@charset "UTF-8";@-webkit-keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes glpills-ping{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}75%,to{-webkit-transform:scale(2);transform:scale(2);opacity:0}}@-webkit-keyframes glpills-scaleIn{0%{-webkit-transform:scale(.9);transform:scale(.9);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes rotate{0%{-webkit-transform:translate(-50%,-50%) rotateZ(0deg);transform:translate(-50%,-50%) rotateZ(0deg)}to{-webkit-transform:translate(-50%,-50%) rotateZ(360deg);transform:translate(-50%,-50%) rotateZ(360deg)}}@-webkit-keyframes rotateccw{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(-360deg);transform:translate(-50%,-50%) rotate(-360deg)}}@-webkit-keyframes spin{0%,to{-webkit-box-shadow:.2em 0 0 0 currentcolor;box-shadow:.2em 0 0 0 currentcolor}12%{-webkit-box-shadow:.2em .2em 0 0 currentcolor;box-shadow:.2em .2em 0 0 currentcolor}25%{-webkit-box-shadow:0 .2em 0 0 currentcolor;box-shadow:0 .2em 0 0 currentcolor}37%{-webkit-box-shadow:-.2em .2em 0 0 currentcolor;box-shadow:-.2em .2em 0 0 currentcolor}50%{-webkit-box-shadow:-.2em 0 0 0 currentcolor;box-shadow:-.2em 0 0 0 currentcolor}62%{-webkit-box-shadow:-.2em -.2em 0 0 currentcolor;box-shadow:-.2em -.2em 0 0 currentcolor}75%{-webkit-box-shadow:0 -.2em 0 0 currentcolor;box-shadow:0 -.2em 0 0 currentcolor}87%{-webkit-box-shadow:.2em -.2em 0 0 currentcolor;box-shadow:.2em -.2em 0 0 currentcolor}}@-webkit-keyframes main-top-picture-float{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}to{-webkit-transform:translateY(4px);transform:translateY(4px)}}@keyframes main-top-picture-float{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}to{-webkit-transform:translateY(4px);transform:translateY(4px)}}@-webkit-keyframes product-float{0%,to{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}25%{-webkit-transform:translateY(-3px) rotate(-1deg);transform:translateY(-3px) rotate(-1deg)}50%{-webkit-transform:translateY(0) rotate(.5deg);transform:translateY(0) rotate(.5deg)}75%{-webkit-transform:translateY(3px) rotate(1deg);transform:translateY(3px) rotate(1deg)}}@keyframes product-float{0%,to{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}25%{-webkit-transform:translateY(-3px) rotate(-1deg);transform:translateY(-3px) rotate(-1deg)}50%{-webkit-transform:translateY(0) rotate(.5deg);transform:translateY(0) rotate(.5deg)}75%{-webkit-transform:translateY(3px) rotate(1deg);transform:translateY(3px) rotate(1deg)}}@keyframes glpills-ping{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}75%,to{-webkit-transform:scale(2);transform:scale(2);opacity:0}}@keyframes glpills-scaleIn{0%{-webkit-transform:scale(.9);transform:scale(.9);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes rotate{0%{-webkit-transform:translate(-50%,-50%) rotateZ(0deg);transform:translate(-50%,-50%) rotateZ(0deg)}to{-webkit-transform:translate(-50%,-50%) rotateZ(360deg);transform:translate(-50%,-50%) rotateZ(360deg)}}@keyframes rotateccw{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(-360deg);transform:translate(-50%,-50%) rotate(-360deg)}}@keyframes spin{0%,to{-webkit-box-shadow:.2em 0 0 0 currentcolor;box-shadow:.2em 0 0 0 currentcolor}12%{-webkit-box-shadow:.2em .2em 0 0 currentcolor;box-shadow:.2em .2em 0 0 currentcolor}25%{-webkit-box-shadow:0 .2em 0 0 currentcolor;box-shadow:0 .2em 0 0 currentcolor}37%{-webkit-box-shadow:-.2em .2em 0 0 currentcolor;box-shadow:-.2em .2em 0 0 currentcolor}50%{-webkit-box-shadow:-.2em 0 0 0 currentcolor;box-shadow:-.2em 0 0 0 currentcolor}62%{-webkit-box-shadow:-.2em -.2em 0 0 currentcolor;box-shadow:-.2em -.2em 0 0 currentcolor}75%{-webkit-box-shadow:0 -.2em 0 0 currentcolor;box-shadow:0 -.2em 0 0 currentcolor}87%{-webkit-box-shadow:.2em -.2em 0 0 currentcolor;box-shadow:.2em -.2em 0 0 currentcolor}}@-webkit-keyframes thank-you-scaleIn{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}60%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes thank-you-scaleIn{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}60%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes thank-you-fadeInUp{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes thank-you-fadeInUp{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes thank-you-pulse{50%{opacity:.5}}@keyframes thank-you-pulse{50%{opacity:.5}}*{padding:0;margin:0;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}button:active,button:focus,input:active,input:focus{outline:0}button::-moz-focus-inner{padding:0;border:0}label{cursor:pointer}:root{--bg-dark:#010101;--bg-light:#fff;--bg-medium:#e1e8ed;--light:#fff;--dark:#292929;--acc:#1192fc}@font-face{font-family:Poppins;font-display:swap;src:url(../fonts/Poppins-Bold.woff2) format("woff2"),url(../fonts/Poppins-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Poppins;font-display:swap;src:url(../fonts/Poppins-Light.woff2) format("woff2"),url(../fonts/Poppins-Light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Poppins;font-display:swap;src:url(../fonts/Poppins-Regular.woff2) format("woff2"),url(../fonts/Poppins-Regular.woff) format("woff");font-weight:400;font-style:normal}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}html{scroll-behavior:smooth;background-color:var(--bg-light);font-family:"Poppins",sans-serif;font-weight:400;font-size:16px}.quiz-body{background-color:var(--bg-medium)}body,html{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer{margin-top:auto;padding:60px 0}.container{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:1280px;padding:0 20px;margin:0 auto}.section__title{font-size:clamp(22px,3.8vw,60px);line-height:125%;text-transform:uppercase;text-align:center}.section__title b,.viewer-counter strong{font-weight:600}.mobile-view{display:none}.title,.title-m{font-size:clamp(32px,4.5vw,50px);font-weight:700}.title-m{font-size:clamp(28px,4vw,36px);text-transform:uppercase}.text-s{font-size:clamp(20px,3vw,26px);font-weight:700}.color{color:var(--acc)}.button{border-radius:10px;text-transform:uppercase;font-weight:500;-webkit-transition:all .4s cubic-bezier(.68,-.55,.265,1.55);transition:all .4s cubic-bezier(.68,-.55,.265,1.55);padding:10px clamp(20px,3vw,33px);font-size:16px;background:-webkit-gradient(linear,left bottom,left top,from(#08294d),to(#415f97));background:linear-gradient(360deg,#08294d 0,#415f97 100%);color:var(--light);cursor:pointer;display:inline-block;width:-webkit-max-content;width:-moz-max-content;width:max-content;text-align:center}.button:hover{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03);background-color:rgba(51,51,51,.8666666667)}.btn-c{background:var(--acc)}a{-webkit-transition:all .4s cubic-bezier(.68,-.55,.265,1.55);transition:all .4s cubic-bezier(.68,-.55,.265,1.55)}a:hover{-webkit-transform:none;-ms-transform:none;transform:none}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:-webkit-box;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{-webkit-animation:splide-loading 1s linear infinite;animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.footer hr{width:100%;height:2px;background-color:var(--light);margin:clamp(30px,3vw,40px) 0}.weight_summery_box .col img.female_pic.visible,.weight_summery_box .col img.male_pic.visible{display:block!important}.weight_summery_box .col.to .col_footer .dec{color:#22543d;background-color:#c6f6d5;border-radius:4px;padding:2px 6px}.cookie-banner__text a:hover{text-decoration:none}.bridge-main{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bridge__info{display:grid;gap:20px}.bridge__info .title{font-weight:400}.bridge__text{font-size:clamp(16px,2vw,18px)}.bridge__doc{display:grid;gap:10px;border-radius:24px;background-color:var(--bg-light);padding:16px 40% 16px 16px;position:relative;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1)}.bridge__doc::after{content:"";position:absolute;bottom:0;right:0;width:38%;height:100%;background-image:url(../img/bridge/doc.avif);background-position:bottom center;background-size:contain;background-repeat:no-repeat}.bridge__doc-text{font-size:clamp(14px,2vw,16px)}.bridge__doc-author{font-size:clamp(14px,1.5vw,16px);font-weight:600;color:var(--dark)}.bridge__picture{width:100%;aspect-ratio:1;background-image:url(../../../img/bridge/before.webp);background-position:center;background-size:cover;background-repeat:no-repeat;border-radius:20px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.bridge__results-info{padding:16px;border-radius:16px;background-color:var(--bg-light);position:relative;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1);margin-bottom:10px;text-align:center}.bridge__results-title{font-size:clamp(16px,2vw,18px)}.bridge__results-text{color:red;font-weight:600}.bridge-main{padding:50px 0;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.bridge-main .main__top-list{margin-top:50px;grid-column:1/-1}.cookie-banner{position:fixed;bottom:0;left:0;width:100%;background-color:#fff;-webkit-box-shadow:0 -4px 10px rgba(0,0,0,.1);box-shadow:0 -4px 10px rgba(0,0,0,.1);z-index:1000;padding:20px 0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.cookie-banner.is-visible{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.cookie-banner__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.cookie-banner__text{font-size:14px;color:var(--dark);margin:0}.cookie-banner__text a{color:var(--accent);text-decoration:underline}.cookie-banner__btn{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;white-space:nowrap;padding:10px 20px;min-width:120px;width:-webkit-max-content;width:-moz-max-content;width:max-content;background-color:var(--dark);color:var(--light);font-size:14px}.footer__policies{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:40px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.footer__policy-link{font-size:14px;color:#666;text-decoration:underline}.footer,.footer a,.footer__policy-link:hover{color:var(--light)}.footer{background-color:var(--dark)}.footer a{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.footer a:hover{text-shadow:0 0 10px red}.footer__info{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.footer__info,.footer__list,.header .container{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(20px,4vw,50px);font-size:14px}.footer__restriction{font-size:12px;text-align:center}.header{background-color:var(--bg-light);color:var(--bg-dark);padding:5px 0;position:relative}.header .container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__logo{font-size:clamp(32px,4vw,48px);color:#001a38;line-height:1}.header__text{font-size:clamp(16px,2vw,18px);text-transform:uppercase}.header__progress{width:100%;max-width:200px;margin:0 12px;opacity:0;-webkit-transition:opacity 150ms ease;transition:opacity 150ms ease}.header__progress-bar{width:100%;height:6px;border-radius:999px;background:rgba(0,0,0,.12);overflow:hidden}.header__progress-bar-fill{height:100%;width:0%;border-radius:999px;background:#001a38;-webkit-transition:width 200ms ease;transition:width 200ms ease}.header__lang-switcher{-ms-flex-negative:0;flex-shrink:0;margin-left:8px}.header__lang-select{font:inherit;font-size:14px;padding:6px 10px;border-radius:8px;border:1px solid rgba(0,26,56,.25);background:#fff;color:#001a38;cursor:pointer}.main__consistency{padding-top:50px;padding-bottom:50px}.main__consistency-grid{display:grid;grid-template-columns:minmax(300px,505px) 1fr;gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main__consistency-item::before,.main__consistency-picture{grid-row:1/3;width:100%;aspect-ratio:505/453;background-image:url(../../../img/main/main_consistency-picture.webp);background-position:center;background-size:contain;background-repeat:no-repeat}.main__consistency-title{margin-bottom:20px}.main__consistency-description{margin-bottom:40px}.main__consistency-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.main__consistency-item{display:grid;grid-template-columns:60px 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.main__consistency-item::before{content:"";aspect-ratio:1;background-image:url(../img/main/main_consistency-icon-1.webp)}.main__consistency-item:nth-child(2)::before{background-image:url(../../../img/main/main_consistency-icon-2.webp)}.main__consistency-item:nth-child(3)::before{background-image:url(../../../img/main/main_consistency-icon-3.webp)}.main__consistency-item:nth-child(4)::before{background-image:url(../../../img/main/main_consistency-icon-4.webp)}.main__consistency-item-title{font-weight:700;text-transform:uppercase}.main__consistency-item-text{font-size:14px}.main__faq{padding-top:clamp(30px,3vw,50px);padding-bottom:clamp(50px,5vw,100px);background-color:var(--bg-medium)}.main__faq-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main__faq-title{margin-bottom:20px}.main__faq-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.main__faq-item-title{font-weight:700;text-transform:uppercase;font-size:clamp(14px,2vw,20px)}.main__faq-text{font-size:14px}.main__faq-picture{aspect-ratio:1;width:100%;background-image:url(../../../img/main/main__faq-picture.webp);background-position:center;background-repeat:no-repeat;background-size:contain;border-radius:20px}.main__problem{padding-top:60px;padding-bottom:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.main__problem-info{max-width:720px}.main__problem-title{margin-bottom:16px}.main__problem-picture{padding:40px 20px;width:100%;min-width:clamp(300px,40vw,505px);aspect-ratio:744/445;background-image:url(/img/main/main__problem-picture.webp);background-position:center;background-size:contain;background-repeat:no-repeat}.main__product{background-color:var(--bg-medium);padding:clamp(50px,5vw,100px) 0}.main__product-title{text-align:center;margin-bottom:50px}.main__product-grid,.main__product-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}.main__product-grid{display:grid;grid-template-columns:1fr minmax(371px,591px) 1fr}.main__product-list{list-style:none;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-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.main__product-item-title{text-transform:uppercase}.main__product-picture{width:100%;background-image:url(../img/main/main__product-girl.webp);aspect-ratio:887/935;background-size:contain;background-repeat:no-repeat;background-position:center}.main__results{padding-top:clamp(50px,5vw,100px);background-color:var(--bg-medium);padding-bottom:clamp(30px,3vw,50px)}.main__results-title{text-align:center;margin-bottom:40px}.main__results-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main__results-picture{aspect-ratio:875/719;width:100%;background-image:url(../../../img/main/main__results-man.webp);background-position:center;background-repeat:no-repeat;background-size:contain;border-radius:20px}.main__results-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.main__results-percent{font-size:clamp(60px,5vw,80px);font-weight:700;margin-bottom:10px;line-height:1}.main__results-text{font-size:clamp(12px,2vw,16px)}.main__top{padding-top:20px;padding-bottom:clamp(60px,5vw,100px);background:var(--bg-medium)}.main__top-wrapper{display:grid;grid-template-columns:1fr clamp(320px,40vw,505px);gap:20px}.main__top-content{display:grid;gap:16px;-ms-flex-line-pack:center;align-content:center}.main__top-title{max-width:560px;line-height:1.2;text-transform:uppercase}.main__top-description{max-width:600px}.main__top-button{height:-webkit-max-content;height:-moz-max-content;height:max-content}.main__top-item,.main__top-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main__top-list{margin-top:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.main__top-item{gap:8px;font-size:10px}.main__top-item img{aspect-ratio:1;width:36px}.main__top-picture{position:relative;display:grid;place-items:center;max-width:505px}.main__top-picture img{-o-object-fit:contain;object-fit:contain;-webkit-animation:main-top-picture-float 6s ease-in-out infinite alternate;animation:main-top-picture-float 6s ease-in-out infinite alternate}.main__top-counter-block{position:absolute;bottom:5%;left:5%;width:30%;aspect-ratio:1;background-color:var(--bg-light);border-radius:50%;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-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main__top-counter-block span:last-child{font-size:clamp(10px,1.2vw,14px);font-weight:400;color:var(--dark)}.main__top-counter{font-size:clamp(30px,4vw,60px);line-height:1;font-weight:700}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.paypal-express-wrapper{max-width:500px;width:100%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.paypal-express-wrapper.is-card-input{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:.6}.paypal-button-container{width:100%;max-width:300px;margin:auto}.form-section{margin:clamp(50px,6vw,100px) 0}.phone__label{position:relative}.phone-prefix{position:absolute;top:50%;left:1em;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#c1c1c1}#phoneInput{padding-left:4em}.shipping__grid{display:grid;grid-template-columns:1fr;gap:20px}.paypal-express-block{display:none;grid-column:1/-1;background:#f9f9f9;border-radius:20px;text-align:center;padding:20px}#payment-stripe-request-button{max-height:35px;height:100%;overflow:hidden;border-radius:4px}.shipping__form{background-color:var(--bg-light);padding:20px;border-radius:20px;display:grid;gap:20px;width:100%}.shipping__form input,.shipping__form select{border:1px solid rgba(1,1,1,.2509803922);padding:16px;border-radius:5px;width:100%}.input-field.error,.shipping__form input.error,.shipping__form select.error{border-color:#d92d20;-webkit-box-shadow:0 0 0 3px rgba(217,45,32,.12);box-shadow:0 0 0 3px rgba(217,45,32,.12)}.error-message{display:none;margin-top:6px;font-size:12px;line-height:1.2;color:#d92d20}.form__card-button:disabled{background:#d0d5dd;color:rgba(0,0,0,.55);cursor:not-allowed;opacity:1;-webkit-filter:none;filter:none}.form__left,.form__right{display:grid;grid-template-columns:1fr;gap:12px}.form__top-info{grid-column:1/-1;display:grid;gap:14px;margin-bottom:16px}.form__top-step{font-size:12px}.form__top-title{font-size:26px}.form__top-subtitle,.form__top-title{text-align:center}.form__row{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.form__row--full{grid-template-columns:1fr}.form__delivery-date{padding:14px 20px;border-radius:16px;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;gap:10px;font-size:12px;background:#f9f9f9}.form__card-wrapper{background:#f9f9f9;padding:20px;border-radius:32px 20px;display:grid;gap:10px}.form__card-wrapper hr{width:100%;height:2px;background-color:rgba(0,0,0,.1882352941)}.form__card-top,.form__card-top-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form__card-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.form__card-top-text{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px;font-size:14px}.form__card-top-text input[type=radio]{accent-color:var(--acc)}.payment-method[data-method=googlepay]{display:none}.form__card-top-payments{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-left:auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.payment-klarna .form__card-wrapper{background:#f9f9f9}.klarna-button{width:100%;max-width:400px;height:40px;background:url(../../../img/icons/klarna.svg),#f4b6c7;background-size:contain;background-repeat:no-repeat;background-position:center;border-radius:4px;margin:0 auto;border:0;cursor:pointer}.form__klarna-submit,.payment-method[data-method=creditcard] .form__card-payment{max-height:0;opacity:0;overflow:hidden;visibility:hidden;pointer-events:none;-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:max-height .3s ease,opacity .3s ease,visibility .3s ease,-webkit-transform .3s ease;transition:max-height .3s ease,opacity .3s ease,transform .3s ease,visibility .3s ease;transition:max-height .3s ease,opacity .3s ease,transform .3s ease,visibility .3s ease,-webkit-transform .3s ease}.payment-klarna.active .form__klarna-submit,.payment-method[data-method=creditcard].active .form__card-payment{opacity:1;visibility:visible;pointer-events:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.payment-method[data-method=creditcard].active .form__card-payment{display:grid;gap:10px;max-height:2000px}.form__klarna-submit{display:grid;place-items:center}.payment-klarna.active .form__klarna-submit{max-height:48px;width:100%}.form__card-top-payment,.form__gpay,.form__klarna{background-position:center;background-repeat:no-repeat;background-size:contain}.form__klarna{width:56px;height:24px;background-image:url(../../../img/icons/klarna.svg)}.form__card-top-payment,.form__gpay{width:28px;aspect-ratio:19/12;border-radius:3px}.form__card-top-payment:nth-child(1){background-image:url(../../../img/icons/visa.svg)}.form__card-top-payment:nth-child(2){background-image:url(../../../img/icons/master.svg)}.form__card-top-payment:nth-child(3){background-image:url(../../../img/icons/paypal.svg)}.form__gpay{background-image:url(../../../img/icons/gpay.svg)}.form__card-field{position:relative;margin-top:28px;background-color:var(--light);border:1px solid rgba(1,1,1,.2509803922);padding:16px;border-radius:5px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form__card-field input{border:0;padding:0}.form__card-field label:nth-child(2),.form__card-field label:nth-child(3){max-width:5em}.form__card-field label:nth-child(1){margin-right:auto}.form__card-field::before{position:absolute;top:-28px;content:"Kartennummer";font-size:14px}.form__card-agreement{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form__card-agreement-text{font-size:11px}.form__card-checkbox{accent-color:var(--acc)}input[type=checkbox]{width:28px;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.form__card-button,.form__next-step{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;width:100%}.form__card-button{gap:10px;position:relative}.form__next-step{margin:auto;min-width:240px;max-width:400px;gap:6px}.form__next-step svg{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.form__next-step:hover{gap:16px;letter-spacing:.1em}.form__card-button::before{content:url(../img/icons/lock.svg);margin-top:2px;display:grid;place-items:center}.form__card-additional{font-size:10px;text-align:center}.failure-modal-content{background:#fff;padding:24px;border-radius:8px;max-width:400px;display:grid;gap:12px;place-items:center}.offer__top{padding:clamp(50px,8vw,100px) 0;background-color:var(--bg-medium)}.offer__top .container{display:grid;gap:16px}.offer__top-description,.offer__top-title{max-width:624px;text-align:center;margin:auto}.offer__toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0;margin-top:24px;padding:4px;background:rgba(0,0,0,.06);border-radius:12px;max-width:400px;margin-left:auto;margin-right:auto}.offer__toggle-btn{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:12px 20px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;border:0;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;background:0 0;color:#666;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s}.offer__toggle-btn.is-active{background:var(--light);color:var(--dark);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12);box-shadow:0 1px 3px rgba(0,0,0,.12)}.offer__toggle-btn:hover:not(.is-active){color:var(--dark)}.offer__lists{position:relative}.offer__list--hidden{display:none!important}.offer__list{margin-top:40px;display:grid;grid-template-columns:repeat(3,minmax(260px,1fr));gap:clamp(16px,2.5vw,24px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;height:100%;-ms-flex-item-align:center;align-self:center;border-radius:20px;padding:10px}.product:nth-child(2){margin-top:-10%}.product__ribbon{position:absolute;top:0;left:0;border-radius:5px 5px 0 0;background:#00a5ca;color:var(--light);padding:4px;width:100%;font-size:14px;text-align:center}.product__rating{margin:1em auto;font-size:14px;text-transform:uppercase}.product__rating-text{margin-left:8px}.offer__picture-square{background:-webkit-gradient(linear,left bottom,left top,from(#08294d),to(#415f97));background:linear-gradient(360deg,#08294d 0,#415f97 100%);border-radius:5px;padding:32px 0;text-align:center;color:var(--light);margin-bottom:30%;position:relative}.product__top-title{font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:24px;margin-bottom:4px}.product__top-description{margin-bottom:10px}.product__picture{max-width:298px;width:100%;display:block;margin:0 auto -30%;-webkit-animation:product-float 16s ease-in-out infinite;animation:product-float 16s ease-in-out infinite;position:relative;z-index:2;-webkit-transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease}.product__price{display:grid;grid-template-columns:repeat(2,-webkit-max-content);grid-template-columns:repeat(2,max-content);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:16px}.product__price-new{font-size:clamp(20px,3vw,40px);font-weight:700;color:var(--acc);display:inline-block;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.product__price-description,.product__price-saves{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:clamp(13px,2vw,14px);color:#666}.product__price-old{font-size:clamp(15px,2vw,22px);font-weight:700;color:#666;position:relative;display:inline-block;text-decoration:line-through}.product:focus-within .product__price-new,.product:hover .product__price-new{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-transition-duration:.5s;transition-duration:.5s}.product:focus-within .product__price-old::after,.product:hover .product__price-old::after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transition-duration:.5s;transition-duration:.5s}.product:focus-within .product__picture,.product:hover .product__picture{-webkit-filter:drop-shadow(0 0 14px rgba(0,55,255,.55)) drop-shadow(0 0 38px rgba(174,255,176,.35));filter:drop-shadow(0 0 14px rgba(0,55,255,.55)) drop-shadow(0 0 38px rgba(174,255,176,.35));-webkit-transition-duration:.5s;transition-duration:.5s}.product--checked .product__picture,.product--checked:focus-within .product__picture,.product--checked:hover .product__picture{-webkit-filter:drop-shadow(0 0 14px rgba(0,242,255,.55)) drop-shadow(0 0 38px rgba(148,223,255,.35));filter:drop-shadow(0 0 14px rgba(0,242,255,.55)) drop-shadow(0 0 38px rgba(148,223,255,.35))}.product__price-saves--highlight{display:inline-block;padding:4px 10px;border-radius:2px;background:#d2b708;color:var(--light)}.product__price-total{font-size:12px;color:#777}.product__feature,.product__features-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.product__features-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}.product__feature{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:clamp(13px,2vw,16px)}.product__feature::before{content:url(../../../img/icons/checkbox.svg);display:grid;place-items:center}.product__button{width:100%;margin-top:auto;margin-bottom:16px}.product__button.button--checked{background:-webkit-gradient(linear,left bottom,left top,from(#d2fdfc),to(#abcafa));background:linear-gradient(360deg,#d2fdfc 0,#abcafa 100%);color:var(--dark);font-weight:700}.product__refund,.product__refunds{display:-webkit-box;display:-ms-flexbox;display:flex}.product__refunds{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:12px;gap:16px;margin-bottom:20px}.product__refund{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;position:relative}.product__refund:first-child::before{content:url(../../../img/icons/wallet.svg);display:grid;place-items:center}.product__refund:last-child::before{content:url(../../../img/icons/carry.svg);display:grid;place-items:center}.product__payments{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px}.product__payment img{height:22px;width:auto;display:block}.offer__values{background:var(--bg-light);padding:30px 0;color:var(--dark)}.offer__values-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:18px;list-style:none}.offer__value{display:grid;gap:8px}.offer__value-icon{width:26px;aspect-ratio:1;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(../../../img/icons/leaves.webp)}.offer__value:nth-child(1) .offer__value-icon{background-image:url(../../../img/icons/flag.webp)}.offer__value-title{text-transform:uppercase;font-weight:700}.offer__value-text{font-size:14px}.payment-popup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);backdrop-filter:blur(10px);opacity:0;visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;pointer-events:none;display:grid;place-items:center;-ms-flex-line-pack:center;align-content:center;overflow-y:auto;padding:40px 20px}.payment-popup__wrapper{position:relative;max-width:600px;width:100%;max-height:calc(100dvh - 40px);overflow-y:auto;padding:0;border-radius:20px}.payment-popup__close{position:absolute;top:10px;right:10px;width:35px;height:35px;background:url(../img/icons/close.svg);background-position:0 0;background-size:contain;background-repeat:no-repeat;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:1}.payment-popup__close:hover{-webkit-transform:rotate(90deg) scale(1.07);-ms-transform:rotate(90deg) scale(1.07);transform:rotate(90deg) scale(1.07)}.form__top-steps{padding-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:420px;width:100%;margin:0 auto;position:relative;z-index:1}.form__top-steps::before{position:absolute;top:calc(30% + 15px);left:10%;width:90%;height:2px;border-bottom:2px dashed var(--acc);opacity:.5;content:"";z-index:-1}#backToStepOneButton{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.form__step-link{display:grid;place-items:center;gap:10px;font-size:12px}.form__step-link img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.form__top-step--active img{-webkit-filter:grayscale(0%);filter:grayscale(0%)}#backToStepOneButton:hover{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}#backToStepOneButton,.payment-popup--shown{-webkit-transition:all .3s ease;transition:all .3s ease}.payment-popup--shown{z-index:100;pointer-events:auto;opacity:1;visibility:visible;backdrop-filter:blur(10px)}.policy{border-top:1px solid var(--dark);padding:120px 0}.policy h1,.policy h2,.policy h3{margin-bottom:20px;font-weight:600}.policy p{margin-bottom:15px;line-height:1.6;color:var(--dark)}.policy ul{margin-bottom:20px;padding-left:20px;list-style-type:disc}.policy ul li{margin-bottom:10px;line-height:1.5}.policy a{color:var(--accent);text-decoration:underline;-webkit-transition:opacity .3s;transition:opacity .3s}.policy a:hover{opacity:.8;text-decoration:none}.footer--quiz{padding:20px 0;position:relative}.footer--quiz .footer__info{gap:10px}.footer--quiz .header__logo{font-size:20px}.footer--quiz .footer__hr{margin:10px 0}.quiz-bottom,.quiz-top{font-size:clamp(12px,1.2vw,14px)}.quiz-bottom,.quiz-bottom p{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}.quiz-bottom{margin-top:16px auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;padding:20px 0}.quiz-bottom p{position:relative;gap:8px;text-align:center}.quiz-bottom p::before,.top__stars li{background-position:center;background-size:contain;background-repeat:no-repeat}.quiz-bottom p::before{content:"";width:24px;height:24px;background-image:url(../img/icons/quiz__bottom-lock.svg)}.quiz-top{background-color:#010e25;color:var(--light);padding:10px 0}.quiz-top .container{display:grid;gap:6px;place-items:center}.top__divider{width:100%;height:1px;background-color:rgba(255,255,255,.2)}.top__block,.top__stars{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.top__stars li{width:20px;height:20px;background-image:url(../../../img/icons/top_star.svg)}.top__block,.top__item,.top__list,.top__stars{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}.top__list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.top__item{border-right:1px solid rgba(255,255,255,.2);border-left:1px solid rgba(255,255,255,.2);padding:0 8px;gap:8px}.top__icon{width:16px;height:16px;background-image:url(../../../img/icons/top_1.webp);background-position:center;background-repeat:no-repeat}.top__item:nth-child(2) .top__icon{background-image:url(../../../img/icons/top_2.webp)}.top__item:nth-child(3) .top__icon{background-image:url(../../../img/icons/top_3.webp)}.top__item-text{text-transform:uppercase;font-weight:600;font-size:clamp(10px,1.2vw,12px)}.main-quiz{margin-top:20px;position:relative}.main-quiz [hidden]{display:none!important}.quiz,.quiz__wrapper{margin:0 auto;width:100%}.quiz{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quiz__wrapper{max-width:720px}.quiz-back{margin-top:20px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quiz-back::before{content:"";width:20px;aspect-ratio:1/1;background-image:url(../img/icons/back-arrow.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.quiz-step{max-width:720px;width:100%}.quiz-step__title,.quiz__title{font-size:clamp(20px,4vw,28px);text-align:center;margin-bottom:24px}.quiz-step__text,.quiz__subtitle{font-size:clamp(16px,3vw,20px);text-align:center;margin-bottom:32px}.form-quiz{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;min-height:70vh;gap:10px}.form-grid{display:grid;grid-template-columns:1fr;gap:8px;margin:auto}.form-grid__buttons{display:grid;grid-template-columns:repeat(2,1fr);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}.form-grid__buttons button{padding:8px 12px;border:1px solid var(--dark);border-radius:5px;font-size:18px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.form-grid__buttons .button--active{background-color:var(--acc);border-color:var(--acc);color:var(--light)}.form-grid__buttons,.quest-wrapper,.quiz .checkbox-style{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quest-wrapper{background-color:var(--light);border:1px solid var(--acc);border-radius:10px;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.quiz .checkbox-style{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:28px;height:28px;-webkit-box-flex:0;-ms-flex:0 0 28px;flex:0 0 28px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.quiz .checkbox-style input[type=checkbox],.quiz .checkbox-style input[type=radio]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.checkbox-style__wrapper--checkbox{border:var(--acc) 1px solid;border-radius:2px;width:20px;height:20px;display:block}.quest-input[type=checkbox]:checked~.checkbox-style__wrapper--checkbox{background:url(../img/icons/checkmark.svg),var(--acc);background-position:center;background-size:contain;background-repeat:no-repeat}.quiz .checkbox-style__wrapper{position:relative;display:block;width:28px;height:28px}.quiz .checkbox-style__wrapper::before{content:"";position:absolute;inset:0;border:2px solid var(--acc);border-radius:50%;background:0 0}.quiz .checkbox-style__wrapper::after{content:"";position:absolute;top:50%;left:50%;width:14px;height:14px;border-radius:50%;background:var(--acc);opacity:0;-webkit-transform:translate(-50%,-50%) scale(.6);-ms-transform:translate(-50%,-50%) scale(.6);transform:translate(-50%,-50%) scale(.6);-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease}.quiz .checkbox-style input[type=radio]:checked~.checkbox-style__wrapper::after{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.quiz .checkbox-style input[type=radio]:focus-visible~.checkbox-style__wrapper::before{-webkit-box-shadow:0 0 0 3px rgba(252,136,17,.25);box-shadow:0 0 0 3px rgba(252,136,17,.25)}.form__text-input,.form__text-input-label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.form__text-input{margin-left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;width:100%}.form__text-input-label{position:relative}.form__text-input-label input{padding:8px;border:1px solid #d3d3d3;border-radius:5px;width:100%}.form__clue{position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:14px;color:#d3d3d3}.quiz__controls{margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quiz__controls .button:disabled{background:#d0d5dd;color:rgba(0,0,0,.55);cursor:not-allowed;opacity:1;-webkit-filter:none;filter:none}.quiz__controls .button:disabled:hover{-webkit-transform:none;-ms-transform:none;transform:none}.quiz__next-hint{margin-top:10px;text-align:center;font-size:12px;color:rgba(0,0,0,.55)}.form-grid__item{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transition-delay:.1s;transition-delay:.1s}.form-grid__item:hover{-webkit-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01)}.form-grid--default{-webkit-perspective:1000px;perspective:1000px}.form-grid--default:hover .form-grid__item:not(:hover){-webkit-transform:rotate3d(1,0,0,10deg);transform:rotate3d(1,0,0,10deg);opacity:.7}#quiz-next{margin-top:auto;min-width:260px}.review,.review__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.review{max-width:720px;margin:16px auto;padding:20px;background-color:var(--bg-light);border-radius:10px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);box-shadow:0 0 10px 0 rgba(0,0,0,.1);gap:20px}.review img{width:200px;aspect-ratio:20/15;-o-object-fit:cover;object-fit:cover}.review__top{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.review__title{display:grid;grid-template-columns:1fr}.review__title span{font-size:10px;color:gray}.review__text{font-size:clamp(12px,1.2vw,16px)}.review__ad{margin-top:8px;font-size:14px;color:var(--acc)}.glpills-results-section{max-width:680px;margin:0 auto;padding:32px 16px 48px}.viewer-counter,.viewer-counter-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.viewer-counter{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:#fef3c7;padding:6px 12px;border-radius:9999px;font-size:14px;margin-bottom:16px}.viewer-dot{position:relative;width:8px;height:8px;-ms-flex-negative:0;flex-shrink:0}.viewer-dot::before{-webkit-animation:glpills-ping 1s infinite;animation:glpills-ping 1s infinite}.viewer-dot::after,.viewer-dot::before{content:"";position:absolute;inset:0;background:#f59e0b;border-radius:50%}.viewer-counter span{color:#92400e}.urgency-banner{background:-webkit-gradient(linear,left top,right top,from(#e53e3e),to(#c53030));background:linear-gradient(to right,#e53e3e,#c53030);padding:12px;border-radius:8px;text-align:center;color:#fff;margin-bottom:16px}.urgency-banner-inner{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;gap:8px}.exit-popup h3,.urgency-label,.urgency-timer{font-size:14px;font-weight:700}.urgency-timer{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;gap:4px;font-size:18px;color:#fff}.expert-name svg,.urgency-timer svg{width:20px;height:20px;fill:#fff}.urgency-stock{font-size:12px;color:#fff;margin-top:4px}.glpills-results-section .step_head{font-size:1.5em;line-height:1.3;padding-bottom:20px;padding-top:0;text-align:center;font-weight:700;color:#1f2937}.glpills-results-section .step_head .glpills-brand,.glpills-results-section .step_head span,.weight_summery_box .col.to .dec b{color:#4aa614}.chart-container{position:relative;height:300px;width:100%;max-width:550px;margin:20px auto}.chart-container--hidden,.weight_summery_box .col img.female_pic,.weight_summery_box .col img.male_pic{display:none}#resultGraph{display:block}.arrow-container,.weight_summery_box{display:-webkit-box;display:-ms-flexbox;display:flex}.weight_summery_box{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background-color:#fff;border:1px solid #e0e3eb;border-radius:.5rem;margin-top:1.25rem;overflow:hidden}.weight_summery_box .col{-webkit-box-flex:1;-ms-flex:1 1 45%;flex:1 1 45%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 5px;text-align:center}.weight_summery_box .col .col_head{font-size:18px;padding:12px 12px 0;font-weight:600;color:#1f2937}.weight_summery_box .col .img{height:150px;width:auto;-o-object-fit:contain;object-fit:contain;margin:12px auto;display:block}.weight_summery_box .col .dec{font-size:16px;padding:0 12px 12px;color:#374151}.weight_summery_box .col .dec b{font-weight:700;color:#1f2937}.weight_summery_box .col .col_footer{padding:4px 4px 16px;background-color:#f6f6f6}.weight_summery_box .col .col_footer .col_head{font-size:16px;padding-top:8px}.weight_summery_box .col .col_footer .dec{padding:0 4px;margin:8px auto 0;font-size:14px;font-weight:700;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#4a5568}.arrow-container{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.arrow-container img{max-height:40px;width:auto}.expert-card{background:-webkit-gradient(linear,left top,right bottom,from(#f0f9ff),to(#e0f2fe));background:linear-gradient(to bottom right,#f0f9ff,#e0f2fe);padding:20px;border-radius:12px;margin-top:24px;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.1);box-shadow:0 4px 15px rgba(0,0,0,.1)}.expert-header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.expert-avatar{width:64px;height:64px;border-radius:50%;border:2px solid #fff;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1);-o-object-fit:cover;object-fit:cover;-ms-flex-negative:0;flex-shrink:0}.expert-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-weight:700}.expert-name svg{fill:#1877f2}.expert-title{font-size:14px;color:#65676b}.expert-quote{margin-top:16px;padding-left:16px;border-left:4px solid #4aa614;font-style:italic;text-align:left}.expert-verified,.logo_dec_cont .logo_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.expert-verified{gap:8px;margin-top:12px;font-size:12px;color:#65676b}.expert-verified svg{width:16px;height:16px;fill:currentColor}.logo_dec_cont{background-color:#e6e6e6;margin-top:24px;border-radius:.5rem;padding:1.25rem}.logo_dec_cont .logo_row{gap:1rem}.logo_dec_cont .logo_row .img{width:100%;max-width:40px;height:auto;-ms-flex-negative:0;flex-shrink:0}.logo_dec_cont .logo_row .dec{font-size:15px;line-height:1.5;color:#374151;text-align:left;padding:0}.logo_dec_cont .logo_row .dec b{color:#1f2937}.glpills-results-section .step_head_2{padding:40px 0 0;font-size:1.8em;font-weight:700;color:#1f2937;text-align:center}.price_card{background-color:#eaf2e3;padding:20px;border-radius:.5rem;text-align:center;margin-top:20px}.price_card .step_head_3{padding-top:12px;font-size:1.4em;font-weight:700;color:#1f2937;margin-bottom:10px}.price_card .img{max-width:312px;margin:0 auto;display:block}.price_card .img_link{display:block;margin:12px auto 0;text-decoration:none}.price_card .step_head_4{margin-top:8px;font-size:1.3em;font-weight:700;color:#1f2937;padding:0;margin-bottom:0;line-height:1.2}.price_card .price-strikethrough{text-decoration:line-through;color:#6b7280;font-size:1.1em}.price_card .price-final{color:#16a34a;font-size:1.6em}.price_card .dec{font-size:16px;color:#374151}.price_card .dec.price-recommend{background:#fff3cd;border-radius:6px;padding:10px 14px;margin-bottom:4px;font-weight:600;color:#856404}.price_card .dec.dec_2{font-size:14px}.price_card .dec.dec_2.price-dec-mb{margin-bottom:12px;color:#374151}.price_card .dec.dec_2.price-caption{color:#6b7280;margin-top:4px;margin-bottom:8px}.price_card .dec_3{margin-bottom:20px;font-weight:600;color:#ef4444}.price_card .cta.img_link,.price_card .cta.submit-cta{text-decoration:none}.price_card .submit_btn{padding:18px 12px;width:100%;margin:10px auto 0;display:block;background-color:#eb731a;border:0;color:#fff;font-size:1.2em;font-weight:700;border-radius:8px;cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.price_card .submit_btn:hover{background-color:#c05a10}.price_card .guarantee-text{margin-top:15px;font-size:.9em;color:#4b5563}.notification,.notification-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.notification{position:fixed;bottom:16px;left:16px;max-width:300px;z-index:50;gap:12px;background:#fff;padding:12px;border-radius:8px;-webkit-box-shadow:0 10px 25px rgba(0,0,0,.15);box-shadow:0 10px 25px rgba(0,0,0,.15);-webkit-transform:translateX(-120%);-ms-transform:translateX(-120%);transform:translateX(-120%);opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease}.notification.show{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.notification-icon{width:40px;height:40px;background:#4aa614;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.notification-icon svg{width:20px;height:20px;stroke:#fff;fill:none}.notification-text{font-size:14px;font-weight:600}.notification-subtext{font-size:12px;color:#65676b}.exit-popup-overlay{display:none;position:fixed;inset:0;z-index:100;background:rgba(0,0,0,.6);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px}.exit-popup-overlay.show{display:-webkit-box;display:-ms-flexbox;display:flex}.exit-popup{position:relative;max-width:400px;width:100%;background:#fff;border-radius:16px;padding:24px;-webkit-box-shadow:0 25px 50px rgba(0,0,0,.25);box-shadow:0 25px 50px rgba(0,0,0,.25);text-align:center;-webkit-animation:glpills-scaleIn .3s ease;animation:glpills-scaleIn .3s ease}.exit-popup-close{position:absolute;top:12px;right:12px;background:0 0;border:0;color:#65676b;cursor:pointer;padding:4px}.exit-popup-close:hover{color:#1a202c}.exit-popup-close svg{width:24px;height:24px;stroke:currentColor;fill:none}.exit-popup-emoji{width:64px;height:64px;margin:0 auto 16px;background:#fee2e2;border-radius:50%;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;font-size:30px}.exit-popup h3{font-size:22px;margin-bottom:8px}.exit-popup p{color:#65676b;margin-bottom:16px;font-size:15px}.exit-popup-code{background:-webkit-gradient(linear,left top,right top,from(#e53e3e),to(#c53030));background:linear-gradient(to right,#e53e3e,#c53030);color:#fff;padding:16px;border-radius:8px;margin-bottom:16px}.exit-popup-code-label{font-size:14px}.exit-popup-code-value{font-size:20px;font-weight:700;margin:8px 0}.exit-popup-code-info{font-size:14px}.exit-popup-cta{display:block;width:100%;padding:16px;background:-webkit-gradient(linear,left top,right top,from(#eb731a),to(#f5922a));background:linear-gradient(to right,#eb731a,#f5922a);color:#fff;border:0;border-radius:8px;font-size:16px;font-weight:700;text-decoration:none;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;margin-bottom:12px}.exit-popup-cta:hover{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.exit-popup-dismiss{background:0 0;border:0;color:#65676b;font-size:14px;cursor:pointer}.exit-popup-dismiss:hover{text-decoration:underline}.show-spinner,.spinner{-webkit-transition:all .3s ease;transition:all .3s ease}.spinner{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000;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;backdrop-filter:blur(2px);opacity:0;visibility:hidden;pointer-events:none}.show-spinner{opacity:1;visibility:visible;pointer-events:auto}.spinner__inner{-webkit-transform:rotateZ(45deg);-ms-transform:rotate(45deg);transform:rotateZ(45deg);-webkit-perspective:1000px;perspective:1000px;border-radius:50%;width:148px;height:148px;color:#fff}.spinner__inner:after,.spinner__inner:before{content:"";display:block;position:absolute;top:0;left:0;width:inherit;height:inherit;border-radius:50%;-webkit-transform:rotateX(70deg);transform:rotateX(70deg);-webkit-animation:1s spin linear infinite;animation:1s spin linear infinite}.spinner__inner:after{color:#ff3d00;-webkit-transform:rotateY(70deg);transform:rotateY(70deg);-webkit-animation-delay:.4s;animation-delay:.4s}.spinner__text{position:absolute;-webkit-transform:rotateZ(-45deg);-ms-transform:rotate(-45deg);transform:rotateZ(-45deg);bottom:-30px;left:50%;font-size:24px;color:#fff;text-align:center}.thankyou-page{width:100%;max-width:900px;margin:0 auto;padding:2.5rem 1.5rem clamp(90px,5vh,130px);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;text-align:center}.thankyou-page__icon-wrap{position:relative;margin-bottom:1.5rem}.thankyou-page__icon-bg{position:absolute;inset:0;background-color:#dcfce7;border-radius:50%;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);opacity:.5}.thankyou-page__icon-bg.animate-pulse{-webkit-animation:thank-you-pulse 2s cubic-bezier(.4,0,.6,1) infinite;animation:thank-you-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.thankyou-page__icon{position:relative;z-index:10;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:4rem;height:4rem;background-color:#22c55e;color:#fff;border-radius:50%;-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.1);box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.thankyou-page__title{margin-bottom:.75rem;font-size:1.875rem;font-weight:800;color:#111827;line-height:1.2}.thankyou-page__subtitle{margin-bottom:2rem;font-size:1rem;line-height:1.625;color:#4b5563}.thankyou-page__card{width:100%;margin-bottom:2rem;padding:1.5rem;background:#fff;border-radius:1rem;border:1px solid #f3f4f6;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.05);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);text-align:left;position:relative;overflow:hidden}.thankyou-page__card-bar{position:absolute;top:0;left:0;width:4px;height:100%;background-color:#880a17}.thankyou-page__card-title{margin-bottom:.5rem;font-size:1.125rem;font-weight:700;color:#111827}.thankyou-page__card-text{font-size:.875rem;line-height:1.625;color:#4b5563}.thankyou-page__steps{width:100%;margin-bottom:2.5rem}.thankyou-page__step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;margin-bottom:1rem}.thankyou-page__step:last-child{margin-bottom:0}.thankyou-page__step-icon{-ms-flex-negative:0;flex-shrink:0;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:2rem;height:2rem;padding:.5rem;border-radius:.5rem}.thankyou-page__step-icon--blue{background-color:#eff6ff}.thankyou-page__step-icon--blue svg{stroke:#2563eb}.thankyou-page__step-icon--yellow{background-color:#fefce8}.thankyou-page__step-icon--yellow svg{stroke:#ca8a04}.thankyou-page__step-content{text-align:left;-webkit-box-flex:1;-ms-flex:1;flex:1}.thankyou-page__step-title{font-size:.875rem;font-weight:700;color:#111827}.thankyou-page__step-text{margin-top:.25rem;font-size:.75rem;color:#6b7280;line-height:1.4}.thankyou-page__support{width:100%;margin-bottom:2rem;padding:1.25rem;background-color:#f3f4f6;border-radius:.75rem}.thankyou-page__support-title{margin-bottom:.75rem;font-size:.875rem;font-weight:700;color:#111827;text-transform:uppercase;letter-spacing:.05em}.thankyou-page__support-desc{margin-bottom:1rem;font-size:.75rem;color:#6b7280}.scroll-top,.thankyou-page__support-link{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}.thankyou-page__support-link{gap:.5rem;padding:.75rem 1rem;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;font-size:.875rem;font-weight:600;color:#374151;text-decoration:none;-webkit-transition:background-color .2s;transition:background-color .2s}.thankyou-page__support-link:hover{background-color:#f9fafb}.thankyou-page .success-icon-anim{-webkit-animation:thank-you-scaleIn .6s cubic-bezier(.175,.885,.32,1.275) forwards;animation:thank-you-scaleIn .6s cubic-bezier(.175,.885,.32,1.275) forwards}.thankyou-page .animate-fade-in{opacity:0;-webkit-animation:thank-you-fadeInUp .8s ease-out forwards;animation:thank-you-fadeInUp .8s ease-out forwards}.thankyou-page .delay-100{-webkit-animation-delay:.1s;animation-delay:.1s}.thankyou-page .delay-200{-webkit-animation-delay:.2s;animation-delay:.2s}.thankyou-page .delay-300{-webkit-animation-delay:.3s;animation-delay:.3s}.scroll-top{position:fixed;bottom:30px;right:30px;z-index:99;width:50px;height:50px;border-radius:50%;background-color:var(--dark);color:#fff;cursor:pointer;border:2px solid gray;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.2);box-shadow:0 4px 10px rgba(0,0,0,.2);opacity:0;visibility:hidden;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all .3s ease;transition:all .3s ease}.scroll-top:hover{background-color:var(--dark);-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.scroll-top.is-visible{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.scroll-top.is-visible:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.scroll-top svg{width:24px;height:24px;fill:currentColor}@media (max-width:1024px){.main__consistency-grid{grid-template-columns:300px 1fr;gap:20px}.main__product-grid{grid-template-columns:1fr}.main__product-list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:30px}.main__product-picture{max-width:600px;margin:auto}.shipping__form{grid-template-columns:1fr;max-width:780px;margin:auto}}@media (max-width:820px){.mobile-view{display:initial}.offer__list{grid-template-columns:1fr}.offer__values-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:768px){.bridge-main{grid-template-columns:1fr;max-width:600px;margin:auto}.bridge-main .title{font-size:28px}.cookie-banner__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.main__consistency-grid{grid-template-columns:1fr}.main__consistency-picture{max-width:500px;margin:auto}.main__consistency-heading{grid-row:1/2}.main__consistency-picture{grid-row:2/3}.main__consistency-list{grid-row:3/4}.main__problem{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main__problem-picture{width:100%;min-width:unset;max-width:500px}.form__row,.main__results-grid,.offer__list{grid-template-columns:1fr}.product__price-old::after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.product{max-width:500px;width:100%;margin:auto}.product:nth-child(2){margin-top:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;grid-row:1/2;grid-column:1/-1}.product__price-new{font-size:32px}.product__price-old{font-size:24px}.payment-popup__wrapper{padding:0}.payment-popup{padding:20px 8px}.shipping__form{padding:20px 12px}.continue-button{font-size:14px}.scroll-top{bottom:20px;right:20px;width:40px;height:40px}.scroll-top svg{width:20px;height:20px}}@media (max-width:720px){.main__top-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main__top-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:640px){.glpills-results-section .step_head{font-size:1.3em}.glpills-results-section .step_head_2{font-size:1.5em}.price_card .step_head_3{font-size:1.2em}.price_card .price-final{font-size:1.4em}.price_card .submit_btn{font-size:1.1em;padding:15px 12px}}@media (max-width:580px){.footer__info,.footer__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}.footer__list{text-align:center}}@media (max-width:568px){.weight-input{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.weight-input .form__text-input-label{width:100%}}@media (max-width:520px){.form__card-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.form__card-field label:first-child{width:100%;margin:auto;text-align:center;border-bottom:1px solid #d3d3d3;padding-bottom:4px}.review{-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}}@media (max-width:480px){.glpills-results-section .step_head{font-size:1.2em}}@media (max-width:468px){.container{padding:0 12px}.title-m{font-size:clamp(24px,5vw,28px)}.bridge-next{position:fixed;bottom:40px;left:10vw;width:80vw;z-index:50;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.9);box-shadow:0 4px 20px rgba(0,0,0,.9)}.main__consistency-grid{grid-template-columns:1fr}.main__product-text{font-size:14px}.main__results-button{width:100%;text-align:center}.offer__toggle{display:none}.offer__list--otp{display:none!important}.offer__list--subscription.offer__list--hidden{display:grid!important}}@media (max-width:428px){.main__top-title{font-size:28px}.main__top-button{width:100%;text-align:center}.product__price-description,.product__price-saves,.product__price-saves--highlight{font-size:12px}.product__price{-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}}@media (max-width:360px){.header .button{border-radius:6px;padding:10px;font-size:11px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}}@media (max-width:520px) and (min-width:360px){.header .button{border-radius:12px;padding:10px 20px;font-size:12px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}}@media (max-width:1024px) and (min-width:768px){.offer__list{grid-template-columns:repeat(2,minmax(260px,1fr))}.product:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;grid-row:1/2;grid-column:1/-1;margin:auto;width:50%}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0BzcGxpZGVqcy9zcGxpZGUvZGlzdC9jc3Mvc3BsaWRlLWNvcmUubWluLmNzcyIsImJsb2Nrcy9yZXN1bHQtb2ZmZXItdjIuc2NzcyIsImJsb2Nrcy9zcGlubmVyLnNjc3MiLCJibG9ja3MvbWFpbi1wYWdlL21haW5fX3Jlc3VsdHMuc2NzcyIsImJsb2Nrcy9tYWluLXBhZ2UvbWFpbl9fdG9wLnNjc3MiLCJibG9ja3Mvb2ZmZXItcGFnZS9vZmZlci10b3Auc2NzcyIsImJsb2Nrcy9xdWl6L3F1aXouc2NzcyIsImJsb2Nrcy90aGFuay15b3UvdGhhbmsteW91LnNjc3MiLCJiYXNlL19yZXNldC5zY3NzIiwiYmFzZS9fdmFyaWFibGVzLnNjc3MiLCJiYXNlL19mb250c0F1dG9HZW4uc2NzcyIsImJhc2UvX2Jhc2Uuc2NzcyIsImJhc2UvX3N0aWNreS1mb290ZXIuc2NzcyIsImJhc2UvX2NvbnRhaW5lci5zY3NzIiwiYmFzZS9fc2VjdGlvbi5zY3NzIiwiYmFzZS9fbW9iaWxlLXZpZXcuc2NzcyIsImJhc2UvX3RleHQuc2NzcyIsImJhc2UvX2J1dHRvbnMuc2NzcyIsImJsb2Nrcy9mb290ZXIuc2NzcyIsImJsb2Nrcy9icmlkZ2UvYnJpZGdlLnNjc3MiLCJibG9ja3MvY29va2llcy9jb29raWUtYmFubmVyLnNjc3MiLCJibG9ja3MvZm9vdGVyLXBvbGljaWVzLnNjc3MiLCJibG9ja3MvaGVhZGVyLnNjc3MiLCJibG9ja3MvbWFpbi1wYWdlL21haW5fX2NvbnNpc3RlbmN5LnNjc3MiLCJibG9ja3MvbWFpbi1wYWdlL21haW5fX2ZhcS5zY3NzIiwiYmxvY2tzL21haW4tcGFnZS9tYWluX19wcm9ibGVtLnNjc3MiLCJibG9ja3MvbWFpbi1wYWdlL21haW5fX3Byb2R1Y3Quc2NzcyIsImJsb2Nrcy9vZmZlci1wYWdlL29mZmVyLWZvcm0uc2NzcyIsImJsb2Nrcy9vZmZlci1wYWdlL29mZmVyLXZhbHVlcy5zY3NzIiwiYmxvY2tzL29mZmVyLXBhZ2UvcGF5bWVudC1wb3B1cC5zY3NzIiwiYmxvY2tzL3BvbGljaWVzL3BvbGljeS5zY3NzIiwiYmxvY2tzL3F1aXovZm9vdGVyLXF1aXouc2NzcyIsImJsb2Nrcy9xdWl6L3F1aXotYm90dG9tLnNjc3MiLCJibG9ja3MvcXVpei9xdWl6LXRvcC5zY3NzIiwiYmxvY2tzL3F1aXovcmV2aWV3LnNjc3MiLCJibG9ja3MvdWkvc2Nyb2xsLXRvcC5zY3NzIiwibWFpbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCLEFBdVJBLGtDQUNFLEUsQ0FDRSwyQixDQWhCSixtQixDQ3pRMEIsRSxDQUFHLCtCLENEK1J6Qix5QixBQUlKLDBCQWxCRSxFLENBQ0YsMkIsQ0FvQkksbUIsQ0FHRixFLENBQ0UsK0IsQ0E1QkYseUIsQUEwWUYsZ0NFdm9CQyxFLENGeW9CRywwQixDQUNBLGtCLENFem9CSCxTLENBR0EsRyxDQUFBLEUsQ0FDQSwwQixDQUNBLGtCLENGZ2pCRCxXLEFBNHFCQSxtQ0FDRSxFLENBQ0UsMkIsQ0Uzc0JGLG1CLENGcWdCQSxTLENFaGdCRCxFLENBQ0EsMEIsQ0FDQSxrQixDQUNBLFcsQUZxNUJELDBCR2g1Q0ksRSxDQUNFLG9ELENIazVDRiw0QyxDQUdGLEUsQ0cxNUNBLHNELENBQ0UsZ0QsQUgyNkNKLDZCQWxQRSxFLENBQ0YsbUQsQ0dsckNFLDJDLENIeTZDQSxFLENBM1BBLHNELENHMXFDRSxnRCxBSHU3Q0osd0JBL1BFLEUsQ0FBQSxFLENHeHFDRSwwQyxDQUNFLGtDLENBRUYsRyxDQUNFLDZDLENIMjZDRixxQyxDQUdGLEcsQ0FDRSwwQyxDQWxRRixrQyxDQXNRQSxHLENBblFBLDhDLENHeHFDRSxzQyxDSDJxQ0YsRyxDQUNGLDJDLENHbnNDRSxtQyxDSDQ4Q0EsRyxDQS9SQSwrQyxDR3hxQ0UsdUMsQ0gycUNGLEcsQ0d4cUNFLDJDLENBQ0UsbUMsQ0FFRixHLENBQ0UsOEMsQ0g0OENGLHdDLEFBNnVCSiwwQ0kvdUVJLEUsQ0FBQSwrQixDSmt2RUEsdUIsQ0F2YUosRyxDQTJhSSxrQyxDSWh2RUosMEIsQ0FHSSxFLENBQ0EsaUMsQ0p3MERKLDJCLEFBSUEsa0NBMmFFLEUsQ0lodkVGLCtCLENBQ0ksdUIsQ0owMERKLEcsQ0lyMERBLGtDLENBQ0ksMEIsQ0p5MERGLEUsQ0FDRixpQyxDSzczREEsMkIsQUxxOUZBLGlDQTdpQkEsRSxDTXo0RUUsRSxDTnc3RkUsNEMsQ010OEZKLG9DLENBQ0UsRyxDQUNBLGdELENOMDhGRSx3QyxDTXg4RkYsRyxDQUNBLDZDLENBQ0EscUMsQ0FHQSxHLENBQ0EsOEMsQ04wNUVGLHdDLEFBMmpCQSx5Qk05OEZFLEUsQ0FvQkYsRSxDQW5CRSw0QyxDQUNBLG9DLENBR0EsRyxDQUNBLGdELENBQ0Esd0MsQ0FFQSxHLENBQ0UsNkMsQ0FDQSxxQyxDTjI1RUosRyxDTXY1RUUsOEMsQ0FDRSx3QyxBTjgrSEosd0JPbjJIQyxFLENBQ0EsMEIsQ1A0a0dELGtCLENBMHhCSSxTLENPajJISCxHLENBQUEsRSxDUHEySEcsMEIsQ0FDQSxrQixDQTF4QkosVyxBQTRkQSwyQkUvMkdDLEUsQ0FDQywyQixDQUNBLG1CLENBQ0EsUyxDQUdBLEUsQ0FDQSwwQixDRmkzR0Ysa0IsQ0U5MkdDLFcsQUY2NklELGtCQTc1QkEsRSxDRTkxR0Msb0QsQ0FDQyw0QyxDQUlBLEUsQ0FDQSxzRCxDQUNBLGdELEFBS0YscUJBQ0MsRSxDQUNBLG1ELENBQ0EsMkMsQ0FHQSxFLENBQUEsc0QsQ0FBQSxnRCxBRml3SUQsZ0JBQ0UsRSxDRWh3SUQsRSxDRml3SUcsMEMsQ0Vod0lILGtDLENBR0QsRyxDQUNDLDZDLENBQ0EscUMsQ0Zvd0lDLEcsQ0Vod0lGLDBDLENBQ0Msa0MsQ0ZnMkdELEcsQ0FxNkJJLDhDLENFaHdJSixzQyxDQUVDLEcsQ0FDQSwyQyxDQUNBLG1DLENGcXdJQyxHLENFandJRiwrQyxDQUNDLHVDLENBR0QsRyxDQUNDLDJDLENBQ0EsbUMsQ0Zxd0lDLEcsQ0Vqd0lGLDhDLENBQ0Msd0MsQUY2L0lELHFDQXg5QkEsRSxDUTFsSUMsMEIsQ0FDQyxrQixDQUNBLFMsQ0FHQSxHLENSNGxJRiw0QixDUXpsSUMsb0IsQ0FDQyxTLENBR0EsRSxDUjJsSUYsMEIsQ1F4bElDLGtCLENBQ0MsVyxBUnNqS0YsNkJRampLRSxFLENBQ0EsMEIsQ1JtaktFLGtCLENRbGpLRixTLENSNGxJRixHLENRdmxJQyw0QixDQUNDLG9CLENBQ0EsUyxDQUdBLEUsQ0FDQSwwQixDUnlsSUYsa0IsQ1F0bElDLFcsQVJxaktELHNDQXo5QkEsRSxDUXJsSUMsUyxDQUNDLGtDLENBQ0EsMEIsQ0FJRCxFLENBQ0MsUyxDQUNBLCtCLENSc2xJRix5QixBQTg5QkEsOEJRL2lLRSxFLENSaWpLRSxTLENBQ0Esa0MsQ1FqaktGLDBCLENBR0EsRSxDQUNDLFMsQ1JxbElILCtCLENRamxJQyx5QixBUm9qS0QsbUNRbGpLRSxHLENBQ0EsWSxBUnVqS0YsMkJBQ0UsRyxDUXRqS0EsWVI3SEYsQyxDU0FDLFMsQ1RFRCxRLENBQ0UsUSxDQUhGLEMsQ0FRQSxPLENBREEsUSxDQUNBLDZCLENBRUUscUIsQ0FLRixDLENBTUEsTyxDQU5BLE0sQ0FFQSxTLENTQUEsb0IsQ1RVQSxLLENBRUEsTSxDQUFBLE0sQ0ErRUEsTSxDUzVFQSxJLENUSkEsRyxDQUdBLE8sQ0FFRSxhLENBR0YsRSxDQUNBLEUsQ0FDQSxFLENBQ0EsRSxDQUNBLEUsQ0FBQSxFLENBRUEsQyxDU0NBLGlCLENUQ0UsbUIsQ0FHRixFLENTQ0EsSyxDQUNDLGUsQ0FHRCxHLENUQ0Usa0IsQ1NERixHLENUS0EsRyxDU0NBLGMsQ0FDQyxXLENBR0QsTyxDQUVBLGlCLENUSUEsSyxDQUVBLE0sQ0FEQSxRLENBS0EsNEIsQ0FKQSxNLENBRkEsSyxDQUVBLE0sQ0FEQSxRLENBR0UsbUIsQ1NFRixpQixDQUNDLGEsQ1RHRCxnQixDU0VDLFksQ1RFRCxNLENBQ0Esa0IsQ1NDQyxvQixDVERELHVCLENBR0UsZSxDU0NGLDRCLENUQ0UsYyxDQUNBLGMsQ0FNRixhLENTREEsWSxDVERBLFksQ0FIQSxXLENTTUMsUyxDQUdELHdCLENBQ0MsUyxDVERELFEsQ0FLQSxLLENBREEsYyxDQVNBLEssQ1U1R0MsaUIsQ1Y0R0QsZSxDQUdFLG1CLENXdkhGLFksQ0FDQyxjLENBQ0EsYSxDWDJIRCxXQURBLG1CLENXckhBLGlCLENBQ0MsbUcsQ0FDQSxlLENBQ0Esa0IsQVh5SEQsV1dySEEsbUIsQ0FDQyxpQixDQUNBLHFHLENBQ0EsZSxDQUNBLGtCLEFDbEJELFdBQ0MsbUIsQ0FDQSxpQixDQUNBLHlHLENBQ0EsZSxDQUNBLGtCWmdKRCxnQixDWTVJQyxpQixDQUNBLFMsQ1o0SUQsVSxDQUdFLFcsQ1k1SUYsUSxDQUNDLFMsQ0FDQSxrQixDQUVBLHFCLENBQ0Esa0IsQ0FDQSxlLENBR0QsSSxDQUNJLHNCLENaMklKLGdDLENBR0UsZ0MsQ2FyS0YsZSxDYnVLRSxjLENBR0YsVSxDYXZLQyxpQyxDYjRLRCxJLENZekpBLEksQ1ptSkEsZ0IsQ0FRRSxtQixDYTFLRixtQixDQUNDLFksQ2JxS0QsMkIsQ0FRRSw0QixDYTFLRix5QixDQUNDLHFCLENDWkQsTyxDQUNDLGUsQ0FHQSxjLENBR0EsVSxDQVBELDZCLENkb01FLHFCLENBUEEsVSxDQUNGLGdCLENBU0UsYyxDZXZNRixhLENmMk1BLGUsQ2V2TUMsZ0MsQ2ZpTUQsZ0IsQ0FTRSx3QixDZXhNRixpQixDZjRNQSxpQixDQXNlQSxzQixDZ0J4ckJBLGUsQ2hCc05BLFksQ2dCbE5BLFksQ2hCc05BLE0sQ0FIQSxRLENBSkEsZ0MsQ2lCbk5BLGUsQ2pCdU5BLFEsQ0FTRSw4QixDaUIxTkEsd0IsQ2pCdU5GLE8sQ0FTRSw4QixDaUI1TkYsZSxDakJnT0EsTSxDQVBBLGdCLENBV0EsTyxDQVBBLGtCLENBU0Usd0IsQ2lCdE5GLGUsQ0FDRSwyRCxDakJnTkYsbUQsQ0FTRSxpQyxDa0JwUEYsYyxDQUNFLGtGLENBQ0EseUQsQ0FDQSxrQixDQUNBLGMsQ0FBQSxvQixDQUNBLHlCLENBQ0Esc0IsQ0FDQSxpQixDQUFBLGlCLENsQjBQRixhLENrQnRQRSw2QixDQUFBLHlCLENBQUEscUIsQ0FDQSwyQyxDbEI0UEYsTSxDQUNFLHFCLENBWEYsQyxDQWVFLDJELENrQnpQRixtRCxDbEI2UEEsTyxDa0J6UEEsc0IsQ0FDRSxrQixDQUFBLGMsQ2xCc1JGLHlCLENBN0JBLDBCLENDbFI2RSx3QixDQUEwQixvQixDQUEyQixxQixDQUF5QixnQixDRHdSM0osaUQsQ0FnQ0Usa0IsQ0N4VCtMLFMsQ0FBa0QsUyxDRDhSblAsMkQsQ0FnQ0UsUyxDQzlUd1IsUyxDRG1TMVIsWSxDQWdDRSxhLENBNUJGLGlDLENBZ0NFLGEsQ0E1QkYsa0IsQ0FnQ0UsNkIsQ0MzVW1iLHFCLENBQW1CLGlCLENEZ1R4YyxhLENBaUNFLGtDLENDalY4ZSwwQixDQUFjLG1CLENEb1Y1ZixtQixDQ3BWdWhCLFksQ0FBb0IsVyxDQUFBLGtCLENBQWEsbUIsQ0R5VDFqQiwyQkFBQSx5QixDQW1DRSxhLENBL0JGLG1CLENBbUNFLHFCLENDaFc4cUIsd0IsQ0FBb0Isa0IsQ0FBc0IsbUIsQ0RvV3h0QixtQixDQ3BXMnVCLFksQ0FBb0Isa0IsQ0FBQSxjLENBQWEsb0IsQ0FBbUIsdUIsQ0FBZSxzQixDQUFxQixRLENENFduMEIsbUIsQ0FsQ0Ysc0IsQ0FzQ0Usb0IsQ0NoWHUzQixhLENBQXVCLG9CLENBQXFCLFEsQ0FBYyxtQixDRGtWbjdCLFlBQUEsaUMsQ0FzQ0UsWSxDQWxDRixzQixDQXNDRSxPLENBbENGLE8sQ0FzQ0UsaUIsQ0NoWTZqQyxpQixDRCtWL2pDLHNCLENBc0NBLG1CLENDclkybUMsa0IsQ0R5WTNtQyxjLENDell5cUMsa0MsQ0FBZSwwQixDRDRZdHJDLDZCLENDNVlpdEMscUIsQ0Q4WWp0QyxtQixDQzlZdXVDLGEsQ0FBb0IsOEIsQ0FBYyxRLENBQStCLGlCLENEcVoxeUMsa0IsQ0NyWnEwQyxxQixDRHlacjBDLGdCLENDelo4MkMsbUQsQ0FBaUIsMkMsQ0Q0WjczQyxxQixDQzVaeTZDLDZCLENBQXNCLGlCLENBQThCLFEsQ0FBa0IsYyxDQUFTLG9CLENBQWUsVyxDQUFxQixNLENBQVksVyxDQUFPLGlCLENBQVksTyxDQUFrQixLLENBQVEsVSxDRDJhdmxELFcsQ0MzYXdtRCxrQixDQUFZLFEsQ0FBbUIsVSxDQUFTLFcsQ0FBVyxlLENBQVksUyxDQUFnQixpQixDQUFVLFMsQ0RzYmpzRCwrQyxDQ3RiNnRELHNCLENBQXVFLFksQ0FBYSxnRCxDQUFpRCxjLENBQWUsYyxDQUFlLGUsQ0FBZ0IsaUIsQ0FBa0IsUyxDRDJlbDZELFUsQ21CcmRFLFUsQ0FDQSxVLENuQmd5REEsNkIsQ0FDQSw2QixDQTMrQkYsK0MsQ0FEQSw2QyxDQTQzR0UsdUIsQ0FuMUdGLDRDLENFMzFCQSxhLENBQ0Msd0IsQ0FDQSxpQixDQUNBLGUsQ0Y4dERELDRCLENFenpDRSxvQixDRnFwQ0YsWSxDb0J0akRJLHdCLENBQ0EscUIsQ0FDQSxrQixDcEJta0RKLGEsQ29CM2pEUSxZLENBQ0EsUSxDcEIrakRSLG9CLENBM1NBLGUsQ0ErU0EsYSxDQTNTQSw4QixDQStTQSxZLENvQjFqREksWSxDQUNBLFEsQ3BCNmpERixrQixDb0IxakRGLGdDLENBQ0ksMEIsQ0FDQSxpQixDQUNBLDRDLENBQ0Esb0MsQ3BCOGpESixtQixDb0IxakRJLFUsQ0FFQSxpQixDQUFBLFEsQ0FBQSxPLENBQ0EsUyxDcEI2akRGLFcsQ0FDQSw0QyxDb0I3akRFLGlDLENwQitqREYsdUIsQ0FDQSwyQixDb0I3akRGLGlCLENBQ0ksOEIsQ3BCbWtESixtQixDb0IvakRJLGdDLENwQmlrREYsZSxDb0Joa0RFLGlCLENwQm9rREosZ0IsQ29CL2pEQSxVLENBQ0ksYyxDcEI4d0NKLHFELENBb1RFLDBCLENvQi9qREYscUIsQ0FDSSwyQixDQUNBLGtCLENwQjh3Q0osZSxDQW9URSxtQixDb0I5akRGLG1CLENBQ0ksWSxDQUNBLHVCLENBQ0Esb0IsQ0FDQSxzQixDcEI2d0NKLHFCLENvQjN3Q0ksa0IsQ0FDSSxlLENwQmtrRFIscUIsQ29CNWpEQSxZLENBQ0ksa0IsQ3BCOGpERixnQyxDQUNBLGlCLENBQ0EsNEMsQ0FsVEEsb0MsQ0FDRixrQixDb0J0d0NBLGlCLENwQjZqREEsc0IsQ0FsVEEsOEIsQ0FzVEEscUIsQ0FDRSxTLENBQ0EsZSxDQUdGLFksQ0FDRSxjLENBblRBLFksQ0FDRixtQyxDcUI3NENBLFEsQ3JCcXNEQSw0QixDcUJqc0RDLGUsQ0FDQSxnQixDckJxc0RELGMsQ3FCbHNEQyxjLENBQ0EsUSxDckJvc0RDLE0sQ0FDQSxVLENxQnBzREQscUIsQ0FBQSw2QyxDQUFBLHFDLENBQUEsWSxDckIrNENELGMsQ3FCNzRDQyxrQyxDQUNDLDhCLENyQnlzREEsMEIsQ0FDQSw2QyxDcUJ2c0RELDZCLENBQ0Msd0QsQ3JCNHNERix5QixDQUNFLCtCLENBQ0EsMkIsQ3FCNXNEQSx1QixDckJndERGLHlCLENBalVBLG1CLENxQjU0Q0UsbUIsQ0FORCxZLENyQnV0REMsd0IsQ0FDQSxxQixDQUNBLDZCLENBQ0Esd0IsQ0FDQSxxQixDQXBVQSxrQixDQUNGLFEsQ0F3VUEsb0IsQ3FCanRERSxjLENyQjg0Q0YsaUIsQ3FCNTRDRSxRLENyQmc1Q0Ysc0IsQ3FCNTRDRyxtQixDQUNDLHlCLENyQnl0REosbUIsQ3FCaHRERSxrQixDQUNBLG1CLENBQUEsVyxDQUFBLGtCLENBQ0EsaUIsQ0FDQSxlLENBQ0EseUIsQ3JCMjRDRixzQixDQTBVRSxpQixDc0J4d0RGLDRCLENBQ0Msa0IsQ0FBQSxjLEN0QjZ3REQsaUIsQ0FDRSxtQixDc0I1d0RELG1CLENBQ0EsWSxDdEI4d0RDLHVCLENzQjd3REQsb0IsQ3RCaThDRCxzQixDQStVRSxlLENzQjV3REYsa0IsQ0FDQyxjLENBQ0EsUSxDQUdBLG9CLENBQ0MsYyxDdEJnOENGLFUsQ0ErVUUseUIsQ0FPRixPLENBMVVBLFMsQ0FzVUEsMEIsQ0E3VUEsa0IsQ0FpVkEsTyxDbUIveERJLDRCLENuQnE5Q0osUyxDbUI3OENJLHNDLENBQ0EsOEIsQ25CazlDSixlLENBZ1ZFLHdCLENBVUYsYSxDQWxWQSx3QixDQXVWRSxxQixDbUJueURGLDZCLENBQ0Usd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0Esa0IsQ25CdXlEQSxjLENtQnR5REEsUSxDbkIyeERGLGEsQ0FlQSxhLENBc0JBLGtCLENBQ0UsbUIsQ0FDQSxtQixDQUNBLFksQ0F6QkYsYSxDQXJWQSxrQixDQTBWRSxjLENtQnR5REYsd0IsQ0FDRSxjLENuQjB5REYsb0IsQ0FDRSxjLENBQ0EsaUIsQ0FHRixPLENBQ0UsZ0MsQ0FDQSxvQixDQUNBLGEsQ0EvVkEsaUIsQ0FtV0Ysa0IsQ0FJRSx3QixDQUNBLHFCLENBQ0EsNkIsQ0FwV0Esd0IsQ0FDRixxQixDdUJuZ0RBLGtCLEN2QjQyREEsYSxDdUJ4MkRDLDhCLEN2QnFnREQsYSxDdUJuZ0RDLGEsQ3ZCNDJERCxhLEN1QjEyREUsOEIsQ3ZCNDJEQSx3QixDQUdGLGlCLENBQ0UsVSxDQTFXRixlLENBNFdFLGEsQ3VCOTJERixTLENBQ0MscUMsQ0FDQSw2QixDdkJrM0RELHFCLEN1QjkyREEsVSxDQUNDLFUsQ0FDQSxtQixDdkJxZ0RELDBCLENBNFdFLGUsQ0FHRiwwQixDdUI5MkRDLFcsQ0FDQSxRLENBQ0EsbUIsQ0FBQSxrQixDdkJxZ0RELG1DLENBNldFLDJCLENBR0Ysc0IsQ3VCLzJEQyxtQixDQUNBLGEsQ0FDQSxlLENBR0Qsb0IsQ0FDQyxZLENBQ0EsYyxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxrQyxDQUFBLGUsQ3ZCcWdERCxhLENBOFdFLGMsQ0FHRixrQixDdUJqM0RDLGdCLEN2QnFnREQsbUIsQ0FpWEEsdUIsQ3VCajNEQyxZLENBQ0EsNkMsQ0FDQSxRLENBQ0Esd0IsQ0FDQSxxQixDQUNBLGtCLEN2QjY1REQsK0IsQ0F4Q0EsMEIsQ3VCajNEQSxZLENBRUMsVSxDdkJrM0RDLG9CLENBQ0EscUUsQ0FDQSwwQixDQUNBLHVCLENBQ0EsMkIsQ0E3V0Ysd0IsQ3VCamdERSxrQixDdkJxM0RGLDhCLENBQ0Usa0IsQ0FHRix1QixDQWpYRSxtQixDQUNGLG1CLEN3QmxsREEsWSxDQUNJLDJCLENBQ0EsNEIsQ3hCb2xESix5QixDQW1YRSxxQixDd0JwOERGLFEsQ3hCdzhEQSx1QixDd0JwOERJLFksQ3hCczhERiw4QixDQUNBLHdCLENBblhGLHFCLENBcVhFLGtCLEN3QnY4REYsdUIsQ0FDSSxvQixDQUNBLGUsQ3hCMjhESiwrQixDd0J2OERJLFUsQ0FDQSxjLEN4QjA4REYsOEQsQ0E3V0YsNEMsQ0FxWEUsb0UsQ0FHRiw0QyxDd0IxOERJLG9FLEN4Qjg4REosNEMsQ0FDRSxvRSxDQUdGLDZCLEN3Qjk4REEsZSxDQUNJLHdCLEN4Qms5REosNEIsQ0FDRSxjLENBR0YsVSxDQTVYQSxnQyxDQThYRSxvQyxDd0JsOURGLGlDLEN4QnM5REEsZSxDd0JsOURJLG1CLENBQ0EsbUIsQ0FDQSxZLENBQ0Esd0IsQ0FDQSxxQixDeEJ1bERKLDZCLENBOFhFLDJCLEN3Qmw5REYsNEIsQ0FDSSx5QixDeEJ1bERKLHFCLENBZ1lBLGdCLENBNVhBLGtCLENBZ1lBLGUsQ0E1WEEsbUIsQ0E4WEUsbUIsQ3dCbjlERixZLENBQ0ksd0IsQ0FDQSxxQixDeEJ3bERKLDZCLENBOFhFLDJCLEN3QnA5REYsNEIsQ0FDSSx5QixDeEJ5bERKLHFCLENBOFhFLFEsQ0FHRixxQixDQUNFLGUsQ0E1WEEsd0IsQ0FDRiw4QixDQWdZQSxlLENBNVhFLGMsQ0FnWUYsa0IsQ0E1WEUsYyxDd0J0bERFLFUsQ3hCcTlERiw4RCxDQTVYQSwwQixDd0J0bERFLDJCLEN4QnE5REYsdUIsQ0E1WEEsa0IsQ0FnWUYsYyxDQTVYQSxnQixDd0JybERBLG1CLENBQ0ksbUIsQ3hCbzlERixtQixDQTVYQSxZLENBQ0Ysd0IsQ3lCMXJEQSxxQixDQUNJLDZCLENBQ0Esd0IsQ0FDQSxxQixDekI0ckRKLGtCLENBOFhFLFEsQ0FHRixtQixDeUIxakVJLGUsQ3pCOGpFSixvQixDeUI1akVJLGtCLEN6QmdrRUosc0IsQ0FuWUEsaUIsQ0FxWUUsVSxDeUJoa0VGLGlDLENBQ0ksb0IsQ3pCOHJESiwwRCxDQXFZRSwwQixDeUJoa0VGLHVCLENBQ0ksMkIsQ3pCb2tFSixjLENBQ0UsaUMsQ0FDQSwrQixDQUdGLG9CLENBQ0UsaUIsQ3lCdmtFRSxrQixDQUlKLG1CLEN6QmdsRUEsbUIsQzBCcm1FSSx3QixDQUNBLHFCLENBRUEsa0IsQ0FBQSxRLENEa0JKLG1CLENBQ0ksWSxDekIya0VGLGlELENBSUYsbUIsQ3lCdmtFQSxlLENBQ0ksbUIsQ0FDQSxtQixDQUNBLFksQ0FDQSwyQixDQUNBLDRCLENBQ0EseUIsQ0FDQSxxQixDekI4ckRKLDZCLENBNFlFLDBCLEMwQmhuRUYsNEIsQzFCd25FQSx5QixDQUNFLHdCLENBR0Ysc0IsQzBCcm5FSSxVLEMxQnN1REoseUQsQ0FrWkUsb0IsQzBCcm5FRix1QixDQUNJLDJCLEMxQnN1REosMEIsQ0FvWkEsYyxDQWhaQSxpQyxDQWtaRSxpQyxDMEJybkVGLG1DLEMxQnluRUEsb0IsQzBCcm5FSSxpQixDQUNBLGtCLEMxQnluRUosbUIsQ0FoWkEsWSxDQWtaRSxtQyxDMEJybkVGLFEsQ0FDSSx3QixDMUJ1bkVGLHFCLENBQ0Esa0IsQ0FHRixzQixDMEJ4bkVJLG9CLEMxQjBuRUYsVSxDQUNBLDhELENBQ0EsMEIsQ0FuWkEsMkIsQ0FDRix1QixDMkIzd0RBLGtCLEMzQit3REEsbUIsQ0FxWkUsbUIsQzJCL3BFRixtQixDQUNJLFksQ0FDQSwyQixDM0I2d0RKLDRCLENBcVpFLHlCLEMyQi9wRUYscUIsQ0FDSSxRLEMzQm1xRUosc0IsQzJCanFFSSw4QixDQUNBLGUsQzNCNndESixrQixDQXVaRSxhLENBR0YsbUIsQzJCbHFFSSw4QixDM0JzcUVKLFUsQ0FDRSxnQixDQUNBLG9DLEMyQnRxRUUsMkIsQzNCMHFFSixrQixDQUNFLFksQ0FDQSxpRCxDMkIxcUVFLFEsQ0FLSixrQixDQUNJLFksQzNCMndESixRLENBZ2FFLHlCLEMyQnJxRUYsb0IsQzNCeXFFQSxnQixDMkJycUVJLGUsQ0FDQSxlLENBQ0Esd0IsQ0FHSixzQixDQUNJLGUsQzNCeXFFSixpQixDQUNFLDBCLENBQ0EsdUIsQ0FDQSxrQixDQW1CRixlLENBaEJBLGUsQ0FsWkEsbUIsQ0FvYUUsbUIsQ0l4dUVGLFksQ0FDSSx3QixDQUNBLHFCLENKdTBESixrQixDQTZZQSxlLENBQ0UsZSxDQUlBLHdCLENBbGFBLHFCLENBQ0YsNkIsQ0FJRSxrQixDQUNGLGMsQ0lyMERBLFEsQ0o0dUVBLGUsQ0FPRSxPLENJenVFRixjLENKNnVFQSxtQixDSXp1RUksYyxDSjJ1RUYsVSxDQUdGLGtCLENJNXVFQSxpQixDQUNJLFksQ0FDQSxrQixDQUNBLGUsQ0pndkVKLHNCLENJNXVFSSxxQixDSnkwREosa0IsQ0FzYUUsMEUsQ0k3dUVGLGtFLENKeTJEQSx3QixDQTJhRSxpQixDS3Z5RUYsUyxDQUNFLE8sQ0FDQSxTLENBQ0EsYyxDTCszREYsZ0MsQ0EyYUUsaUIsQ0t4eUVGLG1CLENBQ0UsbUIsQ0FDQSxZLENBQ0EsMkIsQ0wweUVBLDRCLENBMWFGLHlCLENBNGFFLHFCLENLMXlFRix1QixDQUNFLG9CLENBQ0Esc0IsQ0FDQSx3QixDTGk0REYscUIsQ0E0YUUsa0IsQ0F4YUYsd0MsQ0E0YUUsZ0MsQ0szeUVGLGUsQ0FDRSxpQixDTGs0REYsa0IsQ0E4YUUsOEIsQ0s3eUVGLGEsQ0FDRSxlLENMa3pFRixnQyxDQURBLGdDLENBRUUsdUIsQ0FDQSxlLENLanpFQSxRLENMdXpFRixrQixDQW5iQSw0QixDQXFiRSx5QixDS3J6RUYsb0IsQ0x5ekVBLHVCLENLdnpFRSxlLENMeXpFQSxVLENBQ0EsVyxDS3p6RUEsbUIsQ0FDQSxtQixDTG00REYsWSxDS2w0REUsdUIsQ0FDRSxvQixDQUNBLHNCLENMbzRESixRLENBeWJFLGtCLENLeHpFRixjLENBQ0UsaUIsQ0w0ekVGLHFDLENBdmJBLG1CLENLajRERSx3QixDQUNFLHFCLENMMnpFRixvQixDSzF6RUUsZ0IsQ0w0ekVGLFUsQ0t4ekVGLHdCLENBQ0UsVSxDTDR6RUEsZSxDQUNBLFcsQ0FHRixhLENBQ0UsOEIsQ0FHRixhLENBQ0UsaUIsQ0FHRixhLENLejBFQSxpQixDQUNFLE8sQ0wyMEVBLFEsQ0FDQSxrQyxDQXpjQSw4QixDS2g0REEsMEIsQ0w0MEVBLGEsQ0FHRixXLENBQ0UsZ0IsQ0F6Y0YsZSxDS2g0REEsWSxDQUNFLHlCLENBQ0EsUSxDTGcxRUYscUIsQ0s1MEVFLFksQ0FDQSxnQixDQUNBLGtCLENBQUEsa0IsQ0FBQSxpQixDQUNBLFksQ0xrMUVGLDhCLENLajFFRSxlLENMbTFFQSxXLENBQ0EsZSxDS24xRUEsaUIsQ0xrNERGLGUsQ0svM0RFLGdDLENBQ0UsWSxDQUNBLGtCLENBQ0EsWSxDTGk0REosUSxDQXNkRSxVLENBR0YscUIsQ0FDQSxzQixDQXBkQSx3QyxDQXNkRSxZLENLbDFFRixpQixDQUNFLFUsQ0xzMUVGLGtCLENBRUEsMkIsQ0FEQSw0QixDQUVFLG9CLENBQ0EsZ0QsQ0FDQSx3QyxDQUdGLGMsQ0t6MUVFLFksQ0wyMUVBLGMsQ0FDQSxjLENBQ0EsZSxDQTdkQSxhLENBaWVGLDJCLENBQ0Usa0IsQ0E3ZEEscUIsQ0s1M0RBLGtCLENMNDFFQSxTLENBQ0EsbUIsQ0E3ZEEsVyxDQWllRixXLENBQ0EsWSxDQUNFLFksQzRCbDlFQSx5QixDNUJxL0RGLFEsQzRCai9EQSxlLENBQ0UsZ0IsQzVCbzlFQSxZLENBQ0EsUSxDQWhlRixrQixDQW9lQSxlLEM0QnA5RUksYyxDNUJ3OUVKLGdCLEM0QnI5RUksYyxDNUIwOUVKLG1CLENBTEEsZ0IsQzRCbDlFSSxpQixDNUJxL0RKLFUsQ0F1ZUUsWSxDNEJ4OUVGLG1DLENBQ0ksUSxDNUI0OUVKLGdCLENBQ0UseUIsQ0FHRixvQixDNEJ6OUVBLGlCLENBQ0ksa0IsQ0FDQSxtQixDQUNBLG1CLEM1QmsvREosWSxDQTBlRSx1QixDNEJ6OUVGLG9CLENBQ0ksc0IsQzVCay9ESix3QixDQTBlRSxxQixDNEJ6OUVGLGtCLENBQ0ksUSxDNUJrL0RKLGMsQ0EwZUUsa0IsQ0FHRixtQixDNEIxOUVJLGtCLENBQ0EsWSxDNUI0OUVGLHVCLENBQ0EsWSxDNEI1OUVFLFEsQ0FFSixzQixDQUNJLFUsQzVCby9ESixVLENBNGVFLHdDLENBR0YsZSxDQWNBLG9CLENBdmVBLHdCLENBNGVFLHFCLEM0QjM5RUYsa0IsQzVCdzhFQSxlLEM0Qjk5RUksbUIsQzVCcS9ESixtQixDQTRlRSxZLEM0Qjk5RUYsd0IsQ0FDSSxxQixDQUNBLDZCLENBSUEsa0IsQzVCcS9ESixjLENBOGVBLG9CLEM0Qjc5RUksMEIsQ0FDQSwwQixDQUNBLG1CLENBTUEsTyxDQUNBLGMsQzVCKzlFSixzQyxDNEIxOUVJLHVCLEM1Qjg5RUosc0MsQzRCeDlFUSxZLEM1QjQ5RVIsd0IsQ0ExZUEsbUIsQ0E0ZUUsbUIsQzRCdjlFRixZLEM1Qnk5RUUsTyxDQUNBLGdCLEM0QnY5RUUsa0IsQ0FDQSxjLEM1Qnk5RUYsb0IsQ0EzZUYsaUIsQ0E2ZUUsbUIsQ0FHRixtQyxDNEJ4OUVJLGtCLEM1QmcvREosYyxDQTZlRSxVLEM0Qng5RUYsZSxDQUNJLFcsQ0FDQSxxRCxDQUNBLHVCLENBQ0EsMkIsQ0FDQSwwQixDNUIwOUVGLGlCLENBNWVGLGEsQ0E4ZUUsUSxDNEJ6OUVGLGMsQzVCMmdFQSxvQixDQWtkQSwyRCxDQTVlQSxZLENBOGVFLFMsQzRCejlFRixlLENBQ0ksaUIsQ0FDQSxtQixDQUNBLGlDLENBQ0EsNkIsQzVCOCtESix5QixDQThlRSxzRyxDNEJ4OUVFLHNGLEM1QjgrREosaUgsQ0E2Z0JBLDJDLENBN0JBLGtFLEM0Qmo4RUksUyxDNUIrK0RKLGtCLENBb2ZFLG1CLEM0QmgrRUYsK0IsQ0FDSSwyQixDQUNBLHVCLEM1QjQ3RUosa0UsQzRCejlFSSxZLEM1QjgrREosUSxDQThlRSxpQixDQXBlRixvQixDQTBmRSxZLENBQ0Esa0IsQ0FHRiwyQyxDNEJoK0VJLGUsQ0FDQSxVLEM1Qm0vRUosdUIsQ0FDQSxXLENBVkEsYSxDQWFFLDBCLENBQ0EsMkIsQzRCcCtFRSx1QixDNUJzOUVKLGEsQ0FsZkEsVSxDNEI3K0RJLFcsQ0FDSSxtRCxDNUJ1K0VSLHVCLENBQ0EsVyxDNEJsK0VJLFUsQ0FDQSxrQixDNUJ1K0VGLGlCLENBR0Ysb0MsQ0F6ZkEsaUQsQ0E2ZkEsb0MsQzRCeCtFSSxtRCxDNUI0K0VKLG9DLENBQ0UsbUQsQ0EzZkYsVyxDQStmRSxpRCxDQTNmRixpQixDQStmRSxpQixDNEIzK0VGLGUsQ0FDSSw2QixDNUIrK0RKLHdDLENBK2ZFLFksQzRCMytFRixpQixDQUNJLFUsQ0FBQSxtQixDQUFBLG1CLENBQ0EsWSxDQUNBLE8sQ0FDQSx3QixDNUIrK0VGLHFCLEM0QjkrRUUsNkIsQzVCKytESix1QixDQW9nQkUsUSxDNEIvK0VFLFMsQzVCbS9FSixvQyxDNEIvK0VBLG9DLENBQ0ksYSxDNUJtL0VKLG9DLEM0Qi8rRUksaUIsQzVCbS9FSix5QixDNEIvK0VJLGlCLENBQ0EsUyxDQUNBLHNCLEM1QjgrREosYyxDQXNnQkEscUIsQzRCLytFSSxtQixDQUNBLG1CLENBQ0EsWSxDQUNBLFEsQ0FDQSx3QixDNUJpL0VGLHFCLENBQ0Esa0IsQ0FHRiwwQixDNEJwL0VJLGMsQ0FHSixvQixDQUNJLHVCLEM1QncvRUosb0IsQzRCcC9FSSxVLENBQ0EsNEIsQ0FDQSx3QixDNUJzL0VGLG9CLENBR0Ysa0IsQ0FlQSxnQixDQTlnQkEsbUIsQ0FnaEJFLG1CLEM0QjMvRUYsWSxDQUNJLHVCLENBQ0Esb0IsQ0FDQSxzQixDQUNBLHdCLENBQ0EscUIsQ0FDQSxrQixDNUJnZ0ZGLFUsQ0E1QkYsa0IsQzRCLytFSSxRLENBQUEsaUIsQzVCOC9FSixnQixDQVVFLFcsQ0FDQSxlLENBaGhCRixlLEM0QjUrREEsTyxDNUJrZ0ZBLG9CLEM0QjkvRUksK0IsQ0FDQSwyQixDQUNBLHVCLENBS0osc0IsQ0FDSSxRLENBQ0EsbUIsQzVCZ2dGSiwwQixDNEI1L0VJLGtDLEM1QjYrREosYyxDQWtoQkUsWSxDNEI3L0VGLGtCLEM1QmlnRkEsc0IsQzRCOS9FQSxjLENBQ0ksaUIsQ0FFSixzQixDQUNJLGUsQzVCZy9ESixZLENBa2hCRSxpQixDNEJoZ0ZGLGUsQ0FDSSxZLEM1QmkvREosUSxDQWtoQkUsa0IsQ0FHRixXLEM0QjkvRUksK0IsQ0FDQSxpQyxDNUJrZ0ZKLHNCLEM0QjUvRUksWSxDQUFBLFEsQzVCa2dGSix1QixDQURBLGlCLENBRUUsZSxDQXBoQkYsaUIsQzRCMytESSxXLEM1QisrREosYyxDNEIxK0RJLG1CLENBQ0ksbUIsQzVCNCtEUixZLEM0QnorREksdUIsQ0FDSSxvQixDNUIyK0RSLHNCLENBc2hCRSxLLEM0QjcvRUYsZSxDQUNJLFcsQ0FDQSwwQixDQUNBLGtCLENBQ0EsZSxDNUIwK0RKLGdCLENBc2hCRSxpQixDQUdGLGtCLEM0Qi8vRUksa0IsQ0FDQSxVLENBQ0EsTSxDNUJpZ0ZGLGlCLENBQ0EsNkIsQ0F4aEJGLDBCLENBMGhCRSxxQixDNEJsZ0ZGLFEsQ0FDSSxrQixDNUIyK0RKLGMsQ0EwaEJFLGUsQzRCbmdGRixjLENBQ0ksYyxDNUI0K0RKLFUsQ0EwaEJFLDJDLEM0QnBnRkYsbUMsQzVCd2dGQSw0QixDQUNFLHVCLENBMWhCRixpQixDQTRoQkUsNEMsQzRCdGdGRixvQyxDNUIwZ0ZBLDZCNEJ6Z0ZJLFcsQ0FDQSxpQixDNUI0Z0ZKLGEsQ0FDRSxpQixDQUdGLG9CLEM0QjNnRkksc0IsQ0FHSixZLENBQ0ksZSxDQUFBLFksQ0FBQSxpRCxDQUNBLDBCLEM1QitnRkYsdUIsQ0FDQSxvQixDNEIvZ0ZFLHNCLEM1Qm1oRkosUSxDNEJqaEZJLG1CLENBQ0EsbUIsQ0FDQSxZLENBQ0EsMkIsQzVCNCtESiw0QixDNEIxK0RJLHlCLENBQ0kscUIsQzVCbWhGTixpQixDQUNBLFcsQ0F4aUJGLDBCLEM0QnorREksaUIsQ0FDSSxrQixDQUNBLFksQ0FLUixxQixDQUNJLGUsQzVCb2hGSixnQixDQXhpQkEsaUIsQ0EwaUJFLEssQzRCaGhGRixNLENBQ0kseUIsQ0FDQSxrQixDNUJ5K0RKLGtCLENBMGlCRSxXLEM0QmhoRkYsVSxDQUNJLGMsQzVCa2hGRixpQixDQUdGLGdCLENBeGlCQSxlLEM0QnYrREEsYyxDQUNJLHdCLEM1QjIrREoscUIsQzRCditEQSxlLEM1Qm9oRkEsc0IsQ0FDRSxrRixDQUNBLHlELENBQ0EsaUIsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxrQixDQTdpQkEsaUIsQzRCditETSxpQixDNUJ5aEZSLG1CLENBQ0UsZSxDQUNBLHdCLENBN2lCQSxvQixDQUNGLGMsQzRCcitEQSxpQixDNUJ1aEZBLHlCLEM0Qm5oRkksa0IsQzVCdWhGSixpQixDQTdpQkEsZSxDQStpQkUsVSxDTXQ4RkEsYSxDQUNBLGtCLENOMjVFRix3RCxDTXo1RUUsZ0QsQ0FDRSxpQixDQUNBLFMsQ04yNUVKLDBDLENNdjVFQSwwQixDTnc4RkUsa0QsQ0EvZkYsZSxDQXlqQkUsWSxDTTk4RkYsbUQsQ0FDRSwyQyxDTmc5RkEsd0IsQ0F2akJBLHFCLENNdDVFQSxrQixDTmc5RkEsd0IsQ0F2akJBLHFCLENNdDVFQSw2QixDTmc5RkEsdUIsQ0F2akJBLG9CLENBQ0YsZSxDTXI1RUEsa0IsQ0FDRSxjLENBQ0Esa0IsQ05pOUZGLG1CLENBQ0UsOEIsQ0FDQSxlLENBempCRixnQixDTXA1RUUsb0IsQ0FSRiwwQixDTnk5RkUsc0IsQ0F6akJBLGtCLENBQ0YsK0IsQ0EyakJFLDJCLENNOThGRix1QixDQUNFLDZDLENBQUEsNkIsQ0FDQSx3RCxDTm85RkYsMkIsQ0FDQSxxQixDTW45RkUsbUIsQ0FDQSxtQixDTnE5RkEsWSxDTXA5RkEsMkIsQ0FDQSw0QixDTnM1RUYseUIsQ0Fpa0JFLHFCLENNcjlGRix3QixDQUNFLHFCLENOdTVFRixrQixDQWlrQkUsOEIsQ01yOUZGLFUsQ055OUZBLG1CLENNcjlGRSw4QixDQUNBLGUsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxvQixDQUNBLDRCLENBSUYseUMsQ05xOUZBLGtDLENNcDlGRSw2QixDQUNBLHlCLENBQ0EscUIsQ051NUVGLCtCLENBaWtCRSx1QixDQUlGLGdELENBamtCQSx5QyxDTXA1RUEsMkIsQ0FDRSx1QixDQUFBLG1CLENBQ0EsK0IsQ0FDQSx1QixDTjI5RkYsdUMsQ0FEQSxnQyxDQS9qQkEsbUcsQ0Fra0JFLDJGLENNcDlGRiwrQixDQUNFLHVCLENOdzlGRixtQyxDQS9qQkEsZ0QsQ0Fna0JBLHlDLENBRUUsb0csQ01wOUZGLDRGLENOdzlGQSxnQyxDTXA5RkEsb0IsQ0FDRSxnQixDQUNBLGlCLENBQ0Esa0IsQ0FDQSxrQixDTnc5RkYscUIsQ01yOUZFLGMsQ0FDQSxVLENOcStGRixpQixDQVpBLHVCLENBY0UsbUIsQ0FDQSxtQixDQXZrQkEsWSxDQUdBLE8sQ0FxakJGLHVCLENNcjlGQSwyQixDQUNFLDRCLENOMDlGQSx5QixDQUNBLHFCLENNdjlGQSxrQixDTjQ5RkYsaUIsQ014OUZFLGlCLENBSUEsd0IsQ04wOUZBLHFCLENBQ0Esa0IsQ012OUZBLDhCLENONDlGRix5QixDQXprQkEsNEMsQ0Eya0JFLFksQ00vK0ZGLGtCLENObS9GQSxnQixDQTVsQkUsVSxDTWw1RUEsZSxDTmkvRkEsa0IsQ0FHRixnQyxDQUNFLGtGLENBQ0EseUQsQ0E5bEJBLGlCLENNaDVFQSxlLENOaWdHRixnQixDQWRBLGlCLENBZUUsbUIsQ01wL0ZBLG1CLENOcy9GQSxZLENBakJGLGlCLENBN2xCRSxrQixDQUNGLGMsQ005NEVBLHdCLENBQ0UscUIsQ0FDQSw2QixDQUFBLGMsQ0FDQSxRLENOay9GQSxrQixDQUdGLGdCLENBSUUsd0IsQ010L0ZBLHFCLENOdy9GQSxrQixDTXQvRkEsdUIsQ04rNEVGLG9CLENBMG1CRSxzQixDTXQvRkYsTyxDQUNFLGlCLENOMC9GRixvQyxDTXQvRkUsMEMsQ053L0ZBLFksQ0FDQSxrQixDQUdGLG1DLENNMS9GRSx5QyxDQUFBLFksQ0FBQSxrQixDTmdnR0Ysa0IsQ003L0ZBLG1CLENOKy9GRSxtQixDTTcvRkEsWSxDQUFBLGtCLENBQUEsYyxDQUNBLHdCLENBQUEscUIsQ05rZ0dBLGtCLENBQ0EsdUIsQ01sZ0dBLG9CLENOb2dHQSxzQixDQUNBLFEsQ0FwbkJGLHFCLENBd25CRSxXLENNcGdHRixVLENBQ0UsYSxDTndnR0YsYyxDTXBnR0UsMEIsQ0FDQSxjLENOKzRFRixpQixDQTBuQkEsbUIsQ01sZ0dFLG1CLENOb2dHQSxtQixDQUNBLFksQ01wZ0dBLHdCLENOc2dHQSxxQixDQXpuQkYsNkIsQ0EybkJFLFEsQ01yZ0dGLGUsQ055Z0dBLGEsQ0FDRSxZLENNdmdHQSxPLENOMmdHRixrQixDTXhnR0EsVSxDTjBnR0UsYyxDTXhnR0EsdUIsQ04wZ0dBLDJCLENNemdHQSwwQixDTjJnR0Esb0QsQ014Z0dGLDZDLENONGdHRSxrRCxDQUdGLG1CLENBL25CQSx3QixDQWlvQkUsZSxDQUdGLGtCLENNNWdHRSxjLENOZzVFRixjLENBaW9CRSxjLENNNWdHRixLLENBQ0UsTSxDQUNBLFUsQ044NEVGLFcsQ0Fpb0JFLCtCLENNNWdHRiwwQixDQUNFLFMsQ0FBQSxpQixDQUFBLCtCLENBQ0EsdUIsQ0FBQSxtQixDTmloR0EsWSxDQUNBLGtCLENNamhHQSx5QixDQUNBLG9CLENOODRFRixlLENBc29CRSxpQixDQUdGLHVCLENNbGhHRSxpQixDQUFBLGUsQ0FDQSxVLENOcWhHQSw4QixDQUNBLGUsQ01yaEdBLFMsQ0FDQSxrQixDQUdGLHFCLENBQ0UsaUIsQ0FDQSxRLENBQ0EsVSxDTjg0RUYsVSxDQTBvQkUsVyxDTXJoR0Ysc0MsQ0FDRSx1QixDQUNBLHVCLENBQ0EsMkIsQ044NEVGLGMsQ0Ewb0JFLCtCLENNcmhHRix1QixDQUNFLFMsQ055aEdGLDJCLENBem9CQSwyQyxDQTJvQkUsdUMsQ010aEdGLG1DLENOMGhHQSxnQixDTXhoR0UsZ0IsQ04waEdBLG1CLENNemhHQSxtQixDTjJoR0EsWSxDQUNBLFEsQ00zaEdBLHdCLENBQ0EscUIsQ0FDQSw2QixDTjg0RUYsd0IsQ0FncEJFLHFCLENNM2hHRixrQixDQUNFLGtCLENBQUEsYyxDQUFBLGUsQ0FDQSxVLENOK2hHQSxhLENBQ0EsaUIsQ00vaEdBLFMsQ05taUdGLHdCLENNamlHRSxpQixDTjg0RUYsb0IsQ0FzcEJFLFEsQ01qaUdGLFMsQ0FDRSxVLENBQ0EsbUMsQ0FDQSxVLENOODRFRixVLENBc3BCRSxVLENBR0Ysb0IsQ01qaUdFLDZCLENOODRFRiwwQixDQXNwQkUscUIsQ0FLRixnQixDQUNFLFksQ01waUdBLGtCLENOc2lHQSxRLENBQ0EsYyxDQUdGLG9CLENNeGlHRSw4QixDTjg0RUYsc0IsQ0ErcEJBLDJCLENNeGlHRSw0QixDQUNBLG9CLENBR0YsMEIsQ0FDRSw2QixDTjBpR0EseUIsQ0EzcEJBLHFCLENBZ29CRixvQixDQStCQSxxQixDQXhwQkUsK0IsQ0FDRix1QixDQXVwQkEscUIsQ0FDRSxXLENBQ0EsbUIsQ0FDQSxTLENBQ0Esa0IsQ0FDQSwwQixDQUtGLE8sQ0E3cEJFLGdDLENNMTRFQSxlLENONGlHRixVLENBQ0EsVSxDQUNBLFUsQ0FDRSxrQixDQUNBLGUsQ0FHRixTLENBQ0Usa0IsQ0FDQSxlLENBQ0EsaUIsQ0FHRixVLENBanFCRSxrQixDTXg0RUEsaUIsQ040aUdBLG9CLENBR0YsYSxDQWpxQkUsa0IsQ0FDRixlLENBcXFCQSxTLENBQ0UsbUIsQ0FDQSx5QixDQWpxQkEsOEIsQ012NEVBLHNCLENONmlHRixlLENBbnFCRSxVLENBQ0Ysb0IsQ0F1cUJBLGEsQzZCOTZHSSxjLEM3QjR3RkosaUIsQ0F1cUJBLDJCLEM2Qi82R0ksUSxDN0JtN0dKLDJCLENBQ0UsYyxDQXJxQkYseUIsQ0F5cUJFLGEsQ0FHRixZLENBK0NBLFMsQzhCbCtHSSxnQyxDOUJtN0dKLFksQ0FzQkEsYyxDQXZxQkEsbUIsQ0F5cUJFLG1CLEM2QnI3R0YsWSxDN0J3N0dFLHVCLENBQ0Esb0IsQ0FDQSxzQixDQUNBLHdCLENBQ0EscUIsQ0ExcUJBLGtCLENBMm9CRixZLENBdnFCQSxvQixDNkJ2d0ZJLDJCLENBQ0EsNEIsQ0FDQSx5QixDQUNBLHFCLEM3QjA3R0Ysa0IsQzZCcDdHRixjLENBQ0ksUSxDQUNBLGMsQzdCeTdHSixjLEM2Qmw3R0ksaUIsQzdCa3hGSixPLEM4Qnh6RkEsaUIsQzlCdStHQSxzQixDQTJEQSxjLENBSUUsMEIsQzhCaC9HRSx1QixDQUNBLDJCLEM5Qmc3R0osc0IsQzhCbitHQyxVLENBQ0EsVSxDQUNBLFcsQ0FDRyx3RCxDOUIwK0dKLFMsQzhCcCtHSSx3QixDQUNBLGtCLEM5QnMrR0YsYyxDQUlGLG9CLEM4QnIrR0EsWSxDQUNJLE8sQ0FDQSxrQixDOUJ5K0dKLGEsQzhCcitHSSxVLENBQ0EsVSxDOUIwekZKLHFDLENBZ3JCQSxXLEM4Qno5R0EsVyxDQUhJLGtCLENBQUEsYyxDQUNBLE8sQzlCeS9HSixjLENBQ0UsVSxDQUNBLFcsQzhCLytHRSxxRCxDOUIrOEdKLFcsQzhCMzdHQSxVLEM5QmsrR0EsVSxDOEJoZ0hBLFcsQ0FnQ0ksbUIsQ0FBQSxtQixDOUIyekZKLFksQzhCdnpGQSx3QixDQUNJLHFCLENBQ0Esa0IsQ0FDQSx1QixDQUNBLG9CLEM5QjB6Rkosc0IsQ0E4cEJBLFUsQzhCditHSSxrQixDQUNBLGMsQ0FDQSxRLENBR0osVSxDQUNJLDJDLENBQUEsMEMsQ0FBQSxhLEM5QnUvR0YsTyxDQVNGLFUsQ0ExckJBLFUsQ0E0ckJFLFcsQzhCbC9HRSxtRCxDQUNJLDBCLEM5Qm8vR04sMkIsQzhCOStHRixrQyxDQUNJLG1ELEM5QnN6Rkosa0MsQ0ErckJFLG1ELENBR0YsZSxDOEJuL0dJLHdCLENBQ0EsZSxDQUNBLGdDLEM5Qnd6RkosVSxDQWdzQkUsZSxDOEJuL0dGLGlCLEM5QnUvR0EsbUIsQ0E5ckJBLHNCLENBa3NCQSxLLENBV0EsYyxDQTlyQkEsYSxDK0JqN0ZHLFUsQy9Cb21ISCxLLENBOXJCRSxtQixDOEJuekZFLG1CLEM5Qm8vR0YsWSxDQUdBLHdCLENBOXJCQSxxQixDQUNGLGtCLENBa3NCQSxjLEMrQmhuSEUsZSxDQUtBLFUsQ0FDQyxlLENBQ0EsaUIsQ0FDQSxtQixDL0JtN0ZILG1CLEMrQmg3RkUsWSxDQUNDLFEsQ0FDQSx3QixDQUNBLHFCLEMvQms3Rkgsa0IsQ0Frc0JBLGtCLENBOXJCQSxVLEMrQjk2RkUsVSxDQUNDLGdCLENBQ0EsaUQsQ0FDQSwwQixDQUFBLDJCLEMvQmc3RkgsdUIsQ0Ftc0JBLFUsQ0EvckJBLGUsQ0Fpc0JFLFUsQ0E1ckJGLGlCLENBK3JCQSxZLENnQ2pwSEMsOEIsQ0FDQyxpQixDaENvOUZGLGtCLENnQy84RkMsZ0IsQ2hDazlGRCxlLENnQ2o5RkUsOEIsQ2hDbzlGRixpQixDQWlzQkUsa0IsQ0FHRixVLENpQ2pxSEksbUIsQ0FBQSxtQixDQUNBLFksQ0FBQSwyQixDakNxcUhGLDRCLENBQ0EseUIsQ2lDcnFIRSxxQixDakN1cUhGLFUsQ0FDQSxlLENpQ3ZxSEUsUSxDakMycUhKLFUsQ0FDRSxZLENpQzFxSEUseUIsQ0FDQSxPLENBRUEsVyxDakM2cUhKLG1CLENpQzFxSFEsWSxDQUFBLG1DLENqQ2dySE4sdUIsQ2lDN3FITSxvQixDakMrcUhOLHNCLENBQ0EsUSxDQTdzQkYsMEIsQ2lDLzlGSSxnQixDQUNJLDRCLENBQ0EsaUIsQ0FDQSxjLENBQ0EsYyxDQUNBLCtCLENBQ0EsdUIsQ2pDbXJIUixtQyxDa0M3c0hBLDJCLENBQ0ksdUIsQ0FDQSxrQixDbENxckhKLG1CLENBcHJCQSxjLENBZ3VCQSxxQixDQTdzQkEsd0IsQ0F3dEJFLHFCLENrQ3R0SEYsa0IsQ2xDMitGQSxjLENrQzkvRkksNkIsQ0FDSSwyQixDQUNBLGtCLENBQ0EsWSxDbENnZ0dSLG1CLENBaXRCRSxtQixDa0M5c0hGLFksQ0FDSSx3QixDQUNBLHFCLENBQ0EsNkIsQ2xDcXRISixxQixDa0NqdEhJLGlCLENsQ210SEYsMEIsQ0FDQSwwQixDa0NudEhFLG1CLENsQ3F0SEYsVSxDQUNBLFcsQ2tDcnRIRSxrQixDbEN1dEhGLGlCLENrQ3R0SEUsYSxDQUlBLHVCLENBQUEsb0IsQ0FBQSxzQixDbEM2dEhKLDBDLENBREEsdUMsQ0FFRSxpQixDQUNBLE8sQ2tDNXRIRSxVLENsQzh0SEYsVyxDa0M3dEhFLFMsQ2xDaWdHSixjLENBaXVCQSxrQyxDa0M5dEhRLDJCLENBQ0EsaUIsQ0FDQSxVLENBQ0EsVyxDbENrZ0dSLGEsQ0FpdUJBLHNFLENrQzd0SEkscUQsQ0FBQSwwQixDQUNBLHVCLENsQ2d1SEYsMkIsQ0FHRiw4QixDQUNFLGlCLENrQ2x1SEUsYSxDbENvdUhGLFUsQ2tDbnVIRSxXLENBRUosc0MsQ0FDSSxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsMkIsQ0FBQSxpQixDQUFBLGMsQ2xDMHVISixxQyxDQUNFLFUsQ2tDeHVIRSxpQixDbEMwdUhGLE8sQ0FDQSxRLENBMXVCRixVLENBNHVCRSxXLENrQzN1SEYsaUIsQ0FDSSxxQixDQUNBLFMsQ0FDQSxnRCxDQUNBLDRDLENBQ0Esd0MsQ2xDa2dHSiw4RCxDa0MvL0ZJLDhDLENBQ0EseUUsQ0FHQSwrRSxDQUNBLFMsQ2xDa2dHSiwrQyxDQTR1QkUsMkMsQ2tDNXVIRix1QyxDbENndkhBLHNGLENBMXVCQSxpRCxDQTR1QkUseUMsQ0FHRixpQixDQWVBLHVCLENBRUUsa0IsQ083ekhGLG1CLENBQ0MsVyxDUDJ5SEQsaUIsQ0ExdUJBLGdCLENBSUEsbUIsQ0E0dUJFLG1CLENPenpIRixZLENBQ0Msd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsUSxDQUNBLFUsQ1ArekhELHVCLENBOXVCQSxpQixDQU1BLDZCLENBZ3ZCRSxXLENPN3pIRix3QixDQUNDLGlCLENBQ0EsVSxDUGkwSEQsVyxDTy96SEMsaUIsQ0FDQSxPLENQaTBIQyxVLENBQ0Esa0MsQ0FsdkJGLDhCLENBb3ZCRSwwQixDT2owSEYsYyxDQUNDLGEsQ1BxMEhELGUsQ09qMEhDLGUsQ0FDQSxtQixDQUNBLG1CLENQZ2xHRCxZLENBb3ZCRSx1QixDT2owSEYsb0IsQ0FDQyxzQixDQUNBLFEsQ1BnbEdELHdCLENBb3ZCRSxxQixDT2owSEYsa0IsQ1BxMEhBLGdDLENPajBIQyxrQixDUGdsR0QscUIsQ0FvdkJFLGtCLENPajBIRixTLENQbTBIRSxtQixDT2owSEQsVyxDUGtsR0Qsc0MsQ0FvdkJFLHNCLENPajBIRixrQixDQUNDLGMsQ1BxMEhELGdCLENPcDBIQyxlLENQczBIQyxpQixDQUNBLGMsQ090MEhELHFCLENQa2xHRCxnQixDQXl2QkUsc0MsQ090MEhGLDhCLENBQ0MsNEIsQ0FDQSxvQixDUGtsR0Qsc0IsQ0F5dkJFLDZCLENPdDBIRix5QixDQUNDLHFCLENQMDBIRCxtQixDQUNFLDBCLENPeDBIRCxrQixDUDQwSEQsK0NPMzBIQyxPLENQZ2xHRCx1QyxDTzlrR0MsK0IsQ0FDQyxVLENQODBIRixVLENPMTBIRSxlLENBQ0EsZSxDQUdELE8sQ1BtMkhELFksQ09oMUhDLG1CLENBQUEsbUIsQ0FDQSxZLENQczFIQyx3QixDT24xSEQscUIsQ1BxMUhDLGtCLENPNTJIRCxPLENBQ0MsZSxDQUNBLGdCLENBQ0EsWSxDUCtrR0YsZ0MsQ0E4dkJFLGtCLENPejBIRiw0QyxDQUNDLG9DLENBS0EsUSxDUCswSEQsVyxDQUNFLFcsQ0FDQSxrQixDQWx3QkYsbUIsQ0Fvd0JFLGdCLENBR0YsWSxDTzkwSEMsd0IsQ0FDQSxxQixDUG0xSEMsNkIsQ0FJQSxrQixDT3IxSEQsa0IsQ1B1MUhDLGMsQ0FHRixjLENPdjFIQSxZLENQeTFIRSx5QixDQUdGLG1CLENPdjFIQyxjLENBQ0EsVSxDUDIxSEQsYSxDT3YxSEEsZ0MsQ1AyMUhBLFcsQ092MUhDLGMsQ0FDQSxjLENQOGtHRCxnQixDQWd4QkEsd0IsQ094MUhDLGUsQ1Ara0dELGEsQ0E0d0JFLHNCLENBY0YsZSxDQVRBLG9CLENBMXdCQSxtQixDQTR3QkUsbUIsQ092MUhGLFksQ0FDQyx1QixDQUNBLG9CLENBQ0Esc0IsQ1AyMUhELGUsQ09wMUhDLHdCLENBQ0EscUIsQ0FDQSxrQixDQUlBLE8sQ0FDQSxrQixDQUNBLGdCLENBQ0Esb0IsQ1B5MUhDLGMsQ0FDQSxrQixDQUdGLFcsQ081MUhDLGlCLENQOGtHRCxTLENBaXhCRSxVLENPMTFIRixtQixDQUNDLGEsQ1A4MUhELG1CLENBN3dCQSwwQyxDQW94QkUsa0MsQ0FHRixrQixDQVZBLG1CLENBV0UsVSxDQUNBLGlCLENPLzFIRCxPLENBQUEsa0IsQ0FBQSxpQixDUG0zSEQsb0IsQ09yMkhFLGEsQ1ArMkhGLGUsQ090MkhDLGdGLENBQ0Esb0QsQ1Aya0dELFksQ0E4eEJFLGlCLENPdDJIRixpQixDQUNDLFUsQ0FFQSxrQixDUHkySEQscUIsQ0FDRSxtQixDQUNBLG1CLENPejJIRCxZLENBQ0Esd0IsQ1AyMkhDLHFCLENBQ0Esa0IsQ0FseUJGLHVCLENBb3lCRSxvQixDTzMySEYsc0IsQ0FDQyxPLENQbThJRCxjLENBcGxCQSxjLENPeDJIQSxjLENBSEMsYyxDUDYySEMsZSxDTzEySEYsYyxDQUNDLG1CLENQODJIQyxtQixDQUNBLFksQ0FyeUJGLHdCLENBdXlCRSxxQixDTzkySEYsa0IsQ0FDQyx1QixDQUNBLG9CLENBQ0Esc0IsQ0FDQSxPLENQMGtHRCxjLENPdmtHQSxVLENQb2tJQSxnQixDQWxOQSxrQixDQUNFLFUsQ0F2eUJGLFcsQ0F5eUJFLFMsQ0FHRixjLENBQ0UsYyxDQXp5QkYsVSxDQTJ5QkUsYyxDQUtGLG1DLENPcjNIQSxlLENBQ0MsZSxDUHUzSEMsbUIsQ090M0hELGEsQ1A0a0dELGlCLENBNnlCRSxlLENPdDNIRixhLENQMjNIQSxrRCxDQTd5QkEsd0MsQ0FzNEJBLGtDLENPejhIQSxhLENQczNIQSxnQixDQTl5QkUsaUIsQ09ya0dBLFksQ1BzM0hBLFUsQ0E5eUJBLGUsQ0FDRixnQixDQWt6QkEsd0IsQ21DL2xJQSx1QyxDbkNxcElBLHFDLENtQzlySUksWSxDbkM0b0lKLFksQ0FDRSxhLENBdHVCRixnQixDQTJ1QkEsbUIsQ0VqbklFLG1CLENBQ0EsbUIsQ0FDQSxZLENGK21JRixtQixDbUMxb0lJLHlCLENBQ0ksc0IsQ0FDQSxtQixDQUNBLHFCLENuQytvSU4sd0IsQ0FwekJGLG1CLENBc3pCRSxrQixDbUM1b0lGLGUsQ25DZ3BJQSx3QixDbUM5b0lJLGtCLENuQ2dwSUYsZ0IsQ0FDQSxZLENtQ2hwSUUsNkIsQ25Da3BJRixxQixDQUNBLGEsQ21DbHBJRSxpQixDbkMwMUdKLGtDLENBNnpCRSxjLENtQ3BwSUYsbUIsQ0FDSSxlLENBQ0EsYSxDbkN3cElKLDZCLENtQ3JwSVEsWSxDbkMyMUdSLFUsQ0E2ekJFLHFCLENtQ3BwSUYsa0IsQ0FDSSxnQixDbkMwMUdKLGEsQ0E2MEJBLDZCLENBaDBCQSxjLENFMzRHQSxtQixDQUVBLGEsQ0Yrc0lBLCtCLENBaDBCQSxlLENBazBCRSxhLENBT0Ysb0MsQ0FDRSxvQixDQXAwQkYsd0IsQ0F3MEJBLDhDLENFaHRJQyxjLENBQUEsZSxDRnF0SUQseUMsQ0VudElDLGEsQ0ZxdElDLGlCLENBQ0EsYyxDRXJ0SUQsZSxDQUNBLHlCLENBQ0Esc0IsQ0FDQSxpQixDQUNBLGEsQ0ZvNUdELGdCLENFMTRHQyxrQixDQUNDLGlCLENBQ0EsYSxDQUNBLGEsQ0YydElBLHdCLENBNTBCRixxQixDRXo0R0Msa0IsQ0FDQyx1QixDQUNBLG9CLENBQ0Esc0IsQ0Y2NEdGLG9CLENBODBCRSxlLENFcnRJRixVLENGMnRJQSxZLENFdHRJQyxtRixDRnd0SUMsMkQsQ0FDQSxZLENBQ0Esa0IsQ0E5MEJBLGUsQ0FDRiw0QyxDRXQ0R0Esb0MsQ0Z5dElBLGMsQ0VydElBLG1CLENBQ0MsbUIsQ0Z3NEdELFksQ0FnMUJFLFEsQ0FHRixjLENFdHRJQyxVLENBQ0EsVyxDQUNBLGlCLENBQ0EscUIsQ0FDQSw0QyxDQUNBLG9DLENGdzRHRCxtQixDQWkxQkUsZ0IsQ0V0dElGLG1CLENBQ0MsYSxDRjB0SUQsWSxDQUNFLG1CLENBQ0EsbUIsQ0UxdElELFksQ0Y0dElDLHdCLENBQ0EscUIsQ0U1dElELGtCLENGdzRHRCxPLENBdTFCRSxlLENBR0YsZ0IsQ0UxdElBLFksQ0ZndUlBLGEsQ0U5dElDLGMsQ0ZndUlDLGEsQ0FHRixhLENBQ0UsZSxDRWx1SUQsaUIsQ0FDQSw2QixDQUNBLGlCLENBQ0EsZSxDRnN1SUQsZ0IsQ0E0QkEsd0IsQ0VodUlDLG1CLENBQ0EsbUIsQ0FDQSxZLENGdTRHRCx3QixDRXA0R0MscUIsQ0FDQyxrQixDRjhySUYsZ0IsQ0UzdElDLE8sQ0FDQSxlLENGdTRHRCxjLENBNjFCRSxhLENBR0Ysb0IsQ0VqdUlDLFUsQ0FDQSxXLENBQ0EsaUIsQ0FLQSxjLENGbXVJQyx3QixDRWp1SUEsZSxDRnU0R0YsbUIsQ0E2MUJFLGUsQ0FHRix3QixDRTd0SUMsUSxDQU9ELDZCLENBQ0MsVSxDRnE0R0QsYyxDQTYxQkUsVyxDRS90SUYsbUIsQ0FDQSxhLENGbXVJQSw2QixDRWp1SUMsYyxDRm11SUMsZSxDQUNBLGEsQ0VudUlELGUsQ0FDQSxTLENGdXVJRCwrQixDQS8xQkEsYSxDQXEyQkEscUMsQ0FDRSxnQixDRXR1SUEsZSxDQUNBLGUsQ0ZxNEdGLGEsQ0VuNEdFLGlCLENGeTRHRixXLENFbDRHRSx3QixDQUNDLFksQ0FDQSxtQixDQUNBLGlCLENGdXVJRCxlLENBajJCRix3QixDRXQ1R0MsZ0IsQ0FxQkMsZSxDRm80R0YsZSxDRW40R0UsYSxDRnl1SUEsa0IsQ0VwdUlBLGdCLENGd3VJQSxlLENFdHVJQyxhLENGbzRHSCxhLENBdTJCQSxxQixDRXJ1SUcsYSxDRm00R0gsa0IsQ0VqNEdHLG9CLENGcTRHSCx3QixDRS8zR0UsYyxDQUNDLGUsQ0ZpNEdILGUsQ0U5M0dFLGEsQ0FDQyxTLENBQ0EsZSxDRmc0R0gsZSxDQXUyQkEsZ0MsQ0FuMkJBLDRCLENFNzNHRyxhLENBQ0MsZSxDRnF1SUosd0IsQ0VqdUlJLGEsQ0FBQSxlLENGZzRHSixnQixDRTMzR0UsYyxDQUNDLGEsQ0ZxdUlILGdDLENBcjJCQSxrQixDQXUyQkUsaUIsQ0UvdElGLGlCLENBQ0MsaUIsQ0ZpdUlDLGUsQ0FDQSxhLENBR0Ysc0IsQ0VudUlDLGMsQ0Z1dUlELG1DLENFcnVJQyxrQixDRnV1SUMsYSxDRXJ1SUQsb0MsQ0FDQyxhLENBQ0EsYyxDRjIzR0YsaUIsQ0V0M0dBLGtCLENBQ0Msa0IsQ0FBQSxlLENBQ0EsYSxDRjJ1SUQseUIsQ0FDQSwyQixDQS8yQkEsb0IsQ0FtM0JBLHVCLENFenVJQyxpQixDQUFBLFUsQ0FDQSxrQixDRjAzR0QsYSxDQW0zQkUsd0IsQ0UxdUlGLFEsQ0FDQyxVLENBQ0EsZSxDQUNBLGUsQ0FDQSxpQixDQUNBLGMsQ0Y0dUlDLDRDLENFM3VJRCxvQyxDRit1SUQsNkIsQ0FwM0JBLHdCLENBdzNCQSwyQixDRTl1SUMsZSxDQUFBLGMsQ0FDQSxhLENGNDNHRCxhLENBMDVCQSxrQixDRS91SUEsbUIsQ0FDQSxtQixDQUNDLFksQ0FDQSx3QixDQUNBLHFCLENBQ0Esa0IsQ0ZnMUdELGEsQ0V4M0dDLGMsQ0FDQyxXLENBQ0EsUyxDQUNBLGUsQ0YwM0dGLFUsQ0VqM0dBLFEsQ0FDQyxlLENBQ0EsWSxDQUNBLGlCLENBQ0EsOEMsQ0FDQSxzQyxDRnkzR0QsbUMsQ0EwM0JFLCtCLENFaHZJRiwyQixDQUNDLFMsQ0FBQSwrQixDQUFBLHVCLENGc3ZJRCxrQixDRXB2SUMsK0IsQ0FDQSwyQixDQUNBLHVCLENBQ0EsUyxDRnd2SUQsa0IsQ0VwdklFLFUsQ0FDQSxXLENGeTNHRixrQixDQTgzQkUsaUIsQ0F0M0JGLHVCLENFdDNHQyxvQixDQUNDLHNCLENBQUEsbUIsQ0FBQSxhLENGeXZJRixzQixDQUNFLFUsQ0FoNEJGLFcsQ0V0M0dFLFcsQ0FDQyxTLENGMnZJSCxrQixDQUNFLGMsQ0FqNEJGLGUsQ0FxNEJBLHFCLENFdnZJRyxjLENBQ0EsYSxDRjIzR0gsbUIsQ0FtNEJFLFksQ0VwdklGLGMsQ0FDQSxPLENBQ0MsVyxDQUNBLHlCLENBQ0Esd0IsQ0FDQSxxQixDQUNBLGtCLENGbzNHRCx1QixDQW00QkUsb0IsQ0VwdklGLHNCLENBQ0EsWSxDRnd2SUEsd0IsQ0VwdklDLG1CLENBQ0EsbUIsQ0ZvM0dELFksQ0FxNEJBLFcsQ0VwdklFLGlCLENBQ0EsZSxDQUNBLFUsQ0ZvM0dGLGUsQ0VqM0dDLGtCLENBQ0MsWSxDQUNBLDhDLENBQ0Esc0MsQ0ZtM0dGLGlCLENFaDNHQywwQyxDQUNDLGtDLENGazRHRixpQixDRTcyR0MsaUIsQ0FDQyxRLENBQ0EsVSxDRisyR0YsYyxDRTUyR0MsUSxDQUNDLGEsQ0FDQSxjLENGODJHRixXLENBcTRCQSx1QixDRTl1SUcsYSxDRmt2SUgscUIsQ0FqNEJBLFUsQ0UzMkdFLFcsQ0FDQyxtQixDRjYyR0gsUyxDQXE0QkEsaUIsQ0FqNEJBLFUsQ0UxMkdHLFcsQ0FDQyxrQixDQUNBLGtCLENBQ0EsaUIsQ0Y0MkdKLG1CLENFdjJHQyxtQixDQUNDLFksQ0FDQSx3QixDQUNBLHFCLENGeTJHRixrQixDRXQyR0MsdUIsQ0YwdUlDLG9CLENFeHVJQSxzQixDRncyR0YsYyxDQXE0QkEsYyxDRXZ1SUUsYyxDQUVBLGlCLENGMnVJRixhLENFdnVJRSxhLENBQ0Esa0IsQ0FDQSxjLENGdzJHRixnQixDRXIyR0UsZ0YsQ0FDQyxvRCxDRnUyR0gsVSxDRW4yR0MsWSxDQUNDLGlCLENBQ0Esa0IsQ0YwdUlGLHNCLENFcnVJQSxjLENGeXVJQSxzQixDRXJ1SUMsYyxDQUNBLGUsQ0FDQSxZLENGeXVJRCxxQixDRXZ1SUMsYyxDRjJ1SUQsZSxDRXp1SUMsYSxDQUNBLFUsQ0FDQSxZLENBQ0EsZ0YsQ0YydUlDLG9ELENFMXVJRCxVLENGNHVJQyxRLENBQ0EsaUIsQ0U1dUlELGMsQ0FDQSxlLENBQUEsb0IsQ0ZvMkdELGMsQ0VsMkdDLHdDLENGZ3ZJQyx3QixDQUNBLDhDLENFL3VJQSxrQixDQUlGLHFCLENBQ0MsNkIsQ0FDQSx5QixDQUNBLHFCLENGa3ZJRCxtQixDRWh2SUMsYyxDQUNBLFEsQ0ZrdklDLGEsQ0FDQSxjLENFbHZJRCxjLENGc3ZJRCx5QixDQUNFLHlCLENBOEJGLGEsQ0F6QkEsUSxDRTV0SUMsK0IsQ0FDQyx1QixDRjJ0SUYsUSxDRXJ2SUUsYyxDRm0yR0YsSyxDQXE1QkUsTSxDRXB2SUYsVSxDQUNDLFcsQ0FDQSwrQixDRmsyR0QsWSxDQXE1QkUsbUIsQ0VwdklGLG1CLENBQ0MsWSxDQUNBLHVCLENGazJHRCxvQixDQXE1QkUsc0IsQ0VwdklGLHdCLENBQ0EscUIsQ0FDQyxrQixDQUdBLHlCLENBQ0EsUyxDQUNBLGlCLENGc3ZJQyxtQixDQUdGLGEsQ0FDRSxTLENFeHZJRCxrQixDRmsyR0QsbUIsQ0FHQSxlLENBMjVCRSxnQyxDRXp2SUYsMkIsQ0FDQyx3QixDQUNBLDBCLENBQ0Esa0IsQ0FDQSxpQixDQUNBLFcsQ0FDQSxZLENBQ0EsVSxDRjh2SUQscUIsQ0FEQSxzQixDQTE1QkEsVSxDQTY1QkUsYSxDRTN2SUYsaUIsQ0FDQyxLLENGNnZJQyxNLENBQ0EsYSxDQUNBLGMsQ0E1NUJBLGlCLENFLzFHRCxnQyxDRjh2SUMsd0IsQ0FDQSx5QyxDQUNBLGlDLENFMXZJRixxQixDQUNDLGEsQ0FDQSxnQyxDQUNBLHdCLENBQ0EsMkIsQ0FDQSxtQixDRmswSUQsYyxDRWp3SUMsaUIsQ0FDQSxpQyxDQUNBLDRCLENBQUEseUIsQ0FDQSxZLENBQ0EsUSxDQUNBLGMsQ0FDQSxVLENBQ0EsaUIsQ0Zzd0lELGMsQ0Vud0lDLFUsQ0FBQSxlLENBQUEsYSxDQUNBLDJDLENGODFHRCxtQixDRTUxR0MsbUIsQ0FDQyxZLENGdXdJQSwyQixDQUNBLDRCLENBMTZCRix5QixDQTQ2QkUscUIsQ0V0d0lGLHdCLENBQ0MscUIsQ0FDQSxrQixDQUNBLGlCLENGKzFHRCx5QixDRTMxR0MsaUIsQ0FDQyxvQixDQUlGLHVCLENBQ0EsaUIsQ0FDQyxPLENGdXdJQyx3QixDQTE2QkEsaUIsQ0V6MUdELDRCLENGc3dJQyx3QixDQTE2QkEsb0IsQ0V4MUdELFUsQ0Z1d0lELHFDLENBQ0UscUUsQ0ExNkJBLDZELENBODZCRixvQixDQTE2QkUsaUIsQ0FDRixVLENFcjFHQSxtQixDQUNDLG1CLENGa3dJQyxZLENBMTZCQSx3QixDQUNGLHFCLENHcGdJQSxrQixDQUNJLHVCLENBQ0Esb0IsQ0FDQSxzQixDQUNBLFUsQ0FDQSxXLENBQ0Esd0IsQ0FDQSxVLENBQ0EsaUIsQ0FBQSxrRCxDQUFBLDBDLENIcTdKSixxQixDR243Skksb0IsQ0hxN0pGLGtCLENBQ0EsZSxDR3I3SkUsYSxDQUFBLGUsQ0gwN0pKLHdCLENHcjdKSSxrQixDSHFnSUosYyxDQW03QkUsaUIsQ0d0N0pGLGEsQ0gwN0pBLG9CLENHdDdKSSxVLENBQUEsa0IsQ0hzZ0lKLGMsQ0FvN0JFLGUsQ0d4N0pGLGtCLENBQ0ksd0IsQ0gwN0pGLDhDLENBQ0Esc0MsQ0cxN0pFLGUsQ0g0N0pGLGlCLENHMzdKRSxlLENIKzdKSix3QixDQXI3QkEsaUIsQ0F1N0JFLEssQ0c1N0pFLE0sQ0g4N0pGLFMsQ0c1N0pJLFcsQ0FDQSx3QixDSGc4Sk4sMEIsQ0c1N0pNLG1CLENBQ0Esa0IsQ0FDQSxlLENBQ0EsYSxDSGc4Sk4seUIsQ0F2N0JBLGlCLENBeTdCRSxpQixDRy83SkUsYSxDSG04SkoscUIsQ0doOEpNLFUsQ0hrOEpKLG9CLENHLzdKQSxvQixDQUNFLG1CLENIbThKRixtQixDQUNBLFksQ0ExN0JBLHVCLENHdmdJRSxvQixDSG84SkYsc0IsQ0FDQSxRLENBMzdCQSxrQixDQSs3QkYsK0IsQ0FDRSxlLENBR0YseUIsQ0FDRSxtQixDQUNBLGEsQ0E3N0JBLG1CLENBQ0YsbUIsQ0dyZ0lFLFksQ0FDRSx3QixDSHE4SkYscUIsQ0FDQSxrQixDQTk3QkEsdUIsQ0dwZ0lFLG9CLENIcThKRixzQixDQUNBLFUsQ0EvN0JBLFcsQ0dwZ0lFLGEsQ0hzOEpGLG1CLENBR0YsK0IsQ0FDRSx3QixDQUdGLG1DLENBQ0UsYyxDQUdGLGlDLENBQ0Usd0IsQ0FHRixxQyxDQUNFLGMsQ0FHRiw0QixDQUNFLGUsQ0FDQSxrQixDQXI4QkEsVSxDQUNGLE0sQ0F5OEJBLDBCLENBQ0UsaUIsQ0FDQSxlLENHMzhKRSxhLENIKzhKSix5QixDRzM4SkksaUIsQ0hxZ0lKLGdCLENBeThCRSxhLENRdGlLRixlLENSMGlLQSx1QixDUXRpS0MsVSxDQUNBLGtCLENBQUEsZSxDQUFBLHdCLENBQ0Esb0IsQ1I0aUtELDZCLENRM2lLQyxvQixDUjZpS0MsaUIsQ0FDQSxlLENRN2lLRCxhLENSZ21JRCx3QixDUTlsSUMsb0IsQ1JrbUlELDRCLENRN2xJQyxrQixDQUNDLGdCLENBQ0EsYSxDUnFyS0YsVyxDQXJJQSw0QixDQXgxQkEsbUIsQ1F4a0lDLG1CLENBQ0MsWSxDQUNBLHVCLENBQ0Esb0IsQ0FDQSxzQixDQUNBLHdCLENBQ0EscUIsQ1Iwa0lGLGtCLENBZzFCQSw0QixDUXBpS0UsUyxDQUNBLG1CLENBQ0EsZSxDQUFBLHdCLENBQUEsbUIsQ0FDQSxpQixDUmlqS0EsZSxDQUNBLGEsQ1FqaktBLG9CLENSbWpLQSx1QyxDQUNBLCtCLENBR0Ysa0MsQ1FuaktFLHdCLENSa3FJRixpQyxDUWpsSUUsa0YsQ0FDQywwRSxDUjBqS0gsK0IsQ0FwK0JBLFMsQ1Eva0lFLDBELENBQ0Msa0QsQ1J3aktILHlCLENBcCtCQSwyQixDUTVrSUMsbUIsQ1JxaktELHlCLENBQ0UsMkIsQ0F0K0JGLG1CLENBMCtCQSx5QixDUWxqS0UsMkIsQ1I2a0lGLG1CLENBMCtCQSxXLENRampLRSxjLENBQ0EsVyxDUjRrSUYsVSxDUXprSUMsVSxDQUNDLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSw0QixDQUNBLFUsQ0FZRCxjLENBQ0MscUIsQ0FDQSw0QyxDQUNBLG9DLENSeWtJRixTLENRdGtJQyxpQixDQUNDLGtDLENBQUEsOEIsQ0FBQSwwQixDQUNBLCtCLENSaWpLQSx1QixDQUdGLGlCLENBQ0UsNEIsQ1FuaktBLGtDLENBQ0EsOEIsQ0FDQSwwQixDUnVqS0Ysc0IsQ1FuaktFLFMsQ0FDQSxrQixDQUNBLCtCLENBQ0EsMkIsQ0FBQSx1QixDUndqS0YsNEIsQ0E3K0JBLGtDLENBKytCRSw4QixDUWpqS0YsMEIsQ1JxaktBLGUsQ0FDRSxVLENBOStCQSxXLENRbmtJRCxpQixDUjBqS0QsMEJBQ0UsdUIsQ0FoL0JBLCtCLENBQ0YsUSxDUWhsSUMsbUIsQ0FDQyx5QixDUnNrSUEsbUIsQ1Fua0lELHNCLENBQ0MsbUIsQ1Jza0tFLHFCLENRcmtLRix1QixDUnFrSUEsb0IsQ1Fua0lELGlCLENBQ0MsUSxDUnNrSUEsc0IsQ0FDRixlLENRbGtJQSxXLENSeWtLRSxlLENBQ0UseUIsQ0FuZ0NGLGUsQ1Fsa0lELGEsQVIya0tELHlCQXBnQ0EsWSxDUTVrSUEsZSxDUnFsS0UsWSxDQUNFLHlCLENBR0YsbUIsQ1FsbEtBLHVCLENSb2xLRSxvQixDQWhoQ0Ysc0IsQ0FDRixrQixDUWprSUEsZ0IsQVJza0lBLHlCUXRrSUEsWSxDQUNDLHlCLENBQ0MsZSxDUm1rSUEsVyxDUTlqSUQsbUIsQ1J3bEtHLGMsQ1FybEtKLHlCLENBQ0MsMkIsQ0FDQSw0QixDUnlsS0cseUIsQ0F2aENKLHFCLENBeWhDSSxpQixDQUdGLHVCLENBeGhDRix5QixDUTlqSUMsMEIsQ1IybEtHLGUsQ0F6aENKLFcsQ1E5aklDLDBCLENSNGxLRyxZLENvQ3AyS0osMEIsQ0FDSSxZLENBR0EsdUIsQ0FFQSxZLENBSUEsYyxDQUNBLDJCLENBRUEsNEIsQ0FBQSx5QixDQUFBLHFCLENwQ3kyS0Ysc0IsQ29DdjJLRSxVLENwQ3kyS0EsZSxDQUNBLGUsQ29DbDJLQSxVLENBSkEsbUIsQ0FLQSxZLENwQ3EyS0EseUIsQ29DajJLSSwwQixDcEM2MktKLDJCLENBQ0EsdUIsQ0F0aUNKLG1CLENvQ24wSVEsUSxDQUNBLGUsQ3BDODJLSixVLENBQ0EsVyxDb0M1MktRLHFCLENwQ2czS1IsWSxDQUNBLDJCLENBMWlDSixnQixDb0NuMElJLE8sQ0FDSSxZLENBQ0EsZ0IsQ0FJSixtQixDQS9DSixjLENwQ2k2S0UsbUIsQ29DOTJLTSxjLENwQ2szS04sdUIsQ29DOTJLVSxTLENwQ2szS1YsYyxDcUN2M0tGLGdCLENyQzIzS0UsZSxDQUNFLGlCLENBR0YsZ0IsQ0FDRSxjLENBR0YsVyxDQUNFLFcsQ0FDQSxVLENBQ0EsVSxDQUNBLFcsQ0FHRixlLENBQ0UsVSxDQUNBLGEsQUFJSix5QkFDRSxrQixDQUNFLG1CLENBQ0EsbUIsQ0FDQSxZLENBQ0EsMkIsQ0FDQSw2QixDQUNBLGlDLENBQ0EsNkIsQ0FDQSx3QixDQUNBLHFCLENBQ0Esa0IsQ0FHRixlLENBQ0UsdUIsQ0FDQSxvQixDQUNBLHdCLEFBSUoseUJBc0JFLG1DLENBQ0UsZSxDQUdGLHFDLENBQ0UsZSxDQUdGLHdCLENBQ0UsZSxDQUdGLHdCLENBQ0UsZSxDQUdGLHVCLENBQ0UsZSxDQUNBLG1CLEFBSUoseUJBMEJFLGEsQ0FjQSxhLENBQ0UsMkIsQ0FDQSw0QixDQUNBLHlCLENBQ0EscUIsQ0FDQSx1QixDQUNBLG9CLENBQ0Esc0IsQ0FyQkYsYSxDQVFFLHdCLENBQ0EscUIsQ0FDQSxrQixDQUNBLFEsQ0FHRixhLENBUUUsbUIsQUFJSix5QkFDRSxhLENBQ0UsMkIsQ0FDQSw0QixDQUNBLHlCLENBQ0EscUIsQ0FHRixxQyxDQUNFLFksQUFJSix5QkFDRSxpQixDQUNFLG1CLENBQ0EsbUIsQ0FDQSxZLENBQ0Esd0IsQ0FDQSxxQixDQUNBLDZCLENBQ0Esa0IsQ0FDQSxjLENBR0YsbUMsQ0FDRSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsK0IsQ0FDQSxrQixDQUdGLE8sQ0FDRSwyQixDQUNBLDRCLENBQ0EseUIsQ0FDQSxxQixDQUNBLHdCLENBQ0EscUIsQ0FDQSxvQixBQUlKLHlCQUNFLG1DLENBS0UsaUIsQUFJSix5QkFDRSxVLENBQ0UsYyxDQUdGLFEsQ0FDRSw4QixDQUdGLFksQ0FDRSxjLENBQ0EsVyxDQUNBLFMsQ0FDQSxVLENBQ0EsVSxDQUNBLDRDLENBQ0Esb0MsQ0FHRix1QixDQUNFLHlCLENBR0YsbUIsQ0FDRSxjLENBR0YscUIsQ0FDRSxVLENBQ0EsaUIsQ0FHRixjLENBQ0UsWSxDQUdGLGlCLENBQ0Usc0IsQ0FHRiw4QyxDQUNFLHdCLEFBSUoseUJBQ0UsZ0IsQ0FDRSxjLENBR0YsaUIsQ0FDRSxVLENBQ0EsaUIsQ0FJRiwyQixDQURBLHFCLENBRUEsZ0MsQ0FDRSxjLENBR0YsZSxDQUNFLHVCLENBQ0Esb0IsQ0FDQSxpQixBQUlKLHlCQUNFLGUsQ0FVRSxpQixDQUNBLFksQ0FDQSxjLENBQ0EsNkIsQ0FDQSwwQixDQUNBLHVCLEFBSUosK0NBQ0UsZSxDQVVFLGtCLENBQ0EsaUIsQ0FDQSxjLENBQ0EsNkIsQ0FDQSwwQixDQUNBLHVCLEFBSUosZ0RBQ0UsWSxDQUNFLGlELENBR0YscUIsQ0FDRSwyQixDQUNBLGdCLENBQ0EsTyxDQUNBLFksQ0FDQSxnQixDQUNBLFcsQ0FDQSxXIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogUmVzZXQgYW5kIGJhc2Ugc3R5bGVzICAqL1xuKiB7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogTGlua3MgKi9cbmEsXG5hOmxpbmssXG5hOnZpc2l0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIENvbW1vbiAqL1xuYXNpZGUsXG5uYXYsXG5mb290ZXIsXG5oZWFkZXIsXG5zZWN0aW9uLFxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxudWwsXG51bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbmltZyxcbnN2ZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKiBGb3JtICovXG5pbnB1dCxcbnRleHRhcmVhLFxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5pbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYnV0dG9uLFxuaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dDpmb2N1cyxcbmlucHV0OmFjdGl2ZSxcbmJ1dHRvbjpmb2N1cyxcbmJ1dHRvbjphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuOnJvb3Qge1xuICAtLWJnLWRhcms6ICMwMTAxMDE7XG4gIC0tYmctbGlnaHQ6ICNmZmY7XG4gIC0tYmctbWVkaXVtOiAjZTFlOGVkO1xuICAtLWxpZ2h0OiAjZmZmO1xuICAtLWRhcms6ICMyOTI5Mjk7XG4gIC0tYWNjOiAjMTE5MmZjO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogUG9wcGlucztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi52aXN1YWxseS1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY2xpcC1wYXRoOiBpbnNldCgxMDAlKTtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1saWdodCk7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ucXVpei1ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbWVkaXVtKTtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZvb3RlciB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5mb290ZXIge1xuICBwYWRkaW5nOiA2MHB4IDA7XG59XG5cbi5jb250YWluZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDY4cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICB9XG59XG5cbi5zZWN0aW9uX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjJweCwgMy44dncsIDYwcHgpO1xuICBsaW5lLWhlaWdodDogMTI1JTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjdGlvbl9fdGl0bGUgYiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5tb2JpbGUtdmlldyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAubW9iaWxlLXZpZXcge1xuICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gIH1cbn1cbi50aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMzJweCwgNC41dncsIDUwcHgpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udGl0bGUtbSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjhweCwgNHZ3LCAzNnB4KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2OHB4KSB7XG4gIC50aXRsZS1tIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDV2dywgMjhweCk7XG4gIH1cbn1cbi50ZXh0LXMge1xuICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDN2dywgMjZweCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS1hY2MpO1xufVxuXG4uYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XG4gIHBhZGRpbmc6IDEwcHggY2xhbXAoMjBweCwgM3Z3LCAzM3B4KTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCAjMDgyOTRkIDAlLCAjNDE1Zjk3IDEwMCUpO1xuICBjb2xvcjogdmFyKC0tbGlnaHQpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYnV0dG9uOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjg2NjY2NjY2NjcpO1xufVxuXG4uYnRuLWMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1hY2MpO1xufVxuXG5hIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XG59XG5hOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG5Aa2V5ZnJhbWVzIHNwbGlkZS1sb2FkaW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7XG4gIH1cbn1cbi5zcGxpZGVfX3RyYWNrLS1kcmFnZ2FibGUge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5zcGxpZGVfX3RyYWNrLS1mYWRlID4gLnNwbGlkZV9fbGlzdCA+IC5zcGxpZGVfX3NsaWRlIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5zcGxpZGVfX3RyYWNrLS1mYWRlID4gLnNwbGlkZV9fbGlzdCA+IC5zcGxpZGVfX3NsaWRlLmlzLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zcGxpZGUtLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuXG4uc3BsaWRlX190cmFjay0tdHRiID4gLnNwbGlkZV9fbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3BsaWRlX19jb250YWluZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zcGxpZGVfX2xpc3Qge1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zcGxpZGUuaXMtaW5pdGlhbGl6ZWQ6bm90KC5pcy1hY3RpdmUpIC5zcGxpZGVfX2xpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zcGxpZGVfX3BhZ2luYXRpb24gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zcGxpZGU6bm90KC5pcy1vdmVyZmxvdykgLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zcGxpZGVfX3Byb2dyZXNzX19iYXIge1xuICB3aWR0aDogMDtcbn1cblxuLnNwbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3BsaWRlLmlzLWluaXRpYWxpemVkLCAuc3BsaWRlLmlzLXJlbmRlcmVkIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnNwbGlkZV9fc2xpZGUge1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3BsaWRlX19zbGlkZSBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4uc3BsaWRlX19zcGlubmVyIHtcbiAgYW5pbWF0aW9uOiBzcGxpZGUtbG9hZGluZyAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM5OTk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3R0b206IDA7XG4gIGNvbnRhaW46IHN0cmljdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjBweDtcbn1cblxuLnNwbGlkZV9fc3Ige1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLnNwbGlkZV9fdG9nZ2xlLmlzLWFjdGl2ZSAuc3BsaWRlX190b2dnbGVfX3BsYXksIC5zcGxpZGVfX3RvZ2dsZV9fcGF1c2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3BsaWRlX190b2dnbGUuaXMtYWN0aXZlIC5zcGxpZGVfX3RvZ2dsZV9fcGF1c2Uge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5zcGxpZGVfX3RyYWNrIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuXG4uZm9vdGVyX19wb2xpY2llcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjBweDtcbn1cblxuLmZvb3Rlcl9fcG9saWN5LWxpbmsge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNjY2O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5mb290ZXJfX3BvbGljeS1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWxpZ2h0KTtcbn1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmspO1xuICBjb2xvcjogdmFyKC0tbGlnaHQpO1xufVxuLmZvb3RlciBhIHtcbiAgY29sb3I6IHZhcigtLWxpZ2h0KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uZm9vdGVyIGE6aG92ZXIge1xuICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggcmVkO1xufVxuLmZvb3RlciBociB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQpO1xuICBtYXJnaW46IGNsYW1wKDMwcHgsIDN2dywgNDBweCkgMDtcbn1cblxuLmZvb3Rlcl9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7XG59XG5cbi5mb290ZXJfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogY2xhbXAoMjBweCwgNHZ3LCA1MHB4KTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uZm9vdGVyX19yZXN0cmljdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLmZvb3Rlcl9faW5mbyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNDBweDtcbiAgfVxuICAuZm9vdGVyX19saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWxpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJnLWRhcmspO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlciAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaGVhZGVyX19sb2dvIHtcbiAgZm9udC1zaXplOiBjbGFtcCgzMnB4LCA0dncsIDQ4cHgpO1xuICBjb2xvcjogcmdiKDAsIDI2LCA1Nik7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uaGVhZGVyX190ZXh0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAydncsIDE4cHgpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uaGVhZGVyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBtYXJnaW46IDAgMTJweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyBlYXNlO1xufVxuXG4uaGVhZGVyX19wcm9ncmVzcy1iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaGVhZGVyX19wcm9ncmVzcy1iYXItZmlsbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDAlO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgYmFja2dyb3VuZDogcmdiKDAsIDI2LCA1Nik7XG4gIHRyYW5zaXRpb246IHdpZHRoIDIwMG1zIGVhc2U7XG59XG5cbi5oZWFkZXJfX2xhbmctc3dpdGNoZXIge1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLmhlYWRlcl9fbGFuZy1zZWxlY3Qge1xuICBmb250OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMjYsIDU2LCAwLjI1KTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6IHJnYigwLCAyNiwgNTYpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkgYW5kIChtaW4td2lkdGg6IDM2MHB4KSB7XG4gIC5oZWFkZXIgLmJ1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1pbi13aWR0aDogbWF4LWNvbnRlbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge1xuICAuaGVhZGVyIC5idXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBtaW4td2lkdGg6IG1heC1jb250ZW50O1xuICB9XG59XG4vKiBSZXN1bHQgb2ZmZXIgdjIgcGFnZSDigJMgVml0YWx3ZXJrIHJlc3VsdHMgc2VjdGlvbiAqL1xuLmdscGlsbHMtcmVzdWx0cy1zZWN0aW9uIHtcbiAgbWF4LXdpZHRoOiA2ODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDMycHggMTZweCA0OHB4O1xufVxuXG4vKiAtLS0gVmlld2VyIGNvdW50ZXIgLS0tICovXG4udmlld2VyLWNvdW50ZXItd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4udmlld2VyLWNvdW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGJhY2tncm91bmQ6ICNmZWYzYzc7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLnZpZXdlci1kb3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi52aWV3ZXItZG90OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiAjZjU5ZTBiO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogZ2xwaWxscy1waW5nIDFzIGluZmluaXRlO1xufVxuLnZpZXdlci1kb3Q6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogI2Y1OWUwYjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG5Aa2V5ZnJhbWVzIGdscGlsbHMtcGluZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNzUlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDIpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi52aWV3ZXItY291bnRlciBzcGFuIHtcbiAgY29sb3I6ICM5MjQwMGU7XG59XG5cbi52aWV3ZXItY291bnRlciBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKiAtLS0gVXJnZW5jeSBiYW5uZXIgLS0tICovXG4udXJnZW5jeS1iYW5uZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlNTNlM2UsICNjNTMwMzApO1xuICBwYWRkaW5nOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4udXJnZW5jeS1iYW5uZXItaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG5cbi51cmdlbmN5LWxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udXJnZW5jeS10aW1lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi51cmdlbmN5LXRpbWVyIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZpbGw6ICNmZmY7XG59XG5cbi51cmdlbmN5LXN0b2NrIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4vKiAtLS0gUmVzdWx0cyBoZWFkaW5nIC0tLSAqL1xuLmdscGlsbHMtcmVzdWx0cy1zZWN0aW9uIC5zdGVwX2hlYWQge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxZjI5Mzc7XG59XG4uZ2xwaWxscy1yZXN1bHRzLXNlY3Rpb24gLnN0ZXBfaGVhZCBzcGFuLFxuLmdscGlsbHMtcmVzdWx0cy1zZWN0aW9uIC5zdGVwX2hlYWQgLmdscGlsbHMtYnJhbmQge1xuICBjb2xvcjogIzRhYTYxNDtcbn1cblxuLyogLS0tIENoYXJ0IC0tLSAqL1xuLmNoYXJ0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTUwcHg7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xufVxuLmNoYXJ0LWNvbnRhaW5lci0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3Jlc3VsdEdyYXBoIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIC0tLSBXZWlnaHQgc3VtbWFyeSBib3ggLS0tICovXG4ud2VpZ2h0X3N1bW1lcnlfYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTBlM2ViO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud2VpZ2h0X3N1bW1lcnlfYm94IC5jb2wge1xuICBmbGV4OiAxIDEgNDUlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwIDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndlaWdodF9zdW1tZXJ5X2JveCAuY29sIC5jb2xfaGVhZCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZzogMTJweCAxMnB4IDAgMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMxZjI5Mzc7XG59XG4ud2VpZ2h0X3N1bW1lcnlfYm94IC5jb2wgLmltZyB7XG4gIGhlaWdodDogMTUwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtYXJnaW46IDEycHggYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud2VpZ2h0X3N1bW1lcnlfYm94IC5jb2wge1xuICAvKiBIaWRkZW4gdW50aWwgSlMgYWRkcyAudmlzaWJsZSBmb3IgZ2VuZGVyLWNvcnJlY3QgaW1hZ2UgKi9cbn1cbi53ZWlnaHRfc3VtbWVyeV9ib3ggLmNvbCBpbWcubWFsZV9waWMsXG4ud2VpZ2h0X3N1bW1lcnlfYm94IC5jb2wgaW1nLmZlbWFsZV9waWMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndlaWdodF9zdW1tZXJ5X2JveCAuY29sIGltZy5tYWxlX3BpYy52aXNpYmxlLFxuLndlaWdodF9zdW1tZXJ5X2JveCAuY29sIGltZy5mZW1hbGVfcGljLnZpc2libGUge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLndlaWdodF9zdW1tZXJ5X2JveCAuY29sIC5kZWMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDAgMTJweCAxMnB4IDEycHg7XG4gIGNvbG9yOiAjMzc0MTUxO1xufVxuLndlaWdodF9zdW1tZXJ5X2JveCAuY29sIC5kZWMgYiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMWYyOTM3O1xufVxuLndlaWdodF9zdW1tZXJ5X2JveCAuY29sLnRvIC5kZWMgYiB7XG4gIGNvbG9yOiAjNGFhNjE0O1xufVxuLndlaWdodF9zdW1tZXJ5X2JveCAuY29sIC5jb2xfZm9vdGVyIHtcbiAgcGFkZGluZzogNHB4IDRweCAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xufVxuLndlaWdodF9zdW1tZXJ5X2JveCAuY29sIC5jb2xfZm9vdGVyIC5jb2xfaGVhZCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cbi53ZWlnaHRfc3VtbWVyeV9ib3ggLmNvbCAuY29sX2Zvb3RlciAuZGVjIHtcbiAgcGFkZGluZzogMCA0cHg7XG4gIG1hcmdpbjogOHB4IGF1dG8gMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGNvbG9yOiAjNGE1NTY4O1xufVxuLndlaWdodF9zdW1tZXJ5X2JveCAuY29sLnRvIC5jb2xfZm9vdGVyIC5kZWMge1xuICBjb2xvcjogIzIyNTQzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2ZjZkNTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAycHggNnB4O1xufVxuXG4uYXJyb3ctY29udGFpbmVyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5hcnJvdy1jb250YWluZXIgaW1nIHtcbiAgbWF4LWhlaWdodDogNDBweDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi8qIC0tLSBFeHBlcnQgY2FyZCAtLS0gKi9cbi5leHBlcnQtY2FyZCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsICNmMGY5ZmYsICNlMGYyZmUpO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBib3gtc2hhZG93OiAwIDRweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmV4cGVydC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG59XG5cbi5leHBlcnQtYXZhdGFyIHtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmV4cGVydC1uYW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZXhwZXJ0LW5hbWUgc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZmlsbDogIzE4NzdmMjtcbn1cblxuLmV4cGVydC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM2NTY3NmI7XG59XG5cbi5leHBlcnQtcXVvdGUge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzRhYTYxNDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZXhwZXJ0LXZlcmlmaWVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM2NTY3NmI7XG59XG4uZXhwZXJ0LXZlcmlmaWVkIHN2ZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuLyogLS0tIENyZWRpYmlsaXR5IC8gcmVzZWFyY2ggYmxvY2sgLS0tICovXG4ubG9nb19kZWNfY29udCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgcGFkZGluZzogMS4yNXJlbTtcbn1cbi5sb2dvX2RlY19jb250IC5sb2dvX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5sb2dvX2RlY19jb250IC5sb2dvX3JvdyAuaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5sb2dvX2RlY19jb250IC5sb2dvX3JvdyAuZGVjIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzM3NDE1MTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMDtcbn1cbi5sb2dvX2RlY19jb250IC5sb2dvX3JvdyAuZGVjIGIge1xuICBjb2xvcjogIzFmMjkzNztcbn1cblxuLyogLS0tIFByb2R1Y3QgcmVjb21tZW5kYXRpb24gaGVhZGluZyAtLS0gKi9cbi5nbHBpbGxzLXJlc3VsdHMtc2VjdGlvbiAuc3RlcF9oZWFkXzIge1xuICBwYWRkaW5nOiA0MHB4IDAgMDtcbiAgZm9udC1zaXplOiAxLjhlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxZjI5Mzc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogLS0tIFByaWNlIGNhcmQgLS0tICovXG4ucHJpY2VfY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWYyZTM7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnByaWNlX2NhcmQgLnN0ZXBfaGVhZF8zIHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMWYyOTM3O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnByaWNlX2NhcmQgLmltZyB7XG4gIG1heC13aWR0aDogMzEycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcmljZV9jYXJkIC5pbWdfbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDEycHggYXV0byAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucHJpY2VfY2FyZCAuc3RlcF9oZWFkXzQge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMWYyOTM3O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLnByaWNlX2NhcmQgLnByaWNlLXN0cmlrZXRocm91Z2gge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgY29sb3I6ICM2YjcyODA7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG59XG4ucHJpY2VfY2FyZCAucHJpY2UtZmluYWwge1xuICBjb2xvcjogIzE2YTM0YTtcbiAgZm9udC1zaXplOiAxLjZlbTtcbn1cbi5wcmljZV9jYXJkIC5kZWMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMzc0MTUxO1xufVxuLnByaWNlX2NhcmQgLmRlYy5wcmljZS1yZWNvbW1lbmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmM2NkO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzg1NjQwNDtcbn1cbi5wcmljZV9jYXJkIC5kZWMuZGVjXzIge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ucHJpY2VfY2FyZCAuZGVjLmRlY18yLnByaWNlLWRlYy1tYiB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGNvbG9yOiAjMzc0MTUxO1xufVxuLnByaWNlX2NhcmQgLmRlYy5kZWNfMi5wcmljZS1jYXB0aW9uIHtcbiAgY29sb3I6ICM2YjcyODA7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnByaWNlX2NhcmQgLmRlY18zIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNlZjQ0NDQ7XG59XG4ucHJpY2VfY2FyZCAuY3RhLmltZ19saW5rLFxuLnByaWNlX2NhcmQgLmN0YS5zdWJtaXQtY3RhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnByaWNlX2NhcmQgLnN1Ym1pdF9idG4ge1xuICBwYWRkaW5nOiAxOHB4IDEycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDEwcHggYXV0byAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViNzMxYTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbn1cbi5wcmljZV9jYXJkIC5zdWJtaXRfYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MwNWExMDtcbn1cbi5wcmljZV9jYXJkIC5ndWFyYW50ZWUtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGNvbG9yOiAjNGI1NTYzO1xufVxuXG4vKiAtLS0gUHVyY2hhc2Ugbm90aWZpY2F0aW9uIChzbGlkZS1pbikgLS0tICovXG4ubm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDE2cHg7XG4gIGxlZnQ6IDE2cHg7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIHotaW5kZXg6IDUwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTIwJSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4ubm90aWZpY2F0aW9uLnNob3cge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5ub3RpZmljYXRpb24taWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICM0YWE2MTQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLm5vdGlmaWNhdGlvbi1pY29uIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHN0cm9rZTogd2hpdGU7XG4gIGZpbGw6IG5vbmU7XG59XG5cbi5ub3RpZmljYXRpb24tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm5vdGlmaWNhdGlvbi1zdWJ0ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzY1Njc2Yjtcbn1cblxuLyogLS0tIEV4aXQgaW50ZW50IHBvcHVwIC0tLSAqL1xuLmV4aXQtcG9wdXAtb3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTZweDtcbn1cbi5leGl0LXBvcHVwLW92ZXJsYXkuc2hvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5leGl0LXBvcHVwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJveC1zaGFkb3c6IDAgMjVweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYW5pbWF0aW9uOiBnbHBpbGxzLXNjYWxlSW4gMC4zcyBlYXNlO1xufVxuXG5Aa2V5ZnJhbWVzIGdscGlsbHMtc2NhbGVJbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5leGl0LXBvcHVwLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIHJpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjNjU2NzZiO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDRweDtcbn1cbi5leGl0LXBvcHVwLWNsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICMxYTIwMmM7XG59XG4uZXhpdC1wb3B1cC1jbG9zZSBzdmcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgZmlsbDogbm9uZTtcbn1cblxuLmV4aXQtcG9wdXAtZW1vamkge1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBtYXJnaW46IDAgYXV0byAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmVlMmUyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cbi5leGl0LXBvcHVwIGgzIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5leGl0LXBvcHVwIHAge1xuICBjb2xvcjogIzY1Njc2YjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uZXhpdC1wb3B1cC1jb2RlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZTUzZTNlLCAjYzUzMDMwKTtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5leGl0LXBvcHVwLWNvZGUtbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5leGl0LXBvcHVwLWNvZGUtdmFsdWUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogOHB4IDA7XG59XG5cbi5leGl0LXBvcHVwLWNvZGUtaW5mbyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmV4aXQtcG9wdXAtY3RhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlYjczMWEsICNmNTkyMmEpO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5leGl0LXBvcHVwLWN0YTpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG59XG5cbi5leGl0LXBvcHVwLWRpc21pc3Mge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjNjU2NzZiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5leGl0LXBvcHVwLWRpc21pc3M6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyogLS0tIFJlc3BvbnNpdmUgLS0tICovXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmdscGlsbHMtcmVzdWx0cy1zZWN0aW9uIC5zdGVwX2hlYWQge1xuICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gIH1cbiAgLmdscGlsbHMtcmVzdWx0cy1zZWN0aW9uIC5zdGVwX2hlYWRfMiB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgfVxuICAucHJpY2VfY2FyZCAuc3RlcF9oZWFkXzMge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gIH1cbiAgLnByaWNlX2NhcmQgLnByaWNlLWZpbmFsIHtcbiAgICBmb250LXNpemU6IDEuNGVtO1xuICB9XG4gIC5wcmljZV9jYXJkIC5zdWJtaXRfYnRuIHtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIHBhZGRpbmc6IDE1cHggMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5nbHBpbGxzLXJlc3VsdHMtc2VjdGlvbiAuc3RlcF9oZWFkIHtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICB9XG59XG4uc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNob3ctc3Bpbm5lciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4uc3Bpbm5lcl9faW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooNDVkZWcpO1xuICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxNDhweDtcbiAgaGVpZ2h0OiAxNDhweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zcGlubmVyX19pbm5lcjpiZWZvcmUsXG4uc3Bpbm5lcl9faW5uZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDcwZGVnKTtcbiAgYW5pbWF0aW9uOiAxcyBzcGluIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLnNwaW5uZXJfX2lubmVyOmFmdGVyIHtcbiAgY29sb3I6ICNGRjNEMDA7XG4gIHRyYW5zZm9ybTogcm90YXRlWSg3MGRlZyk7XG4gIGFuaW1hdGlvbi1kZWxheTogMC40cztcbn1cblxuQGtleWZyYW1lcyByb3RhdGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlWigwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGVaKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlY2N3IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDAlLCAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwLjJlbSAwcHggMCAwcHggY3VycmVudGNvbG9yO1xuICB9XG4gIDEyJSB7XG4gICAgYm94LXNoYWRvdzogMC4yZW0gMC4yZW0gMCAwIGN1cnJlbnRjb2xvcjtcbiAgfVxuICAyNSUge1xuICAgIGJveC1zaGFkb3c6IDAgMC4yZW0gMCAwcHggY3VycmVudGNvbG9yO1xuICB9XG4gIDM3JSB7XG4gICAgYm94LXNoYWRvdzogLTAuMmVtIDAuMmVtIDAgMCBjdXJyZW50Y29sb3I7XG4gIH1cbiAgNTAlIHtcbiAgICBib3gtc2hhZG93OiAtMC4yZW0gMCAwIDAgY3VycmVudGNvbG9yO1xuICB9XG4gIDYyJSB7XG4gICAgYm94LXNoYWRvdzogLTAuMmVtIC0wLjJlbSAwIDAgY3VycmVudGNvbG9yO1xuICB9XG4gIDc1JSB7XG4gICAgYm94LXNoYWRvdzogMHB4IC0wLjJlbSAwIDAgY3VycmVudGNvbG9yO1xuICB9XG4gIDg3JSB7XG4gICAgYm94LXNoYWRvdzogMC4yZW0gLTAuMmVtIDAgMCBjdXJyZW50Y29sb3I7XG4gIH1cbn1cbi5zcGlubmVyX190ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooLTQ1ZGVnKTtcbiAgYm90dG9tOiAtMzBweDtcbiAgbGVmdDogNTAlO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5icmlkZ2UtbWFpbiB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiAyMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJyaWRnZS1tYWluIC5tYWluX190b3AtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xufVxuXG4uYnJpZGdlX19pbmZvIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAyMHB4O1xufVxuLmJyaWRnZV9faW5mbyAudGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYnJpZGdlX190ZXh0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAydncsIDE4cHgpO1xufVxuXG4uYnJpZGdlX19kb2Mge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEwcHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWxpZ2h0KTtcbiAgcGFkZGluZy1yaWdodDogNDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmJyaWRnZV9fZG9jOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDM4JTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1nL2JyaWRnZS9kb2MuYXZpZik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmJyaWRnZV9fZG9jLXRleHQge1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDJ2dywgMTZweCk7XG59XG5cbi5icmlkZ2VfX2RvYy1hdXRob3Ige1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDEuNXZ3LCAxNnB4KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLWRhcmspO1xufVxuXG4uYnJpZGdlX19waWN0dXJlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy9icmlkZ2UvYmVmb3JlLndlYnApO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZW5kO1xufVxuXG4uYnJpZGdlX19yZXN1bHRzLWluZm8ge1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1saWdodCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJyaWRnZV9fcmVzdWx0cy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMnZ3LCAxOHB4KTtcbn1cblxuLmJyaWRnZV9fcmVzdWx0cy10ZXh0IHtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmJyaWRnZS1tYWluIHtcbiAgcGFkZGluZzogNTBweCAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDIwcHg7XG59XG4uYnJpZGdlLW1haW4gLm1haW5fX3RvcC1saXN0IHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnJpZGdlLW1haW4ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJyaWRnZS1tYWluIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDY4cHgpIHtcbiAgLmJyaWRnZS1uZXh0IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIGxlZnQ6IDEwdnc7XG4gICAgd2lkdGg6IDgwdnc7XG4gICAgei1pbmRleDogNTA7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIH1cbn1cbi5jb29raWUtYmFubmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIC00cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlO1xufVxuLmNvb2tpZS1iYW5uZXIuaXMtdmlzaWJsZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5jb29raWUtYmFubmVyX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29va2llLWJhbm5lcl9fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmNvb2tpZS1iYW5uZXJfX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS1kYXJrKTtcbiAgbWFyZ2luOiAwO1xufVxuLmNvb2tpZS1iYW5uZXJfX3RleHQgYSB7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jb29raWUtYmFubmVyX190ZXh0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY29va2llLWJhbm5lcl9fYnRuIHtcbiAgZmxleC1ncm93OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIG1pbi13aWR0aDogMTIwcHg7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyayk7XG4gIGNvbG9yOiB2YXIoLS1saWdodCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmZvb3Rlcl9fcG9saWNpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7XG59XG5cbi5mb290ZXJfX3BvbGljeS1saW5rIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzY2NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZm9vdGVyX19wb2xpY3ktbGluazpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1saWdodCk7XG59XG5cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrKTtcbiAgY29sb3I6IHZhcigtLWxpZ2h0KTtcbn1cbi5mb290ZXIgYSB7XG4gIGNvbG9yOiB2YXIoLS1saWdodCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmZvb3RlciBhOmhvdmVyIHtcbiAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4IHJlZDtcbn1cbi5mb290ZXIgaHIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0KTtcbiAgbWFyZ2luOiBjbGFtcCgzMHB4LCAzdncsIDQwcHgpIDA7XG59XG5cbi5mb290ZXJfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xufVxuXG4uZm9vdGVyX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IGNsYW1wKDIwcHgsIDR2dywgNTBweCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmZvb3Rlcl9fcmVzdHJpY3Rpb24ge1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5mb290ZXJfX2luZm8ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbiAgLmZvb3Rlcl9fbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1saWdodCk7XG4gIGNvbG9yOiB2YXIoLS1iZy1kYXJrKTtcbiAgcGFkZGluZzogNXB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXIgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmhlYWRlcl9fbG9nbyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMzJweCwgNHZ3LCA0OHB4KTtcbiAgY29sb3I6IHJnYigwLCAyNiwgNTYpO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmhlYWRlcl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMnZ3LCAxOHB4KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmhlYWRlcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgbWFyZ2luOiAwIDEycHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXMgZWFzZTtcbn1cblxuLmhlYWRlcl9fcHJvZ3Jlc3MtYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmhlYWRlcl9fcHJvZ3Jlc3MtYmFyLWZpbGwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAwJTtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGJhY2tncm91bmQ6IHJnYigwLCAyNiwgNTYpO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAyMDBtcyBlYXNlO1xufVxuXG4uaGVhZGVyX19sYW5nLXN3aXRjaGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5oZWFkZXJfX2xhbmctc2VsZWN0IHtcbiAgZm9udDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDI2LCA1NiwgMC4yNSk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiByZ2IoMCwgMjYsIDU2KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIGFuZCAobWluLXdpZHRoOiAzNjBweCkge1xuICAuaGVhZGVyIC5idXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtaW4td2lkdGg6IG1heC1jb250ZW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLmhlYWRlciAuYnV0dG9uIHtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbWluLXdpZHRoOiBtYXgtY29udGVudDtcbiAgfVxufVxuLm1haW5fX2NvbnNpc3RlbmN5IHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4ubWFpbl9fY29uc2lzdGVuY3ktZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDMwMHB4LCA1MDVweCkgMWZyO1xuICBnYXA6IDMwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tYWluX19jb25zaXN0ZW5jeS1waWN0dXJlIHtcbiAgZ3JpZC1yb3c6IDEvMztcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogNTA1LzQ1MztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy9tYWluL21haW5fY29uc2lzdGVuY3ktcGljdHVyZS53ZWJwKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5tYWluX19jb25zaXN0ZW5jeS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tYWluX19jb25zaXN0ZW5jeS1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5tYWluX19jb25zaXN0ZW5jeS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xufVxuXG4ubWFpbl9fY29uc2lzdGVuY3ktaXRlbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjBweCAxZnI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDE2cHg7XG59XG5cbi5tYWluX19jb25zaXN0ZW5jeS1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1nL21haW4vbWFpbl9jb25zaXN0ZW5jeS1pY29uLTEud2VicCk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBncmlkLXJvdzogMS8zO1xufVxuXG4ubWFpbl9fY29uc2lzdGVuY3ktaXRlbTpudGgtY2hpbGQoMik6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWcvbWFpbi9tYWluX2NvbnNpc3RlbmN5LWljb24tMi53ZWJwKTtcbn1cblxuLm1haW5fX2NvbnNpc3RlbmN5LWl0ZW06bnRoLWNoaWxkKDMpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1nL21haW4vbWFpbl9jb25zaXN0ZW5jeS1pY29uLTMud2VicCk7XG59XG5cbi5tYWluX19jb25zaXN0ZW5jeS1pdGVtOm50aC1jaGlsZCg0KTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy9tYWluL21haW5fY29uc2lzdGVuY3ktaWNvbi00LndlYnApO1xufVxuXG4ubWFpbl9fY29uc2lzdGVuY3ktaXRlbS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5tYWluX19jb25zaXN0ZW5jeS1pdGVtLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW5fX2NvbnNpc3RlbmN5LWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzAwcHggMWZyO1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluX19jb25zaXN0ZW5jeS1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuICAubWFpbl9fY29uc2lzdGVuY3ktcGljdHVyZSB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbiAgLm1haW5fX2NvbnNpc3RlbmN5LWhlYWRpbmcge1xuICAgIGdyaWQtcm93OiAxLzI7XG4gIH1cbiAgLm1haW5fX2NvbnNpc3RlbmN5LXBpY3R1cmUge1xuICAgIGdyaWQtcm93OiAyLzM7XG4gIH1cbiAgLm1haW5fX2NvbnNpc3RlbmN5LWxpc3Qge1xuICAgIGdyaWQtcm93OiAzLzQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjhweCkge1xuICAubWFpbl9fY29uc2lzdGVuY3ktZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbi5tYWluX19mYXEge1xuICBwYWRkaW5nLXRvcDogY2xhbXAoMzBweCwgM3Z3LCA1MHB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDUwcHgsIDV2dywgMTAwcHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1tZWRpdW0pO1xufVxuXG4ubWFpbl9fZmFxLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5tYWluX19mYXEtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubWFpbl9fZmFxLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbn1cblxuLm1haW5fX2ZhcS1pdGVtLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAydncsIDIwcHgpO1xufVxuXG4ubWFpbl9fZmFxLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5tYWluX19mYXEtcGljdHVyZSB7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWcvbWFpbi9tYWluX19mYXEtcGljdHVyZS53ZWJwKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbi5tYWluX19wcm9ibGVtIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbn1cblxuLm1haW5fX3Byb2JsZW0taW5mbyB7XG4gIG1heC13aWR0aDogNzIwcHg7XG59XG5cbi5tYWluX19wcm9ibGVtLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLm1haW5fX3Byb2JsZW0tcGljdHVyZSB7XG4gIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogY2xhbXAoMzAwcHgsIDQwdncsIDUwNXB4KTtcbiAgYXNwZWN0LXJhdGlvOiA3NDQvNDQ1O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL21haW4vbWFpbl9fcHJvYmxlbS1waWN0dXJlLndlYnBcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1haW5fX3Byb2JsZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm1haW5fX3Byb2JsZW0tcGljdHVyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICB9XG59XG4ubWFpbl9fcHJvZHVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLW1lZGl1bSk7XG4gIHBhZGRpbmc6IGNsYW1wKDUwcHgsIDV2dywgMTAwcHgpIDA7XG59XG5cbi5tYWluX19wcm9kdWN0LXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4ubWFpbl9fcHJvZHVjdC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgbWlubWF4KDM3MXB4LCA1OTFweCkgMWZyO1xuICBnYXA6IDMwcHg7XG59XG5cbi5tYWluX19wcm9kdWN0LWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzMHB4O1xufVxuXG4ubWFpbl9fcHJvZHVjdC1pdGVtLXRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLm1haW5fX3Byb2R1Y3QtcGljdHVyZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1nL21haW4vbWFpbl9fcHJvZHVjdC1naXJsLndlYnApO1xuICBhc3BlY3QtcmF0aW86IDg4Ny85MzU7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluX19wcm9kdWN0LWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG4gIC5tYWluX19wcm9kdWN0LWxpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIGdhcDogMzBweDtcbiAgfVxuICAubWFpbl9fcHJvZHVjdC1waWN0dXJlIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2OHB4KSB7XG4gIC5tYWluX19wcm9kdWN0LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLm1haW5fX3Jlc3VsdHMge1xuICBwYWRkaW5nLXRvcDogY2xhbXAoNTBweCwgNXZ3LCAxMDBweCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLW1lZGl1bSk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCgzMHB4LCAzdncsIDUwcHgpO1xufVxuXG4ubWFpbl9fcmVzdWx0cy10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLm1haW5fX3Jlc3VsdHMtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1haW5fX3Jlc3VsdHMtcGljdHVyZSB7XG4gIGFzcGVjdC1yYXRpbzogODc1LzcxOTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWcvbWFpbi9tYWluX19yZXN1bHRzLW1hbi53ZWJwKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbi5tYWluX19yZXN1bHRzLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG59XG5cbi5tYWluX19yZXN1bHRzLXBlcmNlbnQge1xuICBmb250LXNpemU6IGNsYW1wKDYwcHgsIDV2dywgODBweCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ubWFpbl9fcmVzdWx0cy10ZXh0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAydncsIDE2cHgpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1haW5fX3Jlc3VsdHMtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjhweCkge1xuICAubWFpbl9fcmVzdWx0cy1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLm1haW5fX3RvcCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoNjBweCwgNXZ3LCAxMDBweCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJnLW1lZGl1bSk7XG59XG5cbi5tYWluX190b3Atd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGNsYW1wKDMyMHB4LCA0MHZ3LCA1MDVweCk7XG4gIGdhcDogMjBweDtcbn1cblxuLm1haW5fX3RvcC1jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxNnB4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5tYWluX190b3AtdGl0bGUge1xuICBtYXgtd2lkdGg6IDU2MHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubWFpbl9fdG9wLWRlc2NyaXB0aW9uIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbn1cblxuLm1haW5fX3RvcC1idXR0b24ge1xuICBoZWlnaHQ6IG1heC1jb250ZW50O1xufVxuXG4ubWFpbl9fdG9wLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxNnB4O1xufVxuXG4ubWFpbl9fdG9wLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuLm1haW5fX3RvcC1pdGVtIGltZyB7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgd2lkdGg6IDM2cHg7XG59XG5cbi5tYWluX190b3AtcGljdHVyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA1MDVweDtcbn1cbi5tYWluX190b3AtcGljdHVyZSBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBhbmltYXRpb246IG1haW4tdG9wLXBpY3R1cmUtZmxvYXQgNnMgZWFzZS1pbi1vdXQgaW5maW5pdGUgYWx0ZXJuYXRlO1xufVxuXG5Aa2V5ZnJhbWVzIG1haW4tdG9wLXBpY3R1cmUtZmxvYXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpO1xuICB9XG59XG4ubWFpbl9fdG9wLWNvdW50ZXItYmxvY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNSU7XG4gIGxlZnQ6IDUlO1xuICB3aWR0aDogMzAlO1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWxpZ2h0KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tYWluX190b3AtY291bnRlci1ibG9jayBzcGFuOmxhc3QtY2hpbGQge1xuICBmb250LXNpemU6IGNsYW1wKDEwcHgsIDEuMnZ3LCAxNHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHZhcigtLWRhcmspO1xufVxuXG4ubWFpbl9fdG9wLWNvdW50ZXIge1xuICBmb250LXNpemU6IGNsYW1wKDMwcHgsIDR2dywgNjBweCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLm1haW5fX3RvcC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5tYWluX190b3AtbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjhweCkge1xuICAubWFpbl9fdG9wLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgLm1haW5fX3RvcC1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5pbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogRmlyZWZveCAqL1xuaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4ucGF5cGFsLWV4cHJlc3Mtd3JhcHBlciB7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGF5cGFsLWV4cHJlc3Mtd3JhcHBlci5pcy1jYXJkLWlucHV0IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5wYXlwYWwtYnV0dG9uLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5mb3JtLXNlY3Rpb24ge1xuICBtYXJnaW46IGNsYW1wKDUwcHgsIDZ2dywgMTAwcHgpIDA7XG59XG5cbi5waG9uZV9fbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5waG9uZS1wcmVmaXgge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAxZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29sb3I6ICNjMWMxYzE7XG59XG5cbiNwaG9uZUlucHV0IHtcbiAgcGFkZGluZy1sZWZ0OiA0ZW07XG59XG5cbi5zaGlwcGluZ19fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBnYXA6IDIwcHg7XG59XG5cbi5wYXlwYWwtZXhwcmVzcy1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xuICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbiNwYXltZW50LXN0cmlwZS1yZXF1ZXN0LWJ1dHRvbiB7XG4gIG1heC1oZWlnaHQ6IDM1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uc2hpcHBpbmdfX2Zvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1saWdodCk7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2hpcHBpbmdfX2Zvcm0gaW5wdXQsXG4uc2hpcHBpbmdfX2Zvcm0gc2VsZWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxLCAxLCAxLCAwLjI1MDk4MDM5MjIpO1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaW5wdXQtZmllbGQuZXJyb3IsXG4uc2hpcHBpbmdfX2Zvcm0gc2VsZWN0LmVycm9yLFxuLnNoaXBwaW5nX19mb3JtIGlucHV0LmVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDkyZDIwO1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgyMTcsIDQ1LCAzMiwgMC4xMik7XG59XG5cbi5lcnJvci1tZXNzYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjZDkyZDIwO1xufVxuXG4uZm9ybV9fY2FyZC1idXR0b246ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjZDBkNWRkO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU1KTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBub25lO1xufVxuXG4uZm9ybV9fbGVmdCwgLmZvcm1fX3JpZ2h0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogMTJweDtcbn1cblxuLmZvcm1fX3RvcC1pbmZvIHtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmZvcm1fX3RvcC1zdGVwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uZm9ybV9fdG9wLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mb3JtX190b3Atc3VidGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mb3JtX19yb3cge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDE0cHg7XG59XG5cbi5mb3JtX19yb3ctLWZ1bGwge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbn1cblxuLmZvcm1fX2RlbGl2ZXJ5LWRhdGUge1xuICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYmFja2dyb3VuZDogI0Y5RjlGOTtcbn1cblxuLmZvcm1fX2NhcmQtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNGOUY5Rjk7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMycHggMjBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxMHB4O1xufVxuLmZvcm1fX2NhcmQtd3JhcHBlciBociB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE4ODIzNTI5NDEpO1xufVxuXG4uZm9ybV9fY2FyZC10b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZvcm1fX2NhcmQtdG9wLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmZvcm1fX2NhcmQtdG9wLXRleHQgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBhY2NlbnQtY29sb3I6IHZhcigtLWFjYyk7XG59XG5cbi5wYXltZW50LW1ldGhvZFtkYXRhLW1ldGhvZD1nb29nbGVwYXldIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcm1fX2NhcmQtdG9wLXBheW1lbnRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xufVxuXG4ucGF5bWVudC1rbGFybmEgLmZvcm1fX2NhcmQtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNGOUY5Rjk7XG59XG5cbi5rbGFybmEtYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uL2ltZy9pY29ucy9rbGFybmEuc3ZnKSwgI0Y0QjZDNztcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucGF5bWVudC1tZXRob2RbZGF0YS1tZXRob2Q9Y3JlZGl0Y2FyZF0gLmZvcm1fX2NhcmQtcGF5bWVudCB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZSwgb3BhY2l0eSAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjNzIGVhc2UsIHZpc2liaWxpdHkgMC4zcyBlYXNlO1xufVxuXG4ucGF5bWVudC1tZXRob2RbZGF0YS1tZXRob2Q9Y3JlZGl0Y2FyZF0uYWN0aXZlIC5mb3JtX19jYXJkLXBheW1lbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEwcHg7XG4gIG1heC1oZWlnaHQ6IDIwMDBweDtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLmZvcm1fX2tsYXJuYS1zdWJtaXQge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2UsIG9wYWNpdHkgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlLCB2aXNpYmlsaXR5IDAuM3MgZWFzZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cblxuLnBheW1lbnQta2xhcm5hLmFjdGl2ZSAuZm9ybV9fa2xhcm5hLXN1Ym1pdCB7XG4gIG1heC1oZWlnaHQ6IDQ4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uZm9ybV9fa2xhcm5hIHtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy9pY29ucy9rbGFybmEuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5mb3JtX19jYXJkLXRvcC1wYXltZW50LCAuZm9ybV9fZ3BheSB7XG4gIHdpZHRoOiAyOHB4O1xuICBhc3BlY3QtcmF0aW86IDE5LzEyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uZm9ybV9fY2FyZC10b3AtcGF5bWVudDpudGgtY2hpbGQoMSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1nL2ljb25zL3Zpc2Euc3ZnKTtcbn1cblxuLmZvcm1fX2NhcmQtdG9wLXBheW1lbnQ6bnRoLWNoaWxkKDIpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy9pY29ucy9tYXN0ZXIuc3ZnKTtcbn1cblxuLmZvcm1fX2NhcmQtdG9wLXBheW1lbnQ6bnRoLWNoaWxkKDMpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy9pY29ucy9wYXlwYWwuc3ZnKTtcbn1cblxuLmZvcm1fX2dwYXkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1nL2ljb25zL2dwYXkuc3ZnKTtcbn1cblxuLmZvcm1fX2NhcmQtZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxLCAxLCAxLCAwLjI1MDk4MDM5MjIpO1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZvcm1fX2NhcmQtZmllbGQgaW5wdXQge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uZm9ybV9fY2FyZC1maWVsZCBsYWJlbDpudGgtY2hpbGQoMiksIC5mb3JtX19jYXJkLWZpZWxkIGxhYmVsOm50aC1jaGlsZCgzKSB7XG4gIG1heC13aWR0aDogNWVtO1xufVxuLmZvcm1fX2NhcmQtZmllbGQgbGFiZWw6bnRoLWNoaWxkKDEpIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uZm9ybV9fY2FyZC1maWVsZDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yOHB4O1xuICBjb250ZW50OiBcIkthcnRlbm51bW1lclwiO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5mb3JtX19jYXJkLWFncmVlbWVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZvcm1fX2NhcmQtYWdyZWVtZW50LXRleHQge1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbi5mb3JtX19jYXJkLWNoZWNrYm94IHtcbiAgYWNjZW50LWNvbG9yOiB2YXIoLS1hY2MpO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHdpZHRoOiAyOHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5cbi5mb3JtX19jYXJkLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb3JtX19uZXh0LXN0ZXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiBhdXRvO1xuICBtaW4td2lkdGg6IDI0MHB4O1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZ2FwOiA2cHg7XG59XG4uZm9ybV9fbmV4dC1zdGVwIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5mb3JtX19uZXh0LXN0ZXA6aG92ZXIge1xuICBnYXA6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuLmZvcm1fX2NhcmQtYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoLi4vLi4vLi4vaW1nL2ljb25zL2xvY2suc3ZnKTtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuXG4uZm9ybV9fY2FyZC1hZGRpdGlvbmFsIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNoaXBwaW5nX19mb3JtIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBtYXgtd2lkdGg6IDc4MHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtX19yb3cge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLmZvcm1fX2NhcmQtZmllbGQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuZm9ybV9fY2FyZC1maWVsZCBsYWJlbDpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgbGlnaHRncmF5O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIH1cbn1cbi5mYWlsdXJlLW1vZGFsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMTJweDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cblxuLm9mZmVyX190b3Age1xuICBwYWRkaW5nOiBjbGFtcCg1MHB4LCA4dncsIDEwMHB4KSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1tZWRpdW0pO1xufVxuLm9mZmVyX190b3AgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMTZweDtcbn1cblxuLm9mZmVyX190b3AtdGl0bGUsXG4ub2ZmZXJfX3RvcC1kZXNjcmlwdGlvbiB7XG4gIG1heC13aWR0aDogNjI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4ub2ZmZXJfX3RvZ2dsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDA7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIHBhZGRpbmc6IDRweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLm9mZmVyX190b2dnbGUtYnRuIHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICBtaW4td2lkdGg6IG1heC1jb250ZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM2NjY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycywgY29sb3IgMC4ycztcbn1cbi5vZmZlcl9fdG9nZ2xlLWJ0bi5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1saWdodCk7XG4gIGNvbG9yOiB2YXIoLS1kYXJrKTtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4ub2ZmZXJfX3RvZ2dsZS1idG46aG92ZXI6bm90KC5pcy1hY3RpdmUpIHtcbiAgY29sb3I6IHZhcigtLWRhcmspO1xufVxuXG4ub2ZmZXJfX2xpc3RzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ub2ZmZXJfX2xpc3QtLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2OHB4KSB7XG4gIC5vZmZlcl9fdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vZmZlcl9fbGlzdC0tb3RwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmVyX19saXN0LS1zdWJzY3JpcHRpb24ub2ZmZXJfX2xpc3QtLWhpZGRlbiB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG59XG4ub2ZmZXJfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMjYwcHgsIDFmcikpO1xuICBnYXA6IGNsYW1wKDE2cHgsIDIuNXZ3LCAyNHB4KTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLm9mZmVyX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuXG4ucHJvZHVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5wcm9kdWN0Om50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbi10b3A6IC0xMCU7XG59XG5cbi5wcm9kdWN0X19yaWJib24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gIGJhY2tncm91bmQ6ICMwMGE1Y2E7XG4gIGNvbG9yOiB2YXIoLS1saWdodCk7XG4gIHBhZGRpbmc6IDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJvZHVjdF9fcmF0aW5nIHtcbiAgbWFyZ2luOiAxZW0gYXV0bztcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucHJvZHVjdF9fcmF0aW5nLXRleHQge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4ub2ZmZXJfX3BpY3R1cmUtc3F1YXJlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM2MGRlZywgIzA4Mjk0ZCAwJSwgIzQxNWY5NyAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAzMnB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWxpZ2h0KTtcbiAgbWFyZ2luLWJvdHRvbTogMzAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0X190b3AtdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLnByb2R1Y3RfX3RvcC1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5wcm9kdWN0X19waWN0dXJlIHtcbiAgbWF4LXdpZHRoOiAyOThweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogLTMwJTtcbiAgYW5pbWF0aW9uOiBwcm9kdWN0LWZsb2F0IDE2cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlO1xufVxuXG5Aa2V5ZnJhbWVzIHByb2R1Y3QtZmxvYXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KSByb3RhdGUoLTFkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwLjVkZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCkgcm90YXRlKDFkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMGRlZyk7XG4gIH1cbn1cbi5wcm9kdWN0X19wcmljZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1heC1jb250ZW50KTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5wcm9kdWN0X19wcmljZS1uZXcge1xuICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDN2dywgNDBweCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS1hY2MpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbn1cblxuLnByb2R1Y3RfX3ByaWNlLWRlc2NyaXB0aW9uLFxuLnByb2R1Y3RfX3ByaWNlLXNhdmVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiBjbGFtcCgxM3B4LCAydncsIDE0cHgpO1xuICBjb2xvcjogIzY2Njtcbn1cblxuLnByb2R1Y3RfX3ByaWNlLW9sZCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTVweCwgMnZ3LCAyMnB4KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM2NjY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuLnByb2R1Y3Q6aG92ZXIgLnByb2R1Y3RfX3ByaWNlLW5ldyxcbi5wcm9kdWN0OmZvY3VzLXdpdGhpbiAucHJvZHVjdF9fcHJpY2UtbmV3IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbn1cblxuLnByb2R1Y3Q6aG92ZXIgLnByb2R1Y3RfX3ByaWNlLW9sZDo6YWZ0ZXIsXG4ucHJvZHVjdDpmb2N1cy13aXRoaW4gLnByb2R1Y3RfX3ByaWNlLW9sZDo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbn1cblxuLnByb2R1Y3Q6aG92ZXIgLnByb2R1Y3RfX3BpY3R1cmUsXG4ucHJvZHVjdDpmb2N1cy13aXRoaW4gLnByb2R1Y3RfX3BpY3R1cmUge1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCAxNHB4IHJnYmEoMCwgNTUsIDI1NSwgMC41NSkpIGRyb3Atc2hhZG93KDAgMCAzOHB4IHJnYmEoMTc0LCAyNTUsIDE3NiwgMC4zNSkpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xufVxuXG4ucHJvZHVjdC0tY2hlY2tlZCAucHJvZHVjdF9fcGljdHVyZSxcbi5wcm9kdWN0LS1jaGVja2VkOmhvdmVyIC5wcm9kdWN0X19waWN0dXJlLFxuLnByb2R1Y3QtLWNoZWNrZWQ6Zm9jdXMtd2l0aGluIC5wcm9kdWN0X19waWN0dXJlIHtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgMTRweCByZ2JhKDAsIDI0MiwgMjU1LCAwLjU1KSkgZHJvcC1zaGFkb3coMCAwIDM4cHggcmdiYSgxNDgsIDIyMywgMjU1LCAwLjM1KSk7XG59XG5cbi5wcm9kdWN0X19wcmljZS1zYXZlcy0taGlnaGxpZ2h0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZDJiNzA4O1xuICBjb2xvcjogdmFyKC0tbGlnaHQpO1xufVxuXG4ucHJvZHVjdF9fcHJpY2UtdG90YWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNzc3O1xufVxuXG4ucHJvZHVjdF9fZmVhdHVyZXMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucHJvZHVjdF9fZmVhdHVyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTNweCwgMnZ3LCAxNnB4KTtcbn1cblxuLnByb2R1Y3RfX2ZlYXR1cmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguLi8uLi8uLi9pbWcvaWNvbnMvY2hlY2tib3guc3ZnKTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cblxuLnByb2R1Y3RfX2J1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4ucHJvZHVjdF9fYnV0dG9uLmJ1dHRvbi0tY2hlY2tlZCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNjBkZWcsICNkMmZkZmMgMCUsICNhYmNhZmEgMTAwJSk7XG4gIGNvbG9yOiB2YXIoLS1kYXJrKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnByb2R1Y3RfX3JlZnVuZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBnYXA6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wcm9kdWN0X19yZWZ1bmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2R1Y3RfX3JlZnVuZDpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC4uLy4uLy4uL2ltZy9pY29ucy93YWxsZXQuc3ZnKTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cblxuLnByb2R1Y3RfX3JlZnVuZDpsYXN0LWNoaWxkOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoLi4vLi4vLi4vaW1nL2ljb25zL2NhcnJ5LnN2Zyk7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0X19wYXltZW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbn1cblxuLnByb2R1Y3RfX3BheW1lbnQgaW1nIHtcbiAgaGVpZ2h0OiAyMnB4O1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAub2ZmZXJfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgyNjBweCwgMWZyKSk7XG4gIH1cbiAgLnByb2R1Y3Q6bnRoLWNoaWxkKDIpIHtcbiAgICBvcmRlcjogMTtcbiAgICBncmlkLXJvdzogMS8yO1xuICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm9mZmVyX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuICAucHJvZHVjdF9fcHJpY2Utb2xkOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIH1cbiAgLnByb2R1Y3Qge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gIC5wcm9kdWN0Om50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBvcmRlcjogMTtcbiAgICBncmlkLXJvdzogMS8yO1xuICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICB9XG4gIC5wcm9kdWN0X19wcmljZS1uZXcge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxuICAucHJvZHVjdF9fcHJpY2Utb2xkIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjhweCkge1xuICAucHJvZHVjdF9fcHJpY2Utc2F2ZXMsXG4gIC5wcm9kdWN0X19wcmljZS1kZXNjcmlwdGlvbixcbiAgLnByb2R1Y3RfX3ByaWNlLXNhdmVzLS1oaWdobGlnaHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAucHJvZHVjdF9fcHJpY2Uge1xuICAgIGNvbHVtbi1nYXA6IDEycHg7XG4gIH1cbn1cbi5vZmZlcl9fdmFsdWVzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmctbGlnaHQpO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGNvbG9yOiB2YXIoLS1kYXJrKTtcbn1cblxuLm9mZmVyX192YWx1ZXMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxOHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ub2ZmZXJfX3ZhbHVlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiA4cHg7XG59XG5cbi5vZmZlcl9fdmFsdWUtaWNvbiB7XG4gIHdpZHRoOiAyNnB4O1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1nL2ljb25zL2xlYXZlcy53ZWJwKTtcbn1cblxuLm9mZmVyX192YWx1ZTpudGgtY2hpbGQoMSkgLm9mZmVyX192YWx1ZS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy9pY29ucy9mbGFnLndlYnApO1xufVxuXG4ub2ZmZXJfX3ZhbHVlLXRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLm9mZmVyX192YWx1ZS10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLm9mZmVyX192YWx1ZXMtbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4ucGF5bWVudC1wb3B1cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7XG59XG5cbi5wYXltZW50LXBvcHVwX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogY2FsYygxMDBkdmggLSA0MHB4KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuXG4ucGF5bWVudC1wb3B1cF9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9pY29ucy9jbG9zZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5wYXltZW50LXBvcHVwX19jbG9zZTpob3ZlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSBzY2FsZSgxLjA3KTtcbn1cblxuLmZvcm1fX3RvcC1zdGVwcyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXgtd2lkdGg6IDQyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmZvcm1fX3RvcC1zdGVwczo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMzAlICsgMTVweCk7XG4gIGxlZnQ6IDEwJTtcbiAgd2lkdGg6IDkwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgdmFyKC0tYWNjKTtcbiAgb3BhY2l0eTogMC41O1xuICBjb250ZW50OiBcIlwiO1xuICB6LWluZGV4OiAtMTtcbn1cblxuI2JhY2tUb1N0ZXBPbmVCdXR0b24ge1xuICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4uZm9ybV9fc3RlcC1saW5rIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4uZm9ybV9fc3RlcC1saW5rIGltZyB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xufVxuXG4uZm9ybV9fdG9wLXN0ZXAtLWFjdGl2ZSBpbWcge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgwJSk7XG59XG5cbiNiYWNrVG9TdGVwT25lQnV0dG9uOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbn1cblxuLnBheW1lbnQtcG9wdXAtLXNob3duIHtcbiAgei1pbmRleDogMTAwO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBheW1lbnQtcG9wdXBfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGF5bWVudC1wb3B1cCB7XG4gICAgcGFkZGluZzogMjBweCA4cHg7XG4gIH1cbiAgLnNoaXBwaW5nX19mb3JtIHtcbiAgICBwYWRkaW5nOiAyMHB4IDEycHg7XG4gIH1cbiAgLmNvbnRpbnVlLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ucG9saWN5IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWRhcmspO1xuICBwYWRkaW5nOiAxMjBweCAwO1xufVxuLnBvbGljeSBoMSwgLnBvbGljeSBoMiwgLnBvbGljeSBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucG9saWN5IHAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogdmFyKC0tZGFyayk7XG59XG4ucG9saWN5IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG4ucG9saWN5IHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wb2xpY3kgYSB7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuLnBvbGljeSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5mb290ZXItLXF1aXoge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb290ZXItLXF1aXogLmZvb3Rlcl9faW5mbyB7XG4gIGdhcDogMTBweDtcbn1cbi5mb290ZXItLXF1aXogLmhlYWRlcl9fbG9nbyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5mb290ZXItLXF1aXogLmZvb3Rlcl9faHIge1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuLnF1aXotYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogMTZweCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAxLjJ2dywgMTRweCk7XG59XG4ucXVpei1ib3R0b20gcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucXVpei1ib3R0b20gcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy9pY29ucy9xdWl6X19ib3R0b20tbG9jay5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnF1aXotdG9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxMEUyNTtcbiAgY29sb3I6IHZhcigtLWxpZ2h0KTtcbiAgcGFkZGluZzogMTBweCAwO1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDEuMnZ3LCAxNHB4KTtcbn1cbi5xdWl6LXRvcCAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiA2cHg7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi50b3BfX2RpdmlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cblxuLnRvcF9fYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDRweDtcbn1cblxuLnRvcF9fc3RhcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDRweDtcbn1cbi50b3BfX3N0YXJzIGxpIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy9pY29ucy90b3Bfc3Rhci5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnRvcF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTBweDtcbn1cblxuLnRvcF9faXRlbSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi50b3BfX2ljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1nL2ljb25zL3RvcF8xLndlYnApO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi50b3BfX2l0ZW06bnRoLWNoaWxkKDIpIC50b3BfX2ljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1nL2ljb25zL3RvcF8yLndlYnApO1xufVxuXG4udG9wX19pdGVtOm50aC1jaGlsZCgzKSAudG9wX19pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy9pY29ucy90b3BfMy53ZWJwKTtcbn1cblxuLnRvcF9faXRlbS10ZXh0IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxMHB4LCAxLjJ2dywgMTJweCk7XG59XG5cbi5tYWluLXF1aXoge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYWluLXF1aXogW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5xdWl6IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5xdWl6X193cmFwcGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNzIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucXVpei1iYWNrIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5xdWl6LWJhY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyMHB4O1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9pY29ucy9iYWNrLWFycm93LnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4ucXVpei1zdGVwIHtcbiAgbWF4LXdpZHRoOiA3MjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5xdWl6X190aXRsZSxcbi5xdWl6LXN0ZXBfX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCA0dncsIDI4cHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5xdWl6X19zdWJ0aXRsZSxcbi5xdWl6LXN0ZXBfX3RleHQge1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDN2dywgMjBweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLmZvcm0tcXVpeiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA3MHZoO1xuICBnYXA6IDEwcHg7XG59XG5cbi5mb3JtLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmZvcm0tZ3JpZF9fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDIwcHg7XG59XG4uZm9ybS1ncmlkX19idXR0b25zIGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1kYXJrKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5mb3JtLWdyaWRfX2J1dHRvbnMgLmJ1dHRvbi0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hY2MpO1xuICBjb2xvcjogdmFyKC0tbGlnaHQpO1xufVxuXG4ucXVlc3Qtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0KTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYWNjKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucXVpeiAuY2hlY2tib3gtc3R5bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBmbGV4OiAwIDAgMjhweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5xdWl6IC5jaGVja2JveC1zdHlsZSBpbnB1dFt0eXBlPXJhZGlvXSxcbi5xdWl6IC5jaGVja2JveC1zdHlsZSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNoZWNrYm94LXN0eWxlX193cmFwcGVyLS1jaGVja2JveCB7XG4gIGJvcmRlcjogdmFyKC0tYWNjKSAxcHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5xdWVzdC1pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIH4gLmNoZWNrYm94LXN0eWxlX193cmFwcGVyLS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvY2hlY2ttYXJrLnN2ZyksIHZhcigtLWFjYyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4ucXVpeiAuY2hlY2tib3gtc3R5bGVfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuXG4ucXVpeiAuY2hlY2tib3gtc3R5bGVfX3dyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWFjYyk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5xdWl6IC5jaGVja2JveC1zdHlsZV9fd3JhcHBlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYWNjKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMC42KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UsIHRyYW5zZm9ybSAwLjJzIGVhc2U7XG59XG5cbi5xdWl6IC5jaGVja2JveC1zdHlsZSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkIH4gLmNoZWNrYm94LXN0eWxlX193cmFwcGVyOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xufVxuXG4ucXVpeiAuY2hlY2tib3gtc3R5bGUgaW5wdXRbdHlwZT1yYWRpb106Zm9jdXMtdmlzaWJsZSB+IC5jaGVja2JveC1zdHlsZV9fd3JhcHBlcjo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMjUyLCAxMzYsIDE3LCAwLjI1KTtcbn1cblxuLmZvcm1fX3RleHQtaW5wdXQge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgZmxleC1ncm93OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZm9ybV9fdGV4dC1pbnB1dC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1ncm93OiAxO1xufVxuLmZvcm1fX3RleHQtaW5wdXQtbGFiZWwgaW5wdXQge1xuICBwYWRkaW5nOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0Z3JheTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZvcm1fX2NsdWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiBsaWdodGdyYXk7XG59XG5cbi5xdWl6X19jb250cm9scyB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDE2cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5xdWl6X19jb250cm9scyAuYnV0dG9uOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogI2QwZDVkZDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogbm9uZTtcbn1cblxuLnF1aXpfX2NvbnRyb2xzIC5idXR0b246ZGlzYWJsZWQ6aG92ZXIge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5xdWl6X19uZXh0LWhpbnQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NSk7XG59XG5cbi5mb3JtLWdyaWRfX2l0ZW0ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbn1cblxuLmZvcm0tZ3JpZF9faXRlbTpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMSk7XG59XG5cbi5mb3JtLWdyaWQtLWRlZmF1bHQge1xuICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xufVxuXG4uZm9ybS1ncmlkLS1kZWZhdWx0OmhvdmVyIC5mb3JtLWdyaWRfX2l0ZW06bm90KDpob3Zlcikge1xuICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4jcXVpei1uZXh0IHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWluLXdpZHRoOiAyNjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gIC53ZWlnaHQtaW5wdXQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLndlaWdodC1pbnB1dCAuZm9ybV9fdGV4dC1pbnB1dC1sYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5yZXZpZXcge1xuICBtYXgtd2lkdGg6IDcyMHB4O1xuICBtYXJnaW46IDE2cHggYXV0bztcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbGlnaHQpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xufVxuLnJldmlldyBpbWcge1xuICB3aWR0aDogMjAwcHg7XG4gIGFzcGVjdC1yYXRpbzogMjAvMTU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ucmV2aWV3X190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnJldmlld19fdGl0bGUge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbn1cbi5yZXZpZXdfX3RpdGxlIHNwYW4ge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiBncmF5O1xufVxuXG4ucmV2aWV3X190ZXh0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAxLjJ2dywgMTZweCk7XG59XG5cbi5yZXZpZXdfX2FkIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS1hY2MpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLnJldmlldyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4vKiBSZXN1bHQgb2ZmZXIgdjIgcGFnZSDigJMgVml0YWx3ZXJrIHJlc3VsdHMgc2VjdGlvbiAqL1xuLmdscGlsbHMtcmVzdWx0cy1zZWN0aW9uIHtcbiAgbWF4LXdpZHRoOiA2ODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDMycHggMTZweCA0OHB4O1xufVxuXG4vKiAtLS0gVmlld2VyIGNvdW50ZXIgLS0tICovXG4udmlld2VyLWNvdW50ZXItd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4udmlld2VyLWNvdW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGJhY2tncm91bmQ6ICNmZWYzYzc7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLnZpZXdlci1kb3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi52aWV3ZXItZG90OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiAjZjU5ZTBiO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogZ2xwaWxscy1waW5nIDFzIGluZmluaXRlO1xufVxuLnZpZXdlci1kb3Q6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogI2Y1OWUwYjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG5Aa2V5ZnJhbWVzIGdscGlsbHMtcGluZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNzUlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDIpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi52aWV3ZXItY291bnRlciBzcGFuIHtcbiAgY29sb3I6ICM5MjQwMGU7XG59XG5cbi52aWV3ZXItY291bnRlciBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKiAtLS0gVXJnZW5jeSBiYW5uZXIgLS0tICovXG4udXJnZW5jeS1iYW5uZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlNTNlM2UsICNjNTMwMzApO1xuICBwYWRkaW5nOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4udXJnZW5jeS1iYW5uZXItaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG5cbi51cmdlbmN5LWxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udXJnZW5jeS10aW1lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi51cmdlbmN5LXRpbWVyIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZpbGw6ICNmZmY7XG59XG5cbi51cmdlbmN5LXN0b2NrIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4vKiAtLS0gUmVzdWx0cyBoZWFkaW5nIC0tLSAqL1xuLmdscGlsbHMtcmVzdWx0cy1zZWN0aW9uIC5zdGVwX2hlYWQge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxZjI5Mzc7XG59XG4uZ2xwaWxscy1yZXN1bHRzLXNlY3Rpb24gLnN0ZXBfaGVhZCBzcGFuLFxuLmdscGlsbHMtcmVzdWx0cy1zZWN0aW9uIC5zdGVwX2hlYWQgLmdscGlsbHMtYnJhbmQge1xuICBjb2xvcjogIzRhYTYxNDtcbn1cblxuLyogLS0tIENoYXJ0IC0tLSAqL1xuLmNoYXJ0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTUwcHg7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xufVxuLmNoYXJ0LWNvbnRhaW5lci0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3Jlc3VsdEdyYXBoIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIC0tLSBXZWlnaHQgc3VtbWFyeSBib3ggLS0tICovXG4ud2VpZ2h0X3N1bW1lcnlfYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTBlM2ViO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud2VpZ2h0X3N1bW1lcnlfYm94IC5jb2wge1xuICBmbGV4OiAxIDEgNDUlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwIDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndlaWdodF9zdW1tZXJ5X2JveCAuY29sIC5jb2xfaGVhZCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZzogMTJweCAxMnB4IDAgMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMxZjI5Mzc7XG59XG4ud2VpZ2h0X3N1bW1lcnlfYm94IC5jb2wgLmltZyB7XG4gIGhlaWdodDogMTUwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtYXJnaW46IDEycHggYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud2VpZ2h0X3N1bW1lcnlfYm94IC5jb2wge1xuICAvKiBIaWRkZW4gdW50aWwgSlMgYWRkcyAudmlzaWJsZSBmb3IgZ2VuZGVyLWNvcnJlY3QgaW1hZ2UgKi9cbn1cbi53ZWlnaHRfc3VtbWVyeV9ib3ggLmNvbCBpbWcubWFsZV9waWMsXG4ud2VpZ2h0X3N1bW1lcnlfYm94IC5jb2wgaW1nLmZlbWFsZV9waWMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndlaWdodF9zdW1tZXJ5X2JveCAuY29sIGltZy5tYWxlX3BpYy52aXNpYmxlLFxuLndlaWdodF9zdW1tZXJ5X2JveCAuY29sIGltZy5mZW1hbGVfcGljLnZpc2libGUge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLndlaWdodF9zdW1tZXJ5X2JveCAuY29sIC5kZWMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDAgMTJweCAxMnB4IDEycHg7XG4gIGNvbG9yOiAjMzc0MTUxO1xufVxuLndlaWdodF9zdW1tZXJ5X2JveCAuY29sIC5kZWMgYiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMWYyOTM3O1xufVxuLndlaWdodF9zdW1tZXJ5X2JveCAuY29sLnRvIC5kZWMgYiB7XG4gIGNvbG9yOiAjNGFhNjE0O1xufVxuLndlaWdodF9zdW1tZXJ5X2JveCAuY29sIC5jb2xfZm9vdGVyIHtcbiAgcGFkZGluZzogNHB4IDRweCAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xufVxuLndlaWdodF9zdW1tZXJ5X2JveCAuY29sIC5jb2xfZm9vdGVyIC5jb2xfaGVhZCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cbi53ZWlnaHRfc3VtbWVyeV9ib3ggLmNvbCAuY29sX2Zvb3RlciAuZGVjIHtcbiAgcGFkZGluZzogMCA0cHg7XG4gIG1hcmdpbjogOHB4IGF1dG8gMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGNvbG9yOiAjNGE1NTY4O1xufVxuLndlaWdodF9zdW1tZXJ5X2JveCAuY29sLnRvIC5jb2xfZm9vdGVyIC5kZWMge1xuICBjb2xvcjogIzIyNTQzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2ZjZkNTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAycHggNnB4O1xufVxuXG4uYXJyb3ctY29udGFpbmVyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5hcnJvdy1jb250YWluZXIgaW1nIHtcbiAgbWF4LWhlaWdodDogNDBweDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi8qIC0tLSBFeHBlcnQgY2FyZCAtLS0gKi9cbi5leHBlcnQtY2FyZCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsICNmMGY5ZmYsICNlMGYyZmUpO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBib3gtc2hhZG93OiAwIDRweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmV4cGVydC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG59XG5cbi5leHBlcnQtYXZhdGFyIHtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmV4cGVydC1uYW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZXhwZXJ0LW5hbWUgc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZmlsbDogIzE4NzdmMjtcbn1cblxuLmV4cGVydC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM2NTY3NmI7XG59XG5cbi5leHBlcnQtcXVvdGUge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzRhYTYxNDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZXhwZXJ0LXZlcmlmaWVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM2NTY3NmI7XG59XG4uZXhwZXJ0LXZlcmlmaWVkIHN2ZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuLyogLS0tIENyZWRpYmlsaXR5IC8gcmVzZWFyY2ggYmxvY2sgLS0tICovXG4ubG9nb19kZWNfY29udCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgcGFkZGluZzogMS4yNXJlbTtcbn1cbi5sb2dvX2RlY19jb250IC5sb2dvX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5sb2dvX2RlY19jb250IC5sb2dvX3JvdyAuaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5sb2dvX2RlY19jb250IC5sb2dvX3JvdyAuZGVjIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzM3NDE1MTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMDtcbn1cbi5sb2dvX2RlY19jb250IC5sb2dvX3JvdyAuZGVjIGIge1xuICBjb2xvcjogIzFmMjkzNztcbn1cblxuLyogLS0tIFByb2R1Y3QgcmVjb21tZW5kYXRpb24gaGVhZGluZyAtLS0gKi9cbi5nbHBpbGxzLXJlc3VsdHMtc2VjdGlvbiAuc3RlcF9oZWFkXzIge1xuICBwYWRkaW5nOiA0MHB4IDAgMDtcbiAgZm9udC1zaXplOiAxLjhlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxZjI5Mzc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogLS0tIFByaWNlIGNhcmQgLS0tICovXG4ucHJpY2VfY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWYyZTM7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnByaWNlX2NhcmQgLnN0ZXBfaGVhZF8zIHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMWYyOTM3O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnByaWNlX2NhcmQgLmltZyB7XG4gIG1heC13aWR0aDogMzEycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcmljZV9jYXJkIC5pbWdfbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDEycHggYXV0byAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucHJpY2VfY2FyZCAuc3RlcF9oZWFkXzQge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMWYyOTM3O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLnByaWNlX2NhcmQgLnByaWNlLXN0cmlrZXRocm91Z2gge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgY29sb3I6ICM2YjcyODA7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG59XG4ucHJpY2VfY2FyZCAucHJpY2UtZmluYWwge1xuICBjb2xvcjogIzE2YTM0YTtcbiAgZm9udC1zaXplOiAxLjZlbTtcbn1cbi5wcmljZV9jYXJkIC5kZWMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMzc0MTUxO1xufVxuLnByaWNlX2NhcmQgLmRlYy5wcmljZS1yZWNvbW1lbmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmM2NkO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzg1NjQwNDtcbn1cbi5wcmljZV9jYXJkIC5kZWMuZGVjXzIge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ucHJpY2VfY2FyZCAuZGVjLmRlY18yLnByaWNlLWRlYy1tYiB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGNvbG9yOiAjMzc0MTUxO1xufVxuLnByaWNlX2NhcmQgLmRlYy5kZWNfMi5wcmljZS1jYXB0aW9uIHtcbiAgY29sb3I6ICM2YjcyODA7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnByaWNlX2NhcmQgLmRlY18zIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNlZjQ0NDQ7XG59XG4ucHJpY2VfY2FyZCAuY3RhLmltZ19saW5rLFxuLnByaWNlX2NhcmQgLmN0YS5zdWJtaXQtY3RhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnByaWNlX2NhcmQgLnN1Ym1pdF9idG4ge1xuICBwYWRkaW5nOiAxOHB4IDEycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDEwcHggYXV0byAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViNzMxYTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbn1cbi5wcmljZV9jYXJkIC5zdWJtaXRfYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MwNWExMDtcbn1cbi5wcmljZV9jYXJkIC5ndWFyYW50ZWUtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGNvbG9yOiAjNGI1NTYzO1xufVxuXG4vKiAtLS0gUHVyY2hhc2Ugbm90aWZpY2F0aW9uIChzbGlkZS1pbikgLS0tICovXG4ubm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDE2cHg7XG4gIGxlZnQ6IDE2cHg7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIHotaW5kZXg6IDUwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTIwJSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4ubm90aWZpY2F0aW9uLnNob3cge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5ub3RpZmljYXRpb24taWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICM0YWE2MTQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLm5vdGlmaWNhdGlvbi1pY29uIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHN0cm9rZTogd2hpdGU7XG4gIGZpbGw6IG5vbmU7XG59XG5cbi5ub3RpZmljYXRpb24tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm5vdGlmaWNhdGlvbi1zdWJ0ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzY1Njc2Yjtcbn1cblxuLyogLS0tIEV4aXQgaW50ZW50IHBvcHVwIC0tLSAqL1xuLmV4aXQtcG9wdXAtb3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTZweDtcbn1cbi5leGl0LXBvcHVwLW92ZXJsYXkuc2hvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5leGl0LXBvcHVwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJveC1zaGFkb3c6IDAgMjVweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYW5pbWF0aW9uOiBnbHBpbGxzLXNjYWxlSW4gMC4zcyBlYXNlO1xufVxuXG5Aa2V5ZnJhbWVzIGdscGlsbHMtc2NhbGVJbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5leGl0LXBvcHVwLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIHJpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjNjU2NzZiO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDRweDtcbn1cbi5leGl0LXBvcHVwLWNsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICMxYTIwMmM7XG59XG4uZXhpdC1wb3B1cC1jbG9zZSBzdmcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgZmlsbDogbm9uZTtcbn1cblxuLmV4aXQtcG9wdXAtZW1vamkge1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBtYXJnaW46IDAgYXV0byAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmVlMmUyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cbi5leGl0LXBvcHVwIGgzIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5leGl0LXBvcHVwIHAge1xuICBjb2xvcjogIzY1Njc2YjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uZXhpdC1wb3B1cC1jb2RlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZTUzZTNlLCAjYzUzMDMwKTtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5leGl0LXBvcHVwLWNvZGUtbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5leGl0LXBvcHVwLWNvZGUtdmFsdWUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogOHB4IDA7XG59XG5cbi5leGl0LXBvcHVwLWNvZGUtaW5mbyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmV4aXQtcG9wdXAtY3RhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlYjczMWEsICNmNTkyMmEpO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5leGl0LXBvcHVwLWN0YTpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG59XG5cbi5leGl0LXBvcHVwLWRpc21pc3Mge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjNjU2NzZiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5leGl0LXBvcHVwLWRpc21pc3M6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyogLS0tIFJlc3BvbnNpdmUgLS0tICovXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmdscGlsbHMtcmVzdWx0cy1zZWN0aW9uIC5zdGVwX2hlYWQge1xuICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gIH1cbiAgLmdscGlsbHMtcmVzdWx0cy1zZWN0aW9uIC5zdGVwX2hlYWRfMiB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgfVxuICAucHJpY2VfY2FyZCAuc3RlcF9oZWFkXzMge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gIH1cbiAgLnByaWNlX2NhcmQgLnByaWNlLWZpbmFsIHtcbiAgICBmb250LXNpemU6IDEuNGVtO1xuICB9XG4gIC5wcmljZV9jYXJkIC5zdWJtaXRfYnRuIHtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIHBhZGRpbmc6IDE1cHggMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5nbHBpbGxzLXJlc3VsdHMtc2VjdGlvbiAuc3RlcF9oZWFkIHtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICB9XG59XG4uc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNob3ctc3Bpbm5lciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4uc3Bpbm5lcl9faW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooNDVkZWcpO1xuICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxNDhweDtcbiAgaGVpZ2h0OiAxNDhweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zcGlubmVyX19pbm5lcjpiZWZvcmUsXG4uc3Bpbm5lcl9faW5uZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDcwZGVnKTtcbiAgYW5pbWF0aW9uOiAxcyBzcGluIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLnNwaW5uZXJfX2lubmVyOmFmdGVyIHtcbiAgY29sb3I6ICNGRjNEMDA7XG4gIHRyYW5zZm9ybTogcm90YXRlWSg3MGRlZyk7XG4gIGFuaW1hdGlvbi1kZWxheTogMC40cztcbn1cblxuQGtleWZyYW1lcyByb3RhdGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlWigwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGVaKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlY2N3IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDAlLCAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwLjJlbSAwcHggMCAwcHggY3VycmVudGNvbG9yO1xuICB9XG4gIDEyJSB7XG4gICAgYm94LXNoYWRvdzogMC4yZW0gMC4yZW0gMCAwIGN1cnJlbnRjb2xvcjtcbiAgfVxuICAyNSUge1xuICAgIGJveC1zaGFkb3c6IDAgMC4yZW0gMCAwcHggY3VycmVudGNvbG9yO1xuICB9XG4gIDM3JSB7XG4gICAgYm94LXNoYWRvdzogLTAuMmVtIDAuMmVtIDAgMCBjdXJyZW50Y29sb3I7XG4gIH1cbiAgNTAlIHtcbiAgICBib3gtc2hhZG93OiAtMC4yZW0gMCAwIDAgY3VycmVudGNvbG9yO1xuICB9XG4gIDYyJSB7XG4gICAgYm94LXNoYWRvdzogLTAuMmVtIC0wLjJlbSAwIDAgY3VycmVudGNvbG9yO1xuICB9XG4gIDc1JSB7XG4gICAgYm94LXNoYWRvdzogMHB4IC0wLjJlbSAwIDAgY3VycmVudGNvbG9yO1xuICB9XG4gIDg3JSB7XG4gICAgYm94LXNoYWRvdzogMC4yZW0gLTAuMmVtIDAgMCBjdXJyZW50Y29sb3I7XG4gIH1cbn1cbi5zcGlubmVyX190ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooLTQ1ZGVnKTtcbiAgYm90dG9tOiAtMzBweDtcbiAgbGVmdDogNTAlO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50aGFua3lvdS1wYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAyLjVyZW0gMS41cmVtIGNsYW1wKDkwcHgsIDV2aCwgMTMwcHgpIDEuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRoYW5reW91LXBhZ2VfX2ljb24td3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLnRoYW5reW91LXBhZ2VfX2ljb24tYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNmY2U3O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgb3BhY2l0eTogMC41O1xufVxuLnRoYW5reW91LXBhZ2VfX2ljb24tYmcuYW5pbWF0ZS1wdWxzZSB7XG4gIGFuaW1hdGlvbjogdGhhbmsteW91LXB1bHNlIDJzIGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSkgaW5maW5pdGU7XG59XG4udGhhbmt5b3UtcGFnZV9faWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjJjNTVlO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiAwIDEwcHggMTVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi50aGFua3lvdS1wYWdlX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiAjMTExODI3O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLnRoYW5reW91LXBhZ2VfX3N1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS42MjU7XG4gIGNvbG9yOiAjNGI1NTYzO1xufVxuLnRoYW5reW91LXBhZ2VfX2NhcmQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgcGFkZGluZzogMS41cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjNmNGY2O1xuICBib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udGhhbmt5b3UtcGFnZV9fY2FyZC1iYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODgwYTE3O1xufVxuLnRoYW5reW91LXBhZ2VfX2NhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMTExODI3O1xufVxuLnRoYW5reW91LXBhZ2VfX2NhcmQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbiAgY29sb3I6ICM0YjU1NjM7XG59XG4udGhhbmt5b3UtcGFnZV9fc3RlcHMge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuLnRoYW5reW91LXBhZ2VfX3N0ZXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnRoYW5reW91LXBhZ2VfX3N0ZXA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udGhhbmt5b3UtcGFnZV9fc3RlcC1pY29uIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cbi50aGFua3lvdS1wYWdlX19zdGVwLWljb24tLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmNmZmO1xufVxuLnRoYW5reW91LXBhZ2VfX3N0ZXAtaWNvbi0tYmx1ZSBzdmcge1xuICBzdHJva2U6ICMyNTYzZWI7XG59XG4udGhhbmt5b3UtcGFnZV9fc3RlcC1pY29uLS15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmY2U4O1xufVxuLnRoYW5reW91LXBhZ2VfX3N0ZXAtaWNvbi0teWVsbG93IHN2ZyB7XG4gIHN0cm9rZTogI2NhOGEwNDtcbn1cbi50aGFua3lvdS1wYWdlX19zdGVwLWNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmbGV4OiAxO1xufVxuLnRoYW5reW91LXBhZ2VfX3N0ZXAtdGl0bGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzExMTgyNztcbn1cbi50aGFua3lvdS1wYWdlX19zdGVwLXRleHQge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjNmI3MjgwO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLnRoYW5reW91LXBhZ2VfX3N1cHBvcnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjRmNjtcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcbn1cbi50aGFua3lvdS1wYWdlX19zdXBwb3J0LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxMTE4Mjc7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG4udGhhbmt5b3UtcGFnZV9fc3VwcG9ydC1kZXNjIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogIzZiNzI4MDtcbn1cbi50aGFua3lvdS1wYWdlX19zdXBwb3J0LWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAwLjVyZW07XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTdlYjtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzM3NDE1MTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG59XG4udGhhbmt5b3UtcGFnZV9fc3VwcG9ydC1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZmFmYjtcbn1cblxuQGtleWZyYW1lcyB0aGFuay15b3Utc2NhbGVJbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgdGhhbmsteW91LWZhZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHRoYW5rLXlvdS1wdWxzZSB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG59XG4udGhhbmt5b3UtcGFnZSAuc3VjY2Vzcy1pY29uLWFuaW0ge1xuICBhbmltYXRpb246IHRoYW5rLXlvdS1zY2FsZUluIDAuNnMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpIGZvcndhcmRzO1xufVxuXG4udGhhbmt5b3UtcGFnZSAuYW5pbWF0ZS1mYWRlLWluIHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiB0aGFuay15b3UtZmFkZUluVXAgMC44cyBlYXNlLW91dCBmb3J3YXJkcztcbn1cblxuLnRoYW5reW91LXBhZ2UgLmRlbGF5LTEwMCB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4xcztcbn1cblxuLnRoYW5reW91LXBhZ2UgLmRlbGF5LTIwMCB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4ycztcbn1cblxuLnRoYW5reW91LXBhZ2UgLmRlbGF5LTMwMCB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4zcztcbn1cblxuLnNjcm9sbC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMzBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIHotaW5kZXg6IDk5O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmspO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAycHggc29saWQgZ3JleTtcbiAgYm94LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLnNjcm9sbC10b3A6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xufVxuLnNjcm9sbC10b3AuaXMtdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5zY3JvbGwtdG9wLmlzLXZpc2libGU6aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG59XG4uc2Nyb2xsLXRvcCBzdmcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNjcm9sbC10b3Age1xuICAgIGJvdHRvbTogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLnNjcm9sbC10b3Agc3ZnIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLyogTm8gc3R5bGVzIGNvZGUgYmVsb3cuIE9ubHkgaW4gbW9kdWxlcyAqL1xuLyog0J3QtSDQv9C40YjQuNGC0LUgQ1NTINC60L7QtCDQvdC40LbQtS4g0KLQvtC70YzQutC+INCyINC/0L7QtNC60LvRjtGH0LDQtdC80YvRhSDRhNCw0LnQu9Cw0YUgKi8iLCJAa2V5ZnJhbWVzIHNwbGlkZS1sb2FkaW5nezAle3RyYW5zZm9ybTpyb3RhdGUoMCl9dG97dHJhbnNmb3JtOnJvdGF0ZSgxdHVybil9fS5zcGxpZGVfX3RyYWNrLS1kcmFnZ2FibGV7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LnNwbGlkZV9fdHJhY2stLWZhZGU+LnNwbGlkZV9fbGlzdD4uc3BsaWRlX19zbGlkZXttYXJnaW46MCFpbXBvcnRhbnQ7b3BhY2l0eTowO3otaW5kZXg6MH0uc3BsaWRlX190cmFjay0tZmFkZT4uc3BsaWRlX19saXN0Pi5zcGxpZGVfX3NsaWRlLmlzLWFjdGl2ZXtvcGFjaXR5OjE7ei1pbmRleDoxfS5zcGxpZGUtLXJ0bHtkaXJlY3Rpb246cnRsfS5zcGxpZGVfX3RyYWNrLS10dGI+LnNwbGlkZV9fbGlzdHtkaXNwbGF5OmJsb2NrfS5zcGxpZGVfX2NvbnRhaW5lcntib3gtc2l6aW5nOmJvcmRlci1ib3g7cG9zaXRpb246cmVsYXRpdmV9LnNwbGlkZV9fbGlzdHtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDtoZWlnaHQ6MTAwJTttYXJnaW46MCFpbXBvcnRhbnQ7cGFkZGluZzowIWltcG9ydGFudH0uc3BsaWRlLmlzLWluaXRpYWxpemVkOm5vdCguaXMtYWN0aXZlKSAuc3BsaWRlX19saXN0e2Rpc3BsYXk6YmxvY2t9LnNwbGlkZV9fcGFnaW5hdGlvbnstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbjowO3BvaW50ZXItZXZlbnRzOm5vbmV9LnNwbGlkZV9fcGFnaW5hdGlvbiBsaXtkaXNwbGF5OmlubGluZS1ibG9jaztsaW5lLWhlaWdodDoxO2xpc3Qtc3R5bGUtdHlwZTpub25lO21hcmdpbjowO3BvaW50ZXItZXZlbnRzOmF1dG99LnNwbGlkZTpub3QoLmlzLW92ZXJmbG93KSAuc3BsaWRlX19wYWdpbmF0aW9ue2Rpc3BsYXk6bm9uZX0uc3BsaWRlX19wcm9ncmVzc19fYmFye3dpZHRoOjB9LnNwbGlkZXtwb3NpdGlvbjpyZWxhdGl2ZTt2aXNpYmlsaXR5OmhpZGRlbn0uc3BsaWRlLmlzLWluaXRpYWxpemVkLC5zcGxpZGUuaXMtcmVuZGVyZWR7dmlzaWJpbGl0eTp2aXNpYmxlfS5zcGxpZGVfX3NsaWRle2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JveC1zaXppbmc6Ym9yZGVyLWJveDstbXMtZmxleC1uZWdhdGl2ZTowO2ZsZXgtc2hyaW5rOjA7bGlzdC1zdHlsZS10eXBlOm5vbmUhaW1wb3J0YW50O21hcmdpbjowO3Bvc2l0aW9uOnJlbGF0aXZlfS5zcGxpZGVfX3NsaWRlIGltZ3t2ZXJ0aWNhbC1hbGlnbjpib3R0b219LnNwbGlkZV9fc3Bpbm5lcnthbmltYXRpb246c3BsaWRlLWxvYWRpbmcgMXMgbGluZWFyIGluZmluaXRlO2JvcmRlcjoycHggc29saWQgIzk5OTtib3JkZXItbGVmdC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjUwJTtib3R0b206MDtjb250YWluOnN0cmljdDtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MjBweDtsZWZ0OjA7bWFyZ2luOmF1dG87cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDt3aWR0aDoyMHB4fS5zcGxpZGVfX3Nye2NsaXA6cmVjdCgwIDAgMCAwKTtib3JkZXI6MDtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4fS5zcGxpZGVfX3RvZ2dsZS5pcy1hY3RpdmUgLnNwbGlkZV9fdG9nZ2xlX19wbGF5LC5zcGxpZGVfX3RvZ2dsZV9fcGF1c2V7ZGlzcGxheTpub25lfS5zcGxpZGVfX3RvZ2dsZS5pcy1hY3RpdmUgLnNwbGlkZV9fdG9nZ2xlX19wYXVzZXtkaXNwbGF5OmlubGluZX0uc3BsaWRlX190cmFja3tvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDowfSIsIi8qIFJlc3VsdCBvZmZlciB2MiBwYWdlIOKAkyBWaXRhbHdlcmsgcmVzdWx0cyBzZWN0aW9uICovXG5cbi5nbHBpbGxzLXJlc3VsdHMtc2VjdGlvbiB7XG5cdG1heC13aWR0aDogNjgwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nOiAzMnB4IDE2cHggNDhweDtcbn1cblxuLyogLS0tIFZpZXdlciBjb3VudGVyIC0tLSAqL1xuLnZpZXdlci1jb3VudGVyLXdyYXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnZpZXdlci1jb3VudGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGdhcDogOHB4O1xuXHRiYWNrZ3JvdW5kOiAjZmVmM2M3O1xuXHRwYWRkaW5nOiA2cHggMTJweDtcblx0Ym9yZGVyLXJhZGl1czogOTk5OXB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi52aWV3ZXItZG90IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogOHB4O1xuXHRoZWlnaHQ6IDhweDtcblx0ZmxleC1zaHJpbms6IDA7XG5cblx0Jjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRpbnNldDogMDtcblx0XHRiYWNrZ3JvdW5kOiAjZjU5ZTBiO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRhbmltYXRpb246IGdscGlsbHMtcGluZyAxcyBpbmZpbml0ZTtcblx0fVxuXG5cdCY6OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRpbnNldDogMDtcblx0XHRiYWNrZ3JvdW5kOiAjZjU5ZTBiO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGdscGlsbHMtcGluZyB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0NzUlLFxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDIpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cblxuLnZpZXdlci1jb3VudGVyIHNwYW4ge1xuXHRjb2xvcjogIzkyNDAwZTtcbn1cblxuLnZpZXdlci1jb3VudGVyIHN0cm9uZyB7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIC0tLSBVcmdlbmN5IGJhbm5lciAtLS0gKi9cbi51cmdlbmN5LWJhbm5lciB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2U1M2UzZSwgI2M1MzAzMCk7XG5cdHBhZGRpbmc6IDEycHg7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogd2hpdGU7XG5cdG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi51cmdlbmN5LWJhbm5lci1pbm5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRnYXA6IDhweDtcbn1cblxuLnVyZ2VuY3ktbGFiZWwge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi51cmdlbmN5LXRpbWVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGdhcDogNHB4O1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGNvbG9yOiAjZmZmO1xuXG5cdHN2ZyB7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdGZpbGw6ICNmZmY7XG5cdH1cbn1cblxuLnVyZ2VuY3ktc3RvY2sge1xuXHRmb250LXNpemU6IDEycHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi8qIC0tLSBSZXN1bHRzIGhlYWRpbmcgLS0tICovXG4uZ2xwaWxscy1yZXN1bHRzLXNlY3Rpb24gLnN0ZXBfaGVhZCB7XG5cdGZvbnQtc2l6ZTogMS41ZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRwYWRkaW5nLXRvcDogMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRjb2xvcjogIzFmMjkzNztcblxuXHRzcGFuLFxuXHQuZ2xwaWxscy1icmFuZCB7XG5cdFx0Y29sb3I6ICM0YWE2MTQ7XG5cdH1cbn1cblxuLyogLS0tIENoYXJ0IC0tLSAqL1xuLmNoYXJ0LWNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiAzMDBweDtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogNTUwcHg7XG5cdG1hcmdpbjogMjBweCBhdXRvO1xuXG5cdCYtLWhpZGRlbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4jcmVzdWx0R3JhcGgge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLyogLS0tIFdlaWdodCBzdW1tYXJ5IGJveCAtLS0gKi9cbi53ZWlnaHRfc3VtbWVyeV9ib3gge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNlMGUzZWI7XG5cdGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcblx0bWFyZ2luLXRvcDogMS4yNXJlbTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQuY29sIHtcblx0XHRmbGV4OiAxIDEgNDUlO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0cGFkZGluZzogMCA1cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0LmNvbF9oZWFkIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdHBhZGRpbmc6IDEycHggMTJweCAwIDEycHg7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Y29sb3I6ICMxZjI5Mzc7XG5cdFx0fVxuXG5cdFx0LmltZyB7XG5cdFx0XHRoZWlnaHQ6IDE1MHB4O1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdFx0bWFyZ2luOiAxMnB4IGF1dG87XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHQvKiBIaWRkZW4gdW50aWwgSlMgYWRkcyAudmlzaWJsZSBmb3IgZ2VuZGVyLWNvcnJlY3QgaW1hZ2UgKi9cblx0XHRpbWcubWFsZV9waWMsXG5cdFx0aW1nLmZlbWFsZV9waWMge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHRpbWcubWFsZV9waWMudmlzaWJsZSxcblx0XHRpbWcuZmVtYWxlX3BpYy52aXNpYmxlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LmRlYyB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRwYWRkaW5nOiAwIDEycHggMTJweCAxMnB4O1xuXHRcdFx0Y29sb3I6ICMzNzQxNTE7XG5cblx0XHRcdGIge1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRjb2xvcjogIzFmMjkzNztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnRvIC5kZWMgYiB7XG5cdFx0XHRjb2xvcjogIzRhYTYxNDtcblx0XHR9XG5cblx0XHQuY29sX2Zvb3RlciB7XG5cdFx0XHRwYWRkaW5nOiA0cHggNHB4IDE2cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuXG5cdFx0XHQuY29sX2hlYWQge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA4cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5kZWMge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDRweDtcblx0XHRcdFx0bWFyZ2luOiA4cHggYXV0byAwO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHRcdFx0Y29sb3I6ICM0YTU1Njg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji50byAuY29sX2Zvb3RlciAuZGVjIHtcblx0XHRcdGNvbG9yOiAjMjI1NDNkO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2M2ZjZkNTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdHBhZGRpbmc6IDJweCA2cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5hcnJvdy1jb250YWluZXIge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0cGFkZGluZzogMCA1cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdGltZyB7XG5cdFx0bWF4LWhlaWdodDogNDBweDtcblx0XHR3aWR0aDogYXV0bztcblx0fVxufVxuXG4vKiAtLS0gRXhwZXJ0IGNhcmQgLS0tICovXG4uZXhwZXJ0LWNhcmQge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCAjZjBmOWZmLCAjZTBmMmZlKTtcblx0cGFkZGluZzogMjBweDtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0bWFyZ2luLXRvcDogMjRweDtcblx0Ym94LXNoYWRvdzogMCA0cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5leHBlcnQtaGVhZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiAxNnB4O1xufVxuXG4uZXhwZXJ0LWF2YXRhciB7XG5cdHdpZHRoOiA2NHB4O1xuXHRoZWlnaHQ6IDY0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0Ym9yZGVyOiAycHggc29saWQgd2hpdGU7XG5cdGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0ZmxleC1zaHJpbms6IDA7XG59XG5cbi5leHBlcnQtbmFtZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogOHB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXG5cdHN2ZyB7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdGZpbGw6ICMxODc3ZjI7XG5cdH1cbn1cblxuLmV4cGVydC10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Y29sb3I6ICM2NTY3NmI7XG59XG5cbi5leHBlcnQtcXVvdGUge1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xuXHRwYWRkaW5nLWxlZnQ6IDE2cHg7XG5cdGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzRhYTYxNDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZXhwZXJ0LXZlcmlmaWVkIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiA4cHg7XG5cdG1hcmdpbi10b3A6IDEycHg7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Y29sb3I6ICM2NTY3NmI7XG5cblx0c3ZnIHtcblx0XHR3aWR0aDogMTZweDtcblx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0ZmlsbDogY3VycmVudENvbG9yO1xuXHR9XG59XG5cbi8qIC0tLSBDcmVkaWJpbGl0eSAvIHJlc2VhcmNoIGJsb2NrIC0tLSAqL1xuLmxvZ29fZGVjX2NvbnQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuXHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRib3JkZXItcmFkaXVzOiAwLjVyZW07XG5cdHBhZGRpbmc6IDEuMjVyZW07XG5cblx0LmxvZ29fcm93IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogMXJlbTtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0LmltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogNDBweDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdH1cblxuXHRcdC5kZWMge1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdGNvbG9yOiAjMzc0MTUxO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdGIge1xuXHRcdFx0XHRjb2xvcjogIzFmMjkzNztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyogLS0tIFByb2R1Y3QgcmVjb21tZW5kYXRpb24gaGVhZGluZyAtLS0gKi9cbi5nbHBpbGxzLXJlc3VsdHMtc2VjdGlvbiAuc3RlcF9oZWFkXzIge1xuXHRwYWRkaW5nOiA0MHB4IDAgMDtcblx0Zm9udC1zaXplOiAxLjhlbTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Y29sb3I6ICMxZjI5Mzc7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogLS0tIFByaWNlIGNhcmQgLS0tICovXG4ucHJpY2VfY2FyZCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlYWYyZTM7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXG5cdC5zdGVwX2hlYWRfMyB7XG5cdFx0cGFkZGluZy10b3A6IDEycHg7XG5cdFx0Zm9udC1zaXplOiAxLjRlbTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGNvbG9yOiAjMWYyOTM3O1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblxuXHQuaW1nIHtcblx0XHRtYXgtd2lkdGg6IDMxMnB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LmltZ19saW5rIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IDEycHggYXV0byAwO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXG5cdC5zdGVwX2hlYWRfNCB7XG5cdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdGZvbnQtc2l6ZTogMS4zZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRjb2xvcjogIzFmMjkzNztcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0fVxuXG5cdC5wcmljZS1zdHJpa2V0aHJvdWdoIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcblx0XHRjb2xvcjogIzZiNzI4MDtcblx0XHRmb250LXNpemU6IDEuMWVtO1xuXHR9XG5cblx0LnByaWNlLWZpbmFsIHtcblx0XHRjb2xvcjogIzE2YTM0YTtcblx0XHRmb250LXNpemU6IDEuNmVtO1xuXHR9XG5cblx0LmRlYyB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGNvbG9yOiAjMzc0MTUxO1xuXG5cdFx0Ji5wcmljZS1yZWNvbW1lbmQge1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjNjZDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRcdHBhZGRpbmc6IDEwcHggMTRweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRjb2xvcjogIzg1NjQwNDtcblx0XHR9XG5cblx0XHQmLmRlY18yIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblxuXHRcdFx0Ji5wcmljZS1kZWMtbWIge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdFx0XHRjb2xvcjogIzM3NDE1MTtcblx0XHRcdH1cblxuXHRcdFx0Ji5wcmljZS1jYXB0aW9uIHtcblx0XHRcdFx0Y29sb3I6ICM2YjcyODA7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDRweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5kZWNfMyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGNvbG9yOiAjZWY0NDQ0O1xuXHR9XG5cblx0LmN0YS5pbWdfbGluayxcblx0LmN0YS5zdWJtaXQtY3RhIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cblxuXHQuc3VibWl0X2J0biB7XG5cdFx0cGFkZGluZzogMThweCAxMnB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMTBweCBhdXRvIDA7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ViNzMxYTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdGZvbnQtc2l6ZTogMS4yZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYzA1YTEwO1xuXHRcdH1cblx0fVxuXG5cdC5ndWFyYW50ZWUtdGV4dCB7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRmb250LXNpemU6IDAuOWVtO1xuXHRcdGNvbG9yOiAjNGI1NTYzO1xuXHR9XG59XG5cbi8qIC0tLSBQdXJjaGFzZSBub3RpZmljYXRpb24gKHNsaWRlLWluKSAtLS0gKi9cbi5ub3RpZmljYXRpb24ge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGJvdHRvbTogMTZweDtcblx0bGVmdDogMTZweDtcblx0bWF4LXdpZHRoOiAzMDBweDtcblx0ei1pbmRleDogNTA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMTJweDtcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cdHBhZGRpbmc6IDEycHg7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0Ym94LXNoYWRvdzogMCAxMHB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMjAlKTtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcblxuXHQmLnNob3cge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbi5ub3RpZmljYXRpb24taWNvbiB7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGJhY2tncm91bmQ6ICM0YWE2MTQ7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXG5cdHN2ZyB7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdHN0cm9rZTogd2hpdGU7XG5cdFx0ZmlsbDogbm9uZTtcblx0fVxufVxuXG4ubm90aWZpY2F0aW9uLXRleHQge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5ub3RpZmljYXRpb24tc3VidGV4dCB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Y29sb3I6ICM2NTY3NmI7XG59XG5cbi8qIC0tLSBFeGl0IGludGVudCBwb3B1cCAtLS0gKi9cbi5leGl0LXBvcHVwLW92ZXJsYXkge1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGluc2V0OiAwO1xuXHR6LWluZGV4OiAxMDA7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBhZGRpbmc6IDE2cHg7XG5cblx0Ji5zaG93IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG59XG5cbi5leGl0LXBvcHVwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXgtd2lkdGg6IDQwMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdHBhZGRpbmc6IDI0cHg7XG5cdGJveC1zaGFkb3c6IDAgMjVweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YW5pbWF0aW9uOiBnbHBpbGxzLXNjYWxlSW4gMC4zcyBlYXNlO1xufVxuXG5Aa2V5ZnJhbWVzIGdscGlsbHMtc2NhbGVJbiB7XG5cdGZyb20ge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMC45KTtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cdHRvIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuLmV4aXQtcG9wdXAtY2xvc2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTJweDtcblx0cmlnaHQ6IDEycHg7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGJvcmRlcjogbm9uZTtcblx0Y29sb3I6ICM2NTY3NmI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cGFkZGluZzogNHB4O1xuXG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAjMWEyMDJjO1xuXHR9XG5cblx0c3ZnIHtcblx0XHR3aWR0aDogMjRweDtcblx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0c3Ryb2tlOiBjdXJyZW50Q29sb3I7XG5cdFx0ZmlsbDogbm9uZTtcblx0fVxufVxuXG4uZXhpdC1wb3B1cC1lbW9qaSB7XG5cdHdpZHRoOiA2NHB4O1xuXHRoZWlnaHQ6IDY0cHg7XG5cdG1hcmdpbjogMCBhdXRvIDE2cHg7XG5cdGJhY2tncm91bmQ6ICNmZWUyZTI7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMzBweDtcbn1cblxuLmV4aXQtcG9wdXAgaDMge1xuXHRmb250LXNpemU6IDIycHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmV4aXQtcG9wdXAgcCB7XG5cdGNvbG9yOiAjNjU2NzZiO1xuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRmb250LXNpemU6IDE1cHg7XG59XG5cbi5leGl0LXBvcHVwLWNvZGUge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlNTNlM2UsICNjNTMwMzApO1xuXHRjb2xvcjogd2hpdGU7XG5cdHBhZGRpbmc6IDE2cHg7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0bWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmV4aXQtcG9wdXAtY29kZS1sYWJlbCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmV4aXQtcG9wdXAtY29kZS12YWx1ZSB7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bWFyZ2luOiA4cHggMDtcbn1cblxuLmV4aXQtcG9wdXAtY29kZS1pbmZvIHtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG4uZXhpdC1wb3B1cC1jdGEge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDE2cHg7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ViNzMxYSwgI2Y1OTIyYSk7XG5cdGNvbG9yOiB3aGl0ZTtcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG5cdCY6aG92ZXIge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG5cdH1cbn1cblxuLmV4aXQtcG9wdXAtZGlzbWlzcyB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGJvcmRlcjogbm9uZTtcblx0Y29sb3I6ICM2NTY3NmI7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdCY6aG92ZXIge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG59XG5cbi8qIC0tLSBSZXNwb25zaXZlIC0tLSAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG5cdC5nbHBpbGxzLXJlc3VsdHMtc2VjdGlvbiAuc3RlcF9oZWFkIHtcblx0XHRmb250LXNpemU6IDEuM2VtO1xuXHR9XG5cblx0LmdscGlsbHMtcmVzdWx0cy1zZWN0aW9uIC5zdGVwX2hlYWRfMiB7XG5cdFx0Zm9udC1zaXplOiAxLjVlbTtcblx0fVxuXG5cdC5wcmljZV9jYXJkIC5zdGVwX2hlYWRfMyB7XG5cdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0fVxuXG5cdC5wcmljZV9jYXJkIC5wcmljZS1maW5hbCB7XG5cdFx0Zm9udC1zaXplOiAxLjRlbTtcblx0fVxuXG5cdC5wcmljZV9jYXJkIC5zdWJtaXRfYnRuIHtcblx0XHRmb250LXNpemU6IDEuMWVtO1xuXHRcdHBhZGRpbmc6IDE1cHggMTJweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcblx0LmdscGlsbHMtcmVzdWx0cy1zZWN0aW9uIC5zdGVwX2hlYWQge1xuXHRcdGZvbnQtc2l6ZTogMS4yZW07XG5cdH1cbn1cbiIsIi5zcGlubmVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xuXG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2hvdy1zcGlubmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5zcGlubmVyX19pbm5lciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKDQ1ZGVnKTtcbiAgICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogMTQ4cHg7XG4gICAgaGVpZ2h0OiAxNDhweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAgIC5zcGlubmVyX19pbm5lcjpiZWZvcmUsXG4gICAgLnNwaW5uZXJfX2lubmVyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoNzBkZWcpO1xuICAgICAgYW5pbWF0aW9uOiAxcyBzcGluIGxpbmVhciBpbmZpbml0ZTtcbiAgICB9XG4gICAgLnNwaW5uZXJfX2lubmVyOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjRkYzRDAwO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDcwZGVnKTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogLjRzO1xuICAgIH1cblxuICBAa2V5ZnJhbWVzIHJvdGF0ZSB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlWigwZGVnKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGVaKDM2MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgQGtleWZyYW1lcyByb3RhdGVjY3cge1xuICAgIDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTM2MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgQGtleWZyYW1lcyBzcGluIHtcbiAgICAwJSxcbiAgICAxMDAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC4yZW0gMHB4IDAgMHB4IGN1cnJlbnRjb2xvcjtcbiAgICB9XG4gICAgMTIlIHtcbiAgICAgIGJveC1zaGFkb3c6IC4yZW0gLjJlbSAwIDAgY3VycmVudGNvbG9yO1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgYm94LXNoYWRvdzogMCAuMmVtIDAgMHB4IGN1cnJlbnRjb2xvcjtcbiAgICB9XG4gICAgMzclIHtcbiAgICAgIGJveC1zaGFkb3c6IC0uMmVtIC4yZW0gMCAwIGN1cnJlbnRjb2xvcjtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0uMmVtIDAgMCAwIGN1cnJlbnRjb2xvcjtcbiAgICB9XG4gICAgNjIlIHtcbiAgICAgIGJveC1zaGFkb3c6IC0uMmVtIC0uMmVtIDAgMCBjdXJyZW50Y29sb3I7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICBib3gtc2hhZG93OiAwcHggLS4yZW0gMCAwIGN1cnJlbnRjb2xvcjtcbiAgICB9XG4gICAgODclIHtcbiAgICAgIGJveC1zaGFkb3c6IC4yZW0gLS4yZW0gMCAwIGN1cnJlbnRjb2xvcjtcbiAgICB9XG4gIH1cblxuICAuc3Bpbm5lcl9fdGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlWigtNDVkZWcpO1xuICAgIGJvdHRvbTogLTMwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgfSIsIi5tYWluX19yZXN1bHRzIHtcbiAgICBwYWRkaW5nLXRvcDogY2xhbXAoNTBweCwgNXZ3LCAxMDBweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbWVkaXVtKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMzBweCwgM3Z3LCA1MHB4KTtcbn1cblxuLm1haW5fX3Jlc3VsdHMtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLm1haW5fX3Jlc3VsdHMtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMjBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1haW5fX3Jlc3VsdHMtcGljdHVyZSB7XG4gICAgYXNwZWN0LXJhdGlvOiA4NzUvNzE5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWcvbWFpbi9tYWluX19yZXN1bHRzLW1hbi53ZWJwKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5tYWluX19yZXN1bHRzLWluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE2cHg7XG59XG4ubWFpbl9fcmVzdWx0cy1pdGVtIHtcblxufVxuLm1haW5fX3Jlc3VsdHMtcGVyY2VudCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCg2MHB4LCA1dncsIDgwcHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbn1cbi5tYWluX19yZXN1bHRzLXRleHQge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMnZ3LCAxNnB4KTtcbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubWFpbl9fcmVzdWx0cy1ncmlkIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAgMWZyO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2OHB4KSB7XG4gICAgLm1haW5fX3Jlc3VsdHMtYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59IiwiLm1haW5fX3RvcCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoNjBweCwgNXZ3LCAxMDBweCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJnLW1lZGl1bSk7XG59XG5cbi5tYWluX190b3Atd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGNsYW1wKDMyMHB4LCA0MHZ3LCA1MDVweCk7XG4gIGdhcDogMjBweDtcbn1cbi5tYWluX190b3AtY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMTZweDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuLm1haW5fX3RvcC10aXRsZSB7XG4gIG1heC13aWR0aDogNTYwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5tYWluX190b3AtZGVzY3JpcHRpb24ge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuLm1haW5fX3RvcC1idXR0b24ge1xuICBoZWlnaHQ6IG1heC1jb250ZW50O1xufVxuXG4ubWFpbl9fdG9wLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxNnB4O1xufVxuLm1haW5fX3RvcC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgaW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgd2lkdGg6IDM2cHg7XG4gIH1cbn1cbi5tYWluX190b3AtaXRlbS1kZXNjcmlwdGlvbiB7XG59XG4ubWFpbl9fdG9wLXBpY3R1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNTA1cHg7XG4gIGltZyB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBhbmltYXRpb246IG1haW4tdG9wLXBpY3R1cmUtZmxvYXQgNnMgZWFzZS1pbi1vdXQgaW5maW5pdGUgYWx0ZXJuYXRlO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbWFpbi10b3AtcGljdHVyZS1mbG9hdCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTZweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDRweCk7XG4gIH1cbn1cbi5tYWluX190b3AtY291bnRlci1ibG9jayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1JTtcbiAgbGVmdDogNSU7XG4gIHdpZHRoOiAzMCU7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbGlnaHQpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cbiAgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEwcHgsIDEuMnZ3LCAxNHB4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiB2YXIoLS1kYXJrKTtcbiAgfVxufVxuXG4ubWFpbl9fdG9wLWNvdW50ZXIge1xuICBmb250LXNpemU6IGNsYW1wKDMwcHgsIDR2dywgNjBweCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xuICAubWFpbl9fdG9wLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLm1haW5fX3RvcC1saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI4cHgpIHtcbiAgLm1haW5fX3RvcC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG4gIC5tYWluX190b3AtYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn0iLCIub2ZmZXJfX3RvcCB7XG4gIHBhZGRpbmc6IGNsYW1wKDUwcHgsIDh2dywgMTAwcHgpIDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLW1lZGl1bSk7XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cblxuLm9mZmVyX190b3AtdGl0bGUsXG4ub2ZmZXJfX3RvcC1kZXNjcmlwdGlvbiB7XG4gIG1heC13aWR0aDogNjI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4ub2ZmZXJfX3RvZ2dsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDA7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIHBhZGRpbmc6IDRweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLm9mZmVyX190b2dnbGUtYnRuIHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICBtaW4td2lkdGg6IG1heC1jb250ZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM2NjY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycywgY29sb3IgMC4ycztcblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tbGlnaHQpO1xuICAgIGNvbG9yOiB2YXIoLS1kYXJrKTtcbiAgICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgfVxuXG4gICY6aG92ZXI6bm90KC5pcy1hY3RpdmUpIHtcbiAgICBjb2xvcjogdmFyKC0tZGFyayk7XG4gIH1cbn1cblxuLm9mZmVyX19saXN0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm9mZmVyX19saXN0LS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjhweCkge1xuICAub2ZmZXJfX3RvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmZXJfX2xpc3QtLW90cCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZlcl9fbGlzdC0tc3Vic2NyaXB0aW9uLm9mZmVyX19saXN0LS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ub2ZmZXJfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMjYwcHgsIDFmcikpO1xuICBnYXA6IGNsYW1wKDE2cHgsIDIuNXZ3LCAyNHB4KTtcblxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICBAbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuXG5cbi5wcm9kdWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5wcm9kdWN0Om50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbi10b3A6IC0xMCU7XG59XG5cbi5wcm9kdWN0X19yaWJib24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gIGJhY2tncm91bmQ6ICMwMGE1Y2E7XG4gIGNvbG9yOiB2YXIoLS1saWdodCk7XG4gIHBhZGRpbmc6IDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJvZHVjdF9fcmF0aW5nIHtcbiAgbWFyZ2luOiAxZW0gYXV0bztcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucHJvZHVjdF9fcmF0aW5nLXRleHQge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4ub2ZmZXJfX3BpY3R1cmUtc3F1YXJlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM2MGRlZywgIzA4Mjk0ZCAwJSwgIzQxNWY5NyAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAzMnB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWxpZ2h0KTtcbiAgbWFyZ2luLWJvdHRvbTogMzAlO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuXG4ucHJvZHVjdF9fdG9wLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5wcm9kdWN0X190b3AtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucHJvZHVjdF9fcGljdHVyZSB7XG4gIG1heC13aWR0aDogMjk4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IC0zMCU7XG4gIGFuaW1hdGlvbjogcHJvZHVjdC1mbG9hdCAxNnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuQGtleWZyYW1lcyBwcm9kdWN0LWZsb2F0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMGRlZyk7XG4gIH1cblxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KSByb3RhdGUoLTFkZWcpO1xuICB9XG5cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDAuNWRlZyk7XG4gIH1cblxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpIHJvdGF0ZSgxZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMGRlZyk7XG4gIH1cbn1cblxuLnByb2R1Y3RfX3ByaWNlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWF4LWNvbnRlbnQpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4ucHJvZHVjdF9fcHJpY2UtbmV3IHtcbiAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAzdncsIDQwcHgpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0tYWNjKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG5cbi5wcm9kdWN0X19wcmljZS1kZXNjcmlwdGlvbixcbi5wcm9kdWN0X19wcmljZS1zYXZlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTNweCwgMnZ3LCAxNHB4KTtcbiAgY29sb3I6ICM2NjY7XG59XG5cbi5wcm9kdWN0X19wcmljZS1vbGQge1xuICBmb250LXNpemU6IGNsYW1wKDE1cHgsIDJ2dywgMjJweCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNjY2O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOmxpbmUtdGhyb3VnaDtcbn1cblxuXG5cbi5wcm9kdWN0OmhvdmVyIC5wcm9kdWN0X19wcmljZS1uZXcsXG4ucHJvZHVjdDpmb2N1cy13aXRoaW4gLnByb2R1Y3RfX3ByaWNlLW5ldyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG59XG5cbi5wcm9kdWN0OmhvdmVyIC5wcm9kdWN0X19wcmljZS1vbGQ6OmFmdGVyLFxuLnByb2R1Y3Q6Zm9jdXMtd2l0aGluIC5wcm9kdWN0X19wcmljZS1vbGQ6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG59XG5cbi5wcm9kdWN0OmhvdmVyIC5wcm9kdWN0X19waWN0dXJlLFxuLnByb2R1Y3Q6Zm9jdXMtd2l0aGluIC5wcm9kdWN0X19waWN0dXJlIHtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgMTRweCByZ2JhKDAsIDU1LCAyNTUsIDAuNTUpKSBkcm9wLXNoYWRvdygwIDAgMzhweCByZ2JhKDE3NCwgMjU1LCAxNzYsIDAuMzUpKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbn1cblxuLnByb2R1Y3QtLWNoZWNrZWQgLnByb2R1Y3RfX3BpY3R1cmUsXG4ucHJvZHVjdC0tY2hlY2tlZDpob3ZlciAucHJvZHVjdF9fcGljdHVyZSxcbi5wcm9kdWN0LS1jaGVja2VkOmZvY3VzLXdpdGhpbiAucHJvZHVjdF9fcGljdHVyZSB7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDE0cHggcmdiYSgwLCAyNDIsIDI1NSwgMC41NSkpIGRyb3Atc2hhZG93KDAgMCAzOHB4IHJnYmEoMTQ4LCAyMjMsIDI1NSwgMC4zNSkpO1xufVxuLnByb2R1Y3RfX3ByaWNlLXNhdmVzLS1oaWdobGlnaHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQ6ICNkMmI3MDg7XG4gIGNvbG9yOiB2YXIoLS1saWdodCk7XG59XG5cbi5wcm9kdWN0X19wcmljZS10b3RhbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM3Nzc7XG59XG5cbi5wcm9kdWN0X19mZWF0dXJlcy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wcm9kdWN0X19mZWF0dXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgZm9udC1zaXplOiBjbGFtcCgxM3B4LCAydncsIDE2cHgpO1xufVxuXG4ucHJvZHVjdF9fZmVhdHVyZTo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC4uLy4uLy4uL2ltZy9pY29ucy9jaGVja2JveC5zdmcpO1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuXG4ucHJvZHVjdF9fYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5wcm9kdWN0X19idXR0b24uYnV0dG9uLS1jaGVja2VkIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM2MGRlZywgI2QyZmRmYyAwJSwgI2FiY2FmYSAxMDAlKTtcbiAgY29sb3I6IHZhcigtLWRhcmspO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucHJvZHVjdF9fcmVmdW5kcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDEycHg7XG4gIGdhcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnByb2R1Y3RfX3JlZnVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZHVjdF9fcmVmdW5kOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoLi4vLi4vLi4vaW1nL2ljb25zL3dhbGxldC5zdmcpO1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuXG4ucHJvZHVjdF9fcmVmdW5kOmxhc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguLi8uLi8uLi9pbWcvaWNvbnMvY2Fycnkuc3ZnKTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cblxuLnByb2R1Y3RfX3BheW1lbnRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xufVxuXG4ucHJvZHVjdF9fcGF5bWVudCBpbWcge1xuICBoZWlnaHQ6IDIycHg7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vZmZlcl9fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDI2MHB4LCAxZnIpKTtcbiAgfVxuICAucHJvZHVjdDpudGgtY2hpbGQoMikge1xuICAgIG9yZGVyOiAxO1xuICAgIGdyaWQtcm93OiAxLzI7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5vZmZlcl9fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cblxuICAucHJvZHVjdF9fcHJpY2Utb2xkOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIH1cblxuICAucHJvZHVjdCB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbiAgLnByb2R1Y3Q6bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG9yZGVyOiAxO1xuICAgIGdyaWQtcm93OiAxLzI7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIH1cblxuICAucHJvZHVjdF9fcHJpY2UtbmV3IHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbiAgLnByb2R1Y3RfX3ByaWNlLW9sZCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI4cHgpIHtcblxuICAucHJvZHVjdF9fcHJpY2Utc2F2ZXMsXG4gIC5wcm9kdWN0X19wcmljZS1kZXNjcmlwdGlvbixcbiAgLnByb2R1Y3RfX3ByaWNlLXNhdmVzLS1oaWdobGlnaHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAucHJvZHVjdF9fcHJpY2Uge1xuICAgIGNvbHVtbi1nYXA6IDEycHg7XG4gIH1cbn1cbiIsIi5tYWluLXF1aXoge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHQvLyBib3JkZXItdG9wOiAxcHggc29saWQgbGlnaHRncmF5O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYWluLXF1aXogW2hpZGRlbl0ge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5xdWl6IHtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMHB4IGF1dG87XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5xdWl6X193cmFwcGVyIHtcblx0bWFyZ2luOiAwIGF1dG87XG5cdG1heC13aWR0aDogNzIwcHg7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ucXVpei1iYWNrIHtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDEwcHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5xdWl6LWJhY2s6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHdpZHRoOiAyMHB4O1xuXHRhc3BlY3QtcmF0aW86IDEgLyAxO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2ljb25zL2JhY2stYXJyb3cuc3ZnKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5xdWl6LXN0ZXAge1xuXHRtYXgtd2lkdGg6IDcyMHB4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnF1aXpfX3RpdGxlLFxuLnF1aXotc3RlcF9fdGl0bGUge1xuXHRmb250LXNpemU6IGNsYW1wKDIwcHgsIDR2dywgMjhweCk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLnF1aXpfX3N1YnRpdGxlLFxuLnF1aXotc3RlcF9fdGV4dCB7XG5cdGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgM3Z3LCAyMHB4KTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4uZm9ybS1xdWl6IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDcwdmg7XG5cdGdhcDogMTBweDtcbn1cblxuLmZvcm0tZ3JpZCB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRnYXA6IDhweDtcblx0bWFyZ2luOiBhdXRvO1xufVxuXG4uZm9ybS1ncmlkX19idXR0b25zIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGdhcDogMjBweDtcblxuXHRidXR0b24ge1xuXHRcdHBhZGRpbmc6IDhweCAxMnB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWRhcmspO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG5cdH1cblxuXHQuYnV0dG9uLS1hY3RpdmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjYyk7XG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1hY2MpO1xuXHRcdGNvbG9yOiB2YXIoLS1saWdodCk7XG5cdH1cbn1cblxuLnF1ZXN0LXdyYXBwZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodCk7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWFjYyk7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdHBhZGRpbmc6IDE2cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnF1aXogLmNoZWNrYm94LXN0eWxlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0d2lkdGg6IDI4cHg7XG5cdGhlaWdodDogMjhweDtcblx0ZmxleDogMCAwIDI4cHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucXVpeiAuY2hlY2tib3gtc3R5bGUgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLnF1aXogLmNoZWNrYm94LXN0eWxlIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0aW5zZXQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9wYWNpdHk6IDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNoZWNrYm94LXN0eWxlX193cmFwcGVyLS1jaGVja2JveCB7XG5cdGJvcmRlcjogdmFyKC0tYWNjKSAxcHggc29saWQ7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4ucXVlc3QtaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgfiAuY2hlY2tib3gtc3R5bGVfX3dyYXBwZXItLWNoZWNrYm94IHtcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9jaGVja21hcmsuc3ZnKSwgdmFyKC0tYWNjKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cblxuLnF1aXogLmNoZWNrYm94LXN0eWxlX193cmFwcGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDI4cHg7XG5cdGhlaWdodDogMjhweDtcbn1cblxuLnF1aXogLmNoZWNrYm94LXN0eWxlX193cmFwcGVyOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGluc2V0OiAwO1xuXHRib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1hY2MpO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ucXVpeiAuY2hlY2tib3gtc3R5bGVfX3dyYXBwZXI6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR3aWR0aDogMTRweDtcblx0aGVpZ2h0OiAxNHB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQ6IHZhcigtLWFjYyk7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDAuNik7XG5cdHRyYW5zaXRpb246XG5cdFx0b3BhY2l0eSAwLjJzIGVhc2UsXG5cdFx0dHJhbnNmb3JtIDAuMnMgZWFzZTtcbn1cblxuLnF1aXogLmNoZWNrYm94LXN0eWxlIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkIH4gLmNoZWNrYm94LXN0eWxlX193cmFwcGVyOjphZnRlciB7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xufVxuXG4ucXVpeiAuY2hlY2tib3gtc3R5bGUgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzLXZpc2libGUgfiAuY2hlY2tib3gtc3R5bGVfX3dyYXBwZXI6OmJlZm9yZSB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDI1MiwgMTM2LCAxNywgMC4yNSk7XG59XG5cbi5mb3JtX190ZXh0LWlucHV0IHtcblx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdGZsZXgtZ3JvdzogMTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAxMHB4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmZvcm1fX3RleHQtaW5wdXQtbGFiZWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZsZXgtZ3JvdzogMTtcblxuXHRpbnB1dCB7XG5cdFx0cGFkZGluZzogOHB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0Z3JheTtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLmZvcm1fX2NsdWUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRyaWdodDogMTBweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGNvbG9yOiBsaWdodGdyYXk7XG59XG5cbi5xdWl6X19jb250cm9scyB7XG5cdG1hcmdpbi10b3A6IGF1dG87XG5cdC8vIG1hcmdpbi10b3A6IDIwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRnYXA6IDE2cHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5xdWl6X19jb250cm9scyAuYnV0dG9uOmRpc2FibGVkIHtcblx0YmFja2dyb3VuZDogI2QwZDVkZDtcblx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NSk7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdG9wYWNpdHk6IDE7XG5cdGZpbHRlcjogbm9uZTtcbn1cblxuLnF1aXpfX2NvbnRyb2xzIC5idXR0b246ZGlzYWJsZWQ6aG92ZXIge1xuXHR0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5xdWl6X19uZXh0LWhpbnQge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NSk7XG59XG5cbi5mb3JtLWdyaWRfX2l0ZW0ge1xuXHR0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcblx0dHJhbnNpdGlvbi1kZWxheTogMC4xcztcbn1cbi5mb3JtLWdyaWRfX2l0ZW06aG92ZXIge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMDEpO1xufVxuXG4uZm9ybS1ncmlkLS1kZWZhdWx0IHtcblx0cGVyc3BlY3RpdmU6IDEwMDBweDtcbn1cbi5mb3JtLWdyaWQtLWRlZmF1bHQ6aG92ZXIgLmZvcm0tZ3JpZF9faXRlbTpub3QoOmhvdmVyKSB7XG5cdHRyYW5zZm9ybTogcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuXHRvcGFjaXR5OiAwLjc7XG59XG5cbiNxdWl6LW5leHQge1xuXHRtYXJnaW4tdG9wOiBhdXRvO1xuXHQvLyBwb3NpdGlvbjogc3RpY2t5O1xuXHQvLyBsZWZ0OiA1MCU7XG5cdC8vIGJvdHRvbTogMjAlO1xuXHRtaW4td2lkdGg6IDI2MHB4O1xuXHQvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdC8vIHotaW5kZXg6IDU7XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG5cdC53ZWlnaHQtaW5wdXQge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0LmZvcm1fX3RleHQtaW5wdXQtbGFiZWwge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBUaGFuayBZb3UgcGFnZSAoQmVzdGVsbHVuZyBiZXN0w6R0aWd0KVxuXG4kdGhhbmt5b3UtYnJhbmQtcmVkOiAjODgwYTE3O1xuJHRoYW5reW91LWJyYW5kLXJlZC1ob3ZlcjogI2MwMjcxODtcbiR0aGFua3lvdS1ncmVlbjogIzIyYzU1ZTtcbiR0aGFua3lvdS1ncmVlbi1iZzogI2RjZmNlNztcbiR0aGFua3lvdS1ibHVlLWJnOiAjZWZmNmZmO1xuJHRoYW5reW91LWJsdWUtaWNvbjogIzI1NjNlYjtcbiR0aGFua3lvdS15ZWxsb3ctYmc6ICNmZWZjZTg7XG4kdGhhbmt5b3UteWVsbG93LWljb246ICNjYThhMDQ7XG4kdGhhbmt5b3UtZ3JheS1iZzogI2YzZjRmNjtcbiR0aGFua3lvdS1ncmF5LWJvcmRlcjogI2U1ZTdlYjtcbiR0aGFua3lvdS10ZXh0OiAjMTExODI3O1xuJHRoYW5reW91LXRleHQtbXV0ZWQ6ICM0YjU1NjM7XG4kdGhhbmt5b3UtdGV4dC1saWdodDogIzZiNzI4MDtcblxuLnRoYW5reW91LXBhZ2Uge1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiA5MDBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDIuNXJlbSAxLjVyZW0gY2xhbXAoOTBweCwgNXZoLCAxMzBweCkgMS41cmVtO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0Jl9faWNvbi13cmFwIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXHR9XG5cblx0Jl9faWNvbi1iZyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGluc2V0OiAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGFua3lvdS1ncmVlbi1iZztcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuXHRcdG9wYWNpdHk6IDAuNTtcblx0fVxuXG5cdCZfX2ljb24tYmcuYW5pbWF0ZS1wdWxzZSB7XG5cdFx0YW5pbWF0aW9uOiB0aGFuay15b3UtcHVsc2UgMnMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKSBpbmZpbml0ZTtcblx0fVxuXG5cdCZfX2ljb24ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAxMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0d2lkdGg6IDRyZW07XG5cdFx0aGVpZ2h0OiA0cmVtO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGFua3lvdS1ncmVlbjtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0Ym94LXNoYWRvdzogMCAxMHB4IDE1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMC43NXJlbTtcblx0XHRmb250LXNpemU6IDEuODc1cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0Y29sb3I6ICR0aGFua3lvdS10ZXh0O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdH1cblxuXHQmX19zdWJ0aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuNjI1O1xuXHRcdGNvbG9yOiAkdGhhbmt5b3UtdGV4dC1tdXRlZDtcblx0fVxuXG5cdCZfX2NhcmQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0cGFkZGluZzogMS41cmVtO1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0Ym9yZGVyLXJhZGl1czogMXJlbTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZjNmNGY2O1xuXHRcdGJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdCZfX2NhcmQtYmFyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDRweDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoYW5reW91LWJyYW5kLXJlZDtcblx0fVxuXG5cdCZfX2NhcmQtdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDAuNXJlbTtcblx0XHRmb250LXNpemU6IDEuMTI1cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Y29sb3I6ICR0aGFua3lvdS10ZXh0O1xuXHR9XG5cblx0Jl9fY2FyZC10ZXh0IHtcblx0XHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjYyNTtcblx0XHRjb2xvcjogJHRoYW5reW91LXRleHQtbXV0ZWQ7XG5cdH1cblxuXHQmX19zdGVwcyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXHR9XG5cblx0Jl9fc3RlcCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRnYXA6IDFyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdCZfX3N0ZXAtaWNvbiB7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHdpZHRoOiAycmVtO1xuXHRcdGhlaWdodDogMnJlbTtcblx0XHRwYWRkaW5nOiAwLjVyZW07XG5cdFx0Ym9yZGVyLXJhZGl1czogMC41cmVtO1xuXG5cdFx0Ji0tYmx1ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhhbmt5b3UtYmx1ZS1iZztcblxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0c3Ryb2tlOiAkdGhhbmt5b3UtYmx1ZS1pY29uO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLXllbGxvdyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhhbmt5b3UteWVsbG93LWJnO1xuXG5cdFx0XHRzdmcge1xuXHRcdFx0XHRzdHJva2U6ICR0aGFua3lvdS15ZWxsb3ctaWNvbjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19zdGVwLWNvbnRlbnQge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0ZmxleDogMTtcblx0fVxuXG5cdCZfX3N0ZXAtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRjb2xvcjogJHRoYW5reW91LXRleHQ7XG5cdH1cblxuXHQmX19zdGVwLXRleHQge1xuXHRcdG1hcmdpbi10b3A6IDAuMjVyZW07XG5cdFx0Zm9udC1zaXplOiAwLjc1cmVtO1xuXHRcdGNvbG9yOiAkdGhhbmt5b3UtdGV4dC1saWdodDtcblx0XHRsaW5lLWhlaWdodDogMS40O1xuXHR9XG5cblx0Jl9fc3VwcG9ydCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRwYWRkaW5nOiAxLjI1cmVtO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGFua3lvdS1ncmF5LWJnO1xuXHRcdGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG5cdH1cblxuXHQmX19zdXBwb3J0LXRpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuXHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRjb2xvcjogJHRoYW5reW91LXRleHQ7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHR9XG5cblx0Jl9fc3VwcG9ydC1kZXNjIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdGZvbnQtc2l6ZTogMC43NXJlbTtcblx0XHRjb2xvcjogJHRoYW5reW91LXRleHQtbGlnaHQ7XG5cdH1cblxuXHQmX19zdXBwb3J0LWxpbmsge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRnYXA6IDAuNXJlbTtcblx0XHRwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkdGhhbmt5b3UtZ3JheS1ib3JkZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogMC41cmVtO1xuXHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRjb2xvcjogIzM3NDE1MTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmYWZiO1xuXHRcdH1cblx0fVxufVxuXG4vLyBBbmltYXRpb25zXG5Aa2V5ZnJhbWVzIHRoYW5rLXlvdS1zY2FsZUluIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXHQ2MCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHRoYW5rLXlvdS1mYWRlSW5VcCB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuXHR9XG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHRoYW5rLXlvdS1wdWxzZSB7XG5cdDUwJSB7XG5cdFx0b3BhY2l0eTogMC41O1xuXHR9XG59XG5cbi50aGFua3lvdS1wYWdlIC5zdWNjZXNzLWljb24tYW5pbSB7XG5cdGFuaW1hdGlvbjogdGhhbmsteW91LXNjYWxlSW4gMC42cyBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSkgZm9yd2FyZHM7XG59XG5cbi50aGFua3lvdS1wYWdlIC5hbmltYXRlLWZhZGUtaW4ge1xuXHRvcGFjaXR5OiAwO1xuXHRhbmltYXRpb246IHRoYW5rLXlvdS1mYWRlSW5VcCAwLjhzIGVhc2Utb3V0IGZvcndhcmRzO1xufVxuXG4udGhhbmt5b3UtcGFnZSAuZGVsYXktMTAwIHtcblx0YW5pbWF0aW9uLWRlbGF5OiAwLjFzO1xufVxuXG4udGhhbmt5b3UtcGFnZSAuZGVsYXktMjAwIHtcblx0YW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xufVxuXG4udGhhbmt5b3UtcGFnZSAuZGVsYXktMzAwIHtcblx0YW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xufVxuIiwiLyogUmVzZXQgYW5kIGJhc2Ugc3R5bGVzICAqL1xuKiB7XG5cdHBhZGRpbmc6IDBweDtcblx0bWFyZ2luOiAwcHg7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogTGlua3MgKi9cblxuYSxcbmE6bGluayxcbmE6dmlzaXRlZCB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpob3ZlciB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogQ29tbW9uICovXG5cbmFzaWRlLFxubmF2LFxuZm9vdGVyLFxuaGVhZGVyLFxuc2VjdGlvbixcbm1haW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCB7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbnVsLFxudWwgbGkge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG5pbWcge1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5pbWcsXG5zdmcge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cblxuYWRkcmVzcyB7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyogRm9ybSAqL1xuXG5pbnB1dCxcbnRleHRhcmVhLFxuYnV0dG9uLFxuc2VsZWN0IHtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5pbnB1dDo6LW1zLWNsZWFyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuYnV0dG9uLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXQ6Zm9jdXMsXG5pbnB1dDphY3RpdmUsXG5idXR0b246Zm9jdXMsXG5idXR0b246YWN0aXZlIHtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xufVxuXG5sYWJlbCB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxubGVnZW5kIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4iLCI6cm9vdCB7XG5cdC0tYmctZGFyazogIzAxMDEwMTtcblx0LS1iZy1saWdodDogI2ZmZjtcblx0LS1iZy1tZWRpdW06ICNlMWU4ZWQ7XG5cblxuXHQtLWxpZ2h0OiAjZmZmO1xuXHQtLWRhcms6ICMyOTI5Mjk7XG5cdC0tYWNjOiAjMTE5MmZjO1xufVxuXG4vLyBtZWRpYSByZXNvbHV0aW9uczogIiwiQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvUG9wcGlucy1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XHJcbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogUG9wcGlucztcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XHJcbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogUG9wcGlucztcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUG9wcGlucy1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxyXG4iLCIudmlzdWFsbHktaGlkZGVuIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMXB4O1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luOiAtMXB4O1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDA7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdGNsaXAtcGF0aDogaW5zZXQoMTAwJSk7XG5cdGNsaXA6IHJlY3QoMCAwIDAgMCk7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmh0bWwge1xuXHRzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbGlnaHQpO1xuXG5cdGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuXG4ucXVpei1ib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1tZWRpdW0pO1xufVxuXG4vLyBib2R5Lm5vLXNjcm9sbCB7XG4vLyBcdG92ZXJmbG93OiBoaWRkZW47XG4vLyB9XG4iLCJodG1sLFxuYm9keSB7XG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZm9vdGVyIHtcblx0bWFyZ2luLXRvcDogYXV0bztcbn1cblxuLmZvb3RlciB7XG5cdHBhZGRpbmc6IDYwcHggMDtcblx0XG59XG4iLCIuY29udGFpbmVyIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMTI4MHB4O1xuXHRwYWRkaW5nOiAwIDIwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA0NjhweCkge1xuXHRcdHBhZGRpbmc6IDAgMTJweDtcblx0fVxufSIsIi5zZWN0aW9uX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogY2xhbXAoMjJweCwgMy44dncsIDYwcHgpO1xuXHRsaW5lLWhlaWdodDogMTI1JTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlY3Rpb25fX3RpdGxlIGIge1xuXHRmb250LXdlaWdodDogNjAwO1xufVxuIiwiLm1vYmlsZS12aWV3IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG5cdC5tb2JpbGUtdmlldyB7XG5cdFx0ZGlzcGxheTogaW5pdGlhbDtcblx0fVxufVxuIiwiLnRpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgzMnB4LCA0LjV2dywgNTBweCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi50aXRsZS1tIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyOHB4LCA0dncsIDM2cHgpO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2OHB4KSB7XG4gIC50aXRsZS1tIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDV2dywgMjhweCk7XG4gIH1cbn1cbi5zdWJ0aXRsZSB7fVxuXG4udGV4dC1iIHt9XG5cblxuXG4udGV4dC1zIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAzdncsIDI2cHgpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uY29sb3Ige1xuICBjb2xvcjogdmFyKC0tYWNjKVxufSIsIi5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcbiAgcGFkZGluZzogMTBweCBjbGFtcCgyMHB4LCAzdncsIDMzcHgpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNjBkZWcsICMwODI5NGQgMCUsICM0MTVmOTcgMTAwJSk7XG4gIGNvbG9yOiB2YXIoLS1saWdodCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzNkZDtcbiAgfVxufVxuXG4uYnRuLWMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1hY2MpO1xufVxuXG5hIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XG5cbiAgJjpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cblxuIiwiLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmspO1xuICBjb2xvcjogdmFyKC0tbGlnaHQpO1xuXG4gIGEge1xuICAgIGNvbG9yOiB2YXIoLS1saWdodCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtc2hhZG93OiAwIDAgMTBweCByZWQ7XG4gICAgfVxuICB9XG5cbiAgaHIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0KTtcbiAgICBtYXJnaW46IGNsYW1wKDMwcHgsIDN2dywgNDBweCkgMDtcbiAgfVxufVxuXG4uZm9vdGVyX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjBweDtcbn1cblxuLmZvb3Rlcl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiBjbGFtcCgyMHB4LCA0dncsIDUwcHgpO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5mb290ZXJfX3Jlc3RyaWN0aW9uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuZm9vdGVyX19pbmZvIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG4gIC5mb290ZXJfX2xpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4iLCIuYnJpZGdlLW1haW4ge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAubWFpbl9fdG9wLWxpc3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgIH1cbn1cblxuXG4uYnJpZGdlX19pbmZvIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMjBweDtcblxuICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxufVxuXG4uYnJpZGdlX190ZXh0IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDJ2dywgMThweCk7XG59XG5cbi5icmlkZ2VfX2RvYyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDEwcHg7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWxpZ2h0KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMzglO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWcvYnJpZGdlL2RvYy5hdmlmKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cbn1cblxuLmJyaWRnZV9fZG9jLXRleHQge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMnZ3LCAxNnB4KTtcbn1cblxuLmJyaWRnZV9fZG9jLWF1dGhvciB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjV2dywgMTZweCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogdmFyKC0tZGFyayk7XG59XG5cbi5icmlkZ2VfX3BpY3R1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1nL2JyaWRnZS9iZWZvcmUud2VicCk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG59XG5cbi5icmlkZ2VfX3Jlc3VsdHMtaW5mbyB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWxpZ2h0KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbn1cblxuLmJyaWRnZV9fcmVzdWx0cy10aXRsZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAydncsIDE4cHgpO1xufVxuXG4uYnJpZGdlX19yZXN1bHRzLXRleHQge1xuICAgIGNvbG9yOiByZWQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuXG4uYnJpZGdlLW1haW4ge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAyMHB4O1xuXG4gICAgLm1haW5fX3RvcC1saXN0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICB9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmJyaWRnZS1tYWluIHtcblxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYnJpZGdlLW1haW4ge1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2OHB4KSB7XG4gICAgLmJyaWRnZS1uZXh0IHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBib3R0b206IDQwcHg7XG4gICAgICAgIGxlZnQ6IDEwdnc7XG4gICAgICAgIHdpZHRoOiA4MHZ3O1xuICAgICAgICB6LWluZGV4OiA1MDtcbiAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuOSk7ICAgIH1cbn0iLCIuY29va2llLWJhbm5lciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym94LXNoYWRvdzogMCAtNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHR6LWluZGV4OiAxMDAwO1xuXHRwYWRkaW5nOiAyMHB4IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZTtcblxuXHQmLmlzLXZpc2libGUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0fVxuXG5cdCZfX2NvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IDIwcHg7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGNvbG9yOiB2YXIoLS1kYXJrKTtcblx0XHRtYXJnaW46IDA7XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1hY2NlbnQpO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fYnRuIHtcblx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdFx0bWluLXdpZHRoOiAxMjBweDtcblx0XHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyayk7XG5cdFx0Y29sb3I6IHZhcigtLWxpZ2h0KTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblxuXG59IiwiLmZvb3Rlcl9fcG9saWNpZXMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogNDBweDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRnYXA6IDIwcHg7XG5cbn1cblxuLmZvb3Rlcl9fcG9saWN5LWxpbmsge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGNvbG9yOiAjNjY2O1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogdmFyKC0tbGlnaHQpO1xuXHR9XG59IiwiLmhlYWRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWxpZ2h0KTtcblx0Y29sb3I6IHZhcigtLWJnLWRhcmspO1xuXHRwYWRkaW5nOiA1cHggMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC5jb250YWluZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cbn1cbi5oZWFkZXJfX2xvZ28ge1xuXHRmb250LXNpemU6IGNsYW1wKDMycHgsIDR2dywgNDhweCk7XG5cdGNvbG9yOiByZ2IoMCwgMjYsIDU2KTtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbi5oZWFkZXJfX3RleHQge1xuXHRmb250LXNpemU6IGNsYW1wKDE2cHgsIDJ2dywgMThweCk7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5oZWFkZXJfX3Byb2dyZXNzIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMjAwcHg7XG5cdG1hcmdpbjogMCAxMnB4O1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDE1MG1zIGVhc2U7XG59XG5cbi5oZWFkZXJfX3Byb2dyZXNzLWJhciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDZweDtcblx0Ym9yZGVyLXJhZGl1czogOTk5cHg7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5oZWFkZXJfX3Byb2dyZXNzLWJhci1maWxsIHtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMCU7XG5cdGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuXHRiYWNrZ3JvdW5kOiByZ2IoMCwgMjYsIDU2KTtcblx0dHJhbnNpdGlvbjogd2lkdGggMjAwbXMgZWFzZTtcbn1cblxuLmhlYWRlcl9fbGFuZy1zd2l0Y2hlciB7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHRtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uaGVhZGVyX19sYW5nLXNlbGVjdCB7XG5cdGZvbnQ6IGluaGVyaXQ7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0cGFkZGluZzogNnB4IDEwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAyNiwgNTYsIDAuMjUpO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRjb2xvcjogcmdiKDAsIDI2LCA1Nik7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSBhbmQgKG1pbi13aWR0aDogMzYwcHgpIHtcblx0LmhlYWRlcntcblx0LmJ1dHRvbiB7XG5cdCAgYm9yZGVyLXJhZGl1czogMTJweDtcblx0ICBwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdCAgZm9udC1zaXplOiAxMnB4O1xuXHQgIG1pbi13aWR0aDogbWF4LWNvbnRlbnQ7XG5cdH1cbiAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge1xuXHQuaGVhZGVye1xuXHQuYnV0dG9uIHtcblx0ICBib3JkZXItcmFkaXVzOjZweDtcblx0ICBwYWRkaW5nOiAxMHB4O1xuXHQgIGZvbnQtc2l6ZTogMTFweDtcblx0ICBtaW4td2lkdGg6IG1heC1jb250ZW50O1xuXHQgIH1cblx0fVxuICB9IiwiLm1haW5fX2NvbnNpc3RlbmN5IHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLm1haW5fX2NvbnNpc3RlbmN5LWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMzAwcHgsIDUwNXB4KSAxZnI7XG4gICAgZ2FwOiAzMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWFpbl9fY29uc2lzdGVuY3ktcGljdHVyZSB7XG4gICAgZ3JpZC1yb3c6IDEvMztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDUwNS80NTM7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy9tYWluL21haW5fY29uc2lzdGVuY3ktcGljdHVyZS53ZWJwKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5tYWluX19jb25zaXN0ZW5jeS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm1haW5fX2NvbnNpc3RlbmN5LWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLm1haW5fX2NvbnNpc3RlbmN5LWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE2cHg7XG59XG4ubWFpbl9fY29uc2lzdGVuY3ktaXRlbSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDYwcHggMWZyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sdW1uLWdhcDogMTZweDtcbn1cblxuLm1haW5fX2NvbnNpc3RlbmN5LWl0ZW06OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWcvbWFpbi9tYWluX2NvbnNpc3RlbmN5LWljb24tMS53ZWJwKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgZ3JpZC1yb3c6IDEvMztcbn1cblxuLm1haW5fX2NvbnNpc3RlbmN5LWl0ZW06bnRoLWNoaWxkKDIpOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWcvbWFpbi9tYWluX2NvbnNpc3RlbmN5LWljb24tMi53ZWJwKTtcbn1cbi5tYWluX19jb25zaXN0ZW5jeS1pdGVtOm50aC1jaGlsZCgzKTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1nL21haW4vbWFpbl9jb25zaXN0ZW5jeS1pY29uLTMud2VicCk7XG59XG4ubWFpbl9fY29uc2lzdGVuY3ktaXRlbTpudGgtY2hpbGQoNCk6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy9tYWluL21haW5fY29uc2lzdGVuY3ktaWNvbi00LndlYnApO1xufVxuXG5cbi5tYWluX19jb25zaXN0ZW5jeS1pdGVtLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubWFpbl9fY29uc2lzdGVuY3ktaXRlbS10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubWFpbl9fY29uc2lzdGVuY3ktZ3JpZCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzAwcHggMWZyO1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubWFpbl9fY29uc2lzdGVuY3ktZ3JpZCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cbiAgICAubWFpbl9fY29uc2lzdGVuY3ktcGljdHVyZSB7XG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7ICAgICAgICBcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbiAgICAubWFpbl9fY29uc2lzdGVuY3ktaGVhZGluZyB7XG4gICAgICAgIGdyaWQtcm93OiAxLzI7XG4gICAgfVxuICAgIC5tYWluX19jb25zaXN0ZW5jeS1waWN0dXJlIHtcbiAgICAgICAgZ3JpZC1yb3c6IDIvMztcbiAgICB9XG4gICAgLm1haW5fX2NvbnNpc3RlbmN5LWxpc3Qge1xuICAgICAgICBncmlkLXJvdzogMy80O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2OHB4KSB7XG4gICAgLm1haW5fX2NvbnNpc3RlbmN5LWdyaWQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG5cbn0iLCIubWFpbl9fZmFxIHtcbiAgICBwYWRkaW5nLXRvcDogY2xhbXAoMzBweCwgM3Z3LCA1MHB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoNTBweCwgNXZ3LCAxMDBweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbWVkaXVtKTtcbn1cbi5tYWluX19mYXEtaW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5tYWluX19mYXEtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tYWluX19mYXEtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE2cHg7XG59XG4ubWFpbl9fZmFxLWl0ZW0ge1xufVxuLm1haW5fX2ZhcS1pdGVtLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAydncsIDIwcHgpO1xuXG59XG4ubWFpbl9fZmFxLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgICAgXG59XG4ubWFpbl9fZmFxLXBpY3R1cmUge1xuICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1nL21haW4vbWFpbl9fZmFxLXBpY3R1cmUud2VicCk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59IiwiLm1haW5fX3Byb2JsZW0ge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIFxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyMHB4O1xuXG59XG4ubWFpbl9fcHJvYmxlbS1pbmZvIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xufVxuLm1haW5fX3Byb2JsZW0tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ubWFpbl9fcHJvYmxlbS10ZXh0IHtcbn1cbi5tYWluX19wcm9ibGVtLXBpY3R1cmUge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IGNsYW1wKDMwMHB4LCA0MHZ3LCA1MDVweCk7XG4gICAgYXNwZWN0LXJhdGlvOiA3NDQvNDQ1O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltZy9tYWluL21haW5fX3Byb2JsZW0tcGljdHVyZS53ZWJwJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubWFpbl9fcHJvYmxlbSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIC5tYWluX19wcm9ibGVtLXBpY3R1cmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICB9XG59IiwiLm1haW5fX3Byb2R1Y3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLW1lZGl1bSk7XG4gICAgcGFkZGluZzogY2xhbXAoNTBweCwgNXZ3LCAxMDBweCkgMDtcbn1cblxuLm1haW5fX3Byb2R1Y3QtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4ubWFpbl9fcHJvZHVjdC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgbWlubWF4KDM3MXB4LCA1OTFweCkgMWZyO1xuICAgIGdhcDogMzBweDtcbn1cblxuLm1haW5fX3Byb2R1Y3QtbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDMwcHg7XG59XG5cbi5tYWluX19wcm9kdWN0LWl0ZW0ge31cblxuLm1haW5fX3Byb2R1Y3QtaXRlbS10aXRsZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxufVxuXG4ubWFpbl9fcHJvZHVjdC10ZXh0IHt9XG5cbi5tYWluX19wcm9kdWN0LXBpY3R1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWcvbWFpbi9tYWluX19wcm9kdWN0LWdpcmwud2VicCk7XG4gICAgYXNwZWN0LXJhdGlvOiA4ODcvOTM1O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5tYWluX19wcm9kdWN0LWdyaWQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG5cbiAgICAubWFpbl9fcHJvZHVjdC1saXN0IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICBnYXA6IDMwcHg7XG4gICAgfVxuXG4gICAgLm1haW5fX3Byb2R1Y3QtcGljdHVyZSB7XG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjhweCkge1xuICAgIC5tYWluX19wcm9kdWN0LXRleHQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxufSIsImlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbi8qIEZpcmVmb3ggKi9cbmlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbi5wYXlwYWwtZXhwcmVzcy13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYXlwYWwtZXhwcmVzcy13cmFwcGVyLmlzLWNhcmQtaW5wdXQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIG9wYWNpdHk6IDAuNjtcbn1cblxuXG5cbi5wYXlwYWwtYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IGF1dG87XG59XG5cbi5mb3JtLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogY2xhbXAoNTBweCwgNnZ3LCAxMDBweCkgMDtcbn1cblxuLnBob25lX19sYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBob25lLXByZWZpeCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDFlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgY29sb3I6ICNjMWMxYzE7XG59XG4jcGhvbmVJbnB1dCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0ZW07XG59XG4uc2hpcHBpbmdfX2dyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAyMHB4O1xufVxuXG4ucGF5cGFsLWV4cHJlc3MtYmxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gICAgYmFja2dyb3VuZDogI0Y5RjlGOTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMHB4O1xufVxuXG4vLyBHIFBheTog0LzQvtC00LDQu9C60LAg0L7RgtC60YDRi9Cy0LDQtdGC0YHRjyDQv9C+INC60LvQuNC60YMg0L3QsCDQsdC70L7QuiBkYXRhLW1ldGhvZD1cImdvb2dsZXBheVwiLCDQutC90L7Qv9C60LAg0L3QtSDQv9C+0LrQsNC30YvQstCw0LXRgtGB0Y9cbiNwYXltZW50LXN0cmlwZS1yZXF1ZXN0LWJ1dHRvbiB7XG4gICAgbWF4LWhlaWdodDogMzVweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi8vIGZvcm0gc3R5bGVzXG5cbi5zaGlwcGluZ19fZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbGlnaHQpO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIC8vIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG5cblxuICAgIGlucHV0LFxuICAgIHNlbGVjdCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMTAxMDE0MDtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5pbnB1dC1maWVsZC5lcnJvcixcbi5zaGlwcGluZ19fZm9ybSBzZWxlY3QuZXJyb3IsXG4uc2hpcHBpbmdfX2Zvcm0gaW5wdXQuZXJyb3Ige1xuICAgIGJvcmRlci1jb2xvcjogI2Q5MmQyMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgyMTcsIDQ1LCAzMiwgMC4xMik7XG59XG5cbi5lcnJvci1tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBjb2xvcjogI2Q5MmQyMDtcbn1cblxuLmZvcm1fX2NhcmQtYnV0dG9uOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDBkNWRkO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTUpO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICBmaWx0ZXI6IG5vbmU7XG59XG5cbi5mb3JtX19sZWZ0LCAuZm9ybV9fcmlnaHQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAxMnB4O1xufVxuXG4uZm9ybV9fdG9wLWluZm8ge1xuICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5mb3JtX190b3Atc3RlcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uZm9ybV9fdG9wLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZvcm1fX3RvcC1zdWJ0aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZm9ybV9fcm93IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAxNHB4O1xufVxuXG4uZm9ybV9fcm93LS1mdWxsIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbn1cblxuLmZvcm1fX2RlbGl2ZXJ5LWRhdGUge1xuICAgIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGJhY2tncm91bmQ6ICNGOUY5Rjk7XG59XG5cbi5mb3JtX19jYXJkLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICNGOUY5Rjk7XG4gICAgcGFkZGluZzoyMHB4IDtcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4IDIwcHg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDEwcHg7XG5cbiAgICBociB7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwMzA7XG4gICAgfVxufVxuLmZvcm1fX2NhcmQtdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZvcm1fX2NhcmQtdG9wLXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uZm9ybV9fY2FyZC10b3AtdGV4dCBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIGFjY2VudC1jb2xvcjogdmFyKC0tYWNjKTtcbn1cblxuLnBheW1lbnQtbWV0aG9kW2RhdGEtbWV0aG9kPVwiZ29vZ2xlcGF5XCJdIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uZm9ybV9fY2FyZC10b3AtcGF5bWVudHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xufVxuXG4ucGF5bWVudC1rbGFybmEge1xuICAgIC5mb3JtX19jYXJkLXdyYXBwZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xuICAgIH1cbn1cbi5rbGFybmEtYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vaW1nL2ljb25zL2tsYXJuYS5zdmcpLCAjRjRCNkM3O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnBheW1lbnQtbWV0aG9kW2RhdGEtbWV0aG9kPVwiY3JlZGl0Y2FyZFwiXSAuZm9ybV9fY2FyZC1wYXltZW50IHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2UsIG9wYWNpdHkgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlLCB2aXNpYmlsaXR5IDAuM3MgZWFzZTtcbn1cblxuLnBheW1lbnQtbWV0aG9kW2RhdGEtbWV0aG9kPVwiY3JlZGl0Y2FyZFwiXS5hY3RpdmUgLmZvcm1fX2NhcmQtcGF5bWVudCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWF4LWhlaWdodDogMjAwMHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5mb3JtX19rbGFybmEtc3VibWl0IHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2UsIG9wYWNpdHkgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlLCB2aXNpYmlsaXR5IDAuM3MgZWFzZTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wYXltZW50LWtsYXJuYS5hY3RpdmUgLmZvcm1fX2tsYXJuYS1zdWJtaXQge1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5mb3JtX19rbGFybmEge1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1nL2ljb25zL2tsYXJuYS5zdmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuXG5cbi5mb3JtX19jYXJkLXRvcC1wYXltZW50LCAuZm9ybV9fZ3BheSB7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgYXNwZWN0LXJhdGlvOiAxOS8xMjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmZvcm1fX2NhcmQtdG9wLXBheW1lbnQ6bnRoLWNoaWxkKDEpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1nL2ljb25zL3Zpc2Euc3ZnKTtcbn1cbi5mb3JtX19jYXJkLXRvcC1wYXltZW50Om50aC1jaGlsZCgyKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy9pY29ucy9tYXN0ZXIuc3ZnKTtcbn1cbi5mb3JtX19jYXJkLXRvcC1wYXltZW50Om50aC1jaGlsZCgzKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy9pY29ucy9wYXlwYWwuc3ZnKTtcbn1cbi5mb3JtX19ncGF5IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1nL2ljb25zL2dwYXkuc3ZnKTtcbn1cblxuXG5cbi5mb3JtX19jYXJkLWZpZWxkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAxMDEwMTQwO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogOHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIGlucHV0IHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIGxhYmVsOm50aC1jaGlsZCgyKSwgbGFiZWw6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1ZW07XG4gICAgfVxuXG4gICAgbGFiZWw6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvXG4gICAgfVxufVxuXG4uZm9ybV9fY2FyZC1maWVsZDo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMjhweDtcbiAgICBjb250ZW50OiAnS2FydGVubnVtbWVyJztcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5mb3JtX19jYXJkLWFncmVlbWVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mb3JtX19jYXJkLWFncmVlbWVudC10ZXh0IHtcbiAgICBmb250LXNpemU6IDExcHg7XG59XG4uZm9ybV9fY2FyZC1jaGVja2JveCB7XG4gICAgYWNjZW50LWNvbG9yOiB2YXIoLS1hY2MpO1xufVxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICB3aWR0aDogMjhweDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5cbi5mb3JtX19jYXJkLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvcm1fX25leHQtc3RlcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtaW4td2lkdGg6IDI0MHB4O1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ2FwOiA2cHg7XG5cbiAgICBzdmcge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIH1cblxufVxuXG4uZm9ybV9fY2FyZC1idXR0b246OmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKC4uLy4uLy4uL2ltZy9pY29ucy9sb2NrLnN2Zyk7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cblxuLmZvcm1fX2NhcmQtYWRkaXRpb25hbCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5zaGlwcGluZ19fZm9ybSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBtYXgtd2lkdGg6IDc4MHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvcm1fX3JvdyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAgIC5mb3JtX19jYXJkLWZpZWxkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgbGFiZWw6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgbGlnaHRncmF5O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZhaWx1cmUtbW9kYWwtY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAxMnB4O1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG4iLCIub2ZmZXJfX3ZhbHVlcyB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmctbGlnaHQpO1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBjb2xvcjogdmFyKC0tZGFyayk7XG59XG5cbi5vZmZlcl9fdmFsdWVzLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMThweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm9mZmVyX192YWx1ZSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDhweDtcbn1cblxuXG4ub2ZmZXJfX3ZhbHVlLWljb24ge1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy9pY29ucy9sZWF2ZXMud2VicCk7XG59XG4ub2ZmZXJfX3ZhbHVlOm50aC1jaGlsZCgxKSAub2ZmZXJfX3ZhbHVlLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWcvaWNvbnMvZmxhZy53ZWJwKTtcbiAgIH1cbi5vZmZlcl9fdmFsdWUtdGl0bGUge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5vZmZlcl9fdmFsdWUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgICAub2ZmZXJfX3ZhbHVlcy1saXN0IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG59XG4iLCIucGF5bWVudC1wb3B1cCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbn1cblxuLnBheW1lbnQtcG9wdXBfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwZHZoIC0gNDBweCk7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLnBheW1lbnQtcG9wdXBfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvaWNvbnMvY2xvc2Uuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB6LWluZGV4OiAxO1xufVxuLnBheW1lbnQtcG9wdXBfX2Nsb3NlOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgc2NhbGUoMS4wNyk7XG59XG5cbi5mb3JtX190b3Atc3RlcHMge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xufVxuXG4uZm9ybV9fdG9wLXN0ZXBzOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoMzAlICsgMTVweCk7XG4gICAgbGVmdDogMTAlO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCB2YXIoLS1hY2MpO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBjb250ZW50OiAnJztcbiAgICB6LWluZGV4OiAtMTtcbn1cblxuI2JhY2tUb1N0ZXBPbmVCdXR0b24ge1xuICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuXG4uZm9ybV9fc3RlcC1saW5rIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgIGltZyB7XG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgIH0gfVxuXG4uZm9ybV9fdG9wLXN0ZXAtLWFjdGl2ZSB7XG4gICAgaW1nIHtcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCUpO1xuICAgIH1cbn1cblxuXG5cbiNiYWNrVG9TdGVwT25lQnV0dG9uOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xufVxuLnBheW1lbnQtcG9wdXAtLXNob3duIHtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wYXltZW50LXBvcHVwX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wYXltZW50LXBvcHVwIHtcbiAgICAgICAgcGFkZGluZzogMjBweCA4cHg7XG4gICAgfVxuICAgIC5zaGlwcGluZ19fZm9ybSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTJweDtcbiAgICB9XG4gICAgLmNvbnRpbnVlLWJ1dHRvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG59IiwiLnBvbGljeSB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1kYXJrKTtcblx0cGFkZGluZzogMTIwcHggMDtcblxuXHRcdGgxLGgyLGgzIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdFx0XHRjb2xvcjogdmFyKC0tZGFyayk7XG5cdFx0fVxuXG5cdFx0dWwge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6IHZhcigtLWFjY2VudCk7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuIiwiLmZvb3Rlci0tcXVpeiB7XG5cdHBhZGRpbmc6IDIwcHggMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC5mb290ZXJfX2luZm8ge1xuXHRcdGdhcDogMTBweDtcblx0fVxuXHQuaGVhZGVyX19sb2dvIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdH1cblx0LmZvb3Rlcl9faHIge1xuXHRcdG1hcmdpbjogMTBweCAwO1xuXHR9XG59XG4iLCIucXVpei1ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IDE2cHggYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMDtcblxuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMS4ydncsIDE0cHgpO1xuXG4gICAgcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIHA6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWcvaWNvbnMvcXVpel9fYm90dG9tLWxvY2suc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxufSIsIi5xdWl6LXRvcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAxMEUyNTtcbiAgICBjb2xvcjogdmFyKC0tbGlnaHQpO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDEuMnZ3LCAxNHB4KTtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTpncmlkO1xuICAgICAgICBnYXA6IDZweDtcbiAgICAgICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgICB9XG59XG4udG9wX19kaXZpZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG4udG9wX19ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDRweDtcbn1cblxuLnRvcF9fc3RhcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiA0cHg7XG4gICAgbGkge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1nL2ljb25zL3RvcF9zdGFyLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cbn1cbi50b3BfX3RleHQge1xufVxuLnRvcF9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDEwcHg7XG59XG4udG9wX19pdGVtIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDhweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnRvcF9faWNvbiB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWcvaWNvbnMvdG9wXzEud2VicCk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4udG9wX19pdGVtOm50aC1jaGlsZCgyKXtcbiAgICAudG9wX19pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1nL2ljb25zL3RvcF8yLndlYnApO1xufX1cbi50b3BfX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICAudG9wX19pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1nL2ljb25zL3RvcF8zLndlYnApO1xufX1cbi50b3BfX2l0ZW0tdGV4dCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTBweCwgMS4ydncsIDEycHgpO1xufSIsIi5yZXZpZXcge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gICAgbWFyZ2luOiAxNnB4IGF1dG87XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1saWdodCk7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyMHB4O1xuXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBhc3BlY3QtcmF0aW86IDIwLzE1O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG59XG4ucmV2aWV3X19jb250ZW50IHtcbn1cbi5yZXZpZXdfX3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5yZXZpZXdfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGNvbG9yOiBncmF5O1xuICAgIH1cbn1cblxuLnJldmlld19fdGV4dCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAxLjJ2dywgMTZweCk7XG59XG4ucmV2aWV3X19hZCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogdmFyKC0tYWNjKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gICAgLnJldmlldyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxufSIsIi5zY3JvbGwtdG9wIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAzMHB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIHotaW5kZXg6IDk5O1xuXG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmspO1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIGdyZXk7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICAgIH1cblxuICAgICYuaXMtdmlzaWJsZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0vKiBCYXNlICovLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGltcG9ydCBcIi4vYmFzZS9yZXNldFwiO1xuQGltcG9ydCBcIi4vYmFzZS92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuL2Jhc2UvZm9udHNcIjtcbkBpbXBvcnQgXCIuL2Jhc2UvYmFzZVwiO1xuQGltcG9ydCBcIi4vYmFzZS9zdGlja3ktZm9vdGVyXCI7XG5AaW1wb3J0IFwiLi9iYXNlL2NvbnRhaW5lclwiO1xuQGltcG9ydCBcIi4vYmFzZS9zZWN0aW9uXCI7XG5AaW1wb3J0IFwiLi9iYXNlL21vYmlsZS12aWV3XCI7XG5AaW1wb3J0IFwiLi9iYXNlL3RleHRcIjtcbkBpbXBvcnQgXCIuL2Jhc2UvYnV0dG9uc1wiO1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS8qIExpYnJhcmllcyAqLy0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvQHNwbGlkZWpzL3NwbGlkZS9kaXN0L2Nzcy9zcGxpZGUtY29yZS5taW5cIjtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0vKiBCbG9ja3MgKi8tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW1wb3J0IFwiYmxvY2tzL2Zvb3Rlci1wb2xpY2llcy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2Zvb3Rlci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2hlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3Jlc3VsdC1vZmZlci12Mi5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3NwaW5uZXIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9icmlkZ2UvYnJpZGdlLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvY29va2llcy9jb29raWUtYmFubmVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvZm9vdGVyLXBvbGljaWVzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvZm9vdGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvaGVhZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvbWFpbi1wYWdlL21haW5fX2NvbnNpc3RlbmN5LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvbWFpbi1wYWdlL21haW5fX2ZhcS5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL21haW4tcGFnZS9tYWluX19wcm9ibGVtLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvbWFpbi1wYWdlL21haW5fX3Byb2R1Y3Quc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9tYWluLXBhZ2UvbWFpbl9fcmVzdWx0cy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL21haW4tcGFnZS9tYWluX190b3Auc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9vZmZlci1wYWdlL29mZmVyLWZvcm0uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9vZmZlci1wYWdlL29mZmVyLXRvcC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL29mZmVyLXBhZ2Uvb2ZmZXItdmFsdWVzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3Mvb2ZmZXItcGFnZS9wYXltZW50LXBvcHVwLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvcG9saWNpZXMvcG9saWN5LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvcXVpei9mb290ZXItcXVpei5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3F1aXovcXVpei1ib3R0b20uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9xdWl6L3F1aXotdG9wLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvcXVpei9xdWl6LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvcXVpei9yZXZpZXcuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9yZXN1bHQtb2ZmZXItdjIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9zcGlubmVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvdGhhbmsteW91L3RoYW5rLXlvdS5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3VpL3Njcm9sbC10b3Auc2Nzc1wiO1xuXG4vKiBObyBzdHlsZXMgY29kZSBiZWxvdy4gT25seSBpbiBtb2R1bGVzICovXG4vKiDQndC1INC/0LjRiNC40YLQtSBDU1Mg0LrQvtC0INC90LjQttC1LiDQotC+0LvRjNC60L4g0LIg0L/QvtC00LrQu9GO0YfQsNC10LzRi9GFINGE0LDQudC70LDRhSAqL1xuIl19 */
