@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Amatic+SC:700|Poppins:400,500,600,700");@import url("https://use.typekit.net/fbc2jjd.css");html{font-size:20px;overflow-x:hidden}@media (max-width:1600px){html{font-size:18px}}@media (max-width:1440px){html{font-size:16px}}@media (max-width:1024px){html{font-size:14px}}@media (max-width:768px){html{font-size:12px}}@media (max-width:480px){html{font-size:10px}}body{margin:0;font-family:Poppins,sans-serif;color:#00243d}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%}textarea{resize:vertical}h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif;margin-top:0}h1{font-weight:700}h1,h2{font-size:3.5rem;line-height:4.5rem;color:#0069b2}h2{font-weight:600}a{text-decoration:none}.flex-row{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.flex-row,.flex-space-between{display:-webkit-flex;display:-ms-flexbox;display:flex}.flex-space-between{-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.has-separator{border-bottom:1px solid hsla(0,0%,100%,.1)}.or-seperator{font-family:Poppins,sans-serif;font-weight:700;margin-bottom:16px}.or-seperator span{border-radius:50%;border:3px solid #000;padding:2px;padding-top:1px;font-size:.9rem}.or-seperator:last-of-type{display:none}.is-underlined span{background-image:url(../images/bg_bleu.png);background-repeat:repeat-x;background-size:5px 20%;background-position:2rem;background-position-y:.9em;display:inline}h2{font-size:2rem;line-height:2.5rem;font-weight:700}h2.is-underlined span:after{height:10px;bottom:5px}.text-align-center{text-align:center}.blue-light-background{background:#42d3df}.divider{display:inline-block;width:2px;height:10px;background:#f28602;margin:0 5px}.is-serif{font-family:kepler-std,serif;font-size:1.6rem;line-height:2.5rem;font-weight:400}.mw-1100{max-width:1100px;margin:0 auto}.mw-950{max-width:950px;margin:0 auto}.mw-850{max-width:850px;margin:0 auto}.mw-750{max-width:750px;margin:0 auto}.mw-650{max-width:650px;margin:0 auto}.mw-550{max-width:550px}.mw-left{margin:0}.col-grow{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.col-grow>div{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.invisible-box{padding:4rem 6rem 6rem;margin-bottom:10vw}.box-small-padding{padding:2rem}.above{position:relative;z-index:10}.is-bouncing{-webkit-animation-name:is-bouncing;animation-name:is-bouncing;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes is-bouncing{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes is-bouncing{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}.c-social__wrapper{padding:60px 0 0;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.c-social__wrapper,.c-social__wrapper .c-social__icons{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.c-social__wrapper .c-social__icons{margin:0 15px}.c-social__wrapper a{color:#fff;margin:0 15px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#f18700;border-radius:100%;width:50px;height:50px;overflow:hidden}.c-social__wrapper a i{font-size:18px}.c-social__wrapper a:hover i{-webkit-animation:socialMovement .3s ease forwards alternate;animation:socialMovement .3s ease forwards alternate}.c-social__wrapper .growing-border{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:0;border-bottom:1px solid hsla(0,0%,100%,.1)}@-webkit-keyframes socialMovement{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;visibility:visible}33%{-webkit-transform:translateX(10px);transform:translateX(10px);opacity:0;visibility:hidden}66%{-webkit-transform:translateX(-10px);transform:translateX(-10px);opacity:0;visibility:hidden;color:#fff}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;visibility:visible;color:#fff}}@keyframes socialMovement{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;visibility:visible}33%{-webkit-transform:translateX(10px);transform:translateX(10px);opacity:0;visibility:hidden}66%{-webkit-transform:translateX(-10px);transform:translateX(-10px);opacity:0;visibility:hidden;color:#fff}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;visibility:visible;color:#fff}}.nav-calendar{opacity:0;pointer-events:none;position:absolute;width:100%;background-color:#ecebeb;padding:3rem 0 0;z-index:10;transition:opacity .25s ease-in-out;display:none}.nav-calendar.nav-calendar--opened{opacity:1;pointer-events:auto;display:block}.nav-calendar .close{position:absolute;border:none;background-color:transparent;cursor:pointer;right:4rem;top:2rem;width:22px;height:22px;background-repeat:no-repeat;background-size:contain;background-image:url(../images/icons/close-icon-calendar.png)}.nav-calendar .container{position:relative}.nav-calendar .calendar__title .calendar__title-item{font-size:3rem;color:#0069b2;position:relative;display:inline-block;z-index:10;font-weight:700;line-height:2}.nav-calendar .calendar__title .calendar__title-item:after{content:"";bottom:16px;left:0;width:100%;height:30px;background-color:#3ac7d2;position:absolute;z-index:-1}.nav-calendar .calendar__year .calendar__year-item{text-align:right;color:#fff;font-size:6rem;font-weight:700;line-height:1}.nav-calendar .row{padding-top:2rem;padding-bottom:2rem}.nav-calendar .row.bottom__bar{padding-top:0;padding-bottom:0}.nav-calendar .calendar__yearly{padding-top:2rem;padding-bottom:2rem}.nav-calendar .calendar__yearly .calendar_rows{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}.nav-calendar .calendar__yearly .arrow{display:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:40px;color:#fff;text-align:center;padding:5px 0;line-height:1;font-size:3rem;background-color:#00243d;cursor:pointer}.nav-calendar .calendar__yearly .arrow.arrow--prev{left:0;border-top-right-radius:50%;border-bottom-right-radius:50%;padding-right:5px}.nav-calendar .calendar__yearly .arrow.arrow--next{right:0;border-top-left-radius:50%;border-bottom-left-radius:50%;padding-left:5px}.nav-calendar .calendar__yearly table{width:14%;text-align:center;border-collapse:collapse}.nav-calendar .calendar__yearly table tbody{font-size:.6rem}.nav-calendar .calendar__yearly table caption{font-size:.9rem;background-color:#00243d;font-weight:500;color:#fff;padding:5px 0}.nav-calendar .calendar__yearly table .header{padding-top:.45rem;padding-bottom:.45rem}.nav-calendar .calendar__yearly table .day{position:relative;z-index:10;padding:5px 0}.nav-calendar .calendar__yearly table [data-type=conge]{color:#fff!important}.nav-calendar .calendar__yearly table [data-type=conge]:before{background-color:#000!important}.nav-calendar .calendar__yearly table [data-type=conge].first:after{background-color:#000!important}.nav-calendar .calendar__yearly table [data-type=conge].only:after{background-color:#000!important}.nav-calendar .calendar__yearly table [data-type=conge].last:after{background-color:#000!important}.nav-calendar .calendar__yearly table [data-applicable=both]:before{background-color:#ff0}.nav-calendar .calendar__yearly table [data-applicable=both].first:after{background-color:#ff0}.nav-calendar .calendar__yearly table [data-applicable=both].only:after{background-color:#ff0}.nav-calendar .calendar__yearly table [data-applicable=both].last:after{background-color:#ff0}.nav-calendar .calendar__yearly table [data-applicable=cleghorn]:before{background-color:#92d050}.nav-calendar .calendar__yearly table [data-applicable=cleghorn].first:after{background-color:#92d050}.nav-calendar .calendar__yearly table [data-applicable=cleghorn].only:after{background-color:#92d050}.nav-calendar .calendar__yearly table [data-applicable=cleghorn].last:after{background-color:#92d050}.nav-calendar .calendar__yearly table [data-applicable=brossard]:before{background-color:#00afef}.nav-calendar .calendar__yearly table [data-applicable=brossard].first:after{background-color:#00afef}.nav-calendar .calendar__yearly table [data-applicable=brossard].only:after{background-color:#00afef}.nav-calendar .calendar__yearly table [data-applicable=brossard].last:after{background-color:#00afef}.nav-calendar .calendar__yearly table [data-applicable=both]:before,.nav-calendar .calendar__yearly table [data-applicable=brossard]:before,.nav-calendar .calendar__yearly table [data-applicable=cleghorn]:before,.nav-calendar .calendar__yearly table [data-type=conge]:before,.nav-calendar .calendar__yearly table [data-type=formation]:before,.nav-calendar .calendar__yearly table [data-type=pedagogique]:before{content:"";position:absolute;height:calc(100% - 5px);width:100%;top:48%;right:0;z-index:-1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.nav-calendar .calendar__yearly table [data-applicable=both].only:before,.nav-calendar .calendar__yearly table [data-applicable=brossard].only:before,.nav-calendar .calendar__yearly table [data-applicable=cleghorn].only:before,.nav-calendar .calendar__yearly table [data-type=conge].only:before,.nav-calendar .calendar__yearly table [data-type=formation].only:before,.nav-calendar .calendar__yearly table [data-type=pedagogique].only:before{content:none}.nav-calendar .calendar__yearly table [data-applicable=both].only:after,.nav-calendar .calendar__yearly table [data-applicable=brossard].only:after,.nav-calendar .calendar__yearly table [data-applicable=cleghorn].only:after,.nav-calendar .calendar__yearly table [data-type=conge].only:after,.nav-calendar .calendar__yearly table [data-type=formation].only:after,.nav-calendar .calendar__yearly table [data-type=pedagogique].only:after{content:"";position:absolute;height:calc(100% - 5px);width:100%;border-radius:50%;top:48%;right:0;left:0;z-index:-1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.nav-calendar .calendar__yearly table [data-applicable=both].first:before,.nav-calendar .calendar__yearly table [data-applicable=brossard].first:before,.nav-calendar .calendar__yearly table [data-applicable=cleghorn].first:before,.nav-calendar .calendar__yearly table [data-type=conge].first:before,.nav-calendar .calendar__yearly table [data-type=formation].first:before,.nav-calendar .calendar__yearly table [data-type=pedagogique].first:before{border-top-left-radius:50%;border-bottom-left-radius:50%}.nav-calendar .calendar__yearly table [data-applicable=both].first:after,.nav-calendar .calendar__yearly table [data-applicable=brossard].first:after,.nav-calendar .calendar__yearly table [data-applicable=cleghorn].first:after,.nav-calendar .calendar__yearly table [data-type=conge].first:after,.nav-calendar .calendar__yearly table [data-type=formation].first:after,.nav-calendar .calendar__yearly table [data-type=pedagogique].first:after{content:"";position:absolute;height:calc(100% - 5px);width:100%;border-radius:50%;top:48%;right:0;left:0;z-index:-1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.nav-calendar .calendar__yearly table [data-applicable=both].last:before,.nav-calendar .calendar__yearly table [data-applicable=brossard].last:before,.nav-calendar .calendar__yearly table [data-applicable=cleghorn].last:before,.nav-calendar .calendar__yearly table [data-type=conge].last:before,.nav-calendar .calendar__yearly table [data-type=formation].last:before,.nav-calendar .calendar__yearly table [data-type=pedagogique].last:before{border-top-right-radius:50%;border-bottom-right-radius:50%}.nav-calendar .calendar__yearly table [data-applicable=both].last:after,.nav-calendar .calendar__yearly table [data-applicable=brossard].last:after,.nav-calendar .calendar__yearly table [data-applicable=cleghorn].last:after,.nav-calendar .calendar__yearly table [data-type=conge].last:after,.nav-calendar .calendar__yearly table [data-type=formation].last:after,.nav-calendar .calendar__yearly table [data-type=pedagogique].last:after{content:"";position:absolute;height:calc(100% - 5px);width:100%;border-radius:50%;top:48%;right:0;left:0;z-index:-1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.nav-calendar .bottom__bar .bar--white{background-color:#fff;color:#00243d;padding:1.25rem 2rem;font-size:.65em;font-weight:700;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.nav-calendar .bottom__bar .bar--white .group{display:inline-block}.nav-calendar .bottom__bar .bar--white .group .spot,.nav-calendar .bottom__bar .bar--white .group .text{display:inline-block;vertical-align:middle}.nav-calendar .bottom__bar .bar--white .group .spot{height:15px;width:15px;border-radius:50%;margin-right:.5rem}.nav-calendar .bottom__bar .bar--white .group.group--formations .spot{background-color:#0069b2}.nav-calendar .bottom__bar .bar--white .group.group--pedagogiques .spot{background-color:#3ac7d2}.nav-calendar .bottom__bar .bar--white .group.group--conges .spot{background-color:#f18700}.nav-calendar .bottom__bar .bar--white .group.group--both .spot{background-color:#ff0}.nav-calendar .bottom__bar .bar--white .group.group--cleghorn .spot{background-color:#92d050}.nav-calendar .bottom__bar .bar--white .group.group--brossard .spot{background-color:#00afef}.nav-calendar .bottom__bar .bar--orange{background-color:#f18700;color:#fff;padding:1.25rem 2rem;font-size:.65em;font-weight:500}.nav-calendar .bottom__bar .bar--orange .group{display:inline-block;margin-right:2rem}.nav-calendar .bottom__bar .bar--orange .group:last-child{margin-right:0}.nav-calendar .bottom__bar .bar--orange .group .icon,.nav-calendar .bottom__bar .bar--orange .group .text{display:inline-block;vertical-align:middle}.nav-calendar .bottom__bar .bar--orange .group .icon{height:26px;width:26px;background-size:contain;background-repeat:no-repeat;margin-right:.5rem}.nav-calendar .bottom__bar .bar--orange .group.group--autumn .icon{background-image:url(../images/icons/autumn-icon-calendar.png)}.nav-calendar .bottom__bar .bar--orange .group.group--winter .icon{background-image:url(../images/icons/winter-icon-calendar.png)}.fw-light{font-weight:lighter}@media screen and (max-width:1440px){.nav-calendar .calendar__yearly table{width:15%}.nav-calendar .calendar__title .calendar__title-item:after{height:24px}}@media screen and (max-width:1200px){.nav-calendar .close{right:2rem;top:1.5rem;width:18px;height:18px}.nav-calendar .calendar__title .calendar__title-item{font-size:2.75rem}.nav-calendar .calendar__title .calendar__title-item:after{height:22px}.nav-calendar .calendar__year .calendar__year-item{font-size:5rem}.nav-calendar .bottom__bar .bar--white{width:59%}.nav-calendar .bottom__bar .bar--white .group .spot{margin-right:.25rem}}@media screen and (max-width:1020px){.nav-calendar .calendar__yearly table{width:30%}.nav-calendar .calendar__yearly table tbody{font-size:.8rem}.nav-calendar .calendar__yearly table .day{padding:8px 0}.nav-calendar .calendar__title .calendar__title-item:after{height:16px}.nav-calendar .bottom__bar .bar--white{width:57%;padding:1.25rem 1.5rem}.nav-calendar .bottom__bar .bar--white .group{margin-right:5px}.nav-calendar .bottom__bar .bar--white .group:last-child{margin-right:0}.nav-calendar .bottom__bar .bar--white .group .spot{width:15px;height:15px}.nav-calendar .bottom__bar .bar--orange .icon{width:18px;height:18px}}@media screen and (max-width:880px){.nav-calendar .calendar__title .calendar__title-item{font-size:2rem}.nav-calendar .calendar__title .calendar__title-item:after{height:8px;bottom:12px}.nav-calendar .calendar__year .calendar__year-item{font-size:4rem}.nav-calendar .calendar__yearly .calendar_rows{margin-bottom:15px}.nav-calendar .calendar__yearly .calendar_rows:last-child{margin-bottom:0}.nav-calendar .calendar__yearly table{width:30%}.nav-calendar .bottom__bar .bar--white{width:100%!important;display:block}.nav-calendar .bottom__bar .bar--white .group{display:inline-block}.nav-calendar .bottom__bar .bar--orange{display:none}}@media screen and (max-width:600px){.nav-calendar .calendar__title{text-align:center;width:100%!important}.nav-calendar .calendar__title .calendar__title-item{font-size:2.75rem}.nav-calendar .calendar__title .calendar__title-item:after{bottom:18px}.nav-calendar .calendar__year{display:none}.nav-calendar .calendar__yearly .calendar_rows{margin-bottom:0}.nav-calendar .calendar__yearly .calendar_rows table{width:48%;margin-bottom:15px}.nav-calendar .calendar__yearly .calendar_rows table .day{padding:10px 0}.nav-calendar .bottom__bar .bar--white{font-size:1rem}.nav-calendar .bottom__bar .bar--white .group{display:block}.nav-calendar .bottom__bar .bar--white .group:last-child{margin-bottom:0}}@media screen and (max-width:480px){.nav-calendar .container{padding-left:6rem;padding-right:6rem}.nav-calendar .calendar__title .calendar__title-item:after{bottom:14px}.nav-calendar .calendar__yearly .arrow{display:block}.nav-calendar .calendar__yearly .calendar_rows table{width:100%}.nav-calendar .calendar__yearly .calendar_rows table:not(.calendar__month--active){display:none}.nav-calendar .calendar__yearly .calendar_rows table caption{font-size:2rem}.nav-calendar .calendar__yearly .calendar_rows table tbody{font-size:1.25rem}.nav-calendar .calendar__yearly .calendar_rows table .header{padding-top:1rem;padding-bottom:1rem;font-size:1.25rem}.nav-calendar .calendar__yearly .calendar_rows table .day{padding:15px 0}.nav-calendar .calendar__yearly .calendar_rows table [data-type=both]:before,.nav-calendar .calendar__yearly .calendar_rows table [data-type=brossard]:before,.nav-calendar .calendar__yearly .calendar_rows table [data-type=cleghorn]:before,.nav-calendar .calendar__yearly .calendar_rows table [data-type=conge]:before,.nav-calendar .calendar__yearly .calendar_rows table [data-type=formation]:before,.nav-calendar .calendar__yearly .calendar_rows table [data-type=pedagogique]:before{content:"";position:absolute;height:calc(100% - 25px);width:100%;top:48%;right:0;z-index:-1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.nav-calendar .calendar__yearly .calendar_rows table [data-type=both].only:before,.nav-calendar .calendar__yearly .calendar_rows table [data-type=brossard].only:before,.nav-calendar .calendar__yearly .calendar_rows table [data-type=cleghorn].only:before,.nav-calendar .calendar__yearly .calendar_rows table [data-type=conge].only:before,.nav-calendar .calendar__yearly .calendar_rows table [data-type=formation].only:before,.nav-calendar .calendar__yearly .calendar_rows table [data-type=pedagogique].only:before{content:none}.nav-calendar .calendar__yearly .calendar_rows table [data-type=both].only:after,.nav-calendar .calendar__yearly .calendar_rows table [data-type=brossard].only:after,.nav-calendar .calendar__yearly .calendar_rows table [data-type=cleghorn].only:after,.nav-calendar .calendar__yearly .calendar_rows table [data-type=conge].only:after,.nav-calendar .calendar__yearly .calendar_rows table [data-type=formation].only:after,.nav-calendar .calendar__yearly .calendar_rows table [data-type=pedagogique].only:after{content:"";position:absolute;height:calc(100% - 25px);width:48%;border-radius:50%;top:48%;left:50%;z-index:-1;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.nav-calendar .calendar__yearly .calendar_rows table [data-type=both].first:before,.nav-calendar .calendar__yearly .calendar_rows table [data-type=brossard].first:before,.nav-calendar .calendar__yearly .calendar_rows table [data-type=cleghorn].first:before,.nav-calendar .calendar__yearly .calendar_rows table [data-type=conge].first:before,.nav-calendar .calendar__yearly .calendar_rows table [data-type=formation].first:before,.nav-calendar .calendar__yearly .calendar_rows table [data-type=pedagogique].first:before{border-top-left-radius:50%;border-bottom-left-radius:50%;width:75%}.nav-calendar .calendar__yearly .calendar_rows table [data-type=both].first:after,.nav-calendar .calendar__yearly .calendar_rows table [data-type=brossard].first:after,.nav-calendar .calendar__yearly .calendar_rows table [data-type=cleghorn].first:after,.nav-calendar .calendar__yearly .calendar_rows table [data-type=conge].first:after,.nav-calendar .calendar__yearly .calendar_rows table [data-type=formation].first:after,.nav-calendar .calendar__yearly .calendar_rows table [data-type=pedagogique].first:after{height:calc(100% - 25px);width:49%;border-radius:50%;top:48%;left:50%;z-index:-1;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.nav-calendar .calendar__yearly .calendar_rows table [data-type=both].last:before,.nav-calendar .calendar__yearly .calendar_rows table [data-type=brossard].last:before,.nav-calendar .calendar__yearly .calendar_rows table [data-type=cleghorn].last:before,.nav-calendar .calendar__yearly .calendar_rows table [data-type=conge].last:before,.nav-calendar .calendar__yearly .calendar_rows table [data-type=formation].last:before,.nav-calendar .calendar__yearly .calendar_rows table [data-type=pedagogique].last:before{border-top-right-radius:50%;border-bottom-right-radius:50%;width:75%;right:auto;left:0}.nav-calendar .calendar__yearly .calendar_rows table [data-type=both].last:after,.nav-calendar .calendar__yearly .calendar_rows table [data-type=brossard].last:after,.nav-calendar .calendar__yearly .calendar_rows table [data-type=cleghorn].last:after,.nav-calendar .calendar__yearly .calendar_rows table [data-type=conge].last:after,.nav-calendar .calendar__yearly .calendar_rows table [data-type=formation].last:after,.nav-calendar .calendar__yearly .calendar_rows table [data-type=pedagogique].last:after{content:"";position:absolute;height:calc(100% - 25px);width:48%;border-radius:50%;top:48%;left:50%;z-index:-1;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.nav-calendar .bottom__bar .bar--white{font-size:1.1rem}}@media screen and (max-width:480px){.nav-calendar .calendar__title .calendar__title-item{font-size:2.25rem}.nav-calendar .calendar__title .calendar__title-item:after{bottom:10px}}.c-calendar-icon{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:25px 0}.c-calendar-icon img{width:35px;margin-right:15px}.c-calendar-icon__content span{display:block;font-family:Poppins,sans-serif}.c-calendar-icon__content span:first-of-type{font-weight:700;font-size:14px;line-height:18px}.c-calendar-icon__content span:last-of-type{font-weight:300;font-size:13px;line-height:15px}.c-button,.c-button--blue-dark,.c-button--blue-light,.c-button--bordered-blue-dark,.c-button--bordered-white,.c-button--orange,.c-button--white{border-radius:50px;font-size:.8rem;padding:15px 35px;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;letter-spacing:.5px;transition:all .4s cubic-bezier(.64,.04,0,.98);font-family:Poppins,sans-serif;font-weight:700}@media (max-width:1600px){.c-button,.c-button--blue-dark,.c-button--blue-light,.c-button--bordered-blue-dark,.c-button--bordered-white,.c-button--orange,.c-button--white{font-size:13px}}@media (max-width:480px){.c-button,.c-button--blue-dark,.c-button--blue-light,.c-button--bordered-blue-dark,.c-button--bordered-white,.c-button--orange,.c-button--white{font-size:12px;padding:15px 25px}}@media (max-width:414px){.c-button,.c-button--blue-dark,.c-button--blue-light,.c-button--bordered-blue-dark,.c-button--bordered-white,.c-button--orange,.c-button--white{font-size:10px;display:block;width:100%;margin:10px 0;text-align:center}}.c-button.has-arrow,.has-arrow.c-button--blue-dark,.has-arrow.c-button--blue-light,.has-arrow.c-button--bordered-blue-dark,.has-arrow.c-button--bordered-white,.has-arrow.c-button--orange,.has-arrow.c-button--white{padding:15px 30px}.c-button.has-arrow:after,.has-arrow.c-button--blue-dark:after,.has-arrow.c-button--blue-light:after,.has-arrow.c-button--bordered-blue-dark:after,.has-arrow.c-button--bordered-white:after,.has-arrow.c-button--orange:after,.has-arrow.c-button--white:after{content:">";font-weight:600;font-size:1rem;margin-left:10px}.c-button.has-shadow,.has-shadow.c-button--blue-dark,.has-shadow.c-button--blue-light,.has-shadow.c-button--bordered-blue-dark,.has-shadow.c-button--bordered-white,.has-shadow.c-button--orange,.has-shadow.c-button--white{box-shadow:0 0 30px rgba(0,0,0,.15)}.c-button.has-shadow:hover,.has-shadow.c-button--blue-dark:hover,.has-shadow.c-button--blue-light:hover,.has-shadow.c-button--bordered-blue-dark:hover,.has-shadow.c-button--bordered-white:hover,.has-shadow.c-button--orange:hover,.has-shadow.c-button--white:hover{box-shadow:0 0 0 transparent}.c-button--white{background-color:#fff;border:2px solid #fff;color:#00243d}.c-button--white:hover{background:#f18700;color:#fff;border:2px solid #f18700}.c-button--white.has-arrow:after{color:#f18700;opacity:1;visibility:visible;-webkit-animation-play-state:paused;animation-play-state:paused}.c-button--white.has-arrow:hover{background:#f18700;color:#fff;border:2px solid #f18700}.c-button--white.has-arrow:hover:after{-webkit-animation:arrowMovement .4s ease forwards alternate;animation:arrowMovement .4s ease forwards alternate}@-webkit-keyframes arrowMovement{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;visibility:visible}33%{-webkit-transform:translateX(5px);transform:translateX(5px);opacity:0;visibility:hidden}66%{-webkit-transform:translateX(-5px);transform:translateX(-5px);opacity:0;visibility:hidden;color:#fff}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;visibility:visible;color:#fff}}@keyframes arrowMovement{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;visibility:visible}33%{-webkit-transform:translateX(5px);transform:translateX(5px);opacity:0;visibility:hidden}66%{-webkit-transform:translateX(-5px);transform:translateX(-5px);opacity:0;visibility:hidden;color:#fff}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;visibility:visible;color:#fff}}.c-button--blue-dark{background-color:#0069b2;border:2px solid #0069b2;color:#fff}.c-button--blue-dark:hover{background-color:#f18700!important;border:2px solid #f18700!important}.c-button--blue-dark.has-arrow:after{color:#f18700}.c-button--blue-light{background-color:#42d3df;border:2px solid #42d3df;color:#fff}.c-button--blue-light:hover{background:#00243d;border:2px solid #00243d}.c-button--blue-light.has-arrow:after{color:#00243d}.c-button--orange{background-color:#f18700;color:#fff}.c-button--orange.has-arrow:after{color:#f18700}.c-button--orange.button-play{padding:15px}.c-button--orange.button-play:before{content:"";height:43px;width:43px;background:url(../images/svg/play-icon.svg) no-repeat 50%;background-size:contain}.c-button--bordered-blue-dark{color:#00243d;position:relative;overflow:hidden;border:2px solid #00243d}.c-button--bordered-blue-dark:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50px;z-index:-1;transition:all .4s cubic-bezier(.64,.04,0,.98)}.c-button--bordered-blue-dark.has-arrow:after{color:#f18700}.c-button--bordered-blue-dark:hover{background:#00243d;color:#fff}.c-button--bordered-white{color:#fff;position:relative;overflow:hidden;border:2px solid #fff}.c-button--bordered-white:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50px;z-index:-1;transition:all .4s cubic-bezier(.64,.04,0,.98)}.c-button--bordered-white.has-arrow:after{color:#fff}.button-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width:768px){.button-row{-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap}}.button-row .c-button,.button-row .c-button--blue-dark,.button-row .c-button--blue-light,.button-row .c-button--bordered-blue-dark,.button-row .c-button--bordered-white,.button-row .c-button--orange,.button-row .c-button--white{margin-right:20px;margin-bottom:20px}@media (max-width:768px){.button-row .c-button,.button-row .c-button--blue-dark,.button-row .c-button--blue-light,.button-row .c-button--bordered-blue-dark,.button-row .c-button--bordered-white,.button-row .c-button--orange,.button-row .c-button--white{width:100%;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:414px){.button-row .c-button,.button-row .c-button--blue-dark,.button-row .c-button--blue-light,.button-row .c-button--bordered-blue-dark,.button-row .c-button--bordered-white,.button-row .c-button--orange,.button-row .c-button--white{margin-right:0;margin-bottom:0}}.button-row.centered{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.button-row.centered .c-button,.button-row.centered .c-button--blue-dark,.button-row.centered .c-button--blue-light,.button-row.centered .c-button--bordered-blue-dark,.button-row.centered .c-button--bordered-white,.button-row.centered .c-button--orange,.button-row.centered .c-button--white{margin:0 20px 20px}.button-column{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.button-column .c-button,.button-column .c-button--blue-dark,.button-column .c-button--blue-light,.button-column .c-button--bordered-blue-dark,.button-column .c-button--bordered-white,.button-column .c-button--orange,.button-column .c-button--white{margin-bottom:40px}.button-column.centered{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.button-column.centered .c-button,.button-column.centered .c-button--blue-dark,.button-column.centered .c-button--blue-light,.button-column.centered .c-button--bordered-blue-dark,.button-column.centered .c-button--bordered-white,.button-column.centered .c-button--orange,.button-column.centered .c-button--white{margin:0 20px}.button-simple{color:#00243d!important;letter-spacing:normal!important;text-decoration:underline;text-transform:none!important;transition:all .4s cubic-bezier(.64,.04,0,.98)}.button-simple:hover{color:#f18700!important}.blue-section .c-button--white:hover{background:#f18700;color:#fff}.orange-section .c-button--white:hover{background:#00243d;color:#fff}.c-slider__home{height:37rem}.c-slider__home-slide{height:100%;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;background-size:cover;background-repeat:no-repeat;background-position:50%;padding-top:6rem;padding-bottom:6rem}@media (max-width:768px){.c-slider__home-slide{padding-bottom:6rem;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:480px){.c-slider__home-slide{text-align:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.c-slider__home-slide h2{font-family:Poppins,sans-serif;font-size:4.5rem;line-height:5.5rem;font-weight:600;margin-top:0;margin-bottom:40px;color:#0069b2}@media (max-width:768px){.c-slider__home-slide h2{font-size:3.5rem;line-height:4rem}}@media (max-width:480px){.c-slider__home-slide h2{font-size:3rem;line-height:3.5rem}}@media (max-width:375px){.c-slider__home-slide h2{font-size:2.5rem;line-height:3rem}}@media (max-width:480px){.c-slider__home-slide .button-row{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media (max-width:480px){.c-slider__home-slide .button-row a{margin-right:0;margin-bottom:10px}}.c-slider__latest{margin-left:-10px;margin-right:-10px;overflow:hidden}.c-slider__latest .slick-list,.c-slider__latest .slick-track{overflow:visible}.c-slider__latest-slide{background:#fff;margin:0 10px;box-shadow:0 0 30px transparent;transition:all .4s cubic-bezier(.64,.04,0,.98);overflow:visible}.c-slider__latest-slide .category{background-color:#f18700;text-align:center;font-family:Amatic SC,cursive;font-size:1.8rem;color:#fff;padding:.5rem 1rem}.c-slider__latest-slide .box{border:1px solid #f4f4f4;padding:3rem}@media (max-width:1440px){.c-slider__latest-slide .box{padding:2rem}}.c-slider__latest-slide .box .date{font-family:kepler-std,serif;color:#00243d;font-size:.8rem;display:block;margin-bottom:8px;font-weight:300}.c-slider__latest-slide .box h3{margin-top:0;margin-bottom:15px;font-family:Poppins,sans-serif;font-size:1.1rem;line-height:1.4rem;font-weight:700;color:#00243d}.c-slider__latest-slide .box p{margin-top:0;font-size:.9rem;line-height:1.3rem;font-family:kepler-std,serif}.c-slider__latest-slide .box a{font-family:Poppins,sans-serif;font-size:.9rem;line-height:1.4rem;font-weight:700;color:#f18700;text-transform:uppercase}.c-slider__latest-slide .box a:after{content:">";margin-left:5px;display:inline-block}.c-slider__latest-slide .box a:hover:after{-webkit-animation:latestArrowMovement .4s ease forwards;animation:latestArrowMovement .4s ease forwards;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);visibility:visible;opacity:1}@-webkit-keyframes latestArrowMovement{0%{-webkit-transform:translateX(0);transform:translateX(0);visibility:visible;opacity:1}33%{-webkit-transform:translateX(5px);transform:translateX(5px);visibility:hidden;opacity:0}66%{-webkit-transform:translateX(-5px);transform:translateX(-5px);visibility:hidden;opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);visibility:visible;opacity:1}}@keyframes latestArrowMovement{0%{-webkit-transform:translateX(0);transform:translateX(0);visibility:visible;opacity:1}33%{-webkit-transform:translateX(5px);transform:translateX(5px);visibility:hidden;opacity:0}66%{-webkit-transform:translateX(-5px);transform:translateX(-5px);visibility:hidden;opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);visibility:visible;opacity:1}}.slick-list,.slick-track{height:100%}.slick-track{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.slick-slide{outline:0}.c-latest__arrow{position:absolute;top:-150px;bottom:0;margin:auto 0;width:60px;height:50px;background:#00243d;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer}.c-latest__arrow span{color:#fff;font-size:30px;transition:all .3s ease}.c-latest__arrow.prev{left:0;border-radius:0 50px 50px 0}.c-latest__arrow.prev:hover span{-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px)}.c-latest__arrow.next{right:0;border-radius:50px 0 0 50px}.c-latest__arrow.next:hover span{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.c-fp-secteur-slider{height:0}.c-fp-secteur-slider .slick-list{margin-right:-20px}.c-fp-secteur-slider .c-fp-secteur-slide{background-size:cover;background-position:50%;background-repeat:no-repeat;height:17vw;margin-right:20px}.c-fp-secteur-slider__arrow{background:#00243d;color:#fff;position:absolute;bottom:-30px;z-index:9999;font-family:Poppins,sans-serif;font-size:2rem;line-height:2rem;padding:15px 30px;transition:all .4s cubic-bezier(.64,.04,0,.98);cursor:pointer}.c-fp-secteur-slider__arrow:hover{background:#f18700}.c-fp-secteur-slider__arrow.prev{border-radius:0 50px 50px 0;left:0}.c-fp-secteur-slider__arrow.next{border-radius:50px 0 0 50px;right:-2px}@media (max-width:1440px){.c-slider__latest-slide .box .date{font-size:1rem}.c-slider__latest-slide .box h3{font-size:1rem;line-height:1.5rem}.c-slider__latest-slide .box p{font-size:1.1rem;line-height:1.4rem}}@media (max-width:1024px){.c-slider__latest-slide .box .date{font-size:1.2rem}.c-slider__latest-slide .box h3{font-size:1.4rem}.c-slider__latest-slide .box p{font-size:1.25rem;line-height:1.4rem}.c-slider__latest-slide .box a{font-size:1rem}}@media (max-width:768px){.c-slider__latest-slide .box .date{font-size:1.2rem}.c-slider__latest-slide .box h3{font-size:1.5rem}.c-slider__latest-slide .box p{font-size:1.35rem;line-height:1.5rem}.c-slider__latest-slide .box a{font-size:1rem}}@media (max-width:550px){.c-fp-secteur-slider{height:0}.c-fp-secteur-slider .js-pull-slider{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.c-fp-secteur-slider .c-fp-secteur-slide{height:25vw}}@media (max-width:480px){.c-slider__latest-slide .category{font-size:2.4rem}.c-slider__latest-slide .box .date{font-size:1.4rem}.c-slider__latest-slide .box h3{font-size:1.7rem;line-height:2.4rem}.c-slider__latest-slide .box p{font-size:1.6rem;line-height:2rem}.c-slider__latest-slide .box a{font-size:1.25rem}}.c-instagram{list-style-type:none;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:0;margin-right:-2%}.c-instagram li{width:23%;height:17vw;background-size:cover;background-repeat:no-repeat;background-position:50%;margin-right:2%}@media (max-width:1024px){.c-instagram li{width:48%;height:40vw;margin-bottom:1.8vw}}@media (max-width:420px){.c-instagram li{width:100%;height:80vw;margin-bottom:2rem}}.c-page-banner,.c-page-banner__blue-dark,.c-page-banner__blue-light,.c-page-banner__blue-medium,.c-page-banner__orange{padding:5rem 0 0;position:relative}.c-page-banner:before,.c-page-banner__blue-dark:before,.c-page-banner__blue-light:before,.c-page-banner__blue-medium:before,.c-page-banner__orange:before{content:"";position:absolute;left:0;right:0;top:0;height:500px;z-index:-1}.c-page-banner__img{position:absolute;left:0;right:0;top:0;height:500px;z-index:-1;background-size:cover;background-position:50%;background-repeat:no-repeat}.c-page-banner__img:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.5);z-index:-1}@media screen and (max-width:550px){.c-page-banner__blue-dark small,.c-page-banner__blue-light small,.c-page-banner__blue-medium small,.c-page-banner__orange small,.c-page-banner small{padding-left:2rem;padding-right:2rem;font-size:1rem}}@media screen and (max-width:414px){.c-page-banner__blue-dark small,.c-page-banner__blue-light small,.c-page-banner__blue-medium small,.c-page-banner__orange small,.c-page-banner small{margin-top:2rem}}.c-page-banner .button-row,.c-page-banner .pre-title,.c-page-banner__blue-dark .button-row,.c-page-banner__blue-dark .pre-title,.c-page-banner__blue-dark h1,.c-page-banner__blue-light .button-row,.c-page-banner__blue-light .pre-title,.c-page-banner__blue-light h1,.c-page-banner__blue-medium .button-row,.c-page-banner__blue-medium .pre-title,.c-page-banner__blue-medium h1,.c-page-banner__orange .button-row,.c-page-banner__orange .pre-title,.c-page-banner__orange h1,.c-page-banner h1{position:relative;z-index:5}.c-page-banner .pre-title,.c-page-banner__blue-dark .pre-title,.c-page-banner__blue-light .pre-title,.c-page-banner__blue-medium .pre-title,.c-page-banner__orange .pre-title{color:#fff;font-family:Amatic SC,cursive;font-size:1.6rem;line-height:2rem;text-transform:uppercase;opacity:.6}.c-page-banner__blue-dark h1,.c-page-banner__blue-light h1,.c-page-banner__blue-medium h1,.c-page-banner__orange h1,.c-page-banner h1{color:#fff;font-size:3.5rem;line-height:4rem;font-weight:600;margin:10px 0 30px}.c-page-banner .floating-images,.c-page-banner__blue-dark .floating-images,.c-page-banner__blue-light .floating-images,.c-page-banner__blue-medium .floating-images,.c-page-banner__orange .floating-images{position:absolute;top:0;right:0;width:50%;height:383px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:-1}@media screen and (max-width:580px){.c-page-banner .floating-images,.c-page-banner__blue-dark .floating-images,.c-page-banner__blue-light .floating-images,.c-page-banner__blue-medium .floating-images,.c-page-banner__orange .floating-images{display:none}}.c-page-banner .floating-images img,.c-page-banner__blue-dark .floating-images img,.c-page-banner__blue-light .floating-images img,.c-page-banner__blue-medium .floating-images img,.c-page-banner__orange .floating-images img{position:absolute;margin:auto;opacity:.4;pointer-events:none}.c-page-banner .floating-images img#courslangue-fl-img-1,.c-page-banner__blue-dark .floating-images img#courslangue-fl-img-1,.c-page-banner__blue-light .floating-images img#courslangue-fl-img-1,.c-page-banner__blue-medium .floating-images img#courslangue-fl-img-1,.c-page-banner__orange .floating-images img#courslangue-fl-img-1{width:110px;top:-100px;bottom:0;left:-350px;right:0;-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}.c-page-banner .floating-images img#courslangue-fl-img-2,.c-page-banner__blue-dark .floating-images img#courslangue-fl-img-2,.c-page-banner__blue-light .floating-images img#courslangue-fl-img-2,.c-page-banner__blue-medium .floating-images img#courslangue-fl-img-2,.c-page-banner__orange .floating-images img#courslangue-fl-img-2{width:80px;left:-100px;right:0;top:0;bottom:-120px;-webkit-transform:rotate(-25deg);-ms-transform:rotate(-25deg);transform:rotate(-25deg)}.c-page-banner .floating-images img#courslangue-fl-img-3,.c-page-banner__blue-dark .floating-images img#courslangue-fl-img-3,.c-page-banner__blue-light .floating-images img#courslangue-fl-img-3,.c-page-banner__blue-medium .floating-images img#courslangue-fl-img-3,.c-page-banner__orange .floating-images img#courslangue-fl-img-3{width:100px;left:0;right:-100px;top:-100px;bottom:0}.c-page-banner .floating-images img#courssecondaire-fl-img-1,.c-page-banner__blue-dark .floating-images img#courssecondaire-fl-img-1,.c-page-banner__blue-light .floating-images img#courssecondaire-fl-img-1,.c-page-banner__blue-medium .floating-images img#courssecondaire-fl-img-1,.c-page-banner__orange .floating-images img#courssecondaire-fl-img-1{width:120px;top:-100px;bottom:0;left:-400px;right:0;-webkit-transform:rotate(340deg);-ms-transform:rotate(340deg);transform:rotate(340deg)}.c-page-banner .floating-images img#courssecondaire-fl-img-2,.c-page-banner__blue-dark .floating-images img#courssecondaire-fl-img-2,.c-page-banner__blue-light .floating-images img#courssecondaire-fl-img-2,.c-page-banner__blue-medium .floating-images img#courssecondaire-fl-img-2,.c-page-banner__orange .floating-images img#courssecondaire-fl-img-2{width:80px;left:-100px;right:0;top:0;bottom:-120px}.c-page-banner .floating-images img#courssecondaire-fl-img-3,.c-page-banner__blue-dark .floating-images img#courssecondaire-fl-img-3,.c-page-banner__blue-light .floating-images img#courssecondaire-fl-img-3,.c-page-banner__blue-medium .floating-images img#courssecondaire-fl-img-3,.c-page-banner__orange .floating-images img#courssecondaire-fl-img-3{width:100px;left:0;right:-250px;top:0;bottom:0;-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}.c-page-banner .floating-images img#eduinter-fl-img-1,.c-page-banner__blue-dark .floating-images img#eduinter-fl-img-1,.c-page-banner__blue-light .floating-images img#eduinter-fl-img-1,.c-page-banner__blue-medium .floating-images img#eduinter-fl-img-1,.c-page-banner__orange .floating-images img#eduinter-fl-img-1{width:310px;top:48px;bottom:0;left:-30px;right:0}.c-page-banner .floating-images img#cours-perfectionnement-fl-img-1,.c-page-banner__blue-dark .floating-images img#cours-perfectionnement-fl-img-1,.c-page-banner__blue-light .floating-images img#cours-perfectionnement-fl-img-1,.c-page-banner__blue-medium .floating-images img#cours-perfectionnement-fl-img-1,.c-page-banner__orange .floating-images img#cours-perfectionnement-fl-img-1{width:280px;top:130px}.c-page-banner .floating-images img#formation-pro-fl-img-1,.c-page-banner__blue-dark .floating-images img#formation-pro-fl-img-1,.c-page-banner__blue-light .floating-images img#formation-pro-fl-img-1,.c-page-banner__blue-medium .floating-images img#formation-pro-fl-img-1,.c-page-banner__orange .floating-images img#formation-pro-fl-img-1{width:180px;top:70px;right:140px;left:-100px}.c-page-banner .floating-images img#formation-pro-fl-img-2,.c-page-banner__blue-dark .floating-images img#formation-pro-fl-img-2,.c-page-banner__blue-light .floating-images img#formation-pro-fl-img-2,.c-page-banner__blue-medium .floating-images img#formation-pro-fl-img-2,.c-page-banner__orange .floating-images img#formation-pro-fl-img-2{width:180px;right:40px;left:-100px;bottom:60px;-webkit-transform:rotate(110deg);-ms-transform:rotate(110deg);transform:rotate(110deg)}.c-page-banner .floating-images img#formation-pro-fl-img-3,.c-page-banner__blue-dark .floating-images img#formation-pro-fl-img-3,.c-page-banner__blue-light .floating-images img#formation-pro-fl-img-3,.c-page-banner__blue-medium .floating-images img#formation-pro-fl-img-3,.c-page-banner__orange .floating-images img#formation-pro-fl-img-3{width:50px;right:-150px;left:-100px;bottom:80px}.c-page-banner .floating-images img#formation-pro-fl-img-4,.c-page-banner__blue-dark .floating-images img#formation-pro-fl-img-4,.c-page-banner__blue-light .floating-images img#formation-pro-fl-img-4,.c-page-banner__blue-medium .floating-images img#formation-pro-fl-img-4,.c-page-banner__orange .floating-images img#formation-pro-fl-img-4{width:150px;right:-535px;left:-100px;-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg)}.c-page-banner__white-box{margin-top:4rem;position:relative;z-index:20}.c-page-banner__white-box .tabs{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:900px){.c-page-banner__white-box .tabs{-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;padding-left:2rem}}@media (max-width:900px){.c-page-banner__white-box .tabs a{border-left:2px solid #fff!important}}.c-page-banner__white-box .tabs .tab-title{padding:.8rem 1.5rem;border-top:2px solid #fff;border-right:2px solid #fff;text-transform:uppercase;font-size:.8rem;color:#fff;font-weight:600}.c-page-banner__white-box .tabs .tab-title.active{background:#fff}.c-page-banner__white-box .tabs .tab-title:first-child{border-left:2px solid #fff}.c-page-banner__white-box .tabs .tab-title:last-child{border-left:0}.c-page-banner__white-box .content{background:#fff;padding:4rem 6rem;font-family:kepler-std,serif;font-size:1rem;line-height:1.5rem;box-shadow:0 0 50px rgba(0,0,0,.1)}.c-page-banner__white-box .content.bigger-text{font-size:1.4rem;line-height:2rem}.c-page-banner__white-box .content p{margin-top:0;line-height:1.8rem;font-size:1.4rem;font-weight:300}.c-page-banner__white-box .content p:last-of-type{margin-bottom:0}.c-page-banner__white-box .content a{font-family:Poppins,sans-serif;font-weight:300}.c-page-banner+section,.c-page-banner__blue-dark+section,.c-page-banner__blue-light+section,.c-page-banner__blue-medium+section,.c-page-banner__orange+section{margin-top:8rem}.single-form_professionnelle .c-page-banner__white-box a{font-family:Poppins,sans-serif;line-height:1.8rem;font-size:1rem;font-weight:300;color:#f18700;margin-bottom:16px;display:block}.c-page-banner__fp{padding-bottom:5rem}.c-page-banner__fp .c-page-banner__img{height:100%}.c-page-banner__fp .c-page-banner__img:before{height:100%;background-color:rgba(0,36,61,.5)}.number-post{color:#fff;font-size:20px;font-weight:600}@media screen and (max-width:550px){.number-post{padding:0 2rem}}.c-page-banner__blue-light:before{background-color:#42d3df}.c-page-banner__blue-light .tab-title:not(.active){background-color:#42d3df;transition:all .4s cubic-bezier(.64,.04,0,.98)}.c-page-banner__blue-light .tab-title:not(.active):hover{background:#fff;color:#42d3df}.c-page-banner__blue-light .tab-title.active{color:#42d3df}.c-page-banner__blue-light .c-button--blue-dark:hover,.c-page-banner__blue-light .c-button--blue-light:hover,.c-page-banner__blue-light .c-button--bordered-blue-dark:hover,.c-page-banner__blue-light .c-button--bordered-white:hover,.c-page-banner__blue-light .c-button--orange:hover,.c-page-banner__blue-light .c-button--white:hover,.c-page-banner__blue-light .c-button:hover{background:#f18700;color:#fff}.c-page-banner__blue-dark:before{background-color:#00243d}.c-page-banner__blue-dark .tab-title:not(.active){background-color:#00243d;transition:all .4s cubic-bezier(.64,.04,0,.98)}.c-page-banner__blue-dark .tab-title:not(.active):hover{background-color:#fff;color:#00243d}.c-page-banner__blue-dark .tab-title.active{color:#00243d}.c-page-banner__blue-dark .c-button--blue-dark:hover,.c-page-banner__blue-dark .c-button--blue-light:hover,.c-page-banner__blue-dark .c-button--bordered-blue-dark:hover,.c-page-banner__blue-dark .c-button--bordered-white:hover,.c-page-banner__blue-dark .c-button--orange:hover,.c-page-banner__blue-dark .c-button--white:hover,.c-page-banner__blue-dark .c-button:hover{background:#f18700;border:2px solid #f18700;color:#fff}.c-page-banner__blue-medium:before{background-color:#0069b2}.c-page-banner__blue-medium .tab-title:not(.active){background-color:#0069b2}.c-page-banner__blue-medium .tab-title.active{color:#0069b2}.c-page-banner__blue-medium .c-button--white:hover{background:#f18700;color:#fff}.c-page-banner__orange:before{background-color:#f18700}.c-page-banner__orange .tab-title:not(.active){background-color:#f18700;transition:all .4s cubic-bezier(.64,.04,0,.98)}.c-page-banner__orange .tab-title:not(.active):hover{background-color:#fff;color:#f18700}.c-page-banner__orange .tab-title.active{color:#f18700}.c-page-banner__orange .c-button--blue-dark:hover,.c-page-banner__orange .c-button--blue-light:hover,.c-page-banner__orange .c-button--bordered-blue-dark:hover,.c-page-banner__orange .c-button--bordered-white:hover,.c-page-banner__orange .c-button--orange:hover,.c-page-banner__orange .c-button--white:hover,.c-page-banner__orange .c-button:hover{background:#0069b2;border:2px solid #0069b2;color:#fff}.c-page-banner-v2{position:relative;padding-top:20rem;margin-bottom:3rem}.c-page-banner-v2.aide-financiere{margin-bottom:-10rem}.c-page-banner-v2.a-propos .c-page-banner-v2__image{background-position:bottom}.c-page-banner-v2__white-box{position:relative;z-index:20;background:#fff;padding:6rem 6rem 4rem;box-shadow:0 0 50px rgba(0,0,0,.15)}.c-page-banner-v2__white-box h1{font-size:2.5rem;line-height:3rem;font-weight:700;text-align:center;margin-bottom:5rem}.c-page-banner-v2__white-box h1.is-underlined span:after{height:10px;bottom:5px}.c-page-banner-v2__white-box h3{margin-top:40px;margin-bottom:10px}.c-page-banner-v2__white-box p{font-family:kepler-std,serif;font-size:1rem;line-height:1.4rem;font-weight:400;margin-top:0}.c-page-banner-v2__image{position:absolute;top:0;left:0;right:0;height:50vw;max-height:900px;background-size:cover;background-repeat:no-repeat;background-position:50%;z-index:-1}@media (max-width:550px){.c-page-banner-v2__image{height:70vw}}.c-page-banner-v3{position:relative;padding-top:4rem}.c-page-banner-v3.integration-social{margin-bottom:-80px}.c-page-banner-v3.rac{margin-bottom:4rem}.c-page-banner-v3.temoignages__banner:before{display:none}.c-page-banner-v3:before{content:"";position:absolute;top:0;left:0;right:0;height:45vw;background:#f2f2f2;z-index:-1}@media (max-width:1150px){.c-page-banner-v3:before{height:55vw}}.c-page-banner-v3 h1{font-weight:600}@media (max-width:1024px){.c-page-banner-v3 h1{font-size:3rem;line-height:4rem}}@media (max-width:768px){.c-page-banner-v3 h1{font-size:2.5rem;line-height:3.5rem}}@media (max-width:480px){.c-page-banner-v3 h1{font-size:2rem;line-height:3rem}}.c-page-banner-v3__white-box{background:#fff;box-shadow:0 0 50px rgba(0,0,0,.15);padding:4rem 6rem}.c-page-banner-v3__white-box h3,.c-page-banner-v3__white-box p{font-size:1rem;line-height:1.5rem}.c-page-banner-v3__white-box p{font-family:kepler-std,serif;font-weight:400;margin:0 0 20px}.c-page-banner-v3__white-box p:last-of-type{margin-bottom:0}@media (max-width:1600px){.c-page-banner__white-box .content p{font-size:1.222rem}.c-page-banner-v2__white-box h3{font-size:1.35rem}.c-page-banner-v2__white-box p{font-size:1.112rem;line-height:1.55rem}.c-page-banner-v3__white-box h3{font-size:1.111rem;line-height:1.333rem}.c-page-banner-v3__white-box p{font-size:1rem;line-height:1.444rem}}@media (max-width:1440px){.c-page-banner__white-box .content p{font-size:1.25rem}.c-page-banner-v2__white-box h3{font-size:1.5rem}.c-page-banner-v2__white-box p{font-size:1.25rem;line-height:1.75rem}.c-page-banner-v3__white-box h3{font-size:1.25rem;line-height:1.5rem}.c-page-banner-v3__white-box p{font-size:1.125rem;line-height:1.625rem}}@media (max-width:1024px){.c-page-banner__white-box .tabs .tab-title{font-size:1rem}.c-page-banner__white-box .content p{font-size:1.429rem;line-height:2rem}.c-page-banner-v2__white-box p{font-size:1.45rem;line-height:2rem}.c-page-banner-v3__white-box h3{font-size:1.429rem;line-height:1.714rem}.c-page-banner-v3__white-box p{font-size:1.286rem;line-height:1.857rem}}@media (max-width:885px){.c-page-banner__orange .content{padding:4rem 4rem 6rem!important}.c-page-banner__orange+section .container .invisible-box{padding:4rem 4rem 6rem}}@media (max-width:800px){.c-page-banner__white-box .tabs .tab-title{font-size:1.2rem}.c-page-banner__white-box .content{padding:4rem}.c-page-banner-v2__white-box{padding:5rem 3rem 3rem}.c-page-banner-v2__white-box h3{font-size:1.4rem;line-height:1.8rem}.c-page-banner-v3__white-box{padding:5rem 3rem 3rem}.c-page-banner-v3__white-box h3{font-size:1.667rem;line-height:2rem}.c-page-banner-v3__white-box p{font-size:1.333rem;line-height:2rem}}@media (max-width:700px){.c-page-banner__orange .content{padding:4rem 1.2rem 6rem!important}.c-page-banner__orange+section .container .invisible-box{padding:4rem 1rem 6rem}}@media (max-width:550px){.c-page-banner .container,.c-page-banner__blue-dark .container,.c-page-banner__blue-light .container,.c-page-banner__blue-medium .container,.c-page-banner__orange .container{padding:0}.c-page-banner .container .button-row,.c-page-banner .container .pre-title,.c-page-banner .container h1,.c-page-banner__blue-dark .container .button-row,.c-page-banner__blue-dark .container .pre-title,.c-page-banner__blue-dark .container h1,.c-page-banner__blue-light .container .button-row,.c-page-banner__blue-light .container .pre-title,.c-page-banner__blue-light .container h1,.c-page-banner__blue-medium .container .button-row,.c-page-banner__blue-medium .container .pre-title,.c-page-banner__blue-medium .container h1,.c-page-banner__orange .container .button-row,.c-page-banner__orange .container .pre-title,.c-page-banner__orange .container h1{padding:0 2rem}.c-page-banner__white-box .tabs{padding-right:2rem}.c-page-banner__white-box .content{padding:3rem}.c-page-banner-v2 .container,.c-page-banner-v3 .container{padding:0}.c-page-banner-v3 .container h1{padding:0 2rem}.c-page-banner-v3__white-box{padding:5rem 2rem 3rem}}@media (max-width:480px){.c-page-banner__white-box{margin-top:4rem}.c-page-banner__white-box .content p{font-size:1.6rem}.c-page-banner-v2__white-box{padding:5rem 2rem 3rem}.c-page-banner-v2__white-box p{font-size:1.6rem;line-height:2.2rem}.c-page-banner-v3 .container p{font-size:1.6rem}}.c-courslangue{box-shadow:0 0 50px rgba(0,0,0,.1)}.c-courslangue__title{background:#f18700;text-align:center;font-family:Amatic SC,cursive;font-size:1.5rem;line-height:2rem;text-transform:uppercase;color:#fff;padding:.5rem 1rem}.c-courslangue__content{padding:2rem 3rem}.c-courslangue__row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:15px 0}.c-courslangue__row img{width:34px;margin-right:20px}.c-courslangue__row .info{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.c-courslangue__row .info .label{font-weight:700}.c-courslangue__row .info .label,.c-courslangue__row .info .text{font-size:13px;line-height:20px;color:#00243d}.c-courslangue__row .info .text a{color:#00243d}.c-courslangue__row>a{color:#f18700;text-transform:uppercase;font-size:.8rem;font-weight:700;letter-spacing:1px;position:relative}@media (max-width:480px){.c-courslangue__row>a{font-size:1rem;line-height:1.2rem}}.c-courslangue__row>a:hover:before{width:100%}.c-courslangue__row>a:before{content:"";position:absolute;bottom:-3px;left:0;width:0;height:0;border-bottom:1px solid #f18700;transition:all .4s cubic-bezier(.64,.04,0,.98)}@media (max-width:1600px){.c-page-banner__little p{font-size:1.11111rem}}@media (max-width:1440px){.c-page-banner__little p{font-size:1.25rem;line-height:1.8rem}}@media (max-width:1024px){.c-page-banner__little p{font-size:1.42857rem!important}}@media (max-width:900px){.choisir-cours .container{padding:0 1rem}}@media (max-width:700px){.choisir-cours .container{padding:0 4rem}.choisir-cours .container .columns{margin-right:0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.choisir-cours .container .columns .col-1x2{width:100%;margin-bottom:25px}}@media (max-width:480px){.c-courslangue__title{font-size:2rem;line-height:2.5rem}.c-courslangue__content{padding:2rem}.c-courslangue__row a{font-size:12px}.choisir-cours .container{padding:0 2rem}}.courses{display:-webkit-flex;display:-ms-flexbox;display:flex}.courses div{text-align:left;padding:.7rem}@media (max-width:480px){.courses div{font-size:1.2rem}}.courses div:before{content:"•";margin-left:-12px;margin-right:5px}.c-checklist,.c-checklist--1x2{list-style:none;padding-left:0}.c-checklist--1x2 li,.c-checklist li{font-family:Poppins,sans-serif;font-size:.9rem;line-height:1.3rem;font-weight:700;padding:10px 0 10px 40px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.c-checklist--1x2 li:before,.c-checklist li:before{content:"";display:inline-block;background-image:url(../images/icons/check.png);height:30px;width:30px;background-size:30px;background-repeat:no-repeat;vertical-align:text-bottom;padding-right:20px;margin-left:-40px;margin-top:-2px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.c-checklist--1x2 li:last-of-type,.c-checklist li:last-of-type{margin-bottom:40px}.c-checklist__item-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap}.c-checklist__item-wrapper span:last-of-type{font-weight:400;font-size:12px;line-height:14px}.c-checklist--1x2{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-4%}.c-checklist--1x2 li{width:46%;margin-right:4%;font-family:kepler-std,serif;font-size:.9rem;line-height:1.3rem;font-weight:400}.c-checklist--1x2 li:last-of-type{margin-left:auto}.c-checklist--circle{padding:0;margin:0 0 30px;list-style-type:none}.c-checklist--circle li{font-family:Poppins,sans-serif;font-size:.9rem;line-height:1.2rem;font-weight:700;color:#00243d;position:relative;padding:10px 0 10px 40px}.c-checklist--circle li:before{content:"";position:absolute;left:0;top:16px;width:4px;height:4px;border-radius:100%;border:4px solid #0069b2}@media (max-width:1600px){.c-checklist--circle li:before{top:14px}}@media (max-width:1440px){.c-checklist--circle li:before{top:13px}}.c-checklist--circle li a{color:#00243d}@media (max-width:1440px){.c-checklist--circle li{font-size:1rem}}@media (max-width:1024px){.c-checklist--1x2 li,.c-checklist li{font-size:1rem}.c-checklist--1x2 li:before,.c-checklist li:before{width:23px;height:23px;background-size:22px}.c-checklist--circle li{font-size:1.143rem}}@media (max-width:768px){.c-checklist--1x2 li,.c-checklist--circle li,.c-checklist li{font-size:1.333rem;line-height:1.667rem}}@media (max-width:480px){.c-checklist--1x2 li,.c-checklist li{font-size:1.4rem;line-height:1.8rem}.c-checklist--1x2 li:before,.c-checklist li:before{margin-top:0}.c-checklist--circle li{font-size:1.4rem;line-height:1.8rem}}.c-inscription-steps{counter-reset:a}.c-inscription-steps .col-1x3{position:relative;padding-right:40px}.c-inscription-steps .col-1x3 h3{font-family:Amatic SC,cursive;font-size:1.8rem}.c-inscription-steps .col-1x3 p{font-family:kepler-std,serif;font-size:1rem}.c-inscription-steps .col-1x3:before{font-family:Poppins,sans-serif;font-size:10rem;font-weight:700;position:absolute;color:#f2f2f2;z-index:-1;left:-35px;top:-75px}.c-inscription-steps .step:before{counter-increment:a;content:counter(a)}.c-inscription-steps .c-downloads{margin:20px 0 40px}@media (max-width:1440px){.c-inscription-steps .col-1x3 p{font-size:1.125rem}}@media (max-width:1024px){.c-inscription-steps .col-1x3 h3{font-size:1.857rem}.c-inscription-steps .col-1x3 p{font-size:1.286rem}}@media (max-width:768px){.c-inscription-steps .columns{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:3rem 0 0 3rem}.c-inscription-steps .col-1x3{width:100%!important;margin-bottom:20px;padding-right:0}.c-inscription-steps .col-1x3 h3{font-size:2rem}.c-inscription-steps .col-1x3 p{font-size:1.5rem;line-height:2.167rem}}@media (max-width:480px){.c-inscription-steps .col-1x3:before{font-size:7rem;left:-21px;top:-47px}.c-inscription-steps .col-1x3 h3{font-size:2.2rem}.c-inscription-steps .col-1x3 p{font-size:1.6rem;line-height:2.2rem}}.c-downloads a{display:block;font-family:Poppins,sans-serif;color:#00243d;font-size:12px;line-height:18px;margin:8px 0;font-weight:600;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;transition:all .4s cubic-bezier(.64,.04,0,.98)}.c-downloads a:hover{color:#42d3df}.c-downloads a:before{content:"";display:block;background-image:url(../images/svg/attachment.svg);background-repeat:no-repeat;background-size:10px;width:11px;height:20px;margin-right:15px;position:relative;top:1px}.c-downloads.larger a{margin:12px 0;font-size:.7rem}@media (max-width:1600px){.c-downloads.larger a{font-size:.7778rem}}@media (max-width:1440px){.c-downloads.larger a{font-size:.875rem}}@media (max-width:1024px){.c-downloads.larger a{font-size:1rem}}@media (max-width:768px){.c-downloads.larger a{font-size:1.167rem}}@media (max-width:480px){.c-downloads.larger a{font-size:1.2rem}}.c-form-questions{position:relative}.c-form-questions:after{content:"";position:absolute;background:#f2f2f2;top:100%;left:0;right:0;height:6rem}@media (max-width:1150px){.c-form-questions:after{display:none}}.c-form-questions__title{padding-bottom:2rem;padding-right:4rem}.c-form-questions__title h2{font-size:2rem;line-height:2.5rem;font-weight:700}.c-form-questions__title h2.is-underlined span:after{height:10px;bottom:5px}.c-form-questions__title p{font-family:kepler-std,serif}.c-form-questions .contact-info{padding-top:4rem;position:relative}@media (max-width:1150px){.c-form-questions .contact-info{padding:4rem}}@media (max-width:550px){.c-form-questions .contact-info{padding:0}}.c-form-questions .contact-info:after,.c-form-questions .contact-info:before{content:"";position:absolute;z-index:-1;background:#f2f2f2;top:0;bottom:0}.c-form-questions .contact-info:before{left:0;right:0}.c-form-questions .contact-info:after{right:100%;width:5000px}.c-form-questions .contact-info h3{margin-bottom:0;font-size:1.2rem;line-height:1.6rem}.c-form-questions .contact-info h3:not(:first-of-type){margin-top:30px}.c-form-questions .contact-info a,.c-form-questions .contact-info span{font-family:kepler-std,serif;font-size:16px;line-height:18px;color:#00243d;display:block}.c-form-questions .wpcf7{height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:3rem}.c-form-questions .wpcf7 form{width:100%}.c-form-questions .wpcf7 form .col,.c-form-questions .wpcf7 form input,.c-form-questions .wpcf7 form textarea{width:100%;outline:0}.c-form-questions .wpcf7 form .columns>div{padding:0 10px}.c-form-questions .wpcf7 form label{font-family:Poppins,sans-serif;font-size:1rem;line-height:1.4rem;font-weight:700;color:#00243d;display:block}.c-form-questions .wpcf7 form input:not([type=radio]):not([type=submit]){background:transparent;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #00243d;padding:0 0 1.5rem;margin-bottom:2rem;font-family:Poppins,sans-serif;font-size:1rem;line-height:1.4rem;font-weight:700;color:#00243d}.c-form-questions .wpcf7 form input:not([type=radio]):not([type=submit])::-webkit-input-placeholder{color:#00243d}.c-form-questions .wpcf7 form input:not([type=radio]):not([type=submit]):-ms-input-placeholder{color:#00243d}.c-form-questions .wpcf7 form input:not([type=radio]):not([type=submit])::placeholder{color:#00243d}.c-form-questions .wpcf7 form input[type=radio]{display:none}.c-form-questions .wpcf7 form input[type=radio]:checked+.wpcf7-list-item-label:after{position:absolute;left:5px;width:11px;height:11px;border-radius:100%;background:#00243d}.c-form-questions .wpcf7 form input[type=submit]{width:auto;border:0;background:#00243d;color:#fff;border-radius:50px;font-size:.8rem;padding:18px 45px;margin-top:20px;cursor:pointer;transition:all .4s cubic-bezier(.64,.04,0,.98);font-weight:700}.c-form-questions .wpcf7 form input[type=submit]:hover{background:#f18700}.c-form-questions .wpcf7 form .wpcf7-list-item-label:before{content:"";display:inline-block;width:15px;height:15px;border-radius:100%;border:3px solid #00243d;margin-right:8px}.c-form-questions .wpcf7 form textarea{margin-top:1.5rem;padding:1rem;border:0;font-family:Poppins,sans-serif;font-size:.8rem;line-height:1.4rem;height:150px}.c-form-questions .wpcf7 form .wpcf7-radio{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin-top:10px}.c-form-questions .wpcf7 .wpcf7-list-item{margin-left:0;margin-right:20px}.c-form-questions .wpcf7 .wpcf7-list-item .wpcf7-list-item-label{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-left:0;position:relative;font-size:.9rem;font-weight:400}.c-form-questions .wpcf7 .wpcf7-list-item input{width:auto}.c-form-questions .wpcf7 .wpcf7-list-item .wpcf7-list-item-label{color:#00243d}@media (max-width:1600px){.c-form-questions__title p{font-size:1.11111rem}}@media (max-width:1440px){.c-form-questions .container{padding-left:4rem}.c-form-questions .container .columns .col-1x2:first-child{width:40%}.c-form-questions .container .columns .col-1x2.blue-light-background{width:60%}.c-form-questions__title p{font-size:1.25rem;line-height:1.8rem}}@media (max-width:1024px){.c-form-questions:after{height:10rem;top:25%;z-index:-1}.c-form-questions .container.cleared-right{padding-left:4rem}.c-form-questions .container.cleared-right .columns .col-1x2.col-grow:first-child{width:100%;margin-bottom:40px;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.c-form-questions .container.cleared-right .columns .col-1x2.col-grow:first-child div{width:50%;padding-top:3rem}.c-form-questions .container.cleared-right .columns .col-1x2.col-grow:first-child .contact-info:after,.c-form-questions .container.cleared-right .columns .col-1x2.col-grow:first-child .contact-info:before{display:none}.c-form-questions .container.cleared-right .columns .col-1x2.blue-light-background{width:100%;margin-right:4rem}.c-form-questions__title p{font-size:1.143rem}}@media (max-width:768px){.c-form-questions__title p{font-size:1.333rem}}@media (max-width:700px){.c-form-questions .container.cleared-right{padding-left:0}.c-form-questions .container.cleared-right .columns .col-1x2.col-grow:first-child{padding:0 2rem}.c-form-questions .container.cleared-right .columns .col-1x2.blue-light-background{width:100%;margin-right:0}.c-form-questions .wpcf7{padding:3rem 2rem}}@media (max-width:550px){.c-form-questions:after{top:40%}.c-form-questions .columns .col-1x2.col-grow:first-child{padding:0 2rem}.c-form-questions .columns .col-1x2.blue-light-background{width:100%;margin-right:0}.c-form-questions .container.cleared-right .columns .col-1x2.col-grow:first-child{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.c-form-questions .container.cleared-right .columns .col-1x2.col-grow:first-child div{width:100%}.c-form-questions__title{padding-right:0}.c-form-questions .wpcf7{padding:3rem 2rem}.c-form-questions .wpcf7 form .columns{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.c-form-questions .wpcf7 form .columns .col-1x2,.c-form-questions .wpcf7 form .columns .col-1x2:first-child{width:100%}.c-form-questions .wpcf7 form .columns:nth-of-type(3){margin-bottom:24px}}@media (max-width:480px){.c-form-questions__title p{font-size:1.6rem;line-height:2.2rem}.c-form-questions .wpcf7 form input,.c-form-questions .wpcf7 form label,.c-form-questions .wpcf7 form span{font-size:1.4rem!important}}.c-form-contact{position:relative}.c-form-contact__title{padding-bottom:2rem;padding-right:4rem}.c-form-contact__title h2{font-size:2rem;line-height:2.5rem;font-weight:700}.c-form-contact__title h2.is-underlined span:after{height:10px;bottom:5px}.c-form-contact__title p{font-family:kepler-std,serif}.c-form-contact .contact-info{padding-top:4rem;position:relative}.c-form-contact .contact-info:after,.c-form-contact .contact-info:before{content:"";position:absolute;z-index:-1;background:#f2f2f2;top:0;bottom:0}.c-form-contact .contact-info:before{left:0;right:0}.c-form-contact .contact-info:after{right:100%;width:5000px}.c-form-contact .contact-info h3{margin-bottom:0;font-size:1.2rem;line-height:1.6rem}.c-form-contact .contact-info h3:not(:first-of-type){margin-top:30px}.c-form-contact .contact-info a,.c-form-contact .contact-info span{font-family:kepler-std,serif;font-size:16px;line-height:18px;color:#00243d;display:block}.c-form-contact .wpcf7{height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:3rem 0}.c-form-contact .wpcf7 form{width:100%}.c-form-contact .wpcf7 form .col,.c-form-contact .wpcf7 form input,.c-form-contact .wpcf7 form textarea{width:100%;outline:0}.c-form-contact .wpcf7 form .columns>div{padding:0 10px}.c-form-contact .wpcf7 form label{font-family:Poppins,sans-serif;font-size:1rem;line-height:1.4rem;font-weight:700;color:#00243d;display:block}.c-form-contact .wpcf7 form input:not([type=radio]):not([type=submit]){background:transparent;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #00243d;padding:0 0 1.5rem;margin-bottom:2rem;font-family:Poppins,sans-serif;font-size:1rem;line-height:1.4rem;font-weight:700;color:#00243d}.c-form-contact .wpcf7 form input:not([type=radio]):not([type=submit])::-webkit-input-placeholder{color:#00243d}.c-form-contact .wpcf7 form input:not([type=radio]):not([type=submit]):-ms-input-placeholder{color:#00243d}.c-form-contact .wpcf7 form input:not([type=radio]):not([type=submit])::placeholder{color:#00243d}.c-form-contact .wpcf7 form input[type=radio]{display:none}.c-form-contact .wpcf7 form input[type=radio]:checked+.wpcf7-list-item-label:after{position:absolute;left:5px;width:11px;height:11px;border-radius:100%;background:#00243d}.c-form-contact .wpcf7 form input[type=submit]{width:auto;border:0;background:#00243d;color:#fff;border-radius:50px;font-size:.8rem;padding:18px 45px;margin-top:20px;cursor:pointer;font-weight:700;transition:all .4s cubic-bezier(.64,.04,0,.98)}.c-form-contact .wpcf7 form input[type=submit]:hover{background:#f18700}.c-form-contact .wpcf7 form .wpcf7-list-item-label:before{content:"";display:inline-block;width:15px;height:15px;border-radius:100%;border:3px solid #00243d;margin-right:8px}.c-form-contact .wpcf7 form textarea{margin-top:1.5rem;padding:1rem;border:0;font-family:Poppins,sans-serif;font-size:.8rem;line-height:1.4rem;height:150px;border:1px solid #00243d}.c-form-contact .wpcf7 form .wpcf7-radio{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin-top:10px}.c-form-contact .wpcf7 .wpcf7-list-item{margin-left:0;margin-right:20px}.c-form-contact .wpcf7 .wpcf7-list-item .wpcf7-list-item-label{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-left:0;position:relative;font-size:.9rem;font-weight:400}.c-form-contact .wpcf7 .wpcf7-list-item input{width:auto}.c-form-contact .wpcf7 .wpcf7-list-item .wpcf7-list-item-label{color:#00243d}@media (max-width:1600px){.c-form-contact__title p{font-size:1.11111rem}}@media (max-width:1440px){.c-form-contact .container{padding-left:4rem}.c-form-contact .container .columns .col-1x2:first-child{width:40%}.c-form-contact .container .columns .col-1x2.blue-light-background{width:60%}.c-form-contact__title p{font-size:1.25rem;line-height:1.8rem}}@media (max-width:1024px){.c-form-contact:after{height:10rem;top:25%;z-index:-1}.c-form-contact .container.cleared-right{padding-left:4rem}.c-form-contact .container.cleared-right .columns .col-1x2.col-grow:first-child{width:100%;margin-bottom:40px;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.c-form-contact .container.cleared-right .columns .col-1x2.col-grow:first-child div{width:50%;padding-top:3rem}.c-form-contact .container.cleared-right .columns .col-1x2.col-grow:first-child .contact-info:after,.c-form-contact .container.cleared-right .columns .col-1x2.col-grow:first-child .contact-info:before{bottom:-3rem}.c-form-contact .container.cleared-right .columns .col-1x2.blue-light-background{width:100%;margin-right:4rem}.c-form-contact__title p{font-size:1.143rem}}@media (max-width:768px){.c-form-contact__title p{font-size:1.333rem}}@media (max-width:700px){.c-form-contact .container.cleared-right{padding-left:0}.c-form-contact .container.cleared-right .columns .col-1x2.col-grow:first-child{padding:0 2rem;background-color:#f2f2f2}.c-form-contact .container.cleared-right .columns .col-1x2.blue-light-background{width:100%;margin-right:0}}@media (max-width:550px){.c-form-contact:after{top:40%}.c-form-contact .columns .col-1x2.col-grow:first-child{padding:0 2rem;background-color:#f2f2f2}.c-form-contact .columns .col-1x2.blue-light-background{width:100%;margin-right:0}.c-form-contact .container.cleared-right .columns .col-1x2.col-grow:first-child{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.c-form-contact .container.cleared-right .columns .col-1x2.col-grow:first-child div{width:100%}.c-form-contact_title{padding-right:0}.c-form-contact .wpcf7 form .columns{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.c-form-contact .wpcf7 form .columns .col-1x2,.c-form-contact .wpcf7 form .columns .col-1x2:first-child{width:100%;margin:0;padding:0}.c-form-contact .wpcf7 form .columns:nth-of-type(3){margin-bottom:24px}}@media (max-width:480px){.c-form-contact__title p{font-size:1.6rem;line-height:2.2rem}.c-form-contact .wpcf7 form input,.c-form-contact .wpcf7 form label,.c-form-contact .wpcf7 form span{font-size:1.4rem!important}}.c-programs{box-shadow:0 0 50px rgba(0,0,0,.1);background:#fff;position:relative;z-index:20}.c-programs__header{background:#0069b2;font-family:Amatic SC,cursive;font-size:1.4rem;padding:1rem 3rem;color:#fff}.c-programs__list{list-style-type:none;padding:1.5rem 0;margin:0}.c-programs__list li{padding:.8rem 3rem;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;font-family:Poppins,sans-serif;font-size:14px}.c-programs__list li,.c-programs__list li div{display:-webkit-flex;display:-ms-flexbox;display:flex}.c-programs__list li div{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.c-programs__list li .program-number{margin-right:10px;width:40px}.c-programs__list li .program-title{font-weight:600}.c-programs__list li .program-link{text-align:right;text-transform:uppercase;font-weight:600;color:#0069b2;min-width:190px;font-size:14px}.c-programs__list li .program-link:hover{color:#f18700}.c-programs__list li .program-link:hover:after{-webkit-animation:arrowMovementTwo .4s ease forwards;animation:arrowMovementTwo .4s ease forwards}.c-programs__list li .program-link:after{content:">";margin-left:5px;display:inline-block}@-webkit-keyframes arrowMovementTwo{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;visibility:visible}33%{-webkit-transform:translateX(10px);transform:translateX(10px);opacity:0;visibility:hidden}66%{-webkit-transform:translateX(-10px);transform:translateX(-10px);opacity:0;visibility:hidden}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;visibility:visible}}@keyframes arrowMovementTwo{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;visibility:visible}33%{-webkit-transform:translateX(10px);transform:translateX(10px);opacity:0;visibility:hidden}66%{-webkit-transform:translateX(-10px);transform:translateX(-10px);opacity:0;visibility:hidden}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;visibility:visible}}@media (max-width:1600px){.c-programs__header{font-size:1.556rem}}@media (max-width:1440px){.c-programs__header{font-size:1.75rem}}@media (max-width:1024px){.c-programs__header{font-size:1.714rem}}@media (max-width:700px){.c-programs__list li{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.c-programs__list li .program-link{margin-top:4px;margin-left:50px;text-align:left}}@media (max-width:768px){.c-programs__header{font-size:1.833rem}}@media (max-width:480px){.c-programs__header{font-size:2rem}}.c-programs-archive .horaire-cours{box-shadow:0 0 32px -9px rgba(0,0,0,.54)}.c-programs-archive__list{list-style:none;margin-top:0;padding-left:80px;padding-top:80px}@media screen and (max-width:500px){.c-programs-archive__list{padding-left:15px;padding-right:15px}}.c-programs-archive__list li{margin-bottom:60px}.c-programs-archive__list .row{padding:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-programs-archive__list .col{padding-right:15px;padding-left:15px}.c-programs-archive__list-img{-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;padding-left:0!important;background-repeat:no-repeat;background-size:cover;background-position:50%}@media screen and (max-width:997px){.c-programs-archive__list-img{min-height:300px;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media screen and (max-width:500px){.c-programs-archive__list-img{min-height:200px}}.c-programs-archive__list-details{-webkit-flex:0 0 80%;-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%}@media screen and (max-width:997px){.c-programs-archive__list-details{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.c-programs-archive__list-details .row{height:100%;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1200px){.c-programs-archive__list-details .row{height:inherit}}.c-programs-archive__list-details .program-number{background-color:rgba(0,105,178,.08);padding:5px 10px;border-radius:5px;font-weight:600}.c-programs-archive__list-details h2{margin-top:20px;font-size:24px;line-height:35px;color:#00243d;font-weight:600}.c-programs-archive__list-details .c-button,.c-programs-archive__list-details .c-button--blue-dark,.c-programs-archive__list-details .c-button--blue-light,.c-programs-archive__list-details .c-button--bordered-blue-dark,.c-programs-archive__list-details .c-button--bordered-white,.c-programs-archive__list-details .c-button--orange,.c-programs-archive__list-details .c-button--white{margin-top:20px}.c-programs-archive__list-title{padding:40px 0}.c-programs-archive__list-info{height:100%;border-left:1px solid hsla(0,0%,44%,.25);padding:80px 0}@media screen and (max-width:1200px){.c-programs-archive__list-info{border-left:inherit;border-top:1px solid hsla(0,0%,44%,.25);padding:30px 0;height:inherit}}@media screen and (max-width:600px){.c-programs-archive__list-info{padding-left:0!important;padding-right:0!important}}.c-programs-archive__list-info .row{-webkit-align-items:inherit;-ms-flex-align:inherit;align-items:inherit}.c-programs-archive__list-info .col h3{font-weight:600;font-size:16px!important}.c-programs-archive__list-info p{margin-left:30px!important}.c-programs-archive__list-info .mb-40{margin-bottom:40px}@media screen and (max-width:600px){.c-programs-archive__list-info .mb-40{margin-bottom:0}}.c-programs-archive__list-50,.c-programs-archive__list-50-xl{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}@media screen and (max-width:600px){.c-programs-archive__list-50{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media screen and (max-width:1200px){.c-programs-archive__list-50-xl{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media screen and (max-width:600px){.c-programs-archive--col{margin-bottom:20px!important}}.c-program-module{background:#fff;box-shadow:0 0 50px rgba(0,0,0,.1);max-width:60vw;margin-bottom:60px}@media (max-width:1250px){.c-program-module{max-width:none}}.c-program-module__header{background:#0069b2;font-family:Amatic SC,cursive;font-size:1.6rem;padding:1rem 0 1rem 3rem;color:#fff;position:relative;z-index:2}.c-program-module__header .columns{-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.c-program-module__header .col:first-of-type{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.c-program-module__header .col:not(:first-of-type){text-align:center;width:90px}.c-program-module__footer{position:relative;background:#e6e6e6;z-index:2}.c-program-module__footer .col:first-of-type{color:#00243d;font-size:1.6rem;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:1rem 0 1rem 3rem;font-family:Amatic SC,cursive}.c-program-module__footer .col:not(:first-of-type){text-align:center;width:90px;background:#0069b2;font-weight:700;font-size:.8rem;line-height:1.2rem;color:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.c-program-module__image{background-size:cover;background-repeat:no-repeat;background-position:50%;position:absolute;top:0;left:550px;width:calc(100% - 550px);height:600px;z-index:-1}.c-program-module__list{list-style-type:none;padding:40px 0;margin:0;position:relative}.c-program-module__list li{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding-left:3rem;font-weight:400;font-size:14px;line-height:22px}.c-program-module__list li .columns{width:100%;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.c-program-module__list li .col:first-of-type{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding-top:10px;padding-right:30px;padding-bottom:10px}.c-program-module__list li .col:not(:first-of-type){display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;min-width:90px;background:#f8f8f8}.c-program-module__list li:first-of-type .col:not(:first-of-type),.c-program-module__list li:last-of-type .col:not(:first-of-type){position:relative}.c-program-module__list li:first-of-type .col:not(:first-of-type):before,.c-program-module__list li:last-of-type .col:not(:first-of-type):before{content:"";position:absolute;height:120%;width:100%;right:0;background:#f8f8f8;z-index:1}.c-program-module__list li:first-of-type .col:not(:first-of-type):before,.c-program-module__list li:last-of-type .col:not(:first-of-type):before{top:-110%}.c-program-module__list li:last-of-type .col:not(:first-of-type):before{top:auto;bottom:-110%}@media (max-width:1600px){.c-program-module__header{font-size:1.778rem}.c-program-module__list li{font-size:.8889rem}.c-program-module__footer .col:first-of-type{font-size:1.778rem}.c-program-module__footer .col:not(:first-of-type){font-size:.8889rem}}@media (max-width:1440px){.c-program-module__header{font-size:1.75rem}.c-program-module__list li{font-size:1rem}.c-program-module__footer .col:first-of-type{font-size:1.75rem}.c-program-module__footer .col:not(:first-of-type){font-size:1rem}}@media (max-width:1150px){.c-program-module__image{width:calc(100% - 400px);left:400px}}@media (max-width:1024px){.c-program-module__header{font-size:2rem}.c-program-module__list li{font-size:1.143rem;line-height:1.857rem}.c-program-module__footer .col:first-of-type{font-size:2rem}.c-program-module__footer .col:not(:first-of-type){font-size:1.143rem}}@media (max-width:768px){.c-program-module__header{font-size:2rem}.c-program-module__list li{font-size:1.167rem}.c-program-module__footer .col:first-of-type{font-size:2rem}.c-program-module__footer .col:not(:first-of-type){font-size:1.167rem}}@media (max-width:700px){.c-program-module__image{width:calc(100% - 290px);left:290px}}@media (max-width:650px){.c-program-module__header .col:not(:first-of-type){width:75px}.c-program-module__footer .col:not(:first-of-type){width:50px}}@media (max-width:600px){.c-program-module__header{font-size:1.833rem}.c-program-module__list li{font-size:1rem}.c-program-module__footer .col:first-of-type{font-size:1.833rem}.c-program-module__footer .col:not(:first-of-type){font-size:1rem}}@media (max-width:550px){.c-program-module__list li{padding-left:2rem}}@media (max-width:480px){.c-program-module__image{width:calc(100% - 220px);left:220px}.c-program-module__header{font-size:2.2rem}.c-program-module__list li{font-size:1.2rem}.c-program-module__footer .col:first-of-type{font-size:2.2rem}.c-program-module__footer .col:not(:first-of-type){font-size:1.2rem}}.c-external-links{margin:1.5rem 0}.c-external-links__list{list-style-type:none;padding:0}.c-external-links__list a{color:#00243d;font-size:.8rem;line-height:1.2rem;font-weight:600;margin:10px 0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:top;-ms-flex-align:top;align-items:top}.c-external-links__list a:before{content:"";background-image:url(../images/svg/link.svg);width:22px;height:22px;background-position:50%;background-repeat:no-repeat;background-size:contain;margin-right:10px}@media (max-width:1600px){.c-external-links__list a{font-size:.8889rem}}@media (max-width:1440px){.c-external-links__list a{font-size:1rem}}@media (max-width:1024px){.c-external-links__list a{font-size:1.143rem}}@media (max-width:768px){.c-external-links__list a{font-size:1.333rem;line-height:1.667rem}}@media (max-width:480px){.c-external-links__list a{font-size:1.4rem}}.c-accordion{padding-bottom:6rem}.c-accordion__item{box-shadow:0 0 50px rgba(0,0,0,.15);margin-bottom:30px}.c-accordion__item:last-of-type{margin-bottom:60px}.c-accordion__item.active .c-accordion__item-header img{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.c-accordion__item-header{background:#f18700;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:15px 30px;font-family:Amatic SC,cursive;font-size:1.5rem;line-height:1.8rem;color:#fff;cursor:pointer;text-transform:uppercase;transition:all .4s cubic-bezier(.64,.04,0,.98)}.c-accordion__item-header img{width:25px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);transition:all .3s ease}.c-accordion__item-header.blue-dark-bg{background:#00243d}.c-accordion__item-header.blue-dark-bg:hover{background:#0069b2}.c-accordion__item-content{display:none}.c-accordion__item-content .col-1x2{padding:50px 40px}.c-accordion__item-content p{font-family:kepler-std,serif;font-size:.9rem;line-height:1.2rem;font-weight:300}.c-accordion__item-content a{color:#f18700;font-weight:700;text-transform:uppercase;font-size:.9rem;line-height:1.2rem;letter-spacing:1px;position:relative;display:inline-block;margin-right:25px}.c-accordion__item-content a:hover:before{width:100%}.c-accordion__item-content a:before{content:"";position:absolute;bottom:-3px;left:0;width:0;height:0;border-bottom:1px solid #f18700;transition:all .4s cubic-bezier(.64,.04,0,.98)}.c-accordion__item-content a:after{content:"";position:absolute;top:-2px;margin-left:6px;width:17px;height:17px;background-image:url(../images/out.svg);background-repeat:no-repeat}.c-accordion__item-content .icon{width:30px;min-width:30px;margin-right:20px}.c-accordion__item-content .icon.dollar-sign{background:transparent;border:3px solid #00243d;width:30px;height:30px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#00243d;border-radius:100%;font-weight:700}.c-accordion__item-content .content span{display:block}.c-accordion__item-content .content span:first-of-type{font-weight:700;font-size:13px;line-height:15px}.c-accordion__item-content .content span:last-of-type{font-size:12px;line-height:14px;font-weight:600}.c-accordion__item-list ul{list-style-type:none;padding:0;margin:0}.c-accordion__item-list ul li{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.c-accordion__item-list ul li:not(:last-of-type){margin-bottom:20px}.c-accordion__item-more{border-top:1px solid #cbcccc;border-bottom:1px solid #cbcccc;margin:35px 0;padding:20px 0}.c-accordion__item-more p{font-family:Poppins,sans-serif;font-weight:700;font-size:12px;line-height:16px}.c-accordion-2__item{border-top:1px solid #c1c1c1;cursor:pointer}.c-accordion-2__item:last-of-type{border-bottom:1px solid #c1c1c1}.c-accordion-2__item h3{margin-top:20px;margin-bottom:20px;width:88%}.c-accordion-2__item p{margin:0}.c-accordion-2__item.active .c-accordion-2__header img{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.c-accordion-2__header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.c-accordion-2__header img{width:20px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);transition:all .3s ease}.c-accordion-2__content{display:none;padding-bottom:20px}@media (max-width:1600px){.c-accordion__item-header{font-size:1.667rem}.c-accordion__item-content h3{font-size:1.333rem}.c-accordion__item-content p{font-size:1rem}.c-accordion__item-content a{font-size:.8889rem}.c-accordion__item-list .text,.c-accordion__item-list .title{font-size:.7778rem}.c-accordion__item-more p{font-size:.6667rem}}@media (max-width:1440px){.c-accordion__item-header{font-size:1.75rem}.c-accordion__item-content h3{font-size:1.5rem}.c-accordion__item-content p{font-size:1.125rem;line-height:1.5rem}.c-accordion__item-content a{font-size:1rem}.c-accordion__item-list .text,.c-accordion__item-list .title{font-size:.875rem}.c-accordion__item-more p{font-size:.75rem}}@media (max-width:1024px){.c-accordion__item-header{font-size:2rem}.c-accordion__item-content h3{font-size:1.714rem}.c-accordion__item-content p{font-size:1.286rem}.c-accordion__item-content a{font-size:1.143rem}.c-accordion__item-list .text,.c-accordion__item-list .title{font-size:1rem}.c-accordion__item-more p{font-size:.8571rem}}@media (max-width:768px){.c-accordion__item-header{font-size:2rem}.c-accordion__item-content h3{font-size:1.833rem}.c-accordion__item-content p{font-size:1.333rem;line-height:1.667rem}.c-accordion__item-content a{font-size:1.167rem}.c-accordion__item-list .text,.c-accordion__item-list .title{font-size:1.167rem;line-height:1.5rem}.c-accordion__item-more p{font-size:1rem}}@media (max-width:700px){.c-accordion__item-content .columns.spaced{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.c-accordion__item-content .columns.spaced .col-1x2{width:100%}.c-accordion__item-content a{margin-right:20px}.c-accordion__item-content a:after{right:-16px;width:13px;height:13px}}@media (max-width:480px){.c-accordion__item-header{font-size:2.2rem}.c-accordion__item-content h3{font-size:1.6rem}.c-accordion__item-content p{font-size:1.6rem;line-height:2rem}.c-accordion__item-content a{font-size:1.2rem;margin-right:20px}.c-accordion__item-content a:after{right:-15px;width:12px;height:12px}.c-accordion__item-list .text,.c-accordion__item-list .title{font-size:1.4rem}.c-accordion__item-more p{font-size:1.2rem}}.c-box{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-4%;padding-left:4rem;padding-right:4rem}.c-box__item{width:46%;margin-right:4%;box-shadow:0 0 50px rgba(0,0,0,.15);margin-bottom:40px}.c-box__item-header{background-color:#f18700;padding:.8rem 1rem;text-align:center}.c-box__item-header h3{font-family:Amatic SC,cursive;font-size:1.8rem;line-height:2.2rem;color:#fff;margin:0}.c-box__item-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row no-wrap;-ms-flex-flow:row no-wrap;flex-flow:row;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:3rem 2rem}.c-box__item-content .icon{width:35px;margin-right:15px}.c-box__item-content .text .date{display:block;font-weight:700;font-size:.8rem;line-height:1.1rem}.c-box__item-content .text p{margin-top:5px;font-size:.9rem;line-height:1.3rem}.c-box__item-content .text p:last-of-type{margin-bottom:0}@media (max-width:1600px){.c-box__item-header h3{font-size:2rem}.c-box__item-content .text .date{font-size:.8889rem}.c-box__item-content .text p{font-size:1rem}}@media (max-width:1440px){.c-box__item-content .text .date{font-size:1rem;line-height:1.375rem}.c-box__item-content .text p{font-size:1.125rem}}@media (max-width:768px){.c-box__item-header h3{font-size:2.333rem}.c-box__item-content .text .date{font-size:1.333rem;line-height:1.375rem}.c-box__item-content .text p{font-size:1.333rem}}@media (max-width:650px){.c-box{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.c-box__item{width:100%}}@media (max-width:480px){.c-box__item-header h3{font-size:2.6rem}.c-box__item-content .text .date{font-size:1.6rem;line-height:2rem}.c-box__item-content .text p{font-size:1.6rem;line-height:20px}}@media (max-width:400px){.c-box__item{width:100%}}.c-video-player{width:100%;height:36.3vw;background:#00243d;margin:2rem 0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;transition:all .4s cubic-bezier(.64,.04,0,.98);cursor:pointer}.c-video-player:hover{opacity:.8}.c-video-player img{width:80px}.button-play:hover{cursor:pointer}section.video_lightbox{width:100vw;height:100vh;position:fixed;top:0;left:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(0,0,0,.7);opacity:0;transition:.3s;visibility:hidden;z-index:999999}section.video_lightbox div{width:60%;height:60%;position:relative}section.video_lightbox div .close_video{width:41px;height:41px;position:absolute;top:-60px;right:30px;background-color:#f18700;border-radius:50%;opacity:0;visibility:hidden;transition:.3s}section.video_lightbox div .close_video:hover{cursor:pointer}section.video_lightbox div .close_video.visible{opacity:1;visibility:visible}section.video_lightbox div .close_video div{position:absolute;top:25%;left:26%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}section.video_lightbox div .close_video span{width:20px;height:3px;position:absolute;top:50%;left:0;display:inline-block;background-color:#fff}section.video_lightbox div .close_video span:last-child{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}section.video_lightbox div iframe{opacity:0;-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);transition:.3s}section.video_lightbox.active,section.video_lightbox.active div .close_video{opacity:1;visibility:visible}section.video_lightbox.active div iframe{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media (max-width:1150px){section.video_lightbox div{width:90%;height:60%}section.video_lightbox div .close_video div{top:34%;left:22%}}@media (max-width:650px){section.video_lightbox div{width:90%;height:35%}section.video_lightbox div .close_video div{top:43%}}section.container.posts{position:relative;z-index:10}.c-post-listing .col-1x3{margin-bottom:40px}.c-post-listing__item{background:#fff;box-shadow:0 0 30px transparent;transition:all .4s cubic-bezier(.64,.04,0,.98);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;height:100%}.c-post-listing__item .category{background-color:#f18700;text-align:center;font-family:Amatic SC,cursive;font-size:1.8rem;color:#fff;padding:.5rem 1rem}.c-post-listing__item .category ul{margin:0;padding:0;list-style:none}.c-post-listing__item .category ul a{color:#fff}.c-post-listing__item .box{border:1px solid #f4f4f4;padding:3rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}@media (max-width:1440px){.c-post-listing__item .box{padding:2rem}}.c-post-listing__item .box>*{display:block}.c-post-listing__item .box .date{font-family:kepler-std,serif;color:#00243d;font-size:.8rem;display:block;margin-bottom:8px;font-weight:300}.c-post-listing__item .box h3{margin-top:0;margin-bottom:15px;font-family:Poppins,sans-serif;font-size:1.1rem;line-height:1.4rem;font-weight:700;color:#00243d}.c-post-listing__item .box p{margin-top:0;font-size:.9rem;line-height:1.3rem;font-family:kepler-std,serif;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.c-post-listing__item .box a{font-family:Poppins,sans-serif;font-size:.9rem;line-height:1.4rem;font-weight:700;color:#f18700;text-transform:uppercase}.c-post-listing__item .box a:hover:after{-webkit-animation:arrowMovementTwo .4s ease forwards;animation:arrowMovementTwo .4s ease forwards}.c-post-listing__item .box a:after{content:">";margin-left:5px;display:inline-block}@media (max-width:1600px){.c-post-listing__item .category{font-size:1.778rem}.c-post-listing__item .box .date{font-size:.8889rem}.c-post-listing__item .box h3{font-size:1.222rem}.c-post-listing__item .box a,.c-post-listing__item .box p{font-size:1rem}}@media (max-width:1440px){.c-post-listing__item .category{font-size:1.875rem}.c-post-listing__item .box .date{font-size:1rem}.c-post-listing__item .box h3{font-size:1.375rem;line-height:1.625rem}.c-post-listing__item .box a,.c-post-listing__item .box p{font-size:1.125rem}}@media (max-width:768px){.c-post-listing__item .category{font-size:2.333rem}.c-post-listing__item .box .date{font-size:1.333rem}.c-post-listing__item .box h3{font-size:1.667rem}.c-post-listing__item .box p{font-size:1.333rem;line-height:1.667rem}.c-post-listing__item .box a{font-size:1.333rem}}@media (max-width:480px){.c-post-listing__item .category{font-size:2.4rem}.c-post-listing__item .box .date{font-size:1.4rem}.c-post-listing__item .box h3{font-size:2rem}.c-post-listing__item .box p{font-size:1.6rem;line-height:2rem}.c-post-listing__item .box a{font-size:1.4rem}}.c-section-medias{margin-bottom:75px}.c-section-medias__title{margin-bottom:38px;padding:10px 20px;color:#fff;font-family:Amatic SC,cursive;font-size:1.6rem;background-color:#0069b2}.c-section-medias__title p{margin:0}.c-section-medias__listing{margin-bottom:50px}.c-section-medias__listing .col-1x3{margin-bottom:20px}.c-section-medias__listing__item{background:#fff;box-shadow:0 0 30px transparent;transition:all .4s cubic-bezier(.64,.04,0,.98);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;height:100%}.c-section-medias__listing__item .category{background-color:#f18700;text-align:center;font-family:Amatic SC,cursive;font-size:1.8rem;color:#fff;padding:.5rem 1rem}.c-section-medias__listing__item .category ul{margin:0;padding:0;list-style:none}.c-section-medias__listing__item .category ul a{color:#fff}.c-section-medias__listing__item .box{border:1px solid #f4f4f4;padding:2rem 3rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}@media (max-width:1440px){.c-section-medias__listing__item .box{padding:2rem}}.c-section-medias__listing__item .box>*{display:block}.c-section-medias__listing__item .box .date{font-family:kepler-std,serif;color:#00243d;font-size:.8rem;display:block;margin-bottom:8px;font-weight:300}.c-section-medias__listing__item .box h3.title{margin-top:0;margin-bottom:0;font-family:Poppins,sans-serif;font-size:1.1rem;line-height:1.8rem;font-weight:700;color:#00243d}.c-section-medias__listing__item .box a{font-family:Poppins,sans-serif;font-size:.9rem;line-height:1.4rem;font-weight:700;color:#f18700;text-transform:uppercase}.c-section-medias__listing__item .box a:after{content:">";margin-left:5px}.c-section-medias__listing__item .thumbnail{height:250px}.c-section-medias__listing__item .thumbnail .overlay{width:100%;height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,36,61,.9);opacity:0;transition:.3s}.c-section-medias__listing__item .thumbnail .overlay .c-button--blue-dark:not(:first-of-type),.c-section-medias__listing__item .thumbnail .overlay .c-button--blue-light:not(:first-of-type),.c-section-medias__listing__item .thumbnail .overlay .c-button--bordered-blue-dark:not(:first-of-type),.c-section-medias__listing__item .thumbnail .overlay .c-button--bordered-white:not(:first-of-type),.c-section-medias__listing__item .thumbnail .overlay .c-button--orange:not(:first-of-type),.c-section-medias__listing__item .thumbnail .overlay .c-button--white:not(:first-of-type),.c-section-medias__listing__item .thumbnail .overlay .c-button:not(:first-of-type){display:none}.c-section-medias__listing__item .thumbnail:hover .overlay{opacity:1}@media (max-width:1600px){.c-section-medias__title{font-size:1.778rem}.c-section-medias__listing__item .box .date{font-size:.8889rem}.c-section-medias__listing__item .box h3.title{font-size:1.222rem}}@media (max-width:1440px){.c-section-medias__title{font-size:1.875rem}.c-section-medias__listing__item .box .date{font-size:1rem}.c-section-medias__listing__item .box h3.title{font-size:1.25rem}}@media (max-width:1024px){.c-section-medias__title{font-size:2rem}.c-section-medias__listing__item .box .date{font-size:1.143rem}.c-section-medias__listing__item .box h3.title{font-size:1.286rem}}@media (max-width:850px){.c-section-medias__listing.columns.spaced .col-1x3{width:48%;margin-right:2%}}@media (max-width:768px){.c-section-medias__title{font-size:2.333rem}.c-section-medias__listing__item .box .date{font-size:1.333rem}.c-section-medias__listing__item .box h3.title{font-size:1.5rem}}@media (max-width:600px){.c-section-medias__listing.columns.spaced .col-1x3{width:100%;margin-right:0}}.pagination,.pagination ul{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.pagination ul{list-style-type:none;padding:0}.pagination ul li a:not(.next):not(.prev),.pagination ul li span{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:100%;width:40px;height:40px;margin:0 5px;color:#00243d;font-size:15px;font-weight:700}.pagination ul li a{transition:all .4s cubic-bezier(.64,.04,0,.98)}.pagination ul li a:hover{color:#0069b2!important}.pagination ul li a.prev{margin-right:10px;border-right:1px solid #00233d;padding-right:20px}.pagination ul li a.next{margin-left:10px;border-left:1px solid #00233d;padding-left:20px}.pagination ul li a.next,.pagination ul li a.prev{height:40px;margin:0 10px;color:#00243d;font-size:15px;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:700}.pagination ul li span.current{background:#0069b2;color:#fff}.c-box-cours{margin:100px 0}.c-box-cours__wrapper.is-blue-dark{background:#00243d}.c-box-cours__content{padding:3rem;height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.c-box-cours__content .pre-title{font-family:Amatic SC,cursive;color:hsla(0,0%,100%,.5);font-size:20px;line-height:24px}.c-box-cours__content h2{color:#fff;margin-bottom:20px}.c-box-cours__content p{color:#fff;font-family:kepler-std,serif;font-size:16px;line-height:24px;font-weight:300;margin:0 0 30px;max-width:550px}.c-box-cours__image{padding:3rem;position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.c-box-cours__image #box-secondaire__icon-1{position:absolute;right:0;bottom:0;top:-150px;left:-350px;-webkit-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg);margin:auto;width:70px;opacity:.6;pointer-events:none}.c-box-cours__image #box-secondaire__icon-2{position:absolute;right:0;bottom:0;top:-380px;left:-210px;margin:auto;width:50px;opacity:.6;pointer-events:none}.c-box-cours__image #box-secondaire__icon-3{position:absolute;bottom:0;left:0;top:-230px;right:-310px;margin:auto;width:90px;opacity:.6;pointer-events:none;-webkit-transform:rotate(35deg);-ms-transform:rotate(35deg);transform:rotate(35deg)}html.burger-active,html.burger-active body{overflow:hidden}.l-header{position:relative;z-index:9999}.l-header__top-bar{background-color:#0069b2;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 3rem;width:100%;height:50px}@media (max-width:1150px){.l-header__top-bar{height:10px}}@media (max-width:1150px){.l-header__top-bar>*{display:none}}.l-header__top-bar .social-links{margin-top:-4px}.l-header__top-bar .social-links a{background:#fff;border-radius:100%;width:24px;height:24px;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 2px}.l-header__top-bar .social-links a i{color:#0069b2;font-size:12px}.l-header__top-bar .menu-barre-du-haut-container ul{padding:0;margin:0;list-style-type:none}.l-header__top-bar .menu-barre-du-haut-container ul li a{font-family:Amatic SC,cursive;font-size:20px;text-transform:uppercase;color:#fff;margin-left:2rem}.l-header__top-bar .menu-barre-du-haut-special{background-color:#f18700;height:100%;margin-right:2.5rem;transition:all .5s ease}.l-header__top-bar .menu-barre-du-haut-special ul{padding:8px 0 0;margin:0;list-style-type:none}.l-header__top-bar .menu-barre-du-haut-special ul li a{font-family:Poppins,sans-serif;font-size:14px;text-transform:uppercase;color:#fff;padding:0 2rem}.l-header__top-bar .menu-barre-du-haut-special:hover{background-color:#fff}.l-header__top-bar .menu-barre-du-haut-special:hover ul>li>a{color:#f18700}.l-header__main-bar{background:linear-gradient(90deg,#fff 0,#f8f8f8);height:100px;border-bottom:1px solid #cbcccc}@media (max-width:1024px){.l-header__main-bar{height:80px;background:#fff}}.l-header__main-bar .burger-icon{width:100px;height:100%;background-color:#f18700;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;transition:all .4s cubic-bezier(.64,.04,0,.98);cursor:pointer;position:relative;z-index:10}@media (max-width:1024px){.l-header__main-bar .burger-icon{width:80px}}.l-header__main-bar .burger-icon:hover{background-color:#ff940c}.l-header__main-bar .burger-icon.active span{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);background:hsla(0,0%,100%,0)}.l-header__main-bar .burger-icon.active span:before{-webkit-transform:translateY(0) rotate(45deg);-ms-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}.l-header__main-bar .burger-icon.active span:after{-webkit-transform:translateY(0) rotate(-45deg);-ms-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}@media (max-width:1024px){.l-header__main-bar .burger-icon.desktop-nav{display:none}}.l-header__main-bar .burger-icon.mobile-nav{display:none}@media (max-width:1024px){.l-header__main-bar .burger-icon.mobile-nav{display:-webkit-flex;display:-ms-flexbox;display:flex}}.l-header__main-bar .burger-icon.mobile-nav.active .mobile-nav__container{display:-webkit-flex;display:-ms-flexbox;display:flex}.l-header__main-bar .burger-icon.mobile-nav .mobile-nav__footer{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:10px 0}.l-header__main-bar .burger-icon.mobile-nav .mobile-nav__footer .row{padding:2rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative}.l-header__main-bar .burger-icon.mobile-nav .mobile-nav__footer .row:first-of-type{padding-bottom:10px}.l-header__main-bar .burger-icon.mobile-nav .mobile-nav__footer .row:first-of-type:after{content:"";position:absolute;left:2rem;right:2rem;bottom:0;border-bottom:1px solid hsla(0,0%,100%,.3)}.l-header__main-bar .burger-icon.mobile-nav .mobile-nav__footer-social,.l-header__main-bar .burger-icon.mobile-nav .mobile-nav__footer-social a{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.l-header__main-bar .burger-icon.mobile-nav .mobile-nav__footer-social a{background:#fff;border-radius:100%;width:30px;height:30px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.l-header__main-bar .burger-icon.mobile-nav .mobile-nav__footer-social a i{color:#00243d}.l-header__main-bar .burger-icon.mobile-nav .mobile-nav__footer-social a:not(:last-of-type){margin-right:10px}.l-header__main-bar .burger-icon.mobile-nav .mobile-nav__footer-links a{color:#fff;font-family:Amatic SC,cursive;font-size:1.5rem;line-height:1.8rem;text-transform:uppercase}.l-header__main-bar .burger-icon.mobile-nav .mobile-nav__footer-links a:not(:first-of-type){margin-left:10px}.l-header__main-bar .burger-icon.mobile-nav .mobile-nav__footer-copyright{width:100%;color:hsla(0,0%,100%,.3);font-size:.9rem;font-weight:600}.l-header__main-bar .burger-icon span{display:block;width:30px;height:3px;background:#fff;margin:4px 0;transition:all .4s cubic-bezier(.64,.04,0,.98);position:relative}.l-header__main-bar .burger-icon span:after,.l-header__main-bar .burger-icon span:before{content:"";width:30px;height:3px;background:#fff;display:block;position:absolute;transition:all .4s cubic-bezier(.64,.04,0,.98)}.l-header__main-bar .burger-icon span:before{-webkit-transform:translateY(-12px);-ms-transform:translateY(-12px);transform:translateY(-12px)}.l-header__main-bar .burger-icon span:after{-webkit-transform:translateY(12px);-ms-transform:translateY(12px);transform:translateY(12px)}.l-header__main-bar .burger-icon .mobile-nav__container{position:fixed;top:89px;right:0;bottom:0;left:0;display:none;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;overflow:auto;background-color:rgba(0,36,61,.95)}.l-header__main-bar .burger-icon .menu-menu-mobile-container{background:#fff}.l-header__main-bar .burger-icon .menu-menu-mobile-container>ul{list-style-type:none;padding:0;margin:0;border-top:1px solid #cbcccc;border-bottom:1px solid #cbcccc}.l-header__main-bar .burger-icon .menu-menu-mobile-container>ul>li{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;font-weight:600}.l-header__main-bar .burger-icon .menu-menu-mobile-container>ul>li:last-of-type{background:#f18700}.l-header__main-bar .burger-icon .menu-menu-mobile-container>ul>li:last-of-type:after{color:#fff}.l-header__main-bar .burger-icon .menu-menu-mobile-container>ul>li:last-of-type a{color:#fff}.l-header__main-bar .burger-icon .menu-menu-mobile-container>ul>li:last-of-type .sub-menu{border-top:0;background:#f18700}.l-header__main-bar .burger-icon .menu-menu-mobile-container>ul>li:last-of-type .sub-menu a{color:#fff;font-weight:700}.l-header__main-bar .burger-icon .menu-menu-mobile-container>ul>li:last-of-type .sub-menu a:after{display:none}.l-header__main-bar .burger-icon .menu-menu-mobile-container>ul>li>a{color:#00243d;letter-spacing:.5px;padding:1.5rem 2rem;pointer-events:none}.l-header__main-bar .burger-icon .menu-menu-mobile-container>ul>li:after{content:"\f107";font-family:Font Awesome\ 5 Free;font-size:1.4rem;color:#00243d;padding-right:2rem}.l-header__main-bar .burger-icon .menu-menu-mobile-container>ul>li .sub-menu{-webkit-order:3;-ms-flex-order:3;order:3;width:100%;list-style-type:none;padding:1rem 0;margin:0;background:#f2f2f2;border-top:1px solid #cbcccc}.l-header__main-bar .burger-icon .menu-menu-mobile-container>ul>li .sub-menu li a{padding:0 2rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:600;text-transform:none;letter-spacing:0;font-size:.9rem;line-height:1.4rem;color:#00243d;margin:20px 0}.l-header__main-bar .burger-icon .menu-menu-mobile-container>ul>li .sub-menu li a:after{content:">";color:#f18700;margin-left:8px}.l-header__main-bar .burger-icon .menu-menu-mobile-container>ul>li:not(:last-of-type){border-bottom:1px solid #cbcccc}.l-header__main-bar .burger-icon .menu-menu-mobile-container>ul{list-style-type:none;padding:0;margin:0}.l-header__main-bar .burger-icon .menu-menu-mobile-container>ul .sub-menu{display:none}.l-header__main-bar .burger-icon .menu-liens-utiles-container{position:absolute;top:0;left:0;z-index:-1;padding:100px;pointer-events:none;display:none}.l-header__main-bar .burger-icon .menu-liens-utiles-container:before{content:"";position:absolute;top:0;left:0;width:100px;height:100px;background:#f18700}@media (max-width:1024px){.l-header__main-bar .burger-icon .menu-liens-utiles-container:before{width:80px;height:80px}}.l-header__main-bar .burger-icon .menu-liens-utiles-container.burger-in{pointer-events:auto}.l-header__main-bar .burger-icon .menu-liens-utiles-container.burger-in ul li{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1;visibility:visible}.l-header__main-bar .burger-icon .menu-liens-utiles-container.burger-in:before{-webkit-animation:burgerBgIn .75s forwards cubic-bezier(.64,.04,0,.98);animation:burgerBgIn .75s forwards cubic-bezier(.64,.04,0,.98)}@media (max-width:1024px){.l-header__main-bar .burger-icon .menu-liens-utiles-container.burger-in:before{-webkit-animation:burgerBgInResponsive .75s forwards cubic-bezier(.64,.04,0,.98);animation:burgerBgInResponsive .75s forwards cubic-bezier(.64,.04,0,.98)}}.l-header__main-bar .burger-icon .menu-liens-utiles-container.burger-out ul li{transition:none}.l-header__main-bar .burger-icon .menu-liens-utiles-container.burger-out:before{-webkit-animation:burgerBgOut .75s forwards cubic-bezier(.64,.04,0,.98);animation:burgerBgOut .75s forwards cubic-bezier(.64,.04,0,.98)}@media (max-width:1024px){.l-header__main-bar .burger-icon .menu-liens-utiles-container.burger-out:before{-webkit-animation:burgerBgOutResponsive .75s forwards cubic-bezier(.64,.04,0,.98);animation:burgerBgOutResponsive .75s forwards cubic-bezier(.64,.04,0,.98)}}.l-header__main-bar .burger-icon .menu-liens-utiles-container ul{list-style-type:none;padding:0;margin:0}.l-header__main-bar .burger-icon .menu-liens-utiles-container ul li{padding:.8rem 0;white-space:nowrap;-webkit-transform:translateX(-100px);-ms-transform:translateX(-100px);transform:translateX(-100px);opacity:0;visibility:hidden;transition:all .4s cubic-bezier(.64,.04,0,.98);transition-delay:.75s}.l-header__main-bar .burger-icon .menu-liens-utiles-container ul li a{font-weight:700;color:#fff;font-size:1.6rem;line-height:2.2rem;transition:all .4s cubic-bezier(.64,.04,0,.98)}.l-header__main-bar .burger-icon .menu-liens-utiles-container ul li a:hover{color:#ffa200}.l-header__main-bar .nav-wrapper{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:0 3rem 0 2rem}.l-header__main-bar .nav-wrapper .logo{width:180px;margin-bottom:-10px}@media (max-width:1150px){.l-header__main-bar .nav-wrapper .logo{width:150px}}.l-header__main-bar .nav-wrapper .menu-menu-principal-container{height:100%;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (max-width:1024px){.l-header__main-bar .nav-wrapper .menu-menu-principal-container{display:none}}.l-header__main-bar .nav-wrapper .menu-menu-principal-container>ul{padding:0;margin:0;list-style-type:none;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%}.l-header__main-bar .nav-wrapper .menu-menu-principal-container>ul>li{height:100%;position:relative}.l-header__main-bar .nav-wrapper .menu-menu-principal-container>ul>li.menu-third .sub-menu{width:320px}.l-header__main-bar .nav-wrapper .menu-menu-principal-container>ul>li.menu-third .sub-menu a{white-space:inherit!important}.l-header__main-bar .nav-wrapper .menu-menu-principal-container>ul>li:hover>.sub-menu{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.l-header__main-bar .nav-wrapper .menu-menu-principal-container>ul>li>a{font-family:Poppins,sans-serif;font-size:13px;line-height:1rem;font-weight:600;color:#00243d;margin:0 1.5rem;text-transform:uppercase;letter-spacing:1px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;position:relative}@media (max-width:1150px){.l-header__main-bar .nav-wrapper .menu-menu-principal-container>ul>li>a{margin:0 1rem;font-size:11px}}.l-header__main-bar .nav-wrapper .menu-menu-principal-container>ul>li>a:before{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:#f18700;transition:all .4s cubic-bezier(.64,.04,0,.98)}.l-header__main-bar .nav-wrapper .menu-menu-principal-container>ul>li>a:after{content:"\f107";font-family:Font Awesome\ 5 Free;margin-left:5px;transition:all .4s cubic-bezier(.64,.04,0,.98)}.l-header__main-bar .nav-wrapper .menu-menu-principal-container>ul>li>a:hover:before{width:100%}.l-header__main-bar .nav-wrapper .menu-menu-principal-container>ul>li>a:hover:after{color:#f18700}.l-header__main-bar .nav-wrapper .menu-menu-principal-container .sub-menu{list-style-type:none;position:absolute;width:auto;min-width:200px;left:0;height:auto;background:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);transition:all .4s cubic-bezier(.64,.04,0,.98);z-index:-1;padding:20px 0;border-left:1px solid #cbcccc;border-right:1px solid #cbcccc;border-bottom:1px solid #cbcccc}@media (max-width:1024px){.l-header__main-bar .nav-wrapper .menu-menu-principal-container .sub-menu{display:none}}.l-header__main-bar .nav-wrapper .menu-menu-principal-container .sub-menu li{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.l-header__main-bar .nav-wrapper .menu-menu-principal-container .sub-menu li:hover .sub-menu{-webkit-transform:inherit;-ms-transform:inherit;transform:inherit;opacity:1;visibility:visible}.l-header__main-bar .nav-wrapper .menu-menu-principal-container .sub-menu li a{font-size:14px;font-weight:600;color:#00243d;padding:10px 30px;white-space:nowrap;width:100%}.l-header__main-bar .nav-wrapper .menu-menu-principal-container .sub-menu li a:after{content:">";color:#f18700;margin-left:8px}.l-header__main-bar .nav-wrapper .menu-menu-principal-container .sub-menu li .sub-menu{background:#f2f2f2;left:318px;-webkit-transform:inherit;-ms-transform:inherit;transform:inherit;opacity:0;visibility:hidden;top:1px;width:400px;min-height:100%}@media screen and (max-width:1110px){.l-header__main-bar .nav-wrapper .menu-menu-principal-container .sub-menu li .sub-menu{width:300px}}.l-header__main-bar .nav-wrapper .menu-menu-principal-container .sub-menu li .sub-menu a{white-space:inherit}.l-header__main-bar .nav-wrapper .search{-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}@media screen and (max-width:1024px){.l-header__main-bar .nav-wrapper .search{display:none}}.l-header__main-bar .nav-wrapper .search .input{overflow:hidden;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}@media (max-width:1150px){.l-header__main-bar .nav-wrapper .search .input{display:none}}.l-header__main-bar .nav-wrapper .search .input.active input{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);width:300px}@media (max-width:1150px){.l-header__main-bar .nav-wrapper .search .input.active input{width:280px}}.l-header__main-bar .nav-wrapper .search .input input{background:#fff;border:0;border-radius:50px 0 0 50px;height:42px;padding:0 20px;width:0;outline:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);transition:all .4s cubic-bezier(.64,.04,0,.98)}@media (max-width:1150px){.l-header__main-bar .nav-wrapper .search .input input{border-radius:0;width:280px;-webkit-transform:none;-ms-transform:none;transform:none}}.l-header__main-bar .nav-wrapper .search .input input::-webkit-input-placeholder{font-family:Poppins,sans-serif;color:#0069b2;font-size:12px}.l-header__main-bar .nav-wrapper .search .input input:-ms-input-placeholder{font-family:Poppins,sans-serif;color:#0069b2;font-size:12px}.l-header__main-bar .nav-wrapper .search .input input::placeholder{font-family:Poppins,sans-serif;color:#0069b2;font-size:12px}.l-header__main-bar .nav-wrapper .search .icon{width:44px;height:44px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#0069b2;background-image:url(../images/svg/loupe.svg);background-position:50%;background-size:15px;background-repeat:no-repeat;border-radius:100%;position:relative;z-index:5;cursor:pointer}@media (max-width:1024px){.l-header__main-bar .nav-wrapper .search .icon{background-color:transparent;background-image:url(../images/svg/loupe-bleu.svg);background-size:25px}}.l-header__main-bar .nav-wrapper .search .icon img{width:15px}@media screen and (min-width:1025px){.l-header__main-bar .nav-wrapper .mobile__menu--toggle{display:none}}@-webkit-keyframes burgerBgIn{0%{width:100px;height:100px}50%{width:100%;height:100px}to{width:100%;height:100%}}@keyframes burgerBgIn{0%{width:100px;height:100px}50%{width:100%;height:100px}to{width:100%;height:100%}}@-webkit-keyframes burgerBgInResponsive{0%{width:80px;height:80px}50%{width:100%;height:80px}to{width:100%;height:100%}}@keyframes burgerBgInResponsive{0%{width:80px;height:80px}50%{width:100%;height:80px}to{width:100%;height:100%}}@-webkit-keyframes burgerBgOut{0%{width:100%;height:100%}50%{width:100%;height:100px}to{width:100px;height:100px}}@keyframes burgerBgOut{0%{width:100%;height:100%}50%{width:100%;height:100px}to{width:100px;height:100px}}@-webkit-keyframes burgerBgOutResponsive{0%{width:100%;height:100%}50%{width:100%;height:80px}to{width:80px;height:80px}}@keyframes burgerBgOutResponsive{0%{width:100%;height:100%}50%{width:100%;height:80px}to{width:80px;height:80px}}.mobile__menu--container{position:fixed;top:90px;left:0;right:0;height:0;pointer-events:none;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;z-index:1000;text-align:center;transition:all .25s ease}.mobile__menu--container .mobile__menu{width:100%;opacity:0;transition:all .25s ease}.mobile__menu--container .mobile__menu .menu{list-style-type:none;padding:0;margin:0;font-size:1.5rem}.mobile__menu--container .mobile__menu .menu li{padding:1rem 0}.mobile__menu--container .mobile__menu .menu li.menu-item-108 .sub-menu{display:none!important}.mobile__menu--container .mobile__menu .menu li a{color:#0069b2;font-weight:700}.mobile__menu--container .mobile__menu .menu>li{border-bottom:1px solid #cbcccc}.mobile__menu--container .mobile__menu .menu .sub-menu{display:none;list-style-type:none;padding:0;margin:0;font-size:1rem}.mobile__menu--container .mobile__menu .menu .sub-menu li{padding:.5rem 0}.mobile__menu--container .mobile__menu .menu .sub-menu li a{font-weight:400}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{display:inline-block;cursor:pointer;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#0069b2}.hamburger-box{width:30px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:30px;height:4px;background-color:#0069b2;border-radius:4px;position:absolute;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms ease .12s,-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19);transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19),-webkit-transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms ease .12s}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);transition:bottom 75ms ease,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s,-webkit-transform 75ms cubic-bezier(.215,.61,.355,1) .12s}.menu-is-active{overflow:hidden}.menu-is-active .mobile__menu--container{height:calc(100% - 90px);pointer-events:auto}.menu-is-active .mobile__menu--container .mobile__menu{opacity:1}.admin-bar .mobile__menu--container{top:120px}.admin-bar.menu-is-active .mobile__menu--container{height:calc(100% - 120px)}.container{max-width:100%;width:100%;padding-left:10rem;padding-right:10rem}@media (max-width:1440px){.container{padding-left:8rem;padding-right:8rem}}@media (max-width:1150px){.container{padding-left:4rem;padding-right:4rem}}@media (max-width:768px){.container{padding-left:2rem;padding-right:2rem}}.container.cleared-right{padding-right:0!important}@media (max-width:1150px){.container.cleared-right{padding-right:4rem!important}}@media (max-width:768px){.container.cleared-right{padding-right:2rem!important}}.container.cleared-left{padding-left:0!important}@media (max-width:1150px){.container.cleared-left{padding-left:4rem!important}}@media (max-width:768px){.container.cleared-left{padding-left:2rem!important}}.maps .container.cleared-right{padding-right:0!important}@media (max-width:1150px){.maps .container.cleared-right{padding-right:0!important}}@media (max-width:768px){.maps .container.cleared-right{padding-right:0!important}}.columns{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}@media (max-width:1300px){.columns.col-at-1300{-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap}}@media (max-width:1300px){.columns.col-at-1300.spaced{margin-right:0}}@media (max-width:1300px){.columns.col-at-1300.spaced>.col-1x3{width:100%;margin-right:0}}@media (max-width:768px){.columns.col-at-768{-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap}}@media (max-width:768px){.columns.col-at-768>.col-1x2{width:100%;margin-right:0}}.columns.grow>div{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.columns .col-1x5{width:20%}.columns .col-1x4{width:25%}.columns .col-3x4{width:75%}.columns .col-1x3{width:33.3333%}.columns .col-2x3{width:66.6666%}.columns .col-1x2{width:50%}@media screen and (max-width:768px){.columns .col-1x2{width:100%}}.columns.spaced{margin-right:-2%}.columns.spaced .col-1x5{width:18%;margin-right:2%}.columns.spaced .col-1x4{width:23%;margin-right:2%}.columns.spaced .col-1x3{width:31.3333%;margin-right:2%}.columns.spaced .col-2x3{width:62.6666%;margin-right:2%}.columns.spaced .col-1x2{width:48%;margin-right:2%}@media screen and (max-width:768px){.columns.spaced .col-1x2{width:100%}}.row{padding-top:4rem;padding-bottom:4rem}.page-template-template-contact .l-footer{margin-top:0}.l-footer{background-color:#00243d;position:relative;margin-top:100px}.l-footer:after,.l-footer:before{content:"";position:absolute;bottom:0;width:50%;height:5px}.l-footer:before{left:0;background-color:#f18700}.l-footer:after{right:0;background-color:#0069b2}.l-footer .row:last-of-type{padding-top:0}.l-footer__logo{width:220px}@media (max-width:1024px){.l-footer__logo{width:180px;margin-bottom:20px}}.l-footer__title{font-family:Poppins,sans-serif;font-weight:600;font-size:1rem;line-height:1.2rem;letter-spacing:1px;color:#fff;margin-bottom:20px;display:block}.l-footer ul{list-style:none;padding:0;margin:0}.l-footer ul li{margin:5px 0;line-height:1rem}.l-footer ul li a{font-size:.7rem;font-weight:400;color:#fff;transition:all .4s cubic-bezier(.64,.04,0,.98)}.l-footer__copyright,.l-footer ul li a:hover{color:hsla(0,0%,100%,.3)}.l-footer__copyright{font-size:.6rem;font-weight:300;letter-spacing:.5px}.l-footer__cc a{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:.6rem;font-weight:600;color:#fff}.l-footer__cc img{width:30px;margin-left:20px}@media (max-width:1600px){.l-footer__title{font-size:1.111rem}.l-footer ul li a{font-size:.7778rem;line-height:1.111rem}.l-footer__cc a,.l-footer__copyright{font-size:.6667rem}}@media (max-width:1440px){.l-footer__title{font-size:1.25rem}.l-footer ul li a{font-size:.75rem;line-height:1.25rem}.l-footer__cc a,.l-footer__copyright{font-size:.75rem}}@media (max-width:1150px){.l-footer .columns{margin-right:-2%}.l-footer .columns .col{width:31.3333%;margin-right:2%;margin-bottom:25px;-webkit-flex-grow:initial;-ms-flex-positive:initial;flex-grow:0}}@media (max-width:1024px){.l-footer__title{font-size:1.286rem}.l-footer ul li a{font-size:1rem;line-height:1.429rem}.l-footer__cc a,.l-footer__copyright{font-size:.8571rem}}@media (max-width:768px){.l-footer__title{font-size:1.333rem}.l-footer ul li a{font-size:1.167rem;line-height:1.667rem}.l-footer__cc a,.l-footer__copyright{font-size:1rem}}@media (max-width:675px){.l-footer .columns .col{width:48%}}@media (max-width:600px){.l-footer .container .row{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.l-footer .columns{margin-right:0;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.l-footer .columns .col{width:100%;margin-right:0}.l-footer__copyright{margin-bottom:20px}.l-footer__cc{text-align:center}.l-footer__cc a{font-size:1.2rem}}@media (max-width:480px){.l-footer__title{font-size:1.4rem}.l-footer ul li a{font-size:1.2rem;line-height:1.8rem}.l-footer__copyright{font-size:10px;line-height:14px}}.home__latest{padding-top:6rem;padding-bottom:2rem;position:relative}@media (max-width:768px){.home__latest{padding-top:5rem}}.home__blue-section{background:#00243d;color:#fff;text-align:center;padding:5rem 0}.home__blue-section h4{margin-bottom:2rem;font-weight:700}.home__blue-section .content{margin-bottom:3rem}.home__programs{padding:8rem 0;text-align:center;position:relative}.home__programs h2{margin-bottom:60px}@media (max-width:1440px){.home__programs img.program-thumbnail{min-width:250px}}@media (max-width:1300px){.home__programs img.program-thumbnail{width:300px;min-width:0}}.home__programs .button-row{margin-bottom:5rem}.home__programs-item{padding:3rem 2rem 0;position:relative}@media (max-width:1300px){.home__programs-item{padding:4rem 2rem}}.home__programs-item>*{position:relative;z-index:20}.home__programs-item:before{content:"";position:absolute;top:0;bottom:0;right:0;left:0;opacity:.15}.home__programs-item:hover .is-bouncing{-webkit-animation-play-state:running;animation-play-state:running}.home__programs-item:first-of-type{background:radial-gradient(ellipse at center,#01375c 0,#00243d 100%)}.home__programs-item:first-of-type .image-wrapper img{transition:all .3s ease}.home__programs-item:first-of-type .image-wrapper img:nth-of-type(1){width:70px;left:25px;top:60px;-webkit-transform:rotate(-20deg);-ms-transform:rotate(-20deg);transform:rotate(-20deg)}.home__programs-item:first-of-type .image-wrapper img:nth-of-type(2){width:45px;right:50px;-webkit-transform:rotate(20deg);-ms-transform:rotate(20deg);transform:rotate(20deg)}.home__programs-item:first-of-type .image-wrapper img:nth-of-type(3){width:35px;right:30px;top:90px;-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}.home__programs-item:first-of-type:hover .image-wrapper img:nth-of-type(1){width:70px;left:25px;top:60px;-webkit-transform:rotate(-20deg) translate(-10px,-10px);-ms-transform:rotate(-20deg) translate(-10px,-10px);transform:rotate(-20deg) translate(-10px,-10px)}.home__programs-item:first-of-type:hover .image-wrapper img:nth-of-type(2){width:45px;right:50px;-webkit-transform:rotate(20deg) translate(10px,-20px);-ms-transform:rotate(20deg) translate(10px,-20px);transform:rotate(20deg) translate(10px,-20px)}.home__programs-item:first-of-type:hover .image-wrapper img:nth-of-type(3){width:35px;right:30px;top:90px;-webkit-transform:rotate(5deg) translate(10px,-10px);-ms-transform:rotate(5deg) translate(10px,-10px);transform:rotate(5deg) translate(10px,-10px)}.home__programs-item:nth-of-type(2){background:#f18700;background:radial-gradient(ellipse at center,#feab41 0,#f18700 100%)}.home__programs-item:nth-of-type(2) .image-wrapper img{transition:all .3s ease}.home__programs-item:nth-of-type(2) .image-wrapper img:first-of-type{width:110px;left:0;top:60px;-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg)}.home__programs-item:nth-of-type(2) .image-wrapper img:nth-of-type(2){width:25px;right:100px;-webkit-transform:rotate(20deg);-ms-transform:rotate(20deg);transform:rotate(20deg)}.home__programs-item:nth-of-type(2) .image-wrapper img:nth-of-type(3){width:75px;right:20px;top:40px;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.home__programs-item:nth-of-type(2):hover .image-wrapper img{transition:all .3s ease}.home__programs-item:nth-of-type(2):hover .image-wrapper img:first-of-type{width:110px;left:0;top:60px;-webkit-transform:rotate(40deg) translate(-20px,-10px);-ms-transform:rotate(40deg) translate(-20px,-10px);transform:rotate(40deg) translate(-20px,-10px)}.home__programs-item:nth-of-type(2):hover .image-wrapper img:nth-of-type(2){width:25px;right:100px;-webkit-transform:rotate(20deg) translate(20px,-30px);-ms-transform:rotate(20deg) translate(20px,-30px);transform:rotate(20deg) translate(20px,-30px)}.home__programs-item:nth-of-type(2):hover .image-wrapper img:nth-of-type(3){width:75px;right:20px;top:40px;-webkit-transform:rotate(0deg) translate(20px,-10px);-ms-transform:rotate(0deg) translate(20px,-10px);transform:rotate(0deg) translate(20px,-10px)}.home__programs-item:nth-of-type(3){background:radial-gradient(ellipse at center,#49dce7 0,#42d3df 100%)}.home__programs-item:nth-of-type(3) .image-wrapper img{transition:all .3s ease}.home__programs-item:nth-of-type(3) .image-wrapper img:first-of-type{width:60px;left:25px;top:90px;-webkit-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg)}.home__programs-item:nth-of-type(3) .image-wrapper img:nth-of-type(2){width:55px;left:50px;-webkit-transform:rotate(20deg);-ms-transform:rotate(20deg);transform:rotate(20deg)}.home__programs-item:nth-of-type(3) .image-wrapper img:nth-of-type(3){width:70px;right:30px;top:40px;-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}.home__programs-item:nth-of-type(3):hover .image-wrapper img{transition:all .3s ease}.home__programs-item:nth-of-type(3):hover .image-wrapper img:first-of-type{width:60px;left:25px;top:90px;-webkit-transform:rotate(-30deg) translate(-10px,-10px);-ms-transform:rotate(-30deg) translate(-10px,-10px);transform:rotate(-30deg) translate(-10px,-10px)}.home__programs-item:nth-of-type(3):hover .image-wrapper img:nth-of-type(2){width:55px;left:50px;-webkit-transform:rotate(20deg) translate(-10px,-20px);-ms-transform:rotate(20deg) translate(-10px,-20px);transform:rotate(20deg) translate(-10px,-20px)}.home__programs-item:nth-of-type(3):hover .image-wrapper img:nth-of-type(3){width:70px;right:30px;top:40px;-webkit-transform:rotate(-10deg) translate(20px,-10px);-ms-transform:rotate(-10deg) translate(20px,-10px);transform:rotate(-10deg) translate(20px,-10px)}.home__programs-item .pre-title{color:#fff;font-family:Amatic SC,cursive;text-transform:uppercase;font-size:1.4rem;display:block;margin-bottom:1rem}.home__programs-item h3{color:#fff;font-size:1.8rem;line-height:2.4rem;margin-top:0}.home__programs-item .image-wrapper{position:relative}.home__programs-item img{width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-bottom:20px}.home__programs-item img:not(.is-static){position:absolute}.home__programs-item .c-button,.home__programs-item .c-button--blue-dark,.home__programs-item .c-button--blue-light,.home__programs-item .c-button--bordered-blue-dark,.home__programs-item .c-button--bordered-white,.home__programs-item .c-button--orange,.home__programs-item .c-button--white{-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}@media (max-width:1300px){.home__programs-item .c-button,.home__programs-item .c-button--blue-dark,.home__programs-item .c-button--blue-light,.home__programs-item .c-button--bordered-blue-dark,.home__programs-item .c-button--bordered-white,.home__programs-item .c-button--orange,.home__programs-item .c-button--white{-webkit-transform:none;-ms-transform:none;transform:none}}.home__split-item{padding:8rem 4rem;color:#fff;position:relative}@media (max-width:768px){.home__split-item{text-align:center}}@media (max-width:768px){.home__split-item>div{margin:0 auto}}.home__split-item>div>:not(img){position:relative;z-index:20}.home__split-item img{position:absolute;top:0;bottom:0;margin:auto 0;opacity:.1;right:70px}.home__split-item:first-of-type img{width:40%}.home__split-item:nth-of-type(2) img{width:25%}.home__split-item h3{font-size:2rem;line-height:2.6rem;margin:0 0 30px}.home__split-item p{font-size:.8rem;line-height:1.4rem;margin-bottom:30px}@media (max-width:768px){.home__split-item p{font-size:1.2rem;line-height:1.8rem}}.home__split-item:first-of-type{background:#0069b2}.home__split-item:nth-of-type(2){background:#42d3df}.home__instagram{padding:8rem 0 3rem;text-align:center}@media (max-width:768px){.home__instagram{padding:8rem 0 4rem}}.home__instagram .pre-title{font-family:Amatic SC,cursive;font-size:1.4rem;line-height:1.8rem;text-transform:uppercase}.home__instagram li a{width:100%;height:100%;background-color:rgba(0,36,61,0);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:20px;transition:all .4s cubic-bezier(.64,.04,0,.98)}.home__instagram li a:hover{background-color:rgba(0,36,61,.8)}.home__instagram li a:hover span{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.home__instagram li a span{display:inline-block;margin:0 15px;transition:all .4s cubic-bezier(.64,.04,0,.98);-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);opacity:0}.home__instagram li a span:before{font-family:Font Awesome\ 5 Free;font-weight:700;color:#f18700;margin-right:8px;font-size:20px}.home__instagram li a span.likes-count:before{content:"\f004"}.home__instagram li a span.comments-count{transition-delay:.1s}.home__instagram li a span.comments-count:before{content:"\f075"}@media (max-width:1440px){.home__blue-section h4{font-size:1.2rem}.home__blue-section .content{margin-bottom:3rem}}@media (max-width:1024px){.home__blue-section h4{font-size:1.45rem}}@media (max-width:768px){.home__instagram .pre-title,.home__programs-item .pre-title{font-size:1.6rem}}@media (max-width:480px){.home__blue-section h4{font-size:1.6rem}}body.parent-pageid-9 h2,body.parent-pageid-51 h2,body.parent-pageid-53 h2,body.parent-pageid-55 h2,body.parent-pageid-59 h2,body.single-form_professionnelle h2{font-size:2rem;line-height:2.5rem;font-weight:700}body.parent-pageid-9 h2.is-underlined span:after,body.parent-pageid-51 h2.is-underlined span:after,body.parent-pageid-53 h2.is-underlined span:after,body.parent-pageid-55 h2.is-underlined span:after,body.parent-pageid-59 h2.is-underlined span:after,body.single-form_professionnelle h2.is-underlined span:after{height:10px;bottom:5px}.secondaire-but{padding-bottom:6rem}.info-cours p,.secondaire-but p{font-family:kepler-std,serif;font-size:1rem}.info-cours p{margin:40px 0 50px;max-width:900px}.info-cours__img{margin-top:40px}.content.faq b{font-family:Poppins,sans-serif;font-size:1rem;line-height:.7rem}.content.faq p{font-family:kepler-std,serif;font-size:1.2rem;line-height:1.6rem}@media (max-width:1600px){.secondaire-but p{font-size:.8889rem}.info-cours p{font-size:1.111rem;margin:40px 0}.content.faq b{margin-bottom:7px;font-size:1.111rem}.content.faq p{margin-top:10px;font-size:1.222rem}}@media (max-width:1440px){.info-cours p,.secondaire-but p{font-size:1rem}.content.faq b{font-size:1.25rem;line-height:1.5rem}.content.faq p{font-size:1.375rem;line-height:1.625rem}}@media (max-width:1024px){.content.faq b,.info-cours p,.secondaire-but p{font-size:1.143rem}.content.faq b{line-height:1.429rem}.content.faq p{font-size:1.429rem;line-height:1.714rem}}@media (max-width:768px){.secondaire-but p{font-size:1.333rem}.info-cours .courses .col-1x4{width:31.3333%}.content.faq b,.info-cours p{font-size:1.333rem}.content.faq b{line-height:1.667rem}.content.faq p{font-size:1.5rem;line-height:1.833rem}}@media (max-width:500px){.info-cours .courses .col-1x4{width:48%}}@media (max-width:480px){.secondaire-but img{margin-bottom:1rem}.info-cours p,.secondaire-but p{font-size:1.6rem}.content.faq b{font-size:1.4rem;line-height:1.8rem}.content.faq p{font-size:1.6rem;line-height:2rem}.courses .col-1x4{width:100%!important}}.formation-professionnelle .col-1x2:first-of-type{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap}.formation-professionnelle .col-1x2:first-of-type>div{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.formation-professionnelle .col-1x2:last-of-type{background-size:cover;background-position:50%;background-repeat:none}.formation-professionnelle__title{margin-bottom:4rem}.formation-professionnelle__wrapper{position:relative}.formation-professionnelle__wrapper:before{content:"";display:block;width:75%;height:50px;background:#42d3df}.formation-professionnelle__block-1{background:#42d3df;position:relative;padding-bottom:2rem}@media (max-width:1150px){.formation-professionnelle__block-1{padding:3rem}}.formation-professionnelle__block-1:before{content:"";position:absolute;right:100%;top:0;bottom:0;width:5000px;background:#42d3df}@media (max-width:1150px){.formation-professionnelle__block-1:before{display:none}}.formation-professionnelle__block-1 ul{max-width:550px}.formation-professionnelle__block-2{padding:2rem 0}.formation-professionnelle__block-2 p{max-width:550px}.formation-professionnelle__block-2 p:last-of-type{margin-bottom:2rem}.formation-professionnelle p{font-family:kepler-std,serif;line-height:1.5rem}.formation-professionnelle__programmes{margin-bottom:15vw}.formation-professionnelle__programmes .container{position:relative}.formation-professionnelle__programmes .container:before{content:"";position:absolute;top:20%;left:0;right:7vw;bottom:0;background:#f2f2f2}.horaire-cours h3,.horaire-cours p{font-family:Poppins,sans-serif}.horaire-cours h3{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1rem!important;line-height:1.4rem;margin-bottom:10px}.horaire-cours h3:before{margin-right:10px}.horaire-cours p{font-size:.8rem!important;margin:0}.horaire-cours .calendar:before{content:"";display:inline-block;background-image:url(../images/svg/calendrier.svg);background-repeat:no-repeat;background-size:19px;width:20px;height:20px}.horaire-cours .grid:before{content:"";display:inline-block;background-image:url(../images/svg/grid.svg);background-repeat:no-repeat;background-size:19px;width:20px;height:20px}.horaire-cours .pin:before{content:"";display:inline-block;background-image:url(../images/svg/pin.svg);background-repeat:no-repeat;background-size:17px;width:20px;height:20px}.horaire-cours .clock:before{content:"";display:inline-block;background-image:url(../images/svg/clock.svg);background-repeat:no-repeat;background-size:20px;width:20px;height:20px}.horaire-cours .bottom-half p{margin-bottom:16px}.pourquoi-programme p{font-size:.9rem;line-height:1.3rem;font-family:kepler-std,serif}.pourquoi-programme ul{line-height:1.3rem}.pourquoi-programme ul li{font-family:kepler-std,serif!important;font-weight:500}.pourquoi-programme ul li a{text-decoration:underline}.objectif-programme{margin-bottom:4rem}.objectif-programme .col-1x2:last-of-type{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-left:3rem}.objectif-programme .c-checklist--1x2 li,.objectif-programme .c-checklist li{font-family:kepler-std,serif;font-weight:400}.objectif-programme .c-checklist--1x2 li:last-of-type,.objectif-programme .c-checklist li:last-of-type{margin-bottom:0}.contenu-du-programme{position:relative;margin-bottom:150px}.contenu-du-programme .container.cleared-right{padding-top:50px}@media (max-width:1250px){.contenu-du-programme .container.cleared-right{padding-right:8rem!important}}@media (max-width:1150px){.contenu-du-programme .container.cleared-right{padding-right:4rem!important}}.contenu-du-programme .col_2x3{background-size:cover;background-position:50%;background-repeat:no-repeat}.particularite-programme{margin-bottom:4rem}.particularite-programme p{font-family:kepler-std,serif;font-size:.9rem;line-height:1.3rem}.page-template-template-formationprofessionnelle-programmes .c-page-banner__white-box .content{padding:4rem 6rem 6rem}@media (max-width:1600px){.formation-professionnelle p{font-size:1.111rem}.horaire-cours h3{font-size:1.111rem!important}.horaire-cours p{font-size:.8889rem!important}.particularite-programme p,.pourquoi-programme p{font-size:1rem}.contenu-du-programme h3{font-size:1.333rem}}@media (max-width:1440px){.formation-professionnelle p{font-size:1.25rem}.horaire-cours h3{font-size:1.25rem!important}.horaire-cours p{font-size:1rem!important}.particularite-programme p,.pourquoi-programme p{font-size:1.125rem;line-height:1.5rem}.contenu-du-programme h3{font-size:1.375rem}}@media (max-width:1024px){.formation-professionnelle p{font-size:1.429rem;line-height:1.75rem}.horaire-cours h3{font-size:1.429rem!important}.horaire-cours p{font-size:1.143rem!important}.particularite-programme p,.pourquoi-programme p{font-size:1.286rem}.contenu-du-programme h3{font-size:1.571rem}}@media (max-width:768px){.formation-professionnelle__wrapper:before{width:100%;height:35px}}@media (max-width:768px) and (max-width:1150px){.formation-professionnelle__wrapper:before{display:none}}@media (max-width:768px){.formation-professionnelle p{font-size:1.5rem;line-height:2rem}.formation-professionnelle .columns{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.formation-professionnelle .columns .col-1x2{width:100%}.formation-professionnelle .columns .col-1x2:last-child{height:300px}.horaire-cours.spaced h3{font-size:1.5rem!important}.horaire-cours.spaced p{font-size:1.333rem!important}.horaire-cours.spaced .col-1x3{width:48%;margin-bottom:20px}.pourquoi-programme p{font-size:1.333rem;line-height:2rem}.objectif-programme .container.columns{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.objectif-programme .container.columns .col-1x2{width:100%}.objectif-programme .container.columns .col-1x2:last-child{margin-top:25px;padding-left:0}.particularite-programme p{font-size:1.333rem;line-height:2rem}.contenu-du-programme h3{font-size:1.5rem}}@media (max-width:600px){.horaire-cours.spaced .col-1x3{width:100%;margin-right:0;margin-left:2%}}@media (max-width:550px){.formation-professionnelle__programmes .container{padding:0}}@media (max-width:480px){.formation-professionnelle p{font-size:1.8rem}.horaire-cours.spaced h3,.horaire-cours.spaced p{font-size:1.6rem!important}.horaire-cours.spaced p{line-height:2.2rem!important}.contenu-du-programme h3,.particularite-programme p,.pourquoi-programme p{font-size:1.6rem}}.niveau-langue{margin-top:5rem!important}.niveau-langue .col-1x2:first-of-type{padding-right:40px}@media (max-width:768px){.niveau-langue .col-1x2:first-of-type{padding-right:0}}.niveau-langue .col-1x2:first-of-type .c-button,.niveau-langue .col-1x2:first-of-type .c-button--blue-dark,.niveau-langue .col-1x2:first-of-type .c-button--blue-light,.niveau-langue .col-1x2:first-of-type .c-button--bordered-blue-dark,.niveau-langue .col-1x2:first-of-type .c-button--bordered-white,.niveau-langue .col-1x2:first-of-type .c-button--orange,.niveau-langue .col-1x2:first-of-type .c-button--white{margin-bottom:20px}.niveau-langue p{font-size:.8rem;line-height:1.4rem;margin-bottom:1.7rem;font-family:kepler-std,serif}.famille{margin-bottom:5rem}.famille p{font-size:.8rem;line-height:1.4rem;font-family:kepler-std,serif}.famille .orange-background{background-color:#f18700;color:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:50px 100px}.famille .orange-background h3,.famille .orange-background p{margin:0}.famille .orange-background h3{font-size:1rem}.famille .orange-background a{font-family:kepler-std,serif;text-decoration:none;color:#fff}@media (max-width:900px){.famille .orange-background{padding:50px 80px}}@media (max-width:768px){.famille .orange-background{padding:50px}}.assurance p,.assurance strong{font-family:kepler-std,serif}.assurance p,.etuinter-contact p{font-size:.8rem;line-height:1.4rem}.etuinter-contact p{margin-bottom:1.7rem;font-family:kepler-std,serif}.visa .c-checklist--1x2 li:last-of-type,.visa .c-checklist li:last-of-type{margin-bottom:0}.visa .button-column{margin:30px 0}.visa .c-button--bordered-blue-dark:hover{border:2px solid #f18700}@media (max-width:1600px){.famille p,.niveau-langue p{font-size:.8889rem}.assurance strong,.etuinter-contact strong{font-size:1.111rem}.assurance p,.etuinter-contact p{font-size:.8889rem}}@media (max-width:1440px){.famille p,.niveau-langue p{font-size:1rem;line-height:1.625rem}.assurance strong,.etuinter-contact strong{font-size:1.25rem}.assurance p,.etuinter-contact p{font-size:1rem}}@media (max-width:1024px){.famille p,.niveau-langue p{font-size:1.143rem;line-height:1.857rem}.assurance strong,.etuinter-contact strong{font-size:1.429rem}.assurance p,.etuinter-contact p{font-size:1.143rem}}@media (max-width:768px){.niveau-langue{margin-bottom:50px}.niveau-langue .container{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.niveau-langue .container .col-1x2{width:100%}.niveau-langue .container .col-1x2 .button-column .c-button,.niveau-langue .container .col-1x2 .button-column .c-button--blue-dark,.niveau-langue .container .col-1x2 .button-column .c-button--blue-light,.niveau-langue .container .col-1x2 .button-column .c-button--bordered-blue-dark,.niveau-langue .container .col-1x2 .button-column .c-button--bordered-white,.niveau-langue .container .col-1x2 .button-column .c-button--orange,.niveau-langue .container .col-1x2 .button-column .c-button--white{margin-bottom:20px}.niveau-langue p{font-size:1.333rem;line-height:2.167rem}.famille .container{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.famille .container .col-1x2{width:100%}.famille p{font-size:1.333rem;line-height:2.167rem}.assurance strong,.etuinter-contact strong{font-size:1.667rem}.assurance p,.etuinter-contact p{font-size:1.333rem;line-height:1.833rem}}@media (max-width:480px){.niveau-langue p{font-size:1.6rem;line-height:2.6rem}.famille .container{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.famille .container .col-1x2{width:100%}.famille p{font-size:1.6rem;line-height:2.6rem}.assurance strong,.etuinter-contact strong{font-size:1.8rem}.assurance p,.etuinter-contact p{font-size:1.6rem}}.aide-financiere .columns .col-1x2:last-of-type{padding-left:80px}.aide-financiere__orange-box{background:#f18700;padding:4rem;width:48%;-webkit-transform:translateY(-75%);-ms-transform:translateY(-75%);transform:translateY(-75%);color:#fff;text-align:left;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;position:relative;z-index:9999}@media screen and (max-width:768px){.aide-financiere__orange-box{-webkit-transform:none;-ms-transform:none;transform:none}}.aide-financiere__orange-box h3{margin:0;font-size:1rem;line-height:1.4rem}.aide-financiere__orange-box a,.aide-financiere__orange-box p{font-family:kepler-std,serif;color:#fff;font-weight:300;font-size:1rem;line-height:1.4rem;margin:0}@media (max-width:768px){.aide-financiere__orange-box{padding:3rem}.aide-financiere__orange-box h3{margin-bottom:5px;font-size:1.167rem}.aide-financiere__orange-box a,.aide-financiere__orange-box p{font-size:1.333rem;line-height:1.5rem}}@media (max-width:650px){.aide-financiere .c-checklist--1x2 li,.aide-financiere .c-checklist.c-checklist--1x2 li{width:100%}.aide-financiere .columns .col-1x2:last-of-type{padding-left:0;display:-webkit-flex;display:-ms-flexbox;display:flex}.aide-financiere .columns .col-1x2:last-of-type a{margin-left:auto}}@media (max-width:500px){.aide-financiere .columns .col-1x2:last-of-type{width:100%;-webkit-transform:translateY(150px);-ms-transform:translateY(150px);transform:translateY(150px)}.aide-financiere__orange-box{width:80%;margin-bottom:120px}}@media (max-width:480px){.aide-financiere__orange-box{padding:3rem}.aide-financiere__orange-box h3{margin-bottom:5px;font-size:1.4rem}.aide-financiere__orange-box a,.aide-financiere__orange-box p{font-size:1.6rem;line-height:1.8rem}}.integration-social .container{position:relative;z-index:9}.integration-social__image{position:relative;top:-60px;z-index:8}@media (max-width:1150px){.integration-social__image{top:0;margin-bottom:50px}}@media (max-width:550px){.integration-social__image .container{padding:0!important}}.integration-social__image .container .image{position:relative;background-size:cover;background-repeat:no-repeat;background-position:top;height:45vw;z-index:9}.integration-social__admission{padding:6rem 0}.integration-social__admission h2{font-size:2rem;line-height:2.5rem;font-weight:700}.integration-social__admission h2.is-underlined span:after{height:10px;bottom:5px}.integration-social__admission ul{max-width:750px;margin-bottom:4rem}.integration-social__admission .columns{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.integration-social__admission .columns .col-1x2:first-of-type{padding-right:40px}.integration-social__admission .columns .col-1x2:first-of-type p{font-family:kepler-std,serif;max-width:750px}.integration-social__admission .columns .col-1x2:first-of-type p:last-of-type{margin-bottom:0}.integration-social__admission .orange-box{background:#f18700;padding:4rem;width:48%;color:#fff;text-align:left;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.integration-social__admission .orange-box h3{margin:0;font-size:1rem;line-height:1.4rem}.integration-social__admission .orange-box a,.integration-social__admission .orange-box p{font-family:kepler-std,serif;color:#fff;font-weight:300;font-size:1rem;line-height:1.4rem;margin:0}@media (max-width:768px){.integration-social__admission .columns{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.integration-social__admission .columns .col-1x2:first-of-type p:last-of-type{font-size:1.333rem}.integration-social__admission .orange-box{padding:3rem}.integration-social__admission .orange-box h3{margin-bottom:8px;font-size:1.5rem;line-height:1.833rem}.integration-social__admission .orange-box a,.integration-social__admission .orange-box p{font-size:1.333rem;line-height:1.667rem}}@media (max-width:700px){.integration-social__admission .columns{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.integration-social__admission .columns .col-1x2{width:100%}.integration-social__admission .columns .orange-box{width:100%;margin:30px 0 0}.integration-social__admission .columns .col-1x2:first-of-type{padding-right:0;margin-right:0}}@media (max-width:480px){.integration-social__admission .columns .col-1x2:first-of-type p:last-of-type{font-size:1.6rem}.integration-social__admission .orange-box a,.integration-social__admission .orange-box h3,.integration-social__admission .orange-box p{font-size:1.6rem;line-height:2rem}}.lpn-sasi__info{padding-left:4rem;padding-right:4rem;margin-right:-4%}.lpn-sasi__info .col-1x2{margin-right:4%;width:46%}.lpn-sasi__info .col-1x2:first-of-type ul{list-style-type:none;padding:0;margin:0}.lpn-sasi__info .col-1x2:first-of-type ul li{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:60px}.lpn-sasi__info .col-1x2:first-of-type ul li .icon{width:35px;margin-right:15px}.lpn-sasi__info .col-1x2:first-of-type ul li .icon.dollar-sign{border:3px solid #00243d;border-radius:100%;height:35px;width:35px;font-weight:700;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.lpn-sasi__info .col-1x2:first-of-type ul li .text{font-weight:700}.lpn-sasi__info .col-1x2:last-of-type{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.lpn-sasi__info .col-1x2:last-of-type a:not(:last-of-type){margin-bottom:20px}@media (max-width:1250px){.lpn-sasi .c-page-banner-v2__white-box .c-box,.lpn-sasi__info{padding:0}}@media (max-width:768px){.lpn-sasi__info .col-1x2:first-of-type ul li .text{font-size:1.167rem}}@media (max-width:700px){.lpn-sasi__info{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.lpn-sasi__info .col-1x2{width:100%;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.lpn-sasi__info .col-1x2 ul{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.lpn-sasi__info .col-1x2 ul li{margin-right:5%}.lpn-sasi__info .col-1x2:first-of-type{margin-bottom:20px}.lpn-sasi__info .col-1x2:last-of-type{-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.lpn-sasi__info .col-1x2:last-of-type a{margin-right:5%}}.rac__banner{height:35vw;background-size:cover;background-repeat:no-repeat;background-position:50%;margin-top:5rem}.rac__content{margin-bottom:4rem}.rac__content p{font-family:kepler-std,serif;line-height:1.6rem}.rac__content p:last-of-type{margin-bottom:0}.rac__steps h2{font-size:2rem;line-height:2.5rem;font-weight:700}.rac__steps h2.is-underlined span:after{height:10px;bottom:5px}.rac__steps .columns{counter-reset:b}.rac__steps .col-1x3{padding:3rem 0;position:relative}.rac__steps .col-1x3:before{content:counter(b);counter-increment:b;width:120px;text-align:right;position:absolute;top:30px;bottom:0;left:-90px;z-index:-1;font-family:Poppins,sans-serif;font-weight:700;font-size:12rem;line-height:12rem;color:#f2f2f2}.rac__steps .col-1x3:last-of-type:before{content:""}.rac__steps h3{font-family:Amatic SC,cursive;font-size:1.8rem;line-height:2.2rem;text-transform:uppercase;color:#00243d;margin:0 0 10px}.rac__steps-checklist{padding:0;margin:0;list-style-type:none}.rac__steps-checklist li{font-family:kepler-std,serif;font-size:.9rem;line-height:1.2rem;color:#00243d;position:relative;padding:2px 0 2px 20px}.rac__steps-checklist li:before{content:"";position:absolute;left:0;top:8px;width:4px;height:4px;border-radius:100%;border:4px solid #0069b2}@media (max-width:1600px){.rac__steps-checklist li:before{top:6px}}@media (max-width:1440px){.rac__steps-checklist li:before{top:5px}}.rac__steps-checklist li a{color:#00243d}.rac__programmes{padding:3rem 0 0}.rac__programmes h2{font-size:2rem;line-height:2.5rem;font-weight:700}.rac__programmes h2.is-underlined span:after{height:10px;bottom:5px}.rac__programmes .col-1x2:first-of-type{padding-right:4rem}.rac__programmes-image{background-size:cover;background-repeat:no-repeat;background-position:50%}@media (max-width:1024px){.rac__content p{font-size:1.286rem;line-height:1.857rem}.rac__steps-checklist li{margin-bottom:10px;font-size:1.286rem;line-height:1.714rem}}@media (max-width:768px){.rac__content p{font-size:1.5rem;line-height:2.167rem}.rac__steps .container .columns .col-1x3{width:48%}.rac__steps h3{font-size:2rem}.rac__steps-checklist li{font-size:1.333rem;line-height:1.667rem}.rac__programmes .columns{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.rac__programmes .columns .col-1x2:first-of-type{width:100%}.rac__programmes .columns .col-1x2:last-of-type{height:300px;width:80%;margin-left:auto}}@media (max-width:550px){.rac__steps .container .columns{padding-left:4rem}.rac__steps .container .columns .col-1x3{width:100%}}@media (max-width:480px){.rac__content p{font-size:1.6rem;line-height:2.4rem}.rac__steps .container .columns{padding-left:2rem}.rac__steps h3{font-size:2.4rem}.rac__steps-checklist li{font-size:1.6rem;line-height:2rem}.rac__programmes .columns .col-1x2:last-of-type{height:250px;width:95%}}.sarca{padding-bottom:10vw}@media screen and (max-width:768px){.sarca{padding-bottom:0}}@media screen and (max-width:768px){.sarca~footer{margin-top:0}}.sarca h2{font-size:2rem;line-height:2.5rem;font-weight:700;text-align:center;margin:5rem 0}.sarca h2.is-underlined span:after{height:10px;bottom:5px}.sarca h3{text-transform:uppercase;font-size:1rem;line-height:1.4rem;margin:50px 0 10px}.sarca .sarca__orange-box{background:#f18700;padding:2rem 5rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;height:100%;position:absolute;left:0;right:-40rem;color:#fff}.sarca .sarca__orange-box strong{font-family:Poppins,sans-serif}.sarca .sarca__orange-box div{font-family:kepler-std,serif}.sarca .sarca__orange-box div a{color:#fff}.sarca .columns{padding:3rem 0}@media (max-width:1150px){.sarca .columns.spaced{margin-right:0}}.sarca .col-1x2{position:relative}@media (max-width:768px){.sarca .col-1x2:last-of-type{right:-4rem}}@media (max-width:1150px){.sarca .col-1x2{margin-right:0}.sarca .col-1x2:last-of-type{right:0}}.sarca .sarca__blue-box{background:#42d3df;padding:5rem 6rem 5rem 0;position:relative}@media (max-width:1150px){.sarca .sarca__blue-box{padding:3rem}}.sarca .sarca__blue-box:before{content:"";position:absolute;top:0;bottom:0;right:100%;width:100%;background:#42d3df}@media (max-width:1150px){.sarca .sarca__blue-box:before{display:none}}.sarca .sarca__blue-box h3{text-transform:none;font-weight:700;margin:0 0 10px}.sarca .sarca__blue-box p{font-family:kepler-std,serif;font-size:1rem;line-height:1.4rem;margin:0 0 40px}.sarca .sarca__blue-box ul{padding:0;margin:0;list-style-type:none}.sarca .sarca__blue-box ul li{font-family:kepler-std,serif;font-size:.9rem;line-height:1.2rem;color:#00243d;position:relative;padding:5px 0 5px 20px}.sarca .sarca__blue-box ul li:before{content:"";position:absolute;left:0;top:10px;width:4px;height:4px;border-radius:100%;border:4px solid #0069b2}@media (max-width:1600px){.sarca .sarca__blue-box ul li:before{top:8px}}@media (max-width:1440px){.sarca .sarca__blue-box ul li:before{top:7px}}.sarca .sarca__blue-box ul li a{color:#00243d}.sarca .sarca__blue-box .columns{padding:0}.sarca__image{height:25vw;background-size:cover;background-repeat:no-repeat;background-position:100%;position:absolute;top:0;left:6rem}@media (max-width:1920px){.sarca__image{height:32vw}}@media (max-width:1150px){.sarca__image{position:relative;width:100%!important;height:40vw;left:0;margin-top:40px}}@media (max-width:1440px){.sarca h3{font-size:1.125rem}.sarca .sarca__orange-box strong{margin-bottom:5px;font-size:1.125rem}.sarca .sarca__orange-box a{font-size:1.125rem}.sarca .sarca__blue-box p,.sarca .sarca__blue-box ul li{font-size:1.125rem;line-height:1.5rem}}@media (max-width:1150px){.sarca h3{font-size:1.125rem}.sarca .sarca__orange-box{right:-12rem}}@media (max-width:1024px){.sarca h3{font-size:1.286rem}.sarca .sarca__orange-box strong{margin-bottom:5px;font-size:1.143rem}.sarca .sarca__orange-box a{font-size:1.286rem}.sarca .sarca__blue-box p,.sarca .sarca__blue-box ul li{font-size:1.286rem;line-height:1.714rem}}@media (max-width:768px){.sarca .columns:first-of-type{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.sarca .columns:first-of-type .col-1x2{width:100%}.sarca .sarca__orange-box{width:100%;padding:5rem;position:relative}.sarca .sarca__orange-box strong{margin-bottom:5px;font-size:1.333rem;line-height:1.667rem}.sarca .sarca__orange-box div{font-size:1.5rem;line-height:1.667rem}.sarca .sarca__orange-box a{font-size:1.5rem}.sarca .sarca__blue-box p,.sarca .sarca__blue-box ul li{font-size:1.333rem;line-height:1.571rem}}@media (max-width:650px){.sarca .sarca__blue-box .columns{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.sarca .sarca__blue-box .columns .col-1x2:first-of-type{width:100%}.sarca .sarca__blue-box .columns .col-1x2:last-of-type{width:100%}.sarca__image{margin-top:25px;margin-left:5%;width:100%!important}}@media (max-width:550px){.sarca .sarca__blue-box{padding-left:2rem}}@media (max-width:480px){.sarca h3{font-size:1.6rem;line-height:2.2rem}.sarca .sarca__orange-box strong{font-size:1.6rem;line-height:2rem}.sarca .sarca__orange-box div{font-size:1.8rem;line-height:2rem}.sarca .sarca__orange-box a{font-size:1.8rem}.sarca .sarca__blue-box p,.sarca .sarca__blue-box ul li{font-size:1.6rem;line-height:2rem}}.services-aux-entreprises .content{padding-bottom:10rem}@media (max-width:1150px){.services-aux-entreprises .content{padding-bottom:4rem}}.services-aux-entreprises .columns{padding:3rem 0}.services-aux-entreprises .columns .col-1x2{position:relative}.services-aux-entreprises .columns .col-1x2:last-of-type{padding:2rem 0 2rem 4rem}.services-aux-entreprises h2{font-size:2rem;line-height:2.5rem;font-weight:700}.services-aux-entreprises h2.is-underlined span:after{height:10px;bottom:5px}.services-aux-entreprises .blue-dark-box{background:#00243d;color:#fff;position:absolute;right:0;top:0;bottom:0;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:2rem;text-align:center}.services-aux-entreprises .blue-dark-box p{max-width:30vw;font-size:1.3rem;line-height:1.8rem;font-weight:400;margin-bottom:20px!important}.services-aux-entreprises .blue-dark-box .author{font-family:Poppins,sans-serif;text-transform:uppercase;font-size:12px;font-weight:600;letter-spacing:1px}.services-aux-entreprises__image{padding-left:6rem;margin-top:-8rem;z-index:9999;position:relative}@media (max-width:1150px){.services-aux-entreprises__image{padding-left:0;margin:0}}.services-aux-entreprises__image .image{height:35vw;background-size:cover;background-position:50%;background-repeat:no-repeat}@media (max-width:1150px){.services-aux-entreprises__image .image{height:45vw}}.services-aux-entreprises__orange-box{background:#f18700;padding:3rem 10rem 3rem 6rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;position:absolute;right:0;color:#fff;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:650px){.services-aux-entreprises__orange-box{position:relative;-webkit-transform:none;-ms-transform:none;transform:none;right:auto;padding:3rem}}.services-aux-entreprises__orange-box strong{font-family:Poppins,sans-serif}.services-aux-entreprises__orange-box div{font-family:kepler-std,serif}.services-aux-entreprises__orange-box div a{color:#fff}.services-aux-entreprises__engagements{padding:4rem 0 0}@media (max-width:1440px){.services-aux-entreprises .blue-dark-box p{font-size:1.5rem}.services-aux-entreprises__orange-box strong{font-size:1.125rem}.services-aux-entreprises__orange-box a,.services-aux-entreprises__orange-box div{font-size:1.25rem}}@media (max-width:1150px){.services-aux-entreprises__image{margin-bottom:20px}}@media (max-width:1024px){.services-aux-entreprises__orange-box strong{font-size:1.286rem}.services-aux-entreprises__orange-box a,.services-aux-entreprises__orange-box div{font-size:1.429rem}}@media (max-width:950px){.services-aux-entreprises .columns{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.services-aux-entreprises .columns .col-1x2{width:100%}.services-aux-entreprises .columns .col-1x2:first-child{margin-left:-5rem}.services-aux-entreprises .columns .col-1x2:last-child{padding-left:0}.services-aux-entreprises .columns .col-1x2:last-child ul{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.services-aux-entreprises .columns .col-1x2:last-child ul li{width:48%;margin-right:2%}.services-aux-entreprises .blue-dark-box{width:100%!important;padding:5rem;padding-left:12rem;position:relative;left:-5rem}}@media (max-width:768px){.services-aux-entreprises .columns .col-1x2:first-child{margin-left:0}.services-aux-entreprises .blue-dark-box{padding:4rem;left:0;margin-top:4rem}.services-aux-entreprises .blue-dark-box p{max-width:none;font-size:1.667rem;line-height:2.167rem}}@media (max-width:480px){.services-aux-entreprises .columns .col-1x2:last-child ul li{width:100%}}.services-aux-etudiants__content{padding-bottom:6rem}@media screen and (max-width:768px){.tests{padding-bottom:0}}@media screen and (max-width:768px){.tests~footer{margin-top:0}}.tests h2{text-align:center;margin-bottom:4rem}@media (max-width:480px){.tests h2 br{display:none}}.tests .content{padding-bottom:0}.tests__images{height:32vw;position:relative;margin:10rem 0 5rem}@media (max-width:1150px){.tests__images{height:50vw}}@media (max-width:650px){.tests__images{margin-top:180px!important}}@media (max-width:480px){.tests__images{height:70vw}}.tests__images:last-of-type{margin:10rem 0 0}@media screen and (max-width:768px){.tests__images:last-of-type{margin-top:3rem}}.tests__images .image{background-size:cover;background-position:50%;background-repeat:no-repeat;position:absolute;top:0;bottom:0;right:-6rem;left:-16rem}.tests__orange-box{background:#f18700;padding:3rem 10rem 3rem 6rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;position:absolute;right:-10rem;color:#fff;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:650px){.tests__orange-box{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);width:100%}}.tests__orange-box strong{font-family:Poppins,sans-serif}.tests__orange-box div{font-family:kepler-std,serif}.tests__orange-box div a{color:#fff!important}@media (max-width:1440px){.tests__orange-box strong{font-size:1.125rem}.tests__orange-box a,.tests__orange-box div{font-size:1.25rem}}@media (max-width:1024px){.tests__orange-box strong{font-size:1.286rem}.tests__orange-box a,.tests__orange-box div{font-size:1.429rem}}@media (max-width:768px){.tests__orange-box{padding-right:15rem}.tests__orange-box strong{margin-bottom:10px}}@media (max-width:480px){.tests__orange-box strong{font-size:1.6rem;line-height:1.8rem}.tests__orange-box a,.tests__orange-box div{font-size:1.8rem;line-height:2.2rem}}.a-propos__button{padding:3rem 2rem;text-align:center}.a-propos__qualite-sup h2{margin-bottom:3rem;text-align:center}@media (max-width:1250px){.a-propos__qualite-sup .c-button,.a-propos__qualite-sup .c-button--blue-dark,.a-propos__qualite-sup .c-button--blue-light,.a-propos__qualite-sup .c-button--bordered-blue-dark,.a-propos__qualite-sup .c-button--bordered-white,.a-propos__qualite-sup .c-button--orange,.a-propos__qualite-sup .c-button--white{font-size:12px!important}}@media (max-width:1250px){.a-propos__qualite-sup .container{padding-left:4rem;padding-right:4rem}}.a-propos__qualite-sup .columns{margin-bottom:5rem}@media (max-width:1024px){.a-propos__qualite-sup .columns{margin-bottom:0}}@media (max-width:1024px){.a-propos__qualite-sup .columns .col-1x2{width:100%}}.a-propos__qualite-sup .columns.blue-section .col-1x2{position:relative}.a-propos__qualite-sup .columns.blue-section .col-1x2:before{content:"";position:absolute;top:0;bottom:0;right:100%;width:40rem;background:#00243d;z-index:-1}.a-propos__qualite-sup .columns.blue-section .col-1x2:first-of-type{padding:6rem 6rem 6rem 0;background:#00243d}@media (max-width:1250px){.a-propos__qualite-sup .columns.blue-section .col-1x2:first-of-type{padding:6rem 4rem 6rem 0}}.a-propos__qualite-sup .columns.blue-section .col-1x2:first-of-type h3{color:#fff;font-size:1rem}.a-propos__qualite-sup .columns.blue-section .col-1x2:first-of-type p{font-family:kepler-std,serif;font-size:.9rem;line-height:1.3rem;color:#fff}.a-propos__qualite-sup .columns.blue-section .col-1x2:first-of-type p:last-of-type{margin-bottom:30px}.a-propos__qualite-sup .columns.blue-section .col-1x2:first-of-type a{font-size:.8rem;letter-spacing:0}.a-propos__qualite-sup .columns.blue-section .col-1x2:last-of-type{background-size:cover;background-repeat:no-repeat;background-position:50%}@media (max-width:1024px){.a-propos__qualite-sup .columns.blue-section .col-1x2:last-of-type{min-height:50vw;-webkit-order:-1;-ms-flex-order:-1;order:-1}}@media (max-width:768px){.a-propos__qualite-sup .columns.blue-section .col-1x2:last-of-type{min-height:90vw}}.a-propos__qualite-sup .columns.orange-section .col-1x2{position:relative}.a-propos__qualite-sup .columns.orange-section .col-1x2:first-of-type{background-size:cover;background-repeat:no-repeat;background-position:50%}@media (max-width:1024px){.a-propos__qualite-sup .columns.orange-section .col-1x2:first-of-type{min-height:50vw}}@media (max-width:768px){.a-propos__qualite-sup .columns.orange-section .col-1x2:first-of-type{min-height:90vw}}.a-propos__qualite-sup .columns.orange-section .col-1x2:last-of-type{padding:6rem 0 6rem 6rem;background:#f18700}@media (max-width:1250px){.a-propos__qualite-sup .columns.orange-section .col-1x2:last-of-type{padding:6rem 0 6rem 4rem}}.a-propos__qualite-sup .columns.orange-section .col-1x2:last-of-type:before{content:"";position:absolute;top:0;bottom:0;left:100%;width:40rem;background:#f18700;z-index:-1}.a-propos__qualite-sup .columns.orange-section .col-1x2:last-of-type h3{color:#fff;font-size:1rem}.a-propos__qualite-sup .columns.orange-section .col-1x2:last-of-type p{font-family:kepler-std,serif;font-size:.9rem;line-height:1.3rem;color:#fff}.a-propos__qualite-sup .columns.orange-section .col-1x2:last-of-type p:last-of-type{margin-bottom:30px}.a-propos__qualite-sup .columns.orange-section .col-1x2:last-of-type a{font-size:.8rem;letter-spacing:0}@media (max-width:1600px){.a-propos__qualite-sup .columns.blue-section .col-1x2:first-of-type h3{font-size:1.11111rem}.a-propos__qualite-sup .columns.blue-section .col-1x2:first-of-type p{font-size:1rem}.a-propos__qualite-sup .columns.orange-section .col-1x2:last-of-type h3{font-size:1.11111rem}.a-propos__qualite-sup .columns.orange-section .col-1x2:last-of-type p{font-size:1rem}}@media (max-width:1440px){.a-propos__qualite-sup .columns.blue-section .col-1x2:first-of-type h3{font-size:1.25rem}.a-propos__qualite-sup .columns.blue-section .col-1x2:first-of-type p{font-size:1.125rem}.a-propos__qualite-sup .columns.orange-section .col-1x2:last-of-type h3{font-size:1.25rem}.a-propos__qualite-sup .columns.orange-section .col-1x2:last-of-type p{font-size:1.125rem}}@media (max-width:1024px){.a-propos__qualite-sup .container:nth-of-type(2){padding:0}.a-propos__qualite-sup .container:nth-of-type(3){padding:0}.a-propos__qualite-sup .columns.blue-section .col-1x2:first-of-type{padding-right:2rem;padding-left:2rem}.a-propos__qualite-sup .columns.blue-section .col-1x2:first-of-type h3{font-size:1.42857rem}.a-propos__qualite-sup .columns.blue-section .col-1x2:first-of-type p{font-size:1.285711rem;line-height:1.85714rem}.a-propos__qualite-sup .columns.blue-section .col-1x2:first-of-type a{font-size:1rem}.a-propos__qualite-sup .columns.orange-section .col-1x2:last-of-type{padding-left:2rem;padding-right:2rem}.a-propos__qualite-sup .columns.orange-section .col-1x2:last-of-type h3{font-size:1.42857rem}.a-propos__qualite-sup .columns.orange-section .col-1x2:last-of-type p{font-size:1.285711rem;line-height:1.85714rem}.a-propos__qualite-sup .columns.orange-section .col-1x2:last-of-type a{font-size:1rem}}@media (max-width:768px){.a-propos__qualite-sup .columns.blue-section .col-1x2:first-of-type{padding:4rem 2rem}.a-propos__qualite-sup .columns.blue-section .col-1x2:first-of-type h3{font-size:1.5rem}.a-propos__qualite-sup .columns.blue-section .col-1x2:first-of-type p{font-size:1.33333rem}.a-propos__qualite-sup .columns.blue-section .col-1x2:first-of-type a{font-size:1.125rem}.a-propos__qualite-sup .columns.orange-section .col-1x2:last-of-type{padding:4rem 2rem}.a-propos__qualite-sup .columns.orange-section .col-1x2:last-of-type h3{font-size:1.5rem}.a-propos__qualite-sup .columns.orange-section .col-1x2:last-of-type p{font-size:1.33333rem}.a-propos__qualite-sup .columns.orange-section .col-1x2:last-of-type a{font-size:1.125rem}}@media (max-width:650px){.a-propos__qualite-sup .columns{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.a-propos__qualite-sup .columns.blue-section .col-1x2{width:100%}.a-propos__qualite-sup .columns.blue-section .col-1x2:last-of-type{height:300px}.a-propos__qualite-sup .columns.orange-section .col-1x2{width:100%}.a-propos__qualite-sup .columns.orange-section .col-1x2:first-of-type{height:300px}}@media (max-width:480px){.a-propos__qualite-sup .columns{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.a-propos__qualite-sup .columns.blue-section .col-1x2:first-of-type h3{font-size:1.6rem}.a-propos__qualite-sup .columns.blue-section .col-1x2:first-of-type p{font-size:1.6rem;line-height:2.1rem}.a-propos__qualite-sup .columns.blue-section .col-1x2:first-of-type a{font-size:1.4rem}.a-propos__qualite-sup .columns.blue-section .col-1x2:last-of-type{height:200px}.a-propos__qualite-sup .columns.orange-section .col-1x2:last-of-type h3{font-size:1.6rem}.a-propos__qualite-sup .columns.orange-section .col-1x2:last-of-type p{font-size:1.6rem;line-height:2.1rem}.a-propos__qualite-sup .columns.orange-section .col-1x2:last-of-type a{font-size:1.4rem}.a-propos__qualite-sup .columns.orange-section .col-1x2:first-of-type{height:200px}}.temoignages__grid-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-2.33%}.temoignages__grid-wrapper.full{margin-right:0}.temoignages__grid-wrapper.full .temoignages__grid-item{width:100%;margin-right:0}.temoignages__grid-item{width:32%;margin-right:1.33%;box-shadow:0 0 30px rgba(0,0,0,.15);margin-bottom:20px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap}.temoignages__grid-item .content{padding:3rem;color:#fff;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.temoignages__grid-item .content p{font-size:1rem;line-height:1.4rem;font-family:kepler-std,serif}.temoignages__grid-item .author{padding:1rem 2rem}.temoignages__grid-item .author span{display:block}.temoignages__grid-item .author .name{color:#f18700;font-weight:600;font-size:18px;line-height:22px}.temoignages__grid-item .author .about{font-size:11px}.temoignages__grid-item:nth-of-type(4n+1) .content{background:#0069b2}.temoignages__grid-item:nth-of-type(4n+1) .content.is-orange,.temoignages__grid-item:nth-of-type(4n+2) .content{background:#f18700}.temoignages__grid-item:nth-of-type(4n+3) .content{background:#00243d}.temoignages__grid-item:nth-of-type(4n+4) .content{background:#42d3df}@media (max-width:1600px){.temoignages__grid-item .content p{font-size:1.111rem}.temoignages__grid-item .author .name{font-size:1rem}.temoignages__grid-item .author .about{font-size:.6667rem}}@media (max-width:1440px){.temoignages__grid-item .author .name,.temoignages__grid-item .content p{font-size:1.125rem}.temoignages__grid-item .author .about{font-size:.75rem}}@media (max-width:1024px){.temoignages__grid-item .content p{font-size:1.286rem;line-height:1.714rem}.temoignages__grid-item .author .name{font-size:1.143rem}.temoignages__grid-item .author .about{font-size:.8571rem}}@media (max-width:900px){.temoignages__grid-item{width:45%;margin-right:5%}}@media (max-width:768px){.temoignages__grid-item{width:48%;margin-right:2%}.temoignages__grid-item .content p{font-size:1.333rem;line-height:1.833rem}.temoignages__grid-item .author .name{font-size:1.333rem}.temoignages__grid-item .author .about{font-size:1rem}}@media (max-width:600px){.temoignages__grid-item{width:100%;margin-right:0}}@media (max-width:480px){.temoignages__grid-item .content p{font-size:1.6rem;line-height:2.2rem}.temoignages__grid-item .author .name{font-size:1.4rem}.temoignages__grid-item .author .about{font-size:1rem}}.carriere{z-index:20}.carriere .content h2{text-align:center}.carriere .content>p{margin:3rem 0!important}.carriere .content .col-2x3{padding-right:3rem}.carriere .content .col-1x3{position:relative}.carriere .content .blue-light-box{background:#42d3df;padding:3rem 4rem;position:absolute;left:0;right:-10rem;top:0}.carriere .content .blue-light-box:after{content:"";position:absolute;top:0;bottom:0;left:100%;width:40rem;background:#42d3df;z-index:-1}.carriere__image{z-index:0;margin:-100px 2rem 0;height:50vw;background-size:cover;background-repeat:no-repeat;background-position:top;position:relative}@media (max-width:768px){.carriere__image .container{padding:0!important}}@media (max-width:1150px){.carriere__image{margin:0 2rem}}@media (max-width:768px){.carriere__image{margin:0 2rem 200px}}.carriere__image .columns{height:100%}.carriere__image .col-1x2{position:relative;height:100%}@media (max-width:768px){.carriere__image .col-1x2{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;width:100%}}.carriere__image .container{height:100%}.carriere__orange-box{position:absolute;top:200px;left:-2rem;right:-2rem;background:#f18700;padding:3rem 3rem 3rem 0;color:#fff}@media (max-width:768px){.carriere__orange-box{position:relative;left:auto;right:auto;top:auto;bottom:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);padding:3rem}}.carriere__orange-box strong{margin-bottom:5px;display:block}.carriere__orange-box:before{content:"";position:absolute;top:0;bottom:0;right:100%;width:40rem;background:#f18700}@media (max-width:768px){.carriere__orange-box:before{display:none}}.carriere__orange-box a,.carriere__orange-box div{font-family:kepler-std,serif;color:#fff}.carriere-etudiants h2{text-align:center}.carriere-etudiants p a{color:#00243d;border-bottom:1px solid #00243d}.carriere-etudiants .c-downloads{margin:1.5rem 0 0}.carriere-etudiants__recrutement{padding:5rem 0;font-family:kepler-std,serif}.carriere-etudiants__recrutement p{max-width:60%;font-size:1rem;line-height:1.4rem}.carriere-etudiants__image .image{height:45vw;background-size:cover;background-repeat:no-repeat;background-position:50%;position:relative;margin-left:6rem}.carriere-etudiants__orange-box{position:absolute;top:10%;left:-6rem;background:#f18700;padding:3rem 3rem 3rem 0;color:#fff;max-width:500px}.carriere-etudiants__orange-box p{font-family:kepler-std,serif;font-size:1.1rem;line-height:1.5rem}.carriere-etudiants__orange-box a{margin-bottom:10px;display:block}.carriere-etudiants__orange-box strong{display:block}.carriere-etudiants__orange-box:before{content:"";position:absolute;top:0;bottom:0;right:100%;width:40rem;background:#f18700}.carriere-etudiants__orange-box a,.carriere-etudiants__orange-box div{font-family:kepler-std,serif;color:#fff}@media (max-width:1440px){.carriere-etudiants__orange-box strong,.carriere__orange-box strong{font-size:1.125rem}.carriere-etudiants__orange-box a,.carriere-etudiants__orange-box div,.carriere-etudiants__orange-box p,.carriere__orange-box a,.carriere__orange-box div,.carriere__orange-box p{font-size:1.25rem}.carriere-etudiants-etudiants__recrutement p,.carriere-etudiants__recrutement p{font-size:1.125rem}}@media (max-width:1024px){.carriere-etudiants__orange-box strong,.carriere__orange-box strong{font-size:1.286rem}.carriere-etudiants__orange-box a,.carriere-etudiants__orange-box div,.carriere-etudiants__orange-box p,.carriere__orange-box a,.carriere__orange-box div,.carriere__orange-box p{font-size:1.429rem}.carriere-etudiants-etudiants__recrutement p,.carriere-etudiants__recrutement p{font-size:1.286rem}}@media (max-width:768px){.carriere-etudiants .content .columns,.carriere .content .columns{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.carriere-etudiants .content .columns .col-1x3,.carriere-etudiants .content .columns .col-2x3,.carriere .content .columns .col-1x3,.carriere .content .columns .col-2x3{width:100%;padding-right:0}.carriere-etudiants .content .blue-light-box,.carriere .content .blue-light-box{position:relative;width:80%;margin-left:auto}.carriere-etudiants .content .blue-light-box:after,.carriere .content .blue-light-box:after{z-index:0}.carriere-etudiants-etudiants__recrutement p,.carriere-etudiants__recrutement p{max-width:none;font-size:1.333rem;line-height:1.833rem}.carriere-etudiants__orange-box p,.carriere__orange-box p{line-height:2rem}}@media (max-width:600px){.carriere .content .blue-light-box{width:110%}.carriere__image{margin-bottom:200px}.carriere__image .columns .col-1x2{width:100%}.carriere__orange-box{width:100%;left:0}.carriere-etudiants__image{margin-bottom:250px}.carriere-etudiants__image .image{margin-left:0}.carriere-etudiants__orange-box{width:100%;padding-left:3rem;left:-3rem;top:10rem}}@media (max-width:480px){.carriere-etudiants .blue-light-box h3,.carriere .blue-light-box h3{font-size:1.4rem}.carriere-etudiants__orange-box strong,.carriere__orange-box strong{font-size:1.6rem;line-height:1.8rem}.carriere-etudiants-etudiants__recrutement p,.carriere-etudiants__orange-box a,.carriere-etudiants__orange-box div,.carriere-etudiants__orange-box p,.carriere-etudiants__recrutement p,.carriere__orange-box a,.carriere__orange-box div,.carriere__orange-box p{font-size:1.6rem}}.c-page-banner-v3.faq .c-accordion__item-content h1,.c-page-banner-v3.faq .c-accordion__item-content h2,.c-page-banner-v3.faq .c-accordion__item-content h3,.c-page-banner-v3.faq .c-accordion__item-content h4,.c-page-banner-v3.faq .c-accordion__item-content h5,.c-page-banner-v3.faq .c-accordion__item-content h6{margin-bottom:.3em;padding:0;font-size:1.17em;font-weight:700;line-height:normal!important;color:initial}.c-page-banner-v3.faq .c-accordion__item-content p{margin-bottom:1em;font-size:1.2rem}.c-page-banner-v3.faq .c-accordion__item-content a{font-size:1.2rem}.c-page-banner-v3.faq .c-accordion__item-content img{height:auto}.c-page-banner-v3.faq .c-accordion__item-content ol,.c-page-banner-v3.faq .c-accordion__item-content ul{padding-left:16px}.c-page-banner-v3.faq .c-accordion__item-content ol li,.c-page-banner-v3.faq .c-accordion__item-content ul li{font-size:1.2rem}@media (max-width:1600px){.c-page-banner-v3.faq .c-accordion__item-content a,.c-page-banner-v3.faq .c-accordion__item-content h1,.c-page-banner-v3.faq .c-accordion__item-content h2,.c-page-banner-v3.faq .c-accordion__item-content h3,.c-page-banner-v3.faq .c-accordion__item-content h4,.c-page-banner-v3.faq .c-accordion__item-content h5,.c-page-banner-v3.faq .c-accordion__item-content h6,.c-page-banner-v3.faq .c-accordion__item-content ol li,.c-page-banner-v3.faq .c-accordion__item-content p,.c-page-banner-v3.faq .c-accordion__item-content ul li{font-size:1.333rem}}@media (max-width:1440px){.c-page-banner-v3.faq .c-accordion__item-content a,.c-page-banner-v3.faq .c-accordion__item-content h1,.c-page-banner-v3.faq .c-accordion__item-content h2,.c-page-banner-v3.faq .c-accordion__item-content h3,.c-page-banner-v3.faq .c-accordion__item-content h4,.c-page-banner-v3.faq .c-accordion__item-content h5,.c-page-banner-v3.faq .c-accordion__item-content h6,.c-page-banner-v3.faq .c-accordion__item-content ol li,.c-page-banner-v3.faq .c-accordion__item-content p,.c-page-banner-v3.faq .c-accordion__item-content ul li{font-size:1.375rem}}@media (max-width:1024px){.c-page-banner-v3.faq .c-accordion__item-content a,.c-page-banner-v3.faq .c-accordion__item-content h1,.c-page-banner-v3.faq .c-accordion__item-content h2,.c-page-banner-v3.faq .c-accordion__item-content h3,.c-page-banner-v3.faq .c-accordion__item-content h4,.c-page-banner-v3.faq .c-accordion__item-content h5,.c-page-banner-v3.faq .c-accordion__item-content h6,.c-page-banner-v3.faq .c-accordion__item-content ol li,.c-page-banner-v3.faq .c-accordion__item-content p,.c-page-banner-v3.faq .c-accordion__item-content ul li{font-size:1.571rem}}@media (max-width:768px){.c-page-banner-v3.faq .c-accordion__item-content h1,.c-page-banner-v3.faq .c-accordion__item-content h2,.c-page-banner-v3.faq .c-accordion__item-content h3,.c-page-banner-v3.faq .c-accordion__item-content h4,.c-page-banner-v3.faq .c-accordion__item-content h5,.c-page-banner-v3.faq .c-accordion__item-content h6{font-size:1.5rem}.c-page-banner-v3.faq .c-accordion__item-content a,.c-page-banner-v3.faq .c-accordion__item-content ol li,.c-page-banner-v3.faq .c-accordion__item-content p,.c-page-banner-v3.faq .c-accordion__item-content ul li{font-size:1.333rem}}@media (max-width:480px){.c-page-banner-v3.faq .c-accordion__item-content a,.c-page-banner-v3.faq .c-accordion__item-content h1,.c-page-banner-v3.faq .c-accordion__item-content h2,.c-page-banner-v3.faq .c-accordion__item-content h3,.c-page-banner-v3.faq .c-accordion__item-content h4,.c-page-banner-v3.faq .c-accordion__item-content h5,.c-page-banner-v3.faq .c-accordion__item-content h6,.c-page-banner-v3.faq .c-accordion__item-content ol li,.c-page-banner-v3.faq .c-accordion__item-content p,.c-page-banner-v3.faq .c-accordion__item-content ul li{font-size:1.6rem}}.c-page-banner-v3.contact{margin-bottom:6rem}@media (max-width:550px){.maps .container{padding-left:0!important}}.maps .col:first-of-type{padding-right:40px}@media (max-width:550px){.maps .col:first-of-type{padding:3rem}}.maps .villes-dropdown-wrapper{width:100%;position:relative;display:none}@media (max-width:1024px){.maps .villes-dropdown-wrapper{display:block}}.maps .villes-dropdown-wrapper:after{content:"";width:8px;height:8px;border-right:2px solid #00243d;border-bottom:2px solid #00243d;display:inline-block;position:absolute;top:0;bottom:0;right:0;margin:auto 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.maps select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border-left:0;border-right:0;border-top:0;border-bottom:2px solid #00243d;border-radius:0;font-size:18px;line-height:22px;padding:10px 0;width:100%;outline:0;cursor:pointer;color:#00243d;font-weight:700}.maps .col.villes{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding-left:20px;padding-right:20px}@media (max-width:1024px){.maps .col.villes{padding:40px}}@media (max-width:550px){.maps .col.villes{width:100%}}.maps .col.villes a.ville{padding:40px 0}@media (max-width:1024px){.maps .col.villes a.ville{display:none}}.maps .header-map{display:-webkit-flex;display:-ms-flexbox;display:flex}.maps .columns,.maps .header-map{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.maps .columns{width:100%}.maps h2{margin:0;display:block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.maps .villes{padding:0;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.maps .villes,.maps .villes a{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.maps .villes a{margin:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;position:relative;color:#00243d;font-size:.8rem;font-weight:700;box-sizing:border-box}.maps .villes a img{height:26px;margin-right:20px}.maps .villes a:not(:last-child):after{content:"";width:100%;height:5px;position:absolute;left:0;bottom:0;display:inline-block;background-color:#00243d;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;transition:all .4s cubic-bezier(.64,.04,0,.98)}.maps .villes a:hover{cursor:pointer}.maps .villes a.active:after,.maps .villes a:hover:after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}#map-wrapper{height:600px;width:100%}.pop-up-map{display:none!important}.pop-up-map__content{padding:1rem}.pop-up-map__content b{margin-bottom:5px;color:#00243d;font-family:Poppins,sans-serif;font-size:.8rem}.pop-up-map__content a{margin-bottom:3px;display:inline-block;color:#00243d;font-family:kepler-std,serif;font-size:.9rem}@media (max-width:1440px){.maps .villes div{font-size:.875rem}}@media (max-width:1250px){.maps .columns.spaced .col-1x4{width:48%}.maps .villes.col-3x4{width:48%;margin-left:auto;padding:1.5rem}.maps .villes.col-3x4 div{display:none}.maps .villes.col-3x4 div:last-child{display:block}.maps .villes.col-3x4 div:last-child:hover ul{display:-webkit-flex;display:-ms-flexbox;display:flex}}@media (max-width:1024px){.maps .villes div{font-size:1rem}}@media (max-width:768px){.maps .villes div:last-child{font-size:1.167rem}.maps .villes div:last-child ul{bottom:calc(-100% - 157px)}}@media (max-width:480px){.maps .villes div:last-child{font-size:1.4rem}.maps .villes div:last-child ul{bottom:calc(-100% - 163px)}}.blogue .content.little,.medias-filtres .content.little{margin-bottom:70px;padding:0}.blogue .filtres_listing,.medias-filtres .filtres_listing{padding:0 30px;margin:0;position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;z-index:11}.blogue .filtres_listing p,.medias-filtres .filtres_listing p{font-size:.7rem}.blogue .filtres_listing li,.medias-filtres .filtres_listing li{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:Poppins,sans-serif;font-size:.7rem;font-weight:600;letter-spacing:1px;text-transform:uppercase;list-style:none}.blogue .filtres_listing li a,.medias-filtres .filtres_listing li a{height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#00243d}.blogue .filtres_listing li a:after,.medias-filtres .filtres_listing li a:after{content:"";width:100%;height:2px;position:absolute;bottom:-2px;left:0;display:inline-block;background-color:#00243d;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;transition:all .4s cubic-bezier(.64,.04,0,.98)}.blogue .filtres_listing li a.active:after,.blogue .filtres_listing li a:hover:after,.medias-filtres .filtres_listing li a.active:after,.medias-filtres .filtres_listing li a:hover:after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.blogue .filtres_listing li:first-child,.medias-filtres .filtres_listing li:first-child{margin:30px 0;position:relative}.blogue .filtres_listing li:first-child .drop_arrow,.medias-filtres .filtres_listing li:first-child .drop_arrow{display:none}.blogue .filtres_listing li:first-child p,.medias-filtres .filtres_listing li:first-child p{padding:18px 23px;color:#fff;font-weight:600;background-color:#00243d}.blogue .filtres_listing li:first-child ul.sous-filtre,.medias-filtres .filtres_listing li:first-child ul.sous-filtre{padding-left:0;position:absolute;top:100%;left:0;display:none;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;border:2px solid #00243d;z-index:15}.blogue .filtres_listing li:first-child ul.sous-filtre li,.medias-filtres .filtres_listing li:first-child ul.sous-filtre li{margin:0}.blogue .filtres_listing li:first-child ul.sous-filtre li a,.medias-filtres .filtres_listing li:first-child ul.sous-filtre li a{padding:10px;width:100%;background-color:#fff;border-bottom:1px solid #dbdada;transition:.3s;white-space:nowrap}.blogue .filtres_listing li:first-child ul.sous-filtre li a:after,.medias-filtres .filtres_listing li:first-child ul.sous-filtre li a:after{content:none}.blogue .filtres_listing li:first-child ul.sous-filtre li a:hover,.medias-filtres .filtres_listing li:first-child ul.sous-filtre li a:hover{background-color:#dbdada}.blogue .filtres_listing li:last-child,.medias-filtres .filtres_listing li:last-child{position:relative}.blogue .filtres_listing li:last-child:after,.medias-filtres .filtres_listing li:last-child:after{content:none}.blogue .filtres_listing li:last-child>div,.medias-filtres .filtres_listing li:last-child>div{padding:16px 23px;border:2px solid #00243d}.blogue .filtres_listing li:last-child>div:hover ul,.medias-filtres .filtres_listing li:last-child>div:hover ul{display:block}.blogue .filtres_listing li:last-child>div ul,.medias-filtres .filtres_listing li:last-child>div ul{padding:0;width:100%;position:absolute;top:94px;left:0;display:none;border:2px solid #00243d}.blogue .filtres_listing li:last-child>div ul li,.medias-filtres .filtres_listing li:last-child>div ul li{margin:0;background-color:#fff;border-bottom:1px solid #dbdada;transition:.3s}.blogue .filtres_listing li:last-child>div ul li:last-child,.medias-filtres .filtres_listing li:last-child>div ul li:last-child{border-bottom:none}.blogue .filtres_listing li:last-child>div ul li a,.medias-filtres .filtres_listing li:last-child>div ul li a{width:100%;padding:8px;transition:.3s}.blogue .filtres_listing li:last-child>div ul li a:after,.medias-filtres .filtres_listing li:last-child>div ul li a:after{content:none}.blogue .filtres_listing li:last-child>div ul li a:hover,.medias-filtres .filtres_listing li:last-child>div ul li a:hover{background-color:#dbdada}.blogue .filtres_listing li:last-child p,.medias-filtres .filtres_listing li:last-child p{font-weight:inherit}.blogue .filtres_listing li:last-child p span,.medias-filtres .filtres_listing li:last-child p span{margin-left:10px;display:inline-block;position:relative;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.blogue+.row.text-align-center{padding-bottom:0}@media (max-width:1560px){.blogue .filtres_listing li:first-child .drop_arrow,.medias-filtres .filtres_listing li:first-child .drop_arrow{margin-left:10px;position:relative;display:inline-block;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.blogue .filtres_listing li:first-child:hover ul.sous-filtre,.medias-filtres .filtres_listing li:first-child:hover ul.sous-filtre{display:-webkit-flex;display:-ms-flexbox;display:flex}.blogue .filtres_listing .filtre_categories,.medias-filtres .filtres_listing .filtre_categories{display:none}}@media (max-width:1600px){.blogue .filtres_listing li,.blogue .filtres_listing li:first-child,.blogue .filtres_listing p,.medias-filtres .filtres_listing li,.medias-filtres .filtres_listing li:first-child,.medias-filtres .filtres_listing p{font-size:.7778rem}.blogue .filtres_listing li:last-child,.medias-filtres .filtres_listing li:last-child{font-size:.7778rem}.blogue .filtres_listing li:last-child>div ul,.medias-filtres .filtres_listing li:last-child>div ul{top:92px}}@media (max-width:1440px){.blogue .filtres_listing li,.blogue .filtres_listing li:first-child,.blogue .filtres_listing p,.medias-filtres .filtres_listing li,.medias-filtres .filtres_listing li:first-child,.medias-filtres .filtres_listing p{font-size:.875rem}.blogue .filtres_listing li:last-child,.medias-filtres .filtres_listing li:last-child{font-size:.875rem}}@media (max-width:1024px){.blogue .filtres_listing li,.blogue .filtres_listing li:first-child,.blogue .filtres_listing p,.medias-filtres .filtres_listing li,.medias-filtres .filtres_listing li:first-child,.medias-filtres .filtres_listing p{font-size:1rem}.blogue .filtres_listing li:last-child,.medias-filtres .filtres_listing li:last-child{font-size:1rem}}@media (max-width:768px){.blogue .filtres_listing li,.blogue .filtres_listing li:first-child,.blogue .filtres_listing p,.medias-filtres .filtres_listing li,.medias-filtres .filtres_listing li:first-child,.medias-filtres .filtres_listing p{font-size:1.167rem}.blogue .filtres_listing li:last-child,.medias-filtres .filtres_listing li:last-child{font-size:1.167rem}.blogue .filtres_listing li:last-child>div ul,.medias-filtres .filtres_listing li:last-child>div ul{top:88px}.posts .c-post-listing .col-1x3{width:48%;margin-right:2%}}@media (max-width:600px){.posts .c-post-listing .col-1x3{width:100%;margin-right:0}}@media (max-width:480px){.blogue .filtres_listing li,.blogue .filtres_listing li:first-child,.blogue .filtres_listing p,.medias-filtres .filtres_listing li,.medias-filtres .filtres_listing li:first-child,.medias-filtres .filtres_listing p{font-size:1.2rem}.blogue .filtres_listing li:last-child,.medias-filtres .filtres_listing li:last-child{font-size:1.2rem}.blogue .filtres_listing li:last-child>div ul,.medias-filtres .filtres_listing li:last-child>div ul{top:84px}}.blogue-post .container .header-post .infos-post{padding-right:10rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.blogue-post .container .header-post .infos-post div:first-child p{margin:0;font-size:.8rem;font-weight:500;letter-spacing:1px;text-transform:uppercase}.blogue-post .container .header-post .infos-post div:last-child{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.blogue-post .container .header-post .infos-post div:last-child a{margin-top:45px}.blogue-post .container .header-post .apercu_post .post_thumbnail{height:575px}.blogue-post .container .header-post .apercu_post .category{width:30%;padding:.5rem 1rem;display:inline-block;font-family:Amatic SC,cursive;font-size:1.8rem;text-align:center;background-color:#f18700}.blogue-post .container .header-post .apercu_post .category ul{margin:0;padding:0;list-style:none}.blogue-post .container .header-post .apercu_post .category a{color:#fff}.blogue-post .container .header-post .apercu_post .c-page-banner__white-box{margin-top:0;padding-right:10rem}.blogue-post .container .header-post .apercu_post .c-page-banner__white-box p{font-size:1.25rem;line-height:1.9rem}.blog-contenu-post{margin-top:80px;margin-bottom:100px}.blog-contenu-post h1,.blog-contenu-post h2{margin-bottom:15px;font-size:1.4rem;line-height:1.8rem}.blog-contenu-post h6{font-size:.8rem}.blog-contenu-post li,.blog-contenu-post p{font-family:kepler-std,serif;line-height:1.45rem}.blog-contenu-post blockquote{font-style:italic;font-weight:700}.blog-contenu-post blockquote p{display:inline-block;position:relative}.blog-contenu-post blockquote p:after,.blog-contenu-post blockquote p:before{content:'"';position:absolute;top:0;left:-20px;font-size:inherit}.blog-contenu-post blockquote p:after{left:auto;right:-20px}@media (max-width:1440px){.blogue-post .container .header-post .infos-post div:first-child p{font-size:.875rem}.blogue-post .container .header-post .infos-post div:last-child a{margin-top:34px}.blogue-post .container .header-post .apercu_post .category{width:40%;font-size:2rem}.blogue-post .container .header-post .apercu_post .c-page-banner__white-box p{font-size:1.5rem}.blog-contenu-post h1,.blog-contenu-post h2{font-size:1.625rem}.blog-contenu-post h3{font-size:1.375rem}.blog-contenu-post h4{font-size:1.125rem}.blog-contenu-post h5{font-size:1rem}.blog-contenu-post h6{font-size:.875rem}.blog-contenu-post li,.blog-contenu-post p{font-size:1.125rem}}@media (max-width:1024px){.blogue-post .container .header-post .infos-post div:first-child p{font-size:1rem}.blogue-post .container .header-post .apercu_post .category{width:45%;font-size:2.286rem}.blogue-post .container .header-post .apercu_post .c-page-banner__white-box p{font-size:1.429rem}.blog-contenu-post h1,.blog-contenu-post h2{font-size:1.857rem}.blog-contenu-post h3{font-size:1.571rem}.blog-contenu-post h4{font-size:1.286rem}.blog-contenu-post h5{font-size:1.143rem}.blog-contenu-post h6{font-size:1rem}.blog-contenu-post li,.blog-contenu-post p{font-size:1.286rem;line-height:1.857rem}}@media (max-width:900px){.blogue-post .container .header-post .infos-post{margin-bottom:30px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.blogue-post .container .header-post .infos-post div{width:100%}.blogue-post .container .header-post .infos-post div:last-child{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.blogue-post .container .header-post .infos-post div:last-child a{margin-top:0}.blogue-post .container .header-post .apercu_post .c-page-banner__white-box{padding-right:0}}@media (max-width:768px){.blogue-post .container .header-post .infos-post div:first-child p{font-size:1.167rem}.blogue-post .container .header-post .infos-post div:last-child p{margin-top:14px}.blogue-post .container .header-post .apercu_post .category{width:50%;font-size:2.333rem}.blogue-post .container .header-post .apercu_post .c-page-banner__white-box p{font-size:1.5rem}.blog-contenu-post h1,.blog-contenu-post h2{font-size:2.167rem}.blog-contenu-post h3{font-size:1.833rem}.blog-contenu-post h4{font-size:1.5rem}.blog-contenu-post h5{font-size:1.333rem}.blog-contenu-post h6{font-size:1.167rem}.blog-contenu-post li,.blog-contenu-post p{font-size:1.5rem;line-height:2.167rem}.blog-suggestion.container .c-post-listing .col-1x3{width:48%;margin-right:2%}}@media (max-width:600px){.blogue-post .container .header-post .apercu_post .category{width:65%}.blog-suggestion.container .c-post-listing .col-1x3{width:100%;margin-right:0}}@media (max-width:550px){.blogue-post .container .header-post .infos-post{padding:0 2rem}.blogue-post .container .header-post .infos-post h1{padding:0}}@media (max-width:480px){.blogue-post .container .header-post .infos-post div:first-child p{font-size:1.4rem}.blogue-post .container .header-post .apercu_post .category{font-size:2.8rem}.blogue-post .container .header-post .apercu_post .c-page-banner__white-box p{font-size:1.8rem;line-height:2.4rem}.blog-contenu-post h1,.blog-contenu-post h2{font-size:2.6rem;line-height:3.4rem}.blog-contenu-post h3{font-size:2.2rem}.blog-contenu-post h4{font-size:1.8rem}.blog-contenu-post h5{font-size:1.6rem}.blog-contenu-post h6{font-size:1.4rem}.blog-contenu-post li,.blog-contenu-post p{font-size:1.8rem;line-height:2.6rem}}.etudiant-dun-jour__our-programs{text-align:center;font-family:kepler-std,serif;font-size:20px!important;line-height:24px!important;margin-bottom:40px!important}.etudiant-dun-jour .c-page-banner-v2__white-box .content h1{margin-bottom:2rem}.etudiant-dun-jour .c-page-banner-v2__white-box .content p{text-align:center;max-width:550px;margin-left:auto;margin-right:auto}.etudiant-dun-jour .c-page-banner-v2__white-box .content p:last-of-type{margin-bottom:60px}.ambassadors .c-page-banner__blue-dark h1,.ambassadors .c-page-banner__blue-light h1,.ambassadors .c-page-banner__blue-medium h1,.ambassadors .c-page-banner__orange h1,.ambassadors .c-page-banner h1{color:#0069b2}.ambassadors__title{text-align:center;margin:100px auto 30px}@media (max-width:1024px){.ambassadors__title{margin:70px auto 30px}}@media (max-width:480px){.ambassadors__title{margin:50px auto 30px}}.ambassadors__filter{position:relative;max-width:775px;z-index:100}.ambassadors__label{font-size:13px;font-weight:600;font-family:Poppins,sans-serif;color:#00243d;padding:18px;text-transform:uppercase;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #707070;float:left;cursor:pointer;position:relative;z-index:2;transition:border .3s}.ambassadors__label svg{width:12px;margin:0 0 0 8px}.ambassadors__label svg path{fill:#f18700}.ambassadors__label.open{border-bottom-color:#fff}.ambassadors__label.open svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.ambassadors__list{-webkit-columns:3;columns:3;-webkit-column-gap:70px;column-gap:70px;position:absolute;top:57px;left:0;width:100%;background:#fff;border:1px solid #707070;padding:25px 18px 20px;margin:0;display:none}@media (max-width:768px){.ambassadors__list{-webkit-columns:2;columns:2}}@media (max-width:480px){.ambassadors__list{-webkit-columns:1;columns:1}}.ambassadors__list-el{list-style:none;font-size:13px;-webkit-column-break-inside:avoid;break-inside:avoid;font-family:Poppins,sans-serif;color:#00243d;font-weight:500;margin:0 0 10px;transition:color .3s;padding:0;cursor:pointer}.ambassadors__list-el:hover{color:#f18700}.ambassadors__list-el:first-child{font-weight:700}.ambassadors__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-column-gap:30px;grid-row-gap:60px;clear:both;margin:130px 0 0}@media (max-width:1024px){.ambassadors__grid{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media (max-width:600px){.ambassadors__grid{-ms-grid-columns:1fr;grid-template-columns:1fr}}.ambassadors__grid-el{position:relative;transition:opacity .3s}.ambassadors__grid-el.hidden{opacity:.5;pointer-events:none}.ambassadors__grid-el.open{z-index:10}.ambassadors__grid-el>div{padding:35px 45px;height:100%}.ambassadors__grid-el>div.cyan{background:#42d3df}.ambassadors__grid-el>div.orange{background:#f18700}.ambassadors__grid-el>div.orange .ambassadors__contact a:hover,.ambassadors__grid-el>div.orange .ambassadors__contact span:hover,.ambassadors__grid-el>div.orange .ambassadors__cta a:hover,.ambassadors__grid-el>div.orange .ambassadors__cta span:hover{background:#00243d;color:#fff;border-color:#00243d}.ambassadors__grid-el>div.marine{background:#00243d}.ambassadors__grid-el>div.marine .ambassadors__info,.ambassadors__grid-el>div.marine .ambassadors__lang{color:#fff}.ambassadors__grid-el>div.marine .ambassadors__info:after,.ambassadors__grid-el>div.marine .ambassadors__lang:after{background:#fff}.ambassadors__grid-el-hover{position:absolute;top:0;left:0;width:100%;background:inherit;min-height:100%;padding:60px 45px 45px;display:none}@media (max-width:768px){.ambassadors__grid-el-hover{padding:50px 30px 30px}}.ambassadors__cta{position:absolute;bottom:-30px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);cursor:pointer}.ambassadors__cta span{box-shadow:0 0 30px rgba(0,0,0,.1);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;white-space:nowrap}.ambassadors__cta span svg{width:12px;margin:0 -3px 0 8px}.ambassadors__cta span svg path{fill:#f18700;transition:fill .3s}.ambassadors__cta span:hover svg path{fill:#fff}.ambassadors__close{position:absolute;right:30px;top:30px;cursor:pointer;transition:opacity .3s}.ambassadors__close svg{width:18px}.ambassadors__close svg path{fill:#fff}.ambassadors__close:hover{opacity:.5}.ambassadors__img{width:200px;margin:0 auto 25px}.ambassadors__img img{display:block;width:100%;border-radius:50%}.ambassadors__name{color:#fff;font-size:31px;font-weight:700;text-align:center}.ambassadors__name h3{font-family:Amatic SC,cursive;margin:0 0 5px}.ambassadors__job{font-size:14px;font-family:Poppins,sans-serif;font-weight:600;color:#fff;text-align:center}.ambassadors__info{color:#00243d;font-size:16px;line-height:1.8;font-family:kepler-std,serif;position:relative;padding:0 0 15px}.ambassadors__info p{margin:0}.ambassadors__info:after{position:absolute;left:0;bottom:0;width:50px;content:"";height:1px;background:#00243d}.ambassadors__lang{color:#00243d;font-size:13px;line-height:1.5;font-family:Poppins,sans-serif;margin:15px 0 0}.ambassadors__lang strong{font-weight:700}.ambassadors__contact{margin:25px 0 0}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvX2NvdXJzZXMuc2NzcyIsImNvcmUvX3ZhcmlhYmxlcy5zY3NzIiwiZ2xvYmFsL19iYXNlLnNjc3MiLCJjb3JlL19tZWRpYXF1ZXJ5LnNjc3MiLCJtYWluLmNzcyIsImdsb2JhbC9faGVscGVycy5zY3NzIiwiZ2xvYmFsL19hbmltYXRpb25zLnNjc3MiLCJjb21wb25lbnRzL19zb2NpYWwuc2NzcyIsImNvbXBvbmVudHMvX2NhbGVuZGFyLnNjc3MiLCJjb21wb25lbnRzL19jYWxlbmRhci1pY29uLnNjc3MiLCJjb21wb25lbnRzL19idXR0b24uc2NzcyIsImNvbXBvbmVudHMvX3NsaWRlci5zY3NzIiwiY29tcG9uZW50cy9faW5zdGFncmFtLnNjc3MiLCJjb21wb25lbnRzL19wYWdlLWJhbm5lci5zY3NzIiwiY29tcG9uZW50cy9fY291cnNsYW5ndWUuc2NzcyIsImNvbXBvbmVudHMvX2NoZWNrbGlzdC5zY3NzIiwiY29tcG9uZW50cy9faW5zY3JpcHRpb24tc3RlcHMuc2NzcyIsImNvbXBvbmVudHMvX2Rvd25sb2Fkcy5zY3NzIiwiY29tcG9uZW50cy9fZm9ybS1xdWVzdGlvbnMuc2NzcyIsImNvbXBvbmVudHMvX2Zvcm0tY29udGFjdC5zY3NzIiwiY29tcG9uZW50cy9fcHJvZ3JhbXMuc2NzcyIsImNvbXBvbmVudHMvX3Byb2dyYW0tbW9kdWxlLnNjc3MiLCJjb21wb25lbnRzL19leHRlcm5hbC1saW5rcy5zY3NzIiwiY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MiLCJjb21wb25lbnRzL19ib3guc2NzcyIsImNvbXBvbmVudHMvX3ZpZGVvLXBsYXllci5zY3NzIiwiY29tcG9uZW50cy9fcG9zdC1saXN0aW5nLnNjc3MiLCJjb21wb25lbnRzL19zZWN0aW9uLW1lZGlhcy5zY3NzIiwiY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fYm94LWNvdXJzLnNjc3MiLCJsYXlvdXQvX2hlYWRlci5zY3NzIiwibGF5b3V0L193cmFwcGVyLnNjc3MiLCJsYXlvdXQvX2dyaWQuc2NzcyIsImxheW91dC9fZm9vdGVyLnNjc3MiLCJwYWdlcy9faG9tZS5zY3NzIiwicGFnZXMvX3Byb2dyYW1tZXMtY2hpbGRyZW4uc2NzcyIsInBhZ2VzL19zZWNvbmRhaXJlLnNjc3MiLCJwYWdlcy9fZm9ybWF0aW9uLXByb2Zlc3Npb25uZWxsZS5zY3NzIiwicGFnZXMvX2V0dWRpYW50c2ludGVybmF0aW9uYXV4LnNjc3MiLCJwYWdlcy9fYWlkZS1maW5hbmNpZXJlLnNjc3MiLCJwYWdlcy9faW50ZWdyYXRpb24tc29jaWFsLnNjc3MiLCJwYWdlcy9fbHBuLXNhc2kuc2NzcyIsInBhZ2VzL19yYWMuc2NzcyIsInBhZ2VzL19zYXJjYS5zY3NzIiwicGFnZXMvX3NlcnZpY2VzLWF1eC1lbnRyZXByaXNlcy5zY3NzIiwicGFnZXMvX3NlcnZpY2VzLWF1eC1ldHVkaWFudHMuc2NzcyIsInBhZ2VzL190ZXN0cy5zY3NzIiwicGFnZXMvX2EtcHJvcG9zLnNjc3MiLCJwYWdlcy9fdGVtb2lnbmFnZXMuc2NzcyIsInBhZ2VzL19jYXJyaWVyZS5zY3NzIiwicGFnZXMvX2ZhcS5zY3NzIiwicGFnZXMvX2NvbnRhY3Quc2NzcyIsInBhZ2VzL19ibG9ndWUuc2NzcyIsInBhZ2VzL19ibG9ndWUtcG9zdC5zY3NzIiwicGFnZXMvX2V0dWRpYW50LWR1bi1qb3VyLnNjc3MiLCJwYWdlcy9fYW1iYXNzYWRvcnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkMwQkEsQURYRyw2RkNXUyxBQUNaLG1EQUFZLEFDM0JaLEtBQ0MsZUFBYyxBQUNkLGlCQUFpQixDQXFCakIsQUNkQywwQkRURixLQUtFLGNBQWUsQ0FrQmhCLENFY0EsQUQ1QkMsMEJEVEYsS0FTRSxjQUFlLENBY2hCLENFcUJBLEFEbkNDLDBCRFRGLEtBYUUsY0FBZSxDQVVoQixDRTRCQSxBRDFDQyx5QkRURixLQWlCRSxjQUFlLENBTWhCLENFbUNBLEFEakRDLHlCRFRGLEtBcUJF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UiwwQkF5R1csa0J0QjdNRSxDc0I4TUwsQ25Ca3dKaEIsQURyaEtDLDBCb0JTTSwwQkF1UlEsaUJ0QnBORyxDc0JxTk4sQUE1Q0EsOEJBaURPLGdCdEJ4TkYsQ3NCeU5ELEFBL1BSLDZCQWtRVyxtQnRCek5BLEFzQjBOQSxrQnRCN05GLENzQjhORCxBQXBRUiw2QkF1UVcsY3RCN05KLENzQjhOQyxBQTVDSiw2REFzRE8saUJ0QnZPQSxDc0J3T0gsQUFsSlIsMEJBd0pXLGdCdEI3T0QsQ3NCOE9GLENuQm12SmhCLEFEcmpLQywwQm9CU00sMEJBc1VRLGN0QnBQRCxDc0JxUEYsQUEzRkEsOEJBZ0dPLGtCdEJ4UEQsQ3NCeVBGLEFBOVNSLDZCQWlUVyxrQnRCelBELENzQjBQRixBQWxUUiw2QkFxVFcsa0J0QjVQRCxDc0I2UEYsQUExRkosNkRBb0dPLGN0QnRRTCxDc0J1UUUsQUFoTVIsMEJBc01XLGtCdEI1UUEsQ3NCNlFILENuQm91SmhCLEFEcGxLQyx5Qm9CU00sMEJBb1hRLGN0QmpSQSxDc0JrUkgsQUF6SUEsOEJBOElPLGtCdEJ0UkEsQ3NCdVJILEFBNVZSLDZCQStWVyxtQnRCdlJBLEFzQndSQSxvQnRCMVJBLENzQjJSSCxBQWpXUiw2QkFvV1csa0J0QjNSQSxDc0I0UkgsQUF6SUosNkRBK0lPLG1CdEJsU0EsQXNCbVNBLGtCdEJyU0YsQ3NCMlNELEFBalBSLDBCQXVQVyxjdEI5U0osQ3NCK1NDLENuQnF0SmhCLEFtQi9zSkQseUJBTWEsMkNBR08sOEJBQUEsQUFBc0IsMEJBQXRCLEFBQXNCLHFCQUFBLENBS3pCLEFBUkosb0RBTVcsVUFBVyxDQUNkLEFBNVlaLDZCQWdaVyxpQkFBa0IsQ0FNckIsQUF0WlIsbUNBa1plLFlBQVksQUFDWixXQUFXLEFBQ1gsV0FBWSxDQUNmLENuQjhzSnBCLEFEM29LQyx5Qm9CU00sMEJBa2NRLGdCdEIvVUMsQ3NCZ1ZKLEFBdk5BLDhCQTROTyxnQnRCbFZILENzQm1WQSxBQTFhUiw2QkE2YVcsaUJ0QnRWSCxBc0J1VkcsZ0J0QnpWTCxDc0IwVkUsQUEvYVIsNkJB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QUFXLEFBQ1gsaUJBQWtCLENBQ2xCLEFBRUYsbUJBQ0MsV0FBYyxBQUNkLGVBQWUsQUFDZixnQkFBaUIsQUFDakIsaUJBQWtCLENBS2xCLEFBVEEsc0JBTUMsOEJ0RDlLaUMsQXNEK0tqQyxjQUFlLENBQ2YsQUFFRixrQkFDQyxlQUFlLEFBQ2YsK0J0RHRMa0MsQXNEdUxsQyxnQkFBZ0IsQUFDaEIsV0FBYyxBQUNkLGlCQUFrQixDQUNsQixBQUNELG1CQUNDLGN0RG5Ma0IsQXNEb0xsQixlQUFlLEFBQ2YsZ0JBQWdCLEFBQ2hCLDZCdEQ5TGtDLEFzRCtMbEMsa0JBQWtCLEFBQ2xCLGdCQUFpQixDQWFqQixBQW5CQSxxQkFRQyxRQUFTLENBQ1QsQUFURCx5QkFXQyxrQkFBa0IsQUFDbEIsT0FBTyxBQUNQLFNBQVMsQUFDVCxXQUFXLEFBQ1gsV0FBVyxBQUNYLFdBQVcsQUFDWCxrQnREbk1pQixDc0RvTWpCLEFBRUYsbUJBQ0MsY3REdk1rQixBc0R3TWxCLGVBQWUsQUFDZixnQkFBZ0IsQUFDaEIsK0J0RG5Oa0MsQXNEb05sQyxlQUFnQixDQUloQixBQVRBLDBCQU9DLGVBQWlCLENBQ2pCLEFBRUYsc0JBQ0MsZUFBa0IsQ0FDbEIiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuY291cnNlcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cblx0ZGl2IHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHBhZGRpbmc6IDAuN3JlbTtcblxuXHRcdEBpbmNsdWRlIG1xKHNtYWxsKSB7XG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHR9XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAn4oCiJztcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMTJweDtcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdH1cblx0fVxufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5SZXNwb25zaXZlXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuJGJyZWFrcG9pbnRzOiAoXG5cdCd4c21hbGwnOiBcdFx0KG1heC13aWR0aDogMzc1cHgpLFxuXHQnc21hbGwnOiBcdFx0KG1heC13aWR0aDogNDgwcHgpLFxuXHQnbWVkaXVtJzogXHRcdChtYXgtd2lkdGg6IDc2OHB4KSxcblx0J2xhcmdlJzogXHRcdChtYXgtd2lkdGg6IDEwMjRweCksXG5cdCdtaWRsYXJnZSc6IFx0KG1heC13aWR0aDogMTE1MHB4KSxcblx0J3hsYXJnZSc6IFx0XHQobWF4LXdpZHRoOiAxNDQwcHgpLFxuXHQneHhsYXJnZSc6IFx0XHQobWF4LXdpZHRoOiAxNjAwcHgpLFxuXHQneHh4bGFyZ2UnOiBcdChtYXgtd2lkdGg6IDE5MjBweCkgIFxuKTtcbi8qXG5iYXNlOiAgICAyMHB4XG54eGxhcmdlOiAxOHB4XG54bGFyZ2U6ICAxNnB4XG5sYXJnZTogICAxNHB4XG5tZWRpdW06ICAxMnB4XG5zbWFsbDogICAxMHB4XG4qL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuRm9udC1mYWNlXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PUFtYXRpYytTQzo3MDB8UG9wcGluczo0MDAsNTAwLDYwMCw3MDAnKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvZmJjMmpqZC5jc3NcIik7XG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblZhcmlhYmxlc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLy8gRm9udHNcbiRwcmltYXJ5LWZvbnQ6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbiRzZWNvbmRhcnktZm9udDogJ2tlcGxlci1zdGQnLCBzZXJpZjtcbiR0ZXJ0aWFyeS1mb250Olx0J0FtYXRpYyBTQycsIGN1cnNpdmU7XG5cblxuLy8gQ29sb3JzXG4kb3JhbmdlOlx0XHQjZjE4NzAwO1xuJG9yYW5nZS1saWdodDpcdCNmZmEyMDA7XG5cbiRibHVlLWRhcms6XHRcdCMwMDI0M2Q7XG4kYmx1ZS1tZWRpdW06XHQjMDA2OWIyO1xuJGJsdWUtbGlnaHQ6XHQjNDJkM2RmO1xuXG4kZ3JleS1saWdodDpcdCNmMmYyZjI7XG4kZ3JleS1saWdodC0yOlx0I2Y4ZjhmODtcbiRncmV5LWxpZ2h0LTM6XHQjZTZlNmU2O1xuJGdyZXktbWVkaXVtOiBcdCNmMGYwZjA7XG4kZ3JleS1kYXJrOlx0XHQjY2JjY2NjO1xuJGdyZXktYm9yZGVyOlx0I2Y0ZjRmNDtcbiRncmV5LWJvcmRlci0yOlx0I2MxYzFjMTtcblxuJGdyZXktbGlnaHQtY2FsZW5kYXI6ICNlY2ViZWI7XG4kYmx1ZS1wYWxlLWxpZ2h0OiAjM2FjN2QyO1xuXG5cbi8vIFRyYW5zaXRpb24gc21vb3RobmVzc1xuJGN1YmljOlx0YWxsIDQwMG1zIGN1YmljLWJlemllcigwLjY0LCAwLjA0LCAwLCAwLjk4KTtcbiRjdWJpYy1vbmx5OiBjdWJpYy1iZXppZXIoMC42NCwgMC4wNCwgMCwgMC45OCk7XG5cbi8vIEZvbnQgc2l6ZVxuXG4keHhsYXJnZS0zNjogMnJlbTtcbiR4eGxhcmdlLTM0OiAxLjg4OXJlbTtcbiR4eGxhcmdlLTMyOiAxLjc3OHJlbTtcbiR4eGxhcmdlLTMwOiAxLjY2N3JlbTtcbiR4eGxhcmdlLTI4OiAxLjU1NnJlbTtcbiR4eGxhcmdlLTI2OiAxLjQ0NHJlbTtcbiR4eGxhcmdlLTI0OiAxLjMzM3JlbTtcbiR4eGxhcmdlLTIyOiAxLjIyMnJlbTtcbiR4eGxhcmdlLTIwOiAxLjExMXJlbTtcbiR4eGxhcmdlLTE4OiAxcmVtO1xuJHh4bGFyZ2UtMTY6IDAuODg4OXJlbTtcbiR4eGxhcmdlLTE0OiAwLjc3NzhyZW07XG4keHhsYXJnZS0xMjogMC42NjY3cmVtO1xuJHh4bGFyZ2UtMTA6IDAuNTU1NnJlbTtcblxuJHhsYXJnZS0zNjogMi4yNXJlbTtcbiR4bGFyZ2UtMzQ6IDIuMTI1cmVtO1xuJHhsYXJnZS0zMjogMnJlbTtcbiR4bGFyZ2UtMzA6IDEuODc1cmVtO1xuJHhsYXJnZS0yODogMS43NXJlbTtcbiR4bGFyZ2UtMjY6IDEuNjI1cmVtO1xuJHhsYXJnZS0yNDogMS41cmVtO1xuJHhsYXJnZS0yMjogMS4zNzVyZW07XG4keGxhcmdlLTIwOiAxLjI1cmVtO1xuJHhsYXJnZS0xODogMS4xMjVyZW07XG4keGxhcmdlLTE2OiAxcmVtO1xuJHhsYXJnZS0xNDogMC44NzVyZW07XG4keGxhcmdlLTEyOiAwLjc1cmVtO1xuJHhsYXJnZS0xMDogMC42MjVyZW07XG5cbiRsYXJnZS0zNjogMi41NzFyZW07XG4kbGFyZ2UtMzQ6IDIuNDI5cmVtO1xuJGxhcmdlLTMyOiAyLjI4NnJlbTtcbiRsYXJnZS0zMDogMi4xNDNyZW07XG4kbGFyZ2UtMjg6IDJyZW07XG4kbGFyZ2UtMjY6IDEuODU3cmVtO1xuJGxhcmdlLTI0OiAxLjcxNHJlbTtcbiRsYXJnZS0yMjogMS41NzFyZW07XG4kbGFyZ2UtMjA6IDEuNDI5cmVtO1xuJGxhcmdlLTE4OiAxLjI4NnJlbTtcbiRsYXJnZS0xNjogMS4xNDNyZW07XG4kbGFyZ2UtMTQ6IDFyZW07XG4kbGFyZ2UtMTI6IDAuODU3MXJlbTtcbiRsYXJnZS0xMDogMC43MTQzcmVtO1xuXG4kbWVkaXVtLTM2OiAzcmVtO1xuJG1lZGl1bS0zNDogMi44MzNyZW07XG4kbWVkaXVtLTMyOiAyLjY2N3JlbTtcbiRtZWRpdW0tMzA6IDIuNXJlbTtcbiRtZWRpdW0tMjg6IDIuMzMzcmVtO1xuJG1lZGl1bS0yNjogMi4xNjdyZW07XG4kbWVkaXVtLTI0OiAycmVtO1xuJG1lZGl1bS0yMjogMS44MzNyZW07XG4kbWVkaXVtLTIwOiAxLjY2N3JlbTtcbiRtZWRpdW0tMTg6IDEuNXJlbTtcbiRtZWRpdW0tMTY6IDEuMzMzcmVtO1xuJG1lZGl1bS0xNDogMS4xNjdyZW07XG4kbWVkaXVtLTEyOiAxcmVtO1xuJG1lZGl1bS0xMDogMC44MzMzcmVtO1xuXG4kc21hbGwtMzY6IDMuNnJlbTtcbiRzbWFsbC0zNDogMy40cmVtO1xuJHNtYWxsLTMyOiAzLjJyZW07XG4kc21hbGwtMzA6IDNyZW07XG4kc21hbGwtMjg6IDIuOHJlbTtcbiRzbWFsbC0yNjogMi42cmVtO1xuJHNtYWxsLTI0OiAyLjRyZW07XG4kc21hbGwtMjI6IDIuMnJlbTtcbiRzbWFsbC0yMDogMnJlbTtcbiRzbWFsbC0xODogMS44cmVtO1xuJHNtYWxsLTE2OiAxLjZyZW07XG4kc21hbGwtMTQ6IDEuNHJlbTtcbiRzbWFsbC0xMjogMS4ycmVtO1xuJHNtYWxsLTEwOiAxcmVtO1xuXG5cblxuXG5cblxuIiwiaHRtbCB7XG5cdGZvbnQtc2l6ZToyMHB4O1xuXHRvdmVyZmxvdy14OmhpZGRlbjtcblxuXHRAaW5jbHVkZSBtcSh4eGxhcmdlKSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG5cblx0QGluY2x1ZGUgbXEoeGxhcmdlKSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cblx0QGluY2x1ZGUgbXEobGFyZ2UpIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblxuXHRAaW5jbHVkZSBtcShtZWRpdW0pIHtcblx0XHRmb250LXNpemU6IDEycHg7XG4gICAgfVxuXG5cdEBpbmNsdWRlIG1xKHNtYWxsKSB7XG5cdFx0Zm9udC1zaXplOiAxMHB4O1xuICAgIH1cbn1cblxuYm9keSB7XG5cdG1hcmdpbjowcHg7XG5cdGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuXHRjb2xvcjogJGJsdWUtZGFyaztcbn1cblxuKiB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5pbWcge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cblxudGV4dGFyZWEge1xuXHRyZXNpemU6IHZlcnRpY2FsO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcblx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbmgxIHtcblx0Zm9udC1zaXplOiAzLjVyZW07XG5cdGxpbmUtaGVpZ2h0OiA0LjVyZW07XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGNvbG9yOiAkYmx1ZS1tZWRpdW07XG59XG5cbmgyIHtcblx0Zm9udC1zaXplOiAzLjVyZW07XG5cdGxpbmUtaGVpZ2h0OiA0LjVyZW07XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGNvbG9yOiAkYmx1ZS1tZWRpdW07XG59XG5cbmgzIHtcblxufVxuXG5oNCB7XG5cbn1cblxuaDUge1xuXG59XG5cbmg2IHtcblxufVxuXG5wLFxuYSB7XG5cbn1cblxuYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxucCB7XG5cbn1cblxuIiwiLy8vIE1lZGlhIHF1ZXJ5IG1lcmdlclxuLy8vIENyZWF0ZSBhIHNpbmdsZSBtZWRpYSBjb25kaXRpb24gb3V0IG9mIGEgbWFwIG9mIHF1ZXJpZXNcbi8vLyBAcGFyYW0ge01hcH0gJHF1ZXJpZXMgLSBNYXAgb2YgbWVkaWEgcXVlcmllc1xuQG1peGluIG1lZGlhKCRxdWVyaWVzKSB7XG5cdEBpZiBsZW5ndGgoJHF1ZXJpZXMpID09IDAge1xuXHRcdEBjb250ZW50O1xuXHR9IEBlbHNlIHtcblx0XHQkZmlyc3Qta2V5OiBudGgobWFwLWtleXMoJHF1ZXJpZXMpLCAxKTtcbiBcblx0XHRAbWVkaWEgKCRmaXJzdC1rZXk6IG1hcC1nZXQoJHF1ZXJpZXMsICRmaXJzdC1rZXkpKSB7XG5cdFx0XHQkcXVlcmllczogbWFwLXJlbW92ZSgkcXVlcmllcywgJGZpcnN0LWtleSk7XG4gXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgkcXVlcmllcykge1xuXHRcdFx0XHRAY29udGVudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1peGluIG1xKCRicmVha3BvaW50KSB7XG5cdC8vIEdldCB0aGUgcXVlcnkgbWFwIGZvciAkYnJlYWtwb2ludHMgbWFwXG5cdCRxdWVyaWVzOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpO1xuIFxuXHQvLyBJZiB0aGVyZSBpcyBubyBxdWVyeSBjYWxsZWQgJGJyZWFrcG9pbnQgaW4gbWFwLCB0aHJvdyBhbiBlcnJvclxuXHRAaWYgbm90ICRxdWVyaWVzIHtcblx0XHRAZXJyb3IgXCJObyB2YWx1ZSBjb3VsZCBiZSByZXRyaWV2ZWQgZnJvbSBgI3skYnJlYWtwb2ludH1gLiBcIlxuXHRcdCsgXCJQbGVhc2UgbWFrZSBzdXJlIGl0IGlzIGRlZmluZWQgaW4gYCRicmVha3BvaW50c2AgbWFwLlwiO1xuXHR9XG4gXG5cdC8vIEluY2x1ZGUgdGhlIG1lZGlhIG1peGluIHdpdGggJHF1ZXJpZXNcblx0QGluY2x1ZGUgbWVkaWEoJHF1ZXJpZXMpIHtcblx0XHRAY29udGVudDtcblx0fVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5Db3JlXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblJlc3BvbnNpdmVcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuYmFzZTogICAgMjBweFxueHhsYXJnZTogMThweFxueGxhcmdlOiAgMTZweFxubGFyZ2U6ICAgMTRweFxubWVkaXVtOiAgMTJweFxuc21hbGw6ICAgMTBweFxuKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5Gb250LWZhY2Vcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1BbWF0aWMrU0M6NzAwfFBvcHBpbnM6NDAwLDUwMCw2MDAsNzAwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9mYmMyampkLmNzc1wiKTtcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5WYXJpYWJsZXNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuR2xvYmFsXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogbGluZSAxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9nbG9iYWwvX2Jhc2Uuc2NzcyAqL1xuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC8qIGxpbmUgMSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvZ2xvYmFsL19iYXNlLnNjc3MgKi9cbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLyogbGluZSAxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9nbG9iYWwvX2Jhc2Uuc2NzcyAqL1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAvKiBsaW5lIDEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2dsb2JhbC9fYmFzZS5zY3NzICovXG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9nbG9iYWwvX2Jhc2Uuc2NzcyAqL1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC8qIGxpbmUgMSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvZ2xvYmFsL19iYXNlLnNjc3MgKi9cbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5cbi8qIGxpbmUgMjYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2dsb2JhbC9fYmFzZS5zY3NzICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDI0M2Q7XG59XG5cbi8qIGxpbmUgMzIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2dsb2JhbC9fYmFzZS5zY3NzICovXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8qIGxpbmUgMzgsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2dsb2JhbC9fYmFzZS5zY3NzICovXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgNDMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2dsb2JhbC9fYmFzZS5zY3NzICovXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbi8qIGxpbmUgNDcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2dsb2JhbC9fYmFzZS5zY3NzICovXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4vKiBsaW5lIDUyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9nbG9iYWwvX2Jhc2Uuc2NzcyAqL1xuaDEge1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDQuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDY5YjI7XG59XG5cbi8qIGxpbmUgNTksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2dsb2JhbC9fYmFzZS5zY3NzICovXG5oMiB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICBsaW5lLWhlaWdodDogNC41cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwNjliMjtcbn1cblxuLyogbGluZSA4NywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvZ2xvYmFsL19iYXNlLnNjc3MgKi9cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIGxpbmUgMSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvZ2xvYmFsL19oZWxwZXJzLnNjc3MgKi9cbi5mbGV4LXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi8qIGxpbmUgNiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvZ2xvYmFsL19oZWxwZXJzLnNjc3MgKi9cbi5mbGV4LXNwYWNlLWJldHdlZW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMTMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2dsb2JhbC9faGVscGVycy5zY3NzICovXG4uaGFzLXNlcGFyYXRvciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi8qIGxpbmUgMTcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2dsb2JhbC9faGVscGVycy5zY3NzICovXG4ub3Itc2VwZXJhdG9yIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLyogbGluZSAyMSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvZ2xvYmFsL19oZWxwZXJzLnNjc3MgKi9cbi5vci1zZXBlcmF0b3Igc3BhbiB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAzcHggc29saWQgYmxhY2s7XG4gIHBhZGRpbmc6IDJweDtcbiAgcGFkZGluZy10b3A6IDFweDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG5cbi8qIGxpbmUgMjksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2dsb2JhbC9faGVscGVycy5zY3NzICovXG4ub3Itc2VwZXJhdG9yOmxhc3Qtb2YtdHlwZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgMzYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2dsb2JhbC9faGVscGVycy5zY3NzICovXG4uaXMtdW5kZXJsaW5lZCBzcGFuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JnX2JsZXUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtc2l6ZTogNXB4IDIwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMnJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAwLjllbTtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4vKiBsaW5lIDQ2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9nbG9iYWwvX2hlbHBlcnMuc2NzcyAqL1xuaDIge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi8qIGxpbmUgNTMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2dsb2JhbC9faGVscGVycy5zY3NzICovXG5oMi5pcy11bmRlcmxpbmVkIHNwYW46YWZ0ZXIge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvdHRvbTogNXB4O1xufVxuXG4vKiBsaW5lIDYwLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9nbG9iYWwvX2hlbHBlcnMuc2NzcyAqL1xuLnRleHQtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBsaW5lIDY0LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9nbG9iYWwvX2hlbHBlcnMuc2NzcyAqL1xuLmJsdWUtbGlnaHQtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6ICM0MmQzZGY7XG59XG5cbi8qIGxpbmUgNjgsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2dsb2JhbC9faGVscGVycy5zY3NzICovXG4uZGl2aWRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjI4NjAyO1xuICBtYXJnaW46IDBweCA1cHg7XG59XG5cbi8qIGxpbmUgNzYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2dsb2JhbC9faGVscGVycy5zY3NzICovXG4uaXMtc2VyaWYge1xuICBmb250LWZhbWlseTogXCJrZXBsZXItc3RkXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLyogbGluZSA4MywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvZ2xvYmFsL19oZWxwZXJzLnNjc3MgKi9cbi5tdy0xMTAwIHtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4vKiBsaW5lIDg4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9nbG9iYWwvX2hlbHBlcnMuc2NzcyAqL1xuLm13LTk1MCB7XG4gIG1heC13aWR0aDogOTUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4vKiBsaW5lIDkzLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9nbG9iYWwvX2hlbHBlcnMuc2NzcyAqL1xuLm13LTg1MCB7XG4gIG1heC13aWR0aDogODUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4vKiBsaW5lIDk4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9nbG9iYWwvX2hlbHBlcnMuc2NzcyAqL1xuLm13LTc1MCB7XG4gIG1heC13aWR0aDogNzUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4vKiBsaW5lIDEwMywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvZ2xvYmFsL19oZWxwZXJzLnNjc3MgKi9cbi5tdy02NTAge1xuICBtYXgtd2lkdGg6IDY1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLyogbGluZSAxMDgsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2dsb2JhbC9faGVscGVycy5zY3NzICovXG4ubXctNTUwIHtcbiAgbWF4LXdpZHRoOiA1NTBweDtcbn1cblxuLyogbGluZSAxMTIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2dsb2JhbC9faGVscGVycy5zY3NzICovXG4ubXctbGVmdCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogbGluZSAxMTcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2dsb2JhbC9faGVscGVycy5zY3NzICovXG4uY29sLWdyb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG59XG5cbi8qIGxpbmUgMTIxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9nbG9iYWwvX2hlbHBlcnMuc2NzcyAqL1xuLmNvbC1ncm93ID4gZGl2IHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4vKiBsaW5lIDEyNiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvZ2xvYmFsL19oZWxwZXJzLnNjc3MgKi9cbi5pbnZpc2libGUtYm94IHtcbiAgcGFkZGluZzogNHJlbSA2cmVtIDZyZW07XG4gIG1hcmdpbi1ib3R0b206IDEwdnc7XG59XG5cbi8qIGxpbmUgMTMxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9nbG9iYWwvX2hlbHBlcnMuc2NzcyAqL1xuLmJveC1zbWFsbC1wYWRkaW5nIHtcbiAgcGFkZGluZzogMnJlbTtcbn1cblxuLyogbGluZSAxMzUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2dsb2JhbC9faGVscGVycy5zY3NzICovXG4uYWJvdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4vKiBsaW5lIDEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2dsb2JhbC9fYW5pbWF0aW9ucy5zY3NzICovXG4uaXMtYm91bmNpbmcge1xuICBhbmltYXRpb24tbmFtZTogaXMtYm91bmNpbmc7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNTAwbXM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG5cbkBrZXlmcmFtZXMgaXMtYm91bmNpbmcge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkNvbXBvbmVudHNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBsaW5lIDEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3NvY2lhbC5zY3NzICovXG4uYy1zb2NpYWxfX3dyYXBwZXIge1xuICBwYWRkaW5nOiA2MHB4IDAgMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLyogbGluZSA4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19zb2NpYWwuc2NzcyAqL1xuLmMtc29jaWFsX193cmFwcGVyIC5jLXNvY2lhbF9faWNvbnMge1xuICBtYXJnaW46IDAgMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xufVxuXG4vKiBsaW5lIDE0LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19zb2NpYWwuc2NzcyAqL1xuLmMtc29jaWFsX193cmFwcGVyIGEge1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbjogMCAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2YxODcwMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogbGluZSAyNywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fc29jaWFsLnNjc3MgKi9cbi5jLXNvY2lhbF9fd3JhcHBlciBhIGkge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi8qIGxpbmUgMzMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3NvY2lhbC5zY3NzICovXG4uYy1zb2NpYWxfX3dyYXBwZXIgYTpob3ZlciBpIHtcbiAgYW5pbWF0aW9uOiBzb2NpYWxNb3ZlbWVudCAzMDBtcyBlYXNlIGZvcndhcmRzIGFsdGVybmF0ZTtcbn1cblxuLyogbGluZSAzOSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fc29jaWFsLnNjc3MgKi9cbi5jLXNvY2lhbF9fd3JhcHBlciAuZ3Jvd2luZy1ib3JkZXIge1xuICBmbGV4LWdyb3c6IDE7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuQGtleWZyYW1lcyBzb2NpYWxNb3ZlbWVudCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIDMzJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gIDY2JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbn1cblxuLyogbGluZSAxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19jYWxlbmRhci5zY3NzICovXG4ubmF2LWNhbGVuZGFyIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2ViZWI7XG4gIHBhZGRpbmc6IDNyZW0gMCAwO1xuICB6LWluZGV4OiAxMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBsaW5lIDE2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19jYWxlbmRhci5zY3NzICovXG4ubmF2LWNhbGVuZGFyLm5hdi1jYWxlbmRhci0tb3BlbmVkIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBsaW5lIDIyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19jYWxlbmRhci5zY3NzICovXG4ubmF2LWNhbGVuZGFyIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICByaWdodDogNHJlbTtcbiAgdG9wOiAycmVtO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jbG9zZS1pY29uLWNhbGVuZGFyLnBuZ1wiKTtcbn1cblxuLyogbGluZSAzNiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fY2FsZW5kYXIuc2NzcyAqL1xuLm5hdi1jYWxlbmRhciAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBsaW5lIDQxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19jYWxlbmRhci5zY3NzICovXG4ubmF2LWNhbGVuZGFyIC5jYWxlbmRhcl9fdGl0bGUgLmNhbGVuZGFyX190aXRsZS1pdGVtIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBjb2xvcjogIzAwNjliMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHotaW5kZXg6IDEwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5cbi8qIGxpbmUgNTAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NhbGVuZGFyLnNjc3MgKi9cbi5uYXYtY2FsZW5kYXIgLmNhbGVuZGFyX190aXRsZSAuY2FsZW5kYXJfX3RpdGxlLWl0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm90dG9tOiAxNnB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2FjN2QyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4vKiBsaW5lIDY0LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19jYWxlbmRhci5zY3NzICovXG4ubmF2LWNhbGVuZGFyIC5jYWxlbmRhcl9feWVhciAuY2FsZW5kYXJfX3llYXItaXRlbSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogNnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4vKiBsaW5lIDczLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19jYWxlbmRhci5zY3NzICovXG4ubmF2LWNhbGVuZGFyIC5yb3cge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG5cbi8qIGxpbmUgNzcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NhbGVuZGFyLnNjc3MgKi9cbi5uYXYtY2FsZW5kYXIgLnJvdy5ib3R0b21fX2JhciB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLyogbGluZSA4MywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fY2FsZW5kYXIuc2NzcyAqL1xuLm5hdi1jYWxlbmRhciAuY2FsZW5kYXJfX3llYXJseSB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cblxuLyogbGluZSA4NywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fY2FsZW5kYXIuc2NzcyAqL1xuLm5hdi1jYWxlbmRhciAuY2FsZW5kYXJfX3llYXJseSAuY2FsZW5kYXJfcm93cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4vKiBsaW5lIDk0LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19jYWxlbmRhci5zY3NzICovXG4ubmF2LWNhbGVuZGFyIC5jYWxlbmRhcl9feWVhcmx5IC5hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDQwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyNDNkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIGxpbmUgMTA4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19jYWxlbmRhci5zY3NzICovXG4ubmF2LWNhbGVuZGFyIC5jYWxlbmRhcl9feWVhcmx5IC5hcnJvdy5hcnJvdy0tcHJldiB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLyogbGluZSAxMTUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NhbGVuZGFyLnNjc3MgKi9cbi5uYXYtY2FsZW5kYXIgLmNhbGVuZGFyX195ZWFybHkgLmFycm93LmFycm93LS1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTAlO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLyogbGluZSAxMjMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NhbGVuZGFyLnNjc3MgKi9cbi5uYXYtY2FsZW5kYXIgLmNhbGVuZGFyX195ZWFybHkgdGFibGUge1xuICB3aWR0aDogMTQlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIC8qIFtkYXRhLXR5cGU9J2Zvcm1hdGlvbiddIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM0YzkyYzQ7XG5cdFx0XHRcdH1cblx0XHRcdFxuXHRcdFx0XHQmLmZpcnN0OmFmdGVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2OWIyO1xuXHRcdFx0XHR9XG5cdFx0XHRcblx0XHRcdFx0Ji5vbmx5OmFmdGVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2OWIyO1xuXHRcdFx0XHR9XG5cdFx0XHRcblx0XHRcdFx0Ji5sYXN0OmFmdGVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2OWIyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdFtkYXRhLXR5cGU9J3BlZGFnb2dpcXVlJ10ge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzc1ZDVkYztcblx0XHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRcdCYuZmlyc3Q6YWZ0ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzYWM3ZDI7XG5cdFx0XHRcdH1cblx0XHRcdFxuXHRcdFx0XHQmLm9ubHk6YWZ0ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzYWM3ZDI7XG5cdFx0XHRcdH1cblx0XHRcdFxuXHRcdFx0XHQmLmxhc3Q6YWZ0ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzYWM3ZDI7XG5cdFx0XHRcdH1cblx0XHRcdH0gKi9cbn1cblxuLyogbGluZSAxMjgsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NhbGVuZGFyLnNjc3MgKi9cbi5uYXYtY2FsZW5kYXIgLmNhbGVuZGFyX195ZWFybHkgdGFibGUgdGJvZHkge1xuICBmb250LXNpemU6IDAuNnJlbTtcbn1cblxuLyogbGluZSAxMzIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NhbGVuZGFyLnNjc3MgKi9cbi5uYXYtY2FsZW5kYXIgLmNhbGVuZGFyX195ZWFybHkgdGFibGUgY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyNDNkO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuXG4vKiBsaW5lIDE0MCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fY2FsZW5kYXIuc2NzcyAqL1xuLm5hdi1jYWxlbmRhciAuY2FsZW5kYXJfX3llYXJseSB0YWJsZSAuaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDAuNDVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjQ1cmVtO1xufVxuXG4vKiBsaW5lIDE0NSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fY2FsZW5kYXIuc2NzcyAqL1xuLm5hdi1jYWxlbmRhciAuY2FsZW5kYXJfX3llYXJseSB0YWJsZSAuZGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZzogNXB4IDA7XG59XG5cbi8qIGxpbmUgMTUxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19jYWxlbmRhci5zY3NzICovXG4ubmF2LWNhbGVuZGFyIC5jYWxlbmRhcl9feWVhcmx5IHRhYmxlIFtkYXRhLXR5cGU9J2NvbmdlJ10ge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxNTMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NhbGVuZGFyLnNjc3MgKi9cbi5uYXYtY2FsZW5kYXIgLmNhbGVuZGFyX195ZWFybHkgdGFibGUgW2RhdGEtdHlwZT0nY29uZ2UnXTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMTU3LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19jYWxlbmRhci5zY3NzICovXG4ubmF2LWNhbGVuZGFyIC5jYWxlbmRhcl9feWVhcmx5IHRhYmxlIFtkYXRhLXR5cGU9J2NvbmdlJ10uZmlyc3Q6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMTYxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19jYWxlbmRhci5zY3NzICovXG4ubmF2LWNhbGVuZGFyIC5jYWxlbmRhcl9feWVhcmx5IHRhYmxlIFtkYXRhLXR5cGU9J2NvbmdlJ10ub25seTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxNjUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NhbGVuZGFyLnNjc3MgKi9cbi5uYXYtY2FsZW5kYXIgLmNhbGVuZGFyX195ZWFybHkgdGFibGUgW2RhdGEtdHlwZT0nY29uZ2UnXS5sYXN0OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDIwNywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fY2FsZW5kYXIuc2NzcyAqL1xuLm5hdi1jYWxlbmRhciAuY2FsZW5kYXJfX3llYXJseSB0YWJsZSBbZGF0YS1hcHBsaWNhYmxlPSdib3RoJ106YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmYwMDtcbn1cblxuLyogbGluZSAyMTEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NhbGVuZGFyLnNjc3MgKi9cbi5uYXYtY2FsZW5kYXIgLmNhbGVuZGFyX195ZWFybHkgdGFibGUgW2RhdGEtYXBwbGljYWJsZT0nYm90aCddLmZpcnN0OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmYwMDtcbn1cblxuLyogbGluZSAyMTUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NhbGVuZGFyLnNjc3MgKi9cbi5uYXYtY2FsZW5kYXIgLmNhbGVuZGFyX195ZWFybHkgdGFibGUgW2RhdGEtYXBwbGljYWJsZT0nYm90aCddLm9ubHk6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjAwO1xufVxuXG4vKiBsaW5lIDIxOSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fY2FsZW5kYXIuc2NzcyAqL1xuLm5hdi1jYWxlbmRhciAuY2FsZW5kYXJfX3llYXJseSB0YWJsZSBbZGF0YS1hcHBsaWNhYmxlPSdib3RoJ10ubGFzdDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmMDA7XG59XG5cbi8qIGxpbmUgMjI1LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19jYWxlbmRhci5zY3NzICovXG4ubmF2LWNhbGVuZGFyIC5jYWxlbmRhcl9feWVhcmx5IHRhYmxlIFtkYXRhLWFwcGxpY2FibGU9J2NsZWdob3JuJ106YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkyZDA1MDtcbn1cblxuLyogbGluZSAyMjksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NhbGVuZGFyLnNjc3MgKi9cbi5uYXYtY2FsZW5kYXIgLmNhbGVuZGFyX195ZWFybHkgdGFibGUgW2RhdGEtYXBwbGljYWJsZT0nY2xlZ2hvcm4nXS5maXJzdDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MmQwNTA7XG59XG5cbi8qIGxpbmUgMjMzLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19jYWxlbmRhci5zY3NzICovXG4ubmF2LWNhbGVuZGFyIC5jYWxlbmRhcl9feWVhcmx5IHRhYmxlIFtkYXRhLWFwcGxpY2FibGU9J2NsZWdob3JuJ10ub25seTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MmQwNTA7XG59XG5cbi8qIGxpbmUgMjM3LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19jYWxlbmRhci5zY3NzICovXG4ubmF2LWNhbGVuZGFyIC5jYWxlbmRhcl9feWVhcmx5IHRhYmxlIFtkYXRhLWFwcGxpY2FibGU9J2NsZWdob3JuJ10ubGFzdDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MmQwNTA7XG59XG5cbi8qIGxpbmUgMjQzLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19jYWxlbmRhci5zY3NzICovXG4ubmF2LWNhbGVuZGFyIC5jYWxlbmRhcl9feWVhcmx5IHRhYmxlIFtkYXRhLWFwcGxpY2FibGU9J2Jyb3NzYXJkJ106YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWZlZjtcbn1cblxuLyogbGluZSAyNDcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NhbGVuZGFyLnNjc3MgKi9cbi5uYXYtY2FsZW5kYXIgLmNhbGVuZGFyX195ZWFybHkgdGFibGUgW2RhdGEtYXBwbGljYWJsZT0nYnJvc3NhcmQnXS5maXJzdDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFmZWY7XG59XG5cbi8qIGxpbmUgMjUxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19jYWxlbmRhci5zY3NzICovXG4ubmF2LWNhbGVuZGFyIC5jYWxlbmRhcl9feWVhcmx5IHRhYmxlIFtkYXRhLWFwcGxpY2FibGU9J2Jyb3NzYXJkJ10ub25seTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFmZWY7XG59XG5cbi8qIGxpbmUgMjU1LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19jYWxlbmRhci5zY3NzICovXG4ubmF2LWNhbGVuZGFyIC5jYWxlbmRhcl9feWVhcmx5IHRhYmxlIFtkYXRhLWFwcGxpY2FibGU9J2Jyb3NzYXJkJ10ubGFzdDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFmZWY7XG59XG5cbi8qIGxpbmUgMjYyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19jYWxlbmRhci5zY3NzICovXG4ubmF2LWNhbGVuZGFyIC5jYWxlbmRhcl9feWVhcmx5IHRhYmxlIFtkYXRhLXR5cGU9J2NvbmdlJ106YmVmb3JlLCAubmF2LWNhbGVuZGFyIC5jYWxlbmRhcl9feWVhcmx5IHRhYmxlIFtkYXRhLXR5cGU9J2Zvcm1hdGlvbiddOmJlZm9yZSwgLm5hdi1jYWxlbmRhciAuY2FsZW5kYXJfX3llYXJseSB0YWJsZSBbZGF0YS10eXBlPSdwZWRhZ29naXF1ZSddOmJlZm9yZSxcbi5uYXYtY2FsZW5kYXIgLmNhbGVuZGFyX195ZWFybHkgdGFibGUgW2RhdGEtYXBwbGljYWJsZT0nYm90aCddOmJlZm9yZSwgLm5hdi1jYWxlbmRhciAuY2FsZW5kYXJfX3llYXJseSB0YWJsZSBbZGF0YS1hcHBsaWNhYmxlPSdjbGVnaG9ybiddOmJlZm9yZSwgLm5hdi1jYWxlbmRhciAuY2FsZW5kYXJfX3llYXJseSB0YWJsZSBbZGF0YS1hcHBsaWNhYmxlPSdicm9zc2FyZCddOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1cHgpO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiA0OCU7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4vKiBsaW5lIDI3MywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fY2FsZW5kYXIuc2NzcyAqL1xuLm5hdi1jYWxlbmRhciAuY2FsZW5kYXJfX3llYXJseSB0YWJsZSBbZGF0YS10eXBlPSdjb25nZSddLm9ubHk6YmVmb3JlLCAubmF2LWNhbGVuZGFyIC5jYWxlbmRhcl9feWVhcmx5IHRhYmxlIFtkYXRhLXR5cGU9J2Zvcm1hdGlvbiddLm9ubHk6YmVmb3JlLCAubmF2LWNhbGVuZGFyIC5jYWxlbmRhcl9feWVhcmx5IHRhYmxlIFtkYXRhLXR5cGU9J3BlZGFnb2dpcXVlJ10ub25seTpiZWZvcmUsXG4ubmF2LWNhbGVuZGFyIC5jYWxlbmRhcl9feWVhcmx5IHRhYmxlIFtkYXRhLWFwcGxpY2FibGU9J2JvdGgnXS5vbmx5OmJlZm9yZSwgLm5hdi1jYWxlbmRhciAuY2FsZW5kYXJfX3llYXJseSB0YWJsZSBbZGF0YS1hcHBsaWNhYmxlPSdjbGVnaG9ybiddLm9ubHk6YmVmb3JlLCAubmF2LWNhbGVuZGFyIC5jYWxlbmRhcl9feWVhcmx5IHRhYmxlIFtkYXRhLWFwcGxpY2FibGU9J2Jyb3NzYXJkJ10ub25seTpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4vKiBsaW5lIDI3NywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fY2FsZW5kYXIuc2NzcyAqL1xuLm5hdi1jYWxlbmRhciAuY2FsZW5kYXJfX3llYXJseSB0YWJsZSBbZGF0YS10eXBlPSdjb25nZSddLm9ubHk6YWZ0ZXIsIC5uYXYtY2FsZW5kYXIgLmNhbGVuZGFyX195ZWFybHkgdGFibGUgW2RhdGEtdHlwZT0nZm9ybWF0aW9uJ10ub25seTphZnRlciwgLm5hdi1jYWxlbmRhciAuY2FsZW5kYXJfX3llYXJseSB0YWJsZSBbZGF0YS10eXBlPSdwZWRhZ29naXF1ZSddLm9ubHk6YWZ0ZXIsXG4ubmF2LWNhbGVuZGFyIC5jYWxlbmRhcl9feWVhcmx5IHRhYmxlIFtkYXRhLWFwcGxpY2FibGU9J2JvdGgnXS5vbmx5OmFmdGVyLCAubmF2LWNhbGVuZGFyIC5jYWxlbmRhcl9feWVhcmx5IHRhYmxlIFtkYXRhLWFwcGxpY2FibGU9J2NsZWdob3JuJ10ub25seTphZnRlciwgLm5hdi1jYWxlbmRhciAuY2FsZW5kYXJfX3llYXJseSB0YWJsZSBbZGF0YS1hcHBsaWNhYmxlPSdicm9zc2FyZCddLm9ubHk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNXB4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdG9wOiA0OCU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4vKiBsaW5lIDI5MCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fY2FsZW5kYXIuc2NzcyAqL1xuLm5hdi1jYWxlbmRhciAuY2FsZW5kYXJfX3llYXJseSB0YWJsZSBbZGF0YS10eXBlPSdjb25nZSddLmZpcnN0OmJlZm9yZSwgLm5hdi1jYWxlbmRhciAuY2FsZW5kYXJfX3llYXJseSB0YWJsZSBbZGF0YS10eXBlPSdmb3JtYXRpb24nXS5maXJzdDpiZWZvcmUsIC5uYXYtY2FsZW5kYXIgLmNhbGVuZGFyX195ZWFybHkgdGFibGUgW2RhdGEtdHlwZT0ncGVkYWdvZ2lxdWUnXS5maXJzdDpiZWZvcmUsXG4ubmF2LWNhbGVuZGFyIC5jYWxlbmRhcl9feWVhcmx5IHRhYmxlIFtkYXRhLWFwcGxpY2FibGU9J2JvdGgnXS5maXJzdDpiZWZvcmUsIC5uYXYtY2FsZW5kYXIgLmNhbGVuZGFyX195ZWFybHkgdGFibGUgW2RhdGEtYXBwbGljYWJsZT0nY2xlZ2hvcm4nXS5maXJzdDpiZWZvcmUsIC5uYXYtY2FsZW5kYXIgLmNhbGVuZGFyX195ZWFybHkgdGFibGUgW2RhdGEtYXBwbGljYWJsZT0nYnJvc3NhcmQnXS5maXJzdDpiZWZvcmUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwJTtcbn1cblxuLyogbGluZSAyOTUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NhbGVuZGFyLnNjc3MgKi9cbi5uYXYtY2FsZW5kYXIgLmNhbGVuZGFyX195ZWFybHkgdGFibGUgW2RhdGEtdHlwZT0nY29uZ2UnXS5maXJzdDphZnRlciwgLm5hdi1jYWxlbmRhciAuY2FsZW5kYXJfX3llYXJseSB0YWJsZSBbZGF0YS10eXBlPSdmb3JtYXRpb24nXS5maXJzdDphZnRlciwgLm5hdi1jYWxlbmRhciAuY2FsZW5kYXJfX3llYXJseSB0YWJsZSBbZGF0YS10eXBlPSdwZWRhZ29naXF1ZSddLmZpcnN0OmFmdGVyLFxuLm5hdi1jYWxlbmRhciAuY2FsZW5kYXJfX3llYXJseSB0YWJsZSBbZGF0YS1hcHBsaWNhYmxlPSdib3RoJ10uZmlyc3Q6YWZ0ZXIsIC5uYXYtY2FsZW5kYXIgLmNhbGVuZGFyX195ZWFybHkgdGFibGUgW2RhdGEtYXBwbGljYWJsZT0nY2xlZ2hvcm4nXS5maXJzdDphZnRlciwgLm5hdi1jYWxlbmRhciAuY2FsZW5kYXJfX3llYXJseSB0YWJsZSBbZGF0YS1hcHBsaWNhYmxlPSdicm9zc2FyZCddLmZpcnN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDVweCk7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRvcDogNDglO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLyogbGluZSAzMDgsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NhbGVuZGFyLnNjc3MgKi9cbi5uYXYtY2FsZW5kYXIgLmNhbGVuZGFyX195ZWFybHkgdGFibGUgW2RhdGEtdHlwZT0nY29uZ2UnXS5sYXN0OmJlZm9yZSwgLm5hdi1jYWxlbmRhciAuY2FsZW5kYXJfX3llYXJseSB0YWJsZSBbZGF0YS10eXBlPSdmb3JtYXRpb24nXS5sYXN0OmJlZm9yZSwgLm5hdi1jYWxlbmRhciAuY2FsZW5kYXJfX3llYXJseSB0YWJsZSBbZGF0YS10eXBlPSdwZWRhZ29naXF1ZSddLmxhc3Q6YmVmb3JlLFxuLm5hdi1jYWxlbmRhciAuY2FsZW5kYXJfX3llYXJseSB0YWJsZSBbZGF0YS1hcHBsaWNhYmxlPSdib3RoJ10ubGFzdDpiZWZvcmUsIC5uYXYtY2FsZW5kYXIgLmNhbGVuZGFyX195ZWFybHkgdGFibGUgW2RhdGEtYXBwbGljYWJsZT0nY2xlZ2hvcm4nXS5sYXN0OmJlZm9yZSwgLm5hdi1jYWxlbmRhciAuY2FsZW5kYXJfX3llYXJseSB0YWJsZSBbZGF0YS1hcHBsaWNhYmxlPSdicm9zc2FyZCddLmxhc3Q6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwJTtcbn1cblxuLyogbGluZSAzMTMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NhbGVuZGFyLnNjc3MgKi9cbi5uYXYtY2FsZW5kYXIgLmNhbGVuZGFyX195ZWFybHkgdGFibGUgW2RhdGEtdHlwZT0nY29uZ2UnXS5sYXN0OmFmdGVyLCAubmF2LWNhbGVuZGFyIC5jYWxlbmRhcl9feWVhcmx5IHRhYmxlIFtkYXRhLXR5cGU9J2Zvcm1hdGlvbiddLmxhc3Q6YWZ0ZXIsIC5uYXYtY2FsZW5kYXIgLmNhbGVuZGFyX195ZWFybHkgdGFibGUgW2RhdGEtdHlwZT0ncGVkYWdvZ2lxdWUnXS5sYXN0OmFmdGVyLFxuLm5hdi1jYWxlbmRhciAuY2FsZW5kYXJfX3llYXJseSB0YWJsZSBbZGF0YS1hcHBsaWNhYmxlPSdib3RoJ10ubGFzdDphZnRlciwgLm5hdi1jYWxlbmRhciAuY2FsZW5kYXJfX3llYXJseSB0YWJsZSBbZGF0YS1hcHBsaWNhYmxlPSdjbGVnaG9ybiddLmxhc3Q6YWZ0ZXIsIC5uYXYtY2FsZW5kYXIgLmNhbGVuZGFyX195ZWFybHkgdGFibGUgW2RhdGEtYXBwbGljYWJsZT0nYnJvc3NhcmQnXS5sYXN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDVweCk7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRvcDogNDglO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLyogbGluZSAzMzAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NhbGVuZGFyLnNjc3MgKi9cbi5uYXYtY2FsZW5kYXIgLmJvdHRvbV9fYmFyIC5iYXItLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjMDAyNDNkO1xuICBwYWRkaW5nOiAxLjI1cmVtIDJyZW07XG4gIGZvbnQtc2l6ZTogMC42NWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMzQwLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19jYWxlbmRhci5zY3NzICovXG4ubmF2LWNhbGVuZGFyIC5ib3R0b21fX2JhciAuYmFyLS13aGl0ZSAuZ3JvdXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qIGxpbmUgMzQzLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19jYWxlbmRhci5zY3NzICovXG4ubmF2LWNhbGVuZGFyIC5ib3R0b21fX2JhciAuYmFyLS13aGl0ZSAuZ3JvdXAgLnNwb3QsIC5uYXYtY2FsZW5kYXIgLmJvdHRvbV9fYmFyIC5iYXItLXdoaXRlIC5ncm91cCAudGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLyogbGluZSAzNDgsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NhbGVuZGFyLnNjc3MgKi9cbi5uYXYtY2FsZW5kYXIgLmJvdHRvbV9fYmFyIC5iYXItLXdoaXRlIC5ncm91cCAuc3BvdCB7XG4gIGhlaWdodDogMTVweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi8qIGxpbmUgMzU1LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19jYWxlbmRhci5zY3NzICovXG4ubmF2LWNhbGVuZGFyIC5ib3R0b21fX2JhciAuYmFyLS13aGl0ZSAuZ3JvdXAuZ3JvdXAtLWZvcm1hdGlvbnMgLnNwb3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2OWIyO1xufVxuXG4vKiBsaW5lIDM1NiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fY2FsZW5kYXIuc2NzcyAqL1xuLm5hdi1jYWxlbmRhciAuYm90dG9tX19iYXIgLmJhci0td2hpdGUgLmdyb3VwLmdyb3VwLS1wZWRhZ29naXF1ZXMgLnNwb3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2FjN2QyO1xufVxuXG4vKiBsaW5lIDM1NywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fY2FsZW5kYXIuc2NzcyAqL1xuLm5hdi1jYWxlbmRhciAuYm90dG9tX19iYXIgLmJhci0td2hpdGUgLmdyb3VwLmdyb3VwLS1jb25nZXMgLnNwb3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE4NzAwO1xufVxuXG4vKiBsaW5lIDM1OSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fY2FsZW5kYXIuc2NzcyAqL1xuLm5hdi1jYWxlbmRhciAuYm90dG9tX19iYXIgLmJhci0td2hpdGUgLmdyb3VwLmdyb3VwLS1ib3RoIC5zcG90IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmYwMDtcbn1cblxuLyogbGluZSAzNjAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NhbGVuZGFyLnNjc3MgKi9cbi5uYXYtY2FsZW5kYXIgLmJvdHRvbV9fYmFyIC5iYXItLXdoaXRlIC5ncm91cC5ncm91cC0tY2xlZ2hvcm4gLnNwb3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTJkMDUwO1xufVxuXG4vKiBsaW5lIDM2MSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fY2FsZW5kYXIuc2NzcyAqL1xuLm5hdi1jYWxlbmRhciAuYm90dG9tX19iYXIgLmJhci0td2hpdGUgLmdyb3VwLmdyb3VwLS1icm9zc2FyZCAuc3BvdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFmZWY7XG59XG5cbi8qIGxpbmUgMzY1LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19jYWxlbmRhci5zY3NzICovXG4ubmF2LWNhbGVuZGFyIC5ib3R0b21fX2JhciAuYmFyLS1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE4NzAwO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMnJlbTtcbiAgZm9udC1zaXplOiAwLjY1ZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8qIGxpbmUgMzcyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19jYWxlbmRhci5zY3NzICovXG4ubmF2LWNhbGVuZGFyIC5ib3R0b21fX2JhciAuYmFyLS1vcmFuZ2UgLmdyb3VwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG5cbi8qIGxpbmUgMzc2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19jYWxlbmRhci5zY3NzICovXG4ubmF2LWNhbGVuZGFyIC5ib3R0b21fX2JhciAuYmFyLS1vcmFuZ2UgLmdyb3VwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi8qIGxpbmUgMzgwLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19jYWxlbmRhci5zY3NzICovXG4ubmF2LWNhbGVuZGFyIC5ib3R0b21fX2JhciAuYmFyLS1vcmFuZ2UgLmdyb3VwIC5pY29uLCAubmF2LWNhbGVuZGFyIC5ib3R0b21fX2JhciAuYmFyLS1vcmFuZ2UgLmdyb3VwIC50ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vKiBsaW5lIDM4NSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fY2FsZW5kYXIuc2NzcyAqL1xuLm5hdi1jYWxlbmRhciAuYm90dG9tX19iYXIgLmJhci0tb3JhbmdlIC5ncm91cCAuaWNvbiB7XG4gIGhlaWdodDogMjZweDtcbiAgd2lkdGg6IDI2cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi8qIGxpbmUgMzkzLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19jYWxlbmRhci5zY3NzICovXG4ubmF2LWNhbGVuZGFyIC5ib3R0b21fX2JhciAuYmFyLS1vcmFuZ2UgLmdyb3VwLmdyb3VwLS1hdXR1bW4gLmljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXV0dW1uLWljb24tY2FsZW5kYXIucG5nXCIpO1xufVxuXG4vKiBsaW5lIDM5NCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fY2FsZW5kYXIuc2NzcyAqL1xuLm5hdi1jYWxlbmRhciAuYm90dG9tX19iYXIgLmJhci0tb3JhbmdlIC5ncm91cC5ncm91cC0td2ludGVyIC5pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3dpbnRlci1pY29uLWNhbGVuZGFyLnBuZ1wiKTtcbn1cblxuLyogbGluZSA0MDAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NhbGVuZGFyLnNjc3MgKi9cbi5mdy1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLyogbGluZSA0MDYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NhbGVuZGFyLnNjc3MgKi9cbiAgLm5hdi1jYWxlbmRhciAuY2FsZW5kYXJfX3llYXJseSB0YWJsZSB7XG4gICAgd2lkdGg6IDE1JTtcbiAgfVxuICAvKiBsaW5lIDQxMCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fY2FsZW5kYXIuc2NzcyAqL1xuICAubmF2LWNhbGVuZGFyIC5jYWxlbmRhcl9fdGl0bGUgLmNhbGVuZGFyX190aXRsZS1pdGVtOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgNDE4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19jYWxlbmRhci5zY3NzICovXG4gIC5uYXYtY2FsZW5kYXIgLmNsb3NlIHtcbiAgICByaWdodDogMnJlbTtcbiAgICB0b3A6IDEuNXJlbTtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLyogbGluZSA0MjUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NhbGVuZGFyLnNjc3MgKi9cbiAgLm5hdi1jYWxlbmRhciAuY2FsZW5kYXJfX3RpdGxlIC5jYWxlbmRhcl9fdGl0bGUtaXRlbSB7XG4gICAgZm9udC1zaXplOiAyLjc1cmVtO1xuICB9XG4gIC8qIGxpbmUgNDI4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19jYWxlbmRhci5zY3NzICovXG4gIC5uYXYtY2FsZW5kYXIgLmNhbGVuZGFyX190aXRsZSAuY2FsZW5kYXJfX3RpdGxlLWl0ZW06YWZ0ZXIge1xuICAgIGhlaWdodDogMjJweDtcbiAgfVxuICAvKiBsaW5lIDQzMywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fY2FsZW5kYXIuc2NzcyAqL1xuICAubmF2LWNhbGVuZGFyIC5jYWxlbmRhcl9feWVhciAuY2FsZW5kYXJfX3llYXItaXRlbSB7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICB9XG4gIC8qIGxpbmUgNDM4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19jYWxlbmRhci5zY3NzICovXG4gIC5uYXYtY2FsZW5kYXIgLmJvdHRvbV9fYmFyIC5iYXItLXdoaXRlIHtcbiAgICB3aWR0aDogNTklO1xuICB9XG4gIC8qIGxpbmUgNDQyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19jYWxlbmRhci5zY3NzICovXG4gIC5uYXYtY2FsZW5kYXIgLmJvdHRvbV9fYmFyIC5iYXItLXdoaXRlIC5ncm91cCAuc3BvdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAvKiBsaW5lIDQ1MywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fY2FsZW5kYXIuc2NzcyAqL1xuICAubmF2LWNhbGVuZGFyIC5jYWxlbmRhcl9feWVhcmx5IHRhYmxlIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gIC8qIGxpbmUgNDU2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19jYWxlbmRhci5zY3NzICovXG4gIC5uYXYtY2FsZW5kYXIgLmNhbGVuZGFyX195ZWFybHkgdGFibGUgdGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICB9XG4gIC8qIGxpbmUgNDYwLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19jYWxlbmRhci5zY3NzICovXG4gIC5uYXYtY2FsZW5kYXIgLmNhbGVuZGFyX195ZWFybHkgdGFibGUgLmRheSB7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gIH1cbiAgLyogbGluZSA0NjUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NhbGVuZGFyLnNjc3MgKi9cbiAgLm5hdi1jYWxlbmRhciAuY2FsZW5kYXJfX3RpdGxlIC5jYWxlbmRhcl9fdGl0bGUtaXRlbTphZnRlciB7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG4gIC8qIGxpbmUgNDcwLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19jYWxlbmRhci5zY3NzICovXG4gIC5uYXYtY2FsZW5kYXIgLmJvdHRvbV9fYmFyIC5iYXItLXdoaXRlIHtcbiAgICB3aWR0aDogNTclO1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMS41cmVtO1xuICB9XG4gIC8qIGxpbmUgNDc0LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19jYWxlbmRhci5zY3NzICovXG4gIC5uYXYtY2FsZW5kYXIgLmJvdHRvbV9fYmFyIC5iYXItLXdoaXRlIC5ncm91cCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLyogbGluZSA0NzcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NhbGVuZGFyLnNjc3MgKi9cbiAgLm5hdi1jYWxlbmRhciAuYm90dG9tX19iYXIgLmJhci0td2hpdGUgLmdyb3VwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAvKiBsaW5lIDQ4MSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fY2FsZW5kYXIuc2NzcyAqL1xuICAubmF2LWNhbGVuZGFyIC5ib3R0b21fX2JhciAuYmFyLS13aGl0ZSAuZ3JvdXAgLnNwb3Qge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgfVxuICAvKiBsaW5lIDQ4OSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fY2FsZW5kYXIuc2NzcyAqL1xuICAubmF2LWNhbGVuZGFyIC5ib3R0b21fX2JhciAuYmFyLS1vcmFuZ2UgLmljb24ge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODBweCkge1xuICAvKiBsaW5lIDUwMCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fY2FsZW5kYXIuc2NzcyAqL1xuICAubmF2LWNhbGVuZGFyIC5jYWxlbmRhcl9fdGl0bGUgLmNhbGVuZGFyX190aXRsZS1pdGVtIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgLyogbGluZSA1MDMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NhbGVuZGFyLnNjc3MgKi9cbiAgLm5hdi1jYWxlbmRhciAuY2FsZW5kYXJfX3RpdGxlIC5jYWxlbmRhcl9fdGl0bGUtaXRlbTphZnRlciB7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm90dG9tOiAxMnB4O1xuICB9XG4gIC8qIGxpbmUgNTA5LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19jYWxlbmRhci5zY3NzICovXG4gIC5uYXYtY2FsZW5kYXIgLmNhbGVuZGFyX195ZWFyIC5jYWxlbmRhcl9feWVhci1pdGVtIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cbiAgLyogbGluZSA1MTQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NhbGVuZGFyLnNjc3MgKi9cbiAgLm5hdi1jYWxlbmRhciAuY2FsZW5kYXJfX3llYXJseSAuY2FsZW5kYXJfcm93cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAvKiBsaW5lIDUxNywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fY2FsZW5kYXIuc2NzcyAqL1xuICAubmF2LWNhbGVuZGFyIC5jYWxlbmRhcl9feWVhcmx5IC5jYWxlbmRhcl9yb3dzOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLyogbGluZSA1MjIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NhbGVuZGFyLnNjc3MgKi9cbiAgLm5hdi1jYWxlbmRhciAuY2FsZW5kYXJfX3llYXJseSB0YWJsZSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAvKiBsaW5lIDUyOCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fY2FsZW5kYXIuc2NzcyAqL1xuICAubmF2LWNhbGVuZGFyIC5ib3R0b21fX2JhciAuYmFyLS13aGl0ZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAvKiBsaW5lIDUzMiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fY2FsZW5kYXIuc2NzcyAqL1xuICAubmF2LWNhbGVuZGFyIC5ib3R0b21fX2JhciAuYmFyLS13aGl0ZSAuZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAvKiBsaW5lIDUzNywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fY2FsZW5kYXIuc2NzcyAqL1xuICAubmF2LWNhbGVuZGFyIC5ib3R0b21fX2JhciAuYmFyLS1vcmFuZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSA1NDYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NhbGVuZGFyLnNjc3MgKi9cbiAgLm5hdi1jYWxlbmRhciAuY2FsZW5kYXJfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDU1MCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fY2FsZW5kYXIuc2NzcyAqL1xuICAubmF2LWNhbGVuZGFyIC5jYWxlbmRhcl9fdGl0bGUgLmNhbGVuZGFyX190aXRsZS1pdGVtIHtcbiAgICBmb250LXNpemU6IDIuNzVyZW07XG4gIH1cbiAgLyogbGluZSA1NTMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NhbGVuZGFyLnNjc3MgKi9cbiAgLm5hdi1jYWxlbmRhciAuY2FsZW5kYXJfX3RpdGxlIC5jYWxlbmRhcl9fdGl0bGUtaXRlbTphZnRlciB7XG4gICAgYm90dG9tOiAxOHB4O1xuICB9XG4gIC8qIGxpbmUgNTU5LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19jYWxlbmRhci5zY3NzICovXG4gIC5uYXYtY2FsZW5kYXIgLmNhbGVuZGFyX195ZWFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC8qIGxpbmUgNTY0LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19jYWxlbmRhci5zY3NzICovXG4gIC5uYXYtY2FsZW5kYXIgLmNhbGVuZGFyX195ZWFybHkgLmNhbGVuZGFyX3Jvd3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLyogbGluZSA1NjcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NhbGVuZGFyLnNjc3MgKi9cbiAgLm5hdi1jYWxlbmRhciAuY2FsZW5kYXJfX3llYXJseSAuY2FsZW5kYXJfcm93cyB0YWJsZSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC8qIGxpbmUgNTcxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19jYWxlbmRhci5zY3NzICovXG4gIC5uYXYtY2FsZW5kYXIgLmNhbGVuZGFyX195ZWFybHkgLmNhbGVuZGFyX3Jvd3MgdGFibGUgLmRheSB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG4gIC8qIGxpbmUgNTc5LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19jYWxlbmRhci5zY3NzICovXG4gIC5uYXYtY2FsZW5kYXIgLmJvdHRvbV9fYmFyIC5iYXItLXdoaXRlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLyogbGluZSA1ODIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NhbGVuZGFyLnNjc3MgKi9cbiAgLm5hdi1jYWxlbmRhciAuYm90dG9tX19iYXIgLmJhci0td2hpdGUgLmdyb3VwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAvKiBsaW5lIDU4NSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fY2FsZW5kYXIuc2NzcyAqL1xuICAubmF2LWNhbGVuZGFyIC5ib3R0b21fX2JhciAuYmFyLS13aGl0ZSAuZ3JvdXA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAvKiBsaW5lIDU5NiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fY2FsZW5kYXIuc2NzcyAqL1xuICAubmF2LWNhbGVuZGFyIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtO1xuICB9XG4gIC8qIGxpbmUgNjAzLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19jYWxlbmRhci5zY3NzICovXG4gIC5uYXYtY2FsZW5kYXIgLmNhbGVuZGFyX190aXRsZSAuY2FsZW5kYXJfX3RpdGxlLWl0ZW06YWZ0ZXIge1xuICAgIGJvdHRvbTogMTRweDtcbiAgfVxuICAvKiBsaW5lIDYxMCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fY2FsZW5kYXIuc2NzcyAqL1xuICAubmF2LWNhbGVuZGFyIC5jYWxlbmRhcl9feWVhcmx5IC5hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLyogbGluZSA2MTUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NhbGVuZGFyLnNjc3MgKi9cbiAgLm5hdi1jYWxlbmRhciAuY2FsZW5kYXJfX3llYXJseSAuY2FsZW5kYXJfcm93cyB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLyogbGluZSA2MTgsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NhbGVuZGFyLnNjc3MgKi9cbiAgLm5hdi1jYWxlbmRhciAuY2FsZW5kYXJfX3llYXJseSAuY2FsZW5kYXJfcm93cyB0YWJsZTpub3QoLmNhbGVuZGFyX19tb250aC0tYWN0aXZlKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAvKiBsaW5lIDYyMiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fY2FsZW5kYXIuc2NzcyAqL1xuICAubmF2LWNhbGVuZGFyIC5jYWxlbmRhcl9feWVhcmx5IC5jYWxlbmRhcl9yb3dzIHRhYmxlIGNhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICAvKiBsaW5lIDYyNiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fY2FsZW5kYXIuc2NzcyAqL1xuICAubmF2LWNhbGVuZGFyIC5jYWxlbmRhcl9feWVhcmx5IC5jYWxlbmRhcl9yb3dzIHRhYmxlIHRib2R5IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbiAgLyogbGluZSA2MzAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NhbGVuZGFyLnNjc3MgKi9cbiAgLm5hdi1jYWxlbmRhciAuY2FsZW5kYXJfX3llYXJseSAuY2FsZW5kYXJfcm93cyB0YWJsZSAuaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbiAgLyogbGluZSA2MzYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NhbGVuZGFyLnNjc3MgKi9cbiAgLm5hdi1jYWxlbmRhciAuY2FsZW5kYXJfX3llYXJseSAuY2FsZW5kYXJfcm93cyB0YWJsZSAuZGF5IHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cbiAgLyogbGluZSA2NDIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NhbGVuZGFyLnNjc3MgKi9cbiAgLm5hdi1jYWxlbmRhciAuY2FsZW5kYXJfX3llYXJseSAuY2FsZW5kYXJfcm93cyB0YWJsZSBbZGF0YS10eXBlPSdjb25nZSddOmJlZm9yZSwgLm5hdi1jYWxlbmRhciAuY2FsZW5kYXJfX3llYXJseSAuY2FsZW5kYXJfcm93cyB0YWJsZSBbZGF0YS10eXBlPSdmb3JtYXRpb24nXTpiZWZvcmUsIC5uYXYtY2FsZW5kYXIgLmNhbGVuZGFyX195ZWFybHkgLmNhbGVuZGFyX3Jvd3MgdGFibGUgW2RhdGEtdHlwZT0ncGVkYWdvZ2lxdWUnXTpiZWZvcmUsXG4gIC5uYXYtY2FsZW5kYXIgLmNhbGVuZGFyX195ZWFybHkgLmNhbGVuZGFyX3Jvd3MgdGFibGUgW2RhdGEtdHlwZT0nYm90aCddOmJlZm9yZSwgLm5hdi1jYWxlbmRhciAuY2FsZW5kYXJfX3llYXJseSAuY2FsZW5kYXJfcm93cyB0YWJsZSBbZGF0YS10eXBlPSdjbGVnaG9ybiddOmJlZm9yZSwgLm5hdi1jYWxlbmRhciAuY2FsZW5kYXJfX3llYXJseSAuY2FsZW5kYXJfcm93cyB0YWJsZSBbZGF0YS10eXBlPSdicm9zc2FyZCddOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyNXB4KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDQ4JTtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgLyogbGluZSA2NTMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NhbGVuZGFyLnNjc3MgKi9cbiAgLm5hdi1jYWxlbmRhciAuY2FsZW5kYXJfX3llYXJseSAuY2FsZW5kYXJfcm93cyB0YWJsZSBbZGF0YS10eXBlPSdjb25nZSddLm9ubHk6YmVmb3JlLCAubmF2LWNhbGVuZGFyIC5jYWxlbmRhcl9feWVhcmx5IC5jYWxlbmRhcl9yb3dzIHRhYmxlIFtkYXRhLXR5cGU9J2Zvcm1hdGlvbiddLm9ubHk6YmVmb3JlLCAubmF2LWNhbGVuZGFyIC5jYWxlbmRhcl9feWVhcmx5IC5jYWxlbmRhcl9yb3dzIHRhYmxlIFtkYXRhLXR5cGU9J3BlZGFnb2dpcXVlJ10ub25seTpiZWZvcmUsXG4gIC5uYXYtY2FsZW5kYXIgLmNhbGVuZGFyX195ZWFybHkgLmNhbGVuZGFyX3Jvd3MgdGFibGUgW2RhdGEtdHlwZT0nYm90aCddLm9ubHk6YmVmb3JlLCAubmF2LWNhbGVuZGFyIC5jYWxlbmRhcl9feWVhcmx5IC5jYWxlbmRhcl9yb3dzIHRhYmxlIFtkYXRhLXR5cGU9J2NsZWdob3JuJ10ub25seTpiZWZvcmUsIC5uYXYtY2FsZW5kYXIgLmNhbGVuZGFyX195ZWFybHkgLmNhbGVuZGFyX3Jvd3MgdGFibGUgW2RhdGEtdHlwZT0nYnJvc3NhcmQnXS5vbmx5OmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxuICAvKiBsaW5lIDY1NywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fY2FsZW5kYXIuc2NzcyAqL1xuICAubmF2LWNhbGVuZGFyIC5jYWxlbmRhcl9feWVhcmx5IC5jYWxlbmRhcl9yb3dzIHRhYmxlIFtkYXRhLXR5cGU9J2NvbmdlJ10ub25seTphZnRlciwgLm5hdi1jYWxlbmRhciAuY2FsZW5kYXJfX3llYXJseSAuY2FsZW5kYXJfcm93cyB0YWJsZSBbZGF0YS10eXBlPSdmb3JtYXRpb24nXS5vbmx5OmFmdGVyLCAubmF2LWNhbGVuZGFyIC5jYWxlbmRhcl9feWVhcmx5IC5jYWxlbmRhcl9yb3dzIHRhYmxlIFtkYXRhLXR5cGU9J3BlZGFnb2dpcXVlJ10ub25seTphZnRlcixcbiAgLm5hdi1jYWxlbmRhciAuY2FsZW5kYXJfX3llYXJseSAuY2FsZW5kYXJfcm93cyB0YWJsZSBbZGF0YS10eXBlPSdib3RoJ10ub25seTphZnRlciwgLm5hdi1jYWxlbmRhciAuY2FsZW5kYXJfX3llYXJseSAuY2FsZW5kYXJfcm93cyB0YWJsZSBbZGF0YS10eXBlPSdjbGVnaG9ybiddLm9ubHk6YWZ0ZXIsIC5uYXYtY2FsZW5kYXIgLmNhbGVuZGFyX195ZWFybHkgLmNhbGVuZGFyX3Jvd3MgdGFibGUgW2RhdGEtdHlwZT0nYnJvc3NhcmQnXS5vbmx5OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDI1cHgpO1xuICAgIHdpZHRoOiA0OCU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRvcDogNDglO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxuICAvKiBsaW5lIDY2OSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fY2FsZW5kYXIuc2NzcyAqL1xuICAubmF2LWNhbGVuZGFyIC5jYWxlbmRhcl9feWVhcmx5IC5jYWxlbmRhcl9yb3dzIHRhYmxlIFtkYXRhLXR5cGU9J2NvbmdlJ10uZmlyc3Q6YmVmb3JlLCAubmF2LWNhbGVuZGFyIC5jYWxlbmRhcl9feWVhcmx5IC5jYWxlbmRhcl9yb3dzIHRhYmxlIFtkYXRhLXR5cGU9J2Zvcm1hdGlvbiddLmZpcnN0OmJlZm9yZSwgLm5hdi1jYWxlbmRhciAuY2FsZW5kYXJfX3llYXJseSAuY2FsZW5kYXJfcm93cyB0YWJsZSBbZGF0YS10eXBlPSdwZWRhZ29naXF1ZSddLmZpcnN0OmJlZm9yZSxcbiAgLm5hdi1jYWxlbmRhciAuY2FsZW5kYXJfX3llYXJseSAuY2FsZW5kYXJfcm93cyB0YWJsZSBbZGF0YS10eXBlPSdib3RoJ10uZmlyc3Q6YmVmb3JlLCAubmF2LWNhbGVuZGFyIC5jYWxlbmRhcl9feWVhcmx5IC5jYWxlbmRhcl9yb3dzIHRhYmxlIFtkYXRhLXR5cGU9J2NsZWdob3JuJ10uZmlyc3Q6YmVmb3JlLCAubmF2LWNhbGVuZGFyIC5jYWxlbmRhcl9feWVhcmx5IC5jYWxlbmRhcl9yb3dzIHRhYmxlIFtkYXRhLXR5cGU9J2Jyb3NzYXJkJ10uZmlyc3Q6YmVmb3JlIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLyogbGluZSA2NzUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NhbGVuZGFyLnNjc3MgKi9cbiAgLm5hdi1jYWxlbmRhciAuY2FsZW5kYXJfX3llYXJseSAuY2FsZW5kYXJfcm93cyB0YWJsZSBbZGF0YS10eXBlPSdjb25nZSddLmZpcnN0OmFmdGVyLCAubmF2LWNhbGVuZGFyIC5jYWxlbmRhcl9feWVhcmx5IC5jYWxlbmRhcl9yb3dzIHRhYmxlIFtkYXRhLXR5cGU9J2Zvcm1hdGlvbiddLmZpcnN0OmFmdGVyLCAubmF2LWNhbGVuZGFyIC5jYWxlbmRhcl9feWVhcmx5IC5jYWxlbmRhcl9yb3dzIHRhYmxlIFtkYXRhLXR5cGU9J3BlZGFnb2dpcXVlJ10uZmlyc3Q6YWZ0ZXIsXG4gIC5uYXYtY2FsZW5kYXIgLmNhbGVuZGFyX195ZWFybHkgLmNhbGVuZGFyX3Jvd3MgdGFibGUgW2RhdGEtdHlwZT0nYm90aCddLmZpcnN0OmFmdGVyLCAubmF2LWNhbGVuZGFyIC5jYWxlbmRhcl9feWVhcmx5IC5jYWxlbmRhcl9yb3dzIHRhYmxlIFtkYXRhLXR5cGU9J2NsZWdob3JuJ10uZmlyc3Q6YWZ0ZXIsIC5uYXYtY2FsZW5kYXIgLmNhbGVuZGFyX195ZWFybHkgLmNhbGVuZGFyX3Jvd3MgdGFibGUgW2RhdGEtdHlwZT0nYnJvc3NhcmQnXS5maXJzdDphZnRlciB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyNXB4KTtcbiAgICB3aWR0aDogNDklO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0b3A6IDQ4JTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgei1pbmRleDogLTE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbiAgLyogbGluZSA2ODUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NhbGVuZGFyLnNjc3MgKi9cbiAgLm5hdi1jYWxlbmRhciAuY2FsZW5kYXJfX3llYXJseSAuY2FsZW5kYXJfcm93cyB0YWJsZSBbZGF0YS10eXBlPSdjb25nZSddLmxhc3Q6YmVmb3JlLCAubmF2LWNhbGVuZGFyIC5jYWxlbmRhcl9feWVhcmx5IC5jYWxlbmRhcl9yb3dzIHRhYmxlIFtkYXRhLXR5cGU9J2Zvcm1hdGlvbiddLmxhc3Q6YmVmb3JlLCAubmF2LWNhbGVuZGFyIC5jYWxlbmRhcl9feWVhcmx5IC5jYWxlbmRhcl9yb3dzIHRhYmxlIFtkYXRhLXR5cGU9J3BlZGFnb2dpcXVlJ10ubGFzdDpiZWZvcmUsXG4gIC5uYXYtY2FsZW5kYXIgLmNhbGVuZGFyX195ZWFybHkgLmNhbGVuZGFyX3Jvd3MgdGFibGUgW2RhdGEtdHlwZT0nYm90aCddLmxhc3Q6YmVmb3JlLCAubmF2LWNhbGVuZGFyIC5jYWxlbmRhcl9feWVhcmx5IC5jYWxlbmRhcl9yb3dzIHRhYmxlIFtkYXRhLXR5cGU9J2NsZWdob3JuJ10ubGFzdDpiZWZvcmUsIC5uYXYtY2FsZW5kYXIgLmNhbGVuZGFyX195ZWFybHkgLmNhbGVuZGFyX3Jvd3MgdGFibGUgW2RhdGEtdHlwZT0nYnJvc3NhcmQnXS5sYXN0OmJlZm9yZSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiA3NSU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAvKiBsaW5lIDY5MywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fY2FsZW5kYXIuc2NzcyAqL1xuICAubmF2LWNhbGVuZGFyIC5jYWxlbmRhcl9feWVhcmx5IC5jYWxlbmRhcl9yb3dzIHRhYmxlIFtkYXRhLXR5cGU9J2NvbmdlJ10ubGFzdDphZnRlciwgLm5hdi1jYWxlbmRhciAuY2FsZW5kYXJfX3llYXJseSAuY2FsZW5kYXJfcm93cyB0YWJsZSBbZGF0YS10eXBlPSdmb3JtYXRpb24nXS5sYXN0OmFmdGVyLCAubmF2LWNhbGVuZGFyIC5jYWxlbmRhcl9feWVhcmx5IC5jYWxlbmRhcl9yb3dzIHRhYmxlIFtkYXRhLXR5cGU9J3BlZGFnb2dpcXVlJ10ubGFzdDphZnRlcixcbiAgLm5hdi1jYWxlbmRhciAuY2FsZW5kYXJfX3llYXJseSAuY2FsZW5kYXJfcm93cyB0YWJsZSBbZGF0YS10eXBlPSdib3RoJ10ubGFzdDphZnRlciwgLm5hdi1jYWxlbmRhciAuY2FsZW5kYXJfX3llYXJseSAuY2FsZW5kYXJfcm93cyB0YWJsZSBbZGF0YS10eXBlPSdjbGVnaG9ybiddLmxhc3Q6YWZ0ZXIsIC5uYXYtY2FsZW5kYXIgLmNhbGVuZGFyX195ZWFybHkgLmNhbGVuZGFyX3Jvd3MgdGFibGUgW2RhdGEtdHlwZT0nYnJvc3NhcmQnXS5sYXN0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDI1cHgpO1xuICAgIHdpZHRoOiA0OCU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRvcDogNDglO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxuICAvKiBsaW5lIDcxMCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fY2FsZW5kYXIuc2NzcyAqL1xuICAubmF2LWNhbGVuZGFyIC5ib3R0b21fX2JhciAuYmFyLS13aGl0ZSB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLyogbGluZSA3MjAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NhbGVuZGFyLnNjc3MgKi9cbiAgLm5hdi1jYWxlbmRhciAuY2FsZW5kYXJfX3RpdGxlIC5jYWxlbmRhcl9fdGl0bGUtaXRlbSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICB9XG4gIC8qIGxpbmUgNzIzLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19jYWxlbmRhci5zY3NzICovXG4gIC5uYXYtY2FsZW5kYXIgLmNhbGVuZGFyX190aXRsZSAuY2FsZW5kYXJfX3RpdGxlLWl0ZW06YWZ0ZXIge1xuICAgIGJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NhbGVuZGFyLWljb24uc2NzcyAqL1xuLmMtY2FsZW5kYXItaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAyNXB4IDA7XG59XG5cbi8qIGxpbmUgNywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fY2FsZW5kYXItaWNvbi5zY3NzICovXG4uYy1jYWxlbmRhci1pY29uIGltZyB7XG4gIHdpZHRoOiAzNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi8qIGxpbmUgMTQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NhbGVuZGFyLWljb24uc2NzcyAqL1xuLmMtY2FsZW5kYXItaWNvbl9fY29udGVudCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbn1cblxuLyogbGluZSAxOCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fY2FsZW5kYXItaWNvbi5zY3NzICovXG4uYy1jYWxlbmRhci1pY29uX19jb250ZW50IHNwYW46Zmlyc3Qtb2YtdHlwZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi8qIGxpbmUgMjQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NhbGVuZGFyLWljb24uc2NzcyAqL1xuLmMtY2FsZW5kYXItaWNvbl9fY29udGVudCBzcGFuOmxhc3Qtb2YtdHlwZSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG59XG5cbi8qIGxpbmUgMSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fYnV0dG9uLnNjc3MgKi9cbi5jLWJ1dHRvbiwgLmMtYnV0dG9uLS13aGl0ZSwgLmMtYnV0dG9uLS1ibHVlLWRhcmssIC5jLWJ1dHRvbi0tYmx1ZS1saWdodCwgLmMtYnV0dG9uLS1vcmFuZ2UsIC5jLWJ1dHRvbi0tYm9yZGVyZWQtYmx1ZS1kYXJrLCAuYy1idXR0b24tLWJvcmRlcmVkLXdoaXRlIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIHBhZGRpbmc6IDE1cHggMzVweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgNDAwbXMgY3ViaWMtYmV6aWVyKDAuNjQsIDAuMDQsIDAsIDAuOTgpO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC8qIGxpbmUgMSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fYnV0dG9uLnNjc3MgKi9cbiAgLmMtYnV0dG9uLCAuYy1idXR0b24tLXdoaXRlLCAuYy1idXR0b24tLWJsdWUtZGFyaywgLmMtYnV0dG9uLS1ibHVlLWxpZ2h0LCAuYy1idXR0b24tLW9yYW5nZSwgLmMtYnV0dG9uLS1ib3JkZXJlZC1ibHVlLWRhcmssIC5jLWJ1dHRvbi0tYm9yZGVyZWQtd2hpdGUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLyogbGluZSAxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19idXR0b24uc2NzcyAqL1xuICAuYy1idXR0b24sIC5jLWJ1dHRvbi0td2hpdGUsIC5jLWJ1dHRvbi0tYmx1ZS1kYXJrLCAuYy1idXR0b24tLWJsdWUtbGlnaHQsIC5jLWJ1dHRvbi0tb3JhbmdlLCAuYy1idXR0b24tLWJvcmRlcmVkLWJsdWUtZGFyaywgLmMtYnV0dG9uLS1ib3JkZXJlZC13aGl0ZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgLyogbGluZSAxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19idXR0b24uc2NzcyAqL1xuICAuYy1idXR0b24sIC5jLWJ1dHRvbi0td2hpdGUsIC5jLWJ1dHRvbi0tYmx1ZS1kYXJrLCAuYy1idXR0b24tLWJsdWUtbGlnaHQsIC5jLWJ1dHRvbi0tb3JhbmdlLCAuYy1idXR0b24tLWJvcmRlcmVkLWJsdWUtZGFyaywgLmMtYnV0dG9uLS1ib3JkZXJlZC13aGl0ZSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4vKiBsaW5lIDMwLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19idXR0b24uc2NzcyAqL1xuLmMtYnV0dG9uLmhhcy1hcnJvdywgLmhhcy1hcnJvdy5jLWJ1dHRvbi0td2hpdGUsIC5oYXMtYXJyb3cuYy1idXR0b24tLWJsdWUtZGFyaywgLmhhcy1hcnJvdy5jLWJ1dHRvbi0tYmx1ZS1saWdodCwgLmhhcy1hcnJvdy5jLWJ1dHRvbi0tb3JhbmdlLCAuaGFzLWFycm93LmMtYnV0dG9uLS1ib3JkZXJlZC1ibHVlLWRhcmssIC5oYXMtYXJyb3cuYy1idXR0b24tLWJvcmRlcmVkLXdoaXRlIHtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xufVxuXG4vKiBsaW5lIDMzLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19idXR0b24uc2NzcyAqL1xuLmMtYnV0dG9uLmhhcy1hcnJvdzphZnRlciwgLmhhcy1hcnJvdy5jLWJ1dHRvbi0td2hpdGU6YWZ0ZXIsIC5oYXMtYXJyb3cuYy1idXR0b24tLWJsdWUtZGFyazphZnRlciwgLmhhcy1hcnJvdy5jLWJ1dHRvbi0tYmx1ZS1saWdodDphZnRlciwgLmhhcy1hcnJvdy5jLWJ1dHRvbi0tb3JhbmdlOmFmdGVyLCAuaGFzLWFycm93LmMtYnV0dG9uLS1ib3JkZXJlZC1ibHVlLWRhcms6YWZ0ZXIsIC5oYXMtYXJyb3cuYy1idXR0b24tLWJvcmRlcmVkLXdoaXRlOmFmdGVyIHtcbiAgY29udGVudDogJz4nO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4vKiBsaW5lIDQxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19idXR0b24uc2NzcyAqL1xuLmMtYnV0dG9uLmhhcy1zaGFkb3csIC5oYXMtc2hhZG93LmMtYnV0dG9uLS13aGl0ZSwgLmhhcy1zaGFkb3cuYy1idXR0b24tLWJsdWUtZGFyaywgLmhhcy1zaGFkb3cuYy1idXR0b24tLWJsdWUtbGlnaHQsIC5oYXMtc2hhZG93LmMtYnV0dG9uLS1vcmFuZ2UsIC5oYXMtc2hhZG93LmMtYnV0dG9uLS1ib3JkZXJlZC1ibHVlLWRhcmssIC5oYXMtc2hhZG93LmMtYnV0dG9uLS1ib3JkZXJlZC13aGl0ZSB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4vKiBsaW5lIDQ0LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19idXR0b24uc2NzcyAqL1xuLmMtYnV0dG9uLmhhcy1zaGFkb3c6aG92ZXIsIC5oYXMtc2hhZG93LmMtYnV0dG9uLS13aGl0ZTpob3ZlciwgLmhhcy1zaGFkb3cuYy1idXR0b24tLWJsdWUtZGFyazpob3ZlciwgLmhhcy1zaGFkb3cuYy1idXR0b24tLWJsdWUtbGlnaHQ6aG92ZXIsIC5oYXMtc2hhZG93LmMtYnV0dG9uLS1vcmFuZ2U6aG92ZXIsIC5oYXMtc2hhZG93LmMtYnV0dG9uLS1ib3JkZXJlZC1ibHVlLWRhcms6aG92ZXIsIC5oYXMtc2hhZG93LmMtYnV0dG9uLS1ib3JkZXJlZC13aGl0ZTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi8qIGxpbmUgNTAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbi5zY3NzICovXG4uYy1idXR0b24tLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuICBjb2xvcjogIzAwMjQzZDtcbn1cblxuLyogbGluZSA1NiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fYnV0dG9uLnNjc3MgKi9cbi5jLWJ1dHRvbi0td2hpdGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjE4NzAwO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmMTg3MDA7XG59XG5cbi8qIGxpbmUgNjUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbi5zY3NzICovXG4uYy1idXR0b24tLXdoaXRlLmhhcy1hcnJvdzphZnRlciB7XG4gIGNvbG9yOiAjZjE4NzAwO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuXG4vKiBsaW5lIDcyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19idXR0b24uc2NzcyAqL1xuLmMtYnV0dG9uLS13aGl0ZS5oYXMtYXJyb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjE4NzAwO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmMTg3MDA7XG59XG5cbi8qIGxpbmUgNzcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbi5zY3NzICovXG4uYy1idXR0b24tLXdoaXRlLmhhcy1hcnJvdzpob3ZlcjphZnRlciB7XG4gIGFuaW1hdGlvbjogYXJyb3dNb3ZlbWVudCA0MDBtcyBlYXNlIGZvcndhcmRzIGFsdGVybmF0ZTtcbn1cblxuQGtleWZyYW1lcyBhcnJvd01vdmVtZW50IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgMzMlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICA2NiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbn1cblxuLyogbGluZSAxMTMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbi5zY3NzICovXG4uYy1idXR0b24tLWJsdWUtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY5YjI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDY5YjI7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLyogbGluZSAxMTksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbi5zY3NzICovXG4uYy1idXR0b24tLWJsdWUtZGFyazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMTg3MDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgI2YxODcwMCAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDEyNiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fYnV0dG9uLnNjc3MgKi9cbi5jLWJ1dHRvbi0tYmx1ZS1kYXJrLmhhcy1hcnJvdzphZnRlciB7XG4gIGNvbG9yOiAjZjE4NzAwO1xufVxuXG4vKiBsaW5lIDEzMiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fYnV0dG9uLnNjc3MgKi9cbi5jLWJ1dHRvbi0tYmx1ZS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MmQzZGY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM0MmQzZGY7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLyogbGluZSAxMzgsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbi5zY3NzICovXG4uYy1idXR0b24tLWJsdWUtbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAyNDNkO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAyNDNkO1xufVxuXG4vKiBsaW5lIDE0NSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fYnV0dG9uLnNjc3MgKi9cbi5jLWJ1dHRvbi0tYmx1ZS1saWdodC5oYXMtYXJyb3c6YWZ0ZXIge1xuICBjb2xvcjogIzAwMjQzZDtcbn1cblxuLyogbGluZSAxNTEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbi5zY3NzICovXG4uYy1idXR0b24tLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMTg3MDA7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLyogbGluZSAxNTksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbi5zY3NzICovXG4uYy1idXR0b24tLW9yYW5nZS5oYXMtYXJyb3c6YWZ0ZXIge1xuICBjb2xvcjogI2YxODcwMDtcbn1cblxuLyogbGluZSAxNjQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbi5zY3NzICovXG4uYy1idXR0b24tLW9yYW5nZS5idXR0b24tcGxheSB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi8qIGxpbmUgMTY3LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19idXR0b24uc2NzcyAqL1xuLmMtYnV0dG9uLS1vcmFuZ2UuYnV0dG9uLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiA0M3B4O1xuICB3aWR0aDogNDNweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9wbGF5LWljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi8qIGxpbmUgMTc4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19idXR0b24uc2NzcyAqL1xuLmMtYnV0dG9uLS1ib3JkZXJlZC1ibHVlLWRhcmsge1xuICBjb2xvcjogIzAwMjQzZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAyNDNkO1xufVxuXG4vKiBsaW5lIDE4NSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fYnV0dG9uLnNjc3MgKi9cbi5jLWJ1dHRvbi0tYm9yZGVyZWQtYmx1ZS1kYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zaXRpb246IGFsbCA0MDBtcyBjdWJpYy1iZXppZXIoMC42NCwgMC4wNCwgMCwgMC45OCk7XG59XG5cbi8qIGxpbmUgMTk5LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19idXR0b24uc2NzcyAqL1xuLmMtYnV0dG9uLS1ib3JkZXJlZC1ibHVlLWRhcmsuaGFzLWFycm93OmFmdGVyIHtcbiAgY29sb3I6ICNmMTg3MDA7XG59XG5cbi8qIGxpbmUgMjA0LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19idXR0b24uc2NzcyAqL1xuLmMtYnV0dG9uLS1ib3JkZXJlZC1ibHVlLWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAyNDNkO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi8qIGxpbmUgMjEzLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19idXR0b24uc2NzcyAqL1xuLmMtYnV0dG9uLS1ib3JkZXJlZC13aGl0ZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbn1cblxuLyogbGluZSAyMjAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbi5zY3NzICovXG4uYy1idXR0b24tLWJvcmRlcmVkLXdoaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zaXRpb246IGFsbCA0MDBtcyBjdWJpYy1iZXppZXIoMC42NCwgMC4wNCwgMCwgMC45OCk7XG59XG5cbi8qIGxpbmUgMjM0LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19idXR0b24uc2NzcyAqL1xuLmMtYnV0dG9uLS1ib3JkZXJlZC13aGl0ZS5oYXMtYXJyb3c6YWZ0ZXIge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi8qIGxpbmUgMjQ4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19idXR0b24uc2NzcyAqL1xuLmJ1dHRvbi1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDI0OCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fYnV0dG9uLnNjc3MgKi9cbiAgLmJ1dHRvbi1yb3cge1xuICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gIH1cbn1cblxuLyogbGluZSAyNTgsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbi5zY3NzICovXG4uYnV0dG9uLXJvdyAuYy1idXR0b24sIC5idXR0b24tcm93IC5jLWJ1dHRvbi0td2hpdGUsIC5idXR0b24tcm93IC5jLWJ1dHRvbi0tYmx1ZS1kYXJrLCAuYnV0dG9uLXJvdyAuYy1idXR0b24tLWJsdWUtbGlnaHQsIC5idXR0b24tcm93IC5jLWJ1dHRvbi0tb3JhbmdlLCAuYnV0dG9uLXJvdyAuYy1idXR0b24tLWJvcmRlcmVkLWJsdWUtZGFyaywgLmJ1dHRvbi1yb3cgLmMtYnV0dG9uLS1ib3JkZXJlZC13aGl0ZSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMjU4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19idXR0b24uc2NzcyAqL1xuICAuYnV0dG9uLXJvdyAuYy1idXR0b24sIC5idXR0b24tcm93IC5jLWJ1dHRvbi0td2hpdGUsIC5idXR0b24tcm93IC5jLWJ1dHRvbi0tYmx1ZS1kYXJrLCAuYnV0dG9uLXJvdyAuYy1idXR0b24tLWJsdWUtbGlnaHQsIC5idXR0b24tcm93IC5jLWJ1dHRvbi0tb3JhbmdlLCAuYnV0dG9uLXJvdyAuYy1idXR0b24tLWJvcmRlcmVkLWJsdWUtZGFyaywgLmJ1dHRvbi1yb3cgLmMtYnV0dG9uLS1ib3JkZXJlZC13aGl0ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gIC8qIGxpbmUgMjU4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19idXR0b24uc2NzcyAqL1xuICAuYnV0dG9uLXJvdyAuYy1idXR0b24sIC5idXR0b24tcm93IC5jLWJ1dHRvbi0td2hpdGUsIC5idXR0b24tcm93IC5jLWJ1dHRvbi0tYmx1ZS1kYXJrLCAuYnV0dG9uLXJvdyAuYy1idXR0b24tLWJsdWUtbGlnaHQsIC5idXR0b24tcm93IC5jLWJ1dHRvbi0tb3JhbmdlLCAuYnV0dG9uLXJvdyAuYy1idXR0b24tLWJvcmRlcmVkLWJsdWUtZGFyaywgLmJ1dHRvbi1yb3cgLmMtYnV0dG9uLS1ib3JkZXJlZC13aGl0ZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLyogbGluZSAyNzMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbi5zY3NzICovXG4uYnV0dG9uLXJvdy5jZW50ZXJlZCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4vKiBsaW5lIDI3NiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fYnV0dG9uLnNjc3MgKi9cbi5idXR0b24tcm93LmNlbnRlcmVkIC5jLWJ1dHRvbiwgLmJ1dHRvbi1yb3cuY2VudGVyZWQgLmMtYnV0dG9uLS13aGl0ZSwgLmJ1dHRvbi1yb3cuY2VudGVyZWQgLmMtYnV0dG9uLS1ibHVlLWRhcmssIC5idXR0b24tcm93LmNlbnRlcmVkIC5jLWJ1dHRvbi0tYmx1ZS1saWdodCwgLmJ1dHRvbi1yb3cuY2VudGVyZWQgLmMtYnV0dG9uLS1vcmFuZ2UsIC5idXR0b24tcm93LmNlbnRlcmVkIC5jLWJ1dHRvbi0tYm9yZGVyZWQtYmx1ZS1kYXJrLCAuYnV0dG9uLXJvdy5jZW50ZXJlZCAuYy1idXR0b24tLWJvcmRlcmVkLXdoaXRlIHtcbiAgbWFyZ2luOiAwIDIwcHggMjBweDtcbn1cblxuLyogbGluZSAyODIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbi5zY3NzICovXG4uYnV0dG9uLWNvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4vKiBsaW5lIDI4NywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fYnV0dG9uLnNjc3MgKi9cbi5idXR0b24tY29sdW1uIC5jLWJ1dHRvbiwgLmJ1dHRvbi1jb2x1bW4gLmMtYnV0dG9uLS13aGl0ZSwgLmJ1dHRvbi1jb2x1bW4gLmMtYnV0dG9uLS1ibHVlLWRhcmssIC5idXR0b24tY29sdW1uIC5jLWJ1dHRvbi0tYmx1ZS1saWdodCwgLmJ1dHRvbi1jb2x1bW4gLmMtYnV0dG9uLS1vcmFuZ2UsIC5idXR0b24tY29sdW1uIC5jLWJ1dHRvbi0tYm9yZGVyZWQtYmx1ZS1kYXJrLCAuYnV0dG9uLWNvbHVtbiAuYy1idXR0b24tLWJvcmRlcmVkLXdoaXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLyogbGluZSAyOTEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbi5zY3NzICovXG4uYnV0dG9uLWNvbHVtbi5jZW50ZXJlZCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4vKiBsaW5lIDI5NCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fYnV0dG9uLnNjc3MgKi9cbi5idXR0b24tY29sdW1uLmNlbnRlcmVkIC5jLWJ1dHRvbiwgLmJ1dHRvbi1jb2x1bW4uY2VudGVyZWQgLmMtYnV0dG9uLS13aGl0ZSwgLmJ1dHRvbi1jb2x1bW4uY2VudGVyZWQgLmMtYnV0dG9uLS1ibHVlLWRhcmssIC5idXR0b24tY29sdW1uLmNlbnRlcmVkIC5jLWJ1dHRvbi0tYmx1ZS1saWdodCwgLmJ1dHRvbi1jb2x1bW4uY2VudGVyZWQgLmMtYnV0dG9uLS1vcmFuZ2UsIC5idXR0b24tY29sdW1uLmNlbnRlcmVkIC5jLWJ1dHRvbi0tYm9yZGVyZWQtYmx1ZS1kYXJrLCAuYnV0dG9uLWNvbHVtbi5jZW50ZXJlZCAuYy1idXR0b24tLWJvcmRlcmVkLXdoaXRlIHtcbiAgbWFyZ2luOiAwIDIwcHg7XG59XG5cbi8qIGxpbmUgMzAxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19idXR0b24uc2NzcyAqL1xuLmJ1dHRvbi1zaW1wbGUge1xuICBjb2xvcjogIzAwMjQzZCAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgNDAwbXMgY3ViaWMtYmV6aWVyKDAuNjQsIDAuMDQsIDAsIDAuOTgpO1xufVxuXG4vKiBsaW5lIDMwOSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fYnV0dG9uLnNjc3MgKi9cbi5idXR0b24tc2ltcGxlOmhvdmVyIHtcbiAgY29sb3I6ICNmMTg3MDAgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAzMTksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbi5zY3NzICovXG4uYmx1ZS1zZWN0aW9uIC5jLWJ1dHRvbi0td2hpdGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjE4NzAwO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi8qIGxpbmUgMzMwLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19idXR0b24uc2NzcyAqL1xuLm9yYW5nZS1zZWN0aW9uIC5jLWJ1dHRvbi0td2hpdGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAyNDNkO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi8qIGxpbmUgNCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbi5jLXNsaWRlcl9faG9tZSB7XG4gIGhlaWdodDogMzdyZW07XG59XG5cbi8qIGxpbmUgOCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbi5jLXNsaWRlcl9faG9tZS1zbGlkZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDZyZW07XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSA4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuICAuYy1zbGlkZXJfX2hvbWUtc2xpZGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAvKiBsaW5lIDgsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3NsaWRlci5zY3NzICovXG4gIC5jLXNsaWRlcl9faG9tZS1zbGlkZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLyogbGluZSAzMSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbi5jLXNsaWRlcl9faG9tZS1zbGlkZSBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0LjVyZW07XG4gIGxpbmUtaGVpZ2h0OiA1LjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGNvbG9yOiAjMDA2OWIyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAzMSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbiAgLmMtc2xpZGVyX19ob21lLXNsaWRlIGgyIHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLyogbGluZSAzMSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbiAgLmMtc2xpZGVyX19ob21lLXNsaWRlIGgyIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLyogbGluZSAzMSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbiAgLmMtc2xpZGVyX19ob21lLXNsaWRlIGgyIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLyogbGluZSA1NiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbiAgLmMtc2xpZGVyX19ob21lLXNsaWRlIC5idXR0b24tcm93IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAvKiBsaW5lIDYzLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuICAuYy1zbGlkZXJfX2hvbWUtc2xpZGUgLmJ1dHRvbi1yb3cgYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLyogbGluZSA3NSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbi5jLXNsaWRlcl9fbGF0ZXN0IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBsaW5lIDgwLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuLmMtc2xpZGVyX19sYXRlc3QgLnNsaWNrLWxpc3QsXG4uYy1zbGlkZXJfX2xhdGVzdCAuc2xpY2stdHJhY2sge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyogbGluZSA4NiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbi5jLXNsaWRlcl9fbGF0ZXN0LXNsaWRlIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIG1hcmdpbjogMHB4IDEwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCByZ2JhKDAsIDAsIDAsIDApO1xuICB0cmFuc2l0aW9uOiBhbGwgNDAwbXMgY3ViaWMtYmV6aWVyKDAuNjQsIDAuMDQsIDAsIDAuOTgpO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyogbGluZSA5NywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbi5jLXNsaWRlcl9fbGF0ZXN0LXNsaWRlIC5jYXRlZ29yeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMTg3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiQW1hdGljIFNDXCIsIGN1cnNpdmU7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuXG4vKiBsaW5lIDEwNiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbi5jLXNsaWRlcl9fbGF0ZXN0LXNsaWRlIC5ib3gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjRmNGY0O1xuICBwYWRkaW5nOiAzcmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC8qIGxpbmUgMTA2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuICAuYy1zbGlkZXJfX2xhdGVzdC1zbGlkZSAuYm94IHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG59XG5cbi8qIGxpbmUgMTE0LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuLmMtc2xpZGVyX19sYXRlc3Qtc2xpZGUgLmJveCAuZGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBcImtlcGxlci1zdGRcIiwgc2VyaWY7XG4gIGNvbG9yOiAjMDAyNDNkO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLyogbGluZSAxMjMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3NsaWRlci5zY3NzICovXG4uYy1zbGlkZXJfX2xhdGVzdC1zbGlkZSAuYm94IGgzIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDI0M2Q7XG59XG5cbi8qIGxpbmUgMTMzLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuLmMtc2xpZGVyX19sYXRlc3Qtc2xpZGUgLmJveCBwIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjNyZW07XG4gIGZvbnQtZmFtaWx5OiBcImtlcGxlci1zdGRcIiwgc2VyaWY7XG59XG5cbi8qIGxpbmUgMTQwLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuLmMtc2xpZGVyX19sYXRlc3Qtc2xpZGUgLmJveCBhIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmMTg3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIGxpbmUgMTQ4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuLmMtc2xpZGVyX19sYXRlc3Qtc2xpZGUgLmJveCBhOmFmdGVyIHtcbiAgY29udGVudDogJz4nO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qIGxpbmUgMTU2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuLmMtc2xpZGVyX19sYXRlc3Qtc2xpZGUgLmJveCBhOmhvdmVyOmFmdGVyIHtcbiAgYW5pbWF0aW9uOiBsYXRlc3RBcnJvd01vdmVtZW50IDQwMG1zIGVhc2UgZm9yd2FyZHM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuQGtleWZyYW1lcyBsYXRlc3RBcnJvd01vdmVtZW50IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMzMlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA2NiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi8qIGxpbmUgMTk2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuLnNsaWNrLXRyYWNrLFxuLnNsaWNrLWxpc3Qge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIGxpbmUgMjAxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xufVxuXG4vKiBsaW5lIDIwNiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbi5zbGljay1zbGlkZSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8qIGxpbmUgMjEwLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuLmMtbGF0ZXN0X19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTUwcHg7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvIDA7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQ6ICMwMDI0M2Q7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIGxpbmUgMjI4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuLmMtbGF0ZXN0X19hcnJvdyBzcGFuIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDMwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xufVxuXG4vKiBsaW5lIDIzNCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbi5jLWxhdGVzdF9fYXJyb3cucHJldiB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDBweCA1MHB4IDUwcHggMDtcbn1cblxuLyogbGluZSAyNDAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3NsaWRlci5zY3NzICovXG4uYy1sYXRlc3RfX2Fycm93LnByZXY6aG92ZXIgc3BhbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbn1cblxuLyogbGluZSAyNDYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3NsaWRlci5zY3NzICovXG4uYy1sYXRlc3RfX2Fycm93Lm5leHQge1xuICByaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogNTBweCAwIDAgNTBweDtcbn1cblxuLyogbGluZSAyNTIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3NsaWRlci5zY3NzICovXG4uYy1sYXRlc3RfX2Fycm93Lm5leHQ6aG92ZXIgc3BhbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xufVxuXG4vKiBsaW5lIDI1OSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbi5jLWZwLXNlY3RldXItc2xpZGVyIHtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKiBsaW5lIDI2MiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbi5jLWZwLXNlY3RldXItc2xpZGVyIC5zbGljay1saXN0IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cblxuLyogbGluZSAyNjksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3NsaWRlci5zY3NzICovXG4uYy1mcC1zZWN0ZXVyLXNsaWRlciAuYy1mcC1zZWN0ZXVyLXNsaWRlIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDE3dnc7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLyogbGluZSAyNzcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3NsaWRlci5zY3NzICovXG4uYy1mcC1zZWN0ZXVyLXNsaWRlcl9fYXJyb3cge1xuICBiYWNrZ3JvdW5kOiAjMDAyNDNkO1xuICBjb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMzBweDtcbiAgei1pbmRleDogOTk5OTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIHRyYW5zaXRpb246IGFsbCA0MDBtcyBjdWJpYy1iZXppZXIoMC42NCwgMC4wNCwgMCwgMC45OCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogbGluZSAyOTAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3NsaWRlci5zY3NzICovXG4uYy1mcC1zZWN0ZXVyLXNsaWRlcl9fYXJyb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjE4NzAwO1xufVxuXG4vKiBsaW5lIDI5NCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbi5jLWZwLXNlY3RldXItc2xpZGVyX19hcnJvdy5wcmV2IHtcbiAgYm9yZGVyLXJhZGl1czogMCA1MHB4IDUwcHggMDtcbiAgbGVmdDogMDtcbn1cblxuLyogbGluZSAyOTksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3NsaWRlci5zY3NzICovXG4uYy1mcC1zZWN0ZXVyLXNsaWRlcl9fYXJyb3cubmV4dCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHggMCAwIDUwcHg7XG4gIHJpZ2h0OiAtMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC8qIGxpbmUgMzE3LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuICAuYy1zbGlkZXJfX2xhdGVzdC1zbGlkZSAuYm94IC5kYXRlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLyogbGluZSAzMjEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3NsaWRlci5zY3NzICovXG4gIC5jLXNsaWRlcl9fbGF0ZXN0LXNsaWRlIC5ib3ggaDMge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG4gIC8qIGxpbmUgMzI2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuICAuYy1zbGlkZXJfX2xhdGVzdC1zbGlkZSAuYm94IHAge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAvKiBsaW5lIDM0NywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbiAgLmMtc2xpZGVyX19sYXRlc3Qtc2xpZGUgLmJveCAuZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbiAgLyogbGluZSAzNTEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3NsaWRlci5zY3NzICovXG4gIC5jLXNsaWRlcl9fbGF0ZXN0LXNsaWRlIC5ib3ggaDMge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG4gIC8qIGxpbmUgMzU1LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuICAuYy1zbGlkZXJfX2xhdGVzdC1zbGlkZSAuYm94IHAge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40cmVtO1xuICB9XG4gIC8qIGxpbmUgMzYwLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuICAuYy1zbGlkZXJfX2xhdGVzdC1zbGlkZSAuYm94IGEge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAzODAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3NsaWRlci5zY3NzICovXG4gIC5jLXNsaWRlcl9fbGF0ZXN0LXNsaWRlIC5ib3ggLmRhdGUge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG4gIC8qIGxpbmUgMzg0LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuICAuYy1zbGlkZXJfX2xhdGVzdC1zbGlkZSAuYm94IGgzIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuICAvKiBsaW5lIDM4OCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbiAgLmMtc2xpZGVyX19sYXRlc3Qtc2xpZGUgLmJveCBwIHtcbiAgICBmb250LXNpemU6IDEuMzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxuICAvKiBsaW5lIDM5MywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbiAgLmMtc2xpZGVyX19sYXRlc3Qtc2xpZGUgLmJveCBhIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC8qIGxpbmUgNDA0LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuICAuYy1mcC1zZWN0ZXVyLXNsaWRlciB7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG4gIC8qIGxpbmUgNDA3LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuICAuYy1mcC1zZWN0ZXVyLXNsaWRlciAuanMtcHVsbC1zbGlkZXIge1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNDExLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuICAuYy1mcC1zZWN0ZXVyLXNsaWRlciAuYy1mcC1zZWN0ZXVyLXNsaWRlIHtcbiAgICBoZWlnaHQ6IDI1dnc7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC8qIGxpbmUgNDI2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuICAuYy1zbGlkZXJfX2xhdGVzdC1zbGlkZSAuY2F0ZWdvcnkge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG4gIC8qIGxpbmUgNDMyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19zbGlkZXIuc2NzcyAqL1xuICAuYy1zbGlkZXJfX2xhdGVzdC1zbGlkZSAuYm94IC5kYXRlIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuICAvKiBsaW5lIDQzNiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbiAgLmMtc2xpZGVyX19sYXRlc3Qtc2xpZGUgLmJveCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgfVxuICAvKiBsaW5lIDQ0MSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbiAgLmMtc2xpZGVyX19sYXRlc3Qtc2xpZGUgLmJveCBwIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxuICAvKiBsaW5lIDQ0NiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fc2xpZGVyLnNjc3MgKi9cbiAgLmMtc2xpZGVyX19sYXRlc3Qtc2xpZGUgLmJveCBhIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cblxuLyogbGluZSAxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19pbnN0YWdyYW0uc2NzcyAqL1xuLmMtaW5zdGFncmFtIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tcmlnaHQ6IC0yJTtcbn1cblxuLyogbGluZSA4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19pbnN0YWdyYW0uc2NzcyAqL1xuLmMtaW5zdGFncmFtIGxpIHtcbiAgd2lkdGg6IDIzJTtcbiAgaGVpZ2h0OiAxN3Z3O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMiU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLyogbGluZSA4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19pbnN0YWdyYW0uc2NzcyAqL1xuICAuYy1pbnN0YWdyYW0gbGkge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgaGVpZ2h0OiA0MHZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDEuOHZ3O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuICAvKiBsaW5lIDgsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2luc3RhZ3JhbS5zY3NzICovXG4gIC5jLWluc3RhZ3JhbSBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA4MHZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cblxuLyogbGluZSAxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wYWdlLWJhbm5lci5zY3NzICovXG4uYy1wYWdlLWJhbm5lciwgLmMtcGFnZS1iYW5uZXJfX2JsdWUtbGlnaHQsIC5jLXBhZ2UtYmFubmVyX19ibHVlLWRhcmssIC5jLXBhZ2UtYmFubmVyX19ibHVlLW1lZGl1bSwgLmMtcGFnZS1iYW5uZXJfX29yYW5nZSB7XG4gIHBhZGRpbmc6IDVyZW0gMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIGxpbmUgNSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcGFnZS1iYW5uZXIuc2NzcyAqL1xuLmMtcGFnZS1iYW5uZXI6YmVmb3JlLCAuYy1wYWdlLWJhbm5lcl9fYmx1ZS1saWdodDpiZWZvcmUsIC5jLXBhZ2UtYmFubmVyX19ibHVlLWRhcms6YmVmb3JlLCAuYy1wYWdlLWJhbm5lcl9fYmx1ZS1tZWRpdW06YmVmb3JlLCAuYy1wYWdlLWJhbm5lcl9fb3JhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogNTAwcHg7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4vKiBsaW5lIDE1LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wYWdlLWJhbm5lci5zY3NzICovXG4uYy1wYWdlLWJhbm5lcl9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDUwMHB4O1xuICB6LWluZGV4OiAtMTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4vKiBsaW5lIDI2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wYWdlLWJhbm5lci5zY3NzICovXG4uYy1wYWdlLWJhbm5lcl9faW1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB6LWluZGV4OiAtMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLyogbGluZSAzOCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcGFnZS1iYW5uZXIuc2NzcyAqL1xuICAuYy1wYWdlLWJhbm5lciBzbWFsbCwgLmMtcGFnZS1iYW5uZXJfX2JsdWUtbGlnaHQgc21hbGwsIC5jLXBhZ2UtYmFubmVyX19ibHVlLWRhcmsgc21hbGwsIC5jLXBhZ2UtYmFubmVyX19ibHVlLW1lZGl1bSBzbWFsbCwgLmMtcGFnZS1iYW5uZXJfX29yYW5nZSBzbWFsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gIC8qIGxpbmUgMzgsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3BhZ2UtYmFubmVyLnNjc3MgKi9cbiAgLmMtcGFnZS1iYW5uZXIgc21hbGwsIC5jLXBhZ2UtYmFubmVyX19ibHVlLWxpZ2h0IHNtYWxsLCAuYy1wYWdlLWJhbm5lcl9fYmx1ZS1kYXJrIHNtYWxsLCAuYy1wYWdlLWJhbm5lcl9fYmx1ZS1tZWRpdW0gc21hbGwsIC5jLXBhZ2UtYmFubmVyX19vcmFuZ2Ugc21hbGwge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cblxuLyogbGluZSA1MCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcGFnZS1iYW5uZXIuc2NzcyAqL1xuLmMtcGFnZS1iYW5uZXIgLnByZS10aXRsZSwgLmMtcGFnZS1iYW5uZXJfX2JsdWUtbGlnaHQgLnByZS10aXRsZSwgLmMtcGFnZS1iYW5uZXJfX2JsdWUtZGFyayAucHJlLXRpdGxlLCAuYy1wYWdlLWJhbm5lcl9fYmx1ZS1tZWRpdW0gLnByZS10aXRsZSwgLmMtcGFnZS1iYW5uZXJfX29yYW5nZSAucHJlLXRpdGxlLCAuYy1wYWdlLWJhbm5lciBoMSwgLmMtcGFnZS1iYW5uZXJfX2JsdWUtbGlnaHQgaDEsIC5jLXBhZ2UtYmFubmVyX19ibHVlLWRhcmsgaDEsIC5jLXBhZ2UtYmFubmVyX19ibHVlLW1lZGl1bSBoMSwgLmMtcGFnZS1iYW5uZXJfX29yYW5nZSBoMSwgLmMtcGFnZS1iYW5uZXIgLmJ1dHRvbi1yb3csIC5jLXBhZ2UtYmFubmVyX19ibHVlLWxpZ2h0IC5idXR0b24tcm93LCAuYy1wYWdlLWJhbm5lcl9fYmx1ZS1kYXJrIC5idXR0b24tcm93LCAuYy1wYWdlLWJhbm5lcl9fYmx1ZS1tZWRpdW0gLmJ1dHRvbi1yb3csIC5jLXBhZ2UtYmFubmVyX19vcmFuZ2UgLmJ1dHRvbi1yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG59XG5cbi8qIGxpbmUgNTYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3BhZ2UtYmFubmVyLnNjc3MgKi9cbi5jLXBhZ2UtYmFubmVyIC5wcmUtdGl0bGUsIC5jLXBhZ2UtYmFubmVyX19ibHVlLWxpZ2h0IC5wcmUtdGl0bGUsIC5jLXBhZ2UtYmFubmVyX19ibHVlLWRhcmsgLnByZS10aXRsZSwgLmMtcGFnZS1iYW5uZXJfX2JsdWUtbWVkaXVtIC5wcmUtdGl0bGUsIC5jLXBhZ2UtYmFubmVyX19vcmFuZ2UgLnByZS10aXRsZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IFwiQW1hdGljIFNDXCIsIGN1cnNpdmU7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4vKiBsaW5lIDY1LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wYWdlLWJhbm5lci5zY3NzICovXG4uYy1wYWdlLWJhbm5lciBoMSwgLmMtcGFnZS1iYW5uZXJfX2JsdWUtbGlnaHQgaDEsIC5jLXBhZ2UtYmFubmVyX19ibHVlLWRhcmsgaDEsIC5jLXBhZ2UtYmFubmVyX19ibHVlLW1lZGl1bSBoMSwgLmMtcGFnZS1iYW5uZXJfX29yYW5nZSBoMSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDEwcHggMCAzMHB4O1xufVxuXG4vKiBsaW5lIDczLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wYWdlLWJhbm5lci5zY3NzICovXG4uYy1wYWdlLWJhbm5lciAuZmxvYXRpbmctaW1hZ2VzLCAuYy1wYWdlLWJhbm5lcl9fYmx1ZS1saWdodCAuZmxvYXRpbmctaW1hZ2VzLCAuYy1wYWdlLWJhbm5lcl9fYmx1ZS1kYXJrIC5mbG9hdGluZy1pbWFnZXMsIC5jLXBhZ2UtYmFubmVyX19ibHVlLW1lZGl1bSAuZmxvYXRpbmctaW1hZ2VzLCAuYy1wYWdlLWJhbm5lcl9fb3JhbmdlIC5mbG9hdGluZy1pbWFnZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMzgzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAtMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLyogbGluZSA3MywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcGFnZS1iYW5uZXIuc2NzcyAqL1xuICAuYy1wYWdlLWJhbm5lciAuZmxvYXRpbmctaW1hZ2VzLCAuYy1wYWdlLWJhbm5lcl9fYmx1ZS1saWdodCAuZmxvYXRpbmctaW1hZ2VzLCAuYy1wYWdlLWJhbm5lcl9fYmx1ZS1kYXJrIC5mbG9hdGluZy1pbWFnZXMsIC5jLXBhZ2UtYmFubmVyX19ibHVlLW1lZGl1bSAuZmxvYXRpbmctaW1hZ2VzLCAuYy1wYWdlLWJhbm5lcl9fb3JhbmdlIC5mbG9hdGluZy1pbWFnZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogbGluZSA4OSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcGFnZS1iYW5uZXIuc2NzcyAqL1xuLmMtcGFnZS1iYW5uZXIgLmZsb2F0aW5nLWltYWdlcyBpbWcsIC5jLXBhZ2UtYmFubmVyX19ibHVlLWxpZ2h0IC5mbG9hdGluZy1pbWFnZXMgaW1nLCAuYy1wYWdlLWJhbm5lcl9fYmx1ZS1kYXJrIC5mbG9hdGluZy1pbWFnZXMgaW1nLCAuYy1wYWdlLWJhbm5lcl9fYmx1ZS1tZWRpdW0gLmZsb2F0aW5nLWltYWdlcyBpbWcsIC5jLXBhZ2UtYmFubmVyX19vcmFuZ2UgLmZsb2F0aW5nLWltYWdlcyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogYXV0bztcbiAgb3BhY2l0eTogMC40O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLyogbGluZSA5NiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcGFnZS1iYW5uZXIuc2NzcyAqL1xuLmMtcGFnZS1iYW5uZXIgLmZsb2F0aW5nLWltYWdlcyBpbWcjY291cnNsYW5ndWUtZmwtaW1nLTEsIC5jLXBhZ2UtYmFubmVyX19ibHVlLWxpZ2h0IC5mbG9hdGluZy1pbWFnZXMgaW1nI2NvdXJzbGFuZ3VlLWZsLWltZy0xLCAuYy1wYWdlLWJhbm5lcl9fYmx1ZS1kYXJrIC5mbG9hdGluZy1pbWFnZXMgaW1nI2NvdXJzbGFuZ3VlLWZsLWltZy0xLCAuYy1wYWdlLWJhbm5lcl9fYmx1ZS1tZWRpdW0gLmZsb2F0aW5nLWltYWdlcyBpbWcjY291cnNsYW5ndWUtZmwtaW1nLTEsIC5jLXBhZ2UtYmFubmVyX19vcmFuZ2UgLmZsb2F0aW5nLWltYWdlcyBpbWcjY291cnNsYW5ndWUtZmwtaW1nLTEge1xuICB3aWR0aDogMTEwcHg7XG4gIHRvcDogLTEwMHB4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IC0zNTBweDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTtcbn1cblxuLyogbGluZSAxMDUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3BhZ2UtYmFubmVyLnNjc3MgKi9cbi5jLXBhZ2UtYmFubmVyIC5mbG9hdGluZy1pbWFnZXMgaW1nI2NvdXJzbGFuZ3VlLWZsLWltZy0yLCAuYy1wYWdlLWJhbm5lcl9fYmx1ZS1saWdodCAuZmxvYXRpbmctaW1hZ2VzIGltZyNjb3Vyc2xhbmd1ZS1mbC1pbWctMiwgLmMtcGFnZS1iYW5uZXJfX2JsdWUtZGFyayAuZmxvYXRpbmctaW1hZ2VzIGltZyNjb3Vyc2xhbmd1ZS1mbC1pbWctMiwgLmMtcGFnZS1iYW5uZXJfX2JsdWUtbWVkaXVtIC5mbG9hdGluZy1pbWFnZXMgaW1nI2NvdXJzbGFuZ3VlLWZsLWltZy0yLCAuYy1wYWdlLWJhbm5lcl9fb3JhbmdlIC5mbG9hdGluZy1pbWFnZXMgaW1nI2NvdXJzbGFuZ3VlLWZsLWltZy0yIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGxlZnQ6IC0xMDBweDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAtMTIwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0yNWRlZyk7XG59XG5cbi8qIGxpbmUgMTE0LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wYWdlLWJhbm5lci5zY3NzICovXG4uYy1wYWdlLWJhbm5lciAuZmxvYXRpbmctaW1hZ2VzIGltZyNjb3Vyc2xhbmd1ZS1mbC1pbWctMywgLmMtcGFnZS1iYW5uZXJfX2JsdWUtbGlnaHQgLmZsb2F0aW5nLWltYWdlcyBpbWcjY291cnNsYW5ndWUtZmwtaW1nLTMsIC5jLXBhZ2UtYmFubmVyX19ibHVlLWRhcmsgLmZsb2F0aW5nLWltYWdlcyBpbWcjY291cnNsYW5ndWUtZmwtaW1nLTMsIC5jLXBhZ2UtYmFubmVyX19ibHVlLW1lZGl1bSAuZmxvYXRpbmctaW1hZ2VzIGltZyNjb3Vyc2xhbmd1ZS1mbC1pbWctMywgLmMtcGFnZS1iYW5uZXJfX29yYW5nZSAuZmxvYXRpbmctaW1hZ2VzIGltZyNjb3Vyc2xhbmd1ZS1mbC1pbWctMyB7XG4gIHdpZHRoOiAxMDBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IC0xMDBweDtcbiAgdG9wOiAtMTAwcHg7XG4gIGJvdHRvbTogMDtcbn1cblxuLyogbGluZSAxMjMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3BhZ2UtYmFubmVyLnNjc3MgKi9cbi5jLXBhZ2UtYmFubmVyIC5mbG9hdGluZy1pbWFnZXMgaW1nI2NvdXJzc2Vjb25kYWlyZS1mbC1pbWctMSwgLmMtcGFnZS1iYW5uZXJfX2JsdWUtbGlnaHQgLmZsb2F0aW5nLWltYWdlcyBpbWcjY291cnNzZWNvbmRhaXJlLWZsLWltZy0xLCAuYy1wYWdlLWJhbm5lcl9fYmx1ZS1kYXJrIC5mbG9hdGluZy1pbWFnZXMgaW1nI2NvdXJzc2Vjb25kYWlyZS1mbC1pbWctMSwgLmMtcGFnZS1iYW5uZXJfX2JsdWUtbWVkaXVtIC5mbG9hdGluZy1pbWFnZXMgaW1nI2NvdXJzc2Vjb25kYWlyZS1mbC1pbWctMSwgLmMtcGFnZS1iYW5uZXJfX29yYW5nZSAuZmxvYXRpbmctaW1hZ2VzIGltZyNjb3Vyc3NlY29uZGFpcmUtZmwtaW1nLTEge1xuICB3aWR0aDogMTIwcHg7XG4gIHRvcDogLTEwMHB4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IC00MDBweDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDM0MGRlZyk7XG59XG5cbi8qIGxpbmUgMTMyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wYWdlLWJhbm5lci5zY3NzICovXG4uYy1wYWdlLWJhbm5lciAuZmxvYXRpbmctaW1hZ2VzIGltZyNjb3Vyc3NlY29uZGFpcmUtZmwtaW1nLTIsIC5jLXBhZ2UtYmFubmVyX19ibHVlLWxpZ2h0IC5mbG9hdGluZy1pbWFnZXMgaW1nI2NvdXJzc2Vjb25kYWlyZS1mbC1pbWctMiwgLmMtcGFnZS1iYW5uZXJfX2JsdWUtZGFyayAuZmxvYXRpbmctaW1hZ2VzIGltZyNjb3Vyc3NlY29uZGFpcmUtZmwtaW1nLTIsIC5jLXBhZ2UtYmFubmVyX19ibHVlLW1lZGl1bSAuZmxvYXRpbmctaW1hZ2VzIGltZyNjb3Vyc3NlY29uZGFpcmUtZmwtaW1nLTIsIC5jLXBhZ2UtYmFubmVyX19vcmFuZ2UgLmZsb2F0aW5nLWltYWdlcyBpbWcjY291cnNzZWNvbmRhaXJlLWZsLWltZy0yIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGxlZnQ6IC0xMDBweDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAtMTIwcHg7XG59XG5cbi8qIGxpbmUgMTQwLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wYWdlLWJhbm5lci5zY3NzICovXG4uYy1wYWdlLWJhbm5lciAuZmxvYXRpbmctaW1hZ2VzIGltZyNjb3Vyc3NlY29uZGFpcmUtZmwtaW1nLTMsIC5jLXBhZ2UtYmFubmVyX19ibHVlLWxpZ2h0IC5mbG9hdGluZy1pbWFnZXMgaW1nI2NvdXJzc2Vjb25kYWlyZS1mbC1pbWctMywgLmMtcGFnZS1iYW5uZXJfX2JsdWUtZGFyayAuZmxvYXRpbmctaW1hZ2VzIGltZyNjb3Vyc3NlY29uZGFpcmUtZmwtaW1nLTMsIC5jLXBhZ2UtYmFubmVyX19ibHVlLW1lZGl1bSAuZmxvYXRpbmctaW1hZ2VzIGltZyNjb3Vyc3NlY29uZGFpcmUtZmwtaW1nLTMsIC5jLXBhZ2UtYmFubmVyX19vcmFuZ2UgLmZsb2F0aW5nLWltYWdlcyBpbWcjY291cnNzZWNvbmRhaXJlLWZsLWltZy0zIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogLTI1MHB4O1xuICB0b3A6IDBweDtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG59XG5cbi8qIGxpbmUgMTUwLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wYWdlLWJhbm5lci5zY3NzICovXG4uYy1wYWdlLWJhbm5lciAuZmxvYXRpbmctaW1hZ2VzIGltZyNlZHVpbnRlci1mbC1pbWctMSwgLmMtcGFnZS1iYW5uZXJfX2JsdWUtbGlnaHQgLmZsb2F0aW5nLWltYWdlcyBpbWcjZWR1aW50ZXItZmwtaW1nLTEsIC5jLXBhZ2UtYmFubmVyX19ibHVlLWRhcmsgLmZsb2F0aW5nLWltYWdlcyBpbWcjZWR1aW50ZXItZmwtaW1nLTEsIC5jLXBhZ2UtYmFubmVyX19ibHVlLW1lZGl1bSAuZmxvYXRpbmctaW1hZ2VzIGltZyNlZHVpbnRlci1mbC1pbWctMSwgLmMtcGFnZS1iYW5uZXJfX29yYW5nZSAuZmxvYXRpbmctaW1hZ2VzIGltZyNlZHVpbnRlci1mbC1pbWctMSB7XG4gIHdpZHRoOiAzMTBweDtcbiAgdG9wOiA0OHB4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IC0zMHB4O1xuICByaWdodDogMDtcbn1cblxuLyogbGluZSAxNTgsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3BhZ2UtYmFubmVyLnNjc3MgKi9cbi5jLXBhZ2UtYmFubmVyIC5mbG9hdGluZy1pbWFnZXMgaW1nI2NvdXJzLXBlcmZlY3Rpb25uZW1lbnQtZmwtaW1nLTEsIC5jLXBhZ2UtYmFubmVyX19ibHVlLWxpZ2h0IC5mbG9hdGluZy1pbWFnZXMgaW1nI2NvdXJzLXBlcmZlY3Rpb25uZW1lbnQtZmwtaW1nLTEsIC5jLXBhZ2UtYmFubmVyX19ibHVlLWRhcmsgLmZsb2F0aW5nLWltYWdlcyBpbWcjY291cnMtcGVyZmVjdGlvbm5lbWVudC1mbC1pbWctMSwgLmMtcGFnZS1iYW5uZXJfX2JsdWUtbWVkaXVtIC5mbG9hdGluZy1pbWFnZXMgaW1nI2NvdXJzLXBlcmZlY3Rpb25uZW1lbnQtZmwtaW1nLTEsIC5jLXBhZ2UtYmFubmVyX19vcmFuZ2UgLmZsb2F0aW5nLWltYWdlcyBpbWcjY291cnMtcGVyZmVjdGlvbm5lbWVudC1mbC1pbWctMSB7XG4gIHdpZHRoOiAyODBweDtcbiAgdG9wOiAxMzBweDtcbn1cblxuLyogbGluZSAxNjMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3BhZ2UtYmFubmVyLnNjc3MgKi9cbi5jLXBhZ2UtYmFubmVyIC5mbG9hdGluZy1pbWFnZXMgaW1nI2Zvcm1hdGlvbi1wcm8tZmwtaW1nLTEsIC5jLXBhZ2UtYmFubmVyX19ibHVlLWxpZ2h0IC5mbG9hdGluZy1pbWFnZXMgaW1nI2Zvcm1hdGlvbi1wcm8tZmwtaW1nLTEsIC5jLXBhZ2UtYmFubmVyX19ibHVlLWRhcmsgLmZsb2F0aW5nLWltYWdlcyBpbWcjZm9ybWF0aW9uLXByby1mbC1pbWctMSwgLmMtcGFnZS1iYW5uZXJfX2JsdWUtbWVkaXVtIC5mbG9hdGluZy1pbWFnZXMgaW1nI2Zvcm1hdGlvbi1wcm8tZmwtaW1nLTEsIC5jLXBhZ2UtYmFubmVyX19vcmFuZ2UgLmZsb2F0aW5nLWltYWdlcyBpbWcjZm9ybWF0aW9uLXByby1mbC1pbWctMSB7XG4gIHdpZHRoOiAxODBweDtcbiAgdG9wOiA3MHB4O1xuICByaWdodDogMTQwcHg7XG4gIGxlZnQ6IC0xMDBweDtcbn1cblxuLyogbGluZSAxNzAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3BhZ2UtYmFubmVyLnNjc3MgKi9cbi5jLXBhZ2UtYmFubmVyIC5mbG9hdGluZy1pbWFnZXMgaW1nI2Zvcm1hdGlvbi1wcm8tZmwtaW1nLTIsIC5jLXBhZ2UtYmFubmVyX19ibHVlLWxpZ2h0IC5mbG9hdGluZy1pbWFnZXMgaW1nI2Zvcm1hdGlvbi1wcm8tZmwtaW1nLTIsIC5jLXBhZ2UtYmFubmVyX19ibHVlLWRhcmsgLmZsb2F0aW5nLWltYWdlcyBpbWcjZm9ybWF0aW9uLXByby1mbC1pbWctMiwgLmMtcGFnZS1iYW5uZXJfX2JsdWUtbWVkaXVtIC5mbG9hdGluZy1pbWFnZXMgaW1nI2Zvcm1hdGlvbi1wcm8tZmwtaW1nLTIsIC5jLXBhZ2UtYmFubmVyX19vcmFuZ2UgLmZsb2F0aW5nLWltYWdlcyBpbWcjZm9ybWF0aW9uLXByby1mbC1pbWctMiB7XG4gIHdpZHRoOiAxODBweDtcbiAgcmlnaHQ6IDQwcHg7XG4gIGxlZnQ6IC0xMDBweDtcbiAgYm90dG9tOiA2MHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMTBkZWcpO1xufVxuXG4vKiBsaW5lIDE3OCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcGFnZS1iYW5uZXIuc2NzcyAqL1xuLmMtcGFnZS1iYW5uZXIgLmZsb2F0aW5nLWltYWdlcyBpbWcjZm9ybWF0aW9uLXByby1mbC1pbWctMywgLmMtcGFnZS1iYW5uZXJfX2JsdWUtbGlnaHQgLmZsb2F0aW5nLWltYWdlcyBpbWcjZm9ybWF0aW9uLXByby1mbC1pbWctMywgLmMtcGFnZS1iYW5uZXJfX2JsdWUtZGFyayAuZmxvYXRpbmctaW1hZ2VzIGltZyNmb3JtYXRpb24tcHJvLWZsLWltZy0zLCAuYy1wYWdlLWJhbm5lcl9fYmx1ZS1tZWRpdW0gLmZsb2F0aW5nLWltYWdlcyBpbWcjZm9ybWF0aW9uLXByby1mbC1pbWctMywgLmMtcGFnZS1iYW5uZXJfX29yYW5nZSAuZmxvYXRpbmctaW1hZ2VzIGltZyNmb3JtYXRpb24tcHJvLWZsLWltZy0zIHtcbiAgd2lkdGg6IDUwcHg7XG4gIHJpZ2h0OiAtMTUwcHg7XG4gIGxlZnQ6IC0xMDBweDtcbiAgYm90dG9tOiA4MHB4O1xufVxuXG4vKiBsaW5lIDE4NSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcGFnZS1iYW5uZXIuc2NzcyAqL1xuLmMtcGFnZS1iYW5uZXIgLmZsb2F0aW5nLWltYWdlcyBpbWcjZm9ybWF0aW9uLXByby1mbC1pbWctNCwgLmMtcGFnZS1iYW5uZXJfX2JsdWUtbGlnaHQgLmZsb2F0aW5nLWltYWdlcyBpbWcjZm9ybWF0aW9uLXByby1mbC1pbWctNCwgLmMtcGFnZS1iYW5uZXJfX2JsdWUtZGFyayAuZmxvYXRpbmctaW1hZ2VzIGltZyNmb3JtYXRpb24tcHJvLWZsLWltZy00LCAuYy1wYWdlLWJhbm5lcl9fYmx1ZS1tZWRpdW0gLmZsb2F0aW5nLWltYWdlcyBpbWcjZm9ybWF0aW9uLXByby1mbC1pbWctNCwgLmMtcGFnZS1iYW5uZXJfX29yYW5nZSAuZmxvYXRpbmctaW1hZ2VzIGltZyNmb3JtYXRpb24tcHJvLWZsLWltZy00IHtcbiAgd2lkdGg6IDE1MHB4O1xuICByaWdodDogLTUzNXB4O1xuICBsZWZ0OiAtMTAwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQwZGVnKTtcbn1cblxuLyogbGluZSAxOTQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3BhZ2UtYmFubmVyLnNjc3MgKi9cbi5jLXBhZ2UtYmFubmVyX193aGl0ZS1ib3gge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwO1xufVxuXG4vKiBsaW5lIDE5OSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcGFnZS1iYW5uZXIuc2NzcyAqL1xuLmMtcGFnZS1iYW5uZXJfX3doaXRlLWJveCAudGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAvKiBsaW5lIDE5OSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcGFnZS1iYW5uZXIuc2NzcyAqL1xuICAuYy1wYWdlLWJhbm5lcl9fd2hpdGUtYm94IC50YWJzIHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLyogbGluZSAyMDksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3BhZ2UtYmFubmVyLnNjc3MgKi9cbiAgLmMtcGFnZS1iYW5uZXJfX3doaXRlLWJveCAudGFicyBhIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHdoaXRlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogbGluZSAyMTYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3BhZ2UtYmFubmVyLnNjc3MgKi9cbi5jLXBhZ2UtYmFubmVyX193aGl0ZS1ib3ggLnRhYnMgLnRhYi10aXRsZSB7XG4gIHBhZGRpbmc6IDAuOHJlbSAxLjVyZW07XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgd2hpdGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIGxpbmUgMjI1LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wYWdlLWJhbm5lci5zY3NzICovXG4uYy1wYWdlLWJhbm5lcl9fd2hpdGUtYm94IC50YWJzIC50YWItdGl0bGUuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi8qIGxpbmUgMjI5LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wYWdlLWJhbm5lci5zY3NzICovXG4uYy1wYWdlLWJhbm5lcl9fd2hpdGUtYm94IC50YWJzIC50YWItdGl0bGU6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHdoaXRlO1xufVxuXG4vKiBsaW5lIDIzMywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcGFnZS1iYW5uZXIuc2NzcyAqL1xuLmMtcGFnZS1iYW5uZXJfX3doaXRlLWJveCAudGFicyAudGFiLXRpdGxlOmxhc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMHB4O1xufVxuXG4vKiBsaW5lIDIzOSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcGFnZS1iYW5uZXIuc2NzcyAqL1xuLmMtcGFnZS1iYW5uZXJfX3doaXRlLWJveCAuY29udGVudCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiA0cmVtIDZyZW07XG4gIGZvbnQtZmFtaWx5OiBcImtlcGxlci1zdGRcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLyogbGluZSAyNDcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3BhZ2UtYmFubmVyLnNjc3MgKi9cbi5jLXBhZ2UtYmFubmVyX193aGl0ZS1ib3ggLmNvbnRlbnQuYmlnZ2VyLXRleHQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG5cbi8qIGxpbmUgMjUyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wYWdlLWJhbm5lci5zY3NzICovXG4uYy1wYWdlLWJhbm5lcl9fd2hpdGUtYm94IC5jb250ZW50IHAge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4vKiBsaW5lIDI1OCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcGFnZS1iYW5uZXIuc2NzcyAqL1xuLmMtcGFnZS1iYW5uZXJfX3doaXRlLWJveCAuY29udGVudCBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLyogbGluZSAyNjMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3BhZ2UtYmFubmVyLnNjc3MgKi9cbi5jLXBhZ2UtYmFubmVyX193aGl0ZS1ib3ggLmNvbnRlbnQgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLyogbGluZSAyNzAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3BhZ2UtYmFubmVyLnNjc3MgKi9cbi5jLXBhZ2UtYmFubmVyICsgc2VjdGlvbiwgLmMtcGFnZS1iYW5uZXJfX2JsdWUtbGlnaHQgKyBzZWN0aW9uLCAuYy1wYWdlLWJhbm5lcl9fYmx1ZS1kYXJrICsgc2VjdGlvbiwgLmMtcGFnZS1iYW5uZXJfX2JsdWUtbWVkaXVtICsgc2VjdGlvbiwgLmMtcGFnZS1iYW5uZXJfX29yYW5nZSArIHNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiA4cmVtO1xufVxuXG4vKiBsaW5lIDI3OSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcGFnZS1iYW5uZXIuc2NzcyAqL1xuLnNpbmdsZS1mb3JtX3Byb2Zlc3Npb25uZWxsZSAuYy1wYWdlLWJhbm5lcl9fd2hpdGUtYm94IGEge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICNmMTg3MDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBsaW5lIDI5MCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcGFnZS1iYW5uZXIuc2NzcyAqL1xuLmMtcGFnZS1iYW5uZXJfX2ZwIHtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG59XG5cbi8qIGxpbmUgMjkyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wYWdlLWJhbm5lci5zY3NzICovXG4uYy1wYWdlLWJhbm5lcl9fZnAgLmMtcGFnZS1iYW5uZXJfX2ltZyB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyogbGluZSAyOTQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3BhZ2UtYmFubmVyLnNjc3MgKi9cbi5jLXBhZ2UtYmFubmVyX19mcCAuYy1wYWdlLWJhbm5lcl9faW1nOmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAzNiwgNjEsIDAuNSk7XG59XG5cbi8qIGxpbmUgMzAwLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wYWdlLWJhbm5lci5zY3NzICovXG4ubnVtYmVyLXBvc3Qge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLyogbGluZSAzMDAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3BhZ2UtYmFubmVyLnNjc3MgKi9cbiAgLm51bWJlci1wb3N0IHtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gIH1cbn1cblxuLyogbGluZSAzMTEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3BhZ2UtYmFubmVyLnNjc3MgKi9cbi5jLXBhZ2UtYmFubmVyX19ibHVlLWxpZ2h0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MmQzZGY7XG59XG5cbi8qIGxpbmUgMzE1LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wYWdlLWJhbm5lci5zY3NzICovXG4uYy1wYWdlLWJhbm5lcl9fYmx1ZS1saWdodCAudGFiLXRpdGxlOm5vdCguYWN0aXZlKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MmQzZGY7XG4gIHRyYW5zaXRpb246IGFsbCA0MDBtcyBjdWJpYy1iZXppZXIoMC42NCwgMC4wNCwgMCwgMC45OCk7XG59XG5cbi8qIGxpbmUgMzE5LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wYWdlLWJhbm5lci5zY3NzICovXG4uYy1wYWdlLWJhbm5lcl9fYmx1ZS1saWdodCAudGFiLXRpdGxlOm5vdCguYWN0aXZlKTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjb2xvcjogIzQyZDNkZjtcbn1cblxuLyogbGluZSAzMjUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3BhZ2UtYmFubmVyLnNjc3MgKi9cbi5jLXBhZ2UtYmFubmVyX19ibHVlLWxpZ2h0IC50YWItdGl0bGUuYWN0aXZlIHtcbiAgY29sb3I6ICM0MmQzZGY7XG59XG5cbi8qIGxpbmUgMzMyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wYWdlLWJhbm5lci5zY3NzICovXG4uYy1wYWdlLWJhbm5lcl9fYmx1ZS1saWdodCAuYy1idXR0b246aG92ZXIsIC5jLXBhZ2UtYmFubmVyX19ibHVlLWxpZ2h0IC5jLWJ1dHRvbi0td2hpdGU6aG92ZXIsIC5jLXBhZ2UtYmFubmVyX19ibHVlLWxpZ2h0IC5jLWJ1dHRvbi0tYmx1ZS1kYXJrOmhvdmVyLCAuYy1wYWdlLWJhbm5lcl9fYmx1ZS1saWdodCAuYy1idXR0b24tLWJsdWUtbGlnaHQ6aG92ZXIsIC5jLXBhZ2UtYmFubmVyX19ibHVlLWxpZ2h0IC5jLWJ1dHRvbi0tb3JhbmdlOmhvdmVyLCAuYy1wYWdlLWJhbm5lcl9fYmx1ZS1saWdodCAuYy1idXR0b24tLWJvcmRlcmVkLWJsdWUtZGFyazpob3ZlciwgLmMtcGFnZS1iYW5uZXJfX2JsdWUtbGlnaHQgLmMtYnV0dG9uLS1ib3JkZXJlZC13aGl0ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMTg3MDA7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLyogbGluZSAzNDIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3BhZ2UtYmFubmVyLnNjc3MgKi9cbi5jLXBhZ2UtYmFubmVyX19ibHVlLWRhcms6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjQzZDtcbn1cblxuLyogbGluZSAzNDYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3BhZ2UtYmFubmVyLnNjc3MgKi9cbi5jLXBhZ2UtYmFubmVyX19ibHVlLWRhcmsgLnRhYi10aXRsZTpub3QoLmFjdGl2ZSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyNDNkO1xuICB0cmFuc2l0aW9uOiBhbGwgNDAwbXMgY3ViaWMtYmV6aWVyKDAuNjQsIDAuMDQsIDAsIDAuOTgpO1xufVxuXG4vKiBsaW5lIDM1MCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcGFnZS1iYW5uZXIuc2NzcyAqL1xuLmMtcGFnZS1iYW5uZXJfX2JsdWUtZGFyayAudGFiLXRpdGxlOm5vdCguYWN0aXZlKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzAwMjQzZDtcbn1cblxuLyogbGluZSAzNTYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3BhZ2UtYmFubmVyLnNjc3MgKi9cbi5jLXBhZ2UtYmFubmVyX19ibHVlLWRhcmsgLnRhYi10aXRsZS5hY3RpdmUge1xuICBjb2xvcjogIzAwMjQzZDtcbn1cblxuLyogbGluZSAzNjIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3BhZ2UtYmFubmVyLnNjc3MgKi9cbi5jLXBhZ2UtYmFubmVyX19ibHVlLWRhcmsgLmMtYnV0dG9uOmhvdmVyLCAuYy1wYWdlLWJhbm5lcl9fYmx1ZS1kYXJrIC5jLWJ1dHRvbi0td2hpdGU6aG92ZXIsIC5jLXBhZ2UtYmFubmVyX19ibHVlLWRhcmsgLmMtYnV0dG9uLS1ibHVlLWRhcms6aG92ZXIsIC5jLXBhZ2UtYmFubmVyX19ibHVlLWRhcmsgLmMtYnV0dG9uLS1ibHVlLWxpZ2h0OmhvdmVyLCAuYy1wYWdlLWJhbm5lcl9fYmx1ZS1kYXJrIC5jLWJ1dHRvbi0tb3JhbmdlOmhvdmVyLCAuYy1wYWdlLWJhbm5lcl9fYmx1ZS1kYXJrIC5jLWJ1dHRvbi0tYm9yZGVyZWQtYmx1ZS1kYXJrOmhvdmVyLCAuYy1wYWdlLWJhbm5lcl9fYmx1ZS1kYXJrIC5jLWJ1dHRvbi0tYm9yZGVyZWQtd2hpdGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjE4NzAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZjE4NzAwO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi8qIGxpbmUgMzczLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wYWdlLWJhbm5lci5zY3NzICovXG4uYy1wYWdlLWJhbm5lcl9fYmx1ZS1tZWRpdW06YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjliMjtcbn1cblxuLyogbGluZSAzNzcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3BhZ2UtYmFubmVyLnNjc3MgKi9cbi5jLXBhZ2UtYmFubmVyX19ibHVlLW1lZGl1bSAudGFiLXRpdGxlOm5vdCguYWN0aXZlKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY5YjI7XG59XG5cbi8qIGxpbmUgMzgxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wYWdlLWJhbm5lci5zY3NzICovXG4uYy1wYWdlLWJhbm5lcl9fYmx1ZS1tZWRpdW0gLnRhYi10aXRsZS5hY3RpdmUge1xuICBjb2xvcjogIzAwNjliMjtcbn1cblxuLyogbGluZSAzODcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3BhZ2UtYmFubmVyLnNjc3MgKi9cbi5jLXBhZ2UtYmFubmVyX19ibHVlLW1lZGl1bSAuYy1idXR0b24tLXdoaXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2YxODcwMDtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4vKiBsaW5lIDM5OCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcGFnZS1iYW5uZXIuc2NzcyAqL1xuLmMtcGFnZS1iYW5uZXJfX29yYW5nZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE4NzAwO1xufVxuXG4vKiBsaW5lIDQwMiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcGFnZS1iYW5uZXIuc2NzcyAqL1xuLmMtcGFnZS1iYW5uZXJfX29yYW5nZSAudGFiLXRpdGxlOm5vdCguYWN0aXZlKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMTg3MDA7XG4gIHRyYW5zaXRpb246IGFsbCA0MDBtcyBjdWJpYy1iZXppZXIoMC42NCwgMC4wNCwgMCwgMC45OCk7XG59XG5cbi8qIGxpbmUgNDA2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wYWdlLWJhbm5lci5zY3NzICovXG4uYy1wYWdlLWJhbm5lcl9fb3JhbmdlIC50YWItdGl0bGU6bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjZjE4NzAwO1xufVxuXG4vKiBsaW5lIDQxMiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcGFnZS1iYW5uZXIuc2NzcyAqL1xuLmMtcGFnZS1iYW5uZXJfX29yYW5nZSAudGFiLXRpdGxlLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZjE4NzAwO1xufVxuXG4vKiBsaW5lIDQxOCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcGFnZS1iYW5uZXIuc2NzcyAqL1xuLmMtcGFnZS1iYW5uZXJfX29yYW5nZSAuYy1idXR0b246aG92ZXIsIC5jLXBhZ2UtYmFubmVyX19vcmFuZ2UgLmMtYnV0dG9uLS13aGl0ZTpob3ZlciwgLmMtcGFnZS1iYW5uZXJfX29yYW5nZSAuYy1idXR0b24tLWJsdWUtZGFyazpob3ZlciwgLmMtcGFnZS1iYW5uZXJfX29yYW5nZSAuYy1idXR0b24tLWJsdWUtbGlnaHQ6aG92ZXIsIC5jLXBhZ2UtYmFubmVyX19vcmFuZ2UgLmMtYnV0dG9uLS1vcmFuZ2U6aG92ZXIsIC5jLXBhZ2UtYmFubmVyX19vcmFuZ2UgLmMtYnV0dG9uLS1ib3JkZXJlZC1ibHVlLWRhcms6aG92ZXIsIC5jLXBhZ2UtYmFubmVyX19vcmFuZ2UgLmMtYnV0dG9uLS1ib3JkZXJlZC13aGl0ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDY5YjI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDY5YjI7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLyogbGluZSA0MzAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3BhZ2UtYmFubmVyLnNjc3MgKi9cbi5jLXBhZ2UtYmFubmVyLXYyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMjByZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbi8qIGxpbmUgNDM1LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wYWdlLWJhbm5lci5zY3NzICovXG4uYy1wYWdlLWJhbm5lci12Mi5haWRlLWZpbmFuY2llcmUge1xuICBtYXJnaW4tYm90dG9tOiAtMTByZW07XG59XG5cbi8qIGxpbmUgNDQxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wYWdlLWJhbm5lci5zY3NzICovXG4uYy1wYWdlLWJhbm5lci12Mi5hLXByb3BvcyAuYy1wYWdlLWJhbm5lci12Ml9faW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xufVxuXG4vKiBsaW5lIDQ0NywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcGFnZS1iYW5uZXIuc2NzcyAqL1xuLmMtcGFnZS1iYW5uZXItdjJfX3doaXRlLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiA2cmVtIDZyZW0gNHJlbTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi8qIGxpbmUgNDU0LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wYWdlLWJhbm5lci5zY3NzICovXG4uYy1wYWdlLWJhbm5lci12Ml9fd2hpdGUtYm94IGgxIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5cbi8qIGxpbmUgNDYzLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wYWdlLWJhbm5lci5zY3NzICovXG4uYy1wYWdlLWJhbm5lci12Ml9fd2hpdGUtYm94IGgxLmlzLXVuZGVybGluZWQgc3BhbjphZnRlciB7XG4gIGhlaWdodDogMTBweDtcbiAgYm90dG9tOiA1cHg7XG59XG5cbi8qIGxpbmUgNDcwLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wYWdlLWJhbm5lci5zY3NzICovXG4uYy1wYWdlLWJhbm5lci12Ml9fd2hpdGUtYm94IGgzIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLyogbGluZSA0NzUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3BhZ2UtYmFubmVyLnNjc3MgKi9cbi5jLXBhZ2UtYmFubmVyLXYyX193aGl0ZS1ib3ggcCB7XG4gIGZvbnQtZmFtaWx5OiBcImtlcGxlci1zdGRcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4vKiBsaW5lIDQ4NCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcGFnZS1iYW5uZXIuc2NzcyAqL1xuLmMtcGFnZS1iYW5uZXItdjJfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDUwdnc7XG4gIG1heC1oZWlnaHQ6IDkwMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHotaW5kZXg6IC0xO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLyogbGluZSA0ODQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3BhZ2UtYmFubmVyLnNjc3MgKi9cbiAgLmMtcGFnZS1iYW5uZXItdjJfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDcwdnc7XG4gIH1cbn1cblxuLyogbGluZSA1MDMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3BhZ2UtYmFubmVyLnNjc3MgKi9cbi5jLXBhZ2UtYmFubmVyLXYzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbn1cblxuLyogbGluZSA1MDgsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3BhZ2UtYmFubmVyLnNjc3MgKi9cbi5jLXBhZ2UtYmFubmVyLXYzLmludGVncmF0aW9uLXNvY2lhbCB7XG4gIG1hcmdpbi1ib3R0b206IC04MHB4O1xufVxuXG4vKiBsaW5lIDUxMiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcGFnZS1iYW5uZXIuc2NzcyAqL1xuLmMtcGFnZS1iYW5uZXItdjMucmFjIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cblxuLyogbGluZSA1MjIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3BhZ2UtYmFubmVyLnNjc3MgKi9cbi5jLXBhZ2UtYmFubmVyLXYzLnRlbW9pZ25hZ2VzX19iYW5uZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogbGluZSA1MjcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3BhZ2UtYmFubmVyLnNjc3MgKi9cbi5jLXBhZ2UtYmFubmVyLXYzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogNDV2dztcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgei1pbmRleDogLTE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLyogbGluZSA1MjcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3BhZ2UtYmFubmVyLnNjc3MgKi9cbiAgLmMtcGFnZS1iYW5uZXItdjM6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDU1dnc7XG4gIH1cbn1cblxuLyogbGluZSA1NDIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3BhZ2UtYmFubmVyLnNjc3MgKi9cbi5jLXBhZ2UtYmFubmVyLXYzIGgxIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAvKiBsaW5lIDU0MiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcGFnZS1iYW5uZXIuc2NzcyAqL1xuICAuYy1wYWdlLWJhbm5lci12MyBoMSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDU0MiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcGFnZS1iYW5uZXIuc2NzcyAqL1xuICAuYy1wYWdlLWJhbm5lci12MyBoMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLyogbGluZSA1NDIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3BhZ2UtYmFubmVyLnNjc3MgKi9cbiAgLmMtcGFnZS1iYW5uZXItdjMgaDEge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgfVxufVxuXG4vKiBsaW5lIDU2MSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcGFnZS1iYW5uZXIuc2NzcyAqL1xuLmMtcGFnZS1iYW5uZXItdjNfX3doaXRlLWJveCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgcGFkZGluZzogNHJlbSA2cmVtO1xufVxuXG4vKiBsaW5lIDU2NywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcGFnZS1iYW5uZXIuc2NzcyAqL1xuLmMtcGFnZS1iYW5uZXItdjNfX3doaXRlLWJveCBoMyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cblxuLyogbGluZSA1NzIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3BhZ2UtYmFubmVyLnNjc3MgKi9cbi5jLXBhZ2UtYmFubmVyLXYzX193aGl0ZS1ib3ggcCB7XG4gIGZvbnQtZmFtaWx5OiBcImtlcGxlci1zdGRcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAwcHggMHB4IDIwcHg7XG59XG5cbi8qIGxpbmUgNTc5LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wYWdlLWJhbm5lci5zY3NzICovXG4uYy1wYWdlLWJhbm5lci12M19fd2hpdGUtYm94IHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC8qIGxpbmUgNTk0LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wYWdlLWJhbm5lci5zY3NzICovXG4gIC5jLXBhZ2UtYmFubmVyX193aGl0ZS1ib3ggLmNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxLjIyMnJlbTtcbiAgfVxuICAvKiBsaW5lIDYwNSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcGFnZS1iYW5uZXIuc2NzcyAqL1xuICAuYy1wYWdlLWJhbm5lci12Ml9fd2hpdGUtYm94IGgzIHtcbiAgICBmb250LXNpemU6IDEuMzVyZW07XG4gIH1cbiAgLyogbGluZSA2MDksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3BhZ2UtYmFubmVyLnNjc3MgKi9cbiAgLmMtcGFnZS1iYW5uZXItdjJfX3doaXRlLWJveCBwIHtcbiAgICBmb250LXNpemU6IDEuMTEycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU1cmVtO1xuICB9XG4gIC8qIGxpbmUgNjIwLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wYWdlLWJhbm5lci5zY3NzICovXG4gIC5jLXBhZ2UtYmFubmVyLXYzX193aGl0ZS1ib3ggaDMge1xuICAgIGZvbnQtc2l6ZTogMS4xMTFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzMzcmVtO1xuICB9XG4gIC8qIGxpbmUgNjI1LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wYWdlLWJhbm5lci5zY3NzICovXG4gIC5jLXBhZ2UtYmFubmVyLXYzX193aGl0ZS1ib3ggcCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ0NHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC8qIGxpbmUgNjQxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wYWdlLWJhbm5lci5zY3NzICovXG4gIC5jLXBhZ2UtYmFubmVyX193aGl0ZS1ib3ggLmNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG4gIC8qIGxpbmUgNjUyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wYWdlLWJhbm5lci5zY3NzICovXG4gIC5jLXBhZ2UtYmFubmVyLXYyX193aGl0ZS1ib3ggaDMge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIC8qIGxpbmUgNjU2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wYWdlLWJhbm5lci5zY3NzICovXG4gIC5jLXBhZ2UtYmFubmVyLXYyX193aGl0ZS1ib3ggcCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG4gIC8qIGxpbmUgNjY3LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wYWdlLWJhbm5lci5zY3NzICovXG4gIC5jLXBhZ2UtYmFubmVyLXYzX193aGl0ZS1ib3ggaDMge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG4gIC8qIGxpbmUgNjcyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wYWdlLWJhbm5lci5zY3NzICovXG4gIC5jLXBhZ2UtYmFubmVyLXYzX193aGl0ZS1ib3ggcCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42MjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAvKiBsaW5lIDY4OCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcGFnZS1iYW5uZXIuc2NzcyAqL1xuICAuYy1wYWdlLWJhbm5lcl9fd2hpdGUtYm94IC50YWJzIC50YWItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAvKiBsaW5lIDY5NSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcGFnZS1iYW5uZXIuc2NzcyAqL1xuICAuYy1wYWdlLWJhbm5lcl9fd2hpdGUtYm94IC5jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMS40MjlyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbiAgLyogbGluZSA3MDcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3BhZ2UtYmFubmVyLnNjc3MgKi9cbiAgLmMtcGFnZS1iYW5uZXItdjJfX3doaXRlLWJveCBwIHtcbiAgICBmb250LXNpemU6IDEuNDVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbiAgLyogbGluZSA3MTgsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3BhZ2UtYmFubmVyLnNjc3MgKi9cbiAgLmMtcGFnZS1iYW5uZXItdjNfX3doaXRlLWJveCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjQyOXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43MTRyZW07XG4gIH1cbiAgLyogbGluZSA3MjMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3BhZ2UtYmFubmVyLnNjc3MgKi9cbiAgLmMtcGFnZS1iYW5uZXItdjNfX3doaXRlLWJveCBwIHtcbiAgICBmb250LXNpemU6IDEuMjg2cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg1N3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODg1cHgpIHtcbiAgLyogbGluZSA3MzUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3BhZ2UtYmFubmVyLnNjc3MgKi9cbiAgLmMtcGFnZS1iYW5uZXJfX29yYW5nZSAuY29udGVudCB7XG4gICAgcGFkZGluZzogNHJlbSA0cmVtIDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDc0MywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcGFnZS1iYW5uZXIuc2NzcyAqL1xuICAuYy1wYWdlLWJhbm5lcl9fb3JhbmdlICsgc2VjdGlvbiAuY29udGFpbmVyIC5pbnZpc2libGUtYm94IHtcbiAgICBwYWRkaW5nOiA0cmVtIDRyZW0gNnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLyogbGluZSA3NTksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3BhZ2UtYmFubmVyLnNjc3MgKi9cbiAgLmMtcGFnZS1iYW5uZXJfX3doaXRlLWJveCAudGFicyAudGFiLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuICAvKiBsaW5lIDc2NCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcGFnZS1iYW5uZXIuc2NzcyAqL1xuICAuYy1wYWdlLWJhbm5lcl9fd2hpdGUtYm94IC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiA0cmVtO1xuICB9XG4gIC8qIGxpbmUgNzcyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wYWdlLWJhbm5lci5zY3NzICovXG4gIC5jLXBhZ2UtYmFubmVyLXYyX193aGl0ZS1ib3gge1xuICAgIHBhZGRpbmc6IDVyZW0gM3JlbSAzcmVtO1xuICB9XG4gIC8qIGxpbmUgNzc1LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wYWdlLWJhbm5lci5zY3NzICovXG4gIC5jLXBhZ2UtYmFubmVyLXYyX193aGl0ZS1ib3ggaDMge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG4gIH1cbiAgLyogbGluZSA3ODQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3BhZ2UtYmFubmVyLnNjc3MgKi9cbiAgLmMtcGFnZS1iYW5uZXItdjNfX3doaXRlLWJveCB7XG4gICAgcGFkZGluZzogNXJlbSAzcmVtIDNyZW07XG4gIH1cbiAgLyogbGluZSA3ODcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3BhZ2UtYmFubmVyLnNjc3MgKi9cbiAgLmMtcGFnZS1iYW5uZXItdjNfX3doaXRlLWJveCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjY2N3JlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxuICAvKiBsaW5lIDc5MiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcGFnZS1iYW5uZXIuc2NzcyAqL1xuICAuYy1wYWdlLWJhbm5lci12M19fd2hpdGUtYm94IHAge1xuICAgIGZvbnQtc2l6ZTogMS4zMzNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC8qIGxpbmUgODA0LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wYWdlLWJhbm5lci5zY3NzICovXG4gIC5jLXBhZ2UtYmFubmVyX19vcmFuZ2UgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDRyZW0gMS4ycmVtIDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDgxMiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcGFnZS1iYW5uZXIuc2NzcyAqL1xuICAuYy1wYWdlLWJhbm5lcl9fb3JhbmdlICsgc2VjdGlvbiAuY29udGFpbmVyIC5pbnZpc2libGUtYm94IHtcbiAgICBwYWRkaW5nOiA0cmVtIDFyZW0gNnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLyogbGluZSA4MjQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3BhZ2UtYmFubmVyLnNjc3MgKi9cbiAgLmMtcGFnZS1iYW5uZXIgLmNvbnRhaW5lciwgLmMtcGFnZS1iYW5uZXJfX2JsdWUtbGlnaHQgLmNvbnRhaW5lciwgLmMtcGFnZS1iYW5uZXJfX2JsdWUtZGFyayAuY29udGFpbmVyLCAuYy1wYWdlLWJhbm5lcl9fYmx1ZS1tZWRpdW0gLmNvbnRhaW5lciwgLmMtcGFnZS1iYW5uZXJfX29yYW5nZSAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC8qIGxpbmUgODI3LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wYWdlLWJhbm5lci5zY3NzICovXG4gIC5jLXBhZ2UtYmFubmVyIC5jb250YWluZXIgLnByZS10aXRsZSwgLmMtcGFnZS1iYW5uZXJfX2JsdWUtbGlnaHQgLmNvbnRhaW5lciAucHJlLXRpdGxlLCAuYy1wYWdlLWJhbm5lcl9fYmx1ZS1kYXJrIC5jb250YWluZXIgLnByZS10aXRsZSwgLmMtcGFnZS1iYW5uZXJfX2JsdWUtbWVkaXVtIC5jb250YWluZXIgLnByZS10aXRsZSwgLmMtcGFnZS1iYW5uZXJfX29yYW5nZSAuY29udGFpbmVyIC5wcmUtdGl0bGUsIC5jLXBhZ2UtYmFubmVyIC5jb250YWluZXIgaDEsIC5jLXBhZ2UtYmFubmVyX19ibHVlLWxpZ2h0IC5jb250YWluZXIgaDEsIC5jLXBhZ2UtYmFubmVyX19ibHVlLWRhcmsgLmNvbnRhaW5lciBoMSwgLmMtcGFnZS1iYW5uZXJfX2JsdWUtbWVkaXVtIC5jb250YWluZXIgaDEsIC5jLXBhZ2UtYmFubmVyX19vcmFuZ2UgLmNvbnRhaW5lciBoMSwgLmMtcGFnZS1iYW5uZXIgLmNvbnRhaW5lciAuYnV0dG9uLXJvdywgLmMtcGFnZS1iYW5uZXJfX2JsdWUtbGlnaHQgLmNvbnRhaW5lciAuYnV0dG9uLXJvdywgLmMtcGFnZS1iYW5uZXJfX2JsdWUtZGFyayAuY29udGFpbmVyIC5idXR0b24tcm93LCAuYy1wYWdlLWJhbm5lcl9fYmx1ZS1tZWRpdW0gLmNvbnRhaW5lciAuYnV0dG9uLXJvdywgLmMtcGFnZS1iYW5uZXJfX29yYW5nZSAuY29udGFpbmVyIC5idXR0b24tcm93IHtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gIH1cbiAgLyogbGluZSA4MzQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3BhZ2UtYmFubmVyLnNjc3MgKi9cbiAgLmMtcGFnZS1iYW5uZXJfX3doaXRlLWJveCAudGFicyB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxuICAvKiBsaW5lIDgzOCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcGFnZS1iYW5uZXIuc2NzcyAqL1xuICAuYy1wYWdlLWJhbm5lcl9fd2hpdGUtYm94IC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzcmVtO1xuICB9XG4gIC8qIGxpbmUgODQ2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wYWdlLWJhbm5lci5zY3NzICovXG4gIC5jLXBhZ2UtYmFubmVyLXYyIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLyogbGluZSA4NTMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3BhZ2UtYmFubmVyLnNjc3MgKi9cbiAgLmMtcGFnZS1iYW5uZXItdjMgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAvKiBsaW5lIDg1NiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcGFnZS1iYW5uZXIuc2NzcyAqL1xuICAuYy1wYWdlLWJhbm5lci12MyAuY29udGFpbmVyIGgxIHtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gIH1cbiAgLyogbGluZSA4NjEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3BhZ2UtYmFubmVyLnNjc3MgKi9cbiAgLmMtcGFnZS1iYW5uZXItdjNfX3doaXRlLWJveCB7XG4gICAgcGFkZGluZzogNXJlbSAycmVtIDNyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC8qIGxpbmUgODcxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wYWdlLWJhbm5lci5zY3NzICovXG4gIC5jLXBhZ2UtYmFubmVyX193aGl0ZS1ib3gge1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gIH1cbiAgLyogbGluZSA4NzYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3BhZ2UtYmFubmVyLnNjc3MgKi9cbiAgLmMtcGFnZS1iYW5uZXJfX3doaXRlLWJveCAuY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxuICAvKiBsaW5lIDg4NSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcGFnZS1iYW5uZXIuc2NzcyAqL1xuICAuYy1wYWdlLWJhbm5lci12Ml9fd2hpdGUtYm94IHtcbiAgICBwYWRkaW5nOiA1cmVtIDJyZW0gM3JlbTtcbiAgfVxuICAvKiBsaW5lIDg4OCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcGFnZS1iYW5uZXIuc2NzcyAqL1xuICAuYy1wYWdlLWJhbm5lci12Ml9fd2hpdGUtYm94IHAge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gIH1cbiAgLyogbGluZSA4OTksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3BhZ2UtYmFubmVyLnNjc3MgKi9cbiAgLmMtcGFnZS1iYW5uZXItdjMgLmNvbnRhaW5lciBwIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuXG4vKiBsaW5lIDMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NvdXJzbGFuZ3VlLnNjc3MgKi9cbi5jLWNvdXJzbGFuZ3VlIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLyogbGluZSA2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19jb3Vyc2xhbmd1ZS5zY3NzICovXG4uYy1jb3Vyc2xhbmd1ZV9fdGl0bGUge1xuICBiYWNrZ3JvdW5kOiAjZjE4NzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkFtYXRpYyBTQ1wiLCBjdXJzaXZlO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG5cbi8qIGxpbmUgMTgsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NvdXJzbGFuZ3VlLnNjc3MgKi9cbi5jLWNvdXJzbGFuZ3VlX19jb250ZW50IHtcbiAgcGFkZGluZzogMnJlbSAzcmVtO1xufVxuXG4vKiBsaW5lIDIyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19jb3Vyc2xhbmd1ZS5zY3NzICovXG4uYy1jb3Vyc2xhbmd1ZV9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG5cbi8qIGxpbmUgMjgsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NvdXJzbGFuZ3VlLnNjc3MgKi9cbi5jLWNvdXJzbGFuZ3VlX19yb3cgaW1nIHtcbiAgd2lkdGg6IDM0cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLyogbGluZSAzMywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fY291cnNsYW5ndWUuc2NzcyAqL1xuLmMtY291cnNsYW5ndWVfX3JvdyAuaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLyogbGluZSAzOSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fY291cnNsYW5ndWUuc2NzcyAqL1xuLmMtY291cnNsYW5ndWVfX3JvdyAuaW5mbyAubGFiZWwge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzAwMjQzZDtcbn1cblxuLyogbGluZSA0NiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fY291cnNsYW5ndWUuc2NzcyAqL1xuLmMtY291cnNsYW5ndWVfX3JvdyAuaW5mbyAudGV4dCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMDAyNDNkO1xufVxuXG4vKiBsaW5lIDUxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19jb3Vyc2xhbmd1ZS5zY3NzICovXG4uYy1jb3Vyc2xhbmd1ZV9fcm93IC5pbmZvIC50ZXh0IGEge1xuICBjb2xvcjogIzAwMjQzZDtcbn1cblxuLyogbGluZSA1NywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fY291cnNsYW5ndWUuc2NzcyAqL1xuLmMtY291cnNsYW5ndWVfX3JvdyA+IGEge1xuICBjb2xvcjogI2YxODcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC8qIGxpbmUgNTcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NvdXJzbGFuZ3VlLnNjc3MgKi9cbiAgLmMtY291cnNsYW5ndWVfX3JvdyA+IGEge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4ycmVtO1xuICB9XG59XG5cbi8qIGxpbmUgNzIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NvdXJzbGFuZ3VlLnNjc3MgKi9cbi5jLWNvdXJzbGFuZ3VlX19yb3cgPiBhOmhvdmVyOmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBsaW5lIDc3LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19jb3Vyc2xhbmd1ZS5zY3NzICovXG4uYy1jb3Vyc2xhbmd1ZV9fcm93ID4gYTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0zcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwJTtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxODcwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDQwMG1zIGN1YmljLWJlemllcigwLjY0LCAwLjA0LCAwLCAwLjk4KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAvKiBsaW5lIDk3LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19jb3Vyc2xhbmd1ZS5zY3NzICovXG4gIC5jLXBhZ2UtYmFubmVyX19saXR0bGUgcCB7XG4gICAgZm9udC1zaXplOiAxLjExMTExcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLyogbGluZSAxMTAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NvdXJzbGFuZ3VlLnNjc3MgKi9cbiAgLmMtcGFnZS1iYW5uZXJfX2xpdHRsZSBwIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC8qIGxpbmUgMTI0LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19jb3Vyc2xhbmd1ZS5zY3NzICovXG4gIC5jLXBhZ2UtYmFubmVyX19saXR0bGUgcCB7XG4gICAgZm9udC1zaXplOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC8qIGxpbmUgMTM1LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19jb3Vyc2xhbmd1ZS5zY3NzICovXG4gIC5jaG9pc2lyLWNvdXJzIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLyogbGluZSAxNDUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NvdXJzbGFuZ3VlLnNjc3MgKi9cbiAgLmNob2lzaXItY291cnMgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCA0cmVtO1xuICB9XG4gIC8qIGxpbmUgMTQ4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19jb3Vyc2xhbmd1ZS5zY3NzICovXG4gIC5jaG9pc2lyLWNvdXJzIC5jb250YWluZXIgLmNvbHVtbnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC8qIGxpbmUgMTUyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19jb3Vyc2xhbmd1ZS5zY3NzICovXG4gIC5jaG9pc2lyLWNvdXJzIC5jb250YWluZXIgLmNvbHVtbnMgLmNvbC0xeDIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC8qIGxpbmUgMTY1LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19jb3Vyc2xhbmd1ZS5zY3NzICovXG4gIC5jLWNvdXJzbGFuZ3VlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIH1cbiAgLyogbGluZSAxNzAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NvdXJzbGFuZ3VlLnNjc3MgKi9cbiAgLmMtY291cnNsYW5ndWVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbiAgLyogbGluZSAxNzYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NvdXJzbGFuZ3VlLnNjc3MgKi9cbiAgLmMtY291cnNsYW5ndWVfX3JvdyBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLyogbGluZSAxODQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NvdXJzbGFuZ3VlLnNjc3MgKi9cbiAgLmNob2lzaXItY291cnMgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAycmVtO1xuICB9XG59XG5cbi8qIGxpbmUgMSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fY291cnNlcy5zY3NzICovXG4uY291cnNlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi8qIGxpbmUgNCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fY291cnNlcy5zY3NzICovXG4uY291cnNlcyBkaXYge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwLjdyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAvKiBsaW5lIDQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NvdXJzZXMuc2NzcyAqL1xuICAuY291cnNlcyBkaXYge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG5cbi8qIGxpbmUgMTIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NvdXJzZXMuc2NzcyAqL1xuLmNvdXJzZXMgZGl2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfigKInO1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4vKiBsaW5lIDEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NoZWNrbGlzdC5zY3NzICovXG4uYy1jaGVja2xpc3QsIC5jLWNoZWNrbGlzdC0tMXgyIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4vKiBsaW5lIDUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NoZWNrbGlzdC5zY3NzICovXG4uYy1jaGVja2xpc3QgbGksIC5jLWNoZWNrbGlzdC0tMXgyIGxpIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDEwcHggMCAxMHB4IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi8qIGxpbmUgMTUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NoZWNrbGlzdC5zY3NzICovXG4uYy1jaGVja2xpc3QgbGk6YmVmb3JlLCAuYy1jaGVja2xpc3QtLTF4MiBsaTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2hlY2sucG5nXCIpO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLyogbGluZSAzMCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fY2hlY2tsaXN0LnNjc3MgKi9cbi5jLWNoZWNrbGlzdCBsaTpsYXN0LW9mLXR5cGUsIC5jLWNoZWNrbGlzdC0tMXgyIGxpOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi8qIGxpbmUgMzUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NoZWNrbGlzdC5zY3NzICovXG4uYy1jaGVja2xpc3RfX2l0ZW0td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG59XG5cbi8qIGxpbmUgMzksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NoZWNrbGlzdC5zY3NzICovXG4uYy1jaGVja2xpc3RfX2l0ZW0td3JhcHBlciBzcGFuOmxhc3Qtb2YtdHlwZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbi8qIGxpbmUgNDcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NoZWNrbGlzdC5zY3NzICovXG4uYy1jaGVja2xpc3QtLTF4MiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTQlO1xufVxuXG4vKiBsaW5lIDUzLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19jaGVja2xpc3Quc2NzcyAqL1xuLmMtY2hlY2tsaXN0LS0xeDIgbGkge1xuICB3aWR0aDogNDYlO1xuICBtYXJnaW4tcmlnaHQ6IDQlO1xuICBmb250LWZhbWlseTogXCJrZXBsZXItc3RkXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLyogbGluZSA2MSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fY2hlY2tsaXN0LnNjc3MgKi9cbi5jLWNoZWNrbGlzdC0tMXgyIGxpOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4vKiBsaW5lIDY3LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19jaGVja2xpc3Quc2NzcyAqL1xuLmMtY2hlY2tsaXN0LS1jaXJjbGUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAzMHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi8qIGxpbmUgNzIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NoZWNrbGlzdC5zY3NzICovXG4uYy1jaGVja2xpc3QtLWNpcmNsZSBsaSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDAyNDNkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggMHB4IDEwcHggNDBweDtcbn1cblxuLyogbGluZSA4MSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fY2hlY2tsaXN0LnNjc3MgKi9cbi5jLWNoZWNrbGlzdC0tY2lyY2xlIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTZweDtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlcjogNHB4IHNvbGlkICMwMDY5YjI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLyogbGluZSA4MSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fY2hlY2tsaXN0LnNjc3MgKi9cbiAgLmMtY2hlY2tsaXN0LS1jaXJjbGUgbGk6YmVmb3JlIHtcbiAgICB0b3A6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAvKiBsaW5lIDgxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19jaGVja2xpc3Quc2NzcyAqL1xuICAuYy1jaGVja2xpc3QtLWNpcmNsZSBsaTpiZWZvcmUge1xuICAgIHRvcDogMTNweDtcbiAgfVxufVxuXG4vKiBsaW5lIDEwMSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fY2hlY2tsaXN0LnNjc3MgKi9cbi5jLWNoZWNrbGlzdC0tY2lyY2xlIGxpIGEge1xuICBjb2xvcjogIzAwMjQzZDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAvKiBsaW5lIDExMSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fY2hlY2tsaXN0LnNjc3MgKi9cbiAgLmMtY2hlY2tsaXN0LS1jaXJjbGUgbGkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC8qIGxpbmUgMTIxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19jaGVja2xpc3Quc2NzcyAqL1xuICAuYy1jaGVja2xpc3QgbGksIC5jLWNoZWNrbGlzdC0tMXgyIGxpIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLyogbGluZSAxMjQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NoZWNrbGlzdC5zY3NzICovXG4gIC5jLWNoZWNrbGlzdCBsaTpiZWZvcmUsIC5jLWNoZWNrbGlzdC0tMXgyIGxpOmJlZm9yZSB7XG4gICAgd2lkdGg6IDIzcHg7XG4gICAgaGVpZ2h0OiAyM3B4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjJweDtcbiAgfVxuICAvKiBsaW5lIDEzNSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fY2hlY2tsaXN0LnNjc3MgKi9cbiAgLmMtY2hlY2tsaXN0LS1jaXJjbGUgbGkge1xuICAgIGZvbnQtc2l6ZTogMS4xNDNyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMTQ1LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19jaGVja2xpc3Quc2NzcyAqL1xuICAuYy1jaGVja2xpc3QgbGksIC5jLWNoZWNrbGlzdC0tMXgyIGxpIHtcbiAgICBmb250LXNpemU6IDEuMzMzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY2N3JlbTtcbiAgfVxuICAvKiBsaW5lIDE1MywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fY2hlY2tsaXN0LnNjc3MgKi9cbiAgLmMtY2hlY2tsaXN0LS1jaXJjbGUgbGkge1xuICAgIGZvbnQtc2l6ZTogMS4zMzNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjY3cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAvKiBsaW5lIDE2NCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fY2hlY2tsaXN0LnNjc3MgKi9cbiAgLmMtY2hlY2tsaXN0IGxpLCAuYy1jaGVja2xpc3QtLTF4MiBsaSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgfVxuICAvKiBsaW5lIDE2OCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fY2hlY2tsaXN0LnNjc3MgKi9cbiAgLmMtY2hlY2tsaXN0IGxpOmJlZm9yZSwgLmMtY2hlY2tsaXN0LS0xeDIgbGk6YmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC8qIGxpbmUgMTc2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19jaGVja2xpc3Quc2NzcyAqL1xuICAuYy1jaGVja2xpc3QtLWNpcmNsZSBsaSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgfVxufVxuXG4vKiBsaW5lIDEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2luc2NyaXB0aW9uLXN0ZXBzLnNjc3MgKi9cbi5jLWluc2NyaXB0aW9uLXN0ZXBzIHtcbiAgY291bnRlci1yZXNldDogc3RlcDtcbn1cblxuLyogbGluZSA0LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19pbnNjcmlwdGlvbi1zdGVwcy5zY3NzICovXG4uYy1pbnNjcmlwdGlvbi1zdGVwcyAuY29sLTF4MyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLyogbGluZSA4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19pbnNjcmlwdGlvbi1zdGVwcy5zY3NzICovXG4uYy1pbnNjcmlwdGlvbi1zdGVwcyAuY29sLTF4MyBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkFtYXRpYyBTQ1wiLCBjdXJzaXZlO1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cblxuLyogbGluZSAxMywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9faW5zY3JpcHRpb24tc3RlcHMuc2NzcyAqL1xuLmMtaW5zY3JpcHRpb24tc3RlcHMgLmNvbC0xeDMgcCB7XG4gIGZvbnQtZmFtaWx5OiBcImtlcGxlci1zdGRcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLyogbGluZSAxOCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9faW5zY3JpcHRpb24tc3RlcHMuc2NzcyAqL1xuLmMtaW5zY3JpcHRpb24tc3RlcHMgLmNvbC0xeDM6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEwcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2YyZjJmMjtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IC0zNXB4O1xuICB0b3A6IC03NXB4O1xufVxuXG4vKiBsaW5lIDMyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19pbnNjcmlwdGlvbi1zdGVwcy5zY3NzICovXG4uYy1pbnNjcmlwdGlvbi1zdGVwcyAuc3RlcDpiZWZvcmUge1xuICBjb3VudGVyLWluY3JlbWVudDogc3RlcDtcbiAgY29udGVudDogY291bnRlcihzdGVwKTtcbn1cblxuLyogbGluZSAzOCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9faW5zY3JpcHRpb24tc3RlcHMuc2NzcyAqL1xuLmMtaW5zY3JpcHRpb24tc3RlcHMgLmMtZG93bmxvYWRzIHtcbiAgbWFyZ2luOiAyMHB4IDAgNDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAvKiBsaW5lIDUzLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19pbnNjcmlwdGlvbi1zdGVwcy5zY3NzICovXG4gIC5jLWluc2NyaXB0aW9uLXN0ZXBzIC5jb2wtMXgzIHAge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAvKiBsaW5lIDY2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19pbnNjcmlwdGlvbi1zdGVwcy5zY3NzICovXG4gIC5jLWluc2NyaXB0aW9uLXN0ZXBzIC5jb2wtMXgzIGgzIHtcbiAgICBmb250LXNpemU6IDEuODU3cmVtO1xuICB9XG4gIC8qIGxpbmUgNzAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2luc2NyaXB0aW9uLXN0ZXBzLnNjc3MgKi9cbiAgLmMtaW5zY3JpcHRpb24tc3RlcHMgLmNvbC0xeDMgcCB7XG4gICAgZm9udC1zaXplOiAxLjI4NnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSA4MSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9faW5zY3JpcHRpb24tc3RlcHMuc2NzcyAqL1xuICAuYy1pbnNjcmlwdGlvbi1zdGVwcyAuY29sdW1ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAzcmVtIDAgMCAzcmVtO1xuICB9XG4gIC8qIGxpbmUgODYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2luc2NyaXB0aW9uLXN0ZXBzLnNjc3MgKi9cbiAgLmMtaW5zY3JpcHRpb24tc3RlcHMgLmNvbC0xeDMge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC8qIGxpbmUgOTEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2luc2NyaXB0aW9uLXN0ZXBzLnNjc3MgKi9cbiAgLmMtaW5zY3JpcHRpb24tc3RlcHMgLmNvbC0xeDMgaDMge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICAvKiBsaW5lIDk1LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19pbnNjcmlwdGlvbi1zdGVwcy5zY3NzICovXG4gIC5jLWluc2NyaXB0aW9uLXN0ZXBzIC5jb2wtMXgzIHAge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjE2N3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLyogbGluZSAxMTIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2luc2NyaXB0aW9uLXN0ZXBzLnNjc3MgKi9cbiAgLmMtaW5zY3JpcHRpb24tc3RlcHMgLmNvbC0xeDM6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiA3cmVtO1xuICAgIGxlZnQ6IC0yMXB4O1xuICAgIHRvcDogLTQ3cHg7XG4gIH1cbiAgLyogbGluZSAxMTgsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2luc2NyaXB0aW9uLXN0ZXBzLnNjc3MgKi9cbiAgLmMtaW5zY3JpcHRpb24tc3RlcHMgLmNvbC0xeDMgaDMge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG4gIC8qIGxpbmUgMTIyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19pbnNjcmlwdGlvbi1zdGVwcy5zY3NzICovXG4gIC5jLWluc2NyaXB0aW9uLXN0ZXBzIC5jb2wtMXgzIHAge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gIH1cbn1cblxuLyogbGluZSAzLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19kb3dubG9hZHMuc2NzcyAqL1xuLmMtZG93bmxvYWRzIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMjQzZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbWFyZ2luOiA4cHggMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbjogYWxsIDQwMG1zIGN1YmljLWJlemllcigwLjY0LCAwLjA0LCAwLCAwLjk4KTtcbn1cblxuLyogbGluZSAxNiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fZG93bmxvYWRzLnNjc3MgKi9cbi5jLWRvd25sb2FkcyBhOmhvdmVyIHtcbiAgY29sb3I6ICM0MmQzZGY7XG59XG5cbi8qIGxpbmUgMjAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Rvd25sb2Fkcy5zY3NzICovXG4uYy1kb3dubG9hZHMgYTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3ZnL2F0dGFjaG1lbnQuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMHB4O1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG59XG5cbi8qIGxpbmUgMzYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Rvd25sb2Fkcy5zY3NzICovXG4uYy1kb3dubG9hZHMubGFyZ2VyIGEge1xuICBtYXJnaW46IDEycHggMDtcbiAgZm9udC1zaXplOiAwLjdyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLyogbGluZSA1MCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fZG93bmxvYWRzLnNjc3MgKi9cbiAgLmMtZG93bmxvYWRzLmxhcmdlciBhIHtcbiAgICBmb250LXNpemU6IDAuNzc3OHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC8qIGxpbmUgNjMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Rvd25sb2Fkcy5zY3NzICovXG4gIC5jLWRvd25sb2Fkcy5sYXJnZXIgYSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC8qIGxpbmUgNzYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Rvd25sb2Fkcy5zY3NzICovXG4gIC5jLWRvd25sb2Fkcy5sYXJnZXIgYSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDg5LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19kb3dubG9hZHMuc2NzcyAqL1xuICAuYy1kb3dubG9hZHMubGFyZ2VyIGEge1xuICAgIGZvbnQtc2l6ZTogMS4xNjdyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC8qIGxpbmUgMTAyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19kb3dubG9hZHMuc2NzcyAqL1xuICAuYy1kb3dubG9hZHMubGFyZ2VyIGEge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG5cbi8qIGxpbmUgMSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fZm9ybS1xdWVzdGlvbnMuc2NzcyAqL1xuLmMtZm9ybS1xdWVzdGlvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIGxpbmUgNSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fZm9ybS1xdWVzdGlvbnMuc2NzcyAqL1xuLmMtZm9ybS1xdWVzdGlvbnM6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDZyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLyogbGluZSA1LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19mb3JtLXF1ZXN0aW9ucy5zY3NzICovXG4gIC5jLWZvcm0tcXVlc3Rpb25zOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qIGxpbmUgMTksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Zvcm0tcXVlc3Rpb25zLnNjc3MgKi9cbi5jLWZvcm0tcXVlc3Rpb25zX190aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xufVxuXG4vKiBsaW5lIDIzLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19mb3JtLXF1ZXN0aW9ucy5zY3NzICovXG4uYy1mb3JtLXF1ZXN0aW9uc19fdGl0bGUgaDIge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi8qIGxpbmUgMzAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Zvcm0tcXVlc3Rpb25zLnNjc3MgKi9cbi5jLWZvcm0tcXVlc3Rpb25zX190aXRsZSBoMi5pcy11bmRlcmxpbmVkIHNwYW46YWZ0ZXIge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvdHRvbTogNXB4O1xufVxuXG4vKiBsaW5lIDM3LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19mb3JtLXF1ZXN0aW9ucy5zY3NzICovXG4uYy1mb3JtLXF1ZXN0aW9uc19fdGl0bGUgcCB7XG4gIGZvbnQtZmFtaWx5OiBcImtlcGxlci1zdGRcIiwgc2VyaWY7XG59XG5cbi8qIGxpbmUgNDIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Zvcm0tcXVlc3Rpb25zLnNjc3MgKi9cbi5jLWZvcm0tcXVlc3Rpb25zIC5jb250YWN0LWluZm8ge1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC8qIGxpbmUgNDIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Zvcm0tcXVlc3Rpb25zLnNjc3MgKi9cbiAgLmMtZm9ybS1xdWVzdGlvbnMgLmNvbnRhY3QtaW5mbyB7XG4gICAgcGFkZGluZzogNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLyogbGluZSA0MiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fZm9ybS1xdWVzdGlvbnMuc2NzcyAqL1xuICAuYy1mb3JtLXF1ZXN0aW9ucyAuY29udGFjdC1pbmZvIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi8qIGxpbmUgNTQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Zvcm0tcXVlc3Rpb25zLnNjc3MgKi9cbi5jLWZvcm0tcXVlc3Rpb25zIC5jb250YWN0LWluZm86YmVmb3JlLCAuYy1mb3JtLXF1ZXN0aW9ucyAuY29udGFjdC1pbmZvOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4vKiBsaW5lIDY1LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19mb3JtLXF1ZXN0aW9ucy5zY3NzICovXG4uYy1mb3JtLXF1ZXN0aW9ucyAuY29udGFjdC1pbmZvOmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4vKiBsaW5lIDcwLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19mb3JtLXF1ZXN0aW9ucy5zY3NzICovXG4uYy1mb3JtLXF1ZXN0aW9ucyAuY29udGFjdC1pbmZvOmFmdGVyIHtcbiAgcmlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA1MDAwcHg7XG59XG5cbi8qIGxpbmUgNzUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Zvcm0tcXVlc3Rpb25zLnNjc3MgKi9cbi5jLWZvcm0tcXVlc3Rpb25zIC5jb250YWN0LWluZm8gaDMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcbn1cblxuLyogbGluZSA4MCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fZm9ybS1xdWVzdGlvbnMuc2NzcyAqL1xuLmMtZm9ybS1xdWVzdGlvbnMgLmNvbnRhY3QtaW5mbyBoMzpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLyogbGluZSA4NSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fZm9ybS1xdWVzdGlvbnMuc2NzcyAqL1xuLmMtZm9ybS1xdWVzdGlvbnMgLmNvbnRhY3QtaW5mbyBzcGFuLCAuYy1mb3JtLXF1ZXN0aW9ucyAuY29udGFjdC1pbmZvIGEge1xuICBmb250LWZhbWlseTogXCJrZXBsZXItc3RkXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzAwMjQzZDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIGxpbmUgOTQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Zvcm0tcXVlc3Rpb25zLnNjc3MgKi9cbi5jLWZvcm0tcXVlc3Rpb25zIC53cGNmNyB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDNyZW07XG59XG5cbi8qIGxpbmUgMTAyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19mb3JtLXF1ZXN0aW9ucy5zY3NzICovXG4uYy1mb3JtLXF1ZXN0aW9ucyAud3BjZjcgZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBsaW5lIDEwNSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fZm9ybS1xdWVzdGlvbnMuc2NzcyAqL1xuLmMtZm9ybS1xdWVzdGlvbnMgLndwY2Y3IGZvcm0gaW5wdXQsXG4uYy1mb3JtLXF1ZXN0aW9ucyAud3BjZjcgZm9ybSB0ZXh0YXJlYSxcbi5jLWZvcm0tcXVlc3Rpb25zIC53cGNmNyBmb3JtIC5jb2wge1xuICB3aWR0aDogMTAwJTtcbiAgb3V0bGluZTogMDtcbn1cblxuLyogbGluZSAxMTIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Zvcm0tcXVlc3Rpb25zLnNjc3MgKi9cbi5jLWZvcm0tcXVlc3Rpb25zIC53cGNmNyBmb3JtIC5jb2x1bW5zID4gZGl2IHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4vKiBsaW5lIDExNiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fZm9ybS1xdWVzdGlvbnMuc2NzcyAqL1xuLmMtZm9ybS1xdWVzdGlvbnMgLndwY2Y3IGZvcm0gbGFiZWwge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDI0M2Q7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBsaW5lIDEyNSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fZm9ybS1xdWVzdGlvbnMuc2NzcyAqL1xuLmMtZm9ybS1xdWVzdGlvbnMgLndwY2Y3IGZvcm0gaW5wdXQ6bm90KFt0eXBlPVwicmFkaW9cIl0pOm5vdChbdHlwZT1cInN1Ym1pdFwiXSkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDI0M2Q7XG4gIHBhZGRpbmc6IDAgMCAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS40cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwMjQzZDtcbn1cblxuLyogbGluZSAxMzksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Zvcm0tcXVlc3Rpb25zLnNjc3MgKi9cbi5jLWZvcm0tcXVlc3Rpb25zIC53cGNmNyBmb3JtIGlucHV0Om5vdChbdHlwZT1cInJhZGlvXCJdKTpub3QoW3R5cGU9XCJzdWJtaXRcIl0pOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAyNDNkO1xufVxuXG4vKiBsaW5lIDE0NCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fZm9ybS1xdWVzdGlvbnMuc2NzcyAqL1xuLmMtZm9ybS1xdWVzdGlvbnMgLndwY2Y3IGZvcm0gaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogbGluZSAxNDcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Zvcm0tcXVlc3Rpb25zLnNjc3MgKi9cbi5jLWZvcm0tcXVlc3Rpb25zIC53cGNmNyBmb3JtIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNXB4O1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAyNDNkO1xufVxuXG4vKiBsaW5lIDE1NywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fZm9ybS1xdWVzdGlvbnMuc2NzcyAqL1xuLmMtZm9ybS1xdWVzdGlvbnMgLndwY2Y3IGZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIHdpZHRoOiBhdXRvO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6ICMwMDI0M2Q7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIHBhZGRpbmc6IDE4cHggNDVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDQwMG1zIGN1YmljLWJlemllcigwLjY0LCAwLjA0LCAwLCAwLjk4KTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgNDAwbXMgY3ViaWMtYmV6aWVyKDAuNjQsIDAuMDQsIDAsIDAuOTgpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4vKiBsaW5lIDE3MSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fZm9ybS1xdWVzdGlvbnMuc2NzcyAqL1xuLmMtZm9ybS1xdWVzdGlvbnMgLndwY2Y3IGZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMTg3MDA7XG59XG5cbi8qIGxpbmUgMTc2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19mb3JtLXF1ZXN0aW9ucy5zY3NzICovXG4uYy1mb3JtLXF1ZXN0aW9ucyAud3BjZjcgZm9ybSAud3BjZjctbGlzdC1pdGVtLWxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwMDI0M2Q7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4vKiBsaW5lIDE4NiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fZm9ybS1xdWVzdGlvbnMuc2NzcyAqL1xuLmMtZm9ybS1xdWVzdGlvbnMgLndwY2Y3IGZvcm0gdGV4dGFyZWEge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlcjogMDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbiAgaGVpZ2h0OiAxNTBweDtcbn1cblxuLyogbGluZSAxOTYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Zvcm0tcXVlc3Rpb25zLnNjc3MgKi9cbi5jLWZvcm0tcXVlc3Rpb25zIC53cGNmNyBmb3JtIC53cGNmNy1yYWRpbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLyogbGluZSAyMDMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Zvcm0tcXVlc3Rpb25zLnNjc3MgKi9cbi5jLWZvcm0tcXVlc3Rpb25zIC53cGNmNyAud3BjZjctbGlzdC1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLyogbGluZSAyMDcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Zvcm0tcXVlc3Rpb25zLnNjc3MgKi9cbi5jLWZvcm0tcXVlc3Rpb25zIC53cGNmNyAud3BjZjctbGlzdC1pdGVtIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4vKiBsaW5lIDIxOCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fZm9ybS1xdWVzdGlvbnMuc2NzcyAqL1xuLmMtZm9ybS1xdWVzdGlvbnMgLndwY2Y3IC53cGNmNy1saXN0LWl0ZW0gaW5wdXQge1xuICB3aWR0aDogYXV0bztcbn1cblxuLyogbGluZSAyMjIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Zvcm0tcXVlc3Rpb25zLnNjc3MgKi9cbi5jLWZvcm0tcXVlc3Rpb25zIC53cGNmNyAud3BjZjctbGlzdC1pdGVtIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICBjb2xvcjogIzAwMjQzZDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAvKiBsaW5lIDIzNSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fZm9ybS1xdWVzdGlvbnMuc2NzcyAqL1xuICAuYy1mb3JtLXF1ZXN0aW9uc19fdGl0bGUgcCB7XG4gICAgZm9udC1zaXplOiAxLjExMTExcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLyogbGluZSAyNDYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Zvcm0tcXVlc3Rpb25zLnNjc3MgKi9cbiAgLmMtZm9ybS1xdWVzdGlvbnMgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICB9XG4gIC8qIGxpbmUgMjUxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19mb3JtLXF1ZXN0aW9ucy5zY3NzICovXG4gIC5jLWZvcm0tcXVlc3Rpb25zIC5jb250YWluZXIgLmNvbHVtbnMgLmNvbC0xeDI6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLyogbGluZSAyNTUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Zvcm0tcXVlc3Rpb25zLnNjc3MgKi9cbiAgLmMtZm9ybS1xdWVzdGlvbnMgLmNvbnRhaW5lciAuY29sdW1ucyAuY29sLTF4Mi5ibHVlLWxpZ2h0LWJhY2tncm91bmQge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLyogbGluZSAyNjMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Zvcm0tcXVlc3Rpb25zLnNjc3MgKi9cbiAgLmMtZm9ybS1xdWVzdGlvbnNfX3RpdGxlIHAge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLyogbGluZSAyODIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Zvcm0tcXVlc3Rpb25zLnNjc3MgKi9cbiAgLmMtZm9ybS1xdWVzdGlvbnM6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDEwcmVtO1xuICAgIHRvcDogMjUlO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4gIC8qIGxpbmUgMjg5LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19mb3JtLXF1ZXN0aW9ucy5zY3NzICovXG4gIC5jLWZvcm0tcXVlc3Rpb25zIC5jb250YWluZXIuY2xlYXJlZC1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICB9XG4gIC8qIGxpbmUgMjk0LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19mb3JtLXF1ZXN0aW9ucy5zY3NzICovXG4gIC5jLWZvcm0tcXVlc3Rpb25zIC5jb250YWluZXIuY2xlYXJlZC1yaWdodCAuY29sdW1ucyAuY29sLTF4Mi5jb2wtZ3JvdzpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC8qIGxpbmUgMjk5LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19mb3JtLXF1ZXN0aW9ucy5zY3NzICovXG4gIC5jLWZvcm0tcXVlc3Rpb25zIC5jb250YWluZXIuY2xlYXJlZC1yaWdodCAuY29sdW1ucyAuY29sLTF4Mi5jb2wtZ3JvdzpmaXJzdC1jaGlsZCBkaXYge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy10b3A6IDNyZW07XG4gIH1cbiAgLyogbGluZSAzMDQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Zvcm0tcXVlc3Rpb25zLnNjc3MgKi9cbiAgLmMtZm9ybS1xdWVzdGlvbnMgLmNvbnRhaW5lci5jbGVhcmVkLXJpZ2h0IC5jb2x1bW5zIC5jb2wtMXgyLmNvbC1ncm93OmZpcnN0LWNoaWxkIC5jb250YWN0LWluZm86OmJlZm9yZSwgLmMtZm9ybS1xdWVzdGlvbnMgLmNvbnRhaW5lci5jbGVhcmVkLXJpZ2h0IC5jb2x1bW5zIC5jb2wtMXgyLmNvbC1ncm93OmZpcnN0LWNoaWxkIC5jb250YWN0LWluZm86OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC8qIGxpbmUgMzA5LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19mb3JtLXF1ZXN0aW9ucy5zY3NzICovXG4gIC5jLWZvcm0tcXVlc3Rpb25zIC5jb250YWluZXIuY2xlYXJlZC1yaWdodCAuY29sdW1ucyAuY29sLTF4Mi5ibHVlLWxpZ2h0LWJhY2tncm91bmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogNHJlbTtcbiAgfVxuICAvKiBsaW5lIDMxOCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fZm9ybS1xdWVzdGlvbnMuc2NzcyAqL1xuICAuYy1mb3JtLXF1ZXN0aW9uc19fdGl0bGUgcCB7XG4gICAgZm9udC1zaXplOiAxLjE0M3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAzMzEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Zvcm0tcXVlc3Rpb25zLnNjc3MgKi9cbiAgLmMtZm9ybS1xdWVzdGlvbnNfX3RpdGxlIHAge1xuICAgIGZvbnQtc2l6ZTogMS4zMzNyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC8qIGxpbmUgMzQyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19mb3JtLXF1ZXN0aW9ucy5zY3NzICovXG4gIC5jLWZvcm0tcXVlc3Rpb25zIC5jb250YWluZXIuY2xlYXJlZC1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC8qIGxpbmUgMzQ3LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19mb3JtLXF1ZXN0aW9ucy5zY3NzICovXG4gIC5jLWZvcm0tcXVlc3Rpb25zIC5jb250YWluZXIuY2xlYXJlZC1yaWdodCAuY29sdW1ucyAuY29sLTF4Mi5jb2wtZ3JvdzpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogMCAycmVtO1xuICB9XG4gIC8qIGxpbmUgMzUxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19mb3JtLXF1ZXN0aW9ucy5zY3NzICovXG4gIC5jLWZvcm0tcXVlc3Rpb25zIC5jb250YWluZXIuY2xlYXJlZC1yaWdodCAuY29sdW1ucyAuY29sLTF4Mi5ibHVlLWxpZ2h0LWJhY2tncm91bmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAvKiBsaW5lIDM1OCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fZm9ybS1xdWVzdGlvbnMuc2NzcyAqL1xuICAuYy1mb3JtLXF1ZXN0aW9ucyAud3BjZjcge1xuICAgIHBhZGRpbmc6IDNyZW0gMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLyogbGluZSAzNjgsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Zvcm0tcXVlc3Rpb25zLnNjc3MgKi9cbiAgLmMtZm9ybS1xdWVzdGlvbnM6OmFmdGVyIHtcbiAgICB0b3A6IDQwJTtcbiAgfVxuICAvKiBsaW5lIDM3NCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fZm9ybS1xdWVzdGlvbnMuc2NzcyAqL1xuICAuYy1mb3JtLXF1ZXN0aW9ucyAuY29sdW1ucyAuY29sLTF4Mi5jb2wtZ3JvdzpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogMCAycmVtO1xuICB9XG4gIC8qIGxpbmUgMzc4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19mb3JtLXF1ZXN0aW9ucy5zY3NzICovXG4gIC5jLWZvcm0tcXVlc3Rpb25zIC5jb2x1bW5zIC5jb2wtMXgyLmJsdWUtbGlnaHQtYmFja2dyb3VuZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC8qIGxpbmUgMzg4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19mb3JtLXF1ZXN0aW9ucy5zY3NzICovXG4gIC5jLWZvcm0tcXVlc3Rpb25zIC5jb250YWluZXIuY2xlYXJlZC1yaWdodCAuY29sdW1ucyAuY29sLTF4Mi5jb2wtZ3JvdzpmaXJzdC1jaGlsZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAvKiBsaW5lIDM5MSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fZm9ybS1xdWVzdGlvbnMuc2NzcyAqL1xuICAuYy1mb3JtLXF1ZXN0aW9ucyAuY29udGFpbmVyLmNsZWFyZWQtcmlnaHQgLmNvbHVtbnMgLmNvbC0xeDIuY29sLWdyb3c6Zmlyc3QtY2hpbGQgZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAvKiBsaW5lIDQwMiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fZm9ybS1xdWVzdGlvbnMuc2NzcyAqL1xuICAuYy1mb3JtLXF1ZXN0aW9uc19fdGl0bGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLyogbGluZSA0MDYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Zvcm0tcXVlc3Rpb25zLnNjc3MgKi9cbiAgLmMtZm9ybS1xdWVzdGlvbnMgLndwY2Y3IHtcbiAgICBwYWRkaW5nOiAzcmVtIDJyZW07XG4gIH1cbiAgLyogbGluZSA0MTEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Zvcm0tcXVlc3Rpb25zLnNjc3MgKi9cbiAgLmMtZm9ybS1xdWVzdGlvbnMgLndwY2Y3IGZvcm0gLmNvbHVtbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLyogbGluZSA0MTQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Zvcm0tcXVlc3Rpb25zLnNjc3MgKi9cbiAgLmMtZm9ybS1xdWVzdGlvbnMgLndwY2Y3IGZvcm0gLmNvbHVtbnMgLmNvbC0xeDIsIC5jLWZvcm0tcXVlc3Rpb25zIC53cGNmNyBmb3JtIC5jb2x1bW5zIC5jb2wtMXgyOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAvKiBsaW5lIDQyMSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fZm9ybS1xdWVzdGlvbnMuc2NzcyAqL1xuICAuYy1mb3JtLXF1ZXN0aW9ucyAud3BjZjcgZm9ybSAuY29sdW1uczpudGgtb2YtdHlwZSgzKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLyogbGluZSA0MzUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Zvcm0tcXVlc3Rpb25zLnNjc3MgKi9cbiAgLmMtZm9ybS1xdWVzdGlvbnNfX3RpdGxlIHAge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gIH1cbiAgLyogbGluZSA0NDUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Zvcm0tcXVlc3Rpb25zLnNjc3MgKi9cbiAgLmMtZm9ybS1xdWVzdGlvbnMgLndwY2Y3IGZvcm0gaW5wdXQsIC5jLWZvcm0tcXVlc3Rpb25zIC53cGNmNyBmb3JtIGxhYmVsLCAuYy1mb3JtLXF1ZXN0aW9ucyAud3BjZjcgZm9ybSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIGxpbmUgMSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fZm9ybS1jb250YWN0LnNjc3MgKi9cbi5jLWZvcm0tY29udGFjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogbGluZSA0LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19mb3JtLWNvbnRhY3Quc2NzcyAqL1xuLmMtZm9ybS1jb250YWN0X190aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xufVxuXG4vKiBsaW5lIDgsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Zvcm0tY29udGFjdC5zY3NzICovXG4uYy1mb3JtLWNvbnRhY3RfX3RpdGxlIGgyIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4vKiBsaW5lIDE1LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19mb3JtLWNvbnRhY3Quc2NzcyAqL1xuLmMtZm9ybS1jb250YWN0X190aXRsZSBoMi5pcy11bmRlcmxpbmVkIHNwYW46YWZ0ZXIge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvdHRvbTogNXB4O1xufVxuXG4vKiBsaW5lIDIyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19mb3JtLWNvbnRhY3Quc2NzcyAqL1xuLmMtZm9ybS1jb250YWN0X190aXRsZSBwIHtcbiAgZm9udC1mYW1pbHk6IFwia2VwbGVyLXN0ZFwiLCBzZXJpZjtcbn1cblxuLyogbGluZSAyNywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fZm9ybS1jb250YWN0LnNjc3MgKi9cbi5jLWZvcm0tY29udGFjdCAuY29udGFjdC1pbmZvIHtcbiAgcGFkZGluZy10b3A6IDRyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogbGluZSAzMSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fZm9ybS1jb250YWN0LnNjc3MgKi9cbi5jLWZvcm0tY29udGFjdCAuY29udGFjdC1pbmZvOmJlZm9yZSwgLmMtZm9ybS1jb250YWN0IC5jb250YWN0LWluZm86YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG59XG5cbi8qIGxpbmUgNDIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Zvcm0tY29udGFjdC5zY3NzICovXG4uYy1mb3JtLWNvbnRhY3QgLmNvbnRhY3QtaW5mbzpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLyogbGluZSA0NywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fZm9ybS1jb250YWN0LnNjc3MgKi9cbi5jLWZvcm0tY29udGFjdCAuY29udGFjdC1pbmZvOmFmdGVyIHtcbiAgcmlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA1MDAwcHg7XG59XG5cbi8qIGxpbmUgNTIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Zvcm0tY29udGFjdC5zY3NzICovXG4uYy1mb3JtLWNvbnRhY3QgLmNvbnRhY3QtaW5mbyBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS42cmVtO1xufVxuXG4vKiBsaW5lIDU3LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19mb3JtLWNvbnRhY3Quc2NzcyAqL1xuLmMtZm9ybS1jb250YWN0IC5jb250YWN0LWluZm8gaDM6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi8qIGxpbmUgNjIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Zvcm0tY29udGFjdC5zY3NzICovXG4uYy1mb3JtLWNvbnRhY3QgLmNvbnRhY3QtaW5mbyBzcGFuLCAuYy1mb3JtLWNvbnRhY3QgLmNvbnRhY3QtaW5mbyBhIHtcbiAgZm9udC1mYW1pbHk6IFwia2VwbGVyLXN0ZFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICMwMDI0M2Q7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBsaW5lIDcxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19mb3JtLWNvbnRhY3Quc2NzcyAqL1xuLmMtZm9ybS1jb250YWN0IC53cGNmNyB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDNyZW0gMDtcbn1cblxuLyogbGluZSA3OSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fZm9ybS1jb250YWN0LnNjc3MgKi9cbi5jLWZvcm0tY29udGFjdCAud3BjZjcgZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBsaW5lIDgyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19mb3JtLWNvbnRhY3Quc2NzcyAqL1xuLmMtZm9ybS1jb250YWN0IC53cGNmNyBmb3JtIGlucHV0LFxuLmMtZm9ybS1jb250YWN0IC53cGNmNyBmb3JtIHRleHRhcmVhLFxuLmMtZm9ybS1jb250YWN0IC53cGNmNyBmb3JtIC5jb2wge1xuICB3aWR0aDogMTAwJTtcbiAgb3V0bGluZTogMDtcbn1cblxuLyogbGluZSA4OSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fZm9ybS1jb250YWN0LnNjc3MgKi9cbi5jLWZvcm0tY29udGFjdCAud3BjZjcgZm9ybSAuY29sdW1ucyA+IGRpdiB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLyogbGluZSA5MywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fZm9ybS1jb250YWN0LnNjc3MgKi9cbi5jLWZvcm0tY29udGFjdCAud3BjZjcgZm9ybSBsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS40cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwMjQzZDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIGxpbmUgMTAyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19mb3JtLWNvbnRhY3Quc2NzcyAqL1xuLmMtZm9ybS1jb250YWN0IC53cGNmNyBmb3JtIGlucHV0Om5vdChbdHlwZT1cInJhZGlvXCJdKTpub3QoW3R5cGU9XCJzdWJtaXRcIl0pIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAyNDNkO1xuICBwYWRkaW5nOiAwIDAgMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDI0M2Q7XG59XG5cbi8qIGxpbmUgMTE2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19mb3JtLWNvbnRhY3Quc2NzcyAqL1xuLmMtZm9ybS1jb250YWN0IC53cGNmNyBmb3JtIGlucHV0Om5vdChbdHlwZT1cInJhZGlvXCJdKTpub3QoW3R5cGU9XCJzdWJtaXRcIl0pOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAyNDNkO1xufVxuXG4vKiBsaW5lIDEyMSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fZm9ybS1jb250YWN0LnNjc3MgKi9cbi5jLWZvcm0tY29udGFjdCAud3BjZjcgZm9ybSBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBsaW5lIDEyNCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fZm9ybS1jb250YWN0LnNjc3MgKi9cbi5jLWZvcm0tY29udGFjdCAud3BjZjcgZm9ybSBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC53cGNmNy1saXN0LWl0ZW0tbGFiZWw6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDVweDtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTFweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMjQzZDtcbn1cblxuLyogbGluZSAxMzQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Zvcm0tY29udGFjdC5zY3NzICovXG4uYy1mb3JtLWNvbnRhY3QgLndwY2Y3IGZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIHdpZHRoOiBhdXRvO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6ICMwMDI0M2Q7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIHBhZGRpbmc6IDE4cHggNDVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDQwMG1zIGN1YmljLWJlemllcigwLjY0LCAwLjA0LCAwLCAwLjk4KTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0cmFuc2l0aW9uOiBhbGwgNDAwbXMgY3ViaWMtYmV6aWVyKDAuNjQsIDAuMDQsIDAsIDAuOTgpO1xufVxuXG4vKiBsaW5lIDE0OCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fZm9ybS1jb250YWN0LnNjc3MgKi9cbi5jLWZvcm0tY29udGFjdCAud3BjZjcgZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2YxODcwMDtcbn1cblxuLyogbGluZSAxNTMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Zvcm0tY29udGFjdC5zY3NzICovXG4uYy1mb3JtLWNvbnRhY3QgLndwY2Y3IGZvcm0gLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXI6IDNweCBzb2xpZCAjMDAyNDNkO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLyogbGluZSAxNjMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Zvcm0tY29udGFjdC5zY3NzICovXG4uYy1mb3JtLWNvbnRhY3QgLndwY2Y3IGZvcm0gdGV4dGFyZWEge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlcjogMDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzAwMjQzZDtcbn1cblxuLyogbGluZSAxNzUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Zvcm0tY29udGFjdC5zY3NzICovXG4uYy1mb3JtLWNvbnRhY3QgLndwY2Y3IGZvcm0gLndwY2Y3LXJhZGlvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4vKiBsaW5lIDE4MiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fZm9ybS1jb250YWN0LnNjc3MgKi9cbi5jLWZvcm0tY29udGFjdCAud3BjZjcgLndwY2Y3LWxpc3QtaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi8qIGxpbmUgMTg2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19mb3JtLWNvbnRhY3Quc2NzcyAqL1xuLmMtZm9ybS1jb250YWN0IC53cGNmNyAud3BjZjctbGlzdC1pdGVtIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4vKiBsaW5lIDE5NywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fZm9ybS1jb250YWN0LnNjc3MgKi9cbi5jLWZvcm0tY29udGFjdCAud3BjZjcgLndwY2Y3LWxpc3QtaXRlbSBpbnB1dCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4vKiBsaW5lIDIwMSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fZm9ybS1jb250YWN0LnNjc3MgKi9cbi5jLWZvcm0tY29udGFjdCAud3BjZjcgLndwY2Y3LWxpc3QtaXRlbSAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgY29sb3I6ICMwMDI0M2Q7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLyogbGluZSAyMTQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Zvcm0tY29udGFjdC5zY3NzICovXG4gIC5jLWZvcm0tY29udGFjdF9fdGl0bGUgcCB7XG4gICAgZm9udC1zaXplOiAxLjExMTExcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLyogbGluZSAyMjUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Zvcm0tY29udGFjdC5zY3NzICovXG4gIC5jLWZvcm0tY29udGFjdCAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gIH1cbiAgLyogbGluZSAyMzAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Zvcm0tY29udGFjdC5zY3NzICovXG4gIC5jLWZvcm0tY29udGFjdCAuY29udGFpbmVyIC5jb2x1bW5zIC5jb2wtMXgyOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC8qIGxpbmUgMjM0LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19mb3JtLWNvbnRhY3Quc2NzcyAqL1xuICAuYy1mb3JtLWNvbnRhY3QgLmNvbnRhaW5lciAuY29sdW1ucyAuY29sLTF4Mi5ibHVlLWxpZ2h0LWJhY2tncm91bmQge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLyogbGluZSAyNDIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Zvcm0tY29udGFjdC5zY3NzICovXG4gIC5jLWZvcm0tY29udGFjdF9fdGl0bGUgcCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAvKiBsaW5lIDI2MSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fZm9ybS1jb250YWN0LnNjc3MgKi9cbiAgLmMtZm9ybS1jb250YWN0OjphZnRlciB7XG4gICAgaGVpZ2h0OiAxMHJlbTtcbiAgICB0b3A6IDI1JTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuICAvKiBsaW5lIDI2OCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fZm9ybS1jb250YWN0LnNjc3MgKi9cbiAgLmMtZm9ybS1jb250YWN0IC5jb250YWluZXIuY2xlYXJlZC1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICB9XG4gIC8qIGxpbmUgMjczLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19mb3JtLWNvbnRhY3Quc2NzcyAqL1xuICAuYy1mb3JtLWNvbnRhY3QgLmNvbnRhaW5lci5jbGVhcmVkLXJpZ2h0IC5jb2x1bW5zIC5jb2wtMXgyLmNvbC1ncm93OmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLyogbGluZSAyNzgsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Zvcm0tY29udGFjdC5zY3NzICovXG4gIC5jLWZvcm0tY29udGFjdCAuY29udGFpbmVyLmNsZWFyZWQtcmlnaHQgLmNvbHVtbnMgLmNvbC0xeDIuY29sLWdyb3c6Zmlyc3QtY2hpbGQgZGl2IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICB9XG4gIC8qIGxpbmUgMjgzLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19mb3JtLWNvbnRhY3Quc2NzcyAqL1xuICAuYy1mb3JtLWNvbnRhY3QgLmNvbnRhaW5lci5jbGVhcmVkLXJpZ2h0IC5jb2x1bW5zIC5jb2wtMXgyLmNvbC1ncm93OmZpcnN0LWNoaWxkIC5jb250YWN0LWluZm86OmJlZm9yZSwgLmMtZm9ybS1jb250YWN0IC5jb250YWluZXIuY2xlYXJlZC1yaWdodCAuY29sdW1ucyAuY29sLTF4Mi5jb2wtZ3JvdzpmaXJzdC1jaGlsZCAuY29udGFjdC1pbmZvOjphZnRlciB7XG4gICAgYm90dG9tOiAtM3JlbTtcbiAgfVxuICAvKiBsaW5lIDI4OCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fZm9ybS1jb250YWN0LnNjc3MgKi9cbiAgLmMtZm9ybS1jb250YWN0IC5jb250YWluZXIuY2xlYXJlZC1yaWdodCAuY29sdW1ucyAuY29sLTF4Mi5ibHVlLWxpZ2h0LWJhY2tncm91bmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogNHJlbTtcbiAgfVxuICAvKiBsaW5lIDI5NywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fZm9ybS1jb250YWN0LnNjc3MgKi9cbiAgLmMtZm9ybS1jb250YWN0X190aXRsZSBwIHtcbiAgICBmb250LXNpemU6IDEuMTQzcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDMxMCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fZm9ybS1jb250YWN0LnNjc3MgKi9cbiAgLmMtZm9ybS1jb250YWN0X190aXRsZSBwIHtcbiAgICBmb250LXNpemU6IDEuMzMzcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAvKiBsaW5lIDMyMSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fZm9ybS1jb250YWN0LnNjc3MgKi9cbiAgLmMtZm9ybS1jb250YWN0IC5jb250YWluZXIuY2xlYXJlZC1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC8qIGxpbmUgMzI2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19mb3JtLWNvbnRhY3Quc2NzcyAqL1xuICAuYy1mb3JtLWNvbnRhY3QgLmNvbnRhaW5lci5jbGVhcmVkLXJpZ2h0IC5jb2x1bW5zIC5jb2wtMXgyLmNvbC1ncm93OmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgfVxuICAvKiBsaW5lIDMzMSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fZm9ybS1jb250YWN0LnNjc3MgKi9cbiAgLmMtZm9ybS1jb250YWN0IC5jb250YWluZXIuY2xlYXJlZC1yaWdodCAuY29sdW1ucyAuY29sLTF4Mi5ibHVlLWxpZ2h0LWJhY2tncm91bmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLyogbGluZSAzNDQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Zvcm0tY29udGFjdC5zY3NzICovXG4gIC5jLWZvcm0tY29udGFjdDo6YWZ0ZXIge1xuICAgIHRvcDogNDAlO1xuICB9XG4gIC8qIGxpbmUgMzUwLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19mb3JtLWNvbnRhY3Quc2NzcyAqL1xuICAuYy1mb3JtLWNvbnRhY3QgLmNvbHVtbnMgLmNvbC0xeDIuY29sLWdyb3c6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICB9XG4gIC8qIGxpbmUgMzU1LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19mb3JtLWNvbnRhY3Quc2NzcyAqL1xuICAuYy1mb3JtLWNvbnRhY3QgLmNvbHVtbnMgLmNvbC0xeDIuYmx1ZS1saWdodC1iYWNrZ3JvdW5kIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLyogbGluZSAzNjUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Zvcm0tY29udGFjdC5zY3NzICovXG4gIC5jLWZvcm0tY29udGFjdCAuY29udGFpbmVyLmNsZWFyZWQtcmlnaHQgLmNvbHVtbnMgLmNvbC0xeDIuY29sLWdyb3c6Zmlyc3QtY2hpbGQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLyogbGluZSAzNjgsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Zvcm0tY29udGFjdC5zY3NzICovXG4gIC5jLWZvcm0tY29udGFjdCAuY29udGFpbmVyLmNsZWFyZWQtcmlnaHQgLmNvbHVtbnMgLmNvbC0xeDIuY29sLWdyb3c6Zmlyc3QtY2hpbGQgZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAvKiBsaW5lIDM3OSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fZm9ybS1jb250YWN0LnNjc3MgKi9cbiAgLmMtZm9ybS1jb250YWN0X3RpdGxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC8qIGxpbmUgMzg3LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19mb3JtLWNvbnRhY3Quc2NzcyAqL1xuICAuYy1mb3JtLWNvbnRhY3QgLndwY2Y3IGZvcm0gLmNvbHVtbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLyogbGluZSAzOTAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Zvcm0tY29udGFjdC5zY3NzICovXG4gIC5jLWZvcm0tY29udGFjdCAud3BjZjcgZm9ybSAuY29sdW1ucyAuY29sLTF4MiwgLmMtZm9ybS1jb250YWN0IC53cGNmNyBmb3JtIC5jb2x1bW5zIC5jb2wtMXgyOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAvKiBsaW5lIDM5OSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fZm9ybS1jb250YWN0LnNjc3MgKi9cbiAgLmMtZm9ybS1jb250YWN0IC53cGNmNyBmb3JtIC5jb2x1bW5zOm50aC1vZi10eXBlKDMpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAvKiBsaW5lIDQxMywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fZm9ybS1jb250YWN0LnNjc3MgKi9cbiAgLmMtZm9ybS1jb250YWN0X190aXRsZSBwIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4ycmVtO1xuICB9XG4gIC8qIGxpbmUgNDIzLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19mb3JtLWNvbnRhY3Quc2NzcyAqL1xuICAuYy1mb3JtLWNvbnRhY3QgLndwY2Y3IGZvcm0gaW5wdXQsIC5jLWZvcm0tY29udGFjdCAud3BjZjcgZm9ybSBsYWJlbCwgLmMtZm9ybS1jb250YWN0IC53cGNmNyBmb3JtIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogbGluZSAxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wcm9ncmFtcy5zY3NzICovXG4uYy1wcm9ncmFtcyB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwO1xufVxuXG4vKiBsaW5lIDcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3Byb2dyYW1zLnNjc3MgKi9cbi5jLXByb2dyYW1zX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA2OWIyO1xuICBmb250LWZhbWlseTogXCJBbWF0aWMgU0NcIiwgY3Vyc2l2ZTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHBhZGRpbmc6IDFyZW0gM3JlbTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4vKiBsaW5lIDE1LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wcm9ncmFtcy5zY3NzICovXG4uYy1wcm9ncmFtc19fbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMS41cmVtIDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogbGluZSAyMCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcHJvZ3JhbXMuc2NzcyAqL1xuLmMtcHJvZ3JhbXNfX2xpc3QgbGkge1xuICBwYWRkaW5nOiAwLjhyZW0gM3JlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLyogbGluZSAyNywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcHJvZ3JhbXMuc2NzcyAqL1xuLmMtcHJvZ3JhbXNfX2xpc3QgbGkgZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4vKiBsaW5lIDMyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wcm9ncmFtcy5zY3NzICovXG4uYy1wcm9ncmFtc19fbGlzdCBsaSAucHJvZ3JhbS1udW1iZXIge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG4vKiBsaW5lIDM3LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wcm9ncmFtcy5zY3NzICovXG4uYy1wcm9ncmFtc19fbGlzdCBsaSAucHJvZ3JhbS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIGxpbmUgNDIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3Byb2dyYW1zLnNjc3MgKi9cbi5jLXByb2dyYW1zX19saXN0IGxpIC5wcm9ncmFtLWxpbmsge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDY5YjI7XG4gIG1pbi13aWR0aDogMTkwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLyogbGluZSA1MCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcHJvZ3JhbXMuc2NzcyAqL1xuLmMtcHJvZ3JhbXNfX2xpc3QgbGkgLnByb2dyYW0tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZjE4NzAwO1xufVxuXG4vKiBsaW5lIDUzLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wcm9ncmFtcy5zY3NzICovXG4uYy1wcm9ncmFtc19fbGlzdCBsaSAucHJvZ3JhbS1saW5rOmhvdmVyOmFmdGVyIHtcbiAgYW5pbWF0aW9uOiBhcnJvd01vdmVtZW50VHdvIDQwMG1zIGVhc2UgZm9yd2FyZHM7XG59XG5cbi8qIGxpbmUgNTgsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3Byb2dyYW1zLnNjc3MgKi9cbi5jLXByb2dyYW1zX19saXN0IGxpIC5wcm9ncmFtLWxpbms6YWZ0ZXIge1xuICBjb250ZW50OiAnPic7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQGtleWZyYW1lcyBhcnJvd01vdmVtZW50VHdvIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgMzMlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgNjYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAvKiBsaW5lIDEwMCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcHJvZ3JhbXMuc2NzcyAqL1xuICAuYy1wcm9ncmFtc19faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDEuNTU2cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLyogbGluZSAxMTAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3Byb2dyYW1zLnNjc3MgKi9cbiAgLmMtcHJvZ3JhbXNfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLyogbGluZSAxMjAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3Byb2dyYW1zLnNjc3MgKi9cbiAgLmMtcHJvZ3JhbXNfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAxLjcxNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAxMzAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3Byb2dyYW1zLnNjc3MgKi9cbiAgLmMtcHJvZ3JhbXNfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAxLjgzM3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLyogbGluZSAxNDIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3Byb2dyYW1zLnNjc3MgKi9cbiAgLmMtcHJvZ3JhbXNfX2xpc3QgbGkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLyogbGluZSAxNDUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3Byb2dyYW1zLnNjc3MgKi9cbiAgLmMtcHJvZ3JhbXNfX2xpc3QgbGkgLnByb2dyYW0tbGluayB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMTU5LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wcm9ncmFtcy5zY3NzICovXG4gIC5jLXByb2dyYW1zX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMS44MzNyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC8qIGxpbmUgMTY5LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wcm9ncmFtcy5zY3NzICovXG4gIC5jLXByb2dyYW1zX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG4vKiBsaW5lIDE3NiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcHJvZ3JhbXMuc2NzcyAqL1xuLmMtcHJvZ3JhbXMtYXJjaGl2ZSAuaG9yYWlyZS1jb3VycyB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMzJweCAtOXB4IHJnYmEoMCwgMCwgMCwgMC41NCk7XG59XG5cbi8qIGxpbmUgMTc5LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wcm9ncmFtcy5zY3NzICovXG4uYy1wcm9ncmFtcy1hcmNoaXZlX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAvKiBsaW5lIDE3OSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcHJvZ3JhbXMuc2NzcyAqL1xuICAuYy1wcm9ncmFtcy1hcmNoaXZlX19saXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG4vKiBsaW5lIDE4OCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcHJvZ3JhbXMuc2NzcyAqL1xuLmMtcHJvZ3JhbXMtYXJjaGl2ZV9fbGlzdCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi8qIGxpbmUgMTkxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wcm9ncmFtcy5zY3NzICovXG4uYy1wcm9ncmFtcy1hcmNoaXZlX19saXN0IC5yb3cge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi8qIGxpbmUgMTk2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wcm9ncmFtcy5zY3NzICovXG4uYy1wcm9ncmFtcy1hcmNoaXZlX19saXN0IC5jb2wge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi8qIGxpbmUgMjAwLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wcm9ncmFtcy5zY3NzICovXG4uYy1wcm9ncmFtcy1hcmNoaXZlX19saXN0LWltZyB7XG4gIGZsZXg6IDAgMCAyMCU7XG4gIG1heC13aWR0aDogMjAlO1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTdweCkge1xuICAvKiBsaW5lIDIwMCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcHJvZ3JhbXMuc2NzcyAqL1xuICAuYy1wcm9ncmFtcy1hcmNoaXZlX19saXN0LWltZyB7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC8qIGxpbmUgMjAwLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wcm9ncmFtcy5zY3NzICovXG4gIC5jLXByb2dyYW1zLWFyY2hpdmVfX2xpc3QtaW1nIHtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDIxNiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcHJvZ3JhbXMuc2NzcyAqL1xuLmMtcHJvZ3JhbXMtYXJjaGl2ZV9fbGlzdC1kZXRhaWxzIHtcbiAgZmxleDogMCAwIDgwJTtcbiAgbWF4LXdpZHRoOiA4MCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5N3B4KSB7XG4gIC8qIGxpbmUgMjE2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wcm9ncmFtcy5zY3NzICovXG4gIC5jLXByb2dyYW1zLWFyY2hpdmVfX2xpc3QtZGV0YWlscyB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIGxpbmUgMjIzLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wcm9ncmFtcy5zY3NzICovXG4uYy1wcm9ncmFtcy1hcmNoaXZlX19saXN0LWRldGFpbHMgLnJvdyB7XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMjIzLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wcm9ncmFtcy5zY3NzICovXG4gIC5jLXByb2dyYW1zLWFyY2hpdmVfX2xpc3QtZGV0YWlscyAucm93IHtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbn1cblxuLyogbGluZSAyMzEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3Byb2dyYW1zLnNjc3MgKi9cbi5jLXByb2dyYW1zLWFyY2hpdmVfX2xpc3QtZGV0YWlscyAucHJvZ3JhbS1udW1iZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEwNSwgMTc4LCAwLjA4KTtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogbGluZSAyMzcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3Byb2dyYW1zLnNjc3MgKi9cbi5jLXByb2dyYW1zLWFyY2hpdmVfX2xpc3QtZGV0YWlscyBoMiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGNvbG9yOiAjMDAyNDNkO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKiBsaW5lIDI0NSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcHJvZ3JhbXMuc2NzcyAqL1xuLmMtcHJvZ3JhbXMtYXJjaGl2ZV9fbGlzdC1kZXRhaWxzIC5jLWJ1dHRvbiwgLmMtcHJvZ3JhbXMtYXJjaGl2ZV9fbGlzdC1kZXRhaWxzIC5jLWJ1dHRvbi0td2hpdGUsIC5jLXByb2dyYW1zLWFyY2hpdmVfX2xpc3QtZGV0YWlscyAuYy1idXR0b24tLWJsdWUtZGFyaywgLmMtcHJvZ3JhbXMtYXJjaGl2ZV9fbGlzdC1kZXRhaWxzIC5jLWJ1dHRvbi0tYmx1ZS1saWdodCwgLmMtcHJvZ3JhbXMtYXJjaGl2ZV9fbGlzdC1kZXRhaWxzIC5jLWJ1dHRvbi0tb3JhbmdlLCAuYy1wcm9ncmFtcy1hcmNoaXZlX19saXN0LWRldGFpbHMgLmMtYnV0dG9uLS1ib3JkZXJlZC1ibHVlLWRhcmssIC5jLXByb2dyYW1zLWFyY2hpdmVfX2xpc3QtZGV0YWlscyAuYy1idXR0b24tLWJvcmRlcmVkLXdoaXRlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLyogbGluZSAyNDksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3Byb2dyYW1zLnNjc3MgKi9cbi5jLXByb2dyYW1zLWFyY2hpdmVfX2xpc3QtdGl0bGUge1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG5cbi8qIGxpbmUgMjUyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wcm9ncmFtcy5zY3NzICovXG4uYy1wcm9ncmFtcy1hcmNoaXZlX19saXN0LWluZm8ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgxMTIsIDExMiwgMTEyLCAwLjI1KTtcbiAgcGFkZGluZzogODBweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAyNTIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3Byb2dyYW1zLnNjc3MgKi9cbiAgLmMtcHJvZ3JhbXMtYXJjaGl2ZV9fbGlzdC1pbmZvIHtcbiAgICBib3JkZXItbGVmdDogaW5oZXJpdDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxMTIsIDExMiwgMTEyLCAwLjI1KTtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMjUyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wcm9ncmFtcy5zY3NzICovXG4gIC5jLXByb2dyYW1zLWFyY2hpdmVfX2xpc3QtaW5mbyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBsaW5lIDI2NywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcHJvZ3JhbXMuc2NzcyAqL1xuLmMtcHJvZ3JhbXMtYXJjaGl2ZV9fbGlzdC1pbmZvIC5yb3cge1xuICBhbGlnbi1pdGVtczogaW5oZXJpdDtcbn1cblxuLyogbGluZSAyNzEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3Byb2dyYW1zLnNjc3MgKi9cbi5jLXByb2dyYW1zLWFyY2hpdmVfX2xpc3QtaW5mbyAuY29sIGgzIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMjc2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wcm9ncmFtcy5zY3NzICovXG4uYy1wcm9ncmFtcy1hcmNoaXZlX19saXN0LWluZm8gcCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMjc5LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wcm9ncmFtcy5zY3NzICovXG4uYy1wcm9ncmFtcy1hcmNoaXZlX19saXN0LWluZm8gLm1iLTQwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAyNzksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3Byb2dyYW1zLnNjc3MgKi9cbiAgLmMtcHJvZ3JhbXMtYXJjaGl2ZV9fbGlzdC1pbmZvIC5tYi00MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vKiBsaW5lIDI4OSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcHJvZ3JhbXMuc2NzcyAqL1xuLmMtcHJvZ3JhbXMtYXJjaGl2ZV9fbGlzdC01MCwgLmMtcHJvZ3JhbXMtYXJjaGl2ZV9fbGlzdC01MC14bCB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDI5MywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcHJvZ3JhbXMuc2NzcyAqL1xuICAuYy1wcm9ncmFtcy1hcmNoaXZlX19saXN0LTUwIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMjk5LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wcm9ncmFtcy5zY3NzICovXG4gIC5jLXByb2dyYW1zLWFyY2hpdmVfX2xpc3QtNTAteGwge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDMwOCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcHJvZ3JhbXMuc2NzcyAqL1xuICAuYy1wcm9ncmFtcy1hcmNoaXZlLS1jb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBsaW5lIDEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3Byb2dyYW0tbW9kdWxlLnNjc3MgKi9cbi5jLXByb2dyYW0tbW9kdWxlIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG1heC13aWR0aDogNjB2dztcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNTBweCkge1xuICAvKiBsaW5lIDEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3Byb2dyYW0tbW9kdWxlLnNjc3MgKi9cbiAgLmMtcHJvZ3JhbS1tb2R1bGUge1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgfVxufVxuXG4vKiBsaW5lIDExLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wcm9ncmFtLW1vZHVsZS5zY3NzICovXG4uYy1wcm9ncmFtLW1vZHVsZV9faGVhZGVyIHtcbiAgYmFja2dyb3VuZDogIzAwNjliMjtcbiAgZm9udC1mYW1pbHk6IFwiQW1hdGljIFNDXCIsIGN1cnNpdmU7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nOiAxcmVtIDAgMXJlbSAzcmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLyogbGluZSAyMCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcHJvZ3JhbS1tb2R1bGUuc2NzcyAqL1xuLmMtcHJvZ3JhbS1tb2R1bGVfX2hlYWRlciAuY29sdW1ucyB7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbn1cblxuLyogbGluZSAyNiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcHJvZ3JhbS1tb2R1bGUuc2NzcyAqL1xuLmMtcHJvZ3JhbS1tb2R1bGVfX2hlYWRlciAuY29sOmZpcnN0LW9mLXR5cGUge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi8qIGxpbmUgMzAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3Byb2dyYW0tbW9kdWxlLnNjc3MgKi9cbi5jLXByb2dyYW0tbW9kdWxlX19oZWFkZXIgLmNvbDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogOTBweDtcbn1cblxuLyogbGluZSAzNywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcHJvZ3JhbS1tb2R1bGUuc2NzcyAqL1xuLmMtcHJvZ3JhbS1tb2R1bGVfX2Zvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbiAgei1pbmRleDogMjtcbn1cblxuLyogbGluZSA0MywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcHJvZ3JhbS1tb2R1bGUuc2NzcyAqL1xuLmMtcHJvZ3JhbS1tb2R1bGVfX2Zvb3RlciAuY29sOmZpcnN0LW9mLXR5cGUge1xuICBjb2xvcjogIzAwMjQzZDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogMXJlbSAwIDFyZW0gM3JlbTtcbiAgZm9udC1mYW1pbHk6IFwiQW1hdGljIFNDXCIsIGN1cnNpdmU7XG59XG5cbi8qIGxpbmUgNTEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3Byb2dyYW0tbW9kdWxlLnNjc3MgKi9cbi5jLXByb2dyYW0tbW9kdWxlX19mb290ZXIgLmNvbDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogOTBweDtcbiAgYmFja2dyb3VuZDogIzAwNjliMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjJyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLyogbGluZSA2NywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcHJvZ3JhbS1tb2R1bGUuc2NzcyAqL1xuLmMtcHJvZ3JhbS1tb2R1bGVfX2ltYWdlIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTUwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1NTBweCk7XG4gIGhlaWdodDogNjAwcHg7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4vKiBsaW5lIDgwLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wcm9ncmFtLW1vZHVsZS5zY3NzICovXG4uYy1wcm9ncmFtLW1vZHVsZV9fbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogNDBweCAwIDQwcHg7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZXktbGlnaHQtMjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB9ICovXG59XG5cbi8qIGxpbmUgMTA0LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wcm9ncmFtLW1vZHVsZS5zY3NzICovXG4uYy1wcm9ncmFtLW1vZHVsZV9fbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4vKiBsaW5lIDExMiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcHJvZ3JhbS1tb2R1bGUuc2NzcyAqL1xuLmMtcHJvZ3JhbS1tb2R1bGVfX2xpc3QgbGkgLmNvbHVtbnMge1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi8qIGxpbmUgMTE5LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wcm9ncmFtLW1vZHVsZS5zY3NzICovXG4uYy1wcm9ncmFtLW1vZHVsZV9fbGlzdCBsaSAuY29sOmZpcnN0LW9mLXR5cGUge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLyogbGluZSAxMjYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3Byb2dyYW0tbW9kdWxlLnNjc3MgKi9cbi5jLXByb2dyYW0tbW9kdWxlX19saXN0IGxpIC5jb2w6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogOTBweDtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbn1cblxuLyogbGluZSAxNDEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3Byb2dyYW0tbW9kdWxlLnNjc3MgKi9cbi5jLXByb2dyYW0tbW9kdWxlX19saXN0IGxpOmZpcnN0LW9mLXR5cGUgLmNvbDpub3QoOmZpcnN0LW9mLXR5cGUpLCAuYy1wcm9ncmFtLW1vZHVsZV9fbGlzdCBsaTpsYXN0LW9mLXR5cGUgLmNvbDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBsaW5lIDE0NCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcHJvZ3JhbS1tb2R1bGUuc2NzcyAqL1xuLmMtcHJvZ3JhbS1tb2R1bGVfX2xpc3QgbGk6Zmlyc3Qtb2YtdHlwZSAuY29sOm5vdCg6Zmlyc3Qtb2YtdHlwZSk6OmJlZm9yZSwgLmMtcHJvZ3JhbS1tb2R1bGVfX2xpc3QgbGk6bGFzdC1vZi10eXBlIC5jb2w6bm90KDpmaXJzdC1vZi10eXBlKTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMjAlO1xuICB3aWR0aDogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi8qIGxpbmUgMTU0LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wcm9ncmFtLW1vZHVsZS5zY3NzICovXG4uYy1wcm9ncmFtLW1vZHVsZV9fbGlzdCBsaTpmaXJzdC1vZi10eXBlIC5jb2w6bm90KDpmaXJzdC1vZi10eXBlKTo6YmVmb3JlLCAuYy1wcm9ncmFtLW1vZHVsZV9fbGlzdCBsaTpsYXN0LW9mLXR5cGUgLmNvbDpub3QoOmZpcnN0LW9mLXR5cGUpOjpiZWZvcmUge1xuICB0b3A6IC0xMTAlO1xufVxuXG4vKiBsaW5lIDE2NywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcHJvZ3JhbS1tb2R1bGUuc2NzcyAqL1xuLmMtcHJvZ3JhbS1tb2R1bGVfX2xpc3QgbGk6bGFzdC1vZi10eXBlIC5jb2w6bm90KDpmaXJzdC1vZi10eXBlKTo6YmVmb3JlIHtcbiAgdG9wOiBpbml0aWFsO1xuICBib3R0b206IC0xMTAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC8qIGxpbmUgMTgyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wcm9ncmFtLW1vZHVsZS5zY3NzICovXG4gIC5jLXByb2dyYW0tbW9kdWxlX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMS43NzhyZW07XG4gIH1cbiAgLyogbGluZSAxODgsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3Byb2dyYW0tbW9kdWxlLnNjc3MgKi9cbiAgLmMtcHJvZ3JhbS1tb2R1bGVfX2xpc3QgbGkge1xuICAgIGZvbnQtc2l6ZTogMC44ODg5cmVtO1xuICB9XG4gIC8qIGxpbmUgMTk1LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wcm9ncmFtLW1vZHVsZS5zY3NzICovXG4gIC5jLXByb2dyYW0tbW9kdWxlX19mb290ZXIgLmNvbDpmaXJzdC1vZi10eXBlIHtcbiAgICBmb250LXNpemU6IDEuNzc4cmVtO1xuICB9XG4gIC8qIGxpbmUgMTk5LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wcm9ncmFtLW1vZHVsZS5zY3NzICovXG4gIC5jLXByb2dyYW0tbW9kdWxlX19mb290ZXIgLmNvbDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBmb250LXNpemU6IDAuODg4OXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC8qIGxpbmUgMjEwLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wcm9ncmFtLW1vZHVsZS5zY3NzICovXG4gIC5jLXByb2dyYW0tbW9kdWxlX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxuICAvKiBsaW5lIDIxNiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcHJvZ3JhbS1tb2R1bGUuc2NzcyAqL1xuICAuYy1wcm9ncmFtLW1vZHVsZV9fbGlzdCBsaSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC8qIGxpbmUgMjIzLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wcm9ncmFtLW1vZHVsZS5zY3NzICovXG4gIC5jLXByb2dyYW0tbW9kdWxlX19mb290ZXIgLmNvbDpmaXJzdC1vZi10eXBlIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbiAgLyogbGluZSAyMjcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3Byb2dyYW0tbW9kdWxlLnNjc3MgKi9cbiAgLmMtcHJvZ3JhbS1tb2R1bGVfX2Zvb3RlciAuY29sOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC8qIGxpbmUgMjM4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wcm9ncmFtLW1vZHVsZS5zY3NzICovXG4gIC5jLXByb2dyYW0tbW9kdWxlX19pbWFnZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwMHB4KTtcbiAgICBsZWZ0OiA0MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC8qIGxpbmUgMjQ5LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wcm9ncmFtLW1vZHVsZS5zY3NzICovXG4gIC5jLXByb2dyYW0tbW9kdWxlX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICAvKiBsaW5lIDI1NSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcHJvZ3JhbS1tb2R1bGUuc2NzcyAqL1xuICAuYy1wcm9ncmFtLW1vZHVsZV9fbGlzdCBsaSB7XG4gICAgZm9udC1zaXplOiAxLjE0M3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NTdyZW07XG4gIH1cbiAgLyogbGluZSAyNjMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3Byb2dyYW0tbW9kdWxlLnNjc3MgKi9cbiAgLmMtcHJvZ3JhbS1tb2R1bGVfX2Zvb3RlciAuY29sOmZpcnN0LW9mLXR5cGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICAvKiBsaW5lIDI2NywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcHJvZ3JhbS1tb2R1bGUuc2NzcyAqL1xuICAuYy1wcm9ncmFtLW1vZHVsZV9fZm9vdGVyIC5jb2w6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgZm9udC1zaXplOiAxLjE0M3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAyNzgsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3Byb2dyYW0tbW9kdWxlLnNjc3MgKi9cbiAgLmMtcHJvZ3JhbS1tb2R1bGVfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gIC8qIGxpbmUgMjg0LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wcm9ncmFtLW1vZHVsZS5zY3NzICovXG4gIC5jLXByb2dyYW0tbW9kdWxlX19saXN0IGxpIHtcbiAgICBmb250LXNpemU6IDEuMTY3cmVtO1xuICB9XG4gIC8qIGxpbmUgMjkxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wcm9ncmFtLW1vZHVsZS5zY3NzICovXG4gIC5jLXByb2dyYW0tbW9kdWxlX19mb290ZXIgLmNvbDpmaXJzdC1vZi10eXBlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgLyogbGluZSAyOTUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3Byb2dyYW0tbW9kdWxlLnNjc3MgKi9cbiAgLmMtcHJvZ3JhbS1tb2R1bGVfX2Zvb3RlciAuY29sOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIGZvbnQtc2l6ZTogMS4xNjdyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC8qIGxpbmUgMzA2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wcm9ncmFtLW1vZHVsZS5zY3NzICovXG4gIC5jLXByb2dyYW0tbW9kdWxlX19pbWFnZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI5MHB4KTtcbiAgICBsZWZ0OiAyOTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLyogbGluZSAzMTksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3Byb2dyYW0tbW9kdWxlLnNjc3MgKi9cbiAgLmMtcHJvZ3JhbS1tb2R1bGVfX2hlYWRlciAuY29sOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIHdpZHRoOiA3NXB4O1xuICB9XG4gIC8qIGxpbmUgMzI2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wcm9ncmFtLW1vZHVsZS5zY3NzICovXG4gIC5jLXByb2dyYW0tbW9kdWxlX19mb290ZXIgLmNvbDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICB3aWR0aDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAzMzcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3Byb2dyYW0tbW9kdWxlLnNjc3MgKi9cbiAgLmMtcHJvZ3JhbS1tb2R1bGVfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAxLjgzM3JlbTtcbiAgfVxuICAvKiBsaW5lIDM0MywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcHJvZ3JhbS1tb2R1bGUuc2NzcyAqL1xuICAuYy1wcm9ncmFtLW1vZHVsZV9fbGlzdCBsaSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC8qIGxpbmUgMzUwLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wcm9ncmFtLW1vZHVsZS5zY3NzICovXG4gIC5jLXByb2dyYW0tbW9kdWxlX19mb290ZXIgLmNvbDpmaXJzdC1vZi10eXBlIHtcbiAgICBmb250LXNpemU6IDEuODMzcmVtO1xuICB9XG4gIC8qIGxpbmUgMzU0LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wcm9ncmFtLW1vZHVsZS5zY3NzICovXG4gIC5jLXByb2dyYW0tbW9kdWxlX19mb290ZXIgLmNvbDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC8qIGxpbmUgMzY3LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wcm9ncmFtLW1vZHVsZS5zY3NzICovXG4gIC5jLXByb2dyYW0tbW9kdWxlX19saXN0IGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC8qIGxpbmUgMzc4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wcm9ncmFtLW1vZHVsZS5zY3NzICovXG4gIC5jLXByb2dyYW0tbW9kdWxlX19pbWFnZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIyMHB4KTtcbiAgICBsZWZ0OiAyMjBweDtcbiAgfVxuICAvKiBsaW5lIDM4MywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcHJvZ3JhbS1tb2R1bGUuc2NzcyAqL1xuICAuYy1wcm9ncmFtLW1vZHVsZV9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxuICAvKiBsaW5lIDM4OSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcHJvZ3JhbS1tb2R1bGUuc2NzcyAqL1xuICAuYy1wcm9ncmFtLW1vZHVsZV9fbGlzdCBsaSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbiAgLyogbGluZSAzOTYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3Byb2dyYW0tbW9kdWxlLnNjc3MgKi9cbiAgLmMtcHJvZ3JhbS1tb2R1bGVfX2Zvb3RlciAuY29sOmZpcnN0LW9mLXR5cGUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG4gIC8qIGxpbmUgNDAwLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wcm9ncmFtLW1vZHVsZS5zY3NzICovXG4gIC5jLXByb2dyYW0tbW9kdWxlX19mb290ZXIgLmNvbDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuXG4vKiBsaW5lIDEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2V4dGVybmFsLWxpbmtzLnNjc3MgKi9cbi5jLWV4dGVybmFsLWxpbmtzIHtcbiAgbWFyZ2luOiAxLjVyZW0gMDtcbn1cblxuLyogbGluZSA1LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19leHRlcm5hbC1saW5rcy5zY3NzICovXG4uYy1leHRlcm5hbC1saW5rc19fbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogbGluZSA5LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19leHRlcm5hbC1saW5rcy5zY3NzICovXG4uYy1leHRlcm5hbC1saW5rc19fbGlzdCBhIHtcbiAgY29sb3I6ICMwMDI0M2Q7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBsaW5lLWhlaWdodDogMS4ycmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDEwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogdG9wO1xufVxuXG4vKiBsaW5lIDE5LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19leHRlcm5hbC1saW5rcy5zY3NzICovXG4uYy1leHRlcm5hbC1saW5rc19fbGlzdCBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3N2Zy9saW5rLnN2Zyk7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLyogbGluZSAzOSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fZXh0ZXJuYWwtbGlua3Muc2NzcyAqL1xuICAuYy1leHRlcm5hbC1saW5rc19fbGlzdCBhIHtcbiAgICBmb250LXNpemU6IDAuODg4OXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC8qIGxpbmUgNTIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2V4dGVybmFsLWxpbmtzLnNjc3MgKi9cbiAgLmMtZXh0ZXJuYWwtbGlua3NfX2xpc3QgYSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLyogbGluZSA2NSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fZXh0ZXJuYWwtbGlua3Muc2NzcyAqL1xuICAuYy1leHRlcm5hbC1saW5rc19fbGlzdCBhIHtcbiAgICBmb250LXNpemU6IDEuMTQzcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDc4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19leHRlcm5hbC1saW5rcy5zY3NzICovXG4gIC5jLWV4dGVybmFsLWxpbmtzX19saXN0IGEge1xuICAgIGZvbnQtc2l6ZTogMS4zMzNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjY3cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAvKiBsaW5lIDkyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19leHRlcm5hbC1saW5rcy5zY3NzICovXG4gIC5jLWV4dGVybmFsLWxpbmtzX19saXN0IGEge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG5cbi8qIGxpbmUgMSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MgKi9cbi5jLWFjY29yZGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtO1xufVxuXG4vKiBsaW5lIDQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2FjY29yZGlvbi5zY3NzICovXG4uYy1hY2NvcmRpb25fX2l0ZW0ge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLyogbGluZSA4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19hY2NvcmRpb24uc2NzcyAqL1xuLmMtYWNjb3JkaW9uX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi8qIGxpbmUgMTQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2FjY29yZGlvbi5zY3NzICovXG4uYy1hY2NvcmRpb25fX2l0ZW0uYWN0aXZlIC5jLWFjY29yZGlvbl9faXRlbS1oZWFkZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG5cbi8qIGxpbmUgMTksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2FjY29yZGlvbi5zY3NzICovXG4uYy1hY2NvcmRpb25fX2l0ZW0taGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI2YxODcwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiQW1hdGljIFNDXCIsIGN1cnNpdmU7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS44cmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDQwMG1zIGN1YmljLWJlemllcigwLjY0LCAwLjA0LCAwLCAwLjk4KTtcbn1cblxuLyogbGluZSAzNCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MgKi9cbi5jLWFjY29yZGlvbl9faXRlbS1oZWFkZXIgaW1nIHtcbiAgd2lkdGg6IDI1cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xufVxuXG4vKiBsaW5lIDQxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19hY2NvcmRpb24uc2NzcyAqL1xuLmMtYWNjb3JkaW9uX19pdGVtLWhlYWRlci5ibHVlLWRhcmstYmcge1xuICBiYWNrZ3JvdW5kOiAjMDAyNDNkO1xufVxuXG4vKiBsaW5lIDQ0LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19hY2NvcmRpb24uc2NzcyAqL1xuLmMtYWNjb3JkaW9uX19pdGVtLWhlYWRlci5ibHVlLWRhcmstYmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA2OWIyO1xufVxuXG4vKiBsaW5lIDUwLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19hY2NvcmRpb24uc2NzcyAqL1xuLmMtYWNjb3JkaW9uX19pdGVtLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBsaW5lIDUzLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19hY2NvcmRpb24uc2NzcyAqL1xuLmMtYWNjb3JkaW9uX19pdGVtLWNvbnRlbnQgLmNvbC0xeDIge1xuICBwYWRkaW5nOiA1MHB4IDQwcHg7XG59XG5cbi8qIGxpbmUgNTcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2FjY29yZGlvbi5zY3NzICovXG4uYy1hY2NvcmRpb25fX2l0ZW0tY29udGVudCBwIHtcbiAgZm9udC1mYW1pbHk6IFwia2VwbGVyLXN0ZFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi8qIGxpbmUgNjQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2FjY29yZGlvbi5zY3NzICovXG4uYy1hY2NvcmRpb25fX2l0ZW0tY29udGVudCBhIHtcbiAgY29sb3I6ICNmMTg3MDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbn1cblxuLyogbGluZSA3NywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MgKi9cbi5jLWFjY29yZGlvbl9faXRlbS1jb250ZW50IGE6aG92ZXI6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgODIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2FjY29yZGlvbi5zY3NzICovXG4uYy1hY2NvcmRpb25fX2l0ZW0tY29udGVudCBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTNweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDAlO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjE4NzAwO1xuICB0cmFuc2l0aW9uOiBhbGwgNDAwbXMgY3ViaWMtYmV6aWVyKDAuNjQsIDAuMDQsIDAsIDAuOTgpO1xufVxuXG4vKiBsaW5lIDkzLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19hY2NvcmRpb24uc2NzcyAqL1xuLmMtYWNjb3JkaW9uX19pdGVtLWNvbnRlbnQgYTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTJweDtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTdweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL291dC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi8qIGxpbmUgMTIwLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19hY2NvcmRpb24uc2NzcyAqL1xuLmMtYWNjb3JkaW9uX19pdGVtLWNvbnRlbnQgLmljb24ge1xuICB3aWR0aDogMzBweDtcbiAgbWluLXdpZHRoOiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi8qIGxpbmUgMTI1LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19hY2NvcmRpb24uc2NzcyAqL1xuLmMtYWNjb3JkaW9uX19pdGVtLWNvbnRlbnQgLmljb24uZG9sbGFyLXNpZ24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAzcHggc29saWQgIzAwMjQzZDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAyNDNkO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4vKiBsaW5lIDE0MiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MgKi9cbi5jLWFjY29yZGlvbl9faXRlbS1jb250ZW50IC5jb250ZW50IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogbGluZSAxNDUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2FjY29yZGlvbi5zY3NzICovXG4uYy1hY2NvcmRpb25fX2l0ZW0tY29udGVudCAuY29udGVudCBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xufVxuXG4vKiBsaW5lIDE1MSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MgKi9cbi5jLWFjY29yZGlvbl9faXRlbS1jb250ZW50IC5jb250ZW50IHNwYW46bGFzdC1vZi10eXBlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogbGluZSAxNjIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2FjY29yZGlvbi5zY3NzICovXG4uYy1hY2NvcmRpb25fX2l0ZW0tbGlzdCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBsaW5lIDE2NywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MgKi9cbi5jLWFjY29yZGlvbl9faXRlbS1saXN0IHVsIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLyogbGluZSAxNzIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2FjY29yZGlvbi5zY3NzICovXG4uYy1hY2NvcmRpb25fX2l0ZW0tbGlzdCB1bCBsaTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4vKiBsaW5lIDE3OSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MgKi9cbi5jLWFjY29yZGlvbl9faXRlbS1tb3JlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjYmNjY2M7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2JjY2NjO1xuICBtYXJnaW46IDM1cHggMDtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuXG4vKiBsaW5lIDE4NSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MgKi9cbi5jLWFjY29yZGlvbl9faXRlbS1tb3JlIHAge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi8qIGxpbmUgMTk2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19hY2NvcmRpb24uc2NzcyAqL1xuLmMtYWNjb3JkaW9uLTJfX2l0ZW0ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2MxYzFjMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBsaW5lIDIwMCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MgKi9cbi5jLWFjY29yZGlvbi0yX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzFjMWMxO1xufVxuXG4vKiBsaW5lIDIwNCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MgKi9cbi5jLWFjY29yZGlvbi0yX19pdGVtIGgzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDg4JTtcbn1cblxuLyogbGluZSAyMTAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2FjY29yZGlvbi5zY3NzICovXG4uYy1hY2NvcmRpb24tMl9faXRlbSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBsaW5lIDIxOCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MgKi9cbi5jLWFjY29yZGlvbi0yX19pdGVtLmFjdGl2ZSAuYy1hY2NvcmRpb24tMl9faGVhZGVyIGltZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuXG4vKiBsaW5lIDIyNSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MgKi9cbi5jLWFjY29yZGlvbi0yX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi8qIGxpbmUgMjMxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19hY2NvcmRpb24uc2NzcyAqL1xuLmMtYWNjb3JkaW9uLTJfX2hlYWRlciBpbWcge1xuICB3aWR0aDogMjBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG59XG5cbi8qIGxpbmUgMjM5LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19hY2NvcmRpb24uc2NzcyAqL1xuLmMtYWNjb3JkaW9uLTJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAvKiBsaW5lIDI1MSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MgKi9cbiAgLmMtYWNjb3JkaW9uX19pdGVtLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxLjY2N3JlbTtcbiAgfVxuICAvKiBsaW5lIDI1NywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MgKi9cbiAgLmMtYWNjb3JkaW9uX19pdGVtLWNvbnRlbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4zMzNyZW07XG4gIH1cbiAgLyogbGluZSAyNjEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2FjY29yZGlvbi5zY3NzICovXG4gIC5jLWFjY29yZGlvbl9faXRlbS1jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAvKiBsaW5lIDI2NSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MgKi9cbiAgLmMtYWNjb3JkaW9uX19pdGVtLWNvbnRlbnQgYSB7XG4gICAgZm9udC1zaXplOiAwLjg4ODlyZW07XG4gIH1cbiAgLyogbGluZSAyNzIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2FjY29yZGlvbi5zY3NzICovXG4gIC5jLWFjY29yZGlvbl9faXRlbS1saXN0IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjc3NzhyZW07XG4gIH1cbiAgLyogbGluZSAyNzYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2FjY29yZGlvbi5zY3NzICovXG4gIC5jLWFjY29yZGlvbl9faXRlbS1saXN0IC50ZXh0IHtcbiAgICBmb250LXNpemU6IDAuNzc3OHJlbTtcbiAgfVxuICAvKiBsaW5lIDI4MywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MgKi9cbiAgLmMtYWNjb3JkaW9uX19pdGVtLW1vcmUgcCB7XG4gICAgZm9udC1zaXplOiAwLjY2NjdyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAvKiBsaW5lIDI5NywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MgKi9cbiAgLmMtYWNjb3JkaW9uX19pdGVtLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG4gIC8qIGxpbmUgMzAzLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19hY2NvcmRpb24uc2NzcyAqL1xuICAuYy1hY2NvcmRpb25fX2l0ZW0tY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbiAgLyogbGluZSAzMDcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2FjY29yZGlvbi5zY3NzICovXG4gIC5jLWFjY29yZGlvbl9faXRlbS1jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxuICAvKiBsaW5lIDMxMiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MgKi9cbiAgLmMtYWNjb3JkaW9uX19pdGVtLWNvbnRlbnQgYSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC8qIGxpbmUgMzE5LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19hY2NvcmRpb24uc2NzcyAqL1xuICAuYy1hY2NvcmRpb25fX2l0ZW0tbGlzdCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbiAgLyogbGluZSAzMjMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2FjY29yZGlvbi5zY3NzICovXG4gIC5jLWFjY29yZGlvbl9faXRlbS1saXN0IC50ZXh0IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG4gIC8qIGxpbmUgMzMwLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19hY2NvcmRpb24uc2NzcyAqL1xuICAuYy1hY2NvcmRpb25fX2l0ZW0tbW9yZSBwIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAvKiBsaW5lIDM0NCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MgKi9cbiAgLmMtYWNjb3JkaW9uX19pdGVtLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gIC8qIGxpbmUgMzUwLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19hY2NvcmRpb24uc2NzcyAqL1xuICAuYy1hY2NvcmRpb25fX2l0ZW0tY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjcxNHJlbTtcbiAgfVxuICAvKiBsaW5lIDM1NCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MgKi9cbiAgLmMtYWNjb3JkaW9uX19pdGVtLWNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxLjI4NnJlbTtcbiAgfVxuICAvKiBsaW5lIDM1OCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MgKi9cbiAgLmMtYWNjb3JkaW9uX19pdGVtLWNvbnRlbnQgYSB7XG4gICAgZm9udC1zaXplOiAxLjE0M3JlbTtcbiAgfVxuICAvKiBsaW5lIDM2NSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MgKi9cbiAgLmMtYWNjb3JkaW9uX19pdGVtLWxpc3QgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLyogbGluZSAzNjksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2FjY29yZGlvbi5zY3NzICovXG4gIC5jLWFjY29yZGlvbl9faXRlbS1saXN0IC50ZXh0IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLyogbGluZSAzNzYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2FjY29yZGlvbi5zY3NzICovXG4gIC5jLWFjY29yZGlvbl9faXRlbS1tb3JlIHAge1xuICAgIGZvbnQtc2l6ZTogMC44NTcxcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDM5MCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MgKi9cbiAgLmMtYWNjb3JkaW9uX19pdGVtLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gIC8qIGxpbmUgMzk2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19hY2NvcmRpb24uc2NzcyAqL1xuICAuYy1hY2NvcmRpb25fX2l0ZW0tY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjgzM3JlbTtcbiAgfVxuICAvKiBsaW5lIDQwMCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MgKi9cbiAgLmMtYWNjb3JkaW9uX19pdGVtLWNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxLjMzM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS42NjdyZW07XG4gIH1cbiAgLyogbGluZSA0MDUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2FjY29yZGlvbi5zY3NzICovXG4gIC5jLWFjY29yZGlvbl9faXRlbS1jb250ZW50IGEge1xuICAgIGZvbnQtc2l6ZTogMS4xNjdyZW07XG4gIH1cbiAgLyogbGluZSA0MTIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2FjY29yZGlvbi5zY3NzICovXG4gIC5jLWFjY29yZGlvbl9faXRlbS1saXN0IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjE2N3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG4gIC8qIGxpbmUgNDE3LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19hY2NvcmRpb24uc2NzcyAqL1xuICAuYy1hY2NvcmRpb25fX2l0ZW0tbGlzdCAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjE2N3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG4gIC8qIGxpbmUgNDI1LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19hY2NvcmRpb24uc2NzcyAqL1xuICAuYy1hY2NvcmRpb25fX2l0ZW0tbW9yZSBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC8qIGxpbmUgNDQxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19hY2NvcmRpb24uc2NzcyAqL1xuICAuYy1hY2NvcmRpb25fX2l0ZW0tY29udGVudCAuY29sdW1ucy5zcGFjZWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLyogbGluZSA0NDQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2FjY29yZGlvbi5zY3NzICovXG4gIC5jLWFjY29yZGlvbl9faXRlbS1jb250ZW50IC5jb2x1bW5zLnNwYWNlZCAuY29sLTF4MiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLyogbGluZSA0NDksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2FjY29yZGlvbi5zY3NzICovXG4gIC5jLWFjY29yZGlvbl9faXRlbS1jb250ZW50IGEge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuICAvKiBsaW5lIDQ1MSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MgKi9cbiAgLmMtYWNjb3JkaW9uX19pdGVtLWNvbnRlbnQgYTphZnRlciB7XG4gICAgcmlnaHQ6IC0xNnB4O1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGhlaWdodDogMTNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLyogbGluZSA0NjgsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2FjY29yZGlvbi5zY3NzICovXG4gIC5jLWFjY29yZGlvbl9faXRlbS1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG4gIC8qIGxpbmUgNDc0LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19hY2NvcmRpb24uc2NzcyAqL1xuICAuYy1hY2NvcmRpb25fX2l0ZW0tY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgLyogbGluZSA0NzgsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2FjY29yZGlvbi5zY3NzICovXG4gIC5jLWFjY29yZGlvbl9faXRlbS1jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG4gIC8qIGxpbmUgNDgzLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19hY2NvcmRpb24uc2NzcyAqL1xuICAuYy1hY2NvcmRpb25fX2l0ZW0tY29udGVudCBhIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLyogbGluZSA0ODYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2FjY29yZGlvbi5zY3NzICovXG4gIC5jLWFjY29yZGlvbl9faXRlbS1jb250ZW50IGE6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtMTVweDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gIH1cbiAgLyogbGluZSA0OTYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2FjY29yZGlvbi5zY3NzICovXG4gIC5jLWFjY29yZGlvbl9faXRlbS1saXN0IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbiAgLyogbGluZSA1MDAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2FjY29yZGlvbi5zY3NzICovXG4gIC5jLWFjY29yZGlvbl9faXRlbS1saXN0IC50ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuICAvKiBsaW5lIDUwNywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MgKi9cbiAgLmMtYWNjb3JkaW9uX19pdGVtLW1vcmUgcCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cblxuLyogbGluZSAxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19ib3guc2NzcyAqL1xuLmMtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtNCU7XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgcGFkZGluZy1yaWdodDogNHJlbTtcbn1cblxuLyogbGluZSA4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19ib3guc2NzcyAqL1xuLmMtYm94X19pdGVtIHtcbiAgd2lkdGg6IDQ2JTtcbiAgbWFyZ2luLXJpZ2h0OiA0JTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi8qIGxpbmUgMTQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2JveC5zY3NzICovXG4uYy1ib3hfX2l0ZW0taGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxODcwMDtcbiAgcGFkZGluZzogMC44cmVtIDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogbGluZSAxOSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fYm94LnNjc3MgKi9cbi5jLWJveF9faXRlbS1oZWFkZXIgaDMge1xuICBmb250LWZhbWlseTogXCJBbWF0aWMgU0NcIiwgY3Vyc2l2ZTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBsaW5lIDI4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19ib3guc2NzcyAqL1xuLmMtYm94X19pdGVtLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBuby13cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogM3JlbSAycmVtO1xufVxuXG4vKiBsaW5lIDM0LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19ib3guc2NzcyAqL1xuLmMtYm94X19pdGVtLWNvbnRlbnQgLmljb24ge1xuICB3aWR0aDogMzVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4vKiBsaW5lIDQyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19ib3guc2NzcyAqL1xuLmMtYm94X19pdGVtLWNvbnRlbnQgLnRleHQgLmRhdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjFyZW07XG59XG5cbi8qIGxpbmUgNDksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2JveC5zY3NzICovXG4uYy1ib3hfX2l0ZW0tY29udGVudCAudGV4dCBwIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuM3JlbTtcbn1cblxuLyogbGluZSA1NCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fYm94LnNjc3MgKi9cbi5jLWJveF9faXRlbS1jb250ZW50IC50ZXh0IHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC8qIGxpbmUgNzMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2JveC5zY3NzICovXG4gIC5jLWJveF9faXRlbS1oZWFkZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICAvKiBsaW5lIDgyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19ib3guc2NzcyAqL1xuICAuYy1ib3hfX2l0ZW0tY29udGVudCAudGV4dCAuZGF0ZSB7XG4gICAgZm9udC1zaXplOiAwLjg4ODlyZW07XG4gIH1cbiAgLyogbGluZSA4NiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fYm94LnNjc3MgKi9cbiAgLmMtYm94X19pdGVtLWNvbnRlbnQgLnRleHQgcCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLyogbGluZSAxMTEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2JveC5zY3NzICovXG4gIC5jLWJveF9faXRlbS1jb250ZW50IC50ZXh0IC5kYXRlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICB9XG4gIC8qIGxpbmUgMTE2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19ib3guc2NzcyAqL1xuICAuYy1ib3hfX2l0ZW0tY29udGVudCAudGV4dCBwIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDEzMywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fYm94LnNjc3MgKi9cbiAgLmMtYm94X19pdGVtLWhlYWRlciBoMyB7XG4gICAgZm9udC1zaXplOiAyLjMzM3JlbTtcbiAgfVxuICAvKiBsaW5lIDE0MiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fYm94LnNjc3MgKi9cbiAgLmMtYm94X19pdGVtLWNvbnRlbnQgLnRleHQgLmRhdGUge1xuICAgIGZvbnQtc2l6ZTogMS4zMzNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICB9XG4gIC8qIGxpbmUgMTQ3LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19ib3guc2NzcyAqL1xuICAuYy1ib3hfX2l0ZW0tY29udGVudCAudGV4dCBwIHtcbiAgICBmb250LXNpemU6IDEuMzMzcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAvKiBsaW5lIDE1OCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fYm94LnNjc3MgKi9cbiAgLmMtYm94IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLyogbGluZSAxNjIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2JveC5zY3NzICovXG4gIC5jLWJveF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC8qIGxpbmUgMTk3LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19ib3guc2NzcyAqL1xuICAuYy1ib3hfX2l0ZW0taGVhZGVyIGgzIHtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgfVxuICAvKiBsaW5lIDIwNiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fYm94LnNjc3MgKi9cbiAgLmMtYm94X19pdGVtLWNvbnRlbnQgLnRleHQgLmRhdGUge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG4gIC8qIGxpbmUgMjExLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19ib3guc2NzcyAqL1xuICAuYy1ib3hfX2l0ZW0tY29udGVudCAudGV4dCBwIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLyogbGluZSAyMjUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2JveC5zY3NzICovXG4gIC5jLWJveF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogbGluZSAxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL192aWRlby1wbGF5ZXIuc2NzcyAqL1xuLmMtdmlkZW8tcGxheWVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzYuMzB2dztcbiAgYmFja2dyb3VuZDogIzAwMjQzZDtcbiAgbWFyZ2luOiAycmVtIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgNDAwbXMgY3ViaWMtYmV6aWVyKDAuNjQsIDAuMDQsIDAsIDAuOTgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIGxpbmUgMTMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3ZpZGVvLXBsYXllci5zY3NzICovXG4uYy12aWRlby1wbGF5ZXI6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi8qIGxpbmUgMTcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3ZpZGVvLXBsYXllci5zY3NzICovXG4uYy12aWRlby1wbGF5ZXIgaW1nIHtcbiAgd2lkdGg6IDgwcHg7XG59XG5cbi8qIGxpbmUgMjIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3ZpZGVvLXBsYXllci5zY3NzICovXG4uYnV0dG9uLXBsYXk6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIGxpbmUgMjYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3ZpZGVvLXBsYXllci5zY3NzICovXG5zZWN0aW9uLnZpZGVvX2xpZ2h0Ym94IHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiA5OTk5OTk7XG59XG5cbi8qIGxpbmUgNDMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3ZpZGVvLXBsYXllci5zY3NzICovXG5zZWN0aW9uLnZpZGVvX2xpZ2h0Ym94IGRpdiB7XG4gIHdpZHRoOiA2MCU7XG4gIGhlaWdodDogNjAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIGxpbmUgNDgsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3ZpZGVvLXBsYXllci5zY3NzICovXG5zZWN0aW9uLnZpZGVvX2xpZ2h0Ym94IGRpdiAuY2xvc2VfdmlkZW8ge1xuICB3aWR0aDogNDFweDtcbiAgaGVpZ2h0OiA0MXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTYwcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE4NzAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLyogbGluZSA2MiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fdmlkZW8tcGxheWVyLnNjc3MgKi9cbnNlY3Rpb24udmlkZW9fbGlnaHRib3ggZGl2IC5jbG9zZV92aWRlbzpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogbGluZSA2NiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fdmlkZW8tcGxheWVyLnNjc3MgKi9cbnNlY3Rpb24udmlkZW9fbGlnaHRib3ggZGl2IC5jbG9zZV92aWRlby52aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLyogbGluZSA3MiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fdmlkZW8tcGxheWVyLnNjc3MgKi9cbnNlY3Rpb24udmlkZW9fbGlnaHRib3ggZGl2IC5jbG9zZV92aWRlbyBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjUlO1xuICBsZWZ0OiAyNiU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLyogbGluZSA4MCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fdmlkZW8tcGxheWVyLnNjc3MgKi9cbnNlY3Rpb24udmlkZW9fbGlnaHRib3ggZGl2IC5jbG9zZV92aWRlbyBzcGFuIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4vKiBsaW5lIDkxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL192aWRlby1wbGF5ZXIuc2NzcyAqL1xuc2VjdGlvbi52aWRlb19saWdodGJveCBkaXYgLmNsb3NlX3ZpZGVvIHNwYW46bGFzdC1jaGlsZCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLyogbGluZSA5NiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fdmlkZW8tcGxheWVyLnNjc3MgKi9cbnNlY3Rpb24udmlkZW9fbGlnaHRib3ggZGl2IGlmcmFtZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi8qIGxpbmUgMTAzLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL192aWRlby1wbGF5ZXIuc2NzcyAqL1xuc2VjdGlvbi52aWRlb19saWdodGJveC5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4vKiBsaW5lIDEwOSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fdmlkZW8tcGxheWVyLnNjc3MgKi9cbnNlY3Rpb24udmlkZW9fbGlnaHRib3guYWN0aXZlIGRpdiAuY2xvc2VfdmlkZW8ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4vKiBsaW5lIDExNCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fdmlkZW8tcGxheWVyLnNjc3MgKi9cbnNlY3Rpb24udmlkZW9fbGlnaHRib3guYWN0aXZlIGRpdiBpZnJhbWUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLyogbGluZSAxMjYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3ZpZGVvLXBsYXllci5zY3NzICovXG4gIHNlY3Rpb24udmlkZW9fbGlnaHRib3ggZGl2IHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGhlaWdodDogNjAlO1xuICB9XG4gIC8qIGxpbmUgMTMyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL192aWRlby1wbGF5ZXIuc2NzcyAqL1xuICBzZWN0aW9uLnZpZGVvX2xpZ2h0Ym94IGRpdiAuY2xvc2VfdmlkZW8gZGl2IHtcbiAgICB0b3A6IDM0JTtcbiAgICBsZWZ0OiAyMiU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC8qIGxpbmUgMTQ1LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL192aWRlby1wbGF5ZXIuc2NzcyAqL1xuICBzZWN0aW9uLnZpZGVvX2xpZ2h0Ym94IGRpdiB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBoZWlnaHQ6IDM1JTtcbiAgfVxuICAvKiBsaW5lIDE1MSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fdmlkZW8tcGxheWVyLnNjc3MgKi9cbiAgc2VjdGlvbi52aWRlb19saWdodGJveCBkaXYgLmNsb3NlX3ZpZGVvIGRpdiB7XG4gICAgdG9wOiA0MyU7XG4gIH1cbn1cblxuLyogbGluZSAxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wb3N0LWxpc3Rpbmcuc2NzcyAqL1xuc2VjdGlvbi5jb250YWluZXIucG9zdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4vKiBsaW5lIDgsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3Bvc3QtbGlzdGluZy5zY3NzICovXG4uYy1wb3N0LWxpc3RpbmcgLmNvbC0xeDMge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4vKiBsaW5lIDEyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wb3N0LWxpc3Rpbmcuc2NzcyAqL1xuLmMtcG9zdC1saXN0aW5nX19pdGVtIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCByZ2JhKDAsIDAsIDAsIDApO1xuICB0cmFuc2l0aW9uOiBhbGwgNDAwbXMgY3ViaWMtYmV6aWVyKDAuNjQsIDAuMDQsIDAsIDAuOTgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIGxpbmUgMjQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3Bvc3QtbGlzdGluZy5zY3NzICovXG4uYy1wb3N0LWxpc3RpbmdfX2l0ZW0gLmNhdGVnb3J5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxODcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJBbWF0aWMgU0NcIiwgY3Vyc2l2ZTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG5cbi8qIGxpbmUgMzIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3Bvc3QtbGlzdGluZy5zY3NzICovXG4uYy1wb3N0LWxpc3RpbmdfX2l0ZW0gLmNhdGVnb3J5IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vKiBsaW5lIDM3LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wb3N0LWxpc3Rpbmcuc2NzcyAqL1xuLmMtcG9zdC1saXN0aW5nX19pdGVtIC5jYXRlZ29yeSB1bCBhIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4vKiBsaW5lIDQzLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wb3N0LWxpc3Rpbmcuc2NzcyAqL1xuLmMtcG9zdC1saXN0aW5nX19pdGVtIC5ib3gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjRmNGY0O1xuICBwYWRkaW5nOiAzcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLyogbGluZSA0MywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcG9zdC1saXN0aW5nLnNjc3MgKi9cbiAgLmMtcG9zdC1saXN0aW5nX19pdGVtIC5ib3gge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cblxuLyogbGluZSA1NCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcG9zdC1saXN0aW5nLnNjc3MgKi9cbi5jLXBvc3QtbGlzdGluZ19faXRlbSAuYm94ID4gKiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBsaW5lIDU4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wb3N0LWxpc3Rpbmcuc2NzcyAqL1xuLmMtcG9zdC1saXN0aW5nX19pdGVtIC5ib3ggLmRhdGUge1xuICBmb250LWZhbWlseTogXCJrZXBsZXItc3RkXCIsIHNlcmlmO1xuICBjb2xvcjogIzAwMjQzZDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi8qIGxpbmUgNjcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3Bvc3QtbGlzdGluZy5zY3NzICovXG4uYy1wb3N0LWxpc3RpbmdfX2l0ZW0gLmJveCBoMyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDAyNDNkO1xufVxuXG4vKiBsaW5lIDc3LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wb3N0LWxpc3Rpbmcuc2NzcyAqL1xuLmMtcG9zdC1saXN0aW5nX19pdGVtIC5ib3ggcCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBsaW5lLWhlaWdodDogMS4zcmVtO1xuICBmb250LWZhbWlseTogXCJrZXBsZXItc3RkXCIsIHNlcmlmO1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi8qIGxpbmUgODUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3Bvc3QtbGlzdGluZy5zY3NzICovXG4uYy1wb3N0LWxpc3RpbmdfX2l0ZW0gLmJveCBhIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmMTg3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIGxpbmUgOTUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3Bvc3QtbGlzdGluZy5zY3NzICovXG4uYy1wb3N0LWxpc3RpbmdfX2l0ZW0gLmJveCBhOmhvdmVyOmFmdGVyIHtcbiAgYW5pbWF0aW9uOiBhcnJvd01vdmVtZW50VHdvIDQwMG1zIGVhc2UgZm9yd2FyZHM7XG59XG5cbi8qIGxpbmUgMTAwLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wb3N0LWxpc3Rpbmcuc2NzcyAqL1xuLmMtcG9zdC1saXN0aW5nX19pdGVtIC5ib3ggYTphZnRlciB7XG4gIGNvbnRlbnQ6ICc+JztcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC8qIGxpbmUgMTE2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wb3N0LWxpc3Rpbmcuc2NzcyAqL1xuICAuYy1wb3N0LWxpc3RpbmdfX2l0ZW0gLmNhdGVnb3J5IHtcbiAgICBmb250LXNpemU6IDEuNzc4cmVtO1xuICB9XG4gIC8qIGxpbmUgMTIyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wb3N0LWxpc3Rpbmcuc2NzcyAqL1xuICAuYy1wb3N0LWxpc3RpbmdfX2l0ZW0gLmJveCAuZGF0ZSB7XG4gICAgZm9udC1zaXplOiAwLjg4ODlyZW07XG4gIH1cbiAgLyogbGluZSAxMjYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3Bvc3QtbGlzdGluZy5zY3NzICovXG4gIC5jLXBvc3QtbGlzdGluZ19faXRlbSAuYm94IGgzIHtcbiAgICBmb250LXNpemU6IDEuMjIycmVtO1xuICB9XG4gIC8qIGxpbmUgMTMwLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wb3N0LWxpc3Rpbmcuc2NzcyAqL1xuICAuYy1wb3N0LWxpc3RpbmdfX2l0ZW0gLmJveCBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLyogbGluZSAxMzQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3Bvc3QtbGlzdGluZy5zY3NzICovXG4gIC5jLXBvc3QtbGlzdGluZ19faXRlbSAuYm94IGEge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC8qIGxpbmUgMTQ4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wb3N0LWxpc3Rpbmcuc2NzcyAqL1xuICAuYy1wb3N0LWxpc3RpbmdfX2l0ZW0gLmNhdGVnb3J5IHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG4gIC8qIGxpbmUgMTU0LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wb3N0LWxpc3Rpbmcuc2NzcyAqL1xuICAuYy1wb3N0LWxpc3RpbmdfX2l0ZW0gLmJveCAuZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC8qIGxpbmUgMTU4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wb3N0LWxpc3Rpbmcuc2NzcyAqL1xuICAuYy1wb3N0LWxpc3RpbmdfX2l0ZW0gLmJveCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42MjVyZW07XG4gIH1cbiAgLyogbGluZSAxNjMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3Bvc3QtbGlzdGluZy5zY3NzICovXG4gIC5jLXBvc3QtbGlzdGluZ19faXRlbSAuYm94IHAge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbiAgLyogbGluZSAxNjcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3Bvc3QtbGlzdGluZy5zY3NzICovXG4gIC5jLXBvc3QtbGlzdGluZ19faXRlbSAuYm94IGEge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMTgxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wb3N0LWxpc3Rpbmcuc2NzcyAqL1xuICAuYy1wb3N0LWxpc3RpbmdfX2l0ZW0gLmNhdGVnb3J5IHtcbiAgICBmb250LXNpemU6IDIuMzMzcmVtO1xuICB9XG4gIC8qIGxpbmUgMTg3LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wb3N0LWxpc3Rpbmcuc2NzcyAqL1xuICAuYy1wb3N0LWxpc3RpbmdfX2l0ZW0gLmJveCAuZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxLjMzM3JlbTtcbiAgfVxuICAvKiBsaW5lIDE5MSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcG9zdC1saXN0aW5nLnNjc3MgKi9cbiAgLmMtcG9zdC1saXN0aW5nX19pdGVtIC5ib3ggaDMge1xuICAgIGZvbnQtc2l6ZTogMS42NjdyZW07XG4gIH1cbiAgLyogbGluZSAxOTUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3Bvc3QtbGlzdGluZy5zY3NzICovXG4gIC5jLXBvc3QtbGlzdGluZ19faXRlbSAuYm94IHAge1xuICAgIGZvbnQtc2l6ZTogMS4zMzNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjY3cmVtO1xuICB9XG4gIC8qIGxpbmUgMjAwLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wb3N0LWxpc3Rpbmcuc2NzcyAqL1xuICAuYy1wb3N0LWxpc3RpbmdfX2l0ZW0gLmJveCBhIHtcbiAgICBmb250LXNpemU6IDEuMzMzcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAvKiBsaW5lIDIxNCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcG9zdC1saXN0aW5nLnNjc3MgKi9cbiAgLmMtcG9zdC1saXN0aW5nX19pdGVtIC5jYXRlZ29yeSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbiAgLyogbGluZSAyMjAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3Bvc3QtbGlzdGluZy5zY3NzICovXG4gIC5jLXBvc3QtbGlzdGluZ19faXRlbSAuYm94IC5kYXRlIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuICAvKiBsaW5lIDIyNCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcG9zdC1saXN0aW5nLnNjc3MgKi9cbiAgLmMtcG9zdC1saXN0aW5nX19pdGVtIC5ib3ggaDMge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICAvKiBsaW5lIDIyOCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcG9zdC1saXN0aW5nLnNjc3MgKi9cbiAgLmMtcG9zdC1saXN0aW5nX19pdGVtIC5ib3ggcCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbiAgLyogbGluZSAyMzMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3Bvc3QtbGlzdGluZy5zY3NzICovXG4gIC5jLXBvc3QtbGlzdGluZ19faXRlbSAuYm94IGEge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG5cbi8qIGxpbmUgMSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fc2VjdGlvbi1tZWRpYXMuc2NzcyAqL1xuLmMtc2VjdGlvbi1tZWRpYXMge1xuICBtYXJnaW4tYm90dG9tOiA3NXB4O1xufVxuXG4vKiBsaW5lIDUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3NlY3Rpb24tbWVkaWFzLnNjc3MgKi9cbi5jLXNlY3Rpb24tbWVkaWFzX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogXCJBbWF0aWMgU0NcIiwgY3Vyc2l2ZTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY5YjI7XG59XG5cbi8qIGxpbmUgMTUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3NlY3Rpb24tbWVkaWFzLnNjc3MgKi9cbi5jLXNlY3Rpb24tbWVkaWFzX190aXRsZSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBsaW5lIDIwLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19zZWN0aW9uLW1lZGlhcy5zY3NzICovXG4uYy1zZWN0aW9uLW1lZGlhc19fbGlzdGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi8qIGxpbmUgMjMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3NlY3Rpb24tbWVkaWFzLnNjc3MgKi9cbi5jLXNlY3Rpb24tbWVkaWFzX19saXN0aW5nIC5jb2wtMXgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLyogbGluZSAyNywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fc2VjdGlvbi1tZWRpYXMuc2NzcyAqL1xuLmMtc2VjdGlvbi1tZWRpYXNfX2xpc3RpbmdfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHRyYW5zaXRpb246IGFsbCA0MDBtcyBjdWJpYy1iZXppZXIoMC42NCwgMC4wNCwgMCwgMC45OCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyogbGluZSAzOSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fc2VjdGlvbi1tZWRpYXMuc2NzcyAqL1xuLmMtc2VjdGlvbi1tZWRpYXNfX2xpc3RpbmdfX2l0ZW0gLmNhdGVnb3J5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxODcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJBbWF0aWMgU0NcIiwgY3Vyc2l2ZTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG5cbi8qIGxpbmUgNDcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3NlY3Rpb24tbWVkaWFzLnNjc3MgKi9cbi5jLXNlY3Rpb24tbWVkaWFzX19saXN0aW5nX19pdGVtIC5jYXRlZ29yeSB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLyogbGluZSA1MiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fc2VjdGlvbi1tZWRpYXMuc2NzcyAqL1xuLmMtc2VjdGlvbi1tZWRpYXNfX2xpc3RpbmdfX2l0ZW0gLmNhdGVnb3J5IHVsIGEge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi8qIGxpbmUgNTgsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3NlY3Rpb24tbWVkaWFzLnNjc3MgKi9cbi5jLXNlY3Rpb24tbWVkaWFzX19saXN0aW5nX19pdGVtIC5ib3gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjRmNGY0O1xuICBwYWRkaW5nOiAycmVtIDNyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAvKiBsaW5lIDU4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19zZWN0aW9uLW1lZGlhcy5zY3NzICovXG4gIC5jLXNlY3Rpb24tbWVkaWFzX19saXN0aW5nX19pdGVtIC5ib3gge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cblxuLyogbGluZSA2OSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fc2VjdGlvbi1tZWRpYXMuc2NzcyAqL1xuLmMtc2VjdGlvbi1tZWRpYXNfX2xpc3RpbmdfX2l0ZW0gLmJveCA+ICoge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogbGluZSA3MywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fc2VjdGlvbi1tZWRpYXMuc2NzcyAqL1xuLmMtc2VjdGlvbi1tZWRpYXNfX2xpc3RpbmdfX2l0ZW0gLmJveCAuZGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBcImtlcGxlci1zdGRcIiwgc2VyaWY7XG4gIGNvbG9yOiAjMDAyNDNkO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLyogbGluZSA4MiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fc2VjdGlvbi1tZWRpYXMuc2NzcyAqL1xuLmMtc2VjdGlvbi1tZWRpYXNfX2xpc3RpbmdfX2l0ZW0gLmJveCBoMy50aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDAyNDNkO1xufVxuXG4vKiBsaW5lIDkyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19zZWN0aW9uLW1lZGlhcy5zY3NzICovXG4uYy1zZWN0aW9uLW1lZGlhc19fbGlzdGluZ19faXRlbSAuYm94IGEge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBsaW5lLWhlaWdodDogMS40cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2YxODcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogbGluZSAxMDAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3NlY3Rpb24tbWVkaWFzLnNjc3MgKi9cbi5jLXNlY3Rpb24tbWVkaWFzX19saXN0aW5nX19pdGVtIC5ib3ggYTphZnRlciB7XG4gIGNvbnRlbnQ6ICc+JztcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLyogbGluZSAxMDcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3NlY3Rpb24tbWVkaWFzLnNjc3MgKi9cbi5jLXNlY3Rpb24tbWVkaWFzX19saXN0aW5nX19pdGVtIC50aHVtYm5haWwge1xuICBoZWlnaHQ6IDI1MHB4O1xufVxuXG4vKiBsaW5lIDExMCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fc2VjdGlvbi1tZWRpYXMuc2NzcyAqL1xuLmMtc2VjdGlvbi1tZWRpYXNfX2xpc3RpbmdfX2l0ZW0gLnRodW1ibmFpbCAub3ZlcmxheSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDM2LCA2MSwgMC45KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLyogbGluZSAxMjIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3NlY3Rpb24tbWVkaWFzLnNjc3MgKi9cbi5jLXNlY3Rpb24tbWVkaWFzX19saXN0aW5nX19pdGVtIC50aHVtYm5haWwgLm92ZXJsYXkgLmMtYnV0dG9uOm5vdCg6Zmlyc3Qtb2YtdHlwZSksIC5jLXNlY3Rpb24tbWVkaWFzX19saXN0aW5nX19pdGVtIC50aHVtYm5haWwgLm92ZXJsYXkgLmMtYnV0dG9uLS13aGl0ZTpub3QoOmZpcnN0LW9mLXR5cGUpLCAuYy1zZWN0aW9uLW1lZGlhc19fbGlzdGluZ19faXRlbSAudGh1bWJuYWlsIC5vdmVybGF5IC5jLWJ1dHRvbi0tYmx1ZS1kYXJrOm5vdCg6Zmlyc3Qtb2YtdHlwZSksIC5jLXNlY3Rpb24tbWVkaWFzX19saXN0aW5nX19pdGVtIC50aHVtYm5haWwgLm92ZXJsYXkgLmMtYnV0dG9uLS1ibHVlLWxpZ2h0Om5vdCg6Zmlyc3Qtb2YtdHlwZSksIC5jLXNlY3Rpb24tbWVkaWFzX19saXN0aW5nX19pdGVtIC50aHVtYm5haWwgLm92ZXJsYXkgLmMtYnV0dG9uLS1vcmFuZ2U6bm90KDpmaXJzdC1vZi10eXBlKSwgLmMtc2VjdGlvbi1tZWRpYXNfX2xpc3RpbmdfX2l0ZW0gLnRodW1ibmFpbCAub3ZlcmxheSAuYy1idXR0b24tLWJvcmRlcmVkLWJsdWUtZGFyazpub3QoOmZpcnN0LW9mLXR5cGUpLCAuYy1zZWN0aW9uLW1lZGlhc19fbGlzdGluZ19faXRlbSAudGh1bWJuYWlsIC5vdmVybGF5IC5jLWJ1dHRvbi0tYm9yZGVyZWQtd2hpdGU6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgMTI5LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19zZWN0aW9uLW1lZGlhcy5zY3NzICovXG4uYy1zZWN0aW9uLW1lZGlhc19fbGlzdGluZ19faXRlbSAudGh1bWJuYWlsOmhvdmVyIC5vdmVybGF5IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAvKiBsaW5lIDE0MiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fc2VjdGlvbi1tZWRpYXMuc2NzcyAqL1xuICAuYy1zZWN0aW9uLW1lZGlhc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS43NzhyZW07XG4gIH1cbiAgLyogbGluZSAxNTIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3NlY3Rpb24tbWVkaWFzLnNjc3MgKi9cbiAgLmMtc2VjdGlvbi1tZWRpYXNfX2xpc3RpbmdfX2l0ZW0gLmJveCAuZGF0ZSB7XG4gICAgZm9udC1zaXplOiAwLjg4ODlyZW07XG4gIH1cbiAgLyogbGluZSAxNTYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3NlY3Rpb24tbWVkaWFzLnNjc3MgKi9cbiAgLmMtc2VjdGlvbi1tZWRpYXNfX2xpc3RpbmdfX2l0ZW0gLmJveCBoMy50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjIyMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC8qIGxpbmUgMTY5LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19zZWN0aW9uLW1lZGlhcy5zY3NzICovXG4gIC5jLXNlY3Rpb24tbWVkaWFzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxuICAvKiBsaW5lIDE3OSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fc2VjdGlvbi1tZWRpYXMuc2NzcyAqL1xuICAuYy1zZWN0aW9uLW1lZGlhc19fbGlzdGluZ19faXRlbSAuYm94IC5kYXRlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLyogbGluZSAxODMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3NlY3Rpb24tbWVkaWFzLnNjc3MgKi9cbiAgLmMtc2VjdGlvbi1tZWRpYXNfX2xpc3RpbmdfX2l0ZW0gLmJveCBoMy50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLyogbGluZSAxOTYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3NlY3Rpb24tbWVkaWFzLnNjc3MgKi9cbiAgLmMtc2VjdGlvbi1tZWRpYXNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgLyogbGluZSAyMDYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3NlY3Rpb24tbWVkaWFzLnNjc3MgKi9cbiAgLmMtc2VjdGlvbi1tZWRpYXNfX2xpc3RpbmdfX2l0ZW0gLmJveCAuZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxLjE0M3JlbTtcbiAgfVxuICAvKiBsaW5lIDIxMCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fc2VjdGlvbi1tZWRpYXMuc2NzcyAqL1xuICAuYy1zZWN0aW9uLW1lZGlhc19fbGlzdGluZ19faXRlbSAuYm94IGgzLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjg2cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAvKiBsaW5lIDIyNywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fc2VjdGlvbi1tZWRpYXMuc2NzcyAqL1xuICAuYy1zZWN0aW9uLW1lZGlhc19fbGlzdGluZy5jb2x1bW5zLnNwYWNlZCAuY29sLTF4MyB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDI0MCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fc2VjdGlvbi1tZWRpYXMuc2NzcyAqL1xuICAuYy1zZWN0aW9uLW1lZGlhc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4zMzNyZW07XG4gIH1cbiAgLyogbGluZSAyNTAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3NlY3Rpb24tbWVkaWFzLnNjc3MgKi9cbiAgLmMtc2VjdGlvbi1tZWRpYXNfX2xpc3RpbmdfX2l0ZW0gLmJveCAuZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxLjMzM3JlbTtcbiAgfVxuICAvKiBsaW5lIDI1NCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fc2VjdGlvbi1tZWRpYXMuc2NzcyAqL1xuICAuYy1zZWN0aW9uLW1lZGlhc19fbGlzdGluZ19faXRlbSAuYm94IGgzLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAyNzEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3NlY3Rpb24tbWVkaWFzLnNjc3MgKi9cbiAgLmMtc2VjdGlvbi1tZWRpYXNfX2xpc3RpbmcuY29sdW1ucy5zcGFjZWQgLmNvbC0xeDMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4vKiBsaW5lIDEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3BhZ2luYXRpb24uc2NzcyAqL1xuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLyogbGluZSA2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wYWdpbmF0aW9uLnNjc3MgKi9cbi5wYWdpbmF0aW9uIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogbGluZSAxNSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zY3NzICovXG4ucGFnaW5hdGlvbiB1bCBsaSBzcGFuLCAucGFnaW5hdGlvbiB1bCBsaSBhOm5vdCgubmV4dCk6bm90KC5wcmV2KSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgY29sb3I6ICMwMDI0M2Q7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qIGxpbmUgMjksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3BhZ2luYXRpb24uc2NzcyAqL1xuLnBhZ2luYXRpb24gdWwgbGkgYSB7XG4gIHRyYW5zaXRpb246IGFsbCA0MDBtcyBjdWJpYy1iZXppZXIoMC42NCwgMC4wNCwgMCwgMC45OCk7XG59XG5cbi8qIGxpbmUgMzIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3BhZ2luYXRpb24uc2NzcyAqL1xuLnBhZ2luYXRpb24gdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA2OWIyICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMzcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3BhZ2luYXRpb24uc2NzcyAqL1xuLnBhZ2luYXRpb24gdWwgbGkgYS5wcmV2IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAyMzNkO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4vKiBsaW5lIDQzLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wYWdpbmF0aW9uLnNjc3MgKi9cbi5wYWdpbmF0aW9uIHVsIGxpIGEubmV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDIzM2Q7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLyogbGluZSA1MCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zY3NzICovXG4ucGFnaW5hdGlvbiB1bCBsaSBhLnByZXYsIC5wYWdpbmF0aW9uIHVsIGxpIGEubmV4dCB7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIGNvbG9yOiAjMDAyNDNkO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyogbGluZSA2MiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zY3NzICovXG4ucGFnaW5hdGlvbiB1bCBsaSBzcGFuLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiAjMDA2OWIyO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi8qIGxpbmUgMSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fYm94LWNvdXJzLnNjc3MgKi9cbi5jLWJveC1jb3VycyB7XG4gIG1hcmdpbjogMTAwcHggMDtcbn1cblxuLyogbGluZSA2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19ib3gtY291cnMuc2NzcyAqL1xuLmMtYm94LWNvdXJzX193cmFwcGVyLmlzLWJsdWUtZGFyayB7XG4gIGJhY2tncm91bmQ6ICMwMDI0M2Q7XG59XG5cbi8qIGxpbmUgMTEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2JveC1jb3Vycy5zY3NzICovXG4uYy1ib3gtY291cnNfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAzcmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLyogbGluZSAxOSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fYm94LWNvdXJzLnNjc3MgKi9cbi5jLWJveC1jb3Vyc19fY29udGVudCAucHJlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiQW1hdGljIFNDXCIsIGN1cnNpdmU7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi8qIGxpbmUgMjYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2JveC1jb3Vycy5zY3NzICovXG4uYy1ib3gtY291cnNfX2NvbnRlbnQgaDIge1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi8qIGxpbmUgMzIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2JveC1jb3Vycy5zY3NzICovXG4uYy1ib3gtY291cnNfX2NvbnRlbnQgcCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IFwia2VwbGVyLXN0ZFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbiAgbWF4LXdpZHRoOiA1NTBweDtcbn1cblxuLyogbGluZSA0MywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fYm94LWNvdXJzLnNjc3MgKi9cbi5jLWJveC1jb3Vyc19faW1hZ2Uge1xuICBwYWRkaW5nOiAzcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vKiBsaW5lIDUxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19ib3gtY291cnMuc2NzcyAqL1xuLmMtYm94LWNvdXJzX19pbWFnZSAjYm94LXNlY29uZGFpcmVfX2ljb24tMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAtMTUwcHg7XG4gIGxlZnQ6IC0zNTBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTMwZGVnKTtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogNzBweDtcbiAgb3BhY2l0eTogMC42O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLyogbGluZSA2NCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fYm94LWNvdXJzLnNjc3MgKi9cbi5jLWJveC1jb3Vyc19faW1hZ2UgI2JveC1zZWNvbmRhaXJlX19pY29uLTIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogLTM4MHB4O1xuICBsZWZ0OiAtMjEwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDUwcHg7XG4gIG9wYWNpdHk6IDAuNjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8qIGxpbmUgNzYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2JveC1jb3Vycy5zY3NzICovXG4uYy1ib3gtY291cnNfX2ltYWdlICNib3gtc2Vjb25kYWlyZV9faWNvbi0zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTIzMHB4O1xuICByaWdodDogLTMxMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiA5MHB4O1xuICBvcGFjaXR5OiAwLjY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNWRlZyk7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5MYXlvdXRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBsaW5lIDEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbmh0bWwuYnVyZ2VyLWFjdGl2ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIGxpbmUgNCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuaHRtbC5idXJnZXItYWN0aXZlIGJvZHkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBsaW5lIDksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5sLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLyogbGluZSAxMywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuLmwtaGVhZGVyX190b3AtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjliMjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMHB4IDNyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLyogbGluZSAxMywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuICAubC1oZWFkZXJfX3RvcC1iYXIge1xuICAgIGhlaWdodDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC8qIGxpbmUgMjUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbiAgLmwtaGVhZGVyX190b3AtYmFyID4gKiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKiBsaW5lIDMyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4ubC1oZWFkZXJfX3RvcC1iYXIgLnNvY2lhbC1saW5rcyB7XG4gIG1hcmdpbi10b3A6IC00cHg7XG59XG5cbi8qIGxpbmUgMzUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5sLWhlYWRlcl9fdG9wLWJhciAuc29jaWFsLWxpbmtzIGEge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDBweCAycHg7XG59XG5cbi8qIGxpbmUgNDYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5sLWhlYWRlcl9fdG9wLWJhciAuc29jaWFsLWxpbmtzIGEgaSB7XG4gIGNvbG9yOiAjMDA2OWIyO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi8qIGxpbmUgNTUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5sLWhlYWRlcl9fdG9wLWJhciAubWVudS1iYXJyZS1kdS1oYXV0LWNvbnRhaW5lciB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4vKiBsaW5lIDYyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4ubC1oZWFkZXJfX3RvcC1iYXIgLm1lbnUtYmFycmUtZHUtaGF1dC1jb250YWluZXIgdWwgbGkgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFtYXRpYyBTQ1wiLCBjdXJzaXZlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG59XG5cbi8qIGxpbmUgNzIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5sLWhlYWRlcl9fdG9wLWJhciAubWVudS1iYXJyZS1kdS1oYXV0LXNwZWNpYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE4NzAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMi41cmVtO1xuICB0cmFuc2l0aW9uOiBlYXNlIGFsbCAwLjVzO1xufVxuXG4vKiBsaW5lIDc3LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4ubC1oZWFkZXJfX3RvcC1iYXIgLm1lbnUtYmFycmUtZHUtaGF1dC1zcGVjaWFsIHVsIHtcbiAgcGFkZGluZzogOHB4IDAgMCAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLyogbGluZSA4MywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuLmwtaGVhZGVyX190b3AtYmFyIC5tZW51LWJhcnJlLWR1LWhhdXQtc3BlY2lhbCB1bCBsaSBhIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMCAycmVtO1xufVxuXG4vKiBsaW5lIDkyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4ubC1oZWFkZXJfX3RvcC1iYXIgLm1lbnUtYmFycmUtZHUtaGF1dC1zcGVjaWFsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi8qIGxpbmUgOTUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5sLWhlYWRlcl9fdG9wLWJhciAubWVudS1iYXJyZS1kdS1oYXV0LXNwZWNpYWw6aG92ZXIgdWwgPiBsaSA+IGEge1xuICBjb2xvcjogI2YxODcwMDtcbn1cblxuLyogbGluZSAxMDIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5sLWhlYWRlcl9fbWFpbi1iYXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmZmZmYgMCUsICNmOGY4ZjggMTAwJSk7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2JjY2NjO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC8qIGxpbmUgMTAyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4gIC5sLWhlYWRlcl9fbWFpbi1iYXIge1xuICAgIGhlaWdodDogODBweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgfVxufVxuXG4vKiBsaW5lIDExMiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuLmwtaGVhZGVyX19tYWluLWJhciAuYnVyZ2VyLWljb24ge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxODcwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCA0MDBtcyBjdWJpYy1iZXppZXIoMC42NCwgMC4wNCwgMCwgMC45OCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAvKiBsaW5lIDExMiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuICAubC1oZWFkZXJfX21haW4tYmFyIC5idXJnZXItaWNvbiB7XG4gICAgd2lkdGg6IDgwcHg7XG4gIH1cbn1cblxuLyogbGluZSAxMjksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5sLWhlYWRlcl9fbWFpbi1iYXIgLmJ1cmdlci1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTQwYztcbn1cblxuLyogbGluZSAxMzUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5sLWhlYWRlcl9fbWFpbi1iYXIgLmJ1cmdlci1pY29uLmFjdGl2ZSBzcGFuIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbn1cblxuLyogbGluZSAxMzksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5sLWhlYWRlcl9fbWFpbi1iYXIgLmJ1cmdlci1pY29uLmFjdGl2ZSBzcGFuOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoNDVkZWcpO1xufVxuXG4vKiBsaW5lIDE0MywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuLmwtaGVhZGVyX19tYWluLWJhciAuYnVyZ2VyLWljb24uYWN0aXZlIHNwYW46YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKC00NWRlZyk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLyogbGluZSAxNDksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbiAgLmwtaGVhZGVyX19tYWluLWJhciAuYnVyZ2VyLWljb24uZGVza3RvcC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogbGluZSAxNTYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5sLWhlYWRlcl9fbWFpbi1iYXIgLmJ1cmdlci1pY29uLm1vYmlsZS1uYXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC8qIGxpbmUgMTU2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4gIC5sLWhlYWRlcl9fbWFpbi1iYXIgLmJ1cmdlci1pY29uLm1vYmlsZS1uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLyogbGluZSAxNjUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5sLWhlYWRlcl9fbWFpbi1iYXIgLmJ1cmdlci1pY29uLm1vYmlsZS1uYXYuYWN0aXZlIC5tb2JpbGUtbmF2X19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4vKiBsaW5lIDE3MCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuLmwtaGVhZGVyX19tYWluLWJhciAuYnVyZ2VyLWljb24ubW9iaWxlLW5hdiAubW9iaWxlLW5hdl9fZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuLyogbGluZSAxNzYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5sLWhlYWRlcl9fbWFpbi1iYXIgLmJ1cmdlci1pY29uLm1vYmlsZS1uYXYgLm1vYmlsZS1uYXZfX2Zvb3RlciAucm93IHtcbiAgcGFkZGluZzogMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogbGluZSAxODQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5sLWhlYWRlcl9fbWFpbi1iYXIgLmJ1cmdlci1pY29uLm1vYmlsZS1uYXYgLm1vYmlsZS1uYXZfX2Zvb3RlciAucm93OmZpcnN0LW9mLXR5cGUge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLyogbGluZSAxODgsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5sLWhlYWRlcl9fbWFpbi1iYXIgLmJ1cmdlci1pY29uLm1vYmlsZS1uYXYgLm1vYmlsZS1uYXZfX2Zvb3RlciAucm93OmZpcnN0LW9mLXR5cGU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAycmVtO1xuICByaWdodDogMnJlbTtcbiAgYm90dG9tOiAwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5cbi8qIGxpbmUgMTk4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4ubC1oZWFkZXJfX21haW4tYmFyIC5idXJnZXItaWNvbi5tb2JpbGUtbmF2IC5tb2JpbGUtbmF2X19mb290ZXItc29jaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbn1cblxuLyogbGluZSAyMDIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5sLWhlYWRlcl9fbWFpbi1iYXIgLmJ1cmdlci1pY29uLm1vYmlsZS1uYXYgLm1vYmlsZS1uYXZfX2Zvb3Rlci1zb2NpYWwgYSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLyogbGluZSAyMTIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5sLWhlYWRlcl9fbWFpbi1iYXIgLmJ1cmdlci1pY29uLm1vYmlsZS1uYXYgLm1vYmlsZS1uYXZfX2Zvb3Rlci1zb2NpYWwgYSBpIHtcbiAgY29sb3I6ICMwMDI0M2Q7XG59XG5cbi8qIGxpbmUgMjE2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4ubC1oZWFkZXJfX21haW4tYmFyIC5idXJnZXItaWNvbi5tb2JpbGUtbmF2IC5tb2JpbGUtbmF2X19mb290ZXItc29jaWFsIGE6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4vKiBsaW5lIDIyNCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuLmwtaGVhZGVyX19tYWluLWJhciAuYnVyZ2VyLWljb24ubW9iaWxlLW5hdiAubW9iaWxlLW5hdl9fZm9vdGVyLWxpbmtzIGEge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBcIkFtYXRpYyBTQ1wiLCBjdXJzaXZlO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogbGluZSAyMzEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5sLWhlYWRlcl9fbWFpbi1iYXIgLmJ1cmdlci1pY29uLm1vYmlsZS1uYXYgLm1vYmlsZS1uYXZfX2Zvb3Rlci1saW5rcyBhOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLyogbGluZSAyMzcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5sLWhlYWRlcl9fbWFpbi1iYXIgLmJ1cmdlci1pY29uLm1vYmlsZS1uYXYgLm1vYmlsZS1uYXZfX2Zvb3Rlci1jb3B5cmlnaHQge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIGxpbmUgMjQ2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4ubC1oZWFkZXJfX21haW4tYmFyIC5idXJnZXItaWNvbiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIG1hcmdpbjogNHB4IDA7XG4gIHRyYW5zaXRpb246IGFsbCA0MDBtcyBjdWJpYy1iZXppZXIoMC42NCwgMC4wNCwgMCwgMC45OCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogbGluZSAyNTUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5sLWhlYWRlcl9fbWFpbi1iYXIgLmJ1cmdlci1pY29uIHNwYW46YmVmb3JlLCAubC1oZWFkZXJfX21haW4tYmFyIC5idXJnZXItaWNvbiBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IGFsbCA0MDBtcyBjdWJpYy1iZXppZXIoMC42NCwgMC4wNCwgMCwgMC45OCk7XG59XG5cbi8qIGxpbmUgMjY2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4ubC1oZWFkZXJfX21haW4tYmFyIC5idXJnZXItaWNvbiBzcGFuOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTJweCk7XG59XG5cbi8qIGxpbmUgMjcwLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4ubC1oZWFkZXJfX21haW4tYmFyIC5idXJnZXItaWNvbiBzcGFuOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEycHgpO1xufVxuXG4vKiBsaW5lIDI3NSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuLmwtaGVhZGVyX19tYWluLWJhciAuYnVyZ2VyLWljb24gLm1vYmlsZS1uYXZfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA4OXB4O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDM2LCA2MSwgMC45NSk7XG59XG5cbi8qIGxpbmUgMjg3LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4ubC1oZWFkZXJfX21haW4tYmFyIC5idXJnZXItaWNvbiAubWVudS1tZW51LW1vYmlsZS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLyogbGluZSAyOTAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5sLWhlYWRlcl9fbWFpbi1iYXIgLmJ1cmdlci1pY29uIC5tZW51LW1lbnUtbW9iaWxlLWNvbnRhaW5lciA+IHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2JjY2NjO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NiY2NjYztcbn1cblxuLyogbGluZSAyOTcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5sLWhlYWRlcl9fbWFpbi1iYXIgLmJ1cmdlci1pY29uIC5tZW51LW1lbnUtbW9iaWxlLWNvbnRhaW5lciA+IHVsID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogbGluZSAzMDYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5sLWhlYWRlcl9fbWFpbi1iYXIgLmJ1cmdlci1pY29uIC5tZW51LW1lbnUtbW9iaWxlLWNvbnRhaW5lciA+IHVsID4gbGk6bGFzdC1vZi10eXBlIHtcbiAgYmFja2dyb3VuZDogI2YxODcwMDtcbn1cblxuLyogbGluZSAzMDksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5sLWhlYWRlcl9fbWFpbi1iYXIgLmJ1cmdlci1pY29uIC5tZW51LW1lbnUtbW9iaWxlLWNvbnRhaW5lciA+IHVsID4gbGk6bGFzdC1vZi10eXBlOmFmdGVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4vKiBsaW5lIDMxMywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuLmwtaGVhZGVyX19tYWluLWJhciAuYnVyZ2VyLWljb24gLm1lbnUtbWVudS1tb2JpbGUtY29udGFpbmVyID4gdWwgPiBsaTpsYXN0LW9mLXR5cGUgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLyogbGluZSAzMTcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5sLWhlYWRlcl9fbWFpbi1iYXIgLmJ1cmdlci1pY29uIC5tZW51LW1lbnUtbW9iaWxlLWNvbnRhaW5lciA+IHVsID4gbGk6bGFzdC1vZi10eXBlIC5zdWItbWVudSB7XG4gIGJvcmRlci10b3A6IDBweDtcbiAgYmFja2dyb3VuZDogI2YxODcwMDtcbn1cblxuLyogbGluZSAzMjEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5sLWhlYWRlcl9fbWFpbi1iYXIgLmJ1cmdlci1pY29uIC5tZW51LW1lbnUtbW9iaWxlLWNvbnRhaW5lciA+IHVsID4gbGk6bGFzdC1vZi10eXBlIC5zdWItbWVudSBhIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4vKiBsaW5lIDMyNSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuLmwtaGVhZGVyX19tYWluLWJhciAuYnVyZ2VyLWljb24gLm1lbnUtbWVudS1tb2JpbGUtY29udGFpbmVyID4gdWwgPiBsaTpsYXN0LW9mLXR5cGUgLnN1Yi1tZW51IGE6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBsaW5lIDMzMiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuLmwtaGVhZGVyX19tYWluLWJhciAuYnVyZ2VyLWljb24gLm1lbnUtbWVudS1tb2JpbGUtY29udGFpbmVyID4gdWwgPiBsaSA+IGEge1xuICBjb2xvcjogIzAwMjQzZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8qIGxpbmUgMzQwLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4ubC1oZWFkZXJfX21haW4tYmFyIC5idXJnZXItaWNvbiAubWVudS1tZW51LW1vYmlsZS1jb250YWluZXIgPiB1bCA+IGxpOmFmdGVyIHtcbiAgY29udGVudDogJ1xcZjEwNyc7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogIzAwMjQzZDtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cblxuLyogbGluZSAzNDgsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5sLWhlYWRlcl9fbWFpbi1iYXIgLmJ1cmdlci1pY29uIC5tZW51LW1lbnUtbW9iaWxlLWNvbnRhaW5lciA+IHVsID4gbGkgLnN1Yi1tZW51IHtcbiAgb3JkZXI6IDM7XG4gIHdpZHRoOiAxMDAlO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NiY2NjYztcbn1cblxuLyogbGluZSAzNTksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5sLWhlYWRlcl9fbWFpbi1iYXIgLmJ1cmdlci1pY29uIC5tZW51LW1lbnUtbW9iaWxlLWNvbnRhaW5lciA+IHVsID4gbGkgLnN1Yi1tZW51IGxpIGEge1xuICBwYWRkaW5nOiAwIDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbiAgY29sb3I6ICMwMDI0M2Q7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4vKiBsaW5lIDM3MiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuLmwtaGVhZGVyX19tYWluLWJhciAuYnVyZ2VyLWljb24gLm1lbnUtbWVudS1tb2JpbGUtY29udGFpbmVyID4gdWwgPiBsaSAuc3ViLW1lbnUgbGkgYTphZnRlciB7XG4gIGNvbnRlbnQ6ICc+JztcbiAgY29sb3I6ICNmMTg3MDA7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi8qIGxpbmUgMzgxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4ubC1oZWFkZXJfX21haW4tYmFyIC5idXJnZXItaWNvbiAubWVudS1tZW51LW1vYmlsZS1jb250YWluZXIgPiB1bCA+IGxpOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2JjY2NjO1xufVxuXG4vKiBsaW5lIDM4OCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuLmwtaGVhZGVyX19tYWluLWJhciAuYnVyZ2VyLWljb24gLm1lbnUtbWVudS1tb2JpbGUtY29udGFpbmVyID4gdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogbGluZSAzOTMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5sLWhlYWRlcl9fbWFpbi1iYXIgLmJ1cmdlci1pY29uIC5tZW51LW1lbnUtbW9iaWxlLWNvbnRhaW5lciA+IHVsIC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgMzk5LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4ubC1oZWFkZXJfX21haW4tYmFyIC5idXJnZXItaWNvbiAubWVudS1saWVucy11dGlsZXMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBwYWRkaW5nOiAxMDBweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgNDA5LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4ubC1oZWFkZXJfX21haW4tYmFyIC5idXJnZXItaWNvbiAubWVudS1saWVucy11dGlsZXMtY29udGFpbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjE4NzAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC8qIGxpbmUgNDA5LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4gIC5sLWhlYWRlcl9fbWFpbi1iYXIgLmJ1cmdlci1pY29uIC5tZW51LWxpZW5zLXV0aWxlcy1jb250YWluZXI6YmVmb3JlIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbn1cblxuLyogbGluZSA0MjQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5sLWhlYWRlcl9fbWFpbi1iYXIgLmJ1cmdlci1pY29uIC5tZW51LWxpZW5zLXV0aWxlcy1jb250YWluZXIuYnVyZ2VyLWluIHtcbiAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG59XG5cbi8qIGxpbmUgNDI5LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4ubC1oZWFkZXJfX21haW4tYmFyIC5idXJnZXItaWNvbiAubWVudS1saWVucy11dGlsZXMtY29udGFpbmVyLmJ1cmdlci1pbiB1bCBsaSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLyogbGluZSA0MzYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5sLWhlYWRlcl9fbWFpbi1iYXIgLmJ1cmdlci1pY29uIC5tZW51LWxpZW5zLXV0aWxlcy1jb250YWluZXIuYnVyZ2VyLWluOmJlZm9yZSB7XG4gIGFuaW1hdGlvbjogYnVyZ2VyQmdJbiA3NTBtcyBmb3J3YXJkcyBjdWJpYy1iZXppZXIoMC42NCwgMC4wNCwgMCwgMC45OCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLyogbGluZSA0MzYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbiAgLmwtaGVhZGVyX19tYWluLWJhciAuYnVyZ2VyLWljb24gLm1lbnUtbGllbnMtdXRpbGVzLWNvbnRhaW5lci5idXJnZXItaW46YmVmb3JlIHtcbiAgICBhbmltYXRpb246IGJ1cmdlckJnSW5SZXNwb25zaXZlIDc1MG1zIGZvcndhcmRzIGN1YmljLWJlemllcigwLjY0LCAwLjA0LCAwLCAwLjk4KTtcbiAgfVxufVxuXG4vKiBsaW5lIDQ1MCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuLmwtaGVhZGVyX19tYWluLWJhciAuYnVyZ2VyLWljb24gLm1lbnUtbGllbnMtdXRpbGVzLWNvbnRhaW5lci5idXJnZXItb3V0IHVsIGxpIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLyogbGluZSA0NTUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5sLWhlYWRlcl9fbWFpbi1iYXIgLmJ1cmdlci1pY29uIC5tZW51LWxpZW5zLXV0aWxlcy1jb250YWluZXIuYnVyZ2VyLW91dDpiZWZvcmUge1xuICBhbmltYXRpb246IGJ1cmdlckJnT3V0IDc1MG1zIGZvcndhcmRzIGN1YmljLWJlemllcigwLjY0LCAwLjA0LCAwLCAwLjk4KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAvKiBsaW5lIDQ1NSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuICAubC1oZWFkZXJfX21haW4tYmFyIC5idXJnZXItaWNvbiAubWVudS1saWVucy11dGlsZXMtY29udGFpbmVyLmJ1cmdlci1vdXQ6YmVmb3JlIHtcbiAgICBhbmltYXRpb246IGJ1cmdlckJnT3V0UmVzcG9uc2l2ZSA3NTBtcyBmb3J3YXJkcyBjdWJpYy1iZXppZXIoMC42NCwgMC4wNCwgMCwgMC45OCk7XG4gIH1cbn1cblxuLyogbGluZSA0NjQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5sLWhlYWRlcl9fbWFpbi1iYXIgLmJ1cmdlci1pY29uIC5tZW51LWxpZW5zLXV0aWxlcy1jb250YWluZXIgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogbGluZSA0NjksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5sLWhlYWRlcl9fbWFpbi1iYXIgLmJ1cmdlci1pY29uIC5tZW51LWxpZW5zLXV0aWxlcy1jb250YWluZXIgdWwgbGkge1xuICBwYWRkaW5nOiAwLjhyZW0gMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDQwMG1zIGN1YmljLWJlemllcigwLjY0LCAwLjA0LCAwLCAwLjk4KTtcbiAgdHJhbnNpdGlvbi1kZWxheTogNzUwbXM7XG59XG5cbi8qIGxpbmUgNDc4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4ubC1oZWFkZXJfX21haW4tYmFyIC5idXJnZXItaWNvbiAubWVudS1saWVucy11dGlsZXMtY29udGFpbmVyIHVsIGxpIGEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMi4ycmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgNDAwbXMgY3ViaWMtYmV6aWVyKDAuNjQsIDAuMDQsIDAsIDAuOTgpO1xufVxuXG4vKiBsaW5lIDQ4NSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuLmwtaGVhZGVyX19tYWluLWJhciAuYnVyZ2VyLWljb24gLm1lbnUtbGllbnMtdXRpbGVzLWNvbnRhaW5lciB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmEyMDA7XG59XG5cbi8qIGxpbmUgNDk0LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4ubC1oZWFkZXJfX21haW4tYmFyIC5uYXYtd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogMCAzcmVtIDAgMnJlbTtcbn1cblxuLyogbGluZSA1MDEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5sLWhlYWRlcl9fbWFpbi1iYXIgLm5hdi13cmFwcGVyIC5sb2dvIHtcbiAgd2lkdGg6IDE4MHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAvKiBsaW5lIDUwMSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuICAubC1oZWFkZXJfX21haW4tYmFyIC5uYXYtd3JhcHBlciAubG9nbyB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICB9XG59XG5cbi8qIGxpbmUgNTEwLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4ubC1oZWFkZXJfX21haW4tYmFyIC5uYXYtd3JhcHBlciAubWVudS1tZW51LXByaW5jaXBhbC1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC8qIGxpbmUgNTEwLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4gIC5sLWhlYWRlcl9fbWFpbi1iYXIgLm5hdi13cmFwcGVyIC5tZW51LW1lbnUtcHJpbmNpcGFsLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKiBsaW5lIDUxOCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuLmwtaGVhZGVyX19tYWluLWJhciAubmF2LXdyYXBwZXIgLm1lbnUtbWVudS1wcmluY2lwYWwtY29udGFpbmVyID4gdWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKiBsaW5lIDUyNywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuLmwtaGVhZGVyX19tYWluLWJhciAubmF2LXdyYXBwZXIgLm1lbnUtbWVudS1wcmluY2lwYWwtY29udGFpbmVyID4gdWwgPiBsaSB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBsaW5lIDUzMSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuLmwtaGVhZGVyX19tYWluLWJhciAubmF2LXdyYXBwZXIgLm1lbnUtbWVudS1wcmluY2lwYWwtY29udGFpbmVyID4gdWwgPiBsaS5tZW51LXRoaXJkIC5zdWItbWVudSB7XG4gIHdpZHRoOiAzMjBweDtcbn1cblxuLyogbGluZSA1MzMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5sLWhlYWRlcl9fbWFpbi1iYXIgLm5hdi13cmFwcGVyIC5tZW51LW1lbnUtcHJpbmNpcGFsLWNvbnRhaW5lciA+IHVsID4gbGkubWVudS10aGlyZCAuc3ViLW1lbnUgYSB7XG4gIHdoaXRlLXNwYWNlOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgNTQwLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4ubC1oZWFkZXJfX21haW4tYmFyIC5uYXYtd3JhcHBlciAubWVudS1tZW51LXByaW5jaXBhbC1jb250YWluZXIgPiB1bCA+IGxpOmhvdmVyID4gLnN1Yi1tZW51IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4vKiBsaW5lIDU0NSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuLmwtaGVhZGVyX19tYWluLWJhciAubmF2LXdyYXBwZXIgLm1lbnUtbWVudS1wcmluY2lwYWwtY29udGFpbmVyID4gdWwgPiBsaSA+IGEge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAyNDNkO1xuICBtYXJnaW46IDBweCAxLjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAvKiBsaW5lIDU0NSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuICAubC1oZWFkZXJfX21haW4tYmFyIC5uYXYtd3JhcHBlciAubWVudS1tZW51LXByaW5jaXBhbC1jb250YWluZXIgPiB1bCA+IGxpID4gYSB7XG4gICAgbWFyZ2luOiAwIDFyZW07XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG5cbi8qIGxpbmUgNTY2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4ubC1oZWFkZXJfX21haW4tYmFyIC5uYXYtd3JhcHBlciAubWVudS1tZW51LXByaW5jaXBhbC1jb250YWluZXIgPiB1bCA+IGxpID4gYTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICNmMTg3MDA7XG4gIHRyYW5zaXRpb246IGFsbCA0MDBtcyBjdWJpYy1iZXppZXIoMC42NCwgMC4wNCwgMCwgMC45OCk7XG59XG5cbi8qIGxpbmUgNTc3LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4ubC1oZWFkZXJfX21haW4tYmFyIC5uYXYtd3JhcHBlciAubWVudS1tZW51LXByaW5jaXBhbC1jb250YWluZXIgPiB1bCA+IGxpID4gYTphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGYxMDcnO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHRyYW5zaXRpb246IGFsbCA0MDBtcyBjdWJpYy1iZXppZXIoMC42NCwgMC4wNCwgMCwgMC45OCk7XG59XG5cbi8qIGxpbmUgNTg2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4ubC1oZWFkZXJfX21haW4tYmFyIC5uYXYtd3JhcHBlciAubWVudS1tZW51LXByaW5jaXBhbC1jb250YWluZXIgPiB1bCA+IGxpID4gYTpob3ZlcjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSA1OTAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5sLWhlYWRlcl9fbWFpbi1iYXIgLm5hdi13cmFwcGVyIC5tZW51LW1lbnUtcHJpbmNpcGFsLWNvbnRhaW5lciA+IHVsID4gbGkgPiBhOmhvdmVyOmFmdGVyIHtcbiAgY29sb3I6ICNmMTg3MDA7XG59XG5cbi8qIGxpbmUgNTk4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4ubC1oZWFkZXJfX21haW4tYmFyIC5uYXYtd3JhcHBlciAubWVudS1tZW51LXByaW5jaXBhbC1jb250YWluZXIgLnN1Yi1tZW51IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgNDAwbXMgY3ViaWMtYmV6aWVyKDAuNjQsIDAuMDQsIDAsIDAuOTgpO1xuICB6LWluZGV4OiAtMTtcbiAgcGFkZGluZzogMjBweCAwO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjYmNjY2M7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjYmNjY2M7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2JjY2NjO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC8qIGxpbmUgNTk4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4gIC5sLWhlYWRlcl9fbWFpbi1iYXIgLm5hdi13cmFwcGVyIC5tZW51LW1lbnUtcHJpbmNpcGFsLWNvbnRhaW5lciAuc3ViLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogbGluZSA2MjAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5sLWhlYWRlcl9fbWFpbi1iYXIgLm5hdi13cmFwcGVyIC5tZW51LW1lbnUtcHJpbmNpcGFsLWNvbnRhaW5lciAuc3ViLW1lbnUgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vKiBsaW5lIDYyNSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuLmwtaGVhZGVyX19tYWluLWJhciAubmF2LXdyYXBwZXIgLm1lbnUtbWVudS1wcmluY2lwYWwtY29udGFpbmVyIC5zdWItbWVudSBsaTpob3ZlciAuc3ViLW1lbnUge1xuICB0cmFuc2Zvcm06IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi8qIGxpbmUgNjMxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4ubC1oZWFkZXJfX21haW4tYmFyIC5uYXYtd3JhcHBlciAubWVudS1tZW51LXByaW5jaXBhbC1jb250YWluZXIgLnN1Yi1tZW51IGxpIGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAyNDNkO1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBsaW5lIDYzOSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuLmwtaGVhZGVyX19tYWluLWJhciAubmF2LXdyYXBwZXIgLm1lbnUtbWVudS1wcmluY2lwYWwtY29udGFpbmVyIC5zdWItbWVudSBsaSBhOmFmdGVyIHtcbiAgY29udGVudDogJz4nO1xuICBjb2xvcjogI2YxODcwMDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLyogbGluZSA2NDUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5sLWhlYWRlcl9fbWFpbi1iYXIgLm5hdi13cmFwcGVyIC5tZW51LW1lbnUtcHJpbmNpcGFsLWNvbnRhaW5lciAuc3ViLW1lbnUgbGkgLnN1Yi1tZW51IHtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgbGVmdDogMzE4cHg7XG4gIHRyYW5zZm9ybTogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0b3A6IDFweDtcbiAgd2lkdGg6IDQwMHB4O1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTEwcHgpIHtcbiAgLyogbGluZSA2NDUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbiAgLmwtaGVhZGVyX19tYWluLWJhciAubmF2LXdyYXBwZXIgLm1lbnUtbWVudS1wcmluY2lwYWwtY29udGFpbmVyIC5zdWItbWVudSBsaSAuc3ViLW1lbnUge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDY1OCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuLmwtaGVhZGVyX19tYWluLWJhciAubmF2LXdyYXBwZXIgLm1lbnUtbWVudS1wcmluY2lwYWwtY29udGFpbmVyIC5zdWItbWVudSBsaSAuc3ViLW1lbnUgYSB7XG4gIHdoaXRlLXNwYWNlOiBpbmhlcml0O1xufVxuXG4vKiBsaW5lIDY2NSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuLmwtaGVhZGVyX19tYWluLWJhciAubmF2LXdyYXBwZXIgLnNlYXJjaCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC8qIGxpbmUgNjY1LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4gIC5sLWhlYWRlcl9fbWFpbi1iYXIgLm5hdi13cmFwcGVyIC5zZWFyY2gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogbGluZSA2NzMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5sLWhlYWRlcl9fbWFpbi1iYXIgLm5hdi13cmFwcGVyIC5zZWFyY2ggLmlucHV0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC8qIGxpbmUgNjczLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4gIC5sLWhlYWRlcl9fbWFpbi1iYXIgLm5hdi13cmFwcGVyIC5zZWFyY2ggLmlucHV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qIGxpbmUgNjgzLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4ubC1oZWFkZXJfX21haW4tYmFyIC5uYXYtd3JhcHBlciAuc2VhcmNoIC5pbnB1dC5hY3RpdmUgaW5wdXQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICB3aWR0aDogMzAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLyogbGluZSA2ODMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbiAgLmwtaGVhZGVyX19tYWluLWJhciAubmF2LXdyYXBwZXIgLnNlYXJjaCAuaW5wdXQuYWN0aXZlIGlucHV0IHtcbiAgICB3aWR0aDogMjgwcHg7XG4gIH1cbn1cblxuLyogbGluZSA2OTMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5sLWhlYWRlcl9fbWFpbi1iYXIgLm5hdi13cmFwcGVyIC5zZWFyY2ggLmlucHV0IGlucHV0IHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNTBweCAwIDAgNTBweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwYWRkaW5nOiAwcHggMjBweCAwIDIwcHg7XG4gIHdpZHRoOiAwcHg7XG4gIG91dGxpbmU6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDQwMG1zIGN1YmljLWJlemllcigwLjY0LCAwLjA0LCAwLCAwLjk4KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAvKiBsaW5lIDY5MywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuICAubC1oZWFkZXJfX21haW4tYmFyIC5uYXYtd3JhcHBlciAuc2VhcmNoIC5pbnB1dCBpbnB1dCB7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIHdpZHRoOiAyODBweDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLyogbGluZSA3MTAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5sLWhlYWRlcl9fbWFpbi1iYXIgLm5hdi13cmFwcGVyIC5zZWFyY2ggLmlucHV0IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDY5YjI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLyogbGluZSA3MTgsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5sLWhlYWRlcl9fbWFpbi1iYXIgLm5hdi13cmFwcGVyIC5zZWFyY2ggLmljb24ge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjliMjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zdmcvbG91cGUuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC8qIGxpbmUgNzE4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4gIC5sLWhlYWRlcl9fbWFpbi1iYXIgLm5hdi13cmFwcGVyIC5zZWFyY2ggLmljb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3ZnL2xvdXBlLWJsZXUuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI1cHg7XG4gIH1cbn1cblxuLyogbGluZSA3NDEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5sLWhlYWRlcl9fbWFpbi1iYXIgLm5hdi13cmFwcGVyIC5zZWFyY2ggLmljb24gaW1nIHtcbiAgd2lkdGg6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAvKiBsaW5lIDc0NiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuICAubC1oZWFkZXJfX21haW4tYmFyIC5uYXYtd3JhcHBlciAubW9iaWxlX19tZW51LS10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBidXJnZXJCZ0luIHtcbiAgMCUge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG4gIDUwJSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxuICAxMDAlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBidXJnZXJCZ0luUmVzcG9uc2l2ZSB7XG4gIDAlIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbiAgNTAlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYnVyZ2VyQmdPdXQge1xuICAwJSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIDUwJSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxuICAxMDAlIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJ1cmdlckJnT3V0UmVzcG9uc2l2ZSB7XG4gIDAlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgNTAlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG59XG5cbi8qIGxpbmUgNzkxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4ubW9iaWxlX19tZW51LS1jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogOTBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgei1pbmRleDogMTAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbn1cblxuLyogbGluZSA4MDYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5tb2JpbGVfX21lbnUtLWNvbnRhaW5lciAubW9iaWxlX19tZW51IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xufVxuXG4vKiBsaW5lIDgxMSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuLm1vYmlsZV9fbWVudS0tY29udGFpbmVyIC5tb2JpbGVfX21lbnUgLm1lbnUge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi8qIGxpbmUgODE3LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4ubW9iaWxlX19tZW51LS1jb250YWluZXIgLm1vYmlsZV9fbWVudSAubWVudSBsaSB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cblxuLyogbGluZSA4MjAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5tb2JpbGVfX21lbnUtLWNvbnRhaW5lciAubW9iaWxlX19tZW51IC5tZW51IGxpLm1lbnUtaXRlbS0xMDggLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBsaW5lIDgyNCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuLm1vYmlsZV9fbWVudS0tY29udGFpbmVyIC5tb2JpbGVfX21lbnUgLm1lbnUgbGkgYSB7XG4gIGNvbG9yOiAjMDA2OWIyO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyogbGluZSA4MzAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5tb2JpbGVfX21lbnUtLWNvbnRhaW5lciAubW9iaWxlX19tZW51IC5tZW51ID4gbGkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NiY2NjYztcbn1cblxuLyogbGluZSA4MzQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5tb2JpbGVfX21lbnUtLWNvbnRhaW5lciAubW9iaWxlX19tZW51IC5tZW51IC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi8qIGxpbmUgODQxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4ubW9iaWxlX19tZW51LS1jb250YWluZXIgLm1vYmlsZV9fbWVudSAubWVudSAuc3ViLW1lbnUgbGkge1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbn1cblxuLyogbGluZSA4NDMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5tb2JpbGVfX21lbnUtLWNvbnRhaW5lciAubW9iaWxlX19tZW51IC5tZW51IC5zdWItbWVudSBsaSBhIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyohXG4gKiBIYW1idXJnZXJzXG4gKiBAZGVzY3JpcHRpb24gVGFzdHkgQ1NTLWFuaW1hdGVkIGhhbWJ1cmdlcnNcbiAqIEBhdXRob3IgSm9uYXRoYW4gU3VoIEBqb25zdWhcbiAqIEBzaXRlIGh0dHBzOi8vam9uc3VoLmNvbS9oYW1idXJnZXJzXG4gKiBAbGluayBodHRwczovL2dpdGh1Yi5jb20vam9uc3VoL2hhbWJ1cmdlcnNcbiAqL1xuLyogbGluZSA4NzEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5oYW1idXJnZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgZmlsdGVyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKiBsaW5lIDg4NCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcixcbi5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcbi5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjliMjtcbn1cblxuLyogbGluZSA4ODksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5oYW1idXJnZXItYm94IHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIGxpbmUgODk1LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4uaGFtYnVyZ2VyLWlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuXG4vKiBsaW5lIDg5OSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuLmhhbWJ1cmdlci1pbm5lciwgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjliMjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xufVxuXG4vKiBsaW5lIDkwOCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBsaW5lIDkxMSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAtMTBweDtcbn1cblxuLyogbGluZSA5MTMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAtMTBweDtcbn1cblxuLypcbiAgICogU3F1ZWV6ZVxuICAgKi9cbi8qIGxpbmUgOTE5LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4uaGFtYnVyZ2VyLS1zcXVlZXplIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjA3NXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbn1cblxuLyogbGluZSA5MjIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5oYW1idXJnZXItLXNxdWVlemUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMDc1cyAwLjEycyBlYXNlLCBvcGFjaXR5IDAuMDc1cyBlYXNlO1xufVxuXG4vKiBsaW5lIDkyNCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tc3F1ZWV6ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgMC4xMnMgZWFzZSwgdHJhbnNmb3JtIDAuMDc1cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbn1cblxuLyogbGluZSA5MjcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5oYW1idXJnZXItLXNxdWVlemUuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG5cbi8qIGxpbmUgOTMxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4uaGFtYnVyZ2VyLS1zcXVlZXplLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHRvcCAwLjA3NXMgZWFzZSwgb3BhY2l0eSAwLjA3NXMgMC4xMnMgZWFzZTtcbn1cblxuLyogbGluZSA5MzUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5oYW1idXJnZXItLXNxdWVlemUuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIGVhc2UsIHRyYW5zZm9ybSAwLjA3NXMgMC4xMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG5cbi8qIGxpbmUgOTQwLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4ubWVudS1pcy1hY3RpdmUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBsaW5lIDk0MiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuLm1lbnUtaXMtYWN0aXZlIC5tb2JpbGVfX21lbnUtLWNvbnRhaW5lciB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gOTBweCk7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4vKiBsaW5lIDk0NiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuLm1lbnUtaXMtYWN0aXZlIC5tb2JpbGVfX21lbnUtLWNvbnRhaW5lciAubW9iaWxlX19tZW51IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogbGluZSA5NTMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5hZG1pbi1iYXIgLm1vYmlsZV9fbWVudS0tY29udGFpbmVyIHtcbiAgdG9wOiAxMjBweDtcbn1cblxuLyogbGluZSA5NTgsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5hZG1pbi1iYXIubWVudS1pcy1hY3RpdmUgLm1vYmlsZV9fbWVudS0tY29udGFpbmVyIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMjBweCk7XG59XG5cbi8qIGxpbmUgMSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L193cmFwcGVyLnNjc3MgKi9cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDEwcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAvKiBsaW5lIDEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9fd3JhcHBlci5zY3NzICovXG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLyogbGluZSAxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX3dyYXBwZXIuc2NzcyAqL1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gICAgcGFkZGluZy1yaWdodDogNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX3dyYXBwZXIuc2NzcyAqL1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxufVxuXG4vKiBsaW5lIDIyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX3dyYXBwZXIuc2NzcyAqL1xuLmNvbnRhaW5lci5jbGVhcmVkLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC8qIGxpbmUgMjIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9fd3JhcHBlci5zY3NzICovXG4gIC5jb250YWluZXIuY2xlYXJlZC1yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDIyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX3dyYXBwZXIuc2NzcyAqL1xuICAuY29udGFpbmVyLmNsZWFyZWQtcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBsaW5lIDM0LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX3dyYXBwZXIuc2NzcyAqL1xuLmNvbnRhaW5lci5jbGVhcmVkLWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAvKiBsaW5lIDM0LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX3dyYXBwZXIuc2NzcyAqL1xuICAuY29udGFpbmVyLmNsZWFyZWQtbGVmdCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMzQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9fd3JhcHBlci5zY3NzICovXG4gIC5jb250YWluZXIuY2xlYXJlZC1sZWZ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBsaW5lIDQ5LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX3dyYXBwZXIuc2NzcyAqL1xuLm1hcHMgLmNvbnRhaW5lci5jbGVhcmVkLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC8qIGxpbmUgNDksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9fd3JhcHBlci5zY3NzICovXG4gIC5tYXBzIC5jb250YWluZXIuY2xlYXJlZC1yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDQ5LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX3dyYXBwZXIuc2NzcyAqL1xuICAubWFwcyAuY29udGFpbmVyLmNsZWFyZWQtcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBsaW5lIDIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9fZ3JpZC5zY3NzICovXG4uY29sdW1ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIC8qIENvbC0xeDUgPSAyMCUgd2lkdGggKi9cbiAgLyogQ29sLTF4NCA9IDI1JSB3aWR0aCAqL1xuICAvKiBDb2wtMXgzID0gMzMuMzMlIHdpZHRoICovXG4gIC8qIENvbC0xeDIgPSA1MCUgd2lkdGggKi9cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAvKiBsaW5lIDYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9fZ3JpZC5zY3NzICovXG4gIC5jb2x1bW5zLmNvbC1hdC0xMzAwIHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLyogbGluZSAxMiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19ncmlkLnNjc3MgKi9cbiAgLmNvbHVtbnMuY29sLWF0LTEzMDAuc3BhY2VkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAvKiBsaW5lIDE4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX2dyaWQuc2NzcyAqL1xuICAuY29sdW1ucy5jb2wtYXQtMTMwMC5zcGFjZWQgPiAuY29sLTF4MyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDI4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX2dyaWQuc2NzcyAqL1xuICAuY29sdW1ucy5jb2wtYXQtNzY4IHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDM0LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX2dyaWQuc2NzcyAqL1xuICAuY29sdW1ucy5jb2wtYXQtNzY4ID4gLmNvbC0xeDIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4vKiBsaW5lIDQzLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX2dyaWQuc2NzcyAqL1xuLmNvbHVtbnMuZ3JvdyA+IGRpdiB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLyogbGluZSA0OCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19ncmlkLnNjc3MgKi9cbi5jb2x1bW5zIC5jb2wtMXg1IHtcbiAgd2lkdGg6IDIwJTtcbn1cblxuLyogbGluZSA1MywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19ncmlkLnNjc3MgKi9cbi5jb2x1bW5zIC5jb2wtMXg0IHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLyogbGluZSA1NywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19ncmlkLnNjc3MgKi9cbi5jb2x1bW5zIC5jb2wtM3g0IHtcbiAgd2lkdGg6IDc1JTtcbn1cblxuLyogbGluZSA2MiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19ncmlkLnNjc3MgKi9cbi5jb2x1bW5zIC5jb2wtMXgzIHtcbiAgd2lkdGg6IDMzLjMzMzMlO1xufVxuXG4vKiBsaW5lIDY2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX2dyaWQuc2NzcyAqL1xuLmNvbHVtbnMgLmNvbC0yeDMge1xuICB3aWR0aDogY2FsYygzMy4zMzMzJSAqIDIpO1xufVxuXG4vKiBsaW5lIDcxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX2dyaWQuc2NzcyAqL1xuLmNvbHVtbnMgLmNvbC0xeDIge1xuICB3aWR0aDogNTAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDcxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX2dyaWQuc2NzcyAqL1xuICAuY29sdW1ucyAuY29sLTF4MiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogbGluZSA3OSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19ncmlkLnNjc3MgKi9cbi5jb2x1bW5zLnNwYWNlZCB7XG4gIG1hcmdpbi1yaWdodDogLTIlO1xufVxuXG4vKiBsaW5lIDg2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX2dyaWQuc2NzcyAqL1xuLmNvbHVtbnMuc3BhY2VkIC5jb2wtMXg1IHtcbiAgd2lkdGg6IDE4JTtcbiAgbWFyZ2luLXJpZ2h0OiAyJTtcbn1cblxuLyogbGluZSA5MSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19ncmlkLnNjc3MgKi9cbi5jb2x1bW5zLnNwYWNlZCAuY29sLTF4NCB7XG4gIHdpZHRoOiAyMyU7XG4gIG1hcmdpbi1yaWdodDogMiU7XG59XG5cbi8qIGxpbmUgOTYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9fZ3JpZC5zY3NzICovXG4uY29sdW1ucy5zcGFjZWQgLmNvbC0xeDMge1xuICB3aWR0aDogMzEuMzMzMyU7XG4gIG1hcmdpbi1yaWdodDogMiU7XG59XG5cbi8qIGxpbmUgMTAxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX2dyaWQuc2NzcyAqL1xuLmNvbHVtbnMuc3BhY2VkIC5jb2wtMngzIHtcbiAgd2lkdGg6IGNhbGMoMzEuMzMzMyUgKiAyKTtcbiAgbWFyZ2luLXJpZ2h0OiAyJTtcbn1cblxuLyogbGluZSAxMDYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9fZ3JpZC5zY3NzICovXG4uY29sdW1ucy5zcGFjZWQgLmNvbC0xeDIge1xuICB3aWR0aDogNDglO1xuICBtYXJnaW4tcmlnaHQ6IDIlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDEwNiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19ncmlkLnNjc3MgKi9cbiAgLmNvbHVtbnMuc3BhY2VkIC5jb2wtMXgyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBsaW5lIDExNywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19ncmlkLnNjc3MgKi9cbi5yb3cge1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG59XG5cbi8qIGxpbmUgMSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyAqL1xuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY29udGFjdCAubC1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4vKiBsaW5lIDUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9fZm9vdGVyLnNjc3MgKi9cbi5sLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDI0M2Q7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG5cbi8qIGxpbmUgMTAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9fZm9vdGVyLnNjc3MgKi9cbi5sLWZvb3RlcjpiZWZvcmUsIC5sLWZvb3RlcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiA1cHg7XG59XG5cbi8qIGxpbmUgMTksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9fZm9vdGVyLnNjc3MgKi9cbi5sLWZvb3RlcjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE4NzAwO1xufVxuXG4vKiBsaW5lIDI0LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX2Zvb3Rlci5zY3NzICovXG4ubC1mb290ZXI6YWZ0ZXIge1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjliMjtcbn1cblxuLyogbGluZSAyOSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyAqL1xuLmwtZm9vdGVyIC5yb3c6bGFzdC1vZi10eXBlIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi8qIGxpbmUgMzMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9fZm9vdGVyLnNjc3MgKi9cbi5sLWZvb3Rlcl9fbG9nbyB7XG4gIHdpZHRoOiAyMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAvKiBsaW5lIDMzLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX2Zvb3Rlci5zY3NzICovXG4gIC5sLWZvb3Rlcl9fbG9nbyB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLyogbGluZSA0MiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyAqL1xuLmwtZm9vdGVyX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4ycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBsaW5lIDUzLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX2Zvb3Rlci5zY3NzICovXG4ubC1mb290ZXIgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi8qIGxpbmUgNTgsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9fZm9vdGVyLnNjc3MgKi9cbi5sLWZvb3RlciB1bCBsaSB7XG4gIG1hcmdpbjogNXB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuXG4vKiBsaW5lIDYyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX2Zvb3Rlci5zY3NzICovXG4ubC1mb290ZXIgdWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogd2hpdGU7XG4gIHRyYW5zaXRpb246IGFsbCA0MDBtcyBjdWJpYy1iZXppZXIoMC42NCwgMC4wNCwgMCwgMC45OCk7XG59XG5cbi8qIGxpbmUgNjgsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9fZm9vdGVyLnNjc3MgKi9cbi5sLWZvb3RlciB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cblxuLyogbGluZSA3NSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyAqL1xuLmwtZm9vdGVyX19jb3B5cmlnaHQge1xuICBmb250LXNpemU6IDAuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuXG4vKiBsaW5lIDg0LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX2Zvb3Rlci5zY3NzICovXG4ubC1mb290ZXJfX2NjIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDAuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4vKiBsaW5lIDkzLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX2Zvb3Rlci5zY3NzICovXG4ubC1mb290ZXJfX2NjIGltZyB7XG4gIHdpZHRoOiAzMHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAvKiBsaW5lIDEwNCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyAqL1xuICAubC1mb290ZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTExcmVtO1xuICB9XG4gIC8qIGxpbmUgMTEyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX2Zvb3Rlci5zY3NzICovXG4gIC5sLWZvb3RlciB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDAuNzc3OHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xMTFyZW07XG4gIH1cbiAgLyogbGluZSAxMTksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9fZm9vdGVyLnNjc3MgKi9cbiAgLmwtZm9vdGVyX19jb3B5cmlnaHQge1xuICAgIGZvbnQtc2l6ZTogMC42NjY3cmVtO1xuICB9XG4gIC8qIGxpbmUgMTI1LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX2Zvb3Rlci5zY3NzICovXG4gIC5sLWZvb3Rlcl9fY2MgYSB7XG4gICAgZm9udC1zaXplOiAwLjY2NjdyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAvKiBsaW5lIDEzNiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyAqL1xuICAubC1mb290ZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbiAgLyogbGluZSAxNDQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9fZm9vdGVyLnNjc3MgKi9cbiAgLmwtZm9vdGVyIHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgfVxuICAvKiBsaW5lIDE1MSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyAqL1xuICAubC1mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG4gIC8qIGxpbmUgMTU3LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX2Zvb3Rlci5zY3NzICovXG4gIC5sLWZvb3Rlcl9fY2MgYSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLyogbGluZSAxNjgsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9fZm9vdGVyLnNjc3MgKi9cbiAgLmwtZm9vdGVyIC5jb2x1bW5zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yJTtcbiAgfVxuICAvKiBsaW5lIDE3MSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyAqL1xuICAubC1mb290ZXIgLmNvbHVtbnMgLmNvbCB7XG4gICAgd2lkdGg6IDMxLjMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBmbGV4LWdyb3c6IGluaXRpYWw7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAvKiBsaW5lIDE4NSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyAqL1xuICAubC1mb290ZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjg2cmVtO1xuICB9XG4gIC8qIGxpbmUgMTkzLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX2Zvb3Rlci5zY3NzICovXG4gIC5sLWZvb3RlciB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI5cmVtO1xuICB9XG4gIC8qIGxpbmUgMjAwLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX2Zvb3Rlci5zY3NzICovXG4gIC5sLWZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICBmb250LXNpemU6IDAuODU3MXJlbTtcbiAgfVxuICAvKiBsaW5lIDIwNiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyAqL1xuICAubC1mb290ZXJfX2NjIGEge1xuICAgIGZvbnQtc2l6ZTogMC44NTcxcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDIxNywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyAqL1xuICAubC1mb290ZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMzMzcmVtO1xuICB9XG4gIC8qIGxpbmUgMjI1LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX2Zvb3Rlci5zY3NzICovXG4gIC5sLWZvb3RlciB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDEuMTY3cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY2N3JlbTtcbiAgfVxuICAvKiBsaW5lIDIzMiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyAqL1xuICAubC1mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC8qIGxpbmUgMjM4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX2Zvb3Rlci5zY3NzICovXG4gIC5sLWZvb3Rlcl9fY2MgYSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCkge1xuICAvKiBsaW5lIDI1MSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyAqL1xuICAubC1mb290ZXIgLmNvbHVtbnMgLmNvbCB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAyNjQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9fZm9vdGVyLnNjc3MgKi9cbiAgLmwtZm9vdGVyIC5jb250YWluZXIgLnJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAvKiBsaW5lIDI3MSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyAqL1xuICAubC1mb290ZXIgLmNvbHVtbnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAvKiBsaW5lIDI3NSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyAqL1xuICAubC1mb290ZXIgLmNvbHVtbnMgLmNvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC8qIGxpbmUgMjgxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX2Zvb3Rlci5zY3NzICovXG4gIC5sLWZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC8qIGxpbmUgMjg1LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX2Zvb3Rlci5zY3NzICovXG4gIC5sLWZvb3Rlcl9fY2Mge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAvKiBsaW5lIDI4OCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyAqL1xuICAubC1mb290ZXJfX2NjIGEge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAvKiBsaW5lIDI5OSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyAqL1xuICAubC1mb290ZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuICAvKiBsaW5lIDMwNywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyAqL1xuICAubC1mb290ZXIgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgfVxuICAvKiBsaW5lIDMxNCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyAqL1xuICAubC1mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5QYWdlc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIGxpbmUgMSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuLmhvbWVfX2xhdGVzdCB7XG4gIHBhZGRpbmctdG9wOiA2cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4gIC5ob21lX19sYXRlc3Qge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICB9XG59XG5cbi8qIGxpbmUgMTEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbi5ob21lX19ibHVlLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjMDAyNDNkO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNXJlbSAwO1xufVxuXG4vKiBsaW5lIDE3LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4uaG9tZV9fYmx1ZS1zZWN0aW9uIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLyogbGluZSAyMiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuLmhvbWVfX2JsdWUtc2VjdGlvbiAuY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbi8qIGxpbmUgMjcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbi5ob21lX19wcm9ncmFtcyB7XG4gIHBhZGRpbmc6IDhyZW0gMCA4cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogbGluZSAzMiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuLmhvbWVfX3Byb2dyYW1zIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAvKiBsaW5lIDM2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4gIC5ob21lX19wcm9ncmFtcyBpbWcucHJvZ3JhbS10aHVtYm5haWwge1xuICAgIG1pbi13aWR0aDogMjUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAvKiBsaW5lIDM2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4gIC5ob21lX19wcm9ncmFtcyBpbWcucHJvZ3JhbS10aHVtYm5haWwge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtaW4td2lkdGg6IGluaXRpYWw7XG4gIH1cbn1cblxuLyogbGluZSA0OCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuLmhvbWVfX3Byb2dyYW1zIC5idXR0b24tcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cblxuLyogbGluZSA1MiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuLmhvbWVfX3Byb2dyYW1zLWl0ZW0ge1xuICBwYWRkaW5nOiAzcmVtIDJyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC8qIGxpbmUgNTIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbiAgLmhvbWVfX3Byb2dyYW1zLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDRyZW0gMnJlbTtcbiAgfVxufVxuXG4vKiBsaW5lIDYwLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4uaG9tZV9fcHJvZ3JhbXMtaXRlbSA+ICoge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwO1xufVxuXG4vKiBsaW5lIDY1LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4uaG9tZV9fcHJvZ3JhbXMtaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDAuMTU7XG59XG5cbi8qIGxpbmUgNzcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbi5ob21lX19wcm9ncmFtcy1pdGVtOmhvdmVyIC5pcy1ib3VuY2luZyB7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xufVxuXG4vKiBsaW5lIDgyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4uaG9tZV9fcHJvZ3JhbXMtaXRlbTpudGgtb2YtdHlwZSgxKSB7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IGNlbnRlciwgIzAxMzc1YyAwJSwgIzAwMjQzZCAxMDAlKTtcbn1cblxuLyogbGluZSA4NywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuLmhvbWVfX3Byb2dyYW1zLWl0ZW06bnRoLW9mLXR5cGUoMSkgLmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG59XG5cbi8qIGxpbmUgOTAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbi5ob21lX19wcm9ncmFtcy1pdGVtOm50aC1vZi10eXBlKDEpIC5pbWFnZS13cmFwcGVyIGltZzpudGgtb2YtdHlwZSgxKSB7XG4gIHdpZHRoOiA3MHB4O1xuICBsZWZ0OiAyNXB4O1xuICB0b3A6IDYwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0yMGRlZyk7XG59XG5cbi8qIGxpbmUgOTcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbi5ob21lX19wcm9ncmFtcy1pdGVtOm50aC1vZi10eXBlKDEpIC5pbWFnZS13cmFwcGVyIGltZzpudGgtb2YtdHlwZSgyKSB7XG4gIHdpZHRoOiA0NXB4O1xuICByaWdodDogNTBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjBkZWcpO1xufVxuXG4vKiBsaW5lIDEwMywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuLmhvbWVfX3Byb2dyYW1zLWl0ZW06bnRoLW9mLXR5cGUoMSkgLmltYWdlLXdyYXBwZXIgaW1nOm50aC1vZi10eXBlKDMpIHtcbiAgd2lkdGg6IDM1cHg7XG4gIHJpZ2h0OiAzMHB4O1xuICB0b3A6IDkwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xufVxuXG4vKiBsaW5lIDExOCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuLmhvbWVfX3Byb2dyYW1zLWl0ZW06bnRoLW9mLXR5cGUoMSk6aG92ZXIgLmltYWdlLXdyYXBwZXIgaW1nOm50aC1vZi10eXBlKDEpIHtcbiAgd2lkdGg6IDcwcHg7XG4gIGxlZnQ6IDI1cHg7XG4gIHRvcDogNjBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTIwZGVnKSB0cmFuc2xhdGUoLTEwcHgsIC0xMHB4KTtcbn1cblxuLyogbGluZSAxMjUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbi5ob21lX19wcm9ncmFtcy1pdGVtOm50aC1vZi10eXBlKDEpOmhvdmVyIC5pbWFnZS13cmFwcGVyIGltZzpudGgtb2YtdHlwZSgyKSB7XG4gIHdpZHRoOiA0NXB4O1xuICByaWdodDogNTBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjBkZWcpIHRyYW5zbGF0ZSgxMHB4LCAtMjBweCk7XG59XG5cbi8qIGxpbmUgMTMxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4uaG9tZV9fcHJvZ3JhbXMtaXRlbTpudGgtb2YtdHlwZSgxKTpob3ZlciAuaW1hZ2Utd3JhcHBlciBpbWc6bnRoLW9mLXR5cGUoMykge1xuICB3aWR0aDogMzVweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIHRvcDogOTBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZykgdHJhbnNsYXRlKDEwcHgsIC0xMHB4KTtcbn1cblxuLyogbGluZSAxNDIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbi5ob21lX19wcm9ncmFtcy1pdGVtOm50aC1vZi10eXBlKDIpIHtcbiAgYmFja2dyb3VuZDogI2YxODcwMDtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgY2VudGVyLCAjZmVhYjQxIDAlLCAjZjE4NzAwIDEwMCUpO1xufVxuXG4vKiBsaW5lIDE0OCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuLmhvbWVfX3Byb2dyYW1zLWl0ZW06bnRoLW9mLXR5cGUoMikgLmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG59XG5cbi8qIGxpbmUgMTUxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4uaG9tZV9fcHJvZ3JhbXMtaXRlbTpudGgtb2YtdHlwZSgyKSAuaW1hZ2Utd3JhcHBlciBpbWc6bnRoLW9mLXR5cGUoMSkge1xuICB3aWR0aDogMTEwcHg7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiA2MHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0MGRlZyk7XG59XG5cbi8qIGxpbmUgMTU4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4uaG9tZV9fcHJvZ3JhbXMtaXRlbTpudGgtb2YtdHlwZSgyKSAuaW1hZ2Utd3JhcHBlciBpbWc6bnRoLW9mLXR5cGUoMikge1xuICB3aWR0aDogMjVweDtcbiAgcmlnaHQ6IDEwMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMGRlZyk7XG59XG5cbi8qIGxpbmUgMTY0LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4uaG9tZV9fcHJvZ3JhbXMtaXRlbTpudGgtb2YtdHlwZSgyKSAuaW1hZ2Utd3JhcHBlciBpbWc6bnRoLW9mLXR5cGUoMykge1xuICB3aWR0aDogNzVweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogNDBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG5cbi8qIGxpbmUgMTc3LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4uaG9tZV9fcHJvZ3JhbXMtaXRlbTpudGgtb2YtdHlwZSgyKTpob3ZlciAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbn1cblxuLyogbGluZSAxODAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbi5ob21lX19wcm9ncmFtcy1pdGVtOm50aC1vZi10eXBlKDIpOmhvdmVyIC5pbWFnZS13cmFwcGVyIGltZzpudGgtb2YtdHlwZSgxKSB7XG4gIHdpZHRoOiAxMTBweDtcbiAgbGVmdDogMHB4O1xuICB0b3A6IDYwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQwZGVnKSB0cmFuc2xhdGUoLTIwcHgsIC0xMHB4KTtcbn1cblxuLyogbGluZSAxODcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbi5ob21lX19wcm9ncmFtcy1pdGVtOm50aC1vZi10eXBlKDIpOmhvdmVyIC5pbWFnZS13cmFwcGVyIGltZzpudGgtb2YtdHlwZSgyKSB7XG4gIHdpZHRoOiAyNXB4O1xuICByaWdodDogMTAwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIwZGVnKSB0cmFuc2xhdGUoMjBweCwgLTMwcHgpO1xufVxuXG4vKiBsaW5lIDE5MywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuLmhvbWVfX3Byb2dyYW1zLWl0ZW06bnRoLW9mLXR5cGUoMik6aG92ZXIgLmltYWdlLXdyYXBwZXIgaW1nOm50aC1vZi10eXBlKDMpIHtcbiAgd2lkdGg6IDc1cHg7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDQwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgyMHB4LCAtMTBweCk7XG59XG5cbi8qIGxpbmUgMjA0LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4uaG9tZV9fcHJvZ3JhbXMtaXRlbTpudGgtb2YtdHlwZSgzKSB7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IGNlbnRlciwgIzQ5ZGNlNyAwJSwgIzQyZDNkZiAxMDAlKTtcbn1cblxuLyogbGluZSAyMDksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbi5ob21lX19wcm9ncmFtcy1pdGVtOm50aC1vZi10eXBlKDMpIC5pbWFnZS13cmFwcGVyIGltZyB7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xufVxuXG4vKiBsaW5lIDIxMiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuLmhvbWVfX3Byb2dyYW1zLWl0ZW06bnRoLW9mLXR5cGUoMykgLmltYWdlLXdyYXBwZXIgaW1nOm50aC1vZi10eXBlKDEpIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGxlZnQ6IDI1cHg7XG4gIHRvcDogOTBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTMwZGVnKTtcbn1cblxuLyogbGluZSAyMTksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbi5ob21lX19wcm9ncmFtcy1pdGVtOm50aC1vZi10eXBlKDMpIC5pbWFnZS13cmFwcGVyIGltZzpudGgtb2YtdHlwZSgyKSB7XG4gIHdpZHRoOiA1NXB4O1xuICBsZWZ0OiA1MHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMGRlZyk7XG59XG5cbi8qIGxpbmUgMjI1LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4uaG9tZV9fcHJvZ3JhbXMtaXRlbTpudGgtb2YtdHlwZSgzKSAuaW1hZ2Utd3JhcHBlciBpbWc6bnRoLW9mLXR5cGUoMykge1xuICB3aWR0aDogNzBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIHRvcDogNDBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbn1cblxuLyogbGluZSAyMzgsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbi5ob21lX19wcm9ncmFtcy1pdGVtOm50aC1vZi10eXBlKDMpOmhvdmVyIC5pbWFnZS13cmFwcGVyIGltZyB7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xufVxuXG4vKiBsaW5lIDI0MSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuLmhvbWVfX3Byb2dyYW1zLWl0ZW06bnRoLW9mLXR5cGUoMyk6aG92ZXIgLmltYWdlLXdyYXBwZXIgaW1nOm50aC1vZi10eXBlKDEpIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGxlZnQ6IDI1cHg7XG4gIHRvcDogOTBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTMwZGVnKSB0cmFuc2xhdGUoLTEwcHgsIC0xMHB4KTtcbn1cblxuLyogbGluZSAyNDgsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbi5ob21lX19wcm9ncmFtcy1pdGVtOm50aC1vZi10eXBlKDMpOmhvdmVyIC5pbWFnZS13cmFwcGVyIGltZzpudGgtb2YtdHlwZSgyKSB7XG4gIHdpZHRoOiA1NXB4O1xuICBsZWZ0OiA1MHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMGRlZykgdHJhbnNsYXRlKC0xMHB4LCAtMjBweCk7XG59XG5cbi8qIGxpbmUgMjU0LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4uaG9tZV9fcHJvZ3JhbXMtaXRlbTpudGgtb2YtdHlwZSgzKTpob3ZlciAuaW1hZ2Utd3JhcHBlciBpbWc6bnRoLW9mLXR5cGUoMykge1xuICB3aWR0aDogNzBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIHRvcDogNDBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKSB0cmFuc2xhdGUoMjBweCwgLTEwcHgpO1xufVxuXG4vKiBsaW5lIDI2NSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuLmhvbWVfX3Byb2dyYW1zLWl0ZW0gLnByZS10aXRsZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IFwiQW1hdGljIFNDXCIsIGN1cnNpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLyogbGluZSAyNzQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbi5ob21lX19wcm9ncmFtcy1pdGVtIGgzIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLyogbGluZSAyODEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbi5ob21lX19wcm9ncmFtcy1pdGVtIC5pbWFnZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBsaW5lIDI4NSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuLmhvbWVfX3Byb2dyYW1zLWl0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLyogbGluZSAyOTAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbi5ob21lX19wcm9ncmFtcy1pdGVtIGltZzpub3QoLmlzLXN0YXRpYykge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi8qIGxpbmUgMjk1LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4uaG9tZV9fcHJvZ3JhbXMtaXRlbSAuYy1idXR0b24sIC5ob21lX19wcm9ncmFtcy1pdGVtIC5jLWJ1dHRvbi0td2hpdGUsIC5ob21lX19wcm9ncmFtcy1pdGVtIC5jLWJ1dHRvbi0tYmx1ZS1kYXJrLCAuaG9tZV9fcHJvZ3JhbXMtaXRlbSAuYy1idXR0b24tLWJsdWUtbGlnaHQsIC5ob21lX19wcm9ncmFtcy1pdGVtIC5jLWJ1dHRvbi0tb3JhbmdlLCAuaG9tZV9fcHJvZ3JhbXMtaXRlbSAuYy1idXR0b24tLWJvcmRlcmVkLWJsdWUtZGFyaywgLmhvbWVfX3Byb2dyYW1zLWl0ZW0gLmMtYnV0dG9uLS1ib3JkZXJlZC13aGl0ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC8qIGxpbmUgMjk1LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4gIC5ob21lX19wcm9ncmFtcy1pdGVtIC5jLWJ1dHRvbiwgLmhvbWVfX3Byb2dyYW1zLWl0ZW0gLmMtYnV0dG9uLS13aGl0ZSwgLmhvbWVfX3Byb2dyYW1zLWl0ZW0gLmMtYnV0dG9uLS1ibHVlLWRhcmssIC5ob21lX19wcm9ncmFtcy1pdGVtIC5jLWJ1dHRvbi0tYmx1ZS1saWdodCwgLmhvbWVfX3Byb2dyYW1zLWl0ZW0gLmMtYnV0dG9uLS1vcmFuZ2UsIC5ob21lX19wcm9ncmFtcy1pdGVtIC5jLWJ1dHRvbi0tYm9yZGVyZWQtYmx1ZS1kYXJrLCAuaG9tZV9fcHJvZ3JhbXMtaXRlbSAuYy1idXR0b24tLWJvcmRlcmVkLXdoaXRlIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLyogbGluZSAzMDcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbi5ob21lX19zcGxpdC1pdGVtIHtcbiAgcGFkZGluZzogOHJlbSA0cmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMzA3LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4gIC5ob21lX19zcGxpdC1pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMzE2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4gIC5ob21lX19zcGxpdC1pdGVtID4gZGl2IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4vKiBsaW5lIDMyMiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuLmhvbWVfX3NwbGl0LWl0ZW0gPiBkaXYgPiAqOm5vdChpbWcpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDtcbn1cblxuLyogbGluZSAzMjgsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbi5ob21lX19zcGxpdC1pdGVtIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0byAwO1xuICBvcGFjaXR5OiAwLjE7XG4gIHJpZ2h0OiA3MHB4O1xufVxuXG4vKiBsaW5lIDMzOCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuLmhvbWVfX3NwbGl0LWl0ZW06bnRoLW9mLXR5cGUoMSkgaW1nIHtcbiAgd2lkdGg6IDQwJTtcbn1cblxuLyogbGluZSAzNDMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbi5ob21lX19zcGxpdC1pdGVtOm50aC1vZi10eXBlKDIpIGltZyB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi8qIGxpbmUgMzQ4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4uaG9tZV9fc3BsaXQtaXRlbSBoMyB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbn1cblxuLyogbGluZSAzNTQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbi5ob21lX19zcGxpdC1pdGVtIHAge1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMzU0LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4gIC5ob21lX19zcGxpdC1pdGVtIHAge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG4gIH1cbn1cblxuLyogbGluZSAzNjUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbi5ob21lX19zcGxpdC1pdGVtOm50aC1vZi10eXBlKDEpIHtcbiAgYmFja2dyb3VuZDogIzAwNjliMjtcbn1cblxuLyogbGluZSAzNjksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbi5ob21lX19zcGxpdC1pdGVtOm50aC1vZi10eXBlKDIpIHtcbiAgYmFja2dyb3VuZDogIzQyZDNkZjtcbn1cblxuLyogbGluZSAzNzYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbi5ob21lX19pbnN0YWdyYW0ge1xuICBwYWRkaW5nOiA4cmVtIDAgM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAzNzYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbiAgLmhvbWVfX2luc3RhZ3JhbSB7XG4gICAgcGFkZGluZzogOHJlbSAwIDRyZW07XG4gIH1cbn1cblxuLyogbGluZSAzODQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbi5ob21lX19pbnN0YWdyYW0gLnByZS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFtYXRpYyBTQ1wiLCBjdXJzaXZlO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogbGluZSAzOTMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbi5ob21lX19pbnN0YWdyYW0gbGkgYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMzYsIDYxLCAwKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgNDAwbXMgY3ViaWMtYmV6aWVyKDAuNjQsIDAuMDQsIDAsIDAuOTgpO1xufVxuXG4vKiBsaW5lIDQwNSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuLmhvbWVfX2luc3RhZ3JhbSBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAzNiwgNjEsIDAuOCk7XG59XG5cbi8qIGxpbmUgNDA4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4uaG9tZV9faW5zdGFncmFtIGxpIGE6aG92ZXIgc3BhbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiBsaW5lIDQxNCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuLmhvbWVfX2luc3RhZ3JhbSBsaSBhIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMHB4IDE1cHg7XG4gIHRyYW5zaXRpb246IGFsbCA0MDBtcyBjdWJpYy1iZXppZXIoMC42NCwgMC4wNCwgMCwgMC45OCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLyogbGluZSA0MjEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbi5ob21lX19pbnN0YWdyYW0gbGkgYSBzcGFuOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2YxODcwMDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLyogbGluZSA0MzEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbi5ob21lX19pbnN0YWdyYW0gbGkgYSBzcGFuLmxpa2VzLWNvdW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwMDQnO1xufVxuXG4vKiBsaW5lIDQzNiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuLmhvbWVfX2luc3RhZ3JhbSBsaSBhIHNwYW4uY29tbWVudHMtY291bnQge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxMDBtcztcbn1cblxuLyogbGluZSA0MzksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbi5ob21lX19pbnN0YWdyYW0gbGkgYSBzcGFuLmNvbW1lbnRzLWNvdW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwNzUnO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC8qIGxpbmUgNDUzLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4gIC5ob21lX19ibHVlLXNlY3Rpb24gaDQge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG4gIC8qIGxpbmUgNDU3LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4gIC5ob21lX19ibHVlLXNlY3Rpb24gLmNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAvKiBsaW5lIDQ2OCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuICAuaG9tZV9fYmx1ZS1zZWN0aW9uIGg0IHtcbiAgICBmb250LXNpemU6IDEuNDVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgNDgwLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4gIC5ob21lX19wcm9ncmFtcy1pdGVtIC5wcmUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG4gIC8qIGxpbmUgNDg4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4gIC5ob21lX19pbnN0YWdyYW0gLnByZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC8qIGxpbmUgNDk4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4gIC5ob21lX19ibHVlLXNlY3Rpb24gaDQge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5cbi8qIGxpbmUgOSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3Byb2dyYW1tZXMtY2hpbGRyZW4uc2NzcyAqL1xuYm9keS5wYXJlbnQtcGFnZWlkLTkgaDIsXG5ib2R5LnBhcmVudC1wYWdlaWQtNTEgaDIsXG5ib2R5LnBhcmVudC1wYWdlaWQtNTMgaDIsXG5ib2R5LnBhcmVudC1wYWdlaWQtNTUgaDIsXG5ib2R5LnBhcmVudC1wYWdlaWQtNTkgaDIsXG5ib2R5LnNpbmdsZS1mb3JtX3Byb2Zlc3Npb25uZWxsZSBoMiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLyogbGluZSAxNiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3Byb2dyYW1tZXMtY2hpbGRyZW4uc2NzcyAqL1xuYm9keS5wYXJlbnQtcGFnZWlkLTkgaDIuaXMtdW5kZXJsaW5lZCBzcGFuOmFmdGVyLFxuYm9keS5wYXJlbnQtcGFnZWlkLTUxIGgyLmlzLXVuZGVybGluZWQgc3BhbjphZnRlcixcbmJvZHkucGFyZW50LXBhZ2VpZC01MyBoMi5pcy11bmRlcmxpbmVkIHNwYW46YWZ0ZXIsXG5ib2R5LnBhcmVudC1wYWdlaWQtNTUgaDIuaXMtdW5kZXJsaW5lZCBzcGFuOmFmdGVyLFxuYm9keS5wYXJlbnQtcGFnZWlkLTU5IGgyLmlzLXVuZGVybGluZWQgc3BhbjphZnRlcixcbmJvZHkuc2luZ2xlLWZvcm1fcHJvZmVzc2lvbm5lbGxlIGgyLmlzLXVuZGVybGluZWQgc3BhbjphZnRlciB7XG4gIGhlaWdodDogMTBweDtcbiAgYm90dG9tOiA1cHg7XG59XG5cbi8qIGxpbmUgMSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3NlY29uZGFpcmUuc2NzcyAqL1xuLnNlY29uZGFpcmUtYnV0IHtcbiAgcGFkZGluZy1ib3R0b206IDZyZW07XG59XG5cbi8qIGxpbmUgMywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3NlY29uZGFpcmUuc2NzcyAqL1xuLnNlY29uZGFpcmUtYnV0IHAge1xuICBmb250LWZhbWlseTogXCJrZXBsZXItc3RkXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi8qIGxpbmUgMTAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19zZWNvbmRhaXJlLnNjc3MgKi9cbi5pbmZvLWNvdXJzIHAge1xuICBmb250LWZhbWlseTogXCJrZXBsZXItc3RkXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogNDBweCAwIDUwcHg7XG4gIG1heC13aWR0aDogOTAwcHg7XG59XG5cbi8qIGxpbmUgMTcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19zZWNvbmRhaXJlLnNjc3MgKi9cbi5pbmZvLWNvdXJzX19pbWcge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4vKiBsaW5lIDI0LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fc2Vjb25kYWlyZS5zY3NzICovXG4uY29udGVudC5mYXEgYiB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMC43cmVtO1xufVxuXG4vKiBsaW5lIDMwLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fc2Vjb25kYWlyZS5zY3NzICovXG4uY29udGVudC5mYXEgcCB7XG4gIGZvbnQtZmFtaWx5OiBcImtlcGxlci1zdGRcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS42cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC8qIGxpbmUgNDEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19zZWNvbmRhaXJlLnNjc3MgKi9cbiAgLnNlY29uZGFpcmUtYnV0IHAge1xuICAgIGZvbnQtc2l6ZTogMC44ODg5cmVtO1xuICB9XG4gIC8qIGxpbmUgNDgsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19zZWNvbmRhaXJlLnNjc3MgKi9cbiAgLmluZm8tY291cnMgcCB7XG4gICAgZm9udC1zaXplOiAxLjExMXJlbTtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgfVxuICAvKiBsaW5lIDU2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fc2Vjb25kYWlyZS5zY3NzICovXG4gIC5jb250ZW50LmZhcSBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgZm9udC1zaXplOiAxLjExMXJlbTtcbiAgfVxuICAvKiBsaW5lIDYxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fc2Vjb25kYWlyZS5zY3NzICovXG4gIC5jb250ZW50LmZhcSBwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yMjJyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAvKiBsaW5lIDcyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fc2Vjb25kYWlyZS5zY3NzICovXG4gIC5zZWNvbmRhaXJlLWJ1dCBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLyogbGluZSA3OSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3NlY29uZGFpcmUuc2NzcyAqL1xuICAuaW5mby1jb3VycyBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLyogbGluZSA4NiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3NlY29uZGFpcmUuc2NzcyAqL1xuICAuY29udGVudC5mYXEgYiB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIH1cbiAgLyogbGluZSA5MSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3NlY29uZGFpcmUuc2NzcyAqL1xuICAuY29udGVudC5mYXEgcCB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42MjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAvKiBsaW5lIDEwMiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3NlY29uZGFpcmUuc2NzcyAqL1xuICAuc2Vjb25kYWlyZS1idXQgcCB7XG4gICAgZm9udC1zaXplOiAxLjE0M3JlbTtcbiAgfVxuICAvKiBsaW5lIDEwOSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3NlY29uZGFpcmUuc2NzcyAqL1xuICAuaW5mby1jb3VycyBwIHtcbiAgICBmb250LXNpemU6IDEuMTQzcmVtO1xuICB9XG4gIC8qIGxpbmUgMTE2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fc2Vjb25kYWlyZS5zY3NzICovXG4gIC5jb250ZW50LmZhcSBiIHtcbiAgICBmb250LXNpemU6IDEuMTQzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyOXJlbTtcbiAgfVxuICAvKiBsaW5lIDEyMSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3NlY29uZGFpcmUuc2NzcyAqL1xuICAuY29udGVudC5mYXEgcCB7XG4gICAgZm9udC1zaXplOiAxLjQyOXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43MTRyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMTMyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fc2Vjb25kYWlyZS5zY3NzICovXG4gIC5zZWNvbmRhaXJlLWJ1dCBwIHtcbiAgICBmb250LXNpemU6IDEuMzMzcmVtO1xuICB9XG4gIC8qIGxpbmUgMTQxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fc2Vjb25kYWlyZS5zY3NzICovXG4gIC5pbmZvLWNvdXJzIC5jb3Vyc2VzIC5jb2wtMXg0IHtcbiAgICB3aWR0aDogMzEuMzMzMyU7XG4gIH1cbiAgLyogbGluZSAxNDYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19zZWNvbmRhaXJlLnNjc3MgKi9cbiAgLmluZm8tY291cnMgcCB7XG4gICAgZm9udC1zaXplOiAxLjMzM3JlbTtcbiAgfVxuICAvKiBsaW5lIDE1MywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3NlY29uZGFpcmUuc2NzcyAqL1xuICAuY29udGVudC5mYXEgYiB7XG4gICAgZm9udC1zaXplOiAxLjMzM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS42NjdyZW07XG4gIH1cbiAgLyogbGluZSAxNTgsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19zZWNvbmRhaXJlLnNjc3MgKi9cbiAgLmNvbnRlbnQuZmFxIHAge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjgzM3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLyogbGluZSAxNzEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19zZWNvbmRhaXJlLnNjc3MgKi9cbiAgLmluZm8tY291cnMgLmNvdXJzZXMgLmNvbC0xeDQge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC8qIGxpbmUgMTgyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fc2Vjb25kYWlyZS5zY3NzICovXG4gIC5zZWNvbmRhaXJlLWJ1dCBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLyogbGluZSAxODYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19zZWNvbmRhaXJlLnNjc3MgKi9cbiAgLnNlY29uZGFpcmUtYnV0IHAge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG4gIC8qIGxpbmUgMTkzLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fc2Vjb25kYWlyZS5zY3NzICovXG4gIC5pbmZvLWNvdXJzIHAge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG4gIC8qIGxpbmUgMjAwLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fc2Vjb25kYWlyZS5zY3NzICovXG4gIC5jb250ZW50LmZhcSBiIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44cmVtO1xuICB9XG4gIC8qIGxpbmUgMjA1LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fc2Vjb25kYWlyZS5zY3NzICovXG4gIC5jb250ZW50LmZhcSBwIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxuICAvKiBsaW5lIDIxMywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3NlY29uZGFpcmUuc2NzcyAqL1xuICAuY291cnNlcyAuY29sLTF4NCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBsaW5lIDUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19mb3JtYXRpb24tcHJvZmVzc2lvbm5lbGxlLnNjc3MgKi9cbi5mb3JtYXRpb24tcHJvZmVzc2lvbm5lbGxlIC5jb2wtMXgyOmZpcnN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xufVxuXG4vKiBsaW5lIDksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19mb3JtYXRpb24tcHJvZmVzc2lvbm5lbGxlLnNjc3MgKi9cbi5mb3JtYXRpb24tcHJvZmVzc2lvbm5lbGxlIC5jb2wtMXgyOmZpcnN0LW9mLXR5cGUgPiBkaXYge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi8qIGxpbmUgMTQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19mb3JtYXRpb24tcHJvZmVzc2lvbm5lbGxlLnNjc3MgKi9cbi5mb3JtYXRpb24tcHJvZmVzc2lvbm5lbGxlIC5jb2wtMXgyOmxhc3Qtb2YtdHlwZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vbmU7XG59XG5cbi8qIGxpbmUgMjEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19mb3JtYXRpb24tcHJvZmVzc2lvbm5lbGxlLnNjc3MgKi9cbi5mb3JtYXRpb24tcHJvZmVzc2lvbm5lbGxlX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5cbi8qIGxpbmUgMjUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19mb3JtYXRpb24tcHJvZmVzc2lvbm5lbGxlLnNjc3MgKi9cbi5mb3JtYXRpb24tcHJvZmVzc2lvbm5lbGxlX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBsaW5lIDI4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fZm9ybWF0aW9uLXByb2Zlc3Npb25uZWxsZS5zY3NzICovXG4uZm9ybWF0aW9uLXByb2Zlc3Npb25uZWxsZV9fd3JhcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA3NSU7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZDogIzQyZDNkZjtcbn1cblxuLyogbGluZSAzNywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2Zvcm1hdGlvbi1wcm9mZXNzaW9ubmVsbGUuc2NzcyAqL1xuLmZvcm1hdGlvbi1wcm9mZXNzaW9ubmVsbGVfX2Jsb2NrLTEge1xuICBiYWNrZ3JvdW5kOiAjNDJkM2RmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC8qIGxpbmUgMzcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19mb3JtYXRpb24tcHJvZmVzc2lvbm5lbGxlLnNjc3MgKi9cbiAgLmZvcm1hdGlvbi1wcm9mZXNzaW9ubmVsbGVfX2Jsb2NrLTEge1xuICAgIHBhZGRpbmc6IDNyZW07XG4gIH1cbn1cblxuLyogbGluZSA0NiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2Zvcm1hdGlvbi1wcm9mZXNzaW9ubmVsbGUuc2NzcyAqL1xuLmZvcm1hdGlvbi1wcm9mZXNzaW9ubmVsbGVfX2Jsb2NrLTE6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogNTAwMHB4O1xuICBiYWNrZ3JvdW5kOiAjNDJkM2RmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC8qIGxpbmUgNDYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19mb3JtYXRpb24tcHJvZmVzc2lvbm5lbGxlLnNjc3MgKi9cbiAgLmZvcm1hdGlvbi1wcm9mZXNzaW9ubmVsbGVfX2Jsb2NrLTE6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qIGxpbmUgNjAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19mb3JtYXRpb24tcHJvZmVzc2lvbm5lbGxlLnNjc3MgKi9cbi5mb3JtYXRpb24tcHJvZmVzc2lvbm5lbGxlX19ibG9jay0xIHVsIHtcbiAgbWF4LXdpZHRoOiA1NTBweDtcbn1cblxuLyogbGluZSA2NSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2Zvcm1hdGlvbi1wcm9mZXNzaW9ubmVsbGUuc2NzcyAqL1xuLmZvcm1hdGlvbi1wcm9mZXNzaW9ubmVsbGVfX2Jsb2NrLTIge1xuICBwYWRkaW5nOiAycmVtIDA7XG59XG5cbi8qIGxpbmUgNjgsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19mb3JtYXRpb24tcHJvZmVzc2lvbm5lbGxlLnNjc3MgKi9cbi5mb3JtYXRpb24tcHJvZmVzc2lvbm5lbGxlX19ibG9jay0yIHAge1xuICBtYXgtd2lkdGg6IDU1MHB4O1xufVxuXG4vKiBsaW5lIDcxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fZm9ybWF0aW9uLXByb2Zlc3Npb25uZWxsZS5zY3NzICovXG4uZm9ybWF0aW9uLXByb2Zlc3Npb25uZWxsZV9fYmxvY2stMiBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi8qIGxpbmUgNzcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19mb3JtYXRpb24tcHJvZmVzc2lvbm5lbGxlLnNjc3MgKi9cbi5mb3JtYXRpb24tcHJvZmVzc2lvbm5lbGxlIHAge1xuICBmb250LWZhbWlseTogXCJrZXBsZXItc3RkXCIsIHNlcmlmO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuXG4vKiBsaW5lIDgyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fZm9ybWF0aW9uLXByb2Zlc3Npb25uZWxsZS5zY3NzICovXG4uZm9ybWF0aW9uLXByb2Zlc3Npb25uZWxsZV9fcHJvZ3JhbW1lcyB7XG4gIG1hcmdpbi1ib3R0b206IDE1dnc7XG59XG5cbi8qIGxpbmUgODUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19mb3JtYXRpb24tcHJvZmVzc2lvbm5lbGxlLnNjc3MgKi9cbi5mb3JtYXRpb24tcHJvZmVzc2lvbm5lbGxlX19wcm9ncmFtbWVzIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIGxpbmUgODgsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19mb3JtYXRpb24tcHJvZmVzc2lvbm5lbGxlLnNjc3MgKi9cbi5mb3JtYXRpb24tcHJvZmVzc2lvbm5lbGxlX19wcm9ncmFtbWVzIC5jb250YWluZXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiA3dnc7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbn1cblxuLyogbGluZSAxMDMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19mb3JtYXRpb24tcHJvZmVzc2lvbm5lbGxlLnNjc3MgKi9cbi5ob3JhaXJlLWNvdXJzIGgzLCAuaG9yYWlyZS1jb3VycyBwIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xufVxuXG4vKiBsaW5lIDEwNywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2Zvcm1hdGlvbi1wcm9mZXNzaW9ubmVsbGUuc2NzcyAqL1xuLmhvcmFpcmUtY291cnMgaDMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLyogbGluZSAxMTUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19mb3JtYXRpb24tcHJvZmVzc2lvbm5lbGxlLnNjc3MgKi9cbi5ob3JhaXJlLWNvdXJzIGgzOmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLyogbGluZSAxMjAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19mb3JtYXRpb24tcHJvZmVzc2lvbm5lbGxlLnNjc3MgKi9cbi5ob3JhaXJlLWNvdXJzIHAge1xuICBmb250LXNpemU6IDAuOHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG59XG5cbi8qIGxpbmUgMTI2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fZm9ybWF0aW9uLXByb2Zlc3Npb25uZWxsZS5zY3NzICovXG4uaG9yYWlyZS1jb3VycyAuY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zdmcvY2FsZW5kcmllci5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE5cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi8qIGxpbmUgMTM4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fZm9ybWF0aW9uLXByb2Zlc3Npb25uZWxsZS5zY3NzICovXG4uaG9yYWlyZS1jb3VycyAuZ3JpZDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3N2Zy9ncmlkLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTlweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLyogbGluZSAxNTAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19mb3JtYXRpb24tcHJvZmVzc2lvbm5lbGxlLnNjc3MgKi9cbi5ob3JhaXJlLWNvdXJzIC5waW46YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zdmcvcGluLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTdweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLyogbGluZSAxNjIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19mb3JtYXRpb24tcHJvZmVzc2lvbm5lbGxlLnNjc3MgKi9cbi5ob3JhaXJlLWNvdXJzIC5jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3N2Zy9jbG9jay5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi8qIGxpbmUgMTc1LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fZm9ybWF0aW9uLXByb2Zlc3Npb25uZWxsZS5zY3NzICovXG4uaG9yYWlyZS1jb3VycyAuYm90dG9tLWhhbGYgcCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi8qIGxpbmUgMTgzLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fZm9ybWF0aW9uLXByb2Zlc3Npb25uZWxsZS5zY3NzICovXG4ucG91cnF1b2ktcHJvZ3JhbW1lIHAge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuM3JlbTtcbiAgZm9udC1mYW1pbHk6IFwia2VwbGVyLXN0ZFwiLCBzZXJpZjtcbn1cblxuLyogbGluZSAxODksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19mb3JtYXRpb24tcHJvZmVzc2lvbm5lbGxlLnNjc3MgKi9cbi5wb3VycXVvaS1wcm9ncmFtbWUgdWwge1xuICBsaW5lLWhlaWdodDogMS4zcmVtO1xufVxuXG4vKiBsaW5lIDE5MiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2Zvcm1hdGlvbi1wcm9mZXNzaW9ubmVsbGUuc2NzcyAqL1xuLnBvdXJxdW9pLXByb2dyYW1tZSB1bCBsaSB7XG4gIGZvbnQtZmFtaWx5OiBcImtlcGxlci1zdGRcIiwgc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLyogbGluZSAxOTYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19mb3JtYXRpb24tcHJvZmVzc2lvbm5lbGxlLnNjc3MgKi9cbi5wb3VycXVvaS1wcm9ncmFtbWUgdWwgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiBsaW5lIDIwMywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2Zvcm1hdGlvbi1wcm9mZXNzaW9ubmVsbGUuc2NzcyAqL1xuLm9iamVjdGlmLXByb2dyYW1tZSB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5cbi8qIGxpbmUgMjA4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fZm9ybWF0aW9uLXByb2Zlc3Npb25uZWxsZS5zY3NzICovXG4ub2JqZWN0aWYtcHJvZ3JhbW1lIC5jb2wtMXgyOmxhc3Qtb2YtdHlwZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xufVxuXG4vKiBsaW5lIDIxOSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2Zvcm1hdGlvbi1wcm9mZXNzaW9ubmVsbGUuc2NzcyAqL1xuLm9iamVjdGlmLXByb2dyYW1tZSAuYy1jaGVja2xpc3QgbGksIC5vYmplY3RpZi1wcm9ncmFtbWUgLmMtY2hlY2tsaXN0LS0xeDIgbGkge1xuICBmb250LWZhbWlseTogXCJrZXBsZXItc3RkXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4vKiBsaW5lIDIyMywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2Zvcm1hdGlvbi1wcm9mZXNzaW9ubmVsbGUuc2NzcyAqL1xuLm9iamVjdGlmLXByb2dyYW1tZSAuYy1jaGVja2xpc3QgbGk6bGFzdC1vZi10eXBlLCAub2JqZWN0aWYtcHJvZ3JhbW1lIC5jLWNoZWNrbGlzdC0tMXgyIGxpOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLyogbGluZSAyMzEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19mb3JtYXRpb24tcHJvZmVzc2lvbm5lbGxlLnNjc3MgKi9cbi5jb250ZW51LWR1LXByb2dyYW1tZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG59XG5cbi8qIGxpbmUgMjM1LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fZm9ybWF0aW9uLXByb2Zlc3Npb25uZWxsZS5zY3NzICovXG4uY29udGVudS1kdS1wcm9ncmFtbWUgLmNvbnRhaW5lci5jbGVhcmVkLXJpZ2h0IHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgLyogbGluZSAyMzUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19mb3JtYXRpb24tcHJvZmVzc2lvbm5lbGxlLnNjc3MgKi9cbiAgLmNvbnRlbnUtZHUtcHJvZ3JhbW1lIC5jb250YWluZXIuY2xlYXJlZC1yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLyogbGluZSAyMzUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19mb3JtYXRpb24tcHJvZmVzc2lvbm5lbGxlLnNjc3MgKi9cbiAgLmNvbnRlbnUtZHUtcHJvZ3JhbW1lIC5jb250YWluZXIuY2xlYXJlZC1yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIGxpbmUgMjQ3LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fZm9ybWF0aW9uLXByb2Zlc3Npb25uZWxsZS5zY3NzICovXG4uY29udGVudS1kdS1wcm9ncmFtbWUgLmNvbF8yeDMge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi8qIGxpbmUgMjUzLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fZm9ybWF0aW9uLXByb2Zlc3Npb25uZWxsZS5zY3NzICovXG4ucGFydGljdWxhcml0ZS1wcm9ncmFtbWUge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuXG4vKiBsaW5lIDI1NiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2Zvcm1hdGlvbi1wcm9mZXNzaW9ubmVsbGUuc2NzcyAqL1xuLnBhcnRpY3VsYXJpdGUtcHJvZ3JhbW1lIHAge1xuICBmb250LWZhbWlseTogXCJrZXBsZXItc3RkXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuM3JlbTtcbn1cblxuLyogbGluZSAyNjgsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19mb3JtYXRpb24tcHJvZmVzc2lvbm5lbGxlLnNjc3MgKi9cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWZvcm1hdGlvbnByb2Zlc3Npb25uZWxsZS1wcm9ncmFtbWVzIC5jLXBhZ2UtYmFubmVyX193aGl0ZS1ib3ggLmNvbnRlbnQge1xuICBwYWRkaW5nOiA0cmVtIDZyZW0gNnJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAvKiBsaW5lIDI3OSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2Zvcm1hdGlvbi1wcm9mZXNzaW9ubmVsbGUuc2NzcyAqL1xuICAuZm9ybWF0aW9uLXByb2Zlc3Npb25uZWxsZSBwIHtcbiAgICBmb250LXNpemU6IDEuMTExcmVtO1xuICB9XG4gIC8qIGxpbmUgMjg2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fZm9ybWF0aW9uLXByb2Zlc3Npb25uZWxsZS5zY3NzICovXG4gIC5ob3JhaXJlLWNvdXJzIGgzIHtcbiAgICBmb250LXNpemU6IDEuMTExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAyOTAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19mb3JtYXRpb24tcHJvZmVzc2lvbm5lbGxlLnNjc3MgKi9cbiAgLmhvcmFpcmUtY291cnMgcCB7XG4gICAgZm9udC1zaXplOiAwLjg4ODlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDI5NywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2Zvcm1hdGlvbi1wcm9mZXNzaW9ubmVsbGUuc2NzcyAqL1xuICAucG91cnF1b2ktcHJvZ3JhbW1lIHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAvKiBsaW5lIDMwNCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2Zvcm1hdGlvbi1wcm9mZXNzaW9ubmVsbGUuc2NzcyAqL1xuICAucGFydGljdWxhcml0ZS1wcm9ncmFtbWUgcCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC8qIGxpbmUgMzExLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fZm9ybWF0aW9uLXByb2Zlc3Npb25uZWxsZS5zY3NzICovXG4gIC5jb250ZW51LWR1LXByb2dyYW1tZSBoMyB7XG4gICAgZm9udC1zaXplOiAxLjMzM3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC8qIGxpbmUgMzIxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fZm9ybWF0aW9uLXByb2Zlc3Npb25uZWxsZS5zY3NzICovXG4gIC5mb3JtYXRpb24tcHJvZmVzc2lvbm5lbGxlIHAge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuICAvKiBsaW5lIDMyOCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2Zvcm1hdGlvbi1wcm9mZXNzaW9ubmVsbGUuc2NzcyAqL1xuICAuaG9yYWlyZS1jb3VycyBoMyB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAzMzIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19mb3JtYXRpb24tcHJvZmVzc2lvbm5lbGxlLnNjc3MgKi9cbiAgLmhvcmFpcmUtY291cnMgcCB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAzMzksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19mb3JtYXRpb24tcHJvZmVzc2lvbm5lbGxlLnNjc3MgKi9cbiAgLnBvdXJxdW9pLXByb2dyYW1tZSBwIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIH1cbiAgLyogbGluZSAzNDcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19mb3JtYXRpb24tcHJvZmVzc2lvbm5lbGxlLnNjc3MgKi9cbiAgLnBhcnRpY3VsYXJpdGUtcHJvZ3JhbW1lIHAge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxuICAvKiBsaW5lIDM1NSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2Zvcm1hdGlvbi1wcm9mZXNzaW9ubmVsbGUuc2NzcyAqL1xuICAuY29udGVudS1kdS1wcm9ncmFtbWUgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAvKiBsaW5lIDM2NSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2Zvcm1hdGlvbi1wcm9mZXNzaW9ubmVsbGUuc2NzcyAqL1xuICAuZm9ybWF0aW9uLXByb2Zlc3Npb25uZWxsZSBwIHtcbiAgICBmb250LXNpemU6IDEuNDI5cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG4gIC8qIGxpbmUgMzczLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fZm9ybWF0aW9uLXByb2Zlc3Npb25uZWxsZS5zY3NzICovXG4gIC5ob3JhaXJlLWNvdXJzIGgzIHtcbiAgICBmb250LXNpemU6IDEuNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAzNzcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19mb3JtYXRpb24tcHJvZmVzc2lvbm5lbGxlLnNjc3MgKi9cbiAgLmhvcmFpcmUtY291cnMgcCB7XG4gICAgZm9udC1zaXplOiAxLjE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMzg0LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fZm9ybWF0aW9uLXByb2Zlc3Npb25uZWxsZS5zY3NzICovXG4gIC5wb3VycXVvaS1wcm9ncmFtbWUgcCB7XG4gICAgZm9udC1zaXplOiAxLjI4NnJlbTtcbiAgfVxuICAvKiBsaW5lIDM5MSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2Zvcm1hdGlvbi1wcm9mZXNzaW9ubmVsbGUuc2NzcyAqL1xuICAucGFydGljdWxhcml0ZS1wcm9ncmFtbWUgcCB7XG4gICAgZm9udC1zaXplOiAxLjI4NnJlbTtcbiAgfVxuICAvKiBsaW5lIDM5OCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2Zvcm1hdGlvbi1wcm9mZXNzaW9ubmVsbGUuc2NzcyAqL1xuICAuY29udGVudS1kdS1wcm9ncmFtbWUgaDMge1xuICAgIGZvbnQtc2l6ZTogMS41NzFyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgNDEwLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fZm9ybWF0aW9uLXByb2Zlc3Npb25uZWxsZS5zY3NzICovXG4gIC5mb3JtYXRpb24tcHJvZmVzc2lvbm5lbGxlX193cmFwcGVyOjpiZWZvcmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLyogbGluZSA0MTAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19mb3JtYXRpb24tcHJvZmVzc2lvbm5lbGxlLnNjc3MgKi9cbiAgLmZvcm1hdGlvbi1wcm9mZXNzaW9ubmVsbGVfX3dyYXBwZXI6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSA0MjAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19mb3JtYXRpb24tcHJvZmVzc2lvbm5lbGxlLnNjc3MgKi9cbiAgLmZvcm1hdGlvbi1wcm9mZXNzaW9ubmVsbGUgcCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbiAgLyogbGluZSA0MjUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19mb3JtYXRpb24tcHJvZmVzc2lvbm5lbGxlLnNjc3MgKi9cbiAgLmZvcm1hdGlvbi1wcm9mZXNzaW9ubmVsbGUgLmNvbHVtbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLyogbGluZSA0MjgsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19mb3JtYXRpb24tcHJvZmVzc2lvbm5lbGxlLnNjc3MgKi9cbiAgLmZvcm1hdGlvbi1wcm9mZXNzaW9ubmVsbGUgLmNvbHVtbnMgLmNvbC0xeDIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC8qIGxpbmUgNDMyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fZm9ybWF0aW9uLXByb2Zlc3Npb25uZWxsZS5zY3NzICovXG4gIC5mb3JtYXRpb24tcHJvZmVzc2lvbm5lbGxlIC5jb2x1bW5zIC5jb2wtMXgyOmxhc3QtY2hpbGQge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbiAgLyogbGluZSA0NDAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19mb3JtYXRpb24tcHJvZmVzc2lvbm5lbGxlLnNjc3MgKi9cbiAgLmhvcmFpcmUtY291cnMuc3BhY2VkIGgzIHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgNDQ0LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fZm9ybWF0aW9uLXByb2Zlc3Npb25uZWxsZS5zY3NzICovXG4gIC5ob3JhaXJlLWNvdXJzLnNwYWNlZCBwIHtcbiAgICBmb250LXNpemU6IDEuMzMzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA0NDgsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19mb3JtYXRpb24tcHJvZmVzc2lvbm5lbGxlLnNjc3MgKi9cbiAgLmhvcmFpcmUtY291cnMuc3BhY2VkIC5jb2wtMXgzIHtcbiAgICB3aWR0aDogNDglO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLyogbGluZSA0NTYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19mb3JtYXRpb24tcHJvZmVzc2lvbm5lbGxlLnNjc3MgKi9cbiAgLnBvdXJxdW9pLXByb2dyYW1tZSBwIHtcbiAgICBmb250LXNpemU6IDEuMzMzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG4gIC8qIGxpbmUgNDY2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fZm9ybWF0aW9uLXByb2Zlc3Npb25uZWxsZS5zY3NzICovXG4gIC5vYmplY3RpZi1wcm9ncmFtbWUgLmNvbnRhaW5lci5jb2x1bW5zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC8qIGxpbmUgNDY5LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fZm9ybWF0aW9uLXByb2Zlc3Npb25uZWxsZS5zY3NzICovXG4gIC5vYmplY3RpZi1wcm9ncmFtbWUgLmNvbnRhaW5lci5jb2x1bW5zIC5jb2wtMXgyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAvKiBsaW5lIDQ3MywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2Zvcm1hdGlvbi1wcm9mZXNzaW9ubmVsbGUuc2NzcyAqL1xuICAub2JqZWN0aWYtcHJvZ3JhbW1lIC5jb250YWluZXIuY29sdW1ucyAuY29sLTF4MjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAvKiBsaW5lIDQ4MywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2Zvcm1hdGlvbi1wcm9mZXNzaW9ubmVsbGUuc2NzcyAqL1xuICAucGFydGljdWxhcml0ZS1wcm9ncmFtbWUgcCB7XG4gICAgZm9udC1zaXplOiAxLjMzM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxuICAvKiBsaW5lIDQ5MSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2Zvcm1hdGlvbi1wcm9mZXNzaW9ubmVsbGUuc2NzcyAqL1xuICAuY29udGVudS1kdS1wcm9ncmFtbWUgaDMge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDUwMSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2Zvcm1hdGlvbi1wcm9mZXNzaW9ubmVsbGUuc2NzcyAqL1xuICAuaG9yYWlyZS1jb3Vycy5zcGFjZWQgLmNvbC0xeDMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMiU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC8qIGxpbmUgNTE0LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fZm9ybWF0aW9uLXByb2Zlc3Npb25uZWxsZS5zY3NzICovXG4gIC5mb3JtYXRpb24tcHJvZmVzc2lvbm5lbGxlX19wcm9ncmFtbWVzIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC8qIGxpbmUgNTI1LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fZm9ybWF0aW9uLXByb2Zlc3Npb25uZWxsZS5zY3NzICovXG4gIC5mb3JtYXRpb24tcHJvZmVzc2lvbm5lbGxlIHAge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG4gIC8qIGxpbmUgNTMyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fZm9ybWF0aW9uLXByb2Zlc3Npb25uZWxsZS5zY3NzICovXG4gIC5ob3JhaXJlLWNvdXJzLnNwYWNlZCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDUzNiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2Zvcm1hdGlvbi1wcm9mZXNzaW9ubmVsbGUuc2NzcyAqL1xuICAuaG9yYWlyZS1jb3Vycy5zcGFjZWQgcCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMi4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA1NDQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19mb3JtYXRpb24tcHJvZmVzc2lvbm5lbGxlLnNjc3MgKi9cbiAgLnBvdXJxdW9pLXByb2dyYW1tZSBwIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxuICAvKiBsaW5lIDU1MSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2Zvcm1hdGlvbi1wcm9mZXNzaW9ubmVsbGUuc2NzcyAqL1xuICAucGFydGljdWxhcml0ZS1wcm9ncmFtbWUgcCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgLyogbGluZSA1NTgsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19mb3JtYXRpb24tcHJvZmVzc2lvbm5lbGxlLnNjc3MgKi9cbiAgLmNvbnRlbnUtZHUtcHJvZ3JhbW1lIGgzIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuXG4vKiBsaW5lIDEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ldHVkaWFudHNpbnRlcm5hdGlvbmF1eC5zY3NzICovXG4ubml2ZWF1LWxhbmd1ZSB7XG4gIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSA0LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fZXR1ZGlhbnRzaW50ZXJuYXRpb25hdXguc2NzcyAqL1xuLm5pdmVhdS1sYW5ndWUgLmNvbC0xeDI6Zmlyc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ldHVkaWFudHNpbnRlcm5hdGlvbmF1eC5zY3NzICovXG4gIC5uaXZlYXUtbGFuZ3VlIC5jb2wtMXgyOmZpcnN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLyogbGluZSAxMSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2V0dWRpYW50c2ludGVybmF0aW9uYXV4LnNjc3MgKi9cbi5uaXZlYXUtbGFuZ3VlIC5jb2wtMXgyOmZpcnN0LW9mLXR5cGUgLmMtYnV0dG9uLCAubml2ZWF1LWxhbmd1ZSAuY29sLTF4MjpmaXJzdC1vZi10eXBlIC5jLWJ1dHRvbi0td2hpdGUsIC5uaXZlYXUtbGFuZ3VlIC5jb2wtMXgyOmZpcnN0LW9mLXR5cGUgLmMtYnV0dG9uLS1ibHVlLWRhcmssIC5uaXZlYXUtbGFuZ3VlIC5jb2wtMXgyOmZpcnN0LW9mLXR5cGUgLmMtYnV0dG9uLS1ibHVlLWxpZ2h0LCAubml2ZWF1LWxhbmd1ZSAuY29sLTF4MjpmaXJzdC1vZi10eXBlIC5jLWJ1dHRvbi0tb3JhbmdlLCAubml2ZWF1LWxhbmd1ZSAuY29sLTF4MjpmaXJzdC1vZi10eXBlIC5jLWJ1dHRvbi0tYm9yZGVyZWQtYmx1ZS1kYXJrLCAubml2ZWF1LWxhbmd1ZSAuY29sLTF4MjpmaXJzdC1vZi10eXBlIC5jLWJ1dHRvbi0tYm9yZGVyZWQtd2hpdGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4vKiBsaW5lIDE2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fZXR1ZGlhbnRzaW50ZXJuYXRpb25hdXguc2NzcyAqL1xuLm5pdmVhdS1sYW5ndWUgcCB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBsaW5lLWhlaWdodDogMS40cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjdyZW07XG4gIGZvbnQtZmFtaWx5OiBcImtlcGxlci1zdGRcIiwgc2VyaWY7XG59XG5cbi8qIGxpbmUgMjQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ldHVkaWFudHNpbnRlcm5hdGlvbmF1eC5zY3NzICovXG4uZmFtaWxsZSB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5cbi8qIGxpbmUgMjYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ldHVkaWFudHNpbnRlcm5hdGlvbmF1eC5zY3NzICovXG4uZmFtaWxsZSBwIHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcImtlcGxlci1zdGRcIiwgc2VyaWY7XG59XG5cbi8qIGxpbmUgMzMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ldHVkaWFudHNpbnRlcm5hdGlvbmF1eC5zY3NzICovXG4uZmFtaWxsZSAub3JhbmdlLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE4NzAwO1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA1MHB4IDEwMHB4O1xufVxuXG4vKiBsaW5lIDM0LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fZXR1ZGlhbnRzaW50ZXJuYXRpb25hdXguc2NzcyAqL1xuLmZhbWlsbGUgLm9yYW5nZS1iYWNrZ3JvdW5kIGgzLCAuZmFtaWxsZSAub3JhbmdlLWJhY2tncm91bmQgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogbGluZSAzOCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2V0dWRpYW50c2ludGVybmF0aW9uYXV4LnNjc3MgKi9cbi5mYW1pbGxlIC5vcmFuZ2UtYmFja2dyb3VuZCBoMyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLyogbGluZSA0MiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2V0dWRpYW50c2ludGVybmF0aW9uYXV4LnNjc3MgKi9cbi5mYW1pbGxlIC5vcmFuZ2UtYmFja2dyb3VuZCBhIHtcbiAgZm9udC1mYW1pbHk6IFwia2VwbGVyLXN0ZFwiLCBzZXJpZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC8qIGxpbmUgMzMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ldHVkaWFudHNpbnRlcm5hdGlvbmF1eC5zY3NzICovXG4gIC5mYW1pbGxlIC5vcmFuZ2UtYmFja2dyb3VuZCB7XG4gICAgcGFkZGluZzogNTBweCA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDMzLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fZXR1ZGlhbnRzaW50ZXJuYXRpb25hdXguc2NzcyAqL1xuICAuZmFtaWxsZSAub3JhbmdlLWJhY2tncm91bmQge1xuICAgIHBhZGRpbmc6IDUwcHg7XG4gIH1cbn1cblxuLyogbGluZSA2NiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2V0dWRpYW50c2ludGVybmF0aW9uYXV4LnNjc3MgKi9cbi5hc3N1cmFuY2Ugc3Ryb25nLCAuYXNzdXJhbmNlIHAge1xuICBmb250LWZhbWlseTogXCJrZXBsZXItc3RkXCIsIHNlcmlmO1xufVxuXG4vKiBsaW5lIDcwLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fZXR1ZGlhbnRzaW50ZXJuYXRpb25hdXguc2NzcyAqL1xuLmFzc3VyYW5jZSBwIHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjRyZW07XG59XG5cbi8qIGxpbmUgNzcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ldHVkaWFudHNpbnRlcm5hdGlvbmF1eC5zY3NzICovXG4uZXR1aW50ZXItY29udGFjdCBwIHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjRyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuN3JlbTtcbiAgZm9udC1mYW1pbHk6IFwia2VwbGVyLXN0ZFwiLCBzZXJpZjtcbn1cblxuLyogbGluZSA4OCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2V0dWRpYW50c2ludGVybmF0aW9uYXV4LnNjc3MgKi9cbi52aXNhIC5jLWNoZWNrbGlzdCBsaTpsYXN0LW9mLXR5cGUsIC52aXNhIC5jLWNoZWNrbGlzdC0tMXgyIGxpOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIGxpbmUgOTQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ldHVkaWFudHNpbnRlcm5hdGlvbmF1eC5zY3NzICovXG4udmlzYSAuYnV0dG9uLWNvbHVtbiB7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuXG4vKiBsaW5lIDEwMCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2V0dWRpYW50c2ludGVybmF0aW9uYXV4LnNjc3MgKi9cbi52aXNhIC5jLWJ1dHRvbi0tYm9yZGVyZWQtYmx1ZS1kYXJrOmhvdmVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2YxODcwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAvKiBsaW5lIDExMCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2V0dWRpYW50c2ludGVybmF0aW9uYXV4LnNjc3MgKi9cbiAgLm5pdmVhdS1sYW5ndWUgcCB7XG4gICAgZm9udC1zaXplOiAwLjg4ODlyZW07XG4gIH1cbiAgLyogbGluZSAxMTYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ldHVkaWFudHNpbnRlcm5hdGlvbmF1eC5zY3NzICovXG4gIC5mYW1pbGxlIHAge1xuICAgIGZvbnQtc2l6ZTogMC44ODg5cmVtO1xuICB9XG4gIC8qIGxpbmUgMTIzLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fZXR1ZGlhbnRzaW50ZXJuYXRpb25hdXguc2NzcyAqL1xuICAuYXNzdXJhbmNlIHN0cm9uZywgLmV0dWludGVyLWNvbnRhY3Qgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDEuMTExcmVtO1xuICB9XG4gIC8qIGxpbmUgMTI3LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fZXR1ZGlhbnRzaW50ZXJuYXRpb25hdXguc2NzcyAqL1xuICAuYXNzdXJhbmNlIHAsIC5ldHVpbnRlci1jb250YWN0IHAge1xuICAgIGZvbnQtc2l6ZTogMC44ODg5cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLyogbGluZSAxMzcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ldHVkaWFudHNpbnRlcm5hdGlvbmF1eC5zY3NzICovXG4gIC5uaXZlYXUtbGFuZ3VlIHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42MjVyZW07XG4gIH1cbiAgLyogbGluZSAxNDQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ldHVkaWFudHNpbnRlcm5hdGlvbmF1eC5zY3NzICovXG4gIC5mYW1pbGxlIHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42MjVyZW07XG4gIH1cbiAgLyogbGluZSAxNTIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ldHVkaWFudHNpbnRlcm5hdGlvbmF1eC5zY3NzICovXG4gIC5hc3N1cmFuY2Ugc3Ryb25nLCAuZXR1aW50ZXItY29udGFjdCBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuICAvKiBsaW5lIDE1NiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2V0dWRpYW50c2ludGVybmF0aW9uYXV4LnNjc3MgKi9cbiAgLmFzc3VyYW5jZSBwLCAuZXR1aW50ZXItY29udGFjdCBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAvKiBsaW5lIDE2NiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2V0dWRpYW50c2ludGVybmF0aW9uYXV4LnNjc3MgKi9cbiAgLm5pdmVhdS1sYW5ndWUgcCB7XG4gICAgZm9udC1zaXplOiAxLjE0M3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NTdyZW07XG4gIH1cbiAgLyogbGluZSAxNzMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ldHVkaWFudHNpbnRlcm5hdGlvbmF1eC5zY3NzICovXG4gIC5mYW1pbGxlIHAge1xuICAgIGZvbnQtc2l6ZTogMS4xNDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODU3cmVtO1xuICB9XG4gIC8qIGxpbmUgMTgxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fZXR1ZGlhbnRzaW50ZXJuYXRpb25hdXguc2NzcyAqL1xuICAuYXNzdXJhbmNlIHN0cm9uZywgLmV0dWludGVyLWNvbnRhY3Qgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDEuNDI5cmVtO1xuICB9XG4gIC8qIGxpbmUgMTg1LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fZXR1ZGlhbnRzaW50ZXJuYXRpb25hdXguc2NzcyAqL1xuICAuYXNzdXJhbmNlIHAsIC5ldHVpbnRlci1jb250YWN0IHAge1xuICAgIGZvbnQtc2l6ZTogMS4xNDNyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMTkzLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fZXR1ZGlhbnRzaW50ZXJuYXRpb25hdXguc2NzcyAqL1xuICAubml2ZWF1LWxhbmd1ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICAvKiBsaW5lIDE5NiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2V0dWRpYW50c2ludGVybmF0aW9uYXV4LnNjc3MgKi9cbiAgLm5pdmVhdS1sYW5ndWUgLmNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAvKiBsaW5lIDE5OSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2V0dWRpYW50c2ludGVybmF0aW9uYXV4LnNjc3MgKi9cbiAgLm5pdmVhdS1sYW5ndWUgLmNvbnRhaW5lciAuY29sLTF4MiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLyogbGluZSAyMDQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ldHVkaWFudHNpbnRlcm5hdGlvbmF1eC5zY3NzICovXG4gIC5uaXZlYXUtbGFuZ3VlIC5jb250YWluZXIgLmNvbC0xeDIgLmJ1dHRvbi1jb2x1bW4gLmMtYnV0dG9uLCAubml2ZWF1LWxhbmd1ZSAuY29udGFpbmVyIC5jb2wtMXgyIC5idXR0b24tY29sdW1uIC5jLWJ1dHRvbi0td2hpdGUsIC5uaXZlYXUtbGFuZ3VlIC5jb250YWluZXIgLmNvbC0xeDIgLmJ1dHRvbi1jb2x1bW4gLmMtYnV0dG9uLS1ibHVlLWRhcmssIC5uaXZlYXUtbGFuZ3VlIC5jb250YWluZXIgLmNvbC0xeDIgLmJ1dHRvbi1jb2x1bW4gLmMtYnV0dG9uLS1ibHVlLWxpZ2h0LCAubml2ZWF1LWxhbmd1ZSAuY29udGFpbmVyIC5jb2wtMXgyIC5idXR0b24tY29sdW1uIC5jLWJ1dHRvbi0tb3JhbmdlLCAubml2ZWF1LWxhbmd1ZSAuY29udGFpbmVyIC5jb2wtMXgyIC5idXR0b24tY29sdW1uIC5jLWJ1dHRvbi0tYm9yZGVyZWQtYmx1ZS1kYXJrLCAubml2ZWF1LWxhbmd1ZSAuY29udGFpbmVyIC5jb2wtMXgyIC5idXR0b24tY29sdW1uIC5jLWJ1dHRvbi0tYm9yZGVyZWQtd2hpdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLyogbGluZSAyMTEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ldHVkaWFudHNpbnRlcm5hdGlvbmF1eC5zY3NzICovXG4gIC5uaXZlYXUtbGFuZ3VlIHAge1xuICAgIGZvbnQtc2l6ZTogMS4zMzNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMTY3cmVtO1xuICB9XG4gIC8qIGxpbmUgMjE5LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fZXR1ZGlhbnRzaW50ZXJuYXRpb25hdXguc2NzcyAqL1xuICAuZmFtaWxsZSAuY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC8qIGxpbmUgMjIyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fZXR1ZGlhbnRzaW50ZXJuYXRpb25hdXguc2NzcyAqL1xuICAuZmFtaWxsZSAuY29udGFpbmVyIC5jb2wtMXgyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAvKiBsaW5lIDIyNywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2V0dWRpYW50c2ludGVybmF0aW9uYXV4LnNjc3MgKi9cbiAgLmZhbWlsbGUgcCB7XG4gICAgZm9udC1zaXplOiAxLjMzM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMi4xNjdyZW07XG4gIH1cbiAgLyogbGluZSAyMzUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ldHVkaWFudHNpbnRlcm5hdGlvbmF1eC5zY3NzICovXG4gIC5hc3N1cmFuY2Ugc3Ryb25nLCAuZXR1aW50ZXItY29udGFjdCBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMS42NjdyZW07XG4gIH1cbiAgLyogbGluZSAyMzksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ldHVkaWFudHNpbnRlcm5hdGlvbmF1eC5zY3NzICovXG4gIC5hc3N1cmFuY2UgcCwgLmV0dWludGVyLWNvbnRhY3QgcCB7XG4gICAgZm9udC1zaXplOiAxLjMzM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS44MzNyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC8qIGxpbmUgMjUwLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fZXR1ZGlhbnRzaW50ZXJuYXRpb25hdXguc2NzcyAqL1xuICAubml2ZWF1LWxhbmd1ZSBwIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMi42cmVtO1xuICB9XG4gIC8qIGxpbmUgMjU4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fZXR1ZGlhbnRzaW50ZXJuYXRpb25hdXguc2NzcyAqL1xuICAuZmFtaWxsZSAuY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC8qIGxpbmUgMjYxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fZXR1ZGlhbnRzaW50ZXJuYXRpb25hdXguc2NzcyAqL1xuICAuZmFtaWxsZSAuY29udGFpbmVyIC5jb2wtMXgyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAvKiBsaW5lIDI2NiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2V0dWRpYW50c2ludGVybmF0aW9uYXV4LnNjc3MgKi9cbiAgLmZhbWlsbGUgcCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbiAgfVxuICAvKiBsaW5lIDI3NCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2V0dWRpYW50c2ludGVybmF0aW9uYXV4LnNjc3MgKi9cbiAgLmFzc3VyYW5jZSBzdHJvbmcsIC5ldHVpbnRlci1jb250YWN0IHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbiAgLyogbGluZSAyNzgsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ldHVkaWFudHNpbnRlcm5hdGlvbmF1eC5zY3NzICovXG4gIC5hc3N1cmFuY2UgcCwgLmV0dWludGVyLWNvbnRhY3QgcCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cblxuLyogbGluZSA3LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYWlkZS1maW5hbmNpZXJlLnNjc3MgKi9cbi5haWRlLWZpbmFuY2llcmUgLmNvbHVtbnMgLmNvbC0xeDI6bGFzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4O1xufVxuXG4vKiBsaW5lIDEzLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYWlkZS1maW5hbmNpZXJlLnNjc3MgKi9cbi5haWRlLWZpbmFuY2llcmVfX29yYW5nZS1ib3gge1xuICBiYWNrZ3JvdW5kOiAjZjE4NzAwO1xuICBwYWRkaW5nOiA0cmVtO1xuICB3aWR0aDogNDglO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTc1JSk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMTMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19haWRlLWZpbmFuY2llcmUuc2NzcyAqL1xuICAuYWlkZS1maW5hbmNpZXJlX19vcmFuZ2UtYm94IHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLyogbGluZSAzMCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2FpZGUtZmluYW5jaWVyZS5zY3NzICovXG4uYWlkZS1maW5hbmNpZXJlX19vcmFuZ2UtYm94IGgzIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjRyZW07XG59XG5cbi8qIGxpbmUgMzYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19haWRlLWZpbmFuY2llcmUuc2NzcyAqL1xuLmFpZGUtZmluYW5jaWVyZV9fb3JhbmdlLWJveCBwLCAuYWlkZS1maW5hbmNpZXJlX19vcmFuZ2UtYm94IGEge1xuICBmb250LWZhbWlseTogXCJrZXBsZXItc3RkXCIsIHNlcmlmO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSA1MSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2FpZGUtZmluYW5jaWVyZS5zY3NzICovXG4gIC5haWRlLWZpbmFuY2llcmVfX29yYW5nZS1ib3gge1xuICAgIHBhZGRpbmc6IDNyZW07XG4gIH1cbiAgLyogbGluZSA1NCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2FpZGUtZmluYW5jaWVyZS5zY3NzICovXG4gIC5haWRlLWZpbmFuY2llcmVfX29yYW5nZS1ib3ggaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXNpemU6IDEuMTY3cmVtO1xuICB9XG4gIC8qIGxpbmUgNTksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19haWRlLWZpbmFuY2llcmUuc2NzcyAqL1xuICAuYWlkZS1maW5hbmNpZXJlX19vcmFuZ2UtYm94IHAsIC5haWRlLWZpbmFuY2llcmVfX29yYW5nZS1ib3ggYSB7XG4gICAgZm9udC1zaXplOiAxLjMzM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAvKiBsaW5lIDczLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYWlkZS1maW5hbmNpZXJlLnNjc3MgKi9cbiAgLmFpZGUtZmluYW5jaWVyZSAuYy1jaGVja2xpc3QuYy1jaGVja2xpc3QtLTF4MiBsaSwgLmFpZGUtZmluYW5jaWVyZSAuYy1jaGVja2xpc3QtLTF4MiBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLyogbGluZSA4MiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2FpZGUtZmluYW5jaWVyZS5zY3NzICovXG4gIC5haWRlLWZpbmFuY2llcmUgLmNvbHVtbnMgLmNvbC0xeDI6bGFzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAvKiBsaW5lIDg2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYWlkZS1maW5hbmNpZXJlLnNjc3MgKi9cbiAgLmFpZGUtZmluYW5jaWVyZSAuY29sdW1ucyAuY29sLTF4MjpsYXN0LW9mLXR5cGUgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC8qIGxpbmUgMTA3LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYWlkZS1maW5hbmNpZXJlLnNjc3MgKi9cbiAgLmFpZGUtZmluYW5jaWVyZSAuY29sdW1ucyAuY29sLTF4MjpsYXN0LW9mLXR5cGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNTBweCk7XG4gIH1cbiAgLyogbGluZSAxMTUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19haWRlLWZpbmFuY2llcmUuc2NzcyAqL1xuICAuYWlkZS1maW5hbmNpZXJlX19vcmFuZ2UtYm94IHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAvKiBsaW5lIDEyNiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2FpZGUtZmluYW5jaWVyZS5zY3NzICovXG4gIC5haWRlLWZpbmFuY2llcmVfX29yYW5nZS1ib3gge1xuICAgIHBhZGRpbmc6IDNyZW07XG4gIH1cbiAgLyogbGluZSAxMjksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19haWRlLWZpbmFuY2llcmUuc2NzcyAqL1xuICAuYWlkZS1maW5hbmNpZXJlX19vcmFuZ2UtYm94IGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbiAgLyogbGluZSAxMzQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19haWRlLWZpbmFuY2llcmUuc2NzcyAqL1xuICAuYWlkZS1maW5hbmNpZXJlX19vcmFuZ2UtYm94IHAsIC5haWRlLWZpbmFuY2llcmVfX29yYW5nZS1ib3ggYSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgfVxufVxuXG4vKiBsaW5lIDMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19pbnRlZ3JhdGlvbi1zb2NpYWwuc2NzcyAqL1xuLmludGVncmF0aW9uLXNvY2lhbCAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5O1xufVxuXG4vKiBsaW5lIDgsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19pbnRlZ3JhdGlvbi1zb2NpYWwuc2NzcyAqL1xuLmludGVncmF0aW9uLXNvY2lhbF9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTYwcHg7XG4gIHotaW5kZXg6IDg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLyogbGluZSA4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9faW50ZWdyYXRpb24tc29jaWFsLnNjc3MgKi9cbiAgLmludGVncmF0aW9uLXNvY2lhbF9faW1hZ2Uge1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAvKiBsaW5lIDE4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9faW50ZWdyYXRpb24tc29jaWFsLnNjc3MgKi9cbiAgLmludGVncmF0aW9uLXNvY2lhbF9faW1hZ2UgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIGxpbmUgMjQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19pbnRlZ3JhdGlvbi1zb2NpYWwuc2NzcyAqL1xuLmludGVncmF0aW9uLXNvY2lhbF9faW1hZ2UgLmNvbnRhaW5lciAuaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGhlaWdodDogNDV2dztcbiAgei1pbmRleDogOTtcbn1cblxuLyogbGluZSAzNywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2ludGVncmF0aW9uLXNvY2lhbC5zY3NzICovXG4uaW50ZWdyYXRpb24tc29jaWFsX19hZG1pc3Npb24ge1xuICBwYWRkaW5nOiA2cmVtIDA7XG59XG5cbi8qIGxpbmUgNDAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19pbnRlZ3JhdGlvbi1zb2NpYWwuc2NzcyAqL1xuLmludGVncmF0aW9uLXNvY2lhbF9fYWRtaXNzaW9uIGgyIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4vKiBsaW5lIDQ3LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9faW50ZWdyYXRpb24tc29jaWFsLnNjc3MgKi9cbi5pbnRlZ3JhdGlvbi1zb2NpYWxfX2FkbWlzc2lvbiBoMi5pcy11bmRlcmxpbmVkIHNwYW46YWZ0ZXIge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvdHRvbTogNXB4O1xufVxuXG4vKiBsaW5lIDU0LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9faW50ZWdyYXRpb24tc29jaWFsLnNjc3MgKi9cbi5pbnRlZ3JhdGlvbi1zb2NpYWxfX2FkbWlzc2lvbiB1bCB7XG4gIG1heC13aWR0aDogNzUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5cbi8qIGxpbmUgNTksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19pbnRlZ3JhdGlvbi1zb2NpYWwuc2NzcyAqL1xuLmludGVncmF0aW9uLXNvY2lhbF9fYWRtaXNzaW9uIC5jb2x1bW5zIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLyogbGluZSA2NCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2ludGVncmF0aW9uLXNvY2lhbC5zY3NzICovXG4uaW50ZWdyYXRpb24tc29jaWFsX19hZG1pc3Npb24gLmNvbHVtbnMgLmNvbC0xeDI6Zmlyc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi8qIGxpbmUgNjcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19pbnRlZ3JhdGlvbi1zb2NpYWwuc2NzcyAqL1xuLmludGVncmF0aW9uLXNvY2lhbF9fYWRtaXNzaW9uIC5jb2x1bW5zIC5jb2wtMXgyOmZpcnN0LW9mLXR5cGUgcCB7XG4gIGZvbnQtZmFtaWx5OiBcImtlcGxlci1zdGRcIiwgc2VyaWY7XG4gIG1heC13aWR0aDogNzUwcHg7XG59XG5cbi8qIGxpbmUgNzEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19pbnRlZ3JhdGlvbi1zb2NpYWwuc2NzcyAqL1xuLmludGVncmF0aW9uLXNvY2lhbF9fYWRtaXNzaW9uIC5jb2x1bW5zIC5jb2wtMXgyOmZpcnN0LW9mLXR5cGUgcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi8qIGxpbmUgODAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19pbnRlZ3JhdGlvbi1zb2NpYWwuc2NzcyAqL1xuLmludGVncmF0aW9uLXNvY2lhbF9fYWRtaXNzaW9uIC5vcmFuZ2UtYm94IHtcbiAgYmFja2dyb3VuZDogI2YxODcwMDtcbiAgcGFkZGluZzogNHJlbTtcbiAgd2lkdGg6IDQ4JTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLyogbGluZSA5MCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2ludGVncmF0aW9uLXNvY2lhbC5zY3NzICovXG4uaW50ZWdyYXRpb24tc29jaWFsX19hZG1pc3Npb24gLm9yYW5nZS1ib3ggaDMge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbn1cblxuLyogbGluZSA5NiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2ludGVncmF0aW9uLXNvY2lhbC5zY3NzICovXG4uaW50ZWdyYXRpb24tc29jaWFsX19hZG1pc3Npb24gLm9yYW5nZS1ib3ggcCwgLmludGVncmF0aW9uLXNvY2lhbF9fYWRtaXNzaW9uIC5vcmFuZ2UtYm94IGEge1xuICBmb250LWZhbWlseTogXCJrZXBsZXItc3RkXCIsIHNlcmlmO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAxMTQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19pbnRlZ3JhdGlvbi1zb2NpYWwuc2NzcyAqL1xuICAuaW50ZWdyYXRpb24tc29jaWFsX19hZG1pc3Npb24gLmNvbHVtbnMge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLyogbGluZSAxMjQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19pbnRlZ3JhdGlvbi1zb2NpYWwuc2NzcyAqL1xuICAuaW50ZWdyYXRpb24tc29jaWFsX19hZG1pc3Npb24gLmNvbHVtbnMgLmNvbC0xeDI6Zmlyc3Qtb2YtdHlwZSBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgZm9udC1zaXplOiAxLjMzM3JlbTtcbiAgfVxuICAvKiBsaW5lIDEzMywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2ludGVncmF0aW9uLXNvY2lhbC5zY3NzICovXG4gIC5pbnRlZ3JhdGlvbi1zb2NpYWxfX2FkbWlzc2lvbiAub3JhbmdlLWJveCB7XG4gICAgcGFkZGluZzogM3JlbTtcbiAgfVxuICAvKiBsaW5lIDEzNiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2ludGVncmF0aW9uLXNvY2lhbC5zY3NzICovXG4gIC5pbnRlZ3JhdGlvbi1zb2NpYWxfX2FkbWlzc2lvbiAub3JhbmdlLWJveCBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjgzM3JlbTtcbiAgfVxuICAvKiBsaW5lIDE0MywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2ludGVncmF0aW9uLXNvY2lhbC5zY3NzICovXG4gIC5pbnRlZ3JhdGlvbi1zb2NpYWxfX2FkbWlzc2lvbiAub3JhbmdlLWJveCBwLCAuaW50ZWdyYXRpb24tc29jaWFsX19hZG1pc3Npb24gLm9yYW5nZS1ib3ggYSB7XG4gICAgZm9udC1zaXplOiAxLjMzM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS42NjdyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC8qIGxpbmUgMTU4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9faW50ZWdyYXRpb24tc29jaWFsLnNjc3MgKi9cbiAgLmludGVncmF0aW9uLXNvY2lhbF9fYWRtaXNzaW9uIC5jb2x1bW5zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC8qIGxpbmUgMTYxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9faW50ZWdyYXRpb24tc29jaWFsLnNjc3MgKi9cbiAgLmludGVncmF0aW9uLXNvY2lhbF9fYWRtaXNzaW9uIC5jb2x1bW5zIC5jb2wtMXgyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAvKiBsaW5lIDE2NSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2ludGVncmF0aW9uLXNvY2lhbC5zY3NzICovXG4gIC5pbnRlZ3JhdGlvbi1zb2NpYWxfX2FkbWlzc2lvbiAuY29sdW1ucyAub3JhbmdlLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgfVxuICAvKiBsaW5lIDE3NCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2ludGVncmF0aW9uLXNvY2lhbC5zY3NzICovXG4gIC5pbnRlZ3JhdGlvbi1zb2NpYWxfX2FkbWlzc2lvbiAuY29sdW1ucyAuY29sLTF4MjpmaXJzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLyogbGluZSAxOTUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19pbnRlZ3JhdGlvbi1zb2NpYWwuc2NzcyAqL1xuICAuaW50ZWdyYXRpb24tc29jaWFsX19hZG1pc3Npb24gLmNvbHVtbnMgLmNvbC0xeDI6Zmlyc3Qtb2YtdHlwZSBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgLyogbGluZSAyMDYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19pbnRlZ3JhdGlvbi1zb2NpYWwuc2NzcyAqL1xuICAuaW50ZWdyYXRpb24tc29jaWFsX19hZG1pc3Npb24gLm9yYW5nZS1ib3ggaDMge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG4gIC8qIGxpbmUgMjExLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9faW50ZWdyYXRpb24tc29jaWFsLnNjc3MgKi9cbiAgLmludGVncmF0aW9uLXNvY2lhbF9fYWRtaXNzaW9uIC5vcmFuZ2UtYm94IHAsIC5pbnRlZ3JhdGlvbi1zb2NpYWxfX2FkbWlzc2lvbiAub3JhbmdlLWJveCBhIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxufVxuXG4vKiBsaW5lIDMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19scG4tc2FzaS5zY3NzICovXG4ubHBuLXNhc2lfX2luZm8ge1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gIG1hcmdpbi1yaWdodDogLTQlO1xufVxuXG4vKiBsaW5lIDgsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19scG4tc2FzaS5zY3NzICovXG4ubHBuLXNhc2lfX2luZm8gLmNvbC0xeDIge1xuICBtYXJnaW4tcmlnaHQ6IDQlO1xuICB3aWR0aDogNDYlO1xufVxuXG4vKiBsaW5lIDE0LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fbHBuLXNhc2kuc2NzcyAqL1xuLmxwbi1zYXNpX19pbmZvIC5jb2wtMXgyOmZpcnN0LW9mLXR5cGUgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogbGluZSAxOSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2xwbi1zYXNpLnNjc3MgKi9cbi5scG4tc2FzaV9faW5mbyAuY29sLTF4MjpmaXJzdC1vZi10eXBlIHVsIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDYwcHg7XG59XG5cbi8qIGxpbmUgMjUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19scG4tc2FzaS5zY3NzICovXG4ubHBuLXNhc2lfX2luZm8gLmNvbC0xeDI6Zmlyc3Qtb2YtdHlwZSB1bCBsaSAuaWNvbiB7XG4gIHdpZHRoOiAzNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi8qIGxpbmUgMjksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19scG4tc2FzaS5zY3NzICovXG4ubHBuLXNhc2lfX2luZm8gLmNvbC0xeDI6Zmlyc3Qtb2YtdHlwZSB1bCBsaSAuaWNvbi5kb2xsYXItc2lnbiB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwMDI0M2Q7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGhlaWdodDogMzVweDtcbiAgd2lkdGg6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vKiBsaW5lIDQyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fbHBuLXNhc2kuc2NzcyAqL1xuLmxwbi1zYXNpX19pbmZvIC5jb2wtMXgyOmZpcnN0LW9mLXR5cGUgdWwgbGkgLnRleHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4vKiBsaW5lIDQ5LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fbHBuLXNhc2kuc2NzcyAqL1xuLmxwbi1zYXNpX19pbmZvIC5jb2wtMXgyOmxhc3Qtb2YtdHlwZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4vKiBsaW5lIDU0LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fbHBuLXNhc2kuc2NzcyAqL1xuLmxwbi1zYXNpX19pbmZvIC5jb2wtMXgyOmxhc3Qtb2YtdHlwZSBhOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgLyogbGluZSA2OCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2xwbi1zYXNpLnNjc3MgKi9cbiAgLmxwbi1zYXNpIC5jLXBhZ2UtYmFubmVyLXYyX193aGl0ZS1ib3ggLmMtYm94IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC8qIGxpbmUgNzMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19scG4tc2FzaS5zY3NzICovXG4gIC5scG4tc2FzaV9faW5mbyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSA5MywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2xwbi1zYXNpLnNjc3MgKi9cbiAgLmxwbi1zYXNpX19pbmZvIC5jb2wtMXgyOmZpcnN0LW9mLXR5cGUgdWwgbGkgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4xNjdyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC8qIGxpbmUgMTA4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fbHBuLXNhc2kuc2NzcyAqL1xuICAubHBuLXNhc2lfX2luZm8ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLyogbGluZSAxMTEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19scG4tc2FzaS5zY3NzICovXG4gIC5scG4tc2FzaV9faW5mbyAuY29sLTF4MiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAvKiBsaW5lIDExNSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2xwbi1zYXNpLnNjc3MgKi9cbiAgLmxwbi1zYXNpX19pbmZvIC5jb2wtMXgyIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIH1cbiAgLyogbGluZSAxMTksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19scG4tc2FzaS5zY3NzICovXG4gIC5scG4tc2FzaV9faW5mbyAuY29sLTF4MiB1bCBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgfVxuICAvKiBsaW5lIDEyNCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2xwbi1zYXNpLnNjc3MgKi9cbiAgLmxwbi1zYXNpX19pbmZvIC5jb2wtMXgyOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLyogbGluZSAxMjksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19scG4tc2FzaS5zY3NzICovXG4gIC5scG4tc2FzaV9faW5mbyAuY29sLTF4MjpsYXN0LW9mLXR5cGUge1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIH1cbiAgLyogbGluZSAxMzIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19scG4tc2FzaS5zY3NzICovXG4gIC5scG4tc2FzaV9faW5mbyAuY29sLTF4MjpsYXN0LW9mLXR5cGUgYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgfVxufVxuXG4vKiBsaW5lIDMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19yYWMuc2NzcyAqL1xuLnJhY19fYmFubmVyIHtcbiAgaGVpZ2h0OiAzNXZ3O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDVyZW07XG59XG5cbi8qIGxpbmUgMTEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19yYWMuc2NzcyAqL1xuLnJhY19fY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5cbi8qIGxpbmUgMTQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19yYWMuc2NzcyAqL1xuLnJhY19fY29udGVudCBwIHtcbiAgZm9udC1mYW1pbHk6IFwia2VwbGVyLXN0ZFwiLCBzZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcbn1cblxuLyogbGluZSAxOCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3JhYy5zY3NzICovXG4ucmFjX19jb250ZW50IHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4vKiBsaW5lIDI2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fcmFjLnNjc3MgKi9cbi5yYWNfX3N0ZXBzIGgyIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4vKiBsaW5lIDMzLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fcmFjLnNjc3MgKi9cbi5yYWNfX3N0ZXBzIGgyLmlzLXVuZGVybGluZWQgc3BhbjphZnRlciB7XG4gIGhlaWdodDogMTBweDtcbiAgYm90dG9tOiA1cHg7XG59XG5cbi8qIGxpbmUgNDAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19yYWMuc2NzcyAqL1xuLnJhY19fc3RlcHMgLmNvbHVtbnMge1xuICBjb3VudGVyLXJlc2V0OiBudW1iZXJzLWNvdW50ZXI7XG59XG5cbi8qIGxpbmUgNDQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19yYWMuc2NzcyAqL1xuLnJhY19fc3RlcHMgLmNvbC0xeDMge1xuICBwYWRkaW5nOiAzcmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogbGluZSA0OCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3JhYy5zY3NzICovXG4ucmFjX19zdGVwcyAuY29sLTF4MzpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKG51bWJlcnMtY291bnRlcik7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBudW1iZXJzLWNvdW50ZXI7XG4gIHdpZHRoOiAxMjBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IC05MHB4O1xuICB6LWluZGV4OiAtMTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEycmVtO1xuICBsaW5lLWhlaWdodDogMTJyZW07XG4gIGNvbG9yOiAjZjJmMmYyO1xufVxuXG4vKiBsaW5lIDY3LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fcmFjLnNjc3MgKi9cbi5yYWNfX3N0ZXBzIC5jb2wtMXgzOmxhc3Qtb2YtdHlwZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbn1cblxuLyogbGluZSA3MywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3JhYy5zY3NzICovXG4ucmFjX19zdGVwcyBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkFtYXRpYyBTQ1wiLCBjdXJzaXZlO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDI0M2Q7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG5cbi8qIGxpbmUgODIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19yYWMuc2NzcyAqL1xuLnJhY19fc3RlcHMtY2hlY2tsaXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi8qIGxpbmUgODcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19yYWMuc2NzcyAqL1xuLnJhY19fc3RlcHMtY2hlY2tsaXN0IGxpIHtcbiAgZm9udC1mYW1pbHk6IFwia2VwbGVyLXN0ZFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjJyZW07XG4gIGNvbG9yOiAjMDAyNDNkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDJweCAwcHggMnB4IDIwcHg7XG59XG5cbi8qIGxpbmUgOTUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19yYWMuc2NzcyAqL1xuLnJhY19fc3RlcHMtY2hlY2tsaXN0IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogOHB4O1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyOiA0cHggc29saWQgIzAwNjliMjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAvKiBsaW5lIDk1LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fcmFjLnNjc3MgKi9cbiAgLnJhY19fc3RlcHMtY2hlY2tsaXN0IGxpOmJlZm9yZSB7XG4gICAgdG9wOiA2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAvKiBsaW5lIDk1LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fcmFjLnNjc3MgKi9cbiAgLnJhY19fc3RlcHMtY2hlY2tsaXN0IGxpOmJlZm9yZSB7XG4gICAgdG9wOiA1cHg7XG4gIH1cbn1cblxuLyogbGluZSAxMTUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19yYWMuc2NzcyAqL1xuLnJhY19fc3RlcHMtY2hlY2tsaXN0IGxpIGEge1xuICBjb2xvcjogIzAwMjQzZDtcbn1cblxuLyogbGluZSAxMjIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19yYWMuc2NzcyAqL1xuLnJhY19fcHJvZ3JhbW1lcyB7XG4gIHBhZGRpbmc6IDNyZW0gMCAwO1xufVxuXG4vKiBsaW5lIDEyNSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3JhYy5zY3NzICovXG4ucmFjX19wcm9ncmFtbWVzIGgyIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4vKiBsaW5lIDEzMiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3JhYy5zY3NzICovXG4ucmFjX19wcm9ncmFtbWVzIGgyLmlzLXVuZGVybGluZWQgc3BhbjphZnRlciB7XG4gIGhlaWdodDogMTBweDtcbiAgYm90dG9tOiA1cHg7XG59XG5cbi8qIGxpbmUgMTQxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fcmFjLnNjc3MgKi9cbi5yYWNfX3Byb2dyYW1tZXMgLmNvbC0xeDI6Zmlyc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW07XG59XG5cbi8qIGxpbmUgMTQ2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fcmFjLnNjc3MgKi9cbi5yYWNfX3Byb2dyYW1tZXMtaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLyogbGluZSAxNjAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19yYWMuc2NzcyAqL1xuICAucmFjX19jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMS4yODZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODU3cmVtO1xuICB9XG4gIC8qIGxpbmUgMTcwLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fcmFjLnNjc3MgKi9cbiAgLnJhY19fc3RlcHMtY2hlY2tsaXN0IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yODZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzE0cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDE4NiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3JhYy5zY3NzICovXG4gIC5yYWNfX2NvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMTY3cmVtO1xuICB9XG4gIC8qIGxpbmUgMTk4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fcmFjLnNjc3MgKi9cbiAgLnJhY19fc3RlcHMgLmNvbnRhaW5lciAuY29sdW1ucyAuY29sLTF4MyB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxuICAvKiBsaW5lIDIwNCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3JhYy5zY3NzICovXG4gIC5yYWNfX3N0ZXBzIGgzIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgLyogbGluZSAyMTAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19yYWMuc2NzcyAqL1xuICAucmFjX19zdGVwcy1jaGVja2xpc3QgbGkge1xuICAgIGZvbnQtc2l6ZTogMS4zMzNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjY3cmVtO1xuICB9XG4gIC8qIGxpbmUgMjE5LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fcmFjLnNjc3MgKi9cbiAgLnJhY19fcHJvZ3JhbW1lcyAuY29sdW1ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAvKiBsaW5lIDIyMiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3JhYy5zY3NzICovXG4gIC5yYWNfX3Byb2dyYW1tZXMgLmNvbHVtbnMgLmNvbC0xeDI6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLyogbGluZSAyMjYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19yYWMuc2NzcyAqL1xuICAucmFjX19wcm9ncmFtbWVzIC5jb2x1bW5zIC5jb2wtMXgyOmxhc3Qtb2YtdHlwZSB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAvKiBsaW5lIDI0NCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3JhYy5zY3NzICovXG4gIC5yYWNfX3N0ZXBzIC5jb250YWluZXIgLmNvbHVtbnMge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgfVxuICAvKiBsaW5lIDI0NywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3JhYy5zY3NzICovXG4gIC5yYWNfX3N0ZXBzIC5jb250YWluZXIgLmNvbHVtbnMgLmNvbC0xeDMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAvKiBsaW5lIDI2MiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3JhYy5zY3NzICovXG4gIC5yYWNfX2NvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgfVxuICAvKiBsaW5lIDI3MiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3JhYy5zY3NzICovXG4gIC5yYWNfX3N0ZXBzIC5jb250YWluZXIgLmNvbHVtbnMge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgfVxuICAvKiBsaW5lIDI3NywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3JhYy5zY3NzICovXG4gIC5yYWNfX3N0ZXBzIGgzIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxuICAvKiBsaW5lIDI4MywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3JhYy5zY3NzICovXG4gIC5yYWNfX3N0ZXBzLWNoZWNrbGlzdCBsaSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbiAgLyogbGluZSAyOTQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19yYWMuc2NzcyAqL1xuICAucmFjX19wcm9ncmFtbWVzIC5jb2x1bW5zIC5jb2wtMXgyOmxhc3Qtb2YtdHlwZSB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgICB3aWR0aDogOTUlO1xuICB9XG59XG5cbi8qIGxpbmUgMSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3NhcmNhLnNjc3MgKi9cbi5zYXJjYSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHZ3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19zYXJjYS5zY3NzICovXG4gIC5zYXJjYSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSA4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fc2FyY2Euc2NzcyAqL1xuICAuc2FyY2EgfiBmb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLyogbGluZSAxNCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3NhcmNhLnNjc3MgKi9cbi5zYXJjYSBoMiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDVyZW0gMDtcbn1cblxuLyogbGluZSAyMywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3NhcmNhLnNjc3MgKi9cbi5zYXJjYSBoMi5pcy11bmRlcmxpbmVkIHNwYW46YWZ0ZXIge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvdHRvbTogNXB4O1xufVxuXG4vKiBsaW5lIDMwLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fc2FyY2Euc2NzcyAqL1xuLnNhcmNhIGgzIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS40cmVtO1xuICBtYXJnaW46IDUwcHggMCAxMHB4O1xufVxuXG4vKiBsaW5lIDM3LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fc2FyY2Euc2NzcyAqL1xuLnNhcmNhIC5zYXJjYV9fb3JhbmdlLWJveCB7XG4gIGJhY2tncm91bmQ6ICNmMTg3MDA7XG4gIHBhZGRpbmc6IDJyZW0gNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IC00MHJlbTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4vKiBsaW5lIDUwLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fc2FyY2Euc2NzcyAqL1xuLnNhcmNhIC5zYXJjYV9fb3JhbmdlLWJveCBzdHJvbmcge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG59XG5cbi8qIGxpbmUgNTQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19zYXJjYS5zY3NzICovXG4uc2FyY2EgLnNhcmNhX19vcmFuZ2UtYm94IGRpdiB7XG4gIGZvbnQtZmFtaWx5OiBcImtlcGxlci1zdGRcIiwgc2VyaWY7XG59XG5cbi8qIGxpbmUgNTcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19zYXJjYS5zY3NzICovXG4uc2FyY2EgLnNhcmNhX19vcmFuZ2UtYm94IGRpdiBhIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4vKiBsaW5lIDY0LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fc2FyY2Euc2NzcyAqL1xuLnNhcmNhIC5jb2x1bW5zIHtcbiAgcGFkZGluZzogM3JlbSAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC8qIGxpbmUgNjcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19zYXJjYS5zY3NzICovXG4gIC5zYXJjYSAuY29sdW1ucy5zcGFjZWQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4vKiBsaW5lIDc1LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fc2FyY2Euc2NzcyAqL1xuLnNhcmNhIC5jb2wtMXgyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSA4MCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3NhcmNhLnNjc3MgKi9cbiAgLnNhcmNhIC5jb2wtMXgyOmxhc3Qtb2YtdHlwZSB7XG4gICAgcmlnaHQ6IC00cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLyogbGluZSA3NSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3NhcmNhLnNjc3MgKi9cbiAgLnNhcmNhIC5jb2wtMXgyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLyogbGluZSA4OSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3NhcmNhLnNjc3MgKi9cbiAgLnNhcmNhIC5jb2wtMXgyOmxhc3Qtb2YtdHlwZSB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuLyogbGluZSA5NywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3NhcmNhLnNjc3MgKi9cbi5zYXJjYSAuc2FyY2FfX2JsdWUtYm94IHtcbiAgYmFja2dyb3VuZDogIzQyZDNkZjtcbiAgcGFkZGluZzogNXJlbSA2cmVtIDVyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC8qIGxpbmUgOTcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19zYXJjYS5zY3NzICovXG4gIC5zYXJjYSAuc2FyY2FfX2JsdWUtYm94IHtcbiAgICBwYWRkaW5nOiAzcmVtO1xuICB9XG59XG5cbi8qIGxpbmUgMTA2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fc2FyY2Euc2NzcyAqL1xuLnNhcmNhIC5zYXJjYV9fYmx1ZS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzQyZDNkZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAvKiBsaW5lIDEwNiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3NhcmNhLnNjc3MgKi9cbiAgLnNhcmNhIC5zYXJjYV9fYmx1ZS1ib3g6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qIGxpbmUgMTIwLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fc2FyY2Euc2NzcyAqL1xuLnNhcmNhIC5zYXJjYV9fYmx1ZS1ib3ggaDMge1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cblxuLyogbGluZSAxMjYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19zYXJjYS5zY3NzICovXG4uc2FyY2EgLnNhcmNhX19ibHVlLWJveCBwIHtcbiAgZm9udC1mYW1pbHk6IFwia2VwbGVyLXN0ZFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS40cmVtO1xuICBtYXJnaW46IDAgMCA0MHB4O1xufVxuXG4vKiBsaW5lIDEzMywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3NhcmNhLnNjc3MgKi9cbi5zYXJjYSAuc2FyY2FfX2JsdWUtYm94IHVsIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi8qIGxpbmUgMTM4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fc2FyY2Euc2NzcyAqL1xuLnNhcmNhIC5zYXJjYV9fYmx1ZS1ib3ggdWwgbGkge1xuICBmb250LWZhbWlseTogXCJrZXBsZXItc3RkXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcbiAgY29sb3I6ICMwMDI0M2Q7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNXB4IDBweCA1cHggMjBweDtcbn1cblxuLyogbGluZSAxNDYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19zYXJjYS5zY3NzICovXG4uc2FyY2EgLnNhcmNhX19ibHVlLWJveCB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwcHg7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXI6IDRweCBzb2xpZCAjMDA2OWIyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC8qIGxpbmUgMTQ2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fc2FyY2Euc2NzcyAqL1xuICAuc2FyY2EgLnNhcmNhX19ibHVlLWJveCB1bCBsaTpiZWZvcmUge1xuICAgIHRvcDogOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLyogbGluZSAxNDYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19zYXJjYS5zY3NzICovXG4gIC5zYXJjYSAuc2FyY2FfX2JsdWUtYm94IHVsIGxpOmJlZm9yZSB7XG4gICAgdG9wOiA3cHg7XG4gIH1cbn1cblxuLyogbGluZSAxNjYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19zYXJjYS5zY3NzICovXG4uc2FyY2EgLnNhcmNhX19ibHVlLWJveCB1bCBsaSBhIHtcbiAgY29sb3I6ICMwMDI0M2Q7XG59XG5cbi8qIGxpbmUgMTcyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fc2FyY2Euc2NzcyAqL1xuLnNhcmNhIC5zYXJjYV9fYmx1ZS1ib3ggLmNvbHVtbnMge1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiBsaW5lIDE3NywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3NhcmNhLnNjc3MgKi9cbi5zYXJjYV9faW1hZ2Uge1xuICBoZWlnaHQ6IDI1dnc7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDZyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgLyogbGluZSAxNzcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19zYXJjYS5zY3NzICovXG4gIC5zYXJjYV9faW1hZ2Uge1xuICAgIGhlaWdodDogMzJ2dztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC8qIGxpbmUgMTc3LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fc2FyY2Euc2NzcyAqL1xuICAuc2FyY2FfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDQwdnc7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLyogbGluZSAyMDQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19zYXJjYS5zY3NzICovXG4gIC5zYXJjYSBoMyB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxuICAvKiBsaW5lIDIxMCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3NhcmNhLnNjc3MgKi9cbiAgLnNhcmNhIC5zYXJjYV9fb3JhbmdlLWJveCBzdHJvbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG4gIC8qIGxpbmUgMjE1LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fc2FyY2Euc2NzcyAqL1xuICAuc2FyY2EgLnNhcmNhX19vcmFuZ2UtYm94IGEge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbiAgLyogbGluZSAyMjIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19zYXJjYS5zY3NzICovXG4gIC5zYXJjYSAuc2FyY2FfX2JsdWUtYm94IHAge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxuICAvKiBsaW5lIDIyOSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3NhcmNhLnNjc3MgKi9cbiAgLnNhcmNhIC5zYXJjYV9fYmx1ZS1ib3ggdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC8qIGxpbmUgMjQyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fc2FyY2Euc2NzcyAqL1xuICAuc2FyY2EgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbiAgLyogbGluZSAyNDYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19zYXJjYS5zY3NzICovXG4gIC5zYXJjYSAuc2FyY2FfX29yYW5nZS1ib3gge1xuICAgIHJpZ2h0OiAtMTJyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAvKiBsaW5lIDI1NiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3NhcmNhLnNjc3MgKi9cbiAgLnNhcmNhIGgzIHtcbiAgICBmb250LXNpemU6IDEuMjg2cmVtO1xuICB9XG4gIC8qIGxpbmUgMjYyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fc2FyY2Euc2NzcyAqL1xuICAuc2FyY2EgLnNhcmNhX19vcmFuZ2UtYm94IHN0cm9uZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtc2l6ZTogMS4xNDNyZW07XG4gIH1cbiAgLyogbGluZSAyNjcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19zYXJjYS5zY3NzICovXG4gIC5zYXJjYSAuc2FyY2FfX29yYW5nZS1ib3ggYSB7XG4gICAgZm9udC1zaXplOiAxLjI4NnJlbTtcbiAgfVxuICAvKiBsaW5lIDI3NCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3NhcmNhLnNjc3MgKi9cbiAgLnNhcmNhIC5zYXJjYV9fYmx1ZS1ib3ggcCB7XG4gICAgZm9udC1zaXplOiAxLjI4NnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43MTRyZW07XG4gIH1cbiAgLyogbGluZSAyODEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19zYXJjYS5zY3NzICovXG4gIC5zYXJjYSAuc2FyY2FfX2JsdWUtYm94IHVsIGxpIHtcbiAgICBmb250LXNpemU6IDEuMjg2cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcxNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAyOTQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19zYXJjYS5zY3NzICovXG4gIC5zYXJjYSAuY29sdW1uczpmaXJzdC1vZi10eXBlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC8qIGxpbmUgMjk3LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fc2FyY2Euc2NzcyAqL1xuICAuc2FyY2EgLmNvbHVtbnM6Zmlyc3Qtb2YtdHlwZSAuY29sLTF4MiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLyogbGluZSAzMDIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19zYXJjYS5zY3NzICovXG4gIC5zYXJjYSAuc2FyY2FfX29yYW5nZS1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC8qIGxpbmUgMzA3LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fc2FyY2Euc2NzcyAqL1xuICAuc2FyY2EgLnNhcmNhX19vcmFuZ2UtYm94IHN0cm9uZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtc2l6ZTogMS4zMzNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjY3cmVtO1xuICB9XG4gIC8qIGxpbmUgMzEzLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fc2FyY2Euc2NzcyAqL1xuICAuc2FyY2EgLnNhcmNhX19vcmFuZ2UtYm94IGRpdiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjY3cmVtO1xuICB9XG4gIC8qIGxpbmUgMzE4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fc2FyY2Euc2NzcyAqL1xuICAuc2FyY2EgLnNhcmNhX19vcmFuZ2UtYm94IGEge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIC8qIGxpbmUgMzI1LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fc2FyY2Euc2NzcyAqL1xuICAuc2FyY2EgLnNhcmNhX19ibHVlLWJveCBwIHtcbiAgICBmb250LXNpemU6IDEuMzMzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU3MXJlbTtcbiAgfVxuICAvKiBsaW5lIDMzMiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3NhcmNhLnNjc3MgKi9cbiAgLnNhcmNhIC5zYXJjYV9fYmx1ZS1ib3ggdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMS4zMzNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTcxcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAvKiBsaW5lIDM0NywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3NhcmNhLnNjc3MgKi9cbiAgLnNhcmNhIC5zYXJjYV9fYmx1ZS1ib3ggLmNvbHVtbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLyogbGluZSAzNTIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19zYXJjYS5zY3NzICovXG4gIC5zYXJjYSAuc2FyY2FfX2JsdWUtYm94IC5jb2x1bW5zIC5jb2wtMXgyOmZpcnN0LW9mLXR5cGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC8qIGxpbmUgMzU2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fc2FyY2Euc2NzcyAqL1xuICAuc2FyY2EgLnNhcmNhX19ibHVlLWJveCAuY29sdW1ucyAuY29sLTF4MjpsYXN0LW9mLXR5cGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC8qIGxpbmUgMzYzLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fc2FyY2Euc2NzcyAqL1xuICAuc2FyY2FfX2ltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAvKiBsaW5lIDM3NSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3NhcmNhLnNjc3MgKi9cbiAgLnNhcmNhIC5zYXJjYV9fYmx1ZS1ib3gge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLyogbGluZSAzODUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19zYXJjYS5zY3NzICovXG4gIC5zYXJjYSBoMyB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbiAgfVxuICAvKiBsaW5lIDM5MiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3NhcmNhLnNjc3MgKi9cbiAgLnNhcmNhIC5zYXJjYV9fb3JhbmdlLWJveCBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG4gIC8qIGxpbmUgMzk3LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fc2FyY2Euc2NzcyAqL1xuICAuc2FyY2EgLnNhcmNhX19vcmFuZ2UtYm94IGRpdiB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbiAgLyogbGluZSA0MDIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19zYXJjYS5zY3NzICovXG4gIC5zYXJjYSAuc2FyY2FfX29yYW5nZS1ib3ggYSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbiAgLyogbGluZSA0MDksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19zYXJjYS5zY3NzICovXG4gIC5zYXJjYSAuc2FyY2FfX2JsdWUtYm94IHAge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG4gIC8qIGxpbmUgNDE2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fc2FyY2Euc2NzcyAqL1xuICAuc2FyY2EgLnNhcmNhX19ibHVlLWJveCB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbn1cblxuLyogbGluZSAzLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fc2VydmljZXMtYXV4LWVudHJlcHJpc2VzLnNjc3MgKi9cbi5zZXJ2aWNlcy1hdXgtZW50cmVwcmlzZXMgLmNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMTByZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLyogbGluZSAzLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fc2VydmljZXMtYXV4LWVudHJlcHJpc2VzLnNjc3MgKi9cbiAgLnNlcnZpY2VzLWF1eC1lbnRyZXByaXNlcyAuY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIH1cbn1cblxuLyogbGluZSAxMSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3NlcnZpY2VzLWF1eC1lbnRyZXByaXNlcy5zY3NzICovXG4uc2VydmljZXMtYXV4LWVudHJlcHJpc2VzIC5jb2x1bW5zIHtcbiAgcGFkZGluZzogM3JlbSAwO1xufVxuXG4vKiBsaW5lIDE0LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fc2VydmljZXMtYXV4LWVudHJlcHJpc2VzLnNjc3MgKi9cbi5zZXJ2aWNlcy1hdXgtZW50cmVwcmlzZXMgLmNvbHVtbnMgLmNvbC0xeDIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIGxpbmUgMTcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19zZXJ2aWNlcy1hdXgtZW50cmVwcmlzZXMuc2NzcyAqL1xuLnNlcnZpY2VzLWF1eC1lbnRyZXByaXNlcyAuY29sdW1ucyAuY29sLTF4MjpsYXN0LW9mLXR5cGUge1xuICBwYWRkaW5nOiAycmVtIDAgMnJlbSA0cmVtO1xufVxuXG4vKiBsaW5lIDIzLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fc2VydmljZXMtYXV4LWVudHJlcHJpc2VzLnNjc3MgKi9cbi5zZXJ2aWNlcy1hdXgtZW50cmVwcmlzZXMgaDIge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi8qIGxpbmUgMzAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19zZXJ2aWNlcy1hdXgtZW50cmVwcmlzZXMuc2NzcyAqL1xuLnNlcnZpY2VzLWF1eC1lbnRyZXByaXNlcyBoMi5pcy11bmRlcmxpbmVkIHNwYW46YWZ0ZXIge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvdHRvbTogNXB4O1xufVxuXG4vKiBsaW5lIDM3LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fc2VydmljZXMtYXV4LWVudHJlcHJpc2VzLnNjc3MgKi9cbi5zZXJ2aWNlcy1hdXgtZW50cmVwcmlzZXMgLmJsdWUtZGFyay1ib3gge1xuICBiYWNrZ3JvdW5kOiAjMDAyNDNkO1xuICBjb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogbGluZSA1MiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3NlcnZpY2VzLWF1eC1lbnRyZXByaXNlcy5zY3NzICovXG4uc2VydmljZXMtYXV4LWVudHJlcHJpc2VzIC5ibHVlLWRhcmstYm94IHAge1xuICBtYXgtd2lkdGg6IDMwdnc7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsaW5lLWhlaWdodDogMS44cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgNjAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19zZXJ2aWNlcy1hdXgtZW50cmVwcmlzZXMuc2NzcyAqL1xuLnNlcnZpY2VzLWF1eC1lbnRyZXByaXNlcyAuYmx1ZS1kYXJrLWJveCAuYXV0aG9yIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi8qIGxpbmUgNjksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19zZXJ2aWNlcy1hdXgtZW50cmVwcmlzZXMuc2NzcyAqL1xuLnNlcnZpY2VzLWF1eC1lbnRyZXByaXNlc19faW1hZ2Uge1xuICBwYWRkaW5nLWxlZnQ6IDZyZW07XG4gIG1hcmdpbi10b3A6IC04cmVtO1xuICB6LWluZGV4OiA5OTk5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLyogbGluZSA2OSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3NlcnZpY2VzLWF1eC1lbnRyZXByaXNlcy5zY3NzICovXG4gIC5zZXJ2aWNlcy1hdXgtZW50cmVwcmlzZXNfX2ltYWdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi8qIGxpbmUgODAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19zZXJ2aWNlcy1hdXgtZW50cmVwcmlzZXMuc2NzcyAqL1xuLnNlcnZpY2VzLWF1eC1lbnRyZXByaXNlc19faW1hZ2UgLmltYWdlIHtcbiAgaGVpZ2h0OiAzNXZ3O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLyogbGluZSA4MCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3NlcnZpY2VzLWF1eC1lbnRyZXByaXNlcy5zY3NzICovXG4gIC5zZXJ2aWNlcy1hdXgtZW50cmVwcmlzZXNfX2ltYWdlIC5pbWFnZSB7XG4gICAgaGVpZ2h0OiA0NXZ3O1xuICB9XG59XG5cbi8qIGxpbmUgOTIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19zZXJ2aWNlcy1hdXgtZW50cmVwcmlzZXMuc2NzcyAqL1xuLnNlcnZpY2VzLWF1eC1lbnRyZXByaXNlc19fb3JhbmdlLWJveCB7XG4gIGJhY2tncm91bmQ6ICNmMTg3MDA7XG4gIHBhZGRpbmc6IDNyZW0gMTByZW0gM3JlbSA2cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLyogbGluZSA5MiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3NlcnZpY2VzLWF1eC1lbnRyZXByaXNlcy5zY3NzICovXG4gIC5zZXJ2aWNlcy1hdXgtZW50cmVwcmlzZXNfX29yYW5nZS1ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgcGFkZGluZzogM3JlbTtcbiAgfVxufVxuXG4vKiBsaW5lIDExMSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3NlcnZpY2VzLWF1eC1lbnRyZXByaXNlcy5zY3NzICovXG4uc2VydmljZXMtYXV4LWVudHJlcHJpc2VzX19vcmFuZ2UtYm94IHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbn1cblxuLyogbGluZSAxMTUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19zZXJ2aWNlcy1hdXgtZW50cmVwcmlzZXMuc2NzcyAqL1xuLnNlcnZpY2VzLWF1eC1lbnRyZXByaXNlc19fb3JhbmdlLWJveCBkaXYge1xuICBmb250LWZhbWlseTogXCJrZXBsZXItc3RkXCIsIHNlcmlmO1xufVxuXG4vKiBsaW5lIDExOCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3NlcnZpY2VzLWF1eC1lbnRyZXByaXNlcy5zY3NzICovXG4uc2VydmljZXMtYXV4LWVudHJlcHJpc2VzX19vcmFuZ2UtYm94IGRpdiBhIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4vKiBsaW5lIDEyNCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3NlcnZpY2VzLWF1eC1lbnRyZXByaXNlcy5zY3NzICovXG4uc2VydmljZXMtYXV4LWVudHJlcHJpc2VzX19lbmdhZ2VtZW50cyB7XG4gIHBhZGRpbmc6IDRyZW0gMCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC8qIGxpbmUgMTM1LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fc2VydmljZXMtYXV4LWVudHJlcHJpc2VzLnNjc3MgKi9cbiAgLnNlcnZpY2VzLWF1eC1lbnRyZXByaXNlcyAuYmx1ZS1kYXJrLWJveCBwIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuICAvKiBsaW5lIDE0MiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3NlcnZpY2VzLWF1eC1lbnRyZXByaXNlcy5zY3NzICovXG4gIC5zZXJ2aWNlcy1hdXgtZW50cmVwcmlzZXNfX29yYW5nZS1ib3ggc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG4gIC8qIGxpbmUgMTQ2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fc2VydmljZXMtYXV4LWVudHJlcHJpc2VzLnNjc3MgKi9cbiAgLnNlcnZpY2VzLWF1eC1lbnRyZXByaXNlc19fb3JhbmdlLWJveCBkaXYsIC5zZXJ2aWNlcy1hdXgtZW50cmVwcmlzZXNfX29yYW5nZS1ib3ggYSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLyogbGluZSAxNTcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19zZXJ2aWNlcy1hdXgtZW50cmVwcmlzZXMuc2NzcyAqL1xuICAuc2VydmljZXMtYXV4LWVudHJlcHJpc2VzX19pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC8qIGxpbmUgMTY5LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fc2VydmljZXMtYXV4LWVudHJlcHJpc2VzLnNjc3MgKi9cbiAgLnNlcnZpY2VzLWF1eC1lbnRyZXByaXNlc19fb3JhbmdlLWJveCBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMS4yODZyZW07XG4gIH1cbiAgLyogbGluZSAxNzMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19zZXJ2aWNlcy1hdXgtZW50cmVwcmlzZXMuc2NzcyAqL1xuICAuc2VydmljZXMtYXV4LWVudHJlcHJpc2VzX19vcmFuZ2UtYm94IGRpdiwgLnNlcnZpY2VzLWF1eC1lbnRyZXByaXNlc19fb3JhbmdlLWJveCBhIHtcbiAgICBmb250LXNpemU6IDEuNDI5cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCkge1xuICAvKiBsaW5lIDE4NCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3NlcnZpY2VzLWF1eC1lbnRyZXByaXNlcy5zY3NzICovXG4gIC5zZXJ2aWNlcy1hdXgtZW50cmVwcmlzZXMgLmNvbHVtbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAvKiBsaW5lIDE4NywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3NlcnZpY2VzLWF1eC1lbnRyZXByaXNlcy5zY3NzICovXG4gIC5zZXJ2aWNlcy1hdXgtZW50cmVwcmlzZXMgLmNvbHVtbnMgLmNvbC0xeDIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC8qIGxpbmUgMTkwLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fc2VydmljZXMtYXV4LWVudHJlcHJpc2VzLnNjc3MgKi9cbiAgLnNlcnZpY2VzLWF1eC1lbnRyZXByaXNlcyAuY29sdW1ucyAuY29sLTF4MjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtO1xuICB9XG4gIC8qIGxpbmUgMTk0LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fc2VydmljZXMtYXV4LWVudHJlcHJpc2VzLnNjc3MgKi9cbiAgLnNlcnZpY2VzLWF1eC1lbnRyZXByaXNlcyAuY29sdW1ucyAuY29sLTF4MjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLyogbGluZSAxOTcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19zZXJ2aWNlcy1hdXgtZW50cmVwcmlzZXMuc2NzcyAqL1xuICAuc2VydmljZXMtYXV4LWVudHJlcHJpc2VzIC5jb2x1bW5zIC5jb2wtMXgyOmxhc3QtY2hpbGQgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgfVxuICAvKiBsaW5lIDIwMSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3NlcnZpY2VzLWF1eC1lbnRyZXByaXNlcy5zY3NzICovXG4gIC5zZXJ2aWNlcy1hdXgtZW50cmVwcmlzZXMgLmNvbHVtbnMgLmNvbC0xeDI6bGFzdC1jaGlsZCB1bCBsaSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICB9XG4gIC8qIGxpbmUgMjEwLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fc2VydmljZXMtYXV4LWVudHJlcHJpc2VzLnNjc3MgKi9cbiAgLnNlcnZpY2VzLWF1eC1lbnRyZXByaXNlcyAuYmx1ZS1kYXJrLWJveCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMTJyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC01cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDIyNCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3NlcnZpY2VzLWF1eC1lbnRyZXByaXNlcy5zY3NzICovXG4gIC5zZXJ2aWNlcy1hdXgtZW50cmVwcmlzZXMgLmNvbHVtbnMgLmNvbC0xeDI6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC8qIGxpbmUgMjI4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fc2VydmljZXMtYXV4LWVudHJlcHJpc2VzLnNjc3MgKi9cbiAgLnNlcnZpY2VzLWF1eC1lbnRyZXByaXNlcyAuYmx1ZS1kYXJrLWJveCB7XG4gICAgcGFkZGluZzogNHJlbTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gIH1cbiAgLyogbGluZSAyMzMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19zZXJ2aWNlcy1hdXgtZW50cmVwcmlzZXMuc2NzcyAqL1xuICAuc2VydmljZXMtYXV4LWVudHJlcHJpc2VzIC5ibHVlLWRhcmstYm94IHAge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBmb250LXNpemU6IDEuNjY3cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjE2N3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLyogbGluZSAyNTQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19zZXJ2aWNlcy1hdXgtZW50cmVwcmlzZXMuc2NzcyAqL1xuICAuc2VydmljZXMtYXV4LWVudHJlcHJpc2VzIC5jb2x1bW5zIC5jb2wtMXgyOmxhc3QtY2hpbGQgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIGxpbmUgMywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3NlcnZpY2VzLWF1eC1ldHVkaWFudHMuc2NzcyAqL1xuLnNlcnZpY2VzLWF1eC1ldHVkaWFudHNfX2NvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fdGVzdHMuc2NzcyAqL1xuICAudGVzdHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgNywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3Rlc3RzLnNjc3MgKi9cbiAgLnRlc3RzIH4gZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi8qIGxpbmUgMTMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL190ZXN0cy5zY3NzICovXG4udGVzdHMgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAvKiBsaW5lIDE3LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fdGVzdHMuc2NzcyAqL1xuICAudGVzdHMgaDIgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogbGluZSAyNCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3Rlc3RzLnNjc3MgKi9cbi50ZXN0cyAuY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG5cbi8qIGxpbmUgMjgsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL190ZXN0cy5zY3NzICovXG4udGVzdHNfX2ltYWdlcyB7XG4gIGhlaWdodDogMzJ2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDEwcmVtIDAgNXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAvKiBsaW5lIDI4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fdGVzdHMuc2NzcyAqL1xuICAudGVzdHNfX2ltYWdlcyB7XG4gICAgaGVpZ2h0OiA1MHZ3O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAvKiBsaW5lIDI4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fdGVzdHMuc2NzcyAqL1xuICAudGVzdHNfX2ltYWdlcyB7XG4gICAgbWFyZ2luLXRvcDogMTgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLyogbGluZSAyOCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3Rlc3RzLnNjc3MgKi9cbiAgLnRlc3RzX19pbWFnZXMge1xuICAgIGhlaWdodDogNzB2dztcbiAgfVxufVxuXG4vKiBsaW5lIDQ1LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fdGVzdHMuc2NzcyAqL1xuLnRlc3RzX19pbWFnZXM6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luOiAxMHJlbSAwIDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgNDUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL190ZXN0cy5zY3NzICovXG4gIC50ZXN0c19faW1hZ2VzOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxufVxuXG4vKiBsaW5lIDUzLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fdGVzdHMuc2NzcyAqL1xuLnRlc3RzX19pbWFnZXMgLmltYWdlIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogLTZyZW07XG4gIGxlZnQ6IC0xNnJlbTtcbn1cblxuLyogbGluZSA2NSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3Rlc3RzLnNjc3MgKi9cbi50ZXN0c19fb3JhbmdlLWJveCB7XG4gIGJhY2tncm91bmQ6ICNmMTg3MDA7XG4gIHBhZGRpbmc6IDNyZW0gMTByZW0gM3JlbSA2cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xMHJlbTtcbiAgY29sb3I6IHdoaXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAvKiBsaW5lIDY1LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fdGVzdHMuc2NzcyAqL1xuICAudGVzdHNfX29yYW5nZS1ib3gge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogbGluZSA4MiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3Rlc3RzLnNjc3MgKi9cbi50ZXN0c19fb3JhbmdlLWJveCBzdHJvbmcge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG59XG5cbi8qIGxpbmUgODYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL190ZXN0cy5zY3NzICovXG4udGVzdHNfX29yYW5nZS1ib3ggZGl2IHtcbiAgZm9udC1mYW1pbHk6IFwia2VwbGVyLXN0ZFwiLCBzZXJpZjtcbn1cblxuLyogbGluZSA4OSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3Rlc3RzLnNjc3MgKi9cbi50ZXN0c19fb3JhbmdlLWJveCBkaXYgYSB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC8qIGxpbmUgMTAyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fdGVzdHMuc2NzcyAqL1xuICAudGVzdHNfX29yYW5nZS1ib3ggc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG4gIC8qIGxpbmUgMTA2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fdGVzdHMuc2NzcyAqL1xuICAudGVzdHNfX29yYW5nZS1ib3ggZGl2LCAudGVzdHNfX29yYW5nZS1ib3ggYSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLyogbGluZSAxMTksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL190ZXN0cy5zY3NzICovXG4gIC50ZXN0c19fb3JhbmdlLWJveCBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMS4yODZyZW07XG4gIH1cbiAgLyogbGluZSAxMjMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL190ZXN0cy5zY3NzICovXG4gIC50ZXN0c19fb3JhbmdlLWJveCBkaXYsIC50ZXN0c19fb3JhbmdlLWJveCBhIHtcbiAgICBmb250LXNpemU6IDEuNDI5cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDEzNCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3Rlc3RzLnNjc3MgKi9cbiAgLnRlc3RzX19vcmFuZ2UtYm94IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXJlbTtcbiAgfVxuICAvKiBsaW5lIDEzNywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3Rlc3RzLnNjc3MgKi9cbiAgLnRlc3RzX19vcmFuZ2UtYm94IHN0cm9uZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLyogbGluZSAxNTIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL190ZXN0cy5zY3NzICovXG4gIC50ZXN0c19fb3JhbmdlLWJveCBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG4gIH1cbiAgLyogbGluZSAxNTcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL190ZXN0cy5zY3NzICovXG4gIC50ZXN0c19fb3JhbmdlLWJveCBkaXYsIC50ZXN0c19fb3JhbmdlLWJveCBhIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4ycmVtO1xuICB9XG59XG5cbi8qIGxpbmUgMywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2EtcHJvcG9zLnNjc3MgKi9cbi5hLXByb3Bvc19fYnV0dG9uIHtcbiAgcGFkZGluZzogM3JlbSAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMTAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19hLXByb3Bvcy5zY3NzICovXG4uYS1wcm9wb3NfX3F1YWxpdGUtc3VwIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gIC8qIGxpbmUgMTUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19hLXByb3Bvcy5zY3NzICovXG4gIC5hLXByb3Bvc19fcXVhbGl0ZS1zdXAgLmMtYnV0dG9uLCAuYS1wcm9wb3NfX3F1YWxpdGUtc3VwIC5jLWJ1dHRvbi0td2hpdGUsIC5hLXByb3Bvc19fcXVhbGl0ZS1zdXAgLmMtYnV0dG9uLS1ibHVlLWRhcmssIC5hLXByb3Bvc19fcXVhbGl0ZS1zdXAgLmMtYnV0dG9uLS1ibHVlLWxpZ2h0LCAuYS1wcm9wb3NfX3F1YWxpdGUtc3VwIC5jLWJ1dHRvbi0tb3JhbmdlLCAuYS1wcm9wb3NfX3F1YWxpdGUtc3VwIC5jLWJ1dHRvbi0tYm9yZGVyZWQtYmx1ZS1kYXJrLCAuYS1wcm9wb3NfX3F1YWxpdGUtc3VwIC5jLWJ1dHRvbi0tYm9yZGVyZWQtd2hpdGUge1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgLyogbGluZSAyMiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2EtcHJvcG9zLnNjc3MgKi9cbiAgLmEtcHJvcG9zX19xdWFsaXRlLXN1cCAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gICAgcGFkZGluZy1yaWdodDogNHJlbTtcbiAgfVxufVxuXG4vKiBsaW5lIDMwLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYS1wcm9wb3Muc2NzcyAqL1xuLmEtcHJvcG9zX19xdWFsaXRlLXN1cCAuY29sdW1ucyB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLyogbGluZSAzMCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2EtcHJvcG9zLnNjc3MgKi9cbiAgLmEtcHJvcG9zX19xdWFsaXRlLXN1cCAuY29sdW1ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC8qIGxpbmUgMzcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19hLXByb3Bvcy5zY3NzICovXG4gIC5hLXByb3Bvc19fcXVhbGl0ZS1zdXAgLmNvbHVtbnMgLmNvbC0xeDIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIGxpbmUgNDYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19hLXByb3Bvcy5zY3NzICovXG4uYS1wcm9wb3NfX3F1YWxpdGUtc3VwIC5jb2x1bW5zLmJsdWUtc2VjdGlvbiAuY29sLTF4MiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogbGluZSA0OSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2EtcHJvcG9zLnNjc3MgKi9cbi5hLXByb3Bvc19fcXVhbGl0ZS1zdXAgLmNvbHVtbnMuYmx1ZS1zZWN0aW9uIC5jb2wtMXgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMTAwJTtcbiAgd2lkdGg6IDQwcmVtO1xuICBiYWNrZ3JvdW5kOiAjMDAyNDNkO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLyogbGluZSA2MCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2EtcHJvcG9zLnNjc3MgKi9cbi5hLXByb3Bvc19fcXVhbGl0ZS1zdXAgLmNvbHVtbnMuYmx1ZS1zZWN0aW9uIC5jb2wtMXgyOmZpcnN0LW9mLXR5cGUge1xuICBwYWRkaW5nOiA2cmVtIDZyZW0gNnJlbSAwO1xuICBiYWNrZ3JvdW5kOiAjMDAyNDNkO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gIC8qIGxpbmUgNjAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19hLXByb3Bvcy5zY3NzICovXG4gIC5hLXByb3Bvc19fcXVhbGl0ZS1zdXAgLmNvbHVtbnMuYmx1ZS1zZWN0aW9uIC5jb2wtMXgyOmZpcnN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmc6IDZyZW0gNHJlbSA2cmVtIDA7XG4gIH1cbn1cblxuLyogbGluZSA2OCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2EtcHJvcG9zLnNjc3MgKi9cbi5hLXByb3Bvc19fcXVhbGl0ZS1zdXAgLmNvbHVtbnMuYmx1ZS1zZWN0aW9uIC5jb2wtMXgyOmZpcnN0LW9mLXR5cGUgaDMge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLyogbGluZSA3MywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2EtcHJvcG9zLnNjc3MgKi9cbi5hLXByb3Bvc19fcXVhbGl0ZS1zdXAgLmNvbHVtbnMuYmx1ZS1zZWN0aW9uIC5jb2wtMXgyOmZpcnN0LW9mLXR5cGUgcCB7XG4gIGZvbnQtZmFtaWx5OiBcImtlcGxlci1zdGRcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBsaW5lLWhlaWdodDogMS4zcmVtO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi8qIGxpbmUgNzksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19hLXByb3Bvcy5zY3NzICovXG4uYS1wcm9wb3NfX3F1YWxpdGUtc3VwIC5jb2x1bW5zLmJsdWUtc2VjdGlvbiAuY29sLTF4MjpmaXJzdC1vZi10eXBlIHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLyogbGluZSA4NCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2EtcHJvcG9zLnNjc3MgKi9cbi5hLXByb3Bvc19fcXVhbGl0ZS1zdXAgLmNvbHVtbnMuYmx1ZS1zZWN0aW9uIC5jb2wtMXgyOmZpcnN0LW9mLXR5cGUgYSB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xufVxuXG4vKiBsaW5lIDkwLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYS1wcm9wb3Muc2NzcyAqL1xuLmEtcHJvcG9zX19xdWFsaXRlLXN1cCAuY29sdW1ucy5ibHVlLXNlY3Rpb24gLmNvbC0xeDI6bGFzdC1vZi10eXBlIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC8qIGxpbmUgOTAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19hLXByb3Bvcy5zY3NzICovXG4gIC5hLXByb3Bvc19fcXVhbGl0ZS1zdXAgLmNvbHVtbnMuYmx1ZS1zZWN0aW9uIC5jb2wtMXgyOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWluLWhlaWdodDogNTB2dztcbiAgICBvcmRlcjogLTE7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgOTAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19hLXByb3Bvcy5zY3NzICovXG4gIC5hLXByb3Bvc19fcXVhbGl0ZS1zdXAgLmNvbHVtbnMuYmx1ZS1zZWN0aW9uIC5jb2wtMXgyOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWluLWhlaWdodDogOTB2dztcbiAgfVxufVxuXG4vKiBsaW5lIDEwOSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2EtcHJvcG9zLnNjc3MgKi9cbi5hLXByb3Bvc19fcXVhbGl0ZS1zdXAgLmNvbHVtbnMub3JhbmdlLXNlY3Rpb24gLmNvbC0xeDIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIGxpbmUgMTEyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYS1wcm9wb3Muc2NzcyAqL1xuLmEtcHJvcG9zX19xdWFsaXRlLXN1cCAuY29sdW1ucy5vcmFuZ2Utc2VjdGlvbiAuY29sLTF4MjpmaXJzdC1vZi10eXBlIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC8qIGxpbmUgMTEyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYS1wcm9wb3Muc2NzcyAqL1xuICAuYS1wcm9wb3NfX3F1YWxpdGUtc3VwIC5jb2x1bW5zLm9yYW5nZS1zZWN0aW9uIC5jb2wtMXgyOmZpcnN0LW9mLXR5cGUge1xuICAgIG1pbi1oZWlnaHQ6IDUwdnc7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMTEyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYS1wcm9wb3Muc2NzcyAqL1xuICAuYS1wcm9wb3NfX3F1YWxpdGUtc3VwIC5jb2x1bW5zLm9yYW5nZS1zZWN0aW9uIC5jb2wtMXgyOmZpcnN0LW9mLXR5cGUge1xuICAgIG1pbi1oZWlnaHQ6IDkwdnc7XG4gIH1cbn1cblxuLyogbGluZSAxMjYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19hLXByb3Bvcy5zY3NzICovXG4uYS1wcm9wb3NfX3F1YWxpdGUtc3VwIC5jb2x1bW5zLm9yYW5nZS1zZWN0aW9uIC5jb2wtMXgyOmxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmc6IDZyZW0gMCA2cmVtIDZyZW07XG4gIGJhY2tncm91bmQ6ICNmMTg3MDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgLyogbGluZSAxMjYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19hLXByb3Bvcy5zY3NzICovXG4gIC5hLXByb3Bvc19fcXVhbGl0ZS1zdXAgLmNvbHVtbnMub3JhbmdlLXNlY3Rpb24gLmNvbC0xeDI6bGFzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nOiA2cmVtIDAgNnJlbSA0cmVtO1xuICB9XG59XG5cbi8qIGxpbmUgMTM0LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYS1wcm9wb3Muc2NzcyAqL1xuLmEtcHJvcG9zX19xdWFsaXRlLXN1cCAuY29sdW1ucy5vcmFuZ2Utc2VjdGlvbiAuY29sLTF4MjpsYXN0LW9mLXR5cGU6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDEwMCU7XG4gIHdpZHRoOiA0MHJlbTtcbiAgYmFja2dyb3VuZDogI2YxODcwMDtcbiAgei1pbmRleDogLTE7XG59XG5cbi8qIGxpbmUgMTQ1LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYS1wcm9wb3Muc2NzcyAqL1xuLmEtcHJvcG9zX19xdWFsaXRlLXN1cCAuY29sdW1ucy5vcmFuZ2Utc2VjdGlvbiAuY29sLTF4MjpsYXN0LW9mLXR5cGUgaDMge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLyogbGluZSAxNTAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19hLXByb3Bvcy5zY3NzICovXG4uYS1wcm9wb3NfX3F1YWxpdGUtc3VwIC5jb2x1bW5zLm9yYW5nZS1zZWN0aW9uIC5jb2wtMXgyOmxhc3Qtb2YtdHlwZSBwIHtcbiAgZm9udC1mYW1pbHk6IFwia2VwbGVyLXN0ZFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjNyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLyogbGluZSAxNTYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19hLXByb3Bvcy5zY3NzICovXG4uYS1wcm9wb3NfX3F1YWxpdGUtc3VwIC5jb2x1bW5zLm9yYW5nZS1zZWN0aW9uIC5jb2wtMXgyOmxhc3Qtb2YtdHlwZSBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi8qIGxpbmUgMTYxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYS1wcm9wb3Muc2NzcyAqL1xuLmEtcHJvcG9zX19xdWFsaXRlLXN1cCAuY29sdW1ucy5vcmFuZ2Utc2VjdGlvbiAuY29sLTF4MjpsYXN0LW9mLXR5cGUgYSB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC8qIGxpbmUgMTg0LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYS1wcm9wb3Muc2NzcyAqL1xuICAuYS1wcm9wb3NfX3F1YWxpdGUtc3VwIC5jb2x1bW5zLmJsdWUtc2VjdGlvbiAuY29sLTF4MjpmaXJzdC1vZi10eXBlIGgzIHtcbiAgICBmb250LXNpemU6IDEuMTExMTFyZW07XG4gIH1cbiAgLyogbGluZSAxODgsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19hLXByb3Bvcy5zY3NzICovXG4gIC5hLXByb3Bvc19fcXVhbGl0ZS1zdXAgLmNvbHVtbnMuYmx1ZS1zZWN0aW9uIC5jb2wtMXgyOmZpcnN0LW9mLXR5cGUgcCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC8qIGxpbmUgMTk4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYS1wcm9wb3Muc2NzcyAqL1xuICAuYS1wcm9wb3NfX3F1YWxpdGUtc3VwIC5jb2x1bW5zLm9yYW5nZS1zZWN0aW9uIC5jb2wtMXgyOmxhc3Qtb2YtdHlwZSBoMyB7XG4gICAgZm9udC1zaXplOiAxLjExMTExcmVtO1xuICB9XG4gIC8qIGxpbmUgMjAyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYS1wcm9wb3Muc2NzcyAqL1xuICAuYS1wcm9wb3NfX3F1YWxpdGUtc3VwIC5jb2x1bW5zLm9yYW5nZS1zZWN0aW9uIC5jb2wtMXgyOmxhc3Qtb2YtdHlwZSBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAvKiBsaW5lIDIyNCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2EtcHJvcG9zLnNjc3MgKi9cbiAgLmEtcHJvcG9zX19xdWFsaXRlLXN1cCAuY29sdW1ucy5ibHVlLXNlY3Rpb24gLmNvbC0xeDI6Zmlyc3Qtb2YtdHlwZSBoMyB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG4gIC8qIGxpbmUgMjI4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYS1wcm9wb3Muc2NzcyAqL1xuICAuYS1wcm9wb3NfX3F1YWxpdGUtc3VwIC5jb2x1bW5zLmJsdWUtc2VjdGlvbiAuY29sLTF4MjpmaXJzdC1vZi10eXBlIHAge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbiAgLyogbGluZSAyMzgsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19hLXByb3Bvcy5zY3NzICovXG4gIC5hLXByb3Bvc19fcXVhbGl0ZS1zdXAgLmNvbHVtbnMub3JhbmdlLXNlY3Rpb24gLmNvbC0xeDI6bGFzdC1vZi10eXBlIGgzIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbiAgLyogbGluZSAyNDIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19hLXByb3Bvcy5zY3NzICovXG4gIC5hLXByb3Bvc19fcXVhbGl0ZS1zdXAgLmNvbHVtbnMub3JhbmdlLXNlY3Rpb24gLmNvbC0xeDI6bGFzdC1vZi10eXBlIHAge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAvKiBsaW5lIDI1OCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2EtcHJvcG9zLnNjc3MgKi9cbiAgLmEtcHJvcG9zX19xdWFsaXRlLXN1cCAuY29udGFpbmVyOm50aC1vZi10eXBlKDIpIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC8qIGxpbmUgMjYyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYS1wcm9wb3Muc2NzcyAqL1xuICAuYS1wcm9wb3NfX3F1YWxpdGUtc3VwIC5jb250YWluZXI6bnRoLW9mLXR5cGUoMykge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLyogbGluZSAyNzAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19hLXByb3Bvcy5zY3NzICovXG4gIC5hLXByb3Bvc19fcXVhbGl0ZS1zdXAgLmNvbHVtbnMuYmx1ZS1zZWN0aW9uIC5jb2wtMXgyOmZpcnN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICB9XG4gIC8qIGxpbmUgMjc0LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYS1wcm9wb3Muc2NzcyAqL1xuICAuYS1wcm9wb3NfX3F1YWxpdGUtc3VwIC5jb2x1bW5zLmJsdWUtc2VjdGlvbiAuY29sLTF4MjpmaXJzdC1vZi10eXBlIGgzIHtcbiAgICBmb250LXNpemU6IDEuNDI4NTdyZW07XG4gIH1cbiAgLyogbGluZSAyNzgsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19hLXByb3Bvcy5zY3NzICovXG4gIC5hLXByb3Bvc19fcXVhbGl0ZS1zdXAgLmNvbHVtbnMuYmx1ZS1zZWN0aW9uIC5jb2wtMXgyOmZpcnN0LW9mLXR5cGUgcCB7XG4gICAgZm9udC1zaXplOiAxLjI4NTcxMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NTcxNHJlbTtcbiAgfVxuICAvKiBsaW5lIDI4MywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2EtcHJvcG9zLnNjc3MgKi9cbiAgLmEtcHJvcG9zX19xdWFsaXRlLXN1cCAuY29sdW1ucy5ibHVlLXNlY3Rpb24gLmNvbC0xeDI6Zmlyc3Qtb2YtdHlwZSBhIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLyogbGluZSAyOTEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19hLXByb3Bvcy5zY3NzICovXG4gIC5hLXByb3Bvc19fcXVhbGl0ZS1zdXAgLmNvbHVtbnMub3JhbmdlLXNlY3Rpb24gLmNvbC0xeDI6bGFzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxuICAvKiBsaW5lIDI5NSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2EtcHJvcG9zLnNjc3MgKi9cbiAgLmEtcHJvcG9zX19xdWFsaXRlLXN1cCAuY29sdW1ucy5vcmFuZ2Utc2VjdGlvbiAuY29sLTF4MjpsYXN0LW9mLXR5cGUgaDMge1xuICAgIGZvbnQtc2l6ZTogMS40Mjg1N3JlbTtcbiAgfVxuICAvKiBsaW5lIDI5OSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2EtcHJvcG9zLnNjc3MgKi9cbiAgLmEtcHJvcG9zX19xdWFsaXRlLXN1cCAuY29sdW1ucy5vcmFuZ2Utc2VjdGlvbiAuY29sLTF4MjpsYXN0LW9mLXR5cGUgcCB7XG4gICAgZm9udC1zaXplOiAxLjI4NTcxMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NTcxNHJlbTtcbiAgfVxuICAvKiBsaW5lIDMwNCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2EtcHJvcG9zLnNjc3MgKi9cbiAgLmEtcHJvcG9zX19xdWFsaXRlLXN1cCAuY29sdW1ucy5vcmFuZ2Utc2VjdGlvbiAuY29sLTF4MjpsYXN0LW9mLXR5cGUgYSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDMyNCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2EtcHJvcG9zLnNjc3MgKi9cbiAgLmEtcHJvcG9zX19xdWFsaXRlLXN1cCAuY29sdW1ucy5ibHVlLXNlY3Rpb24gLmNvbC0xeDI6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZzogNHJlbSAycmVtO1xuICB9XG4gIC8qIGxpbmUgMzI3LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYS1wcm9wb3Muc2NzcyAqL1xuICAuYS1wcm9wb3NfX3F1YWxpdGUtc3VwIC5jb2x1bW5zLmJsdWUtc2VjdGlvbiAuY29sLTF4MjpmaXJzdC1vZi10eXBlIGgzIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuICAvKiBsaW5lIDMzMSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2EtcHJvcG9zLnNjc3MgKi9cbiAgLmEtcHJvcG9zX19xdWFsaXRlLXN1cCAuY29sdW1ucy5ibHVlLXNlY3Rpb24gLmNvbC0xeDI6Zmlyc3Qtb2YtdHlwZSBwIHtcbiAgICBmb250LXNpemU6IDEuMzMzMzNyZW07XG4gIH1cbiAgLyogbGluZSAzMzUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19hLXByb3Bvcy5zY3NzICovXG4gIC5hLXByb3Bvc19fcXVhbGl0ZS1zdXAgLmNvbHVtbnMuYmx1ZS1zZWN0aW9uIC5jb2wtMXgyOmZpcnN0LW9mLXR5cGUgYSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxuICAvKiBsaW5lIDM0MywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2EtcHJvcG9zLnNjc3MgKi9cbiAgLmEtcHJvcG9zX19xdWFsaXRlLXN1cCAuY29sdW1ucy5vcmFuZ2Utc2VjdGlvbiAuY29sLTF4MjpsYXN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmc6IDRyZW0gMnJlbSA0cmVtO1xuICB9XG4gIC8qIGxpbmUgMzQ2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYS1wcm9wb3Muc2NzcyAqL1xuICAuYS1wcm9wb3NfX3F1YWxpdGUtc3VwIC5jb2x1bW5zLm9yYW5nZS1zZWN0aW9uIC5jb2wtMXgyOmxhc3Qtb2YtdHlwZSBoMyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbiAgLyogbGluZSAzNTAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19hLXByb3Bvcy5zY3NzICovXG4gIC5hLXByb3Bvc19fcXVhbGl0ZS1zdXAgLmNvbHVtbnMub3JhbmdlLXNlY3Rpb24gLmNvbC0xeDI6bGFzdC1vZi10eXBlIHAge1xuICAgIGZvbnQtc2l6ZTogMS4zMzMzM3JlbTtcbiAgfVxuICAvKiBsaW5lIDM1NCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2EtcHJvcG9zLnNjc3MgKi9cbiAgLmEtcHJvcG9zX19xdWFsaXRlLXN1cCAuY29sdW1ucy5vcmFuZ2Utc2VjdGlvbiAuY29sLTF4MjpsYXN0LW9mLXR5cGUgYSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLyogbGluZSAzNzAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19hLXByb3Bvcy5zY3NzICovXG4gIC5hLXByb3Bvc19fcXVhbGl0ZS1zdXAgLmNvbHVtbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLyogbGluZSAzNzUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19hLXByb3Bvcy5zY3NzICovXG4gIC5hLXByb3Bvc19fcXVhbGl0ZS1zdXAgLmNvbHVtbnMuYmx1ZS1zZWN0aW9uIC5jb2wtMXgyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAvKiBsaW5lIDM3OSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2EtcHJvcG9zLnNjc3MgKi9cbiAgLmEtcHJvcG9zX19xdWFsaXRlLXN1cCAuY29sdW1ucy5ibHVlLXNlY3Rpb24gLmNvbC0xeDI6bGFzdC1vZi10eXBlIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG4gIC8qIGxpbmUgMzg2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYS1wcm9wb3Muc2NzcyAqL1xuICAuYS1wcm9wb3NfX3F1YWxpdGUtc3VwIC5jb2x1bW5zLm9yYW5nZS1zZWN0aW9uIC5jb2wtMXgyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAvKiBsaW5lIDM5MCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2EtcHJvcG9zLnNjc3MgKi9cbiAgLmEtcHJvcG9zX19xdWFsaXRlLXN1cCAuY29sdW1ucy5vcmFuZ2Utc2VjdGlvbiAuY29sLTF4MjpmaXJzdC1vZi10eXBlIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAvKiBsaW5lIDQwNiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2EtcHJvcG9zLnNjc3MgKi9cbiAgLmEtcHJvcG9zX19xdWFsaXRlLXN1cCAuY29sdW1ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAvKiBsaW5lIDQxMywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2EtcHJvcG9zLnNjc3MgKi9cbiAgLmEtcHJvcG9zX19xdWFsaXRlLXN1cCAuY29sdW1ucy5ibHVlLXNlY3Rpb24gLmNvbC0xeDI6Zmlyc3Qtb2YtdHlwZSBoMyB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgLyogbGluZSA0MTcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19hLXByb3Bvcy5zY3NzICovXG4gIC5hLXByb3Bvc19fcXVhbGl0ZS1zdXAgLmNvbHVtbnMuYmx1ZS1zZWN0aW9uIC5jb2wtMXgyOmZpcnN0LW9mLXR5cGUgcCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMXJlbTtcbiAgfVxuICAvKiBsaW5lIDQyMiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2EtcHJvcG9zLnNjc3MgKi9cbiAgLmEtcHJvcG9zX19xdWFsaXRlLXN1cCAuY29sdW1ucy5ibHVlLXNlY3Rpb24gLmNvbC0xeDI6Zmlyc3Qtb2YtdHlwZSBhIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuICAvKiBsaW5lIDQyNywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2EtcHJvcG9zLnNjc3MgKi9cbiAgLmEtcHJvcG9zX19xdWFsaXRlLXN1cCAuY29sdW1ucy5ibHVlLXNlY3Rpb24gLmNvbC0xeDI6bGFzdC1vZi10eXBlIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG4gIC8qIGxpbmUgNDM2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYS1wcm9wb3Muc2NzcyAqL1xuICAuYS1wcm9wb3NfX3F1YWxpdGUtc3VwIC5jb2x1bW5zLm9yYW5nZS1zZWN0aW9uIC5jb2wtMXgyOmxhc3Qtb2YtdHlwZSBoMyB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgLyogbGluZSA0NDAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19hLXByb3Bvcy5zY3NzICovXG4gIC5hLXByb3Bvc19fcXVhbGl0ZS1zdXAgLmNvbHVtbnMub3JhbmdlLXNlY3Rpb24gLmNvbC0xeDI6bGFzdC1vZi10eXBlIHAge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjFyZW07XG4gIH1cbiAgLyogbGluZSA0NDUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19hLXByb3Bvcy5zY3NzICovXG4gIC5hLXByb3Bvc19fcXVhbGl0ZS1zdXAgLmNvbHVtbnMub3JhbmdlLXNlY3Rpb24gLmNvbC0xeDI6bGFzdC1vZi10eXBlIGEge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG4gIC8qIGxpbmUgNDUwLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYS1wcm9wb3Muc2NzcyAqL1xuICAuYS1wcm9wb3NfX3F1YWxpdGUtc3VwIC5jb2x1bW5zLm9yYW5nZS1zZWN0aW9uIC5jb2wtMXgyOmZpcnN0LW9mLXR5cGUge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbn1cblxuLyogbGluZSA1LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fdGVtb2lnbmFnZXMuc2NzcyAqL1xuLnRlbW9pZ25hZ2VzX19ncmlkLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0yLjMzJTtcbn1cblxuLyogbGluZSAxMCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3RlbW9pZ25hZ2VzLnNjc3MgKi9cbi50ZW1vaWduYWdlc19fZ3JpZC13cmFwcGVyLmZ1bGwge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi8qIGxpbmUgMTMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL190ZW1vaWduYWdlcy5zY3NzICovXG4udGVtb2lnbmFnZXNfX2dyaWQtd3JhcHBlci5mdWxsIC50ZW1vaWduYWdlc19fZ3JpZC1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLyogbGluZSAyMCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3RlbW9pZ25hZ2VzLnNjc3MgKi9cbi50ZW1vaWduYWdlc19fZ3JpZC1pdGVtIHtcbiAgd2lkdGg6IDMyJTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjMzJTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG59XG5cbi8qIGxpbmUgMjksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL190ZW1vaWduYWdlcy5zY3NzICovXG4udGVtb2lnbmFnZXNfX2dyaWQtaXRlbSAuY29udGVudCB7XG4gIHBhZGRpbmc6IDNyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4vKiBsaW5lIDM0LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fdGVtb2lnbmFnZXMuc2NzcyAqL1xuLnRlbW9pZ25hZ2VzX19ncmlkLWl0ZW0gLmNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwia2VwbGVyLXN0ZFwiLCBzZXJpZjtcbn1cblxuLyogbGluZSA0MSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3RlbW9pZ25hZ2VzLnNjc3MgKi9cbi50ZW1vaWduYWdlc19fZ3JpZC1pdGVtIC5hdXRob3Ige1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG59XG5cbi8qIGxpbmUgNDQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL190ZW1vaWduYWdlcy5zY3NzICovXG4udGVtb2lnbmFnZXNfX2dyaWQtaXRlbSAuYXV0aG9yIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogbGluZSA0OCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3RlbW9pZ25hZ2VzLnNjc3MgKi9cbi50ZW1vaWduYWdlc19fZ3JpZC1pdGVtIC5hdXRob3IgLm5hbWUge1xuICBjb2xvcjogI2YxODcwMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLyogbGluZSA1NSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3RlbW9pZ25hZ2VzLnNjc3MgKi9cbi50ZW1vaWduYWdlc19fZ3JpZC1pdGVtIC5hdXRob3IgLmFib3V0IHtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuXG4vKiBsaW5lIDYyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fdGVtb2lnbmFnZXMuc2NzcyAqL1xuLnRlbW9pZ25hZ2VzX19ncmlkLWl0ZW06bnRoLW9mLXR5cGUoNG4gKyAxKSAuY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICMwMDY5YjI7XG59XG5cbi8qIGxpbmUgNjUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL190ZW1vaWduYWdlcy5zY3NzICovXG4udGVtb2lnbmFnZXNfX2dyaWQtaXRlbTpudGgtb2YtdHlwZSg0biArIDEpIC5jb250ZW50LmlzLW9yYW5nZSB7XG4gIGJhY2tncm91bmQ6ICNmMTg3MDA7XG59XG5cbi8qIGxpbmUgNzMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL190ZW1vaWduYWdlcy5zY3NzICovXG4udGVtb2lnbmFnZXNfX2dyaWQtaXRlbTpudGgtb2YtdHlwZSg0biArIDIpIC5jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2YxODcwMDtcbn1cblxuLyogbGluZSA4MCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3RlbW9pZ25hZ2VzLnNjc3MgKi9cbi50ZW1vaWduYWdlc19fZ3JpZC1pdGVtOm50aC1vZi10eXBlKDRuICsgMykgLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjMDAyNDNkO1xufVxuXG4vKiBsaW5lIDg3LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fdGVtb2lnbmFnZXMuc2NzcyAqL1xuLnRlbW9pZ25hZ2VzX19ncmlkLWl0ZW06bnRoLW9mLXR5cGUoNG4gKyA0KSAuY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICM0MmQzZGY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLyogbGluZSAxMDUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL190ZW1vaWduYWdlcy5zY3NzICovXG4gIC50ZW1vaWduYWdlc19fZ3JpZC1pdGVtIC5jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMS4xMTFyZW07XG4gIH1cbiAgLyogbGluZSAxMTIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL190ZW1vaWduYWdlcy5zY3NzICovXG4gIC50ZW1vaWduYWdlc19fZ3JpZC1pdGVtIC5hdXRob3IgLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAvKiBsaW5lIDExNiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3RlbW9pZ25hZ2VzLnNjc3MgKi9cbiAgLnRlbW9pZ25hZ2VzX19ncmlkLWl0ZW0gLmF1dGhvciAuYWJvdXQge1xuICAgIGZvbnQtc2l6ZTogMC42NjY3cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLyogbGluZSAxMzUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL190ZW1vaWduYWdlcy5zY3NzICovXG4gIC50ZW1vaWduYWdlc19fZ3JpZC1pdGVtIC5jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbiAgLyogbGluZSAxNDIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL190ZW1vaWduYWdlcy5zY3NzICovXG4gIC50ZW1vaWduYWdlc19fZ3JpZC1pdGVtIC5hdXRob3IgLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbiAgLyogbGluZSAxNDYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL190ZW1vaWduYWdlcy5zY3NzICovXG4gIC50ZW1vaWduYWdlc19fZ3JpZC1pdGVtIC5hdXRob3IgLmFib3V0IHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAvKiBsaW5lIDE2NSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3RlbW9pZ25hZ2VzLnNjc3MgKi9cbiAgLnRlbW9pZ25hZ2VzX19ncmlkLWl0ZW0gLmNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxLjI4NnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43MTRyZW07XG4gIH1cbiAgLyogbGluZSAxNzMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL190ZW1vaWduYWdlcy5zY3NzICovXG4gIC50ZW1vaWduYWdlc19fZ3JpZC1pdGVtIC5hdXRob3IgLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogMS4xNDNyZW07XG4gIH1cbiAgLyogbGluZSAxNzcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL190ZW1vaWduYWdlcy5zY3NzICovXG4gIC50ZW1vaWduYWdlc19fZ3JpZC1pdGVtIC5hdXRob3IgLmFib3V0IHtcbiAgICBmb250LXNpemU6IDAuODU3MXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLyogbGluZSAxOTIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL190ZW1vaWduYWdlcy5zY3NzICovXG4gIC50ZW1vaWduYWdlc19fZ3JpZC1pdGVtIHtcbiAgICB3aWR0aDogNDUlO1xuICAgIG1hcmdpbi1yaWdodDogNSU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMjA2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fdGVtb2lnbmFnZXMuc2NzcyAqL1xuICAudGVtb2lnbmFnZXNfX2dyaWQtaXRlbSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICB9XG4gIC8qIGxpbmUgMjEyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fdGVtb2lnbmFnZXMuc2NzcyAqL1xuICAudGVtb2lnbmFnZXNfX2dyaWQtaXRlbSAuY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDEuMzMzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjgzM3JlbTtcbiAgfVxuICAvKiBsaW5lIDIyMCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3RlbW9pZ25hZ2VzLnNjc3MgKi9cbiAgLnRlbW9pZ25hZ2VzX19ncmlkLWl0ZW0gLmF1dGhvciAubmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjMzM3JlbTtcbiAgfVxuICAvKiBsaW5lIDIyNCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3RlbW9pZ25hZ2VzLnNjc3MgKi9cbiAgLnRlbW9pZ25hZ2VzX19ncmlkLWl0ZW0gLmF1dGhvciAuYWJvdXQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLyogbGluZSAyMzksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL190ZW1vaWduYWdlcy5zY3NzICovXG4gIC50ZW1vaWduYWdlc19fZ3JpZC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC8qIGxpbmUgMjU3LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fdGVtb2lnbmFnZXMuc2NzcyAqL1xuICAudGVtb2lnbmFnZXNfX2dyaWQtaXRlbSAuY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4ycmVtO1xuICB9XG4gIC8qIGxpbmUgMjY1LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fdGVtb2lnbmFnZXMuc2NzcyAqL1xuICAudGVtb2lnbmFnZXNfX2dyaWQtaXRlbSAuYXV0aG9yIC5uYW1lIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuICAvKiBsaW5lIDI2OSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3RlbW9pZ25hZ2VzLnNjc3MgKi9cbiAgLnRlbW9pZ25hZ2VzX19ncmlkLWl0ZW0gLmF1dGhvciAuYWJvdXQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4vKiBsaW5lIDEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19jYXJyaWVyZS5zY3NzICovXG4uY2FycmllcmUge1xuICB6LWluZGV4OiAyMDtcbn1cblxuLyogbGluZSA2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fY2FycmllcmUuc2NzcyAqL1xuLmNhcnJpZXJlIC5jb250ZW50IGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBsaW5lIDEwLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fY2FycmllcmUuc2NzcyAqL1xuLmNhcnJpZXJlIC5jb250ZW50ID4gcCB7XG4gIG1hcmdpbjogM3JlbSAwIDNyZW0gIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxNCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2NhcnJpZXJlLnNjc3MgKi9cbi5jYXJyaWVyZSAuY29udGVudCAuY29sLTJ4MyB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG5cbi8qIGxpbmUgMTgsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19jYXJyaWVyZS5zY3NzICovXG4uY2FycmllcmUgLmNvbnRlbnQgLmNvbC0xeDMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIGxpbmUgMjIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19jYXJyaWVyZS5zY3NzICovXG4uY2FycmllcmUgLmNvbnRlbnQgLmJsdWUtbGlnaHQtYm94IHtcbiAgYmFja2dyb3VuZDogIzQyZDNkZjtcbiAgcGFkZGluZzogM3JlbSA0cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAtMTByZW07XG4gIHRvcDogMDtcbn1cblxuLyogbGluZSAzMCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2NhcnJpZXJlLnNjc3MgKi9cbi5jYXJyaWVyZSAuY29udGVudCAuYmx1ZS1saWdodC1ib3g6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMTAwJTtcbiAgd2lkdGg6IDQwcmVtO1xuICBiYWNrZ3JvdW5kOiAjNDJkM2RmO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLyogbGluZSA0MywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2NhcnJpZXJlLnNjc3MgKi9cbi5jYXJyaWVyZV9faW1hZ2Uge1xuICB6LWluZGV4OiAwO1xuICBtYXJnaW46IC0xMDBweCAycmVtIDA7XG4gIGhlaWdodDogNTB2dztcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSA1MiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2NhcnJpZXJlLnNjc3MgKi9cbiAgLmNhcnJpZXJlX19pbWFnZSAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAvKiBsaW5lIDQzLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fY2FycmllcmUuc2NzcyAqL1xuICAuY2FycmllcmVfX2ltYWdlIHtcbiAgICBtYXJnaW46IDAgMnJlbSAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDQzLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fY2FycmllcmUuc2NzcyAqL1xuICAuY2FycmllcmVfX2ltYWdlIHtcbiAgICBtYXJnaW46IDAgMnJlbSAyMDBweDtcbiAgfVxufVxuXG4vKiBsaW5lIDY3LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fY2FycmllcmUuc2NzcyAqL1xuLmNhcnJpZXJlX19pbWFnZSAuY29sdW1ucyB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyogbGluZSA3MSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2NhcnJpZXJlLnNjc3MgKi9cbi5jYXJyaWVyZV9faW1hZ2UgLmNvbC0xeDIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgNzEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19jYXJyaWVyZS5zY3NzICovXG4gIC5jYXJyaWVyZV9faW1hZ2UgLmNvbC0xeDIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIGxpbmUgODMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19jYXJyaWVyZS5zY3NzICovXG4uY2FycmllcmVfX2ltYWdlIC5jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIGxpbmUgODgsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19jYXJyaWVyZS5zY3NzICovXG4uY2FycmllcmVfX29yYW5nZS1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjAwcHg7XG4gIGxlZnQ6IC0ycmVtO1xuICByaWdodDogLTJyZW07XG4gIGJhY2tncm91bmQ6ICNmMTg3MDA7XG4gIHBhZGRpbmc6IDNyZW0gM3JlbSAzcmVtIDA7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgODgsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19jYXJyaWVyZS5zY3NzICovXG4gIC5jYXJyaWVyZV9fb3JhbmdlLWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgdG9wOiBpbml0aWFsO1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgcGFkZGluZzogM3JlbTtcbiAgfVxufVxuXG4vKiBsaW5lIDEwNywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2NhcnJpZXJlLnNjc3MgKi9cbi5jYXJyaWVyZV9fb3JhbmdlLWJveCBzdHJvbmcge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBsaW5lIDExMiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2NhcnJpZXJlLnNjc3MgKi9cbi5jYXJyaWVyZV9fb3JhbmdlLWJveDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA0MHJlbTtcbiAgYmFja2dyb3VuZDogI2YxODcwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMTEyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fY2FycmllcmUuc2NzcyAqL1xuICAuY2FycmllcmVfX29yYW5nZS1ib3g6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qIGxpbmUgMTI2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fY2FycmllcmUuc2NzcyAqL1xuLmNhcnJpZXJlX19vcmFuZ2UtYm94IGRpdiwgLmNhcnJpZXJlX19vcmFuZ2UtYm94IGEge1xuICBmb250LWZhbWlseTogXCJrZXBsZXItc3RkXCIsIHNlcmlmO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi8qIGxpbmUgMTM0LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fY2FycmllcmUuc2NzcyAqL1xuLmNhcnJpZXJlLWV0dWRpYW50cyBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogbGluZSAxNDAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19jYXJyaWVyZS5zY3NzICovXG4uY2FycmllcmUtZXR1ZGlhbnRzIHAgYSB7XG4gIGNvbG9yOiAjMDAyNDNkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMjQzZDtcbn1cblxuLyogbGluZSAxNDYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19jYXJyaWVyZS5zY3NzICovXG4uY2FycmllcmUtZXR1ZGlhbnRzIC5jLWRvd25sb2FkcyB7XG4gIG1hcmdpbjogMS41cmVtIDAgMDtcbn1cblxuLyogbGluZSAxNTEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19jYXJyaWVyZS5zY3NzICovXG4uY2FycmllcmUtZXR1ZGlhbnRzX19yZWNydXRlbWVudCB7XG4gIHBhZGRpbmc6IDVyZW0gMDtcbiAgZm9udC1mYW1pbHk6IFwia2VwbGVyLXN0ZFwiLCBzZXJpZjtcbn1cblxuLyogbGluZSAxNTUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19jYXJyaWVyZS5zY3NzICovXG4uY2FycmllcmUtZXR1ZGlhbnRzX19yZWNydXRlbWVudCBwIHtcbiAgbWF4LXdpZHRoOiA2MCU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbn1cblxuLyogbGluZSAxNjQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19jYXJyaWVyZS5zY3NzICovXG4uY2FycmllcmUtZXR1ZGlhbnRzX19pbWFnZSAuaW1hZ2Uge1xuICBoZWlnaHQ6IDQ1dnc7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogNnJlbTtcbn1cblxuLyogbGluZSAxNzQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19jYXJyaWVyZS5zY3NzICovXG4uY2FycmllcmUtZXR1ZGlhbnRzX19vcmFuZ2UtYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwJTtcbiAgbGVmdDogLTZyZW07XG4gIGJhY2tncm91bmQ6ICNmMTg3MDA7XG4gIHBhZGRpbmc6IDNyZW0gM3JlbSAzcmVtIDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cblxuLyogbGluZSAxODMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19jYXJyaWVyZS5zY3NzICovXG4uY2FycmllcmUtZXR1ZGlhbnRzX19vcmFuZ2UtYm94IHAge1xuICBmb250LWZhbWlseTogXCJrZXBsZXItc3RkXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cblxuLyogbGluZSAxODksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19jYXJyaWVyZS5zY3NzICovXG4uY2FycmllcmUtZXR1ZGlhbnRzX19vcmFuZ2UtYm94IGEge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogbGluZSAxOTQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19jYXJyaWVyZS5zY3NzICovXG4uY2FycmllcmUtZXR1ZGlhbnRzX19vcmFuZ2UtYm94IHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBsaW5lIDE5OCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2NhcnJpZXJlLnNjc3MgKi9cbi5jYXJyaWVyZS1ldHVkaWFudHNfX29yYW5nZS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICB3aWR0aDogNDByZW07XG4gIGJhY2tncm91bmQ6ICNmMTg3MDA7XG59XG5cbi8qIGxpbmUgMjA4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fY2FycmllcmUuc2NzcyAqL1xuLmNhcnJpZXJlLWV0dWRpYW50c19fb3JhbmdlLWJveCBkaXYsIC5jYXJyaWVyZS1ldHVkaWFudHNfX29yYW5nZS1ib3ggYSB7XG4gIGZvbnQtZmFtaWx5OiBcImtlcGxlci1zdGRcIiwgc2VyaWY7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAvKiBsaW5lIDIyMiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2NhcnJpZXJlLnNjc3MgKi9cbiAgLmNhcnJpZXJlX19vcmFuZ2UtYm94IHN0cm9uZywgLmNhcnJpZXJlLWV0dWRpYW50c19fb3JhbmdlLWJveCBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbiAgLyogbGluZSAyMjYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19jYXJyaWVyZS5zY3NzICovXG4gIC5jYXJyaWVyZV9fb3JhbmdlLWJveCBkaXYsIC5jYXJyaWVyZV9fb3JhbmdlLWJveCBhLCAuY2FycmllcmVfX29yYW5nZS1ib3ggcCwgLmNhcnJpZXJlLWV0dWRpYW50c19fb3JhbmdlLWJveCBkaXYsIC5jYXJyaWVyZS1ldHVkaWFudHNfX29yYW5nZS1ib3ggYSwgLmNhcnJpZXJlLWV0dWRpYW50c19fb3JhbmdlLWJveCBwIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbiAgLyogbGluZSAyMzUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19jYXJyaWVyZS5zY3NzICovXG4gIC5jYXJyaWVyZS1ldHVkaWFudHNfX3JlY3J1dGVtZW50IHAsIC5jYXJyaWVyZS1ldHVkaWFudHMtZXR1ZGlhbnRzX19yZWNydXRlbWVudCBwIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLyogbGluZSAyNDksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19jYXJyaWVyZS5zY3NzICovXG4gIC5jYXJyaWVyZV9fb3JhbmdlLWJveCBzdHJvbmcsIC5jYXJyaWVyZS1ldHVkaWFudHNfX29yYW5nZS1ib3ggc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDEuMjg2cmVtO1xuICB9XG4gIC8qIGxpbmUgMjUzLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fY2FycmllcmUuc2NzcyAqL1xuICAuY2FycmllcmVfX29yYW5nZS1ib3ggZGl2LCAuY2FycmllcmVfX29yYW5nZS1ib3ggYSwgLmNhcnJpZXJlX19vcmFuZ2UtYm94IHAsIC5jYXJyaWVyZS1ldHVkaWFudHNfX29yYW5nZS1ib3ggZGl2LCAuY2FycmllcmUtZXR1ZGlhbnRzX19vcmFuZ2UtYm94IGEsIC5jYXJyaWVyZS1ldHVkaWFudHNfX29yYW5nZS1ib3ggcCB7XG4gICAgZm9udC1zaXplOiAxLjQyOXJlbTtcbiAgfVxuICAvKiBsaW5lIDI2MiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2NhcnJpZXJlLnNjc3MgKi9cbiAgLmNhcnJpZXJlLWV0dWRpYW50c19fcmVjcnV0ZW1lbnQgcCwgLmNhcnJpZXJlLWV0dWRpYW50cy1ldHVkaWFudHNfX3JlY3J1dGVtZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMS4yODZyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMjc2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fY2FycmllcmUuc2NzcyAqL1xuICAuY2FycmllcmUgLmNvbnRlbnQgLmNvbHVtbnMsIC5jYXJyaWVyZS1ldHVkaWFudHMgLmNvbnRlbnQgLmNvbHVtbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLyogbGluZSAyNzksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19jYXJyaWVyZS5zY3NzICovXG4gIC5jYXJyaWVyZSAuY29udGVudCAuY29sdW1ucyAuY29sLTF4MywgLmNhcnJpZXJlIC5jb250ZW50IC5jb2x1bW5zIC5jb2wtMngzLCAuY2FycmllcmUtZXR1ZGlhbnRzIC5jb250ZW50IC5jb2x1bW5zIC5jb2wtMXgzLCAuY2FycmllcmUtZXR1ZGlhbnRzIC5jb250ZW50IC5jb2x1bW5zIC5jb2wtMngzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC8qIGxpbmUgMjg1LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fY2FycmllcmUuc2NzcyAqL1xuICAuY2FycmllcmUgLmNvbnRlbnQgLmJsdWUtbGlnaHQtYm94LCAuY2FycmllcmUtZXR1ZGlhbnRzIC5jb250ZW50IC5ibHVlLWxpZ2h0LWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLyogbGluZSAyOTAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19jYXJyaWVyZS5zY3NzICovXG4gIC5jYXJyaWVyZSAuY29udGVudCAuYmx1ZS1saWdodC1ib3g6OmFmdGVyLCAuY2FycmllcmUtZXR1ZGlhbnRzIC5jb250ZW50IC5ibHVlLWxpZ2h0LWJveDo6YWZ0ZXIge1xuICAgIHotaW5kZXg6IDA7XG4gIH1cbiAgLyogbGluZSAzMDAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19jYXJyaWVyZS5zY3NzICovXG4gIC5jYXJyaWVyZS1ldHVkaWFudHNfX3JlY3J1dGVtZW50IHAsIC5jYXJyaWVyZS1ldHVkaWFudHMtZXR1ZGlhbnRzX19yZWNydXRlbWVudCBwIHtcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgZm9udC1zaXplOiAxLjMzM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS44MzNyZW07XG4gIH1cbiAgLyogbGluZSAzMTEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19jYXJyaWVyZS5zY3NzICovXG4gIC5jYXJyaWVyZV9fb3JhbmdlLWJveCBwLCAuY2FycmllcmUtZXR1ZGlhbnRzX19vcmFuZ2UtYm94IHAge1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDMyNCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2NhcnJpZXJlLnNjc3MgKi9cbiAgLmNhcnJpZXJlIC5jb250ZW50IC5ibHVlLWxpZ2h0LWJveCB7XG4gICAgd2lkdGg6IDExMCU7XG4gIH1cbiAgLyogbGluZSAzMjksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19jYXJyaWVyZS5zY3NzICovXG4gIC5jYXJyaWVyZV9faW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDIwMHB4O1xuICB9XG4gIC8qIGxpbmUgMzM0LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fY2FycmllcmUuc2NzcyAqL1xuICAuY2FycmllcmVfX2ltYWdlIC5jb2x1bW5zIC5jb2wtMXgyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAvKiBsaW5lIDM0MCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2NhcnJpZXJlLnNjc3MgKi9cbiAgLmNhcnJpZXJlX19vcmFuZ2UtYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC8qIGxpbmUgMzQ4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fY2FycmllcmUuc2NzcyAqL1xuICAuY2FycmllcmUtZXR1ZGlhbnRzX19pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjUwcHg7XG4gIH1cbiAgLyogbGluZSAzNTEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19jYXJyaWVyZS5zY3NzICovXG4gIC5jYXJyaWVyZS1ldHVkaWFudHNfX2ltYWdlIC5pbWFnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLyogbGluZSAzNTYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19jYXJyaWVyZS5zY3NzICovXG4gIC5jYXJyaWVyZS1ldHVkaWFudHNfX29yYW5nZS1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICBsZWZ0OiAtM3JlbTtcbiAgICB0b3A6IDEwcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAvKiBsaW5lIDM3MSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2NhcnJpZXJlLnNjc3MgKi9cbiAgLmNhcnJpZXJlIC5ibHVlLWxpZ2h0LWJveCBoMywgLmNhcnJpZXJlLWV0dWRpYW50cyAuYmx1ZS1saWdodC1ib3ggaDMge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG4gIC8qIGxpbmUgMzc4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fY2FycmllcmUuc2NzcyAqL1xuICAuY2FycmllcmVfX29yYW5nZS1ib3ggc3Ryb25nLCAuY2FycmllcmUtZXR1ZGlhbnRzX19vcmFuZ2UtYm94IHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgfVxuICAvKiBsaW5lIDM4MywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2NhcnJpZXJlLnNjc3MgKi9cbiAgLmNhcnJpZXJlX19vcmFuZ2UtYm94IGRpdiwgLmNhcnJpZXJlX19vcmFuZ2UtYm94IGEsIC5jYXJyaWVyZV9fb3JhbmdlLWJveCBwLCAuY2FycmllcmUtZXR1ZGlhbnRzX19vcmFuZ2UtYm94IGRpdiwgLmNhcnJpZXJlLWV0dWRpYW50c19fb3JhbmdlLWJveCBhLCAuY2FycmllcmUtZXR1ZGlhbnRzX19vcmFuZ2UtYm94IHAge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG4gIC8qIGxpbmUgMzkyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fY2FycmllcmUuc2NzcyAqL1xuICAuY2FycmllcmUtZXR1ZGlhbnRzX19yZWNydXRlbWVudCBwLCAuY2FycmllcmUtZXR1ZGlhbnRzLWV0dWRpYW50c19fcmVjcnV0ZW1lbnQgcCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cblxuLyogbGluZSA1LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fZmFxLnNjc3MgKi9cbi5jLXBhZ2UtYmFubmVyLXYzLmZhcSAuYy1hY2NvcmRpb25fX2l0ZW0tY29udGVudCBoMSwgLmMtcGFnZS1iYW5uZXItdjMuZmFxIC5jLWFjY29yZGlvbl9faXRlbS1jb250ZW50IGgyLCAuYy1wYWdlLWJhbm5lci12My5mYXEgLmMtYWNjb3JkaW9uX19pdGVtLWNvbnRlbnQgaDMsIC5jLXBhZ2UtYmFubmVyLXYzLmZhcSAuYy1hY2NvcmRpb25fX2l0ZW0tY29udGVudCBoNCwgLmMtcGFnZS1iYW5uZXItdjMuZmFxIC5jLWFjY29yZGlvbl9faXRlbS1jb250ZW50IGg1LCAuYy1wYWdlLWJhbm5lci12My5mYXEgLmMtYWNjb3JkaW9uX19pdGVtLWNvbnRlbnQgaDYge1xuICBtYXJnaW4tYm90dG9tOiAwLjNlbTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxLjE3ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBpbml0aWFsO1xufVxuXG4vKiBsaW5lIDE0LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fZmFxLnNjc3MgKi9cbi5jLXBhZ2UtYmFubmVyLXYzLmZhcSAuYy1hY2NvcmRpb25fX2l0ZW0tY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuLyogbGluZSAxOSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2ZhcS5zY3NzICovXG4uYy1wYWdlLWJhbm5lci12My5mYXEgLmMtYWNjb3JkaW9uX19pdGVtLWNvbnRlbnQgYSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG4vKiBsaW5lIDIzLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fZmFxLnNjc3MgKi9cbi5jLXBhZ2UtYmFubmVyLXYzLmZhcSAuYy1hY2NvcmRpb25fX2l0ZW0tY29udGVudCBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qIGxpbmUgMjcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19mYXEuc2NzcyAqL1xuLmMtcGFnZS1iYW5uZXItdjMuZmFxIC5jLWFjY29yZGlvbl9faXRlbS1jb250ZW50IHVsLCAuYy1wYWdlLWJhbm5lci12My5mYXEgLmMtYWNjb3JkaW9uX19pdGVtLWNvbnRlbnQgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG5cbi8qIGxpbmUgMzAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19mYXEuc2NzcyAqL1xuLmMtcGFnZS1iYW5uZXItdjMuZmFxIC5jLWFjY29yZGlvbl9faXRlbS1jb250ZW50IHVsIGxpLCAuYy1wYWdlLWJhbm5lci12My5mYXEgLmMtYWNjb3JkaW9uX19pdGVtLWNvbnRlbnQgb2wgbGkge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAvKiBsaW5lIDQzLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fZmFxLnNjc3MgKi9cbiAgLmMtcGFnZS1iYW5uZXItdjMuZmFxIC5jLWFjY29yZGlvbl9faXRlbS1jb250ZW50IGgxLCAuYy1wYWdlLWJhbm5lci12My5mYXEgLmMtYWNjb3JkaW9uX19pdGVtLWNvbnRlbnQgaDIsIC5jLXBhZ2UtYmFubmVyLXYzLmZhcSAuYy1hY2NvcmRpb25fX2l0ZW0tY29udGVudCBoMywgLmMtcGFnZS1iYW5uZXItdjMuZmFxIC5jLWFjY29yZGlvbl9faXRlbS1jb250ZW50IGg0LCAuYy1wYWdlLWJhbm5lci12My5mYXEgLmMtYWNjb3JkaW9uX19pdGVtLWNvbnRlbnQgaDUsIC5jLXBhZ2UtYmFubmVyLXYzLmZhcSAuYy1hY2NvcmRpb25fX2l0ZW0tY29udGVudCBoNiB7XG4gICAgZm9udC1zaXplOiAxLjMzM3JlbTtcbiAgfVxuICAvKiBsaW5lIDQ3LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fZmFxLnNjc3MgKi9cbiAgLmMtcGFnZS1iYW5uZXItdjMuZmFxIC5jLWFjY29yZGlvbl9faXRlbS1jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMS4zMzNyZW07XG4gIH1cbiAgLyogbGluZSA1MSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2ZhcS5zY3NzICovXG4gIC5jLXBhZ2UtYmFubmVyLXYzLmZhcSAuYy1hY2NvcmRpb25fX2l0ZW0tY29udGVudCBhIHtcbiAgICBmb250LXNpemU6IDEuMzMzcmVtO1xuICB9XG4gIC8qIGxpbmUgNTcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19mYXEuc2NzcyAqL1xuICAuYy1wYWdlLWJhbm5lci12My5mYXEgLmMtYWNjb3JkaW9uX19pdGVtLWNvbnRlbnQgdWwgbGksIC5jLXBhZ2UtYmFubmVyLXYzLmZhcSAuYy1hY2NvcmRpb25fX2l0ZW0tY29udGVudCBvbCBsaSB7XG4gICAgZm9udC1zaXplOiAxLjMzM3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC8qIGxpbmUgNzEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19mYXEuc2NzcyAqL1xuICAuYy1wYWdlLWJhbm5lci12My5mYXEgLmMtYWNjb3JkaW9uX19pdGVtLWNvbnRlbnQgaDEsIC5jLXBhZ2UtYmFubmVyLXYzLmZhcSAuYy1hY2NvcmRpb25fX2l0ZW0tY29udGVudCBoMiwgLmMtcGFnZS1iYW5uZXItdjMuZmFxIC5jLWFjY29yZGlvbl9faXRlbS1jb250ZW50IGgzLCAuYy1wYWdlLWJhbm5lci12My5mYXEgLmMtYWNjb3JkaW9uX19pdGVtLWNvbnRlbnQgaDQsIC5jLXBhZ2UtYmFubmVyLXYzLmZhcSAuYy1hY2NvcmRpb25fX2l0ZW0tY29udGVudCBoNSwgLmMtcGFnZS1iYW5uZXItdjMuZmFxIC5jLWFjY29yZGlvbl9faXRlbS1jb250ZW50IGg2IHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG4gIC8qIGxpbmUgNzUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19mYXEuc2NzcyAqL1xuICAuYy1wYWdlLWJhbm5lci12My5mYXEgLmMtYWNjb3JkaW9uX19pdGVtLWNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxuICAvKiBsaW5lIDc5LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fZmFxLnNjc3MgKi9cbiAgLmMtcGFnZS1iYW5uZXItdjMuZmFxIC5jLWFjY29yZGlvbl9faXRlbS1jb250ZW50IGEge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbiAgLyogbGluZSA4NSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2ZhcS5zY3NzICovXG4gIC5jLXBhZ2UtYmFubmVyLXYzLmZhcSAuYy1hY2NvcmRpb25fX2l0ZW0tY29udGVudCB1bCBsaSwgLmMtcGFnZS1iYW5uZXItdjMuZmFxIC5jLWFjY29yZGlvbl9faXRlbS1jb250ZW50IG9sIGxpIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLyogbGluZSA5OSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2ZhcS5zY3NzICovXG4gIC5jLXBhZ2UtYmFubmVyLXYzLmZhcSAuYy1hY2NvcmRpb25fX2l0ZW0tY29udGVudCBoMSwgLmMtcGFnZS1iYW5uZXItdjMuZmFxIC5jLWFjY29yZGlvbl9faXRlbS1jb250ZW50IGgyLCAuYy1wYWdlLWJhbm5lci12My5mYXEgLmMtYWNjb3JkaW9uX19pdGVtLWNvbnRlbnQgaDMsIC5jLXBhZ2UtYmFubmVyLXYzLmZhcSAuYy1hY2NvcmRpb25fX2l0ZW0tY29udGVudCBoNCwgLmMtcGFnZS1iYW5uZXItdjMuZmFxIC5jLWFjY29yZGlvbl9faXRlbS1jb250ZW50IGg1LCAuYy1wYWdlLWJhbm5lci12My5mYXEgLmMtYWNjb3JkaW9uX19pdGVtLWNvbnRlbnQgaDYge1xuICAgIGZvbnQtc2l6ZTogMS41NzFyZW07XG4gIH1cbiAgLyogbGluZSAxMDMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19mYXEuc2NzcyAqL1xuICAuYy1wYWdlLWJhbm5lci12My5mYXEgLmMtYWNjb3JkaW9uX19pdGVtLWNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxLjU3MXJlbTtcbiAgfVxuICAvKiBsaW5lIDEwNywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2ZhcS5zY3NzICovXG4gIC5jLXBhZ2UtYmFubmVyLXYzLmZhcSAuYy1hY2NvcmRpb25fX2l0ZW0tY29udGVudCBhIHtcbiAgICBmb250LXNpemU6IDEuNTcxcmVtO1xuICB9XG4gIC8qIGxpbmUgMTEzLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fZmFxLnNjc3MgKi9cbiAgLmMtcGFnZS1iYW5uZXItdjMuZmFxIC5jLWFjY29yZGlvbl9faXRlbS1jb250ZW50IHVsIGxpLCAuYy1wYWdlLWJhbm5lci12My5mYXEgLmMtYWNjb3JkaW9uX19pdGVtLWNvbnRlbnQgb2wgbGkge1xuICAgIGZvbnQtc2l6ZTogMS41NzFyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMTI3LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fZmFxLnNjc3MgKi9cbiAgLmMtcGFnZS1iYW5uZXItdjMuZmFxIC5jLWFjY29yZGlvbl9faXRlbS1jb250ZW50IGgxLCAuYy1wYWdlLWJhbm5lci12My5mYXEgLmMtYWNjb3JkaW9uX19pdGVtLWNvbnRlbnQgaDIsIC5jLXBhZ2UtYmFubmVyLXYzLmZhcSAuYy1hY2NvcmRpb25fX2l0ZW0tY29udGVudCBoMywgLmMtcGFnZS1iYW5uZXItdjMuZmFxIC5jLWFjY29yZGlvbl9faXRlbS1jb250ZW50IGg0LCAuYy1wYWdlLWJhbm5lci12My5mYXEgLmMtYWNjb3JkaW9uX19pdGVtLWNvbnRlbnQgaDUsIC5jLXBhZ2UtYmFubmVyLXYzLmZhcSAuYy1hY2NvcmRpb25fX2l0ZW0tY29udGVudCBoNiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbiAgLyogbGluZSAxMzEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19mYXEuc2NzcyAqL1xuICAuYy1wYWdlLWJhbm5lci12My5mYXEgLmMtYWNjb3JkaW9uX19pdGVtLWNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxLjMzM3JlbTtcbiAgfVxuICAvKiBsaW5lIDEzNSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2ZhcS5zY3NzICovXG4gIC5jLXBhZ2UtYmFubmVyLXYzLmZhcSAuYy1hY2NvcmRpb25fX2l0ZW0tY29udGVudCBhIHtcbiAgICBmb250LXNpemU6IDEuMzMzcmVtO1xuICB9XG4gIC8qIGxpbmUgMTQxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fZmFxLnNjc3MgKi9cbiAgLmMtcGFnZS1iYW5uZXItdjMuZmFxIC5jLWFjY29yZGlvbl9faXRlbS1jb250ZW50IHVsIGxpLCAuYy1wYWdlLWJhbm5lci12My5mYXEgLmMtYWNjb3JkaW9uX19pdGVtLWNvbnRlbnQgb2wgbGkge1xuICAgIGZvbnQtc2l6ZTogMS4zMzNyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC8qIGxpbmUgMTU1LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fZmFxLnNjc3MgKi9cbiAgLmMtcGFnZS1iYW5uZXItdjMuZmFxIC5jLWFjY29yZGlvbl9faXRlbS1jb250ZW50IGgxLCAuYy1wYWdlLWJhbm5lci12My5mYXEgLmMtYWNjb3JkaW9uX19pdGVtLWNvbnRlbnQgaDIsIC5jLXBhZ2UtYmFubmVyLXYzLmZhcSAuYy1hY2NvcmRpb25fX2l0ZW0tY29udGVudCBoMywgLmMtcGFnZS1iYW5uZXItdjMuZmFxIC5jLWFjY29yZGlvbl9faXRlbS1jb250ZW50IGg0LCAuYy1wYWdlLWJhbm5lci12My5mYXEgLmMtYWNjb3JkaW9uX19pdGVtLWNvbnRlbnQgaDUsIC5jLXBhZ2UtYmFubmVyLXYzLmZhcSAuYy1hY2NvcmRpb25fX2l0ZW0tY29udGVudCBoNiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgLyogbGluZSAxNTksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19mYXEuc2NzcyAqL1xuICAuYy1wYWdlLWJhbm5lci12My5mYXEgLmMtYWNjb3JkaW9uX19pdGVtLWNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgLyogbGluZSAxNjMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19mYXEuc2NzcyAqL1xuICAuYy1wYWdlLWJhbm5lci12My5mYXEgLmMtYWNjb3JkaW9uX19pdGVtLWNvbnRlbnQgYSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgLyogbGluZSAxNjksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19mYXEuc2NzcyAqL1xuICAuYy1wYWdlLWJhbm5lci12My5mYXEgLmMtYWNjb3JkaW9uX19pdGVtLWNvbnRlbnQgdWwgbGksIC5jLXBhZ2UtYmFubmVyLXYzLmZhcSAuYy1hY2NvcmRpb25fX2l0ZW0tY29udGVudCBvbCBsaSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cblxuLyogbGluZSAxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fY29udGFjdC5zY3NzICovXG4uYy1wYWdlLWJhbm5lci12My5jb250YWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC8qIGxpbmUgOCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2NvbnRhY3Quc2NzcyAqL1xuICAubWFwcyAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBsaW5lIDE1LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fY29udGFjdC5zY3NzICovXG4ubWFwcyAuY29sOmZpcnN0LW9mLXR5cGUge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLyogbGluZSAxNSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2NvbnRhY3Quc2NzcyAqL1xuICAubWFwcyAuY29sOmZpcnN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmc6IDNyZW07XG4gIH1cbn1cblxuLyogbGluZSAyMywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2NvbnRhY3Quc2NzcyAqL1xuLm1hcHMgLnZpbGxlcy1kcm9wZG93bi13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAvKiBsaW5lIDIzLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fY29udGFjdC5zY3NzICovXG4gIC5tYXBzIC52aWxsZXMtZHJvcGRvd24td3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLyogbGluZSAzMiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2NvbnRhY3Quc2NzcyAqL1xuLm1hcHMgLnZpbGxlcy1kcm9wZG93bi13cmFwcGVyOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDAyNDNkO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMjQzZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvIDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLyogbGluZSA0OCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2NvbnRhY3Quc2NzcyAqL1xuLm1hcHMgc2VsZWN0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDI0M2Q7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG91dGxpbmU6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwMDI0M2Q7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKiBsaW5lIDY2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fY29udGFjdC5zY3NzICovXG4ubWFwcyAuY29sLnZpbGxlcyB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC8qIGxpbmUgNjYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19jb250YWN0LnNjc3MgKi9cbiAgLm1hcHMgLmNvbC52aWxsZXMge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC8qIGxpbmUgNjYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19jb250YWN0LnNjc3MgKi9cbiAgLm1hcHMgLmNvbC52aWxsZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIGxpbmUgNzksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19jb250YWN0LnNjc3MgKi9cbi5tYXBzIC5jb2wudmlsbGVzIGEudmlsbGUge1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLyogbGluZSA3OSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2NvbnRhY3Quc2NzcyAqL1xuICAubWFwcyAuY29sLnZpbGxlcyBhLnZpbGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qIGxpbmUgODcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19jb250YWN0LnNjc3MgKi9cbi5tYXBzIC5oZWFkZXItbWFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLyogbGluZSA5MiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2NvbnRhY3Quc2NzcyAqL1xuLm1hcHMgLmNvbHVtbnMge1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLyogbGluZSA5NywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2NvbnRhY3Quc2NzcyAqL1xuLm1hcHMgaDIge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLyogbGluZSAxMDMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19jb250YWN0LnNjc3MgKi9cbi5tYXBzIC52aWxsZXMge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi8qIGxpbmUgMTExLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fY29udGFjdC5zY3NzICovXG4ubWFwcyAudmlsbGVzIGEge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMDAyNDNkO1xuICBmb250LXNpemU6IC44cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBsaW5lIDEyNCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2NvbnRhY3Quc2NzcyAqL1xuLm1hcHMgLnZpbGxlcyBhIGltZyB7XG4gIGhlaWdodDogMjZweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4vKiBsaW5lIDEyOSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2NvbnRhY3Quc2NzcyAqL1xuLm1hcHMgLnZpbGxlcyBhOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjQzZDtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG4gIHRyYW5zaXRpb246IGFsbCA0MDBtcyBjdWJpYy1iZXppZXIoMC42NCwgMC4wNCwgMCwgMC45OCk7XG59XG5cbi8qIGxpbmUgMTQ1LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fY29udGFjdC5zY3NzICovXG4ubWFwcyAudmlsbGVzIGE6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIGxpbmUgMTUxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fY29udGFjdC5zY3NzICovXG4ubWFwcyAudmlsbGVzIGEuYWN0aXZlOjphZnRlciwgLm1hcHMgLnZpbGxlcyBhOmhvdmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuXG4vKiBsaW5lIDE2MCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2NvbnRhY3Quc2NzcyAqL1xuI21hcC13cmFwcGVyIHtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgMTY1LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fY29udGFjdC5zY3NzICovXG4ucG9wLXVwLW1hcCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxNjgsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19jb250YWN0LnNjc3MgKi9cbi5wb3AtdXAtbWFwX19jb250ZW50IHtcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuLyogbGluZSAxNzEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19jb250YWN0LnNjc3MgKi9cbi5wb3AtdXAtbWFwX19jb250ZW50IGIge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGNvbG9yOiAjMDAyNDNkO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuXG4vKiBsaW5lIDE3OSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2NvbnRhY3Quc2NzcyAqL1xuLnBvcC11cC1tYXBfX2NvbnRlbnQgYSB7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzAwMjQzZDtcbiAgZm9udC1mYW1pbHk6IFwia2VwbGVyLXN0ZFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLyogbGluZSAxOTYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19jb250YWN0LnNjc3MgKi9cbiAgLm1hcHMgLnZpbGxlcyBkaXYge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNTBweCkge1xuICAvKiBsaW5lIDIwOSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2NvbnRhY3Quc2NzcyAqL1xuICAubWFwcyAuY29sdW1ucy5zcGFjZWQgLmNvbC0xeDQge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbiAgLyogbGluZSAyMTQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19jb250YWN0LnNjc3MgKi9cbiAgLm1hcHMgLnZpbGxlcy5jb2wtM3g0IHtcbiAgICB3aWR0aDogNDglO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgfVxuICAvKiBsaW5lIDIxOSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2NvbnRhY3Quc2NzcyAqL1xuICAubWFwcyAudmlsbGVzLmNvbC0zeDQgZGl2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC8qIGxpbmUgMjIzLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fY29udGFjdC5zY3NzICovXG4gIC5tYXBzIC52aWxsZXMuY29sLTN4NCBkaXY6bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLyogbGluZSAyMjgsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19jb250YWN0LnNjc3MgKi9cbiAgLm1hcHMgLnZpbGxlcy5jb2wtM3g0IGRpdjpsYXN0LWNoaWxkOmhvdmVyIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLyogbGluZSAyNDMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19jb250YWN0LnNjc3MgKi9cbiAgLm1hcHMgLnZpbGxlcyBkaXYge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAyNTYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19jb250YWN0LnNjc3MgKi9cbiAgLm1hcHMgLnZpbGxlcyBkaXY6bGFzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiAxLjE2N3JlbTtcbiAgfVxuICAvKiBsaW5lIDI1OSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2NvbnRhY3Quc2NzcyAqL1xuICAubWFwcyAudmlsbGVzIGRpdjpsYXN0LWNoaWxkIHVsIHtcbiAgICBib3R0b206IGNhbGMoLTEwMCUgLSAxNTdweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC8qIGxpbmUgMjczLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fY29udGFjdC5zY3NzICovXG4gIC5tYXBzIC52aWxsZXMgZGl2Omxhc3QtY2hpbGQge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG4gIC8qIGxpbmUgMjc2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fY29udGFjdC5zY3NzICovXG4gIC5tYXBzIC52aWxsZXMgZGl2Omxhc3QtY2hpbGQgdWwge1xuICAgIGJvdHRvbTogY2FsYygtMTAwJSAtIDE2M3B4KTtcbiAgfVxufVxuXG4vKiBsaW5lIDUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ibG9ndWUuc2NzcyAqL1xuLmJsb2d1ZSAuY29udGVudC5saXR0bGUsIC5tZWRpYXMtZmlsdHJlcyAuY29udGVudC5saXR0bGUge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiBsaW5lIDExLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYmxvZ3VlLnNjc3MgKi9cbi5ibG9ndWUgLmZpbHRyZXNfbGlzdGluZywgLm1lZGlhcy1maWx0cmVzIC5maWx0cmVzX2xpc3Rpbmcge1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHotaW5kZXg6IDExO1xufVxuXG4vKiBsaW5lIDIxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYmxvZ3VlLnNjc3MgKi9cbi5ibG9ndWUgLmZpbHRyZXNfbGlzdGluZyBwLCAubWVkaWFzLWZpbHRyZXMgLmZpbHRyZXNfbGlzdGluZyBwIHtcbiAgZm9udC1zaXplOiAwLjdyZW07XG59XG5cbi8qIGxpbmUgMjUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ibG9ndWUuc2NzcyAqL1xuLmJsb2d1ZSAuZmlsdHJlc19saXN0aW5nIGxpLCAubWVkaWFzLWZpbHRyZXMgLmZpbHRyZXNfbGlzdGluZyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLyogbGluZSAzOCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2Jsb2d1ZS5zY3NzICovXG4uYmxvZ3VlIC5maWx0cmVzX2xpc3RpbmcgbGkgYSwgLm1lZGlhcy1maWx0cmVzIC5maWx0cmVzX2xpc3RpbmcgbGkgYSB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMwMDI0M2Q7XG59XG5cbi8qIGxpbmUgNDUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ibG9ndWUuc2NzcyAqL1xuLmJsb2d1ZSAuZmlsdHJlc19saXN0aW5nIGxpIGE6OmFmdGVyLCAubWVkaWFzLWZpbHRyZXMgLmZpbHRyZXNfbGlzdGluZyBsaSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMnB4O1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDI0M2Q7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICB0cmFuc2l0aW9uOiBhbGwgNDAwbXMgY3ViaWMtYmV6aWVyKDAuNjQsIDAuMDQsIDAsIDAuOTgpO1xufVxuXG4vKiBsaW5lIDYzLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYmxvZ3VlLnNjc3MgKi9cbi5ibG9ndWUgLmZpbHRyZXNfbGlzdGluZyBsaSBhLmFjdGl2ZTo6YWZ0ZXIsIC5ibG9ndWUgLmZpbHRyZXNfbGlzdGluZyBsaSBhOmhvdmVyOjphZnRlciwgLm1lZGlhcy1maWx0cmVzIC5maWx0cmVzX2xpc3RpbmcgbGkgYS5hY3RpdmU6OmFmdGVyLCAubWVkaWFzLWZpbHRyZXMgLmZpbHRyZXNfbGlzdGluZyBsaSBhOmhvdmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuXG4vKiBsaW5lIDcwLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYmxvZ3VlLnNjc3MgKi9cbi5ibG9ndWUgLmZpbHRyZXNfbGlzdGluZyBsaTpmaXJzdC1jaGlsZCwgLm1lZGlhcy1maWx0cmVzIC5maWx0cmVzX2xpc3RpbmcgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW46IDMwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBsaW5lIDc0LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYmxvZ3VlLnNjc3MgKi9cbi5ibG9ndWUgLmZpbHRyZXNfbGlzdGluZyBsaTpmaXJzdC1jaGlsZCAuZHJvcF9hcnJvdywgLm1lZGlhcy1maWx0cmVzIC5maWx0cmVzX2xpc3RpbmcgbGk6Zmlyc3QtY2hpbGQgLmRyb3BfYXJyb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBsaW5lIDc4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYmxvZ3VlLnNjc3MgKi9cbi5ibG9ndWUgLmZpbHRyZXNfbGlzdGluZyBsaTpmaXJzdC1jaGlsZCBwLCAubWVkaWFzLWZpbHRyZXMgLmZpbHRyZXNfbGlzdGluZyBsaTpmaXJzdC1jaGlsZCBwIHtcbiAgcGFkZGluZzogMThweCAyM3B4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDI0M2Q7XG59XG5cbi8qIGxpbmUgODcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ibG9ndWUuc2NzcyAqL1xuLmJsb2d1ZSAuZmlsdHJlc19saXN0aW5nIGxpOmZpcnN0LWNoaWxkIHVsLnNvdXMtZmlsdHJlLCAubWVkaWFzLWZpbHRyZXMgLmZpbHRyZXNfbGlzdGluZyBsaTpmaXJzdC1jaGlsZCB1bC5zb3VzLWZpbHRyZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBib3JkZXI6IHNvbGlkIDJweCAjMDAyNDNkO1xuICB6LWluZGV4OiAxNTtcbn1cblxuLyogbGluZSAxMDAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ibG9ndWUuc2NzcyAqL1xuLmJsb2d1ZSAuZmlsdHJlc19saXN0aW5nIGxpOmZpcnN0LWNoaWxkIHVsLnNvdXMtZmlsdHJlIGxpLCAubWVkaWFzLWZpbHRyZXMgLmZpbHRyZXNfbGlzdGluZyBsaTpmaXJzdC1jaGlsZCB1bC5zb3VzLWZpbHRyZSBsaSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogbGluZSAxMDMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ibG9ndWUuc2NzcyAqL1xuLmJsb2d1ZSAuZmlsdHJlc19saXN0aW5nIGxpOmZpcnN0LWNoaWxkIHVsLnNvdXMtZmlsdHJlIGxpIGEsIC5tZWRpYXMtZmlsdHJlcyAuZmlsdHJlc19saXN0aW5nIGxpOmZpcnN0LWNoaWxkIHVsLnNvdXMtZmlsdHJlIGxpIGEge1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYmRhZGE7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8qIGxpbmUgMTEzLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYmxvZ3VlLnNjc3MgKi9cbi5ibG9ndWUgLmZpbHRyZXNfbGlzdGluZyBsaTpmaXJzdC1jaGlsZCB1bC5zb3VzLWZpbHRyZSBsaSBhOjphZnRlciwgLm1lZGlhcy1maWx0cmVzIC5maWx0cmVzX2xpc3RpbmcgbGk6Zmlyc3QtY2hpbGQgdWwuc291cy1maWx0cmUgbGkgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuXG4vKiBsaW5lIDExNywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2Jsb2d1ZS5zY3NzICovXG4uYmxvZ3VlIC5maWx0cmVzX2xpc3RpbmcgbGk6Zmlyc3QtY2hpbGQgdWwuc291cy1maWx0cmUgbGkgYTpob3ZlciwgLm1lZGlhcy1maWx0cmVzIC5maWx0cmVzX2xpc3RpbmcgbGk6Zmlyc3QtY2hpbGQgdWwuc291cy1maWx0cmUgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmRhZGE7XG59XG5cbi8qIGxpbmUgMTI1LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYmxvZ3VlLnNjc3MgKi9cbi5ibG9ndWUgLmZpbHRyZXNfbGlzdGluZyBsaTpsYXN0LWNoaWxkLCAubWVkaWFzLWZpbHRyZXMgLmZpbHRyZXNfbGlzdGluZyBsaTpsYXN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBsaW5lIDEyOCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2Jsb2d1ZS5zY3NzICovXG4uYmxvZ3VlIC5maWx0cmVzX2xpc3RpbmcgbGk6bGFzdC1jaGlsZDo6YWZ0ZXIsIC5tZWRpYXMtZmlsdHJlcyAuZmlsdHJlc19saXN0aW5nIGxpOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLyogbGluZSAxMzIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ibG9ndWUuc2NzcyAqL1xuLmJsb2d1ZSAuZmlsdHJlc19saXN0aW5nIGxpOmxhc3QtY2hpbGQgPiBkaXYsIC5tZWRpYXMtZmlsdHJlcyAuZmlsdHJlc19saXN0aW5nIGxpOmxhc3QtY2hpbGQgPiBkaXYge1xuICBwYWRkaW5nOiAxNnB4IDIzcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDI0M2Q7XG59XG5cbi8qIGxpbmUgMTM5LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYmxvZ3VlLnNjc3MgKi9cbi5ibG9ndWUgLmZpbHRyZXNfbGlzdGluZyBsaTpsYXN0LWNoaWxkID4gZGl2OmhvdmVyIHVsLCAubWVkaWFzLWZpbHRyZXMgLmZpbHRyZXNfbGlzdGluZyBsaTpsYXN0LWNoaWxkID4gZGl2OmhvdmVyIHVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIGxpbmUgMTQ0LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYmxvZ3VlLnNjc3MgKi9cbi5ibG9ndWUgLmZpbHRyZXNfbGlzdGluZyBsaTpsYXN0LWNoaWxkID4gZGl2IHVsLCAubWVkaWFzLWZpbHRyZXMgLmZpbHRyZXNfbGlzdGluZyBsaTpsYXN0LWNoaWxkID4gZGl2IHVsIHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5NHB4O1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAyNDNkO1xufVxuXG4vKiBsaW5lIDE1NCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2Jsb2d1ZS5zY3NzICovXG4uYmxvZ3VlIC5maWx0cmVzX2xpc3RpbmcgbGk6bGFzdC1jaGlsZCA+IGRpdiB1bCBsaSwgLm1lZGlhcy1maWx0cmVzIC5maWx0cmVzX2xpc3RpbmcgbGk6bGFzdC1jaGlsZCA+IGRpdiB1bCBsaSB7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGJkYWRhO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4vKiBsaW5lIDE2MiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2Jsb2d1ZS5zY3NzICovXG4uYmxvZ3VlIC5maWx0cmVzX2xpc3RpbmcgbGk6bGFzdC1jaGlsZCA+IGRpdiB1bCBsaTpsYXN0LWNoaWxkLCAubWVkaWFzLWZpbHRyZXMgLmZpbHRyZXNfbGlzdGluZyBsaTpsYXN0LWNoaWxkID4gZGl2IHVsIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4vKiBsaW5lIDE2NiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2Jsb2d1ZS5zY3NzICovXG4uYmxvZ3VlIC5maWx0cmVzX2xpc3RpbmcgbGk6bGFzdC1jaGlsZCA+IGRpdiB1bCBsaSBhLCAubWVkaWFzLWZpbHRyZXMgLmZpbHRyZXNfbGlzdGluZyBsaTpsYXN0LWNoaWxkID4gZGl2IHVsIGxpIGEge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogOHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4vKiBsaW5lIDE3MiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2Jsb2d1ZS5zY3NzICovXG4uYmxvZ3VlIC5maWx0cmVzX2xpc3RpbmcgbGk6bGFzdC1jaGlsZCA+IGRpdiB1bCBsaSBhOjphZnRlciwgLm1lZGlhcy1maWx0cmVzIC5maWx0cmVzX2xpc3RpbmcgbGk6bGFzdC1jaGlsZCA+IGRpdiB1bCBsaSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi8qIGxpbmUgMTc2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYmxvZ3VlLnNjc3MgKi9cbi5ibG9ndWUgLmZpbHRyZXNfbGlzdGluZyBsaTpsYXN0LWNoaWxkID4gZGl2IHVsIGxpIGE6aG92ZXIsIC5tZWRpYXMtZmlsdHJlcyAuZmlsdHJlc19saXN0aW5nIGxpOmxhc3QtY2hpbGQgPiBkaXYgdWwgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmRhZGE7XG59XG5cbi8qIGxpbmUgMTg0LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYmxvZ3VlLnNjc3MgKi9cbi5ibG9ndWUgLmZpbHRyZXNfbGlzdGluZyBsaTpsYXN0LWNoaWxkIHAsIC5tZWRpYXMtZmlsdHJlcyAuZmlsdHJlc19saXN0aW5nIGxpOmxhc3QtY2hpbGQgcCB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4vKiBsaW5lIDE4OCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2Jsb2d1ZS5zY3NzICovXG4uYmxvZ3VlIC5maWx0cmVzX2xpc3RpbmcgbGk6bGFzdC1jaGlsZCBwIHNwYW4sIC5tZWRpYXMtZmlsdHJlcyAuZmlsdHJlc19saXN0aW5nIGxpOmxhc3QtY2hpbGQgcCBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi8qIGxpbmUgMjAxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYmxvZ3VlLnNjc3MgKi9cbi5ibG9ndWUgKyAucm93LnRleHQtYWxpZ24tY2VudGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTYwcHgpIHtcbiAgLyogbGluZSAyMTMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ibG9ndWUuc2NzcyAqL1xuICAuYmxvZ3VlIC5maWx0cmVzX2xpc3RpbmcgbGk6Zmlyc3QtY2hpbGQgLmRyb3BfYXJyb3csIC5tZWRpYXMtZmlsdHJlcyAuZmlsdHJlc19saXN0aW5nIGxpOmZpcnN0LWNoaWxkIC5kcm9wX2Fycm93IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxuICAvKiBsaW5lIDIyNCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2Jsb2d1ZS5zY3NzICovXG4gIC5ibG9ndWUgLmZpbHRyZXNfbGlzdGluZyBsaTpmaXJzdC1jaGlsZDpob3ZlciB1bC5zb3VzLWZpbHRyZSwgLm1lZGlhcy1maWx0cmVzIC5maWx0cmVzX2xpc3RpbmcgbGk6Zmlyc3QtY2hpbGQ6aG92ZXIgdWwuc291cy1maWx0cmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLyogbGluZSAyMjksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ibG9ndWUuc2NzcyAqL1xuICAuYmxvZ3VlIC5maWx0cmVzX2xpc3RpbmcgLmZpbHRyZV9jYXRlZ29yaWVzLCAubWVkaWFzLWZpbHRyZXMgLmZpbHRyZXNfbGlzdGluZyAuZmlsdHJlX2NhdGVnb3JpZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAvKiBsaW5lIDI0MiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2Jsb2d1ZS5zY3NzICovXG4gIC5ibG9ndWUgLmZpbHRyZXNfbGlzdGluZyBwLCAubWVkaWFzLWZpbHRyZXMgLmZpbHRyZXNfbGlzdGluZyBwIHtcbiAgICBmb250LXNpemU6IDAuNzc3OHJlbTtcbiAgfVxuICAvKiBsaW5lIDI0NiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2Jsb2d1ZS5zY3NzICovXG4gIC5ibG9ndWUgLmZpbHRyZXNfbGlzdGluZyBsaSwgLm1lZGlhcy1maWx0cmVzIC5maWx0cmVzX2xpc3RpbmcgbGkge1xuICAgIGZvbnQtc2l6ZTogMC43Nzc4cmVtO1xuICB9XG4gIC8qIGxpbmUgMjUwLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYmxvZ3VlLnNjc3MgKi9cbiAgLmJsb2d1ZSAuZmlsdHJlc19saXN0aW5nIGxpOmZpcnN0LWNoaWxkLCAubWVkaWFzLWZpbHRyZXMgLmZpbHRyZXNfbGlzdGluZyBsaTpmaXJzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiAwLjc3NzhyZW07XG4gIH1cbiAgLyogbGluZSAyNTQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ibG9ndWUuc2NzcyAqL1xuICAuYmxvZ3VlIC5maWx0cmVzX2xpc3RpbmcgbGk6bGFzdC1jaGlsZCwgLm1lZGlhcy1maWx0cmVzIC5maWx0cmVzX2xpc3RpbmcgbGk6bGFzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiAwLjc3NzhyZW07XG4gIH1cbiAgLyogbGluZSAyNTksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ibG9ndWUuc2NzcyAqL1xuICAuYmxvZ3VlIC5maWx0cmVzX2xpc3RpbmcgbGk6bGFzdC1jaGlsZCA+IGRpdiB1bCwgLm1lZGlhcy1maWx0cmVzIC5maWx0cmVzX2xpc3RpbmcgbGk6bGFzdC1jaGlsZCA+IGRpdiB1bCB7XG4gICAgdG9wOiA5MnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLyogbGluZSAyNzQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ibG9ndWUuc2NzcyAqL1xuICAuYmxvZ3VlIC5maWx0cmVzX2xpc3RpbmcgcCwgLm1lZGlhcy1maWx0cmVzIC5maWx0cmVzX2xpc3RpbmcgcCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxuICAvKiBsaW5lIDI3OCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2Jsb2d1ZS5zY3NzICovXG4gIC5ibG9ndWUgLmZpbHRyZXNfbGlzdGluZyBsaSwgLm1lZGlhcy1maWx0cmVzIC5maWx0cmVzX2xpc3RpbmcgbGkge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbiAgLyogbGluZSAyODIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ibG9ndWUuc2NzcyAqL1xuICAuYmxvZ3VlIC5maWx0cmVzX2xpc3RpbmcgbGk6Zmlyc3QtY2hpbGQsIC5tZWRpYXMtZmlsdHJlcyAuZmlsdHJlc19saXN0aW5nIGxpOmZpcnN0LWNoaWxkIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG4gIC8qIGxpbmUgMjg2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYmxvZ3VlLnNjc3MgKi9cbiAgLmJsb2d1ZSAuZmlsdHJlc19saXN0aW5nIGxpOmxhc3QtY2hpbGQsIC5tZWRpYXMtZmlsdHJlcyAuZmlsdHJlc19saXN0aW5nIGxpOmxhc3QtY2hpbGQge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAvKiBsaW5lIDI5OSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2Jsb2d1ZS5zY3NzICovXG4gIC5ibG9ndWUgLmZpbHRyZXNfbGlzdGluZyBwLCAubWVkaWFzLWZpbHRyZXMgLmZpbHRyZXNfbGlzdGluZyBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLyogbGluZSAzMDMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ibG9ndWUuc2NzcyAqL1xuICAuYmxvZ3VlIC5maWx0cmVzX2xpc3RpbmcgbGksIC5tZWRpYXMtZmlsdHJlcyAuZmlsdHJlc19saXN0aW5nIGxpIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLyogbGluZSAzMDcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ibG9ndWUuc2NzcyAqL1xuICAuYmxvZ3VlIC5maWx0cmVzX2xpc3RpbmcgbGk6Zmlyc3QtY2hpbGQsIC5tZWRpYXMtZmlsdHJlcyAuZmlsdHJlc19saXN0aW5nIGxpOmZpcnN0LWNoaWxkIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLyogbGluZSAzMTEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ibG9ndWUuc2NzcyAqL1xuICAuYmxvZ3VlIC5maWx0cmVzX2xpc3RpbmcgbGk6bGFzdC1jaGlsZCwgLm1lZGlhcy1maWx0cmVzIC5maWx0cmVzX2xpc3RpbmcgbGk6bGFzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDMyNCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2Jsb2d1ZS5zY3NzICovXG4gIC5ibG9ndWUgLmZpbHRyZXNfbGlzdGluZyBwLCAubWVkaWFzLWZpbHRyZXMgLmZpbHRyZXNfbGlzdGluZyBwIHtcbiAgICBmb250LXNpemU6IDEuMTY3cmVtO1xuICB9XG4gIC8qIGxpbmUgMzI4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYmxvZ3VlLnNjc3MgKi9cbiAgLmJsb2d1ZSAuZmlsdHJlc19saXN0aW5nIGxpLCAubWVkaWFzLWZpbHRyZXMgLmZpbHRyZXNfbGlzdGluZyBsaSB7XG4gICAgZm9udC1zaXplOiAxLjE2N3JlbTtcbiAgfVxuICAvKiBsaW5lIDMzMiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2Jsb2d1ZS5zY3NzICovXG4gIC5ibG9ndWUgLmZpbHRyZXNfbGlzdGluZyBsaTpmaXJzdC1jaGlsZCwgLm1lZGlhcy1maWx0cmVzIC5maWx0cmVzX2xpc3RpbmcgbGk6Zmlyc3QtY2hpbGQge1xuICAgIGZvbnQtc2l6ZTogMS4xNjdyZW07XG4gIH1cbiAgLyogbGluZSAzMzYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ibG9ndWUuc2NzcyAqL1xuICAuYmxvZ3VlIC5maWx0cmVzX2xpc3RpbmcgbGk6bGFzdC1jaGlsZCwgLm1lZGlhcy1maWx0cmVzIC5maWx0cmVzX2xpc3RpbmcgbGk6bGFzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiAxLjE2N3JlbTtcbiAgfVxuICAvKiBsaW5lIDM0MSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2Jsb2d1ZS5zY3NzICovXG4gIC5ibG9ndWUgLmZpbHRyZXNfbGlzdGluZyBsaTpsYXN0LWNoaWxkID4gZGl2IHVsLCAubWVkaWFzLWZpbHRyZXMgLmZpbHRyZXNfbGlzdGluZyBsaTpsYXN0LWNoaWxkID4gZGl2IHVsIHtcbiAgICB0b3A6IDg4cHg7XG4gIH1cbiAgLyogbGluZSAzNTMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ibG9ndWUuc2NzcyAqL1xuICAucG9zdHMgLmMtcG9zdC1saXN0aW5nIC5jb2wtMXgzIHtcbiAgICB3aWR0aDogNDglO1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMzY3LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYmxvZ3VlLnNjc3MgKi9cbiAgLnBvc3RzIC5jLXBvc3QtbGlzdGluZyAuY29sLTF4MyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAvKiBsaW5lIDM4MSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2Jsb2d1ZS5zY3NzICovXG4gIC5ibG9ndWUgLmZpbHRyZXNfbGlzdGluZyBwLCAubWVkaWFzLWZpbHRyZXMgLmZpbHRyZXNfbGlzdGluZyBwIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuICAvKiBsaW5lIDM4NSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2Jsb2d1ZS5zY3NzICovXG4gIC5ibG9ndWUgLmZpbHRyZXNfbGlzdGluZyBsaSwgLm1lZGlhcy1maWx0cmVzIC5maWx0cmVzX2xpc3RpbmcgbGkge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG4gIC8qIGxpbmUgMzg5LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYmxvZ3VlLnNjc3MgKi9cbiAgLmJsb2d1ZSAuZmlsdHJlc19saXN0aW5nIGxpOmZpcnN0LWNoaWxkLCAubWVkaWFzLWZpbHRyZXMgLmZpbHRyZXNfbGlzdGluZyBsaTpmaXJzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbiAgLyogbGluZSAzOTMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ibG9ndWUuc2NzcyAqL1xuICAuYmxvZ3VlIC5maWx0cmVzX2xpc3RpbmcgbGk6bGFzdC1jaGlsZCwgLm1lZGlhcy1maWx0cmVzIC5maWx0cmVzX2xpc3RpbmcgbGk6bGFzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbiAgLyogbGluZSAzOTgsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ibG9ndWUuc2NzcyAqL1xuICAuYmxvZ3VlIC5maWx0cmVzX2xpc3RpbmcgbGk6bGFzdC1jaGlsZCA+IGRpdiB1bCwgLm1lZGlhcy1maWx0cmVzIC5maWx0cmVzX2xpc3RpbmcgbGk6bGFzdC1jaGlsZCA+IGRpdiB1bCB7XG4gICAgdG9wOiA4NHB4O1xuICB9XG59XG5cbi8qIGxpbmUgNywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2Jsb2d1ZS1wb3N0LnNjc3MgKi9cbi5ibG9ndWUtcG9zdCAuY29udGFpbmVyIC5oZWFkZXItcG9zdCAuaW5mb3MtcG9zdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi8qIGxpbmUgMTQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ibG9ndWUtcG9zdC5zY3NzICovXG4uYmxvZ3VlLXBvc3QgLmNvbnRhaW5lciAuaGVhZGVyLXBvc3QgLmluZm9zLXBvc3QgZGl2OmZpcnN0LWNoaWxkIHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vKiBsaW5lIDI1LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYmxvZ3VlLXBvc3Quc2NzcyAqL1xuLmJsb2d1ZS1wb3N0IC5jb250YWluZXIgLmhlYWRlci1wb3N0IC5pbmZvcy1wb3N0IGRpdjpsYXN0LWNoaWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi8qIGxpbmUgMzAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ibG9ndWUtcG9zdC5zY3NzICovXG4uYmxvZ3VlLXBvc3QgLmNvbnRhaW5lciAuaGVhZGVyLXBvc3QgLmluZm9zLXBvc3QgZGl2Omxhc3QtY2hpbGQgYSB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG5cbi8qIGxpbmUgMzgsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ibG9ndWUtcG9zdC5zY3NzICovXG4uYmxvZ3VlLXBvc3QgLmNvbnRhaW5lciAuaGVhZGVyLXBvc3QgLmFwZXJjdV9wb3N0IC5wb3N0X3RodW1ibmFpbCB7XG4gIGhlaWdodDogNTc1cHg7XG59XG5cbi8qIGxpbmUgNDIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ibG9ndWUtcG9zdC5zY3NzICovXG4uYmxvZ3VlLXBvc3QgLmNvbnRhaW5lciAuaGVhZGVyLXBvc3QgLmFwZXJjdV9wb3N0IC5jYXRlZ29yeSB7XG4gIHdpZHRoOiAzMCU7XG4gIHBhZGRpbmc6IC41cmVtIDFyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiQW1hdGljIFNDXCIsIGN1cnNpdmU7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMTg3MDA7XG59XG5cbi8qIGxpbmUgNTMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ibG9ndWUtcG9zdC5zY3NzICovXG4uYmxvZ3VlLXBvc3QgLmNvbnRhaW5lciAuaGVhZGVyLXBvc3QgLmFwZXJjdV9wb3N0IC5jYXRlZ29yeSB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLyogbGluZSA2MCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2Jsb2d1ZS1wb3N0LnNjc3MgKi9cbi5ibG9ndWUtcG9zdCAuY29udGFpbmVyIC5oZWFkZXItcG9zdCAuYXBlcmN1X3Bvc3QgLmNhdGVnb3J5IGEge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi8qIGxpbmUgNjUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ibG9ndWUtcG9zdC5zY3NzICovXG4uYmxvZ3VlLXBvc3QgLmNvbnRhaW5lciAuaGVhZGVyLXBvc3QgLmFwZXJjdV9wb3N0IC5jLXBhZ2UtYmFubmVyX193aGl0ZS1ib3gge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHJlbTtcbn1cblxuLyogbGluZSA2OSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2Jsb2d1ZS1wb3N0LnNjc3MgKi9cbi5ibG9ndWUtcG9zdCAuY29udGFpbmVyIC5oZWFkZXItcG9zdCAuYXBlcmN1X3Bvc3QgLmMtcGFnZS1iYW5uZXJfX3doaXRlLWJveCBwIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS45cmVtO1xufVxuXG4vKiBsaW5lIDc5LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYmxvZ3VlLXBvc3Quc2NzcyAqL1xuLmJsb2ctY29udGVudS1wb3N0IHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5cbi8qIGxpbmUgODMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ibG9ndWUtcG9zdC5zY3NzICovXG4uYmxvZy1jb250ZW51LXBvc3QgaDEsIC5ibG9nLWNvbnRlbnUtcG9zdCBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS44cmVtO1xufVxuXG4vKiBsaW5lIDkxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYmxvZ3VlLXBvc3Quc2NzcyAqL1xuLmJsb2ctY29udGVudS1wb3N0IGg2IHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG59XG5cbi8qIGxpbmUgOTUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ibG9ndWUtcG9zdC5zY3NzICovXG4uYmxvZy1jb250ZW51LXBvc3QgcCwgLmJsb2ctY29udGVudS1wb3N0IGxpIHtcbiAgZm9udC1mYW1pbHk6IFwia2VwbGVyLXN0ZFwiLCBzZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNDVyZW07XG59XG5cbi8qIGxpbmUgMTAwLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYmxvZ3VlLXBvc3Quc2NzcyAqL1xuLmJsb2ctY29udGVudS1wb3N0IGJsb2NrcXVvdGUge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKiBsaW5lIDEwNCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2Jsb2d1ZS1wb3N0LnNjc3MgKi9cbi5ibG9nLWNvbnRlbnUtcG9zdCBibG9ja3F1b3RlIHAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogbGluZSAxMDgsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ibG9ndWUtcG9zdC5zY3NzICovXG4uYmxvZy1jb250ZW51LXBvc3QgYmxvY2txdW90ZSBwOmJlZm9yZSwgLmJsb2ctY29udGVudS1wb3N0IGJsb2NrcXVvdGUgcDphZnRlciB7XG4gIGNvbnRlbnQ6ICdcIic7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMjBweDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG4vKiBsaW5lIDExNywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2Jsb2d1ZS1wb3N0LnNjc3MgKi9cbi5ibG9nLWNvbnRlbnUtcG9zdCBibG9ja3F1b3RlIHA6YWZ0ZXIge1xuICBsZWZ0OiBpbml0aWFsO1xuICByaWdodDogLTIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLyogbGluZSAxMzcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ibG9ndWUtcG9zdC5zY3NzICovXG4gIC5ibG9ndWUtcG9zdCAuY29udGFpbmVyIC5oZWFkZXItcG9zdCAuaW5mb3MtcG9zdCBkaXY6Zmlyc3QtY2hpbGQgcCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxuICAvKiBsaW5lIDE0NCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2Jsb2d1ZS1wb3N0LnNjc3MgKi9cbiAgLmJsb2d1ZS1wb3N0IC5jb250YWluZXIgLmhlYWRlci1wb3N0IC5pbmZvcy1wb3N0IGRpdjpsYXN0LWNoaWxkIGEge1xuICAgIG1hcmdpbi10b3A6IDM0cHg7XG4gIH1cbiAgLyogbGluZSAxNTIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ibG9ndWUtcG9zdC5zY3NzICovXG4gIC5ibG9ndWUtcG9zdCAuY29udGFpbmVyIC5oZWFkZXItcG9zdCAuYXBlcmN1X3Bvc3QgLmNhdGVnb3J5IHtcbiAgICB3aWR0aDogNDAlO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICAvKiBsaW5lIDE1OSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2Jsb2d1ZS1wb3N0LnNjc3MgKi9cbiAgLmJsb2d1ZS1wb3N0IC5jb250YWluZXIgLmhlYWRlci1wb3N0IC5hcGVyY3VfcG9zdCAuYy1wYWdlLWJhbm5lcl9fd2hpdGUtYm94IHAge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIC8qIGxpbmUgMTcwLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYmxvZ3VlLXBvc3Quc2NzcyAqL1xuICAuYmxvZy1jb250ZW51LXBvc3QgaDEsIC5ibG9nLWNvbnRlbnUtcG9zdCBoMiB7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgfVxuICAvKiBsaW5lIDE3NCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2Jsb2d1ZS1wb3N0LnNjc3MgKi9cbiAgLmJsb2ctY29udGVudS1wb3N0IGgzIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG4gIC8qIGxpbmUgMTc4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYmxvZ3VlLXBvc3Quc2NzcyAqL1xuICAuYmxvZy1jb250ZW51LXBvc3QgaDQge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbiAgLyogbGluZSAxODIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ibG9ndWUtcG9zdC5zY3NzICovXG4gIC5ibG9nLWNvbnRlbnUtcG9zdCBoNSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC8qIGxpbmUgMTg2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYmxvZ3VlLXBvc3Quc2NzcyAqL1xuICAuYmxvZy1jb250ZW51LXBvc3QgaDYge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbiAgLyogbGluZSAxOTAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ibG9ndWUtcG9zdC5zY3NzICovXG4gIC5ibG9nLWNvbnRlbnUtcG9zdCBwLCAuYmxvZy1jb250ZW51LXBvc3QgbGkge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAvKiBsaW5lIDIwOCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2Jsb2d1ZS1wb3N0LnNjc3MgKi9cbiAgLmJsb2d1ZS1wb3N0IC5jb250YWluZXIgLmhlYWRlci1wb3N0IC5pbmZvcy1wb3N0IGRpdjpmaXJzdC1jaGlsZCBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLyogbGluZSAyMTYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ibG9ndWUtcG9zdC5zY3NzICovXG4gIC5ibG9ndWUtcG9zdCAuY29udGFpbmVyIC5oZWFkZXItcG9zdCAuYXBlcmN1X3Bvc3QgLmNhdGVnb3J5IHtcbiAgICB3aWR0aDogNDUlO1xuICAgIGZvbnQtc2l6ZTogMi4yODZyZW07XG4gIH1cbiAgLyogbGluZSAyMjMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ibG9ndWUtcG9zdC5zY3NzICovXG4gIC5ibG9ndWUtcG9zdCAuY29udGFpbmVyIC5oZWFkZXItcG9zdCAuYXBlcmN1X3Bvc3QgLmMtcGFnZS1iYW5uZXJfX3doaXRlLWJveCBwIHtcbiAgICBmb250LXNpemU6IDEuNDI5cmVtO1xuICB9XG4gIC8qIGxpbmUgMjM0LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYmxvZ3VlLXBvc3Quc2NzcyAqL1xuICAuYmxvZy1jb250ZW51LXBvc3QgaDEsIC5ibG9nLWNvbnRlbnUtcG9zdCBoMiB7XG4gICAgZm9udC1zaXplOiAxLjg1N3JlbTtcbiAgfVxuICAvKiBsaW5lIDIzOCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2Jsb2d1ZS1wb3N0LnNjc3MgKi9cbiAgLmJsb2ctY29udGVudS1wb3N0IGgzIHtcbiAgICBmb250LXNpemU6IDEuNTcxcmVtO1xuICB9XG4gIC8qIGxpbmUgMjQyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYmxvZ3VlLXBvc3Quc2NzcyAqL1xuICAuYmxvZy1jb250ZW51LXBvc3QgaDQge1xuICAgIGZvbnQtc2l6ZTogMS4yODZyZW07XG4gIH1cbiAgLyogbGluZSAyNDYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ibG9ndWUtcG9zdC5zY3NzICovXG4gIC5ibG9nLWNvbnRlbnUtcG9zdCBoNSB7XG4gICAgZm9udC1zaXplOiAxLjE0M3JlbTtcbiAgfVxuICAvKiBsaW5lIDI1MCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2Jsb2d1ZS1wb3N0LnNjc3MgKi9cbiAgLmJsb2ctY29udGVudS1wb3N0IGg2IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLyogbGluZSAyNTQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ibG9ndWUtcG9zdC5zY3NzICovXG4gIC5ibG9nLWNvbnRlbnUtcG9zdCBwLCAuYmxvZy1jb250ZW51LXBvc3QgbGkge1xuICAgIGZvbnQtc2l6ZTogMS4yODZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODU3cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAvKiBsaW5lIDI2OSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2Jsb2d1ZS1wb3N0LnNjc3MgKi9cbiAgLmJsb2d1ZS1wb3N0IC5jb250YWluZXIgLmhlYWRlci1wb3N0IC5pbmZvcy1wb3N0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLyogbGluZSAyNzMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ibG9ndWUtcG9zdC5zY3NzICovXG4gIC5ibG9ndWUtcG9zdCAuY29udGFpbmVyIC5oZWFkZXItcG9zdCAuaW5mb3MtcG9zdCBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC8qIGxpbmUgMjc3LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYmxvZ3VlLXBvc3Quc2NzcyAqL1xuICAuYmxvZ3VlLXBvc3QgLmNvbnRhaW5lciAuaGVhZGVyLXBvc3QgLmluZm9zLXBvc3QgZGl2Omxhc3QtY2hpbGQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAvKiBsaW5lIDI4MCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2Jsb2d1ZS1wb3N0LnNjc3MgKi9cbiAgLmJsb2d1ZS1wb3N0IC5jb250YWluZXIgLmhlYWRlci1wb3N0IC5pbmZvcy1wb3N0IGRpdjpsYXN0LWNoaWxkIGEge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLyogbGluZSAyODgsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ibG9ndWUtcG9zdC5zY3NzICovXG4gIC5ibG9ndWUtcG9zdCAuY29udGFpbmVyIC5oZWFkZXItcG9zdCAuYXBlcmN1X3Bvc3QgLmMtcGFnZS1iYW5uZXJfX3doaXRlLWJveCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAzMDksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ibG9ndWUtcG9zdC5zY3NzICovXG4gIC5ibG9ndWUtcG9zdCAuY29udGFpbmVyIC5oZWFkZXItcG9zdCAuaW5mb3MtcG9zdCBkaXY6Zmlyc3QtY2hpbGQgcCB7XG4gICAgZm9udC1zaXplOiAxLjE2N3JlbTtcbiAgfVxuICAvKiBsaW5lIDMxNiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2Jsb2d1ZS1wb3N0LnNjc3MgKi9cbiAgLmJsb2d1ZS1wb3N0IC5jb250YWluZXIgLmhlYWRlci1wb3N0IC5pbmZvcy1wb3N0IGRpdjpsYXN0LWNoaWxkIHAge1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gIH1cbiAgLyogbGluZSAzMjQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ibG9ndWUtcG9zdC5zY3NzICovXG4gIC5ibG9ndWUtcG9zdCAuY29udGFpbmVyIC5oZWFkZXItcG9zdCAuYXBlcmN1X3Bvc3QgLmNhdGVnb3J5IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZvbnQtc2l6ZTogMi4zMzNyZW07XG4gIH1cbiAgLyogbGluZSAzMzEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ibG9ndWUtcG9zdC5zY3NzICovXG4gIC5ibG9ndWUtcG9zdCAuY29udGFpbmVyIC5oZWFkZXItcG9zdCAuYXBlcmN1X3Bvc3QgLmMtcGFnZS1iYW5uZXJfX3doaXRlLWJveCBwIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuICAvKiBsaW5lIDM0MiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2Jsb2d1ZS1wb3N0LnNjc3MgKi9cbiAgLmJsb2ctY29udGVudS1wb3N0IGgxLCAuYmxvZy1jb250ZW51LXBvc3QgaDIge1xuICAgIGZvbnQtc2l6ZTogMi4xNjdyZW07XG4gIH1cbiAgLyogbGluZSAzNDYsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ibG9ndWUtcG9zdC5zY3NzICovXG4gIC5ibG9nLWNvbnRlbnUtcG9zdCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjgzM3JlbTtcbiAgfVxuICAvKiBsaW5lIDM1MCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2Jsb2d1ZS1wb3N0LnNjc3MgKi9cbiAgLmJsb2ctY29udGVudS1wb3N0IGg0IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuICAvKiBsaW5lIDM1NCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2Jsb2d1ZS1wb3N0LnNjc3MgKi9cbiAgLmJsb2ctY29udGVudS1wb3N0IGg1IHtcbiAgICBmb250LXNpemU6IDEuMzMzcmVtO1xuICB9XG4gIC8qIGxpbmUgMzU4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYmxvZ3VlLXBvc3Quc2NzcyAqL1xuICAuYmxvZy1jb250ZW51LXBvc3QgaDYge1xuICAgIGZvbnQtc2l6ZTogMS4xNjdyZW07XG4gIH1cbiAgLyogbGluZSAzNjIsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ibG9ndWUtcG9zdC5zY3NzICovXG4gIC5ibG9nLWNvbnRlbnUtcG9zdCBwLCAuYmxvZy1jb250ZW51LXBvc3QgbGkge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjE2N3JlbTtcbiAgfVxuICAvKiBsaW5lIDM3NCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2Jsb2d1ZS1wb3N0LnNjc3MgKi9cbiAgLmJsb2ctc3VnZ2VzdGlvbi5jb250YWluZXIgLmMtcG9zdC1saXN0aW5nIC5jb2wtMXgzIHtcbiAgICB3aWR0aDogNDglO1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC8qIGxpbmUgMzkzLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYmxvZ3VlLXBvc3Quc2NzcyAqL1xuICAuYmxvZ3VlLXBvc3QgLmNvbnRhaW5lciAuaGVhZGVyLXBvc3QgLmFwZXJjdV9wb3N0IC5jYXRlZ29yeSB7XG4gICAgd2lkdGg6IDY1JTtcbiAgfVxuICAvKiBsaW5lIDQwNywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2Jsb2d1ZS1wb3N0LnNjc3MgKi9cbiAgLmJsb2ctc3VnZ2VzdGlvbi5jb250YWluZXIgLmMtcG9zdC1saXN0aW5nIC5jb2wtMXgzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC8qIGxpbmUgNDI0LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYmxvZ3VlLXBvc3Quc2NzcyAqL1xuICAuYmxvZ3VlLXBvc3QgLmNvbnRhaW5lciAuaGVhZGVyLXBvc3QgLmluZm9zLXBvc3Qge1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgfVxuICAvKiBsaW5lIDQyNywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2Jsb2d1ZS1wb3N0LnNjc3MgKi9cbiAgLmJsb2d1ZS1wb3N0IC5jb250YWluZXIgLmhlYWRlci1wb3N0IC5pbmZvcy1wb3N0IGgxIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAvKiBsaW5lIDQ0OCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2Jsb2d1ZS1wb3N0LnNjc3MgKi9cbiAgLmJsb2d1ZS1wb3N0IC5jb250YWluZXIgLmhlYWRlci1wb3N0IC5pbmZvcy1wb3N0IGRpdjpmaXJzdC1jaGlsZCBwIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuICAvKiBsaW5lIDQ1NiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2Jsb2d1ZS1wb3N0LnNjc3MgKi9cbiAgLmJsb2d1ZS1wb3N0IC5jb250YWluZXIgLmhlYWRlci1wb3N0IC5hcGVyY3VfcG9zdCAuY2F0ZWdvcnkge1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICB9XG4gIC8qIGxpbmUgNDYyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYmxvZ3VlLXBvc3Quc2NzcyAqL1xuICAuYmxvZ3VlLXBvc3QgLmNvbnRhaW5lciAuaGVhZGVyLXBvc3QgLmFwZXJjdV9wb3N0IC5jLXBhZ2UtYmFubmVyX193aGl0ZS1ib3ggcCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgfVxuICAvKiBsaW5lIDQ3NCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2Jsb2d1ZS1wb3N0LnNjc3MgKi9cbiAgLmJsb2ctY29udGVudS1wb3N0IGgxLCAuYmxvZy1jb250ZW51LXBvc3QgaDIge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjRyZW07XG4gIH1cbiAgLyogbGluZSA0NzksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ibG9ndWUtcG9zdC5zY3NzICovXG4gIC5ibG9nLWNvbnRlbnUtcG9zdCBoMyB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbiAgLyogbGluZSA0ODMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ibG9ndWUtcG9zdC5zY3NzICovXG4gIC5ibG9nLWNvbnRlbnUtcG9zdCBoNCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbiAgLyogbGluZSA0ODcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ibG9ndWUtcG9zdC5zY3NzICovXG4gIC5ibG9nLWNvbnRlbnUtcG9zdCBoNSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgLyogbGluZSA0OTEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ibG9ndWUtcG9zdC5zY3NzICovXG4gIC5ibG9nLWNvbnRlbnUtcG9zdCBoNiB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbiAgLyogbGluZSA0OTUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ibG9ndWUtcG9zdC5zY3NzICovXG4gIC5ibG9nLWNvbnRlbnUtcG9zdCBwLCAuYmxvZy1jb250ZW51LXBvc3QgbGkge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG4gIH1cbn1cblxuLyogbGluZSAzLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fZXR1ZGlhbnQtZHVuLWpvdXIuc2NzcyAqL1xuLmV0dWRpYW50LWR1bi1qb3VyX19vdXItcHJvZ3JhbXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcImtlcGxlci1zdGRcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMTUsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ldHVkaWFudC1kdW4tam91ci5zY3NzICovXG4uZXR1ZGlhbnQtZHVuLWpvdXIgLmMtcGFnZS1iYW5uZXItdjJfX3doaXRlLWJveCAuY29udGVudCBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi8qIGxpbmUgMTksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19ldHVkaWFudC1kdW4tam91ci5zY3NzICovXG4uZXR1ZGlhbnQtZHVuLWpvdXIgLmMtcGFnZS1iYW5uZXItdjJfX3doaXRlLWJveCAuY29udGVudCBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDU1MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4vKiBsaW5lIDI1LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fZXR1ZGlhbnQtZHVuLWpvdXIuc2NzcyAqL1xuLmV0dWRpYW50LWR1bi1qb3VyIC5jLXBhZ2UtYmFubmVyLXYyX193aGl0ZS1ib3ggLmNvbnRlbnQgcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4vKiBsaW5lIDMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19hbWJhc3NhZG9ycy5zY3NzICovXG4uYW1iYXNzYWRvcnMgLmMtcGFnZS1iYW5uZXIgaDEsIC5hbWJhc3NhZG9ycyAuYy1wYWdlLWJhbm5lcl9fYmx1ZS1saWdodCBoMSwgLmFtYmFzc2Fkb3JzIC5jLXBhZ2UtYmFubmVyX19ibHVlLWRhcmsgaDEsIC5hbWJhc3NhZG9ycyAuYy1wYWdlLWJhbm5lcl9fYmx1ZS1tZWRpdW0gaDEsIC5hbWJhc3NhZG9ycyAuYy1wYWdlLWJhbm5lcl9fb3JhbmdlIGgxIHtcbiAgY29sb3I6ICMwMDY5YjI7XG59XG5cbi8qIGxpbmUgNywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2FtYmFzc2Fkb3JzLnNjc3MgKi9cbi5hbWJhc3NhZG9yc19fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMTAwcHggYXV0byAzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC8qIGxpbmUgNywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2FtYmFzc2Fkb3JzLnNjc3MgKi9cbiAgLmFtYmFzc2Fkb3JzX190aXRsZSB7XG4gICAgbWFyZ2luOiA3MHB4IGF1dG8gMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLyogbGluZSA3LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYW1iYXNzYWRvcnMuc2NzcyAqL1xuICAuYW1iYXNzYWRvcnNfX3RpdGxlIHtcbiAgICBtYXJnaW46IDUwcHggYXV0byAzMHB4O1xuICB9XG59XG5cbi8qIGxpbmUgMTcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19hbWJhc3NhZG9ycy5zY3NzICovXG4uYW1iYXNzYWRvcnNfX2ZpbHRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA3NzVweDtcbiAgei1pbmRleDogMTAwO1xufVxuXG4vKiBsaW5lIDIyLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYW1iYXNzYWRvcnMuc2NzcyAqL1xuLmFtYmFzc2Fkb3JzX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMjQzZDtcbiAgcGFkZGluZzogMThweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2l0aW9uOiAwLjNzIGJvcmRlcjtcbn1cblxuLyogbGluZSAzNywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2FtYmFzc2Fkb3JzLnNjc3MgKi9cbi5hbWJhc3NhZG9yc19fbGFiZWwgc3ZnIHtcbiAgd2lkdGg6IDEycHg7XG4gIG1hcmdpbjogMCAwIDAgOHB4O1xufVxuXG4vKiBsaW5lIDQwLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYW1iYXNzYWRvcnMuc2NzcyAqL1xuLmFtYmFzc2Fkb3JzX19sYWJlbCBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmMTg3MDA7XG59XG5cbi8qIGxpbmUgNDQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19hbWJhc3NhZG9ycy5zY3NzICovXG4uYW1iYXNzYWRvcnNfX2xhYmVsLm9wZW4ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4vKiBsaW5lIDQ2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYW1iYXNzYWRvcnMuc2NzcyAqL1xuLmFtYmFzc2Fkb3JzX19sYWJlbC5vcGVuIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi8qIGxpbmUgNTEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19hbWJhc3NhZG9ycy5zY3NzICovXG4uYW1iYXNzYWRvcnNfX2xpc3Qge1xuICBjb2x1bW5zOiAzO1xuICBjb2x1bW4tZ2FwOiA3MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTdweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG4gIHBhZGRpbmc6IDI1cHggMThweCAyMHB4O1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDUxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYW1iYXNzYWRvcnMuc2NzcyAqL1xuICAuYW1iYXNzYWRvcnNfX2xpc3Qge1xuICAgIGNvbHVtbnM6IDI7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC8qIGxpbmUgNTEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19hbWJhc3NhZG9ycy5zY3NzICovXG4gIC5hbWJhc3NhZG9yc19fbGlzdCB7XG4gICAgY29sdW1uczogMTtcbiAgfVxufVxuXG4vKiBsaW5lIDY5LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYW1iYXNzYWRvcnMuc2NzcyAqL1xuLmFtYmFzc2Fkb3JzX19saXN0LWVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAyNDNkO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGNvbG9yO1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIGxpbmUgODAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19hbWJhc3NhZG9ycy5zY3NzICovXG4uYW1iYXNzYWRvcnNfX2xpc3QtZWw6aG92ZXIge1xuICBjb2xvcjogI2YxODcwMDtcbn1cblxuLyogbGluZSA4MywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2FtYmFzc2Fkb3JzLnNjc3MgKi9cbi5hbWJhc3NhZG9yc19fbGlzdC1lbDpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKiBsaW5lIDg4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYW1iYXNzYWRvcnMuc2NzcyAqL1xuLmFtYmFzc2Fkb3JzX19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAzMHB4O1xuICBncmlkLXJvdy1nYXA6IDYwcHg7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDEzMHB4IDAgMCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC8qIGxpbmUgODgsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19hbWJhc3NhZG9ycy5zY3NzICovXG4gIC5hbWJhc3NhZG9yc19fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAvKiBsaW5lIDg4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYW1iYXNzYWRvcnMuc2NzcyAqL1xuICAuYW1iYXNzYWRvcnNfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5cbi8qIGxpbmUgMTAxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYW1iYXNzYWRvcnMuc2NzcyAqL1xuLmFtYmFzc2Fkb3JzX19ncmlkLWVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjNzIG9wYWNpdHk7XG59XG5cbi8qIGxpbmUgMTA0LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYW1iYXNzYWRvcnMuc2NzcyAqL1xuLmFtYmFzc2Fkb3JzX19ncmlkLWVsLmhpZGRlbiB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8qIGxpbmUgMTA4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYW1iYXNzYWRvcnMuc2NzcyAqL1xuLmFtYmFzc2Fkb3JzX19ncmlkLWVsLm9wZW4ge1xuICB6LWluZGV4OiAxMDtcbn1cblxuLyogbGluZSAxMTEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19hbWJhc3NhZG9ycy5zY3NzICovXG4uYW1iYXNzYWRvcnNfX2dyaWQtZWwgPiBkaXYge1xuICBwYWRkaW5nOiAzNXB4IDQ1cHg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyogbGluZSAxMTQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19hbWJhc3NhZG9ycy5zY3NzICovXG4uYW1iYXNzYWRvcnNfX2dyaWQtZWwgPiBkaXYuY3lhbiB7XG4gIGJhY2tncm91bmQ6ICM0MmQzZGY7XG59XG5cbi8qIGxpbmUgMTE4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYW1iYXNzYWRvcnMuc2NzcyAqL1xuLmFtYmFzc2Fkb3JzX19ncmlkLWVsID4gZGl2Lm9yYW5nZSB7XG4gIGJhY2tncm91bmQ6ICNmMTg3MDA7XG59XG5cbi8qIGxpbmUgMTIxLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYW1iYXNzYWRvcnMuc2NzcyAqL1xuLmFtYmFzc2Fkb3JzX19ncmlkLWVsID4gZGl2Lm9yYW5nZSAuYW1iYXNzYWRvcnNfX2N0YSBzcGFuOmhvdmVyLCAuYW1iYXNzYWRvcnNfX2dyaWQtZWwgPiBkaXYub3JhbmdlIC5hbWJhc3NhZG9yc19fY3RhIGE6aG92ZXIsIC5hbWJhc3NhZG9yc19fZ3JpZC1lbCA+IGRpdi5vcmFuZ2UgLmFtYmFzc2Fkb3JzX19jb250YWN0IHNwYW46aG92ZXIsIC5hbWJhc3NhZG9yc19fZ3JpZC1lbCA+IGRpdi5vcmFuZ2UgLmFtYmFzc2Fkb3JzX19jb250YWN0IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAyNDNkO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDAyNDNkO1xufVxuXG4vKiBsaW5lIDEyOCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2FtYmFzc2Fkb3JzLnNjc3MgKi9cbi5hbWJhc3NhZG9yc19fZ3JpZC1lbCA+IGRpdi5tYXJpbmUge1xuICBiYWNrZ3JvdW5kOiAjMDAyNDNkO1xufVxuXG4vKiBsaW5lIDEzMCwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2FtYmFzc2Fkb3JzLnNjc3MgKi9cbi5hbWJhc3NhZG9yc19fZ3JpZC1lbCA+IGRpdi5tYXJpbmUgLmFtYmFzc2Fkb3JzX19pbmZvLCAuYW1iYXNzYWRvcnNfX2dyaWQtZWwgPiBkaXYubWFyaW5lIC5hbWJhc3NhZG9yc19fbGFuZyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4vKiBsaW5lIDEzMiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2FtYmFzc2Fkb3JzLnNjc3MgKi9cbi5hbWJhc3NhZG9yc19fZ3JpZC1lbCA+IGRpdi5tYXJpbmUgLmFtYmFzc2Fkb3JzX19pbmZvOmFmdGVyLCAuYW1iYXNzYWRvcnNfX2dyaWQtZWwgPiBkaXYubWFyaW5lIC5hbWJhc3NhZG9yc19fbGFuZzphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi8qIGxpbmUgMTM4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYW1iYXNzYWRvcnMuc2NzcyAqL1xuLmFtYmFzc2Fkb3JzX19ncmlkLWVsLWhvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA2MHB4IDQ1cHggNDVweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMTM4LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYW1iYXNzYWRvcnMuc2NzcyAqL1xuICAuYW1iYXNzYWRvcnNfX2dyaWQtZWwtaG92ZXIge1xuICAgIHBhZGRpbmc6IDUwcHggMzBweCAzMHB4O1xuICB9XG59XG5cbi8qIGxpbmUgMTUzLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYW1iYXNzYWRvcnMuc2NzcyAqL1xuLmFtYmFzc2Fkb3JzX19jdGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTMwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIGxpbmUgMTU5LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYW1iYXNzYWRvcnMuc2NzcyAqL1xuLmFtYmFzc2Fkb3JzX19jdGEgc3BhbiB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8qIGxpbmUgMTY0LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYW1iYXNzYWRvcnMuc2NzcyAqL1xuLmFtYmFzc2Fkb3JzX19jdGEgc3BhbiBzdmcge1xuICB3aWR0aDogMTJweDtcbiAgbWFyZ2luOiAwIC0zcHggMCA4cHg7XG59XG5cbi8qIGxpbmUgMTY3LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYW1iYXNzYWRvcnMuc2NzcyAqL1xuLmFtYmFzc2Fkb3JzX19jdGEgc3BhbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmMTg3MDA7XG4gIHRyYW5zaXRpb246IDAuM3MgZmlsbDtcbn1cblxuLyogbGluZSAxNzQsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19hbWJhc3NhZG9ycy5zY3NzICovXG4uYW1iYXNzYWRvcnNfX2N0YSBzcGFuOmhvdmVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cblxuLyogbGluZSAxODEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19hbWJhc3NhZG9ycy5zY3NzICovXG4uYW1iYXNzYWRvcnNfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzBweDtcbiAgdG9wOiAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3Mgb3BhY2l0eTtcbn1cblxuLyogbGluZSAxODcsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19hbWJhc3NhZG9ycy5zY3NzICovXG4uYW1iYXNzYWRvcnNfX2Nsb3NlIHN2ZyB7XG4gIHdpZHRoOiAxOHB4O1xufVxuXG4vKiBsaW5lIDE4OSwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2FtYmFzc2Fkb3JzLnNjc3MgKi9cbi5hbWJhc3NhZG9yc19fY2xvc2Ugc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuXG4vKiBsaW5lIDE5MywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2FtYmFzc2Fkb3JzLnNjc3MgKi9cbi5hbWJhc3NhZG9yc19fY2xvc2U6aG92ZXIge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi8qIGxpbmUgMTk3LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYW1iYXNzYWRvcnMuc2NzcyAqL1xuLmFtYmFzc2Fkb3JzX19pbWcge1xuICB3aWR0aDogMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDI1cHg7XG59XG5cbi8qIGxpbmUgMjAwLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYW1iYXNzYWRvcnMuc2NzcyAqL1xuLmFtYmFzc2Fkb3JzX19pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi8qIGxpbmUgMjA2LCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYW1iYXNzYWRvcnMuc2NzcyAqL1xuLmFtYmFzc2Fkb3JzX19uYW1lIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMzFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogbGluZSAyMTEsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19hbWJhc3NhZG9ycy5zY3NzICovXG4uYW1iYXNzYWRvcnNfX25hbWUgaDMge1xuICBmb250LWZhbWlseTogXCJBbWF0aWMgU0NcIiwgY3Vyc2l2ZTtcbiAgbWFyZ2luOiAwIDAgNXB4O1xufVxuXG4vKiBsaW5lIDIxNiwgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2FtYmFzc2Fkb3JzLnNjc3MgKi9cbi5hbWJhc3NhZG9yc19fam9iIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMjIzLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYW1iYXNzYWRvcnMuc2NzcyAqL1xuLmFtYmFzc2Fkb3JzX19pbmZvIHtcbiAgY29sb3I6ICMwMDI0M2Q7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgZm9udC1mYW1pbHk6IFwia2VwbGVyLXN0ZFwiLCBzZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgMTVweDtcbn1cblxuLyogbGluZSAyMzAsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19hbWJhc3NhZG9ycy5zY3NzICovXG4uYW1iYXNzYWRvcnNfX2luZm8gcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogbGluZSAyMzMsIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19hbWJhc3NhZG9ycy5zY3NzICovXG4uYW1iYXNzYWRvcnNfX2luZm86YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDUwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjMDAyNDNkO1xufVxuXG4vKiBsaW5lIDI0MywgcHVibGljL3dwLWNvbnRlbnQvdGhlbWVzL2FjY2Vzcy9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2FtYmFzc2Fkb3JzLnNjc3MgKi9cbi5hbWJhc3NhZG9yc19fbGFuZyB7XG4gIGNvbG9yOiAjMDAyNDNkO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbn1cblxuLyogbGluZSAyNDksIHB1YmxpYy93cC1jb250ZW50L3RoZW1lcy9hY2Nlc3MvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19hbWJhc3NhZG9ycy5zY3NzICovXG4uYW1iYXNzYWRvcnNfX2xhbmcgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qIGxpbmUgMjUzLCBwdWJsaWMvd3AtY29udGVudC90aGVtZXMvYWNjZXNzL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fYW1iYXNzYWRvcnMuc2NzcyAqL1xuLmFtYmFzc2Fkb3JzX19jb250YWN0IHtcbiAgbWFyZ2luOiAyNXB4IDAgMCAwO1xufVxuIiwiLmZsZXgtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5mbGV4LXNwYWNlLWJldHdlZW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmhhcy1zZXBhcmF0b3Ige1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKHdoaXRlLCAwLjEpO1xufVxuXG4ub3Itc2VwZXJhdG9yIHtcbiAgICBmb250LWZhbWlseTogJHByaW1hcnktZm9udDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIHNwYW4ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkIGJsYWNrO1xuICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIH1cblxuICAgICY6bGFzdC1vZi10eXBle1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmlzLXVuZGVybGluZWQge1xuXG4gICAgc3BhbntcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmdfYmxldS5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDVweCAyMCU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDJyZW07XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMC45ZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG59XG5cbmgyIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgJi5pcy11bmRlcmxpbmVkIHtcblxuICAgICAgICBzcGFuOmFmdGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udGV4dC1hbGlnbi1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJsdWUtbGlnaHQtYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogJGJsdWUtbGlnaHQ7XG59XG5cbi5kaXZpZGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI2YyODYwMjtcbiAgICBtYXJnaW46IDBweCA1cHg7XG59XG5cbi5pcy1zZXJpZiB7XG4gICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5tdy0xMTAwIHtcbiAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLm13LTk1MCB7XG4gICAgbWF4LXdpZHRoOiA5NTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLm13LTg1MCB7XG4gICAgbWF4LXdpZHRoOiA4NTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLm13LTc1MCB7XG4gICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLm13LTY1MCB7XG4gICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLm13LTU1MCB7XG4gICAgbWF4LXdpZHRoOiA1NTBweDtcbn1cblxuLm13LWxlZnQge1xuICAgIG1hcmdpbjogMDtcbn1cblxuXG4uY29sLWdyb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuXG4gICAgJiA+IGRpdiB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICB9XG59XG5cbi5pbnZpc2libGUtYm94IHtcbiAgICBwYWRkaW5nOiA0cmVtIDZyZW0gNnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHZ3O1xufVxuXG4uYm94LXNtYWxsLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDJyZW07XG59XG5cbi5hYm92ZXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG59XG5cbiIsIi5pcy1ib3VuY2luZyB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGlzLWJvdW5jaW5nO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNTAwbXM7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICBhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7XG4gICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cblxuQGtleWZyYW1lcyBpcy1ib3VuY2luZyB7XG4gICAgZnJvbSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICAgIH1cbn1cbiIsIi5jLXNvY2lhbF9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogNjBweCAwIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5jLXNvY2lhbF9faWNvbnMge1xuICAgICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogJG9yYW5nZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHNvY2lhbE1vdmVtZW50IDMwMG1zIGVhc2UgZm9yd2FyZHMgYWx0ZXJuYXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdyb3dpbmctYm9yZGVyIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKHdoaXRlLCAwLjEpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBzb2NpYWxNb3ZlbWVudCB7XG5cbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAzMyUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICA2NiUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxufSIsIi5uYXYtY2FsZW5kYXIge1xuXHRvcGFjaXR5OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyZXktbGlnaHQtY2FsZW5kYXI7XG5cdHBhZGRpbmc6IDNyZW0gMCAwO1xuXHR6LWluZGV4OiAxMDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1pbi1vdXQ7XG5cdC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW4tb3V0O1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW4tb3V0O1xuXHRkaXNwbGF5OiBub25lO1xuXG5cdCYubmF2LWNhbGVuZGFyLS1vcGVuZWQge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQuY2xvc2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3JkZXI6bm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0cmlnaHQ6IDRyZW07XG5cdFx0dG9wOiAycmVtO1xuXHRcdHdpZHRoOiAyMnB4O1xuXHRcdGhlaWdodDogMjJweDtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2xvc2UtaWNvbi1jYWxlbmRhci5wbmdcIik7XG5cdH1cblxuXHQuY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQuY2FsZW5kYXJfX3RpdGxlIHtcblx0XHQuY2FsZW5kYXJfX3RpdGxlLWl0ZW0ge1xuXHRcdFx0Zm9udC1zaXplOiAzcmVtO1xuXHRcdFx0Y29sb3I6ICRibHVlLW1lZGl1bTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRsaW5lLWhlaWdodDogMjtcblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRib3R0b206IDE2cHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlLXBhbGUtbGlnaHQ7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNhbGVuZGFyX195ZWFyIHtcblx0XHQuY2FsZW5kYXJfX3llYXItaXRlbSB7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdGZvbnQtc2l6ZTogNnJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0fVxuXHR9XG5cblx0LnJvdyB7XG5cdFx0cGFkZGluZy10b3A6IDJyZW07XG5cdFx0cGFkZGluZy1ib3R0b206IDJyZW07XG5cblx0XHQmLmJvdHRvbV9fYmFyIHtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cblx0LmNhbGVuZGFyX195ZWFybHkge1xuXHRcdHBhZGRpbmctdG9wOiAycmVtO1xuXHRcdHBhZGRpbmctYm90dG9tOiAycmVtO1xuXG5cdFx0LmNhbGVuZGFyX3Jvd3Mge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXG5cdFx0LmFycm93IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nOiA1cHggMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0Zm9udC1zaXplOiAzcmVtO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWUtZGFyaztcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0Ji5hcnJvdy0tcHJldiB7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MCU7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MCU7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDVweDtcblx0XHRcdH1cblxuXHRcdFx0Ji5hcnJvdy0tbmV4dCB7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MCU7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwJTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dGFibGUge1xuXHRcdFx0d2lkdGg6IDE0JTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cblx0XHRcdHRib2R5IHtcblx0XHRcdFx0Zm9udC1zaXplOiAwLjZyZW07XG5cdFx0XHR9XG5cblx0XHRcdGNhcHRpb24ge1xuXHRcdFx0XHRmb250LXNpemU6IDAuOXJlbTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWUtZGFyaztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHRwYWRkaW5nOiA1cHggMDtcblx0XHRcdH1cblxuXHRcdFx0LmhlYWRlciB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwLjQ1cmVtO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMC40NXJlbTtcblx0XHRcdH1cblxuXHRcdFx0LmRheSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRcdHBhZGRpbmc6IDVweCAwO1xuXHRcdFx0fVxuXG5cdFx0XHRbZGF0YS10eXBlPSdjb25nZSddIHtcblx0XHRcdFx0Y29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmZpcnN0OmFmdGVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLm9ubHk6YWZ0ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYubGFzdDphZnRlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8qIFtkYXRhLXR5cGU9J2Zvcm1hdGlvbiddIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM0YzkyYzQ7XG5cdFx0XHRcdH1cblx0XHRcdFxuXHRcdFx0XHQmLmZpcnN0OmFmdGVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2OWIyO1xuXHRcdFx0XHR9XG5cdFx0XHRcblx0XHRcdFx0Ji5vbmx5OmFmdGVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2OWIyO1xuXHRcdFx0XHR9XG5cdFx0XHRcblx0XHRcdFx0Ji5sYXN0OmFmdGVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2OWIyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdFtkYXRhLXR5cGU9J3BlZGFnb2dpcXVlJ10ge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzc1ZDVkYztcblx0XHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRcdCYuZmlyc3Q6YWZ0ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzYWM3ZDI7XG5cdFx0XHRcdH1cblx0XHRcdFxuXHRcdFx0XHQmLm9ubHk6YWZ0ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzYWM3ZDI7XG5cdFx0XHRcdH1cblx0XHRcdFxuXHRcdFx0XHQmLmxhc3Q6YWZ0ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzYWM3ZDI7XG5cdFx0XHRcdH1cblx0XHRcdH0gKi9cblxuXHRcdFx0W2RhdGEtYXBwbGljYWJsZT0nYm90aCddIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmMDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmZpcnN0OmFmdGVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5vbmx5OmFmdGVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5sYXN0OmFmdGVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdFtkYXRhLWFwcGxpY2FibGU9J2NsZWdob3JuJ10ge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzkyZDA1MDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuZmlyc3Q6YWZ0ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM5MmQwNTA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLm9ubHk6YWZ0ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM5MmQwNTA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmxhc3Q6YWZ0ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM5MmQwNTA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0W2RhdGEtYXBwbGljYWJsZT0nYnJvc3NhcmQnXSB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZmVmO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5maXJzdDphZnRlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwYWZlZjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYub25seTphZnRlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwYWZlZjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYubGFzdDphZnRlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwYWZlZjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRbZGF0YS10eXBlPSdjb25nZSddLCBbZGF0YS10eXBlPSdmb3JtYXRpb24nXSwgW2RhdGEtdHlwZT0ncGVkYWdvZ2lxdWUnXSxcblx0XHRcdFtkYXRhLWFwcGxpY2FibGU9J2JvdGgnXSwgW2RhdGEtYXBwbGljYWJsZT0nY2xlZ2hvcm4nXSwgW2RhdGEtYXBwbGljYWJsZT0nYnJvc3NhcmQnXSB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDVweCk7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0dG9wOiA0OCU7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5vbmx5OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYub25seTphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSA1cHgpO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHR0b3A6IDQ4JTtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuZmlyc3Q6YmVmb3JlIHtcblx0XHRcdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTAlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5maXJzdDphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSA1cHgpO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHR0b3A6IDQ4JTtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYubGFzdDpiZWZvcmUge1xuXHRcdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwJTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYubGFzdDphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSA1cHgpO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHR0b3A6IDQ4JTtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5ib3R0b21fX2JhciB7XG5cdFx0LmJhci0td2hpdGUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0XHRjb2xvcjogJGJsdWUtZGFyaztcblx0XHRcdHBhZGRpbmc6IDEuMjVyZW0gMnJlbTtcblx0XHRcdGZvbnQtc2l6ZTogMC42NWVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHQuZ3JvdXAge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHRcdFx0LnNwb3QsIC50ZXh0IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zcG90IHtcblx0XHRcdFx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMC41cmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5ncm91cC0tZm9ybWF0aW9ucyAuc3BvdCB7IGJhY2tncm91bmQtY29sb3I6ICMwMDY5YjI7IH1cblx0XHRcdFx0Ji5ncm91cC0tcGVkYWdvZ2lxdWVzIC5zcG90IHsgYmFja2dyb3VuZC1jb2xvcjogIzNhYzdkMjsgfVxuXHRcdFx0XHQmLmdyb3VwLS1jb25nZXMgLnNwb3QgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE4NzAwOyB9XG5cblx0XHRcdFx0Ji5ncm91cC0tYm90aCAuc3BvdCB7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmMDA7IH1cblx0XHRcdFx0Ji5ncm91cC0tY2xlZ2hvcm4gLnNwb3QgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjOTJkMDUwOyB9XG5cdFx0XHRcdCYuZ3JvdXAtLWJyb3NzYXJkIC5zcG90IHsgYmFja2dyb3VuZC1jb2xvcjogIzAwYWZlZjsgfVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5iYXItLW9yYW5nZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0cGFkZGluZzogMS4yNXJlbSAycmVtO1xuXHRcdFx0Zm9udC1zaXplOiAwLjY1ZW07XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXG5cdFx0XHQuZ3JvdXAge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMnJlbTtcblxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5pY29uLCAudGV4dCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyNnB4O1xuXHRcdFx0XHRcdHdpZHRoOiAyNnB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMC41cmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5ncm91cC0tYXV0dW1uIC5pY29uIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2F1dHVtbi1pY29uLWNhbGVuZGFyLnBuZ1wiKTsgfVxuXHRcdFx0XHQmLmdyb3VwLS13aW50ZXIgLmljb24geyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvd2ludGVyLWljb24tY2FsZW5kYXIucG5nXCIpOyB9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5mdy1saWdodCB7XG5cdGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcblx0Lm5hdi1jYWxlbmRhciB7XG5cdFx0LmNhbGVuZGFyX195ZWFybHkgdGFibGUge1xuXHRcdFx0d2lkdGg6IDE1JTtcblx0XHR9XG5cblx0XHQuY2FsZW5kYXJfX3RpdGxlIC5jYWxlbmRhcl9fdGl0bGUtaXRlbTphZnRlciB7XG5cdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuXHQubmF2LWNhbGVuZGFyIHtcblx0XHQuY2xvc2Uge1xuXHRcdFx0cmlnaHQ6IDJyZW07XG5cdFx0XHR0b3A6IDEuNXJlbTtcblx0XHRcdHdpZHRoOiAxOHB4O1xuXHRcdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdH1cblxuXHRcdC5jYWxlbmRhcl9fdGl0bGUgLmNhbGVuZGFyX190aXRsZS1pdGVtIHtcblx0XHRcdGZvbnQtc2l6ZTogMi43NXJlbTtcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGhlaWdodDogMjJweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2FsZW5kYXJfX3llYXIgLmNhbGVuZGFyX195ZWFyLWl0ZW0ge1xuXHRcdFx0Zm9udC1zaXplOiA1cmVtO1xuXHRcdH1cblxuXHRcdC5ib3R0b21fX2JhciB7XG5cdFx0XHQuYmFyLS13aGl0ZSB7XG5cdFx0XHRcdHdpZHRoOiA1OSU7XG5cblx0XHRcdFx0Lmdyb3VwIHtcblx0XHRcdFx0XHQuc3BvdCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuXHQubmF2LWNhbGVuZGFyIHtcblx0XHQuY2FsZW5kYXJfX3llYXJseSB0YWJsZSB7XG5cdFx0XHR3aWR0aDogMzAlO1xuXG5cdFx0XHR0Ym9keSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMC44cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQuZGF5IHtcblx0XHRcdFx0cGFkZGluZzogOHB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNhbGVuZGFyX190aXRsZSAuY2FsZW5kYXJfX3RpdGxlLWl0ZW06YWZ0ZXIge1xuXHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdH1cblxuXHRcdC5ib3R0b21fX2JhciB7XG5cdFx0XHQuYmFyLS13aGl0ZSB7XG5cdFx0XHRcdHdpZHRoOiA1NyU7XG5cdFx0XHRcdHBhZGRpbmc6IDEuMjVyZW0gMS41cmVtO1xuXG5cdFx0XHRcdC5ncm91cCB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5zcG90IHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxNXB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuYmFyLS1vcmFuZ2Uge1xuXHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHR9XHRcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODgwcHgpIHtcblx0Lm5hdi1jYWxlbmRhciB7XG5cdFx0LmNhbGVuZGFyX190aXRsZSAuY2FsZW5kYXJfX3RpdGxlLWl0ZW0ge1xuXHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0aGVpZ2h0OiA4cHg7XG5cdFx0XHRcdGJvdHRvbTogMTJweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2FsZW5kYXJfX3llYXIgLmNhbGVuZGFyX195ZWFyLWl0ZW0ge1xuXHRcdFx0Zm9udC1zaXplOiA0cmVtO1xuXHRcdH1cblxuXHRcdC5jYWxlbmRhcl9feWVhcmx5IHtcblx0XHRcdC5jYWxlbmRhcl9yb3dzIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0dGFibGUge1xuXHRcdFx0XHR3aWR0aDogMzAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5ib3R0b21fX2JhciB7XHRcdFxuXHRcdFx0LmJhci0td2hpdGUge1xuXHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHQuZ3JvdXAge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuYmFyLS1vcmFuZ2Uge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuXHQubmF2LWNhbGVuZGFyIHtcblx0XHQuY2FsZW5kYXJfX3RpdGxlIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cblx0XHRcdC5jYWxlbmRhcl9fdGl0bGUtaXRlbSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi43NXJlbTtcblxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRib3R0b206IDE4cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2FsZW5kYXJfX3llYXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQuY2FsZW5kYXJfX3llYXJseSB7XG5cdFx0XHQuY2FsZW5kYXJfcm93cyB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRcdFx0dGFibGUge1xuXHRcdFx0XHRcdHdpZHRoOiA0OCU7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblxuXHRcdFx0XHRcdC5kYXkge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5ib3R0b21fX2JhciB7XHRcdFxuXHRcdFx0LmJhci0td2hpdGUge1xuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cblx0XHRcdFx0Lmdyb3VwIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuXHQubmF2LWNhbGVuZGFyIHtcblx0XHQuY29udGFpbmVyIHtcblx0XHRcdHBhZGRpbmctbGVmdDogNnJlbTtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDZyZW07XG5cdFx0fVxuXG5cdFx0LmNhbGVuZGFyX190aXRsZSB7XG5cdFx0XHQuY2FsZW5kYXJfX3RpdGxlLWl0ZW0ge1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRib3R0b206IDE0cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2FsZW5kYXJfX3llYXJseSB7XG5cdFx0XHQuYXJyb3cge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblxuXHRcdFx0LmNhbGVuZGFyX3Jvd3Mge1xuXHRcdFx0XHR0YWJsZSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0XHQmOm5vdCguY2FsZW5kYXJfX21vbnRoLS1hY3RpdmUpIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Y2FwdGlvbiB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0dGJvZHkge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5oZWFkZXIge1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDFyZW07XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMXJlbTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuZGF5IHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRbZGF0YS10eXBlPSdjb25nZSddLCBbZGF0YS10eXBlPSdmb3JtYXRpb24nXSwgW2RhdGEtdHlwZT0ncGVkYWdvZ2lxdWUnXSxcblx0XHRcdFx0XHRbZGF0YS10eXBlPSdib3RoJ10sIFtkYXRhLXR5cGU9J2NsZWdob3JuJ10sIFtkYXRhLXR5cGU9J2Jyb3NzYXJkJ10ge1xuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogY2FsYygxMDAlIC0gMjVweCk7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDQ4JTtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYub25seTpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLm9ubHk6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogY2FsYygxMDAlIC0gMjVweCk7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA0OCU7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdFx0dG9wOiA0OCU7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLmZpcnN0OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogNzUlO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLmZpcnN0OmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAyNXB4KTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDQ5JTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDQ4JTtcblx0XHRcdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYubGFzdDpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogNzUlO1xuXHRcdFx0XHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5sYXN0OmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDI1cHgpO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogNDglO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRcdHRvcDogNDglO1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYm90dG9tX19iYXIge1x0XHRcblx0XHRcdC5iYXItLXdoaXRlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjFyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG5cdC5uYXYtY2FsZW5kYXIge1xuXHRcdC5jYWxlbmRhcl9fdGl0bGUge1xuXHRcdFx0LmNhbGVuZGFyX190aXRsZS1pdGVtIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyLjI1cmVtO1xuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGJvdHRvbTogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5jLWNhbGVuZGFyLWljb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbjogMjVweCAwO1xuXG5cdGltZyB7XG5cdFx0d2lkdGg6IDM1cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cblx0XHRzcGFuIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG5cblx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuYy1idXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgcGFkZGluZzogMTVweCAzNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICB0cmFuc2l0aW9uOiAkY3ViaWM7XG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICBAaW5jbHVkZSBtcSh4eGxhcmdlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICYuaGFzLWFycm93IHtcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJz4nO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5oYXMtc2hhZG93IHtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IHJnYmEoYmxhY2ssIDAuMTUpO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggcmdiYShibGFjaywgMCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jLWJ1dHRvbi0td2hpdGUge1xuICAgIEBleHRlbmQgLmMtYnV0dG9uO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuICAgIGNvbG9yOiAkYmx1ZS1kYXJrO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2U7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJG9yYW5nZTtcbiAgICB9XG5cblxuICAgICYuaGFzLWFycm93IHtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJG9yYW5nZTtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBhcnJvd01vdmVtZW50IDQwMG1zIGVhc2UgZm9yd2FyZHMgYWx0ZXJuYXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGFycm93TW92ZW1lbnQge1xuXG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuXG4gICAgMzMlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICA2NiUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG59XG5cbi5jLWJ1dHRvbi0tYmx1ZS1kYXJrIHtcbiAgICBAZXh0ZW5kIC5jLWJ1dHRvbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1tZWRpdW07XG4gICAgYm9yZGVyOiAycHggc29saWQgJGJsdWUtbWVkaXVtO1xuICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRvcmFuZ2UgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLmhhcy1hcnJvdyB7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmMtYnV0dG9uLS1ibHVlLWxpZ2h0IHtcbiAgICBAZXh0ZW5kIC5jLWJ1dHRvbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkYmx1ZS1saWdodDtcbiAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJsdWUtZGFyaztcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJsdWUtZGFyaztcbiAgICB9XG5cbiAgICAmLmhhcy1hcnJvdyB7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWUtZGFyaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmMtYnV0dG9uLS1vcmFuZ2Uge1xuICAgIEBleHRlbmQgLmMtYnV0dG9uO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAmLmhhcy1hcnJvdyB7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYnV0dG9uLXBsYXl7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG5cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICAgICAgICAgd2lkdGg6IDQzcHg7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9zdmcvcGxheS1pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmMtYnV0dG9uLS1ib3JkZXJlZC1ibHVlLWRhcmsge1xuICAgIEBleHRlbmQgLmMtYnV0dG9uO1xuICAgIGNvbG9yOiAkYmx1ZS1kYXJrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRibHVlLWRhcms7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHRyYW5zaXRpb246ICRjdWJpYztcbiAgICB9XG5cbiAgICAmLmhhcy1hcnJvdyB7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1kYXJrO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuXG4gICAgICAgIH1cbiAgICB9XG59XG4uYy1idXR0b24tLWJvcmRlcmVkLXdoaXRlIHtcbiAgICBAZXh0ZW5kIC5jLWJ1dHRvbjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHRyYW5zaXRpb246ICRjdWJpYztcbiAgICB9XG5cbiAgICAmLmhhcy1hcnJvdyB7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcblxuICAgICAgICAmOmJlZm9yZSB7XG5cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gQWxsb3dzIHlvdSBkbyBpbmxpbmUgYnV0dG9uc1xuLmJ1dHRvbi1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICAgIH1cblxuICAgIC5jLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNlbnRlcmVkIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgLmMtYnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4vL0NvbHVtbiBsYXlvdXRcbi5idXR0b24tY29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAuYy1idXR0b24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgICYuY2VudGVyZWQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAuYy1idXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vU2ltcGxlIGJ1dHRvbiBmb3IgdGV4dFxuLmJ1dHRvbi1zaW1wbGV7XG4gICAgY29sb3I6ICRibHVlLWRhcmsgIWltcG9ydGFudDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcblxuICAgIHRyYW5zaXRpb246ICRjdWJpYztcblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAkb3JhbmdlICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5cbi5ibHVlLXNlY3Rpb24ge1xuXG4gICAgLmMtYnV0dG9uLS13aGl0ZSB7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ub3JhbmdlLXNlY3Rpb24ge1xuXG4gICAgLmMtYnV0dG9uLS13aGl0ZSB7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1kYXJrO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5jLXNsaWRlciB7XG5cbiAgICAvLyBIb21lIHNsaWRlclxuICAgICZfX2hvbWUge1xuICAgICAgICBoZWlnaHQ6IDM3cmVtO1xuXG4gICAgICAgIC8vIEhvbWUgc2xpZGVcbiAgICAgICAgJi1zbGlkZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjVyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUuNXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWUtbWVkaXVtO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNHJlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMy41cmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnV0dG9uLXJvdyB7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gTGF0ZXN0IHNsaWRlclxuICAgICZfX2xhdGVzdCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAuc2xpY2stbGlzdCxcbiAgICAgICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gTGF0ZXN0IHNsaWRlXG4gICAgICAgICYtc2xpZGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICBtYXJnaW46IDBweCAxMHB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IHJnYmEoYmxhY2ssIDApO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogJGN1YmljO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYXRlZ29yeSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0ZXJ0aWFyeS1mb250O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJveCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNyZW07XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1kYXJrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLWRhcms7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zcmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnktZm9udDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJz4nO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IGxhdGVzdEFycm93TW92ZW1lbnQgNDAwbXMgZWFzZSBmb3J3YXJkcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxhdGVzdEFycm93TW92ZW1lbnQge1xuXG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgMzMlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICA2NiUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuLnNsaWNrLXRyYWNrLFxuLnNsaWNrLWxpc3Qge1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgICBvdXRsaW5lOiAwO1xufVxuXG4uYy1sYXRlc3RfX2Fycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTUwcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogYXV0byAwO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1kYXJrO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBpbmNsdWRlIG1xKCdtZWRpdW0nKSB7XG4gICAgICAgIC8vZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7O1xuICAgIH1cblxuICAgICYucHJldiB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCA1MHB4IDUwcHggMDtcblxuICAgICAgICAmOmhvdmVyIHtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHggMCAwIDUwcHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYy1mcC1zZWN0ZXVyLXNsaWRlciB7XG4gICAgaGVpZ2h0OiAwO1xuXG4gICAgLnNsaWNrLWxpc3Qge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgIH1cblxuICAgIC5zbGljay1zbGlkZXIge1xuICAgIH1cblxuICAgIC5jLWZwLXNlY3RldXItc2xpZGUge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGhlaWdodDogMTd2dztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgICZfX2Fycm93IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJsdWUtZGFyaztcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTMwcHg7XG4gICAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgICAgIHRyYW5zaXRpb246ICRjdWJpYztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJG9yYW5nZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYucHJldiB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDUwcHggNTBweCAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYubmV4dCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4IDAgMCA1MHB4O1xuICAgICAgICAgICAgcmlnaHQ6IC0ycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1xKCd4bGFyZ2UnKXtcblxuICAgIC5jLXNsaWRlciB7XG5cbiAgICAvLyBIb21lIHNsaWRlclxuICAgICAgICAmX19sYXRlc3Qge1xuXG4gICAgICAgICAgICAmLXNsaWRlIHtcblxuICAgICAgICAgICAgICAgIC5ib3h7XG5cbiAgICAgICAgICAgICAgICAgICAgLmRhdGV7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtcSgnbGFyZ2UnKXtcblxuICAgIC5jLXNsaWRlciB7XG5cbiAgICAvLyBIb21lIHNsaWRlclxuICAgICAgICAmX19sYXRlc3Qge1xuXG4gICAgICAgICAgICAmLXNsaWRlIHtcblxuICAgICAgICAgICAgICAgIC5ib3h7XG5cbiAgICAgICAgICAgICAgICAgICAgLmRhdGV7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1xKCdtZWRpdW0nKXtcblxuICAgIC5jLXNsaWRlciB7XG5cbiAgICAvLyBIb21lIHNsaWRlclxuICAgICAgICAmX19sYXRlc3Qge1xuXG4gICAgICAgICAgICAmLXNsaWRlIHtcblxuICAgICAgICAgICAgICAgIC5ib3h7XG5cbiAgICAgICAgICAgICAgICAgICAgLmRhdGV7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjM1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDU1MHB4KXtcblxuICAgIC5jLWZwLXNlY3RldXItc2xpZGVyIHtcbiAgICAgICAgaGVpZ2h0OiAwO1xuXG4gICAgICAgIC5qcy1wdWxsLXNsaWRlcntcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmMtZnAtc2VjdGV1ci1zbGlkZXtcbiAgICAgICAgICAgIGhlaWdodDogMjV2dztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbXEoJ3NtYWxsJyl7XG5cbiAgICAuYy1zbGlkZXIge1xuXG4gICAgLy8gSG9tZSBzbGlkZXJcbiAgICAgICAgJl9fbGF0ZXN0IHtcblxuICAgICAgICAgICAgJi1zbGlkZSB7XG5cbiAgICAgICAgICAgICAgICAuY2F0ZWdvcnl7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5ib3h7XG5cbiAgICAgICAgICAgICAgICAgICAgLmRhdGV7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbiIsIi5jLWluc3RhZ3JhbSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1yaWdodDogLTIlO1xuXG4gICAgbGkge1xuICAgICAgICB3aWR0aDogMjMlO1xuICAgICAgICBoZWlnaHQ6IDE3dnc7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcblxuICAgICAgICBAaW5jbHVkZSBtcSgnbGFyZ2UnKSB7XG4gICAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHZ3O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS44dnc7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA4MHZ3O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYy1wYWdlLWJhbm5lciB7XG4gICAgcGFkZGluZzogNXJlbSAwIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG5cbiAgICAmX19pbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKGJsYWNrLCAwLjUpO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBzbWFsbCB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJlLXRpdGxlLCBoMSwgLmJ1dHRvbi1yb3d7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICB6LWluZGV4OiA1O1xuICAgIH1cblxuICAgIC5wcmUtdGl0bGUge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdGVydGlhcnktZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogNHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMzBweDtcbiAgICB9XG5cbiAgICAuZmxvYXRpbmctaW1hZ2VzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBoZWlnaHQ6IDM4M3B4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgei1pbmRleDogLTE7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgICAgIC8vIFRlbXBsYXRlIC0gQ291cnMgTGFuZ3VlXG4gICAgICAgICAgICAmI2NvdXJzbGFuZ3VlLWZsLWltZy0xIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAtMTAwcHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0zNTBweDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYjY291cnNsYW5ndWUtZmwtaW1nLTIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0xMDBweDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMTIwcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTI1ZGVnKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiNjb3Vyc2xhbmd1ZS1mbC1pbWctMyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xMDBweDtcbiAgICAgICAgICAgICAgICB0b3A6IC0xMDBweDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIFRlbXBsYXRlIC0gQ291cnMgU2Vjb25kYWlyZVxuICAgICAgICAgICAgJiNjb3Vyc3NlY29uZGFpcmUtZmwtaW1nLTEge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgICAgICB0b3A6IC0xMDBweDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogLTQwMHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM0MGRlZyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYjY291cnNzZWNvbmRhaXJlLWZsLWltZy0yIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMTAwcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTEyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmI2NvdXJzc2Vjb25kYWlyZS1mbC1pbWctMyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0yNTBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBUZW1wbGF0ZSAtIENvdXJzIFNlY29uZGFpcmVcbiAgICAgICAgICAgICYjZWR1aW50ZXItZmwtaW1nLTEge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMTBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDQ4cHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0zMHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmI2NvdXJzLXBlcmZlY3Rpb25uZW1lbnQtZmwtaW1nLTF7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMTMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYjZm9ybWF0aW9uLXByby1mbC1pbWctMXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiA3MHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNDBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMTAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYjZm9ybWF0aW9uLXByby1mbC1pbWctMntcbiAgICAgICAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogLTEwMHB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogNjBweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMTBkZWcpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmI2Zvcm1hdGlvbi1wcm8tZmwtaW1nLTN7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xNTBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMTAwcHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiA4MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmI2Zvcm1hdGlvbi1wcm8tZmwtaW1nLTR7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtNTM1cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogLTEwMHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3doaXRlLWJveCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjA7XG5cbiAgICAgICAgLnRhYnMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRhYi10aXRsZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC44cmVtIDEuNXJlbTtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgd2hpdGU7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDp3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZzogNHJlbSA2cmVtO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDUwcHggcmdiYShibGFjaywgMC4xKTtcblxuICAgICAgICAgICAgJi5iaWdnZXItdGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250OyBcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJiArIHNlY3Rpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiA4cmVtO1xuICAgIH1cbn1cblxuLnNpbmdsZS1mb3JtX3Byb2Zlc3Npb25uZWxsZSB7XG5cbiAgICAuYy1wYWdlLWJhbm5lcl9fd2hpdGUtYm94IHtcbiAgICBcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnktZm9udDsgXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS44cmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuLmMtcGFnZS1iYW5uZXJfX2Zwe1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICAgIC5jLXBhZ2UtYmFubmVyX19pbWd7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibHVlLWRhcmssIDAuNSk7XG4gICAgICAgIH1cbiAgICB9XG59XG4ubnVtYmVyLXBvc3R7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICB9XG59XG4uYy1wYWdlLWJhbm5lcl9fYmx1ZS1saWdodCB7XG4gICAgQGV4dGVuZCAuYy1wYWdlLWJhbm5lcjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtbGlnaHQ7XG4gICAgfVxuXG4gICAgLnRhYi10aXRsZTpub3QoLmFjdGl2ZSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICAgICAgdHJhbnNpdGlvbjogJGN1YmljO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWUtbGlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGFiLXRpdGxlLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZS1saWdodDtcblxuICAgIH1cblxuICAgIC5jLWJ1dHRvbiB7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYy1wYWdlLWJhbm5lcl9fYmx1ZS1kYXJrIHtcbiAgICBAZXh0ZW5kIC5jLXBhZ2UtYmFubmVyO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1kYXJrO1xuICAgIH1cblxuICAgIC50YWItdGl0bGU6bm90KC5hY3RpdmUpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtZGFyaztcbiAgICAgICAgdHJhbnNpdGlvbjogJGN1YmljO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWUtZGFyaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50YWItdGl0bGUuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRibHVlLWRhcms7XG4gICAgfVxuXG4gICAgLmMtYnV0dG9uIHtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2U7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkb3JhbmdlO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYy1wYWdlLWJhbm5lcl9fYmx1ZS1tZWRpdW0ge1xuICAgIEBleHRlbmQgLmMtcGFnZS1iYW5uZXI7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLW1lZGl1bTtcbiAgICB9XG5cbiAgICAudGFiLXRpdGxlOm5vdCguYWN0aXZlKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLW1lZGl1bTtcbiAgICB9XG5cbiAgICAudGFiLXRpdGxlLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZS1tZWRpdW07XG4gICAgfVxuXG4gICAgLmMtYnV0dG9uLS13aGl0ZSB7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5jLXBhZ2UtYmFubmVyX19vcmFuZ2Uge1xuICAgIEBleHRlbmQgLmMtcGFnZS1iYW5uZXI7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gICAgfVxuXG4gICAgLnRhYi10aXRsZTpub3QoLmFjdGl2ZSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICB0cmFuc2l0aW9uOiAkY3ViaWM7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRhYi10aXRsZS5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICB9XG5cbiAgICAuYy1idXR0b24ge1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWUtbWVkaXVtO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJsdWUtbWVkaXVtO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuLy8gUGFnZSBiYW5uZXIgd2l0aCBiYWNrZ3JvdW5kIGltYWdlIGFuZCB3aGl0ZSBib3hcblxuLmMtcGFnZS1iYW5uZXItdjIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMjByZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuICAgICYuYWlkZS1maW5hbmNpZXJlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtO1xuICAgIH1cblxuICAgICYuYS1wcm9wb3Mge1xuXG4gICAgICAgIC5jLXBhZ2UtYmFubmVyLXYyX19pbWFnZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmX193aGl0ZS1ib3gge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogNnJlbSA2cmVtIDRyZW07XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNTBweCByZ2JhKGJsYWNrLCAwLjE1KTtcblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG5cbiAgICAgICAgICAgICYuaXMtdW5kZXJsaW5lZCB7XG5cbiAgICAgICAgICAgICAgICBzcGFuOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGhlaWdodDogNTB2dztcbiAgICAgICAgbWF4LWhlaWdodDogOTAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgei1pbmRleDogLTE7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDcwdnc7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFBhZ2UgYmFubmVyIHdpdGggZ3JleSBiYWNrZ3JvdW5kXG4uYy1wYWdlLWJhbm5lci12MyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIC8vei1pbmRleDogMTA7XG5cbiAgICAmLmludGVncmF0aW9uLXNvY2lhbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC04MHB4O1xuICAgIH1cblxuICAgICYucmFjIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICB9XG5cbiAgICAmLmZhcSB7XG5cbiAgICB9XG5cbiAgICAmLnRlbW9pZ25hZ2VzX19iYW5uZXIge1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgaGVpZ2h0OiA0NXZ3O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleS1saWdodDtcbiAgICAgICAgei1pbmRleDogLTE7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobWlkbGFyZ2UpIHtcbiAgICAgICAgICAgIGhlaWdodDogNTV2dztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgxIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMy41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3doaXRlLWJveCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDUwcHggcmdiYShibGFjaywgMC4xNSk7XG4gICAgICAgIHBhZGRpbmc6IDRyZW0gNnJlbTtcblxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDBweCAyMHB4O1xuXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtcSgneHhsYXJnZScpe1xuXG4gICAgLmMtcGFnZS1iYW5uZXJ7XG5cbiAgICAgICAgJl9fd2hpdGUtYm94e1xuXG4gICAgICAgICAgICAuY29udGVudHtcblxuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHh4bGFyZ2UtMjI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmMtcGFnZS1iYW5uZXItdjIge1xuXG4gICAgICAgICZfX3doaXRlLWJveCB7XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMzVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjExMnJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41NXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jLXBhZ2UtYmFubmVyLXYzIHtcblxuICAgICAgICAmX193aGl0ZS1ib3gge1xuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkeHhsYXJnZS0yMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHh4bGFyZ2UtMjQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkeHhsYXJnZS0xODtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHh4bGFyZ2UtMjY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1xKCd4bGFyZ2UnKXtcblxuICAgIC5jLXBhZ2UtYmFubmVye1xuXG4gICAgICAgICZfX3doaXRlLWJveHtcblxuICAgICAgICAgICAgLmNvbnRlbnR7XG5cbiAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICR4bGFyZ2UtMjA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmMtcGFnZS1iYW5uZXItdjIge1xuXG4gICAgICAgICZfX3doaXRlLWJveCB7XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYy1wYWdlLWJhbm5lci12MyB7XG5cbiAgICAgICAgJl9fd2hpdGUtYm94IHtcblxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHhsYXJnZS0yMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHhsYXJnZS0yNDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICR4bGFyZ2UtMTg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICR4bGFyZ2UtMjY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1xKCdsYXJnZScpe1xuXG4gICAgLmMtcGFnZS1iYW5uZXJ7XG5cbiAgICAgICAgJl9fd2hpdGUtYm94e1xuXG4gICAgICAgICAgICAudGFic3tcblxuICAgICAgICAgICAgICAgIC50YWItdGl0bGV7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb250ZW50e1xuXG4gICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbGFyZ2UtMjA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jLXBhZ2UtYmFubmVyLXYyIHtcblxuICAgICAgICAmX193aGl0ZS1ib3gge1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNDVyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYy1wYWdlLWJhbm5lci12MyB7XG5cbiAgICAgICAgJl9fd2hpdGUtYm94IHtcblxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGxhcmdlLTIwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGFyZ2UtMjQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbGFyZ2UtMTg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsYXJnZS0yNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg4NXB4KXtcblxuICAgIC5jLXBhZ2UtYmFubmVyX19vcmFuZ2V7XG5cbiAgICAgICAgLmNvbnRlbnR7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cmVtIDRyZW0gNnJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJiArIHNlY3Rpb257XG5cbiAgICAgICAgICAgIC5jb250YWluZXJ7XG5cbiAgICAgICAgICAgICAgICAuaW52aXNpYmxlLWJveHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHJlbSA0cmVtIDZyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpe1xuXG4gICAgLmMtcGFnZS1iYW5uZXJ7XG5cbiAgICAgICAgJl9fd2hpdGUtYm94e1xuXG4gICAgICAgICAgICAudGFic3tcblxuICAgICAgICAgICAgICAgIC50YWItdGl0bGV7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbnRlbnR7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jLXBhZ2UtYmFubmVyLXYyIHtcblxuICAgICAgICAmX193aGl0ZS1ib3gge1xuICAgICAgICAgICAgcGFkZGluZzogNXJlbSAzcmVtIDNyZW07XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmMtcGFnZS1iYW5uZXItdjMge1xuXG4gICAgICAgICZfX3doaXRlLWJveCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cmVtIDNyZW0gM3JlbTtcblxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1lZGl1bS0yMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJG1lZGl1bS0yNDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRtZWRpdW0tMTY7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRtZWRpdW0tMjQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCl7XG5cbiAgICAuYy1wYWdlLWJhbm5lcl9fb3Jhbmdle1xuXG4gICAgICAgIC5jb250ZW50e1xuICAgICAgICAgICAgcGFkZGluZzogNHJlbSAxLjJyZW0gNnJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJiArIHNlY3Rpb24ge1xuXG4gICAgICAgICAgICAuY29udGFpbmVye1xuXG4gICAgICAgICAgICAgICAgLmludmlzaWJsZS1ib3h7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRyZW0gMXJlbSA2cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNTUwcHgpe1xuXG4gICAgLmMtcGFnZS1iYW5uZXJ7XG5cbiAgICAgICAgLmNvbnRhaW5lcntcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIC5wcmUtdGl0bGUsIGgxLCAuYnV0dG9uLXJvd3tcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX193aGl0ZS1ib3h7XG5cbiAgICAgICAgICAgIC50YWJze1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb250ZW50e1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYy1wYWdlLWJhbm5lci12MiB7XG5cbiAgICAgICAgLmNvbnRhaW5lcntcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYy1wYWdlLWJhbm5lci12MyB7XG5cbiAgICAgICAgLmNvbnRhaW5lcntcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIGgxe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3doaXRlLWJveHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVyZW0gMnJlbSAzcmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtcSgnc21hbGwnKXtcblxuICAgIC5jLXBhZ2UtYmFubmVye1xuXG4gICAgICAgICZfX3doaXRlLWJveHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRyZW07XG5cbiAgICAgICAgICAgIC5jb250ZW50e1xuXG4gICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmMtcGFnZS1iYW5uZXItdjIge1xuXG4gICAgICAgICZfX3doaXRlLWJveCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cmVtIDJyZW0gM3JlbTtcblxuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4ycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmMtcGFnZS1iYW5uZXItdjMge1xuXG4gICAgICAgIC5jb250YWluZXJ7XG5cbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc21hbGwtMTY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIlxuXG4uYy1jb3Vyc2xhbmd1ZSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA1MHB4IHJnYmEoYmxhY2ssIDAuMSk7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2U7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0ZXJ0aWFyeS1mb250O1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XG5cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMnJlbSAzcmVtO1xuICAgIH1cblxuICAgICZfX3JvdyAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaW5mbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLWRhcms7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLWRhcms7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLWRhcms7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtM3B4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG9yYW5nZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkY3ViaWM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1xKCd4eGxhcmdlJyl7XG5cbiAgICAuYy1wYWdlLWJhbm5lcntcblxuICAgICAgICAmX19saXR0bGV7XG5cbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjExMTExcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtcSgneGxhcmdlJyl7XG5cbiAgICAuYy1wYWdlLWJhbm5lcntcblxuICAgICAgICAmX19saXR0bGV7XG5cbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1xKCdsYXJnZScpe1xuXG4gICAgLmMtcGFnZS1iYW5uZXJ7XG5cbiAgICAgICAgJl9fbGl0dGxle1xuXG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA5MDBweCl7XG5cbiAgICAuY2hvaXNpci1jb3Vyc3tcblxuICAgICAgICAuY29udGFpbmVye1xuICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3MDBweCl7XG5cbiAgICAuY2hvaXNpci1jb3Vyc3tcblxuICAgICAgICAuY29udGFpbmVye1xuICAgICAgICAgICAgcGFkZGluZzogMCA0cmVtO1xuXG4gICAgICAgICAgICAuY29sdW1uc3tcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgICAgIC5jb2wtMXgye1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1xKCdzbWFsbCcpe1xuXG4gICAgLmMtY291cnNsYW5ndWV7XG5cbiAgICAgICAgJl9fdGl0bGV7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmX19yb3d7XG5cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNob2lzaXItY291cnN7XG5cbiAgICAgICAgLmNvbnRhaW5lcntcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiLmMtY2hlY2tsaXN0IHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXG5cdGxpIHtcblx0XHRmb250LWZhbWlseTogJHByaW1hcnktZm9udDtcblx0XHRmb250LXNpemU6IDAuOXJlbTtcblx0XHRsaW5lLWhlaWdodDogMS4zcmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdHBhZGRpbmc6IDEwcHggMCAxMHB4IDQwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2NoZWNrLnBuZycpO1xuXHRcdCAgICBoZWlnaHQ6IDMwcHg7XG5cdFx0ICAgIHdpZHRoOiAzMHB4O1xuXHRcdCAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtNDBweDtcblx0XHRcdG1hcmdpbi10b3A6IC0ycHg7XG5cdFx0XHRmbGV4LXNocmluazogMDtcblx0XHR9XG5cblx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2l0ZW0td3JhcHBlciB7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG5cblx0XHRzcGFuOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE0cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5jLWNoZWNrbGlzdC0tMXgyIHtcblx0QGV4dGVuZCAuYy1jaGVja2xpc3Q7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdG1hcmdpbi1yaWdodDogLTQlO1xuXG5cdGxpIHtcblx0XHR3aWR0aDogNDYlO1xuXHRcdG1hcmdpbi1yaWdodDogNCU7XG5cdFx0Zm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcblx0XHRmb250LXNpemU6IDAuOXJlbTtcblx0XHRsaW5lLWhlaWdodDogMS4zcmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cblx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHR9XG5cdH1cbn1cblxuLmMtY2hlY2tsaXN0LS1jaXJjbGUge1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDAgMCAzMHB4O1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cblx0bGkge1xuXHRcdGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuXHRcdGZvbnQtc2l6ZTogMC45cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjJyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRjb2xvcjogJGJsdWUtZGFyaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogMTBweCAwcHggMTBweCA0MHB4O1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAxNnB4O1xuXHRcdFx0d2lkdGg6IDRweDtcblx0XHRcdGhlaWdodDogNHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdGJvcmRlcjogNHB4IHNvbGlkICRibHVlLW1lZGl1bTtcblxuXHRcdFx0QGluY2x1ZGUgbXEgKHh4bGFyZ2UpIHtcblx0XHRcdFx0dG9wOiAxNHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtcSAoeGxhcmdlKSB7XG5cdFx0XHRcdHRvcDogMTNweDtcblx0XHRcdH1cblx0XHR9XG5cblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICRibHVlLWRhcms7XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1xKHhsYXJnZSl7XG5cblx0LmMtY2hlY2tsaXN0LS1jaXJjbGV7XG5cblx0XHRsaXtcblx0XHRcdGZvbnQtc2l6ZTogJHhsYXJnZS0xNjtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbXEoJ2xhcmdlJyl7XG5cblx0LmMtY2hlY2tsaXN0e1xuXG5cdFx0bGl7XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHR3aWR0aDogMjNweDtcblx0XHRcdFx0aGVpZ2h0OiAyM3B4O1xuXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjJweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYy1jaGVja2xpc3QtLWNpcmNsZXtcblxuXHRcdGxpe1xuXHRcdFx0Zm9udC1zaXplOiAkbGFyZ2UtMTY7XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1xKCdtZWRpdW0nKXtcblxuXHQuYy1jaGVja2xpc3R7XG5cblx0XHRsaXtcblx0XHRcdGZvbnQtc2l6ZTogJG1lZGl1bS0xNjtcblx0XHRcdGxpbmUtaGVpZ2h0OiAkbWVkaXVtLTIwO1xuXHRcdH1cblx0fVxuXG5cdC5jLWNoZWNrbGlzdC0tY2lyY2xle1xuXG5cdFx0bGl7XG5cdFx0XHRmb250LXNpemU6ICRtZWRpdW0tMTY7XG5cdFx0XHRsaW5lLWhlaWdodDogJG1lZGl1bS0yMDtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbXEoJ3NtYWxsJyl7XG5cblx0LmMtY2hlY2tsaXN0e1xuXG5cdFx0bGl7XG5cdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjhyZW07XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYy1jaGVja2xpc3QtLWNpcmNsZXtcblxuXHRcdGxpe1xuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS44cmVtO1xuXHRcdH1cblx0fVxufSIsIi5jLWluc2NyaXB0aW9uLXN0ZXBzIHtcblx0Y291bnRlci1yZXNldDogc3RlcDtcblxuXHQuY29sLTF4MyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cblx0XHRoMyB7XG5cdFx0XHRmb250LWZhbWlseTogJHRlcnRpYXJ5LWZvbnQ7XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG5cdFx0XHRmb250LXNpemU6IDEwcmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRjb2xvcjogJGdyZXktbGlnaHQ7XG5cdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdGxlZnQ6IC0zNXB4O1xuICAgIFx0XHR0b3A6IC03NXB4O1xuXHRcdH1cblx0fVxuXG5cdC5zdGVwe1xuXG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRjb3VudGVyLWluY3JlbWVudDogc3RlcDtcblx0XHRcdGNvbnRlbnQ6IGNvdW50ZXIoc3RlcCk7XG5cdFx0fVxuXHR9XG5cblx0LmMtZG93bmxvYWRzIHtcblx0XHRtYXJnaW46IDIwcHggMCA0MHB4O1xuXHR9XG59XG5cbkBpbmNsdWRlIG1xKCd4bGFyZ2UnKXtcblxuXHQuYy1pbnNjcmlwdGlvbi1zdGVwcyB7XG5cblx0XHQuY29sLTF4MyB7XG5cblx0XHRcdGgzIHtcblx0XHRcdFx0XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRmb250LXNpemU6ICR4bGFyZ2UtMTg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1xKCdsYXJnZScpe1xuXG5cdC5jLWluc2NyaXB0aW9uLXN0ZXBzIHtcblxuXHRcdC5jb2wtMXgzIHtcblxuXHRcdFx0aDMge1xuXHRcdFx0XHRmb250LXNpemU6ICRsYXJnZS0yNjtcblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGxhcmdlLTE4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtcSgnbWVkaXVtJyl7XG5cblx0LmMtaW5zY3JpcHRpb24tc3RlcHMge1xuXG5cdFx0LmNvbHVtbnN7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0cGFkZGluZzogM3JlbSAwIDAgM3JlbTtcblx0XHR9XG5cblx0XHQuY29sLTF4MyB7XG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cblx0XHRcdGgzIHtcblx0XHRcdFx0Zm9udC1zaXplOiAkbWVkaXVtLTI0O1xuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAkbWVkaXVtLTE4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogJG1lZGl1bS0yNjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbXEoJ3NtYWxsJyl7XG5cblx0LmMtaW5zY3JpcHRpb24tc3RlcHMge1xuXG5cdFx0LmNvbHVtbnN7XG5cdFx0fVxuXG5cdFx0LmNvbC0xeDMge1xuXG5cdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdGZvbnQtc2l6ZTogN3JlbTtcblx0XHRcdFx0bGVmdDogLTIxcHg7XG5cdFx0XHRcdHRvcDogLTQ3cHg7XG5cdFx0XHR9XG5cblx0XHRcdGgzIHtcblx0XHRcdFx0Zm9udC1zaXplOiAkc21hbGwtMjI7XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRmb250LXNpemU6ICRzbWFsbC0xNjtcblx0XHRcdFx0bGluZS1oZWlnaHQ6ICRzbWFsbC0yMjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuYy1kb3dubG9hZHMge1xuXG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnktZm9udDtcbiAgICAgICAgY29sb3I6ICRibHVlLWRhcms7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIG1hcmdpbjogOHB4IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHRyYW5zaXRpb246ICRjdWJpYztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1saWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3N2Zy9hdHRhY2htZW50LnN2Zyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubGFyZ2Vye1xuXG4gICAgICAgIGF7XG4gICAgICAgICAgICBtYXJnaW46IDEycHggMDtcblxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjdyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1xKHh4bGFyZ2Upe1xuXG4gICAgLmMtZG93bmxvYWRze1xuXG4gICAgICAgICYubGFyZ2Vye1xuXG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHh4bGFyZ2UtMTQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1xKHhsYXJnZSl7XG5cbiAgICAuYy1kb3dubG9hZHN7XG5cbiAgICAgICAgJi5sYXJnZXJ7XG5cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkeGxhcmdlLTE0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtcShsYXJnZSl7XG5cbiAgICAuYy1kb3dubG9hZHN7XG5cbiAgICAgICAgJi5sYXJnZXJ7XG5cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbGFyZ2UtMTQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1xKG1lZGl1bSl7XG5cbiAgICAuYy1kb3dubG9hZHN7XG5cbiAgICAgICAgJi5sYXJnZXJ7XG5cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbWVkaXVtLTE0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtcShzbWFsbCl7XG5cbiAgICAuYy1kb3dubG9hZHN7XG5cbiAgICAgICAgJi5sYXJnZXJ7XG5cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc21hbGwtMTI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmMtZm9ybS1xdWVzdGlvbnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvL21hcmdpbi1ib3R0b206IDEwcmVtO1xuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmV5LWxpZ2h0O1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBoZWlnaHQ6IDZyZW07XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgICAgICYuaXMtdW5kZXJsaW5lZCB7XG5cbiAgICAgICAgICAgICAgICBzcGFuOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFjdC1pbmZvIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmV5LWxpZ2h0O1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuXG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDUwMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG5cbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4sIGEge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgY29sb3I6ICRibHVlLWRhcms7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53cGNmNyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDNyZW07XG5cbiAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgaW5wdXQsXG4gICAgICAgICAgICB0ZXh0YXJlYSxcbiAgICAgICAgICAgIC5jb2wge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb2x1bW5zID4gZGl2IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnktZm9udDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1kYXJrO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dDpub3QoW3R5cGU9XCJyYWRpb1wiXSk6bm90KFt0eXBlPVwic3VibWl0XCJdKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibHVlLWRhcms7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDEuNXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLWRhcms7XG5cbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1kYXJrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgJjpjaGVja2VkICsgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1kYXJrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlLWRhcms7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMThweCA0NXB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRjdWJpYztcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkY3ViaWM7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRibHVlLWRhcms7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAud3BjZjctcmFkaW8ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAud3BjZjctbGlzdC1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1xKCd4eGxhcmdlJyl7XG5cbiAgICAuYy1mb3JtLXF1ZXN0aW9ucyB7XG5cbiAgICAgICAgJl9fdGl0bGV7XG5cbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjExMTExcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtcSgneGxhcmdlJyl7XG5cbiAgICAuYy1mb3JtLXF1ZXN0aW9ucyB7XG5cbiAgICAgICAgLmNvbnRhaW5lcntcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNHJlbTtcblxuICAgICAgICAgICAgLmNvbHVtbnN7XG5cbiAgICAgICAgICAgICAgICAuY29sLTF4MjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY29sLTF4Mi5ibHVlLWxpZ2h0LWJhY2tncm91bmR7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGV7XG5cbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGFjdC1pbmZve1xuXG4gICAgICAgICAgICBoM3tcblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtcSgnbGFyZ2UnKXtcblxuICAgIC5jLWZvcm0tcXVlc3Rpb25zIHtcblxuICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgIGhlaWdodDogMTByZW07XG4gICAgICAgICAgICB0b3A6IDI1JTtcblxuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGFpbmVyLmNsZWFyZWQtcmlnaHR7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG5cbiAgICAgICAgICAgIC5jb2x1bW5ze1xuXG4gICAgICAgICAgICAgICAgLmNvbC0xeDIuY29sLWdyb3c6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgICAgICAgICAgIGRpdntcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5jb250YWN0LWluZm86OmJlZm9yZSwgLmNvbnRhY3QtaW5mbzo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNvbC0xeDIuYmx1ZS1saWdodC1iYWNrZ3JvdW5ke1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxle1xuXG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGxhcmdlLTE2O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtcSgnbWVkaXVtJyl7XG5cbiAgICAuYy1mb3JtLXF1ZXN0aW9ucyB7XG5cbiAgICAgICAgJl9fdGl0bGV7XG5cbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbWVkaXVtLTE2O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3MDBweCl7XG5cbiAgICAuYy1mb3JtLXF1ZXN0aW9ucyB7XG5cbiAgICAgICAgLmNvbnRhaW5lci5jbGVhcmVkLXJpZ2h0e1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgICAgICAuY29sdW1uc3tcblxuICAgICAgICAgICAgICAgIC5jb2wtMXgyLmNvbC1ncm93OmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNvbC0xeDIuYmx1ZS1saWdodC1iYWNrZ3JvdW5ke1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC53cGNmN3tcbiAgICAgICAgICAgIHBhZGRpbmc6IDNyZW0gMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNTUwcHgpe1xuXG4gICAgLmMtZm9ybS1xdWVzdGlvbnMge1xuXG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgdG9wOiA0MCU7XG4gICAgICAgIH1cblxuICAgICAgICAuY29sdW1uc3tcblxuICAgICAgICAgICAgLmNvbC0xeDIuY29sLWdyb3c6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAycmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29sLTF4Mi5ibHVlLWxpZ2h0LWJhY2tncm91bmR7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRhaW5lci5jbGVhcmVkLXJpZ2h0e1xuXG4gICAgICAgICAgICAuY29sdW1uc3tcblxuICAgICAgICAgICAgICAgIC5jb2wtMXgyLmNvbC1ncm93OmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAgICAgICAgIGRpdntcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNvbC0xeDIuYmx1ZS1saWdodC1iYWNrZ3JvdW5ke1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGV7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLndwY2Y3e1xuICAgICAgICAgICAgcGFkZGluZzogM3JlbSAycmVtO1xuXG4gICAgICAgICAgICBmb3Jte1xuXG4gICAgICAgICAgICAgICAgLmNvbHVtbnN7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICAgICAgICAgLmNvbC0xeDIsIC5jb2wtMXgyOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNvbHVtbnM6bnRoLW9mLXR5cGUoMyl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtcSgnc21hbGwnKXtcblxuICAgIC5jLWZvcm0tcXVlc3Rpb25ze1xuXG4gICAgICAgICZfX3RpdGxle1xuXG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLTE2O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc21hbGwtMjI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAud3BjZjd7XG5cbiAgICAgICAgICAgIGZvcm17XG5cbiAgICAgICAgICAgICAgICBpbnB1dCwgbGFiZWwsIHNwYW57XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLTE0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5jLWZvcm0tY29udGFjdHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICAgICAmLmlzLXVuZGVybGluZWQge1xuXG4gICAgICAgICAgICAgICAgc3BhbjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhY3QtaW5mbyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmV5LWxpZ2h0O1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuXG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDUwMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG5cbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4sIGEge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgY29sb3I6ICRibHVlLWRhcms7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53cGNmNyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDNyZW0gMDtcblxuICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBpbnB1dCxcbiAgICAgICAgICAgIHRleHRhcmVhLFxuICAgICAgICAgICAgLmNvbCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbHVtbnMgPiBkaXYge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLWRhcms7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0Om5vdChbdHlwZT1cInJhZGlvXCJdKTpub3QoW3R5cGU9XCJzdWJtaXRcIl0pIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsdWUtZGFyaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMS41cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWUtZGFyaztcblxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLWRhcms7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyAud3BjZjctbGlzdC1pdGVtLWxhYmVsOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlLWRhcms7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWUtZGFyaztcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDQ1cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGN1YmljO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGN1YmljO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAud3BjZjctbGlzdC1pdGVtLWxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJGJsdWUtZGFyaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnktZm9udDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XG5cbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkYmx1ZS1kYXJrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAud3BjZjctcmFkaW8ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAud3BjZjctbGlzdC1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1xKCd4eGxhcmdlJyl7XG5cbiAgICAuYy1mb3JtLWNvbnRhY3Qge1xuXG4gICAgICAgICZfX3RpdGxle1xuXG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMTExMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbXEoJ3hsYXJnZScpe1xuXG4gICAgLmMtZm9ybS1jb250YWN0IHtcblxuICAgICAgICAuY29udGFpbmVye1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuXG4gICAgICAgICAgICAuY29sdW1uc3tcblxuICAgICAgICAgICAgICAgIC5jb2wtMXgyOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jb2wtMXgyLmJsdWUtbGlnaHQtYmFja2dyb3VuZHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZXtcblxuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWN0LWluZm97XG5cbiAgICAgICAgICAgIGgze1xuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1xKCdsYXJnZScpe1xuXG4gICAgLmMtZm9ybS1jb250YWN0IHtcblxuICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgIGhlaWdodDogMTByZW07XG4gICAgICAgICAgICB0b3A6IDI1JTtcblxuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGFpbmVyLmNsZWFyZWQtcmlnaHR7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG5cbiAgICAgICAgICAgIC5jb2x1bW5ze1xuXG4gICAgICAgICAgICAgICAgLmNvbC0xeDIuY29sLWdyb3c6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgICAgICAgICAgIGRpdntcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5jb250YWN0LWluZm86OmJlZm9yZSwgLmNvbnRhY3QtaW5mbzo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC0zcmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNvbC0xeDIuYmx1ZS1saWdodC1iYWNrZ3JvdW5ke1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxle1xuXG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGxhcmdlLTE2O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtcSgnbWVkaXVtJyl7XG5cbiAgICAuYy1mb3JtLWNvbnRhY3Qge1xuXG4gICAgICAgICZfX3RpdGxle1xuXG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1lZGl1bS0xNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzAwcHgpe1xuXG4gICAgLmMtZm9ybS1jb250YWN0IHtcblxuICAgICAgICAuY29udGFpbmVyLmNsZWFyZWQtcmlnaHR7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgICAgIC5jb2x1bW5ze1xuXG4gICAgICAgICAgICAgICAgLmNvbC0xeDIuY29sLWdyb3c6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktbGlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNvbC0xeDIuYmx1ZS1saWdodC1iYWNrZ3JvdW5ke1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNTUwcHgpe1xuXG4gICAgLmMtZm9ybS1jb250YWN0IHtcblxuICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgIHRvcDogNDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbHVtbnN7XG5cbiAgICAgICAgICAgIC5jb2wtMXgyLmNvbC1ncm93OmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1saWdodDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbC0xeDIuYmx1ZS1saWdodC1iYWNrZ3JvdW5ke1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWluZXIuY2xlYXJlZC1yaWdodHtcblxuICAgICAgICAgICAgLmNvbHVtbnN7XG5cbiAgICAgICAgICAgICAgICAuY29sLTF4Mi5jb2wtZ3JvdzpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgICAgICAgICBkaXZ7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jb2wtMXgyLmJsdWUtbGlnaHQtYmFja2dyb3VuZHtcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfdGl0bGV7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLndwY2Y3e1xuXG4gICAgICAgICAgICBmb3Jte1xuXG4gICAgICAgICAgICAgICAgLmNvbHVtbnN7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICAgICAgICAgLmNvbC0xeDIsIC5jb2wtMXgyOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jb2x1bW5zOm50aC1vZi10eXBlKDMpe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbXEoJ3NtYWxsJyl7XG5cbiAgICAuYy1mb3JtLWNvbnRhY3R7XG5cbiAgICAgICAgJl9fdGl0bGV7XG5cbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc21hbGwtMTY7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRzbWFsbC0yMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC53cGNmN3tcblxuICAgICAgICAgICAgZm9ybXtcblxuICAgICAgICAgICAgICAgIGlucHV0LCBsYWJlbCwgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc21hbGwtMTQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmMtcHJvZ3JhbXMge1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNTBweCByZ2JhKGJsYWNrLCAwLjEpO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyMDtcblxuICAgICZfX2hlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlLW1lZGl1bTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0ZXJ0aWFyeS1mb250O1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgcGFkZGluZzogMXJlbSAzcmVtO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDA7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjhyZW0gM3JlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnktZm9udDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICAgICAgZGl2e1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJvZ3JhbS1udW1iZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByb2dyYW0tdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByb2dyYW0tbGluayB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1tZWRpdW07XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxOTBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IGFycm93TW92ZW1lbnRUd28gNDAwbXMgZWFzZSBmb3J3YXJkcztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnPic7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuQGtleWZyYW1lcyBhcnJvd01vdmVtZW50VHdvIHtcblxuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cblxuICAgIDMzJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIDY2JSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbn1cblxuQGluY2x1ZGUgbXEoJ3h4bGFyZ2UnKXtcblxuICAgIC5jLXByb2dyYW1ze1xuXG4gICAgICAgICZfX2hlYWRlcntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHh4bGFyZ2UtMjg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1xKCd4bGFyZ2UnKXtcblxuICAgIC5jLXByb2dyYW1ze1xuXG4gICAgICAgICZfX2hlYWRlcntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHhsYXJnZS0yODtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbXEoJ2xhcmdlJyl7XG5cbiAgICAuYy1wcm9ncmFtc3tcblxuICAgICAgICAmX19oZWFkZXJ7XG4gICAgICAgICAgICBmb250LXNpemU6ICRsYXJnZS0yNDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbXEoJ21lZGl1bScpe1xuXG4gICAgLmMtcHJvZ3JhbXN7XG5cbiAgICAgICAgJl9faGVhZGVye1xuICAgICAgICAgICAgZm9udC1zaXplOiAkbWVkaXVtLTIyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpe1xuXG4gICAgLmMtcHJvZ3JhbXN7XG5cbiAgICAgICAgJl9fbGlzdHtcblxuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgICAgIC5wcm9ncmFtLWxpbmt7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtcSgnbWVkaXVtJyl7XG5cbiAgICAuYy1wcm9ncmFtc3tcblxuICAgICAgICAmX19oZWFkZXJ7XG4gICAgICAgICAgICBmb250LXNpemU6ICRtZWRpdW0tMjI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1xKCdzbWFsbCcpe1xuXG4gICAgLmMtcHJvZ3JhbXN7XG5cbiAgICAgICAgJl9faGVhZGVye1xuICAgICAgICAgICAgZm9udC1zaXplOiAkc21hbGwtMjA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jLXByb2dyYW1zLWFyY2hpdmV7XG4gICAgLmhvcmFpcmUtY291cnN7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzJweCAtOXB4IHJnYmEoMCwwLDAsMC41NCk7XG4gICAgfVxuICAgICZfX2xpc3R7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpe1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgICAgICBsaXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnJvd3tcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG4gICAgICAgIC5jb2x7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgICYtaW1ne1xuICAgICAgICAgICAgZmxleDogMCAwIDIwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjAlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5N3B4KXtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCl7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1kZXRhaWxze1xuICAgICAgICAgICAgZmxleDogMCAwIDgwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk3cHgpe1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5yb3d7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnByb2dyYW0tbnVtYmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsdWUtbWVkaXVtLCAwLjA4KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgye1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1kYXJrO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5jLWJ1dHRvbntcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtdGl0bGV7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi1pbmZve1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgjNzA3MDcwLCAwLjI1KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCM3MDcwNzAsIDAuMjUpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucm93e1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbHtcbiAgICAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICB9IFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1iLTQwe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgXG4gICAgICAgIH1cblxuXG4gICAgICAgICYtNTAsICYtNTAteGx7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICAgICAgJi01MHtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtNTAteGx7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgfVxuICAgICYtLWNvbHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5jLXByb2dyYW0tbW9kdWxlIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDUwcHggcmdiYShibGFjaywgMC4xKTtcbiAgICBtYXgtd2lkdGg6IDYwdnc7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDEyNTBweCl7XG4gICAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICB9XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1tZWRpdW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdGVydGlhcnktZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMCAxcmVtIDNyZW07XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgIC5jb2x1bW5ze1xuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbCB7XG5cbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Zvb3RlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZXktbGlnaHQtMztcbiAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAuY29sIHtcbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLWRhcms7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMCAxcmVtIDNyZW07XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0ZXJ0aWFyeS1mb250O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1tZWRpdW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4ycmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiA1NTBweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDU1MHB4KTtcbiAgICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuXG5cbiAgICAmX19saXN0IHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDAgNDBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLyogJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmV5LWxpZ2h0LTI7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgfSAqL1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG5cbiAgICAgICAgICAgIC5jb2x1bW5zIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbCB7XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDkwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmV5LWxpZ2h0LTI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUsICY6bGFzdC1vZi10eXBle1xuXG4gICAgICAgICAgICAgICAgLmNvbHtcblxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmV5LWxpZ2h0LTI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTExMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBle1xuXG4gICAgICAgICAgICAgICAgLmNvbHtcblxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMTEwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbXEoeHhsYXJnZSl7XG5cbiAgICAuYy1wcm9ncmFtLW1vZHVsZXtcblxuICAgICAgICAmX19oZWFkZXJ7XG4gICAgICAgICAgICBmb250LXNpemU6ICR4eGxhcmdlLTMyO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGlzdHtcblxuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkeHhsYXJnZS0xNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Zvb3RlcntcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmNvbDpmaXJzdC1vZi10eXBle1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHh4bGFyZ2UtMzI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb2w6bm90KDpmaXJzdC1vZi10eXBlKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICR4eGxhcmdlLTE2O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtcSh4bGFyZ2Upe1xuXG4gICAgLmMtcHJvZ3JhbS1tb2R1bGV7XG5cbiAgICAgICAgJl9faGVhZGVye1xuICAgICAgICAgICAgZm9udC1zaXplOiAkeGxhcmdlLTI4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGlzdHtcblxuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkeGxhcmdlLTE2O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZm9vdGVye1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAuY29sOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkeGxhcmdlLTI4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29sOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkeGxhcmdlLTE2O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtcShtaWRsYXJnZSl7XG5cbiAgICAuYy1wcm9ncmFtLW1vZHVsZXtcblxuICAgICAgICAmX19pbWFnZXtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MDBweCk7XG4gICAgICAgICAgICBsZWZ0OiA0MDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbXEobGFyZ2Upe1xuXG4gICAgLmMtcHJvZ3JhbS1tb2R1bGV7XG5cbiAgICAgICAgJl9faGVhZGVye1xuICAgICAgICAgICAgZm9udC1zaXplOiAkbGFyZ2UtMjg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19saXN0e1xuXG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRsYXJnZS0xNjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGxhcmdlLTI2O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZm9vdGVye1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAuY29sOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbGFyZ2UtMjg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb2w6bm90KDpmaXJzdC1vZi10eXBlKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRsYXJnZS0xNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbXEobWVkaXVtKXtcblxuICAgIC5jLXByb2dyYW0tbW9kdWxle1xuXG4gICAgICAgICZfX2hlYWRlcntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1lZGl1bS0yNDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xpc3R7XG5cbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1lZGl1bS0xNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Zvb3RlcntcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmNvbDpmaXJzdC1vZi10eXBle1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1lZGl1bS0yNDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbDpub3QoOmZpcnN0LW9mLXR5cGUpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1lZGl1bS0xNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzAwcHgpe1xuXG4gICAgLmMtcHJvZ3JhbS1tb2R1bGV7XG5cbiAgICAgICAgJl9faW1hZ2V7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjkwcHgpO1xuICAgICAgICAgICAgbGVmdDogMjkwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDY1MHB4KXtcblxuICAgIC5jLXByb2dyYW0tbW9kdWxle1xuXG4gICAgICAgICZfX2hlYWRlcntcblxuICAgICAgICAgICAgLmNvbDpub3QoOmZpcnN0LW9mLXR5cGUpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZm9vdGVye1xuXG4gICAgICAgICAgICAuY29sOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7XG5cbiAgICAuYy1wcm9ncmFtLW1vZHVsZXtcblxuICAgICAgICAmX19oZWFkZXJ7XG4gICAgICAgICAgICBmb250LXNpemU6ICRtZWRpdW0tMjI7XG4gICAgICAgIH1cblxuICAgICAgICAmX19saXN0e1xuXG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRtZWRpdW0tMTI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19mb290ZXJ7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5jb2w6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRtZWRpdW0tMjI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb2w6bm90KDpmaXJzdC1vZi10eXBlKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRtZWRpdW0tMTI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDU1MHB4KXtcblxuICAgIC5jLXByb2dyYW0tbW9kdWxle1xuXG4gICAgICAgICZfX2xpc3R7XG5cbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbXEoc21hbGwpe1xuXG4gICAgLmMtcHJvZ3JhbS1tb2R1bGV7XG5cbiAgICAgICAgJl9faW1hZ2V7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjIwcHgpO1xuICAgICAgICAgICAgbGVmdDogMjIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19oZWFkZXJ7XG4gICAgICAgICAgICBmb250LXNpemU6ICRzbWFsbC0yMjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xpc3R7XG5cbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLTEyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZm9vdGVye1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAuY29sOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc21hbGwtMjI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb2w6bm90KDpmaXJzdC1vZi10eXBlKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbWFsbC0xMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYy1leHRlcm5hbC1saW5rcyB7XG4gICAgbWFyZ2luOiAxLjVyZW0gMDtcblxuXG4gICAgJl9fbGlzdCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1kYXJrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4ycmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiB0b3A7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3N2Zy9saW5rLnN2Zyk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1xKHh4bGFyZ2Upe1xuXG4gICAgLmMtZXh0ZXJuYWwtbGlua3N7XG5cbiAgICAgICAgJl9fbGlzdHtcblxuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICR4eGxhcmdlLTE2O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtcSh4bGFyZ2Upe1xuXG4gICAgLmMtZXh0ZXJuYWwtbGlua3N7XG5cbiAgICAgICAgJl9fbGlzdHtcblxuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICR4bGFyZ2UtMTY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1xKGxhcmdlKXtcblxuICAgIC5jLWV4dGVybmFsLWxpbmtze1xuXG4gICAgICAgICZfX2xpc3R7XG5cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbGFyZ2UtMTY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1xKG1lZGl1bSl7XG5cbiAgICAuYy1leHRlcm5hbC1saW5rc3tcblxuICAgICAgICAmX19saXN0e1xuXG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1lZGl1bS0xNjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJG1lZGl1bS0yMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbXEoc21hbGwpe1xuXG4gICAgLmMtZXh0ZXJuYWwtbGlua3N7XG5cbiAgICAgICAgJl9fbGlzdHtcblxuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbWFsbC0xNDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbWFsbC0xNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4iLCIuYy1hY2NvcmRpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNTBweCByZ2JhKGJsYWNrLCAwLjE1KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuXG4gICAgICAgICAgICAuYy1hY2NvcmRpb25fX2l0ZW0taGVhZGVyIGltZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWhlYWRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHRlcnRpYXJ5LWZvbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogJGN1YmljO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5ibHVlLWRhcmstYmd7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWUtZGFyaztcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1tZWRpdW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgIC5jb2wtMXgyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJyZW07XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IC0zcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG9yYW5nZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGN1YmljO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9vdXQuc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8vIHNwYW4ge1xuICAgICAgICAgICAgICAgIC8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgLy8gICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAvLyAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgLy8gICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgIHRvcDogMzZweDtcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgICAgICAgICAgLy8gICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9vdXQuc3ZnXCIpO1xuICAgICAgICAgICAgICAgIC8vICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAvLyAgICAgfVxuICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAmLmRvbGxhci1zaWduIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRibHVlLWRhcms7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWUtZGFyaztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb250ZW50IHtcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1saXN0IHtcblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1tb3JlIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleS1kYXJrO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWRhcms7XG4gICAgICAgICAgICBtYXJnaW46IDM1cHggMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uYy1hY2NvcmRpb24tMiB7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5LWJvcmRlci0yO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWJvcmRlci0yO1xuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogODglO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG5cbiAgICAgICAgICAgIC5jLWFjY29yZGlvbi0yX19oZWFkZXIge1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIH1cbn1cblxuQGluY2x1ZGUgbXEoeHhsYXJnZSl7XG5cbiAgICAuYy1hY2NvcmRpb257XG5cbiAgICAgICAgJl9faXRlbXtcblxuICAgICAgICAgICAgJi1oZWFkZXJ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkeHhsYXJnZS0zMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1jb250ZW50e1xuXG4gICAgICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHh4bGFyZ2UtMjQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkeHhsYXJnZS0xODtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICR4eGxhcmdlLTE2O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1saXN0e1xuXG4gICAgICAgICAgICAgICAgLnRpdGxle1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICR4eGxhcmdlLTE0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50ZXh0e1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICR4eGxhcmdlLTE0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1tb3Jle1xuXG4gICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkeHhsYXJnZS0xMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1xKCd4bGFyZ2UnKXtcblxuICAgIC5jLWFjY29yZGlvbntcblxuICAgICAgICAmX19pdGVte1xuXG4gICAgICAgICAgICAmLWhlYWRlcntcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICR4bGFyZ2UtMjg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtY29udGVudHtcblxuICAgICAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICR4bGFyZ2UtMjQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkeGxhcmdlLTE4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHhsYXJnZS0yNDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICR4bGFyZ2UtMTY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWxpc3R7XG5cbiAgICAgICAgICAgICAgICAudGl0bGV7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHhsYXJnZS0xNDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudGV4dHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkeGxhcmdlLTE0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1tb3Jle1xuXG4gICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkeGxhcmdlLTEyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbXEoJ2xhcmdlJyl7XG5cbiAgICAuYy1hY2NvcmRpb257XG5cbiAgICAgICAgJl9faXRlbXtcblxuICAgICAgICAgICAgJi1oZWFkZXJ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbGFyZ2UtMjg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtY29udGVudHtcblxuICAgICAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRsYXJnZS0yNDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRsYXJnZS0xODtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRsYXJnZS0xNjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtbGlzdHtcblxuICAgICAgICAgICAgICAgIC50aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbGFyZ2UtMTQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRleHR7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGxhcmdlLTE0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1tb3Jle1xuXG4gICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbGFyZ2UtMTI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtcSgnbWVkaXVtJyl7XG5cbiAgICAuYy1hY2NvcmRpb257XG5cbiAgICAgICAgJl9faXRlbXtcblxuICAgICAgICAgICAgJi1oZWFkZXJ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbWVkaXVtLTI0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWNvbnRlbnR7XG5cbiAgICAgICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbWVkaXVtLTIyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1lZGl1bS0xNjtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRtZWRpdW0tMjA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbWVkaXVtLTE0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1saXN0e1xuXG4gICAgICAgICAgICAgICAgLnRpdGxle1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRtZWRpdW0tMTQ7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbWVkaXVtLTE4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50ZXh0e1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRtZWRpdW0tMTQ7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbWVkaXVtLTE4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1tb3Jle1xuXG4gICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbWVkaXVtLTEyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzAwcHgpe1xuXG4gICAgLmMtYWNjb3JkaW9ue1xuXG4gICAgICAgICZfX2l0ZW17XG5cbiAgICAgICAgICAgICYtY29udGVudHtcblxuICAgICAgICAgICAgICAgIC5jb2x1bW5zLnNwYWNlZHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgICAgICAgICAuY29sLTF4MntcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyAgIFxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtcSgnc21hbGwnKXtcblxuICAgIC5jLWFjY29yZGlvbntcblxuICAgICAgICAmX19pdGVte1xuXG4gICAgICAgICAgICAmLWhlYWRlcntcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbWFsbC0yMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1jb250ZW50e1xuXG4gICAgICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLTE2O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLTE2O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHNtYWxsLTIwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLTEyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7ICAgXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtbGlzdHtcblxuICAgICAgICAgICAgICAgIC50aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc21hbGwtMTQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRleHR7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLTE0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1tb3Jle1xuXG4gICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc21hbGwtMTI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5jLWJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLTQlO1xuICAgIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIHdpZHRoOiA0NiU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNCU7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNTBweCByZ2JhKGJsYWNrLCAwLjE1KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICAmLWhlYWRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgcGFkZGluZzogMC44cmVtIDFyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHRlcnRpYXJ5LWZvbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyBuby13cmFwO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcmVtIDJyZW07XG5cbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ZXh0IHtcblxuXG4gICAgICAgICAgICAgICAgLmRhdGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjFyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjNyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuQGluY2x1ZGUgbXEoeHhsYXJnZSl7XG5cbiAgICAuYy1ib3gge1xuXG4gICAgICAgICZfX2l0ZW0ge1xuXG4gICAgICAgICAgICAmLWhlYWRlciB7XG5cbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHh4bGFyZ2UtMzY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWNvbnRlbnQge1xuXG4gICAgICAgICAgICAgICAgLnRleHQge1xuXG4gICAgICAgICAgICAgICAgICAgIC5kYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHh4bGFyZ2UtMTY7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHh4bGFyZ2UtMTg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1xKHhsYXJnZSl7XG5cbiAgICAuYy1ib3gge1xuXG4gICAgICAgICZfX2l0ZW0ge1xuXG4gICAgICAgICAgICAmLWhlYWRlciB7XG5cbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWNvbnRlbnQge1xuXG4gICAgICAgICAgICAgICAgLnRleHQge1xuXG4gICAgICAgICAgICAgICAgICAgIC5kYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHhsYXJnZS0xNjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkeGxhcmdlLTIyO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICR4bGFyZ2UtMTg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1xKG1lZGl1bSl7XG5cbiAgICAuYy1ib3gge1xuXG4gICAgICAgICZfX2l0ZW0ge1xuXG4gICAgICAgICAgICAmLWhlYWRlciB7XG5cbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1lZGl1bS0yODtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtY29udGVudCB7XG5cbiAgICAgICAgICAgICAgICAudGV4dCB7XG5cbiAgICAgICAgICAgICAgICAgICAgLmRhdGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbWVkaXVtLTE2O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICR4bGFyZ2UtMjI7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1lZGl1bS0xNjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KXtcblxuICAgIC5jLWJveCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgJi1oZWFkZXIge1xuXG4gICAgICAgICAgICAgICAgaDMge1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWNvbnRlbnQge1xuXG4gICAgICAgICAgICAgICAgLnRleHQge1xuXG4gICAgICAgICAgICAgICAgICAgIC5kYXRlIHtcblxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgcCB7XG5cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbXEoc21hbGwpe1xuXG4gICAgLmMtYm94IHtcblxuICAgICAgICAmX19pdGVtIHtcblxuICAgICAgICAgICAgJi1oZWFkZXIge1xuXG4gICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbWFsbC0yNjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtY29udGVudCB7XG5cbiAgICAgICAgICAgICAgICAudGV4dCB7XG5cbiAgICAgICAgICAgICAgICAgICAgLmRhdGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc21hbGwtMTY7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHNtYWxsLTIwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbWFsbC0xNjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA0MDBweCl7XG5cbiAgICAuYy1ib3gge1xuXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmMtdmlkZW8tcGxheWVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDM2LjMwdnc7XG4gICAgYmFja2dyb3VuZDogJGJsdWUtZGFyaztcbiAgICBtYXJnaW46IDJyZW0gMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAkY3ViaWM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICB9XG59XG5cbi5idXR0b24tcGxheTpob3ZlcntcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlY3Rpb24udmlkZW9fbGlnaHRib3h7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICBvcGFjaXR5OiAwO1xuXG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgei1pbmRleDogOTk5OTk5O1xuXG4gICAgZGl2e1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICBoZWlnaHQ6IDYwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5jbG9zZV92aWRlb3tcbiAgICAgICAgICAgIHdpZHRoOiA0MXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtNjBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcblxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYudmlzaWJsZXtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZGl2e1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDI1JTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAyNiU7XG5cbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW46bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpZnJhbWV7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFjdGl2ZXtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcblxuICAgICAgICBkaXZ7XG5cbiAgICAgICAgICAgIC5jbG9zZV92aWRlb3tcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlmcmFtZXtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbXEobWlkbGFyZ2Upe1xuXG4gICAgc2VjdGlvbi52aWRlb19saWdodGJveHtcblxuICAgICAgICBkaXZ7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA2MCU7XG5cbiAgICAgICAgICAgIC5jbG9zZV92aWRlb3tcblxuICAgICAgICAgICAgICAgIGRpdntcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzNCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDIyJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCl7XG5cbiAgICBzZWN0aW9uLnZpZGVvX2xpZ2h0Ym94e1xuXG4gICAgICAgIGRpdntcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDM1JTtcblxuICAgICAgICAgICAgLmNsb3NlX3ZpZGVve1xuXG4gICAgICAgICAgICAgICAgZGl2e1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDQzJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuIiwic2VjdGlvbi5jb250YWluZXIucG9zdHN7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xufVxuXG4uYy1wb3N0LWxpc3Rpbmcge1xuXG5cdC5jb2wtMXgzIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHR9XG5cblx0Jl9faXRlbSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggcmdiYShibGFjaywgMCk7XG4gICAgICAgIHRyYW5zaXRpb246ICRjdWJpYztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICY6aG92ZXIge1xuXG4gICAgICAgIH1cblxuICAgICAgICAuY2F0ZWdvcnkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGVydGlhcnktZm9udDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XG5cbiAgICAgICAgICAgIHVse1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJveCB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcmVtO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHhsYXJnZSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgPiAqIHtcbiAgICAgICAgICAgIFx0ZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kYXRlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1kYXJrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWUtZGFyaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zcmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnktZm9udDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBhcnJvd01vdmVtZW50VHdvIDQwMG1zIGVhc2UgZm9yd2FyZHM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJz4nO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cdH1cbn1cblxuQGluY2x1ZGUgbXEoeHhsYXJnZSl7XG5cbiAgICAuYy1wb3N0LWxpc3Rpbmd7XG5cbiAgICAgICAgJl9faXRlbXtcblxuICAgICAgICAgICAgLmNhdGVnb3J5e1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHh4bGFyZ2UtMzI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ib3h7XG5cbiAgICAgICAgICAgICAgICAuZGF0ZXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkeHhsYXJnZS0xNjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkeHhsYXJnZS0yMjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICR4eGxhcmdlLTE4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHh4bGFyZ2UtMTg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtcSh4bGFyZ2Upe1xuXG4gICAgLmMtcG9zdC1saXN0aW5ne1xuXG4gICAgICAgICZfX2l0ZW17XG5cbiAgICAgICAgICAgIC5jYXRlZ29yeXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICR4bGFyZ2UtMzA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ib3h7XG5cbiAgICAgICAgICAgICAgICAuZGF0ZXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkeGxhcmdlLTE2O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICR4bGFyZ2UtMjI7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkeGxhcmdlLTI2O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHhsYXJnZS0xODtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICR4bGFyZ2UtMTg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtcShtZWRpdW0pe1xuXG4gICAgLmMtcG9zdC1saXN0aW5ne1xuXG4gICAgICAgICZfX2l0ZW17XG5cbiAgICAgICAgICAgIC5jYXRlZ29yeXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRtZWRpdW0tMjg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ib3h7XG5cbiAgICAgICAgICAgICAgICAuZGF0ZXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbWVkaXVtLTE2O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRtZWRpdW0tMjA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbWVkaXVtLTE2O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJG1lZGl1bS0yMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRtZWRpdW0tMTY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtcShzbWFsbCl7XG5cbiAgICAuYy1wb3N0LWxpc3Rpbmd7XG5cbiAgICAgICAgJl9faXRlbXtcblxuICAgICAgICAgICAgLmNhdGVnb3J5e1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLTI0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYm94e1xuXG4gICAgICAgICAgICAgICAgLmRhdGV7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLTE0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbWFsbC0yMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbWFsbC0xNjtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRzbWFsbC0yMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbWFsbC0xNDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmMtc2VjdGlvbi1tZWRpYXN7XG5cdG1hcmdpbi1ib3R0b206IDc1cHg7XG5cblxuXHQmX190aXRsZXtcblx0XHRtYXJnaW4tYm90dG9tOiAzOHB4O1xuXHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblxuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRmb250LWZhbWlseTogJHRlcnRpYXJ5LWZvbnQ7XG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1tZWRpdW07XG5cblx0XHRwe1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0fVxuXG5cdCZfX2xpc3Rpbmd7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblxuXHRcdC5jb2wtMXgze1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cblx0XHQmX19pdGVtIHtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCByZ2JhKGJsYWNrLCAwKTtcbiAgICAgICAgdHJhbnNpdGlvbjogJGN1YmljO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cblx0ICAgICAgICAmOmhvdmVyIHtcblxuXHQgICAgICAgIH1cblxuXHQgICAgICAgIC5jYXRlZ29yeSB7XG5cdCAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG5cdCAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0ICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0ZXJ0aWFyeS1mb250O1xuXHQgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcblx0ICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuXHQgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcblxuXHQgICAgICAgICAgICB1bHtcblx0ICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblx0ICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cdCAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG5cdCAgICAgICAgICAgICAgICBhe1xuXHQgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcblx0ICAgICAgICAgICAgICAgIH1cblx0ICAgICAgICAgICAgfVxuXHQgICAgICAgIH1cblxuXHQgICAgICAgIC5ib3gge1xuXHQgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XG5cdCAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gM3JlbTtcblx0ICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblx0ICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcblx0ICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuXG5cdCAgICAgICAgICAgIEBpbmNsdWRlIG1xKHhsYXJnZSkge1xuXHQgICAgICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcblx0ICAgICAgICAgICAgfVxuXG5cdCAgICAgICAgICAgICYgPiAqIHtcblx0ICAgICAgICAgICAgXHRkaXNwbGF5OiBibG9jaztcblx0ICAgICAgICAgICAgfVxuXG5cdCAgICAgICAgICAgIC5kYXRlIHtcblx0ICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG5cdCAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWUtZGFyaztcblx0ICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuXHQgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cdCAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuXHQgICAgICAgICAgICB9XG5cblx0ICAgICAgICAgICAgaDMudGl0bGUge1xuXHQgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcblx0ICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cdCAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnktZm9udDtcblx0ICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuXHQgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcblx0ICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cdCAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWUtZGFyaztcblx0ICAgICAgICAgICAgfVxuXG5cdCAgICAgICAgICAgIGEge1xuXHQgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG5cdCAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcblx0ICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRyZW07XG5cdCAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXHQgICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG5cdCAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdCAgICAgICAgICAgICAgICAmOmFmdGVyIHtcblx0ICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnPic7XG5cdCAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcblx0ICAgICAgICAgICAgICAgIH1cblx0ICAgICAgICAgICAgfVxuXHQgICAgICAgIH1cblxuXHQgICAgICAgIC50aHVtYm5haWx7XG5cdCAgICAgICAgXHRoZWlnaHQ6IDI1MHB4O1xuXG5cdCAgICAgICAgXHQub3ZlcmxheXtcblx0ICAgICAgICBcdFx0d2lkdGg6IDEwMCU7XG5cdCAgICAgICAgXHRcdGhlaWdodDogMTAwJTtcbiAgICAgICAgXHRcdFx0ZGlzcGxheTogZmxleDtcbiAgICAgICAgXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0ICAgICAgICBcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmx1ZS1kYXJrLCAwLjkpO1xuXHQgICAgICAgIFx0XHRvcGFjaXR5OiAwO1xuXG5cdCAgICAgICAgXHRcdHRyYW5zaXRpb246IDAuM3M7XG5cblx0ICAgICAgICBcdFx0LmMtYnV0dG9uOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7XG5cdCAgICAgICAgXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0ICAgICAgICBcdFx0fVxuXHQgICAgICAgIFx0fVxuXG5cdCAgICAgICAgXHQmOmhvdmVye1xuXG5cdCAgICAgICAgXHRcdC5vdmVybGF5e1xuXHQgICAgICAgIFx0XHRcdG9wYWNpdHk6IDE7XG5cdCAgICAgICAgXHRcdH1cblx0ICAgICAgICBcdH1cblx0ICAgICAgICB9XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1xKHh4bGFyZ2Upe1xuXG5cdC5jLXNlY3Rpb24tbWVkaWFze1xuXG5cdFx0Jl9fdGl0bGV7XG5cdFx0XHRmb250LXNpemU6ICR4eGxhcmdlLTMyO1xuXHRcdH1cblxuXHRcdCZfX2xpc3Rpbmd7XG5cblx0XHRcdCZfX2l0ZW17XG5cblx0XHRcdFx0LmJveHtcblxuXHRcdFx0XHRcdC5kYXRle1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkeHhsYXJnZS0xNjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRoMy50aXRsZXtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJHh4bGFyZ2UtMjI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1xKHhsYXJnZSl7XG5cblx0LmMtc2VjdGlvbi1tZWRpYXN7XG5cblx0XHQmX190aXRsZXtcblx0XHRcdGZvbnQtc2l6ZTogJHhsYXJnZS0zMDtcblx0XHR9XG5cblx0XHQmX19saXN0aW5ne1xuXG5cdFx0XHQmX19pdGVte1xuXG5cdFx0XHRcdC5ib3h7XG5cblx0XHRcdFx0XHQuZGF0ZXtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJHhsYXJnZS0xNjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRoMy50aXRsZXtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJHhsYXJnZS0yMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbXEobGFyZ2Upe1xuXG5cdC5jLXNlY3Rpb24tbWVkaWFze1xuXG5cdFx0Jl9fdGl0bGV7XG5cdFx0XHRmb250LXNpemU6ICRsYXJnZS0yODtcblx0XHR9XG5cblx0XHQmX19saXN0aW5ne1xuXG5cdFx0XHQmX19pdGVte1xuXG5cdFx0XHRcdC5ib3h7XG5cblx0XHRcdFx0XHQuZGF0ZXtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGxhcmdlLTE2O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGgzLnRpdGxle1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkbGFyZ2UtMTg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDg1MHB4KXtcblxuXHQuYy1zZWN0aW9uLW1lZGlhc3tcblxuXHRcdCZfX2xpc3Rpbmd7XG5cblx0XHRcdCYuY29sdW1ucy5zcGFjZWR7XG5cblx0XHRcdFx0LmNvbC0xeDN7XG5cdFx0XHRcdFx0d2lkdGg6IDQ4JTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1xKG1lZGl1bSl7XG5cblx0LmMtc2VjdGlvbi1tZWRpYXN7XG5cblx0XHQmX190aXRsZXtcblx0XHRcdGZvbnQtc2l6ZTogJG1lZGl1bS0yODtcblx0XHR9XG5cblx0XHQmX19saXN0aW5ne1xuXG5cdFx0XHQmX19pdGVte1xuXG5cdFx0XHRcdC5ib3h7XG5cblx0XHRcdFx0XHQuZGF0ZXtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJG1lZGl1bS0xNjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRoMy50aXRsZXtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJG1lZGl1bS0xODtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNjAwcHgpe1xuXG5cdC5jLXNlY3Rpb24tbWVkaWFze1xuXG5cdFx0Jl9fbGlzdGluZ3tcblxuXHRcdFx0Ji5jb2x1bW5zLnNwYWNlZHtcblxuXHRcdFx0XHQuY29sLTF4M3tcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4iLCIucGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIGxpIHtcblxuICAgICAgICAgICAgc3BhbiwgYTpub3QoLm5leHQpOm5vdCgucHJldikge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1kYXJrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGN1YmljO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1tZWRpdW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEucHJldiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDIzM2Q7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYS5uZXh0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDIzM2Q7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIGEucHJldiwgYS5uZXh0IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLWRhcms7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuLmN1cnJlbnQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlLW1lZGl1bTtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmMtYm94LWNvdXJzIHtcbiAgICBtYXJnaW46IDEwMHB4IDA7XG5cbiAgICAmX193cmFwcGVyIHtcblxuICAgICAgICAmLmlzLWJsdWUtZGFyayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1kYXJrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDNyZW07XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5wcmUtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0ZXJ0aWFyeS1mb250O1xuICAgICAgICAgICAgY29sb3I6IHJnYmEod2hpdGUsIDAuNSk7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIG1hcmdpbjowIDAgMzBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTUwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIHBhZGRpbmc6IDNyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgI2JveC1zZWNvbmRhaXJlX19pY29uLTEge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB0b3A6IC0xNTBweDtcbiAgICAgICAgICAgIGxlZnQ6IC0zNTBweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zMGRlZyk7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgI2JveC1zZWNvbmRhaXJlX19pY29uLTIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB0b3A6IC0zODBweDtcbiAgICAgICAgICAgIGxlZnQ6IC0yMTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAjYm94LXNlY29uZGFpcmVfX2ljb24tMyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAtMjMwcHg7XG4gICAgICAgICAgICByaWdodDogLTMxMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1ZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICNib3gtc2Vjb25kYWlyZV9fbWFpbi1pbWcge1xuXG4gICAgICAgIH1cbiAgICB9XG59IiwiaHRtbC5idXJnZXItYWN0aXZlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgYm9keSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxufVxuXG4ubC1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA5OTk5O1xuXG4gICAgJl9fdG9wLWJhciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLW1lZGl1bTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMHB4IDNyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobWlkbGFyZ2UpIHtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgPiAqIHtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWlkbGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNvY2lhbC1saW5rcyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMnB4O1xuXG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1tZWRpdW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWVudS1iYXJyZS1kdS1oYXV0LWNvbnRhaW5lciB7XG5cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICBsaSB7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHRlcnRpYXJ5LWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1lbnUtYmFycmUtZHUtaGF1dC1zcGVjaWFsIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7IFxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW07XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBlYXNlIGFsbCAwLjVzO1xuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwIDAgMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgICAgIGxpIHtcblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cbiAgICAgICAgICAgICAgICB1bCA+IGxpID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX21haW4tYmFyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZmZmZmIDAlLCNmOGY4ZjggMTAwJSk7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1kYXJrO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKGxhcmdlKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idXJnZXItaWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkY3ViaWM7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkb3JhbmdlLCA1JSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKHdoaXRlLCAwKTtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmRlc2t0b3AtbmF2IHtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm1vYmlsZS1uYXYge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShsYXJnZSkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcblxuICAgICAgICAgICAgICAgICAgICAubW9iaWxlLW5hdl9fY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubW9iaWxlLW5hdl9fZm9vdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcblxuICAgICAgICAgICAgICAgICAgICAucm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZTphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSh3aGl0ZSwgMC4zKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYtc29jaWFsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWUtZGFyaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLWxpbmtzIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGVydGlhcnktZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLWNvcHlyaWdodCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKHdoaXRlLCAwLjMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDRweCAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRjdWJpYztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRjdWJpYztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTJweCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMnB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tb2JpbGUtbmF2X19jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgICB0b3A6IDg5cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmx1ZS1kYXJrLCAwLjk1KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1lbnUtbWVudS1tb2JpbGUtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcblxuICAgICAgICAgICAgICAgICYgPiB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXktZGFyaztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWRhcms7XG5cbiAgICAgICAgICAgICAgICAgICAgJiA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG9yYW5nZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2U7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLWRhcms7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxMDcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLWRhcms7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleS1saWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXktZGFyaztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWUtZGFyaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnPic7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1kYXJrO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmID4gdWwge1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1lbnUtbGllbnMtdXRpbGVzLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwMHB4O1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2U7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5idXJnZXItaW4ge1xuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcblxuICAgICAgICAgICAgICAgICAgICB1bCB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBidXJnZXJCZ0luIDc1MG1zIGZvcndhcmRzICRjdWJpYy1vbmx5O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShsYXJnZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogYnVyZ2VyQmdJblJlc3BvbnNpdmUgNzUwbXMgZm9yd2FyZHMgJGN1YmljLW9ubHk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYnVyZ2VyLW91dCB7XG5cbiAgICAgICAgICAgICAgICAgICAgdWwge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogYnVyZ2VyQmdPdXQgNzUwbXMgZm9yd2FyZHMgJGN1YmljLW9ubHk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBidXJnZXJCZ091dFJlc3BvbnNpdmUgNzUwbXMgZm9yd2FyZHMgJGN1YmljLW9ubHk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuOHJlbSAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRjdWJpYztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDc1MG1zO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4ycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRjdWJpYztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZS1saWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2LXdyYXBwZXIge1xuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgcGFkZGluZzogMCAzcmVtIDAgMnJlbTtcblxuICAgICAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1pZGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tZW51LW1lbnUtcHJpbmNpcGFsLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmID4gdWwge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgICYgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLm1lbnUtdGhpcmR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1kYXJrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1pZGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRjdWJpYztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjEwNyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGN1YmljO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkY3ViaWM7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyZXktZGFyaztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyZXktZGFyaztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWRhcms7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zdWItbWVudXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1kYXJrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICc+JztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmV5LWxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDMxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTEwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlYXJjaCB7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWlkbGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1pZGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHggMCAwIDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweCAwIDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRjdWJpYztcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobWlkbGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTpub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLW1lZGl1bTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1tZWRpdW07XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3ZnL2xvdXBlLnN2Zyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShsYXJnZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3N2Zy9sb3VwZS1ibGV1LnN2Zyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubW9iaWxlX19tZW51LS10b2dnbGUge1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGtleWZyYW1lcyBidXJnZXJCZ0luIHtcblxuICAgIDAlIHsgd2lkdGg6IDEwMHB4OyBoZWlnaHQ6IDEwMHB4OyB9XG5cbiAgICA1MCUgeyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDBweDsgfVxuXG4gICAgMTAwJSB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IH1cbn1cblxuQGtleWZyYW1lcyBidXJnZXJCZ0luUmVzcG9uc2l2ZSB7XG5cbiAgICAwJSB7IHdpZHRoOiA4MHB4OyBoZWlnaHQ6IDgwcHg7IH1cblxuICAgIDUwJSB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDgwcHg7IH1cblxuICAgIDEwMCUgeyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyB9XG59XG5cbkBrZXlmcmFtZXMgYnVyZ2VyQmdPdXQge1xuXG4gICAgMCUgeyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyB9XG5cbiAgICA1MCUgeyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDBweDsgfVxuXG4gICAgMTAwJSB7IHdpZHRoOiAxMDBweDsgaGVpZ2h0OiAxMDBweDsgfVxufVxuXG5Aa2V5ZnJhbWVzIGJ1cmdlckJnT3V0UmVzcG9uc2l2ZSB7XG5cbiAgICAwJSB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IH1cblxuICAgIDUwJSB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDgwcHg7IH1cblxuICAgIDEwMCUgeyB3aWR0aDogODBweDsgaGVpZ2h0OiA4MHB4OyB9XG59XG5cbi5tb2JpbGVfX21lbnUtLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogOTBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG5cbiAgICAubW9iaWxlX19tZW51IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuXG4gICAgICAgIC5tZW51IHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgICAgICAgICAgICAgICAgJi5tZW51LWl0ZW0tMTA4e1xuICAgICAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWUtbWVkaXVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgPiBsaSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWRhcms7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC8vICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbntcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgICAgIC8vICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgYmFja2dyb3VuZDogYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAvLyAgICAgIH0gXG4gICAgICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIVxuICogSGFtYnVyZ2Vyc1xuICogQGRlc2NyaXB0aW9uIFRhc3R5IENTUy1hbmltYXRlZCBoYW1idXJnZXJzXG4gKiBAYXV0aG9yIEpvbmF0aGFuIFN1aCBAam9uc3VoXG4gKiBAc2l0ZSBodHRwczovL2pvbnN1aC5jb20vaGFtYnVyZ2Vyc1xuICogQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL2pvbnN1aC9oYW1idXJnZXJzXG4gKi9cbi5oYW1idXJnZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgZmlsdGVyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gIC5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIsXG4gIC5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcbiAgLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLW1lZGl1bTsgfVxuXG4uaGFtYnVyZ2VyLWJveCB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5oYW1idXJnZXItaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0ycHg7IH1cbiAgLmhhbWJ1cmdlci1pbm5lciwgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtbWVkaXVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlOyB9XG4gIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICB0b3A6IC0xMHB4OyB9XG4gIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICBib3R0b206IC0xMHB4OyB9XG5cbi8qXG4gICAqIFNxdWVlemVcbiAgICovXG4uaGFtYnVyZ2VyLS1zcXVlZXplIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjA3NXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICAuaGFtYnVyZ2VyLS1zcXVlZXplIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuMDc1cyAwLjEycyBlYXNlLCBvcGFjaXR5IDAuMDc1cyBlYXNlOyB9XG4gIC5oYW1idXJnZXItLXNxdWVlemUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgMC4xMnMgZWFzZSwgdHJhbnNmb3JtIDAuMDc1cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuXG4uaGFtYnVyZ2VyLS1zcXVlZXplLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5oYW1idXJnZXItLXNxdWVlemUuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuMDc1cyBlYXNlLCBvcGFjaXR5IDAuMDc1cyAwLjEycyBlYXNlOyB9XG4gIC5oYW1idXJnZXItLXNxdWVlemUuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIGVhc2UsIHRyYW5zZm9ybSAwLjA3NXMgMC4xMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cblxuLm1lbnUtaXMtYWN0aXZlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC5tb2JpbGVfX21lbnUtLWNvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gOTBweCk7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXG4gICAgICAgIC5tb2JpbGVfX21lbnUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFkbWluLWJhciB7XG4gICAgLm1vYmlsZV9fbWVudS0tY29udGFpbmVyIHtcbiAgICAgICAgdG9wOiAxMjBweDtcbiAgICB9XG5cbiAgICAmLm1lbnUtaXMtYWN0aXZlIHtcbiAgICAgICAgLm1vYmlsZV9fbWVudS0tY29udGFpbmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTIwcHgpO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtO1xuXG4gICAgQGluY2x1ZGUgbXEoeGxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOHJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOHJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcShtaWRsYXJnZSkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEobWVkaXVtKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICB9XG5cbiAgICAmLmNsZWFyZWQtcmlnaHQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobWlkbGFyZ2UpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKG1lZGl1bSkge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5jbGVhcmVkLWxlZnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcblxuICAgICAgICBAaW5jbHVkZSBtcShtaWRsYXJnZSkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcShtZWRpdW0pIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWFwcyB7XG5cbiAgICAuY29udGFpbmVyLmNsZWFyZWQtcmlnaHQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobWlkbGFyZ2UpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcblxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobWVkaXVtKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gVXNlIC5jb2x1bW5zIGlmIG5lZWRlZCBvciAucm93IGlmIGZ1bGwgd2lkdGhcbi5jb2x1bW5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG5cbiAgICAmLmNvbC1hdC0xMzAwIHtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zcGFjZWQge1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmID4gLmNvbC0xeDMge1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuY29sLWF0LTc2OCB7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobWVkaXVtKSB7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgJiA+IC5jb2wtMXgyIHtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5ncm93ID4gZGl2IHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgIH1cblxuICAgIC8qIENvbC0xeDUgPSAyMCUgd2lkdGggKi9cbiAgICAuY29sLTF4NSB7XG4gICAgICAgd2lkdGg6IDIwJTtcbiAgICB9XG5cbiAgICAvKiBDb2wtMXg0ID0gMjUlIHdpZHRoICovXG4gICAgLmNvbC0xeDQge1xuICAgICAgIHdpZHRoOiAyNSU7XG4gICAgfVxuXG4gICAgLmNvbC0zeDQge1xuICAgICAgIHdpZHRoOiA3NSU7XG4gICAgfVxuXG4gICAgLyogQ29sLTF4MyA9IDMzLjMzJSB3aWR0aCAqL1xuICAgIC5jb2wtMXgzIHtcbiAgICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgfVxuXG4gICAgLmNvbC0yeDMge1xuICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMlICogMik7XG4gICAgfVxuXG4gICAgLyogQ29sLTF4MiA9IDUwJSB3aWR0aCAqL1xuICAgIC5jb2wtMXgyIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNwYWNlZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTIlO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgICAgICAgIC8vbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbC0xeDUge1xuICAgICAgICAgICAgd2lkdGg6IDE4JTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgICAgIH1cblxuICAgICAgICAuY29sLTF4NCB7XG4gICAgICAgICAgICB3aWR0aDogMjMlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2wtMXgzIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMS4zMzMzJTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgICAgIH1cblxuICAgICAgICAuY29sLTJ4MyB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygzMS4zMzMzJSAqIDIpO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2wtMXgyIHtcbiAgICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucm93IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbn0iLCIucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jb250YWN0IC5sLWZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmwtZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1kYXJrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGhlaWdodDogNXB4O1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLW1lZGl1bTtcbiAgICB9XG5cbiAgICAucm93Omxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgICZfX2xvZ28ge1xuICAgICAgICB3aWR0aDogMjIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobGFyZ2UpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuN3JlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkY3ViaWM7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEod2hpdGUsIDAuMyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29weXJpZ2h0IHtcbiAgICAgICAgZm9udC1zaXplOiAwLjZyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgICAgY29sb3I6IHJnYmEod2hpdGUsIDAuMyk7XG4gICAgfVxuXG4gICAgJl9fY2Mge1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjZyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1xKHh4bGFyZ2Upe1xuXG4gICAgLmwtZm9vdGVye1xuXG4gICAgICAgICZfX3RpdGxle1xuICAgICAgICAgICAgZm9udC1zaXplOiAkeHhsYXJnZS0yMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHVse1xuXG4gICAgICAgICAgICBsaXtcblxuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHh4bGFyZ2UtMTQ7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkeHhsYXJnZS0yMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb3B5cmlnaHR7XG4gICAgICAgICAgICBmb250LXNpemU6ICR4eGxhcmdlLTEyO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY2N7XG5cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkeHhsYXJnZS0xMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbXEoeGxhcmdlKXtcblxuICAgIC5sLWZvb3RlcntcblxuICAgICAgICAmX190aXRsZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHhsYXJnZS0yMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHVse1xuXG4gICAgICAgICAgICBsaXtcblxuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHhsYXJnZS0xMjtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICR4bGFyZ2UtMjA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29weXJpZ2h0e1xuICAgICAgICAgICAgZm9udC1zaXplOiAkeGxhcmdlLTEyO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY2N7XG5cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkeGxhcmdlLTEyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtcShtaWRsYXJnZSl7XG5cbiAgICAubC1mb290ZXJ7XG5cbiAgICAgICAgLmNvbHVtbnN7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yJTtcblxuICAgICAgICAgICAgLmNvbHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzEuMzMzMyU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogaW5pdGlhbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbXEobGFyZ2Upe1xuXG4gICAgLmwtZm9vdGVye1xuXG4gICAgICAgICZfX3RpdGxle1xuICAgICAgICAgICAgZm9udC1zaXplOiAkbGFyZ2UtMTg7XG4gICAgICAgIH1cblxuICAgICAgICB1bHtcblxuICAgICAgICAgICAgbGl7XG5cbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRsYXJnZS0xNDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsYXJnZS0yMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb3B5cmlnaHR7XG4gICAgICAgICAgICBmb250LXNpemU6ICRsYXJnZS0xMjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Nje1xuXG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGxhcmdlLTEyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtcShtZWRpdW0pe1xuXG4gICAgLmwtZm9vdGVye1xuXG4gICAgICAgICZfX3RpdGxle1xuICAgICAgICAgICAgZm9udC1zaXplOiAkbWVkaXVtLTE2O1xuICAgICAgICB9XG5cbiAgICAgICAgdWx7XG5cbiAgICAgICAgICAgIGxpe1xuXG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbWVkaXVtLTE0O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJG1lZGl1bS0yMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb3B5cmlnaHR7XG4gICAgICAgICAgICBmb250LXNpemU6ICRtZWRpdW0tMTI7XG4gICAgICAgIH1cblxuICAgICAgICAmX19jY3tcblxuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRtZWRpdW0tMTI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzVweCl7XG5cbiAgICAubC1mb290ZXJ7XG5cbiAgICAgICAgLmNvbHVtbnN7XG5cbiAgICAgICAgICAgIC5jb2x7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4JVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA2MDBweCl7XG5cbiAgICAubC1mb290ZXJ7XG5cbiAgICAgICAgLmNvbnRhaW5lcntcblxuICAgICAgICAgICAgLnJvd3tcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbHVtbnN7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgLmNvbHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb3B5cmlnaHR7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY2Mge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLTEyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtcShzbWFsbCl7XG5cbiAgICAubC1mb290ZXJ7XG5cbiAgICAgICAgJl9fdGl0bGV7XG4gICAgICAgICAgICBmb250LXNpemU6ICRzbWFsbC0xNDtcbiAgICAgICAgfVxuXG4gICAgICAgIHVse1xuXG4gICAgICAgICAgICBsaXtcblxuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLTEyO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHNtYWxsLTE4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvcHlyaWdodHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuXG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIi5ob21lX19sYXRlc3Qge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1xKG1lZGl1bSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICB9XG59XG5cbi5ob21lX19ibHVlLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICRibHVlLWRhcms7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA1cmVtIDA7XG5cbiAgICBoNCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIH1cbn1cblxuLmhvbWVfX3Byb2dyYW1zIHtcbiAgICBwYWRkaW5nOiA4cmVtIDAgOHJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cblxuICAgIGltZy5wcm9ncmFtLXRodW1ibmFpbCB7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoeGxhcmdlKSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiBpbml0aWFsO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ1dHRvbi1yb3cge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgIH1cblxuICAgICYtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDNyZW0gMnJlbSAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICAgICAgICAgcGFkZGluZzogNHJlbSAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJiA+ICoge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMjA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMTU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcblxuICAgICAgICAgICAgLmlzLWJvdW5jaW5nIHtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgY2VudGVyLCByZ2JhKDEsNTUsOTIsMSkgMCUsICRibHVlLWRhcmsgMTAwJSk7XG5cbiAgICAgICAgICAgIC5pbWFnZS13cmFwcGVyIHtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTIwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogOTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcblxuICAgICAgICAgICAgICAgIC5pbWFnZS13cmFwcGVyIHtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjBkZWcpIHRyYW5zbGF0ZSgtMTBweCwgLTEwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMGRlZykgdHJhbnNsYXRlKDEwcHgsIC0yMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA5MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpIHRyYW5zbGF0ZSgxMHB4LCAtMTBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2U7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCBjZW50ZXIsIHJnYmEoI2ZlYWI0MSwgMSkgMCUsICRvcmFuZ2UgMTAwJSk7XG5cbiAgICAgICAgICAgIC5pbWFnZS13cmFwcGVyIHtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcblxuICAgICAgICAgICAgICAgIC5pbWFnZS13cmFwcGVyIHtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQwZGVnKSB0cmFuc2xhdGUoLTIwcHgsIC0xMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIwZGVnKSB0cmFuc2xhdGUoMjBweCwgLTMwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlKDIwcHgsIC0xMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgY2VudGVyLCByZ2JhKCM0OWRjZTcsIDEpIDAlLCAkYmx1ZS1saWdodCAxMDAlKTtcblxuICAgICAgICAgICAgLmltYWdlLXdyYXBwZXIge1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDkwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcblxuICAgICAgICAgICAgICAgIC5pbWFnZS13cmFwcGVyIHtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA5MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zMGRlZykgdHJhbnNsYXRlKC0xMHB4LCAtMTBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjBkZWcpIHRyYW5zbGF0ZSgtMTBweCwgLTIwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKSB0cmFuc2xhdGUoMjBweCwgLTEwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnByZS10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHRlcnRpYXJ5LWZvbnQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgJjpub3QoLmlzLXN0YXRpYykge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jLWJ1dHRvbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhvbWVfX3NwbGl0IHtcblxuICAgICYtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDhyZW0gNHJlbTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobWVkaXVtKSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmID4gZGl2IHtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgPiAqOm5vdChpbWcpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOjA7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMTtcbiAgICAgICAgICAgIHJpZ2h0OiA3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOjI1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1tZWRpdW07XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlLWxpZ2h0O1xuXG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ob21lX19pbnN0YWdyYW0ge1xuICAgIHBhZGRpbmc6IDhyZW0gMCAzcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1xKG1lZGl1bSkge1xuICAgICAgICBwYWRkaW5nOiA4cmVtIDAgNHJlbTtcbiAgICB9XG5cbiAgICAucHJlLXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0ZXJ0aWFyeS1mb250O1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICBsaSB7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsdWUtZGFyaywgMCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRjdWJpYztcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmx1ZS1kYXJrLCAwLjgpO1xuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDE1cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJGN1YmljO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5saWtlcy1jb3VudCB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDonXFxmMDA0JztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuY29tbWVudHMtY291bnQge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxMDBtcztcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OidcXGYwNzUnO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1xKCd4bGFyZ2UnKXtcblxuICAgIC5ob21lX19ibHVlLXNlY3Rpb24ge1xuXG4gICAgaDQge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB9XG5cbiAgICAuY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgfVxufVxuXG59XG5cbkBpbmNsdWRlIG1xKCdsYXJnZScpe1xuXG4gICAgLmhvbWVfX2JsdWUtc2VjdGlvbiB7XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjQ1cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtcSgnbWVkaXVtJyl7XG5cbiAgICAuaG9tZV9fcHJvZ3JhbXMge1xuXG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5wcmUtdGl0bGV7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaG9tZV9faW5zdGFncmFte1xuXG4gICAgICAgIC5wcmUtdGl0bGV7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbXEoJ3NtYWxsJyl7XG5cbiAgICAuaG9tZV9fYmx1ZS1zZWN0aW9uIHtcblxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5cbiIsImJvZHkucGFyZW50LXBhZ2VpZC05LFxuYm9keS5wYXJlbnQtcGFnZWlkLTUxLFxuYm9keS5wYXJlbnQtcGFnZWlkLTUzLFxuYm9keS5wYXJlbnQtcGFnZWlkLTU1LFxuYm9keS5wYXJlbnQtcGFnZWlkLTU5LFxuYm9keS5zaW5nbGUtZm9ybV9wcm9mZXNzaW9ubmVsbGUsXG4ge1xuXG5cdGgyIHtcblx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDIuNXJlbTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXG5cdFx0Ji5pcy11bmRlcmxpbmVkIHtcblxuXHRcdFx0c3BhbjphZnRlciB7XG5cdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0Ym90dG9tOiA1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLnNlY29uZGFpcmUtYnV0IHtcblx0cGFkZGluZy1ib3R0b206IDZyZW07XG5cdHAge1xuXHRcdGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHR9XG59XG5cbi5pbmZvLWNvdXJzIHtcblx0cCB7XG5cdFx0Zm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0bWFyZ2luOiA0MHB4IDAgNTBweDtcblx0XHRtYXgtd2lkdGg6IDkwMHB4O1xuXHR9XG5cblx0Jl9faW1nIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHR9XG59XG5cbi5jb250ZW50LmZhcSB7XG5cblx0YiB7XG5cdFx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAwLjdyZW07XG5cdH1cblxuXHRwIHtcblx0XHRmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjZyZW07XG5cdH1cbn1cblxuQGluY2x1ZGUgbXEoJ3h4bGFyZ2UnKXtcblxuXHQuc2Vjb25kYWlyZS1idXQge1xuXG5cdFx0cCB7XG5cdFx0XHRmb250LXNpemU6ICR4eGxhcmdlLTE2O1xuXHRcdH1cblx0fVxuXG5cdC5pbmZvLWNvdXJzIHtcblxuXHRcdHAge1xuXHRcdFx0Zm9udC1zaXplOiAkeHhsYXJnZS0yMDtcblx0XHRcdG1hcmdpbjogNDBweCAwO1xuXHRcdH1cblx0fVxuXG5cdC5jb250ZW50LmZhcXtcblxuXHRcdGJ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA3cHg7XG5cdFx0XHRmb250LXNpemU6ICR4eGxhcmdlLTIwO1xuXHRcdH1cblxuXHRcdHB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAkeHhsYXJnZS0yMjtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbXEoJ3hsYXJnZScpe1xuXG5cdC5zZWNvbmRhaXJlLWJ1dCB7XG5cblx0XHRwIHtcblx0XHRcdGZvbnQtc2l6ZTogJHhsYXJnZS0xNjtcblx0XHR9XG5cdH1cblxuXHQuaW5mby1jb3VycyB7XG5cblx0XHRwIHtcblx0XHRcdGZvbnQtc2l6ZTogJHhsYXJnZS0xNjtcblx0XHR9XG5cdH1cblxuXHQuY29udGVudC5mYXF7XG5cblx0XHRie1xuXHRcdFx0Zm9udC1zaXplOiAkeGxhcmdlLTIwO1xuXHRcdFx0bGluZS1oZWlnaHQ6ICR4bGFyZ2UtMjQ7XG5cdFx0fVxuXG5cdFx0cHtcblx0XHRcdGZvbnQtc2l6ZTogJHhsYXJnZS0yMjtcblx0XHRcdGxpbmUtaGVpZ2h0OiAkeGxhcmdlLTI2O1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtcSgnbGFyZ2UnKXtcblxuXHQuc2Vjb25kYWlyZS1idXQge1xuXG5cdFx0cCB7XG5cdFx0XHRmb250LXNpemU6ICRsYXJnZS0xNjtcblx0XHR9XG5cdH1cblxuXHQuaW5mby1jb3VycyB7XG5cblx0XHRwIHtcblx0XHRcdGZvbnQtc2l6ZTogJGxhcmdlLTE2O1xuXHRcdH1cblx0fVxuXG5cdC5jb250ZW50LmZhcXtcblxuXHRcdGJ7XG5cdFx0XHRmb250LXNpemU6ICRsYXJnZS0xNjtcblx0XHRcdGxpbmUtaGVpZ2h0OiAkbGFyZ2UtMjA7XG5cdFx0fVxuXG5cdFx0cHtcblx0XHRcdGZvbnQtc2l6ZTogJGxhcmdlLTIwO1xuXHRcdFx0bGluZS1oZWlnaHQ6ICRsYXJnZS0yNDtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbXEoJ21lZGl1bScpe1xuXG5cdC5zZWNvbmRhaXJlLWJ1dCB7XG5cblx0XHRwIHtcblx0XHRcdGZvbnQtc2l6ZTogJG1lZGl1bS0xNjtcblx0XHR9XG5cdH1cblxuXHQuaW5mby1jb3VycyB7XG5cblx0XHQuY291cnNlc3tcblxuXHRcdFx0LmNvbC0xeDR7XG5cdFx0XHRcdHdpZHRoOiAzMS4zMzMzJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdGZvbnQtc2l6ZTogJG1lZGl1bS0xNjtcblx0XHR9XG5cdH1cblxuXHQuY29udGVudC5mYXF7XG5cblx0XHRie1xuXHRcdFx0Zm9udC1zaXplOiAkbWVkaXVtLTE2O1xuXHRcdFx0bGluZS1oZWlnaHQ6ICRtZWRpdW0tMjA7XG5cdFx0fVxuXG5cdFx0cHtcblx0XHRcdGZvbnQtc2l6ZTogJG1lZGl1bS0xODtcblx0XHRcdGxpbmUtaGVpZ2h0OiAkbWVkaXVtLTIyO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA1MDBweCl7XG5cblx0LmluZm8tY291cnMge1xuXG5cdFx0LmNvdXJzZXN7XG5cblx0XHRcdC5jb2wtMXg0e1xuXHRcdFx0XHR3aWR0aDogNDglO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtcSgnc21hbGwnKXtcblxuXHQuc2Vjb25kYWlyZS1idXQge1xuXG5cdFx0aW1nIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRmb250LXNpemU6ICRzbWFsbC0xNjtcblx0XHR9XG5cdH1cblxuXHQuaW5mby1jb3VycyB7XG5cblx0XHRwIHtcblx0XHRcdGZvbnQtc2l6ZTogJHNtYWxsLTE2O1xuXHRcdH1cblx0fVxuXG5cdC5jb250ZW50LmZhcXtcblxuXHRcdGJ7XG5cdFx0XHRmb250LXNpemU6ICRzbWFsbC0xNDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAkc21hbGwtMTg7XG5cdFx0fVxuXG5cdFx0cHtcblx0XHRcdGZvbnQtc2l6ZTogJHNtYWxsLTE2O1xuXHRcdFx0bGluZS1oZWlnaHQ6ICRzbWFsbC0yMDtcblx0XHR9XG5cdH1cblxuXHQuY291cnNlcyB7XG5cblx0XHQuY29sLTF4NCB7XG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG4iLCIuZm9ybWF0aW9uLXByb2Zlc3Npb25uZWxsZSB7XG5cbiAgICAuY29sLTF4MiB7XG5cbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuXG4gICAgICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgfVxuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlLWxpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYmxvY2stMSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlLWxpZ2h0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKG1pZGxhcmdlKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHdpZHRoOiA1MDAwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1saWdodDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWlkbGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Jsb2NrLTIge1xuICAgICAgICBwYWRkaW5nOiAycmVtIDA7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU1MHB4O1xuXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIH1cblxuICAgICZfX3Byb2dyYW1tZXMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXZ3O1xuXG4gICAgICAgIC5jb250YWluZXIgIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDIwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA3dnc7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmV5LWxpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uaG9yYWlyZS1jb3VycyB7XG5cblx0aDMsIHAge1xuXHRcdGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cblx0cCB7XG5cdFx0Zm9udC1zaXplOiAwLjhyZW0gIWltcG9ydGFudDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQuY2FsZW5kYXIge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zdmcvY2FsZW5kcmllci5zdmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICBcdFx0YmFja2dyb3VuZC1zaXplOiAxOXB4O1xuICAgIFx0XHR3aWR0aDogMjBweDtcbiAgICBcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5ncmlkIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3ZnL2dyaWQuc3ZnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgXHRcdGJhY2tncm91bmQtc2l6ZTogMTlweDtcbiAgICBcdFx0d2lkdGg6IDIwcHg7XG4gICAgXHRcdGhlaWdodDogMjBweDtcblx0XHR9XG5cdH1cblxuXHQucGluIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3ZnL3Bpbi5zdmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICBcdFx0YmFja2dyb3VuZC1zaXplOiAxN3B4O1xuICAgIFx0XHR3aWR0aDogMjBweDtcbiAgICBcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5jbG9jayB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3N2Zy9jbG9jay5zdmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICBcdFx0YmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICAgIFx0XHR3aWR0aDogMjBweDtcbiAgICBcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdH1cblx0fVxuXG4gICAgLmJvdHRvbS1oYWxmIHtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHhcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBvdXJxdW9pLXByb2dyYW1tZSB7XG5cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjNyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zcmVtO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5vYmplY3RpZi1wcm9ncmFtbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG5cbiAgICAuY29sLTF4MiB7XG5cblx0XHQmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG5cdFx0fVxuXHR9XG5cbiAgICAuYy1jaGVja2xpc3Qge1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG59XG5cbi5jb250ZW51LWR1LXByb2dyYW1tZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuXG4gICAgLmNvbnRhaW5lci5jbGVhcmVkLXJpZ2h0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNTBweCl7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KXtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb2xfMngzIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cbn1cbi5wYXJ0aWN1bGFyaXRlLXByb2dyYW1tZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcblxuICAgIHAge1xuICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuM3JlbTtcbiAgICB9XG59XG5cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZm9ybWF0aW9ucHJvZmVzc2lvbm5lbGxlLXByb2dyYW1tZXMge1xuXG4gICAgLmMtcGFnZS1iYW5uZXJfX3doaXRlLWJveCB7XG5cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogNHJlbSA2cmVtIDZyZW07XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuQGluY2x1ZGUgbXEoJ3h4bGFyZ2UnKXtcblxuICAgIC5mb3JtYXRpb24tcHJvZmVzc2lvbm5lbGxle1xuXG4gICAgICAgIHB7XG4gICAgICAgICAgICBmb250LXNpemU6ICR4eGxhcmdlLTIwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhvcmFpcmUtY291cnN7XG5cbiAgICAgICAgaDN7XG4gICAgICAgICAgICBmb250LXNpemU6ICR4eGxhcmdlLTIwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAkeHhsYXJnZS0xNiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBvdXJxdW9pLXByb2dyYW1tZXtcblxuICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAkeHhsYXJnZS0xODtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYXJ0aWN1bGFyaXRlLXByb2dyYW1tZXtcblxuICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAkeHhsYXJnZS0xODtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW51LWR1LXByb2dyYW1tZXtcblxuICAgICAgICBoM3tcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHh4bGFyZ2UtMjQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1xKCd4bGFyZ2UnKXtcblxuICAgIC5mb3JtYXRpb24tcHJvZmVzc2lvbm5lbGxle1xuXG4gICAgICAgIHB7XG4gICAgICAgICAgICBmb250LXNpemU6ICR4bGFyZ2UtMjA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaG9yYWlyZS1jb3Vyc3tcblxuICAgICAgICBoM3tcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHhsYXJnZS0yMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHhsYXJnZS0xNiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBvdXJxdW9pLXByb2dyYW1tZXtcblxuICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAkeGxhcmdlLTE4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICR4bGFyZ2UtMjQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGFydGljdWxhcml0ZS1wcm9ncmFtbWV7XG5cbiAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHhsYXJnZS0xODtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkeGxhcmdlLTI0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnUtZHUtcHJvZ3JhbW1le1xuXG4gICAgICAgIGgze1xuICAgICAgICAgICAgZm9udC1zaXplOiAkeGxhcmdlLTIyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtcSgnbGFyZ2UnKXtcblxuICAgIC5mb3JtYXRpb24tcHJvZmVzc2lvbm5lbGxle1xuXG4gICAgICAgIHB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRsYXJnZS0yMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkeGxhcmdlLTI4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhvcmFpcmUtY291cnN7XG5cbiAgICAgICAgaDN7XG4gICAgICAgICAgICBmb250LXNpemU6ICRsYXJnZS0yMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGxhcmdlLTE2ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucG91cnF1b2ktcHJvZ3JhbW1le1xuXG4gICAgICAgIHB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRsYXJnZS0xODtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYXJ0aWN1bGFyaXRlLXByb2dyYW1tZXtcblxuICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAkbGFyZ2UtMTg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudS1kdS1wcm9ncmFtbWV7XG5cbiAgICAgICAgaDN7XG4gICAgICAgICAgICBmb250LXNpemU6ICRsYXJnZS0yMjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbXEoJ21lZGl1bScpe1xuXG4gICAgLmZvcm1hdGlvbi1wcm9mZXNzaW9ubmVsbGV7XG5cbiAgICAgICAgJl9fd3JhcHBlcntcblxuICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1pZGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1lZGl1bS0xODtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbWVkaXVtLTI0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbHVtbnN7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAuY29sLTF4MntcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbC0xeDI6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhvcmFpcmUtY291cnMuc3BhY2Vke1xuXG4gICAgICAgIGgze1xuICAgICAgICAgICAgZm9udC1zaXplOiAkbWVkaXVtLTE4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAkbWVkaXVtLTE2ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuY29sLTF4M3tcbiAgICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBvdXJxdW9pLXByb2dyYW1tZXtcblxuICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAkbWVkaXVtLTE2O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRtZWRpdW0tMjQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAub2JqZWN0aWYtcHJvZ3JhbW1le1xuXG4gICAgICAgIC5jb250YWluZXJ7XG5cbiAgICAgICAgICAgICYuY29sdW1uc3tcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAgICAgLmNvbC0xeDJ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jb2wtMXgyOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGFydGljdWxhcml0ZS1wcm9ncmFtbWV7XG5cbiAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1lZGl1bS0xNjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbWVkaXVtLTI0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnUtZHUtcHJvZ3JhbW1le1xuXG4gICAgICAgIGgze1xuICAgICAgICAgICAgZm9udC1zaXplOiAkbWVkaXVtLTE4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpe1xuXG4gICAgLmhvcmFpcmUtY291cnMuc3BhY2Vke1xuXG4gICAgICAgIC5jb2wtMXgze1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMiU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCl7XG5cbiAgICAuZm9ybWF0aW9uLXByb2Zlc3Npb25uZWxsZXtcblxuICAgICAgICAmX19wcm9ncmFtbWVze1xuICAgICAgICAgICAgLmNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtcShzbWFsbCl7XG5cbiAgICAuZm9ybWF0aW9uLXByb2Zlc3Npb25uZWxsZXtcblxuICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAkc21hbGwtMTg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaG9yYWlyZS1jb3Vycy5zcGFjZWR7XG5cbiAgICAgICAgaDN7XG4gICAgICAgICAgICBmb250LXNpemU6ICRzbWFsbC0xNiAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLTE2ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJHNtYWxsLTIyICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucG91cnF1b2ktcHJvZ3JhbW1le1xuXG4gICAgICAgIHB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRzbWFsbC0xNjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYXJ0aWN1bGFyaXRlLXByb2dyYW1tZXtcblxuICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAkc21hbGwtMTY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudS1kdS1wcm9ncmFtbWV7XG5cbiAgICAgICAgaDN7XG4gICAgICAgICAgICBmb250LXNpemU6ICRzbWFsbC0xNjtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIubml2ZWF1LWxhbmd1ZSB7XG5cdG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcblxuXHQuY29sLTF4MjpmaXJzdC1vZi10eXBlIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdC5jLWJ1dHRvbiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdHAge1xuXHRcdGZvbnQtc2l6ZTogMC44cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjRyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMS43cmVtO1xuXHRcdGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG5cdH1cbn1cblxuLmZhbWlsbGUge1xuXHRtYXJnaW4tYm90dG9tOiA1cmVtO1xuXHRwIHtcblx0XHRmb250LXNpemU6IDAuOHJlbTtcblx0XHRsaW5lLWhlaWdodDogMS40cmVtO1xuXG5cdFx0Zm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcblx0fVxuXG5cdC5vcmFuZ2UtYmFja2dyb3VuZCB7XG5cdFx0aDMsIHAge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblxuXHRcdGgzIHtcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuICAgIFx0ZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgICBcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDUwcHggMTAwcHg7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcblx0XHRcdHBhZGRpbmc6IDUwcHggODBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHBhZGRpbmc6IDUwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5hc3N1cmFuY2Uge1xuXHRzdHJvbmcsIHAge1xuXHRcdGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG5cdH1cblxuXHRwIHtcblx0XHRmb250LXNpemU6IDAuOHJlbTtcblx0XHRsaW5lLWhlaWdodDogMS40cmVtO1xuXHR9XG59XG5cbi5ldHVpbnRlci1jb250YWN0IHtcblx0cCB7XG5cdFx0Zm9udC1zaXplOiAwLjhyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuNHJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAxLjdyZW07XG5cdFx0Zm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcblx0fVxufVxuXG4udmlzYSB7XG5cdC5jLWNoZWNrbGlzdCB7XG5cdFx0bGkge1xuXHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5idXR0b24tY29sdW1uIHtcblx0XHRtYXJnaW46IDMwcHggMDtcblx0fVxuXG5cdC5jLWJ1dHRvbi0tYm9yZGVyZWQtYmx1ZS1kYXJrIHtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgJG9yYW5nZTtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbXEoJ3h4bGFyZ2UnKXtcblxuXHQubml2ZWF1LWxhbmd1ZXtcblxuXHRcdHB7XG5cdFx0XHRmb250LXNpemU6ICR4eGxhcmdlLTE2O1xuXHRcdH1cblx0fVxuXG5cdC5mYW1pbGxle1xuXHRcdHB7XG5cdFx0XHRmb250LXNpemU6ICR4eGxhcmdlLTE2O1xuXHRcdH1cblx0fVxuXG5cdC5hc3N1cmFuY2UsIC5ldHVpbnRlci1jb250YWN0e1xuXG5cdFx0c3Ryb25ne1xuXHRcdFx0Zm9udC1zaXplOiAkeHhsYXJnZS0yMDtcblx0XHR9XG5cblx0XHRwe1xuXHRcdFx0Zm9udC1zaXplOiAkeHhsYXJnZS0xNjtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbXEoJ3hsYXJnZScpe1xuXG5cdC5uaXZlYXUtbGFuZ3Vle1xuXG5cdFx0cHtcblx0XHRcdGZvbnQtc2l6ZTogJHhsYXJnZS0xNjtcblx0XHRcdGxpbmUtaGVpZ2h0OiAkeGxhcmdlLTI2O1xuXHRcdH1cblx0fVxuXG5cdC5mYW1pbGxle1xuXHRcdHB7XG5cdFx0XHRmb250LXNpemU6ICR4bGFyZ2UtMTY7XG5cdFx0XHRsaW5lLWhlaWdodDogJHhsYXJnZS0yNjtcblx0XHR9XG5cdH1cblxuXHQuYXNzdXJhbmNlLCAuZXR1aW50ZXItY29udGFjdHtcblxuXHRcdHN0cm9uZ3tcblx0XHRcdGZvbnQtc2l6ZTogJHhsYXJnZS0yMDtcblx0XHR9XG5cblx0XHRwe1xuXHRcdFx0Zm9udC1zaXplOiAkeGxhcmdlLTE2O1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtcSgnbGFyZ2UnKXtcblxuXHQubml2ZWF1LWxhbmd1ZXtcblxuXHRcdHB7XG5cdFx0XHRmb250LXNpemU6ICRsYXJnZS0xNjtcblx0XHRcdGxpbmUtaGVpZ2h0OiAkbGFyZ2UtMjY7XG5cdFx0fVxuXHR9XG5cblx0LmZhbWlsbGV7XG5cdFx0cHtcblx0XHRcdGZvbnQtc2l6ZTogJGxhcmdlLTE2O1xuXHRcdFx0bGluZS1oZWlnaHQ6ICRsYXJnZS0yNjtcblx0XHR9XG5cdH1cblxuXHQuYXNzdXJhbmNlLCAuZXR1aW50ZXItY29udGFjdHtcblxuXHRcdHN0cm9uZ3tcblx0XHRcdGZvbnQtc2l6ZTogJGxhcmdlLTIwO1xuXHRcdH1cblxuXHRcdHB7XG5cdFx0XHRmb250LXNpemU6ICRsYXJnZS0xNjtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbXEoJ21lZGl1bScpe1xuXG5cdC5uaXZlYXUtbGFuZ3Vle1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cblx0XHQuY29udGFpbmVye1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdFx0LmNvbC0xeDJ7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdC5idXR0b24tY29sdW1ue1xuXG5cdFx0XHRcdFx0LmMtYnV0dG9ue1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRwe1xuXHRcdFx0Zm9udC1zaXplOiAkbWVkaXVtLTE2O1xuXHRcdFx0bGluZS1oZWlnaHQ6ICRtZWRpdW0tMjY7XG5cdFx0fVxuXHR9XG5cblx0LmZhbWlsbGV7XG5cblx0XHQuY29udGFpbmVye1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdFx0LmNvbC0xeDJ7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHB7XG5cdFx0XHRmb250LXNpemU6ICRtZWRpdW0tMTY7XG5cdFx0XHRsaW5lLWhlaWdodDogJG1lZGl1bS0yNjtcblx0XHR9XG5cdH1cblxuXHQuYXNzdXJhbmNlLCAuZXR1aW50ZXItY29udGFjdHtcblxuXHRcdHN0cm9uZ3tcblx0XHRcdGZvbnQtc2l6ZTogJG1lZGl1bS0yMDtcblx0XHR9XG5cblx0XHRwe1xuXHRcdFx0Zm9udC1zaXplOiAkbWVkaXVtLTE2O1xuXHRcdFx0bGluZS1oZWlnaHQ6ICRtZWRpdW0tMjI7XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1xKCdzbWFsbCcpe1xuXG5cdC5uaXZlYXUtbGFuZ3Vle1xuXG5cdFx0cHtcblx0XHRcdGZvbnQtc2l6ZTogJHNtYWxsLTE2O1xuXHRcdFx0bGluZS1oZWlnaHQ6ICRzbWFsbC0yNjtcblx0XHR9XG5cdH1cblxuXHQuZmFtaWxsZXtcblxuXHRcdC5jb250YWluZXJ7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0XHQuY29sLTF4Mntcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0cHtcblx0XHRcdGZvbnQtc2l6ZTogJHNtYWxsLTE2O1xuXHRcdFx0bGluZS1oZWlnaHQ6ICRzbWFsbC0yNjtcblx0XHR9XG5cdH1cblxuXHQuYXNzdXJhbmNlLCAuZXR1aW50ZXItY29udGFjdHtcblxuXHRcdHN0cm9uZ3tcblx0XHRcdGZvbnQtc2l6ZTogJHNtYWxsLTE4O1xuXHRcdH1cblxuXHRcdHB7XG5cdFx0XHRmb250LXNpemU6ICRzbWFsbC0xNjtcblx0XHR9XG5cdH1cbn1cblxuIiwiLmFpZGUtZmluYW5jaWVyZSB7XG5cbiAgICAuY29sdW1ucyB7XG5cbiAgICAgICAgLmNvbC0xeDIge1xuXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fb3JhbmdlLWJveCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2U7XG4gICAgICAgIHBhZGRpbmc6IDRyZW07XG4gICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzUlKTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogOTk5OTtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAsIGEge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40cmVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtcShtZWRpdW0pe1xuXG4gICAgLmFpZGUtZmluYW5jaWVyZSB7XG5cbiAgICAgICAgJl9fb3JhbmdlLWJveCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcmVtO1xuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1lZGl1bS0xNDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCwgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbWVkaXVtLTE2O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbWVkaXVtLTE4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSAgIFxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjUwcHgpe1xuXG4gICAgLmFpZGUtZmluYW5jaWVyZXtcblxuICAgICAgICAuYy1jaGVja2xpc3QuYy1jaGVja2xpc3QtLTF4MntcblxuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29sdW1uc3tcblxuICAgICAgICAgICAgLmNvbC0xeDJ7XG5cbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX29yYW5nZS1ib3h7XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KXtcblxuICAgIC5haWRlLWZpbmFuY2llcmV7XG5cbiAgICAgICAgLmNvbHVtbnN7XG5cbiAgICAgICAgICAgIC5jb2wtMXgye1xuXG4gICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGV7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNTBweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fb3JhbmdlLWJveHtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbXEoc21hbGwpe1xuXG4gICAgLmFpZGUtZmluYW5jaWVyZSB7XG5cbiAgICAgICAgJl9fb3JhbmdlLWJveCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcmVtO1xuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLTE0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwLCBhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbWFsbC0xNjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHNtYWxsLTE4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSAgXG59IiwiLmludGVncmF0aW9uLXNvY2lhbCB7XG5cbiAgICAuY29udGFpbmVye1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDk7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtNjBweDtcbiAgICAgICAgei1pbmRleDogODtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRhaW5lciB7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1dnc7XG5cbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYWRtaXNzaW9uIHtcbiAgICAgICAgcGFkZGluZzogNnJlbSAwO1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICAgICAmLmlzLXVuZGVybGluZWQge1xuXG4gICAgICAgICAgICAgICAgc3BhbjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuY29sdW1ucyB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAuY29sLTF4MiB7XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzUwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5vcmFuZ2UtYm94IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2U7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwLCBhIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbXEobWVkaXVtKXtcblxuICAgIC5pbnRlZ3JhdGlvbi1zb2NpYWx7XG5cbiAgICAgICAgJl9fYWRtaXNzaW9uIHtcblxuICAgICAgICAgICAgLmNvbHVtbnMge1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAuY29sLTF4MiB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbWVkaXVtLTE2O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAub3JhbmdlLWJveCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3JlbTtcblxuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1lZGl1bS0xODtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRtZWRpdW0tMjI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcCwgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1lZGl1bS0xNjtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRtZWRpdW0tMjA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpe1xuXG4gICAgLmludGVncmF0aW9uLXNvY2lhbHtcblxuICAgICAgICAmX19hZG1pc3Npb24ge1xuXG4gICAgICAgICAgICAuY29sdW1ucyB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgICAgIC5jb2wtMXgyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm9yYW5nZS1ib3gge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbnRlZ3JhdGlvbi1zb2NpYWxfX2FkbWlzc2lvbiAuY29sdW1ucyAuY29sLTF4MjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbn1cblxuQGluY2x1ZGUgbXEoc21hbGwpe1xuXG4gICAgLmludGVncmF0aW9uLXNvY2lhbHtcblxuICAgICAgICAmX19hZG1pc3Npb24ge1xuXG4gICAgICAgICAgICAuY29sdW1ucyB7XG5cbiAgICAgICAgICAgICAgICAuY29sLTF4MiB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc21hbGwtMTY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5vcmFuZ2UtYm94IHtcblxuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc21hbGwtMTY7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc21hbGwtMjA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcCwgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLTE2O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHNtYWxsLTIwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIubHBuLXNhc2kge1xuXG4gICAgJl9faW5mbyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNHJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNCU7XG5cbiAgICAgICAgLmNvbC0xeDIge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0JTtcbiAgICAgICAgICAgIHdpZHRoOiA0NiU7XG5cbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG5cbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5kb2xsYXItc2lnbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRibHVlLWRhcms7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgICAgICAgICBhOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI1MHB4KXtcblxuICAgIC5scG4tc2FzaXtcblxuICAgICAgICAuYy1wYWdlLWJhbm5lci12Ml9fd2hpdGUtYm94e1xuXG4gICAgICAgICAgICAuYy1ib3h7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2luZm97XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtcShtZWRpdW0pe1xuXG4gICAgLmxwbi1zYXNpe1xuXG4gICAgICAgICZfX2luZm97XG5cbiAgICAgICAgICAgIC5jb2wtMXgyIHtcblxuICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG5cbiAgICAgICAgICAgICAgICAgICAgdWwge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1lZGl1bS0xNDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCl7XG5cbiAgICAubHBuLXNhc2l7XG4gICAgICAgIFxuICAgICAgICAmX19pbmZve1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgLmNvbC0xeDJ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgICAgICAgIHVse1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXG4gICAgICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb2wtMXgyOmxhc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnJhYyB7XG5cbiAgICAmX19iYW5uZXIge1xuICAgICAgICBoZWlnaHQ6IDM1dnc7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42cmVtO1xuXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3RlcHMge1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICAgICAmLmlzLXVuZGVybGluZWQge1xuXG4gICAgICAgICAgICAgICAgc3BhbjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbHVtbnMge1xuICAgICAgICAgICAgY291bnRlci1yZXNldDogbnVtYmVycy1jb3VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbC0xeDMge1xuICAgICAgICAgICAgcGFkZGluZzogM3JlbSAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogY291bnRlcihudW1iZXJzLWNvdW50ZXIpO1xuICAgICAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBudW1iZXJzLWNvdW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6MzBweDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogLTkwcHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyZXktbGlnaHQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0ZXJ0aWFyeS1mb250O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi4ycmVtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1kYXJrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtY2hlY2tsaXN0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLWRhcms7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAwcHggMnB4IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgJGJsdWUtbWVkaXVtO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xICh4eGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xICh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLWRhcms7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcHJvZ3JhbW1lcyB7XG4gICAgICAgIHBhZGRpbmc6IDNyZW0gMCAwO1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICAgICAmLmlzLXVuZGVybGluZWQge1xuXG4gICAgICAgICAgICAgICAgc3BhbjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbC0xeDIge1xuXG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWltYWdlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtcShsYXJnZSl7XG5cbiAgICAucmFje1xuXG4gICAgICAgICZfX2NvbnRlbnR7XG5cbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbGFyZ2UtMTg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsYXJnZS0yNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3N0ZXBze1xuXG4gICAgICAgICAgICAmLWNoZWNrbGlzdHtcblxuICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRsYXJnZS0xODtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsYXJnZS0yNDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1xKG1lZGl1bSl7XG5cbiAgICAucmFje1xuXG4gICAgICAgICZfX2NvbnRlbnR7XG5cbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbWVkaXVtLTE4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbWVkaXVtLTI2O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fc3RlcHN7XG5cbiAgICAgICAgICAgIC5jb250YWluZXJ7XG5cbiAgICAgICAgICAgICAgICAuY29sdW1uc3tcblxuICAgICAgICAgICAgICAgICAgICAuY29sLTF4M3tcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1lZGl1bS0yNDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1jaGVja2xpc3R7XG5cbiAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbWVkaXVtLTE2O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJG1lZGl1bS0yMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19wcm9ncmFtbWVze1xuXG4gICAgICAgICAgICAuY29sdW1uc3tcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAgICAgLmNvbC0xeDI6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNvbC0xeDI6bGFzdC1vZi10eXBle1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDU1MHB4KXtcblxuICAgIC5yYWN7XG5cbiAgICAgICAgJl9fc3RlcHN7XG5cbiAgICAgICAgICAgIC5jb250YWluZXJ7XG5cbiAgICAgICAgICAgICAgICAuY29sdW1uc3tcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgIC5jb2wtMXgze1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1xKHNtYWxsKXtcblxuICAgIC5yYWN7XG5cbiAgICAgICAgJl9fY29udGVudHtcblxuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbWFsbC0xNjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHNtYWxsLTI0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fc3RlcHN7XG5cbiAgICAgICAgICAgIC5jb250YWluZXJ7XG5cbiAgICAgICAgICAgICAgICAuY29sdW1uc3tcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc21hbGwtMjQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtY2hlY2tsaXN0e1xuXG4gICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLTE2O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHNtYWxsLTIwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3Byb2dyYW1tZXN7XG5cbiAgICAgICAgICAgIC5jb2x1bW5ze1xuXG4gICAgICAgICAgICAgICAgLmNvbC0xeDI6bGFzdC1vZi10eXBle1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuc2FyY2Ege1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHZ3O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJiB+IGZvb3RlciB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiA1cmVtIDA7XG5cbiAgICAgICAgJi5pcy11bmRlcmxpbmVkIHtcblxuICAgICAgICAgICAgc3BhbjphZnRlciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRyZW07XG4gICAgICAgIG1hcmdpbjogNTBweCAwIDEwcHg7XG4gICAgfVxuXG4gICAgLnNhcmNhX19vcmFuZ2UtYm94IHtcbiAgICAgICAgYmFja2dyb3VuZDogJG9yYW5nZTtcbiAgICAgICAgcGFkZGluZzogMnJlbSA1cmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogLTQwcmVtO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuICAgICAgICB9XG5cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmNvbHVtbnMge1xuICAgICAgICBwYWRkaW5nOiAzcmVtIDA7XG5cbiAgICAgICAgJi5zcGFjZWQge1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtaWRsYXJnZSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wtMXgyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKG1lZGl1bSkge1xuXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgICAgICByaWdodDogLTRyZW07XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKG1pZGxhcmdlKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBle1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zYXJjYV9fYmx1ZS1ib3gge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1saWdodDtcbiAgICAgICAgcGFkZGluZzogNXJlbSA2cmVtIDVyZW0gMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKG1pZGxhcmdlKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWUtbGlnaHQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1pZGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40cmVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgdWwge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWUtZGFyaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDBweCA1cHggMjBweDtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgJGJsdWUtbWVkaXVtO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xICh4eGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xICh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLWRhcms7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbHVtbnMge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiAyNXZ3O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiA2cmVtO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogMzJ2dztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKG1pZGxhcmdlKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHZ3O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1xKHhsYXJnZSl7XG5cbiAgICAuc2FyY2F7XG5cbiAgICAgICAgaDN7XG4gICAgICAgICAgICBmb250LXNpemU6ICR4bGFyZ2UtMTg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2FyY2FfX29yYW5nZS1ib3h7XG5cbiAgICAgICAgICAgIHN0cm9uZ3tcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkeGxhcmdlLTE4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHhsYXJnZS0xODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zYXJjYV9fYmx1ZS1ib3h7XG5cbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkeGxhcmdlLTE4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkeGxhcmdlLTI0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bHtcblxuICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICR4bGFyZ2UtMTg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkeGxhcmdlLTI0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbXEobWlkbGFyZ2Upe1xuXG4gICAgLnNhcmNhe1xuXG4gICAgICAgIGgze1xuICAgICAgICAgICAgZm9udC1zaXplOiAkeGxhcmdlLTE4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNhcmNhX19vcmFuZ2UtYm94e1xuICAgICAgICAgICAgcmlnaHQ6IC0xMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbXEobGFyZ2Upe1xuXG4gICAgLnNhcmNhe1xuXG4gICAgICAgIGgze1xuICAgICAgICAgICAgZm9udC1zaXplOiAkbGFyZ2UtMTg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2FyY2FfX29yYW5nZS1ib3h7XG5cbiAgICAgICAgICAgIHN0cm9uZ3tcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbGFyZ2UtMTY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbGFyZ2UtMTg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2FyY2FfX2JsdWUtYm94e1xuXG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGxhcmdlLTE4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGFyZ2UtMjQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVse1xuXG4gICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGxhcmdlLTE4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGxhcmdlLTI0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbXEobWVkaXVtKXtcblxuICAgIC5zYXJjYXtcblxuICAgICAgICAuY29sdW1uczpmaXJzdC1vZi10eXBle1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgLmNvbC0xeDJ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2FyY2FfX29yYW5nZS1ib3h7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIHN0cm9uZ3tcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbWVkaXVtLTE2O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbWVkaXVtLTIwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkaXZ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbWVkaXVtLTE4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbWVkaXVtLTIwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1lZGl1bS0xODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zYXJjYV9fYmx1ZS1ib3h7XG5cbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbWVkaXVtLTE2O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGFyZ2UtMjI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVse1xuXG4gICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1lZGl1bS0xNjtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsYXJnZS0yMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDY1MHB4KXtcblxuICAgIC5zYXJjYXtcblxuICAgICAgICAuc2FyY2FfX2JsdWUtYm94e1xuXG4gICAgICAgICAgICAuY29sdW1uc3tcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAgICAgLmNvbC0xeDJ7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faW1hZ2V7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNTUwcHgpe1xuXG4gICAgLnNhcmNhe1xuXG4gICAgICAgIC5zYXJjYV9fYmx1ZS1ib3h7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1xKHNtYWxsKXtcblxuICAgIC5zYXJjYXtcblxuICAgICAgICBoM3tcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLTE2O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRzbWFsbC0yMjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zYXJjYV9fb3JhbmdlLWJveHtcblxuICAgICAgICAgICAgc3Ryb25ne1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLTE2O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc21hbGwtMjA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGRpdntcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbWFsbC0xODtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHNtYWxsLTIwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLTE4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNhcmNhX19ibHVlLWJveHtcblxuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbWFsbC0xNjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHNtYWxsLTIwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bHtcblxuICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbWFsbC0xNjtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRzbWFsbC0yMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnNlcnZpY2VzLWF1eC1lbnRyZXByaXNlcyB7XG5cbiAgICAuY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtcShtaWRsYXJnZSkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sdW1ucyB7XG4gICAgICAgIHBhZGRpbmc6IDNyZW0gMDtcblxuICAgICAgICAuY29sLTF4MiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtIDAgMnJlbSA0cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgJi5pcy11bmRlcmxpbmVkIHtcblxuICAgICAgICAgICAgc3BhbjphZnRlciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJsdWUtZGFyay1ib3gge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1kYXJrO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzB2dztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuYXV0aG9yIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDZyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IC04cmVtO1xuICAgICAgICB6LWluZGV4OiA5OTk5O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobWlkbGFyZ2UpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDM1dnc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWlkbGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1dnc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19vcmFuZ2UtYm94IHtcbiAgICAgICAgYmFja2dyb3VuZDogJG9yYW5nZTtcbiAgICAgICAgcGFkZGluZzogM3JlbSAxMHJlbSAzcmVtIDZyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICByaWdodDogaW5pdGlhbDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNyZW07XG4gICAgICAgIH1cblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBkaXYge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZW5nYWdlbWVudHMge1xuICAgICAgICBwYWRkaW5nOiA0cmVtIDAgMDtcbiAgICB9XG59XG5cbkBpbmNsdWRlIG1xKHhsYXJnZSl7XG5cbiAgICAuc2VydmljZXMtYXV4LWVudHJlcHJpc2Vze1xuXG4gICAgICAgIC5ibHVlLWRhcmstYm94e1xuXG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHhsYXJnZS0yNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX29yYW5nZS1ib3h7XG5cbiAgICAgICAgICAgIHN0cm9uZ3tcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICR4bGFyZ2UtMTg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGRpdiwgYXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICR4bGFyZ2UtMjA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1xKG1pZGxhcmdlKXtcblxuICAgIC5zZXJ2aWNlcy1hdXgtZW50cmVwcmlzZXN7XG5cbiAgICAgICAgJl9faW1hZ2V7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtcShsYXJnZSl7XG5cbiAgICAuc2VydmljZXMtYXV4LWVudHJlcHJpc2Vze1xuXG4gICAgICAgICZfX29yYW5nZS1ib3h7XG5cbiAgICAgICAgICAgIHN0cm9uZ3tcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRsYXJnZS0xODtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZGl2LCBhe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGxhcmdlLTIwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA5NTBweCl7XG5cbiAgICAuc2VydmljZXMtYXV4LWVudHJlcHJpc2Vze1xuXG4gICAgICAgIC5jb2x1bW5ze1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXG4gICAgICAgICAgICAuY29sLTF4MntcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNXJlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgICAgICAgICAgICAgICB1bHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYmx1ZS1kYXJrLWJveHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGxlZnQ6IC01cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtcShtZWRpdW0pe1xuXG4gICAgLnNlcnZpY2VzLWF1eC1lbnRyZXByaXNlc3tcblxuICAgICAgICAuY29sdW1ucyAuY29sLTF4MjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ibHVlLWRhcmstYm94e1xuICAgICAgICAgICAgcGFkZGluZzogNHJlbTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuXG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcblxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1lZGl1bS0yMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJG1lZGl1bS0yNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5AaW5jbHVkZSBtcShzbWFsbCl7XG5cbiAgICAuc2VydmljZXMtYXV4LWVudHJlcHJpc2Vze1xuXG4gICAgICAgIC5jb2x1bW5ze1xuXG4gICAgICAgICAgICAuY29sLTF4MjpsYXN0LWNoaWxke1xuXG4gICAgICAgICAgICAgICAgdWx7XG5cbiAgICAgICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiLnNlcnZpY2VzLWF1eC1ldHVkaWFudHMge1xuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICAgIH1cbn0iLCIudGVzdHMge1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJiB+IGZvb3RlciB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG5cbiAgICAgICAgYnIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoc21hbGwpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIH1cblxuICAgICZfX2ltYWdlcyB7XG4gICAgICAgIGhlaWdodDogMzJ2dztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDEwcmVtIDAgNXJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtcShtaWRsYXJnZSkge1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHZ3O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxODBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoc21hbGwpIHtcbiAgICAgICAgICAgIGhlaWdodDogNzB2dztcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTByZW0gMCAwO1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICByaWdodDogLTZyZW07XG4gICAgICAgICAgICBsZWZ0OiAtMTZyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19vcmFuZ2UtYm94IHtcbiAgICAgICAgYmFja2dyb3VuZDogJG9yYW5nZTtcbiAgICAgICAgcGFkZGluZzogM3JlbSAxMHJlbSAzcmVtIDZyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLTEwcmVtO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnktZm9udDtcbiAgICAgICAgfVxuXG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbXEoeGxhcmdlKXtcblxuICAgIC50ZXN0c3tcblxuICAgICAgICAmX19vcmFuZ2UtYm94e1xuXG4gICAgICAgICAgICBzdHJvbmd7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkeGxhcmdlLTE4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkaXYsIGF7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkeGxhcmdlLTIwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtcShsYXJnZSl7XG5cbiAgICAudGVzdHN7XG5cbiAgICAgICAgJl9fb3JhbmdlLWJveHtcblxuICAgICAgICAgICAgc3Ryb25ne1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGxhcmdlLTE4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkaXYsIGF7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbGFyZ2UtMjA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1xKG1lZGl1bSl7XG5cbiAgICAudGVzdHN7XG5cbiAgICAgICAgJl9fb3JhbmdlLWJveHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cmVtO1xuXG4gICAgICAgICAgICBzdHJvbmd7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5AaW5jbHVkZSBtcShzbWFsbCl7XG5cbiAgICAudGVzdHN7XG5cbiAgICAgICAgJl9fb3JhbmdlLWJveHtcblxuXG4gICAgICAgICAgICBzdHJvbmd7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc21hbGwtMTY7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRzbWFsbC0xODtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZGl2LCBhe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLTE4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc21hbGwtMjI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmEtcHJvcG9zIHtcblxuICAgICZfX2J1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDNyZW0gMnJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX3F1YWxpdGUtc3VwIHtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmMtYnV0dG9uIHtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNTBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRhaW5lciB7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2x1bW5zIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29sLTF4MiB7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5ibHVlLXNlY3Rpb24ge1xuXG4gICAgICAgICAgICAgICAgLmNvbC0xeDIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlLWRhcms7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cmVtIDZyZW0gNnJlbSAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWUtZGFyaztcblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNTBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZyZW0gNHJlbSA2cmVtIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTB2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogLTE7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDkwdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYub3JhbmdlLXNlY3Rpb24ge1xuXG4gICAgICAgICAgICAgICAgLmNvbC0xeDIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTB2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogOTB2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZyZW0gMCA2cmVtIDZyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnJlbSAwIDZyZW0gNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbXEoJ3h4bGFyZ2UnKXtcblxuICAgIC5hLXByb3Bvc3tcblxuICAgICAgICAmX19xdWFsaXRlLXN1cHtcblxuICAgICAgICAgICAgLmNvbHVtbnN7XG5cbiAgICAgICAgICAgICAgICAmLmJsdWUtc2VjdGlvbntcblxuICAgICAgICAgICAgICAgICAgICAuY29sLTF4MjpmaXJzdC1vZi10eXBle1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTExMTFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5vcmFuZ2Utc2VjdGlvbntcblxuICAgICAgICAgICAgICAgICAgICAuY29sLTF4MjpsYXN0LW9mLXR5cGV7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMTExMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1xKCd4bGFyZ2UnKXtcblxuICAgIC5hLXByb3Bvc3tcblxuICAgICAgICAmX19xdWFsaXRlLXN1cHtcblxuICAgICAgICAgICAgLmNvbHVtbnN7XG5cbiAgICAgICAgICAgICAgICAmLmJsdWUtc2VjdGlvbntcblxuICAgICAgICAgICAgICAgICAgICAuY29sLTF4MjpmaXJzdC1vZi10eXBle1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYub3JhbmdlLXNlY3Rpb257XG5cbiAgICAgICAgICAgICAgICAgICAgLmNvbC0xeDI6bGFzdC1vZi10eXBle1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbXEoJ2xhcmdlJyl7XG5cbiAgICAuYS1wcm9wb3N7XG5cbiAgICAgICAgJl9fcXVhbGl0ZS1zdXB7XG5cbiAgICAgICAgICAgIC5jb250YWluZXI6bnRoLW9mLXR5cGUoMil7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbnRhaW5lcjpudGgtb2YtdHlwZSgzKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29sdW1uc3tcblxuICAgICAgICAgICAgICAgICYuYmx1ZS1zZWN0aW9ue1xuXG4gICAgICAgICAgICAgICAgICAgIC5jb2wtMXgyOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNDI4NTdyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI4NTcxMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44NTcxNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLm9yYW5nZS1zZWN0aW9ue1xuXG4gICAgICAgICAgICAgICAgICAgIC5jb2wtMXgyOmxhc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40Mjg1N3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjg1NzExcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg1NzE0cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbXEoJ21lZGl1bScpe1xuXG4gICAgLmEtcHJvcG9ze1xuXG4gICAgICAgICZfX3F1YWxpdGUtc3Vwe1xuXG4gICAgICAgICAgICAuY29sdW1uc3tcblxuICAgICAgICAgICAgICAgICYuYmx1ZS1zZWN0aW9ue1xuXG4gICAgICAgICAgICAgICAgICAgIC5jb2wtMXgyOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cmVtIDJyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zMzMzM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5vcmFuZ2Utc2VjdGlvbntcblxuICAgICAgICAgICAgICAgICAgICAuY29sLTF4MjpsYXN0LW9mLXR5cGV7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cmVtIDJyZW0gNHJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjMzMzMzcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDY1MHB4KXtcblxuICAgIC5hLXByb3Bvc3tcblxuICAgICAgICAmX19xdWFsaXRlLXN1cHtcblxuICAgICAgICAgICAgLmNvbHVtbnN7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgICAgICYuYmx1ZS1zZWN0aW9ue1xuXG4gICAgICAgICAgICAgICAgICAgIC5jb2wtMXgye1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuY29sLTF4MjpsYXN0LW9mLXR5cGV7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5vcmFuZ2Utc2VjdGlvbntcblxuICAgICAgICAgICAgICAgICAgICAuY29sLTF4MntcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmNvbC0xeDI6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbXEoJ3NtYWxsJyl7XG5cbiAgICAuYS1wcm9wb3N7XG5cbiAgICAgICAgJl9fcXVhbGl0ZS1zdXB7XG5cbiAgICAgICAgICAgIC5jb2x1bW5ze1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICAgICAmLmJsdWUtc2VjdGlvbntcblxuICAgICAgICAgICAgICAgICAgICAuY29sLTF4MjpmaXJzdC1vZi10eXBle1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4xcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmNvbC0xeDI6bGFzdC1vZi10eXBle1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYub3JhbmdlLXNlY3Rpb257XG5cbiAgICAgICAgICAgICAgICAgICAgLmNvbC0xeDI6bGFzdC1vZi10eXBle1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4xcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmNvbC0xeDI6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnRlbW9pZ25hZ2VzIHtcblxuICAgICZfX2dyaWQge1xuXG4gICAgICAgICYtd3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTIuMzMlO1xuXG4gICAgICAgICAgICAmLmZ1bGwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgICAgICAgICAgIC50ZW1vaWduYWdlc19fZ3JpZC1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDMyJTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS4zMyU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggcmdiYShibGFjaywgMC4xNSk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG5cblxuICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICAzcmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmF1dGhvciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAycmVtO1xuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmFib3V0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg0biArIDEpIHtcblxuICAgICAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWUtbWVkaXVtO1xuXG4gICAgICAgICAgICAgICAgICAgICYuaXMtb3JhbmdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG9yYW5nZTsgXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNG4gKyAyKSB7XG5cbiAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDRuICsgMykge1xuXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS1kYXJrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg0biArIDQpIHtcblxuICAgICAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWUtbGlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtcSh4eGxhcmdlKXtcblxuICAgIC50ZW1vaWduYWdlc3tcblxuICAgICAgICAmX19ncmlke1xuXG4gICAgICAgICAgICAmLWl0ZW17XG5cbiAgICAgICAgICAgICAgICAuY29udGVudHtcblxuICAgICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkeHhsYXJnZS0yMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5hdXRob3J7XG5cbiAgICAgICAgICAgICAgICAgICAgLm5hbWV7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICR4eGxhcmdlLTE4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmFib3V0e1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkeHhsYXJnZS0xMjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbXEoeGxhcmdlKXtcblxuICAgIC50ZW1vaWduYWdlc3tcblxuICAgICAgICAmX19ncmlke1xuXG4gICAgICAgICAgICAmLWl0ZW17XG5cbiAgICAgICAgICAgICAgICAuY29udGVudHtcblxuICAgICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkeGxhcmdlLTE4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmF1dGhvcntcblxuICAgICAgICAgICAgICAgICAgICAubmFtZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHhsYXJnZS0xODtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5hYm91dHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHhsYXJnZS0xMjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbXEobGFyZ2Upe1xuXG4gICAgLnRlbW9pZ25hZ2Vze1xuXG4gICAgICAgICZfX2dyaWR7XG5cbiAgICAgICAgICAgICYtaXRlbXtcblxuICAgICAgICAgICAgICAgIC5jb250ZW50e1xuXG4gICAgICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRsYXJnZS0xODtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGFyZ2UtMjQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYXV0aG9ye1xuXG4gICAgICAgICAgICAgICAgICAgIC5uYW1le1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbGFyZ2UtMTY7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuYWJvdXR7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRsYXJnZS0xMjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXtcblxuICAgIC50ZW1vaWduYWdlc3tcblxuICAgICAgICAmX19ncmlke1xuXG4gICAgICAgICAgICAmLWl0ZW17XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtcShtZWRpdW0pe1xuXG4gICAgLnRlbW9pZ25hZ2Vze1xuXG4gICAgICAgICZfX2dyaWR7XG5cbiAgICAgICAgICAgICYtaXRlbXtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMiU7XG5cbiAgICAgICAgICAgICAgICAuY29udGVudHtcblxuICAgICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbWVkaXVtLTE2O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRtZWRpdW0tMjI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYXV0aG9ye1xuXG4gICAgICAgICAgICAgICAgICAgIC5uYW1le1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbWVkaXVtLTE2O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmFib3V0e1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbWVkaXVtLTEyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpe1xuXG4gICAgLnRlbW9pZ25hZ2Vze1xuXG4gICAgICAgICZfX2dyaWR7XG5cbiAgICAgICAgICAgICYtaXRlbXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1xKHNtYWxsKXtcblxuICAgIC50ZW1vaWduYWdlc3tcblxuICAgICAgICAmX19ncmlke1xuXG4gICAgICAgICAgICAmLWl0ZW17XG5cbiAgICAgICAgICAgICAgICAuY29udGVudHtcblxuICAgICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc21hbGwtMTY7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHNtYWxsLTIyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmF1dGhvcntcblxuICAgICAgICAgICAgICAgICAgICAubmFtZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLTE0O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmFib3V0e1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc21hbGwtMTA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG4iLCIuY2FycmllcmUge1xuICAgIHotaW5kZXg6IDIwO1xuXG4gICAgLmNvbnRlbnQge1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYgPiBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogM3JlbSAwIDNyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2wtMngzIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuY29sLTF4MyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAuYmx1ZS1saWdodC1ib3gge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWUtbGlnaHQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcmVtIDRyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IC0xMHJlbTtcbiAgICAgICAgICAgIHRvcDogMDtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDByZW07XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWUtbGlnaHQ7XG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIG1hcmdpbjogLTEwMHB4IDJyZW0gMDtcbiAgICAgICAgaGVpZ2h0OiA1MHZ3O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLmNvbnRhaW5lciB7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKG1pZGxhcmdlKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMnJlbSAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobWVkaXVtKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMnJlbSAyMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2x1bW5zIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2wtMXgyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX29yYW5nZS1ib3gge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjAwcHg7XG4gICAgICAgIGxlZnQ6IC0ycmVtO1xuICAgICAgICByaWdodDogLTJyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2U7XG4gICAgICAgIHBhZGRpbmc6IDNyZW0gM3JlbSAzcmVtIDA7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICAgICBAaW5jbHVkZSBtcShtZWRpdW0pIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgICAgICAgICByaWdodDogaW5pdGlhbDtcbiAgICAgICAgICAgIHRvcDogaW5pdGlhbDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNyZW07XG4gICAgICAgIH1cblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDQwcmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJG9yYW5nZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGRpdiwgYSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1ldHVkaWFudHMge1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWUtZGFyaztcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsdWUtZGFyaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jLWRvd25sb2FkcyB7XG4gICAgICAgICAgICBtYXJnaW46IDEuNXJlbSAwIDA7XG4gICAgICAgIH1cblxuXG4gICAgICAgICZfX3JlY3J1dGVtZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVyZW0gMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjAlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faW1hZ2Uge1xuXG4gICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDV2dztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX29yYW5nZS1ib3gge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxMCU7XG4gICAgICAgICAgICBsZWZ0OiAtNnJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2U7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcmVtIDNyZW0gM3JlbSAwO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcmVtO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2U7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGRpdiwgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1xKHhsYXJnZSl7XG5cbiAgICAuY2FycmllcmUsIC5jYXJyaWVyZS1ldHVkaWFudHN7XG5cbiAgICAgICAgJl9fb3JhbmdlLWJveHtcblxuICAgICAgICAgICAgc3Ryb25ne1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHhsYXJnZS0xODtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZGl2LCBhLCBwe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHhsYXJnZS0yMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtZXR1ZGlhbnRze1xuXG4gICAgICAgICAgICAmX19yZWNydXRlbWVudHtcblxuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHhsYXJnZS0xODtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1xKGxhcmdlKXtcblxuICAgIC5jYXJyaWVyZSwgLmNhcnJpZXJlLWV0dWRpYW50c3tcblxuICAgICAgICAmX19vcmFuZ2UtYm94e1xuXG4gICAgICAgICAgICBzdHJvbmd7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbGFyZ2UtMTg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGRpdiwgYSwgcHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRsYXJnZS0yMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtZXR1ZGlhbnRze1xuXG4gICAgICAgICAgICAmX19yZWNydXRlbWVudHtcblxuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGxhcmdlLTE4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbXEobWVkaXVtKXtcblxuICAgIC5jYXJyaWVyZSwgLmNhcnJpZXJlLWV0dWRpYW50c3tcblxuICAgICAgICAuY29udGVudHtcblxuICAgICAgICAgICAgLmNvbHVtbnN7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgICAgIC5jb2wtMXgzLCAuY29sLTJ4M3tcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmx1ZS1saWdodC1ib3h7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWV0dWRpYW50c3tcblxuICAgICAgICAgICAgJl9fcmVjcnV0ZW1lbnR7XG5cbiAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG5cbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbWVkaXVtLTE2O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJG1lZGl1bS0yMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19vcmFuZ2UtYm94e1xuXG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbWVkaXVtLTI0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpe1xuXG4gICAgLmNhcnJpZXJle1xuXG4gICAgICAgIC5jb250ZW50e1xuXG4gICAgICAgICAgICAuYmx1ZS1saWdodC1ib3h7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDExMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbWFnZXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwMHB4O1xuXG4gICAgICAgICAgICAuY29sdW1uc3tcblxuICAgICAgICAgICAgICAgIC5jb2wtMXgye1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19vcmFuZ2UtYm94e1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcnJpZXJlLWV0dWRpYW50c3tcblxuICAgICAgICAmX19pbWFnZXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1MHB4O1xuXG4gICAgICAgICAgICAuaW1hZ2V7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19vcmFuZ2UtYm94e1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgICAgICAgICBsZWZ0OiAtM3JlbTtcbiAgICAgICAgICAgIHRvcDogMTByZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1xKHNtYWxsKXtcblxuICAgIC5jYXJyaWVyZSwgLmNhcnJpZXJlLWV0dWRpYW50c3tcblxuICAgICAgICAuYmx1ZS1saWdodC1ib3h7XG5cbiAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLTE0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fb3JhbmdlLWJveHtcblxuICAgICAgICAgICAgc3Ryb25ne1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLTE2O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc21hbGwtMTg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGRpdiwgYSwgcHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbWFsbC0xNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtZXR1ZGlhbnRze1xuXG4gICAgICAgICAgICAmX19yZWNydXRlbWVudHtcblxuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLTE2O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiLmMtcGFnZS1iYW5uZXItdjMuZmFxe1xuXG5cdC5jLWFjY29yZGlvbl9faXRlbS1jb250ZW50e1xuXG5cdFx0aDEsIGgyLCBoMywgaDQsIGg1LCBoNntcblx0XHRcdG1hcmdpbi1ib3R0b206IDAuM2VtO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGZvbnQtc2l6ZTogMS4xN2VtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG5cdFx0XHRjb2xvcjogaW5pdGlhbDtcblx0XHR9XG5cblx0XHRwe1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMWVtO1xuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0fVxuXG5cdFx0YXtcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXG5cdFx0dWwsIG9se1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNnB4O1xuXG5cdFx0XHRsaXtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbXEoeHhsYXJnZSl7XG5cblx0LmMtcGFnZS1iYW5uZXItdjMuZmFxe1xuXG5cdFx0LmMtYWNjb3JkaW9uX19pdGVtLWNvbnRlbnR7XG5cblx0XHRcdGgxLCBoMiwgaDMsIGg0LCBoNSwgaDZ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJHh4bGFyZ2UtMjQ7XG5cdFx0XHR9XG5cblx0XHRcdHB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJHh4bGFyZ2UtMjQ7XG5cdFx0XHR9XG5cblx0XHRcdGF7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJHh4bGFyZ2UtMjQ7XG5cdFx0XHR9XG5cblx0XHRcdHVsLCBvbHtcblxuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRmb250LXNpemU6ICR4eGxhcmdlLTI0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1xKHhsYXJnZSl7XG5cblx0LmMtcGFnZS1iYW5uZXItdjMuZmFxe1xuXG5cdFx0LmMtYWNjb3JkaW9uX19pdGVtLWNvbnRlbnR7XG5cblx0XHRcdGgxLCBoMiwgaDMsIGg0LCBoNSwgaDZ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJHhsYXJnZS0yMjtcblx0XHRcdH1cblxuXHRcdFx0cHtcblx0XHRcdFx0Zm9udC1zaXplOiAkeGxhcmdlLTIyO1xuXHRcdFx0fVxuXG5cdFx0XHRhe1xuXHRcdFx0XHRmb250LXNpemU6ICR4bGFyZ2UtMjI7XG5cdFx0XHR9XG5cblx0XHRcdHVsLCBvbHtcblxuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRmb250LXNpemU6ICR4bGFyZ2UtMjI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbXEobGFyZ2Upe1xuXG5cdC5jLXBhZ2UtYmFubmVyLXYzLmZhcXtcblxuXHRcdC5jLWFjY29yZGlvbl9faXRlbS1jb250ZW50e1xuXG5cdFx0XHRoMSwgaDIsIGgzLCBoNCwgaDUsIGg2e1xuXHRcdFx0XHRmb250LXNpemU6ICRsYXJnZS0yMjtcblx0XHRcdH1cblxuXHRcdFx0cHtcblx0XHRcdFx0Zm9udC1zaXplOiAkbGFyZ2UtMjI7XG5cdFx0XHR9XG5cblx0XHRcdGF7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGxhcmdlLTIyO1xuXHRcdFx0fVxuXG5cdFx0XHR1bCwgb2x7XG5cblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkbGFyZ2UtMjI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbXEobWVkaXVtKXtcblxuXHQuYy1wYWdlLWJhbm5lci12My5mYXF7XG5cblx0XHQuYy1hY2NvcmRpb25fX2l0ZW0tY29udGVudHtcblxuXHRcdFx0aDEsIGgyLCBoMywgaDQsIGg1LCBoNntcblx0XHRcdFx0Zm9udC1zaXplOiAkbWVkaXVtLTE4O1xuXHRcdFx0fVxuXG5cdFx0XHRwe1xuXHRcdFx0XHRmb250LXNpemU6ICRtZWRpdW0tMTY7XG5cdFx0XHR9XG5cblx0XHRcdGF7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJG1lZGl1bS0xNjtcblx0XHRcdH1cblxuXHRcdFx0dWwsIG9se1xuXG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogJG1lZGl1bS0xNjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtcShzbWFsbCl7XG5cblx0LmMtcGFnZS1iYW5uZXItdjMuZmFxe1xuXG5cdFx0LmMtYWNjb3JkaW9uX19pdGVtLWNvbnRlbnR7XG5cblx0XHRcdGgxLCBoMiwgaDMsIGg0LCBoNSwgaDZ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJHNtYWxsLTE2O1xuXHRcdFx0fVxuXG5cdFx0XHRwe1xuXHRcdFx0XHRmb250LXNpemU6ICRzbWFsbC0xNjtcblx0XHRcdH1cblxuXHRcdFx0YXtcblx0XHRcdFx0Zm9udC1zaXplOiAkc21hbGwtMTY7XG5cdFx0XHR9XG5cblx0XHRcdHVsLCBvbHtcblxuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRmb250LXNpemU6ICRzbWFsbC0xNjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5jLXBhZ2UtYmFubmVyLXYzLmNvbnRhY3R7XG5cdG1hcmdpbi1ib3R0b206IDZyZW07XG5cbn1cblxuLm1hcHN7XG5cblx0LmNvbnRhaW5lciB7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC5jb2w6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0cGFkZGluZy1yaWdodDogNDBweDtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuXHRcdFx0cGFkZGluZzogM3JlbTtcblx0XHR9XG5cdH1cblxuXHQudmlsbGVzLWRyb3Bkb3duLXdyYXBwZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHdpZHRoOiA4cHg7XG5cdFx0XHRoZWlnaHQ6IDhweDtcblx0XHRcdGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRibHVlLWRhcms7XG5cdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGJsdWUtZGFyaztcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0bWFyZ2luOiBhdXRvIDA7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0fVxuXHR9XG5cblx0c2VsZWN0IHtcblx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0Ym9yZGVyLWxlZnQ6IDA7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRcdGJvcmRlci10b3A6IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRibHVlLWRhcms7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG91dGxpbmU6IDA7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGNvbG9yOiAkYmx1ZS1kYXJrO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG5cblx0LmNvbC52aWxsZXMge1xuXHRcdGZsZXgtZ3JvdzogMTtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0XHRcdHBhZGRpbmc6IDQwcHg7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHRhLnZpbGxlIHtcblx0XHRcdHBhZGRpbmc6IDQwcHggMDtcblxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuaGVhZGVyLW1hcHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHQuY29sdW1ucyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXG5cdGgye1xuXHRcdG1hcmdpbjogMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmbGV4LXNocmluazogMDtcblx0fVxuXG5cdC52aWxsZXN7XG5cdFx0cGFkZGluZzogMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblxuXHRcdGEge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0Y29sb3I6ICRibHVlLWRhcms7XG5cdFx0XHRmb250LXNpemU6IC44cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRcdFx0aW1ne1xuXHRcdFx0XHRoZWlnaHQ6IDI2cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdH1cblxuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpOjphZnRlcntcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDVweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1kYXJrO1xuXG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGVYKDApO1xuXHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAkY3ViaWM7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdH1cblxuXHRcdFx0Ji5hY3RpdmUsICY6aG92ZXJ7XG5cblx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZVgoMSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0fVxufVxuXG4jbWFwLXdyYXBwZXIge1xuXHRoZWlnaHQ6IDYwMHB4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnBvcC11cC1tYXB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuXHQmX19jb250ZW50e1xuXHRcdHBhZGRpbmc6IDFyZW07XG5cblx0XHRie1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXG5cdFx0XHRjb2xvcjogJGJsdWUtZGFyaztcblx0XHRcdGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250O1xuXHRcdFx0Zm9udC1zaXplOiAwLjhyZW07XG5cdFx0fVxuXG5cdFx0YXtcblx0XHRcdG1hcmdpbi1ib3R0b206IDNweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdFx0Y29sb3I6ICRibHVlLWRhcms7XG5cdFx0XHRmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuXHRcdFx0Zm9udC1zaXplOiAwLjlyZW07XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1xKHhsYXJnZSl7XG5cblx0Lm1hcHN7XG5cblx0XHQudmlsbGVze1xuXG5cdFx0XHRkaXZ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJHhsYXJnZS0xNDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNTBweCl7XG5cblx0Lm1hcHN7XG5cblx0XHQuY29sdW1ucy5zcGFjZWR7XG5cblx0XHRcdC5jb2wtMXg0e1xuXHRcdFx0XHR3aWR0aDogNDglO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC52aWxsZXMuY29sLTN4NHtcblx0XHRcdHdpZHRoOiA0OCU7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdHBhZGRpbmc6IDEuNXJlbTtcblxuXHRcdFx0ZGl2e1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHRkaXY6bGFzdC1jaGlsZHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdFx0Jjpob3ZlcntcblxuXHRcdFx0XHRcdHVse1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbXEobGFyZ2Upe1xuXG5cdC5tYXBze1xuXG5cdFx0LnZpbGxlc3tcblxuXHRcdFx0ZGl2e1xuXHRcdFx0XHRmb250LXNpemU6ICRsYXJnZS0xNDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbXEobWVkaXVtKXtcblxuXHQubWFwc3tcblxuXHRcdC52aWxsZXN7XG5cblx0XHRcdGRpdjpsYXN0LWNoaWxke1xuXHRcdFx0XHRmb250LXNpemU6ICRtZWRpdW0tMTQ7XG5cblx0XHRcdFx0dWx7XG5cdFx0XHRcdFx0Ym90dG9tOiBjYWxjKC0xMDAlIC0gMTU3cHgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1xKHNtYWxsKXtcblxuXHQubWFwc3tcblxuXHRcdC52aWxsZXN7XG5cblx0XHRcdGRpdjpsYXN0LWNoaWxke1xuXHRcdFx0XHRmb250LXNpemU6ICRzbWFsbC0xNDtcblxuXHRcdFx0XHR1bHtcblx0XHRcdFx0XHRib3R0b206IGNhbGMoLTEwMCUgLSAxNjNweCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuYmxvZ3VlLCAubWVkaWFzLWZpbHRyZXN7XG5cblx0LmNvbnRlbnR7XG5cblx0XHQmLmxpdHRsZXtcblx0XHRcdG1hcmdpbi1ib3R0b206IDcwcHg7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0fVxuXHRcblx0LmZpbHRyZXNfbGlzdGluZ3tcblx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0ei1pbmRleDogMTE7XG5cblx0XHRwe1xuXHRcdFx0Zm9udC1zaXplOiAwLjdyZW07XG5cdFx0fVxuXG5cdFx0bGl7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG5cdFx0XHRmb250LXNpemU6IDAuN3JlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblxuXHRcdFx0YXtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHRcdGNvbG9yOiAkYmx1ZS1kYXJrO1xuXG5cdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRib3R0b206IC0ycHg7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1kYXJrO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGVYKDApO1xuXHRcdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogJGN1YmljO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5hY3RpdmUsICY6aG92ZXJ7XG5cblx0XHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGxpOmZpcnN0LWNoaWxke1xuXHRcdFx0bWFyZ2luOiAzMHB4IDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdC5kcm9wX2Fycm93e1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHRwe1xuXHRcdFx0XHRwYWRkaW5nOiAxOHB4IDIzcHg7XG5cblx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlLWRhcms7XG5cdFx0XHR9XG5cblx0XHRcdHVsLnNvdXMtZmlsdHJle1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAxMDAlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRmbGV4OiAxIDEgYXV0bztcblxuXHRcdFx0XHRib3JkZXI6IHNvbGlkIDJweCAkYmx1ZS1kYXJrO1xuXG5cdFx0XHRcdHotaW5kZXg6IDE1O1xuXG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2VuKCRncmV5LWJvcmRlciwgMTAlKTtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcztcblx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0XHRcdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGdyZXktYm9yZGVyLCAxMCUpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGxpOmxhc3QtY2hpbGR7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQ+ZGl2e1xuXHRcdFx0XHRwYWRkaW5nOiAxNnB4IDIzcHg7XG5cblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGJsdWUtZGFyaztcblxuXHRcdFx0XHQmOmhvdmVye1xuXG5cdFx0XHRcdFx0dWx7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHR1bHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDk0cHg7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGJsdWUtZGFyaztcblxuXHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBkYXJrZW4oJGdyZXktYm9yZGVyLCAxMCUpO1xuXG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA4cHg7XG5cblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcztcblxuXHRcdFx0XHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGdyZXktYm9yZGVyLCAxMCUpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXG5cblx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHR9XG5cdH1cbn1cblxuLmJsb2d1ZSArIC5yb3cudGV4dC1hbGlnbi1jZW50ZXJ7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG5AbWVkaWEobWF4LXdpZHRoOiAxNTYwcHgpe1xuXG5cdC5ibG9ndWUsIC5tZWRpYXMtZmlsdHJlc3tcblxuXHRcdC5maWx0cmVzX2xpc3Rpbmd7XG5cblx0XHRcdGxpOmZpcnN0LWNoaWxke1xuXG5cdFx0XHRcdC5kcm9wX2Fycm93e1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0bGk6Zmlyc3QtY2hpbGQ6aG92ZXJ7XG5cblx0XHRcdFx0dWwuc291cy1maWx0cmV7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZmlsdHJlX2NhdGVnb3JpZXN7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1xKHh4bGFyZ2Upe1xuXG5cdC5ibG9ndWUsIC5tZWRpYXMtZmlsdHJlc3tcblxuXHRcdC5maWx0cmVzX2xpc3Rpbmd7XG5cblx0XHRcdHB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJHh4bGFyZ2UtMTQ7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGxpe1xuXHRcdFx0XHRmb250LXNpemU6ICR4eGxhcmdlLTE0O1xuXHRcdFx0fVxuXG5cdFx0XHRsaTpmaXJzdC1jaGlsZHtcblx0XHRcdFx0Zm9udC1zaXplOiAkeHhsYXJnZS0xNDtcblx0XHRcdH1cblxuXHRcdFx0bGk6bGFzdC1jaGlsZHtcblx0XHRcdFx0Zm9udC1zaXplOiAkeHhsYXJnZS0xNDtcblxuXHRcdFx0XHQ+ZGl2e1xuXG5cdFx0XHRcdFx0dWx7XG5cdFx0XHRcdFx0XHR0b3A6IDkycHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1xKHhsYXJnZSl7XG5cblx0LmJsb2d1ZSwgLm1lZGlhcy1maWx0cmVze1xuXG5cdFx0LmZpbHRyZXNfbGlzdGluZ3tcblxuXHRcdFx0cHtcblx0XHRcdFx0Zm9udC1zaXplOiAkeGxhcmdlLTE0O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRsaXtcblx0XHRcdFx0Zm9udC1zaXplOiAkeGxhcmdlLTE0O1xuXHRcdFx0fVxuXG5cdFx0XHRsaTpmaXJzdC1jaGlsZHtcblx0XHRcdFx0Zm9udC1zaXplOiAkeGxhcmdlLTE0O1xuXHRcdFx0fVxuXG5cdFx0XHRsaTpsYXN0LWNoaWxke1xuXHRcdFx0XHRmb250LXNpemU6ICR4bGFyZ2UtMTQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1xKGxhcmdlKXtcblxuXHQuYmxvZ3VlLCAubWVkaWFzLWZpbHRyZXN7XG5cblx0XHQuZmlsdHJlc19saXN0aW5ne1xuXG5cdFx0XHRwe1xuXHRcdFx0XHRmb250LXNpemU6ICRsYXJnZS0xNDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0bGl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGxhcmdlLTE0O1xuXHRcdFx0fVxuXG5cdFx0XHRsaTpmaXJzdC1jaGlsZHtcblx0XHRcdFx0Zm9udC1zaXplOiAkbGFyZ2UtMTQ7XG5cdFx0XHR9XG5cblx0XHRcdGxpOmxhc3QtY2hpbGR7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGxhcmdlLTE0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtcShtZWRpdW0pe1xuXG5cdC5ibG9ndWUsIC5tZWRpYXMtZmlsdHJlc3tcblx0XHRcblx0XHQuZmlsdHJlc19saXN0aW5ne1xuXG5cdFx0XHRwe1xuXHRcdFx0XHRmb250LXNpemU6ICRtZWRpdW0tMTQ7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGxpe1xuXHRcdFx0XHRmb250LXNpemU6ICRtZWRpdW0tMTQ7XG5cdFx0XHR9XG5cblx0XHRcdGxpOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRmb250LXNpemU6ICRtZWRpdW0tMTQ7XG5cdFx0XHR9XG5cblx0XHRcdGxpOmxhc3QtY2hpbGR7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJG1lZGl1bS0xNDtcblxuXHRcdFx0XHQ+ZGl2e1xuXG5cdFx0XHRcdFx0dWx7XG5cdFx0XHRcdFx0XHR0b3A6IDg4cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnBvc3Rze1xuXG4gICAgICAgIC5jLXBvc3QtbGlzdGluZ3tcblxuICAgICAgICBcdC5jb2wtMXgzIHtcblx0ICAgICAgICAgICAgd2lkdGg6IDQ4JTtcblx0ICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcblx0ICAgICAgICB9XG5cdCAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA2MDBweCl7XG5cblx0LnBvc3Rze1xuXG4gICAgICAgIC5jLXBvc3QtbGlzdGluZ3tcbiAgICAgICAgXHRcbiAgICAgICAgXHQuY29sLTF4MyB7XG5cdCAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cdCAgICAgICAgfVxuXHQgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbXEoc21hbGwpe1xuXG5cdC5ibG9ndWUsIC5tZWRpYXMtZmlsdHJlc3tcblxuXHRcdC5maWx0cmVzX2xpc3Rpbmd7XG5cblx0XHRcdHB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJHNtYWxsLTEyO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRsaXtcblx0XHRcdFx0Zm9udC1zaXplOiAkc21hbGwtMTI7XG5cdFx0XHR9XG5cblx0XHRcdGxpOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRmb250LXNpemU6ICRzbWFsbC0xMjtcblx0XHRcdH1cblxuXHRcdFx0bGk6bGFzdC1jaGlsZHtcblx0XHRcdFx0Zm9udC1zaXplOiAkc21hbGwtMTI7XG5cblx0XHRcdFx0PmRpdntcblxuXHRcdFx0XHRcdHVse1xuXHRcdFx0XHRcdFx0dG9wOiA4NHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5ibG9ndWUtcG9zdHtcblxuXHQuY29udGFpbmVye1xuXG5cdFx0LmhlYWRlci1wb3N0e1xuXG5cdFx0XHQuaW5mb3MtcG9zdHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTByZW07XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdFx0XHRkaXY6Zmlyc3QtY2hpbGR7XG5cblx0XHRcdFx0XHRwe1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDAuOHJlbTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGRpdjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNDVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmFwZXJjdV9wb3N0e1xuXG5cdFx0XHRcdC5wb3N0X3RodW1ibmFpbHtcblx0XHRcdFx0XHRoZWlnaHQ6IDU3NXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNhdGVnb3J5e1xuXHRcdFx0XHRcdHdpZHRoOiAzMCU7XG5cdFx0XHRcdFx0cGFkZGluZzogLjVyZW0gMXJlbTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHRcdFx0XHRmb250LWZhbWlseTogJHRlcnRpYXJ5LWZvbnQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcblxuXHRcdFx0XHRcdHVse1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jLXBhZ2UtYmFubmVyX193aGl0ZS1ib3h7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHJlbTtcblxuXHRcdFx0XHRcdHB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMjVyZW07XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS45cmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYmxvZy1jb250ZW51LXBvc3R7XG5cdG1hcmdpbi10b3A6IDgwcHg7XG5cdG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXG5cdGgxLCBoMntcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cblx0XHRsaW5lLWhlaWdodDogMS44cmVtO1xuXHR9XG5cblx0aDZ7XG5cdFx0Zm9udC1zaXplOiAwLjhyZW07XG5cdH1cblxuXHRwLCBsaXtcblx0XHRmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ1cmVtO1xuXHR9XG5cblx0YmxvY2txdW90ZXtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cblx0XHRwe1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQmOmJlZm9yZSwgJjphZnRlcntcblx0XHRcdFx0Y29udGVudDogJ1wiJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IC0yMHB4O1xuXG5cdFx0XHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHRcdH1cblxuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0bGVmdDogaW5pdGlhbDtcblx0XHRcdFx0cmlnaHQ6IC0yMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVx0XG59XG5cbkBpbmNsdWRlIG1xKHhsYXJnZSl7XG5cblx0LmJsb2d1ZS1wb3N0e1xuXG5cdFx0LmNvbnRhaW5lcntcblxuXHRcdFx0LmhlYWRlci1wb3N0e1xuXHRcdFx0XHRcblx0XHRcdFx0LmluZm9zLXBvc3R7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0ZGl2OmZpcnN0LWNoaWxke1xuXG5cdFx0XHRcdFx0XHRwe1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6ICR4bGFyZ2UtMTQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0ZGl2Omxhc3QtY2hpbGR7XG5cblx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDM0cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmFwZXJjdV9wb3N0e1xuXG5cdFx0XHRcdFx0LmNhdGVnb3J5e1xuXHRcdFx0XHRcdFx0d2lkdGg6IDQwJTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJHhsYXJnZS0zMjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuYy1wYWdlLWJhbm5lcl9fd2hpdGUtYm94e1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRwe1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6ICR4bGFyZ2UtMjQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJsb2ctY29udGVudS1wb3N0e1xuXG5cdFx0aDEsIGgye1xuXHRcdFx0Zm9udC1zaXplOiAkeGxhcmdlLTI2O1xuXHRcdH1cblxuXHRcdGgze1xuXHRcdFx0Zm9udC1zaXplOiAkeGxhcmdlLTIyO1xuXHRcdH1cblxuXHRcdGg0e1xuXHRcdFx0Zm9udC1zaXplOiAkeGxhcmdlLTE4O1xuXHRcdH1cblxuXHRcdGg1e1xuXHRcdFx0Zm9udC1zaXplOiAkeGxhcmdlLTE2O1xuXHRcdH1cblxuXHRcdGg2e1xuXHRcdFx0Zm9udC1zaXplOiAkeGxhcmdlLTE0O1xuXHRcdH1cblxuXHRcdHAsIGxpe1xuXHRcdFx0Zm9udC1zaXplOiAkeGxhcmdlLTE4O1xuXHRcdH1cdFxuXHR9XG59XG5cbkBpbmNsdWRlIG1xKGxhcmdlKXtcblxuXHQuYmxvZ3VlLXBvc3R7XG5cblx0XHQuY29udGFpbmVye1xuXG5cdFx0XHQuaGVhZGVyLXBvc3R7XG5cdFx0XHRcdFxuXHRcdFx0XHQuaW5mb3MtcG9zdHtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRkaXY6Zmlyc3QtY2hpbGR7XG5cblx0XHRcdFx0XHRcdHB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGxhcmdlLTE0O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5hcGVyY3VfcG9zdHtcblxuXHRcdFx0XHRcdC5jYXRlZ29yeXtcblx0XHRcdFx0XHRcdHdpZHRoOiA0NSU7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6ICRsYXJnZS0zMjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuYy1wYWdlLWJhbm5lcl9fd2hpdGUtYm94e1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRwe1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6ICRsYXJnZS0yMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYmxvZy1jb250ZW51LXBvc3R7XG5cblx0XHRoMSwgaDJ7XG5cdFx0XHRmb250LXNpemU6ICRsYXJnZS0yNjtcblx0XHR9XG5cblx0XHRoM3tcblx0XHRcdGZvbnQtc2l6ZTogJGxhcmdlLTIyO1xuXHRcdH1cblxuXHRcdGg0e1xuXHRcdFx0Zm9udC1zaXplOiAkbGFyZ2UtMTg7XG5cdFx0fVxuXG5cdFx0aDV7XG5cdFx0XHRmb250LXNpemU6ICRsYXJnZS0xNjtcblx0XHR9XG5cblx0XHRoNntcblx0XHRcdGZvbnQtc2l6ZTogJGxhcmdlLTE0O1xuXHRcdH1cblxuXHRcdHAsIGxpe1xuXHRcdFx0Zm9udC1zaXplOiAkbGFyZ2UtMTg7XG5cdFx0XHRsaW5lLWhlaWdodDogJGxhcmdlLTI2O1xuXHRcdH1cdFxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7XG5cblx0LmJsb2d1ZS1wb3N0e1xuXG5cdFx0LmNvbnRhaW5lcntcblxuXHRcdFx0LmhlYWRlci1wb3N0e1xuXG5cdFx0XHRcdC5pbmZvcy1wb3N0e1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdFx0XHRcdGRpdntcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGRpdjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG5cdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5hcGVyY3VfcG9zdHtcblxuXHRcdFx0XHRcdC5jLXBhZ2UtYmFubmVyX193aGl0ZS1ib3h7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtcShtZWRpdW0pe1xuXG5cdC5ibG9ndWUtcG9zdHtcblxuXHRcdC5jb250YWluZXJ7XG5cblx0XHRcdC5oZWFkZXItcG9zdHtcblx0XHRcdFx0XG5cdFx0XHRcdC5pbmZvcy1wb3N0e1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdGRpdjpmaXJzdC1jaGlsZHtcblxuXHRcdFx0XHRcdFx0cHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkbWVkaXVtLTE0O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGRpdjpsYXN0LWNoaWxke1xuXG5cdFx0XHRcdFx0XHRwe1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5hcGVyY3VfcG9zdHtcblxuXHRcdFx0XHRcdC5jYXRlZ29yeXtcblx0XHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6ICRtZWRpdW0tMjg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmMtcGFnZS1iYW5uZXJfX3doaXRlLWJveHtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0cHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkbWVkaXVtLTE4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5ibG9nLWNvbnRlbnUtcG9zdHtcblxuXHRcdGgxLCBoMntcblx0XHRcdGZvbnQtc2l6ZTogJG1lZGl1bS0yNjtcblx0XHR9XG5cblx0XHRoM3tcblx0XHRcdGZvbnQtc2l6ZTogJG1lZGl1bS0yMjtcblx0XHR9XG5cblx0XHRoNHtcblx0XHRcdGZvbnQtc2l6ZTogJG1lZGl1bS0xODtcblx0XHR9XG5cblx0XHRoNXtcblx0XHRcdGZvbnQtc2l6ZTogJG1lZGl1bS0xNjtcblx0XHR9XG5cblx0XHRoNntcblx0XHRcdGZvbnQtc2l6ZTogJG1lZGl1bS0xNDtcblx0XHR9XG5cblx0XHRwLCBsaXtcblx0XHRcdGZvbnQtc2l6ZTogJG1lZGl1bS0xODtcblx0XHRcdGxpbmUtaGVpZ2h0OiAkbWVkaXVtLTI2O1xuXHRcdH1cdFxuXHR9XG5cblx0LmJsb2ctc3VnZ2VzdGlvbntcblxuXHRcdCYuY29udGFpbmVye1xuXG5cdCAgICAgICAgLmMtcG9zdC1saXN0aW5ne1xuXG5cdCAgICAgICAgXHQuY29sLTF4MyB7XG5cdFx0ICAgICAgICAgICAgd2lkdGg6IDQ4JTtcblx0XHQgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuXHRcdCAgICAgICAgfVxuXHRcdCAgICB9XG5cdCAgICB9XG5cdH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNjAwcHgpe1xuXG5cdC5ibG9ndWUtcG9zdHtcblxuXHRcdC5jb250YWluZXJ7XG5cblx0XHRcdC5oZWFkZXItcG9zdHtcblxuXHRcdFx0XHQuYXBlcmN1X3Bvc3R7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0LmNhdGVnb3J5e1xuXHRcdFx0XHRcdFx0d2lkdGg6IDY1JTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYmxvZy1zdWdnZXN0aW9ue1xuXG5cdFx0Ji5jb250YWluZXJ7XG5cblx0ICAgICAgICAuYy1wb3N0LWxpc3Rpbmd7XG5cblx0ICAgICAgICBcdC5jb2wtMXgzIHtcblx0XHQgICAgICAgICAgICB3aWR0aDogMTAwJTtcblx0XHQgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0ICAgICAgICB9XG5cdFx0ICAgIH1cblx0ICAgIH1cblx0fVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA1NTBweCl7XG5cblx0LmJsb2d1ZS1wb3N0e1xuXG5cdFx0LmNvbnRhaW5lcntcblxuXHRcdFx0LmhlYWRlci1wb3N0e1xuXG5cdFx0XHRcdC5pbmZvcy1wb3N0e1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMnJlbTtcblxuXHRcdFx0XHRcdGgxe1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbXEoc21hbGwpe1xuXG5cdC5ibG9ndWUtcG9zdHtcblxuXHRcdC5jb250YWluZXJ7XG5cblx0XHRcdC5oZWFkZXItcG9zdHtcblx0XHRcdFx0XG5cdFx0XHRcdC5pbmZvcy1wb3N0e1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdGRpdjpmaXJzdC1jaGlsZHtcblxuXHRcdFx0XHRcdFx0cHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkc21hbGwtMTQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmFwZXJjdV9wb3N0e1xuXG5cdFx0XHRcdFx0LmNhdGVnb3J5e1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkc21hbGwtMjg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmMtcGFnZS1iYW5uZXJfX3doaXRlLWJveHtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0cHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkc21hbGwtMTg7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAkc21hbGwtMjQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJsb2ctY29udGVudS1wb3N0e1xuXG5cdFx0aDEsIGgye1xuXHRcdFx0Zm9udC1zaXplOiAkc21hbGwtMjY7XG5cdFx0XHRsaW5lLWhlaWdodDogJHNtYWxsLTM0O1xuXHRcdH1cblxuXHRcdGgze1xuXHRcdFx0Zm9udC1zaXplOiAkc21hbGwtMjI7XG5cdFx0fVxuXG5cdFx0aDR7XG5cdFx0XHRmb250LXNpemU6ICRzbWFsbC0xODtcblx0XHR9XG5cblx0XHRoNXtcblx0XHRcdGZvbnQtc2l6ZTogJHNtYWxsLTE2O1xuXHRcdH1cblxuXHRcdGg2e1xuXHRcdFx0Zm9udC1zaXplOiAkc21hbGwtMTQ7XG5cdFx0fVxuXG5cdFx0cCwgbGl7XG5cdFx0XHRmb250LXNpemU6ICRzbWFsbC0xODtcblx0XHRcdGxpbmUtaGVpZ2h0OiAkc21hbGwtMjY7XG5cdFx0fVx0XG5cdH1cbn0iLCIuZXR1ZGlhbnQtZHVuLWpvdXIge1xuXG5cdCZfX291ci1wcm9ncmFtcyB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5LWZvbnQ7XG5cdFx0Zm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuYy1wYWdlLWJhbm5lci12Ml9fd2hpdGUtYm94IHtcblx0XHRcblx0XHQuY29udGVudCB7XG5cblx0XHRcdGgxIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0bWF4LXdpZHRoOiA1NTBweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblxuXHRcdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5hbWJhc3NhZG9ycyB7XG5cdC5jLXBhZ2UtYmFubmVyIHtcblx0XHRoMSB7XG5cdFx0XHRjb2xvcjogJGJsdWUtbWVkaXVtO1xuXHRcdH1cblx0fVxuXHQmX190aXRsZSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbjogMTAwcHggYXV0byAzMHB4O1xuXHRcdEBpbmNsdWRlIG1xKGxhcmdlKXtcblx0XHRcdG1hcmdpbjogNzBweCBhdXRvIDMwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1xKHNtYWxsKXtcblx0XHRcdG1hcmdpbjogNTBweCBhdXRvIDMwcHg7XG5cdFx0fVxuXHR9XG5cdCZfX2ZpbHRlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1heC13aWR0aDogNzc1cHg7XG5cdFx0ei1pbmRleDogMTAwO1xuXHR9XG5cdCZfX2xhYmVsIHtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRmb250LWZhbWlseTogJHByaW1hcnktZm9udDtcblx0XHRjb2xvcjogJGJsdWUtZGFyaztcblx0XHRwYWRkaW5nOiAxOHB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAyO1xuXHRcdHRyYW5zaXRpb246IDAuM3MgYm9yZGVyO1xuXHRcdHN2ZyB7XG5cdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdG1hcmdpbjogMCAwIDAgOHB4O1xuXHRcdFx0cGF0aCB7XG5cdFx0XHRcdGZpbGw6ICRvcmFuZ2U7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYub3BlbiB7XG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0c3ZnIHtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fbGlzdCB7XG5cdFx0Y29sdW1uczogMztcblx0XHRjb2x1bW4tZ2FwOiA3MHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDU3cHg7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG5cdFx0cGFkZGluZzogMjVweCAxOHB4IDIwcHg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0QGluY2x1ZGUgbXEobWVkaXVtKXtcblx0XHRcdGNvbHVtbnM6IDI7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1xKHNtYWxsKXtcblx0XHRcdGNvbHVtbnM6IDE7XG5cdFx0fVxuXHRcdCYtZWwge1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdGJyZWFrLWluc2lkZTogYXZvaWQ7XG5cdFx0XHRmb250LWZhbWlseTogJHByaW1hcnktZm9udDtcblx0XHRcdGNvbG9yOiAkYmx1ZS1kYXJrO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdG1hcmdpbjogMCAwIDEwcHg7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjNzIGNvbG9yO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJG9yYW5nZTtcblx0XHRcdH1cblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fZ3JpZCB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuXHRcdGdyaWQtY29sdW1uLWdhcDogMzBweDtcblx0XHRncmlkLXJvdy1nYXA6IDYwcHg7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0bWFyZ2luOiAxMzBweCAwIDAgMDtcblx0XHRAaW5jbHVkZSBtcShsYXJnZSl7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHR9XG5cdFx0Ji1lbCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjNzIG9wYWNpdHk7XG5cdFx0XHQmLmhpZGRlbiB7XG5cdFx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQmLm9wZW4ge1xuXHRcdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdH1cblx0XHRcdD5kaXYge1xuXHRcdFx0XHRwYWRkaW5nOiAzNXB4IDQ1cHg7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0Ji5jeWFuIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmx1ZS1saWdodDtcblxuXHRcdFx0XHR9XG5cdFx0XHRcdCYub3JhbmdlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkb3JhbmdlO1xuXHRcdFx0XHRcdC5hbWJhc3NhZG9yc19fY3RhLCAuYW1iYXNzYWRvcnNfX2NvbnRhY3Qge1xuXHRcdFx0XHRcdFx0c3Bhbjpob3ZlciwgYTpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRibHVlLWRhcms7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRibHVlLWRhcms7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYubWFyaW5lIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmx1ZS1kYXJrO1xuXHRcdFx0XHRcdC5hbWJhc3NhZG9yc19faW5mbywgLmFtYmFzc2Fkb3JzX19sYW5nIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLWhvdmVyIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBpbmhlcml0O1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiA2MHB4IDQ1cHggNDVweDtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0QGluY2x1ZGUgbXEobWVkaXVtKXtcblx0XHRcdFx0XHRwYWRkaW5nOiA1MHB4IDMwcHggMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19jdGEge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IC0zMHB4O1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHNwYW4ge1xuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDBweCAzMHB4IHJnYmEoYmxhY2ssIDAuMSk7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRzdmcge1xuXHRcdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdFx0bWFyZ2luOiAwIC0zcHggMCA4cHg7XG5cdFx0XHRcdHBhdGgge1xuXHRcdFx0XHRcdGZpbGw6ICRvcmFuZ2U7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcyBmaWxsO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRwYXRoIHtcblx0XHRcdFx0XHRcdGZpbGw6ICNmZmZmZmY7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2Nsb3NlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDMwcHg7XG5cdFx0dG9wOiAzMHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR0cmFuc2l0aW9uOiAwLjNzIG9wYWNpdHk7XG5cdFx0c3ZnIHtcblx0XHRcdHdpZHRoOiAxOHB4O1xuXHRcdFx0cGF0aCB7XG5cdFx0XHRcdGZpbGw6ICNmZmZmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdH1cblx0fVxuXHQmX19pbWcge1xuXHRcdHdpZHRoOiAyMDBweDtcblx0XHRtYXJnaW46IDAgYXV0byAyNXB4O1xuXHRcdGltZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdH1cblx0fVxuXHQmX19uYW1lIHtcblx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRmb250LXNpemU6IDMxcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGgzIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkdGVydGlhcnktZm9udDtcblx0XHRcdG1hcmdpbjogMCAwIDVweDtcblx0XHR9XG5cdH1cblx0Jl9fam9iIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0Jl9faW5mbyB7XG5cdFx0Y29sb3I6ICRibHVlLWRhcms7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjg7XG5cdFx0Zm9udC1mYW1pbHk6ICRzZWNvbmRhcnktZm9udDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogMCAwIDE1cHg7XG5cdFx0cCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0YmFja2dyb3VuZDogJGJsdWUtZGFyaztcblx0XHR9XG5cdH1cblx0Jl9fbGFuZyB7XG5cdFx0Y29sb3I6ICRibHVlLWRhcms7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5LWZvbnQ7XG5cdFx0bWFyZ2luOiAxNXB4IDAgMDtcblx0XHRzdHJvbmcge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxuXHR9XG5cdCZfX2NvbnRhY3Qge1xuXHRcdG1hcmdpbjogMjVweCAwIDAgMDtcblx0fVxufSJdfQ== */
