body{margin:0;box-sizing:border-box}button{font:inherit;outline:none;text-transform:inherit}li,ol,ul{margin:0;padding:0;list-style:none}img,li,ol,q,ul{display:block}q:after,q:before{content:none}abbr{text-decoration:none}strong{font-weight:500}p{margin:0}:root{--primary-ligth:#e5f2ae;--primary:#b4c959;--primary-dark:#5f723f;--secondary-ligth:#fffae6;--secondary:#ffdd63;--secondary-dark:#e2bd34;--tertiary-ligth:#f5b49e;--tertiary:#e87a54;--tertiary-dark:#9e5235;--dark:#222;--gray-dark:#545355;--gray-light:#aaa;--light:#eee;--text-dark:#111;--text-light:#fff;--tap:rgba(180,201,89,0.4);--ease-bounce:cubic-bezier(0.18,0.89,0.32,1.28);--font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Open Sans","Helvetica Neue",sans-serif}body{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Open Sans,Helvetica Neue,sans-serif;font-family:var(--font-family)}a{color:#e87a54;color:var(--tertiary)}::-moz-selection{background:#b4c959;background:var(--primary);color:#111;color:var(--text-dark)}::selection{background:#b4c959;background:var(--primary);color:#111;color:var(--text-dark)}.body{background:#e7e7e7 url(../img/wall.jpg) center 70vh;color:#111;color:var(--text-dark);-webkit-tap-highlight-color:rgba(180,201,89,.4);-webkit-tap-highlight-color:var(--tap)}.button{border:none;background:#b4c959;background:var(--primary);color:#fff;color:var(--text-light);padding:.625em 1.25em;cursor:pointer;font-weight:700;position:relative;text-decoration:none;text-transform:uppercase;-webkit-transition:-webkit-transform 50ms ease-out;transition:-webkit-transform 50ms ease-out;transition:transform 50ms ease-out;transition:transform 50ms ease-out,-webkit-transform 50ms ease-out;display:block;z-index:0;margin:1em .5em 1.625em;-webkit-tap-highlight-color:none}.button:before{background:#5f723f;background:var(--primary-dark);-webkit-transform:translateY(.625em);transform:translateY(.625em);z-index:-2;-webkit-transition:inherit;transition:inherit}.button:after,.button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.button:after{background:inherit;z-index:-1}.button:hover{-webkit-transform:translateY(.125em);transform:translateY(.125em)}.button:hover:before{-webkit-transform:translateY(.5em);transform:translateY(.5em)}.button:active{-webkit-transform:translateY(.625em);transform:translateY(.625em)}.button:active:before{-webkit-transform:translateY(0);transform:translateY(0)}.section--dark{background:#222;background:var(--dark);color:#fff;color:var(--text-light)}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.section{padding:16px;text-align:center;max-width:1000px;margin:0 auto}.section__title{color:#9e5235;color:var(--tertiary-dark)}.section__list{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between}.section__video{max-width:calc(100vw - 32px);max-height:calc(56.25vw - 18px);width:853.333333px;height:480px;border-radius:5px}.hero{height:90vh;color:#fff;color:var(--text-light);font-size:3vw;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;text-transform:uppercase;white-space:nowrap;position:relative;line-height:1;overflow:hidden;box-sizing:border-box;padding:48px 0;background-color:#a6ba86}@media(min-width:33.3333em){.hero{font-size:1em}.button--hero{font-size:1.2em!important}}.hero__title{font-size:6em;margin:0;font-weight:300;white-space:nowrap}.hero__title--dust{position:relative;color:#fff;background:#000;mix-blend-mode:screen}.hero__title--dust:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;background:#fff url(../img/multisize/1x/dust-20.jpg) 50%/512px;mix-blend-mode:multiply;pointer-events:none}@media only screen and (-moz-min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.hero__title--dust:before{background-image:url(../img/multisize/2x/dust%402x-20.jpg)}}@supports not (mix-blend-mode:multiply){.hero__title--dust{background:#fff url(../img/multisize/1x/dust-20.jpg) 50%/512px;-webkit-text-fill-color:transparent;-webkit-background-clip:text!important;background-clip:text!important}.hero__title--dust:before{content:none}}.hero__title--bold{font-weight:800}.hero__letter--fall{display:inline-block;-webkit-animation:letter-fall 1.5s cubic-bezier(1,0,.9,1.25) 2.5s,letter-fall-copy 2.5s steps(1);animation:letter-fall 1.5s cubic-bezier(1,0,.9,1.25) 2.5s,letter-fall-copy 2.5s steps(1);-webkit-transform-origin:37% 87%;transform-origin:37% 87%;-webkit-transform:translateX(-5%) rotate(15deg);transform:translateX(-5%) rotate(15deg);-webkit-backface-visibility:hidden;backface-visibility:hidden}@-webkit-keyframes letter-fall{0%{-webkit-transform:translateX(-5%) rotate(0);transform:translateX(-5%) rotate(0)}to{-webkit-transform:translateX(-5%) rotate(15deg);transform:translateX(-5%) rotate(15deg)}}@keyframes letter-fall{0%{-webkit-transform:translateX(-5%) rotate(0);transform:translateX(-5%) rotate(0)}to{-webkit-transform:translateX(-5%) rotate(15deg);transform:translateX(-5%) rotate(15deg)}}.hero__date{font-size:2em;font-weight:700;margin-top:.1em}.hero__info{margin:.5em 0 1em;font-weight:500;font-size:1.3em;z-index:0}.hero__more-info{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;font-weight:700}.button--hero{font-size:1.8em;margin:0 0 .625em;z-index:0}.landscape{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.buildings{width:56em;height:40em;margin-bottom:-21em;overflow:hidden;font-size:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;z-index:0}.buildings__img{width:100%;margin-left:-1%;max-height:100%;-o-object-fit:contain;object-fit:contain}@media(min-width:42em){.buildings{margin-bottom:-14em;font-size:1.25em;height:28em}.buildings__img{margin-left:2%}}.hero__layer--fog{bottom:20%}.hero__layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero__layer--sky{background:-webkit-gradient(linear,left top,left bottom,color-stop(2.5%,#a6ba86),color-stop(20%,#e3c677),to(#000));background:linear-gradient(180deg,#a6ba86 2.5%,#e3c677 20%,#000)}.hero__layer--depths{background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,transparent),color-stop(80%,#000));background:linear-gradient(180deg,transparent 40%,#000 80%)}.hero__layer--depths-small{top:90%;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background:linear-gradient(180deg,transparent 0,#000);z-index:1}.hero__separator{overflow:hidden;height:600px;margin:-300px 0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hero__separator__content{width:100%;height:0;margin-top:300px;overflow:visible;position:relative}.hero__separator__img{--wall-height:150px;--wall-offset:-0.46666;position:absolute;right:0;left:0;bottom:calc(var(--wall-offset)*var(--wall-height));height:var(--wall-height);width:100%;max-width:2130px;margin:0 auto;-o-object-fit:cover;object-fit:cover;z-index:1}.plant{--plant-offset-x:0;--plant-offset-y:0;z-index:2;position:absolute;color:#fff;color:var(--text-light)}.plant--bottom{bottom:var(--plant-offset-y)}.plant--top{top:var(--plant-offset-y)}.plant--right{right:var(--plant-offset-x)}.plant--left{left:var(--plant-offset-x)}.plant-sky{--plant-offset-x:-70px;--plant-offset-y:-35px;height:33.3333vw;-webkit-transform-origin:left top;transform-origin:left top}.plant-wall-right{--plant-offset-x:-30px;--plant-offset-y:-120px;height:40vw;-webkit-transform-origin:right bottom;transform-origin:right bottom}.plant-wall-left{--plant-offset-x:-65px;--plant-offset-y:-120px;height:45vw;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate(-15%) rotate(20deg);transform:translate(-15%) rotate(20deg)}@media(min-width:800px){.plant-wall-right{height:320px}.plant-sky{height:266.67px}.plant-wall-left{height:360px}}.plant-sky--animation{-webkit-animation:plant_sky 4.3s ease-out .1s,plant_sky-copy .1s steps(1);animation:plant_sky 4.3s ease-out .1s,plant_sky-copy .1s steps(1)}.plant-wall-right--animation{-webkit-animation:plant_wall_right 3.1s ease-out .8s,plant_wall_right-copy .8s steps(1);animation:plant_wall_right 3.1s ease-out .8s,plant_wall_right-copy .8s steps(1)}.plant-wall-left--animation{-webkit-animation:plant_wall_left 4s ease-out .25s,plant_wall_left-copy .25s steps(1);animation:plant_wall_left 4s ease-out .25s,plant_wall_left-copy .25s steps(1)}@-webkit-keyframes plant_sky{0%{-webkit-transform:translate(-88%,12%) rotate(45deg);transform:translate(-88%,12%) rotate(45deg)}to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}@keyframes plant_sky{0%{-webkit-transform:translate(-88%,12%) rotate(45deg);transform:translate(-88%,12%) rotate(45deg)}to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}@-webkit-keyframes plant_wall_right{0%{-webkit-transform:translate(150%,-10%) rotate(-75deg);transform:translate(150%,-10%) rotate(-75deg)}to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}@keyframes plant_wall_right{0%{-webkit-transform:translate(150%,-10%) rotate(-75deg);transform:translate(150%,-10%) rotate(-75deg)}to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}@-webkit-keyframes plant_wall_left{0%{-webkit-transform:translate(-207%,-33%) rotate(120deg);transform:translate(-207%,-33%) rotate(120deg)}to{-webkit-transform:translate(-15%) rotate(20deg);transform:translate(-15%) rotate(20deg)}}@keyframes plant_wall_left{0%{-webkit-transform:translate(-207%,-33%) rotate(120deg);transform:translate(-207%,-33%) rotate(120deg)}to{-webkit-transform:translate(-15%) rotate(20deg);transform:translate(-15%) rotate(20deg)}}@-webkit-keyframes letter-fall-copy{0%{-webkit-transform:translateX(-5%) rotate(0);transform:translateX(-5%) rotate(0)}to{-webkit-transform:translateX(-5%) rotate(15deg);transform:translateX(-5%) rotate(15deg)}}@keyframes letter-fall-copy{0%{-webkit-transform:translateX(-5%) rotate(0);transform:translateX(-5%) rotate(0)}to{-webkit-transform:translateX(-5%) rotate(15deg);transform:translateX(-5%) rotate(15deg)}}@-webkit-keyframes plant_sky-copy{0%{-webkit-transform:translate(-88%,12%) rotate(45deg);transform:translate(-88%,12%) rotate(45deg)}to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}@keyframes plant_sky-copy{0%{-webkit-transform:translate(-88%,12%) rotate(45deg);transform:translate(-88%,12%) rotate(45deg)}to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}@-webkit-keyframes plant_wall_right-copy{0%{-webkit-transform:translate(150%,-10%) rotate(-75deg);transform:translate(150%,-10%) rotate(-75deg)}to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}@keyframes plant_wall_right-copy{0%{-webkit-transform:translate(150%,-10%) rotate(-75deg);transform:translate(150%,-10%) rotate(-75deg)}to{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}}@-webkit-keyframes plant_wall_left-copy{0%{-webkit-transform:translate(-207%,-33%) rotate(120deg);transform:translate(-207%,-33%) rotate(120deg)}to{-webkit-transform:translate(-15%) rotate(20deg);transform:translate(-15%) rotate(20deg)}}@keyframes plant_wall_left-copy{0%{-webkit-transform:translate(-207%,-33%) rotate(120deg);transform:translate(-207%,-33%) rotate(120deg)}to{-webkit-transform:translate(-15%) rotate(20deg);transform:translate(-15%) rotate(20deg)}}.buildings--animation{-webkit-animation:buildings-up 2s cubic-bezier(.25,.46,.45,.94),fade-in 2s ease-in;animation:buildings-up 2s cubic-bezier(.25,.46,.45,.94),fade-in 2s ease-in}.buildings__img--animation{-webkit-animation:shake1 .05s cubic-bezier(.45,.05,.55,.95) 0s 20 alternate,shake2 .05s cubic-bezier(.45,.05,.55,.95) 1s 10 alternate,shake3 .05s cubic-bezier(.45,.05,.55,.95) 1.5s 5 alternate,shake3 .05s cubic-bezier(.45,.05,.55,.95) 1.75s 3.5 alternate;animation:shake1 .05s cubic-bezier(.45,.05,.55,.95) 0s 20 alternate,shake2 .05s cubic-bezier(.45,.05,.55,.95) 1s 10 alternate,shake3 .05s cubic-bezier(.45,.05,.55,.95) 1.5s 5 alternate,shake3 .05s cubic-bezier(.45,.05,.55,.95) 1.75s 3.5 alternate}.buildings--hidden{opacity:0}@-webkit-keyframes buildings-up{0%{-webkit-transform:translateY(1em);transform:translateY(1em)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes buildings-up{0%{-webkit-transform:translateY(1em);transform:translateY(1em)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes shake1{0%{-webkit-transform:translateX(1.5px);transform:translateX(1.5px)}to{-webkit-transform:translateX(-1.5px);transform:translateX(-1.5px)}}@keyframes shake1{0%{-webkit-transform:translateX(1.5px);transform:translateX(1.5px)}to{-webkit-transform:translateX(-1.5px);transform:translateX(-1.5px)}}@-webkit-keyframes shake2{0%{-webkit-transform:translateX(1px);transform:translateX(1px)}to{-webkit-transform:translateX(-1px);transform:translateX(-1px)}}@keyframes shake2{0%{-webkit-transform:translateX(1px);transform:translateX(1px)}to{-webkit-transform:translateX(-1px);transform:translateX(-1px)}}@-webkit-keyframes shake3{0%{-webkit-transform:translateX(.5px);transform:translateX(.5px)}to{-webkit-transform:translateX(-.5px);transform:translateX(-.5px)}}@keyframes shake3{0%{-webkit-transform:translateX(.5px);transform:translateX(.5px)}to{-webkit-transform:translateX(-.5px);transform:translateX(-.5px)}}@-webkit-keyframes shake4{0%{-webkit-transform:translateX(.25px);transform:translateX(.25px)}to{-webkit-transform:translateX(-.25px);transform:translateX(-.25px)}}@keyframes shake4{0%{-webkit-transform:translateX(.25px);transform:translateX(.25px)}to{-webkit-transform:translateX(-.25px);transform:translateX(-.25px)}}.no-overflow{overflow:hidden}.graffitis{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.graffiti{--size:10vw;position:absolute;width:var(--size);min-width:80px}.graffiti--warning{--size:18vw;top:-4%;right:5%;z-index:1;max-width:110px;-webkit-transform:rotate(5deg);transform:rotate(5deg)}.graffiti--hackupc{--size:20vw;top:35%;left:calc(100% + 10px)}.graffiti--system{--size:20vw;top:20%;right:calc(100% + 10px)}.graffiti--fallout{--size:16vw;bottom:20%;right:calc(100% + 20px)}.section--faq{margin-top:64px;position:relative}.section__list--faq{margin:-8px}.question{-webkit-box-flex:1;flex:1 1 250px;margin:8px}.question__title{font-weight:700;font-size:1.1em;color:#9e5235;color:var(--tertiary-dark);margin:1em 0 .5em}.question__answer{text-align:left;line-height:1.23}.section__list--participate{justify-content:space-around}.button--mentor,.button--sponsor,.button--volunteer{background:#b4c959;background:var(--primary);flex-basis:9em}.button--mentor:before,.button--sponsor:before,.button--volunteer:before{background:#5f723f;background:var(--primary-dark)}.button--disabled{-webkit-filter:saturate(.15);filter:saturate(.15);cursor:not-allowed}.button--disabled:hover{-webkit-transform:none;transform:none}.button--disabled:hover:before{-webkit-transform:translateY(.625em);transform:translateY(.625em)}.button__tooltip{position:absolute;white-space:nowrap;top:-2em;line-height:1;left:50%;background:#545355;background:var(--gray-dark);-webkit-transform:translate(-50%,2.625em);transform:translate(-50%,2.625em);z-index:-3;border-radius:5px;padding:.25em .5em;-webkit-animation:tooltip-in .3s cubic-bezier(.18,.89,.32,1.28) 0s,tooltip-stay 1s linear .3s,tooltip-out .2s cubic-bezier(.25,.46,.45,.94) 1.3s;animation:tooltip-in .3s cubic-bezier(.18,.89,.32,1.28) 0s,tooltip-stay 1s linear .3s,tooltip-out .2s cubic-bezier(.25,.46,.45,.94) 1.3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@-webkit-keyframes tooltip-in{0%{-webkit-transform:translate(-50%,2.625em);transform:translate(-50%,2.625em)}to{-webkit-transform:translate(-50%);transform:translate(-50%)}}@keyframes tooltip-in{0%{-webkit-transform:translate(-50%,2.625em);transform:translate(-50%,2.625em)}to{-webkit-transform:translate(-50%);transform:translate(-50%)}}@-webkit-keyframes tooltip-out{0%{-webkit-transform:translate(-50%);transform:translate(-50%)}to{-webkit-transform:translate(-50%,2.625em);transform:translate(-50%,2.625em)}}@keyframes tooltip-out{0%{-webkit-transform:translate(-50%);transform:translate(-50%)}to{-webkit-transform:translate(-50%,2.625em);transform:translate(-50%,2.625em)}}@-webkit-keyframes tooltip-stay{0%{-webkit-transform:translate(-50%);transform:translate(-50%)}to{-webkit-transform:translate(-50%);transform:translate(-50%)}}@keyframes tooltip-stay{0%{-webkit-transform:translate(-50%);transform:translate(-50%)}to{-webkit-transform:translate(-50%);transform:translate(-50%)}}.section__title--logos{margin:0}.section__title--support{font-size:1.1em}.section__list--sponsors{--gap:2vw;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;justify-items:center;align-content:center;padding:var(--gap) calc(var(--gap)*3);margin:auto}.section__list--sponsors-tera{--columns:1;max-width:unset}.section__list--sponsors-giga{--columns:1;max-width:80%}.section__list--sponsors:nth-child(2):not(.section__list--sponsors-tera){max-width:unset}.section__list--sponsors-mega{--columns:2}.section__list--sponsors-kilo{--columns:3}.section__list--sponsors-mili{--columns:4}@media(min-width:544px){.section__list--sponsors-tera{--columns:1;max-width:60%}.section__list--sponsors-giga{--columns:2;max-width:unset}.section__list--sponsors-mega{--columns:3}.section__list--sponsors-kilo{--columns:4}.section__list--sponsors-mili{--columns:5}.section__list--sponsors{--gap:1em}}.section--sponsors{padding:1em 0;max-width:800px}.sponsor{--scale:1;-webkit-transition:-webkit-transform .1s ease-out;transition:-webkit-transform .1s ease-out;transition:transform .1s ease-out;transition:transform .1s ease-out,-webkit-transform .1s ease-out;width:calc((100%/var(--columns) - var(--gap)*2)*var(--scale));display:block;margin:var(--gap)}.sponsor:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.sponsor__img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.section__list--partners{max-width:40em;margin:auto;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:.5em}.partner{height:4em;margin:.5em;-webkit-transition:-webkit-transform .1s ease-out;transition:-webkit-transform .1s ease-out;transition:transform .1s ease-out;transition:transform .1s ease-out,-webkit-transform .1s ease-out;max-width:100%;display:block}.partner__img{height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.partner:hover{-webkit-transform:scale(1.125);transform:scale(1.125)}.section--footer{max-width:none;position:relative;color:#fff;color:var(--text-light);padding-bottom:1.5em;padding-top:calc(128px + 1em);overflow:hidden}.footer__link{color:#ffdd63;color:var(--secondary);text-decoration:none}.footer__img{height:350px}.no-overflow--footer:before{content:"";top:350px;background-color:#5c5242}.no-overflow--footer,.no-overflow--footer:before{position:absolute;bottom:0;left:0;right:0;z-index:-1}.no-overflow--footer{top:0;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.footer__element{margin:1em auto}.footer__element--first{margin-top:0}.footer__element--last{margin-bottom:0}.footer_column{display:-webkit-box;display:flex;justify-content:space-around;flex-wrap:wrap;max-width:1200px;margin:-.5em auto}.footer_column__element{margin:.5em}.section__list--links-list{max-width:500px;flex-wrap:nowrap;-webkit-box-align:center;align-items:center}.section__list--packed{max-width:350px;-webkit-box-flex:1;flex-grow:1}@media(max-width:25em){.section__list--packed{font-size:4vw}}.links-list{text-decoration:none;line-height:1;vertical-align:middle}.links-list__separator{opacity:.5}.last-year-site{display:inline-block}.section__list--contact{-webkit-box-pack:center;justify-content:center;flex-wrap:nowrap;max-width:17.5em;flex-basis:17.5em}.contact{-webkit-transition:-webkit-transform .1s ease-out;transition:-webkit-transform .1s ease-out;transition:transform .1s ease-out;transition:transform .1s ease-out,-webkit-transform .1s ease-out;-webkit-box-flex:1;flex:1}.contact__link{width:100%;display:block;line-height:1}.contact__icon{width:1.5em;min-width:20px;margin:auto}.contact:hover{-webkit-transform:scale(1.25);transform:scale(1.25)}.lenny-face{white-space:nowrap}.secret-link{color:inherit;text-decoration:inherit}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9zdHlsZXMvc2hhcmVkL3Jlc2V0LmNzcyIsIi4uLy4uLy4uL3NyYy9zdHlsZXMvc2hhcmVkL3ZhcmlhYmxlcy5jc3MiLCIuLi8uLi8uLi9zcmMvc3R5bGVzL3NoYXJlZC9jdXN0b20uY3NzIiwiLi4vLi4vLi4vc3JjL3N0eWxlcy9zaGFyZWQvZ2VuZXJhbC5jc3MiLCIuLi8uLi8uLi9zcmMvc3R5bGVzL2xhbmRpbmcvaGVyby5jc3MiLCIuLi8uLi8uLi9zcmMvc3R5bGVzL2xhbmRpbmcvZmFxLmNzcyIsIi4uLy4uLy4uL3NyYy9zdHlsZXMvbGFuZGluZy9tb3JlYXBsaWNhdGlvbnMuY3NzIiwiLi4vLi4vLi4vc3JjL3N0eWxlcy9sYW5kaW5nL3Nwb25zb3JzLmNzcyIsIi4uLy4uLy4uL3NyYy9zdHlsZXMvc2hhcmVkL2Zvb3Rlci5jc3MiLCIuLi8uLi8uLi9zcmMvc3R5bGVzL3NoYXJlZC9leHRyYXMuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBLEtBQU8sUUFBUyxDQUFFLHFCQUF3QixDQUMxQyxPQUFTLFlBQWEsQ0FBRSxZQUFhLENBQUUsc0JBQXlCLENBQ2hFLFNBQVcsUUFBUyxDQUFFLFNBQVUsQ0FBRSxlQUFrQyxDQUNwRSxlQURvRCxhQUM1QixDQUN4QixpQkFBcUIsWUFBZSxDQUNwQyxLQUFPLG9CQUF1QixDQUM5QixPQUFTLGVBQWtCLENBQzNCLEVBQUksUUFBVyxDQ1BmLE1BQ0MsdUJBQXdCLENBQ3hCLGlCQUFrQixDQUNsQixzQkFBdUIsQ0FDdkIseUJBQTBCLENBQzFCLG1CQUFvQixDQUNwQix3QkFBeUIsQ0FDekIsd0JBQXlCLENBQ3pCLGtCQUFtQixDQUNuQix1QkFBd0IsQ0FDeEIsV0FBWSxDQUNaLG1CQUFvQixDQUVwQixpQkFBa0IsQ0FDbEIsWUFBYSxDQUNiLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FDbEIsMEJBQThCLENBbUI5QiwrQ0FBbUQsQ0FDbkQscUhBQ0QsQ0N0Q0EsS0FBTywyR0FBK0IsQ0FBL0IsOEJBQWlDLENBQ3hDLEVBQUksYUFBc0IsQ0FBdEIscUJBQXdCLENBQzVCLGlCQUFjLGtCQUEwQixDQUExQix5QkFBMEIsQ0FBRSxVQUF1QixDQUF2QixzQkFBeUIsQ0FBbkUsWUFBYyxrQkFBMEIsQ0FBMUIseUJBQTBCLENBQUUsVUFBdUIsQ0FBdkIsc0JBQXlCLENDRm5FLE1BQ0Msd0RBQXlELENBQ3pELFVBQXVCLENBQXZCLHNCQUF1QixDQUN2QiwrQ0FBdUMsQ0FBdkMsc0NBQ0QsQ0FDQSxRQUNDLFdBQVksQ0FDWixrQkFBMEIsQ0FBMUIseUJBQTBCLENBQzFCLFVBQXdCLENBQXhCLHVCQUF3QixDQUN4QixxQkFBK0IsQ0FDL0IsY0FBZSxDQUNmLGVBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixvQkFBcUIsQ0FDckIsd0JBQXlCLENBQ3pCLGtEQUFtQyxDQUFuQywwQ0FBbUMsQ0FBbkMsa0NBQW1DLENBQW5DLGtFQUFtQyxDQUNuQyxhQUFjLENBQ2QsU0FBVSxDQUNWLHVCQUF5QixDQUN6QixnQ0FDRCxDQUNBLGVBSUMsa0JBQStCLENBQS9CLDhCQUErQixDQUMvQixvQ0FBOEIsQ0FBOUIsNEJBQThCLENBQzlCLFVBQVcsQ0FDWCwwQkFBbUIsQ0FBbkIsa0JBQ0QsQ0FDQSw2QkFSQyxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLEtBQU0sQ0FBRSxPQUFRLENBQUUsUUFBUyxDQUFFLE1BWTlCLENBTkEsY0FJQyxrQkFBbUIsQ0FDbkIsVUFDRCxDQUNBLGNBQWdCLG9DQUE4QixDQUE5Qiw0QkFBZ0MsQ0FDaEQscUJBQXdCLGtDQUE0QixDQUE1QiwwQkFBOEIsQ0FDdEQsZUFBaUIsb0NBQThCLENBQTlCLDRCQUFnQyxDQUNqRCxzQkFBeUIsK0JBQXdCLENBQXhCLHVCQUEwQixDQUNuRCxlQUFpQixlQUF1QixDQUF2QixzQkFBdUIsQ0FBRSxVQUF3QixDQUF4Qix1QkFBMEIsQ0FDcEUsMkJBQ0MsR0FBSyxTQUFZLENBQ2pCLEdBQU8sU0FBWSxDQUNwQixDQUhBLG1CQUNDLEdBQUssU0FBWSxDQUNqQixHQUFPLFNBQVksQ0FDcEIsQ0FHQSxTQUNDLFlBQWEsQ0FDYixpQkFBa0IsQ0FDbEIsZ0JBQWlCLENBQ2pCLGFBQ0QsQ0FDQSxnQkFDQyxhQUEyQixDQUEzQiwwQkFDRCxDQUNBLGVBQ0MsbUJBQWEsQ0FBYixZQUFhLENBQ2IsY0FBZSxDQUNmLHdCQUE4QixDQUE5Qiw2QkFDRCxDQUNBLGdCQUNDLDRCQUE2QixDQUM3QiwrQkFBNkMsQ0FDN0Msa0JBQW1CLENBQ25CLFlBQWEsQ0FDYixpQkFDRCxDQ25FQSxNQUNDLFdBQVksQ0FDWixVQUF3QixDQUF4Qix1QkFBd0IsQ0FDeEIsYUFBYyxDQUNkLG1CQUFhLENBQWIsWUFBYSxDQUNiLHdCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsdUJBQXVCLENBQXZCLHNCQUF1QixDQUN2QiwyQkFBc0IsQ0FBdEIsNEJBQXNCLENBQXRCLHFCQUFzQixDQUN0Qix3QkFBeUIsQ0FDekIsa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQixhQUFjLENBQ2QsZUFBZ0IsQ0FDaEIscUJBQXNCLENBQ3RCLGNBQWUsQ0FDZix3QkFDRCxDQUNBLDRCQUNDLE1BQVEsYUFBZ0IsQ0FDeEIsY0FBZ0IseUJBQTZCLENBQzlDLENBQ0EsYUFDQyxhQUFjLENBQ2QsUUFBUyxDQUNULGVBQWdCLENBQ2hCLGtCQUNELENBQ0EsbUJBQ0MsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxlQUFnQixDQUNoQixxQkFDRCxDQUNBLDBCQUNDLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsT0FBUSxDQUFFLFNBQVUsQ0FBRSxVQUFXLENBQUUsUUFBUyxDQUM1QyxtRUFBd0UsQ0FDeEUsdUJBQXdCLENBQ3hCLG1CQUNELENBQ0EseUxBTUMsMEJBQTZCLDZEQUFnRSxDQUU5RixDQUNBLHdDQUNDLG1CQUNDLG1FQUF3RSxDQUN4RSxtQ0FBb0MsQ0FDcEMsc0NBQWdDLENBQWhDLDhCQUNELENBQ0EsMEJBQTZCLFlBQWUsQ0FDN0MsQ0FDQSxtQkFDQyxlQUNELENBQ0Esb0JBQ0Msb0JBQXFCLENBQ3JCLGdHQUE4RixDQUE5Rix3RkFBOEYsQ0FDOUYsZ0NBQXlCLENBQXpCLHdCQUF5QixDQUN6QiwrQ0FBd0MsQ0FBeEMsdUNBQXdDLENBQ3hDLGtDQUEyQixDQUEzQiwwQkFDRCxDQUNBLCtCQUNDLEdBQUssMkNBQW9DLENBQXBDLG1DQUFzQyxDQUMzQyxHQUFPLCtDQUF3QyxDQUF4Qyx1Q0FBMEMsQ0FDbEQsQ0FIQSx1QkFDQyxHQUFLLDJDQUFvQyxDQUFwQyxtQ0FBc0MsQ0FDM0MsR0FBTywrQ0FBd0MsQ0FBeEMsdUNBQTBDLENBQ2xELENBQ0EsWUFDQyxhQUFjLENBQ2QsZUFBZ0IsQ0FDaEIsZUFDRCxDQUNBLFlBQ0MsaUJBQW1CLENBQ25CLGVBQWdCLENBQ2hCLGVBQWdCLENBQ2hCLFNBQ0QsQ0FDQSxpQkFDQyxtQkFBYSxDQUFiLFlBQWEsQ0FDYix3QkFBOEIsQ0FBOUIsNkJBQThCLENBQzlCLGVBQ0QsQ0FDQSxjQUNDLGVBQWdCLENBQ2hCLGlCQUFtQixDQUNuQixTQUNELENBRUEsV0FDQyxpQkFBa0IsQ0FDbEIsS0FBTSxDQUFFLE9BQVEsQ0FBRSxRQUFTLENBQUUsTUFBTyxDQUNwQyxXQUFZLENBQ1osVUFBVyxDQUNYLG1CQUFpQixDQUFqQixnQkFBaUIsQ0FDakIsc0JBQW9CLENBQXBCLG1CQUNELENBR0EsV0FDQyxVQUFXLENBQ1gsV0FBWSxDQUNaLG1CQUFvQixDQUNwQixlQUFnQixDQUNoQixhQUFjLENBQ2Qsd0JBQWlCLENBQWpCLHFCQUFpQixDQUFqQixvQkFBaUIsQ0FBakIsZ0JBQWlCLENBQ2pCLG1CQUFvQixDQUNwQixTQUNELENBQ0EsZ0JBQ0MsVUFBVyxDQUNYLGVBQWdCLENBQ2hCLGVBQWdCLENBQ2hCLHFCQUFtQixDQUFuQixrQkFDRCxDQUNBLHVCQUNDLFdBQWEsbUJBQW9CLENBQUUsZ0JBQWlCLENBQUUsV0FBYyxDQUNwRSxnQkFBa0IsY0FBaUIsQ0FDcEMsQ0FDQSxrQkFDQyxVQUNELENBRUEsYUFDQyxpQkFBa0IsQ0FDbEIsS0FBTSxDQUFFLE9BQVEsQ0FBRSxRQUFTLENBQUUsTUFBTyxDQUNwQyxtQkFDRCxDQUNBLGtCQUNDLGtIQUE0RSxDQUE1RSxnRUFDRCxDQUNBLHFCQUNDLHlHQUEyRCxDQUEzRCwyREFDRCxDQUNBLDJCQUNDLE9BQVEsQ0FDUixtRkFBMkQsQ0FBM0QscURBQTJELENBQzNELFNBQ0QsQ0FJQSxpQkFDQyxlQUFnQixDQUNoQixZQUFhLENBQ2IsZUFBZ0IsQ0FDaEIsbUJBQW9CLENBQ3BCLHdCQUFpQixDQUFqQixxQkFBaUIsQ0FBakIsb0JBQWlCLENBQWpCLGdCQUNELENBQ0EsMEJBQ0MsVUFBVyxDQUNYLFFBQVMsQ0FDVCxnQkFBaUIsQ0FDakIsZ0JBQWlCLENBQ2pCLGlCQUNELENBQ0Esc0JBQ0MsbUJBQW9CLENBQ3BCLHNCQUF1QixDQUV2QixpQkFBa0IsQ0FDbEIsT0FBUSxDQUFFLE1BQU8sQ0FDakIsa0RBQXFELENBQ3JELHlCQUEwQixDQUMxQixVQUFXLENBQ1gsZ0JBQWlCLENBQ2pCLGFBQWMsQ0FDZCxtQkFBaUIsQ0FBakIsZ0JBQWlCLENBQ2pCLFNBQ0QsQ0FFQSxPQUNDLGtCQUFtQixDQUNuQixrQkFBbUIsQ0FFbkIsU0FBVSxDQUNWLGlCQUFrQixDQUNsQixVQUF3QixDQUF4Qix1QkFDRCxDQUNBLGVBQWlCLDRCQUErQixDQUNoRCxZQUFjLHlCQUE0QixDQUMxQyxjQUFnQiwyQkFBOEIsQ0FDOUMsYUFBZSwwQkFBNkIsQ0FFNUMsV0FDQyxzQkFBdUIsQ0FDdkIsc0JBQXVCLENBRXZCLGdCQUFpQixDQUNqQixpQ0FBMEIsQ0FBMUIseUJBQ0QsQ0FDQSxrQkFDQyxzQkFBdUIsQ0FDdkIsdUJBQXdCLENBRXhCLFdBQVksQ0FDWixxQ0FBOEIsQ0FBOUIsNkJBQ0QsQ0FDQSxpQkFDQyxzQkFBdUIsQ0FDdkIsdUJBQXdCLENBRXhCLFdBQVksQ0FDWixvQ0FBNkIsQ0FBN0IsNEJBQTZCLENBQzdCLCtDQUF3QyxDQUF4Qyx1Q0FDRCxDQUNBLHdCQUNDLGtCQUFvQixZQUFlLENBQ25DLFdBQWEsZUFBa0IsQ0FDL0IsaUJBQW1CLFlBQWUsQ0FDbkMsQ0FHQSxzQkFBd0IseUVBQXFFLENBQXJFLGlFQUF1RSxDQUMvRiw2QkFBK0IsdUZBQW1GLENBQW5GLCtFQUFxRixDQUNwSCw0QkFBOEIscUZBQWlGLENBQWpGLDZFQUFtRixDQUVqSCw2QkFDQyxHQUFLLG1EQUE2QyxDQUE3QywyQ0FBK0MsQ0FDcEQsR0FBTyx3Q0FBaUMsQ0FBakMsZ0NBQW1DLENBQzNDLENBSEEscUJBQ0MsR0FBSyxtREFBNkMsQ0FBN0MsMkNBQStDLENBQ3BELEdBQU8sd0NBQWlDLENBQWpDLGdDQUFtQyxDQUMzQyxDQUNBLG9DQUNDLEdBQUsscURBQStDLENBQS9DLDZDQUFpRCxDQUN0RCxHQUFPLHdDQUFpQyxDQUFqQyxnQ0FBbUMsQ0FDM0MsQ0FIQSw0QkFDQyxHQUFLLHFEQUErQyxDQUEvQyw2Q0FBaUQsQ0FDdEQsR0FBTyx3Q0FBaUMsQ0FBakMsZ0NBQW1DLENBQzNDLENBQ0EsbUNBQ0MsR0FBSyxzREFBZ0QsQ0FBaEQsOENBQWtELENBQ3ZELEdBQU8sK0NBQXdDLENBQXhDLHVDQUEwQyxDQUNsRCxDQUhBLDJCQUNDLEdBQUssc0RBQWdELENBQWhELDhDQUFrRCxDQUN2RCxHQUFPLCtDQUF3QyxDQUF4Qyx1Q0FBMEMsQ0FDbEQsQ0FHQSxvQ0FDQyxHQUFLLDJDQUFvQyxDQUFwQyxtQ0FBc0MsQ0FDM0MsR0FBTywrQ0FBd0MsQ0FBeEMsdUNBQTBDLENBQ2xELENBSEEsNEJBQ0MsR0FBSywyQ0FBb0MsQ0FBcEMsbUNBQXNDLENBQzNDLEdBQU8sK0NBQXdDLENBQXhDLHVDQUEwQyxDQUNsRCxDQUNBLGtDQUNDLEdBQUssbURBQTZDLENBQTdDLDJDQUErQyxDQUNwRCxHQUFPLHdDQUFpQyxDQUFqQyxnQ0FBbUMsQ0FDM0MsQ0FIQSwwQkFDQyxHQUFLLG1EQUE2QyxDQUE3QywyQ0FBK0MsQ0FDcEQsR0FBTyx3Q0FBaUMsQ0FBakMsZ0NBQW1DLENBQzNDLENBQ0EseUNBQ0MsR0FBSyxxREFBK0MsQ0FBL0MsNkNBQWlELENBQ3RELEdBQU8sd0NBQWlDLENBQWpDLGdDQUFtQyxDQUMzQyxDQUhBLGlDQUNDLEdBQUsscURBQStDLENBQS9DLDZDQUFpRCxDQUN0RCxHQUFPLHdDQUFpQyxDQUFqQyxnQ0FBbUMsQ0FDM0MsQ0FDQSx3Q0FDQyxHQUFLLHNEQUFnRCxDQUFoRCw4Q0FBa0QsQ0FDdkQsR0FBTywrQ0FBd0MsQ0FBeEMsdUNBQTBDLENBQ2xELENBSEEsZ0NBQ0MsR0FBSyxzREFBZ0QsQ0FBaEQsOENBQWtELENBQ3ZELEdBQU8sK0NBQXdDLENBQXhDLHVDQUEwQyxDQUNsRCxDQUdBLHNCQUF3QixrRkFBbUYsQ0FBbkYsMEVBQXFGLENBQzdHLDJCQUNDLDhQQUlzRSxDQUp0RSxzUEFLRCxDQUNBLG1CQUFxQixTQUFZLENBRWpDLGdDQUNDLEdBQUssaUNBQTBCLENBQTFCLHlCQUE0QixDQUNqQyxHQUFPLCtCQUF3QixDQUF4Qix1QkFBMEIsQ0FDbEMsQ0FIQSx3QkFDQyxHQUFLLGlDQUEwQixDQUExQix5QkFBNEIsQ0FDakMsR0FBTywrQkFBd0IsQ0FBeEIsdUJBQTBCLENBQ2xDLENBQ0EsMEJBQ0MsR0FBSyxtQ0FBNEIsQ0FBNUIsMkJBQThCLENBQ25DLEdBQU8sb0NBQTZCLENBQTdCLDRCQUErQixDQUN2QyxDQUhBLGtCQUNDLEdBQUssbUNBQTRCLENBQTVCLDJCQUE4QixDQUNuQyxHQUFPLG9DQUE2QixDQUE3Qiw0QkFBK0IsQ0FDdkMsQ0FDQSwwQkFDQyxHQUFLLGlDQUEwQixDQUExQix5QkFBNEIsQ0FDakMsR0FBTyxrQ0FBMkIsQ0FBM0IsMEJBQTZCLENBQ3JDLENBSEEsa0JBQ0MsR0FBSyxpQ0FBMEIsQ0FBMUIseUJBQTRCLENBQ2pDLEdBQU8sa0NBQTJCLENBQTNCLDBCQUE2QixDQUNyQyxDQUNBLDBCQUNDLEdBQUssa0NBQTRCLENBQTVCLDBCQUE4QixDQUNuQyxHQUFPLG1DQUE2QixDQUE3QiwyQkFBK0IsQ0FDdkMsQ0FIQSxrQkFDQyxHQUFLLGtDQUE0QixDQUE1QiwwQkFBOEIsQ0FDbkMsR0FBTyxtQ0FBNkIsQ0FBN0IsMkJBQStCLENBQ3ZDLENBQ0EsMEJBQ0MsR0FBSyxtQ0FBNkIsQ0FBN0IsMkJBQStCLENBQ3BDLEdBQU8sb0NBQThCLENBQTlCLDRCQUFnQyxDQUN4QyxDQUhBLGtCQUNDLEdBQUssbUNBQTZCLENBQTdCLDJCQUErQixDQUNwQyxHQUFPLG9DQUE4QixDQUE5Qiw0QkFBZ0MsQ0FDeEMsQ0FHQSxhQUNDLGVBQ0QsQ0FDQSxXQUNDLGlCQUFrQixDQUNsQixLQUFNLENBQUUsT0FBUSxDQUFFLFFBQVMsQ0FBRSxNQUFPLENBQ3BDLFVBQ0QsQ0FDQSxVQUNDLFdBQVksQ0FFWixpQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLGNBQ0QsQ0FDQSxtQkFDQyxXQUFZLENBRVosT0FBUSxDQUNSLFFBQVMsQ0FDVCxTQUFVLENBQ1YsZUFBZ0IsQ0FDaEIsOEJBQXVCLENBQXZCLHNCQUNELENBQ0EsbUJBQ0MsV0FBWSxDQUVaLE9BQVEsQ0FDUixzQkFDRCxDQUNBLGtCQUNDLFdBQVksQ0FFWixPQUFRLENBQ1IsdUJBQ0QsQ0FDQSxtQkFDQyxXQUFZLENBRVosVUFBVyxDQUNYLHVCQUNELENDdlVBLGNBQ0MsZUFBZ0IsQ0FDaEIsaUJBQ0QsQ0FDQSxvQkFDQyxXQUNELENBQ0EsVUFDQyxrQkFBZSxDQUFmLGNBQWUsQ0FDZixVQUNELENBQ0EsaUJBQ0MsZUFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIsYUFBMkIsQ0FBM0IsMEJBQTJCLENBQzNCLGlCQUNELENBQ0Esa0JBQ0MsZUFBZ0IsQ0FDaEIsZ0JBQ0QsQ0NwQkEsNEJBQ0MsNEJBQ0QsQ0FDQSxvREFDQyxrQkFBMEIsQ0FBMUIseUJBQTBCLENBQzFCLGNBQ0QsQ0FDQSx5RUFDQyxrQkFBK0IsQ0FBL0IsOEJBQ0QsQ0FDQSxrQkFDQyw0QkFBc0IsQ0FBdEIsb0JBQXNCLENBQ3RCLGtCQUVELENBQ0Esd0JBQTBCLHNCQUFlLENBQWYsY0FBaUIsQ0FDM0MsK0JBQWtDLG9DQUE4QixDQUE5Qiw0QkFBZ0MsQ0FDbEUsaUJBQ0MsaUJBQWtCLENBQ2xCLGtCQUFtQixDQUNuQixRQUFTLENBQ1QsYUFBYyxDQUNkLFFBQVMsQ0FDVCxrQkFBNEIsQ0FBNUIsMkJBQTRCLENBQzVCLHlDQUFtQyxDQUFuQyxpQ0FBbUMsQ0FDbkMsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixrQkFBcUIsQ0FDckIsZ0pBRzJELENBSDNELHdJQUcyRCxDQUMzRCx3QkFBaUIsQ0FBakIscUJBQWlCLENBQWpCLG9CQUFpQixDQUFqQixnQkFDRCxDQUVBLDhCQUNDLEdBQUsseUNBQW1DLENBQW5DLGlDQUFxQyxDQUMxQyxHQUFPLGlDQUE2QixDQUE3Qix5QkFBK0IsQ0FDdkMsQ0FIQSxzQkFDQyxHQUFLLHlDQUFtQyxDQUFuQyxpQ0FBcUMsQ0FDMUMsR0FBTyxpQ0FBNkIsQ0FBN0IseUJBQStCLENBQ3ZDLENBQ0EsK0JBQ0MsR0FBSyxpQ0FBNkIsQ0FBN0IseUJBQStCLENBQ3BDLEdBQU8seUNBQW1DLENBQW5DLGlDQUFxQyxDQUM3QyxDQUhBLHVCQUNDLEdBQUssaUNBQTZCLENBQTdCLHlCQUErQixDQUNwQyxHQUFPLHlDQUFtQyxDQUFuQyxpQ0FBcUMsQ0FDN0MsQ0FDQSxnQ0FDQyxHQUFLLGlDQUE2QixDQUE3Qix5QkFBK0IsQ0FDcEMsR0FBTyxpQ0FBNkIsQ0FBN0IseUJBQStCLENBQ3ZDLENBSEEsd0JBQ0MsR0FBSyxpQ0FBNkIsQ0FBN0IseUJBQStCLENBQ3BDLEdBQU8saUNBQTZCLENBQTdCLHlCQUErQixDQUN2QyxDQzlDQSx1QkFDQyxRQUNELENBQ0EseUJBQ0MsZUFDRCxDQUNBLHlCQUNDLFNBQVUsQ0FFVixtQkFBYSxDQUFiLFlBQWEsQ0FDYix1QkFBdUIsQ0FBdkIsc0JBQXVCLENBQ3ZCLHdCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsb0JBQXFCLENBQ3JCLG9CQUFxQixDQUNyQixxQ0FBd0MsQ0FDeEMsV0FDRCxDQUNBLDhCQUFnQyxXQUFZLENBQUUsZUFBa0IsQ0FDaEUsOEJBQWdDLFdBQVksQ0FBRSxhQUFnQixDQUM5RCx5RUFBMkUsZUFBa0IsQ0FDN0YsOEJBQWdDLFdBQWMsQ0FDOUMsOEJBQWdDLFdBQWMsQ0FDOUMsOEJBQWdDLFdBQWMsQ0FDOUMsd0JBQ0MsOEJBQWdDLFdBQVksQ0FBRSxhQUFnQixDQUM5RCw4QkFBZ0MsV0FBWSxDQUFFLGVBQWtCLENBQ2hFLDhCQUFnQyxXQUFjLENBQzlDLDhCQUFnQyxXQUFjLENBQzlDLDhCQUFnQyxXQUFjLENBQzlDLHlCQUEyQixTQUFZLENBQ3hDLENBRUEsbUJBQ0MsYUFBYyxDQUNkLGVBQ0QsQ0FDQSxTQUNDLFNBQVUsQ0FFVixpREFBbUMsQ0FBbkMseUNBQW1DLENBQW5DLGlDQUFtQyxDQUFuQyxnRUFBbUMsQ0FDbkMsNkRBQW9GLENBQ3BGLGFBQWMsQ0FDZCxpQkFDRCxDQUNBLGVBRUMsNEJBQXFCLENBQXJCLG9CQUNELENBQ0EsY0FDQyxVQUFXLENBQ1gsV0FBWSxDQUNaLHFCQUFtQixDQUFuQixrQkFDRCxDQW9CQSx5QkFDQyxjQUFlLENBQ2YsV0FBWSxDQUNaLHdCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsdUJBQXVCLENBQXZCLHNCQUF1QixDQUN2QixZQUNELENBRUEsU0FDQyxVQUFXLENBQ1gsV0FBYSxDQUNiLGlEQUFtQyxDQUFuQyx5Q0FBbUMsQ0FBbkMsaUNBQW1DLENBQW5DLGdFQUFtQyxDQUNuQyxjQUFlLENBQ2YsYUFDRCxDQUNBLGNBQ0MsV0FBWSxDQUNaLGNBQWUsQ0FDZixxQkFBbUIsQ0FBbkIsa0JBQ0QsQ0FFQSxlQUFpQiw4QkFBdUIsQ0FBdkIsc0JBQXlCLENDN0YxQyxpQkFDQyxjQUFlLENBQ2YsaUJBQWtCLENBQ2xCLFVBQXdCLENBQXhCLHVCQUF3QixDQUN4QixvQkFBcUIsQ0FDckIsNkJBQThCLENBQzlCLGVBQ0QsQ0FDQSxjQUNDLGFBQXVCLENBQXZCLHNCQUF1QixDQUN2QixvQkFDRCxDQUNBLGFBQ0MsWUFDRCxDQUNBLDRCQUNDLFVBQVcsQ0FFWCxTQUFVLENBQ1Ysd0JBRUQsQ0FDQSxpREFMQyxpQkFBa0IsQ0FDTixRQUFTLENBQUUsTUFBTyxDQUFFLE9BQVEsQ0FFeEMsVUFRRCxDQU5BLHFCQUVDLEtBQU0sQ0FDTixtQkFBYSxDQUFiLFlBQWEsQ0FDYix1QkFBdUIsQ0FBdkIsc0JBRUQsQ0FFQSxpQkFBbUIsZUFBa0IsQ0FDckMsd0JBQTBCLFlBQWUsQ0FDekMsdUJBQXlCLGVBQWtCLENBRTNDLGVBQ0MsbUJBQWEsQ0FBYixZQUFhLENBQ2IsNEJBQTZCLENBQzdCLGNBQWUsQ0FDZixnQkFBaUIsQ0FDakIsaUJBQ0QsQ0FDQSx3QkFBMEIsV0FBZSxDQUd6QywyQkFDQyxlQUFnQixDQUNoQixnQkFBaUIsQ0FDakIsd0JBQW1CLENBQW5CLGtCQUNELENBQ0EsdUJBQ0MsZUFBZ0IsQ0FDaEIsa0JBQVksQ0FBWixXQUNELENBQ0EsdUJBQ0MsdUJBQXlCLGFBQWdCLENBQzFDLENBQ0EsWUFDQyxvQkFBcUIsQ0FDckIsYUFBYyxDQUNkLHFCQUNELENBQ0EsdUJBQ0MsVUFDRCxDQUdBLGdCQUNDLG9CQUNELENBR0Esd0JBQ0MsdUJBQXVCLENBQXZCLHNCQUF1QixDQUN2QixnQkFBaUIsQ0FDakIsZ0JBQWlCLENBQ2pCLGlCQUNELENBQ0EsU0FDQyxpREFBb0MsQ0FBcEMseUNBQW9DLENBQXBDLGlDQUFvQyxDQUFwQyxnRUFBb0MsQ0FDcEMsa0JBQU8sQ0FBUCxNQUNELENBQ0EsZUFDQyxVQUFXLENBQ1gsYUFBYyxDQUNkLGFBQ0QsQ0FDQSxlQUNDLFdBQVksQ0FDWixjQUFlLENBQ2YsV0FDRCxDQUNBLGVBQ0MsNkJBQXNCLENBQXRCLHFCQUNELENDN0ZBLFlBQWMsa0JBQXFCLENBQ25DLGFBQWUsYUFBYyxDQUFFLHVCQUEwQiIsImZpbGUiOiJsYW5kaW5nLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBDdXN0b20gc3R5bGVzIHRvIHN0YXJ0IHdpdGggKi9cbmJvZHkgeyBtYXJnaW46IDA7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbmJ1dHRvbiB7IGZvbnQ6IGluaGVyaXQ7IG91dGxpbmU6IG5vbmU7IHRleHQtdHJhbnNmb3JtOiBpbmhlcml0OyB9XG51bCxvbCxsaSB7IG1hcmdpbjogMDsgcGFkZGluZzogMDsgbGlzdC1zdHlsZTogbm9uZTsgZGlzcGxheTogYmxvY2s7IH1cbnEsaW1nIHsgZGlzcGxheTogYmxvY2s7IH1cbnE6OmJlZm9yZSxxOjphZnRlciB7IGNvbnRlbnQ6IG5vbmU7IH1cbmFiYnIgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbnN0cm9uZyB7IGZvbnQtd2VpZ2h0OiA1MDA7IH1cbnAgeyBtYXJnaW46IDA7IH1cbiIsIi8qIFZhcmlhYmxlcyAqL1xuOnJvb3Qge1xuXHQtLXByaW1hcnktbGlndGg6ICNlNWYyYWU7XG5cdC0tcHJpbWFyeTogI2I0Yzk1OTtcblx0LS1wcmltYXJ5LWRhcms6ICM1ZjcyM2Y7XG5cdC0tc2Vjb25kYXJ5LWxpZ3RoOiAjZmZmYWU2O1xuXHQtLXNlY29uZGFyeTogI2ZmZGQ2Mztcblx0LS1zZWNvbmRhcnktZGFyazogI2UyYmQzNDtcblx0LS10ZXJ0aWFyeS1saWd0aDogI2Y1YjQ5ZTtcblx0LS10ZXJ0aWFyeTogI2U4N2E1NDtcblx0LS10ZXJ0aWFyeS1kYXJrOiAjOWU1MjM1O1xuXHQtLWRhcms6ICMyMjI7XG5cdC0tZ3JheS1kYXJrOiAjNTQ1MzU1O1xuXHQvKiAtLWdyYXktZGFyazogIzM5MzgzYTsgKi9cblx0LS1ncmF5LWxpZ2h0OiAjYWFhO1xuXHQtLWxpZ2h0OiAjZWVlO1xuXHQtLXRleHQtZGFyazogIzExMTtcblx0LS10ZXh0LWxpZ2h0OiAjZmZmO1xuXHQtLXRhcDogcmdiYSgxODAsIDIwMSwgODksIDAuNCk7XG5cblx0Lypcblx0LS1kYXJrOiAjNTk1OTU5O1xuXHQtLWdyYXktZGFyazogI2IzYjNiMztcblx0LS1ncmF5LWxpZ2h0OiAjZjRmNGY0O1xuXHQtLWxpZ2h0OiAjZmZmO1xuXHQqL1xuXG5cdC8qIFRlc3QgQ29sb3JzICovXG5cdC8qXG5cdC0tcHJpbWFyeTogIzc5ZDY4ZDtcblx0LS1wcmltYXJ5LWRhcms6ICM1NTg3NWY7XG5cdC0tc2Vjb25kYXJ5OiAjZmQ5MjU0O1xuXHQtLXNlY29uZGFyeS1kYXJrOiAjOTc1MzJiO1xuXHQtLXRlcnRpYXJ5OiAjOTM4OWUyO1xuXHQtLXRlcnRpYXJ5LWRhcms6ICM3MzVjOTk7XG5cdCovXG5cblx0LS1lYXNlLWJvdW5jZTogY3ViaWMtYmV6aWVyKDAuMTgsIDAuODksIDAuMzIsIDEuMjgpO1xuXHQtLWZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCAnT3BlbiBTYW5zJywgJ0hlbHZldGljYSBOZXVlJywgc2Fucy1zZXJpZjtcbn1cbiIsIi8qIEN1c3RvbSBlbGVtZW50IHN0eWxlICovXG5ib2R5IHsgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTsgfVxuYSB7IGNvbG9yOiB2YXIoLS10ZXJ0aWFyeSk7IH1cbjo6c2VsZWN0aW9uIHsgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7IGNvbG9yOiB2YXIoLS10ZXh0LWRhcmspOyB9XG4iLCIvKiBHZW5lcmFsICovXG4uYm9keSB7XG5cdGJhY2tncm91bmQ6ICNlN2U3ZTcgdXJsKC9hc3NldHMvaW1nL3dhbGwuanBnKSBjZW50ZXIgNzB2aDtcblx0Y29sb3I6IHZhcigtLXRleHQtZGFyayk7XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdmFyKC0tdGFwKTtcbn1cbi5idXR0b24ge1xuXHRib3JkZXI6IG5vbmU7XG5cdGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuXHRjb2xvcjogdmFyKC0tdGV4dC1saWdodCk7XG5cdHBhZGRpbmc6IDAuNjI1ZW0gMS4yNWVtIDAuNjI1ZW07XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNTBtcyBlYXNlLW91dDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHotaW5kZXg6IDA7XG5cdG1hcmdpbjogMWVtIDAuNWVtIDEuNjI1ZW07XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogbm9uZTtcbn1cbi5idXR0b246OmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDsgcmlnaHQ6IDA7IGJvdHRvbTogMDsgbGVmdDogMDtcblx0YmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1kYXJrKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuNjI1ZW0pO1xuXHR6LWluZGV4OiAtMjtcblx0dHJhbnNpdGlvbjogaW5oZXJpdDtcbn1cbi5idXR0b246OmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwOyByaWdodDogMDsgYm90dG9tOiAwOyBsZWZ0OiAwO1xuXHRiYWNrZ3JvdW5kOiBpbmhlcml0O1xuXHR6LWluZGV4OiAtMTtcbn1cbi5idXR0b246aG92ZXIgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC4xMjVlbSk7IH1cbi5idXR0b246aG92ZXI6OmJlZm9yZSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjVlbSk7IH1cbi5idXR0b246YWN0aXZlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuNjI1ZW0pOyB9XG4uYnV0dG9uOmFjdGl2ZTo6YmVmb3JlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4uc2VjdGlvbi0tZGFyayB7IGJhY2tncm91bmQ6IHZhcigtLWRhcmspOyBjb2xvcjogdmFyKC0tdGV4dC1saWdodCk7IH1cbkBrZXlmcmFtZXMgZmFkZS1pbiB7XG5cdDAlIHsgb3BhY2l0eTogMDsgfVxuXHQxMDAlIHsgb3BhY2l0eTogMTsgfVxufVxuXG4vKiBTZWN0aW9uIGVsZW1lbnRzICovXG4uc2VjdGlvbiB7XG5cdHBhZGRpbmc6IDE2cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWF4LXdpZHRoOiAxMDAwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuLnNlY3Rpb25fX3RpdGxlIHtcblx0Y29sb3I6IHZhcigtLXRlcnRpYXJ5LWRhcmspO1xufVxuLnNlY3Rpb25fX2xpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5zZWN0aW9uX192aWRlbyB7XG5cdG1heC13aWR0aDogY2FsYygxMDB2dyAtIDMycHgpO1xuXHRtYXgtaGVpZ2h0OiBjYWxjKGNhbGMoMTAwdncgLSAzMnB4KSAqIDAuNTYyNSk7XG5cdHdpZHRoOiA4NTMuMzMzMzMzcHg7XG5cdGhlaWdodDogNDgwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbiIsIlxuLyogSGVybyAqL1xuLmhlcm8ge1xuXHRoZWlnaHQ6IDkwdmg7XG5cdGNvbG9yOiB2YXIoLS10ZXh0LWxpZ2h0KTtcblx0Zm9udC1zaXplOiAzdnc7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwYWRkaW5nOiA0OHB4IDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICNhNmJhODY7XG59XG5AbWVkaWEobWluLXdpZHRoOiAzMy4zMzMzZW0pIHtcblx0Lmhlcm8geyBmb250LXNpemU6IDFlbTsgfVxuXHQuYnV0dG9uLS1oZXJvIHsgZm9udC1zaXplOiAxLjJlbSAhaW1wb3J0YW50OyB9XG59XG4uaGVyb19fdGl0bGUge1xuXHRmb250LXNpemU6IDZlbTtcblx0bWFyZ2luOiAwO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmhlcm9fX3RpdGxlLS1kdXN0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZDogIzAwMDtcblx0bWl4LWJsZW5kLW1vZGU6IHNjcmVlbjtcbn1cbi5oZXJvX190aXRsZS0tZHVzdDo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDFweDsgcmlnaHQ6IDFweDsgYm90dG9tOiAxcHg7IGxlZnQ6IDFweDtcblx0YmFja2dyb3VuZDogd2hpdGUgdXJsKC9hc3NldHMvaW1nL211bHRpc2l6ZS8xeC9kdXN0LTIwLmpwZykgY2VudGVyLzUxMnB4O1xuXHRtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhXG5cdG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcblx0b25seSBzY3JlZW4gYW5kICggICAtbW96LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuXHRvbmx5IHNjcmVlbiBhbmQgKCAgICAgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMi8xKSxcblx0b25seSBzY3JlZW4gYW5kICggICAgICAgICAgICAgICAgbWluLXJlc29sdXRpb246IDE5MmRwaSksXG5cdG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICAgICAgICAgIG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuXHQuaGVyb19fdGl0bGUtLWR1c3Q6OmJlZm9yZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltZy9tdWx0aXNpemUvMngvZHVzdEAyeC0yMC5qcGcpOyB9XG5cdC8qIC5ib2R5IHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1nL211bHRpc2l6ZS8yeC93YWxsQDJ4LmpwZyk7IH0gKi9cbn1cbkBzdXBwb3J0cyBub3QgKG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseSkge1xuXHQuaGVyb19fdGl0bGUtLWR1c3Qge1xuXHRcdGJhY2tncm91bmQ6IHdoaXRlIHVybCgvYXNzZXRzL2ltZy9tdWx0aXNpemUvMXgvZHVzdC0yMC5qcGcpIGNlbnRlci81MTJweDtcblx0XHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0YmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7XG5cdH1cblx0Lmhlcm9fX3RpdGxlLS1kdXN0OjpiZWZvcmUgeyBjb250ZW50OiBub25lOyB9XG59XG4uaGVyb19fdGl0bGUtLWJvbGQge1xuXHRmb250LXdlaWdodDogODAwO1xufVxuLmhlcm9fX2xldHRlci0tZmFsbCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0YW5pbWF0aW9uOiBsZXR0ZXItZmFsbCAxLjVzIGN1YmljLWJlemllcigxLCAwLCAwLjksIDEuMjUpIDIuNXMsIGxldHRlci1mYWxsLWNvcHkgMi41cyBzdGVwcygxKTtcblx0dHJhbnNmb3JtLW9yaWdpbjogMzclIDg3JTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01JSkgcm90YXRlKDE1ZGVnKTtcblx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuQGtleWZyYW1lcyBsZXR0ZXItZmFsbCB7XG5cdDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01JSkgcm90YXRlKDApOyB9XG5cdDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUlKSByb3RhdGUoMTVkZWcpOyB9XG59XG4uaGVyb19fZGF0ZSB7XG5cdGZvbnQtc2l6ZTogMmVtO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRtYXJnaW4tdG9wOiAwLjFlbTtcbn1cbi5oZXJvX19pbmZvIHtcblx0bWFyZ2luOiAwLjVlbSAwIDFlbTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxLjNlbTtcblx0ei1pbmRleDogMDtcbn1cbi5oZXJvX19tb3JlLWluZm8ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYnV0dG9uLS1oZXJvIHtcblx0Zm9udC1zaXplOiAxLjhlbTtcblx0bWFyZ2luOiAwIDAgMC42MjVlbTtcblx0ei1pbmRleDogMDtcbn1cbi8qIEhlcm8gYmFja2dyb3VuZCAqL1xuLmxhbmRzY2FwZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwOyByaWdodDogMDsgYm90dG9tOiAwOyBsZWZ0OiAwO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0b2JqZWN0LXBvc2l0aW9uOiB0b3A7XG59XG5cbi8qIEhlcm8gYnVpbGRpbmdzICovXG4uYnVpbGRpbmdzIHtcblx0d2lkdGg6IDU2ZW07XG5cdGhlaWdodDogNDBlbTtcblx0bWFyZ2luLWJvdHRvbTogLTIxZW07XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGZvbnQtc2l6ZTogMWVtO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHotaW5kZXg6IDA7XG59XG4uYnVpbGRpbmdzX19pbWcge1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWxlZnQ6IC0xJTtcblx0bWF4LWhlaWdodDogMTAwJTtcblx0b2JqZWN0LWZpdDogY29udGFpbjtcbn1cbkBtZWRpYShtaW4td2lkdGg6IDQyZW0pIHtcblx0LmJ1aWxkaW5ncyB7IG1hcmdpbi1ib3R0b206IC0xNGVtOyBmb250LXNpemU6IDEuMjVlbTsgaGVpZ2h0OiAyOGVtOyB9XG5cdC5idWlsZGluZ3NfX2ltZyB7IG1hcmdpbi1sZWZ0OiAyJTsgfVxufVxuLmhlcm9fX2xheWVyLS1mb2cge1xuXHRib3R0b206IDIwJTtcbn1cblxuLmhlcm9fX2xheWVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7IHJpZ2h0OiAwOyBib3R0b206IDA7IGxlZnQ6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmhlcm9fX2xheWVyLS1za3kge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjYTZiYTg2IDIuNSUsICNlM2M2NzcgMjAlLCAjMDAwIDEwMCUpO1xufVxuLmhlcm9fX2xheWVyLS1kZXB0aHMge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDAwMCA0MCUsICMwMDAgODAlKTtcbn1cbi5oZXJvX19sYXllci0tZGVwdGhzLXNtYWxsIHtcblx0dG9wOiA5MCU7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwMDAwIDAlLCAjMDAwIDEwMCUpO1xuXHR6LWluZGV4OiAxO1xufVxuXG4vKiBXYWxsIHBsYW50cyAqL1xuXG4uaGVyb19fc2VwYXJhdG9yIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0aGVpZ2h0OiA2MDBweDtcblx0bWFyZ2luOiAtMzAwcHggMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuLmhlcm9fX3NlcGFyYXRvcl9fY29udGVudCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDA7XG5cdG1hcmdpbi10b3A6IDMwMHB4O1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlcm9fX3NlcGFyYXRvcl9faW1nIHtcblx0LS13YWxsLWhlaWdodDogMTUwcHg7XG5cdC0td2FsbC1vZmZzZXQ6IC0wLjQ2NjY2O1xuXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7IGxlZnQ6IDA7XG5cdGJvdHRvbTogY2FsYyh2YXIoLS13YWxsLW9mZnNldCkgKiB2YXIoLS13YWxsLWhlaWdodCkpO1xuXHRoZWlnaHQ6IHZhcigtLXdhbGwtaGVpZ2h0KTtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMjEzMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0b2JqZWN0LWZpdDogY292ZXI7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5wbGFudCB7XG5cdC0tcGxhbnQtb2Zmc2V0LXg6IDA7XG5cdC0tcGxhbnQtb2Zmc2V0LXk6IDA7XG5cblx0ei1pbmRleDogMjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb2xvcjogdmFyKC0tdGV4dC1saWdodCk7XG59XG4ucGxhbnQtLWJvdHRvbSB7IGJvdHRvbTogdmFyKC0tcGxhbnQtb2Zmc2V0LXkpOyB9XG4ucGxhbnQtLXRvcCB7IHRvcDogdmFyKC0tcGxhbnQtb2Zmc2V0LXkpOyB9XG4ucGxhbnQtLXJpZ2h0IHsgcmlnaHQ6IHZhcigtLXBsYW50LW9mZnNldC14KTsgfVxuLnBsYW50LS1sZWZ0IHsgbGVmdDogdmFyKC0tcGxhbnQtb2Zmc2V0LXgpOyB9XG5cbi5wbGFudC1za3kge1xuXHQtLXBsYW50LW9mZnNldC14OiAtNzBweDtcblx0LS1wbGFudC1vZmZzZXQteTogLTM1cHg7XG5cblx0aGVpZ2h0OiAzMy4zMzMzdnc7XG5cdHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuLnBsYW50LXdhbGwtcmlnaHQge1xuXHQtLXBsYW50LW9mZnNldC14OiAtMzBweDtcblx0LS1wbGFudC1vZmZzZXQteTogLTEyMHB4O1xuXG5cdGhlaWdodDogNDB2dztcblx0dHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xufVxuLnBsYW50LXdhbGwtbGVmdCB7XG5cdC0tcGxhbnQtb2Zmc2V0LXg6IC02NXB4O1xuXHQtLXBsYW50LW9mZnNldC15OiAtMTIwcHg7XG5cblx0aGVpZ2h0OiA0NXZ3O1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1JSkgcm90YXRlKDIwZGVnKTtcbn1cbkBtZWRpYShtaW4td2lkdGg6IDgwMHB4KSB7XG5cdC5wbGFudC13YWxsLXJpZ2h0IHsgaGVpZ2h0OiAzMjBweDsgfVxuXHQucGxhbnQtc2t5IHsgaGVpZ2h0OiAyNjYuNjdweDsgfVxuXHQucGxhbnQtd2FsbC1sZWZ0IHsgaGVpZ2h0OiAzNjBweDsgfVxufVxuXG4vKiBQbGFudCBhbmltYXRpb25zICovXG4ucGxhbnQtc2t5LS1hbmltYXRpb24geyBhbmltYXRpb246IHBsYW50X3NreSA0LjNzIDAuMXMgZWFzZS1vdXQsIHBsYW50X3NreS1jb3B5IDAuMXMgc3RlcHMoMSk7IH1cbi5wbGFudC13YWxsLXJpZ2h0LS1hbmltYXRpb24geyBhbmltYXRpb246IHBsYW50X3dhbGxfcmlnaHQgMy4xcyAwLjhzIGVhc2Utb3V0LCBwbGFudF93YWxsX3JpZ2h0LWNvcHkgMC44cyBzdGVwcygxKTsgfVxuLnBsYW50LXdhbGwtbGVmdC0tYW5pbWF0aW9uIHsgYW5pbWF0aW9uOiBwbGFudF93YWxsX2xlZnQgNHMgMC4yNXMgZWFzZS1vdXQsIHBsYW50X3dhbGxfbGVmdC1jb3B5IDAuMjVzIHN0ZXBzKDEpOyB9XG5cbkBrZXlmcmFtZXMgcGxhbnRfc2t5IHtcblx0MCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtODglLCAxMiUpIHJvdGF0ZSg0NWRlZyk7IH1cblx0MTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDApIHJvdGF0ZSgwKTsgfVxufVxuQGtleWZyYW1lcyBwbGFudF93YWxsX3JpZ2h0IHtcblx0MCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNTAlLCAtMTAlKSByb3RhdGUoLTc1ZGVnKTsgfVxuXHQxMDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCkgcm90YXRlKDApOyB9XG59XG5Aa2V5ZnJhbWVzIHBsYW50X3dhbGxfbGVmdCB7XG5cdDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwNyUsIC0zMyUpIHJvdGF0ZSgxMjBkZWcpOyB9XG5cdDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTUlKSByb3RhdGUoMjBkZWcpOyB9XG59XG5cbi8qIFRoZSBhbmltYXRpb24ncyBjb3B5IGlzIHRvIGZpeCBhIFNhZmFyaSBhbmQgRWRnZSBidWcsIHdoZW4gdG93IGFuaW1hdGlvbnMgaGF2ZSB0aGUgc2FtZSBuYW1lICovXG5Aa2V5ZnJhbWVzIGxldHRlci1mYWxsLWNvcHkge1xuXHQwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNSUpIHJvdGF0ZSgwKTsgfVxuXHQxMDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01JSkgcm90YXRlKDE1ZGVnKTsgfVxufVxuQGtleWZyYW1lcyBwbGFudF9za3ktY29weSB7XG5cdDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTg4JSwgMTIlKSByb3RhdGUoNDVkZWcpOyB9XG5cdDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKSByb3RhdGUoMCk7IH1cbn1cbkBrZXlmcmFtZXMgcGxhbnRfd2FsbF9yaWdodC1jb3B5IHtcblx0MCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNTAlLCAtMTAlKSByb3RhdGUoLTc1ZGVnKTsgfVxuXHQxMDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCkgcm90YXRlKDApOyB9XG59XG5Aa2V5ZnJhbWVzIHBsYW50X3dhbGxfbGVmdC1jb3B5IHtcblx0MCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjA3JSwgLTMzJSkgcm90YXRlKDEyMGRlZyk7IH1cblx0MTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNSUpIHJvdGF0ZSgyMGRlZyk7IH1cbn1cblxuLyogQnVpbGRpbmdzIGFuaW1hdGlvbiAqL1xuLmJ1aWxkaW5ncy0tYW5pbWF0aW9uIHsgYW5pbWF0aW9uOiBidWlsZGluZ3MtdXAgMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpLCBmYWRlLWluIDJzIGVhc2UtaW47IH1cbi5idWlsZGluZ3NfX2ltZy0tYW5pbWF0aW9uIHtcblx0YW5pbWF0aW9uOlxuXHRcdHNoYWtlMSAwLjA1cyAwcyBjdWJpYy1iZXppZXIoMC40NSwgMC4wNSwgMC41NSwgMC45NSkgMjAgYWx0ZXJuYXRlLFxuXHRcdHNoYWtlMiAwLjA1cyAxcyBjdWJpYy1iZXppZXIoMC40NSwgMC4wNSwgMC41NSwgMC45NSkgMTAgYWx0ZXJuYXRlLFxuXHRcdHNoYWtlMyAwLjA1cyAxLjVzIGN1YmljLWJlemllcigwLjQ1LCAwLjA1LCAwLjU1LCAwLjk1KSA1IGFsdGVybmF0ZSxcblx0XHRzaGFrZTMgMC4wNXMgMS43NXMgY3ViaWMtYmV6aWVyKDAuNDUsIDAuMDUsIDAuNTUsIDAuOTUpIDMuNSBhbHRlcm5hdGU7XG59XG4uYnVpbGRpbmdzLS1oaWRkZW4geyBvcGFjaXR5OiAwOyB9XG5cbkBrZXlmcmFtZXMgYnVpbGRpbmdzLXVwIHtcblx0MCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMWVtKTsgfVxuXHQxMDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG59XG5Aa2V5ZnJhbWVzIHNoYWtlMSB7XG5cdDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEuNXB4KTsgfVxuXHQxMDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xLjVweCk7IH1cbn1cbkBrZXlmcmFtZXMgc2hha2UyIHtcblx0MCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMXB4KTsgfVxuXHQxMDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xcHgpOyB9XG59XG5Aa2V5ZnJhbWVzIHNoYWtlMyB7XG5cdDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuNXB4KTsgfVxuXHQxMDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0wLjVweCk7IH1cbn1cbkBrZXlmcmFtZXMgc2hha2U0IHtcblx0MCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4yNXB4KTsgfVxuXHQxMDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0wLjI1cHgpOyB9XG59XG5cbi8qIEdyYWZpdHRpcyAqL1xuLm5vLW92ZXJmbG93IHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ncmFmZml0aXMge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDsgcmlnaHQ6IDA7IGJvdHRvbTogMDsgbGVmdDogMDtcblx0ei1pbmRleDogLTE7XG59XG4uZ3JhZmZpdGkge1xuXHQtLXNpemU6IDEwdnc7XG5cblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogdmFyKC0tc2l6ZSk7XG5cdG1pbi13aWR0aDogODBweDtcbn1cbi5ncmFmZml0aS0td2FybmluZyB7XG5cdC0tc2l6ZTogMTh2dztcblxuXHR0b3A6IC00JTtcblx0cmlnaHQ6IDUlO1xuXHR6LWluZGV4OiAxO1xuXHRtYXgtd2lkdGg6IDExMHB4O1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbn1cbi5ncmFmZml0aS0taGFja3VwYyB7XG5cdC0tc2l6ZTogMjB2dztcblxuXHR0b3A6IDM1JTtcblx0bGVmdDogY2FsYygxMDAlICsgMTBweCk7XG59XG4uZ3JhZmZpdGktLXN5c3RlbSB7XG5cdC0tc2l6ZTogMjB2dztcblxuXHR0b3A6IDIwJTtcblx0cmlnaHQ6IGNhbGMoMTAwJSArIDEwcHgpO1xufVxuLmdyYWZmaXRpLS1mYWxsb3V0IHtcblx0LS1zaXplOiAxNnZ3O1xuXG5cdGJvdHRvbTogMjAlO1xuXHRyaWdodDogY2FsYygxMDAlICsgMjBweCk7XG59XG4iLCJcbi8qIEZBUSAtIFF1ZXN0aW9ucyAqL1xuLnNlY3Rpb24tLWZhcSB7XG5cdG1hcmdpbi10b3A6IDY0cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uX19saXN0LS1mYXEge1xuXHRtYXJnaW46IC04cHg7XG59XG4ucXVlc3Rpb24ge1xuXHRmbGV4OiAxIDEgMjUwcHg7XG5cdG1hcmdpbjogOHB4O1xufVxuLnF1ZXN0aW9uX190aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRmb250LXNpemU6IDEuMWVtO1xuXHRjb2xvcjogdmFyKC0tdGVydGlhcnktZGFyayk7XG5cdG1hcmdpbjogMWVtIDAgMC41ZW07XG59XG4ucXVlc3Rpb25fX2Fuc3dlciB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGxpbmUtaGVpZ2h0OiAxLjIzO1xufVxuIiwiXG4vKiBNb3JlIGFwcGxpY2F0aW9ucyAqL1xuLnNlY3Rpb25fX2xpc3QtLXBhcnRpY2lwYXRlIHtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG4uYnV0dG9uLS1zcG9uc29yLCAuYnV0dG9uLS12b2x1bnRlZXIsIC5idXR0b24tLW1lbnRvciB7XG5cdGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnkpO1xuXHRmbGV4LWJhc2lzOiA5ZW07XG59XG4uYnV0dG9uLS1zcG9uc29yOjpiZWZvcmUsIC5idXR0b24tLXZvbHVudGVlcjo6YmVmb3JlLCAuYnV0dG9uLS1tZW50b3I6OmJlZm9yZSB7XG5cdGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZGFyayk7XG59XG4uYnV0dG9uLS1kaXNhYmxlZCB7XG5cdGZpbHRlcjogc2F0dXJhdGUoMC4xNSk7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdC8qIHBvaW50ZXItZXZlbnRzOiBub25lOyAqL1xufVxuLmJ1dHRvbi0tZGlzYWJsZWQ6aG92ZXIgeyB0cmFuc2Zvcm06IG5vbmU7IH1cbi5idXR0b24tLWRpc2FibGVkOmhvdmVyOjpiZWZvcmUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC42MjVlbSk7IH1cbi5idXR0b25fX3Rvb2x0aXAge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHRvcDogLTJlbTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGxlZnQ6IDUwJTtcblx0YmFja2dyb3VuZDogdmFyKC0tZ3JheS1kYXJrKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMi42MjVlbSk7XG5cdHotaW5kZXg6IC0zO1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdHBhZGRpbmc6IDAuMjVlbSAwLjVlbTtcblx0YW5pbWF0aW9uOlxuXHRcdHRvb2x0aXAtaW4gMC4zcyBjdWJpYy1iZXppZXIoMC4xOCwgMC44OSwgMC4zMiwgMS4yOCkgMHMsXG5cdFx0dG9vbHRpcC1zdGF5IDFzIGxpbmVhciAwLjNzLFxuXHRcdHRvb2x0aXAtb3V0IDAuMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpIDEuM3M7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG5Aa2V5ZnJhbWVzIHRvb2x0aXAtaW4ge1xuXHQwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDIuNjI1ZW0pOyB9XG5cdDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTsgfVxufVxuQGtleWZyYW1lcyB0b29sdGlwLW91dCB7XG5cdDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7IH1cblx0MTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDIuNjI1ZW0pOyB9XG59XG5Aa2V5ZnJhbWVzIHRvb2x0aXAtc3RheSB7XG5cdDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7IH1cblx0MTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApOyB9XG59XG4iLCJcbi8qIFNwb25zb3JzICYgUGFydG5lcnMgKi9cbi5zZWN0aW9uX190aXRsZS0tbG9nb3Mge1xuXHRtYXJnaW46IDA7XG59XG4uc2VjdGlvbl9fdGl0bGUtLXN1cHBvcnQge1xuXHRmb250LXNpemU6IDEuMWVtO1xufVxuLnNlY3Rpb25fX2xpc3QtLXNwb25zb3JzIHtcblx0LS1nYXA6IDJ2dztcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1pdGVtczogY2VudGVyO1xuXHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cdHBhZGRpbmc6IHZhcigtLWdhcCkgY2FsYyh2YXIoLS1nYXApICogMyk7XG5cdG1hcmdpbjogYXV0bztcbn1cbi5zZWN0aW9uX19saXN0LS1zcG9uc29ycy10ZXJhIHsgLS1jb2x1bW5zOiAxOyBtYXgtd2lkdGg6IHVuc2V0OyB9XG4uc2VjdGlvbl9fbGlzdC0tc3BvbnNvcnMtZ2lnYSB7IC0tY29sdW1uczogMTsgbWF4LXdpZHRoOiA4MCU7IH1cbi5zZWN0aW9uX19saXN0LS1zcG9uc29yczpudGgtY2hpbGQoMik6bm90KC5zZWN0aW9uX19saXN0LS1zcG9uc29ycy10ZXJhKSB7IG1heC13aWR0aDogdW5zZXQ7IH0gLyogSWYgdGhlcmUgYXJlIG5vIFRlcmEsIG1ha2UgZ2lnYSB0aGUgbGFyZ2VzdCAqL1xuLnNlY3Rpb25fX2xpc3QtLXNwb25zb3JzLW1lZ2EgeyAtLWNvbHVtbnM6IDI7IH1cbi5zZWN0aW9uX19saXN0LS1zcG9uc29ycy1raWxvIHsgLS1jb2x1bW5zOiAzOyB9XG4uc2VjdGlvbl9fbGlzdC0tc3BvbnNvcnMtbWlsaSB7IC0tY29sdW1uczogNDsgfVxuQG1lZGlhKG1pbi13aWR0aDogNTQ0cHgpIHtcblx0LnNlY3Rpb25fX2xpc3QtLXNwb25zb3JzLXRlcmEgeyAtLWNvbHVtbnM6IDE7IG1heC13aWR0aDogNjAlOyB9XG5cdC5zZWN0aW9uX19saXN0LS1zcG9uc29ycy1naWdhIHsgLS1jb2x1bW5zOiAyOyBtYXgtd2lkdGg6IHVuc2V0OyB9XG5cdC5zZWN0aW9uX19saXN0LS1zcG9uc29ycy1tZWdhIHsgLS1jb2x1bW5zOiAzOyB9XG5cdC5zZWN0aW9uX19saXN0LS1zcG9uc29ycy1raWxvIHsgLS1jb2x1bW5zOiA0OyB9XG5cdC5zZWN0aW9uX19saXN0LS1zcG9uc29ycy1taWxpIHsgLS1jb2x1bW5zOiA1OyB9XG5cdC5zZWN0aW9uX19saXN0LS1zcG9uc29ycyB7IC0tZ2FwOiAxZW07IH1cbn1cblxuLnNlY3Rpb24tLXNwb25zb3JzIHtcblx0cGFkZGluZzogMWVtIDA7XG5cdG1heC13aWR0aDogODAwcHg7XG59XG4uc3BvbnNvciB7XG5cdC0tc2NhbGU6IDE7XG5cblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgZWFzZS1vdXQ7XG5cdHdpZHRoOiBjYWxjKGNhbGMoY2FsYygxMDAlIC8gdmFyKC0tY29sdW1ucykpIC0gY2FsYyh2YXIoLS1nYXApICogMikpICogdmFyKC0tc2NhbGUpKTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogdmFyKC0tZ2FwKTtcbn1cbi5zcG9uc29yOmhvdmVyIHtcblx0LyogdHJhbnNmb3JtOiBzY2FsZSggY2FsYyggY2FsYyggdmFyKC0tc2l6ZSkgKyAyNXB4KSAvIHZhcigtLXNpemUpICkgKTsgKi9cblx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuLnNwb25zb3JfX2ltZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uc3BvbnNvci0tb3ZlcmZsb3cge1xuXG59XG4vKiAuc3BvbnNvci0tdGVyYSB7IGhlaWdodDogMTJlbTsgfVxuLnNwb25zb3ItLWdpZ2EgeyBoZWlnaHQ6IDZlbTsgfVxuLnNwb25zb3ItLW1lZ2EgeyBoZWlnaHQ6IDMuNWVtOyB9XG4uc3BvbnNvci0ta2lsbyB7IGhlaWdodDogMmVtOyB9XG4uc3BvbnNvci0tbWlsaSB7IGhlaWdodDogMS41ZW07IH1cbi5zcG9uc29yLS1wYXJ0bmVyIHsgaGVpZ2h0OiA0ZW07IH1cbi5wYXJ0bmVyLS1zdXBwb3J0IHsgaGVpZ2h0OiAzLjVlbTsgfSAqL1xuLyogc2NhbGUgPSAoaGVpZ2h0ICsgMC41ZW0gKSAvIGhlaWdodCAqL1xuXG4vKiAuc3BvbnNvci0tdGVyYTpob3ZlciB7IHRyYW5zZm9ybTogc2NhbGUoMS4wNDE2Nyk7IH1cbi5zcG9uc29yLS1naWdhOmhvdmVyIHsgdHJhbnNmb3JtOiBzY2FsZSgxLjA4MzMzKTsgfVxuLnNwb25zb3ItLW1lZ2E6aG92ZXIgeyB0cmFuc2Zvcm06IHNjYWxlKDEuMTI1KTsgfVxuLnNwb25zb3ItLWtpbG86aG92ZXIgeyB0cmFuc2Zvcm06IHNjYWxlKDEuMjUpOyB9XG4uc3BvbnNvci0tcGFydG5lcjpob3ZlciB7IHRyYW5zZm9ybTogc2NhbGUoMS4xMjUpOyB9XG4ucGFydG5lci0tc3VwcG9ydDpob3ZlciB7IHRyYW5zZm9ybTogc2NhbGUoMS4xNDI4Nik7IH0gKi9cblxuLnNlY3Rpb25fX2xpc3QtLXBhcnRuZXJzIHtcblx0bWF4LXdpZHRoOiA0MGVtO1xuXHRtYXJnaW46IGF1dG87XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwYWRkaW5nOiAwLjVlbTtcbn1cblxuLnBhcnRuZXIge1xuXHRoZWlnaHQ6IDRlbTtcblx0bWFyZ2luOiAwLjVlbTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgZWFzZS1vdXQ7XG5cdG1heC13aWR0aDogMTAwJTtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4ucGFydG5lcl9faW1nIHtcblx0aGVpZ2h0OiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5wYXJ0bmVyOmhvdmVyIHsgdHJhbnNmb3JtOiBzY2FsZSgxLjEyNSk7IH1cbiIsIlxuLyogRm9vdGVyIHNlY3Rpb24gKi9cbi5zZWN0aW9uLS1mb290ZXIge1xuXHRtYXgtd2lkdGg6IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y29sb3I6IHZhcigtLXRleHQtbGlnaHQpO1xuXHRwYWRkaW5nLWJvdHRvbTogMS41ZW07XG5cdHBhZGRpbmctdG9wOiBjYWxjKDEyOHB4ICsgMWVtKTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mb290ZXJfX2xpbmsge1xuXHRjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZvb3Rlcl9faW1nIHtcblx0aGVpZ2h0OiAzNTBweDtcbn1cbi5uby1vdmVyZmxvdy0tZm9vdGVyOjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDM1MHB4OyBib3R0b206IDA7IGxlZnQ6IDA7IHJpZ2h0OiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNWM1MjQyO1xuXHR6LWluZGV4OiAtMTtcbn1cbi5uby1vdmVyZmxvdy0tZm9vdGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7IGxlZnQ6IDA7IGJvdHRvbTogMDsgcmlnaHQ6IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR6LWluZGV4OiAtMTtcbn1cblxuLmZvb3Rlcl9fZWxlbWVudCB7IG1hcmdpbjogMWVtIGF1dG87IH1cbi5mb290ZXJfX2VsZW1lbnQtLWZpcnN0IHsgbWFyZ2luLXRvcDogMDsgfVxuLmZvb3Rlcl9fZWxlbWVudC0tbGFzdCB7IG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmZvb3Rlcl9jb2x1bW4ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXgtd2lkdGg6IDEyMDBweDtcblx0bWFyZ2luOiAtMC41ZW0gYXV0bztcbn1cbi5mb290ZXJfY29sdW1uX19lbGVtZW50IHsgbWFyZ2luOiAwLjVlbTsgfVxuXG4vKiBMZWdhbCAqL1xuLnNlY3Rpb25fX2xpc3QtLWxpbmtzLWxpc3Qge1xuXHRtYXgtd2lkdGg6IDUwMHB4O1xuXHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZWN0aW9uX19saXN0LS1wYWNrZWQge1xuXHRtYXgtd2lkdGg6IDM1MHB4O1xuXHRmbGV4LWdyb3c6IDE7XG59XG5AbWVkaWEobWF4LXdpZHRoOiAyNWVtKSB7XG5cdC5zZWN0aW9uX19saXN0LS1wYWNrZWQgeyBmb250LXNpemU6IDR2dzsgfVxufVxuLmxpbmtzLWxpc3Qge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmxpbmtzLWxpc3RfX3NlcGFyYXRvciB7XG5cdG9wYWNpdHk6IDAuNTtcbn1cblxuLyogTGFzdCB5ZWFyICYgU2lnbmF0dXJlICovXG4ubGFzdC15ZWFyLXNpdGUge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qIENvbnRhY3QgKi9cbi5zZWN0aW9uX19saXN0LS1jb250YWN0IHtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHRtYXgtd2lkdGg6IDE3LjVlbTtcblx0ZmxleC1iYXNpczogMTcuNWVtO1xufVxuLmNvbnRhY3Qge1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTAwbXMgZWFzZS1vdXQ7XG5cdGZsZXg6IDE7XG59XG4uY29udGFjdF9fbGluayB7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bGluZS1oZWlnaHQ6IDE7XG59XG4uY29udGFjdF9faWNvbiB7XG5cdHdpZHRoOiAxLjVlbTtcblx0bWluLXdpZHRoOiAyMHB4O1xuXHRtYXJnaW46IGF1dG87XG59XG4uY29udGFjdDpob3ZlciB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMS4yNSk7XG59XG4iLCJcbi8qIEVhc3RlciBlZ2dzICovXG4ubGVubnktZmFjZSB7IHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbi5zZWNyZXQtbGluayB7IGNvbG9yOiBpbmhlcml0OyB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7IH1cbi8qIFRPRE86IGFkZCBhIHJhaW5ib3cgZ2xvdyAqL1xuLyogLnJhaW5ib3ctZ2xvdyB7IH0gKi9cbiJdfQ== */