@font-face{font-family:AlrightSans;src:url(../assets/fonts/AlrightNormal-Regular-2v0.woff2) format("woff2"),url(../assets/fonts/AlrightNormal-Regular-2v0.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:AlrightSans;src:url(../assets/fonts/AlrightNormal-Bold-2v0.woff2) format("woff2"),url(../assets/fonts/AlrightNormal-Bold-2v0.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:AlrightSans;src:url(../assets/fonts/AlrightNormal-Medium-2v0.woff2) format("woff2"),url(../assets/fonts/AlrightNormal-Medium-2v0.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:AlrightSansLP;src:url(../assets/fonts/AlrightNormalLP-Medium-2v0.woff2) format("woff2"),url(../assets/fonts/AlrightNormalLP-Medium-2v0.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:AlrightSansLP;src:url(../assets/fonts/AlrightNormalLP-Bold-2v0.woff2) format("woff2"),url(../assets/fonts/AlrightNormalLP-Bold-2v0.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Sanomat-Regular;src:url(../assets/fonts/Sanomat-Regular-Web.woff2) format("woff2"),url(../assets/fonts/Sanomat-Regular-Web.woff) format("woff");font-weight:500;font-style:normal}.arrows{z-index:2;position:absolute;bottom:0;right:0;background-color:var(--blue-light)}.arrow,.arrows{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.arrow{width:2rem;height:2rem;position:relative;cursor:pointer}.arrow span{left:0;top:50%;-webkit-transform:translate(25%) rotate(45deg);-ms-transform:translate(25%) rotate(45deg);transform:translate(25%) rotate(45deg);display:block;width:.75rem;height:.75rem;border:2rem solid var(--white);border-width:0 0 2px 2px;z-index:1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.arrow.arrow-next{border-left:1px solid var(--white)}.arrow.arrow-next span{-webkit-transform:translate(-25%) rotate(225deg);-ms-transform:translate(-25%) rotate(225deg);transform:translate(-25%) rotate(225deg);left:unset;right:0}.slick-dots{position:absolute;display:none!important;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;list-style:none;top:-2rem;margin:0;padding:0}.slick-dots li{position:relative;margin:0 .25rem;padding:0;cursor:pointer;width:.5rem;height:.5rem}.slick-dots li button{font-size:0;line-height:0;display:block;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{content:"";position:absolute;top:0;left:0;width:.5rem;height:.5rem;text-align:center;border-radius:50%;background-color:var(--gray);opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{background-color:var(--blue);opacity:1}.isMobile .arrows,.isSmall .arrows{display:none}.isMobile .slick-dots,.isSmall .slick-dots{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.about-tabs.no-transition .slick-track{-webkit-transform:translateZ(0)!important;transform:translateZ(0)!important}.about-tabs .slick-list{padding:0!important}.background{position:fixed;z-index:-1;left:0;top:0;right:0;bottom:0;background-position:50%;background-repeat:no-repeat;background-size:cover}.background:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--black);opacity:.35;-webkit-transition:opacity .4s;transition:opacity .4s}.overlay-active .background:before{opacity:0}.three-links{margin-top:1rem;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;gap:1rem}.three-links,.three-links>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.three-links>div{-webkit-box-flex:calc(33.3333% - 2rem/3);-webkit-flex:calc(33.3333% - 2rem/3) 0 0;-ms-flex:calc(33.3333% - 2rem/3) 0 0px;flex:calc(33.3333% - 2rem/3) 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.three-links>div .image{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-top:75%;background-size:cover;background-position:50%}.three-links>div .text{background-color:var(--white);padding:2rem;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.three-links>div .text a{font-size:.8rem;text-transform:uppercase;text-decoration:none;color:var(--blue);margin-top:auto;font-weight:700}.isMobile .three-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.isMobile .three-links>div{-webkit-flex-basis:unset;-ms-flex-preferred-size:unset;flex-basis:unset;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;width:40rem;max-width:100%}.isMobile .three-links>div .text{padding:1rem}.people-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(33.333333% - 2.666666666666667rem),1fr));grid-column-gap:4rem;grid-row-gap:1rem}.people-cards>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.people-cards>div .image{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-top:100%;background-size:cover;background-position:50%}.people-cards>div .text{padding:1rem 0;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.people-cards>div .text h3{margin-bottom:.5rem}.people-cards>div .text p{color:var(--blue-light);margin-bottom:.5rem;font-weight:700}.people-cards .description,.people-descriptions .description{max-height:18rem;line-height:1.5rem;font-size:1rem;overflow-y:auto}.people-cards .description .mCSB_scrollTools,.people-descriptions .description .mCSB_scrollTools{width:4px;background-color:#e5e5e5;border-radius:0;border-radius:2px}.people-cards .description .mCSB_scrollTools .mCSB_draggerRail,.people-descriptions .description .mCSB_scrollTools .mCSB_draggerRail{width:4px;border-radius:2px;background-color:#b7b7b7}.people-cards .description .mCSB_inside>.mCSB_container,.people-descriptions .description .mCSB_inside>.mCSB_container{margin-right:10px}.people-cards .description .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden,.people-descriptions .description .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.people-cards .description .mCSB_dragger_bar,.people-descriptions .description .mCSB_dragger_bar{display:none!important}.isMobile .people,.isSmall .people{margin:0 auto;max-width:100%;width:40rem}.isMobile .people-cards,.isSmall .people-cards{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;opacity:0}.isMobile .people-cards.slick-initialized,.isSmall .people-cards.slick-initialized{opacity:1}.isMobile .people-cards>div,.isSmall .people-cards>div{-webkit-flex-basis:unset;-ms-flex-preferred-size:unset;flex-basis:unset;width:100%;padding:0 8rem!important;text-align:center}.isMobile .people-cards .image,.isSmall .people-cards .image{padding-top:100%}.isMobile .people-cards .slick-slide,.isSmall .people-cards .slick-slide{padding:0 .5rem;-webkit-transform:scale(.85);-ms-transform:scale(.85);transform:scale(.85);opacity:.5;-webkit-transition:opacity .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1)}.isMobile .people-cards .slick-center,.isSmall .people-cards .slick-center{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.isMobile .people-cards .description,.isSmall .people-cards .description{display:none}.isMobile .people-descriptions,.isSmall .people-descriptions{text-align:center}.isMobile .people-cards{margin:0 -1rem}.isMobile .people-cards>div{padding:0 4rem!important}.isMobile .people-descriptions{margin:0;text-align:center}.hero{height:100vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:6rem 2rem 2rem;opacity:1;-webkit-transition:opacity .4s;transition:opacity .4s}.hero h1{max-width:75rem;color:var(--white);margin:0;text-align:center}.overlay-active .hero{opacity:0}.main-content{margin:0 auto;padding:0 3rem 2rem}.main-content section{background-color:var(--white);padding:3.5rem}.main-content section.top-line{position:relative}.main-content section.top-line:before{content:"";position:absolute;left:0;bottom:100%;width:100%;height:1rem;background-color:var(--blue-light)}.main-content h2.section-title span{display:inline-block;padding-bottom:.25rem;border-bottom:.25rem solid var(--blue-light)}.main-content .two-columns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:2rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.main-content .two-columns .image-with-text{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.main-content .two-columns>div{-webkit-box-flex:1;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0}.main-content .divider{margin-bottom:4rem}.main-content .divider.is-small{margin-bottom:1rem}.main-content .divider.is-line{border-bottom:1px solid var(--gray);margin:2rem 0}.text-only.is-center{text-align:center}.text-only.is-narrow{max-width:55rem;margin:0 auto}.image-with-text{display:block;width:50%;padding:0 0 2rem 4rem}.image-with-text,.image-with-text .image-block,.image-with-text .position-helper{position:relative}.image-with-text .text-block{position:absolute;left:0;bottom:0;background-color:var(--blue);color:var(--white);padding:2rem;width:50%;bottom:-2rem;left:-4rem}.image-with-text .text-block>div:not(.slick-list){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.image-with-text .text-block p{font-size:.8rem}.image-with-text.synced-slider .image-block{padding-top:75%;opacity:0}.image-with-text.synced-slider .image-block.slick-initialized{opacity:1}.image-with-text.synced-slider .image-block .slick-list{position:absolute;left:0;top:0;width:100%;height:100%}.image-with-text.synced-slider .image-block .slick-list,.image-with-text.synced-slider .image-block .slick-slide,.image-with-text.synced-slider .image-block .slick-track{height:100%}.image-with-text.synced-slider .text-block{opacity:0}.image-with-text.synced-slider .text-block.slick-initialized{opacity:1}.image-with-text.synced-slider .text-block .slick-slide{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.image-with-text .image{background-size:cover;background-position:50%}.image-with-text:not(.synced-slider) .image{padding-top:75%}.numbers{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(33.333333% - 2rem),1fr));grid-column-gap:3rem;grid-row-gap:3rem}.numbers>div{text-align:center}.numbers span{font-family:AlrightSansLP;font-size:4rem;color:var(--blue-light);font-weight:700}.numbers p{text-transform:uppercase;color:var(--blue);font-weight:700}.isMobile .hero,.isSmall .hero{padding:5rem 2rem 2rem}.isMobile .logo,.isSmall .logo{left:1rem}.isMobile .main-content section,.isSmall .main-content section{padding:2rem 1rem}.isMobile .main-content h2.section-title,.isSmall .main-content h2.section-title{margin:0 0 2rem;text-align:center}.isMobile .main-content .two-columns,.isSmall .main-content .two-columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.isMobile .text-only,.isSmall .text-only{text-align:center}.isMobile .image-with-text,.isSmall .image-with-text{max-width:100%;width:40rem;padding:0 0 2rem;-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.isMobile .image-with-text .text-block,.isSmall .image-with-text .text-block{left:-2rem}.isMobile .image-with-text.synced-slider .position-helper,.isSmall .image-with-text.synced-slider .position-helper{padding-top:3rem}.isMobile .main-content{padding:0 1rem 1rem}.isMobile .main-content .divider{margin-bottom:4rem}.isMobile .main-content .divider.is-small{margin-bottom:1rem}.isMobile .main-content .divider.is-line{margin:1rem 0}.isMobile .image-with-text{padding:0 0 1rem}.isMobile .image-with-text .text-block{left:-1rem;bottom:-1rem}.isMobile .numbers{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(50% - 2rem),1fr));grid-column-gap:2rem;grid-row-gap:2rem}.isMobile .numbers span{font-size:3rem}.isMobile .numbers p{font-size:.75rem}.c-hamburger,.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}#header{position:fixed;z-index:3;width:100%;top:0;left:0;height:6rem;border-bottom:1px solid var(--gray-light);font-weight:700;padding-right:2rem}#header:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--white);z-index:-1}.logo{width:11rem;position:fixed;left:1rem;top:1rem}.logo img{max-width:100%}.nav ul{list-style:none;padding:0;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;display:none}.nav li{list-style:none;text-transform:uppercase;padding:0 1rem}.nav a,.nav li{position:relative}.nav a{color:var(--blue);text-decoration:none;display:block;font-size:1rem;line-height:6rem;cursor:pointer}.nav .menu-line{position:absolute;border-bottom:4px solid transparent;z-index:1;-webkit-transform:translateX(-60px);-ms-transform:translateX(-60px);transform:translateX(-60px);opacity:0;border-color:var(--blue-light);pointer-events:none}.nav .menu-line,.nav a{-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.c-hamburger{display:none;position:fixed;z-index:101;right:1rem;top:1.75rem;margin:0;width:1.25rem;height:1.25rem;font-size:0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.c-hamburger:focus{outline:none}.c-hamburger>span,.c-hamburger>span:after,.c-hamburger>span:before{display:block;position:absolute;left:0;top:0;width:.25rem;height:.25rem;background-color:var(--blue);border-radius:.25rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.c-hamburger>span:after,.c-hamburger>span:before{content:"\2022"}.c-hamburger>span:first-of-type::after,.c-hamburger>span:nth-of-type(3):after{-webkit-transform:translate(.5rem);-ms-transform:translate(.5rem);transform:translate(.5rem)}.c-hamburger>span:first-of-type::before,.c-hamburger>span:nth-of-type(3):before{-webkit-transform:translate(1rem);-ms-transform:translate(1rem);transform:translate(1rem)}.c-hamburger>span:nth-of-type(2){-webkit-transform:translate(.5rem,.5rem);-ms-transform:translate(.5rem,.5rem);transform:translate(.5rem,.5rem)}.c-hamburger>span:nth-of-type(2):after{-webkit-transform:translate(.5rem);-ms-transform:translate(.5rem);transform:translate(.5rem)}.c-hamburger>span:nth-of-type(2):before{-webkit-transform:translate(-.5rem);-ms-transform:translate(-.5rem);transform:translate(-.5rem)}.c-hamburger>span:nth-of-type(3){-webkit-transform:translateY(1rem);-ms-transform:translateY(1rem);transform:translateY(1rem)}.c-hamburger.is-active>span:first-of-type::after,.c-hamburger.is-active>span:nth-of-type(3):after{opacity:0}.c-hamburger.is-active>span:nth-of-type(2):after,.c-hamburger.is-active>span:nth-of-type(2):before{opacity:0}.nav-bottom{display:none}.isLarge .nav>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.isLarge .nav>ul li>ul{opacity:0;position:absolute;left:1rem;top:100%;background-color:var(--white);pointer-events:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;display:block;min-width:15rem}.isLarge .nav>ul li>ul li{display:block;-webkit-transition:background-color .2s;transition:background-color .2s;background-color:transparent}.isLarge .nav>ul li>ul li:not(:last-of-type){border-bottom:1px solid var(--gray)}.isLarge .nav>ul li>ul li:hover{background-color:rgba(0,0,0,.1)}.isLarge .nav>ul li>ul a{display:block;text-wrap:nowrap;line-height:3rem}.isLarge .nav>ul li:hover>ul{pointer-events:unset;opacity:1}.isMobile #header,.isSmall #header{height:5rem}.isMobile .logo,.isSmall .logo{top:1rem}.isMobile .nav,.isSmall .nav{position:fixed;left:0;top:0;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:5rem;z-index:-100;pointer-events:none;-webkit-transition:z-index 0s,-webkit-transform .3s;transition:z-index 0s,-webkit-transform .3s;transition:z-index 0s,transform .3s;transition:z-index 0s,transform .3s,-webkit-transform .3s}.isMobile .nav:before,.isSmall .nav:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background-color:var(--white);-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.isMobile .nav>ul,.isSmall .nav>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;opacity:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;height:100%;width:100%;-webkit-transition:all .2s 0s;transition:all .2s 0s}.isMobile .nav>ul>li,.isSmall .nav>ul>li{padding:0 2rem;width:100%;position:relative;border-bottom:1px solid var(--gray)}.isMobile .nav>ul>li:first-of-type,.isSmall .nav>ul>li:first-of-type{border-top:1px solid var(--gray)}.isMobile .nav>ul>li a,.isSmall .nav>ul>li a{position:relative}.isMobile .nav>ul>li a:before,.isSmall .nav>ul>li a:before{content:"";position:absolute;bottom:0;height:5px;background-color:var(--blue-light);width:0;opacity:.5;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.isMobile .nav>ul>li.activePage:not(.noHover)>a:before,.isMobile .nav>ul>li.isHover>a:before,.isSmall .nav>ul>li.activePage:not(.noHover)>a:before,.isSmall .nav>ul>li.isHover>a:before{opacity:1;width:calc(100% + 2rem)}.isMobile .nav>ul>li.activePage ul,.isMobile .nav>ul>li.isHover ul,.isSmall .nav>ul>li.activePage ul,.isSmall .nav>ul>li.isHover ul{opacity:1;height:16rem;overflow:hidden}.isMobile .nav>ul>li.activePage ul li,.isMobile .nav>ul>li.isHover ul li,.isSmall .nav>ul>li.activePage ul li,.isSmall .nav>ul>li.isHover ul li{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);opacity:1}.isMobile .nav>ul>li ul,.isSmall .nav>ul>li ul{margin:0 -2rem;display:block;height:0;opacity:0;overflow:hidden;-webkit-transition:all .2s 0s;transition:all .2s 0s}.isMobile .nav>ul>li ul li,.isSmall .nav>ul>li ul li{padding:0 4rem;border-top:1px solid var(--gray);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:translate(-4rem);-ms-transform:translate(-4rem);transform:translate(-4rem)}.isMobile .nav>ul>li ul li.activeSubpage,.isSmall .nav>ul>li ul li.activeSubpage{background-color:rgba(0,0,0,.1)}.isMobile .nav>ul>li:hover ul,.isSmall .nav>ul>li:hover ul{opacity:1;height:16rem;overflow:hidden}.isMobile .nav>ul>li:hover ul li,.isSmall .nav>ul>li:hover ul li{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);opacity:1}.isMobile .nav a,.isSmall .nav a{line-height:4rem}.isMobile .nav .menu-line,.isSmall .nav .menu-line{display:none}.isMobile .c-hamburger,.isSmall .c-hamburger{display:block}.isMobile .nav-bottom,.isSmall .nav-bottom{position:absolute;left:0;bottom:0;width:100%;padding:1rem 2rem;opacity:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1rem;background-color:var(--blue);-webkit-transition:opacity .2s;transition:opacity .2s}.isMobile .nav-bottom a,.isSmall .nav-bottom a{color:var(--white);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.isMobile .nav-bottom a span,.isSmall .nav-bottom a span{position:relative;top:1px}.isMobile .nav-active .nav,.isSmall .nav-active .nav{pointer-events:unset;z-index:100}.isMobile .nav-active .nav:before,.isSmall .nav-active .nav:before{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.isMobile .nav-active .nav>ul,.isSmall .nav-active .nav>ul{opacity:1;-webkit-transition:all .2s .2s;transition:all .2s .2s}.isMobile .nav-active .nav .nav-bottom,.isSmall .nav-active .nav .nav-bottom{opacity:1}.isMobile .nav-active .logo,.isSmall .nav-active .logo{z-index:101}.isMobile.rotate .nav>ul,.isSmall.rotate .nav>ul{height:calc(100vh - 12rem);overflow:auto}.isSmall #header{height:6rem}.isSmall .logo{left:1rem}.isSmall .c-hamburger{right:3rem;top:2.5rem}.isSmall .nav{padding-top:6rem}.isMobile #header{height:5rem}.isMobile .logo{width:9rem}.isMobile .nav{padding-top:5rem}.isMobile .nav-bottom{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.about-slider{margin:-3.5rem -3.5rem 0}.about-slider .about-tabs.slick-initialized{background-color:var(--blue)}.about-slider .about-tabs.slick-initialized .about-tab-content{position:relative;min-height:365px}@media screen and (min-width:767px){.about-slider .about-tabs.slick-initialized .about-tab-content{min-height:500px}}.about-slider .about-tabs.slick-initialized .about-tabs{background-color:var(--blue)}.about-slider .about-tabs.slick-initialized .about-tab{font-family:AlrightSansLP;font-weight:700;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:5rem;background:none;border:0;color:var(--white);cursor:pointer;text-align:center;position:relative;opacity:.75;-webkit-transition:font-size .2s,opacity .2s;transition:font-size .2s,opacity .2s}.about-slider .about-tabs.slick-initialized .about-tab:before{content:"";position:absolute;width:1rem;height:1rem;left:calc(50% - .6rem);top:-.7rem;background-color:var(--blue-light);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);opacity:0}.about-slider .about-tabs.slick-initialized .about-tab:hover{color:var(--white)}.about-slider .about-tabs.slick-initialized .about-tab.active-tab{opacity:1;font-size:1.25rem}.about-slider .about-tabs.slick-initialized .about-tab.active-tab:before{opacity:1}.about-slider .about-tabs-container{padding:4rem 0;background-color:#ebebeb}.about-slider .about-tabs-container .about-tab-content{padding:0 8rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:4rem}.about-slider .about-tabs-container .about-tab-content .image{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-flex:2;-webkit-flex:2 0 0;-ms-flex:2 0 0px;flex:2 0 0}.about-slider .about-tabs-container .about-tab-content .image img{max-width:100%}.about-slider .about-tabs-container .about-tab-content .text{-webkit-box-flex:3;-webkit-flex:3 0 0;-ms-flex:3 0 0px;flex:3 0 0}.about-slider .about-tabs-container .about-tab-content .text h3{color:var(--blue);margin-bottom:1rem}.group img{max-width:100%}.isMobile .about-slider,.isSmall .about-slider{margin:-2rem -1rem 0}.isMobile .about-slider .about-tabs-container,.isSmall .about-slider .about-tabs-container{padding:1rem 0}.isMobile .about-slider .about-tabs-container .about-tab-content,.isSmall .about-slider .about-tabs-container .about-tab-content{padding:0 1rem}.isMobile .about-slider .about-tabs-container .about-tab-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.isMobile .about-slider .about-tabs-container .about-tab-content .image{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-flex:2;-webkit-flex:2 0 0;-ms-flex:2 0 0px;flex:2 0 0}.isMobile .about-slider .about-tabs-container .about-tab-content .image img{max-width:100%}.isMobile .about-slider .about-tabs-container .about-tab-content .text{-webkit-box-flex:3;-webkit-flex:3 0 0;-ms-flex:3 0 0px;flex:3 0 0;text-align:center}.isMobile .about-slider .about-tabs-container .about-tab-content .text h3{color:var(--blue);margin-bottom:1rem}.development{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(33.333333% - 0.666666666666667rem),1fr));grid-column-gap:1rem;grid-row-gap:1rem}.development .image{background-size:cover;background-position:50%;padding-top:75%}.development .text{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:var(--white);opacity:0;padding:1rem;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.development .text h5{margin:0;color:var(--white);font-weight:700;font-size:1rem}.development .text span{display:block;opacity:.75;font-size:1rem}.development-item{position:relative}.development-item:hover .text{opacity:1}.isSmall .development{grid-template-columns:repeat(auto-fill,minmax(calc(50% - 1rem),1fr))}.isMobile .development{grid-template-columns:repeat(auto-fill,minmax(100%,1fr))}.isMobile .development-item.isActive .text,.isSmall .development-item.isActive .text{opacity:1}.t-footer{background-color:var(--blue);color:var(--white)}.t-footer a{text-decoration:none;color:var(--white)}.t-footer .foo-content{margin:0 auto;padding:3rem}.t-footer .foo-links{gap:2rem;margin-bottom:3rem;font-weight:500}.t-footer .foo-links,.t-footer .foo-links a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.t-footer .foo-links a{gap:.5rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.t-footer .foo-links span{position:relative;top:1px}.t-footer .foo-about{font-family:AlrightSansLP;font-weight:500}.t-footer .foo-bottom{opacity:.75;font-size:.75rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1rem;font-weight:500;padding-top:.5rem}.isMobile .t-footer,.isSmall .t-footer{text-align:center}.isMobile .t-footer .foo-content,.isSmall .t-footer .foo-content{padding:1rem}.isMobile .t-footer .foo-links,.isSmall .t-footer .foo-links{display:none}.isMobile .t-footer .foo-bottom,.isSmall .t-footer .foo-bottom{margin-top:1rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}*{box-sizing:border-box}:root{--blue:#003289;--blue-light:#3da3ed;--white:#fff;--gray:#9b9b9b;--gray-light:#e8e8e8;--black:#000}::-moz-selection{color:var(--white);background:var(--blue)}::selection{color:var(--white);background:var(--blue)}*{-webkit-tap-highlight-color:transparent}html{scroll-behavior:smooth}body,html{font-size:14px}body{margin:0;font-family:AlrightSans,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;opacity:0;color:var(--gray)}body.no-scroll{overflow:hidden}body.isLarge,body.isMobile,body.isSmall{opacity:1}.is-relative{position:relative}@media screen and (max-width:1366px) and (min-width:1200px){body,html{font-size:12px}}@media screen and (max-width:1600px) and (min-width:1367px){body,html{font-size:14px}}@media screen and (min-width:1601px){body,html{font-size:16px}}.change-browser{display:none}.is-ie{height:100vh;overflow:hidden}.is-ie .change-browser{display:block;position:fixed;left:0;top:0;width:100%;height:100%;background-color:var(--white);text-align:center;z-index:200}.is-ie .change-browser h2{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:1rem}h1{font-family:Sanomat-Regular,serif;font-size:3rem;line-height:1.25;font-weight:400}h2{font-size:.8rem;font-weight:700;margin:0 0 2rem;text-transform:uppercase}h2,h3{color:var(--blue);line-height:1.25}h3{font-family:Sanomat-Regular,serif;font-size:3rem;font-weight:500;margin:0 0 1rem}h4{color:var(--blue-light);font-size:1.25rem;font-weight:700;line-height:1;margin:0 0 .5rem}p{font-size:1rem;margin:0}.isMobile h1,.isSmall h1{font-size:2rem}.isMobile h3,.isSmall h3{font-size:1.75rem}.isMobile p,.isSmall p{font-size:1rem}@media screen and (max-width:767px){#deviceHelper{width:0}}@media screen and (min-width:768px) and (max-width:1023px){#deviceHelper{width:1px}}@media screen and (min-width:1024px){#deviceHelper{width:2px}}.wrapper{width:75rem;max-width:100%;margin:0 auto;padding:0 1rem}.visibleOnSmall{display:none}.hiddenOnSmall,.isMobile .visibleOnSmall,.isSmall .visibleOnSmall{display:block}.isMobile .hiddenOnSmall,.isSmall .hiddenOnSmall{display:none}.isMobile .c-divider{padding-top:3rem}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9mb250cy5zY3NzIiwiX3NsaWNrLnNjc3MiLCJfdmFyaWFibGVzLnNjc3MiLCJfYmFja2dyb3VuZC5zY3NzIiwiX3RocmVlTGlua3Muc2NzcyIsIl9wZW9wbGVDYXJkcy5zY3NzIiwiX2Jsb2Nrcy5zY3NzIiwiX2hlYWRlci5zY3NzIiwiX2Fib3V0LnNjc3MiLCJfZGV2ZWxvcG1lbnQuc2NzcyIsIl9mb290ZXIuc2NzcyIsInN0eWxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsV0FDRSx3QkFBMEIsQUFDMUIsNElBQ3lFLEFBQ3pFLGdCQUFnQixBQUNoQixpQkFBa0IsQ0FBQSxBQUlwQixXQUNFLHdCQUEwQixBQUMxQixzSUFDc0UsQUFDdEUsZ0JBQWdCLEFBQ2hCLGlCQUFrQixDQUFBLEFBSXBCLFdBQ0Usd0JBQTBCLEFBQzFCLDBJQUN3RSxBQUN4RSxnQkFBZ0IsQUFDaEIsaUJBQWtCLENBQUEsQUFHcEIsV0FDRSwwQkFBNEIsQUFDNUIsOElBQzBFLEFBQzFFLGdCQUFnQixBQUNoQixpQkFBa0IsQ0FBQSxBQUdwQixXQUNFLDBCQUE0QixBQUM1QiwwSUFDd0UsQUFDeEUsZ0JBQWdCLEFBQ2hCLGlCQUFrQixDQUFBLEFBR3BCLFdBQ0UsNEJBQThCLEFBQzlCLGdJQUNtRSxBQUNuRSxnQkFBZ0IsQUFDaEIsaUJBQWtCLENBQUEsQUM1Q3BCLFFBQ0UsVUFBVSxBQUNWLGtCQUFrQixBQUNsQixTQUFTLEFBQ1QsUUFBUSxBQUlSLGtDQ1Q0QixDQUFBLEFEWTlCLGVBTkUsb0JBQWEsQUFBYixxQkFBYSxBQUFiLG9CQUFhLEFBQWIsYUFBYSxBQUNiLHlCQUFtQixBQUFuQiwyQkFBbUIsQUFBbkIsc0JBQW1CLEFBQW5CLG1CQUFtQixBQUNuQix3QkFBdUIsQUFBdkIsK0JBQXVCLEFBQXZCLHFCQUF1QixBQUF2QixzQkFBdUIsQ0FJekIsQUFPaUIsT0FOZixXQUFXLEFBQ1gsWUFBWSxBQUlaLGtCQUFrQixBQUNsQixjQUFlLENBQUEsQUFQakIsWUFVTSxPQUFPLEFBQ1AsUUFBUSxBQUNSLCtDQUEwQyxBQUExQywyQ0FBMEMsQUFBMUMsdUNBQTBDLEFBQzFDLGNBQWMsQUFDZCxhQUFjLEFBQ2QsY0FBZSxBQUNmLCtCQzNCYyxBRDRCZCx5QkFBeUIsQUFDekIsVUFBVSxBQUNWLHVDQUFnQyxBQUFoQyw4QkFBZ0MsQ0FBQSxBQW5CdEMsa0JBc0JJLGtDQ2pDZ0IsQ0FBQSxBRFdwQix1QkF3Qk0saURBQTRDLEFBQTVDLDZDQUE0QyxBQUE1Qyx5Q0FBNEMsQUFDNUMsV0FBVyxBQUNYLE9BQVEsQ0FBQSxBQVFkLFlBQ0Usa0JBQWtCLEFBQ2xCLHVCQUF1QixBQUN2Qix3QkFBdUIsQUFBdkIsK0JBQXVCLEFBQXZCLHFCQUF1QixBQUF2Qix1QkFBdUIsQUFDdkIsV0FBVyxBQUNYLGdCQUFnQixBQUNoQixVQUFVLEFBQ1YsU0FBUyxBQUNULFNBQVUsQ0FBQSxBQUdaLGVBQ0Usa0JBQWtCLEFBQ2xCLGdCQUFpQixBQUNqQixVQUFVLEFBQ1YsZUFBZSxBQUNmLFlBQWEsQUFDYixZQUFjLENBQUEsQUFHaEIsc0JBQ0UsWUFBWSxBQUNaLGNBQWMsQUFDZCxjQUFjLEFBQ2QsZUFBZSxBQUNmLGtCQUFrQixBQUNsQixTQUFTLEFBQ1QsYUFBYSxBQUNiLHNCQUF1QixDQUFBLEFBR3pCLHdEQUVFLFlBQWEsQ0FBQSxBQUdmLHNFQUVFLFNBQVUsQ0FBQSxBQUdaLDZCQUNFLFdBQVcsQUFDWCxrQkFBa0IsQUFDbEIsTUFBTSxBQUNOLE9BQU8sQUFDUCxZQUFhLEFBQ2IsYUFBYyxBQUNkLGtCQUFrQixBQUNsQixrQkFBa0IsQUFDbEIsNkJDM0ZnQixBRDRGaEIsWUFBYSxBQUNiLG1DQUFtQyxBQUNuQyxpQ0FBa0MsQ0FBQSxBQUdwQywwQ0FDRSw2QkN4R2dCLEFEeUdoQixTQUFVLENBQUEsQUFHWixtQ0FHSSxZQUFhLENBQUEsQUFIakIsMkNBTUksOEJBQXVCLEFBQXZCLCtCQUF1QixBQUF2Qiw4QkFBdUIsQUFBdkIsc0JBQXVCLENBQUEsQUFJM0IsdUNBQ0UsMENBQStDLEFBQS9DLGlDQUErQyxDQUFBLEFBR2pELHdCQUNFLG1CQUFzQixDQUFBLEFFNUh4QixZQUNFLGVBQWUsQUFDZixXQUFXLEFBQ1gsT0FBTyxBQUNQLE1BQU0sQUFDTixRQUFRLEFBQ1IsU0FBUyxBQUNULHdCQUEyQixBQUMzQiw0QkFBNEIsQUFDNUIscUJBQXNCLENBQUEsQUFUeEIsbUJBV0ksV0FBVyxBQUNYLGtCQUFrQixBQUNsQixPQUFPLEFBQ1AsTUFBTSxBQUNOLFdBQVcsQUFDWCxZQUFZLEFBQ1osOEJEakJnQixBQ2tCaEIsWUFBYSxBQUNiLCtCQUF3QixBQUF4QixzQkFBd0IsQ0FBQSxBQUk1QixtQ0FFSSxTQUFVLENBQUEsQUN6QmQsYUFDRSxnQkFBZ0IsQUFFaEIsMEJBQW9CLEFBQXBCLDRCQUFvQixBQUFwQix1QkFBb0IsQUFBcEIsb0JBQW9CLEFBQ3BCLFFBQVMsQ0FBQSxBQUpYLDhCQUVFLG9CQUFhLEFBQWIscUJBQWEsQUFBYixvQkFBYSxBQUFiLFlBQWEsQ0FGZixBQVEwQixpQkFGdEIseUNBQWlDLEFBQWpDLHlDQUFpQyxBQUFqQyx1Q0FBaUMsQUFBakMsaUNBQWlDLEFBRWpDLDRCQUFzQixBQUF0Qiw2QkFBc0IsQUFBdEIsOEJBQXNCLEFBQXRCLDBCQUFzQixBQUF0QixxQkFBc0IsQ0FBQSxBQVIxQix3QkFVTSxtQkFBWSxBQUFaLG9CQUFZLEFBQVosb0JBQVksQUFBWixZQUFZLEFBQ1osc0JBQWMsQUFBZCxvQkFBYyxBQUFkLGNBQWMsQUFDZCxnQkFBZ0IsQUFDaEIsc0JBQXNCLEFBQ3RCLHVCQUEyQixDQUFBLEFBZGpDLHVCQWlCTSw4QkZkYyxBRWVkLGFBQWEsQUFDYixZQUFZLEFBQ1osb0JBQWEsQUFBYixxQkFBYSxBQUFiLG9CQUFhLEFBQWIsYUFBYSxBQUNiLDRCQUFzQixBQUF0Qiw2QkFBc0IsQUFBdEIsOEJBQXNCLEFBQXRCLDBCQUFzQixBQUF0QixxQkFBc0IsQ0FBQSxBQXJCNUIseUJBdUJRLGdCQUFpQixBQUNqQix5QkFBeUIsQUFDekIscUJBQXFCLEFBQ3JCLGtCRnpCVSxBRTBCVixnQkFBZ0IsQUFDaEIsZUFBZ0IsQ0FBQSxBQU14Qix1QkFFSSw0QkFBc0IsQUFBdEIsNkJBQXNCLEFBQXRCLDhCQUFzQixBQUF0QiwwQkFBc0IsQUFBdEIsc0JBQXNCLEFBQ3RCLFNBQVMsQUFDVCx5QkFBbUIsQUFBbkIsMkJBQW1CLEFBQW5CLHNCQUFtQixBQUFuQixrQkFBbUIsQ0FBQSxBQUp2QiwyQkFNTSx5QkFBaUIsQUFBakIsOEJBQWlCLEFBQWpCLGlCQUFpQixBQUNqQixzQkFBYyxBQUFkLG9CQUFjLEFBQWQsY0FBYyxBQUNkLG1CQUFZLEFBQVosb0JBQVksQUFBWixvQkFBWSxBQUFaLFlBQVksQUFDWixZQUFZLEFBQ1osY0FBZSxDQUFBLEFBVnJCLGlDQVlRLFlBQWEsQ0FBQSxBQzlDckIsY0FDRSxhQUFhLEFBQ2IsNEZBQW9GLEFBQ3BGLHFCQUFxQixBQUNyQixpQkFBa0IsQ0FBQSxBQUpwQixrQkFPSSxvQkFBYSxBQUFiLHFCQUFhLEFBQWIsb0JBQWEsQUFBYixhQUFhLEFBQ2IsNEJBQXNCLEFBQXRCLDZCQUFzQixBQUF0Qiw4QkFBc0IsQUFBdEIsMEJBQXNCLEFBQXRCLHFCQUFzQixDQUFBLEFBUjFCLHlCQVVNLG1CQUFZLEFBQVosb0JBQVksQUFBWixvQkFBWSxBQUFaLFlBQVksQUFDWixzQkFBYyxBQUFkLG9CQUFjLEFBQWQsY0FBYyxBQUNkLGlCQUFpQixBQUNqQixzQkFBc0IsQUFDdEIsdUJBQTJCLENBQUEsQUFkakMsd0JBaUJNLGVBQWUsQUFDZixZQUFZLEFBQ1osb0JBQWEsQUFBYixxQkFBYSxBQUFiLG9CQUFhLEFBQWIsYUFBYSxBQUNiLDRCQUFzQixBQUF0Qiw2QkFBc0IsQUFBdEIsOEJBQXNCLEFBQXRCLDBCQUFzQixBQUF0QixxQkFBc0IsQ0FBQSxBQXBCNUIsMkJBc0JRLG1CQUFxQixDQUFBLEFBdEI3QiwwQkF5QlEsd0JIdkJzQixBR3dCdEIsb0JBQXFCLEFBQ3JCLGVBQWdCLENBQUEsQUFRdEIsNkRBRUUsaUJBQWlCLEFBQ2pCLG1CQUFtQixBQUNuQixlQUFlLEFBQ2YsZUFBZ0IsQ0FBQSxBQUxsQixpR0FRSSxVQUFVLEFBQ1YseUJBQXlCLEFBQ3pCLGdCQUFnQixBQUNoQixpQkFBa0IsQ0FBQSxBQVh0QixxSUFhTSxVQUFVLEFBQ1Ysa0JBQWtCLEFBQ2xCLHdCQUF5QixDQUFBLEFBZi9CLHVIQXFCSSxpQkFBa0IsQ0FBQSxBQXJCdEIsNkpBeUJJLGNBQWUsQ0FBQSxBQXpCbkIsaUdBNkJJLHNCQUF1QixDQUFBLEFBa0M3QixtQ0FHSSxjQUFjLEFBQ2QsZUFBZSxBQUNmLFdBQVksQ0FBQSxBQUxoQiwrQ0FRSSxvQkFBYSxBQUFiLHFCQUFhLEFBQWIsb0JBQWEsQUFBYixhQUFhLEFBQ2IsU0FBVSxDQUFBLEFBVGQsbUZBV00sU0FBVSxDQUFBLEFBWGhCLHVEQWNNLHlCQUFpQixBQUFqQiw4QkFBaUIsQUFBakIsaUJBQWlCLEFBQ2pCLFdBQVcsQUFDWCx5QkFBeUIsQUFDekIsaUJBQWtCLENBQUEsQUFqQnhCLDZEQW9CTSxnQkFBaUIsQ0FBQSxBQXBCdkIseUVBdUJNLGdCQUFpQixBQUNqQiw2QkFBcUIsQUFBckIseUJBQXFCLEFBQXJCLHFCQUFxQixBQUNyQixXQUFZLEFBQ1oscUdBQXNGLEFBQXRGLDZGQUFzRixBQUF0RixxRkFBc0YsQUFBdEYsa0lBQXNGLENBQUEsQUExQjVGLDJFQTZCTSwyQkFBbUIsQUFBbkIsdUJBQW1CLEFBQW5CLG1CQUFtQixBQUNuQixTQUFVLENBQUEsQUE5QmhCLHlFQWlDTSxZQUFhLENBQUEsQUFqQ25CLDZEQXFDSSxpQkFBa0IsQ0FBQSxBQUl0Qix3QkFFSSxjQUFlLENBQUEsQUFGbkIsNEJBSU0sd0JBQXlCLENBQUEsQUFKL0IsK0JBUUksU0FBUyxBQUNULGlCQUFrQixDQUFBLEFDakp0QixNQUNFLGFBQWEsQUFDYixvQkFBYSxBQUFiLHFCQUFhLEFBQWIsb0JBQWEsQUFBYixhQUFhLEFBQ2Isd0JBQXVCLEFBQXZCLCtCQUF1QixBQUF2QixxQkFBdUIsQUFBdkIsdUJBQXVCLEFBQ3ZCLHlCQUFtQixBQUFuQiwyQkFBbUIsQUFBbkIsc0JBQW1CLEFBQW5CLG1CQUFtQixBQUNuQix1QkFBNEIsQUFDNUIsVUFBVSxBQUNWLCtCQUF3QixBQUF4QixzQkFBd0IsQ0FBQSxBQVAxQixTQVNJLGdCQUFnQixBQUNoQixtQkpWZ0IsQUlXaEIsU0FBUyxBQUNULGlCQUFrQixDQUFBLEFBSXRCLHNCQUVJLFNBQVUsQ0FBQSxBQUlkLGNBQ0UsY0FBYyxBQUNkLG1CQUF5QixDQUFBLEFBRjNCLHNCQUtJLDhCSjNCZ0IsQUk0QmhCLGNBQWUsQ0FBQSxBQU5uQiwrQkFRTSxpQkFBa0IsQ0FBQSxBQVJ4QixzQ0FVUSxXQUFXLEFBQ1gsa0JBQWtCLEFBQ2xCLE9BQU8sQUFDUCxZQUFZLEFBQ1osV0FBVyxBQUNYLFlBQVksQUFDWixrQ0p2Q3NCLENBQUEsQUl1QjlCLG9DQXVCTSxxQkFBcUIsQUFDckIsc0JBQXVCLEFBQ3ZCLDRDSmhEd0IsQ0FBQSxBSXVCOUIsMkJBOEJJLG9CQUFhLEFBQWIscUJBQWEsQUFBYixvQkFBYSxBQUFiLGFBQWEsQUFDYixTQUFTLEFBQ1QseUJBQW1CLEFBQW5CLDJCQUFtQixBQUFuQixzQkFBbUIsQUFBbkIsa0JBQW1CLENBQUEsQUFoQ3ZCLDRDQWtDTSw4QkFBc0IsQUFBdEIsMEJBQXNCLEFBQXRCLHFCQUFzQixDQUFBLEFBbEM1QiwrQkFxQ00sbUJBQVcsQUFBWCxtQkFBVyxBQUFYLGlCQUFXLEFBQVgsVUFBVyxDQUFBLEFBckNqQix1QkEwQ0ksa0JBQW1CLENBQUEsQUExQ3ZCLGdDQTRDTSxrQkFBbUIsQ0FBQSxBQTVDekIsK0JBK0NNLG9DSmpFWSxBSWtFWixhQUFjLENBQUEsQUFLcEIscUJBRUksaUJBQWtCLENBQUEsQUFGdEIscUJBS0ksZ0JBQWdCLEFBQ2hCLGFBQWMsQ0FBQSxBQUlsQixpQkFDRSxjQUFjLEFBQ2QsVUFBVSxBQUNWLHFCQUFzQixDQUNKLEFBSnBCLGlGQVdJLGlCQUFrQixDQUFBLEFBWHRCLDZCQWVJLGtCQUFrQixBQUNsQixPQUFPLEFBQ1AsU0FBUyxBQUNULDZCSnpHYyxBSTBHZCxtQkp4R2dCLEFJeUdoQixhQUFhLEFBQ2IsVUFBVSxBQUNWLGFBQWEsQUFDYixVQUFXLENBQUEsQUF2QmYsa0RBeUJNLG9CQUFhLEFBQWIscUJBQWEsQUFBYixvQkFBYSxBQUFiLGFBQWEsQUFDYix5QkFBbUIsQUFBbkIsMkJBQW1CLEFBQW5CLHNCQUFtQixBQUFuQixtQkFBbUIsQUFDbkIsd0JBQXVCLEFBQXZCLCtCQUF1QixBQUF2QixxQkFBdUIsQUFBdkIsc0JBQXVCLENBQUEsQUEzQjdCLCtCQThCTSxlQUFpQixDQUFBLEFBOUJ2Qiw0Q0FtQ00sZ0JBQWdCLEFBQ2hCLFNBQVUsQ0FBQSxBQXBDaEIsOERBc0NRLFNBQVUsQ0FBQSxBQXRDbEIsd0RBeUNRLGtCQUFrQixBQUNsQixPQUFPLEFBQ1AsTUFBTSxBQUNOLFdBQVcsQUFDWCxXQUFZLENBQUEsQUE3Q3BCLDBLQWtEUSxXQUFZLENBQUEsQUFsRHBCLDJDQXNETSxTQUFVLENBQUEsQUF0RGhCLDZEQXdEUSxTQUFVLENBQUEsQUF4RGxCLHdEQTJEUSxvQkFBYSxBQUFiLHFCQUFhLEFBQWIsb0JBQWEsQUFBYixhQUFhLEFBQ2IseUJBQW1CLEFBQW5CLDJCQUFtQixBQUFuQixzQkFBbUIsQUFBbkIsa0JBQW1CLENBQUEsQUE1RDNCLHdCQWlFSSxzQkFBc0IsQUFDdEIsdUJBQTJCLENBQUEsQUFsRS9CLDRDQXFFSSxlQUFnQixDQUFBLEFBSXBCLFNBQ0UsYUFBYSxBQUNiLDRFQUFvRixBQUNwRixxQkFBcUIsQUFDckIsaUJBQWtCLENBQUEsQUFKcEIsYUFNSSxpQkFBa0IsQ0FBQSxBQU50QixjQVNJLDBCQUE0QixBQUM1QixlQUFlLEFBQ2Ysd0JKMUswQixBSTJLMUIsZUFBZ0IsQ0FBQSxBQVpwQixXQWVJLHlCQUF5QixBQUN6QixrQkpoTGMsQUlpTGQsZUFBZ0IsQ0FBQSxBQUlwQiwrQkFHSSxzQkFBNEIsQ0FBQSxBQUhoQywrQkFNSSxTQUFVLENBQUEsQUFOZCwrREFVTSxpQkFBa0IsQ0FBQSxBQVZ4QixpRkFjTSxnQkFBa0IsQUFDbEIsaUJBQWtCLENBQUEsQUFmeEIseUVBbUJNLDRCQUFzQixBQUF0Qiw2QkFBc0IsQUFBdEIsOEJBQXNCLEFBQXRCLDBCQUFzQixBQUF0QixxQkFBc0IsQ0FBQSxBQW5CNUIseUNBd0JJLGlCQUFrQixDQUFBLEFBeEJ0QixxREE0QkksZUFBZSxBQUNmLFlBQVksQUFDWixpQkFBbUIsQUFDbkIsb0NBQTRCLEFBQTVCLHFDQUE0QixBQUE1QiwyQkFBNEIsQ0FBQSxBQS9CaEMsNkVBa0NNLFVBQVcsQ0FBQSxBQWxDakIsbUhBc0NRLGdCQUFpQixDQUFBLEFBTXpCLHdCQUVJLG1CQUF5QixDQUFBLEFBRjdCLGlDQUlNLGtCQUFtQixDQUFBLEFBSnpCLDBDQU1RLGtCQUFtQixDQUFBLEFBTjNCLHlDQVNRLGFBQWMsQ0FBQSxBQVR0QiwyQkFjSSxnQkFBbUIsQ0FBQSxBQWR2Qix1Q0FnQk0sV0FBVyxBQUNYLFlBQWEsQ0FBQSxBQWpCbkIsbUJBcUJJLGFBQWEsQUFDYixxRUFBNkUsQUFDN0UscUJBQXFCLEFBQ3JCLGlCQUFrQixDQUFBLEFBeEJ0Qix3QkEwQk0sY0FBZSxDQUFBLEFBMUJyQixxQkE2Qk0sZ0JBQWtCLENBQUEsQUM3UHhCLHdCQUNFLDJCQUEyQixBQUMzQix5QkFBeUIsQUFFekIsc0JBQXNCLEFBQ3RCLHFCQUFxQixBQUNyQixpQkFBaUIsQUFDakIsdUNBQXdDLENBQUEsQUFHMUMsUUFDRSxlQUFlLEFBQ2YsVUFBVSxBQUNWLFdBQVcsQUFDWCxNQUFNLEFBQ04sT0FBTyxBQUNQLFlBQVksQUFDWiwwQ0xYNEIsQUtZNUIsZ0JBQWdCLEFBQ2hCLGtCQUFtQixDQUFBLEFBVHJCLGVBV0ksV0FBVyxBQUNYLGtCQUFrQixBQUNsQixNQUFNLEFBQ04sT0FBTyxBQUNQLFdBQVcsQUFDWCxZQUFZLEFBQ1osOEJMMUJnQixBSzJCaEIsVUFBVyxDQUFBLEFBSWYsTUFDRSxZQUFZLEFBQ1osZUFBZSxBQUNmLFVBQVUsQUFDVixRQUFTLENBQUEsQUFKWCxVQU1JLGNBQWUsQ0FBQSxBQUluQixRQUVJLGdCQUFnQixBQUNoQixVQUFVLEFBQ1YsU0FBUyxBQUNULG9CQUFhLEFBQWIscUJBQWEsQUFBYixvQkFBYSxBQUFiLGFBQWEsQUFDYix5QkFBbUIsQUFBbkIsMkJBQW1CLEFBQW5CLHNCQUFtQixBQUFuQixtQkFBbUIsQUFDbkIscUJBQXlCLEFBQXpCLGlDQUF5QixBQUF6QixrQkFBeUIsQUFBekIseUJBQXlCLEFBQ3pCLFlBQWEsQ0FBQSxBQVJqQixRQVdJLGdCQUFnQixBQUNoQix5QkFBeUIsQUFDekIsY0FBZSxDQUNHLEFBZHRCLGVBY0ksaUJBQWtCLENBZHRCLEFBdUJtQixPQU5mLGtCTDVEYyxBSzZEZCxxQkFBcUIsQUFFckIsY0FBYyxBQUNkLGVBQWUsQUFDZixpQkFBaUIsQUFDakIsY0FBZSxDQUFBLEFBdkJuQixnQkEyQkksa0JBQWtCLEFBQ2xCLG9DQUFvQyxBQUNwQyxVQUFVLEFBQ1Ysb0NBQTRCLEFBQTVCLGdDQUE0QixBQUE1Qiw0QkFBNEIsQUFDNUIsVUFBVSxBQUNWLCtCTDFFMEIsQUsyRTFCLG1CQUFvQixDQUNZLEFBbENwQyx1QkFrQ0ksd0NBQWdDLEFBQWhDLCtCQUFnQyxDQUlBLEFBSXBDLGFBQ0UsYUFBYSxBQUNiLGVBQWUsQUFDZixZQUFZLEFBQ1osV0FBVyxBQUNYLFlBQVksQUFDWixTQUFTLEFBQ1QsY0FBYyxBQUNkLGVBQWUsQUFDZixZQUFZLEFBQ1osb0JBQW9CLEFBQ3BCLHdCQUFnQixBQUFoQixxQkFBZ0IsQUFBaEIsZ0JBQWdCLEFBQ2hCLGdCQUFnQixBQUNoQixtQkFBbUIsQUFDbkIsWUFBWSxBQUNaLGVBQWUsQUFDZiwyQkFBb0IsQUFBcEIsa0JBQW9CLENBQUEsQUFoQnRCLG1CQW9CSSxZQUFhLENBQUEsQUFwQmpCLG1FQTBCSSxjQUFjLEFBQ2Qsa0JBQWtCLEFBQ2xCLE9BQU8sQUFDUCxNQUFNLEFBQ04sYUFBYyxBQUNkLGNBQWUsQUFDZiw2QkxySGMsQUtzSGQscUJBQXNCLEFBQ3RCLHVDQUFnQyxBQUFoQyw4QkFBZ0MsQ0FBQSxBQWxDcEMsaURBd0NNLGVBQWdCLENBQUEsQUF4Q3RCLDhFQTZDUSxtQ0FBK0IsQUFBL0IsK0JBQStCLEFBQS9CLDBCQUErQixDQUFBLEFBN0N2QyxnRkFnRFEsa0NBQTZCLEFBQTdCLDhCQUE2QixBQUE3Qix5QkFBNkIsQ0FBQSxBQWhEckMsaUNBb0RNLHlDQUFvQyxBQUFwQyxxQ0FBb0MsQUFBcEMsZ0NBQW9DLENBQUEsQUFwRDFDLHVDQXNEUSxtQ0FBK0IsQUFBL0IsK0JBQStCLEFBQS9CLDBCQUErQixDQUFBLEFBdER2Qyx3Q0F5RFEsb0NBQWdDLEFBQWhDLGdDQUFnQyxBQUFoQywyQkFBZ0MsQ0FBQSxBQXpEeEMsaUNBNkRNLG1DQUE2QixBQUE3QiwrQkFBNkIsQUFBN0IsMEJBQTZCLENBQUEsQUFLbkMsa0dBSU0sU0FBVSxDQUFBLEFBSmhCLG1HQVVNLFNBQVUsQ0FBQSxBQUtoQixZQUNFLFlBQWEsQ0FBQSxBQUdmLGlCQUdNLG9CQUFhLEFBQWIscUJBQWEsQUFBYixvQkFBYSxBQUFiLFlBQWEsQ0FBQSxBQUhuQix1QkFNVSxVQUFVLEFBQ1Ysa0JBQWtCLEFBQ2xCLFVBQVUsQUFDVixTQUFTLEFBQ1QsOEJMbExVLEFLbUxWLG9CQUFvQixBQUNwQiwwQkFBa0IsQUFBbEIsdUJBQWtCLEFBQWxCLGtCQUFrQixBQUNsQix3Q0FBaUMsQUFBakMsZ0NBQWlDLEFBQ2pDLGNBQWMsQUFDZCxlQUFnQixDQUFBLEFBZjFCLDBCQWlCWSxjQUFjLEFBQ2Qsd0NBQWlDLEFBQWpDLGdDQUFpQyxBQUNqQyw0QkFBb0MsQ0FBQSxBQW5CaEQsNkNBcUJjLG1DTHpMSSxDQUFBLEFLb0tsQixnQ0F3QmMsK0JBQW9DLENBQUEsQUF4QmxELHlCQTRCWSxjQUFjLEFBQ2QsaUJBQWlCLEFBQ2pCLGdCQUFpQixDQUFBLEFBOUI3Qiw2QkFtQ1kscUJBQXFCLEFBQ3JCLFNBQVUsQ0FBQSxBQVF0QixtQ0FHSSxXQUFZLENBQUEsQUFIaEIsK0JBTUksUUFBUyxDQUFBLEFBTmIsNkJBU0ksZUFBZSxBQUNmLE9BQU8sQUFDUCxNQUFNLEFBQ04sV0FBVyxBQUNYLFlBQVksQUFDWixvQkFBYSxBQUFiLHFCQUFhLEFBQWIsb0JBQWEsQUFBYixhQUFhLEFBQ2IsaUJBQWlCLEFBQ2pCLGFBQWEsQUFDYixvQkFBb0IsQUFDcEIsb0RBQXFDLEFBQXJDLDRDQUFxQyxBQUFyQyxvQ0FBcUMsQUFBckMseURBQXFDLENBQUEsQUFsQnpDLDJDQW9CTSxXQUFXLEFBQ1gsa0JBQWtCLEFBQ2xCLE9BQU8sQUFDUCxNQUFNLEFBQ04sWUFBWSxBQUNaLFdBQVcsQUFDWCw4Qkw5T2MsQUsrT2Qsb0NBQTRCLEFBQTVCLGdDQUE0QixBQUE1Qiw0QkFBNEIsQUFDNUIseUNBQXlCLEFBQXpCLGlDQUF5QixBQUF6Qix5QkFBeUIsQUFBekIsOENBQXlCLENBQUEsQUE1Qi9CLG1DQStCTSxvQkFBYSxBQUFiLHFCQUFhLEFBQWIsb0JBQWEsQUFBYixhQUFhLEFBQ2IsVUFBVSxBQUNWLDRCQUFzQixBQUF0Qiw2QkFBc0IsQUFBdEIsOEJBQXNCLEFBQXRCLDBCQUFzQixBQUF0QixzQkFBc0IsQUFDdEIsdUJBQTJCLEFBQTNCLG1DQUEyQixBQUEzQixvQkFBMkIsQUFBM0IsMkJBQTJCLEFBQzNCLHdCQUF1QixBQUF2QiwrQkFBdUIsQUFBdkIscUJBQXVCLEFBQXZCLHVCQUF1QixBQUN2QixZQUFZLEFBQ1osV0FBVyxBQUNYLDhCQUF1QixBQUF2QixxQkFBdUIsQ0FBQSxBQXRDN0IseUNBd0NRLGVBQWUsQUFDZixXQUFXLEFBQ1gsa0JBQWtCLEFBQ2xCLG1DTDNQVSxDQUFBLEFLZ05sQixxRUE2Q1UsZ0NMN1BRLENBQUEsQUtnTmxCLDZDQWdEVSxpQkFBa0IsQ0FBQSxBQWhENUIsMkRBa0RZLFdBQVcsQUFDWCxrQkFBa0IsQUFDbEIsU0FBUyxBQUNULFdBQVcsQUFDWCxtQ0wzUWtCLEFLNFFsQixRQUFRLEFBQ1IsV0FBWSxBQUNaLHVDQUFnQyxBQUFoQyw4QkFBZ0MsQ0FBQSxBQXpENUMsd0xBZ0VjLFVBQVUsQUFDVix1QkFBd0IsQ0FBQSxBQWpFdEMsb0lBd0VZLFVBQVUsQUFDVixhQUFhLEFBQ2IsZUFBZ0IsQ0FBQSxBQTFFNUIsZ0pBNEVjLCtCQUEwQixBQUExQiwyQkFBMEIsQUFBMUIsdUJBQTBCLEFBQzFCLFNBQVUsQ0FBQSxBQTdFeEIsK0NBa0ZVLGVBQWUsQUFDZixjQUFjLEFBQ2QsU0FBUyxBQUNULFVBQVUsQUFDVixnQkFBZ0IsQUFDaEIsOEJBQXVCLEFBQXZCLHFCQUF1QixDQUFBLEFBdkZqQyxxREF5RlksZUFBZSxBQUNmLGlDTDFTTSxBSzJTTix1Q0FBZ0MsQUFBaEMsK0JBQWdDLEFBQ2hDLG1DQUE4QixBQUE5QiwrQkFBOEIsQUFBOUIsMEJBQThCLENBQUEsQUE1RjFDLGlGQThGYywrQkFBb0MsQ0FBQSxBQTlGbEQsMkRBb0dZLFVBQVUsQUFDVixhQUFhLEFBQ2IsZUFBZ0IsQ0FBQSxBQXRHNUIsaUVBd0djLCtCQUEwQixBQUExQiwyQkFBMEIsQUFBMUIsdUJBQTBCLEFBQzFCLFNBQVUsQ0FBQSxBQXpHeEIsaUNBaUhNLGdCQUFpQixDQUFBLEFBakh2QixtREFvSE0sWUFBYSxDQUFBLEFBcEhuQiw2Q0F3SEksYUFBYyxDQUFBLEFBeEhsQiwyQ0EySEksa0JBQWtCLEFBQ2xCLE9BQU8sQUFDUCxTQUFTLEFBQ1QsV0FBVyxBQUNYLGtCQUFrQixBQUNsQixVQUFVLEFBQ1Ysb0JBQWEsQUFBYixxQkFBYSxBQUFiLG9CQUFhLEFBQWIsYUFBYSxBQUNiLFNBQVMsQUFDVCw2Qkx6VmMsQUswVmQsK0JBQXdCLEFBQXhCLHNCQUF3QixDQUFBLEFBcEk1QiwrQ0FzSU0sbUJMMVZjLEFLMlZkLG9CQUFhLEFBQWIscUJBQWEsQUFBYixvQkFBYSxBQUFiLGFBQWEsQUFDYixVQUFXLEFBQ1gseUJBQW1CLEFBQW5CLDJCQUFtQixBQUFuQixzQkFBbUIsQUFBbkIsa0JBQW1CLENBQUEsQUF6SXpCLHlEQTJJUSxrQkFBa0IsQUFDbEIsT0FBUSxDQUFBLEFBNUloQixxREFtSk0scUJBQXFCLEFBQ3JCLFdBQVksQ0FBQSxBQXBKbEIsbUVBc0pRLGdDQUF3QixBQUF4Qiw0QkFBd0IsQUFBeEIsdUJBQXdCLENBQUEsQUF0SmhDLDJEQXlKUSxVQUFVLEFBQ1YsK0JBQXlCLEFBQXpCLHNCQUF5QixDQUFBLEFBMUpqQyw2RUE2SlEsU0FBVSxDQUFBLEFBN0psQix1REFpS00sV0FBWSxDQUFBLEFBaktsQixpREF1S1EsMkJBQTJCLEFBQzNCLGFBQWMsQ0FBQSxBQU10QixpQkFFSSxXQUFZLENBQUEsQUFGaEIsZUFLSSxTQUFVLENBQUEsQUFMZCxzQkFRSSxXQUFXLEFBQ1gsVUFBVyxDQUFBLEFBVGYsY0FZSSxnQkFBaUIsQ0FBQSxBQUlyQixrQkFFSSxXQUFZLENBQUEsQUFGaEIsZ0JBS0ksVUFBVyxDQUFBLEFBTGYsZUFRSSxnQkFBaUIsQ0FBQSxBQVJyQixzQkFXSSx5QkFBOEIsQUFBOUIsc0NBQThCLEFBQTlCLHNCQUE4QixBQUE5Qiw2QkFBOEIsQ0FBQSxBQzlabEMsY0FDRSx3QkFBeUIsQ0FBQSxBQUQzQiw0Q0FHSSw0Qk5KYyxDQUFBLEFNQ2xCLCtEQUtNLGtCQUFrQixBQUNsQixnQkFBaUIsQ0FBQSxBQUVqQixvQ0FSTiwrREFTUSxnQkFBaUIsQ0FBQSxDQUVwQixBQVhMLHdEQWNNLDRCTmZZLENBQUEsQU1DbEIsdURBa0JNLDBCQUE0QixBQUM1QixnQkFBZ0IsQUFDaEIsb0JBQWEsQUFBYixxQkFBYSxBQUFiLG9CQUFhLEFBQWIsYUFBYSxBQUNiLHlCQUFtQixBQUFuQiwyQkFBbUIsQUFBbkIsc0JBQW1CLEFBQW5CLG1CQUFtQixBQUNuQix3QkFBdUIsQUFBdkIsK0JBQXVCLEFBQXZCLHFCQUF1QixBQUF2Qix1QkFBdUIsQUFDdkIsWUFBWSxBQUNaLGdCQUFnQixBQUNoQixTQUFTLEFBQ1QsbUJOekJjLEFNMEJkLGVBQWUsQUFDZixrQkFBa0IsQUFDbEIsa0JBQWtCLEFBQ2xCLFlBQWEsQUFDYiw2Q0FBd0MsQUFBeEMsb0NBQXdDLENBQUEsQUEvQjlDLDhEQWtDUSxXQUFXLEFBQ1gsa0JBQWtCLEFBQ2xCLFdBQVcsQUFDWCxZQUFZLEFBQ1osdUJBQXdCLEFBQ3hCLFdBQVksQUFDWixtQ054Q3NCLEFNeUN0QixnQ0FBd0IsQUFBeEIsNEJBQXdCLEFBQXhCLHdCQUF3QixBQUN4QixTQUFVLENBQUEsQUExQ2xCLDZEQStDUSxrQk45Q1ksQ0FBQSxBTURwQixrRUFtRFEsVUFBVSxBQUNWLGlCQUFrQixDQUFBLEFBcEQxQix5RUFzRFUsU0FBVSxDQUFBLEFBdERwQixvQ0E2REksZUFBZSxBQUNmLHdCQUF5QixDQUFBLEFBOUQ3Qix1REFnRU0sZUFBZSxBQUNmLG9CQUFhLEFBQWIscUJBQWEsQUFBYixvQkFBYSxBQUFiLGFBQWEsQUFDYix5QkFBbUIsQUFBbkIsMkJBQW1CLEFBQW5CLHNCQUFtQixBQUFuQixtQkFBbUIsQUFDbkIsUUFBUyxDQUFBLEFBbkVmLDhEQXFFUSw4QkFBc0IsQUFBdEIsMEJBQXNCLEFBQXRCLHNCQUFzQixBQUN0QixtQkFBVyxBQUFYLG1CQUFXLEFBQVgsaUJBQVcsQUFBWCxVQUFXLENBQUEsQUF0RW5CLGtFQXdFVSxjQUFlLENBQUEsQUF4RXpCLDZEQTRFUSxtQkFBVyxBQUFYLG1CQUFXLEFBQVgsaUJBQVcsQUFBWCxVQUFXLENBQUEsQUE1RW5CLGdFQThFVSxrQk4vRVEsQU1nRlIsa0JBQW1CLENBQUEsQUFTN0IsV0FFSSxjQUFlLENBQUEsQUFJbkIsK0NBR0ksb0JBQTJCLENBQUEsQUFIL0IsMkZBS00sY0FBZSxDQUFBLEFBTHJCLGlJQU9RLGNBQWUsQ0FBQSxBQU12QixpRUFJUSw0QkFBc0IsQUFBdEIsNkJBQXNCLEFBQXRCLDhCQUFzQixBQUF0QiwwQkFBc0IsQUFBdEIscUJBQXNCLENBQUEsQUFKOUIsd0VBTVUsOEJBQXNCLEFBQXRCLDBCQUFzQixBQUF0QixzQkFBc0IsQUFDdEIsbUJBQVcsQUFBWCxtQkFBVyxBQUFYLGlCQUFXLEFBQVgsVUFBVyxDQUFBLEFBUHJCLDRFQVNZLGNBQWUsQ0FBQSxBQVQzQix1RUFhVSxtQkFBVyxBQUFYLG1CQUFXLEFBQVgsaUJBQVcsQUFBWCxXQUFXLEFBQ1gsaUJBQWtCLENBQUEsQUFkNUIsMEVBZ0JZLGtCTjVITSxBTTZITixrQkFBbUIsQ0FBQSxBQzlIL0IsYUFDRSxhQUFhLEFBQ2IsNEZBQW9GLEFBQ3BGLHFCQUFxQixBQUNyQixpQkFBa0IsQ0FBQSxBQUpwQixvQkFNSSxzQkFBc0IsQUFDdEIsd0JBQTJCLEFBQzNCLGVBQWdCLENBQUEsQUFScEIsbUJBV0ksa0JBQWtCLEFBQ2xCLE9BQU8sQUFDUCxNQUFNLEFBQ04sV0FBVyxBQUNYLFlBQVksQUFDWixnQ0FBb0MsQUFDcEMsb0JBQWEsQUFBYixxQkFBYSxBQUFiLG9CQUFhLEFBQWIsYUFBYSxBQUNiLDRCQUFzQixBQUF0Qiw2QkFBc0IsQUFBdEIsOEJBQXNCLEFBQXRCLDBCQUFzQixBQUF0QixzQkFBc0IsQUFDdEIseUJBQW1CLEFBQW5CLDJCQUFtQixBQUFuQixzQkFBbUIsQUFBbkIsbUJBQW1CLEFBQ25CLHdCQUF1QixBQUF2QiwrQkFBdUIsQUFBdkIscUJBQXVCLEFBQXZCLHVCQUF1QixBQUN2QixtQlBsQmdCLEFPbUJoQixVQUFVLEFBQ1YsYUFBYSxBQUNiLDJDQUFvQyxBQUFwQyxrQ0FBb0MsQ0FBQSxBQXhCeEMsc0JBMEJNLFNBQVMsQUFDVCxtQlB4QmMsQU95QmQsZ0JBQWdCLEFBQ2hCLGNBQWUsQ0FBQSxBQTdCckIsd0JBZ0NNLGNBQWMsQUFDZCxZQUFhLEFBQ2IsY0FBZSxDQUFBLEFBR25CLGtCQUNFLGlCQUFrQixDQUFBLEFBRG5CLDhCQUlLLFNBQVUsQ0FBQSxBQU1sQixzQkFFSSxvRUFBNkUsQ0FBQSxBQUlqRix1QkFFSSx3REFBMkQsQ0FBQSxBQUkvRCxxRkFJTSxTQUFVLENBQUEsQUM3RGhCLFVBQ0UsNkJSRmdCLEFRR2hCLGtCUkRrQixDQUFBLEFRRHBCLFlBS0kscUJBQXFCLEFBQ3JCLGtCUkxnQixDQUFBLEFRRHBCLHVCQVVJLGNBQWMsQUFDZCxZQUFhLENBQUEsQUFYakIscUJBZ0JJLFNBQVMsQUFDVCxtQkFBbUIsQUFDbkIsZUFBZ0IsQ0FBQSxBQWxCcEIsNENBZUksb0JBQWEsQUFBYixxQkFBYSxBQUFiLG9CQUFhLEFBQWIsWUFBYSxDQWZqQixBQXNCeUIsdUJBRG5CLFVBQVcsQUFDWCx5QkFBbUIsQUFBbkIsMkJBQW1CLEFBQW5CLHNCQUFtQixBQUFuQixrQkFBbUIsQ0FBQSxBQXRCekIsMEJBeUJNLGtCQUFrQixBQUNsQixPQUFRLENBQUEsQUExQmQscUJBK0JJLDBCQUE0QixBQUM1QixlQUFnQixDQUFBLEFBaENwQixzQkFvQ0ksWUFBYSxBQUNiLGlCQUFrQixBQUNsQixvQkFBYSxBQUFiLHFCQUFhLEFBQWIsb0JBQWEsQUFBYixhQUFhLEFBQ2IsU0FBUyxBQUNULGdCQUFnQixBQUNoQixpQkFBbUIsQ0FBQSxBQUl2Qix1Q0FHSSxpQkFBa0IsQ0FBQSxBQUh0QixpRUFLTSxZQUFhLENBQUEsQUFMbkIsNkRBUU0sWUFBYSxDQUFBLEFBUm5CLCtEQVdNLGdCQUFnQixBQUNoQix3QkFBdUIsQUFBdkIsK0JBQXVCLEFBQXZCLHFCQUF1QixBQUF2QixzQkFBdUIsQ0FBQSxBQ2hEN0IsRUFDRSxxQkFBc0IsQ0FBQSxBQUd4QixNQUNFLGVBQU8sQUFDUCxxQkFBYSxBQUNiLGFBQVEsQUFDUixlQUFPLEFBQ1AscUJBQWEsQUFDYixZQUFRLENBQUEsQUFHVixpQkFDRSxtQlR0QmtCLEFTdUJsQixzQlR6QmdCLENBQUEsQVM0QmxCLFlBQ0UsbUJUM0JrQixBUzRCbEIsc0JUOUJnQixDQUFBLEFTVWxCLEVBd0JJLHVDQUF3QyxDQUFBLEFBRzVDLEtBQ0Usc0JBQXVCLENBQ1IsQUFHakIsVUFIRSxjQUFlLENBR2pCLEFUcENrQixLU3FDaEIsU0FBUyxBQUNULG1DQUFzQyxBQUN0QyxnQkFBZ0IsQUFDaEIsbUNBQW1DLEFBQ25DLGtDQUFrQyxBQUVsQyxnQkFBZ0IsQUFDaEIsVUFBVSxBQUNWLGlCVDdDZ0IsQ0FBQSxBU29DbEIsZUFXSSxlQUFnQixDQUFBLEFBWHBCLHdDQWdCSSxTQUFVLENBQUEsQUFJZCxhQUNFLGlCQUFrQixDQUFBLEFBR3BCLDREQUNFLFVBRUUsY0FBZSxDQUFBLENBQ2hCLEFBR0gsNERBTkUsVUFTRSxjQUFlLENBQUEsQ0FDaEIsQUFHSCxxQ0FiRSxVQWdCRSxjQUFlLENBQUEsQ0FDaEIsQUFHSCxnQkFDRSxZQUFhLENBQUEsQUFHZixPQUNFLGFBQWEsQUFDYixlQUFnQixDQUFBLEFBRmxCLHVCQUtJLGNBQWMsQUFDZCxlQUFlLEFBQ2YsT0FBTyxBQUNQLE1BQU0sQUFDTixXQUFXLEFBQ1gsWUFBWSxBQUNaLDhCVHBHZ0IsQVNxR2hCLGtCQUFrQixBQUNsQixXQUFZLENBQUEsQUFiaEIsMEJBZ0JNLGtCQUFrQixBQUNsQixTQUFTLEFBQ1QsUUFBUSxBQUNSLHVDQUFnQyxBQUFoQyxtQ0FBZ0MsQUFBaEMsK0JBQWdDLEFBQ2hDLFlBQWEsQ0FBQSxBQTRCbkIsR0FDRSxrQ0FBcUMsQUFDckMsZUFBZSxBQUNmLGlCQUFpQixBQUNqQixlQUFnQixDQUFBLEFBR2xCLEdBRUUsZ0JBQWlCLEFBQ2pCLGdCQUFnQixBQUVoQixnQkFBa0IsQUFDbEIsd0JBQXlCLENBQUEsQUFHM0IsTUFSRSxrQlRuSmdCLEFTc0poQixnQkFBaUIsQ0FLbkIsQUFNb0IsR0FMbEIsa0NBQXFDLEFBRXJDLGVBQWUsQUFDZixnQkFBZ0IsQUFFaEIsZUFBa0IsQ0FBQSxBQUdwQixHQUNFLHdCVHBLNEIsQVNxSzVCLGtCQUFrQixBQUNsQixnQkFBZ0IsQUFDaEIsY0FBYyxBQUNkLGdCQUFvQixDQUFBLEFBR3RCLEVBQ0UsZUFBZSxBQUNmLFFBQVMsQ0FBQSxBQUdYLHlCQUdJLGNBQWUsQ0FBQSxBQUhuQix5QkFPSSxpQkFBa0IsQ0FBQSxBQVB0Qix1QkFXSSxjQUFlLENBQUEsQUE2Qm5CLG9DQUNFLGNBQ0UsT0FBVSxDQUFBLENBQ1gsQUFHSCwyREFMRSxjQU9FLFNBQVUsQ0FBQSxDQUNYLEFBR0gscUNBWEUsY0FhRSxTQUFVLENBQUEsQ0FDWCxBQUdILFNBQ0UsWUFBWSxBQUNaLGVBQWUsQUFDZixjQUFjLEFBQ2QsY0FBZSxDQUFBLEFBR2pCLGdCQUNFLFlBQWEsQ0FBQSxBQU9mLGtFQUdJLGFBQWMsQ0FBQSxBQUhsQixpREFPSSxZQUFhLENBQUEsQUFJakIscUJBRUksZ0JBQWlCLENBQUEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdBbHJpZ2h0U2Fucyc7XHJcbiAgc3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250cy9BbHJpZ2h0Tm9ybWFsLVJlZ3VsYXItMnYwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgdXJsKCcuLi9hc3NldHMvZm9udHMvQWxyaWdodE5vcm1hbC1SZWd1bGFyLTJ2MC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcblxyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0FscmlnaHRTYW5zJztcclxuICBzcmM6IHVybCgnLi4vYXNzZXRzL2ZvbnRzL0FscmlnaHROb3JtYWwtQm9sZC0ydjAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICB1cmwoJy4uL2Fzc2V0cy9mb250cy9BbHJpZ2h0Tm9ybWFsLUJvbGQtMnYwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnQWxyaWdodFNhbnMnO1xyXG4gIHNyYzogdXJsKCcuLi9hc3NldHMvZm9udHMvQWxyaWdodE5vcm1hbC1NZWRpdW0tMnYwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgdXJsKCcuLi9hc3NldHMvZm9udHMvQWxyaWdodE5vcm1hbC1NZWRpdW0tMnYwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdBbHJpZ2h0U2Fuc0xQJztcclxuICBzcmM6IHVybCgnLi4vYXNzZXRzL2ZvbnRzL0FscmlnaHROb3JtYWxMUC1NZWRpdW0tMnYwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgdXJsKCcuLi9hc3NldHMvZm9udHMvQWxyaWdodE5vcm1hbExQLU1lZGl1bS0ydjAud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0FscmlnaHRTYW5zTFAnO1xyXG4gIHNyYzogdXJsKCcuLi9hc3NldHMvZm9udHMvQWxyaWdodE5vcm1hbExQLUJvbGQtMnYwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgdXJsKCcuLi9hc3NldHMvZm9udHMvQWxyaWdodE5vcm1hbExQLUJvbGQtMnYwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdTYW5vbWF0LVJlZ3VsYXInO1xyXG4gIHNyYzogdXJsKCcuLi9hc3NldHMvZm9udHMvU2Fub21hdC1SZWd1bGFyLVdlYi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgIHVybCgnLi4vYXNzZXRzL2ZvbnRzL1Nhbm9tYXQtUmVndWxhci1XZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG5cclxufSIsIi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBBcnJvd3NcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi5hcnJvd3Mge1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtbGlnaHQ7XHJcbn1cclxuXHJcbi5hcnJvdyB7XHJcbiAgd2lkdGg6IDJyZW07XHJcbiAgaGVpZ2h0OiAycmVtO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICBzcGFuIHtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI1JSwgMCkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAwLjc1cmVtO1xyXG4gICAgICBoZWlnaHQ6IDAuNzVyZW07XHJcbiAgICAgIGJvcmRlcjogMnJlbSBzb2xpZCAkd2hpdGU7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMCAwIDJweCAycHg7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gIH1cclxuICAmLmFycm93LW5leHQge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkd2hpdGU7XHJcbiAgICBzcGFuIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI1JSwgMCkgcm90YXRlKDIyNWRlZyk7XHJcbiAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICByaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBEb3RzXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4uc2xpY2stZG90cyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgdG9wOiAtMnJlbTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLnNsaWNrLWRvdHMgbGkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IDAgMC4yNXJlbTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB3aWR0aDogMC41cmVtO1xyXG4gIGhlaWdodDogMC41cmVtO1xyXG59XHJcblxyXG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsXHJcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1cyB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSxcclxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzOmJlZm9yZSB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDAuNXJlbTtcclxuICBoZWlnaHQ6IDAuNXJlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG4gIG9wYWNpdHk6IDAuNzU7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5pc01vYmlsZSxcclxuLmlzU21hbGwge1xyXG4gIC5hcnJvd3Mge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLnNsaWNrLWRvdHMge1xyXG4gICAgZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uYWJvdXQtdGFicy5uby10cmFuc2l0aW9uIC5zbGljay10cmFjayB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hYm91dC10YWJzIC5zbGljay1saXN0IHtcclxuICBwYWRkaW5nOiAwcHghaW1wb3J0YW50O1xyXG59IiwiJGJsYWNrOiB2YXIoLS1ibGFjayk7XHJcbiRibHVlOiB2YXIoLS1ibHVlKTtcclxuJGJsdWUtbGlnaHQ6IHZhcigtLWJsdWUtbGlnaHQpO1xyXG4kd2hpdGU6IHZhcigtLXdoaXRlKTtcclxuXHJcblxyXG4kYmFja2dyb3VuZDogdmFyKC0tYmxhY2spO1xyXG4kZ3JheTogdmFyKC0tZ3JheSk7XHJcbiRncmF5LWxpZ2h0OiB2YXIoLS1ncmF5LWxpZ2h0KTsiLCIuYmFja2dyb3VuZCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IC0xO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgb3BhY2l0eTogMC4zNTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cztcclxuICB9XHJcbn1cclxuXHJcbi5vdmVybGF5LWFjdGl2ZSB7XHJcbiAgLmJhY2tncm91bmQ6YmVmb3JlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59IiwiLnRocmVlLWxpbmtzIHtcclxuICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgZ2FwOiAxcmVtO1xyXG4gID4gZGl2IHtcclxuICAgIGZsZXg6IGNhbGMoMzMuMzMzMyUgLSAycmVtLzMpIDAgMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgLmltYWdlIHtcclxuICAgICAgZmxleC1ncm93OiAwO1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgcGFkZGluZy10b3A6IDc1JTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLnRleHQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmlzTW9iaWxlIHtcclxuICAudGhyZWUtbGlua3Mge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMXJlbTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICA+IGRpdiB7XHJcbiAgICAgIGZsZXgtYmFzaXM6IHVuc2V0O1xyXG4gICAgICBmbGV4LXNocmluazogMTtcclxuICAgICAgZmxleC1ncm93OiAwO1xyXG4gICAgICB3aWR0aDogNDByZW07XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgLnRleHQge1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIucGVvcGxlLWNhcmRzIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KGNhbGMoMzMuMzMzMzMzJSAtICg4cmVtIC8gMykpLCAxZnIpKTtcclxuICBncmlkLWNvbHVtbi1nYXA6IDRyZW07XHJcbiAgZ3JpZC1yb3ctZ2FwOiAxcmVtO1xyXG4gID4gZGl2IHtcclxuICAgIC8vIGZsZXg6IDAgMCBjYWxjKDMzLjMzMzMzMyUgLSAoMTJyZW0gLyAzKSk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIC5pbWFnZSB7XHJcbiAgICAgIGZsZXgtZ3JvdzogMDtcclxuICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAudGV4dCB7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBoMyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZS1saWdodDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbiAgXHJcbiAgLnBlb3BsZS1jYXJkcyAgLmRlc2NyaXB0aW9uLFxyXG4gIC5wZW9wbGUtZGVzY3JpcHRpb25zIC5kZXNjcmlwdGlvbiB7XHJcbiAgICBtYXgtaGVpZ2h0OiAxOHJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG5cclxuICAgIC5tQ1NCX3Njcm9sbFRvb2xzIHtcclxuICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAubUNTQl9kcmFnZ2VyUmFpbCB7XHJcbiAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2I3YjdiNztcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgIH1cclxuXHJcbiAgICAubUNTQl9pbnNpZGU+Lm1DU0JfY29udGFpbmVyIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tQ1NCX2NvbnRhaW5lci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVuIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5tQ1NCX2RyYWdnZXJfYmFyIHtcclxuICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAvLyBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCB0cmFuc3BhcmVudCwgYmxhY2spLFxyXG4gICAgLy8gICBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgdHJhbnNwYXJlbnQgNHB4LCBibGFjayA0cHgpO1xyXG4gICAgLy8gbWFzay1zaXplOiAxMDAlIDIwMDAwcHg7XHJcbiAgICAvLyBtYXNrLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcclxuICAgIC8vIC13ZWJraXQtbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgdHJhbnNwYXJlbnQsIGJsYWNrKSxcclxuICAgIC8vICAgbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHRyYW5zcGFyZW50IDRweCwgYmxhY2sgNHB4KTtcclxuICAgIC8vIC13ZWJraXQtbWFzay1zaXplOiAxMDAlIDIwMDAwcHg7XHJcbiAgICAvLyAtd2Via2l0LW1hc2stcG9zaXRpb246IGxlZnQgYm90dG9tO1xyXG4gICAgLy8gdHJhbnNpdGlvbjogbWFzay1wb3NpdGlvbiAwLjNzLCAtd2Via2l0LW1hc2stcG9zaXRpb24gMC4zcztcclxuICAgIC8vIHBhZGRpbmctcmlnaHQ6IDRweDtcclxuXHJcbiAgICAvLyAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAvLyAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgIC8vICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xyXG4gICAgLy8gfVxyXG5cclxuICAgIC8vICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIC8vICAgd2lkdGg6IDRweDtcclxuICAgIC8vICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgLy8gfVxyXG5cclxuICAgIC8vICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgIC8vICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgLy8gICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAvLyAgIGJhY2tncm91bmQtY29sb3I6ICNiN2I3Yjc7XHJcbiAgICAvLyB9XHJcbiAgICAvLyAmOmhvdmVyIHtcclxuICAgIC8vICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBsZWZ0IHRvcDtcclxuICAgIC8vIH1cclxuICB9XHJcblxyXG4uaXNNb2JpbGUsIFxyXG4uaXNTbWFsbCB7XHJcbiAgLnBlb3BsZSB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHdpZHRoOiA0MHJlbTsgXHJcbiAgfVxyXG4gIC5wZW9wbGUtY2FyZHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAmLnNsaWNrLWluaXRpYWxpemVkIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgID4gZGl2IHtcclxuICAgICAgZmxleC1iYXNpczogdW5zZXQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAwIDhyZW0haW1wb3J0YW50O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuaW1hZ2Uge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTAwJTtcclxuICAgIH1cclxuICAgIC5zbGljay1zbGlkZSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMC41cmVtO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKC44NSk7XHJcbiAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoLjQsMCwuMiwxKSwgb3BhY2l0eSAuM3MgY3ViaWMtYmV6aWVyKC40LDAsLjIsMSk7XHJcbiAgICB9XHJcbiAgICAuc2xpY2stY2VudGVyIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wZW9wbGUtZGVzY3JpcHRpb25zIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5pc01vYmlsZSB7XHJcbiAgLnBlb3BsZS1jYXJkcyB7XHJcbiAgICBtYXJnaW46IDAgLTFyZW07XHJcbiAgICA+IGRpdiB7XHJcbiAgICAgIHBhZGRpbmc6IDAgNHJlbSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wZW9wbGUtZGVzY3JpcHRpb25zIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcInRocmVlTGlua3NcIjtcclxuQGltcG9ydCBcInBlb3BsZUNhcmRzXCI7XHJcblxyXG4uaGVybyB7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogNnJlbSAycmVtIDJyZW0gMnJlbTtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cztcclxuICBoMSB7XHJcbiAgICBtYXgtd2lkdGg6IDc1cmVtO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5vdmVybGF5LWFjdGl2ZSB7XHJcbiAgLmhlcm8ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5tYWluLWNvbnRlbnQge1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHBhZGRpbmc6IDAgM3JlbSAycmVtIDNyZW07XHJcblxyXG4gIHNlY3Rpb24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgcGFkZGluZzogMy41cmVtO1xyXG4gICAgJi50b3AtbGluZSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtbGlnaHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9IFxyXG4gIFxyXG4gIGgyLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDAuMjVyZW0gc29saWQgJGJsdWUtbGlnaHQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudHdvLWNvbHVtbnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMnJlbTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAuaW1hZ2Utd2l0aC10ZXh0IHtcclxuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICAgIH1cclxuICAgID4gZGl2IHtcclxuICAgICAgZmxleDogMSAwIDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGl2aWRlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgJi5pcy1zbWFsbCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07ICAgIFxyXG4gICAgfVxyXG4gICAgJi5pcy1saW5lIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5O1xyXG4gICAgICBtYXJnaW46IDJyZW0gMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50ZXh0LW9ubHkge1xyXG4gICYuaXMtY2VudGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgJi5pcy1uYXJyb3cge1xyXG4gICAgbWF4LXdpZHRoOiA1NXJlbTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLmltYWdlLXdpdGgtdGV4dCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDUwJTtcclxuICBwYWRkaW5nOiAwIDAgMnJlbSA0cmVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBcclxuICAucG9zaXRpb24taGVscGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIC5pbWFnZS1ibG9jayB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAudGV4dC1ibG9jayB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgcGFkZGluZzogMnJlbTtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBib3R0b206IC0ycmVtO1xyXG4gICAgbGVmdDogLTRyZW07XHJcbiAgICA+IGRpdjpub3QoLnNsaWNrLWxpc3QpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuc3luY2VkLXNsaWRlciB7XHJcbiAgICAuaW1hZ2UtYmxvY2sge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNzUlO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAmLnNsaWNrLWluaXRpYWxpemVkIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICAgIC5zbGljay1saXN0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIC5zbGljay1saXN0LFxyXG4gICAgICAuc2xpY2stdHJhY2ssXHJcbiAgICAgIC5zbGljay1zbGlkZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGV4dC1ibG9jayB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICYuc2xpY2staW5pdGlhbGl6ZWQge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgICAgLnNsaWNrLXNsaWRlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmltYWdlIHsgICAgXHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIH1cclxuICAmOm5vdCguc3luY2VkLXNsaWRlcikgLmltYWdlIHtcclxuICAgIHBhZGRpbmctdG9wOiA3NSU7XHJcbiAgfVxyXG59XHJcblxyXG4ubnVtYmVycyB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heChjYWxjKDMzLjMzMzMzMyUgLSAoNnJlbSAvIDMpKSwgMWZyKSk7XHJcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAzcmVtO1xyXG4gIGdyaWQtcm93LWdhcDogM3JlbTtcclxuICA+IGRpdiB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIHNwYW4ge1xyXG4gICAgZm9udC1mYW1pbHk6ICdBbHJpZ2h0U2Fuc0xQJztcclxuICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgIGNvbG9yOiAkYmx1ZS1saWdodDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgfVxyXG4gIHAge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgfVxyXG59XHJcblxyXG4uaXNNb2JpbGUsXHJcbi5pc1NtYWxsIHtcclxuICAuaGVybyB7XHJcbiAgICBwYWRkaW5nOiA1cmVtIDJyZW0gMnJlbSAycmVtO1xyXG4gIH1cclxuICAubG9nbyB7XHJcbiAgICBsZWZ0OiAxcmVtO1xyXG4gIH1cclxuICAubWFpbi1jb250ZW50IHtcclxuICAgIHNlY3Rpb24ge1xyXG4gICAgICBwYWRkaW5nOiAycmVtIDFyZW07XHJcbiAgICB9IFxyXG4gICAgXHJcbiAgICBoMi5zZWN0aW9uLXRpdGxlIHtcclxuICAgICAgbWFyZ2luOiAwIDAgMnJlbSAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgXHJcbiAgICAudHdvLWNvbHVtbnMge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRleHQtb25seSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuaW1hZ2Utd2l0aC10ZXh0IHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHdpZHRoOiA0MHJlbTtcclxuICAgIHBhZGRpbmc6IDAgMCAycmVtIDA7XHJcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIhaW1wb3J0YW50O1xyXG4gIFxyXG4gICAgLnRleHQtYmxvY2sge1xyXG4gICAgICBsZWZ0OiAtMnJlbTtcclxuICAgIH1cclxuICAgICYuc3luY2VkLXNsaWRlciB7XHJcbiAgICAgIC5wb3NpdGlvbi1oZWxwZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaXNNb2JpbGUge1xyXG4gIC5tYWluLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMCAxcmVtIDFyZW0gMXJlbTtcclxuICAgIC5kaXZpZGVyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgICAgJi5pcy1zbWFsbCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgICAgXHJcbiAgICAgIH1cclxuICAgICAgJi5pcy1saW5lIHtcclxuICAgICAgICBtYXJnaW46IDFyZW0gMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaW1hZ2Utd2l0aC10ZXh0IHtcclxuICAgIHBhZGRpbmc6IDAgMCAxcmVtIDA7XHJcbiAgICAudGV4dC1ibG9jayB7XHJcbiAgICAgIGxlZnQ6IC0xcmVtO1xyXG4gICAgICBib3R0b206IC0xcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAubnVtYmVycyB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoY2FsYyg1MCUgLSAoNHJlbSAvIDIpKSwgMWZyKSk7XHJcbiAgICBncmlkLWNvbHVtbi1nYXA6IDJyZW07XHJcbiAgICBncmlkLXJvdy1nYXA6IDJyZW07XHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgIH1cclxuICB9XHJcbn0iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XHJcblxyXG4ubm8tc2VsZWN0IHtcclxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuI2hlYWRlciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDM7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgaGVpZ2h0OiA2cmVtO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS1saWdodDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgfVxyXG59XHJcblxyXG4ubG9nbyB7XHJcbiAgd2lkdGg6IDExcmVtO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBsZWZ0OiAxcmVtO1xyXG4gIHRvcDogMXJlbTtcclxuICBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLm5hdiB7XHJcbiAgdWwge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICBsaSB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJGJsdWU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiA2cmVtO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgLm1lbnUtbGluZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02MHB4KTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBib3JkZXItY29sb3I6ICRibHVlLWxpZ2h0O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjM1cyBlYXNlLWluLW91dDtcclxuICB9XHJcbiAgXHJcbiAgYSB7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjM1cyBlYXNlLWluLW91dDtcclxuICB9XHJcbn1cclxuXHJcbi5jLWhhbWJ1cmdlciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogMTAxO1xyXG4gIHJpZ2h0OiAxcmVtO1xyXG4gIHRvcDogMS43NXJlbTtcclxuICBtYXJnaW46IDA7XHJcbiAgd2lkdGg6IDEuMjVyZW07XHJcbiAgaGVpZ2h0OiAxLjI1cmVtO1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogbm9uZTtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG4gIEBleHRlbmQgLm5vLXNlbGVjdDtcclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gIH1cclxuXHJcbiAgPiBzcGFuLFxyXG4gID4gc3Bhbjo6YmVmb3JlLFxyXG4gID4gc3Bhbjo6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDAuMjVyZW07XHJcbiAgICBoZWlnaHQ6IDAuMjVyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuICB9XHJcblxyXG4gID4gc3BhbiB7XHJcbiAgICAmOjpiZWZvcmUsXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXFwyMDIyXCI7XHJcbiAgICB9XHJcbiAgICAmOm50aC1vZi10eXBlKDEpLFxyXG4gICAgJjpudGgtb2YtdHlwZSgzKSB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLjVyZW0sIDApO1xyXG4gICAgICB9XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMXJlbSwgMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLjVyZW0sIDAuNXJlbSk7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLjVyZW0sIDApO1xyXG4gICAgICB9ICAgICAgXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTAuNXJlbSwgMCk7ICAgICAgXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxcmVtKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jLWhhbWJ1cmdlci5pcy1hY3RpdmUge1xyXG4gID4gc3BhbjpudGgtb2YtdHlwZSgxKSxcclxuICA+IHNwYW46bnRoLW9mLXR5cGUoMykge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICA+IHNwYW46bnRoLW9mLXR5cGUoMikge1xyXG4gICAgJjo6YmVmb3JlLFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5hdi1ib3R0b20ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5pc0xhcmdlIHtcclxuICAubmF2IHtcclxuICAgID4gdWwge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgPiB1bCB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMXJlbTtcclxuICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDE1cmVtO1xyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMCk7XHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRleHQtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICA+IHVsIHtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IHVuc2V0O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmlzU21hbGwsXHJcbi5pc01vYmlsZSB7XHJcbiAgI2hlYWRlciB7XHJcbiAgICBoZWlnaHQ6IDVyZW07XHJcbiAgfSAgXHJcbiAgLmxvZ28ge1xyXG4gICAgdG9wOiAxcmVtO1xyXG4gIH1cclxuICAubmF2IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcclxuICAgIHotaW5kZXg6IC0xMDA7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IHotaW5kZXggMHMsIHRyYW5zZm9ybSAuM3M7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xyXG4gICAgfVxyXG4gICAgPiB1bCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIDBzO1xyXG4gICAgICA+IGxpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDJyZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTtcclxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5O1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWxpZ2h0O1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hY3RpdmVQYWdlOm5vdCgubm9Ib3ZlciksXHJcbiAgICAgICAgJi5pc0hvdmVyIHtcclxuICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMnJlbSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hY3RpdmVQYWdlLFxyXG4gICAgICAgICYuaXNIb3ZlciB7XHJcbiAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTZyZW07XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIG1hcmdpbjogMCAtMnJlbTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyAwcztcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA0cmVtO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNHJlbSwgMCk7XHJcbiAgICAgICAgICAgICYuYWN0aXZlU3VicGFnZSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE2cmVtO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgXHJcbiAgICB9ICAgIFxyXG4gICAgYSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xyXG4gICAgfVxyXG4gICAgLm1lbnUtbGluZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jLWhhbWJ1cmdlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLm5hdi1ib3R0b20ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMXJlbSAycmVtO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDFyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDAuNXJlbTtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2LWFjdGl2ZSB7XHJcbiAgICAubmF2IHtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IHVuc2V0O1xyXG4gICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICB9XHJcbiAgICAgID4gdWwge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgMC4ycztcclxuICAgICAgfVxyXG4gICAgICAubmF2LWJvdHRvbSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxvZ28ge1xyXG4gICAgICB6LWluZGV4OiAxMDE7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYucm90YXRlIHtcclxuICAgIC5uYXYge1xyXG4gICAgICA+IHVsIHtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMnJlbSk7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pc1NtYWxsIHtcclxuICAjaGVhZGVyIHtcclxuICAgIGhlaWdodDogNnJlbTtcclxuICB9XHJcbiAgLmxvZ28ge1xyXG4gICAgbGVmdDogMXJlbTtcclxuICB9XHJcbiAgLmMtaGFtYnVyZ2VyIHtcclxuICAgIHJpZ2h0OiAzcmVtO1xyXG4gICAgdG9wOiAyLjVyZW07XHJcbiAgfVxyXG4gIC5uYXYge1xyXG4gICAgcGFkZGluZy10b3A6IDZyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uaXNNb2JpbGUge1xyXG4gICNoZWFkZXIge1xyXG4gICAgaGVpZ2h0OiA1cmVtO1xyXG4gIH1cclxuICAubG9nbyB7XHJcbiAgICB3aWR0aDogOXJlbTtcclxuICB9XHJcbiAgLm5hdiB7XHJcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcclxuICB9XHJcbiAgLm5hdi1ib3R0b20ge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxufVxyXG5cclxuaGVhZGVyIHtcclxufVxyXG5cclxubmF2IHtcclxufVxyXG5cclxuXHJcbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcclxuXHJcbi5hYm91dC1zbGlkZXIge1xyXG4gIG1hcmdpbjogLTMuNXJlbSAtMy41cmVtIDA7XHJcbiAgLmFib3V0LXRhYnMuc2xpY2staW5pdGlhbGl6ZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICAuYWJvdXQtdGFiLWNvbnRlbnQge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDM2NXB4O1xyXG4gIFxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFib3V0LXRhYnMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgIH1cclxuICBcclxuICAgIC5hYm91dC10YWIgeyAgICAgIFxyXG4gICAgICBmb250LWZhbWlseTogJ0FscmlnaHRTYW5zTFAnO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgaGVpZ2h0OiA1cmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG9wYWNpdHk6IDAuNzU7XHJcbiAgICAgIHRyYW5zaXRpb246IGZvbnQtc2l6ZSAwLjJzLCBvcGFjaXR5IDAuMnM7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDAuNnJlbSk7XHJcbiAgICAgICAgdG9wOiAtMC43cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWxpZ2h0O1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgICAgfVxyXG4gIFxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgXHJcbiAgICAgICYuYWN0aXZlLXRhYiB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICBcclxuICAgIH1cclxuICB9XHJcbiAgLmFib3V0LXRhYnMtY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDRyZW0gMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQkVCRUI7XHJcbiAgICAuYWJvdXQtdGFiLWNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiAwIDhyZW07XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogNHJlbTtcclxuICAgICAgLmltYWdlIHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGZsZXg6IDIgMCAwO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50ZXh0IHtcclxuICAgICAgICBmbGV4OiAzIDAgMDtcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ncm91cCB7XHJcbiAgaW1nIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5pc01vYmlsZSxcclxuLmlzU21hbGwge1xyXG4gIC5hYm91dC1zbGlkZXJ7XHJcbiAgICBtYXJnaW46IC0ycmVtIC0xcmVtIDAgLTFyZW07XHJcbiAgICAuYWJvdXQtdGFicy1jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nOiAxcmVtIDA7XHJcbiAgICAgIC5hYm91dC10YWItY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaXNNb2JpbGUge1xyXG4gIC5hYm91dC1zbGlkZXJ7XHJcbiAgICAuYWJvdXQtdGFicy1jb250YWluZXIge1xyXG4gICAgICAuYWJvdXQtdGFiLWNvbnRlbnQge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICBmbGV4OiAyIDAgMDtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgZmxleDogMyAwIDA7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5kZXZlbG9wbWVudCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heChjYWxjKDMzLjMzMzMzMyUgLSAoMnJlbSAvIDMpKSwgMWZyKSk7XHJcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAxcmVtO1xyXG4gIGdyaWQtcm93LWdhcDogMXJlbTtcclxuICAuaW1hZ2Uge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIHBhZGRpbmctdG9wOiA3NSU7XHJcbiAgfVxyXG4gIC50ZXh0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgaDUge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIH1cclxuICAgIHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgb3BhY2l0eTogMC43NTtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWl0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIC50ZXh0IHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaXNTbWFsbCB7XHJcbiAgLmRldmVsb3BtZW50IHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KGNhbGMoNTAlIC0gKDJyZW0gLyAyKSksIDFmcikpO1xyXG4gIH1cclxufVxyXG5cclxuLmlzTW9iaWxlIHtcclxuICAuZGV2ZWxvcG1lbnQge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMTAwJSwgMWZyKSk7XHJcbiAgfVxyXG59XHJcblxyXG4uaXNTbWFsbCxcclxuLmlzTW9iaWxlIHtcclxuICAuZGV2ZWxvcG1lbnQtaXRlbS5pc0FjdGl2ZSB7XHJcbiAgICAudGV4dCB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xyXG5cclxuLnQtZm9vdGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICBhIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG5cclxuICAuZm9vLWNvbnRlbnQge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAzcmVtO1xyXG4gIH1cclxuXHJcbiAgLmZvby1saW5rcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAycmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiAwLjVyZW07XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBzcGFuIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IDFweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb28tYWJvdXQge1xyXG4gICAgZm9udC1mYW1pbHk6ICdBbHJpZ2h0U2Fuc0xQJztcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG5cclxuICAuZm9vLWJvdHRvbSB7XHJcbiAgICBvcGFjaXR5OiAwLjc1O1xyXG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLmlzTW9iaWxlLFxyXG4uaXNTbWFsbCB7XHJcbiAgLnQtZm9vdGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC5mb28tY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICB9XHJcbiAgICAuZm9vLWxpbmtzIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5mb28tYm90dG9tIHtcclxuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xyXG5AaW1wb3J0IFwiZm9udHNcIjtcclxuQGltcG9ydCBcInNsaWNrXCI7XHJcbkBpbXBvcnQgXCJwYXJhbGxheFwiO1xyXG5AaW1wb3J0IFwiYmFja2dyb3VuZFwiO1xyXG5AaW1wb3J0IFwiYmxvY2tzXCI7XHJcbkBpbXBvcnQgXCJoZWFkZXJcIjtcclxuQGltcG9ydCBcImFib3V0XCI7XHJcbkBpbXBvcnQgXCJkZXZlbG9wbWVudFwiO1xyXG5AaW1wb3J0IFwiZm9vdGVyXCI7XHJcblxyXG4qIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG46cm9vdCB7XHJcbiAgLS1ibHVlOiAjMDAzMjg5O1xyXG4gIC0tYmx1ZS1saWdodDogIzNEQTNFRDtcclxuICAtLXdoaXRlOiAjZmZmO1xyXG4gIC0tZ3JheTogIzlCOUI5QjtcclxuICAtLWdyYXktbGlnaHQ6ICNlOGU4ZTg7XHJcbiAgLS1ibGFjazogIzAwMDtcclxufVxyXG5cclxuOjotbW96LXNlbGVjdGlvbiB7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBiYWNrZ3JvdW5kOiAkYmx1ZTtcclxufVxyXG5cclxuOjpzZWxlY3Rpb24ge1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgYmFja2dyb3VuZDogJGJsdWU7XHJcbn1cclxuXHJcbioge1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuaHRtbCB7XHJcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBtYXJnaW46IDA7XHJcbiAgZm9udC1mYW1pbHk6IFwiQWxyaWdodFNhbnNcIiwgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgb3BhY2l0eTogMDtcclxuICBjb2xvcjogJGdyYXk7XHJcbiAgJi5uby1zY3JvbGwge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9ICBcclxuICAmLmlzTW9iaWxlLFxyXG4gICYuaXNTbWFsbCxcclxuICAmLmlzTGFyZ2Uge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbi5pcy1yZWxhdGl2ZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICBib2R5LFxyXG4gIGh0bWwge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSBhbmQgKG1pbi13aWR0aDogMTM2N3B4KSB7XHJcbiAgYm9keSxcclxuICBodG1sIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDFweCkge1xyXG4gIGJvZHksXHJcbiAgaHRtbCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY2hhbmdlLWJyb3dzZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5pcy1pZSB7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAuY2hhbmdlLWJyb3dzZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB6LWluZGV4OiAyMDA7XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vLyAucm90YXRlLW1lc3NhZ2Uge1xyXG4vLyAgIGRpc3BsYXk6IG5vbmU7XHJcbi8vIH1cclxuLy8gLnJvdGF0ZSB7XHJcbi8vICAgLnJvdGF0ZS1tZXNzYWdlIHtcclxuLy8gICAgIGRpc3BsYXk6IGZsZXg7XHJcbi8vICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbi8vICAgICBsZWZ0OiAwO1xyXG4vLyAgICAgdG9wOiAwO1xyXG4vLyAgICAgd2lkdGg6IDEwMCU7XHJcbi8vICAgICBoZWlnaHQ6IDEwMCU7XHJcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcclxuLy8gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuLy8gICAgIHotaW5kZXg6IDIwMDtcclxuLy8gICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbi8vICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbi8vICAgICBoMiB7XHJcbi8vICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuLy8gICAgICAgcGFkZGluZzogMCAxcmVtO1xyXG4vLyAgICAgfVxyXG4vLyAgIH1cclxuLy8gfVxyXG5cclxuaDEge1xyXG4gIGZvbnQtZmFtaWx5OiAnU2Fub21hdC1SZWd1bGFyJywgc2VyaWY7XHJcbiAgZm9udC1zaXplOiAzcmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbmgyIHtcclxuICBjb2xvcjogJGJsdWU7XHJcbiAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsaW5lLWhlaWdodDogMS4yNTtcclxuICBtYXJnaW46IDAgMCAycmVtIDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuaDMge1xyXG4gIGZvbnQtZmFtaWx5OiAnU2Fub21hdC1SZWd1bGFyJywgc2VyaWY7XHJcbiAgY29sb3I6ICRibHVlO1xyXG4gIGZvbnQtc2l6ZTogM3JlbTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gIG1hcmdpbjogMCAwIDFyZW0gMDtcclxufVxyXG5cclxuaDQge1xyXG4gIGNvbG9yOiAkYmx1ZS1saWdodDtcclxuICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBtYXJnaW46IDAgMCAwLjVyZW0gMDtcclxufVxyXG5cclxucCB7XHJcbiAgZm9udC1zaXplOiAxcmVtO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLmlzTW9iaWxlLFxyXG4uaXNTbWFsbCB7XHJcbiAgaDEge1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gIH1cclxuXHJcbiAgaDMge1xyXG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xyXG4gIH0gIFxyXG5cclxuICBwIHtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi8vIC5yb3RhdGUtbWVzc2FnZSB7XHJcbi8vICAgZGlzcGxheTogbm9uZTtcclxuLy8gfVxyXG4vLyAucm90YXRlIHtcclxuLy8gICAucm90YXRlLW1lc3NhZ2Uge1xyXG4vLyAgICAgZGlzcGxheTogZmxleDtcclxuLy8gICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuLy8gICAgIGxlZnQ6IDA7XHJcbi8vICAgICB0b3A6IDA7XHJcbi8vICAgICB3aWR0aDogMTAwJTtcclxuLy8gICAgIGhlaWdodDogMTAwJTtcclxuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4vLyAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4vLyAgICAgei1pbmRleDogMjAwO1xyXG4vLyAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuLy8gICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuLy8gICAgIGgyIHtcclxuLy8gICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4vLyAgICAgICBwYWRkaW5nOiAwIDFyZW07XHJcbi8vICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbi8vICAgICB9XHJcbi8vICAgfVxyXG4vLyB9XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICNkZXZpY2VIZWxwZXIge1xyXG4gICAgd2lkdGg6IDBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgI2RldmljZUhlbHBlciB7XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgI2RldmljZUhlbHBlciB7XHJcbiAgICB3aWR0aDogMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLndyYXBwZXIge1xyXG4gIHdpZHRoOiA3NXJlbTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcGFkZGluZzogMCAxcmVtO1xyXG59XHJcblxyXG4udmlzaWJsZU9uU21hbGwge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5oaWRkZW5PblNtYWxsIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmlzU21hbGwsXHJcbi5pc01vYmlsZSB7XHJcbiAgLnZpc2libGVPblNtYWxsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICBcclxuICAuaGlkZGVuT25TbWFsbHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uaXNNb2JpbGUge1xyXG4gIC5jLWRpdmlkZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDNyZW07XHJcbiAgfVxyXG59Il19 */
