@charset "UTF-8";@-webkit-keyframes pulse{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center}10%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(.95);transform:scale(.95)}17%,45%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1.1);transform:scale(1.1)}33%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes pulse{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center}10%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(.95);transform:scale(.95)}17%,45%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1.1);transform:scale(1.1)}33%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(.9);transform:scale(.9)}}@-webkit-keyframes pulseSize{0%,to{width:16px;height:16px}10%{width:14.5px;height:14.5px}17%{width:17.5px;height:17.5px}33%{width:13.5px;height:13.5px}45%{width:18px;height:18px}}@keyframes pulseSize{0%,to{width:16px;height:16px}10%{width:14.5px;height:14.5px}17%{width:17.5px;height:17.5px}33%{width:13.5px;height:13.5px}45%{width:18px;height:18px}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes upDown{0%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes upDown{0%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{-webkit-transform:translateY(20px);transform:translateY(20px)}}@-webkit-keyframes scrollBg{0%,to{background-position:50% 0}50%{background-position:50% 40%}}@keyframes scrollBg{0%,to{background-position:50% 0}50%{background-position:50% 40%}}*{border:0}::after,::before{-webkit-box-sizing:border-box;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;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;background:0 0;cursor:pointer}.form .contact__form input:focus,.form .contact__form textarea:focus,button:active,button:focus,input:active,input:focus{outline:0}button::-moz-focus-inner{padding:0;border:0}label{cursor:pointer}:root{--container-width:1600px;--container-padding:100px;--font-main:sans-serif;--font-accent:"Neue", sans-serif;--font-second:"Inter", sans-serif;--font-titles:var(--font-accent);--page-bg:#FFF;--text-color:#f7f6f2;--text-color-dark:#121212;--accent:#FFE26A;--accent-dark:#121212;--accent-light:#0F6DA7;--link-color:#7C0000;--laptop-size:1600px;--tablet-size:768px;--mobile-size:468px}@font-face{font-family:"Impact";font-display:swap;src:url(../fonts/Impact-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Inter";font-display:swap;src:url(../fonts/Inter-Black.woff2) format("woff2");font-weight:900;font-style:normal}@font-face{font-family:"Inter";font-display:swap;src:url(../fonts/Inter-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal}@font-face{font-family:"Inter";font-display:swap;src:url(../fonts/Inter-Medium.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:"Inter";font-display:swap;src:url(../fonts/Inter-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Inter";font-display:swap;src:url(../fonts/Inter-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:"Neue";font-display:swap;src:url(../fonts/Neue-Haas.woff2) format("woff2"),url(../fonts/Neue-Haas.woff) format("woff"),url(../fonts/Neue-Haas.ttf) format("truetype");font-weight:400;font-style:normal}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}::-webkit-scrollbar{display:none}body,html{overflow-x:hidden}html{scroll-behavior:smooth;background-color:#272727}body{position:relative;height:100%;width:100vw;background-color:var(--page-bg);color:var(--text-color);font-family:var(--font-main);text-wrap:balance}img{display:block}a{color:var(--link-color)}code,pre.code{background-color:#e9f1f6;padding:.2rem;border-radius:4px}pre.code{overflow-x:auto;padding:1rem}.none{display:none!important}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.no-scroll{overflow-y:hidden}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.d-flex,body,html{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.desktopOnly{display:block}.mobileOnly{display:none}.highlight{color:var(--accent-light)}.highlight.second{color:#e87595}.highlight.third{color:#0dc1c2}.content-demo{margin-bottom:5rem;padding:1rem;background-color:#dadada}.container,.container-full{padding:0 var(--container-padding)}.container{position:relative;margin:0 auto;max-width:var(--container-width);width:100%}.container-full{max-width:100%}.container-left-50,.container-right-50{padding:0 var(--container-padding);max-width:50%}.container-right-50{margin-left:auto}.container-right{padding-left:calc((100% - var(--container-width))/2 + var(--container-padding))}.container-left{padding-right:calc((100% - var(--container-width))/2 + var(--container-padding))}.container-half-left{padding-right:calc((100% - var(--container-width))/2 + var(--container-width)/2);padding-left:calc((100% - var(--container-width))/2 + var(--container-padding))}.container-half-right{padding-left:calc((100% - var(--container-width))/2 + var(--container-width)/2);padding-right:calc((100% - var(--container-width))/2 + var(--container-padding))}body,html{min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer{background-color:#e3e3e3}.about{font-family:var(--font-accent);background-color:var(--page-bg);position:relative;padding-top:100px;border-top-left-radius:90px;border-top-right-radius:90px;margin-top:-250px}.about .content{display:grid;grid-template-columns:repeat(4,1fr);color:var(--text-color-dark)}.about .content .text{grid-column:3/-1;font-weight:500;font-size:25px;line-height:105%;margin-bottom:10px}.about .cards{display:grid;grid-template-columns:repeat(2,1fr);grid-column:3/-1}.about .card{padding:30px 0;border-bottom:1px solid rgba(18,18,18,.4);max-width:95%}.about .card:last-child{max-width:100%}.about .card-last{border:0}.about .card__title{font-weight:500;font-size:40px;line-height:105%;margin-bottom:4px}.about .card__text{font-weight:500;font-size:16px;line-height:105%;color:rgba(18,18,18,.4)}.advantages{font-family:var(--font-accent);position:relative}.advantages .title__wrapper{padding-top:35px;border-top:1px solid rgba(18,18,18,.4)}.advantages .card,.advantages .cards{display:-webkit-box;display:-ms-flexbox;display:flex}.advantages .cards{width:100%;max-width:1600px;margin:40px auto 0;padding:50px 100px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:var(--accent);border-radius:90px}.advantages .card{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:20px;padding-top:20px;border-bottom:1px solid rgba(18,18,18,.4)}.advantages .card:first-child{padding-top:0}.advantages .card:last-child{border:0}.advantages .card__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;margin-bottom:20px;width:100%;max-width:755px}.advantages .card__title,.main__button{font-weight:500;font-size:40px;line-height:105%;text-transform:uppercase;color:var(--text-color-dark)}.advantages .card__text{font-weight:500;font-size:25px;line-height:105%;color:rgba(18,18,18,.7)}.main__button{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;font-size:16px;line-height:100%;border-radius:100px;background-color:var(--page-bg);border:1px solid var(--text-color-dark);padding:5px 10px;height:40px;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.main__button-text{line-height:normal}.footer,.main__button.secondary:hover,.main__button:hover{background-color:var(--text-color-dark);color:var(--text-color)}.main__button.secondary:hover,.main__button.transparent:hover,.main__button:hover{border:1px solid var(--text-color)}.main__button.secondary,.main__button.transparent{color:var(--text-color-dark);background-color:var(--page-bg);border:1px solid var(--text-color)}.main__button.transparent:hover{color:var(--text-color);background-color:transparent}.footer{font-family:var(--font-accent);max-width:1600px;border-top-left-radius:90px;border-top-right-radius:90px;margin:0 auto;padding:50px 100px 0}.footer .footer__title,.footer__links .main li{display:-webkit-box;display:-ms-flexbox;display:flex}.footer .footer__title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:20px;width:100%;height:100%;font-weight:500;font-size:55px;line-height:105%;text-transform:uppercase;color:var(--text-color)}.footer .footer__link,.footer .footer__subtitle{font-weight:500;line-height:105%;color:rgba(247,246,242,.6)}.footer .footer__subtitle{font-size:25px;max-width:440px;padding-bottom:50px}.footer .footer__link{display:inline-block;font-size:16px;white-space:nowrap}.footer .footer__link-logo{font-weight:600;font-size:44px;color:var(--test-color-dark)}.footer__copyright,.footer__links{display:grid;grid-template-columns:repeat(4,1fr)}.footer__copyright,.footer__copyright .footer__link{font-weight:500;font-size:14px;line-height:105%;text-transform:uppercase;color:rgba(247,246,242,.6)}.footer__copyright{margin-top:30px;width:100%;padding:10px 0;white-space:nowrap}.footer__copyright span{padding:4px;margin-left:-4px}.footer__copyright .footer__link{grid-column:3;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:inline-block;padding:4px;margin-left:-4px}.footer__copyright .footer__link:hover,.footer__links .main .footer__link:hover{color:var(--text-color)}.footer__links{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.footer__links .main{row-gap:0;grid-column:1/-1;padding-top:50px;border-top:1px solid rgba(247,246,242,.6)}.footer__links .main li{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer__links .main li:nth-child(1){grid-column:1/2;grid-row:1/5;margin-left:-4px}.footer__links .main li:nth-child(2){grid-column:3;margin-left:-4px}.footer__links .main li:nth-child(3){grid-column:3;grid-row:2;margin-left:-4px}.footer__links .main li:nth-child(4){grid-column:4;grid-row:1;margin-left:-4px}.footer__links .main li:nth-child(5){grid-column:4;grid-row:2;margin-left:-4px}.footer__links .main li:nth-child(6){grid-column:4;grid-row:3;justify-self:start;margin-left:-4px}.footer__links .main li:nth-child(7){grid-column:4;grid-row:1;justify-self:end;margin-left:-4px}.footer__links .main li:nth-child(8){grid-column:4;grid-row:2;justify-self:end;margin-right:-4px}.footer__links .main li:nth-child(10),.footer__links .main li:nth-child(9){grid-column:4;grid-row:3;justify-self:end;margin-right:-4px}.footer__links .main li:nth-child(10){grid-row:4}.footer__links .main .footer__link{display:inline-block;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;padding:4px}.footer__links .li_logo,.footer__links .li_logo_text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__links .li_logo_text{margin-top:12px;gap:6px}.footer__links .li_logo p{font-weight:500;font-size:16px;line-height:105%;color:rgba(247,246,242,.6);padding:4px}.footer__links .li_logo .footer__link-logo:hover{color:var(--page-bg);background-color:transparent}.footer__links .li_subtitle{font-weight:500;font-size:14px;line-height:105%;text-transform:uppercase;color:var(--text-color);padding:4px}.form,.form__title{display:grid;grid-template-columns:repeat(4,1fr);position:relative}.form{font-family:var(--font-accent);width:100vw;color:var(--text-color-dark)}.form__title{grid-column:1/-1;font-weight:500;font-size:120px;line-height:105%;text-transform:uppercase;white-space:nowrap;margin-bottom:40px}.form__title p:nth-child(1){grid-column:1/-1;grid-row:1}.form__title p:nth-child(2){grid-column:2/-1;grid-row:2}.form .text{max-width:224px;font-weight:400;font-size:16px;line-height:110%;letter-spacing:-.04em;margin-bottom:40px}.form__wrapper{display:grid;grid-template-columns:repeat(4,1fr);grid-column:1/-1}.form__wrapper .text__subtitle{font-weight:500;font-size:16px;line-height:105%;color:rgba(18,18,18,.7);margin-bottom:10px}.form__wrapper .text__link{cursor:pointer;font-weight:500;font-size:25px;line-height:105%;text-transform:uppercase;color:#0dc1c2}.form .contact__form{display:grid;grid-template-columns:repeat(2,1fr);grid-column:3/-1;border:1px solid var(--page-bg);row-gap:40px}.form .contact__form input,.form .contact__form textarea{font-weight:400;font-size:16px;line-height:110%;letter-spacing:-.04em;color:var(--text-color-dark);background-color:var(--page-bg);resize:none;border:0;outline:0;padding:2px 0 6px;border-bottom:1px solid rgba(18,18,18,.2);justify-self:start;-ms-flex-item-align:start;align-self:start;width:95%;height:24px}.form .contact__form input::-webkit-input-placeholder,.form .contact__form textarea::-webkit-input-placeholder{font-weight:500;font-size:16px;line-height:105%;color:rgba(18,18,18,.6)}.form .contact__form input::-moz-placeholder,.form .contact__form textarea::-moz-placeholder{font-weight:500;font-size:16px;line-height:105%;color:rgba(18,18,18,.6)}.form .contact__form input:-ms-input-placeholder,.form .contact__form textarea:-ms-input-placeholder{font-weight:500;font-size:16px;line-height:105%;color:rgba(18,18,18,.6)}.form .contact__form input::-ms-input-placeholder,.form .contact__form textarea::-ms-input-placeholder{font-weight:500;font-size:16px;line-height:105%;color:rgba(18,18,18,.6)}.form .contact__form input::placeholder,.form .contact__form textarea::placeholder{font-weight:500;font-size:16px;line-height:105%;color:rgba(18,18,18,.6)}.form .contact__form-text{display:grid;grid-template-columns:repeat(2,1fr);grid-column:1/-1;font-weight:500;font-size:14px;line-height:105%;color:rgba(18,18,18,.4);margin-top:-20px}.form .contact__form-text span{width:100%;grid-column:1/-1}.form .contact__form-text a{cursor:pointer;color:rgba(18,18,18,.4);-webkit-transition:color .2s ease-in;transition:color .2s ease-in}.form .contact__form-text a:hover{color:var(--text-color-dark)}.form .contact__form button{grid-column:1/-1}.grid-guides{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100vh;max-width:1600px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 var(--container-padding);pointer-events:none;z-index:9999;opacity:.3;display:none}.grid-guide-column{-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px solid red;margin:0}.header,.header__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header{height:80px;padding-bottom:0;font-family:var(--font-accent);position:relative}.header__row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:20px}.header__logo{font-weight:600;font-size:24px;letter-spacing:-.04em;color:var(--text-color);position:relative;z-index:999}.hero{font-family:var(--font-accent);position:relative;width:100vw;max-width:1600px;margin:-80px auto 0;overflow:hidden}.hero .container{padding:150px 100px 100px;background-color:var(--accent);background-color:#999;background-image:url(../img/hero/hero.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat}.webp .hero .container{background-image:url(../img/hero/hero.webp)}.hero__line{height:78px;width:1px;background:#f7f6f2;margin:60px auto 70px;-webkit-animation:upDown 2s infinite ease-in-out;animation:upDown 2s infinite ease-in-out;-webkit-animation-direction:alternate;animation-direction:alternate}.hero__title{font-weight:500;font-size:120px;line-height:105%;text-transform:uppercase;text-align:center;color:var(--text-color);margin-bottom:60px}.icons-wrapper{padding:30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.icon{fill:transparent;stroke:transparent;width:24px;height:24px}.icon--icon_cap,.icon--icon_desk,.icon--icon_message{fill:var(--text-color-dark);stroke:var(--text-color-dark);width:76px;height:76px}.icon--icon_i,.icon--icon_shield{stroke:var(--text-color-dark);width:76px;height:76px;color:var(--text-color-dark)}.icon--arrow{stroke:var(--text-color-dark);width:16px;height:26px}main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:150px}.section__title{font-family:var(--font-second);font-weight:500;font-size:30px;line-height:110%;letter-spacing:-.04em;text-transform:uppercase;color:#000;margin-bottom:40px}.mobile-nav,.mobile-nav li,main{display:-webkit-box;display:-ms-flexbox;display:flex}.mobile-nav,.mobile-nav li{width:100%}.mobile-nav{position:fixed;top:50%;right:-150%;height:calc(100% - 120px);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);z-index:99;padding:40px 10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background:var(--page-bg);-webkit-transition:all .2s ease-in;transition:all .2s ease-in;border-radius:40px}.mobile-nav .border_wrapper{background-color:var(--page-bg);width:100%;max-width:100%;margin-bottom:40px}.overlay{position:fixed;left:0;top:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.7);z-index:95;display:none}.overlay.mobile-nav--open{display:block}.mobile-nav--open{right:0}.mobile-nav li{border-bottom:1px solid rgba(0,0,0,.2)}.mobile-nav li:first-child{border-top:none}.mobile-nav li:last-child{border-bottom:none}.mobile-nav__list li a{font-weight:500;font-size:20px;line-height:110%;letter-spacing:-.04em;text-transform:uppercase;color:var(--accent-dark)}.mobile-nav__list li a:hover{background-color:var(--accent);color:var(--text-color)}.mobile-nav__list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:28px;background-color:var(--page-bg)}.mobile-nav__list li:first-child{border-top:1px solid rgba(18,18,18,.2)}.mobile-nav__list li:last-child{border-bottom:1px solid rgba(18,18,18,.2)}.mobile-nav-btn{--time:0.1s;--width:40px;--height:20px;--line-height:2px;--spacing:6px;--color:var(--accent-dark);--radius:0px;height:calc(var(--line-height)*3 + var(--spacing)*2);width:var(--width);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-icon,.nav-icon::after,.nav-icon::before{position:relative;width:var(--width);background-color:var(--page-bg);height:var(--line-height);border-radius:var(--radius)}.nav-icon::after,.nav-icon::before{content:"";display:block;position:absolute;left:0;-webkit-transition:top var(--time) linear var(--time),-webkit-transform var(--time) ease-in;transition:transform var(--time) ease-in,top var(--time) linear var(--time);transition:transform var(--time) ease-in,top var(--time) linear var(--time),-webkit-transform var(--time) ease-in}.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;background-color:var(--page-bg);-webkit-transition:top var(--time) linear,-webkit-transform var(--time) ease-in var(--time);transition:top var(--time) linear,transform var(--time) ease-in var(--time);transition:top var(--time) linear,transform var(--time) ease-in var(--time),-webkit-transform var(--time) ease-in var(--time)}.nav-icon.nav-icon--active::before{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.nav-icon.nav-icon--active::after{-webkit-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg)}.mobile-nav-btn{z-index:999;display:none}.header__nav{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__nav,.nav,.nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav{z-index:3;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px;position:absolute;top:30%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.nav__list{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.nav__btn,.nav__link{position:relative;font-weight:500;font-size:16px;line-height:100%;color:var(--text-color);padding:5px 10px}.nav__link{-webkit-transition:all .2s ease-in;transition:all .2s ease-in;border-radius:100px}.nav__link:hover{background-color:var(--page-bg);color:var(--text-color-dark)}.nav__link-first:hover,.nav__link-second:hover{background-color:#0dc1c2;color:var(--text-color-dark)}.nav__link-second:hover{background-color:#0f6da7}.nav__link-fourth:hover,.nav__link-third:hover{background-color:#e87594;color:var(--text-color-dark)}.nav__link-fourth:hover{background-color:#ffe26a}.nav__btn{z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;height:40px;width:250px;border:1px solid var(--text-color)}.nav__btn-text{line-height:normal}.nav__btn:hover{background-color:var(--page-bg);color:var(--text-color-dark)}.no-scroll .nav__link{-webkit-transition:all .2s ease-in;transition:all .2s ease-in;position:relative;padding:5px;margin:10px 0 10px -5px;font-weight:500;font-size:20px;line-height:105%;text-transform:uppercase}.no-scroll .nav__link,.no-scroll .nav__link:hover{color:var(--text-color-dark)}.reviews{font-family:var(--font-accent)}.reviews,.reviews .container{position:relative}.reviews .title__wrapper{padding-top:35px;border-top:1px solid rgba(18,18,18,.4)}.reviews .slider{display:grid;grid-template-columns:repeat(4,1fr)}.reviews .slider__control{position:absolute;bottom:0;right:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;justify-self:end;grid-column:4;z-index:9}.reviews .slider__control--next{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1);margin-left:60px}.reviews .slide__wrapper{grid-column:3/-1}.reviews .slide,.reviews .slider__mobile .slide__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reviews .slide__text{font-weight:500;font-size:25px;line-height:105%;color:rgba(18,18,18,.7)}.reviews .slide__img{margin:40px 0 20px;width:100%}.reviews .slide__img img{border-radius:90px}.reviews .slide__name{font-weight:500;font-size:25px;line-height:105%;text-transform:uppercase;color:var(--text-color-dark);margin-bottom:10px}.reviews .slide__role{font-weight:500;font-size:16px;line-height:105%;color:rgba(18,18,18,.4)}.reviews .slider__mobile{display:none;padding-left:10px}.reviews .slider__mobile .slide__wrapper{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;gap:15px;padding-right:10px}.reviews .slider__mobile .slide{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:90%;max-width:280px;scroll-snap-align:start;background:#fff;border-radius:10px}.reviews .slide__wrapper{overflow:hidden;position:relative}.reviews .slides-track{display:-webkit-box;display:-ms-flexbox;display:flex;will-change:transform}.reviews .slide{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.title-1,.title-2,.title-3,.title-4{margin:1em 0 .5em;font-size:38px;font-weight:700;font-family:var(--font-titles)}.title-2,.title-3,.title-4{font-size:32px}.title-3,.title-4{font-size:26px}.title-4{font-size:18px}.title__wrapper{display:grid;grid-template-columns:repeat(4,1fr)}.subtitle span,.title{color:var(--text-color-dark);font-weight:500;text-transform:uppercase}.title{grid-column:2/-1;position:relative;font-size:55px;line-height:105%;color:#121212;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:40px}.subtitle{grid-column:1/2;margin-right:10px;white-space:nowrap}.subtitle span{display:inline-block;border-radius:100px;border:1px solid var(--text-color-dark);padding:10px 20px;font-size:20px;line-height:100%}.how{font-family:var(--font-accent);position:relative}.how .title__wrapper{padding-top:35px;border-top:1px solid rgba(18,18,18,.4)}.how .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.how .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:450px}.how .card__media{position:relative;width:100%;aspect-ratio:4/3.2;margin-bottom:20px;overflow:hidden;border-radius:90px}.how .card__media.blue{border:1px solid #0f6da7}.how .card__media.red{border:1px solid #e87594}.how .card__media.green{border:1px solid #0dc1c2}.how .card .card__img{position:absolute;inset:0;width:100%;height:100%;display:block;-webkit-transition:opacity .35s ease;transition:opacity .35s ease}.how .card .card__img--base{opacity:1}.how .card .card__img--fill{opacity:0;pointer-events:none}.how .card:focus-within .card__img--base,.how .card:hover .card__img--base{opacity:0}.how .card:focus-within .card__img--fill,.how .card:hover .card__img--fill{opacity:1}.how .card__title{font-weight:500;font-size:25px;line-height:105%;text-transform:uppercase;color:var(--text-color-dark)}.how .card__text{font-weight:500;font-size:16px;line-height:105%;color:rgba(18,18,18,.4);margin-bottom:15px}.how .how__bg_wrapper{position:relative;width:100%;overflow:hidden;border-radius:90px;aspect-ratio:16/9;margin-top:150px}.how .how__bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:1200px){.container-right{padding-left:var(--container-padding)}.container-left{padding-right:var(--container-padding)}.container-half-left{padding-left:var(--container-padding)}.container-half-right{padding-right:var(--container-padding)}.footer{font-size:26px}.footer__copyright .footer__link{justify-self:end;grid-column:4}.footer__links .main li:nth-child(1){margin-bottom:50px;grid-column:1/3;grid-row:1;margin-left:0}.footer__links .main li:nth-child(2){grid-column:1/3;grid-row:2;margin-left:0}.footer__links .main li:nth-child(3){grid-column:1/3;grid-row:3;margin-left:0}.footer__links .main li:nth-child(4){grid-column:1/3;grid-row:4;padding-top:11px;margin-left:0}.footer__links .main li:nth-child(5){grid-column:1/3;grid-row:5;margin-left:0}.footer__links .main li:nth-child(6){grid-column:1/3;grid-row:6;margin-left:0}.footer__links .main li:nth-child(7){grid-column:3/-1;grid-row:2;justify-self:end;margin-left:0;margin-right:0}.footer__links .main li:nth-child(8){grid-column:3/-1;grid-row:3;justify-self:end;margin-right:0}.footer__links .main li:nth-child(10),.footer__links .main li:nth-child(9){grid-column:3/-1;grid-row:4;justify-self:end;margin-right:0}.footer__links .main li:nth-child(10){grid-row:5;margin-top:-10px}.footer__links{row-gap:5px}.form__title{font-size:70px;margin-bottom:20px}.hero__title{font-size:80px;margin-bottom:40px}.mobile-nav-btn{display:block}.nav,.nav__btn{display:none}.how .card__media{border-radius:70px}.how .how__bg_wrapper{margin-top:100px}}@media (max-width:900px){.about .cards,.about .content .text{grid-column:1/-1}.footer__copyright{margin-top:30px}.how .cards{grid-template-columns:1fr;gap:20px}.how .card{max-width:100%}}@media (max-width:768px){.desktopOnly{display:none}.mobileOnly{display:block}.container{padding:0 10px}.container-left-50,.container-right-50{max-width:100%}.container-half-left,.container-half-right{padding:0 var(--container-padding)}.about{border-top-left-radius:30px;border-top-right-radius:30px;padding-top:50px;margin-top:-150px}.about .content .text{font-size:16px}.about .card{padding:15px 0}.about .card__title{font-size:30px}.about .card__text{font-size:14px}.advantages .cards{padding:30px 10px;border-radius:30px;margin-top:20px}.advantages .card{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.advantages .card:last-child{padding-bottom:0}.advantages .card__left{gap:10px;margin-bottom:0}.advantages .card__title{margin-top:10px;font-size:20px}.advantages .card__text,.mobile-nav__list li a{font-size:16px}.footer{width:100%;padding:30px 10px 0;border-top-left-radius:30px;border-top-right-radius:30px}.footer .footer__title{font-size:20px;margin-bottom:10px}.footer .footer__subtitle{font-size:16px;padding-bottom:25px}.footer .footer__link{font-size:14px}.footer__copyright,.footer__copyright .footer__link{font-size:12px}.footer__links .main{padding-top:25px}.footer__links .main .footer__link{padding:2px}.footer__links .li_logo p{font-size:12px;padding:4px 0}.footer__links .li_subtitle{padding:2px;margin-left:0}.form__title{font-size:35px;margin-bottom:20px}.form__title p:nth-child(2){grid-column:1/-1;grid-row:2}.form .text{font-size:14px;margin-bottom:15px;grid-column:1/-1;width:100%}.form__wrapper .text__subtitle{font-size:14px;margin-bottom:5px}.form__wrapper .text__link{font-size:15px}.form .contact__form{row-gap:20px}.form .contact__form,.form .contact__form input,.form .contact__form textarea{grid-column:1/-1;width:100%}.form .contact__form-text{grid-template-columns:repeat(1,1fr);font-size:12px;margin-top:-5px}.grid-guides,.header .container{padding:0 10px}.grid-guides-hide{display:none}.hero .container{padding:140px 10px 90px}.hero__title{font-size:35px;margin-bottom:20px}.icon--arrow,.icon--icon_cap,.icon--icon_desk,.icon--icon_i,.icon--icon_message,.icon--icon_shield{width:40px;height:40px}main{gap:60px}.section__title{font-size:20px;margin-bottom:20px}.reviews .slide__wrapper{grid-column:1/-1}.reviews .slide__text{font-size:16px}.title__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.title{font-size:20px;margin-bottom:20px}.subtitle span{font-size:12px;padding:5px 10px;margin-bottom:10px}.how .title__wrapper{padding-top:20px}.how .card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.how .card__media{margin-bottom:15px;border-radius:50px}.how .card__title{font-size:16px}.how .card__text{margin-bottom:10px;font-size:14px}.how .how__bg_wrapper{aspect-ratio:4/3.2;border-radius:30px;margin-top:60px}}@media (max-width:468px){.about .cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about .card:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reviews .slider,.reviews .slider__control{display:none}.reviews .slide__img img{width:100%;border-radius:30px}.reviews .slide__img{margin:15px 0 10px}.reviews .slide__name{font-size:16px;margin-bottom:5px}.reviews .slide__role{font-size:14px}.reviews .slider__mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:15px;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.reviews .slide__wrapper{overflow-x:scroll}.how .card__media{margin-bottom:15px;border-radius:30px}}@media (prefers-reduced-motion:reduce){.how .card .card__img{-webkit-transition:none;transition:none}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiYmxvY2tzL19mb3JtLnNjc3MiLCJiYXNlL19taXhpbnMuc2NzcyIsImJsb2Nrcy9fZ3JpZC1ndWlkZXMuc2NzcyIsImJsb2Nrcy9faGVhZGVyLnNjc3MiLCJibG9ja3MvX2hlcm8uc2NzcyIsImJhc2UvX3Jlc2V0LnNjc3MiLCJiYXNlL192YXJzLnNjc3MiLCJiYXNlL19mb250c0F1dG9HZW4uc2NzcyIsImJhc2UvX2Jhc2Uuc2NzcyIsImJhc2UvX3V0aWxzLnNjc3MiLCJiYXNlL19jb250YWluZXJzLnNjc3MiLCJiYXNlL19zdGlja3ktZm9vdGVyLnNjc3MiLCJibG9ja3MvX2Fib3V0LnNjc3MiLCJibG9ja3MvX2FkdmFudGFnZXMuc2NzcyIsImJsb2Nrcy9fZm9vdGVyLnNjc3MiLCJibG9ja3MvX2J1dHRvbnMuc2NzcyIsImJsb2Nrcy9faWNvbnMuc2NzcyIsImJsb2Nrcy9fa2V5ZnJhbWVzLnNjc3MiLCJibG9ja3MvX21haW4uc2NzcyIsImJsb2Nrcy9fbW9iaWxlLW5hdi5zY3NzIiwiYmxvY2tzL19uYXYtaWNvbi5zY3NzIiwiYmxvY2tzL19uYXYuc2NzcyIsImJsb2Nrcy9fcmV2aWV3cy5zY3NzIiwiYmxvY2tzL190aXRsZXMuc2NzcyIsImJsb2Nrcy9ob3cuc2NzcyIsIm1haW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQixBQTRuQ0EseUJDNWhDRSxFLENBQ0EsMEMsQ0FDQSxrQyxDQUNBLDBCLENEaTlCRixrQixDRS9oQ0Msc0MsQ0R5RUEsOEIsQ0R3aUNDLEcsQ0E1RUEseUMsQ0FDRixpQyxDQ2g5QkUsNEIsQ0QraENFLG9CLENDM2hDRCxHLENEODlCSCxHLENDNzlCRywwQyxDQUNBLGtDLENBQ0EsNEIsQ0FDQSxvQixDQUdBLEcsQ0FDQSx5QyxDQUNBLGlDLENBQ0EsMkIsQ0QraENDLHFCLEFBV0osaUJDOWhDSSxFLENEbTlCSiwwQyxDQ3Y5Qkcsa0MsQ0FDQywwQixDQUNBLGtCLENBQ0Esc0MsQ0FDQSw4QixDQUhBLEcsQ0FDQSx5QyxDQUNBLGlDLENBQ0EsNEIsQ0RtOUJKLG9CLENDcjlCSSxHLENEK2pDRixHLENDOWpDRSwwQyxDQUNBLGtDLENEbTlCSiw0QixDQ3Y5Qkcsb0IsQ0FFQyxHLENBQ0EseUMsQ0FDQSxpQyxDRG05QkosMkIsQ0Vua0NDLHFCLEFGcXJDRCw2QkN2akNHLEUsQ0EyQkQsRSxDQTFCQyxVLENBQ0EsVyxDQ2hJRixHLENEeUhDLFksQ0FXRSxhLENEczlCRixHLENBQ0YsWSxDQ2w5QkcsYSxDRHM5QkgsRyxDQ2o5QkcsWSxDQUNDLGEsQ0FFQSxHLENEbTlCSixVLENDajlCSSxhLEFEa2tDSixxQkd2dUNDLEUsQ0hpd0NDLEUsQ0dod0NELFUsQ0h5dUNHLFcsQ0d2dUNILEcsQ0FDQSxZLENBQ0EsYSxDQUNBLEcsQ0FDQSxZLENINnVDRyxhLENHM3VDSCxHLENBQ0EsWSxDQUNBLGEsQ0RPQSxHLENDckJELFUsQ0FtQkUsYSxBSHV2Q0YsMEJBQ0UsRSxDRzl1Q0QsOEIsQ0FDQSxzQixDQzlCRCxFLENBQ0MsZ0MsQ0FBQSwwQixBSnF4Q0Qsa0JJbHhDQyxFLENBQ0EsOEIsQ0FDQSxzQixDRmVBLEUsQ0VaQSxnQyxDQUVFLDBCLEFKdXhDSCwwQklqeENFLEUsQ0FBQSxtQyxDQUNBLDJCLENBQ0EsRSxDSnN4Q0Usa0MsQ0FDQSw0QixBSWx4Q0osa0JBQ0MsRSxDQUNBLG1DLENBQ0EsMkIsQ0FHQSxFLENKOHBDRCxrQyxDQTBISSw0QixBQUlKLDRCS3R6Q0MsRSxDQVFDLEUsQ0FQRCx5QixDTGlzQ0QsRyxDSzdyQ0MsNkIsQUxzc0NELG9CRTFyQ0MsRSxDR0tDLEUsQ0FqQkQseUIsQ0wyc0NELEcsQ0s3ckNDLDZCTGpCRCxDLENBR0UsUSxDQUtGLE8sQ0FGQSxRLENNQ0EsNkIsQ0FFQSxxQixDTk1BLEMsQ01NQSxPLENBTkEsTSxDTkVBLFMsQ0FBQSxvQixDQVVBLEssQ0FFQSxNLENNQ0EsTSxDTjhFQSxNLENBNUVBLEksQ0FMQSxHLENBSUEsTyxDQUVFLGEsQ0FHRixFLENBQ0EsRSxDQUNBLEUsQ0FBQSxFLENBRUEsRSxDTUNBLEUsQ05DQSxDLENNQ0MsaUIsQ05BRCxtQixDQUlBLEUsQ0FBQSxLLENBRUUsZSxDQUdGLEcsQ01DQyxrQixDTkRELEcsQ0FLQSxHLENBQUEsYyxDQUVFLFcsQ0FHRixPLENBQ0UsaUIsQ0FLRixLLENNSUEsTSxDTkpBLFEsQ01RQSw0QixDTk5BLE0sQ0FGQSxLLENNSUEsTSxDTkpBLFEsQ01LQyxtQixDTkRELGlCLENBRUUsYSxDQUlGLGdCLENBQ0UsWSxDQUdGLE0sQ0FEQSxrQixDQUdFLG9CLENNQ0YsdUIsQ05DRSxlLENBQ0EsNEIsQ0FDQSxjLENNQ0QsYyxDTnl2QkQsZ0MsQ0UvMEJDLG1DLENGMEZELGEsQ0FDQSxZLENBREEsWSxDTURBLFcsQ05JRSxTLENBQ0Ysd0IsQ0FHRSxTLENNQ0YsUSxDTkdBLEssQ085R0EsYyxDUHNIQSxLLENPNUdDLHdCLENBQ0EseUIsQ0FDQSxzQixDQUNBLGdDLENBQ0EsaUMsQ0FDQSxnQyxDQUdBLGMsQ0FDQSxvQixDQUNBLHlCLENQMEdELGdCLENBR0UscUIsQ1FqSUYsc0IsQ0FDRSxvQixDQUNBLG9CLENBQ0EsbUIsQ0FDQSxtQixDQUlGLFdBQ0Usb0IsQ0FDQSxpQixDQUNBLG9ELENBQ0EsZSxDQUNBLGtCLEFSb0lGLFdRL0hFLG1CLENBQ0EsaUIsQ0FDQSxtRCxDQUNBLGUsQ1IrSEYsa0IsQUFLQSxXUTlIRSxtQixDQUNBLGlCLENBQ0EsdUQsQ1I4SEYsZSxDUTNIQSxrQixBUmlJQSxXUTdIRSxtQixDQUNBLGlCLENSNkhGLG9ELENRMUhBLGUsQ0FDRSxrQixBUmdJRixXUTVIRSxtQixDUjRIRixpQixDUXpIQSxxRCxDQUNFLGUsQ0FDQSxrQixBUitIRixXQURBLG1CLENTaExBLGlCLENBQ0Msc0QsQ0FDQSxlLENBQ0Esa0IsQVRzTEQsV1NuTEMsa0IsQ0FFQSxpQixDVG9MQyw0SSxDQUNBLGUsQ0FDQSxrQkFIRixDLENBT0UsUSxDU3JMRixTLENBQ0MsNkIsQ1RpTEQscUIsQ0FPRSxvQixDU3JMRix1QixDQUNDLHNCLENBQ0Esd0IsQ0FDQSxxQixDVGlMRCxvQixDQU9FLGdCLENTcExELHVDLENUeUxELG1CLENTckxDLFksQ1R5TEQsSSxDQUFBLEksQ0FJQSxpQixDQUpBLEksQ1NwTEMsc0IsQ1RnTEQsd0IsQ0FJQSxJLENBT0UsaUIsQ1NwTEYsVyxDVHdMRSxXLENTcExGLCtCLENBQ0MsdUIsQ0FDQSw0QixDQUNBLGlCLENBR0QsRyxDQUNDLGEsQ1R3TEQsQyxDQUxBLHVCLENBU0EsSSxDQU1BLFEsQ0FYQSx3QixDQU9FLGEsQ1U3T0YsaUIsQ1ZpUEEsUSxDVTdPQyxlLENBRUEsWSxDVmtQRCxLLENVOU9DLHNCLENBR0QsZ0IsQ0FDQyxpQixDVnlPRCxTLENBUUUsVSxDVTlPRixXLENBQ0MsUSxDVnlPRCxTLENBUUUsa0IsQ1U5T0YsNkIsQ0FDQyxxQixDVnlPRCxrQixDQVFFLGUsQ0FKRixVLENBUUUsaUIsQ0FHRixVLENVaFBDLGUsQ0FHRCxXLENBQ0MsZ0IsQ1Z5T0QsWSxDQVlFLGlCLENBUkYsTyxDRTFRQyxJLENGOFZELEksQ0VsVkMsbUIsQ1FvQkQsbUIsQ1Z3UEUsWSxDQUdGLFksQ1VuUEEsdUIsQ0FDQyxvQixDVjBPRCxzQixDQWNBLFksQ0FWRSxhLENVdk9GLFcsQ0FDQyxZLENWd1BELFUsQ0FWQSx5QixDQUdBLGlCLENBWUUsYSxDQUdGLGdCLENXdlRDLGEsQ0FLRCxhLENBQ0Msa0IsQ0FFQSxZLENBQ0Esd0IsQ1g0VEQsVSxDQUhBLGUsQ0FZRSxrQyxDQVRGLFUsQ0FDRSxpQixDQVZBLGEsQ0FhQSxnQyxDV3RURixVLENYK1NBLGUsQ1cxU0EsYyxDWCtTQSxrQixDQUtBLG1CLENFMVRDLGtDLENTTUQsYSxDWG9UQSxtQixDVzFTQyxnQixDWGdURCxnQixDRWhVQywrRSxDRitVRCxlLENBVkEsZ0YsQ0FjQSxvQixDQVZBLGdGLENFclZDLCtFLENGb1dELHFCLENBVkEsK0UsQ0FZRSxnRixDRXRXRCxJLENGOFZELEksQ1dqVEEsZ0IsQ1hrVUUsMkIsQ1cxVEYsNEIsQ0FDQyx5QixDQUNBLHFCLENYOFRELE8sQ0FNRSx3QixDQUtGLE0sQ1c1VEMsOEIsQ1htVEQsK0IsQ0V2WEMsaUIsQ1NrRUQsaUIsQ1htVUUsMkIsQ0FWQSw0QixDQUNGLGlCLENBY0EsZSxDQVZFLFksQ0FDRixtQyxDQVlFLDRCLENBR0YscUIsQ1l0WkksZ0IsQ0FBQSxlLENBQUEsYyxDQUNBLGdCLENBQUEsa0IsQ1o2WUosYSxDQWlCRSxZLENZM1pGLG1DLENBQ0ksZ0IsQ0FHSixZLENBQ0ksYyxDQUNBLHlDLENaNllKLGEsQ2ExWkEsdUIsQ0FDQyxjLENiZ2JELGlCLENhNWFDLFEsQ2JnYUQsbUIsQ0VoWkMsZSxDV3JCRCxjLENid2JFLGdCLENBQ0EsaUIsQ0FHRixrQixDQWZBLGUsQ2E3WkMsYyxDQUNDLGdCLENBQ0EsdUIsQ0FHQSxXLENBQ0MsOEIsQ0FDQSxpQixDYmliSCwyQixDQWZBLGdCLENFMWFDLHNDLENBWUEsaUIsQ0ZrYkQsa0IsQ2F2YUMsbUIsQ2IwYkMsbUIsQ0FDQSxZLENBcEJGLGtCLENBZkEsVSxDRXphQyxnQixDRjRiQyxrQixDQWZBLGtCLENhMVpBLDJCLENBQ0EsNEIsQ2IrWkYseUIsQ0V6YkMscUIsQ1d1QkEsOEIsQ2JxYkMsa0IsQ0VoY0QsaUIsQ0Z1Y0Msd0IsQ0FDQSxxQixDQUNBLDZCLENBQ0EsbUIsQ0FDQSxnQixDQXBCQSx5QyxDQXdCRiw2QixDYW5iRSxhLENYbENELDRCLENXZ0NBLFEsQ2J3YUQsdUIsQ2EvWkUsbUIsQ0FDQyxtQixDYmlhSCxZLENFcmNDLDJCLENXbUNDLDRCLENiMGJBLHlCLENBQ0EscUIsQ0FDQSxRLENBQ0Esa0IsQ0FDQSxVLENBQ0EsZSxDQXZCRix3QixDYWhaRSxhLENBZkEsZSxDQUNDLGMsQ2JpYUgsZ0IsQ2E5WkUsd0IsQ0FDQyw0QixDYjRiSCx1QixDQXpCQSxlLENFMWRDLGMsQ1dzREMsZ0IsQ2JpY0EsdUIsQ2F0YkEsYSxDQUNDLGMsQ0FDQSxtQixDQUNBLG1CLENBQ0EsWSxDYmdhSCx3QixDRXJlQyxxQixDV2lFQyxrQixDYmljQSx1QixDQXpCQSxvQixDQUNGLHNCLENBMkJFLFUsQ2N6aEJELGMsQ0FDQSxnQixDQUVBLG1CLENBRUMsK0IsQ2RrZ0JGLHVDLENjL2ZDLGdCLENBQ0MsVyxDQUNBLGtDLENBQ0EsMEIsQ2Q2aEJGLGtCLENjMWhCRSxrQixDZDRqQkYsTyxDQWpEQSw2QixDQW1CQSxtQixDY3RnQkcsdUMsQ0FHRCx1QixDZGdmRiw2QixDRXJnQkMsK0IsQ0Z3aEJELG1CLENjNWhCRSxrQyxDWklELHVCLENGMGlCRCx5QixDY3RqQkMsNEIsQ2Q0aUJDLCtCLENBQ0Esa0MsQ0VqaUJELCtCLENZTUEsdUIsQ2Q0aUJDLDRCLENBSUYsTyxDQXJDQSw4QixDYzVmRSxnQixDQUNDLDJCLENkaWdCSCw0QixDRXZoQkMsYSxDRjJoQkMsb0IsQ0F5Q0Ysc0IsQ0FvR0EsdUIsQ2V6ckJDLG1CLENBQ0EsbUIsQ0FDQSxZLENmbWxCRCxzQixDY3JpQkcsd0IsQ2QwaUJELHFCLENBQ0Esa0IsQ2N2aUJDLHNCLENkaWdCSCxtQixDRXBpQkMsMEIsQ1k2QkMsa0IsQ2RxakJBLFUsQ0FDQSxXLENBMUNBLGUsQ0FDRixjLENjL2ZFLGdCLENBQ0Msd0IsQ0FDQSx1QixDZHVqQkgscUIsQ0FUQSx5QixDY2hpQkcsZSxDZGtnQkgsZ0IsQ0U3akJDLDBCLENGMmxCRCx5QixDRTNsQkMsYyxDRmdtQkMsZSxDQTFDQSxtQixDQThDRixxQixDYzFpQkcsb0IsQ0FFQSxjLENBSkQsa0IsQ2QwZ0JGLDBCLENBNENFLGUsQ2dCbm9CRixjLENBQ0MsNEIsQ2hCdW9CRCxrQixDQVpBLGMsQ2dCcGxCQyxZLENoQnlsQkQsbUMsQ0FPQSxrQixDQW1CQSxnQyxDZ0Jwb0JFLGUsQ0FDQSxjLENBQ0EsZ0IsQ2hCeWxCRix3QixDZ0J0bEJDLDBCLENoQjRtQkQsa0IsQ2dCcm9CQyxlLENBQ0EsVSxDaEJ5b0JDLGMsQ2dCcG9CRCxrQixDaEI2b0JELHVCLENnQnpvQkMsVyxDQUNBLGdCLENoQjZvQkQsZ0MsQ0FqREEsYSxDZ0J4bEJDLHlCLENBQ0Msc0IsQ2hCMGxCRixpQixDZ0J2bEJDLG9CLENBT0MsVyxDQUNBLGdCLENBR0Esc0MsQ2hCNnVCRix3QyxDZ0I1dUJHLHVCLENoQjBsQkgsYyxDZ0JubEJFLG9CLENBQ0EsaUIsQ0FDQSxZLENoQjJvQkYsb0IsQ2dCdG9CRyxTLENoQnNsQkgsZ0IsQ0FtREUsZ0IsQ2V6ckJGLHlDLENmNnJCQSx1QixDZXRyQkMsdUIsQ0FDQSxvQixDQUNBLHNCLENmMm9CRCxvQyxDRS9uQkMsZSxDYXJCRCxZLENmMHNCRSxnQixDQUdGLG9DLENBakRFLGEsQ0FDRixnQixDQXFEQSxvQyxDZTVyQkUsYSxDQUNBLFUsQ2Y4ckJBLGdCLENBR0Ysb0MsQ0FDRSxhLENlaHNCQSxVLENma3NCQSxnQixDQUdGLG9DLENlbHNCRSxhLENBQ0EsVSxDQUNBLGdCLENmc3NCRixvQyxDQXpEQSxhLENFdHBCQyxVLENhQUEsa0IsQ2ZtdEJDLGdCLENBdkRGLG9DLENleG9CQyxhLENBQ0MsVSxDQUNBLGdCLENBQ0EsZ0IsQ2Zzc0JGLG9DLENBekRBLGEsQ0VwcUJDLFUsQ2FvQkEsZ0IsQ2Y2c0JDLGlCLENBVUYscUMsQ0FqRUEsb0MsQ2V4b0JDLGEsQ0FDQyxVLENBQ0EsZ0IsQ0FDQSxpQixDZnNzQkYscUMsQ2Vqc0JFLFUsQ2IxQ0Qsa0MsQ2FrQ0Esb0IsQ2ZrdEJDLGtDLENBekRBLDBCLENBQ0YsVyxDZWxvQkEsdUIsQ2Y2c0JBLDRCLENlNXNCQyxtQixDQUNBLG1CLENBQ0EsWSxDQUNBLDJCLENBQ0EsNEIsQ0FDQSx5QixDQUNBLHFCLENmc3NCRCw0QixDZWxzQkMsZSxDQVhELE8sQ2YrcEJBLHlCLENlMW9CQyxlLENBQ0MsYyxDQUNBLGdCLENmNG9CRiwwQixDZXpvQkMsVyxDZnVzQkQsZ0QsQ2Vyc0JFLG9CLENBQ0EsNEIsQ2Z5c0JGLDJCLENlcnNCRSxlLENBQ0EsYyxDQUNBLGdCLENBQ0Esd0IsQ2Yyb0JGLHVCLENlem9CRSxXLENiNUdELEssQ0Y4ekJELFksQ0FFRSxZLENlcnNCRixtQyxDQUNDLGlCLENiNUhBLEssQ2FnR0EsOEIsQ2Z3dEJDLFcsQ0EzREEsNEIsQ0FpRUYsWSxDQTNEQSxnQixDZXRvQkMsZSxDZnVzQkMsZSxDQUNBLGdCLENldnNCRCx3QixDZjJvQkQsa0IsQ2V6b0JDLGtCLENmMnNCRCwyQixDZXZzQkUsZ0IsQ2Yyb0JGLFUsQ0FpRUEsMkIsQ0E3REUsZ0IsQ0FDRixVLENBaUVBLFcsQ2Uxc0JHLGUsQ0FDQSxlLENmNHNCRCxjLENBQ0EsZ0IsQ0FqRUYscUIsQ2Uxb0JHLGtCLENmZ3RCSCxjLENlNXNCSSxZLENmNG9CSixtQyxDZXpvQkcsZ0IsQ2Y2b0JILDhCLENleG9CRyxlLENBQ0MsYyxDQUNBLGdCLENBQ0EsdUIsQ2Ywb0JKLGtCLENBcUVBLDBCLENlenNCSSxjLENmeW9CSixlLENldG9CRyxjLENBQ0MsZ0IsQ0FDQSx3QixDQUNBLGEsQ2Y0c0JKLG9CLENldnNCSSxZLENBQ0EsbUMsQ0FDQSxnQixDZnVvQkosK0IsQ2Vwb0JHLFksQ2Ywc0JILDBCLENBQ0EsNkIsQ0FqRUEsZSxDZW5vQkcsYyxDQUNDLGdCLENBQ0EscUIsQ0FDQSw0QixDQUNBLCtCLENmcW9CSixXLENlbG9CRyxRLENBQ0MsUyxDQUNBLGlCLENBQ0EseUMsQ0FDQSxrQixDZm9vQkoseUIsQ2Vqb0JHLGdCLENBQ0MsUyxDQUNBLFcsQ2Y0c0JKLHFELENBQ0Esd0QsQ0FqRUUsZSxDZTluQkUsYyxDZmtzQkYsZ0IsQ0FDQSx1QixDQUdGLDRDLENBQ0EsK0MsQ0FDRSxlLENBQ0EsYyxDQWpFQSxnQixDZTVuQkUsdUIsQ2Zrc0JKLGdELENBQ0EsbUQsQ0FqRUUsZSxDZTNuQkUsYyxDZityQkYsZ0IsQ0FDQSx1QixDQUdGLGlELENBQ0Esb0QsQ0FDRSxlLENBQ0EsYyxDQWpFQSxnQixDZXpuQkUsdUIsQ2YrckJKLHVDLENBQ0EsMEMsQ0FDRSxlLENBakVBLGMsQ2V4bkJFLGdCLENmNHJCRix1QixDQUdGLHlCLENBakVFLFksQ2V2bkJFLG1DLENmMnJCRixnQixDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FqRUEsdUIsQ2V0bkJFLGdCLENmNHJCSiw4QixDQUNFLFUsQ0FDQSxnQixDZXByQkEsMkIsQ0FDQyxjLENBQ0EsdUIsQ0FBQSxvQyxDQUNBLDRCLENmMnJCSCxpQyxDQWxFQSw0QixDQXNFQSwyQixDQWxFRSxnQixDQXNFRixZLENBQ0UsYyxDQWxFQSxPLENBQ0YsUSxDZWxuQkMsc0MsQ0FDQyxrQyxDQUFBLDhCLENBQUEsVSxDQUNBLFksQ0FBQSxnQixDZjByQkEsYSxDQUNBLG1CLENBdkVGLG1CLENlbG5CRSxZLENBQ0Msd0IsQ0FDQSxxQixDQUFBLDZCLENBQUEsa0MsQ0FDQSxtQixDQUFBLFksQ2YrckJELFUsQ0FDQSxZLENlNXJCQSxrQixDQUNDLGtCLENBQ0EsVSxDQUNBLE0sQ0FDQSxvQixDQUNBLFEsQ2Zrc0JILE8sQ0FhQSxZLENlNXJCRSxtQixDQUNBLG1CLENmaW5CRixZLENBaUZFLHdCLENBNUVBLHFCLENBQ0Ysa0IsQ0F1REEsTyxDZXhyQkcsVyxDZm1uQkgsZ0IsQ2UvbUJDLDhCLENBQ0MsaUIsQ2Znc0JGLFksQ0U5L0JDLHdCLENhNlRBLHFCLENmdXNCQyw2QixDQUlBLG1CLENBR0YsYSxDQzdoQ0MsZSxDQUNBLGMsQ0FDQSxxQixDQUNBLHVCLENEazlCRCxpQixDQ2g5QkMsVyxDRGlpQ0QsSyxDQzdoQ0UsOEIsQ0FDQSxpQixDQUNBLFcsQ0FDQSxnQixDQUVBLG1CLENBQ0EsZSxDRGlpQ0YsZ0IsQ0FDRSx5QixDQUNBLDhCLENBNUVBLHFCLENBQ0YsMEMsQ0VyOUJDLGlDLENEYkEscUIsQ0RrakNDLDJCLENDL2hDQyxzQixDQUFBLDJDLENEcTlCSCxXLENDbDlCRSxXLENBQ0MsUyxDQUNBLGtCLENBSUEscUIsQ0FDQSxnRCxDRG05Qkgsd0MsQ0VuK0JDLHFDLENEY0MsNkIsQ0R1aUNGLFksQ0E1RUEsZSxDQ2g5QkMsZSxDQUNDLGdCLENBQ0Esd0IsQ0FDQSxpQixDQUNBLHVCLENBQ0Esa0IsQ0M5QkQsYyxDRHlCQSxjLENEd2lDQyxtQixDQUNBLG1CLENBQ0EsWSxDQUNBLHVCLENBNUVBLG9CLENBQ0YsZSxDQWdGQSxLLENDN2hDRSxnQixDRGs5QkYsa0IsQ0NoOUJFLFUsQ0FDQyxXLENEaWlDSCxlLENBQ0EsZ0IsQ0E1RUEsbUIsQ0VyZ0NDLDJCLENEOENDLDZCLENEdWlDQSxVLENBQ0EsVyxDQzNoQ0EsYSxDRCtoQ0Ysa0IsQ0M3aENHLDZCLENBQ0EsVSxDQUNBLFcsQ0FDQSw0QixDQ2hFRixZLENEMkRDLDZCLENEd2lDQSxVLENBNUVBLFcsQ0EwU0YsSSxDS256Q0MsMkIsQ0FDQyw0QixDQUNBLHlCLENBQ0EscUIsQ0FDQSxTLENMMHpDRixlLENBMUhBLDhCLENFOXRDQyxlLENHMEJBLGMsQ0xrMENDLGdCLENBQ0EscUIsQ0ExSEEsd0IsQ0FDRixVLENFeHRDQyxrQixDRnUxQ0QsVyxDQXdEQSxjLENBOUVBLEksQ0VqMENDLG1CLENlbUJELG1CLENqQmc0Q0UsWSxDQTVERixXLENBd0RBLGMsQ0E5SEEsVSxDQXNFQSxXLENBMUhFLGMsQ0FDRixPLENBNEhFLFcsQ2lCOTJDRCx5QixDQUNBLG1DLENBQUEsK0IsQ0FBQSwyQixDQUNBLFUsQ2pCbTNDQyxpQixDaUJoM0NGLDJCLENBQ0MsNEIsQ0FDQSx5QixDQUNBLHFCLENBQ0EsdUIsQ2pCc3ZDRCxvQixDQWdJRSxzQixDaUJuM0NGLHNCLENqQnEzQ0UsbUIsQ0FDQSwwQixDaUJuM0NELHlCLENBQ0Esa0MsQ0FDQSwwQixDQUNBLGtCLENqQnUzQ0QsMkIsQ0FDRSwrQixDQUNBLFUsQ0FDQSxjLENBQ0Esa0IsQ0FHRixRLENpQnQzQ0EsYyxDakJ3M0NFLE0sQ2lCdDNDRCxLLENBQ0EsVyxDQUNBLFksQ0FDQSwrQixDakJ5dkNELFUsQ0Vwd0NDLFksQ0Z1NENELHlCLENBQ0UsYSxDQUdGLGlCLENpQngzQ0EsTyxDakI0M0NBLGMsQ0FqSEUsc0MsQ0F5SEYsMEIsQ2tCNTZDQSxlLENsQmc3Q0EseUIsQ0FDRSxrQixDQU9GLHNCLENBQ0UsZSxDQUNBLGMsQ0FuSUEsZ0IsQ2tCM3lDRCxxQixDbEJpN0NDLHdCLENBQ0Esd0IsQ0FHRiw0QixDa0JoN0NDLDhCLENsQms3Q0MsdUIsQ0FHRixpQixDQXZJRSxVLENrQnp5Q0QsbUIsQ2xCbTdDQyxtQixDQUNBLFksQ0FDQSwyQixDQUNBLDRCLENBeklBLHlCLENBQ0YscUIsQ0EySUUsd0IsQ2tCLzhDRixxQixDQUNDLGtCLENsQmk5Q0MsYyxDQUNBLCtCLENBR0YsZ0MsQ0FDRSxzQyxDQUdGLCtCLENBQ0UseUMsQ0FLRixlLENBQ0UsVyxDQUNBLFksQ0FDQSxhLENBeEtBLGlCLENrQjF5Q0QsYSxDbEJxOUNDLDBCLENBQ0EsWSxDQUtBLG9ELENBQ0Esa0IsQ0FDQSxtQixDQUNBLG1CLENBNUtBLFksQ0FDRix1QixDa0J4eUNBLG9CLENBQ0Msc0IsQ2xCdTlDQyx3QixDQUNBLHFCLENBNUtBLGtCLENBZ0xGLFMsQ0FTQSxnQixDQURBLGlCLENBcExFLGlCLENrQnR5Q0Qsa0IsQ2xCcTlDQywrQixDQUNBLHlCLENBNUtBLDJCLENBaUxGLGdCLENBREEsaUIsQ2tCaDlDQyxVLENsQm05Q0MsYSxDQUNBLGlCLENBNUtBLE0sQ0FLRiwyRixDa0JqMENDLDJFLENsQmkvQ0MsaUgsQ0FHRixpQixDQUVFLGtELENBR0YsZ0IsQ0FyTUUsNkMsQ0EwTUYsMEIsQ0F0TUUsNEIsQ0EyTUYsaUMsQ0FEQSxrQyxDa0J6K0NDLEssQ2xCNCtDQywrQixDQUNBLDJGLENBck1GLDJFLENrQmx5Q0EsNkgsQ2xCNitDQSxrQyxDQXZNRSwrQixDa0JqeUNELDJCLENsQjIrQ0MsdUIsQ0F0TUYsaUMsQ2tCMXlDQSxnQyxDQUNDLDRCLENsQnEvQ0Msd0IsQ0FLRixlLENBbE5FLFcsQ0FDRixZLENBc05BLFksQ0E5TUEsd0IsQ2tCeHlDQSxxQixDQUNDLDZCLENsQnEvQ0QsWSxDQVlBLEksQ0FzQkEsVSxDQXpPRSxtQixDa0I1eENELG1CLENsQndnREMsWSxDQXpPQSx3QixDQUNGLHFCLENtQnozQ0Esa0IsQ25Cd2tEQSxJLENBRUUsUyxDQUNBLFUsQ2tCdC9DRCx1QixDbEI4L0NDLG9CLENBOU5BLHNCLENrQjV4Q0QsYyxDbEI2L0NDLGlCLENBOU5BLE8sQ0FDRixRLENrQnp5Q0Esc0MsQ0FDQyxrQyxDbEIwZ0RDLDhCLENBR0YsVSxDbUI3bERDLHVCLENBQUEsb0IsQ0FBQSxlLENuQjhvREQsUyxDQXJDQSxVLENBaURFLGlCLENBQ0EsZSxDb0I3b0RELGMsQ0FDQSxnQixDcEJzNUNELHVCLENvQm41Q0MsZ0IsQ3BCdWxERCxVLENBQ0Usa0MsQ21CeG1ERCwwQixDbkJnbkRDLG1CLENBR0YsZ0IsQ21Cem1EQywrQixDQUNBLDRCLENuQjZtREQsc0IsQ0FLQSx1QixDbUI5bURDLHdCLENuQjQzQ0QsNEIsQ0FrUEEsdUIsQ0FDRSx3QixDQVNGLHVCLENvQjFvREEsc0IsQ0FDQyx3QixDQUNBLDRCLENwQndvREQsdUIsQ29CcG9EQyx3QixDcEJ5b0RELFMsQ29CcG9EQyxTLENBQUEsbUIsQ0FDQSxtQixDQUFBLFksQ3BCeW9EQyx3QixDQUNBLHFCLENvQnpvREQsa0IsQ3BCMm9EQyx1QixDQUNBLG9CLENvQjNvREQsc0IsQ0FFQSx3QixDQUNBLFcsQ0FJQyxXLENBQ0Esa0MsQ3BCa3BERixjLENvQjdvREEsa0IsQ3BCaXBEQSxlLENvQjdvREMsK0IsQ0FDQSw0QixDcEJpcERELHFCLENBMVBBLGtDLENBNFBFLDBCLENvQjdvREYsaUIsQ0FDQyxXLENwQmdwREMsdUIsQ29CN29ERixlLENBQ0MsYyxDcEJvNUNELGdCLENBNFBFLHdCLENBVkYscUIsQ0FjQSwyQixDb0Ivb0RDLDRCLENBR0EsUSxDQUNDLDhCLENBREQsUSxDcEJ3NUNELG1CLENBOFBFLGlCLENBMVBGLHdCLENBOFBFLGdCLENvQjdvREYsc0MsQ3BCaXBEQSxnQixDb0I3b0RDLFksQ0FDQSxtQyxDQUdBLHlCLENBQ0MsaUIsQ0FDQSxRLENwQms1Q0YsTyxDRXY4Q0MsYyxDa0IyQ0QsbUIsQ3BCNHBERSxtQixDQTVQQSxZLENBQ0Ysd0IsQ0E4UEUscUIsQ29CN29ERixrQixDQUNDLHVCLENBQ0Esb0IsQ0FBQSxzQixDQUFBLGdCLENBQ0EsYSxDQUFBLFMsQ3BCb3BERCwrQixDQUNFLDZCLENBQ0EseUIsQ29CcHBERCxxQixDQUNBLGdCLENwQndwREQsd0IsQ0FuUUEsZ0IsQ0F3UUEsZSxDQStDQSx3QyxDcUJweURBLG1CLENBQ0EsbUIsQ0FDQyxZLENBRUEsMkIsQ0FDQSw0QixDQUVBLHlCLENBQ0EscUIsQ3JCdXZERCxxQixDcUJqdkRDLGUsQ0FDQSxjLENBRUEsZ0IsQ0FDQSx1QixDckJvdkRELG9CLENxQmp2REMsa0IsQ0FDQSxVLENyQnF2REQsd0IsQ0FDRSxrQixDQUdGLHFCLENxQnJ2REEsZSxDQUNDLGMsQ0FDQSxnQixDQUNBLHdCLENBQ0EsNEIsQ0FDQSxrQixDQUdELHFCLENyQnV2REUsZSxDcUJydkRELGMsQ0FDQSxnQixDQUVBLHVCLENyQnd2REQsd0IsQ3FCbHZEQyxZLENBQ0EsaUIsQ3JCc3ZERCx3QyxDcUJqdkRBLDZCLENBRUMsc0IsQ3JCeStDRCxrQixDQThRRSxRLENxQnB2REYsa0IsQ3JCMitDQSwrQixDQThRRSxrQixDcUJwdkRGLGlCLENBQ0MsYSxDckJ5K0NELFMsQ0E4UUUsZSxDcUJwdkRGLHVCLENyQnN2REUsZSxDcUJwdkRELGtCLENyQnd2REQsd0IsQ3FCdHZEQyxlLENBQUEsaUIsQ0FJRCxzQixDQUNDLG1CLENyQnd2REMsbUIsQ0FDQSxZLENBalJGLHFCLENBcVJBLGUsQ0FDRSxrQixDQUNBLGlCLENBblJGLGEsQ3FCbitDQSxRLENyQml3REEsUSxDQU9BLFEsQ0FPQSxRLENxQjl3REMsaUIsQ0FDQSxjLENyQnUrQ0QsZSxDRW5qREMsOEIsQ0YyMERELFEsQ0FPQSxRLENBT0EsUSxDQVpFLGMsQ0FLRixRLENBT0EsUSxDQUxFLGMsQ0FLRixRLENzQjMxREMsYyxDdEJrMkRELGUsQ3NCOTFEQyxZLEN0QmcyREMsbUMsQ0F3QkYsYyxDQXJCQSxNLENBeUJFLDRCLENBRUEsZSxDc0IxMkRELHdCLEN0QiswREQsTSxDQUNFLGdCLENzQmwyREQsaUIsQ0FFQSxjLENBQ0EsZ0IsQ3RCcTJEQyxhLENBaFNGLHlCLENFNWtEQyxzQixDb0JIRCxpQixDdEJvM0RFLGtCLENBR0YsUyxDc0JyMkRBLGUsQ0FDQyxpQixDQUFBLGtCLEN0QjAyREQsYyxDQUNFLG9CLENzQnoyREQsbUIsQ3RCMjJEQyx1QyxDQXRTRixpQixDc0Jsa0RBLGMsQ0FDQyxnQixDdEJnM0RELEksQ3NCMzJEQyw4QixDQUNBLGlCLEN0QnNrREQsb0IsQ3NCamtEQyxnQixDQUNDLHNDLENBSUQsVyxDQUNDLFksQ0FDQSw2QyxDdEJra0RGLFEsQ0E0U0EsVSxDQXhTQSxtQixDc0I5akRDLG1CLENBQ0MsWSxDQUNBLDJCLEN0QmdrREYsNEIsQ3NCN2pEQyx5QixDQUNDLHFCLENBQ0EsZSxDQUlGLGlCLENBQ0MsaUIsQ0FDQSxVLENBQ0Esa0IsQ0FBQSxrQixDQUFBLGUsQ0FDQSxrQixDdEIyMkRELHNCLENBQ0Usd0IsQ0FHRixxQixDc0IzMkRDLHdCLEN0QisyREQsdUIsQ3NCMzJEQyx3QixDdEIrMkRELHFCLENzQjMyREMsaUIsQ3RCOGpERCxPLENzQjVqREMsVSxDQUNDLFcsQ3RCOGpERixhLENzQjNqREMsb0MsQ0FDQyw0QixDcEJsRkQsMkIsQ29CMkRELFMsQ3RCMGxEQSwyQixDQWdURSxTLENzQjEyREYsbUIsQ3RCKzJEQSx3QyxDQURBLGlDLENzQjEyREMsUyxDdEJnM0RELHdDLENBREEsaUMsQ3NCejJEQyxTLENBR0EsaUIsQ0FDQyxlLEN0QjRqREYsYyxDQWlURSxnQixDdUIvOURGLHdCLENBQ0MsNEIsQ0FHQSxnQixDQUNDLGUsQ3ZCaXJERixjLEN1QjlxREMsZ0IsQ0FDQyx1QixDQUNBLGtCLEN2QmsrREYscUIsQ3VCNzlERSxpQixDdkIrcURGLFUsQ3VCN3FERSxlLENBQ0Msa0IsQ0FDQSxpQixDQUNBLGdCLEN2QmkrREgsYSxDdUIvOURHLGlCLENBQ0EsTyxDdkJpK0RELFUsQ0FDQSxXLEN1QmorREMsbUIsQ3ZCbStERCxnQixDQU9GLDBCQUNFLGdCLENBQ0UscUMsQ0V6K0RILGUsQ3FCVkMsc0MsQ3ZCa3NERixvQixDRXhyREMscUMsQ0Y0ckRDLHFCLENBQ0Ysc0MsQ3VCMXFERSxPLEN2QjhxREYsYyxDQTJURSxnQyxDQXZUQSxnQixDQUNGLGEsQ3VCM3FERSxvQyxDQUFBLGtCLENBQ0EsZSxDQUFBLFUsQ3ZCeStERSxhLEN1QnYrREYsb0MsQ0FDQyxlLENBQ0EsVSxDQUNBLGEsQ3JCdkNGLG9DLENxQm9DQyxlLENBT0UsVSxDdkIrcURGLGEsQ3VCMXFEQyxvQyxDQUNBLGUsQ3ZCOHFESCxVLEN1QjVxREcsZ0IsQ0FDQyxhLENBREQsb0MsQ0FJRSxlLENBQ0EsVSxDdkIrcURILGEsQ3VCeHJEQSxvQyxDQWNFLGUsQ3ZCK3FERixVLENBQ0YsYSxDdUIxcURHLG9DLENBQ0EsZ0IsQ0FDQSxVLENBQ0EsZ0IsQ0FDQSxhLEN2QjhxREgsYyxDQWdVRSxvQyxDdUIxK0RFLGdCLEN2QitxREYsVSxDQUNGLGdCLEN1QjVxREUsYyxDdkJ1ckRGLHFDLEN1QnByREcsb0MsQ0FDQSxnQixDdkI4cURILFUsQ0UzdkRDLGdCLENxQnlFQyxjLEN2QnVyREYscUMsQ3VCMXFERSxVLENyQnRGRCxnQixDRnFrRUMsYyxDdUIzK0RDLFcsQ3ZCKytERCxZLENBQ0UsYyxDdUI5K0RELGtCLEN2QmsvREQsWSxDdUI5K0RDLGMsQ3ZCNnFERCxrQixDdUJ6cURDLGUsQ0FBQSxhLENBQ0EsSSxDQUVBLFMsQ3ZCaS9EQyxZLENBT0YsaUIsQ0FDRSxrQixDdUJsL0RELHFCLENBQ0Esa0IsQUFNSCx5QkFBQSxhLENBQ0MscUIsQ0FDQSxnQixDdkIwL0RDLGtCLEN1Qm4vREYsZSxDQUNDLFcsQ0FDQSx5QixDdkIycURELFEsQ3VCdnFEQyxVLEN2QnUvREcsZ0IsQXdCdHBFSix5QkFDQyxZLENBQ0EsWSxDeEIrMERELFcsQ0ErVUksYSxDd0J2cEVILFUsQ0FDQSxjLEN4QjZwRUMsa0IsQ3dCdHBFRCxtQixDQUhELGMsQ0FPQSxvQixDQUlDLHFCLENBSEEsa0MsQ0FPQSxNLENBQ0EsMkIsQ3hCNjBERCw0QixDRXQxREMsZ0IsQ3NCT0QsaUIsQ3hCa3FFRSxxQixDd0I1cEVBLGMsQ3hCZ3FFQSxZLENBbFZBLGMsQ3dCMTBERixtQixDQUNDLGMsQ0FHQSxrQixDQUNBLGMsQ0FHQSxrQixDQUNBLGlCLENBQUEsa0IsQ0FBQSxlLEN0QjFCQSxpQixDc0JpQkQsMkIsQ0FjRSw2QixDQUNBLGlDLEN4QjgwREEsNkIsQ3dCMTBERiw0QixDQUNDLGdCLEN4QmcxREQsdUIsQ3dCNTBEQyxRLENBQ0MsZSxDQUdBLHdCLENBQ0EsZSxDQUNBLGMsQ0FHQSx1QixDQytEQSxzQixDekIrd0RGLGMsQ0F3VkUsTyxDd0JscUVDLFUsQ3hCZzFERCxtQixDQUNGLDJCLENBc1ZJLDRCLEN5Qmh2RUgsc0IsQ3pCKzVERCxjLEN5Qjc1REMsa0IsQ3pCaTZERCx5QixDRWg1REMsYyxDdUJqQkEsbUIsQ3pCczZERCxxQixDeUI3NURDLGMsQ0FHQyxrQixDekJ1dkVBLGdDLENBeFZGLGMsQ3lCdjVEQyxvQixDQUNDLGdCLENBQ0Esa0MsQ0FBQSxXLENBQ0EseUIsQ3pCKzVERixjLENFMzZEQyxhLENGKzZEQywyQixDQUNGLFcsQ0UxNkRDLGEsQ0Z3d0VDLFksQ0FDRSxjLENBQ0Esa0IsQ3lCMXZFRiwyQixDQUNDLGdCLENBQ0EsVSxDQUdBLFcsQ0FDQSxjLEN6Qmk2REgsa0IsQ3lCLzVERyxnQixDQUNDLFUsQ0FJQSw4QixDekJnNkRKLGMsQ3lCNzVERyxpQixDdkI1Q0YsMEIsQ3VCNEJDLGMsQ3pCcTdERixvQixDeUJyN0RFLFksQ3pCcTdERixvQixDQU1BLDBCLENFcjhEQyw2QixDdUJVQyxnQixDQThCRSxVLEN6Qm02REoseUIsQ3lCOTVERSxtQyxDQUNDLGMsQ0FDQSxlLENBR0EsWSxDQVFDLGtCLENBUEQsYyxDQUVBLGlCLENBQ0MsWSxDQVlBLGdCLEN6QjI1REosdUIsQ0FHQSxZLEN5QnQ1REUsYyxDQUNDLGtCLENBZ0JBLFksQ0FiQSxlLENBQ0EsZ0IsQ3pCNjVESCxhLENBTEEsbUIsQ3lCajVERSxrQixDdkI1RkQsVSxDdUJnRkMsVyxDekIyd0VBLEksQ0E3VkEsUSxDeUJuNURBLGUsQ0FDQyxjLENBQUEsa0IsQ0FTQSx3QixDQUNBLGdCLEN2QmxJRixxQixDdUI2SEMsYyxDekJnNkRGLGUsQ0VqaEVDLG1CLEN1QmlIQyxtQixDQWFFLFksQ0FDQSwyQixDQUNBLDRCLEN6QnU1REYseUIsQ0FDRixxQixDeUJsNURHLE0sQ0FDQSxjLENBQ0Esa0IsQ3pCdTVESCxjLENBaVdJLGMsQzBCdjNFSixnQixDQUNBLGtCLEMxQjIzRUUsb0IsQ0FDRSxnQixDQUdGLFUsQ0FDRSwyQixDQUNBLDRCLENBQ0EseUIsQ0FDQSxxQixDQUdGLGlCLENBQ0Usa0IsQ0FDQSxrQixDQUdGLGlCLENBQ0UsYyxDQUdGLGdCLENBQ0Usa0IsQ0FDQSxjLENBR0YscUIsQ0FDRSxrQixDQUNBLGtCLENBQ0EsaUIsQUFJSix5QkFDRSxhLENBQ0UsbUIsQ0FDQSxtQixDQUNBLFksQ0FDQSwyQixDQUNBLDRCLENBQ0EseUIsQ0FDQSxxQixDQUdGLHVCLENBQ0UsbUIsQ0FDQSxtQixDQUNBLFksQ0FDQSwyQixDQUNBLDRCLENBQ0EseUIsQ0FDQSxxQixDQU9GLGdCLENBSkEseUIsQ0FDRSxZLENBT0Ysd0IsQ0FDRSxVLENBQ0Esa0IsQ0FHRixvQixDQUNFLGtCLENBR0YscUIsQ0FDRSxjLENBQ0EsaUIsQ0FHRixxQixDQUNFLGMsQ0FHRix3QixDQUNFLG1CLENBQ0EsbUIsQ0FDQSxZLENBQ0EsNkIsQ0FDQSw0QixDQUNBLHNCLENBQ0Esa0IsQ0FDQSxRLENBQ0EsZSxDQUNBLGdDLENBQ0EsNEIsQ0FDQSxnQyxDQUdGLHdCLENBQ0UsaUIsQ0FHRixpQixDQUNFLGtCLENBQ0Esb0IsQUFJSix1Q0FDRSxxQixDQUNFLHVCLENBQ0EsaUIiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBCYXNlICovIC8qIFJlc2V0IGFuZCBiYXNlIHN0eWxlcyAgKi9cbioge1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIExpbmtzICovXG5hLFxuYTpsaW5rLFxuYTp2aXNpdGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBDb21tb24gKi9cbmFzaWRlLFxubmF2LFxuZm9vdGVyLFxuaGVhZGVyLFxuc2VjdGlvbixcbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbnVsLFxudWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5pbWcsXG5zdmcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyogRm9ybSAqL1xuaW5wdXQsXG50ZXh0YXJlYSxcbmJ1dHRvbixcbnNlbGVjdCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbixcbmlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXQ6Zm9jdXMsXG5pbnB1dDphY3RpdmUsXG5idXR0b246Zm9jdXMsXG5idXR0b246YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbjpyb290IHtcbiAgLS1jb250YWluZXItd2lkdGg6IDE2MDBweDtcbiAgLS1jb250YWluZXItcGFkZGluZzogMTAwcHg7XG4gIC0tZm9udC1tYWluOiBzYW5zLXNlcmlmO1xuICAtLWZvbnQtYWNjZW50OiBcIk5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgLS1mb250LXNlY29uZDogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICAtLWZvbnQtdGl0bGVzOiB2YXIoLS1mb250LWFjY2VudCk7XG4gIC0tcGFnZS1iZzogI0ZGRjtcbiAgLS10ZXh0LWNvbG9yOiAjZjdmNmYyO1xuICAtLXRleHQtY29sb3ItZGFyazogIzEyMTIxMjtcbiAgLS1hY2NlbnQ6ICNGRkUyNkE7XG4gIC0tYWNjZW50LWRhcms6ICMxMjEyMTI7XG4gIC0tYWNjZW50LWxpZ2h0OiAjMEY2REE3O1xuICAtLWxpbmstY29sb3I6ICM3QzAwMDA7XG4gIC0tbGFwdG9wLXNpemU6IDE2MDBweDtcbiAgLS10YWJsZXQtc2l6ZTogNzY4cHg7XG4gIC0tbW9iaWxlLXNpemU6IDQ2OHB4O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW1wYWN0XCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9JbXBhY3QtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSW50ZXItQmxhY2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSW50ZXItRXh0cmFCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0ludGVyLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9JbnRlci1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0ludGVyLVNlbWlCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTmV1ZVwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTmV1ZS1IYWFzLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9OZXVlLUhhYXMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9OZXVlLUhhYXMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4qIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbio6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzksIDM5LCAzOSk7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB3aWR0aDogMTAwdnc7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2UtYmcpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1haW4pO1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG59XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hIHtcbiAgY29sb3I6IHZhcigtLWxpbmstY29sb3IpO1xufVxuXG5jb2RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZjFmNjtcbiAgcGFkZGluZzogMC4ycmVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbnByZS5jb2RlIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZjFmNjtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4ubm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjbGlwLXBhdGg6IGluc2V0KDEwMCUpO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubm8tc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmZsZXgtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5kZXNrdG9wT25seSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kZXNrdG9wT25seSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubW9iaWxlT25seSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1vYmlsZU9ubHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5oaWdobGlnaHQge1xuICBjb2xvcjogdmFyKC0tYWNjZW50LWxpZ2h0KTtcbn1cbi5oaWdobGlnaHQuc2Vjb25kIHtcbiAgY29sb3I6ICNFODc1OTU7XG59XG4uaGlnaGxpZ2h0LnRoaXJkIHtcbiAgY29sb3I6ICMwREMxQzI7XG59XG5cbi8qINCU0LXQvNC+INC60L7QvdGC0LXQvdGCICovXG4uY29udGVudC1kZW1vIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGFkYTtcbn1cblxuLyog0JrQvtC90YLQtdC50L3QtdGA0YsgKi9cbi5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXItd2lkdGgpO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1mdWxsIHtcbiAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbnRhaW5lci1sZWZ0LTUwIHtcbiAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIG1heC13aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItbGVmdC01MCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb250YWluZXItcmlnaHQtNTAge1xuICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItcmlnaHQtNTAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY29udGFpbmVyLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lci1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXItbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICB9XG59XG5cbi5jb250YWluZXItaGFsZi1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci13aWR0aCkgLyAyKTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lci1oYWxmLWxlZnQge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci1oYWxmLWxlZnQge1xuICAgIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICB9XG59XG5cbi5jb250YWluZXItaGFsZi1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogY2FsYygoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci13aWR0aCkgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXItaGFsZi1yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci1oYWxmLXJpZ2h0IHtcbiAgICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgfVxufVxuXG5odG1sLFxuYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLmZvb3RlciB7XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzZTNlMztcbn1cblxuLyogQmxvY2tzICovXG4uYWJvdXQge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1hY2NlbnQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wYWdlLWJnKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDkwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA5MHB4O1xuICBtYXJnaW4tdG9wOiAtMjUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0IHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzMHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIG1hcmdpbi10b3A6IC0xNTBweDtcbiAgfVxufVxuLmFib3V0IC5jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3ItZGFyayk7XG59XG4uYWJvdXQgLmNvbnRlbnQgLnRleHQge1xuICBncmlkLWNvbHVtbjogMy8tMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMTA1JTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuYWJvdXQgLmNvbnRlbnQgLnRleHQge1xuICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0IC5jb250ZW50IC50ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5hYm91dCAuY2FyZHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBncmlkLWNvbHVtbjogMy8tMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuYWJvdXQgLmNhcmRzIHtcbiAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2OHB4KSB7XG4gIC5hYm91dCAuY2FyZHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmFib3V0IC5jYXJkIHtcbiAgcGFkZGluZzogMzBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxOCwgMTgsIDE4LCAwLjQpO1xuICBtYXgtd2lkdGg6IDk1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXQgLmNhcmQge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxufVxuLmFib3V0IC5jYXJkOmxhc3QtY2hpbGQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDY4cHgpIHtcbiAgLmFib3V0IC5jYXJkOmxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmFib3V0IC5jYXJkLWxhc3Qge1xuICBib3JkZXI6IG5vbmU7XG59XG4uYWJvdXQgLmNhcmRfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMTA1JTtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dCAuY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuLmFib3V0IC5jYXJkX190ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTA1JTtcbiAgY29sb3I6IHJnYmEoMTgsIDE4LCAxOCwgMC40KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXQgLmNhcmRfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uYWR2YW50YWdlcyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWFjY2VudCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hZHZhbnRhZ2VzIC50aXRsZV9fd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxOCwgMTgsIDE4LCAwLjQpO1xufVxuLmFkdmFudGFnZXMgLmNhcmRzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTYwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgcGFkZGluZzogNTBweCAxMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50KTtcbiAgYm9yZGVyLXJhZGl1czogOTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWR2YW50YWdlcyAuY2FyZHMge1xuICAgIHBhZGRpbmc6IDMwcHggMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5hZHZhbnRhZ2VzIC5jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE4LCAxOCwgMTgsIDAuNCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFkdmFudGFnZXMgLmNhcmQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuLmFkdmFudGFnZXMgLmNhcmQ6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuLmFkdmFudGFnZXMgLmNhcmQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWR2YW50YWdlcyAuY2FyZDpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG59XG4uYWR2YW50YWdlcyAuY2FyZF9fbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzU1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFkdmFudGFnZXMgLmNhcmRfX2xlZnQge1xuICAgIGdhcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uYWR2YW50YWdlcyAuY2FyZF9fdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDUlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1kYXJrKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWR2YW50YWdlcyAuY2FyZF9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4uYWR2YW50YWdlcyAuY2FyZF9fdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDEwNSU7XG4gIGNvbG9yOiByZ2JhKDE4LCAxOCwgMTgsIDAuNyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFkdmFudGFnZXMgLmNhcmRfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ubWFpbl9fYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1kYXJrKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGFnZS1iZyk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRleHQtY29sb3ItZGFyayk7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG59XG4ubWFpbl9fYnV0dG9uLXRleHQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLm1haW5fX2J1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGV4dC1jb2xvci1kYXJrKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGV4dC1jb2xvcik7XG59XG4ubWFpbl9fYnV0dG9uLnNlY29uZGFyeSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLWRhcmspO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wYWdlLWJnKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGV4dC1jb2xvcik7XG59XG4ubWFpbl9fYnV0dG9uLnNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGV4dC1jb2xvci1kYXJrKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGV4dC1jb2xvcik7XG59XG4ubWFpbl9fYnV0dG9uLnRyYW5zcGFyZW50IHtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3ItZGFyayk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2UtYmcpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10ZXh0LWNvbG9yKTtcbn1cbi5tYWluX19idXR0b24udHJhbnNwYXJlbnQ6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10ZXh0LWNvbG9yKTtcbn1cblxuLmZvb3RlciB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWFjY2VudCk7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRleHQtY29sb3ItZGFyayk7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogMTYwMHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA5MHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgcGFkZGluZzogNTBweCAxMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAzMHB4IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzMHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzMHB4O1xuICB9XG59XG4uZm9vdGVyIC5mb290ZXJfX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiA1NXB4O1xuICBsaW5lLWhlaWdodDogMTA1JTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXIgLmZvb3Rlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4uZm9vdGVyIC5mb290ZXJfX3N1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMTA1JTtcbiAgY29sb3I6IHJnYmEoMjQ3LCAyNDYsIDI0MiwgMC42KTtcbiAgbWF4LXdpZHRoOiA0NDBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3RlciAuZm9vdGVyX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG59XG4uZm9vdGVyIC5mb290ZXJfX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEwNSU7XG4gIGNvbG9yOiByZ2JhKDI0NywgMjQ2LCAyNDIsIDAuNik7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZm9vdGVyIC5mb290ZXJfX2xpbmstbG9nbyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgY29sb3I6IHZhcigtLXRlc3QtY29sb3ItZGFyayk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3RlciAuZm9vdGVyX19saW5rIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvb3RlciB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbi5mb290ZXJfX2NvcHlyaWdodCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEwNSU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiByZ2JhKDI0NywgMjQ2LCAyNDIsIDAuNik7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5mb290ZXJfX2NvcHlyaWdodCBzcGFuIHtcbiAgcGFkZGluZzogNHB4O1xuICBtYXJnaW4tbGVmdDogLTRweDtcbn1cbi5mb290ZXJfX2NvcHlyaWdodCAuZm9vdGVyX19saW5rIHtcbiAgZ3JpZC1jb2x1bW46IDM7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDUlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogcmdiYSgyNDcsIDI0NiwgMjQyLCAwLjYpO1xuICBwYWRkaW5nOiA0cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xufVxuLmZvb3Rlcl9fY29weXJpZ2h0IC5mb290ZXJfX2xpbms6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5mb290ZXJfX2NvcHlyaWdodCAuZm9vdGVyX19saW5rIHtcbiAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgICBncmlkLWNvbHVtbjogNDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX2NvcHlyaWdodCAuZm9vdGVyX19saW5rIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9fbGlua3Mge1xuICBkaXNwbGF5OiBncmlkO1xuICBjb2x1bW4tZ2FwOiAwcHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG59XG4uZm9vdGVyX19saW5rcyAubWFpbiB7XG4gIHJvdy1nYXA6IDBweDtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNDcsIDI0NiwgMjQyLCAwLjYpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX2xpbmtzIC5tYWluIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgfVxufVxuLmZvb3Rlcl9fbGlua3MgLm1haW4gbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5mb290ZXJfX2xpbmtzIC5tYWluIGxpOm50aC1jaGlsZCgxKSB7XG4gIGdyaWQtY29sdW1uOiAxLzI7XG4gIGdyaWQtcm93OiAxLzU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbn1cbi5mb290ZXJfX2xpbmtzIC5tYWluIGxpOm50aC1jaGlsZCgyKSB7XG4gIGdyaWQtY29sdW1uOiAzO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbn1cbi5mb290ZXJfX2xpbmtzIC5tYWluIGxpOm50aC1jaGlsZCgzKSB7XG4gIGdyaWQtY29sdW1uOiAzO1xuICBncmlkLXJvdzogMjtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG59XG4uZm9vdGVyX19saW5rcyAubWFpbiBsaTpudGgtY2hpbGQoNCkge1xuICBncmlkLWNvbHVtbjogNDtcbiAgZ3JpZC1yb3c6IDE7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xufVxuLmZvb3Rlcl9fbGlua3MgLm1haW4gbGk6bnRoLWNoaWxkKDUpIHtcbiAgZ3JpZC1jb2x1bW46IDQ7XG4gIGdyaWQtcm93OiAyO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbn1cbi5mb290ZXJfX2xpbmtzIC5tYWluIGxpOm50aC1jaGlsZCg2KSB7XG4gIGdyaWQtY29sdW1uOiA0O1xuICBncmlkLXJvdzogMztcbiAganVzdGlmeS1zZWxmOiBzdGFydDtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG59XG4uZm9vdGVyX19saW5rcyAubWFpbiBsaTpudGgtY2hpbGQoNykge1xuICBncmlkLWNvbHVtbjogNDtcbiAgZ3JpZC1yb3c6IDE7XG4gIGp1c3RpZnktc2VsZjogZW5kO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbn1cbi5mb290ZXJfX2xpbmtzIC5tYWluIGxpOm50aC1jaGlsZCg4KSB7XG4gIGdyaWQtY29sdW1uOiA0O1xuICBncmlkLXJvdzogMjtcbiAganVzdGlmeS1zZWxmOiBlbmQ7XG4gIG1hcmdpbi1yaWdodDogLTRweDtcbn1cbi5mb290ZXJfX2xpbmtzIC5tYWluIGxpOm50aC1jaGlsZCg5KSB7XG4gIGdyaWQtY29sdW1uOiA0O1xuICBncmlkLXJvdzogMztcbiAganVzdGlmeS1zZWxmOiBlbmQ7XG4gIG1hcmdpbi1yaWdodDogLTRweDtcbn1cbi5mb290ZXJfX2xpbmtzIC5tYWluIGxpOm50aC1jaGlsZCgxMCkge1xuICBncmlkLWNvbHVtbjogNDtcbiAgZ3JpZC1yb3c6IDQ7XG4gIGp1c3RpZnktc2VsZjogZW5kO1xuICBtYXJnaW4tcmlnaHQ6IC00cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5mb290ZXJfX2xpbmtzIC5tYWluIGxpOm50aC1jaGlsZCgxKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBncmlkLWNvbHVtbjogMS8zO1xuICAgIGdyaWQtcm93OiAxO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5mb290ZXJfX2xpbmtzIC5tYWluIGxpOm50aC1jaGlsZCgyKSB7XG4gICAgZ3JpZC1jb2x1bW46IDEvMztcbiAgICBncmlkLXJvdzogMjtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZm9vdGVyX19saW5rcyAubWFpbiBsaTpudGgtY2hpbGQoMykge1xuICAgIGdyaWQtY29sdW1uOiAxLzM7XG4gICAgZ3JpZC1yb3c6IDM7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmZvb3Rlcl9fbGlua3MgLm1haW4gbGk6bnRoLWNoaWxkKDQpIHtcbiAgICBncmlkLWNvbHVtbjogMS8zO1xuICAgIGdyaWQtcm93OiA0O1xuICAgIHBhZGRpbmctdG9wOiAxMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5mb290ZXJfX2xpbmtzIC5tYWluIGxpOm50aC1jaGlsZCg1KSB7XG4gICAgZ3JpZC1jb2x1bW46IDEvMztcbiAgICBncmlkLXJvdzogNTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZm9vdGVyX19saW5rcyAubWFpbiBsaTpudGgtY2hpbGQoNikge1xuICAgIGdyaWQtY29sdW1uOiAxLzM7XG4gICAgZ3JpZC1yb3c6IDY7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmZvb3Rlcl9fbGlua3MgLm1haW4gbGk6bnRoLWNoaWxkKDcpIHtcbiAgICBncmlkLWNvbHVtbjogMy8tMTtcbiAgICBncmlkLXJvdzogMjtcbiAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmZvb3Rlcl9fbGlua3MgLm1haW4gbGk6bnRoLWNoaWxkKDgpIHtcbiAgICBncmlkLWNvbHVtbjogMy8tMTtcbiAgICBncmlkLXJvdzogMztcbiAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmZvb3Rlcl9fbGlua3MgLm1haW4gbGk6bnRoLWNoaWxkKDkpIHtcbiAgICBncmlkLWNvbHVtbjogMy8tMTtcbiAgICBncmlkLXJvdzogNDtcbiAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmZvb3Rlcl9fbGlua3MgLm1haW4gbGk6bnRoLWNoaWxkKDEwKSB7XG4gICAgZ3JpZC1jb2x1bW46IDMvLTE7XG4gICAgZ3JpZC1yb3c6IDU7XG4gICAganVzdGlmeS1zZWxmOiBlbmQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICB9XG59XG4uZm9vdGVyX19saW5rcyAubWFpbiAuZm9vdGVyX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuICBwYWRkaW5nOiA0cHg7XG59XG4uZm9vdGVyX19saW5rcyAubWFpbiAuZm9vdGVyX19saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX2xpbmtzIC5tYWluIC5mb290ZXJfX2xpbmsge1xuICAgIHBhZGRpbmc6IDJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZm9vdGVyX19saW5rcyB7XG4gICAgcm93LWdhcDogNXB4O1xuICB9XG59XG4uZm9vdGVyX19saW5rcyAubGlfbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZm9vdGVyX19saW5rcyAubGlfbG9nb190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA2cHg7XG59XG4uZm9vdGVyX19saW5rcyAubGlfbG9nbyBwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTA1JTtcbiAgY29sb3I6IHJnYmEoMjQ3LCAyNDYsIDI0MiwgMC42KTtcbiAgcGFkZGluZzogNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX2xpbmtzIC5saV9sb2dvIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiA0cHggMDtcbiAgfVxufVxuLmZvb3Rlcl9fbGlua3MgLmxpX2xvZ28gLmZvb3Rlcl9fbGluay1sb2dvOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXBhZ2UtYmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mb290ZXJfX2xpbmtzIC5saV9zdWJ0aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEwNSU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgcGFkZGluZzogNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX2xpbmtzIC5saV9zdWJ0aXRsZSB7XG4gICAgcGFkZGluZzogMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5mb3JtIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYWNjZW50KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwdnc7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLWRhcmspO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xufVxuLmZvcm1fX3RpdGxlIHtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEwNSU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5mb3JtX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9ybV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uZm9ybV9fdGl0bGUgcDpudGgtY2hpbGQoMSkge1xuICBncmlkLWNvbHVtbjogMS8tMTtcbiAgZ3JpZC1yb3c6IDE7XG59XG4uZm9ybV9fdGl0bGUgcDpudGgtY2hpbGQoMikge1xuICBncmlkLWNvbHVtbjogMi8tMTtcbiAgZ3JpZC1yb3c6IDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm1fX3RpdGxlIHA6bnRoLWNoaWxkKDIpIHtcbiAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgICBncmlkLXJvdzogMjtcbiAgfVxufVxuLmZvcm0gLnRleHQge1xuICBtYXgtd2lkdGg6IDIyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9ybSAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5mb3JtX193cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG59XG4uZm9ybV9fd3JhcHBlciAudGV4dF9fc3VidGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDUlO1xuICBjb2xvcjogcmdiYSgxOCwgMTgsIDE4LCAwLjcpO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtX193cmFwcGVyIC50ZXh0X19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuLmZvcm1fX3dyYXBwZXIgLnRleHRfX2xpbmsge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDEwNSU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMGRjMWMyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtX193cmFwcGVyIC50ZXh0X19saW5rIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5mb3JtIC5jb250YWN0X19mb3JtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ3JpZC1jb2x1bW46IDMvLTE7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXBhZ2UtYmcpO1xuICByb3ctZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtIC5jb250YWN0X19mb3JtIHtcbiAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgICByb3ctZ2FwOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZm9ybSAuY29udGFjdF9fZm9ybSBpbnB1dCxcbi5mb3JtIC5jb250YWN0X19mb3JtIHRleHRhcmVhIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLWRhcmspO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wYWdlLWJnKTtcbiAgcmVzaXplOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDJweCAwIDZweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxOCwgMTgsIDE4LCAwLjIpO1xuICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xuICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgd2lkdGg6IDk1JTtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLmZvcm0gLmNvbnRhY3RfX2Zvcm0gaW5wdXQ6Zm9jdXMsXG4uZm9ybSAuY29udGFjdF9fZm9ybSB0ZXh0YXJlYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZm9ybSAuY29udGFjdF9fZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIsXG4uZm9ybSAuY29udGFjdF9fZm9ybSB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDUlO1xuICBjb2xvcjogcmdiYSgxOCwgMTgsIDE4LCAwLjYpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtIC5jb250YWN0X19mb3JtIGlucHV0LFxuICAuZm9ybSAuY29udGFjdF9fZm9ybSB0ZXh0YXJlYSB7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5mb3JtIC5jb250YWN0X19mb3JtLXRleHQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBncmlkLWNvbHVtbjogMS8tMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTA1JTtcbiAgY29sb3I6IHJnYmEoMTgsIDE4LCAxOCwgMC40KTtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0gLmNvbnRhY3RfX2Zvcm0tdGV4dCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgfVxufVxuLmZvcm0gLmNvbnRhY3RfX2Zvcm0tdGV4dCBzcGFuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xufVxuLmZvcm0gLmNvbnRhY3RfX2Zvcm0tdGV4dCBhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogcmdiYSgxOCwgMTgsIDE4LCAwLjQpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW47XG59XG4uZm9ybSAuY29udGFjdF9fZm9ybS10ZXh0IGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1kYXJrKTtcbn1cbi5mb3JtIC5jb250YWN0X19mb3JtIGJ1dHRvbiB7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xufVxuXG4uZ3JpZC1ndWlkZXMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogOTk5OTtcbiAgb3BhY2l0eTogMC4zO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkLWd1aWRlcyB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG4gIC5ncmlkLWd1aWRlcy1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5ncmlkLWd1aWRlLWNvbHVtbiB7XG4gIGZsZXg6IDE7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYWNjZW50KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXIgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG4uaGVhZGVyX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uaGVhZGVyX19sb2dvIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5OTtcbn1cblxuLmhlcm8ge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1hY2NlbnQpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiAtODBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5oZXJvIC5jb250YWluZXIge1xuICBwYWRkaW5nOiAxNTBweCAxMDBweCAxMDBweCAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2hlcm8vaGVyby5qcGdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTQwcHggMTBweCA5MHB4IDEwcHg7XG4gIH1cbn1cbi5oZXJvX19saW5lIHtcbiAgaGVpZ2h0OiA3OHB4O1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjZjdmNmYyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgYW5pbWF0aW9uOiB1cERvd24gMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZTtcbn1cbi5oZXJvX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDUlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlcm9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmljb25zLXdyYXBwZXIge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDMwcHg7XG59XG5cbi5pY29uIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIHN0cm9rZTogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5pY29uLS1pY29uX2NhcCxcbi5pY29uLS1pY29uX2Rlc2ssXG4uaWNvbi0taWNvbl9tZXNzYWdlIHtcbiAgZmlsbDogdmFyKC0tdGV4dC1jb2xvci1kYXJrKTtcbiAgc3Ryb2tlOiB2YXIoLS10ZXh0LWNvbG9yLWRhcmspO1xuICB3aWR0aDogNzZweDtcbiAgaGVpZ2h0OiA3NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pY29uLS1pY29uX2NhcCxcbiAgLmljb24tLWljb25fZGVzayxcbiAgLmljb24tLWljb25fbWVzc2FnZSB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5pY29uLS1pY29uX2ksXG4uaWNvbi0taWNvbl9zaGllbGQge1xuICBzdHJva2U6IHZhcigtLXRleHQtY29sb3ItZGFyayk7XG4gIHdpZHRoOiA3NnB4O1xuICBoZWlnaHQ6IDc2cHg7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLWRhcmspO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pY29uLS1pY29uX2ksXG4gIC5pY29uLS1pY29uX3NoaWVsZCB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5pY29uLS1hcnJvdyB7XG4gIHN0cm9rZTogdmFyKC0tdGV4dC1jb2xvci1kYXJrKTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMjZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaWNvbi0tYXJyb3cge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgfVxuICAxMCUge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgfVxuICAxNyUge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxuICAzMyUge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICB9XG4gIDQ1JSB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHB1bHNlU2l6ZSB7XG4gIDAlIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cbiAgMTAlIHtcbiAgICB3aWR0aDogMTQuNXB4O1xuICAgIGhlaWdodDogMTQuNXB4O1xuICB9XG4gIDE3JSB7XG4gICAgd2lkdGg6IDE3LjVweDtcbiAgICBoZWlnaHQ6IDE3LjVweDtcbiAgfVxuICAzMyUge1xuICAgIHdpZHRoOiAxMy41cHg7XG4gICAgaGVpZ2h0OiAxMy41cHg7XG4gIH1cbiAgNDUlIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHVwRG93biB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBzY3JvbGxCZyB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcbiAgfVxuICA1MCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA0MCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XG4gIH1cbn1cbm1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIG1haW4ge1xuICAgIGdhcDogNjBweDtcbiAgfVxufVxuXG4uc2VjdGlvbl9fdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1zZWNvbmQpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4ubW9iaWxlLW5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtMTUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMTIwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDk5O1xuICBwYWRkaW5nOiA0MHB4IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLXBhZ2UtYmcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xufVxuLm1vYmlsZS1uYXYgLmJvcmRlcl93cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGFnZS1iZyk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMHB4O1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgei1pbmRleDogOTU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vdmVybGF5Lm1vYmlsZS1uYXYtLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1vYmlsZS1uYXYtLW9wZW4ge1xuICByaWdodDogMDtcbn1cblxuLm1vYmlsZS1uYXYgbGkge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAxNzcsIDIyLCAwLjIpO1xufVxuLm1vYmlsZS1uYXYgbGk6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLm1vYmlsZS1uYXYgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5tb2JpbGUtbmF2IGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLm1vYmlsZS1uYXZfX2xpc3QgbGkgYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogdmFyKC0tYWNjZW50LWRhcmspO1xufVxuLm1vYmlsZS1uYXZfX2xpc3QgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudCk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubW9iaWxlLW5hdl9fbGlzdCBsaSBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLm1vYmlsZS1uYXZfX2xpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wYWdlLWJnKTtcbn1cbi5tb2JpbGUtbmF2X19saXN0IGxpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTgsIDE4LCAxOCwgMC4yKTtcbn1cbi5tb2JpbGUtbmF2X19saXN0IGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxOCwgMTgsIDE4LCAwLjIpO1xufVxuXG4vKiBOYXYgSWNvbiAqL1xuLm1vYmlsZS1uYXYtYnRuIHtcbiAgLS10aW1lOiAwLjFzO1xuICAtLXdpZHRoOiA0MHB4O1xuICAtLWhlaWdodDogMjBweDtcbiAgLS1saW5lLWhlaWdodDogMnB4O1xuICAtLXNwYWNpbmc6IDZweDtcbiAgLS1jb2xvcjogdmFyKC0tYWNjZW50LWRhcmspO1xuICAtLXJhZGl1czogMHB4O1xuICAvKiBGaXhlZCBoZWlnaHQgYW5kIHdpZHRoICovXG4gIC8qIGhlaWdodDogdmFyKC0taGVpZ2h0KTsgKi9cbiAgLyogd2lkdGg6IHZhcigtLXdpZHRoKTsgKi9cbiAgLyogRHluYW1pYyBoZWlnaHQgYW5kIHdpZHRoICovXG4gIGhlaWdodDogY2FsYyh2YXIoLS1saW5lLWhlaWdodCkgKiAzICsgdmFyKC0tc3BhY2luZykgKiAyKTtcbiAgd2lkdGg6IHZhcigtLXdpZHRoKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uYXYtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IHZhcigtLXdpZHRoKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGFnZS1iZyk7XG4gIGhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xufVxuXG4ubmF2LWljb246OmJlZm9yZSxcbi5uYXYtaWNvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogdmFyKC0td2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGFnZS1iZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS10aW1lKSBlYXNlLWluLCB0b3AgdmFyKC0tdGltZSkgbGluZWFyIHZhcigtLXRpbWUpO1xufVxuXG4ubmF2LWljb246OmJlZm9yZSB7XG4gIC8qIHRvcDogY2FsYyh2YXIoLS1saW5lLWhlaWdodCkgKiAtMik7ICovXG4gIHRvcDogY2FsYygtMSAqICh2YXIoLS1saW5lLWhlaWdodCkgKyB2YXIoLS1zcGFjaW5nKSkpO1xufVxuXG4ubmF2LWljb246OmFmdGVyIHtcbiAgLyogdG9wOiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSAqIDIpOyAqL1xuICB0b3A6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICsgdmFyKC0tc3BhY2luZykpO1xufVxuXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YmVmb3JlLFxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmU6OmFmdGVyIHtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wYWdlLWJnKTtcbiAgdHJhbnNpdGlvbjogdG9wIHZhcigtLXRpbWUpIGxpbmVhciwgdHJhbnNmb3JtIHZhcigtLXRpbWUpIGVhc2UtaW4gdmFyKC0tdGltZSk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0zMGRlZyk7XG59XG5cbi8qIExheW91dCAqL1xuLm1vYmlsZS1uYXYtYnRuIHtcbiAgei1pbmRleDogOTk5O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubW9iaWxlLW5hdi1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5oZWFkZXJfX25hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm5hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm5hdl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG59XG5cbi5uYXZfX2xpbmsge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xufVxuLm5hdl9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2UtYmcpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1kYXJrKTtcbn1cbi5uYXZfX2xpbmstZmlyc3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMERDMUMyO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1kYXJrKTtcbn1cbi5uYXZfX2xpbmstc2Vjb25kOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBGNkRBNztcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3ItZGFyayk7XG59XG4ubmF2X19saW5rLXRoaXJkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4NzU5NDtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3ItZGFyayk7XG59XG4ubmF2X19saW5rLWZvdXJ0aDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkUyNkE7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLWRhcmspO1xufVxuXG4ubmF2X19idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGhlaWdodDogNDBweDtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAyNTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGV4dC1jb2xvcik7XG59XG4ubmF2X19idG4tdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4ubmF2X19idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wYWdlLWJnKTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3ItZGFyayk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZfX2J0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubm8tc2Nyb2xsIC5uYXZfX2xpbmsge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDVweDtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDUlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1kYXJrKTtcbn1cbi5uby1zY3JvbGwgLm5hdl9fbGluazpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLWRhcmspO1xufVxuXG4ucmV2aWV3cyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWFjY2VudCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXZpZXdzIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmV2aWV3cyAudGl0bGVfX3dyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMzVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTgsIDE4LCAxOCwgMC40KTtcbn1cbi5yZXZpZXdzIC5zbGlkZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xufVxuLnJldmlld3MgLnNsaWRlcl9fY29udHJvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1zZWxmOiBlbmQ7XG4gIGdyaWQtY29sdW1uOiA0O1xuICB6LWluZGV4OiA5O1xufVxuLnJldmlld3MgLnNsaWRlcl9fY29udHJvbC0tbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICBtYXJnaW4tbGVmdDogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjhweCkge1xuICAucmV2aWV3cyAuc2xpZGVyX19jb250cm9sIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDY4cHgpIHtcbiAgLnJldmlld3MgLnNsaWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnJldmlld3MgLnNsaWRlX193cmFwcGVyIHtcbiAgZ3JpZC1jb2x1bW46IDMvLTE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJldmlld3MgLnNsaWRlX193cmFwcGVyIHtcbiAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgfVxufVxuLnJldmlld3MgLnNsaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5yZXZpZXdzIC5zbGlkZV9fdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDEwNSU7XG4gIGNvbG9yOiByZ2JhKDE4LCAxOCwgMTgsIDAuNyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJldmlld3MgLnNsaWRlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5yZXZpZXdzIC5zbGlkZV9faW1nIHtcbiAgbWFyZ2luOiA0MHB4IDAgMjBweCAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5yZXZpZXdzIC5zbGlkZV9faW1nIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDkwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDY4cHgpIHtcbiAgLnJldmlld3MgLnNsaWRlX19pbWcgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDY4cHgpIHtcbiAgLnJldmlld3MgLnNsaWRlX19pbWcge1xuICAgIG1hcmdpbjogMTVweCAwIDEwcHggMDtcbiAgfVxufVxuLnJldmlld3MgLnNsaWRlX19uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMTA1JTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3ItZGFyayk7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDY4cHgpIHtcbiAgLnJldmlld3MgLnNsaWRlX19uYW1lIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG4ucmV2aWV3cyAuc2xpZGVfX3JvbGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDUlO1xuICBjb2xvcjogcmdiYSgxOCwgMTgsIDE4LCAwLjQpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2OHB4KSB7XG4gIC5yZXZpZXdzIC5zbGlkZV9fcm9sZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ucmV2aWV3cyAuc2xpZGVyX19tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDY4cHgpIHtcbiAgLnJldmlld3MgLnNsaWRlcl9fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAxNXB4O1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG4ucmV2aWV3cyAuc2xpZGVyX19tb2JpbGUgLnNsaWRlX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLnJldmlld3MgLnNsaWRlcl9fbW9iaWxlIC5zbGlkZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDI4MHB4O1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5yZXZpZXdzIC5zbGlkZV9fd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjhweCkge1xuICAucmV2aWV3cyAuc2xpZGVfX3dyYXBwZXIge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgfVxufVxuXG4ucmV2aWV3cyAuc2xpZGVzLXRyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cblxuLnJldmlld3MgLnNsaWRlIHtcbiAgZmxleDogMCAwIDEwMCU7XG59XG5cbi50aXRsZS0xIHtcbiAgbWFyZ2luOiAxZW0gMCAwLjVlbTtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC10aXRsZXMpO1xufVxuXG4udGl0bGUtMiB7XG4gIG1hcmdpbjogMWVtIDAgMC41ZW07XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtdGl0bGVzKTtcbn1cblxuLnRpdGxlLTMge1xuICBtYXJnaW46IDFlbSAwIDAuNWVtO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXRpdGxlcyk7XG59XG5cbi50aXRsZS00IHtcbiAgbWFyZ2luOiAxZW0gMCAwLjVlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC10aXRsZXMpO1xufVxuXG4udGl0bGVfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50aXRsZV9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi50aXRsZSB7XG4gIGdyaWQtY29sdW1uOiAyLy0xO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogNTVweDtcbiAgbGluZS1oZWlnaHQ6IDEwNSU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1kYXJrKTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnN1YnRpdGxlIHtcbiAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnN1YnRpdGxlIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10ZXh0LWNvbG9yLWRhcmspO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1kYXJrKTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJ0aXRsZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uaG93IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYWNjZW50KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhvdyAudGl0bGVfX3dyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMzVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTgsIDE4LCAxOCwgMC40KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaG93IC50aXRsZV9fd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cbi5ob3cgLmNhcmRzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICBnYXA6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmhvdyAuY2FyZHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLmhvdyAuY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogNDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmhvdyAuY2FyZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhvdyAuY2FyZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmhvdyAuY2FyZF9fbWVkaWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDQvMy4yO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA5MHB4O1xufVxuLmhvdyAuY2FyZF9fbWVkaWEuYmx1ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwRjZEQTc7XG59XG4uaG93IC5jYXJkX19tZWRpYS5yZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTg3NTk0O1xufVxuLmhvdyAuY2FyZF9fbWVkaWEuZ3JlZW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMERDMUMyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaG93IC5jYXJkX19tZWRpYSB7XG4gICAgYm9yZGVyLXJhZGl1czogNzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ob3cgLmNhcmRfX21lZGlhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjhweCkge1xuICAuaG93IC5jYXJkX19tZWRpYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICB9XG59XG4uaG93IC5jYXJkIC5jYXJkX19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cyBlYXNlO1xufVxuLmhvdyAuY2FyZCAuY2FyZF9faW1nLS1iYXNlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5ob3cgLmNhcmQgLmNhcmRfX2ltZy0tZmlsbCB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmhvdyAuY2FyZDpob3ZlciAuY2FyZF9faW1nLS1iYXNlLCAuaG93IC5jYXJkOmZvY3VzLXdpdGhpbiAuY2FyZF9faW1nLS1iYXNlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5ob3cgLmNhcmQ6aG92ZXIgLmNhcmRfX2ltZy0tZmlsbCwgLmhvdyAuY2FyZDpmb2N1cy13aXRoaW4gLmNhcmRfX2ltZy0tZmlsbCB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaG93IC5jYXJkX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDEwNSU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLWRhcmspO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ob3cgLmNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5ob3cgLmNhcmRfX3RleHQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDUlO1xuICBjb2xvcjogcmdiYSgxOCwgMTgsIDE4LCAwLjQpO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ob3cgLmNhcmRfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuaG93IC5jYXJkIC5jYXJkX19pbWcge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5ob3cgLmhvd19fYmdfd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDkwcHg7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgbWFyZ2luLXRvcDogMTUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ob3cgLmhvd19fYmdfd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaG93IC5ob3dfX2JnX3dyYXBwZXIge1xuICAgIGFzcGVjdC1yYXRpbzogNC8zLjI7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG4uaG93IC5ob3dfX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi8qIE5vIHN0eWxlcyBjb2RlIGJlbG93LiBPbmx5IGluIG1vZHVsZXMgKi9cbi8qINCd0LUg0L/QuNGI0LjRgtC1IENTUyDQutC+0LQg0L3QuNC20LUuINCi0L7Qu9GM0LrQviDQsiDQv9C+0LTQutC70Y7Rh9Cw0LXQvNGL0YUg0YTQsNC50LvQsNGFICovIiwiLmZvcm0ge1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1hY2NlbnQpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDB2dztcblx0Y29sb3I6IHZhcigtLXRleHQtY29sb3ItZGFyayk7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG5cblx0Jl9fdGl0bGUge1xuXHRcdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc2l6ZTogMTIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEwNSU7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0Zm9udC1zaXplOiA3MHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0Zm9udC1zaXplOiAzNXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cblx0XHQmIHA6bnRoLWNoaWxkKDEpIHtcblx0XHRcdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cdFx0XHRncmlkLXJvdzogMTtcblx0XHR9XG5cblx0XHQmIHA6bnRoLWNoaWxkKDIpIHtcblx0XHRcdGdyaWQtY29sdW1uOiAyIC8gLTE7XG5cdFx0XHRncmlkLXJvdzogMjtcblxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcblx0XHRcdFx0Z3JpZC1yb3c6IDI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnRleHQge1xuXHRcdG1heC13aWR0aDogMjI0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDExMCU7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCZfX3dyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcblx0XHRncmlkLWNvbHVtbjogMSAvIC0xO1xuXG5cdFx0JiAudGV4dF9fc3VidGl0bGUge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMDUlO1xuXHRcdFx0Y29sb3I6IHJnYmEoMTgsIDE4LCAxOCwgMC43KTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYgLnRleHRfX2xpbmsge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMDUlO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGNvbG9yOiAjMGRjMWMyO1xuXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvbnRhY3RfX2Zvcm0ge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHRncmlkLWNvbHVtbjogMyAvIC0xO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXBhZ2UtYmcpO1xuXHRcdHJvdy1nYXA6IDQwcHg7XG5cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcblx0XHRcdHJvdy1nYXA6IDIwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQmIGlucHV0LFxuXHRcdHRleHRhcmVhIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTEwJTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuXHRcdFx0Y29sb3I6IHZhcigtLXRleHQtY29sb3ItZGFyayk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wYWdlLWJnKTtcblx0XHRcdHJlc2l6ZTogbm9uZTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiAycHggMCA2cHggMDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE4LCAxOCwgMTgsIDAuMik7XG5cdFx0XHRqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xuXHRcdFx0YWxpZ24tc2VsZjogc3RhcnQ7XG5cdFx0XHR3aWR0aDogOTUlO1xuXHRcdFx0aGVpZ2h0OiAyNHB4O1xuXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMDUlO1xuXHRcdFx0XHRjb2xvcjogcmdiYSgxOCwgMTgsIDE4LCAwLjYpO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRncmlkLWNvbHVtbjogMSAvIC0xO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLXRleHQge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0XHRncmlkLWNvbHVtbjogMSAvIC0xO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMDUlO1xuXHRcdFx0Y29sb3I6IHJnYmEoMTgsIDE4LCAxOCwgMC40KTtcblx0XHRcdG1hcmdpbi10b3A6IC0yMHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC01cHg7XG5cdFx0XHR9XG5cblx0XHRcdCYgc3BhbiB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRncmlkLWNvbHVtbjogMSAvIC0xO1xuXHRcdFx0fVxuXG5cdFx0XHQmIGEge1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdGNvbG9yOiByZ2JhKDE4LCAxOCwgMTgsIDAuNCk7XG5cdFx0XHRcdHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbjtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1kYXJrKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGJ1dHRvbiB7XG5cdFx0XHRncmlkLWNvbHVtbjogMSAvIC0xO1xuXHRcdH1cblx0fVxufSIsIkBtaXhpbiBtZWRpYUJnKCkge1xuXG5cdEBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcblx0KG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gdGFibGV0ICgpIHtcblx0QG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiB0YWJsZXRfc21hbGwgKCkge1xuXHRAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gbW9iaWxlICgpIHtcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIG1vYmlsZV9zbWFsbCAoKSB7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA0NjhweCkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59IiwiLmdyaWQtZ3VpZGVzIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwdmg7XG5cdG1heC13aWR0aDogMTYwMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHotaW5kZXg6IDk5OTk7XG5cdG9wYWNpdHk6IDAuMztcblxuXHRkaXNwbGF5OiBub25lO1xuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0cGFkZGluZzogMCAxMHB4O1xuXG5cdFx0Ji1oaWRlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5ncmlkLWd1aWRlLWNvbHVtbiB7XG5cdGZsZXg6IDE7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcblx0bWFyZ2luOiAwO1xufSIsIi5oZWFkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHQvLyBwYWRkaW5nOiAxNXB4IDA7XG5cdGhlaWdodDogODBweDtcblx0cGFkZGluZy1ib3R0b206IDA7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWFjY2VudCk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQuY29udGFpbmVyIHtcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdH1cblx0fVxuXG5cblx0Jl9fcm93IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHR9XG59XG5cbi5oZWFkZXJfX2xvZ28ge1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuXHRjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogOTk5O1xufSIsIi5oZXJvIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYWNjZW50KTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwdnc7XG5cdG1heC13aWR0aDogMTYwMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0bWFyZ2luLXRvcDogLTgwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMTUwcHggMTAwcHggMTAwcHggMTAwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50KTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1nL2hlcm8vaGVyby5qcGcnKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRwYWRkaW5nOiAxNDBweCAxMHB4IDkwcHggMTBweDtcblx0XHR9XG5cdH1cblxuXHQmX19saW5lIHtcblx0XHRoZWlnaHQ6IDc4cHg7XG5cdFx0d2lkdGg6IDFweDtcblx0XHRiYWNrZ3JvdW5kOiAjZjdmNmYyO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNzBweDtcblxuXHRcdGFuaW1hdGlvbjogdXBEb3duIDJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuXHRcdGFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZTtcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc2l6ZTogMTIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEwNSU7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0Zm9udC1zaXplOiA4MHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0Zm9udC1zaXplOiAzNXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdH1cbn0iLCIvKiBSZXNldCBhbmQgYmFzZSBzdHlsZXMgICovXG4qIHtcblx0cGFkZGluZzogMHB4O1xuXHRtYXJnaW46IDBweDtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBMaW5rcyAqL1xuXG5hLFxuYTpsaW5rLFxuYTp2aXNpdGVkIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOmhvdmVyIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBDb21tb24gKi9cblxuYXNpZGUsXG5uYXYsXG5mb290ZXIsXG5oZWFkZXIsXG5zZWN0aW9uLFxubWFpbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wIHtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxudWwsXG51bCBsaSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmltZyB7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbmltZyxcbnN2ZyB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG5hZGRyZXNzIHtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKiBGb3JtICovXG5cbmlucHV0LFxudGV4dGFyZWEsXG5idXR0b24sXG5zZWxlY3Qge1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRjb2xvcjogaW5oZXJpdDtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmlucHV0OjotbXMtY2xlYXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b24sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dDpmb2N1cyxcbmlucHV0OmFjdGl2ZSxcbmJ1dHRvbjpmb2N1cyxcbmJ1dHRvbjphY3RpdmUge1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG59XG5cbmxhYmVsIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5sZWdlbmQge1xuXHRkaXNwbGF5OiBibG9jaztcbn0iLCI6cm9vdCB7XG5cdC0tY29udGFpbmVyLXdpZHRoOiAxNjAwcHg7XG5cdC0tY29udGFpbmVyLXBhZGRpbmc6IDEwMHB4O1xuXG5cdC0tZm9udC1tYWluOiBzYW5zLXNlcmlmO1xuXHQtLWZvbnQtYWNjZW50OiBcIk5ldWVcIiwgc2Fucy1zZXJpZjtcblx0LS1mb250LXNlY29uZDogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuXHQtLWZvbnQtdGl0bGVzOiB2YXIoLS1mb250LWFjY2VudCk7XG5cblx0LS1wYWdlLWJnOiAjRkZGO1xuXHQtLXRleHQtY29sb3I6ICNmN2Y2ZjI7XG5cdC0tdGV4dC1jb2xvci1kYXJrOiAjMTIxMjEyO1xuXHQtLWFjY2VudDogI0ZGRTI2QTtcblx0LS1hY2NlbnQtZGFyazogIzEyMTIxMjtcblx0LS1hY2NlbnQtbGlnaHQ6ICMwRjZEQTc7XG5cdC0tbGluay1jb2xvcjogIzdDMDAwMDtcblxuXG5cdC0tbGFwdG9wLXNpemU6IDE2MDBweDtcblx0LS10YWJsZXQtc2l6ZTogNzY4cHg7XG5cdC0tbW9iaWxlLXNpemU6IDQ2OHB4O1xufVxuXG4vLyAuZGFyayB7XG4vLyBcdC0tcGFnZS1iZzogIzI1MjUyNjtcbi8vIFx0LS10ZXh0LWNvbG9yOiAjZmZmO1xuLy8gfSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJJbXBhY3RcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0ltcGFjdC1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0ludGVyLUJsYWNrLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSW50ZXItRXh0cmFCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSW50ZXItTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSW50ZXItUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIjtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0ludGVyLVNlbWlCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOZXVlXCI7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9OZXVlLUhhYXMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL05ldWUtSGFhcy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL05ldWUtSGFhcy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuIiwiKiB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0c2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuXHQtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG5cdHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuXG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbio6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuaHRtbCB7XG5cdHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzksIDM5LCAzOSk7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuYm9keSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRtaW4taGVpZ2h0OiAxMDB2aDtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHR3aWR0aDogMTAwdnc7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGFnZS1iZyk7XG5cdGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbWFpbik7XG5cdHRleHQtd3JhcDogYmFsYW5jZTtcbn1cblxuaW1nIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbmEge1xuXHRjb2xvcjogdmFyKC0tbGluay1jb2xvcik7XG59XG5cbmNvZGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTlmMWY2O1xuXHRwYWRkaW5nOiAwLjJyZW07XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxucHJlLmNvZGUge1xuXHRvdmVyZmxvdy14OiBhdXRvO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTlmMWY2O1xuXHRwYWRkaW5nOiAxcmVtO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG59IiwiLm5vbmUge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxcHg7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IC0xcHg7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0Y2xpcC1wYXRoOiBpbnNldCgxMDAlKTtcblx0Y2xpcDogcmVjdCgwIDAgMCAwKTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm5vLXNjcm9sbCB7XG5cdG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLnRleHQtbGVmdCB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtZmxleCB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mbGV4LWNlbnRlciB7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZGVza3RvcE9ubHkge1xuXHRkaXNwbGF5OiBibG9jaztcblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLm1vYmlsZU9ubHkge1xuXHRkaXNwbGF5OiBub25lO1xuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuLmhpZ2hsaWdodCB7XG5cdGNvbG9yOiB2YXIoLS1hY2NlbnQtbGlnaHQpO1xuXG5cdCYuc2Vjb25kIHtcblx0XHRjb2xvcjogI0U4NzU5NTtcblx0fVxuXG5cdCYudGhpcmQge1xuXHRcdGNvbG9yOiAjMERDMUMyO1xuXHR9XG59IiwiLyog0JTQtdC80L4g0LrQvtC90YLQtdC90YIgKi9cbi5jb250ZW50LWRlbW8ge1xuXHRtYXJnaW4tYm90dG9tOiA1cmVtO1xuXHRwYWRkaW5nOiAxcmVtO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xufVxuXG4vKiDQmtC+0L3RgtC10LnQvdC10YDRiyAqL1xuLmNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cblx0bWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXItd2lkdGgpO1xuXHR3aWR0aDogMTAwJTtcblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdHBhZGRpbmc6IDAgMTBweDtcblx0fVxufVxuXG4uY29udGFpbmVyLWZ1bGwge1xuXHRwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29udGFpbmVyLWxlZnQtNTAge1xuXHRwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0bWF4LXdpZHRoOiA1MCU7XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLmNvbnRhaW5lci1yaWdodC01MCB7XG5cdHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXHRtYXgtd2lkdGg6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLmNvbnRhaW5lci1yaWdodCB7XG5cdHBhZGRpbmctbGVmdDogY2FsYygoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSk7XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0fVxufVxuXG4uY29udGFpbmVyLWxlZnQge1xuXHRwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpKTtcblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0fVxufVxuXG4uY29udGFpbmVyLWhhbGYtbGVmdCB7XG5cdHBhZGRpbmctcmlnaHQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyAodmFyKC0tY29udGFpbmVyLXdpZHRoKSAvIDIpKTtcblx0cGFkZGluZy1sZWZ0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpKTtcblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdHBhZGRpbmctbGVmdDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXHR9XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0fVxufVxuXG4uY29udGFpbmVyLWhhbGYtcmlnaHQge1xuXHRwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyAodmFyKC0tY29udGFpbmVyLXdpZHRoKSAvIDIpKTtcblx0cGFkZGluZy1yaWdodDogY2FsYygoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSk7XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdH1cblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXHR9XG59IiwiaHRtbCxcbmJvZHkge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLmZvb3RlciB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlM2UzZTM7XG59IiwiLmFib3V0IHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYWNjZW50KTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGFnZS1iZyk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy10b3A6IDEwMHB4O1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA5MHB4O1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOTBweDtcblx0bWFyZ2luLXRvcDogLTI1MHB4O1xuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzBweDtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzBweDtcblx0XHRwYWRkaW5nLXRvcDogNTBweDtcblx0XHRtYXJnaW4tdG9wOiAtMTUwcHg7XG5cdH1cblxuXHQuY29udGVudCB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuXHRcdGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLWRhcmspO1xuXG5cdFx0LnRleHQge1xuXHRcdFx0Z3JpZC1jb2x1bW46IDMgLyAtMTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTA1JTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0XHRcdEBpbmNsdWRlIHRhYmxldF9zbWFsbCB7XG5cdFx0XHRcdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY2FyZHMge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHRncmlkLWNvbHVtbjogMyAvIC0xO1xuXG5cdFx0QGluY2x1ZGUgdGFibGV0X3NtYWxsIHtcblx0XHRcdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbW9iaWxlX3NtYWxsIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblx0fVxuXG5cdC5jYXJkIHtcblx0XHRwYWRkaW5nOiAzMHB4IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTgsIDE4LCAxOCwgMC40KTtcblx0XHRtYXgtd2lkdGg6IDk1JTtcblxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDA7XG5cdFx0fVxuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlX3NtYWxsIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLWxhc3Qge1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdH1cblxuXHRcdCZfX3RpdGxlIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTA1JTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDRweDtcblxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX3RleHQge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMDUlO1xuXHRcdFx0Y29sb3I6IHJnYmEoMTgsIDE4LCAxOCwgMC40KTtcblxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5hZHZhbnRhZ2VzIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYWNjZW50KTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC50aXRsZV9fd3JhcHBlciB7XG5cdFx0cGFkZGluZy10b3A6IDM1cHg7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTgsIDE4LCAxOCwgMC40KTtcblx0fVxuXG5cdC5jYXJkcyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxNjAwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRwYWRkaW5nOiA1MHB4IDEwMHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDkwcHg7XG5cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0cGFkZGluZzogMzBweCAxMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMzBweDtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmNhcmQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE4LCAxOCwgMTgsIDAuNCk7XG5cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHRcdH1cblxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0cGFkZGluZy10b3A6IDBweDtcblx0XHR9XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2xlZnQge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDc1NXB4O1xuXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMDUlO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLWRhcmspO1xuXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fdGV4dCB7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEwNSU7XG5cdFx0XHRjb2xvcjogcmdiYSgxOCwgMTgsIDE4LCAwLjcpO1xuXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmZvb3RlciB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWFjY2VudCk7XG5cdG1hcmdpbi10b3A6IGF1dG87XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRleHQtY29sb3ItZGFyayk7XG5cdHBhZGRpbmc6IDA7XG5cdG1heC13aWR0aDogMTYwMHB4O1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA5MHB4O1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOTBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcblx0cGFkZGluZzogNTBweCAxMDBweDtcblx0cGFkZGluZy1ib3R0b206IDBweDtcblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDMwcHggMTBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMHB4O1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDMwcHg7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMwcHg7XG5cdH1cblxuXHQuZm9vdGVyX190aXRsZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc2l6ZTogNTVweDtcblx0XHRsaW5lLWhlaWdodDogMTA1JTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcblxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5mb290ZXJfX3N1YnRpdGxlIHtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRsaW5lLWhlaWdodDogMTA1JTtcblx0XHRjb2xvcjogcmdiYSgyNDcsIDI0NiwgMjQyLCAwLjYpO1xuXHRcdG1heC13aWR0aDogNDQwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDI1cHg7XG5cdFx0fVxuXHR9XG5cblx0LmZvb3Rlcl9fbGluayB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxMDUlO1xuXHRcdGNvbG9yOiByZ2JhKDI0NywgMjQ2LCAyNDIsIDAuNik7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHRcdCYtbG9nbyB7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Zm9udC1zaXplOiA0NHB4O1xuXHRcdFx0Y29sb3I6IHZhcigtLXRlc3QtY29sb3ItZGFyayk7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdGZvbnQtc2l6ZTogMjZweDtcblx0fVxufVxuXG4uZm9vdGVyX19jb3B5cmlnaHQge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMTBweCAwO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxMDUlO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogcmdiYSgyNDcsIDI0NiwgMjQyLCAwLjYpO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdEBpbmNsdWRlIHRhYmxldF9zbWFsbCB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0fVxuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHR9XG5cblx0JiBzcGFuIHtcblx0XHRwYWRkaW5nOiA0cHg7XG5cdFx0bWFyZ2luLWxlZnQ6IC00cHg7XG5cdH1cblxuXHQmIC5mb290ZXJfX2xpbmsge1xuXHRcdGdyaWQtY29sdW1uOiAzO1xuXHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEwNSU7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRjb2xvcjogcmdiYSgyNDcsIDI0NiwgMjQyLCAwLjYpO1xuXHRcdHBhZGRpbmc6IDRweDtcblx0XHRtYXJnaW4tbGVmdDogLTRweDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRqdXN0aWZ5LXNlbGY6IGVuZDtcblx0XHRcdGdyaWQtY29sdW1uOiA0O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0fVxuXHR9XG59XG5cbi5mb290ZXJfX2xpbmtzIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Y29sdW1uLWdhcDogMHB4O1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuXG5cdC5tYWluIHtcblx0XHRyb3ctZ2FwOiAwcHg7XG5cdFx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcblx0XHRwYWRkaW5nLXRvcDogNTBweDtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNDcsIDI0NiwgMjQyLCAwLjYpO1xuXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdHBhZGRpbmctdG9wOiAyNXB4O1xuXHRcdH1cblxuXHRcdCYgbGkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG5cdFx0XHQmOm50aC1jaGlsZCgxKSB7XG5cdFx0XHRcdGdyaWQtY29sdW1uOiAxIC8gMjtcblx0XHRcdFx0Z3JpZC1yb3c6IDEgLyA1O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC00cHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0Z3JpZC1jb2x1bW46IDM7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZCgzKSB7XG5cdFx0XHRcdGdyaWQtY29sdW1uOiAzO1xuXHRcdFx0XHRncmlkLXJvdzogMjtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC00cHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWNoaWxkKDQpIHtcblx0XHRcdFx0Z3JpZC1jb2x1bW46IDQ7XG5cdFx0XHRcdGdyaWQtcm93OiAxO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTRweDtcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQoNSkge1xuXHRcdFx0XHRncmlkLWNvbHVtbjogNDtcblx0XHRcdFx0Z3JpZC1yb3c6IDI7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZCg2KSB7XG5cdFx0XHRcdGdyaWQtY29sdW1uOiA0O1xuXHRcdFx0XHRncmlkLXJvdzogMztcblx0XHRcdFx0anVzdGlmeS1zZWxmOiBzdGFydDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC00cHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWNoaWxkKDcpIHtcblx0XHRcdFx0Z3JpZC1jb2x1bW46IDQ7XG5cdFx0XHRcdGdyaWQtcm93OiAxO1xuXHRcdFx0XHRqdXN0aWZ5LXNlbGY6IGVuZDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC00cHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWNoaWxkKDgpIHtcblx0XHRcdFx0Z3JpZC1jb2x1bW46IDQ7XG5cdFx0XHRcdGdyaWQtcm93OiAyO1xuXHRcdFx0XHRqdXN0aWZ5LXNlbGY6IGVuZDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtNHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZCg5KSB7XG5cdFx0XHRcdGdyaWQtY29sdW1uOiA0O1xuXHRcdFx0XHRncmlkLXJvdzogMztcblx0XHRcdFx0anVzdGlmeS1zZWxmOiBlbmQ7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogLTRweDtcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQoMTApIHtcblx0XHRcdFx0Z3JpZC1jb2x1bW46IDQ7XG5cdFx0XHRcdGdyaWQtcm93OiA0O1xuXHRcdFx0XHRqdXN0aWZ5LXNlbGY6IGVuZDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtNHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDEpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdFx0XHRcdGdyaWQtY29sdW1uOiAxIC8gMztcblx0XHRcdFx0XHRncmlkLXJvdzogMTtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHRncmlkLWNvbHVtbjogMSAvIDM7XG5cdFx0XHRcdFx0Z3JpZC1yb3c6IDI7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1jaGlsZCgzKSB7XG5cdFx0XHRcdFx0Z3JpZC1jb2x1bW46IDEgLyAzO1xuXHRcdFx0XHRcdGdyaWQtcm93OiAzO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpudGgtY2hpbGQoNCkge1xuXHRcdFx0XHRcdGdyaWQtY29sdW1uOiAxIC8gMztcblx0XHRcdFx0XHRncmlkLXJvdzogNDtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTFweDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDUpIHtcblx0XHRcdFx0XHRncmlkLWNvbHVtbjogMSAvIDM7XG5cdFx0XHRcdFx0Z3JpZC1yb3c6IDU7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1jaGlsZCg2KSB7XG5cdFx0XHRcdFx0Z3JpZC1jb2x1bW46IDEgLyAzO1xuXHRcdFx0XHRcdGdyaWQtcm93OiA2O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpudGgtY2hpbGQoNykge1xuXHRcdFx0XHRcdGdyaWQtY29sdW1uOiAzIC8gLTE7XG5cdFx0XHRcdFx0Z3JpZC1yb3c6IDI7XG5cdFx0XHRcdFx0anVzdGlmeS1zZWxmOiBlbmQ7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpudGgtY2hpbGQoOCkge1xuXHRcdFx0XHRcdGdyaWQtY29sdW1uOiAzIC8gLTE7XG5cdFx0XHRcdFx0Z3JpZC1yb3c6IDM7XG5cdFx0XHRcdFx0anVzdGlmeS1zZWxmOiBlbmQ7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpudGgtY2hpbGQoOSkge1xuXHRcdFx0XHRcdGdyaWQtY29sdW1uOiAzIC8gLTE7XG5cdFx0XHRcdFx0Z3JpZC1yb3c6IDQ7XG5cdFx0XHRcdFx0anVzdGlmeS1zZWxmOiBlbmQ7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpudGgtY2hpbGQoMTApIHtcblx0XHRcdFx0XHRncmlkLWNvbHVtbjogMyAvIC0xO1xuXHRcdFx0XHRcdGdyaWQtcm93OiA1O1xuXHRcdFx0XHRcdGp1c3RpZnktc2VsZjogZW5kO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYgLmZvb3Rlcl9fbGluayB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuXHRcdFx0cGFkZGluZzogNHB4O1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRwYWRkaW5nOiAycHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdHJvdy1nYXA6IDVweDtcblx0fVxuXG5cdC5saV9sb2dvIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHQmX3RleHQge1xuXHRcdFx0bWFyZ2luLXRvcDogMTJweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Z2FwOiA2cHg7XG5cdFx0fVxuXG5cdFx0JiBwIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTA1JTtcblx0XHRcdGNvbG9yOiByZ2JhKDI0NywgMjQ2LCAyNDIsIDAuNik7XG5cdFx0XHRwYWRkaW5nOiA0cHg7XG5cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0cGFkZGluZzogNHB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JiAuZm9vdGVyX19saW5rLWxvZ286aG92ZXIge1xuXHRcdFx0Y29sb3I6IHZhcigtLXBhZ2UtYmcpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXHR9XG5cblx0LmxpX3N1YnRpdGxlIHtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMTA1JTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcblx0XHRwYWRkaW5nOiA0cHg7XG5cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0cGFkZGluZzogMnB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXHR9XG59IiwiLm1haW5fX2J1dHRvbiB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0Y29sb3I6IHZhcigtLXRleHQtY29sb3ItZGFyayk7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2UtYmcpO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10ZXh0LWNvbG9yLWRhcmspO1xuXHRwYWRkaW5nOiA1cHggMTBweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuXG5cdCYtdGV4dCB7XG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLWRhcmspO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRleHQtY29sb3IpO1xuXHR9XG5cblx0Ji5zZWNvbmRhcnkge1xuXHRcdGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLWRhcmspO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2UtYmcpO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRleHQtY29sb3IpO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLWRhcmspO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tdGV4dC1jb2xvcik7XG5cdFx0fVxuXHR9XG5cblx0Ji50cmFuc3BhcmVudCB7XG5cdFx0Y29sb3I6IHZhcigtLXRleHQtY29sb3ItZGFyayk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGFnZS1iZyk7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tdGV4dC1jb2xvcik7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tdGV4dC1jb2xvcik7XG5cdFx0fVxuXHR9XG59IiwiLmljb25zLXdyYXBwZXIge1xuXHRwYWRkaW5nOiAzMHB4IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGNvbHVtbi1nYXA6IDMwcHg7XG59XG5cbi5pY29uIHtcblx0ZmlsbDogdHJhbnNwYXJlbnQ7XG5cdHN0cm9rZTogdHJhbnNwYXJlbnQ7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG59XG5cbi5pY29uLS1pY29uX2NhcCxcbi5pY29uLS1pY29uX2Rlc2ssXG4uaWNvbi0taWNvbl9tZXNzYWdlIHtcblx0ZmlsbDogdmFyKC0tdGV4dC1jb2xvci1kYXJrKTtcblx0c3Ryb2tlOiB2YXIoLS10ZXh0LWNvbG9yLWRhcmspO1xuXHR3aWR0aDogNzZweDtcblx0aGVpZ2h0OiA3NnB4O1xuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0d2lkdGg6IDQwcHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHR9XG59XG5cbi5pY29uLS1pY29uX2ksXG4uaWNvbi0taWNvbl9zaGllbGQge1xuXHRzdHJva2U6IHZhcigtLXRleHQtY29sb3ItZGFyayk7XG5cdHdpZHRoOiA3NnB4O1xuXHRoZWlnaHQ6IDc2cHg7XG5cdGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLWRhcmspO1xuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0d2lkdGg6IDQwcHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHR9XG59XG5cbi5pY29uLS1hcnJvdyB7XG5cdHN0cm9rZTogdmFyKC0tdGV4dC1jb2xvci1kYXJrKTtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMjZweDtcblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0fVxufSIsIkBrZXlmcmFtZXMgcHVsc2Uge1xuXHQwJSB7XG5cdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuXHR9XG5cblx0MTAlIHtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG5cdH1cblxuXHQxNyUge1xuXHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblx0fVxuXG5cdDMzJSB7XG5cdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuOTApO1xuXHR9XG5cblx0NDUlIHtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBwdWxzZVNpemUge1xuXHQwJSB7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHR9XG5cblx0MTAlIHtcblx0XHR3aWR0aDogMTQuNXB4O1xuXHRcdGhlaWdodDogMTQuNXB4O1xuXHR9XG5cblx0MTclIHtcblx0XHR3aWR0aDogMTcuNXB4O1xuXHRcdGhlaWdodDogMTcuNXB4O1xuXHR9XG5cblx0MzMlIHtcblx0XHR3aWR0aDogMTMuNXB4O1xuXHRcdGhlaWdodDogMTMuNXB4O1xuXHR9XG5cblx0NDUlIHtcblx0XHR3aWR0aDogMThweDtcblx0XHRoZWlnaHQ6IDE4cHg7XG5cdH1cblxuXHQxMDAlIHtcblx0XHR3aWR0aDogMTZweDtcblx0XHRoZWlnaHQ6IDE2cHg7XG5cdH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGUge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgdXBEb3duIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBzY3JvbGxCZyB7XG5cdDAlIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcblx0fVxuXG5cdDUwJSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDQwJTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwO1xuXHR9XG59IiwibWFpbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogMTUwcHg7XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRnYXA6IDYwcHg7XG5cdH1cbn1cblxuLnNlY3Rpb25fX3RpdGxlIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2Vjb25kKTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAzMHB4O1xuXHRsaW5lLWhlaWdodDogMTEwJTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiAjMDAwO1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cbn0iLCIubW9iaWxlLW5hdiB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiA1MCU7XG5cdHJpZ2h0OiAtMTUwJTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogY2FsYygxMDAlIC0gMTIwcHgpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTUwJSk7XG5cdHotaW5kZXg6IDk5O1xuXG5cdHBhZGRpbmc6IDQwcHggMTBweDtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1wYWdlLWJnKTtcblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcblx0Ym9yZGVyLXJhZGl1czogNDBweDtcblxuXHQuYm9yZGVyX3dyYXBwZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2UtYmcpO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHR9XG59XG5cbi5vdmVybGF5IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRsZWZ0OiAwcHg7XG5cdHRvcDogMHB4O1xuXHR3aWR0aDogMTAwdnc7XG5cdGhlaWdodDogMTAwdmg7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcblx0ei1pbmRleDogOTU7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vdmVybGF5Lm1vYmlsZS1uYXYtLW9wZW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLm1vYmlsZS1uYXYtLW9wZW4ge1xuXHRyaWdodDogMDtcbn1cblxuLm1vYmlsZS1uYXYgbGkge1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAxNzcsIDIyLCAwLjIpO1xuXG5cdCY6Zmlyc3QtY2hpbGQge1xuXHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdH1cblxuXHQmOmxhc3QtY2hpbGQge1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdH1cbn1cblxuLm1vYmlsZS1uYXYgbGkge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4ubW9iaWxlLW5hdl9fbGlzdCBsaSBhIHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMTEwJTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiB2YXIoLS1hY2NlbnQtZGFyayk7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50KTtcblx0XHRjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG5cdH1cblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxufVxuXG4ubW9iaWxlLW5hdl9fbGlzdCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmb250LXNpemU6IDI4cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2UtYmcpO1xuXHQvLyBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDEyNCwgMCwgMCwgMC42KTtcblxuXHQvLyAmIC5hY3RpdmUge1xuXHQvLyBcdG9wYWNpdHk6IDAuNTtcblx0Ly8gfVxuXG5cdCYgbGk6Zmlyc3QtY2hpbGQge1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDE4LCAxOCwgMTgsIDAuMik7XG5cdH1cblxuXHQmIGxpOmxhc3QtY2hpbGQge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE4LCAxOCwgMTgsIDAuMik7XG5cdH1cbn0iLCIvKiBOYXYgSWNvbiAqL1xuLm1vYmlsZS1uYXYtYnRuIHtcblx0LS10aW1lOiAwLjFzO1xuXG5cdC0td2lkdGg6IDQwcHg7XG5cdC0taGVpZ2h0OiAyMHB4O1xuXG5cdC0tbGluZS1oZWlnaHQ6IDJweDtcblx0LS1zcGFjaW5nOiA2cHg7XG5cblx0LS1jb2xvcjogdmFyKC0tYWNjZW50LWRhcmspO1xuXHQtLXJhZGl1czogMHB4O1xuXG5cdC8qIEZpeGVkIGhlaWdodCBhbmQgd2lkdGggKi9cblx0LyogaGVpZ2h0OiB2YXIoLS1oZWlnaHQpOyAqL1xuXHQvKiB3aWR0aDogdmFyKC0td2lkdGgpOyAqL1xuXG5cdC8qIER5bmFtaWMgaGVpZ2h0IGFuZCB3aWR0aCAqL1xuXHRoZWlnaHQ6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICogMyArIHZhcigtLXNwYWNpbmcpICogMik7XG5cdHdpZHRoOiB2YXIoLS13aWR0aCk7XG5cblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uYXYtaWNvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IHZhcigtLXdpZHRoKTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGFnZS1iZyk7XG5cdGhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQpO1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xufVxuXG4ubmF2LWljb246OmJlZm9yZSxcbi5uYXYtaWNvbjo6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0ZGlzcGxheTogYmxvY2s7XG5cblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXG5cdHdpZHRoOiB2YXIoLS13aWR0aCk7XG5cdGhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQpO1xuXG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2UtYmcpO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tdGltZSkgZWFzZS1pbixcblx0XHR0b3AgdmFyKC0tdGltZSkgbGluZWFyIHZhcigtLXRpbWUpO1xufVxuXG4ubmF2LWljb246OmJlZm9yZSB7XG5cdC8qIHRvcDogY2FsYyh2YXIoLS1saW5lLWhlaWdodCkgKiAtMik7ICovXG5cdHRvcDogY2FsYygtMSAqICh2YXIoLS1saW5lLWhlaWdodCkgKyB2YXIoLS1zcGFjaW5nKSkpO1xufVxuXG4ubmF2LWljb246OmFmdGVyIHtcblx0LyogdG9wOiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSAqIDIpOyAqL1xuXHR0b3A6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICsgdmFyKC0tc3BhY2luZykpO1xufVxuXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YmVmb3JlLFxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmU6OmFmdGVyIHtcblx0dG9wOiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wYWdlLWJnKTtcblx0dHJhbnNpdGlvbjogdG9wIHZhcigtLXRpbWUpIGxpbmVhcixcblx0XHR0cmFuc2Zvcm0gdmFyKC0tdGltZSkgZWFzZS1pbiB2YXIoLS10aW1lKTtcbn1cblxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmU6OmJlZm9yZSB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcbn1cblxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmU6OmFmdGVyIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoLTMwZGVnKTtcbn1cblxuLyogTGF5b3V0ICovXG5cbi5tb2JpbGUtbmF2LWJ0biB7XG5cdHotaW5kZXg6IDk5OTtcblx0ZGlzcGxheTogbm9uZTtcblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59IiwiLmhlYWRlcl9fbmF2IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubmF2IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAzO1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDMwJTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLm5hdl9fbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGNvbHVtbi1nYXA6IDIwcHg7XG59XG5cbi5uYXZfX2xpbmsge1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMTAwJTtcblx0Y29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuXG5cdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRib3JkZXItcmFkaXVzOiAxMDBweDtcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wYWdlLWJnKTtcblx0XHRjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1kYXJrKTtcblx0fVxuXG5cdCYtZmlyc3Q6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwREMxQzI7XG5cdFx0Y29sb3I6IHZhcigtLXRleHQtY29sb3ItZGFyayk7XG5cdH1cblxuXHQmLXNlY29uZDpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzBGNkRBNztcblx0XHRjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1kYXJrKTtcblx0fVxuXG5cdCYtdGhpcmQ6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNFODc1OTQ7XG5cdFx0Y29sb3I6IHZhcigtLXRleHQtY29sb3ItZGFyayk7XG5cdH1cblxuXHQmLWZvdXJ0aDpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRTI2QTtcblx0XHRjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1kYXJrKTtcblx0fVxufVxuXG4ubmF2X19idG4ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDM7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDEwMCU7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGhlaWdodDogNDBweDtcblx0Y29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuXHRwYWRkaW5nOiA1cHggMTBweDtcblx0d2lkdGg6IDEwMCU7XG5cdHdpZHRoOiAyNTBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tdGV4dC1jb2xvcik7XG5cblx0Ji10ZXh0IHtcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGFnZS1iZyk7XG5cdFx0Y29sb3I6IHZhcigtLXRleHQtY29sb3ItZGFyayk7XG5cdH1cblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLm5vLXNjcm9sbCAubmF2X19saW5rIHtcblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiA1cHg7XG5cdG1hcmdpbjogMTBweCAwO1xuXHRtYXJnaW4tbGVmdDogLTVweDtcblxuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxMDUlO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1kYXJrKTtcblxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1kYXJrKTtcblx0fVxufSIsIi5yZXZpZXdzIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYWNjZW50KTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC5jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC50aXRsZV9fd3JhcHBlciB7XG5cdFx0cGFkZGluZy10b3A6IDM1cHg7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTgsIDE4LCAxOCwgMC40KTtcblx0fVxuXG5cdC5zbGlkZXIge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcblxuXHRcdCZfX2NvbnRyb2wge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1zZWxmOiBlbmQ7XG5cdFx0XHRncmlkLWNvbHVtbjogNDtcblx0XHRcdHotaW5kZXg6IDk7XG5cblx0XHRcdCYtLW5leHQge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDYwcHg7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1vYmlsZV9zbWFsbCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbW9iaWxlX3NtYWxsIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LnNsaWRlX193cmFwcGVyIHtcblx0XHRncmlkLWNvbHVtbjogMyAvIC0xO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcblx0XHR9XG5cdH1cblxuXHQuc2xpZGUge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdCZfX3RleHQge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMDUlO1xuXHRcdFx0Y29sb3I6IHJnYmEoMTgsIDE4LCAxOCwgMC43KTtcblxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2ltZyB7XG5cdFx0XHRtYXJnaW46IDQwcHggMCAyMHB4IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0JiBpbWcge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA5MHB4O1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZV9zbWFsbCB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGVfc21hbGwge1xuXHRcdFx0XHRtYXJnaW46IDE1cHggMCAxMHB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fbmFtZSB7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEwNSU7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Y29sb3I6IHZhcigtLXRleHQtY29sb3ItZGFyayk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGVfc21hbGwge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19yb2xlIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTA1JTtcblx0XHRcdGNvbG9yOiByZ2JhKDE4LCAxOCwgMTgsIDAuNCk7XG5cblx0XHRcdEBpbmNsdWRlIG1vYmlsZV9zbWFsbCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc2xpZGVyX19tb2JpbGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXG5cdFx0QGluY2x1ZGUgbW9iaWxlX3NtYWxsIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0Z2FwOiAxNXB4O1xuXG5cdFx0XHRvdmVyZmxvdy14OiBhdXRvO1xuXHRcdFx0c2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG5cdFx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdFx0fVxuXG5cdFx0LnNsaWRlX193cmFwcGVyIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0Z2FwOiAxNXB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHR9XG5cblx0XHQuc2xpZGUge1xuXHRcdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0bWF4LXdpZHRoOiAyODBweDtcblx0XHRcdHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydDtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdH1cblx0fVxufVxuXG4ucmV2aWV3cyAuc2xpZGVfX3dyYXBwZXIge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0QGluY2x1ZGUgbW9iaWxlX3NtYWxsIHtcblx0XHRvdmVyZmxvdy14OiBzY3JvbGw7XG5cdH1cbn1cblxuLnJldmlld3MgLnNsaWRlcy10cmFjayB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbi5yZXZpZXdzIC5zbGlkZSB7XG5cdGZsZXg6IDAgMCAxMDAlO1xufSIsIi50aXRsZS0xIHtcblx0bWFyZ2luOiAxZW0gMCAwLjVlbTtcblx0Zm9udC1zaXplOiAzOHB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC10aXRsZXMpO1xufVxuXG4udGl0bGUtMiB7XG5cdG1hcmdpbjogMWVtIDAgMC41ZW07XG5cdGZvbnQtc2l6ZTogMzJweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtdGl0bGVzKTtcbn1cblxuLnRpdGxlLTMge1xuXHRtYXJnaW46IDFlbSAwIDAuNWVtO1xuXHRmb250LXNpemU6IDI2cHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXRpdGxlcyk7XG59XG5cbi50aXRsZS00IHtcblx0bWFyZ2luOiAxZW0gMCAwLjVlbTtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC10aXRsZXMpO1xufVxuXG4udGl0bGVfX3dyYXBwZXIge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG59XG5cbi50aXRsZSB7XG5cdGdyaWQtY29sdW1uOiAyIC8gLTE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiA1NXB4O1xuXHRsaW5lLWhlaWdodDogMTA1JTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6ICMxMjEyMTI7XG5cdGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLWRhcmspO1xuXHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdC8vIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxufVxuXG4uc3VidGl0bGUge1xuXHRncmlkLWNvbHVtbjogMSAvIDI7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHQmIHNwYW4ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10ZXh0LWNvbG9yLWRhcmspO1xuXHRcdGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLWRhcmspO1xuXHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMTAwJTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHR9XG5cdH1cbn0iLCIuaG93IHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYWNjZW50KTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC50aXRsZV9fd3JhcHBlciB7XG5cdFx0cGFkZGluZy10b3A6IDM1cHg7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTgsIDE4LCAxOCwgMC40KTtcblxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHR9XG5cdH1cblxuXHQuY2FyZHMge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuXHRcdGdhcDogMjRweDtcblxuXHRcdEBpbmNsdWRlIHRhYmxldF9zbWFsbCB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHRcdGdhcDogMjBweDtcblx0XHR9XG5cdH1cblxuXHQuY2FyZCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdG1heC13aWR0aDogNDUwcHg7XG5cblx0XHRAaW5jbHVkZSB0YWJsZXRfc21hbGwge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblxuXHRcdCZfX21lZGlhIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0YXNwZWN0LXJhdGlvOiA0IC8gMy4yO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRib3JkZXItcmFkaXVzOiA5MHB4O1xuXG5cdFx0XHQmLmJsdWUge1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMEY2REE3O1xuXHRcdFx0fVxuXG5cdFx0XHQmLnJlZCB7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNFODc1OTQ7XG5cdFx0XHR9XG5cblx0XHRcdCYuZ3JlZW4ge1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMERDMUMyO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA3MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGVfc21hbGwge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jYXJkX19pbWcge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0aW5zZXQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cyBlYXNlO1xuXG5cdFx0XHQmLS1iYXNlIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblxuXHRcdFx0Ji0tZmlsbCB7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cy13aXRoaW4ge1xuXHRcdFx0LmNhcmRfX2ltZy0tYmFzZSB7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5jYXJkX19pbWctLWZpbGwge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX3RpdGxlIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTA1JTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRjb2xvcjogdmFyKC0tdGV4dC1jb2xvci1kYXJrKTtcblxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX3RleHQge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMDUlO1xuXHRcdFx0Y29sb3I6IHJnYmEoMTgsIDE4LCAxOCwgMC40KTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuXHRcdC5jYXJkIC5jYXJkX19pbWcge1xuXHRcdFx0dHJhbnNpdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQuaG93IHtcblx0XHQmX19iZ193cmFwcGVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDkwcHg7XG5cdFx0XHRhc3BlY3QtcmF0aW86IDE2Lzk7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNTBweDtcblxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTAwcHg7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdGFzcGVjdC1yYXRpbzogNC8zLjI7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fYmcge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0aW5zZXQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdH1cblx0fVxuXG59IiwiLyogQmFzZSAqL1xuQGltcG9ydCAnLi9iYXNlL3Jlc2V0JztcbkBpbXBvcnQgJy4vYmFzZS92YXJzJztcbkBpbXBvcnQgJy4vYmFzZS9taXhpbnMnO1xuQGltcG9ydCAnLi9iYXNlL2ZvbnRzQXV0b0dlbic7XG5AaW1wb3J0ICcuL2Jhc2UvYmFzZSc7XG4vLyBAaW1wb3J0ICcuL2Jhc2UvZG9jcyc7IC8qINCe0YLQutC70Y7Rh9C40YLRjCDQv9GA0Lgg0L3QtdC+0LHRhdC+0LTQuNC80L7RgdGC0LggKi9cbkBpbXBvcnQgJy4vYmFzZS91dGlscyc7IC8vINCi0LXRgdGCINC90LAg0L7RiNC40LHQutGDXG5AaW1wb3J0ICcuL2Jhc2UvY29udGFpbmVycyc7XG5AaW1wb3J0ICcuL2Jhc2Uvc3RpY2t5LWZvb3Rlcic7XG5cbi8qIEJsb2NrcyAqL1xuQGltcG9ydCBcImJsb2Nrcy9fYWJvdXQuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fYWR2YW50YWdlcy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19idXR0b25zLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2Zvb3Rlci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19mb3JtLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2dyaWQtZ3VpZGVzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2hlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19oZXJvLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2ljb25zLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2tleWZyYW1lcy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19tYWluLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX21vYmlsZS1uYXYuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fbmF2LWljb24uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fbmF2LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX3Jldmlld3Muc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fdGl0bGVzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvaG93LnNjc3NcIjtcblxuLyogTm8gc3R5bGVzIGNvZGUgYmVsb3cuIE9ubHkgaW4gbW9kdWxlcyAqL1xuLyog0J3QtSDQv9C40YjQuNGC0LUgQ1NTINC60L7QtCDQvdC40LbQtS4g0KLQvtC70YzQutC+INCyINC/0L7QtNC60LvRjtGH0LDQtdC80YvRhSDRhNCw0LnQu9Cw0YUgKi8iXX0= */
