@media (min-width:768px){.u-hide-mobile{display:block}}@media (min-width:768px){.u-hide-desktop{display:none}}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(/wp-content/themes/arosa-alpine-club/dist/fonts/poppins-v21-latin-regular.9212f6f9.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:400;src:url(/wp-content/themes/arosa-alpine-club/dist/fonts/poppins-v21-latin-italic.a242ba0d.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(/wp-content/themes/arosa-alpine-club/dist/fonts/poppins-v21-latin-500.a09f2fcc.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:500;src:url(/wp-content/themes/arosa-alpine-club/dist/fonts/poppins-v21-latin-500italic.88042d51.woff2) format("woff2")}html{-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}blockquote,body,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,legend,ol,p,pre,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset{min-width:0;border:0}address,blockquote,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,ol,p,pre,table,ul{margin-bottom:15px}dd,ol,ul{margin-left:15px}blockquote{font-style:italic;line-height:1.5;margin-bottom:15px}.c-carousel-btn{display:inline-flex;justify-content:center;align-items:center;width:48px;height:48px;border-radius:100%;background-color:#d01317;color:#fff;border:0;transition:background-color .3s cubic-bezier(.215,.61,.355,1),color .3s cubic-bezier(.215,.61,.355,1),border-color .3s cubic-bezier(.215,.61,.355,1);outline:none;cursor:pointer;margin:0;top:calc(50% - 24px);position:absolute}.c-card-team__list--carousel-outer .c-carousel-btn{top:calc(50% - 50px)}@media (min-width:768px){.c-card-team__list--carousel-outer .c-carousel-btn{top:calc(50% - 24px)}}.c-carousel-btn:hover{background-color:#a10f12}.c-carousel-btn__prev{left:0}.c-carousel-btn__next{right:0}.c-carousel-btn.slick-disabled{opacity:0;visibility:hidden}.c-carousel-btn svg{color:#fff;width:32px;height:32px;display:inline-block}.c-carousel-btn svg path{fill:currentColor}.h1,h1{color:#3c3c3b;font-family:Poppins,sans-serif;font-weight:400;margin-bottom:15px;font-size:32px;line-height:40px;display:block;word-break:break-word}@media (min-width:420px){.h1,h1{font-size:40px;line-height:50px}}@media (min-width:1024px){.h1,h1{font-size:60px;line-height:70px;word-break:inherit}}.h2,h2{color:#3c3c3b;font-family:Poppins,sans-serif;font-weight:400;margin-bottom:15px;font-size:32px;line-height:40px;display:block;word-break:break-word}@media (min-width:1024px){.h2,h2{font-size:40px;line-height:50px}}.h3,h3{color:#3c3c3b;font-family:Poppins,sans-serif;font-weight:400;margin-bottom:15px;font-size:28px;line-height:36px;display:block}@media (min-width:1024px){.h3,h3{font-size:32px;line-height:40px}}.h4,h4{color:#3c3c3b;font-family:Poppins,sans-serif;font-weight:400;margin-bottom:15px;font-size:22px;line-height:28px;display:block}@media (min-width:1024px){.h4,h4{font-size:28px;line-height:36px}}.h5,h5{color:#3c3c3b;font-family:Poppins,sans-serif;font-weight:400;margin-bottom:15px;font-size:18px;line-height:24px;display:block}@media (min-width:1024px){.h5,h5{font-size:22px;line-height:28px}}.h6,h6{color:#3c3c3b;font-family:Poppins,sans-serif;font-weight:400;margin-bottom:15px;font-size:16px;line-height:24px;display:block}@media (min-width:1024px){.h6,h6{font-size:18px;line-height:24px}}hr{display:block;border-radius:0;outline:none;border:0;border-top:1px solid #f8f6f4;background:rgba(0,0,0,0)}html{background:#fff;color:#3c3c3b;font-family:Poppins,sans-serif;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:1.5;min-height:100%;overflow-y:scroll;text-rendering:optimizeLegibility;font-weight:300;font-style:normal}html.menu-open{overflow:hidden}img{font-style:italic;vertical-align:middle;width:100%;height:auto}img,img[height],img[width]{max-width:100%}input:-webkit-autofill,input:-webkit-autofill:focus textarea:-webkit-autofill,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus{-webkit-text-fill-color:#3c3c3b;-webkit-box-shadow:0 0 0 1000px #fff inset;transition:background-color 5000s ease-in-out 0s;background:rgba(0,0,0,0)!important}input,select,textarea{-webkit-appearance:none;outline:none;padding:11px 20px;margin-bottom:0;box-sizing:border-box;font-size:1rem;border:1px solid #f8f6f4;border-radius:0;background:#fff;width:100%;max-width:100%;line-height:1.5;font-size:16px;color:#3c3c3b;font-weight:300}textarea{resize:none;height:8rem!important}select,textarea{-webkit-appearance:none}select{max-width:100%;width:100%;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}select:not([multiple]){background-image:url(/wp-content/themes/arosa-alpine-club/dist/images/dropdown-arrow.974accef.svg);background-position:center right .5rem;background-repeat:no-repeat}select[multiple]{padding:0}select[multiple] option{padding:11px 20px}input:focus::-webkit-input-placeholder{color:rgba(0,0,0,0)}input:focus:-moz-placeholder,input:focus::-moz-placeholder{color:rgba(0,0,0,0)}input:focus:-ms-input-placeholder{color:rgba(0,0,0,0)}textarea:focus::-webkit-input-placeholder{color:rgba(0,0,0,0)}textarea:focus:-moz-placeholder,textarea:focus::-moz-placeholder{color:rgba(0,0,0,0)}textarea:focus:-ms-input-placeholder{color:rgba(0,0,0,0)}input::-webkit-input-placeholder{color:#3c3c3b;opacity:.4}input:-moz-placeholder,input::-moz-placeholder{color:#3c3c3b;opacity:.4}input:-ms-input-placeholder{color:#3c3c3b;opacity:.4}textarea::-webkit-input-placeholder{color:#3c3c3b;opacity:.4}textarea:-moz-placeholder,textarea::-moz-placeholder{color:#3c3c3b;opacity:.4}textarea:-ms-input-placeholder{color:#3c3c3b;opacity:.4}button[disabled],html input[disabled]{cursor:not-allowed;opacity:.5}input[type=checkbox],input[type=radio]{display:inline-block;width:auto;margin:0 0 .25rem}input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}input[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url]{box-sizing:border-box}input[type=reset]{background:#fff;color:#14243a;display:inline-block;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;vertical-align:top;margin:0;text-align:center;font-size:1rem;position:relative;font-weight:600;padding:1rem 2rem;transition:.3s cubic-bezier(.455,.03,.515,.955);overflow:hidden;border:0}.o-layout{display:grid;grid-auto-columns:1fr;grid-auto-flow:row;grid-template-columns:repeat(12,1fr);grid-row-gap:30px}@media (min-width:420px){.o-layout{grid-column-gap:30px}}@media (min-width:1024px){.o-layout{grid-row-gap:60px;grid-column-gap:60px}}@media (min-width:1280px){.o-layout--big-gap{grid-column-gap:100px}}.o-layout__item{grid-column:span 12/span 12;position:relative;z-index:3}@media (min-width:1024px){.o-layout__item{margin-bottom:0}}.o-layout__item:last-of-type{margin-bottom:0}.o-layout--reverse .o-layout__item:last-of-type{margin-bottom:30px}@media (min-width:1024px){.o-layout--reverse .o-layout__item:last-of-type{margin-bottom:0}}.o-layout__item .o-column:last-of-type{margin-bottom:0}.o-layout--reverse .o-layout__item{order:1}@media (min-width:1024px){.o-layout--reverse .o-layout__item{order:2}}.o-layout--reverse .o-layout__item:first-of-type{order:2}@media (min-width:1024px){.o-layout--reverse .o-layout__item:first-of-type{order:1}}.o-align-center .o-layout{align-items:flex-start;align-items:center}.o-align-bottom .o-layout{align-items:flex-end}.o-layout--100>.o-layout__item{grid-column:span 12/span 12}@media (min-width:1024px){.o-layout--50-50>.o-layout__item{grid-column:span 6/span 6}}@media (min-width:1024px){.o-layout--33-66>.o-layout__item{grid-column:span 8/span 8}.o-layout--33-66>.o-layout__item:first-of-type{grid-column:span 4/span 4}}@media (min-width:1024px){.o-layout--60-40>.o-layout__item{grid-column:span 5/span 5}}@media (min-width:1024px){.o-layout--40-60>.o-layout__item,.o-layout--60-40>.o-layout__item:first-of-type{grid-column:span 7/span 7}.o-layout--40-60>.o-layout__item:first-of-type{grid-column:span 5/span 5}}@media (min-width:1024px){.o-layout--66-33>.o-layout__item{grid-column:span 4/span 4}.o-layout--66-33>.o-layout__item:first-of-type{grid-column:span 8/span 8}}@media (min-width:1024px){.o-layout--33-33-33>.o-layout__item{grid-column:span 6/span 6}.o-layout--33-33-33>.o-layout__item:first-of-type{grid-column:span 12/span 12}}@media (min-width:1280px){.o-layout--33-33-33>.o-layout__item,.o-layout--33-33-33>.o-layout__item:first-of-type{grid-column:span 4/span 4}}@media (min-width:768px){.o-layout--25-25-25-25>.o-layout__item{grid-column:span 6/span 6}}@media (min-width:1280px){.o-layout--25-25-25-25>.o-layout__item{grid-column:span 3/span 3}}.c-line,.o-section.o-section--line{margin:0;padding:0}.c-line{border-top:1px solid #f8f6f4}a{text-decoration:none}a,a:hover{color:#d01317}a:hover{text-decoration:underline}ol:not([class]),ul:not([class]){list-style-position:inside;margin-left:0;list-style-type:none;margin-top:15px}ol:not([class]) li::marker,ul:not([class]) li::marker{color:#d01317;font-size:24px;position:relative;display:none}ol:not([class]) li,ul:not([class]) li{position:relative;padding-left:20px}ol:not([class]) li:before,ul:not([class]) li:before{content:"";position:absolute;top:6px;left:0;display:inline-block;width:0;height:0;border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-left:10px solid #d01317}ol,ul{margin-left:0;list-style-type:none}li{margin-bottom:10px}li>ol,li>ul{margin-bottom:0;margin-left:10px;margin-top:10px}dt{font-weight:700}dd{margin-bottom:15px;margin-left:15px}.c-list__list{list-style:none;padding:0;margin:0}.c-list__item{margin-bottom:10px}.c-list__full-link,.c-list__full-link .c-list__text{position:relative}.c-list__full-link .c-list__text:after{content:"";width:100%;position:absolute;left:0;bottom:-2px;border-width:0 0 1px;border-style:dashed;opacity:.5;transition:width .25s}.c-list__full-link:hover{color:currentColor;text-decoration:none}.c-list__full-link:hover .c-list__icon{-ms-transform:translateX(2px);transform:translateX(2px);transition:transform .25s}.c-list__full-link:hover .c-list__text{color:#fff}.c-list__full-link:hover .c-list__text:after{width:0;transition:width .25s}.c-list__icon{display:inline-block;vertical-align:middle;color:#d01317;margin-right:5px;transition:transform .25s}.c-list__icon svg path{fill:currentColor}.c-list__text{color:#3c3c3b;display:inline-block;vertical-align:middle}.c-list__full-link .c-list__text{color:#fff;text-decoration:none}.c-menu__item--dropdown .c-menu__dropdown,.menu__item--dropdown .c-menu__dropdown{position:absolute;width:auto;left:0;right:inherit}.c-menu__item--dropdown .c-menu__dropdown .c-menu__item,.menu__item--dropdown .c-menu__dropdown .c-menu__item{border-radius:0}.c-menu__item--dropdown:hover>.c-menu__dropdown,.menu__item--dropdown:hover>.c-menu__dropdown{opacity:1;-ms-transform:scale(1);transform:scale(1)}.c-menu__dropdown,.menu__dropdown{left:0;opacity:0;position:absolute;top:100%;-ms-transform:translateX(-50%) scale(0);transform:translateX(-50%) scale(0);-ms-transform-origin:top center;transform-origin:top center;z-index:1;padding:10px 15px;margin:0 0 0 -15px;min-width:100%}.is-scrolled .c-menu__dropdown,.is-scrolled .menu__dropdown,.single-post .c-menu__dropdown,.single-post .menu__dropdown,body.has-background-header .c-menu__dropdown,body.has-background-header .menu__dropdown{background:#3c3c3b;border:0;border-radius:0}.c-menu__dropdown .c-menu__item,.menu__dropdown .c-menu__item{margin:0;padding:0;display:block}.c-menu__dropdown .c-menu__link,.menu__dropdown .c-menu__link{display:block;padding:5px 0}.c-menu-overlay{position:fixed;right:0;z-index:8;background:#3c3c3b;top:0;width:100%;transform:translate3d(0,-100%,0);transition:transform .25s;border-radius:0}.c-menu-overlay.is-active{transform:translateZ(0)}@media (min-width:1024px){.c-menu-overlay.is-active{-ms-transform:inherit;transform:inherit}}.c-menu-overlay__container{overflow:hidden;width:100%;max-height:100vh;-ms-overflow-style:none;scrollbar-width:none;position:relative;padding-top:60px}.c-menu-overlay__container:-webkit-scrollbar{display:none}.c-menu-overlay__container:focus{outline:none}.c-menu-overlay__content{overflow-y:scroll;overflow-x:hidden}.c-menu-overlay__nav{padding:40px 0}.c-menu-overlay__nav .c-menu__list{text-align:left;padding:0 20px}.c-menu-overlay__nav .c-menu__item{margin:0 0 10px;padding:0;display:block;position:relative}.c-menu-overlay__nav .c-menu__item.menu-item-has-children{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.c-menu-overlay__nav .c-menu__item.menu-item-has-children>.c-menu__link{margin-left:40px}.c-menu-overlay__nav .c-menu__item.menu-item-has-children .c-menu__chevron{position:inherit;top:0}.c-menu-overlay__nav .c-menu__item.menu-item-has-children>.c-menu__dropdown .c-menu__link{opacity:.75}.c-menu-overlay__nav .c-menu__item--is-button{margin-top:20px}.c-menu-overlay__nav .c-menu__item:last-of-type{margin-bottom:0}.c-menu-overlay__nav .c-menu__link{color:#fff;display:block;padding:5px 0;height:auto;font-size:16px;line-height:1.5;font-family:Poppins,sans-serif;position:relative;text-align:center}.c-menu-overlay__nav .c-menu__link>span{display:inline-block;vertical-align:middle}.c-menu-overlay__nav .c-menu__link:after{content:none}.c-menu-overlay__nav .c-menu__chevron{cursor:pointer;display:inline-block;vertical-align:middle;width:40px;height:40px;margin-left:10px;position:absolute;right:0;top:10px;padding:12px;transition:transform .5s}.c-menu-overlay__nav .c-menu__chevron.is-open{-ms-transform:rotate(180deg);transform:rotate(180deg);transition:transform .5s}.c-menu-overlay__nav .c-menu__dropdown{display:none;padding:0;list-style:none;position:relative;margin:10px 0 0}.c-menu-overlay__nav .c-menu__dropdown.is-open{display:block}.c-menu-overlay__nav .c-menu__dropdown .c-menu-overlay__item{display:block;position:relative}.c-menu-overlay.is-active{display:block}.c-menu{margin-left:auto;margin-right:0}.c-menu__list,.menu__list{list-style:none;overflow:visible;margin:0;padding:0}.c-menu__item,.menu__item{display:inline-block;margin-right:20px;padding:0;margin-bottom:0;vertical-align:middle;position:relative}@media (min-width:1024px){.c-menu__item,.menu__item{margin-right:30px}}.c-menu__item:last-of-type,.menu__item:last-of-type{margin-right:0!important}.c-menu__item span:not(*),.menu__item span:not(*){vertical-align:middle;margin-right:0}.c-menu__item:focus,.menu__item:focus{outline:none}.c-menu__item:before,.menu__item:before{content:none}.c-menu__item:hover>.menu__dropdown,.menu__item:hover>.menu__dropdown{opacity:1;visibility:visible;-ms-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}.c-menu__item.current-menu-item>.c-menu__link,.menu__item.current-menu-item>.c-menu__link{text-decoration:underline}.c-menu__item.c-button,.menu__item.c-button{padding:0;vertical-align:middle;position:relative;margin-right:15px}@media (min-width:1280px){.c-menu__item.c-button,.menu__item.c-button{margin-right:15px}}.c-menu__item.c-button__primary .c-menu__link,.menu__item.c-button__primary .c-menu__link{background:#d01317;color:#fff;text-decoration:none;border-radius:4px}.c-menu__item.c-button__primary .c-menu__link:hover,.menu__item.c-button__primary .c-menu__link:hover{border-color:#a10f12;background:#a10f12}.c-menu__item.c-button .c-menu__link,.menu__item.c-button .c-menu__link{padding:12px 20px}.c-menu__item.c-button .c-menu__link:after,.menu__item.c-button .c-menu__link:after{content:none}.c-menu__chevron,.menu__chevron{display:inline-block;width:12px;height:12px;margin-left:10px;vertical-align:middle;transition:transform .5s;color:#fff}.c-menu__chevron path,.menu__chevron path{fill:currentColor}.c-menu__chevron.is-open,.menu__chevron.is-open{-ms-transform:rotate(180deg);transform:rotate(180deg);transition:transform .5s}.c-menu__link,.menu__link{align-items:center;color:#fff;display:inline-flex;font-size:16px;height:100%;text-decoration:none;white-space:nowrap;font-weight:400;padding:0;font-family:Poppins,sans-serif;vertical-align:middle}.c-menu__link:hover,.menu__link:hover{text-decoration:underline;color:#fff;opacity:.8}.c-mobile__menu{display:none;box-shadow:0 3px 5px 0 rgba(74,74,74,.2);left:0;position:fixed;right:0;top:90px;transition:top .1s;z-index:10;background:#14243a}.c-mobile__menu.is-active{display:block}.c-mobile__menu.is-active .menu__container{max-height:100vh;overflow:scroll}.c-mobile__menu.is-active .menu__list{padding:1rem}.c-mobile__menu.is-active .menu__item{display:block;position:relative;margin-right:0}.c-mobile__menu.is-active .menu__link--dropdown.is-open>svg{-ms-transform:rotate(180deg);transform:rotate(180deg)}.c-mobile__menu.is-active .menu__arrow{position:absolute;right:0;width:2rem}.c-mobile__menu.is-active .menu__dropdown{position:relative;display:none;padding-left:1rem;background:#213c60;padding-top:.75rem;margin-bottom:.5rem}.c-mobile__menu.is-active .menu__dropdown.is-open{display:block}.c-mobile__menu.is-active .menu__dropdown.is-open .menu__item{border-bottom:1px solid #404040;margin-bottom:.5rem;margin-right:1rem}.c-mobile__menu.is-active .menu__dropdown.is-open .menu__item:last-of-type{border-bottom:0}.c-mobile__menu.is-active .menu__link{color:#fff;margin-bottom:.75rem}.c-mobile__menu.is-active .menu__item.button .menu__link{margin-bottom:0;display:inline-block}@media (min-width:1024px){.c-mobile__menu{display:none!important}}.c-pagination{display:flex;justify-content:center;flex-wrap:wrap;margin-top:60px}.c-pagination__list{padding:0;margin:0;display:flex;height:48px}.c-pagination__list>nav,.c-pagination__list>nav>.nav-links{display:block;width:100%}.c-pagination__list>nav>.nav-links .page-numbers{display:inline-flex}.c-pagination .page-numbers{display:none;height:47px}.c-pagination .page-numbers.next,.c-pagination .page-numbers.prev{display:inline-block;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;vertical-align:top;text-align:center;font-size:16px;position:relative;padding:0;overflow:hidden;border-radius:4px;opacity:1;display:inline-flex;text-decoration:none;outline:none;font-weight:400;transition:background all .3s ease-in-out;line-height:1.5;overflow:visible;font-family:Poppins,sans-serif;text-transform:uppercase;width:auto;background:rgba(0,0,0,0);border:1px solid #d01317;margin:0 10px}.c-pagination .page-numbers.next .c-button__icon,.c-pagination .page-numbers.prev .c-button__icon{border-color:#d01317}.c-pagination .page-numbers.next:hover,.c-pagination .page-numbers.prev:hover{background:#a10f12;color:#fff}.c-pagination .page-numbers.next:hover .c-button__icon,.c-pagination .page-numbers.prev:hover .c-button__icon{border-color:#fff}.c-pagination .page-numbers.prev .c-button__icon{border-left:0;border-right:1px solid;border-color:#d01317}.c-pagination .page-numbers.prev .c-button__icon svg{-ms-transform:scaleX(-1);transform:scaleX(-1)}.o-section{padding:0;position:relative;margin-top:30px}@media (min-width:1024px){.o-section{margin-top:80px}}.o-section__background{padding:75px 0}@media (min-width:1024px){.o-section__background{padding:150px 0}}.o-section.no_margin_top{margin-top:0!important}.o-section.no_padding_top{padding-top:0!important}.o-section.no_padding_bottom{padding-bottom:0!important}.o-section__background--white{background-color:#fff}.slick-list{position:relative;margin:0 -15px}.slick-track{display:flex;flex-wrap:wrap;padding:0}.slick-slide{outline:none;margin:0 15px;height:inherit!important}.slick-slide>div{height:100%}.slick-dots{text-align:center;margin:10px 0 0}.slick-dots li{display:inline-block;margin:0 2px}.slick-dots li:last-of-type{margin-right:0}.slick-dots li button{width:10px;height:10px;border-radius:0;background:#e8ded3;text-indent:-999px;overflow:hidden;border:none;margin-bottom:0;padding:0}.slick-dots li.slick-active button{width:20px;background:#d01317;transition:width .25s ease-in}.slick-slide{display:inline-block;outline:none!important}.slick-disabled{opacity:.5}table{width:100%}strong{font-weight:400}.c-video{background-color:#f8f6f4;position:relative}.c-video__wrapper{position:relative;padding-bottom:56.25%;height:0;border-radius:4px;overflow:hidden}.c-video__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.c-video__inner{overflow:hidden;padding-bottom:56.25%;position:relative}.c-video__image{font-family:"object-fit: cover;";height:100%;margin:0;object-fit:cover;position:absolute;width:100%;border-radius:4px;z-index:1}.c-video__button{box-shadow:0 2px 2px 0 rgba(20,36,58,.15);height:4rem;width:4rem;left:50%;border:0;border-radius:100%;background-color:#14243a;position:absolute;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:background-color .2s;z-index:1;box-shadow:0 0 10px 2px rgba(0,0,0,.2)}.c-video__button span{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.c-video__button:hover{cursor:pointer;background-color:#14243a;box-shadow:0 0 20px 2px rgba(0,0,0,.2)}.c-video__button--primary{background-color:#d01317}.c-video__button--primary:hover{cursor:pointer;background-color:#a10f12}.c-video__button--secondary{background-color:#3988b8}.c-video__button--secondary .c-video__icon{fill:#14243a}.c-video__button--secondary:hover{cursor:pointer;background-color:#d01317}.c-video__button--tertiary{background-color:#3c3c3b}.c-video__button--tertiary:hover{cursor:pointer;background-color:#222}.c-video__icon{fill:#fff;height:auto;vertical-align:middle;width:20px;display:inline-block;margin-left:4px}.c-video__icon:hover{cursor:pointer}.o-blurred-image{width:100%;height:100%;-webkit-filter:blur(8px);filter:blur(8px)}.o-image-rounded{border-radius:4px}.o-column{margin-bottom:30px}.o-column:last-of-type{margin-bottom:0}.o-column__title{margin-bottom:30px}.c-hero__content .o-column__title,.c-imageheader__content .o-column__title{text-wrap:balance}.c-hero__content .o-column__title h1,.c-imageheader__content .o-column__title h1{color:#3988b8}@media (min-width:768px){.o-column__text--small{font-size:14px}.o-column__text--normal{font-size:16px}.o-column__text--big{font-size:18px}}.o-column__text p{margin-bottom:30px}.o-column__text p:last-of-type{margin-bottom:0}.o-column__text iframe{width:100%;border-radius:4px;overflow:hidden}.o-column__video video{max-width:100%;height:auto}.o-column__form{display:inline-block;background:#fff;padding:20px;border-radius:15px;border:1px solid #f8f6f4;position:relative}@media (min-width:768px){.o-column__form{padding:40px}}.o-column__form .c-form__slogan{position:absolute;width:200px;bottom:-20px;right:0}@media (min-width:768px){.o-column__form .c-form__slogan{width:300px;right:-50px}}.o-column__figure{position:relative;text-align:center;border-radius:0;overflow:hidden}.o-column__figure figure{margin:0}.o-column__figure img{margin-bottom:0}@media (min-width:768px){.o-column__figure--featured{margin-bottom:0}}.o-column__image{max-width:100%;overflow:hidden;width:auto;height:auto}.o-column__whitespace{margin:0}.o-column__button{margin-bottom:30px;display:block}.o-column__button--inline{display:block;margin-bottom:15px}@media (min-width:380px){.o-column__button--inline .c-button{width:inherit}}.o-column__button--inline .c-button__text{width:100%}@media (min-width:380px){.o-column__button--inline .c-button__text{width:inherit}}@media (min-width:380px){.o-column__button--inline{margin-right:5px;display:inline-block}}.o-container{height:100%;margin-left:auto;margin-right:auto;max-width:1280px;padding:0 20px;width:100%;position:relative;z-index:3}.o-container:after{content:""!important;display:block!important;clear:both!important}.o-container--full{max-width:100%;padding:0}.o-container--extraextralarge{max-width:1600px}.o-container--large{max-width:1280px}.o-container--medium{max-width:1064px}.o-container--small{max-width:890px}.o-container--smallest{max-width:490px}.c-faq__figure{height:250px;margin-bottom:-125px;border-radius:15px;overflow:hidden;position:relative;z-index:-1}@media (min-width:1024px){.c-faq__figure{height:500px;margin-bottom:-250px}}.c-faq__image{position:absolute;top:0;left:0;right:0;bottom:0;object-fit:cover;width:100%;height:100%}.c-faq__container{background:#fff;padding:20px;border-radius:15px;margin:0 -20px}@media (min-width:1280px){.c-faq__container{margin:0 -60px;padding:60px}}.c-faq__inner{max-width:850px}.c-faq__header{margin-bottom:30px}.c-faq__description--extra{margin-top:30px}.c-faq__list{margin-bottom:30px}.c-faq-item{margin-bottom:0}.c-faq-item.is-open .c-faq-item__content{display:block}.c-faq-item.is-open .c-faq-item__title{color:#3c3c3b}.c-faq-item.is-hidden .c-faq-item__content{display:none}.c-faq-item__item{padding:0;margin:0}.c-faq-item__title{text-align:left;color:#3c3c3b;font-size:16px;line-height:1.5;margin:0;display:block;font-weight:400;flex:0 0 calc(100% - 50px)}.c-faq-item__button{position:relative;width:100%;background:#fff;color:#14243a;border:1px solid #f8f6f4;text-align:left;border-radius:0;padding:12px 20px;line-height:1.5;border-radius:4px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:15px}.c-faq-item__button:focus{outline:none}.c-faq-item__button:hover{background:#fff;cursor:pointer}.c-faq-item__content{height:100%;max-height:100%;overflow:hidden;transition:max-height .2s;color:#3c3c3b;padding:0 15px 15px;font-size:16px}.c-faq-item__content>p:last-of-type{margin-bottom:0}.is-hidden .c-faq-item__content{max-height:0}.c-faq-item__icon{color:#3c3c3b;display:inline-block;transition:transform .4s ease-in-out;width:16px}.c-faq-item__icon path{fill:currentColor}.is-open .c-faq-item__icon{-ms-transform:rotate(180deg);transform:rotate(180deg);transition:transform .4s ease-in-out}.gform_wrapper{margin-bottom:15px;text-align:left}.gform_heading{padding-bottom:30px}.o-column__form--no-header .gform_heading{display:none}.gform_title{color:#3c3c3b;font-family:Poppins,sans-serif;font-weight:400;margin-bottom:15px;font-size:28px;line-height:36px}@media (min-width:1024px){.gform_title{font-size:32px;line-height:40px}}.gform_description{color:#3c3c3b;margin-bottom:15px;display:block;font-size:16px}.gform_required_legend{color:#3c3c3b;display:none}.gform_submission_error{font-size:16px;line-height:1.5;margin-bottom:15px;background:#3c3c3b;padding:10px 15px;border-radius:5px;font-weight:500;color:#fff;font-family:Poppins,sans-serif;text-align:center}.gform_fields{list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0;margin:0}.gform_fileupload_rules{color:#3c3c3b;margin-bottom:0;display:block;font-size:14px;margin-top:5px}.gform_footer{margin-top:15px}.gform_button.c-button__primary{border-color:#d01317}.gform_button.c-button__primary:hover{border-color:#a10f12}.gform_row--honeypot{opacity:0;visibility:hidden;height:0}.gform_validation_container{display:none}.gfield{margin:0 0 10px;padding:0;flex:1 0 100%}.gfield:last-of-type{margin-bottom:0}.gfield_visibility_hidden{display:none}.gfield_description{color:#3c3c3b;margin-bottom:0;display:block;font-size:14px}.field_description_above .gfield_description{margin-bottom:10px}.gfield_label{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;vertical-align:middle;color:#3c3c3b;display:block;margin-bottom:5px}.hidden_label .gfield_label{display:none}.gfield_time_hour,.gfield_time_minute{min-width:75px;display:inline-block;vertical-align:top;margin-bottom:0}.gfield_time_hour input,.gfield_time_minute input{padding:11px 10px 11px 20px;margin:0}.gfield_time_hour label,.gfield_time_minute label{display:none}.gfield_time_hour i,.gfield_time_minute i{display:none;font-style:normal}.gfield_list{background:#fff;border:0;margin-bottom:0}.gfield_list_icons{padding:0;border:0}.gfield_list_icons .add_list_item,.gfield_list_icons .delete_list_item{background:#fff;height:16px;width:16px;overflow:hidden;margin:0;padding:0;border-radius:100%;line-height:0;display:inline-block}.gfield_list td,.gfield_list tr{border:0;padding:0}.gfield_list td.gfield_list_icons,.gfield_list tr.gfield_list_icons{padding-left:10px;width:50px}.gfield_list td.gfield_list_group,.gfield_list tr.gfield_list_group{margin-bottom:5px;display:flex;align-items:center}.gfield_list td.gfield_list_group:last-of-type,.gfield_list tr.gfield_list_group:last-of-type{margin-bottom:0}.gfield_list td.gfield_list_group td.gfield_list_cell,.gfield_list tr.gfield_list_group td.gfield_list_cell{flex:1}.gfield:before{content:none}.gfield_required{margin-left:.25rem;color:#bcbcba}.gfield_checkbox{margin:0;padding:0;list-style:none}.gfield_consent_label{font-size:16px;margin-left:5px}.gfield_radio>li{padding:0;margin:0}.gfield_radio>li input[type=radio]{margin:0 .25rem 0 .15rem}.gfield_radio>li:before{content:none}.gfield_radio>li .gform_input-wrapper{display:inline-block;margin-right:5px}.gfield_radio>li>label{display:inline-block!important;font-weight:500!important;font-family:Poppins,sans-serif}@media (min-width:1024px){.gfield--width-half{flex:0 0 49%}}.ginput_container{margin-bottom:5px}.ginput_container_consent .gform_input-wrapper{text-align:left;display:inline-block}.ginput_container_singleproduct .ginput_product_price_label{display:none}@media (min-width:1024px){.ginput_container_singleproduct .gform_input-wrapper{display:inline-block}}.ginput_container_date{position:relative}.ginput_container_radio .gfield_radio{margin:0;padding:0;list-style:none}.ginput_container_textarea textarea{display:block}.ginput_counter{color:#3c3c3b;display:block;font-size:14px;margin-top:5px}@media (min-width:1024px){.gf_half_column{flex:0 0 49%}}.gf_page_steps{padding:1.25rem 0;display:flex;justify-content:space-between;flex-wrap:wrap}.gf_step{opacity:.2;display:block;flex:1 0 50%;margin-bottom:0}.gf_step_active{opacity:1}.gf_step_active .gf_step_number{background:#14243a;border-radius:100%;color:#fff}.gf_step_number{background:rgba(0,0,0,0);border-radius:100%;color:#14243a;text-align:center;vertical-align:middle;display:inline-block;width:1.25rem;height:1.25rem;line-height:1.25rem;font-size:.75rem;font-weight:700}@media (min-width:1024px){.gf_step_number{width:2.5rem;height:2.5rem;line-height:2.5rem;font-size:1rem}}.gf_step_label{text-transform:uppercase;font-weight:700;vertical-align:middle}@media (min-width:1024px){.gf_step_label{margin-left:10px}}.validation_error{padding:0 0 1rem}.validation_message{color:#d01317;margin-bottom:5px;font-size:14px}#gform_page_1_1 .gform_page_footer{text-align:right;justify-content:flex-start}#gform_page_1_1 .gform_page_footer>.c-btn:first-of-type{width:100%}@media (min-width:1024px){#gform_page_1_1 .gform_page_footer>.c-btn:first-of-type{width:49%}}@media (min-width:1024px){#gform_page_1_1 .gform_page_footer{justify-content:flex-end}}#gform_page_1_2 .gform_page_footer #gform_previous_button_1{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);padding-left:0;font-weight:500;order:2;width:100%}@media (min-width:1024px){#gform_page_1_2 .gform_page_footer #gform_previous_button_1{order:1;width:49%}}#gform_page_1_2 .gform_page_footer #gform_previous_button_1:hover span{text-decoration:underline}#gform_page_1_2 .gform_page_footer #gform_previous_button_1 span{padding:0;font-style:italic;color:#afafaf}#gform_page_1_2 .gform_page_footer #gform_previous_button_1 .button__icon{opacity:0}#gform_page_1_2 .gform_page_footer #gform_submit_button_1{order:1;width:100%}@media (min-width:1024px){#gform_page_1_2 .gform_page_footer #gform_submit_button_1{order:2;width:49%}}.gform-theme-datepicker:not(.gform-legacy-datepicker){background:#fff;border:1px solid #d0d1d3;border-radius:3px;box-shadow:0 .0625rem .25rem rgba(0,0,0,.11),0 0 .25rem rgba(18,25,97,.041);color:#607382;font-size:.8125rem;font-weight:500;margin-top:5px;padding:18px 15px;width:auto}.gform-theme-datepicker:not(.gform-legacy-datepicker) table,.gform-theme-datepicker:not(.gform-legacy-datepicker) td,.gform-theme-datepicker:not(.gform-legacy-datepicker) th,.gform-theme-datepicker:not(.gform-legacy-datepicker) thead,.gform-theme-datepicker:not(.gform-legacy-datepicker) tr{background:none;border:0;margin:0}.gform-theme-datepicker:not(.gform-legacy-datepicker) td,.gform-theme-datepicker:not(.gform-legacy-datepicker) th{padding:5px;text-shadow:none;text-transform:none}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header{border:0;display:flex;flex-direction:row;justify-content:center;margin:0 0 5px;padding:0;position:relative;width:100%}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next,.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:never;align-items:center;background:none;border:0;color:#607382;cursor:pointer;display:flex;font-family:gform-icons-theme!important;font-size:24px;height:30px;justify-content:center;line-height:1;position:absolute;text-decoration:none;top:-2px;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;width:30px}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next:focus,.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next:hover,.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev:focus,.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev:hover{color:#2f4054}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next .ui-icon,.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev .ui-icon{display:none}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next:before,.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev:before{border:0;height:auto;position:static;-ms-transform:none;transform:none;width:auto}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev{left:0}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev:before{content:"";background-image:url(/wp-content/themes/arosa-alpine-club/dist/images/down-arrow.ef23dc20.svg);width:24px;height:24px;display:inline-block;background-size:contain;-ms-transform:rotate(90deg);transform:rotate(90deg)}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next{right:0}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next:before{content:"";background-image:url(/wp-content/themes/arosa-alpine-club/dist/images/down-arrow.ef23dc20.svg);width:24px;height:24px;display:inline-block;background-size:contain;-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header select{-webkit-appearance:none;background-color:rgba(0,0,0,0);background-image:url(/wp-content/themes/arosa-alpine-club/dist/images/down-arrow.ef23dc20.svg);background-position:100% 50%;background-repeat:no-repeat;background-size:24px 24px;border:0;border-radius:0;box-shadow:none;color:#585e6a;cursor:pointer;display:inline-block;font-size:.875rem;font-weight:500;height:auto;min-height:0;padding:0 22px 0 0;width:auto}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header select.ui-datepicker-month{margin-right:20px;text-align-last:right}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar a,.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar span{font-weight:400}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar th span{align-items:center;color:#2f4054;display:flex;font-size:.8125rem;font-weight:500;height:40px;justify-content:center;width:40px}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar td{font-size:.8125rem;height:50px;width:50px}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-state-default{align-items:center;background:none;border:1px solid rgba(0,0,0,0);border-radius:100%;box-shadow:none;color:#2f4054;display:flex;height:40px;justify-content:center;text-decoration:none;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;width:40px}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-state-default:focus,.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-state-default:hover{background:none;border-color:#607382;outline:none}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-state-default:active{background:#f2f3f5;border-color:#607382}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default{background:#607382;border-color:#607382;box-shadow:0 .125rem .125rem rgba(58,58,87,.06);color:#fff}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default:focus,.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default:hover{border-color:#607382}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-state-disabled{background:none}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-state-disabled .ui-state-default{align-items:center;background:#f2f3f5;border:1px solid rgba(32,32,46,.079);border-radius:100%;box-shadow:0 .125rem .125rem rgba(58,58,87,.06);color:#686e77;cursor:text;display:flex;height:40px;justify-content:center;text-decoration:none;width:40px}html[dir=rtl] #ui-datepicker-div.gform-theme-datepicker[style]{right:auto!important}.gform_wrapper.gravity-theme .screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.o-list-bare{list-style:none;margin-left:0}.o-list-inline{list-style:none;margin:0}.o-list-inline__item{display:inline-block}table{background:#fff;border:1px solid #f8f6f4;text-align:left;color:#3c3c3b}table caption{font-weight:700;text-align:left;padding:5px}table tr{border-bottom:1px solid #f8f6f4}table tr th{font-weight:700}table tr td,table tr th{border:1px solid #f8f6f4;padding:5px}.c-table__list{margin-bottom:0}.c-table__item{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.c-table__name{display:inline-block;color:#3c3c3b;flex:1 0 50%;font-weight:400}.c-footer__menu--opening-hours .c-table__name{color:#fff;opacity:.8}.c-table__value{display:inline-block;color:#3c3c3b;flex:1 0 100%}@media (min-width:1024px){.c-table__value{flex:1 0 50%}}.c-table__value a{word-break:break-all}.c-footer__menu--opening-hours .c-table__value{color:#fff;opacity:.8}.c-prices{background:#fff;padding:20px;border-radius:10px}@media (min-width:768px){.c-prices{padding:40px}}.c-prices__header{margin-bottom:15px;font-size:14px;font-weight:400}@media (min-width:768px){.c-prices__header{font-size:16px}}.c-prices__header--inner{display:flex;flex-wrap:wrap;justify-content:space-between}.c-prices__list{margin-bottom:0}.c-prices__item{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:15px}.c-prices__item:last-of-type{margin-bottom:0}.c-prices__name{color:#3c3c3b;font-size:16px;position:relative}.c-prices__information--indicator{display:inline-flex;align-items:center;justify-content:center;background:#f8f6f4;text-align:center;width:15px;height:15px;font-size:10px;border-radius:100%;color:#3c3c3b}.c-prices__information--description{visibility:hidden;background-color:#3c3c3b;color:#fff;text-align:center;border-radius:4px;padding:10px;position:absolute;z-index:1;font-size:14px;font-weight:400;display:inline-block;top:30px;right:0;width:auto}.c-prices__information:hover{cursor:pointer}.c-prices__information:hover .c-prices__information--description{visibility:visible}.c-prices__value{color:#3c3c3b;font-size:16px}.c-ba-slider{position:relative;overflow:hidden;border-radius:15px}.c-ba-slider.is-loaded .resize{width:50%}.c-ba-slider img{width:100%;display:block;max-width:inherit}.c-ba-slider__label{position:absolute;display:inline-block;z-index:1;bottom:10px;font-size:14px;padding:2px 5px;border-radius:4px;background:#14243a;color:#fff}.c-ba-slider__label--before{left:10px}.c-ba-slider__label--after{right:10px}.c-ba-slider .resize{position:absolute;top:0;left:0;height:100%;overflow:hidden;width:100%}.c-ba-slider .resize:after{content:"";left:0;right:0;width:calc(100% + 50px);opacity:.5;-webkit-filter:blur(15px);filter:blur(15px);height:calc(100% + 30px)}.c-ba-slider .handle,.c-ba-slider .resize:after{background:#fff;position:absolute;top:0;bottom:0}.c-ba-slider .handle{left:50%;width:4px;margin-left:-4px;cursor:ew-resize}.c-ba-slider .handle:before{content:"";height:100%;position:relative;width:44px;display:block;left:-20px}.c-ba-slider .handle:after{content:"";width:14px;height:60px;border-radius:4px;background:#fff;top:calc(50% - 30px);position:absolute;display:inline-block;left:-5px}.c-ba-slider .draggable:after{width:48px;height:48px;margin:-24px 0 0 -24px;line-height:48px;font-size:30px}.o-section.o-section--breadcrumbs{background:#fff}.breadcrumbs,.c-breadcrumbs{padding:10px 0;font-size:16px}.breadcrumbs a,.c-breadcrumbs a{color:#d01317;text-decoration:underline}.breadcrumbs a:hover,.c-breadcrumbs a:hover{text-decoration:underline}.breadcrumbs__chevron,.c-breadcrumbs__chevron{color:#3c3c3b;height:12px;width:12px;vertical-align:middle;margin:0 5px 5px}.breadcrumbs__chevron path,.c-breadcrumbs__chevron path{fill:currentColor}.breadcrumb_last{color:#3c3c3b}.c-button,input[type=submit]{display:block;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;vertical-align:top;margin:0;font-size:16px;position:relative;padding:12px 20px;overflow:hidden!important;border:1px solid;border-radius:0;opacity:1;text-decoration:none;outline:none;font-weight:700;transition:background all .3s ease-in-out;line-height:1.5;overflow:visible;font-family:Poppins,sans-serif;display:inline-flex;justify-content:flex-start}@media (min-width:380px){.c-button,input[type=submit]{display:inline-flex}}.c-button{align-items:center}.c-button:hover{text-decoration:none}.c-button__text{font-weight:400;display:inline-block;vertical-align:middle;margin-bottom:2px}.c-button__figure{margin:0;line-height:1}.c-button__primary{color:#fff;background:#d01317;border-color:#d01317}.c-button__primary .c-button__icon{color:#fff}.c-button__primary:hover{color:#fff;background:#a10f12;border-color:#a10f12}.c-button__secondary{color:#fff;background:#3988b8;border-color:#3988b8}.c-button__secondary .c-button__icon{color:#fff}.c-button__secondary:hover{color:#fff;background:#d01317;border-color:#d01317}.c-button__tertiary{color:#fff;background:#3c3c3b;border-color:#3c3c3b}.c-button__tertiary .c-button__icon{color:#fff}.c-button__tertiary:hover{color:#fff;background:#222;border-color:#222}.c-button__tertiary:hover .c-button__icon{color:#fff}.c-button__quaternary{color:#3c3c3b;background:#f8f6f4;border-color:#f8f6f4}.c-button__quaternary .c-button__icon{color:#3c3c3b}.c-button__quaternary:hover{color:#3c3c3b;background:#e4ddd5;border-color:#e4ddd5}.c-button__quaternary:hover .c-button__icon{color:#3c3c3b}.c-button__white{color:#3c3c3b;background:#fff;border-color:#fff}.c-button__white .c-button__icon{color:#3c3c3b}.c-button__white:hover{color:#3c3c3b;background:#f8f6f4;border-color:#f8f6f4}.c-card-post__list{display:grid;grid-gap:0;grid-template-columns:repeat(1,1fr);grid-row-gap:15px;margin-bottom:0}@media (min-width:768px){.c-card-post__list{grid-template-columns:repeat(2,1fr);grid-gap:15px}}@media (min-width:1024px){.c-card-post__list{grid-template-columns:repeat(3,1fr);grid-gap:30px;grid-row-gap:30px}}.c-card-post__item{background-color:#fff;margin:0}.c-card-post__full-link:hover{color:inherit;text-decoration:none}.c-card-post__figure{position:relative;display:block;width:100%;padding-top:60%;background:#eff6f9;overflow:hidden;margin:0;border-radius:0}.c-card-post__image{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;width:100%;height:100%}.c-card-post__meta{padding:15px}.c-card-post__title{display:block;color:#000;font-size:18px;margin-bottom:15px}.c-card-post__button{font-size:14px;text-decoration:underline}.c-card-rooms__list{display:grid;grid-template-columns:repeat(12,1fr);grid-row-gap:30px;grid-column-gap:30px}.c-card-rooms__item{margin-bottom:0;position:relative;grid-column:span 12/span 12}@media (min-width:768px){.c-card-rooms__item{grid-column:span 6/span 6}}.c-card-rooms__full-link{color:#3c3c3b}.c-card-rooms__full-link:hover{text-decoration:none;color:#3c3c3b}.c-card-rooms__figure{position:relative;overflow:hidden;padding-top:40%}.c-card-rooms__image{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;width:100%;height:100%;object-position:center center}.c-card-rooms__header{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:15px}.c-card-rooms__icon{margin-bottom:0;margin-right:10px}.c-card-rooms__icon,.c-card-rooms__title{display:inline-block;vertical-align:middle}.c-card-rooms__title{font-size:16px;line-height:1.5;margin:0;color:#3c3c3b;font-weight:700}.c-footer{background-color:#3c3c3b;color:#fff}.c-footer__top{background-color:#d01317;color:#fff;text-align:center;font-size:14px;padding:10px 0;font-weight:500}@media (min-width:768px){.c-footer__top{text-align:right}}.c-footer__logo{margin-top:60px}.c-footer__widgets{padding:60px 0;display:grid;grid-auto-columns:1fr;grid-auto-flow:row;grid-template-columns:repeat(12,1fr);grid-row-gap:30px;grid-column-gap:15px}@media (min-width:768px){.c-footer__widgets{grid-column-gap:30px}}.c-footer__title{color:#fff;margin-bottom:15px;font-size:18px;line-height:1.5;display:block;font-weight:700}@media (min-width:1280px){.c-footer__description{max-width:65%}}.c-footer__description a{color:#fff;text-decoration:underline}.c-footer__address,.c-footer__contact-options{font-family:Poppins,sans-serif}.c-footer__address .c-footer-menu__text p,.c-footer__contact-options .c-footer-menu__text p{margin:0}.c-footer__address .c-footer-contact-options__item:last-of-type,.c-footer__contact-options .c-footer-contact-options__item:last-of-type{margin-bottom:0}.c-footer__address .c-footer-contact-options__full-link,.c-footer__contact-options .c-footer-contact-options__full-link{color:#fff;text-decoration:underline}.c-footer__address .c-footer-menu__item:last-of-type{margin-bottom:15px}@media (min-width:480px){.c-footer__address{margin-bottom:62px}}.c-footer__menu{grid-column:span 12/span 12}@media (min-width:768px){.c-footer__menu{grid-column:span 6/span 6}}@media (min-width:1280px){.c-footer__menu{grid-column:span 4/span 4}}@media (min-width:1024px){.c-footer__menu--menu .c-footer-menu__list{-webkit-column-count:2;column-count:2}}.c-footer__menu .c-footer-menu__list{margin-bottom:0}@media (min-width:1024px){.c-footer__menu .c-footer-menu__list--no-title{margin-top:52px}}.c-footer__menu .c-footer-menu__item{display:block;margin-bottom:15px;margin-right:0}.c-footer__menu .c-footer-menu__item:last-of-type{margin-bottom:0}.c-footer__menu .c-footer-menu__link{color:#fff;font-family:Poppins,sans-serif}.c-footer__menu .c-footer-menu__link:hover{color:#fff;text-decoration:underline;opacity:1}.c-footer__menu .c-footer-menu__link:hover .c-footer-menu__text{color:#fff;text-decoration:underline}.c-footer__menu .c-footer-menu__text{color:#fff;font-family:Poppins,sans-serif;display:block}.c-footer__menu--description,.c-footer__menu--description a{color:#fff}@media (min-width:1024px){.c-footer__menu--description{max-width:350px}}.c-footer__copyright{padding:15px 0;background-color:#fff;color:#3c3c3b}.c-footer__copyright--inner{display:grid;grid-auto-columns:1fr;grid-auto-flow:row;grid-template-columns:repeat(12,1fr);grid-row-gap:15px}@media (min-width:768px){.c-footer__copyright--inner{grid-row-gap:30px;grid-column-gap:30px;display:inline-block}}.c-footer__copyright-date{margin-right:0;display:block;text-align:center;grid-column:span 12/span 12;order:2;font-weight:400}@media (min-width:1024px){.c-footer__copyright-date{display:inline-block;vertical-align:middle;margin-right:15px;text-align:left;margin-bottom:0;order:1;grid-column:span 6/span 6}}.c-footer__copyright-favicon{vertical-align:middle;margin:0 5px 0 0;padding:0;display:inline-block;height:30px}.c-footer__copyright-meta{vertical-align:middle;font-size:14px;color:#3c3c3b;margin-top:3px;display:inline-block}.c-footer__copyright-menu{display:block;text-align:center;grid-column:span 12/span 12;order:1}@media (min-width:1024px){.c-footer__copyright-menu{display:inline-block;margin:0;text-align:right;order:2;grid-column:span 6/span 6}}.c-footer__copyright-menu .c-menu__list{margin:0;padding:0}.c-footer__copyright-menu .c-menu__item{display:block;margin-right:0;margin-bottom:15px;font-weight:300}@media (min-width:1024px){.c-footer__copyright-menu .c-menu__item{display:inline-block;margin:0 15px 0 0}}.c-footer__copyright-menu .c-menu__link{color:#3c3c3b;font-size:14px;font-weight:300}.c-footer__copyright-menu .c-menu__link:hover{text-decoration:underline}.c-footer__copyright-menu .c-menu__text{color:#3c3c3b;font-size:14px}.c-footer__copyright-menu .c-footer__copyright-privacy-text,.c-footer__copyright-menu .c-footer__nav{vertical-align:middle}.c-header{width:100%;padding:10px 0}.is-scrolled .c-header{background:#3c3c3b}.c-header__inner,.c-header__main{height:100%;width:100%}.c-header__inner{align-items:center;display:flex;justify-content:space-between;position:relative}.c-header__nav{display:none;margin-right:auto}@media (min-width:1024px){.c-header__nav{display:inline-block}}.c-header__languages{display:inline-block}@media (min-width:1024px){.c-header__languages{margin-left:30px}}.c-header__languages .c-menu__flag{width:32px;height:32px;border-radius:100%;border:1px solid #fff;margin:0;position:relative;overflow:hidden;display:inline-block;vertical-align:middle}@media (min-width:1024px){.c-header__languages .c-menu__flag{width:40px;height:40px;margin-right:10px}}.c-header__languages .c-menu__flag img{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;object-fit:cover}.c-header__languages .c-menu__label{display:none}@media (min-width:1024px){.c-header__languages .c-menu__label{display:inline-block;vertical-align:middle}}.c-header__languages .c-menu__dropdown{margin:0 -15px}.is-fixed .c-header{position:fixed}.c-hero__image--container{height:300px;position:relative;overflow:hidden}@media (min-width:768px){.c-hero__image--container{height:400px}}@media (min-width:1024px){.c-hero__image--container{height:600px}}.c-hero__image--container>.o-container{height:100%;position:absolute;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;left:0;right:0}.c-hero__image--container-has-video:after{content:"";background:#000;opacity:.25}.c-hero__image--container-has-video:after,.c-hero__video{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%}.c-hero__video{object-fit:cover}.c-hero__figure{margin:0}.c-hero__figure,.c-hero__figure:after{height:100%;position:absolute;left:0;right:0;bottom:0;top:0}.c-hero__figure:after{content:"";width:100%;background:linear-gradient(0deg,rgba(0,0,0,0),#000);opacity:.75;z-index:1}.c-hero__image{height:100%;width:100%;object-fit:cover;object-position:center}.c-hero__header{flex:1 0 100%}.c-hero__content{padding:75px 0}@media (min-width:1024px){.c-hero__content{max-width:60%}}.c-hero__content .o-column__text *,.c-hero__content .o-column__title h1,.c-hero__content .o-column__title h2,.c-hero__content .o-column__title h3,.c-hero__content .o-column__title h4,.c-hero__content .o-column__title h5,.c-hero__content .o-column__title h6{color:#fff}.c-logo{display:block;position:absolute;width:100px;height:auto;z-index:1;left:0;right:0;text-align:center;margin:0 auto}@media (min-width:1024px){.c-logo{position:relative;width:175px;left:inherit;margin:0;text-align:left;right:inherit}}.c-logo__footer{position:relative;width:175px;left:inherit;margin:0;text-align:left;right:inherit}.c-menu-toggle{background-color:rgba(0,0,0,0);border:none;height:40px;padding:0;width:32px;border-radius:0;position:relative;right:0;z-index:99999}.c-menu-toggle:focus{outline:0}.c-menu-toggle:hover{background:rgba(0,0,0,0)}.c-menu-toggle__bar{background-color:#fff;border-radius:0;display:block;height:3px;overflow:hidden;position:relative;transition:background-color .2s ease-in-out;width:100%}.c-menu-toggle__bar:first-of-type{animation:animate-line-1-rev .5s ease-in-out}.c-menu-toggle__bar:nth-of-type(2){animation:animate-line-2-rev .5s ease-in-out;margin:6px 0}.c-menu-toggle__bar:nth-of-type(3){animation:animate-line-3-rev .5s ease-in-out}.c-menu-toggle.is-open .c-menu-toggle__bar:first-of-type{animation:animate-line-1 .5s cubic-bezier(.3,1,.7,1) forwards}.c-menu-toggle.is-open .c-menu-toggle__bar:nth-of-type(2){animation:animate-line-2 .5s cubic-bezier(.3,1,.7,1) forwards}.c-menu-toggle.is-open .c-menu-toggle__bar:nth-of-type(3){animation:animate-line-3 .5s cubic-bezier(.3,1,.7,1) forwards}@media (min-width:1024px){.c-menu-toggle{display:none}}@keyframes animate-line-1{0%{transform:translateZ(0) rotate(0deg)}50%{transform:translate3d(0,9px,0) rotate(0)}to{transform:translate3d(0,9px,0) rotate(45deg)}}@keyframes animate-line-2{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}@keyframes animate-line-3{0%{transform:translateZ(0) rotate(0deg)}50%{transform:translate3d(0,-9px,0) rotate(0)}to{transform:translate3d(0,-9px,0) rotate(135deg)}}@keyframes animate-line-1-rev{0%{transform:translate3d(0,9px,0) rotate(45deg)}50%{transform:translate3d(0,9px,0) rotate(0)}to{transform:translateZ(0) rotate(0deg)}}@keyframes animate-line-2-rev{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes animate-line-3-rev{0%{transform:translate3d(0,-9px,0) rotate(135deg)}50%{transform:translate3d(0,-9px,0) rotate(0)}to{transform:translateZ(0) rotate(0deg)}}.c-services__list{display:grid;-webkit-column-gap:30px;grid-column-gap:30px;column-gap:30px;grid-row-gap:15px;row-gap:15px;grid-template-columns:repeat(1,1fr)}@media (min-width:768px){.c-services__list{grid-row-gap:30px;row-gap:30px}.c-services__list--one{grid-template-columns:repeat(1,1fr)}.c-services__list--five,.c-services__list--four,.c-services__list--three,.c-services__list--two{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.c-services__list--one{grid-template-columns:repeat(1,1fr)}.c-services__list--two{grid-template-columns:repeat(2,1fr)}.c-services__list--three{grid-template-columns:repeat(3,1fr)}.c-services__list--four{grid-template-columns:repeat(4,1fr)}.c-services__list--five{grid-template-columns:repeat(5,1fr)}}.c-services__item{display:block;margin:0}.c-services__inner{background:#3988b8;border-radius:4px;padding:30px}.c-services__header{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:15px}.c-services__figure{margin:0;flex:0 0 24px}.c-services__image{width:24px;height:auto}.c-services__meta{flex:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-left:10px}.c-services__links--list{margin-bottom:0}.c-services__links--item a:hover{text-decoration:none;color:inherit}.c-services__links--item a:hover .c-services__links--text{text-decoration:underline;color:#d01317}.c-services__links--item:last-of-type{margin-bottom:0}.c-services__icon{transition:transform .2s ease-in-out;width:20px;fill:#999;height:12px;width:12px;flex:0 0 12px}.c-services__title{font-size:18px;margin-bottom:0;display:block;line-height:28px;color:#14243a;font-weight:700;font-family:Poppins,sans-serif;flex:1 0 calc(100% - 27px)}.c-services__links--item a{color:#3c3c3b}.c-services__links--text{margin-left:5px;display:inline-block}.c-services__link{display:block;font-size:16px;color:#14243a;text-decoration:none;margin-top:15px}.c-services__link:hover{color:#d01317;text-decoration:underline}.c-services__link svg{margin-right:5px;color:#d01317}.c-services__link svg path{fill:currentColor}.c-site{display:flex;flex-direction:column;height:100%;max-width:100vw;min-height:100vh;width:100%}.c-site__header{flex:0 0 auto;position:relative;z-index:9}.c-site__main{flex:1 0 auto}.c-site__footer{flex:0 0 auto;position:relative}ol,p,ul{margin-bottom:20px}.c-site__overlay{position:fixed;top:0;left:0;background:#d01317;opacity:.8;right:0;visibility:hidden;width:100%;height:100%;z-index:10;transition:transform .25s}.c-site__overlay.is-active{visibility:visible}.c-social{text-align:left}.c-social__list{padding:0;margin:0 -2px}.c-social__list--original .c-social__item--facebook{background:#3b5998;color:#fff}.c-social__list--original .c-social__item--facebook:hover{background:#3b5998;color:#fff;opacity:.8}.c-social__list--original .c-social__item--instagram{background:#c32aa3;color:#fff}.c-social__list--original .c-social__item--instagram:hover{background:#c32aa3;color:#fff;opacity:.8}.c-social__list--original .c-social__item--linkedin{background:#0a66c2;color:#fff}.c-social__list--original .c-social__item--linkedin:hover{background:#0a66c2;color:#fff;opacity:.8}.c-social__list--original .c-social__item--twitter{background:#1da1f2;color:#fff}.c-social__list--original .c-social__item--twitter:hover{background:#1da1f2;color:#fff;opacity:.8}.c-social__list--original .c-social__item--whatsapp{background:#25d366;color:#fff}.c-social__list--original .c-social__item--whatsapp:hover{background:#25d366;color:#fff;opacity:.8}.c-social__list--original .c-social__item--youtube{background:red;color:#fff}.c-social__list--original .c-social__item--youtube:hover{background:red;color:#fff;opacity:.8}.c-social__list--original .c-social__item--pinterest{background:#bd081c;color:#fff}.c-social__list--original .c-social__item--pinterest:hover{background:#bd081c;color:#fff;opacity:.8}.c-social__list--original .c-social__item--tiktok{background:#010101;color:#fff}.c-social__list--original .c-social__item--tiktok:hover{background:#010101;color:#fff;opacity:.8}.c-social__list .c-social__item:last-of-type{margin-right:0}.c-social__list strong{font-weight:500}.c-social__item{padding-left:0;vertical-align:middle;margin:0 2px;position:relative}.c-social__item:before{content:none}.c-social__item:hover .c-social__link{background:#3c3c3b}.c-social__item:hover .c-social__icon path{fill:#fff}.c-social__link{display:block;position:relative;width:40px;height:40px;border-radius:100%;background:#fff;margin:0}.c-social__icon{height:20px;left:50%;position:absolute;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:fill .2s;width:20px}.c-social__icon path{fill:#3c3c3b}.o-aspect-ratio{display:block;position:relative;width:100%;padding-bottom:100%}@media (min-width:768px){.o-aspect-ratio{padding-bottom:47.5961538462%}}.c-treatments__list{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(2,1fr);grid-row-gap:30px}@media (min-width:768px){.c-treatments__list{grid-column-gap:30px}}.c-treatments__list--selected{grid-template-columns:repeat(12,1fr)}.c-treatments__item{background:#fff;position:relative;overflow:hidden;border-radius:15px;margin:0;grid-column:span 12/span 12}@media (min-width:768px){.c-treatments__item{grid-column:span 6/span 6}}.c-treatments__list--selected .c-treatments__item:first-of-type{position:relative;grid-column:span 12/span 12}@media (min-width:1024px){.c-treatments__list--selected .c-treatments__item:first-of-type{grid-area:1/1/3/7}}@media (min-width:1024px){.c-treatments__list--selected .c-treatments__item:first-of-type .o-aspect-ratio{padding-bottom:100%}}.c-treatments__list--selected .c-treatments__item:nth-of-type(2){grid-column:span 12/span 12}@media (min-width:1024px){.c-treatments__list--selected .c-treatments__item:nth-of-type(2){grid-area:1/7/2/13}}.c-treatments__list--selected .c-treatments__item:nth-of-type(3){grid-column:span 12/span 12}@media (min-width:1024px){.c-treatments__list--selected .c-treatments__item:nth-of-type(3){grid-area:2/7/3/13}}.c-treatments__item:after{content:"";width:100%;height:100%;bottom:0;left:0;right:0;position:absolute;z-index:2;background:#534338;background:linear-gradient(0deg,#534338,rgba(83,67,56,0))}.c-treatments__meta{z-index:3;position:absolute;left:0;right:0;bottom:0;padding:20px}@media (min-width:768px){.c-treatments__meta{padding:30px}}@media (min-width:1024px){.c-treatments__meta{padding:40px}}.c-treatments__description,.c-treatments__title{color:#fff}.c-treatments__description>p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:2}@media (min-width:420px){.c-treatments__description>p{overflow:visible;text-overflow:clip;white-space:normal}}.c-treatments__figure{z-index:2;position:absolute;top:0;left:0;right:0;bottom:0;margin:0}.c-treatments__image{width:100%;height:100%;object-fit:cover}.c-usps__list{padding:0;margin:0}.c-usps__item{margin-bottom:10px}.c-usps__full-link{position:relative;color:#3c3c3b}.c-usps__full-link .c-usps__text{position:relative}.c-usps__full-link .c-usps__text:after{content:"";width:100%;position:absolute;left:0;bottom:-2px;border-width:0 0 1px;border-style:dashed;opacity:.5;transition:width .25s}.c-usps__full-link:hover{color:currentColor;text-decoration:none}.c-usps__full-link:hover .c-usps__text{color:#fff}.c-usps__full-link:hover .c-usps__text:after{width:0;transition:width .25s}.c-usps__inner{display:flex;align-items:center;justify-content:flex-start}.c-usps__icon{line-height:0;margin-right:10px;width:18px;height:18px}.c-usps__list--primary .c-usps__icon svg path{fill:#d01317}.c-usps__list--secondary .c-usps__icon svg path{fill:#3988b8}.c-usps__list--tertiary .c-usps__icon svg path{fill:#3c3c3b}.c-usps__list--quaternary .c-usps__icon svg path{fill:#f8f6f4}.c-usps__title{color:#14243a;display:block;font-size:18px}.c-usps__subtitle{display:block;font-size:16px;color:#3c3c3b}.c-big-usps__list{padding:0;margin:0}.c-big-usps__item{margin-bottom:10px}.c-big-usps__full-link{position:relative;color:#3c3c3b}.c-big-usps__full-link .c--big-usps__text{position:relative}.c-big-usps__full-link .c--big-usps__text:after{content:"";width:100%;position:absolute;left:0;bottom:-2px;border-width:0 0 1px;border-style:dashed;opacity:.5;transition:width .25s}.c-big-usps__full-link:hover{color:currentColor;text-decoration:none}.c-big-usps__full-link:hover .c-usps__text{color:#fff}.c-big-usps__full-link:hover .c-usps__text:after{width:0;transition:width .25s}.c-big-usps__inner{display:flex;align-items:center;justify-content:flex-start}.c-big-usps__icon{line-height:0;margin-right:10px;width:18px}.c-big-usps__title{color:#3c3c3b;display:block;font-size:18px}.c-big-usps__subtitle{display:block;font-size:16px;color:#3c3c3b}.u-text-center{text-align:center}.u-text-left{text-align:left}.u-text-right{text-align:right}.u-hide-mobile{display:none}@media (min-width:1024px){.u-hide-mobile{display:inline;display:initial}}@media (min-width:1024px){.u-hide-desktop{display:none}}.u-sr-only{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.single-post .c-header,body.has-background-header .c-header{background:#3c3c3b}.single-post .c-site__main,body.has-background-header .c-site__main{margin-top:60px}@media (min-width:1024px){.single-post .c-site__main,body.has-background-header .c-site__main{margin-top:92px}}.c-article__header{position:relative;margin-bottom:15px}@media (min-width:1024px){.c-article__header{max-width:850px;margin:0 auto 30px}}.c-article__title{color:#3c3c3b}.c-article__excerpt{font-size:18px;margin-bottom:30px}.c-article__meta{font-size:12px;display:block;margin-bottom:15px}.c-article__figure{position:relative;display:block;content:"";width:100%;padding-top:60%;background:#eff6f9;overflow:hidden;margin:0 -20px 30px;width:calc(100% + 40px);border-radius:0}.c-article__image{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;width:100%;height:100%}.c-article__content{color:#3c3c3b;font-size:16px;line-height:2}.c-article__content figure{max-width:100%;height:auto;line-height:0}@media (min-width:1024px){.c-article__content{max-width:850px;margin:0 auto}}.c-gallery--slider{position:relative}.c-gallery--navigation{margin-top:30px}.c-gallery--navigation .c-gallery__figure:hover{cursor:pointer}.c-gallery--navigation .slick-list{margin:0 -5px}.c-gallery--navigation .slick-list .slick-slide{margin:0 5px}.c-gallery__list{overflow:hidden;margin:0}.c-gallery__figure,.c-gallery__item{margin:0;height:100%}.c-gallery__figure--aspect{position:relative;padding-top:56.25%}.c-gallery__image{height:100%;object-fit:cover;width:100%}.c-gallery__figure--aspect .c-gallery__image{position:absolute;top:0;left:0;right:0;bottom:0}.c-gallery-btn{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:100%;border:1px solid #fff;transition:background .25s,border-color .25s;position:absolute;top:calc(50% - 30px)}.c-gallery-btn.slick-disabled:hover{background:rgba(0,0,0,0);border-color:#fff;cursor:not-allowed}.c-gallery-btn:hover{background:#d01317;border-color:#d01317;cursor:pointer;transition:background .25s,border-color .25s}.c-gallery-btn__prev{left:15px}.c-gallery-btn__next{right:15px}.o-section--hero-form .o-container{padding:0}@media (min-width:1024px){.o-section--hero-form .o-container{padding:0 20px}}@media (min-width:1024px){.o-section--hero-form{position:-webkit-sticky;position:sticky;top:92px;z-index:4}}.c-form{display:flex;align-items:flex-end;justify-content:space-between;color:#fff;padding:20px;flex-wrap:wrap;border:1px solid #3c3c3b;background-color:#3c3c3b}@media (min-width:1024px){.c-form{margin-top:-59px}}.c-form__label{display:block;margin-bottom:5px;font-weight:700;font-size:14px}.c-form__input{flex:0 0 100%;margin-bottom:15px}@media (min-width:420px){.c-form__input--date{flex:0 0 49%}}@media (min-width:1024px){.c-form__input--date{flex:0 0 24%}}@media (min-width:1024px){.c-form__input{margin:0;flex:0 0 24%}}.c-form__input button{display:block;width:100%;line-height:1;border:0}.c-form__input button .c-button__text{margin-bottom:0;line-height:1.5}.error404{background-color:#3c3c3b}.error404,.error404 .h2,.error404 h2{color:#fff}.c-blocks__list{margin:0}.c-blocks__item{margin:0;background:#eff6f9;position:relative}.c-blocks__item .o-container{position:static}@media (min-width:768px){.c-blocks__item:nth-of-type(odd) .c-blocks__image-container{order:1}.c-blocks__item:nth-of-type(odd) .c-blocks__content{order:2;padding-right:0;padding-left:30px}.c-blocks__item:nth-of-type(odd) .c-blocks__figure{left:0}}@media (min-width:1024px){.c-blocks__item:nth-of-type(odd) .c-blocks__content{padding-right:0;padding-left:80px}}@media (min-width:768px){.c-blocks__item:nth-of-type(2n) .c-blocks__image-container{order:2}.c-blocks__item:nth-of-type(2n) .c-blocks__content{order:1;padding-left:0;padding-right:30px}.c-blocks__item:nth-of-type(2n) .c-blocks__figure{right:0}}@media (min-width:1024px){.c-blocks__item:nth-of-type(2n) .c-blocks__content{padding-left:0;padding-right:80px}}.c-blocks__inner{display:grid;grid-auto-columns:1fr;grid-auto-flow:row;grid-template-columns:repeat(12,1fr);grid-row-gap:0;align-items:center}.c-blocks__image-container{grid-column:span 12/span 12;margin:0 -20px}@media (min-width:768px){.c-blocks__image-container{margin:0;grid-column:span 6/span 6;overflow:hidden;min-height:600px}}.c-blocks__figure{margin:0;overflow:hidden;position:relative}.c-blocks__figure--grid:before{content:"";width:15px;height:100%;position:absolute;right:50px;bottom:0;top:0;background-color:#eff6f9;display:block}@media (min-width:1024px){.c-blocks__figure--grid:before{width:25px;right:125px}}.c-blocks__figure--grid:after{content:"";width:100%;height:15px;position:absolute;right:0;left:0;bottom:40px;background-color:#eff6f9;display:block}@media (min-width:1024px){.c-blocks__figure--grid:after{bottom:100px;height:25px}}@media (min-width:768px){.c-blocks__figure{position:absolute;width:50%;height:100%;top:0}}.c-blocks__image{width:100%;height:100%;object-fit:cover;object-position:center}.c-blocks__grid{position:absolute;right:0;bottom:0;top:0;height:100%;width:auto}.c-blocks__content{grid-column:span 12/span 12;padding:30px 0}@media (min-width:768px){.c-blocks__content{padding:50px 0;grid-column:span 6/span 6}}@media (min-width:1024px){.c-blocks__content{padding:80px 0}}.o-padding_top--small{padding-top:80px}.o-padding_top--normal{padding-top:150px}.o-padding_top--none{padding-top:0}.o-padding_bottom--small{padding-bottom:80px}.o-padding_bottom--normal{padding-bottom:150px}.o-padding_bottom--none{padding-bottom:0}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy90b29scy9icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3Rvb2xzL2hpZGRlbi5zY3NzIiwid2VicGFjazovLy9hcHAuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9nZW5lcmljL2JveC1zaXppbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9nZW5lcmljL2ZvbnQtZmFjZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2dlbmVyaWMvbm9ybWFsaXplLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvZ2VuZXJpYy9yZXNldC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2dlbmVyaWMvc2hhcmVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvZWxlbWVudHMvYmxvY2txdW90ZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2VsZW1lbnRzL2Nhcm91c2VsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3Mvc2V0dGluZ3MvY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvZWxlbWVudHMvaGVhZGluZ3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9zZXR0aW5ncy9nbG9iYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9lbGVtZW50cy9oci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2VsZW1lbnRzL2h0bWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9lbGVtZW50cy9pbWFnZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9lbGVtZW50cy9pbnB1dC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2VsZW1lbnRzL2xheW91dC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2VsZW1lbnRzL2xpbmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9lbGVtZW50cy9saW5rcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2VsZW1lbnRzL2xpc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvZWxlbWVudHMvbWVudS1kcm9wZG93bi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2VsZW1lbnRzL21lbnUtb3ZlcmxheS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2VsZW1lbnRzL21lbnUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9lbGVtZW50cy9wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvZWxlbWVudHMvc2VjdGlvbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2VsZW1lbnRzL3NsaWNrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvZWxlbWVudHMvdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvZWxlbWVudHMvdGV4dC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2VsZW1lbnRzL3ZpZGVvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3Mvb2JqZWN0cy9ibHVycmVkLWltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3Mvb2JqZWN0cy9jb2x1bW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9vYmplY3RzL2NvbnRhaW5lci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3Rvb2xzL2NsZWFyZml4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3Mvb2JqZWN0cy9mYXEuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9vYmplY3RzL2Zvcm0uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9vYmplY3RzL2xpc3QtYmFyZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL29iamVjdHMvbGlzdC1pbmxpbmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9vYmplY3RzL3RhYmxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9iYXNsaWRlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvYnJlYWRjcnVtYnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2J1dHRvbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY2FyZC1wb3N0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jYXJkLXJvb21zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGVyby5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvbG9nby5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvbWVudS10b2dnbGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL3NlcnZpY2VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9zaXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9zb2NpYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL3RyZWF0bWVudC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvdXNwcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9hbGlnbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9oaWRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvdXRpbGl0aWVzL3NyLW9ubHkuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9wb3N0LXR5cGVzL3NpbmdsZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3NoYW1lLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBaUNFLHlCQ3BCRixlQUlJLGFDT0YsQ0FDRixDRlFFLHlCQ1pGLGdCQUVJLFlDT0YsQ0FDRixDQy9CQSxLQUNFLHFCRGtDRixDQzlCRSxpQkFHRSxrQkQrQkosQ0V0Q0EsV0FDRSxrQkFDQSxvQkFDQSxrQkFDQSxnQkFDQSxpREYwQ0YsQ0V2Q0EsV0FDRSxrQkFDQSxvQkFDQSxrQkFDQSxnQkFDQSxpREYwQ0YsQ0V2Q0EsV0FDRSxrQkFDQSxvQkFDQSxrQkFDQSxnQkFDQSxpREYwQ0YsQ0V2Q0EsV0FDRSxrQkFDQSxvQkFDQSxrQkFDQSxnQkFDQSxpREYwQ0YsQ0d4RUEsS0FFRSw2QkgwRUYsQ0d2RUEsS0FDRSxRSDBFRixDR3ZFQSxLQUNFLGFIMEVGLENHbEVBLEdBQ0UsY0FDQSxjSHlFRixDRzlEQSxHQUNFLHVCQUNBLFNBQ0EsZ0JIdUVGLENHL0RBLElBQ0UsZ0NBQ0EsYUhzRUYsQ0c1REEsRUFDRSw4QkhvRUYsQ0c1REEsWUFDRSxtQkFDQSwwQkFDQSx5RUhtRUYsQ0c1REEsU0FFRSxrQkhrRUYsQ0cxREEsY0FHRSxnQ0FDQSxhSGlFRixDRzFEQSxNQUNFLGFIZ0VGLENHeERBLFFBRUUsY0FDQSxjQUNBLGtCQUNBLHVCSCtERixDRzVEQSxJQUNFLGFIK0RGLENHNURBLElBQ0UsU0grREYsQ0dyREEsSUFDRSxpQkg2REYsQ0dsREEsc0NBS0Usb0JBQ0EsZUFDQSxpQkFDQSxRSDJERixDR25EQSxhQUVFLGdCSDBERixDR2xEQSxjQUVFLG1CSHlERixDR2xEQSxnREFJRSx5Qkh3REYsQ0dqREEsd0hBSUUsa0JBQ0EsU0h1REYsQ0doREEsNEdBSUUsNkJIc0RGLENHL0NBLFNBQ0UsMEJIcURGLENHM0NBLE9BQ0Usc0JBQ0EsY0FDQSxjQUNBLGVBQ0EsVUFDQSxrQkhvREYsQ0c3Q0EsU0FDRSx1QkhtREYsQ0c1Q0EsU0FDRSxhSGtERixDRzFDQSw2QkFFRSxzQkFDQSxTSGlERixDRzFDQSxrRkFFRSxXSGdERixDR3hDQSxjQUNFLDZCQUNBLG1CSCtDRixDR3hDQSx5Q0FDRSx1Qkg4Q0YsQ0d0Q0EsNkJBQ0UsMEJBQ0EsWUg2Q0YsQ0duQ0EsUUFDRSxhSDJDRixDR3BDQSxRQUNFLGlCSDBDRixDR3hCQSxrQkFDRSxZSHVDRixDSXJXQSw4RUFPRSxTQUNBLFNKOFdGLENJMVZBLE1BQ0UseUJBQ0EsZ0JKd1dGLENJL1ZBLFNBQ0UsWUFDQSxRSnNXRixDSzFZQSw2RUFRRSxrQkx1WkYsQ0svWUEsU0FDRSxnQkxxWkYsQ01uYkEsV0FDRSxrQkFDQSxnQkFDQSxrQk5zYkYsQ094YkUsZ0JBQ0Usb0JBQ0EsdUJBQ0EsbUJBQ0EsV0FDQSxZQUNBLG1CQUNBLHdCQ0pTLENES1QsVUNPVSxDRE5WLFNBQ0EscUpBQ0EsYUFDQSxlQUNBLFNBQ0EscUJBQ0EsaUJQMmJKLENPemJJLG1EQUNFLG9CUDJiTixDRjdhRSx5QlNmRSxtREFJSyxvQlA0YlAsQ0FDRixDT3piSSxzQkFDRSx3QlAyYk4sQ094Ykksc0JBQ0UsTVAwYk4sQ092Ykksc0JBQ0UsT1B5Yk4sQ090YkksK0JBQ0UsVUFDQSxpQlB3Yk4sQ09yYkksb0JBQ0UsVUM1QlEsQ0Q2QlIsV0FDQSxZQUNBLG9CUHViTixDT3JiTSx5QkFDRSxpQlB1YlIsQ1N6ZUEsT0FDRSxhRE1ZLENDTFosOEJDSVcsQ0RIWCxnQkFDQSxtQkFDQSxlQUNBLGlCQUNBLGNBQ0EscUJUNGVGLENGbmRFLHlCV2pDRixPQVdJLGVBQ0EsZ0JUNmVGLENBQ0YsQ0Z6ZEUsMEJXakNGLE9BZ0JJLGVBQ0EsaUJBQ0Esa0JUOGVGLENBQ0YsQ1MzZUEsT0FDRSxhRGhCWSxDQ2lCWiw4QkNsQlcsQ0RtQlgsZ0JBQ0EsbUJBQ0EsZUFDQSxpQkFDQSxjQUNBLHFCVDhlRixDRjNlRSwwQldYRixPQVdJLGVBQ0EsZ0JUK2VGLENBQ0YsQ1M1ZUEsT0FDRSxhRGhDWSxDQ2lDWiw4QkNsQ1csQ0RtQ1gsZ0JBQ0EsbUJBQ0EsZUFDQSxpQkFDQSxhVCtlRixDRjNmRSwwQldLRixPQVVJLGVBQ0EsZ0JUZ2ZGLENBQ0YsQ1M3ZUEsT0FDRSxhRC9DWSxDQ2dEWiw4QkNqRFcsQ0RrRFgsZ0JBRUEsbUJBQ0EsZUFDQSxpQkFDQSxhVGdmRixDRjVnQkUsMEJXb0JGLE9BV0ksZUFDQSxnQlRpZkYsQ0FDRixDUzllQSxPQUNFLGFEL0RZLENDZ0VaLDhCQ2pFVyxDRGtFWCxnQkFDQSxtQkFDQSxlQUNBLGlCQUNBLGFUaWZGLENGNWhCRSwwQldvQ0YsT0FVSSxlQUNBLGdCVGtmRixDQUNGLENTL2VBLE9BQ0UsYUQ5RVksQ0MrRVosOEJDaEZXLENEaUZYLGdCQUNBLG1CQUNBLGVBQ0EsaUJBQ0EsYVRrZkYsQ0Y1aUJFLDBCV21ERixPQVVJLGVBQ0EsZ0JUbWZGLENBQ0YsQ1dubEJBLEdBQ0UsY0FDRCxnQkFDRyxhQUNBLFNBQ0EsNkJBQ0Esd0JYc2xCSixDWTVsQkEsS0FDRSxlSmVZLENJZFosYUpLWSxDSUpaLDhCRkVVLENFRFYsZUFDQSxrQ0FDQSxtQ0FDQSxnQkFDQSxnQkFDQSxrQkFDQSxrQ0FDQSxnQkFDQSxpQlowbUJGLENZN2xCRSxlQUNFLGVaK2xCSixDYTdtQkEsSUFDRSxrQkFFQSxzQkFDQSxXQUNBLFdiMG5CRixDYWpuQkEsMkJBWkUsY2Jzb0JGLENjcHBCQSwrUEFTRSwrQk5GWSxDTUdaLDJDQUNBLGlEQUNBLGtDZHFwQkYsQ2NscEJBLHNCQUNJLHdCQUNBLGFBQ0Esa0JBQ0EsZ0JBQ0Esc0JBQ0EsZUFDQSx5QkFDQSxnQkFDQSxlTlJVLENNU1YsV0FDQSxlQUNBLGdCQUNBLGVBQ0EsYU50QlUsQ011QlYsZWRxcEJKLENjbHBCQSxTQUNJLFlBQ0EscUJkc3BCSixDY2xwQkEsZ0JBSEksdUJkNnBCSixDYzFwQkEsT0FDSSxlQUNBLFdBRUEscUJBQ0EsZWRxcEJKLENjbnBCSSxtQkFDSSxZZHFwQlIsQ2NqcEJBLHVCQUNJLCtDQUNBLHVDQUNBLDJCZG9wQkosQ2NqcEJBLGlCQUNJLFNkb3BCSixDY2xwQkksd0JBQ0ksaUJkb3BCUixDYy9vQkEsdUNBQXlDLG1CZG1wQnpDLENjanBCQSwyREFBZ0MsbUJkeXBCaEMsQ2N4cEJBLGtDQUFvQyxtQmQ0cEJwQyxDYzFwQkEsMENBQTRDLG1CZDhwQjVDLENjNXBCQSxpRUFBbUMsbUJkb3FCbkMsQ2NucUJBLHFDQUF1QyxtQmR1cUJ2QyxDY3JxQkEsaUNBQW1DLGFOckVyQixDTXFFeUMsVWQwcUJ2RCxDY3hxQkEsK0NBQTBCLGFOdkVaLENNdUVnQyxVZGtyQjlDLENjanJCQSw0QkFBOEIsYU54RWhCLENNd0VvQyxVZHNyQmxELENjcHJCQSxvQ0FBc0MsYU4xRXhCLENNMEU0QyxVZHlyQjFELENjdnJCQSxxREFBNkIsYU41RWYsQ000RW1DLFVkaXNCakQsQ2Noc0JBLCtCQUFpQyxhTjdFbkIsQ002RXVDLFVkcXNCckQsQ2Nuc0JBLHNDQUNJLG1CQUNBLFVkc3NCSixDY25zQkEsdUNBQ0kscUJBQ0EsV0FDQSxpQmRzc0JKLENjbnNCQSxxQkFDRyx3RWRzc0JILENjbnNCQSxrQkFDRywrRGRzc0JILENjbnNCQSw4SEFFSSxxQmRzc0JKLENjbnNCQSxrQkFDSSxlTi9GVSxDTWdHVixhTjlGVSxDTStGVixxQkFDQSxlQUNBLHlCQUVBLHFCQUNBLGlCQUNBLHFCQUNBLG1CQUNBLFNBQ0Esa0JBQ0EsZUFDQSxrQkFDQSxnQkFDQSxrQkFDQSxnREFDQSxnQkFDQSxRZHNzQkosQ2V2MEJBLFVBSUUsYUFDQSxzQkFDQSxtQkFDQSxxQ0FDQSxpQmZpMUJGLENGeHpCRSx5QmlCakNGLFVBWU0sb0JmaTFCSixDQUNGLENGN3pCRSwwQmlCakNGLFVBdUJJLGtCQUNBLG9CZjIwQkYsQ0FDRixDRm4wQkUsMEJpQk5BLG1CQUVJLHFCZjIwQkosQ0FDRixDZXgwQkUsZ0JBQ0UsNEJBRUEsa0JBQ0EsU2Z5MEJKLENGNzBCRSwwQmlCQUEsZ0JBT0ksZWYwMEJKLENBQ0YsQ2V2MEJJLDZCQUNFLGVmeTBCTixDZXYwQk0sZ0RBQ0Usa0JmeTBCUixDRngxQkUsMEJpQmNJLGdEQUlJLGVmMDBCUixDQUNGLENlcjBCTSx1Q0FDRSxlZnUwQlIsQ2UvekJFLG1DQUNFLE9mbTBCSixDRnIyQkUsMEJpQmlDQSxtQ0FJSSxPZm8wQkosQ0FDRixDZWwwQkksaURBQ0UsT2ZvMEJOLENGNzJCRSwwQmlCd0NFLGlEQUlJLE9mcTBCTixDQUNGLENlOXpCRSwwQkFDSSx1QkFNQSxrQmY0ekJOLENldnpCRSwwQkFDRSxvQmY4ekJKLENldHpCRSwrQkFDRSwyQmY2ekJKLENGdjRCRSwwQmlCK0VBLGlDQUVJLHlCZjJ6QkosQ0FDRixDRjc0QkUsMEJpQnVGQSxpQ0FFSSx5QmZ5ekJKLENldnpCSSwrQ0FDRSx5QmZ5ekJOLENBQ0YsQ0Z0NUJFLDBCaUJtR0EsaUNBRUkseUJmc3pCSixDQUlGLENGLzVCRSwwQmlCK0dBLGdGQUVJLHlCZm16QkosQ2VqekJJLCtDQUNFLHlCZm16Qk4sQ0FDRixDRng2QkUsMEJpQjJIQSxpQ0FFSSx5QmZnekJKLENlOXlCSSwrQ0FDRSx5QmZnekJOLENBQ0YsQ0ZqN0JFLDBCaUJ1SUEsb0NBR0kseUJmNHlCSixDZTF5Qkksa0RBQ0UsMkJmNHlCTixDQUNGLENGMTdCRSwwQmlCcUpJLHNGQUNFLHlCZjJ5Qk4sQ0FDRixDRmw4QkUseUJpQjZKQSx1Q0FHSSx5QmZ1eUJKLENBQ0YsQ0Z4OEJFLDBCaUI2SkEsdUNBT0kseUJmd3lCSixDQUNGLENnQnorQkEsbUNBSkUsU0FDQSxTaEJ1L0JGLENnQnAvQkEsUUFHRSw0QmhCaS9CRixDaUJ6L0JBLEVBRUMsb0JqQjQvQkQsQ2lCMS9CQyxVQUhBLGFqQmlnQ0QsQ2lCOS9CQyxRQUVDLHlCakI0L0JGLENrQmxnQ0EsZ0NBQ0UsMkJBQ0EsY0FDQSxxQkFDQSxlbEJxZ0NGLENrQm5nQ0Usc0RBQ0UsYVZIUyxDVUlULGVBQ0Esa0JBQ0EsWWxCcWdDSixDa0JsZ0NFLHNDQUNFLGtCQUNBLGlCbEJvZ0NKLENrQmxnQ0ksb0RBQ0UsV0FDQSxrQkFDQSxRQUNBLE9BQ0EscUJBQ0EsUUFDQSxTQUNBLG1DQUNBLHNDQUVBLDhCbEJtZ0NOLENrQjcvQkEsTUFDRSxjQUNBLG9CbEJnZ0NGLENrQjcvQkEsR0FDRSxrQmxCZ2dDRixDa0I5L0JFLFlBRUUsZ0JBQ0EsaUJBQ0EsZWxCZ2dDSixDa0I1L0JBLEdBQ0UsZWxCKy9CRixDa0I1L0JBLEdBQ0UsbUJBQ0EsZ0JsQisvQkYsQ2tCMy9CRSxjQUNFLGdCQUNBLFVBQ0EsUWxCOC9CSixDa0IzL0JFLGNBQ0Usa0JsQjYvQkosQ2tCdC9CTSxvREFDRSxpQmxCMi9CUixDa0J6L0JRLHVDQUNFLFdBRUEsV0FDQSxrQkFDQSxPQUNBLFlBRUEscUJBQ0Esb0JBRUEsV0FFQSxxQmxCdS9CVixDa0JqL0JJLHlCQUNFLG1CQUNBLG9CbEJtL0JOLENrQmgvQlEsdUNBQ0Usd0RBQ0EseUJsQmsvQlYsQ2tCLytCUSx1Q0FDRSxVbEJpL0JWLENrQi8rQlUsNkNBQ0UsUUFDQSxxQmxCaS9CWixDa0IxK0JFLGNBQ0UscUJBQ0Esc0JBQ0EsYVZySFMsQ1VzSFQsaUJBRUEseUJsQjIrQkosQ2tCeCtCTSx1QkFDRSxpQmxCMCtCUixDa0JyK0JFLGNBQ0UsYVYvSFUsQ1VnSVYscUJBQ0EscUJsQnUrQkosQ2tCcitCSSxpQ0FDRSxVVjNIUSxDVTRIUixvQmxCdStCTixDbUJ6bUNnQixrRkFDSSxrQkFDQSxXQUNBLE9BQ0EsYW5Ca25DcEIsQ21CL21Dd0IsOEdBQ0ksZW5Ca25DNUIsQ21Cdm1DZ0IsOEZBQ0ksVUFDQSx5Q25CMG1DcEIsQ21CcG1DSSxrQ0FDSSxPQUNBLFVBQ0Esa0JBQ0EsU0FDQSw0RUFDQSw0REFFQSxVQUVBLGtCQUNBLG1CQUVBLGNuQnFtQ1IsQ21Cbm1DUSxnTkFFSSxrQlgvQ0UsQ1dpREYsU0FDQSxlbkJzbUNaLENtQmxtQ1ksOERBQ0ksU0FDQSxVQUNBLGFuQnFtQ2hCLENtQmxtQ1ksOERBQ0ksY0FDQSxhbkJxbUNoQixDb0IxcUNBLGdCQUVJLGVBQ0EsUUFDQSxVQUNBLGtCWkVVLENZRFYsTUFDQSxXQUVBLGlDQUNBLDBCQUNBLGVwQjZxQ0osQ29CM3FDSSwwQkFFSSx1QnBCNnFDUixDRjNwQ0UsMEJzQnBCRSwwQkFLUSx1Q3BCOHFDVixDQUNGLENvQjNxQ0ksMkJBQ0ksZ0JBQ0EsV0FFQSxpQkFFQSx3QkFDQSxxQkFFQSxrQkFFQSxnQnBCeXFDUixDb0J2cUNRLDZDQUNJLFlwQnlxQ1osQ29CdHFDUSxpQ0FDSSxZcEJ3cUNaLENvQnBxQ0kseUJBQ0ksa0JBQ0EsaUJwQnNxQ1IsQ29CbnFDSSxxQkFDSSxjcEJxcUNSLENvQmxxQ1ksbUNBQ0ksZ0JBQ0EsY3BCb3FDaEIsQ29CanFDWSxtQ0FDSSxnQkFDQSxVQUNBLGNBQ0EsaUJwQm1xQ2hCLENvQmpxQ2dCLDBEQUNJLGFBQ0EsZUFDQSxtQkFDQSxzQnBCbXFDcEIsQ29CanFDb0Isd0VBQ0ksZ0JwQm1xQ3hCLENvQmhxQ29CLDJFQUNJLGlCQUNBLEtwQmtxQ3hCLENvQjlwQ3dCLDBGQUNJLFdwQmdxQzVCLENvQjNwQ2dCLDhDQUNJLGVwQjZwQ3BCLENvQjFwQ2dCLGdEQUNJLGVwQjRwQ3BCLENvQnhwQ1ksbUNBQ0ksVVpoRkYsQ1lpRkUsY0FDQSxjQUNBLFlBQ0EsZUFDQSxnQkFDQSw4QlZqR0osQ1VrR0ksa0JBRUEsaUJwQnlwQ2hCLENvQnZwQ2dCLHdDQUNJLHFCQUNBLHFCcEJ5cENwQixDb0J0cENnQix5Q0FDSSxZcEJ3cENwQixDb0JwcENZLHNDQUNJLGVBQ0EscUJBQ0Esc0JBQ0EsV0FDQSxZQUNBLGlCQUNBLGtCQUNBLFFBQ0EsU0FDQSxhQUNBLHdCcEJzcENoQixDb0JwcENnQiw4Q0FDSSxzREFDQSx3QnBCc3BDcEIsQ29CbHBDWSx1Q0FDSSxhQUVBLFVBQ0EsZ0JBQ0Esa0JBQ0EsZXBCb3BDaEIsQ29CbHBDZ0IsK0NBQ0ksYXBCb3BDcEIsQ29CaHBDb0IsNkRBQ0ksY0FDQSxpQnBCa3BDeEIsQ29CM29DSSwwQkFDSSxhcEI2b0NSLENxQjV5Q0EsUUFDSSxpQkFDQSxjckIreUNKLENxQnp5Q0ksMEJBQ0ksZ0JBQ0EsaUJBQ0EsU0FDQSxTckI2eUNSLENxQjF5Q0ksMEJBQ0kscUJBQ0Esa0JBQ0EsVUFDQSxnQkFDQSxzQkFDQSxpQnJCNnlDUixDRmp5Q0UsMEJ1QmxCRSwwQkFTUSxpQnJCK3lDVixDQUNGLENxQjd5Q1Esb0RBQ0ksd0JyQmd6Q1osQ3FCN3lDUSxrREFDSSxzQkFDQSxjckJnekNaLENxQjd5Q1Esc0NBQ0ksWXJCZ3pDWixDcUI3eUNRLHdDQUNJLFlyQmd6Q1osQ3FCNXlDWSxzRUFDSSxVQUNBLG1CQUNBLDJFckIreUNoQixDcUIxeUNZLDBGQUNJLHlCckI2eUNoQixDcUJ6eUNRLDRDQUNJLFVBQ0Esc0JBQ0Esa0JBQ0EsaUJyQjR5Q1osQ0Z6MENFLDBCdUJ5Qk0sNENBT1EsaUJyQjh5Q2QsQ0FDRixDcUIzeUNnQiwwRkFDSSxrQmJsRVAsQ2FtRU8sVWJ2RE4sQ2F3RE0scUJBQ0EsaUJyQjh5Q3BCLENxQjV5Q29CLHNHQUNJLG9CYmxDRixDYW1DRSxrQnJCK3lDeEIsQ3FCeHlDWSx3RUFDSSxpQnJCMnlDaEIsQ3FCenlDZ0Isb0ZBQ0ksWXJCNHlDcEIsQ3FCdHlDSSxnQ0FDSSxxQkFDQSxXQUNBLFlBQ0EsaUJBQ0Esc0JBQ0EseUJBQ0EsVXJCeXlDUixDcUJ2eUNRLDBDQUNJLGlCckIweUNaLENxQnZ5Q1EsZ0RBQ0ksc0RBQ0Esd0JyQjB5Q1osQ3FCdHlDSSwwQkFDSSxtQkFDQSxVYm5HTSxDYW9HTixvQkFDQSxlQUNBLFlBQ0EscUJBQ0EsbUJBQ0EsZ0JBQ0EsVUFDQSw4QlhySEssQ1dzSEwscUJyQnl5Q1IsQ3FCdnlDUSxzQ0FDSSwwQkFDQSxVYmhIRSxDYWlIRixVckIweUNaLENxQnB5Q0EsZ0JBQ0ksYUFDQSx5Q0FDQSxPQUNBLGVBQ0EsUUFDQSxTQUVBLG1CQUNBLFdBQ0Esa0JyQnV5Q0osQ3FCcnlDSSwwQkFDSSxhckJ1eUNSLENxQnB5Q1ksMkNBQ0ksaUJBQ0EsZXJCc3lDaEIsQ3FCbnlDWSxzQ0FDSSxZckJxeUNoQixDcUJseUNZLHNDQUNJLGNBQ0Esa0JBQ0EsY3JCb3lDaEIsQ3FCOXhDb0IsNERBQ0kscURyQmd5Q3hCLENxQjN4Q1ksdUNBQ0ksa0JBQ0EsUUFDQSxVckI2eENoQixDcUIxeENZLDBDQUNJLGtCQUNBLGFBQ0Esa0JBRUEsbUJBQ0EsbUJBQ0EsbUJyQjJ4Q2hCLENxQnp4Q2dCLGtEQUNJLGFyQjJ4Q3BCLENxQnp4Q29CLDhEQUNJLGdDQUNBLG9CQUNBLGlCckIyeEN4QixDcUJ6eEN3QiwyRUFDSSxlckIyeEM1QixDcUJyeENZLHNDQUNJLFViOUxGLENhK0xFLG9CckJ1eENoQixDcUJseENvQix5REFDSSxnQkFDQSxvQnJCb3hDeEIsQ0Z6OENFLDBCdUJzR0YsZ0JBd0ZRLHNCckIrd0NOLENBQ0YsQ3NCNytDQSxjQUNJLGFBQ0EsdUJBQ0EsZUFDQSxldEJnL0NKLENzQjkrQ0ksb0JBQ0ksVUFDQSxTQUNBLGFBQ0EsV3RCZy9DUixDc0IxK0NZLDJEQUNJLGNBQ0EsVXRCZy9DaEIsQ3NCOStDZ0IsaURBQ0ksbUJ0QmcvQ3BCLENzQjErQ0ksNEJBQ0ksYUFDQSxXdEI0K0NSLENzQjErQ1Esa0VBQ0kscUJBQ0EsZUFDQSwrREFDQSxtQkFFQSxrQkFDQSxlQUNBLGtCQUNBLFVBQ0EsZ0JBR0EsaUJaN0NJLENZOENKLFVBQ0Esb0JBQ0EscUJBQ0EsYUFDQSxnQkFDQSwwQ0FDQSxnQkFDQSxpQkFDQSw4QlpqREMsQ1lrREQseUJBQ0EsV0FDQSx5QkFDQSx3QmR2REMsQ2N3REQsYXRCNCtDWixDc0IxK0NZLGtHQUNJLG9CdEI0K0NoQixDc0J4K0NZLDhFQUNJLGtCZDFCTSxDYzJCTixVdEIwK0NoQixDc0J4K0NpQiw4R0FDRyxpQnRCMCtDcEIsQ3NCcCtDWSxpREFFSSxjQUNBLHNCZDdFSCxDYzZFRyxvQnRCcytDaEIsQ3NCcCtDZ0IscURBRUksNkN0QnMrQ3BCLEN1QjNqREEsV0FDQyxVQUNBLGtCQUNBLGV2QjhqREQsQ0ZoaURFLDBCeUJqQ0YsV0FNRSxldkIrakRBLENBQ0YsQ3VCN2pEQyx1QkFDQyxjdkIrakRGLENGeGlERSwwQnlCeEJELHVCQUlFLGV2QmdrREQsQ0FDRixDdUI3akRDLHlCQUNDLHNCdkIrakRGLEN1QjVqREMsMEJBQ0MsdUJ2QjhqREYsQ3VCM2pEQyw2QkFDQywwQnZCNmpERixDdUJ0akRFLDhCQUNDLHFCdkJ5akRILEN3QnpsREUsWUFDRSxrQkFHQSxjeEI0bERKLEN3QnpsREUsYUFDRSxhQUNBLGVBR0EsU3hCMGxESixDd0J2bERFLGFBQ0UsYUFDQSxjQUNBLHdCeEJ5bERKLEN3QnZsREksaUJBQ0UsV3hCeWxETixDd0JybERFLFlBQ0Usa0JBQ0EsZXhCdWxESixDd0JybERJLGVBQ0UscUJBQ0EsWXhCdWxETixDd0JybERNLDRCQUNFLGN4QnVsRFIsQ3dCcGxETSxzQkFDRSxXQUNBLFlBQ0EsZWQxQ0ksQ2MyQ0osbUJBQ0EsbUJBQ0EsZ0JBQ0EsWUFDQSxnQkFDQSxTeEJzbERSLEN3QmxsRFEsbUNBQ0UsV0FDQSxrQmhCbERHLENnQm1ESCw2QnhCb2xEVixDd0I3a0RFLGFBQ0UscUJBQ0Esc0J4QitrREosQ3dCcGtERSxnQkFDRSxVeEJza0RKLEN5QmxwREEsTUFDQyxVekJxcERELEMwQnRwREEsT0FDSSxlMUJ5cERKLEMyQjFwREEsU0FDSSx3Qm5CV1csQ21CVlgsaUIzQjZwREosQzJCM3BESSxrQkFDSSxrQkFDQSxzQkFDQSxTQUNBLGlCakJQUSxDaUJRUixlM0I2cERSLEMyQjNwRFEseUJBQ0ksa0JBQ0EsTUFDQSxPQUNBLFdBQ0EsVzNCNnBEWixDMkJ6cERJLGdCQUNJLGdCQUNBLHNCQUNBLGlCM0IycERSLEMyQnhwREksZ0JBQ0ksaUNBQ0EsWUFDQSxTQUNBLGlCQUNBLGtCQUNBLFdBQ0EsaUJqQmhDUSxDaUJpQ1IsUzNCMHBEUixDMkJ2cERJLGlCQUNJLDBDQUNBLFlBQ0EsV0FDQSxTQUNBLFNBQ0EsbUJBQ0Esd0JuQjFCTSxDbUIyQk4sa0JBQ0EsUUFDQSxrRUFDQSxnQ0FDQSxVQUVBLHNDM0J5cERSLEMyQnZwRFEsc0I1QnBETixtQkFDQSw2QkFDQSxzRUFDQSxxQkFDQSxzQkFDQSwwQkFDQSxvQkFDQSw0QkFDQSw2QkFDQSxtQkM4c0RGLEMyQi9wRFEsdUJBQ0ksZUFDQSx3Qm5CekNFLENtQjBDRixzQzNCaXFEWixDMkI5cERRLDBCQUNJLHdCM0JncURaLEMyQjlwRFksZ0NBQ0ksZUFDQSx3QjNCZ3FEaEIsQzJCNXBEUSw0QkFDSSx3QjNCOHBEWixDMkI1cERZLDJDQUNJLFkzQjhwRGhCLEMyQjNwRFksa0NBQ0ksZUFDQSx3QjNCNnBEaEIsQzJCenBEUSwyQkFDSSx3QjNCMnBEWixDMkJ6cERZLGlDQUNJLGVBQ0EscUIzQjJwRGhCLEMyQnRwREksZUFDSSxTbkJoRk0sQ21CaUZOLFlBQ0Esc0JBQ0EsV0FDQSxxQkFDQSxlM0J3cERSLEMyQnRwRFEscUJBQ0ksYzNCd3BEWixDNEJod0RDLGlCQUNDLFdBQ0UsWUFDQSx5QzVCbXdESixDNEJod0RDLGlCQUNDLGlCNUJtd0RGLEM2Qnp3REEsVUFDRSxrQjdCNHdERixDNkIxd0RFLHVCQUNFLGU3QjR3REosQzZCendERSxpQkFDRSxrQjdCMndESixDNkJ6d0RJLDJFQUNFLGlCN0Iyd0ROLEM2Qnp3RE0saUZBQ0UsYTdCMndEUixDRnp2REUseUIrQlZJLHVCQUNFLGM3QnN3RE4sQzZCbndESSx3QkFDRSxjN0Jxd0ROLEM2Qmx3REkscUJBQ0UsYzdCb3dETixDQUNGLEM2Qmp3REksa0JBQ0Usa0I3Qm13RE4sQzZCandETSwrQkFDRSxlN0Jtd0RSLEM2Qi92REksdUJBQ0UsV0FDQSxpQm5CN0NVLENtQjhDVixlN0Jpd0ROLEM2QjV2REksdUJBQ0UsZUFDQSxXN0I4dkROLEM2QjF2REUsZ0JBQ0UscUJBQ0EsZXJCNUNVLENxQjZDVixhQUNBLG1CQUNBLHlCQUNBLGlCN0I0dkRKLENGM3hERSx5QitCeUJBLGdCQVNJLFk3QjZ2REosQ0FDRixDNkIzdkRJLGdDQUNFLGtCQUNBLFlBQ0EsYUFDQSxPN0I2dkROLENGdHlERSx5QitCcUNFLGdDQVFJLFlBQ0EsVzdCNnZETixDQUNGLEM2Qnp2REUsa0JBQ0Usa0JBQ0Esa0JBQ0EsZW5CdkZRLENtQndGUixlN0IydkRKLEM2Qnh2REkseUJBQ0UsUTdCMHZETixDNkJ2dkRJLHNCQUNFLGU3Qnl2RE4sQ0Z4ekRFLHlCK0JrRUUsNEJBSUksZTdCeXZETixDQUNGLEM2QnJ2REUsaUJBQ0UsZUFDQSxnQkFDQSxXQUNBLFc3QnV2REosQzZCaHZERSxzQkFDRSxRN0JrdkRKLEM2Qi91REUsa0JBQ0UsbUJBQ0EsYTdCaXZESixDNkIvdURJLDBCQUNFLGNBQ0Esa0I3Qml2RE4sQ0ZqMURFLHlCK0JrR0ksb0NBS0ksYTdCaXZEUixDQUNGLEM2Qi91RFEsMENBQ0UsVTdCaXZEVixDRjUxREUseUIrQjBHTSwwQ0FJSSxhN0JrdkRWLENBQ0YsQ0ZqMkRFLHlCK0I4RkUsMEJBdUJJLGlCQUNBLG9CN0JndkROLENBQ0YsQzhCeDREQSxhQUVDLFlBQ0EsaUJBQ0Esa0JBQ0EsaUJBQ0EsZUFDQSxXQUNBLGtCQUVBLFM5QjQ0REQsQytCMTRERSxtQkFDRSxxQkFDQSx3QkFDQSxvQi9CNDRESixDOEIvNERDLG1CQUNDLGVBQ0EsUzlCaTVERixDOEI5NERDLDhCQUNDLGdCOUJnNURGLEM4Qno0REMsb0JBQ0MsZ0I5QjI0REYsQzhCeDREQyxxQkFDQyxnQjlCMDRERixDOEJ2NERDLG9CQUNDLGU5Qnk0REYsQzhCdDREQyx1QkFDQyxlOUJ3NERGLENnQzc2REksZUFDSSxhQUNBLHFCQUNBLG1CQUNBLGdCQUNBLGtCQUNBLFVoQ2c3RFIsQ0Z0NURFLDBCa0NoQ0UsZUFTUSxhQUNBLG9CaENpN0RWLENBQ0YsQ2dDOTZESSxjQUNJLGtCQUNBLE1BQ0EsT0FDQSxRQUNBLFNBQ0EsaUJBQ0EsV0FDQSxXaENnN0RSLENnQzc2REksa0JBQ0ksZXhCWE0sQ3dCWU4sYUFDQSxtQkFDQSxjaEMrNkRSLENGNTZERSwwQmtDUEUsa0JBT1EsZUFDQSxZaENnN0RWLENBQ0YsQ2dDNzZESSxjQUNJLGVoQys2RFIsQ2dDNTZESSxlQUNJLGtCaEM4NkRSLENnQzE2RFEsMkJBQ0ksZWhDNDZEWixDZ0N4NkRJLGFBQ0ksa0JoQzA2RFIsQ2dDcjZEQSxZQUNJLGVoQ3c2REosQ2dDcjZEUSx5Q0FDSSxhaEN1NkRaLENnQ242RFksdUNBQ0ksYWhDcTZEaEIsQ2dDLzVEUSwyQ0FDSSxZaENpNkRaLENnQzc1REksa0JBQ0ksVUFDQSxRaEMrNURSLENnQzM1REksbUJBRUksZ0JBQ0EsYXhCakZNLEN3QmtGTixlQUNBLGdCQUNBLFNBQ0EsY0FDQSxnQkFDQSwwQmhDNjVEUixDZ0MxNURJLG9CQUVJLGtCQUNBLFdBQ0EsZXhCckZNLEN3QnNGTixheEJwRk0sQ3dCcUZOLHlCQUNBLGdCQUNBLGdCQUVBLGtCQUNBLGdCQUNBLGlCdEI1R1EsQ3NCOEdSLGFBQ0EsZUFDQSxtQkFDQSw4QkFFQSxrQmhDeTVEUixDZ0N2NURRLDBCQUNJLFloQ3k1RFosQ2dDdDVEUSwwQkFDSSxleEIzR0UsQ3dCNEdGLGNoQ3c1RFosQ2dDcDVESSxxQkFDSSxZQUNBLGdCQUNBLGdCQUNBLDBCQUNBLGF4QjlITSxDd0IrSE4sb0JBQ0EsY2hDczVEUixDZ0NuNURZLG9DQUNJLGVoQ3E1RGhCLENnQ2o1RFEsZ0NBQ0ksWWhDbTVEWixDZ0MvNERJLGtCQUNJLGF4QjlJTSxDd0IrSU4scUJBQ0EscUNBQ0EsVWhDaTVEUixDZ0MvNERRLHVCQUNJLGlCaENpNURaLENnQzk0RFEsMkJBQ0ksc0RBQ0Esb0NoQ2c1RFosQ2lDL2lFQyxlQUNDLG1CQUNBLGVqQ3VrRUYsQ2lDcGtFQyxlQUNDLG1CakNza0VGLENpQ3BrRUUsMENBQ0MsWWpDc2tFSCxDaUNsa0VDLGFBQ0MsYXpCUlksQ3lCU1osOEJ2QlZXLEN1QldYLGdCQUNBLG1CQUNBLGVBQ0UsZ0JqQ29rRUosQ0Z2akVFLDBCbUNuQkQsYUFTSyxlQUNBLGdCakNxa0VKLENBQ0YsQ2lDbGtFQyxtQkFDQyxhekJ0QlksQ3lCdUJaLG1CQUNHLGNBQ0EsY2pDb2tFTCxDaUNqa0VDLHVCQUNDLGF6QjdCWSxDeUI4QlosWWpDbWtFRixDaUNoa0VDLHdCQUNDLGVBQ0csZ0JBQ0EsbUJBQ0Esa0J6QnJDUyxDeUJzQ1Qsa0JBQ0Esa0JBQ0EsZ0JBQ0EsVXpCaENTLEN5QmlDVCw4QnZCNUNPLEN1QjZDUCxpQmpDa2tFTCxDaUMzakVDLGNBQ0MsZ0JBQ0EsYUFDQSxlQUNBLDhCQUNBLFVBQ0EsUWpDNmpFRixDaUMxakVDLHdCQUNDLGF6QjVEWSxDeUI2RFosZ0JBQ0csY0FDQSxlQUNBLGNqQzRqRUwsQ2lDempFQyxjQUNDLGVqQzJqRUYsQ2lDdmpFRSxnQ0FDQyxvQmpDeWpFSCxDaUN2akVHLHNDQUNDLG9CakN5akVKLENpQ2ppRUMscUJBQ0MsVUFDQSxrQkFDQSxRakNtaUVGLENpQ2hpRUMsNEJBQ0MsWWpDa2lFRixDaUM5aEVBLFFBQ0MsZ0JBQ0EsVUFDQSxhakMwaUVELENpQ3hpRUMscUJBQ0MsZWpDMGlFRixDaUN2aUVDLDBCQUNDLFlqQ3lpRUYsQ2lDdGlFQyxvQkFDQyxhekI3SFksQ3lCOEhaLGdCQUNHLGNBQ0EsY2pDd2lFTCxDaUN0aUVLLDZDQUNDLGtCakN3aUVOLENpQ3BpRUMsY0FDQyw4QnZCeklXLEN1QjBJWCxlQUNBLGdCQUNBLHNCQUNBLGF6QjVJWSxDeUI2SVosY0FDQSxpQmpDc2lFRixDaUNwaUVFLDRCQUNDLFlqQ3NpRUgsQ2lDamlFQyxzQ0FDQyxlQUNBLHFCQUNBLG1CQUNBLGVqQ21pRUYsQ2lDamlFRSxrREFDQyw0QkFDQSxRakNtaUVILENpQ2hpRUUsa0RBQ0MsWWpDa2lFSCxDaUMvaEVFLDBDQUNDLGFBQ0EsaUJqQ2lpRUgsQ2lDN2hFQyxhQUNDLGV6Qm5LWSxDeUJvS1osU0FDQSxlakMraEVGLENpQzdoRUUsbUJBQ0MsVUFDQSxRakMraEVILENpQzVoRUcsdUVBQ0MsZXpCN0tVLEN5QjhLUCxZQUNBLFdBQ0EsZ0JBQ0EsU0FDQSxVQUNBLG1CQUNBLGNBQ0Esb0JqQzhoRVAsQ2lDamhFRSxnQ0FDQyxTQUNBLFNqQ21oRUgsQ2lDamhFRyxvRUFDQyxrQkFDQSxVakNtaEVKLENpQ2hoRUcsb0VBQ0Msa0JBQ0csYUFDQSxrQmpDa2hFUCxDaUNoaEVPLDhGQUNDLGVqQ2toRVIsQ2lDL2dFTyw0R0FDQyxNakNpaEVSLENpQ3pnRUMsZUFDQyxZakMyZ0VGLENpQ3hnRUMsaUJBQ0MsbUJBQ0EsYWpDMGdFRixDaUN2Z0VDLGlCQUNDLFNBQ0EsVUFDQSxlakN5Z0VGLENpQzkvREMsc0JBQ0ksZUFDQSxlakNnZ0VMLENpQzUvREUsaUJBQ0MsVUFDQSxRakM4L0RILENpQzUvREcsbUNBQ0Msd0JqQzgvREosQ2lDMy9ERyx3QkFDQyxZakM2L0RKLENpQzEvREcsc0NBQ0MscUJBQ0EsZ0JqQzQvREosQ2lDei9ERyx1QkFDQywrQkFDQSwwQkFDQSw4QmpDMi9ESixDRnh2RUUsMEJtQ2tRRCxvQkFFSyxZakN3L0RKLENBQ0YsQ2lDbi9EQyxrQkFDQyxpQmpDK2dFRixDaUM1Z0VHLCtDQUNDLGdCQUNHLG9CakM4Z0VQLENpQ3hnRUcsNERBQ0MsWWpDMGdFSixDRmp5RUUsMEJtQzJSRSxxREFDQyxvQmpDeWdFSCxDQUNGLENpQ3JnRUUsdUJBQ0MsaUJqQ3VnRUgsQ2lDbmdFRyxzQ0FDQyxTQUNBLFVBQ0EsZWpDcWdFSixDaUMvL0RHLG9DQUNDLGFqQ2lnRUosQ2lDbC9EQyxnQkFDQyxhekIxVlksQ3lCMlZULGNBQ0EsZUFDQSxjakMwL0RMLENGN3pFRSwwQm1DaVdELGdCQUVLLFlqQys5REosQ0FDRixDaUM1OURDLGVBQ0Msa0JBQ0csYUFDQSw4QkFDQSxjakM4OURMLENpQzM5REMsU0FDQyxXQUNBLGNBQ0csYUFDQSxlakM2OURMLENpQzM5REUsZ0JBQ0MsU2pDNjlESCxDaUMzOURHLGdDQUNDLGtCekJ2WVUsQ3lCd1lWLG1CQUNBLFVqQzY5REosQ2lDejlERSxnQkFDQyx5QkFDQSxtQkFDQSxhekJoWlcsQ3lCaVpYLGtCQUNHLHNCQUNBLHFCQUNBLGNBQ0gsZUFDRyxvQkFDQSxpQkFDQSxlakMyOUROLENGcDJFRSwwQm1DOFhBLGdCQWNLLGFBQ0gsY0FDRyxtQkFDQSxjakM0OURMLENBQ0YsQ2lDejlERSxlQUNDLHlCQUNBLGdCQUNBLHFCakMyOURILENGajNFRSwwQm1DbVpBLGVBTUUsZ0JqQzQ5REYsQ0FDRixDaUNyOURDLGtCQUNDLGdCakN3OURGLENpQ3I5REUsb0JBQ0EsYXpCbmNXLEN5Qm9jUixrQkFDQSxjakN1OURMLENpQ2w5REMsbUNBQ0MsaUJBQ0EsMEJqQ3E5REYsQ2lDbjlERSx3REFDQyxVakNxOURILENGdjRFRSwwQm1DaWJBLHdEQUlFLFNqQ3M5REYsQ0FDRixDRjU0RUUsMEJtQzZhRCxtQ0FjSyx3QmpDcTlESixDQUNGLENpQy84REUsNERBQ0MseUJBQ0csMkJBQ0EsZUFDQSxnQkFDQSxRQUNBLFVqQ2s5RE4sQ0YxNUVFLDBCbUNrY0EsNERBU0ssUUFDQSxTakNtOURMLENBQ0YsQ2lDaDlETyx1RUFDQyx5QmpDazlEUixDaUM5OERNLGlFQUNDLFVBQ0Esa0JBQ0EsYWpDZzlEUCxDaUM3OERNLDBFQUNDLFNqQys4RFAsQ2lDMzhERSwwREFDQyxRQUNBLFVqQzY4REgsQ0YvNkVFLDBCbUNnZUEsMERBTUssUUFDQSxTakM2OERMLENBQ0YsQ2lDMTJEQSxzREFDSSxnQkFDQSx5QkFDQSxrQkFDQSw0RUFDQSxjQUNBLG1CQUNBLGdCQUNBLGVBQ0Esa0JBQ0EsVWpDdThESixDaUNwOERBLG1TQUNJLGdCQUNBLFNBQ0EsUWpDdThESixDaUNwOERBLGtIQUNJLFlBQ0EsaUJBQ0EsbUJqQ3U4REosQ2lDcDhEQSw0RUFDSSxTQUNBLGFBQ0EsbUJBQ0EsdUJBQ0EsZUFDQSxVQUNBLGtCQUNBLFVqQ3U4REosQ2lDcDhEQSxnTUFDSSxtQ0FDQSxrQ0FDQSxZQUNBLG1CQUNBLGdCQUNBLFNBQ0EsY0FDQSxlQUNBLGFBQ0Esd0NBQ0EsZUFDQSxZQUNBLHVCQUNBLGNBQ0Esa0JBQ0EscUJBQ0EsU0FDQSwrRkFDQSxVakN1OERKLENpQ3A4REEsd1pBQ0ksYWpDdThESixDaUNwOERBLGtOQUNJLFlqQ3U4REosQ2lDcDhEQSw4TUFDSSxTQUNBLFlBQ0EsZ0JBQ0Esa0NBQ0EsVWpDdThESixDaUNwOERBLGdHQUNJLE1qQ3U4REosQ2lDcDhEQSx1R0FDQyxXQUNHLCtDQUNBLFdBQ0EsWUFDQSxxQkFDQSx3QkFDQSxtRGpDdThESixDaUNwOERBLGdHQUNJLE9qQ3U4REosQ2lDcDhEQSx1R0FDSSxXQUNBLCtDQUNBLFdBQ0EsWUFDQSxxQkFDQSx3QkFDQSxxRGpDdThESixDaUNwOERBLG1GQUNJLHdCQUNBLCtCQUNBLCtDQUNBLDZCQUNBLDRCQUNBLDBCQUNBLFNBQ0EsZ0JBQ0EsZ0JBQ0EsY0FDQSxlQUNBLHFCQUNBLGtCQUNBLGdCQUNBLFlBQ0EsYUFDQSxtQkFDQSxVakN1OERKLENpQ3A4REEsdUdBQ0ksa0JBRUEscUJqQ3U4REosQ2lDcDhEQSxtS0FDSSxlakN1OERKLENpQ3A4REEsc0ZBQ0ksbUJBQ0EsY0FDQSxhQUNBLG1CQUNBLGdCQUNBLFlBQ0EsdUJBQ0EsVWpDdThESixDaUNwOERBLGlGQUNJLG1CQUNBLFlBQ0EsVWpDdThESixDaUNwOERBLGdHQUNJLG1CQUNBLGdCQUNBLCtCQUNBLG1CQUNBLGdCQUNBLGNBQ0EsYUFDQSxZQUNBLHVCQUNBLHFCQUNBLCtGQUNBLFVqQ3U4REosQ2lDcDhEQSw0TUFDSSxnQkFDQSxxQkFDQSxZakN1OERKLENpQ3A4REEsdUdBQ0ksbUJBQ0Esb0JqQ3U4REosQ2lDcDhEQSwySEFDSSxtQkFDQSxxQkFDQSxnREFDQSxVakN1OERKLENpQ3A4REEsa1FBQ0ksb0JqQ3U4REosQ2lDcDhEQSxpR0FDSSxlakN1OERKLENpQ3A4REEsbUhBQ0ksbUJBQ0EsbUJBQ0EscUNBQ0EsbUJBQ0EsZ0RBQ0EsY0FDQSxZQUNBLGFBQ0EsWUFDQSx1QkFDQSxxQkFDQSxVakN1OERKLENpQ3A4REEsK0RBQ0ksb0JqQ3U4REosQ2lDcDhEQSxpREFDSSwyQkFDQSwyQkFDQSxTQUNBLDZCQUNBLHFCQUNBLFdBQ0EsWUFDQSxnQkFDQSxVQUNBLGtCQUNBLFNqQ3U4REosQ2tDaHhGQSxhQUNDLGdCQUNBLGFsQ214RkQsQ21DcnhGQSxlQUNDLGdCQUNBLFFuQ3d4RkQsQ21DdHhGQyxxQkFDQyxvQm5Dd3hGRixDb0M3eEZBLE1BQ0MsZTVCZWEsQzRCZGIseUJBQ0EsZ0JBQ0EsYXBDZ3lGRCxDb0M5eEZDLGNBQ0MsZ0JBQ0EsZ0JBQ0EsV3BDZ3lGRixDb0N6eEZDLFNBQ0MsK0JwQzJ4RkYsQ29DenhGRSxZQUNDLGVwQzJ4RkgsQ29DcHhGRSx3QkFDQyx5QkFDQSxXcENzeEZILENvQy93RkMsZUFDQyxlcENreEZGLENvQy93RkMsZUFDQyxhQUNBLDhCQUNBLG1CQUNBLGNwQ2l4RkYsQ29DOXdGQyxlQUNJLHFCQUNBLGE1QjFDUyxDNEIyQ1QsYUFDQSxlcENneEZMLENvQzl3RkssOENBQ0MsVTVCdENRLEM0QnVDUixVcENneEZOLENvQzV3RkMsZ0JBQ0kscUJBQ0EsYTVCdERTLEM0QnVEVCxhcEM4d0ZMLENGM3lGRSwwQnNDMEJELGdCQU9HLFlwQzh3RkYsQ0FDRixDb0M1d0ZLLGtCQUNDLG9CcEM4d0ZOLENvQzN3RkssK0NBQ0MsVTVCMURRLEM0QjJEUixVcEM2d0ZOLENvQ3Z3RkEsVUFDQyxlNUJsRWEsQzRCbUViLGFBQ0Esa0JwQzB3RkQsQ0Y3ekZFLHlCc0NnREYsVUFNRSxZcEMyd0ZBLENBQ0YsQ29DendGQyxrQkFDQyxtQkFDQSxlQUNBLGVwQzJ3RkYsQ0Z2MEZFLHlCc0N5REQsa0JBTUUsY3BDNHdGRCxDQUNGLENvQzF3RkUseUJBQ0MsYUFDQSxlQUNBLDZCcEM0d0ZILENvQ2h3RkMsZ0JBQ0MsZXBDa3dGRixDb0MvdkZDLGdCQUNDLGFBQ0EsZUFDQSw4QkFDQSxtQkFDQSxrQnBDaXdGRixDb0MvdkZFLDZCQUNDLGVwQ2l3RkgsQ29DN3ZGQyxnQkFDSSxhNUI1SFMsQzRCNkhULGVBRUgsaUJwQzh2RkYsQ29DenZGRSxrQ0FDQyxvQkFDQSxtQkFDQSx1QkFDQSxrQjVCbklZLEM0Qm9JWixrQkFDQSxXQUNBLFlBQ0EsZUFDQSxtQkFDQSxhcEMydkZILENvQ3h2RkUsb0NBQ0Msa0JBQ0csd0I1Qm5KUSxDNEJvSlIsVTVCM0lRLEM0QjRJUixrQkFDQSxpQjFCNUpVLEMwQjZKVixhQUNBLGtCQUNBLFVBQ0EsZUFDQSxnQkFDQSxxQkFDQSxTQUNBLFFBQ0EsVXBDMHZGTixDb0N2dkZFLDZCQUNDLGNwQ3l2RkgsQ29DdnZGTSxpRUFDRSxrQnBDeXZGUixDb0NwdkZDLGlCQUNJLGE1QjVLUyxDNEI2S1QsY3BDc3ZGTCxDcUN6NkZBLGFBQ0Usa0JBQ0EsZ0JBQ0Esa0JyQ2k5RkYsQ3FDOThGSSwrQkFDRSxTckNnOUZOLENxQzU4RkUsaUJBQ0UsV0FDQSxjQUNBLGlCckM4OEZKLENxQzM4RkUsb0JBQ0Usa0JBQ0EscUJBQ0EsVUFDQSxZQUNBLGVBQ0EsZ0JBQ0EsaUIzQnhCWSxDMkJ5Qlosa0I3QlJVLEM2QlNWLFVyQzY4RkosQ3FDMzhGSSw0QkFDRSxTckM2OEZOLENxQzE4RkksMkJBQ0UsVXJDNDhGTixDcUN4OEZFLHFCQUNFLGtCQUNBLE1BQ0EsT0FDQSxZQUNBLGdCQUNBLFVyQzA4RkosQ3FDeDhGSSwyQkFDRSxXQUlBLE9BRUEsUUFDQSx3QkFDQSxXQUNBLDRDQUNBLHdCckMwOEZOLENxQ3Q4RkUsZ0RBYkksZTdCaENRLEM2QmlDUixrQkFDQSxNQUVBLFFyQ3k5Rk4sQ3FDaDlGRSxxQkFFRSxTQUdBLFVBQ0EsaUJBR0EsZ0JyQ3U4RkosQ3FDcjhGSSw0QkFDRSxXQUNBLFlBQ0Esa0JBQ0EsV0FDQSxjQUNBLFVyQ3U4Rk4sQ3FDcDhGSSwyQkFDRSxXQUNBLFdBQ0EsWUFDQSxpQjNCcEZVLEMyQnFGVixlN0J0RVEsQzZCdUVSLHFCQUNBLGtCQUNBLHFCQUNBLFNyQ3M4Rk4sQ3FDajhGSSw4QkFDRSxXQUNBLFlBQ0EsdUJBQ0EsaUJBQ0EsY3JDbThGTixDc0N2aUdBLGtDQUNDLGV0QzBpR0QsQ3NDdmlHQSw0QkFDQyxlQUNBLGN0QzBpR0QsQ3NDeGlHQyxnQ0FDQyxhOUJMVyxDOEJNWCx5QnRDMGlHRixDc0N4aUdFLDRDQUNDLHlCdEMwaUdILENzQ3RpR0MsOENBQ0MsYTlCWFksQzhCWVosWUFFQSxXQUNBLHNCQUNBLGdCdEN3aUdGLENzQ3RpR0Usd0RBQ0MsaUJ0Q3dpR0gsQ3NDbGlHQyxpQkFDQyxhdENxaUdGLEN1Q3RrR0EsNkJBQ0ksY0FDQSxlQUNBLCtEQUNBLG1CQUNBLFNBQ0EsZUFDQSxrQkFDQSxrQkFDQSwwQkFDQSxpQkFFQSxlN0JaUSxDNkJhUixVQUNBLHFCQUNBLGFBQ0EsZ0JBQ0EsMENBQ0EsZ0JBQ0EsaUJBQ0EsOEI3QmZRLEM2QmlCUixvQkFDQSwwQnZDd2tHSixDRjlqR0UseUJ5Q2pDRiw2QkEwQlEsbUJ2Q3lrR04sQ0FDRixDdUN0a0dBLFVBQ0ksa0J2Q3lrR0osQ3VDdmtHSSxnQkFDSSxvQnZDeWtHUixDdUN0a0dJLGdCQUNJLGdCQUNBLHFCQUNBLHNCQUNBLGlCdkN3a0dSLEN1Q3JrR0ksa0JBQ0ksU0FDQSxhdkN1a0dSLEN1Q2xrR0ksbUJBQ0ksVS9CcENNLEMrQnFDTixrQi9CakRLLEMrQmtETCxvQnZDcWtHUixDdUNsa0dZLG1DQUNJLFV2Q29rR2hCLEN1Q2hrR1EseUJBQ0ksVS9CL0NFLEMrQmdERixrQi9CdEJVLEMrQnVCVixvQnZDa2tHWixDdUM5akdJLHFCQUNJLFUvQnRETSxDK0J1RE4sa0IvQmxFTSxDK0JtRU4sb0J2Q2drR1IsQ3VDN2pHWSxxQ0FDSSxVdkMrakdoQixDdUMzakdRLDJCQUNJLFUvQmpFRSxDK0JrRUYsa0IvQjlFQyxDK0IrRUQsb0J2QzZqR1osQ3VDempHSSxvQkFDSSxVL0J4RU0sQytCeUVOLGtCL0JsRk0sQytCbUZOLG9CdkMyakdSLEN1Q3hqR1ksb0NBQ0ksVXZDMGpHaEIsQ3VDdGpHUSwwQkFDSSxVL0JuRkUsQytCb0ZGLGUvQnhEVyxDK0J5RFgsaUJ2Q3dqR1osQ3VDcmpHZ0IsMENBQ0ksVXZDdWpHcEIsQ3VDampHSSxzQkFDSSxhL0J6R00sQytCMEdOLGtCL0JyR08sQytCc0dQLG9CdkNtakdSLEN1Q2hqR1ksc0NBQ0ksYXZDa2pHaEIsQ3VDOWlHUSw0QkFDSSxhL0JwSEUsQytCcUhGLGtCL0IvRWEsQytCZ0ZiLG9CdkNnakdaLEN1QzdpR2dCLDRDQUNJLGF2QytpR3BCLEN1Q3ppR0ksaUJBQ0ksYS9CaklNLEMrQmtJTixlL0J6SE0sQytCMEhOLGlCdkMyaUdSLEN1Q3hpR1ksaUNBQ0ksYXZDMGlHaEIsQ3VDdGlHUSx1QkFDSSxhL0I1SUUsQytCNklGLGtCL0J4SUcsQytCeUlILG9CdkN3aUdaLEN3QzVyR0UsbUJBQ0UsYUFDQSxXQUNBLG9DQUNBLGtCQUNBLGV4QzhyR0osQ0ZucUdFLHlCMENoQ0EsbUJBUUksb0NBQ0EsYXhDK3JHSixDQUNGLENGenFHRSwwQjBDaENBLG1CQWFJLG9DQUNBLGNBQ0EsaUJ4Q2dzR0osQ0FDRixDd0M3ckdFLG1CQUNFLHFCaENMVSxDZ0NNVixReEMrckdKLEN3QzNyR0ksOEJBQ0UsY0FDQSxvQnhDNnJHTixDd0NyckdFLHFCQUNFLGtCQUNBLGNBQ0EsV0FDQSxnQkFDQSxtQkFDQSxnQkFDQSxTQUNBLGV4Q3VyR0osQ3dDcHJHRSxvQkFDRSxrQkFDQSxNQUNBLFFBQ0EsU0FDQSxPQUNBLGlCQUNBLFdBQ0EsV3hDc3JHSixDd0NuckdFLG1CQUNFLFl4Q3FyR0osQ3dDbHJHRSxvQkFDRSxjQUNBLFdBQ0EsZUFDQSxrQnhDb3JHSixDd0NqckdFLHFCQUNFLGVBQ0EseUJ4Q21yR0osQ3lDeHZHSSxvQkFDRSxhQUVBLHFDQUNBLGtCQUNBLG9CekMwdkdOLEN5Q3R2R0ksb0JBQ0UsZ0JBQ0Esa0JBQ0EsMkJ6Q3d2R04sQ0ZydUdFLHlCMkN0QkUsb0JBTUkseUJ6Q3l2R04sQ0FDRixDeUN0dkdJLHlCQUVFLGF6Q3V2R04sQ3lDcnZHTSwrQkFDRSxxQkFDQSxhekN1dkdSLEN5Q252R0ksc0JBQ0Usa0JBQ0EsZ0JBQ0EsZXpDcXZHTixDeUNsdkdJLHFCQUNFLGtCQUNBLE1BQ0EsUUFDQSxTQUNBLE9BQ0EsaUJBQ0EsV0FDQSxZQUNBLDZCekNvdkdOLEN5Qzd1R0ksc0JBQ0UsYUFDQSxlQUNBLG1CQUVBLGtCekM4dUdOLEN5QzN1R0ksb0JBQ0UsZ0JBQ0EsaUJ6Qyt1R04sQ3lDeHVHSSx5Q0FMRSxxQkFDQSxxQnpDcXZHTixDeUNqdkdJLHFCQUNFLGVBQ0EsZ0JBR0EsU0FDQSxhakNyRVEsQ2lDc0VSLGV6QzB1R04sQzBDdnpHQSxVQUNDLHdCbENNYSxDa0NMYixVMUN5ekdELEMwQ3Z6R0MsZUFDQyx3QmxDRFcsQ2tDRVgsVWxDVVksQ2tDVFosa0JBQ0EsZUFDQSxlQUNBLGUxQ3l6R0YsQ0ZseUdFLHlCNEM3QkQsZUFTRSxnQjFDMHpHRCxDQUNGLEMwQ3Z6R0MsZ0JBQ0MsZTFDeXpHRixDMEN0ekdDLG1CQUNDLGVBQ0csYUFDQSxzQkFDQSxtQkFDSCxxQ0FDRyxrQkFDQSxvQjFDd3pHTCxDRm56R0UseUI0Q1pELG1CQVVLLG9CMUN5ekdKLENBQ0YsQzBDcnpHQyxpQkFDQyxVbENyQlksQ2tDc0JaLG1CQUNBLGVBQ0EsZ0JBQ0EsY0FDQSxlMUN1ekdGLENGaDBHRSwwQjRDYUQsdUJBRUUsYTFDcXpHRCxDQUNGLEMwQ256R0UseUJBQ0MsVWxDcENXLENrQ3FDWCx5QjFDcXpHSCxDMENqekdDLDhDQUNDLDhCMUNtekdGLEMwQ2h6R0csNEZBQ0MsUTFDa3pHSixDMEM1eUdJLHdJQUNDLGUxQzh5R0wsQzBDMXlHRyx3SEFDQyxVbEMxRFUsQ2tDMkRWLHlCMUM0eUdKLEMwQ3J5R0UscURBQ0Msa0IxQ3V5R0gsQ0Z6MUdFLHlCNEMrQ0QsbUJBT0Usa0IxQ3V5R0QsQ0FDRixDMENueUdDLGdCQUNDLDJCMUNxeUdGLENGajJHRSx5QjRDMkRELGdCQUlFLHlCMUNzeUdELENBQ0YsQ0Z0MkdFLDBCNEMyREQsZ0JBUUUseUIxQ3V5R0QsQ0FDRixDRjMyR0UsMEI0Q3dFRSwyQ0FFRSxxQzFDcXlHSixDQUNGLEMwQy94R0cscUNBQ0MsZTFDaXlHSixDRm4zR0UsMEI0Q29GRSwrQ0FFRSxlMUNpeUdKLENBQ0YsQzBDN3hHRyxxQ0FDQyxjQUNBLG1CQUNBLGMxQyt4R0osQzBDN3hHSSxrREFDQyxlMUMreEdMLEMwQzN4R0cscUNBQ0MsVWxDdkhVLENrQ3dIViw4QjFDNnhHSixDMEMzeEdJLDJDQUNDLFVsQzNIUyxDa0M0SFQsMEJBQ0EsUzFDNnhHTCxDMEMxeEdNLGdFQUNDLFVsQ2pJTyxDa0NrSVAseUIxQzR4R1AsQzBDdHhHRyxxQ0FDQyxVbEN6SVUsQ2tDMElWLDhCaENySlEsQ2dDc0pSLGExQ3d4R0osQzBDaHhHRyw0REFDQyxVMUNxeEdKLENGeDVHRSwwQjRDK0hBLDZCQVFFLGUxQ3F4R0YsQ0FDRixDMENqeEdDLHFCQUNDLGVBQ0EscUJsQy9KWSxDa0NnS1osYTFDbXhHRixDMENqeEdFLDRCQUNDLGFBQ0csc0JBQ0EsbUJBQ0gscUNBQ0csaUIxQ214R04sQ0Z6NkdFLHlCNENpSkEsNEJBUUssa0JBQ0EscUJBQ0Esb0IxQ294R0wsQ0FDRixDMENqeEdFLDBCQUNDLGVBQ0EsY0FDQSxrQkFDQSw0QkFDQSxRQUNBLGUxQ214R0gsQ0Z4N0dFLDBCNEMrSkEsMEJBU0UscUJBQ0Esc0JBQ0Esa0JBQ0EsZ0JBQ0EsZ0JBQ0EsUUFDQSx5QjFDb3hHRixDQUNGLEMwQ2p4R0UsNkJBQ0Msc0JBQ0EsaUJBQ0csVUFDQSxxQkFDQSxXMUNteEdOLEMwQ2h4R0UsMEJBQ0Msc0JBQ0EsZUFDQSxhbEN2TlcsQ2tDd05YLGVBQ0csb0IxQ2t4R04sQzBDL3dHRSwwQkFDQyxjQUNBLGtCQUNBLDRCQUNBLE8xQ2l4R0gsQ0Z2OUdFLDBCNENrTUEsMEJBT0UscUJBQ0csU0FDQSxpQkFDSCxRQUNBLHlCMUNreEdGLENBQ0YsQzBDOXdHSSx3Q0FDQyxTQUNBLFMxQ2d4R0wsQzBDN3dHSSx3Q0FDQyxjQUNBLGVBQ0EsbUJBQ0EsZTFDK3dHTCxDRjErR0UsMEI0Q3VORSx3Q0FRRSxxQkFDQSxpQjFDZ3hHSixDQUNGLEMwQzV3R0ksd0NBQ0MsYWxDaFFTLENrQ2lRVCxlQUNBLGUxQzh3R0wsQzBDNXdHSyw4Q0FDQyx5QjFDOHdHTixDMEMxd0dJLHdDQUNDLGFsQzFRUyxDa0MyUVQsYzFDNHdHTCxDMENwd0dHLHFHQUNDLHFCMUN5d0dKLEMyQ3BpSEEsVUFDQyxXQUNBLGMzQ3VpSEQsQzJDcmlIQyx1QkFDQyxrQjNDdWlIRixDMkMvaEhDLGlDQUpDLFlBQ0EsVTNDOGlIRixDMkMzaUhDLGlCQUNDLG1CQUNBLGFBRUEsOEJBQ0EsaUIzQ3NpSEYsQzJDbGlIQyxlQUNDLGFBQ0EsaUIzQ29pSEYsQ0YzaEhFLDBCNkNYRCxlQUtFLG9CM0NxaUhELENBQ0YsQzJDbGlIQyxxQkFDQyxvQjNDb2lIRixDRm5pSEUsMEI2Q0ZELHFCQUlFLGdCM0NxaUhELENBQ0YsQzJDdmhIRyxtQ0FDQyxXQUNBLFlBQ0EsbUJBQ0Esc0JBQ0EsU0FDQSxrQkFDQSxnQkFDQSxxQkFDQSxxQjNDeWhISixDRm5qSEUsMEI2Q2lCQyxtQ0FZRSxXQUNBLFlBQ0EsaUIzQzBoSEgsQ0FDRixDMkN4aEhJLHVDQUNDLGtCQUNBLFdBQ0EsWUFDQSxNQUNBLE9BQ0EsUUFDQSxTQUNBLGdCM0MwaEhMLEMyQ3RoSEcsb0NBQ0MsWTNDd2hISixDRnZrSEUsMEI2QzhDQyxvQ0FJRSxxQkFDQSxxQjNDeWhISCxDQUNGLEMyQ3RoSEcsdUNBQ0MsYzNDd2hISixDMkM3Z0hDLG9CQUNDLGMzQytnSEYsQzRDbG5ISSwwQkFDSSxhQUNBLGtCQUNBLGU1Q3FuSFIsQ0Z6bEhFLHlCOEMvQkUsMEJBTVEsWTVDc25IVixDQUNGLENGOWxIRSwwQjhDL0JFLDBCQVVRLFk1Q3VuSFYsQ0FDRixDNENybkhRLHVDQUNJLFlBQ0Esa0JBQ0EsYUFDQSxlQUNBLG1CQUNBLHVCQUNBLFdBQ0EsT0FDQSxPNUN1bkhaLEM0Q25uSFksMENBQ0ksV0FDQSxnQkFRQSxXNUNxbkhoQixDNENobkhJLHlEQVpZLGtCQUNBLE9BQ0EsUUFDQSxNQUNBLFNBQ0EsV0FDQSxXNUNnb0hoQixDNEMxbkhJLGVBR0ksZ0I1Q3VuSFIsQzRDL21ISSxnQkFDSSxRNUN1bkhSLEM0Qy9tSFEsc0NBUEEsWUFDQSxrQkFDQSxPQUNBLFFBQ0EsU0FDQSxLNUM4bkhSLEM0QzVuSFEsc0JBQ0ksV0FNQSxXQUVBLG9EQUNBLFlBQ0EsUzVDaW5IWixDNEM3bUhJLGVBQ0ksWUFDQSxXQUNBLGlCQUNBLHNCNUMrbUhSLEM0QzVtSEksZ0JBQ0ksYTVDOG1IUixDNEMzbUhJLGlCQUNJLGM1QzZtSFIsQ0Z0cUhFLDBCOEN3REUsaUJBSVEsYTVDOG1IVixDQUNGLEM0Q3BtSFcsaVFBQ0MsVTVDMG1IWixDNkNudEhBLFFBQ0MsY0FFQSxrQkFDRyxZQUNBLFlBQ0gsVUFFQSxPQUNHLFFBQ0Esa0JBQ0EsYTdDb3RISixDRjlySEUsMEIrQ2pDRixRQWNFLGtCQUNBLFlBQ0EsYUFDQSxTQUNBLGdCQUNBLGE3Q3F0SEEsQ0FDRixDNkNudEhDLGdCQUNDLGtCQUNBLFlBQ0EsYUFDQSxTQUNBLGdCQUNBLGE3Q3F0SEYsQzhDdHVIQSxlQVlFLCtCQUNBLFlBQ0EsWUFDQSxVQUNBLFdBQ0EsZ0JBQ0Esa0JBQ0EsUUFDQSxhOUN3dUhGLEM4Q3R1SEUscUJBQ0UsUzlDd3VISixDOENydUhFLHFCQUNFLHdCOUN1dUhKLEM4Q3B1SEUsb0JBQ0UscUJ0QzFCVSxDc0MyQlYsZ0JBQ0EsY0FDQSxVQTVDb0IsQ0E2Q3BCLGdCQUNBLGtCQUNBLDRDQUNBLFU5Q3N1SEosQzhDcHVISSxrQ0FDRSw0QzlDc3VITixDOENudUhJLG1DQUNFLDZDQUNBLFk5Q3F1SE4sQzhDbHVISSxtQ0FDRSw0QzlDb3VITixDOEM5dEhNLHlEQUNFLDZEOUNndUhSLEM4Qzd0SE0sMERBQ0UsNkQ5Qyt0SFIsQzhDNXRITSwwREFDRSw2RDlDOHRIUixDRnp3SEUsMEJnRHRCRixlQXVFSSxZOUM0dEhGLENBQ0YsQzhDenRIQSwwQkFDRSxHQUNFLG9DOUM0dEhGLEM4QzF0SEEsSUFDRSx3QzlDNHRIRixDOEN6dEhBLEdBQ0UsNEM5QzJ0SEYsQ0FDRixDOEN4dEhBLDBCQUNFLEdBQ0UsVUFDQSxrQjlDMHRIRixDOEN4dEhBLEdBQ0UsVUFDQSxrQjlDMHRIRixDQUNGLEM4Q3Z0SEEsMEJBQ0UsR0FDRSxvQzlDeXRIRixDOEN2dEhBLElBQ0UseUM5Q3l0SEYsQzhDdHRIQSxHQUNFLDhDOUN3dEhGLENBQ0YsQzhDcnRIQSw4QkFDRSxHQUNFLDRDOUN1dEhGLEM4Q3J0SEEsSUFDRSx3QzlDdXRIRixDOENwdEhBLEdBQ0Usb0M5Q3N0SEYsQ0FDRixDOENudEhBLDhCQUNFLEdBQ0UsVUFDQSxrQjlDcXRIRixDOENudEhBLEdBQ0UsVUFDQSxrQjlDcXRIRixDQUNGLEM4Q2x0SEEsOEJBQ0UsR0FDRSw4QzlDb3RIRixDOENsdEhBLElBQ0UseUM5Q290SEYsQzhDanRIQSxHQUNFLG9DOUNtdEhGLENBQ0YsQytDOTJIQyxrQkFDQyxhQUVHLHdCQUNBLHFDQUVBLCtCQUNBLG1DL0NnM0hMLENGeDFIRSx5QmlEL0JELGtCQVdLLDhCL0NpM0hKLEMrQy8ySEMsdUJBQ0MsbUMvQ2kzSEYsQytDbDJIQyxnR0FDQyxtQy9DNjJIRixDQUNGLENGNzJIRSwwQmlES0MsdUJBQ0MsbUMvQzIySEYsQytDeDJIQyx1QkFDQyxtQy9DMDJIRixDK0N2MkhDLHlCQUNDLG1DL0N5MkhGLEMrQ3QySEMsd0JBQ0ksbUMvQ3cySEwsQytDcjJIQyx3QkFDQyxtQy9DdTJIRixDQUNGLEMrQ24ySEMsa0JBQ0ksY0FDQSxRL0NxMkhMLEMrQ2oySEMsbUJBQ0Msa0J2QzlEWSxDdUMrRFQsaUJyQ25FVyxDcUNvRVgsWS9DbTJITCxDK0NoMkhDLG9CQUNDLGFBQ0csZUFDQSxtQkFDQSxrQi9DazJITCxDK0MvMUhDLG9CQUNDLFNBQ0EsYS9DaTJIRixDK0M5MUhDLG1CQUNDLFdBQ0EsVy9DZzJIRixDK0M3MUhDLGtCQUNDLE9BQ0csYUFDQSxlQUNBLG1CQUNBLDhCQUNBLGlCL0MrMUhMLEMrQzMxSEUseUJBQ0MsZS9DNjFISCxDK0N2MUhJLGlDQUNDLHFCQUNBLGEvQ3kxSEwsQytDdjFISywwREFDQywwQkFDQSxhL0N5MUhOLEMrQ3AxSEcsc0NBQ0MsZS9DczFISixDK0NqMUhDLGtCQUNJLHFDQUNBLFdBQ0EsVUFDQSxZQUNBLFdBRUEsYS9DazFITCxDK0MvMEhDLG1CQUNDLGVBQ0csZ0JBQ0EsY0FDQSxpQkFDQSxhdkN4SFMsQ3VDeUhULGdCQUNBLDhCckN0SVEsQ3FDdUlSLDBCL0NpMUhMLEMrQzUwSEcsMkJBQ0MsYS9DODBISixDK0MxMEhFLHlCQUNDLGdCQUNBLG9CL0M0MEhILEMrQ3gwSEMsa0JBQ0MsY0FDQSxlQUNBLGF2QzlJWSxDdUMrSVoscUJBQ0EsZS9DMDBIRixDK0N4MEhFLHdCQUNDLGF2Q2pLVSxDdUNrS1YseUIvQzAwSEgsQytDdjBIRSxzQkFDQyxpQkFDQSxhL0N5MEhILEMrQ3YwSEcsMkJBQ0MsaUIvQ3kwSEosQ2dEdi9IQSxRQUNDLGFBQ0Esc0JBQ0EsWUFDQSxnQkFDQSxpQkFDQSxVaEQwL0hELENnRHgvSEMsZ0JBQ0MsY0FDQSxrQkFDQSxTaEQwL0hGLENnRHYvSEMsY0FDQyxhaER5L0hGLENnRHQvSEMsZ0JBQ0MsY0FDQSxpQmhEdy9IRixDZ0RwL0hBLFFBQ0Msa0JoRHUvSEQsQ2dEbi9IQyxpQkFDSSxlQUNBLE1BQ0EsT0FDQSxrQnhDN0JRLEN3QzhCUixXQUNBLFFBQ0Esa0JBSUEsV0FDQSxZQUNBLFdBQ0EseUJoRHMvSEwsQ2dEcC9ISywyQkFDQyxrQmhEdy9ITixDaUR0aUlBLFVBQ0ksZWpEeWlJSixDaUR2aUlJLGdCQUNJLFVBQ0EsYWpEeWlJUixDaURyaUlnQixvREFDSSxrQnpDdUVBLEN5Q3RFQSxVakR1aUlwQixDaURyaUlvQiwwREFDSSxrQnpDbUVKLEN5Q2xFSSxVekNDVixDeUNBVSxVakR1aUl4QixDaURsaUlnQixxREFDSSxrQnpDcURDLEN5Q3BERCxVakRvaUlwQixDaURsaUlvQiwyREFDSSxrQnpDaURILEN5Q2hERyxVekNYVixDeUNZVSxVakRvaUl4QixDaUQvaElnQixvREFDSSxrQnpDMkNBLEN5QzFDQSxVakRpaUlwQixDaUQvaElvQiwwREFDSSxrQnpDdUNKLEN5Q3RDSSxVekN2QlYsQ3lDd0JVLFVqRGlpSXhCLENpRGhoSWdCLG1EQUNJLGtCekNrQkEsQ3lDakJBLFVqRDJoSXBCLENpRHpoSW9CLHlEQUNJLGtCekNjSixDeUNiSSxVekMvQ1YsQ3lDZ0RVLFVqRDJoSXhCLENpRHRoSWdCLG9EQUNJLGtCekNVQSxDeUNUQSxVakR3aElwQixDaUR0aElvQiwwREFDSSxrQnpDTUosQ3lDTEksVXpDM0RWLEN5QzREVSxVakR3aEl4QixDaURuaElnQixtREFDSSxjekNIQSxDeUNJQSxVakRxaElwQixDaURuaElvQix5REFDSSxjekNQSixDeUNRSSxVekN2RVYsQ3lDd0VVLFVqRHFoSXhCLENpRGpoSWdCLHFEQUNJLGtCekNYQSxDeUNZQSxVakRtaElwQixDaURqaElvQiwyREFDSSxrQnpDZkosQ3lDZ0JJLFV6Q2xGVixDeUNtRlUsVWpEbWhJeEIsQ2lEL2dJZ0Isa0RBQ0ksa0J6QzFCRCxDeUMyQkMsVWpEaWhJcEIsQ2lEL2dJb0Isd0RBQ0ksa0J6QzlCTCxDeUMrQkssVXpDN0ZWLEN5QzhGVSxVakRpaEl4QixDaUR6Z0lnQiw2Q0FDSSxjakQyZ0lwQixDaUR0Z0lRLHVCQUNJLGVqRHdnSVosQ2lEbmdJSSxnQkFDSSxlQUVBLHNCQUNBLGFBQ0EsaUJqRHFnSVIsQ2lEbmdJUSx1QkFDSSxZakRxZ0laLENpRGhnSWdCLHNDQUNJLGtCakRrZ0lwQixDaUQ5L0hvQiwyQ0FDSSxTakRnZ0l4QixDaUR6L0hJLGdCQUNJLGNBQ0Esa0JBQ0EsV0FDQSxZQUNBLG1CQUNBLGV6Q2xKTSxDeUNtSk4sUWpEMi9IUixDaUR4L0hJLGdCQUNJLFlBQ0EsU0FDQSxrQkFDQSxRQUNBLGtFQUNBLG9CQUNBLFVqRDAvSFIsQ2lEeC9IUSxxQkFDSSxZakQwL0haLENrRDFxSUEsZ0JBQ0MsY0FDQSxrQkFDQSxXQUNBLG1CbEQ2cUlELENGaHBJRSx5Qm9EakNGLGdCQU9FLDZCbEQ4cUlBLENBQ0YsQ2tEMXFJQyxvQkFDQyxhQUNBLHFDQUNBLGlDQUVBLGlCbEQ0cUlGLENGNXBJRSx5Qm9EckJELG9CQVFFLG9CbEQ2cUlELENBQ0YsQ2tEM3FJRSw4QkFDQyxvQ2xENnFJSCxDa0R6cUlDLG9CQUNDLGUxQ2JZLEMwQ2NaLGtCQUNBLGdCQUNBLG1CQUNBLFNBQ0EsMkJsRDJxSUYsQ0Y1cUlFLHlCb0RMRCxvQkFTRSx5QmxENHFJRCxDQUNGLENrRHhxSUcsZ0VBQ0Msa0JBQ0EsMkJsRDBxSUosQ0ZycklFLDBCb0RTQyxnRUFLRSxpQmxEMnFJSCxDQUNGLENGMXJJRSwwQm9EaUJFLGdGQUVFLG1CbEQycUlKLENBQ0YsQ2tEdnFJRyxpRUFDQywyQmxEeXFJSixDRmxzSUUsMEJvRHdCQyxpRUFJRSxrQmxEMHFJSCxDQUNGLENrRHZxSUcsaUVBQ0MsMkJsRHlxSUosQ0Yxc0lFLDBCb0RnQ0MsaUVBSUUsa0JsRDBxSUgsQ0FDRixDa0R0cUlFLDBCQUNDLFdBQ0EsV0FDQSxZQUNBLFNBQ0EsT0FDQSxRQUNBLGtCQUNBLFVBQ0EsbUJBQ0EseURsRHdxSUgsQ2tEbHFJQyxvQkFDQyxVQUNBLGtCQUNBLE9BQ0EsUUFDQSxTQUNBLFlsRG9xSUYsQ0ZudUlFLHlCb0R5REQsb0JBU0UsWWxEcXFJRCxDQUNGLENGeHVJRSwwQm9EeURELG9CQWFFLFlsRHNxSUQsQ0FDRixDa0RucUlDLGdEQUNDLFVsRHFxSUYsQ2tEanFJRSw2QkFDQyxnQkFDRyxtQkFDQSx1QkFDSCxvQmxEb3FJSCxDRnZ2SUUseUJvRCtFQSw2QkFRSyxpQkFDQSxtQkFDQSxrQmxEb3FJTCxDQUNGLENrRGhxSUMsc0JBQ0MsVUFDQSxrQkFDQSxNQUNBLE9BQ0EsUUFDQSxTQUNBLFFsRGtxSUYsQ2tEL3BJQyxxQkFDQyxXQUNBLFlBQ0EsZ0JsRGlxSUYsQ21ENXlJQyxjQUNDLFVBQ0EsUW5EK3lJRixDbUQ1eUlDLGNBQ0Msa0JuRDh5SUYsQ21EM3lJQyxtQkFDSSxrQkFDQSxhbkQ2eUlMLENtRDF5SU8saUNBQ0UsaUJuRDR5SVQsQ21EMXlJUyx1Q0FDRSxXQUVBLFdBQ0Esa0JBQ0EsT0FDQSxZQUVBLHFCQUNBLG9CQUVBLFdBRUEscUJuRHd5SVgsQ21EbHlJSyx5QkFDRSxtQkFDQSxvQm5Eb3lJUCxDbURqeUlTLHVDQUNFLFVuRG15SVgsQ21EanlJVyw2Q0FDRSxRQUNBLHFCbkRteUliLENtRDV4SUMsZUFDQyxhQUNBLG1CQUNBLDBCbkQ4eElGLENtRDN4SUMsY0FDQyxjQUNBLGtCQUNBLFdBQ0EsV25ENnhJRixDbUR6eElJLDhDQUNDLFluRDJ4SUwsQ21EeHhJSSxnREFDQyxZbkQweElMLENtRHZ4SUksK0NBQ0MsWW5EeXhJTCxDbUR0eElJLGlEQUNDLFluRHd4SUwsQ21EOXdJQyxlQUNDLGEzQzFFWSxDMkMyRVosY0FDQSxjbkRneElGLENtRDd3SUMsa0JBQ0MsY0FDQSxlQUNBLGFuRCt3SUYsQ21EendJQyxrQkFDQyxVQUNBLFFuRDR3SUYsQ21EendJQyxrQkFDQyxrQm5EMndJRixDbUR4d0lDLHVCQUNJLGtCQUNBLGFuRDB3SUwsQ21EdndJTywwQ0FDRSxpQm5EeXdJVCxDbUR2d0lTLGdEQUNFLFdBRUEsV0FDQSxrQkFDQSxPQUNBLFlBRUEscUJBQ0Esb0JBRUEsV0FFQSxxQm5EcXdJWCxDbUQvdklLLDZCQUNFLG1CQUNBLG9CbkRpd0lQLENtRDl2SVMsMkNBQ0UsVW5EZ3dJWCxDbUQ5dklXLGlEQUNFLFFBQ0EscUJuRGd3SWIsQ21EenZJQyxtQkFDQyxhQUNBLG1CQUNBLDBCbkQydklGLENtRHh2SUMsa0JBQ0MsY0FDQSxrQkFDQSxVbkQwdklGLENtRG52SUMsbUJBQ0MsYTNDektZLEMyQzBLWixjQUNBLGNuRHF2SUYsQ21EbHZJQyxzQkFDQyxjQUNBLGVBQ0EsYW5Eb3ZJRixDb0Q1NklBLGVBQ0UsaUJwRCs2SUYsQ29ENTZJQSxhQUNFLGVwRCs2SUYsQ29ENTZJQSxjQUNFLGdCcEQrNklGLENxRHg3SUEsZUFDQyxZckQyN0lELENGMzVJRSwwQnVEakNGLGVBSUssOEJyRDQ3SUgsQ0FDRixDRmg2SUUsMEJ1RHpCRixnQkFFSSxZckQ0N0lGLENBQ0YsQ3NEdjhJQSxXdkRDRSxtQkFDQSw2QkFDQSxzRUFDQSxxQkFDQSxzQkFDQSwwQkFDQSxvQkFDQSw0QkFDQSw2QkFDQSxtQkMwOElGLEN1RG45SUMsNERBQ0Msa0J2RHM5SUYsQ3VEbjlJQyxvRUFDQyxldkRxOUlGLENGMTdJRSwwQnlENUJELG9FQUlFLGV2RHM5SUQsQ0FDRixDdUQvOElDLG1CQUNDLGtCQUNBLGtCdkRrOUlGLENGcDhJRSwwQnlEaEJELG1CQUtFLGdCQUVHLGtCdkRtOUlKLENBQ0YsQ3VEaDlJQyxrQkFDQyxhdkRrOUlGLEN1RC84SUMsb0JBQ0MsZUFDRyxrQnZEaTlJTCxDdUQ5OElDLGlCQUNDLGVBQ0EsY0FDQSxrQnZEZzlJRixDdUQ1OElDLG1CQUNDLGtCQUNBLGNBQ0EsV0FDQSxXQUNBLGdCQUNBLGtCL0M1Q2lCLEMrQzZDZCxnQkFHQSxvQkFDQSx3QkFDQSxldkQ2OElMLEN1RDE4SUMsa0JBQ0Msa0JBQ0EsTUFDQSxRQUNBLFNBQ0EsT0FDQSxpQkFDQSxXQUNBLFd2RDQ4SUYsQ3VEejhJQyxvQkFDQyxhL0NoRVksQytDaUVULGVBQ0EsYXZEMjhJTCxDdUR6OElFLDJCQUNDLGVBQ0EsWUFDQSxhdkQyOElILENGeC9JRSwwQnlEcUNELG9CQVlFLGdCQUNHLGF2RDI4SUosQ0FDRixDd0Q3aEpDLG1CQUNDLGlCeERnaUpGLEN3RDdoSkMsdUJBQ0MsZXhEK2hKRixDd0QzaEpJLGdEQUNDLGN4RDZoSkwsQ3dEeGhKRSxtQ0FDQyxheEQwaEpILEN3RHhoSkcsZ0RBQ0MsWXhEMGhKSixDd0RyaEpDLGlCQUNDLGdCQUNBLFF4RHVoSkYsQ3dEL2dKQyxvQ0FKQyxTQUNBLFd4RDBoSkYsQ3dEbmhKRSwyQkFDQyxrQkFDQSxrQnhEcWhKSCxDd0RqaEpDLGtCQUNDLFlBQ0csaUJBQ0EsVXhEbWhKTCxDd0RqaEpLLDZDQUNDLGtCQUNBLE1BQ0EsT0FDQSxRQUNBLFF4RG1oSk4sQ3dEOWdKQyxlQUNDLG9CQUNBLG1CQUNBLHVCQUNBLFdBQ0EsWUFDQSxtQkFDQSxzQkFFQSw2Q0FFQSxrQkFDQSxvQnhEOGdKRixDd0QzZ0pHLG9DQUNDLHlCQUNBLGlCaEQ5RFUsQ2dEK0RWLGtCeEQ2Z0pKLEN3RHpnSkUscUJBQ0Msa0JoRGhGVSxDZ0RpRlYsb0JoRGpGVSxDZ0RrRlYsZUFDQSw0Q3hEMmdKSCxDd0R4Z0pFLHFCQUNDLFN4RDBnSkgsQ3dEdmdKRSxxQkFDQyxVeER5Z0pILEN3RG5nSkMsbUNBQ0MsU3hEc2dKRixDRjNrSkUsMEIwRG9FRCxtQ0FJRSxjeER1Z0pELENBQ0YsQ0ZobEpFLDBCMERtRUYsc0JBVUUsd0NBQ00sU0FDQSxTeER1Z0pOLENBQ0YsQ3dEcGdKQSxRQUNDLGFBQ0EscUJBQ0EsOEJBQ0EsVWhEeEdhLENnRHlHYixhQUNBLGVBQ0EseUJBQ0Esd0J4RHVnSkQsQ0ZsbUpFLDBCMERtRkYsUUFXSyxnQnhEd2dKSCxDQUNGLEN3RHRnSkMsZUFDQyxjQUNBLGtCQUNBLGdCQUNBLGN4RHdnSkYsQ3dEcmdKQyxlQUNDLGNBQ0Esa0J4RHVnSkYsQ0ZqbkpFLHlCMEQ2R0EscUJBRUUsWXhEc2dKRixDQUNGLENGdG5KRSwwQjBENkdBLHFCQU1FLFl4RHVnSkYsQ0FDRixDRjNuSkUsMEIwRHdHRCxlQWdCRSxTQUNBLFl4RHVnSkQsQ0FDRixDd0RyZ0pFLHNCQUNDLGNBQ0csV0FDQSxjQUNBLFF4RHVnSk4sQ3dEcmdKTSxzQ0FDQyxnQkFDQSxleER1Z0pQLEN3RGhnSkEsVUFFQyx3QnhEbWdKRCxDd0RqZ0pDLHFDQUhBLFV4RHVnSkQsQ3dEOS9JQyxnQkFDQyxReERpZ0pGLEN3RDkvSUMsZ0JBQ0MsU0FDQSxrQmhEdExpQixDZ0R1TGpCLGlCeERnZ0pGLEN3RDkvSUUsNkJBQ0MsZXhEZ2dKSCxDRi9wSkUseUIwRHFLRyw0REFDQyxPeEQ2L0lKLEN3RDEvSUcsb0RBQ0MsUUFJQSxnQkFDQSxpQnhEdS9JSixDd0RwL0lHLG1EQUNDLE14RDAvSUosQ0FDRixDRjlxSkUsMEIwRDBMRyxvREFDQyxnQkFDQSxpQnhEdS9JSixDQUNGLENGcHJKRSx5QjBEcU1HLDJEQUNDLE94RGsvSUosQ3dELytJRyxtREFDQyxRQUlBLGVBQ0Esa0J4RDQrSUosQ3dEeCtJRyxrREFDQyxPeEQ4K0lKLENBQ0YsQ0Zuc0pFLDBCMEQyTkcsbURBQ0MsZUFDQSxrQnhEMitJSixDQUNGLEN3RHArSUMsaUJBQ0MsYUFDQSxzQkFDQSxtQkFDQSxxQ0FDQSxlQUNBLGtCeERzK0lGLEN3RG4rSUMsMkJBQ0MsNEJBQ0EsY3hEcStJRixDRnJ0SkUseUIwRDhPRCwyQkFLRSxTQUNBLDBCQUNBLGdCQUNBLGdCeERzK0lELENBQ0YsQ3dEbitJQyxrQkFDQyxTQUNBLGdCQUNBLGlCeERxK0lGLEN3RGwrSUcsK0JBQ0MsV0FDQSxXQUNBLFlBQ0Esa0JBQ0EsV0FDQSxTQUNBLE1BQ0Esd0JoRG5TZSxDZ0RvU2YsYXhEbytJSixDRjd1SkUsMEIwRGdRQywrQkFZRSxXQUNBLFd4RHErSUgsQ0FDRixDd0RsK0lHLDhCQUNDLFdBQ0EsV0FDQSxZQUNBLGtCQUNBLFFBQ0EsT0FDQSxZQUNBLHdCaERwVGUsQ2dEcVRmLGF4RG8rSUosQ0Y5dkpFLDBCMERpUkMsOEJBWUUsYUFDQSxXeERxK0lILENBQ0YsQ0Zwd0pFLHlCMEQwUEQsa0JBMENFLGtCQUNHLFVBQ0EsWUFDQSxLeERvK0lKLENBQ0YsQ3dEaitJQyxpQkFDQyxXQUNBLFlBQ0EsaUJBQ0Esc0J4RG0rSUYsQ3dEaCtJQyxnQkFDQyxrQkFDRyxRQUNBLFNBQ0EsTUFDQSxZQUNBLFV4RGsrSUwsQ3dELzlJQyxtQkFDQyw0QkFDQSxjeERpK0lGLENGOXhKRSx5QjBEMlRELG1CQUtFLGVBQ0EseUJ4RGsrSUQsQ0FDRixDRnB5SkUsMEIwRDJURCxtQkFVRSxjeERtK0lELENBQ0YsQ3dENTlJRSxzQkFDQyxnQnhEKzlJSCxDd0Q1OUlFLHVCQUNDLGlCeEQ4OUlILEN3RDE5SUUscUJBQ0MsYXhENDlJSCxDd0R2OUlFLHlCQUNDLG1CeER5OUlILEN3RHQ5SUUsMEJBQ0Msb0J4RHc5SUgsQ3dEcjlJRSx3QkFDQyxnQnhEdTlJSCxrYyIsImZpbGUiOiJjc3MvYXBwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgICNCUkVBS1BPSU5UU1xuLy8gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuQGZ1bmN0aW9uIGJwLXZhbCgkbmFtZSkge1xuICBAaWYgdHlwZS1vZigkbmFtZSkgPT0gJ251bWJlcicge1xuICAgIEByZXR1cm4gJG5hbWU7XG4gIH1cblxuICAkdmFsOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuXG4gIEBpZiAkdmFsID09IG51bGwge1xuICAgIEBlcnJvciAnQnJlYWtwb2ludCAjeyRuYW1lfSBub3QgZm91bmQnO1xuICB9XG5cbiAgQHJldHVybiAkdmFsO1xufVxuXG5AZnVuY3Rpb24gYnAtdmFsLW5leHQoJG5hbWUpIHtcbiAgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcF9rZXlzKCRicmVha3BvaW50cyk7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuXG4gIEBpZiAkbiA+PSBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpIHtcbiAgICBAZXJyb3IgJ05leHQgYnJlYWtwb2ludCBhZnRlciAjeyRuYW1lfSBub3QgZm91bmQnO1xuICB9XG5cbiAgJG5leHQta2V5OiBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSk7XG4gIEByZXR1cm4gbWFwLWdldCgkYnJlYWtwb2ludHMsICRuZXh0LWtleSk7XG59XG5cbkBtaXhpbiBicCgkbmFtZSkge1xuICAkdmFsOiBicC12YWwoJG5hbWUpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdmFsKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGJwLWRvd24oJG5hbWUpIHtcbiAgJHZhbDogYnAtdmFsKCRuYW1lKTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJHZhbCAtIDAuMDIpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gYnAtb25seSgkbmFtZSkge1xuICBAaWYgdHlwZS1vZigkbmFtZSkgPT0gJ251bWJlcicge1xuICAgIEBlcnJvciAnI3skbmFtZX0gc2hvdWxkIGJlIGJyZWFrcG9pbnQgbmFtZSc7XG4gIH1cblxuICAkbWluOiBicC12YWwoJG5hbWUpO1xuICAkbWF4OiBicC12YWwtbmV4dCgkbmFtZSk7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4IC0gMC4wMikge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBicC1iZXR3ZWVuKCRuYW1lMSwgJG5hbWUyKSB7XG4gICRtaW46IGJwLXZhbCgkbmFtZTEpO1xuICAkbWF4OiBicC12YWwoJG5hbWUyKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXggLSAwLjAyKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIkBtaXhpbiBoaWRkZW4tdmlzdWFsbHkoKSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cblxuLnUtaGlkZS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi51LWhpZGUtZGVza3RvcCB7XG4gIEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qKlxuICogU3R5bGVzIHZpYSBJVENTUyBNZXRob2RvbG9neVxuICpcbiAqIFRoaXMgaXMgd2hlcmUgYWxsIG9mIHRoZSBzdHlsZXNoZWV0cyBhcmUgY29tcGlsZWQuXG4gKiBUaGV5IGFyZSBwcm9jZXNzZWQgaW4gdGhlIG9yZGVyIHRoZXkgYXJlIGltcG9ydGVkIHRvIGVuc3VyZSB0aGUgY29uc2lzdGVudCBpbmNyZWFzZSBvZiBzcGVjaWZpY2l0eS5cbiAqXG4gKiAgICAgU2V0dGluZ3MuLi4uLi4uLi4uLkdsb2JhbCBjb25maWd1cmF0aW9uIGFuZCB2YXJpYWJsZXNcbiAqICAgICBUb29scy4uLi4uLi4uLi4uLi4uRnVuY3Rpb25zIGFuZCBtaXhpbnNcbiAqICAgICBHZW5lcmljLi4uLi4uLi4uLi4uR3JvdW5kIHplcm8gc3R5bGVzIChub3JtYWxpemluZyBydWxlcywgYm94LXNpemluZyBldGMuLi4pXG4gKiAgICAgRWxlbWVudHMuLi4uLi4uLi4uLlVuY2xhc3NlZCAoYmFyZSkgSFRNTCBlbGVtZW50cyAobGlrZSBIMSwgVWwsIEEgZXRjLi4uKVxuICogICAgIE9iamVjdHMuLi4uLi4uLi4uLi5Db21tb24gbm9uLWNvc21ldGljIHN0cnVjdHVyYWwgZGVzaWduIHBhdHRlcm5zXG4gKiAgICAgQ29tcG9uZW50cy4uLi4uLi4uLlNwZWNpZmljIGNvc21ldGljIGVsZW1lbnRzIG9mIFVJXG4gKiAgICAgVXRpbGl0aWVzLi4uLi4uLi4uLkhlbHBlcnMgYW5kIG92ZXJyaWRlc1xuICogICAgIFNoYW1lLi4uLi4uLi4uLi4uLi5BbGwgdGhlIENTUyBkZWNsYXJhdGlvbnMsIGhhY2tzIGFuZCB0aGluZ3Mgd2UgYXJlIG5vdCBwcm91ZCBvZi5cbiAqL1xuLyogQ29sb3JzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnUtaGlkZS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LWhpZGUtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtaGlkZS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbi8qIHBvcHBpbnMtcmVndWxhciAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3BvcHBpbnMtdjIxLWxhdGluLXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cbn1cbi8qIHBvcHBpbnMtaXRhbGljIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcG9wcGlucy12MjEtbGF0aW4taXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXG59XG4vKiBwb3BwaW5zLTUwMCAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3BvcHBpbnMtdjIxLWxhdGluLTUwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xufVxuLyogcG9wcGlucy01MDBpdGFsaWMgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9wb3BwaW5zLXYyMS1sYXRpbi01MDBpdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cbn1cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS41O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9YnV0dG9uXTotbW96LWZvY3VzcmluZyxcblt0eXBlPXJlc2V0XTotbW96LWZvY3VzcmluZyxcblt0eXBlPXN1Ym1pdF06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5bdHlwZT1jaGVja2JveF0sXG5bdHlwZT1yYWRpb10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjUkVTRVRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEEgdmVyeSBzaW1wbGUgcmVzZXQgdGhhdCBzaXRzIG9uIHRvcCBvZiBOb3JtYWxpemUuY3NzLlxuICovXG5ib2R5LFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbmJsb2NrcXVvdGUsIHAsIHByZSxcbmRsLCBkZCwgb2wsIHVsLFxuZmlndXJlLFxuaHIsXG5maWVsZHNldCwgbGVnZW5kIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0cmFpbGluZyBtYXJnaW5zIGZyb20gbmVzdGVkIGxpc3RzLlxuICovXG5saSA+IG9sLFxubGkgPiB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qKlxuICogUmVtb3ZlIGRlZmF1bHQgdGFibGUgc3BhY2luZy5cbiAqL1xudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuLyoqXG4gKiAxLiBSZXNldCBDaHJvbWUgYW5kIEZpcmVmb3ggYmVoYXZpb3VyIHdoaWNoIHNldHMgYSBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgXG4gKiAgICBvbiBmaWVsZHNldHMuXG4gKi9cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwOyAvKiBbMV0gKi9cbiAgYm9yZGVyOiAwO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI1NIQVJFRFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogU2hhcmVkIGRlY2xhcmF0aW9ucyBmb3IgY2VydGFpbiBlbGVtZW50cy5cbiAqL1xuLyoqXG4gKiBBbHdheXMgZGVjbGFyZSBtYXJnaW5zIGluIHRoZSBzYW1lIGRpcmVjdGlvbjpcbiAqIGNzc3dpemFyZHJ5LmNvbS8yMDEyLzA2L3NpbmdsZS1kaXJlY3Rpb24tbWFyZ2luLWRlY2xhcmF0aW9uc1xuICovXG5hZGRyZXNzLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbmJsb2NrcXVvdGUsIHAsIHByZSxcbmRsLCBvbCwgdWwsXG5maWd1cmUsXG5ocixcbnRhYmxlLFxuZmllbGRzZXQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4vKipcbiAqIENvbnNpc3RlbnQgaW5kZW50YXRpb24gZm9yIGxpc3RzLlxuICovXG5kZCwgb2wsIHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbmJsb2NrcXVvdGUge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5jLWNhcm91c2VsLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QwMTMxNztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpLCBjb2xvciAwLjNzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpLCBib3JkZXItY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDA7XG4gIHRvcDogY2FsYyg1MCUgLSAyNHB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmMtY2FyZC10ZWFtX19saXN0LS1jYXJvdXNlbC1vdXRlciAuYy1jYXJvdXNlbC1idG4ge1xuICB0b3A6IGNhbGMoNTAlIC0gNTBweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZC10ZWFtX19saXN0LS1jYXJvdXNlbC1vdXRlciAuYy1jYXJvdXNlbC1idG4ge1xuICAgIHRvcDogY2FsYyg1MCUgLSAyNHB4KTtcbiAgfVxufVxuLmMtY2Fyb3VzZWwtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ExMGYxMjtcbn1cbi5jLWNhcm91c2VsLWJ0bl9fcHJldiB7XG4gIGxlZnQ6IDA7XG59XG4uYy1jYXJvdXNlbC1idG5fX25leHQge1xuICByaWdodDogMDtcbn1cbi5jLWNhcm91c2VsLWJ0bi5zbGljay1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5jLWNhcm91c2VsLWJ0biBzdmcge1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmMtY2Fyb3VzZWwtYnRuIHN2ZyBwYXRoIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuXG5oMSwgLmgxIHtcbiAgY29sb3I6ICMzQzNDM0I7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDIwcHgpIHtcbiAgaDEsIC5oMSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGgxLCAuaDEge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICB3b3JkLWJyZWFrOiBpbmhlcml0O1xuICB9XG59XG5cbmgyLCAuaDIge1xuICBjb2xvcjogIzNDM0MzQjtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgaDIsIC5oMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5cbmgzLCAuaDMge1xuICBjb2xvcjogIzNDM0MzQjtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgaDMsIC5oMyB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbmg0LCAuaDQge1xuICBjb2xvcjogIzNDM0MzQjtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgaDQsIC5oNCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG59XG5cbmg1LCAuaDUge1xuICBjb2xvcjogIzNDM0MzQjtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgaDUsIC5oNSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG5cbmg2LCAuaDYge1xuICBjb2xvcjogIzNDM0MzQjtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgaDYsIC5oNiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbmhyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGOEY2RjQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5odG1sIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMzQzNDM0I7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC8qXG4gICAgJjpub3QoLndmLXByZWxvYWRlZCkge1xuICAgICAgZm9udC1mYW1pbHk6IEFyaWFsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDRyZW07XG5cbiAgICAgIGgxLCBoMiwgaDMsXG4gICAgICBoNCwgaDUsIGg2IHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLS4xcmVtO1xuICAgICAgfVxuICAgIH0qL1xufVxuaHRtbC5tZW51LW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI0lNQUdFU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gRmx1aWQgaW1hZ2VzIGZvciByZXNwb25zaXZlIHB1cnBvc2VzLlxuICogMi4gT2Zmc2V0IGBhbHRgIHRleHQgZnJvbSBzdXJyb3VuZGluZyBjb3B5LlxuICogMy4gU2V0dGluZyBgdmVydGljYWwtYWxpZ25gIHJlbW92ZXMgdGhlIHdoaXRlc3BhY2UgdGhhdCBhcHBlYXJzIHVuZGVyIGBpbWdgXG4gKiAgICBlbGVtZW50cyB3aGVuIHRoZXkgYXJlIGRyb3BwZWQgaW50byBhIHBhZ2UgYXMtaXMuIFNhZmVyIGFsdGVybmF0aXZlIHRvXG4gKiAgICB1c2luZyBgZGlzcGxheTogYmxvY2s7YC5cbiAqL1xuaW1nIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyAvKiBbMl0gKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiBbMV0gKi9cbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLyogWzNdICovXG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gSWYgYSBgd2lkdGhgIGFuZC9vciBgaGVpZ2h0YCBhdHRyaWJ1dGUgaGF2ZSBiZWVuIGV4cGxpY2l0bHkgZGVmaW5lZCwgbGV04oCZc1xuICogICAgbm90IG1ha2UgdGhlIGltYWdlIGZsdWlkLlxuICovXG5pbWdbd2lkdGhdLFxuaW1nW2hlaWdodF0ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsLFxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpob3ZlciB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICMzQzNDM0I7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDBweCAxMDAwcHggI2ZmZiBpbnNldDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuaW5wdXQsIHRleHRhcmVhLCBzZWxlY3Qge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDExcHggMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjhGNkY0O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjM0MzQzNCO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogbm9uZTtcbiAgaGVpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuc2VsZWN0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5zZWxlY3Q6Oi1tcy1leHBhbmQgeyAvKiBmb3IgSUUgMTEgKi9cbiAgZGlzcGxheTogbm9uZTtcbn1cblxuc2VsZWN0Om5vdChbbXVsdGlwbGVdKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9kcm9wZG93bi1hcnJvdy5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAwLjVyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbnNlbGVjdFttdWx0aXBsZV0ge1xuICBwYWRkaW5nOiAwO1xufVxuc2VsZWN0W211bHRpcGxlXSBvcHRpb24ge1xuICBwYWRkaW5nOiAxMXB4IDIwcHg7XG59XG5cbmlucHV0OmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5pbnB1dDpmb2N1czotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5pbnB1dDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuaW5wdXQ6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG50ZXh0YXJlYTpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxudGV4dGFyZWE6Zm9jdXM6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxudGV4dGFyZWE6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbnRleHRhcmVhOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzNDM0MzQjtcbiAgb3BhY2l0eTogMC40O1xufVxuXG5pbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzQzNDM0I7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzNDM0MzQjtcbiAgb3BhY2l0eTogMC40O1xufVxuXG5pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzNDM0MzQjtcbiAgb3BhY2l0eTogMC40O1xufVxuXG50ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjM0MzQzNCO1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbnRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzNDM0MzQjtcbiAgb3BhY2l0eTogMC40O1xufVxuXG50ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjM0MzQzNCO1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbnRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjM0MzQzNCO1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbmJ1dHRvbltkaXNhYmxlZF0sIGh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC41O1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSwgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDAgMCAwLjI1cmVtIDA7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYXBwZWFyYW5jZTogY2hlY2tib3g7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dIHtcbiAgYXBwZWFyYW5jZTogcmFkaW87XG59XG5cbmlucHV0W3R5cGU9dGV4dF0sIGlucHV0W3R5cGU9cGFzc3dvcmRdLCBpbnB1dFt0eXBlPWVtYWlsXSwgaW5wdXRbdHlwZT11cmxdLFxuaW5wdXRbdHlwZT10ZWxdLCBpbnB1dFt0eXBlPXNlYXJjaF0sIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmlucHV0W3R5cGU9cmVzZXRdIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMxNDI0M2E7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICB0cmFuc2l0aW9uOiAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAwO1xufVxuXG4uby1sYXlvdXQge1xuICAvKiAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICovXG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtYXV0by1mbG93OiByb3c7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICBncmlkLXJvdy1nYXA6IDMwcHg7XG4gIC8qICBAaW5jbHVkZSBicChzbWFsbCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDIwcHgpIHtcbiAgLm8tbGF5b3V0IHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm8tbGF5b3V0IHtcbiAgICBncmlkLXJvdy1nYXA6IDYwcHg7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5vLWxheW91dC0tYmlnLWdhcCB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxMDBweDtcbiAgfVxufVxuLm8tbGF5b3V0X19pdGVtIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuby1sYXlvdXRfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5vLWxheW91dF9faXRlbTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm8tbGF5b3V0LS1yZXZlcnNlIC5vLWxheW91dF9faXRlbTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuby1sYXlvdXQtLXJldmVyc2UgLm8tbGF5b3V0X19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLm8tbGF5b3V0X19pdGVtIC5vLWNvbHVtbjpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiBPcmRlciAqL1xuLm8tbGF5b3V0LS1yZXZlcnNlIC5vLWxheW91dF9faXRlbSB7XG4gIG9yZGVyOiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuby1sYXlvdXQtLXJldmVyc2UgLm8tbGF5b3V0X19pdGVtIHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuLm8tbGF5b3V0LS1yZXZlcnNlIC5vLWxheW91dF9faXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgb3JkZXI6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5vLWxheW91dC0tcmV2ZXJzZSAuby1sYXlvdXRfX2l0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuLyogVmVydGljYWwgYWxpZ24gKi9cbi5vLWFsaWduLWNlbnRlciAuby1sYXlvdXQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm8tYWxpZ24tY2VudGVyIC5vLWxheW91dCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5vLWFsaWduLWJvdHRvbSAuby1sYXlvdXQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi8qIFNpemVzICovXG4uby1sYXlvdXQtLTEwMCB7XG4gIC8qd2lkdGg6IDEwMCU7Ki9cbn1cbi5vLWxheW91dC0tMTAwID4gLm8tbGF5b3V0X19pdGVtIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuby1sYXlvdXQtLTUwLTUwID4gLm8tbGF5b3V0X19pdGVtIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2L3NwYW4gNjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5vLWxheW91dC0tMzMtNjYgPiAuby1sYXlvdXRfX2l0ZW0ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDgvc3BhbiA4O1xuICB9XG4gIC5vLWxheW91dC0tMzMtNjYgPiAuby1sYXlvdXRfX2l0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNC9zcGFuIDQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuby1sYXlvdXQtLTYwLTQwID4gLm8tbGF5b3V0X19pdGVtIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA1L3NwYW4gNTtcbiAgfVxuICAuby1sYXlvdXQtLTYwLTQwID4gLm8tbGF5b3V0X19pdGVtOmZpcnN0LW9mLXR5cGUge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDcvc3BhbiA3O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm8tbGF5b3V0LS00MC02MCA+IC5vLWxheW91dF9faXRlbSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNy9zcGFuIDc7XG4gIH1cbiAgLm8tbGF5b3V0LS00MC02MCA+IC5vLWxheW91dF9faXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA1L3NwYW4gNTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5vLWxheW91dC0tNjYtMzMgPiAuby1sYXlvdXRfX2l0ZW0ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDQvc3BhbiA0O1xuICB9XG4gIC5vLWxheW91dC0tNjYtMzMgPiAuby1sYXlvdXRfX2l0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gOC9zcGFuIDg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuby1sYXlvdXQtLTMzLTMzLTMzID4gLm8tbGF5b3V0X19pdGVtIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2L3NwYW4gNjtcbiAgfVxuICAuby1sYXlvdXQtLTMzLTMzLTMzID4gLm8tbGF5b3V0X19pdGVtOmZpcnN0LW9mLXR5cGUge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyL3NwYW4gMTI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm8tbGF5b3V0LS0zMy0zMy0zMyA+IC5vLWxheW91dF9faXRlbSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNC9zcGFuIDQ7XG4gIH1cbiAgLm8tbGF5b3V0LS0zMy0zMy0zMyA+IC5vLWxheW91dF9faXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA0L3NwYW4gNDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm8tbGF5b3V0LS0yNS0yNS0yNS0yNSA+IC5vLWxheW91dF9faXRlbSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNi9zcGFuIDY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm8tbGF5b3V0LS0yNS0yNS0yNS0yNSA+IC5vLWxheW91dF9faXRlbSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMy9zcGFuIDM7XG4gIH1cbn1cblxuLm8tc2VjdGlvbi5vLXNlY3Rpb24tLWxpbmUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jLWxpbmUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjhGNkY0O1xufVxuXG5hIHtcbiAgY29sb3I6ICNEMDEzMTc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6aG92ZXIge1xuICBjb2xvcjogI0QwMTMxNztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbm9sOm5vdChbY2xhc3NdKSwgdWw6bm90KFtjbGFzc10pIHtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxub2w6bm90KFtjbGFzc10pIGxpOjptYXJrZXIsIHVsOm5vdChbY2xhc3NdKSBsaTo6bWFya2VyIHtcbiAgY29sb3I6ICNEMDEzMTc7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xufVxub2w6bm90KFtjbGFzc10pIGxpLCB1bDpub3QoW2NsYXNzXSkgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbm9sOm5vdChbY2xhc3NdKSBsaTo6YmVmb3JlLCB1bDpub3QoW2NsYXNzXSkgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICNEMDEzMTc7XG59XG5cbm9sLCB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbmxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbmxpID4gdWwsXG5saSA+IG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5jLWxpc3RfX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uYy1saXN0X19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5jLWxpc3RfX2Z1bGwtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLWxpc3RfX2Z1bGwtbGluayAuYy1saXN0X190ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtbGlzdF9fZnVsbC1saW5rIC5jLWxpc3RfX3RleHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IC0ycHg7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4yNXM7XG59XG4uYy1saXN0X19mdWxsLWxpbms6aG92ZXIge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1saXN0X19mdWxsLWxpbms6aG92ZXIgLmMtbGlzdF9faWNvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXM7XG59XG4uYy1saXN0X19mdWxsLWxpbms6aG92ZXIgLmMtbGlzdF9fdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtbGlzdF9fZnVsbC1saW5rOmhvdmVyIC5jLWxpc3RfX3RleHQ6YWZ0ZXIge1xuICB3aWR0aDogMDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4yNXM7XG59XG4uYy1saXN0X19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogI0QwMTMxNztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcbn1cbi5jLWxpc3RfX2ljb24gc3ZnIHBhdGgge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG4uYy1saXN0X190ZXh0IHtcbiAgY29sb3I6ICMzQzNDM0I7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5jLWxpc3RfX2Z1bGwtbGluayAuYy1saXN0X190ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmMtbWVudV9fbGlzdCxcbi5tZW51X19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uYy1tZW51X19pdGVtLS1kcm9wZG93biAuYy1tZW51X19kcm9wZG93bixcbi5tZW51X19pdGVtLS1kcm9wZG93biAuYy1tZW51X19kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBpbmhlcml0O1xufVxuLmMtbWVudV9faXRlbS0tZHJvcGRvd24gLmMtbWVudV9fZHJvcGRvd24gLmMtbWVudV9faXRlbSxcbi5tZW51X19pdGVtLS1kcm9wZG93biAuYy1tZW51X19kcm9wZG93biAuYy1tZW51X19pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5jLW1lbnVfX2l0ZW0tLWRyb3Bkb3duOmhvdmVyID4gLmMtbWVudV9fZHJvcGRvd24sXG4ubWVudV9faXRlbS0tZHJvcGRvd246aG92ZXIgPiAuYy1tZW51X19kcm9wZG93biB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uYy1tZW51X19kcm9wZG93bixcbi5tZW51X19kcm9wZG93biB7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cbi5pcy1zY3JvbGxlZCAuYy1tZW51X19kcm9wZG93biwgYm9keS5oYXMtYmFja2dyb3VuZC1oZWFkZXIgLmMtbWVudV9fZHJvcGRvd24sIC5zaW5nbGUtcG9zdCAuYy1tZW51X19kcm9wZG93bixcbi5pcy1zY3JvbGxlZCAubWVudV9fZHJvcGRvd24sXG5ib2R5Lmhhcy1iYWNrZ3JvdW5kLWhlYWRlciAubWVudV9fZHJvcGRvd24sXG4uc2luZ2xlLXBvc3QgLm1lbnVfX2Ryb3Bkb3duIHtcbiAgYmFja2dyb3VuZDogIzNDM0MzQjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmMtbWVudV9fZHJvcGRvd24gLmMtbWVudV9faXRlbSxcbi5tZW51X19kcm9wZG93biAuYy1tZW51X19pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jLW1lbnVfX2Ryb3Bkb3duIC5jLW1lbnVfX2xpbmssXG4ubWVudV9fZHJvcGRvd24gLmMtbWVudV9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHggMDtcbn1cblxuLmMtbWVudS1vdmVybGF5IHtcbiAgcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDg7XG4gIGJhY2tncm91bmQ6ICMzQzNDM0I7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXM7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYy1tZW51LW92ZXJsYXkuaXMtYWN0aXZlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1tZW51LW92ZXJsYXkuaXMtYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IGluaGVyaXQ7XG4gIH1cbn1cbi5jLW1lbnUtb3ZlcmxheV9fY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cbi5jLW1lbnUtb3ZlcmxheV9fY29udGFpbmVyOi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jLW1lbnUtb3ZlcmxheV9fY29udGFpbmVyOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jLW1lbnUtb3ZlcmxheV9fY29udGVudCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuLmMtbWVudS1vdmVybGF5X19uYXYge1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG4uYy1tZW51LW92ZXJsYXlfX25hdiAuYy1tZW51X19saXN0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLmMtbWVudS1vdmVybGF5X19uYXYgLmMtbWVudV9faXRlbSB7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLW1lbnUtb3ZlcmxheV9fbmF2IC5jLW1lbnVfX2l0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYy1tZW51LW92ZXJsYXlfX25hdiAuYy1tZW51X19pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuYy1tZW51X19saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG4uYy1tZW51LW92ZXJsYXlfX25hdiAuYy1tZW51X19pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLmMtbWVudV9fY2hldnJvbiB7XG4gIHBvc2l0aW9uOiBpbmhlcml0O1xuICB0b3A6IDA7XG59XG4uYy1tZW51LW92ZXJsYXlfX25hdiAuYy1tZW51X19pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuYy1tZW51X19kcm9wZG93biAuYy1tZW51X19saW5rIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cbi5jLW1lbnUtb3ZlcmxheV9fbmF2IC5jLW1lbnVfX2l0ZW0tLWlzLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uYy1tZW51LW92ZXJsYXlfX25hdiAuYy1tZW51X19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYy1tZW51LW92ZXJsYXlfX25hdiAuYy1tZW51X19saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYy1tZW51LW92ZXJsYXlfX25hdiAuYy1tZW51X19saW5rID4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5jLW1lbnUtb3ZlcmxheV9fbmF2IC5jLW1lbnVfX2xpbms6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLmMtbWVudS1vdmVybGF5X19uYXYgLmMtbWVudV9fY2hldnJvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAxMHB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcbn1cbi5jLW1lbnUtb3ZlcmxheV9fbmF2IC5jLW1lbnVfX2NoZXZyb24uaXMtb3BlbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xufVxuLmMtbWVudS1vdmVybGF5X19uYXYgLmMtbWVudV9fZHJvcGRvd24ge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5jLW1lbnUtb3ZlcmxheV9fbmF2IC5jLW1lbnVfX2Ryb3Bkb3duLmlzLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jLW1lbnUtb3ZlcmxheV9fbmF2IC5jLW1lbnVfX2Ryb3Bkb3duIC5jLW1lbnUtb3ZlcmxheV9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1tZW51LW92ZXJsYXkuaXMtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jLW1lbnUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYy1tZW51X19saXN0LFxuLm1lbnVfX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmMtbWVudV9faXRlbSxcbi5tZW51X19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtbWVudV9faXRlbSxcbiAgLm1lbnVfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuLmMtbWVudV9faXRlbTpsYXN0LW9mLXR5cGUsXG4ubWVudV9faXRlbTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5jLW1lbnVfX2l0ZW0gc3Bhbjpub3QoKiksXG4ubWVudV9faXRlbSBzcGFuOm5vdCgqKSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5jLW1lbnVfX2l0ZW06Zm9jdXMsXG4ubWVudV9faXRlbTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYy1tZW51X19pdGVtOmJlZm9yZSxcbi5tZW51X19pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uYy1tZW51X19pdGVtOmhvdmVyID4gLm1lbnVfX2Ryb3Bkb3duLFxuLm1lbnVfX2l0ZW06aG92ZXIgPiAubWVudV9fZHJvcGRvd24ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMSk7XG59XG4uYy1tZW51X19pdGVtLmN1cnJlbnQtbWVudS1pdGVtID4gLmMtbWVudV9fbGluayxcbi5tZW51X19pdGVtLmN1cnJlbnQtbWVudS1pdGVtID4gLmMtbWVudV9fbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmMtbWVudV9faXRlbS5jLWJ1dHRvbixcbi5tZW51X19pdGVtLmMtYnV0dG9uIHtcbiAgcGFkZGluZzogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jLW1lbnVfX2l0ZW0uYy1idXR0b24sXG4gIC5tZW51X19pdGVtLmMtYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5jLW1lbnVfX2l0ZW0uYy1idXR0b25fX3ByaW1hcnkgLmMtbWVudV9fbGluayxcbi5tZW51X19pdGVtLmMtYnV0dG9uX19wcmltYXJ5IC5jLW1lbnVfX2xpbmsge1xuICBiYWNrZ3JvdW5kOiAjRDAxMzE3O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYy1tZW51X19pdGVtLmMtYnV0dG9uX19wcmltYXJ5IC5jLW1lbnVfX2xpbms6aG92ZXIsXG4ubWVudV9faXRlbS5jLWJ1dHRvbl9fcHJpbWFyeSAuYy1tZW51X19saW5rOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTEwZjEyO1xuICBiYWNrZ3JvdW5kOiAjYTEwZjEyO1xufVxuLmMtbWVudV9faXRlbS5jLWJ1dHRvbiAuYy1tZW51X19saW5rLFxuLm1lbnVfX2l0ZW0uYy1idXR0b24gLmMtbWVudV9fbGluayB7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbn1cbi5jLW1lbnVfX2l0ZW0uYy1idXR0b24gLmMtbWVudV9fbGluazphZnRlcixcbi5tZW51X19pdGVtLmMtYnV0dG9uIC5jLW1lbnVfX2xpbms6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLmMtbWVudV9fY2hldnJvbixcbi5tZW51X19jaGV2cm9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtbWVudV9fY2hldnJvbiBwYXRoLFxuLm1lbnVfX2NoZXZyb24gcGF0aCB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbi5jLW1lbnVfX2NoZXZyb24uaXMtb3Blbixcbi5tZW51X19jaGV2cm9uLmlzLW9wZW4ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcbn1cbi5jLW1lbnVfX2xpbmssXG4ubWVudV9fbGluayB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmMtbWVudV9fbGluazpob3Zlcixcbi5tZW51X19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5jLW1vYmlsZV9fbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDVweCAwIHJnYmEoNzQsIDc0LCA3NCwgMC4yKTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiA5MHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRvcCAwLjFzO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcztcbiAgei1pbmRleDogMTA7XG4gIGJhY2tncm91bmQ6ICMxNDI0M2E7XG59XG4uYy1tb2JpbGVfX21lbnUuaXMtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYy1tb2JpbGVfX21lbnUuaXMtYWN0aXZlIC5tZW51X19jb250YWluZXIge1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cbi5jLW1vYmlsZV9fbWVudS5pcy1hY3RpdmUgLm1lbnVfX2xpc3Qge1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLmMtbW9iaWxlX19tZW51LmlzLWFjdGl2ZSAubWVudV9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5jLW1vYmlsZV9fbWVudS5pcy1hY3RpdmUgLm1lbnVfX2xpbmstLWRyb3Bkb3duLmlzLW9wZW4gPiBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmMtbW9iaWxlX19tZW51LmlzLWFjdGl2ZSAubWVudV9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMnJlbTtcbn1cbi5jLW1vYmlsZV9fbWVudS5pcy1hY3RpdmUgLm1lbnVfX2Ryb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIGJhY2tncm91bmQ6ICMyMTNjNjA7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uYy1tb2JpbGVfX21lbnUuaXMtYWN0aXZlIC5tZW51X19kcm9wZG93bi5pcy1vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYy1tb2JpbGVfX21lbnUuaXMtYWN0aXZlIC5tZW51X19kcm9wZG93bi5pcy1vcGVuIC5tZW51X19pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0MDQwNDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLmMtbW9iaWxlX19tZW51LmlzLWFjdGl2ZSAubWVudV9fZHJvcGRvd24uaXMtb3BlbiAubWVudV9faXRlbTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmMtbW9iaWxlX19tZW51LmlzLWFjdGl2ZSAubWVudV9fbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLmMtbW9iaWxlX19tZW51LmlzLWFjdGl2ZSAubWVudV9faXRlbS5idXR0b24gLm1lbnVfX2xpbmsge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLW1vYmlsZV9fbWVudSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuLmMtcGFnaW5hdGlvbl9fbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuLmMtcGFnaW5hdGlvbl9fbGlzdCA+IG5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLXBhZ2luYXRpb25fX2xpc3QgPiBuYXYgPiAubmF2LWxpbmtzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtcGFnaW5hdGlvbl9fbGlzdCA+IG5hdiA+IC5uYXYtbGlua3MgLnBhZ2UtbnVtYmVycyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmMtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiA0N3B4O1xufVxuLmMtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLnByZXYsIC5jLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5uZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3BhY2l0eTogMTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjRDAxMzE3O1xuICBtYXJnaW46IDAgMTBweDtcbn1cbi5jLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5wcmV2IC5jLWJ1dHRvbl9faWNvbiwgLmMtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLm5leHQgLmMtYnV0dG9uX19pY29uIHtcbiAgYm9yZGVyLWNvbG9yOiAjRDAxMzE3O1xufVxuLmMtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLnByZXY6aG92ZXIsIC5jLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5uZXh0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ExMGYxMjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMucHJldjpob3ZlciAuYy1idXR0b25fX2ljb24sIC5jLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5uZXh0OmhvdmVyIC5jLWJ1dHRvbl9faWNvbiB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5jLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5wcmV2IC5jLWJ1dHRvbl9faWNvbiB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLWNvbG9yOiAjRDAxMzE3O1xufVxuLmMtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLnByZXYgLmMtYnV0dG9uX19pY29uIHN2ZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG5cbi5vLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5vLXNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbi5vLXNlY3Rpb25fX2JhY2tncm91bmQge1xuICBwYWRkaW5nOiA3NXB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5vLXNlY3Rpb25fX2JhY2tncm91bmQge1xuICAgIHBhZGRpbmc6IDE1MHB4IDA7XG4gIH1cbn1cbi5vLXNlY3Rpb24ubm9fbWFyZ2luX3RvcCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5vLXNlY3Rpb24ubm9fcGFkZGluZ190b3Age1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLm8tc2VjdGlvbi5ub19wYWRkaW5nX2JvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5vLXNlY3Rpb25fX2JhY2tncm91bmQtLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qY3Vyc29yOiBncmFiOyovXG4gIC8qb3ZlcmZsb3c6IGhpZGRlbjsqL1xuICBtYXJnaW46IDAgLTE1cHg7XG59XG4uc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC8qYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7Ki9cbiAgcGFkZGluZzogMDtcbn1cbi5zbGljay1zbGlkZSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG1hcmdpbjogMCAxNXB4O1xuICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi5zbGljay1zbGlkZSA+IGRpdiB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zbGljay1kb3RzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDEwcHggMCAwIDA7XG59XG4uc2xpY2stZG90cyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDJweDtcbn1cbi5zbGljay1kb3RzIGxpOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYmFja2dyb3VuZDogI0U4REVEMztcbiAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjRDAxMzE3O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjI1cyBlYXNlLWluO1xufVxuLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2xpY2stZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5jLXZpZGVvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjZGNDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtdmlkZW9fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmMtdmlkZW9fX3dyYXBwZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYy12aWRlb19faW5uZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy12aWRlb19faW1hZ2Uge1xuICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiBjb3ZlcjtcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHotaW5kZXg6IDE7XG59XG4uYy12aWRlb19fYnV0dG9uIHtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgyMCwgMzYsIDU4LCAwLjE1KTtcbiAgaGVpZ2h0OiA0cmVtO1xuICB3aWR0aDogNHJlbTtcbiAgbGVmdDogNTAlO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDI0M2E7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gIHotaW5kZXg6IDE7XG4gIC8qICAgYm9yZGVyOiAzcHggc29saWQgJGNvbG9yLXdoaXRlOyovXG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4uYy12aWRlb19fYnV0dG9uIHNwYW4ge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG4uYy12aWRlb19fYnV0dG9uOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQyNDNhO1xuICBib3gtc2hhZG93OiAwIDAgMjBweCAycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLmMtdmlkZW9fX2J1dHRvbi0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMDEzMTc7XG59XG4uYy12aWRlb19fYnV0dG9uLS1wcmltYXJ5OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTEwZjEyO1xufVxuLmMtdmlkZW9fX2J1dHRvbi0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5ODhCODtcbn1cbi5jLXZpZGVvX19idXR0b24tLXNlY29uZGFyeSAuYy12aWRlb19faWNvbiB7XG4gIGZpbGw6ICMxNDI0M2E7XG59XG4uYy12aWRlb19fYnV0dG9uLS1zZWNvbmRhcnk6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMDEzMTc7XG59XG4uYy12aWRlb19fYnV0dG9uLS10ZXJ0aWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzQzNDM0I7XG59XG4uYy12aWRlb19fYnV0dG9uLS10ZXJ0aWFyeTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcbn1cbi5jLXZpZGVvX19pY29uIHtcbiAgZmlsbDogI2ZmZjtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuLmMtdmlkZW9fX2ljb246aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5vLWJsdXJyZWQtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmaWx0ZXI6IGJsdXIoOHB4KTtcbn1cblxuLm8taW1hZ2Utcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLm8tY29sdW1uIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5vLWNvbHVtbjpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm8tY29sdW1uX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uYy1oZXJvX19jb250ZW50IC5vLWNvbHVtbl9fdGl0bGUsIC5jLWltYWdlaGVhZGVyX19jb250ZW50IC5vLWNvbHVtbl9fdGl0bGUge1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG59XG4uYy1oZXJvX19jb250ZW50IC5vLWNvbHVtbl9fdGl0bGUgaDEsIC5jLWltYWdlaGVhZGVyX19jb250ZW50IC5vLWNvbHVtbl9fdGl0bGUgaDEge1xuICBjb2xvcjogIzM5ODhCODtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuby1jb2x1bW5fX3RleHQtLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLm8tY29sdW1uX190ZXh0LS1ub3JtYWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuby1jb2x1bW5fX3RleHQtLWJpZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uby1jb2x1bW5fX3RleHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uby1jb2x1bW5fX3RleHQgcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm8tY29sdW1uX190ZXh0IGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uby1jb2x1bW5fX3ZpZGVvIHZpZGVvIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uby1jb2x1bW5fX2Zvcm0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGOEY2RjQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuby1jb2x1bW5fX2Zvcm0ge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbi5vLWNvbHVtbl9fZm9ybSAuYy1mb3JtX19zbG9nYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMDBweDtcbiAgYm90dG9tOiAtMjBweDtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm8tY29sdW1uX19mb3JtIC5jLWZvcm1fX3Nsb2dhbiB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIHJpZ2h0OiAtNTBweDtcbiAgfVxufVxuLm8tY29sdW1uX19maWd1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm8tY29sdW1uX19maWd1cmUgZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuLm8tY29sdW1uX19maWd1cmUgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5vLWNvbHVtbl9fZmlndXJlLS1mZWF0dXJlZCB7XG4gIC8qYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlOyovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm8tY29sdW1uX19maWd1cmUtLWZlYXR1cmVkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uby1jb2x1bW5fX2ltYWdlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm8tY29sdW1uX193aGl0ZXNwYWNlIHtcbiAgbWFyZ2luOiAwO1xufVxuLm8tY29sdW1uX19idXR0b24ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5vLWNvbHVtbl9fYnV0dG9uLS1pbmxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5vLWNvbHVtbl9fYnV0dG9uLS1pbmxpbmUgLmMtYnV0dG9uIHtcbiAgLyp3aWR0aDogMTAwJTsqL1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM4MHB4KSB7XG4gIC5vLWNvbHVtbl9fYnV0dG9uLS1pbmxpbmUgLmMtYnV0dG9uIHtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgfVxufVxuLm8tY29sdW1uX19idXR0b24tLWlubGluZSAuYy1idXR0b25fX3RleHQge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzODBweCkge1xuICAuby1jb2x1bW5fX2J1dHRvbi0taW5saW5lIC5jLWJ1dHRvbl9fdGV4dCB7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzODBweCkge1xuICAuby1jb2x1bW5fX2J1dHRvbi0taW5saW5lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLm8tY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICAvKlx0Ji0tZXh0cmFsYXJnZSB7XG4gIFx0XHRtYXgtd2lkdGg6IDEzODBweDtcbiAgXHR9Ki9cbn1cbi5vLWNvbnRhaW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgY2xlYXI6IGJvdGggIWltcG9ydGFudDtcbn1cbi5vLWNvbnRhaW5lci0tZnVsbCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cbi5vLWNvbnRhaW5lci0tZXh0cmFleHRyYWxhcmdlIHtcbiAgbWF4LXdpZHRoOiAxNjAwcHg7XG59XG4uby1jb250YWluZXItLWxhcmdlIHtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG59XG4uby1jb250YWluZXItLW1lZGl1bSB7XG4gIG1heC13aWR0aDogMTA2NHB4O1xufVxuLm8tY29udGFpbmVyLS1zbWFsbCB7XG4gIG1heC13aWR0aDogODkwcHg7XG59XG4uby1jb250YWluZXItLXNtYWxsZXN0IHtcbiAgbWF4LXdpZHRoOiA0OTBweDtcbn1cblxuLmMtZmFxX19maWd1cmUge1xuICBoZWlnaHQ6IDI1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMTI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZhcV9fZmlndXJlIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0yNTBweDtcbiAgfVxufVxuLmMtZmFxX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jLWZhcV9fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgbWFyZ2luOiAwIC0yMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYy1mYXFfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIC02MHB4O1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gIH1cbn1cbi5jLWZhcV9faW5uZXIge1xuICBtYXgtd2lkdGg6IDg1MHB4O1xufVxuLmMtZmFxX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmMtZmFxX19kZXNjcmlwdGlvbi0tZXh0cmEge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmMtZmFxX19saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmMtZmFxLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmMtZmFxLWl0ZW0uaXMtb3BlbiAuYy1mYXEtaXRlbV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmMtZmFxLWl0ZW0uaXMtb3BlbiAuYy1mYXEtaXRlbV9fdGl0bGUge1xuICBjb2xvcjogIzNDM0MzQjtcbn1cbi5jLWZhcS1pdGVtLmlzLWhpZGRlbiAuYy1mYXEtaXRlbV9fY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYy1mYXEtaXRlbV9faXRlbSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5jLWZhcS1pdGVtX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMzQzNDM0I7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDUwcHgpO1xufVxuLmMtZmFxLWl0ZW1fX2J1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMTQyNDNhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjhGNkY0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uYy1mYXEtaXRlbV9fYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jLWZhcS1pdGVtX19idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYy1mYXEtaXRlbV9fY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjJzO1xuICBjb2xvcjogIzNDM0MzQjtcbiAgcGFkZGluZzogMCAxNXB4IDE1cHggMTVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmMtZmFxLWl0ZW1fX2NvbnRlbnQgPiBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaXMtaGlkZGVuIC5jLWZhcS1pdGVtX19jb250ZW50IHtcbiAgbWF4LWhlaWdodDogMDtcbn1cbi5jLWZhcS1pdGVtX19pY29uIHtcbiAgY29sb3I6ICMzQzNDM0I7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxNnB4O1xufVxuLmMtZmFxLWl0ZW1fX2ljb24gcGF0aCB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbi5pcy1vcGVuIC5jLWZhcS1pdGVtX19pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG5cbi5nZm9ybSB7XG4gIC8qJl9idXR0b24ge1xuICBcdFx0Ji5jLWJ1dHRvbiB7XG4gIFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICBcdFx0ICAgIHBhZGRpbmc6IDExcHggMjBweDtcbiAgXHRcdCAgICBkaXNwbGF5OiBibG9jaztcbiAgXHRcdCAgICB3aWR0aDogMTAwJTtcbiAgXHRcdCAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcbiAgXHRcdCAgICBsaW5lLWhlaWdodDogMDtcbiAgXHRcdH1cbiAgXHQgICAgLmMtYnV0dG9uIHtcbiAgXHQgICAgXHQmX190ZXh0IHtcbiAgXHQgICAgXHRcdGZvbnQtc2l6ZTogMTZweDtcbiAgXHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIFx0XHRcdCAgICBmb250LXdlaWdodDogNzAwO1xuICBcdFx0XHQgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgXHQgICAgXHR9XG4gIFx0ICAgIH1cbiAgXHR9XG4gICovXG59XG4uZ2Zvcm1fd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZ2Zvcm1faGVhZGluZyB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLm8tY29sdW1uX19mb3JtLS1uby1oZWFkZXIgLmdmb3JtX2hlYWRpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdmb3JtX3RpdGxlIHtcbiAgY29sb3I6ICMzQzNDM0I7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmdmb3JtX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5nZm9ybV9kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjM0MzQzNCO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmdmb3JtX3JlcXVpcmVkX2xlZ2VuZCB7XG4gIGNvbG9yOiAjM0MzQzNCO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdmb3JtX3N1Ym1pc3Npb25fZXJyb3Ige1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJhY2tncm91bmQ6ICMzQzNDM0I7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZ2Zvcm1fZmllbGRzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5nZm9ybV9maWxldXBsb2FkX3J1bGVzIHtcbiAgY29sb3I6ICMzQzNDM0I7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5nZm9ybV9mb290ZXIge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmdmb3JtX2J1dHRvbi5jLWJ1dHRvbl9fcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogI0QwMTMxNztcbn1cbi5nZm9ybV9idXR0b24uYy1idXR0b25fX3ByaW1hcnk6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNhMTBmMTI7XG59XG4uZ2Zvcm1fcm93LS1ob25leXBvdCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwO1xufVxuLmdmb3JtX3ZhbGlkYXRpb25fY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdmaWVsZCB7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgcGFkZGluZzogMDtcbiAgZmxleDogMSAwIDEwMCU7XG4gIC8qIFRpbWUgZmllbGQgKi9cbiAgLypcbiAgXHQmX2xhYmVsLCBsYWJlbDpub3QoLmdmaWVsZF9jb25zZW50X2xhYmVsKSB7XG4gIFx0XHRkaXNwbGF5OiBibG9jaztcbiAgXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG4gIFx0XHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICBcdFx0Zm9udC1zaXplOiAwLjg1cmVtO1xuICBcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuICBcdH0qL1xufVxuLmdmaWVsZDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmdmaWVsZF92aXNpYmlsaXR5X2hpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZ2ZpZWxkX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICMzQzNDM0I7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uZmllbGRfZGVzY3JpcHRpb25fYWJvdmUgLmdmaWVsZF9kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZ2ZpZWxkX2xhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjM0MzQzNCO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmhpZGRlbl9sYWJlbCAuZ2ZpZWxkX2xhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5nZmllbGRfdGltZV9ob3VyLCAuZ2ZpZWxkX3RpbWVfbWludXRlIHtcbiAgbWluLXdpZHRoOiA3NXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZ2ZpZWxkX3RpbWVfaG91ciBpbnB1dCwgLmdmaWVsZF90aW1lX21pbnV0ZSBpbnB1dCB7XG4gIHBhZGRpbmc6IDExcHggMTBweCAxMXB4IDIwcHg7XG4gIG1hcmdpbjogMDtcbn1cbi5nZmllbGRfdGltZV9ob3VyIGxhYmVsLCAuZ2ZpZWxkX3RpbWVfbWludXRlIGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5nZmllbGRfdGltZV9ob3VyIGksIC5nZmllbGRfdGltZV9taW51dGUgaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5nZmllbGRfbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5nZmllbGRfbGlzdF9pY29ucyB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cbi5nZmllbGRfbGlzdF9pY29ucyAuYWRkX2xpc3RfaXRlbSwgLmdmaWVsZF9saXN0X2ljb25zIC5kZWxldGVfbGlzdF9pdGVtIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmdmaWVsZF9saXN0IHRkLCAuZ2ZpZWxkX2xpc3QgdHIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZ2ZpZWxkX2xpc3QgdGQuZ2ZpZWxkX2xpc3RfaWNvbnMsIC5nZmllbGRfbGlzdCB0ci5nZmllbGRfbGlzdF9pY29ucyB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgd2lkdGg6IDUwcHg7XG59XG4uZ2ZpZWxkX2xpc3QgdGQuZ2ZpZWxkX2xpc3RfZ3JvdXAsIC5nZmllbGRfbGlzdCB0ci5nZmllbGRfbGlzdF9ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5nZmllbGRfbGlzdCB0ZC5nZmllbGRfbGlzdF9ncm91cDpsYXN0LW9mLXR5cGUsIC5nZmllbGRfbGlzdCB0ci5nZmllbGRfbGlzdF9ncm91cDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmdmaWVsZF9saXN0IHRkLmdmaWVsZF9saXN0X2dyb3VwIHRkLmdmaWVsZF9saXN0X2NlbGwsIC5nZmllbGRfbGlzdCB0ci5nZmllbGRfbGlzdF9ncm91cCB0ZC5nZmllbGRfbGlzdF9jZWxsIHtcbiAgZmxleDogMTtcbn1cbi5nZmllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5nZmllbGRfcmVxdWlyZWQge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbiAgY29sb3I6ICNiY2JjYmE7XG59XG4uZ2ZpZWxkX2NoZWNrYm94IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmdmaWVsZF9jb25zZW50X2xhYmVsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLmdmaWVsZF9yYWRpbyA+IGxpIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmdmaWVsZF9yYWRpbyA+IGxpIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgbWFyZ2luOiAwIDAuMjVyZW0gMCAwLjE1cmVtO1xufVxuLmdmaWVsZF9yYWRpbyA+IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uZ2ZpZWxkX3JhZGlvID4gbGkgLmdmb3JtX2lucHV0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmdmaWVsZF9yYWRpbyA+IGxpID4gbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5nZmllbGQtLXdpZHRoLWhhbGYge1xuICAgIGZsZXg6IDAgMCA0OSU7XG4gIH1cbn1cblxuLmdpbnB1dCB7XG4gIC8qIFRpbWUgZmllbGQgKi9cbiAgLyomX2NvdW50ZXIge1xuICBcdGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gIFx0Jl9wcm9kdWN0X3ByaWNlIHtcbiAgXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICBcdFx0Jl9sYWJlbCB7XG4gIFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgXHRcdH1cbiAgXHR9XG4gIH1cblxuICBAaW5jbHVkZSBicChsYXJnZSkge1xuICBcdCZfcXVhbnRpdHkge1xuICBcdFx0Jl9sYWJlbCB7XG4gIFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG4gIFx0XHR9XG4gIFx0fVxuICB9Ki9cbn1cbi5naW5wdXRfY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmdpbnB1dF9jb250YWluZXJfY29uc2VudCAuZ2Zvcm1faW5wdXQtd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5naW5wdXRfY29udGFpbmVyX3NpbmdsZXByb2R1Y3QgLmdpbnB1dF9wcm9kdWN0X3ByaWNlX2xhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmdpbnB1dF9jb250YWluZXJfc2luZ2xlcHJvZHVjdCAuZ2Zvcm1faW5wdXQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4uZ2lucHV0X2NvbnRhaW5lcl9kYXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmdpbnB1dF9jb250YWluZXJfcmFkaW8gLmdmaWVsZF9yYWRpbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5naW5wdXRfY29udGFpbmVyX3RleHRhcmVhIHRleHRhcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZ2lucHV0X2NvbXBsZXggLmNsZWFyLW11bHRpIHtcbiAgLypcdFx0XHRkaXNwbGF5OiBmbGV4O1xuICBcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG4gIFx0XHRcdHdpZHRoOiAxMDAlO1xuICBcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47Ki9cbn1cbi5naW5wdXRfY291bnRlciB7XG4gIGNvbG9yOiAjM0MzQzNCO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmdmX2hhbGZfY29sdW1uIHtcbiAgICBmbGV4OiAwIDAgNDklO1xuICB9XG59XG4uZ2ZfcGFnZV9zdGVwcyB7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZ2Zfc3RlcCB7XG4gIG9wYWNpdHk6IDAuMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDEgMCA1MCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZ2Zfc3RlcF9hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuLmdmX3N0ZXBfYWN0aXZlIC5nZl9zdGVwX251bWJlciB7XG4gIGJhY2tncm91bmQ6ICMxNDI0M2E7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmdmX3N0ZXBfbnVtYmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGNvbG9yOiAjMTQyNDNhO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmdmX3N0ZXBfbnVtYmVyIHtcbiAgICB3aWR0aDogMi41cmVtO1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uZ2Zfc3RlcF9sYWJlbCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5nZl9zdGVwX2xhYmVsIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuXG4udmFsaWRhdGlvbl9lcnJvciB7XG4gIHBhZGRpbmc6IDAgMCAxcmVtIDA7XG59XG4udmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgY29sb3I6ICNEMDEzMTc7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4jZ2Zvcm1fcGFnZV8xXzEgLmdmb3JtX3BhZ2VfZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbiNnZm9ybV9wYWdlXzFfMSAuZ2Zvcm1fcGFnZV9mb290ZXIgPiAuYy1idG46Zmlyc3Qtb2YtdHlwZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAjZ2Zvcm1fcGFnZV8xXzEgLmdmb3JtX3BhZ2VfZm9vdGVyID4gLmMtYnRuOmZpcnN0LW9mLXR5cGUge1xuICAgIHdpZHRoOiA0OSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgI2dmb3JtX3BhZ2VfMV8xIC5nZm9ybV9wYWdlX2Zvb3RlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuXG4jZ2Zvcm1fcGFnZV8xXzIgLmdmb3JtX3BhZ2VfZm9vdGVyICNnZm9ybV9wcmV2aW91c19idXR0b25fMSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG9yZGVyOiAyO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgI2dmb3JtX3BhZ2VfMV8yIC5nZm9ybV9wYWdlX2Zvb3RlciAjZ2Zvcm1fcHJldmlvdXNfYnV0dG9uXzEge1xuICAgIG9yZGVyOiAxO1xuICAgIHdpZHRoOiA0OSU7XG4gIH1cbn1cbiNnZm9ybV9wYWdlXzFfMiAuZ2Zvcm1fcGFnZV9mb290ZXIgI2dmb3JtX3ByZXZpb3VzX2J1dHRvbl8xOmhvdmVyIHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiNnZm9ybV9wYWdlXzFfMiAuZ2Zvcm1fcGFnZV9mb290ZXIgI2dmb3JtX3ByZXZpb3VzX2J1dHRvbl8xIHNwYW4ge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjYWZhZmFmO1xufVxuI2dmb3JtX3BhZ2VfMV8yIC5nZm9ybV9wYWdlX2Zvb3RlciAjZ2Zvcm1fcHJldmlvdXNfYnV0dG9uXzEgLmJ1dHRvbl9faWNvbiB7XG4gIG9wYWNpdHk6IDA7XG59XG4jZ2Zvcm1fcGFnZV8xXzIgLmdmb3JtX3BhZ2VfZm9vdGVyICNnZm9ybV9zdWJtaXRfYnV0dG9uXzEge1xuICBvcmRlcjogMTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICNnZm9ybV9wYWdlXzFfMiAuZ2Zvcm1fcGFnZV9mb290ZXIgI2dmb3JtX3N1Ym1pdF9idXR0b25fMSB7XG4gICAgb3JkZXI6IDI7XG4gICAgd2lkdGg6IDQ5JTtcbiAgfVxufVxuXG4vKi51aSB7XG5cdCYtZGF0ZXBpY2tlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhY2tncm91bmQtc2l0ZTtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdGJveC1zaGFkb3c6IDAgMjBweCA1MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHQmLWhlYWRlciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdH1cblxuXHRcdCYtdGl0bGUgeyBcblx0XHRcdGZsZXg6IDEgMCAxMDAlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdFx0PiBzZWxlY3Qge1xuXHRcdFx0XHRmbGV4OiAwIDAgNDglO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtY2FsZW5kYXIge1xuXG5cdFx0XHR0aCB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDVweDtcblx0XHRcdH1cblxuXHRcdFx0dGQge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHBhZGRpbmc6IDNweDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLW91dGxpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji1jb3JuZXIge1xuXHRcdCYtYWxsIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdG1hcmdpbi1ib3R0b206IC40cmVtO1xuXHRcdH1cblx0fVxuXG5cdCYtdG9kYXkge1xuXG5cdFx0YS51aS1zdGF0ZS1kZWZhdWx0ICB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcblx0XHQgICAgY29sb3I6ICRjb2xvci1ibGFjaztcblx0XHR9XG5cdH1cblxuXHQmLXN0YXRlIHtcblxuXHRcdCYtZGVmYXVsdCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiAuOXJlbTtcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRoZWlnaHQ6IDMwcHg7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLWRpc2FibGVkIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1vdXRsaW5lO1xuXHRcdH1cblxuXHRcdCYtaGlnaGxpZ2h0IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLXByaW1hcnksIDEwJSk7XG5cdFx0fVxuXG5cdFx0Ji1hY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0fVxuXHR9XG59Ki9cbi5nZm9ybS10aGVtZS1kYXRlcGlja2VyOm5vdCguZ2Zvcm0tbGVnYWN5LWRhdGVwaWNrZXIpIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QwZDFkMztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDAuMDYyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4xMSksIDAgMCAwLjI1cmVtIHJnYmEoMTgsIDI1LCA5NywgMC4wNDEpO1xuICBjb2xvcjogIzYwNzM4MjtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogMThweCAxNXB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLmdmb3JtLXRoZW1lLWRhdGVwaWNrZXI6bm90KC5nZm9ybS1sZWdhY3ktZGF0ZXBpY2tlcikgdGFibGUsIC5nZm9ybS10aGVtZS1kYXRlcGlja2VyOm5vdCguZ2Zvcm0tbGVnYWN5LWRhdGVwaWNrZXIpIHRkLCAuZ2Zvcm0tdGhlbWUtZGF0ZXBpY2tlcjpub3QoLmdmb3JtLWxlZ2FjeS1kYXRlcGlja2VyKSB0aCwgLmdmb3JtLXRoZW1lLWRhdGVwaWNrZXI6bm90KC5nZm9ybS1sZWdhY3ktZGF0ZXBpY2tlcikgdGhlYWQsIC5nZm9ybS10aGVtZS1kYXRlcGlja2VyOm5vdCguZ2Zvcm0tbGVnYWN5LWRhdGVwaWNrZXIpIHRyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5nZm9ybS10aGVtZS1kYXRlcGlja2VyOm5vdCguZ2Zvcm0tbGVnYWN5LWRhdGVwaWNrZXIpIHRkLCAuZ2Zvcm0tdGhlbWUtZGF0ZXBpY2tlcjpub3QoLmdmb3JtLWxlZ2FjeS1kYXRlcGlja2VyKSB0aCB7XG4gIHBhZGRpbmc6IDVweDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4uZ2Zvcm0tdGhlbWUtZGF0ZXBpY2tlcjpub3QoLmdmb3JtLWxlZ2FjeS1kYXRlcGlja2VyKSAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgMCA1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5nZm9ybS10aGVtZS1kYXRlcGlja2VyOm5vdCguZ2Zvcm0tbGVnYWN5LWRhdGVwaWNrZXIpIC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0LCAuZ2Zvcm0tdGhlbWUtZGF0ZXBpY2tlcjpub3QoLmdmb3JtLWxlZ2FjeS1kYXRlcGlja2VyKSAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldiB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBzcGVhazogbmV2ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICM2MDczODI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6IGdmb3JtLWljb25zLXRoZW1lICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0b3A6IC0ycHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAzMHB4O1xufVxuXG4uZ2Zvcm0tdGhlbWUtZGF0ZXBpY2tlcjpub3QoLmdmb3JtLWxlZ2FjeS1kYXRlcGlja2VyKSAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpmb2N1cywgLmdmb3JtLXRoZW1lLWRhdGVwaWNrZXI6bm90KC5nZm9ybS1sZWdhY3ktZGF0ZXBpY2tlcikgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQ6aG92ZXIsIC5nZm9ybS10aGVtZS1kYXRlcGlja2VyOm5vdCguZ2Zvcm0tbGVnYWN5LWRhdGVwaWNrZXIpIC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2OmZvY3VzLCAuZ2Zvcm0tdGhlbWUtZGF0ZXBpY2tlcjpub3QoLmdmb3JtLWxlZ2FjeS1kYXRlcGlja2VyKSAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldjpob3ZlciB7XG4gIGNvbG9yOiAjMmY0MDU0O1xufVxuXG4uZ2Zvcm0tdGhlbWUtZGF0ZXBpY2tlcjpub3QoLmdmb3JtLWxlZ2FjeS1kYXRlcGlja2VyKSAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCAudWktaWNvbiwgLmdmb3JtLXRoZW1lLWRhdGVwaWNrZXI6bm90KC5nZm9ybS1sZWdhY3ktZGF0ZXBpY2tlcikgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYgLnVpLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ2Zvcm0tdGhlbWUtZGF0ZXBpY2tlcjpub3QoLmdmb3JtLWxlZ2FjeS1kYXRlcGlja2VyKSAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsIC5nZm9ybS10aGVtZS1kYXRlcGlja2VyOm5vdCguZ2Zvcm0tbGVnYWN5LWRhdGVwaWNrZXIpIC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSB7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uZ2Zvcm0tdGhlbWUtZGF0ZXBpY2tlcjpub3QoLmdmb3JtLWxlZ2FjeS1kYXRlcGlja2VyKSAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5nZm9ybS10aGVtZS1kYXRlcGlja2VyOm5vdCguZ2Zvcm0tbGVnYWN5LWRhdGVwaWNrZXIpIC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZG93bi1hcnJvdy5zdmcpO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uZ2Zvcm0tdGhlbWUtZGF0ZXBpY2tlcjpub3QoLmdmb3JtLWxlZ2FjeS1kYXRlcGlja2VyKSAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uZ2Zvcm0tdGhlbWUtZGF0ZXBpY2tlcjpub3QoLmdmb3JtLWxlZ2FjeS1kYXRlcGlja2VyKSAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rvd24tYXJyb3cuc3ZnKTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG5cbi5nZm9ybS10aGVtZS1kYXRlcGlja2VyOm5vdCguZ2Zvcm0tbGVnYWN5LWRhdGVwaWNrZXIpIC51aS1kYXRlcGlja2VyLWhlYWRlciBzZWxlY3Qge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rvd24tYXJyb3cuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjNTg1ZTZhO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwIDIycHggMCAwO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmdmb3JtLXRoZW1lLWRhdGVwaWNrZXI6bm90KC5nZm9ybS1sZWdhY3ktZGF0ZXBpY2tlcikgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHNlbGVjdC51aS1kYXRlcGlja2VyLW1vbnRoIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAtbW96LXRleHQtYWxpZ24tbGFzdDogcmlnaHQ7XG4gIHRleHQtYWxpZ24tbGFzdDogcmlnaHQ7XG59XG5cbi5nZm9ybS10aGVtZS1kYXRlcGlja2VyOm5vdCguZ2Zvcm0tbGVnYWN5LWRhdGVwaWNrZXIpIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIGEsIC5nZm9ybS10aGVtZS1kYXRlcGlja2VyOm5vdCguZ2Zvcm0tbGVnYWN5LWRhdGVwaWNrZXIpIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHNwYW4ge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZ2Zvcm0tdGhlbWUtZGF0ZXBpY2tlcjpub3QoLmdmb3JtLWxlZ2FjeS1kYXRlcGlja2VyKSAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0aCBzcGFuIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMyZjQwNTQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbn1cblxuLmdmb3JtLXRoZW1lLWRhdGVwaWNrZXI6bm90KC5nZm9ybS1sZWdhY3ktZGF0ZXBpY2tlcikgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdGQge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbn1cblxuLmdmb3JtLXRoZW1lLWRhdGVwaWNrZXI6bm90KC5nZm9ybS1sZWdhY3ktZGF0ZXBpY2tlcikgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgLnVpLXN0YXRlLWRlZmF1bHQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICMyZjQwNTQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNDBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbi5nZm9ybS10aGVtZS1kYXRlcGlja2VyOm5vdCguZ2Zvcm0tbGVnYWN5LWRhdGVwaWNrZXIpIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC51aS1zdGF0ZS1kZWZhdWx0OmZvY3VzLCAuZ2Zvcm0tdGhlbWUtZGF0ZXBpY2tlcjpub3QoLmdmb3JtLWxlZ2FjeS1kYXRlcGlja2VyKSAudWktZGF0ZXBpY2tlci1jYWxlbmRhciAudWktc3RhdGUtZGVmYXVsdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzYwNzM4MjtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmdmb3JtLXRoZW1lLWRhdGVwaWNrZXI6bm90KC5nZm9ybS1sZWdhY3ktZGF0ZXBpY2tlcikgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgLnVpLXN0YXRlLWRlZmF1bHQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2YyZjNmNTtcbiAgYm9yZGVyLWNvbG9yOiAjNjA3MzgyO1xufVxuXG4uZ2Zvcm0tdGhlbWUtZGF0ZXBpY2tlcjpub3QoLmdmb3JtLWxlZ2FjeS1kYXRlcGlja2VyKSAudWktZGF0ZXBpY2tlci1jYWxlbmRhciAudWktZGF0ZXBpY2tlci1jdXJyZW50LWRheSAudWktc3RhdGUtZGVmYXVsdCB7XG4gIGJhY2tncm91bmQ6ICM2MDczODI7XG4gIGJvcmRlci1jb2xvcjogIzYwNzM4MjtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjEyNXJlbSByZ2JhKDU4LCA1OCwgODcsIDAuMDYpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmdmb3JtLXRoZW1lLWRhdGVwaWNrZXI6bm90KC5nZm9ybS1sZWdhY3ktZGF0ZXBpY2tlcikgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgLnVpLWRhdGVwaWNrZXItY3VycmVudC1kYXkgLnVpLXN0YXRlLWRlZmF1bHQ6Zm9jdXMsIC5nZm9ybS10aGVtZS1kYXRlcGlja2VyOm5vdCguZ2Zvcm0tbGVnYWN5LWRhdGVwaWNrZXIpIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC51aS1kYXRlcGlja2VyLWN1cnJlbnQtZGF5IC51aS1zdGF0ZS1kZWZhdWx0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjA3MzgyO1xufVxuXG4uZ2Zvcm0tdGhlbWUtZGF0ZXBpY2tlcjpub3QoLmdmb3JtLWxlZ2FjeS1kYXRlcGlja2VyKSAudWktZGF0ZXBpY2tlci1jYWxlbmRhciAudWktc3RhdGUtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uZ2Zvcm0tdGhlbWUtZGF0ZXBpY2tlcjpub3QoLmdmb3JtLWxlZ2FjeS1kYXRlcGlja2VyKSAudWktZGF0ZXBpY2tlci1jYWxlbmRhciAudWktc3RhdGUtZGlzYWJsZWQgLnVpLXN0YXRlLWRlZmF1bHQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZjJmM2Y1O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDMyLCAzMiwgNDYsIDAuMDc5KTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjEyNXJlbSByZ2JhKDU4LCA1OCwgODcsIDAuMDYpO1xuICBjb2xvcjogIzY4NmU3NztcbiAgY3Vyc29yOiB0ZXh0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG5odG1sW2Rpcj1ydGxdICN1aS1kYXRlcGlja2VyLWRpdi5nZm9ybS10aGVtZS1kYXRlcGlja2VyW3N0eWxlXSB7XG4gIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgd29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi5vLWxpc3QtYmFyZSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uby1saXN0LWlubGluZSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbi5vLWxpc3QtaW5saW5lX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG50YWJsZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGOEY2RjQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjM0MzQzNCO1xufVxudGFibGUgY2FwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDVweDtcbn1cbnRhYmxlIHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGOEY2RjQ7XG59XG50YWJsZSB0ciB0aCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG50YWJsZSB0ciB0aCwgdGFibGUgdHIgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjhGNkY0O1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5jLXRhYmxlX19saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLXRhYmxlX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYy10YWJsZV9fbmFtZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMzQzNDM0I7XG4gIGZsZXg6IDEgMCA1MCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYy1mb290ZXJfX21lbnUtLW9wZW5pbmctaG91cnMgLmMtdGFibGVfX25hbWUge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC44O1xufVxuLmMtdGFibGVfX3ZhbHVlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzNDM0MzQjtcbiAgZmxleDogMSAwIDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXRhYmxlX192YWx1ZSB7XG4gICAgZmxleDogMSAwIDUwJTtcbiAgfVxufVxuLmMtdGFibGVfX3ZhbHVlIGEge1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG4uYy1mb290ZXJfX21lbnUtLW9wZW5pbmctaG91cnMgLmMtdGFibGVfX3ZhbHVlIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLmMtcHJpY2VzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1wcmljZXMge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbi5jLXByaWNlc19faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXByaWNlc19faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5jLXByaWNlc19faGVhZGVyLS1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmMtcHJpY2VzX19saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLXByaWNlc19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmMtcHJpY2VzX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYy1wcmljZXNfX25hbWUge1xuICBjb2xvcjogIzNDM0MzQjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1wcmljZXNfX2luZm9ybWF0aW9uLS1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNGOEY2RjQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBjb2xvcjogIzNDM0MzQjtcbn1cbi5jLXByaWNlc19faW5mb3JtYXRpb24tLWRlc2NyaXB0aW9uIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0MzQzNCO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRvcDogMzBweDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmMtcHJpY2VzX19pbmZvcm1hdGlvbjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jLXByaWNlc19faW5mb3JtYXRpb246aG92ZXIgLmMtcHJpY2VzX19pbmZvcm1hdGlvbi0tZGVzY3JpcHRpb24ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmMtcHJpY2VzX192YWx1ZSB7XG4gIGNvbG9yOiAjM0MzQzNCO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi8qLmMtdGFibGUge1xuXG5cdCZfX2xpc3Qge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1vdXRsaW5lO1xuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXJnaW46IDA7XG5cblx0ICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itb3V0bGluZTtcblxuXHQgICAgJjpsYXN0LW9mLXR5cGUge1xuXHQgICAgXHRib3JkZXItYm90dG9tOiAwO1xuXHQgICAgXHRtYXJnaW4tYm90dG9tOiAwO1xuXHQgICAgfVxuXHR9XG5cblx0Jl9fbmFtZSB7XG5cdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgICBmb250LXdlaWdodDogNzAwO1xuXHQgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuXHQgICAgZmxleDogMSAwIDUwJTtcblx0ICAgIGZvbnQtc2l6ZTogMTZweDtcblx0ICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuXHQgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLW91dGxpbmU7XG5cdH1cblxuXHQmX192YWx1ZSB7XG5cdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgICBmbGV4OiAxIDAgNTAlO1xuXHQgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuXHQgICAgcGFkZGluZzogNXB4IDEwcHg7XG5cdH1cbn0qL1xuLmMtYmEtc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuLmMtYmEtc2xpZGVyLmlzLWxvYWRlZCAucmVzaXplIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5jLWJhLXNsaWRlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogaW5oZXJpdDtcbn1cbi5jLWJhLXNsaWRlcl9fbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgei1pbmRleDogMTtcbiAgYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogIzE0MjQzYTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1iYS1zbGlkZXJfX2xhYmVsLS1iZWZvcmUge1xuICBsZWZ0OiAxMHB4O1xufVxuLmMtYmEtc2xpZGVyX19sYWJlbC0tYWZ0ZXIge1xuICByaWdodDogMTBweDtcbn1cbi5jLWJhLXNsaWRlciAucmVzaXplIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYy1iYS1zbGlkZXIgLnJlc2l6ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogY2FsYygxMDAlICsgNTBweCk7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZmlsdGVyOiBibHVyKDE1cHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDMwcHgpO1xufVxuLmMtYmEtc2xpZGVyIC5oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA0cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjdXJzb3I6IGV3LXJlc2l6ZTtcbn1cbi5jLWJhLXNsaWRlciAuaGFuZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IC0yMHB4O1xufVxuLmMtYmEtc2xpZGVyIC5oYW5kbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRvcDogY2FsYyg1MCUgLSAzMHB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxlZnQ6IC01cHg7XG59XG4uYy1iYS1zbGlkZXIgLmRyYWdnYWJsZTphZnRlciB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbjogLTI0cHggMCAwIC0yNHB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG4uby1zZWN0aW9uLm8tc2VjdGlvbi0tYnJlYWRjcnVtYnMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uYy1icmVhZGNydW1icywgLmJyZWFkY3J1bWJzIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uYy1icmVhZGNydW1icyBhLCAuYnJlYWRjcnVtYnMgYSB7XG4gIGNvbG9yOiAjRDAxMzE3O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jLWJyZWFkY3J1bWJzIGE6aG92ZXIsIC5icmVhZGNydW1icyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYy1icmVhZGNydW1ic19fY2hldnJvbiwgLmJyZWFkY3J1bWJzX19jaGV2cm9uIHtcbiAgY29sb3I6ICMzQzNDM0I7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgd2lkdGg6IDEycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5jLWJyZWFkY3J1bWJzX19jaGV2cm9uIHBhdGgsIC5icmVhZGNydW1ic19fY2hldnJvbiBwYXRoIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4uYnJlYWRjcnVtYl9sYXN0IHtcbiAgY29sb3I6ICMzQzNDM0I7XG59XG5cbi5jLWJ1dHRvbiwgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzgwcHgpIHtcbiAgLmMtYnV0dG9uLCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG59XG5cbi5jLWJ1dHRvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYy1idXR0b246aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1idXR0b25fX3RleHQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbi5jLWJ1dHRvbl9fZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmMtYnV0dG9uX19wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNEMDEzMTc7XG4gIGJvcmRlci1jb2xvcjogI0QwMTMxNztcbn1cbi5jLWJ1dHRvbl9fcHJpbWFyeSAuYy1idXR0b25fX2ljb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLWJ1dHRvbl9fcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjYTEwZjEyO1xuICBib3JkZXItY29sb3I6ICNhMTBmMTI7XG59XG4uYy1idXR0b25fX3NlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMzk4OEI4O1xuICBib3JkZXItY29sb3I6ICMzOTg4Qjg7XG59XG4uYy1idXR0b25fX3NlY29uZGFyeSAuYy1idXR0b25fX2ljb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLWJ1dHRvbl9fc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNEMDEzMTc7XG4gIGJvcmRlci1jb2xvcjogI0QwMTMxNztcbn1cbi5jLWJ1dHRvbl9fdGVydGlhcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzNDM0MzQjtcbiAgYm9yZGVyLWNvbG9yOiAjM0MzQzNCO1xufVxuLmMtYnV0dG9uX190ZXJ0aWFyeSAuYy1idXR0b25fX2ljb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLWJ1dHRvbl9fdGVydGlhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzIyMjIyMjtcbiAgYm9yZGVyLWNvbG9yOiAjMjIyMjIyO1xufVxuLmMtYnV0dG9uX190ZXJ0aWFyeTpob3ZlciAuYy1idXR0b25fX2ljb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLWJ1dHRvbl9fcXVhdGVybmFyeSB7XG4gIGNvbG9yOiAjM0MzQzNCO1xuICBiYWNrZ3JvdW5kOiAjRjhGNkY0O1xuICBib3JkZXItY29sb3I6ICNGOEY2RjQ7XG59XG4uYy1idXR0b25fX3F1YXRlcm5hcnkgLmMtYnV0dG9uX19pY29uIHtcbiAgY29sb3I6ICMzQzNDM0I7XG59XG4uYy1idXR0b25fX3F1YXRlcm5hcnk6aG92ZXIge1xuICBjb2xvcjogIzNDM0MzQjtcbiAgYmFja2dyb3VuZDogI2U0ZGRkNTtcbiAgYm9yZGVyLWNvbG9yOiAjZTRkZGQ1O1xufVxuLmMtYnV0dG9uX19xdWF0ZXJuYXJ5OmhvdmVyIC5jLWJ1dHRvbl9faWNvbiB7XG4gIGNvbG9yOiAjM0MzQzNCO1xufVxuLmMtYnV0dG9uX193aGl0ZSB7XG4gIGNvbG9yOiAjM0MzQzNCO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4uYy1idXR0b25fX3doaXRlIC5jLWJ1dHRvbl9faWNvbiB7XG4gIGNvbG9yOiAjM0MzQzNCO1xufVxuLmMtYnV0dG9uX193aGl0ZTpob3ZlciB7XG4gIGNvbG9yOiAjM0MzQzNCO1xuICBiYWNrZ3JvdW5kOiAjRjhGNkY0O1xuICBib3JkZXItY29sb3I6ICNGOEY2RjQ7XG59XG4uYy1jYXJkLXBvc3RfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMHB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICBncmlkLXJvdy1nYXA6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZC1wb3N0X19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtZ2FwOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWNhcmQtcG9zdF9fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBncmlkLWdhcDogMzBweDtcbiAgICBncmlkLXJvdy1nYXA6IDMwcHg7XG4gIH1cbn1cbi5jLWNhcmQtcG9zdF9faXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMDtcbn1cbi5jLWNhcmQtcG9zdF9fZnVsbC1saW5rOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLWNhcmQtcG9zdF9fZmlndXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA2MCU7XG4gIGJhY2tncm91bmQ6ICNlZmY2Zjk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5jLWNhcmQtcG9zdF9faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYy1jYXJkLXBvc3RfX21ldGEge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLmMtY2FyZC1wb3N0X190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5jLWNhcmQtcG9zdF9fYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmMtY2FyZC1yb29tc19fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICBncmlkLXJvdy1nYXA6IDMwcHg7XG4gIGdyaWQtY29sdW1uLWdhcDogMzBweDtcbn1cbi5jLWNhcmQtcm9vbXNfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEyL3NwYW4gMTI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZC1yb29tc19faXRlbSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNi9zcGFuIDY7XG4gIH1cbn1cbi5jLWNhcmQtcm9vbXNfX2Z1bGwtbGluayB7XG4gIGNvbG9yOiAjM0MzQzNCO1xufVxuLmMtY2FyZC1yb29tc19fZnVsbC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzNDM0MzQjtcbn1cbi5jLWNhcmQtcm9vbXNfX2ZpZ3VyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDQwJTtcbn1cbi5jLWNhcmQtcm9vbXNfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG4uYy1jYXJkLXJvb21zX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uYy1jYXJkLXJvb21zX19pY29uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYy1jYXJkLXJvb21zX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjM0MzQzNCO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmMtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNDM0MzQjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1mb290ZXJfX3RvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMDEzMTc7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZvb3Rlcl9fdG9wIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuLmMtZm9vdGVyX19sb2dvIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbi5jLWZvb3Rlcl9fd2lkZ2V0cyB7XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gIGdyaWQtcm93LWdhcDogMzBweDtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZvb3Rlcl9fd2lkZ2V0cyB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAzMHB4O1xuICB9XG59XG4uYy1mb290ZXJfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jLWZvb3Rlcl9fZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogNjUlO1xuICB9XG59XG4uYy1mb290ZXJfX2Rlc2NyaXB0aW9uIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYy1mb290ZXJfX2FkZHJlc3MsIC5jLWZvb3Rlcl9fY29udGFjdC1vcHRpb25zIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xufVxuLmMtZm9vdGVyX19hZGRyZXNzIC5jLWZvb3Rlci1tZW51X190ZXh0IHAsIC5jLWZvb3Rlcl9fY29udGFjdC1vcHRpb25zIC5jLWZvb3Rlci1tZW51X190ZXh0IHAge1xuICBtYXJnaW46IDA7XG59XG4uYy1mb290ZXJfX2FkZHJlc3MgLmMtZm9vdGVyLWNvbnRhY3Qtb3B0aW9uc19faXRlbTpsYXN0LW9mLXR5cGUsIC5jLWZvb3Rlcl9fY29udGFjdC1vcHRpb25zIC5jLWZvb3Rlci1jb250YWN0LW9wdGlvbnNfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLWZvb3Rlcl9fYWRkcmVzcyAuYy1mb290ZXItY29udGFjdC1vcHRpb25zX19mdWxsLWxpbmssIC5jLWZvb3Rlcl9fY29udGFjdC1vcHRpb25zIC5jLWZvb3Rlci1jb250YWN0LW9wdGlvbnNfX2Z1bGwtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jLWZvb3Rlcl9fYWRkcmVzcyAuYy1mb290ZXItbWVudV9faXRlbTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5jLWZvb3Rlcl9fYWRkcmVzcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjJweDtcbiAgfVxufVxuLmMtZm9vdGVyX19tZW51IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1mb290ZXJfX21lbnUge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDYvc3BhbiA2O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jLWZvb3Rlcl9fbWVudSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNC9zcGFuIDQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZm9vdGVyX19tZW51LS1tZW51IC5jLWZvb3Rlci1tZW51X19saXN0IHtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gIH1cbn1cbi5jLWZvb3Rlcl9fbWVudSAuYy1mb290ZXItbWVudV9fbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZvb3Rlcl9fbWVudSAuYy1mb290ZXItbWVudV9fbGlzdC0tbm8tdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDUycHg7XG4gIH1cbn1cbi5jLWZvb3Rlcl9fbWVudSAuYy1mb290ZXItbWVudV9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uYy1mb290ZXJfX21lbnUgLmMtZm9vdGVyLW1lbnVfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLWZvb3Rlcl9fbWVudSAuYy1mb290ZXItbWVudV9fbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG59XG4uYy1mb290ZXJfX21lbnUgLmMtZm9vdGVyLW1lbnVfX2xpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIG9wYWNpdHk6IDE7XG59XG4uYy1mb290ZXJfX21lbnUgLmMtZm9vdGVyLW1lbnVfX2xpbms6aG92ZXIgLmMtZm9vdGVyLW1lbnVfX3RleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYy1mb290ZXJfX21lbnUgLmMtZm9vdGVyLW1lbnVfX3RleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jLWZvb3Rlcl9fbWVudS0tZGVzY3JpcHRpb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLWZvb3Rlcl9fbWVudS0tZGVzY3JpcHRpb24gYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1mb290ZXJfX21lbnUtLWRlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICB9XG59XG4uYy1mb290ZXJfX2NvcHlyaWdodCB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMzQzNDM0I7XG59XG4uYy1mb290ZXJfX2NvcHlyaWdodC0taW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuICBncmlkLWF1dG8tZmxvdzogcm93O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgZ3JpZC1yb3ctZ2FwOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZvb3Rlcl9fY29weXJpZ2h0LS1pbm5lciB7XG4gICAgZ3JpZC1yb3ctZ2FwOiAzMHB4O1xuICAgIGdyaWQtY29sdW1uLWdhcDogMzBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5jLWZvb3Rlcl9fY29weXJpZ2h0LWRhdGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEyL3NwYW4gMTI7XG4gIG9yZGVyOiAyO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1mb290ZXJfX2NvcHlyaWdodC1kYXRlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG9yZGVyOiAxO1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDYvc3BhbiA2O1xuICB9XG59XG4uYy1mb290ZXJfX2NvcHlyaWdodC1mYXZpY29uIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwIDVweCAwIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLmMtZm9vdGVyX19jb3B5cmlnaHQtbWV0YSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzQzNDM0I7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmMtZm9vdGVyX19jb3B5cmlnaHQtbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEyL3NwYW4gMTI7XG4gIG9yZGVyOiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1mb290ZXJfX2NvcHlyaWdodC1tZW51IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG9yZGVyOiAyO1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDYvc3BhbiA2O1xuICB9XG59XG4uYy1mb290ZXJfX2NvcHlyaWdodC1tZW51IC5jLW1lbnVfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uYy1mb290ZXJfX2NvcHlyaWdodC1tZW51IC5jLW1lbnVfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1mb290ZXJfX2NvcHlyaWdodC1tZW51IC5jLW1lbnVfX2l0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG4uYy1mb290ZXJfX2NvcHlyaWdodC1tZW51IC5jLW1lbnVfX2xpbmsge1xuICBjb2xvcjogIzNDM0MzQjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmMtZm9vdGVyX19jb3B5cmlnaHQtbWVudSAuYy1tZW51X19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYy1mb290ZXJfX2NvcHlyaWdodC1tZW51IC5jLW1lbnVfX3RleHQge1xuICBjb2xvcjogIzNDM0MzQjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmMtZm9vdGVyX19jb3B5cmlnaHQtbWVudSAuYy1mb290ZXJfX25hdiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYy1mb290ZXJfX2NvcHlyaWdodC1tZW51IC5jLWZvb3Rlcl9fY29weXJpZ2h0LXByaXZhY3ktdGV4dCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5jLWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4uaXMtc2Nyb2xsZWQgLmMtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogIzNDM0MzQjtcbn1cbi5jLWhlYWRlcl9fbWFpbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYy1oZWFkZXJfX2lubmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYy1oZWFkZXJfX25hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtaGVhZGVyX19uYXYge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLmMtaGVhZGVyX19sYW5ndWFnZXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWhlYWRlcl9fbGFuZ3VhZ2VzIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxufVxuLmMtaGVhZGVyX19sYW5ndWFnZXMgLmMtbWVudV9fZmxhZyB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWhlYWRlcl9fbGFuZ3VhZ2VzIC5jLW1lbnVfX2ZsYWcge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5jLWhlYWRlcl9fbGFuZ3VhZ2VzIC5jLW1lbnVfX2ZsYWcgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmMtaGVhZGVyX19sYW5ndWFnZXMgLmMtbWVudV9fbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1oZWFkZXJfX2xhbmd1YWdlcyAuYy1tZW51X19sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cbi5jLWhlYWRlcl9fbGFuZ3VhZ2VzIC5jLW1lbnVfX2Ryb3Bkb3duIHtcbiAgbWFyZ2luOiAwIC0xNXB4O1xufVxuLmlzLWZpeGVkIC5jLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLmMtaGVyb19faW1hZ2UtLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMzAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1oZXJvX19pbWFnZS0tY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWhlcm9fX2ltYWdlLS1jb250YWluZXIge1xuICAgIGhlaWdodDogNjAwcHg7XG4gIH1cbn1cbi5jLWhlcm9fX2ltYWdlLS1jb250YWluZXIgPiAuby1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLmMtaGVyb19faW1hZ2UtLWNvbnRhaW5lci1oYXMtdmlkZW86YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG4uYy1oZXJvX192aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi5jLWhlcm9fX2ZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbn1cbi5jLWhlcm9fX2ZpZ3VyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiKDAsIDAsIDApIDEwMCUpO1xuICBvcGFjaXR5OiAwLjc1O1xuICB6LWluZGV4OiAxO1xufVxuLmMtaGVyb19faW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uYy1oZXJvX19oZWFkZXIge1xuICBmbGV4OiAxIDAgMTAwJTtcbn1cbi5jLWhlcm9fX2NvbnRlbnQge1xuICBwYWRkaW5nOiA3NXB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWhlcm9fX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNjAlO1xuICB9XG59XG4uYy1oZXJvX19jb250ZW50IC5vLWNvbHVtbl9fdGl0bGUgaDEsIC5jLWhlcm9fX2NvbnRlbnQgLm8tY29sdW1uX190aXRsZSBoMiwgLmMtaGVyb19fY29udGVudCAuby1jb2x1bW5fX3RpdGxlIGgzLFxuLmMtaGVyb19fY29udGVudCAuby1jb2x1bW5fX3RpdGxlIGg0LCAuYy1oZXJvX19jb250ZW50IC5vLWNvbHVtbl9fdGl0bGUgaDUsIC5jLWhlcm9fX2NvbnRlbnQgLm8tY29sdW1uX190aXRsZSBoNiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtaGVyb19fY29udGVudCAuby1jb2x1bW5fX3RleHQgKiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYy1sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IDE7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1sb2dvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDE3NXB4O1xuICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcmlnaHQ6IGluaGVyaXQ7XG4gIH1cbn1cbi5jLWxvZ29fX2Zvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE3NXB4O1xuICBsZWZ0OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHJpZ2h0OiBpbmhlcml0O1xufVxuXG4uYy1tZW51LXRvZ2dsZSB7XG4gIC8qICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgaGVpZ2h0OiAkbWVudS1pY29uLWhlaWdodDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAkbWVudS1pY29uLWxpbmUtd2lkdGg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA5OTk5OTtcbn1cbi5jLW1lbnUtdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5jLW1lbnUtdG9nZ2xlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYy1tZW51LXRvZ2dsZV9fYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogM3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYy1tZW51LXRvZ2dsZV9fYmFyOmZpcnN0LW9mLXR5cGUge1xuICBhbmltYXRpb246IGFuaW1hdGUtbGluZS0xLXJldiAwLjVzIGVhc2UtaW4tb3V0O1xufVxuLmMtbWVudS10b2dnbGVfX2JhcjpudGgtb2YtdHlwZSgyKSB7XG4gIGFuaW1hdGlvbjogYW5pbWF0ZS1saW5lLTItcmV2IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIG1hcmdpbjogNnB4IDA7XG59XG4uYy1tZW51LXRvZ2dsZV9fYmFyOm50aC1vZi10eXBlKDMpIHtcbiAgYW5pbWF0aW9uOiBhbmltYXRlLWxpbmUtMy1yZXYgMC41cyBlYXNlLWluLW91dDtcbn1cbi5jLW1lbnUtdG9nZ2xlLmlzLW9wZW4gLmMtbWVudS10b2dnbGVfX2JhcjpmaXJzdC1vZi10eXBlIHtcbiAgYW5pbWF0aW9uOiBhbmltYXRlLWxpbmUtMSAwLjVzIGN1YmljLWJlemllcigwLjMsIDEsIDAuNywgMSkgZm9yd2FyZHM7XG59XG4uYy1tZW51LXRvZ2dsZS5pcy1vcGVuIC5jLW1lbnUtdG9nZ2xlX19iYXI6bnRoLW9mLXR5cGUoMikge1xuICBhbmltYXRpb246IGFuaW1hdGUtbGluZS0yIDAuNXMgY3ViaWMtYmV6aWVyKDAuMywgMSwgMC43LCAxKSBmb3J3YXJkcztcbn1cbi5jLW1lbnUtdG9nZ2xlLmlzLW9wZW4gLmMtbWVudS10b2dnbGVfX2JhcjpudGgtb2YtdHlwZSgzKSB7XG4gIGFuaW1hdGlvbjogYW5pbWF0ZS1saW5lLTMgMC41cyBjdWJpYy1iZXppZXIoMC4zLCAxLCAwLjcsIDEpIGZvcndhcmRzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1tZW51LXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGFuaW1hdGUtbGluZS0xIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlKDBkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA5cHgsIDApIHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDlweCwgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBhbmltYXRlLWxpbmUtMiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFuaW1hdGUtbGluZS0zIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlKDBkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtOXB4LCAwKSByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtOXB4LCAwKSByb3RhdGUoMTM1ZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBhbmltYXRlLWxpbmUtMS1yZXYge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA5cHgsIDApIHJvdGF0ZSg0NWRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDlweCwgMCkgcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlKDBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFuaW1hdGUtbGluZS0yLXJldiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFuaW1hdGUtbGluZS0zLXJldiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC05cHgsIDApIHJvdGF0ZSgxMzVkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtOXB4LCAwKSByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUoMGRlZyk7XG4gIH1cbn1cbi5jLXNlcnZpY2VzX19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAzMHB4O1xuICAtd2Via2l0LWNvbHVtbi1nYXA6IDMwcHg7XG4gIGNvbHVtbi1nYXA6IDMwcHg7XG4gIGdyaWQtcm93LWdhcDogMTVweDtcbiAgcm93LWdhcDogMTVweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1zZXJ2aWNlc19fbGlzdCB7XG4gICAgZ3JpZC1yb3ctZ2FwOiAzMHB4O1xuICAgIHJvdy1nYXA6IDMwcHg7XG4gIH1cbiAgLmMtc2VydmljZXNfX2xpc3QtLW9uZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxuICAuYy1zZXJ2aWNlc19fbGlzdC0tdHdvIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG4gIC5jLXNlcnZpY2VzX19saXN0LS10aHJlZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuICAuYy1zZXJ2aWNlc19fbGlzdC0tZm91ciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuICAuYy1zZXJ2aWNlc19fbGlzdC0tZml2ZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1zZXJ2aWNlc19fbGlzdC0tb25lIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG4gIC5jLXNlcnZpY2VzX19saXN0LS10d28ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbiAgLmMtc2VydmljZXNfX2xpc3QtLXRocmVlIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG4gIC5jLXNlcnZpY2VzX19saXN0LS1mb3VyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG4gIC5jLXNlcnZpY2VzX19saXN0LS1maXZlIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICB9XG59XG4uYy1zZXJ2aWNlc19faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG59XG4uYy1zZXJ2aWNlc19faW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjMzk4OEI4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG4uYy1zZXJ2aWNlc19faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmMtc2VydmljZXNfX2ZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbiAgZmxleDogMCAwIDI0cHg7XG59XG4uYy1zZXJ2aWNlc19faW1hZ2Uge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmMtc2VydmljZXNfX21ldGEge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLmMtc2VydmljZXNfX2xpbmtzLS1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLXNlcnZpY2VzX19saW5rcy0taXRlbSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5jLXNlcnZpY2VzX19saW5rcy0taXRlbSBhOmhvdmVyIC5jLXNlcnZpY2VzX19saW5rcy0tdGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogI0QwMTMxNztcbn1cbi5jLXNlcnZpY2VzX19saW5rcy0taXRlbTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmMtc2VydmljZXNfX2ljb24ge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDIwcHg7XG4gIGZpbGw6ICM5OTk7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG4gIGZsZXg6IDAgMCAxMnB4O1xufVxuLmMtc2VydmljZXNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjMTQyNDNhO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZsZXg6IDEgMCBjYWxjKDEwMCUgLSAyN3B4KTtcbn1cbi5jLXNlcnZpY2VzX19saW5rcy0taXRlbSBhIHtcbiAgY29sb3I6ICMzQzNDM0I7XG59XG4uYy1zZXJ2aWNlc19fbGlua3MtLXRleHQge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYy1zZXJ2aWNlc19fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMTQyNDNhO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uYy1zZXJ2aWNlc19fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjRDAxMzE3O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jLXNlcnZpY2VzX19saW5rIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBjb2xvcjogI0QwMTMxNztcbn1cbi5jLXNlcnZpY2VzX19saW5rIHN2ZyBwYXRoIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4uYy1zaXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYy1zaXRlX19oZWFkZXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5O1xufVxuLmMtc2l0ZV9fbWFpbiB7XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuLmMtc2l0ZV9fZm9vdGVyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxucCwgb2wsIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmMtc2l0ZV9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjRDAxMzE3O1xuICBvcGFjaXR5OiAwLjg7XG4gIHJpZ2h0OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC8qXHQgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsMCwwKTtcbiAgXHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLDAsMCk7Ki9cbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzO1xufVxuLmMtc2l0ZV9fb3ZlcmxheS5pcy1hY3RpdmUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAvKlx0ICAgIFx0IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgICAgICAgXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTsqL1xufVxuXG4uYy1zb2NpYWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmMtc29jaWFsX19saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIC0ycHg7XG59XG4uYy1zb2NpYWxfX2xpc3QtLW9yaWdpbmFsIC5jLXNvY2lhbF9faXRlbS0tZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kOiAjM2I1OTk4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLXNvY2lhbF9fbGlzdC0tb3JpZ2luYWwgLmMtc29jaWFsX19pdGVtLS1mYWNlYm9vazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzYjU5OTg7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjg7XG59XG4uYy1zb2NpYWxfX2xpc3QtLW9yaWdpbmFsIC5jLXNvY2lhbF9faXRlbS0taW5zdGFncmFtIHtcbiAgYmFja2dyb3VuZDogI2MzMmFhMztcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1zb2NpYWxfX2xpc3QtLW9yaWdpbmFsIC5jLXNvY2lhbF9faXRlbS0taW5zdGFncmFtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2MzMmFhMztcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5jLXNvY2lhbF9fbGlzdC0tb3JpZ2luYWwgLmMtc29jaWFsX19pdGVtLS1saW5rZWRpbiB7XG4gIGJhY2tncm91bmQ6ICMwYTY2YzI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtc29jaWFsX19saXN0LS1vcmlnaW5hbCAuYy1zb2NpYWxfX2l0ZW0tLWxpbmtlZGluOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzBhNjZjMjtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5jLXNvY2lhbF9fbGlzdC0tb3JpZ2luYWwgLmMtc29jaWFsX19pdGVtLS10aWt0b2sge1xuICBiYWNrZ3JvdW5kOiAjMDEwMTAxO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLXNvY2lhbF9fbGlzdC0tb3JpZ2luYWwgLmMtc29jaWFsX19pdGVtLS10aWt0b2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDEwMTAxO1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC44O1xufVxuLmMtc29jaWFsX19saXN0LS1vcmlnaW5hbCAuYy1zb2NpYWxfX2l0ZW0tLXR3aXR0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMWRhMWYyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLXNvY2lhbF9fbGlzdC0tb3JpZ2luYWwgLmMtc29jaWFsX19pdGVtLS10d2l0dGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzFkYTFmMjtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5jLXNvY2lhbF9fbGlzdC0tb3JpZ2luYWwgLmMtc29jaWFsX19pdGVtLS13aGF0c2FwcCB7XG4gIGJhY2tncm91bmQ6ICMyNWQzNjY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtc29jaWFsX19saXN0LS1vcmlnaW5hbCAuYy1zb2NpYWxfX2l0ZW0tLXdoYXRzYXBwOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzI1ZDM2NjtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5jLXNvY2lhbF9fbGlzdC0tb3JpZ2luYWwgLmMtc29jaWFsX19pdGVtLS15b3V0dWJlIHtcbiAgYmFja2dyb3VuZDogI2ZmMDAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1zb2NpYWxfX2xpc3QtLW9yaWdpbmFsIC5jLXNvY2lhbF9faXRlbS0teW91dHViZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZjAwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjg7XG59XG4uYy1zb2NpYWxfX2xpc3QtLW9yaWdpbmFsIC5jLXNvY2lhbF9faXRlbS0tcGludGVyZXN0IHtcbiAgYmFja2dyb3VuZDogI2JkMDgxYztcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1zb2NpYWxfX2xpc3QtLW9yaWdpbmFsIC5jLXNvY2lhbF9faXRlbS0tcGludGVyZXN0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2JkMDgxYztcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5jLXNvY2lhbF9fbGlzdC0tb3JpZ2luYWwgLmMtc29jaWFsX19pdGVtLS10aWt0b2sge1xuICBiYWNrZ3JvdW5kOiAjMDEwMTAxO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLXNvY2lhbF9fbGlzdC0tb3JpZ2luYWwgLmMtc29jaWFsX19pdGVtLS10aWt0b2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDEwMTAxO1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC44O1xufVxuLmMtc29jaWFsX19saXN0IC5jLXNvY2lhbF9faXRlbTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uYy1zb2NpYWxfX2xpc3Qgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5jLXNvY2lhbF9faXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtc29jaWFsX19pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uYy1zb2NpYWxfX2l0ZW06aG92ZXIgLmMtc29jaWFsX19saW5rIHtcbiAgYmFja2dyb3VuZDogIzNDM0MzQjtcbn1cbi5jLXNvY2lhbF9faXRlbTpob3ZlciAuYy1zb2NpYWxfX2ljb24gcGF0aCB7XG4gIGZpbGw6ICNmZmY7XG59XG4uYy1zb2NpYWxfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW46IDA7XG59XG4uYy1zb2NpYWxfX2ljb24ge1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4ycztcbiAgd2lkdGg6IDIwcHg7XG59XG4uYy1zb2NpYWxfX2ljb24gcGF0aCB7XG4gIGZpbGw6ICMzQzNDM0I7XG59XG5cbi5vLWFzcGVjdC1yYXRpbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuby1hc3BlY3QtcmF0aW8ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0Ny41OTYxNTM4NDYyJTtcbiAgfVxufVxuXG4uYy10cmVhdG1lbnRzX19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG4gIGdyaWQtcm93LWdhcDogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy10cmVhdG1lbnRzX19saXN0IHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDMwcHg7XG4gIH1cbn1cbi5jLXRyZWF0bWVudHNfX2xpc3QtLXNlbGVjdGVkIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG59XG4uYy10cmVhdG1lbnRzX19pdGVtIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBtYXJnaW46IDA7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEyL3NwYW4gMTI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtdHJlYXRtZW50c19faXRlbSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNi9zcGFuIDY7XG4gIH1cbn1cbi5jLXRyZWF0bWVudHNfX2xpc3QtLXNlbGVjdGVkIC5jLXRyZWF0bWVudHNfX2l0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtdHJlYXRtZW50c19fbGlzdC0tc2VsZWN0ZWQgLmMtdHJlYXRtZW50c19faXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICBncmlkLWFyZWE6IDEvMS8zLzc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtdHJlYXRtZW50c19fbGlzdC0tc2VsZWN0ZWQgLmMtdHJlYXRtZW50c19faXRlbTpmaXJzdC1vZi10eXBlIC5vLWFzcGVjdC1yYXRpbyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIH1cbn1cbi5jLXRyZWF0bWVudHNfX2xpc3QtLXNlbGVjdGVkIC5jLXRyZWF0bWVudHNfX2l0ZW06bnRoLW9mLXR5cGUoMikge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMi9zcGFuIDEyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy10cmVhdG1lbnRzX19saXN0LS1zZWxlY3RlZCAuYy10cmVhdG1lbnRzX19pdGVtOm50aC1vZi10eXBlKDIpIHtcbiAgICBncmlkLWFyZWE6IDEvNy8yLzEzO1xuICB9XG59XG4uYy10cmVhdG1lbnRzX19saXN0LS1zZWxlY3RlZCAuYy10cmVhdG1lbnRzX19pdGVtOm50aC1vZi10eXBlKDMpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtdHJlYXRtZW50c19fbGlzdC0tc2VsZWN0ZWQgLmMtdHJlYXRtZW50c19faXRlbTpudGgtb2YtdHlwZSgzKSB7XG4gICAgZ3JpZC1hcmVhOiAyLzcvMy8xMztcbiAgfVxufVxuLmMtdHJlYXRtZW50c19faXRlbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogcmdiKDgzLCA2NywgNTYpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiKDgzLCA2NywgNTYpIDAlLCByZ2JhKDgzLCA2NywgNTYsIDApIDEwMCUpO1xufVxuLmMtdHJlYXRtZW50c19fbWV0YSB7XG4gIHotaW5kZXg6IDM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy10cmVhdG1lbnRzX19tZXRhIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXRyZWF0bWVudHNfX21ldGEge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbi5jLXRyZWF0bWVudHNfX3RpdGxlLCAuYy10cmVhdG1lbnRzX19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtdHJlYXRtZW50c19fZGVzY3JpcHRpb24gPiBwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MjBweCkge1xuICAuYy10cmVhdG1lbnRzX19kZXNjcmlwdGlvbiA+IHAge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHRleHQtb3ZlcmZsb3c6IGluaXRpYWw7XG4gICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG4gIH1cbn1cbi5jLXRyZWF0bWVudHNfX2ZpZ3VyZSB7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IDA7XG59XG4uYy10cmVhdG1lbnRzX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uYy11c3BzX19saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmMtdXNwc19faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYy11c3BzX19mdWxsLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjM0MzQzNCO1xufVxuLmMtdXNwc19fZnVsbC1saW5rIC5jLXVzcHNfX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy11c3BzX19mdWxsLWxpbmsgLmMtdXNwc19fdGV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTJweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjI1cztcbn1cbi5jLXVzcHNfX2Z1bGwtbGluazpob3ZlciB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLXVzcHNfX2Z1bGwtbGluazpob3ZlciAuYy11c3BzX190ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy11c3BzX19mdWxsLWxpbms6aG92ZXIgLmMtdXNwc19fdGV4dDphZnRlciB7XG4gIHdpZHRoOiAwO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjI1cztcbn1cbi5jLXVzcHNfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmMtdXNwc19faWNvbiB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4uYy11c3BzX19saXN0LS1wcmltYXJ5IC5jLXVzcHNfX2ljb24gc3ZnIHBhdGgge1xuICBmaWxsOiAjRDAxMzE3O1xufVxuLmMtdXNwc19fbGlzdC0tc2Vjb25kYXJ5IC5jLXVzcHNfX2ljb24gc3ZnIHBhdGgge1xuICBmaWxsOiAjMzk4OEI4O1xufVxuLmMtdXNwc19fbGlzdC0tdGVydGlhcnkgLmMtdXNwc19faWNvbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICMzQzNDM0I7XG59XG4uYy11c3BzX19saXN0LS1xdWF0ZXJuYXJ5IC5jLXVzcHNfX2ljb24gc3ZnIHBhdGgge1xuICBmaWxsOiAjRjhGNkY0O1xufVxuLmMtdXNwc19fdGl0bGUge1xuICBjb2xvcjogIzE0MjQzYTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5jLXVzcHNfX3N1YnRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMzQzNDM0I7XG59XG5cbi5jLWJpZy11c3BzX19saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmMtYmlnLXVzcHNfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmMtYmlnLXVzcHNfX2Z1bGwtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMzQzNDM0I7XG59XG4uYy1iaWctdXNwc19fZnVsbC1saW5rIC5jLS1iaWctdXNwc19fdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLWJpZy11c3BzX19mdWxsLWxpbmsgLmMtLWJpZy11c3BzX190ZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtMnB4O1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMjVzO1xufVxuLmMtYmlnLXVzcHNfX2Z1bGwtbGluazpob3ZlciB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLWJpZy11c3BzX19mdWxsLWxpbms6aG92ZXIgLmMtdXNwc19fdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtYmlnLXVzcHNfX2Z1bGwtbGluazpob3ZlciAuYy11c3BzX190ZXh0OmFmdGVyIHtcbiAgd2lkdGg6IDA7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMjVzO1xufVxuLmMtYmlnLXVzcHNfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmMtYmlnLXVzcHNfX2ljb24ge1xuICBsaW5lLWhlaWdodDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMThweDtcbn1cbi5jLWJpZy11c3BzX190aXRsZSB7XG4gIGNvbG9yOiAjM0MzQzNCO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLmMtYmlnLXVzcHNfX3N1YnRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMzQzNDM0I7XG59XG5cbi51LXRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udS10ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udS10ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi51LWhpZGUtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtaGlkZS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudS1oaWRlLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnUtc3Itb25seSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cblxuLnNpbmdsZS1wb3N0IC5jLWhlYWRlciwgYm9keS5oYXMtYmFja2dyb3VuZC1oZWFkZXIgLmMtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogIzNDM0MzQjtcbn1cbi5zaW5nbGUtcG9zdCAuYy1zaXRlX19tYWluLCBib2R5Lmhhcy1iYWNrZ3JvdW5kLWhlYWRlciAuYy1zaXRlX19tYWluIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpbmdsZS1wb3N0IC5jLXNpdGVfX21haW4sIGJvZHkuaGFzLWJhY2tncm91bmQtaGVhZGVyIC5jLXNpdGVfX21haW4ge1xuICAgIG1hcmdpbi10b3A6IDkycHg7XG4gIH1cbn1cblxuLmMtYXJ0aWNsZV9faGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1hcnRpY2xlX19oZWFkZXIge1xuICAgIG1heC13aWR0aDogODUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmMtYXJ0aWNsZV9fdGl0bGUge1xuICBjb2xvcjogIzNDM0MzQjtcbn1cbi5jLWFydGljbGVfX2V4Y2VycHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uYy1hcnRpY2xlX19tZXRhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5jLWFydGljbGVfX2ZpZ3VyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNjAlO1xuICBiYWNrZ3JvdW5kOiAjRUZGNkY5O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgLTIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5jLWFydGljbGVfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmMtYXJ0aWNsZV9fY29udGVudCB7XG4gIGNvbG9yOiAjM0MzQzNCO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuLmMtYXJ0aWNsZV9fY29udGVudCBmaWd1cmUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWFydGljbGVfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogODUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLmMtZ2FsbGVyeS0tc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtZ2FsbGVyeS0tbmF2aWdhdGlvbiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uYy1nYWxsZXJ5LS1uYXZpZ2F0aW9uIC5jLWdhbGxlcnlfX2ZpZ3VyZTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jLWdhbGxlcnktLW5hdmlnYXRpb24gLnNsaWNrLWxpc3Qge1xuICBtYXJnaW46IDAgLTVweDtcbn1cbi5jLWdhbGxlcnktLW5hdmlnYXRpb24gLnNsaWNrLWxpc3QgLnNsaWNrLXNsaWRlIHtcbiAgbWFyZ2luOiAwIDVweDtcbn1cbi5jLWdhbGxlcnlfX2xpc3Qge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG59XG4uYy1nYWxsZXJ5X19pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYy1nYWxsZXJ5X19maWd1cmUge1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jLWdhbGxlcnlfX2ZpZ3VyZS0tYXNwZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuLmMtZ2FsbGVyeV9faW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLWdhbGxlcnlfX2ZpZ3VyZS0tYXNwZWN0IC5jLWdhbGxlcnlfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG4uYy1nYWxsZXJ5LWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cywgYm9yZGVyLWNvbG9yIDAuMjVzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAzMHB4KTtcbn1cbi5jLWdhbGxlcnktYnRuLnNsaWNrLWRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5jLWdhbGxlcnktYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0QwMTMxNztcbiAgYm9yZGVyLWNvbG9yOiAjRDAxMzE3O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXMsIGJvcmRlci1jb2xvciAwLjI1cztcbn1cbi5jLWdhbGxlcnktYnRuX19wcmV2IHtcbiAgbGVmdDogMTVweDtcbn1cbi5jLWdhbGxlcnktYnRuX19uZXh0IHtcbiAgcmlnaHQ6IDE1cHg7XG59XG5cbi5vLXNlY3Rpb24tLWhlcm8tZm9ybSAuby1jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuby1zZWN0aW9uLS1oZXJvLWZvcm0gLm8tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm8tc2VjdGlvbi0taGVyby1mb3JtIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogOTJweDtcbiAgICB6LWluZGV4OiA0O1xuICB9XG59XG5cbi5jLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzNjM2MzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjM2MzYjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogLTU5cHg7XG4gIH1cbn1cbi5jLWZvcm1fX2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmMtZm9ybV9faW5wdXQge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MjBweCkge1xuICAuYy1mb3JtX19pbnB1dC0tZGF0ZSB7XG4gICAgZmxleDogMCAwIDQ5JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1mb3JtX19pbnB1dC0tZGF0ZSB7XG4gICAgZmxleDogMCAwIDI0JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1mb3JtX19pbnB1dCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsZXg6IDAgMCAyNCU7XG4gIH1cbn1cbi5jLWZvcm1fX2lucHV0IGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlcjogMDtcbn1cbi5jLWZvcm1fX2lucHV0IGJ1dHRvbiAuYy1idXR0b25fX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uZXJyb3I0MDQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNDM0MzQjtcbn1cbi5lcnJvcjQwNCBoMiwgLmVycm9yNDA0IC5oMiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYy1ibG9ja3NfX2xpc3Qge1xuICBtYXJnaW46IDA7XG59XG4uYy1ibG9ja3NfX2l0ZW0ge1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6ICNFRkY2Rjk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLWJsb2Nrc19faXRlbSAuby1jb250YWluZXIge1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1ibG9ja3NfX2l0ZW06bnRoLW9mLXR5cGUob2RkKSAuYy1ibG9ja3NfX2ltYWdlLWNvbnRhaW5lciB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmMtYmxvY2tzX19pdGVtOm50aC1vZi10eXBlKG9kZCkgLmMtYmxvY2tzX19jb250ZW50IHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuYy1ibG9ja3NfX2l0ZW06bnRoLW9mLXR5cGUob2RkKSAuYy1ibG9ja3NfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG4gIC5jLWJsb2Nrc19faXRlbTpudGgtb2YtdHlwZShvZGQpIC5jLWJsb2Nrc19fZmlndXJlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWJsb2Nrc19faXRlbTpudGgtb2YtdHlwZShvZGQpIC5jLWJsb2Nrc19fY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1ibG9ja3NfX2l0ZW06bnRoLW9mLXR5cGUoZXZlbikgLmMtYmxvY2tzX19pbWFnZS1jb250YWluZXIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5jLWJsb2Nrc19faXRlbTpudGgtb2YtdHlwZShldmVuKSAuYy1ibG9ja3NfX2NvbnRlbnQge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5jLWJsb2Nrc19faXRlbTpudGgtb2YtdHlwZShldmVuKSAuYy1ibG9ja3NfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC5jLWJsb2Nrc19faXRlbTpudGgtb2YtdHlwZShldmVuKSAuYy1ibG9ja3NfX2ZpZ3VyZSB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtYmxvY2tzX19pdGVtOm50aC1vZi10eXBlKGV2ZW4pIC5jLWJsb2Nrc19fY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIH1cbn1cbi5jLWJsb2Nrc19faW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuICBncmlkLWF1dG8tZmxvdzogcm93O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgZ3JpZC1yb3ctZ2FwOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmMtYmxvY2tzX19pbWFnZS1jb250YWluZXIge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMi9zcGFuIDEyO1xuICBtYXJnaW46IDAgLTIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtYmxvY2tzX19pbWFnZS1jb250YWluZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2L3NwYW4gNjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICB9XG59XG4uYy1ibG9ja3NfX2ZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtYmxvY2tzX19maWd1cmUtLWdyaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNTBweDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkY2Rjk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1ibG9ja3NfX2ZpZ3VyZS0tZ3JpZDpiZWZvcmUge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIHJpZ2h0OiAxMjVweDtcbiAgfVxufVxuLmMtYmxvY2tzX19maWd1cmUtLWdyaWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkY2Rjk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1ibG9ja3NfX2ZpZ3VyZS0tZ3JpZDphZnRlciB7XG4gICAgYm90dG9tOiAxMDBweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1ibG9ja3NfX2ZpZ3VyZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgfVxufVxuLmMtYmxvY2tzX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5jLWJsb2Nrc19fZ3JpZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmMtYmxvY2tzX19jb250ZW50IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJsb2Nrc19fY29udGVudCB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDYvc3BhbiA2O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWJsb2Nrc19fY29udGVudCB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG5cbi5vLXBhZGRpbmdfdG9wLS1zbWFsbCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuLm8tcGFkZGluZ190b3AtLW5vcm1hbCB7XG4gIHBhZGRpbmctdG9wOiAxNTBweDtcbn1cbi5vLXBhZGRpbmdfdG9wLS1ub25lIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uby1wYWRkaW5nX2JvdHRvbS0tc21hbGwge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cbi5vLXBhZGRpbmdfYm90dG9tLS1ub3JtYWwge1xuICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG59XG4uby1wYWRkaW5nX2JvdHRvbS0tbm9uZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufSIsImh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qIHtcbiAgJixcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIH1cbn1cbiIsIi8qIHBvcHBpbnMtcmVndWxhciAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL3BvcHBpbnMtdjIxLWxhdGluLXJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7IC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cbn1cbi8qIHBvcHBpbnMtaXRhbGljIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybCgnLi4vZm9udHMvcG9wcGlucy12MjEtbGF0aW4taXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpOyAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXG59XG4vKiBwb3BwaW5zLTUwMCAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL3BvcHBpbnMtdjIxLWxhdGluLTUwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTsgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xufVxuLyogcG9wcGlucy01MDBpdGFsaWMgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKCcuLi9mb250cy9wb3BwaW5zLXYyMS1sYXRpbi01MDBpdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7IC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cbn0iLCJodG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICNSRVNFVFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBIHZlcnkgc2ltcGxlIHJlc2V0IHRoYXQgc2l0cyBvbiB0b3Agb2YgTm9ybWFsaXplLmNzcy5cbiAqL1xuXG5ib2R5LFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbmJsb2NrcXVvdGUsIHAsIHByZSxcbmRsLCBkZCwgb2wsIHVsLFxuZmlndXJlLFxuaHIsXG5maWVsZHNldCwgbGVnZW5kIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5cbi8qKlxuICogUmVtb3ZlIHRyYWlsaW5nIG1hcmdpbnMgZnJvbSBuZXN0ZWQgbGlzdHMuXG4gKi9cblxubGkgPiB7XG4gIG9sLFxuICB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5cbi8qKlxuICogUmVtb3ZlIGRlZmF1bHQgdGFibGUgc3BhY2luZy5cbiAqL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5cbi8qKlxuICogMS4gUmVzZXQgQ2hyb21lIGFuZCBGaXJlZm94IGJlaGF2aW91ciB3aGljaCBzZXRzIGEgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YFxuICogICAgb24gZmllbGRzZXRzLlxuICovXG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwOyAvKiBbMV0gKi9cbiAgYm9yZGVyOiAwO1xufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICNTSEFSRURcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogU2hhcmVkIGRlY2xhcmF0aW9ucyBmb3IgY2VydGFpbiBlbGVtZW50cy5cbiAqL1xuXG4vKipcbiAqIEFsd2F5cyBkZWNsYXJlIG1hcmdpbnMgaW4gdGhlIHNhbWUgZGlyZWN0aW9uOlxuICogY3Nzd2l6YXJkcnkuY29tLzIwMTIvMDYvc2luZ2xlLWRpcmVjdGlvbi1tYXJnaW4tZGVjbGFyYXRpb25zXG4gKi9cblxuYWRkcmVzcyxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG5ibG9ja3F1b3RlLCBwLCBwcmUsXG5kbCwgb2wsIHVsLFxuZmlndXJlLFxuaHIsXG50YWJsZSxcbmZpZWxkc2V0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuXG4vKipcbiAqIENvbnNpc3RlbnQgaW5kZW50YXRpb24gZm9yIGxpc3RzLlxuICovXG5cbmRkLCBvbCwgdWwge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbiIsImJsb2NrcXVvdGUge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59IiwiLmMtY2Fyb3VzZWwge1xuICAmLWJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGJvcmRlcjogMDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKSxjb2xvciAuM3MgY3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSksYm9yZGVyLWNvbG9yIC4zcyBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDI0cHgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgIC5jLWNhcmQtdGVhbV9fbGlzdC0tY2Fyb3VzZWwtb3V0ZXIgJiB7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gNTBweCk7XG5cbiAgICAgIEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDI0cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktaG92ZXI7XG4gICAgfVxuXG4gICAgJl9fcHJldiB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgICZfX25leHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJi5zbGljay1kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLyogQ29sb3JzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vLyBBcm9zYVxuJGNvbG9yLXJlZCA6ICNEMDEzMTc7XG4kY29sb3ItYmx1ZSA6ICMzOTg4Qjg7XG4kY29sb3ItbGlnaHRibHVlIDogI0VGRjZGOTtcbiRjb2xvci1ncmF5IDogIzNDM0MzQjtcblxuXG4kY29sb3Itb2ZmYnJvd24gOiAjQjVBNThFO1xuJGNvbG9yLXR1cnFvaXNlIDogIzU3NkY4MDtcbiRjb2xvci1iZWlnZSA6ICNGOEY2RjQ7XG5cblxuLy8gQ29sb3JzIHNob3VsZG50IGJlIHVzZWQgZGlyZWN0bHkgYnV0IHJlYXNzaWduZWRcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1vZmZibGFjazogIzIwNDE0YjtcbiRjb2xvci1ibGFjazogIzE0MjQzYTtcblxuXG5cbiRjb2xvci1vdXRsaW5lOiAkY29sb3ItYmVpZ2U7XG5cbi8vIENvbG9yc1xuJGNvbG9yLXByaW1hcnk6ICRjb2xvci1yZWQ7XG4kY29sb3Itc2Vjb25kYXJ5OiAkY29sb3ItYmx1ZTtcbiRjb2xvci10ZXJ0aWFyeTogJGNvbG9yLWdyYXkgO1xuJGNvbG9yLXF1YXRlcm5hcnk6ICRjb2xvci1iZWlnZTtcblxuLy8gRWxlbWVudHNcbiRjb2xvci1iYWNrZ3JvdW5kLXNpdGU6ICRjb2xvci13aGl0ZTtcbiRjb2xvci1iYWNrZ3JvdW5kOiAkY29sb3ItbGlnaHRibHVlO1xuJGNvbG9yLWJhY2tncm91bmQtZm9vdGVyOiAkY29sb3ItZ3JheTtcbiRjb2xvci1zZWNvbmRhcnktZm9vdGVyOiAkY29sb3Itd2hpdGU7XG5cbi8vIFRleHRcbiRjb2xvci10aXRsZTogJGNvbG9yLWdyYXk7XG4kY29sb3ItdGV4dDogJGNvbG9yLWdyYXk7XG4kY29sb3Itc3Ryb25nOiAkY29sb3ItdGl0bGU7XG5cbi8vIEhvdmVyXG4kY29sb3ItcHJpbWFyeS1ob3ZlcjogZGFya2VuKCRjb2xvci1wcmltYXJ5LCAxMCUpO1xuJGNvbG9yLXNlY29uZGFyeS1ob3ZlcjogJGNvbG9yLXByaW1hcnk7XG4kY29sb3ItdGVydGlhcnktaG92ZXI6IGRhcmtlbigkY29sb3ItdGVydGlhcnksIDEwJSk7XG4kY29sb3ItcXVhdGVybmFyeS1ob3ZlcjogZGFya2VuKCRjb2xvci1xdWF0ZXJuYXJ5LCAxMCUpO1xuXG4kY29sb3ItYmxhY2staG92ZXI6ICMwMDA1MDA7XG4kY29sb3Itd2hpdGUtaG92ZXI6ICNmMmYyZjI7XG5cbi8vIEljb25cbiRjb2xvci1pY29uOiAkY29sb3Itd2hpdGU7XG5cbi8vIExpbmtzXG4kY29sb3ItbGluazogJGNvbG9yLXByaW1hcnk7XG4kY29sb3ItbGluay1ob3ZlcjogZGFya2VuKCRjb2xvci1saW5rLCAxMCUpO1xuXG4kY29sb3ItdGl0bGUtc2Vjb25kYXJ5LWZvb3RlcjogJGNvbG9yLWJsYWNrO1xuJGNvbG9yLWxpbmstc2Vjb25kYXJ5LWZvb3RlcjogIzIwMjAyMjtcbiRjb2xvci1saW5rLWhvdmVyLXNlY29uZGFyeS1mb290ZXI6ICRjb2xvci1ibGFjaztcblxuJGNvbG9yLW1lbnUtbGluazogICMxRjFGMUY7XG5cbi8vIEZlZWRiYWNrXG4kY29sb3ItcmVkOiByZWQ7XG4kY29sb3ItZ3JlZW46IGdyZWVuO1xuJGNvbG9yLW9yYW5nZTogb3JhbmdlO1xuXG4vLyBGb3JtXG4kY29sb3ItZm9ybS1iYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4kY29sb3ItZm9ybS10aXRsZTogJGNvbG9yLXRpdGxlO1xuJGNvbG9yLWZvcm0tZGVzY3JpcHRpb246ICRjb2xvci10ZXh0O1xuJGNvbG9yLWZvcm0tbGFiZWw6ICRjb2xvci10aXRsZTtcblxuLy8gU29jaWFsIE1lZGlhXG4kY29sb3ItaW5zdGFncmFtOiBcdFx0XHQjYzMyYWEzO1xuJGNvbG9yLXR3aXR0ZXI6XHRcdCBcdFx0IzFkYTFmMjtcbiRjb2xvci1saW5rZWRpbjpcdCBcdFx0IzBhNjZjMjtcbiRjb2xvci10aWt0b2s6XHQgXHRcdFx0IzAxMDEwMTtcbiRjb2xvci15b3V0dWJlOlx0IFx0XHRcdCNmZjAwMDA7XG4kY29sb3Itd2hhdHNhcHA6XHQgXHRcdCMyNWQzNjY7XG4kY29sb3ItZmFjZWJvb2s6XHQgXHRcdCMzYjU5OTg7XG4kY29sb3ItcGludGVyZXN0Olx0XHRcdCNiZDA4MWM7IiwiaDEsIC5oMSB7XG4gIGNvbG9yOiAkY29sb3ItdGl0bGU7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cbiAgQGluY2x1ZGUgYnAoc21hbGwpIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBicChsYXJnZSkge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICB3b3JkLWJyZWFrOiBpbmhlcml0O1xuICB9XG59XG5cbmgyLCAuaDIge1xuICBjb2xvcjogJGNvbG9yLXRpdGxlO1xuICBmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG4gIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5cbmgzLCAuaDMge1xuICBjb2xvcjogJGNvbG9yLXRpdGxlO1xuICBmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBcbiAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuaDQsIC5oNCB7XG4gIGNvbG9yOiAkY29sb3ItdGl0bGU7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIFxuICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG59XG5cbmg1LCAuaDUge1xuICBjb2xvcjogJGNvbG9yLXRpdGxlO1xuICBmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7ICAgXG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBcbiAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cblxuaDYsIC5oNiB7XG4gIGNvbG9yOiAkY29sb3ItdGl0bGU7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn0iLCIkbm8tcmFkaXVzOiAwcHggIWRlZmF1bHQ7XG4kZ2xvYmFsLXJhZGl1czogNHB4ICFkZWZhdWx0O1xuJGJpZy1yYWRpdXM6IDEwcHggIWRlZmF1bHQ7XG4kZ2xvYmFsLXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvbnQtdGV4dDogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4kZm9udC10aXRsZTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4kZm9udC1zdWJ0aXRsZTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4kZm9udC1sYWJlbCA6ICRmb250LXRpdGxlO1xuXG4kYnJlYWtwb2ludHM6IChcblx0eHhzIDogMzIwcHgsXG5cdGV4dHJhc21hbGw6IDM3NXB4LFxuXHR4czogMzgwcHgsXG5cdHNtYWxsOiA0MjBweCxcblx0bWVkaXVtc21hbGw6IDQ4MHB4LFxuXHRtZWRpdW0gOiA3NjhweCxcblx0bGFyZ2UgOiAxMDI0cHgsXG5cdHhsYXJnZSA6IDEyODBweCxcblx0eHhsYXJnZSA6IDE0MDBweCxcblx0ZnVsbDogMTAwJSxcbik7IiwiaHIge1xuIFx0ZGlzcGxheTogYmxvY2s7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1vdXRsaW5lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufSIsImh0bWwge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFja2dyb3VuZC1zaXRlO1xuICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC10ZXh0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtaW4taGVpZ2h0OiAxMDAlOyBcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyBcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuLypcbiAgJjpub3QoLndmLXByZWxvYWRlZCkge1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbDtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wNHJlbTtcblxuICAgIGgxLCBoMiwgaDMsXG4gICAgaDQsIGg1LCBoNiB7XG4gICAgICBmb250LWZhbWlseTogQXJpYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLS4xcmVtO1xuICAgIH1cbiAgfSovXG5cbiAgJi5tZW51LW9wZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn0iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI0lNQUdFU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBGbHVpZCBpbWFnZXMgZm9yIHJlc3BvbnNpdmUgcHVycG9zZXMuXG4gKiAyLiBPZmZzZXQgYGFsdGAgdGV4dCBmcm9tIHN1cnJvdW5kaW5nIGNvcHkuXG4gKiAzLiBTZXR0aW5nIGB2ZXJ0aWNhbC1hbGlnbmAgcmVtb3ZlcyB0aGUgd2hpdGVzcGFjZSB0aGF0IGFwcGVhcnMgdW5kZXIgYGltZ2BcbiAqICAgIGVsZW1lbnRzIHdoZW4gdGhleSBhcmUgZHJvcHBlZCBpbnRvIGEgcGFnZSBhcy1pcy4gU2FmZXIgYWx0ZXJuYXRpdmUgdG9cbiAqICAgIHVzaW5nIGBkaXNwbGF5OiBibG9jaztgLlxuICovXG5cbmltZyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgLyogWzJdICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogWzFdICovXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8qIFszXSAqL1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi8qKlxuICogMS4gSWYgYSBgd2lkdGhgIGFuZC9vciBgaGVpZ2h0YCBhdHRyaWJ1dGUgaGF2ZSBiZWVuIGV4cGxpY2l0bHkgZGVmaW5lZCwgbGV04oCZc1xuICogICAgbm90IG1ha2UgdGhlIGltYWdlIGZsdWlkLlxuICovXG5cbmltZ1t3aWR0aF0sXG5pbWdbaGVpZ2h0XSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbiIsImlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLCBcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXNcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmhvdmVyXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICRjb2xvci10ZXh0O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4ICRjb2xvci13aGl0ZSBpbnNldDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xufVxuXG5pbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMTFweCAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLW91dGxpbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICBmb250LXdlaWdodDogMzAwO1xufVxuXG50ZXh0YXJlYSB7XG4gICAgcmVzaXplOiBub25lO1xuICAgIGhlaWdodDogOHJlbSFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5zZWxlY3Qge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOjotbXMtZXhwYW5kIHsgLyogZm9yIElFIDExICovXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5zZWxlY3Q6bm90KFttdWx0aXBsZV0pIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9kcm9wZG93bi1hcnJvdy5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgLjVyZW07XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuc2VsZWN0W211bHRpcGxlXSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBcbiAgICBvcHRpb24ge1xuICAgICAgICBwYWRkaW5nOiAxMXB4IDIwcHg7XG5cbiAgICB9XG59XG5cbmlucHV0OmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6dHJhbnNwYXJlbnQ7IH1cbmlucHV0OmZvY3VzOi1tb3otcGxhY2Vob2xkZXIgeyBjb2xvcjp0cmFuc3BhcmVudDsgfVxuaW5wdXQ6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIgeyBjb2xvcjp0cmFuc3BhcmVudDsgfVxuaW5wdXQ6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6dHJhbnNwYXJlbnQ7IH1cblxudGV4dGFyZWE6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjp0cmFuc3BhcmVudDsgfVxudGV4dGFyZWE6Zm9jdXM6LW1vei1wbGFjZWhvbGRlciB7IGNvbG9yOnRyYW5zcGFyZW50OyB9XG50ZXh0YXJlYTpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7IGNvbG9yOnRyYW5zcGFyZW50OyB9XG50ZXh0YXJlYTpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjp0cmFuc3BhcmVudDsgfVxuXG5pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOiAkY29sb3ItdGV4dDsgb3BhY2l0eTogLjR9XG5pbnB1dDotbW96LXBsYWNlaG9sZGVyIHsgY29sb3I6ICRjb2xvci10ZXh0OyBvcGFjaXR5OiAuNH1cbmlucHV0OjotbW96LXBsYWNlaG9sZGVyIHsgY29sb3I6ICRjb2xvci10ZXh0OyBvcGFjaXR5OiAuNH1cbmlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOiAkY29sb3ItdGV4dDsgb3BhY2l0eTogLjR9XG5cbnRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6ICRjb2xvci10ZXh0OyBvcGFjaXR5OiAuNH1cbnRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIgeyBjb2xvcjogJGNvbG9yLXRleHQ7IG9wYWNpdHk6IC40fVxudGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIgeyBjb2xvcjogJGNvbG9yLXRleHQ7IG9wYWNpdHk6IC40fVxudGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6ICRjb2xvci10ZXh0OyBvcGFjaXR5OiAuNH1cblxuYnV0dG9uW2Rpc2FibGVkXSwgaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgb3BhY2l0eTogMC41O1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMCAwIC4yNXJlbSAwO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgYXBwZWFyYW5jZTogICAgICAgICBjaGVja2JveDtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgIGFwcGVhcmFuY2U6ICAgICAgICAgcmFkaW87XG59XG5cbmlucHV0W3R5cGU9dGV4dF0sIGlucHV0W3R5cGU9cGFzc3dvcmRdLCBpbnB1dFt0eXBlPWVtYWlsXSwgaW5wdXRbdHlwZT11cmxdLFxuaW5wdXRbdHlwZT10ZWxdLCBpbnB1dFt0eXBlPXNlYXJjaF0sIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgXG59XG5cbmlucHV0W3R5cGU9XCJyZXNldFwiXSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlcjogMDtcbn0iLCIuby1sYXlvdXQge1xuLyogIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiovXG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtYXV0by1mbG93OiByb3c7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLDFmcik7XG4gIGdyaWQtcm93LWdhcDogMzBweDtcblxuXG4gIEBpbmNsdWRlIGJwKHNtYWxsKSB7XG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDMwcHg7XG4gIH1cblxuLyogIEBpbmNsdWRlIGJwKHNtYWxsKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuKi9cbiAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICBncmlkLXJvdy1nYXA6IDYwcHg7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA2MHB4O1xuICB9XG5cbiAgJi0tYmlnLWdhcCB7XG4gICAgQGluY2x1ZGUgYnAoeGxhcmdlKSB7XG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDEwMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyL3NwYW4gMTI7XG4gICAgXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDM7XG5cbiAgICBAaW5jbHVkZSBicChsYXJnZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgIC5vLWxheW91dC0tcmV2ZXJzZSAmIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICBAaW5jbHVkZSBicChsYXJnZSkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuby1jb2x1bW4ge1xuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiBPcmRlciAqL1xuLm8tbGF5b3V0LS1yZXZlcnNlIHtcbiAgLm8tbGF5b3V0X19pdGVtIHtcbiAgICBvcmRlcjogMTtcblxuICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICBvcmRlcjogMjtcbiAgICB9XG5cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgb3JkZXI6IDI7XG5cbiAgICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiBWZXJ0aWNhbCBhbGlnbiAqL1xuLm8tYWxpZ24tY2VudGVyIHtcbiAgLm8tbGF5b3V0IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH0gXG59XG5cbi5vLWFsaWduLWNlbnRlciB7XG4gIC5vLWxheW91dCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH0gXG59XG5cbi5vLWFsaWduLWJvdHRvbSB7XG4gIC5vLWxheW91dCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9IFxufVxuXG5cbi8qIFNpemVzICovXG4uby1sYXlvdXQtLTEwMCB7XG4gIC8qd2lkdGg6IDEwMCU7Ki9cbiAgPiAuby1sYXlvdXRfX2l0ZW0ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyL3NwYW4gMTI7XG4gIH1cbn1cblxuLm8tbGF5b3V0LS01MC01MCB7XG4gID4gLm8tbGF5b3V0X19pdGVtIHtcbiAgICBAaW5jbHVkZSBicChsYXJnZSkge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNi9zcGFuIDY7XG4gICAgfVxuICB9XG59XG5cbi5vLWxheW91dC0tMzMtNjYge1xuICA+IC5vLWxheW91dF9faXRlbSB7XG4gICAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDgvc3BhbiA4O1xuXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA0L3NwYW4gNDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm8tbGF5b3V0LS02MC00MCB7XG4gID4gLm8tbGF5b3V0X19pdGVtIHtcbiAgICBAaW5jbHVkZSBicChsYXJnZSkge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNS9zcGFuIDU7XG5cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDcvc3BhbiA3O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uby1sYXlvdXQtLTQwLTYwIHtcbiAgPiAuby1sYXlvdXRfX2l0ZW0ge1xuICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICBncmlkLWNvbHVtbjogc3BhbiA3L3NwYW4gNztcblxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNS9zcGFuIDU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5vLWxheW91dC0tNjYtMzMge1xuICA+IC5vLWxheW91dF9faXRlbSB7XG4gICAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDQvc3BhbiA0O1xuXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA4L3NwYW4gODtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm8tbGF5b3V0LS0zMy0zMy0zMyB7XG4gID4gLm8tbGF5b3V0X19pdGVtIHtcblxuICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICBncmlkLWNvbHVtbjogc3BhbiA2L3NwYW4gNjtcblxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwKHhsYXJnZSkge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNC9zcGFuIDQ7XG5cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDQvc3BhbiA0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uby1sYXlvdXQtLTI1LTI1LTI1LTI1IHtcbiAgPiAuby1sYXlvdXRfX2l0ZW0ge1xuXG4gICAgQGluY2x1ZGUgYnAobWVkaXVtKSB7XG4gICAgICBncmlkLWNvbHVtbjogc3BhbiA2L3NwYW4gNjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicCh4bGFyZ2UpIHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDMvc3BhbiAzO1xuICAgIH1cbiAgfVxufSIsIi5vLXNlY3Rpb24uby1zZWN0aW9uLS1saW5lIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYy1saW5lIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLW91dGxpbmU7XG59IiwiYSB7XG5cdGNvbG9yOiAkY29sb3ItbGluaztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1saW5rO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG59XG4iLCJvbDpub3QoW2NsYXNzXSksIHVsOm5vdChbY2xhc3NdKSB7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMTVweDtcblxuICBsaTo6bWFya2VyIHtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFxuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAwOyBcbiAgICAgIGhlaWdodDogMDsgXG4gICAgICBib3JkZXItdG9wOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7IFxuICAgICAgXG4gICAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAkY29sb3ItcHJpbWFyeTsgXG4gICAgfVxuICB9XG59XG5cblxub2wsIHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxubGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gID4gdWwsXG4gID4gb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4uYy1saXN0IHtcbiAgJl9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAmX19mdWxsLWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5jLWxpc3Qge1xuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcblxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJvdHRvbTogLTJweDtcblxuICAgICAgICAgIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgICAgICAgICBib3JkZXItc3R5bGU6IGRhc2hlZDtcblxuICAgICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICAgIFxuICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC4yNXM7XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgLmMtbGlzdCB7XG4gICAgICAgICZfX2ljb24ge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzO1xuICAgICAgICB9XG4gICAgICBcbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuMjVzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbG9yOiAkY29sb3ItbGluaztcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcblxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzO1xuXG4gICAgc3ZnIHsgXG4gICAgICBwYXRoIHtcbiAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgIC5jLWxpc3RfX2Z1bGwtbGluayAmIHtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59IiwiLmMtbWVudSxcbi5tZW51IHtcbiAgICAmX19saXN0IHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgJi0tZHJvcGRvd24ge1xuICAgICAgICAgICAgLmMtbWVudSB7XG4gICAgICAgICAgICAgICAgJl9fZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogaW5oZXJpdDtcblxuICAgICAgICAgICAgICAgICAgICAuYy1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2xpbmsge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgID4gLmMtbWVudV9fZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Ryb3Bkb3duIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgwKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuXG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgXG4gICAgICAgIC5pcy1zY3JvbGxlZCAmLCBib2R5Lmhhcy1iYWNrZ3JvdW5kLWhlYWRlciAmLCAuc2luZ2xlLXBvc3QgJiB7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5O1xuXG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmMtbWVudSB7XG4gICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmMtbWVudS1vdmVybGF5IHtcbiAgICByaWdodDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogODtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsMCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXM7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuXG4gICAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgXG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuXG4gICAgICAgICY6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIH1cblxuICAgICZfX25hdiB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcblxuICAgICAgICAuYy1tZW51IHtcbiAgICAgICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgID4gLmMtbWVudV9fbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5jLW1lbnVfX2NoZXZyb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICA+IC5jLW1lbnVfX2Ryb3Bkb3duIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jLW1lbnVfX2xpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC43NTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLWlzLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXRleHQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fY2hldnJvbiB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cztcblxuICAgICAgICAgICAgICAgICYuaXMtb3BlbiB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgJi5pcy1vcGVuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmMtbWVudS1vdmVybGF5IHtcbiAgICAgICAgICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufSIsIi5jLW1lbnUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmMtbWVudSxcbi5tZW51IHtcblxuICAgICZfX2xpc3Qge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgc3Bhbjpub3QoKikge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgID4gLm1lbnVfX2Ryb3Bkb3duIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSB7XG4gICAgICAgICAgICA+IC5jLW1lbnVfX2xpbmsge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jLWJ1dHRvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAoeGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19wcmltYXJ5IHtcbiAgICAgICAgICAgICAgICAuYy1tZW51X19saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LWhvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktaG92ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYy1tZW51X19saW5rIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jaGV2cm9uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cztcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtb3BlbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuLmMtbW9iaWxlX19tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDVweCAwIHJnYmEoNzQsNzQsNzQsLjIpO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogOTBweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHRvcCAuMXM7XG4gICAgdHJhbnNpdGlvbjogdG9wIC4xcztcbiAgICB6LWluZGV4OiAxMDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIC5tZW51IHtcbiAgICAgICAgICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fbGluay0tZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgICYuaXMtb3BlbiB7XG5cbiAgICAgICAgICAgICAgICAgICAgPiBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fYXJyb3cge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvci1ibGFjaywgMTAlKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogLjc1cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuXG4gICAgICAgICAgICAgICAgJi5pcy1vcGVuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIC5tZW51X19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDA0MDQwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgIFxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICAmLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIC5tZW51X19saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7ICBcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgfVxufSIsIiRzaXplLWl0ZW06IDQ4cHg7XG5cbi5jLXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG5cbiAgICAmX19saXN0IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBoZWlnaHQ6ICRzaXplLWl0ZW07XG5cbiAgICAgICAgPiBuYXYge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgPiAubmF2LWxpbmtzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgIC5wYWdlLW51bWJlcnMge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGFnZS1udW1iZXJzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiA0N3B4O1xuXG4gICAgICAgICYucHJldiwgJi5uZXh0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAkZ2xvYmFsLXRyYW5zaXRpb247XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmMtYnV0dG9uX19pY29uIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWhvdmVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAgLmMtYnV0dG9uX19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5wcmV2IHtcbiAgICAgICAgICAgIC5jLWJ1dHRvbl9faWNvbiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5vLXNlY3Rpb24ge1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG5cdFxuXHRAaW5jbHVkZSBicChsYXJnZSkge1xuXHRcdG1hcmdpbi10b3A6IDgwcHg7XG5cdH1cblx0XG5cdCZfX2JhY2tncm91bmQge1xuXHRcdHBhZGRpbmc6IDc1cHggMDtcblxuXHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0XHRwYWRkaW5nOiAxNTBweCAwO1xuXHRcdH1cblx0fVxuXG5cdCYubm9fbWFyZ2luX3RvcCB7XG5cdFx0bWFyZ2luLXRvcDogMCFpbXBvcnRhbnQ7XG5cdH1cblxuXHQmLm5vX3BhZGRpbmdfdG9wIHtcblx0XHRwYWRkaW5nLXRvcDogMCFpbXBvcnRhbnQ7XG5cdH1cblxuXHQmLm5vX3BhZGRpbmdfYm90dG9tIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMCFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLm8tc2VjdGlvbiB7XG5cdCZfX2JhY2tncm91bmQge1xuXHRcdFxuXHRcdCYtLXdoaXRlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHR9XG5cdH1cbn0iLCIuc2xpY2sge1xuXG4gICYtbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8qY3Vyc29yOiBncmFiOyovXG4gICAgLypvdmVyZmxvdzogaGlkZGVuOyovXG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICB9XG5cbiAgJi10cmFjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLyphbGlnbi1pdGVtczogZmxleC1zdGFydDsqL1xuXG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICYtc2xpZGUge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cbiAgICA+IGRpdiB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJi1kb3RzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDJweDtcblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRuby1yYWRpdXM7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFOERFRDM7XG4gICAgICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgJi5zbGljay1hY3RpdmUge1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC4yNXMgZWFzZS1pbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgJi1zbGlkZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG91dGxpbmU6IG5vbmUhaW1wb3J0YW50O1xuICB9XG5cbiAgJi1hY3RpdmUge1xuXG4gIH1cblxuICAmLWFycm93IHtcblxuICB9XG5cbiAgJi1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogLjU7XG4gIH1cblxufSIsInRhYmxlIHtcblx0d2lkdGg6IDEwMCU7XG59XG4iLCJzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59IiwiLmMtdmlkZW8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1vdXRsaW5lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2lubmVyIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3ZlcjsnOyAvL25lZWRlZCBmb3IgcG9seWZpbGxcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCAycHggMCB0cmFuc3BhcmVudGl6ZSgkY29sb3ItYmxhY2ssIC44NSk7XG4gICAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgICAgd2lkdGg6IDRyZW07XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycztcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgLyogICBib3JkZXI6IDNweCBzb2xpZCAkY29sb3Itd2hpdGU7Ki9cbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggMnB4IHJnYmEoMCwgMCwgMCwgLjIpO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIEBpbmNsdWRlIGhpZGRlbi12aXN1YWxseSgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCAycHggcmdiYSgwLCAwLCAwLCAuMik7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1wcmltYXJ5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktaG92ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1zZWNvbmRhcnkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcblxuICAgICAgICAgICAgLmMtdmlkZW9fX2ljb24ge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnktaG92ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS10ZXJ0aWFyeSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGVydGlhcnk7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGVydGlhcnktaG92ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59IiwiIC5vLWJsdXJyZWQtaW1hZ2Uge1xuIFx0d2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZpbHRlcjogYmx1cig4cHgpO1xuIH1cblxuIC5vLWltYWdlLXJvdW5kZWQge1xuIFx0Ym9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG4gfSIsIlxuLm8tY29sdW1uIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgLmMtaGVyb19fY29udGVudCAmLCAuYy1pbWFnZWhlYWRlcl9fY29udGVudCAmIHtcbiAgICAgIHRleHQtd3JhcDogYmFsYW5jZTtcbiAgICAgIFxuICAgICAgaDEge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcblxuICAgIEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuICAgICAgJi0tc21hbGwge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG5cbiAgICAgICYtLW5vcm1hbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cblxuICAgICAgJi0tYmlnIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIGlmcmFtZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gIH1cblxuICAmX192aWRlbyB7XG4gICAgdmlkZW8ge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2Zvcm0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1vdXRsaW5lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuICAgICAgcGFkZGluZzogNDBweDtcbiAgICB9XG5cbiAgICAuYy1mb3JtX19zbG9nYW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgYm90dG9tOiAtMjBweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgXG4gICAgICBAaW5jbHVkZSBicChtZWRpdW0pIHtcbiAgICAgICAgXG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgcmlnaHQ6IC01MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ZpZ3VyZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAkbm8tcmFkaXVzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cblxuICAgIGZpZ3VyZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJi0tZmVhdHVyZWQge1xuICAgICAgLypiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7Ki9cblxuICAgICAgQGluY2x1ZGUgYnAobWVkaXVtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gICZfX2xpbmUge1xuICAgIFxuICB9XG5cbiAgJl9fd2hpdGVzcGFjZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgJi0taW5saW5lIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgLmMtYnV0dG9uIHtcbiAgICAgICAgLyp3aWR0aDogMTAwJTsqL1xuICAgICAgICBcblxuICAgICAgICBAaW5jbHVkZSBicCh4cykge1xuICAgICAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICBAaW5jbHVkZSBicCh4cykge1xuICAgICAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnAoeHMpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufSIsIi5vLWNvbnRhaW5lciB7XG5cdEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cdGhlaWdodDogMTAwJTtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0bWF4LXdpZHRoOiAxMjgwcHg7XG5cdHBhZGRpbmc6IDAgMjBweDtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHR6LWluZGV4OiAzO1xuXG5cdCYtLWZ1bGwge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0Ji0tZXh0cmFleHRyYWxhcmdlIHtcblx0XHRtYXgtd2lkdGg6IDE2MDBweDtcblx0fVxuXG4vKlx0Ji0tZXh0cmFsYXJnZSB7XG5cdFx0bWF4LXdpZHRoOiAxMzgwcHg7XG5cdH0qL1xuXG5cdCYtLWxhcmdlIHtcblx0XHRtYXgtd2lkdGg6IDEyODBweDtcblx0fVxuXG5cdCYtLW1lZGl1bSB7XG5cdFx0bWF4LXdpZHRoOiAxMDY0cHg7XG5cdH1cblxuXHQmLS1zbWFsbCB7XG5cdFx0bWF4LXdpZHRoOiA4OTBweDtcblx0fVxuXG5cdCYtLXNtYWxsZXN0IHtcblx0XHRtYXgtd2lkdGg6IDQ5MHB4O1xuXHR9XG59XG4iLCIvLy8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gICAjQ0xFQVJGSVhcbi8vICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vIE1peGluIHRvIGRyb3AgbWljcm8gY2xlYXJmaXggaW50byBhIHNlbGVjdG9yLiBGdXJ0aGVyIHJlYWRpbmc6XG4vLyBodHRwOi8vd3d3LmNzc21vam8uY29tL3RoZS12ZXJ5LWxhdGVzdC1jbGVhcmZpeC1yZWxvYWRlZC9cbi8vXG4vLyAudXNhZ2Uge1xuLy8gICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuLy8gfVxuXG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBjbGVhcjogYm90aCAhaW1wb3J0YW50O1xuICB9XG59XG5cbiIsIi5jLWZhcSB7XG4gICAgJl9fZmlndXJlIHtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEyNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMjUwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgIG1hcmdpbjogMCAtMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBicCh4bGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAtNjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIG1heC13aWR0aDogODUwcHg7XG4gICAgfVxuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICYtLWV4dHJhIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG59XG5cblxuLmMtZmFxLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAmLmlzLW9wZW4ge1xuICAgICAgICAuYy1mYXEtaXRlbV9fY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5jLWZhcS1pdGVtIHtcbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRpdGxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1oaWRkZW4ge1xuICAgICAgICAuYy1mYXEtaXRlbV9fY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRpdGxlO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1vdXRsaW5lO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC4ycztcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHggMTVweCAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICAgPiBwIHtcbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmlzLWhpZGRlbiAmIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuXG4gICAgICAgIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgLmlzLW9wZW4gJiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuZ2Zvcm0ge1xuXHQmX3dyYXBwZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXG5cdCZfaGVhZGluZyB7XG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cblx0XHQuby1jb2x1bW5fX2Zvcm0tLW5vLWhlYWRlciAmIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Jl90aXRsZSB7XG5cdFx0Y29sb3I6ICRjb2xvci1mb3JtLXRpdGxlO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0Zm9udC1zaXplOiAyOHB4O1xuICBcdFx0bGluZS1oZWlnaHQ6IDM2cHg7XG5cblx0ICBcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMzJweDtcblx0XHQgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9kZXNjcmlwdGlvbiB7XG5cdFx0Y29sb3I6ICRjb2xvci1mb3JtLWRlc2NyaXB0aW9uO1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgXHRkaXNwbGF5OiBibG9jaztcbiAgICBcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxuXG5cdCZfcmVxdWlyZWRfbGVnZW5kIHtcblx0XHRjb2xvcjogJGNvbG9yLWZvcm0tZGVzY3JpcHRpb247XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdCZfc3VibWlzc2lvbl9lcnJvciB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHQgICAgbGluZS1oZWlnaHQ6IDEuNTtcblx0ICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdCAgICBiYWNrZ3JvdW5kOiAkY29sb3ItdGV4dDtcblx0ICAgIHBhZGRpbmc6IDEwcHggMTVweDtcblx0ICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblx0ICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cdCAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHQgICAgZm9udC1mYW1pbHk6ICRmb250LXRleHQ7XG5cdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQmX2JvZHkge1xuXG5cdH1cblxuXHQmX2ZpZWxkcyB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQmX2ZpbGV1cGxvYWRfcnVsZXMge1xuXHRcdGNvbG9yOiAkY29sb3ItZm9ybS1kZXNjcmlwdGlvbjtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuICAgIFx0ZGlzcGxheTogYmxvY2s7XG4gICAgXHRmb250LXNpemU6IDE0cHg7XG4gICAgXHRtYXJnaW4tdG9wOiA1cHg7XG5cdH1cblxuXHQmX2Zvb3RlciB7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0fVxuXG5cdCZfYnV0dG9uIHtcblx0XHQmLmMtYnV0dG9uX19wcmltYXJ5IHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LWhvdmVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8qJl9idXR0b24ge1xuXHRcdCYuYy1idXR0b24ge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG5cdFx0ICAgIHBhZGRpbmc6IDExcHggMjBweDtcblx0XHQgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdCAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcblx0XHQgICAgbGluZS1oZWlnaHQ6IDA7XG5cdFx0fVxuXHQgICAgLmMtYnV0dG9uIHtcblx0ICAgIFx0Jl9fdGV4dCB7XG5cdCAgICBcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHQgICAgZm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdCAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHQgICAgXHR9XG5cdCAgICB9XG5cdH1cbiovXG5cdCZfcm93LS1ob25leXBvdCB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0aGVpZ2h0OiAwO1xuXHR9XG5cblx0Jl92YWxpZGF0aW9uX2NvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uZ2ZpZWxkIHtcblx0bWFyZ2luOiAwIDAgMTBweCAwO1xuXHRwYWRkaW5nOiAwO1xuXHRmbGV4OiAxIDAgMTAwJTtcblxuXHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdCZfdmlzaWJpbGl0eV9oaWRkZW4ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQmX2Rlc2NyaXB0aW9uIHtcblx0XHRjb2xvcjogJGNvbG9yLWZvcm0tZGVzY3JpcHRpb247XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcbiAgICBcdGRpc3BsYXk6IGJsb2NrO1xuICAgIFx0Zm9udC1zaXplOiAxNHB4O1xuXG4gICAgXHQuZmllbGRfZGVzY3JpcHRpb25fYWJvdmUgJiB7XG4gICAgXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgXHR9XG5cdH1cblxuXHQmX2xhYmVsIHtcblx0XHRmb250LWZhbWlseTogJGZvbnQtbGFiZWw7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRjb2xvcjogJGNvbG9yLWZvcm0tbGFiZWw7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFxuXHRcdC5oaWRkZW5fbGFiZWwgJiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC8qIFRpbWUgZmllbGQgKi9cblx0Jl90aW1lX2hvdXIsICZfdGltZV9taW51dGUge1xuXHRcdG1pbi13aWR0aDogNzVweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0aW5wdXQge1xuXHRcdFx0cGFkZGluZzogMTFweCAxMHB4IDExcHggMjBweDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cblx0XHRsYWJlbCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdGkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHR9XG5cdH1cblxuXHQmX2xpc3Qge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1mb3JtLWJhY2tncm91bmQ7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHQmX2ljb25zIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcblxuXHRcdFx0LmFkZF9saXN0X2l0ZW0sIC5kZWxldGVfbGlzdF9pdGVtIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0ICAgIGhlaWdodDogMTZweDtcblx0XHRcdCAgICB3aWR0aDogMTZweDtcblx0XHRcdCAgICBvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0ICAgIG1hcmdpbjogMDtcblx0XHRcdCAgICBwYWRkaW5nOiAwO1xuXHRcdFx0ICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHQgICAgbGluZS1oZWlnaHQ6IDA7XG5cdFx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0fVxuXG5cdFx0XHQuYWRkX2xpc3RfaXRlbSB7XG5cblx0XHRcdH1cblxuXHRcdFx0LmRlbGV0ZV9saXN0X2l0ZW0ge1xuXG5cdFx0XHR9XG5cdFx0fVxuXG5cblx0XHR0ZCx0ciB7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHQmLmdmaWVsZF9saXN0X2ljb25zIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdH1cblxuXHRcdFx0Ji5nZmllbGRfbGlzdF9ncm91cCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdCAgICBkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdCAgICAmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHQgICAgXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0ICAgIH1cblxuXHRcdFx0ICAgIHRkLmdmaWVsZF9saXN0X2NlbGwge1xuXHRcdFx0ICAgIFx0ZmxleDogMTtcblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxuXG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiBub25lO1xuXHR9XG5cblx0Jl9yZXF1aXJlZCB7XG5cdFx0bWFyZ2luLWxlZnQ6IC4yNXJlbTtcblx0XHRjb2xvcjogbGlnaHRlbigkY29sb3ItdGV4dCwgNTAlKTtcblx0fVxuXG5cdCZfY2hlY2tib3gge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdH1cbi8qXG5cdCZfbGFiZWwsIGxhYmVsOm5vdCguZ2ZpZWxkX2NvbnNlbnRfbGFiZWwpIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG5cdFx0Zm9udC1zaXplOiAwLjg1cmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0fSovXG5cblx0Jl9jb25zZW50X2xhYmVsIHtcbiAgICBcdGZvbnQtc2l6ZTogMTZweDtcbiAgICBcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdH1cblxuXHQmX3JhZGlvIHtcblx0XHQ+IGxpIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG5cdFx0XHRcdG1hcmdpbjogMCAuMjVyZW0gMCAwLjE1cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdC5nZm9ybV9pbnB1dC13cmFwcGVyIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdH1cblxuXHRcdFx0PiBsYWJlbCB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jayFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDAhaW1wb3J0YW50O1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtdGV4dDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLS13aWR0aC1oYWxmIHtcblx0XHRAaW5jbHVkZSBicChsYXJnZSkge1xuXHRcdCAgICBmbGV4OiAwIDAgNDklO1xuXHRcdH1cblx0fVxufVxuXG4uZ2lucHV0IHtcblx0Jl9jb250YWluZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblxuXHRcdCZfY29uc2VudCB7XG5cdFx0XHQuZ2Zvcm1faW5wdXQtd3JhcHBlciB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG4gICAgXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfc2luZ2xlcHJvZHVjdCB7XG5cblx0XHRcdC5naW5wdXRfcHJvZHVjdF9wcmljZV9sYWJlbCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0XHRcdC5nZm9ybV9pbnB1dC13cmFwcGVyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX2RhdGUge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblxuXHRcdCZfcmFkaW8ge1xuXHRcdFx0LmdmaWVsZF9yYWRpbyB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblxuXHRcdCZfdGV4dGFyZWEge1xuXHRcdFx0dGV4dGFyZWEge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvKiBUaW1lIGZpZWxkICovXG5cdCZfY29tcGxleCB7XG5cdFx0LmNsZWFyLW11bHRpIHtcbi8qXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyovXG5cdFx0fVxuXHR9XG5cblx0Jl9jb3VudGVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWZvcm0tZGVzY3JpcHRpb247XG4gICAgXHRkaXNwbGF5OiBibG9jaztcbiAgICBcdGZvbnQtc2l6ZTogMTRweDtcbiAgICBcdG1hcmdpbi10b3A6IDVweDtcblx0fVxuXG5cdC8qJl9jb3VudGVyIHtcblx0XHRmb250LXNpemU6IDAuNzVyZW07XG5cdH1cblxuXHRAaW5jbHVkZSBicChsYXJnZSkge1xuXHRcdCZfcHJvZHVjdF9wcmljZSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHRcdCZfbGFiZWwge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHQmX3F1YW50aXR5IHtcblx0XHRcdCZfbGFiZWwge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fSovXG59XG5cblxuLmdmIHtcblxuXHQmX2hhbGZfY29sdW1uIHtcblx0XHRAaW5jbHVkZSBicChsYXJnZSkge1xuXHRcdCAgICBmbGV4OiAwIDAgNDklO1xuXHRcdH1cblx0fVxuXG5cdCZfcGFnZV9zdGVwcyB7XG5cdFx0cGFkZGluZzogMS4yNXJlbSAwO1xuXHQgICAgZGlzcGxheTogZmxleDtcblx0ICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0ICAgIGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXG5cdCZfc3RlcCB7XG5cdFx0b3BhY2l0eTogLjI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdCAgICBmbGV4OiAxIDAgNTAlO1xuXHQgICAgbWFyZ2luLWJvdHRvbTogMDtcblx0XG5cdFx0Jl9hY3RpdmUge1xuXHRcdFx0b3BhY2l0eTogMTtcblxuXHRcdFx0LmdmX3N0ZXBfbnVtYmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfbnVtYmVyIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQgICAgd2lkdGg6IDEuMjVyZW07XG5cdFx0XHRoZWlnaHQ6IDEuMjVyZW07XG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuXHRcdCAgICBmb250LXNpemU6IDAuNzVyZW07XG5cdFx0ICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cblx0XHQgICAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHQgICAgXHR3aWR0aDogMi41cmVtO1xuXHRcdFx0XHRoZWlnaHQ6IDIuNXJlbTtcblx0XHRcdCAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMXJlbTtcblx0XHQgICAgfVxuXHRcdH1cblxuXHRcdCZfbGFiZWwge1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG5cdFx0XHRAaW5jbHVkZSBicChsYXJnZSkge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4udmFsaWRhdGlvbiB7XG5cdCZfZXJyb3Ige1xuXHRcdHBhZGRpbmc6IDAgMCAxcmVtIDA7XG5cdH1cbiBcdFxuIFx0Jl9tZXNzYWdlIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdCAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cdCAgICBmb250LXNpemU6IDE0cHg7XG5cdH1cbn1cblxuI2dmb3JtX3BhZ2VfMV8xIHtcblx0Lmdmb3JtX3BhZ2VfZm9vdGVyIHtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cblx0XHQ+IC5jLWJ0bjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBicChsYXJnZSkge1xuXHRcdFx0XHR3aWR0aDogNDklO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICBcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBcdH1cblx0fVxufVxuXG4jZ2Zvcm1fcGFnZV8xXzIge1xuXHQuZ2Zvcm1fcGFnZV9mb290ZXIge1xuXHRcdCNnZm9ybV9wcmV2aW91c19idXR0b25fMSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHQgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHQgICAgcGFkZGluZy1sZWZ0OiAwO1xuXHRcdCAgICBmb250LXdlaWdodDogNTAwO1xuXHRcdCAgICBvcmRlcjogMjtcblx0XHQgICAgd2lkdGg6IDEwMCU7XG5cblx0XHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdCAgICBcdFx0b3JkZXI6IDE7XG5cdCAgICBcdFx0d2lkdGg6IDQ5JTtcblx0ICAgIFx0fVxuXG5cdFx0ICAgICY6aG92ZXIge1xuXHRcdCAgICBcdHNwYW4ge1xuXHRcdCAgICBcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0ICAgIFx0fVxuXHRcdCAgICB9XG5cblx0XHQgICAgc3BhbiB7XG5cdFx0ICAgIFx0cGFkZGluZzogMDtcblx0XHRcdCAgICBmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHQgICAgY29sb3I6ICNhZmFmYWY7XG5cdFx0ICAgIH1cblxuXHRcdCAgICAuYnV0dG9uX19pY29uIHtcblx0XHQgICAgXHRvcGFjaXR5OiAwO1xuXHRcdCAgICB9XG5cdFx0fVxuXG5cdFx0I2dmb3JtX3N1Ym1pdF9idXR0b25fMSB7XG5cdFx0XHRvcmRlcjogMTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cblx0XHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdCAgICBcdFx0b3JkZXI6IDI7XG5cdCAgICBcdFx0d2lkdGg6IDQ5JTtcblx0ICAgIFx0fVxuXHRcdH1cblx0fVxufVx0XG5cbi8vR3Jhdml0eSBGb3JtIFVJXG4vKi51aSB7XG5cdCYtZGF0ZXBpY2tlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhY2tncm91bmQtc2l0ZTtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdGJveC1zaGFkb3c6IDAgMjBweCA1MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHQmLWhlYWRlciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdH1cblxuXHRcdCYtdGl0bGUgeyBcblx0XHRcdGZsZXg6IDEgMCAxMDAlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdFx0PiBzZWxlY3Qge1xuXHRcdFx0XHRmbGV4OiAwIDAgNDglO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtY2FsZW5kYXIge1xuXG5cdFx0XHR0aCB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDVweDtcblx0XHRcdH1cblxuXHRcdFx0dGQge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHBhZGRpbmc6IDNweDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLW91dGxpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji1jb3JuZXIge1xuXHRcdCYtYWxsIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdG1hcmdpbi1ib3R0b206IC40cmVtO1xuXHRcdH1cblx0fVxuXG5cdCYtdG9kYXkge1xuXG5cdFx0YS51aS1zdGF0ZS1kZWZhdWx0ICB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcblx0XHQgICAgY29sb3I6ICRjb2xvci1ibGFjaztcblx0XHR9XG5cdH1cblxuXHQmLXN0YXRlIHtcblxuXHRcdCYtZGVmYXVsdCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiAuOXJlbTtcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRoZWlnaHQ6IDMwcHg7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLWRpc2FibGVkIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1vdXRsaW5lO1xuXHRcdH1cblxuXHRcdCYtaGlnaGxpZ2h0IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLXByaW1hcnksIDEwJSk7XG5cdFx0fVxuXG5cdFx0Ji1hY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0fVxuXHR9XG59Ki9cblxuXG5cbi5nZm9ybS10aGVtZS1kYXRlcGlja2VyOm5vdCguZ2Zvcm0tbGVnYWN5LWRhdGVwaWNrZXIpIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMGQxZDM7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJveC1zaGFkb3c6IDAgLjA2MjVyZW0gLjI1cmVtIHJnYmEoMCwwLDAsLjExKSwwIDAgLjI1cmVtIHJnYmEoMTgsMjUsOTcsLjA0MSk7XG4gICAgY29sb3I6ICM2MDczODI7XG4gICAgZm9udC1zaXplOiAuODEyNXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBwYWRkaW5nOiAxOHB4IDE1cHg7XG4gICAgd2lkdGg6IGF1dG9cbn1cblxuLmdmb3JtLXRoZW1lLWRhdGVwaWNrZXI6bm90KC5nZm9ybS1sZWdhY3ktZGF0ZXBpY2tlcikgdGFibGUsLmdmb3JtLXRoZW1lLWRhdGVwaWNrZXI6bm90KC5nZm9ybS1sZWdhY3ktZGF0ZXBpY2tlcikgdGQsLmdmb3JtLXRoZW1lLWRhdGVwaWNrZXI6bm90KC5nZm9ybS1sZWdhY3ktZGF0ZXBpY2tlcikgdGgsLmdmb3JtLXRoZW1lLWRhdGVwaWNrZXI6bm90KC5nZm9ybS1sZWdhY3ktZGF0ZXBpY2tlcikgdGhlYWQsLmdmb3JtLXRoZW1lLWRhdGVwaWNrZXI6bm90KC5nZm9ybS1sZWdhY3ktZGF0ZXBpY2tlcikgdHIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogMFxufVxuXG4uZ2Zvcm0tdGhlbWUtZGF0ZXBpY2tlcjpub3QoLmdmb3JtLWxlZ2FjeS1kYXRlcGlja2VyKSB0ZCwuZ2Zvcm0tdGhlbWUtZGF0ZXBpY2tlcjpub3QoLmdmb3JtLWxlZ2FjeS1kYXRlcGlja2VyKSB0aCB7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lXG59XG5cbi5nZm9ybS10aGVtZS1kYXRlcGlja2VyOm5vdCguZ2Zvcm0tbGVnYWN5LWRhdGVwaWNrZXIpIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLmdmb3JtLXRoZW1lLWRhdGVwaWNrZXI6bm90KC5nZm9ybS1sZWdhY3ktZGF0ZXBpY2tlcikgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQsLmdmb3JtLXRoZW1lLWRhdGVwaWNrZXI6bm90KC5nZm9ybS1sZWdhY3ktZGF0ZXBpY2tlcikgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYge1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgc3BlYWs6IG5ldmVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICM2MDczODI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1mYW1pbHk6IGdmb3JtLWljb25zLXRoZW1lIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdG9wOiAtMnB4O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjNzIGVhc2UtaW4tb3V0O1xuICAgIHdpZHRoOiAzMHB4XG59XG5cbi5nZm9ybS10aGVtZS1kYXRlcGlja2VyOm5vdCguZ2Zvcm0tbGVnYWN5LWRhdGVwaWNrZXIpIC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0OmZvY3VzLC5nZm9ybS10aGVtZS1kYXRlcGlja2VyOm5vdCguZ2Zvcm0tbGVnYWN5LWRhdGVwaWNrZXIpIC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0OmhvdmVyLC5nZm9ybS10aGVtZS1kYXRlcGlja2VyOm5vdCguZ2Zvcm0tbGVnYWN5LWRhdGVwaWNrZXIpIC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2OmZvY3VzLC5nZm9ybS10aGVtZS1kYXRlcGlja2VyOm5vdCguZ2Zvcm0tbGVnYWN5LWRhdGVwaWNrZXIpIC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2OmhvdmVyIHtcbiAgICBjb2xvcjogIzJmNDA1NFxufVxuXG4uZ2Zvcm0tdGhlbWUtZGF0ZXBpY2tlcjpub3QoLmdmb3JtLWxlZ2FjeS1kYXRlcGlja2VyKSAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCAudWktaWNvbiwuZ2Zvcm0tdGhlbWUtZGF0ZXBpY2tlcjpub3QoLmdmb3JtLWxlZ2FjeS1kYXRlcGlja2VyKSAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldiAudWktaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uZ2Zvcm0tdGhlbWUtZGF0ZXBpY2tlcjpub3QoLmdmb3JtLWxlZ2FjeS1kYXRlcGlja2VyKSAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsLmdmb3JtLXRoZW1lLWRhdGVwaWNrZXI6bm90KC5nZm9ybS1sZWdhY3ktZGF0ZXBpY2tlcikgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlIHtcbiAgICBib3JkZXI6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHdpZHRoOiBhdXRvXG59XG5cbi5nZm9ybS10aGVtZS1kYXRlcGlja2VyOm5vdCguZ2Zvcm0tbGVnYWN5LWRhdGVwaWNrZXIpIC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2IHtcbiAgICBsZWZ0OiAwXG59XG5cbi5nZm9ybS10aGVtZS1kYXRlcGlja2VyOm5vdCguZ2Zvcm0tbGVnYWN5LWRhdGVwaWNrZXIpIC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kb3duLWFycm93LnN2Zyk7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uZ2Zvcm0tdGhlbWUtZGF0ZXBpY2tlcjpub3QoLmdmb3JtLWxlZ2FjeS1kYXRlcGlja2VyKSAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gICAgcmlnaHQ6IDBcbn1cblxuLmdmb3JtLXRoZW1lLWRhdGVwaWNrZXI6bm90KC5nZm9ybS1sZWdhY3ktZGF0ZXBpY2tlcikgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZG93bi1hcnJvdy5zdmcpO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG5cbi5nZm9ybS10aGVtZS1kYXRlcGlja2VyOm5vdCguZ2Zvcm0tbGVnYWN5LWRhdGVwaWNrZXIpIC51aS1kYXRlcGlja2VyLWhlYWRlciBzZWxlY3Qge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Rvd24tYXJyb3cuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY29sb3I6ICM1ODVlNmE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBwYWRkaW5nOiAwIDIycHggMCAwO1xuICAgIHdpZHRoOiBhdXRvXG59XG5cbi5nZm9ybS10aGVtZS1kYXRlcGlja2VyOm5vdCguZ2Zvcm0tbGVnYWN5LWRhdGVwaWNrZXIpIC51aS1kYXRlcGlja2VyLWhlYWRlciBzZWxlY3QudWktZGF0ZXBpY2tlci1tb250aCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIC1tb3otdGV4dC1hbGlnbi1sYXN0OiByaWdodDtcbiAgICB0ZXh0LWFsaWduLWxhc3Q6IHJpZ2h0XG59XG5cbi5nZm9ybS10aGVtZS1kYXRlcGlja2VyOm5vdCguZ2Zvcm0tbGVnYWN5LWRhdGVwaWNrZXIpIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIGEsLmdmb3JtLXRoZW1lLWRhdGVwaWNrZXI6bm90KC5nZm9ybS1sZWdhY3ktZGF0ZXBpY2tlcikgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMFxufVxuXG4uZ2Zvcm0tdGhlbWUtZGF0ZXBpY2tlcjpub3QoLmdmb3JtLWxlZ2FjeS1kYXRlcGlja2VyKSAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0aCBzcGFuIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjMmY0MDU0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAuODEyNXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNDBweFxufVxuXG4uZ2Zvcm0tdGhlbWUtZGF0ZXBpY2tlcjpub3QoLmdmb3JtLWxlZ2FjeS1kYXRlcGlja2VyKSAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0ZCB7XG4gICAgZm9udC1zaXplOiAuODEyNXJlbTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDUwcHhcbn1cblxuLmdmb3JtLXRoZW1lLWRhdGVwaWNrZXI6bm90KC5nZm9ybS1sZWdhY3ktZGF0ZXBpY2tlcikgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgLnVpLXN0YXRlLWRlZmF1bHQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY29sb3I6ICMyZjQwNTQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjNzIGVhc2UtaW4tb3V0O1xuICAgIHdpZHRoOiA0MHB4XG59XG5cbi5nZm9ybS10aGVtZS1kYXRlcGlja2VyOm5vdCguZ2Zvcm0tbGVnYWN5LWRhdGVwaWNrZXIpIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC51aS1zdGF0ZS1kZWZhdWx0OmZvY3VzLC5nZm9ybS10aGVtZS1kYXRlcGlja2VyOm5vdCguZ2Zvcm0tbGVnYWN5LWRhdGVwaWNrZXIpIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC51aS1zdGF0ZS1kZWZhdWx0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogIzYwNzM4MjtcbiAgICBvdXRsaW5lOiBub25lXG59XG5cbi5nZm9ybS10aGVtZS1kYXRlcGlja2VyOm5vdCguZ2Zvcm0tbGVnYWN5LWRhdGVwaWNrZXIpIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC51aS1zdGF0ZS1kZWZhdWx0OmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2YyZjNmNTtcbiAgICBib3JkZXItY29sb3I6ICM2MDczODJcbn1cblxuLmdmb3JtLXRoZW1lLWRhdGVwaWNrZXI6bm90KC5nZm9ybS1sZWdhY3ktZGF0ZXBpY2tlcikgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgLnVpLWRhdGVwaWNrZXItY3VycmVudC1kYXkgLnVpLXN0YXRlLWRlZmF1bHQge1xuICAgIGJhY2tncm91bmQ6ICM2MDczODI7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjA3MzgyO1xuICAgIGJveC1zaGFkb3c6IDAgLjEyNXJlbSAuMTI1cmVtIHJnYmEoNTgsNTgsODcsLjA2KTtcbiAgICBjb2xvcjogI2ZmZlxufVxuXG4uZ2Zvcm0tdGhlbWUtZGF0ZXBpY2tlcjpub3QoLmdmb3JtLWxlZ2FjeS1kYXRlcGlja2VyKSAudWktZGF0ZXBpY2tlci1jYWxlbmRhciAudWktZGF0ZXBpY2tlci1jdXJyZW50LWRheSAudWktc3RhdGUtZGVmYXVsdDpmb2N1cywuZ2Zvcm0tdGhlbWUtZGF0ZXBpY2tlcjpub3QoLmdmb3JtLWxlZ2FjeS1kYXRlcGlja2VyKSAudWktZGF0ZXBpY2tlci1jYWxlbmRhciAudWktZGF0ZXBpY2tlci1jdXJyZW50LWRheSAudWktc3RhdGUtZGVmYXVsdDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjA3MzgyXG59XG5cbi5nZm9ybS10aGVtZS1kYXRlcGlja2VyOm5vdCguZ2Zvcm0tbGVnYWN5LWRhdGVwaWNrZXIpIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC51aS1zdGF0ZS1kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZDogbm9uZVxufVxuXG4uZ2Zvcm0tdGhlbWUtZGF0ZXBpY2tlcjpub3QoLmdmb3JtLWxlZ2FjeS1kYXRlcGlja2VyKSAudWktZGF0ZXBpY2tlci1jYWxlbmRhciAudWktc3RhdGUtZGlzYWJsZWQgLnVpLXN0YXRlLWRlZmF1bHQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2YyZjNmNTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDMyLDMyLDQ2LC4wNzkpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogMCAuMTI1cmVtIC4xMjVyZW0gcmdiYSg1OCw1OCw4NywuMDYpO1xuICAgIGNvbG9yOiAjNjg2ZTc3O1xuICAgIGN1cnNvcjogdGV4dDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2lkdGg6IDQwcHhcbn1cblxuaHRtbFtkaXI9cnRsXSAjdWktZGF0ZXBpY2tlci1kaXYuZ2Zvcm0tdGhlbWUtZGF0ZXBpY2tlcltzdHlsZV0ge1xuICAgIHJpZ2h0OiBhdXRvIWltcG9ydGFudFxufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5zY3JlZW4tcmVhZGVyLXRleHQge1xuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgICB3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMDtcbiAgICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbn0iLCIuby1saXN0LWJhcmUge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW4tbGVmdDogMDtcbn1cbiIsIi5vLWxpc3QtaW5saW5lIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXG5cdCZfX2l0ZW0ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxufVxuIiwidGFibGUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmFja2dyb3VuZC1zaXRlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itb3V0bGluZTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXG5cdGNhcHRpb24ge1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRwYWRkaW5nOiA1cHg7XG5cdH1cblxuXHR0Ym9keSB7XG5cblx0fVxuXG5cdHRyIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLW91dGxpbmU7XG5cblx0XHR0aCB7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdH1cblxuXHRcdHRkIHtcblxuXHRcdH1cblxuXHRcdHRoLCB0ZCB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itb3V0bGluZTtcblx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHR9XG5cdH1cbn1cblxuXG4uYy10YWJsZSB7XG5cdCZfX2xpc3Qge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblx0XG5cdCZfX2l0ZW0ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cdFxuXHQmX19uYW1lIHtcblx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcblx0ICAgIGZsZXg6IDEgMCA1MCU7XG5cdCAgICBmb250LXdlaWdodDogNDAwO1xuXHQgICAgXG5cdCAgICAuYy1mb290ZXJfX21lbnUtLW9wZW5pbmctaG91cnMgJiB7XG5cdFx0ICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0ICAgIG9wYWNpdHk6IC44O1xuXHQgICAgfVxuXHR9XG5cblx0Jl9fdmFsdWUge1xuXHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuXHQgICAgZmxleDogMSAwIDEwMCU7XG5cblxuXHQgICAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiBcdFx0XHRmbGV4OiAxIDAgNTAlO1xuXHQgICAgfVxuXG5cdCAgICBhIHtcblx0ICAgIFx0d29yZC1icmVhazogYnJlYWstYWxsO1xuXHQgICAgfVxuXG5cdCAgICAuYy1mb290ZXJfX21lbnUtLW9wZW5pbmctaG91cnMgJiB7XG5cdFx0ICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0ICAgIG9wYWNpdHk6IC44O1xuXHQgICAgfVxuXHR9XG59XG5cblxuLmMtcHJpY2VzIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXG5cdEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuXHRcdHBhZGRpbmc6IDQwcHg7XG5cdH1cblxuXHQmX19oZWFkZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cblx0XHRAaW5jbHVkZSBicChtZWRpdW0pIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cblx0XHQmLS1pbm5lciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdH1cblxuXHRcdCYtLWxlZnQge1xuXG5cdFx0fVxuXG5cdFx0Ji0tcmlnaHQge1xuXG5cdFx0fVxuXHR9XG5cblx0Jl9fbGlzdCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXHRcblx0Jl9faXRlbSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblxuXHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cdFxuXHQmX19uYW1lIHtcblx0ICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcblx0ICAgIGZvbnQtc2l6ZTogMTZweDtcblxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdCZfX2luZm9ybWF0aW9uIHtcblxuXHRcdCYtLWluZGljYXRvciB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1iZWlnZTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAxNXB4O1xuXHRcdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcblx0XHR9XG5cblx0XHQmLS1kZXNjcmlwdGlvbiB7XG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZXh0O1xuXHRcdCAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ICAgIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuXHRcdCAgICBwYWRkaW5nOiAxMHB4O1xuXHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICAgIHotaW5kZXg6IDE7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMTRweDtcblx0XHQgICAgZm9udC13ZWlnaHQ6IDQwMDtcblx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdCAgICB0b3A6IDMwcHg7XG5cdFx0ICAgIHJpZ2h0OiAwO1xuXHRcdCAgICB3aWR0aDogYXV0bztcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdCAgICAuYy1wcmljZXNfX2luZm9ybWF0aW9uLS1kZXNjcmlwdGlvbiB7XG5cdFx0ICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHQgICAgfVxuXHRcdH1cblx0fVxuXG5cdCZfX3ZhbHVlIHtcblx0ICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcblx0ICAgIGZvbnQtc2l6ZTogMTZweDtcblx0fVxufVxuXG5cbi8qLmMtdGFibGUge1xuXG5cdCZfX2xpc3Qge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1vdXRsaW5lO1xuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXJnaW46IDA7XG5cblx0ICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itb3V0bGluZTtcblxuXHQgICAgJjpsYXN0LW9mLXR5cGUge1xuXHQgICAgXHRib3JkZXItYm90dG9tOiAwO1xuXHQgICAgXHRtYXJnaW4tYm90dG9tOiAwO1xuXHQgICAgfVxuXHR9XG5cdFxuXHQmX19uYW1lIHtcblx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cdCAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG5cdCAgICBmbGV4OiAxIDAgNTAlO1xuXHQgICAgZm9udC1zaXplOiAxNnB4O1xuXHQgICAgcGFkZGluZzogNXB4IDEwcHg7XG5cdCAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3Itb3V0bGluZTtcblx0fVxuXG5cdCZfX3ZhbHVlIHtcblx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICAgIGZsZXg6IDEgMCA1MCU7XG5cdCAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG5cdCAgICBwYWRkaW5nOiA1cHggMTBweDtcblx0fVxufSovIiwiXG4uYy1iYS1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cbiAgJi5pcy1sb2FkZWQge1xuICAgIC5yZXNpemUge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAycHggNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgJi0tYmVmb3JlIHtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgfVxuXG4gICAgJi0tYWZ0ZXIge1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLnJlc2l6ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA1MHB4KTtcbiAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgZmlsdGVyOiBibHVyKDE1cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgICB9XG4gIH1cblxuICAuaGFuZGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDRweDtcbiAgICBtYXJnaW4tbGVmdDogLTRweDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICBjdXJzb3I6IGV3LXJlc2l6ZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxlZnQ6IC0yMHB4O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDMwcHgpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbGVmdDogLTVweDtcbiAgICB9XG4gIH1cblxuICAuZHJhZ2dhYmxlIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgbWFyZ2luOiAtMjRweCAwIDAgLTI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5vLXNlY3Rpb24uby1zZWN0aW9uLS1icmVhZGNydW1icyB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbn1cblxuLmMtYnJlYWRjcnVtYnMsIC5icmVhZGNydW1icyB7XG5cdHBhZGRpbmc6IDEwcHggMDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXG5cdGEge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY2hldnJvbiB7XG5cdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXHRcdGhlaWdodDogMTJweDtcblx0XHRtYXJnaW46IDAgNXB4O1xuXHRcdHdpZHRoOiAxMnB4O1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFxuXHRcdHBhdGgge1xuXHRcdFx0ZmlsbDogY3VycmVudENvbG9yO1xuXHRcdH1cblx0fVxufVxuXG4uYnJlYWRjcnVtYiB7XG5cdCZfbGFzdCB7XG5cdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXHR9XG59IiwiLmMtYnV0dG9uLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6ICRuby1yYWRpdXM7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgJGdsb2JhbC10cmFuc2l0aW9uO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXRleHQ7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICBAaW5jbHVkZSBicCh4cykge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB9XG59XG5cbi5jLWJ1dHRvbiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgIH1cblxuICAgICZfX2ZpZ3VyZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxufVxuXG4uYy1idXR0b24ge1xuICAgICZfX3ByaW1hcnkge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblxuICAgICAgICAuYy1idXR0b24ge1xuICAgICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWhvdmVyO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NlY29uZGFyeSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcblxuICAgICAgICAuYy1idXR0b24ge1xuICAgICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnktaG92ZXI7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1zZWNvbmRhcnktaG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXJ0aWFyeSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci10ZXJ0aWFyeTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItdGVydGlhcnk7XG5cbiAgICAgICAgLmMtYnV0dG9uIHtcbiAgICAgICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItdGVydGlhcnktaG92ZXI7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci10ZXJ0aWFyeS1ob3ZlcjtcblxuICAgICAgICAgICAgLmMtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19xdWF0ZXJuYXJ5IHtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcXVhdGVybmFyeTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcXVhdGVybmFyeTtcblxuICAgICAgICAuYy1idXR0b24ge1xuICAgICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcXVhdGVybmFyeS1ob3ZlcjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXF1YXRlcm5hcnktaG92ZXI7XG5cbiAgICAgICAgICAgIC5jLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX193aGl0ZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAuYy1idXR0b24ge1xuICAgICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmVpZ2U7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1iZWlnZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RyYW5zcGFyYW50IHtcbiAgICAgICAgXG4gICAgfVxufSAgICAgICAgIiwiLmMtY2FyZC1wb3N0IHtcbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsMWZyKTtcbiAgICBncmlkLXJvdy1nYXA6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwxZnIpO1xuICAgICAgZ3JpZC1nYXA6IDE1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsMWZyKTtcbiAgICAgIGdyaWQtZ2FwOiAzMHB4O1xuICAgICAgZ3JpZC1yb3ctZ2FwOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmX19mdWxsLWxpbmsge1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9faW5uZXIge1xuXG4gIH1cblxuICAmX19maWd1cmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogNjAlO1xuICAgIGJhY2tncm91bmQ6ICNlZmY2Zjk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gICZfX21ldGEge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn0iLCIuYy1jYXJkIHtcbiAgJi1yb29tcyB7XG4gICAgJl9fbGlzdCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwxZnIpO1xuICAgICAgZ3JpZC1yb3ctZ2FwOiAzMHB4O1xuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAzMHB4O1xuXG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcblxuICAgICAgQGluY2x1ZGUgYnAobWVkaXVtKSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDYvc3BhbiA2O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Z1bGwtbGluayB7XG5cbiAgICAgIGNvbG9yOiAkY29sb3ItdGl0bGU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGl0bGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZmlndXJlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nLXRvcDogNDAlO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9faW5uZXIge1xuXG4gICAgfVxuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIFxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgIFxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICRjb2xvci10aXRsZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgIFxuICAgIH1cbiAgfVxufSIsIi5jLWZvb3RlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYWNrZ3JvdW5kLWZvb3Rlcjtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblxuXHQmX190b3Age1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblxuXHRcdEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbG9nbyB7XG5cdFx0bWFyZ2luLXRvcDogNjBweDtcblx0fVxuXG5cdCZfX3dpZGdldHMge1xuXHRcdHBhZGRpbmc6IDYwcHggMDtcbiAgICBcdGRpc3BsYXk6IGdyaWQ7XG5cdCAgICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuXHQgICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwxZnIpO1xuXHQgICAgZ3JpZC1yb3ctZ2FwOiAzMHB4O1xuXHQgICBcdGdyaWQtY29sdW1uLWdhcDogMTVweDtcblxuXHQgICAgQGluY2x1ZGUgYnAobWVkaXVtKSB7XG5cdCAgICBcdGdyaWQtY29sdW1uLWdhcDogMzBweDtcblx0ICAgIH1cblxuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHR9XG5cblxuXHQmX19kZXNjcmlwdGlvbiB7XG5cdFx0QGluY2x1ZGUgYnAoeGxhcmdlKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDY1JTtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdH1cblxuXHQmX19hZGRyZXNzLCAmX19jb250YWN0LW9wdGlvbnMge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcblxuXHRcdC5jLWZvb3Rlci1tZW51X190ZXh0IHtcblx0XHRcdHAge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmMtZm9vdGVyLWNvbnRhY3Qtb3B0aW9ucyB7XG5cdFx0XHQmX19pdGVtIHtcblx0XHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jl9fZnVsbC1saW5rIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fYWRkcmVzcyB7XG5cblx0XHQuYy1mb290ZXItbWVudV9faXRlbTpsYXN0LW9mLXR5cGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicChtZWRpdW1zbWFsbCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNjJweDtcblx0XHR9XG5cdH1cblxuXHRcblx0Jl9fbWVudSB7XG5cdFx0Z3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcblxuXHRcdEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuXHRcdFx0Z3JpZC1jb2x1bW46IHNwYW4gNi9zcGFuIDY7XHRcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicCh4bGFyZ2UpIHtcblx0XHRcdGdyaWQtY29sdW1uOiBzcGFuIDQvc3BhbiA0O1x0XG5cdFx0fVxuXG5cdFx0Ji0tbWVudSB7XG5cdFx0XHQuYy1mb290ZXItbWVudSB7XG5cdFx0XHRcdCZfX2xpc3Qge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0XHRcdFx0XHRjb2x1bW4tY291bnQ6IDI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmMtZm9vdGVyLW1lbnUge1xuXHRcdFx0Jl9fbGlzdCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRcdFx0Ji0tbm8tdGl0bGUge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA1MnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmX19pdGVtIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblxuXHRcdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmX19saW5rIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LXRleHQ7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXG5cdFx0XHRcdFx0LmMtZm9vdGVyLW1lbnUge1xuXHRcdFx0XHRcdFx0Jl9fdGV4dCB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmX190ZXh0IHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LXRleHQ7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblxuXG5cdFx0Ji0tZGVzY3JpcHRpb24ge1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0XHRcdG1heC13aWR0aDogMzUwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29weXJpZ2h0IHtcblx0XHRwYWRkaW5nOiAxNXB4IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcblxuXHRcdCYtLWlubmVyIHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0ICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG5cdFx0ICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwxZnIpO1xuXHRcdCAgICBncmlkLXJvdy1nYXA6IDE1cHg7XG5cdFx0ICAgIFxuXHRcdCAgICBAaW5jbHVkZSBicChtZWRpdW0pIHtcblx0XHQgICAgXHRncmlkLXJvdy1nYXA6IDMwcHg7XG5cdFx0ICAgIFx0Z3JpZC1jb2x1bW4tZ2FwOiAzMHB4O1xuXHRcdCAgICBcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQgICAgfVxuXHRcdH1cblxuXHRcdCYtZGF0ZSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGdyaWQtY29sdW1uOiBzcGFuIDEyL3NwYW4gMTI7XG5cdFx0XHRvcmRlcjogMjtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRvcmRlcjogMTtcblx0XHRcdFx0Z3JpZC1jb2x1bW46IHNwYW4gNi9zcGFuIDY7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1mYXZpY29uIHtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRtYXJnaW46IDAgNXB4IDAgMDtcblx0XHQgICAgcGFkZGluZzogMDtcblx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdCAgICBoZWlnaHQ6IDMwcHg7XG5cdFx0fVxuXG5cdFx0Ji1tZXRhIHtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXRleHQ7XG5cdFx0XHRtYXJnaW4tdG9wOiAzcHg7XG4gICAgXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cblx0XHQmLW1lbnUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRncmlkLWNvbHVtbjogc3BhbiAxMi9zcGFuIDEyO1xuXHRcdFx0b3JkZXI6IDE7XG5cblx0XHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBcdFx0XHRtYXJnaW46IDA7XG4gICAgXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0XHRncmlkLWNvbHVtbjogc3BhbiA2L3NwYW4gNjtcblx0XHRcdH1cblxuXG5cdFx0XHQuYy1tZW51IHtcblx0XHRcdFx0Jl9fbGlzdCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmX19pdGVtIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCZfX2xpbmsge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCZfX3RleHQge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmMtZm9vdGVyX19uYXYge1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0fVxuXG5cdFx0XHQuYy1mb290ZXJfX2NvcHlyaWdodC1wcml2YWN5LXRleHQge1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmMtaGVhZGVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDEwcHggMDtcblxuXHQuaXMtc2Nyb2xsZWQgJiB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXk7XG5cdH1cblxuXHQmX19tYWluIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQmX19pbm5lciB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Jl9fbmF2IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblxuXHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGFuZ3VhZ2VzIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHRAaW5jbHVkZSBicChsYXJnZSkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdFx0fVxuXHRcdC5jLW1lbnUge1xuXHRcdFx0Jl9fbGlzdCB7XG5cblx0XHRcdH1cblxuXHRcdFx0Jl9faXRlbSB7XG5cdFx0XHRcdCYtLWN1cnJlbnQtbGFuZ3VhZ2Uge1xuXHRcdFx0XHRcdC5jLW1lbnVfX2xpbmsge1xuXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCZfX2ZsYWcge1xuXHRcdFx0XHR3aWR0aDogMzJweDtcblx0XHRcdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cblx0XHRcdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmX19sYWJlbCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRcdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmX19kcm9wZG93biB7XG5cdFx0XHRcdG1hcmdpbjogMCAtMTVweDtcblx0XHRcdFx0XG5cdFx0XHRcdC5jLW1lbnUge1xuXHRcdFx0XHRcdCZfX2l0ZW0ge1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cdFxuXHQuaXMtZml4ZWQgJiB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHR9XG59IiwiXG4uYy1oZXJvIHtcbiAgICAmX19pbWFnZS0tY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuby1jb250YWluZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1oYXMtdmlkZW8ge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjI1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdmlkZW8ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgfVxuXG4gICAgJl9fZmlndXJlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgdG9wOiAwO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwwLDAsMCkgMCUsIHJnYmEoMCwwLDAsMSkgMTAwJSk7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNzU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgZmxleDogMSAwIDEwMCU7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDc1cHggMDtcblxuICAgICAgICBAaW5jbHVkZSBicChsYXJnZSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgICAgIH1cblxuICAgICAgICAuby1jb2x1bW5fX3RpdGxlIHtcbiAgICAgICAgICAgIGgxLCBoMiwgaDMsXG4gICAgICAgICAgICBoNCwgaDUsIGg2IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm8tY29sdW1uX190ZXh0IHtcbiAgICAgICAgICAgKiB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmMtbG9nbyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuXHR6LWluZGV4OiAxO1xuXG5cdGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG5cdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1x0XG5cdFx0d2lkdGg6IDE3NXB4O1xuXHRcdGxlZnQ6IGluaGVyaXQ7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0cmlnaHQ6IGluaGVyaXQ7XG5cdH1cblxuXHQmX19mb290ZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcdFxuXHRcdHdpZHRoOiAxNzVweDtcblx0XHRsZWZ0OiBpbmhlcml0O1xuXHRcdG1hcmdpbjogMDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHJpZ2h0OiBpbmhlcml0O1xuXHR9XG59IiwiLy8gdmFyaWFibGVzIG1lbnUgaWNvblxuJG1lbnUtaWNvbi1saW5lLWhlaWdodDogM3B4O1xuJG1lbnUtaWNvbi1saW5lLXdpZHRoOiAzMnB4O1xuJG1lbnUtaWNvbi1saW5lLXNwYWNlOiA2cHg7XG4kbWVudS1pY29uLWJvcmRlci1yYWRpdXM6IDNweDtcbiRtZW51LWljb24tbGluZS1vZmZzZXRZOiAkbWVudS1pY29uLWxpbmUtaGVpZ2h0ICsgJG1lbnUtaWNvbi1saW5lLXNwYWNlO1xuJG1lbnUtaWNvbi1oZWlnaHQ6ICgzKiRtZW51LWljb24tbGluZS1oZWlnaHQpICsgKDIqJG1lbnUtaWNvbi1saW5lLXNwYWNlKTtcbiRtZW51LWRlbGF5OiAuNXM7XG4kY3ViaWMtYmV6aWVyLWluOiBjdWJpYy1iZXppZXIoMC4zMCwxLDAuNzAsMSk7XG4kY3ViaWMtYmV6aWVyLW91dDogY3ViaWMtYmV6aWVyKDEsMC43MCwxLDAuMzApO1xuXG4uYy1tZW51LXRvZ2dsZSB7XG4vKiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAkbWVudS1pY29uLWhlaWdodDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6ICRtZW51LWljb24tbGluZS13aWR0aDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4qL1xuXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMDtcbiAgei1pbmRleDogOTk5OTk7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIFxuICAmX19iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogJG1lbnUtaWNvbi1saW5lLWhlaWdodDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBhbmltYXRpb246IGFuaW1hdGUtbGluZS0xLXJldiAkbWVudS1kZWxheSBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIGFuaW1hdGlvbjogYW5pbWF0ZS1saW5lLTItcmV2ICRtZW51LWRlbGF5IGVhc2UtaW4tb3V0O1xuICAgICAgbWFyZ2luOiAkbWVudS1pY29uLWxpbmUtc3BhY2UgMDtcbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgIGFuaW1hdGlvbjogYW5pbWF0ZS1saW5lLTMtcmV2ICRtZW51LWRlbGF5IGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgfVxuXG4gICYuaXMtb3BlbiB7XG4gICAgLmMtbWVudS10b2dnbGVfX2JhciB7XG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBhbmltYXRpb246IGFuaW1hdGUtbGluZS0xICRtZW51LWRlbGF5ICRjdWJpYy1iZXppZXItaW4gZm9yd2FyZHM7XG4gICAgICB9XG4gIFxuICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIGFuaW1hdGlvbjogYW5pbWF0ZS1saW5lLTIgJG1lbnUtZGVsYXkgJGN1YmljLWJlemllci1pbiBmb3J3YXJkcztcbiAgICAgIH1cbiAgXG4gICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgYW5pbWF0aW9uOiBhbmltYXRlLWxpbmUtMyAkbWVudS1kZWxheSAkY3ViaWMtYmV6aWVyLWluIGZvcndhcmRzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGFuaW1hdGUtbGluZS0xIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlKDBkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkbWVudS1pY29uLWxpbmUtb2Zmc2V0WSwgMCkgcm90YXRlKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkbWVudS1pY29uLWxpbmUtb2Zmc2V0WSwgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGFuaW1hdGUtbGluZS0yIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhbmltYXRlLWxpbmUtMyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZSgwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLSRtZW51LWljb24tbGluZS1vZmZzZXRZLCAwKSByb3RhdGUoMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0kbWVudS1pY29uLWxpbmUtb2Zmc2V0WSwgMCkgcm90YXRlKDEzNWRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhbmltYXRlLWxpbmUtMS1yZXYge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkbWVudS1pY29uLWxpbmUtb2Zmc2V0WSwgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJG1lbnUtaWNvbi1saW5lLW9mZnNldFksIDApIHJvdGF0ZSgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlKDBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYW5pbWF0ZS1saW5lLTItcmV2IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhbmltYXRlLWxpbmUtMy1yZXYge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtJG1lbnUtaWNvbi1saW5lLW9mZnNldFksIDApIHJvdGF0ZSgxMzVkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtJG1lbnUtaWNvbi1saW5lLW9mZnNldFksIDApIHJvdGF0ZSgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlKDBkZWcpO1xuICB9XG59IiwiXG4uYy1zZXJ2aWNlcyB7XG5cdCZfX2xpc3Qge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdCAgICBncmlkLWNvbHVtbi1nYXA6IDMwcHg7XG5cdCAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDMwcHg7XG5cdCAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuXHQgICAgZ3JpZC1yb3ctZ2FwOiAxNXB4O1xuXHQgICAgcm93LWdhcDogMTVweDtcblx0ICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsMWZyKTtcblxuXHRcdEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuXHRcdCAgICBncmlkLXJvdy1nYXA6IDMwcHg7XG5cdCAgICBcdHJvdy1nYXA6IDMwcHg7XG5cblx0XHRcdCYtLW9uZSB7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsMWZyKTtcblx0XHRcdH1cblxuXHRcdFx0Ji0tdHdvIHtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwxZnIpO1xuXHRcdFx0fVxuXG5cdFx0XHQmLS10aHJlZSB7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsMWZyKTtcblx0XHRcdH1cblxuXHRcdFx0Ji0tZm91ciB7XG5cdFx0ICAgIFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwxZnIpO1xuXHRcdFx0fVxuXG5cdFx0XHQmLS1maXZlIHtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwxZnIpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cblx0XHRcdCYtLW9uZSB7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsMWZyKTtcblx0XHRcdH1cblxuXHRcdFx0Ji0tdHdvIHtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwxZnIpO1xuXHRcdFx0fVxuXG5cdFx0XHQmLS10aHJlZSB7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsMWZyKTtcblx0XHRcdH1cblxuXHRcdFx0Ji0tZm91ciB7XG5cdFx0ICAgIFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwxZnIpO1xuXHRcdFx0fVxuXG5cdFx0XHQmLS1maXZlIHtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwxZnIpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHQgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICBtYXJnaW46IDA7XG5cdCAgIFxuXHR9XG5cblx0Jl9faW5uZXIge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnk7XG5cdCAgICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcblx0ICAgIHBhZGRpbmc6IDMwcHg7XG5cdH1cblxuXHQmX19oZWFkZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdCAgICBmbGV4LXdyYXA6IHdyYXA7XG5cdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHQgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblx0fVxuXG5cdCZfX2ZpZ3VyZSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGZsZXg6IDAgMCAyNHB4O1xuXHR9XG5cblx0Jl9faW1hZ2Uge1xuXHRcdHdpZHRoOiAyNHB4O1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXG5cdCZfX21ldGEge1xuXHRcdGZsZXg6IDE7XG5cdCAgICBkaXNwbGF5OiBmbGV4O1xuXHQgICAgZmxleC13cmFwOiB3cmFwO1xuXHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0ICAgIHBhZGRpbmctbGVmdDogMTBweDtcblx0fVxuXG5cdCZfX2xpbmtzIHtcblx0XHQmLS1saXN0IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0Ji0taXRlbSB7XG5cblx0XHRcdGEge1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdFxuXHRcdFx0XHRcdC5jLXNlcnZpY2VzX19saW5rcy0tdGV4dCB7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2ljb24ge1xuXHQgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dDtcblx0ICAgIHdpZHRoOiAyMHB4O1xuXHQgICAgZmlsbDogIzk5OTtcblx0ICAgIGhlaWdodDogMTJweDtcblx0ICAgIHdpZHRoOiAxMnB4O1xuXG5cdCAgICBmbGV4OiAwIDAgMTJweDtcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdCAgICBtYXJnaW4tYm90dG9tOiAwO1xuXHQgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICBsaW5lLWhlaWdodDogMjhweDtcblx0ICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdCAgICBmb250LXdlaWdodDogNzAwO1xuXHQgICAgZm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuICAgIFx0ZmxleDogMSAwIGNhbGMoMTAwJSAtIDI3cHgpO1xuXHR9XG5cblx0Jl9fbGlua3Mge1xuXHRcdCYtLWl0ZW0ge1xuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS10ZXh0IHtcblx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGluayB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblxuXHRcdHN2ZyB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblxuXHRcdFx0cGF0aCB7XG5cdFx0XHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5jLXNpdGUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG1heC13aWR0aDogMTAwdnc7XG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xuXHR3aWR0aDogMTAwJTtcblxuXHQmX19oZWFkZXIge1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgXG5cdFx0ei1pbmRleDogOTtcblx0fVxuXG5cdCZfX21haW4ge1xuXHRcdGZsZXg6IDEgMCBhdXRvO1xuXHR9XG5cblx0Jl9fZm9vdGVyIHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cbn1cblxucCwgb2wsIHVsIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmMtc2l0ZSB7XG5cdCZfX292ZXJsYXkge1xuXHQgICAgcG9zaXRpb246IGZpeGVkO1xuXHQgICAgdG9wOiAwO1xuXHQgICAgbGVmdDogMDtcblx0ICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuXHQgICAgb3BhY2l0eTogLjg7XG5cdCAgICByaWdodDogMDtcblx0ICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbi8qXHQgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsMCwwKTtcblx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwwLDApOyovXG5cdCAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cztcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgaGVpZ2h0OiAxMDAlO1xuXHQgICAgei1pbmRleDogMTA7XG5cdCAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cztcblxuXHQgICAgJi5pcy1hY3RpdmUge1xuXHQgICAgXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuLypcdCAgICBcdCAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgICAgICBcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApOyovXG5cdCAgICB9XG5cdH1cbn0iLCIuYy1zb2NpYWwge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgXG4gICAgJl9fbGlzdCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMCAtMnB4O1xuXG4gICAgICAgICYtLW9yaWdpbmFsIHtcbiAgICAgICAgICAgIC5jLXNvY2lhbF9faXRlbSB7XG4gICAgICAgICAgICAgICAgJi0tZmFjZWJvb2sge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZmFjZWJvb2s7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZmFjZWJvb2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLWluc3RhZ3JhbSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1pbnN0YWdyYW07XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItaW5zdGFncmFtO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS1saW5rZWRpbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1saW5rZWRpbjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1saW5rZWRpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0tdGlrdG9rIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXRpa3RvaztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci10aWt0b2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLXR3aXR0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItdHdpdHRlcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci10d2l0dGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS13aGF0c2FwcCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGF0c2FwcDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGF0c2FwcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0teW91dHViZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci15b3V0dWJlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXlvdXR1YmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICAgICAgICAgICAgICAgIH0gICAgXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0tcGludGVyZXN0IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXBpbnRlcmVzdDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1waW50ZXJlc3Q7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS10aWt0b2sge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItdGlrdG9rO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXRpa3RvaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jLXNvY2lhbCB7XG4gICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWFyZ2luOiAwIDJweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5jLXNvY2lhbCB7XG4gICAgICAgICAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYWNrZ3JvdW5kLWZvb3RlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIC4ycztcbiAgICAgICAgd2lkdGg6IDIwcHg7XG5cbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAkY29sb3ItYmFja2dyb3VuZC1mb290ZXI7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm8tYXNwZWN0LXJhdGlvIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmctYm90dG9tOiAxMDAlO1xuXHRcdFx0XHRcblx0QGluY2x1ZGUgYnAobWVkaXVtKSB7XHRcdFxuXHRcdHBhZGRpbmctYm90dG9tOiA0Ny41OTYxNTM4NDYyJTtcblx0fVxufVxuXG4uYy10cmVhdG1lbnRzIHtcblx0Jl9fbGlzdCB7XHRcdFxuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMWZyKTtcblxuXHRcdGdyaWQtcm93LWdhcDogMzBweDtcblx0XG5cdFx0QGluY2x1ZGUgYnAobWVkaXVtKSB7XG5cdFx0XHRncmlkLWNvbHVtbi1nYXA6IDMwcHg7XG5cdFx0fVxuXG5cdFx0Ji0tc2VsZWN0ZWQge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG5cdFx0fVxuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGdyaWQtY29sdW1uOiBzcGFuIDEyIC8gc3BhbiAxMjtcblxuXHRcdEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuXHRcdFx0Z3JpZC1jb2x1bW46IHNwYW4gNiAvIHNwYW4gNjtcblx0XHR9XG5cblx0XHQuYy10cmVhdG1lbnRzX19saXN0LS1zZWxlY3RlZCAmIHtcblxuXHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRncmlkLWNvbHVtbjogc3BhbiAxMiAvIHNwYW4gMTI7XG5cblx0XHRcdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdFx0XHRncmlkLWFyZWE6IDEgLyAxIC8gMyAvIDc7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuby1hc3BlY3QtcmF0aW8ge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpudGgtb2YtdHlwZSgyKSB7XG5cdFx0XHRcdGdyaWQtY29sdW1uOiBzcGFuIDEyIC8gc3BhbiAxMjtcblxuXHRcdFx0XHRAaW5jbHVkZSBicChsYXJnZSkge1x0XG5cdFx0XHRcdFx0Z3JpZC1hcmVhOiAxIC8gNyAvIDIgLyAxMztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1vZi10eXBlKDMpIHtcblx0XHRcdFx0Z3JpZC1jb2x1bW46IHNwYW4gMTIgLyBzcGFuIDEyO1xuXG5cdFx0XHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XHRcblx0XHRcdFx0XHRncmlkLWFyZWE6IDIgLyA3IC8gMyAvIDEzOyBcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2IoODMsNjcsNTYpO1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoODMsNjcsNTYsMSkgMCUsIHJnYmEoODMsNjcsNTYsMCkgMTAwJSk7XG5cblx0XHR9XG5cblx0fVxuXG5cdCZfX21ldGEge1xuXHRcdHotaW5kZXg6IDM7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cblx0XHRAaW5jbHVkZSBicChtZWRpdW0pIHtcblx0XHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdHBhZGRpbmc6IDQwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGl0bGUsICZfX2Rlc2NyaXB0aW9uIHtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR9XG5cblx0Jl9fZGVzY3JpcHRpb24ge1xuXHRcdD4gcCB7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuICAgIFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdC13ZWJraXQtbGluZS1jbGFtcDogMjtcblx0XHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7ICBcblxuICAgIFx0XHRAaW5jbHVkZSBicChzbWFsbCkge1xuICAgIFx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIFx0XHRcdHRleHQtb3ZlcmZsb3c6IGluaXRpYWw7XG4gICAgXHRcdFx0d2hpdGUtc3BhY2U6IGluaXRpYWw7XG4gICAgXHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19maWd1cmUge1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQmX19pbWFnZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR9XG59IiwiLmMtdXNwcyB7XG5cdCZfX2xpc3Qge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXHRcblx0Jl9fZnVsbC1saW5rIHtcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcblxuXHQgICAgLmMtdXNwcyB7XG5cdCAgICAgICZfX3RleHQge1xuXHQgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQgICAgICAgICY6YWZ0ZXIge1xuXHQgICAgICAgICAgY29udGVudDogJyc7XG5cblx0ICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgICAgICAgbGVmdDogMDtcblx0ICAgICAgICAgIGJvdHRvbTogLTJweDtcblxuXHQgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuXHQgICAgICAgICAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG5cblx0ICAgICAgICAgIG9wYWNpdHk6IC41O1xuXHQgICAgICAgICAgXG5cdCAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuMjVzO1xuXG5cdCAgICAgICAgfVxuXHQgICAgICB9XG5cdCAgICB9XG5cblx0ICAgICY6aG92ZXIge1xuXHQgICAgICBjb2xvcjogY3VycmVudENvbG9yO1xuXHQgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0ICAgICAgLmMtdXNwcyB7XHQgICAgICBcblx0ICAgICAgICAmX190ZXh0IHtcblx0ICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cblx0ICAgICAgICAgICY6YWZ0ZXIge1xuXHQgICAgICAgICAgICB3aWR0aDogMDtcblx0ICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggLjI1cztcblx0ICAgICAgICAgIH1cblx0ICAgICAgICB9XG5cdCAgICAgIH1cblx0ICAgIH1cblx0ICB9XG5cblx0Jl9faW5uZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdH1cblxuXHQmX19pY29uIHtcblx0XHRsaW5lLWhlaWdodDogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0d2lkdGg6IDE4cHg7XG5cdFx0aGVpZ2h0OiAxOHB4O1xuXG5cdFx0c3ZnIHtcblx0XHRcdHBhdGgge1xuXHRcdFx0XHQuYy11c3BzX19saXN0LS1wcmltYXJ5ICYge1xuXHRcdFx0XHRcdGZpbGw6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmMtdXNwc19fbGlzdC0tc2Vjb25kYXJ5ICYge1xuXHRcdFx0XHRcdGZpbGw6ICRjb2xvci1zZWNvbmRhcnk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYy11c3BzX19saXN0LS10ZXJ0aWFyeSAmIHtcblx0XHRcdFx0XHRmaWxsOiAkY29sb3ItdGVydGlhcnk7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdC5jLXVzcHNfX2xpc3QtLXF1YXRlcm5hcnkgJiB7XG5cdFx0XHRcdFx0ZmlsbDogJGNvbG9yLXF1YXRlcm5hcnk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX190ZXh0IHtcblxuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG5cblx0Jl9fc3VidGl0bGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRjb2xvcjogJGNvbG9yLXRleHQ7XG5cdH1cblxufVxuXG4uYy1iaWctdXNwcyB7XG5cdCZfX2xpc3Qge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXHRcblx0Jl9fZnVsbC1saW5rIHtcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcblxuXHQgICAgLmMtLWJpZy11c3BzIHtcblx0ICAgICAgJl9fdGV4dCB7XG5cdCAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCAgICAgICAgJjphZnRlciB7XG5cdCAgICAgICAgICBjb250ZW50OiAnJztcblxuXHQgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cdCAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICAgICAgICBsZWZ0OiAwO1xuXHQgICAgICAgICAgYm90dG9tOiAtMnB4O1xuXG5cdCAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG5cdCAgICAgICAgICBib3JkZXItc3R5bGU6IGRhc2hlZDtcblxuXHQgICAgICAgICAgb3BhY2l0eTogLjU7XG5cdCAgICAgICAgICBcblx0ICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC4yNXM7XG5cblx0ICAgICAgICB9XG5cdCAgICAgIH1cblx0ICAgIH1cblxuXHQgICAgJjpob3ZlciB7XG5cdCAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdCAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHQgICAgICAuYy11c3BzIHtcdCAgICAgIFxuXHQgICAgICAgICZfX3RleHQge1xuXHQgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuXHQgICAgICAgICAgJjphZnRlciB7XG5cdCAgICAgICAgICAgIHdpZHRoOiAwO1xuXHQgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuMjVzO1xuXHQgICAgICAgICAgfVxuXHQgICAgICAgIH1cblx0ICAgICAgfVxuXHQgICAgfVxuXHQgIH1cblxuXHQmX19pbm5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0fVxuXG5cdCZfX2ljb24ge1xuXHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHR3aWR0aDogMThweDtcblx0fVxuXG5cdCZfX3RleHQge1xuXG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxuXG5cdCZfX3N1YnRpdGxlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXHR9XG5cbn0iLCIudS10ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnUtdGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnUtdGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuIiwiLnUtaGlkZS1tb2JpbGUge1xuXHRkaXNwbGF5OiBub25lO1xuXG5cdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgXHRkaXNwbGF5OiBpbml0aWFsO1xuICBcdH1cbn1cblxuLnUtaGlkZS1kZXNrdG9wIHtcbiAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiIsIi51LXNyLW9ubHkge1xuICBAaW5jbHVkZSBoaWRkZW4tdmlzdWFsbHkoKTtcbn0iLCIuc2luZ2xlLXBvc3QsIGJvZHkuaGFzLWJhY2tncm91bmQtaGVhZGVyIHtcblx0LmMtaGVhZGVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheTtcblx0fVxuXG5cdC5jLXNpdGVfX21haW4ge1xuXHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cblx0XHRAaW5jbHVkZSBicChsYXJnZSkge1xuXHRcdFx0bWFyZ2luLXRvcDogOTJweDtcblx0XHR9XG5cdH1cbn1cblxuLmMtYXJ0aWNsZSB7XG5cblx0XG5cdCZfX2hlYWRlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cblx0XHRAaW5jbHVkZSBicChsYXJnZSkge1xuXHRcdFx0bWF4LXdpZHRoOiA4NTBweDtcbiAgICBcdFx0bWFyZ2luOiAwIGF1dG87XG4gICAgXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdGNvbG9yOiAkY29sb3ItdGl0bGU7XG5cdH1cblxuXHQmX19leGNlcnB0IHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdCAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cblx0Jl9fbWV0YSB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cblx0fVxuXG5cdCZfX2ZpZ3VyZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZy10b3A6IDYwJTtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmFja2dyb3VuZDtcbiAgICBcdG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBcdG1hcmdpbjogMCAtMjBweDtcbiAgICBcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdCAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG5cdCAgICBib3JkZXItcmFkaXVzOiAwO1xuXHR9XG5cblx0Jl9faW1hZ2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXHQgICAgZm9udC1zaXplOiAxNnB4O1xuXHQgICAgbGluZS1oZWlnaHQ6IDI7XG5cblx0XHRmaWd1cmUge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDA7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdG1heC13aWR0aDogODUwcHg7XG5cdFx0ICAgIG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblxuXHR9XG59IiwiLmMtZ2FsbGVyeSB7XG5cblx0Ji0tc2xpZGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHRcblx0fVxuXG5cdCYtLW5hdmlnYXRpb24ge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cblx0XHQuYy1nYWxsZXJ5IHtcblx0XHRcdCZfX2ZpZ3VyZSB7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zbGljay1saXN0IHtcblx0XHRcdG1hcmdpbjogMCAtNXB4O1xuXG5cdFx0XHQuc2xpY2stc2xpZGUge1xuXHRcdFx0XHRtYXJnaW46IDAgNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2xpc3Qge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXG5cdCZfX2ZpZ3VyZSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGhlaWdodDogMTAwJTtcblxuXHRcdCYtLWFzcGVjdCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nLXRvcDogNTYuMjUlO1xuXHRcdH1cblx0fVxuXG5cdCZfX2ltYWdlIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdCAgICBvYmplY3QtZml0OiBjb3Zlcjtcblx0ICAgIHdpZHRoOiAxMDAlO1xuXG5cdCAgICAuYy1nYWxsZXJ5X19maWd1cmUtLWFzcGVjdCAmIHtcblx0ICAgXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgXHRcdHRvcDogMDtcblx0ICAgXHRcdGxlZnQ6IDA7XG5cdCAgIFx0XHRyaWdodDogMDtcblx0ICAgXHRcdGJvdHRvbTogMDtcblx0ICAgXHR9XG5cblx0fVxuXG5cdCYtYnRuIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHdpZHRoOiA2MHB4O1xuXHRcdGhlaWdodDogNjBweDtcblx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcblxuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQgLjI1cywgYm9yZGVyLWNvbG9yIC4yNXM7XG5cblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiBjYWxjKDUwJSAtIDMwcHgpO1xuXG5cdFx0Ji5zbGljay1kaXNhYmxlZCB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMjVzLCBib3JkZXItY29sb3IgLjI1cztcblx0XHR9XG5cblx0XHQmX19wcmV2IHtcblx0XHRcdGxlZnQ6IDE1cHg7XG5cdFx0fVxuXG5cdFx0Jl9fbmV4dCB7XG5cdFx0XHRyaWdodDogMTVweDtcblx0XHR9XG5cdH1cbn1cblxuLm8tc2VjdGlvbi0taGVyby1mb3JtIHtcblx0Lm8tY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBicChsYXJnZSkge1xuXHRcdHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIHRvcDogOTJweDtcbiAgICAgICAgei1pbmRleDogNDtcblx0fVxufVxuXG4uYy1mb3JtIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0Ym9yZGVyOiAxcHggc29saWQgIzNjM2MzYjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzNjM2MzYjtcblxuXHRAaW5jbHVkZSBicChsYXJnZSkge1xuXHQgICAgbWFyZ2luLXRvcDogLTU5cHg7XG5cdH1cblxuXHQmX19sYWJlbCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cblx0Jl9faW5wdXQge1xuXHRcdGZsZXg6IDAgMCAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cblxuXHRcdCYtLWRhdGUge1xuXHRcdFx0QGluY2x1ZGUgYnAoc21hbGwpIHtcblx0XHRcdFx0ZmxleDogMCAwIDQ5JTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdFx0ZmxleDogMCAwIDI0JTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicChsYXJnZSkge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0ZmxleDogMCAwIDI0JTtcblx0XHR9XG5cblx0XHRidXR0b24ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG4gICAgXHRcdHdpZHRoOiAxMDAlO1xuICAgIFx0XHRsaW5lLWhlaWdodDogMTtcbiAgICBcdFx0Ym9yZGVyOiAwO1xuICAgIFx0XHRcbiAgICBcdFx0LmMtYnV0dG9uX190ZXh0IHtcbiAgICBcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuICAgIFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgXHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4uZXJyb3I0MDQge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheTtcblxuXHRoMiwgLmgyIHtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR9XG59XG5cbi5jLWJsb2NrcyB7XG5cdCZfX2xpc3Qge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdG1hcmdpbjogMDtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmFja2dyb3VuZDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQuby1jb250YWluZXIge1xuXHRcdFx0cG9zaXRpb246IGluaXRpYWw7XG5cdFx0fVxuXG5cdFx0JjpudGgtb2YtdHlwZShvZGQpIHtcblx0XHRcdEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuXHRcdFx0XHQuYy1ibG9ja3Mge1xuXHRcdFx0XHRcdCZfX2ltYWdlLWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0XHRvcmRlcjogMTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmX19jb250ZW50IHtcblx0XHRcdFx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCZfX2NvbnRlbnQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmX19maWd1cmUge1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdFx0LmMtYmxvY2tzIHtcblx0XHRcdFx0XHQmX19jb250ZW50IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDgwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpudGgtb2YtdHlwZShldmVuKSB7XG5cdFx0XHRAaW5jbHVkZSBicChtZWRpdW0pIHtcblx0XHRcdFx0LmMtYmxvY2tzIHtcblx0XHRcdFx0XHQmX19pbWFnZS1jb250YWluZXIge1xuXHRcdFx0XHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jl9fY29udGVudCB7XG5cdFx0XHRcdFx0XHRvcmRlcjogMTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmX19jb250ZW50IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0fVxuXG5cblx0XHRcdFx0XHQmX19maWd1cmUge1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0XHRcdC5jLWJsb2NrcyB7XG5cdFx0XHRcdFx0Jl9fY29udGVudCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cblx0Jl9faW5uZXIge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcblx0XHRncmlkLWF1dG8tZmxvdzogcm93O1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLDFmcik7XG5cdFx0Z3JpZC1yb3ctZ2FwOiAwO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHQmX19pbWFnZS1jb250YWluZXIge1xuXHRcdGdyaWQtY29sdW1uOiBzcGFuIDEyL3NwYW4gMTI7XG5cdFx0bWFyZ2luOiAwIC0yMHB4O1xuXG5cdFx0QGluY2x1ZGUgYnAobWVkaXVtKSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRncmlkLWNvbHVtbjogc3BhbiA2L3NwYW4gNjtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRtaW4taGVpZ2h0OiA2MDBweDtcblx0XHR9XG5cdH1cblxuXHQmX19maWd1cmUge1xuXHRcdG1hcmdpbjogMDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCYtLWdyaWQge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogNTBweDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYWNrZ3JvdW5kO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHRAaW5jbHVkZSBicChsYXJnZSkge1xuXHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0XHRcdHJpZ2h0OiAxMjVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdGJvdHRvbTogNDBweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhY2tncm91bmQ7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0XHRcdFx0Ym90dG9tOiAxMDBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicChtZWRpdW0pIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgICAgd2lkdGg6IDUwJTtcblx0XHQgICAgaGVpZ2h0OiAxMDAlO1xuXHRcdCAgICB0b3A6IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW1hZ2Uge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblx0fVxuXG5cdCZfX2dyaWQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIHJpZ2h0OiAwO1xuXHQgICAgYm90dG9tOiAwO1xuXHQgICAgdG9wOiAwO1xuXHQgICAgaGVpZ2h0OiAxMDAlO1xuXHQgICAgd2lkdGg6IGF1dG87XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHRncmlkLWNvbHVtbjogc3BhbiAxMi9zcGFuIDEyO1xuXHRcdHBhZGRpbmc6IDMwcHggMDtcblxuXHRcdEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuXHRcdFx0cGFkZGluZzogNTBweCAwO1xuXHRcdFx0Z3JpZC1jb2x1bW46IHNwYW4gNi9zcGFuIDY7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdHBhZGRpbmc6IDgwcHggMDtcblx0XHR9XG5cdH1cbn1cblxuXG4uby1wYWRkaW5nIHtcblx0Jl90b3Age1xuXHRcdCYtLXNtYWxsIHtcblx0XHRcdHBhZGRpbmctdG9wOiA4MHB4O1xuXHRcdH1cblxuXHRcdCYtLW5vcm1hbCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTUwcHg7XG5cdFx0fVxuXG5cblx0XHQmLS1ub25lIHtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdH1cblx0fVxuXG5cdCZfYm90dG9tIHtcblx0XHQmLS1zbWFsbCB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogODBweDtcblx0XHR9XG5cblx0XHQmLS1ub3JtYWwge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDE1MHB4O1xuXHRcdH1cblxuXHRcdCYtLW5vbmUge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG59Il0sInNvdXJjZVJvb3QiOiIifQ==*/