#sfl-100-image-1,#sfl-100-text-1{-webkit-animation-delay:calc(var(--sfl-100-1-scroll) * -1s);animation-delay:calc(var(--sfl-100-1-scroll) * -1s)}#fadeOut-on-scroll-1{-webkit-animation-delay:calc(var(--fadeOut-on-scroll-1-scroll) * -1s);animation-delay:calc(var(--fadeOut-on-scroll-1-scroll) * -1s)}#sfl-100-image-2,#sfl-100-text-2{-webkit-animation-delay:calc(var(--sfl-100-2-scroll) * -1s);animation-delay:calc(var(--sfl-100-2-scroll) * -1s)}#fadeOut-on-scroll-2{-webkit-animation-delay:calc(var(--fadeOut-on-scroll-2-scroll) * -1s);animation-delay:calc(var(--fadeOut-on-scroll-2-scroll) * -1s)}#sfl-100-image-3,#sfl-100-text-3{-webkit-animation-delay:calc(var(--sfl-100-3-scroll) * -1s);animation-delay:calc(var(--sfl-100-3-scroll) * -1s)}#fadeOut-on-scroll-3{-webkit-animation-delay:calc(var(--fadeOut-on-scroll-3-scroll) * -1s);animation-delay:calc(var(--fadeOut-on-scroll-3-scroll) * -1s)}#sfl-100-image-4,#sfl-100-text-4{-webkit-animation-delay:calc(var(--sfl-100-4-scroll) * -1s);animation-delay:calc(var(--sfl-100-4-scroll) * -1s)}#fadeOut-on-scroll-4{-webkit-animation-delay:calc(var(--fadeOut-on-scroll-4-scroll) * -1s);animation-delay:calc(var(--fadeOut-on-scroll-4-scroll) * -1s)}#sfl-100-image-5,#sfl-100-text-5{-webkit-animation-delay:calc(var(--sfl-100-5-scroll) * -1s);animation-delay:calc(var(--sfl-100-5-scroll) * -1s)}#fadeOut-on-scroll-5{-webkit-animation-delay:calc(var(--fadeOut-on-scroll-5-scroll) * -1s);animation-delay:calc(var(--fadeOut-on-scroll-5-scroll) * -1s)}#sfl-100-image-6,#sfl-100-text-6{-webkit-animation-delay:calc(var(--sfl-100-6-scroll) * -1s);animation-delay:calc(var(--sfl-100-6-scroll) * -1s)}#fadeOut-on-scroll-6{-webkit-animation-delay:calc(var(--fadeOut-on-scroll-6-scroll) * -1s);animation-delay:calc(var(--fadeOut-on-scroll-6-scroll) * -1s)}#sfl-100-image-7,#sfl-100-text-7{-webkit-animation-delay:calc(var(--sfl-100-7-scroll) * -1s);animation-delay:calc(var(--sfl-100-7-scroll) * -1s)}#fadeOut-on-scroll-7{-webkit-animation-delay:calc(var(--fadeOut-on-scroll-7-scroll) * -1s);animation-delay:calc(var(--fadeOut-on-scroll-7-scroll) * -1s)}#sfl-100-image-8,#sfl-100-text-8{-webkit-animation-delay:calc(var(--sfl-100-8-scroll) * -1s);animation-delay:calc(var(--sfl-100-8-scroll) * -1s)}#fadeOut-on-scroll-8{-webkit-animation-delay:calc(var(--fadeOut-on-scroll-8-scroll) * -1s);animation-delay:calc(var(--fadeOut-on-scroll-8-scroll) * -1s)}.slick-trigger{width:2rem;height:2rem;position:absolute;right:1rem;top:1rem;z-index:1;-webkit-transition:all .2s;transition:all .2s;cursor:pointer}.slick-trigger>span{display:block;position:absolute;left:0;top:0;width:100%;height:100%}.slick-trigger>span:after,.slick-trigger>span:before{content:"";position:absolute;top:0;width:30%;height:30%;border:1px solid var(--white)}.slick-trigger>span:before{left:0;border-width:1px 0 0 1px}.slick-trigger>span:after{right:0;border-width:1px 1px 0 0}.slick-trigger>span:last-of-type{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.slick-trigger:hover{right:.9rem;top:.9rem;width:2.2rem;height:2.2rem}.isMobile .slick-trigger{display:none}.slick-full-holder{position:fixed;background-color:#000;left:0;top:0;width:100%;height:100vh;z-index:-100;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);overflow:hidden;-webkit-transition:none;transition:none;opacity:0}.slick-full-holder.is-active{-webkit-transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,-webkit-transform .4s;transition:transform .4s,opacity .4s;transition:transform .4s,opacity .4s,-webkit-transform .4s;z-index:50;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.slick-full-holder .slick-full-close{z-index:40}.slick-full-holder .slick-full-close.is-active span:after,.slick-full-holder .slick-full-close.is-active span:before{background-color:var(--white)}.slick-full-holder .slick-full-close.no-display{z-index:-100;display:none}.isSmall .slick-full-holder.is-active{-webkit-transition:none;transition:none}.slick-full{position:absolute;width:100%;height:100%;left:0;top:0}.slick-full .slick-slide img{display:block;max-width:100%;max-height:100vh;width:auto;height:auto}.slick-full.slick-initialized .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;height:100vh;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.images-slider{position:relative}.images-slider .slick-track .slide>div{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh}.arrows{z-index:2;left:0;width:100%;height:1px}.arrow,.arrows{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.arrow{left:.5rem;width:2rem;height:2rem;cursor:pointer}.arrow span{position:absolute;left:1.25rem;top:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);display:block;width:.7rem;height:.7rem;border:2rem solid var(--white);border-width:0 0 2px 2px}.arrow-next{left:auto;right:.5rem}.arrow-next span{left:.75rem;-webkit-transform:translate(-50%,-50%) rotate(-135deg);-ms-transform:translate(-50%,-50%) rotate(-135deg);transform:translate(-50%,-50%) rotate(-135deg)}.slick-dots{bottom:0;position:absolute;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;width:100%;list-style:none;bottom:2rem;margin:0}.slick-dots li{position:relative;display:inline-block;width:2rem;height:.25rem;margin:0 .25rem;padding:0;cursor:pointer}.slick-dots li button{position:absolute;top:0;left:0;width:100%;height:100%;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:"";line-height:20px;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;opacity:.25;background-color:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:var(--white)}.isMobile .images-slider .slick-track .slide>div{height:50vh;height:auto;padding-bottom:56.25%}@-webkit-keyframes a{0%{-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%);opacity:1}20%{-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%);opacity:1}45%{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1}70%{opacity:1;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}90%{opacity:0;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}to{opacity:0;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes a{0%{-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%);opacity:1}20%{-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%);opacity:1}45%{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1}70%{opacity:1;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}90%{opacity:0;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}to{opacity:0;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@-webkit-keyframes b{0%{opacity:0}35%{opacity:0}50%{opacity:1}70%{opacity:1}90%{opacity:0}to{opacity:0}}@keyframes b{0%{opacity:0}35%{opacity:0}50%{opacity:1}70%{opacity:1}90%{opacity:0}to{opacity:0}}@-webkit-keyframes c{0%{opacity:1}75%{opacity:1}85%{opacity:0}to{opacity:0}}@keyframes c{0%{opacity:1}75%{opacity:1}85%{opacity:0}to{opacity:0}}.image-holder{position:relative;overflow:hidden}.image-holder img{display:block}.main-image{z-index:4;position:relative;height:100vh}.main-image-text{color:var(--white);position:absolute;left:1.5rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:35rem;max-width:calc(100% - 3rem);font-size:1.5rem;font-weight:500;z-index:4;pointer-events:none}.main-image-text,.main-image-text.is-hidden{-webkit-transition:opacity .2s;transition:opacity .2s}.main-image-text.is-hidden{opacity:0}.main-image-text.is-hidden.is-touched{-webkit-transition:opacity .2s .2s;transition:opacity .2s .2s}.main-text{background-color:var(--background);padding:1.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:var(--theme)}.main-text h2{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2;margin-bottom:0}.main-text div{-webkit-box-flex:10;-webkit-flex:10;-ms-flex:10;flex:10;margin-left:1.5rem}.main-text div p{max-width:35rem}.full-height-view{height:100vh}.full-height-content{position:fixed;z-index:-1;width:100%;height:100vh;left:0;top:0}.full-height-content img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-height:100%;min-width:100%;width:auto;height:auto}.full-height-content .images-slider{left:0;top:0;height:100vh;width:100%}.isLarge .main-image img{position:absolute;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";top:0;left:0;width:100%;height:100%;z-index:-1}.isLarge .slide-from-left{padding:0 1.5rem 1.5rem;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.isLarge .slide-from-left .image-holder{height:calc(100vh - 9rem);-webkit-box-flex:10;-webkit-flex:10;-ms-flex:10;flex:10;position:relative;-webkit-animation:a 1s linear infinite;animation:a 1s linear infinite;-webkit-animation-play-state:paused;animation-play-state:paused;margin-right:1.5rem}.isLarge .slide-from-left .image{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;left:0;top:0;width:100%;height:100%}.isLarge .slide-from-left .text-holder{color:var(--theme);-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2;-webkit-animation:b 1s linear infinite;animation:b 1s linear infinite;-webkit-animation-play-state:paused;animation-play-state:paused;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.isLarge .slide-from-left.image-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.isLarge .slide-from-left.image-right .image-holder{margin-right:0;margin-left:1.5rem}.isLarge .fadeOutOnScroll{-webkit-animation:c 1s linear infinite;animation:c 1s linear infinite;-webkit-animation-play-state:paused;animation-play-state:paused}.isSmall .main-image.is-landing{height:50vh;overflow-x:auto;pointer-events:none}.isSmall .main-image.is-landing>div{background-position:50%;background-size:cover;height:50vh}.isSmall .main-image.is-landing img{display:none}.isSmall .main-image:not(.is-landing){padding:5.5rem 1rem 0;height:auto;background-color:var(--background)}.isSmall .main-image:not(.is-landing)>div{width:100%;padding-top:56.25%;background-size:cover;background-position:50%}.isSmall .main-image:not(.is-landing) img{display:none;background-size:cover;background-position:50%}.isSmall .main-text{padding:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:flex-start}.isSmall .main-text h2{margin-bottom:1rem}.isSmall .main-text div,.isSmall .main-text h2{-webkit-box-flex:unset;-webkit-flex:unset;-ms-flex:unset;flex:unset}.isSmall .main-text div{margin-left:0}.isSmall .main-text div p{max-width:100%}.isSmall .full-height-view{height:40vh}.isMobile .main-image.is-landing{overflow-x:auto;height:100vh}.isMobile .main-image.is-landing img{height:100vh}.isMobile .main-image.is-landing>div{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.isMobile .main-image:not(.is-landing){padding:5.5rem 1rem 0;height:auto;background-color:var(--background)}.isMobile .main-image:not(.is-landing)>div{width:100%;padding-top:56.25%;background-size:cover;background-position:50%}.isMobile .main-image:not(.is-landing) img{display:none;background-size:cover;background-position:50%}.isMobile .main-text{padding:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.isMobile .main-text h2{margin-bottom:1rem}.isMobile .main-text div,.isMobile .main-text h2{-webkit-box-flex:unset;-webkit-flex:unset;-ms-flex:unset;flex:unset}.isMobile .main-text div{margin-left:0}.isMobile .main-text div p{max-width:100%}.isMobile .full-height-view{height:auto}.isMobile .full-height-content{position:relative;z-index:0;width:auto;height:auto}.isMobile .full-height-content img{position:relative;left:0;top:0;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);min-height:unset;min-width:unset;width:auto;height:auto;max-width:100%}.isMobile .full-height-content .images-slider{height:auto;max-height:40vh;width:100%}.isMobile .slide-from-left,.isSmall .slide-from-left{padding:0 1rem 1rem;position:relative;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}.isMobile .slide-from-left .image-holder,.isSmall .slide-from-left .image-holder{position:relative}.isMobile .slide-from-left .image,.isSmall .slide-from-left .image{padding-top:56.25%;background-size:cover;background-position:50%}.isMobile .slide-from-left .text-holder,.isSmall .slide-from-left .text-holder{color:var(--theme);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;padding:1rem 0 0}.isMobile .main-image-text,.isSmall .main-image-text{left:1rem;max-width:calc(100% - 2rem)}.c-hamburger,.no-select,nav a{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.c-hamburger{position:fixed;z-index:101;right:1rem;top:1rem;display:block;overflow:hidden;margin:0;padding:0;width:1.25rem;height:1rem;font-size:0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer}.c-hamburger:focus{outline:none}.c-hamburger span{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;height:2px;-webkit-transition:all .2s;transition:all .2s}.c-hamburger span:after,.c-hamburger span:before{position:absolute;display:block;left:0;width:100%;height:2px;background-color:var(--white);content:"";-webkit-transition-duration:.2s,.2s;transition-duration:.2s,.2s;-webkit-transition-delay:.2s,0s;transition-delay:.2s,0s}.c-hamburger span:before{top:-.25rem;-webkit-transition-property:top,-webkit-transform;transition-property:top,-webkit-transform;transition-property:top,transform;transition-property:top,transform,-webkit-transform}.c-hamburger span:after{bottom:-.25rem;-webkit-transition-property:bottom,-webkit-transform;transition-property:bottom,-webkit-transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform}.header-overlay{height:7rem;background-color:var(--background);z-index:3}.header-overlay,header{position:fixed;left:0;top:0;width:100%}header{z-index:5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:1.5rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}header:before{content:"";position:absolute;bottom:0;left:1.5rem;width:0;height:1px;background-color:var(--theme);-webkit-transition:0s 0s;transition:0s 0s;z-index:105}header.is-hidden{opacity:0;-webkit-transition:none;transition:none}nav{position:relative;-webkit-box-flex:10;-webkit-flex:10;-ms-flex:10;flex:10;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;height:2.5rem;top:-.25rem;opacity:0}nav,nav ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}nav ul{list-style:none;padding:0;margin:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}nav ul>li:nth-last-of-type(3){padding:0 0 0 .5rem}nav li{list-style:none;padding:0 .5rem}nav a{color:var(--white);text-decoration:none;-webkit-transition:all .2s;transition:all .2s;cursor:pointer;line-height:1.25rem;font-weight:500}nav .sub-nav a{text-decoration:underline;margin-left:1rem;font-size:.75rem;font-weight:400}nav .nav-bottom{display:none}.logo{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2;-webkit-transition:all .4s;transition:all .4s;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;height:2.5rem;-webkit-transition:all .2s;transition:all .2s}.logo svg{max-width:100%}.logo *{-webkit-transition:all .2s;transition:all .2s;stroke:var(--white);fill:var(--white)}.only-on-small{display:none}.header-is-hidden header{opacity:0}.overlay-active header{opacity:1}.overlay-active header:before{width:calc(100% - 3rem);-webkit-transition:.6s .4s;transition:.6s .4s}.overlay-active nav a{color:var(--theme)}.overlay-active .logo *{-webkit-transition:all .1s;transition:all .1s;stroke:var(--theme);fill:var(--theme)}.isMobile,.isSmall{-webkit-transition:padding-top .3s;transition:padding-top .3s}.isMobile .hidden-on-small,.isSmall .hidden-on-small{display:none}.isMobile .header-overlay,.isSmall .header-overlay{height:5.5rem}.isMobile .header-overlay.is-visible,.isSmall .header-overlay.is-visible{z-index:5}.isMobile header,.isSmall header{padding:1rem}.isMobile header:before,.isSmall header:before{left:1rem}.isMobile header .nav-bottom,.isSmall header .nav-bottom{display:block;position:absolute;bottom:0;left:1rem;width:calc(100% - 2rem);color:var(--theme)}.isMobile header .nav-bottom>div,.isSmall header .nav-bottom>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:3rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;opacity:0;-webkit-transition:all 0s;transition:all 0s;position:relative}.isMobile header .nav-bottom>div:before,.isSmall header .nav-bottom>div:before{content:"";position:absolute;top:0;left:0;width:0;height:1px;background-color:var(--theme);-webkit-transition:0s 0s;transition:0s 0s}.isMobile header .nav-bottom a,.isSmall header .nav-bottom a{color:var(--theme);text-decoration:none;line-height:1.5rem}.isMobile header .nav-bottom a:focus,.isMobile header .nav-bottom a:hover,.isSmall header .nav-bottom a:focus,.isSmall header .nav-bottom a:hover{color:var(--theme);text-decoration:none}.isMobile header .nav-bottom .nav-inquiries,.isSmall header .nav-bottom .nav-inquiries{font-size:1.5rem;font-weight:500}.isMobile nav,.isSmall nav{position:fixed;left:0;top:0;width:100%;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;opacity:1;z-index:-100;-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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:5.5rem 1rem 1rem;pointer-events:none}.isMobile nav:before,.isSmall nav:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background-color:var(--background);-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 a,.isSmall nav a{color:var(--theme)}.isMobile nav ul,.isSmall nav ul{display:block}.isMobile nav li,.isSmall nav li{padding:0;font-size:1.5rem;opacity:0;-webkit-transform:translate(10rem);-ms-transform:translate(10rem);transform:translate(10rem);-webkit-transition:all 0s;transition:all 0s}.isMobile nav ul>li:nth-last-of-type(3),.isSmall nav ul>li:nth-last-of-type(3){padding:0}.isMobile nav .sub-nav,.isSmall nav .sub-nav{display:none}.isMobile .logo,.isSmall .logo{max-width:18rem;height:2.5rem}.isMobile .only-on-small,.isSmall .only-on-small{display:block}.isMobile.overlay-active header:before,.isSmall.overlay-active header:before{width:calc(100% - 2rem);-webkit-transition:.6s .4s;transition:.6s .4s}.isMobile.overlay-active .c-hamburger span:after,.isMobile.overlay-active .c-hamburger span:before,.isSmall.overlay-active .c-hamburger span:after,.isSmall.overlay-active .c-hamburger span:before{background:var(--theme)}.isMobile.nav-active,.isSmall.nav-active{padding-top:100vh}.isMobile.nav-active header:before,.isSmall.nav-active header:before{width:calc(100% - 2rem);-webkit-transition:.6s .4s;transition:.6s .4s}.isMobile.nav-active .c-hamburger span,.isSmall.nav-active .c-hamburger span{background:none;-webkit-transition:all .2s;transition:all .2s}.isMobile.nav-active .c-hamburger span:before,.isSmall.nav-active .c-hamburger span:before{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:0s,0s;transition-delay:0s,0s;background:var(--theme)}.isMobile.nav-active .c-hamburger span:after,.isSmall.nav-active .c-hamburger span:after{bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition-delay:0s,0s;transition-delay:0s,0s;background:var(--theme)}.isMobile.nav-active nav,.isSmall.nav-active nav{pointer-events:unset;z-index:100;-webkit-transition:z-index 0s;transition:z-index 0s;-webkit-transition-delay:.3s;transition-delay:.3s}.isMobile.nav-active nav:before,.isSmall.nav-active nav:before{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transition-delay:0;transition-delay:0}.isMobile.nav-active nav ul li:nth-child(1n),.isSmall.nav-active nav ul li:nth-child(1n){-webkit-transition-delay:.05s;transition-delay:.05s}.isMobile.nav-active nav ul li:nth-child(2n),.isSmall.nav-active nav ul li:nth-child(2n){-webkit-transition-delay:.1s;transition-delay:.1s}.isMobile.nav-active nav ul li:nth-child(3n),.isSmall.nav-active nav ul li:nth-child(3n){-webkit-transition-delay:.15s;transition-delay:.15s}.isMobile.nav-active nav ul li:nth-child(4n),.isSmall.nav-active nav ul li:nth-child(4n){-webkit-transition-delay:.2s;transition-delay:.2s}.isMobile.nav-active nav ul li:nth-child(5n),.isSmall.nav-active nav ul li:nth-child(5n){-webkit-transition-delay:.25s;transition-delay:.25s}.isMobile.nav-active nav ul li:nth-child(6n),.isSmall.nav-active nav ul li:nth-child(6n){-webkit-transition-delay:.3s;transition-delay:.3s}.isMobile.nav-active nav ul li:nth-child(7n),.isSmall.nav-active nav ul li:nth-child(7n){-webkit-transition-delay:.35s;transition-delay:.35s}.isMobile.nav-active nav ul li:nth-child(8n),.isSmall.nav-active nav ul li:nth-child(8n){-webkit-transition-delay:.4s;transition-delay:.4s}.isMobile.nav-active nav ul li:nth-child(9n),.isSmall.nav-active nav ul li:nth-child(9n){-webkit-transition-delay:.45s;transition-delay:.45s}.isMobile.nav-active nav ul li:nth-child(10n),.isSmall.nav-active nav ul li:nth-child(10n){-webkit-transition-delay:.5s;transition-delay:.5s}.isMobile.nav-active nav li,.isSmall.nav-active nav li{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);-webkit-transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,transform .4s;transition:opacity .4s,transform .4s,-webkit-transform .4s}.isMobile.nav-active .logo,.isSmall.nav-active .logo{z-index:101}.isMobile.nav-active .logo *,.isSmall.nav-active .logo *{stroke:var(--theme);fill:var(--theme)}.isMobile.nav-active .nav-bottom>div:nth-child(1n),.isSmall.nav-active .nav-bottom>div:nth-child(1n){-webkit-transition-delay:.25s;transition-delay:.25s}.isMobile.nav-active .nav-bottom>div:nth-child(2n),.isSmall.nav-active .nav-bottom>div:nth-child(2n){-webkit-transition-delay:.5s;transition-delay:.5s}.isMobile.nav-active .nav-bottom>div:nth-child(3n),.isSmall.nav-active .nav-bottom>div:nth-child(3n){-webkit-transition-delay:.75s;transition-delay:.75s}.isMobile.nav-active .nav-bottom>div:nth-child(4n),.isSmall.nav-active .nav-bottom>div:nth-child(4n){-webkit-transition-delay:1s;transition-delay:1s}.isMobile.nav-active .nav-bottom>div:nth-child(5n),.isSmall.nav-active .nav-bottom>div:nth-child(5n){-webkit-transition-delay:1.25s;transition-delay:1.25s}.isMobile.nav-active .nav-bottom>div:nth-child(6n),.isSmall.nav-active .nav-bottom>div:nth-child(6n){-webkit-transition-delay:1.5s;transition-delay:1.5s}.isMobile.nav-active .nav-bottom>div:nth-child(7n),.isSmall.nav-active .nav-bottom>div:nth-child(7n){-webkit-transition-delay:1.75s;transition-delay:1.75s}.isMobile.nav-active .nav-bottom>div:nth-child(8n),.isSmall.nav-active .nav-bottom>div:nth-child(8n){-webkit-transition-delay:2s;transition-delay:2s}.isMobile.nav-active .nav-bottom>div:nth-child(9n),.isSmall.nav-active .nav-bottom>div:nth-child(9n){-webkit-transition-delay:2.25s;transition-delay:2.25s}.isMobile.nav-active .nav-bottom>div:nth-child(10n),.isSmall.nav-active .nav-bottom>div:nth-child(10n){-webkit-transition-delay:2.5s;transition-delay:2.5s}.isMobile.nav-active .nav-bottom,.isSmall.nav-active .nav-bottom{display:block;position:absolute;bottom:0;left:1rem;width:calc(100% - 2rem);color:var(--theme)}.isMobile.nav-active .nav-bottom>div,.isSmall.nav-active .nav-bottom>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:3rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;opacity:1;-webkit-transition:all .4s;transition:all .4s}.isMobile.nav-active .nav-bottom>div:before,.isSmall.nav-active .nav-bottom>div:before{width:100%;-webkit-transition:.6s .4s;transition:.6s .4s}.isMobile.nav-active .nav-bottom a,.isSmall.nav-active .nav-bottom a{color:var(--theme);text-decoration:none;line-height:1.5rem}.isMobile.nav-active .nav-bottom a:focus,.isMobile.nav-active .nav-bottom a:hover,.isSmall.nav-active .nav-bottom a:focus,.isSmall.nav-active .nav-bottom a:hover{color:var(--theme);text-decoration:none}.isMobile.nav-active .nav-bottom .nav-inquiries,.isSmall.nav-active .nav-bottom .nav-inquiries{font-size:1.5rem;font-weight:500}.isLarge nav{opacity:1}.isLarge .c-hamburger.nav-hamburger{display:none}.no-main-image header:before{width:calc(100% - 3rem)}.no-main-image.isMobile header:before,.no-main-image.isSmall header:before{width:calc(100% - 2rem)}.no-main-image nav a{color:var(--theme)}.no-main-image .logo *{stroke:var(--theme);fill:var(--theme)}.no-main-image .c-hamburger span:after,.no-main-image .c-hamburger span:before{background-color:var(--theme)}.c-hamburger.close-form span{background:none;-webkit-transition:all .2s;transition:all .2s}.c-hamburger.close-form span:before{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:0s,0s;transition-delay:0s,0s;background:var(--theme)}.c-hamburger.close-form span:after{bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition-delay:0s,0s;transition-delay:0s,0s;background:var(--theme)}footer{padding:1.5rem;background-color:var(--background);position:relative;z-index:2}footer .foo-content{max-width:100%;width:60rem}footer h2{font-size:1rem;margin:.5rem 0}footer p{font-size:.75rem;font-weight:300;line-height:1.1}footer .footer-links{font-size:.75rem;margin-top:1rem}footer .footer-links>a{color:var(--gray);text-decoration:underline}footer .footer-links>a:first-of-type{margin-right:1.5rem}footer .footer-links>a:focus,footer .footer-links>a:hover{color:var(--gray)}.isMobile footer,.isSmall footer{padding:1rem}.isMobile footer .footer-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:.75rem}.isMobile footer .footer-links>a:first-of-type{margin-right:.5rem}.isLarge .neighborhood-holder{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 1.5rem 1.5rem}.isLarge .neighborhood-holder .space-helper{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}.isLarge .neighborhood-holder .neighborhood-content{-webkit-box-flex:10;-webkit-flex:10;-ms-flex:10;flex:10;margin-left:1.5rem}.isLarge .neighborhood-holder .neighborhood-content>h2{width:20rem;max-width:100%;padding-top:1.5rem}.isLarge .grid-holder{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(12,1fr);grid-column-gap:1.5rem;grid-row-gap:1.5rem}.isLarge .grid-holder>div{height:auto;background-position:50%;background-size:cover}.isLarge .grid-holder .grid-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.isLarge .grid-holder .grid-text p{width:33.33333333%;color:var(--theme)}.isLarge .grid-holder .grid-text.div9 p{width:100%}.isLarge .div1{grid-area:1/1/3/3;padding-top:66.66666667%}.isLarge .div2{grid-area:3/1/5/3}.isLarge .div3{grid-area:1/3/4/6}.isLarge .div4{grid-area:4/3/5/6}.isLarge .div5{grid-area:5/1/7/3}.isLarge .div6{grid-area:5/3/7/5}.isLarge .div7{grid-area:7/1/9/3}.isLarge .div8{grid-area:7/3/9/5}.isLarge .div9{grid-area:5/5/9/6}.isLarge .div10{grid-area:9/1/12/4}.isLarge .div11{grid-area:12/1/13/4}.isLarge .div12{grid-area:9/4/11/6}.isLarge .div13{grid-area:11/4/13/6}.isSmall .neighborhood-holder{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 1rem 1rem}.isSmall .neighborhood-holder .neighborhood-content>h2{padding-top:1rem}.isSmall .grid-holder{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr 1fr auto 1fr 1fr 1fr 1fr auto 1fr;grid-column-gap:1rem;grid-row-gap:1rem}.isSmall .grid-holder>div{height:auto;background-position:50%;background-size:cover}.isSmall .div1{grid-area:1/1/2/2;padding-top:66.66666667%}.isSmall .div2{grid-area:1/2/2/3}.isSmall .div3{grid-area:2/1/3/3}.isSmall .div4{grid-area:3/1/4/3}.isSmall .div5{grid-area:4/1/5/2}.isSmall .div6{grid-area:4/2/5/3}.isSmall .div7{grid-area:5/1/6/2}.isSmall .div8{grid-area:6/1/7/2}.isSmall .div9{grid-area:6/2/7/3}.isSmall .div10{grid-area:7/1/8/3}.isSmall .div11{grid-area:8/1/9/3}.isSmall .div12{grid-area:9/1/10/2}.isSmall .div13{grid-area:9/2/10/3}.isSmall .grid-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.isSmall .grid-text p{width:50%;color:var(--theme)}.isSmall .grid-text.div9 p{width:100%}.isMobile .neighborhood-holder{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 1rem 1rem}.isMobile .neighborhood-holder .neighborhood-content>h2{padding-top:1rem}.isMobile .neighborhood-holder .grid-holder>div{height:auto;background-position:50%;background-size:cover;padding-top:66.66666667%;margin-bottom:1rem}.isMobile .neighborhood-holder .grid-holder>div.div4,.isMobile .neighborhood-holder .grid-holder>div.div9,.isMobile .neighborhood-holder .grid-holder>div.div11{padding:0}.isMobile .neighborhood-holder .grid-text p{color:var(--theme)}.isLarge .availability-holder{-webkit-box-flex:10;-webkit-flex:10;-ms-flex:10;flex:10;margin-left:1.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden}.availability-item{padding:1.5rem;position:relative;width:20%}.availability-item p{color:var(--theme)}.availability-item p span{display:block}.availability-item a{font-size:1rem;margin-top:1rem;display:inline-block}.availability-item a,.availability-item a:focus,.availability-item a:hover{color:var(--theme);text-decoration:underline}.availability-item:before{content:"";position:absolute;left:0;top:1.5rem;height:calc(100% - 3rem);width:1px;background-color:var(--theme)}.availability-item:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:500%;background-color:var(--theme)}.isMobile .availability-holder,.isSmall .availability-holder{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden}.isMobile .availability-item,.isSmall .availability-item{width:25%}.isMobile .availability-item{width:50%}.isLarge .content-holder{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:5.5rem;padding:0 1.5rem 1.5rem}.isLarge .content-holder .space-helper{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}.isMobile .content-holder,.isSmall .content-holder{margin-top:4.5rem;padding:0 1rem 1rem}.isLarge .team-holder{-webkit-box-flex:10;-webkit-flex:10;-ms-flex:10;flex:10;margin-left:1.5rem;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden}.isLarge .team-holder,.team-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.team-item{padding:1.5rem;position:relative;width:50%;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.team-item .item-logo{-webkit-flex-basis:10rem;-ms-flex-preferred-size:10rem;flex-basis:10rem;-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;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;margin-right:1.5rem}.team-item .item-logo img{width:10rem;max-width:100%}.team-item p{color:var(--theme)}.team-item p span{display:block}.team-item:before{content:"";position:absolute;left:0;top:1.5rem;height:calc(100% - 3rem);width:1px;background-color:var(--theme)}.team-item:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:500%;background-color:var(--theme)}.isMobile .team-holder,.isSmall .team-holder{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden}.isMobile .team-item,.isSmall .team-item{width:100%}.isMobile .team-item{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.isMobile .team-item .item-logo{margin:0 0 1rem}.isLarge .press-holder{-webkit-box-flex:10;-webkit-flex:10;-ms-flex:10;flex:10;margin-left:1.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden}.press-item{padding:1.5rem;position:relative;width:33.33333333%}.press-item h2{margin-bottom:.75rem}.press-item p{color:var(--theme)}.isMobile .press-holder,.isSmall .press-holder{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;margin:0 -1rem}.isMobile .press-item,.isSmall .press-item{width:33.33333333%;padding:1rem}.isMobile .press-item{width:100%}.noSelect,.noSelect *,.radio-btn label:before,.radio-btn label:before *{-ms-user-select:none;user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none}input:focus,textarea:focus{outline:none}.form-block{position:relative;z-index:-100;-webkit-transition:z-index 0s .2s;transition:z-index 0s .2s}.form-overlay{background-color:rgba(0,0,0,.75);opacity:0;z-index:0;left:0;top:0;width:100%;-webkit-transition:opacity .2s 0s,z-index 0s .2s;transition:opacity .2s 0s,z-index 0s .2s}.form-holder,.form-overlay{position:fixed;height:100vh}.form-holder{right:0;bottom:0;width:36rem;max-width:100%;padding:1rem;background-color:var(--background);overflow:hidden;z-index:1;-webkit-transform:translate(100%);-ms-transform:translate(100%);transform:translate(100%);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.form-holder.form-page{width:100%;position:relative;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);height:auto;padding-left:0;padding-right:0}.form-holder .form-wrapper{width:100%;height:100%;margin:0 auto;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}.form-holder .form-wrapper h2{text-align:left}.form-holder .form,.form-holder .form-logos{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -.5rem}.form-holder .form-logos{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:auto}.form-holder .form-logos>div{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;max-width:5rem;margin:1rem .5rem 0}.form-holder .form-logos>div img{max-width:100%}.form-holder .form-item{padding:0 .5rem 1rem}.form-holder .form-item.is-1{width:100%}.form-holder .form-item.is-2{width:50%}.form-holder .form-item.is-4{width:25%}.form-holder .form-item.align-center{text-align:center}.form-holder input{background-color:var(--white);padding:.5rem 1rem;width:100%;border:none;border-bottom:1px solid var(--white);font-size:1rem;line-height:22px}.form-holder input.error{border-bottom:1px solid red}.form-holder button{background-color:var(--theme);color:var(--white);font-size:1rem;line-height:1;padding:1rem;border:none;text-transform:uppercase;letter-spacing:.05rem}.form-holder .select-holder{position:relative}.form-holder .select-holder select{background-color:var(--white);font-size:1rem;padding:.5rem 1.5rem .5rem 1rem;width:100%;border:none;border-bottom:1px solid var(--white);box-shadow:none;color:var(--gray);height:calc(23px + 1rem);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.form-holder .select-holder select::-ms-expand{display:none}.form-holder .select-holder select:focus,.form-holder .select-holder select:hover{outline:none;box-shadow:none;border:none;border-bottom:1px solid var(--white)}.form-holder .select-holder select.error{border-bottom:1px solid red}.form-holder .select-holder:after{position:absolute;content:"";width:.5rem;height:.5rem;right:.5rem;top:45%;-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);border:1px solid var(--gray);border-width:0 0 1px 1px}#form-anchor{position:absolute;top:-3.5rem}.broker-question-holder{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.broker-question-holder .question{margin-right:.5rem;width:auto;line-height:22px;padding:.5rem 0;border-bottom:1px solid transparent}.broker-question-holder .radio-btns{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}.broker-question-holder .radio-btn{float:right}.broker-question-holder .radio-btn.radio-right{margin-left:.5rem}.radio-btn,.radio-btn label{position:relative}.radio-btn label{font-weight:300;line-height:1rem;padding:.5rem 0 .5rem 20px;cursor:pointer;display:inline-block;margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}.radio-btn label:before{box-sizing:border-box;content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:16px;height:16px;border-radius:50%;background-color:var(--white)}.radio-btn label:after{width:0;height:0;display:inline-block;content:"";visibility:visible;cursor:pointer;margin:0;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:4px;border-radius:50%}.radio-btn>[type=radio]{margin:0;border:0;padding:0;display:inline-block;visibility:hidden;cursor:pointer;position:absolute;left:0;top:0;z-index:-1}.radio-btn>[type=radio]:checked+label:after{width:8px;height:8px;background-color:var(--gray)}.isMobile .form-holder.is-active{height:36rem}.isMobile .form-holder .broker-question-holder,.isMobile .form-holder .brokerage-fields{width:100%}.form-active .form-block{z-index:201;-webkit-transition:z-index 0s 0s;transition:z-index 0s 0s}.form-active .form-overlay{opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s}.form-active .form-holder{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.isLarge .form-holder{padding:1.5rem}.map-height-helper{height:calc(100vh - 6.5rem);position:relative}#map,.map-height-helper{-webkit-transform:translateZ(0)}#map{position:fixed;left:0;top:0;right:0;bottom:0}.map-legend{position:relative;height:6.5rem;z-index:1}.map-filters-holder{position:fixed;left:1.5rem;top:calc(100% + 2rem);width:18rem;padding-top:8.5rem;top:0}.map-filters-holder>ul{list-style:none;margin:0;padding:0;max-width:75rem;width:100%}.map-filters-holder>ul .category-name>span{font-weight:500;color:var(--theme);font-size:1.5rem;cursor:pointer;position:relative;display:inline-block;margin-bottom:.5rem}.map-filters-holder>ul .category-name.is-active{cursor:default}.map-filters-holder>ul .category-name.is-active>span{pointer-events:none}.category-locations{display:none;padding-bottom:.5rem}.category-locations ul{list-style:none;padding:0;margin:0;color:var(--theme)}.category-locations ul li{cursor:pointer;line-height:1.25;position:relative}.category-locations ul li>span{margin-left:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1rem}.category-locations ul li>span span{-webkit-flex-basis:1.5rem;-ms-flex-preferred-size:1.5rem;flex-basis:1.5rem;text-align:left;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.category-locations ul li.is-inactive{opacity:.5}.marker{background-color:var(--theme);width:20px;height:20px;border-radius:50%;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;box-shadow:0 0 0 0 #000;cursor:pointer}.marker span{color:#fff}.marker.is-active{-webkit-animation:d 1.5s infinite;animation:d 1.5s infinite}@-webkit-keyframes d{0%{box-shadow:0 0 0 0 rgba(110,10,10,.7)}70%{box-shadow:0 0 0 15px rgba(110,10,10,0)}to{box-shadow:0 0 0 0 rgba(110,10,10,0)}}@keyframes d{0%{box-shadow:0 0 0 0 rgba(110,10,10,.7)}70%{box-shadow:0 0 0 15px rgba(110,10,10,0)}to{box-shadow:0 0 0 0 rgba(110,10,10,0)}}.isMobile .map-filters-holder,.isSmall .map-filters-holder{left:0;top:5.5rem;width:100%;padding:0 1rem 1rem;background:var(--background)}.isMobile .map-filters,.isSmall .map-filters{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;overflow:auto;padding:0}.isMobile .map-filters>li,.isSmall .map-filters>li{padding:0 .5rem}.isMobile .map-filters>li:first-of-type,.isSmall .map-filters>li:first-of-type{padding-left:0}.isMobile .map-filters>li:last-of-type,.isSmall .map-filters>li:last-of-type{padding-right:0}.isMobile .map-filters>li>span,.isSmall .map-filters>li>span{white-space:nowrap}.isMobile .category-name>span,.isSmall .category-name>span{opacity:.35}.isMobile .category-name.is-active>span,.isSmall .category-name.is-active>span{opacity:1}.isMobile .category-name.is-active .category-locations-holder,.isSmall .category-name.is-active .category-locations-holder{display:block;padding:0 1rem 1rem;overflow:auto;background-color:var(--background);position:fixed;left:0;width:100%;top:8.5rem}.isMobile .category-name.is-active .category-locations,.isSmall .category-name.is-active .category-locations{overflow-y:auto;height:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.isMobile .category-name.is-active .category-locations>ul,.isSmall .category-name.is-active .category-locations>ul{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.isMobile .category-name.is-active .category-locations>ul li>span,.isSmall .category-name.is-active .category-locations>ul li>span{margin-left:.5rem}*{box-sizing:border-box}:root{--theme:#6e0a0a;--gray:#5b6763;--white:#fefefe;--background:#eaf6f8}::-moz-selection{color:#6e0a0a;background:rgba(110,10,10,.25)}::selection{color:#6e0a0a;background:rgba(110,10,10,.25)}html{scroll-behavior:smooth}body,html{font-size:14px}body{margin:0;font-family:Poppins,sans-serif;font-weight:300;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--gray);background-color:var(--background)}body.no-scroll{overflow:hidden}@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}}.background{background-color:var(--background);z-index:2}.background,.is-relative{position:relative}.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}h2{color:var(--theme);margin:0;font-size:1.5rem;font-weight:500;line-height:1.25;margin-bottom:1rem}h2.is-white{color:var(--white)}p{font-size:1rem;font-weight:300;line-height:1.25;margin:0}.mar-b{margin-bottom:1rem}.no-margin{margin-bottom:0}.divider{padding-top:1.5rem}.isMobile .divider,.isSmall .divider{padding-top: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}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9taXhpbnMuc2NzcyIsIl9zbGljay5zY3NzIiwiX3ZhcmlhYmxlcy5zY3NzIiwiX2FuaW1hdGlvbnMuc2NzcyIsIl9pbWFnZVRleHRCbG9ja3Muc2NzcyIsIl9oZWFkZXIuc2NzcyIsIl9mb290ZXIuc2NzcyIsIl9uZWlnaGJvcmhvb2Quc2NzcyIsIl9hdmFpbGFiaWxpdHkuc2NzcyIsIl90ZWFtLnNjc3MiLCJfcHJlc3Muc2NzcyIsIl9mb3JtLnNjc3MiLCJfbWFwLnNjc3MiLCJzdHlsZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQVFJLGlDQUNFLDREQUF5RSxBQUF6RSxtREFBeUUsQ0FBQSxBQUczRSxxQkFDRSxzRUFBNkYsQUFBN0YsNkRBQTZGLENBQUEsQUFML0YsaUNBQ0UsNERBQXlFLEFBQXpFLG1EQUF5RSxDQUFBLEFBRzNFLHFCQUNFLHNFQUE2RixBQUE3Riw2REFBNkYsQ0FBQSxBQUwvRixpQ0FDRSw0REFBeUUsQUFBekUsbURBQXlFLENBQUEsQUFHM0UscUJBQ0Usc0VBQTZGLEFBQTdGLDZEQUE2RixDQUFBLEFBTC9GLGlDQUNFLDREQUF5RSxBQUF6RSxtREFBeUUsQ0FBQSxBQUczRSxxQkFDRSxzRUFBNkYsQUFBN0YsNkRBQTZGLENBQUEsQUFML0YsaUNBQ0UsNERBQXlFLEFBQXpFLG1EQUF5RSxDQUFBLEFBRzNFLHFCQUNFLHNFQUE2RixBQUE3Riw2REFBNkYsQ0FBQSxBQUwvRixpQ0FDRSw0REFBeUUsQUFBekUsbURBQXlFLENBQUEsQUFHM0UscUJBQ0Usc0VBQTZGLEFBQTdGLDZEQUE2RixDQUFBLEFBTC9GLGlDQUNFLDREQUF5RSxBQUF6RSxtREFBeUUsQ0FBQSxBQUczRSxxQkFDRSxzRUFBNkYsQUFBN0YsNkRBQTZGLENBQUEsQUFML0YsaUNBQ0UsNERBQXlFLEFBQXpFLG1EQUF5RSxDQUFBLEFBRzNFLHFCQUNFLHNFQUE2RixBQUE3Riw2REFBNkYsQ0FBQSxBQ2JuRyxlQUNFLFdBQVcsQUFDWCxZQUFZLEFBQ1osa0JB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QixDQUtBLEFBR3BCLGdCQUNFLFlBQWEsQ0FBQSxBQUdmLE9BQ0UsYUFBYSxBQUNiLGVBQWdCLENBQUEsQUFGbEIsdUJBS0ksY0FBYyxBQUNkLGVBQWUsQUFDZixPQUFPLEFBQ1AsTUFBTSxBQUNOLFdBQVcsQUFDWCxZQUFZLEFBQ1osOEJYcEdnQixBV3FHaEIsa0JBQWtCLEFBQ2xCLFdBQVksQ0FBQSxBQWJoQiwwQkFnQk0sa0JBQWtCLEFBQ2xCLFNBQVMsQUFDVCxRQUFRLEFBQ1IsdUNBQWdDLEFBQWhDLG1DQUFnQyxBQUFoQywrQkFBZ0MsQUFDaEMsWUFBYSxDQUFBLEFBS25CLEdBQ0UsbUJYbEhrQixBV21IbEIsU0FBUyxBQUNULGlCQUFpQixBQUNqQixnQkFBZ0IsQUFDaEIsaUJBQWlCLEFBQ2pCLGtCQUFtQixDQUFBLEFBTnJCLFlBU0ksa0JYM0hnQixDQUFBLEFXK0hwQixFQUNFLGVBQWUsQUFDZixnQkFBZ0IsQUFDaEIsaUJBQWlCLEFBQ2pCLFFBQVMsQ0FBQSxBQUdYLE9BQ0Usa0JBQW1CLENBQUEsQUFHckIsV0FDRSxlQUFnQixDQUFBLEFBR2xCLFNBQ0Usa0JBQW1CLENBQUEsQUFHckIscUNBR0ksZ0JBQWlCLENBQUEsQUFJckIsb0NBQ0UsY0FDRSxPQUFVLENBQUEsQ0FDWCxBQUdILDJEQUxFLGNBT0UsU0FBVSxDQUFBLENBQ1gsQUFHSCxxQ0FYRSxjQWFFLFNBQVUsQ0FBQSxDQUNYIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIiRzZmwtcXR5OiA4O1xyXG5cclxuQG1peGluIGFuaW1hdGlvbi1kZWxheSB7XHJcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkc2ZsLXF0eSB7XHJcbiAgICAjc2ZsLTEwMC1pbWFnZS0jeyRpfSB7XHJcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1zZmwtMTAwLSN7JGl9LXNjcm9sbCkgKiAtMXMpXHJcbiAgICB9XHJcblxyXG4gICAgI3NmbC0xMDAtdGV4dC0jeyRpfSB7XHJcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1zZmwtMTAwLSN7JGl9LXNjcm9sbCkgKiAtMXMpXHJcbiAgICB9XHJcblxyXG4gICAgI2ZhZGVPdXQtb24tc2Nyb2xsLSN7JGl9IHtcclxuICAgICAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLWZhZGVPdXQtb24tc2Nyb2xsLSN7JGl9LXNjcm9sbCkgKiAtMXMpXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBhbmltYXRpb24tZGVsYXk7IiwiLnNsaWNrLXRyaWdnZXIge1xyXG4gIHdpZHRoOiAycmVtO1xyXG4gIGhlaWdodDogMnJlbTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDFyZW07XHJcbiAgdG9wOiAxcmVtO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gID4gc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB3aWR0aDogMzAlO1xyXG4gICAgICBoZWlnaHQ6IDMwJTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBib3JkZXItd2lkdGg6IDFweCAwIDAgMXB4O1xyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMCAwO1xyXG4gICAgfVxyXG4gICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmOmhvdmVyIHtcclxuICAgIHJpZ2h0OiAwLjlyZW07XHJcbiAgICB0b3A6IDAuOXJlbTtcclxuICAgIHdpZHRoOiAyLjJyZW07XHJcbiAgICBoZWlnaHQ6IDIuMnJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5pc01vYmlsZSB7XHJcbiAgLnNsaWNrLXRyaWdnZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5zbGljay1mdWxsLWhvbGRlciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgei1pbmRleDogLTEwMDtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdHJhbnNpdGlvbjogbm9uZTtcclxuICBvcGFjaXR5OiAwO1xyXG4gICYuaXMtYWN0aXZlIHtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzLCBvcGFjaXR5IDAuNHM7XHJcbiAgICB6LWluZGV4OiA1MDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIH1cclxuICAuc2xpY2stZnVsbC1jbG9zZSB7XHJcbiAgICB6LWluZGV4OiA0MDtcclxuICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgc3BhbjphZnRlcixcclxuICAgICAgc3BhbjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5uby1kaXNwbGF5IHtcclxuICAgICAgei1pbmRleDogLTEwMDtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pc1NtYWxsIHtcclxuICAuc2xpY2stZnVsbC1ob2xkZXIge1xyXG4gICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNsaWNrLWZ1bGwge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgLnNsaWNrLXNsaWRlIGltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gICYuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLmltYWdlcy1zbGlkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLnNsaWNrLXRyYWNrIHtcclxuICAgIC5zbGlkZSA+IGRpdiB7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pbWFnZXMtc2xpZGVyIC5zbGljay10cmFjayB7XHJcbiAgLnNsaWRlID4gZGl2IHtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgfVxyXG59XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gQXJyb3dzXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4uYXJyb3dzIHtcclxuICB6LWluZGV4OiAyO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMXB4O1xyXG59XHJcblxyXG4uYXJyb3cge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwLjVyZW07XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgd2lkdGg6IDJyZW07XHJcbiAgaGVpZ2h0OiAycmVtO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgc3BhbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAxLjI1cmVtO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMC43cmVtO1xyXG4gICAgaGVpZ2h0OiAwLjdyZW07XHJcbiAgICBib3JkZXI6IDJyZW0gc29saWQgJHdoaXRlO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMnB4IDJweDtcclxuICB9XHJcbn1cclxuXHJcbi5hcnJvdy1uZXh0IHtcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHJpZ2h0OiAwLjVyZW07XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgbGVmdDogMC43NXJlbTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtMTM1ZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBEb3RzXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuLnNsaWNrLWRvdHMge1xyXG4gIGJvdHRvbTogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB3aWR0aDogMTAwJTtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGJvdHRvbTogMnJlbTtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5zbGljay1kb3RzIGxpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAycmVtO1xyXG4gIGhlaWdodDogMC4yNXJlbTtcclxuICBtYXJnaW46IDAgMC4yNXJlbTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsXHJcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1cyB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSxcclxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzOmJlZm9yZSB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBvcGFjaXR5OiAwLjI1O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XHJcbiAgb3BhY2l0eTogMC43NTtcclxuICBjb2xvcjogJHdoaXRlO1xyXG59XHJcblxyXG4uaXNNb2JpbGUge1xyXG4gIC5pbWFnZXMtc2xpZGVyIC5zbGljay10cmFjayB7XHJcbiAgICAuc2xpZGUgPiBkaXYge1xyXG4gICAgICBoZWlnaHQ6IDUwdmg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaXNNb2JpbGUge1xyXG4gIC5pbWFnZXMtc2xpZGVyIC5zbGljay10cmFjayB7XHJcbiAgICAuc2xpZGUgPiBkaXYge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIiRncmF5OiB2YXIoLS1ncmF5KTtcclxuJHdoaXRlOiB2YXIoLS13aGl0ZSk7XHJcbiR0aGVtZTogdmFyKC0tdGhlbWUpO1xyXG4kYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZCk7IiwiLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vL1NsaWRlIGZyb20gbGVmdCAtIGFsbW9zdCBmdWxsIHdpdGggdGV4dCBvbiB0aGUgc2lkZVxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5Aa2V5ZnJhbWVzIHNmbC0xMDAge1xyXG4gICAgMCUge1xyXG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDAgMCwgMCAxMDAlLCAwIDEwMCUpO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgMjAlIHtcclxuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAwIDAsIDAgMTAwJSwgMCAxMDAlKTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIDQ1JSB7XHJcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDEwMCUsIDAgMTAwJSk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICA3MCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDEwMCUsIDAgMTAwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgOTAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCAwIDEwMCUpO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDEwMCUsIDAgMTAwJSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2ZsLTEwMC10ZXh0IHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIDM1JSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICA1MCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgNzAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIDkwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGUtb3V0LW9uLXNjcm9sbCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgNzUlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIDg1JSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcclxuXHJcbi5pbWFnZS1ob2xkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi5tYWluLWltYWdlIHtcclxuICB6LWluZGV4OiA0O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG59XHJcblxyXG4ubWFpbi1pbWFnZS10ZXh0IHtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAxLjVyZW07XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgd2lkdGg6IDM1cmVtO1xyXG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7XHJcbiAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB6LWluZGV4OiA0O1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcclxuICAmLmlzLWhpZGRlbiB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xyXG4gICAgJi5pcy10b3VjaGVkIHtcclxuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIDAuMnM7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWFpbi10ZXh0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcclxuICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBjb2xvcjogJHRoZW1lO1xyXG4gIGgyIHtcclxuICAgIGZsZXg6IDI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICBkaXYge1xyXG4gICAgZmxleDogMTA7XHJcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xyXG4gICAgcCB7XHJcbiAgICAgIG1heC13aWR0aDogMzVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZnVsbC1oZWlnaHQtdmlldyB7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxufVxyXG5cclxuLmZ1bGwtaGVpZ2h0LWNvbnRlbnQge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiAtMTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGltZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICAuaW1hZ2VzLXNsaWRlciB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLmlzTGFyZ2Uge1xyXG4gIC5tYWluLWltYWdlIHtcclxuICAgIGltZyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIm9iamVjdC1maXQ6IGNvdmVyO1wiO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2xpZGUtZnJvbS1sZWZ0IHtcclxuICAgIHBhZGRpbmc6IDAgMS41cmVtIDEuNXJlbSAxLjVyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIC5pbWFnZS1ob2xkZXIge1xyXG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA5cmVtKTtcclxuICAgICAgZmxleDogMTA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYW5pbWF0aW9uOiBzZmwtMTAwIDFzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlIHtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1ob2xkZXIge1xyXG4gICAgICBjb2xvcjogJHRoZW1lO1xyXG4gICAgICBmbGV4OiAyO1xyXG4gICAgICBhbmltYXRpb246IHNmbC0xMDAtdGV4dCAxcyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIH1cclxuICAgICYuaW1hZ2UtcmlnaHQge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgIC5pbWFnZS1ob2xkZXIge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mYWRlT3V0T25TY3JvbGwge1xyXG4gICAgYW5pbWF0aW9uOiBmYWRlLW91dC1vbi1zY3JvbGwgMXMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxuICB9XHJcbn1cclxuXHJcbi5pc1NtYWxsIHtcclxuICAubWFpbi1pbWFnZSB7XHJcbiAgICAmLmlzLWxhbmRpbmcge1xyXG4gICAgICBoZWlnaHQ6IDUwdmg7XHJcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICA+IGRpdiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHZoO1xyXG4gICAgICB9XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpub3QoLmlzLWxhbmRpbmcpIHtcclxuICAgICAgcGFkZGluZzogNS41cmVtIDFyZW0gMCAxcmVtO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xyXG4gICAgICA+IGRpdiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDU2LjI1JTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuICAgICAgfVxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLm1haW4tdGV4dCB7XHJcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW07XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBmbGV4LXN0YXJ0O1xyXG4gICAgaDIge1xyXG4gICAgICBmbGV4OiB1bnNldDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuICAgIGRpdiB7XHJcbiAgICAgIGZsZXg6IHVuc2V0O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgcCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZnVsbC1oZWlnaHQtdmlldyB7XHJcbiAgICBoZWlnaHQ6IDQwdmg7XHJcbiAgfVxyXG59XHJcblxyXG4uaXNNb2JpbGUge1xyXG4gIC5tYWluLWltYWdlIHtcclxuICAgICYuaXMtbGFuZGluZyB7XHJcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgfVxyXG4gICAgICA+IGRpdiB7XHJcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOm5vdCguaXMtbGFuZGluZykge1xyXG4gICAgICBwYWRkaW5nOiA1LjVyZW0gMXJlbSAwIDFyZW07XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XHJcbiAgICAgID4gZGl2IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4gICAgICB9XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAubWFpbi10ZXh0IHtcclxuICAgIHBhZGRpbmc6IDFyZW0gMXJlbTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGgyIHtcclxuICAgICAgZmxleDogdW5zZXQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICB9XHJcbiAgICBkaXYge1xyXG4gICAgICBmbGV4OiB1bnNldDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZ1bGwtaGVpZ2h0LXZpZXcge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICAuZnVsbC1oZWlnaHQtY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBpbWcge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xyXG4gICAgICBtaW4td2lkdGg6IHVuc2V0O1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuaW1hZ2VzLXNsaWRlciB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgbWF4LWhlaWdodDogNDB2aDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaXNTbWFsbCxcclxuLmlzTW9iaWxlIHtcclxuICAuc2xpZGUtZnJvbS1sZWZ0IHtcclxuICAgIHBhZGRpbmc6IDAgMXJlbSAxcmVtIDFyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAuaW1hZ2UtaG9sZGVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1ob2xkZXIge1xyXG4gICAgICBjb2xvcjogJHRoZW1lO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogMXJlbSAwIDAgMDtcclxuICAgIH1cclxuICAgICYuaW1hZ2UtcmlnaHQge1xyXG4gICAgfVxyXG4gIH1cclxuICAubWFpbi1pbWFnZS10ZXh0IHtcclxuICAgIGxlZnQ6IDFyZW07XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XHJcblxyXG4ubm8tc2VsZWN0IHtcclxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmMtaGFtYnVyZ2VyIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogMTAxO1xyXG4gIHJpZ2h0OiAxcmVtO1xyXG4gIHRvcDogMXJlbTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHdpZHRoOiAxLjI1cmVtO1xyXG4gIGhlaWdodDogMXJlbTtcclxuICBmb250LXNpemU6IDA7XHJcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IG5vbmU7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBAZXh0ZW5kIC5uby1zZWxlY3Q7XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICAvLyBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcclxuXHJcbiAgICAmOjpiZWZvcmUsXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzLCAwLjJzO1xyXG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzLCAwcztcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICB0b3A6IC0wLjI1cmVtO1xyXG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIHRyYW5zZm9ybTtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJvdHRvbTogLTAuMjVyZW07XHJcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJvdHRvbSwgdHJhbnNmb3JtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlci1vdmVybGF5IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA3cmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xyXG4gIHotaW5kZXg6IDM7XHJcbn1cclxuXHJcbmhlYWRlciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHotaW5kZXg6IDU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDEuNXJlbTtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWU7XHJcbiAgICB0cmFuc2l0aW9uOiAwcyAwcztcclxuICAgIHotaW5kZXg6IDEwNTtcclxuICB9XHJcbiAgJi5pcy1oaWRkZW4ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5uYXYge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXg6IDEwO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICBoZWlnaHQ6IDIuNXJlbTtcclxuICB0b3A6IC0wLjI1cmVtO1xyXG4gIG9wYWNpdHk6IDA7XHJcblxyXG4gIHVsIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICA+IGxpOm50aC1sYXN0LW9mLXR5cGUoMykge1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMCAwLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBsaSB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgcGFkZGluZzogMCAwLjVyZW07XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBAZXh0ZW5kIC5uby1zZWxlY3Q7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG5cclxuICAuc3ViLW5hdiB7XHJcbiAgICBhIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2LWJvdHRvbSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmxvZ28ge1xyXG4gIGZsZXg6IDI7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGhlaWdodDogMi41cmVtO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG4gIHN2ZyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gICoge1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcbiAgICBzdHJva2U6ICR3aGl0ZTtcclxuICAgIGZpbGw6ICR3aGl0ZTtcclxuICB9XHJcbn1cclxuXHJcbi5vbmx5LW9uLXNtYWxsIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uaGVhZGVyLWlzLWhpZGRlbiB7XHJcbiAgaGVhZGVyIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ub3ZlcmxheS1hY3RpdmUge1xyXG4gIGhlYWRlciB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjZzIDAuNHM7XHJcbiAgICB9XHJcbiAgfVxyXG4gIG5hdiBhIHtcclxuICAgIGNvbG9yOiAkdGhlbWU7XHJcbiAgfVxyXG4gIC5sb2dvIHtcclxuICAgICoge1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcztcclxuICAgICAgc3Ryb2tlOiAkdGhlbWU7XHJcbiAgICAgIGZpbGw6ICR0aGVtZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pc01vYmlsZSxcclxuLmlzU21hbGwge1xyXG4gIC8vIHRoaXMgaXMgZm9yIGJvZHlcclxuICB0cmFuc2l0aW9uOiBwYWRkaW5nLXRvcCAwLjNzO1xyXG5cclxuICAuaGlkZGVuLW9uLXNtYWxsIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyLW92ZXJsYXkge1xyXG4gICAgaGVpZ2h0OiA1LjVyZW07XHJcbiAgICAmLmlzLXZpc2libGUge1xyXG4gICAgICB6LWluZGV4OiA1O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaGVhZGVyIHtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBsZWZ0OiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXYtYm90dG9tIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAxcmVtO1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XHJcbiAgICAgIGNvbG9yOiAkdGhlbWU7XHJcbiAgICAgID4gZGl2IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGhlaWdodDogM3JlbTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwcztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IDBzIDBzO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogJHRoZW1lO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICBjb2xvcjogJHRoZW1lO1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubmF2LWlucXVpcmllcyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgbmF2IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHotaW5kZXg6IC0xMDA7XHJcbiAgICB0cmFuc2l0aW9uOiB6LWluZGV4IDBzLCB0cmFuc2Zvcm0gMC4zcztcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIHBhZGRpbmc6IDUuNXJlbSAxcmVtIDFyZW0gMXJlbTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEwMCUpO1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICR0aGVtZTtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwcmVtLCAwKTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDBzO1xyXG4gICAgfVxyXG5cclxuICAgIHVsID4gbGk6bnRoLWxhc3Qtb2YtdHlwZSgzKSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnN1Yi1uYXYge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxvZ28ge1xyXG4gICAgbWF4LXdpZHRoOiAxOHJlbTtcclxuICAgIGhlaWdodDogMi41cmVtO1xyXG4gIH1cclxuXHJcbiAgLm9ubHktb24tc21hbGwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAmLm92ZXJsYXktYWN0aXZlIHtcclxuICAgIGhlYWRlciB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuNnMgMC40cztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmMtaGFtYnVyZ2VyIHtcclxuICAgICAgc3BhbiB7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm5hdi1hY3RpdmUge1xyXG4gICAgcGFkZGluZy10b3A6IDEwMHZoO1xyXG5cclxuICAgIGhlYWRlciB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuNnMgMC40cztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmMtaGFtYnVyZ2VyIHNwYW4ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcywgMHM7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHMsIDBzO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG5hdiB7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiB1bnNldDtcclxuICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiB6LWluZGV4IDBzO1xyXG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xyXG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xyXG4gICAgICAgIHVsIGxpOm50aC1jaGlsZCgjeyRpfW4pIHtcclxuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6ICN7JGkgKiAwLjA1fXM7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMsIHRyYW5zZm9ybSAwLjRzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxvZ28ge1xyXG4gICAgICB6LWluZGV4OiAxMDE7XHJcbiAgICAgICoge1xyXG4gICAgICAgIHN0cm9rZTogJHRoZW1lO1xyXG4gICAgICAgIGZpbGw6ICR0aGVtZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xyXG4gICAgICAubmF2LWJvdHRvbSA+IGRpdjpudGgtY2hpbGQoI3skaX1uKSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogI3skaSAqIDAuMjV9cztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uYXYtYm90dG9tIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAxcmVtO1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XHJcbiAgICAgIGNvbG9yOiAkdGhlbWU7XHJcbiAgICAgID4gZGl2IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGhlaWdodDogM3JlbTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IDAuNnMgMC40cztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICR0aGVtZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgY29sb3I6ICR0aGVtZTtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm5hdi1pbnF1aXJpZXMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pc0xhcmdlIHtcclxuICBuYXYge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgLmMtaGFtYnVyZ2VyLm5hdi1oYW1idXJnZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5uby1tYWluLWltYWdlIHtcclxuICBoZWFkZXIge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLmlzTW9iaWxlLFxyXG4gICYuaXNTbWFsbCB7XHJcbiAgICBoZWFkZXIge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBuYXYgYSB7XHJcbiAgICBjb2xvcjogJHRoZW1lO1xyXG4gIH1cclxuICAubG9nbyB7XHJcbiAgICAqIHtcclxuICAgICAgc3Ryb2tlOiAkdGhlbWU7XHJcbiAgICAgIGZpbGw6ICR0aGVtZTtcclxuICAgIH1cclxuICB9XHJcbiAgLmMtaGFtYnVyZ2VyIHtcclxuICAgIHNwYW4ge1xyXG4gICAgICAmOjphZnRlcixcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jLWhhbWJ1cmdlci5jbG9zZS1mb3JtIHtcclxuICBzcGFuIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHMsIDBzO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkdGhlbWU7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzLCAwcztcclxuICAgICAgYmFja2dyb3VuZDogJHRoZW1lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XHJcblxyXG5mb290ZXIge1xyXG4gIHBhZGRpbmc6IDEuNXJlbTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMjtcclxuICAuZm9vLWNvbnRlbnQge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgd2lkdGg6IDYwcmVtO1xyXG4gIH1cclxuICBoMiB7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBtYXJnaW46IDAuNXJlbSAwO1xyXG4gIH1cclxuICBwIHtcclxuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gIH1cclxuICAuZm9vdGVyLWxpbmtzIHtcclxuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICA+IGEge1xyXG4gICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmlzU21hbGwge1xyXG4gIGZvb3RlciB7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gIH1cclxufVxyXG5cclxuLmlzTW9iaWxlIHtcclxuICBmb290ZXIge1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICAgIC5mb290ZXItbGlua3Mge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIG1hcmdpbi10b3A6IDAuNzVyZW07XHJcbiAgICAgID4gYSB7XHJcbiAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcclxuXHJcbi5pc0xhcmdlIHtcclxuICAubmVpZ2hib3Job29kLWhvbGRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcGFkZGluZzogMCAxLjVyZW0gMS41cmVtIDEuNXJlbTtcclxuICAgIC5zcGFjZS1oZWxwZXIge1xyXG4gICAgICBmbGV4OiAyO1xyXG4gICAgfVxyXG4gICAgLm5laWdoYm9yaG9vZC1jb250ZW50IHtcclxuICAgICAgZmxleDogMTA7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XHJcbiAgICAgID4gaDIge1xyXG4gICAgICAgIHdpZHRoOiAyMHJlbTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZ3JpZC1ob2xkZXIge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XHJcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMiwgMWZyKTtcclxuICAgIGdyaWQtY29sdW1uLWdhcDogMS41cmVtO1xyXG4gICAgZ3JpZC1yb3ctZ2FwOiAxLjVyZW07XHJcbiAgICA+IGRpdiB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgfVxyXG4gICAgLmdyaWQtdGV4dCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICBwIHtcclxuICAgICAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xyXG4gICAgICAgIGNvbG9yOiAkdGhlbWU7XHJcbiAgICAgIH1cclxuICAgICAgJi5kaXY5IHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRpdjEge1xyXG4gICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDMgLyAzO1xyXG4gICAgcGFkZGluZy10b3A6IDY2LjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmRpdjIge1xyXG4gICAgZ3JpZC1hcmVhOiAzIC8gMSAvIDUgLyAzO1xyXG4gIH1cclxuICAuZGl2MyB7XHJcbiAgICBncmlkLWFyZWE6IDEgLyAzIC8gNCAvIDY7XHJcbiAgfVxyXG4gIC5kaXY0IHtcclxuICAgIGdyaWQtYXJlYTogNCAvIDMgLyA1IC8gNjtcclxuICB9XHJcbiAgLmRpdjUge1xyXG4gICAgZ3JpZC1hcmVhOiA1IC8gMSAvIDcgLyAzO1xyXG4gIH1cclxuICAuZGl2NiB7XHJcbiAgICBncmlkLWFyZWE6IDUgLyAzIC8gNyAvIDU7XHJcbiAgfVxyXG4gIC5kaXY3IHtcclxuICAgIGdyaWQtYXJlYTogNyAvIDEgLyA5IC8gMztcclxuICB9XHJcbiAgLmRpdjgge1xyXG4gICAgZ3JpZC1hcmVhOiA3IC8gMyAvIDkgLyA1O1xyXG4gIH1cclxuICAuZGl2OSB7XHJcbiAgICBncmlkLWFyZWE6IDUgLyA1IC8gOSAvIDY7XHJcbiAgfVxyXG4gIC5kaXYxMCB7XHJcbiAgICBncmlkLWFyZWE6IDkgLyAxIC8gMTIgLyA0O1xyXG4gIH1cclxuICAuZGl2MTEge1xyXG4gICAgZ3JpZC1hcmVhOiAxMiAvIDEgLyAxMyAvIDQ7XHJcbiAgfVxyXG4gIC5kaXYxMiB7XHJcbiAgICBncmlkLWFyZWE6IDkgLyA0IC8gMTEgLyA2O1xyXG4gIH1cclxuICAuZGl2MTMge1xyXG4gICAgZ3JpZC1hcmVhOiAxMSAvIDQgLyAxMyAvIDY7XHJcbiAgfVxyXG59XHJcblxyXG4uaXNTbWFsbCB7XHJcbiAgLm5laWdoYm9yaG9vZC1ob2xkZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBhZGRpbmc6IDAgMXJlbSAxcmVtIDFyZW07XHJcbiAgICAubmVpZ2hib3Job29kLWNvbnRlbnQge1xyXG4gICAgICA+IGgyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmdyaWQtaG9sZGVyIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyIGF1dG8gMWZyIDFmciAxZnIgMWZyIGF1dG8gMWZyO1xyXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxcmVtO1xyXG4gICAgZ3JpZC1yb3ctZ2FwOiAxcmVtO1xyXG4gICAgPiBkaXYge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kaXYxIHtcclxuICAgIGdyaWQtYXJlYTogMSAvIDEgLyAyIC8gMjtcclxuICAgIHBhZGRpbmctdG9wOiA2Ni42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5kaXYyIHtcclxuICAgIGdyaWQtYXJlYTogMSAvIDIgLyAyIC8gMztcclxuICB9XHJcbiAgLmRpdjMge1xyXG4gICAgZ3JpZC1hcmVhOiAyIC8gMSAvIDMgLyAzO1xyXG4gIH1cclxuICAuZGl2NCB7XHJcbiAgICBncmlkLWFyZWE6IDMgLyAxIC8gNCAvIDM7XHJcbiAgfVxyXG4gIC5kaXY1IHtcclxuICAgIGdyaWQtYXJlYTogNCAvIDEgLyA1IC8gMjtcclxuICB9XHJcbiAgLmRpdjYge1xyXG4gICAgZ3JpZC1hcmVhOiA0IC8gMiAvIDUgLyAzO1xyXG4gIH1cclxuICAuZGl2NyB7XHJcbiAgICBncmlkLWFyZWE6IDUgLyAxIC8gNiAvIDI7XHJcbiAgfVxyXG4gIC5kaXY4IHtcclxuICAgIGdyaWQtYXJlYTogNiAvIDEgLyA3IC8gMjtcclxuICB9XHJcbiAgLmRpdjkge1xyXG4gICAgZ3JpZC1hcmVhOiA2IC8gMiAvIDcgLyAzO1xyXG4gIH1cclxuICAuZGl2MTAge1xyXG4gICAgZ3JpZC1hcmVhOiA3IC8gMSAvIDggLyAzO1xyXG4gIH1cclxuICAuZGl2MTEge1xyXG4gICAgZ3JpZC1hcmVhOiA4IC8gMSAvIDkgLyAzO1xyXG4gIH1cclxuICAuZGl2MTIge1xyXG4gICAgZ3JpZC1hcmVhOiA5IC8gMSAvIDEwIC8gMjtcclxuICB9XHJcbiAgLmRpdjEzIHtcclxuICAgIGdyaWQtYXJlYTogOSAvIDIgLyAxMCAvIDM7XHJcbiAgfVxyXG4gIFxyXG4gIC5ncmlkLXRleHQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIHAge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBjb2xvcjogJHRoZW1lO1xyXG4gICAgfVxyXG4gICAgJi5kaXY5IHtcclxuICAgICAgcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pc01vYmlsZSB7XHJcbiAgLm5laWdoYm9yaG9vZC1ob2xkZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBhZGRpbmc6IDAgMXJlbSAxcmVtIDFyZW07XHJcbiAgICAubmVpZ2hib3Job29kLWNvbnRlbnQge1xyXG4gICAgICA+IGgyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmdyaWQtaG9sZGVyIHtcclxuICAgICAgPiBkaXYge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNjYuNjY2NjY2NjclO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgJi5kaXY0LFxyXG4gICAgICAgICYuZGl2OSxcclxuICAgICAgICAmLmRpdjExIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZ3JpZC10ZXh0IHtcclxuICAgICAgcCB7XHJcbiAgICAgICAgY29sb3I6ICR0aGVtZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XHJcblxyXG4uaXNMYXJnZSB7XHJcbiAgLmNvbnRlbnQtaG9sZGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tdG9wOiA1LjVyZW07XHJcbiAgICBwYWRkaW5nOiAwIDEuNXJlbSAxLjVyZW0gMS41cmVtO1xyXG4gICAgLnNwYWNlLWhlbHBlciB7XHJcbiAgICAgIGZsZXg6IDI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaXNTbWFsbCxcclxuLmlzTW9iaWxlIHtcclxuICAuY29udGVudC1ob2xkZXIge1xyXG4gICAgbWFyZ2luLXRvcDogNC41cmVtO1xyXG4gICAgcGFkZGluZzogMCAxcmVtIDFyZW0gMXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5pc0xhcmdlIHtcclxuICAuYXZhaWxhYmlsaXR5LWhvbGRlciB7XHJcbiAgICBmbGV4OiAxMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbn1cclxuXHJcbi5hdmFpbGFiaWxpdHktaXRlbSB7XHJcbiAgcGFkZGluZzogMS41cmVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMjAlO1xyXG4gIHAge1xyXG4gICAgY29sb3I6ICR0aGVtZTtcclxuICAgIHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJHRoZW1lO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogJHRoZW1lO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICB9XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDEuNXJlbTtcclxuICAgIGhlaWdodDogY2FsYygxMDAlIC0gM3JlbSk7XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lO1xyXG4gIH1cclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICB3aWR0aDogNTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZTtcclxuICB9XHJcbn1cclxuXHJcbi5pc1NtYWxsLFxyXG4uaXNNb2JpbGUge1xyXG4gIC5hdmFpbGFiaWxpdHktaG9sZGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuICAuYXZhaWxhYmlsaXR5LWl0ZW0ge1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICB9XHJcbn1cclxuXHJcbi5pc01vYmlsZSB7XHJcbiAgLmF2YWlsYWJpbGl0eS1pdGVtIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcclxuXHJcbi5pc0xhcmdlIHtcclxuICAuY29udGVudC1ob2xkZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi10b3A6IDUuNXJlbTtcclxuICAgIHBhZGRpbmc6IDAgMS41cmVtIDEuNXJlbSAxLjVyZW07XHJcbiAgICAuc3BhY2UtaGVscGVyIHtcclxuICAgICAgZmxleDogMjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pc1NtYWxsLFxyXG4uaXNNb2JpbGUge1xyXG4gIC5jb250ZW50LWhvbGRlciB7XHJcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW07XHJcbiAgICBwYWRkaW5nOiAwIDFyZW0gMXJlbSAxcmVtO1xyXG4gIH1cclxufVxyXG5cclxuLmlzTGFyZ2Uge1xyXG4gIC50ZWFtLWhvbGRlciB7XHJcbiAgICBmbGV4OiAxMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbn1cclxuXHJcbi50ZWFtLWl0ZW0ge1xyXG4gIHBhZGRpbmc6IDEuNXJlbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDUwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIC5pdGVtLWxvZ28ge1xyXG4gICAgZmxleC1iYXNpczogMTByZW07XHJcbiAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMHJlbTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICBwIHtcclxuICAgIGNvbG9yOiAkdGhlbWU7XHJcbiAgICBzcGFuIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAxLjVyZW07XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDNyZW0pO1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZTtcclxuICB9XHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgd2lkdGg6IDUwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWU7XHJcbiAgfVxyXG59XHJcblxyXG4uaXNTbWFsbCxcclxuLmlzTW9iaWxlIHtcclxuICAudGVhbS1ob2xkZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG4gIC50ZWFtLWl0ZW0ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uaXNNb2JpbGUge1xyXG4gIC50ZWFtLWl0ZW0ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgLml0ZW0tbG9nbyB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDFyZW0gMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xyXG5cclxuLmlzTGFyZ2Uge1xyXG4gIC5wcmVzcy1ob2xkZXIge1xyXG4gICAgZmxleDogMTA7XHJcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcblxyXG4ucHJlc3MtaXRlbSB7XHJcbiAgcGFkZGluZzogMS41cmVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xyXG4gIGgyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XHJcbiAgfVxyXG4gIHAge1xyXG4gICAgY29sb3I6ICR0aGVtZTtcclxuICB9XHJcbn1cclxuXHJcbi5pc1NtYWxsLFxyXG4uaXNNb2JpbGUge1xyXG4gIC5wcmVzcy1ob2xkZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW46IDAgLTFyZW07XHJcbiAgfVxyXG4gIC5wcmVzcy1pdGVtIHtcclxuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gIH1cclxufVxyXG5cclxuLmlzTW9iaWxlIHtcclxuICAucHJlc3MtaXRlbSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xyXG5cclxuLm5vU2VsZWN0LFxyXG4ubm9TZWxlY3QgKiB7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtby11c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxudGV4dGFyZWE6Zm9jdXMsXHJcbmlucHV0OmZvY3VzIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4uZm9ybS1ibG9jayB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IC0xMDA7XHJcbiAgdHJhbnNpdGlvbjogei1pbmRleCAwcyAwLjJzO1xyXG59XHJcbi5mb3JtLW92ZXJsYXkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XHJcbiAgb3BhY2l0eTogMDtcclxuICB6LWluZGV4OiAwO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyAwcywgei1pbmRleCAwcyAwLjJzO1xyXG59XHJcbi5mb3JtLWhvbGRlciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICB3aWR0aDogMzZyZW07XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDFyZW07XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XHJcbiAgJi5mb3JtLXBhZ2Uge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgfVxyXG4gIC5mb3JtLXdyYXBwZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgaDIge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZm9ybSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luOiAwIC0wLjVyZW07XHJcbiAgfVxyXG4gIC5mb3JtLWxvZ29zIHtcclxuICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMCAtMC41cmVtO1xyXG4gICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgID4gZGl2IHtcclxuICAgICAgZmxleDogMTtcclxuICAgICAgbWF4LXdpZHRoOiA1cmVtO1xyXG4gICAgICBtYXJnaW46IDFyZW0gMC41cmVtIDAgMC41cmVtO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZm9ybS1pdGVtIHtcclxuICAgIHBhZGRpbmc6IDAgMC41cmVtIDFyZW0gMC41cmVtO1xyXG4gICAgJi5pcy0xIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmLmlzLTIge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG4gICAgJi5pcy00IHtcclxuICAgICAgd2lkdGg6IDI1JTtcclxuICAgIH1cclxuICAgICYuYWxpZ24tY2VudGVyIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICBpbnB1dCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZTtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgJi5lcnJvciB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZWQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGJ1dHRvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWU7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW07XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVyZW07XHJcbiAgfVxyXG4gIC5zZWxlY3QtaG9sZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHNlbGVjdCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtIDAuNXJlbSAxcmVtO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgIGhlaWdodDogY2FsYygyM3B4ICsgMXJlbSk7XHJcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICY6Oi1tcy1leHBhbmQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgICAmLmVycm9yIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmVkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogMC41cmVtO1xyXG4gICAgICBoZWlnaHQ6IDAuNXJlbTtcclxuICAgICAgcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgdG9wOiA0NSU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDFweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuI2Zvcm0tYW5jaG9yIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtMy41cmVtO1xyXG59XHJcblxyXG4uYnJva2VyLXF1ZXN0aW9uLWhvbGRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgLnF1ZXN0aW9uIHtcclxuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbiAgLnJhZGlvLWJ0bnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5yYWRpby1idG4ge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG5cclxuICAgICYucmFkaW8tcmlnaHQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJhZGlvLWJ0biB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICYgbGFiZWwge1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xyXG4gICAgcGFkZGluZzogMC41cmVtIDAgMC41cmVtIDIwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCAtNTAlKTtcclxuICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIEBleHRlbmQgLm5vU2VsZWN0O1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICB3aWR0aDogMDtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCAtNTAlKTtcclxuICAgICAgbGVmdDogNHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICA+IFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuXHJcbiAgICAmOmNoZWNrZWQge1xyXG4gICAgICAmICsgbGFiZWw6YWZ0ZXIge1xyXG4gICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pc01vYmlsZSB7XHJcbiAgLmZvcm0taG9sZGVyIHtcclxuICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgaGVpZ2h0OiAzNnJlbTtcclxuICAgIH1cclxuICAgIC5icm9rZXItcXVlc3Rpb24taG9sZGVyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuYnJva2VyYWdlLWZpZWxkcyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvcm0tYWN0aXZlIHtcclxuICAuZm9ybS1ibG9jayB7XHJcbiAgICB6LWluZGV4OiAyMDE7XHJcbiAgICB0cmFuc2l0aW9uOiB6LWluZGV4IDBzIDBzO1xyXG4gIH1cclxuICAuZm9ybS1vdmVybGF5IHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XHJcbiAgfVxyXG4gIC5mb3JtLWhvbGRlciB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5pc0xhcmdlIHtcclxuICAuZm9ybS1ob2xkZXIge1xyXG4gICAgcGFkZGluZzogMS41cmVtO1xyXG4gIH1cclxufSIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcclxuLm1hcC1oZWlnaHQtaGVscGVyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNi41cmVtKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuI21hcCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbn1cclxuLm1hcC1sZWdlbmQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDYuNXJlbTtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcbi5tYXAtZmlsdGVycy1ob2xkZXIge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBsZWZ0OiAxLjVyZW07XHJcbiAgdG9wOiBjYWxjKDEwMCUgKyAycmVtKTtcclxuICB3aWR0aDogMThyZW07XHJcbiAgcGFkZGluZy10b3A6IDguNXJlbTtcclxuICB0b3A6IDA7XHJcbiAgPiB1bCB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1heC13aWR0aDogNzVyZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC5jYXRlZ29yeS1uYW1lIHtcclxuICAgICAgPiBzcGFuIHtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGNvbG9yOiAkdGhlbWU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICB9XHJcbiAgICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNhdGVnb3J5LWxvY2F0aW9ucyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xyXG4gIHVsIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgY29sb3I6ICR0aGVtZTtcclxuICAgIGxpIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxLjVyZW07XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuaXMtaW5hY3RpdmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgfVxyXG4gICAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tYXJrZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZTtcclxuICB3aWR0aDogMjBweDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMSk7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHNwYW4ge1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gIH1cclxuICAmLmlzLWFjdGl2ZSB7XHJcbiAgICBhbmltYXRpb246IHB1bHNlIDEuNXMgaW5maW5pdGU7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcclxuICAwJSB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoIzZlMGEwYSwgMC43KTtcclxuICB9XHJcblxyXG4gIDcwJSB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxNXB4IHJnYmEoIzZlMGEwYSwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgjNmUwYTBhLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5pc1NtYWxsLFxyXG4uaXNNb2JpbGUge1xyXG4gIC5tYXAtZmlsdGVycy1ob2xkZXIge1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogNS41cmVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwIDFyZW0gMXJlbSAxcmVtO1xyXG4gICAgYmFja2dyb3VuZDogJGJhY2tncm91bmQ7XHJcbiAgfVxyXG4gIC5tYXAtZmlsdGVycyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICA+IGxpIHtcclxuICAgICAgcGFkZGluZzogMCAwLjVyZW07XHJcbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1vZi10eXBle1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgPnNwYW4ge1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNhdGVnb3J5LW5hbWUge1xyXG4gICAgPnNwYW4ge1xyXG4gICAgICBvcGFjaXR5OiAwLjM1O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2F0ZWdvcnktbmFtZS5pcy1hY3RpdmUge1xyXG4gICAgPnNwYW4ge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgLmNhdGVnb3J5LWxvY2F0aW9ucy1ob2xkZXIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZzogMCAxcmVtIDFyZW0gMXJlbTtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0b3A6IDguNXJlbTtcclxuICAgIH1cclxuICAgIC5jYXRlZ29yeS1sb2NhdGlvbnMge1xyXG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgID4gdWwge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgbGkgPiBzcGFuIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcclxuQGltcG9ydCBcIm1peGluc1wiO1xyXG5AaW1wb3J0IFwic2xpY2tcIjtcclxuQGltcG9ydCBcImFuaW1hdGlvbnNcIjtcclxuQGltcG9ydCBcImltYWdlVGV4dEJsb2Nrc1wiO1xyXG5AaW1wb3J0IFwiaGVhZGVyXCI7XHJcbkBpbXBvcnQgXCJmb290ZXJcIjtcclxuQGltcG9ydCBcIm5laWdoYm9yaG9vZFwiO1xyXG5AaW1wb3J0IFwiYXZhaWxhYmlsaXR5XCI7XHJcbkBpbXBvcnQgXCJ0ZWFtXCI7XHJcbkBpbXBvcnQgXCJwcmVzc1wiO1xyXG5AaW1wb3J0IFwiZm9ybVwiO1xyXG5AaW1wb3J0IFwibWFwXCI7XHJcblxyXG4qIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG46cm9vdCB7XHJcbiAgLS10aGVtZTogIzZlMGEwYTtcclxuICAtLWdyYXk6ICM1YjY3NjM7XHJcbiAgLS13aGl0ZTogI2ZlZmVmZTtcclxuICAtLWJhY2tncm91bmQ6ICNlYWY2Zjg7XHJcbn1cclxuXHJcbjo6LW1vei1zZWxlY3Rpb24ge1xyXG4gIGNvbG9yOiAjNmUwYTBhO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoIzZlMGEwYSwgMC4yNSk7XHJcbn1cclxuXHJcbjo6c2VsZWN0aW9uIHtcclxuICBjb2xvcjogIzZlMGEwYTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKCM2ZTBhMGEsIDAuMjUpO1xyXG59XHJcblxyXG5odG1sIHtcclxuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIG1hcmdpbjogMDtcclxuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgY29sb3I6ICRncmF5O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xyXG4gICYubm8tc2Nyb2xsIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICBib2R5LFxyXG4gIGh0bWwge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSBhbmQgKG1pbi13aWR0aDogMTM2N3B4KSB7XHJcbiAgYm9keSxcclxuICBodG1sIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDFweCkge1xyXG4gIGJvZHksXHJcbiAgaHRtbCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYmFja2dyb3VuZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbi5pcy1yZWxhdGl2ZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uY2hhbmdlLWJyb3dzZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5pcy1pZSB7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAuY2hhbmdlLWJyb3dzZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB6LWluZGV4OiAyMDA7XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuaDIge1xyXG4gIGNvbG9yOiAkdGhlbWU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgJi5pcy13aGl0ZSB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxucCB7XHJcbiAgZm9udC1zaXplOiAxcmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4ubWFyLWIge1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbn1cclxuXHJcbi5uby1tYXJnaW4ge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5kaXZpZGVyIHtcclxuICBwYWRkaW5nLXRvcDogMS41cmVtO1xyXG59XHJcblxyXG4uaXNTbWFsbCxcclxuLmlzTW9iaWxlIHtcclxuICAuZGl2aWRlciB7XHJcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgI2RldmljZUhlbHBlciB7XHJcbiAgICB3aWR0aDogMHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAjZGV2aWNlSGVscGVyIHtcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAjZGV2aWNlSGVscGVyIHtcclxuICAgIHdpZHRoOiAycHg7XHJcbiAgfVxyXG59XHJcbiJdfQ== */
