.slider-holder{height:var(--content-height)-calc(2 * var(--default-spacing));padding:0 var(--default-spacing);background-color:var(--green);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;position:relative;z-index:1}.slider-holder.top-padding{padding-top:var(--default-spacing)}.slider-holder.bottom-padding,.slider-holder.top-padding{height:calc(var(--content-height) - var(--default-spacing))}.slider-holder.bottom-padding{padding-bottom:var(--default-spacing)}.slider-holder.bottom-padding.top-padding{padding-bottom:var(--default-spacing);padding-top:var(--default-spacing);height:var(--content-height)}.images-slider{position:relative;padding:1rem}.images-slider .slick-track .slide>div{background-position:50%;background-repeat:no-repeat;background-size:cover}.slider{width:100%;height:100%}.slider .slick-slide>div{height:calc(var(--content-height) - (2 * var(--default-spacing)));background-position:50%;background-repeat:no-repeat;background-size:cover}.slick-dots{bottom:var(--default-spacing);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;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;padding:0}.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)}.arrows{z-index:2;left:0;width:100%;height:1px}.arrow,.arrows{position:absolute;top:0}.arrow{left:var(--default-spacing);width:20%;height:calc(var(--content-height) - (2 * var(--default-spacing)));background-color:var(--white);cursor:pointer;background:-webkit-linear-gradient(right,transparent,#000);background:linear-gradient(270deg,transparent,#000);opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.arrow span{position:absolute;left:4rem;top:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);display:block;width:1.5rem;height:1.5rem;border:.2rem solid var(--white);border-width:0 0 .2rem .2rem;-webkit-transition:all .2s;transition:all .2s}.arrow:hover{opacity:1}.arrow:hover span{left:2.5rem}.top-padding .arrow{top:var(--default-spacing)}.arrow-next{left:auto;right:var(--default-spacing);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.isMD.isPortrait .slider-holder,.isSM .slider-holder,.isXS .slider-holder{height:auto!important;padding-bottom:calc(2 * var(--default-spacing))!important}.isMD.isPortrait .slider,.isSM .slider,.isXS .slider{height:unset}.isMD.isPortrait .slider .slick-slide>div,.isSM .slider .slick-slide>div,.isXS .slider .slick-slide>div{height:auto;padding-top:50%}.isMD.isPortrait .slick-dots,.isSM .slick-dots,.isXS .slick-dots{bottom:calc(-1 * var(--default-spacing) - .125rem)}.isMD.isPortrait .arrows,.isSM .arrows,.isXS .arrows{display:none}@font-face{font-family:MaisonNeue-Light;src:url(../assets/fonts/MaisonNeueWEB-Light.woff2) format("woff2"),url(../assets/fonts/MaisonNeueWEB-Light.woff) format("woff"),url(../assets/fonts/MaisonNeue-Light.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:MaisonNeue-Medium;src:url(../assets/fonts/MaisonNeueWEB-Medium.woff2) format("woff2"),url(../assets/fonts/MaisonNeueWEB-Medium.woff) format("woff"),url(../assets/fonts/MaisonNeue-Medium.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Orleans-Light;src:url(../assets/fonts/Orleans-Light.woff2) format("woff2"),url(../assets/fonts/Orleans-Light.woff) format("woff"),url(../assets/fonts/Orleans-Light.otf) format("opentype");font-weight:400;font-style:normal}.availability-close,.c-hamburger,.inquiry-modal-close,.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}header{position:fixed;left:0;top:0;width:100%;z-index:3;height:7rem}header:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;opacity:1;background-color:var(--green);z-index:1;-webkit-transition:all .4s;transition:all .4s}.apply,.isTeaser .learn-more{left:var(--default-spacing);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;line-height:calc(2rem - 2px);border:1px solid var(--white);border-radius:1.5rem;padding:0 1.25rem;color:var(--white);text-decoration:none;font-size:.8rem;text-transform:uppercase}.apply,.isTeaser .learn-more,.logo{position:fixed;top:calc(var(--header-height) / 2);cursor:pointer;z-index:2}.logo{left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.logo,.logo img{width:14rem;max-width:14rem}.logo img{display:block}.header-links{position:fixed;z-index:2;right:calc(var(--default-spacing) + 1.25rem);top:calc(var(--header-height) / 2);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header-links a{text-transform:uppercase;color:var(--white);font-size:.8rem;margin-right:1rem;text-decoration:none;cursor:pointer}.nav-overlay{position:fixed;z-index:-1;opacity:0;visibility:hidden;left:0;top:0;height:100%;width:100%;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);background-color:var(--green);-webkit-transition:opacity .4s .1s,visibility 0s .5s,z-index 0s .5s,-webkit-transform .4s .1s;transition:opacity .4s .1s,visibility 0s .5s,z-index 0s .5s,-webkit-transform .4s .1s;transition:transform .4s .1s,opacity .4s .1s,visibility 0s .5s,z-index 0s .5s;transition:transform .4s .1s,opacity .4s .1s,visibility 0s .5s,z-index 0s .5s,-webkit-transform .4s .1s}.availability-close,.c-hamburger,.inquiry-modal-close{position:fixed;z-index:2;right:var(--default-spacing);top:calc(var(--header-height) / 2);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block;overflow:hidden;margin:0;padding:0;width:1.25rem;height:19px;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}.availability-close:focus,.c-hamburger:focus,.inquiry-modal-close:focus{outline:none}.availability-close span,.c-hamburger span,.inquiry-modal-close span{display:block;position:absolute;top:10px;left:0;right:0;height:1px}.availability-close span:after,.availability-close span:before,.c-hamburger span:after,.c-hamburger span:before,.inquiry-modal-close span:after,.inquiry-modal-close span:before{position:absolute;display:block;left:0;width:100%;height:1px;background-color:var(--white);content:"";-webkit-transition-duration:.2s,.2s;transition-duration:.2s,.2s;-webkit-transition-delay:.2s,0s;transition-delay:.2s,0s;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased}.availability-close span:before,.c-hamburger span:before,.inquiry-modal-close span:before{top:-5px;-webkit-transition-property:top,-webkit-transform;transition-property:top,-webkit-transform;transition-property:top,transform;transition-property:top,transform,-webkit-transform}.availability-close span:after,.c-hamburger span:after,.inquiry-modal-close span:after{bottom:-5px;-webkit-transition-property:bottom,-webkit-transform;transition-property:bottom,-webkit-transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform}.c-hamburger.is-active span,.is-active.availability-close span,.is-active.inquiry-modal-close span{background:none}.c-hamburger.is-active span:before,.is-active.availability-close span:before,.is-active.inquiry-modal-close span:before{background-color:var(--white);top:0!important;-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,.is-active.availability-close span:after,.is-active.inquiry-modal-close span:after{background-color:var(--white);bottom:0!important;-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:1;-webkit-transition:opacity .4s .1s;transition:opacity .4s .1s;opacity:1;visibility:visible}.nav-active nav li{top:0;opacity:1}.nav-active nav li:first-child{-webkit-transition:opacity .4s 0s,top .4s 0s;transition:opacity .4s 0s,top .4s 0s}.nav-active nav li:nth-child(2){-webkit-transition:opacity .4s .15s,top .4s .15s;transition:opacity .4s .15s,top .4s .15s}.nav-active nav li:nth-child(3){-webkit-transition:opacity .4s .3s,top .4s .3s;transition:opacity .4s .3s,top .4s .3s}.nav-active nav li:nth-child(4){-webkit-transition:opacity .4s .45s,top .4s .45s;transition:opacity .4s .45s,top .4s .45s}.nav-active nav li:nth-child(5){-webkit-transition:opacity .4s .6s,top .4s .6s;transition:opacity .4s .6s,top .4s .6s}.nav-active nav li:nth-child(6){-webkit-transition:opacity .4s .75s,top .4s .75s;transition:opacity .4s .75s,top .4s .75s}.nav-active nav li:nth-child(7){-webkit-transition:opacity .4s .9s,top .4s .9s;transition:opacity .4s .9s,top .4s .9s}.nav-active nav li:nth-child(8){-webkit-transition:opacity .4s 1.05s,top .4s 1.05s;transition:opacity .4s 1.05s,top .4s 1.05s}.nav-active nav li:nth-child(9){-webkit-transition:opacity .4s 1.2s,top .4s 1.2s;transition:opacity .4s 1.2s,top .4s 1.2s}.nav-active nav li:nth-child(10){-webkit-transition:opacity .4s 1.35s,top .4s 1.35s;transition:opacity .4s 1.35s,top .4s 1.35s}.nav-active .nav-overlay{visibility:visible;opacity:1;z-index:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);-webkit-transition:opacity .4s .1s,visibility 0s,z-index 0s,-webkit-transform .4s .1s;transition:opacity .4s .1s,visibility 0s,z-index 0s,-webkit-transform .4s .1s;transition:transform .4s .1s,opacity .4s .1s,visibility 0s,z-index 0s;transition:transform .4s .1s,opacity .4s .1s,visibility 0s,z-index 0s,-webkit-transform .4s .1s}nav{position:fixed;right:0;top:0;visibility:hidden;color:var(--white);opacity:0;-webkit-transition:-webkit-transform 0s;transition:-webkit-transform 0s;transition:transform 0s;transition:transform 0s,-webkit-transform 0s}nav,nav ul{width:100%;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:calc(var(--header-height) + var(--default-spacing)) 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;top:2rem;opacity:0}nav li a{color:var(--white);text-decoration:none;font-size:2.8rem;font-family:Orleans-Light,serif}nav li.is-active a{color:var(--white);pointer-events:none;cursor:default;text-decoration:underline}nav li:hover a{color:var(--white)}.isXS header{height:10rem}.isXS .logo{width:14rem;max-width:14rem;position:fixed;left:50%;top:calc((var(--header-height) - 3rem) / 2);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.isXS .logo img{width:14rem;max-width:14rem;display:block}.isXS .header-links{position:fixed;right:0;top:calc(var(--header-height) - 3rem);-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);background-color:var(--green);width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-top:1px solid var(--gray);border-bottom:1px solid var(--gray)}.isXS .header-links a{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;text-align:center;border-right:1px solid var(--gray);line-height:3rem;margin-right:0;font-size:1rem}.isXS .header-links a:last-of-type{border-right:none}.isXS .availability-close,.isXS .c-hamburger,.isXS .inquiry-modal-close{top:calc((var(--header-height) - 3rem) / 2)}.isXS .availability-close span:before,.isXS .c-hamburger span:before,.isXS .inquiry-modal-close span:before{top:-3px}.isXS .availability-close span:after,.isXS .c-hamburger span:after,.isXS .inquiry-modal-close span:after{bottom:-3px}.isTeaser .isXS .learn-more,.isXS .apply,.isXS .isTeaser .learn-more{top:unset!important;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);bottom:var(--default-spacing);background-color:var(--green);line-height:calc(3rem - 2px);font-size:1rem}.isXS nav li a{font-size:2.25rem}.isLG header:not(.overlay-active):before,.isMD header:not(.overlay-active):before{height:0;opacity:0}.isTeaser header{height:5rem}.isTeaser .header-links{right:var(--default-spacing)}.isTeaser .header-links a{margin:0}.isTeaser .header-links .link-apply{display:none}.isTeaser.isXS header{height:8rem}.isTeaser.isXS:not(.no-header-links) .apply,.isTeaser.isXS:not(.no-header-links) .learn-more{display:none}.isTeaser.isXS .logo{top:calc((var(--header-height) - 3rem) / 2)}.isTeaser.isXS .header-links{top:calc(var(--header-height) - 3rem);right:0}.isTeaser.isXS .header-links .link-apply{display:inline-block}.isTeaser.isXS .availability-close,.isTeaser.isXS .c-hamburger,.isTeaser.isXS .inquiry-modal-close{top:calc((var(--header-height) - 3rem) / 2)}.isTeaser.isXS.no-header-links header{height:5rem}.isTeaser.isXS.no-header-links .logo{top:2.5rem}.footer{width:100%;background-color:var(--green);padding:var(--default-spacing);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;color:var(--white);font-size:.8rem;position:relative;z-index:1}.footer>img{width:2rem;height:2rem}.footer-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:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-right:auto;gap:.5rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.footer-left img{display:block;max-height:3rem;max-width:8rem}.footer-center{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;text-align:center}.footer-right{-ms-flex-align:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-left:auto;gap:.5rem;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.footer-right,.footer-right>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.footer-right>div{-ms-flex-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:.25rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.footer-right img{width:1.25rem}.footer-right a{text-decoration:none;color:var(--white);text-transform:uppercase}.isSM .footer,.isXS .footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1rem}.isSM .footer-center,.isSM .footer-left,.isSM .footer-right,.isXS .footer-center,.isXS .footer-left,.isXS .footer-right{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-right:unset;margin-left:unset;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.isSM .footer-center,.isXS .footer-center{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.isSM .footer-left,.isXS .footer-left{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.isSM .footer-right,.isXS .footer-right{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.isSM .footer-right a,.isXS .footer-right a{text-transform:none;text-decoration:underline}.isXS .footer{padding:calc(2 * var(--default-spacing)) var(--default-spacing)}.isXS .footer-center,.isXS .footer-left,.isXS .footer-right{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;gap:.25rem;font-size:1rem}.isXS .footer-left{gap:1rem}.isXS .footer-right{gap:1.5rem}.isXS .footer-right img{width:2rem}.availability-block{position:fixed;left:0;top:0;width:100%;height:100vh;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:var(--default-spacing);color:var(--green);z-index:-1;visibility:hidden}.availability-block .lottery-counter .counter span.counter-value,.availability-block h2,.lottery-counter .counter .availability-block span.counter-value{color:var(--green);margin-bottom:calc(3 * var(--default-spacing));text-align:center}.availability-block a{color:var(--green);text-decoration:none}.availability-block span[data-sort-by]{position:relative;display:inline-block;padding-right:1rem;cursor:pointer;color:var(--gray)}.availability-block span[data-sort-by]:after{content:"";position:absolute;right:0;top:calc(50% - 1px);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-width:5.2px 3px 0;border-color:var(--gray) transparent transparent;border-style:solid;opacity:0}.availability-block span[data-sort-by].isAscending:after{opacity:1}.availability-block span[data-sort-by].isDescending:after{opacity:1;border-width:0 3px 5.2px;border-color:transparent transparent var(--gray)}.availability-table-holder .mCSB_scrollTools{width:4px;background-color:#e5e5e5;border-radius:0;border-radius:2px}.availability-table-holder .mCSB_scrollTools .mCSB_draggerRail{width:4px;border-radius:2px;background-color:#b7b7b7}.availability-table-holder .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden,.availability-table-holder .mCSB_inside>.mCSB_container{margin-right:0}.availability-table-holder .mCSB_dragger_bar{display:none!important}.availability-overlay{position:fixed;left:0;top:0;width:100%;height:100vh;background-color:rgba(0,0,0,.75)}.availability-content{width:50rem;max-width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:calc(4 * var(--default-spacing));position:relative;background-color:var(--gray-light);opacity:0;-webkit-transform:translateY(10%);-ms-transform:translateY(10%);transform:translateY(10%);-webkit-transition:all .4s ease;transition:all .4s ease;max-height:calc(100vh - (2 * var(--default-spacing)))}.availability-close{top:var(--default-spacing)!important;right:var(--default-spacing);-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.availability-close span{background:none}.availability-close span:before{background-color:var(--green);top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:0s,.2s;transition-delay:0s,.2s}.availability-close span:after{background-color:var(--green);bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition-delay:0s,.2s;transition-delay:0s,.2s}.availability-active .availability-block{z-index:2;visibility:visible}.availability-active .availability-content{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);opacity:1;z-index:1}.availability-active .availability-overlay{opacity:1;z-index:1;-webkit-transition:opacity .4s .1s,z-index 0s;transition:opacity .4s .1s,z-index 0s;cursor:pointer}.table-body{overflow-y:auto;margin-right:-10px;padding-right:10px}.large-table .table-body .table-row,.large-table .table-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;border-bottom:1px solid var(--green);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.large-table .table-body .table-row>div,.large-table .table-header>div{padding:.5rem;font-size:.8rem;display:inline-block;text-transform:uppercase;min-width:0;-webkit-box-flex:0;-webkit-flex:0 0 15%;-ms-flex:0 0 15%;flex:0 0 15%}.large-table .table-body .table-row>div:nth-of-type(3),.large-table .table-header>div:nth-of-type(3){-webkit-box-flex:0;-webkit-flex:0 0 12.5%;-ms-flex:0 0 12.5%;flex:0 0 12.5%}.large-table .table-body .table-row>div:nth-of-type(4),.large-table .table-header>div:nth-of-type(4){-webkit-box-flex:0;-webkit-flex:0 0 17.5%;-ms-flex:0 0 17.5%;flex:0 0 17.5%}.large-table .table-body .table-row>div:nth-of-type(7),.large-table .table-header>div:nth-of-type(7){-webkit-box-flex:0;-webkit-flex:0 0 10%;-ms-flex:0 0 10%;flex:0 0 10%;text-align:right}.large-table .table-body .table-row>div:nth-of-type(7) span,.large-table .table-header>div:nth-of-type(7) span{padding-right:0}.large-table .table-header{color:var(--gray)}.large-table .table-header span{padding-right:1rem}.large-table .table-header [data-sort-by]{cursor:pointer}.large-table .table-body{max-height:calc(100vh - 22 * var(--default-spacing))}.small-table .table-header{cursor:pointer;padding:.5rem 0;border-bottom:1px solid var(--green);position:relative;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;width:100%;font-size:1rem;color:var(--gray)}.small-table .table-header>div{-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:20%;-ms-flex-preferred-size:20%;flex-basis:20%;text-transform:uppercase}.small-table .table-header>div:first-of-type{-webkit-flex-basis:15%;-ms-flex-preferred-size:15%;flex-basis:15%}.small-table .table-header>div:nth-of-type(2){-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.small-table .table-header>div:nth-of-type(3){-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.small-table .table-header>div:last-of-type{-webkit-flex-basis:35%;-ms-flex-preferred-size:35%;flex-basis:35%;text-align:right}.small-table .table-header span{position:relative;display:inline-block}.small-table .table-header span[data-sort-by]{padding-right:1rem}.small-table .table-header span[data-sort-by]:after{content:"";position:absolute;right:0;top:calc(50% - 1px);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-width:5.2px 3px 0;border-color:var(--gray) transparent transparent;border-style:solid;opacity:1}.small-table .table-header span[data-sort-by].isAscending:after{border-color:var(--green) transparent transparent;opacity:1}.small-table .table-header span[data-sort-by].isDescending:after{opacity:1;border-width:0 3px 5.2px;border-color:transparent transparent var(--green)}.small-table .table-row{cursor:pointer;padding:1rem 0;border-bottom:1px solid var(--green);position:relative;font-family:MaisonNeue-Light,serif}.small-table .table-row .main{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;width:100%;font-size:1rem}.small-table .table-row .main>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:20%;-ms-flex-preferred-size:20%;flex-basis:20%}.small-table .table-row .main>span:last-of-type{-webkit-flex-basis:40%;-ms-flex-preferred-size:40%;flex-basis:40%;text-align:right}.small-table .table-row .additional{height:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:3rem;-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;overflow:hidden;-webkit-transition:height .5s ease;transition:height .5s ease;font-size:1rem}.small-table .table-row.isActive .additional{height:4rem}.small-table .table-row.isActive .additional a{text-decoration:underline;color:var(--green)}.apply-btn{position:relative;display:block;height:1.25rem;width:1.25rem;border-radius:1rem;border:2px solid var(--green);float:right}.apply-btn:before{content:"";position:absolute;width:2px;height:.5rem;background-color:var(--green);left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.apply-btn:after{content:"";position:absolute;width:.5rem;height:2px;background-color:var(--green);left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.isXS .availability-block{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-top:calc(var(--header-height) + var(--default-spacing));-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);background-color:var(--gray-light);-webkit-transition:visibility 0s .4s,-webkit-transform .4s ease;transition:visibility 0s .4s,-webkit-transform .4s ease;transition:transform .4s ease,visibility 0s .4s;transition:transform .4s ease,visibility 0s .4s,-webkit-transform .4s ease;z-index:0;visibility:hidden}.isXS .availability-content{padding:0;padding-top:var(--default-spacing);-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);opacity:1}.isXS .availability-content .lottery-counter .counter span.counter-value,.isXS .availability-content h2,.lottery-counter .counter .isXS .availability-content span.counter-value{margin-bottom:calc(2 * var(--default-spacing))}.isXS .availability-close,.isXS .availability-overlay,.isXS .large-table{display:none}.isXS .table-body{max-height:calc(100vh - 24 * var(--default-spacing))}.isXS .availability-active .availability-block{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);-webkit-transition:visibility 0s 0s,-webkit-transform .4s ease;transition:visibility 0s 0s,-webkit-transform .4s ease;transition:transform .4s ease,visibility 0s 0s;transition:transform .4s ease,visibility 0s 0s,-webkit-transform .4s ease;visibility:visible}.isLG .small-table,.isMD .small-table,.isSM .small-table{display:none}.inquiry-modal{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:var(--default-spacing);color:var(--green);z-index:-1;visibility:hidden}.inquiry-modal,.inquiry-modal-overlay{position:fixed;left:0;top:0;width:100%;height:100vh}.inquiry-modal-overlay{background-color:rgba(0,0,0,.75)}.inquiry-modal-content{width:auto;max-width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:calc(3 * var(--default-spacing)) calc(2 * var(--default-spacing));position:relative;background-color:var(--gray-light);opacity:0;-webkit-transform:translateY(10%);-ms-transform:translateY(10%);transform:translateY(10%);-webkit-transition:all .4s ease;transition:all .4s ease;background-color:var(--green);color:var(--white);text-align:center}.inquiry-modal-content .lottery-counter .counter span.counter-value,.inquiry-modal-content h2,.lottery-counter .counter .inquiry-modal-content span.counter-value{margin-bottom:var(--default-spacing);text-align:center}.inquiry-modal-content p{line-height:1}.inquiry-modal-content a{display:inline-block;line-height:calc(2rem - 2px);border:1px solid var(--white);border-radius:1.5rem;padding:0 1.25rem;color:var(--white);text-decoration:none;font-size:.8rem;text-transform:uppercase;margin-top:calc(2 * var(--default-spacing))}.inquiry-modal-close{top:var(--default-spacing)!important;right:var(--default-spacing);-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.inquiry-modal-close span{background:none}.inquiry-modal-close 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}.inquiry-modal-close 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}.inquiry-modal-active .inquiry-modal{z-index:2;visibility:visible}.inquiry-modal-active .inquiry-modal-content{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);opacity:1;z-index:1}.inquiry-modal-active .inquiry-modal-overlay{opacity:1;z-index:1;-webkit-transition:opacity .4s .1s,z-index 0s;transition:opacity .4s .1s,z-index 0s;cursor:pointer}.inquiry-bar{position:fixed;left:0;top:0;width:100%;z-index:2;height:2rem;background-color:var(--gray-light);color:var(--green);text-align:center;line-height:1rem;padding:0 var(--default-spacing);font-size:.8rem;display:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.inquiry-bar span{display:inline-block;font-family:MaisonNeue-Medium,serif;font-weight:700}.inquiry-bar a{color:var(--green);text-decoration:underline}.inquiry-bar-active .inquiry-bar{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}.inquiry-bar-active .apply,.inquiry-bar-active .availability-close,.inquiry-bar-active .c-hamburger,.inquiry-bar-active .header-links,.inquiry-bar-active .inquiry-modal-close,.inquiry-bar-active .isTeaser .learn-more,.inquiry-bar-active .logo,.isTeaser .inquiry-bar-active .learn-more{top:calc(var(--header-height) / 2 + 1rem)}.isXS .inquiry-bar-active{font-size:.7rem}.isXS .inquiry-bar-active .availability-close,.isXS .inquiry-bar-active .c-hamburger,.isXS .inquiry-bar-active .inquiry-modal-close,.isXS .inquiry-bar-active .logo{top:calc((var(--header-height) - 1rem) / 2)}.isXS .inquiry-bar-active .header-links{top:calc(var(--header-height) - 3rem)}.hero{position:relative;width:100%;height:100vh}.hero-overlay{content:"";background-color:rgba(0,0,0,.35);z-index:1;pointer-events:none}.hero-overlay,.hero-video{position:absolute;left:0;top:0;width:100%;height:100%}.hero-video{overflow:hidden}.hero-video video{min-width:100%;min-height:100%;width:auto;height:auto;position:relative;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hero-image{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;background-position:50%;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}.hero-image img{display:none}.hero-text{height:100vh;width:100%;padding:var(--default-spacing);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;text-align:center;background-position:50%;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;pointer-events:none;position:relative;z-index:1}.hero-text>div{width:35rem;max-width:100%}.hero-text .lottery-counter .counter span.counter-value,.hero-text h2,.hero-text p,.lottery-counter .counter .hero-text span.counter-value{position:relative;-webkit-transform:translateY(10vh);-ms-transform:translateY(10vh);transform:translateY(10vh);-webkit-transition:opacity .6s ease .2s,-webkit-transform .4s cubic-bezier(.215,.61,.355,1) .3s;transition:opacity .6s ease .2s,-webkit-transform .4s cubic-bezier(.215,.61,.355,1) .3s;transition:transform .4s cubic-bezier(.215,.61,.355,1) .3s,opacity .6s ease .2s;transition:transform .4s cubic-bezier(.215,.61,.355,1) .3s,opacity .6s ease .2s,-webkit-transform .4s cubic-bezier(.215,.61,.355,1) .3s;opacity:0}.hero-text .lottery-counter .counter span.counter-value,.hero-text h2,.lottery-counter .counter .hero-text span.counter-value{-webkit-transition-delay:.2s;transition-delay:.2s}.scroll-down{position:absolute;left:50%;bottom:var(--default-spacing);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-transform:uppercase;font-size:.8rem;z-index:1}.isLoaded .hero-text .lottery-counter .counter span.counter-value,.isLoaded .hero-text h2,.isLoaded .hero-text p,.lottery-counter .counter .isLoaded .hero-text span.counter-value{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.isXS .hero-image{overflow-x:auto}.isXS .hero-image img{display:block;width:auto;height:auto;min-width:100%;min-height:100%;max-width:none;max-height:100vh;-o-object-fit:cover;object-fit:cover}.isXS .hero-video{overflow-x:auto}.isXS .hero-video video{display:block;width:auto;height:100%;left:0;top:0;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.isXS .hero.is-touched .hero-overlay,.isXS .hero.is-touched .hero-text,.isXS .hero.is-touched .scroll-down{opacity:0!important;-webkit-transition:opacity .2s .2s;transition:opacity .2s .2s}.isLG .hero.is-large-image,.isMD .hero.is-large-image,.isSM .hero.is-large-image{height:auto}.isLG .hero.is-large-image .hero-image,.isMD .hero.is-large-image .hero-image,.isSM .hero.is-large-image .hero-image{position:relative}.isLG .hero.is-large-image .hero-image img,.isMD .hero.is-large-image .hero-image img,.isSM .hero.is-large-image .hero-image img{display:block;width:100%}.isLG .hero.is-large-image .hero-text,.isMD .hero.is-large-image .hero-text,.isSM .hero.is-large-image .hero-text{position:absolute;left:0;top:0}.isTeaser .hero-text>div{width:40rem}.main-links{background-color:var(--green);padding:0 var(--default-spacing) var(--default-spacing);position:relative;z-index:1}.main-links,.main-links ul{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}.main-links ul{margin:0;padding:0;max-width:100%}.main-links ul li{padding:.5rem;list-style:none}.main-links ul a{text-transform:uppercase;color:var(--white);font-size:.8rem;text-decoration:none;line-height:2rem;display:block}.isXS .main-links{display:none}.coreography-main{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;gap:var(--default-spacing);padding:var(--default-spacing);position:relative;z-index:1}.coreography-main,.coreography-main .coreography-static{background-color:var(--green)}.coreography-main .coreography-static .no-bottom-padding{padding-bottom:0}.coreography-main .coreography-static>div{height:calc(var(--content-height) - (2 * var(--default-spacing)));background-repeat:no-repeat;background-position:50%;background-size:cover}.coreography-main .coreography-animated{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:var(--default-spacing);background-color:var(--green)}.coreography-main .coreography-animated .coreography-item{position:relative;height:calc(var(--content-height) - (2 * var(--default-spacing)))}.coreography-main .coreography-animated .coreography-item.text-holder{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}.coreography-main .coreography-animated .coreography-item:first-child{grid-column:1/2;grid-row:1}.coreography-main .coreography-animated .coreography-item:nth-child(2){grid-column:2/3;grid-row:1}.coreography-main .coreography-animated .coreography-item:nth-child(3){grid-column:1/2;grid-row:2}.coreography-main .coreography-animated .coreography-item .isImage{background-repeat:no-repeat;background-position:50%;background-size:cover;height:100%}.coreography-main .coreography-animated .coreography-item .isText{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;pointer-events:none}.coreography-main .coreography-animated .coreography-item .isText>div{max-width:38rem;text-align:center}.coreography-main .coreography-animated.taxt-right .coreography-item:first-child{grid-column:2/3;grid-row:1}.coreography-main .coreography-animated.taxt-right .coreography-item:nth-child(2){grid-column:1/2;grid-row:1}.coreography-main .coreography-animated.taxt-right .coreography-item:nth-child(3){grid-column:2/3;grid-row:2}.coreography-main.coreography-teaser .coreography-animated{grid-template-rows:1fr 1fr 1fr;grid-template-columns:1fr 1fr}.coreography-main.coreography-teaser .coreography-item:first-child{grid-column:1/2;grid-row:1}.coreography-main.coreography-teaser .coreography-item:nth-child(2){grid-column:2/3;grid-row:1}.coreography-main.coreography-teaser .coreography-item:nth-child(3){grid-column:1/2;grid-row:2}.coreography-main.coreography-teaser .coreography-item:nth-child(4){grid-column:2/3;grid-row:3}.coreography-large-image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:var(--default-spacing);padding:var(--default-spacing);background-color:var(--green)}.coreography-large-image>div{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:calc((2 * var(--content-height)) - (2 * var(--default-spacing)));background-repeat:no-repeat;background-position:50%;background-size:cover}.coreography-large-image>div img{display:none}.coreography-large-image .isText{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;height:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;opacity:0;-webkit-transform:translateY(-500%);-ms-transform:translateY(-500%);transform:translateY(-500%)}.coreography-large-image .isText>div{max-width:38rem;text-align:center}.isMD.isPortrait .coreography-main,.isSM.isPortrait .coreography-main,.isXS .coreography-main{background-color:var(--green);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;gap:var(--default-spacing);padding:var(--default-spacing);position:relative;z-index:1}.isMD.isPortrait .coreography-main .coreography-static .no-bottom-padding,.isSM.isPortrait .coreography-main .coreography-static .no-bottom-padding,.isXS .coreography-main .coreography-static .no-bottom-padding{padding-bottom:0}.isMD.isPortrait .coreography-main .coreography-static>div,.isSM.isPortrait .coreography-main .coreography-static>div,.isXS .coreography-main .coreography-static>div{height:auto;padding-top:50%}.isMD.isPortrait .coreography-main .coreography-animated,.isSM.isPortrait .coreography-main .coreography-animated,.isXS .coreography-main .coreography-animated{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;gap:var(--default-spacing)}.isMD.isPortrait .coreography-main .coreography-animated .coreography-item,.isSM.isPortrait .coreography-main .coreography-animated .coreography-item,.isXS .coreography-main .coreography-animated .coreography-item{position:relative;height:auto}.isMD.isPortrait .coreography-main .coreography-animated .coreography-item .isImage,.isSM.isPortrait .coreography-main .coreography-animated .coreography-item .isImage,.isXS .coreography-main .coreography-animated .coreography-item .isImage{height:auto;padding-top:50%}.isMD.isPortrait .coreography-main .coreography-animated .coreography-item .isText,.isSM.isPortrait .coreography-main .coreography-animated .coreography-item .isText,.isXS .coreography-main .coreography-animated .coreography-item .isText{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);height:auto;padding:calc(2 * var(--default-spacing)) 0}.isMD.isPortrait .coreography-large-image,.isSM.isPortrait .coreography-large-image,.isXS .coreography-large-image{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.isMD.isPortrait .coreography-large-image .isImage,.isSM.isPortrait .coreography-large-image .isImage,.isXS .coreography-large-image .isImage{height:auto;background-image:none}.isMD.isPortrait .coreography-large-image .isImage img,.isSM.isPortrait .coreography-large-image .isImage img,.isXS .coreography-large-image .isImage img{display:block;max-width:100%;height:auto}.isMD.isPortrait .coreography-large-image .isText,.isSM.isPortrait .coreography-large-image .isText,.isXS .coreography-large-image .isText{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);height:auto;padding:calc(2 * var(--default-spacing)) 0}.anchor-link{position:absolute;top:calc(-1 * var(--header-height))}.text-block{width:100%;background-color:var(--green);padding:var(--default-spacing);position:relative;z-index:1}.text-block,.text-block>div{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}.text-block>div{max-width:55rem;min-height:20rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center}.lottery-counter .counter .text-block>div span.counter-value,.text-block>div .lottery-counter .counter span.counter-value,.text-block>div h2,.text-block>div p{margin:0}.text-block.isGray{background-color:var(--gray-light)}.lottery-counter .counter .text-block.isGray span.counter-value,.text-block.isGray .lottery-counter .counter span.counter-value,.text-block.isGray h2,.text-block.isGray p{color:var(--green)}.text-block.isGreen{background-color:var(--green)}.lottery-counter .counter .text-block.isGreen span.counter-value,.text-block.isGreen .lottery-counter .counter span.counter-value,.text-block.isGreen h2,.text-block.isGreen p{color:var(--white)}.lottery-counter .counter .text-block p+span.counter-value,.text-block .lottery-counter .counter p+span.counter-value,.text-block p+h2,.text-block p+p{margin-top:.5rem}.lottery-counter .counter .text-block span.counter-value+p,.text-block .lottery-counter .counter span.counter-value+p,.text-block h2+p{margin-top:1rem}.text-block .items-with-icons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:var(--default-spacing);-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:36rem;margin-top:calc(2 * var(--default-spacing));-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.text-block .items-with-icons>div{-webkit-flex-basis:calc(35% - var(--default-spacing) / 2);-ms-flex-preferred-size:calc(35% - var(--default-spacing) / 2);flex-basis:calc(35% - var(--default-spacing) / 2);-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:calc(var(--default-spacing) / 2)}.text-block .items-with-icons>div img{-webkit-flex-basis:1.75rem;-ms-flex-preferred-size:1.75rem;flex-basis:1.75rem;-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;width:1.75rem;max-width:1.75rem}.text-block .items-with-icons>div span{color:var(--green);white-space:nowrap}.text-block .three-columns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:var(--default-spacing);margin-top:calc(2 * var(--default-spacing))}.text-block .three-columns div{-webkit-flex-basis:calc(33.33% - var(--default-spacing) / 2);-ms-flex-preferred-size:calc(33.33% - var(--default-spacing) / 2);flex-basis:calc(33.33% - var(--default-spacing) / 2)}.text-block .three-columns p{margin:0;text-align:center}.image-block{padding:var(--default-spacing);background-color:var(--green)}.image-block>div{height:calc(var(--content-height) - (2 * var(--default-spacing)));background-repeat:no-repeat;background-position:50%;background-size:cover}.image-block>div img{display:none}.image-block.no-bottom-padding{padding-bottom:0}.image-block.no-bottom-padding>div{height:calc(var(--content-height) - var(--default-spacing))}.lottery-counter{background-color:var(--gray-light);padding:var(--default-spacing);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;height:var(--content-height)}.lottery-counter .counter span.counter-value,.lottery-counter h2{color:var(--green);text-align:center;margin:0}.lottery-counter .counter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:calc(2 * var(--default-spacing));text-align:center;margin:calc(2 * var(--default-spacing)) 0}.lottery-counter .counter-item{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-basis:4rem;-ms-flex-preferred-size:4rem;flex-basis:4rem}.lottery-counter .counter-item:not(:last-of-type) .counter-value:after{content:"";position:absolute;right:calc(-1 * var(--default-spacing));top:25%;height:75%;width:1px;background-color:var(--gray)}.lottery-counter .counter span{display:block;color:var(--green)}.lottery-counter .counter span.counter-value{color:var(--green)!important;width:100%;display:block;position:relative}.lottery-counter .counter span.counter-label{text-transform:uppercase}.lottery-counter .apply-for-lottery{display:inline-block;line-height:calc(2rem - 2px);border:1px solid var(--green);background-color:var(--green);border-radius:1.5rem;padding:0 2.25rem;color:var(--white);text-decoration:none;font-size:.8rem;cursor:pointer;text-transform:uppercase}.discount{position:relative;background-color:var(--gray-light);padding:calc(6 * var(--default-spacing)) var(--default-spacing) calc(4 * var(--default-spacing));-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;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;min-height:var(--content-height)}.discount .lottery-counter .counter span.counter-value,.discount h2,.lottery-counter .counter .discount span.counter-value{text-align:center;font-family:Orleans-Light,serif;color:var(--green)}.discount-bottom-text{color:var(--green);font-size:.8rem;text-align:center;max-width:70rem;margin-top:calc(2 * var(--default-spacing))}.discount-bottom-image{margin-top:calc(4 * var(--default-spacing))}.discount-bottom-image img{width:100%;max-width:60rem}.discount-table{color:var(--green);width:100%;margin-top:calc(2 * var(--default-spacing));max-width:70rem}.discount-table-header{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;border-bottom:1px solid var(--green)}.discount-table-header,.discount-table-header-left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal}.discount-table-header-left{-webkit-flex-basis:55%;-ms-flex-preferred-size:55%;flex-basis:55%;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.discount-table-header-left,.discount-table-header-left>span{-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}.discount-table-header-left>span:first-of-type{-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;flex-basis:45%}.discount-table-header-left>span:nth-of-type(2){-webkit-flex-basis:30%;-ms-flex-preferred-size:30%;flex-basis:30%}.discount-table-header-left>span:nth-of-type(3){-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.discount-table-header-right{-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;flex-basis:45%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.discount-table-header-right,.discount-table-header-right>span{-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}.discount-table-header-right>span{-webkit-flex-basis:9rem;-ms-flex-preferred-size:9rem;flex-basis:9rem}.discount-table-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;border-bottom:1px solid var(--green);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.discount-table-row>div{-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:45%;-ms-flex-preferred-size:45%;flex-basis:45%}.discount-table-row>div:first-of-type{-webkit-flex-basis:55%;-ms-flex-preferred-size:55%;flex-basis:55%}.discount-table-left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.discount-table-left>span{-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;font-size:2.8rem;font-family:Orleans-Light,serif}.discount-table-left>span:first-of-type{-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;flex-basis:45%}.discount-table-left>span:nth-of-type(2){-webkit-flex-basis:30%;-ms-flex-preferred-size:30%;flex-basis:30%}.discount-table-left>span:nth-of-type(3){-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.discount-table-right{-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.discount-table-right,.discount-table-right>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.discount-table-right>div{-webkit-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:var(--default-spacing) 0}.discount-table-right>div:not(:last-of-type){border-bottom:1px solid var(--green)}.discount-table-right>div>span{-webkit-flex-basis:9rem;-ms-flex-preferred-size:9rem;flex-basis:9rem;-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}.discount-table-small{display:none;color:var(--green);width:100%;max-width:40rem;margin-top:calc(2 * var(--default-spacing))}.discount-table-small-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid var(--green)}.discount-table-small-row{padding:calc(var(--default-spacing) / 2) 0}.discount-table-small-row:not(:last-of-type){border-bottom:1px solid var(--green)}.discount-table-small-bottom>div,.discount-table-small-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.discount-table-small-top{font-size:2.25rem;font-family:Orleans-Light,serif;margin-bottom:calc(var(--default-spacing) / 2)}.discount-table-small-bottom>div:not(:last-of-type){margin-bottom:calc(var(--default-spacing) / 2)}.isXS .text-block{padding:calc(3 * var(--default-spacing)) var(--default-spacing)}.isXS .text-block>div{min-height:unset}.isXS .text-block .items-with-icons{width:auto;max-width:100%;padding:0;margin-top:calc(2 * var(--default-spacing))}.isXS .text-block .items-with-icons>div{-webkit-flex-basis:calc(50% - var(--default-spacing) / 2);-ms-flex-preferred-size:calc(50% - var(--default-spacing) / 2);flex-basis:calc(50% - var(--default-spacing) / 2)}.isXS .text-block .items-with-icons>div span{white-space:nowrap}.isXS .text-block .items-with-icons>div img{width:1.5rem;max-width:1.5rem}.isXS .image-block{padding:var(--default-spacing);background-color:var(--green)}.isXS .image-block>div{height:auto;background-repeat:no-repeat;background-position:50%;background-size:cover;padding-top:50%}.isXS .image-block.no-bottom-padding{padding-bottom:0}.isXS .image-block.no-bottom-padding>div{height:auto}.isXS .lottery-counter{padding:calc(3 * var(--default-spacing)) var(--default-spacing);height:auto}.isXS .lottery-counter .apply-for-lottery{font-size:1rem;line-height:calc(3rem - 2px)}.isXS .discount{padding:calc(4 * var(--default-spacing)) var(--default-spacing)}.isXS .discount-bottom-text{font-size:1rem}.isXS .discount-table{display:none}.isXS .discount-table-small{display:block}[data-fade-in-out]{opacity:0;-webkit-transform:translateY(3rem);-ms-transform:translateY(3rem);transform:translateY(3rem)}.map-block{position:relative;z-index:2;height:calc(var(--content-height) + 18rem);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}.map-block,.map-block .map-height-helper{pointer-events:none}.map-block .map-legend{-webkit-flex-basis:13.5rem;-ms-flex-preferred-size:13.5rem;flex-basis:13.5rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background-color:var(--gray-light);pointer-events:auto;margin-top:auto}.map{position:fixed;left:0;top:var(--header-height);height:var(--content-height);width:100%}.map-filters-holder{background-color:var(--gray-light);padding:var(--default-spacing)}.map-filters{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;gap:calc(2 * var(--default-spacing));width:100%;list-style:none;margin:0;padding:var(--default-spacing) 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.map-filters .category-name{position:relative;text-transform:uppercase}.map-filters .category-name>span{color:var(--gray);font-size:.8rem;cursor:pointer;position:relative;display:inline-block}.map-filters .category-name.is-active{cursor:default}.map-filters .category-name.is-active>span{color:var(--green);pointer-events:none}.map-filters .category-name:not(:last-of-type):after{content:"";position:absolute;top:0;right:calc(-1 * var(--default-spacing));height:100%;width:1px;background-color:var(--green)}.category-locations-holder{display:none;padding:var(--default-spacing)}.category-locations-holder.is-active{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.category-locations,.category-locations-holder.is-active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.category-locations{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:var(--default-spacing);max-width:50rem;width:100%;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:auto}.category-locations ul{list-style:none;padding:0;margin:0;color:var(--green);-webkit-flex-basis:calc((100% - (var(--default-spacing) * 3)) / 4);-ms-flex-preferred-size:calc((100% - (var(--default-spacing) * 3)) / 4);flex-basis:calc((100% - (var(--default-spacing) * 3)) / 4);max-width:calc((100% - (var(--default-spacing) * 3)) / 4);-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}.category-locations ul.columns-3{-webkit-flex-basis:calc((100% - (var(--default-spacing) * 2)) / 3);-ms-flex-preferred-size:calc((100% - (var(--default-spacing) * 2)) / 3);flex-basis:calc((100% - (var(--default-spacing) * 2)) / 3);max-width:calc((100% - (var(--default-spacing) * 2)) / 3)}.category-locations ul li{cursor:pointer;line-height:1.25;position:relative}.category-locations ul li>span{display:block;padding-left:1.25rem;font-size:.8rem;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.category-locations ul li>span span{text-align:left;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.category-locations ul li>span .marker-number{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.category-locations ul li.is-inactive{opacity:.5}.marker{background-color:var(--green);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(79,117,90,.7)}70%{box-shadow:0 0 0 15px rgba(79,117,90,0)}to{box-shadow:0 0 0 0 rgba(79,117,90,0)}}@keyframes a{0%{box-shadow:0 0 0 0 rgba(79,117,90,.7)}70%{box-shadow:0 0 0 15px rgba(79,117,90,0)}to{box-shadow:0 0 0 0 rgba(79,117,90,0)}}.isXS .map-block{height:var(--content-height)}.isXS .map-filters{overflow-x:auto;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.isXS .map-filters .category-name>span{white-space:nowrap}.faq,.privacy-policy,.team{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:var(--green);padding:var(--default-spacing);padding-top:calc(var(--header-height) + (3 * var(--default-spacing)));-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:calc(2 * var(--default-spacing));-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}.faq .item,.privacy-policy .item,.team .item{max-width:55rem;text-align:center}.faq .item .lottery-counter .counter span.counter-value,.faq .item h2,.lottery-counter .counter .faq .item span.counter-value,.lottery-counter .counter .privacy-policy .item span.counter-value,.lottery-counter .counter .team .item span.counter-value,.privacy-policy .item .lottery-counter .counter span.counter-value,.privacy-policy .item h2,.team .item .lottery-counter .counter span.counter-value,.team .item h2{margin:0;margin-bottom:var(--default-spacing)}.faq .item h3,.privacy-policy .item h3,.team .item h3{font-size:1rem;margin:0;margin-bottom:var(--default-spacing)}.faq .item p,.privacy-policy .item p,.team .item p{line-height:1.75;font-family:MaisonNeue-Light,serif}.privacy-policy{background-color:var(--gray-light)}.lottery-counter .counter .privacy-policy span.counter-value,.privacy-policy .lottery-counter .counter span.counter-value,.privacy-policy h2,.privacy-policy h3,.privacy-policy p{color:var(--green)}.gallery-scroll{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;gap:var(--default-spacing);background-color:var(--green);padding:calc(var(--header-height) + var(--default-spacing)) var(--default-spacing) var(--default-spacing)}.gallery-scroll>div{height:calc(var(--content-height) - (2 * var(--default-spacing)));background-repeat:no-repeat;background-position:50%;background-size:cover;cursor:pointer}.gallery-scroll>div.height-auto{height:auto}.gallery-scroll>div img{opacity:0;pointer-events:none;width:100%;height:auto}.slick-full-holder{position:fixed;background-color:#000;left:0;width:100%;z-index:-100;overflow:hidden;-webkit-transition:none;transition:none;opacity:0!important;top:0;height:100%}.slick-full-holder.is-active{-webkit-transition:opacity .4s;transition:opacity .4s;z-index:50;opacity:1!important}.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}.slick-full-holder .arrow{left:0;top:0;height:var(--content-height)}.slick-full-holder .arrow span{position:absolute;left:4rem;top:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);display:block;width:1.5rem;height:1.5rem;border:.2rem solid var(--white);border-width:0 0 .2rem .2rem;-webkit-transition:all .2s;transition:all .2s}.slick-full-holder .arrow:hover{opacity:1}.slick-full-holder .arrow:hover span{left:2.5rem}.slick-full-holder .arrow-next{left:auto;right:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.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}.isXS .gallery-scroll>div{height:auto}.isXS .gallery-scroll>div:not(.height-auto){padding-top:50%}.isXS .gallery-scroll>div:not(.height-auto) img{display:none}.isXS .slick-full-holder.is-active{-webkit-transition:none;transition:none}.noSelect,.noSelect *{-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(--green);opacity:1}::-moz-placeholder{color:var(--green);opacity:1}::placeholder{color:var(--green);opacity:1}:-ms-input-placeholder,::-ms-input-placeholder{color:var(--green);opacity:1}input:focus,textarea:focus{outline:none}.form{padding:calc(3 * var(--default-spacing)) var(--default-spacing);background-color:var(--gray-light);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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:1}.form .lottery-counter .counter span.counter-value,.form h2,.lottery-counter .counter .form span.counter-value{color:var(--green);text-align:center}.form form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-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;width:100%;max-width:25rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.form-item{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;padding:0 .5rem}.form-item.is-1{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.form-item.is-2{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.form-item.is-4{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.form-item.align-center{text-align:center}.form-item label{color:var(--green);font-size:.8rem;margin-top:.5rem;text-transform:uppercase}input{background-color:transparent;padding:.5rem 0;width:100%;border:none;border-bottom:1px solid var(--green);font-size:1rem;line-height:22px;color:var(--green);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}input.error{border-bottom:1px solid red}button{background-color:transparent;color:var(--green);line-height:1;padding:1rem 2rem;border:1px solid var(--green);cursor:pointer;font-size:.8rem;text-transform:uppercase}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}:root{--white:#fefefe;--black:#000;--gray-light:#edefea;--gray:#989b93;--green:#4f755a;--content-height:100vh;--header-height:0;--default-spacing:1rem;--default-spacing-xs:1rem}::-moz-selection{color:var(--green);background:hsla(82,4%,59%,.95)}::selection{color:var(--green);background:hsla(82,4%,59%,.95)}sup{vertical-align:super;font-size:.5em}small{font-size:.75em}html{scroll-behavior:smooth;width:100%;overflow-x:hidden}body,html{font-size:14px}@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 (max-width:1920px) and (min-width:1601px){body,html{font-size:16px}}@media screen and (min-width:1921px){body,html{font-size:18px}}.content{position:relative;z-index:1;pointer-events:none}.content>:not(.map-block){pointer-events:auto}.isXS .lottery-counter .counter span.counter-value,.isXS h2,.lottery-counter .counter .isXS span.counter-value{font-size:2.25rem}.isXS p{font-size:1rem}body{font-family:MaisonNeue-Medium,serif;font-weight:400;font-style:normal;-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--white);background-color:var(--green);margin:0}body.no-scroll{overflow:hidden}body>*{opacity:0;-webkit-transition:opacity .6s;transition:opacity .6s}.isLoaded body>*{opacity:1}.animation-wrapper{position:relative;z-index:2}.is-relative{position:relative}.change-browser,.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(--green);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}.lottery-counter .counter .rotate .rotate-message span.counter-value,.rotate .rotate-message .lottery-counter .counter span.counter-value,.rotate .rotate-message h2{text-align:center;padding:0 1rem}.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(--green);text-align:center;z-index:200}.is-ie .change-browser .lottery-counter .counter span.counter-value,.is-ie .change-browser h2,.lottery-counter .counter .is-ie .change-browser span.counter-value{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:1rem;color:var(--white)}.lottery-counter .counter span.counter-value,h2{font-family:Orleans-Light,serif;color:var(--white);margin:0;font-size:2.8rem;font-weight:400;line-height:1.2;margin-bottom:.5rem}h3{margin:0;font-size:1.25rem;line-height:1.25;margin-bottom:1rem}h3,p{color:var(--white);font-weight:400}p{font-size:1rem;line-height:1.5;margin: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) and (max-width:1366px){#deviceHelper{width:2px}}@media screen and (min-width:1367px){#deviceHelper{width:3px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9zbGljay5zY3NzIiwiX3ZhcmlhYmxlcy5zY3NzIiwiX2ZvbnRzLnNjc3MiLCJfaGVhZGVyLnNjc3MiLCJzdHlsZS5jc3MiLCJfYXZhaWxhYmlsaXR5LnNjc3MiLCJfZm9vdGVyLnNjc3MiLCJfaW5xdWlyeS5zY3NzIiwiYmxvY2tzL19oZXJvLnNjc3MiLCJfYmxvY2tzLnNjc3MiLCJibG9ja3MvX21haW4tbGlua3Muc2NzcyIsIl9jb3Jlb2dyYXBoeS5zY3NzIiwiX21hcC5zY3NzIiwiX2ZhcS1hbmQtdGVhbS5zY3NzIiwiX2dhbGxlcnkuc2NzcyIsIl9mb3JtLnNjc3MiLCJzdHlsZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGVBQ0UsOERBQWdFLEFBQ2hFLGlDQUFpQyxBQUNqQyw4QkNFa0IsQUREbEIsb0JBQWEsQUFBYixxQkFBYSxBQUFiLG9CQUFhLEFBQWIsYUFBYSxBQUNiLHlCQUFtQixBQUFuQiwyQkFBbUIsQUFBbkIsc0JBQW1CLEFBQW5CLG1CQUFtQixBQUNuQix3QkFBdUIsQUFBdkIsK0JBQXVCLEFBQXZCLHFCQUF1QixBQUF2Qix1QkFBdUIsQUFDdkIsa0JBQWtCLEFBQ2xCLFNBQVUsQ0FBQSxBQVJaLDJCQVdJLGtDQUFtQyxDQUN5QixBQVpoRSx5REFZSSwyREFBNEQsQ0FaaEUsQUFpQmdFLDhCQUQ1RCxxQ0FBc0MsQ0FDc0IsQUFqQmhFLDBDQXFCSSxzQ0FBc0MsQUFDdEMsbUNBQW1DLEFBQ25DLDRCQUE2QixDQUFBLEFBSWpDLGVBQ0Usa0JBQWtCLEFBQ2xCLFlBQWEsQ0FBQSxBQUZmLHVDQU1NLHdCQUEyQixBQUMzQiw0QkFBNEIsQUFDNUIscUJBQXNCLENBQUEsQUFLNUIsUUFDRSxXQUFXLEFBQ1gsV0FBWSxDQUFBLEFBRmQseUJBSUksa0VBQXNFLEFBQ3RFLHdCQUEyQixBQUMzQiw0QkFBNEIsQUFDNUIscUJBQXNCLENBQUEsQUFPMUIsWUFDRSw4QkFBOEIsQUFDOUIsa0JBQWtCLEFBQ2xCLG9CQUFhLEFBQWIs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RixhS3Q3REUsQUx1N0RGLDhCS3Y3RGEsQUx3N0RiLDZCSy83REQsQUxnOERDLDJCS2g4REQsQUxpOERLLHVCS2o4REwsQUwrekNHLGtCS3R6Q2lCLENBQUEsQUwwN0RuQiwwQkFsb0JFLG1CQUFBLEFBb29CQSxvQktyOERILEFMczhETyxvQkt0OERQLEFMdThEVyxZS3Y4RFgsQUxtMENHLHNCQUFBLEFLaHpDSixvQkFBTyxBQUFQLGNBQUEsQUx3N0RJLGlCS3g3REosQUFDRSwrQkFBQSxDQUFBLEFMeTdERSx3Q0FDRSx1Qkt6N0RKLEFMMDdEUSw0QksxN0RRLEFMa3pDbEIsY0FBQSxDQUFBLEFBQ0UseUNBQUEsdUJLanpDVyxBTGl6Q1gsNEJLanpDVyxBTGl6Q1gsY0tqekNXLENBQUEsQUxrekNYLHlDQUFBLHVCQUFBLDRCS2p6Q3FCLEFMaXpDckIsY0FBQSxDS2p6Q3FCLEFMaThEdkIsc0JBS0UsNEJLcDhEVyxBTHM4RFgsOEJLNzhERCwwQkFBQSxxQkFBQSxDQUFBLEFMZzlEQyxnREF6cEJBLG9CQUFBLEFBaXBCQSxxQktqOERXLEFMazhEWCxvQktsOERFLEFMbThERixhS244REUsQUxxOERGLDRCSzU4REQsQ0xnOURDLEFLNTdEVywwQkFwQlosOEJBQUEsQUx1OURHLDJCSzE4REUsQUxpekNGLHVCQUFBLEFLM3lDTixtQkFBYyxBTHU4RFIseUJLdjhETixBTHc4RE0sc0NLeDhEUSxBQUNaLHNCQUFhLEFBQWIsOEJBQWEsQUwwOERULGdDSzE4RFMsQ0FBQSxBTDI4RFQsNkNLMThEQyxvQ1I3U1csQ0FBQSxBR3l2RVosK0JBQ0Usd0JIMXZFVSxBRzBsRGxCLDZCQUFBLEFLM3lDYSxnQkFBQSxBQUNYLG1CQUFZLEFBQ1osb0JBQUEsQUw2eUNBLG9CSzV5Q2UsQUw2eUNmLFlBQUEsQUFDQSxzQkFBQSxBSzN5Q0Usb0JBQUEsYUFBQSxDQUFBLEFMKzhESixzQkFDRSxhS2g5REUsQUxpOURGLG1CS2g5REUsQUxpOURGLFdLajlERSxBTGs5REYsZ0JLbDlERSxBTG05REYsMkNLbjlEcUIsQ0FBQSxBTG85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LENBQUUsQUFFbkIsMkRBQ0UsY0FDRSxTQUFXLENBQUUsQ0FBRSxBQUVuQiw0REFDRSxjQUNFLFNBQVcsQ0FBRSxDQUFFLEFBRW5CLHFDQUNFLGNBQ0UsU0FBVyxDQUFFLENBQUUiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLnNsaWRlci1ob2xkZXIge1xyXG4gIGhlaWdodDogdmFyKC0tY29udGVudC1oZWlnaHQpIC0gY2FsYygyICogdmFyKC0tZGVmYXVsdC1zcGFjaW5nKSk7XHJcbiAgcGFkZGluZzogMCB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcblxyXG4gICYudG9wLXBhZGRpbmcge1xyXG4gICAgcGFkZGluZy10b3A6IHZhcigtLWRlZmF1bHQtc3BhY2luZyk7XHJcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tY29udGVudC1oZWlnaHQpIC0gdmFyKC0tZGVmYXVsdC1zcGFjaW5nKSk7XHJcbiAgfVxyXG5cclxuICAmLmJvdHRvbS1wYWRkaW5nIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpO1xyXG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLWNvbnRlbnQtaGVpZ2h0KSAtIHZhcigtLWRlZmF1bHQtc3BhY2luZykpO1xyXG4gIH1cclxuXHJcbiAgJi5ib3R0b20tcGFkZGluZy50b3AtcGFkZGluZyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tZGVmYXVsdC1zcGFjaW5nKTtcclxuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpO1xyXG4gICAgaGVpZ2h0OiB2YXIoLS1jb250ZW50LWhlaWdodCk7XHJcbiAgfVxyXG59XHJcblxyXG4uaW1hZ2VzLXNsaWRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDFyZW07XHJcblxyXG4gIC5zbGljay10cmFjayB7XHJcbiAgICAuc2xpZGUgPiBkaXYge1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgLnNsaWNrLXNsaWRlID4gZGl2IHtcclxuICAgIGhlaWdodDogY2FsYyh2YXIoLS1jb250ZW50LWhlaWdodCkgLSBjYWxjKDIgKiB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpKSk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICB9XHJcbn1cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBEb3RzXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4uc2xpY2stZG90cyB7XHJcbiAgYm90dG9tOiB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5zbGljay1kb3RzIGxpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAycmVtO1xyXG4gIGhlaWdodDogMC4yNXJlbTtcclxuICBtYXJnaW46IDAgMC4yNXJlbTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcixcclxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLFxyXG4uc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3JlIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG9wYWNpdHk6IDAuMjU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcclxuICBvcGFjaXR5OiAwLjc1O1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbn1cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBBcnJvd3NcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi5hcnJvd3Mge1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMXB4O1xyXG59XHJcblxyXG4uYXJyb3cge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMjAlO1xyXG4gIGhlaWdodDogY2FsYyh2YXIoLS1jb250ZW50LWhlaWdodCkgLSBjYWxjKDIgKiB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpKSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwKSwgcmdiYSgwLCAwLCAwLCAxKSk7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNHJlbTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEuNXJlbTtcclxuICAgIGhlaWdodDogMS41cmVtO1xyXG4gICAgYm9yZGVyOiAwLjJyZW0gc29saWQgJHdoaXRlO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMC4ycmVtIDAuMnJlbTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG4gIH1cclxuICAmOmhvdmVyIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBzcGFuIHtcclxuICAgICAgbGVmdDogMi41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRvcC1wYWRkaW5nIHtcclxuICAuYXJyb3cge1xyXG4gICAgdG9wOiB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpO1xyXG4gIH1cclxufVxyXG5cclxuLmFycm93LW5leHQge1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IHZhcigtLWRlZmF1bHQtc3BhY2luZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxufVxyXG5cclxuLmlzWFMsXHJcbi5pc1NNLFxyXG4uaXNNRC5pc1BvcnRyYWl0IHtcclxuICAuc2xpZGVyLWhvbGRlciB7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDIgKiB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpKSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNsaWRlciB7XHJcbiAgICBoZWlnaHQ6IHVuc2V0O1xyXG4gICAgLnNsaWNrLXNsaWRlID4gZGl2IHtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nLXRvcDogNTAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNsaWNrLWRvdHMge1xyXG4gICAgYm90dG9tOiBjYWxjKC0xICogdmFyKC0tZGVmYXVsdC1zcGFjaW5nKSAtIDAuMTI1cmVtKTtcclxuICB9XHJcblxyXG4gIC5hcnJvd3Mge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuIiwiJGJsYWNrOiB2YXIoLS1ibGFjayk7XHJcbiR3aGl0ZTogdmFyKC0td2hpdGUpO1xyXG4kZ3JheS1saWdodDogdmFyKC0tZ3JheS1saWdodCk7XHJcbiRncmF5OiB2YXIoLS1ncmF5KTtcclxuXHJcbiRncmVlbjogdmFyKC0tZ3JlZW4pO1xyXG5cclxuJGZvbnRDb250ZW50OiBcIk1haXNvbk5ldWUtTWVkaXVtXCIsIHNlcmlmO1xyXG4kZm9udENvbnRlbnRMaWdodDogXCJNYWlzb25OZXVlLUxpZ2h0XCIsIHNlcmlmO1xyXG4kZm9udFRpdGxlOiBcIk9ybGVhbnMtTGlnaHRcIiwgc2VyaWY7XHJcbiIsIkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIk1haXNvbk5ldWUtTGlnaHRcIjtcclxuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9NYWlzb25OZXVlV0VCLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL01haXNvbk5ldWVXRUItTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gICAgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL01haXNvbk5ldWUtTGlnaHQub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJNYWlzb25OZXVlLU1lZGl1bVwiO1xyXG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL01haXNvbk5ldWVXRUItTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL01haXNvbk5ldWVXRUItTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgIHVybChcIi4uL2Fzc2V0cy9mb250cy9NYWlzb25OZXVlLU1lZGl1bS5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIk9ybGVhbnMtTGlnaHRcIjtcclxuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9PcmxlYW5zLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL09ybGVhbnMtTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gICAgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL09ybGVhbnMtTGlnaHQub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgfVxyXG59XHJcblxyXG4ubm8tc2VsZWN0IHtcclxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuaGVhZGVyIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgei1pbmRleDogMztcclxuICBoZWlnaHQ6IDdyZW07XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gIH1cclxufVxyXG5cclxuLmFwcGx5IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgbGVmdDogdmFyKC0tZGVmYXVsdC1zcGFjaW5nKTtcclxuICB0b3A6IGNhbGModmFyKC0taGVhZGVyLWhlaWdodCkgLyAyKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMnJlbSAtIDJweCk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcclxuICBwYWRkaW5nOiAwIDEuMjVyZW07XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgei1pbmRleDogMjtcclxufVxyXG5cclxuLmxvZ28ge1xyXG4gIHdpZHRoOiAxNHJlbTtcclxuICBtYXgtd2lkdGg6IDE0cmVtO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdG9wOiBjYWxjKHZhcigtLWhlYWRlci1oZWlnaHQpIC8gMik7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgei1pbmRleDogMjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiAxNHJlbTtcclxuICAgIG1heC13aWR0aDogMTRyZW07XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXItbGlua3Mge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiAyO1xyXG4gIHJpZ2h0OiBjYWxjKHZhcigtLWRlZmF1bHQtc3BhY2luZykgKyAxLjI1cmVtKTtcclxuICB0b3A6IGNhbGModmFyKC0taGVhZGVyLWhlaWdodCkgLyAyKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICBhIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2LW92ZXJsYXkge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiAtMTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEwMCUpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyAwLjFzLCBvcGFjaXR5IDAuNHMgMC4xcywgdmlzaWJpbGl0eSAwcyAwLjVzLFxyXG4gICAgei1pbmRleCAwcyAwLjVzO1xyXG59XHJcblxyXG4uYy1oYW1idXJnZXIge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiAyO1xyXG4gIHJpZ2h0OiB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpO1xyXG4gIHRvcDogY2FsYyh2YXIoLS1oZWFkZXItaGVpZ2h0KSAvIDIpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgd2lkdGg6IDEuMjVyZW07XHJcbiAgaGVpZ2h0OiAxOXB4O1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogbm9uZTtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG4gIEBleHRlbmQgLm5vLXNlbGVjdDtcclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gIH1cclxuXHJcbiAgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTBweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGhlaWdodDogMXB4O1xyXG5cclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnMsIDAuMnM7XHJcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnMsIDBzO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgdG9wOiAtNXB4O1xyXG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIHRyYW5zZm9ybTtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJvdHRvbTogLTVweDtcclxuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm90dG9tLCB0cmFuc2Zvcm07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYy1oYW1idXJnZXIuaXMtYWN0aXZlIHNwYW4ge1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzLCAwLjJzO1xyXG4gIH1cclxuXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHMsIDAuMnM7XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2LWFjdGl2ZSB7XHJcbiAgbmF2IHtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgMC4xcztcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xyXG4gICAgICBsaTpudGgtY2hpbGQoI3skaX0pIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgI3swLjE1cyAqICgkaSAtIDEpfSxcclxuICAgICAgICAgIHRvcCAwLjRzICN7MC4xNXMgKiAoJGkgLSAxKX07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm5hdi1vdmVybGF5IHtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgMC4xcywgb3BhY2l0eSAwLjRzIDAuMXMsIHZpc2liaWxpdHkgMHMsXHJcbiAgICAgIHotaW5kZXggMHM7XHJcbiAgfVxyXG59XHJcblxyXG5uYXYge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzO1xyXG5cclxuICB1bCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS1oZWFkZXItaGVpZ2h0KSArIHZhcigtLWRlZmF1bHQtc3BhY2luZykpIDFyZW0gMXJlbSAxcmVtO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuICBsaSB7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMnJlbTtcclxuICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udFRpdGxlO1xyXG4gICAgfVxyXG4gICAgJi5pcy1hY3RpdmUgYSB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciBhIHtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pc1hTIHtcclxuICBoZWFkZXIge1xyXG4gICAgaGVpZ2h0OiAxMHJlbTtcclxuICB9XHJcbiAgLmxvZ28ge1xyXG4gICAgd2lkdGg6IDE0cmVtO1xyXG4gICAgbWF4LXdpZHRoOiAxNHJlbTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogY2FsYyhjYWxjKHZhcigtLWhlYWRlci1oZWlnaHQpIC0gM3JlbSkgLyAyKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDE0cmVtO1xyXG4gICAgICBtYXgtd2lkdGg6IDE0cmVtO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbiAgLmhlYWRlci1saW5rcyB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogY2FsYyh2YXIoLS1oZWFkZXItaGVpZ2h0KSAtIDNyZW0pO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXk7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXk7XHJcbiAgICBhIHtcclxuICAgICAgZmxleDogMCAwIDUwJTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JheTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jLWhhbWJ1cmdlciB7XHJcbiAgICB0b3A6IGNhbGMoY2FsYyh2YXIoLS1oZWFkZXItaGVpZ2h0KSAtIDNyZW0pIC8gMik7XHJcbiAgICBzcGFuIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICB0b3A6IC0zcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBib3R0b206IC0zcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hcHBseSB7XHJcbiAgICB0b3A6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgIGJvdHRvbTogdmFyKC0tZGVmYXVsdC1zcGFjaW5nKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDNyZW0gLSAycHgpO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgbmF2IGxpIGEge1xyXG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLmlzTUQsXHJcbi5pc0xHIHtcclxuICBoZWFkZXIge1xyXG4gICAgJjpub3QoLm92ZXJsYXktYWN0aXZlKSB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pc1RlYXNlciB7XHJcbiAgaGVhZGVyIHtcclxuICAgIGhlaWdodDogNXJlbTtcclxuICB9XHJcbiAgLmhlYWRlci1saW5rcyB7XHJcbiAgICByaWdodDogdmFyKC0tZGVmYXVsdC1zcGFjaW5nKTtcclxuICAgIGEge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAubGluay1hcHBseSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmlzWFMge1xyXG4gICAgaGVhZGVyIHtcclxuICAgICAgaGVpZ2h0OiA4cmVtO1xyXG4gICAgfVxyXG4gICAgJjpub3QoLm5vLWhlYWRlci1saW5rcykge1xyXG4gICAgICAuYXBwbHkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5sb2dvIHtcclxuICAgICAgdG9wOiBjYWxjKGNhbGModmFyKC0taGVhZGVyLWhlaWdodCkgLSAzcmVtKSAvIDIpO1xyXG4gICAgfVxyXG4gICAgLmhlYWRlci1saW5rcyB7XHJcbiAgICAgIHRvcDogY2FsYyh2YXIoLS1oZWFkZXItaGVpZ2h0KSAtIDNyZW0pO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgLmxpbmstYXBwbHkge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmMtaGFtYnVyZ2VyIHtcclxuICAgICAgdG9wOiBjYWxjKGNhbGModmFyKC0taGVhZGVyLWhlaWdodCkgLSAzcmVtKSAvIDIpO1xyXG4gICAgfVxyXG4gICAgJi5uby1oZWFkZXItbGlua3Mge1xyXG4gICAgICBoZWFkZXIge1xyXG4gICAgICAgIGhlaWdodDogNXJlbTtcclxuICAgICAgfVxyXG4gICAgICAubG9nbyB7XHJcbiAgICAgICAgdG9wOiAyLjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sZWFybi1tb3JlIHtcclxuICAgIEBleHRlbmQgLmFwcGx5O1xyXG4gIH1cclxufVxyXG4iLCIuc2xpZGVyLWhvbGRlciB7XG4gIGhlaWdodDogdmFyKC0tY29udGVudC1oZWlnaHQpLWNhbGMoMiAqIHZhcigtLWRlZmF1bHQtc3BhY2luZykpO1xuICBwYWRkaW5nOiAwIHZhcigtLWRlZmF1bHQtc3BhY2luZyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgfVxuICAuc2xpZGVyLWhvbGRlci50b3AtcGFkZGluZyB7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLWRlZmF1bHQtc3BhY2luZyk7XG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLWNvbnRlbnQtaGVpZ2h0KSAtIHZhcigtLWRlZmF1bHQtc3BhY2luZykpOyB9XG4gIC5zbGlkZXItaG9sZGVyLmJvdHRvbS1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tZGVmYXVsdC1zcGFjaW5nKTtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tY29udGVudC1oZWlnaHQpIC0gdmFyKC0tZGVmYXVsdC1zcGFjaW5nKSk7IH1cbiAgLnNsaWRlci1ob2xkZXIuYm90dG9tLXBhZGRpbmcudG9wLXBhZGRpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpO1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpO1xuICAgIGhlaWdodDogdmFyKC0tY29udGVudC1oZWlnaHQpOyB9XG5cbi5pbWFnZXMtc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxcmVtOyB9XG4gIC5pbWFnZXMtc2xpZGVyIC5zbGljay10cmFjayAuc2xpZGUgPiBkaXYge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLnNsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnNsaWRlciAuc2xpY2stc2xpZGUgPiBkaXYge1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS1jb250ZW50LWhlaWdodCkgLSBjYWxjKDIgKiB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpKSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4uc2xpY2stZG90cyB7XG4gIGJvdHRvbTogdmFyKC0tZGVmYXVsdC1zcGFjaW5nKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4uc2xpY2stZG90cyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAwLjI1cmVtO1xuICBtYXJnaW46IDAgMC4yNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLFxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLFxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjI1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgb3BhY2l0eTogMC43NTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTsgfVxuXG4uYXJyb3dzIHtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDsgfVxuXG4uYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IHZhcigtLWRlZmF1bHQtc3BhY2luZyk7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDIwJTtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWNvbnRlbnQtaGVpZ2h0KSAtIGNhbGMoMiAqIHZhcigtLWRlZmF1bHQtc3BhY2luZykpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDApLCBibGFjayk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yczsgfVxuICAuYXJyb3cgc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDRyZW07XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xuICAgIGJvcmRlcjogMC4ycmVtIHNvbGlkIHZhcigtLXdoaXRlKTtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAwLjJyZW0gMC4ycmVtO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzOyB9XG4gIC5hcnJvdzpob3ZlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAgIC5hcnJvdzpob3ZlciBzcGFuIHtcbiAgICAgIGxlZnQ6IDIuNXJlbTsgfVxuXG4udG9wLXBhZGRpbmcgLmFycm93IHtcbiAgdG9wOiB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpOyB9XG5cbi5hcnJvdy1uZXh0IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IHZhcigtLWRlZmF1bHQtc3BhY2luZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLmlzWFMgLnNsaWRlci1ob2xkZXIsXG4uaXNTTSAuc2xpZGVyLWhvbGRlcixcbi5pc01ELmlzUG9ydHJhaXQgLnNsaWRlci1ob2xkZXIge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMiAqIHZhcigtLWRlZmF1bHQtc3BhY2luZykpICFpbXBvcnRhbnQ7IH1cblxuLmlzWFMgLnNsaWRlcixcbi5pc1NNIC5zbGlkZXIsXG4uaXNNRC5pc1BvcnRyYWl0IC5zbGlkZXIge1xuICBoZWlnaHQ6IHVuc2V0OyB9XG4gIC5pc1hTIC5zbGlkZXIgLnNsaWNrLXNsaWRlID4gZGl2LFxuICAuaXNTTSAuc2xpZGVyIC5zbGljay1zbGlkZSA+IGRpdixcbiAgLmlzTUQuaXNQb3J0cmFpdCAuc2xpZGVyIC5zbGljay1zbGlkZSA+IGRpdiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiA1MCU7IH1cblxuLmlzWFMgLnNsaWNrLWRvdHMsXG4uaXNTTSAuc2xpY2stZG90cyxcbi5pc01ELmlzUG9ydHJhaXQgLnNsaWNrLWRvdHMge1xuICBib3R0b206IGNhbGMoLTEgKiB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpIC0gMC4xMjVyZW0pOyB9XG5cbi5pc1hTIC5hcnJvd3MsXG4uaXNTTSAuYXJyb3dzLFxuLmlzTUQuaXNQb3J0cmFpdCAuYXJyb3dzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTWFpc29uTmV1ZS1MaWdodFwiO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9NYWlzb25OZXVlV0VCLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvTWFpc29uTmV1ZVdFQi1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9NYWlzb25OZXVlLUxpZ2h0Lm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNYWlzb25OZXVlLU1lZGl1bVwiO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9NYWlzb25OZXVlV0VCLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL01haXNvbk5ldWVXRUItTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL01haXNvbk5ldWUtTWVkaXVtLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcmxlYW5zLUxpZ2h0XCI7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL09ybGVhbnMtTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9PcmxlYW5zLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL09ybGVhbnMtTGlnaHQub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0gfVxuXG4ubm8tc2VsZWN0LCAuYy1oYW1idXJnZXIsIC5hdmFpbGFiaWxpdHktY2xvc2UsIC5pbnF1aXJ5LW1vZGFsLWNsb3NlIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAzO1xuICBoZWlnaHQ6IDdyZW07IH1cbiAgaGVhZGVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuKTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzOyB9XG5cbi5hcHBseSwgLmlzVGVhc2VyIC5sZWFybi1tb3JlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpO1xuICB0b3A6IGNhbGModmFyKC0taGVhZGVyLWhlaWdodCkgLyAyKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMnJlbSAtIDJweCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICBwYWRkaW5nOiAwIDEuMjVyZW07XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgei1pbmRleDogMjsgfVxuXG4ubG9nbyB7XG4gIHdpZHRoOiAxNHJlbTtcbiAgbWF4LXdpZHRoOiAxNHJlbTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogY2FsYyh2YXIoLS1oZWFkZXItaGVpZ2h0KSAvIDIpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5sb2dvIGltZyB7XG4gICAgd2lkdGg6IDE0cmVtO1xuICAgIG1heC13aWR0aDogMTRyZW07XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmhlYWRlci1saW5rcyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMjtcbiAgcmlnaHQ6IGNhbGModmFyKC0tZGVmYXVsdC1zcGFjaW5nKSArIDEuMjVyZW0pO1xuICB0b3A6IGNhbGModmFyKC0taGVhZGVyLWhlaWdodCkgLyAyKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7IH1cbiAgLmhlYWRlci1saW5rcyBhIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5uYXYtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTAwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgMC4xcywgb3BhY2l0eSAwLjRzIDAuMXMsIHZpc2liaWxpdHkgMHMgMC41cyxcciB6LWluZGV4IDBzIDAuNXM7IH1cblxuLmMtaGFtYnVyZ2VyLCAuYXZhaWxhYmlsaXR5LWNsb3NlLCAuaW5xdWlyeS1tb2RhbC1jbG9zZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMjtcbiAgcmlnaHQ6IHZhcigtLWRlZmF1bHQtc3BhY2luZyk7XG4gIHRvcDogY2FsYyh2YXIoLS1oZWFkZXItaGVpZ2h0KSAvIDIpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMTlweDtcbiAgZm9udC1zaXplOiAwO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzOyB9XG4gIC5jLWhhbWJ1cmdlcjpmb2N1cywgLmF2YWlsYWJpbGl0eS1jbG9zZTpmb2N1cywgLmlucXVpcnktbW9kYWwtY2xvc2U6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLmMtaGFtYnVyZ2VyIHNwYW4sIC5hdmFpbGFiaWxpdHktY2xvc2Ugc3BhbiwgLmlucXVpcnktbW9kYWwtY2xvc2Ugc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogMXB4OyB9XG4gICAgLmMtaGFtYnVyZ2VyIHNwYW46OmJlZm9yZSwgLmF2YWlsYWJpbGl0eS1jbG9zZSBzcGFuOjpiZWZvcmUsIC5pbnF1aXJ5LW1vZGFsLWNsb3NlIHNwYW46OmJlZm9yZSwgLmMtaGFtYnVyZ2VyIHNwYW46OmFmdGVyLCAuYXZhaWxhYmlsaXR5LWNsb3NlIHNwYW46OmFmdGVyLCAuaW5xdWlyeS1tb2RhbC1jbG9zZSBzcGFuOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnMsIDAuMnM7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzLCAwcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyB9XG4gICAgLmMtaGFtYnVyZ2VyIHNwYW46OmJlZm9yZSwgLmF2YWlsYWJpbGl0eS1jbG9zZSBzcGFuOjpiZWZvcmUsIC5pbnF1aXJ5LW1vZGFsLWNsb3NlIHNwYW46OmJlZm9yZSB7XG4gICAgICB0b3A6IC01cHg7XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIHRyYW5zZm9ybTsgfVxuICAgIC5jLWhhbWJ1cmdlciBzcGFuOjphZnRlciwgLmF2YWlsYWJpbGl0eS1jbG9zZSBzcGFuOjphZnRlciwgLmlucXVpcnktbW9kYWwtY2xvc2Ugc3Bhbjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm90dG9tLCB0cmFuc2Zvcm07IH1cblxuLmMtaGFtYnVyZ2VyLmlzLWFjdGl2ZSBzcGFuLCAuaXMtYWN0aXZlLmF2YWlsYWJpbGl0eS1jbG9zZSBzcGFuLCAuaXMtYWN0aXZlLmlucXVpcnktbW9kYWwtY2xvc2Ugc3BhbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgLmMtaGFtYnVyZ2VyLmlzLWFjdGl2ZSBzcGFuOjpiZWZvcmUsIC5pcy1hY3RpdmUuYXZhaWxhYmlsaXR5LWNsb3NlIHNwYW46OmJlZm9yZSwgLmlzLWFjdGl2ZS5pbnF1aXJ5LW1vZGFsLWNsb3NlIHNwYW46OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcywgMC4yczsgfVxuICAuYy1oYW1idXJnZXIuaXMtYWN0aXZlIHNwYW46OmFmdGVyLCAuaXMtYWN0aXZlLmF2YWlsYWJpbGl0eS1jbG9zZSBzcGFuOjphZnRlciwgLmlzLWFjdGl2ZS5pbnF1aXJ5LW1vZGFsLWNsb3NlIHNwYW46OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcywgMC4yczsgfVxuXG4ubmF2LWFjdGl2ZSBuYXYge1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgMC4xcztcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAubmF2LWFjdGl2ZSBuYXYgbGkge1xuICAgIHRvcDogMDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5uYXYtYWN0aXZlIG5hdiBsaTpudGgtY2hpbGQoMSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyAwcywgdG9wIDAuNHMgMHM7IH1cbiAgLm5hdi1hY3RpdmUgbmF2IGxpOm50aC1jaGlsZCgyKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIDAuMTVzLCB0b3AgMC40cyAwLjE1czsgfVxuICAubmF2LWFjdGl2ZSBuYXYgbGk6bnRoLWNoaWxkKDMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgMC4zcywgdG9wIDAuNHMgMC4zczsgfVxuICAubmF2LWFjdGl2ZSBuYXYgbGk6bnRoLWNoaWxkKDQpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgMC40NXMsIHRvcCAwLjRzIDAuNDVzOyB9XG4gIC5uYXYtYWN0aXZlIG5hdiBsaTpudGgtY2hpbGQoNSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyAwLjZzLCB0b3AgMC40cyAwLjZzOyB9XG4gIC5uYXYtYWN0aXZlIG5hdiBsaTpudGgtY2hpbGQoNikge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyAwLjc1cywgdG9wIDAuNHMgMC43NXM7IH1cbiAgLm5hdi1hY3RpdmUgbmF2IGxpOm50aC1jaGlsZCg3KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIDAuOXMsIHRvcCAwLjRzIDAuOXM7IH1cbiAgLm5hdi1hY3RpdmUgbmF2IGxpOm50aC1jaGlsZCg4KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIDEuMDVzLCB0b3AgMC40cyAxLjA1czsgfVxuICAubmF2LWFjdGl2ZSBuYXYgbGk6bnRoLWNoaWxkKDkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgMS4ycywgdG9wIDAuNHMgMS4yczsgfVxuICAubmF2LWFjdGl2ZSBuYXYgbGk6bnRoLWNoaWxkKDEwKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIDEuMzVzLCB0b3AgMC40cyAxLjM1czsgfVxuXG4ubmF2LWFjdGl2ZSAubmF2LW92ZXJsYXkge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgMC4xcywgb3BhY2l0eSAwLjRzIDAuMXMsIHZpc2liaWxpdHkgMHMsXHIgei1pbmRleCAwczsgfVxuXG5uYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzOyB9XG4gIG5hdiB1bCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS1oZWFkZXItaGVpZ2h0KSArIHZhcigtLWRlZmF1bHQtc3BhY2luZykpIDFyZW0gMXJlbSAxcmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgbmF2IGxpIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAycmVtO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgICBuYXYgbGkgYSB7XG4gICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICBmb250LWZhbWlseTogXCJPcmxlYW5zLUxpZ2h0XCIsIHNlcmlmOyB9XG4gICAgbmF2IGxpLmlzLWFjdGl2ZSBhIHtcbiAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgbmF2IGxpOmhvdmVyIGEge1xuICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTsgfVxuXG4uaXNYUyBoZWFkZXIge1xuICBoZWlnaHQ6IDEwcmVtOyB9XG5cbi5pc1hTIC5sb2dvIHtcbiAgd2lkdGg6IDE0cmVtO1xuICBtYXgtd2lkdGg6IDE0cmVtO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiBjYWxjKGNhbGModmFyKC0taGVhZGVyLWhlaWdodCkgLSAzcmVtKSAvIDIpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAuaXNYUyAubG9nbyBpbWcge1xuICAgIHdpZHRoOiAxNHJlbTtcbiAgICBtYXgtd2lkdGg6IDE0cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5pc1hTIC5oZWFkZXItbGlua3Mge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IGNhbGModmFyKC0taGVhZGVyLWhlaWdodCkgLSAzcmVtKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ncmF5KTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWdyYXkpOyB9XG4gIC5pc1hTIC5oZWFkZXItbGlua3MgYSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tZ3JheSk7XG4gICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAgIC5pc1hTIC5oZWFkZXItbGlua3MgYTpsYXN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG5cbi5pc1hTIC5jLWhhbWJ1cmdlciwgLmlzWFMgLmF2YWlsYWJpbGl0eS1jbG9zZSwgLmlzWFMgLmlucXVpcnktbW9kYWwtY2xvc2Uge1xuICB0b3A6IGNhbGMoY2FsYyh2YXIoLS1oZWFkZXItaGVpZ2h0KSAtIDNyZW0pIC8gMik7IH1cbiAgLmlzWFMgLmMtaGFtYnVyZ2VyIHNwYW46OmJlZm9yZSwgLmlzWFMgLmF2YWlsYWJpbGl0eS1jbG9zZSBzcGFuOjpiZWZvcmUsIC5pc1hTIC5pbnF1aXJ5LW1vZGFsLWNsb3NlIHNwYW46OmJlZm9yZSB7XG4gICAgdG9wOiAtM3B4OyB9XG4gIC5pc1hTIC5jLWhhbWJ1cmdlciBzcGFuOjphZnRlciwgLmlzWFMgLmF2YWlsYWJpbGl0eS1jbG9zZSBzcGFuOjphZnRlciwgLmlzWFMgLmlucXVpcnktbW9kYWwtY2xvc2Ugc3Bhbjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTNweDsgfVxuXG4uaXNYUyAuYXBwbHksIC5pc1hTIC5pc1RlYXNlciAubGVhcm4tbW9yZSwgLmlzVGVhc2VyIC5pc1hTIC5sZWFybi1tb3JlIHtcbiAgdG9wOiB1bnNldCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgYm90dG9tOiB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbik7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDNyZW0gLSAycHgpO1xuICBmb250LXNpemU6IDFyZW07IH1cblxuLmlzWFMgbmF2IGxpIGEge1xuICBmb250LXNpemU6IDIuMjVyZW07IH1cblxuLmlzTUQgaGVhZGVyOm5vdCgub3ZlcmxheS1hY3RpdmUpOjpiZWZvcmUsXG4uaXNMRyBoZWFkZXI6bm90KC5vdmVybGF5LWFjdGl2ZSk6OmJlZm9yZSB7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDsgfVxuXG4uaXNUZWFzZXIgaGVhZGVyIHtcbiAgaGVpZ2h0OiA1cmVtOyB9XG5cbi5pc1RlYXNlciAuaGVhZGVyLWxpbmtzIHtcbiAgcmlnaHQ6IHZhcigtLWRlZmF1bHQtc3BhY2luZyk7IH1cbiAgLmlzVGVhc2VyIC5oZWFkZXItbGlua3MgYSB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5pc1RlYXNlciAuaGVhZGVyLWxpbmtzIC5saW5rLWFwcGx5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5pc1RlYXNlci5pc1hTIGhlYWRlciB7XG4gIGhlaWdodDogOHJlbTsgfVxuXG4uaXNUZWFzZXIuaXNYUzpub3QoLm5vLWhlYWRlci1saW5rcykgLmFwcGx5LCAuaXNUZWFzZXIuaXNYUzpub3QoLm5vLWhlYWRlci1saW5rcykgLmxlYXJuLW1vcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5pc1RlYXNlci5pc1hTIC5sb2dvIHtcbiAgdG9wOiBjYWxjKGNhbGModmFyKC0taGVhZGVyLWhlaWdodCkgLSAzcmVtKSAvIDIpOyB9XG5cbi5pc1RlYXNlci5pc1hTIC5oZWFkZXItbGlua3Mge1xuICB0b3A6IGNhbGModmFyKC0taGVhZGVyLWhlaWdodCkgLSAzcmVtKTtcbiAgcmlnaHQ6IDA7IH1cbiAgLmlzVGVhc2VyLmlzWFMgLmhlYWRlci1saW5rcyAubGluay1hcHBseSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5pc1RlYXNlci5pc1hTIC5jLWhhbWJ1cmdlciwgLmlzVGVhc2VyLmlzWFMgLmF2YWlsYWJpbGl0eS1jbG9zZSwgLmlzVGVhc2VyLmlzWFMgLmlucXVpcnktbW9kYWwtY2xvc2Uge1xuICB0b3A6IGNhbGMoY2FsYyh2YXIoLS1oZWFkZXItaGVpZ2h0KSAtIDNyZW0pIC8gMik7IH1cblxuLmlzVGVhc2VyLmlzWFMubm8taGVhZGVyLWxpbmtzIGhlYWRlciB7XG4gIGhlaWdodDogNXJlbTsgfVxuXG4uaXNUZWFzZXIuaXNYUy5uby1oZWFkZXItbGlua3MgLmxvZ28ge1xuICB0b3A6IDIuNXJlbTsgfVxuXG4uZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuKTtcbiAgcGFkZGluZzogdmFyKC0tZGVmYXVsdC1zcGFjaW5nKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cbiAgLmZvb3RlciA+IGltZyB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtOyB9XG4gIC5mb290ZXItbGVmdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgZ2FwOiAwLjVyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWJhc2lzOiAyNSU7IH1cbiAgICAuZm9vdGVyLWxlZnQgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LWhlaWdodDogM3JlbTtcbiAgICAgIG1heC13aWR0aDogOHJlbTsgfVxuICAuZm9vdGVyLWNlbnRlciB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZm9vdGVyLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBnYXA6IDAuNXJlbTtcbiAgICBmbGV4LWJhc2lzOiAyNSU7IH1cbiAgICAuZm9vdGVyLXJpZ2h0ID4gZGl2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBnYXA6IDAuMjVyZW07XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLmZvb3Rlci1yaWdodCBpbWcge1xuICAgICAgd2lkdGg6IDEuMjVyZW07IH1cbiAgICAuZm9vdGVyLXJpZ2h0IGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmlzU00gLmZvb3Rlcixcbi5pc1hTIC5mb290ZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDFyZW07IH1cbiAgLmlzU00gLmZvb3Rlci1sZWZ0LCAuaXNTTSAuZm9vdGVyLXJpZ2h0LCAuaXNTTSAuZm9vdGVyLWNlbnRlcixcbiAgLmlzWFMgLmZvb3Rlci1sZWZ0LFxuICAuaXNYUyAuZm9vdGVyLXJpZ2h0LFxuICAuaXNYUyAuZm9vdGVyLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiB1bnNldDtcbiAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XG4gICAgZmxleC1iYXNpczogMTAwJTsgfVxuICAuaXNTTSAuZm9vdGVyLWNlbnRlcixcbiAgLmlzWFMgLmZvb3Rlci1jZW50ZXIge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5pc1NNIC5mb290ZXItbGVmdCxcbiAgLmlzWFMgLmZvb3Rlci1sZWZ0IHtcbiAgICBvcmRlcjogMjsgfVxuICAuaXNTTSAuZm9vdGVyLXJpZ2h0LFxuICAuaXNYUyAuZm9vdGVyLXJpZ2h0IHtcbiAgICBvcmRlcjogMzsgfVxuICAgIC5pc1NNIC5mb290ZXItcmlnaHQgYSxcbiAgICAuaXNYUyAuZm9vdGVyLXJpZ2h0IGEge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uaXNYUyAuZm9vdGVyIHtcbiAgcGFkZGluZzogY2FsYygyICogdmFyKC0tZGVmYXVsdC1zcGFjaW5nKSkgdmFyKC0tZGVmYXVsdC1zcGFjaW5nKTsgfVxuICAuaXNYUyAuZm9vdGVyLWxlZnQsIC5pc1hTIC5mb290ZXItcmlnaHQsIC5pc1hTIC5mb290ZXItY2VudGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAwLjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAuaXNYUyAuZm9vdGVyLWxlZnQge1xuICAgIGdhcDogMXJlbTsgfVxuICAuaXNYUyAuZm9vdGVyLXJpZ2h0IHtcbiAgICBnYXA6IDEuNXJlbTsgfVxuICAgIC5pc1hTIC5mb290ZXItcmlnaHQgaW1nIHtcbiAgICAgIHdpZHRoOiAycmVtOyB9XG5cbi5hdmFpbGFiaWxpdHktYmxvY2sge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpO1xuICBjb2xvcjogdmFyKC0tZ3JlZW4pO1xuICB6LWluZGV4OiAtMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5hdmFpbGFiaWxpdHktYmxvY2sgaDIsIC5hdmFpbGFiaWxpdHktYmxvY2sgLmxvdHRlcnktY291bnRlciAuY291bnRlciBzcGFuLmNvdW50ZXItdmFsdWUsIC5sb3R0ZXJ5LWNvdW50ZXIgLmNvdW50ZXIgLmF2YWlsYWJpbGl0eS1ibG9jayBzcGFuLmNvdW50ZXItdmFsdWUge1xuICAgIGNvbG9yOiB2YXIoLS1ncmVlbik7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygzICogdmFyKC0tZGVmYXVsdC1zcGFjaW5nKSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5hdmFpbGFiaWxpdHktYmxvY2sgYSB7XG4gICAgY29sb3I6IHZhcigtLWdyZWVuKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmF2YWlsYWJpbGl0eS1ibG9jayBzcGFuW2RhdGEtc29ydC1ieV0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6IHZhcigtLWdyYXkpOyB9XG4gICAgLmF2YWlsYWJpbGl0eS1ibG9jayBzcGFuW2RhdGEtc29ydC1ieV06OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAxcHgpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiA1LjJweCAzcHggMCAzcHg7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWdyYXkpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAuYXZhaWxhYmlsaXR5LWJsb2NrIHNwYW5bZGF0YS1zb3J0LWJ5XS5pc0FzY2VuZGluZzo6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5hdmFpbGFiaWxpdHktYmxvY2sgc3BhbltkYXRhLXNvcnQtYnldLmlzRGVzY2VuZGluZzo6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGJvcmRlci13aWR0aDogMCAzcHggNS4ycHggM3B4O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB2YXIoLS1ncmF5KSB0cmFuc3BhcmVudDsgfVxuXG4uYXZhaWxhYmlsaXR5LXRhYmxlLWhvbGRlciAubUNTQl9zY3JvbGxUb29scyB7XG4gIHdpZHRoOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuICAuYXZhaWxhYmlsaXR5LXRhYmxlLWhvbGRlciAubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gICAgd2lkdGg6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I3YjdiNzsgfVxuXG4uYXZhaWxhYmlsaXR5LXRhYmxlLWhvbGRlciAubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmF2YWlsYWJpbGl0eS10YWJsZS1ob2xkZXIgLm1DU0JfY29udGFpbmVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4ge1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmF2YWlsYWJpbGl0eS10YWJsZS1ob2xkZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmF2YWlsYWJpbGl0eS1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpOyB9XG5cbi5hdmFpbGFiaWxpdHktY29udGVudCB7XG4gIHdpZHRoOiA1MHJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiBjYWxjKDQgKiB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWxpZ2h0KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIGNhbGMoMiAqIHZhcigtLWRlZmF1bHQtc3BhY2luZykpKTsgfVxuXG4uYXZhaWxhYmlsaXR5LWNsb3NlIHtcbiAgdG9wOiB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfVxuICAuYXZhaWxhYmlsaXR5LWNsb3NlIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAuYXZhaWxhYmlsaXR5LWNsb3NlIHNwYW46OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbik7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcywgMC4yczsgfVxuICAgIC5hdmFpbGFiaWxpdHktY2xvc2Ugc3Bhbjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4pO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzLCAwLjJzOyB9XG5cbi5hdmFpbGFiaWxpdHktYWN0aXZlIC5hdmFpbGFiaWxpdHktYmxvY2sge1xuICB6LWluZGV4OiAyO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5hdmFpbGFiaWxpdHktYWN0aXZlIC5hdmFpbGFiaWxpdHktY29udGVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAxOyB9XG5cbi5hdmFpbGFiaWxpdHktYWN0aXZlIC5hdmFpbGFiaWxpdHktb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyAwLjFzLCB6LWluZGV4IDBzO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnRhYmxlLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG5cbi5sYXJnZS10YWJsZSAudGFibGUtaGVhZGVyLFxuLmxhcmdlLXRhYmxlIC50YWJsZS1ib2R5IC50YWJsZS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWdyZWVuKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAubGFyZ2UtdGFibGUgLnRhYmxlLWhlYWRlciA+IGRpdixcbiAgLmxhcmdlLXRhYmxlIC50YWJsZS1ib2R5IC50YWJsZS1yb3cgPiBkaXYge1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtaW4td2lkdGg6IDA7IH1cbiAgLmxhcmdlLXRhYmxlIC50YWJsZS1oZWFkZXIgPiBkaXYsXG4gIC5sYXJnZS10YWJsZSAudGFibGUtYm9keSAudGFibGUtcm93ID4gZGl2IHtcbiAgICBmbGV4OiAwIDAgMTUlOyB9XG4gIC5sYXJnZS10YWJsZSAudGFibGUtaGVhZGVyID4gZGl2Om50aC1vZi10eXBlKDMpLFxuICAubGFyZ2UtdGFibGUgLnRhYmxlLWJvZHkgLnRhYmxlLXJvdyA+IGRpdjpudGgtb2YtdHlwZSgzKSB7XG4gICAgZmxleDogMCAwIDEyLjUlOyB9XG4gIC5sYXJnZS10YWJsZSAudGFibGUtaGVhZGVyID4gZGl2Om50aC1vZi10eXBlKDQpLFxuICAubGFyZ2UtdGFibGUgLnRhYmxlLWJvZHkgLnRhYmxlLXJvdyA+IGRpdjpudGgtb2YtdHlwZSg0KSB7XG4gICAgZmxleDogMCAwIDE3LjUlOyB9XG4gIC5sYXJnZS10YWJsZSAudGFibGUtaGVhZGVyID4gZGl2Om50aC1vZi10eXBlKDcpLFxuICAubGFyZ2UtdGFibGUgLnRhYmxlLWJvZHkgLnRhYmxlLXJvdyA+IGRpdjpudGgtb2YtdHlwZSg3KSB7XG4gICAgZmxleDogMCAwIDEwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5sYXJnZS10YWJsZSAudGFibGUtaGVhZGVyID4gZGl2Om50aC1vZi10eXBlKDcpIHNwYW4sXG4gICAgLmxhcmdlLXRhYmxlIC50YWJsZS1ib2R5IC50YWJsZS1yb3cgPiBkaXY6bnRoLW9mLXR5cGUoNykgc3BhbiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5sYXJnZS10YWJsZSAudGFibGUtaGVhZGVyIHtcbiAgY29sb3I6IHZhcigtLWdyYXkpOyB9XG4gIC5sYXJnZS10YWJsZSAudGFibGUtaGVhZGVyIHNwYW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07IH1cbiAgLmxhcmdlLXRhYmxlIC50YWJsZS1oZWFkZXIgW2RhdGEtc29ydC1ieV0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubGFyZ2UtdGFibGUgLnRhYmxlLWJvZHkge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjIgKiB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpKTsgfVxuXG4uc21hbGwtdGFibGUgLnRhYmxlLWhlYWRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ncmVlbik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogdmFyKC0tZ3JheSk7IH1cbiAgLnNtYWxsLXRhYmxlIC50YWJsZS1oZWFkZXIgPiBkaXYge1xuICAgIGZsZXg6IDE7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnNtYWxsLXRhYmxlIC50YWJsZS1oZWFkZXIgPiBkaXY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgZmxleC1iYXNpczogMTUlOyB9XG4gICAgLnNtYWxsLXRhYmxlIC50YWJsZS1oZWFkZXIgPiBkaXY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgZmxleC1iYXNpczogMjUlOyB9XG4gICAgLnNtYWxsLXRhYmxlIC50YWJsZS1oZWFkZXIgPiBkaXY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgZmxleC1iYXNpczogMjUlOyB9XG4gICAgLnNtYWxsLXRhYmxlIC50YWJsZS1oZWFkZXIgPiBkaXY6bGFzdC1vZi10eXBlIHtcbiAgICAgIGZsZXgtYmFzaXM6IDM1JTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5zbWFsbC10YWJsZSAudGFibGUtaGVhZGVyIHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuc21hbGwtdGFibGUgLnRhYmxlLWhlYWRlciBzcGFuW2RhdGEtc29ydC1ieV0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMXJlbTsgfVxuICAgICAgLnNtYWxsLXRhYmxlIC50YWJsZS1oZWFkZXIgc3BhbltkYXRhLXNvcnQtYnldOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAxcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiA1LjJweCAzcHggMCAzcHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZ3JheSkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5zbWFsbC10YWJsZSAudGFibGUtaGVhZGVyIHNwYW5bZGF0YS1zb3J0LWJ5XS5pc0FzY2VuZGluZzo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWdyZWVuKSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLnNtYWxsLXRhYmxlIC50YWJsZS1oZWFkZXIgc3BhbltkYXRhLXNvcnQtYnldLmlzRGVzY2VuZGluZzo6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgM3B4IDUuMnB4IDNweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB2YXIoLS1ncmVlbikgdHJhbnNwYXJlbnQ7IH1cblxuLnNtYWxsLXRhYmxlIC50YWJsZS1yb3cge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWdyZWVuKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJNYWlzb25OZXVlLUxpZ2h0XCIsIHNlcmlmOyB9XG4gIC5zbWFsbC10YWJsZSAudGFibGUtcm93IC5tYWluIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDFyZW07IH1cbiAgICAuc21hbGwtdGFibGUgLnRhYmxlLXJvdyAubWFpbiA+IHNwYW4ge1xuICAgICAgZmxleDogMTtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgZmxleC1iYXNpczogMjAlOyB9XG4gICAgICAuc21hbGwtdGFibGUgLnRhYmxlLXJvdyAubWFpbiA+IHNwYW46bGFzdC1vZi10eXBlIHtcbiAgICAgICAgZmxleC1iYXNpczogNDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuc21hbGwtdGFibGUgLnRhYmxlLXJvdyAuYWRkaXRpb25hbCB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDNyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjVzIGVhc2U7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9XG4gIC5zbWFsbC10YWJsZSAudGFibGUtcm93LmlzQWN0aXZlIC5hZGRpdGlvbmFsIHtcbiAgICBoZWlnaHQ6IDRyZW07IH1cbiAgICAuc21hbGwtdGFibGUgLnRhYmxlLXJvdy5pc0FjdGl2ZSAuYWRkaXRpb25hbCBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgY29sb3I6IHZhcigtLWdyZWVuKTsgfVxuXG4uYXBwbHktYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tZ3JlZW4pO1xuICBmbG9hdDogcmlnaHQ7IH1cbiAgLmFwcGx5LWJ0bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAycHg7XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4pO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAuYXBwbHktYnRuOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMC41cmVtO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuKTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cblxuLmlzWFMgLmF2YWlsYWJpbGl0eS1ibG9jayB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1oZWFkZXItaGVpZ2h0KSArIHZhcigtLWRlZmF1bHQtc3BhY2luZykpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTAwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktbGlnaHQpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLCB2aXNpYmlsaXR5IDBzIDAuNHM7XG4gIHotaW5kZXg6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uaXNYUyAuYXZhaWxhYmlsaXR5LWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLXRvcDogdmFyKC0tZGVmYXVsdC1zcGFjaW5nKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIG9wYWNpdHk6IDE7IH1cbiAgLmlzWFMgLmF2YWlsYWJpbGl0eS1jb250ZW50IGgyLCAuaXNYUyAuYXZhaWxhYmlsaXR5LWNvbnRlbnQgLmxvdHRlcnktY291bnRlciAuY291bnRlciBzcGFuLmNvdW50ZXItdmFsdWUsIC5sb3R0ZXJ5LWNvdW50ZXIgLmNvdW50ZXIgLmlzWFMgLmF2YWlsYWJpbGl0eS1jb250ZW50IHNwYW4uY291bnRlci12YWx1ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygyICogdmFyKC0tZGVmYXVsdC1zcGFjaW5nKSk7IH1cblxuLmlzWFMgLmF2YWlsYWJpbGl0eS1vdmVybGF5LFxuLmlzWFMgLmF2YWlsYWJpbGl0eS1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmlzWFMgLmxhcmdlLXRhYmxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaXNYUyAudGFibGUtYm9keSB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyNCAqIHZhcigtLWRlZmF1bHQtc3BhY2luZykpOyB9XG5cbi5pc1hTIC5hdmFpbGFiaWxpdHktYWN0aXZlIC5hdmFpbGFiaWxpdHktYmxvY2sge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZSwgdmlzaWJpbGl0eSAwcyAwcztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4uaXNTTSAuc21hbGwtdGFibGUsXG4uaXNNRCAuc21hbGwtdGFibGUsXG4uaXNMRyAuc21hbGwtdGFibGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5pbnF1aXJ5LW1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tZGVmYXVsdC1zcGFjaW5nKTtcbiAgY29sb3I6IHZhcigtLWdyZWVuKTtcbiAgei1pbmRleDogLTE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uaW5xdWlyeS1tb2RhbC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpOyB9XG5cbi5pbnF1aXJ5LW1vZGFsLWNvbnRlbnQge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiBjYWxjKDMgKiB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpKSBjYWxjKDIgKiB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWxpZ2h0KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4pO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmlucXVpcnktbW9kYWwtY29udGVudCBoMiwgLmlucXVpcnktbW9kYWwtY29udGVudCAubG90dGVyeS1jb3VudGVyIC5jb3VudGVyIHNwYW4uY291bnRlci12YWx1ZSwgLmxvdHRlcnktY291bnRlciAuY291bnRlciAuaW5xdWlyeS1tb2RhbC1jb250ZW50IHNwYW4uY291bnRlci12YWx1ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZGVmYXVsdC1zcGFjaW5nKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmlucXVpcnktbW9kYWwtY29udGVudCBwIHtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAuaW5xdWlyeS1tb2RhbC1jb250ZW50IGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogY2FsYygycmVtIC0gMnB4KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13aGl0ZSk7XG4gICAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICAgIHBhZGRpbmc6IDAgMS4yNXJlbTtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMiAqIHZhcigtLWRlZmF1bHQtc3BhY2luZykpOyB9XG5cbi5pbnF1aXJ5LW1vZGFsLWNsb3NlIHtcbiAgdG9wOiB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfVxuICAuaW5xdWlyeS1tb2RhbC1jbG9zZSBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgLmlucXVpcnktbW9kYWwtY2xvc2Ugc3Bhbjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzLCAwLjJzOyB9XG4gICAgLmlucXVpcnktbW9kYWwtY2xvc2Ugc3Bhbjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzLCAwLjJzOyB9XG5cbi5pbnF1aXJ5LW1vZGFsLWFjdGl2ZSAuaW5xdWlyeS1tb2RhbCB7XG4gIHotaW5kZXg6IDI7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLmlucXVpcnktbW9kYWwtYWN0aXZlIC5pbnF1aXJ5LW1vZGFsLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMTsgfVxuXG4uaW5xdWlyeS1tb2RhbC1hY3RpdmUgLmlucXVpcnktbW9kYWwtb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyAwLjFzLCB6LWluZGV4IDBzO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmlucXVpcnktYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktbGlnaHQpO1xuICBjb2xvcjogdmFyKC0tZ3JlZW4pO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBwYWRkaW5nOiAwIHZhcigtLWRlZmF1bHQtc3BhY2luZyk7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5pbnF1aXJ5LWJhciBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiTWFpc29uTmV1ZS1NZWRpdW1cIiwgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuaW5xdWlyeS1iYXIgYSB7XG4gICAgY29sb3I6IHZhcigtLWdyZWVuKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uaW5xdWlyeS1iYXItYWN0aXZlIC5pbnF1aXJ5LWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5pbnF1aXJ5LWJhci1hY3RpdmUgLmFwcGx5LCAuaW5xdWlyeS1iYXItYWN0aXZlIC5pc1RlYXNlciAubGVhcm4tbW9yZSwgLmlzVGVhc2VyIC5pbnF1aXJ5LWJhci1hY3RpdmUgLmxlYXJuLW1vcmUsXG4uaW5xdWlyeS1iYXItYWN0aXZlIC5sb2dvLFxuLmlucXVpcnktYmFyLWFjdGl2ZSAuaGVhZGVyLWxpbmtzLFxuLmlucXVpcnktYmFyLWFjdGl2ZSAuYy1oYW1idXJnZXIsXG4uaW5xdWlyeS1iYXItYWN0aXZlIC5hdmFpbGFiaWxpdHktY2xvc2UsXG4uaW5xdWlyeS1iYXItYWN0aXZlIC5pbnF1aXJ5LW1vZGFsLWNsb3NlIHtcbiAgdG9wOiBjYWxjKHZhcigtLWhlYWRlci1oZWlnaHQpIC8gMiArIDFyZW0pOyB9XG5cbi5pc1hTIC5pbnF1aXJ5LWJhci1hY3RpdmUge1xuICBmb250LXNpemU6IDAuN3JlbTsgfVxuICAuaXNYUyAuaW5xdWlyeS1iYXItYWN0aXZlIC5sb2dvLFxuICAuaXNYUyAuaW5xdWlyeS1iYXItYWN0aXZlIC5jLWhhbWJ1cmdlcixcbiAgLmlzWFMgLmlucXVpcnktYmFyLWFjdGl2ZSAuYXZhaWxhYmlsaXR5LWNsb3NlLFxuICAuaXNYUyAuaW5xdWlyeS1iYXItYWN0aXZlIC5pbnF1aXJ5LW1vZGFsLWNsb3NlIHtcbiAgICB0b3A6IGNhbGMoY2FsYyh2YXIoLS1oZWFkZXItaGVpZ2h0KSAtIDFyZW0pIC8gMik7IH1cbiAgLmlzWFMgLmlucXVpcnktYmFyLWFjdGl2ZSAuaGVhZGVyLWxpbmtzIHtcbiAgICB0b3A6IGNhbGModmFyKC0taGVhZGVyLWhlaWdodCkgLSAzcmVtKTsgfVxuXG4uaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7IH1cbiAgLmhlcm8tb3ZlcmxheSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gICAgei1pbmRleDogMTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuaGVyby12aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmhlcm8tdmlkZW8gdmlkZW8ge1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAuaGVyby1pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDsgfVxuICAgIC5oZXJvLWltYWdlIGltZyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5oZXJvLXRleHQge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogdmFyKC0tZGVmYXVsdC1zcGFjaW5nKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgei1pbmRleDogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLmhlcm8tdGV4dCA+IGRpdiB7XG4gICAgICB3aWR0aDogMzVyZW07XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAuaGVyby10ZXh0IHAsXG4gICAgLmhlcm8tdGV4dCBoMixcbiAgICAuaGVyby10ZXh0IC5sb3R0ZXJ5LWNvdW50ZXIgLmNvdW50ZXIgc3Bhbi5jb3VudGVyLXZhbHVlLFxuICAgIC5sb3R0ZXJ5LWNvdW50ZXIgLmNvdW50ZXIgLmhlcm8tdGV4dCBzcGFuLmNvdW50ZXItdmFsdWUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCAxMHZoKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpIDAuM3MsIG9wYWNpdHkgMC42cyBlYXNlIDAuMnM7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgXG4gICAgLmhlcm8tdGV4dCBoMixcbiAgICAuaGVyby10ZXh0IC5sb3R0ZXJ5LWNvdW50ZXIgLmNvdW50ZXIgc3Bhbi5jb3VudGVyLXZhbHVlLFxuICAgIC5sb3R0ZXJ5LWNvdW50ZXIgLmNvdW50ZXIgLmhlcm8tdGV4dCBzcGFuLmNvdW50ZXItdmFsdWUge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4yczsgfVxuXG4uc2Nyb2xsLWRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICB6LWluZGV4OiAxOyB9XG5cbi5pc0xvYWRlZCAuaGVyby10ZXh0IHAsXG4uaXNMb2FkZWQgLmhlcm8tdGV4dCBoMixcbi5pc0xvYWRlZCAuaGVyby10ZXh0IC5sb3R0ZXJ5LWNvdW50ZXIgLmNvdW50ZXIgc3Bhbi5jb3VudGVyLXZhbHVlLFxuLmxvdHRlcnktY291bnRlciAuY291bnRlciAuaXNMb2FkZWQgLmhlcm8tdGV4dCBzcGFuLmNvdW50ZXItdmFsdWUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwIDApOyB9XG5cbi5pc1hTIC5oZXJvLWltYWdlIHtcbiAgb3ZlcmZsb3cteDogYXV0bzsgfVxuICAuaXNYUyAuaGVyby1pbWFnZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLmlzWFMgLmhlcm8tdmlkZW8ge1xuICBvdmVyZmxvdy14OiBhdXRvOyB9XG4gIC5pc1hTIC5oZXJvLXZpZGVvIHZpZGVvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH1cblxuLmlzWFMgLmhlcm8uaXMtdG91Y2hlZCAuaGVyby1vdmVybGF5LFxuLmlzWFMgLmhlcm8uaXMtdG91Y2hlZCAuaGVyby10ZXh0LFxuLmlzWFMgLmhlcm8uaXMtdG91Y2hlZCAuc2Nyb2xsLWRvd24ge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyAwLjJzOyB9XG5cbi5pc1NNIC5oZXJvLmlzLWxhcmdlLWltYWdlLFxuLmlzTUQgLmhlcm8uaXMtbGFyZ2UtaW1hZ2UsXG4uaXNMRyAuaGVyby5pcy1sYXJnZS1pbWFnZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaXNTTSAuaGVyby5pcy1sYXJnZS1pbWFnZSAuaGVyby1pbWFnZSxcbiAgLmlzTUQgLmhlcm8uaXMtbGFyZ2UtaW1hZ2UgLmhlcm8taW1hZ2UsXG4gIC5pc0xHIC5oZXJvLmlzLWxhcmdlLWltYWdlIC5oZXJvLWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaXNTTSAuaGVyby5pcy1sYXJnZS1pbWFnZSAuaGVyby1pbWFnZSBpbWcsXG4gICAgLmlzTUQgLmhlcm8uaXMtbGFyZ2UtaW1hZ2UgLmhlcm8taW1hZ2UgaW1nLFxuICAgIC5pc0xHIC5oZXJvLmlzLWxhcmdlLWltYWdlIC5oZXJvLWltYWdlIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5pc1NNIC5oZXJvLmlzLWxhcmdlLWltYWdlIC5oZXJvLXRleHQsXG4gIC5pc01EIC5oZXJvLmlzLWxhcmdlLWltYWdlIC5oZXJvLXRleHQsXG4gIC5pc0xHIC5oZXJvLmlzLWxhcmdlLWltYWdlIC5oZXJvLXRleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDsgfVxuXG4uaXNUZWFzZXIgLmhlcm8tdGV4dCA+IGRpdiB7XG4gIHdpZHRoOiA0MHJlbTsgfVxuXG4ubWFpbi1saW5rcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuKTtcbiAgcGFkZGluZzogMCB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpIHZhcigtLWRlZmF1bHQtc3BhY2luZykgdmFyKC0tZGVmYXVsdC1zcGFjaW5nKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgfVxuICAubWFpbi1saW5rcyB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC5tYWluLWxpbmtzIHVsIGxpIHtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAubWFpbi1saW5rcyB1bCBhIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5pc1hTIC5tYWluLWxpbmtzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY29yZW9ncmFwaHktbWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpO1xuICBwYWRkaW5nOiB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cbiAgLmNvcmVvZ3JhcGh5LW1haW4gLmNvcmVvZ3JhcGh5LXN0YXRpYyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4pOyB9XG4gICAgLmNvcmVvZ3JhcGh5LW1haW4gLmNvcmVvZ3JhcGh5LXN0YXRpYyAubm8tYm90dG9tLXBhZGRpbmcge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAuY29yZW9ncmFwaHktbWFpbiAuY29yZW9ncmFwaHktc3RhdGljID4gZGl2IHtcbiAgICAgIGhlaWdodDogY2FsYyh2YXIoLS1jb250ZW50LWhlaWdodCkgLSBjYWxjKDIgKiB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpKSk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAuY29yZW9ncmFwaHktbWFpbiAuY29yZW9ncmFwaHktYW5pbWF0ZWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBnYXA6IHZhcigtLWRlZmF1bHQtc3BhY2luZyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4pOyB9XG4gICAgLmNvcmVvZ3JhcGh5LW1haW4gLmNvcmVvZ3JhcGh5LWFuaW1hdGVkIC5jb3Jlb2dyYXBoeS1pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogY2FsYyh2YXIoLS1jb250ZW50LWhlaWdodCkgLSBjYWxjKDIgKiB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpKSk7IH1cbiAgICAgIC5jb3Jlb2dyYXBoeS1tYWluIC5jb3Jlb2dyYXBoeS1hbmltYXRlZCAuY29yZW9ncmFwaHktaXRlbS50ZXh0LWhvbGRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAuY29yZW9ncmFwaHktbWFpbiAuY29yZW9ncmFwaHktYW5pbWF0ZWQgLmNvcmVvZ3JhcGh5LWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xuICAgICAgICBncmlkLXJvdzogMTsgfVxuICAgICAgLmNvcmVvZ3JhcGh5LW1haW4gLmNvcmVvZ3JhcGh5LWFuaW1hdGVkIC5jb3Jlb2dyYXBoeS1pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyIC8gMztcbiAgICAgICAgZ3JpZC1yb3c6IDE7IH1cbiAgICAgIC5jb3Jlb2dyYXBoeS1tYWluIC5jb3Jlb2dyYXBoeS1hbmltYXRlZCAuY29yZW9ncmFwaHktaXRlbTpudGgtY2hpbGQoMykge1xuICAgICAgICBncmlkLWNvbHVtbjogMSAvIDI7XG4gICAgICAgIGdyaWQtcm93OiAyOyB9XG4gICAgICAuY29yZW9ncmFwaHktbWFpbiAuY29yZW9ncmFwaHktYW5pbWF0ZWQgLmNvcmVvZ3JhcGh5LWl0ZW0gLmlzSW1hZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLmNvcmVvZ3JhcGh5LW1haW4gLmNvcmVvZ3JhcGh5LWFuaW1hdGVkIC5jb3Jlb2dyYXBoeS1pdGVtIC5pc1RleHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgLmNvcmVvZ3JhcGh5LW1haW4gLmNvcmVvZ3JhcGh5LWFuaW1hdGVkIC5jb3Jlb2dyYXBoeS1pdGVtIC5pc1RleHQgPiBkaXYge1xuICAgICAgICBtYXgtd2lkdGg6IDM4cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuY29yZW9ncmFwaHktbWFpbiAuY29yZW9ncmFwaHktYW5pbWF0ZWQudGF4dC1yaWdodCAuY29yZW9ncmFwaHktaXRlbTpudGgtY2hpbGQoMSkge1xuICAgICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xuICAgICAgZ3JpZC1yb3c6IDE7IH1cbiAgICAuY29yZW9ncmFwaHktbWFpbiAuY29yZW9ncmFwaHktYW5pbWF0ZWQudGF4dC1yaWdodCAuY29yZW9ncmFwaHktaXRlbTpudGgtY2hpbGQoMikge1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xuICAgICAgZ3JpZC1yb3c6IDE7IH1cbiAgICAuY29yZW9ncmFwaHktbWFpbiAuY29yZW9ncmFwaHktYW5pbWF0ZWQudGF4dC1yaWdodCAuY29yZW9ncmFwaHktaXRlbTpudGgtY2hpbGQoMykge1xuICAgICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xuICAgICAgZ3JpZC1yb3c6IDI7IH1cbiAgLmNvcmVvZ3JhcGh5LW1haW4uY29yZW9ncmFwaHktdGVhc2VyIC5jb3Jlb2dyYXBoeS1hbmltYXRlZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7IH1cbiAgLmNvcmVvZ3JhcGh5LW1haW4uY29yZW9ncmFwaHktdGVhc2VyIC5jb3Jlb2dyYXBoeS1pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xuICAgIGdyaWQtcm93OiAxOyB9XG4gIC5jb3Jlb2dyYXBoeS1tYWluLmNvcmVvZ3JhcGh5LXRlYXNlciAuY29yZW9ncmFwaHktaXRlbTpudGgtY2hpbGQoMikge1xuICAgIGdyaWQtY29sdW1uOiAyIC8gMztcbiAgICBncmlkLXJvdzogMTsgfVxuICAuY29yZW9ncmFwaHktbWFpbi5jb3Jlb2dyYXBoeS10ZWFzZXIgLmNvcmVvZ3JhcGh5LWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIDI7XG4gICAgZ3JpZC1yb3c6IDI7IH1cbiAgLmNvcmVvZ3JhcGh5LW1haW4uY29yZW9ncmFwaHktdGVhc2VyIC5jb3Jlb2dyYXBoeS1pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xuICAgIGdyaWQtcm93OiAzOyB9XG5cbi5jb3Jlb2dyYXBoeS1sYXJnZS1pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogdmFyKC0tZGVmYXVsdC1zcGFjaW5nKTtcbiAgcGFkZGluZzogdmFyKC0tZGVmYXVsdC1zcGFjaW5nKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4pOyB9XG4gIC5jb3Jlb2dyYXBoeS1sYXJnZS1pbWFnZSA+IGRpdiB7XG4gICAgZmxleDogMTtcbiAgICBoZWlnaHQ6IGNhbGMoXHIgY2FsYygyICogdmFyKC0tY29udGVudC1oZWlnaHQpKSAtIGNhbGMoMiAqIHZhcigtLWRlZmF1bHQtc3BhY2luZykpKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgLmNvcmVvZ3JhcGh5LWxhcmdlLWltYWdlID4gZGl2IGltZyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jb3Jlb2dyYXBoeS1sYXJnZS1pbWFnZSAuaXNUZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAwJSk7IH1cbiAgICAuY29yZW9ncmFwaHktbGFyZ2UtaW1hZ2UgLmlzVGV4dCA+IGRpdiB7XG4gICAgICBtYXgtd2lkdGg6IDM4cmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5pc1hTIC5jb3Jlb2dyYXBoeS1tYWluLFxuLmlzU00uaXNQb3J0cmFpdCAuY29yZW9ncmFwaHktbWFpbixcbi5pc01ELmlzUG9ydHJhaXQgLmNvcmVvZ3JhcGh5LW1haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogdmFyKC0tZGVmYXVsdC1zcGFjaW5nKTtcbiAgcGFkZGluZzogdmFyKC0tZGVmYXVsdC1zcGFjaW5nKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG4gIC5pc1hTIC5jb3Jlb2dyYXBoeS1tYWluIC5jb3Jlb2dyYXBoeS1zdGF0aWMgLm5vLWJvdHRvbS1wYWRkaW5nLFxuICAuaXNTTS5pc1BvcnRyYWl0IC5jb3Jlb2dyYXBoeS1tYWluIC5jb3Jlb2dyYXBoeS1zdGF0aWMgLm5vLWJvdHRvbS1wYWRkaW5nLFxuICAuaXNNRC5pc1BvcnRyYWl0IC5jb3Jlb2dyYXBoeS1tYWluIC5jb3Jlb2dyYXBoeS1zdGF0aWMgLm5vLWJvdHRvbS1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAuaXNYUyAuY29yZW9ncmFwaHktbWFpbiAuY29yZW9ncmFwaHktc3RhdGljID4gZGl2LFxuICAuaXNTTS5pc1BvcnRyYWl0IC5jb3Jlb2dyYXBoeS1tYWluIC5jb3Jlb2dyYXBoeS1zdGF0aWMgPiBkaXYsXG4gIC5pc01ELmlzUG9ydHJhaXQgLmNvcmVvZ3JhcGh5LW1haW4gLmNvcmVvZ3JhcGh5LXN0YXRpYyA+IGRpdiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiA1MCU7IH1cbiAgLmlzWFMgLmNvcmVvZ3JhcGh5LW1haW4gLmNvcmVvZ3JhcGh5LWFuaW1hdGVkLFxuICAuaXNTTS5pc1BvcnRyYWl0IC5jb3Jlb2dyYXBoeS1tYWluIC5jb3Jlb2dyYXBoeS1hbmltYXRlZCxcbiAgLmlzTUQuaXNQb3J0cmFpdCAuY29yZW9ncmFwaHktbWFpbiAuY29yZW9ncmFwaHktYW5pbWF0ZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IHZhcigtLWRlZmF1bHQtc3BhY2luZyk7IH1cbiAgICAuaXNYUyAuY29yZW9ncmFwaHktbWFpbiAuY29yZW9ncmFwaHktYW5pbWF0ZWQgLmNvcmVvZ3JhcGh5LWl0ZW0sXG4gICAgLmlzU00uaXNQb3J0cmFpdCAuY29yZW9ncmFwaHktbWFpbiAuY29yZW9ncmFwaHktYW5pbWF0ZWQgLmNvcmVvZ3JhcGh5LWl0ZW0sXG4gICAgLmlzTUQuaXNQb3J0cmFpdCAuY29yZW9ncmFwaHktbWFpbiAuY29yZW9ncmFwaHktYW5pbWF0ZWQgLmNvcmVvZ3JhcGh5LWl0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAuaXNYUyAuY29yZW9ncmFwaHktbWFpbiAuY29yZW9ncmFwaHktYW5pbWF0ZWQgLmNvcmVvZ3JhcGh5LWl0ZW0gLmlzSW1hZ2UsXG4gICAgICAuaXNTTS5pc1BvcnRyYWl0IC5jb3Jlb2dyYXBoeS1tYWluIC5jb3Jlb2dyYXBoeS1hbmltYXRlZCAuY29yZW9ncmFwaHktaXRlbSAuaXNJbWFnZSxcbiAgICAgIC5pc01ELmlzUG9ydHJhaXQgLmNvcmVvZ3JhcGh5LW1haW4gLmNvcmVvZ3JhcGh5LWFuaW1hdGVkIC5jb3Jlb2dyYXBoeS1pdGVtIC5pc0ltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLXRvcDogNTAlOyB9XG4gICAgICAuaXNYUyAuY29yZW9ncmFwaHktbWFpbiAuY29yZW9ncmFwaHktYW5pbWF0ZWQgLmNvcmVvZ3JhcGh5LWl0ZW0gLmlzVGV4dCxcbiAgICAgIC5pc1NNLmlzUG9ydHJhaXQgLmNvcmVvZ3JhcGh5LW1haW4gLmNvcmVvZ3JhcGh5LWFuaW1hdGVkIC5jb3Jlb2dyYXBoeS1pdGVtIC5pc1RleHQsXG4gICAgICAuaXNNRC5pc1BvcnRyYWl0IC5jb3Jlb2dyYXBoeS1tYWluIC5jb3Jlb2dyYXBoeS1hbmltYXRlZCAuY29yZW9ncmFwaHktaXRlbSAuaXNUZXh0IHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogY2FsYygyICogdmFyKC0tZGVmYXVsdC1zcGFjaW5nKSkgMDsgfVxuXG4uaXNYUyAuY29yZW9ncmFwaHktbGFyZ2UtaW1hZ2UsXG4uaXNTTS5pc1BvcnRyYWl0IC5jb3Jlb2dyYXBoeS1sYXJnZS1pbWFnZSxcbi5pc01ELmlzUG9ydHJhaXQgLmNvcmVvZ3JhcGh5LWxhcmdlLWltYWdlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuaXNYUyAuY29yZW9ncmFwaHktbGFyZ2UtaW1hZ2UgLmlzSW1hZ2UsXG4gIC5pc1NNLmlzUG9ydHJhaXQgLmNvcmVvZ3JhcGh5LWxhcmdlLWltYWdlIC5pc0ltYWdlLFxuICAuaXNNRC5pc1BvcnRyYWl0IC5jb3Jlb2dyYXBoeS1sYXJnZS1pbWFnZSAuaXNJbWFnZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgICAuaXNYUyAuY29yZW9ncmFwaHktbGFyZ2UtaW1hZ2UgLmlzSW1hZ2UgaW1nLFxuICAgIC5pc1NNLmlzUG9ydHJhaXQgLmNvcmVvZ3JhcGh5LWxhcmdlLWltYWdlIC5pc0ltYWdlIGltZyxcbiAgICAuaXNNRC5pc1BvcnRyYWl0IC5jb3Jlb2dyYXBoeS1sYXJnZS1pbWFnZSAuaXNJbWFnZSBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmlzWFMgLmNvcmVvZ3JhcGh5LWxhcmdlLWltYWdlIC5pc1RleHQsXG4gIC5pc1NNLmlzUG9ydHJhaXQgLmNvcmVvZ3JhcGh5LWxhcmdlLWltYWdlIC5pc1RleHQsXG4gIC5pc01ELmlzUG9ydHJhaXQgLmNvcmVvZ3JhcGh5LWxhcmdlLWltYWdlIC5pc1RleHQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IGNhbGMoMiAqIHZhcigtLWRlZmF1bHQtc3BhY2luZykpIDA7IH1cblxuLmFuY2hvci1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoLTEgKiB2YXIoLS1oZWFkZXItaGVpZ2h0KSk7IH1cblxuLnRleHQtYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4pO1xuICBwYWRkaW5nOiB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG4gIC50ZXh0LWJsb2NrID4gZGl2IHtcbiAgICBtYXgtd2lkdGg6IDU1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDIwcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC50ZXh0LWJsb2NrID4gZGl2IGgyLCAudGV4dC1ibG9jayA+IGRpdiAubG90dGVyeS1jb3VudGVyIC5jb3VudGVyIHNwYW4uY291bnRlci12YWx1ZSwgLmxvdHRlcnktY291bnRlciAuY291bnRlciAudGV4dC1ibG9jayA+IGRpdiBzcGFuLmNvdW50ZXItdmFsdWUsXG4gICAgLnRleHQtYmxvY2sgPiBkaXYgcCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgLnRleHQtYmxvY2suaXNHcmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWxpZ2h0KTsgfVxuICAgIC50ZXh0LWJsb2NrLmlzR3JheSBoMiwgLnRleHQtYmxvY2suaXNHcmF5IC5sb3R0ZXJ5LWNvdW50ZXIgLmNvdW50ZXIgc3Bhbi5jb3VudGVyLXZhbHVlLCAubG90dGVyeS1jb3VudGVyIC5jb3VudGVyIC50ZXh0LWJsb2NrLmlzR3JheSBzcGFuLmNvdW50ZXItdmFsdWUsXG4gICAgLnRleHQtYmxvY2suaXNHcmF5IHAge1xuICAgICAgY29sb3I6IHZhcigtLWdyZWVuKTsgfVxuICAudGV4dC1ibG9jay5pc0dyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbik7IH1cbiAgICAudGV4dC1ibG9jay5pc0dyZWVuIGgyLCAudGV4dC1ibG9jay5pc0dyZWVuIC5sb3R0ZXJ5LWNvdW50ZXIgLmNvdW50ZXIgc3Bhbi5jb3VudGVyLXZhbHVlLCAubG90dGVyeS1jb3VudGVyIC5jb3VudGVyIC50ZXh0LWJsb2NrLmlzR3JlZW4gc3Bhbi5jb3VudGVyLXZhbHVlLFxuICAgIC50ZXh0LWJsb2NrLmlzR3JlZW4gcCB7XG4gICAgICBjb2xvcjogdmFyKC0td2hpdGUpOyB9XG4gIC50ZXh0LWJsb2NrIHAgKyBoMiwgLnRleHQtYmxvY2sgLmxvdHRlcnktY291bnRlciAuY291bnRlciBwICsgc3Bhbi5jb3VudGVyLXZhbHVlLCAubG90dGVyeS1jb3VudGVyIC5jb3VudGVyIC50ZXh0LWJsb2NrIHAgKyBzcGFuLmNvdW50ZXItdmFsdWUsXG4gIC50ZXh0LWJsb2NrIHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07IH1cbiAgLnRleHQtYmxvY2sgaDIgKyBwLCAudGV4dC1ibG9jayAubG90dGVyeS1jb3VudGVyIC5jb3VudGVyIHNwYW4uY291bnRlci12YWx1ZSArIHAsIC5sb3R0ZXJ5LWNvdW50ZXIgLmNvdW50ZXIgLnRleHQtYmxvY2sgc3Bhbi5jb3VudGVyLXZhbHVlICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTsgfVxuICAudGV4dC1ibG9jayAuaXRlbXMtd2l0aC1pY29ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IHZhcigtLWRlZmF1bHQtc3BhY2luZyk7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAzNnJlbTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDIgKiB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAudGV4dC1ibG9jayAuaXRlbXMtd2l0aC1pY29ucyA+IGRpdiB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDM1JSAtIHZhcigtLWRlZmF1bHQtc3BhY2luZykgLyAyKTtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IGNhbGModmFyKC0tZGVmYXVsdC1zcGFjaW5nKSAvIDIpOyB9XG4gICAgICAudGV4dC1ibG9jayAuaXRlbXMtd2l0aC1pY29ucyA+IGRpdiBpbWcge1xuICAgICAgICBmbGV4LWJhc2lzOiAxLjc1cmVtO1xuICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB3aWR0aDogMS43NXJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAxLjc1cmVtOyB9XG4gICAgICAudGV4dC1ibG9jayAuaXRlbXMtd2l0aC1pY29ucyA+IGRpdiBzcGFuIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWdyZWVuKTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAudGV4dC1ibG9jayAudGhyZWUtY29sdW1ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogdmFyKC0tZGVmYXVsdC1zcGFjaW5nKTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDIgKiB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpKTsgfVxuICAgIC50ZXh0LWJsb2NrIC50aHJlZS1jb2x1bW5zIGRpdiB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDMzLjMzJSAtIHZhcigtLWRlZmF1bHQtc3BhY2luZykgLyAyKTsgfVxuICAgIC50ZXh0LWJsb2NrIC50aHJlZS1jb2x1bW5zIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5pbWFnZS1ibG9jayB7XG4gIHBhZGRpbmc6IHZhcigtLWRlZmF1bHQtc3BhY2luZyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuKTsgfVxuICAuaW1hZ2UtYmxvY2sgPiBkaXYge1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS1jb250ZW50LWhlaWdodCkgLSBjYWxjKDIgKiB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpKSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgIC5pbWFnZS1ibG9jayA+IGRpdiBpbWcge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuaW1hZ2UtYmxvY2subm8tYm90dG9tLXBhZGRpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLmltYWdlLWJsb2NrLm5vLWJvdHRvbS1wYWRkaW5nID4gZGl2IHtcbiAgICAgIGhlaWdodDogY2FsYyh2YXIoLS1jb250ZW50LWhlaWdodCkgLSB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpKTsgfVxuXG4ubG90dGVyeS1jb3VudGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1saWdodCk7XG4gIHBhZGRpbmc6IHZhcigtLWRlZmF1bHQtc3BhY2luZyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogdmFyKC0tY29udGVudC1oZWlnaHQpOyB9XG4gIC5sb3R0ZXJ5LWNvdW50ZXIgaDIsIC5sb3R0ZXJ5LWNvdW50ZXIgLmNvdW50ZXIgc3Bhbi5jb3VudGVyLXZhbHVlIHtcbiAgICBjb2xvcjogdmFyKC0tZ3JlZW4pO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmxvdHRlcnktY291bnRlciAuY291bnRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogY2FsYygyICogdmFyKC0tZGVmYXVsdC1zcGFjaW5nKSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogY2FsYygyICogdmFyKC0tZGVmYXVsdC1zcGFjaW5nKSkgMDsgfVxuICAgIC5sb3R0ZXJ5LWNvdW50ZXIgLmNvdW50ZXItaXRlbSB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIGZsZXgtYmFzaXM6IDRyZW07IH1cbiAgICAgIC5sb3R0ZXJ5LWNvdW50ZXIgLmNvdW50ZXItaXRlbTpub3QoOmxhc3Qtb2YtdHlwZSkgLmNvdW50ZXItdmFsdWU6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogY2FsYygtMSAqIHZhcigtLWRlZmF1bHQtc3BhY2luZykpO1xuICAgICAgICB0b3A6IDI1JTtcbiAgICAgICAgaGVpZ2h0OiA3NSU7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXkpOyB9XG4gICAgLmxvdHRlcnktY291bnRlciAuY291bnRlciBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6IHZhcigtLWdyZWVuKTsgfVxuICAgICAgLmxvdHRlcnktY291bnRlciAuY291bnRlciBzcGFuLmNvdW50ZXItdmFsdWUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1ncmVlbikgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5sb3R0ZXJ5LWNvdW50ZXIgLmNvdW50ZXIgc3Bhbi5jb3VudGVyLWxhYmVsIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAubG90dGVyeS1jb3VudGVyIC5hcHBseS1mb3ItbG90dGVyeSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDJyZW0gLSAycHgpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWdyZWVuKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbik7XG4gICAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICAgIHBhZGRpbmc6IDAgMi4yNXJlbTtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uZGlzY291bnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktbGlnaHQpO1xuICBwYWRkaW5nOiBjYWxjKDYgKiB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpKSB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpIGNhbGMoNCAqIHZhcigtLWRlZmF1bHQtc3BhY2luZykpIHZhcigtLWRlZmF1bHQtc3BhY2luZyk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiB2YXIoLS1jb250ZW50LWhlaWdodCk7IH1cbiAgLmRpc2NvdW50IGgyLCAuZGlzY291bnQgLmxvdHRlcnktY291bnRlciAuY291bnRlciBzcGFuLmNvdW50ZXItdmFsdWUsIC5sb3R0ZXJ5LWNvdW50ZXIgLmNvdW50ZXIgLmRpc2NvdW50IHNwYW4uY291bnRlci12YWx1ZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9ybGVhbnMtTGlnaHRcIiwgc2VyaWY7XG4gICAgY29sb3I6IHZhcigtLWdyZWVuKTsgfVxuICAuZGlzY291bnQtYm90dG9tLXRleHQge1xuICAgIGNvbG9yOiB2YXIoLS1ncmVlbik7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogNzByZW07XG4gICAgbWFyZ2luLXRvcDogY2FsYygyICogdmFyKC0tZGVmYXVsdC1zcGFjaW5nKSk7IH1cbiAgLmRpc2NvdW50LWJvdHRvbS1pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg0ICogdmFyKC0tZGVmYXVsdC1zcGFjaW5nKSk7IH1cbiAgICAuZGlzY291bnQtYm90dG9tLWltYWdlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNjByZW07IH1cbiAgLmRpc2NvdW50LXRhYmxlIHtcbiAgICBjb2xvcjogdmFyKC0tZ3JlZW4pO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMiAqIHZhcigtLWRlZmF1bHQtc3BhY2luZykpO1xuICAgIG1heC13aWR0aDogNzByZW07IH1cbiAgICAuZGlzY291bnQtdGFibGUtaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWdyZWVuKTsgfVxuICAgICAgLmRpc2NvdW50LXRhYmxlLWhlYWRlci1sZWZ0IHtcbiAgICAgICAgZmxleC1iYXNpczogNTUlO1xuICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAgIC5kaXNjb3VudC10YWJsZS1oZWFkZXItbGVmdCA+IHNwYW4ge1xuICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICBmbGV4LXNocmluazogMDsgfVxuICAgICAgICAgIC5kaXNjb3VudC10YWJsZS1oZWFkZXItbGVmdCA+IHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgZmxleC1iYXNpczogNDUlOyB9XG4gICAgICAgICAgLmRpc2NvdW50LXRhYmxlLWhlYWRlci1sZWZ0ID4gc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAzMCU7IH1cbiAgICAgICAgICAuZGlzY291bnQtdGFibGUtaGVhZGVyLWxlZnQgPiBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDI1JTsgfVxuICAgICAgLmRpc2NvdW50LXRhYmxlLWhlYWRlci1yaWdodCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDQ1JTtcbiAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgIC5kaXNjb3VudC10YWJsZS1oZWFkZXItcmlnaHQgPiBzcGFuIHtcbiAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgZmxleC1iYXNpczogOXJlbTsgfVxuICAgIC5kaXNjb3VudC10YWJsZS1yb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZ3JlZW4pO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLmRpc2NvdW50LXRhYmxlLXJvdyA+IGRpdiB7XG4gICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGZsZXgtYmFzaXM6IDQ1JTsgfVxuICAgICAgICAuZGlzY291bnQtdGFibGUtcm93ID4gZGl2OmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDU1JTsgfVxuICAgIC5kaXNjb3VudC10YWJsZS1sZWZ0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAuZGlzY291bnQtdGFibGUtbGVmdCA+IHNwYW4ge1xuICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiT3JsZWFucy1MaWdodFwiLCBzZXJpZjsgfVxuICAgICAgICAuZGlzY291bnQtdGFibGUtbGVmdCA+IHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDQ1JTsgfVxuICAgICAgICAuZGlzY291bnQtdGFibGUtbGVmdCA+IHNwYW46bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDMwJTsgfVxuICAgICAgICAuZGlzY291bnQtdGFibGUtbGVmdCA+IHNwYW46bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDI1JTsgfVxuICAgIC5kaXNjb3VudC10YWJsZS1yaWdodCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLmRpc2NvdW50LXRhYmxlLXJpZ2h0ID4gZGl2IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpIDA7IH1cbiAgICAgICAgLmRpc2NvdW50LXRhYmxlLXJpZ2h0ID4gZGl2Om5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWdyZWVuKTsgfVxuICAgICAgICAuZGlzY291bnQtdGFibGUtcmlnaHQgPiBkaXYgPiBzcGFuIHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA5cmVtO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICBmbGV4LXNocmluazogMDsgfVxuICAuZGlzY291bnQtdGFibGUtc21hbGwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY29sb3I6IHZhcigtLWdyZWVuKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQwcmVtO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMiAqIHZhcigtLWRlZmF1bHQtc3BhY2luZykpOyB9XG4gICAgLmRpc2NvdW50LXRhYmxlLXNtYWxsLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ncmVlbik7IH1cbiAgICAuZGlzY291bnQtdGFibGUtc21hbGwtcm93IHtcbiAgICAgIHBhZGRpbmc6IGNhbGModmFyKC0tZGVmYXVsdC1zcGFjaW5nKSAvIDIpIDA7IH1cbiAgICAgIC5kaXNjb3VudC10YWJsZS1zbWFsbC1yb3c6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWdyZWVuKTsgfVxuICAgIC5kaXNjb3VudC10YWJsZS1zbWFsbC10b3AsXG4gICAgLmRpc2NvdW50LXRhYmxlLXNtYWxsLWJvdHRvbSA+IGRpdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5kaXNjb3VudC10YWJsZS1zbWFsbC10b3Age1xuICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiT3JsZWFucy1MaWdodFwiLCBzZXJpZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tZGVmYXVsdC1zcGFjaW5nKSAvIDIpOyB9XG4gICAgLmRpc2NvdW50LXRhYmxlLXNtYWxsLWJvdHRvbSA+IGRpdjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1kZWZhdWx0LXNwYWNpbmcpIC8gMik7IH1cblxuLmlzWFMgLnRleHQtYmxvY2sge1xuICBwYWRkaW5nOiBjYWxjKDMgKiB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpKSB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpOyB9XG4gIC5pc1hTIC50ZXh0LWJsb2NrID4gZGl2IHtcbiAgICBtaW4taGVpZ2h0OiB1bnNldDsgfVxuICAuaXNYUyAudGV4dC1ibG9jayAuaXRlbXMtd2l0aC1pY29ucyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygyICogdmFyKC0tZGVmYXVsdC1zcGFjaW5nKSk7IH1cbiAgICAuaXNYUyAudGV4dC1ibG9jayAuaXRlbXMtd2l0aC1pY29ucyA+IGRpdiB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIHZhcigtLWRlZmF1bHQtc3BhY2luZykgLyAyKTsgfVxuICAgICAgLmlzWFMgLnRleHQtYmxvY2sgLml0ZW1zLXdpdGgtaWNvbnMgPiBkaXYgc3BhbiB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgIC5pc1hTIC50ZXh0LWJsb2NrIC5pdGVtcy13aXRoLWljb25zID4gZGl2IGltZyB7XG4gICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgIG1heC13aWR0aDogMS41cmVtOyB9XG5cbi5pc1hTIC5pbWFnZS1ibG9jayB7XG4gIHBhZGRpbmc6IHZhcigtLWRlZmF1bHQtc3BhY2luZyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuKTsgfVxuICAuaXNYUyAuaW1hZ2UtYmxvY2sgPiBkaXYge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBhZGRpbmctdG9wOiA1MCU7IH1cbiAgLmlzWFMgLmltYWdlLWJsb2NrLm5vLWJvdHRvbS1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIC5pc1hTIC5pbWFnZS1ibG9jay5uby1ib3R0b20tcGFkZGluZyA+IGRpdiB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cblxuLmlzWFMgLmxvdHRlcnktY291bnRlciB7XG4gIHBhZGRpbmc6IGNhbGMoMyAqIHZhcigtLWRlZmF1bHQtc3BhY2luZykpIHZhcigtLWRlZmF1bHQtc3BhY2luZyk7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuaXNYUyAubG90dGVyeS1jb3VudGVyIC5hcHBseS1mb3ItbG90dGVyeSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDNyZW0gLSAycHgpOyB9XG5cbi5pc1hTIC5kaXNjb3VudCB7XG4gIHBhZGRpbmc6IGNhbGMoNCAqIHZhcigtLWRlZmF1bHQtc3BhY2luZykpIHZhcigtLWRlZmF1bHQtc3BhY2luZyk7IH1cbiAgLmlzWFMgLmRpc2NvdW50LWJvdHRvbS10ZXh0IHtcbiAgICBmb250LXNpemU6IDFyZW07IH1cbiAgLmlzWFMgLmRpc2NvdW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5pc1hTIC5kaXNjb3VudC10YWJsZS1zbWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuW2RhdGEtZmFkZS1pbi1vdXRdIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNyZW0pOyB9XG5cbi5tYXAtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1jb250ZW50LWhlaWdodCkgKyAxOHJlbSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5tYXAtYmxvY2sgLm1hcC1oZWlnaHQtaGVscGVyIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAubWFwLWJsb2NrIC5tYXAtbGVnZW5kIHtcbiAgICBmbGV4LWJhc2lzOiAxMy41cmVtO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktbGlnaHQpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xuICAgIG1hcmdpbi10b3A6IGF1dG87IH1cblxuLm1hcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiB2YXIoLS1oZWFkZXItaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1jb250ZW50LWhlaWdodCk7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tYXAtZmlsdGVycy1ob2xkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LWxpZ2h0KTtcbiAgcGFkZGluZzogdmFyKC0tZGVmYXVsdC1zcGFjaW5nKTsgfVxuXG4ubWFwLWZpbHRlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiBjYWxjKDIgKiB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogdmFyKC0tZGVmYXVsdC1zcGFjaW5nKSAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm1hcC1maWx0ZXJzIC5jYXRlZ29yeS1uYW1lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5tYXAtZmlsdGVycyAuY2F0ZWdvcnktbmFtZSA+IHNwYW4ge1xuICAgICAgY29sb3I6IHZhcigtLWdyYXkpO1xuICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAubWFwLWZpbHRlcnMgLmNhdGVnb3J5LW5hbWUuaXMtYWN0aXZlIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAgICAgLm1hcC1maWx0ZXJzIC5jYXRlZ29yeS1uYW1lLmlzLWFjdGl2ZSA+IHNwYW4ge1xuICAgICAgICBjb2xvcjogdmFyKC0tZ3JlZW4pO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5tYXAtZmlsdGVycyAuY2F0ZWdvcnktbmFtZTpub3QoOmxhc3Qtb2YtdHlwZSk6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiBjYWxjKC0xICogdmFyKC0tZGVmYXVsdC1zcGFjaW5nKSk7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4pOyB9XG5cbi5jYXRlZ29yeS1sb2NhdGlvbnMtaG9sZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogdmFyKC0tZGVmYXVsdC1zcGFjaW5nKTsgfVxuICAuY2F0ZWdvcnktbG9jYXRpb25zLWhvbGRlci5pcy1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmNhdGVnb3J5LWxvY2F0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogdmFyKC0tZGVmYXVsdC1zcGFjaW5nKTtcbiAgbWF4LXdpZHRoOiA1MHJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBvdmVyZmxvdzogYXV0bzsgfVxuICAuY2F0ZWdvcnktbG9jYXRpb25zIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiB2YXIoLS1ncmVlbik7XG4gICAgZmxleC1iYXNpczogY2FsYygoMTAwJSAtICh2YXIoLS1kZWZhdWx0LXNwYWNpbmcpICogMykpIC8gNCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC0gKHZhcigtLWRlZmF1bHQtc3BhY2luZykgKiAzKSkgLyA0KTtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICAuY2F0ZWdvcnktbG9jYXRpb25zIHVsLmNvbHVtbnMtMyB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKCgxMDAlIC0gKHZhcigtLWRlZmF1bHQtc3BhY2luZykgKiAyKSkgLyAzKTtcbiAgICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAtICh2YXIoLS1kZWZhdWx0LXNwYWNpbmcpICogMikpIC8gMyk7IH1cbiAgICAuY2F0ZWdvcnktbG9jYXRpb25zIHVsIGxpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuY2F0ZWdvcnktbG9jYXRpb25zIHVsIGxpID4gc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmNhdGVnb3J5LWxvY2F0aW9ucyB1bCBsaSA+IHNwYW4gc3BhbiB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBmbGV4LXNocmluazogMDsgfVxuICAgICAgICAuY2F0ZWdvcnktbG9jYXRpb25zIHVsIGxpID4gc3BhbiAubWFya2VyLW51bWJlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7IH1cbiAgICAgIC5jYXRlZ29yeS1sb2NhdGlvbnMgdWwgbGkuaXMtaW5hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAwLjU7IH1cblxuLm1hcmtlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuKTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCBibGFjaztcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5tYXJrZXIgc3BhbiB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5tYXJrZXIuaXMtYWN0aXZlIHtcbiAgICBhbmltYXRpb246IHB1bHNlIDEuNXMgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoNzksIDExNywgOTAsIDAuNyk7IH1cbiAgNzAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxNXB4IHJnYmEoNzksIDExNywgOTAsIDApOyB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg3OSwgMTE3LCA5MCwgMCk7IH0gfVxuXG4uaXNYUyAubWFwLWJsb2NrIHtcbiAgaGVpZ2h0OiB2YXIoLS1jb250ZW50LWhlaWdodCk7IH1cblxuLmlzWFMgLm1hcC1maWx0ZXJzIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5pc1hTIC5tYXAtZmlsdGVycyAuY2F0ZWdvcnktbmFtZSA+IHNwYW4ge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmZhcSxcbi50ZWFtLFxuLnByaXZhY3ktcG9saWN5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4pO1xuICBwYWRkaW5nOiB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpO1xuICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1oZWFkZXItaGVpZ2h0KSArIGNhbGMoMyAqIHZhcigtLWRlZmF1bHQtc3BhY2luZykpKTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiBjYWxjKDIgKiB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmZhcSAuaXRlbSxcbiAgLnRlYW0gLml0ZW0sXG4gIC5wcml2YWN5LXBvbGljeSAuaXRlbSB7XG4gICAgbWF4LXdpZHRoOiA1NXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZmFxIC5pdGVtIGgyLCAuZmFxIC5pdGVtIC5sb3R0ZXJ5LWNvdW50ZXIgLmNvdW50ZXIgc3Bhbi5jb3VudGVyLXZhbHVlLCAubG90dGVyeS1jb3VudGVyIC5jb3VudGVyIC5mYXEgLml0ZW0gc3Bhbi5jb3VudGVyLXZhbHVlLFxuICAgIC50ZWFtIC5pdGVtIGgyLFxuICAgIC50ZWFtIC5pdGVtIC5sb3R0ZXJ5LWNvdW50ZXIgLmNvdW50ZXIgc3Bhbi5jb3VudGVyLXZhbHVlLFxuICAgIC5sb3R0ZXJ5LWNvdW50ZXIgLmNvdW50ZXIgLnRlYW0gLml0ZW0gc3Bhbi5jb3VudGVyLXZhbHVlLFxuICAgIC5wcml2YWN5LXBvbGljeSAuaXRlbSBoMixcbiAgICAucHJpdmFjeS1wb2xpY3kgLml0ZW0gLmxvdHRlcnktY291bnRlciAuY291bnRlciBzcGFuLmNvdW50ZXItdmFsdWUsXG4gICAgLmxvdHRlcnktY291bnRlciAuY291bnRlciAucHJpdmFjeS1wb2xpY3kgLml0ZW0gc3Bhbi5jb3VudGVyLXZhbHVlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWRlZmF1bHQtc3BhY2luZyk7IH1cbiAgICAuZmFxIC5pdGVtIGgzLFxuICAgIC50ZWFtIC5pdGVtIGgzLFxuICAgIC5wcml2YWN5LXBvbGljeSAuaXRlbSBoMyB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpOyB9XG4gICAgLmZhcSAuaXRlbSBwLFxuICAgIC50ZWFtIC5pdGVtIHAsXG4gICAgLnByaXZhY3ktcG9saWN5IC5pdGVtIHAge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgICBmb250LWZhbWlseTogXCJNYWlzb25OZXVlLUxpZ2h0XCIsIHNlcmlmOyB9XG5cbi5wcml2YWN5LXBvbGljeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktbGlnaHQpOyB9XG4gIC5wcml2YWN5LXBvbGljeSBoMiwgLnByaXZhY3ktcG9saWN5IC5sb3R0ZXJ5LWNvdW50ZXIgLmNvdW50ZXIgc3Bhbi5jb3VudGVyLXZhbHVlLCAubG90dGVyeS1jb3VudGVyIC5jb3VudGVyIC5wcml2YWN5LXBvbGljeSBzcGFuLmNvdW50ZXItdmFsdWUsXG4gIC5wcml2YWN5LXBvbGljeSBoMyxcbiAgLnByaXZhY3ktcG9saWN5IHAge1xuICAgIGNvbG9yOiB2YXIoLS1ncmVlbik7IH1cblxuLmdhbGxlcnktc2Nyb2xsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbik7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0taGVhZGVyLWhlaWdodCkgKyB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpKSB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpIHZhcigtLWRlZmF1bHQtc3BhY2luZykgdmFyKC0tZGVmYXVsdC1zcGFjaW5nKTsgfVxuICAuZ2FsbGVyeS1zY3JvbGwgPiBkaXYge1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS1jb250ZW50LWhlaWdodCkgLSBjYWxjKDIgKiB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpKSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuZ2FsbGVyeS1zY3JvbGwgPiBkaXYuaGVpZ2h0LWF1dG8ge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmdhbGxlcnktc2Nyb2xsID4gZGl2IGltZyB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuXG4uc2xpY2stZnVsbC1ob2xkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogLTEwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTsgfVxuICAuc2xpY2stZnVsbC1ob2xkZXIuaXMtYWN0aXZlIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHM7XG4gICAgei1pbmRleDogNTA7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50OyB9XG4gIC5zbGljay1mdWxsLWhvbGRlciAuc2xpY2stZnVsbC1jbG9zZSB7XG4gICAgei1pbmRleDogNDA7IH1cbiAgICAuc2xpY2stZnVsbC1ob2xkZXIgLnNsaWNrLWZ1bGwtY2xvc2UuaXMtYWN0aXZlIHNwYW46YWZ0ZXIsXG4gICAgLnNsaWNrLWZ1bGwtaG9sZGVyIC5zbGljay1mdWxsLWNsb3NlLmlzLWFjdGl2ZSBzcGFuOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7IH1cbiAgICAuc2xpY2stZnVsbC1ob2xkZXIgLnNsaWNrLWZ1bGwtY2xvc2Uubm8tZGlzcGxheSB7XG4gICAgICB6LWluZGV4OiAtMTAwO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2xpY2stZnVsbC1ob2xkZXIgLmFycm93IHtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWNvbnRlbnQtaGVpZ2h0KTsgfVxuICAgIC5zbGljay1mdWxsLWhvbGRlciAuYXJyb3cgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA0cmVtO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICBib3JkZXI6IDAuMnJlbSBzb2xpZCB2YXIoLS13aGl0ZSk7XG4gICAgICBib3JkZXItd2lkdGg6IDAgMCAwLjJyZW0gMC4ycmVtO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7IH1cbiAgICAuc2xpY2stZnVsbC1ob2xkZXIgLmFycm93OmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5zbGljay1mdWxsLWhvbGRlciAuYXJyb3c6aG92ZXIgc3BhbiB7XG4gICAgICAgIGxlZnQ6IDIuNXJlbTsgfVxuICAuc2xpY2stZnVsbC1ob2xkZXIgLmFycm93LW5leHQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4uc2xpY2stZnVsbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyB9XG4gIC5zbGljay1mdWxsIC5zbGljay1zbGlkZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLnNsaWNrLWZ1bGwuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uaXNYUyAuZ2FsbGVyeS1zY3JvbGwgPiBkaXYge1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmlzWFMgLmdhbGxlcnktc2Nyb2xsID4gZGl2Om5vdCguaGVpZ2h0LWF1dG8pIHtcbiAgICBwYWRkaW5nLXRvcDogNTAlOyB9XG4gICAgLmlzWFMgLmdhbGxlcnktc2Nyb2xsID4gZGl2Om5vdCguaGVpZ2h0LWF1dG8pIGltZyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5pc1hTIC5zbGljay1mdWxsLWhvbGRlci5pcy1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBub25lOyB9XG5cbi5ub1NlbGVjdCxcbi5ub1NlbGVjdCAqIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW8tdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1ncmVlbik7XG4gIG9wYWNpdHk6IDE7IH1cblxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1ncmVlbik7XG4gIG9wYWNpdHk6IDE7IH1cblxuOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tZ3JlZW4pO1xuICBvcGFjaXR5OiAxOyB9XG5cbnRleHRhcmVhOmZvY3VzLFxuaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5mb3JtIHtcbiAgcGFkZGluZzogY2FsYygzICogdmFyKC0tZGVmYXVsdC1zcGFjaW5nKSkgdmFyKC0tZGVmYXVsdC1zcGFjaW5nKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1saWdodCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cbiAgLmZvcm0gaDIsIC5mb3JtIC5sb3R0ZXJ5LWNvdW50ZXIgLmNvdW50ZXIgc3Bhbi5jb3VudGVyLXZhbHVlLCAubG90dGVyeS1jb3VudGVyIC5jb3VudGVyIC5mb3JtIHNwYW4uY291bnRlci12YWx1ZSB7XG4gICAgY29sb3I6IHZhcigtLWdyZWVuKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZvcm0gZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI1cmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cblxuLmZvcm0taXRlbSB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBwYWRkaW5nOiAwIDAuNXJlbSAwIDAuNXJlbTsgfVxuICAuZm9ybS1pdGVtLmlzLTEge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7IH1cbiAgLmZvcm0taXRlbS5pcy0yIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7IH1cbiAgLmZvcm0taXRlbS5pcy00IHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7IH1cbiAgLmZvcm0taXRlbS5hbGlnbi1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZm9ybS1pdGVtIGxhYmVsIHtcbiAgICBjb2xvcjogdmFyKC0tZ3JlZW4pO1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbmlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZ3JlZW4pO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogdmFyKC0tZ3JlZW4pO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAvKiBTYWZhcmkgMy00LCBpT1MgMS0zLjIsIEFuZHJvaWQgMS42LSAqL1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIC8qIEZpcmVmb3ggMS0zLjYgKi9cbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLyogT3BlcmEgMTAuNSwgSUUgOSwgU2FmYXJpIDUsIENocm9tZSwgRmlyZWZveCA0LCBpT1MgNCwgQW5kcm9pZCAyLjErICovIH1cbiAgaW5wdXQuZXJyb3Ige1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZWQ7IH1cblxuYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1ncmVlbik7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWdyZWVuKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG46cm9vdCB7XG4gIC0td2hpdGU6ICNmZWZlZmU7XG4gIC0tYmxhY2s6ICMwMDA7XG4gIC0tZ3JheS1saWdodDogI2VkZWZlYTtcbiAgLS1ncmF5OiAjOTg5YjkzO1xuICAtLWdyZWVuOiAjNGY3NTVhO1xuICAtLWNvbnRlbnQtaGVpZ2h0OiAxMDB2aDtcbiAgLS1oZWFkZXItaGVpZ2h0OiAwO1xuICAtLWRlZmF1bHQtc3BhY2luZzogMXJlbTtcbiAgLS1kZWZhdWx0LXNwYWNpbmcteHM6IDFyZW07IH1cblxuOjotbW96LXNlbGVjdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1ncmVlbik7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTUyLCAxNTUsIDE0NywgMC45NSk7IH1cblxuOjpzZWxlY3Rpb24ge1xuICBjb2xvcjogdmFyKC0tZ3JlZW4pO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE1MiwgMTU1LCAxNDcsIDAuOTUpOyB9XG5cbnN1cCB7XG4gIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbiAgZm9udC1zaXplOiAwLjVlbTsgfVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC43NWVtOyB9XG5cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG5ib2R5LFxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgYm9keSxcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSBhbmQgKG1pbi13aWR0aDogMTM2N3B4KSB7XG4gIGJvZHksXG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MjBweCkgYW5kIChtaW4td2lkdGg6IDE2MDFweCkge1xuICBib2R5LFxuICBodG1sIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIxcHgpIHtcbiAgYm9keSxcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuLmNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5jb250ZW50ID4gKjpub3QoLm1hcC1ibG9jaykge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5pc1hTIGgyLCAuaXNYUyAubG90dGVyeS1jb3VudGVyIC5jb3VudGVyIHNwYW4uY291bnRlci12YWx1ZSwgLmxvdHRlcnktY291bnRlciAuY291bnRlciAuaXNYUyBzcGFuLmNvdW50ZXItdmFsdWUge1xuICBmb250LXNpemU6IDIuMjVyZW07IH1cblxuLmlzWFMgcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTsgfVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiTWFpc29uTmV1ZS1NZWRpdW1cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxudW1cIjtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4pO1xuICBtYXJnaW46IDA7IH1cbiAgYm9keS5uby1zY3JvbGwge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgYm9keSA+ICoge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzOyB9XG5cbi5pc0xvYWRlZCBib2R5ID4gKiB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmFuaW1hdGlvbi13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyOyB9XG5cbi5pcy1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uY2hhbmdlLWJyb3dzZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5yb3RhdGUtbWVzc2FnZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnJvdGF0ZSAucm90YXRlLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4pO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDIwMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnJvdGF0ZSAucm90YXRlLW1lc3NhZ2UgaDIsIC5yb3RhdGUgLnJvdGF0ZS1tZXNzYWdlIC5sb3R0ZXJ5LWNvdW50ZXIgLmNvdW50ZXIgc3Bhbi5jb3VudGVyLXZhbHVlLCAubG90dGVyeS1jb3VudGVyIC5jb3VudGVyIC5yb3RhdGUgLnJvdGF0ZS1tZXNzYWdlIHNwYW4uY291bnRlci12YWx1ZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMXJlbTsgfVxuXG4uaXMtaWUge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5pcy1pZSAuY2hhbmdlLWJyb3dzZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4pO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB6LWluZGV4OiAyMDA7IH1cbiAgICAuaXMtaWUgLmNoYW5nZS1icm93c2VyIGgyLCAuaXMtaWUgLmNoYW5nZS1icm93c2VyIC5sb3R0ZXJ5LWNvdW50ZXIgLmNvdW50ZXIgc3Bhbi5jb3VudGVyLXZhbHVlLCAubG90dGVyeS1jb3VudGVyIC5jb3VudGVyIC5pcy1pZSAuY2hhbmdlLWJyb3dzZXIgc3Bhbi5jb3VudGVyLXZhbHVlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTsgfVxuXG5oMiwgLmxvdHRlcnktY291bnRlciAuY291bnRlciBzcGFuLmNvdW50ZXItdmFsdWUge1xuICBmb250LWZhbWlseTogXCJPcmxlYW5zLUxpZ2h0XCIsIHNlcmlmO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cblxuaDMge1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxucCB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNkZXZpY2VIZWxwZXIge1xuICAgIHdpZHRoOiAwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAjZGV2aWNlSGVscGVyIHtcbiAgICB3aWR0aDogMXB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICNkZXZpY2VIZWxwZXIge1xuICAgIHdpZHRoOiAycHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY3cHgpIHtcbiAgI2RldmljZUhlbHBlciB7XG4gICAgd2lkdGg6IDNweDsgfSB9XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XHJcbi5hdmFpbGFiaWxpdHktYmxvY2sge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwYWRkaW5nOiB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpO1xyXG4gIGNvbG9yOiAkZ3JlZW47XHJcbiAgei1pbmRleDogLTE7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cclxuICBoMiB7XHJcbiAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygzICogdmFyKC0tZGVmYXVsdC1zcGFjaW5nKSk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICBzcGFuIHtcclxuICAgICZbZGF0YS1zb3J0LWJ5XSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAxcHgpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiA1LjJweCAzcHggMCAzcHg7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIH1cclxuICAgICAgJi5pc0FzY2VuZGluZyB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5pc0Rlc2NlbmRpbmcge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDAgM3B4IDUuMnB4IDNweDtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGdyYXkgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYXZhaWxhYmlsaXR5LXRhYmxlLWhvbGRlciB7XHJcbiAgLm1DU0Jfc2Nyb2xsVG9vbHMge1xyXG4gICAgd2lkdGg6IDRweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgLm1DU0JfZHJhZ2dlclJhaWwge1xyXG4gICAgICB3aWR0aDogNHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiN2I3Yjc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgLm1DU0JfY29udGFpbmVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgLm1DU0JfZHJhZ2dlcl9iYXIge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmF2YWlsYWJpbGl0eS1vdmVybGF5IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xyXG59XHJcblxyXG4uYXZhaWxhYmlsaXR5LWNvbnRlbnQge1xyXG4gIHdpZHRoOiA1MHJlbTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHBhZGRpbmc6IGNhbGMoNCAqIHZhcigtLWRlZmF1bHQtc3BhY2luZykpO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwJSk7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcclxuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gY2FsYygyICogdmFyKC0tZGVmYXVsdC1zcGFjaW5nKSkpO1xyXG59XHJcblxyXG4uYXZhaWxhYmlsaXR5LWNsb3NlIHtcclxuICBAZXh0ZW5kIC5jLWhhbWJ1cmdlcjtcclxuICB0b3A6IHZhcigtLWRlZmF1bHQtc3BhY2luZykgIWltcG9ydGFudDtcclxuICByaWdodDogdmFyKC0tZGVmYXVsdC1zcGFjaW5nKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICBzcGFuIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHMsIDAuMnM7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHMsIDAuMnM7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYXZhaWxhYmlsaXR5LWFjdGl2ZSB7XHJcbiAgLmF2YWlsYWJpbGl0eS1ibG9jayB7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcbiAgLmF2YWlsYWJpbGl0eS1jb250ZW50IHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG4gIC5hdmFpbGFiaWxpdHktb3ZlcmxheSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyAwLjFzLCB6LWluZGV4IDBzO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxufVxyXG5cclxuLnRhYmxlLWJvZHkge1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4ubGFyZ2UtdGFibGUge1xyXG4gIC50YWJsZS1oZWFkZXIsXHJcbiAgLnRhYmxlLWJvZHkgLnRhYmxlLXJvdyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgID4gZGl2IHtcclxuICAgICAgcGFkZGluZzogMC41cmVtO1xyXG4gICAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICB9XHJcbiAgICA+IGRpdiB7XHJcbiAgICAgIGZsZXg6IDAgMCAxNSU7XHJcbiAgICB9XHJcblxyXG4gICAgPiBkaXY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICBmbGV4OiAwIDAgMTIuNSU7XHJcbiAgICB9XHJcbiAgICA+IGRpdjpudGgtb2YtdHlwZSg0KSB7XHJcbiAgICAgIGZsZXg6IDAgMCAxNy41JTtcclxuICAgIH1cclxuICAgID4gZGl2Om50aC1vZi10eXBlKDcpIHtcclxuICAgICAgZmxleDogMCAwIDEwJTtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50YWJsZS1oZWFkZXIge1xyXG4gICAgY29sb3I6IHZhcigtLWdyYXkpO1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcbiAgICB9XHJcbiAgICBbZGF0YS1zb3J0LWJ5XSB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50YWJsZS1ib2R5IHtcclxuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMiAqIHZhcigtLWRlZmF1bHQtc3BhY2luZykpO1xyXG4gIH1cclxufVxyXG5cclxuLnNtYWxsLXRhYmxlIHtcclxuICAudGFibGUtaGVhZGVyIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmVlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGNvbG9yOiAkZ3JheTtcclxuICAgID4gZGl2IHtcclxuICAgICAgZmxleDogMTtcclxuICAgICAgZmxleC1ncm93OiAwO1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgZmxleC1iYXNpczogMjAlO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICBmbGV4LWJhc2lzOiAxNSU7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgZmxleC1iYXNpczogMjUlO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDI1JTtcclxuICAgICAgfVxyXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgZmxleC1iYXNpczogMzUlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBzcGFuIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICZbZGF0YS1zb3J0LWJ5XSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMXB4KTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgIGJvcmRlci13aWR0aDogNS4ycHggM3B4IDAgM3B4O1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmlzQXNjZW5kaW5nIHtcclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW4gdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaXNEZXNjZW5kaW5nIHtcclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDNweCA1LjJweCAzcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGdyZWVuIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudGFibGUtcm93IHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JlZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnRDb250ZW50TGlnaHQ7XHJcbiAgICAubWFpbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgPiBzcGFuIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMDtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICBmbGV4LWJhc2lzOiAyMCU7XHJcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgZmxleC1iYXNpczogNDAlO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWRkaXRpb25hbCB7XHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgZ2FwOiAzcmVtO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMgZWFzZTtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgfVxyXG4gICAgJi5pc0FjdGl2ZSB7XHJcbiAgICAgIC5hZGRpdGlvbmFsIHtcclxuICAgICAgICBoZWlnaHQ6IDRyZW07XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYXBwbHktYnRuIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAxLjI1cmVtO1xyXG4gIHdpZHRoOiAxLjI1cmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgYm9yZGVyOiAycHggc29saWQgJGdyZWVuO1xyXG4gIGZsb2F0OiByaWdodDtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDJweDtcclxuICAgIGhlaWdodDogMC41cmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICB9XHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDAuNXJlbTtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICB9XHJcbn1cclxuXHJcbi5pc1hTIHtcclxuICAuYXZhaWxhYmlsaXR5LWJsb2NrIHtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgcGFkZGluZy10b3A6IGNhbGModmFyKC0taGVhZGVyLWhlaWdodCkgKyB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMDAlKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0O1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZSwgdmlzaWJpbGl0eSAwcyAwLjRzO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB9XHJcbiAgLmF2YWlsYWJpbGl0eS1jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tZGVmYXVsdC1zcGFjaW5nKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMiAqIHZhcigtLWRlZmF1bHQtc3BhY2luZykpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYXZhaWxhYmlsaXR5LW92ZXJsYXksXHJcbiAgLmF2YWlsYWJpbGl0eS1jbG9zZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAubGFyZ2UtdGFibGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC50YWJsZS1ib2R5IHtcclxuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyNCAqIHZhcigtLWRlZmF1bHQtc3BhY2luZykpO1xyXG4gIH1cclxuXHJcbiAgLmF2YWlsYWJpbGl0eS1hY3RpdmUge1xyXG4gICAgLmF2YWlsYWJpbGl0eS1ibG9jayB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLCB2aXNpYmlsaXR5IDBzIDBzO1xyXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmlzU00sXHJcbi5pc01ELFxyXG4uaXNMRyB7XHJcbiAgLnNtYWxsLXRhYmxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcclxuXHJcbi5mb290ZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICBwYWRkaW5nOiB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG5cclxuICA+IGltZyB7XHJcbiAgICB3aWR0aDogMnJlbTtcclxuICAgIGhlaWdodDogMnJlbTtcclxuICB9XHJcblxyXG4gICYtbGVmdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIGdhcDogMC41cmVtO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGZsZXgtYmFzaXM6IDI1JTtcclxuICAgIGltZyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXgtaGVpZ2h0OiAzcmVtO1xyXG4gICAgICBtYXgtd2lkdGg6IDhyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtY2VudGVyIHtcclxuICAgIGZsZXgtYmFzaXM6IDUwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgJi1yaWdodCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIGdhcDogMC41cmVtO1xyXG4gICAgZmxleC1iYXNpczogMjUlO1xyXG4gICAgPiBkaXYge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgZ2FwOiAwLjI1cmVtO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEuMjVyZW07XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmlzU00sXHJcbi5pc1hTIHtcclxuICAuZm9vdGVyIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDFyZW07XHJcblxyXG4gICAgJi1sZWZ0LFxyXG4gICAgJi1yaWdodCxcclxuICAgICYtY2VudGVyIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcclxuICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLWNlbnRlciB7XHJcbiAgICAgIG9yZGVyOiAxO1xyXG4gICAgfVxyXG4gICAgJi1sZWZ0IHtcclxuICAgICAgb3JkZXI6IDI7XHJcbiAgICB9XHJcbiAgICAmLXJpZ2h0IHtcclxuICAgICAgb3JkZXI6IDM7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaXNYUyB7XHJcbiAgLmZvb3RlciB7XHJcbiAgICBwYWRkaW5nOiBjYWxjKDIgKiB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpKSB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpO1xyXG4gICAgJi1sZWZ0LFxyXG4gICAgJi1yaWdodCxcclxuICAgICYtY2VudGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiAwLjI1cmVtO1xyXG4gICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICB9XHJcbiAgICAmLWxlZnQge1xyXG4gICAgICBnYXA6IDFyZW07XHJcbiAgICB9XHJcbiAgICAmLXJpZ2h0IHtcclxuICAgICAgZ2FwOiAxLjVyZW07XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xyXG5cclxuLmlucXVpcnktbW9kYWwge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwYWRkaW5nOiB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpO1xyXG4gIGNvbG9yOiAkZ3JlZW47XHJcbiAgei1pbmRleDogLTE7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4uaW5xdWlyeS1tb2RhbC1vdmVybGF5IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xyXG59XHJcblxyXG4uaW5xdWlyeS1tb2RhbC1jb250ZW50IHtcclxuICB3aWR0aDogYXV0bztcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHBhZGRpbmc6IGNhbGMoMyAqIHZhcigtLWRlZmF1bHQtc3BhY2luZykpIGNhbGMoMiAqIHZhcigtLWRlZmF1bHQtc3BhY2luZykpO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwJSk7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIGgyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWRlZmF1bHQtc3BhY2luZyk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBsaW5lLWhlaWdodDogY2FsYygycmVtIC0gMnB4KTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdoaXRlKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcclxuICAgIHBhZGRpbmc6IDAgMS4yNXJlbTtcclxuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDIgKiB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpKTtcclxuICB9XHJcbn1cclxuXHJcbi5pbnF1aXJ5LW1vZGFsLWNsb3NlIHtcclxuICBAZXh0ZW5kIC5jLWhhbWJ1cmdlcjtcclxuICB0b3A6IHZhcigtLWRlZmF1bHQtc3BhY2luZykgIWltcG9ydGFudDtcclxuICByaWdodDogdmFyKC0tZGVmYXVsdC1zcGFjaW5nKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICBzcGFuIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHMsIDAuMnM7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHMsIDAuMnM7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaW5xdWlyeS1tb2RhbC1hY3RpdmUge1xyXG4gIC5pbnF1aXJ5LW1vZGFsIHtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIH1cclxuICAuaW5xdWlyeS1tb2RhbC1jb250ZW50IHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG4gIC5pbnF1aXJ5LW1vZGFsLW92ZXJsYXkge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgMC4xcywgei1pbmRleCAwcztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5pbnF1aXJ5LWJhciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgaGVpZ2h0OiAycmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0O1xyXG4gIGNvbG9yOiAkZ3JlZW47XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xyXG4gIHBhZGRpbmc6IDAgdmFyKC0tZGVmYXVsdC1zcGFjaW5nKTtcclxuICBmb250LXNpemU6IDAuOHJlbTtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnRDb250ZW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uaW5xdWlyeS1iYXItYWN0aXZlIHtcclxuICAuaW5xdWlyeS1iYXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuICAuYXBwbHksXHJcbiAgLmxvZ28sXHJcbiAgLmhlYWRlci1saW5rcyxcclxuICAuYy1oYW1idXJnZXIge1xyXG4gICAgdG9wOiBjYWxjKHZhcigtLWhlYWRlci1oZWlnaHQpIC8gMiArIDFyZW0pO1xyXG4gIH1cclxufVxyXG5cclxuLmlzWFMge1xyXG4gIC5pbnF1aXJ5LWJhci1hY3RpdmUge1xyXG4gICAgZm9udC1zaXplOiAwLjdyZW07XHJcbiAgICAubG9nbyxcclxuICAgIC5jLWhhbWJ1cmdlciB7XHJcbiAgICAgIHRvcDogY2FsYyhjYWxjKHZhcigtLWhlYWRlci1oZWlnaHQpIC0gMXJlbSkgLyAyKTtcclxuICAgIH1cclxuICAgIC5oZWFkZXItbGlua3Mge1xyXG4gICAgICB0b3A6IGNhbGModmFyKC0taGVhZGVyLWhlaWdodCkgLSAzcmVtKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xyXG5cclxuLmhlcm8ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gICYtb3ZlcmxheSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM1KTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcbiAgJi12aWRlbyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdmlkZW8ge1xyXG4gICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtaW1hZ2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcclxuICAgIGltZyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtdGV4dCB7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICA+IGRpdiB7XHJcbiAgICAgIHdpZHRoOiAzNXJlbTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIHAsXHJcbiAgICBoMiB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCAxMHZoKTtcclxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSkgMC4zcyxcclxuICAgICAgICBvcGFjaXR5IDAuNnMgZWFzZSAwLjJzO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zY3JvbGwtZG93biB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBib3R0b206IHZhcigtLWRlZmF1bHQtc3BhY2luZyk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgei1pbmRleDogMTtcclxufVxyXG5cclxuLmlzTG9hZGVkIC5oZXJvLXRleHQge1xyXG4gIHAsXHJcbiAgaDIge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAgMCk7XHJcbiAgfVxyXG59XHJcbi5pc1hTIHtcclxuICAuaGVybyB7XHJcbiAgICAmLWltYWdlIHtcclxuICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXZpZGVvIHtcclxuICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgdmlkZW8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5pcy10b3VjaGVkIHtcclxuICAgICAgLmhlcm8tb3ZlcmxheSxcclxuICAgICAgLmhlcm8tdGV4dCxcclxuICAgICAgLnNjcm9sbC1kb3duIHtcclxuICAgICAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIDAuMnM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pc1NNLFxyXG4uaXNNRCxcclxuLmlzTEcge1xyXG4gIC5oZXJvLmlzLWxhcmdlLWltYWdlIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIC5oZXJvLWltYWdlIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaGVyby10ZXh0IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaXNUZWFzZXIge1xyXG4gIC5oZXJvLXRleHQgPiBkaXYge1xyXG4gICAgd2lkdGg6IDQwcmVtO1xyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XHJcbi5hbmNob3ItbGluayB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogY2FsYygtMSAqIHZhcigtLWhlYWRlci1oZWlnaHQpKTtcclxufVxyXG5cclxuLnRleHQtYmxvY2sge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICBwYWRkaW5nOiB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTtcclxuICA+IGRpdiB7XHJcbiAgICBtYXgtd2lkdGg6IDU1cmVtO1xyXG4gICAgbWluLWhlaWdodDogMjByZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGgyLFxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcbiAgJi5pc0dyYXkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHQ7XHJcbiAgICBoMixcclxuICAgIHAge1xyXG4gICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLmlzR3JlZW4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG4gICAgaDIsXHJcbiAgICBwIHtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbiAgcCArIGgyLFxyXG4gIHAgKyBwIHtcclxuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcclxuICB9XHJcbiAgaDIgKyBwIHtcclxuICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgfVxyXG4gIC5pdGVtcy13aXRoLWljb25zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IHZhcigtLWRlZmF1bHQtc3BhY2luZyk7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB3aWR0aDogMzZyZW07XHJcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDIgKiB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpKTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgID4gZGl2IHtcclxuICAgICAgZmxleC1iYXNpczogY2FsYygzNSUgLSB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpIC8gMik7XHJcbiAgICAgIGZsZXgtZ3JvdzogMDtcclxuICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogY2FsYyh2YXIoLS1kZWZhdWx0LXNwYWNpbmcpIC8gMik7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgZmxleC1iYXNpczogMS43NXJlbTtcclxuICAgICAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEuNzVyZW07XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxLjc1cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudGhyZWUtY29sdW1ucyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGdhcDogdmFyKC0tZGVmYXVsdC1zcGFjaW5nKTtcclxuICAgIG1hcmdpbi10b3A6IGNhbGMoMiAqIHZhcigtLWRlZmF1bHQtc3BhY2luZykpO1xyXG4gICAgZGl2IHtcclxuICAgICAgZmxleC1iYXNpczogY2FsYygzMy4zMyUgLSB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpIC8gMik7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIC8vIGZvbnQtZmFtaWx5OiAkZm9udENvbnRlbnRMaWdodDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pbWFnZS1ibG9jayB7XHJcbiAgcGFkZGluZzogdmFyKC0tZGVmYXVsdC1zcGFjaW5nKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgPiBkaXYge1xyXG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLWNvbnRlbnQtaGVpZ2h0KSAtIGNhbGMoMiAqIHZhcigtLWRlZmF1bHQtc3BhY2luZykpKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgaW1nIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgJi5uby1ib3R0b20tcGFkZGluZyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgID4gZGl2IHtcclxuICAgICAgaGVpZ2h0OiBjYWxjKHZhcigtLWNvbnRlbnQtaGVpZ2h0KSAtIHZhcigtLWRlZmF1bHQtc3BhY2luZykpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxvdHRlcnktY291bnRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHQ7XHJcbiAgcGFkZGluZzogdmFyKC0tZGVmYXVsdC1zcGFjaW5nKTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiB2YXIoLS1jb250ZW50LWhlaWdodCk7XHJcbiAgaDIge1xyXG4gICAgY29sb3I6ICRncmVlbjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgLmNvdW50ZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBnYXA6IGNhbGMoMiAqIHZhcigtLWRlZmF1bHQtc3BhY2luZykpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiBjYWxjKDIgKiB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpKSAwO1xyXG4gICAgJi1pdGVtIHtcclxuICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgIGZsZXgtZ3JvdzogMDtcclxuICAgICAgZmxleC1iYXNpczogNHJlbTtcclxuXHJcbiAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuICAgICAgICAuY291bnRlci12YWx1ZTo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiBjYWxjKC0xICogdmFyKC0tZGVmYXVsdC1zcGFjaW5nKSk7XHJcbiAgICAgICAgICB0b3A6IDI1JTtcclxuICAgICAgICAgIGhlaWdodDogNzUlO1xyXG4gICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAmLmNvdW50ZXItdmFsdWUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAZXh0ZW5kIGgyO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JlZW4gIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIH1cclxuICAgICAgJi5jb3VudGVyLWxhYmVsIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hcHBseS1mb3ItbG90dGVyeSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBsaW5lLWhlaWdodDogY2FsYygycmVtIC0gMnB4KTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmVlbjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcclxuICAgIHBhZGRpbmc6IDAgMi4yNXJlbTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG59XHJcblxyXG4uZGlzY291bnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodDtcclxuICBwYWRkaW5nOiBjYWxjKDYgKiB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpKSB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpXHJcbiAgICBjYWxjKDQgKiB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpKSB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIG1pbi1oZWlnaHQ6IHZhcigtLWNvbnRlbnQtaGVpZ2h0KTtcclxuICBoMiB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnRUaXRsZTtcclxuICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgfVxyXG4gICYtYm90dG9tLXRleHQge1xyXG4gICAgY29sb3I6ICRncmVlbjtcclxuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWF4LXdpZHRoOiA3MHJlbTtcclxuICAgIG1hcmdpbi10b3A6IGNhbGMoMiAqIHZhcigtLWRlZmF1bHQtc3BhY2luZykpO1xyXG4gIH1cclxuICAmLWJvdHRvbS1pbWFnZSB7XHJcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDQgKiB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpKTtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDYwcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLXRhYmxlIHtcclxuICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IGNhbGMoMiAqIHZhcigtLWRlZmF1bHQtc3BhY2luZykpO1xyXG4gICAgbWF4LXdpZHRoOiA3MHJlbTtcclxuICAgICYtaGVhZGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmVlbjtcclxuICAgICAgJi1sZWZ0IHtcclxuICAgICAgICBmbGV4LWJhc2lzOiA1NSU7XHJcbiAgICAgICAgZmxleC1ncm93OiAwO1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgZmxleC1ncm93OiAwO1xyXG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogNDUlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDMwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAyNSU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtcmlnaHQge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDQ1JTtcclxuICAgICAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgZmxleC1ncm93OiAwO1xyXG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICBmbGV4LWJhc2lzOiA5cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1yb3cge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICA+IGRpdiB7XHJcbiAgICAgICAgZmxleC1ncm93OiAwO1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDQ1JTtcclxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgZmxleC1iYXNpczogNTUlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1sZWZ0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgPiBzcGFuIHtcclxuICAgICAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250VGl0bGU7XHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgICBmbGV4LWJhc2lzOiA0NSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgZmxleC1iYXNpczogMzAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcclxuICAgICAgICAgIGZsZXgtYmFzaXM6IDI1JTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtcmlnaHQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICA+IGRpdiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBwYWRkaW5nOiB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpIDA7XHJcbiAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmVlbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgIGZsZXgtYmFzaXM6IDlyZW07XHJcbiAgICAgICAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi10YWJsZS1zbWFsbCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgY29sb3I6ICRncmVlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA0MHJlbTtcclxuICAgIG1hcmdpbi10b3A6IGNhbGMoMiAqIHZhcigtLWRlZmF1bHQtc3BhY2luZykpO1xyXG4gICAgJi1oZWFkZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmVlbjtcclxuICAgIH1cclxuICAgICYtcm93IHtcclxuICAgICAgcGFkZGluZzogY2FsYyh2YXIoLS1kZWZhdWx0LXNwYWNpbmcpIC8gMikgMDtcclxuICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JlZW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtdG9wLFxyXG4gICAgJi1ib3R0b20gPiBkaXYge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuICAgICYtdG9wIHtcclxuICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnRUaXRsZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1kZWZhdWx0LXNwYWNpbmcpIC8gMik7XHJcbiAgICB9XHJcbiAgICAmLWJvdHRvbSA+IGRpdjpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLWRlZmF1bHQtc3BhY2luZykgLyAyKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pc1hTIHtcclxuICAudGV4dC1ibG9jayB7XHJcbiAgICBwYWRkaW5nOiBjYWxjKDMgKiB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpKSB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpO1xyXG4gICAgPiBkaXYge1xyXG4gICAgICBtaW4taGVpZ2h0OiB1bnNldDtcclxuICAgIH1cclxuXHJcbiAgICAuaXRlbXMtd2l0aC1pY29ucyB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMoMiAqIHZhcigtLWRlZmF1bHQtc3BhY2luZykpO1xyXG4gICAgICA+IGRpdiB7XHJcbiAgICAgICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpIC8gMik7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEuNXJlbTtcclxuICAgICAgICAgIG1heC13aWR0aDogMS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmltYWdlLWJsb2NrIHtcclxuICAgIHBhZGRpbmc6IHZhcigtLWRlZmF1bHQtc3BhY2luZyk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgICA+IGRpdiB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBwYWRkaW5nLXRvcDogNTAlO1xyXG4gICAgfVxyXG4gICAgJi5uby1ib3R0b20tcGFkZGluZyB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICA+IGRpdiB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sb3R0ZXJ5LWNvdW50ZXIge1xyXG4gICAgcGFkZGluZzogY2FsYygzICogdmFyKC0tZGVmYXVsdC1zcGFjaW5nKSkgdmFyKC0tZGVmYXVsdC1zcGFjaW5nKTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIC5hcHBseS1mb3ItbG90dGVyeSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoM3JlbSAtIDJweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGlzY291bnQge1xyXG4gICAgcGFkZGluZzogY2FsYyg0ICogdmFyKC0tZGVmYXVsdC1zcGFjaW5nKSkgdmFyKC0tZGVmYXVsdC1zcGFjaW5nKTtcclxuICAgICYtYm90dG9tLXRleHQge1xyXG4gICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICB9XHJcbiAgICAmLXRhYmxlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICYtdGFibGUtc21hbGwge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbltkYXRhLWZhZGUtaW4tb3V0XSB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3JlbSk7XHJcbn1cclxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xyXG5cclxuLm1haW4tbGlua3Mge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICBwYWRkaW5nOiAwIHZhcigtLWRlZmF1bHQtc3BhY2luZykgdmFyKC0tZGVmYXVsdC1zcGFjaW5nKVxyXG4gICAgdmFyKC0tZGVmYXVsdC1zcGFjaW5nKTtcclxuXHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG5cclxuICB1bCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIHBhZGRpbmc6IDAuNXJlbTtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pc1hTIHtcclxuICAubWFpbi1saW5rcyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XHJcblxyXG4uY29yZW9ncmFwaHktbWFpbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IHZhcigtLWRlZmF1bHQtc3BhY2luZyk7XHJcbiAgcGFkZGluZzogdmFyKC0tZGVmYXVsdC1zcGFjaW5nKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTtcclxuXHJcbiAgLmNvcmVvZ3JhcGh5LXN0YXRpYyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgICAmIC5uby1ib3R0b20tcGFkZGluZyB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgPiBkaXYge1xyXG4gICAgICBoZWlnaHQ6IGNhbGModmFyKC0tY29udGVudC1oZWlnaHQpIC0gY2FsYygyICogdmFyKC0tZGVmYXVsdC1zcGFjaW5nKSkpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb3Jlb2dyYXBoeS1hbmltYXRlZCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgZ2FwOiB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG5cclxuICAgIC5jb3Jlb2dyYXBoeS1pdGVtIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBoZWlnaHQ6IGNhbGModmFyKC0tY29udGVudC1oZWlnaHQpIC0gY2FsYygyICogdmFyKC0tZGVmYXVsdC1zcGFjaW5nKSkpO1xyXG4gICAgICAmLnRleHQtaG9sZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcclxuICAgICAgICBncmlkLXJvdzogMTtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xyXG4gICAgICAgIGdyaWQtcm93OiAxO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogMSAvIDI7XHJcbiAgICAgICAgZ3JpZC1yb3c6IDI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pc0ltYWdlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmlzVGV4dCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLy8gb3BhY2l0eTogMDtcclxuICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAwJSk7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pc1RleHQgPiBkaXYge1xyXG4gICAgICAgIG1heC13aWR0aDogMzhyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi50YXh0LXJpZ2h0IHtcclxuICAgICAgLmNvcmVvZ3JhcGh5LWl0ZW0ge1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgIGdyaWQtY29sdW1uOiAyIC8gMztcclxuICAgICAgICAgIGdyaWQtcm93OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDI7XHJcbiAgICAgICAgICBncmlkLXJvdzogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xyXG4gICAgICAgICAgZ3JpZC1yb3c6IDI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmNvcmVvZ3JhcGh5LXRlYXNlciB7XHJcbiAgICAuY29yZW9ncmFwaHktYW5pbWF0ZWQge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxZnIgMWZyO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICB9XHJcbiAgICAuY29yZW9ncmFwaHktaXRlbSB7XHJcbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogMSAvIDI7XHJcbiAgICAgICAgZ3JpZC1yb3c6IDE7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAyIC8gMztcclxuICAgICAgICBncmlkLXJvdzogMTtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xyXG4gICAgICAgIGdyaWQtcm93OiAyO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogMiAvIDM7XHJcbiAgICAgICAgZ3JpZC1yb3c6IDM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb3Jlb2dyYXBoeS1sYXJnZS1pbWFnZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IHZhcigtLWRlZmF1bHQtc3BhY2luZyk7XHJcbiAgcGFkZGluZzogdmFyKC0tZGVmYXVsdC1zcGFjaW5nKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgPiBkaXYge1xyXG4gICAgZmxleDogMTtcclxuICAgIGhlaWdodDogY2FsYyhcclxuICAgICAgY2FsYygyICogdmFyKC0tY29udGVudC1oZWlnaHQpKSAtIGNhbGMoMiAqIHZhcigtLWRlZmF1bHQtc3BhY2luZykpXHJcbiAgICApO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBpbWcge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAuaXNUZXh0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAwJSk7XHJcbiAgICA+IGRpdiB7XHJcbiAgICAgIG1heC13aWR0aDogMzhyZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pc1hTLFxyXG4uaXNTTS5pc1BvcnRyYWl0LFxyXG4uaXNNRC5pc1BvcnRyYWl0IHtcclxuICAuY29yZW9ncmFwaHktbWFpbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogdmFyKC0tZGVmYXVsdC1zcGFjaW5nKTtcclxuICAgIHBhZGRpbmc6IHZhcigtLWRlZmF1bHQtc3BhY2luZyk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgIC5jb3Jlb2dyYXBoeS1zdGF0aWMge1xyXG4gICAgICAmIC5uby1ib3R0b20tcGFkZGluZyB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgICAgPiBkaXYge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBwYWRkaW5nLXRvcDogNTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29yZW9ncmFwaHktYW5pbWF0ZWQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IHZhcigtLWRlZmF1bHQtc3BhY2luZyk7XHJcblxyXG4gICAgICAuY29yZW9ncmFwaHktaXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgLmlzSW1hZ2Uge1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pc1RleHQge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgcGFkZGluZzogY2FsYygyICogdmFyKC0tZGVmYXVsdC1zcGFjaW5nKSkgMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb3Jlb2dyYXBoeS1sYXJnZS1pbWFnZSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgLmlzSW1hZ2Uge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlzVGV4dCB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IGNhbGMoMiAqIHZhcigtLWRlZmF1bHQtc3BhY2luZykpIDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcclxuLm1hcC1ibG9jayB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWNvbnRlbnQtaGVpZ2h0KSArIDE4cmVtKTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgLm1hcC1oZWlnaHQtaGVscGVyIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIH1cclxuICAubWFwLWxlZ2VuZCB7XHJcbiAgICBmbGV4LWJhc2lzOiAxMy41cmVtO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xyXG4gICAgbWFyZ2luLXRvcDogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi5tYXAge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogdmFyKC0taGVhZGVyLWhlaWdodCk7XHJcbiAgaGVpZ2h0OiB2YXIoLS1jb250ZW50LWhlaWdodCk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5tYXAtZmlsdGVycy1ob2xkZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0O1xyXG4gIHBhZGRpbmc6IHZhcigtLWRlZmF1bHQtc3BhY2luZyk7XHJcbn1cclxuXHJcbi5tYXAtZmlsdGVycyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBnYXA6IGNhbGMoMiAqIHZhcigtLWRlZmF1bHQtc3BhY2luZykpO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IHZhcigtLWRlZmF1bHQtc3BhY2luZykgMDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAuY2F0ZWdvcnktbmFtZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgPiBzcGFuIHtcclxuICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICA+IHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHJpZ2h0OiBjYWxjKC0xICogdmFyKC0tZGVmYXVsdC1zcGFjaW5nKSk7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNhdGVnb3J5LWxvY2F0aW9ucy1ob2xkZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcGFkZGluZzogdmFyKC0tZGVmYXVsdC1zcGFjaW5nKTtcclxuICAmLmlzLWFjdGl2ZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uY2F0ZWdvcnktbG9jYXRpb25zIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZ2FwOiB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpO1xyXG4gIG1heC13aWR0aDogNTByZW07XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgdWwge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgZmxleC1iYXNpczogY2FsYygoMTAwJSAtICh2YXIoLS1kZWZhdWx0LXNwYWNpbmcpICogMykpIC8gNCk7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLSAodmFyKC0tZGVmYXVsdC1zcGFjaW5nKSAqIDMpKSAvIDQpO1xyXG4gICAgZmxleC1ncm93OiAwO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAmLmNvbHVtbnMtMyB7XHJcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoKDEwMCUgLSAodmFyKC0tZGVmYXVsdC1zcGFjaW5nKSAqIDIpKSAvIDMpO1xyXG4gICAgICBtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLSAodmFyKC0tZGVmYXVsdC1zcGFjaW5nKSAqIDIpKSAvIDMpO1xyXG4gICAgfVxyXG4gICAgbGkge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYXJrZXItbnVtYmVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmlzLWluYWN0aXZlIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgIH1cclxuICAgICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWFya2VyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDEpO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBzcGFuIHtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICB9XHJcbiAgJi5pcy1hY3RpdmUge1xyXG4gICAgYW5pbWF0aW9uOiBwdWxzZSAxLjVzIGluZmluaXRlO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBwdWxzZSB7XHJcbiAgMCUge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDc5LCAxMTcsIDkwLCAwLjcpO1xyXG4gIH1cclxuXHJcbiAgNzAlIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDE1cHggcmdiYSg3OSwgMTE3LCA5MCwgMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg3OSwgMTE3LCA5MCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uaXNYUyB7XHJcbiAgLm1hcC1ibG9jayB7XHJcbiAgICBoZWlnaHQ6IHZhcigtLWNvbnRlbnQtaGVpZ2h0KTtcclxuICB9XHJcbiAgLm1hcC1maWx0ZXJzIHtcclxuICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAuY2F0ZWdvcnktbmFtZSA+IHNwYW4ge1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XHJcblxyXG4uZmFxLFxyXG4udGVhbSxcclxuLnByaXZhY3ktcG9saWN5IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICBwYWRkaW5nOiB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpO1xyXG4gIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLWhlYWRlci1oZWlnaHQpICsgY2FsYygzICogdmFyKC0tZGVmYXVsdC1zcGFjaW5nKSkpO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiBjYWxjKDIgKiB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpKTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAuaXRlbSB7XHJcbiAgICBtYXgtd2lkdGg6IDU1cmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgaDIge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWRlZmF1bHQtc3BhY2luZyk7XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnRDb250ZW50TGlnaHQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucHJpdmFjeS1wb2xpY3kge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0O1xyXG4gIGgyLFxyXG4gIGgzLFxyXG4gIHAge1xyXG4gICAgY29sb3I6ICRncmVlbjtcclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xyXG4uZ2FsbGVyeS1zY3JvbGwge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IHZhcigtLWRlZmF1bHQtc3BhY2luZyk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG4gIHBhZGRpbmc6IGNhbGModmFyKC0taGVhZGVyLWhlaWdodCkgKyB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpKVxyXG4gICAgdmFyKC0tZGVmYXVsdC1zcGFjaW5nKSB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpIHZhcigtLWRlZmF1bHQtc3BhY2luZyk7XHJcbiAgPiBkaXYge1xyXG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLWNvbnRlbnQtaGVpZ2h0KSAtIGNhbGMoMiAqIHZhcigtLWRlZmF1bHQtc3BhY2luZykpKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgJi5oZWlnaHQtYXV0byB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNsaWNrLWZ1bGwtaG9sZGVyIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICB6LWluZGV4OiAtMTAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdHJhbnNpdGlvbjogbm9uZTtcclxuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XHJcbiAgdG9wOiAwO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICAmLmlzLWFjdGl2ZSB7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHM7XHJcbiAgICB6LWluZGV4OiA1MDtcclxuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnNsaWNrLWZ1bGwtY2xvc2Uge1xyXG4gICAgei1pbmRleDogNDA7XHJcbiAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgIHNwYW46YWZ0ZXIsXHJcbiAgICAgIHNwYW46YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYubm8tZGlzcGxheSB7XHJcbiAgICAgIHotaW5kZXg6IC0xMDA7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYXJyb3cge1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGhlaWdodDogdmFyKC0tY29udGVudC1oZWlnaHQpO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDRyZW07XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEuNXJlbTtcclxuICAgICAgaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgIGJvcmRlcjogMC4ycmVtIHNvbGlkICR3aGl0ZTtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMC4ycmVtIDAuMnJlbTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgbGVmdDogMi41cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYXJyb3ctbmV4dCB7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWNrLWZ1bGwge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgLnNsaWNrLXNsaWRlIGltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gICYuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLmlzWFMge1xyXG4gIC5nYWxsZXJ5LXNjcm9sbCB7XHJcbiAgICA+IGRpdiB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgJjpub3QoLmhlaWdodC1hdXRvKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDUwJTtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zbGljay1mdWxsLWhvbGRlciB7XHJcbiAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcclxuXHJcbi5ub1NlbGVjdCxcclxuLm5vU2VsZWN0ICoge1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW8tdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbjo6cGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiAkZ3JlZW47XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6ICRncmVlbjtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG46Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6ICRncmVlbjtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG50ZXh0YXJlYTpmb2N1cyxcclxuaW5wdXQ6Zm9jdXMge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi5mb3JtIHtcclxuICBwYWRkaW5nOiBjYWxjKDMgKiB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpKSB2YXIoLS1kZWZhdWx0LXNwYWNpbmcpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG5cclxuICBoMiB7XHJcbiAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgZm9ybSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDI1cmVtO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICB9XHJcbn1cclxuXHJcbi5mb3JtLWl0ZW0ge1xyXG4gIGZsZXg6IDAgMCAxMDAlO1xyXG4gIHBhZGRpbmc6IDAgMC41cmVtIDAgMC41cmVtO1xyXG4gICYuaXMtMSB7XHJcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gIH1cclxuICAmLmlzLTIge1xyXG4gICAgZmxleC1iYXNpczogNTAlO1xyXG4gIH1cclxuICAmLmlzLTQge1xyXG4gICAgZmxleC1iYXNpczogMjUlO1xyXG4gIH1cclxuICAmLmFsaWduLWNlbnRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICBsYWJlbCB7XHJcbiAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxufVxyXG5cclxuaW5wdXQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZWVuO1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxuICBsaW5lLWhlaWdodDogMjJweDtcclxuICBjb2xvcjogJGdyZWVuO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7IC8qIFNhZmFyaSAzLTQsIGlPUyAxLTMuMiwgQW5kcm9pZCAxLjYtICovXHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwOyAvKiBGaXJlZm94IDEtMy42ICovXHJcbiAgYm9yZGVyLXJhZGl1czogMDsgLyogT3BlcmEgMTAuNSwgSUUgOSwgU2FmYXJpIDUsIENocm9tZSwgRmlyZWZveCA0LCBpT1MgNCwgQW5kcm9pZCAyLjErICovXHJcbiAgJi5lcnJvciB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmVkO1xyXG4gIH1cclxufVxyXG5cclxuYnV0dG9uIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogJGdyZWVuO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW47XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xyXG5AaW1wb3J0IFwic2xpY2tcIjtcclxuQGltcG9ydCBcImZvbnRzXCI7XHJcbkBpbXBvcnQgXCJoZWFkZXJcIjtcclxuQGltcG9ydCBcImZvb3RlclwiO1xyXG5AaW1wb3J0IFwiYXZhaWxhYmlsaXR5XCI7XHJcbkBpbXBvcnQgXCJpbnF1aXJ5XCI7XHJcbkBpbXBvcnQgXCJibG9ja3MvaGVyb1wiO1xyXG5AaW1wb3J0IFwiYmxvY2tzL21haW4tbGlua3NcIjtcclxuQGltcG9ydCBcImNvcmVvZ3JhcGh5XCI7XHJcbkBpbXBvcnQgXCJibG9ja3NcIjtcclxuQGltcG9ydCBcIm1hcFwiO1xyXG5AaW1wb3J0IFwiZmFxLWFuZC10ZWFtXCI7XHJcbkBpbXBvcnQgXCJnYWxsZXJ5XCI7XHJcbkBpbXBvcnQgXCJmb3JtXCI7XHJcblxyXG4qIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbjpyb290IHtcclxuICAtLXdoaXRlOiAjZmVmZWZlO1xyXG4gIC0tYmxhY2s6ICMwMDA7XHJcbiAgLS1ncmF5LWxpZ2h0OiAjZWRlZmVhO1xyXG4gIC0tZ3JheTogIzk4OWI5MztcclxuICAtLWdyZWVuOiAjNGY3NTVhO1xyXG5cclxuICAtLWNvbnRlbnQtaGVpZ2h0OiAxMDB2aDtcclxuICAtLWhlYWRlci1oZWlnaHQ6IDA7XHJcblxyXG4gIC0tZGVmYXVsdC1zcGFjaW5nOiAxcmVtO1xyXG4gIC0tZGVmYXVsdC1zcGFjaW5nLXhzOiAxcmVtO1xyXG59XHJcblxyXG46Oi1tb3otc2VsZWN0aW9uIHtcclxuICBjb2xvcjogJGdyZWVuO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoIzk4OWI5MywgMC45NSk7XHJcbn1cclxuXHJcbjo6c2VsZWN0aW9uIHtcclxuICBjb2xvcjogJGdyZWVuO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoIzk4OWI5MywgMC45NSk7XHJcbn1cclxuXHJcbnN1cCB7XHJcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xyXG4gIGZvbnQtc2l6ZTogMC41ZW07XHJcbn1cclxuXHJcbnNtYWxsIHtcclxuICBmb250LXNpemU6IDAuNzVlbTtcclxufVxyXG5cclxuaHRtbCB7XHJcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG59XHJcblxyXG5ib2R5LFxyXG5odG1sIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIGJvZHksXHJcbiAgaHRtbCB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIGFuZCAobWluLXdpZHRoOiAxMzY3cHgpIHtcclxuICBib2R5LFxyXG4gIGh0bWwge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkyMHB4KSBhbmQgKG1pbi13aWR0aDogMTYwMXB4KSB7XHJcbiAgYm9keSxcclxuICBodG1sIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjFweCkge1xyXG4gIGJvZHksXHJcbiAgaHRtbCB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBtYXAgZml4XHJcbi5jb250ZW50IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICA+ICo6bm90KC5tYXAtYmxvY2spIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLmlzWFMge1xyXG4gIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcclxuICB9XHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgfVxyXG59XHJcblxyXG5ib2R5IHtcclxuICBmb250LWZhbWlseTogJGZvbnRDb250ZW50O1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsbnVtXCI7XHJcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xyXG5cclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG4gIG1hcmdpbjogMDtcclxuICAmLm5vLXNjcm9sbCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgPiAqIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XHJcbiAgfVxyXG59XHJcblxyXG4uaXNMb2FkZWQgYm9keSB7XHJcbiAgPiAqIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4uYW5pbWF0aW9uLXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyO1xyXG59XHJcblxyXG4uaXMtcmVsYXRpdmUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmNoYW5nZS1icm93c2VyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5yb3RhdGUtbWVzc2FnZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ucm90YXRlIHtcclxuICAucm90YXRlLW1lc3NhZ2Uge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHotaW5kZXg6IDIwMDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogMCAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmlzLWllIHtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIC5jaGFuZ2UtYnJvd3NlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHotaW5kZXg6IDIwMDtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5oMiB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250VGl0bGU7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBtYXJnaW46IDA7XHJcbiAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxufVxyXG5cclxuaDMge1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbn1cclxuXHJcbnAge1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgZm9udC1zaXplOiAxcmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgI2RldmljZUhlbHBlciB7XHJcbiAgICB3aWR0aDogMHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAjZGV2aWNlSGVscGVyIHtcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxuICAjZGV2aWNlSGVscGVyIHtcclxuICAgIHdpZHRoOiAycHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY3cHgpIHtcclxuICAjZGV2aWNlSGVscGVyIHtcclxuICAgIHdpZHRoOiAzcHg7XHJcbiAgfVxyXG59XHJcbiJdfQ== */
