.c-button{align-items:center;color:var(--color-white);cursor:pointer;display:inline-flex;font-family:var(--font-uderzo-title);justify-content:center;text-shadow:-3px 3px 0 var(--color-black);transition:all .2s ease-in}@media screen and (width < 1024px){.c-button{font-size:7.2vw}}@media screen and (1024px <= width){.c-button{font-size:3.33vw}}.c-button[data-target]{cursor:pointer}.c-button:disabled{cursor:auto}.c-button.is-disabled{cursor:not-allowed}.c-footer{background-color:var(--color-white)}@media screen and (width < 1024px){.c-footer{padding-block:4vw}}@media screen and (1024px <= width){.c-footer{padding:1.46vw 3rem}}.c-footer__list{display:flex;flex-wrap:wrap}@media screen and (width < 1024px){.c-footer__list{justify-content:space-between;padding-inline:4vw}}@media screen and (1024px <= width){.c-footer__list{justify-content:space-evenly}}.c-footer__link{font-family:var(--font-montserrat)}@media screen and (width < 1024px){.c-footer__link{font-size:3.47vw}}@media screen and (1024px <= width){.c-footer__link{font-size:1.25vw}}.c-footer__link:focus,.c-footer__link:hover{color:var(--color-red)}.c-form{position:relative}@media screen and (width < 1024px){.c-form{margin-top:6vw}}@media screen and (1024px <= width){.c-form:after,.c-form:before{content:"";pointer-events:none;position:absolute}.c-form:before{background:url(../assets/images/produit-2.png) no-repeat top;background-size:contain;content:"";height:27.5vw;left:-6.46vw;top:11.25vw;width:29.79vw}.c-form:after{background:url(../assets/images/produit-1.png) no-repeat top;background-size:contain;content:"";height:27.13vw;right:-70px;top:-8vw;width:29.25vw;z-index:1}}.c-form form{position:relative}@media screen and (1024px <= width){.c-form form:after,.c-form form:before{content:"";pointer-events:none;position:absolute}.c-form form:before{background:url(../assets/images/obelix-tap.png) no-repeat top;background-size:contain;bottom:0;height:20.69vw;left:3.88vw;width:18.96vw;z-index:1}.c-form form:after{background:url(../assets/images/asterix-pose.png) no-repeat top;background-size:contain;bottom:0;height:18.33vw;right:15.58vw;width:9.72vw;z-index:1}}.c-form .heading-h2,.c-form h2{color:var(--color-red);text-align:center}@media screen and (width < 1024px){.c-form .heading-h2,.c-form h2{font-size:6.67vw;line-height:1.15em;margin-bottom:2.67vw;margin-top:4.67vw}}@media screen and (1024px <= width){.c-form .heading-h2,.c-form h2{margin-bottom:1.5vw;margin-top:2.6vw}}.c-form .heading-h2{margin-top:0}@media screen and (1024px <= width){.c-form .heading-h2{margin-bottom:1.1vw;padding-top:2.17vw}}.c-form__grid{display:grid}@media screen and (width < 1024px){.c-form__grid{gap:2.27vw}}@media screen and (1024px <= width){.c-form__grid{gap:.76vw 2.43vw;grid-template-columns:repeat(2,1fr)}}.c-form__purchase{position:relative}@media screen and (width < 1024px){.c-form__purchase:before{background:url(../assets/images/bulle-glou-glou.png) no-repeat top;background-size:contain;content:"";height:89px;left:-39px;position:absolute;top:9px;width:132px}.c-form__purchase:after{background:url(../assets/images/produit-mobile.png) no-repeat top;background-size:contain;content:"";height:30.93vw;pointer-events:none;position:absolute;right:-17px;top:-7px;width:31.47vw}}.c-form__proof{position:relative}.c-form__proof:after{content:"";pointer-events:none;position:absolute;z-index:1}@media screen and (width < 1024px){.c-form__proof:after{background:url(../assets/images/bulle-wow.png) no-repeat top;background-size:contain;content:"";height:22.93vw;right:-9.83vw;top:47vw;width:32.8vw}}@media screen and (1024px <= width){.c-form__proof:after{background:url(../assets/images/produit-3.png) no-repeat top;background-size:contain;height:28.54vw;right:4.8vw;top:-11.5vw;width:22.5vw;z-index:11}}.c-form__proof h2{display:inline-block;position:relative}.c-form__tooltip{background-color:var(--color-red);border-radius:50%;color:var(--color-white);cursor:pointer;display:inline-block}@media screen and (width < 1024px){.c-form__tooltip{height:8.26vw;width:8.26vw}}@media screen and (1024px <= width){.c-form__tooltip{height:2.98vw;width:2.98vw}}@media screen and (width < 1024px){.c-form__proof-content{display:flex;flex-direction:column}.c-form__proof-content .o-form__file{order:-1}}.c-form__required{font-family:var(--font-montserrat)}@media screen and (width < 1024px){.c-form__required{font-size:2.67vw}}@media screen and (1024px <= width){.c-form__required{font-size:.9vw;margin-top:1.66vw;padding-left:2.7vw;text-align:left}}.c-form__button{background:url(../assets/images/bg-cta-form.png) no-repeat 50%;background-size:contain}@media screen and (width < 1024px){.c-form__button{font-size:7.2vw;margin-bottom:7.8vw;margin-top:3.73vw;padding:.8vw 13.07vw}}@media screen and (1024px <= width){.c-form__button{font-size:3.33vw;margin-bottom:1.2vw;margin-top:.4vw;padding:.2vw 3.4vw}}.c-form__button:has(.c-loader__wrapper.is-visible) .js-valid-text{display:none}@media screen and (width < 1024px){.c-form__visuel{height:65.33vw;margin-bottom:2.93vw;position:relative;top:-3.2vw;width:74.4vw}.c-form__footer img{width:76.27vw}#file-chosen{margin-bottom:5.67vw;margin-top:-4.2vw}}@media screen and (1024px <= width){#file-chosen{margin-top:.4vw}}@media screen and (width < 1024px){#error-proof{margin-bottom:5.67vw}}.c-gain{flex:1;position:relative}@media screen and (1024px <= width){.c-gain{margin-bottom:-4.3vw;padding-bottom:2vw;padding-top:4.3vw;top:-4.3vw}}.c-gain:after,.c-gain:before{content:"";pointer-events:none;position:absolute}.c-gain:before{background:url(../assets/images/obelix-presente.png) no-repeat top;background-size:contain}@media screen and (width < 1024px){.c-gain:before{background:url(../assets/images/obelix-presente.png) no-repeat top;background-size:contain;height:40.53vw;left:-19.2vw;top:20.4vw;width:51.47vw}}@media screen and (1024px <= width){.c-gain:before{background:url(../assets/images/obelix-idefix.png) no-repeat top;background-size:contain;height:18.93vw;left:1.94vw;top:4.93vw;width:24.31vw}.c-gain:after{background:url(../assets/images/asterix-pose.png) no-repeat top;background-size:contain;height:18.54vw;right:7.91vw;top:5.48vw;width:9.79vw}}.c-gain__wrapper{display:flex;text-align:center}@media screen and (width < 1024px){.c-gain__wrapper{flex-direction:column}}@media screen and (1024px <= width){.c-gain__wrapper{align-items:center;justify-content:flex-end;margin-bottom:1.94vw;margin-right:20.9vw}}.c-gain__prix{align-items:center;background:url(../assets/images/bulle-prix.png) no-repeat top;background-size:contain;color:var(--color-red);display:flex;justify-content:center;line-height:1em;position:relative;z-index:1}@media screen and (width < 1024px){.c-gain__prix{font-size:7.47vw;height:41.6vw;margin:3.47vw 3.47vw 7vw auto;width:75.47vw}}@media screen and (1024px <= width){.c-gain__prix{height:15.13vw;margin-top:-.9vw;padding-block:1.22vw;right:-1.25vw;width:27.36vw}}.c-gain__content{line-height:1.1em}@media screen and (width < 1024px){.c-gain__content{font-size:4vw;line-height:5.33vw}}@media screen and (1024px <= width){.c-gain__content{font-size:1.38vw;margin-top:.76vw}}@media screen and (width < 1024px){.c-gain__content small{font-size:3.2vw}}@media screen and (1024px <= width){.c-gain__content small{font-size:1.04vw}}@media screen and (width < 1024px){.c-gain__content img{height:7.73vw;margin-block:1vw;width:65.33vw}}@media screen and (1024px <= width){.c-gain__content img{margin-block:.69vw}}.c-gain__infos{position:relative;text-align:center}@media screen and (width < 1024px){.c-gain__infos{color:rgba(0,0,0,.65);font-size:3.2vw;line-height:1.2em;margin-bottom:6.13vw;margin-top:6vw}.c-gain__infos:after,.c-gain__infos:before{content:"";pointer-events:none;position:absolute}.c-gain__infos:before{background:url(../assets/images/idefix.png) no-repeat top;background-size:contain;height:11.47vw;left:13.6vw;top:16vw;width:8.53vw}.c-gain__infos:after{background:url(../assets/images/asterix-pose.png) no-repeat top;background-size:contain;height:33.07vw;right:4.27vw;top:-6.13vw;width:17.6vw}.c-gain__infos p+p{margin-top:4vw}}@media screen and (1024px <= width){.c-gain__infos{font-size:.97vw;margin-bottom:1.66vw}}.c-headline__wrapper:not(.is-home):not(.is-roue){position:relative;z-index:1}.c-headline{align-items:center;display:flex;justify-content:flex-start;margin-inline:auto}@media screen and (width < 1024px){.c-headline{flex-direction:column;padding-top:4.27vw}}@media screen and (1024px <= width){.c-headline{padding-top:.7vw;width:79.5vw}}@media screen and (width < 1024px){.c-headline__cacolac{height:6.66vw;margin-bottom:2.4vw;width:37.33vw}}@media screen and (1024px <= width){.c-headline__cacolac{align-self:flex-start;margin-right:5.2vw;margin-top:2.5vw;width:18.5vw}.c-headline:not(.is-home) .c-headline__cacolac{margin-right:7.68vw}.c-headline.is-gain .c-headline__cacolac{margin-right:3.06vw}}@media screen and (width < 1024px){.c-headline__grand-jeu{height:41.07vw;width:73.07vw}}@media screen and (1024px <= width){.c-headline__grand-jeu{width:29.1vw}}@media screen and (width < 1024px){.c-headline__felicitations{height:52vw;width:89.07vw}}@media screen and (1024px <= width){.c-headline__felicitations{height:20.13vw;margin-top:.55vw;width:36.38vw}}@media screen and (width < 1024px){.c-headline__date{display:none}}@media screen and (1024px <= width){.c-headline__date{color:var(--color-white);font-family:var(--font-uderzo-title);font-size:2.03vw;margin-left:3.19vw;margin-right:6.93vw;margin-top:-1.23vw;text-align:center}.c-home{padding-bottom:2vw}}.c-home__wrapper{display:flex}@media screen and (width < 1024px){.c-home__wrapper{flex-direction:column}}@media screen and (1024px <= width){.c-home__wrapper{justify-content:flex-end;margin-right:4.61vw}}.c-home__content{position:relative;text-align:center}@media screen and (1024px <= width){.c-home__content{margin-right:1.3vw}.c-home__content:before{background:url(../assets/images/obelix-tap.png) no-repeat 50%;background-size:contain;bottom:3.73vw;content:"";height:19.09vw;left:-15.67vw;pointer-events:none;position:absolute;width:17.5vw}}.c-home__title{color:var(--color-red);text-shadow:-4px 5px 0 var(--color-white)}@media screen and (width < 1024px){.c-home__title{font-size:9.6vw;line-height:.8em;margin-bottom:1vw}}@media screen and (1024px <= width){.c-home__title{font-size:3.8vw;line-height:.75em;margin-bottom:1.54vw}}.c-home__produits{pointer-events:none}@media screen and (width < 1024px){.c-home__produits{height:36.27vw;margin-bottom:1.07vw;margin-left:5.87vw;width:80.53vw}}@media screen and (1024px <= width){.c-home__produits{margin-right:2.38vw;width:24.24vw}}.c-home__offre{pointer-events:none;position:relative}@media screen and (width < 1024px){.c-home__offre{margin-bottom:5vw;margin-top:-1.5vw;padding-inline:1.6vw}}@media screen and (1024px <= width){.c-home__offre{top:-5.41vw;width:46.55svw}}.c-home__action{position:relative;text-align:center}@media screen and (width < 1024px){.c-home__action:before{background:url(../assets/images/obelix-tap.png) no-repeat 50%;background-size:contain;content:"";height:33.07vw;left:.8vw;position:absolute;top:-13.83vw;width:30.13vw}}@media screen and (1024px <= width){.c-home__action{margin-bottom:-6.2vw;top:-6vw}}.c-home__button{background:url(../assets/images/bg-cta-homepage.png) no-repeat 50%;background-size:contain}@media screen and (width < 1024px){.c-home__button{margin-bottom:3.73vw;margin-left:4.27vw;padding:.53vw 5.33vw}}@media screen and (1024px <= width){.c-home__button{font-size:3.33vw;margin-right:.97vw;padding:.2vw 2.56vw}}.c-home__footer{display:flex;flex-direction:column-reverse}@media screen and (width < 1024px){.c-home__footer{align-items:center;gap:2.2vw}.c-home__footer img{width:76.27vw}}@media screen and (1024px <= width){.c-home__footer{align-items:flex-end;justify-content:space-between}}.c-home__rules{font-family:var(--font-uderzo-title)}@media screen and (width < 1024px){.c-home__rules{font-size:3.2vw}}@media screen and (1024px <= width){.c-home__rules{bottom:0;font-size:.97vw;position:absolute;right:9.02vw}}@-webkit-keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.c-loader{-webkit-animation:rotate 1.5s linear infinite;animation:rotate 1.5s linear infinite;border:.2rem solid transparent;border-radius:50%;border-top:.2rem solid var(--color-white);display:block;height:4rem;margin-inline:auto;position:relative;width:4rem}.c-loader:after,.c-loader:before{border:.2rem solid transparent;border-radius:50%;box-sizing:border-box;content:"";position:absolute}.c-loader:before{-webkit-animation:rotate 1.5s linear infinite;animation:rotate 1.5s linear infinite;border-left:.2rem solid var(--color-white);inset:.6rem}.c-loader:after{animation:rotate .5s linear infinite reverse;border-bottom:.2rem solid var(--color-white);inset:.2rem}.c-loader__wrapper{display:none;height:4rem;width:9.6rem}.c-loader__wrapper.is-visible{display:block}@media screen and (width < 1024px){.c-mentions{display:block;margin-inline:auto;width:76.27vw}}@media screen and (1024px <= width){.c-mentions{bottom:0;left:0;position:absolute}}.c-merci{flex:1;position:relative}@media screen and (width < 1024px){.c-merci{padding-top:14.4vw}}@media screen and (1024px <= width){.c-merci{padding-bottom:2vw}.c-merci:after,.c-merci:before{content:"";pointer-events:none;position:absolute}.c-merci:before{background:url(../assets/images/obelix-tap.png) no-repeat top;background-size:contain;height:20.48vw;left:12vw;top:4.72vw;width:18.81vw}.c-merci:after{background:url(../assets/images/asterix-pose.png) no-repeat top;background-size:contain;height:18.54vw;right:22.61vw;top:6.66vw;width:9.79vw}}.c-merci__title{color:var(--color-red)}@media screen and (width < 1024px){.c-merci__title{font-size:9.6vw;line-height:1.09em;margin-bottom:2.67vw}}@media screen and (1024px <= width){.c-merci__title{font-size:3.47vw;margin-bottom:1.23vw;padding-top:1.6vw}}@media screen and (width < 1024px){.c-merci p{font-size:4vw}}@media screen and (1024px <= width){.c-merci p{font-size:1.38vw}}@media screen and (width < 1024px){.c-merci p img{margin-block:.6vw;width:65.07vw}}@media screen and (1024px <= width){.c-merci p img{margin-block:.4vw}}.c-merci p small{display:block}@media screen and (width < 1024px){.c-merci p small{font-size:3.2vw;margin-bottom:6.13vw}}@media screen and (1024px <= width){.c-merci p small{font-size:.97vw;margin-bottom:.4vw;margin-top:2.1vw}}@media screen and (width < 1024px){.c-merci p+p{margin-top:5.87vw}}@media screen and (1024px <= width){.c-merci p+p{margin-top:1.56vw}}@media screen and (width < 1024px){.c-merci__visuel{margin-bottom:3.47vw;margin-top:4.27vw}}@media screen and (1024px <= width){.c-roue{margin-top:-3.6vw}}.c-roue__wrapper{align-items:center;display:flex}@media screen and (width < 1024px){.c-roue__wrapper{flex-direction:column}.c-roue__bulle{height:43.47vw;margin-bottom:1.6vw;margin-top:.8vw;width:78.4vw}}@media screen and (1024px <= width){.c-roue__bulle{height:17.22vw;margin-left:2.43vw;margin-right:1.66vw;margin-top:-2vw;width:28.75vw}.c-roue__wheel{height:35.97vw;width:34.65vw}}.c-roue__asterix{align-self:flex-end;position:relative}@media screen and (1024px <= width){.c-roue__asterix{margin-left:1.11vw;top:3vw}}@media screen and (width < 1024px){.c-roue__action{margin-bottom:19.73vw;margin-top:6.93vw;position:relative}.c-roue__action:before{background:url(../assets/images/idefix.png) no-repeat 50%;background-size:contain;content:"";height:17.87vw;left:12vw;position:absolute;top:0;width:13.07vw}.c-roue__action:after{background:url(../assets/images/asterix-presente.png) no-repeat 50%;background-size:contain;content:"";height:36vw;position:absolute;right:2.67vw;top:-17.87vw;width:33.87vw}}@media screen and (1024px <= width){.c-roue__action{margin-top:.55vw}}.c-roue__button{background:url(../assets/images/bg-cta-roue.png) no-repeat 50%;background-size:contain}@media screen and (width < 1024px){.c-roue__button{font-size:8vw;margin-right:2.67vw;padding:1.33vw 4.53vw}}@media screen and (1024px <= width){.c-roue__button{font-size:3.26vw;margin-right:.97vw;padding:.13vw 1.18vw}}.c-roue__button:has(.c-loader__wrapper.is-visible) .js-valid-text{display:none}.c-tooltip{align-items:baseline;display:inline-flex;justify-content:center;position:relative;z-index:20}.c-tooltip__list li,.c-tooltip__strong,.c-tooltip__text{color:#e40321;font-family:var(--font-uderzo-text)}@media screen and (width < 1024px){.c-tooltip__list li,.c-tooltip__strong,.c-tooltip__text{font-size:3.46vw}}@media screen and (1024px <= width){.c-tooltip__list li,.c-tooltip__strong,.c-tooltip__text{font-size:1.04vw}}.c-tooltip__strong{display:block;font-weight:400;margin-bottom:1.38vw}.c-tooltip__list li{padding-right:6.94vw}.c-tooltip__text{padding-right:1.04vw}@-webkit-keyframes tooltipster-fading{0%{opacity:0}to{opacity:1}}@keyframes tooltipster-fading{0%{opacity:0}to{opacity:1}}@-webkit-keyframes tooltipster-rotating{25%{rotate:-2deg}75%{rotate:2deg}to{rotate:0}}@keyframes tooltipster-rotating{25%{rotate:-2deg}75%{rotate:2deg}to{rotate:0}}@-webkit-keyframes tooltipster-scaling{50%{scale:1.1}to{scale:1}}@keyframes tooltipster-scaling{50%{scale:1.1}to{scale:1}}.tooltipster-base{color:var(--color-white);display:flex;position:absolute;z-index:10!important}@media screen and (width < 1024px){.tooltipster-base{background:url(../assets/images/tooltip-mobile.png) 100% 0 no-repeat;background-size:contain;height:78.4vw;padding:16.16vw 0 .69vw 6.36vw;width:90.93vw}}@media screen and (1024px <= width){.tooltipster-base{background:url(../assets/images/tooltip-desktop.png) 100% 0 no-repeat;background-size:contain;height:22.08vw!important;padding:4.16vw 0 .69vw 2.36vw;width:31.7vw!important}}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{inset:0;overflow:hidden;position:fixed;visibility:hidden}.tooltipster-fade{opacity:0;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{scale:0 0;transition-property:transform}.tooltipster-grow.tooltipster-show{scale:1 1;transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;transform:rotate(4deg);transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;transform:rotate(0deg);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{transition-property:top;transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{opacity:0;top:0!important;transition-property:all}.tooltipster-slide{transition-property:left;transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-4rem!important}.tooltipster-slide.tooltipster-dying{left:0!important;opacity:0;transition-property:all}.tooltipster-update-fade{-webkit-animation:tooltipster-fading .4s;animation:tooltipster-fading .4s}.tooltipster-update-rotate{-webkit-animation:tooltipster-rotating .6s;animation:tooltipster-rotating .6s}.tooltipster-update-scale{-webkit-animation:tooltipster-scaling .6s;animation:tooltipster-scaling .6s}@-webkit-keyframes easeInRotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes easeInRotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.wheel-ease-in{-webkit-animation:easeInRotation 1.5s linear infinite;animation:easeInRotation 1.5s linear infinite}@-webkit-keyframes blur{0%{filter:blur(.5px)}80%{filter:blur(.5px)}to{filter:blur(0)}}@keyframes blur{0%{filter:blur(.5px)}80%{filter:blur(.5px)}to{filter:blur(0)}}@-webkit-keyframes rotateWheel{0%{transform:translateX(-50%) rotate(0deg)}to{transform:translateX(-50%) rotate(3000deg)}}@keyframes rotateWheel{0%{transform:translateX(-50%) rotate(0deg)}to{transform:translateX(-50%) rotate(3000deg)}}.c-wheel{position:relative;text-align:center}@media screen and (width < 1024px){.c-wheel__border{height:90.13vw;width:92.27vw}}@media screen and (1024px <= width){.c-wheel__border{height:33.75vw;width:34.65vw}}.c-wheel__image{left:0;position:absolute;top:0;transition:all 5s ease-out;z-index:2}@media screen and (width < 1024px){.c-wheel__image{height:89.67vw;width:90.8vw}}@media screen and (1024px <= width){.c-wheel__image{height:33.26vw;width:42.45vw}}.c-wheel__image.is-blur{-webkit-animation:blur 5s;animation:blur 5s}.c-wheel__center{left:calc(50% - .5vw);position:absolute;transform:translateX(-50%);z-index:3}@media screen and (width < 1024px){.c-wheel__center{height:33.07vw;top:29.5%;width:28.27vw}}@media screen and (1024px <= width){.c-wheel__center{top:29%;width:30%}}@media screen and (width < 1024px){.c-wheel__base{height:10.93vw;margin-top:-1.6vw;margin-inline:auto;width:33.6vw}}@media screen and (1024px <= width){.c-wheel__base{height:2.77vw;margin-top:-.55vw}}@media screen and (width < 1024px){.c-wheel__base img{height:10.93vw}}@media screen and (1024px <= width){.c-wheel__base img{height:2.77vw}}.u-align--left{text-align:left}.u-align--center{text-align:center}.u-align--right{text-align:right}@media (width < 1024px){.u-align-mobile--left{text-align:left}.u-align-mobile--center{text-align:center}.u-align-mobile--right{text-align:right}}@media (1024px <= width){.u-align-desktop--left{text-align:left}.u-align-desktop--center{text-align:center}.u-align-desktop--right{text-align:right}}.u-color--white{color:var(--color-white)}.u-bg-color--white{background-color:var(--color-white)}.u-color--black{color:var(--color-black)}.u-bg-color--black{background-color:var(--color-black)}.u-color--blue{color:var(--color-blue)}.u-bg-color--blue{background-color:var(--color-blue)}.u-color--red{color:var(--color-red)}.u-bg-color--red{background-color:var(--color-red)}.u-color--main-bg{color:var(--color-main-bg)}.u-bg-color--main-bg{background-color:var(--color-main-bg)}.u-color--main-text{color:var(--color-main-text)}.u-bg-color--main-text{background-color:var(--color-main-text)}.u-color--second-text{color:var(--color-second-text)}.u-bg-color--second-text{background-color:var(--color-second-text)}.u-color--main-link{color:var(--color-main-link)}.u-bg-color--main-link{background-color:var(--color-main-link)}.u-color--success{color:var(--color-success)}.u-bg-color--success{background-color:var(--color-success)}.u-color--error{color:var(--color-error)}.u-bg-color--error{background-color:var(--color-error)}.u-margin--1{margin:1rem}.u-margin--2{margin:2rem}.u-margin--3{margin:3rem}.u-margin--4{margin:4rem}.u-margin--5{margin:5rem}.u-margin--6{margin:6rem}.u-margin--7{margin:7rem}.u-margin--8{margin:8rem}.u-margin--9{margin:9rem}.u-margin--10{margin:10rem}.u-margin--11{margin:11rem}.u-margin--12{margin:12rem}.u-padding--1{padding:1rem}.u-padding--2{padding:2rem}.u-padding--3{padding:3rem}.u-padding--4{padding:4rem}.u-padding--5{padding:5rem}.u-padding--6{padding:6rem}.u-padding--7{padding:7rem}.u-padding--8{padding:8rem}.u-padding--9{padding:9rem}.u-padding--10{padding:10rem}.u-padding--11{padding:11rem}.u-padding--12{padding:12rem}.u-margin-x--1{margin-left:1rem;margin-right:1rem}.u-margin-x--2{margin-left:2rem;margin-right:2rem}.u-margin-x--3{margin-left:3rem;margin-right:3rem}.u-margin-x--4{margin-left:4rem;margin-right:4rem}.u-margin-x--5{margin-left:5rem;margin-right:5rem}.u-margin-x--6{margin-left:6rem;margin-right:6rem}.u-margin-x--7{margin-left:7rem;margin-right:7rem}.u-margin-x--8{margin-left:8rem;margin-right:8rem}.u-margin-x--9{margin-left:9rem;margin-right:9rem}.u-margin-x--10{margin-left:10rem;margin-right:10rem}.u-margin-x--11{margin-left:11rem;margin-right:11rem}.u-margin-x--12{margin-left:12rem;margin-right:12rem}.u-margin-y--1{margin-bottom:1rem;margin-top:1rem}.u-margin-y--2{margin-bottom:2rem;margin-top:2rem}.u-margin-y--3{margin-bottom:3rem;margin-top:3rem}.u-margin-y--4{margin-bottom:4rem;margin-top:4rem}.u-margin-y--5{margin-bottom:5rem;margin-top:5rem}.u-margin-y--6{margin-bottom:6rem;margin-top:6rem}.u-margin-y--7{margin-bottom:7rem;margin-top:7rem}.u-margin-y--8{margin-bottom:8rem;margin-top:8rem}.u-margin-y--9{margin-bottom:9rem;margin-top:9rem}.u-margin-y--10{margin-bottom:10rem;margin-top:10rem}.u-margin-y--11{margin-bottom:11rem;margin-top:11rem}.u-margin-y--12{margin-bottom:12rem;margin-top:12rem}.u-margin-top--1{margin-top:1rem}.u-margin-top--2{margin-top:2rem}.u-margin-top--3{margin-top:3rem}.u-margin-top--4{margin-top:4rem}.u-margin-top--5{margin-top:5rem}.u-margin-top--6{margin-top:6rem}.u-margin-top--7{margin-top:7rem}.u-margin-top--8{margin-top:8rem}.u-margin-top--9{margin-top:9rem}.u-margin-top--10{margin-top:10rem}.u-margin-top--11{margin-top:11rem}.u-margin-top--12{margin-top:12rem}.u-margin-right--1{margin-right:1rem}.u-margin-right--2{margin-right:2rem}.u-margin-right--3{margin-right:3rem}.u-margin-right--4{margin-right:4rem}.u-margin-right--5{margin-right:5rem}.u-margin-right--6{margin-right:6rem}.u-margin-right--7{margin-right:7rem}.u-margin-right--8{margin-right:8rem}.u-margin-right--9{margin-right:9rem}.u-margin-right--10{margin-right:10rem}.u-margin-right--11{margin-right:11rem}.u-margin-right--12{margin-right:12rem}.u-margin-bottom--1{margin-bottom:1rem}.u-margin-bottom--2{margin-bottom:2rem}.u-margin-bottom--3{margin-bottom:3rem}.u-margin-bottom--4{margin-bottom:4rem}.u-margin-bottom--5{margin-bottom:5rem}.u-margin-bottom--6{margin-bottom:6rem}.u-margin-bottom--7{margin-bottom:7rem}.u-margin-bottom--8{margin-bottom:8rem}.u-margin-bottom--9{margin-bottom:9rem}.u-margin-bottom--10{margin-bottom:10rem}.u-margin-bottom--11{margin-bottom:11rem}.u-margin-bottom--12{margin-bottom:12rem}.u-margin-left--1{margin-left:1rem}.u-margin-left--2{margin-left:2rem}.u-margin-left--3{margin-left:3rem}.u-margin-left--4{margin-left:4rem}.u-margin-left--5{margin-left:5rem}.u-margin-left--6{margin-left:6rem}.u-margin-left--7{margin-left:7rem}.u-margin-left--8{margin-left:8rem}.u-margin-left--9{margin-left:9rem}.u-margin-left--10{margin-left:10rem}.u-margin-left--11{margin-left:11rem}.u-margin-left--12{margin-left:12rem}.u-padding-x--1{padding-left:1rem;padding-right:1rem}.u-padding-x--2{padding-left:2rem;padding-right:2rem}.u-padding-x--3{padding-left:3rem;padding-right:3rem}.u-padding-x--4{padding-left:4rem;padding-right:4rem}.u-padding-x--5{padding-left:5rem;padding-right:5rem}.u-padding-x--6{padding-left:6rem;padding-right:6rem}.u-padding-x--7{padding-left:7rem;padding-right:7rem}.u-padding-x--8{padding-left:8rem;padding-right:8rem}.u-padding-x--9{padding-left:9rem;padding-right:9rem}.u-padding-x--10{padding-left:10rem;padding-right:10rem}.u-padding-x--11{padding-left:11rem;padding-right:11rem}.u-padding-x--12{padding-left:12rem;padding-right:12rem}.u-padding-y--1{padding-bottom:1rem;padding-top:1rem}.u-padding-y--2{padding-bottom:2rem;padding-top:2rem}.u-padding-y--3{padding-bottom:3rem;padding-top:3rem}.u-padding-y--4{padding-bottom:4rem;padding-top:4rem}.u-padding-y--5{padding-bottom:5rem;padding-top:5rem}.u-padding-y--6{padding-bottom:6rem;padding-top:6rem}.u-padding-y--7{padding-bottom:7rem;padding-top:7rem}.u-padding-y--8{padding-bottom:8rem;padding-top:8rem}.u-padding-y--9{padding-bottom:9rem;padding-top:9rem}.u-padding-y--10{padding-bottom:10rem;padding-top:10rem}.u-padding-y--11{padding-bottom:11rem;padding-top:11rem}.u-padding-y--12{padding-bottom:12rem;padding-top:12rem}.u-padding-top--1{padding-top:1rem}.u-padding-top--2{padding-top:2rem}.u-padding-top--3{padding-top:3rem}.u-padding-top--4{padding-top:4rem}.u-padding-top--5{padding-top:5rem}.u-padding-top--6{padding-top:6rem}.u-padding-top--7{padding-top:7rem}.u-padding-top--8{padding-top:8rem}.u-padding-top--9{padding-top:9rem}.u-padding-top--10{padding-top:10rem}.u-padding-top--11{padding-top:11rem}.u-padding-top--12{padding-top:12rem}.u-padding-right--1{padding-right:1rem}.u-padding-right--2{padding-right:2rem}.u-padding-right--3{padding-right:3rem}.u-padding-right--4{padding-right:4rem}.u-padding-right--5{padding-right:5rem}.u-padding-right--6{padding-right:6rem}.u-padding-right--7{padding-right:7rem}.u-padding-right--8{padding-right:8rem}.u-padding-right--9{padding-right:9rem}.u-padding-right--10{padding-right:10rem}.u-padding-right--11{padding-right:11rem}.u-padding-right--12{padding-right:12rem}.u-padding-bottom--1{padding-bottom:1rem}.u-padding-bottom--2{padding-bottom:2rem}.u-padding-bottom--3{padding-bottom:3rem}.u-padding-bottom--4{padding-bottom:4rem}.u-padding-bottom--5{padding-bottom:5rem}.u-padding-bottom--6{padding-bottom:6rem}.u-padding-bottom--7{padding-bottom:7rem}.u-padding-bottom--8{padding-bottom:8rem}.u-padding-bottom--9{padding-bottom:9rem}.u-padding-bottom--10{padding-bottom:10rem}.u-padding-bottom--11{padding-bottom:11rem}.u-padding-bottom--12{padding-bottom:12rem}.u-padding-left--1{padding-left:1rem}.u-padding-left--2{padding-left:2rem}.u-padding-left--3{padding-left:3rem}.u-padding-left--4{padding-left:4rem}.u-padding-left--5{padding-left:5rem}.u-padding-left--6{padding-left:6rem}.u-padding-left--7{padding-left:7rem}.u-padding-left--8{padding-left:8rem}.u-padding-left--9{padding-left:9rem}.u-padding-left--10{padding-left:10rem}.u-padding-left--11{padding-left:11rem}.u-padding-left--12{padding-left:12rem}.u-hidden{display:none!important}@media (width < 768px){.u-hidden--small{display:none!important}}@media (768px <= width < 1024px){.u-hidden--medium{display:none!important}}@media (1024px <= width < 1440px){.u-hidden--large{display:none!important}}@media (1440px <= width){.u-hidden--huge{display:none!important}}.u-visually-hidden{clip:rect(0,0,0,0);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:.1rem;margin:-.1rem;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:.1rem}.u-visually-hidden.focusable .u-visually-hidden:active,.u-visually-hidden.focusable .u-visually-hidden:focus{clip:auto;-webkit-clip-path:none;clip-path:none;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.u-invisible{visibility:hidden}@media print{*,:after,:before{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjYtY29tcG9uZW50cy9fYnV0dG9uLnNjc3MiLCJtYWluLmNzcyIsIjYtY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiLCI2LWNvbXBvbmVudHMvX2Zvcm0uc2NzcyIsIjYtY29tcG9uZW50cy9fZ2Fpbi5zY3NzIiwiNi1jb21wb25lbnRzL19oZWFkbGluZS5zY3NzIiwiNi1jb21wb25lbnRzL19ob21lLnNjc3MiLCI2LWNvbXBvbmVudHMvX2xvYWRlci5zY3NzIiwiNi1jb21wb25lbnRzL19tZW50aW9ucy5zY3NzIiwiNi1jb21wb25lbnRzL19tZXJjaS5zY3NzIiwiNi1jb21wb25lbnRzL19yb3VlLnNjc3MiLCI2LWNvbXBvbmVudHMvX3Rvb2x0aXAuc2NzcyIsIjYtY29tcG9uZW50cy9fd2hlZWwuc2NzcyIsIjctdXRpbGl0aWVzL19hbGlnbmVtZW50LnNjc3MiLCI3LXV0aWxpdGllcy9fdXRpbGl0eS1jb2xvcnMuc2NzcyIsIjctdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCI3LXV0aWxpdGllcy9fdmlzaWJpbGl0eS5zY3NzIiwiNy11dGlsaXRpZXMvX3ByaW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUEsVUFFRSxrQkFBQSxDQUlBLHdCQUFBLENBREEsY0FBQSxDQUpBLG1CQUFBLENBT0Esb0NBQUEsQ0FMQSxzQkFBQSxDQUlBLHlDQUFBLENBSEEsMEJDR0YsQ0RHRSxtQ0FWRixVQVdJLGVDQUYsQ0FDRixDREVFLG9DQWRGLFVBZUksZ0JDQ0YsQ0FDRixDRENFLHVCQUNFLGNDQ0osQ0RFRSxtQkFDRSxXQ0FKLENER0Usc0JBQ0Usa0JDREosQ0MxQkEsVUFDRSxtQ0Q2QkYsQ0MzQkUsbUNBSEYsVUFJSSxpQkQ4QkYsQ0FDRixDQzVCRSxvQ0FQRixVQVFJLG1CRCtCRixDQUNGLENDN0JFLGdCQUNFLFlBQUEsQ0FDQSxjRCtCSixDQzdCSSxtQ0FKRixnQkFLSSw2QkFBQSxDQUNBLGtCRGdDSixDQUNGLENDOUJJLG9DQVRGLGdCQVVJLDRC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QkFDRSxtQ2IyMUNKLENhaDJDRSxlQUNFLHVCYm0yQ0osQ2FoMkNFLGtCQUNFLGtDYm0yQ0osQ2F4MkNFLGNBQ0Usc0JiMjJDSixDYXgyQ0UsaUJBQ0UsaUNiMjJDSixDYWgzQ0Usa0JBQ0UsMEJibTNDSixDYWgzQ0UscUJBQ0UscUNibTNDSixDYXgzQ0Usb0JBQ0UsNEJiMjNDSixDYXgzQ0UsdUJBQ0UsdUNiMjNDSixDYWg0Q0Usc0JBQ0UsOEJibTRDSixDYWg0Q0UseUJBQ0UseUNibTRDSixDYXg0Q0Usb0JBQ0UsNEJiMjRDSixDYXg0Q0UsdUJBQ0UsdUNiMjRDSixDYWg1Q0Usa0JBQ0UsMEJibTVDSixDYWg1Q0UscUJBQ0UscUNibTVDSixDYXg1Q0UsZ0JBQ0Usd0JiMjVDSixDYXg1Q0UsbUJBQ0UsbUNiMjVDSixDYzk1Q0ksYUFDRSxXZGk2Q04sQ2NsNkNJLGFBQ0UsV2RxNkNOLENjdDZDSSxhQUNFLFdkeTZDTixDYzE2Q0ksYUFDRSxXZDY2Q04sQ2M5NkNJLGFBQ0UsV2RpN0NOLENjbDdDSSxhQUNFLFdkcTdDTixDY3Q3Q0ksYUFDRSxXZHk3Q04sQ2MxN0NJLGFBQ0UsV2Q2N0NOLENjOTdDSSxhQUNFLFdkaThDTixDY2w4Q0ksY0FDRSxZZHE4Q04sQ2N0OENJLGNBQ0UsWWR5OENOLENjMThDSSxjQUNFLFlkNjhDTixDYzk4Q0ksY0FDRSxZZGk5Q04sQ2NsOUNJLGNBQ0UsWWRxOUNOLENjdDlDSSxjQUNFLFlkeTlDTixDYzE5Q0ksY0FDRSxZZDY5Q04sQ2M5OUNJLGNBQ0UsWWRpK0NOLENjbCtDSSxjQUNFLFlkcStDTixDY3QrQ0ksY0FDRSxZZHkrQ04sQ2MxK0NJLGNBQ0UsWWQ2K0NOLENjOStDSSxjQUNFLFlkaS9DTixDY2wvQ0ksZUFDRSxhZHEvQ04sQ2N0L0NJLGVBQ0UsYWR5L0NOLENjMS9DSSxlQUNFLGFkNi9DTixDY3grQ1EsZUFHSSxnQkFBQSxDQURBLGlCZDIrQ1osQ2M3K0NRLGVBR0ksZ0JBQUEsQ0FEQSxpQmRnL0NaLENjbC9DUSxlQUdJLGdCQUFBLENBREEsaUJkcS9DWixDY3YvQ1EsZUFHSSxnQkFBQSxDQURBLGlCZDAvQ1osQ2M1L0NRLGVBR0ksZ0JBQUEsQ0FEQSxpQmQrL0NaLENjamdEUSxlQUdJLGdCQUFBLENBREEsaUJkb2dEWixDY3RnRFEsZUFHSSxnQkFBQSxDQURBLGlCZHlnRFosQ2MzZ0RRLGVBR0ksZ0JBQUEsQ0FEQSxpQmQ4Z0RaLENjaGhEUSxlQUdJLGdCQUFBLENBREEsaUJkbWhEWixDY3JoRFEsZ0JBR0ksaUJBQUEsQ0FEQSxrQmR3aERaLENjMWhEUSxnQkFHSSxpQkFBQSxDQURBLGtCZDZoRFosQ2MvaERRLGdCQUdJLGlCQUFBLENBREEsa0Jka2lEWixDY3BpRFEsZUFPSSxrQkFBQSxDQURBLGVkbWlEWixDY3ppRFEsZUFPSSxrQkFBQSxDQURBLGVkd2lEWixDYzlpRFEsZUFPSSxrQkFBQSxDQURBLGVkNmlEWixDY25qRFEsZUFPSSxrQkFBQSxDQURBLGVka2pEWixDY3hqRFEsZUFPSSxrQkFBQSxDQURBLGVkdWpEWixDYzdqRFEsZUFPSSxrQkFBQSxDQURBLGVkNGpEWixDY2xrRFEsZUFPSSxrQkFBQSxDQURBLGVkaWtEWixDY3ZrRFEsZUFPSSxrQkFBQSxDQURBLGVkc2tEWixDYzVrRFEsZUFPSSxrQkFBQSxDQURBLGVkMmtEWixDY2psRFEsZ0JBT0ksbUJBQUEsQ0FEQSxnQmRnbERaLENjdGxEUSxnQkFPSSxtQkFBQSxDQURBLGdCZHFsRFosQ2MzbERRLGdCQU9JLG1CQUFBLENBREEsZ0JkMGxEWixDY2htRFEsaUJBVUksZWQwbERaLENjcG1EUSxpQkFVSSxlZDhsRFosQ2N4bURRLGlCQVVJLGVka21EWixDYzVtRFEsaUJBVUksZWRzbURaLENjaG5EUSxpQkFVSSxlZDBtRFosQ2NwbkRRLGlCQVVJLGVkOG1EWixDY3huRFEsaUJBVUksZWRrbkRaLENjNW5EUSxpQkFVSSxlZHNuRFosQ2Nob0RRLGlCQVVJLGVkMG5EWixDY3BvRFEsa0JBVUksZ0JkOG5EWixDY3hvRFEsa0JBVUksZ0Jka29EWixDYzVvRFEsa0JBVUksZ0Jkc29EWixDY2hwRFEsbUJBVUksaUJkMG9EWixDY3BwRFEsbUJBVUksaUJkOG9EWixDY3hwRFEsbUJBVUksaUJka3BEWixDYzVwRFEsbUJBVUksaUJkc3BEWixDY2hxRFEsbUJBVUksaUJkMHBEWixDY3BxRFEsbUJBVUksaUJkOHBEWixDY3hxRFEsbUJBVUksaUJka3FEWixDYzVxRFEsbUJBVUksaUJkc3FEWixDY2hyRFEsbUJBVUksaUJkMHFEWixDY3ByRFEsb0JBVUksa0JkOHFEWixDY3hyRFEsb0JBVUksa0Jka3JEWixDYzVyRFEsb0JBVUksa0Jkc3JEWixDY2hzRFEsb0JBVUksa0JkMHJEWixDY3BzRFEsb0JBVUksa0JkOHJEWixDY3hzRFEsb0JBVUksa0Jka3NEWixDYzVzRFEsb0JBVUksa0Jkc3NEWixDY2h0RFEsb0JBVUksa0JkMHNEWixDY3B0RFEsb0JBVUksa0JkOHNEWixDY3h0RFEsb0JBVUksa0Jka3REWixDYzV0RFEsb0JBVUksa0Jkc3REWixDY2h1RFEsb0JBVUksa0JkMHREWixDY3B1RFEscUJBVUksbUJkOHREWixDY3h1RFEscUJBVUksbUJka3VEWixDYzV1RFEscUJBVUksbUJkc3VEWixDY2h2RFEsa0JBVUksZ0JkMHVEWixDY3B2RFEsa0JBVUksZ0JkOHVEWixDY3h2RFEsa0JBVUksZ0Jka3ZEWixDYzV2RFEsa0JBVUksZ0Jkc3ZEWixDY2h3RFEsa0JBVUksZ0JkMHZEWixDY3B3RFEsa0JBVUksZ0JkOHZEWixDY3h3RFEsa0JBVUksZ0Jka3dEWixDYzV3RFEsa0JBVUksZ0Jkc3dEWixDY2h4RFEsa0JBVUksZ0JkMHdEWixDY3B4RFEsbUJBVUksaUJkOHdEWixDY3h4RFEsbUJBVUksaUJka3hEWixDYzV4RFEsbUJBVUksaUJkc3hEWixDY2h5RFEsZ0JBR0ksaUJBQUEsQ0FEQSxrQmRteURaLENjcnlEUSxnQkFHSSxpQkFBQSxDQURBLGtCZHd5RFosQ2MxeURRLGdCQUdJLGlCQUFBLENBREEsa0JkNnlEWixDYy95RFEsZ0JBR0ksaUJBQUEsQ0FEQSxrQmRrekRaLENjcHpEUSxnQkFHSSxpQkFBQSxDQURBLGtCZHV6RFosQ2N6ekRRLGdCQUdJLGlCQUFBLENBREEsa0JkNHpEWixDYzl6RFEsZ0JBR0ksaUJBQUEsQ0FEQSxrQmRpMERaLENjbjBEUSxnQkFHSSxpQkFBQSxDQURBLGtCZHMwRFosQ2N4MERRLGdCQUdJLGlCQUFBLENBREEsa0JkMjBEWixDYzcwRFEsaUJBR0ksa0JBQUEsQ0FEQSxtQmRnMURaLENjbDFEUSxpQkFHSSxrQkFBQSxDQURBLG1CZHExRFosQ2N2MURRLGlCQUdJLGtCQUFBLENBREEsbUJkMDFEWixDYzUxRFEsZ0JBT0ksbUJBQUEsQ0FEQSxnQmQyMURaLENjajJEUSxnQkFPSSxtQkFBQSxDQURBLGdCZGcyRFosQ2N0MkRRLGdCQU9JLG1CQUFBLENBREEsZ0JkcTJEWixDYzMyRFEsZ0JBT0ksbUJBQUEsQ0FEQSxnQmQwMkRaLENjaDNEUSxnQkFPSSxtQkFBQSxDQURBLGdCZCsyRFosQ2NyM0RRLGdCQU9JLG1CQUFBLENBREEsZ0JkbzNEWixDYzEzRFEsZ0JBT0ksbUJBQUEsQ0FEQSxnQmR5M0RaLENjLzNEUSxnQkFPSSxtQkFBQSxDQURBLGdCZDgzRFosQ2NwNERRLGdCQU9JLG1CQUFBLENBREEsZ0JkbTREWixDY3o0RFEsaUJBT0ksb0JBQUEsQ0FEQSxpQmR3NERaLENjOTREUSxpQkFPSSxvQkFBQSxDQURBLGlCZDY0RFosQ2NuNURRLGlCQU9JLG9CQUFBLENBREEsaUJkazVEWixDY3g1RFEsa0JBVUksZ0JkazVEWixDYzU1RFEsa0JBVUksZ0JkczVEWixDY2g2RFEsa0JBVUksZ0JkMDVEWixDY3A2RFEsa0JBVUksZ0JkODVEWixDY3g2RFEsa0JBVUksZ0JkazZEWixDYzU2RFEsa0JBVUksZ0JkczZEWixDY2g3RFEsa0JBVUksZ0JkMDZEWixDY3A3RFEsa0JBVUksZ0JkODZEWixDY3g3RFEsa0JBVUksZ0JkazdEWixDYzU3RFEsbUJBVUksaUJkczdEWixDY2g4RFEsbUJBVUksaUJkMDdEWixDY3A4RFEsbUJBVUksaUJkODdEWixDY3g4RFEsb0JBVUksa0JkazhEWixDYzU4RFEsb0JBVUksa0JkczhEWixDY2g5RFEsb0JBVUksa0JkMDhEWixDY3A5RFEsb0JBVUksa0JkODhEWixDY3g5RFEsb0JBVUksa0JkazlEWixDYzU5RFEsb0JBVUksa0JkczlEWixDY2grRFEsb0JBVUksa0JkMDlEWixDY3ArRFEsb0JBVUksa0JkODlEWixDY3grRFEsb0JBVUksa0JkaytEWixDYzUrRFEscUJBVUksbUJkcytEWixDY2gvRFEscUJBVUksbUJkMCtEWixDY3AvRFEscUJBVUksbUJkOCtEWixDY3gvRFEscUJBVUksbUJkay9EWixDYzUvRFEscUJBVUksbUJkcy9EWixDY2hnRVEscUJBVUksbUJkMC9EWixDY3BnRVEscUJBVUksbUJkOC9EWixDY3hnRVEscUJBVUksbUJka2dFWixDYzVnRVEscUJBVUksbUJkc2dFWixDY2hoRVEscUJBVUksbUJkMGdFWixDY3BoRVEscUJBVUksbUJkOGdFWixDY3hoRVEscUJBVUksbUJka2hFWixDYzVoRVEsc0JBVUksb0Jkc2hFWixDY2hpRVEsc0JBVUksb0JkMGhFWixDY3BpRVEsc0JBVUksb0JkOGhFWixDY3hpRVEsbUJBVUksaUJka2lFWixDYzVpRVEsbUJBVUksaUJkc2lFWixDY2hqRVEsbUJBVUksaUJkMGlFWixDY3BqRVEsbUJBVUksaUJkOGlFWixDY3hqRVEsbUJBVUksaUJka2pFWixDYzVqRVEsbUJBVUksaUJkc2pFWixDY2hrRVEsbUJBVUksaUJkMGpFWixDY3BrRVEsbUJBVUksaUJkOGpFWixDY3hrRVEsbUJBVUksaUJka2tFWixDYzVrRVEsb0JBVUksa0Jkc2tFWixDY2hsRVEsb0JBVUksa0JkMGtFWixDY3BsRVEsb0JBVUksa0JkOGtFWixDZWpuRUEsVUFDRSxzQmZvbkVGLENlbG5FRSx1QkFDRSxpQkFDRSxzQmZvbkVKLENBQ0YsQ2VqbkVFLGlDQUNFLGtCQUNFLHNCZm1uRUosQ0FDRixDZWhuRUUsa0NBQ0UsaUJBQ0Usc0Jma25FSixDQUNGLENlL21FRSx5QkFDRSxnQkFDRSxzQmZpbkVKLENBQ0YsQ2U3bUVBLG1CQVFFLGtCQUFBLENBTEEsUUFBQSxDQU1BLDRCQUFBLENBQUEsb0JBQUEsQ0FIQSxZQUFBLENBSkEsYUFBQSxDQUtBLGVBQUEsQ0FIQSxTQUFBLENBSEEsaUJBQUEsQ0FTQSxrQkFBQSxDQUxBLFdmcW5FRixDZTltRUUsNkdBU0UsU0FBQSxDQURBLHNCQUFBLENBQUEsY0FBQSxDQUhBLFdBQUEsQ0FGQSxRQUFBLENBR0EsZ0JBQUEsQ0FKQSxlQUFBLENBS0EsbUJBQUEsQ0FIQSxVZm9uRUosQ2UzbUVBLGFBQ0UsaUJmOG1FRixDZ0J0cUVBLGFBQ0UsaUJBSUUsZ0NBQUEsQ0FEQSx5QkFBQSxDQUdBLG9CQUFBLENBREEsMEJoQjBxRUYsQ2dCdHFFQSxZQUVFLHlCaEJ3cUVGLENnQnJxRUEsY0FDRSwyQmhCdXFFRixDZ0JwcUVBLGtCQUNFLDRCaEJzcUVGLENnQjlwRUEsZ0RBRUUsVWhCb3FFRixDZ0JqcUVBLElBQ0UsOEJoQm1xRUYsQ2dCaHFFQSxlQUVFLHFCQUFBLENBQ0EsdUJoQmtxRUYsQ2dCMXBFQSxNQUNFLDBCaEJncUVGLENnQjdwRUEsT0FFRSx1QmhCK3BFRixDZ0I1cEVBLFFBR0UsU0FBQSxDQUNBLFFoQjhwRUYsQ2dCM3BFQSxNQUVFLHNCaEI2cEVGLENBQ0YiLCJmaWxlIjoibWFpbi5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQHVzZSAnLi4vMS1zZXR0aW5ncy92YXJpYWJsZXMnIGFzICo7XG5cbi5jLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgdGV4dC1zaGFkb3c6IC0zcHggM3B4IDAgdmFyKC0tY29sb3ItYmxhY2spO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC11ZGVyem8tdGl0bGUpO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8ICR2dy1sYXJnZSkge1xuICAgIGZvbnQtc2l6ZTogNy4ydnc7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAoJHZ3LWxhcmdlIDw9IHdpZHRoKSB7XG4gICAgZm9udC1zaXplOiAzLjMzdnc7XG4gIH1cblxuICAmW2RhdGEtdGFyZ2V0XSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBpbml0aWFsO1xuICB9XG5cbiAgJi5pcy1kaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxufVxuIiwiLmMtYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICB0ZXh0LXNoYWRvdzogLTNweCAzcHggMCB2YXIoLS1jb2xvci1ibGFjayk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXVkZXJ6by10aXRsZSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgLmMtYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDcuMnZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5jLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAzLjMzdnc7XG4gIH1cbn1cbi5jLWJ1dHRvbltkYXRhLXRhcmdldF0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYy1idXR0b246ZGlzYWJsZWQge1xuICBjdXJzb3I6IGluaXRpYWw7XG59XG4uYy1idXR0b24uaXMtZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uYy1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgLmMtZm9vdGVyIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA0dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgxMDI0cHggPD0gd2lkdGgpIHtcbiAgLmMtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAxLjQ2dncgM3JlbTtcbiAgfVxufVxuLmMtZm9vdGVyX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgMTAyNHB4KSB7XG4gIC5jLWZvb3Rlcl9fbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctaW5saW5lOiA0dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgxMDI0cHggPD0gd2lkdGgpIHtcbiAgLmMtZm9vdGVyX19saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgfVxufVxuLmMtZm9vdGVyX19saW5rIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbW9udHNlcnJhdCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgLmMtZm9vdGVyX19saW5rIHtcbiAgICBmb250LXNpemU6IDMuNDd2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKDEwMjRweCA8PSB3aWR0aCkge1xuICAuYy1mb290ZXJfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMS4yNXZ3O1xuICB9XG59XG4uYy1mb290ZXJfX2xpbms6aG92ZXIsIC5jLWZvb3Rlcl9fbGluazpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1yZWQpO1xufVxuXG4uYy1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgMTAyNHB4KSB7XG4gIC5jLWZvcm0ge1xuICAgIG1hcmdpbi10b3A6IDZ2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKDEwMjRweCA8PSB3aWR0aCkge1xuICAuYy1mb3JtOjpiZWZvcmUsIC5jLWZvcm06OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKDEwMjRweCA8PSB3aWR0aCkge1xuICAuYy1mb3JtOjpiZWZvcmUge1xuICAgIHRvcDogMTEuMjV2dztcbiAgICBsZWZ0OiAtNi40NnZ3O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvcHJvZHVpdC0yLnBuZ1wiKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgd2lkdGg6IDI5Ljc5dnc7XG4gICAgaGVpZ2h0OiAyNy41dnc7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKDEwMjRweCA8PSB3aWR0aCkge1xuICAuYy1mb3JtOjphZnRlciB7XG4gICAgdG9wOiAtOHZ3O1xuICAgIHJpZ2h0OiAtNzBweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvcHJvZHVpdC0xLnBuZ1wiKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgd2lkdGg6IDI5LjI1dnc7XG4gICAgaGVpZ2h0OiAyNy4xM3Z3O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbi5jLWZvcm0gZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgxMDI0cHggPD0gd2lkdGgpIHtcbiAgLmMtZm9ybSBmb3JtOjpiZWZvcmUsIC5jLWZvcm0gZm9ybTo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5jLWZvcm0gZm9ybTo6YmVmb3JlIHtcbiAgICBib3R0b206IDBweDtcbiAgICBsZWZ0OiAzLjg4dnc7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL29iZWxpeC10YXAucG5nXCIpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB3aWR0aDogMTguOTZ2dztcbiAgICBoZWlnaHQ6IDIwLjY5dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgxMDI0cHggPD0gd2lkdGgpIHtcbiAgLmMtZm9ybSBmb3JtOjphZnRlciB7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgcmlnaHQ6IDE1LjU4dnc7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2FzdGVyaXgtcG9zZS5wbmdcIikgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHdpZHRoOiA5Ljcydnc7XG4gICAgaGVpZ2h0OiAxOC4zM3Z3O1xuICB9XG59XG4uYy1mb3JtIGgyLFxuLmMtZm9ybSAuaGVhZGluZy1oMiB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1yZWQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgLmMtZm9ybSBoMixcbi5jLWZvcm0gLmhlYWRpbmctaDIge1xuICAgIG1hcmdpbi10b3A6IDQuNjd2dztcbiAgICBtYXJnaW4tYm90dG9tOiAyLjY3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTVlbTtcbiAgICBmb250LXNpemU6IDYuNjd2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKDEwMjRweCA8PSB3aWR0aCkge1xuICAuYy1mb3JtIGgyLFxuLmMtZm9ybSAuaGVhZGluZy1oMiB7XG4gICAgbWFyZ2luLXRvcDogMi42dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41dnc7XG4gIH1cbn1cbi5jLWZvcm0gLmhlYWRpbmctaDIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKDEwMjRweCA8PSB3aWR0aCkge1xuICAuYy1mb3JtIC5oZWFkaW5nLWgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjF2dztcbiAgICBwYWRkaW5nLXRvcDogMi4xN3Z3O1xuICB9XG59XG4uYy1mb3JtX19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8IDEwMjRweCkge1xuICAuYy1mb3JtX19ncmlkIHtcbiAgICBnYXA6IDIuMjd2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKDEwMjRweCA8PSB3aWR0aCkge1xuICAuYy1mb3JtX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMC43NnZ3IDIuNDN2dztcbiAgfVxufVxuLmMtZm9ybV9fcHVyY2hhc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgLmMtZm9ybV9fcHVyY2hhc2U6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOXB4O1xuICAgIGxlZnQ6IC0zOXB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvYnVsbGUtZ2xvdS1nbG91LnBuZ1wiKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgd2lkdGg6IDEzMnB4O1xuICAgIGhlaWdodDogODlweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgLmMtZm9ybV9fcHVyY2hhc2U6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtN3B4O1xuICAgIHJpZ2h0OiAtMTdweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL3Byb2R1aXQtbW9iaWxlLnBuZ1wiKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgd2lkdGg6IDMxLjQ3dnc7XG4gICAgaGVpZ2h0OiAzMC45M3Z3O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbi5jLWZvcm1fX3Byb29mIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtZm9ybV9fcHJvb2Y6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29udGVudDogXCJcIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8IDEwMjRweCkge1xuICAuYy1mb3JtX19wcm9vZjo6YWZ0ZXIge1xuICAgIHRvcDogNDd2dztcbiAgICByaWdodDogLTkuODN2dztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2J1bGxlLXdvdy5wbmdcIikgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHdpZHRoOiAzMi44dnc7XG4gICAgaGVpZ2h0OiAyMi45M3Z3O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgxMDI0cHggPD0gd2lkdGgpIHtcbiAgLmMtZm9ybV9fcHJvb2Y6OmFmdGVyIHtcbiAgICB0b3A6IC0xMS41dnc7XG4gICAgcmlnaHQ6IDQuOHZ3O1xuICAgIHotaW5kZXg6IDExO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvcHJvZHVpdC0zLnBuZ1wiKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgd2lkdGg6IDIyLjV2dztcbiAgICBoZWlnaHQ6IDI4LjU0dnc7XG4gIH1cbn1cbi5jLWZvcm1fX3Byb29mIGgyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1mb3JtX190b29sdGlwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXJlZCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8IDEwMjRweCkge1xuICAuYy1mb3JtX190b29sdGlwIHtcbiAgICB3aWR0aDogOC4yNnZ3O1xuICAgIGhlaWdodDogOC4yNnZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5jLWZvcm1fX3Rvb2x0aXAge1xuICAgIHdpZHRoOiAyLjk4dnc7XG4gICAgaGVpZ2h0OiAyLjk4dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8IDEwMjRweCkge1xuICAuYy1mb3JtX19wcm9vZi1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmMtZm9ybV9fcHJvb2YtY29udGVudCAuby1mb3JtX19maWxlIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbn1cbi5jLWZvcm1fX3JlcXVpcmVkIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbW9udHNlcnJhdCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgLmMtZm9ybV9fcmVxdWlyZWQge1xuICAgIGZvbnQtc2l6ZTogMi42N3Z3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5jLWZvcm1fX3JlcXVpcmVkIHtcbiAgICBtYXJnaW4tdG9wOiAxLjY2dnc7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjd2dztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMC45dnc7XG4gIH1cbn1cbi5jLWZvcm1fX2J1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvYmctY3RhLWZvcm0ucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgLmMtZm9ybV9fYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAzLjczdnc7XG4gICAgbWFyZ2luLWJvdHRvbTogNy44dnc7XG4gICAgcGFkZGluZzogMC44dncgMTMuMDd2dztcbiAgICBmb250LXNpemU6IDcuMnZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5jLWZvcm1fX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMC40dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4ydnc7XG4gICAgcGFkZGluZzogMC4ydncgMy40dnc7XG4gICAgZm9udC1zaXplOiAzLjMzdnc7XG4gIH1cbn1cbi5jLWZvcm1fX2J1dHRvbjpoYXMoLmMtbG9hZGVyX193cmFwcGVyLmlzLXZpc2libGUpIC5qcy12YWxpZC10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8IDEwMjRweCkge1xuICAuYy1mb3JtX192aXN1ZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0zLjJ2dztcbiAgICBtYXJnaW4tYm90dG9tOiAyLjkzdnc7XG4gICAgd2lkdGg6IDc0LjR2dztcbiAgICBoZWlnaHQ6IDY1LjMzdnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8IDEwMjRweCkge1xuICAuYy1mb3JtX19mb290ZXIgaW1nIHtcbiAgICB3aWR0aDogNzYuMjd2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgI2ZpbGUtY2hvc2VuIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjY3dnc7XG4gICAgbWFyZ2luLXRvcDogLTQuMnZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gICNmaWxlLWNob3NlbiB7XG4gICAgbWFyZ2luLXRvcDogMC40dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgMTAyNHB4KSB7XG4gICNlcnJvci1wcm9vZiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS42N3Z3O1xuICB9XG59XG5cbi5jLWdhaW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5jLWdhaW4ge1xuICAgIHRvcDogLTQuM3Z3O1xuICAgIG1hcmdpbi1ib3R0b206IC00LjN2dztcbiAgICBwYWRkaW5nLXRvcDogNC4zdnc7XG4gICAgcGFkZGluZy1ib3R0b206IDJ2dztcbiAgfVxufVxuLmMtZ2Fpbjo6YmVmb3JlLCAuYy1nYWluOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uYy1nYWluOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL29iZWxpeC1wcmVzZW50ZS5wbmdcIikgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8IDEwMjRweCkge1xuICAuYy1nYWluOjpiZWZvcmUge1xuICAgIHRvcDogMjAuNHZ3O1xuICAgIGxlZnQ6IC0xOS4ydnc7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9vYmVsaXgtcHJlc2VudGUucG5nXCIpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB3aWR0aDogNTEuNDd2dztcbiAgICBoZWlnaHQ6IDQwLjUzdnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgxMDI0cHggPD0gd2lkdGgpIHtcbiAgLmMtZ2Fpbjo6YmVmb3JlIHtcbiAgICB0b3A6IDQuOTN2dztcbiAgICBsZWZ0OiAxLjk0dnc7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9vYmVsaXgtaWRlZml4LnBuZ1wiKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgd2lkdGg6IDI0LjMxdnc7XG4gICAgaGVpZ2h0OiAxOC45M3Z3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5jLWdhaW46OmFmdGVyIHtcbiAgICB0b3A6IDUuNDh2dztcbiAgICByaWdodDogNy45MXZ3O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvYXN0ZXJpeC1wb3NlLnBuZ1wiKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgd2lkdGg6IDkuNzl2dztcbiAgICBoZWlnaHQ6IDE4LjU0dnc7XG4gIH1cbn1cbi5jLWdhaW5fX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgLmMtZ2Fpbl9fd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKDEwMjRweCA8PSB3aWR0aCkge1xuICAuYy1nYWluX193cmFwcGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMC45dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMS45NHZ3O1xuICB9XG59XG4uYy1nYWluX19wcml4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9idWxsZS1wcml4LnBuZ1wiKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBjb2xvcjogdmFyKC0tY29sb3ItcmVkKTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8IDEwMjRweCkge1xuICAuYy1nYWluX19wcml4IHtcbiAgICBtYXJnaW46IDMuNDd2dyAzLjQ3dncgN3Z3IGF1dG87XG4gICAgd2lkdGg6IDc1LjQ3dnc7XG4gICAgaGVpZ2h0OiA0MS42dnc7XG4gICAgZm9udC1zaXplOiA3LjQ3dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgxMDI0cHggPD0gd2lkdGgpIHtcbiAgLmMtZ2Fpbl9fcHJpeCB7XG4gICAgcmlnaHQ6IC0xLjI1dnc7XG4gICAgbWFyZ2luLXRvcDogLTAuOXZ3O1xuICAgIHBhZGRpbmctYmxvY2s6IDEuMjJ2dztcbiAgICB3aWR0aDogMjcuMzZ2dztcbiAgICBoZWlnaHQ6IDE1LjEzdnc7XG4gIH1cbn1cbi5jLWdhaW5fX2NvbnRlbnQge1xuICBsaW5lLWhlaWdodDogMS4xZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgLmMtZ2Fpbl9fY29udGVudCB7XG4gICAgbGluZS1oZWlnaHQ6IDUuMzN2dztcbiAgICBmb250LXNpemU6IDR2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKDEwMjRweCA8PSB3aWR0aCkge1xuICAuYy1nYWluX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAwLjc2dnc7XG4gICAgZm9udC1zaXplOiAxLjM4dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8IDEwMjRweCkge1xuICAuYy1nYWluX19jb250ZW50IHNtYWxsIHtcbiAgICBmb250LXNpemU6IDMuMnZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5jLWdhaW5fX2NvbnRlbnQgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMS4wNHZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgLmMtZ2Fpbl9fY29udGVudCBpbWcge1xuICAgIG1hcmdpbi1ibG9jazogMXZ3O1xuICAgIHdpZHRoOiA2NS4zM3Z3O1xuICAgIGhlaWdodDogNy43M3Z3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5jLWdhaW5fX2NvbnRlbnQgaW1nIHtcbiAgICBtYXJnaW4tYmxvY2s6IDAuNjl2dztcbiAgfVxufVxuLmMtZ2Fpbl9faW5mb3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8IDEwMjRweCkge1xuICAuYy1nYWluX19pbmZvcyB7XG4gICAgbWFyZ2luLXRvcDogNnZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDYuMTN2dztcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgZm9udC1zaXplOiAzLjJ2dztcbiAgfVxuICAuYy1nYWluX19pbmZvczo6YmVmb3JlLCAuYy1nYWluX19pbmZvczo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIC5jLWdhaW5fX2luZm9zOjpiZWZvcmUge1xuICAgIHRvcDogMTZ2dztcbiAgICBsZWZ0OiAxMy42dnc7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9pZGVmaXgucG5nXCIpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB3aWR0aDogOC41M3Z3O1xuICAgIGhlaWdodDogMTEuNDd2dztcbiAgfVxuICAuYy1nYWluX19pbmZvczo6YWZ0ZXIge1xuICAgIHRvcDogLTYuMTN2dztcbiAgICByaWdodDogNC4yN3Z3O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvYXN0ZXJpeC1wb3NlLnBuZ1wiKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgd2lkdGg6IDE3LjZ2dztcbiAgICBoZWlnaHQ6IDMzLjA3dnc7XG4gIH1cbiAgLmMtZ2Fpbl9faW5mb3MgcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDR2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKDEwMjRweCA8PSB3aWR0aCkge1xuICAuYy1nYWluX19pbmZvcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS42NnZ3O1xuICAgIGZvbnQtc2l6ZTogMC45N3Z3O1xuICB9XG59XG5cbi5jLWhlYWRsaW5lX193cmFwcGVyOm5vdCguaXMtaG9tZSk6bm90KC5pcy1yb3VlKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmMtaGVhZGxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgLmMtaGVhZGxpbmUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy10b3A6IDQuMjd2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKDEwMjRweCA8PSB3aWR0aCkge1xuICAuYy1oZWFkbGluZSB7XG4gICAgcGFkZGluZy10b3A6IDAuN3Z3O1xuICAgIHdpZHRoOiA3OS41dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8IDEwMjRweCkge1xuICAuYy1oZWFkbGluZV9fY2Fjb2xhYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi40dnc7XG4gICAgd2lkdGg6IDM3LjMzdnc7XG4gICAgaGVpZ2h0OiA2LjY2dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgxMDI0cHggPD0gd2lkdGgpIHtcbiAgLmMtaGVhZGxpbmVfX2NhY29sYWMge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogMi41dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjJ2dztcbiAgICB3aWR0aDogMTguNXZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5jLWhlYWRsaW5lOm5vdCguaXMtaG9tZSkgLmMtaGVhZGxpbmVfX2NhY29sYWMge1xuICAgIG1hcmdpbi1yaWdodDogNy42OHZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5jLWhlYWRsaW5lLmlzLWdhaW4gLmMtaGVhZGxpbmVfX2NhY29sYWMge1xuICAgIG1hcmdpbi1yaWdodDogMy4wNnZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgLmMtaGVhZGxpbmVfX2dyYW5kLWpldSB7XG4gICAgd2lkdGg6IDczLjA3dnc7XG4gICAgaGVpZ2h0OiA0MS4wN3Z3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5jLWhlYWRsaW5lX19ncmFuZC1qZXUge1xuICAgIHdpZHRoOiAyOS4xdnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8IDEwMjRweCkge1xuICAuYy1oZWFkbGluZV9fZmVsaWNpdGF0aW9ucyB7XG4gICAgd2lkdGg6IDg5LjA3dnc7XG4gICAgaGVpZ2h0OiA1MnZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5jLWhlYWRsaW5lX19mZWxpY2l0YXRpb25zIHtcbiAgICBtYXJnaW4tdG9wOiAwLjU1dnc7XG4gICAgd2lkdGg6IDM2LjM4dnc7XG4gICAgaGVpZ2h0OiAyMC4xM3Z3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgLmMtaGVhZGxpbmVfX2RhdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgxMDI0cHggPD0gd2lkdGgpIHtcbiAgLmMtaGVhZGxpbmVfX2RhdGUge1xuICAgIG1hcmdpbi10b3A6IC0xLjIzdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiA2Ljkzdnc7XG4gICAgbWFyZ2luLWxlZnQ6IDMuMTl2dztcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC11ZGVyem8tdGl0bGUpO1xuICAgIGZvbnQtc2l6ZTogMi4wM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgxMDI0cHggPD0gd2lkdGgpIHtcbiAgLmMtaG9tZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDJ2dztcbiAgfVxufVxuLmMtaG9tZV9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgLmMtaG9tZV9fd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKDEwMjRweCA8PSB3aWR0aCkge1xuICAuYy1ob21lX193cmFwcGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi1yaWdodDogNC42MXZ3O1xuICB9XG59XG4uYy1ob21lX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5jLWhvbWVfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1yaWdodDogMS4zdnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgxMDI0cHggPD0gd2lkdGgpIHtcbiAgLmMtaG9tZV9fY29udGVudDo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAzLjczdnc7XG4gICAgbGVmdDogLTE1LjY3dnc7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9vYmVsaXgtdGFwLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgd2lkdGg6IDE3LjV2dztcbiAgICBoZWlnaHQ6IDE5LjA5dnc7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuLmMtaG9tZV9fdGl0bGUge1xuICBjb2xvcjogdmFyKC0tY29sb3ItcmVkKTtcbiAgdGV4dC1zaGFkb3c6IC00cHggNXB4IDAgdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgMTAyNHB4KSB7XG4gIC5jLWhvbWVfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxdnc7XG4gICAgbGluZS1oZWlnaHQ6IDAuOGVtO1xuICAgIGZvbnQtc2l6ZTogOS42dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgxMDI0cHggPD0gd2lkdGgpIHtcbiAgLmMtaG9tZV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNTR2dztcbiAgICBsaW5lLWhlaWdodDogMC43NWVtO1xuICAgIGZvbnQtc2l6ZTogMy44dnc7XG4gIH1cbn1cbi5jLWhvbWVfX3Byb2R1aXRzIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgLmMtaG9tZV9fcHJvZHVpdHMge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMDd2dztcbiAgICBtYXJnaW4tbGVmdDogNS44N3Z3O1xuICAgIHdpZHRoOiA4MC41M3Z3O1xuICAgIGhlaWdodDogMzYuMjd2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKDEwMjRweCA8PSB3aWR0aCkge1xuICAuYy1ob21lX19wcm9kdWl0cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjM4dnc7XG4gICAgd2lkdGg6IDI0LjI0dnc7XG4gIH1cbn1cbi5jLWhvbWVfX29mZnJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8IDEwMjRweCkge1xuICAuYy1ob21lX19vZmZyZSB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDV2dztcbiAgICBwYWRkaW5nLWlubGluZTogMS42dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgxMDI0cHggPD0gd2lkdGgpIHtcbiAgLmMtaG9tZV9fb2ZmcmUge1xuICAgIHRvcDogLTUuNDF2dztcbiAgICB3aWR0aDogNDYuNTVzdnc7XG4gIH1cbn1cbi5jLWhvbWVfX2FjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgMTAyNHB4KSB7XG4gIC5jLWhvbWVfX2FjdGlvbjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTMuODN2dztcbiAgICBsZWZ0OiAwLjh2dztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL29iZWxpeC10YXAucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHdpZHRoOiAzMC4xM3Z3O1xuICAgIGhlaWdodDogMzMuMDd2dztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5jLWhvbWVfX2FjdGlvbiB7XG4gICAgdG9wOiAtNnZ3O1xuICAgIG1hcmdpbi1ib3R0b206IC02LjJ2dztcbiAgfVxufVxuLmMtaG9tZV9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9iZy1jdGEtaG9tZXBhZ2UucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgLmMtaG9tZV9fYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjczdnc7XG4gICAgbWFyZ2luLWxlZnQ6IDQuMjd2dztcbiAgICBwYWRkaW5nOiAwLjUzdncgNS4zM3Z3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5jLWhvbWVfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjk3dnc7XG4gICAgcGFkZGluZzogMC4ydncgMi41NnZ3O1xuICAgIGZvbnQtc2l6ZTogMy4zM3Z3O1xuICB9XG59XG4uYy1ob21lX19mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgLmMtaG9tZV9fZm9vdGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMi4ydnc7XG4gIH1cbiAgLmMtaG9tZV9fZm9vdGVyIGltZyB7XG4gICAgd2lkdGg6IDc2LjI3dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgxMDI0cHggPD0gd2lkdGgpIHtcbiAgLmMtaG9tZV9fZm9vdGVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uYy1ob21lX19ydWxlcyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXVkZXJ6by10aXRsZSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgLmMtaG9tZV9fcnVsZXMge1xuICAgIGZvbnQtc2l6ZTogMy4ydnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgxMDI0cHggPD0gd2lkdGgpIHtcbiAgLmMtaG9tZV9fcnVsZXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogOS4wMnZ3O1xuICAgIGJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDAuOTd2dztcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uYy1sb2FkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbmltYXRpb246IHJvdGF0ZSAxLjVzIGxpbmVhciBpbmZpbml0ZTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgYm9yZGVyLXRvcDogMC4ycmVtIHNvbGlkIHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYm9yZGVyLXJpZ2h0OiAwLjJyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDAuMnJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDAuMnJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xufVxuLmMtbG9hZGVyOjpiZWZvcmUsIC5jLWxvYWRlcjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMC4ycmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uYy1sb2FkZXI6OmJlZm9yZSB7XG4gIGluc2V0OiAwLjZyZW07XG4gIGJvcmRlci1sZWZ0OiAwLjJyZW0gc29saWQgdmFyKC0tY29sb3Itd2hpdGUpO1xuICBhbmltYXRpb246IHJvdGF0ZSAxLjVzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5jLWxvYWRlcjo6YWZ0ZXIge1xuICBpbnNldDogMC4ycmVtO1xuICBib3JkZXItYm90dG9tOiAwLjJyZW0gc29saWQgdmFyKC0tY29sb3Itd2hpdGUpO1xuICBhbmltYXRpb246IHJvdGF0ZSAwLjVzIGxpbmVhciBpbmZpbml0ZSByZXZlcnNlO1xufVxuLmMtbG9hZGVyX193cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDkuNnJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xufVxuLmMtbG9hZGVyX193cmFwcGVyLmlzLXZpc2libGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgMTAyNHB4KSB7XG4gIC5jLW1lbnRpb25zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIHdpZHRoOiA3Ni4yN3Z3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5jLW1lbnRpb25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuLmMtbWVyY2kge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgLmMtbWVyY2kge1xuICAgIHBhZGRpbmctdG9wOiAxNC40dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgxMDI0cHggPD0gd2lkdGgpIHtcbiAgLmMtbWVyY2kge1xuICAgIHBhZGRpbmctYm90dG9tOiAydnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgxMDI0cHggPD0gd2lkdGgpIHtcbiAgLmMtbWVyY2k6OmJlZm9yZSwgLmMtbWVyY2k6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKDEwMjRweCA8PSB3aWR0aCkge1xuICAuYy1tZXJjaTo6YmVmb3JlIHtcbiAgICB0b3A6IDQuNzJ2dztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL29iZWxpeC10YXAucG5nXCIpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBsZWZ0OiAxMnZ3O1xuICAgIHdpZHRoOiAxOC44MXZ3O1xuICAgIGhlaWdodDogMjAuNDh2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKDEwMjRweCA8PSB3aWR0aCkge1xuICAuYy1tZXJjaTo6YWZ0ZXIge1xuICAgIHRvcDogNi42NnZ3O1xuICAgIHJpZ2h0OiAyMi42MXZ3O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvYXN0ZXJpeC1wb3NlLnBuZ1wiKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgd2lkdGg6IDkuNzl2dztcbiAgICBoZWlnaHQ6IDE4LjU0dnc7XG4gIH1cbn1cbi5jLW1lcmNpX190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1yZWQpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgMTAyNHB4KSB7XG4gIC5jLW1lcmNpX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi42N3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA5ZW07XG4gICAgZm9udC1zaXplOiA5LjZ2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKDEwMjRweCA8PSB3aWR0aCkge1xuICAuYy1tZXJjaV9fdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAxLjZ2dztcbiAgICBtYXJnaW4tYm90dG9tOiAxLjIzdnc7XG4gICAgZm9udC1zaXplOiAzLjQ3dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8IDEwMjRweCkge1xuICAuYy1tZXJjaSBwIHtcbiAgICBmb250LXNpemU6IDR2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKDEwMjRweCA8PSB3aWR0aCkge1xuICAuYy1tZXJjaSBwIHtcbiAgICBmb250LXNpemU6IDEuMzh2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgMTAyNHB4KSB7XG4gIC5jLW1lcmNpIHAgaW1nIHtcbiAgICBtYXJnaW4tYmxvY2s6IDAuNnZ3O1xuICAgIHdpZHRoOiA2NS4wN3Z3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5jLW1lcmNpIHAgaW1nIHtcbiAgICBtYXJnaW4tYmxvY2s6IDAuNHZ3O1xuICB9XG59XG4uYy1tZXJjaSBwIHNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgLmMtbWVyY2kgcCBzbWFsbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi4xM3Z3O1xuICAgIGZvbnQtc2l6ZTogMy4ydnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgxMDI0cHggPD0gd2lkdGgpIHtcbiAgLmMtbWVyY2kgcCBzbWFsbCB7XG4gICAgbWFyZ2luLXRvcDogMi4xdnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMC40dnc7XG4gICAgZm9udC1zaXplOiAwLjk3dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8IDEwMjRweCkge1xuICAuYy1tZXJjaSBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogNS44N3Z3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5jLW1lcmNpIHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAxLjU2dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8IDEwMjRweCkge1xuICAuYy1tZXJjaV9fdmlzdWVsIHtcbiAgICBtYXJnaW4tdG9wOiA0LjI3dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMy40N3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgxMDI0cHggPD0gd2lkdGgpIHtcbiAgLmMtcm91ZSB7XG4gICAgbWFyZ2luLXRvcDogLTMuNnZ3O1xuICB9XG59XG4uYy1yb3VlX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8IDEwMjRweCkge1xuICAuYy1yb3VlX193cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgLmMtcm91ZV9fYnVsbGUge1xuICAgIG1hcmdpbi10b3A6IDAuOHZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNnZ3O1xuICAgIHdpZHRoOiA3OC40dnc7XG4gICAgaGVpZ2h0OiA0My40N3Z3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5jLXJvdWVfX2J1bGxlIHtcbiAgICBtYXJnaW4tdG9wOiAtMnZ3O1xuICAgIG1hcmdpbi1yaWdodDogMS42NnZ3O1xuICAgIG1hcmdpbi1sZWZ0OiAyLjQzdnc7XG4gICAgd2lkdGg6IDI4Ljc1dnc7XG4gICAgaGVpZ2h0OiAxNy4yMnZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5jLXJvdWVfX3doZWVsIHtcbiAgICB3aWR0aDogMzQuNjV2dztcbiAgICBoZWlnaHQ6IDM1Ljk3dnc7XG4gIH1cbn1cbi5jLXJvdWVfX2FzdGVyaXgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKDEwMjRweCA8PSB3aWR0aCkge1xuICAuYy1yb3VlX19hc3Rlcml4IHtcbiAgICB0b3A6IDN2dztcbiAgICBtYXJnaW4tbGVmdDogMS4xMXZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgLmMtcm91ZV9fYWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogNi45M3Z3O1xuICAgIG1hcmdpbi1ib3R0b206IDE5Ljczdnc7XG4gIH1cbiAgLmMtcm91ZV9fYWN0aW9uOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMTJ2dztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2lkZWZpeC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgd2lkdGg6IDEzLjA3dnc7XG4gICAgaGVpZ2h0OiAxNy44N3Z3O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgLmMtcm91ZV9fYWN0aW9uOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTE3Ljg3dnc7XG4gICAgcmlnaHQ6IDIuNjd2dztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2FzdGVyaXgtcHJlc2VudGUucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHdpZHRoOiAzMy44N3Z3O1xuICAgIGhlaWdodDogMzZ2dztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5jLXJvdWVfX2FjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMC41NXZ3O1xuICB9XG59XG4uYy1yb3VlX19idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2JnLWN0YS1yb3VlLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgMTAyNHB4KSB7XG4gIC5jLXJvdWVfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjY3dnc7XG4gICAgcGFkZGluZzogMS4zM3Z3IDQuNTN2dztcbiAgICBmb250LXNpemU6IDh2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKDEwMjRweCA8PSB3aWR0aCkge1xuICAuYy1yb3VlX19idXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogMC45N3Z3O1xuICAgIHBhZGRpbmc6IDAuMTN2dyAxLjE4dnc7XG4gICAgZm9udC1zaXplOiAzLjI2dnc7XG4gIH1cbn1cbi5jLXJvdWVfX2J1dHRvbjpoYXMoLmMtbG9hZGVyX193cmFwcGVyLmlzLXZpc2libGUpIC5qcy12YWxpZC10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmMtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDIwO1xufVxuLmMtdG9vbHRpcF9fc3Ryb25nLCAuYy10b29sdGlwX19saXN0IGxpLCAuYy10b29sdGlwX190ZXh0IHtcbiAgY29sb3I6ICNFNDAzMjE7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXVkZXJ6by10ZXh0KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8IDEwMjRweCkge1xuICAuYy10b29sdGlwX19zdHJvbmcsIC5jLXRvb2x0aXBfX2xpc3QgbGksIC5jLXRvb2x0aXBfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMy40NnZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5jLXRvb2x0aXBfX3N0cm9uZywgLmMtdG9vbHRpcF9fbGlzdCBsaSwgLmMtdG9vbHRpcF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjA0dnc7XG4gIH1cbn1cbi5jLXRvb2x0aXBfX3N0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxLjM4dnc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYy10b29sdGlwX19saXN0IGxpIHtcbiAgcGFkZGluZy1yaWdodDogNi45NHZ3O1xufVxuLmMtdG9vbHRpcF9fdGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMDR2dztcbn1cblxuQGtleWZyYW1lcyB0b29sdGlwc3Rlci1mYWRpbmcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHRvb2x0aXBzdGVyLXJvdGF0aW5nIHtcbiAgMjUlIHtcbiAgICByb3RhdGU6IC0yZGVnO1xuICB9XG4gIDc1JSB7XG4gICAgcm90YXRlOiAyZGVnO1xuICB9XG4gIDEwMCUge1xuICAgIHJvdGF0ZTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyB0b29sdGlwc3Rlci1zY2FsaW5nIHtcbiAgNTAlIHtcbiAgICBzY2FsZTogMS4xO1xuICB9XG4gIDEwMCUge1xuICAgIHNjYWxlOiAxO1xuICB9XG59XG4udG9vbHRpcHN0ZXItYmFzZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8IDEwMjRweCkge1xuICAudG9vbHRpcHN0ZXItYmFzZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy90b29sdGlwLW1vYmlsZS5wbmdcIikgdG9wIHJpZ2h0IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgcGFkZGluZzogMTYuMTZ2dyAwIDAuNjl2dyA2LjM2dnc7XG4gICAgd2lkdGg6IDkwLjkzdnc7XG4gICAgaGVpZ2h0OiA3OC40dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgxMDI0cHggPD0gd2lkdGgpIHtcbiAgLnRvb2x0aXBzdGVyLWJhc2Uge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvdG9vbHRpcC1kZXNrdG9wLnBuZ1wiKSB0b3AgcmlnaHQgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBwYWRkaW5nOiA0LjE2dncgMCAwLjY5dncgMi4zNnZ3O1xuICAgIHdpZHRoOiAzMS43dncgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIyLjA4dncgIWltcG9ydGFudDtcbiAgfVxufVxuLnRvb2x0aXBzdGVyLWJveCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLnRvb2x0aXBzdGVyLWNvbnRlbnQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLnRvb2x0aXBzdGVyLXJ1bGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRvb2x0aXBzdGVyLWZhZGUge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICBvcGFjaXR5OiAwO1xufVxuLnRvb2x0aXBzdGVyLWZhZGUudG9vbHRpcHN0ZXItc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG59XG4udG9vbHRpcHN0ZXItZ3JvdyB7XG4gIHNjYWxlOiAwIDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cbi50b29sdGlwc3Rlci1ncm93LnRvb2x0aXBzdGVyLXNob3cge1xuICBzY2FsZTogMSAxO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7XG59XG4udG9vbHRpcHN0ZXItc3dpbmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooNGRlZyk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgb3BhY2l0eTogMDtcbn1cbi50b29sdGlwc3Rlci1zd2luZy50b29sdGlwc3Rlci1zaG93IHtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDBkZWcpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMsIDAuNjM1LCAwLjQ5NSwgMi40KTtcbiAgb3BhY2l0eTogMTtcbn1cbi50b29sdGlwc3Rlci1mYWxsIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7XG59XG4udG9vbHRpcHN0ZXItZmFsbC50b29sdGlwc3Rlci1pbml0aWFsIHtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4udG9vbHRpcHN0ZXItZmFsbC50b29sdGlwc3Rlci1keWluZyB7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIG9wYWNpdHk6IDA7XG59XG4udG9vbHRpcHN0ZXItc2xpZGUge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBsZWZ0O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4xNSk7XG59XG4udG9vbHRpcHN0ZXItc2xpZGUudG9vbHRpcHN0ZXItaW5pdGlhbCB7XG4gIGxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG59XG4udG9vbHRpcHN0ZXItc2xpZGUudG9vbHRpcHN0ZXItZHlpbmcge1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgb3BhY2l0eTogMDtcbn1cbi50b29sdGlwc3Rlci11cGRhdGUtZmFkZSB7XG4gIGFuaW1hdGlvbjogdG9vbHRpcHN0ZXItZmFkaW5nIDQwMG1zO1xufVxuLnRvb2x0aXBzdGVyLXVwZGF0ZS1yb3RhdGUge1xuICBhbmltYXRpb246IHRvb2x0aXBzdGVyLXJvdGF0aW5nIDYwMG1zO1xufVxuLnRvb2x0aXBzdGVyLXVwZGF0ZS1zY2FsZSB7XG4gIGFuaW1hdGlvbjogdG9vbHRpcHN0ZXItc2NhbGluZyA2MDBtcztcbn1cblxuQGtleWZyYW1lcyBlYXNlSW5Sb3RhdGlvbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4ud2hlZWwtZWFzZS1pbiB7XG4gIGFuaW1hdGlvbjogZWFzZUluUm90YXRpb24gMTUwMG1zIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBibHVyIHtcbiAgMCUge1xuICAgIGZpbHRlcjogYmx1cigwLjVweCk7XG4gIH1cbiAgODAlIHtcbiAgICBmaWx0ZXI6IGJsdXIoMC41cHgpO1xuICB9XG4gIDEwMCUge1xuICAgIGZpbHRlcjogYmx1cigwKTtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGVXaGVlbCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoMzAwMGRlZyk7XG4gIH1cbn1cbi5jLXdoZWVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgLmMtd2hlZWxfX2JvcmRlciB7XG4gICAgd2lkdGg6IDkyLjI3dnc7XG4gICAgaGVpZ2h0OiA5MC4xM3Z3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5jLXdoZWVsX19ib3JkZXIge1xuICAgIHdpZHRoOiAzNC42NXZ3O1xuICAgIGhlaWdodDogMzMuNzV2dztcbiAgfVxufVxuLmMtd2hlZWxfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IGFsbCA1cyBlYXNlLW91dDtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8IDEwMjRweCkge1xuICAuYy13aGVlbF9faW1hZ2Uge1xuICAgIHdpZHRoOiA5MC44dnc7XG4gICAgaGVpZ2h0OiA4OS42N3Z3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5jLXdoZWVsX19pbWFnZSB7XG4gICAgd2lkdGg6IDQyLjQ1dnc7XG4gICAgaGVpZ2h0OiAzMy4yNnZ3O1xuICB9XG59XG4uYy13aGVlbF9faW1hZ2UuaXMtYmx1ciB7XG4gIGFuaW1hdGlvbjogYmx1ciA1cztcbn1cbi5jLXdoZWVsX19jZW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMC41dncpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IDM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAxMDI0cHgpIHtcbiAgLmMtd2hlZWxfX2NlbnRlciB7XG4gICAgdG9wOiAyOS41JTtcbiAgICB3aWR0aDogMjguMjd2dztcbiAgICBoZWlnaHQ6IDMzLjA3dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgxMDI0cHggPD0gd2lkdGgpIHtcbiAgLmMtd2hlZWxfX2NlbnRlciB7XG4gICAgdG9wOiAyOSU7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgMTAyNHB4KSB7XG4gIC5jLXdoZWVsX19iYXNlIHtcbiAgICBtYXJnaW4tdG9wOiAtMS42dnc7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICB3aWR0aDogMzMuNnZ3O1xuICAgIGhlaWdodDogMTAuOTN2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKDEwMjRweCA8PSB3aWR0aCkge1xuICAuYy13aGVlbF9fYmFzZSB7XG4gICAgbWFyZ2luLXRvcDogLTAuNTV2dztcbiAgICBoZWlnaHQ6IDIuNzd2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgMTAyNHB4KSB7XG4gIC5jLXdoZWVsX19iYXNlIGltZyB7XG4gICAgaGVpZ2h0OiAxMC45M3Z3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoMTAyNHB4IDw9IHdpZHRoKSB7XG4gIC5jLXdoZWVsX19iYXNlIGltZyB7XG4gICAgaGVpZ2h0OiAyLjc3dnc7XG4gIH1cbn1cblxuLnUtYWxpZ24tLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnUtYWxpZ24tLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi51LWFsaWduLS1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhICh3aWR0aCA8IDEwMjRweCkge1xuICAudS1hbGlnbi1tb2JpbGUtLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnUtYWxpZ24tbW9iaWxlLS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAudS1hbGlnbi1tb2JpbGUtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuQG1lZGlhICgxMDI0cHggPD0gd2lkdGgpIHtcbiAgLnUtYWxpZ24tZGVza3RvcC0tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAudS1hbGlnbi1kZXNrdG9wLS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAudS1hbGlnbi1kZXNrdG9wLS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuLnUtY29sb3ItLXdoaXRlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cblxuLnUtYmctY29sb3ItLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuXG4udS1jb2xvci0tYmxhY2sge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuXG4udS1iZy1jb2xvci0tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG59XG5cbi51LWNvbG9yLS1ibHVlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xufVxuXG4udS1iZy1jb2xvci0tYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xufVxuXG4udS1jb2xvci0tcmVkIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXJlZCk7XG59XG5cbi51LWJnLWNvbG9yLS1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1yZWQpO1xufVxuXG4udS1jb2xvci0tbWFpbi1iZyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1tYWluLWJnKTtcbn1cblxuLnUtYmctY29sb3ItLW1haW4tYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1tYWluLWJnKTtcbn1cblxuLnUtY29sb3ItLW1haW4tdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1tYWluLXRleHQpO1xufVxuXG4udS1iZy1jb2xvci0tbWFpbi10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbWFpbi10ZXh0KTtcbn1cblxuLnUtY29sb3ItLXNlY29uZC10ZXh0IHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZC10ZXh0KTtcbn1cblxuLnUtYmctY29sb3ItLXNlY29uZC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kLXRleHQpO1xufVxuXG4udS1jb2xvci0tbWFpbi1saW5rIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLW1haW4tbGluayk7XG59XG5cbi51LWJnLWNvbG9yLS1tYWluLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1tYWluLWxpbmspO1xufVxuXG4udS1jb2xvci0tc3VjY2VzcyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1zdWNjZXNzKTtcbn1cblxuLnUtYmctY29sb3ItLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zdWNjZXNzKTtcbn1cblxuLnUtY29sb3ItLWVycm9yIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWVycm9yKTtcbn1cblxuLnUtYmctY29sb3ItLWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZXJyb3IpO1xufVxuXG4udS1tYXJnaW4tLTEge1xuICBtYXJnaW46IDFyZW07XG59XG5cbi51LW1hcmdpbi0tMiB7XG4gIG1hcmdpbjogMnJlbTtcbn1cblxuLnUtbWFyZ2luLS0zIHtcbiAgbWFyZ2luOiAzcmVtO1xufVxuXG4udS1tYXJnaW4tLTQge1xuICBtYXJnaW46IDRyZW07XG59XG5cbi51LW1hcmdpbi0tNSB7XG4gIG1hcmdpbjogNXJlbTtcbn1cblxuLnUtbWFyZ2luLS02IHtcbiAgbWFyZ2luOiA2cmVtO1xufVxuXG4udS1tYXJnaW4tLTcge1xuICBtYXJnaW46IDdyZW07XG59XG5cbi51LW1hcmdpbi0tOCB7XG4gIG1hcmdpbjogOHJlbTtcbn1cblxuLnUtbWFyZ2luLS05IHtcbiAgbWFyZ2luOiA5cmVtO1xufVxuXG4udS1tYXJnaW4tLTEwIHtcbiAgbWFyZ2luOiAxMHJlbTtcbn1cblxuLnUtbWFyZ2luLS0xMSB7XG4gIG1hcmdpbjogMTFyZW07XG59XG5cbi51LW1hcmdpbi0tMTIge1xuICBtYXJnaW46IDEycmVtO1xufVxuXG4udS1wYWRkaW5nLS0xIHtcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuLnUtcGFkZGluZy0tMiB7XG4gIHBhZGRpbmc6IDJyZW07XG59XG5cbi51LXBhZGRpbmctLTMge1xuICBwYWRkaW5nOiAzcmVtO1xufVxuXG4udS1wYWRkaW5nLS00IHtcbiAgcGFkZGluZzogNHJlbTtcbn1cblxuLnUtcGFkZGluZy0tNSB7XG4gIHBhZGRpbmc6IDVyZW07XG59XG5cbi51LXBhZGRpbmctLTYge1xuICBwYWRkaW5nOiA2cmVtO1xufVxuXG4udS1wYWRkaW5nLS03IHtcbiAgcGFkZGluZzogN3JlbTtcbn1cblxuLnUtcGFkZGluZy0tOCB7XG4gIHBhZGRpbmc6IDhyZW07XG59XG5cbi51LXBhZGRpbmctLTkge1xuICBwYWRkaW5nOiA5cmVtO1xufVxuXG4udS1wYWRkaW5nLS0xMCB7XG4gIHBhZGRpbmc6IDEwcmVtO1xufVxuXG4udS1wYWRkaW5nLS0xMSB7XG4gIHBhZGRpbmc6IDExcmVtO1xufVxuXG4udS1wYWRkaW5nLS0xMiB7XG4gIHBhZGRpbmc6IDEycmVtO1xufVxuXG4udS1tYXJnaW4teC0tMSB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5cbi51LW1hcmdpbi14LS0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbn1cblxuLnUtbWFyZ2luLXgtLTMge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW07XG4gIG1hcmdpbi1sZWZ0OiAzcmVtO1xufVxuXG4udS1tYXJnaW4teC0tNCB7XG4gIG1hcmdpbi1yaWdodDogNHJlbTtcbiAgbWFyZ2luLWxlZnQ6IDRyZW07XG59XG5cbi51LW1hcmdpbi14LS01IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cmVtO1xuICBtYXJnaW4tbGVmdDogNXJlbTtcbn1cblxuLnUtbWFyZ2luLXgtLTYge1xuICBtYXJnaW4tcmlnaHQ6IDZyZW07XG4gIG1hcmdpbi1sZWZ0OiA2cmVtO1xufVxuXG4udS1tYXJnaW4teC0tNyB7XG4gIG1hcmdpbi1yaWdodDogN3JlbTtcbiAgbWFyZ2luLWxlZnQ6IDdyZW07XG59XG5cbi51LW1hcmdpbi14LS04IHtcbiAgbWFyZ2luLXJpZ2h0OiA4cmVtO1xuICBtYXJnaW4tbGVmdDogOHJlbTtcbn1cblxuLnUtbWFyZ2luLXgtLTkge1xuICBtYXJnaW4tcmlnaHQ6IDlyZW07XG4gIG1hcmdpbi1sZWZ0OiA5cmVtO1xufVxuXG4udS1tYXJnaW4teC0tMTAge1xuICBtYXJnaW4tcmlnaHQ6IDEwcmVtO1xuICBtYXJnaW4tbGVmdDogMTByZW07XG59XG5cbi51LW1hcmdpbi14LS0xMSB7XG4gIG1hcmdpbi1yaWdodDogMTFyZW07XG4gIG1hcmdpbi1sZWZ0OiAxMXJlbTtcbn1cblxuLnUtbWFyZ2luLXgtLTEyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IDEycmVtO1xufVxuXG4udS1tYXJnaW4teS0tMSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi51LW1hcmdpbi15LS0yIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLnUtbWFyZ2luLXktLTMge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuXG4udS1tYXJnaW4teS0tNCB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5cbi51LW1hcmdpbi15LS01IHtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cblxuLnUtbWFyZ2luLXktLTYge1xuICBtYXJnaW4tdG9wOiA2cmVtO1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xufVxuXG4udS1tYXJnaW4teS0tNyB7XG4gIG1hcmdpbi10b3A6IDdyZW07XG4gIG1hcmdpbi1ib3R0b206IDdyZW07XG59XG5cbi51LW1hcmdpbi15LS04IHtcbiAgbWFyZ2luLXRvcDogOHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbn1cblxuLnUtbWFyZ2luLXktLTkge1xuICBtYXJnaW4tdG9wOiA5cmVtO1xuICBtYXJnaW4tYm90dG9tOiA5cmVtO1xufVxuXG4udS1tYXJnaW4teS0tMTAge1xuICBtYXJnaW4tdG9wOiAxMHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTByZW07XG59XG5cbi51LW1hcmdpbi15LS0xMSB7XG4gIG1hcmdpbi10b3A6IDExcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMXJlbTtcbn1cblxuLnUtbWFyZ2luLXktLTEyIHtcbiAgbWFyZ2luLXRvcDogMTJyZW07XG4gIG1hcmdpbi1ib3R0b206IDEycmVtO1xufVxuXG4udS1tYXJnaW4tdG9wLS0xIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLnUtbWFyZ2luLXRvcC0tMiB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi51LW1hcmdpbi10b3AtLTMge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuXG4udS1tYXJnaW4tdG9wLS00IHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cblxuLnUtbWFyZ2luLXRvcC0tNSB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG59XG5cbi51LW1hcmdpbi10b3AtLTYge1xuICBtYXJnaW4tdG9wOiA2cmVtO1xufVxuXG4udS1tYXJnaW4tdG9wLS03IHtcbiAgbWFyZ2luLXRvcDogN3JlbTtcbn1cblxuLnUtbWFyZ2luLXRvcC0tOCB7XG4gIG1hcmdpbi10b3A6IDhyZW07XG59XG5cbi51LW1hcmdpbi10b3AtLTkge1xuICBtYXJnaW4tdG9wOiA5cmVtO1xufVxuXG4udS1tYXJnaW4tdG9wLS0xMCB7XG4gIG1hcmdpbi10b3A6IDEwcmVtO1xufVxuXG4udS1tYXJnaW4tdG9wLS0xMSB7XG4gIG1hcmdpbi10b3A6IDExcmVtO1xufVxuXG4udS1tYXJnaW4tdG9wLS0xMiB7XG4gIG1hcmdpbi10b3A6IDEycmVtO1xufVxuXG4udS1tYXJnaW4tcmlnaHQtLTEge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi51LW1hcmdpbi1yaWdodC0tMiB7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbn1cblxuLnUtbWFyZ2luLXJpZ2h0LS0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xufVxuXG4udS1tYXJnaW4tcmlnaHQtLTQge1xuICBtYXJnaW4tcmlnaHQ6IDRyZW07XG59XG5cbi51LW1hcmdpbi1yaWdodC0tNSB7XG4gIG1hcmdpbi1yaWdodDogNXJlbTtcbn1cblxuLnUtbWFyZ2luLXJpZ2h0LS02IHtcbiAgbWFyZ2luLXJpZ2h0OiA2cmVtO1xufVxuXG4udS1tYXJnaW4tcmlnaHQtLTcge1xuICBtYXJnaW4tcmlnaHQ6IDdyZW07XG59XG5cbi51LW1hcmdpbi1yaWdodC0tOCB7XG4gIG1hcmdpbi1yaWdodDogOHJlbTtcbn1cblxuLnUtbWFyZ2luLXJpZ2h0LS05IHtcbiAgbWFyZ2luLXJpZ2h0OiA5cmVtO1xufVxuXG4udS1tYXJnaW4tcmlnaHQtLTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHJlbTtcbn1cblxuLnUtbWFyZ2luLXJpZ2h0LS0xMSB7XG4gIG1hcmdpbi1yaWdodDogMTFyZW07XG59XG5cbi51LW1hcmdpbi1yaWdodC0tMTIge1xuICBtYXJnaW4tcmlnaHQ6IDEycmVtO1xufVxuXG4udS1tYXJnaW4tYm90dG9tLS0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLnUtbWFyZ2luLWJvdHRvbS0tMiB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi51LW1hcmdpbi1ib3R0b20tLTMge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuXG4udS1tYXJnaW4tYm90dG9tLS00IHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cblxuLnUtbWFyZ2luLWJvdHRvbS0tNSB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5cbi51LW1hcmdpbi1ib3R0b20tLTYge1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xufVxuXG4udS1tYXJnaW4tYm90dG9tLS03IHtcbiAgbWFyZ2luLWJvdHRvbTogN3JlbTtcbn1cblxuLnUtbWFyZ2luLWJvdHRvbS0tOCB7XG4gIG1hcmdpbi1ib3R0b206IDhyZW07XG59XG5cbi51LW1hcmdpbi1ib3R0b20tLTkge1xuICBtYXJnaW4tYm90dG9tOiA5cmVtO1xufVxuXG4udS1tYXJnaW4tYm90dG9tLS0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtO1xufVxuXG4udS1tYXJnaW4tYm90dG9tLS0xMSB7XG4gIG1hcmdpbi1ib3R0b206IDExcmVtO1xufVxuXG4udS1tYXJnaW4tYm90dG9tLS0xMiB7XG4gIG1hcmdpbi1ib3R0b206IDEycmVtO1xufVxuXG4udS1tYXJnaW4tbGVmdC0tMSB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG4udS1tYXJnaW4tbGVmdC0tMiB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuXG4udS1tYXJnaW4tbGVmdC0tMyB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtO1xufVxuXG4udS1tYXJnaW4tbGVmdC0tNCB7XG4gIG1hcmdpbi1sZWZ0OiA0cmVtO1xufVxuXG4udS1tYXJnaW4tbGVmdC0tNSB7XG4gIG1hcmdpbi1sZWZ0OiA1cmVtO1xufVxuXG4udS1tYXJnaW4tbGVmdC0tNiB7XG4gIG1hcmdpbi1sZWZ0OiA2cmVtO1xufVxuXG4udS1tYXJnaW4tbGVmdC0tNyB7XG4gIG1hcmdpbi1sZWZ0OiA3cmVtO1xufVxuXG4udS1tYXJnaW4tbGVmdC0tOCB7XG4gIG1hcmdpbi1sZWZ0OiA4cmVtO1xufVxuXG4udS1tYXJnaW4tbGVmdC0tOSB7XG4gIG1hcmdpbi1sZWZ0OiA5cmVtO1xufVxuXG4udS1tYXJnaW4tbGVmdC0tMTAge1xuICBtYXJnaW4tbGVmdDogMTByZW07XG59XG5cbi51LW1hcmdpbi1sZWZ0LS0xMSB7XG4gIG1hcmdpbi1sZWZ0OiAxMXJlbTtcbn1cblxuLnUtbWFyZ2luLWxlZnQtLTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEycmVtO1xufVxuXG4udS1wYWRkaW5nLXgtLTEge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG5cbi51LXBhZGRpbmcteC0tMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxuLnUtcGFkZGluZy14LS0zIHtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xufVxuXG4udS1wYWRkaW5nLXgtLTQge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG59XG5cbi51LXBhZGRpbmcteC0tNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVyZW07XG4gIHBhZGRpbmctbGVmdDogNXJlbTtcbn1cblxuLnUtcGFkZGluZy14LS02IHtcbiAgcGFkZGluZy1yaWdodDogNnJlbTtcbiAgcGFkZGluZy1sZWZ0OiA2cmVtO1xufVxuXG4udS1wYWRkaW5nLXgtLTcge1xuICBwYWRkaW5nLXJpZ2h0OiA3cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDdyZW07XG59XG5cbi51LXBhZGRpbmcteC0tOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDhyZW07XG4gIHBhZGRpbmctbGVmdDogOHJlbTtcbn1cblxuLnUtcGFkZGluZy14LS05IHtcbiAgcGFkZGluZy1yaWdodDogOXJlbTtcbiAgcGFkZGluZy1sZWZ0OiA5cmVtO1xufVxuXG4udS1wYWRkaW5nLXgtLTEwIHtcbiAgcGFkZGluZy1yaWdodDogMTByZW07XG4gIHBhZGRpbmctbGVmdDogMTByZW07XG59XG5cbi51LXBhZGRpbmcteC0tMTEge1xuICBwYWRkaW5nLXJpZ2h0OiAxMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxMXJlbTtcbn1cblxuLnUtcGFkZGluZy14LS0xMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEycmVtO1xufVxuXG4udS1wYWRkaW5nLXktLTEge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG5cbi51LXBhZGRpbmcteS0tMiB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cblxuLnUtcGFkZGluZy15LS0zIHtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xufVxuXG4udS1wYWRkaW5nLXktLTQge1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG59XG5cbi51LXBhZGRpbmcteS0tNSB7XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbn1cblxuLnUtcGFkZGluZy15LS02IHtcbiAgcGFkZGluZy10b3A6IDZyZW07XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtO1xufVxuXG4udS1wYWRkaW5nLXktLTcge1xuICBwYWRkaW5nLXRvcDogN3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDdyZW07XG59XG5cbi51LXBhZGRpbmcteS0tOCB7XG4gIHBhZGRpbmctdG9wOiA4cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcbn1cblxuLnUtcGFkZGluZy15LS05IHtcbiAgcGFkZGluZy10b3A6IDlyZW07XG4gIHBhZGRpbmctYm90dG9tOiA5cmVtO1xufVxuXG4udS1wYWRkaW5nLXktLTEwIHtcbiAgcGFkZGluZy10b3A6IDEwcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMTByZW07XG59XG5cbi51LXBhZGRpbmcteS0tMTEge1xuICBwYWRkaW5nLXRvcDogMTFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxMXJlbTtcbn1cblxuLnUtcGFkZGluZy15LS0xMiB7XG4gIHBhZGRpbmctdG9wOiAxMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEycmVtO1xufVxuXG4udS1wYWRkaW5nLXRvcC0tMSB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuXG4udS1wYWRkaW5nLXRvcC0tMiB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xufVxuXG4udS1wYWRkaW5nLXRvcC0tMyB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xufVxuXG4udS1wYWRkaW5nLXRvcC0tNCB7XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xufVxuXG4udS1wYWRkaW5nLXRvcC0tNSB7XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xufVxuXG4udS1wYWRkaW5nLXRvcC0tNiB7XG4gIHBhZGRpbmctdG9wOiA2cmVtO1xufVxuXG4udS1wYWRkaW5nLXRvcC0tNyB7XG4gIHBhZGRpbmctdG9wOiA3cmVtO1xufVxuXG4udS1wYWRkaW5nLXRvcC0tOCB7XG4gIHBhZGRpbmctdG9wOiA4cmVtO1xufVxuXG4udS1wYWRkaW5nLXRvcC0tOSB7XG4gIHBhZGRpbmctdG9wOiA5cmVtO1xufVxuXG4udS1wYWRkaW5nLXRvcC0tMTAge1xuICBwYWRkaW5nLXRvcDogMTByZW07XG59XG5cbi51LXBhZGRpbmctdG9wLS0xMSB7XG4gIHBhZGRpbmctdG9wOiAxMXJlbTtcbn1cblxuLnUtcGFkZGluZy10b3AtLTEyIHtcbiAgcGFkZGluZy10b3A6IDEycmVtO1xufVxuXG4udS1wYWRkaW5nLXJpZ2h0LS0xIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cblxuLnUtcGFkZGluZy1yaWdodC0tMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5cbi51LXBhZGRpbmctcmlnaHQtLTMge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuXG4udS1wYWRkaW5nLXJpZ2h0LS00IHtcbiAgcGFkZGluZy1yaWdodDogNHJlbTtcbn1cblxuLnUtcGFkZGluZy1yaWdodC0tNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVyZW07XG59XG5cbi51LXBhZGRpbmctcmlnaHQtLTYge1xuICBwYWRkaW5nLXJpZ2h0OiA2cmVtO1xufVxuXG4udS1wYWRkaW5nLXJpZ2h0LS03IHtcbiAgcGFkZGluZy1yaWdodDogN3JlbTtcbn1cblxuLnUtcGFkZGluZy1yaWdodC0tOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDhyZW07XG59XG5cbi51LXBhZGRpbmctcmlnaHQtLTkge1xuICBwYWRkaW5nLXJpZ2h0OiA5cmVtO1xufVxuXG4udS1wYWRkaW5nLXJpZ2h0LS0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcmVtO1xufVxuXG4udS1wYWRkaW5nLXJpZ2h0LS0xMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDExcmVtO1xufVxuXG4udS1wYWRkaW5nLXJpZ2h0LS0xMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycmVtO1xufVxuXG4udS1wYWRkaW5nLWJvdHRvbS0tMSB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG4udS1wYWRkaW5nLWJvdHRvbS0tMiB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG4udS1wYWRkaW5nLWJvdHRvbS0tMyB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xufVxuXG4udS1wYWRkaW5nLWJvdHRvbS0tNCB7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xufVxuXG4udS1wYWRkaW5nLWJvdHRvbS0tNSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xufVxuXG4udS1wYWRkaW5nLWJvdHRvbS0tNiB7XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtO1xufVxuXG4udS1wYWRkaW5nLWJvdHRvbS0tNyB7XG4gIHBhZGRpbmctYm90dG9tOiA3cmVtO1xufVxuXG4udS1wYWRkaW5nLWJvdHRvbS0tOCB7XG4gIHBhZGRpbmctYm90dG9tOiA4cmVtO1xufVxuXG4udS1wYWRkaW5nLWJvdHRvbS0tOSB7XG4gIHBhZGRpbmctYm90dG9tOiA5cmVtO1xufVxuXG4udS1wYWRkaW5nLWJvdHRvbS0tMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTByZW07XG59XG5cbi51LXBhZGRpbmctYm90dG9tLS0xMSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMXJlbTtcbn1cblxuLnUtcGFkZGluZy1ib3R0b20tLTEyIHtcbiAgcGFkZGluZy1ib3R0b206IDEycmVtO1xufVxuXG4udS1wYWRkaW5nLWxlZnQtLTEge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG5cbi51LXBhZGRpbmctbGVmdC0tMiB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxuLnUtcGFkZGluZy1sZWZ0LS0zIHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xufVxuXG4udS1wYWRkaW5nLWxlZnQtLTQge1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG59XG5cbi51LXBhZGRpbmctbGVmdC0tNSB7XG4gIHBhZGRpbmctbGVmdDogNXJlbTtcbn1cblxuLnUtcGFkZGluZy1sZWZ0LS02IHtcbiAgcGFkZGluZy1sZWZ0OiA2cmVtO1xufVxuXG4udS1wYWRkaW5nLWxlZnQtLTcge1xuICBwYWRkaW5nLWxlZnQ6IDdyZW07XG59XG5cbi51LXBhZGRpbmctbGVmdC0tOCB7XG4gIHBhZGRpbmctbGVmdDogOHJlbTtcbn1cblxuLnUtcGFkZGluZy1sZWZ0LS05IHtcbiAgcGFkZGluZy1sZWZ0OiA5cmVtO1xufVxuXG4udS1wYWRkaW5nLWxlZnQtLTEwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHJlbTtcbn1cblxuLnUtcGFkZGluZy1sZWZ0LS0xMSB7XG4gIHBhZGRpbmctbGVmdDogMTFyZW07XG59XG5cbi51LXBhZGRpbmctbGVmdC0tMTIge1xuICBwYWRkaW5nLWxlZnQ6IDEycmVtO1xufVxuXG4udS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKHdpZHRoIDwgNzY4cHgpIHtcbiAgLnUtaGlkZGVuLS1zbWFsbCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKDc2OHB4IDw9IHdpZHRoIDwgMTAyNHB4KSB7XG4gIC51LWhpZGRlbi0tbWVkaXVtIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAoMTAyNHB4IDw9IHdpZHRoIDwgMTQ0MHB4KSB7XG4gIC51LWhpZGRlbi0tbGFyZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhICgxNDQwcHggPD0gd2lkdGgpIHtcbiAgLnUtaGlkZGVuLS1odWdlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnUtdmlzdWFsbHktaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IC0wLjFyZW07XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDAuMXJlbTtcbiAgaGVpZ2h0OiAwLjFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi51LXZpc3VhbGx5LWhpZGRlbi5mb2N1c2FibGUgLnUtdmlzdWFsbHktaGlkZGVuOmFjdGl2ZSwgLnUtdmlzdWFsbHktaGlkZGVuLmZvY3VzYWJsZSAudS12aXN1YWxseS1oaWRkZW46Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogaW5oZXJpdDtcbiAgY2xpcC1wYXRoOiBub25lO1xuICBjbGlwOiBhdXRvO1xufVxuXG4udS1pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbkBtZWRpYSBwcmludCB7XG4gICosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICB9XG4gIGEsXG5hOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIGFbaHJlZl06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgfVxuICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgfVxuICAvKipcbiAgICogRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcbiAgICogb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAgKi9cbiAgYVtocmVmXj1cIiNcIl06OmFmdGVyLFxuYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICBwcmUge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIHByZSxcbmJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIC8qKlxuICAgKiBQcmludGluZyBUYWJsZXM6XG4gICAqIGh0dHA6Ly9jc3MtZGlzY3Vzcy5pbmN1dGlvLmNvbS93aWtpL1ByaW50aW5nX1RhYmxlc1xuICAgKi9cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgfVxuICB0cixcbmltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIHAsXG5oMixcbmgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMztcbiAgfVxuICBoMixcbmgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgfVxufSIsIkB1c2UgJy4uLzEtc2V0dGluZ3MvdmFyaWFibGVzJyBhcyAqO1xuXG4uYy1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgJHZ3LWxhcmdlKSB7XG4gICAgcGFkZGluZy1ibG9jazogNHZ3O1xuICB9XG4gIFxuICBAbWVkaWEgc2NyZWVuIGFuZCAoJHZ3LWxhcmdlIDw9IHdpZHRoKSB7XG4gICAgcGFkZGluZzogMS40NnZ3IDNyZW07XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAkdnctbGFyZ2UpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmctaW5saW5lOiA0dnc7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1vbnRzZXJyYXQpO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgJHZ3LWxhcmdlKSB7XG4gICAgICBmb250LXNpemU6IDMuNDd2dztcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKCR2dy1sYXJnZSA8PSB3aWR0aCkge1xuICAgICAgZm9udC1zaXplOiAxLjI1dnc7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1yZWQpO1xuICAgIH1cbiAgfVxufSIsIkB1c2UgJy4uLzEtc2V0dGluZ3MvdmFyaWFibGVzJyBhcyAqO1xuXG4uYy1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8ICR2dy1sYXJnZSkge1xuICAgIG1hcmdpbi10b3A6IDZ2dztcbiAgfVxuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgY29udGVudDogJyc7XG4gICAgfVxuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoJHZ3LWxhcmdlIDw9IHdpZHRoKSB7XG4gICAgICB0b3A6IDExLjI1dnc7XG4gICAgICBsZWZ0OiAtNi40NnZ3O1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcjeyRhc3NldHMtaW1nLXBhdGh9cHJvZHVpdC0yLnBuZycpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgd2lkdGg6IDI5Ljc5dnc7XG4gICAgICBoZWlnaHQ6IDI3LjV2dztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cbiAgfVxuICBcbiAgJjo6YWZ0ZXIge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICAgIHRvcDogLTh2dztcbiAgICAgIHJpZ2h0OiAtNzBweDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJyN7JGFzc2V0cy1pbWctcGF0aH1wcm9kdWl0LTEucG5nJykgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB3aWR0aDogMjkuMjV2dztcbiAgICAgIGhlaWdodDogMjcuMTN2dztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cbiAgfVxuXG4gIGZvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoJHZ3LWxhcmdlIDw9IHdpZHRoKSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoJHZ3LWxhcmdlIDw9IHdpZHRoKSB7XG4gICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICBsZWZ0OiAzLjg4dnc7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnI3skYXNzZXRzLWltZy1wYXRofW9iZWxpeC10YXAucG5nJykgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgd2lkdGg6IDE4Ljk2dnc7XG4gICAgICAgIGhlaWdodDogMjAuNjl2dztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoJHZ3LWxhcmdlIDw9IHdpZHRoKSB7XG4gICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICByaWdodDogMTUuNTh2dztcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcjeyRhc3NldHMtaW1nLXBhdGh9YXN0ZXJpeC1wb3NlLnBuZycpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHdpZHRoOiA5Ljcydnc7XG4gICAgICAgIGhlaWdodDogMTguMzN2dztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBoMixcbiAgLmhlYWRpbmctaDIge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1yZWQpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8ICR2dy1sYXJnZSkge1xuICAgICAgbWFyZ2luLXRvcDogNC42N3Z3O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi42N3Z3O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTVlbTtcbiAgICAgIGZvbnQtc2l6ZTogNi42N3Z3O1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoJHZ3LWxhcmdlIDw9IHdpZHRoKSB7XG4gICAgICBtYXJnaW4tdG9wOiAyLjZ2dztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXZ3O1xuICAgIH1cbiAgfVxuXG4gIC5oZWFkaW5nLWgyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMXZ3O1xuICAgICAgcGFkZGluZy10b3A6IDIuMTd2dztcbiAgICB9XG4gIH1cblxuICAmX19ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgJHZ3LWxhcmdlKSB7XG4gICAgICBnYXA6IDIuMjd2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoJHZ3LWxhcmdlIDw9IHdpZHRoKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgZ2FwOiAwLjc2dncgMi40M3Z3O1xuICAgIH1cbiAgfVxuXG4gICZfX3B1cmNoYXNlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgJHZ3LWxhcmdlKSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA5cHg7XG4gICAgICAgIGxlZnQ6IC0zOXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJyN7JGFzc2V0cy1pbWctcGF0aH1idWxsZS1nbG91LWdsb3UucG5nJykgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgd2lkdGg6IDEzMnB4O1xuICAgICAgICBoZWlnaHQ6IDg5cHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8ICR2dy1sYXJnZSkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTdweDtcbiAgICAgICAgcmlnaHQ6IC0xN3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJyN7JGFzc2V0cy1pbWctcGF0aH1wcm9kdWl0LW1vYmlsZS5wbmcnKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgd2lkdGg6IDMxLjQ3dnc7XG4gICAgICAgIGhlaWdodDogMzAuOTN2dztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcHJvb2Yge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAkdnctbGFyZ2UpIHtcbiAgICAgICAgdG9wOiA0N3Z3O1xuICAgICAgICByaWdodDogLTkuODN2dztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcjeyRhc3NldHMtaW1nLXBhdGh9YnVsbGUtd293LnBuZycpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHdpZHRoOiAzMi44dnc7XG4gICAgICAgIGhlaWdodDogMjIuOTN2dztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICB9XG4gICAgICBcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICAgICAgdG9wOiAtMTEuNXZ3O1xuICAgICAgICByaWdodDogNC44dnc7XG4gICAgICAgIHotaW5kZXg6IDExO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJyN7JGFzc2V0cy1pbWctcGF0aH1wcm9kdWl0LTMucG5nJykgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgd2lkdGg6IDIyLjV2dztcbiAgICAgICAgaGVpZ2h0OiAyOC41NHZ3O1xuICAgICAgfVxuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIH1cblxuICAmX190b29sdGlwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXJlZCk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAkdnctbGFyZ2UpIHtcbiAgICAgIHdpZHRoOiA4LjI2dnc7XG4gICAgICBoZWlnaHQ6IDguMjZ2dztcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKCR2dy1sYXJnZSA8PSB3aWR0aCkge1xuICAgICAgd2lkdGg6IDIuOTh2dztcbiAgICAgIGhlaWdodDogMi45OHZ3O1xuICAgIH1cbiAgfVxuXG4gICZfX3Byb29mLWNvbnRlbnQge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8ICR2dy1sYXJnZSkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIC5vLWZvcm1fX2ZpbGUge1xuICAgICAgICBvcmRlcjogLTE7XG4gICAgICB9XG5cbiAgICAgIC8vIC5jLWZvcm1fX2FjdGlvbiB7XG4gICAgICAvLyAgIG9yZGVyOiAtMTtcbiAgICAgIC8vIH1cbiAgICB9XG4gIH1cblxuICAmX19yZXF1aXJlZCB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbW9udHNlcnJhdCk7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAkdnctbGFyZ2UpIHtcbiAgICAgIGZvbnQtc2l6ZTogMi42N3Z3O1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoJHZ3LWxhcmdlIDw9IHdpZHRoKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjY2dnc7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIuN3Z3O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMC45dnc7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJyN7JGFzc2V0cy1pbWctcGF0aH1iZy1jdGEtZm9ybS5wbmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAkdnctbGFyZ2UpIHtcbiAgICAgIG1hcmdpbi10b3A6IDMuNzN2dztcbiAgICAgIG1hcmdpbi1ib3R0b206IDcuOHZ3O1xuICAgICAgcGFkZGluZzogMC44dncgMTMuMDd2dztcbiAgICAgIGZvbnQtc2l6ZTogNy4ydnc7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNHZ3O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4ydnc7XG4gICAgICBwYWRkaW5nOiAwLjJ2dyAzLjR2dztcbiAgICAgIGZvbnQtc2l6ZTogMy4zM3Z3O1xuICAgIH1cblxuICAgICY6aGFzKC5jLWxvYWRlcl9fd3JhcHBlci5pcy12aXNpYmxlKSB7XG4gICAgICAuanMtdmFsaWQtdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdmlzdWVsIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAkdnctbGFyZ2UpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTMuMnZ3O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi45M3Z3O1xuICAgICAgd2lkdGg6IDc0LjR2dztcbiAgICAgIGhlaWdodDogNjUuMzN2dztcbiAgICB9XG4gIH1cblxuICAmX19mb290ZXIgaW1nIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAkdnctbGFyZ2UpIHtcbiAgICAgIHdpZHRoOiA3Ni4yN3Z3O1xuICAgIH1cbiAgfVxufVxuXG4jZmlsZS1jaG9zZW4ge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAkdnctbGFyZ2UpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjY3dnc7XG4gICAgbWFyZ2luLXRvcDogLTQuMnZ3O1xuICB9XG4gIFxuICBAbWVkaWEgc2NyZWVuIGFuZCAoJHZ3LWxhcmdlIDw9IHdpZHRoKSB7XG4gICAgbWFyZ2luLXRvcDogMC40dnc7XG4gIH1cbn1cblxuI2Vycm9yLXByb29mIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgJHZ3LWxhcmdlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS42N3Z3O1xuICB9XG59XG4iLCJAdXNlICcuLi8xLXNldHRpbmdzL3ZhcmlhYmxlcycgYXMgKjtcblxuLmMtZ2FpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMTtcbiAgXG4gIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICB0b3A6IC00LjN2dztcbiAgICBtYXJnaW4tYm90dG9tOiAtNC4zdnc7XG4gICAgcGFkZGluZy10b3A6IDQuM3Z3O1xuICAgIHBhZGRpbmctYm90dG9tOiAydnc7XG4gIH1cblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY29udGVudDogJyc7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybCgnI3skYXNzZXRzLWltZy1wYXRofW9iZWxpeC1wcmVzZW50ZS5wbmcnKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAkdnctbGFyZ2UpIHtcbiAgICAgIHRvcDogMjAuNHZ3O1xuICAgICAgbGVmdDogLTE5LjJ2dztcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnI3skYXNzZXRzLWltZy1wYXRofW9iZWxpeC1wcmVzZW50ZS5wbmcnKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHdpZHRoOiA1MS40N3Z3O1xuICAgICAgaGVpZ2h0OiA0MC41M3Z3O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICAgIHRvcDogNC45M3Z3O1xuICAgICAgbGVmdDogMS45NHZ3O1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcjeyRhc3NldHMtaW1nLXBhdGh9b2JlbGl4LWlkZWZpeC5wbmcnKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHdpZHRoOiAyNC4zMXZ3O1xuICAgICAgaGVpZ2h0OiAxOC45M3Z3O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6IDUuNDh2dztcbiAgICAgIHJpZ2h0OiA3Ljkxdnc7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJyN7JGFzc2V0cy1pbWctcGF0aH1hc3Rlcml4LXBvc2UucG5nJykgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB3aWR0aDogOS43OXZ3O1xuICAgICAgaGVpZ2h0OiAxOC41NHZ3O1xuICAgIH1cbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8ICR2dy1sYXJnZSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKCR2dy1sYXJnZSA8PSB3aWR0aCkge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwLjl2dztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuOTR2dztcbiAgICB9XG4gIH1cblxuICAmX19wcml4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZDogdXJsKCcjeyRhc3NldHMtaW1nLXBhdGh9YnVsbGUtcHJpeC5wbmcnKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXJlZCk7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8ICR2dy1sYXJnZSkge1xuICAgICAgbWFyZ2luOiAzLjQ3dncgMy40N3Z3IDd2dyBhdXRvO1xuICAgICAgd2lkdGg6IDc1LjQ3dnc7XG4gICAgICBoZWlnaHQ6IDQxLjZ2dztcbiAgICAgIGZvbnQtc2l6ZTogNy40N3Z3O1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoJHZ3LWxhcmdlIDw9IHdpZHRoKSB7XG4gICAgICByaWdodDogLTEuMjV2dztcbiAgICAgIG1hcmdpbi10b3A6IC0wLjl2dztcbiAgICAgIHBhZGRpbmctYmxvY2s6IDEuMjJ2dztcbiAgICAgIHdpZHRoOiAyNy4zNnZ3O1xuICAgICAgaGVpZ2h0OiAxNS4xM3Z3O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8ICR2dy1sYXJnZSkge1xuICAgICAgbGluZS1oZWlnaHQ6IDUuMzN2dztcbiAgICAgIGZvbnQtc2l6ZTogNHZ3O1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoJHZ3LWxhcmdlIDw9IHdpZHRoKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjc2dnc7XG4gICAgICBmb250LXNpemU6IDEuMzh2dztcbiAgICB9XG5cbiAgICBzbWFsbCB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAkdnctbGFyZ2UpIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjJ2dztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKCR2dy1sYXJnZSA8PSB3aWR0aCkge1xuICAgICAgICBmb250LXNpemU6IDEuMDR2dztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgJHZ3LWxhcmdlKSB7XG4gICAgICAgIG1hcmdpbi1ibG9jazogMXZ3O1xuICAgICAgICB3aWR0aDogNjUuMzN2dztcbiAgICAgICAgaGVpZ2h0OiA3Ljczdnc7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICAgICAgbWFyZ2luLWJsb2NrOiAwLjY5dnc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW5mb3Mge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAkdnctbGFyZ2UpIHtcbiAgICAgIG1hcmdpbi10b3A6IDZ2dztcbiAgICAgIG1hcmdpbi1ib3R0b206IDYuMTN2dztcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgZm9udC1zaXplOiAzLjJ2dztcblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAxNnZ3O1xuICAgICAgICBsZWZ0OiAxMy42dnc7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnI3skYXNzZXRzLWltZy1wYXRofWlkZWZpeC5wbmcnKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB3aWR0aDogOC41M3Z3O1xuICAgICAgICBoZWlnaHQ6IDExLjQ3dnc7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAtNi4xM3Z3O1xuICAgICAgICByaWdodDogNC4yN3Z3O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJyN7JGFzc2V0cy1pbWctcGF0aH1hc3Rlcml4LXBvc2UucG5nJykgbm8tcmVwZWF0IHRvcCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgd2lkdGg6IDE3LjZ2dztcbiAgICAgICAgaGVpZ2h0OiAzMy4wN3Z3O1xuICAgICAgfVxuXG4gICAgICBwICsgcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDR2dztcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKCR2dy1sYXJnZSA8PSB3aWR0aCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS42NnZ3O1xuICAgICAgZm9udC1zaXplOiAwLjk3dnc7XG4gICAgfVxuICB9XG59IiwiQHVzZSAnLi4vMS1zZXR0aW5ncy92YXJpYWJsZXMnIGFzICo7XG5cbi5jLWhlYWRsaW5lX193cmFwcGVyOm5vdCguaXMtaG9tZSk6bm90KC5pcy1yb3VlKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmMtaGVhZGxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgJHZ3LWxhcmdlKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLXRvcDogNC4yN3Z3O1xuICB9XG4gIFxuICBAbWVkaWEgc2NyZWVuIGFuZCAoJHZ3LWxhcmdlIDw9IHdpZHRoKSB7XG4gICAgcGFkZGluZy10b3A6IDAuN3Z3O1xuICAgIHdpZHRoOiA3OS41dnc7XG4gIH1cblxuICAmX19jYWNvbGFjIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAkdnctbGFyZ2UpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNHZ3O1xuICAgICAgd2lkdGg6IDM3LjMzdnc7XG4gICAgICBoZWlnaHQ6IDYuNjZ2dztcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKCR2dy1sYXJnZSA8PSB3aWR0aCkge1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbi10b3A6IDIuNXZ3O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1LjJ2dztcbiAgICAgIHdpZHRoOiAxOC41dnc7XG4gICAgfVxuXG4gICAgLmMtaGVhZGxpbmU6bm90KC5pcy1ob21lKSAmIHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3LjY4dnc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmMtaGVhZGxpbmUuaXMtZ2FpbiAmIHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzLjA2dnc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZ3JhbmQtamV1IHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAkdnctbGFyZ2UpIHtcbiAgICAgIHdpZHRoOiA3My4wN3Z3O1xuICAgICAgaGVpZ2h0OiA0MS4wN3Z3O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICAgIHdpZHRoOiAyOS4xdnc7XG4gICAgfVxuICB9XG5cbiAgJl9fZmVsaWNpdGF0aW9ucyB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgJHZ3LWxhcmdlKSB7XG4gICAgICB3aWR0aDogODkuMDd2dztcbiAgICAgIGhlaWdodDogNTJ2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoJHZ3LWxhcmdlIDw9IHdpZHRoKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjU1dnc7XG4gICAgICB3aWR0aDogMzYuMzh2dztcbiAgICAgIGhlaWdodDogMjAuMTN2dztcbiAgICB9XG4gIH1cbiAgXG4gICZfX2RhdGUge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8ICR2dy1sYXJnZSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKCR2dy1sYXJnZSA8PSB3aWR0aCkge1xuICAgICAgbWFyZ2luLXRvcDogLTEuMjN2dztcbiAgICAgIG1hcmdpbi1yaWdodDogNi45M3Z3O1xuICAgICAgbWFyZ2luLWxlZnQ6IDMuMTl2dztcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC11ZGVyem8tdGl0bGUpO1xuICAgICAgZm9udC1zaXplOiAyLjAzdnc7XG4gICAgfVxuICB9XG59IiwiQHVzZSAnLi4vMS1zZXR0aW5ncy92YXJpYWJsZXMnIGFzICo7XG5cbi5jLWhvbWUge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAoJHZ3LWxhcmdlIDw9IHdpZHRoKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDJ2dztcbiAgfVxuICBcbiAgJl9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAkdnctbGFyZ2UpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQuNjF2dztcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMS4zdnc7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDMuNzN2dztcbiAgICAgICAgbGVmdDogLTE1LjY3dnc7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnI3skYXNzZXRzLWltZy1wYXRofW9iZWxpeC10YXAucG5nJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxNy41dnc7XG4gICAgICAgIGhlaWdodDogMTkuMDl2dztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1yZWQpO1xuICAgIHRleHQtc2hhZG93OiAtNHB4IDVweCAwIHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAkdnctbGFyZ2UpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDF2dztcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjhlbTtcbiAgICAgIGZvbnQtc2l6ZTogOS42dnc7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNTR2dztcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gICAgICBmb250LXNpemU6IDMuOHZ3O1xuICAgIH1cbiAgfVxuXG4gICZfX3Byb2R1aXRzIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8ICR2dy1sYXJnZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4wN3Z3O1xuICAgICAgbWFyZ2luLWxlZnQ6IDUuODd2dztcbiAgICAgIHdpZHRoOiA4MC41M3Z3O1xuICAgICAgaGVpZ2h0OiAzNi4yN3Z3O1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoJHZ3LWxhcmdlIDw9IHdpZHRoKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIuMzh2dztcbiAgICAgIHdpZHRoOiAyNC4yNHZ3O1xuICAgIH1cbiAgfVxuXG4gICZfX29mZnJlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAkdnctbGFyZ2UpIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xLjV2dztcbiAgICAgIG1hcmdpbi1ib3R0b206IDV2dztcbiAgICAgIHBhZGRpbmctaW5saW5lOiAxLjZ2dztcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKCR2dy1sYXJnZSA8PSB3aWR0aCkge1xuICAgICAgdG9wOiAtNS40MXZ3O1xuICAgICAgd2lkdGg6IDQ2LjU1c3Z3O1xuICAgIH1cbiAgfVxuXG4gICZfX2FjdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8ICR2dy1sYXJnZSkge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xMy44M3Z3O1xuICAgICAgICBsZWZ0OiAwLjh2dztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcjeyRhc3NldHMtaW1nLXBhdGh9b2JlbGl4LXRhcC5wbmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHdpZHRoOiAzMC4xM3Z3O1xuICAgICAgICBoZWlnaHQ6IDMzLjA3dnc7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoJHZ3LWxhcmdlIDw9IHdpZHRoKSB7XG4gICAgICB0b3A6IC02dnc7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtNi4ydnc7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJyN7JGFzc2V0cy1pbWctcGF0aH1iZy1jdGEtaG9tZXBhZ2UucG5nJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgJHZ3LWxhcmdlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjczdnc7XG4gICAgICBtYXJnaW4tbGVmdDogNC4yN3Z3O1xuICAgICAgcGFkZGluZzogMC41M3Z3IDUuMzN2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoJHZ3LWxhcmdlIDw9IHdpZHRoKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuOTd2dztcbiAgICAgIHBhZGRpbmc6IDAuMnZ3IDIuNTZ2dztcbiAgICAgIGZvbnQtc2l6ZTogMy4zM3Z3O1xuICAgIH1cbiAgfVxuXG4gICZfX2Zvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgJHZ3LWxhcmdlKSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAyLjJ2dztcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDc2LjI3dnc7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gIH1cblxuICAmX19ydWxlcyB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtdWRlcnpvLXRpdGxlKTtcbiAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAkdnctbGFyZ2UpIHtcbiAgICAgIGZvbnQtc2l6ZTogMy4ydnc7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA5LjAydnc7XG4gICAgICBib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDAuOTd2dztcbiAgICB9XG4gIH1cbn0iLCJAa2V5ZnJhbWVzIHJvdGF0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi5jLWxvYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFuaW1hdGlvbjogcm90YXRlIDEuNXMgbGluZWFyIGluZmluaXRlO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBib3JkZXItdG9wOiAwLjJyZW0gc29saWQgdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3JkZXItcmlnaHQ6IDAuMnJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMC4ycmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMC4ycmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA0cmVtO1xuICBoZWlnaHQ6IDRyZW07XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlcjogMC4ycmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBpbnNldDogMC42cmVtO1xuICAgIGJvcmRlci1sZWZ0OiAwLjJyZW0gc29saWQgdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIGFuaW1hdGlvbjogcm90YXRlIDEuNXMgbGluZWFyIGluZmluaXRlO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGluc2V0OiAwLjJyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMC4ycmVtIHNvbGlkIHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICBhbmltYXRpb246IHJvdGF0ZSAwLjVzIGxpbmVhciBpbmZpbml0ZSByZXZlcnNlO1xuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogOS42cmVtO1xuICAgIGhlaWdodDogNHJlbTtcblxuICAgICYuaXMtdmlzaWJsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uLzEtc2V0dGluZ3MvdmFyaWFibGVzJyBhcyAqO1xuXG4uYy1tZW50aW9ucyB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8ICR2dy1sYXJnZSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgd2lkdGg6IDc2LjI3dnc7XG4gIH1cbiAgXG4gIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn0iLCJAdXNlICcuLi8xLXNldHRpbmdzL3ZhcmlhYmxlcycgYXMgKjtcblxuLmMtbWVyY2kge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgJHZ3LWxhcmdlKSB7XG4gICAgcGFkZGluZy10b3A6IDE0LjR2dztcbiAgfVxuICBcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKCR2dy1sYXJnZSA8PSB3aWR0aCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAydnc7XG4gIH1cblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoJHZ3LWxhcmdlIDw9IHdpZHRoKSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKCR2dy1sYXJnZSA8PSB3aWR0aCkge1xuICAgICAgdG9wOiA0Ljcydnc7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJyN7JGFzc2V0cy1pbWctcGF0aH1vYmVsaXgtdGFwLnBuZycpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgbGVmdDogMTJ2dztcbiAgICAgIHdpZHRoOiAxOC44MXZ3O1xuICAgICAgaGVpZ2h0OiAyMC40OHZ3O1xuICAgIH1cbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoJHZ3LWxhcmdlIDw9IHdpZHRoKSB7XG4gICAgICB0b3A6IDYuNjZ2dztcbiAgICAgIHJpZ2h0OiAyMi42MXZ3O1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcjeyRhc3NldHMtaW1nLXBhdGh9YXN0ZXJpeC1wb3NlLnBuZycpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgd2lkdGg6IDkuNzl2dztcbiAgICAgIGhlaWdodDogMTguNTR2dztcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXJlZCk7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAkdnctbGFyZ2UpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNjd2dztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjA5ZW07XG4gICAgICBmb250LXNpemU6IDkuNnZ3O1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoJHZ3LWxhcmdlIDw9IHdpZHRoKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMS42dnc7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjIzdnc7XG4gICAgICBmb250LXNpemU6IDMuNDd2dztcbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAkdnctbGFyZ2UpIHtcbiAgICAgIGZvbnQtc2l6ZTogNHZ3O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zOHZ3O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAkdnctbGFyZ2UpIHtcbiAgICAgICAgbWFyZ2luLWJsb2NrOiAwLjZ2dztcbiAgICAgICAgd2lkdGg6IDY1LjA3dnc7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICAgICAgbWFyZ2luLWJsb2NrOiAwLjR2dztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzbWFsbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgJHZ3LWxhcmdlKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYuMTN2dztcbiAgICAgICAgZm9udC1zaXplOiAzLjJ2dztcbiAgICAgIH1cbiAgICAgIFxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKCR2dy1sYXJnZSA8PSB3aWR0aCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyLjF2dztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC40dnc7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45N3Z3O1xuICAgICAgfVxuICAgIH1cblxuICAgICsgcCB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAkdnctbGFyZ2UpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNS44N3Z3O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoJHZ3LWxhcmdlIDw9IHdpZHRoKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNTZ2dztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX192aXN1ZWwge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8ICR2dy1sYXJnZSkge1xuICAgICAgbWFyZ2luLXRvcDogNC4yN3Z3O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy40N3Z3O1xuICAgIH1cbiAgfVxufSIsIkB1c2UgJy4uLzEtc2V0dGluZ3MvdmFyaWFibGVzJyBhcyAqO1xuXG4uYy1yb3VlIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKCR2dy1sYXJnZSA8PSB3aWR0aCkge1xuICAgIG1hcmdpbi10b3A6IC0zLjZ2dztcbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8ICR2dy1sYXJnZSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICAmX19idWxsZSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgJHZ3LWxhcmdlKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjh2dztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNnZ3O1xuICAgICAgd2lkdGg6IDc4LjR2dztcbiAgICAgIGhlaWdodDogNDMuNDd2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoJHZ3LWxhcmdlIDw9IHdpZHRoKSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMnZ3O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjY2dnc7XG4gICAgICBtYXJnaW4tbGVmdDogMi40M3Z3O1xuICAgICAgd2lkdGg6IDI4Ljc1dnc7XG4gICAgICBoZWlnaHQ6IDE3LjIydnc7XG4gICAgfVxuICB9XG5cbiAgJl9fd2hlZWwge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICAgIHdpZHRoOiAzNC42NXZ3O1xuICAgICAgaGVpZ2h0OiAzNS45N3Z3O1xuICAgIH1cbiAgfVxuXG4gICZfX2FzdGVyaXgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoJHZ3LWxhcmdlIDw9IHdpZHRoKSB7XG4gICAgICB0b3A6IDN2dztcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjExdnc7XG4gICAgfVxuICB9XG5cbiAgJl9fYWN0aW9uIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAkdnctbGFyZ2UpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6IDYuOTN2dztcbiAgICAgIG1hcmdpbi1ib3R0b206IDE5Ljczdnc7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAxMnZ3O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJyN7JGFzc2V0cy1pbWctcGF0aH1pZGVmaXgucG5nJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB3aWR0aDogMTMuMDd2dztcbiAgICAgICAgaGVpZ2h0OiAxNy44N3Z3O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTE3Ljg3dnc7XG4gICAgICAgIHJpZ2h0OiAyLjY3dnc7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnI3skYXNzZXRzLWltZy1wYXRofWFzdGVyaXgtcHJlc2VudGUucG5nJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB3aWR0aDogMzMuODd2dztcbiAgICAgICAgaGVpZ2h0OiAzNnZ3O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoJHZ3LWxhcmdlIDw9IHdpZHRoKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjU1dnc7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJyN7JGFzc2V0cy1pbWctcGF0aH1iZy1jdGEtcm91ZS5wbmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAkdnctbGFyZ2UpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMi42N3Z3O1xuICAgICAgcGFkZGluZzogMS4zM3Z3IDQuNTN2dztcbiAgICAgIGZvbnQtc2l6ZTogOHZ3O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC45N3Z3O1xuICAgICAgcGFkZGluZzogMC4xM3Z3IDEuMTh2dztcbiAgICAgIGZvbnQtc2l6ZTogMy4yNnZ3O1xuICAgIH1cblxuICAgICY6aGFzKC5jLWxvYWRlcl9fd3JhcHBlci5pcy12aXNpYmxlKSB7XG4gICAgICAuanMtdmFsaWQtdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQHVzZSAnLi4vMS1zZXR0aW5ncy92YXJpYWJsZXMnIGFzICo7XG5cbi5jLXRvb2x0aXAge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAyMDtcblxuICAmX19zdHJvbmcsXG4gICZfX2xpc3QgbGksXG4gICZfX3RleHQge1xuICAgIGNvbG9yOiAjRTQwMzIxO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXVkZXJ6by10ZXh0KTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8ICR2dy1sYXJnZSkge1xuICAgICAgZm9udC1zaXplOiAzLjQ2dnc7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKCR2dy1sYXJnZSA8PSB3aWR0aCkge1xuICAgICAgZm9udC1zaXplOiAxLjA0dnc7XG4gICAgfVxuICB9XG5cbiAgJl9fc3Ryb25nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxLjM4dnc7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuXG4gICZfX2xpc3QgbGkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuOTR2dztcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMDR2dztcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHRvb2x0aXBzdGVyLWZhZGluZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB0b29sdGlwc3Rlci1yb3RhdGluZyB7XG4gIDI1JSB7XG4gICAgcm90YXRlOiAtMmRlZztcbiAgfVxuICA3NSUge1xuICAgIHJvdGF0ZTogMmRlZztcbiAgfVxuICAxMDAlIHtcbiAgICByb3RhdGU6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB0b29sdGlwc3Rlci1zY2FsaW5nIHtcbiAgNTAlIHtcbiAgICBzY2FsZTogMS4xO1xuICB9XG4gIDEwMCUge1xuICAgIHNjYWxlOiAxO1xuICB9XG59XG5cbi50b29sdGlwc3RlciB7XG4gICYtYmFzZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTAgIWltcG9ydGFudDtcbiAgICAvLyBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgJHZ3LWxhcmdlKSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJyN7JGFzc2V0cy1pbWctcGF0aH10b29sdGlwLW1vYmlsZS5wbmcnKSB0b3AgcmlnaHQgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgcGFkZGluZzogMTYuMTZ2dyAwIDAuNjl2dyA2LjM2dnc7XG4gICAgICB3aWR0aDogOTAuOTN2dztcbiAgICAgIGhlaWdodDogNzguNHZ3O1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoJHZ3LWxhcmdlIDw9IHdpZHRoKSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJyN7JGFzc2V0cy1pbWctcGF0aH10b29sdGlwLWRlc2t0b3AucG5nJykgdG9wIHJpZ2h0IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHBhZGRpbmc6IDQuMTZ2dyAwIDAuNjl2dyAyLjM2dnc7XG4gICAgICB3aWR0aDogMzEuN3Z3ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDIyLjA4dncgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLWJveCB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cblxuICAmLWNvbnRlbnQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cblxuICAmLXJ1bGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaW5zZXQ6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAmLWZhZGUge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgb3BhY2l0eTogMDtcblxuICAgICYudG9vbHRpcHN0ZXItc2hvdyB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gICYtZ3JvdyB7XG4gICAgc2NhbGU6IDAgMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG5cbiAgICAmLnRvb2x0aXBzdGVyLXNob3cge1xuICAgICAgc2NhbGU6IDEgMTtcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMS4xNSk7XG4gICAgfVxuICB9XG5cbiAgJi1zd2luZyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKDRkZWcpO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICBvcGFjaXR5OiAwO1xuXG4gICAgJi50b29sdGlwc3Rlci1zaG93IHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWigwZGVnKTtcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMzAsIDAuNjM1LCAwLjQ5NSwgMi40KTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgJi1mYWxsIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3A7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxLjE1KTtcblxuICAgICYudG9vbHRpcHN0ZXItaW5pdGlhbCB7XG4gICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLnRvb2x0aXBzdGVyLWR5aW5nIHtcbiAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cblxuICAmLXNsaWRlIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBsZWZ0O1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMS4xNSk7XG5cbiAgICAmLnRvb2x0aXBzdGVyLWluaXRpYWwge1xuICAgICAgbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgJi50b29sdGlwc3Rlci1keWluZyB7XG4gICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuXG4gICYtdXBkYXRlLWZhZGUge1xuICAgIGFuaW1hdGlvbjogdG9vbHRpcHN0ZXItZmFkaW5nIDQwMG1zO1xuICB9XG5cbiAgJi11cGRhdGUtcm90YXRlIHtcbiAgICBhbmltYXRpb246IHRvb2x0aXBzdGVyLXJvdGF0aW5nIDYwMG1zO1xuICB9XG5cbiAgJi11cGRhdGUtc2NhbGUge1xuICAgIGFuaW1hdGlvbjogdG9vbHRpcHN0ZXItc2NhbGluZyA2MDBtcztcbiAgfVxufVxuIiwiQHVzZSAnLi4vMS1zZXR0aW5ncy92YXJpYWJsZXMnIGFzICo7XG5cbkBrZXlmcmFtZXMgZWFzZUluUm90YXRpb24ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4ud2hlZWwtZWFzZS1pbiB7XG4gIGFuaW1hdGlvbjogZWFzZUluUm90YXRpb24gMTUwMG1zIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBibHVyIHtcbiAgMCUge1xuICAgIGZpbHRlcjogYmx1cigwLjVweCk7XG4gIH1cbiAgODAlIHtcbiAgICBmaWx0ZXI6IGJsdXIoMC41cHgpO1xuICB9XG4gIDEwMCUge1xuICAgIGZpbHRlcjogYmx1cigwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZVdoZWVsIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgzMDAwZGVnKTtcbiAgfVxufVxuXG4uYy13aGVlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICZfX2JvcmRlciB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgJHZ3LWxhcmdlKSB7XG4gICAgICB3aWR0aDogOTIuMjd2dztcbiAgICAgIGhlaWdodDogOTAuMTN2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoJHZ3LWxhcmdlIDw9IHdpZHRoKSB7XG4gICAgICB3aWR0aDogMzQuNjV2dztcbiAgICAgIGhlaWdodDogMzMuNzV2dztcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCA1cyBlYXNlLW91dDtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgJHZ3LWxhcmdlKSB7XG4gICAgICB3aWR0aDogOTAuOHZ3O1xuICAgICAgaGVpZ2h0OiA4OS42N3Z3O1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoJHZ3LWxhcmdlIDw9IHdpZHRoKSB7XG4gICAgICB3aWR0aDogNDIuNDV2dztcbiAgICAgIGhlaWdodDogMzMuMjZ2dztcbiAgICB9XG5cbiAgICAmLmlzLWJsdXIge1xuICAgICAgYW5pbWF0aW9uOiBibHVyIDVzO1xuICAgIH1cbiAgfVxuXG4gICZfX2NlbnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMC41dncpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB6LWluZGV4OiAzO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgJHZ3LWxhcmdlKSB7XG4gICAgICB0b3A6IDI5LjUlO1xuICAgICAgd2lkdGg6IDI4LjI3dnc7XG4gICAgICBoZWlnaHQ6IDMzLjA3dnc7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICAgIHRvcDogMjklO1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICB9XG4gIH1cblxuICAmX19iYXNlIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPCAkdnctbGFyZ2UpIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xLjZ2dztcbiAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgICB3aWR0aDogMzMuNnZ3O1xuICAgICAgaGVpZ2h0OiAxMC45M3Z3O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICAgIG1hcmdpbi10b3A6IC0wLjU1dnc7XG4gICAgICBoZWlnaHQ6IDIuNzd2dztcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoIDwgJHZ3LWxhcmdlKSB7XG4gICAgICAgIGhlaWdodDogMTAuOTN2dztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKCR2dy1sYXJnZSA8PSB3aWR0aCkge1xuICAgICAgICBoZWlnaHQ6IDIuNzd2dztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAdXNlICcuLi8xLXNldHRpbmdzL3ZhcmlhYmxlcycgYXMgKjtcblxuLnUtYWxpZ24ge1xuICAmLS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgJi0tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmLS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICBAbWVkaWEgKHdpZHRoIDwgJHZ3LWxhcmdlKSB7XG4gICAgJi1tb2JpbGUtLWxlZnQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAmLW1vYmlsZS0tY2VudGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLW1vYmlsZS0tcmlnaHQge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICgkdnctbGFyZ2UgPD0gd2lkdGgpIHtcbiAgICAmLWRlc2t0b3AtLWxlZnQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAmLWRlc2t0b3AtLWNlbnRlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi1kZXNrdG9wLS1yaWdodCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uLzEtc2V0dGluZ3MvdmFyaWFibGVzJyBhcyAqO1xuXG5AZWFjaCAkbmFtZSwgJHZhbHVlIGluICRjb2xvcnMge1xuICAudS1jb2xvci0tI3skbmFtZX0ge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci0jeyRuYW1lfSk7XG4gIH1cblxuICAudS1iZy1jb2xvci0tI3skbmFtZX0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLSN7JG5hbWV9KTtcbiAgfVxufVxuIiwiJHR5cGVzOiAnbWFyZ2luJywgJ3BhZGRpbmcnO1xuXG4vLyAudS1wYWRkaW5nLS01XG5AZWFjaCAkdHlwZSBpbiAkdHlwZXMge1xuICBAZm9yICRzaXplIGZyb20gMSB0aHJvdWdoIDEyIHtcbiAgICAudS0jeyR0eXBlfS0tI3skc2l6ZX0ge1xuICAgICAgI3skdHlwZX06ICN7JHNpemV9cmVtO1xuICAgIH1cbiAgfVxufVxuXG4kcG9zaXRpb25zOiAneCcsICd5JywgJ3RvcCcsICdyaWdodCcsICdib3R0b20nLCAnbGVmdCc7XG5cbiRxdWVyaWVzOiAnc21hbGwnLCAnbWVkaXVtJywgJ2xhcmdlJywgJ2h1Z2UnLCAnJztcblxuLy8gLnUtbWFyZ2luLXktLTVcbkBtaXhpbiBzcGFjaW5nKCRxdWVyeSkge1xuICBAZWFjaCAkdHlwZSBpbiAkdHlwZXMge1xuICAgIEBlYWNoICRwb3NpdGlvbiBpbiAkcG9zaXRpb25zIHtcbiAgICAgIEBmb3IgJHNpemUgZnJvbSAxIHRocm91Z2ggMTIge1xuICAgICAgICAkbGFiZWw6ICcnO1xuICAgICAgICBAaWYgJHF1ZXJ5ID09ICcnIHtcbiAgICAgICAgICAkbGFiZWw6ICcudS0jeyR0eXBlfS0jeyRwb3NpdGlvbn0tLSN7JHNpemV9JztcbiAgICAgICAgfVxuICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgJGxhYmVsOiAnLnUtI3skdHlwZX0tI3skcG9zaXRpb259LSN7JHF1ZXJ5fS0tI3skc2l6ZX0nO1xuICAgICAgICB9XG4gICAgICAgICN7JGxhYmVsfSB7XG4gICAgICAgICAgQGlmICRwb3NpdGlvbiA9PSAneCcge1xuICAgICAgICAgICAgI3skdHlwZX0tcmlnaHQ6ICN7JHNpemV9cmVtO1xuICAgICAgICAgICAgI3skdHlwZX0tbGVmdDogI3skc2l6ZX1yZW07XG5cbiAgICAgICAgICB9IEBlbHNlIGlmICRwb3NpdGlvbiA9PSAneScge1xuICAgICAgICAgICAgI3skdHlwZX0tdG9wOiAjeyRzaXplfXJlbTtcbiAgICAgICAgICAgICN7JHR5cGV9LWJvdHRvbTogI3skc2l6ZX1yZW07XG5cbiAgICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgICN7JHR5cGV9LSN7JHBvc2l0aW9ufTogI3skc2l6ZX1yZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFdpdGggbWVkaWEgcXVlcmllcyAoZGlzYWJsZWQgaWYgbm90IHVzZWQpXG4vL0BlYWNoICRxdWVyeSBpbiAkcXVlcmllcyB7XG4vLyAgQGlmICRxdWVyeSA9PSAnc21hbGwnIHtcbi8vICAgIEBpbmNsdWRlIG1lZGlhKCdzY3JlZW4nLCAnPG1lZGl1bScpIHtcbi8vICAgICAgQGluY2x1ZGUgc3BhY2luZygkcXVlcnkpO1xuLy8gICAgfVxuLy8gIH0gQGVsc2UgaWYgJHF1ZXJ5ID09ICdtZWRpdW0nIHtcbi8vICAgIEBpbmNsdWRlIG1lZGlhKCdzY3JlZW4nLCAnPj1tZWRpdW0nLCAnPGxhcmdlJykge1xuLy8gICAgICBAaW5jbHVkZSBzcGFjaW5nKCRxdWVyeSk7XG4vLyAgICB9XG4vLyAgfSBAZWxzZSBpZiAkcXVlcnkgPT0gJ2xhcmdlJyB7XG4vLyAgICBAaW5jbHVkZSBtZWRpYSgnc2NyZWVuJywgJz49bGFyZ2UnLCAnPGh1Z2UnKSB7XG4vLyAgICAgIEBpbmNsdWRlIHNwYWNpbmcoJHF1ZXJ5KTtcbi8vICAgIH1cbi8vICB9IEBlbHNlIGlmICRxdWVyeSA9PSAnaHVnZScge1xuLy8gICAgQGluY2x1ZGUgbWVkaWEoJ3NjcmVlbicsICc+PWh1Z2UnKSB7XG4vLyAgICAgIEBpbmNsdWRlIHNwYWNpbmcoJHF1ZXJ5KTtcbi8vICAgIH1cbi8vICB9IEBlbHNlIHtcbi8vICAgIEBpbmNsdWRlIHNwYWNpbmcoJHF1ZXJ5KTtcbi8vICB9XG4vL31cblxuLy8gRGlzYWJsZWQgaWYgbWVkaWEgcXVlcmllcyB2ZXJzaW9uIGlzIGFjdGl2ZVxuQGluY2x1ZGUgc3BhY2luZygnJyk7XG4iLCJAdXNlICcuLi8xLXNldHRpbmdzL3ZhcmlhYmxlcycgYXMgKjtcblxuLnUtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSAod2lkdGggPCAkdnctbWVkaXVtKSB7XG4gICAgJi0tc21hbGwge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAoJHZ3LW1lZGl1bSA8PSB3aWR0aCA8ICR2dy1sYXJnZSkge1xuICAgICYtLW1lZGl1bSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICgkdnctbGFyZ2UgPD0gd2lkdGggPCAkdnctaHVnZSkge1xuICAgICYtLWxhcmdlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKCR2dy1odWdlIDw9IHdpZHRoKSB7XG4gICAgJi0taHVnZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi51LXZpc3VhbGx5LWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAtMC4xcmVtO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAwLjFyZW07XG4gIGhlaWdodDogMC4xcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsMCwwLDApO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgJi5mb2N1c2FibGUgJjphY3RpdmUsXG4gICYuZm9jdXNhYmxlICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB3aGl0ZS1zcGFjZTogaW5oZXJpdDtcbiAgICBjbGlwLXBhdGg6IG5vbmU7XG4gICAgY2xpcDogYXV0bztcbiAgfVxufVxuXG4udS1pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4iLCJAbWVkaWEgcHJpbnQge1xuICAqLFxuICAqOjpiZWZvcmUsXG4gICo6OmFmdGVyIHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICBhLFxuICBhOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgYVtocmVmXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgKCcgYXR0cihocmVmKSAnKSc7XG4gIH1cblxuICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgKCcgYXR0cih0aXRsZSkgJyknO1xuICB9XG5cbiAgLyoqXG4gICAqIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAqIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgICovXG5cbiAgYVtocmVmXj1cIiNcIl06OmFmdGVyLFxuICBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgfVxuXG4gIHByZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICBwcmUsXG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG5cbiAgLyoqXG4gICAqIFByaW50aW5nIFRhYmxlczpcbiAgICogaHR0cDovL2Nzcy1kaXNjdXNzLmluY3V0aW8uY29tL3dpa2kvUHJpbnRpbmdfVGFibGVzXG4gICAqL1xuXG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gIH1cblxuICB0cixcbiAgaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cblxuICBwLFxuICBoMixcbiAgaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzO1xuICB9XG5cbiAgaDIsXG4gIGgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgfVxufVxuIl19 */
