.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}.images-slider .slick-track .slide>div img{display:none}.isMobile .images-slider .slick-track .slide>div{height:40vh}.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;padding: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)}.isSmall .images-slider{padding-bottom:1.25rem}.isSmall .arrows{display:none}.isSmall .slick-dots{padding:0;bottom:0}.isSmall .slick-dots li button:before{background-color:var(--black)}.isSmall .slick-dots li.slick-active button:before{color:var(--black)}.isMobile .main-image{height:100vh;overflow-x:auto}.isMobile .main-image>div{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.isMobile .main-image img{height:100vh;width:auto;display:block}body:not(.isMobile) .jarallax{position:absolute;width:100%;height:100%;left:0;top:0}body:not(.isMobile) .jarallax .jarallax-img{position:absolute;object-fit:cover;font-family:"object-fit: cover;";top:0;left:0;width:100%;height:100%;z-index:-1}.image-holder{position:relative;overflow:hidden}.image-holder img{display:block}.image-holder.main-image{z-index:9;position:relative}.overlay-with-text{position:absolute;left:0;top:0;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.5);opacity:1;z-index:10;pointer-events:none}.overlay-with-text,.overlay-with-text.is-hidden{-webkit-transition:opacity .2s;transition:opacity .2s}.overlay-with-text.is-hidden{opacity:0}.overlay-with-text.is-hidden.is-touched{-webkit-transition:opacity .2s .2s;transition:opacity .2s .2s}.overlay-with-text h3{font-size:1.5rem;line-height:1.2;color:var(--white);padding:0 1rem;text-align:center;max-width:100vw}.main-image{height:100vh}.main-text{max-width:40rem;margin:0 auto;padding:3rem 1rem;text-align:center}.main-text h2{margin-bottom:1rem}.isMobile .main-image,.isSmall .main-image{height:100vh}.isMobile .main-text,.isSmall .main-text{height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.image-text-block,.isMobile .main-text,.isSmall .main-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.image-text-block{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.image-text-block .image-holder{-webkit-box-flex:4;-webkit-flex:4;-ms-flex:4;flex:4}.image-text-block .text-holder{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:2rem}.image-text-block .text-holder h3{color:var(--white);font-size:1.5rem;padding-bottom:1rem}.image-text-block .text-holder p{font-size:1rem}.image-text-block.is-t1.text-right .text-holder{margin-left:1.5rem;text-align:left}.image-text-block.is-t1.text-left .text-holder{margin-right:1.5rem;text-align:right}.image-text-block.is-t2{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.image-text-block.is-t2 .image-holder{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.image-text-block.is-t2 .text-holder{text-align:center;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}.image-text-block.is-t2 .text-holder h3,.image-text-block.is-t2 .text-holder p{max-width:25rem}.image-text-block.is-t3{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.image-text-block.is-t3 .image-holder{width:100%}.image-text-block.is-t3 .text-holder{text-align:center;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;margin-top:1.5rem}.image-text-block.is-t3 .text-holder p{max-width:20rem}.image-text-block.is-t3 video{max-width:100%}.image-image-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -1rem 2rem}.image-image-block>div{margin:0 1rem;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.image-image-block>div .isNarrow{padding-top:120%}.image-image-block>div .isWide{padding-top:58%}.image-circle-text-block{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;max-width:85rem;padding:0 1rem;margin:0 auto}.image-circle-text-block .image-holder{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2;border-radius:50%;overflow:hidden;-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%)}.image-circle-text-block .text-holder{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0 2rem}.isMobile .image-text-block,.isSmall .image-text-block{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}.isMobile .image-text-block .image-holder,.isSmall .image-text-block .image-holder{width:100%}.isMobile .image-text-block .text-holder,.isSmall .image-text-block .text-holder{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative;padding:0}.isMobile .image-text-block.is-t1,.isSmall .image-text-block.is-t1{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.isMobile .image-text-block.is-t1.text-right,.isSmall .image-text-block.is-t1.text-right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.isMobile .image-text-block.is-t1.text-right .text-holder,.isSmall .image-text-block.is-t1.text-right .text-holder{margin-top:2rem;margin-left:0;text-align:center;max-width:20rem}.isMobile .image-text-block.is-t1.text-left,.isSmall .image-text-block.is-t1.text-left{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.isMobile .image-text-block.is-t1.text-left .text-holder,.isSmall .image-text-block.is-t1.text-left .text-holder{margin-top:2rem;margin-right:0;text-align:center;max-width:20rem}.isMobile .image-text-block.is-t2,.isSmall .image-text-block.is-t2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.isMobile .image-text-block.is-t2 .image-holder,.isSmall .image-text-block.is-t2 .image-holder{width:100%}.isMobile .image-text-block.is-t2 .text-holder,.isSmall .image-text-block.is-t2 .text-holder{text-align:center;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;margin-top:3rem}.isMobile .image-text-block.is-t2 .text-holder p,.isSmall .image-text-block.is-t2 .text-holder p{max-width:40rem}.isMobile .image-text-block.is-t3,.isSmall .image-text-block.is-t3{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.isMobile .image-text-block.is-t3 .text-holder,.isSmall .image-text-block.is-t3 .text-holder{margin-top:2rem}.isMobile .main-text,.isSmall .main-text{height:auto}.isMobile .proportion-helper{position:relative}.isMobile .image-text-block img{max-width:100%}.isMobile .image-image-block{display:block;margin:0}.isMobile .image-image-block>div{margin:0;padding-bottom:1rem}.isMobile .image-image-block>div .isNarrow,.isMobile .image-image-block>div .isWide{padding-top:0}.isMobile .image-image-block img{max-width:100%}.isMobile .image-circle-text-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.isMobile .image-circle-text-block img{max-width:100%}.isMobile .image-circle-text-block .text-holder{margin:2rem 0}.isMobile .image-circle-text-block .text-holder .text-divider{padding:1rem 0;position:relative}.full-height,.video-full{position:relative;height:100vh}.full-height{-webkit-transform:translateZ(0)}.full-height video{-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto}.full-height-view{height:100vh;position:relative;z-index:1}.full-height-content{position:fixed;z-index:-1;width:100%;height:100vh;left:0;top:0;background-position:50%;background-size:cover;background-repeat:no-repeat}.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;display:none}.full-height-content .images-slider{left:0;top:0;height:100vh;width:100%}.isSmall .full-height{height:40vh}.isSmall .full-height img{max-width:100%}.isSmall .full-height-view{height:40vh}.isMobile .full-height{height:auto}.isMobile .full-height img{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%;display:block}.isMobile .full-height-content .images-slider{height:40vh;width:100%}[data-fade]{opacity:0;-webkit-transform:translateY(3rem);-ms-transform:translateY(3rem);transform:translateY(3rem);-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-delay:.2s;transition-delay:.2s}[data-fade].is-active{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.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}::-webkit-input-placeholder{color:var(--white);opacity:1}::-moz-placeholder{color:var(--white);opacity:1}::placeholder{color:var(--white);opacity:1}:-ms-input-placeholder,::-ms-input-placeholder{color:var(--white);opacity:1}input:focus,textarea:focus{outline:none}.form-active .form-block{z-index:20;-webkit-transition:opacity .4s .1s,-webkit-transform .2s;transition:opacity .4s .1s,-webkit-transform .2s;transition:transform .2s,opacity .4s .1s;transition:transform .2s,opacity .4s .1s,-webkit-transform .2s;opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.form-active .body-overlay{opacity:1;visibility:visible;z-index:19}.form-active .header-overlay,.form-active .logo{z-index:21}.form-text{width:60rem;max-width:100%;margin:4rem 0 2rem;text-align:center}.form-text h2{margin-bottom:1rem}.form-block{position:fixed;right:0;top:0;width:100%;height:100%;color:var(--white);-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform 0s;transition:-webkit-transform 0s;transition:transform 0s;transition:transform 0s,-webkit-transform 0s;font-size:1rem;opacity:0}.form-holder{overflow:hidden;z-index:3;height:100%}.form-holder,.form-holder .form-wrapper{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}.form-holder .form-wrapper{max-width:100%;width:60rem;margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.form-holder .form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:25rem}.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:transparent;padding:.5rem 0;width:100%;border:none;border-bottom:1px solid var(--white);font-size:1rem;line-height:22px;color:var(--white);font-family:Poppins,sans-serif;font-weight:500;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.form-holder input.error{border-bottom:1px solid red}.form-holder button{background-color:transparent;color:var(--white);line-height:1;padding:1rem;border:1px solid var(--white);letter-spacing:.05rem;cursor:pointer;font-family:Poppins,sans-serif;font-size:1rem}.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(--gray1);height:calc(23px + 1rem);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;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(--gray1);border-width:0 0 1px 1px}#form-anchor{position:absolute;top:-3.5rem}.availability-trigger,.availability-trigger-bg{text-transform:uppercase;letter-spacing:.05rem;color:var(--white);padding:.75rem 1rem;border-radius:1.5rem;position:fixed;right:1rem;line-height:1rem;bottom:1rem;text-decoration:none;z-index:10;cursor:pointer;border:1px solid var(--white)}.availability-trigger-bg{z-index:8;background-color:var(--black);color:var(--white)}.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 .5rem .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{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%;border:1px solid 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(--white)}.no-main-image .form-holder{position:relative}.isMobile .form-holder.is-active{height:40rem}.isMobile .form-holder .broker-question-holder,.isMobile .form-holder .brokerage-fields{width:100%}.isMobile .form-wrapper{padding:0 1rem}.isMobile .form-wrapper form{max-width:100%}.c-hamburger,.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}#header.is-hidden{opacity:0;-webkit-transition:opacity .2s .2s;transition:opacity .2s .2s}.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;-webkit-transition:all .2s;transition:all .2s}.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}.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}.form-link{position:fixed;left:1rem;top:1rem;z-index:18}.form-link span{display:inline-block;cursor:pointer}.form-link span svg.mail{height:1rem;width:2rem}header{left:0;z-index:30}header,nav{position:fixed;top:0;width:100%}nav{right:0;color:var(--white);-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform 0s;transition:-webkit-transform 0s;transition:transform 0s;transition:transform 0s,-webkit-transform 0s;opacity:0}nav,nav ul{height:100%}nav ul{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;margin:0;padding:5rem 1rem 1rem;-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}nav li{font-size:1.5rem;font-weight:500;list-style:none;line-height:1;padding:.5rem 0;padding-right:0;position:relative;-webkit-transition:all .4s;transition:all .4s}nav li a{color:var(--gray1);text-decoration:none}nav li.is-active a,nav li:hover a{color:var(--white)}.body-overlay{position:fixed;z-index:-1;opacity:0;visibility:hidden;left:0;top:0;height:100%;width:100%;background-color:rgba(0,0,0,.95)}.header-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--black);-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .2s;transition:all .2s;text-align:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:4rem;z-index:2}.header-overlay a{text-decoration:none;color:var(--white);pointer-events:none;font-size:1rem;line-height:1;letter-spacing:.05rem}.overlay-active .header-overlay{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.overlay-active .c-hamburger span:after,.overlay-active .c-hamburger span:before{background-color:var(--white)}.overlay-active .form-link span svg.mail *{stroke:var(--white)}.logo{position:fixed;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);opacity:0;top:-12rem;-webkit-transition:opacity .25s,top 0s .25s;transition:opacity .25s,top 0s .25s;z-index:1}.logo,.logo img{width:12rem;max-width:12rem}.logo.is-active{-webkit-transition:opacity .25s,top 0s 0s;transition:opacity .25s,top 0s 0s;top:1rem;opacity:1}header{height:3.5rem}.header-overlay{padding:1rem}.header-overlay img{max-height:2.5rem;max-width:9rem}.c-hamburger.is-active span{background:none}.c-hamburger.is-active span:before{background-color:var(--white);top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:0s,.2s;transition-delay:0s,.2s}.c-hamburger.is-active span:after{background-color:var(--white);bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition-delay:0s,.2s;transition-delay:0s,.2s}.nav-active nav{z-index:20;-webkit-transition:opacity .4s .1s,-webkit-transform .2s;transition:opacity .4s .1s,-webkit-transform .2s;transition:transform .2s,opacity .4s .1s;transition:transform .2s,opacity .4s .1s,-webkit-transform .2s;opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.nav-active .body-overlay{opacity:1;visibility:visible;z-index:19}.nav-active .header-overlay,.nav-active .logo{z-index:20}.isMobile .logo,.isMobile .logo img{width:8rem;max-width:8rem}.no-main-image .c-hamburger span:after,.no-main-image .c-hamburger span:before{background-color:var(--white)}.no-main-image .form-link span svg.mail *{stroke:var(--white)}.header-links{position:relative;z-index:18}.header-links>a{color:var(--white);text-decoration:none;cursor:pointer}.header-links>a.trigger-form{position:fixed;left:1rem;top:.75rem}.header-links>a.trigger-availability{position:fixed;right:3rem;top:.75rem}.background.t-foo{z-index:11}.t-footer{margin:0 auto;max-width:80rem;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;padding:1rem;overflow:hidden}.t-footer .footer-content{text-align:center}.t-footer .data{font-size:1rem;margin-bottom:.25rem;color:var(--white)}.t-footer .data span{display:inline-block}.t-footer .legal{font-size:.75rem;color:var(--gray1);margin-bottom:.25rem}.t-footer .links{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;gap:1rem;font-size:.75rem;margin-bottom:.5rem}.t-footer .links a{color:var(--gray1)}.t-footer .links a:hover{color:var(--white)}.t-footer .logos{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;gap:1rem;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.press-articles{max-width:30rem;margin:15rem auto 0}.press-articles article{text-align:center;padding-bottom:1.5rem;position:relative;margin-bottom:1.5rem}.press-articles article:not(:last-of-type):before{content:"";position:absolute;bottom:0;width:5rem;height:1px;background-color:var(--white);left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.press-articles h2{margin-bottom:1rem}.press-articles .article-data{font-size:1.2rem;color:var(--white);margin-bottom:1rem}.availability-block{position:fixed;right:0;top:0;width:100%;height:100%;color:var(--white);-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform 0s;transition:-webkit-transform 0s;transition:transform 0s;transition:transform 0s,-webkit-transform 0s;opacity:0}.availability-block .availability-content{height:100vh;padding-top:10rem;padding-bottom:2rem}.availability-block .availability-content,.availability-building{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.availability-building{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2;-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}.availability-building>svg{max-width:100%;width:24rem}.availability-table{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-height:100%;overflow:auto}.availability-active .availability-block{z-index:20;-webkit-transition:opacity .4s .1s,-webkit-transform .2s;transition:opacity .4s .1s,-webkit-transform .2s;transition:transform .2s,opacity .4s .1s;transition:transform .2s,opacity .4s .1s,-webkit-transform .2s;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);opacity:1}.availability-active .body-overlay{opacity:1;visibility:visible;z-index:19}.availability-active .header-overlay,.availability-active .logo{z-index:21}.availability-table span{display:block}.avl-content-holder{max-height:100%;overflow:auto;width:100%;padding-left:2rem}table.large-table{width:100%;border-collapse:collapse}table.large-table th{text-align:left}table.large-table td.is-center,table.large-table th.is-center{text-align:center}table.large-table td.is-right,table.large-table th.is-right{text-align:right}table.large-table th{padding:.5rem;text-transform:uppercase;font-size:.75rem;font-weight:400}table.large-table td{padding:1rem .5rem;cursor:pointer}table.large-table tr{border-bottom:1px solid var(--white)}table.large-table tr>td:first-of-type,table.large-table tr>th:first-of-type{padding-left:0}table.large-table tr>td:last-of-type,table.large-table tr>th:last-of-type{padding-right:0}table.large-table tr.isActive td{background-color:hsla(0,0%,100%,.15)}a.view-trigger{text-decoration:none;color:var(--white);display:inline-block;padding:.5rem 1rem;border:1px solid var(--white);border-radius:.25rem;font-size:.75rem}.isMobile .availability-content{display:block}.isMobile .avl-content-holder{padding-left:0}.isMobile .availability-building{position:absolute;left:1rem;right:1rem;height:25rem;top:6rem}.isMobile .availability-building>svg{width:auto;max-width:100%;height:100%}.isMobile .availability-table{position:absolute;left:1rem;right:1rem;height:calc(100vh - 33rem);top:32rem;overflow:auto;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start}.isMobile table.large-table{display:none}.small-table{border-top:1px solid var(--white)}.small-table .table-row{cursor:pointer;padding:.5rem 0;border-bottom:1px solid var(--white);position:relative}.small-table .table-row:before{content:"";position:absolute;right:.5rem;top:.75rem;width:.5rem;height:.5rem;border:1px solid var(--white);-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);border-width:1px 1px 0 0}.small-table .table-row>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end;width:100%}.small-table .table-row>div>span{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-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;-webkit-flex-basis:33%;-ms-flex-preferred-size:33%;flex-basis:33%}.small-table .table-row .additional{display:none}.small-table .table-row.isActive{background-color:hsla(0,0%,100%,.15)}.small-table .table-row.isActive:before{display:none}.small-table .table-row.isActive .additional{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.isLarge .small-table,.isSmall .small-table{display:none}.team-list{max-width:100%;margin:15rem 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:calc(100vh - 26rem)}.team-member{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:1rem;position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.team-member__name{margin-bottom:1rem}.team-member__name h3{font-size:1.5rem}.isSmall .team-member{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.isMobile .team-member{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;padding:1rem 0}.map-height-helper{height:calc(100vh - 6rem)}#map,.map-height-helper{-webkit-transform:translateZ(0)}#map{position:fixed;left:0;top:0;right:0;bottom:0}.map-legend{position:relative;z-index:2;height:7.5rem}.map-filters-holder{width:100%;position:relative;background-color:var(--black);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-top:4rem;height:8rem;top:0}.map-filters-holder.is-sticky{position:fixed}.map-filters-holder ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0;max-width:75rem;width:100%;padding:0 1rem;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.map-filters-holder ul .category-name{color:var(--white);padding:.5rem 0;font-size:1rem;line-height:2rem;text-transform:uppercase;cursor:pointer;position:relative}.map-filters-holder ul .category-name:before{content:"";position:absolute;background-color:var(--white);left:50%;top:0;height:1px;width:0;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);-webkit-transition:width .2s;transition:width .2s}.map-filters-holder ul .category-name.is-active{cursor:default;pointer-events:none}.map-filters-holder ul .category-name.is-active:before,.map-filters-holder ul .category-name:hover:before{width:80%}.category-locations{list-style:none;padding:0;margin:0;color:var(--white)}.category-locations li{cursor:pointer}.category-locations li>span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.category-locations li>span span{-webkit-flex-basis:1.25rem;-ms-flex-preferred-size:1.25rem;flex-basis:1.25rem;text-align:left;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.category-locations li.is-inactive{opacity:1}.category-locations li.is-active{color:var(--copper)}.category-locations-holder{position:absolute;left:1rem;top:calc(100% + 2rem);width:18rem}.category-locations-holder.is-sticky{position:fixed;top:9.5rem}.marker{background-color:var(--black);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:a 1.5s infinite;animation:a 1.5s infinite}@-webkit-keyframes a{0%{box-shadow:0 0 0 0 rgba(0,0,0,.7)}70%{box-shadow:0 0 0 15px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes a{0%{box-shadow:0 0 0 0 rgba(0,0,0,.7)}70%{box-shadow:0 0 0 15px transparent}to{box-shadow:0 0 0 0 transparent}}.isMobile .category-locations{color:var(--gray1);overflow-y:auto;height:auto;max-height:10rem}.isMobile .category-locations-holder{padding:0 1rem 1rem;left:0;top:100%;width:100%;background-color:var(--black)}.isMobile .category-locations-holder.is-sticky{position:fixed;top:7.5rem}.teaser-text{max-width:60rem;margin:0 auto;padding:3rem 1rem;text-align:center}.teaser-text.is-narrow{max-width:40rem}*{box-sizing:border-box}:root{--gray1:#676767;--white:#fefefe;--black:#000;--copper:#cb8f5b}::-moz-selection{color:var(--white);background:var(--black)}::selection{color:var(--white);background:var(--black)}*{-webkit-tap-highlight-color:transparent}html{scroll-behavior:smooth}body,html{font-size:14px}body{background-color:var(--black);margin:0;font-family:Poppins,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--gray1)}body.no-scroll{overflow:hidden}.is-relative{position:relative}@media screen and (max-width:1366px) and (min-width:1200px){body,html{font-size:12px}}@media screen and (max-width:1600px) and (min-width:1367px){body,html{font-size:14px}}@media screen and (min-width:1601px){body,html{font-size:16px}}.change-browser{display:none}.is-ie{height:100vh;overflow:hidden}.is-ie .change-browser{display:block;position:fixed;left:0;top:0;width:100%;height:100%;background-color:var(--white);text-align:center;z-index:200}.is-ie .change-browser h2{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:1rem}.rotate-message{display:none}.rotate .rotate-message{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:fixed;left:0;top:0;width:100%;height:100%;background-color:var(--black);text-align:center;z-index:200;-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}.rotate .rotate-message h2{text-align:center;padding:0 1rem}h2{font-size:1.5rem}h2,h3{color:var(--white);font-weight:500;line-height:1;margin:0;font-weight:400}h3{font-size:1.125rem}p{color:var(--gray1);font-size:1rem;margin:0}.mar-b{margin-bottom:1rem}.no-margin{margin-bottom:0}@media screen and (max-width:767px){#deviceHelper{width:0}}@media screen and (min-width:768px) and (max-width:1023px){#deviceHelper{width:1px}}@media screen and (min-width:1024px){#deviceHelper{width:2px}}.wrapper{width:75rem;max-width:100%;margin:0 auto;padding:0 1rem}.c-divider{padding-top:5rem}.isLarge .proportion-helper.is-full-screen,.isSmall .proportion-helper.is-full-screen{width:100%;height:100vh}.isLarge .proportion-helper.is-16-9,.isSmall .proportion-helper.is-16-9{padding-top:56.25%}.isLarge .proportion-helper.is-4-3,.isSmall .proportion-helper.is-4-3{padding-top:75%}.isLarge .proportion-helper.is-4-5,.isSmall .proportion-helper.is-4-5{padding-top:125%}.isLarge .proportion-helper.is-circle,.isSmall .proportion-helper.is-circle{padding-top:100%}.visibleOnSmall{display:none}.hiddenOnSmall,.isMobile .visibleOnSmall,.isSmall .visibleOnSmall{display:block}.isMobile .hiddenOnSmall,.isSmall .hiddenOnSmall{display:none}.isMobile .c-divider{padding-top:3rem}.background{background-color:var(--black);position:relative;z-index:2}.cls-1{opacity:0}.cls-1.isActive{fill:var(--copper);opacity:1}.cls-2{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:.5px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9zbGljay5zY3NzIiwiX3ZhcmlhYmxlcy5zY3NzIiwiX3BhcmFsbGF4LnNjc3MiLCJfaW1hZ2VUZXh0QmxvY2tzLnNjc3MiLCJzdHlsZS5jc3MiLCJfZm9ybS5zY3NzIiwiX2hlYWRlci5zY3NzIiwiX2Zvb3Rlci5zY3NzIiwiX3ByZXNzLnNjc3MiLCJfYXZhaWxhYmlsaXR5LnNjc3MiLCJfdGVhbS5zY3NzIiwiX21hcC5zY3NzIiwiX3RlYXNlci5zY3NzIiwic3R5bGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxlQUNFLFdBQVcsQUFDWCxZQUFZLEFBQ1osa0JBQWtCLEFBQ2xCLFdBQVcsQUFDWCxTQUFTLEFBQ1QsVUFBVSxBQUNWLDJCQUFvQixBQUFwQixtQkFBb0IsQUFDcEIsY0FBZSxDQUFBLEFBUmpCLG9CQVVJLGNBQWMsQUFDZCxrQkFBa0IsQUFDbEIsT0FBTyxBQUNQLE1BQU0sQUFDTixXQUFXLEFBQ1gsV0FBWSxDQUFBLEFBZmhCLHFEQWtCTSxXQUFXLEFBQ1gsa0JBQWtCLEFBQ2xCLE1BQU0sQUFDTixVQUFVLEFBQ1YsV0FBVyxBQUNYLDZCQ3BCYyxDQUFBLEFESHBCLDJCQTBCTSxPQUFPLEFBQ1Asd0JBQXlCLENBQUEsQUEzQi9CLDBCQThCTSxRQUFRLEFBQ1Isd0JBQXlCLENBQUEsQUEvQi9CLGlDQWtDTSxpQ0FBeUIsQUFBekIsNkJBQXlCLEFBQXpCLHdCQUF5QixDQUFBLEFBbEMvQixxQkFzQ0ksWUFBYSxBQUNiLFVBQVcsQUFDWCxhQUFhLEFBQ2IsYUFBYyxDQUFBLEFBSWxCLHlCQUVJLFlBQWEsQ0FBQSxBQUlqQixtQkFDRSxlQUFlLEFBQ2Ysc0JBQXVCLEFBQ3ZCLE9BQU8sQUFDUCxNQUFNLEFBQ04sV0FBVyxBQUNYLGFBQWEsQUFDYixhQUFhLEFBQ2IsMkJBQW1CLEFBQW5CLHVCQUFtQixBQUFuQixtQkFBbUIsQUFDbkIsZ0JBQWdCLEFBQ2hCLHdCQUFnQixBQUFoQixnQkFBZ0IsQUFDaEIsU0FBVSxDQUFBLEFB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QUNFLFlBQWEsQ0FBQSxBQU9mLGtFQUdJLGFBQWMsQ0FBQSxBQUhsQixpREFPSSxZQUFhLENBQUEsQUFJakIscUJBRUksZ0JBQWlCLENBQUEsQUE1THJCLFlBb01FLDhCWjVQdUIsQVk2UHZCLGtCQUFrQixBQUNsQixTQUFVLENBQUEsQUFHWixPQUNFLFNBQVUsQ0FBQSxBQUdaLGdCQUNFLG1CWm5Rb0IsQVlvUXBCLFNBQVUsQ0FBQSxBQUdaLE9BQ0UsVUFBVSxBQUNWLFlBQVksQUFDWixxQkFBcUIsQUFDckIsc0JBQXNCLEFBQ3RCLGlCQUFrQixDQUFBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5zbGljay10cmlnZ2VyIHtcclxuICB3aWR0aDogMnJlbTtcclxuICBoZWlnaHQ6IDJyZW07XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAxcmVtO1xyXG4gIHRvcDogMXJlbTtcclxuICB6LWluZGV4OiAxO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICA+IHNwYW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgaGVpZ2h0OiAzMCU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDFweDtcclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDAgMDtcclxuICAgIH1cclxuICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIH1cclxuICB9XHJcbiAgJjpob3ZlciB7XHJcbiAgICByaWdodDogMC45cmVtO1xyXG4gICAgdG9wOiAwLjlyZW07XHJcbiAgICB3aWR0aDogMi4ycmVtO1xyXG4gICAgaGVpZ2h0OiAyLjJyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uaXNNb2JpbGUge1xyXG4gIC5zbGljay10cmlnZ2VyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpY2stZnVsbC1ob2xkZXIge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIHotaW5kZXg6IC0xMDA7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgb3BhY2l0eTogMDtcclxuICAmLmlzLWFjdGl2ZSB7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cywgb3BhY2l0eSAwLjRzO1xyXG4gICAgei1pbmRleDogNTA7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcbiAgLnNsaWNrLWZ1bGwtY2xvc2Uge1xyXG4gICAgei1pbmRleDogNDA7XHJcbiAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgIHNwYW46YWZ0ZXIsXHJcbiAgICAgIHNwYW46YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYubm8tZGlzcGxheSB7XHJcbiAgICAgIHotaW5kZXg6IC0xMDA7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaXNTbWFsbCB7XHJcbiAgLnNsaWNrLWZ1bGwtaG9sZGVyIHtcclxuICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zbGljay1mdWxsIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIC5zbGljay1zbGlkZSBpbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICAmLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5pbWFnZXMtc2xpZGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC5zbGljay10cmFjayB7XHJcbiAgICAuc2xpZGUgPiBkaXYge1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaW1hZ2VzLXNsaWRlciAuc2xpY2stdHJhY2sge1xyXG4gIC5zbGlkZSA+IGRpdiB7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgaW1nIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pc01vYmlsZSB7XHJcbiAgLmltYWdlcy1zbGlkZXIgLnNsaWNrLXRyYWNrIHtcclxuICAgIC5zbGlkZSA+IGRpdiB7XHJcbiAgICAgIGhlaWdodDogNDB2aDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBEb3RzXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuLnNsaWNrLWRvdHMge1xyXG4gIGJvdHRvbTogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB3aWR0aDogMTAwJTtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGJvdHRvbTogMnJlbTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLnNsaWNrLWRvdHMgbGkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDJyZW07XHJcbiAgaGVpZ2h0OiAwLjI1cmVtO1xyXG4gIG1hcmdpbjogMCAwLjI1cmVtO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcixcclxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLFxyXG4uc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3JlIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG9wYWNpdHk6IDAuMjU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcclxuICBvcGFjaXR5OiAwLjc1O1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbn1cclxuXHJcbi5pc1NtYWxsIHtcclxuICAuaW1hZ2VzLXNsaWRlciB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcclxuICB9XHJcbiAgLmFycm93cyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuc2xpY2stZG90cyB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGkge1xyXG4gICAgICBidXR0b246YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIH1cclxuICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIkYmxhY2s6IHZhcigtLWJsYWNrKTtcclxuJGJhY2tncm91bmQ6IHZhcigtLWJsYWNrKTtcclxuJGdyYXk6IHZhcigtLWdyYXkxKTtcclxuJHdoaXRlOiB2YXIoLS13aGl0ZSk7XHJcbiRjb3BwZXI6IHZhcigtLWNvcHBlcik7IiwiLmlzTW9iaWxlIHtcclxuICAubWFpbi1pbWFnZSB7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgID4gZGl2IHtcclxuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuYm9keTpub3QoLmlzTW9iaWxlKSB7XHJcbiAgLmphcmFsbGF4IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIC5qYXJhbGxheC1pbWcge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAvKiBzdXBwb3J0IGZvciBwbHVnaW4gaHR0cHM6Ly9naXRodWIuY29tL2JmcmVkLWl0L29iamVjdC1maXQtaW1hZ2VzICovXHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIm9iamVjdC1maXQ6IGNvdmVyO1wiO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcclxuXHJcbi5pbWFnZS1ob2xkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgJi5tYWluLWltYWdlIHtcclxuICAgIHotaW5kZXg6IDk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG59XHJcbi5vdmVybGF5LXdpdGgtdGV4dCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYShibGFjaywgMC41KTtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcclxuICAmLmlzLWhpZGRlbiB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xyXG4gICAgJi5pcy10b3VjaGVkIHtcclxuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIDAuMnM7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGgzIHtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xyXG4gIH1cclxufVxyXG5cclxuLm1haW4taW1hZ2Uge1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbn1cclxuXHJcbi5tYWluLXRleHQge1xyXG4gIG1heC13aWR0aDogNDByZW07XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcGFkZGluZzogM3JlbSAxcmVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBoMiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIH1cclxufVxyXG5cclxuLmlzTW9iaWxlLFxyXG4uaXNTbWFsbCB7XHJcbiAgLm1haW4taW1hZ2Uge1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICB9XHJcbiAgLm1haW4tdGV4dCB7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uaW1hZ2UtdGV4dC1ibG9jayB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgLmltYWdlLWhvbGRlciB7XHJcbiAgICBmbGV4OiA0O1xyXG4gIH1cclxuICAudGV4dC1ob2xkZXIge1xyXG4gICAgZmxleDogMTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgaDMge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLmlzLXQxIHtcclxuICAgICYudGV4dC1yaWdodCB7XHJcbiAgICAgIC50ZXh0LWhvbGRlciB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnRleHQtbGVmdCB7XHJcbiAgICAgIC50ZXh0LWhvbGRlciB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5pcy10MiB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLmltYWdlLWhvbGRlciB7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcbiAgICAudGV4dC1ob2xkZXIge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBoMyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNXJlbTtcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDI1cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuaXMtdDMge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIC5pbWFnZS1ob2xkZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC50ZXh0LWhvbGRlciB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgICAgcCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdmlkZW8ge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaW1hZ2UtaW1hZ2UtYmxvY2sge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbWFyZ2luOiAwIC0xcmVtIDJyZW0gLTFyZW07XHJcbiAgPiBkaXYge1xyXG4gICAgbWFyZ2luOiAwIDFyZW07XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgLmlzTmFycm93IHtcclxuICAgICAgcGFkZGluZy10b3A6IDEyMCU7XHJcbiAgICB9XHJcbiAgICAuaXNXaWRlIHtcclxuICAgICAgcGFkZGluZy10b3A6IDU4JTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pbWFnZS1jaXJjbGUtdGV4dC1ibG9jayB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG1heC13aWR0aDogODVyZW07XHJcbiAgcGFkZGluZzogMCAxcmVtO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIC5pbWFnZS1ob2xkZXIge1xyXG4gICAgZmxleDogMjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBjbGlwLXBhdGg6IGNpcmNsZSg1MCUgYXQgNTAlIDUwJSk7XHJcbiAgfVxyXG4gIC50ZXh0LWhvbGRlciB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgbWFyZ2luOiAwIDJyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uaXNNb2JpbGUsXHJcbi5pc1NtYWxsIHtcclxuICAuaW1hZ2UtdGV4dC1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgLmltYWdlLWhvbGRlciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLnRleHQtaG9sZGVyIHtcclxuICAgICAgZmxleDogMTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgJi5pcy10MSB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICYudGV4dC1yaWdodCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAudGV4dC1ob2xkZXIge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAyMHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi50ZXh0LWxlZnQge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICAudGV4dC1ob2xkZXIge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIG1heC13aWR0aDogMjByZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmlzLXQyIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgLmltYWdlLWhvbGRlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgLnRleHQtaG9sZGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA0MHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuaXMtdDMge1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAudGV4dC1ob2xkZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1haW4tdGV4dCB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4uaXNNb2JpbGUge1xyXG4gIC5wcm9wb3J0aW9uLWhlbHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gIC5pbWFnZS10ZXh0LWJsb2NrIHtcclxuICAgIGltZyB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmltYWdlLWltYWdlLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgPiBkaXYge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgICAuaXNOYXJyb3csIC5pc1dpZGUge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW1hZ2UtY2lyY2xlLXRleHQtYmxvY2sge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGltZyB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC50ZXh0LWhvbGRlciB7XHJcbiAgICAgIG1hcmdpbjogMnJlbSAwO1xyXG4gICAgICAudGV4dC1kaXZpZGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udmlkZW8tZnVsbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgXHJcbn1cclxuXHJcbi5mdWxsLWhlaWdodCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2aWRlbyB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLmZ1bGwtaGVpZ2h0LXZpZXcge1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuLmZ1bGwtaGVpZ2h0LWNvbnRlbnQge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiAtMTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIGxlZnQ6IDA7IHRvcDogMDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGltZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmltYWdlcy1zbGlkZXIge1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5pc1NtYWxsIHtcclxuICAuZnVsbC1oZWlnaHQge1xyXG4gICAgaGVpZ2h0OiA0MHZoO1xyXG4gICAgaW1nIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZnVsbC1oZWlnaHQtdmlldyB7XHJcbiAgICBoZWlnaHQ6IDQwdmg7XHJcbiAgfVxyXG59XHJcblxyXG4uaXNNb2JpbGUge1xyXG4gIC5mdWxsLWhlaWdodCB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBpbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mdWxsLWhlaWdodC12aWV3IHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9ICBcclxuICAuZnVsbC1oZWlnaHQtY29udGVudHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGltZ3tcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICBtaW4taGVpZ2h0OiB1bnNldDtcclxuICAgICAgbWluLXdpZHRoOiB1bnNldDtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIC5pbWFnZXMtc2xpZGVyIHtcclxuICAgICAgaGVpZ2h0OiA0MHZoO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbltkYXRhLWZhZGVdIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDNyZW0pO1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XHJcbiAgJi5pcy1hY3RpdmUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gIH1cclxufSIsIi5zbGljay10cmlnZ2VyIHtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMXJlbTtcbiAgdG9wOiAxcmVtO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5zbGljay10cmlnZ2VyID4gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5zbGljay10cmlnZ2VyID4gc3BhbjpiZWZvcmUsIC5zbGljay10cmlnZ2VyID4gc3BhbjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIGhlaWdodDogMzAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td2hpdGUpOyB9XG4gICAgLnNsaWNrLXRyaWdnZXIgPiBzcGFuOmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDFweDsgfVxuICAgIC5zbGljay10cmlnZ2VyID4gc3BhbjphZnRlciB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAwIDA7IH1cbiAgICAuc2xpY2stdHJpZ2dlciA+IHNwYW46bGFzdC1vZi10eXBlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLnNsaWNrLXRyaWdnZXI6aG92ZXIge1xuICAgIHJpZ2h0OiAwLjlyZW07XG4gICAgdG9wOiAwLjlyZW07XG4gICAgd2lkdGg6IDIuMnJlbTtcbiAgICBoZWlnaHQ6IDIuMnJlbTsgfVxuXG4uaXNNb2JpbGUgLnNsaWNrLXRyaWdnZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zbGljay1mdWxsLWhvbGRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHotaW5kZXg6IC0xMDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLnNsaWNrLWZ1bGwtaG9sZGVyLmlzLWFjdGl2ZSB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMsIG9wYWNpdHkgMC40cztcbiAgICB6LWluZGV4OiA1MDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgLnNsaWNrLWZ1bGwtaG9sZGVyIC5zbGljay1mdWxsLWNsb3NlIHtcbiAgICB6LWluZGV4OiA0MDsgfVxuICAgIC5zbGljay1mdWxsLWhvbGRlciAuc2xpY2stZnVsbC1jbG9zZS5pcy1hY3RpdmUgc3BhbjphZnRlcixcbiAgICAuc2xpY2stZnVsbC1ob2xkZXIgLnNsaWNrLWZ1bGwtY2xvc2UuaXMtYWN0aXZlIHNwYW46YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTsgfVxuICAgIC5zbGljay1mdWxsLWhvbGRlciAuc2xpY2stZnVsbC1jbG9zZS5uby1kaXNwbGF5IHtcbiAgICAgIHotaW5kZXg6IC0xMDA7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5pc1NtYWxsIC5zbGljay1mdWxsLWhvbGRlci5pcy1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBub25lOyB9XG5cbi5zbGljay1mdWxsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cbiAgLnNsaWNrLWZ1bGwgLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuc2xpY2stZnVsbC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5pbWFnZXMtc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5pbWFnZXMtc2xpZGVyIC5zbGljay10cmFjayAuc2xpZGUgPiBkaXYge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLmltYWdlcy1zbGlkZXIgLnNsaWNrLXRyYWNrIC5zbGlkZSA+IGRpdiB7XG4gIGhlaWdodDogMTAwdmg7IH1cbiAgLmltYWdlcy1zbGlkZXIgLnNsaWNrLXRyYWNrIC5zbGlkZSA+IGRpdiBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmlzTW9iaWxlIC5pbWFnZXMtc2xpZGVyIC5zbGljay10cmFjayAuc2xpZGUgPiBkaXYge1xuICBoZWlnaHQ6IDQwdmg7IH1cblxuLnNsaWNrLWRvdHMge1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3R0b206IDJyZW07XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4uc2xpY2stZG90cyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAwLjI1cmVtO1xuICBtYXJnaW46IDAgMC4yNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLFxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLFxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjI1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgb3BhY2l0eTogMC43NTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTsgfVxuXG4uaXNTbWFsbCAuaW1hZ2VzLXNsaWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtOyB9XG5cbi5pc1NtYWxsIC5hcnJvd3Mge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5pc1NtYWxsIC5zbGljay1kb3RzIHtcbiAgcGFkZGluZzogMDtcbiAgYm90dG9tOiAwOyB9XG4gIC5pc1NtYWxsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTsgfVxuICAuaXNTbWFsbCAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgY29sb3I6IHZhcigtLWJsYWNrKTsgfVxuXG4uaXNNb2JpbGUgLm1haW4taW1hZ2Uge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdy14OiBhdXRvOyB9XG4gIC5pc01vYmlsZSAubWFpbi1pbWFnZSA+IGRpdiB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50OyB9XG4gIC5pc01vYmlsZSAubWFpbi1pbWFnZSBpbWcge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuYm9keTpub3QoLmlzTW9iaWxlKSAuamFyYWxsYXgge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDsgfVxuICBib2R5Om5vdCguaXNNb2JpbGUpIC5qYXJhbGxheCAuamFyYWxsYXgtaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgLyogc3VwcG9ydCBmb3IgcGx1Z2luIGh0dHBzOi8vZ2l0aHViLmNvbS9iZnJlZC1pdC9vYmplY3QtZml0LWltYWdlcyAqL1xuICAgIGZvbnQtZmFtaWx5OiBcIm9iamVjdC1maXQ6IGNvdmVyO1wiO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAtMTsgfVxuXG4uaW1hZ2UtaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5pbWFnZS1ob2xkZXIgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuaW1hZ2UtaG9sZGVyLm1haW4taW1hZ2Uge1xuICAgIHotaW5kZXg6IDk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5vdmVybGF5LXdpdGgtdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAxMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yczsgfVxuICAub3ZlcmxheS13aXRoLXRleHQuaXMtaGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yczsgfVxuICAgIC5vdmVybGF5LXdpdGgtdGV4dC5pcy1oaWRkZW4uaXMtdG91Y2hlZCB7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgMC4yczsgfVxuICAub3ZlcmxheS13aXRoLXRleHQgaDMge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTAwdnc7IH1cblxuLm1haW4taW1hZ2Uge1xuICBoZWlnaHQ6IDEwMHZoOyB9XG5cbi5tYWluLXRleHQge1xuICBtYXgtd2lkdGg6IDQwcmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogM3JlbSAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm1haW4tdGV4dCBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG4uaXNNb2JpbGUgLm1haW4taW1hZ2UsXG4uaXNTbWFsbCAubWFpbi1pbWFnZSB7XG4gIGhlaWdodDogMTAwdmg7IH1cblxuLmlzTW9iaWxlIC5tYWluLXRleHQsXG4uaXNTbWFsbCAubWFpbi10ZXh0IHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmltYWdlLXRleHQtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgLmltYWdlLXRleHQtYmxvY2sgLmltYWdlLWhvbGRlciB7XG4gICAgZmxleDogNDsgfVxuICAuaW1hZ2UtdGV4dC1ibG9jayAudGV4dC1ob2xkZXIge1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07IH1cbiAgICAuaW1hZ2UtdGV4dC1ibG9jayAudGV4dC1ob2xkZXIgaDMge1xuICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07IH1cbiAgICAuaW1hZ2UtdGV4dC1ibG9jayAudGV4dC1ob2xkZXIgcCB7XG4gICAgICBmb250LXNpemU6IDFyZW07IH1cbiAgLmltYWdlLXRleHQtYmxvY2suaXMtdDEudGV4dC1yaWdodCAudGV4dC1ob2xkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuaW1hZ2UtdGV4dC1ibG9jay5pcy10MS50ZXh0LWxlZnQgLnRleHQtaG9sZGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuaW1hZ2UtdGV4dC1ibG9jay5pcy10MiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5pbWFnZS10ZXh0LWJsb2NrLmlzLXQyIC5pbWFnZS1ob2xkZXIge1xuICAgICAgZmxleDogMTsgfVxuICAgIC5pbWFnZS10ZXh0LWJsb2NrLmlzLXQyIC50ZXh0LWhvbGRlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5pbWFnZS10ZXh0LWJsb2NrLmlzLXQyIC50ZXh0LWhvbGRlciBoMyB7XG4gICAgICAgIG1heC13aWR0aDogMjVyZW07IH1cbiAgICAgIC5pbWFnZS10ZXh0LWJsb2NrLmlzLXQyIC50ZXh0LWhvbGRlciBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNXJlbTsgfVxuICAuaW1hZ2UtdGV4dC1ibG9jay5pcy10MyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmltYWdlLXRleHQtYmxvY2suaXMtdDMgLmltYWdlLWhvbGRlciB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5pbWFnZS10ZXh0LWJsb2NrLmlzLXQzIC50ZXh0LWhvbGRlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW07IH1cbiAgICAgIC5pbWFnZS10ZXh0LWJsb2NrLmlzLXQzIC50ZXh0LWhvbGRlciBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMHJlbTsgfVxuICAgIC5pbWFnZS10ZXh0LWJsb2NrLmlzLXQzIHZpZGVvIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuXG4uaW1hZ2UtaW1hZ2UtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgLTFyZW0gMnJlbSAtMXJlbTsgfVxuICAuaW1hZ2UtaW1hZ2UtYmxvY2sgPiBkaXYge1xuICAgIG1hcmdpbjogMCAxcmVtO1xuICAgIGZsZXg6IDE7IH1cbiAgICAuaW1hZ2UtaW1hZ2UtYmxvY2sgPiBkaXYgLmlzTmFycm93IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMjAlOyB9XG4gICAgLmltYWdlLWltYWdlLWJsb2NrID4gZGl2IC5pc1dpZGUge1xuICAgICAgcGFkZGluZy10b3A6IDU4JTsgfVxuXG4uaW1hZ2UtY2lyY2xlLXRleHQtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA4NXJlbTtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICAuaW1hZ2UtY2lyY2xlLXRleHQtYmxvY2sgLmltYWdlLWhvbGRlciB7XG4gICAgZmxleDogMjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGlwLXBhdGg6IGNpcmNsZSg1MCUgYXQgNTAlIDUwJSk7IH1cbiAgLmltYWdlLWNpcmNsZS10ZXh0LWJsb2NrIC50ZXh0LWhvbGRlciB7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW46IDAgMnJlbTsgfVxuXG4uaXNNb2JpbGUgLmltYWdlLXRleHQtYmxvY2ssXG4uaXNTbWFsbCAuaW1hZ2UtdGV4dC1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAuaXNNb2JpbGUgLmltYWdlLXRleHQtYmxvY2sgLmltYWdlLWhvbGRlcixcbiAgLmlzU21hbGwgLmltYWdlLXRleHQtYmxvY2sgLmltYWdlLWhvbGRlciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmlzTW9iaWxlIC5pbWFnZS10ZXh0LWJsb2NrIC50ZXh0LWhvbGRlcixcbiAgLmlzU21hbGwgLmltYWdlLXRleHQtYmxvY2sgLnRleHQtaG9sZGVyIHtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5pc01vYmlsZSAuaW1hZ2UtdGV4dC1ibG9jay5pcy10MSxcbiAgLmlzU21hbGwgLmltYWdlLXRleHQtYmxvY2suaXMtdDEge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuaXNNb2JpbGUgLmltYWdlLXRleHQtYmxvY2suaXMtdDEudGV4dC1yaWdodCxcbiAgICAuaXNTbWFsbCAuaW1hZ2UtdGV4dC1ibG9jay5pcy10MS50ZXh0LXJpZ2h0IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5pc01vYmlsZSAuaW1hZ2UtdGV4dC1ibG9jay5pcy10MS50ZXh0LXJpZ2h0IC50ZXh0LWhvbGRlcixcbiAgICAgIC5pc1NtYWxsIC5pbWFnZS10ZXh0LWJsb2NrLmlzLXQxLnRleHQtcmlnaHQgLnRleHQtaG9sZGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiAyMHJlbTsgfVxuICAgIC5pc01vYmlsZSAuaW1hZ2UtdGV4dC1ibG9jay5pcy10MS50ZXh0LWxlZnQsXG4gICAgLmlzU21hbGwgLmltYWdlLXRleHQtYmxvY2suaXMtdDEudGV4dC1sZWZ0IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuICAgICAgLmlzTW9iaWxlIC5pbWFnZS10ZXh0LWJsb2NrLmlzLXQxLnRleHQtbGVmdCAudGV4dC1ob2xkZXIsXG4gICAgICAuaXNTbWFsbCAuaW1hZ2UtdGV4dC1ibG9jay5pcy10MS50ZXh0LWxlZnQgLnRleHQtaG9sZGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogMjByZW07IH1cbiAgLmlzTW9iaWxlIC5pbWFnZS10ZXh0LWJsb2NrLmlzLXQyLFxuICAuaXNTbWFsbCAuaW1hZ2UtdGV4dC1ibG9jay5pcy10MiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmlzTW9iaWxlIC5pbWFnZS10ZXh0LWJsb2NrLmlzLXQyIC5pbWFnZS1ob2xkZXIsXG4gICAgLmlzU21hbGwgLmltYWdlLXRleHQtYmxvY2suaXMtdDIgLmltYWdlLWhvbGRlciB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5pc01vYmlsZSAuaW1hZ2UtdGV4dC1ibG9jay5pcy10MiAudGV4dC1ob2xkZXIsXG4gICAgLmlzU21hbGwgLmltYWdlLXRleHQtYmxvY2suaXMtdDIgLnRleHQtaG9sZGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07IH1cbiAgICAgIC5pc01vYmlsZSAuaW1hZ2UtdGV4dC1ibG9jay5pcy10MiAudGV4dC1ob2xkZXIgcCxcbiAgICAgIC5pc1NtYWxsIC5pbWFnZS10ZXh0LWJsb2NrLmlzLXQyIC50ZXh0LWhvbGRlciBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MHJlbTsgfVxuICAuaXNNb2JpbGUgLmltYWdlLXRleHQtYmxvY2suaXMtdDMsXG4gIC5pc1NtYWxsIC5pbWFnZS10ZXh0LWJsb2NrLmlzLXQzIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmlzTW9iaWxlIC5pbWFnZS10ZXh0LWJsb2NrLmlzLXQzIC50ZXh0LWhvbGRlcixcbiAgICAuaXNTbWFsbCAuaW1hZ2UtdGV4dC1ibG9jay5pcy10MyAudGV4dC1ob2xkZXIge1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTsgfVxuXG4uaXNNb2JpbGUgLm1haW4tdGV4dCxcbi5pc1NtYWxsIC5tYWluLXRleHQge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmlzTW9iaWxlIC5wcm9wb3J0aW9uLWhlbHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uaXNNb2JpbGUgLmltYWdlLXRleHQtYmxvY2sgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5pc01vYmlsZSAuaW1hZ2UtaW1hZ2UtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwOyB9XG4gIC5pc01vYmlsZSAuaW1hZ2UtaW1hZ2UtYmxvY2sgPiBkaXYge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfVxuICAgIC5pc01vYmlsZSAuaW1hZ2UtaW1hZ2UtYmxvY2sgPiBkaXYgLmlzTmFycm93LCAuaXNNb2JpbGUgLmltYWdlLWltYWdlLWJsb2NrID4gZGl2IC5pc1dpZGUge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLmlzTW9iaWxlIC5pbWFnZS1pbWFnZS1ibG9jayBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuXG4uaXNNb2JpbGUgLmltYWdlLWNpcmNsZS10ZXh0LWJsb2NrIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuaXNNb2JpbGUgLmltYWdlLWNpcmNsZS10ZXh0LWJsb2NrIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5pc01vYmlsZSAuaW1hZ2UtY2lyY2xlLXRleHQtYmxvY2sgLnRleHQtaG9sZGVyIHtcbiAgICBtYXJnaW46IDJyZW0gMDsgfVxuICAgIC5pc01vYmlsZSAuaW1hZ2UtY2lyY2xlLXRleHQtYmxvY2sgLnRleHQtaG9sZGVyIC50ZXh0LWRpdmlkZXIge1xuICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi52aWRlby1mdWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMHZoOyB9XG5cbi5mdWxsLWhlaWdodCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mdWxsLWhlaWdodCB2aWRlbyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87IH1cblxuLmZ1bGwtaGVpZ2h0LXZpZXcge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cblxuLmZ1bGwtaGVpZ2h0LWNvbnRlbnQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgLmZ1bGwtaGVpZ2h0LWNvbnRlbnQgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mdWxsLWhlaWdodC1jb250ZW50IC5pbWFnZXMtc2xpZGVyIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5pc1NtYWxsIC5mdWxsLWhlaWdodCB7XG4gIGhlaWdodDogNDB2aDsgfVxuICAuaXNTbWFsbCAuZnVsbC1oZWlnaHQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmlzU21hbGwgLmZ1bGwtaGVpZ2h0LXZpZXcge1xuICBoZWlnaHQ6IDQwdmg7IH1cblxuLmlzTW9iaWxlIC5mdWxsLWhlaWdodCB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaXNNb2JpbGUgLmZ1bGwtaGVpZ2h0IGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5pc01vYmlsZSAuZnVsbC1oZWlnaHQtdmlldyB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uaXNNb2JpbGUgLmZ1bGwtaGVpZ2h0LWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmlzTW9iaWxlIC5mdWxsLWhlaWdodC1jb250ZW50IGltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuaXNNb2JpbGUgLmZ1bGwtaGVpZ2h0LWNvbnRlbnQgLmltYWdlcy1zbGlkZXIge1xuICAgIGhlaWdodDogNDB2aDtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG5bZGF0YS1mYWRlXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDNyZW0pO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNHM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7IH1cbiAgW2RhdGEtZmFkZV0uaXMtYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9XG5cbi5ub1NlbGVjdCwgLnJhZGlvLWJ0biBsYWJlbDpiZWZvcmUsXG4ubm9TZWxlY3QgKixcbi5yYWRpby1idG4gbGFiZWw6YmVmb3JlICoge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtby11c2VyLXNlbGVjdDogbm9uZTsgfVxuXG46OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgb3BhY2l0eTogMTsgfVxuXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgb3BhY2l0eTogMTsgfVxuXG46Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIG9wYWNpdHk6IDE7IH1cblxudGV4dGFyZWE6Zm9jdXMsXG5pbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLmZvcm0tYWN0aXZlIC5mb3JtLWJsb2NrIHtcbiAgei1pbmRleDogMjA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzLCBvcGFjaXR5IDAuNHMgMC4xcztcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH1cblxuLmZvcm0tYWN0aXZlIC5ib2R5LW92ZXJsYXkge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB6LWluZGV4OiAxOTsgfVxuXG4uZm9ybS1hY3RpdmUgLmhlYWRlci1vdmVybGF5IHtcbiAgei1pbmRleDogMjE7IH1cblxuLmZvcm0tYWN0aXZlIC5sb2dvIHtcbiAgei1pbmRleDogMjE7IH1cblxuLmZvcm0tdGV4dCB7XG4gIHdpZHRoOiA2MHJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDRyZW0gMCAycmVtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZm9ybS10ZXh0IGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi5mb3JtLWJsb2NrIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwIC0xMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzO1xuICBmb250LXNpemU6IDFyZW07XG4gIG9wYWNpdHk6IDA7IH1cblxuLmZvcm0taG9sZGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMztcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5mb3JtLWhvbGRlciAuZm9ybS13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDYwcmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5mb3JtLWhvbGRlciAuZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWF4LXdpZHRoOiAyNXJlbTsgfVxuICAuZm9ybS1ob2xkZXIgLmZvcm0taXRlbSB7XG4gICAgcGFkZGluZzogMCAwLjVyZW0gMXJlbSAwLjVyZW07IH1cbiAgICAuZm9ybS1ob2xkZXIgLmZvcm0taXRlbS5pcy0xIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmZvcm0taG9sZGVyIC5mb3JtLWl0ZW0uaXMtMiB7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgLmZvcm0taG9sZGVyIC5mb3JtLWl0ZW0uaXMtNCB7XG4gICAgICB3aWR0aDogMjUlOyB9XG4gICAgLmZvcm0taG9sZGVyIC5mb3JtLWl0ZW0uYWxpZ24tY2VudGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZm9ybS1ob2xkZXIgaW5wdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0td2hpdGUpO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgLyogU2FmYXJpIDMtNCwgaU9TIDEtMy4yLCBBbmRyb2lkIDEuNi0gKi9cbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgLyogRmlyZWZveCAxLTMuNiAqL1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgLyogT3BlcmEgMTAuNSwgSUUgOSwgU2FmYXJpIDUsIENocm9tZSwgRmlyZWZveCA0LCBpT1MgNCwgQW5kcm9pZCAyLjErICovIH1cbiAgICAuZm9ybS1ob2xkZXIgaW5wdXQuZXJyb3Ige1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJlZDsgfVxuICAuZm9ybS1ob2xkZXIgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13aGl0ZSk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDFyZW07IH1cbiAgLmZvcm0taG9sZGVyIC5zZWxlY3QtaG9sZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZm9ybS1ob2xkZXIgLnNlbGVjdC1ob2xkZXIgc2VsZWN0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW0gMC41cmVtIDFyZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS13aGl0ZSk7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgY29sb3I6IHZhcigtLWdyYXkxKTtcbiAgICAgIGhlaWdodDogY2FsYygyM3B4ICsgMXJlbSk7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgICAgLyogU2FmYXJpIDMtNCwgaU9TIDEtMy4yLCBBbmRyb2lkIDEuNi0gKi9cbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIC8qIEZpcmVmb3ggMS0zLjYgKi9cbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAvKiBPcGVyYSAxMC41LCBJRSA5LCBTYWZhcmkgNSwgQ2hyb21lLCBGaXJlZm94IDQsIGlPUyA0LCBBbmRyb2lkIDIuMSsgKi9cbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLmZvcm0taG9sZGVyIC5zZWxlY3QtaG9sZGVyIHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5mb3JtLWhvbGRlciAuc2VsZWN0LWhvbGRlciBzZWxlY3Q6aG92ZXIsIC5mb3JtLWhvbGRlciAuc2VsZWN0LWhvbGRlciBzZWxlY3Q6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS13aGl0ZSk7IH1cbiAgICAgIC5mb3JtLWhvbGRlciAuc2VsZWN0LWhvbGRlciBzZWxlY3QuZXJyb3Ige1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmVkOyB9XG4gICAgLmZvcm0taG9sZGVyIC5zZWxlY3QtaG9sZGVyOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMC41cmVtO1xuICAgICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgICByaWdodDogMC41cmVtO1xuICAgICAgdG9wOiA0NSU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWdyYXkxKTtcbiAgICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAxcHg7IH1cblxuI2Zvcm0tYW5jaG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zLjVyZW07IH1cblxuLmF2YWlsYWJpbGl0eS10cmlnZ2VyLFxuLmF2YWlsYWJpbGl0eS10cmlnZ2VyLWJnIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVyZW07XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAxcmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgYm90dG9tOiAxcmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdoaXRlKTsgfVxuXG4uYXZhaWxhYmlsaXR5LXRyaWdnZXItYmcge1xuICB6LWluZGV4OiA4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7IH1cblxuLmJyb2tlci1xdWVzdGlvbi1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmJyb2tlci1xdWVzdGlvbi1ob2xkZXIgLnF1ZXN0aW9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAuYnJva2VyLXF1ZXN0aW9uLWhvbGRlciAucmFkaW8tYnRucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5icm9rZXItcXVlc3Rpb24taG9sZGVyIC5yYWRpby1idG4ge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAgIC5icm9rZXItcXVlc3Rpb24taG9sZGVyIC5yYWRpby1idG4ucmFkaW8tcmlnaHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTsgfVxuXG4ucmFkaW8tYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5yYWRpby1idG4gbGFiZWwge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwIDAuNXJlbSAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTsgfVxuICAgIC5yYWRpby1idG4gbGFiZWw6YmVmb3JlIHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCAtNTAlKTtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td2hpdGUpOyB9XG4gICAgLnJhZGlvLWJ0biBsYWJlbDphZnRlciB7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAgLTUwJSk7XG4gICAgICBsZWZ0OiA0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgLnJhZGlvLWJ0biA+IFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogLTE7IH1cbiAgICAucmFkaW8tYnRuID4gW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpOyB9XG5cbi5uby1tYWluLWltYWdlIC5mb3JtLWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uaXNNb2JpbGUgLmZvcm0taG9sZGVyLmlzLWFjdGl2ZSB7XG4gIGhlaWdodDogNDByZW07IH1cblxuLmlzTW9iaWxlIC5mb3JtLWhvbGRlciAuYnJva2VyLXF1ZXN0aW9uLWhvbGRlciB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5pc01vYmlsZSAuZm9ybS1ob2xkZXIgLmJyb2tlcmFnZS1maWVsZHMge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uaXNNb2JpbGUgLmZvcm0td3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgMXJlbTsgfVxuICAuaXNNb2JpbGUgLmZvcm0td3JhcHBlciBmb3JtIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLm5vLXNlbGVjdCwgLmMtaGFtYnVyZ2VyIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuI2hlYWRlci5pcy1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgMC4yczsgfVxuXG4uYy1oYW1idXJnZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMTtcbiAgcmlnaHQ6IDFyZW07XG4gIHRvcDogMXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgZm9udC1zaXplOiAwO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzOyB9XG4gIC5jLWhhbWJ1cmdlcjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuYy1oYW1idXJnZXIgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAycHg7IH1cbiAgICAuYy1oYW1idXJnZXIgc3Bhbjo6YmVmb3JlLCAuYy1oYW1idXJnZXIgc3Bhbjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzLCAwLjJzO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycywgMHM7IH1cbiAgICAuYy1oYW1idXJnZXIgc3Bhbjo6YmVmb3JlIHtcbiAgICAgIHRvcDogLTAuMjVyZW07XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIHRyYW5zZm9ybTsgfVxuICAgIC5jLWhhbWJ1cmdlciBzcGFuOjphZnRlciB7XG4gICAgICBib3R0b206IC0wLjI1cmVtO1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm90dG9tLCB0cmFuc2Zvcm07IH1cblxuLmZvcm0tbGluayB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMXJlbTtcbiAgdG9wOiAxcmVtO1xuICB6LWluZGV4OiAxODsgfVxuICAuZm9ybS1saW5rIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuZm9ybS1saW5rIHNwYW4gc3ZnLm1haWwge1xuICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgd2lkdGg6IDJyZW07IH1cblxuaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAzMDsgfVxuXG5uYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAgLTEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHM7XG4gIG9wYWNpdHk6IDA7IH1cbiAgbmF2IHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA1cmVtIDFyZW0gMXJlbSAxcmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgbmF2IGxpIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7IH1cbiAgICBuYXYgbGkgYSB7XG4gICAgICBjb2xvcjogdmFyKC0tZ3JheTEpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgbmF2IGxpLmlzLWFjdGl2ZSBhLFxuICAgIG5hdiBsaTpob3ZlciBhIHtcbiAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7IH1cblxuLmJvZHktb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOTUpOyB9XG5cbi5oZWFkZXItb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMDAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDRyZW07XG4gIHotaW5kZXg6IDI7IH1cbiAgLmhlYWRlci1vdmVybGF5IGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNXJlbTsgfVxuXG4ub3ZlcmxheS1hY3RpdmUgLmhlYWRlci1vdmVybGF5IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH1cblxuLm92ZXJsYXktYWN0aXZlIC5jLWhhbWJ1cmdlciBzcGFuOjpiZWZvcmUsIC5vdmVybGF5LWFjdGl2ZSAuYy1oYW1idXJnZXIgc3Bhbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7IH1cblxuLm92ZXJsYXktYWN0aXZlIC5mb3JtLWxpbmsgc3BhbiBzdmcubWFpbCAqIHtcbiAgc3Ryb2tlOiB2YXIoLS13aGl0ZSk7IH1cblxuLmxvZ28ge1xuICB3aWR0aDogMTJyZW07XG4gIG1heC13aWR0aDogMTJyZW07XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgb3BhY2l0eTogMDtcbiAgdG9wOiAtMTJyZW07XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMsIHRvcCAwcyAwLjI1cztcbiAgei1pbmRleDogMTsgfVxuICAubG9nbyBpbWcge1xuICAgIHdpZHRoOiAxMnJlbTtcbiAgICBtYXgtd2lkdGg6IDEycmVtOyB9XG4gIC5sb2dvLmlzLWFjdGl2ZSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cywgdG9wIDBzIDBzO1xuICAgIHRvcDogMXJlbTtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbmhlYWRlciB7XG4gIGhlaWdodDogMy41cmVtOyB9XG5cbi5oZWFkZXItb3ZlcmxheSB7XG4gIHBhZGRpbmc6IDFyZW07IH1cbiAgLmhlYWRlci1vdmVybGF5IGltZyB7XG4gICAgbWF4LWhlaWdodDogMi41cmVtO1xuICAgIG1heC13aWR0aDogOXJlbTsgfVxuXG4uYy1oYW1idXJnZXIuaXMtYWN0aXZlIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gIC5jLWhhbWJ1cmdlci5pcy1hY3RpdmUgc3Bhbjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcywgMC4yczsgfVxuICAuYy1oYW1idXJnZXIuaXMtYWN0aXZlIHNwYW46OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHMsIDAuMnM7IH1cblxuLm5hdi1hY3RpdmUgbmF2IHtcbiAgei1pbmRleDogMjA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzLCBvcGFjaXR5IDAuNHMgMC4xcztcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH1cblxuLm5hdi1hY3RpdmUgLmJvZHktb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHotaW5kZXg6IDE5OyB9XG5cbi5uYXYtYWN0aXZlIC5oZWFkZXItb3ZlcmxheSB7XG4gIHotaW5kZXg6IDIwOyB9XG5cbi5uYXYtYWN0aXZlIC5sb2dvIHtcbiAgei1pbmRleDogMjA7IH1cblxuLmlzTW9iaWxlIC5sb2dvIHtcbiAgd2lkdGg6IDhyZW07XG4gIG1heC13aWR0aDogOHJlbTsgfVxuICAuaXNNb2JpbGUgLmxvZ28gaW1nIHtcbiAgICB3aWR0aDogOHJlbTtcbiAgICBtYXgtd2lkdGg6IDhyZW07IH1cblxuLm5vLW1haW4taW1hZ2UgLmMtaGFtYnVyZ2VyIHNwYW46OmJlZm9yZSwgLm5vLW1haW4taW1hZ2UgLmMtaGFtYnVyZ2VyIHNwYW46OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpOyB9XG5cbi5uby1tYWluLWltYWdlIC5mb3JtLWxpbmsgc3BhbiBzdmcubWFpbCAqIHtcbiAgc3Ryb2tlOiB2YXIoLS13aGl0ZSk7IH1cblxuLmhlYWRlci1saW5rcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTg7IH1cbiAgLmhlYWRlci1saW5rcyA+IGEge1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5oZWFkZXItbGlua3MgPiBhLnRyaWdnZXItZm9ybSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBsZWZ0OiAxcmVtO1xuICAgICAgdG9wOiAwLjc1cmVtOyB9XG4gICAgLmhlYWRlci1saW5rcyA+IGEudHJpZ2dlci1hdmFpbGFiaWxpdHkge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgcmlnaHQ6IDNyZW07XG4gICAgICB0b3A6IDAuNzVyZW07IH1cblxuLmJhY2tncm91bmQudC1mb28ge1xuICB6LWluZGV4OiAxMTsgfVxuXG4udC1mb290ZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA4MHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC50LWZvb3RlciAuZm9vdGVyLWNvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAudC1mb290ZXIgLmRhdGEge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7IH1cbiAgICAudC1mb290ZXIgLmRhdGEgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnQtZm9vdGVyIC5sZWdhbCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGNvbG9yOiB2YXIoLS1ncmF5MSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTsgfVxuICAudC1mb290ZXIgLmxpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgICAudC1mb290ZXIgLmxpbmtzIGEge1xuICAgICAgY29sb3I6IHZhcigtLWdyYXkxKTsgfVxuICAgICAgLnQtZm9vdGVyIC5saW5rcyBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTsgfVxuICAudC1mb290ZXIgLmxvZ29zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAxcmVtO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4ucHJlc3MtYXJ0aWNsZXMge1xuICBtYXgtd2lkdGg6IDMwcmVtO1xuICBtYXJnaW46IDE1cmVtIGF1dG8gMCBhdXRvOyB9XG4gIC5wcmVzcy1hcnRpY2xlcyBhcnRpY2xlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gICAgLnByZXNzLWFydGljbGVzIGFydGljbGU6bm90KDpsYXN0LW9mLXR5cGUpOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiA1cmVtO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTsgfVxuICAucHJlc3MtYXJ0aWNsZXMgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgLnByZXNzLWFydGljbGVzIC5hcnRpY2xlLWRhdGEge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG4uYXZhaWxhYmlsaXR5LWJsb2NrIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwIC0xMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzO1xuICBvcGFjaXR5OiAwOyB9XG4gIC5hdmFpbGFiaWxpdHktYmxvY2sgLmF2YWlsYWJpbGl0eS1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5hdmFpbGFiaWxpdHktYnVpbGRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuYXZhaWxhYmlsaXR5LWJ1aWxkaW5nID4gc3ZnIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDI0cmVtOyB9XG5cbi5hdmFpbGFiaWxpdHktdGFibGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAzO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLmF2YWlsYWJpbGl0eS1hY3RpdmUgLmF2YWlsYWJpbGl0eS1ibG9jayB7XG4gIHotaW5kZXg6IDIwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycywgb3BhY2l0eSAwLjRzIDAuMXM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5hdmFpbGFiaWxpdHktYWN0aXZlIC5ib2R5LW92ZXJsYXkge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB6LWluZGV4OiAxOTsgfVxuXG4uYXZhaWxhYmlsaXR5LWFjdGl2ZSAuaGVhZGVyLW92ZXJsYXkge1xuICB6LWluZGV4OiAyMTsgfVxuXG4uYXZhaWxhYmlsaXR5LWFjdGl2ZSAubG9nbyB7XG4gIHotaW5kZXg6IDIxOyB9XG5cbi5hdmFpbGFiaWxpdHktdGFibGUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5hdmwtY29udGVudC1ob2xkZXIge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMnJlbTsgfVxuXG50YWJsZS5sYXJnZS10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyB9XG4gIHRhYmxlLmxhcmdlLXRhYmxlIHRoIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIHRhYmxlLmxhcmdlLXRhYmxlIHRoLmlzLWNlbnRlciwgdGFibGUubGFyZ2UtdGFibGUgdGQuaXMtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgdGFibGUubGFyZ2UtdGFibGUgdGguaXMtcmlnaHQsIHRhYmxlLmxhcmdlLXRhYmxlIHRkLmlzLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICB0YWJsZS5sYXJnZS10YWJsZSB0aCB7XG4gICAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIHRhYmxlLmxhcmdlLXRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiAxcmVtIDAuNXJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgdGFibGUubGFyZ2UtdGFibGUgdHIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS13aGl0ZSk7IH1cbiAgICB0YWJsZS5sYXJnZS10YWJsZSB0ciA+IHRoOmZpcnN0LW9mLXR5cGUsXG4gICAgdGFibGUubGFyZ2UtdGFibGUgdHIgPiB0ZDpmaXJzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIHRhYmxlLmxhcmdlLXRhYmxlIHRyID4gdGg6bGFzdC1vZi10eXBlLFxuICAgIHRhYmxlLmxhcmdlLXRhYmxlIHRyID4gdGQ6bGFzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICB0YWJsZS5sYXJnZS10YWJsZSB0ci5pc0FjdGl2ZSB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpOyB9XG5cbmEudmlldy10cmlnZ2VyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuXG4uaXNNb2JpbGUgLmF2YWlsYWJpbGl0eS1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmlzTW9iaWxlIC5hdmwtY29udGVudC1ob2xkZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmlzTW9iaWxlIC5hdmFpbGFiaWxpdHktYnVpbGRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDFyZW07XG4gIHJpZ2h0OiAxcmVtO1xuICBoZWlnaHQ6IDI1cmVtO1xuICB0b3A6IDZyZW07IH1cbiAgLmlzTW9iaWxlIC5hdmFpbGFiaWxpdHktYnVpbGRpbmcgPiBzdmcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLmlzTW9iaWxlIC5hdmFpbGFiaWxpdHktdGFibGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDFyZW07XG4gIHJpZ2h0OiAxcmVtO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzM3JlbSk7XG4gIHRvcDogMzJyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0OyB9XG5cbi5pc01vYmlsZSB0YWJsZS5sYXJnZS10YWJsZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNtYWxsLXRhYmxlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXdoaXRlKTsgfVxuICAuc21hbGwtdGFibGUgLnRhYmxlLXJvdyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS13aGl0ZSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNtYWxsLXRhYmxlIC50YWJsZS1yb3c6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHRvcDogMC43NXJlbTtcbiAgICAgIHdpZHRoOiAwLjVyZW07XG4gICAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdoaXRlKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMCAwOyB9XG4gICAgLnNtYWxsLXRhYmxlIC50YWJsZS1yb3cgPiBkaXYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnNtYWxsLXRhYmxlIC50YWJsZS1yb3cgPiBkaXYgPiBzcGFuIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgZmxleC1iYXNpczogMzMlOyB9XG4gICAgLnNtYWxsLXRhYmxlIC50YWJsZS1yb3cgLmFkZGl0aW9uYWwge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zbWFsbC10YWJsZSAudGFibGUtcm93LmlzQWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7IH1cbiAgICAgIC5zbWFsbC10YWJsZSAudGFibGUtcm93LmlzQWN0aXZlOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5zbWFsbC10YWJsZSAudGFibGUtcm93LmlzQWN0aXZlIC5hZGRpdGlvbmFsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuXG4uaXNTbWFsbCAuc21hbGwtdGFibGUsIC5pc0xhcmdlIC5zbWFsbC10YWJsZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRlYW0tbGlzdCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxNXJlbSAwIDAgMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjZyZW0pOyB9XG5cbi50ZWFtLW1lbWJlciB7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgcGFkZGluZzogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnRlYW0tbWVtYmVyX19uYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgLnRlYW0tbWVtYmVyX19uYW1lIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG5cbi5pc1NtYWxsIC50ZWFtLW1lbWJlciB7XG4gIGZsZXgtYmFzaXM6IDUwJTsgfVxuXG4uaXNNb2JpbGUgLnRlYW0tbWVtYmVyIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgcGFkZGluZzogMXJlbSAwOyB9XG5cbi5tYXAtaGVpZ2h0LWhlbHBlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNnJlbSk7IH1cblxuI21hcCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7IH1cblxuLm1hcC1sZWdlbmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogNy41cmVtOyB9XG5cbi5tYXAtZmlsdGVycy1ob2xkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgaGVpZ2h0OiA4cmVtO1xuICB0b3A6IDA7IH1cbiAgLm1hcC1maWx0ZXJzLWhvbGRlci5pcy1zdGlja3kge1xuICAgIHBvc2l0aW9uOiBmaXhlZDsgfVxuICAubWFwLWZpbHRlcnMtaG9sZGVyIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWF4LXdpZHRoOiA3NXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbiAgICAubWFwLWZpbHRlcnMtaG9sZGVyIHVsIC5jYXRlZ29yeS1uYW1lIHtcbiAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLm1hcC1maWx0ZXJzLWhvbGRlciB1bCAuY2F0ZWdvcnktbmFtZTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMnM7IH1cbiAgICAgIC5tYXAtZmlsdGVycy1ob2xkZXIgdWwgLmNhdGVnb3J5LW5hbWUuaXMtYWN0aXZlIHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgLm1hcC1maWx0ZXJzLWhvbGRlciB1bCAuY2F0ZWdvcnktbmFtZS5pcy1hY3RpdmU6YmVmb3JlLCAubWFwLWZpbHRlcnMtaG9sZGVyIHVsIC5jYXRlZ29yeS1uYW1lOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA4MCU7IH1cblxuLmNhdGVnb3J5LWxvY2F0aW9ucyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTsgfVxuICAuY2F0ZWdvcnktbG9jYXRpb25zIGxpIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuY2F0ZWdvcnktbG9jYXRpb25zIGxpID4gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAuY2F0ZWdvcnktbG9jYXRpb25zIGxpID4gc3BhbiBzcGFuIHtcbiAgICAgICAgZmxleC1iYXNpczogMS4yNXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICAuY2F0ZWdvcnktbG9jYXRpb25zIGxpLmlzLWluYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuY2F0ZWdvcnktbG9jYXRpb25zIGxpLmlzLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogdmFyKC0tY29wcGVyKTsgfVxuICAuY2F0ZWdvcnktbG9jYXRpb25zLWhvbGRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDFyZW07XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAycmVtKTtcbiAgICB3aWR0aDogMThyZW07IH1cbiAgICAuY2F0ZWdvcnktbG9jYXRpb25zLWhvbGRlci5pcy1zdGlja3kge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiA5LjVyZW07IH1cblxuLm1hcmtlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCBibGFjaztcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5tYXJrZXIgc3BhbiB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5tYXJrZXIuaXMtYWN0aXZlIHtcbiAgICBhbmltYXRpb246IHB1bHNlIDEuNXMgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICA3MCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwKTsgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7IH0gfVxuXG4uaXNNb2JpbGUgLmNhdGVnb3J5LWxvY2F0aW9ucyB7XG4gIGNvbG9yOiB2YXIoLS1ncmF5MSk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMTByZW07IH1cbiAgLmlzTW9iaWxlIC5jYXRlZ29yeS1sb2NhdGlvbnMtaG9sZGVyIHtcbiAgICBwYWRkaW5nOiAwIDFyZW0gMXJlbSAxcmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTsgfVxuICAgIC5pc01vYmlsZSAuY2F0ZWdvcnktbG9jYXRpb25zLWhvbGRlci5pcy1zdGlja3kge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiA3LjVyZW07IH1cblxuLnRlYXNlci10ZXh0IHtcbiAgbWF4LXdpZHRoOiA2MHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDNyZW0gMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC50ZWFzZXItdGV4dC5pcy1uYXJyb3cge1xuICAgIG1heC13aWR0aDogNDByZW07IH1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuOnJvb3Qge1xuICAtLWdyYXkxOiAjNjc2NzY3O1xuICAtLXdoaXRlOiAjZmVmZWZlO1xuICAtLWJsYWNrOiAjMDAwO1xuICAtLWNvcHBlcjogI2NiOGY1YjsgfVxuXG46Oi1tb3otc2VsZWN0aW9uIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmxhY2spOyB9XG5cbjo6c2VsZWN0aW9uIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmxhY2spOyB9XG5cbioge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogdmFyKC0tZ3JheTEpOyB9XG4gIGJvZHkubm8tc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spOyB9XG5cbi5pcy1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgYm9keSxcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSBhbmQgKG1pbi13aWR0aDogMTM2N3B4KSB7XG4gIGJvZHksXG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDFweCkge1xuICBib2R5LFxuICBodG1sIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4uY2hhbmdlLWJyb3dzZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5pcy1pZSB7XG4gIGhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmlzLWllIC5jaGFuZ2UtYnJvd3NlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDIwMDsgfVxuICAgIC5pcy1pZSAuY2hhbmdlLWJyb3dzZXIgaDIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHBhZGRpbmc6IDFyZW07IH1cblxuLnJvdGF0ZS1tZXNzYWdlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucm90YXRlIC5yb3RhdGUtbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMjAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAucm90YXRlIC5yb3RhdGUtbWVzc2FnZSBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMXJlbTsgfVxuXG5oMiB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbmgzIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG5wIHtcbiAgY29sb3I6IHZhcigtLWdyYXkxKTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IDA7IH1cblxuLm1hci1iIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG4ubm8tbWFyZ2luIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjZGV2aWNlSGVscGVyIHtcbiAgICB3aWR0aDogMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgI2RldmljZUhlbHBlciB7XG4gICAgd2lkdGg6IDFweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAjZGV2aWNlSGVscGVyIHtcbiAgICB3aWR0aDogMnB4OyB9IH1cblxuLndyYXBwZXIge1xuICB3aWR0aDogNzVyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMXJlbTsgfVxuXG4uYy1kaXZpZGVyIHtcbiAgcGFkZGluZy10b3A6IDVyZW07IH1cblxuLmlzTGFyZ2UgLnByb3BvcnRpb24taGVscGVyLmlzLWZ1bGwtc2NyZWVuLFxuLmlzU21hbGwgLnByb3BvcnRpb24taGVscGVyLmlzLWZ1bGwtc2NyZWVuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7IH1cblxuLmlzTGFyZ2UgLnByb3BvcnRpb24taGVscGVyLmlzLTE2LTksXG4uaXNTbWFsbCAucHJvcG9ydGlvbi1oZWxwZXIuaXMtMTYtOSB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7IH1cblxuLmlzTGFyZ2UgLnByb3BvcnRpb24taGVscGVyLmlzLTQtMyxcbi5pc1NtYWxsIC5wcm9wb3J0aW9uLWhlbHBlci5pcy00LTMge1xuICBwYWRkaW5nLXRvcDogNzUlOyB9XG5cbi5pc0xhcmdlIC5wcm9wb3J0aW9uLWhlbHBlci5pcy00LTUsXG4uaXNTbWFsbCAucHJvcG9ydGlvbi1oZWxwZXIuaXMtNC01IHtcbiAgcGFkZGluZy10b3A6IDEyNSU7IH1cblxuLmlzTGFyZ2UgLnByb3BvcnRpb24taGVscGVyLmlzLWNpcmNsZSxcbi5pc1NtYWxsIC5wcm9wb3J0aW9uLWhlbHBlci5pcy1jaXJjbGUge1xuICBwYWRkaW5nLXRvcDogMTAwJTsgfVxuXG4udmlzaWJsZU9uU21hbGwge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5oaWRkZW5PblNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmlzU21hbGwgLnZpc2libGVPblNtYWxsLFxuLmlzTW9iaWxlIC52aXNpYmxlT25TbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5pc1NtYWxsIC5oaWRkZW5PblNtYWxsLFxuLmlzTW9iaWxlIC5oaWRkZW5PblNtYWxsIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaXNNb2JpbGUgLmMtZGl2aWRlciB7XG4gIHBhZGRpbmctdG9wOiAzcmVtOyB9XG5cbi5iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7IH1cblxuLmNscy0xIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4uY2xzLTEuaXNBY3RpdmUge1xuICBmaWxsOiB2YXIoLS1jb3BwZXIpO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5jbHMtMiB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogI2ZmZjtcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xuICBzdHJva2Utd2lkdGg6IC41cHg7IH1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcclxuXHJcbi5ub1NlbGVjdCxcclxuLm5vU2VsZWN0ICoge1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW8tdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbjo6cGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG46Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG50ZXh0YXJlYTpmb2N1cyxcclxuaW5wdXQ6Zm9jdXMge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi5mb3JtLWFjdGl2ZSB7XHJcbiAgLmZvcm0tYmxvY2sge1xyXG4gICAgei1pbmRleDogMjA7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycywgb3BhY2l0eSAwLjRzIDAuMXM7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgfVxyXG4gIC5ib2R5LW92ZXJsYXkge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB6LWluZGV4OiAxOTtcclxuICB9XHJcbiAgLmhlYWRlci1vdmVybGF5IHtcclxuICAgIHotaW5kZXg6IDIxO1xyXG4gIH1cclxuICAubG9nbyB7XHJcbiAgICB6LWluZGV4OiAyMTtcclxuICB9XHJcbn1cclxuLmZvcm0tdGV4dCB7XHJcbiAgd2lkdGg6IDYwcmVtO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDRyZW0gMCAycmVtIDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGgyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgfVxyXG59XHJcbi5mb3JtLWJsb2NrIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAgLTEwMCUpO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcztcclxuICBmb250LXNpemU6IDFyZW07XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG4uZm9ybS1ob2xkZXIge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgei1pbmRleDogMztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIC5mb3JtLXdyYXBwZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgd2lkdGg6IDYwcmVtO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5mb3JtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXgtd2lkdGg6IDI1cmVtO1xyXG4gIH1cclxuICAuZm9ybS1pdGVtIHtcclxuICAgIHBhZGRpbmc6IDAgMC41cmVtIDFyZW0gMC41cmVtO1xyXG4gICAgJi5pcy0xIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmLmlzLTIge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG4gICAgJi5pcy00IHtcclxuICAgICAgd2lkdGg6IDI1JTtcclxuICAgIH1cclxuICAgICYuYWxpZ24tY2VudGVyIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICBpbnB1dCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogICAgbm9uZTtcclxuICAgIGFwcGVhcmFuY2U6ICAgICAgICAgbm9uZTsgICBcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDsgIC8qIFNhZmFyaSAzLTQsIGlPUyAxLTMuMiwgQW5kcm9pZCAxLjYtICovICAgIFxyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwOyAgLyogRmlyZWZveCAxLTMuNiAqLyAgICAgXHJcbiAgICBib3JkZXItcmFkaXVzOiAwOyAgLyogT3BlcmEgMTAuNSwgSUUgOSwgU2FmYXJpIDUsIENocm9tZSwgRmlyZWZveCA0LCBpT1MgNCwgQW5kcm9pZCAyLjErICovXHJcbiAgICAmLmVycm9yIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJlZDtcclxuICAgIH1cclxuICB9XHJcbiAgYnV0dG9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgcGFkZGluZzogMXJlbSAxcmVtO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVyZW07XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgfVxyXG4gIC5zZWxlY3QtaG9sZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHNlbGVjdCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtIDAuNXJlbSAxcmVtO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgIGhlaWdodDogY2FsYygyM3B4ICsgMXJlbSk7XHJcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgLW1vei1hcHBlYXJhbmNlOiAgICBub25lO1xyXG4gICAgICBhcHBlYXJhbmNlOiAgICAgICAgIG5vbmU7ICAgXHJcbiAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDsgIC8qIFNhZmFyaSAzLTQsIGlPUyAxLTMuMiwgQW5kcm9pZCAxLjYtICovICAgIFxyXG4gICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7ICAvKiBGaXJlZm94IDEtMy42ICovICAgICBcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDsgIC8qIE9wZXJhIDEwLjUsIElFIDksIFNhZmFyaSA1LCBDaHJvbWUsIEZpcmVmb3ggNCwgaU9TIDQsIEFuZHJvaWQgMi4xKyAqL1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICY6Oi1tcy1leHBhbmQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgICAmLmVycm9yIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmVkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogMC41cmVtO1xyXG4gICAgICBoZWlnaHQ6IDAuNXJlbTtcclxuICAgICAgcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgdG9wOiA0NSU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDFweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuI2Zvcm0tYW5jaG9yIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtMy41cmVtO1xyXG59XHJcblxyXG4uYXZhaWxhYmlsaXR5LXRyaWdnZXIsXHJcbi5hdmFpbGFiaWxpdHktdHJpZ2dlci1iZyB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wNXJlbTtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcclxuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHJpZ2h0OiAxcmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xyXG4gIGJvdHRvbTogMXJlbTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcclxufVxyXG4uYXZhaWxhYmlsaXR5LXRyaWdnZXItYmcge1xyXG4gIHotaW5kZXg6IDg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbn1cclxuXHJcbi5icm9rZXItcXVlc3Rpb24taG9sZGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAucXVlc3Rpb24ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgcGFkZGluZzogMC41cmVtIDAuNXJlbSAwLjVyZW0gMDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gIC5yYWRpby1idG5zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuICAucmFkaW8tYnRuIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuXHJcbiAgICAmLnJhZGlvLXJpZ2h0IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5yYWRpby1idG4ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmIGxhYmVsIHtcclxuICAgIHBhZGRpbmc6IDAuNXJlbSAwIDAuNXJlbSAyMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAgLTUwJSk7XHJcbiAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xyXG4gICAgICBAZXh0ZW5kIC5ub1NlbGVjdDtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAgLTUwJSk7XHJcbiAgICAgIGxlZnQ6IDRweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgPiBbdHlwZT1cInJhZGlvXCJdIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgei1pbmRleDogLTE7XHJcblxyXG4gICAgJjpjaGVja2VkIHtcclxuICAgICAgJiArIGxhYmVsOmFmdGVyIHtcclxuICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5vLW1haW4taW1hZ2Uge1xyXG4gIC5mb3JtLWhvbGRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAvLyBoZWlnaHQ6IDM2cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLmlzTW9iaWxlIHtcclxuICAuZm9ybS1ob2xkZXIge1xyXG4gICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICBoZWlnaHQ6IDQwcmVtO1xyXG4gICAgfVxyXG4gICAgLmJyb2tlci1xdWVzdGlvbi1ob2xkZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5icm9rZXJhZ2UtZmllbGRzIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb3JtLXdyYXBwZXIge1xyXG4gICAgcGFkZGluZzogMCAxcmVtO1xyXG4gICAgZm9ybSB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xyXG5cclxuLm5vLXNlbGVjdCB7XHJcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbiNoZWFkZXIge1xyXG4gICYuaXMtaGlkZGVuIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgMC4ycztcclxuICB9XHJcbn1cclxuXHJcbi5jLWhhbWJ1cmdlciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDEwMTtcclxuICByaWdodDogMXJlbTtcclxuICB0b3A6IDFyZW07XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICB3aWR0aDogMS4yNXJlbTtcclxuICBoZWlnaHQ6IDFyZW07XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiBub25lO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcbiAgQGV4dGVuZCAubm8tc2VsZWN0O1xyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgLy8gYmFja2dyb3VuZDogJHdoaXRlO1xyXG5cclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnMsIDAuMnM7XHJcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnMsIDBzO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHRvcDogLTAuMjVyZW07XHJcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgdHJhbnNmb3JtO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgYm90dG9tOiAtMC4yNXJlbTtcclxuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm90dG9tLCB0cmFuc2Zvcm07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybS1saW5rIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgbGVmdDogMXJlbTtcclxuICB0b3A6IDFyZW07XHJcbiAgei1pbmRleDogMTg7XHJcbiAgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBzdmd7XHJcbiAgICAgICYubWFpbCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5oZWFkZXIge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICB6LWluZGV4OiAzMDtcclxufVxyXG5cclxubmF2IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAgLTEwMCUpO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcztcclxuICBvcGFjaXR5OiAwO1xyXG5cclxuICB1bCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDVyZW0gMXJlbSAxcmVtIDFyZW07XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICBsaSB7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gICAgJi5pcy1hY3RpdmUgYSxcclxuICAgICY6aG92ZXIgYXtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ib2R5LW92ZXJsYXkge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiAtMTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYShibGFjaywgMC45NSk7XHJcbn1cclxuXHJcbi5oZWFkZXItb3ZlcmxheSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTAwJSk7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgaGVpZ2h0OiA0cmVtO1xyXG4gIHotaW5kZXg6IDI7XHJcblxyXG4gIGEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5vdmVybGF5LWFjdGl2ZSB7XHJcbiAgLmhlYWRlci1vdmVybGF5IHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gIH1cclxuICAuYy1oYW1idXJnZXIge1xyXG4gICAgc3BhbiB7XHJcbiAgICAgICY6OmJlZm9yZSxcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZm9ybS1saW5rIHtcclxuICAgIHNwYW4ge1xyXG4gICAgICBzdmd7XHJcbiAgICAgICAgJi5tYWlsIHtcclxuICAgICAgICAgICoge1xyXG4gICAgICAgICAgICBzdHJva2U6ICR3aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5sb2dvIHtcclxuICB3aWR0aDogMTJyZW07XHJcbiAgbWF4LXdpZHRoOiAxMnJlbTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdG9wOiAtMTJyZW07XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cywgdG9wIDBzIDAuMjVzO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiAxMnJlbTtcclxuICAgIG1heC13aWR0aDogMTJyZW07XHJcbiAgfVxyXG5cclxuICAmLmlzLWFjdGl2ZSB7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzLCB0b3AgMHMgMHM7XHJcbiAgICB0b3A6IDFyZW07XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuaGVhZGVyIHtcclxuICBoZWlnaHQ6IDMuNXJlbTtcclxufVxyXG5cclxuLmhlYWRlci1vdmVybGF5IHtcclxuICBwYWRkaW5nOiAxcmVtO1xyXG5cclxuICBpbWcge1xyXG4gICAgbWF4LWhlaWdodDogMi41cmVtO1xyXG4gICAgbWF4LXdpZHRoOiA5cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLmMtaGFtYnVyZ2VyLmlzLWFjdGl2ZSBzcGFuIHtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHMsIDAuMnM7XHJcbiAgfVxyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHMsIDAuMnM7XHJcbiAgfVxyXG59XHJcbi5uYXYtYWN0aXZlIHtcclxuICBuYXYge1xyXG4gICAgei1pbmRleDogMjA7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycywgb3BhY2l0eSAwLjRzIDAuMXM7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgfVxyXG4gIC5ib2R5LW92ZXJsYXkge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB6LWluZGV4OiAxOTtcclxuICB9XHJcbiAgLmhlYWRlci1vdmVybGF5IHtcclxuICAgIHotaW5kZXg6IDIwO1xyXG4gIH1cclxuICAubG9nbyB7XHJcbiAgICB6LWluZGV4OiAyMDtcclxuICB9XHJcbn1cclxuXHJcbi5pc01vYmlsZSB7XHJcbiAgLmxvZ28ge1xyXG4gICAgd2lkdGg6IDhyZW07XHJcbiAgICBtYXgtd2lkdGg6IDhyZW07XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogOHJlbTtcclxuICAgICAgbWF4LXdpZHRoOiA4cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5vLW1haW4taW1hZ2Uge1xyXG4gIC5jLWhhbWJ1cmdlciB7XHJcbiAgICBzcGFuIHtcclxuICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb3JtLWxpbmsge1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIHN2Z3tcclxuICAgICAgICAmLm1haWwge1xyXG4gICAgICAgICAgKiB7XHJcbiAgICAgICAgICAgIHN0cm9rZTogJHdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlci1saW5rcyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE4O1xyXG4gID4gYSB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgJi50cmlnZ2VyLWZvcm0ge1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIGxlZnQ6IDFyZW07XHJcbiAgICAgIHRvcDogMC43NXJlbVxyXG4gICAgfVxyXG4gICAgJi50cmlnZ2VyLWF2YWlsYWJpbGl0eSB7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgcmlnaHQ6IDNyZW07XHJcbiAgICAgIHRvcDogMC43NXJlbVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XHJcblxyXG4uYmFja2dyb3VuZC50LWZvbyB7XHJcbiAgei1pbmRleDogMTE7XHJcbn1cclxuLnQtZm9vdGVyIHtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBtYXgtd2lkdGg6IDgwcmVtO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBwYWRkaW5nOiAxcmVtIDFyZW07XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAuZm9vdGVyLWNvbnRlbnQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAuZGF0YSB7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sZWdhbCB7XHJcbiAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICBjb2xvcjogJGdyYXk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xyXG4gIH1cclxuICAubGlua3Mge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGdhcDogMXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxvZ29zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBnYXA6IDFyZW07XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG59IiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xyXG5cclxuLnByZXNzLWFydGljbGVzIHtcclxuICBtYXgtd2lkdGg6IDMwcmVtO1xyXG4gIG1hcmdpbjogMTVyZW0gYXV0byAwIGF1dG87XHJcbiAgYXJ0aWNsZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogNXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIGgyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgfVxyXG4gIC5hcnRpY2xlLWRhdGEge1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICB9XHJcbn0iLCIuYXZhaWxhYmlsaXR5LWJsb2NrIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAgLTEwMCUpO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcztcclxuICBvcGFjaXR5OiAwO1xyXG5cclxuICAuYXZhaWxhYmlsaXR5LWNvbnRlbnQge1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIHBhZGRpbmctdG9wOiAxMHJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcbn1cclxuXHJcbi5hdmFpbGFiaWxpdHktYnVpbGRpbmcge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleDogMjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gID4gc3ZnIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHdpZHRoOiAyNHJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5hdmFpbGFiaWxpdHktdGFibGUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleDogMztcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbWF4LWhlaWdodDogMTAwJTtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLmF2YWlsYWJpbGl0eS1hY3RpdmUge1xyXG4gIC5hdmFpbGFiaWxpdHktYmxvY2sge1xyXG4gICAgei1pbmRleDogMjA7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycywgb3BhY2l0eSAwLjRzIDAuMXM7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gIC5ib2R5LW92ZXJsYXkge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB6LWluZGV4OiAxOTtcclxuICB9XHJcbiAgLmhlYWRlci1vdmVybGF5IHtcclxuICAgIHotaW5kZXg6IDIxO1xyXG4gIH1cclxuICAubG9nbyB7XHJcbiAgICB6LWluZGV4OiAyMTtcclxuICB9XHJcbn1cclxuXHJcbi5hdmFpbGFiaWxpdHktdGFibGUge1xyXG4gIHNwYW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4uYXZsLWNvbnRlbnQtaG9sZGVyIHtcclxuICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctbGVmdDogMnJlbTtcclxufVxyXG5cclxudGFibGUubGFyZ2UtdGFibGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgdGgge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbiAgdGgsIHRkIHtcclxuICAgICYuaXMtY2VudGVyIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJi5pcy1yaWdodCB7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxuICB0aCB7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgfVxyXG4gIHRkIHtcclxuICAgIHBhZGRpbmc6IDFyZW0gMC41cmVtO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuICB0ciB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xyXG4gICAgPiB0aDpmaXJzdC1vZi10eXBlLFxyXG4gICAgPiB0ZDpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgPiB0aDpsYXN0LW9mLXR5cGUsXHJcbiAgICA+IHRkOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAmLmlzQWN0aXZlIHtcclxuICAgICAgdGQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEod2hpdGUsIDAuMTUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbmEudmlldy10cmlnZ2VyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG59XHJcblxyXG4uaXNNb2JpbGUge1xyXG4gIC5hdmFpbGFiaWxpdHktY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLmF2bC1jb250ZW50LWhvbGRlciB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG4gIC5hdmFpbGFiaWxpdHktYnVpbGRpbmcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMXJlbTtcclxuICAgIHJpZ2h0OiAxcmVtO1xyXG4gICAgaGVpZ2h0OiAyNXJlbTtcclxuICAgIHRvcDogNnJlbTtcclxuICAgID4gc3ZnIHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYXZhaWxhYmlsaXR5LXRhYmxlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDFyZW07XHJcbiAgICByaWdodDogMXJlbTtcclxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDMzcmVtKTtcclxuICAgIHRvcDogMzJyZW07XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgfVxyXG5cclxuICB0YWJsZS5sYXJnZS10YWJsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnNtYWxsLXRhYmxlIHtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgJHdoaXRlO1xyXG4gIC50YWJsZS1yb3cge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcGFkZGluZzogMC41cmVtIDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMC41cmVtO1xyXG4gICAgICB0b3A6IDAuNzVyZW07XHJcbiAgICAgIHdpZHRoOiAwLjVyZW07XHJcbiAgICAgIGhlaWdodDogMC41cmVtO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAwIDA7XHJcbiAgICB9XHJcbiAgICA+IGRpdiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICA+IHNwYW4ge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgZmxleC1ncm93OiAwO1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDMzJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFkZGl0aW9uYWwge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJi5pc0FjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEod2hpdGUsIDAuMTUpO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAuYWRkaXRpb25hbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgfVxyXG4gICAgfSBcclxuICB9XHJcbn1cclxuXHJcbi5pc1NtYWxsLCAuaXNMYXJnZSB7XHJcbiAgLnNtYWxsLXRhYmxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59IiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xyXG5cclxuLnRlYW0tbGlzdCB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogMTVyZW0gMCAwIDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDI2cmVtKTtcclxufVxyXG5cclxuLnRlYW0tbWVtYmVyIHtcclxuICBmbGV4LWJhc2lzOiA1MCU7XHJcbiAgZmxleC1ncm93OiAwO1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIHBhZGRpbmc6IDFyZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICZfX25hbWUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2Fib3V0IHtcclxuICB9XHJcbn1cclxuXHJcbi5pc1NtYWxsIHtcclxuICAudGVhbS1tZW1iZXIge1xyXG4gICAgZmxleC1iYXNpczogNTAlO1xyXG4gIH1cclxufVxyXG5cclxuLmlzTW9iaWxlIHtcclxuICAudGVhbS1tZW1iZXIge1xyXG4gICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xyXG4ubWFwLWhlaWdodC1oZWxwZXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2cmVtKTtcclxufVxyXG4jbWFwIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxufVxyXG4vLyAubWFwLWhvbGRlciB7XHJcbi8vICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxuLy8gICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzcmVtKSFpbXBvcnRhbnQ7XHJcbi8vICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4vLyAgIHotaW5kZXg6IDE7XHJcbi8vICAgLmphcmFsbGF4ID4gZGl2IHtcclxuLy8gICAgIHotaW5kZXg6IDEhaW1wb3J0YW50O1xyXG4vLyAgIH1cclxuLy8gICAuamFyYWxsYXgtaW1nIHtcclxuLy8gICAgIHotaW5kZXg6IDEhaW1wb3J0YW50O1xyXG4vLyAgIH1cclxuLy8gfVxyXG4ubWFwLWxlZ2VuZCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgaGVpZ2h0OiA3LjVyZW07XHJcbn1cclxuLm1hcC1maWx0ZXJzLWhvbGRlciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwYWRkaW5nLXRvcDogNHJlbTtcclxuICBoZWlnaHQ6IDhyZW07XHJcbiAgdG9wOiAwO1xyXG4gICYuaXMtc3RpY2t5IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICB9XHJcbiAgdWwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWF4LXdpZHRoOiA3NXJlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMCAxcmVtO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAuY2F0ZWdvcnktbmFtZSB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xyXG4gICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMnM7XHJcbiAgICAgIH1cclxuICAgICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAmLmlzLWFjdGl2ZSxcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jYXRlZ29yeS1sb2NhdGlvbnMge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBsaSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAmID4gc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDEuMjVyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5pcy1pbmFjdGl2ZSB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiAkY29wcGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWhvbGRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAxcmVtO1xyXG4gICAgdG9wOiBjYWxjKDEwMCUgKyAycmVtKTtcclxuICAgIHdpZHRoOiAxOHJlbTtcclxuICAgICYuaXMtc3RpY2t5IHtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICB0b3A6IDkuNXJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tYXJrZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICB3aWR0aDogMjBweDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMSk7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHNwYW4ge1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gIH1cclxuICAmLmlzLWFjdGl2ZSB7XHJcbiAgICBhbmltYXRpb246IHB1bHNlIDEuNXMgaW5maW5pdGU7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcclxuICAwJSB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoIzAwMCwgMC43KTtcclxuICB9XHJcblxyXG4gIDcwJSB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxNXB4IHJnYmEoIzAwMCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgjMDAwLCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5pc01vYmlsZSB7XHJcbiAgLmNhdGVnb3J5LWxvY2F0aW9ucyB7XHJcbiAgICBjb2xvcjogJGdyYXk7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWF4LWhlaWdodDogMTByZW07XHJcbiAgICAmLWhvbGRlciB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMXJlbSAxcmVtIDFyZW07XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xyXG4gICAgICAmLmlzLXN0aWNreSB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogNy41cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi50ZWFzZXItdGV4dCB7XHJcbiAgbWF4LXdpZHRoOiA2MHJlbTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwYWRkaW5nOiAzcmVtIDFyZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICYuaXMtbmFycm93IHtcclxuICAgIG1heC13aWR0aDogNDByZW07XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcclxuQGltcG9ydCBcInNsaWNrXCI7XHJcbkBpbXBvcnQgXCJwYXJhbGxheFwiO1xyXG5AaW1wb3J0IFwiaW1hZ2VUZXh0QmxvY2tzXCI7XHJcbkBpbXBvcnQgXCJmb3JtXCI7XHJcbkBpbXBvcnQgXCJoZWFkZXJcIjtcclxuQGltcG9ydCBcImZvb3RlclwiO1xyXG5AaW1wb3J0IFwicHJlc3NcIjtcclxuQGltcG9ydCBcImF2YWlsYWJpbGl0eVwiO1xyXG5AaW1wb3J0IFwidGVhbVwiO1xyXG5AaW1wb3J0IFwibWFwXCI7XHJcbkBpbXBvcnQgXCJ0ZWFzZXJcIjtcclxuXHJcbioge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbjpyb290IHtcclxuICAtLWdyYXkxOiAjNjc2NzY3O1xyXG4gIC0td2hpdGU6ICNmZWZlZmU7XHJcbiAgLS1ibGFjazogIzAwMDtcclxuICAtLWNvcHBlcjogI2NiOGY1YjtcclxufVxyXG5cclxuOjotbW96LXNlbGVjdGlvbiB7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbn1cclxuXHJcbjo6c2VsZWN0aW9uIHtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIGJhY2tncm91bmQ6ICRibGFjaztcclxufVxyXG5cclxuKiB7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5odG1sIHtcclxuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xyXG4gIG1hcmdpbjogMDtcclxuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBjb2xvcjogJGdyYXk7XHJcbiAgJi5uby1zY3JvbGwge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbn1cclxuXHJcbi5iYWNrZ3JvdW5kIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcclxufVxyXG5cclxuLmlzLXJlbGF0aXZlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIGJvZHksXHJcbiAgaHRtbCB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIGFuZCAobWluLXdpZHRoOiAxMzY3cHgpIHtcclxuICBib2R5LFxyXG4gIGh0bWwge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMXB4KSB7XHJcbiAgYm9keSxcclxuICBodG1sIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbn1cclxuXHJcbi5jaGFuZ2UtYnJvd3NlciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmlzLWllIHtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIC5jaGFuZ2UtYnJvd3NlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHotaW5kZXg6IDIwMDtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5yb3RhdGUtbWVzc2FnZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ucm90YXRlIHtcclxuICAucm90YXRlLW1lc3NhZ2Uge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgei1pbmRleDogMjAwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5oMiB7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBmb250LXNpemU6IDEuNXJlbTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIG1hcmdpbjogMDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG5oMyB7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbnAge1xyXG4gIGNvbG9yOiAkZ3JheTtcclxuICBmb250LXNpemU6IDFyZW07XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4ubWFyLWIge1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbn1cclxuXHJcbi5uby1tYXJnaW4ge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgI2RldmljZUhlbHBlciB7XHJcbiAgICB3aWR0aDogMHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAjZGV2aWNlSGVscGVyIHtcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAjZGV2aWNlSGVscGVyIHtcclxuICAgIHdpZHRoOiAycHg7XHJcbiAgfVxyXG59XHJcblxyXG4ud3JhcHBlciB7XHJcbiAgd2lkdGg6IDc1cmVtO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwYWRkaW5nOiAwIDFyZW07XHJcbn1cclxuXHJcbi5jLWRpdmlkZXIge1xyXG4gIHBhZGRpbmctdG9wOiA1cmVtO1xyXG59XHJcblxyXG4uaXNTbWFsbCB7XHJcbn1cclxuXHJcbi5pc0xhcmdlLFxyXG4uaXNTbWFsbCB7XHJcbiAgLnByb3BvcnRpb24taGVscGVyIHtcclxuICAgICYuaXMtZnVsbC1zY3JlZW4ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIH1cclxuICAgICYuaXMtMTYtOSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XHJcbiAgICB9XHJcbiAgICAmLmlzLTQtMyB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA3NSU7XHJcbiAgICB9XHJcbiAgICAmLmlzLTQtNSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMjUlO1xyXG4gICAgfVxyXG4gICAgJi5pcy1jaXJjbGUge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi52aXNpYmxlT25TbWFsbCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmhpZGRlbk9uU21hbGwge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uaXNTbWFsbCxcclxuLmlzTW9iaWxlIHtcclxuICAudmlzaWJsZU9uU21hbGwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIFxyXG4gIC5oaWRkZW5PblNtYWxse1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5pc01vYmlsZSB7XHJcbiAgLmMtZGl2aWRlciB7XHJcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbn1cclxuXHJcbi5iYWNrZ3JvdW5kIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMjtcclxufVxyXG5cclxuLmNscy0xIHtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4uY2xzLTEuaXNBY3RpdmUge1xyXG4gIGZpbGw6ICRjb3BwZXI7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLmNscy0yIHtcclxuICBmaWxsOiBub25lO1xyXG4gIHN0cm9rZTogI2ZmZjtcclxuICBzdHJva2UtbGluZWNhcDogcm91bmQ7XHJcbiAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcclxuICBzdHJva2Utd2lkdGg6IC41cHg7XHJcbn0iXX0= */
