@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes slideUP{0%{transform:translateY(0)}95%{transform:translateY(-50%);opacity:1;filter:blur(0)}97%{transform:translateY(-50%);opacity:0;filter:blur(10px)}98%{transform:translateY(0);opacity:0;filter:blur(10px)}to{transform:translateY(0);opacity:1;filter:blur(0)}}*{padding:0;margin:0;border:0}*,::after,::before{box-sizing:border-box}a,a:hover,a:link,a:visited{text-decoration:none}aside,footer,header,legend,main,nav,section{display:block}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}ul,ul li{list-style:none}img{vertical-align:top}img,svg{max-width:100%;height:auto}address{font-style:normal}input,select,textarea{background-color:transparent}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}input::-ms-clear{display:none}button,input[type=submit]{display:inline-block;box-shadow:none;background-color:transparent;background:0 0;cursor:pointer}button:active,button:focus,input:active,input:focus{outline:0}button::-moz-focus-inner{padding:0;border:0}label{cursor:pointer}:root{--container-width:1230px;--container-padding:15px;--font-main:"Circular Std", sans-serif;--page-bg:#fff;--text-color:#181818;--text-muted:#909090;--accent:#35aff4}.dark{--page-bg:#252526;--text-color:#fff}html{scroll-behavior:smooth}.title-1,body{color:var(--text-color)}body{background-color:var(--page-bg);font-family:var(--font-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smothing:grayscale}img{display:block}.title-1{font-weight:700;font-size:72px;line-height:normal;font-style:normal}.title-1--decor{position:relative}.title-1--decor::after{content:"";position:absolute;left:0;bottom:0;width:268px;height:24px;z-index:-1;background-image:url(./../../img/discover/underline.svg)}@media (max-width:768px){.title-1--decor::after{width:134px;height:12px;background-size:contain}}@media (max-width:1024px){.title-1{font-size:52px}}@media (max-width:768px){.title-1{font-size:36px}}.title-3{font-weight:500;font-size:36px}@media (max-width:768px){.title-3{font-size:28px}}.text{font-weight:450;font-size:18px;line-height:150%;color:var(--text-muted)}.text p+p{margin-top:1em}@media (max-width:768px){.text{font-size:16px}}.muted{color:var(--text-muted)}.none{display:none!important}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.no-scroll{overflow-y:hidden}.container{padding:0 var(--container-padding);max-width:var(--container-width);margin:0 auto}.container-right{padding-left:calc((100% - var(--container-width))/2 + var(--container-padding))}@media (max-width:1229px){.container-right{padding-left:var(--container-padding);padding-right:var(--container-padding)}}@media (max-width:424px){.container-right{padding-right:0}}.container-left{padding-right:calc((100% - var(--container-width))/2 + var(--container-padding))}@media (max-width:1229px){.container-left{padding-right:var(--container-padding)}}body,html{min-height:100vh;display:flex;flex-direction:column}.footer{margin-top:auto}.autoComplete_wrapper{display:block;position:relative}.autoComplete_wrapper>input{width:100%;height:18px;font-weight:450;font-size:14px;outline:0}.autoComplete_wrapper>input::placeholder{transition:all .2s ease;color:var(--text-muted)}.autoComplete_wrapper>ul{position:absolute;max-height:226px;overflow-y:scroll;top:100%;left:0;right:0;padding:0;margin:.5rem 0 0;border-radius:4px;background-color:#fff;border:1px solid rgba(33,33,33,.1);z-index:1000;outline:0}.autoComplete_wrapper>ul>li{padding:10px 20px;list-style:none;text-align:left;font-size:16px;color:#212121;border-radius:3px;background-color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .2s ease}.autoComplete_wrapper>ul>li mark::selection,.autoComplete_wrapper>ul>li::selection{color:transparent;background-color:transparent}.autoComplete_wrapper>ul>li:hover{cursor:pointer}.autoComplete_wrapper>ul>li mark{background-color:transparent;color:var(--accent);font-weight:700}.autoComplete_wrapper>ul>li:hover,.autoComplete_wrapper>ul>li[aria-selected=true]{background-color:rgba(123,123,123,.1)}@media only screen and (max-width:600px){.autoComplete_wrapper>input{width:100%}}.btn-login{justify-content:center;align-items:center;column-gap:10px;padding:8px 20px;height:40px;border:1px solid #b7b7b7;color:#454545;font-size:16px;font-style:normal;font-weight:450;line-height:150%;transition:all .15s ease-in}.btn-login:active,.btn-login:hover,.btn-signup:active,.btn-signup:hover,.form__btn:hover{opacity:.8}.btn-login,.btn-signup,.card-review{display:flex;border-radius:8px}.btn-signup{justify-content:center;align-items:center;column-gap:10px;padding:8px 20px;height:40px;border:1px solid #b7b7b7;background-color:#181818;color:#fff;font-size:16px;font-style:normal;font-weight:450;line-height:150%;transition:all .15s ease-in}.card-review{flex-direction:column;align-items:flex-start;align-self:stretch;gap:32px;padding:32px;box-shadow:0 4px 10px 0 rgba(23,28,31,.23)}@media (max-width:1024px){.card-review{min-height:230px;width:auto;margin:5px 0;padding:16px;gap:16px}}.card-review__rating{display:flex;gap:4px}.card-review__rating img{width:15px;height:15px}.card-review__text{font-weight:450;font-size:16px;line-height:150%;color:var(--text-muted)}@media (max-width:1024px){.card-review__text{font-size:14px}}.card-review__author{display:flex;align-items:center;gap:16px}.card-review__author-img{border-radius:100px}.card-review__author-title{font-weight:500;font-size:16px;line-height:150%}@media (max-width:1024px){.card-review__author-title{font-size:14px}}.card-review__author-role{font-weight:450;color:var(--text-muted)}.card{margin-right:3px;color:#181818}.card__img{margin-bottom:16px;overflow:hidden;border-radius:12px}.card__img img{width:100%}.card__title-wrapper{display:flex;justify-content:space-between;align-items:center;gap:10px;font-weight:500;line-height:150%;margin-bottom:4px}.card__title{font-size:20px}.card__rating{display:flex;align-items:center;gap:4px;font-size:14px;line-height:1}.card__rating::before{content:"";display:block;width:17px;height:16px;background-image:url(./../img/icons/star-small.svg);background-repeat:no-repeat}.card__price{color:var(--text-muted);font-size:16px;font-style:normal;font-weight:450;line-height:150%}.card__price span{color:var(--accent)}.card__price i{color:var(--text-color);font-style:normal}.discover{padding:60px 0}.discover__grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}@media (max-width:1024px){.discover__grid{grid-template-columns:1fr;gap:40px}}.discover__title{margin-bottom:24px}@media (max-width:1024px){.discover__title{text-align:center}}.discover__text{margin-bottom:40px}@media (max-width:1024px){.discover__text{text-align:center}}.discover__picture{position:relative;display:flex;justify-content:center;align-items:center;width:fit-content;justify-self:center}.discover__picture-hint{position:absolute;top:90px;left:40px}@media (max-width:1439px){.discover__picture-hint{top:40px;left:20px}}@media (max-width:768px){.discover__picture-hint{top:30px;left:0}}.discover__picture-scroll{position:absolute;right:15px;bottom:20px}@media (max-width:1439px){.discover__picture-scroll{bottom:0}}@media (max-width:768px){.discover__picture-scroll{width:30%;right:0}}.footer-nav__title{font-weight:500;font-size:18px;line-height:150%;margin-bottom:24px}.footer-nav__list{font-weight:450;font-size:16px;line-height:150%}.footer-nav__list li{padding:8px 0}.footer-nav__list a{transition:all .1s ease-in}.footer-nav__list a:hover,.nav__list a:hover{color:#35aff4}.footer{padding:80px 0;background-color:#181818}.footer,.footer a,.mobile-nav a{color:#fff}@media (max-width:768px){.footer{padding:40px 0}}.footer__row{display:grid;gap:128px;grid-template-columns:1fr 1fr}@media (max-width:768px){.footer__row{grid-template-columns:1fr;justify-items:center;gap:90px}}.footer__copyright{max-width:300px}.footer__logo{margin-bottom:24px}.footer__nav{display:grid;grid-template-columns:1fr 1fr;align-items:start;column-gap:40px}@media (max-width:768px){.footer__nav{column-gap:100px}}@media (max-width:475px){.footer__nav{column-gap:40px}}.form{display:grid;grid-template-columns:1fr auto 1fr auto;padding:12px 16px;align-items:center;gap:16px;border:1px solid rgba(144,144,144,.3);border-radius:16px}@media (max-width:768px){.form{grid-template-columns:1fr}}.form__devider{height:24px;width:1px;background-color:var(--text-muted)}@media (max-width:768px){.form__devider{width:100%;height:1px;background-color:rgba(144,144,144,.3)}}.form__label{padding-left:36px;display:grid;gap:8px;background-image:url(./../img/icons/map.svg);background-position:0 0;background-size:auto;background-repeat:no-repeat}.form__label span{font-weight:500;font-size:16px}.form__label--calendar{background-image:url(./../img/icons/calendar.svg)}.form__input{font-weight:450;font-size:14px}.form__input::placeholder{color:var(--text-muted)}.form__btn{border-radius:10px;padding:12px;width:48px;height:48px;background-color:var(--accent);transition:all .15s ease-in}@media (max-width:768px){.form__btn{width:100%;margin:0 auto;display:flex;justify-content:center}}.header{padding:16px 0;z-index:9;position:sticky;top:0;background-color:#fff}.hint-discover{display:flex;padding:12px;gap:16px;max-width:324px;border-radius:12px;background:#fff;box-shadow:0 4px 34px 0 rgba(50,75,104,.17)}.hint-discover__picture{border-radius:8px;overflow:hidden;flex-shrink:0}.hint-discover__desc{flex-grow:1}.hint-discover__rating,.hint-discover__title{display:flex;justify-content:space-between;align-items:center;font-size:18px;font-style:normal;font-weight:500;line-height:150%}.hint-discover__rating{margin-left:20px;justify-content:flex-end;align-items:flex-end;gap:4px;font-size:14px;line-height:1}.hint-discover__rating::before{content:"";width:17px;height:16px;background-image:url(./../img/icons/star-small.svg);background-repeat:no-repeat}.hint-discover__price{font-size:16px;font-style:normal;font-weight:500;line-height:150%}.hint-discover__price i{color:var(--accent);font-style:normal}.logo{font-size:32px}.mobile-nav{position:fixed;top:56px;right:-100%;width:100%;height:100%;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:40px;padding-bottom:40px;background:var(--accent);transition:all .2s ease-in}.mobile-nav--open{right:0}.mobile-nav__list{display:flex;flex-direction:column;align-items:center;row-gap:20px;font-size:22px}.mobile-nav__btns{margin-top:60px;display:grid;gap:16px}.mobile-nav__btns .btn-login{border:1px solid #fff;color:#fff}.mobile-nav__btns .btn-signup{border:0}.mobile-nav-btn{--time:0.1s;--width:40px;--height:30px;--line-height:2px;--spacing:8px;--color:#000;--radius:4px;height:calc(var(--line-height)*3 + var(--spacing)*2);width:var(--width);display:flex;justify-content:center;align-items:center}.nav-icon,.nav-icon::after,.nav-icon::before{width:var(--width);height:var(--line-height);background-color:var(--color);border-radius:var(--radius)}.nav-icon::after,.nav-icon::before{content:"";display:block;position:absolute;left:0;transition:transform var(--time) ease-in,top var(--time) linear var(--time)}.nav-icon::before{top:calc(-1*(var(--line-height) + var(--spacing)))}.nav-icon::after{top:calc(var(--line-height) + var(--spacing))}.nav-icon.nav-icon--active{background-color:transparent}.nav-icon.nav-icon--active::after,.nav-icon.nav-icon--active::before{top:0;transition:top var(--time) linear,transform var(--time) ease-in var(--time)}.nav-icon.nav-icon--active::before{transform:rotate(45deg)}.nav-icon.nav-icon--active::after{transform:rotate(-45deg)}.mobile-nav-btn,.nav-icon{position:relative}.nav{display:flex;justify-content:space-between;align-items:center;gap:30px;position:sticky;top:0}.nav__logo{flex-shrink:0}.nav__list{display:flex;justify-content:space-between;align-items:center;gap:22px}.nav__list a{color:#181818;transition:all .1s ease-in}@media (max-width:768px){.nav__list{display:none}}.nav__btns{display:flex;gap:12px}@media (max-width:768px){.nav__btns{display:none}}.nav__icon{display:none}@media (max-width:768px){.nav__icon{display:block}}.partners{padding:60px 0}@media (max-width:768px){.partners{padding:30px 0}}.partners__row{display:flex;justify-content:space-between;align-items:center;gap:30px}@media (max-width:768px){.partners__row{flex-direction:column}}.partners__title{color:var(--text-muted);font-weight:500;font-size:24px;line-height:140%}@media (max-width:768px){.partners__title{color:var(--text-color)}}.partners__content{display:flex;align-items:center;gap:32px;flex-wrap:wrap}@media (max-width:1439px){.partners__content{justify-content:center}}.popular{padding:60px 0}@media (max-width:1024px){.popular{padding:30px 0}}.popular__top{margin-bottom:32px;display:flex;gap:50px;justify-content:space-between;align-items:center;display:30px}@media (max-width:1024px){.popular__top{align-items:flex-end;gap:30px}}.popular__title{display:grid;gap:16px}@media (max-width:768px){.popular__title{gap:8px}}.popular__controls{display:flex;gap:15px}.popular__controls-btn{display:flex;align-items:center;justify-content:center;border:1px solid #b9b9b9;border-radius:100px;padding:12px;width:48px;height:48px;transition:background .05s ease-in}.popular__controls-btn:active,.popular__controls-btn:hover{background:var(--accent);border:0}.popular__controls-btn:active path,.popular__controls-btn:hover path{fill:#fff}.scroll-down{position:relative;display:inline-block;overflow:hidden}.scroll-down__text{animation:rotation 15s linear 0s infinite running normal}.scroll-down__icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.subscribe-form{display:flex;gap:12px;align-items:center}@media (max-width:1024px){.subscribe-form{justify-content:center}}@media (max-width:475px){.subscribe-form{flex-direction:column;align-items:stretch}}.subscribe-form__input{z-index:2;flex-grow:1;padding:12px 12px 12px 44px;max-width:328px;height:48px;border:1px solid #fff;border-radius:8px;background-color:#fff;color:var(--text-color);font-weight:450;font-size:14px;line-height:150%;background-image:url(./../img/icons/email.svg);background-position:12px 12px;background-size:auto;background-repeat:no-repeat}.subscribe-form__input::placeholder{color:var(--text-muted)}@media (max-width:475px){.subscribe-form__input{max-width:none}}.subscribe-form__btn{z-index:2;border-radius:8px;padding:12px 24px;height:48px;background-color:#181818;font-weight:450;font-size:16px;line-height:150%;color:#fff;transition:all .15s ease-in}.subscribe-form__btn:active,.subscribe-form__btn:hover{opacity:.9}.subscribe{overflow:hidden;padding:80px 0;background-color:var(--accent);color:#fff}.subscribe__row{position:relative;padding-left:180px;display:flex;justify-content:space-between;align-items:center;gap:50px}.subscribe__row::before{content:"";position:absolute;top:-110px;left:-80px;width:236px;height:273px;background-image:url(./../img/subscribe/subscribe-pin-bg.svg);background-repeat:no-repeat}@media (max-width:1024px){.subscribe__row{flex-direction:column;text-align:center;padding-left:0;align-items:stretch}}.subscribe__title{font-weight:500;font-size:28px;margin-bottom:4px}@media (max-width:768px){.subscribe__title{font-size:22px}}.subscribe__text{font-weight:450;font-size:20px}@media (max-width:768px){.subscribe__text{font-size:16px}}.subscribe__form{flex-grow:1}@media (max-width:1024px){.testimonials{padding-bottom:30px}}.testimonials__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;overflow:hidden;margin:0 -10px}@media (max-width:1024px){.testimonials__grid{display:flex;flex-direction:column}}.testimonials__swiper{height:900px}@media (max-width:1024px){.testimonials__swiper{height:auto}}.testimonials__swiper .swiper-slide{padding:0 10px;height:325px!important}@media (max-width:1024px){.testimonials__swiper .swiper-slide{height:auto!important}}.smooth-transition{-webkit-transition-timing-function:linear!important;-o-transition-timing-function:linear!important;transition-timing-function:linear!important}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJsb2Nrcy9fc2Nyb2xsLWRvd24uc2NzcyIsImJsb2Nrcy9fdGVzdGltb25pYWxzLnNjc3MiLCJiYXNlL19yZXNldC5zY3NzIiwiYmFzZS9fdmFycy5zY3NzIiwiYmFzZS9fYmFzZS5zY3NzIiwiYmFzZS9fbWl4aW5zLnNjc3MiLCJiYXNlL191dGlscy5zY3NzIiwiYmFzZS9fY29udGFpbmVycy5zY3NzIiwiYmFzZS9fc3RpY2t5LWZvb3Rlci5zY3NzIiwiYmxvY2tzL19hdXRvQ29tcGxldGUuMDIuc2NzcyIsImJsb2Nrcy9fYnRuLWxvb2dpbi5zY3NzIiwiYmxvY2tzL19idG4tc2lnbnVwLnNjc3MiLCJibG9ja3MvX2Zvcm0uc2NzcyIsImJsb2Nrcy9fY2FyZC10ZXN0aW1vbmlhbHMuc2NzcyIsImJsb2Nrcy9fY2FyZC5zY3NzIiwiYmxvY2tzL19kaXNjb3Zlci5zY3NzIiwiYmxvY2tzL19mb290ZXItbmF2LnNjc3MiLCJibG9ja3MvX25hdi5zY3NzIiwiYmxvY2tzL19mb290ZXIuc2NzcyIsImJsb2Nrcy9fbW9iaWxlLW5hdi5zY3NzIiwiYmxvY2tzL19oZWFkZXIuc2NzcyIsImJsb2Nrcy9faGludC1kaXNjb3Zlci5zY3NzIiwiYmxvY2tzL19sb2dvLnNjc3MiLCJibG9ja3MvX25hdi1pY29uLnNjc3MiLCJibG9ja3MvX3BhcnRuZXJzLnNjc3MiLCJibG9ja3MvX3BvcHVsYXIuc2NzcyIsImJsb2Nrcy9fc3Vic2NyaWJlLWZvcm0uc2NzcyIsImJsb2Nrcy9fc3Vic2NyaWJlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkEsQUFlQSxvQkFDRSxFLENBQ0Usc0IsQ0FHRixFLENBQ0UsMEIsQUNxQkosbUJBQ0UsRSxDQUNFLHVCLENBR0YsRyxDQUNFLDBCLENBQ0EsUyxDQUNBLGMsQ0FHRixHLENBQ0UsMEIsQ0FDQSxTLENBQ0EsaUIsQ0FHRixHLENBQ0UsdUIsQ0FDQSxTLENBQ0EsaUIsQ0FHRixFLENBQ0UsdUIsQ0FDQSxTLENBQ0EsZ0JDbkVKLEMsQ0FDQyxTLENBQ0EsUSxDQUNBLFEsQ0FIRCxDLENBTUEsTyxDQUFBLFEsQ0FHQyxxQixDQUtELEMsQ0FJQSxPLENBSkEsTSxDQUFBLFMsQ0FDSSxvQixDQVNKLEssQ0FBQSxNLENBQUEsTSxDQTZEQSxNLENBN0RBLEksQ0FBQSxHLENBQUEsTyxDQUNDLGEsQ0FHRCxFLENBQUEsRSxDQUFBLEUsQ0FBQSxFLENBQUEsRSxDQUFBLEUsQ0FBQSxDLENBQ0ksaUIsQ0FDSCxtQixDQUdELEUsQ0FBQSxLLENBQ0MsZSxDQUdELEcsQ0FDQyxrQixDQURELEcsQ0FJQSxHLENBQ0MsYyxDQUNBLFcsQ0FHRCxPLENBQ0UsaUIsQ0FLRixLLENBQUEsTSxDQUFBLFEsQ0FJSSw0QixDQUpKLE0sQ0FBQSxLLENBQUEsTSxDQUFBLFEsQ0FDQyxtQixDQUNHLGlCLENBQ0EsYSxDQUlKLGdCLENBQ0MsWSxDQUdELE0sQ0FBQSxrQixDQUNJLG9CLENBQ0EsZSxDQUNBLDRCLENBQ0EsYyxDQUNBLGMsQ0FHSixhLENBQUEsWSxDQUFBLFksQ0FBQSxXLENBRUksUyxDQUdKLHdCLENBQ0MsUyxDQUNBLFEsQ0FHRCxLLENBQ0MsYyxDQ25GRCxLLENBQ0Msd0IsQ0FDQSx3QixDQUVBLHNDLENBRUEsYyxDQUNBLG9CLENBQ0Esb0IsQ0FDQSxnQixDQUdELEssQ0FDSSxpQixDQUNBLGlCLENDZEosSSxDQUNFLHNCLENBZUYsUSxDQVpBLEksQ0FpQkUsdUIsQ0FqQkYsSSxDQUNFLCtCLENBRUEsNEIsQ0FDQSxrQyxDQUNBLGdDLENBR0YsRyxDQUNFLGEsQ0FHRixRLENBQ0UsZSxDQUNBLGMsQ0FDQSxrQixDQUNBLGlCLENBR0EsZSxDQUNFLGlCLENBR0Ysc0IsQ0FDRSxVLENBQ0EsaUIsQ0FDQSxNLENBQ0EsUSxDQUNBLFcsQ0FDQSxXLENBQ0EsVSxDQUNBLHdELENDdEJILHlCRGNDLHNCLENBV0ksVyxDQUNBLFcsQ0FDQSx5QixBQ2pDTCwwQkRTRCxRLENBNkJJLGdCLEFDaENILHlCREdELFEsQ0FpQ0ksZ0JBSUosUSxDQUNFLGUsQ0FDQSxjLENDMUNELHlCRHdDRCxRLENBS0ksZ0JBSUosSyxDQUNFLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSx1QixDQUVBLFMsQ0FDRSxjLENDeERILHlCRGlERCxLLENBV0ksZ0JBSUosTSxDQUNFLHVCLENFOUVGLEssQ0FDQyxzQixDQUdELGdCLENBQ0MsaUIsQ0FDQSxTLENBQ0EsVSxDQUNBLFcsQ0FDQSxRLENBQ0EsUyxDQUNBLGtCLENBQ0EscUIsQ0FDQSxrQixDQUNBLGUsQ0FHRCxVLENBQ0MsaUIsQ0NsQkQsVSxDQUNDLGtDLENBQ0EsZ0MsQ0FDQSxhLENBR0QsZ0IsQ0FFQywrRSxDQUlBLDBCQU5ELGdCLENBT0UscUMsQ0FDQSx3QyxBQUdELHlCQVhELGdCLENBWUUsaUJBSUYsZSxDQUVDLGdGLENBSUEsMEJBTkQsZSxDQU9FLHdDQzdCRixJLENBQUEsSSxDQUNJLGdCLENBQ0EsWSxDQUNBLHFCLENBR0osTyxDQUNJLGUsQ0NQSixxQixDQUNFLGEsQ0FDQSxpQixDQUdGLDJCLENBQ0UsVSxDQUNBLFcsQ0FDQSxlLENBQ0EsYyxDQUVBLFMsQ0FHRix3QyxDQUNFLHVCLENBQ0EsdUIsQ0FHRix3QixDQUNFLGlCLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLFEsQ0FDQSxNLENBQ0EsTyxDQUNBLFMsQ0FDQSxnQixDQUNBLGlCLENBQ0EscUIsQ0FDQSxrQyxDQUNBLFksQ0FDQSxTLENBR0YsMkIsQ0FDRSxpQixDQUNBLGUsQ0FDQSxlLENBQ0EsYyxDQUNBLGEsQ0FFQSxpQixDQUNBLHFCLENBQ0Esa0IsQ0FDQSxlLENBQ0Esc0IsQ0FDQSx1QixDQW1CRiwyQyxDQWhCQSxzQyxDQUNFLGlCLENBQ0EsNEIsQ0FHRixpQyxDQUNFLGMsQ0FJRixnQyxDQUNFLDRCLENBQ0EsbUIsQ0FDQSxlLENBUkYsaUMsQ0FnQkEsK0MsQ0FDRSxxQyxDQUdGLHlDQUNFLDJCLENBQ0UsWUM3RUosVSxDQUVFLHNCLENBQ0Esa0IsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxXLENBRUEsd0IsQ0FFQSxhLENBQ0EsYyxDQUNBLGlCLENBQ0EsZSxDQUNBLGdCLENBQ0EsMkIsQ0FHRixpQixDQUFBLGdCLENDQ0Esa0IsQ0FBQSxpQixDQzRDRSxnQixDRjNDQSxVLENBcEJGLFUsQ0NBQSxXLENFQUEsWSxDQUNFLFksQ0FLQSxpQixDRk5GLFcsQ0FFRSxzQixDQUNBLGtCLENBQ0EsZSxDQUNBLGdCLENBQ0EsVyxDQUVBLHdCLENBQ0Esd0IsQ0FFQSxVLENBQ0EsYyxDQUNBLGlCLENBQ0EsZSxDQUNBLGdCLENBQ0EsMkIsQ0VoQkYsWSxDQUVFLHFCLENBQ0Esc0IsQ0FDQSxrQixDQUNBLFEsQ0FFQSxZLENBQ0EsMEMsQ1JERCwwQlFQRCxZLENBV0ksZ0IsQ0FDQSxVLENBQ0EsWSxDQUNBLFksQ0FDQSxVQUdKLG9CLENBQ0UsWSxDQUNBLE8sQ0FFQSx3QixDQUNFLFUsQ0FDQSxXLENBSUosa0IsQ0FDRSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsdUIsQ1J6QkQsMEJRcUJELGtCLENBT0ksZ0JBSUosb0IsQ0FDRSxZLENBQ0Esa0IsQ0FDQSxRLENBRUYsd0IsQ0FDRSxtQixDQUVGLDBCLENBQ0UsZSxDQUNBLGMsQ0FDQSxnQixDUjNDRCwwQlF3Q0QsMEIsQ0FNSSxnQkFJSix5QixDQUNFLGUsQ0FDQSx1QixDQzNERixLLENBQ0UsZ0IsQ0FDQSxhLENBRUYsVSxDQUNFLGtCLENBQ0EsZSxDQUNBLGtCLENBRUEsYyxDQUNFLFUsQ0FJSixvQixDQUNFLFksQ0FDQSw2QixDQUNBLGtCLENBQ0EsUSxDQUVBLGUsQ0FDQSxnQixDQUNBLGlCLENBR0YsWSxDQUNFLGMsQ0FHRixhLENBQ0UsWSxDQUNBLGtCLENBQ0EsTyxDQUNBLGMsQ0FDQSxhLENBRUEscUIsQ0FDRSxVLENBQ0EsYSxDQUNBLFUsQ0FDQSxXLENBQ0EsbUQsQ0FDQSwyQixDQUlKLFksQ0FDSSx1QixDQUNBLGMsQ0FDSCxpQixDQUNBLGUsQ0FDQSxnQixDQUVHLGlCLENBQ0ksbUIsQ0FHSixjLENBQ0ksdUIsQ0FDQSxpQixDQzNEUixTLENBQ0UsYyxDQUVGLGUsQ0FDRSxZLENBQ0EsNkIsQ0FDQSxRLENBQ0Esa0IsQ1ZBRCwwQlVKRCxlLENBT0kseUIsQ0FDQSxVQUlKLGdCLENBQ0Usa0IsQ1ZURCwwQlVRRCxnQixDQUlJLG1CQUlKLGUsQ0FDRSxrQixDVmpCRCwwQlVnQkQsZSxDQUlJLG1CQUlKLGtCLENBQ0UsaUIsQ0FDQSxZLENBQ0Esc0IsQ0FDQSxrQixDQUVBLGlCLENBQ0EsbUIsQ0FHRix1QixDQUNFLGlCLENBQ0EsUSxDQUNBLFMsQ1YzQ0QsMEJVd0NELHVCLENBTUksUSxDQUNBLFcsQVZuQ0gseUJVNEJELHVCLENBV0ksUSxDQUNBLFFBSUoseUIsQ0FDRSxpQixDQUNBLFUsQ0FDQSxXLENWM0RELDBCVXdERCx5QixDQU1JLFUsQVZsREgseUJVNENELHlCLENBVUksUyxDQUNBLFNDbEVKLGtCLENBQ0UsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLGtCLENBRUYsaUIsQ0FDRSxlLENBQ0EsYyxDQUNBLGdCLENBRUEsb0IsQ0FDRSxhLENBR0YsbUIsQ0FDRSwwQixDQUVBLHlCLENDS0Esa0IsQ0RKRSxhLENFckJOLE8sQ0FDRSxjLENBQ0Esd0IsQ0FGRixPLENBS0UsUyxDQ2tCRixhLENEakJJLFUsQ2JPSCx5QmFiRCxPLENBVUksZ0JBSUosWSxDQUNFLFksQ0FDQSxTLENBQ0EsNkIsQ2JKRCx5QmFDRCxZLENBTUkseUIsQ0FDQSxvQixDQUNBLFVBR0osa0IsQ0FDRSxlLENBR0YsYSxDQUNFLGtCLENBR0YsWSxDQUNFLFksQ0FDQSw2QixDQUNBLGlCLENBQ0EsZSxDYnhCRCx5QmFvQkQsWSxDQU9JLGtCLEFickJILHlCYWNELFksQ0FXSSxpQk41Q0osSyxDQUNFLFksQ0FDQSx1QyxDQUNBLGlCLENBQ0Esa0IsQ0FDQSxRLENBQ0EscUMsQ0FDQSxrQixDUE1ELHlCT2JELEssQ0FVSSwyQkFJSixjLENBQ0UsVyxDQUNBLFMsQ0FDQSxrQyxDUEpELHlCT0NELGMsQ0FNSSxVLENBQ0EsVSxDQUNBLHVDQUlKLFksQ0FDRSxpQixDQUNBLFksQ0FDQSxPLENBRUEsNEMsQ0FDQSx1QixDQUNBLG9CLENBQ0EsMkIsQ0FFQSxpQixDQUNFLGUsQ0FDQSxjLENBR0Ysc0IsQ0FDRSxpRCxDQUlKLFksQ0FDRSxlLENBQ0EsYyxDQUVBLHlCLENBQ0UsdUIsQ0FJSixVLENBQ0Usa0IsQ0FDQSxZLENBQ0EsVSxDQUNBLFcsQ0FDQSw4QixDQUNBLDJCLENQaERELHlCTzBDRCxVLENBYUksVSxDQUNBLGEsQ0FDQSxZLENBQ0Esd0JRdkVKLE8sQ0FDQyxjLENBQ0MsUyxDQUNBLGUsQ0FDQSxLLENBQ0EscUIsQ0NMRixjLENBQ0MsWSxDQUNBLFksQ0FDQSxRLENBQ0EsZSxDQUVBLGtCLENBQ0EsZSxDQUNBLDJDLENBR0QsdUIsQ0FDQyxpQixDQUNBLGUsQ0FDQSxhLENBR0Qsb0IsQ0FDQyxXLENBY0Qsc0IsQ0FYQSxxQixDQUNDLFksQ0FDQSw2QixDQUNBLGtCLENBRUEsYyxDQUNBLGlCLENBQ0EsZSxDQUNBLGdCLENBR0Qsc0IsQ0FDSSxnQixDQUVILHdCLENBQ0Esb0IsQ0FDQSxPLENBRUEsYyxDQUdBLGEsQ0FFQSw4QixDQUNDLFUsQ0FFQSxVLENBQ0EsVyxDQUVBLG1ELENBQ0EsMkIsQ0FJRixxQixDQUNDLGMsQ0FDQSxpQixDQUNBLGUsQ0FDQSxnQixDQUVHLHVCLENBQ0ksbUIsQ0FDQSxpQixDQy9EUixLLENBQ0ksYyxDSERKLFcsQ0FDRSxjLENBQ0EsUSxDQUNBLFcsQ0FDQSxVLENBQ0EsVyxDQUNBLFUsQ0FFQSxZLENBQ0EscUIsQ0FDQSxrQixDQUNBLHNCLENBQ0EsZ0IsQ0FDQSxtQixDQUVBLHdCLENBQ0EsMEIsQ0FHRixpQixDQUNFLE8sQ0FPRixpQixDQUNFLFksQ0FDQSxxQixDQUNBLGtCLENBQ0EsWSxDQUNBLGMsQ0FHRixpQixDQUNFLGUsQ0FDQSxZLENBQ0EsUSxDQUVBLDRCLENBQ0UscUIsQ0FFQSxVLENBR0YsNkIsQ0FDRSxRLENJOUNKLGUsQ0FDQyxXLENBRUEsWSxDQUNBLGEsQ0FFQSxpQixDQUNBLGEsQ0FFQSxZLENBQ0EsWSxDQU9BLG9ELENBQ0Esa0IsQ0FFQSxZLENBQ0Esc0IsQ0FDQSxrQixDQUdELFMsQ0FRQSxnQixDQUFBLGlCLENBTkMsa0IsQ0FDQSx5QixDQUNBLDZCLENBQ0EsMkIsQ0FHRCxnQixDQUFBLGlCLENBRUMsVSxDQUNBLGEsQ0FFQSxpQixDQUNBLE0sQ0FPQSwyRSxDQUlELGlCLENBRUMsa0QsQ0FHRCxnQixDQUVDLDZDLENBR0QsMEIsQ0FDQyw0QixDQUdELGlDLENBQUEsa0MsQ0FFQyxLLENBQ0EsMkUsQ0FJRCxrQyxDQUNDLHVCLENBR0QsaUMsQ0FDQyx3QixDQUtELGUsQ0F4REEsUyxDQXlEQyxpQixDTm5GRCxJLENBQ0UsWSxDQUNBLDZCLENBQ0Esa0IsQ0FDQSxRLENBRUEsZSxDQUNBLEssQ0FHRixVLENBQ0UsYSxDQUdGLFUsQ0FDRSxZLENBQ0EsNkIsQ0FDQSxrQixDQUNBLFEsQ0FFQSxZLENBQ0UsYSxDQUVBLDBCLENaVkgseUJZQ0QsVSxDQWlCSSxjQUdKLFUsQ0FDRSxZLENBQ0EsUSxDWnZCRCx5QllxQkQsVSxDQUtJLGNBSUosVSxDQUNFLFksQ1ovQkQseUJZOEJELFUsQ0FJSSxlTy9DSixTLENBQ0UsYyxDbkJZRCx5Qm1CYkQsUyxDQUlJLGdCQUdKLGMsQ0FDRSxZLENBQ0EsNkIsQ0FDQSxrQixDQUNBLFEsQ25CRUQseUJtQk5ELGMsQ0FPSSx1QkFJSixnQixDQUNFLHVCLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDbkJURCx5Qm1CS0QsZ0IsQ0FPSSx5QkFHSixrQixDQUNFLFksQ0FDQSxrQixDQUNBLFEsQ0FDQSxjLENuQi9CRCwwQm1CMkJELGtCLENBUUksd0JDcENKLFEsQ0FDRSxjLENwQk1ELDBCb0JQRCxRLENBSUksZ0JBR0osYSxDQUNFLGtCLENBQ0EsWSxDQUNBLFEsQ0FDQSw2QixDQUNBLGtCLENBQ0EsWSxDcEJORCwwQm9CQUQsYSxDQVNLLG9CLENBQ0EsVUFJTCxlLENBQ0UsWSxDQUNBLFEsQ3BCVkQseUJvQlFELGUsQ0FJSSxTQUlKLGtCLENBQ0UsWSxDQUNBLFEsQ0FHRixzQixDQUNFLFksQ0FDQSxrQixDQUNBLHNCLENBQ0Esd0IsQ0FDQSxtQixDQUNBLFksQ0FDQSxVLENBQ0EsVyxDQUNBLGtDLENBRUEsNkIsQ0FBQSw0QixDQUVFLHdCLENBQ0EsUSxDQUVBLGtDLENBQUEsaUMsQ0FDRSxTLEN6Qm5ETixZLENBQ0UsaUIsQ0FDQSxvQixDQUNBLGUsQ0FFRixrQixDQUNFLHdELENBRUYsa0IsQ0FDRSxpQixDQUNBLFEsQ0FDQSxPLENBQ0EsOEIsQzBCWkYsZSxDQUNFLFksQ0FDQSxRLENBQ0Esa0IsQ3JCSUQsMEJxQlBELGUsQ0FNSSx3QixBckJhSCx5QnFCbkJELGUsQ0FVSSxxQixDQUNBLHFCQUdKLHNCLENBQ0UsUyxDQUNBLFcsQ0FFQSwyQixDQUNBLGUsQ0FDQSxXLENBQ0EscUIsQ0FDQSxpQixDQUNBLHFCLENBRUEsdUIsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBRUEsOEMsQ0FDQSw2QixDQUNBLG9CLENBQ0EsMkIsQ0FFQSxtQyxDQUNFLHVCLENyQmpCSCx5QnFCTEQsc0IsQ0EwQkksZ0JBSUosb0IsQ0FDRSxTLENBQ0EsaUIsQ0FDQSxpQixDQUNBLFcsQ0FDQSx3QixDQUVBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxVLENBQ0EsMkIsQ0FFQSwyQixDQUFBLDBCLENBRUUsVSxDQzNESixVLENBQ0UsZSxDQUNBLGMsQ0FDQSw4QixDQUNBLFUsQ0FFRixlLENBQ0UsaUIsQ0FDQSxrQixDQUNBLFksQ0FDQSw2QixDQUNBLGtCLENBQ0EsUSxDQUVBLHVCLENBQ0UsVSxDQUNBLGlCLENBQ0EsVSxDQUNBLFUsQ0FDQSxXLENBQ0EsWSxDQUNBLDZELENBQ0EsMkIsQ3RCZkgsMEJzQkRELGUsQ0FvQkkscUIsQ0FDQSxpQixDQUNBLGMsQ0FDQSxxQkFJSixpQixDQUNFLGUsQ0FDQSxjLENBQ0EsaUIsQ3RCdkJELHlCc0JvQkQsaUIsQ0FNSSxnQkFHSixnQixDQUNFLGUsQ0FDQSxjLEN0Qi9CRCx5QnNCNkJELGdCLENBS0ksZ0JBSUosZ0IsQ0FDRSxXLEN0QjdDRCwwQkpQRCxhLENBRUkscUJBSUosbUIsQ0FDRSxZLENBQ0EsbUMsQ0FDQSxRLENBQ0EsZSxDQUNBLGMsQ0lKRCwwQkpERCxtQixDQVFJLFksQ0FDQSx1QkFVSixxQixDQUNFLFksQ0luQkQsMEJKa0JELHFCLENBSUksYUFHRixtQyxDQUNFLGMsQ0FDQSxzQixDSTNCSCwwQkp5QkMsbUMsQ0FLSSx1QkFtQ04sa0IsQ0FDRSxtRCxDQUNBLDhDLENBQ0EsMkMiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuc2Nyb2xsLWRvd24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4uc2Nyb2xsLWRvd25fX3RleHQge1xyXG4gIGFuaW1hdGlvbjogcm90YXRpb24gMTVzIGxpbmVhciAwcyBpbmZpbml0ZSBydW5uaW5nIG5vcm1hbDtcclxufVxyXG4uc2Nyb2xsLWRvd25fX2ljb24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRpb24ge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG4iLCIudGVzdGltb25pYWxzIHtcclxuICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICB9XHJcbn1cclxuXHJcbi50ZXN0aW1vbmlhbHNfX2dyaWQge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICBnYXA6IDEycHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXJnaW46IDAgLTEwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxufVxyXG4vLyAudGVzdGltb25pYWxzX19jb2wge1xyXG4vLyAgIGRpc3BsYXk6IGdyaWQ7XHJcbi8vICAgZ2FwOiAzMnB4O1xyXG5cclxuLy8gICBhbmltYXRpb246IHNsaWRlVVAgMjBzIGxpbmVhciBpbmZpbml0ZTtcclxuLy8gfVxyXG5cclxuLnRlc3RpbW9uaWFsc19fc3dpcGVyIHtcclxuICBoZWlnaHQ6IDkwMHB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICAuc3dpcGVyLXNsaWRlIHtcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIGhlaWdodDogMzI1cHggIWltcG9ydGFudDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XHJcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZVVQIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG4gIH1cclxuXHJcbiAgOTUlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBmaWx0ZXI6IGJsdXIoMHB4KTtcclxuICB9XHJcblxyXG4gIDk3JSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgZmlsdGVyOiBibHVyKDEwcHgpO1xyXG4gIH1cclxuXHJcbiAgOTglIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgZmlsdGVyOiBibHVyKDEwcHgpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGZpbHRlcjogYmx1cigwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuLnNtb290aC10cmFuc2l0aW9uIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXIgIWltcG9ydGFudDtcclxuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyICFpbXBvcnRhbnQ7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhciAhaW1wb3J0YW50O1xyXG59XHJcbiIsIi8qIFJlc2V0IGFuZCBiYXNlIHN0eWxlcyAgKi9cbioge1xuXHRwYWRkaW5nOiAwcHg7XG5cdG1hcmdpbjogMHB4O1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIExpbmtzICovXG5cbmEsIGE6bGluaywgYTp2aXNpdGVkICB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOmhvdmVyICB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBDb21tb24gKi9cblxuYXNpZGUsIG5hdiwgZm9vdGVyLCBoZWFkZXIsIHNlY3Rpb24sIG1haW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuXHRmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxudWwsIHVsIGxpIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuaW1nIHtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuaW1nLCBzdmcge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cblxuYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyogRm9ybSAqL1xuXG5pbnB1dCwgdGV4dGFyZWEsIGJ1dHRvbiwgc2VsZWN0IHtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5pbnB1dDo6LW1zLWNsZWFyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuYnV0dG9uLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXQ6Zm9jdXMsIGlucHV0OmFjdGl2ZSxcbmJ1dHRvbjpmb2N1cywgYnV0dG9uOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xufVxuXG5sYWJlbCB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxubGVnZW5kIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4iLCI6cm9vdCB7XG5cdC0tY29udGFpbmVyLXdpZHRoOiAxMjMwcHg7XG5cdC0tY29udGFpbmVyLXBhZGRpbmc6IDE1cHg7XG5cblx0LS1mb250LW1haW46ICdDaXJjdWxhciBTdGQnLCBzYW5zLXNlcmlmO1xuXG5cdC0tcGFnZS1iZzogI2ZmZjtcblx0LS10ZXh0LWNvbG9yOiAjMTgxODE4O1xuXHQtLXRleHQtbXV0ZWQ6ICM5MDkwOTA7XG5cdC0tYWNjZW50OiAjMzVhZmY0O1xufVxuXG4uZGFyayB7XG4gICAgLS1wYWdlLWJnOiAjMjUyNTI2O1xuICAgIC0tdGV4dC1jb2xvcjogI2ZmZjtcbn0iLCJodG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wYWdlLWJnKTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1tYWluKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50aXRsZS0xIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiA3MnB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcblxuICAmLS1kZWNvciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJi0tZGVjb3I6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMjY4cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vLi4vLi4vaW1nL2Rpc2NvdmVyL3VuZGVybGluZS5zdmdcIik7XG5cbiAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICB3aWR0aDogMTM0cHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cblxuLnRpdGxlLTMge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDM2cHg7XG5cbiAgQGluY2x1ZGUgbWVkaWFNb2JpbGV7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5cbi50ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgY29sb3I6IHZhcigtLXRleHQtbXV0ZWQpO1xuXG4gIHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5tdXRlZCB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW11dGVkKTtcbn1cbiIsIkBtaXhpbiBtZWRpYUxhcHRvcCAoKSB7XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0ICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtZWRpYVRhYmxldCAoKSB7XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0ICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtZWRpYU1vYmlsZSAoKSB7XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblx0XHRAY29udGVudDtcclxuXHQgIH1cclxufVxyXG5cclxuQG1peGluIG1lZGlhTW9iaWxlUyAoKSB7XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDQ3NXB4KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuIiwiLm5vbmUge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxcHg7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IC0xcHg7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0Y2xpcC1wYXRoOiBpbnNldCgxMDAlKTtcblx0Y2xpcDogcmVjdCgwIDAgMCAwKTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm5vLXNjcm9sbCB7XG5cdG92ZXJmbG93LXk6IGhpZGRlbjtcbn0iLCIuY29udGFpbmVyIHtcblx0cGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLXdpZHRoKTtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbi5jb250YWluZXItcmlnaHQge1xuXHQvKiBvdmVyZmxvdy14OiBoaWRkZW47ICovXG5cdHBhZGRpbmctbGVmdDogY2FsYyhcblx0XHQoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKVxuXHQpO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMjI5cHgpIHtcblx0XHRwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0XHRwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNDI0cHgpIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG59XG5cbi5jb250YWluZXItbGVmdCB7XG5cdC8qIG92ZXJmbG93LXg6IGhpZGRlbjsgKi9cblx0cGFkZGluZy1yaWdodDogY2FsYyhcblx0XHQoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKVxuXHQpO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMjI5cHgpIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdH1cbn1cbiIsImh0bWwsIGJvZHkge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLmZvb3RlciB7XG5cdHBhZGRpbmc6IDYwcHggMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2UzZTNlMztcbn0iLCIuYXV0b0NvbXBsZXRlX3dyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYXV0b0NvbXBsZXRlX3dyYXBwZXIgPiBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0NTA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgLy8gY29sb3I6IHJnYigxMTYsIDExNiwgMTE2KTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmF1dG9Db21wbGV0ZV93cmFwcGVyID4gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgY29sb3I6IHZhcigtLXRleHQtbXV0ZWQpO1xufVxuXG4uYXV0b0NvbXBsZXRlX3dyYXBwZXIgPiB1bCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWF4LWhlaWdodDogMjI2cHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwLjVyZW0gMCAwIDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgzMywgMzMsIDMzLCAwLjEpO1xuICB6LWluZGV4OiAxMDAwO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYXV0b0NvbXBsZXRlX3dyYXBwZXIgPiB1bCA+IGxpIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuXG4uYXV0b0NvbXBsZXRlX3dyYXBwZXIgPiB1bCA+IGxpOjpzZWxlY3Rpb24ge1xuICBjb2xvcjogcmdiYSgjZmZmZmZmLCAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmZmZmLCAwKTtcbn1cblxuLmF1dG9Db21wbGV0ZV93cmFwcGVyID4gdWwgPiBsaTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjMsIDEyMywgMTIzLCAwLjEpO1xufVxuXG4uYXV0b0NvbXBsZXRlX3dyYXBwZXIgPiB1bCA+IGxpIG1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLWFjY2VudCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYXV0b0NvbXBsZXRlX3dyYXBwZXIgPiB1bCA+IGxpIG1hcms6OnNlbGVjdGlvbiB7XG4gIGNvbG9yOiByZ2JhKCNmZmZmZmYsIDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmZmZmZmYsIDApO1xufVxuXG4uYXV0b0NvbXBsZXRlX3dyYXBwZXIgPiB1bCA+IGxpW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjMsIDEyMywgMTIzLCAwLjEpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5hdXRvQ29tcGxldGVfd3JhcHBlciA+IGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLmJ0bi1sb2dpbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGNvbHVtbi1nYXA6IDEwcHg7XHJcbiAgcGFkZGluZzogOHB4IDIwcHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjYjdiN2I3O1xyXG5cclxuICBjb2xvcjogIzQ1NDU0NTtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0NTA7XHJcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW47XHJcbn1cclxuXHJcbi5idG4tbG9naW46aG92ZXIsXHJcbi5idG4tbG9naW46YWN0aXZlIHtcclxuICBvcGFjaXR5OiAwLjg7XHJcbn1cclxuIiwiLmJ0bi1zaWdudXAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjb2x1bW4tZ2FwOiAxMHB4O1xyXG4gIHBhZGRpbmc6IDhweCAyMHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2I3YjdiNztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxODE4O1xyXG5cclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0NTA7XHJcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW47XHJcbn1cclxuXHJcbi5idG4tc2lnbnVwOmhvdmVyLFxyXG4uYnRuLXNpZ251cDphY3RpdmUge1xyXG4gIG9wYWNpdHk6IDAuODtcclxufVxyXG4iLCIuZm9ybSB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvIDFmciBhdXRvO1xyXG4gIHBhZGRpbmc6IDEycHggMTZweDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogMTZweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE0NCwgMTQ0LCAxNDQsIDAuMyk7XHJcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFNb2JpbGV7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICB9XHJcbn1cclxuXHJcbi5mb3JtX19kZXZpZGVyIHtcclxuICBoZWlnaHQ6IDI0cHg7XHJcbiAgd2lkdGg6IDFweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXh0LW11dGVkKTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFNb2JpbGV7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDQsIDE0NCwgMTQ0LCAwLjMpOztcclxuICB9XHJcbn1cclxuXHJcbi5mb3JtX19sYWJlbCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAzNnB4O1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ2FwOiA4cHg7XHJcblxyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLy4uL2ltZy9pY29ucy9tYXAuc3ZnKTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcblxyXG4gICYtLWNhbGVuZGFye1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vLi4vaW1nL2ljb25zL2NhbGVuZGFyLnN2Zyk7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybV9faW5wdXQge1xyXG4gIGZvbnQtd2VpZ2h0OiA0NTA7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1tdXRlZCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybV9fYnRuIHtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIHBhZGRpbmc6IDEycHg7XHJcbiAgd2lkdGg6IDQ4cHg7XHJcbiAgaGVpZ2h0OiA0OHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudCk7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW47XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgb3BhY2l0eTogMC44O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFNb2JpbGV7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICB9XHJcbn1cclxuIiwiLmNhcmQtcmV2aWV3IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICBnYXA6IDMycHg7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIHBhZGRpbmc6IDMycHg7XHJcbiAgYm94LXNoYWRvdzogMCA0cHggMTBweCAwIHJnYmEoMjMsIDI4LCAzMSwgMC4yMyk7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcclxuICAgIG1pbi1oZWlnaHQ6IDIzMHB4O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXJnaW46IDVweCAwO1xyXG4gICAgcGFkZGluZzogMTZweDtcclxuICAgIGdhcDogMTZweDtcclxuICB9XHJcbn1cclxuLmNhcmQtcmV2aWV3X19yYXRpbmcge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiA0cHg7XHJcblxyXG4gIGltZ3tcclxuICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgaGVpZ2h0OiAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmNhcmQtcmV2aWV3X190ZXh0IHtcclxuICBmb250LXdlaWdodDogNDUwO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMTUwJTtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1tdXRlZCk7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbn1cclxuXHJcbi5jYXJkLXJldmlld19fYXV0aG9yIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAxNnB4O1xyXG59XHJcbi5jYXJkLXJldmlld19fYXV0aG9yLWltZyB7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbn1cclxuLmNhcmQtcmV2aWV3X19hdXRob3ItdGl0bGUge1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY2FyZC1yZXZpZXdfX2F1dGhvci1yb2xlIHtcclxuICBmb250LXdlaWdodDogNDUwO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LW11dGVkKTtcclxufVxyXG4iLCIuY2FyZCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgY29sb3I6ICMxODE4MTg7XHJcbn1cclxuLmNhcmRfX2ltZyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblxyXG4gIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5jYXJkX190aXRsZS13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogMTBweDtcclxuXHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBsaW5lLWhlaWdodDogMTUwJTtcclxuICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbn1cclxuXHJcbi5jYXJkX190aXRsZSB7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG59XHJcblxyXG4uY2FyZF9fcmF0aW5nIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiA0cHg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDE3cHg7XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uL2ltZy9pY29ucy9zdGFyLXNtYWxsLnN2Z1wiKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgfVxyXG59XHJcblxyXG4uY2FyZF9fcHJpY2Uge1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtbXV0ZWQpO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNDUwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG5cclxuICAgIHNwYW57XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWFjY2VudCk7XHJcbiAgICB9XHJcblxyXG4gICAgaSB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIH1cclxufSIsIi5kaXNjb3ZlciB7XHJcbiAgcGFkZGluZzogNjBweCAwO1xyXG59XHJcbi5kaXNjb3Zlcl9fZ3JpZCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgZ2FwOiA4MHB4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgZ2FwOiA0MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmRpc2NvdmVyX190aXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLmRpc2NvdmVyX190ZXh0IHtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uZGlzY292ZXJfX3BpY3R1cmUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gIHdpZHRoOiBmaXQtY29udGVudDtcclxuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcclxufVxyXG5cclxuLmRpc2NvdmVyX19waWN0dXJlLWhpbnQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDkwcHg7XHJcbiAgbGVmdDogNDBweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xyXG4gICAgdG9wOiA0MHB4O1xyXG4gICAgbGVmdDogMjBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcclxuICAgIHRvcDogMzBweDtcclxuICAgIGxlZnQ6IDBweDtcclxuICB9XHJcbn1cclxuXHJcbi5kaXNjb3Zlcl9fcGljdHVyZS1zY3JvbGwge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMTVweDtcclxuICBib3R0b206IDIwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcclxuICAgIGJvdHRvbTogMHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFNb2JpbGV7XHJcbiAgICB3aWR0aDogMzAlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcbiIsIi5mb290ZXItbmF2IHtcclxufVxyXG4uZm9vdGVyLW5hdl9fdGl0bGUge1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbn1cclxuLmZvb3Rlci1uYXZfX2xpc3Qge1xyXG4gIGZvbnQtd2VpZ2h0OiA0NTA7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG5cclxuICBsaSB7XHJcbiAgICBwYWRkaW5nOiA4cHggMDtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICMzNWFmZjQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5uYXYge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAzMHB4O1xyXG5cclxuICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gIHRvcDogMDtcclxufVxyXG5cclxuLm5hdl9fbG9nbyB7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbn1cclxuXHJcbi5uYXZfX2xpc3Qge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAyMnB4O1xyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAjMTgxODE4O1xyXG5cclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW47XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAjMzVhZmY0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuLm5hdl9fYnRucyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDEycHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2X19pY29uIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuIiwiLmZvb3RlciB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgxODtcbiAgY29sb3I6ICNmZmY7XG5cbiAgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG5cbi5mb290ZXJfX3JvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMTI4cHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblxuICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOTBweDtcbiAgfVxufVxuLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cblxuLmZvb3Rlcl9fbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5mb290ZXJfX25hdiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBjb2x1bW4tZ2FwOiA0MHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICBjb2x1bW4tZ2FwOiAxMDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlUyB7XG4gICAgY29sdW1uLWdhcDogNDBweDtcbiAgfVxufVxuIiwiLm1vYmlsZS1uYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTZweDtcbiAgcmlnaHQ6IC0xMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjA5ZGVnLCAjNDI4N2IzIC0xNy4zOCUsICMxMzNmNmIgNzguNCUpLCAjMjc2MTk1O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1hY2NlbnQpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xufVxuXG4ubW9iaWxlLW5hdi0tb3BlbiB7XG4gIHJpZ2h0OiAwO1xufVxuXG4ubW9iaWxlLW5hdiBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tb2JpbGUtbmF2X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcm93LWdhcDogMjBweDtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4ubW9iaWxlLW5hdl9fYnRucyB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMTZweDtcblxuICAuYnRuLWxvZ2luIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuXG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAuYnRuLXNpZ251cCB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG4iLCIuaGVhZGVyIHtcblx0cGFkZGluZzogMTZweCAwO1xuICB6LWluZGV4OiA5O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbiIsIi5oaW50LWRpc2NvdmVyIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdHBhZGRpbmc6IDEycHg7XHJcblx0Z2FwOiAxNnB4O1xyXG5cdG1heC13aWR0aDogMzI0cHg7XHJcblxyXG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRib3gtc2hhZG93OiAwcHggNHB4IDM0cHggMHB4IHJnYmEoNTAsIDc1LCAxMDQsIDAuMTcpO1xyXG59XHJcblxyXG4uaGludC1kaXNjb3Zlcl9fcGljdHVyZSB7XHJcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0ZmxleC1zaHJpbms6IDA7XHJcbn1cclxuXHJcbi5oaW50LWRpc2NvdmVyX19kZXNjIHtcclxuXHRmbGV4LWdyb3c6IDE7XHJcbn1cclxuXHJcbi5oaW50LWRpc2NvdmVyX190aXRsZSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxNTAlOyAvKiAyN3B4ICovXHJcbn1cclxuXHJcbi5oaW50LWRpc2NvdmVyX19yYXRpbmcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHRnYXA6IDRweDtcclxuXHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblxyXG5cdFx0d2lkdGg6IDE3cHg7XHJcblx0XHRoZWlnaHQ6IDE2cHg7XHJcblxyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLy4uL2ltZy9pY29ucy9zdGFyLXNtYWxsLnN2ZycpO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHR9XHJcbn1cclxuXHJcbi5oaW50LWRpc2NvdmVyX19wcmljZSB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG5cclxuICAgIGkge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQpO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIH1cclxufVxyXG4iLCIubG9nbyB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xufSIsIi8qIE5hdiBJY29uICovXG4ubW9iaWxlLW5hdi1idG4ge1xuXHQtLXRpbWU6IDAuMXM7XG5cblx0LS13aWR0aDogNDBweDtcblx0LS1oZWlnaHQ6IDMwcHg7XG5cblx0LS1saW5lLWhlaWdodDogMnB4O1xuXHQtLXNwYWNpbmc6IDhweDtcblxuXHQtLWNvbG9yOiAjMDAwO1xuXHQtLXJhZGl1czogNHB4O1xuXG5cdC8qIEZpeGVkIGhlaWdodCBhbmQgd2lkdGggKi9cblx0LyogaGVpZ2h0OiB2YXIoLS1oZWlnaHQpOyAqL1xuXHQvKiB3aWR0aDogdmFyKC0td2lkdGgpOyAqL1xuXG5cdC8qIER5bmFtaWMgaGVpZ2h0IGFuZCB3aWR0aCAqL1xuXHRoZWlnaHQ6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICogMyArIHZhcigtLXNwYWNpbmcpICogMik7XG5cdHdpZHRoOiB2YXIoLS13aWR0aCk7XG5cblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uYXYtaWNvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IHZhcigtLXdpZHRoKTtcblx0aGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodCk7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcbn1cblxuLm5hdi1pY29uOjpiZWZvcmUsXG4ubmF2LWljb246OmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblxuXHR3aWR0aDogdmFyKC0td2lkdGgpO1xuXHRoZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0KTtcblxuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcik7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS10aW1lKSBlYXNlLWluLFxuXHRcdHRvcCB2YXIoLS10aW1lKSBsaW5lYXIgdmFyKC0tdGltZSk7XG59XG5cbi5uYXYtaWNvbjo6YmVmb3JlIHtcblx0LyogdG9wOiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSAqIC0yKTsgKi9cblx0dG9wOiBjYWxjKC0xICogKHZhcigtLWxpbmUtaGVpZ2h0KSArIHZhcigtLXNwYWNpbmcpKSk7XG59XG5cbi5uYXYtaWNvbjo6YWZ0ZXIge1xuXHQvKiB0b3A6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICogMik7ICovXG5cdHRvcDogY2FsYyh2YXIoLS1saW5lLWhlaWdodCkgKyB2YXIoLS1zcGFjaW5nKSk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjpiZWZvcmUsXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YWZ0ZXIge1xuXHR0b3A6IDA7XG5cdHRyYW5zaXRpb246IHRvcCB2YXIoLS10aW1lKSBsaW5lYXIsXG5cdFx0dHJhbnNmb3JtIHZhcigtLXRpbWUpIGVhc2UtaW4gdmFyKC0tdGltZSk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjpiZWZvcmUge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjphZnRlciB7XG5cdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi8qIExheW91dCAqL1xuXG4ubW9iaWxlLW5hdi1idG4ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8vIHotaW5kZXg6IDk5OTtcblx0Ly8gZGlzcGxheTogbm9uZTtcbn1cblxuLy8gQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuLy8gXHQubW9iaWxlLW5hdi1idG4ge1xuLy8gXHRcdGRpc3BsYXk6IGJsb2NrO1xuLy8gXHR9XG4vLyB9IiwiLnBhcnRuZXJzIHtcclxuICBwYWRkaW5nOiA2MHB4IDA7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcclxuICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICB9XHJcbn1cclxuLnBhcnRuZXJzX19yb3cge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAzMHB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxufVxyXG5cclxuLnBhcnRuZXJzX190aXRsZSB7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtbXV0ZWQpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcbiAgfVxyXG59XHJcbi5wYXJ0bmVyc19fY29udGVudCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogMzJweDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcclxuICAgIC8vIGdhcDogMjBweDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxufVxyXG4iLCIucG9wdWxhciB7XHJcbiAgcGFkZGluZzogNjBweCAwO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYVRhYmxldHtcclxuICAgIHBhZGRpbmc6IDMwcHggMDtcclxuIH1cclxufVxyXG4ucG9wdWxhcl9fdG9wIHtcclxuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiA1MHB4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGRpc3BsYXk6IDMwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhVGFibGV0e1xyXG4gICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICBnYXA6IDMwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucG9wdWxhcl9fdGl0bGUge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ2FwOiAxNnB4O1xyXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcclxuICAgIGdhcDogOHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnBvcHVsYXJfX2NvbnRyb2xzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogMTVweDtcclxufVxyXG5cclxuLnBvcHVsYXJfX2NvbnRyb2xzLWJ0biB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNiOWI5Yjk7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgcGFkZGluZzogMTJweDtcclxuICB3aWR0aDogNDhweDtcclxuICBoZWlnaHQ6IDQ4cHg7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjA1cyBlYXNlLWluO1xyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6YWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWFjY2VudCk7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgcGF0aCB7XHJcbiAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5zdWJzY3JpYmUtZm9ybSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDEycHg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYU1vYmlsZVN7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2hcclxuICB9XHJcbn1cclxuLnN1YnNjcmliZS1mb3JtX19pbnB1dCB7XHJcbiAgei1pbmRleDogMjtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgcGFkZGluZzogMTJweDtcclxuICBwYWRkaW5nLWxlZnQ6IDQ0cHg7XHJcbiAgbWF4LXdpZHRoOiAzMjhweDtcclxuICBoZWlnaHQ6IDQ4cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0NTA7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG5cclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uL2ltZy9pY29ucy9lbWFpbC5zdmdcIik7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTJweCAxMnB4O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1tdXRlZCk7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYU1vYmlsZVN7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uc3Vic2NyaWJlLWZvcm1fX2J0biB7XHJcbiAgei1pbmRleDogMjtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgcGFkZGluZzogMTJweCAyNHB4O1xyXG4gIGhlaWdodDogNDhweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxODE4O1xyXG5cclxuICBmb250LXdlaWdodDogNDUwO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMTUwJTtcclxuICBjb2xvcjogI2ZmZjtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbjtcclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmFjdGl2ZSB7XHJcbiAgICBvcGFjaXR5OiAwLjk7XHJcbiAgfVxyXG59XHJcbiIsIi5zdWJzY3JpYmUge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZzogODBweCAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudCk7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLnN1YnNjcmliZV9fcm93IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1sZWZ0OiAxODBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogNTBweDtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC0xMTBweDtcclxuICAgIGxlZnQ6IC04MHB4O1xyXG4gICAgd2lkdGg6IDIzNnB4O1xyXG4gICAgaGVpZ2h0OiAyNzNweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vLi4vaW1nL3N1YnNjcmliZS9zdWJzY3JpYmUtcGluLWJnLnN2Z1wiKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICB9XHJcbn1cclxuXHJcbi5zdWJzY3JpYmVfX3RpdGxlIHtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc2l6ZTogMjhweDtcclxuICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICB9XHJcbn1cclxuLnN1YnNjcmliZV9fdGV4dCB7XHJcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcclxuICBmb250LXNpemU6IDIwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbn1cclxuXHJcbi5zdWJzY3JpYmVfX2Zvcm0ge1xyXG4gIGZsZXgtZ3JvdzogMTtcclxufVxyXG4iXX0= */
