@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:#FEF4E8;--light:#fff;--dark:#292929;--acc:#FC8811}@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;-webkit-clip-path:inset(100%);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;background-color:#e3e3e3}.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:18px;text-transform:uppercase;font-weight:700;-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(#f3721d),to(#ee8a05));background:linear-gradient(360deg,#f3721d 0,#ee8a05 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(--acc)}.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:#78520c;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:#78520c;-webkit-transition:width 200ms ease;transition:width 200ms ease}.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:20px 20px 0 0;background:#247101;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 top,left bottom,from(rgba(243,114,29,.8)),to(rgba(204,84,5,.8)));background:linear-gradient(180deg,rgba(243,114,29,.8) 0,rgba(204,84,5,.8) 100%);border-radius:20px;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(26px,4vw,50px);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;color:#666}.product__price-old{font-size:28px;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(255,0,0,.55)) drop-shadow(0 0 38px rgba(255,0,0,.35));filter:drop-shadow(0 0 14px rgba(255,0,0,.55)) drop-shadow(0 0 38px rgba(255,0,0,.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(255,234,0,.55)) drop-shadow(0 0 38px rgba(255,242,0,.35));filter:drop-shadow(0 0 14px rgba(255,234,0,.55)) drop-shadow(0 0 38px rgba(255,242,0,.35))}.product__price-saves--highlight{display:inline-block;padding:4px 10px;border-radius:12px;background:#1fb24a;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}.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(#ffe200),to(#ffd100));background:linear-gradient(360deg,#ffe200 0,#ffd100 100%);color:var(--dark)}.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:#1b0e03;padding:50px 0;color:var(--light)}.offer__values-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.offer__value{display:grid;gap:8px}.offer__value-icon{width:36px;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-size:18px;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);-webkit-backdrop-filter:blur(10px);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}.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;-webkit-backdrop-filter:blur(10px);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:#4a1f0f;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=radio]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.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;-webkit-backdrop-filter:blur(2px);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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0BzcGxpZGVqcy9zcGxpZGUvZGlzdC9jc3Mvc3BsaWRlLWNvcmUubWluLmNzcyIsImJsb2Nrcy9yZXN1bHQtb2ZmZXItdjIuc2NzcyIsImJsb2Nrcy9zcGlubmVyLnNjc3MiLCJibG9ja3MvbWFpbi1wYWdlL21haW5fX3Jlc3VsdHMuc2NzcyIsImJsb2Nrcy9vZmZlci1wYWdlL29mZmVyLXRvcC5zY3NzIiwiYmxvY2tzL3F1aXovcXVpei5zY3NzIiwiYmxvY2tzL3RoYW5rLXlvdS90aGFuay15b3Uuc2NzcyIsImJhc2UvX3Jlc2V0LnNjc3MiLCJiYXNlL192YXJpYWJsZXMuc2NzcyIsImJhc2UvX2ZvbnRzQXV0b0dlbi5zY3NzIiwiYmFzZS9fYmFzZS5zY3NzIiwiYmFzZS9fc3RpY2t5LWZvb3Rlci5zY3NzIiwiYmFzZS9fY29udGFpbmVyLnNjc3MiLCJiYXNlL19zZWN0aW9uLnNjc3MiLCJiYXNlL19tb2JpbGUtdmlldy5zY3NzIiwiYmFzZS9fdGV4dC5zY3NzIiwiYmFzZS9fYnV0dG9ucy5zY3NzIiwiYmxvY2tzL2Zvb3Rlci5zY3NzIiwiYmxvY2tzL2Nvb2tpZXMvY29va2llLWJhbm5lci5zY3NzIiwiYmxvY2tzL2JyaWRnZS9icmlkZ2Uuc2NzcyIsImJsb2Nrcy9mb290ZXItcG9saWNpZXMuc2NzcyIsImJsb2Nrcy9oZWFkZXIuc2NzcyIsImJsb2Nrcy9tYWluLXBhZ2UvbWFpbl9fY29uc2lzdGVuY3kuc2NzcyIsImJsb2Nrcy9tYWluLXBhZ2UvbWFpbl9fZmFxLnNjc3MiLCJibG9ja3MvbWFpbi1wYWdlL21haW5fX3Byb2JsZW0uc2NzcyIsImJsb2Nrcy9tYWluLXBhZ2UvbWFpbl9fcHJvZHVjdC5zY3NzIiwiYmxvY2tzL21haW4tcGFnZS9tYWluX190b3Auc2NzcyIsImJsb2Nrcy9vZmZlci1wYWdlL29mZmVyLWZvcm0uc2NzcyIsImJsb2Nrcy9vZmZlci1wYWdlL29mZmVyLXZhbHVlcy5zY3NzIiwiYmxvY2tzL29mZmVyLXBhZ2UvcGF5bWVudC1wb3B1cC5zY3NzIiwiYmxvY2tzL3BvbGljaWVzL3BvbGljeS5zY3NzIiwiYmxvY2tzL3F1aXovZm9vdGVyLXF1aXouc2NzcyIsImJsb2Nrcy9xdWl6L3F1aXotYm90dG9tLnNjc3MiLCJibG9ja3MvcXVpei9xdWl6LXRvcC5zY3NzIiwiYmxvY2tzL3F1aXovcmV2aWV3LnNjc3MiLCJibG9ja3MvdWkvc2Nyb2xsLXRvcC5zY3NzIiwibWFpbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCLEFBeVJBLGtDQUNFLEUsQ0FDRSwyQixDQWpCSixtQixDQzFRMEIsRSxDQUFHLCtCLENEaVN6Qix5QixBQUlKLDBCQW5CRSxFLENBQ0YsMkIsQ0FxQkksbUIsQ0FHRixFLENBQ0UsK0IsQ0E3QkYseUIsQUEwWEYsZ0NFeG5CQyxFLENGMG5CRywwQixDQUNBLGtCLENFMW5CSCxTLENBR0EsRyxDQUFBLEUsQ0FDQSwwQixDQUNBLGtCLENGaWlCRCxXLEFBeXFCQSxtQ0V6ckJDLEUsQ0FDQywyQixDRjJyQkUsbUIsQ0UxckJGLFMsQ0FJRixFLENBQ0MsMEIsQ0FDQSxrQixDQUNBLFcsQUZxNEJELDBCQXJPRSxFLENHMXBDRSxvRCxDQUNFLDRDLENINnBDTixFLENBd09JLHNELENHMTRDRixnRCxBSDI1Q0YsNkJBQ0UsRSxDQW5QQSxtRCxDQUNGLDJDLENBdVBFLEUsQ0FDRSxzRCxDQTVQRixnRCxBQTZRRix3QkFDRSxFLENBQUksRSxDQWhRSiwwQyxDR3ZwQ0Usa0MsQ0gwcENGLEcsQ0d2cENFLDZDLENBQ0UscUMsQ0FFRixHLENBQ0UsMEMsQ0g0NUNGLGtDLENBR0YsRyxDQUNFLDhDLENBcFFGLHNDLENBd1FBLEcsQ0FyUUEsMkMsQ0FDRixtQyxDQXlRRSxHLENBQ0UsK0MsQ0FoU0YsdUMsQ0FvU0EsRyxDQWpTQSwyQyxDR3ZwQ0UsbUMsQ0gwcENGLEcsQ0d2cENFLDhDLENBQ0Usd0MsQUh1cEVOLDBDSTlzRUksRSxDQUNBLCtCLENBQUEsdUIsQ0FDQSxHLENKeXlESixrQyxDQTJhSSwwQixDSTdzRUEsRSxDQUNBLGlDLENBQ0EsMkIsQUpvdEVKLGtDQXphQSxFLENBMmFJLCtCLENJL3NFSix1QixDSnl5REUsRyxDQUNGLGtDLENJcHlEQSwwQixDSmt0RUUsRSxDQXphQSxpQyxDQUNGLDJCLEFBdWxDQSxpQ0tyNkZFLEUsQ0FnQkYsRSxDTHkyRUEsNEMsQ0EraUJJLG9DLENLcDZGRixHLENBQUEsZ0QsQ0FDQSx3QyxDQUNBLEcsQ0FDQSw2QyxDQUNBLHFDLENBR0EsRyxDQUNBLDhDLENBQ0Esd0MsQUxtN0ZGLHlCSzc2RkUsRSxDTGs4RkEsRSxDS2o4RkEsNEMsQ0FDQSxvQyxDQUdBLEcsQ0FDQSxnRCxDQUNBLHdDLENMMDNFRixHLENLdjNFRSw2QyxDQUNFLHFDLENMazdGRixHLENBdmpCRiw4QyxDS3QzRUUsd0MsQUwyN0hGLHdCQUNFLEUsQ01oMEhELDBCLENBQ0Esa0IsQ051aUdELFMsQ01uaUdDLEcsQ0FBQSxFLENBQ0EsMEIsQ05rMEhHLGtCLENBQ0EsVyxBQWdrQkosMkJFN3JJRSxFLENGMnpHRiwyQixDRXh6R0MsbUIsQ0FDQyxTLENBR0EsRSxDQUNBLDBCLENBQ0Esa0IsQ0FDQSxXLEFGMDNJRixrQkV2c0lDLEUsQ0Z5eUdELG9ELENFdnlHQyw0QyxDQUlBLEUsQ0FDQyxzRCxDQUNBLGdELEFGMnNJRixxQkVyc0lBLEUsQ0FDQyxtRCxDQUNBLDJDLENBR0EsRSxDQUNBLHNELENBQUEsZ0QsQUYyc0lELGdCRXpzSUMsRSxDQUFBLEUsQ0Yyc0lHLDBDLENBQ0Esa0MsQ0FHRixHLENFM3NJRiw2QyxDQUNDLHFDLENGeXlHRCxHLENBdTZCSSwwQyxDRTNzSUosa0MsQ0FHQyxHLENGdXlHRCw4QyxDQXU2Qkksc0MsQ0Uxc0lILEcsQ0FDQSwyQyxDQUNBLG1DLENGeXlHRCxHLENBdzZCSSwrQyxDRTVzSUosdUMsQ0ZndElFLEcsQ0U1c0lGLDJDLENBQ0MsbUMsQ0Z5eUdELEcsQ0F3NkJJLDhDLENFNXNJSix3QyxBRnc4SUEscUNPLy9KRSxFLENQaWdLRSwwQixDQTM5Qkosa0IsQ09uaUlDLFMsQ0FHQyxHLENBQ0EsNEIsQ0FDQSxvQixDUHFpSUYsUyxDT2hpSUUsRSxDQUNBLDBCLENBQ0Esa0IsQ1BvaUlGLFcsQUFnK0JBLDZCTzcvSkUsRSxDQUNBLDBCLENBQ0Esa0IsQ0FDQSxTLENBRUEsRyxDQUNBLDRCLENQbWlJRixvQixDT2hpSUMsUyxDQUdDLEUsQ0FDQSwwQixDQUNBLGtCLENBQ0EsVyxBUGtnS0Ysc0NPNS9KRSxFLENBQ0EsUyxDUGlpSUYsa0MsQ085aElDLDBCLENBR0MsRSxDUGdpSUYsUyxDTzdoSUMsK0IsQ0FDQyx5QixBUCsvSkYsOEJPMS9KRSxFLENBQUEsUyxDQUNBLGtDLENQNi9KRSwwQixDTzMvSkYsRSxDUDhoSUYsUyxDTzVoSUUsK0IsQ0FDQyx5QixBUGtnS0gsbUNPNS9KRSxHLENBQUEsWSxBUGtnS0YsMkJPaGdLRSxHLENQa2dLRSxZQTluS0osQyxDUUFDLFMsQ1JFRCxRLENBQ0UsUSxDQUhGLEMsQ0FRQSxPLENBREEsUSxDQUNBLDZCLENBRUUscUIsQ0FLRixDLENBTUEsTyxDQU5BLE0sQ0FFQSxTLENRQUEsb0IsQ1JVQSxLLENBRUEsTSxDQUFBLE0sQ0ErRUEsTSxDUTVFQSxJLENSSkEsRyxDQUdBLE8sQ0FFRSxhLENBR0YsRSxDQUNBLEUsQ0FDQSxFLENBQ0EsRSxDQUNBLEUsQ0FBQSxFLENBRUEsQyxDUUNBLGlCLENSQ0UsbUIsQ0FHRixFLENRQ0EsSyxDQUNDLGUsQ0FHRCxHLENSQ0Usa0IsQ1FERixHLENSS0EsRyxDUUNBLGMsQ0FDQyxXLENBR0QsTyxDQUVBLGlCLENSSUEsSyxDQUVBLE0sQ0FEQSxRLENBS0EsNEIsQ0FKQSxNLENBRkEsSyxDQUVBLE0sQ0FEQSxRLENBR0UsbUIsQ1FFRixpQixDQUNDLGEsQ1JHRCxnQixDUUVDLFksQ1JFRCxNLENBQ0Esa0IsQ1FDQyxvQixDUkRELHVCLENBR0UsZSxDUUNGLDRCLENSQ0UsYyxDQUNBLGMsQ0FNRixhLENRREEsWSxDUkRBLFksQ0FIQSxXLENRTUMsUyxDQUdELHdCLENBQ0MsUyxDUkRELFEsQ0FLQSxLLENBREEsYyxDQVNBLEssQ1M1R0MsaUIsQ1Q0R0QsZSxDQUdFLG1CLENVdkhGLFksQ0FDQyxjLENBQ0EsYSxDVjJIRCxXQURBLG1CLENVckhBLGlCLENBQ0MsbUcsQ0FDQSxlLENBQ0Esa0IsQVZ5SEQsV1VySEEsbUIsQ0FDQyxpQixDQUNBLHFHLENBQ0EsZSxDQUNBLGtCLEFDbEJELFdBQ0MsbUIsQ0FDQSxpQixDQUNBLHlHLENBQ0EsZSxDQUNBLGtCWGdKRCxnQixDQUNFLGlCLENXN0lELFMsQ0FDQSxVLENYNElELFcsQ0FJRSxRLENXN0lGLFMsQ0FDQyxrQixDQUNBLDZCLENBRUEscUIsQ0FDQSxrQixDQUNBLGUsQ0FHRCxJLENBQ0ksc0IsQ1gySUosZ0MsQ0FJRSxnQyxDWXRLRixlLENad0tFLGMsQ0FHRixVLENZeEtDLGlDLENaNktELEksQ1cxSkEsSSxDWG1KQSxnQixDQVNFLG1CLENZM0tGLG1CLENBQ0MsWSxDWnFLRCwyQixDQVNFLDRCLENZM0tGLHlCLENBQ0MscUIsQ1orS0QsTyxDYTNMQSxlLENBR0MsYyxDQUNBLHdCLENBR0EsVSxDQVBELDZCLENic01FLHFCLENBUkEsVSxDQUNGLGdCLENBVUUsYyxDY3pNRixhLENkNk1BLGUsQ2N6TUMsZ0MsQ2RrTUQsZ0IsQ0FVRSx3QixDYzFNRixpQixDZDhNQSxpQixDQXFkQSxzQixDZXpxQkEsZSxDZndOQSxZLENlcE5BLFksQ2Z3TkEsTSxDQUpBLFEsQ0FKQSxnQyxDZ0JwTkEsZSxDaEJ3TkEsUSxDQVVFLDhCLENnQjVOQSx3QixDaEJ3TkYsTyxDQVVFLDhCLENnQjlORixlLENoQmtPQSxNLENBUkEsZ0IsQ0FZQSxPLENBUkEsa0IsQ0FVRSx3QixDZ0J4TkYsZSxDQUNFLDJELENoQmlORixtRCxDQVVFLGlDLENpQnRQRixjLENBQ0Usa0YsQ0FDQSx5RCxDQUNBLGtCLENBQ0EsYyxDQUFBLG9CLENBQ0EseUIsQ0FDQSxzQixDQUNBLGlCLENBQUEsaUIsQ2pCNFBGLGEsQ2lCeFBFLDZCLENBQUEseUIsQ0FBQSxxQixDQUNBLDJDLENqQjhQRixNLENBQ0UscUIsQ0FaRixDLENBZ0JFLDJELENpQjNQRixtRCxDakIrUEEsTyxDaUIzUEEsc0IsQ0FDRSxrQixDQUFBLGMsQ2pCd1JGLHlCLENBOUJBLDBCLENDblI2RSx3QixDQUEwQixvQixDQUEyQixxQixDQUF5QixnQixDRHlSM0osaUQsQ0FpQ0Usa0IsQ0MxVCtMLFMsQ0FBa0QsUyxDRCtSblAsMkQsQ0FpQ0UsUyxDQ2hVd1IsUyxDRG9TMVIsWSxDQWlDRSxhLENBN0JGLGlDLENBaUNFLGEsQ0E3QkYsa0IsQ0FpQ0UsNkIsQ0M3VW1iLHFCLENBQW1CLGlCLENEaVR4YyxhLENBa0NFLGtDLENDblY4ZSwwQixDQUFjLG1CLENEc1Y1ZixtQixDQ3RWdWhCLFksQ0FBb0IsVyxDQUFBLGtCLENBQWEsbUIsQ0QwVDFqQiwyQkFBQSx5QixDQW9DRSxhLENBaENGLG1CLENBb0NFLHFCLENDbFc4cUIsd0IsQ0FBb0Isa0IsQ0FBc0IsbUIsQ0RzV3h0QixtQixDQ3RXMnVCLFksQ0FBb0Isa0IsQ0FBQSxjLENBQWEsb0IsQ0FBbUIsdUIsQ0FBZSxzQixDQUFxQixRLENEOFduMEIsbUIsQ0FuQ0Ysc0IsQ0F1Q0Usb0IsQ0NsWHUzQixhLENBQXVCLG9CLENBQXFCLFEsQ0FBYyxtQixDRG1WbjdCLFlBQUEsaUMsQ0F1Q0UsWSxDQW5DRixzQixDQXVDRSxPLENBbkNGLE8sQ0F1Q0UsaUIsQ0NsWTZqQyxpQixDRGdXL2pDLHNCLENBdUNBLG1CLENDdlkybUMsa0IsQ0QyWTNtQyxjLENDM1l5cUMsa0MsQ0FBZSwwQixDRDhZdHJDLDZCLENDOVlpdEMscUIsQ0RnWmp0QyxtQixDQ2hadXVDLGEsQ0FBb0IsOEIsQ0FBYyxRLENBQStCLGlCLENEdVoxeUMsa0IsQ0N2WnEwQyxxQixDRDJacjBDLGdCLENDM1o4MkMsbUQsQ0FBaUIsMkMsQ0Q4WjczQyxxQixDQzlaeTZDLDZCLENBQXNCLGlCLENBQThCLFEsQ0FBa0IsYyxDQUFTLG9CLENBQWUsVyxDQUFxQixNLENBQVksVyxDQUFPLGlCLENBQVksTyxDQUFrQixLLENBQVEsVSxDRDZhdmxELFcsQ0M3YXdtRCxrQixDQUFZLFEsQ0FBbUIsVSxDQUFTLFcsQ0FBVyxlLENBQVksUyxDQUFnQixpQixDQUFVLFMsQ0R3YmpzRCwrQyxDQ3hiNnRELHNCLENBQXVFLFksQ0FBYSxnRCxDQUFpRCxjLENBQWUsYyxDQUFlLGUsQ0FBZ0IsaUIsQ0FBa0IsUyxDRDZlbDZELFUsQ2tCdmRFLFUsQ0FBQSxVLENBQ0EsNkIsQ2xCZ3hEQSw2QixDQTUrQkYsK0MsQ0FEQSw2QyxDQXUxR0UsdUIsQ0VqOEhDLDRDLENBMUxGLGEsQ0FDQSx3QixDRnUxR0QsaUIsQ0E4MEJFLGUsQ21CanBJRCw0QixDakJzWkMsb0IsQ2tCdGFGLFksQ0FLSSx3QixDQUNBLHFCLENBQ0Esa0IsQ3BCbWpESixhLENvQjNpRFEsWSxDQUNBLFEsQ3BCK2lEUixvQixDb0IzaURRLGUsQ0FJUixhLENBQ0ksOEIsQ0FHSixZLENBQ0ksWSxDQUNBLFEsQ3BCZ3dDSixrQixDQThTRSxnQyxDb0IxaURGLDBCLENBQ0ksaUIsQ0FDQSw0QyxDQUNBLG9DLENwQjhpREosbUIsQ29CMWlESSxVLENBQ0EsaUIsQ0FFQSxRLENBQUEsTyxDQUFBLFMsQ0FDQSxXLENwQjZpREYsNEMsQ0FDQSxpQyxDb0I3aURFLHVCLENwQitpREYsMkIsQ0FHRixpQixDb0IvaURBLDhCLENwQm1qREEsbUIsQ29CL2lESSxnQyxDQUNBLGUsQ3BCaWpERixpQixDQWpURixnQixDQXFURSxVLENvQi9pREYsYyxDQUNJLHFELENwQjZ2Q0osMEIsQ0FxVEUscUIsQ29CL2lERiwyQixDQUNJLGtCLENBQ0EsZSxDcEI2dkNKLG1CLENBcVRFLG1CLENvQjlpREYsWSxDQUNJLHVCLENBQ0Esb0IsQ0FDQSxzQixDQUNBLHFCLENwQjR2Q0osa0IsQ29CMXZDSSxlLENwQjh2Q0oscUIsQ0FxVEUsWSxDb0I1aURGLGtCLENBQ0ksZ0MsQ3BCOGlERixpQixDQUNBLDRDLENBQ0Esb0MsQ0FuVEEsa0IsQ0FDRixpQixDQXVUQSxzQixDQW5URSw4QixDQXVURixxQixDQUNFLFMsQ0FDQSxlLENBR0YsWSxDQUNFLGMsQ0FDQSxZLENBcFRBLG1DLENBQ0YsUSxDQXdUQSw0QixDbUJqckRDLGUsQ0FDQSxnQixDbkJxckRELGMsQ21CbHJEQyxjLENBQ0EsUSxDQUNBLE0sQ25Cb3JEQyxVLENBQ0EscUIsQ21CcHJERCw2QyxDQUFBLHFDLENBQUEsWSxDQUFBLGMsQ25CODNDRCxrQyxDbUI1M0NDLDhCLENBQ0MsMEIsQ25CeXJEQSw2QyxDQTNURiw2QixDbUIzM0NDLHdELENuQjRyREQseUIsQ21CMXJERSwrQixDbkI0ckRBLDJCLENBQ0EsdUIsQ0FHRix5QixDbUI5ckRFLG1CLENuQjYzQ0YsbUIsQ21CMzNDRSxZLENBTkQsd0IsQ25CdXNEQyxxQixDQUNBLDZCLENBQ0Esd0IsQ0FDQSxxQixDQUNBLGtCLENBclVBLFEsQ0F5VUYsb0IsQ21CanNERSxjLENBQ0EsaUIsQ25CNjNDRixRLENBeVVBLHNCLENBclVBLG1CLENtQjMzQ0cseUIsQ25CeXNESCxtQixDbUJoc0RFLGtCLENBQ0EsbUIsQ0FDQSxXLENBQUEsa0IsQ0FBQSxpQixDQUNBLGUsQ0FDQSx5QixDQUNBLHNCLENuQjAzQ0YsaUIsQ0EyVUUsNEIsQ3FCeHZERixrQixDQUNDLGMsQ3JCNHZERCxpQixDQUNFLG1CLENBQ0EsbUIsQ3FCNXZERCxZLENBQ0EsdUIsQ3JCOHZEQyxvQixDcUI3dkRELHNCLENyQmc3Q0QsZSxDQWdWRSxrQixDcUI1dkRGLGMsQ0FDQyxRLENyQmk3Q0Qsb0IsQ3FCNzZDQyxjLENBQ0MsVSxDckIrNkNGLHlCLENBc1ZBLE8sQ0FLQSxTLENBVEEsMEIsQ2tCOXdERSxrQixDbEJreERGLE8sQ2tCOXdESSwyQixDbEJteERKLFMsQ2tCNXdERSxzQyxDQUNFLDhCLENsQml4REosZSxDQS9VQSx3QixDQTBWQSxhLENrQmh4REUsd0IsQ2xCODdDRixxQixDQXdWRSw2QixDa0JueERGLHdCLENBQ0UscUIsQ0FBQSxrQixDQUFBLGtCLENBQ0EsYyxDbEJ1eERBLFEsQ0FaRixhLENBM1VBLGEsQ0FnWEEsa0IsQ0FDRSxtQixDQUNBLG1CLENBQ0EsWSxDQW5YRixhLENrQno3Q0Usa0IsQ2xCODdDRixjLENBMlZFLHdCLENrQnR4REYsYyxDbEIweERBLG9CLENBQ0UsYyxDQUNBLGlCLENBR0YsTyxDQUNFLGdDLENBQ0Esb0IsQ0FDQSxhLENBQ0EsaUIsQ0FHRixrQixDQUlFLHdCLENBQ0EscUIsQ0FDQSw2QixDQUNBLHdCLENBcldBLHFCLENBQ0Ysa0IsQ0F5V0EsYSxDc0J4MURDLDhCLENBQ0EsYSxDdEJvL0NELGEsQ0F5V0EsYSxDc0IxMURFLDhCLENBQ0Esd0IsQ3RCODFERixpQixDQUNFLFUsQ0FDQSxlLENBM1dGLGEsQ0E2V0UsUyxDc0I5MURGLHFDLENBQ0MsNkIsQ3RCcy9DRCxxQixDQTZXRSxVLENzQjkxREYsVSxDQUNDLG1CLENBQ0EsMEIsQ3RCby9DRCxlLENBK1dBLDBCLENzQjkxREMsVyxDQUNBLFEsQ0FDQSxtQixDQUNBLGtCLENBQUEsbUMsQ3RCby9DRCwyQixDQWdYQSxrQixDc0IvMURDLGdCLENBQ0EsbUIsQ3RCcy9DRCx1QixDQThXRSxZLENzQi8xREYsNkMsQ0FDQyxRLENBQ0Esd0IsQ0FDQSxxQixDQUNBLGtCLEN0QjI0REQsK0IsQ0F0WkEsMEIsQ0ErV0UsWSxDc0JoMkRGLFUsQ0FFQyxvQixDdEJpMkRDLHFFLENBQ0EsMEIsQ0FDQSx1QixDQUNBLDJCLENBR0Ysd0IsQ0EvV0Esa0IsQ0FtWEEsOEIsQ0FDRSxrQixDQUdGLHVCLENBQ0UsbUIsQ0FqWEEsbUIsQ0FDRixZLEN1QmpqREEsMkIsQ0FDSSw0QixDQUNBLHlCLEN2Qm1qREoscUIsQ0FtWEUsUSxDQUdGLHVCLEN1Qm42REksWSxDQUNBLDhCLEN2QnE2REYsd0IsQ0FDQSxxQixDQW5YRixrQixDQXFYRSx1QixDdUJ0NkRGLG9CLENBQ0ksZSxDdkIwNkRKLCtCLEN1QnQ2REksVSxDQUNBLGMsQ3ZCcWpESiw4RCxDQTJYQSw0QyxDQW5YQSxvRSxDQXVYQSw0QyxDdUJ4NkRJLG9FLEN2QjQ2REosNEMsQ0FDRSxvRSxDQXRYRiw2QixDQTBYRSxlLEN1Qjc2REYsd0IsQ3ZCaTdEQSw0QixDQUNFLGMsQ0FHRixVLENBQ0UsZ0MsQ0E1WEYsb0MsQ0E4WEUsaUMsQ0FHRixlLEN1Qmo3REksbUIsQ0FDQSxtQixDQUNBLFksQ0FDQSx3QixDQUNBLHFCLENBQ0EsNkIsQ3ZCc2pESiwyQixDQThYRSw0QixDdUJqN0RGLHlCLENBQ0kscUIsQ0FFSixnQixDQUNJLGtCLENBRUosZSxDQUNJLG1CLEN2QndqREosbUIsQ0E4WEUsWSxDdUJsN0RGLHdCLENBQ0kscUIsQ0FDQSw2QixDdkJ1akRKLDJCLENBOFhFLDRCLEN1Qm43REYseUIsQ0FDSSxxQixDdkJ3akRKLFEsQ0FnWUEscUIsQ0FDRSxlLENBQ0Esd0IsQ0E1WEEsOEIsQ0FnWUYsZSxDQUNFLGMsQ0FHRixrQixDQUNFLGMsQ0E1WEEsVSxDdUJyakRFLDhELEN2Qm83REYsMEIsQ0E1WEEsMkIsQ3VCcmpERSx1QixDdkJvN0RGLGtCLENBR0YsYyxDQTVYRSxnQixDQUNGLG1CLEN1QnBqREEsbUIsQ0FDSSxtQixDdkJtN0RGLFksQ0E1WEEsd0IsQ0FDRixxQixDd0J6cERBLDZCLENBQ0ksd0IsQ0FDQSxxQixDQUNBLGtCLEN4QjJwREosUSxDQWdZQSxtQixDd0J4aEVJLGUsQ3hCNGhFSixvQixDQUNFLGtCLENBR0Ysc0IsQ0FDRSxpQixDQW5ZRixVLENBcVlFLGlDLEN3Qi9oRUYsb0IsQ0FDSSwwRCxDeEI2cERKLDBCLENBcVlFLHVCLEN3Qi9oRUYsMkIsQ3hCbWlFQSxjLEN3QmppRUksaUMsQ3hCbWlFRiwrQixDQUdGLG9CLENBQ0UsaUIsQ0FDQSxrQixDQUdGLG1CLENBbFlBLG1CLEN5QnpyREEsd0IsQ0FDSSxxQixDQUNBLGtCLENBRUEsUSxDekJ1akVKLG1CLEN3QnJpRUEsWSxDeEIrcERBLGlELENBSUEsbUIsQ0E0WUUsZSxDd0J0aUVGLG1CLENBQ0ksbUIsQ0FDQSxZLENBQ0EsMkIsQ0FDQSw0QixDQUNBLHlCLENBQ0EscUIsQ0FDQSw2QixDeEI2cERKLDBCLENBNFlFLDRCLENBT0YseUIsQ0FDRSx3QixDQUdGLHNCLENBQ0UsVSxDeUJwbEVFLHlELEN6QnFzREosb0IsQ0FrWkUsdUIsQ3lCcGxFRiwyQixDQUNJLDBCLENBRUosYyxDQUNJLGlDLEN6QnNzREosaUMsQ0FrWkUsbUMsQ0FHRixvQixDeUJwbEVJLGlCLENBQ0Esa0IsQ3pCd2xFSixtQixDeUJwbEVJLFksQ3pCcXNESixtQyxDQWtaRSxRLEN5QnBsRUYsd0IsQ0FDSSxxQixDekJzbEVGLGtCLENBR0Ysc0IsQ0FuWkUsb0IsQ3lCbnNERSxVLEN6QnlsRUYsOEQsQ0FDQSwwQixDQUNBLDJCLENBblpBLHVCLENBQ0Ysa0IsQ0F1WkEsbUIsQ0FuWkEsbUIsQ0FxWkUsbUIsQzBCOW5FRixZLENBQ0ksMkIsQ0FDQSw0QixDMUI0dURKLHlCLENBcVpFLHFCLEMwQjluRUYsUSxDMUJrb0VBLHNCLENBQ0UsOEIsQzBCaG9FRSxlLENBQ0Esa0IsQzFCNHVESixhLENBeVpBLG1CLEMwQmhvRUksOEIsQzFCb29FSixVLEMwQm5vRUksZ0IsQzFCcW9FRixvQyxDQUNBLDJCLENBR0Ysa0IsQzBCdm9FSSxZLEMxQnlvRUYsaUQsQ0FDQSxRLENBR0Ysa0IsQzBCdm9FQSxZLENBQ0ksUSxDMUIwdURKLHlCLENBZ2FFLG9CLENBR0YsZ0IsQzBCcG9FSSxlLENBQ0EsZSxDQUNBLHdCLEMxQndvRUosc0IsQzBCcG9FQSxlLEMxQndvRUEsaUIsQzBCbm9FSSwwQixDMUJxb0VGLHVCLENBQ0Esa0IsQ0FtQkYsZSxDQWhCQSxlLENJdnJFSSxtQixDSnN5REosbUIsQ0FvYUUsWSxDSXZzRUYsd0IsQ0FDSSxxQixDQUNBLGtCLENKa3JFSixlLENBQ0UsZSxDQUlBLHdCLENBQ0EscUIsQ0FsYUEsNkIsQ0F1YUEsa0IsQ0FsYUEsYyxDQUNGLFEsQ0FzYUEsZSxDQTVaQSxPLENBb2FFLGMsQ0FHRixtQixDSXhzRUksYyxDQUNBLFUsQ0p1eURKLGtCLENBc2FFLGlCLENJM3NFRixZLENBQ0ksa0IsQ0FDQSxlLENKK3NFSixzQixDSTNzRUkscUIsQ0FDQSxrQixDSnd5REosMEUsQ0FzYUUsa0UsQ0FxQ0Ysd0IsQ0F6YUEsaUIsQ0EyYUUsUyxDMkJ0d0VGLE8sQ0FDRSxTLENBQ0EsYyxDQUNBLGdDLEMzQjgxREYsaUIsQ0EyYUUsbUIsQzJCdndFRixtQixDQUNFLFksQ0FDQSwyQixDQUNBLDRCLEMzQnl3RUEseUIsQ0ExYUYscUIsQ0E0YUUsdUIsQzJCendFRixvQixDQUNFLHNCLENBQ0Esd0IsQ0FDQSxxQixDM0JnMkRGLGtCLENBOGFBLHdDLENBMWFBLGdDLENBNGFFLGUsQzJCMXdFRixpQixDM0I4d0VBLGtCLENBNWFBLDhCLENBOGFFLGEsQzJCNXdFRixlLEMzQml4RUEsZ0MsQ0FEQSxnQyxDMkI3d0VFLHVCLEMzQmd4RUEsZSxDQUNBLFEsQ0FLRixrQixDMkJueEVFLDRCLEMzQmkyREYseUIsQ0FxYkUsb0IsQ0FHRix1QixDMkJ0eEVFLGUsQ0FDQSxVLEMzQnd4RUEsVyxDQUNBLG1CLEMyQnh4RUEsbUIsQ0FDQSxZLEMzQmsyREYsdUIsQzJCajJERSxvQixDQUNFLHNCLENBQ0EsUSxDM0JtMkRKLGtCLENBeWJFLGMsQzJCdnhFRixpQixDM0IyeEVBLHFDLEMyQnZ4RUUsbUIsQzNCaTJERix3QixDMkJoMkRFLHFCLENBQ0Usb0IsQzNCMHhFRixnQixDMkJ6eEVFLFUsQzNCNnhFSix3QixDMkJ6eEVBLFUsQ0FDRSxlLEMzQjJ4RUEsVyxDQUdGLGEsQ0FDRSw4QixDQUdGLGEsQ0FDRSxpQixDQTFiRixhLENBOGJFLGlCLEMyQnh5RUYsTyxDQUNFLFEsQzNCMHlFQSxrQyxDQUNBLDhCLENBemNBLDBCLEMyQi8xREEsYSxDM0I2eUVGLFcsQzJCMXlFRSxnQixDM0I4eUVGLGUsQ0EzY0EsWSxDMkIvMURBLHlCLENBQ0UsUSxDM0IreUVGLHFCLEMyQjN5RUUsWSxDQUNBLGdCLENBQ0Esa0IsQ0FDQSxrQixDQUFBLGlCLENBQUEsWSxDM0JpekVGLDhCLENBQ0UsZSxDMkJoekVBLFcsQzNCa3pFQSxlLENBQ0EsaUIsQ0FHRixlLENBcGRBLGdDLEMyQjkxREUsWSxDQUNFLGtCLENBQ0EsWSxDQUNBLFEsQzNCZzJESixVLENBd2RBLHFCLENBQ0Esc0IsQzJCanpFRSx3QyxDM0I4MURGLFksQ0FzZEUsaUIsQzJCanpFRixVLEMzQnF6RUEsa0IsQ0FFQSwyQixDQURBLDRCLENBRUUsb0IsQ0FDQSxnRCxDQUNBLHdDLENBR0YsYyxDQTNkRSxZLEMyQjUxREEsYyxDM0IwekVBLGMsQ0FDQSxlLENBQ0EsYSxDMkJ2ekVGLDJCLENBQ0Usa0IsQzNCMnpFQSxxQixDQTdkQSxrQixDMkIzMURBLFMsQzNCMnpFQSxtQixDQUNBLFcsQzRCOTZFRixXLEM1Qms3RUEsWSxDNEJoN0VFLFksQzVCazdFQSx5QixDNEJqN0VBLFEsQ0FHRixlLENBQ0EsZ0IsQ0FDRSxZLEM1Qm03RUEsUSxDQUNBLGtCLEM0Qmo3RUYsZSxDQUNJLGMsQzVCdTdFSixnQixDNEJuN0VJLGMsQzVCdzdFSixtQixDQUxBLGdCLEM0Qmo3RUksaUIsQzVCMDdFSixVLENBcmVBLFksQ0F1ZUUsbUMsQzRCdjdFRixRLEM1QjI3RUEsZ0IsQ0FDRSx5QixDQXRlRixvQixDQTBlRSxpQixDNEJ4N0VGLGtCLENBQ0ksbUIsQ0FDQSxtQixDQUNBLFksQzVCaTlESix1QixDQTBlRSxvQixDNEJ4N0VGLHNCLENBQ0ksd0IsQzVCaTlESixxQixDQTBlRSxrQixDNEJ4N0VGLFEsQ0FDSSxjLEM1Qmk5REosa0IsQ0E0ZUEsbUIsQzRCejdFSSxrQixDQUNBLFksQ0FDQSx1QixDNUIyN0VGLFksQ0FDQSxRLENBR0Ysc0IsQzRCNTdFQSxVLENBQ0ksVSxDNUJtOURKLHdDLENBOGVBLGUsQzRCLzZFQSxvQixDQUlJLHdCLEM1Qm05REoscUIsQ0E0ZUUsa0IsQ0FwQkYsZSxDNEI3N0VJLG1CLENBQ0EsbUIsQzVCbzlESixZLENBNGVFLHdCLEM0Qjc3RUYscUIsQ0FDSSw2QixDQUlBLGtCLENBQ0EsYyxDQUlKLG9CLENBQ0ksMEIsQ0FDQSwwQixDQUNBLG1CLENBTUosTyxDQUNJLGMsQzVCODdFSixzQyxDNEJ6N0VJLHVCLENBS0Esc0MsQzVCeTdFRixZLENBR0Ysd0IsQzRCdjdFUSxtQixDNUI4OERSLG1CLENBNGVFLFksQzRCdDdFRixPLEM1Qnc3RUUsZ0IsQ0FDQSxrQixDNEJ0N0VFLGMsQ0FDQSxvQixDNUJ3N0VGLGlCLENBM2VGLG1CLENBK2VBLG1DLEM0QnY3RUksa0IsQzVCMjdFSixjLENBM2VBLFUsQ0E2ZUUsZSxDNEJ2N0VGLFcsQ0FDSSxxRCxDQUNBLHVCLENBQ0EsMkIsQ0FDQSwwQixDQUNBLGlCLEM1Qnk3RUYsYSxDQTVlRixRLENBOGVFLGMsQ0E4QkYsb0IsQ0EzQkEsMkQsQzRCeDdFSSxZLEM1QjY4REosUyxDQThlRSxlLEM0Qng3RUYsaUIsQ0FDSSxtQixDQUNBLGlDLENBQ0EsNkIsQ0FDQSx5QixDNUI2OERKLHNHLEM0QjE4REEsc0YsQ0FDSSxpSCxDNUJ5OUVKLDJDLEM0QnQ5RUEsa0UsQ0F5QkksUyxDQUNBLGtCLEM1Qjg4REosbUIsQ0FvZkUsK0IsQzRCLzdFRiwyQixDQUNJLHVCLENBOUJKLGtFLENBQ0ksWSxDQUNBLFEsQzVCNjhESixpQixDQXNmQSxvQixDNEIvNkVJLFksQzVCNjdFRixrQixDQUdGLDJDLENBQ0UsZSxDNEIvN0VFLFUsQ0FrQkosdUIsQzVCaThFQSxXLENBVkEsYSxDNEJyN0VJLDBCLEM1Qm04RUYsMkIsQ0FDQSx1QixDQWZGLGEsQzRCLzdFSSxVLEM1Qjg4REosVyxDNEI1OERJLG1ELENBTUosdUIsQzVCaThFQSxXLEM0Qmg4RUksVSxDQUFBLGtCLENBRUEsaUIsQzVCdThFSixvQyxDQUNFLGlELEM0QnA4RUYsb0MsQ0FDSSxtRCxDNUIwOEVKLG9DLENBQ0UsbUQsQ0FHRixXLENBN2ZBLGlELENBaWdCQSxpQixDQTdmQSxpQixDQStmRSxlLEM0QjE4RUYsNkIsQ0FDSSx3QyxDNUI4OERKLFksQ0ErZkUsaUIsQzRCMThFRixVLENBQ0ksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxPLENBQ0Esd0IsQ0FDQSxxQixDNUI4OEVGLDZCLENBR0YsdUIsQ0FsZ0JBLFEsQ0FvZ0JFLFMsQ0FoZ0JGLG9DLENBb2dCQSxvQyxDNEI5OEVBLGEsQzVCazlFQSxvQyxDNEI5OEVJLGlCLEM1Qms5RUoseUIsQzRCOThFSSxpQixDQUNBLFMsQ0FDQSxzQixDQUNBLGMsQ0FHSixxQixDQUNJLG1CLENBQ0EsbUIsQ0FDQSxZLENBQ0EsUSxDQUNBLHdCLENBQ0EscUIsQzVCZzlFRixrQixDQUdGLDBCLEM0Qmw5RUksYyxDNUJzOUVKLG9CLEM0Qm45RUEsdUIsQzVCdTlFQSxvQixDNEJuOUVJLFUsQ0FDQSw0QixDQUNBLHdCLENBQ0Esb0IsQzVCNjhESixrQixDQXloQkEsZ0IsQzRCMTlFSSxtQixDNUI2OERKLG1CLENBZ2hCRSxZLEM0QjE5RUYsdUIsQ0FDSSxvQixDQUNBLHNCLENBQ0Esd0IsQ0FDQSxxQixDQUNBLGtCLEM1Qjg4REosVSxDQXJCQSxrQixDQW9oQkUsUSxDNEJ2OUVFLGlCLEM1QjQ5RUosZ0IsQzRCajlFSSxXLEM1QjQ5RUYsZSxDQUNBLGUsQ0FFQSxPLENBR0Ysb0IsQzRCNzlFSSwrQixDQUNBLDJCLENBQ0EsdUIsQzVCaStFSixzQixDNEIzOUVBLFEsQ0FDSSxtQixDNUIrOUVKLDBCLEM0QjM5RUksa0MsQ0FDQSxjLEM1QjQ4REosWSxDQWtoQkUsa0IsQ0E5Z0JGLHNCLENBa2hCRSxjLEM0Qjc5RUYsaUIsQzVCaStFQSxzQixDNEI5OUVBLGUsQ0FDSSxZLEM1Qis4REosaUIsQ0FraEJFLGUsQzRCLzlFRixZLENBQ0ksUSxDNUJnOURKLGtCLENBb2hCQSxXLEM0Qjc5RUksK0IsQ0FDQSxpQyxDNUJpK0VKLHNCLEM0Qjc5RUksWSxDQUdBLFEsQzVCZytFSix1QixDQURBLGlCLENBRUUsZSxDQUNBLGlCLENBcGhCRixXLENBd2hCQSxjLENBcGhCQSxtQixDNEJ6OERJLG1CLENBQ0ksWSxDNUIyOERSLHVCLEM0Qng4REksb0IsQ0FDSSxzQixDNUIwOERSLEssQ0FzaEJFLGUsQzRCNTlFRixXLENBQ0ksMEIsQ0FDQSxrQixDQUNBLGUsQ0FDQSxnQixDNUJ5OERKLGlCLENBd2hCQSxrQixDNEI3OUVJLGtCLENBQUEsVSxDQUNBLE0sQ0FDQSxpQixDNUJnK0VGLDZCLENBQ0EsMEIsQ0F4aEJGLHFCLENBMGhCRSxRLEM0QmorRUYsa0IsQ0FDSSxjLEM1QjA4REosZSxDQTBoQkUsYyxDNEJsK0VGLGMsQ0FDSSxVLEM1QjI4REosMkMsQ0EwaEJFLG1DLENBR0YsNEIsQ0FDRSx1QixDQUNBLGlCLENBMWhCRiw0QyxDQTRoQkUsb0MsQ0FHRiw2QjRCditFSSxXLENBQUEsaUIsQzVCMitFSixhLEM0QnorRUksaUIsQzVCNitFSixvQixDNEIzK0VJLHNCLEM1QisrRUosWSxDNEIxK0VBLGUsQ0FDSSxZLENBQUEsaUQsQ0FBQSwwQixDQUNBLHVCLEM1QjgrRUYsb0IsQ0FDQSxzQixDQUdGLFEsQzRCaC9FSSxtQixDQUNBLG1CLENBQ0EsWSxDQUNBLDJCLENBQ0EsNEIsQzVCMjhESix5QixDNEJ6OERJLHFCLENBQ0ksaUIsQzVCay9FTixXLENBQ0EsMEIsQ0F4aUJGLGlCLEM0Qng4REksa0IsQ0FDSSxZLEM1QnEvRVIscUIsQzRCLytFQSxlLEM1Qm0vRUEsZ0IsQzRCLytFSSxpQixDNUJ3OERKLEssQ0EwaUJFLE0sQzRCLytFRiwyQixDQUNJLGtCLENBQ0Esa0IsQzVCdzhESixXLENBMGlCRSxVLEM0Qi8rRUYsYyxDQUNJLGlCLEM1Qm0vRUosZ0IsQ0F4aUJFLGUsQ0FDRixjLEM0QnQ4REEsd0IsQzVCbS9FQSxxQixDQXhpQkEsZSxDQTRpQkEsc0IsQ0FDRSx3RyxDQUNBLCtFLENBQ0Esa0IsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxrQixDQUNBLGlCLENBN2lCQSxpQixDQWlqQkYsbUIsQ0FDRSxlLENBQ0Esd0IsQ0FDQSxvQixDQTdpQkEsYyxDQUNGLGlCLENBaWpCQSx5QixDNEJsL0VJLGtCLEM1QnMvRUosaUIsQzRCbC9FSSxlLEM1QnM4REosVSxDS3YzRUEsYSxDQUNFLGtCLENBQ0Esd0QsQ0wwM0VGLGdELENLeDNFRSxpQixDQUNFLFMsQ0FDQSwwQyxDTHk2RkYsMEIsQ0tyNkZGLGtELENMKzlGQSxlLENBdmpCQSxZLENBeWpCRSxtRCxDSzc2RkYsMkMsQ0FDRSx3QixDTCs2RkEscUIsQ0F2akJBLGtCLENLcjNFQSx3QixDTCs2RkEscUIsQ0F2akJBLDZCLENLcjNFQSx1QixDTCs2RkEsb0IsQ0F2akJBLGUsQ0FDRixrQixDS3AzRUEsYyxDQUNFLGtCLENMZzdGRixtQixDSzM2RkUsOEIsQ0w2NkZBLGUsQ0FDQSxnQixDQXpqQkYsb0IsQ0tuM0VFLDBCLENBUkYsc0IsQ0x3N0ZFLGtCLENBempCQSwrQixDQUNGLDJCLENBMmpCRSx1QixDSzc2RkYsNkMsQ0FDRSw2QixDQUFBLHdELENMbTdGRiwyQixDQUNBLHFCLENLbDdGRSxtQixDQUNBLG1CLENBQ0EsWSxDTG83RkEsMkIsQ0tuN0ZBLDRCLENBQ0EseUIsQ0xxM0VGLHFCLENBaWtCRSx3QixDS3A3RkYscUIsQ0FDRSxrQixDTHMzRUYsVSxDQW1rQkEsbUIsQ0twN0ZFLGMsQ0FDQSxlLENBQ0EsVSxDQUNBLGlCLENBQ0Esb0IsQ0FDQSw0QixDTHkzRUYseUMsQ0ErakJBLGtDLENBRUUsNkIsQ0twN0ZGLHlCLENBQ0UscUIsQ0FDQSwrQixDQUNBLHVCLENMeTdGRixnRCxDS3Q3RkEseUMsQ0x1M0VBLDJCLENBaWtCRSx1QixDS3A3RkYsbUIsQ0FDRSwrQixDQUFBLHVCLENMMDdGRix1QyxDQURBLGdDLENLcDdGRSw4RixDQUVBLHNGLENMcTNFRiwrQixDQWtrQkUsdUIsQ0FHRixtQyxDQUVBLGdELENBREEseUMsQ0tsN0ZFLGtHLENMbzNFRiwwRixDQW9rQkEsZ0MsQ0Foa0JBLG9CLENBa2tCRSxnQixDS243RkYsa0IsQ0FDRSxrQixDQUNBLGtCLENMdTdGRixxQixDS243RkUsYyxDTHE3RkEsVSxDQWVGLGlCLENBWkEsdUIsQ0F6akJFLG1CLENLaDNFQSxtQixDTHk3RkEsWSxDQUlBLE8sQ0FwQkYsdUIsQ0Fqa0JBLDJCLENBc2tCRSw0QixDS3Y3RkYseUIsQ0FDRSxxQixDTDA3RkEsa0IsQ0FHRixpQixDQUNFLGlCLENBSUEsd0IsQ0F2a0JBLHFCLENLLzJFQSxrQixDTDQ3RkYseUIsQ0FDRSw0QyxDQUNBLFksQ0F6a0JBLGtCLENLbDRFRixnQixDQUNFLFUsQ0xnOUZBLGUsQ0FDQSxrQixDQUdGLGdDLENBQ0Usa0YsQ0E3bEJBLHlELENLaDNFQSxpQixDTGcrRkYsZ0IsQ0FkQSxpQixDQWVFLG1CLENBQ0EsbUIsQ0tqOUZBLFksQ0xpOEZGLGlCLENBNWxCRSxrQixDSzkyRUEsYyxDTGc5RkEsd0IsQ0FDQSxxQixDQWhtQkEsNkIsQ0FDRixjLENLNzJFQSxRLENBQ0Usa0IsQ0xrOUZGLGdCLENBSUUsd0IsQ0FDQSxxQixDS245RkEsa0IsQ0xxOUZBLHVCLENBQ0Esb0IsQ0tyOUZBLHNCLENMdTlGQSxPLENLcjlGQSxpQixDQUdGLG9DLENBQ0UsMEMsQ0FDQSxZLENBQ0Esa0IsQ0x5OUZGLG1DLENBQ0UseUMsQ0t2OUZBLFksQ0x5OUZBLGtCLENBR0Ysa0IsQ0szOUZFLG1CLENBQUEsbUIsQ0w4MkVGLFksQ0FpbkJFLGtCLENLNTlGRixjLENMODlGRSx3QixDSzU5RkEscUIsQ0FBQSxrQixDQUFBLHVCLENBQ0Esb0IsQ0FBQSxzQixDTGkrRkEsUSxDQUdGLHFCLENBQ0UsVyxDS24rRkEsVSxDTDgyRUYsYSxDQTBuQkEsYyxDS24rRkUsa0IsQ0FDQSxjLENBQ0Esa0IsQ0xnM0VGLG1CLENBd25CRSxtQixDS2orRkYsbUIsQ0xtK0ZFLFksQ0tqK0ZBLHdCLENMbStGQSxxQixDQUNBLDZCLENLbitGQSxRLENMdStGRixhLENLcCtGQSxZLENMcytGRSxPLENBR0Ysa0IsQ0t0K0ZFLFUsQ0x3K0ZBLGMsQ0E1bkJGLHVCLENBOG5CRSwyQixDS3YrRkYsMEIsQ0x5K0ZFLG9ELENBR0YsNkMsQ0FDRSxrRCxDS3YrRkYsbUIsQ0wyK0ZFLHdCLENBQ0EsYyxDS3orRkEsZSxDTDYrRkYsa0IsQ0szK0ZBLGMsQ0wrK0ZBLGMsQ0szK0ZFLGMsQ0FDQSxLLENMNjJFRixNLENBaW9CRSxVLENLMytGRixXLENBQ0UsK0IsQ0FDQSxrQyxDTDYyRUYsMEIsQ0Fpb0JFLFMsQ0szK0ZGLGlCLENBQ0UsK0IsQ0FBQSx1QixDQUFBLG1CLENBQ0EsWSxDQUFBLGtCLENMZy9GQSx5QixDQUNBLG9CLENLaC9GQSxlLENBQ0EsaUIsQ0FHRix1QixDQUNFLGlCLENBQ0EsZSxDQUFBLFUsQ0FBQSw4QixDQUNBLGUsQ0xvL0ZBLFMsQ0FDQSxrQixDQUdGLHFCLENLcC9GQSxpQixDQUNFLFEsQ0FDQSxVLENBQ0EsVSxDTDYyRUYsVyxDQTBvQkUsc0MsQ0twL0ZGLHVCLENBQ0UsdUIsQ0FDQSwyQixDQUNBLGMsQ0w2MkVGLCtCLENBMG9CRSx1QixDQUdGLDJCLENLci9GRSwyQyxDTDYyRUYsdUMsQ0Eyb0JFLG1DLENBR0YsZ0IsQ0t2L0ZFLGdCLENBQ0EsbUIsQ0x5L0ZBLG1CLENLeC9GQSxZLENMMC9GQSxRLENBQ0Esd0IsQ0sxL0ZBLHFCLENBQ0EsNkIsQ0FDQSx3QixDTDYyRUYscUIsQ0FncEJFLGtCLENLMS9GRixrQixDQUNFLGMsQ0FBQSxlLENBQUEsVSxDQUNBLGEsQ0w4L0ZBLGlCLENBQ0EsUyxDQUdGLHdCLENLaGdHRSxpQixDQUNBLG9CLENMNjJFRixRLENBc3BCRSxTLENLaGdHRixVLENBQ0UsbUMsQ0FDQSxVLENBQ0EsVSxDTDYyRUYsVSxDQXdwQkEsb0IsQ0toZ0dFLDZCLENBQ0EsMEIsQ0w2MkVGLHFCLENBMHBCQSxnQixDS2xnR0UsWSxDTG9nR0Esa0IsQ0tuZ0dBLFEsQ0xxZ0dBLGMsQ0FHRixvQixDQUNFLDhCLENLdmdHQSxzQixDQUdGLDJCLENBQ0UsNEIsQ0FDQSxvQixDTDJnR0YsMEIsQ0t2Z0dBLDZCLENBQ0UseUIsQ0x5Z0dBLHFCLENBNUJGLG9CLENBK0JBLHFCLENBdnBCRSwrQixDQUNGLHVCLENBc3BCQSxxQixDQUNFLFcsQ0FDQSxtQixDQUNBLFMsQ0FDQSxrQixDQUNBLGtDLENBQ0EsMEIsQ0FLRixPLENBN3BCRSxnQyxDS3oyRUEsZSxDTDJnR0YsVSxDQUNBLFUsQ0FDQSxVLENBQ0Usa0IsQ0FDQSxlLENBR0YsUyxDQUNFLGtCLENBQ0EsZSxDQUNBLGlCLENBR0YsVSxDQWpxQkUsa0IsQ0t2MkVBLGlCLENMMmdHQSxvQixDQUdGLGEsQ0FqcUJFLGtCLENBQ0YsZSxDQXFxQkEsUyxDQUNFLG1CLENBQ0EseUIsQ0FqcUJBLDhCLENLdDJFQSxzQixDTDRnR0YsZSxDQW5xQkUsVSxDQUNGLG9CLENBdXFCQSxhLEM2QjE0R0ksYyxDN0J3dUZKLGlCLENBdXFCQSwyQixDNkIzNEdJLFEsQzdCKzRHSiwyQixDQUNFLGMsQ0FHRix5QixDNkIvNEdBLGEsQzdCMnVGQSxZLENBdXRCQSxTLENBSUUsZ0MsQ0EzdEJGLFksQ0E4ckJBLGMsQ0F2cUJBLG1CLENBeXFCRSxtQixDNkJqNUdGLFksQzdCbzVHRSx1QixDQUNBLG9CLENBQ0Esc0IsQ0FDQSx3QixDQUNBLHFCLENBMXFCQSxrQixDQTdCRixZLENBeXFCRSxvQixDNkIzNEdFLDJCLENBQ0EsNEIsQ0FDQSx5QixDQUNBLHFCLENBS0osa0IsQ0FDSSxjLENBQ0EsUSxDQUNBLGMsQzdCcTVHSixjLEM2Qjk0R0ksaUIsQzdCOHVGSixPLEM4QnB4RkEsaUIsQzlCbThHQSxzQixDQTJEQSxjLENBSUUsMEIsQzhCNzhHRSx1QixDQUNBLDJCLEM5QjY0R0osc0IsQzhCLzdHQyxVLENBQ0EsVSxDQUNBLFcsQ0FDRyx3RCxDOUJzOEdKLFMsQzhCajhHSSx3QixDQUNBLGtCLENBQ0EsYyxDOUJ3eEZKLG9CLENBK3FCRSxZLEM4Qmw4R0YsTyxDQUNJLGtCLEM5QnM4R0osYSxDOEJsOEdJLFUsQ0FDQSxVLENBQ0EscUMsQ0FHSixXLENBYUEsVyxDQUhJLGtCLENBQ0EsYyxDQUFBLE8sQzlCczlHSixjLENBQ0UsVSxDQUNBLFcsQzhCNThHRSxxRCxDQXZCSixXLENBMkNBLFUsQzlCKzdHQSxVLEM4Qjc5R0EsVyxDQWdDSSxtQixDQUFBLG1CLEM5QnV4RkosWSxDOEJueEZBLHdCLENBQ0kscUIsQ0FDQSxrQixDQUNBLHVCLENBQ0Esb0IsQzlCc3hGSixzQixDQStwQkEsVSxDOEJwOEdJLGtCLENBQ0EsYyxDQUNBLFEsQ0FHSixVLENBQ0ksMkMsQ0FBQSwwQyxDQUFBLGEsQzlCbzlHRixPLENBU0YsVSxDQTNyQkEsVSxDQTZyQkUsVyxDOEIvOEdFLG1ELENBQ0ksMEIsQzlCaTlHTiwyQixDOEIzOEdGLGtDLENBQ0ksbUQsQzlCa3hGSixrQyxDQWdzQkUsbUQsQ0FHRixlLEM4Qmg5R0ksd0IsQ0FDQSxlLENBQ0EsZ0MsQzlCbzlHSixVLENBaHNCQSxlLENBa3NCRSxpQixDQUdGLG1CLENBaHNCRSxzQixDQW9zQkYsSyxDQVdBLGMsQytCOWtIQyxhLENBRUMsVSxDL0Jpa0hGLEssQ0FDRSxtQixDQWhzQkEsbUIsQzhCL3dGRSxZLENBR0Esd0IsQzlCazlHRixxQixDQWhzQkEsa0IsQ0Fvc0JGLGMsQ0EvckJBLGUsQ0FJQSxVLEMrQjU0RkUsZSxDQUNDLGlCLENBQ0EsbUIsQ0FDQSxtQixDL0I4NEZILFksQytCMzRGRSxRLENBQ0Msd0IsQ0FDQSxxQixDQUNBLGtCLEMvQmdsSEgsa0IsQytCNWtISSxVLEMvQjY0RkosVSxDK0J6NEZFLGdCLENBQ0MsaUQsQ0FDQSwwQixDQUNBLDJCLENBQUEsdUIsQy9CK2tISCxVLEMrQjNrSEksZSxDL0IyNEZKLFUsQ0Fzc0JBLGlCLENBREEsWSxDQWhzQkEsOEIsQ2dDNzZGQyxpQixDQUNDLGtCLENoQ2s3RkYsZ0IsQ0Fpc0JBLGUsQ2dDOW1IQyw4QixDQUNDLGlCLENoQys2RkYsa0IsQ0Fxc0JBLFUsQ2lDN25ISSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ2pDa29IRix5QixDQUNBLHFCLENpQ2xvSEUsVSxDakNvb0hGLGUsQ0FDQSxRLENBR0YsVSxDaUN0b0hJLFksQ2pDd29IRix5QixDaUN2b0hFLE8sQ0FDQSxXLENBSUEsbUIsQ0FDSSxZLENBQUEsbUMsQ2pDNG9ITix1QixDQUNBLG9CLENpQzFvSE0sc0IsQ2pDNG9ITixRLENBR0YsMEIsQ0FqdEJBLGdCLENpQzE3RkksNEIsQ0FDSSxpQixDQUNBLGMsQ0FDQSxjLENBQ0EsK0IsQ0FDQSx1QixDakM4N0ZSLG1DLENBbXRCRSwyQixDa0MxcUhGLHVCLENBQ0ksa0IsQ0RXQSxtQixDakNtcUhKLGMsQ0FnQkEscUIsQ2tDMXFISSx3QixDbEM0OUZKLHFCLENBMHRCRSxrQixDQTVCRixjLENBanRCQSw2QixDa0N6OUZJLDJCLENBQ0ksa0IsQ0FDQSxZLENBQ0EsbUIsQ2xDMjlGUixtQixDQW10QkUsWSxDa0MzcUhGLHdCLENBQ0kscUIsQ0FDQSw2QixDbENrckhKLHFCLENrQzlxSEksaUIsQ0FDQSwwQixDbENnckhGLDBCLENBQ0EsbUIsQ2tDaHJIRSxVLENsQ2tySEYsVyxDQUNBLGtCLENrQ2xySEUsaUIsQ2xDb3JIRixhLENrQ2hySEYsdUIsQ0FDSSxvQixDQUFBLHNCLENsQ3dySEosdUMsQ0FDRSxpQixDa0N2ckhFLE8sQ2xDeXJIRixVLENBQ0EsVyxDa0N6ckhFLFMsQ2xDMnJIRixjLENrQ3pySEUsOEIsQ0FDSSxpQixDQUNBLGEsQ0FDQSxVLENBQ0EsVyxDbEMrOUZSLHNDLENBaXVCRSxVLENrQ3pySEYsaUIsQ0FDSSxPLENBQUEsMkIsQ0FBQSxpQixDQUNBLGMsQ2xDK3JISixxQyxDQUNFLFUsQ0FDQSxpQixDa0MvckhFLE8sQ2xDaXNIRixRLENrQ2hzSEUsVSxDbEMyOUZKLFcsQ0F3dUJFLGlCLENrQ2pzSEYscUIsQ0FDSSxTLENBQ0EsZ0QsQ0FDQSw0QyxDQUNBLHdDLENBQUEsOEQsQ0FDQSw4QyxDQUNBLHlFLENsQ3VzSEosK0UsQ0FDRSxTLENBQ0EsK0MsQ0E1dUJGLDJDLENBOHVCRSx1QyxDQUdGLHNGLENrQ3hzSEksaUQsQ0FDQSx5QyxDbEM0c0hKLGlCLENNendIQSx1QixDQUdDLGtCLENOMmlHRCxtQixDQTh1QkUsVyxDQW5CRixpQixDa0N4c0hJLGdCLENBSUEsbUIsQ0FDQSxtQixDbEM2OUZKLFksQ0E4dUJFLHdCLENrQ3pzSEYscUIsQ0FDSSxrQixDQUNBLFEsQ0FDQSxVLEM1QjNFSix1QixDQUNDLGlCLENOaWpHRCw2QixDQTh1QkUsVyxDTXR4SEYsd0IsQ0FDQyxpQixDQUFBLFUsQ04yeEhELFcsQ014eEhDLGlCLENOMHhIQyxPLENBQ0EsVSxDQWh2QkYsa0MsQ0FrdkJFLDhCLENNMXhIRiwwQixDQUNDLGMsQ0FDQSxhLENOOHhIRCxlLENNMXhIQSxlLENBQ0MsbUIsQ0FDQSxtQixDQUNBLFksQ0FBQSx1QixDQUFBLG9CLENBQ0Esc0IsQ0FDQSxRLENOOHhIQyx3QixDQUNBLHFCLENBcHZCRixrQixDQXd2QkEsZ0MsQ005eEhDLGtCLENBQ0EscUIsQ0FDQSxrQixDQUNBLFMsQ0FDQSxtQixDQUNBLFcsQ0FHRCxzQyxDQUNDLHNCLENBQ0Esa0IsQ04yaUdELGMsQ0F3dkJBLGdCLENNOXhIQyxlLENBQ0EsaUIsQ0FDQSxjLENOMmlHRCxxQixDQXd2QkEsZ0IsQ005eEhDLHNDLENBQ0EsOEIsQ0FDQSw0QixDTjJpR0Qsb0IsQ0F3dkJBLHNCLENNL3hIQyw2QixDQUFBLHlCLENBQ0EscUIsQ05veUhELG1CLENNbnlIQywwQixDQUNBLGtCLENOdXlIRCwrQ0FBK0MsTyxDTW55SC9DLHVDLENBQ0MsK0IsQ0FDQSxVLENONmlHRCxVLENBMnZCRSxlLENNbnlIRixlLENOdXlIQSxPLENBd0JBLFksQ010eUhDLG1CLENBQ0EsbUIsQ0FDQSxZLENBRUEsd0IsQ04weUhDLHFCLENBQ0Esa0IsQ0FqQ0YsTyxDQUNFLGUsQ0FDQSxnQixDTXJ5SEQsWSxDTnV5SEMsZ0MsQ0FDQSxrQixDTXZ5SEQsNEMsQ04yaUdELG9DLENNbmlHRSxRLENBR0QsVyxDQUNDLFcsQ0FDQSxrQixDQUNBLG1CLENOMGlHRixnQixDQWt3QkEsWSxDTW55SEMsd0IsQ0FBQSxxQixDQUFBLDZCLENBRUEsa0IsQ040eUhDLGtCLENBQ0EsYyxDTTF5SEYsYyxDQUNDLFksQ0FDQSx5QixDTmd6SEQsbUIsQ005eUhDLGMsQ0FDQSxVLENOa3pIRCxhLENBQ0UsZ0MsQ0FHRixXLENBQ0UsYyxDQTV3QkYsYyxDQTh3QkUsZ0IsQ0FLRix3QixDTXB6SEMsZSxDQUNBLGEsQ055aUdELHNCLENBMnhCQSxlLENBVEEsb0IsQ01wekhDLG1CLENOeWlHRCxtQixDQTh3QkUsWSxDTXB6SEYsdUIsQ0FDQyxvQixDQUNBLHNCLENOd3pIRCxlLENNanpIQSx3QixDQUNDLHFCLENBQ0Esa0IsQ0FJQSxPLENBQ0Esa0IsQ0FDQSxnQixDQUNBLG9CLENBQ0EsYyxDTnN6SEMsa0IsQ0FHRixXLENNeHpIQyxpQixDQUFBLFMsQ055aUdELFUsQ0FteEJFLG1CLENNdnpIRixhLENOMnpIQSxtQixDQU1FLDBDLENBcHhCRixrQyxDQXd4QkEsa0IsQ0FWQSxtQixDTWh6SEMsVSxDTjR6SEMsaUIsQ0FDQSxPLENNNXpIRCxrQixDQUFBLGlCLENOKzBIRCxvQixDTWwwSEUsYSxDTjQwSEYsZSxDQUNFLGdGLENNbjBIRCxvRCxDQUNBLFksQ05zaUdELGlCLENBZ3lCRSxpQixDTW4wSEYsVSxDQUNDLGtCLENOdTBIRCxxQixDTXAwSEMsbUIsQ05zMEhDLG1CLENBQ0EsWSxDTXQwSEQsd0IsQ0FDQSxxQixDTncwSEMsa0IsQ0FDQSx1QixDQXB5QkYsb0IsQ0FzeUJFLHNCLENNeDBIRixPLENKME9DLGMsQ0ZrbUhELGMsQ0FLQSxjLENNNzBIQyxjLENBQ0EsZSxDTjQwSEQsYyxDTXowSEEsbUIsQ0FDQyxtQixDTjIwSEMsWSxDQUNBLHdCLENBdnlCRixxQixDQXl5QkUsa0IsQ00zMEhGLHVCLENBQ0Msb0IsQ0FDQSxzQixDQUNBLE8sQ0FDQSxjLENOODBIQyxVLENBdG9CRixnQixDQXlvQkEsa0IsQ001MEhDLFUsQ044MEhDLFcsQ0F6eUJGLFMsQ0E2eUJBLGMsQ0FDRSxjLENBQ0EsVSxDQTN5QkYsYyxDQUlBLG1DLENBOHlCRSxlLENNbDFIRixlLENBQ0MsbUIsQ05vMUhDLGEsQ01uMUhELGlCLENOdWlHRCxlLENBK3lCRSxhLENBMXlCRixrRCxDQTZ5QkEsd0MsQ0E1dUJBLGtDLENBOHVCRSxhLENBS0YsZ0IsQ0FDRSxpQixDQWh6QkEsWSxDTWhpR0EsVSxDTm0xSEEsZSxDQWh6QkEsZ0IsQ0FvekJGLHdCLENBb0RBLHVDLENBREEscUMsQ21DeG9JSSxZLENuQ3lsSUosWSxDbUNybElJLGEsQ25DeXJJSixnQixDQTlGQSxtQixDRWprSUMsbUIsQ0FDQyxtQixDQUNBLFksQ0YraklGLG1CLENBbHpCQSx5QixDbUNweUdJLHNCLENBQ0ksbUIsQ0FDQSxxQixDQUNBLHdCLENuQzRsSU4sbUIsQ0F0ekJGLGtCLENBd3pCRSxlLENBR0Ysd0IsQ21DM2xJSSxrQixDQUNBLGdCLENuQzZsSUYsWSxDQUNBLDZCLENtQzdsSUUscUIsQ25DK2xJRixhLENBQ0EsaUIsQ0ExekJGLGtDLENBK3pCRSxjLENtQ2ptSUYsbUIsQ0FDSSxlLENBQ0EsYSxDbkNxbUlKLDZCLENtQ2xtSVEsWSxDbkNzeUdSLFUsQ0ErekJFLHFCLENtQ2ptSUYsa0IsQ0FDSSxnQixDbkNxeUdKLGEsQ0EyMEJBLDZCLENBQ0UsYyxDQUNBLG1CLENBQ0EsYSxDRXZwSUYsK0IsQ0FFQSxlLENBQ0MsYSxDRmdxSUQsb0MsQ0V6cElDLG9CLENBQUEsd0IsQ0Y4cElELDhDLENBdDBCQSxjLENBdzBCRSxlLENBR0YseUMsQ0U5cElDLGEsQ0FDQSxpQixDRmdxSUMsYyxDQUNBLGUsQ0VocUlELHlCLENGa3FJQyxzQixDQUNBLGlCLENFbHFJRCxhLENGNnFJRCxnQixDRWxxSUMsa0IsQ0FDQSxpQixDRm9xSUMsYSxDQTcwQkYsYSxDRWwxR0Usd0IsQ0FDQSxxQixDQUNBLGtCLENBQ0EsdUIsQ0ZxcUlBLG9CLENBOTBCRixzQixDQWsxQkEsb0IsQ0VucUlFLGUsQ0FDQSxVLENGeXFJRixZLENBQ0UsbUYsQ0FDQSwyRCxDQUNBLFksQ0EvMEJBLGtCLENFbjFHRCxlLENGcXFJQyw0QyxDQUNBLG9DLENBOTBCRixjLENFajFHQSxtQixDQUNDLG1CLENGbTFHRCxZLENBazFCRSxRLENBOTBCRixjLENBazFCRSxVLENFbHFJRixXLENBQ0EsaUIsQ0FDQyxxQixDQUFBLDRDLENBQ0Esb0MsQ0FDQSxtQixDQUNBLGdCLENBQ0EsbUIsQ0FDQSxhLENBR0QsWSxDQUNDLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0Z1cUlDLHFCLENBQ0Esa0IsQ0V2cUlELE8sQ0Z5cUlDLGUsQ0FyMUJGLGdCLENFLzBHQyxZLENGNnFJRCxhLENFenFJQSxjLENBQ0MsYSxDRjZxSUQsYSxDQUNFLGUsQ0FDQSxpQixDRTdxSUQsNkIsQ0YrcUlDLGlCLENBQ0EsZSxDQUdGLGdCLENBbDBCQSx3QixDQSsxQkUsbUIsQ0U3cUlGLG1CLENBQ0EsWSxDQUVDLHdCLENBQ0EscUIsQ0FDQSxrQixDRjJvSUQsZ0IsQ0F2MUJBLE8sQ0ErMUJFLGUsQ0U5cUlGLGMsQ0FDQyxhLENGbzFHRCxvQixDQSsxQkUsVSxDRTlxSUYsVyxDQUNBLGlCLENGb3JJQSxjLENFOXFJQyx3QixDQUNBLGUsQ0ZrMUdELG1CLENFaDFHQyxlLENGbzFHRCx3QixDRTUwR0MsUSxDQU1BLDZCLENBQ0MsVSxDRmkxR0YsYyxDQSsxQkUsVyxDRTVxSUYsbUIsQ0FDQyxhLENBR0QsNkIsQ0FDQSxjLENBQ0MsZSxDQUFBLGEsQ0FBQSxlLENBQ0EsUyxDRmtySUQsK0IsQ0VocklDLGEsQ0FLQSxxQyxDQUNDLGdCLENGa3JJQSxlLENBQ0EsZSxDRWxySUEsYSxDRm9ySUEsaUIsQ0VocklBLFcsQ0FDQyx3QixDQUNBLFksQ0FDQSxtQixDQUNBLGlCLENGaTFHSCxlLENBdzJCQSx3QixDRW5ySUcsZ0IsQ0ZxcklELGUsQ0VwcklDLGUsQ0FDQSxhLENGZzFHSCxrQixDQXkyQkEsZ0IsQ0FyMkJBLGUsQ0UzMEdFLGEsQ0ZtcklBLGEsQ0U5cUlBLHFCLENBQ0MsYSxDQUNBLGtCLENBQ0Esb0IsQ0ZvcklILHdCLENFaHJJSSxjLENGNDBHSixlLENFeDBHRSxlLENBQ0MsYSxDRjAwR0gsUyxDRXYwR0UsZSxDQUNDLGUsQ0FHQSxnQyxDQUNDLDRCLENBQ0EsYSxDRnkwR0osZSxDQXkyQkEsd0IsQ0U1cUlJLGEsQ0FDQSxlLENGZ3JJSixnQixDRTlxSUksYyxDRncwR0osYSxDQTIyQkEsZ0MsQ0U1cUlHLGtCLENBQ0EsaUIsQ0ZzMEdILGlCLENBeTJCRSxpQixDRTFxSUYsZSxDQUNDLGEsQ0Y4cUlELHNCLENFNXFJQyxjLENGZ3JJRCxtQyxDQUNFLGtCLENBQ0EsYSxDQUdGLG9DLENBLzJCQSxhLENFbDBHQyxjLENBQ0MsaUIsQ0ZzcklGLGtCLENFanJJQSxrQixDQUNBLGUsQ0FDQyxhLENGcXJJRCx5QixDQUNBLDJCLENFbHJJQyxvQixDRnNySUQsdUIsQ0VucklBLGlCLENBQ0MsVSxDQUFBLGtCLENBQUEsYSxDQUNBLHdCLENGbTBHRCxRLENBcTNCRSxVLENFcnJJRixlLENBQ0MsZSxDQUNBLGlCLENBQ0EsYyxDQUNBLDRDLENBQ0Esb0MsQ0Z5cklELDZCLENFdnJJQyx3QixDRjJySUQsMkIsQ0V4cklBLGUsQ0FDQyxjLENBQUEsYSxDRitySUQsYSxDQTkxQkEsa0IsQ0FLQSxtQixDQWc0QkUsbUIsQ0U5cklGLFksQ0FDQSx3QixDQUNDLHFCLENBQ0Esa0IsQ0ZvcElELGEsQ0U1cklDLGMsQ0ZtMEdELFcsQ0VqMEdDLFMsQ0FDQyxlLENBQ0EsVSxDRnkwR0YsUSxDQTQzQkUsZSxDRTNySUYsWSxDQUNDLGlCLENBQ0EsOEMsQ0FDQSxzQyxDQUNBLG1DLENBQ0EsK0IsQ0ZrMEdELDJCLENBNDNCRSxTLENFM3JJRiwrQixDQUNDLHVCLENGK3JJRCxrQixDQUNFLCtCLENBQ0EsMkIsQ0UvcklELHVCLENBQ0EsUyxDRm8wR0Qsa0IsQ0VoMEdDLFUsQ0FDQyxXLENBQ0Esa0IsQ0FDQSxpQixDQVFELHVCLENBQ0Esb0IsQ0ZpMEdELHNCLENFL3pHQyxtQixDQUNDLGEsQ0Zrc0lGLHNCLENFaHNJRSxVLENGa3NJQSxXLENBQ0EsVyxDQWw0QkYsUyxDQXM0QkEsa0IsQ0Vsc0lHLGMsQ0FDQSxlLENBR0QscUIsQ0FDQyxjLENBQ0EsYSxDQUtBLG1CLENBQ0MsWSxDRmcwR0osYyxDQXE0QkUsTyxDRS9ySUYsVyxDQUNBLHlCLENBQ0Msd0IsQ0FDQSxxQixDQUNBLGtCLENBQ0EsdUIsQ0FDQSxvQixDRjZ6R0Qsc0IsQ0FxNEJFLFksQ0FHRix3QixDRS9ySUMsbUIsQ0FDQSxtQixDQUNBLFksQ0FHQSxXLENBQ0MsaUIsQ0FDQSxlLENBQ0EsVSxDQUNBLGUsQ0FDQSxrQixDRjZ6R0YsWSxDRTF6R0MsOEMsQ0FDQyxzQyxDQUNBLGlCLENBQ0EsMEMsQ0Y0ekdGLGtDLENBcTVCQSxpQixDRTNySUUsaUIsQ0Z5ekdGLFEsQ0V0ekdDLFUsQ0FDQyxjLENBQ0EsUSxDRnd6R0YsYSxDRXJ6R0MsYyxDQUNDLFcsQ0FHQSx1QixDQUNDLGEsQ0Y2cklILHFCLENFenJJRyxVLENBQ0EsVyxDRnV6R0gsbUIsQ0VwekdFLFMsQ0FHQyxpQixDQUNDLFUsQ0FDQSxXLENGc3pHSixrQixDRW56R0csa0IsQ0FDQyxpQixDQUNBLG1CLENBQ0EsbUIsQ0ZxekdKLFksQ0VoekdDLHdCLENBQ0MscUIsQ0FDQSxrQixDQUNBLHVCLENGa3pHRixvQixDRS95R0Msc0IsQ0ZxcklDLGMsQ0VocklELGMsQ0FDQyxjLENBRUEsaUIsQ0ZzcklGLGEsQ0VscklFLGEsQ0FDQSxrQixDQUNBLGMsQ0ZzcklGLGdCLENFbnJJRSxnRixDRmd6R0Ysb0QsQ0U5eUdFLFUsQ0FDQyxZLENGZ3pHSCxpQixDRTV5R0Msa0IsQ0ZxcklELHNCLENBcDRCQSxjLENFenlHQSxzQixDQUNDLGMsQ0FDQSxlLENBQ0EsWSxDRm9ySUQscUIsQ0VqcklDLGMsQ0ZxcklELGUsQ0FDRSxhLENFcHJJRCxVLENBQ0EsWSxDQUNBLGdGLENBQ0Esb0QsQ0FDQSxVLENGc3JJQyxRLENFcnJJRCxpQixDRnVySUMsYyxDQUNBLGUsQ0V2cklELG9CLENBQ0EsYyxDQUFBLHdDLENBRUEsd0IsQ0FDQyw4QyxDRjBySUEsa0IsQ0E1NEJGLHFCLENBZzVCRSw2QixDRXpySUYseUIsQ0FDQyxxQixDRjZySUQsbUIsQ0V6cklDLGMsQ0FBQSxRLENBQUEsYSxDQUNBLGMsQ0Y2cklDLGMsQ0FHRix5QixDQUNFLHlCLENBK0JGLGEsQ0ExQkEsUSxDQTUzQkEsK0IsQ0V6eUdDLHVCLENGcXFJRCxRLENFaHNJRSxjLENBQ0EsSyxDQUNBLE0sQ0Y0eUdGLFUsQ0F1NUJFLFcsQ0UvcklGLCtCLENBQ0MsWSxDQUNBLG1CLENGMnlHRCxtQixDQXU1QkUsWSxDRS9ySUYsdUIsQ0FDQyxvQixDQUNBLHNCLENGMnlHRCx3QixDQXU1QkUscUIsQ0UvcklGLGtCLENBR0MsaUMsQ0FDQSx5QixDQUNBLFMsQ0FDQSxpQixDQUNBLG1CLENGbXNJRCxhLENBQ0UsUyxDQUNBLGtCLENFbnNJRCxtQixDRnlzSUQsZSxDQTM1QkEsZ0MsQ0E2NUJFLDJCLENFcHNJRix3QixDQUNDLDBCLENBQ0Esa0IsQ0FDQSxpQixDQUNBLFcsQ0FDQSxZLENBQ0EsVSxDRnlzSUQscUIsQ0FEQSxzQixDQUVFLFUsQ0E3NUJGLGEsQ0ErNUJFLGlCLENFdHNJRixLLENBQ0MsTSxDRndzSUMsYSxDQUNBLGMsQ0FDQSxpQixDQTk1QkEsZ0MsQ0V4eUdELHdCLENGeXNJQyx5QyxDQUNBLGlDLENBNzVCRixxQixDRXZ5R0EsYSxDQUNDLGdDLENBQ0Esd0IsQ0FDQSwyQixDQUNBLG1CLENBZ0VELGMsQ0FDQyxpQixDQUNBLGlDLENBQ0EsNEIsQ0FDQSx5QixDQUFBLFksQ0FDQSxRLENBQ0EsYyxDQUNBLFUsQ0FDQSxpQixDRml0SUQsYyxDRTdzSUMsVSxDQUFBLGUsQ0FBQSxhLENBQUEsMkMsQ0FDQSxtQixDRnV5R0QsbUIsQ0VyeUdDLFksQ0FDQywyQixDRmt0SUEsNEIsQ0FDQSx5QixDQTU2QkYscUIsQ0E4NkJFLHdCLENFanRJRixxQixDQUNDLGtCLENBQ0EsaUIsQ0ZxdElELHlCLENBNTZCQSxpQixDRXB5R0Msb0IsQ0ZxdElELHVCLENFaHRJQSxpQixDQUNBLE8sQ0FDQyx3QixDRmt0SUMsaUIsQ0E1NkJBLDRCLENFbHlHRCx3QixDRml0SUMsb0IsQ0E1NkJBLFUsQ0FnN0JGLHFDLENFN3NJQyxxRSxDRitzSUMsNkQsQ0FHRixvQixDQUNFLGlCLENBNTZCQSxVLENBQ0YsbUIsQ0U5eEdBLG1CLENBQ0MsWSxDRjZzSUMsd0IsQ0E1NkJBLHFCLENBQ0Ysa0IsQ0c3OEhBLHVCLENBQ0ksb0IsQ0FDQSxzQixDQUNBLFUsQ0FDQSxXLENBQ0Esd0IsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxrRCxDQUFBLDBDLENIKzNKSixxQixDQUNFLG9CLENHOTNKRSxrQixDSGc0SkYsZSxDQUNBLGEsQ0doNEpFLGUsQ0hvNEpKLHdCLENHajRKSSxrQixDQUNBLGMsQ0FDQSxpQixDSDg4SEosYSxDQXc3QkEsb0IsQ0dsNEpJLFUsQ0FDQSxrQixDQUNBLGMsQ0FBQSxlLENIKzhISixrQixDQXU3QkUsd0IsQ0dwNEpGLDhDLENBQ0ksc0MsQ0hzNEpGLGUsQ0FDQSxpQixDR3Q0SkUsZSxDSDA0Skosd0IsQ0d2NEpJLGlCLENBQ0EsSyxDSGc5SEosTSxDQTA3QkUsUyxDR3g0SkUsVyxDSDA0SkYsd0IsQ0FHRiwwQixDR3g0Sk0sbUIsQ0FDQSxrQixDQUNBLGUsQ0FDQSxhLENINDRKTix5QixDR3o0Sk0saUIsQ0gyNEpKLGlCLENBMTdCRixhLENBODdCQSxxQixDRzM0Sk0sVSxDSDY0Skosb0IsQ0ExN0JGLG9CLENBODdCRSxtQixDRzc0SkEsbUIsQ0FDRSxZLENIKzRKRix1QixDQUNBLG9CLENBNzdCQSxzQixDR2g5SEUsUSxDSGc1SkYsa0IsQ0E1N0JGLCtCLENHLzhIRSxlLENIazVKRix5QixDQS83QkUsbUIsQ0cvOEhFLGEsQ0hpNUpGLG1CLENBQ0EsbUIsQ0FoOEJBLFksQ0FDRix3QixDRzk4SEUscUIsQ0FDRSxrQixDSGk1SkYsdUIsQ0FDQSxvQixDQWo4QkEsc0IsQ0c3OEhFLFUsQ0hpNUpGLFcsQ0FDQSxhLENBbDhCQSxtQixDQXM4QkYsK0IsQ0FuOEJFLHdCLENBdThCRixtQyxDQXA4QkUsYyxDQXc4QkYsaUMsQ0FyOEJFLHdCLENBeThCRixxQyxDQXQ4QkUsYyxDQTA4QkYsNEIsQ0F2OEJFLGUsQ0c3OEhFLGtCLENIdTVKRixVLENBQ0EsTSxDR241SkEsMEIsQ0FDRSxpQixDQUNBLGUsQ0h1NUpGLGEsQ0FHRix5QixDR3Y1SkksaUIsQ0FDQSxnQixDQUNBLGEsQ0g4OEhKLGUsQ0E4OEJBLHVCLENPbC9KQyxVLENBQ0Esa0IsQ0FDQSxlLENBQ0Esd0IsQ0FBQSxvQixDUHUvSkQsNkIsQ0FDRSxvQixDQUNBLGlCLENPdi9KRCxlLENQeS9KQyxhLENBQ0Esd0IsQ096L0pELG9CLENQNi9KRCw0QixDT3ovSkUsa0IsQ1B5aUlGLGdCLENPdGlJQyxhLENBbUlBLFcsQ1B5M0pELDRCLENPOTJKRSxtQixDQUNBLG1CLENQb2hJRixZLENPamhJQyx1QixDQUNDLG9CLENBQ0Esc0IsQ0FDQSx3QixDQUNBLHFCLENBQ0Esa0IsQ1BxMkpGLDRCLENBMzhCQSxTLENPcGlJQyxtQixDQUNDLGUsQ0FDQSx3QixDQUNBLG1CLENBQUEsaUIsQ0FBQSxlLENBQ0EsYSxDUDYvSkEsb0IsQ0FDQSx1QyxDTzcvSkEsK0IsQ1BpZ0tGLGtDLENPLy9KRSx3QixDUG1sS0YsaUMsQ09sZ0tFLGtGLENQNGhJRiwwRSxDQUdBLCtCLENPMWhJRyxTLENBQ0MsMEQsQ1A0aElKLGtELENBR0EseUIsQ094aElHLDJCLENBQ0MsbUIsQ1BvZ0tKLHlCLENPNy9KRSwyQixDUCsvSkEsbUIsQ081L0pELHlCLENBQ0MsMkIsQ0FDQSxtQixDQUlELFcsQ0FDQyxjLENBQ0EsVyxDQUNBLFUsQ0FDQSxVLENQcWhJRixVLENPbGhJQyxXLENBQ0MsaUIsQ0FDQSw0QixDQUNBLFUsQ0FXQSxjLENQbWhJRixxQixDT2hoSUMsNEMsQ0FDQyxvQyxDQUNBLFMsQ0FDQSxpQixDUGtoSUYsa0MsQ08vZ0lDLDhCLENBQ0MsMEIsQ0FBQSwrQixDQUFBLHVCLENQKy9KRixpQixDTzcvSkUsNEIsQ1ArL0pBLGtDLENBQ0EsOEIsQ08vL0pBLDBCLENQbWdLRixzQixDTy8vSkUsUyxDQUNBLGtCLENBQ0EsK0IsQ0FDQSwyQixDQUNBLHVCLENQa2hJRiw0QixDTy9nSUUsa0MsQ0FDQyw4QixDUGloSUgsMEIsQ0FvL0JBLGUsQ0FDRSxVLENBQ0EsVyxDQUNBLGlCLENBT0YsMEJBQ0UsdUIsQ0FDRSwrQixDT2hnS0YsUSxDUG9nS0EsbUIsQ08vZ0tGLHlCLENQbWhLRSxtQixDT2hoS0Esc0IsQ1A4Z0lBLG1CLENPNWdJRCxxQixDQUNDLHVCLENQa2hLRSxvQixDT2poS0YsaUIsQ1A4Z0lBLFEsQ0F3Z0NBLHNCLENPbGhLQSxlLENQOGdJQSxXLENPemdJRCxlLENBQ0MseUIsQ0FDQSxlLENQbWhLRSxhLEFBSUoseUJBQ0UsWSxDQXZnQ0EsZSxDT25oSUQsWSxDQUNDLHlCLENQOGdJQSxtQixDTzNnSUQsdUIsQ0FDQyxvQixDQUNBLHNCLENQZ2lLRSxrQixDQW5oQ0YsZ0IsQUF3aENGLHlCQW5oQ0UsWSxDQUNGLHlCLENPL2dJQSxlLENBQ0MsVyxDUDhnSUQsbUIsQ096Z0lBLGMsQ1A0Z0lBLHlCLENBMmhDSSwyQixDT25pS0osNEIsQ0FDQyx5QixDQUNBLHFCLENQcWlLRyxpQixDT2xpS0osdUIsQ0FDQyx5QixDUHdpS0MsMEIsQ09yaUtGLGUsQ0FDQyxXLENQeWlLQywwQixDT3RpS0YsWSxDUDRnSUEsMEIsQ0EraENJLFksQ29DaHpLQSx1QixDQUNBLFksQ0FJQSxjLENBQ0EsMkIsQ0FFQSw0QixDQUNBLHlCLENBRUEscUIsQ0FDQSxzQixDcENtektBLFUsQ0FDQSxlLENvQ256S0EsZSxDQU1BLFUsQ0FKQSxtQixDcEM2ektGLFksQ29DNXpLRSx5QixDQVFBLDBCLENBQ0ksMkIsQ0FDQSx1QixDcEN5ektKLG1CLENvQ3R6S0EsUSxDQUNJLGUsQ0FDQSxVLENBQ0EsVyxDcENneElSLHFCLENvQzl3SVEsWSxDQUNJLDJCLENwQzR6S1IsZ0IsQ0FDQSxPLENBN2lDSixZLENvQzV3SUksZ0IsQ0FHSSxtQixDcEM4d0lSLGMsQ0FpakNFLG1CLENvQzF6S00sYyxDcENneElOLHVCLENvQzV3SU0sUyxDcENneElOLGMsQ0FDRixnQixDcUNueElBLGUsQ3JDcTBLSSxpQixDQUdGLGdCLENBQ0UsYyxDQUdGLFcsQ0FDRSxXLENBQ0EsVSxDQUNBLFUsQ0FDQSxXLENBR0YsZSxDQUNFLFUsQ0FDQSxhLEFBSUoseUJBQ0Usa0IsQ0FDRSxtQixDQUNBLG1CLENBQ0EsWSxDQUNBLDJCLENBQ0EsNkIsQ0FDQSxpQyxDQUNBLDZCLENBQ0Esd0IsQ0FDQSxxQixDQUNBLGtCLENBR0YsZSxDQUNFLHVCLENBQ0Esb0IsQ0FDQSx3QixBQUlKLHlCQXNCRSxtQyxDQUNFLGUsQ0FHRixxQyxDQUNFLGUsQ0FHRix3QixDQUNFLGUsQ0FHRix3QixDQUNFLGUsQ0FHRix1QixDQUNFLGUsQ0FDQSxtQixBQUlKLHlCQTBCRSxhLENBY0EsYSxDQUNFLDJCLENBQ0EsNEIsQ0FDQSx5QixDQUNBLHFCLENBQ0EsdUIsQ0FDQSxvQixDQUNBLHNCLENBckJGLGEsQ0FRRSx3QixDQUNBLHFCLENBQ0Esa0IsQ0FDQSxRLENBR0YsYSxDQVFFLG1CLEFBSUoseUJBQ0UsYSxDQUNFLDJCLENBQ0EsNEIsQ0FDQSx5QixDQUNBLHFCLENBR0YscUMsQ0FDRSxZLEFBSUoseUJBQ0UsaUIsQ0FDRSxtQixDQUNBLG1CLENBQ0EsWSxDQUNBLHdCLENBQ0EscUIsQ0FDQSw2QixDQUNBLGtCLENBQ0EsYyxDQUdGLG1DLENBQ0UsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLCtCLENBQ0Esa0IsQ0FHRixPLENBQ0UsMkIsQ0FDQSw0QixDQUNBLHlCLENBQ0EscUIsQ0FDQSx3QixDQUNBLHFCLENBQ0Esb0IsQUFJSix5QkFDRSxtQyxDQUtFLGlCLEFBSUoseUJBQ0UsVSxDQUNFLGMsQ0FHRixRLENBQ0UsOEIsQ0FHRixZLENBQ0UsYyxDQUNBLFcsQ0FDQSxTLENBQ0EsVSxDQUNBLFUsQ0FDQSw0QyxDQUNBLG9DLENBR0YsdUIsQ0FDRSx5QixDQUdGLG1CLENBQ0UsYyxDQUdGLHFCLENBQ0UsVSxDQUNBLGlCLENBR0YsYyxDQUNFLFksQ0FHRixpQixDQUNFLHNCLENBR0YsOEMsQ0FDRSx3QixBQUlKLHlCQUNFLGdCLENBQ0UsYyxDQUdGLGlCLENBQ0UsVSxDQUNBLGlCLENBSUYsMkIsQ0FEQSxxQixDQUVBLGdDLENBQ0UsYyxDQUdGLGUsQ0FDRSx1QixDQUNBLG9CLENBQ0EsaUIsQUFJSix5QkFDRSxlLENBVUUsaUIsQ0FDQSxZLENBQ0EsYyxDQUNBLDZCLENBQ0EsMEIsQ0FDQSx1QixBQUlKLCtDQUNFLGUsQ0FVRSxrQixDQUNBLGlCLENBQ0EsYyxDQUNBLDZCLENBQ0EsMEIsQ0FDQSx1QixBQUlKLGdEQUNFLFksQ0FDRSxpRCxDQUdGLHFCLENBQ0UsMkIsQ0FDQSxnQixDQUNBLE8sQ0FDQSxZLENBQ0EsZ0IsQ0FDQSxXLENBQ0EsVyIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIFJlc2V0IGFuZCBiYXNlIHN0eWxlcyAgKi9cbioge1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIExpbmtzICovXG5hLFxuYTpsaW5rLFxuYTp2aXNpdGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBDb21tb24gKi9cbmFzaWRlLFxubmF2LFxuZm9vdGVyLFxuaGVhZGVyLFxuc2VjdGlvbixcbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbnVsLFxudWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5pbWcsXG5zdmcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyogRm9ybSAqL1xuaW5wdXQsXG50ZXh0YXJlYSxcbmJ1dHRvbixcbnNlbGVjdCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbixcbmlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXQ6Zm9jdXMsXG5pbnB1dDphY3RpdmUsXG5idXR0b246Zm9jdXMsXG5idXR0b246YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbjpyb290IHtcbiAgLS1iZy1kYXJrOiAjMDEwMTAxO1xuICAtLWJnLWxpZ2h0OiAjZmZmO1xuICAtLWJnLW1lZGl1bTogI0ZFRjRFODtcbiAgLS1saWdodDogI2ZmZjtcbiAgLS1kYXJrOiAjMjkyOTI5O1xuICAtLWFjYzogI0ZDODgxMTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUG9wcGlucy1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUG9wcGlucy1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4udmlzdWFsbHktaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNsaXAtcGF0aDogaW5zZXQoMTAwJSk7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbGlnaHQpO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnF1aXotYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLW1lZGl1bSk7XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5mb290ZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4uZm9vdGVyIHtcbiAgcGFkZGluZzogNjBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNlM2UzO1xufVxuXG4uY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2OHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgfVxufVxuXG4uc2VjdGlvbl9fdGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDIycHgsIDMuOHZ3LCA2MHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlY3Rpb25fX3RpdGxlIGIge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubW9iaWxlLXZpZXcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLm1vYmlsZS12aWV3IHtcbiAgICBkaXNwbGF5OiBpbml0aWFsO1xuICB9XG59XG4udGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDMycHgsIDQuNXZ3LCA1MHB4KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnRpdGxlLW0ge1xuICBmb250LXNpemU6IGNsYW1wKDI4cHgsIDR2dywgMzZweCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjhweCkge1xuICAudGl0bGUtbSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCA1dncsIDI4cHgpO1xuICB9XG59XG4udGV4dC1zIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAzdncsIDI2cHgpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uY29sb3Ige1xuICBjb2xvcjogdmFyKC0tYWNjKTtcbn1cblxuLmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xuICBwYWRkaW5nOiAxMHB4IGNsYW1wKDIwcHgsIDN2dywgMzNweCk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM2MGRlZywgI0YzNzIxRCAwJSwgI0VFOEEwNSAxMDAlKTtcbiAgY29sb3I6IHZhcigtLWxpZ2h0KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJ1dHRvbjpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC44NjY2NjY2NjY3KTtcbn1cblxuLmJ0bi1jIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYWNjKTtcbn1cblxuYSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xufVxuYTpob3ZlciB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuQGtleWZyYW1lcyBzcGxpZGUtbG9hZGluZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xuICB9XG59XG4uc3BsaWRlX190cmFjay0tZHJhZ2dhYmxlIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc3BsaWRlX190cmFjay0tZmFkZSA+IC5zcGxpZGVfX2xpc3QgPiAuc3BsaWRlX19zbGlkZSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAwO1xufVxuXG4uc3BsaWRlX190cmFjay0tZmFkZSA+IC5zcGxpZGVfX2xpc3QgPiAuc3BsaWRlX19zbGlkZS5pcy1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3BsaWRlLS1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cblxuLnNwbGlkZV9fdHJhY2stLXR0YiA+IC5zcGxpZGVfX2xpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNwbGlkZV9fY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3BsaWRlX19saXN0IHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uc3BsaWRlLmlzLWluaXRpYWxpemVkOm5vdCguaXMtYWN0aXZlKSAuc3BsaWRlX19saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zcGxpZGVfX3BhZ2luYXRpb24ge1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3BsaWRlX19wYWdpbmF0aW9uIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3BsaWRlOm5vdCguaXMtb3ZlcmZsb3cpIC5zcGxpZGVfX3BhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3BsaWRlX19wcm9ncmVzc19fYmFyIHtcbiAgd2lkdGg6IDA7XG59XG5cbi5zcGxpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNwbGlkZS5pcy1pbml0aWFsaXplZCwgLnNwbGlkZS5pcy1yZW5kZXJlZCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5zcGxpZGVfX3NsaWRlIHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNwbGlkZV9fc2xpZGUgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLnNwbGlkZV9fc3Bpbm5lciB7XG4gIGFuaW1hdGlvbjogc3BsaWRlLWxvYWRpbmcgMXMgbGluZWFyIGluZmluaXRlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjOTk5O1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm90dG9tOiAwO1xuICBjb250YWluOiBzdHJpY3Q7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5zcGxpZGVfX3NyIHtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi5zcGxpZGVfX3RvZ2dsZS5pcy1hY3RpdmUgLnNwbGlkZV9fdG9nZ2xlX19wbGF5LCAuc3BsaWRlX190b2dnbGVfX3BhdXNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNwbGlkZV9fdG9nZ2xlLmlzLWFjdGl2ZSAuc3BsaWRlX190b2dnbGVfX3BhdXNlIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uc3BsaWRlX190cmFjayB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cblxuLmZvb3Rlcl9fcG9saWNpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7XG59XG5cbi5mb290ZXJfX3BvbGljeS1saW5rIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzY2NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZm9vdGVyX19wb2xpY3ktbGluazpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1saWdodCk7XG59XG5cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2MpO1xuICBjb2xvcjogdmFyKC0tbGlnaHQpO1xufVxuLmZvb3RlciBhIHtcbiAgY29sb3I6IHZhcigtLWxpZ2h0KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uZm9vdGVyIGE6aG92ZXIge1xuICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggcmVkO1xufVxuLmZvb3RlciBociB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQpO1xuICBtYXJnaW46IGNsYW1wKDMwcHgsIDN2dywgNDBweCkgMDtcbn1cblxuLmZvb3Rlcl9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7XG59XG5cbi5mb290ZXJfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogY2xhbXAoMjBweCwgNHZ3LCA1MHB4KTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uZm9vdGVyX19yZXN0cmljdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLmZvb3Rlcl9faW5mbyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNDBweDtcbiAgfVxuICAuZm9vdGVyX19saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWxpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJnLWRhcmspO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlciAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaGVhZGVyX19sb2dvIHtcbiAgZm9udC1zaXplOiBjbGFtcCgzMnB4LCA0dncsIDQ4cHgpO1xuICBjb2xvcjogcmdiKDEyMCwgODIsIDEyKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5oZWFkZXJfX3RleHQge1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDJ2dywgMThweCk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5oZWFkZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIG1hcmdpbjogMCAxMnB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE1MG1zIGVhc2U7XG59XG5cbi5oZWFkZXJfX3Byb2dyZXNzLWJhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5oZWFkZXJfX3Byb2dyZXNzLWJhci1maWxsIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMCU7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBiYWNrZ3JvdW5kOiByZ2IoMTIwLCA4MiwgMTIpO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAyMDBtcyBlYXNlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIGFuZCAobWluLXdpZHRoOiAzNjBweCkge1xuICAuaGVhZGVyIC5idXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtaW4td2lkdGg6IG1heC1jb250ZW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLmhlYWRlciAuYnV0dG9uIHtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbWluLXdpZHRoOiBtYXgtY29udGVudDtcbiAgfVxufVxuLyogUmVzdWx0IG9mZmVyIHYyIHBhZ2Ug4oCTIEdMUGlsbHMgcmVzdWx0cyBzZWN0aW9uICovXG4uZ2xwaWxscy1yZXN1bHRzLXNlY3Rpb24ge1xuICBtYXgtd2lkdGg6IDY4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMzJweCAxNnB4IDQ4cHg7XG59XG5cbi8qIC0tLSBWaWV3ZXIgY291bnRlciAtLS0gKi9cbi52aWV3ZXItY291bnRlci13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi52aWV3ZXItY291bnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgYmFja2dyb3VuZDogI2ZlZjNjNztcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4udmlld2VyLWRvdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLnZpZXdlci1kb3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQ6ICNmNTllMGI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBnbHBpbGxzLXBpbmcgMXMgaW5maW5pdGU7XG59XG4udmlld2VyLWRvdDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiAjZjU5ZTBiO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbkBrZXlmcmFtZXMgZ2xwaWxscy1waW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA3NSUsIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLnZpZXdlci1jb3VudGVyIHNwYW4ge1xuICBjb2xvcjogIzkyNDAwZTtcbn1cblxuLnZpZXdlci1jb3VudGVyIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIC0tLSBVcmdlbmN5IGJhbm5lciAtLS0gKi9cbi51cmdlbmN5LWJhbm5lciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2U1M2UzZSwgI2M1MzAzMCk7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi51cmdlbmN5LWJhbm5lci1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cblxuLnVyZ2VuY3ktbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi51cmdlbmN5LXRpbWVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogNHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnVyZ2VuY3ktdGltZXIgc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZmlsbDogI2ZmZjtcbn1cblxuLnVyZ2VuY3ktc3RvY2sge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi8qIC0tLSBSZXN1bHRzIGhlYWRpbmcgLS0tICovXG4uZ2xwaWxscy1yZXN1bHRzLXNlY3Rpb24gLnN0ZXBfaGVhZCB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzFmMjkzNztcbn1cbi5nbHBpbGxzLXJlc3VsdHMtc2VjdGlvbiAuc3RlcF9oZWFkIHNwYW4sXG4uZ2xwaWxscy1yZXN1bHRzLXNlY3Rpb24gLnN0ZXBfaGVhZCAuZ2xwaWxscy1icmFuZCB7XG4gIGNvbG9yOiAjNGFhNjE0O1xufVxuXG4vKiAtLS0gQ2hhcnQgLS0tICovXG4uY2hhcnQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDMwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1NTBweDtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG59XG4uY2hhcnQtY29udGFpbmVyLS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jcmVzdWx0R3JhcGgge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogLS0tIFdlaWdodCBzdW1tYXJ5IGJveCAtLS0gKi9cbi53ZWlnaHRfc3VtbWVyeV9ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGUzZWI7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53ZWlnaHRfc3VtbWVyeV9ib3ggLmNvbCB7XG4gIGZsZXg6IDEgMSA0NSU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8qIEhpZGRlbiB1bnRpbCBKUyBhZGRzIC52aXNpYmxlIGZvciBnZW5kZXItY29ycmVjdCBpbWFnZSAqL1xufVxuLndlaWdodF9zdW1tZXJ5X2JveCAuY29sIC5jb2xfaGVhZCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZzogMTJweCAxMnB4IDAgMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMxZjI5Mzc7XG59XG4ud2VpZ2h0X3N1bW1lcnlfYm94IC5jb2wgLmltZyB7XG4gIGhlaWdodDogMTUwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtYXJnaW46IDEycHggYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud2VpZ2h0X3N1bW1lcnlfYm94IC5jb2wgaW1nLm1hbGVfcGljLFxuLndlaWdodF9zdW1tZXJ5X2JveCAuY29sIGltZy5mZW1hbGVfcGljIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53ZWlnaHRfc3VtbWVyeV9ib3ggLmNvbCBpbWcubWFsZV9waWMudmlzaWJsZSxcbi53ZWlnaHRfc3VtbWVyeV9ib3ggLmNvbCBpbWcuZmVtYWxlX3BpYy52aXNpYmxlIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi53ZWlnaHRfc3VtbWVyeV9ib3ggLmNvbCAuZGVjIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAwIDEycHggMTJweCAxMnB4O1xuICBjb2xvcjogIzM3NDE1MTtcbn1cbi53ZWlnaHRfc3VtbWVyeV9ib3ggLmNvbCAuZGVjIGIge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzFmMjkzNztcbn1cbi53ZWlnaHRfc3VtbWVyeV9ib3ggLmNvbC50byAuZGVjIGIge1xuICBjb2xvcjogIzRhYTYxNDtcbn1cbi53ZWlnaHRfc3VtbWVyeV9ib3ggLmNvbCAuY29sX2Zvb3RlciB7XG4gIHBhZGRpbmc6IDRweCA0cHggMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbn1cbi53ZWlnaHRfc3VtbWVyeV9ib3ggLmNvbCAuY29sX2Zvb3RlciAuY29sX2hlYWQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG4ud2VpZ2h0X3N1bW1lcnlfYm94IC5jb2wgLmNvbF9mb290ZXIgLmRlYyB7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBtYXJnaW46IDhweCBhdXRvIDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBjb2xvcjogIzRhNTU2ODtcbn1cbi53ZWlnaHRfc3VtbWVyeV9ib3ggLmNvbC50byAuY29sX2Zvb3RlciAuZGVjIHtcbiAgY29sb3I6ICMyMjU0M2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmY2ZDU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMnB4IDZweDtcbn1cblxuLmFycm93LWNvbnRhaW5lciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYXJyb3ctY29udGFpbmVyIGltZyB7XG4gIG1heC1oZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4vKiAtLS0gRXhwZXJ0IGNhcmQgLS0tICovXG4uZXhwZXJ0LWNhcmQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCAjZjBmOWZmLCAjZTBmMmZlKTtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgYm94LXNoYWRvdzogMCA0cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5leHBlcnQtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNnB4O1xufVxuXG4uZXhwZXJ0LWF2YXRhciB7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5leHBlcnQtbmFtZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmV4cGVydC1uYW1lIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZpbGw6ICMxODc3ZjI7XG59XG5cbi5leHBlcnQtdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNjU2NzZiO1xufVxuXG4uZXhwZXJ0LXF1b3RlIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICM0YWE2MTQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmV4cGVydC12ZXJpZmllZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNjU2NzZiO1xufVxuLmV4cGVydC12ZXJpZmllZCBzdmcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi8qIC0tLSBDcmVkaWJpbGl0eSAvIHJlc2VhcmNoIGJsb2NrIC0tLSAqL1xuLmxvZ29fZGVjX2NvbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIHBhZGRpbmc6IDEuMjVyZW07XG59XG4ubG9nb19kZWNfY29udCAubG9nb19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubG9nb19kZWNfY29udCAubG9nb19yb3cgLmltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ubG9nb19kZWNfY29udCAubG9nb19yb3cgLmRlYyB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMzNzQxNTE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDA7XG59XG4ubG9nb19kZWNfY29udCAubG9nb19yb3cgLmRlYyBiIHtcbiAgY29sb3I6ICMxZjI5Mzc7XG59XG5cbi8qIC0tLSBQcm9kdWN0IHJlY29tbWVuZGF0aW9uIGhlYWRpbmcgLS0tICovXG4uZ2xwaWxscy1yZXN1bHRzLXNlY3Rpb24gLnN0ZXBfaGVhZF8yIHtcbiAgcGFkZGluZzogNDBweCAwIDA7XG4gIGZvbnQtc2l6ZTogMS44ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMWYyOTM3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIC0tLSBQcmljZSBjYXJkIC0tLSAqL1xuLnByaWNlX2NhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFmMmUzO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5wcmljZV9jYXJkIC5zdGVwX2hlYWRfMyB7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBmb250LXNpemU6IDEuNGVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzFmMjkzNztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wcmljZV9jYXJkIC5pbWcge1xuICBtYXgtd2lkdGg6IDMxMnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucHJpY2VfY2FyZCAuaW1nX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxMnB4IGF1dG8gMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnByaWNlX2NhcmQgLnN0ZXBfaGVhZF80IHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBmb250LXNpemU6IDEuM2VtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzFmMjkzNztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5wcmljZV9jYXJkIC5wcmljZS1zdHJpa2V0aHJvdWdoIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIGNvbG9yOiAjNmI3MjgwO1xuICBmb250LXNpemU6IDEuMWVtO1xufVxuLnByaWNlX2NhcmQgLnByaWNlLWZpbmFsIHtcbiAgY29sb3I6ICMxNmEzNGE7XG4gIGZvbnQtc2l6ZTogMS42ZW07XG59XG4ucHJpY2VfY2FyZCAuZGVjIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzM3NDE1MTtcbn1cbi5wcmljZV9jYXJkIC5kZWMucHJpY2UtcmVjb21tZW5kIHtcbiAgYmFja2dyb3VuZDogI2ZmZjNjZDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM4NTY0MDQ7XG59XG4ucHJpY2VfY2FyZCAuZGVjLmRlY18yIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnByaWNlX2NhcmQgLmRlYy5kZWNfMi5wcmljZS1kZWMtbWIge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBjb2xvcjogIzM3NDE1MTtcbn1cbi5wcmljZV9jYXJkIC5kZWMuZGVjXzIucHJpY2UtY2FwdGlvbiB7XG4gIGNvbG9yOiAjNmI3MjgwO1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5wcmljZV9jYXJkIC5kZWNfMyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZWY0NDQ0O1xufVxuLnByaWNlX2NhcmQgLmN0YS5pbWdfbGluayxcbi5wcmljZV9jYXJkIC5jdGEuc3VibWl0LWN0YSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wcmljZV9jYXJkIC5zdWJtaXRfYnRuIHtcbiAgcGFkZGluZzogMThweCAxMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYjczMWE7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDEuMmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG59XG4ucHJpY2VfY2FyZCAuc3VibWl0X2J0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMDVhMTA7XG59XG4ucHJpY2VfY2FyZCAuZ3VhcmFudGVlLXRleHQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBmb250LXNpemU6IDAuOWVtO1xuICBjb2xvcjogIzRiNTU2Mztcbn1cblxuLyogLS0tIFB1cmNoYXNlIG5vdGlmaWNhdGlvbiAoc2xpZGUtaW4pIC0tLSAqL1xuLm5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxNnB4O1xuICBsZWZ0OiAxNnB4O1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICB6LWluZGV4OiA1MDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3gtc2hhZG93OiAwIDEwcHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEyMCUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLm5vdGlmaWNhdGlvbi5zaG93IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubm90aWZpY2F0aW9uLWljb24ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjNGFhNjE0O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5ub3RpZmljYXRpb24taWNvbiBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBzdHJva2U6IHdoaXRlO1xuICBmaWxsOiBub25lO1xufVxuXG4ubm90aWZpY2F0aW9uLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5ub3RpZmljYXRpb24tc3VidGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM2NTY3NmI7XG59XG5cbi8qIC0tLSBFeGl0IGludGVudCBwb3B1cCAtLS0gKi9cbi5leGl0LXBvcHVwLW92ZXJsYXkge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG4uZXhpdC1wb3B1cC1vdmVybGF5LnNob3cge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZXhpdC1wb3B1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3gtc2hhZG93OiAwIDI1cHggNTBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFuaW1hdGlvbjogZ2xwaWxscy1zY2FsZUluIDAuM3MgZWFzZTtcbn1cblxuQGtleWZyYW1lcyBnbHBpbGxzLXNjYWxlSW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uZXhpdC1wb3B1cC1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICByaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzY1Njc2YjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiA0cHg7XG59XG4uZXhpdC1wb3B1cC1jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjMWEyMDJjO1xufVxuLmV4aXQtcG9wdXAtY2xvc2Ugc3ZnIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gIGZpbGw6IG5vbmU7XG59XG5cbi5leGl0LXBvcHVwLWVtb2ppIHtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgbWFyZ2luOiAwIGF1dG8gMTZweDtcbiAgYmFja2dyb3VuZDogI2ZlZTJlMjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG4uZXhpdC1wb3B1cCBoMyB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uZXhpdC1wb3B1cCBwIHtcbiAgY29sb3I6ICM2NTY3NmI7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmV4aXQtcG9wdXAtY29kZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2U1M2UzZSwgI2M1MzAzMCk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uZXhpdC1wb3B1cC1jb2RlLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uZXhpdC1wb3B1cC1jb2RlLXZhbHVlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDhweCAwO1xufVxuXG4uZXhpdC1wb3B1cC1jb2RlLWluZm8ge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5leGl0LXBvcHVwLWN0YSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTZweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZWI3MzFhLCAjZjU5MjJhKTtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uZXhpdC1wb3B1cC1jdGE6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xufVxuXG4uZXhpdC1wb3B1cC1kaXNtaXNzIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzY1Njc2YjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZXhpdC1wb3B1cC1kaXNtaXNzOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qIC0tLSBSZXNwb25zaXZlIC0tLSAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5nbHBpbGxzLXJlc3VsdHMtc2VjdGlvbiAuc3RlcF9oZWFkIHtcbiAgICBmb250LXNpemU6IDEuM2VtO1xuICB9XG4gIC5nbHBpbGxzLXJlc3VsdHMtc2VjdGlvbiAuc3RlcF9oZWFkXzIge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gIH1cbiAgLnByaWNlX2NhcmQgLnN0ZXBfaGVhZF8zIHtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICB9XG4gIC5wcmljZV9jYXJkIC5wcmljZS1maW5hbCB7XG4gICAgZm9udC1zaXplOiAxLjRlbTtcbiAgfVxuICAucHJpY2VfY2FyZCAuc3VibWl0X2J0biB7XG4gICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICBwYWRkaW5nOiAxNXB4IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ2xwaWxscy1yZXN1bHRzLXNlY3Rpb24gLnN0ZXBfaGVhZCB7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgfVxufVxuLnNwaW5uZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zaG93LXNwaW5uZXIge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuLnNwaW5uZXJfX2lubmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDQ1ZGVnKTtcbiAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMTQ4cHg7XG4gIGhlaWdodDogMTQ4cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc3Bpbm5lcl9faW5uZXI6YmVmb3JlLFxuLnNwaW5uZXJfX2lubmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zZm9ybTogcm90YXRlWCg3MGRlZyk7XG4gIGFuaW1hdGlvbjogMXMgc3BpbiBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5zcGlubmVyX19pbm5lcjphZnRlciB7XG4gIGNvbG9yOiAjRkYzRDAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoNzBkZWcpO1xuICBhbmltYXRpb24tZGVsYXk6IDAuNHM7XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZVooMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlWigzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZWNjdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC0zNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSwgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMC4yZW0gMHB4IDAgMHB4IGN1cnJlbnRjb2xvcjtcbiAgfVxuICAxMiUge1xuICAgIGJveC1zaGFkb3c6IDAuMmVtIDAuMmVtIDAgMCBjdXJyZW50Y29sb3I7XG4gIH1cbiAgMjUlIHtcbiAgICBib3gtc2hhZG93OiAwIDAuMmVtIDAgMHB4IGN1cnJlbnRjb2xvcjtcbiAgfVxuICAzNyUge1xuICAgIGJveC1zaGFkb3c6IC0wLjJlbSAwLjJlbSAwIDAgY3VycmVudGNvbG9yO1xuICB9XG4gIDUwJSB7XG4gICAgYm94LXNoYWRvdzogLTAuMmVtIDAgMCAwIGN1cnJlbnRjb2xvcjtcbiAgfVxuICA2MiUge1xuICAgIGJveC1zaGFkb3c6IC0wLjJlbSAtMC4yZW0gMCAwIGN1cnJlbnRjb2xvcjtcbiAgfVxuICA3NSUge1xuICAgIGJveC1zaGFkb3c6IDBweCAtMC4yZW0gMCAwIGN1cnJlbnRjb2xvcjtcbiAgfVxuICA4NyUge1xuICAgIGJveC1zaGFkb3c6IDAuMmVtIC0wLjJlbSAwIDAgY3VycmVudGNvbG9yO1xuICB9XG59XG4uc3Bpbm5lcl9fdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKC00NWRlZyk7XG4gIGJvdHRvbTogLTMwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYnJpZGdlLW1haW4ge1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5icmlkZ2UtbWFpbiAubWFpbl9fdG9wLWxpc3Qge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBncmlkLWNvbHVtbjogMS8tMTtcbn1cblxuLmJyaWRnZV9faW5mbyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMjBweDtcbn1cbi5icmlkZ2VfX2luZm8gLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmJyaWRnZV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMnZ3LCAxOHB4KTtcbn1cblxuLmJyaWRnZV9fZG9jIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxMHB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1saWdodCk7XG4gIHBhZGRpbmctcmlnaHQ6IDQwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5icmlkZ2VfX2RvYzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAzOCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy9icmlkZ2UvZG9jLmF2aWYpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5icmlkZ2VfX2RvYy10ZXh0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAydncsIDE2cHgpO1xufVxuXG4uYnJpZGdlX19kb2MtYXV0aG9yIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjV2dywgMTZweCk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1kYXJrKTtcbn1cblxuLmJyaWRnZV9fcGljdHVyZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWcvYnJpZGdlL2JlZm9yZS53ZWJwKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGVuZDtcbn1cblxuLmJyaWRnZV9fcmVzdWx0cy1pbmZvIHtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbGlnaHQpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5icmlkZ2VfX3Jlc3VsdHMtdGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDJ2dywgMThweCk7XG59XG5cbi5icmlkZ2VfX3Jlc3VsdHMtdGV4dCB7XG4gIGNvbG9yOiByZWQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5icmlkZ2UtbWFpbiB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiAyMHB4O1xufVxuLmJyaWRnZS1tYWluIC5tYWluX190b3AtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJyaWRnZS1tYWluIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5icmlkZ2UtbWFpbiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2OHB4KSB7XG4gIC5icmlkZ2UtbmV4dCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogNDBweDtcbiAgICBsZWZ0OiAxMHZ3O1xuICAgIHdpZHRoOiA4MHZ3O1xuICAgIHotaW5kZXg6IDUwO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjkpO1xuICB9XG59XG4uY29va2llLWJhbm5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAtNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB6LWluZGV4OiAxMDAwO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZTtcbn1cbi5jb29raWUtYmFubmVyLmlzLXZpc2libGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uY29va2llLWJhbm5lcl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvb2tpZS1iYW5uZXJfX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5jb29raWUtYmFubmVyX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogdmFyKC0tZGFyayk7XG4gIG1hcmdpbjogMDtcbn1cbi5jb29raWUtYmFubmVyX190ZXh0IGEge1xuICBjb2xvcjogdmFyKC0tYWNjZW50KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY29va2llLWJhbm5lcl9fdGV4dCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNvb2tpZS1iYW5uZXJfX2J0biB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmspO1xuICBjb2xvcjogdmFyKC0tbGlnaHQpO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5mb290ZXJfX3BvbGljaWVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xufVxuXG4uZm9vdGVyX19wb2xpY3ktbGluayB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM2NjY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmZvb3Rlcl9fcG9saWN5LWxpbms6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tbGlnaHQpO1xufVxuXG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjKTtcbiAgY29sb3I6IHZhcigtLWxpZ2h0KTtcbn1cbi5mb290ZXIgYSB7XG4gIGNvbG9yOiB2YXIoLS1saWdodCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmZvb3RlciBhOmhvdmVyIHtcbiAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4IHJlZDtcbn1cbi5mb290ZXIgaHIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0KTtcbiAgbWFyZ2luOiBjbGFtcCgzMHB4LCAzdncsIDQwcHgpIDA7XG59XG5cbi5mb290ZXJfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xufVxuXG4uZm9vdGVyX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IGNsYW1wKDIwcHgsIDR2dywgNTBweCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmZvb3Rlcl9fcmVzdHJpY3Rpb24ge1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5mb290ZXJfX2luZm8ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbiAgLmZvb3Rlcl9fbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1saWdodCk7XG4gIGNvbG9yOiB2YXIoLS1iZy1kYXJrKTtcbiAgcGFkZGluZzogNXB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXIgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmhlYWRlcl9fbG9nbyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMzJweCwgNHZ3LCA0OHB4KTtcbiAgY29sb3I6IHJnYigxMjAsIDgyLCAxMik7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uaGVhZGVyX190ZXh0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAydncsIDE4cHgpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uaGVhZGVyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBtYXJnaW46IDAgMTJweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyBlYXNlO1xufVxuXG4uaGVhZGVyX19wcm9ncmVzcy1iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaGVhZGVyX19wcm9ncmVzcy1iYXItZmlsbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDAlO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgYmFja2dyb3VuZDogcmdiKDEyMCwgODIsIDEyKTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMjAwbXMgZWFzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSBhbmQgKG1pbi13aWR0aDogMzYwcHgpIHtcbiAgLmhlYWRlciAuYnV0dG9uIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWluLXdpZHRoOiBtYXgtY29udGVudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5oZWFkZXIgLmJ1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIG1pbi13aWR0aDogbWF4LWNvbnRlbnQ7XG4gIH1cbn1cbi5tYWluX19jb25zaXN0ZW5jeSB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLm1haW5fX2NvbnNpc3RlbmN5LWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgzMDBweCwgNTA1cHgpIDFmcjtcbiAgZ2FwOiAzMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubWFpbl9fY29uc2lzdGVuY3ktcGljdHVyZSB7XG4gIGdyaWQtcm93OiAxLzM7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDUwNS80NTM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWcvbWFpbi9tYWluX2NvbnNpc3RlbmN5LXBpY3R1cmUud2VicCk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4ubWFpbl9fY29uc2lzdGVuY3ktdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubWFpbl9fY29uc2lzdGVuY3ktZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ubWFpbl9fY29uc2lzdGVuY3ktbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbn1cblxuLm1haW5fX2NvbnNpc3RlbmN5LWl0ZW0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDYwcHggMWZyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxNnB4O1xufVxuXG4ubWFpbl9fY29uc2lzdGVuY3ktaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy9tYWluL21haW5fY29uc2lzdGVuY3ktaWNvbi0xLndlYnApO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZ3JpZC1yb3c6IDEvMztcbn1cblxuLm1haW5fX2NvbnNpc3RlbmN5LWl0ZW06bnRoLWNoaWxkKDIpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1nL21haW4vbWFpbl9jb25zaXN0ZW5jeS1pY29uLTIud2VicCk7XG59XG5cbi5tYWluX19jb25zaXN0ZW5jeS1pdGVtOm50aC1jaGlsZCgzKTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy9tYWluL21haW5fY29uc2lzdGVuY3ktaWNvbi0zLndlYnApO1xufVxuXG4ubWFpbl9fY29uc2lzdGVuY3ktaXRlbTpudGgtY2hpbGQoNCk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWcvbWFpbi9tYWluX2NvbnNpc3RlbmN5LWljb24tNC53ZWJwKTtcbn1cblxuLm1haW5fX2NvbnNpc3RlbmN5LWl0ZW0tdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubWFpbl9fY29uc2lzdGVuY3ktaXRlbS10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluX19jb25zaXN0ZW5jeS1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMwMHB4IDFmcjtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWFpbl9fY29uc2lzdGVuY3ktZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbiAgLm1haW5fX2NvbnNpc3RlbmN5LXBpY3R1cmUge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gIC5tYWluX19jb25zaXN0ZW5jeS1oZWFkaW5nIHtcbiAgICBncmlkLXJvdzogMS8yO1xuICB9XG4gIC5tYWluX19jb25zaXN0ZW5jeS1waWN0dXJlIHtcbiAgICBncmlkLXJvdzogMi8zO1xuICB9XG4gIC5tYWluX19jb25zaXN0ZW5jeS1saXN0IHtcbiAgICBncmlkLXJvdzogMy80O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDY4cHgpIHtcbiAgLm1haW5fX2NvbnNpc3RlbmN5LWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4ubWFpbl9fZmFxIHtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDMwcHgsIDN2dywgNTBweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCg1MHB4LCA1dncsIDEwMHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbWVkaXVtKTtcbn1cblxuLm1haW5fX2ZhcS1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ubWFpbl9fZmFxLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm1haW5fX2ZhcS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG59XG5cbi5tYWluX19mYXEtaXRlbS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMnZ3LCAyMHB4KTtcbn1cblxuLm1haW5fX2ZhcS10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ubWFpbl9fZmFxLXBpY3R1cmUge1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1nL21haW4vbWFpbl9fZmFxLXBpY3R1cmUud2VicCk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuXG4ubWFpbl9fcHJvYmxlbSB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG59XG5cbi5tYWluX19wcm9ibGVtLWluZm8ge1xuICBtYXgtd2lkdGg6IDcyMHB4O1xufVxuXG4ubWFpbl9fcHJvYmxlbS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5tYWluX19wcm9ibGVtLXBpY3R1cmUge1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IGNsYW1wKDMwMHB4LCA0MHZ3LCA1MDVweCk7XG4gIGFzcGVjdC1yYXRpbzogNzQ0LzQ0NTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9tYWluL21haW5fX3Byb2JsZW0tcGljdHVyZS53ZWJwXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluX19wcm9ibGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5tYWluX19wcm9ibGVtLXBpY3R1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgfVxufVxuLm1haW5fX3Byb2R1Y3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1tZWRpdW0pO1xuICBwYWRkaW5nOiBjbGFtcCg1MHB4LCA1dncsIDEwMHB4KSAwO1xufVxuXG4ubWFpbl9fcHJvZHVjdC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLm1haW5fX3Byb2R1Y3QtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIG1pbm1heCgzNzFweCwgNTkxcHgpIDFmcjtcbiAgZ2FwOiAzMHB4O1xufVxuXG4ubWFpbl9fcHJvZHVjdC1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzBweDtcbn1cblxuLm1haW5fX3Byb2R1Y3QtaXRlbS10aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5tYWluX19wcm9kdWN0LXBpY3R1cmUge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy9tYWluL21haW5fX3Byb2R1Y3QtZ2lybC53ZWJwKTtcbiAgYXNwZWN0LXJhdGlvOiA4ODcvOTM1O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbl9fcHJvZHVjdC1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuICAubWFpbl9fcHJvZHVjdC1saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbiAgLm1haW5fX3Byb2R1Y3QtcGljdHVyZSB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjhweCkge1xuICAubWFpbl9fcHJvZHVjdC10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5tYWluX19yZXN1bHRzIHtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDUwcHgsIDV2dywgMTAwcHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1tZWRpdW0pO1xuICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMzBweCwgM3Z3LCA1MHB4KTtcbn1cblxuLm1haW5fX3Jlc3VsdHMtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5tYWluX19yZXN1bHRzLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tYWluX19yZXN1bHRzLXBpY3R1cmUge1xuICBhc3BlY3QtcmF0aW86IDg3NS83MTk7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1nL21haW4vbWFpbl9fcmVzdWx0cy1tYW4ud2VicCk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuXG4ubWFpbl9fcmVzdWx0cy1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xufVxuXG4ubWFpbl9fcmVzdWx0cy1wZXJjZW50IHtcbiAgZm9udC1zaXplOiBjbGFtcCg2MHB4LCA1dncsIDgwcHgpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLm1haW5fX3Jlc3VsdHMtdGV4dCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMnZ3LCAxNnB4KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluX19yZXN1bHRzLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDY4cHgpIHtcbiAgLm1haW5fX3Jlc3VsdHMtYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5tYWluX190b3Age1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDYwcHgsIDV2dywgMTAwcHgpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1tZWRpdW0pO1xufVxuXG4ubWFpbl9fdG9wLXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBjbGFtcCgzMjBweCwgNDB2dywgNTA1cHgpO1xuICBnYXA6IDIwcHg7XG59XG5cbi5tYWluX190b3AtY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMTZweDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuXG4ubWFpbl9fdG9wLXRpdGxlIHtcbiAgbWF4LXdpZHRoOiA1NjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLm1haW5fX3RvcC1kZXNjcmlwdGlvbiB7XG4gIG1heC13aWR0aDogNjAwcHg7XG59XG5cbi5tYWluX190b3AtYnV0dG9uIHtcbiAgaGVpZ2h0OiBtYXgtY29udGVudDtcbn1cblxuLm1haW5fX3RvcC1saXN0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTZweDtcbn1cblxuLm1haW5fX3RvcC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbi5tYWluX190b3AtaXRlbSBpbWcge1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIHdpZHRoOiAzNnB4O1xufVxuXG4ubWFpbl9fdG9wLXBpY3R1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNTA1cHg7XG59XG4ubWFpbl9fdG9wLXBpY3R1cmUgaW1nIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgYW5pbWF0aW9uOiBtYWluLXRvcC1waWN0dXJlLWZsb2F0IDZzIGVhc2UtaW4tb3V0IGluZmluaXRlIGFsdGVybmF0ZTtcbn1cblxuQGtleWZyYW1lcyBtYWluLXRvcC1waWN0dXJlLWZsb2F0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHB4KTtcbiAgfVxufVxuLm1haW5fX3RvcC1jb3VudGVyLWJsb2NrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDUlO1xuICBsZWZ0OiA1JTtcbiAgd2lkdGg6IDMwJTtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1saWdodCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWFpbl9fdG9wLWNvdW50ZXItYmxvY2sgc3BhbjpsYXN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxMHB4LCAxLjJ2dywgMTRweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS1kYXJrKTtcbn1cblxuLm1haW5fX3RvcC1jb3VudGVyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgzMHB4LCA0dncsIDYwcHgpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5tYWluX190b3Atd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAubWFpbl9fdG9wLWxpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI4cHgpIHtcbiAgLm1haW5fX3RvcC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG4gIC5tYWluX190b3AtYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbmlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbi8qIEZpcmVmb3ggKi9cbmlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIGFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxuLnBheXBhbC1leHByZXNzLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBheXBhbC1leHByZXNzLXdyYXBwZXIuaXMtY2FyZC1pbnB1dCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4ucGF5cGFsLWJ1dHRvbi1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uZm9ybS1zZWN0aW9uIHtcbiAgbWFyZ2luOiBjbGFtcCg1MHB4LCA2dncsIDEwMHB4KSAwO1xufVxuXG4ucGhvbmVfX2xhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGhvbmUtcHJlZml4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMWVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbG9yOiAjYzFjMWMxO1xufVxuXG4jcGhvbmVJbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogNGVtO1xufVxuXG4uc2hpcHBpbmdfX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ2FwOiAyMHB4O1xufVxuXG4ucGF5cGFsLWV4cHJlc3MtYmxvY2sge1xuICBkaXNwbGF5OiBub25lO1xuICBncmlkLWNvbHVtbjogMS8tMTtcbiAgYmFja2dyb3VuZDogI0Y5RjlGOTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4jcGF5bWVudC1zdHJpcGUtcmVxdWVzdC1idXR0b24ge1xuICBtYXgtaGVpZ2h0OiAzNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnNoaXBwaW5nX19mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbGlnaHQpO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNoaXBwaW5nX19mb3JtIGlucHV0LFxuLnNoaXBwaW5nX19mb3JtIHNlbGVjdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMSwgMSwgMSwgMC4yNTA5ODAzOTIyKTtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmlucHV0LWZpZWxkLmVycm9yLFxuLnNoaXBwaW5nX19mb3JtIHNlbGVjdC5lcnJvcixcbi5zaGlwcGluZ19fZm9ybSBpbnB1dC5lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI2Q5MmQyMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMjE3LCA0NSwgMzIsIDAuMTIpO1xufVxuXG4uZXJyb3ItbWVzc2FnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogI2Q5MmQyMDtcbn1cblxuLmZvcm1fX2NhcmQtYnV0dG9uOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogI2QwZDVkZDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogbm9uZTtcbn1cblxuLmZvcm1fX2xlZnQsIC5mb3JtX19yaWdodCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBnYXA6IDEycHg7XG59XG5cbi5mb3JtX190b3AtaW5mbyB7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5mb3JtX190b3Atc3RlcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmZvcm1fX3RvcC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZm9ybV9fdG9wLXN1YnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZm9ybV9fcm93IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiAxNHB4O1xufVxuXG4uZm9ybV9fcm93LS1mdWxsIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG59XG5cbi5mb3JtX19kZWxpdmVyeS1kYXRlIHtcbiAgcGFkZGluZzogMTRweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNGOUY5Rjk7XG59XG5cbi5mb3JtX19jYXJkLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAzMnB4IDIwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMTBweDtcbn1cbi5mb3JtX19jYXJkLXdyYXBwZXIgaHIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xODgyMzUyOTQxKTtcbn1cblxuLmZvcm1fX2NhcmQtdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5mb3JtX19jYXJkLXRvcC10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5mb3JtX19jYXJkLXRvcC10ZXh0IGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgYWNjZW50LWNvbG9yOiB2YXIoLS1hY2MpO1xufVxuXG4ucGF5bWVudC1tZXRob2RbZGF0YS1tZXRob2Q9Z29vZ2xlcGF5XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb3JtX19jYXJkLXRvcC1wYXltZW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbn1cblxuLnBheW1lbnQta2xhcm5hIC5mb3JtX19jYXJkLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xufVxuXG4ua2xhcm5hLWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9pbWcvaWNvbnMva2xhcm5hLnN2ZyksICNGNEI2Qzc7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnBheW1lbnQtbWV0aG9kW2RhdGEtbWV0aG9kPWNyZWRpdGNhcmRdIC5mb3JtX19jYXJkLXBheW1lbnQge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2UsIG9wYWNpdHkgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlLCB2aXNpYmlsaXR5IDAuM3MgZWFzZTtcbn1cblxuLnBheW1lbnQtbWV0aG9kW2RhdGEtbWV0aG9kPWNyZWRpdGNhcmRdLmFjdGl2ZSAuZm9ybV9fY2FyZC1wYXltZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxMHB4O1xuICBtYXgtaGVpZ2h0OiAyMDAwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5mb3JtX19rbGFybmEtc3VibWl0IHtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlLCBvcGFjaXR5IDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZSwgdmlzaWJpbGl0eSAwLjNzIGVhc2U7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wYXltZW50LWtsYXJuYS5hY3RpdmUgLmZvcm1fX2tsYXJuYS1zdWJtaXQge1xuICBtYXgtaGVpZ2h0OiA0OHB4O1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLmZvcm1fX2tsYXJuYSB7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWcvaWNvbnMva2xhcm5hLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4uZm9ybV9fY2FyZC10b3AtcGF5bWVudCwgLmZvcm1fX2dwYXkge1xuICB3aWR0aDogMjhweDtcbiAgYXNwZWN0LXJhdGlvOiAxOS8xMjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmZvcm1fX2NhcmQtdG9wLXBheW1lbnQ6bnRoLWNoaWxkKDEpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy9pY29ucy92aXNhLnN2Zyk7XG59XG5cbi5mb3JtX19jYXJkLXRvcC1wYXltZW50Om50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWcvaWNvbnMvbWFzdGVyLnN2Zyk7XG59XG5cbi5mb3JtX19jYXJkLXRvcC1wYXltZW50Om50aC1jaGlsZCgzKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWcvaWNvbnMvcGF5cGFsLnN2Zyk7XG59XG5cbi5mb3JtX19ncGF5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy9pY29ucy9ncGF5LnN2Zyk7XG59XG5cbi5mb3JtX19jYXJkLWZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAyOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMSwgMSwgMSwgMC4yNTA5ODAzOTIyKTtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5mb3JtX19jYXJkLWZpZWxkIGlucHV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLmZvcm1fX2NhcmQtZmllbGQgbGFiZWw6bnRoLWNoaWxkKDIpLCAuZm9ybV9fY2FyZC1maWVsZCBsYWJlbDpudGgtY2hpbGQoMykge1xuICBtYXgtd2lkdGg6IDVlbTtcbn1cbi5mb3JtX19jYXJkLWZpZWxkIGxhYmVsOm50aC1jaGlsZCgxKSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmZvcm1fX2NhcmQtZmllbGQ6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjhweDtcbiAgY29udGVudDogXCJLYXJ0ZW5udW1tZXJcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uZm9ybV9fY2FyZC1hZ3JlZW1lbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mb3JtX19jYXJkLWFncmVlbWVudC10ZXh0IHtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuXG4uZm9ybV9fY2FyZC1jaGVja2JveCB7XG4gIGFjY2VudC1jb2xvcjogdmFyKC0tYWNjKTtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICB3aWR0aDogMjhweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuXG4uZm9ybV9fY2FyZC1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9ybV9fbmV4dC1zdGVwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogYXV0bztcbiAgbWluLXdpZHRoOiAyNDBweDtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGdhcDogNnB4O1xufVxuLmZvcm1fX25leHQtc3RlcCBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uZm9ybV9fbmV4dC1zdGVwOmhvdmVyIHtcbiAgZ2FwOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5cbi5mb3JtX19jYXJkLWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC4uLy4uLy4uL2ltZy9pY29ucy9sb2NrLnN2Zyk7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cblxuLmZvcm1fX2NhcmQtYWRkaXRpb25hbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zaGlwcGluZ19fZm9ybSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgbWF4LXdpZHRoOiA3ODBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9ybV9fcm93IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5mb3JtX19jYXJkLWZpZWxkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmZvcm1fX2NhcmQtZmllbGQgbGFiZWw6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGxpZ2h0Z3JheTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICB9XG59XG4uZmFpbHVyZS1tb2RhbC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEycHg7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5vZmZlcl9fdG9wIHtcbiAgcGFkZGluZzogY2xhbXAoNTBweCwgOHZ3LCAxMDBweCkgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbWVkaXVtKTtcbn1cbi5vZmZlcl9fdG9wIC5jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDE2cHg7XG59XG5cbi5vZmZlcl9fdG9wLXRpdGxlLFxuLm9mZmVyX190b3AtZGVzY3JpcHRpb24ge1xuICBtYXgtd2lkdGg6IDYyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLm9mZmVyX190b2dnbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAwO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBwYWRkaW5nOiA0cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5vZmZlcl9fdG9nZ2xlLWJ0biB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgbWluLXdpZHRoOiBtYXgtY29udGVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNjY2O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMsIGNvbG9yIDAuMnM7XG59XG4ub2ZmZXJfX3RvZ2dsZS1idG4uaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbGlnaHQpO1xuICBjb2xvcjogdmFyKC0tZGFyayk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLm9mZmVyX190b2dnbGUtYnRuOmhvdmVyOm5vdCguaXMtYWN0aXZlKSB7XG4gIGNvbG9yOiB2YXIoLS1kYXJrKTtcbn1cblxuLm9mZmVyX19saXN0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm9mZmVyX19saXN0LS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjhweCkge1xuICAub2ZmZXJfX3RvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmZXJfX2xpc3QtLW90cCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZlcl9fbGlzdC0tc3Vic2NyaXB0aW9uLm9mZmVyX19saXN0LS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxufVxuLm9mZmVyX19saXN0IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDI2MHB4LCAxZnIpKTtcbiAgZ2FwOiBjbGFtcCgxNnB4LCAyLjV2dywgMjRweCk7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5vZmZlcl9fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLnByb2R1Y3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4ucHJvZHVjdDpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tdG9wOiAtMTAlO1xufVxuXG4ucHJvZHVjdF9fcmliYm9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAwIDA7XG4gIGJhY2tncm91bmQ6ICMyNDcxMDE7XG4gIGNvbG9yOiB2YXIoLS1saWdodCk7XG4gIHBhZGRpbmc6IDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJvZHVjdF9fcmF0aW5nIHtcbiAgbWFyZ2luOiAxZW0gYXV0bztcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucHJvZHVjdF9fcmF0aW5nLXRleHQge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4ub2ZmZXJfX3BpY3R1cmUtc3F1YXJlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNDMsIDExNCwgMjksIDAuOCkgMCUsIHJnYmEoMjA0LCA4NCwgNSwgMC44KSAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogMzJweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1saWdodCk7XG4gIG1hcmdpbi1ib3R0b206IDMwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZHVjdF9fdG9wLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5wcm9kdWN0X190b3AtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucHJvZHVjdF9fcGljdHVyZSB7XG4gIG1heC13aWR0aDogMjk4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IC0zMCU7XG4gIGFuaW1hdGlvbjogcHJvZHVjdC1mbG9hdCAxNnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuQGtleWZyYW1lcyBwcm9kdWN0LWZsb2F0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCkgcm90YXRlKC0xZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMC41ZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpIHJvdGF0ZSgxZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDBkZWcpO1xuICB9XG59XG4ucHJvZHVjdF9fcHJpY2Uge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtYXgtY29udGVudCk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY29sdW1uLWdhcDogMjBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4ucHJvZHVjdF9fcHJpY2UtbmV3IHtcbiAgZm9udC1zaXplOiBjbGFtcCgyNnB4LCA0dncsIDUwcHgpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0tYWNjKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG5cbi5wcm9kdWN0X19wcmljZS1kZXNjcmlwdGlvbixcbi5wcm9kdWN0X19wcmljZS1zYXZlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjNjY2O1xufVxuXG4ucHJvZHVjdF9fcHJpY2Utb2xkIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzY2NjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4ucHJvZHVjdDpob3ZlciAucHJvZHVjdF9fcHJpY2UtbmV3LFxuLnByb2R1Y3Q6Zm9jdXMtd2l0aGluIC5wcm9kdWN0X19wcmljZS1uZXcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xufVxuXG4ucHJvZHVjdDpob3ZlciAucHJvZHVjdF9fcHJpY2Utb2xkOjphZnRlcixcbi5wcm9kdWN0OmZvY3VzLXdpdGhpbiAucHJvZHVjdF9fcHJpY2Utb2xkOjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xufVxuXG4ucHJvZHVjdDpob3ZlciAucHJvZHVjdF9fcGljdHVyZSxcbi5wcm9kdWN0OmZvY3VzLXdpdGhpbiAucHJvZHVjdF9fcGljdHVyZSB7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDE0cHggcmdiYSgyNTUsIDAsIDAsIDAuNTUpKSBkcm9wLXNoYWRvdygwIDAgMzhweCByZ2JhKDI1NSwgMCwgMCwgMC4zNSkpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xufVxuXG4ucHJvZHVjdC0tY2hlY2tlZCAucHJvZHVjdF9fcGljdHVyZSxcbi5wcm9kdWN0LS1jaGVja2VkOmhvdmVyIC5wcm9kdWN0X19waWN0dXJlLFxuLnByb2R1Y3QtLWNoZWNrZWQ6Zm9jdXMtd2l0aGluIC5wcm9kdWN0X19waWN0dXJlIHtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgMTRweCByZ2JhKDI1NSwgMjM0LCAwLCAwLjU1KSkgZHJvcC1zaGFkb3coMCAwIDM4cHggcmdiYSgyNTUsIDI0MiwgMCwgMC4zNSkpO1xufVxuXG4ucHJvZHVjdF9fcHJpY2Utc2F2ZXMtLWhpZ2hsaWdodCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQ6ICMxZmIyNGE7XG4gIGNvbG9yOiB2YXIoLS1saWdodCk7XG59XG5cbi5wcm9kdWN0X19wcmljZS10b3RhbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM3Nzc7XG59XG5cbi5wcm9kdWN0X19mZWF0dXJlcy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wcm9kdWN0X19mZWF0dXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cblxuLnByb2R1Y3RfX2ZlYXR1cmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguLi8uLi8uLi9pbWcvaWNvbnMvY2hlY2tib3guc3ZnKTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cblxuLnByb2R1Y3RfX2J1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4ucHJvZHVjdF9fYnV0dG9uLmJ1dHRvbi0tY2hlY2tlZCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNjBkZWcsICNGRkUyMDAgMCUsICNGRkQxMDAgMTAwJSk7XG4gIGNvbG9yOiB2YXIoLS1kYXJrKTtcbn1cblxuLnByb2R1Y3RfX3JlZnVuZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBnYXA6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wcm9kdWN0X19yZWZ1bmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2R1Y3RfX3JlZnVuZDpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC4uLy4uLy4uL2ltZy9pY29ucy93YWxsZXQuc3ZnKTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cblxuLnByb2R1Y3RfX3JlZnVuZDpsYXN0LWNoaWxkOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoLi4vLi4vLi4vaW1nL2ljb25zL2NhcnJ5LnN2Zyk7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0X19wYXltZW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbn1cblxuLnByb2R1Y3RfX3BheW1lbnQgaW1nIHtcbiAgaGVpZ2h0OiAyMnB4O1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAub2ZmZXJfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgyNjBweCwgMWZyKSk7XG4gIH1cbiAgLnByb2R1Y3Q6bnRoLWNoaWxkKDIpIHtcbiAgICBvcmRlcjogMTtcbiAgICBncmlkLXJvdzogMS8yO1xuICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm9mZmVyX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuICAucHJvZHVjdF9fcHJpY2Utb2xkOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIH1cbiAgLnByb2R1Y3Qge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gIC5wcm9kdWN0Om50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBvcmRlcjogMTtcbiAgICBncmlkLXJvdzogMS8yO1xuICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICB9XG4gIC5wcm9kdWN0X19wcmljZS1uZXcge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxuICAucHJvZHVjdF9fcHJpY2Utb2xkIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjhweCkge1xuICAucHJvZHVjdF9fcHJpY2Utc2F2ZXMsXG4gIC5wcm9kdWN0X19wcmljZS1kZXNjcmlwdGlvbixcbiAgLnByb2R1Y3RfX3ByaWNlLXNhdmVzLS1oaWdobGlnaHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAucHJvZHVjdF9fcHJpY2Uge1xuICAgIGNvbHVtbi1nYXA6IDEycHg7XG4gIH1cbn1cbi5vZmZlcl9fdmFsdWVzIHtcbiAgYmFja2dyb3VuZDogIzFCMEUwMztcbiAgcGFkZGluZzogNTBweCAwO1xuICBjb2xvcjogdmFyKC0tbGlnaHQpO1xufVxuXG4ub2ZmZXJfX3ZhbHVlcy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDE2cHg7XG59XG5cbi5vZmZlcl9fdmFsdWUge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDhweDtcbn1cblxuLm9mZmVyX192YWx1ZS1pY29uIHtcbiAgd2lkdGg6IDM2cHg7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWcvaWNvbnMvbGVhdmVzLndlYnApO1xufVxuXG4ub2ZmZXJfX3ZhbHVlOm50aC1jaGlsZCgxKSAub2ZmZXJfX3ZhbHVlLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1nL2ljb25zL2ZsYWcud2VicCk7XG59XG5cbi5vZmZlcl9fdmFsdWUtdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5vZmZlcl9fdmFsdWUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5vZmZlcl9fdmFsdWVzLWxpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLnBheW1lbnQtcG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogNDBweCAyMHB4O1xufVxuXG4ucGF5bWVudC1wb3B1cF9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwZHZoIC0gNDBweCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLnBheW1lbnQtcG9wdXBfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvaWNvbnMvY2xvc2Uuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4ucGF5bWVudC1wb3B1cF9fY2xvc2U6aG92ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgc2NhbGUoMS4wNyk7XG59XG5cbi5mb3JtX190b3Atc3RlcHMge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWF4LXdpZHRoOiA0MjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5mb3JtX190b3Atc3RlcHM6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDMwJSArIDE1cHgpO1xuICBsZWZ0OiAxMCU7XG4gIHdpZHRoOiA5MCU7XG4gIGhlaWdodDogMnB4O1xuICBib3JkZXItYm90dG9tOiAycHggZGFzaGVkIHZhcigtLWFjYyk7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY29udGVudDogXCJcIjtcbiAgei1pbmRleDogLTE7XG59XG5cbiNiYWNrVG9TdGVwT25lQnV0dG9uIHtcbiAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuLmZvcm1fX3N0ZXAtbGluayB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmZvcm1fX3N0ZXAtbGluayBpbWcge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbn1cblxuLmZvcm1fX3RvcC1zdGVwLS1hY3RpdmUgaW1nIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMCUpO1xufVxuXG4jYmFja1RvU3RlcE9uZUJ1dHRvbjpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG59XG5cbi5wYXltZW50LXBvcHVwLS1zaG93biB7XG4gIHotaW5kZXg6IDEwMDtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXltZW50LXBvcHVwX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBheW1lbnQtcG9wdXAge1xuICAgIHBhZGRpbmc6IDIwcHggOHB4O1xuICB9XG4gIC5zaGlwcGluZ19fZm9ybSB7XG4gICAgcGFkZGluZzogMjBweCAxMnB4O1xuICB9XG4gIC5jb250aW51ZS1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnBvbGljeSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1kYXJrKTtcbiAgcGFkZGluZzogMTIwcHggMDtcbn1cbi5wb2xpY3kgaDEsIC5wb2xpY3kgaDIsIC5wb2xpY3kgaDMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnBvbGljeSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6IHZhcigtLWRhcmspO1xufVxuLnBvbGljeSB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuLnBvbGljeSB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucG9saWN5IGEge1xuICBjb2xvcjogdmFyKC0tYWNjZW50KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbi5wb2xpY3kgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZm9vdGVyLS1xdWl6IHtcbiAgcGFkZGluZzogMjBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9vdGVyLS1xdWl6IC5mb290ZXJfX2luZm8ge1xuICBnYXA6IDEwcHg7XG59XG4uZm9vdGVyLS1xdWl6IC5oZWFkZXJfX2xvZ28ge1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uZm9vdGVyLS1xdWl6IC5mb290ZXJfX2hyIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbi5xdWl6LWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IDE2cHggYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMS4ydncsIDE0cHgpO1xufVxuLnF1aXotYm90dG9tIHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnF1aXotYm90dG9tIHA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWcvaWNvbnMvcXVpel9fYm90dG9tLWxvY2suc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5xdWl6LXRvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig3NCwgMzEsIDE1KTtcbiAgY29sb3I6IHZhcigtLWxpZ2h0KTtcbiAgcGFkZGluZzogMTBweCAwO1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDEuMnZ3LCAxNHB4KTtcbn1cbi5xdWl6LXRvcCAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiA2cHg7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi50b3BfX2RpdmlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cblxuLnRvcF9fYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDRweDtcbn1cblxuLnRvcF9fc3RhcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDRweDtcbn1cbi50b3BfX3N0YXJzIGxpIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy9pY29ucy90b3Bfc3Rhci5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnRvcF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTBweDtcbn1cblxuLnRvcF9faXRlbSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi50b3BfX2ljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1nL2ljb25zL3RvcF8xLndlYnApO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi50b3BfX2l0ZW06bnRoLWNoaWxkKDIpIC50b3BfX2ljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1nL2ljb25zL3RvcF8yLndlYnApO1xufVxuXG4udG9wX19pdGVtOm50aC1jaGlsZCgzKSAudG9wX19pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy9pY29ucy90b3BfMy53ZWJwKTtcbn1cblxuLnRvcF9faXRlbS10ZXh0IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxMHB4LCAxLjJ2dywgMTJweCk7XG59XG5cbi5tYWluLXF1aXoge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYWluLXF1aXogW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5xdWl6IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5xdWl6X193cmFwcGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNzIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucXVpei1iYWNrIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5xdWl6LWJhY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyMHB4O1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9pY29ucy9iYWNrLWFycm93LnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4ucXVpei1zdGVwIHtcbiAgbWF4LXdpZHRoOiA3MjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5xdWl6X190aXRsZSxcbi5xdWl6LXN0ZXBfX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCA0dncsIDI4cHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5xdWl6X19zdWJ0aXRsZSxcbi5xdWl6LXN0ZXBfX3RleHQge1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDN2dywgMjBweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLmZvcm0tcXVpeiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA3MHZoO1xuICBnYXA6IDEwcHg7XG59XG5cbi5mb3JtLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmZvcm0tZ3JpZF9fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDIwcHg7XG59XG4uZm9ybS1ncmlkX19idXR0b25zIGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1kYXJrKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5mb3JtLWdyaWRfX2J1dHRvbnMgLmJ1dHRvbi0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hY2MpO1xuICBjb2xvcjogdmFyKC0tbGlnaHQpO1xufVxuXG4ucXVlc3Qtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0KTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYWNjKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucXVpeiAuY2hlY2tib3gtc3R5bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBmbGV4OiAwIDAgMjhweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5xdWl6IC5jaGVja2JveC1zdHlsZSBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnF1aXogLmNoZWNrYm94LXN0eWxlX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbn1cblxuLnF1aXogLmNoZWNrYm94LXN0eWxlX193cmFwcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1hY2MpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ucXVpeiAuY2hlY2tib3gtc3R5bGVfX3dyYXBwZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWFjYyk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDAuNik7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLCB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xufVxuXG4ucXVpeiAuY2hlY2tib3gtc3R5bGUgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB+IC5jaGVja2JveC1zdHlsZV9fd3JhcHBlcjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcbn1cblxuLnF1aXogLmNoZWNrYm94LXN0eWxlIGlucHV0W3R5cGU9cmFkaW9dOmZvY3VzLXZpc2libGUgfiAuY2hlY2tib3gtc3R5bGVfX3dyYXBwZXI6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDI1MiwgMTM2LCAxNywgMC4yNSk7XG59XG5cbi5mb3JtX190ZXh0LWlucHV0IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZvcm1fX3RleHQtaW5wdXQtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5mb3JtX190ZXh0LWlucHV0LWxhYmVsIGlucHV0IHtcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGdyYXk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mb3JtX19jbHVlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogbGlnaHRncmF5O1xufVxuXG4ucXVpel9fY29udHJvbHMge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucXVpel9fY29udHJvbHMgLmJ1dHRvbjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNkMGQ1ZGQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTUpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IG5vbmU7XG59XG5cbi5xdWl6X19jb250cm9scyAuYnV0dG9uOmRpc2FibGVkOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4ucXVpel9fbmV4dC1oaW50IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTUpO1xufVxuXG4uZm9ybS1ncmlkX19pdGVtIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG59XG5cbi5mb3JtLWdyaWRfX2l0ZW06aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDEpO1xufVxuXG4uZm9ybS1ncmlkLS1kZWZhdWx0IHtcbiAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbn1cblxuLmZvcm0tZ3JpZC0tZGVmYXVsdDpob3ZlciAuZm9ybS1ncmlkX19pdGVtOm5vdCg6aG92ZXIpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuI3F1aXotbmV4dCB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1pbi13aWR0aDogMjYwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAud2VpZ2h0LWlucHV0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC53ZWlnaHQtaW5wdXQgLmZvcm1fX3RleHQtaW5wdXQtbGFiZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucmV2aWV3IHtcbiAgbWF4LXdpZHRoOiA3MjBweDtcbiAgbWFyZ2luOiAxNnB4IGF1dG87XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWxpZ2h0KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbn1cbi5yZXZpZXcgaW1nIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBhc3BlY3QtcmF0aW86IDIwLzE1O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnJldmlld19fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5yZXZpZXdfX3RpdGxlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG59XG4ucmV2aWV3X190aXRsZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogZ3JheTtcbn1cblxuLnJldmlld19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMS4ydncsIDE2cHgpO1xufVxuXG4ucmV2aWV3X19hZCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogdmFyKC0tYWNjKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5yZXZpZXcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLyogUmVzdWx0IG9mZmVyIHYyIHBhZ2Ug4oCTIEdMUGlsbHMgcmVzdWx0cyBzZWN0aW9uICovXG4uZ2xwaWxscy1yZXN1bHRzLXNlY3Rpb24ge1xuICBtYXgtd2lkdGg6IDY4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMzJweCAxNnB4IDQ4cHg7XG59XG5cbi8qIC0tLSBWaWV3ZXIgY291bnRlciAtLS0gKi9cbi52aWV3ZXItY291bnRlci13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi52aWV3ZXItY291bnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgYmFja2dyb3VuZDogI2ZlZjNjNztcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4udmlld2VyLWRvdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLnZpZXdlci1kb3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQ6ICNmNTllMGI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBnbHBpbGxzLXBpbmcgMXMgaW5maW5pdGU7XG59XG4udmlld2VyLWRvdDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiAjZjU5ZTBiO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbkBrZXlmcmFtZXMgZ2xwaWxscy1waW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA3NSUsIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLnZpZXdlci1jb3VudGVyIHNwYW4ge1xuICBjb2xvcjogIzkyNDAwZTtcbn1cblxuLnZpZXdlci1jb3VudGVyIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIC0tLSBVcmdlbmN5IGJhbm5lciAtLS0gKi9cbi51cmdlbmN5LWJhbm5lciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2U1M2UzZSwgI2M1MzAzMCk7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi51cmdlbmN5LWJhbm5lci1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cblxuLnVyZ2VuY3ktbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi51cmdlbmN5LXRpbWVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogNHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnVyZ2VuY3ktdGltZXIgc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZmlsbDogI2ZmZjtcbn1cblxuLnVyZ2VuY3ktc3RvY2sge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi8qIC0tLSBSZXN1bHRzIGhlYWRpbmcgLS0tICovXG4uZ2xwaWxscy1yZXN1bHRzLXNlY3Rpb24gLnN0ZXBfaGVhZCB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzFmMjkzNztcbn1cbi5nbHBpbGxzLXJlc3VsdHMtc2VjdGlvbiAuc3RlcF9oZWFkIHNwYW4sXG4uZ2xwaWxscy1yZXN1bHRzLXNlY3Rpb24gLnN0ZXBfaGVhZCAuZ2xwaWxscy1icmFuZCB7XG4gIGNvbG9yOiAjNGFhNjE0O1xufVxuXG4vKiAtLS0gQ2hhcnQgLS0tICovXG4uY2hhcnQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDMwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1NTBweDtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG59XG4uY2hhcnQtY29udGFpbmVyLS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jcmVzdWx0R3JhcGgge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogLS0tIFdlaWdodCBzdW1tYXJ5IGJveCAtLS0gKi9cbi53ZWlnaHRfc3VtbWVyeV9ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGUzZWI7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53ZWlnaHRfc3VtbWVyeV9ib3ggLmNvbCB7XG4gIGZsZXg6IDEgMSA0NSU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8qIEhpZGRlbiB1bnRpbCBKUyBhZGRzIC52aXNpYmxlIGZvciBnZW5kZXItY29ycmVjdCBpbWFnZSAqL1xufVxuLndlaWdodF9zdW1tZXJ5X2JveCAuY29sIC5jb2xfaGVhZCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZzogMTJweCAxMnB4IDAgMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMxZjI5Mzc7XG59XG4ud2VpZ2h0X3N1bW1lcnlfYm94IC5jb2wgLmltZyB7XG4gIGhlaWdodDogMTUwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtYXJnaW46IDEycHggYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud2VpZ2h0X3N1bW1lcnlfYm94IC5jb2wgaW1nLm1hbGVfcGljLFxuLndlaWdodF9zdW1tZXJ5X2JveCAuY29sIGltZy5mZW1hbGVfcGljIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53ZWlnaHRfc3VtbWVyeV9ib3ggLmNvbCBpbWcubWFsZV9waWMudmlzaWJsZSxcbi53ZWlnaHRfc3VtbWVyeV9ib3ggLmNvbCBpbWcuZmVtYWxlX3BpYy52aXNpYmxlIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi53ZWlnaHRfc3VtbWVyeV9ib3ggLmNvbCAuZGVjIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAwIDEycHggMTJweCAxMnB4O1xuICBjb2xvcjogIzM3NDE1MTtcbn1cbi53ZWlnaHRfc3VtbWVyeV9ib3ggLmNvbCAuZGVjIGIge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzFmMjkzNztcbn1cbi53ZWlnaHRfc3VtbWVyeV9ib3ggLmNvbC50byAuZGVjIGIge1xuICBjb2xvcjogIzRhYTYxNDtcbn1cbi53ZWlnaHRfc3VtbWVyeV9ib3ggLmNvbCAuY29sX2Zvb3RlciB7XG4gIHBhZGRpbmc6IDRweCA0cHggMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbn1cbi53ZWlnaHRfc3VtbWVyeV9ib3ggLmNvbCAuY29sX2Zvb3RlciAuY29sX2hlYWQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG4ud2VpZ2h0X3N1bW1lcnlfYm94IC5jb2wgLmNvbF9mb290ZXIgLmRlYyB7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBtYXJnaW46IDhweCBhdXRvIDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBjb2xvcjogIzRhNTU2ODtcbn1cbi53ZWlnaHRfc3VtbWVyeV9ib3ggLmNvbC50byAuY29sX2Zvb3RlciAuZGVjIHtcbiAgY29sb3I6ICMyMjU0M2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmY2ZDU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMnB4IDZweDtcbn1cblxuLmFycm93LWNvbnRhaW5lciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYXJyb3ctY29udGFpbmVyIGltZyB7XG4gIG1heC1oZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4vKiAtLS0gRXhwZXJ0IGNhcmQgLS0tICovXG4uZXhwZXJ0LWNhcmQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCAjZjBmOWZmLCAjZTBmMmZlKTtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgYm94LXNoYWRvdzogMCA0cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5leHBlcnQtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNnB4O1xufVxuXG4uZXhwZXJ0LWF2YXRhciB7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5leHBlcnQtbmFtZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmV4cGVydC1uYW1lIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZpbGw6ICMxODc3ZjI7XG59XG5cbi5leHBlcnQtdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNjU2NzZiO1xufVxuXG4uZXhwZXJ0LXF1b3RlIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICM0YWE2MTQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmV4cGVydC12ZXJpZmllZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNjU2NzZiO1xufVxuLmV4cGVydC12ZXJpZmllZCBzdmcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi8qIC0tLSBDcmVkaWJpbGl0eSAvIHJlc2VhcmNoIGJsb2NrIC0tLSAqL1xuLmxvZ29fZGVjX2NvbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIHBhZGRpbmc6IDEuMjVyZW07XG59XG4ubG9nb19kZWNfY29udCAubG9nb19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubG9nb19kZWNfY29udCAubG9nb19yb3cgLmltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ubG9nb19kZWNfY29udCAubG9nb19yb3cgLmRlYyB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMzNzQxNTE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDA7XG59XG4ubG9nb19kZWNfY29udCAubG9nb19yb3cgLmRlYyBiIHtcbiAgY29sb3I6ICMxZjI5Mzc7XG59XG5cbi8qIC0tLSBQcm9kdWN0IHJlY29tbWVuZGF0aW9uIGhlYWRpbmcgLS0tICovXG4uZ2xwaWxscy1yZXN1bHRzLXNlY3Rpb24gLnN0ZXBfaGVhZF8yIHtcbiAgcGFkZGluZzogNDBweCAwIDA7XG4gIGZvbnQtc2l6ZTogMS44ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMWYyOTM3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIC0tLSBQcmljZSBjYXJkIC0tLSAqL1xuLnByaWNlX2NhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFmMmUzO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5wcmljZV9jYXJkIC5zdGVwX2hlYWRfMyB7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBmb250LXNpemU6IDEuNGVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzFmMjkzNztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wcmljZV9jYXJkIC5pbWcge1xuICBtYXgtd2lkdGg6IDMxMnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucHJpY2VfY2FyZCAuaW1nX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxMnB4IGF1dG8gMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnByaWNlX2NhcmQgLnN0ZXBfaGVhZF80IHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBmb250LXNpemU6IDEuM2VtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzFmMjkzNztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5wcmljZV9jYXJkIC5wcmljZS1zdHJpa2V0aHJvdWdoIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIGNvbG9yOiAjNmI3MjgwO1xuICBmb250LXNpemU6IDEuMWVtO1xufVxuLnByaWNlX2NhcmQgLnByaWNlLWZpbmFsIHtcbiAgY29sb3I6ICMxNmEzNGE7XG4gIGZvbnQtc2l6ZTogMS42ZW07XG59XG4ucHJpY2VfY2FyZCAuZGVjIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzM3NDE1MTtcbn1cbi5wcmljZV9jYXJkIC5kZWMucHJpY2UtcmVjb21tZW5kIHtcbiAgYmFja2dyb3VuZDogI2ZmZjNjZDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM4NTY0MDQ7XG59XG4ucHJpY2VfY2FyZCAuZGVjLmRlY18yIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnByaWNlX2NhcmQgLmRlYy5kZWNfMi5wcmljZS1kZWMtbWIge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBjb2xvcjogIzM3NDE1MTtcbn1cbi5wcmljZV9jYXJkIC5kZWMuZGVjXzIucHJpY2UtY2FwdGlvbiB7XG4gIGNvbG9yOiAjNmI3MjgwO1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5wcmljZV9jYXJkIC5kZWNfMyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZWY0NDQ0O1xufVxuLnByaWNlX2NhcmQgLmN0YS5pbWdfbGluayxcbi5wcmljZV9jYXJkIC5jdGEuc3VibWl0LWN0YSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wcmljZV9jYXJkIC5zdWJtaXRfYnRuIHtcbiAgcGFkZGluZzogMThweCAxMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYjczMWE7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDEuMmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG59XG4ucHJpY2VfY2FyZCAuc3VibWl0X2J0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMDVhMTA7XG59XG4ucHJpY2VfY2FyZCAuZ3VhcmFudGVlLXRleHQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBmb250LXNpemU6IDAuOWVtO1xuICBjb2xvcjogIzRiNTU2Mztcbn1cblxuLyogLS0tIFB1cmNoYXNlIG5vdGlmaWNhdGlvbiAoc2xpZGUtaW4pIC0tLSAqL1xuLm5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxNnB4O1xuICBsZWZ0OiAxNnB4O1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICB6LWluZGV4OiA1MDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3gtc2hhZG93OiAwIDEwcHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEyMCUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLm5vdGlmaWNhdGlvbi5zaG93IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubm90aWZpY2F0aW9uLWljb24ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjNGFhNjE0O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5ub3RpZmljYXRpb24taWNvbiBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBzdHJva2U6IHdoaXRlO1xuICBmaWxsOiBub25lO1xufVxuXG4ubm90aWZpY2F0aW9uLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5ub3RpZmljYXRpb24tc3VidGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM2NTY3NmI7XG59XG5cbi8qIC0tLSBFeGl0IGludGVudCBwb3B1cCAtLS0gKi9cbi5leGl0LXBvcHVwLW92ZXJsYXkge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG4uZXhpdC1wb3B1cC1vdmVybGF5LnNob3cge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZXhpdC1wb3B1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3gtc2hhZG93OiAwIDI1cHggNTBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFuaW1hdGlvbjogZ2xwaWxscy1zY2FsZUluIDAuM3MgZWFzZTtcbn1cblxuQGtleWZyYW1lcyBnbHBpbGxzLXNjYWxlSW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uZXhpdC1wb3B1cC1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICByaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzY1Njc2YjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiA0cHg7XG59XG4uZXhpdC1wb3B1cC1jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjMWEyMDJjO1xufVxuLmV4aXQtcG9wdXAtY2xvc2Ugc3ZnIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gIGZpbGw6IG5vbmU7XG59XG5cbi5leGl0LXBvcHVwLWVtb2ppIHtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgbWFyZ2luOiAwIGF1dG8gMTZweDtcbiAgYmFja2dyb3VuZDogI2ZlZTJlMjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG4uZXhpdC1wb3B1cCBoMyB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uZXhpdC1wb3B1cCBwIHtcbiAgY29sb3I6ICM2NTY3NmI7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmV4aXQtcG9wdXAtY29kZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2U1M2UzZSwgI2M1MzAzMCk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uZXhpdC1wb3B1cC1jb2RlLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uZXhpdC1wb3B1cC1jb2RlLXZhbHVlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDhweCAwO1xufVxuXG4uZXhpdC1wb3B1cC1jb2RlLWluZm8ge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5leGl0LXBvcHVwLWN0YSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTZweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZWI3MzFhLCAjZjU5MjJhKTtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uZXhpdC1wb3B1cC1jdGE6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xufVxuXG4uZXhpdC1wb3B1cC1kaXNtaXNzIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzY1Njc2YjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZXhpdC1wb3B1cC1kaXNtaXNzOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qIC0tLSBSZXNwb25zaXZlIC0tLSAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5nbHBpbGxzLXJlc3VsdHMtc2VjdGlvbiAuc3RlcF9oZWFkIHtcbiAgICBmb250LXNpemU6IDEuM2VtO1xuICB9XG4gIC5nbHBpbGxzLXJlc3VsdHMtc2VjdGlvbiAuc3RlcF9oZWFkXzIge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gIH1cbiAgLnByaWNlX2NhcmQgLnN0ZXBfaGVhZF8zIHtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICB9XG4gIC5wcmljZV9jYXJkIC5wcmljZS1maW5hbCB7XG4gICAgZm9udC1zaXplOiAxLjRlbTtcbiAgfVxuICAucHJpY2VfY2FyZCAuc3VibWl0X2J0biB7XG4gICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICBwYWRkaW5nOiAxNXB4IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ2xwaWxscy1yZXN1bHRzLXNlY3Rpb24gLnN0ZXBfaGVhZCB7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgfVxufVxuLnNwaW5uZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zaG93LXNwaW5uZXIge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuLnNwaW5uZXJfX2lubmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDQ1ZGVnKTtcbiAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMTQ4cHg7XG4gIGhlaWdodDogMTQ4cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc3Bpbm5lcl9faW5uZXI6YmVmb3JlLFxuLnNwaW5uZXJfX2lubmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zZm9ybTogcm90YXRlWCg3MGRlZyk7XG4gIGFuaW1hdGlvbjogMXMgc3BpbiBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5zcGlubmVyX19pbm5lcjphZnRlciB7XG4gIGNvbG9yOiAjRkYzRDAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoNzBkZWcpO1xuICBhbmltYXRpb24tZGVsYXk6IDAuNHM7XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZVooMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlWigzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZWNjdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC0zNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSwgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMC4yZW0gMHB4IDAgMHB4IGN1cnJlbnRjb2xvcjtcbiAgfVxuICAxMiUge1xuICAgIGJveC1zaGFkb3c6IDAuMmVtIDAuMmVtIDAgMCBjdXJyZW50Y29sb3I7XG4gIH1cbiAgMjUlIHtcbiAgICBib3gtc2hhZG93OiAwIDAuMmVtIDAgMHB4IGN1cnJlbnRjb2xvcjtcbiAgfVxuICAzNyUge1xuICAgIGJveC1zaGFkb3c6IC0wLjJlbSAwLjJlbSAwIDAgY3VycmVudGNvbG9yO1xuICB9XG4gIDUwJSB7XG4gICAgYm94LXNoYWRvdzogLTAuMmVtIDAgMCAwIGN1cnJlbnRjb2xvcjtcbiAgfVxuICA2MiUge1xuICAgIGJveC1zaGFkb3c6IC0wLjJlbSAtMC4yZW0gMCAwIGN1cnJlbnRjb2xvcjtcbiAgfVxuICA3NSUge1xuICAgIGJveC1zaGFkb3c6IDBweCAtMC4yZW0gMCAwIGN1cnJlbnRjb2xvcjtcbiAgfVxuICA4NyUge1xuICAgIGJveC1zaGFkb3c6IDAuMmVtIC0wLjJlbSAwIDAgY3VycmVudGNvbG9yO1xuICB9XG59XG4uc3Bpbm5lcl9fdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKC00NWRlZyk7XG4gIGJvdHRvbTogLTMwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGhhbmt5b3UtcGFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMi41cmVtIDEuNXJlbSBjbGFtcCg5MHB4LCA1dmgsIDEzMHB4KSAxLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50aGFua3lvdS1wYWdlX19pY29uLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi50aGFua3lvdS1wYWdlX19pY29uLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZmNlNztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi50aGFua3lvdS1wYWdlX19pY29uLWJnLmFuaW1hdGUtcHVsc2Uge1xuICBhbmltYXRpb246IHRoYW5rLXlvdS1wdWxzZSAycyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpIGluZmluaXRlO1xufVxuLnRoYW5reW91LXBhZ2VfX2ljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDRyZW07XG4gIGhlaWdodDogNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyYzU1ZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDE1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4udGhhbmt5b3UtcGFnZV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogIzExMTgyNztcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi50aGFua3lvdS1wYWdlX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1O1xuICBjb2xvcjogIzRiNTU2Mztcbn1cbi50aGFua3lvdS1wYWdlX19jYXJkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YzZjRmNjtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRoYW5reW91LXBhZ2VfX2NhcmQtYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4MGExNztcbn1cbi50aGFua3lvdS1wYWdlX19jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzExMTgyNztcbn1cbi50aGFua3lvdS1wYWdlX19jYXJkLXRleHQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS42MjU7XG4gIGNvbG9yOiAjNGI1NTYzO1xufVxuLnRoYW5reW91LXBhZ2VfX3N0ZXBzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi50aGFua3lvdS1wYWdlX19zdGVwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi50aGFua3lvdS1wYWdlX19zdGVwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRoYW5reW91LXBhZ2VfX3N0ZXAtaWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgcGFkZGluZzogMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG4udGhhbmt5b3UtcGFnZV9fc3RlcC1pY29uLS1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjZmZjtcbn1cbi50aGFua3lvdS1wYWdlX19zdGVwLWljb24tLWJsdWUgc3ZnIHtcbiAgc3Ryb2tlOiAjMjU2M2ViO1xufVxuLnRoYW5reW91LXBhZ2VfX3N0ZXAtaWNvbi0teWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmNlODtcbn1cbi50aGFua3lvdS1wYWdlX19zdGVwLWljb24tLXllbGxvdyBzdmcge1xuICBzdHJva2U6ICNjYThhMDQ7XG59XG4udGhhbmt5b3UtcGFnZV9fc3RlcC1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZmxleDogMTtcbn1cbi50aGFua3lvdS1wYWdlX19zdGVwLXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxMTE4Mjc7XG59XG4udGhhbmt5b3UtcGFnZV9fc3RlcC10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogIzZiNzI4MDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi50aGFua3lvdS1wYWdlX19zdXBwb3J0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y0ZjY7XG4gIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG59XG4udGhhbmt5b3UtcGFnZV9fc3VwcG9ydC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMTExODI3O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuLnRoYW5reW91LXBhZ2VfX3N1cHBvcnQtZGVzYyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICM2YjcyODA7XG59XG4udGhhbmt5b3UtcGFnZV9fc3VwcG9ydC1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU3ZWI7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMzNzQxNTE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xufVxuLnRoYW5reW91LXBhZ2VfX3N1cHBvcnQtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWZhZmI7XG59XG5cbkBrZXlmcmFtZXMgdGhhbmsteW91LXNjYWxlSW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHRoYW5rLXlvdS1mYWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyB0aGFuay15b3UtcHVsc2Uge1xuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxufVxuLnRoYW5reW91LXBhZ2UgLnN1Y2Nlc3MtaWNvbi1hbmltIHtcbiAgYW5pbWF0aW9uOiB0aGFuay15b3Utc2NhbGVJbiAwLjZzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KSBmb3J3YXJkcztcbn1cblxuLnRoYW5reW91LXBhZ2UgLmFuaW1hdGUtZmFkZS1pbiB7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogdGhhbmsteW91LWZhZGVJblVwIDAuOHMgZWFzZS1vdXQgZm9yd2FyZHM7XG59XG5cbi50aGFua3lvdS1wYWdlIC5kZWxheS0xMDAge1xuICBhbmltYXRpb24tZGVsYXk6IDAuMXM7XG59XG5cbi50aGFua3lvdS1wYWdlIC5kZWxheS0yMDAge1xuICBhbmltYXRpb24tZGVsYXk6IDAuMnM7XG59XG5cbi50aGFua3lvdS1wYWdlIC5kZWxheS0zMDAge1xuICBhbmltYXRpb24tZGVsYXk6IDAuM3M7XG59XG5cbi5zY3JvbGwtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDMwcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICB6LWluZGV4OiA5OTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrKTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkIGdyZXk7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5zY3JvbGwtdG9wOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyayk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbn1cbi5zY3JvbGwtdG9wLmlzLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uc2Nyb2xsLXRvcC5pcy12aXNpYmxlOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xufVxuLnNjcm9sbC10b3Agc3ZnIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zY3JvbGwtdG9wIHtcbiAgICBib3R0b206IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5zY3JvbGwtdG9wIHN2ZyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi8qIE5vIHN0eWxlcyBjb2RlIGJlbG93LiBPbmx5IGluIG1vZHVsZXMgKi9cbi8qINCd0LUg0L/QuNGI0LjRgtC1IENTUyDQutC+0LQg0L3QuNC20LUuINCi0L7Qu9GM0LrQviDQsiDQv9C+0LTQutC70Y7Rh9Cw0LXQvNGL0YUg0YTQsNC50LvQsNGFICovIiwiQGtleWZyYW1lcyBzcGxpZGUtbG9hZGluZ3swJXt0cmFuc2Zvcm06cm90YXRlKDApfXRve3RyYW5zZm9ybTpyb3RhdGUoMXR1cm4pfX0uc3BsaWRlX190cmFjay0tZHJhZ2dhYmxley13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5zcGxpZGVfX3RyYWNrLS1mYWRlPi5zcGxpZGVfX2xpc3Q+LnNwbGlkZV9fc2xpZGV7bWFyZ2luOjAhaW1wb3J0YW50O29wYWNpdHk6MDt6LWluZGV4OjB9LnNwbGlkZV9fdHJhY2stLWZhZGU+LnNwbGlkZV9fbGlzdD4uc3BsaWRlX19zbGlkZS5pcy1hY3RpdmV7b3BhY2l0eToxO3otaW5kZXg6MX0uc3BsaWRlLS1ydGx7ZGlyZWN0aW9uOnJ0bH0uc3BsaWRlX190cmFjay0tdHRiPi5zcGxpZGVfX2xpc3R7ZGlzcGxheTpibG9ja30uc3BsaWRlX19jb250YWluZXJ7Ym94LXNpemluZzpib3JkZXItYm94O3Bvc2l0aW9uOnJlbGF0aXZlfS5zcGxpZGVfX2xpc3R7YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7aGVpZ2h0OjEwMCU7bWFyZ2luOjAhaW1wb3J0YW50O3BhZGRpbmc6MCFpbXBvcnRhbnR9LnNwbGlkZS5pcy1pbml0aWFsaXplZDpub3QoLmlzLWFjdGl2ZSkgLnNwbGlkZV9fbGlzdHtkaXNwbGF5OmJsb2NrfS5zcGxpZGVfX3BhZ2luYXRpb257LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXA7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW46MDtwb2ludGVyLWV2ZW50czpub25lfS5zcGxpZGVfX3BhZ2luYXRpb24gbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7bGluZS1oZWlnaHQ6MTtsaXN0LXN0eWxlLXR5cGU6bm9uZTttYXJnaW46MDtwb2ludGVyLWV2ZW50czphdXRvfS5zcGxpZGU6bm90KC5pcy1vdmVyZmxvdykgLnNwbGlkZV9fcGFnaW5hdGlvbntkaXNwbGF5Om5vbmV9LnNwbGlkZV9fcHJvZ3Jlc3NfX2Jhcnt3aWR0aDowfS5zcGxpZGV7cG9zaXRpb246cmVsYXRpdmU7dmlzaWJpbGl0eTpoaWRkZW59LnNwbGlkZS5pcy1pbml0aWFsaXplZCwuc3BsaWRlLmlzLXJlbmRlcmVke3Zpc2liaWxpdHk6dmlzaWJsZX0uc3BsaWRlX19zbGlkZXtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1zLWZsZXgtbmVnYXRpdmU6MDtmbGV4LXNocmluazowO2xpc3Qtc3R5bGUtdHlwZTpub25lIWltcG9ydGFudDttYXJnaW46MDtwb3NpdGlvbjpyZWxhdGl2ZX0uc3BsaWRlX19zbGlkZSBpbWd7dmVydGljYWwtYWxpZ246Ym90dG9tfS5zcGxpZGVfX3NwaW5uZXJ7YW5pbWF0aW9uOnNwbGlkZS1sb2FkaW5nIDFzIGxpbmVhciBpbmZpbml0ZTtib3JkZXI6MnB4IHNvbGlkICM5OTk7Ym9yZGVyLWxlZnQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czo1MCU7Ym90dG9tOjA7Y29udGFpbjpzdHJpY3Q7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjIwcHg7bGVmdDowO21hcmdpbjphdXRvO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7d2lkdGg6MjBweH0uc3BsaWRlX19zcntjbGlwOnJlY3QoMCAwIDAgMCk7Ym9yZGVyOjA7aGVpZ2h0OjFweDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweH0uc3BsaWRlX190b2dnbGUuaXMtYWN0aXZlIC5zcGxpZGVfX3RvZ2dsZV9fcGxheSwuc3BsaWRlX190b2dnbGVfX3BhdXNle2Rpc3BsYXk6bm9uZX0uc3BsaWRlX190b2dnbGUuaXMtYWN0aXZlIC5zcGxpZGVfX3RvZ2dsZV9fcGF1c2V7ZGlzcGxheTppbmxpbmV9LnNwbGlkZV9fdHJhY2t7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MH0iLCIvKiBSZXN1bHQgb2ZmZXIgdjIgcGFnZSDigJMgR0xQaWxscyByZXN1bHRzIHNlY3Rpb24gKi9cblxuLmdscGlsbHMtcmVzdWx0cy1zZWN0aW9uIHtcblx0bWF4LXdpZHRoOiA2ODBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDMycHggMTZweCA0OHB4O1xufVxuXG4vKiAtLS0gVmlld2VyIGNvdW50ZXIgLS0tICovXG4udmlld2VyLWNvdW50ZXItd3JhcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4udmlld2VyLWNvdW50ZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Z2FwOiA4cHg7XG5cdGJhY2tncm91bmQ6ICNmZWYzYzc7XG5cdHBhZGRpbmc6IDZweCAxMnB4O1xuXHRib3JkZXItcmFkaXVzOiA5OTk5cHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLnZpZXdlci1kb3Qge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiA4cHg7XG5cdGhlaWdodDogOHB4O1xuXHRmbGV4LXNocmluazogMDtcblxuXHQmOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGluc2V0OiAwO1xuXHRcdGJhY2tncm91bmQ6ICNmNTllMGI7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGFuaW1hdGlvbjogZ2xwaWxscy1waW5nIDFzIGluZmluaXRlO1xuXHR9XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGluc2V0OiAwO1xuXHRcdGJhY2tncm91bmQ6ICNmNTllMGI7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZ2xwaWxscy1waW5nIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQ3NSUsXG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMik7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuXG4udmlld2VyLWNvdW50ZXIgc3BhbiB7XG5cdGNvbG9yOiAjOTI0MDBlO1xufVxuXG4udmlld2VyLWNvdW50ZXIgc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyogLS0tIFVyZ2VuY3kgYmFubmVyIC0tLSAqL1xuLnVyZ2VuY3ktYmFubmVyIHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZTUzZTNlLCAjYzUzMDMwKTtcblx0cGFkZGluZzogMTJweDtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiB3aGl0ZTtcblx0bWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLnVyZ2VuY3ktYmFubmVyLWlubmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGdhcDogOHB4O1xufVxuXG4udXJnZW5jeS1sYWJlbCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnVyZ2VuY3ktdGltZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Z2FwOiA0cHg7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Y29sb3I6ICNmZmY7XG5cblx0c3ZnIHtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0ZmlsbDogI2ZmZjtcblx0fVxufVxuXG4udXJnZW5jeS1zdG9jayB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Y29sb3I6ICNmZmY7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cblxuLyogLS0tIFJlc3VsdHMgaGVhZGluZyAtLS0gKi9cbi5nbHBpbGxzLXJlc3VsdHMtc2VjdGlvbiAuc3RlcF9oZWFkIHtcblx0Zm9udC1zaXplOiAxLjVlbTtcblx0bGluZS1oZWlnaHQ6IDEuMztcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdHBhZGRpbmctdG9wOiAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGNvbG9yOiAjMWYyOTM3O1xuXG5cdHNwYW4sXG5cdC5nbHBpbGxzLWJyYW5kIHtcblx0XHRjb2xvcjogIzRhYTYxNDtcblx0fVxufVxuXG4vKiAtLS0gQ2hhcnQgLS0tICovXG4uY2hhcnQtY29udGFpbmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRoZWlnaHQ6IDMwMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiA1NTBweDtcblx0bWFyZ2luOiAyMHB4IGF1dG87XG5cblx0Ji0taGlkZGVuIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbiNyZXN1bHRHcmFwaCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiAtLS0gV2VpZ2h0IHN1bW1hcnkgYm94IC0tLSAqL1xuLndlaWdodF9zdW1tZXJ5X2JveCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0Ym9yZGVyOiAxcHggc29saWQgI2UwZTNlYjtcblx0Ym9yZGVyLXJhZGl1czogMC41cmVtO1xuXHRtYXJnaW4tdG9wOiAxLjI1cmVtO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdC5jb2wge1xuXHRcdGZsZXg6IDEgMSA0NSU7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRwYWRkaW5nOiAwIDVweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHQuY29sX2hlYWQge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0cGFkZGluZzogMTJweCAxMnB4IDAgMTJweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRjb2xvcjogIzFmMjkzNztcblx0XHR9XG5cblx0XHQuaW1nIHtcblx0XHRcdGhlaWdodDogMTUwcHg7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0XHRtYXJnaW46IDEycHggYXV0bztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdC8qIEhpZGRlbiB1bnRpbCBKUyBhZGRzIC52aXNpYmxlIGZvciBnZW5kZXItY29ycmVjdCBpbWFnZSAqL1xuXHRcdGltZy5tYWxlX3BpYyxcblx0XHRpbWcuZmVtYWxlX3BpYyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdGltZy5tYWxlX3BpYy52aXNpYmxlLFxuXHRcdGltZy5mZW1hbGVfcGljLnZpc2libGUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuZGVjIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdHBhZGRpbmc6IDAgMTJweCAxMnB4IDEycHg7XG5cdFx0XHRjb2xvcjogIzM3NDE1MTtcblxuXHRcdFx0YiB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGNvbG9yOiAjMWYyOTM3O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYudG8gLmRlYyBiIHtcblx0XHRcdGNvbG9yOiAjNGFhNjE0O1xuXHRcdH1cblxuXHRcdC5jb2xfZm9vdGVyIHtcblx0XHRcdHBhZGRpbmc6IDRweCA0cHggMTZweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG5cblx0XHRcdC5jb2xfaGVhZCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDhweDtcblx0XHRcdH1cblxuXHRcdFx0LmRlYyB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgNHB4O1xuXHRcdFx0XHRtYXJnaW46IDhweCBhdXRvIDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdFx0XHRjb2xvcjogIzRhNTU2ODtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnRvIC5jb2xfZm9vdGVyIC5kZWMge1xuXHRcdFx0Y29sb3I6ICMyMjU0M2Q7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYzZmNmQ1O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0cGFkZGluZzogMnB4IDZweDtcblx0XHR9XG5cdH1cbn1cblxuLmFycm93LWNvbnRhaW5lciB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRwYWRkaW5nOiAwIDVweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0aW1nIHtcblx0XHRtYXgtaGVpZ2h0OiA0MHB4O1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG59XG5cbi8qIC0tLSBFeHBlcnQgY2FyZCAtLS0gKi9cbi5leHBlcnQtY2FyZCB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsICNmMGY5ZmYsICNlMGYyZmUpO1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRib3gtc2hhZG93OiAwIDRweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmV4cGVydC1oZWFkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDE2cHg7XG59XG5cbi5leHBlcnQtYXZhdGFyIHtcblx0d2lkdGg6IDY0cHg7XG5cdGhlaWdodDogNjRweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcblx0Ym94LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRmbGV4LXNocmluazogMDtcbn1cblxuLmV4cGVydC1uYW1lIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiA4cHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cblx0c3ZnIHtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0ZmlsbDogIzE4NzdmMjtcblx0fVxufVxuXG4uZXhwZXJ0LXRpdGxlIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRjb2xvcjogIzY1Njc2Yjtcbn1cblxuLmV4cGVydC1xdW90ZSB7XG5cdG1hcmdpbi10b3A6IDE2cHg7XG5cdHBhZGRpbmctbGVmdDogMTZweDtcblx0Ym9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjNGFhNjE0O1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5leHBlcnQtdmVyaWZpZWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDhweDtcblx0bWFyZ2luLXRvcDogMTJweDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRjb2xvcjogIzY1Njc2YjtcblxuXHRzdmcge1xuXHRcdHdpZHRoOiAxNnB4O1xuXHRcdGhlaWdodDogMTZweDtcblx0XHRmaWxsOiBjdXJyZW50Q29sb3I7XG5cdH1cbn1cblxuLyogLS0tIENyZWRpYmlsaXR5IC8gcmVzZWFyY2ggYmxvY2sgLS0tICovXG4ubG9nb19kZWNfY29udCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcblx0cGFkZGluZzogMS4yNXJlbTtcblxuXHQubG9nb19yb3cge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Z2FwOiAxcmVtO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHQuaW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiA0MHB4O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0fVxuXG5cdFx0LmRlYyB7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0Y29sb3I6ICMzNzQxNTE7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0YiB7XG5cdFx0XHRcdGNvbG9yOiAjMWYyOTM3O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKiAtLS0gUHJvZHVjdCByZWNvbW1lbmRhdGlvbiBoZWFkaW5nIC0tLSAqL1xuLmdscGlsbHMtcmVzdWx0cy1zZWN0aW9uIC5zdGVwX2hlYWRfMiB7XG5cdHBhZGRpbmc6IDQwcHggMCAwO1xuXHRmb250LXNpemU6IDEuOGVtO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRjb2xvcjogIzFmMjkzNztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiAtLS0gUHJpY2UgY2FyZCAtLS0gKi9cbi5wcmljZV9jYXJkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2VhZjJlMztcblx0cGFkZGluZzogMjBweDtcblx0Ym9yZGVyLXJhZGl1czogMC41cmVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cblx0LnN0ZXBfaGVhZF8zIHtcblx0XHRwYWRkaW5nLXRvcDogMTJweDtcblx0XHRmb250LXNpemU6IDEuNGVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Y29sb3I6ICMxZjI5Mzc7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXG5cdC5pbWcge1xuXHRcdG1heC13aWR0aDogMzEycHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQuaW1nX2xpbmsge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMTJweCBhdXRvIDA7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG5cblx0LnN0ZXBfaGVhZF80IHtcblx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0Zm9udC1zaXplOiAxLjNlbTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGNvbG9yOiAjMWYyOTM3O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHR9XG5cblx0LnByaWNlLXN0cmlrZXRocm91Z2gge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuXHRcdGNvbG9yOiAjNmI3MjgwO1xuXHRcdGZvbnQtc2l6ZTogMS4xZW07XG5cdH1cblxuXHQucHJpY2UtZmluYWwge1xuXHRcdGNvbG9yOiAjMTZhMzRhO1xuXHRcdGZvbnQtc2l6ZTogMS42ZW07XG5cdH1cblxuXHQuZGVjIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Y29sb3I6ICMzNzQxNTE7XG5cblx0XHQmLnByaWNlLXJlY29tbWVuZCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmM2NkO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0cGFkZGluZzogMTBweCAxNHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGNvbG9yOiAjODU2NDA0O1xuXHRcdH1cblxuXHRcdCYuZGVjXzIge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXG5cdFx0XHQmLnByaWNlLWRlYy1tYiB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHRcdGNvbG9yOiAjMzc0MTUxO1xuXHRcdFx0fVxuXG5cdFx0XHQmLnByaWNlLWNhcHRpb24ge1xuXHRcdFx0XHRjb2xvcjogIzZiNzI4MDtcblx0XHRcdFx0bWFyZ2luLXRvcDogNHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmRlY18zIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0Y29sb3I6ICNlZjQ0NDQ7XG5cdH1cblxuXHQuY3RhLmltZ19saW5rLFxuXHQuY3RhLnN1Ym1pdC1jdGEge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXG5cdC5zdWJtaXRfYnRuIHtcblx0XHRwYWRkaW5nOiAxOHB4IDEycHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiAxMHB4IGF1dG8gMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWI3MzFhO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRjb2xvcjogd2hpdGU7XG5cdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNjMDVhMTA7XG5cdFx0fVxuXHR9XG5cblx0Lmd1YXJhbnRlZS10ZXh0IHtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdGZvbnQtc2l6ZTogMC45ZW07XG5cdFx0Y29sb3I6ICM0YjU1NjM7XG5cdH1cbn1cblxuLyogLS0tIFB1cmNoYXNlIG5vdGlmaWNhdGlvbiAoc2xpZGUtaW4pIC0tLSAqL1xuLm5vdGlmaWNhdGlvbiB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0Ym90dG9tOiAxNnB4O1xuXHRsZWZ0OiAxNnB4O1xuXHRtYXgtd2lkdGg6IDMwMHB4O1xuXHR6LWluZGV4OiA1MDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAxMnB4O1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0cGFkZGluZzogMTJweDtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRib3gtc2hhZG93OiAwIDEwcHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEyMCUpO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuXG5cdCYuc2hvdyB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuLm5vdGlmaWNhdGlvbi1pY29uIHtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0YmFja2dyb3VuZDogIzRhYTYxNDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ZmxleC1zaHJpbms6IDA7XG5cblx0c3ZnIHtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0c3Ryb2tlOiB3aGl0ZTtcblx0XHRmaWxsOiBub25lO1xuXHR9XG59XG5cbi5ub3RpZmljYXRpb24tdGV4dCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm5vdGlmaWNhdGlvbi1zdWJ0ZXh0IHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRjb2xvcjogIzY1Njc2Yjtcbn1cblxuLyogLS0tIEV4aXQgaW50ZW50IHBvcHVwIC0tLSAqL1xuLmV4aXQtcG9wdXAtb3ZlcmxheSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0aW5zZXQ6IDA7XG5cdHotaW5kZXg6IDEwMDtcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cGFkZGluZzogMTZweDtcblxuXHQmLnNob3cge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cbn1cblxuLmV4aXQtcG9wdXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1heC13aWR0aDogNDAwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0cGFkZGluZzogMjRweDtcblx0Ym94LXNoYWRvdzogMCAyNXB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRhbmltYXRpb246IGdscGlsbHMtc2NhbGVJbiAwLjNzIGVhc2U7XG59XG5cbkBrZXlmcmFtZXMgZ2xwaWxscy1zY2FsZUluIHtcblx0ZnJvbSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblx0dG8ge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG4uZXhpdC1wb3B1cC1jbG9zZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMnB4O1xuXHRyaWdodDogMTJweDtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Ym9yZGVyOiBub25lO1xuXHRjb2xvcjogIzY1Njc2Yjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwYWRkaW5nOiA0cHg7XG5cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICMxYTIwMmM7XG5cdH1cblxuXHRzdmcge1xuXHRcdHdpZHRoOiAyNHB4O1xuXHRcdGhlaWdodDogMjRweDtcblx0XHRzdHJva2U6IGN1cnJlbnRDb2xvcjtcblx0XHRmaWxsOiBub25lO1xuXHR9XG59XG5cbi5leGl0LXBvcHVwLWVtb2ppIHtcblx0d2lkdGg6IDY0cHg7XG5cdGhlaWdodDogNjRweDtcblx0bWFyZ2luOiAwIGF1dG8gMTZweDtcblx0YmFja2dyb3VuZDogI2ZlZTJlMjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Zm9udC1zaXplOiAzMHB4O1xufVxuXG4uZXhpdC1wb3B1cCBoMyB7XG5cdGZvbnQtc2l6ZTogMjJweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uZXhpdC1wb3B1cCBwIHtcblx0Y29sb3I6ICM2NTY3NmI7XG5cdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmV4aXQtcG9wdXAtY29kZSB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2U1M2UzZSwgI2M1MzAzMCk7XG5cdGNvbG9yOiB3aGl0ZTtcblx0cGFkZGluZzogMTZweDtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uZXhpdC1wb3B1cC1jb2RlLWxhYmVsIHtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG4uZXhpdC1wb3B1cC1jb2RlLXZhbHVlIHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRtYXJnaW46IDhweCAwO1xufVxuXG4uZXhpdC1wb3B1cC1jb2RlLWluZm8ge1xuXHRmb250LXNpemU6IDE0cHg7XG59XG5cbi5leGl0LXBvcHVwLWN0YSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMTZweDtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZWI3MzFhLCAjZjU5MjJhKTtcblx0Y29sb3I6IHdoaXRlO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG5cblx0Jjpob3ZlciB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcblx0fVxufVxuXG4uZXhpdC1wb3B1cC1kaXNtaXNzIHtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Ym9yZGVyOiBub25lO1xuXHRjb2xvcjogIzY1Njc2Yjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0Jjpob3ZlciB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cbn1cblxuLyogLS0tIFJlc3BvbnNpdmUgLS0tICovXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcblx0LmdscGlsbHMtcmVzdWx0cy1zZWN0aW9uIC5zdGVwX2hlYWQge1xuXHRcdGZvbnQtc2l6ZTogMS4zZW07XG5cdH1cblxuXHQuZ2xwaWxscy1yZXN1bHRzLXNlY3Rpb24gLnN0ZXBfaGVhZF8yIHtcblx0XHRmb250LXNpemU6IDEuNWVtO1xuXHR9XG5cblx0LnByaWNlX2NhcmQgLnN0ZXBfaGVhZF8zIHtcblx0XHRmb250LXNpemU6IDEuMmVtO1xuXHR9XG5cblx0LnByaWNlX2NhcmQgLnByaWNlLWZpbmFsIHtcblx0XHRmb250LXNpemU6IDEuNGVtO1xuXHR9XG5cblx0LnByaWNlX2NhcmQgLnN1Ym1pdF9idG4ge1xuXHRcdGZvbnQtc2l6ZTogMS4xZW07XG5cdFx0cGFkZGluZzogMTVweCAxMnB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuXHQuZ2xwaWxscy1yZXN1bHRzLXNlY3Rpb24gLnN0ZXBfaGVhZCB7XG5cdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0fVxufVxuIiwiLnNwaW5uZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCk7XG5cbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zaG93LXNwaW5uZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLnNwaW5uZXJfX2lubmVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooNDVkZWcpO1xuICAgIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAxNDhweDtcbiAgICBoZWlnaHQ6IDE0OHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gICAgLnNwaW5uZXJfX2lubmVyOmJlZm9yZSxcbiAgICAuc3Bpbm5lcl9faW5uZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWCg3MGRlZyk7XG4gICAgICBhbmltYXRpb246IDFzIHNwaW4gbGluZWFyIGluZmluaXRlO1xuICAgIH1cbiAgICAuc3Bpbm5lcl9faW5uZXI6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNGRjNEMDA7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoNzBkZWcpO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAuNHM7XG4gICAgfVxuXG4gIEBrZXlmcmFtZXMgcm90YXRlIHtcbiAgICAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGVaKDBkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZVooMzYwZGVnKTtcbiAgICB9XG4gIH1cblxuICBAa2V5ZnJhbWVzIHJvdGF0ZWNjdyB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtMzYwZGVnKTtcbiAgICB9XG4gIH1cblxuICBAa2V5ZnJhbWVzIHNwaW4ge1xuICAgIDAlLFxuICAgIDEwMCUge1xuICAgICAgYm94LXNoYWRvdzogLjJlbSAwcHggMCAwcHggY3VycmVudGNvbG9yO1xuICAgIH1cbiAgICAxMiUge1xuICAgICAgYm94LXNoYWRvdzogLjJlbSAuMmVtIDAgMCBjdXJyZW50Y29sb3I7XG4gICAgfVxuICAgIDI1JSB7XG4gICAgICBib3gtc2hhZG93OiAwIC4yZW0gMCAwcHggY3VycmVudGNvbG9yO1xuICAgIH1cbiAgICAzNyUge1xuICAgICAgYm94LXNoYWRvdzogLS4yZW0gLjJlbSAwIDAgY3VycmVudGNvbG9yO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgYm94LXNoYWRvdzogLS4yZW0gMCAwIDAgY3VycmVudGNvbG9yO1xuICAgIH1cbiAgICA2MiUge1xuICAgICAgYm94LXNoYWRvdzogLS4yZW0gLS4yZW0gMCAwIGN1cnJlbnRjb2xvcjtcbiAgICB9XG4gICAgNzUlIHtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAtLjJlbSAwIDAgY3VycmVudGNvbG9yO1xuICAgIH1cbiAgICA4NyUge1xuICAgICAgYm94LXNoYWRvdzogLjJlbSAtLjJlbSAwIDAgY3VycmVudGNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5zcGlubmVyX190ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKC00NWRlZyk7XG4gICAgYm90dG9tOiAtMzBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICB9IiwiLm1haW5fX3Jlc3VsdHMge1xuICAgIHBhZGRpbmctdG9wOiBjbGFtcCg1MHB4LCA1dncsIDEwMHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1tZWRpdW0pO1xuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcCgzMHB4LCAzdncsIDUwcHgpO1xufVxuXG4ubWFpbl9fcmVzdWx0cy10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ubWFpbl9fcmVzdWx0cy1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWFpbl9fcmVzdWx0cy1waWN0dXJlIHtcbiAgICBhc3BlY3QtcmF0aW86IDg3NS83MTk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy9tYWluL21haW5fX3Jlc3VsdHMtbWFuLndlYnApO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLm1haW5fX3Jlc3VsdHMtaW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTZweDtcbn1cbi5tYWluX19yZXN1bHRzLWl0ZW0ge1xuXG59XG4ubWFpbl9fcmVzdWx0cy1wZXJjZW50IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDYwcHgsIDV2dywgODBweCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xufVxuLm1haW5fX3Jlc3VsdHMtdGV4dCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAydncsIDE2cHgpO1xufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5tYWluX19yZXN1bHRzLWdyaWQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICAxZnI7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDY4cHgpIHtcbiAgICAubWFpbl9fcmVzdWx0cy1idXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn0iLCIub2ZmZXJfX3RvcCB7XG4gIHBhZGRpbmc6IGNsYW1wKDUwcHgsIDh2dywgMTAwcHgpIDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLW1lZGl1bSk7XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cblxuLm9mZmVyX190b3AtdGl0bGUsXG4ub2ZmZXJfX3RvcC1kZXNjcmlwdGlvbiB7XG4gIG1heC13aWR0aDogNjI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4ub2ZmZXJfX3RvZ2dsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDA7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIHBhZGRpbmc6IDRweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLm9mZmVyX190b2dnbGUtYnRuIHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICBtaW4td2lkdGg6IG1heC1jb250ZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM2NjY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycywgY29sb3IgMC4ycztcblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tbGlnaHQpO1xuICAgIGNvbG9yOiB2YXIoLS1kYXJrKTtcbiAgICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgfVxuXG4gICY6aG92ZXI6bm90KC5pcy1hY3RpdmUpIHtcbiAgICBjb2xvcjogdmFyKC0tZGFyayk7XG4gIH1cbn1cblxuLm9mZmVyX19saXN0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm9mZmVyX19saXN0LS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjhweCkge1xuICAub2ZmZXJfX3RvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmZXJfX2xpc3QtLW90cCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZlcl9fbGlzdC0tc3Vic2NyaXB0aW9uLm9mZmVyX19saXN0LS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ub2ZmZXJfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMjYwcHgsIDFmcikpO1xuICBnYXA6IGNsYW1wKDE2cHgsIDIuNXZ3LCAyNHB4KTtcblxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICBAbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuXG5cbi5wcm9kdWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5wcm9kdWN0Om50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbi10b3A6IC0xMCU7XG59XG5cbi5wcm9kdWN0X19yaWJib24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMjBweCAyMHB4IDAgMDtcbiAgYmFja2dyb3VuZDogIzI0NzEwMTtcbiAgY29sb3I6IHZhcigtLWxpZ2h0KTtcbiAgcGFkZGluZzogNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0X19yYXRpbmcge1xuICBtYXJnaW46IDFlbSBhdXRvO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5wcm9kdWN0X19yYXRpbmctdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5vZmZlcl9fcGljdHVyZS1zcXVhcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI0MywgMTE0LCAyOSwgMC44KSAwJSwgcmdiYSgyMDQsIDg0LCA1LCAwLjgpIDEwMCUpO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAzMnB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWxpZ2h0KTtcbiAgbWFyZ2luLWJvdHRvbTogMzAlO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuXG4ucHJvZHVjdF9fdG9wLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5wcm9kdWN0X190b3AtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucHJvZHVjdF9fcGljdHVyZSB7XG4gIG1heC13aWR0aDogMjk4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IC0zMCU7XG4gIGFuaW1hdGlvbjogcHJvZHVjdC1mbG9hdCAxNnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cblxuQGtleWZyYW1lcyBwcm9kdWN0LWZsb2F0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMGRlZyk7XG4gIH1cblxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KSByb3RhdGUoLTFkZWcpO1xuICB9XG5cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDAuNWRlZyk7XG4gIH1cblxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpIHJvdGF0ZSgxZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMGRlZyk7XG4gIH1cbn1cblxuLnByb2R1Y3RfX3ByaWNlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWF4LWNvbnRlbnQpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4ucHJvZHVjdF9fcHJpY2UtbmV3IHtcbiAgZm9udC1zaXplOiBjbGFtcCgyNnB4LCA0dncsIDUwcHgpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0tYWNjKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG5cbi5wcm9kdWN0X19wcmljZS1kZXNjcmlwdGlvbixcbi5wcm9kdWN0X19wcmljZS1zYXZlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjNjY2O1xufVxuXG4ucHJvZHVjdF9fcHJpY2Utb2xkIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzY2NjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjpsaW5lLXRocm91Z2g7XG59XG5cblxuXG4ucHJvZHVjdDpob3ZlciAucHJvZHVjdF9fcHJpY2UtbmV3LFxuLnByb2R1Y3Q6Zm9jdXMtd2l0aGluIC5wcm9kdWN0X19wcmljZS1uZXcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xufVxuXG4ucHJvZHVjdDpob3ZlciAucHJvZHVjdF9fcHJpY2Utb2xkOjphZnRlcixcbi5wcm9kdWN0OmZvY3VzLXdpdGhpbiAucHJvZHVjdF9fcHJpY2Utb2xkOjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xufVxuXG4ucHJvZHVjdDpob3ZlciAucHJvZHVjdF9fcGljdHVyZSxcbi5wcm9kdWN0OmZvY3VzLXdpdGhpbiAucHJvZHVjdF9fcGljdHVyZSB7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDE0cHggcmdiYSgyNTUsIDAsIDAsIDAuNTUpKSBkcm9wLXNoYWRvdygwIDAgMzhweCByZ2JhKDI1NSwgMCwgMCwgMC4zNSkpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xufVxuXG4ucHJvZHVjdC0tY2hlY2tlZCAucHJvZHVjdF9fcGljdHVyZSxcbi5wcm9kdWN0LS1jaGVja2VkOmhvdmVyIC5wcm9kdWN0X19waWN0dXJlLFxuLnByb2R1Y3QtLWNoZWNrZWQ6Zm9jdXMtd2l0aGluIC5wcm9kdWN0X19waWN0dXJlIHtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgMTRweCByZ2JhKDI1NSwgMjM0LCAwLCAwLjU1KSkgZHJvcC1zaGFkb3coMCAwIDM4cHggcmdiYSgyNTUsIDI0MiwgMCwgMC4zNSkpO1xufVxuLnByb2R1Y3RfX3ByaWNlLXNhdmVzLS1oaWdobGlnaHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjMWZiMjRhO1xuICBjb2xvcjogdmFyKC0tbGlnaHQpO1xufVxuXG4ucHJvZHVjdF9fcHJpY2UtdG90YWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNzc3O1xufVxuXG4ucHJvZHVjdF9fZmVhdHVyZXMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucHJvZHVjdF9fZmVhdHVyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG5cbi5wcm9kdWN0X19mZWF0dXJlOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoLi4vLi4vLi4vaW1nL2ljb25zL2NoZWNrYm94LnN2Zyk7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0X19idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLnByb2R1Y3RfX2J1dHRvbi5idXR0b24tLWNoZWNrZWQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCAjRkZFMjAwIDAlLCAjRkZEMTAwIDEwMCUpO1xuICBjb2xvcjogdmFyKC0tZGFyayk7XG59XG5cbi5wcm9kdWN0X19yZWZ1bmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZ2FwOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucHJvZHVjdF9fcmVmdW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0X19yZWZ1bmQ6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguLi8uLi8uLi9pbWcvaWNvbnMvd2FsbGV0LnN2Zyk7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0X19yZWZ1bmQ6bGFzdC1jaGlsZDo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC4uLy4uLy4uL2ltZy9pY29ucy9jYXJyeS5zdmcpO1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuXG4ucHJvZHVjdF9fcGF5bWVudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEycHg7XG59XG5cbi5wcm9kdWN0X19wYXltZW50IGltZyB7XG4gIGhlaWdodDogMjJweDtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9mZmVyX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMjYwcHgsIDFmcikpO1xuICB9XG4gIC5wcm9kdWN0Om50aC1jaGlsZCgyKSB7XG4gICAgb3JkZXI6IDE7XG4gICAgZ3JpZC1yb3c6IDEvMjtcbiAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm9mZmVyX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuXG4gIC5wcm9kdWN0X19wcmljZS1vbGQ6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgfVxuXG4gIC5wcm9kdWN0IHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICAucHJvZHVjdDpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgb3JkZXI6IDE7XG4gICAgZ3JpZC1yb3c6IDEvMjtcbiAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgfVxuXG4gIC5wcm9kdWN0X19wcmljZS1uZXcge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxuICAucHJvZHVjdF9fcHJpY2Utb2xkIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjhweCkge1xuXG4gIC5wcm9kdWN0X19wcmljZS1zYXZlcyxcbiAgLnByb2R1Y3RfX3ByaWNlLWRlc2NyaXB0aW9uLFxuICAucHJvZHVjdF9fcHJpY2Utc2F2ZXMtLWhpZ2hsaWdodCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5wcm9kdWN0X19wcmljZSB7XG4gICAgY29sdW1uLWdhcDogMTJweDtcbiAgfVxufVxuIiwiLm1haW4tcXVpeiB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdC8vIGJvcmRlci10b3A6IDFweCBzb2xpZCBsaWdodGdyYXk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1haW4tcXVpeiBbaGlkZGVuXSB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnF1aXoge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiAwcHggYXV0bztcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnF1aXpfX3dyYXBwZXIge1xuXHRtYXJnaW46IDAgYXV0bztcblx0bWF4LXdpZHRoOiA3MjBweDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5xdWl6LWJhY2sge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogMTBweDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnF1aXotYmFjazo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0d2lkdGg6IDIwcHg7XG5cdGFzcGVjdC1yYXRpbzogMSAvIDE7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvaWNvbnMvYmFjay1hcnJvdy5zdmcpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLnF1aXotc3RlcCB7XG5cdG1heC13aWR0aDogNzIwcHg7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ucXVpel9fdGl0bGUsXG4ucXVpei1zdGVwX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgNHZ3LCAyOHB4KTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4ucXVpel9fc3VidGl0bGUsXG4ucXVpei1zdGVwX190ZXh0IHtcblx0Zm9udC1zaXplOiBjbGFtcCgxNnB4LCAzdncsIDIwcHgpO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5mb3JtLXF1aXoge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogNzB2aDtcblx0Z2FwOiAxMHB4O1xufVxuXG4uZm9ybS1ncmlkIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdGdhcDogOHB4O1xuXHRtYXJnaW46IGF1dG87XG59XG5cbi5mb3JtLWdyaWRfX2J1dHRvbnMge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Z2FwOiAyMHB4O1xuXG5cdGJ1dHRvbiB7XG5cdFx0cGFkZGluZzogOHB4IDEycHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tZGFyayk7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcblx0fVxuXG5cdC5idXR0b24tLWFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjKTtcblx0XHRib3JkZXItY29sb3I6IHZhcigtLWFjYyk7XG5cdFx0Y29sb3I6IHZhcigtLWxpZ2h0KTtcblx0fVxufVxuXG4ucXVlc3Qtd3JhcHBlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0KTtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tYWNjKTtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0cGFkZGluZzogMTZweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucXVpeiAuY2hlY2tib3gtc3R5bGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR3aWR0aDogMjhweDtcblx0aGVpZ2h0OiAyOHB4O1xuXHRmbGV4OiAwIDAgMjhweDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5xdWl6IC5jaGVja2JveC1zdHlsZSBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGluc2V0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvcGFjaXR5OiAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5xdWl6IC5jaGVja2JveC1zdHlsZV9fd3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAyOHB4O1xuXHRoZWlnaHQ6IDI4cHg7XG59XG5cbi5xdWl6IC5jaGVja2JveC1zdHlsZV9fd3JhcHBlcjo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRpbnNldDogMDtcblx0Ym9yZGVyOiAycHggc29saWQgdmFyKC0tYWNjKTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnF1aXogLmNoZWNrYm94LXN0eWxlX193cmFwcGVyOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0d2lkdGg6IDE0cHg7XG5cdGhlaWdodDogMTRweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1hY2MpO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjYpO1xuXHR0cmFuc2l0aW9uOlxuXHRcdG9wYWNpdHkgMC4ycyBlYXNlLFxuXHRcdHRyYW5zZm9ybSAwLjJzIGVhc2U7XG59XG5cbi5xdWl6IC5jaGVja2JveC1zdHlsZSBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCB+IC5jaGVja2JveC1zdHlsZV9fd3JhcHBlcjo6YWZ0ZXIge1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcbn1cblxuLnF1aXogLmNoZWNrYm94LXN0eWxlIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cy12aXNpYmxlIH4gLmNoZWNrYm94LXN0eWxlX193cmFwcGVyOjpiZWZvcmUge1xuXHRib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgyNTIsIDEzNiwgMTcsIDAuMjUpO1xufVxuXG4uZm9ybV9fdGV4dC1pbnB1dCB7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRmbGV4LWdyb3c6IDE7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMTBweDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5mb3JtX190ZXh0LWlucHV0LWxhYmVsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmbGV4LWdyb3c6IDE7XG5cblx0aW5wdXQge1xuXHRcdHBhZGRpbmc6IDhweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCBsaWdodGdyYXk7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5mb3JtX19jbHVlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0cmlnaHQ6IDEwcHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRjb2xvcjogbGlnaHRncmF5O1xufVxuXG4ucXVpel9fY29udHJvbHMge1xuXHRtYXJnaW4tdG9wOiBhdXRvO1xuXHQvLyBtYXJnaW4tdG9wOiAyMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Z2FwOiAxNnB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucXVpel9fY29udHJvbHMgLmJ1dHRvbjpkaXNhYmxlZCB7XG5cdGJhY2tncm91bmQ6ICNkMGQ1ZGQ7XG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTUpO1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHRvcGFjaXR5OiAxO1xuXHRmaWx0ZXI6IG5vbmU7XG59XG5cbi5xdWl6X19jb250cm9scyAuYnV0dG9uOmRpc2FibGVkOmhvdmVyIHtcblx0dHJhbnNmb3JtOiBub25lO1xufVxuXG4ucXVpel9fbmV4dC1oaW50IHtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTUpO1xufVxuXG4uZm9ybS1ncmlkX19pdGVtIHtcblx0dHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG59XG4uZm9ybS1ncmlkX19pdGVtOmhvdmVyIHtcblx0dHJhbnNmb3JtOiBzY2FsZSgxLjAxKTtcbn1cblxuLmZvcm0tZ3JpZC0tZGVmYXVsdCB7XG5cdHBlcnNwZWN0aXZlOiAxMDAwcHg7XG59XG4uZm9ybS1ncmlkLS1kZWZhdWx0OmhvdmVyIC5mb3JtLWdyaWRfX2l0ZW06bm90KDpob3Zlcikge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcblx0b3BhY2l0eTogMC43O1xufVxuXG4jcXVpei1uZXh0IHtcblx0bWFyZ2luLXRvcDogYXV0bztcblx0Ly8gcG9zaXRpb246IHN0aWNreTtcblx0Ly8gbGVmdDogNTAlO1xuXHQvLyBib3R0b206IDIwJTtcblx0bWluLXdpZHRoOiAyNjBweDtcblx0Ly8gdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHQvLyB6LWluZGV4OiA1O1xufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuXHQud2VpZ2h0LWlucHV0IHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdC5mb3JtX190ZXh0LWlucHV0LWxhYmVsIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuIiwiLy8gVGhhbmsgWW91IHBhZ2UgKEJlc3RlbGx1bmcgYmVzdMOkdGlndClcblxuJHRoYW5reW91LWJyYW5kLXJlZDogIzg4MGExNztcbiR0aGFua3lvdS1icmFuZC1yZWQtaG92ZXI6ICNjMDI3MTg7XG4kdGhhbmt5b3UtZ3JlZW46ICMyMmM1NWU7XG4kdGhhbmt5b3UtZ3JlZW4tYmc6ICNkY2ZjZTc7XG4kdGhhbmt5b3UtYmx1ZS1iZzogI2VmZjZmZjtcbiR0aGFua3lvdS1ibHVlLWljb246ICMyNTYzZWI7XG4kdGhhbmt5b3UteWVsbG93LWJnOiAjZmVmY2U4O1xuJHRoYW5reW91LXllbGxvdy1pY29uOiAjY2E4YTA0O1xuJHRoYW5reW91LWdyYXktYmc6ICNmM2Y0ZjY7XG4kdGhhbmt5b3UtZ3JheS1ib3JkZXI6ICNlNWU3ZWI7XG4kdGhhbmt5b3UtdGV4dDogIzExMTgyNztcbiR0aGFua3lvdS10ZXh0LW11dGVkOiAjNGI1NTYzO1xuJHRoYW5reW91LXRleHQtbGlnaHQ6ICM2YjcyODA7XG5cbi50aGFua3lvdS1wYWdlIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogOTAwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nOiAyLjVyZW0gMS41cmVtIGNsYW1wKDkwcHgsIDV2aCwgMTMwcHgpIDEuNXJlbTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdCZfX2ljb24td3JhcCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblx0fVxuXG5cdCZfX2ljb24tYmcge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRpbnNldDogMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhhbmt5b3UtZ3JlZW4tYmc7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS41KTtcblx0XHRvcGFjaXR5OiAwLjU7XG5cdH1cblxuXHQmX19pY29uLWJnLmFuaW1hdGUtcHVsc2Uge1xuXHRcdGFuaW1hdGlvbjogdGhhbmsteW91LXB1bHNlIDJzIGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSkgaW5maW5pdGU7XG5cdH1cblxuXHQmX19pY29uIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHdpZHRoOiA0cmVtO1xuXHRcdGhlaWdodDogNHJlbTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhhbmt5b3UtZ3JlZW47XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG5cdFx0Zm9udC1zaXplOiAxLjg3NXJlbTtcblx0XHRmb250LXdlaWdodDogODAwO1xuXHRcdGNvbG9yOiAkdGhhbmt5b3UtdGV4dDtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHR9XG5cblx0Jl9fc3VidGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjYyNTtcblx0XHRjb2xvcjogJHRoYW5reW91LXRleHQtbXV0ZWQ7XG5cdH1cblxuXHQmX19jYXJkIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdHBhZGRpbmc6IDEuNXJlbTtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdGJvcmRlci1yYWRpdXM6IDFyZW07XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2YzZjRmNjtcblx0XHRib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuXHQmX19jYXJkLWJhciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiA0cHg7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGFua3lvdS1icmFuZC1yZWQ7XG5cdH1cblxuXHQmX19jYXJkLXRpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwLjVyZW07XG5cdFx0Zm9udC1zaXplOiAxLjEyNXJlbTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGNvbG9yOiAkdGhhbmt5b3UtdGV4dDtcblx0fVxuXG5cdCZfX2NhcmQtdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0XHRsaW5lLWhlaWdodDogMS42MjU7XG5cdFx0Y29sb3I6ICR0aGFua3lvdS10ZXh0LW11dGVkO1xuXHR9XG5cblx0Jl9fc3RlcHMge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDIuNXJlbTtcblx0fVxuXG5cdCZfX3N0ZXAge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0Z2FwOiAxcmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHQmX19zdGVwLWljb24ge1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR3aWR0aDogMnJlbTtcblx0XHRoZWlnaHQ6IDJyZW07XG5cdFx0cGFkZGluZzogMC41cmVtO1xuXHRcdGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcblxuXHRcdCYtLWJsdWUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoYW5reW91LWJsdWUtYmc7XG5cblx0XHRcdHN2ZyB7XG5cdFx0XHRcdHN0cm9rZTogJHRoYW5reW91LWJsdWUtaWNvbjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS15ZWxsb3cge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoYW5reW91LXllbGxvdy1iZztcblxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0c3Ryb2tlOiAkdGhhbmt5b3UteWVsbG93LWljb247XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fc3RlcC1jb250ZW50IHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGZsZXg6IDE7XG5cdH1cblxuXHQmX19zdGVwLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Y29sb3I6ICR0aGFua3lvdS10ZXh0O1xuXHR9XG5cblx0Jl9fc3RlcC10ZXh0IHtcblx0XHRtYXJnaW4tdG9wOiAwLjI1cmVtO1xuXHRcdGZvbnQtc2l6ZTogMC43NXJlbTtcblx0XHRjb2xvcjogJHRoYW5reW91LXRleHQtbGlnaHQ7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0fVxuXG5cdCZfX3N1cHBvcnQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0cGFkZGluZzogMS4yNXJlbTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhhbmt5b3UtZ3JheS1iZztcblx0XHRib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xuXHR9XG5cblx0Jl9fc3VwcG9ydC10aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMC43NXJlbTtcblx0XHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Y29sb3I6ICR0aGFua3lvdS10ZXh0O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0fVxuXG5cdCZfX3N1cHBvcnQtZGVzYyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRmb250LXNpemU6IDAuNzVyZW07XG5cdFx0Y29sb3I6ICR0aGFua3lvdS10ZXh0LWxpZ2h0O1xuXHR9XG5cblx0Jl9fc3VwcG9ydC1saW5rIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Z2FwOiAwLjVyZW07XG5cdFx0cGFkZGluZzogMC43NXJlbSAxcmVtO1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJHRoYW5reW91LWdyYXktYm9yZGVyO1xuXHRcdGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcblx0XHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0Y29sb3I6ICMzNzQxNTE7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y5ZmFmYjtcblx0XHR9XG5cdH1cbn1cblxuLy8gQW5pbWF0aW9uc1xuQGtleWZyYW1lcyB0aGFuay15b3Utc2NhbGVJbiB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDApO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblx0NjAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuQGtleWZyYW1lcyB0aGFuay15b3UtZmFkZUluVXAge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcblx0fVxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyB0aGFuay15b3UtcHVsc2Uge1xuXHQ1MCUge1xuXHRcdG9wYWNpdHk6IDAuNTtcblx0fVxufVxuXG4udGhhbmt5b3UtcGFnZSAuc3VjY2Vzcy1pY29uLWFuaW0ge1xuXHRhbmltYXRpb246IHRoYW5rLXlvdS1zY2FsZUluIDAuNnMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpIGZvcndhcmRzO1xufVxuXG4udGhhbmt5b3UtcGFnZSAuYW5pbWF0ZS1mYWRlLWluIHtcblx0b3BhY2l0eTogMDtcblx0YW5pbWF0aW9uOiB0aGFuay15b3UtZmFkZUluVXAgMC44cyBlYXNlLW91dCBmb3J3YXJkcztcbn1cblxuLnRoYW5reW91LXBhZ2UgLmRlbGF5LTEwMCB7XG5cdGFuaW1hdGlvbi1kZWxheTogMC4xcztcbn1cblxuLnRoYW5reW91LXBhZ2UgLmRlbGF5LTIwMCB7XG5cdGFuaW1hdGlvbi1kZWxheTogMC4ycztcbn1cblxuLnRoYW5reW91LXBhZ2UgLmRlbGF5LTMwMCB7XG5cdGFuaW1hdGlvbi1kZWxheTogMC4zcztcbn1cbiIsIi8qIFJlc2V0IGFuZCBiYXNlIHN0eWxlcyAgKi9cbioge1xuXHRwYWRkaW5nOiAwcHg7XG5cdG1hcmdpbjogMHB4O1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIExpbmtzICovXG5cbmEsXG5hOmxpbmssXG5hOnZpc2l0ZWQge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6aG92ZXIge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIENvbW1vbiAqL1xuXG5hc2lkZSxcbm5hdixcbmZvb3RlcixcbmhlYWRlcixcbnNlY3Rpb24sXG5tYWluIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAge1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG5cdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG51bCxcbnVsIGxpIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuaW1nIHtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuaW1nLFxuc3ZnIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbmFkZHJlc3Mge1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8qIEZvcm0gKi9cblxuaW5wdXQsXG50ZXh0YXJlYSxcbmJ1dHRvbixcbnNlbGVjdCB7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuaW5wdXQ6Oi1tcy1jbGVhciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbixcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0OmZvY3VzLFxuaW5wdXQ6YWN0aXZlLFxuYnV0dG9uOmZvY3VzLFxuYnV0dG9uOmFjdGl2ZSB7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcbn1cblxubGFiZWwge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmxlZ2VuZCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuIiwiOnJvb3Qge1xuXHQtLWJnLWRhcms6ICMwMTAxMDE7XG5cdC0tYmctbGlnaHQ6ICNmZmY7XG5cdC0tYmctbWVkaXVtOiAjRkVGNEU4O1xuXG5cblx0LS1saWdodDogI2ZmZjtcblx0LS1kYXJrOiAjMjkyOTI5O1xuXHQtLWFjYzogI0ZDODgxMTtcbn1cblxuLy8gbWVkaWEgcmVzb2x1dGlvbnM6ICIsIkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogUG9wcGlucztcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUG9wcGlucy1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxyXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFBvcHBpbnM7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxyXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFBvcHBpbnM7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cclxuIiwiLnZpc3VhbGx5LWhpZGRlbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDFweDtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRjbGlwLXBhdGg6IGluc2V0KDEwMCUpO1xuXHRjbGlwOiByZWN0KDAgMCAwIDApO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5odG1sIHtcblx0c2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWxpZ2h0KTtcblxuXHRmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnF1aXotYm9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbWVkaXVtKTtcbn1cblxuLy8gYm9keS5uby1zY3JvbGwge1xuLy8gXHRvdmVyZmxvdzogaGlkZGVuO1xuLy8gfVxuIiwiaHRtbCxcbmJvZHkge1xuXHRtaW4taGVpZ2h0OiAxMDB2aDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZvb3RlciB7XG5cdG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5mb290ZXIge1xuXHRwYWRkaW5nOiA2MHB4IDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlM2UzZTM7XG59XG4iLCIuY29udGFpbmVyIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMTI4MHB4O1xuXHRwYWRkaW5nOiAwIDIwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA0NjhweCkge1xuXHRcdHBhZGRpbmc6IDAgMTJweDtcblx0fVxufSIsIi5zZWN0aW9uX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogY2xhbXAoMjJweCwgMy44dncsIDYwcHgpO1xuXHRsaW5lLWhlaWdodDogMTI1JTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlY3Rpb25fX3RpdGxlIGIge1xuXHRmb250LXdlaWdodDogNjAwO1xufVxuIiwiLm1vYmlsZS12aWV3IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG5cdC5tb2JpbGUtdmlldyB7XG5cdFx0ZGlzcGxheTogaW5pdGlhbDtcblx0fVxufVxuIiwiLnRpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgzMnB4LCA0LjV2dywgNTBweCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi50aXRsZS1tIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyOHB4LCA0dncsIDM2cHgpO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2OHB4KSB7XG4gIC50aXRsZS1tIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDV2dywgMjhweCk7XG4gIH1cbn1cbi5zdWJ0aXRsZSB7fVxuXG4udGV4dC1iIHt9XG5cblxuXG4udGV4dC1zIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAzdncsIDI2cHgpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uY29sb3Ige1xuICBjb2xvcjogdmFyKC0tYWNjKVxufSIsIi5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcbiAgcGFkZGluZzogMTBweCBjbGFtcCgyMHB4LCAzdncsIDMzcHgpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNjBkZWcsICNGMzcyMUQgMCUsICNFRThBMDUgMTAwJSk7XG4gIGNvbG9yOiB2YXIoLS1saWdodCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzNkZDtcbiAgfVxufVxuXG4uYnRuLWMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1hY2MpO1xufVxuXG5hIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XG5cbiAgJjpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cblxuIiwiLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjYyk7XG4gIGNvbG9yOiB2YXIoLS1saWdodCk7XG5cbiAgYSB7XG4gICAgY29sb3I6IHZhcigtLWxpZ2h0KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4IHJlZDtcbiAgICB9XG4gIH1cblxuICBociB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQpO1xuICAgIG1hcmdpbjogY2xhbXAoMzBweCwgM3Z3LCA0MHB4KSAwO1xuICB9XG59XG5cbi5mb290ZXJfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xufVxuXG4uZm9vdGVyX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IGNsYW1wKDIwcHgsIDR2dywgNTBweCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmZvb3Rlcl9fcmVzdHJpY3Rpb24ge1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5mb290ZXJfX2luZm8ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbiAgLmZvb3Rlcl9fbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbiIsIi5jb29raWUtYmFubmVyIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3gtc2hhZG93OiAwIC00cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdHotaW5kZXg6IDEwMDA7XG5cdHBhZGRpbmc6IDIwcHggMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlO1xuXG5cdCYuaXMtdmlzaWJsZSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR9XG5cblx0Jl9fY29udGFpbmVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdhcDogMjBweDtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Y29sb3I6IHZhcigtLWRhcmspO1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6IHZhcigtLWFjY2VudCk7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19idG4ge1xuXHRcdGZsZXgtZ3JvdzogMTtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblx0XHRtaW4td2lkdGg6IDEyMHB4O1xuXHRcdHdpZHRoOiBtYXgtY29udGVudDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrKTtcblx0XHRjb2xvcjogdmFyKC0tbGlnaHQpO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXG5cbn0iLCIuYnJpZGdlLW1haW4ge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAubWFpbl9fdG9wLWxpc3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgIH1cbn1cblxuXG4uYnJpZGdlX19pbmZvIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMjBweDtcblxuICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxufVxuXG4uYnJpZGdlX190ZXh0IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDJ2dywgMThweCk7XG59XG5cbi5icmlkZ2VfX2RvYyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDEwcHg7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWxpZ2h0KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMzglO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWcvYnJpZGdlL2RvYy5hdmlmKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cbn1cblxuLmJyaWRnZV9fZG9jLXRleHQge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMnZ3LCAxNnB4KTtcbn1cblxuLmJyaWRnZV9fZG9jLWF1dGhvciB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjV2dywgMTZweCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogdmFyKC0tZGFyayk7XG59XG5cbi5icmlkZ2VfX3BpY3R1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1nL2JyaWRnZS9iZWZvcmUud2VicCk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG59XG5cbi5icmlkZ2VfX3Jlc3VsdHMtaW5mbyB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWxpZ2h0KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbn1cblxuLmJyaWRnZV9fcmVzdWx0cy10aXRsZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAydncsIDE4cHgpO1xufVxuXG4uYnJpZGdlX19yZXN1bHRzLXRleHQge1xuICAgIGNvbG9yOiByZWQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuXG4uYnJpZGdlLW1haW4ge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAyMHB4O1xuXG4gICAgLm1haW5fX3RvcC1saXN0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICB9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmJyaWRnZS1tYWluIHtcblxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYnJpZGdlLW1haW4ge1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2OHB4KSB7XG4gICAgLmJyaWRnZS1uZXh0IHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBib3R0b206IDQwcHg7XG4gICAgICAgIGxlZnQ6IDEwdnc7XG4gICAgICAgIHdpZHRoOiA4MHZ3O1xuICAgICAgICB6LWluZGV4OiA1MDtcbiAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuOSk7ICAgIH1cbn0iLCIuZm9vdGVyX19wb2xpY2llcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGdhcDogMjBweDtcblxufVxuXG4uZm9vdGVyX19wb2xpY3ktbGluayB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Y29sb3I6ICM2NjY7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiB2YXIoLS1saWdodCk7XG5cdH1cbn0iLCIuaGVhZGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbGlnaHQpO1xuXHRjb2xvcjogdmFyKC0tYmctZGFyayk7XG5cdHBhZGRpbmc6IDVweCAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxufVxuLmhlYWRlcl9fbG9nbyB7XG5cdGZvbnQtc2l6ZTogY2xhbXAoMzJweCwgNHZ3LCA0OHB4KTtcblx0Y29sb3I6IHJnYigxMjAsIDgyLCAxMik7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uaGVhZGVyX190ZXh0IHtcblx0Zm9udC1zaXplOiBjbGFtcCgxNnB4LCAydncsIDE4cHgpO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uaGVhZGVyX19wcm9ncmVzcyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDIwMHB4O1xuXHRtYXJnaW46IDAgMTJweDtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyBlYXNlO1xufVxuXG4uaGVhZGVyX19wcm9ncmVzcy1iYXIge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA2cHg7XG5cdGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaGVhZGVyX19wcm9ncmVzcy1iYXItZmlsbCB7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDAlO1xuXHRib3JkZXItcmFkaXVzOiA5OTlweDtcblx0YmFja2dyb3VuZDogcmdiKDEyMCwgODIsIDEyKTtcblx0dHJhbnNpdGlvbjogd2lkdGggMjAwbXMgZWFzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSBhbmQgKG1pbi13aWR0aDogMzYwcHgpIHtcblx0LmhlYWRlcntcblx0LmJ1dHRvbiB7XG5cdCAgYm9yZGVyLXJhZGl1czogMTJweDtcblx0ICBwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdCAgZm9udC1zaXplOiAxMnB4O1xuXHQgIG1pbi13aWR0aDogbWF4LWNvbnRlbnQ7XG5cdH1cbiAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge1xuXHQuaGVhZGVye1xuXHQuYnV0dG9uIHtcblx0ICBib3JkZXItcmFkaXVzOjZweDtcblx0ICBwYWRkaW5nOiAxMHB4O1xuXHQgIGZvbnQtc2l6ZTogMTFweDtcblx0ICBtaW4td2lkdGg6IG1heC1jb250ZW50O1xuXHQgIH1cblx0fVxuICB9IiwiLm1haW5fX2NvbnNpc3RlbmN5IHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLm1haW5fX2NvbnNpc3RlbmN5LWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMzAwcHgsIDUwNXB4KSAxZnI7XG4gICAgZ2FwOiAzMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWFpbl9fY29uc2lzdGVuY3ktcGljdHVyZSB7XG4gICAgZ3JpZC1yb3c6IDEvMztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDUwNS80NTM7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy9tYWluL21haW5fY29uc2lzdGVuY3ktcGljdHVyZS53ZWJwKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5tYWluX19jb25zaXN0ZW5jeS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm1haW5fX2NvbnNpc3RlbmN5LWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLm1haW5fX2NvbnNpc3RlbmN5LWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE2cHg7XG59XG4ubWFpbl9fY29uc2lzdGVuY3ktaXRlbSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDYwcHggMWZyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sdW1uLWdhcDogMTZweDtcbn1cblxuLm1haW5fX2NvbnNpc3RlbmN5LWl0ZW06OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWcvbWFpbi9tYWluX2NvbnNpc3RlbmN5LWljb24tMS53ZWJwKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgZ3JpZC1yb3c6IDEvMztcbn1cblxuLm1haW5fX2NvbnNpc3RlbmN5LWl0ZW06bnRoLWNoaWxkKDIpOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWcvbWFpbi9tYWluX2NvbnNpc3RlbmN5LWljb24tMi53ZWJwKTtcbn1cbi5tYWluX19jb25zaXN0ZW5jeS1pdGVtOm50aC1jaGlsZCgzKTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1nL21haW4vbWFpbl9jb25zaXN0ZW5jeS1pY29uLTMud2VicCk7XG59XG4ubWFpbl9fY29uc2lzdGVuY3ktaXRlbTpudGgtY2hpbGQoNCk6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy9tYWluL21haW5fY29uc2lzdGVuY3ktaWNvbi00LndlYnApO1xufVxuXG5cbi5tYWluX19jb25zaXN0ZW5jeS1pdGVtLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubWFpbl9fY29uc2lzdGVuY3ktaXRlbS10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubWFpbl9fY29uc2lzdGVuY3ktZ3JpZCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzAwcHggMWZyO1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubWFpbl9fY29uc2lzdGVuY3ktZ3JpZCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cbiAgICAubWFpbl9fY29uc2lzdGVuY3ktcGljdHVyZSB7XG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7ICAgICAgICBcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbiAgICAubWFpbl9fY29uc2lzdGVuY3ktaGVhZGluZyB7XG4gICAgICAgIGdyaWQtcm93OiAxLzI7XG4gICAgfVxuICAgIC5tYWluX19jb25zaXN0ZW5jeS1waWN0dXJlIHtcbiAgICAgICAgZ3JpZC1yb3c6IDIvMztcbiAgICB9XG4gICAgLm1haW5fX2NvbnNpc3RlbmN5LWxpc3Qge1xuICAgICAgICBncmlkLXJvdzogMy80O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2OHB4KSB7XG4gICAgLm1haW5fX2NvbnNpc3RlbmN5LWdyaWQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG5cbn0iLCIubWFpbl9fZmFxIHtcbiAgICBwYWRkaW5nLXRvcDogY2xhbXAoMzBweCwgM3Z3LCA1MHB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoNTBweCwgNXZ3LCAxMDBweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbWVkaXVtKTtcbn1cbi5tYWluX19mYXEtaW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5tYWluX19mYXEtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tYWluX19mYXEtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE2cHg7XG59XG4ubWFpbl9fZmFxLWl0ZW0ge1xufVxuLm1haW5fX2ZhcS1pdGVtLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAydncsIDIwcHgpO1xuXG59XG4ubWFpbl9fZmFxLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgICAgXG59XG4ubWFpbl9fZmFxLXBpY3R1cmUge1xuICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1nL21haW4vbWFpbl9fZmFxLXBpY3R1cmUud2VicCk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59IiwiLm1haW5fX3Byb2JsZW0ge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIFxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyMHB4O1xuXG59XG4ubWFpbl9fcHJvYmxlbS1pbmZvIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xufVxuLm1haW5fX3Byb2JsZW0tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ubWFpbl9fcHJvYmxlbS10ZXh0IHtcbn1cbi5tYWluX19wcm9ibGVtLXBpY3R1cmUge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IGNsYW1wKDMwMHB4LCA0MHZ3LCA1MDVweCk7XG4gICAgYXNwZWN0LXJhdGlvOiA3NDQvNDQ1O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltZy9tYWluL21haW5fX3Byb2JsZW0tcGljdHVyZS53ZWJwJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubWFpbl9fcHJvYmxlbSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIC5tYWluX19wcm9ibGVtLXBpY3R1cmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICB9XG59IiwiLm1haW5fX3Byb2R1Y3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLW1lZGl1bSk7XG4gICAgcGFkZGluZzogY2xhbXAoNTBweCwgNXZ3LCAxMDBweCkgMDtcbn1cblxuLm1haW5fX3Byb2R1Y3QtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4ubWFpbl9fcHJvZHVjdC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgbWlubWF4KDM3MXB4LCA1OTFweCkgMWZyO1xuICAgIGdhcDogMzBweDtcbn1cblxuLm1haW5fX3Byb2R1Y3QtbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDMwcHg7XG59XG5cbi5tYWluX19wcm9kdWN0LWl0ZW0ge31cblxuLm1haW5fX3Byb2R1Y3QtaXRlbS10aXRsZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxufVxuXG4ubWFpbl9fcHJvZHVjdC10ZXh0IHt9XG5cbi5tYWluX19wcm9kdWN0LXBpY3R1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWcvbWFpbi9tYWluX19wcm9kdWN0LWdpcmwud2VicCk7XG4gICAgYXNwZWN0LXJhdGlvOiA4ODcvOTM1O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5tYWluX19wcm9kdWN0LWdyaWQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG5cbiAgICAubWFpbl9fcHJvZHVjdC1saXN0IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICBnYXA6IDMwcHg7XG4gICAgfVxuXG4gICAgLm1haW5fX3Byb2R1Y3QtcGljdHVyZSB7XG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjhweCkge1xuICAgIC5tYWluX19wcm9kdWN0LXRleHQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxufSIsIi5tYWluX190b3Age1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDYwcHgsIDV2dywgMTAwcHgpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1tZWRpdW0pO1xufVxuXG4ubWFpbl9fdG9wLXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBjbGFtcCgzMjBweCwgNDB2dywgNTA1cHgpO1xuICBnYXA6IDIwcHg7XG59XG4ubWFpbl9fdG9wLWNvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDE2cHg7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5tYWluX190b3AtdGl0bGUge1xuICBtYXgtd2lkdGg6IDU2MHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubWFpbl9fdG9wLWRlc2NyaXB0aW9uIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbn1cbi5tYWluX190b3AtYnV0dG9uIHtcbiAgaGVpZ2h0OiBtYXgtY29udGVudDtcbn1cblxuLm1haW5fX3RvcC1saXN0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTZweDtcbn1cbi5tYWluX190b3AtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgIHdpZHRoOiAzNnB4O1xuICB9XG59XG4ubWFpbl9fdG9wLWl0ZW0tZGVzY3JpcHRpb24ge1xufVxuLm1haW5fX3RvcC1waWN0dXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IDUwNXB4O1xuICBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgYW5pbWF0aW9uOiBtYWluLXRvcC1waWN0dXJlLWZsb2F0IDZzIGVhc2UtaW4tb3V0IGluZmluaXRlIGFsdGVybmF0ZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIG1haW4tdG9wLXBpY3R1cmUtZmxvYXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpO1xuICB9XG59XG4ubWFpbl9fdG9wLWNvdW50ZXItYmxvY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNSU7XG4gIGxlZnQ6IDUlO1xuICB3aWR0aDogMzAlO1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWxpZ2h0KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXG4gIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMHB4LCAxLjJ2dywgMTRweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogdmFyKC0tZGFyayk7XG4gIH1cbn1cblxuLm1haW5fX3RvcC1jb3VudGVyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgzMHB4LCA0dncsIDYwcHgpO1xuICBsaW5lLWhlaWdodDogMTtcblxuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLm1haW5fX3RvcC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5tYWluX190b3AtbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyOHB4KSB7XG4gIC5tYWluX190b3AtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuICAubWFpbl9fdG9wLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59IiwiaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5pbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogRmlyZWZveCAqL1xuaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG4gIGFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxuLnBheXBhbC1leHByZXNzLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBheXBhbC1leHByZXNzLXdyYXBwZXIuaXMtY2FyZC1pbnB1dCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgb3BhY2l0eTogMC42O1xufVxuXG5cblxuLnBheXBhbC1idXR0b24tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbn1cblxuLmZvcm0tc2VjdGlvbiB7XG4gICAgbWFyZ2luOiBjbGFtcCg1MHB4LCA2dncsIDEwMHB4KSAwO1xufVxuXG4ucGhvbmVfX2xhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGhvbmUtcHJlZml4IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMWVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBjb2xvcjogI2MxYzFjMTtcbn1cbiNwaG9uZUlucHV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRlbTtcbn1cbi5zaGlwcGluZ19fZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDIwcHg7XG59XG5cbi5wYXlwYWwtZXhwcmVzcy1ibG9jayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIwcHg7XG59XG5cbi8vIEcgUGF5OiDQvNC+0LTQsNC70LrQsCDQvtGC0LrRgNGL0LLQsNC10YLRgdGPINC/0L4g0LrQu9C40LrRgyDQvdCwINCx0LvQvtC6IGRhdGEtbWV0aG9kPVwiZ29vZ2xlcGF5XCIsINC60L3QvtC/0LrQsCDQvdC1INC/0L7QutCw0LfRi9Cy0LDQtdGC0YHRj1xuI3BheW1lbnQtc3RyaXBlLXJlcXVlc3QtYnV0dG9uIHtcbiAgICBtYXgtaGVpZ2h0OiAzNXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLy8gZm9ybSBzdHlsZXNcblxuLnNoaXBwaW5nX19mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1saWdodCk7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgLy8gZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cblxuXG4gICAgaW5wdXQsXG4gICAgc2VsZWN0IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAxMDEwMTQwO1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLmlucHV0LWZpZWxkLmVycm9yLFxuLnNoaXBwaW5nX19mb3JtIHNlbGVjdC5lcnJvcixcbi5zaGlwcGluZ19fZm9ybSBpbnB1dC5lcnJvciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDkyZDIwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDIxNywgNDUsIDMyLCAwLjEyKTtcbn1cblxuLmVycm9yLW1lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGNvbG9yOiAjZDkyZDIwO1xufVxuXG4uZm9ybV9fY2FyZC1idXR0b246ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQ6ICNkMGQ1ZGQ7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NSk7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZpbHRlcjogbm9uZTtcbn1cblxuLmZvcm1fX2xlZnQsIC5mb3JtX19yaWdodCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDEycHg7XG59XG5cbi5mb3JtX190b3AtaW5mbyB7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmZvcm1fX3RvcC1zdGVwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG59XG5cbi5mb3JtX190b3AtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZm9ybV9fdG9wLXN1YnRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mb3JtX19yb3cge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDE0cHg7XG59XG5cbi5mb3JtX19yb3ctLWZ1bGwge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xufVxuXG4uZm9ybV9fZGVsaXZlcnktZGF0ZSB7XG4gICAgcGFkZGluZzogMTRweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgYmFja2dyb3VuZDogI0Y5RjlGOTtcbn1cblxuLmZvcm1fX2NhcmQtd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogI0Y5RjlGOTtcbiAgICBwYWRkaW5nOjIwcHggO1xuICAgIGJvcmRlci1yYWRpdXM6IDMycHggMjBweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMTBweDtcblxuICAgIGhyIHtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDAzMDtcbiAgICB9XG59XG4uZm9ybV9fY2FyZC10b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZm9ybV9fY2FyZC10b3AtdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5mb3JtX19jYXJkLXRvcC10ZXh0IGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgYWNjZW50LWNvbG9yOiB2YXIoLS1hY2MpO1xufVxuXG4ucGF5bWVudC1tZXRob2RbZGF0YS1tZXRob2Q9XCJnb29nbGVwYXlcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb3JtX19jYXJkLXRvcC1wYXltZW50cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDhweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG59XG5cbi5wYXltZW50LWtsYXJuYSB7XG4gICAgLmZvcm1fX2NhcmQtd3JhcHBlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGOUY5Rjk7XG4gICAgfVxufVxuLmtsYXJuYS1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9pbWcvaWNvbnMva2xhcm5hLnN2ZyksICNGNEI2Qzc7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucGF5bWVudC1tZXRob2RbZGF0YS1tZXRob2Q9XCJjcmVkaXRjYXJkXCJdIC5mb3JtX19jYXJkLXBheW1lbnQge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZSwgb3BhY2l0eSAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjNzIGVhc2UsIHZpc2liaWxpdHkgMC4zcyBlYXNlO1xufVxuXG4ucGF5bWVudC1tZXRob2RbZGF0YS1tZXRob2Q9XCJjcmVkaXRjYXJkXCJdLmFjdGl2ZSAuZm9ybV9fY2FyZC1wYXltZW50IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMTBweDtcbiAgICBtYXgtaGVpZ2h0OiAyMDAwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLmZvcm1fX2tsYXJuYS1zdWJtaXQge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZSwgb3BhY2l0eSAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjNzIGVhc2UsIHZpc2liaWxpdHkgMC4zcyBlYXNlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cblxuLnBheW1lbnQta2xhcm5hLmFjdGl2ZSAuZm9ybV9fa2xhcm5hLXN1Ym1pdCB7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLmZvcm1fX2tsYXJuYSB7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWcvaWNvbnMva2xhcm5hLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG5cblxuLmZvcm1fX2NhcmQtdG9wLXBheW1lbnQsIC5mb3JtX19ncGF5IHtcbiAgICB3aWR0aDogMjhweDtcbiAgICBhc3BlY3QtcmF0aW86IDE5LzEyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uZm9ybV9fY2FyZC10b3AtcGF5bWVudDpudGgtY2hpbGQoMSkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWcvaWNvbnMvdmlzYS5zdmcpO1xufVxuLmZvcm1fX2NhcmQtdG9wLXBheW1lbnQ6bnRoLWNoaWxkKDIpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1nL2ljb25zL21hc3Rlci5zdmcpO1xufVxuLmZvcm1fX2NhcmQtdG9wLXBheW1lbnQ6bnRoLWNoaWxkKDMpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1nL2ljb25zL3BheXBhbC5zdmcpO1xufVxuLmZvcm1fX2dwYXkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWcvaWNvbnMvZ3BheS5zdmcpO1xufVxuXG5cblxuLmZvcm1fX2NhcmQtZmllbGQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDEwMTAxNDA7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA4cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgaW5wdXQge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgbGFiZWw6bnRoLWNoaWxkKDIpLCBsYWJlbDpudGgtY2hpbGQoMykge1xuICAgICAgICBtYXgtd2lkdGg6IDVlbTtcbiAgICB9XG5cbiAgICBsYWJlbDpudGgtY2hpbGQoMSkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG9cbiAgICB9XG59XG5cbi5mb3JtX19jYXJkLWZpZWxkOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yOHB4O1xuICAgIGNvbnRlbnQ6ICdLYXJ0ZW5udW1tZXInO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmZvcm1fX2NhcmQtYWdyZWVtZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvcm1fX2NhcmQtYWdyZWVtZW50LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbn1cbi5mb3JtX19jYXJkLWNoZWNrYm94IHtcbiAgICBhY2NlbnQtY29sb3I6IHZhcigtLWFjYyk7XG59XG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuLmZvcm1fX2NhcmQtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9ybV9fbmV4dC1zdGVwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1pbi13aWR0aDogMjQwcHg7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBnYXA6IDZweDtcblxuICAgIHN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgfVxuXG59XG5cbi5mb3JtX19jYXJkLWJ1dHRvbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoLi4vLi4vLi4vaW1nL2ljb25zL2xvY2suc3ZnKTtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuXG4uZm9ybV9fY2FyZC1hZGRpdGlvbmFsIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnNoaXBwaW5nX19mb3JtIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIG1heC13aWR0aDogNzgwcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9ybV9fcm93IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gICAgLmZvcm1fX2NhcmQtZmllbGQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICBsYWJlbDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBsaWdodGdyYXk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZmFpbHVyZS1tb2RhbC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDEycHg7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cbiIsIi5vZmZlcl9fdmFsdWVzIHtcbiAgICBiYWNrZ3JvdW5kOiAjMUIwRTAzO1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICBjb2xvcjogdmFyKC0tbGlnaHQpO1xufVxuXG4ub2ZmZXJfX3ZhbHVlcy1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDE2cHg7XG59XG4ub2ZmZXJfX3ZhbHVlIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogOHB4O1xufVxuXG5cbi5vZmZlcl9fdmFsdWUtaWNvbiB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1nL2ljb25zL2xlYXZlcy53ZWJwKTtcbn1cbi5vZmZlcl9fdmFsdWU6bnRoLWNoaWxkKDEpIC5vZmZlcl9fdmFsdWUtaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy9pY29ucy9mbGFnLndlYnApO1xuICAgfVxuLm9mZmVyX192YWx1ZS10aXRsZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5vZmZlcl9fdmFsdWUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgICAub2ZmZXJfX3ZhbHVlcy1saXN0IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG59XG4iLCIucGF5bWVudC1wb3B1cCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbn1cblxuLnBheW1lbnQtcG9wdXBfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwZHZoIC0gNDBweCk7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLnBheW1lbnQtcG9wdXBfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvaWNvbnMvY2xvc2Uuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5wYXltZW50LXBvcHVwX19jbG9zZTpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHNjYWxlKDEuMDcpO1xufVxuXG4uZm9ybV9fdG9wLXN0ZXBzIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbn1cblxuLmZvcm1fX3RvcC1zdGVwczo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDMwJSArIDE1cHgpO1xuICAgIGxlZnQ6IDEwJTtcbiAgICB3aWR0aDogOTAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgdmFyKC0tYWNjKTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgY29udGVudDogJyc7XG4gICAgei1pbmRleDogLTE7XG59XG5cbiNiYWNrVG9TdGVwT25lQnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cblxuLmZvcm1fX3N0ZXAtbGluayB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICBpbWcge1xuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICB9IH1cblxuLmZvcm1fX3RvcC1zdGVwLS1hY3RpdmUge1xuICAgIGltZyB7XG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDAlKTtcbiAgICB9XG59XG5cblxuXG4jYmFja1RvU3RlcE9uZUJ1dHRvbjpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbn1cbi5wYXltZW50LXBvcHVwLS1zaG93biB7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucGF5bWVudC1wb3B1cF9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucGF5bWVudC1wb3B1cCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggOHB4O1xuICAgIH1cbiAgICAuc2hpcHBpbmdfX2Zvcm0ge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDEycHg7XG4gICAgfVxuICAgIC5jb250aW51ZS1idXR0b24ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxufSIsIi5wb2xpY3kge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tZGFyayk7XG5cdHBhZGRpbmc6IDEyMHB4IDA7XG5cblx0XHRoMSxoMixoMyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS42O1xuXHRcdFx0Y29sb3I6IHZhcigtLWRhcmspO1xuXHRcdH1cblxuXHRcdHVsIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1hY2NlbnQpO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbiIsIi5mb290ZXItLXF1aXoge1xuXHRwYWRkaW5nOiAyMHB4IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQuZm9vdGVyX19pbmZvIHtcblx0XHRnYXA6IDEwcHg7XG5cdH1cblx0LmhlYWRlcl9fbG9nbyB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHR9XG5cdC5mb290ZXJfX2hyIHtcblx0XHRtYXJnaW46IDEwcHggMDtcblx0fVxufVxuIiwiLnF1aXotYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMjBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG5cbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDEuMnZ3LCAxNHB4KTtcblxuICAgIHAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICBwOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1nL2ljb25zL3F1aXpfX2JvdHRvbS1sb2NrLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cbn0iLCIucXVpei10b3Age1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYig3NCAzMSAxNSk7XG4gICAgY29sb3I6IHZhcigtLWxpZ2h0KTtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAxLjJ2dywgMTRweCk7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6Z3JpZDtcbiAgICAgICAgZ2FwOiA2cHg7XG4gICAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxufVxuLnRvcF9fZGl2aWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuLnRvcF9fYmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiA0cHg7XG59XG5cbi50b3BfX3N0YXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogNHB4O1xuICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy9pY29ucy90b3Bfc3Rhci5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG59XG4udG9wX190ZXh0IHtcbn1cbi50b3BfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxMHB4O1xufVxuLnRvcF9faXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA4cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi50b3BfX2ljb24ge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1nL2ljb25zL3RvcF8xLndlYnApO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnRvcF9faXRlbTpudGgtY2hpbGQoMil7XG4gICAgLnRvcF9faWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy9pY29ucy90b3BfMi53ZWJwKTtcbn19XG4udG9wX19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgLnRvcF9faWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy9pY29ucy90b3BfMy53ZWJwKTtcbn19XG4udG9wX19pdGVtLXRleHQge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IGNsYW1wKDEwcHgsIDEuMnZ3LCAxMnB4KTtcbn0iLCIucmV2aWV3IHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgIG1hcmdpbjogMTZweCBhdXRvO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbGlnaHQpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjBweDtcblxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAyMC8xNTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxufVxuLnJldmlld19fY29udGVudCB7XG59XG4ucmV2aWV3X190b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucmV2aWV3X190aXRsZSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBjb2xvcjogZ3JheTtcbiAgICB9XG59XG5cbi5yZXZpZXdfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMS4ydncsIDE2cHgpO1xufVxuLnJldmlld19fYWQge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6IHZhcigtLWFjYyk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAgIC5yZXZpZXcge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbn0iLCIuc2Nyb2xsLXRvcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMzBweDtcbiAgICByaWdodDogMzBweDtcbiAgICB6LWluZGV4OiA5OTtcblxuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrKTtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCBncmV5O1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuXG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyayk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgICB9XG5cbiAgICAmLmlzLXZpc2libGUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLyogQmFzZSAqLy0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBpbXBvcnQgXCIuL2Jhc2UvcmVzZXRcIjtcbkBpbXBvcnQgXCIuL2Jhc2UvdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi9iYXNlL2ZvbnRzXCI7XG5AaW1wb3J0IFwiLi9iYXNlL2Jhc2VcIjtcbkBpbXBvcnQgXCIuL2Jhc2Uvc3RpY2t5LWZvb3RlclwiO1xuQGltcG9ydCBcIi4vYmFzZS9jb250YWluZXJcIjtcbkBpbXBvcnQgXCIuL2Jhc2Uvc2VjdGlvblwiO1xuQGltcG9ydCBcIi4vYmFzZS9tb2JpbGUtdmlld1wiO1xuQGltcG9ydCBcIi4vYmFzZS90ZXh0XCI7XG5AaW1wb3J0IFwiLi9iYXNlL2J1dHRvbnNcIjtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0vKiBMaWJyYXJpZXMgKi8tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW1wb3J0IFwiLi4vLi4vbm9kZV9tb2R1bGVzL0BzcGxpZGVqcy9zcGxpZGUvZGlzdC9jc3Mvc3BsaWRlLWNvcmUubWluXCI7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLyogQmxvY2tzICovLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGltcG9ydCBcImJsb2Nrcy9mb290ZXItcG9saWNpZXMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9mb290ZXIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9oZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9yZXN1bHQtb2ZmZXItdjIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9zcGlubmVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvYnJpZGdlL2JyaWRnZS5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2Nvb2tpZXMvY29va2llLWJhbm5lci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2Zvb3Rlci1wb2xpY2llcy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2Zvb3Rlci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2hlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL21haW4tcGFnZS9tYWluX19jb25zaXN0ZW5jeS5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL21haW4tcGFnZS9tYWluX19mYXEuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9tYWluLXBhZ2UvbWFpbl9fcHJvYmxlbS5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL21haW4tcGFnZS9tYWluX19wcm9kdWN0LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvbWFpbi1wYWdlL21haW5fX3Jlc3VsdHMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9tYWluLXBhZ2UvbWFpbl9fdG9wLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3Mvb2ZmZXItcGFnZS9vZmZlci1mb3JtLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3Mvb2ZmZXItcGFnZS9vZmZlci10b3Auc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9vZmZlci1wYWdlL29mZmVyLXZhbHVlcy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL29mZmVyLXBhZ2UvcGF5bWVudC1wb3B1cC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3BvbGljaWVzL3BvbGljeS5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3F1aXovZm9vdGVyLXF1aXouc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9xdWl6L3F1aXotYm90dG9tLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvcXVpei9xdWl6LXRvcC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3F1aXovcXVpei5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3F1aXovcmV2aWV3LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvcmVzdWx0LW9mZmVyLXYyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3Mvc3Bpbm5lci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3RoYW5rLXlvdS90aGFuay15b3Uuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy91aS9zY3JvbGwtdG9wLnNjc3NcIjtcblxuLyogTm8gc3R5bGVzIGNvZGUgYmVsb3cuIE9ubHkgaW4gbW9kdWxlcyAqL1xuLyog0J3QtSDQv9C40YjQuNGC0LUgQ1NTINC60L7QtCDQvdC40LbQtS4g0KLQvtC70YzQutC+INCyINC/0L7QtNC60LvRjtGH0LDQtdC80YvRhSDRhNCw0LnQu9Cw0YUgKi9cbiJdfQ== */
