@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:DM Sans;font-style:normal;font-weight:400;src:url(/wp-content/themes/uitdeairfryer/dist/fonts/dm-sans-v15-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:DM Sans;font-style:italic;font-weight:400;src:url(/wp-content/themes/uitdeairfryer/dist/fonts/dm-sans-v15-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:700;src:url(/wp-content/themes/uitdeairfryer/dist/fonts/dm-sans-v15-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:DM Sans;font-style:italic;font-weight:700;src:url(/wp-content/themes/uitdeairfryer/dist/fonts/dm-sans-v15-latin-700italic.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-button{position:relative;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:visible;-webkit-backface-visibility:initial;backface-visibility:initial}.c-button__icon,.c-button__text{position:relative;z-index:1}.c-button__background{position:absolute;top:0;left:0;width:100%;height:100%;will-change:transform;-ms-transform:scaleX(0);transform:scaleX(0);-ms-transform-origin:right center;transform-origin:right center;transition:transform .3s ease;-webkit-backface-visibility:hidden;backface-visibility:visible;-webkit-backface-visibility:initial;backface-visibility:initial}.c-button:hover .c-button__background{-ms-transform:scaleX(1);transform:scaleX(1);-ms-transform-origin:bottom;transform-origin:bottom}.c-carousel__nav{display:flex;flex-wrap:wrap;margin:0}.c-carousel-btn{display:flex;flex-direction:column;justify-content:center;align-items:center;width:48px;height:48px;border-radius:100%;background-color:#fff;color:#141414;border:1px solid #ececec;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}.c-carousel-btn:hover{background-color:#255142;border:1px solid #255142}.c-carousel-btn:hover path,.c-carousel-btn:hover svg{fill:#fff}.c-carousel-btn svg{fill:#fff;width:16px;display:inline-block}.c-carousel-btn path{fill:#255142}.c-carousel-btn__previous{margin-right:.5rem}.h1,h1{color:#000;font-family:DM Sans,sans-serif;font-weight:700;margin-bottom:15px;font-size:24px;line-height:36px;display:block}@media (min-width:1024px){.h1,h1{font-size:40px;line-height:50px}}.h2,h2{color:#000;font-family:DM Sans,sans-serif;font-weight:700;margin-bottom:15px;font-size:20px;line-height:30px;display:block}@media (min-width:1024px){.h2,h2{font-size:32px;line-height:40px}}.h3,h3{color:#000;font-family:DM Sans,sans-serif;font-weight:700;margin-bottom:15px;font-size:18px;line-height:24px;display:block}@media (min-width:1024px){.h3,h3{font-size:28px;line-height:32px}}.h4,h4{color:#000;font-family:DM Sans,sans-serif;font-weight:700;margin-bottom:15px;font-size:16px;line-height:24px;display:block}@media (min-width:1024px){.h4,h4{font-size:20px;line-height:30px}}.h5,h5{color:#000;font-family:DM Sans,sans-serif;font-weight:700;margin-bottom:15px;font-size:16px;line-height:24px;display:block}@media (min-width:1024px){.h5,h5{font-size:18px;line-height:24px}}.h6,h6{color:#000;font-family:DM Sans,sans-serif;font-weight:700;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 #ececec;background:rgba(0,0,0,0)}html{background:#fff;color:#141414;font-family:DM Sans,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}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:#000;-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 #ececec;border-radius:4px;background:#fff;width:100%;max-width:100%;line-height:1.5;font-size:16px}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/uitdeairfryer/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:#000;opacity:.4}input:-moz-placeholder,input::-moz-placeholder{color:#000;opacity:.4}input:-ms-input-placeholder{color:#000;opacity:.4}textarea::-webkit-input-placeholder{color:#000;opacity:.4}textarea:-moz-placeholder,textarea::-moz-placeholder{color:#000;opacity:.4}textarea:-ms-input-placeholder{color:#000;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:#000;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}@media (min-width:420px){.o-layout{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0}}.o-layout__item{margin-bottom:30px}@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}.o-layout__item .o-column:last-of-type{margin-bottom:0}.o-layout--reverse{flex-direction:column-reverse}@media (min-width:768px){.o-layout--reverse{flex-direction:inherit}}.o-layout--100>.o-layout__item{width:100%}@media (min-width:768px){.o-layout--50-50>.o-layout__item{width:49%}}@media (min-width:768px){.o-layout--33-66>.o-layout__item{width:60%}}@media (min-width:768px){.o-layout--33-66>.o-layout__item:first-of-type,.o-layout--66-33>.o-layout__item{width:30%}.o-layout--66-33>.o-layout__item:first-of-type{width:60%}}@media (min-width:768px){.o-layout--33-33-33>.o-layout__item{width:49%}.o-layout--33-33-33>.o-layout__item:first-of-type{width:100%}}@media (min-width:1024px){.o-layout--33-33-33>.o-layout__item,.o-layout--33-33-33>.o-layout__item:first-of-type{width:32%}}@media (min-width:768px){.o-layout--25-25-25-25>.o-layout__item{width:49%}}@media (min-width:1024px){.o-layout--25-25-25-25>.o-layout__item{width:24%}}.o-section.o-section--line{margin:0;padding:0}.c-line{padding:0;border-top:1px solid #ececec;margin:50px 0 0}a{text-decoration:none}a,a:hover{color:#255142}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:#255142;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:"";width:10px;height:10px;border-radius:100%;border:1px solid #255142;background:#255142;display:inline-block;position:absolute;left:0;top:10px}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:#255142;margin-right:5px;transition:transform .25s}.c-list__icon svg path{fill:currentColor}.c-list__text{color:#141414;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:0 15px;margin:0 0 0 -15px;min-width:100%;background:#fff;border:1px solid #ececec;border-radius:4px}.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:15px 0}.c-menu-overlay{display:none;left:0;position:fixed;right:0;top:0;padding-top:62px;transition:top .1s;z-index:10;height:100%}.admin-bar .c-menu-overlay{top:108px}.c-menu-overlay__container{background-color:#fff;overflow:hidden;width:100%;height:100%;max-height:100vh;-ms-overflow-style:none;scrollbar-width:none}.c-menu-overlay__container:-webkit-scrollbar{display:none}.c-menu-overlay__container:focus{outline:none}.c-menu-overlay__content{padding:20px;height:100%}.c-menu-overlay__nav{list-style:none;margin:0;padding:0;transition:all .3s ease-in-out;height:100%}.c-menu-overlay__nav .c-menu__list{height:100%;display:flex;flex-direction:column}.c-menu-overlay__nav .c-menu__item{margin-right:0}.c-menu-overlay__nav .c-menu__item--dropdown .c-menu__link{padding-right:30px}.c-menu-overlay__nav .c-menu__item.c-button{margin-right:0;margin-top:20px}.c-menu-overlay__nav .c-menu__link{color:#000;display:block;width:100%;padding:15px 0;height:auto}.c-menu-overlay__nav .c-menu__link:hover{color:#000;text-decoration:none}.c-menu-overlay__nav .c-menu__link:after{content:none}.c-menu-overlay__nav .c-menu__chevron{cursor:pointer;position:absolute;right:0;top:0;margin-top:15px;padding:5px;width:24px;height:24px}.c-menu-overlay__nav .c-menu__dropdown{display:none;list-style:none;margin:0;padding:0}.c-menu-overlay__nav .c-menu__dropdown.is-open{display:block}.c-menu-overlay__nav .c-menu__dropdown .c-menu__item{margin-left:10px;position:relative;display:block}.c-menu-overlay.is-active{display:block}.c-menu-overlay.is-open .menu-overlay__container{max-height:100vh;overflow:scroll}.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:1280px){.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,.menu__item span{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.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 .c-menu__link,.menu__item.c-button .c-menu__link{padding:15px 37px 15px 15px;color:currentColor;font-weight:700}.c-menu__item.c-button .c-menu__link:after,.menu__item.c-button .c-menu__link:after{content:none}@media (min-width:1280px){.c-menu__item.c-button .c-menu__link,.menu__item.c-button .c-menu__link{padding:15px 25px}}.c-menu__item.c-button .c-button__icon,.menu__item.c-button .c-button__icon{position:absolute;right:15px;top:calc(50% - 4px)}@media (min-width:1280px){.c-menu__item.c-button .c-button__icon,.menu__item.c-button .c-button__icon{right:25px}}.c-menu__chevron,.menu__chevron{display:inline-block;width:12px;height:12px;margin-left:10px;vertical-align:middle;transition:transform .5s;color:#141414}.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:#141414;display:inline-flex;font-size:18px;height:100%;text-decoration:none;white-space:nowrap;font-weight:400;padding:0}.c-menu__link:hover,.menu__link:hover{text-decoration:none;color:#255142}.c-button .c-menu__link,.c-button .menu__link{font-size:16px}.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:#000}.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:#1a1a1a;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:flex-end;flex-wrap:wrap;margin-top:30px}.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,.c-pagination__item,.c-pagination__next,.c-pagination__prev{border:1px solid #141414;background:#fff;color:#141414;display:flex;align-items:center;justify-content:center;fill:#ececec;font-size:1rem;height:48px;line-height:48px;margin:0 .25rem;overflow:hidden;text-align:center;width:48px;border-radius:4px;text-decoration:none}.c-pagination .page-numbers.is-disabled,.c-pagination__item.is-disabled,.c-pagination__next.is-disabled,.c-pagination__prev.is-disabled{display:none;color:#141414;fill:#141414}.c-pagination .page-numbers.current,.c-pagination .page-numbers.is-current,.c-pagination__item.current,.c-pagination__item.is-current,.c-pagination__next.current,.c-pagination__next.is-current,.c-pagination__prev.current,.c-pagination__prev.is-current{border-color:#152e25;font-weight:500;background:#152e25;color:#fff}.c-pagination .page-numbers.current:hover,.c-pagination .page-numbers.is-current:hover,.c-pagination__item.current:hover,.c-pagination__item.is-current:hover,.c-pagination__next.current:hover,.c-pagination__next.is-current:hover,.c-pagination__prev.current:hover,.c-pagination__prev.is-current:hover{cursor:default;background:#152e25;border-color:#152e25;color:#fff}.c-pagination .page-numbers.dots,.c-pagination__item.dots,.c-pagination__next.dots,.c-pagination__prev.dots{border:0}.c-pagination .page-numbers.dots:hover,.c-pagination__item.dots:hover,.c-pagination__next.dots:hover,.c-pagination__prev.dots:hover{cursor:default;background:#fff;border-color:#fff;color:#ececec}.c-pagination .page-numbers.next,.c-pagination .page-numbers.prev,.c-pagination__item.next,.c-pagination__item.prev,.c-pagination__next.next,.c-pagination__next.prev,.c-pagination__prev.next,.c-pagination__prev.prev{padding:0;border:0;display:inline-block;text-align:left;width:auto;font-weight:700;background:rgba(0,0,0,0);color:#255142;font-family:DM Sans,sans-serif}.c-pagination .page-numbers.next:hover,.c-pagination .page-numbers.prev:hover,.c-pagination__item.next:hover,.c-pagination__item.prev:hover,.c-pagination__next.next:hover,.c-pagination__next.prev:hover,.c-pagination__prev.next:hover,.c-pagination__prev.prev:hover{color:#255142;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);text-decoration:none}.c-pagination .page-numbers.prev,.c-pagination__item.prev,.c-pagination__next.prev,.c-pagination__prev.prev{margin-right:10px}.c-pagination .page-numbers.next,.c-pagination__item.next,.c-pagination__next.next,.c-pagination__prev.next{margin-left:10px}.c-pagination .page-numbers:hover,.c-pagination__item:hover,.c-pagination__next:hover,.c-pagination__prev:hover{color:#fff;background-color:#255142;border-color:#255142;text-decoration:none}.c-pagination__icon{display:inline-block;fill:currentColor;height:12px;width:12px}.c-pagination__next span:not([class]),.c-pagination__prev span:not([class]){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-pagination__next .pagination__icon,.c-pagination__prev .pagination__icon{-ms-transform:translateX(-2px);transform:translateX(-2px)}.c-pagination__next .pagination__icon{-ms-transform:translateX(2px);transform:translateX(2px)}@media (min-width:1024px){.c-pagination__item.is-current{border-color:#152e25;background:#152e25}}.o-section{padding:0;position:relative;margin-top:30px}@media (min-width:1024px){.o-section{margin-top:80px}}.o-section__background{background-color:#f2f2f2;padding:30px 0}@media (min-width:1024px){.o-section__background{padding:50px 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}@media (min-width:1024px){.o-section.o-section--clients .c-clients__header .o-column__text{max-width:50%}}.c-hero .o-column__figure{position:relative;width:100%;background:rgba(0,0,0,0)}@media (min-width:768px){.c-hero .o-column__figure{background:#e0d0d3}}.c-hero .o-column__figure figure{left:-20px;position:relative;width:calc(100% + 40px);right:20px;border-radius:0;background:#e0d0d3}@media (min-width:768px){.c-hero .o-column__figure figure{left:0;right:0;width:100%;background:rgba(0,0,0,0);border-radius:4px}}.slick-list{position:relative;margin:0 -15px}.slick-track{display:inline-flex;flex-wrap:wrap;align-items:flex-start;padding:5px 0;align-items:center}.slick-slide{outline:none;margin:0 15px}.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:#255142;transition:width .25s ease-in}.slick-slide{display:inline-block;outline:none!important}.slick-disabled{opacity:.5}table{width:100%}strong{font-weight:700}.c-video{background-color:#ececec;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(0,0,0,.15);height:4rem;width:4rem;left:50%;border:0;border-radius:100%;background-color:#000;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:#000;box-shadow:0 0 20px 2px rgba(0,0,0,.2)}.c-video__button--primary{background-color:#255142}.c-video__button--primary:hover{cursor:pointer;background-color:#152e25}.c-video__button--secondary{background-color:#eff5ec}.c-video__button--secondary .c-video__icon{fill:#000}.c-video__button--secondary:hover{cursor:pointer;background-color:#255142}.c-video__button--tertiary{background-color:#183900}.c-video__button--tertiary:hover{cursor:pointer;background-color:#030600}.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,.o-column__title{margin-bottom:0}@media (min-width:768px){.o-column__text--small{font-size:16px}.o-column__text--normal{font-size:18px}.o-column__text--big{font-size:21px}}.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__read-more{margin-bottom:15px}.o-column__form{display:inline-block}.o-column__form--payoff{padding:40px;border-radius:4px;background:#fff}.o-column__figure{position:relative;border-radius:4px;background:#e0d0d3;text-align:center}.o-column__figure figure{margin:0}.o-column__figure img{margin-bottom:0}.o-column__figure--featured{background:#fff}@media (min-width:768px){.o-column__figure--featured{margin-bottom:0}}.o-column__image{max-width:100%;border-radius:4px;overflow:hidden;width:auto;height:auto}.o-column__line .c-line{background:#183900;width:125px;height:8px;border-radius:4px;display:inline-block;border:0;margin:0}.o-column__whitespace{margin:0}.o-column__button{margin-bottom:30px;display:block}.o-column__button--inline{margin-right:5px;display:inline-block;margin-bottom:15px}.o-container{height:100%;margin-left:auto;margin-right:auto;max-width:1270px;padding:0 15px;width:100%;position:relative}.o-container:after{content:""!important;display:block!important;clear:both!important}.o-container--full{max-width:100%}.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-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:#000}.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:#000;font-size:16px;line-height:1.5;margin:0;display:block;font-weight:700;flex:0 0 calc(100% - 50px)}@media (min-width:768px){.c-faq-item__title{font-size:18px}}.c-faq-item__button{position:relative;width:100%;background:#fff;color:#000;border:1px solid #ececec;text-align:left;border-radius:0;padding: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:#141414;padding:0 15px 15px;font-size:16px}@media (min-width:768px){.c-faq-item__content{font-size:18px}}.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:#255142;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}.gform_heading{margin-bottom:30px}.gform_title{color:#000;font-family:DM Sans,sans-serif;font-weight:700;margin-bottom:15px}.gform_description{color:#141414;margin-bottom:15px;display:block;font-size:16px;opacity:.8}.gform_required_legend{color:#141414;display:none}.gform_submission_error{font-size:16px;line-height:1.5;margin-bottom:15px;background:#f2f2f2;padding:10px 15px;border-radius:5px;font-weight:500;color:#000}.gform_fields{list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0;margin:0}.gform_fileupload_rules{color:#141414;margin-bottom:0;display:block;font-size:14px;margin-top:5px}.gform_footer{margin-top:15px}.gform_button.c-button{background:#255142;padding:11px 20px;display:block;width:100%;border:1px solid #255142;line-height:0}.gform_button .c-button__text{font-size:16px;line-height:1.5;font-weight:700;color:#fff}.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:#141414;margin-bottom:0;display:block;font-size:14px}.field_description_above .gfield_description{margin-bottom:10px}.gfield_label{font-family:DM Sans,sans-serif;font-weight:700;vertical-align:middle;color:#000;display:block;font-size:16px;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:red}.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:DM Sans,sans-serif}.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:#141414;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:#000;border-radius:100%;color:#fff}.gf_step_number{background:rgba(0,0,0,0);border-radius:100%;color:#000;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{font-family:Muli,sans-serif;font-weight:700;vertical-align:middle}@media (min-width:1024px){.gf_step_label{margin-left:.25rem}}.validation_error{padding:0 0 1rem}.validation_message{color:#f74816;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%}}.ui-datepicker{background-color:#fff;padding:20px;box-shadow:0 20px 50px 0 rgba(0,0,0,.1);border-radius:4px;display:none}.ui-datepicker-header{display:flex;flex-wrap:wrap;justify-content:space-between}.ui-datepicker-title{flex:1 0 100%;display:flex;flex-wrap:wrap;justify-content:space-between}.ui-datepicker-title>select{flex:0 0 48%}.ui-datepicker-calendar th{text-align:center;padding-bottom:5px}.ui-datepicker-calendar td{text-align:center;padding:3px;border:1px solid #ececec}.ui-corner-all{cursor:pointer;text-decoration:none;margin-bottom:.4rem}.ui-today a.ui-state-default{background:#fff;border:1px solid #000;color:#000}.ui-state-default{display:flex;justify-content:center;align-items:center;font-size:.9rem;color:#fff;background-color:#eff5ec;text-decoration:none;border-radius:50%;width:30px;height:30px}.ui-state-default:hover{background-color:#255142;color:#fff}.ui-state-disabled{background:#ececec}.ui-state-highlight{background-color:#35745f}.ui-state-active{background-color:#255142}.o-layout{display:flex;flex-wrap:wrap}@media (min-width:420px){.o-layout{display:flex;justify-content:space-between;flex-wrap:wrap}}.o-layout__item{width:100%}.o-align-center .o-layout{align-items:flex-start;align-items:center}.o-align-bottom .o-layout{align-items:flex-end}.o-layout--guttered{justify-content:space-between}.o-layout--guttered>.o-layout__item{flex:none}.o-layout--100>.o-layout__item{flex:0 0 100%}@media (min-width:768px){.o-layout--50-50>.o-layout__item{flex:0 0 48%}}@media (min-width:768px){.o-layout--33-66>.o-layout__item{flex:0 0 64%}}@media (min-width:768px){.o-layout--33-66>.o-layout__item:first-of-type,.o-layout--66-33>.o-layout__item{flex:0 0 32%}.o-layout--66-33>.o-layout__item:first-of-type{flex:0 0 64%}}.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 #ececec;text-align:left;color:#141414}table caption{font-weight:700;text-align:left;padding:5px}table tr{border-bottom:1px solid #ececec}table tr th{font-weight:700}table tr td,table tr th{border:1px solid #ececec;padding:5px}.c-table__item{display:flex;justify-content:space-between;align-items:center}.c-table__name{font-weight:700;color:#fff;font-size:16px}.c-table__name,.c-table__value{display:inline-block;flex:1 0 50%}.c-table__value{color:#141414}.o-section.o-section--breadcrumbs{margin-top:30px}.c-footer__breadcrumbs{margin-bottom:30px}.breadcrumbs,.c-breadcrumbs{padding:15px 0;font-size:16px}.breadcrumbs a,.c-breadcrumbs a{color:#000;text-decoration:underline}.breadcrumbs a:hover,.c-breadcrumbs a:hover{color:#255142;text-decoration:underline}.breadcrumbs__chevron,.c-breadcrumbs__chevron{color:#255142;height:12px;margin:0 5px;width:12px;vertical-align:middle}.breadcrumbs__chevron path,.c-breadcrumbs__chevron path{fill:currentColor}.breadcrumb_last{color:#141414}.c-button,input[type=submit]{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;vertical-align:top;margin:0;text-align:center;font-size:16px;position:relative;padding:10px 25px;overflow:hidden;border:1px solid;border-radius:4px;opacity:1;display:inline-block;text-decoration:none;outline:none;font-weight:700;transition:background all .3s ease-in-out;line-height:1.5;overflow:visible}.c-button--small{padding:7px 25px;border-radius:20px}.c-button:hover{text-decoration:none}.c-button:hover .c-button__icon{-ms-transform:translateX(2px);transform:translateX(2px);transition:transform .25s}.c-button__text{color:#000;font-weight:700;display:inline-block;vertical-align:middle;font-size:16px;line-height:1.5}.c-button--small .c-button__text{font-size:14px}.c-button__icon{display:inline-block;vertical-align:middle;width:12px;margin-left:10px;transition:transform .25s}.c-button__icon path{fill:currentColor}.c-button__primary{background:#255142;border:1px solid #255142;color:#eff5ec}.c-button__primary .c-button__text{color:#eff5ec}.c-button__primary:hover{text-decoration:none;color:#fff;background:#eff5ec;border:1px solid #eff5ec}.c-button__primary:hover .c-button__text{color:#255142}.c-button__secondary{background:#eff5ec;border:1px solid #eff5ec;color:#255142}.c-button__secondary .c-button__text{color:#255142}.c-button__secondary:hover{text-decoration:none;color:#eff5ec;background:#255142;border-color:#255142}.c-button__secondary:hover .c-button__text{color:#eff5ec}.c-post-card-related__list{list-style:none;padding:0;margin:0;display:grid;grid-template-rows:1fr;grid-gap:20px}@media (min-width:420px){.c-post-card-related__list{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.c-post-card-related__list{grid-template-columns:repeat(3,1fr)}}.c-post-card-related__item{display:block;vertical-align:top;box-shadow:0 2px 20px 0 rgba(0,0,0,.05);margin-bottom:0}@media (min-width:1024px){.c-post-card-related__item:hover .c-post-card-related__image{-ms-transform:scale(1.05);transform:scale(1.05);transition:transform .25s}}.c-post-card-related__full-link:hover{text-decoration:none;color:currentColor}.c-post-card-related__inner{position:relative;display:flex;flex-wrap:wrap;align-items:center}.c-post-card-related__figure{position:relative;flex:0 0 75px;padding-bottom:75px;margin-bottom:0;border-radius:4px;overflow:hidden}@media (min-width:768px){.c-post-card-related__figure{flex:1 0 100%;position:relative;overflow:hidden;padding-bottom:75%;background-color:#f2f2f2}}.c-post-card-related__figure:before{content:"";background:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.3));position:absolute;display:block;width:100%;bottom:0;top:0;opacity:1;z-index:1}@media (min-width:768px){.c-post-card-related__figure:before{background:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.8))}}.c-post-card-related__image{width:100%;height:100%;object-fit:cover;border-radius:4px;position:absolute;top:0;left:0;bottom:0;right:0;transition:transform .25s}.c-post-card-related__meta{display:block;padding:20px;flex:0 0 calc(100% - 75px)}@media (min-width:768px){.c-post-card-related__meta{flex:1 0 100%;padding:20px 0}}.c-post-card-related__title{display:block}@media (min-width:768px){.c-post-card-related__title{font-size:21px;line-height:1.5}}.c-card-gerecht__list{display:grid;grid-gap:30px;grid-template-columns:repeat(1,1fr)}@media (min-width:768px){.c-card-gerecht__list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.c-card-gerecht__list{grid-template-columns:repeat(3,1fr)}}.c-card-gerecht__item{margin-bottom:0;position:relative;overflow:hidden;border-bottom:1px solid #ececec}.c-selected-recipes__content--carousel .c-card-gerecht__item{border-bottom:0}.c-card-gerecht__item--inner{position:relative;overflow:hidden}.c-card-gerecht__indicator{position:absolute;font-family:DM Sans,sans-serif;font-size:16px;background:#255142;width:32px;height:32px;line-height:32px;text-align:center;z-index:2;border-radius:100%;color:#fff;font-weight:700;left:-16px;top:-16px}.c-card-gerecht__full-link{display:block;width:100%;height:100%;position:relative;color:#141414}.c-card-gerecht__full-link:hover{color:#141414}.c-card-gerecht__figure{position:relative;display:block;content:"";width:100%;padding-top:62.5%;background:#eff5ec;margin:0;overflow:hidden;border-radius:4px}.c-card-gerecht__image{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;width:100%;height:100%}.c-card-gerecht__meta{margin:0;padding:20px;position:relative;background:#fff}.c-card-gerecht__label{background:#e6dbbe;padding:10px 20px;font-size:16px;margin-bottom:10px;border-radius:20px 0 20px 0;position:absolute;top:0;left:0;z-index:1}.c-card-gerecht__label,.c-card-gerecht__title{display:inline-block;color:#000;font-weight:700}.c-card-gerecht__title{font-size:18px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-bottom:5px;font-family:DM Sans,sans-serif;width:100%}.c-card-gerecht__rating{margin-bottom:15px}.c-card-gerecht__rating svg{vertical-align:middle;display:inline-block}.c-card-gerecht__rating svg path{fill:currentColor}.c-card-gerecht__rating .c-rating__stars{color:inherit}.c-card-gerecht__rating--count{vertical-align:middle;display:inline-block;font-size:12px}.c-card-gerecht__full-link{text-decoration:none}.c-card-gerecht__full-link:hover{color:inherit;text-decoration:none}.c-card-gerecht__full-link:hover .c-button__secondary{background:#255142;border-color:#255142}.c-card-gerecht__full-link:hover .c-button__secondary .c-button__text{color:#eff5ec}.c-card-gerecht__full-link--highlighted{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%}.c-card-gerecht__excerpt{margin-bottom:15px}.c-card-gerecht__link{display:block;color:#255142;font-weight:700;text-decoration:underline}.c-card-gerecht__link:hover{color:#000}.c-card-gerecht__read-more--icon{color:#255142;vertical-align:middle;margin-right:10px;display:inline-block}.c-card-gerecht__read-more--icon path{fill:currentColor}.c-card-gerecht__read-more--title{display:inline-block;vertical-align:middle;color:#141414}.c-card-gerecht-related__list{display:grid;grid-gap:30px;grid-template-columns:repeat(1,1fr)}@media (min-width:768px){.c-card-gerecht-related__list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.c-card-gerecht-related__list{grid-template-columns:repeat(3,1fr)}}.c-card-gerecht-related__item{margin-bottom:0;position:relative;overflow:hidden;border-bottom:1px solid #ececec}.c-card-gerecht-related__item:last-of-type{border:0}.c-card-gerecht-related__full-link{display:block;width:100%;height:100%;position:relative;color:#141414}.c-card-gerecht-related__full-link:hover{color:#141414}.c-card-gerecht-related__figure{position:relative;display:block;content:"";width:100%;padding-top:75px;background:#eff5ec;margin:0;overflow:hidden;border-radius:4px;flex:0 0 75px}.c-card-gerecht-related__image{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;width:100%;height:100%}.c-card-gerecht-related__meta{margin:0;padding-left:20px;position:relative;flex:1 0 calc(100% - 75px)}.c-card-gerecht-related__title{font-size:18px;text-overflow:ellipsis;overflow:hidden;margin-bottom:0;font-family:DM Sans,sans-serif;font-weight:700;color:#000;width:100%;display:inline-block}.c-card-gerecht-related__full-link{text-decoration:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:15px}.c-card-gerecht-related__full-link:hover{color:inherit;text-decoration:none;background:#f2f2f2;border-radius:4px}.c-card-gerecht-related__full-link:hover .c-button__secondary{background:#255142;border-color:#255142}.c-card-gerecht-related__full-link:hover .c-button__secondary .c-button__text{color:#eff5ec}.c-card-gerecht-related__read-more{color:#255142;text-decoration:underline;font-weight:700}.c-card-gerecht-related__read-more--icon{color:#255142;vertical-align:middle;margin-right:10px;display:inline-block}.c-card-gerecht-related__read-more--icon path{fill:currentColor}.c-card-gerecht-related__read-more--title{display:inline-block;vertical-align:middle;color:#141414}.c-card-post__list{display:grid;grid-auto-columns:1fr;grid-auto-flow:row;grid-template-columns:repeat(12,1fr);grid-row-gap:30px}@media (min-width:768px){.c-card-post__list{grid-column-gap:15px}}@media (min-width:1024px){.c-card-post__list{grid-column-gap:30px}}.c-card-post__item{grid-column:span 12/span 12;margin:0}@media (min-width:768px){.c-card-post__item{grid-column:span 6/span 6}}@media (min-width:1024px){.c-card-post__item{grid-column:span 4/span 4}}.c-card-post__figure{position:relative;padding-bottom:60%;overflow:hidden;background:#ececec;border-radius:5px}.c-card-post__image{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;width:100%;height:100%}.c-card-post__title{font-size:18px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-bottom:5px;font-family:DM Sans,sans-serif;width:100%;display:inline-block;color:#000;font-weight:700}.c-card-post__read-more{display:block;color:#255142;font-weight:700;text-decoration:underline}.c-footer{background-color:#fff;color:#141414;padding:30px 0;border-top:1px solid #ececec;margin-top:50px}.c-footer__widgets{display:grid;grid-auto-columns:1fr;grid-auto-flow:row;grid-template-columns:repeat(12,1fr);grid-row-gap:30px;background-color:#eff5ec;padding:30px;border-radius:15px}@media (min-width:768px){.c-footer__widgets{grid-column-gap:30px}}@media (min-width:1024px){.c-footer__widgets{padding:40px}}@media (min-width:1280px){.c-footer__widgets{padding:60px;margin:0 -60px}}.c-footer__title{color:#000;margin-bottom:15px;font-size:20px;line-height:32px;display:block;font-weight:700}@media (min-width:1024px){.c-footer__title{font-size:32px;line-height:40px;margin-bottom:30px}}.c-footer__button{margin-bottom:15px;background-color:#fff;border:1px solid #ececec;border-radius:4px;color:#141414;width:100%;display:block}.c-footer__button:hover{background-color:#255142;border:1px solid #255142;color:#fff;text-decoration:none}.c-footer__button:hover .c-footer__button--text{color:#fff}.c-footer__button:last-of-type{margin-bottom:0}.c-footer__button--inner{display:flex;flex-wrap:wrap;align-items:center;padding:15px 10px;min-height:70px}.c-footer__button--figure{margin:0;width:40px;height:40px;background:#255142;border-radius:100%;display:inline-block;vertical-align:middle;overflow:hidden;flex:0 0 40px}.c-footer__button--meta{flex:1;padding-left:15px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.c-footer__button--text{font-weight:700;color:#000}.c-footer__button--icon{fill:currentColor;padding:3px;transition:transform .2s ease-in-out;width:20px}.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:1024px){.c-footer__menu{grid-column:span 3/span 3}}.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:#141414}.c-footer__menu .c-footer-menu__link:hover,.c-footer__menu .c-footer-menu__link:hover .c-footer-menu__text{color:#255142;text-decoration:underline}.c-footer__menu .c-footer-menu__text{font-weight:400;color:#141414}@media (min-width:1024px){.c-footer__menu .c-footer-menu__text{font-size:18px}}.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:#fff}.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}}.c-footer__copyright-date{margin-right:0;display:block;text-align:center;grid-column:span 12/span 12;order:2}@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 .5rem 0 0;padding:0;display:inline-block;height:30px}.c-footer__copyright-meta{vertical-align:middle;font-size:14px;color:#141414}.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}@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:#141414;font-size:14px}.c-footer__copyright-menu .c-menu__link:hover{text-decoration:underline}.c-footer__copyright-menu .c-menu__text{color:#141414;font-size:14px}.c-footer__copyright-menu .c-footer__copyright-privacy-text,.c-footer__copyright-menu .c-footer__nav{vertical-align:middle}.c-header{background-color:#fff;width:100%;transition:transform .25s;border-bottom:1px solid #ececec}.c-header__main{height:100%;width:100%;padding:20px 0}.c-header__inner{align-items:center;display:flex;height:100%;justify-content:space-between;position:relative;width:100%}.c-header__nav{display:none;margin-right:auto}@media (min-width:1024px){.c-header__nav{display:inline-block}}.c-header__contact{right:2.25rem;position:absolute}@media (min-width:1024px){.c-header__contact{margin-left:1rem;position:relative;right:inherit}}.is-fixed .c-header{position:fixed}.c-logo{display:block;height:40px;position:relative;width:160px;z-index:1}.c-menu-toggle{background-color:rgba(0,0,0,0);border:none;height:21px;padding:0;width:32px;border-radius:0;position:absolute;right:0}.c-menu-toggle:focus{outline:0}.c-menu-toggle:hover{background:rgba(0,0,0,0)}.c-menu-toggle__bar{background-color:#255142;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-read-more__title{position:relative;cursor:pointer;border-bottom:1px solid #ececec;padding-bottom:10px;margin-bottom:10px;display:flex;width:100%;align-items:center;justify-content:space-between}.c-read-more__icon{color:#fff;transition:transform .2s ease-in-out}.is-open .c-read-more__icon{-ms-transform:rotate(180deg);transform:rotate(180deg)}.c-read-more__content{height:100%;max-height:100%;overflow:hidden;transition:max-height .2s}.is-hidden .c-read-more__content{max-height:0}.c-read-more__content p:last-of-type{margin-bottom:0}.c-reviews__list{list-style:none;padding:0;margin:0}.c-reviews__item{margin:0;padding:10px;background:#fff;border:1px solid #fff;border-radius:4px}.c-reviews__inner{display:grid;grid-template-columns:repeat(12,1fr);grid-row-gap:30px}@media (min-width:768px){.c-reviews__inner{grid-gap:30px;grid-column-gap:30px;-webkit-column-gap:30px;column-gap:30px;align-items:center}}.c-reviews__full-link{color:#255142;position:relative}.c-reviews__full-link:hover{text-decoration:underline}.c-reviews__full-link:hover .c-support-related__title:after{background:#255142}.c-reviews__full-link:hover .c-support-related__icon{-ms-transform:translateX(2px);transform:translateX(2px);transition:transform .25s}.c-reviews__figure{margin-bottom:0;grid-column:span 12/span 12;text-align:center;position:relative;padding-bottom:100%}@media (min-width:768px){.c-reviews__figure{grid-column:span 6/span 6}}@media (min-width:1024px){.c-reviews__figure{grid-column:span 4/span 4;grid-column-start:2}}.c-reviews__figure--lines{position:absolute;width:calc(100% + 40px);left:-20px;right:0;bottom:0;top:0;display:flex;align-items:center;justify-content:center}.c-reviews__figure--clock{max-width:120px;max-height:120px;position:absolute;bottom:-20px;left:-20px}.c-reviews__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:4px}@media (min-width:768px){.c-reviews__image{max-width:100%}}.c-reviews__meta{grid-column:span 12/span 12}@media (min-width:768px){.c-reviews__meta{grid-column:span 6/span 6}}@media (min-width:1024px){.c-reviews__meta{padding-left:30px}}.c-reviews__quote{font-size:21px;font-weight:900;color:#000}@media (min-width:768px){.c-reviews__quote{font-size:24px}}@media (min-width:1024px){.c-reviews__quote{font-size:28px}}.c-reviews__person{color:#000;font-weight:700;display:block}@media (min-width:768px){.c-reviews__person{font-size:18px}}.c-reviews__function{display:block}@media (min-width:768px){.c-reviews__function{font-size:18px}}.c-reviews__icon{width:24px;text-align:center;margin-right:5px;flex:0 0 24px}.c-reviews__title{position:relative;display:inline-block;flex:1}.c-review__top{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:15px}.c-review__figure{position:relative;overflow:hidden;flex:0 0 48px;border-radius:100%;width:48px;height:48px;border:2px solid #183900;margin-bottom:0}@media (min-width:768px){.c-review__figure{flex:0 0 60px;width:60px;height:60px}}.c-review__meta{padding:0 15px;flex:0 0 calc(100% - 78px)}@media (min-width:768px){.c-review__meta{flex:0 0 calc(100% - 90px)}}.c-review__person{font-weight:700;color:#000}.c-review__function,.c-review__person{display:block;font-family:DM Sans,sans-serif;font-size:16px}.c-review__function{font-weight:500;color:#141414}.c-review__arrow{left:24px;top:-12px;-ms-transform:translateX(-50%);transform:translateX(-50%);margin:0 5px;z-index:2;border:0}.c-review__arrow,.c-review__arrow:after{position:absolute;display:block;width:15px;height:15px;background:#fff}.c-review__arrow:after{content:"";top:4px;border:1px solid #e6e6e6;border-left:0;border-bottom:0;-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.c-review__review{padding:20px;border:1px solid #e6e6e6;border-radius:4px;position:relative}.c-review__review p:last-of-type{margin-bottom:0}.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:#eff5ec;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:#255142}.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:#000;font-weight:700;font-family:DM Sans,sans-serif;flex:1 0 calc(100% - 27px)}.c-services__links--item a{color:#141414}.c-services__links--text{margin-left:5px;display:inline-block}.c-services__link{display:block;font-size:16px;color:#000;text-decoration:none;margin-top:15px}.c-services__link:hover{color:#255142;text-decoration:underline}.c-services__link svg{margin-right:5px;color:#255142}.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:9999}.c-site__main{flex:1 0 auto;padding-top:81px}@media (min-width:1024px){.c-site__main{padding-top:81px}}.c-site__footer{flex:0 0 auto;position:relative}ol,p,ul{margin-bottom:20px}.c-social{text-align:center}@media (min-width:1024px){.c-social{text-align:left}}.c-social__list{padding:0}.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__label{color:#fff;display:block;margin-bottom:20px;margin-right:0}@media (min-width:1024px){.c-social__label{display:inline-block;margin:0 10px 0 0}}.c-social__item{padding-left:0;vertical-align:middle;margin-right:10px;position:relative;display:inline-flex;align-items:center;line-height:48px;justify-content:space-around;width:32px;height:32px;border-radius:4px;margin-bottom:5px;border:1px solid #fff}@media (min-width:1024px){.c-social__item{margin-bottom:0}}.c-social__item:before{content:none}.c-social__item:hover{background:#fff}.c-social__item:hover path{fill:#255142}.c-social__link{display:block;position:relative;width:100%;height:100%}.c-social__icon{height:15px;left:50%;position:absolute;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:fill .2s;width:15px}.c-social__icon path{fill:#fff}.c-usps__list{padding:0;margin:0}.c-usps__item{margin-bottom:10px}.c-usps__full-link{position:relative;color:#141414}.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:#255142}.c-usps__list--secondary .c-usps__icon svg path{fill:#eff5ec}.c-usps__list--tertiary .c-usps__icon svg path{fill:#183900}.c-usps__list--quaternary .c-usps__icon svg path{fill:#b0c472}.c-usps__list--senary .c-usps__icon svg path{fill:#e9ffbf}.c-usps__title{color:#000;display:block;font-size:18px}.c-usps__subtitle{display:block;font-size:16px;color:#141414}.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}.c-knowledge-base__inner{display:grid;grid-auto-columns:1fr;grid-auto-flow:row;grid-template-columns:repeat(12,1fr);grid-row-gap:30px;grid-column-gap:30px}.c-knowledge-base__article{grid-column:span 12/span 12}@media (min-width:1024px){.c-knowledge-base__article{grid-column:span 8/span 8}}.c-knowledge-base__sidebar{grid-column:span 12/span 12;position:relative}@media (min-width:1024px){.c-knowledge-base__sidebar{grid-column:span 4/span 4}}.c-knowledge-base__sidebar--inner{position:-webkit-sticky;position:sticky;top:130px;background:#ececec;padding:30px;border-radius:5px}.c-knowledge-base__sidebar--title{margin-bottom:15px;font-family:DM Sans,sans-serif;font-weight:800;display:block;color:#000;font-size:18px;line-height:1.5}.c-knowledge-base__related--list{list-style:none;margin:0;padding:0}.c-knowledge-base__related--item{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #141414}.c-knowledge-base__related--item.is-active{font-weight:700}.c-knowledge-base__related--item.is-active:hover .c-knowledge-base__related--title{text-decoration:none}.c-knowledge-base__related--item.is-active .c-knowledge-base__related--title{color:#000}.c-knowledge-base__related--inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.c-knowledge-base__related--link{text-decoration:none}.c-knowledge-base__related--link:hover{color:#fff;text-decoration:none}.c-knowledge-base__related--link:hover .c-knowledge-base__related--title{text-decoration:underline}.c-knowledge-base__related--icon{color:#000;vertical-align:middle;margin-right:10px;display:inline-block;flex:0 0 12px}.c-knowledge-base__related--icon path{fill:currentColor}.c-knowledge-base__related--title{display:inline-block;vertical-align:middle;color:#141414;flex:0 0 calc(100% - 22px)}.c-knowledge-base__header{position:relative;margin-bottom:30px}.c-knowledge-base__title{margin-bottom:15px}@media (min-width:768px){.c-knowledge-base__title{margin-bottom:30px}}.c-knowledge-base__meta{padding:15px 0;border-top:1px solid #ececec;border-bottom:1px solid #ececec;margin-top:30px}.c-knowledge-base__date{margin-top:15px}.c-knowledge-base__date--icon{width:16px;height:16px;display:inline-block;vertical-align:middle;margin-right:5px}.c-knowledge-base__date--icon path{fill:#183900}.c-knowledge-base__date--text{display:inline-block;vertical-align:middle}@media (min-width:1024px){.c-knowledge-base__date{margin-top:0}}.c-knowledge-base__figure{position:relative;display:block;content:"";width:100%;padding-top:56.25%;background:#000;margin:0;border-radius:20px;overflow:hidden}.c-knowledge-base__image{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;width:100%;height:100%}.c-knowledge-base__container{font-size:18px;line-height:1.5}.c-knowledge-base__content{color:#141414;max-width:750px}.c-knowledge-base__content img{border-radius:4px}.c-knowledge-base__search{max-width:550px;margin:0 auto 50px}.c-knowledge-base__search #ajaxsearchlite1 .probox,.c-knowledge-base__search .asl_w .probox{border-radius:4px;background:#fff;border:1px solid #91a9cd}.c-knowledge-base__search #ajaxsearchlite1 .probox form input,.c-knowledge-base__search .asl_w .probox form input{font-size:16px;font-family:DM Sans,sans-serif}.c-knowledge-base__list{display:grid;grid-template-columns:repeat(12,1fr);grid-row-gap:30px}@media (min-width:768px){.c-knowledge-base__list{grid-gap:30px;-webkit-column-gap:30px;grid-column-gap:30px;column-gap:30px}}.c-knowledge-base__item{grid-column:span 12/span 12}@media (min-width:768px){.c-knowledge-base__item{grid-column:span 6/span 6}}@media (min-width:1280px){.c-knowledge-base__item{grid-column:span 4/span 4}}.c-knowledge-base__item--title{font-family:DM Sans,sans-serif;color:#255142;font-weight:800;display:block;font-size:18px;line-height:28px;margin-bottom:15px}@media (min-width:1024px){.c-knowledge-base__item--title{font-size:25px;line-height:32px}}.c-knowledge-base__blocks .c-knowledge-base__related--icon{color:#183900}.c-knowledge-base__blocks .c-knowledge-base__related--item{border-bottom:0;margin-bottom:0}.c-article__title{margin-bottom:5px;color:#000}.c-article__rating{margin-bottom:10px;display:block}.c-article__rating--full-link{color:#898989;text-decoration:none}.c-article__rating--full-link:hover{text-decoration:underline}.c-article__rating--full-link:hover .c-rating__count{color:#141414;text-decoration:underline}.c-article__rating .c-rating__stars{display:inline-block;vertical-align:middle;margin:0 -1px}.c-article__rating .c-rating__stars svg{margin:0 1px}.c-article__rating .c-rating__count{display:inline-block;vertical-align:middle;font-size:12px;color:#898989;text-decoration:underline}.c-article__excerpt{margin-bottom:30px}.c-article__excerpt p:last-of-type{margin-bottom:0}.c-article__extra{background:#eff5ec;padding:20px;border-radius:10px;font-weight:400}.c-article__figure{position:relative;display:block;content:"";width:100%;padding-top:60%;background:#000;margin:0 0 10px;overflow:hidden;border-radius:0;width:calc(100% + 30px);left:-15px}@media (min-width:1024px){.c-article__figure{width:100%;left:0;border-radius:5px}}.c-article__image{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;width:100%;height:100%}.c-article__meta{padding:0;background:#fff;margin-bottom:30px}.c-article__meta--subtitle{display:block;margin-bottom:15px}.c-article__meta--list{display:flex;flex-wrap:wrap;align-self:center;justify-content:center}.c-article__meta--item{margin:0;padding:0;flex:0 0 50%}.c-article__meta--item:nth-of-type(2n) .c-article__meta--inner{border-right:0}.c-article__meta--item:nth-of-type(3) .c-article__meta--inner,.c-article__meta--item:nth-of-type(4) .c-article__meta--inner{border-bottom:0}.c-article__meta--inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:8px 10px;border-bottom:1px solid #ececec;border-right:1px solid #ececec}.c-article__meta--icon{width:20px;flex:0 0 20px;margin-right:8px;display:inline-flex;align-items:center;justify-content:center}.c-article__meta--icon svg{max-height:20px;width:auto}.c-article__meta--text{flex:1 0 calc(100% - 28px);color:#255142;font-size:14px}.c-article__quick-buttons{margin-bottom:30px}.c-article__quick-button{display:inline-block;background:#eff5ec;padding:8px 20px;margin-right:10px;border-radius:20px;font-weight:700;color:#255142}.c-article__quick-button:last-of-type{margin-right:0}.c-article__quick-button:hover{text-decoration:none;background:#255142;color:#eff5ec}.c-article__general-information{background:#ececec;padding:20px;border-radius:5px;margin-bottom:30px;font-size:14px}.c-article__information{display:grid;grid-template-columns:repeat(12,1fr);align-items:center}@media (min-width:768px){.c-article__information{grid-gap:30px;-webkit-column-gap:30px;grid-column-gap:30px;column-gap:30px}}.c-article__inner{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:30px;-webkit-column-gap:30px;grid-column-gap:30px;column-gap:30px}@media (min-width:768px){.c-article__inner{grid-gap:60px;-webkit-column-gap:60px;grid-column-gap:60px;column-gap:60px}}.c-article__aside{grid-column:span 12/span 12}@media (min-width:1024px){.c-article__aside{grid-column:span 5/span 5}}@media (min-width:1280px){.c-article__aside{grid-column:span 4/span 4}}.c-article__content{grid-column:span 12/span 12}@media (min-width:1024px){.c-article__content{grid-column:span 7/span 7}}@media (min-width:1280px){.c-article__content{grid-column:span 8/span 8}}.c-article__content--extra{padding-top:20px;margin-top:50px}.c-article__content--extra p:last-of-type{margin:0}.c-article__serving-tips{background:#f6f6f6;padding:20px;margin-bottom:30px;border-radius:4px}.c-article__serving-tips--title{display:block;margin-bottom:10px;font-weight:700}.c-article__serving-tips p{font-style:italic}.c-article__serving-tips p:last-of-type{margin:0}.c-article__sidebar--inner{border:1px solid #ececec;padding:20px;border-radius:4px}.c-portion-selector{display:flex;align-items:center;grid-gap:10px;gap:10px;margin-bottom:1rem}.c-portion-selector button{padding:.3em .6em;font-size:1.2rem;background:#eee;border:1px solid #ccc;cursor:pointer;border-radius:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-portion-selector button:hover{background:#255142;color:#fff;border:1px solid #255142}.c-instruction__step{margin-bottom:15px;border-bottom:1px solid #ececec}.c-instruction__step:last-of-type{border:0}.c-instruction__header{display:block;margin-bottom:15px}.c-instruction__header--inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;font-weight:700}.c-instruction__indicator{display:inline-flex;width:32px;height:32px;border-radius:100%;align-items:center;justify-content:center;background:#255142;color:#fff;font-size:16px;margin-right:6px}.c-instruction__title{flex:1;font-weight:700}.c-ingredients__subtitle{display:block;font-weight:700;margin-bottom:15px;font-family:DM Sans,sans-serif}.c-ingredients__label{display:block;margin-bottom:10px;position:relative;padding-left:32px}.c-ingredients__label:hover{cursor:pointer}.c-ingredients__label.is-active{text-decoration:line-through}.c-ingredients__label.is-active:after{background-color:#255142;-ms-transform:scale(1);transform:scale(1)}.c-ingredients__label:before{background-color:#fff;border:1px solid #ececec;border-radius:4px;content:"";height:22px;left:0;position:absolute;top:1px;width:22px}.c-ingredients__label:after{background-color:#fff;border-radius:3px;content:"";height:16px;left:3px;position:absolute;top:4px;-ms-transform:scale(0);transform:scale(0);transition:background-color .15s,transform .15s;width:16px}.c-ingredients__list{padding:20px;border-radius:4px;background:#f2f2f2}@media (min-width:1024px){.c-ingredients__list{padding:30px}}.c-ingredients__item{margin-bottom:10px}.c-ingredients__item:last-of-type{margin-bottom:0}.c-ingredients__item--subtitle{margin-top:30px}.c-ingredients__item--subtitle:first-of-type{margin-top:0}.c-author{display:flex;flex-wrap:wrap;flex:1 0 100%;align-items:center;margin-bottom:30px}.c-author__figure{margin:0;width:65px;height:65px;border-radius:100%;padding-top:65px;position:relative;overflow:hidden}.c-author__figure img{position:absolute;object-fit:cover;left:0;right:0;bottom:0;top:0}.c-author__meta{margin-left:10px;flex:1}.c-author__title span{color:#255142}.c-author__date{color:#898989}.o-section--popular_recipes{overflow:hidden}.c-article__related--categories{margin-bottom:30px}.c-related-categories__subtitle{display:block;margin-bottom:10px}.c-related-categories__list{margin:0 -2px}.o-pill{margin:0 2px;background:#255142;display:inline-block;padding:3px 8px;border:1px solid #255142;border-radius:32px}.o-pill,.o-pill a{color:#fff}.c-newsletter{margin:50px 0;border-top:1px solid #eff5ec;border-bottom:1px solid #eff5ec;padding:30px 0}.c-newsletter__icon{margin-right:5px;height:14px;width:auto}.c-newsletter__icon,.c-newsletter__subtext{display:inline-block;vertical-align:middle}.c-comments__header{margin-bottom:30px}.c-comments__header--inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.c-comments__header--inner .page-comments-less,.c-comments__header--inner .page-comments-more{cursor:pointer;display:none;font-weight:700;text-decoration:underline;color:#255142}.c-comments__header--inner .page-comments-less.is-active,.c-comments__header--inner .page-comments-more.is-active{display:block}.c-comments__header--title{margin:0}.o-star{width:auto;display:inline-block}.o-star--filled{color:#ffc519}.o-star--empty{color:#ffc519;opacity:.25}.o-star path{fill:currentColor}.comment-respond{max-width:750px;margin-top:30px}.comment .comment-body{padding:20px;border-radius:4px;background-color:#fff;border:1px solid #f6f6f6;margin-bottom:15px}.comment ul.children{margin:15px 0 15px 15px}.comment .comment-respond{max-width:100%;padding:0 30px}.comment .comment-respond .comment-reply-title{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;font-size:24px}.comment .comment-respond .comment-reply-title small{font-size:16px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#619a43;margin-top:0;margin-left:auto;display:inline-block;font-weight:700}.comment .comment-respond form{max-width:750px}.page-comments-item-top{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:15px}.page-comments-item-top>strong{display:inline-block;margin-right:5px}.page-comments-item-top .comment-metadata{font-size:14px;display:inline-block;margin-bottom:0}.page-comments-item-top .reply{-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#255142;margin-top:0;margin-left:auto;display:inline-block;font-weight:700;font-size:14px}.form-submit input[type=submit]{background:#eff5ec;border:1px solid #eff5ec;color:#255142}.form-submit input[type=submit]:hover{text-decoration:none;color:#eff5ec;background:#255142;border-color:#255142}.comment-content .stars,.comment-content p:last-of-type{margin-bottom:0}.reply{margin-top:15px;display:block;font-size:14px}.comments-rating{border:none;padding:0;margin-left:0}.comments-rating label{display:inline-block}.rating-container{font-size:0;display:flex;justify-content:flex-end;flex-direction:row-reverse}.rating-container *{font-size:1.4rem}.rating-container>input{display:none}.rating-container>input+label{font-family:dashicons;display:inline-block;overflow:hidden;text-indent:9999px;width:22px;white-space:nowrap;cursor:pointer;margin:0}.rating-container>input+label:before{display:inline-block;text-indent:-9999px;content:"\f155";color:#fee29b}.rating-container>input+label:hover:before,.rating-container>input+label:hover~label:before,.rating-container>input:checked~label:before{content:"\f155";color:#fec51a}.rating-container>.star-cb-clear+label{text-indent:-9999px;width:.5em;margin-left:-.5em}.rating-container>.star-cb-clear+label:before{width:.5em}.rating-container:hover>input+label:before{content:"\f155";color:#fee29b;text-shadow:none}.rating-container:hover>input+label:hover:before,.rating-container:hover>input+label:hover~label:before{content:"\f155";color:#fec51a}.comment-respond .rating-container>.star-cb-clear+label,.comment-respond .rating-container>input+label:before{text-indent:9999px}.comment-respond .rating-container>input+label{text-indent:-9999px}pre{display:block;margin:0 0 15px;word-break:break-all;word-wrap:break-word;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border-radius:5px;font-size:12px;line-height:2;padding:10px 20px 12px 15px}.c-rating__count--link{color:#141414;margin-left:5px}.o-section--selected_recipes{overflow:hidden}.c-selected-recipes__header--inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.c-selected-recipes__arrows .c-carousel-btn{display:inline-flex}.c-selected-recipes__arrows .c-carousel-btn:first-of-type{margin-right:5px}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy90b29scy9icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3Rvb2xzL2hpZGRlbi5zY3NzIiwid2VicGFjazovLy9hcHAuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9nZW5lcmljL2JveC1zaXppbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9nZW5lcmljL2ZvbnQtZmFjZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2dlbmVyaWMvbm9ybWFsaXplLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvZ2VuZXJpYy9yZXNldC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2dlbmVyaWMvc2hhcmVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvZWxlbWVudHMvYmxvY2txdW90ZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2VsZW1lbnRzL2J1dHRvbi1iYWNrZ3JvdW5kLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvZWxlbWVudHMvY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9zZXR0aW5ncy9jb2xvcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9lbGVtZW50cy9oZWFkaW5ncy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3NldHRpbmdzL2dsb2JhbC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2VsZW1lbnRzL2hyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvZWxlbWVudHMvaHRtbC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2VsZW1lbnRzL2ltYWdlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2VsZW1lbnRzL2lucHV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvZWxlbWVudHMvbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvZWxlbWVudHMvbGluZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2VsZW1lbnRzL2xpbmtzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvZWxlbWVudHMvbGlzdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9lbGVtZW50cy9tZW51LWRyb3Bkb3duLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvZWxlbWVudHMvbWVudS1vdmVybGF5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvZWxlbWVudHMvbWVudS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2VsZW1lbnRzL3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9lbGVtZW50cy9zZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvZWxlbWVudHMvc2xpY2suc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9lbGVtZW50cy90YWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9lbGVtZW50cy90ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvZWxlbWVudHMvdmlkZW8uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9vYmplY3RzL2JsdXJyZWQtaW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9vYmplY3RzL2NvbHVtbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL29iamVjdHMvY29udGFpbmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvdG9vbHMvY2xlYXJmaXguc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9vYmplY3RzL2ZhcS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL29iamVjdHMvZm9ybS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL29iamVjdHMvbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3Mvb2JqZWN0cy9saXN0LWJhcmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9vYmplY3RzL2xpc3QtaW5saW5lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3Mvb2JqZWN0cy90YWJsZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvYnJlYWRjcnVtYnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2J1dHRvbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY2FyZC1wb3N0LXJlbGF0ZWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NhcmQtcG9zdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2xvZ28uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL21lbnUtdG9nZ2xlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9yZWFkLW1vcmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL3Jldmlld3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL3NlcnZpY2VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9zaXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9zb2NpYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL3VzcHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy91dGlsaXRpZXMvYWxpZ24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy91dGlsaXRpZXMvaGlkZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9zci1vbmx5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvcG9zdC10eXBlcy9rbm93bGVkZ2UtYmFzZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3Bvc3QtdHlwZXMvc2luZ2xlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3Mvc2hhbWUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFpQ0UseUJDcEJGLGVBSUksYUNPRixDQUNGLENGUUUseUJDWkYsZ0JBRUksWUNPRixDQUNGLENDL0JBLEtBQ0UscUJEa0NGLENDOUJFLGlCQUdFLGtCRCtCSixDRXRDQSxXQUNFLGtCQUNBLG9CQUNBLGtCQUNBLGdCQUNBLGlERjBDRixDRXZDQSxXQUNFLGtCQUNBLG9CQUNBLGtCQUNBLGdCQUNBLGlERjBDRixDRXZDQSxXQUNFLGtCQUNBLG9CQUNBLGtCQUNBLGdCQUNBLGlERjBDRixDRXZDQSxXQUNFLGtCQUNBLG9CQUNBLGtCQUNBLGdCQUNBLGlERjBDRixDR3hFQSxLQUVFLDZCSDBFRixDR3ZFQSxLQUNFLFFIMEVGLENHdkVBLEtBQ0UsYUgwRUYsQ0dsRUEsR0FDRSxjQUNBLGNIeUVGLENHOURBLEdBQ0UsdUJBQ0EsU0FDQSxnQkh1RUYsQ0cvREEsSUFDRSxnQ0FDQSxhSHNFRixDRzVEQSxFQUNFLDhCSG9FRixDRzVEQSxZQUNFLG1CQUNBLDBCQUNBLHlFSG1FRixDRzVEQSxTQUVFLGtCSGtFRixDRzFEQSxjQUdFLGdDQUNBLGFIaUVGLENHMURBLE1BQ0UsYUhnRUYsQ0d4REEsUUFFRSxjQUNBLGNBQ0Esa0JBQ0EsdUJIK0RGLENHNURBLElBQ0UsYUgrREYsQ0c1REEsSUFDRSxTSCtERixDR3JEQSxJQUNFLGlCSDZERixDR2xEQSxzQ0FLRSxvQkFDQSxlQUNBLGlCQUNBLFFIMkRGLENHbkRBLGFBRUUsZ0JIMERGLENHbERBLGNBRUUsbUJIeURGLENHbERBLGdEQUlFLHlCSHdERixDR2pEQSx3SEFJRSxrQkFDQSxTSHVERixDR2hEQSw0R0FJRSw2QkhzREYsQ0cvQ0EsU0FDRSwwQkhxREYsQ0czQ0EsT0FDRSxzQkFDQSxjQUNBLGNBQ0EsZUFDQSxVQUNBLGtCSG9ERixDRzdDQSxTQUNFLHVCSG1ERixDRzVDQSxTQUNFLGFIa0RGLENHMUNBLDZCQUVFLHNCQUNBLFNIaURGLENHMUNBLGtGQUVFLFdIZ0RGLENHeENBLGNBQ0UsNkJBQ0EsbUJIK0NGLENHeENBLHlDQUNFLHVCSDhDRixDR3RDQSw2QkFDRSwwQkFDQSxZSDZDRixDR25DQSxRQUNFLGFIMkNGLENHcENBLFFBQ0UsaUJIMENGLENHeEJBLGtCQUNFLFlIdUNGLENJcldBLDhFQU9FLFNBQ0EsU0o4V0YsQ0kxVkEsTUFDRSx5QkFDQSxnQkp3V0YsQ0kvVkEsU0FDRSxZQUNBLFFKc1dGLENLMVlBLDZFQVFFLGtCTHVaRixDSy9ZQSxTQUNFLGdCTHFaRixDTW5iQSxXQUNFLGtCQUNBLGdCQUNBLGtCTnNiRixDT3piQSxVQUNJLGtCQUNBLHdCQUNBLG1DQUNBLDJGUDRiSixDTzFiSSxnQ0FDSSxrQkFDQSxTUDRiUixDT3piSSxzQkFDSSxrQkFDQSxNQUNBLE9BQ0EsV0FDQSxZQUNBLHNCQUNBLDRDQUNBLGdFQUNBLDhCQUNBLG1DQUNBLDJGUDJiUixDT3RiWSxzQ0FDSSw0Q0FDQSxtRFB3YmhCLENRbmRFLGlCQUNFLGFBQ0EsZUFDQSxRUnNkSixDUW5kRSxnQkFDRSxhQUNBLHNCQUNBLHVCQUNBLG1CQUNBLFdBQ0EsWUFDQSxtQkFDQSxxQkNaVSxDRGFWLGFDZWEsQ0RkYix5QkFDQSxxSkFDQSxhQUNBLGVBQ0EsUVJxZEosQ1FuZEksc0JBQ0Usd0JDUFUsQ0RRVix3QlJxZE4sQ1FuZE0scURBQ0UsU1JxZFIsQ1FoZEksb0JBQ0UsU0MvQlEsQ0RnQ1IsV0FDQSxvQlJrZE4sQ1EvY0kscUJBQ0UsWVJpZE4sQ1E3Y0UsMEJBQ0Usa0JSK2NKLENVN2ZBLE9BQ0UsVURLWSxDQ0paLDhCQ0dXLENERlgsZ0JBQ0EsbUJBQ0EsZUFDQSxpQkFDQSxhVmdnQkYsQ0Z0ZUUsMEJZakNGLE9BVUksZUFDQSxnQlZpZ0JGLENBQ0YsQ1U5ZkEsT0FDRSxVRFZZLENDV1osOEJDWlcsQ0RhWCxnQkFDQSxtQkFDQSxlQUNBLGlCQUNBLGFWaWdCRixDRnRmRSwwQllsQkYsT0FVSSxlQUNBLGdCVmtnQkYsQ0FDRixDVS9mQSxPQUNFLFVEekJZLENDMEJaLDhCQzNCVyxDRDRCWCxnQkFDQSxtQkFDQSxlQUNBLGlCQUNBLGFWa2dCRixDRnRnQkUsMEJZSEYsT0FVSSxlQUNBLGdCVm1nQkYsQ0FDRixDVWhnQkEsT0FDRSxVRHhDWSxDQ3lDWiw4QkMxQ1csQ0QyQ1gsZ0JBRUEsbUJBQ0EsZUFDQSxpQkFDQSxhVm1nQkYsQ0Z2aEJFLDBCWVlGLE9BV0ksZUFDQSxnQlZvZ0JGLENBQ0YsQ1VqZ0JBLE9BQ0UsVUR4RFksQ0N5RFosOEJDMURXLENEMkRYLGdCQUNBLG1CQUNBLGVBQ0EsaUJBQ0EsYVZvZ0JGLENGdmlCRSwwQlk0QkYsT0FVSSxlQUNBLGdCVnFnQkYsQ0FDRixDVWxnQkEsT0FDRSxVRHZFWSxDQ3dFWiw4QkN6RVcsQ0QwRVgsZ0JBQ0EsbUJBQ0EsZUFDQSxpQkFDQSxhVnFnQkYsQ0Z2akJFLDBCWTJDRixPQVVJLGVBQ0EsZ0JWc2dCRixDQUNGLENZOWxCQSxHQUNFLGNBQ0QsZ0JBQ0csYUFDQSxTQUNBLDZCQUNBLHdCWmltQkosQ2F2bUJBLEtBQ0UsZUpZc0IsQ0lYdEIsYUo4QmUsQ0k3QmYsOEJGQ1UsQ0VBVixlQUNBLGtDQUNBLG1DQUNBLGdCQUNBLGdCQUNBLGtCQUNBLGlDYnFuQkYsQ2NubkJBLElBQ0Usa0JBRUEsc0JBQ0EsV0FDQSxXZGdvQkYsQ2N2bkJBLDJCQVpFLGNkNG9CRixDZTFwQkEsK1BBU0UsNEJOSFksQ01JWiwyQ0FDQSxpREFDQSxrQ2YycEJGLENleHBCQSxzQkFDSSx3QkFDQSxhQUNBLGtCQUNBLGdCQUNBLHNCQUNBLGVBQ0EseUJBQ0EsaUJKdEJZLENJdUJaLGVOcEJVLENNcUJWLFdBQ0EsZUFDQSxnQkFDQSxjZjJwQkosQ2V4cEJBLFNBQ0ksWUFDQSxxQmY0cEJKLENleHBCQSxnQkFISSx1QmZtcUJKLENlaHFCQSxPQUNJLGVBQ0EsV0FFQSxxQkFDQSxlZjJwQkosQ2V6cEJJLG1CQUNJLFlmMnBCUixDZXZwQkEsdUJBQ0ksK0NBQ0EsdUNBQ0EsMkJmMHBCSixDZXZwQkEsaUJBQ0ksU2YwcEJKLENleHBCSSx3QkFDSSxpQmYwcEJSLENlcnBCQSx1Q0FBeUMsbUJmeXBCekMsQ2V2cEJBLDJEQUFnQyxtQmYrcEJoQyxDZTlwQkEsa0NBQW9DLG1CZmtxQnBDLENlaHFCQSwwQ0FBNEMsbUJmb3FCNUMsQ2VscUJBLGlFQUFtQyxtQmYwcUJuQyxDZXpxQkEscUNBQXVDLG1CZjZxQnZDLENlM3FCQSxpQ0FBbUMsVU5wRXJCLENNb0UwQyxVZmdyQnhELENlOXFCQSwrQ0FBMEIsVU50RVosQ01zRWlDLFVmd3JCL0MsQ2V2ckJBLDRCQUE4QixVTnZFaEIsQ011RXFDLFVmNHJCbkQsQ2UxckJBLG9DQUFzQyxVTnpFeEIsQ015RTZDLFVmK3JCM0QsQ2U3ckJBLHFEQUE2QixVTjNFZixDTTJFb0MsVWZ1c0JsRCxDZXRzQkEsK0JBQWlDLFVONUVuQixDTTRFd0MsVWYyc0J0RCxDZXpzQkEsc0NBQ0ksbUJBQ0EsVWY0c0JKLENlenNCQSx1Q0FDSSxxQkFDQSxXQUNBLGlCZjRzQkosQ2V6c0JBLHFCQUNHLHdFZjRzQkgsQ2V6c0JBLGtCQUNHLCtEZjRzQkgsQ2V6c0JBLDhIQUVJLHFCZjRzQkosQ2V6c0JBLGtCQUNJLGVOekdVLENNMEdWLFVOeEdVLENNeUdWLHFCQUNBLGVBQ0EseUJBRUEscUJBQ0EsaUJBQ0EscUJBQ0EsbUJBQ0EsU0FDQSxrQkFDQSxlQUNBLGtCQUNBLGdCQUNBLGtCQUNBLGdEQUNBLGdCQUNBLFFmNHNCSixDRjF5QkUseUJrQmpDRixVQUtJLGFBQ0EsOEJBQ0EsZUFDQSxRaEIrMEJGLENBQ0YsQ2dCNzBCRSxnQkFFRSxrQmhCKzBCSixDRjN6QkUsMEJrQnRCQSxnQkFLSSxlaEJnMUJKLENBQ0YsQ2dCNzBCSSw2QkFDRSxlaEIrMEJOLENnQjcwQk0sZ0RBQ0Usa0JoQiswQlIsQ2dCMTBCTSx1Q0FDRSxlaEI0MEJSLENnQnIwQkEsbUJBQ0UsNkJoQnkwQkYsQ0Y5MEJFLHlCa0JJRixtQkFJSSxzQmhCMDBCRixDQUNGLENnQmh6QkUsK0JBQ0UsVWhCbzBCSixDRngyQkUseUJrQnlDQSxpQ0FFSSxTaEJrMEJKLENBQ0YsQ0Y5MkJFLHlCa0JpREEsaUNBRUksU2hCZzBCSixDQUlGLENGdjNCRSx5QmtCNkRBLGdGQUVJLFNoQjZ6QkosQ2dCM3pCSSwrQ0FDRSxTaEI2ekJOLENBQ0YsQ0ZoNEJFLHlCa0J5RUEsb0NBR0ksU2hCeXpCSixDZ0J2ekJJLGtEQUNFLFVoQnl6Qk4sQ0FDRixDRno0QkUsMEJrQnVGSSxzRkFDRSxTaEJ3ekJOLENBQ0YsQ0ZqNUJFLHlCa0IrRkEsdUNBR0ksU2hCb3pCSixDQUNGLENGdjVCRSwwQmtCK0ZBLHVDQU9JLFNoQnF6QkosQ0FDRixDaUI3N0JBLDJCQUNFLFNBQ0EsU2pCZzhCRixDaUI3N0JBLFFBRUUsVUFDQSw2QkFDQSxlakJnOEJGLENrQno4QkEsRUFFQyxvQmxCNDhCRCxDa0IxOEJDLFVBSEEsYWxCaTlCRCxDa0I5OEJDLFFBRUMseUJsQjQ4QkYsQ21CbDlCQSxnQ0FDRSwyQkFDQSxjQUNBLHFCQUNBLGVuQnE5QkYsQ21CbjlCRSxzREFDRSxhVldZLENVVlosZUFDQSxrQkFDQSxZbkJxOUJKLENtQmw5QkUsc0NBQ0Usa0JBQ0EsaUJuQm85QkosQ21CbDlCSSxvREFDRSxXQUNBLFdBQ0EsWUFDQSxtQkFDQSx5QkFDQSxrQlZMVSxDVU1WLHFCQUNBLGtCQUNBLE9BQ0EsUW5CbzlCTixDbUI5OEJBLE1BQ0UsY0FDQSxvQm5CaTlCRixDbUI5OEJBLEdBQ0Usa0JuQmk5QkYsQ21CLzhCRSxZQUVFLGdCQUNBLGlCQUNBLGVuQmk5QkosQ21CNzhCQSxHQUNFLGVuQmc5QkYsQ21CNzhCQSxHQUNFLG1CQUNBLGdCbkJnOUJGLENtQjU4QkUsY0FDRSxnQkFDQSxVQUNBLFFuQis4QkosQ21CNThCRSxjQUNFLGtCbkI4OEJKLENtQnY4Qk0sb0RBQ0UsaUJuQjQ4QlIsQ21CMThCUSx1Q0FDRSxXQUVBLFdBQ0Esa0JBQ0EsT0FDQSxZQUVBLHFCQUNBLG9CQUVBLFdBRUEscUJuQnc4QlYsQ21CbDhCSSx5QkFDRSxtQkFDQSxvQm5CbzhCTixDbUJqOEJRLHVDQUNFLHdEQUNBLHlCbkJtOEJWLENtQmg4QlEsdUNBQ0UsVW5CazhCVixDbUJoOEJVLDZDQUNFLFFBQ0EscUJuQms4QlosQ21CMzdCRSxjQUNFLHFCQUNBLHNCQUNBLGFWdEdZLENVdUdaLGlCQUVBLHlCbkI0N0JKLENtQno3Qk0sdUJBQ0UsaUJuQjI3QlIsQ21CdDdCRSxjQUNFLGFWckdhLENVc0diLHFCQUNBLHFCbkJ3N0JKLENtQnQ3QkksaUNBQ0UsVVZ0SVEsQ1V1SVIsb0JuQnc3Qk4sQ29CempDZ0Isa0ZBQ0ksa0JBQ0EsV0FDQSxPQUNBLGFwQmtrQ3BCLENvQi9qQ3dCLDhHQUNJLGVwQmtrQzVCLENvQnZqQ2dCLDhGQUNJLFVBQ0EseUNwQjBqQ3BCLENvQnBqQ0ksa0NBQ0ksT0FDQSxVQUNBLGtCQUNBLFNBQ0EsNEVBQ0EsNERBRUEsVUFFQSxlQUNBLG1CQUVBLGVBQ0EsZVgvQ00sQ1dpRE4seUJBQ0EsaUJwQm9qQ1IsQ29CampDWSw4REFDSSxTQUNBLFVBQ0EsYXBCb2pDaEIsQ29CampDWSw4REFDSSxjQUNBLGNwQm9qQ2hCLENxQnJuQ0EsZ0JBQ0ksYUFDQSxPQUNBLGVBQ0EsUUFDQSxNQUNBLGlCQUNBLG1CQUNBLFdBQ0EsV3JCd25DSixDcUJ0bkNJLDJCQUNJLFNyQnduQ1IsQ3FCcm5DSSwyQkFDSSxxQlpIZ0IsQ1lJaEIsZ0JBQ0EsV0FDQSxZQUVBLGlCQUVBLHdCQUNBLG9CckJxbkNSLENxQm5uQ1EsNkNBQ0ksWXJCcW5DWixDcUJsbkNRLGlDQUNJLFlyQm9uQ1osQ3FCaG5DSSx5QkFDSSxhQUNBLFdyQmtuQ1IsQ3FCL21DSSxxQkFDSSxnQkFDQSxTQUNBLFVBQ0EsOEJWMUNZLENVMkNaLFdyQmluQ1IsQ3FCOW1DWSxtQ0FDSSxZQUNBLGFBQ0EscUJyQmduQ2hCLENxQjdtQ1ksbUNBQ0ksY3JCaW9DaEIsQ3FCN25Db0IsMkRBQ0ksa0JyQituQ3hCLENxQjNuQ2dCLDRDQUNJLGVBQ0EsZXJCNm5DcEIsQ3FCdG1DWSxtQ0FDSSxVWnBGRixDWXFGRSxjQUNBLFdBQ0EsZUFDQSxXckJ3bUNoQixDcUJ0bUNnQix5Q0FDSSxVWjNGTixDWTRGTSxvQnJCd21DcEIsQ3FCam1DZ0IseUNBQ0ksWXJCbW1DcEIsQ3FCL2xDWSxzQ0FDSSxlQUNBLGtCQUNBLFFBQ0EsTUFDQSxnQkFDQSxZQUNBLFdBQ0EsV3JCaW1DaEIsQ3FCOWxDWSx1Q0FDSSxhQUNBLGdCQUNBLFNBQ0EsU3JCZ21DaEIsQ3FCOWxDZ0IsK0NBQ0ksYXJCZ21DcEIsQ3FCNWxDb0IscURBQ0ksaUJBQ0Esa0JBQ0EsYXJCOGxDeEIsQ3FCdmxDSSwwQkFDSSxhckJ5bENSLENxQnJsQ1EsaURBQ0ksaUJBQ0EsZXJCdWxDWixDc0I1dUNBLFFBQ0ksaUJBQ0EsY3RCK3VDSixDc0J6dUNJLDBCQUNJLGdCQUNBLGlCQUNBLFNBQ0EsU3RCNnVDUixDc0IxdUNJLDBCQUNJLHFCQUNBLGtCQUNBLFVBQ0EsZ0JBQ0Esc0JBQ0EsaUJ0QjZ1Q1IsQ0ZqdUNFLDBCd0JsQkUsMEJBU1EsaUJ0Qit1Q1YsQ0FDRixDc0I3dUNRLG9EQUNJLHdCdEJndkNaLENzQjd1Q1Esb0NBQ0ksc0JBQ0EsY3RCZ3ZDWixDc0I3dUNRLHNDQUNJLFl0Qmd2Q1osQ3NCN3VDUSx3Q0FDSSxZdEJndkNaLENzQjV1Q1ksc0VBQ0ksVUFDQSxtQkFDQSwyRXRCK3VDaEIsQ3NCM3VDUSw0Q0FDSSxVQUNBLHNCQUNBLGtCQUNBLGlCdEI4dUNaLENGcndDRSwwQndCbUJNLDRDQU9RLGlCdEJndkNkLENBQ0YsQ3NCOXVDWSx3RUFFSSw0QkFDQSxtQkFDQSxldEJpdkNoQixDc0IvdUNnQixvRkFDSSxZdEJrdkNwQixDRnR4Q0UsMEJ3QjZCVSx3RUFXUSxpQnRCbXZDbEIsQ0FDRixDc0JodkNZLDRFQUNJLGtCQUNBLFdBQ0EsbUJ0Qm12Q2hCLENGbHlDRSwwQndCNENVLDRFQU1RLFV0QnF2Q2xCLENBQ0YsQ3NCL3VDSSxnQ0FDSSxxQkFDQSxXQUNBLFlBQ0EsaUJBQ0Esc0JBQ0EseUJBQ0EsYXRCa3ZDUixDc0JodkNRLDBDQUNJLGlCdEJtdkNaLENzQmh2Q1EsZ0RBQ0ksc0RBQ0Esd0J0Qm12Q1osQ3NCL3VDSSwwQkFDSSxtQkFDQSxhYi9FUyxDYWdGVCxvQkFDQSxlQUNBLFlBQ0EscUJBQ0EsbUJBQ0EsZ0JBQ0EsU3RCa3ZDUixDc0JodkNRLHNDQUNJLHFCQUNBLGF0Qm12Q1osQ3NCaHZDUSw4Q0FDSSxjdEJtdkNaLENzQjl1Q0EsZ0JBQ0ksYUFDQSx5Q0FDQSxPQUNBLGVBQ0EsUUFDQSxTQUVBLG1CQUNBLFdBQ0EsZXRCaXZDSixDc0IvdUNJLDBCQUNJLGF0Qml2Q1IsQ3NCOXVDWSwyQ0FDSSxpQkFDQSxldEJndkNoQixDc0I3dUNZLHNDQUNJLFl0Qit1Q2hCLENzQjV1Q1ksc0NBQ0ksY0FDQSxrQkFDQSxjdEI4dUNoQixDc0J4dUNvQiw0REFDSSxxRHRCMHVDeEIsQ3NCcnVDWSx1Q0FDSSxrQkFDQSxRQUNBLFV0QnV1Q2hCLENzQnB1Q1ksMENBQ0ksa0JBQ0EsYUFDQSxrQkFFQSxtQkFDQSxtQkFDQSxtQnRCcXVDaEIsQ3NCbnVDZ0Isa0RBQ0ksYXRCcXVDcEIsQ3NCbnVDb0IsOERBQ0ksZ0NBQ0Esb0JBQ0EsaUJ0QnF1Q3hCLENzQm51Q3dCLDJFQUNJLGV0QnF1QzVCLENzQi90Q1ksc0NBQ0ksVWJ0TUYsQ2F1TUUsb0J0Qml1Q2hCLENzQjV0Q29CLHlEQUNJLGdCQUNBLG9CdEI4dEN4QixDRi80Q0UsMEJ3QmtHRixnQkF3RlEsc0J0Qnl0Q04sQ0FDRixDdUJuN0NBLGNBQ0ksYUFDQSx5QkFDQSxlQUNBLGV2QnM3Q0osQ3VCcDdDSSxvQkFDSSxVQUNBLFNBQ0EsYUFDQSxXdkJzN0NSLEN1Qmg3Q1ksMkRBQ0ksY0FDQSxVdkJzN0NoQixDdUJwN0NnQixpREFDSSxtQnZCczdDcEIsQ3VCaDdDSSx3RkFJSSx5QkFDQSxlZDlCTSxDYytCTixhZEhTLENjSVQsYUFDQSxtQkFDQSx1QkFDQSxZZDdCUSxDYzhCUixlQUNBLFdBekNJLENBMENKLGdCQTFDSSxDQTJDSixnQkFDQSxnQkFDQSxrQkFDQSxVQTlDSSxDQStDSixpQlo5Q1EsQ1krQ1Isb0J2Qmc3Q1IsQ3VCOTZDUSx3SUFDSSxhQUNBLGFkcEJLLENjcUJMLFl2Qmk3Q1osQ3VCOTZDUSw0UEFDSSxvQmRoQlUsQ2NpQlYsZ0JBQ0Esa0JkbEJVLENjbUJWLFV2Qms3Q1osQ3VCaDdDWSw0U0FDSSxlQUNBLGtCZHZCTSxDY3dCTixvQmR4Qk0sQ2N5Qk4sVXZCbzdDaEIsQ3VCaDdDUSw0R0FDSSxRdkJtN0NaLEN1Qmo3Q1ksb0lBQ0ksZUFDQSxlZHZFRixDY3dFRSxpQmR4RUYsQ2N5RUUsYXZCbzdDaEIsQ3VCaDdDUSx3TkFDSSxVQUNBLFNBQ0EscUJBQ0EsZ0JBQ0EsV0FDQSxnQkFDQSx5QkFDQSxhZHZFSSxDY3dFSiw4QnZCbzdDWixDdUJsN0NZLHdRQUNJLGFkM0VBLENjNEVBLHlCQUNBLDJCQUNBLG9CdkJzN0NoQixDdUJsN0NRLDRHQUNJLGlCdkJxN0NaLEN1Qmw3Q1EsNEdBQ0ksZ0J2QnE3Q1osQ3VCbDdDUSxnSEFDSSxVZHpHRSxDYzBHRix3QmQ1RkksQ2M2Rkosb0JkN0ZJLENjOEZKLG9CdkJxN0NaLEN1Qmo3Q0ksb0JBQ0kscUJBQ0Esa0JBQ0EsWUFDQSxVdkJtN0NSLEN1Qjk2Q1EsNEV4QjVITixtQkFDQSw2QkFDQSxzRUFDQSxxQkFDQSxzQkFDQSwwQkFDQSxvQkFDQSw0QkFDQSw2QkFDQSxtQkM2aURGLEN1QnQ3Q1EsNEVBQ0kseUR2Qnc3Q1osQ3VCbjdDUSxzQ0FDSSx1RHZCcTdDWixDRjVoREUsMEJ5QjZHVSwrQkFDSSxvQmR0R00sQ2N1R04sa0J2Qms3Q2QsQ0FDRixDd0Jua0RBLFdBQ0MsVUFDQSxrQkFDQSxleEJza0RELENGeGlERSwwQjBCakNGLFdBTUUsZXhCdWtEQSxDQUNGLEN3QnJrREMsdUJBQ0Msd0JmSWlCLENlSGpCLGN4QnVrREYsQ0ZqakRFLDBCMEJ4QkQsdUJBS0UsY3hCd2tERCxDQUNGLEN3QnJrREMseUJBQ0Msc0J4QnVrREYsQ3dCcGtEQywwQkFDQyx1QnhCc2tERixDd0Jua0RDLDZCQUNDLDBCeEJxa0RGLENGL2pERSwwQjBCQUEsaUVBRUUsYXhCa2tERixDQUNGLEN3QjVqREMsMEJBQ0ksa0JBQ0EsV0FDQSx3QnhCK2pETCxDRjNrREUseUIwQlNELDBCQU1NLGtCeEJna0RMLENBQ0YsQ3dCOWpESyxpQ0FDRyxXQUNGLGtCQUNBLHdCQUNBLFdBQ0EsZ0JBQ0Esa0J4QmdrRE4sQ0Z4bERFLHlCMEJrQkcsaUNBU0UsT0FDQSxRQUNBLFdBQ0EseUJBQ0EsaUJ4QmlrREwsQ0FDRixDeUJob0RFLFlBQ0Usa0JBR0EsY3pCbW9ESixDeUJob0RFLGFBQ0Usb0JBQ0EsZUFDQSx1QkFFQSxjQUNBLGtCekJpb0RKLEN5QjluREUsYUFDRSxhQUNBLGF6QmdvREosQ3lCN25ERSxZQUNFLGtCQUNBLGV6QituREosQ3lCN25ESSxlQUNFLHFCQUNBLFl6QituRE4sQ3lCN25ETSw0QkFDRSxjekIrbkRSLEN5QjVuRE0sc0JBQ0UsV0FDQSxZQUNBLGVkdENJLENjdUNKLG1CQUNBLG1CQUNBLGdCQUNBLFlBQ0EsZ0JBQ0EsU3pCOG5EUixDeUIxbkRRLG1DQUNFLFdBQ0Esa0JoQmhDTSxDZ0JpQ04sNkJ6QjRuRFYsQ3lCcm5ERSxhQUNFLHFCQUNBLHNCekJ1bkRKLEN5QjVtREUsZ0JBQ0UsVXpCOG1ESixDMEJ0ckRBLE1BQ0MsVTFCeXJERCxDMkIxckRBLE9BQ0ksZTNCNnJESixDNEI5ckRBLFNBQ0ksd0JuQlNZLENtQlJaLGlCNUJpc0RKLEM0Qi9yREksa0JBQ0ksa0JBQ0Esc0JBQ0EsU0FDQSxpQmpCUFEsQ2lCUVIsZTVCaXNEUixDNEIvckRRLHlCQUNJLGtCQUNBLE1BQ0EsT0FDQSxXQUNBLFc1QmlzRFosQzRCN3JESSxnQkFDSSxnQkFDQSxzQkFDQSxpQjVCK3JEUixDNEI1ckRJLGdCQUNJLGlDQUNBLFlBQ0EsU0FDQSxpQkFDQSxrQkFDQSxXQUNBLGlCakJoQ1EsQ2lCaUNSLFM1QjhyRFIsQzRCM3JESSxpQkFDSSx1Q0FDQSxZQUNBLFdBQ0EsU0FDQSxTQUNBLG1CQUNBLHFCbkJ0Q00sQ21CdUNOLGtCQUNBLFFBQ0Esa0VBQ0EsZ0NBQ0EsVUFFQSxzQzVCNnJEUixDNEIzckRRLHNCN0JwRE4sbUJBQ0EsNkJBQ0Esc0VBQ0EscUJBQ0Esc0JBQ0EsMEJBQ0Esb0JBQ0EsNEJBQ0EsNkJBQ0EsbUJDa3ZERixDNEJuc0RRLHVCQUNJLGVBQ0EscUJuQnJERSxDbUJzREYsc0M1QnFzRFosQzRCbHNEUSwwQkFDSSx3QjVCb3NEWixDNEJsc0RZLGdDQUNJLGVBQ0Esd0I1Qm9zRGhCLEM0QmhzRFEsNEJBQ0ksd0I1QmtzRFosQzRCaHNEWSwyQ0FDSSxTNUJrc0RoQixDNEIvckRZLGtDQUNJLGVBQ0Esd0I1QmlzRGhCLEM0QjdyRFEsMkJBQ0ksd0I1QityRFosQzRCN3JEWSxpQ0FDSSxlQUNBLHdCNUIrckRoQixDNEIxckRJLGVBQ0ksU25CNUZNLENtQjZGTixZQUNBLHNCQUNBLFdBQ0EscUJBQ0EsZTVCNHJEUixDNEIxckRRLHFCQUNJLGM1QjRyRFosQzZCcHlEQyxpQkFDQyxXQUNFLFlBQ0EseUM3QnV5REosQzZCcHlEQyxpQkFDQyxpQjdCdXlERixDOEI5eURBLFVBQ0Usa0I5Qml6REYsQzhCM3lERSx3Q0FDRSxlOUJnekRKLENGdnhERSx5QmdDbkJJLHVCQUNFLGM5QjZ5RE4sQzhCMXlESSx3QkFDRSxjOUI0eUROLEM4Qnp5REkscUJBQ0UsYzlCMnlETixDQUNGLEM4Qnh5REksa0JBQ0Usa0I5QjB5RE4sQzhCeHlETSwrQkFDRSxlOUIweURSLEM4QnR5REksdUJBQ0UsV0FDQSxpQm5CcENVLENtQnFDVixlOUJ3eUROLEM4Qm55REksdUJBQ0UsZUFDQSxXOUJxeUROLEM4Qmp5REUscUJBQ0Usa0I5Qm15REosQzhCaHlERSxnQkFFRSxvQjlCbXlESixDOEJoeURJLHdCQUNFLGFBQ0EsaUJuQjNEVSxDbUI0RFYsZTlCa3lETixDOEI5eERFLGtCQUNFLGtCQUNBLGlCbkJsRVksQ21Cb0VaLGtCckJsRGdCLENxQm1EaEIsaUI5Qmd5REosQzhCOXhESSx5QkFDRSxROUJneUROLEM4Qjd4REksc0JBQ0UsZTlCK3hETixDOEI1eERJLDRCQUNFLGU5Qjh4RE4sQ0Y5MERFLHlCZ0MrQ0UsNEJBSUksZTlCK3hETixDQUNGLEM4QjN4REUsaUJBQ0UsZUFDQSxpQm5CMUZZLENtQjJGWixnQkFDQSxXQUNBLFc5QjZ4REosQzhCenhESSx3QkFDRSxrQnJCN0VXLENxQjhFWCxZQUNBLFdBQ0Esa0JBQ0EscUJBQ0EsU0FDQSxROUIyeEROLEM4QnZ4REUsc0JBQ0UsUTlCeXhESixDOEJ0eERFLGtCQUNFLG1CQUNBLGE5Qnd4REosQzhCdHhESSwwQkFDRSxpQkFDQSxxQkFDQSxrQjlCd3hETixDK0JoNURBLGFBRUMsWUFDQSxpQkFDQSxrQkFDQSxpQkFDQSxlQUNBLFdBQ0EsaUIvQnE1REQsQ2dDajVERSxtQkFDRSxxQkFDQSx3QkFDQSxvQmhDbTVESixDK0J4NURDLG1CQUNDLGMvQjA1REYsQytCdjVEQyw4QkFDQyxnQi9CeTVERixDK0JsNURDLG9CQUNDLGdCL0JvNURGLEMrQmo1REMscUJBQ0MsZ0IvQm01REYsQytCaDVEQyxvQkFDQyxlL0JrNURGLEMrQi80REMsdUJBQ0MsZS9CaTVERixDaUNwN0RBLFlBQ0ksZWpDdTdESixDaUNwN0RRLHlDQUNJLGFqQ3M3RFosQ2lDbDdEWSx1Q0FDSSxVakNvN0RoQixDaUM5NkRRLDJDQUNJLFlqQ2c3RFosQ2lDNTZESSxrQkFDSSxVQUNBLFFqQzg2RFIsQ2lDMTZESSxtQkFFSSxnQkFDQSxVeEJ4Qk0sQ3dCeUJOLGVBQ0EsZ0JBQ0EsU0FDQSxjQUNBLGdCQUNBLDBCakM0NkRSLENGLzZERSx5Qm1DTkUsbUJBWVEsY2pDNjZEVixDQUNGLENpQ3o2REksb0JBRUksa0JBQ0EsV0FDQSxleEI1Q00sQ3dCNkNOLFV4QjNDTSxDd0I0Q04seUJBQ0EsZ0JBQ0EsZ0JBRUEsYUFDQSxnQkFDQSxpQnRCdkRRLENzQnlEUixhQUNBLGVBQ0EsbUJBQ0EsOEJBRUEsa0JqQ3c2RFIsQ2lDdDZEUSwwQkFDSSxZakN3NkRaLENpQ3I2RFEsMEJBQ0ksZXhCbEVFLEN3Qm1FRixjakN1NkRaLENpQ242REkscUJBQ0ksWUFDQSxnQkFDQSxnQkFDQSwwQkFDQSxheEJoRFMsQ3dCaURULG9CQUNBLGNqQ3E2RFIsQ0Z0OURFLHlCbUMwQ0UscUJBVVEsY2pDczZEVixDQUNGLENpQ242RFksb0NBQ0ksZWpDcTZEaEIsQ2lDajZEUSxnQ0FDSSxZakNtNkRaLENpQy81REksa0JBQ0ksYXhCbEZRLEN3Qm1GUixxQkFDQSxxQ0FDQSxVakNpNkRSLENpQy81RFEsdUJBQ0ksaUJqQ2k2RFosQ2lDOTVEUSwyQkFDSSxzREFDQSxvQ2pDZzZEWixDa0M5Z0VDLGVBSUMsa0JsQ2loRUYsQ2tDOWdFQyxlQUNDLGtCbENnaEVGLENrQzdnRUMsYUFDQyxVekJQWSxDeUJRWiw4QnZCVFcsQ3VCVVgsZ0JBQ0Esa0JsQytnRUYsQ2tDNWdFQyxtQkFDQyxhekJZZSxDeUJYZixtQkFDRyxjQUNBLGVBQ0EsVWxDOGdFTCxDa0MzZ0VDLHVCQUNDLGF6QkllLEN5QkhmLFlsQzZnRUYsQ2tDMWdFQyx3QkFDQyxlQUNHLGdCQUNBLG1CQUNBLG1CQUNBLGtCQUNBLGtCQUNBLGdCQUNBLFVsQzRnRUwsQ2tDcmdFQyxjQUNDLGdCQUNBLGFBQ0EsZUFDQSw4QkFDQSxVQUNBLFFsQ3VnRUYsQ2tDcGdFQyx3QkFDQyxhekJ6QmUsQ3lCMEJmLGdCQUNHLGNBQ0EsZUFDQSxjbENzZ0VMLENrQ25nRUMsY0FDQyxlbENxZ0VGLENrQ2pnRUUsdUJBQ0Msa0J6QnBEYSxDeUJxRFYsa0JBQ0EsY0FDQSxXQUNBLHlCQUNBLGFsQ21nRU4sQ2tDaGdFTSw4QkFDQyxlQUNBLGdCQUNBLGdCQUNBLFVsQ2tnRVAsQ2tDNy9EQyxxQkFDQyxVQUNBLGtCQUNBLFFsQysvREYsQ2tDNS9EQyw0QkFDQyxZbEM4L0RGLENrQzEvREEsUUFDQyxnQkFDQSxVQUNBLGFsQ3NnRUQsQ2tDcGdFQyxxQkFDQyxlbENzZ0VGLENrQ25nRUMsMEJBQ0MsWWxDcWdFRixDa0NsZ0VDLG9CQUNDLGF6QmhGZSxDeUJpRmYsZ0JBQ0csY0FDQSxjbENvZ0VMLENrQ2xnRUssNkNBQ0Msa0JsQ29nRU4sQ2tDaGdFQyxjQUNDLCtCQUNBLGdCQUNBLHNCQUNBLFV6QnhIWSxDeUJ5SFosY0FDQSxlQUNBLGlCbENrZ0VGLENrQ2hnRUUsNEJBQ0MsWWxDa2dFSCxDa0M3L0RDLHNDQUNDLGVBQ0EscUJBQ0EsbUJBQ0EsZWxDKy9ERixDa0M3L0RFLGtEQUNDLDRCQUNBLFFsQysvREgsQ2tDNS9ERSxrREFDQyxZbEM4L0RILENrQzMvREUsMENBQ0MsYUFDQSxpQmxDNi9ESCxDa0N6L0RDLGFBQ0MsZXpCM0pZLEN5QjRKWixTQUNBLGVsQzIvREYsQ2tDei9ERSxtQkFDQyxVQUNBLFFsQzIvREgsQ2tDeC9ERyx1RUFDQyxlekJyS1UsQ3lCc0tQLFlBQ0EsV0FDQSxnQkFDQSxTQUNBLFVBQ0EsbUJBQ0EsY0FDQSxvQmxDMC9EUCxDa0M3K0RFLGdDQUNDLFNBQ0EsU2xDKytESCxDa0M3K0RHLG9FQUNDLGtCQUNBLFVsQysrREosQ2tDNStERyxvRUFDQyxrQkFDRyxhQUNBLGtCbEM4K0RQLENrQzUrRE8sOEZBQ0MsZWxDOCtEUixDa0MzK0RPLDRHQUNDLE1sQzYrRFIsQ2tDcitEQyxlQUNDLFlsQ3UrREYsQ2tDcCtEQyxpQkFDQyxtQkFDQSxTbENzK0RGLENrQ24rREMsaUJBQ0MsU0FDQSxVQUNBLGVsQ3ErREYsQ2tDMTlEQyxzQkFDSSxlQUNBLGVsQzQ5REwsQ2tDeDlERSxpQkFDQyxVQUNBLFFsQzA5REgsQ2tDeDlERyxtQ0FDQyx3QmxDMDlESixDa0N2OURHLHdCQUNDLFlsQ3k5REosQ2tDdDlERyxzQ0FDQyxxQkFDQSxnQmxDdzlESixDa0NyOURHLHVCQUNDLCtCQUNBLDBCQUNBLDhCbEN1OURKLENrQ2g5REMsa0JBQ0MsaUJsQzQrREYsQ2tDeitERywrQ0FDQyxnQkFDRyxvQmxDMitEUCxDa0NyK0RHLDREQUNDLFlsQ3UrREosQ0ZwdUVFLDBCb0NpUUUscURBQ0Msb0JsQ3MrREgsQ0FDRixDa0NsK0RFLHVCQUNDLGlCbENvK0RILENrQ2grREcsc0NBQ0MsU0FDQSxVQUNBLGVsQ2srREosQ2tDNTlERyxvQ0FDQyxhbEM4OURKLENrQy84REMsZ0JBQ0MsYXpCdlNlLEN5QndTWixjQUNBLGVBQ0EsY2xDdTlETCxDRmh3RUUsMEJvQ3VVRCxnQkFFSyxZbEM0N0RKLENBQ0YsQ2tDejdEQyxlQUNDLGtCQUNHLGFBQ0EsOEJBQ0EsY2xDMjdETCxDa0N4N0RDLFNBQ0MsV0FDQSxjQUNHLGFBQ0EsZWxDMDdETCxDa0N4N0RFLGdCQUNDLFNsQzA3REgsQ2tDeDdERyxnQ0FDQyxlekJ6WFUsQ3lCMFhWLG1CQUNBLFVsQzA3REosQ2tDdDdERSxnQkFDQyx5QkFDQSxtQkFDQSxVekJsWVcsQ3lCbVlYLGtCQUNHLHNCQUNBLHFCQUNBLGNBQ0gsZUFDRyxvQkFDQSxpQkFDQSxlbEN3N0ROLENGdnlFRSwwQm9Db1dBLGdCQWNLLGFBQ0gsY0FDRyxtQkFDQSxjbEN5N0RMLENBQ0YsQ2tDdDdERSxlQUNDLDRCQUNBLGdCQUNBLHFCbEN3N0RILENGcHpFRSwwQm9DeVhBLGVBTUUsa0JsQ3k3REYsQ0FDRixDa0NsN0RDLGtCQUNDLGdCbENxN0RGLENrQ2w3REUsb0JBQ0EsY0FDRyxrQkFDQSxjbENvN0RMLENrQy82REMsbUNBQ0MsaUJBQ0EsMEJsQ2s3REYsQ2tDaDdERSx3REFDQyxVbENrN0RILENGMTBFRSwwQm9DdVpBLHdEQUlFLFNsQ203REYsQ0FDRixDRi8wRUUsMEJvQ21aRCxtQ0FjSyx3QmxDazdESixDQUNGLENrQzU2REUsNERBQ0MseUJBQ0csMkJBQ0EsZUFDQSxnQkFDQSxRQUNBLFVsQys2RE4sQ0Y3MUVFLDBCb0N3YUEsNERBU0ssUUFDQSxTbENnN0RMLENBQ0YsQ2tDNzZETyx1RUFDQyx5QmxDKzZEUixDa0MzNkRNLGlFQUNDLFVBQ0Esa0JBQ0EsYWxDNjZEUCxDa0MxNkRNLDBFQUNDLFNsQzQ2RFAsQ2tDeDZERSwwREFDQyxRQUNBLFVsQzA2REgsQ0ZsM0VFLDBCb0NzY0EsMERBTUssUUFDQSxTbEMwNkRMLENBQ0YsQ2tDbjZEQyxlQUNDLHFCekIxZXNCLEN5QjJldEIsYUFDQSx3Q0FDQSxpQnZCemZjLEN1QjBmZCxZbENzNkRGLENrQ3A2REUsc0JBQ0MsYUFDQSxlQUNBLDZCbENzNkRILENrQ242REUscUJBQ0MsY0FDQSxhQUNBLGVBQ0EsNkJsQ3E2REgsQ2tDbjZERyw0QkFDQyxZbENxNkRKLENrQy81REcsMkJBQ0Msa0JBQ0Esa0JsQ2k2REosQ2tDOTVERywyQkFDQyxrQkFDQSxZQUNBLHdCbENnNkRKLENrQzE1REUsZUFDQyxlQUNBLHFCQUNBLG1CbEM0NURILENrQ3Q1REUsNkJBQ0MsZXpCcGlCVyxDeUJxaUJSLHNCQUNBLFVsQ3c1RE4sQ2tDbDVERSxrQkFDQyxhQUNBLHVCQUNBLG1CQUNBLGdCQUNBLFV6QmpqQlcsQ3lCa2pCWCx3QnpCbGlCZSxDeUJtaUJmLHFCQUNBLGtCQUNBLFdBQ0EsV2xDbzVESCxDa0NsNURHLHdCQUNDLHdCekIzaUJZLEN5QjRpQlosVWxDbzVESixDa0NoNURFLG1CQUNDLGtCbENrNURILENrQy80REUsb0JBQ0Msd0JsQ2k1REgsQ2tDOTRERSxpQkFDQyx3QmxDZzVESCxDbUMzOUVBLFVBQ0UsYUFDQSxjbkM4OUVGLENGLzdFRSx5QnFDakNGLFVBS0ksYUFDQSw4QkFDQSxjbkMrOUVGLENBQ0YsQ21DNzlFRSxnQkFDRSxVbkMrOUVKLENtQ3o5RUUsMEJBQ0ksdUJBTUEsa0JuQ3U5RU4sQ21DbDlFRSwwQkFDRSxvQm5DeTlFSixDbUNqOUVBLG9CQUNFLDZCbkN3OUVGLENtQ3Q5RUUsb0NBQ0UsU25DdzlFSixDbUNsOUVFLCtCQUNFLGFuQ3c5RUosQ0Z4K0VFLHlCcUNxQkEsaUNBRUksWW5DczlFSixDQUNGLENGOStFRSx5QnFDNkJBLGlDQUVJLFluQ285RUosQ0FJRixDRnYvRUUseUJxQ3lDQSxnRkFFSSxZbkNpOUVKLENtQy84RUksK0NBQ0UsWW5DaTlFTixDQUNGLENvQ2ppRkEsYUFDQyxnQkFDQSxhcENvaUZELENxQ3RpRkEsZUFDQyxnQkFDQSxRckN5aUZELENxQ3ZpRkMscUJBQ0Msb0JyQ3lpRkYsQ3NDOWlGQSxNQUNDLGU3Qll1QixDNkJYdkIseUJBQ0EsZ0JBQ0EsYXRDaWpGRCxDc0MvaUZDLGNBQ0MsZ0JBQ0EsZ0JBQ0EsV3RDaWpGRixDc0MxaUZDLFNBQ0MsK0J0QzRpRkYsQ3NDMWlGRSxZQUNDLGV0QzRpRkgsQ3NDcmlGRSx3QkFDQyx5QkFDQSxXdEN1aUZILENzQ2ppRkMsZUFDQyxhQUNBLDhCQUNBLGtCdENvaUZGLENzQ2ppRkMsZUFFSSxnQkFDQSxVN0J4Q1MsQzZCMENULGN0Q21pRkwsQ3NDaGlGQywrQkFQSSxxQkFHQSxZdEN5aUZMLENzQ3JpRkMsZ0JBR0ksYXRDa2lGTCxDdUN0bEZBLGtDQUNDLGV2Q3lsRkQsQ3VDdGxGQSx1QkFDQyxrQnZDeWxGRCxDdUN0bEZBLDRCQUNDLGVBQ0EsY3ZDeWxGRCxDdUN2bEZDLGdDQUNDLFU5QlBZLEM4QlFaLHlCdkN5bEZGLEN1Q3ZsRkUsNENBQ0MsYTlCQ2EsQzhCQWIseUJ2Q3lsRkgsQ3VDcmxGQyw4Q0FDQyxhOUJMYyxDOEJNZCxZQUNBLGFBQ0EsV0FDQSxxQnZDdWxGRixDdUNybEZFLHdEQUNDLGlCdkN1bEZILEN1Q2psRkMsaUJBQ0MsYXZDb2xGRixDd0N6bkZBLDZCQUVJLGVBQ0EsK0RBQ0EsbUJBQ0EsU0FDQSxrQkFDQSxlQUNBLGtCQUNBLGtCQUNBLGdCQUNBLGlCQUVBLGlCN0JaWSxDNkJhWixVQUNBLHFCQUNBLHFCQUNBLGFBQ0EsZ0JBQ0EsMENBQ0EsZ0JBQ0EsZ0J4QzRuRkosQ3dDem5GQSxpQkFDSSxpQkFDQSxrQnhDNG5GSixDd0N4bkZJLGdCQUNJLG9CeEMybkZSLEN3Q3huRlksZ0NBQ0ksd0RBQ0EseUJ4QzBuRmhCLEN3Q3JuRkksZ0JBQ0ksVS9CcENNLEMrQnFDTixnQkFDQSxxQkFDQSxzQkFFQSxlQUNBLGV4Q3NuRlIsQ3dDcG5GUSxpQ0FDSSxjeENzbkZaLEN3Q2xuRkksZ0JBQ0kscUJBQ0Esc0JBQ0EsV0FDQSxpQkFFQSx5QnhDbW5GUixDd0NqbkZRLHFCQUNJLGlCeENtbkZaLEN3QzdtRkksbUJBQ0ksa0IvQnJEUSxDK0JzRFIseUJBQ0EsYXhDZ25GUixDd0M3bUZZLG1DQUNJLGF4QyttRmhCLEN3QzNtRlEseUJBQ0kscUJBQ0EsVS9CL0VFLEMrQmlGRixrQi9CakVNLEMrQmtFTix3QnhDNG1GWixDd0N6bUZnQix5Q0FDSSxheEMybUZwQixDd0NybUZJLHFCQUNJLGtCL0I3RVUsQytCOEVWLHlCQUNBLGF4Q3VtRlIsQ3dDcG1GWSxxQ0FDSSxheENzbUZoQixDd0NsbUZRLDJCQUNJLHFCQUNBLGEvQnpGTSxDK0IyRk4sa0IvQjdGSSxDK0I4Rkosb0J4Q21tRlosQ3dDaG1GZ0IsMkNBQ0ksYXhDa21GcEIsQ3lDcnRGQywyQkFDQyxnQkFDQSxVQUNBLFNBRUEsYUFDRyx1QkFDQSxhekN1dEZMLENGOXJGRSx5QjJDaENELDJCQVVLLG1DekN3dEZKLENBQ0YsQ0Zuc0ZFLHlCMkNoQ0QsMkJBY0ssbUN6Q3l0RkosQ0FDRixDeUN0dEZDLDJCQUNDLGNBQ0EsbUJBQ0csd0NBQ0EsZXpDd3RGTCxDRjlzRkUsMEIyQ0xHLDZEQUNDLGdEQUNBLHlCekNzdEZKLENBQ0YsQ3lDL3NGRSxzQ0FDQyxxQkFDQSxrQnpDaXRGSCxDeUM3c0ZDLDRCQUNDLGtCQUNBLGFBQ0EsZUFDQSxrQnpDK3NGRixDeUM1c0ZDLDZCQU1DLGtCQUNHLGNBQ0Esb0JBQ0EsZ0JBQ0EsaUI5QjVEVyxDOEI2RFgsZXpDOHNGTCxDRjN1RkUseUIyQ2tCRCw2QkFjSyxjQUNILGtCQUNBLGdCQUNBLG1CQUNBLHdCekMrc0ZELENBQ0YsQ3lDN3NGRSxvQ0FDQyxXQUNHLHFFQUNBLGtCQUNBLGNBQ0EsV0FDQSxTQUNBLE1BQ0EsVUFDQSxTekMrc0ZOLENGL3ZGRSx5QjJDb0RDLG9DQUNDLG9FekM4c0ZGLENBQ0YsQ3lDMXNGQyw0QkFDQyxXQUNBLFlBQ0EsaUJBQ0EsaUI5QjlGYyxDOEIrRlgsa0JBQ0EsTUFDQSxPQUNBLFNBQ0EsUUFFQSx5QnpDMnNGTCxDeUN4c0ZDLDJCQUNDLGNBQ0EsYUFDQSwwQnpDMHNGRixDRnJ4RkUseUIyQ3dFRCwyQkFNSyxjQUNBLGN6QzJzRkosQ0FDRixDeUN4c0ZDLDRCQUNDLGF6QzBzRkYsQ0Y5eEZFLHlCMkNtRkQsNEJBSUssZUFDSCxlekMyc0ZELENBQ0YsQzBDbjBGSSxzQkFDRSxhQUNBLGNBQ0EsbUMxQ3MwRk4sQ0YxeUZFLHlCNEMvQkUsc0JBTUksbUMxQ3UwRk4sQ0FDRixDRi95RkUsMEI0Qy9CRSxzQkFVSSxtQzFDdzBGTixDQUNGLEMwQ3IwRkksc0JBQ0UsZ0JBQ0Esa0JBQ0EsZ0JBQ0EsK0IxQ3UwRk4sQzBDcjBGTSw2REFDRSxlMUN1MEZSLEMwQ3AwRk0sNkJBQ0Usa0JBQ0EsZTFDczBGUixDMENsMEZJLDJCQUNFLGtCQUNBLDhCL0I3Qk8sQytCOEJQLGVBQ0Esa0JqQ2xCVSxDaUNtQlYsV0FDQSxZQUNBLGlCQUNBLGtCQUNBLFVBQ0EsbUJBQ0EsVWpDdkNRLENpQ3dDUixnQkFDQSxXQUNBLFMxQ28wRk4sQzBDajBGSSwyQkFDRSxjQUNBLFdBQ0EsWUFDQSxrQkFDQSxhMUNvMEZOLEMwQ2owRk0saUNBRUUsYTFDbTBGUixDMEMvekZJLHdCQUNFLGtCQUNBLGNBQ0EsV0FDQSxXQUNBLGtCQUNBLGtCakNqRFksQ2lDa0RaLFNBQ0EsZ0JBQ0EsaUIxQ2kwRk4sQzBDOXpGSSx1QkFDRSxrQkFDQSxNQUNBLFFBQ0EsU0FDQSxPQUNBLGlCQUNBLFdBQ0EsVzFDZzBGTixDMEM3ekZJLHNCQUNFLFNBQ0EsYUFDQSxrQkFDQSxlMUMrekZOLEMwQzV6RkksdUJBRUEsa0JqQ3RFYyxDaUN1RWQsa0JBR0EsZUFDQSxtQkFDQSw0QkFDQSxrQkFDQSxNQUNBLE9BQ0EsUzFDOHpGSixDMEMzekZJLDhDQWRBLHFCQUdBLFVqQzNGVSxDaUM0RlYsZTFDazFGSixDMEN4MEZJLHVCQUNFLGVBQ0EsbUJBRUEsdUJBQ0EsZ0JBQ0Esa0JBQ0EsOEIvQjlHTyxDK0JpSFAsVTFDOHpGTixDMEMxekZJLHdCQUNFLGtCMUM0ekZOLEMwQzF6Rk0sNEJBQ0Usc0JBQ0Esb0IxQzR6RlIsQzBDMXpGUSxpQ0FDRSxpQjFDNHpGVixDMEN4ekZNLHlDQUNFLGExQzB6RlIsQzBDdnpGTSwrQkFDRSxzQkFDQSxxQkFDQSxjMUN5ekZSLEMwQ3J6RkksMkJBQ0Usb0IxQ3V6Rk4sQzBDcnpGTSxpQ0FDRSxjQUNBLG9CMUN1ekZSLEMwQ3B6RlUsc0RBQ0Usa0JqQ3hJSSxDaUN5SUosb0IxQ3N6RlosQzBDbnpGYyxzRUFDRSxhMUNxekZoQixDMEM3eUZJLHdDQUNFLGtCQUNBLE9BQ0EsUUFDQSxNQUNBLFNBQ0EsV0FDQSxXMUMreUZOLEMwQzV5RkkseUJBQ0Msa0IxQzh5RkwsQzBDM3lGSSxzQkFDRSxjQUNBLGFqQ3JLVSxDaUNzS1YsZ0JBQ0EseUIxQzZ5Rk4sQzBDM3lGTSw0QkFDRSxVMUM2eUZSLEMwQ3h5Rk0saUNBQ0UsYWpDaExRLENpQ2lMUixzQkFDQSxrQkFDQSxvQjFDMHlGUixDMEN4eUZRLHNDQUNFLGlCMUMweUZWLEMwQ3R5Rk0sa0NBQ0UscUJBQ0Esc0JBQ0EsYTFDd3lGUixDMENoeUZJLDhCQUNFLGFBQ0EsY0FDQSxtQzFDbXlGTixDRjU5RkUseUI0Q3NMRSw4QkFNSSxtQzFDb3lGTixDQUNGLENGaitGRSwwQjRDc0xFLDhCQVVJLG1DMUNxeUZOLENBQ0YsQzBDbHlGSSw4QkFDRSxnQkFDQSxrQkFDQSxnQkFDQSwrQjFDb3lGTixDMENqeUZNLDJDQUNFLFExQ215RlIsQzBDNXhGSSxtQ0FDRSxjQUNBLFdBQ0EsWUFDQSxrQkFDQSxhMUMreEZOLEMwQzV4Rk0seUNBRUUsYTFDOHhGUixDMEMxeEZJLGdDQUNFLGtCQUNBLGNBQ0EsV0FDQSxXQUNBLGlCQUNBLGtCakNwUFksQ2lDcVBaLFNBQ0EsZ0JBQ0EsaUIvQjFRVSxDK0I0UVYsYTFDMnhGTixDMEN4eEZJLCtCQUNFLGtCQUNBLE1BQ0EsUUFDQSxTQUNBLE9BQ0EsaUJBQ0EsV0FDQSxXMUMweEZOLEMwQ3Z4RkksOEJBQ0UsU0FDQSxrQkFDQSxrQkFDQSwwQjFDeXhGTixDMEN0eEZJLCtCQUNFLGVBR0EsdUJBQ0EsZ0JBQ0EsZ0JBQ0EsOEIvQnBTTyxDK0JxU1AsZ0JBQ0EsVWpDclNRLENpQ3NTUixXQUNBLG9CMUN3eEZOLEMwQ3B4RkksbUNBQ0UscUJBRUEsYUFDQSxlQUNBLG1CQUNBLDhCQUVBLFkxQ294Rk4sQzBDanhGTyx5Q0FDQyxjQUNBLHFCQUNBLGtCakNqVFcsQ2lDa1RYLGlCMUNteEZSLEMwQ2h4RlUsOERBQ0Usa0JqQ2xUSSxDaUNtVEosb0IxQ2t4RlosQzBDL3dGYyw4RUFDRSxhMUNpeEZoQixDMEN6d0ZJLG1DQUNFLGFqQ2hVVSxDaUNpVVYsMEJBQ0EsZTFDMndGTixDMEN6d0ZNLHlDQUNFLGFqQ3JVUSxDaUNzVVIsc0JBQ0Esa0JBQ0Esb0IxQzJ3RlIsQzBDendGUSw4Q0FDRSxpQjFDMndGVixDMEN2d0ZNLDBDQUNFLHFCQUNBLHNCQUNBLGExQ3l3RlIsQzBDandGRSxtQkFDRSxhQUNBLHNCQUNBLG1CQUNBLHFDQUNBLGlCMUNvd0ZKLENGcGxHRSx5QjRDMlVBLG1CQVFJLG9CMUNxd0ZKLENBQ0YsQ0Z6bEdFLDBCNEMyVUEsbUJBWUksb0IxQ3N3RkosQ0FDRixDMENud0ZFLG1CQUNFLDRCQUNBLFExQ3F3RkosQ0ZsbUdFLHlCNEMyVkEsbUJBS0kseUIxQ3N3RkosQ0FDRixDRnZtR0UsMEI0QzJWQSxtQkFTSSx5QjFDdXdGSixDQUNGLEMwQ3B3RkUscUJBQ0Usa0JBQ0EsbUJBQ0EsZ0JBQ0Esa0JqQ25ZWSxDaUNvWVosaUIxQ3N3RkosQzBDbndGRSxvQkFDRSxrQkFDQSxNQUNBLFFBQ0EsU0FDQSxPQUNBLGlCQUNBLFdBQ0EsVzFDcXdGSixDMEM5dkZFLG9CQUNFLGVBQ0EsbUJBQ0EsdUJBQ0EsZ0JBQ0Esa0JBQ0EsK0JBQ0EsV0FDQSxxQkFDQSxXQUNBLGUxQ2d3RkosQzBDN3ZGRSx3QkFDRSxjQUNBLGFqQzdaWSxDaUM4WlosZ0JBQ0EseUIxQyt2RkosQzJDaHJHQSxVQUNDLHFCbENjeUIsQ2tDYnpCLGFsQzhCZ0IsQ2tDN0JoQixlQUNBLDZCQUNBLGUzQ3FzR0QsQzJDaHJHQyxtQkFFSSxhQUNBLHNCQUNBLG1CQUNILHFDQUNHLGtCQUVBLHdCbENkYSxDa0NlYixhQUNBLGtCM0NpckdMLENGcHJHRSx5QjZDUEQsbUJBYUssb0IzQ2tyR0osQ0FDRixDRnpyR0UsMEI2Q1BELG1CQWlCSyxZM0NtckdKLENBQ0YsQ0Y5ckdFLDBCNkNQRCxtQkFxQkssYUFDQSxjM0NvckdKLENBQ0YsQzJDanJHQyxpQkFDQyxVbEMvQ1ksQ2tDZ0RaLG1CQUNBLGVBQ0EsaUJBQ0EsY0FDQSxlM0NtckdGLENGNXNHRSwwQjZDbUJELGlCQVNFLGVBQ0EsaUJBQ0Esa0IzQ29yR0QsQ0FDRixDMkM1cUdDLGtCQUNDLG1CQUNBLHFCbEN0RVksQ2tDdUVaLHlCQUNBLGlCaEMzRWMsQ2dDNEVkLGFsQzdDZSxDa0M4Q2YsV0FDRyxhM0M4cUdMLEMyQzVxR0ssd0JBQ0Msd0JsQ2hFVSxDa0NpRWIseUJBQ0EsVWxDaEZXLENrQ2lGWCxvQjNDOHFHSCxDMkMzcUdJLGdEQUNDLFUzQzZxR0wsQzJDeHFHRSwrQkFDQyxlM0MwcUdILEMyQ3ZxR0UseUJBQ0ksYUFDQSxlQUNBLG1CQUVBLGtCQUNLLGUzQ3dxR1gsQzJDcnFHRSwwQkFDQyxTQUNBLFdBQ0EsWUFDQSxrQmxDN0ZhLENrQzhGYixtQkFDQSxxQkFDRyxzQkFDQSxnQkFDQSxhM0N1cUdOLEMyQ3BxR0Usd0JBQ0MsT0FDQSxrQkFDQSxhQUVHLGVBQ0EsbUJBQ0EsNkIzQ3FxR04sQzJDbHFHRSx3QkFDQyxnQkFDQSxVM0NvcUdILEMyQ2pxR0Usd0JBQ0Msa0JBQ0csWUFDQSxxQ0FDQSxVM0NtcUdOLEMyQy9wR0MsZ0JBQ0MsMkIzQ2lxR0YsQ0Yvd0dFLHlCNkM2R0QsZ0JBSUUseUIzQ2txR0QsQ0FDRixDRnB4R0UsMEI2QzZHRCxnQkFRRSx5QjNDbXFHRCxDQUNGLEMyQ2hxR0cscUNBQ0MsZTNDa3FHSixDRjV4R0UsMEI2QzRIRSwrQ0FFRSxlM0NrcUdKLENBQ0YsQzJDOXBHRyxxQ0FDQyxjQUNBLG1CQUNBLGMzQ2dxR0osQzJDOXBHSSxrREFDQyxlM0NncUdMLEMyQzVwR0cscUNBQ0MsYTNDOHBHSixDMkN2cEdNLDJHQUNDLGFsQ3JLUyxDa0NzS1QseUIzQzZwR1AsQzJDdnBHRyxxQ0FDQyxnQkFDQSxhM0N5cEdKLENGeHpHRSwwQjZDNkpDLHFDQUtFLGMzQzBwR0gsQ0FDRixDMkNscEdHLDREQUNDLFUzQ3VwR0osQ0ZuMEdFLDBCNkN3S0EsNkJBUUUsZTNDdXBHRixDQUNGLEMyQ25wR0MscUJBQ0MsZUFDQSxxQmxDek13QixDa0MwTXhCLFUzQ3FwR0YsQzJDbnBHRSw0QkFDQyxhQUNHLHNCQUNBLG1CQUNILHFDQUNHLGlCM0NxcEdOLENGcDFHRSx5QjZDMExBLDRCQVFLLGtCQUNBLG9CM0NzcEdMLENBQ0YsQzJDbnBHRSwwQkFDQyxlQUNBLGNBQ0Esa0JBQ0EsNEJBQ0EsTzNDcXBHSCxDRmoyR0UsMEI2Q3VNQSwwQkFRRSxxQkFDQSxzQkFDQSxrQkFDQSxnQkFDQSxnQkFDQSxRQUNBLHlCM0NzcEdGLENBQ0YsQzJDbnBHRSw2QkFDQyxzQkFDQSxtQkFDRyxVQUNBLHFCQUNBLFczQ3FwR04sQzJDbHBHRSwwQkFDQyxzQkFDQSxlQUNBLGEzQ29wR0gsQzJDanBHRSwwQkFDQyxjQUNBLGtCQUNBLDRCQUNBLE8zQ21wR0gsQ0Y5M0dFLDBCNkN1T0EsMEJBT0UscUJBQ0csU0FDQSxpQkFDSCxRQUNBLHlCM0NvcEdGLENBQ0YsQzJDaHBHSSx3Q0FDQyxTQUNBLFMzQ2twR0wsQzJDL29HSSx3Q0FDQyxjQUNBLGVBQ0Esa0IzQ2lwR0wsQ0ZoNUdFLDBCNkM0UEUsd0NBT0UscUJBQ0EsaUIzQ2twR0osQ0FDRixDMkM5b0dJLHdDQUNDLGFsQzNRWSxDa0M0UVosYzNDZ3BHTCxDMkM5b0dLLDhDQUNDLHlCM0NncEdOLEMyQzVvR0ksd0NBQ0MsYWxDcFJZLENrQ3FSWixjM0M4b0dMLEMyQ3RvR0cscUdBQ0MscUIzQzJvR0osQzRDejhHQSxVQUNJLHFCbkNHVSxDbUNGYixXQUNBLDBCQUNBLCtCNUM0OEdELEM0QzE4R0MsZ0JBQ0MsWUFDQSxXQUNBLGM1QzQ4R0YsQzRDejhHQyxpQkFDQyxtQkFDQSxhQUNBLFlBQ0EsOEJBQ0Esa0JBQ0EsVTVDMjhHRixDNEN4OEdDLGVBQ0MsYUFDQSxpQjVDMDhHRixDRmg4R0UsMEI4Q1pELGVBS0Usb0I1QzI4R0QsQ0FDRixDNEN4OEdDLG1CQUNDLGNBQ0EsaUI1QzA4R0YsQ0Z6OEdFLDBCOENIRCxtQkFLSyxpQkFDQSxrQkFDQSxhNUMyOEdKLENBQ0YsQzRDeDhHQyxvQkFDQyxjNUMwOEdGLEM2Q3AvR0EsUUFDQyxjQUNBLFlBQ0Esa0JBQ0EsWUFDQSxTN0N1L0dELEM4Q2ovR0EsZUFDRSwrQkFDQSxZQUNBLFdBUmlCLENBU2pCLFVBQ0EsVUFkcUIsQ0FlckIsZ0JBRUEsa0JBQ0EsTzlDbS9HRixDOENqL0dFLHFCQUNFLFM5Q20vR0osQzhDaC9HRSxxQkFDRSx3QjlDay9HSixDOEMvK0dFLG9CQUNFLHdCckNiWSxDcUNjWixnQkFDQSxjQUNBLFVBakNvQixDQWtDcEIsZ0JBQ0Esa0JBQ0EsNENBQ0EsVTlDaS9HSixDOEMvK0dJLGtDQUNFLDRDOUNpL0dOLEM4QzkrR0ksbUNBQ0UsNkNBQ0EsWTlDZy9HTixDOEM3K0dJLG1DQUNFLDRDOUMrK0dOLEM4Q3orR00seURBQ0UsNkQ5QzIrR1IsQzhDeCtHTSwwREFDRSw2RDlDMCtHUixDOEN2K0dNLDBEQUNFLDZEOUN5K0dSLENGemdIRSwwQmdEdEJGLGVBNERJLFk5Q3UrR0YsQ0FDRixDOENwK0dBLDBCQUNFLEdBQ0Usb0M5Q3UrR0YsQzhDcitHQSxJQUNFLHdDOUN1K0dGLEM4Q3ArR0EsR0FDRSw0QzlDcytHRixDQUNGLEM4Q24rR0EsMEJBQ0UsR0FDRSxVQUNBLGtCOUNxK0dGLEM4Q24rR0EsR0FDRSxVQUNBLGtCOUNxK0dGLENBQ0YsQzhDbCtHQSwwQkFDRSxHQUNFLG9DOUNvK0dGLEM4Q2wrR0EsSUFDRSx5QzlDbytHRixDOENqK0dBLEdBQ0UsOEM5Q20rR0YsQ0FDRixDOENoK0dBLDhCQUNFLEdBQ0UsNEM5Q2srR0YsQzhDaCtHQSxJQUNFLHdDOUNrK0dGLEM4Qy85R0EsR0FDRSxvQzlDaStHRixDQUNGLEM4Qzk5R0EsOEJBQ0UsR0FDRSxVQUNBLGtCOUNnK0dGLEM4Qzk5R0EsR0FDRSxVQUNBLGtCOUNnK0dGLENBQ0YsQzhDNzlHQSw4QkFDRSxHQUNFLDhDOUMrOUdGLEM4Qzc5R0EsSUFDRSx5QzlDKzlHRixDOEM1OUdBLEdBQ0Usb0M5Qzg5R0YsQ0FDRixDK0MvbUhFLG9CQUNFLGtCQUNBLGVBQ0EsZ0NBQ0Esb0JBQ0EsbUJBRUEsYUFDQSxXQUNBLG1CQUNBLDZCL0NnbkhKLEMrQzdtSEUsbUJBQ0UsVXRDWFUsQ3NDWVYsb0MvQyttSEosQytDN21ISSw0QkFDRSxxRC9DK21ITixDK0MzbUhFLHNCQUNFLFlBQ0EsZ0JBQ0EsZ0JBQ0EseUIvQzZtSEosQytDM21ISSxpQ0FDRSxZL0M2bUhOLEMrQ3ptSEsscUNBQ0MsZS9DMm1ITixDZ0Q3b0hDLGlCQUNDLGdCQUNBLFVBQ0EsUWhEZ3BIRixDZ0Q3b0hDLGlCQUNDLFNBQ0csYUFDQSxldkNOUyxDdUNPVCxzQkFDQSxpQmhEK29ITCxDZ0Q1b0hDLGtCQUNDLGFBQ0cscUNBQ0EsaUJoRDhvSEwsQ0YvbkhFLHlCa0RsQkQsa0JBTUssY0FDQSw2REFDQSxrQmhEK29ISixDQUNGLENnRDVvSEMsc0JBQ0MsYXZDVmMsQ3VDV2QsaUJoRDhvSEYsQ2dENW9IRSw0QkFDQyx5QmhEOG9ISCxDZ0Qxb0hLLDREQUNDLGtCaEQ0b0hOLENnRHhvSEkscURBQ0Msd0RBQ0EseUJoRDBvSEwsQ2dEcG9IQyxtQkFDQyxnQkFDQSw0QkFDQSxrQkFFRyxrQkFHQSxtQmhEbW9ITCxDRjNwSEUseUJrRGdCRCxtQkFhRSx5QmhEa29IRCxDQUNGLENGaHFIRSwwQmtEZ0JELG1CQWlCRSwwQkFDQSxtQmhEbW9IRCxDQUNGLENnRC9uSEUsMEJBQ0Msa0JBQ0csd0JBQ0EsV0FDQSxRQUNBLFNBQ0EsTUFDQSxhQUNBLG1CQUNBLHNCaERpb0hOLENnRDluSEUsMEJBQ0ksZ0JBQ0EsaUJBQ0Esa0JBQ0EsYUFDQSxVaERnb0hOLENnRDVuSEMsa0JBQ0ksa0JBQ0EsTUFDQSxRQUNBLFNBQ0EsT0FDQSxXQUNBLFlBQ0EsaUJBQ0EsaUJoRDhuSEwsQ0Zuc0hFLHlCa0Q0REQsa0JBWUUsY2hEK25IRCxDQUNGLENnRDVuSEMsaUJBQ0ksMkJoRDhuSEwsQ0Yzc0hFLHlCa0Q0RUQsaUJBSUUseUJoRCtuSEQsQ0FDRixDRmh0SEUsMEJrRDRFRCxpQkFRRSxpQmhEZ29IRCxDQUNGLENnRDduSEMsa0JBQ0MsZUFDRyxnQkFDQSxVaEQrbkhMLENGMXRIRSx5QmtEd0ZELGtCQU1LLGNoRGdvSEosQ0FDRixDRi90SEUsMEJrRHdGRCxrQkFVSyxjaERpb0hKLENBQ0YsQ2dEOW5IQyxtQkFDQyxVdkNsSVksQ3VDbUlaLGdCQUNBLGFoRGdvSEYsQ0Z6dUhFLHlCa0RzR0QsbUJBTUssY2hEaW9ISixDQUNGLENnRDluSEMscUJBQ0MsYWhEZ29IRixDRmp2SEUseUJrRGdIRCxxQkFJSyxjaERpb0hKLENBQ0YsQ2dEOW5IQyxpQkFDSSxXQUNBLGtCQUNBLGlCQUVBLGFoRCtuSEwsQ2dENW5IQyxrQkFDQyxrQkFDQSxxQkFDQSxNaEQ4bkhGLENnRHpuSEMsZUFDQyxhQUNBLGVBQ0EsbUJBQ0Esa0JoRDRuSEYsQ2dEem5IQyxrQkFDQyxrQkFDQSxnQkFDQSxjQUNBLG1CQUNBLFdBQ0EsWUFDQSx5QkFDQSxlaEQybkhGLENGbHhIRSx5QmtEK0lELGtCQVdFLGNBQ0EsV0FDQSxXaEQ0bkhELENBQ0YsQ2dEcm5IQyxnQkFDQyxlQUNBLDBCaER1bkhGLENGN3hIRSx5QmtEb0tELGdCQUtFLDBCaER3bkhELENBQ0YsQ2dEcm5IQyxrQkFHQyxnQkFDQSxVaER3bkhGLENnRHBuSEMsc0NBUEMsY0FDQSw4QnJDM01XLENxQzhNWCxjaEQ4bkhGLENnRDNuSEMsb0JBR0MsZ0JBQ0EsYWhEdW5IRixDZ0RubkhDLGlCQUdJLFVBQ0EsVUFDQSwrQkFDQSwyQkFHQSxhQUNBLFVBQ0EsUWhEc25ITCxDZ0RubkhLLHdDQWJBLGtCQUNBLGNBS0EsV0FDQSxZQUlBLGVoRGtvSEwsQ2dEaG9ISyx1QkFDQyxXQUdBLFFBQ0cseUJBQ0gsY0FDQSxnQkFDQSxxRGhEd25ITixDZ0RqbkhDLGtCQUNDLGFBQ0cseUJBQ0EsaUJyQzdQVyxDcUM4UFgsaUJoRG1uSEwsQ2dEaG5ITSxpQ0FDQyxlaERrbkhQLENpRG4zSEMsa0JBQ0MsYUFFRyx3QkFDQSxxQ0FFQSwrQkFDQSxtQ2pEczNITCxDRjkxSEUseUJtRC9CRCxrQkFXSyw4QmpEdTNISixDaURyM0hDLHVCQUNDLG1DakR1M0hGLENpRHgySEMsZ0dBQ0MsbUNqRG0zSEYsQ0FDRixDRm4zSEUsMEJtREtDLHVCQUNDLG1DakRpM0hGLENpRDkySEMsdUJBQ0MsbUNqRGczSEYsQ2lENzJIQyx5QkFDQyxtQ2pEKzJIRixDaUQ1MkhDLHdCQUNJLG1DakQ4MkhMLENpRDMySEMsd0JBQ0MsbUNqRDYySEYsQ0FDRixDaUR6MkhDLGtCQUNJLGNBQ0EsUWpEMjJITCxDaUR2MkhDLG1CQUNDLGtCeEMvQ2dCLEN3Q2dEYixpQnRDbkVXLENzQ29FWCxZakR5MkhMLENpRHQySEMsb0JBQ0MsYUFDRyxlQUNBLG1CQUNBLGtCakR3MkhMLENpRHIySEMsb0JBQ0MsU0FDQSxhakR1MkhGLENpRHAySEMsbUJBQ0MsV0FDQSxXakRzMkhGLENpRG4ySEMsa0JBQ0MsT0FDRyxhQUNBLGVBQ0EsbUJBQ0EsOEJBQ0EsaUJqRHEySEwsQ2lEajJIRSx5QkFDQyxlakRtMkhILENpRDcxSEksaUNBQ0MscUJBQ0EsYWpEKzFITCxDaUQ3MUhLLDBEQUNDLDBCQUNBLGFqRCsxSE4sQ2lEMTFIRyxzQ0FDQyxlakQ0MUhKLENpRHYxSEMsa0JBQ0kscUNBQ0EsV0FDQSxVQUNBLFlBQ0EsV0FFQSxhakR3MUhMLENpRHIxSEMsbUJBQ0MsZUFDRyxnQkFDQSxjQUNBLGlCQUNBLFV4Q3BJUyxDd0NxSVQsZ0JBQ0EsOEJ0Q3ZJUSxDc0N3SVIsMEJqRHUxSEwsQ2lEbDFIRywyQkFDQyxhakRvMUhKLENpRGgxSEUseUJBQ0MsZ0JBQ0Esb0JqRGsxSEgsQ2lEOTBIQyxrQkFDQyxjQUNBLGVBQ0EsVXhDMUpZLEN3QzJKWixxQkFDQSxlakRnMUhGLENpRDkwSEUsd0JBQ0MsYXhDbkphLEN3Q29KYix5QmpEZzFISCxDaUQ3MEhFLHNCQUNDLGlCQUNBLGFqRCswSEgsQ2lENzBIRywyQkFDQyxpQmpEKzBISixDa0Q3L0hBLFFBQ0MsYUFDQSxzQkFDQSxZQUNBLGdCQUNBLGlCQUNBLFVsRGdnSUQsQ2tEOS9IQyxnQkFDQyxjQUNBLGtCQUNBLFlsRGdnSUYsQ2tENy9IQyxjQUNDLGNBQ0EsZ0JsRCsvSEYsQ0Y5K0hFLDBCb0RuQkQsY0FLRSxnQmxEZ2dJRCxDQUNGLENrRDcvSEMsZ0JBQ0MsY0FDQSxpQmxEKy9IRixDa0QzL0hBLFFBQ0Msa0JsRDgvSEQsQ21ENWhJQSxVQUNJLGlCbkQraElKLENGLy9IRSwwQnFEakNGLFVBSVEsZW5EZ2lJTixDQUNGLENtRDloSUksZ0JBQ0ksU25EZ2lJUixDbUQ1aElnQixvREFDSSxrQjFDb0VBLEMwQ25FQSxVbkQ4aElwQixDbUQ1aElvQiwwREFDSSxrQjFDZ0VKLEMwQy9ESSxVMUNkVixDMENlVSxVbkQ4aEl4QixDbUR6aElnQixxREFDSSxrQjFDa0RDLEMwQ2pERCxVbkQyaElwQixDbUR6aElvQiwyREFDSSxrQjFDOENILEMwQzdDRyxVMUMxQlYsQzBDMkJVLFVuRDJoSXhCLENtRHRoSWdCLG9EQUNJLGtCMUN3Q0EsQzBDdkNBLFVuRHdoSXBCLENtRHRoSW9CLDBEQUNJLGtCMUNvQ0osQzBDbkNJLFUxQ3RDVixDMEN1Q1UsVW5Ed2hJeEIsQ21EdmdJZ0IsbURBQ0ksa0IxQ2VBLEMwQ2RBLFVuRGtoSXBCLENtRGhoSW9CLHlEQUNJLGtCMUNXSixDMENWSSxVMUM5RFYsQzBDK0RVLFVuRGtoSXhCLENtRDdnSWdCLG9EQUNJLGtCMUNPQSxDMENOQSxVbkQrZ0lwQixDbUQ3Z0lvQiwwREFDSSxrQjFDR0osQzBDRkksVTFDMUVWLEMwQzJFVSxVbkQrZ0l4QixDbUQxZ0lnQixtREFDSSxjMUNOQSxDMENPQSxVbkQ0Z0lwQixDbUQxZ0lvQix5REFDSSxjMUNWSixDMENXSSxVMUN0RlYsQzBDdUZVLFVuRDRnSXhCLENtRHhnSWdCLHFEQUNJLGtCMUNkQSxDMENlQSxVbkQwZ0lwQixDbUR4Z0lvQiwyREFDSSxrQjFDbEJKLEMwQ21CSSxVMUNqR1YsQzBDa0dVLFVuRDBnSXhCLENtRHRnSWdCLGtEQUNJLGtCMUM3QkQsQzBDOEJDLFVuRHdnSXBCLENtRHRnSW9CLHdEQUNJLGtCMUNqQ0wsQzBDa0NLLFUxQzVHVixDMEM2R1UsVW5Ed2dJeEIsQ21EaGdJZ0IsNkNBQ0ksY25Ea2dJcEIsQ21ENy9IUSx1QkFDSSxlbkQrL0haLENtRDMvSEksaUJBQ0ksVTFDaklNLEMwQ2tJTixjQUNBLG1CQUNBLGNuRDYvSFIsQ0ZwbUlFLDBCcURtR0UsaUJBT1EscUJBRUEsaUJuRDgvSFYsQ0FDRixDbUQzL0hJLGdCQUNJLGVBRUEsc0JBQ0Esa0JBQ0Esa0JBRUEsb0JBQ0EsbUJBQ0EsaUJBQ0EsNkJBRUEsV0FDQSxZQUNBLGlCeEM5SlEsQ3dDK0pSLGtCQUNBLHFCbkQyL0hSLENGM25JRSwwQnFEZ0hFLGdCQW1CUSxlbkQ0L0hWLENBQ0YsQ21EMS9IUSx1QkFDSSxZbkQ0L0haLENtRHovSFEsc0JBQ0ksZW5EMi9IWixDbUR6L0hZLDJCQUNJLFluRDIvSGhCLENtRHQvSEksZ0JBQ0ksY0FDQSxrQkFDQSxXQUNBLFduRGlnSVIsQ21EcC9ISSxnQkFDSSxZQUNBLFNBQ0Esa0JBQ0EsUUFFQSxrRUFFQSxvQkFDQSxVbkRzL0hSLENtRHAvSFEscUJBQ0ksU25Ecy9IWixDb0R0c0lDLGNBQ0MsVUFDQSxRcER5c0lGLENvRHRzSUMsY0FDQyxrQnBEd3NJRixDb0Ryc0lDLG1CQUNJLGtCQUNBLGFwRHVzSUwsQ29EcHNJTyxpQ0FDRSxpQnBEc3NJVCxDb0Rwc0lTLHVDQUNFLFdBRUEsV0FDQSxrQkFDQSxPQUNBLFlBRUEscUJBQ0Esb0JBRUEsV0FFQSxxQnBEa3NJWCxDb0Q1cklLLHlCQUNFLG1CQUNBLG9CcEQ4cklQLENvRDNySVMsdUNBQ0UsVXBENnJJWCxDb0QzcklXLDZDQUNFLFFBQ0EscUJwRDZySWIsQ29EdHJJQyxlQUNDLGFBQ0EsbUJBQ0EsMEJwRHdySUYsQ29EcnJJQyxjQUNDLGNBQ0Esa0JBQ0EsV0FDQSxXcER1cklGLENvRG5ySUksOENBQ0MsWXBEcXJJTCxDb0RscklJLGdEQUNDLFlwRG9ySUwsQ29EanJJSSwrQ0FDQyxZcERtcklMLENvRGhySUksaURBQ0MsWXBEa3JJTCxDb0QvcUlJLDZDQUNDLFlwRGlySUwsQ29EdnFJQyxlQUNDLFUzQzFGWSxDMkMyRlosY0FDQSxjcER5cUlGLENvRHRxSUMsa0JBQ0MsY0FDQSxlQUNBLGFwRHdxSUYsQ3FEaHhJQSxlQUNFLGlCckRteElGLENxRGh4SUEsYUFDRSxlckRteElGLENxRGh4SUEsY0FDRSxnQnJEbXhJRixDc0Q1eElBLGVBQ0MsWXREK3hJRCxDRi92SUUsMEJ3RGpDRixlQUlLLDhCdERneUlILENBQ0YsQ0Zwd0lFLDBCd0R6QkYsZ0JBRUksWXREZ3lJRixDQUNGLEN1RDN5SUEsV3hEQ0UsbUJBQ0EsNkJBQ0Esc0VBQ0EscUJBQ0Esc0JBQ0EsMEJBQ0Esb0JBQ0EsNEJBQ0EsNkJBQ0EsbUJDOHlJRixDd0R0eklDLHlCQUNDLGFBQ0csc0JBQ0EsbUJBQ0EscUNBQ0Esa0JBQ0Esb0J4RHl6SUwsQ3dEdHpJQywyQkFDQywyQnhEd3pJRixDRm55SUUsMEIwRHRCRCwyQkFJRSx5QnhEeXpJRCxDQUNGLEN3RHR6SUMsMkJBQ0MsNEJBQ0EsaUJ4RHd6SUYsQ0Y1eUlFLDBCMERkRCwyQkFLRSx5QnhEeXpJRCxDQUNGLEN3RHZ6SUUsa0NBQ0Msd0NBQ0EsVUFDRyxrQi9DcEJVLEMrQ3FCVixhQUNBLGlCeER5eklOLEN3RHR6SUUsa0NBQ0MsbUJBQ0EsOEI3Q2hDVSxDNkNpQ1YsZ0JBQ0EsY0FDQSxVL0NsQ1csQytDbUNYLGVBQ0EsZXhEd3pJSCxDd0RueklFLGlDQUNDLGdCQUNBLFNBQ0EsU3hEcXpJSCxDd0RseklFLGlDQUNDLG9CQUNBLG1CQUNBLCtCeERveklILEN3RGx6SUcsMkNBQ0MsZXhEb3pJSixDd0RqeklLLG1GQUNDLG9CeERteklOLEN3RC95SUksNkVBQ0MsVXhEaXpJTCxDd0Q1eUlFLGtDQUNJLGFBQ0EsZUFDQSxtQkFDQSw2QnhEOHlJTixDd0QzeUlFLGlDQUNDLG9CeEQ2eUlILEN3RDN5SUcsdUNBQ0MsVS9DaEZVLEMrQ2lGVixvQnhENnlJSixDd0QxeUlLLHlFQUNDLHlCeEQ0eUlOLEN3RHR5SUUsaUNBQ0MsVS9DMUZXLEMrQzJGWCxzQkFDQSxrQkFDQSxxQkFDQSxheER3eUlILEN3RHR5SUcsc0NBQ0MsaUJ4RHd5SUosQ3dEcHlJRSxrQ0FDSSxxQkFDQSxzQkFDQSxhL0M5RVcsQytDZ0ZYLDBCeERxeUlOLEN3RGh5SUMsMEJBQ0Msa0JBQ0Esa0J4RGt5SUYsQ3dEL3hJQyx5QkFDQyxrQnhEb3lJRixDRjkzSUUseUIwRHlGRCx5QkFRRSxrQnhEbXlJRCxDQUNGLEN3RGh5SUMsd0JBQ0ksZUFDQSw2QkFDQSxnQ0FDSCxleERreUlGLEN3RC94SUMsd0JBQ0ksZXhEaXlJTCxDd0QveElLLDhCQUNDLFdBQ0EsWUFDQSxxQkFDQSxzQkFDQSxnQnhEaXlJTixDd0QveElNLG1DQUNDLFl4RGl5SVAsQ3dEN3hJSyw4QkFDRSxxQkFDRCxxQnhEK3hJTixDRjU1SUUsMEIwRDRHRCx3QkFxQkssWXhEK3hJSixDQUNGLEN3RDN4SUMsMEJBQ0Msa0JBQ0EsY0FDQSxXQUNBLFdBQ0EsbUJBQ0EsZS9DdktZLEMrQ3dLWixTQUNHLG1CQUNBLGV4RDZ4SUwsQ3dEMXhJQyx5QkFDQyxrQkFDQSxNQUNBLFFBQ0EsU0FDQSxPQUNBLGlCQUNBLFdBQ0EsV3hENHhJRixDd0RyeElDLDZCQUVFLGVBQ0EsZXhEd3hJSCxDd0RweElDLDJCQUNDLGEvQzFLZSxDK0MyS2YsZXhEc3hJRixDd0RweElFLCtCQUNDLGlCeERzeElILEN3RGh4SUMsMEJBQ0MsZ0JBRUEsa0J4RG14SUYsQ3dEaHhJRyw0RkFDQyxpQjdDMU5ZLEM2QzJOWixlL0N4TlUsQytDeU5WLHdCeERreElKLEN3RC93SUssa0hBQ0ksZUFDQSw4QnhEaXhJVCxDd0R0d0lDLHdCQUNDLGFBQ0cscUNBQ0EsaUJ4RHd3SUwsQ0Z2OUlFLHlCMEQ0TUQsd0JBTUssY0FFQSx3QkFDQSxvQ3hEeXdJSixDQUNGLEN3RHJ3SUMsd0JBQ0MsMkJ4RHV3SUYsQ0ZsK0lFLHlCMEQwTkQsd0JBSUUseUJ4RHd3SUQsQ0FDRixDRnYrSUUsMEIwRDBORCx3QkFRRSx5QnhEeXdJRCxDQUNGLEN3RHZ3SUUsK0JBQ0MsOEI3Q2xRVSxDNkNtUVYsYS9DdFBhLEMrQ3VQYixnQkFDQSxjQUNBLGVBQ0EsaUJBQ0Esa0J4RHl3SUgsQ0ZyL0lFLDBCMERxT0EsK0JBVUUsZUFDQSxnQnhEMHdJRixDQUNGLEN3RHB3SUUsMkRBQ0MsYXhEc3dJSCxDd0Rud0lFLDJEQUNDLGdCQUNBLGV4RHF3SUgsQ3lEOWhKQyxrQkFDQyxrQkFDQSxVekRpaUpGLEN5RHhoSkMsbUJBQ0MsbUJBQ0EsYXpEMGhKRixDeUR4aEpFLDhCQUNDLGFoRGdCaUIsQ2dEZmpCLG9CekQwaEpILEN5RHhoSkcsb0NBQ0MseUJ6RDBoSkosQ3lEdmhKSyxxREFDQyxhaERHVyxDZ0RGWCx5QnpEeWhKTixDeURsaEpHLG9DQUNDLHFCQUNBLHNCQUNBLGF6RG9oSkosQ3lEbGhKSSx3Q0FDQyxZekRvaEpMLEN5RGhoSkcsb0NBQ0MscUJBQ0Esc0JBQ0EsZUFDQSxhaERkZ0IsQ2dEZWhCLHlCekRraEpKLEN5RDdnSkMsb0JBQ0Msa0J6RCtnSkYsQ3lENWdKRyxtQ0FDQyxlekQ4Z0pKLEN5RHpnSkMsa0JBQ0MsbUJBQ0EsYUFDQSxtQkFDQSxlekQyZ0pGLEN5RHhnSkMsbUJBQ0Msa0JBQ0EsY0FDQSxXQUNBLFdBQ0EsZ0JBQ0EsZWhEMUVZLENnRDRFWixnQkFDRyxnQkFDQSxnQkFFQSx3QkFDQSxVekR5Z0pMLENGL2pKRSwwQjJEeUNELG1CQWdCSyxXQUNBLE9BQ0EsaUJ6RDBnSkosQ0FDRixDeUR2Z0pDLGtCQUNDLGtCQUNBLE1BQ0EsUUFDQSxTQUNBLE9BQ0EsaUJBQ0EsV0FDQSxXekR5Z0pGLEN5RHRnSkMsaUJBQ0MsVUFDQSxlaER6R1ksQ2dEMEdaLGtCekR3Z0pGLEN5RHRnSkUsMkJBQ0MsY0FDQSxrQnpEd2dKSCxDeURyZ0pFLHVCQUNDLGFBQ0EsZUFDQSxrQkFDQSxzQnpEdWdKSCxDeURwZ0pFLHVCQUNDLFNBQ0EsVUFDQSxZekRzZ0pILEN5RG5nSkksK0RBQ0MsY3pEcWdKTCxDeURoZ0pJLDRIQUNDLGV6RGtnSkwsQ3lENy9JRSx3QkFDQyxhQUNBLGVBQ0EsbUJBQ0EsdUJBQ0gsaUJBQ00sZ0NBQ0EsOEJ6RCsvSU4sQ3lENS9JRSx1QkFDQyxXQUNBLGNBQ0EsaUJBQ0ksb0JBQ0gsbUJBQ0Esc0J6RDgvSUosQ3lENS9JSywyQkFDSyxnQkFDTixVekQ4L0lKLEN5RHovSUUsdUJBQ0MsMkJBQ0EsYWhEdkphLENnRHdKYixjekQyL0lILEN5RHIvSUMsMEJBQ0Msa0J6RHUvSUYsQ3lEcC9JQyx5QkFDSSxxQkFDQSxrQmhEbEthLENnRG1LYixpQkFDQSxrQkFDQSxtQkFDQSxnQkFDQSxhekRzL0lMLEN5RHAvSUssc0NBQ0MsY3pEcy9JTixDeURuL0lLLCtCQUNDLHFCQUNBLGtCaERqTFUsQ2dEa0xWLGF6RHEvSU4sQ3lEai9JQyxnQ0FDQyxrQmhEL0xjLENnRGdNWCxhQUNBLGtCQUNBLG1CQUNBLGN6RG0vSUwsQ3lELytJQyx3QkFDQyxhQUNHLHFDQUVBLGtCekRnL0lMLENGcHFKRSx5QjJEZ0xELHdCQU9RLGNBRUgsd0JBQ0Esb0N6RGkvSUosQ0FDRixDeUQ5K0lDLGtCQUNDLGFBQ0cscUNBQ0csY0FFSCx3QkFDQSxvQ3pEZy9JTCxDRnBySkUseUIyRDhMRCxrQkFTRSxjQUVHLHdCQUNBLG9DekRpL0lKLENBQ0YsQ3lEOStJQyxrQkFDQywyQnpEZy9JRixDRi9ySkUsMEIyRDhNRCxrQkFJRSx5QnpEaS9JRCxDQUNGLENGcHNKRSwwQjJEOE1ELGtCQVFFLHlCekRrL0lELENBQ0YsQ3lELytJQyxvQkFDQywyQnpEaS9JRixDRjVzSkUsMEIyRDBORCxvQkFJRSx5QnpEay9JRCxDQUNGLENGanRKRSwwQjJEME5ELG9CQVFFLHlCekRtL0lELENBQ0YsQ3lEaC9JQywyQkFFQyxpQkFHRyxlekRtL0lMLEN5RC8rSU0sMENBQ0MsUXpEaS9JUCxDeUQxK0lDLHlCQUNDLG1CQUNBLGFBQ0EsbUJBQ0EsaUJ6RDQrSUYsQ3lEMStJRSxnQ0FDQyxjQUNHLG1CQUNBLGV6RDQrSU4sQ3lEeitJRSwyQkFDQyxpQnpEMitJSCxDeUR6K0lHLHdDQUNDLFF6RDIrSUosQ3lEcitJRSwyQkFDQyx5QkFDRyxhQUNBLGlCekR1K0lOLEN5RGgrSUUsb0JBQ0EsYUFDQSxtQkFDQSx1QkFDQSxrQnpEbStJRixDeURoK0lBLDJCQUNFLGtCQUNBLGlCQUNBLGdCQUNBLHNCQUNBLGVBQ0EsbUJBQ0EsNER6RG0rSUYsQ3lEaitJRSxpQ0FDQyxrQmhEdlRhLENnRHdUYixVaER0VVcsQ2dEdVVYLHdCekRtK0lILEN5RDc5SUkscUJBTUMsbUJBQ0EsK0J6RGcrSUwsQ3lEOTlJRSxrQ0FDSSxRekRnK0lOLEN5RDU5SUksdUJBQ0ksY0FDSCxrQnpEODlJTCxDeUQ1OUlRLDhCQUNJLGFBQ0EsZUFDQSxtQkFDQSw4QkFDQSxlekQ4OUlaLEN5RDE5SUksMEJBQ0Usb0JBQ0osV0FDQSxZQUNBLG1CQUNBLG1CQUNBLHVCQUNBLGtCaERqV2MsQ2dEa1dkLFVoRGhYWSxDZ0RpWFosZUFDQSxnQnpENDlJRixDeUR6OUlJLHNCQUNJLE9BQ0gsZXpEMjlJTCxDeURyOUlDLHlCQUNDLGNBQ0EsZ0JBQ0EsbUJBQ0EsOEJ6RHc5SUYsQ3lEcjlJQyxzQkFDQyxjQUNBLG1CQUNBLGtCQUNBLGlCekR1OUlGLEN5RHI5SUUsNEJBQ0MsY3pEdTlJSCxDeURwOUlFLGdDQUNDLDRCekRzOUlILEN5RHA5SUcsc0NBQ0ksd0JoRHBZUyxDZ0RxWVQseUN6RHM5SVAsQ3lEajlJRSw2QkFDQyxxQmhEelpXLENnRDBaUix5QkFDQSxpQjlDOVpVLEM4QytaVixXQUNBLFlBQ0EsT0FDQSxrQkFDQSxRQUNBLFV6RG05SU4sQ3lEaDlJRSw0QkFDQyxxQmhEcmFXLENnRHNhUixrQkFDQSxXQUNBLFlBQ0EsU0FDQSxrQkFDQSxRQUNBLDBDQUNBLGdEQUNBLFV6RGs5SU4sQ3lEOThJQyxxQkFDQyxhQUNBLGlCOUN2YmMsQzhDd2JiLGtCekRnOUlILENGeDJKRSwwQjJEcVpELHFCQU1FLFl6RGk5SUQsQ0FDRixDeUQ5OElDLHFCQUNDLGtCekRnOUlGLEN5RDk4SUUsa0NBQ0MsZXpEZzlJSCxDeUQ3OElFLCtCQUNDLGV6RCs4SUgsQ3lENzhJRyw2Q0FDQyxZekQrOElKLEN5RHQ4SUEsVUFDQyxhQUNHLGVBQ0EsY0FDQSxtQkFDQSxrQnpEeThJSixDeUR0OElDLGtCQUNJLFNBQ0EsV0FDQSxZQUNBLG1CQUNBLGlCQUNBLGtCQUNBLGV6RHc4SUwsQ3lEdDhJSyxzQkFDQyxrQkFDQSxpQkFDQSxPQUNBLFFBQ0EsU0FDQSxLekR3OElOLEN5RHA4SUMsZ0JBQ0ksaUJBQ0gsTXpEczhJRixDeURsOElFLHNCQUNDLGF6RG84SUgsQ3lEaDhJQyxnQkFDQyxhekRrOElGLEMwRDc3SkEsNEJBQ0ksZTFEZzhKSixDMEQ3N0pBLGdDQUNJLGtCMURnOEpKLEMwRDc3SkEsZ0NBQ0ksY0FDQSxrQjFEZzhKSixDMEQ3N0pBLDRCQUNJLGExRGc4SkosQzBENzdKQSxRQUNJLGFBQ0Esa0JqRERZLENpREVaLHFCQUNBLGdCQUNBLHlCQUNBLGtCMURpOEpKLEMwRDk3Skksa0JBRkEsVTFEbThKSixDMEQ1N0pBLGNBQ0ksY0FDQSw2QkFDQSxnQ0FDQSxjMUQrN0pKLEMwRHI3Skksb0JBR0ksaUJBQ0EsWUFDQSxVMUR1N0pSLEMwRHA3SkksMkNBUEkscUJBQ0EscUIxRDg3SlIsQzBEajdKSSxvQkFDSSxrQjFEbzdKUixDMERsN0pRLDJCQUNJLGFBQ0EsZUFDQSxtQkFDQSw2QjFEbzdKWixDMERsN0pZLDhGQUNJLGVBQ0EsYUFDQSxnQkFDQSwwQkFDQSxhMURvN0poQixDMERsN0pnQixrSEFDSSxhMURvN0pwQixDMEQvNkpRLDJCQUNJLFExRGk3SlosQzBEMzZKQSxRQUNJLFdBQ0Esb0IxRDg2SkosQzBENTZKSSxnQkFDSSxhMUQ4NkpSLEMwRDM2SkksZUFDSSxjQUNBLFcxRDY2SlIsQzBEMTZKSSxhQUNJLGlCMUQ0NkpSLEMwRHg2SkEsaUJBQ0ksZ0JBQ0EsZTFEMjZKSixDMER0NkpJLHVCQUNJLGFBQ0EsaUIvQ25IUSxDK0NvSFIscUJqRGpITSxDaURrSE4seUJBQ0Esa0IxRHk2SlIsQzBEdDZKSSxxQkFDSSx1QjFEdzZKUixDMERyNkpJLDBCQUNJLGVBQ0EsYzFEdTZKUixDMERyNkpRLCtDQUNJLGFBQ0EsZUFDQSxtQkFDQSw4QkFDQSxjMUR1NkpaLEMwRHI2SlkscURBQ0ksZUFDQSxzRUFDQSxjQUNBLGFBQ0EsaUJBQ0EscUJBQ0EsZTFEdTZKaEIsQzBEbjZKUSwrQkFDSSxlMURxNkpaLEMwRGg2SkEsd0JBQ0ksYUFDQSxtQkFDQSxlQUNBLGtCMURtNkpKLEMwRGo2SkksK0JBQ0kscUJBQ0EsZ0IxRG02SlIsQzBEaDZKSSwwQ0FDSSxlQUNBLHFCQUNBLGUxRGs2SlIsQzBELzVKSSwrQkFDSSxzRUFDQSxhakQzSlEsQ2lENEpSLGFBQ0EsaUJBQ0EscUJBQ0EsZ0JBQ0EsYzFEaTZKUixDMEQzNUpJLGdDQUNJLGtCakRyS1UsQ2lEc0tWLHlCQUNBLGExRDg1SlIsQzBENTVKUSxzQ0FDSSxxQkFDQSxhakQzS00sQ2lENEtOLGtCakQ5S0ksQ2lEK0tKLG9CMUQ4NUpaLEMwRG41SlEsd0RBQ0ksZTFEeTVKWixDMERwNUpBLE9BQ0ksZ0JBQ0EsY0FDQSxjMUR1NUpKLEMwRHA1SkEsaUJBQ0ksWUFDQSxVQUNBLGExRHU1SkosQzBEcDVKQSx1QkFDSSxvQjFEdTVKSixDMERwNUpBLGtCQUNJLFlBQ0EsYUFDQSx5QkFDQSwwQjFEdTVKSixDMERwNUpBLG9CQUNJLGdCMUR1NUpKLEMwRHA1SkEsd0JBQ0ksWTFEdTVKSixDMERwNUpBLDhCQUVJLHNCQUNBLHFCQUNBLGdCQUNBLG1CQUNBLFdBQ0EsbUJBQ0EsZUFDQSxRMUR1NUpKLEMwRHA1SkEscUNBQ0kscUJBQ0Esb0JBQ0EsZ0JBQ0EsYTFEdTVKSixDMERwNUpBLHlJQUdJLGdCQUNBLGExRHU1SkosQzBEcDVKQSx1Q0FDSSxvQkFDQSxXQUNBLGlCMUR1NUpKLEMwRHA1SkEsOENBQ0ksVTFEdTVKSixDMERwNUpBLDJDQUNJLGdCQUNBLGNBQ0EsZ0IxRHU1SkosQzBEcDVKQSx3R0FFSSxnQkFDQSxhMUR1NUpKLEMwRHA1SkEsOEdBQ0ksa0IxRHU1SkosQzBEcDVKQSwrQ0FDSSxtQjFEdTVKSixDMERwNUpBLElBQ0ksY0FDQSxnQkFDQSxxQkFDQSxxQkFDQSxxQkFDQSx5QkFDQSxzQkFDQSxrQkFDQSxlQUNBLGNBQ0EsMkIxRHU1SkosQzBEbjVKSSx1QkFDSSxhakR6UlMsQ2lEMFJULGUxRHM1SlIsQzBEbDVKQSw2QkFDSSxlMURxNUpKLEMwRGg1SlEsbUNBQ0ksYUFDQSxlQUNBLG1CQUNBLDZCMURtNUpaLEMwRDk0SlEsNENBQ0ksbUIxRGc1SlosQzBEOTRKWSwwREFDSSxnQjFEZzVKaEIsMFAiLCJmaWxlIjoiY3NzL2FwcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLy8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gICAjQlJFQUtQT0lOVFNcbi8vICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBmdW5jdGlvbiBicC12YWwoJG5hbWUpIHtcbiAgQGlmIHR5cGUtb2YoJG5hbWUpID09ICdudW1iZXInIHtcbiAgICBAcmV0dXJuICRuYW1lO1xuICB9XG5cbiAgJHZhbDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcblxuICBAaWYgJHZhbCA9PSBudWxsIHtcbiAgICBAZXJyb3IgJ0JyZWFrcG9pbnQgI3skbmFtZX0gbm90IGZvdW5kJztcbiAgfVxuXG4gIEByZXR1cm4gJHZhbDtcbn1cblxuQGZ1bmN0aW9uIGJwLXZhbC1uZXh0KCRuYW1lKSB7XG4gICRicmVha3BvaW50LW5hbWVzOiBtYXBfa2V5cygkYnJlYWtwb2ludHMpO1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcblxuICBAaWYgJG4gPj0gbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSB7XG4gICAgQGVycm9yICdOZXh0IGJyZWFrcG9pbnQgYWZ0ZXIgI3skbmFtZX0gbm90IGZvdW5kJztcbiAgfVxuXG4gICRuZXh0LWtleTogbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpO1xuICBAcmV0dXJuIG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmV4dC1rZXkpO1xufVxuXG5AbWl4aW4gYnAoJG5hbWUpIHtcbiAgJHZhbDogYnAtdmFsKCRuYW1lKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHZhbCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBicC1kb3duKCRuYW1lKSB7XG4gICR2YWw6IGJwLXZhbCgkbmFtZSk7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR2YWwgLSAwLjAyKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGJwLW9ubHkoJG5hbWUpIHtcbiAgQGlmIHR5cGUtb2YoJG5hbWUpID09ICdudW1iZXInIHtcbiAgICBAZXJyb3IgJyN7JG5hbWV9IHNob3VsZCBiZSBicmVha3BvaW50IG5hbWUnO1xuICB9XG5cbiAgJG1pbjogYnAtdmFsKCRuYW1lKTtcbiAgJG1heDogYnAtdmFsLW5leHQoJG5hbWUpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCAtIDAuMDIpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gYnAtYmV0d2VlbigkbmFtZTEsICRuYW1lMikge1xuICAkbWluOiBicC12YWwoJG5hbWUxKTtcbiAgJG1heDogYnAtdmFsKCRuYW1lMik7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4IC0gMC4wMikge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCJAbWl4aW4gaGlkZGVuLXZpc3VhbGx5KCkge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWhpZGUtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAaW5jbHVkZSBicChtZWRpdW0pIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udS1oaWRlLWRlc2t0b3Age1xuICBAaW5jbHVkZSBicChtZWRpdW0pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKipcbiAqIFN0eWxlcyB2aWEgSVRDU1MgTWV0aG9kb2xvZ3lcbiAqXG4gKiBUaGlzIGlzIHdoZXJlIGFsbCBvZiB0aGUgc3R5bGVzaGVldHMgYXJlIGNvbXBpbGVkLlxuICogVGhleSBhcmUgcHJvY2Vzc2VkIGluIHRoZSBvcmRlciB0aGV5IGFyZSBpbXBvcnRlZCB0byBlbnN1cmUgdGhlIGNvbnNpc3RlbnQgaW5jcmVhc2Ugb2Ygc3BlY2lmaWNpdHkuXG4gKlxuICogICAgIFNldHRpbmdzLi4uLi4uLi4uLi5HbG9iYWwgY29uZmlndXJhdGlvbiBhbmQgdmFyaWFibGVzXG4gKiAgICAgVG9vbHMuLi4uLi4uLi4uLi4uLkZ1bmN0aW9ucyBhbmQgbWl4aW5zXG4gKiAgICAgR2VuZXJpYy4uLi4uLi4uLi4uLkdyb3VuZCB6ZXJvIHN0eWxlcyAobm9ybWFsaXppbmcgcnVsZXMsIGJveC1zaXppbmcgZXRjLi4uKVxuICogICAgIEVsZW1lbnRzLi4uLi4uLi4uLi5VbmNsYXNzZWQgKGJhcmUpIEhUTUwgZWxlbWVudHMgKGxpa2UgSDEsIFVsLCBBIGV0Yy4uLilcbiAqICAgICBPYmplY3RzLi4uLi4uLi4uLi4uQ29tbW9uIG5vbi1jb3NtZXRpYyBzdHJ1Y3R1cmFsIGRlc2lnbiBwYXR0ZXJuc1xuICogICAgIENvbXBvbmVudHMuLi4uLi4uLi5TcGVjaWZpYyBjb3NtZXRpYyBlbGVtZW50cyBvZiBVSVxuICogICAgIFV0aWxpdGllcy4uLi4uLi4uLi5IZWxwZXJzIGFuZCBvdmVycmlkZXNcbiAqICAgICBTaGFtZS4uLi4uLi4uLi4uLi4uQWxsIHRoZSBDU1MgZGVjbGFyYXRpb25zLCBoYWNrcyBhbmQgdGhpbmdzIHdlIGFyZSBub3QgcHJvdWQgb2YuXG4gKi9cbi8qIENvbG9yc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi51LWhpZGUtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1oaWRlLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LWhpZGUtZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG4vKiBkbS1zYW5zLXJlZ3VsYXIgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xuICBmb250LWZhbWlseTogXCJETSBTYW5zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9kbS1zYW5zLXYxNS1sYXRpbi1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXG59XG4vKiBkbS1zYW5zLWl0YWxpYyAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIGZvbnQtZmFtaWx5OiBcIkRNIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2RtLXNhbnMtdjE1LWxhdGluLWl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xufVxuLyogZG0tc2Fucy03MDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xuICBmb250LWZhbWlseTogXCJETSBTYW5zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9kbS1zYW5zLXYxNS1sYXRpbi03MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cbn1cbi8qIGRtLXNhbnMtNzAwaXRhbGljIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgZm9udC1mYW1pbHk6IFwiRE0gU2Fuc1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZG0tc2Fucy12MTUtbGF0aW4tNzAwaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXG59XG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPWJ1dHRvbl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1yZXNldF06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1zdWJtaXRdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuW3R5cGU9Y2hlY2tib3hdLFxuW3R5cGU9cmFkaW9dIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5bdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI1JFU0VUXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBIHZlcnkgc2ltcGxlIHJlc2V0IHRoYXQgc2l0cyBvbiB0b3Agb2YgTm9ybWFsaXplLmNzcy5cbiAqL1xuYm9keSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG5ibG9ja3F1b3RlLCBwLCBwcmUsXG5kbCwgZGQsIG9sLCB1bCxcbmZpZ3VyZSxcbmhyLFxuZmllbGRzZXQsIGxlZ2VuZCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdHJhaWxpbmcgbWFyZ2lucyBmcm9tIG5lc3RlZCBsaXN0cy5cbiAqL1xubGkgPiBvbCxcbmxpID4gdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKipcbiAqIFJlbW92ZSBkZWZhdWx0IHRhYmxlIHNwYWNpbmcuXG4gKi9cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbi8qKlxuICogMS4gUmVzZXQgQ2hyb21lIGFuZCBGaXJlZm94IGJlaGF2aW91ciB3aGljaCBzZXRzIGEgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YFxuICogICAgb24gZmllbGRzZXRzLlxuICovXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDsgLyogWzFdICovXG4gIGJvcmRlcjogMDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICNTSEFSRURcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFNoYXJlZCBkZWNsYXJhdGlvbnMgZm9yIGNlcnRhaW4gZWxlbWVudHMuXG4gKi9cbi8qKlxuICogQWx3YXlzIGRlY2xhcmUgbWFyZ2lucyBpbiB0aGUgc2FtZSBkaXJlY3Rpb246XG4gKiBjc3N3aXphcmRyeS5jb20vMjAxMi8wNi9zaW5nbGUtZGlyZWN0aW9uLW1hcmdpbi1kZWNsYXJhdGlvbnNcbiAqL1xuYWRkcmVzcyxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG5ibG9ja3F1b3RlLCBwLCBwcmUsXG5kbCwgb2wsIHVsLFxuZmlndXJlLFxuaHIsXG50YWJsZSxcbmZpZWxkc2V0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLyoqXG4gKiBDb25zaXN0ZW50IGluZGVudGF0aW9uIGZvciBsaXN0cy5cbiAqL1xuZGQsIG9sLCB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uYy1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGluaXRpYWw7XG59XG4uYy1idXR0b25fX3RleHQsIC5jLWJ1dHRvbl9faWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5jLWJ1dHRvbl9fYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaW5pdGlhbDtcbn1cbi5jLWJ1dHRvbjpob3ZlciAuYy1idXR0b25fX2JhY2tncm91bmQge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xufVxuXG4uYy1jYXJvdXNlbF9fbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDA7XG59XG4uYy1jYXJvdXNlbC1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlY2VjZWM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSwgY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSwgYm9yZGVyLWNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwO1xufVxuLmMtY2Fyb3VzZWwtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1NTE0MjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI1NTE0Mjtcbn1cbi5jLWNhcm91c2VsLWJ0bjpob3ZlciBzdmcsIC5jLWNhcm91c2VsLWJ0bjpob3ZlciBwYXRoIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5jLWNhcm91c2VsLWJ0biBzdmcge1xuICBmaWxsOiAjZmZmO1xuICB3aWR0aDogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmMtY2Fyb3VzZWwtYnRuIHBhdGgge1xuICBmaWxsOiAjMjU1MTQyO1xufVxuLmMtY2Fyb3VzZWwtYnRuX19wcmV2aW91cyB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG5oMSwgLmgxIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGgxLCAuaDEge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxufVxuXG5oMiwgLmgyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGgyLCAuaDIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuXG5oMywgLmgzIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGgzLCAuaDMge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuXG5oNCwgLmg0IHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGg0LCAuaDQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuXG5oNSwgLmg1IHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGg1LCAuaDUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuXG5oNiwgLmg2IHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGg2LCAuaDYge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuXG5ociB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWNlY2VjO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuaHRtbCB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGNvbG9yOiAjMTQxNDE0O1xuICBmb250LWZhbWlseTogXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDsgLyogWzFdICovIC8qIDEzcHggKi9cbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IC8qIFsxXSAqL1xuICBtaW4taGVpZ2h0OiAxMDAlOyAvKiBbM10gKi9cbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyAvKiBbMl0gKi9cbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgLypcbiAgICAmOm5vdCgud2YtcHJlbG9hZGVkKSB7XG4gICAgICBmb250LWZhbWlseTogQXJpYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLS4wNHJlbTtcblxuICAgICAgaDEsIGgyLCBoMyxcbiAgICAgIGg0LCBoNSwgaDYge1xuICAgICAgICBmb250LWZhbWlseTogQXJpYWw7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjFyZW07XG4gICAgICB9XG4gICAgfSovXG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjSU1BR0VTXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBGbHVpZCBpbWFnZXMgZm9yIHJlc3BvbnNpdmUgcHVycG9zZXMuXG4gKiAyLiBPZmZzZXQgYGFsdGAgdGV4dCBmcm9tIHN1cnJvdW5kaW5nIGNvcHkuXG4gKiAzLiBTZXR0aW5nIGB2ZXJ0aWNhbC1hbGlnbmAgcmVtb3ZlcyB0aGUgd2hpdGVzcGFjZSB0aGF0IGFwcGVhcnMgdW5kZXIgYGltZ2BcbiAqICAgIGVsZW1lbnRzIHdoZW4gdGhleSBhcmUgZHJvcHBlZCBpbnRvIGEgcGFnZSBhcy1pcy4gU2FmZXIgYWx0ZXJuYXRpdmUgdG9cbiAqICAgIHVzaW5nIGBkaXNwbGF5OiBibG9jaztgLlxuICovXG5pbWcge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IC8qIFsyXSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIFsxXSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvKiBbM10gKi9cbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBJZiBhIGB3aWR0aGAgYW5kL29yIGBoZWlnaHRgIGF0dHJpYnV0ZSBoYXZlIGJlZW4gZXhwbGljaXRseSBkZWZpbmVkLCBsZXTigJlzXG4gKiAgICBub3QgbWFrZSB0aGUgaW1hZ2UgZmx1aWQuXG4gKi9cbmltZ1t3aWR0aF0sXG5pbWdbaGVpZ2h0XSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmhvdmVyIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCxcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzAwMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMHB4IDEwMDBweCAjZmZmIGluc2V0O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG5pbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMTFweCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlY2VjZWM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogbm9uZTtcbiAgaGVpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuc2VsZWN0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5zZWxlY3Q6Oi1tcy1leHBhbmQgeyAvKiBmb3IgSUUgMTEgKi9cbiAgZGlzcGxheTogbm9uZTtcbn1cblxuc2VsZWN0Om5vdChbbXVsdGlwbGVdKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9kcm9wZG93bi1hcnJvdy5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAwLjVyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbnNlbGVjdFttdWx0aXBsZV0ge1xuICBwYWRkaW5nOiAwO1xufVxuc2VsZWN0W211bHRpcGxlXSBvcHRpb24ge1xuICBwYWRkaW5nOiAxMXB4IDIwcHg7XG59XG5cbmlucHV0OmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5pbnB1dDpmb2N1czotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5pbnB1dDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuaW5wdXQ6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG50ZXh0YXJlYTpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxudGV4dGFyZWE6Zm9jdXM6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxudGV4dGFyZWE6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbnRleHRhcmVhOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC40O1xufVxuXG5pbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC40O1xufVxuXG5pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC40O1xufVxuXG50ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbnRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC40O1xufVxuXG50ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbnRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbmJ1dHRvbltkaXNhYmxlZF0sIGh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC41O1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSwgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDAgMCAwLjI1cmVtIDA7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYXBwZWFyYW5jZTogY2hlY2tib3g7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dIHtcbiAgYXBwZWFyYW5jZTogcmFkaW87XG59XG5cbmlucHV0W3R5cGU9dGV4dF0sIGlucHV0W3R5cGU9cGFzc3dvcmRdLCBpbnB1dFt0eXBlPWVtYWlsXSwgaW5wdXRbdHlwZT11cmxdLFxuaW5wdXRbdHlwZT10ZWxdLCBpbnB1dFt0eXBlPXNlYXJjaF0sIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmlucHV0W3R5cGU9cmVzZXRdIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICB0cmFuc2l0aW9uOiAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAwO1xufVxuXG4uby1sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDIwcHgpIHtcbiAgLm8tbGF5b3V0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uby1sYXlvdXRfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm8tbGF5b3V0X19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uby1sYXlvdXRfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5vLWxheW91dC0tcmV2ZXJzZSAuby1sYXlvdXRfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5vLWxheW91dF9faXRlbSAuby1jb2x1bW46bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogT3JkZXIgKi9cbi5vLWxheW91dC0tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuby1sYXlvdXQtLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBpbmhlcml0O1xuICB9XG59XG5cbi8qIFZlcnRpY2FsIGFsaWduICovXG4uby1hbGlnbi1jZW50ZXIgLm8tbGF5b3V0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5vLWFsaWduLWNlbnRlciAuby1sYXlvdXQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uby1hbGlnbi1ib3R0b20gLm8tbGF5b3V0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4vKiBTaXplcyAqL1xuLm8tbGF5b3V0LS0xMDAge1xuICAvKndpZHRoOiAxMDAlOyovXG59XG4uby1sYXlvdXQtLTEwMCA+IC5vLWxheW91dF9faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm8tbGF5b3V0LS01MC01MCA+IC5vLWxheW91dF9faXRlbSB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm8tbGF5b3V0LS0zMy02NiA+IC5vLWxheW91dF9faXRlbSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuby1sYXlvdXQtLTMzLTY2ID4gLm8tbGF5b3V0X19pdGVtOmZpcnN0LW9mLXR5cGUge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vLWxheW91dC0tNjYtMzMgPiAuby1sYXlvdXRfX2l0ZW0ge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLm8tbGF5b3V0LS02Ni0zMyA+IC5vLWxheW91dF9faXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuby1sYXlvdXQtLTMzLTMzLTMzID4gLm8tbGF5b3V0X19pdGVtIHtcbiAgICB3aWR0aDogNDklO1xuICB9XG4gIC5vLWxheW91dC0tMzMtMzMtMzMgPiAuby1sYXlvdXRfX2l0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm8tbGF5b3V0LS0zMy0zMy0zMyA+IC5vLWxheW91dF9faXRlbSB7XG4gICAgd2lkdGg6IDMyJTtcbiAgfVxuICAuby1sYXlvdXQtLTMzLTMzLTMzID4gLm8tbGF5b3V0X19pdGVtOmZpcnN0LW9mLXR5cGUge1xuICAgIHdpZHRoOiAzMiU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vLWxheW91dC0tMjUtMjUtMjUtMjUgPiAuby1sYXlvdXRfX2l0ZW0ge1xuICAgIHdpZHRoOiA0OSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm8tbGF5b3V0LS0yNS0yNS0yNS0yNSA+IC5vLWxheW91dF9faXRlbSB7XG4gICAgd2lkdGg6IDI0JTtcbiAgfVxufVxuXG4uby1zZWN0aW9uLm8tc2VjdGlvbi0tbGluZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmMtbGluZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlY2VjZWM7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbmEge1xuICBjb2xvcjogIzI1NTE0MjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYTpob3ZlciB7XG4gIGNvbG9yOiAjMjU1MTQyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxub2w6bm90KFtjbGFzc10pLCB1bDpub3QoW2NsYXNzXSkge1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5vbDpub3QoW2NsYXNzXSkgbGk6Om1hcmtlciwgdWw6bm90KFtjbGFzc10pIGxpOjptYXJrZXIge1xuICBjb2xvcjogIzI1NTE0MjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5vbDpub3QoW2NsYXNzXSkgbGksIHVsOm5vdChbY2xhc3NdKSBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxub2w6bm90KFtjbGFzc10pIGxpOjpiZWZvcmUsIHVsOm5vdChbY2xhc3NdKSBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI1NTE0MjtcbiAgYmFja2dyb3VuZDogIzI1NTE0MjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTBweDtcbn1cblxub2wsIHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxubGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxubGkgPiB1bCxcbmxpID4gb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLmMtbGlzdF9fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5jLWxpc3RfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmMtbGlzdF9fZnVsbC1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtbGlzdF9fZnVsbC1saW5rIC5jLWxpc3RfX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1saXN0X19mdWxsLWxpbmsgLmMtbGlzdF9fdGV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTJweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjI1cztcbn1cbi5jLWxpc3RfX2Z1bGwtbGluazpob3ZlciB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLWxpc3RfX2Z1bGwtbGluazpob3ZlciAuYy1saXN0X19pY29uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcbn1cbi5jLWxpc3RfX2Z1bGwtbGluazpob3ZlciAuYy1saXN0X190ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1saXN0X19mdWxsLWxpbms6aG92ZXIgLmMtbGlzdF9fdGV4dDphZnRlciB7XG4gIHdpZHRoOiAwO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjI1cztcbn1cbi5jLWxpc3RfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjMjU1MTQyO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzO1xufVxuLmMtbGlzdF9faWNvbiBzdmcgcGF0aCB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbi5jLWxpc3RfX3RleHQge1xuICBjb2xvcjogIzE0MTQxNDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmMtbGlzdF9fZnVsbC1saW5rIC5jLWxpc3RfX3RleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYy1tZW51X19saXN0LFxuLm1lbnVfX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5jLW1lbnVfX2l0ZW0tLWRyb3Bkb3duIC5jLW1lbnVfX2Ryb3Bkb3duLFxuLm1lbnVfX2l0ZW0tLWRyb3Bkb3duIC5jLW1lbnVfX2Ryb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogYXV0bztcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGluaGVyaXQ7XG59XG4uYy1tZW51X19pdGVtLS1kcm9wZG93biAuYy1tZW51X19kcm9wZG93biAuYy1tZW51X19pdGVtLFxuLm1lbnVfX2l0ZW0tLWRyb3Bkb3duIC5jLW1lbnVfX2Ryb3Bkb3duIC5jLW1lbnVfX2l0ZW0ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmMtbWVudV9faXRlbS0tZHJvcGRvd246aG92ZXIgPiAuYy1tZW51X19kcm9wZG93bixcbi5tZW51X19pdGVtLS1kcm9wZG93bjpob3ZlciA+IC5jLW1lbnVfX2Ryb3Bkb3duIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5jLW1lbnVfX2Ryb3Bkb3duLFxuLm1lbnVfX2Ryb3Bkb3duIHtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWNlY2VjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYy1tZW51X19kcm9wZG93biAuYy1tZW51X19pdGVtLFxuLm1lbnVfX2Ryb3Bkb3duIC5jLW1lbnVfX2l0ZW0ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmMtbWVudV9fZHJvcGRvd24gLmMtbWVudV9fbGluayxcbi5tZW51X19kcm9wZG93biAuYy1tZW51X19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cblxuLmMtbWVudS1vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogNjJweDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXM7XG4gIHotaW5kZXg6IDEwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYWRtaW4tYmFyIC5jLW1lbnUtb3ZlcmxheSB7XG4gIHRvcDogMTA4cHg7XG59XG4uYy1tZW51LW92ZXJsYXlfX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cbi5jLW1lbnUtb3ZlcmxheV9fY29udGFpbmVyOi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jLW1lbnUtb3ZlcmxheV9fY29udGFpbmVyOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jLW1lbnUtb3ZlcmxheV9fY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jLW1lbnUtb3ZlcmxheV9fbmF2IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jLW1lbnUtb3ZlcmxheV9fbmF2IC5jLW1lbnVfX2xpc3Qge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYy1tZW51LW92ZXJsYXlfX25hdiAuYy1tZW51X19pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICAvKiAmLmMtYnV0dG9uIHtcbiAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuXG4gICAgICAgLmMtYnV0dG9uX190ZXh0LCAuYy1tZW51X19saW5rIHtcbiAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICB9XG5cbiAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXG4gICAgICAgICAgIC5jLWJ1dHRvbl9fdGV4dCwgLmMtbWVudV9fbGluayB7XG4gICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgIH1cbiAgICAgICB9XG4gICB9Ki9cbn1cbi5jLW1lbnUtb3ZlcmxheV9fbmF2IC5jLW1lbnVfX2l0ZW0tLWRyb3Bkb3duIC5jLW1lbnVfX2xpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuLmMtbWVudS1vdmVybGF5X19uYXYgLmMtbWVudV9faXRlbS5jLWJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5jLW1lbnUtb3ZlcmxheV9fbmF2IC5jLW1lbnVfX2xpbmsge1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGhlaWdodDogYXV0bztcbn1cbi5jLW1lbnUtb3ZlcmxheV9fbmF2IC5jLW1lbnVfX2xpbms6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmMtbWVudS1vdmVybGF5X19uYXYgLmMtbWVudV9fbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uYy1tZW51LW92ZXJsYXlfX25hdiAuYy1tZW51X19jaGV2cm9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5jLW1lbnUtb3ZlcmxheV9fbmF2IC5jLW1lbnVfX2Ryb3Bkb3duIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmMtbWVudS1vdmVybGF5X19uYXYgLmMtbWVudV9fZHJvcGRvd24uaXMtb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmMtbWVudS1vdmVybGF5X19uYXYgLmMtbWVudV9fZHJvcGRvd24gLmMtbWVudV9faXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmMtbWVudS1vdmVybGF5LmlzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmMtbWVudS1vdmVybGF5LmlzLW9wZW4gLm1lbnUtb3ZlcmxheV9fY29udGFpbmVyIHtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi5jLW1lbnUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYy1tZW51X19saXN0LFxuLm1lbnVfX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmMtbWVudV9faXRlbSxcbi5tZW51X19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmMtbWVudV9faXRlbSxcbiAgLm1lbnVfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuLmMtbWVudV9faXRlbTpsYXN0LW9mLXR5cGUsXG4ubWVudV9faXRlbTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5jLW1lbnVfX2l0ZW0gc3Bhbixcbi5tZW51X19pdGVtIHNwYW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uYy1tZW51X19pdGVtOmZvY3VzLFxuLm1lbnVfX2l0ZW06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmMtbWVudV9faXRlbTpiZWZvcmUsXG4ubWVudV9faXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLmMtbWVudV9faXRlbTpob3ZlciA+IC5tZW51X19kcm9wZG93bixcbi5tZW51X19pdGVtOmhvdmVyID4gLm1lbnVfX2Ryb3Bkb3duIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEpO1xufVxuLmMtbWVudV9faXRlbS5jLWJ1dHRvbixcbi5tZW51X19pdGVtLmMtYnV0dG9uIHtcbiAgcGFkZGluZzogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jLW1lbnVfX2l0ZW0uYy1idXR0b24sXG4gIC5tZW51X19pdGVtLmMtYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5jLW1lbnVfX2l0ZW0uYy1idXR0b24gLmMtbWVudV9fbGluayxcbi5tZW51X19pdGVtLmMtYnV0dG9uIC5jLW1lbnVfX2xpbmsge1xuICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDM3cHg7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYy1tZW51X19pdGVtLmMtYnV0dG9uIC5jLW1lbnVfX2xpbms6YWZ0ZXIsXG4ubWVudV9faXRlbS5jLWJ1dHRvbiAuYy1tZW51X19saW5rOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmMtbWVudV9faXRlbS5jLWJ1dHRvbiAuYy1tZW51X19saW5rLFxuICAubWVudV9faXRlbS5jLWJ1dHRvbiAuYy1tZW51X19saW5rIHtcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gIH1cbn1cbi5jLW1lbnVfX2l0ZW0uYy1idXR0b24gLmMtYnV0dG9uX19pY29uLFxuLm1lbnVfX2l0ZW0uYy1idXR0b24gLmMtYnV0dG9uX19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgdG9wOiBjYWxjKDUwJSAtIDRweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jLW1lbnVfX2l0ZW0uYy1idXR0b24gLmMtYnV0dG9uX19pY29uLFxuICAubWVudV9faXRlbS5jLWJ1dHRvbiAuYy1idXR0b25fX2ljb24ge1xuICAgIHJpZ2h0OiAyNXB4O1xuICB9XG59XG4uYy1tZW51X19jaGV2cm9uLFxuLm1lbnVfX2NoZXZyb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcbiAgY29sb3I6ICMxNDE0MTQ7XG59XG4uYy1tZW51X19jaGV2cm9uIHBhdGgsXG4ubWVudV9fY2hldnJvbiBwYXRoIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuLmMtbWVudV9fY2hldnJvbi5pcy1vcGVuLFxuLm1lbnVfX2NoZXZyb24uaXMtb3BlbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xufVxuLmMtbWVudV9fbGluayxcbi5tZW51X19saW5rIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmMtbWVudV9fbGluazpob3Zlcixcbi5tZW51X19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzI1NTE0Mjtcbn1cbi5jLWJ1dHRvbiAuYy1tZW51X19saW5rLFxuLmMtYnV0dG9uIC5tZW51X19saW5rIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYy1tb2JpbGVfX21lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBib3gtc2hhZG93OiAwIDNweCA1cHggMCByZ2JhKDc0LCA3NCwgNzQsIDAuMik7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogOTBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0b3AgMC4xcztcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXM7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuLmMtbW9iaWxlX19tZW51LmlzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmMtbW9iaWxlX19tZW51LmlzLWFjdGl2ZSAubWVudV9fY29udGFpbmVyIHtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG4uYy1tb2JpbGVfX21lbnUuaXMtYWN0aXZlIC5tZW51X19saXN0IHtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5jLW1vYmlsZV9fbWVudS5pcy1hY3RpdmUgLm1lbnVfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uYy1tb2JpbGVfX21lbnUuaXMtYWN0aXZlIC5tZW51X19saW5rLS1kcm9wZG93bi5pcy1vcGVuID4gc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5jLW1vYmlsZV9fbWVudS5pcy1hY3RpdmUgLm1lbnVfX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDJyZW07XG59XG4uYy1tb2JpbGVfX21lbnUuaXMtYWN0aXZlIC5tZW51X19kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBiYWNrZ3JvdW5kOiAjMWExYTFhO1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmMtbW9iaWxlX19tZW51LmlzLWFjdGl2ZSAubWVudV9fZHJvcGRvd24uaXMtb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmMtbW9iaWxlX19tZW51LmlzLWFjdGl2ZSAubWVudV9fZHJvcGRvd24uaXMtb3BlbiAubWVudV9faXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDA0MDQwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbi5jLW1vYmlsZV9fbWVudS5pcy1hY3RpdmUgLm1lbnVfX2Ryb3Bkb3duLmlzLW9wZW4gLm1lbnVfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5jLW1vYmlsZV9fbWVudS5pcy1hY3RpdmUgLm1lbnVfX2xpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi5jLW1vYmlsZV9fbWVudS5pcy1hY3RpdmUgLm1lbnVfX2l0ZW0uYnV0dG9uIC5tZW51X19saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1tb2JpbGVfX21lbnUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYy1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmMtcGFnaW5hdGlvbl9fbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuLmMtcGFnaW5hdGlvbl9fbGlzdCA+IG5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLXBhZ2luYXRpb25fX2xpc3QgPiBuYXYgPiAubmF2LWxpbmtzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtcGFnaW5hdGlvbl9fbGlzdCA+IG5hdiA+IC5uYXYtbGlua3MgLnBhZ2UtbnVtYmVycyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmMtcGFnaW5hdGlvbl9fcHJldiwgLmMtcGFnaW5hdGlvbl9fbmV4dCwgLmMtcGFnaW5hdGlvbl9faXRlbSxcbi5jLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNDE0MTQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMTQxNDE0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmlsbDogI2VjZWNlYztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW46IDAgMC4yNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNDhweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1wYWdpbmF0aW9uX19wcmV2LmlzLWRpc2FibGVkLCAuYy1wYWdpbmF0aW9uX19uZXh0LmlzLWRpc2FibGVkLCAuYy1wYWdpbmF0aW9uX19pdGVtLmlzLWRpc2FibGVkLFxuLmMtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLmlzLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIGZpbGw6ICMxNDE0MTQ7XG59XG4uYy1wYWdpbmF0aW9uX19wcmV2LmlzLWN1cnJlbnQsIC5jLXBhZ2luYXRpb25fX3ByZXYuY3VycmVudCwgLmMtcGFnaW5hdGlvbl9fbmV4dC5pcy1jdXJyZW50LCAuYy1wYWdpbmF0aW9uX19uZXh0LmN1cnJlbnQsIC5jLXBhZ2luYXRpb25fX2l0ZW0uaXMtY3VycmVudCwgLmMtcGFnaW5hdGlvbl9faXRlbS5jdXJyZW50LFxuLmMtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLmlzLWN1cnJlbnQsXG4uYy1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMuY3VycmVudCB7XG4gIGJvcmRlci1jb2xvcjogIzE1MmUyNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYmFja2dyb3VuZDogIzE1MmUyNTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1wYWdpbmF0aW9uX19wcmV2LmlzLWN1cnJlbnQ6aG92ZXIsIC5jLXBhZ2luYXRpb25fX3ByZXYuY3VycmVudDpob3ZlciwgLmMtcGFnaW5hdGlvbl9fbmV4dC5pcy1jdXJyZW50OmhvdmVyLCAuYy1wYWdpbmF0aW9uX19uZXh0LmN1cnJlbnQ6aG92ZXIsIC5jLXBhZ2luYXRpb25fX2l0ZW0uaXMtY3VycmVudDpob3ZlciwgLmMtcGFnaW5hdGlvbl9faXRlbS5jdXJyZW50OmhvdmVyLFxuLmMtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLmlzLWN1cnJlbnQ6aG92ZXIsXG4uYy1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMuY3VycmVudDpob3ZlciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZDogIzE1MmUyNTtcbiAgYm9yZGVyLWNvbG9yOiAjMTUyZTI1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLXBhZ2luYXRpb25fX3ByZXYuZG90cywgLmMtcGFnaW5hdGlvbl9fbmV4dC5kb3RzLCAuYy1wYWdpbmF0aW9uX19pdGVtLmRvdHMsXG4uYy1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMuZG90cyB7XG4gIGJvcmRlcjogMDtcbn1cbi5jLXBhZ2luYXRpb25fX3ByZXYuZG90czpob3ZlciwgLmMtcGFnaW5hdGlvbl9fbmV4dC5kb3RzOmhvdmVyLCAuYy1wYWdpbmF0aW9uX19pdGVtLmRvdHM6aG92ZXIsXG4uYy1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMuZG90czpob3ZlciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2VjZWNlYztcbn1cbi5jLXBhZ2luYXRpb25fX3ByZXYucHJldiwgLmMtcGFnaW5hdGlvbl9fcHJldi5uZXh0LCAuYy1wYWdpbmF0aW9uX19uZXh0LnByZXYsIC5jLXBhZ2luYXRpb25fX25leHQubmV4dCwgLmMtcGFnaW5hdGlvbl9faXRlbS5wcmV2LCAuYy1wYWdpbmF0aW9uX19pdGVtLm5leHQsXG4uYy1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMucHJldixcbi5jLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5uZXh0IHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiBhdXRvO1xuICBmb250LXdlaWdodDogNzAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMyNTUxNDI7XG4gIGZvbnQtZmFtaWx5OiBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbn1cbi5jLXBhZ2luYXRpb25fX3ByZXYucHJldjpob3ZlciwgLmMtcGFnaW5hdGlvbl9fcHJldi5uZXh0OmhvdmVyLCAuYy1wYWdpbmF0aW9uX19uZXh0LnByZXY6aG92ZXIsIC5jLXBhZ2luYXRpb25fX25leHQubmV4dDpob3ZlciwgLmMtcGFnaW5hdGlvbl9faXRlbS5wcmV2OmhvdmVyLCAuYy1wYWdpbmF0aW9uX19pdGVtLm5leHQ6aG92ZXIsXG4uYy1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMucHJldjpob3Zlcixcbi5jLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5uZXh0OmhvdmVyIHtcbiAgY29sb3I6ICMyNTUxNDI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1wYWdpbmF0aW9uX19wcmV2LnByZXYsIC5jLXBhZ2luYXRpb25fX25leHQucHJldiwgLmMtcGFnaW5hdGlvbl9faXRlbS5wcmV2LFxuLmMtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLnByZXYge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uYy1wYWdpbmF0aW9uX19wcmV2Lm5leHQsIC5jLXBhZ2luYXRpb25fX25leHQubmV4dCwgLmMtcGFnaW5hdGlvbl9faXRlbS5uZXh0LFxuLmMtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLm5leHQge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5jLXBhZ2luYXRpb25fX3ByZXY6aG92ZXIsIC5jLXBhZ2luYXRpb25fX25leHQ6aG92ZXIsIC5jLXBhZ2luYXRpb25fX2l0ZW06aG92ZXIsXG4uYy1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnM6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1NTE0MjtcbiAgYm9yZGVyLWNvbG9yOiAjMjU1MTQyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1wYWdpbmF0aW9uX19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG59XG4uYy1wYWdpbmF0aW9uX19wcmV2IHNwYW46bm90KFtjbGFzc10pLCAuYy1wYWdpbmF0aW9uX19uZXh0IHNwYW46bm90KFtjbGFzc10pIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuLmMtcGFnaW5hdGlvbl9fcHJldiAucGFnaW5hdGlvbl9faWNvbiwgLmMtcGFnaW5hdGlvbl9fbmV4dCAucGFnaW5hdGlvbl9faWNvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMnB4KTtcbn1cbi5jLXBhZ2luYXRpb25fX25leHQgLnBhZ2luYXRpb25fX2ljb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtcGFnaW5hdGlvbl9faXRlbS5pcy1jdXJyZW50IHtcbiAgICBib3JkZXItY29sb3I6ICMxNTJlMjU7XG4gICAgYmFja2dyb3VuZDogIzE1MmUyNTtcbiAgfVxufVxuXG4uby1zZWN0aW9uIHtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuby1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG4uby1zZWN0aW9uX19iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuby1zZWN0aW9uX19iYWNrZ3JvdW5kIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbn1cbi5vLXNlY3Rpb24ubm9fbWFyZ2luX3RvcCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5vLXNlY3Rpb24ubm9fcGFkZGluZ190b3Age1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLm8tc2VjdGlvbi5ub19wYWRkaW5nX2JvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm8tc2VjdGlvbi5vLXNlY3Rpb24tLWNsaWVudHMgLmMtY2xpZW50c19faGVhZGVyIC5vLWNvbHVtbl9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLmMtaGVybyAuby1jb2x1bW5fX2ZpZ3VyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWhlcm8gLm8tY29sdW1uX19maWd1cmUge1xuICAgIGJhY2tncm91bmQ6ICNlMGQwZDM7XG4gIH1cbn1cbi5jLWhlcm8gLm8tY29sdW1uX19maWd1cmUgZmlndXJlIHtcbiAgbGVmdDogLTIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICByaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogI2UwZDBkMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1oZXJvIC5vLWNvbHVtbl9fZmlndXJlIGZpZ3VyZSB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbn1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qY3Vyc29yOiBncmFiOyovXG4gIC8qb3ZlcmZsb3c6IGhpZGRlbjsqL1xuICBtYXJnaW46IDAgLTE1cHg7XG59XG4uc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2xpY2stc2xpZGUge1xuICBvdXRsaW5lOiBub25lO1xuICBtYXJnaW46IDAgMTVweDtcbn1cbi5zbGljay1kb3RzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDEwcHggMCAwIDA7XG59XG4uc2xpY2stZG90cyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDJweDtcbn1cbi5zbGljay1kb3RzIGxpOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYmFja2dyb3VuZDogI0U4REVEMztcbiAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjMjU1MTQyO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjI1cyBlYXNlLWluO1xufVxuLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2xpY2stZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5jLXZpZGVvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtdmlkZW9fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmMtdmlkZW9fX3dyYXBwZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYy12aWRlb19faW5uZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy12aWRlb19faW1hZ2Uge1xuICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiBjb3ZlcjtcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHotaW5kZXg6IDE7XG59XG4uYy12aWRlb19fYnV0dG9uIHtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgaGVpZ2h0OiA0cmVtO1xuICB3aWR0aDogNHJlbTtcbiAgbGVmdDogNTAlO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gIHotaW5kZXg6IDE7XG4gIC8qICAgYm9yZGVyOiAzcHggc29saWQgJGNvbG9yLXdoaXRlOyovXG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4uYy12aWRlb19fYnV0dG9uIHNwYW4ge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG4uYy12aWRlb19fYnV0dG9uOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3gtc2hhZG93OiAwIDAgMjBweCAycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLmMtdmlkZW9fX2J1dHRvbi0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTUxNDI7XG59XG4uYy12aWRlb19fYnV0dG9uLS1wcmltYXJ5OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUyZTI1O1xufVxuLmMtdmlkZW9fX2J1dHRvbi0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjVFQztcbn1cbi5jLXZpZGVvX19idXR0b24tLXNlY29uZGFyeSAuYy12aWRlb19faWNvbiB7XG4gIGZpbGw6ICMwMDA7XG59XG4uYy12aWRlb19fYnV0dG9uLS1zZWNvbmRhcnk6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTUxNDI7XG59XG4uYy12aWRlb19fYnV0dG9uLS10ZXJ0aWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODM5MDA7XG59XG4uYy12aWRlb19fYnV0dG9uLS10ZXJ0aWFyeTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDYwMDtcbn1cbi5jLXZpZGVvX19pY29uIHtcbiAgZmlsbDogI2ZmZjtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuLmMtdmlkZW9fX2ljb246aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5vLWJsdXJyZWQtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmaWx0ZXI6IGJsdXIoOHB4KTtcbn1cblxuLm8taW1hZ2Utcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLm8tY29sdW1uIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5vLWNvbHVtbjpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm8tY29sdW1uX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm8tY29sdW1uX190ZXh0LS1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5vLWNvbHVtbl9fdGV4dC0tbm9ybWFsIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLm8tY29sdW1uX190ZXh0LS1iaWcge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxufVxuLm8tY29sdW1uX190ZXh0IHAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLm8tY29sdW1uX190ZXh0IHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5vLWNvbHVtbl9fdGV4dCBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm8tY29sdW1uX192aWRlbyB2aWRlbyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm8tY29sdW1uX19yZWFkLW1vcmUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLm8tY29sdW1uX19mb3JtIHtcbiAgLyptYXgtd2lkdGg6IDU2MHB4OyovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLypmbG9hdDogcmlnaHQ7Ki9cbn1cbi5vLWNvbHVtbl9fZm9ybS0tcGF5b2ZmIHtcbiAgcGFkZGluZzogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLm8tY29sdW1uX19maWd1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLypvdmVyZmxvdzogaGlkZGVuOyovXG4gIGJhY2tncm91bmQ6ICNlMGQwZDM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vLWNvbHVtbl9fZmlndXJlIGZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cbi5vLWNvbHVtbl9fZmlndXJlIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uby1jb2x1bW5fX2ZpZ3VyZS0tZmVhdHVyZWQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vLWNvbHVtbl9fZmlndXJlLS1mZWF0dXJlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLm8tY29sdW1uX19pbWFnZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm8tY29sdW1uX19saW5lIC5jLWxpbmUge1xuICBiYWNrZ3JvdW5kOiAjMTgzOTAwO1xuICB3aWR0aDogMTI1cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG59XG4uby1jb2x1bW5fX3doaXRlc3BhY2Uge1xuICBtYXJnaW46IDA7XG59XG4uby1jb2x1bW5fX2J1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm8tY29sdW1uX19idXR0b24tLWlubGluZSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5vLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMjcwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLypcdCYtLWV4dHJhbGFyZ2Uge1xuICBcdFx0bWF4LXdpZHRoOiAxMzgwcHg7XG4gIFx0fSovXG59XG4uby1jb250YWluZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGNsZWFyOiBib3RoICFpbXBvcnRhbnQ7XG59XG4uby1jb250YWluZXItLWZ1bGwge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uby1jb250YWluZXItLWV4dHJhZXh0cmFsYXJnZSB7XG4gIG1heC13aWR0aDogMTYwMHB4O1xufVxuLm8tY29udGFpbmVyLS1sYXJnZSB7XG4gIG1heC13aWR0aDogMTI4MHB4O1xufVxuLm8tY29udGFpbmVyLS1tZWRpdW0ge1xuICBtYXgtd2lkdGg6IDEwNjRweDtcbn1cbi5vLWNvbnRhaW5lci0tc21hbGwge1xuICBtYXgtd2lkdGg6IDg5MHB4O1xufVxuLm8tY29udGFpbmVyLS1zbWFsbGVzdCB7XG4gIG1heC13aWR0aDogNDkwcHg7XG59XG5cbi5jLWZhcS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLWZhcS1pdGVtLmlzLW9wZW4gLmMtZmFxLWl0ZW1fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jLWZhcS1pdGVtLmlzLW9wZW4gLmMtZmFxLWl0ZW1fX3RpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uYy1mYXEtaXRlbS5pcy1oaWRkZW4gLmMtZmFxLWl0ZW1fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtZmFxLWl0ZW1fX2l0ZW0ge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uYy1mYXEtaXRlbV9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSA1MHB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1mYXEtaXRlbV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmMtZmFxLWl0ZW1fX2J1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWNlY2VjO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmMtZmFxLWl0ZW1fX2J1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYy1mYXEtaXRlbV9fYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmMtZmFxLWl0ZW1fX2NvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4ycztcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIHBhZGRpbmc6IDAgMTVweCAxNXB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1mYXEtaXRlbV9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uYy1mYXEtaXRlbV9fY29udGVudCA+IHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pcy1oaWRkZW4gLmMtZmFxLWl0ZW1fX2NvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAwO1xufVxuLmMtZmFxLWl0ZW1fX2ljb24ge1xuICBjb2xvcjogIzI1NTE0MjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDE2cHg7XG59XG4uYy1mYXEtaXRlbV9faWNvbiBwYXRoIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuLmlzLW9wZW4gLmMtZmFxLWl0ZW1fX2ljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLWluLW91dDtcbn1cblxuLmdmb3JtX3dyYXBwZXIge1xuICAvKlx0XHRwYWRkaW5nOiA0MHB4O1xuICBcdFx0Ym9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG4gIFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZm9ybS1iYWNrZ3JvdW5kOyovXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uZ2Zvcm1faGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uZ2Zvcm1fdGl0bGUge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmdmb3JtX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5nZm9ybV9yZXF1aXJlZF9sZWdlbmQge1xuICBjb2xvcjogIzE0MTQxNDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5nZm9ybV9zdWJtaXNzaW9uX2Vycm9yIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uZ2Zvcm1fZmllbGRzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5nZm9ybV9maWxldXBsb2FkX3J1bGVzIHtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5nZm9ybV9mb290ZXIge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmdmb3JtX2J1dHRvbi5jLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICMyNTUxNDI7XG4gIHBhZGRpbmc6IDExcHggMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjU1MTQyO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5nZm9ybV9idXR0b24gLmMtYnV0dG9uX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5nZm9ybV9yb3ctLWhvbmV5cG90IHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDA7XG59XG4uZ2Zvcm1fdmFsaWRhdGlvbl9jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ2ZpZWxkIHtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICBwYWRkaW5nOiAwO1xuICBmbGV4OiAxIDAgMTAwJTtcbiAgLyogVGltZSBmaWVsZCAqL1xuICAvKlxuICBcdCZfbGFiZWwsIGxhYmVsOm5vdCguZ2ZpZWxkX2NvbnNlbnRfbGFiZWwpIHtcbiAgXHRcdGRpc3BsYXk6IGJsb2NrO1xuICBcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcbiAgXHRcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIFx0XHRmb250LXNpemU6IDAuODVyZW07XG4gIFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG4gIFx0fSovXG59XG4uZ2ZpZWxkOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZ2ZpZWxkX3Zpc2liaWxpdHlfaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5nZmllbGRfZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzE0MTQxNDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5maWVsZF9kZXNjcmlwdGlvbl9hYm92ZSAuZ2ZpZWxkX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5nZmllbGRfbGFiZWwge1xuICBmb250LWZhbWlseTogXCJETSBTYW5zXCIsIHNhbnMtc2VyaWYsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uaGlkZGVuX2xhYmVsIC5nZmllbGRfbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdmaWVsZF90aW1lX2hvdXIsIC5nZmllbGRfdGltZV9taW51dGUge1xuICBtaW4td2lkdGg6IDc1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5nZmllbGRfdGltZV9ob3VyIGlucHV0LCAuZ2ZpZWxkX3RpbWVfbWludXRlIGlucHV0IHtcbiAgcGFkZGluZzogMTFweCAxMHB4IDExcHggMjBweDtcbiAgbWFyZ2luOiAwO1xufVxuLmdmaWVsZF90aW1lX2hvdXIgbGFiZWwsIC5nZmllbGRfdGltZV9taW51dGUgbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdmaWVsZF90aW1lX2hvdXIgaSwgLmdmaWVsZF90aW1lX21pbnV0ZSBpIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmdmaWVsZF9saXN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmdmaWVsZF9saXN0X2ljb25zIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuLmdmaWVsZF9saXN0X2ljb25zIC5hZGRfbGlzdF9pdGVtLCAuZ2ZpZWxkX2xpc3RfaWNvbnMgLmRlbGV0ZV9saXN0X2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZ2ZpZWxkX2xpc3QgdGQsIC5nZmllbGRfbGlzdCB0ciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5nZmllbGRfbGlzdCB0ZC5nZmllbGRfbGlzdF9pY29ucywgLmdmaWVsZF9saXN0IHRyLmdmaWVsZF9saXN0X2ljb25zIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB3aWR0aDogNTBweDtcbn1cbi5nZmllbGRfbGlzdCB0ZC5nZmllbGRfbGlzdF9ncm91cCwgLmdmaWVsZF9saXN0IHRyLmdmaWVsZF9saXN0X2dyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmdmaWVsZF9saXN0IHRkLmdmaWVsZF9saXN0X2dyb3VwOmxhc3Qtb2YtdHlwZSwgLmdmaWVsZF9saXN0IHRyLmdmaWVsZF9saXN0X2dyb3VwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZ2ZpZWxkX2xpc3QgdGQuZ2ZpZWxkX2xpc3RfZ3JvdXAgdGQuZ2ZpZWxkX2xpc3RfY2VsbCwgLmdmaWVsZF9saXN0IHRyLmdmaWVsZF9saXN0X2dyb3VwIHRkLmdmaWVsZF9saXN0X2NlbGwge1xuICBmbGV4OiAxO1xufVxuLmdmaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLmdmaWVsZF9yZXF1aXJlZCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICBjb2xvcjogcmVkO1xufVxuLmdmaWVsZF9jaGVja2JveCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5nZmllbGRfY29uc2VudF9sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5nZmllbGRfcmFkaW8gPiBsaSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5nZmllbGRfcmFkaW8gPiBsaSBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIG1hcmdpbjogMCAwLjI1cmVtIDAgMC4xNXJlbTtcbn1cbi5nZmllbGRfcmFkaW8gPiBsaTpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLmdmaWVsZF9yYWRpbyA+IGxpIC5nZm9ybV9pbnB1dC13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5nZmllbGRfcmFkaW8gPiBsaSA+IGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuXG4uZ2lucHV0IHtcbiAgLyogVGltZSBmaWVsZCAqL1xuICAvKiZfY291bnRlciB7XG4gIFx0Zm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgXHQmX3Byb2R1Y3RfcHJpY2Uge1xuICBcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gIFx0XHQmX2xhYmVsIHtcbiAgXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBcdFx0fVxuICBcdH1cbiAgfVxuXG4gIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gIFx0Jl9xdWFudGl0eSB7XG4gIFx0XHQmX2xhYmVsIHtcbiAgXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcbiAgXHRcdH1cbiAgXHR9XG4gIH0qL1xufVxuLmdpbnB1dF9jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IC5nZm9ybV9pbnB1dC13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmdpbnB1dF9jb250YWluZXJfc2luZ2xlcHJvZHVjdCAuZ2lucHV0X3Byb2R1Y3RfcHJpY2VfbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZ2lucHV0X2NvbnRhaW5lcl9zaW5nbGVwcm9kdWN0IC5nZm9ybV9pbnB1dC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5naW5wdXRfY29udGFpbmVyX2RhdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ2lucHV0X2NvbnRhaW5lcl9yYWRpbyAuZ2ZpZWxkX3JhZGlvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmdpbnB1dF9jb250YWluZXJfdGV4dGFyZWEgdGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5naW5wdXRfY29tcGxleCAuY2xlYXItbXVsdGkge1xuICAvKlx0XHRcdGRpc3BsYXk6IGZsZXg7XG4gIFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcbiAgXHRcdFx0d2lkdGg6IDEwMCU7XG4gIFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsqL1xufVxuLmdpbnB1dF9jb3VudGVyIHtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZ2ZfaGFsZl9jb2x1bW4ge1xuICAgIGZsZXg6IDAgMCA0OSU7XG4gIH1cbn1cbi5nZl9wYWdlX3N0ZXBzIHtcbiAgcGFkZGluZzogMS4yNXJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5nZl9zdGVwIHtcbiAgb3BhY2l0eTogMC4yO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMSAwIDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5nZl9zdGVwX2FjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZ2Zfc3RlcF9hY3RpdmUgLmdmX3N0ZXBfbnVtYmVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZ2Zfc3RlcF9udW1iZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZ2Zfc3RlcF9udW1iZXIge1xuICAgIHdpZHRoOiAyLjVyZW07XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5nZl9zdGVwX2xhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiTXVsaVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZ2Zfc3RlcF9sYWJlbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG4gIH1cbn1cblxuLnZhbGlkYXRpb25fZXJyb3Ige1xuICBwYWRkaW5nOiAwIDAgMXJlbSAwO1xufVxuLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gIGNvbG9yOiAjZjc0ODE2O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuI2dmb3JtX3BhZ2VfMV8xIC5nZm9ybV9wYWdlX2Zvb3RlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4jZ2Zvcm1fcGFnZV8xXzEgLmdmb3JtX3BhZ2VfZm9vdGVyID4gLmMtYnRuOmZpcnN0LW9mLXR5cGUge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgI2dmb3JtX3BhZ2VfMV8xIC5nZm9ybV9wYWdlX2Zvb3RlciA+IC5jLWJ0bjpmaXJzdC1vZi10eXBlIHtcbiAgICB3aWR0aDogNDklO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICNnZm9ybV9wYWdlXzFfMSAuZ2Zvcm1fcGFnZV9mb290ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cblxuI2dmb3JtX3BhZ2VfMV8yIC5nZm9ybV9wYWdlX2Zvb3RlciAjZ2Zvcm1fcHJldmlvdXNfYnV0dG9uXzEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBvcmRlcjogMjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICNnZm9ybV9wYWdlXzFfMiAuZ2Zvcm1fcGFnZV9mb290ZXIgI2dmb3JtX3ByZXZpb3VzX2J1dHRvbl8xIHtcbiAgICBvcmRlcjogMTtcbiAgICB3aWR0aDogNDklO1xuICB9XG59XG4jZ2Zvcm1fcGFnZV8xXzIgLmdmb3JtX3BhZ2VfZm9vdGVyICNnZm9ybV9wcmV2aW91c19idXR0b25fMTpob3ZlciBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4jZ2Zvcm1fcGFnZV8xXzIgLmdmb3JtX3BhZ2VfZm9vdGVyICNnZm9ybV9wcmV2aW91c19idXR0b25fMSBzcGFuIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogI2FmYWZhZjtcbn1cbiNnZm9ybV9wYWdlXzFfMiAuZ2Zvcm1fcGFnZV9mb290ZXIgI2dmb3JtX3ByZXZpb3VzX2J1dHRvbl8xIC5idXR0b25fX2ljb24ge1xuICBvcGFjaXR5OiAwO1xufVxuI2dmb3JtX3BhZ2VfMV8yIC5nZm9ybV9wYWdlX2Zvb3RlciAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8xIHtcbiAgb3JkZXI6IDE7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAjZ2Zvcm1fcGFnZV8xXzIgLmdmb3JtX3BhZ2VfZm9vdGVyICNnZm9ybV9zdWJtaXRfYnV0dG9uXzEge1xuICAgIG9yZGVyOiAyO1xuICAgIHdpZHRoOiA0OSU7XG4gIH1cbn1cblxuLnVpLWRhdGVwaWNrZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3gtc2hhZG93OiAwIDIwcHggNTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4udWktZGF0ZXBpY2tlci10aXRsZSB7XG4gIGZsZXg6IDEgMCAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi51aS1kYXRlcGlja2VyLXRpdGxlID4gc2VsZWN0IHtcbiAgZmxleDogMCAwIDQ4JTtcbn1cbi51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VjZWNlYztcbn1cbi51aS1jb3JuZXItYWxsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcbn1cbi51aS10b2RheSBhLnVpLXN0YXRlLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBjb2xvcjogIzAwMDtcbn1cbi51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjVFQztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG4udWktc3RhdGUtZGVmYXVsdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTUxNDI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnVpLXN0YXRlLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogI2VjZWNlYztcbn1cbi51aS1zdGF0ZS1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU3NDVmO1xufVxuLnVpLXN0YXRlLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTUxNDI7XG59XG5cbi5vLWxheW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MjBweCkge1xuICAuby1sYXlvdXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLm8tbGF5b3V0X19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIFZlcnRpY2FsIGFsaWduICovXG4uby1hbGlnbi1jZW50ZXIgLm8tbGF5b3V0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5vLWFsaWduLWNlbnRlciAuby1sYXlvdXQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uby1hbGlnbi1ib3R0b20gLm8tbGF5b3V0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uby1sYXlvdXRfX2l0ZW0ge1xuICAvKmZsZXg6IDE7Ki9cbn1cblxuLm8tbGF5b3V0LS1ndXR0ZXJlZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5vLWxheW91dC0tZ3V0dGVyZWQgPiAuby1sYXlvdXRfX2l0ZW0ge1xuICBmbGV4OiBub25lO1xufVxuXG4uby1sYXlvdXQtLTEwMCB7XG4gIC8qd2lkdGg6IDEwMCU7Ki9cbn1cbi5vLWxheW91dC0tMTAwID4gLm8tbGF5b3V0X19pdGVtIHtcbiAgZmxleDogMCAwIDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuby1sYXlvdXQtLTUwLTUwID4gLm8tbGF5b3V0X19pdGVtIHtcbiAgICBmbGV4OiAwIDAgNDglO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuby1sYXlvdXQtLTMzLTY2ID4gLm8tbGF5b3V0X19pdGVtIHtcbiAgICBmbGV4OiAwIDAgNjQlO1xuICB9XG4gIC5vLWxheW91dC0tMzMtNjYgPiAuby1sYXlvdXRfX2l0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgZmxleDogMCAwIDMyJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm8tbGF5b3V0LS02Ni0zMyA+IC5vLWxheW91dF9faXRlbSB7XG4gICAgZmxleDogMCAwIDMyJTtcbiAgfVxuICAuby1sYXlvdXQtLTY2LTMzID4gLm8tbGF5b3V0X19pdGVtOmZpcnN0LW9mLXR5cGUge1xuICAgIGZsZXg6IDAgMCA2NCU7XG4gIH1cbn1cblxuLm8tbGlzdC1iYXJlIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5vLWxpc3QtaW5saW5lIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuLm8tbGlzdC1pbmxpbmVfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnRhYmxlIHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VjZWNlYztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMxNDE0MTQ7XG59XG50YWJsZSBjYXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogNXB4O1xufVxudGFibGUgdHIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VjZWNlYztcbn1cbnRhYmxlIHRyIHRoIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbnRhYmxlIHRyIHRoLCB0YWJsZSB0ciB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlY2VjZWM7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLmMtdGFibGVfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYy10YWJsZV9fbmFtZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZsZXg6IDEgMCA1MCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5jLXRhYmxlX192YWx1ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleDogMSAwIDUwJTtcbiAgY29sb3I6ICMxNDE0MTQ7XG59XG5cbi5vLXNlY3Rpb24uby1zZWN0aW9uLS1icmVhZGNydW1icyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5jLWZvb3Rlcl9fYnJlYWRjcnVtYnMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uYy1icmVhZGNydW1icywgLmJyZWFkY3J1bWJzIHtcbiAgcGFkZGluZzogMTVweCAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uYy1icmVhZGNydW1icyBhLCAuYnJlYWRjcnVtYnMgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jLWJyZWFkY3J1bWJzIGE6aG92ZXIsIC5icmVhZGNydW1icyBhOmhvdmVyIHtcbiAgY29sb3I6ICMyNTUxNDI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmMtYnJlYWRjcnVtYnNfX2NoZXZyb24sIC5icmVhZGNydW1ic19fY2hldnJvbiB7XG4gIGNvbG9yOiAjMjU1MTQyO1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHdpZHRoOiAxMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmMtYnJlYWRjcnVtYnNfX2NoZXZyb24gcGF0aCwgLmJyZWFkY3J1bWJzX19jaGV2cm9uIHBhdGgge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi5icmVhZGNydW1iX2xhc3Qge1xuICBjb2xvcjogIzE0MTQxNDtcbn1cblxuLmMtYnV0dG9uLCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweCAyNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG9wYWNpdHk6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5jLWJ1dHRvbi0tc21hbGwge1xuICBwYWRkaW5nOiA3cHggMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLmMtYnV0dG9uOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmMtYnV0dG9uOmhvdmVyIC5jLWJ1dHRvbl9faWNvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXM7XG59XG4uYy1idXR0b25fX3RleHQge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uYy1idXR0b24tLXNtYWxsIC5jLWJ1dHRvbl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5jLWJ1dHRvbl9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXM7XG59XG4uYy1idXR0b25fX2ljb24gcGF0aCB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmMtYnV0dG9uX19wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogIzI1NTE0MjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI1NTE0MjtcbiAgY29sb3I6ICNFRkY1RUM7XG59XG4uYy1idXR0b25fX3ByaW1hcnkgLmMtYnV0dG9uX190ZXh0IHtcbiAgY29sb3I6ICNFRkY1RUM7XG59XG4uYy1idXR0b25fX3ByaW1hcnk6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjRUZGNUVDO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUZGNUVDO1xufVxuLmMtYnV0dG9uX19wcmltYXJ5OmhvdmVyIC5jLWJ1dHRvbl9fdGV4dCB7XG4gIGNvbG9yOiAjMjU1MTQyO1xufVxuLmMtYnV0dG9uX19zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kOiAjRUZGNUVDO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUZGNUVDO1xuICBjb2xvcjogIzI1NTE0Mjtcbn1cbi5jLWJ1dHRvbl9fc2Vjb25kYXJ5IC5jLWJ1dHRvbl9fdGV4dCB7XG4gIGNvbG9yOiAjMjU1MTQyO1xufVxuLmMtYnV0dG9uX19zZWNvbmRhcnk6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjRUZGNUVDO1xuICBiYWNrZ3JvdW5kOiAjMjU1MTQyO1xuICBib3JkZXItY29sb3I6ICMyNTUxNDI7XG59XG4uYy1idXR0b25fX3NlY29uZGFyeTpob3ZlciAuYy1idXR0b25fX3RleHQge1xuICBjb2xvcjogI0VGRjVFQztcbn1cblxuLmMtcG9zdC1jYXJkLXJlbGF0ZWRfX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICBncmlkLWdhcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MjBweCkge1xuICAuYy1wb3N0LWNhcmQtcmVsYXRlZF9fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXBvc3QtY2FyZC1yZWxhdGVkX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG4uYy1wb3N0LWNhcmQtcmVsYXRlZF9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3gtc2hhZG93OiAwIDJweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtcG9zdC1jYXJkLXJlbGF0ZWRfX2l0ZW06aG92ZXIgLmMtcG9zdC1jYXJkLXJlbGF0ZWRfX2ltYWdlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcbiAgfVxufVxuLmMtcG9zdC1jYXJkLXJlbGF0ZWRfX2Z1bGwtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5jLXBvc3QtY2FyZC1yZWxhdGVkX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmMtcG9zdC1jYXJkLXJlbGF0ZWRfX2ZpZ3VyZSB7XG4gIC8qXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgXHRcdG92ZXJmbG93OiBoaWRkZW47XG4gIFx0XHRwYWRkaW5nLWJvdHRvbTogNzUlO1xuICBcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhY2tncm91bmQ7XG4gICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMCAwIDc1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtcG9zdC1jYXJkLXJlbGF0ZWRfX2ZpZ3VyZSB7XG4gICAgZmxleDogMSAwIDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy1ib3R0b206IDc1JTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICB9XG59XG4uYy1wb3N0LWNhcmQtcmVsYXRlZF9fZmlndXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgdHJhbnNwYXJlbnQgMCUsIHJnYmEoMCwgMCwgMCwgMC4zKSAxMDAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXBvc3QtY2FyZC1yZWxhdGVkX19maWd1cmU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHRyYW5zcGFyZW50IDAlLCByZ2JhKDAsIDAsIDAsIDAuOCkgMTAwJSk7XG4gIH1cbn1cbi5jLXBvc3QtY2FyZC1yZWxhdGVkX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXM7XG59XG4uYy1wb3N0LWNhcmQtcmVsYXRlZF9fbWV0YSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyMHB4O1xuICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gNzVweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtcG9zdC1jYXJkLXJlbGF0ZWRfX21ldGEge1xuICAgIGZsZXg6IDEgMCAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuLmMtcG9zdC1jYXJkLXJlbGF0ZWRfX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtcG9zdC1jYXJkLXJlbGF0ZWRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG4uYy1jYXJkLWdlcmVjaHRfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMzBweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkLWdlcmVjaHRfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtY2FyZC1nZXJlY2h0X19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG4uYy1jYXJkLWdlcmVjaHRfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWNlY2VjO1xufVxuLmMtc2VsZWN0ZWQtcmVjaXBlc19fY29udGVudC0tY2Fyb3VzZWwgLmMtY2FyZC1nZXJlY2h0X19pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5jLWNhcmQtZ2VyZWNodF9faXRlbS0taW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYy1jYXJkLWdlcmVjaHRfX2luZGljYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1mYW1pbHk6IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICMyNTUxNDI7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZWZ0OiAtMTZweDtcbiAgdG9wOiAtMTZweDtcbn1cbi5jLWNhcmQtZ2VyZWNodF9fZnVsbC1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLWNhcmQtZ2VyZWNodF9fZnVsbC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzE0MTQxNDtcbn1cbi5jLWNhcmQtZ2VyZWNodF9fZmlndXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA2Mi41JTtcbiAgYmFja2dyb3VuZDogI0VGRjVFQztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYy1jYXJkLWdlcmVjaHRfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmMtY2FyZC1nZXJlY2h0X19tZXRhIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uYy1jYXJkLWdlcmVjaHRfX2xhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjRTZEQkJFO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHggMCAyMHB4IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuLmMtY2FyZC1nZXJlY2h0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1mYW1pbHk6IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jLWNhcmQtZ2VyZWNodF9fcmF0aW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5jLWNhcmQtZ2VyZWNodF9fcmF0aW5nIHN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jLWNhcmQtZ2VyZWNodF9fcmF0aW5nIHN2ZyBwYXRoIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuLmMtY2FyZC1nZXJlY2h0X19yYXRpbmcgLmMtcmF0aW5nX19zdGFycyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmMtY2FyZC1nZXJlY2h0X19yYXRpbmctLWNvdW50IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG59XG4uYy1jYXJkLWdlcmVjaHRfX2Z1bGwtbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLWNhcmQtZ2VyZWNodF9fZnVsbC1saW5rOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLWNhcmQtZ2VyZWNodF9fZnVsbC1saW5rOmhvdmVyIC5jLWJ1dHRvbl9fc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogIzI1NTE0MjtcbiAgYm9yZGVyLWNvbG9yOiAjMjU1MTQyO1xufVxuLmMtY2FyZC1nZXJlY2h0X19mdWxsLWxpbms6aG92ZXIgLmMtYnV0dG9uX19zZWNvbmRhcnkgLmMtYnV0dG9uX190ZXh0IHtcbiAgY29sb3I6ICNFRkY1RUM7XG59XG4uYy1jYXJkLWdlcmVjaHRfX2Z1bGwtbGluay0taGlnaGxpZ2h0ZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jLWNhcmQtZ2VyZWNodF9fZXhjZXJwdCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uYy1jYXJkLWdlcmVjaHRfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMyNTUxNDI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmMtY2FyZC1nZXJlY2h0X19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uYy1jYXJkLWdlcmVjaHRfX3JlYWQtbW9yZS0taWNvbiB7XG4gIGNvbG9yOiAjMjU1MTQyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jLWNhcmQtZ2VyZWNodF9fcmVhZC1tb3JlLS1pY29uIHBhdGgge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG4uYy1jYXJkLWdlcmVjaHRfX3JlYWQtbW9yZS0tdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjMTQxNDE0O1xufVxuXG4uYy1jYXJkLWdlcmVjaHQtcmVsYXRlZF9fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAzMHB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmQtZ2VyZWNodC1yZWxhdGVkX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWNhcmQtZ2VyZWNodC1yZWxhdGVkX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG4uYy1jYXJkLWdlcmVjaHQtcmVsYXRlZF9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2VjZWM7XG59XG4uYy1jYXJkLWdlcmVjaHQtcmVsYXRlZF9faXRlbTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXI6IDA7XG59XG4uYy1jYXJkLWdlcmVjaHQtcmVsYXRlZF9fZnVsbC1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLWNhcmQtZ2VyZWNodC1yZWxhdGVkX19mdWxsLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMTQxNDE0O1xufVxuLmMtY2FyZC1nZXJlY2h0LXJlbGF0ZWRfX2ZpZ3VyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNzVweDtcbiAgYmFja2dyb3VuZDogI0VGRjVFQztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZsZXg6IDAgMCA3NXB4O1xufVxuLmMtY2FyZC1nZXJlY2h0LXJlbGF0ZWRfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmMtY2FyZC1nZXJlY2h0LXJlbGF0ZWRfX21ldGEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDAgY2FsYygxMDAlIC0gNzVweCk7XG59XG4uYy1jYXJkLWdlcmVjaHQtcmVsYXRlZF9fdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIC8qd2hpdGUtc3BhY2U6IG5vd3JhcDsqL1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1mYW1pbHk6IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jLWNhcmQtZ2VyZWNodC1yZWxhdGVkX19mdWxsLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLmMtY2FyZC1nZXJlY2h0LXJlbGF0ZWRfX2Z1bGwtbGluazpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5jLWNhcmQtZ2VyZWNodC1yZWxhdGVkX19mdWxsLWxpbms6aG92ZXIgLmMtYnV0dG9uX19zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kOiAjMjU1MTQyO1xuICBib3JkZXItY29sb3I6ICMyNTUxNDI7XG59XG4uYy1jYXJkLWdlcmVjaHQtcmVsYXRlZF9fZnVsbC1saW5rOmhvdmVyIC5jLWJ1dHRvbl9fc2Vjb25kYXJ5IC5jLWJ1dHRvbl9fdGV4dCB7XG4gIGNvbG9yOiAjRUZGNUVDO1xufVxuLmMtY2FyZC1nZXJlY2h0LXJlbGF0ZWRfX3JlYWQtbW9yZSB7XG4gIGNvbG9yOiAjMjU1MTQyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jLWNhcmQtZ2VyZWNodC1yZWxhdGVkX19yZWFkLW1vcmUtLWljb24ge1xuICBjb2xvcjogIzI1NTE0MjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYy1jYXJkLWdlcmVjaHQtcmVsYXRlZF9fcmVhZC1tb3JlLS1pY29uIHBhdGgge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG4uYy1jYXJkLWdlcmVjaHQtcmVsYXRlZF9fcmVhZC1tb3JlLS10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICMxNDE0MTQ7XG59XG5cbi5jLWNhcmQtcG9zdF9fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtYXV0by1mbG93OiByb3c7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICBncmlkLXJvdy1nYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZC1wb3N0X19saXN0IHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtY2FyZC1wb3N0X19saXN0IHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDMwcHg7XG4gIH1cbn1cbi5jLWNhcmQtcG9zdF9faXRlbSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEyL3NwYW4gMTI7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkLXBvc3RfX2l0ZW0ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDYvc3BhbiA2O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWNhcmQtcG9zdF9faXRlbSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNC9zcGFuIDQ7XG4gIH1cbn1cbi5jLWNhcmQtcG9zdF9fZmlndXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNjAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZWNlY2VjO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uYy1jYXJkLXBvc3RfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmMtY2FyZC1wb3N0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1mYW1pbHk6IERNIFNhbnMsIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmMtY2FyZC1wb3N0X19yZWFkLW1vcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMyNTUxNDI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYy1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBjb2xvcjogIzE0MTQxNDtcbiAgcGFkZGluZzogMzBweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VjZWNlYztcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgLyomX193aWRnZXRzIHtcbiAgXHRcdHBhZGRpbmc6IDA7XG4gICAgICBcdGRpc3BsYXk6IGdyaWQ7XG4gIFx0ICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG4gIFx0ICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG4gIFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwxZnIpO1xuICBcdCAgICBncmlkLXJvdy1nYXA6IDMwcHg7XG5cbiAgXHQgICAgQGluY2x1ZGUgYnAobWVkaXVtKSB7XG4gIFx0ICAgIFx0Z3JpZC1jb2x1bW4tZ2FwOiAzMHB4O1xuICBcdCAgICB9XG5cbiAgXHQgICAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgXHRcdFx0cGFkZGluZzogNTBweCAwO1xuICBcdFx0XHRncmlkLWNvbHVtbi1nYXA6IDYwcHg7XG4gIFx0XHR9XG4gIFx0fVxuICAqL1xufVxuLmMtZm9vdGVyX193aWRnZXRzIHtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gIGdyaWQtcm93LWdhcDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjVFQztcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1mb290ZXJfX3dpZGdldHMge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1mb290ZXJfX3dpZGdldHMge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmMtZm9vdGVyX193aWRnZXRzIHtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICAgIG1hcmdpbjogMCAtNjBweDtcbiAgfVxufVxuLmMtZm9vdGVyX190aXRsZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZm9vdGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5jLWZvb3Rlcl9fYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VjZWNlYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogIzE0MTQxNDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmMtZm9vdGVyX19idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjU1MTQyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjU1MTQyO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmMtZm9vdGVyX19idXR0b246aG92ZXIgLmMtZm9vdGVyX19idXR0b24tLXRleHQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLWZvb3Rlcl9fYnV0dG9uOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYy1mb290ZXJfX2J1dHRvbi0taW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgbWluLWhlaWdodDogNzBweDtcbn1cbi5jLWZvb3Rlcl9fYnV0dG9uLS1maWd1cmUge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICMyNTUxNDI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleDogMCAwIDQwcHg7XG59XG4uYy1mb290ZXJfX2J1dHRvbi0tbWV0YSB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYy1mb290ZXJfX2J1dHRvbi0tdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmMtZm9vdGVyX19idXR0b24tLWljb24ge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIHBhZGRpbmc6IDNweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAyMHB4O1xufVxuLmMtZm9vdGVyX19tZW51IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1mb290ZXJfX21lbnUge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDYvc3BhbiA2O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZvb3Rlcl9fbWVudSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMy9zcGFuIDM7XG4gIH1cbn1cbi5jLWZvb3Rlcl9fbWVudSAuYy1mb290ZXItbWVudV9fbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZvb3Rlcl9fbWVudSAuYy1mb290ZXItbWVudV9fbGlzdC0tbm8tdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDUycHg7XG4gIH1cbn1cbi5jLWZvb3Rlcl9fbWVudSAuYy1mb290ZXItbWVudV9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uYy1mb290ZXJfX21lbnUgLmMtZm9vdGVyLW1lbnVfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLWZvb3Rlcl9fbWVudSAuYy1mb290ZXItbWVudV9fbGluayB7XG4gIGNvbG9yOiAjMTQxNDE0O1xufVxuLmMtZm9vdGVyX19tZW51IC5jLWZvb3Rlci1tZW51X19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMyNTUxNDI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmMtZm9vdGVyX19tZW51IC5jLWZvb3Rlci1tZW51X19saW5rOmhvdmVyIC5jLWZvb3Rlci1tZW51X190ZXh0IHtcbiAgY29sb3I6ICMyNTUxNDI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmMtZm9vdGVyX19tZW51IC5jLWZvb3Rlci1tZW51X190ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMxNDE0MTQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZvb3Rlcl9fbWVudSAuYy1mb290ZXItbWVudV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uYy1mb290ZXJfX21lbnUtLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1mb290ZXJfX21lbnUtLWRlc2NyaXB0aW9uIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZm9vdGVyX19tZW51LS1kZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgfVxufVxuLmMtZm9vdGVyX19jb3B5cmlnaHQge1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtZm9vdGVyX19jb3B5cmlnaHQtLWlubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gIGdyaWQtcm93LWdhcDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1mb290ZXJfX2NvcHlyaWdodC0taW5uZXIge1xuICAgIGdyaWQtcm93LWdhcDogMzBweDtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDMwcHg7XG4gIH1cbn1cbi5jLWZvb3Rlcl9fY29weXJpZ2h0LWRhdGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEyL3NwYW4gMTI7XG4gIG9yZGVyOiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1mb290ZXJfX2NvcHlyaWdodC1kYXRlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG9yZGVyOiAxO1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDYvc3BhbiA2O1xuICB9XG59XG4uYy1mb290ZXJfX2NvcHlyaWdodC1mYXZpY29uIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwIDAuNXJlbSAwIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLmMtZm9vdGVyX19jb3B5cmlnaHQtbWV0YSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMxNDE0MTQ7XG59XG4uYy1mb290ZXJfX2NvcHlyaWdodC1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcbiAgb3JkZXI6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZvb3Rlcl9fY29weXJpZ2h0LW1lbnUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgb3JkZXI6IDI7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNi9zcGFuIDY7XG4gIH1cbn1cbi5jLWZvb3Rlcl9fY29weXJpZ2h0LW1lbnUgLmMtbWVudV9fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5jLWZvb3Rlcl9fY29weXJpZ2h0LW1lbnUgLmMtbWVudV9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZvb3Rlcl9fY29weXJpZ2h0LW1lbnUgLmMtbWVudV9faXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5jLWZvb3Rlcl9fY29weXJpZ2h0LW1lbnUgLmMtbWVudV9fbGluayB7XG4gIGNvbG9yOiAjMTQxNDE0O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYy1mb290ZXJfX2NvcHlyaWdodC1tZW51IC5jLW1lbnVfX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jLWZvb3Rlcl9fY29weXJpZ2h0LW1lbnUgLmMtbWVudV9fdGV4dCB7XG4gIGNvbG9yOiAjMTQxNDE0O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYy1mb290ZXJfX2NvcHlyaWdodC1tZW51IC5jLWZvb3Rlcl9fbmF2IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5jLWZvb3Rlcl9fY29weXJpZ2h0LW1lbnUgLmMtZm9vdGVyX19jb3B5cmlnaHQtcHJpdmFjeS10ZXh0IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmMtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2VjZWM7XG59XG4uYy1oZWFkZXJfX21haW4ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG4uYy1oZWFkZXJfX2lubmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYy1oZWFkZXJfX25hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtaGVhZGVyX19uYXYge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLmMtaGVhZGVyX19jb250YWN0IHtcbiAgcmlnaHQ6IDIuMjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtaGVhZGVyX19jb250YWN0IHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGluaGVyaXQ7XG4gIH1cbn1cbi5pcy1maXhlZCAuYy1oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi5jLWxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNjBweDtcbiAgei1pbmRleDogMTtcbn1cblxuLmMtbWVudS10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDIxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuLmMtbWVudS10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmMtbWVudS10b2dnbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5jLW1lbnUtdG9nZ2xlX19iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjU1MTQyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLW1lbnUtdG9nZ2xlX19iYXI6Zmlyc3Qtb2YtdHlwZSB7XG4gIGFuaW1hdGlvbjogYW5pbWF0ZS1saW5lLTEtcmV2IDAuNXMgZWFzZS1pbi1vdXQ7XG59XG4uYy1tZW51LXRvZ2dsZV9fYmFyOm50aC1vZi10eXBlKDIpIHtcbiAgYW5pbWF0aW9uOiBhbmltYXRlLWxpbmUtMi1yZXYgMC41cyBlYXNlLWluLW91dDtcbiAgbWFyZ2luOiA2cHggMDtcbn1cbi5jLW1lbnUtdG9nZ2xlX19iYXI6bnRoLW9mLXR5cGUoMykge1xuICBhbmltYXRpb246IGFuaW1hdGUtbGluZS0zLXJldiAwLjVzIGVhc2UtaW4tb3V0O1xufVxuLmMtbWVudS10b2dnbGUuaXMtb3BlbiAuYy1tZW51LXRvZ2dsZV9fYmFyOmZpcnN0LW9mLXR5cGUge1xuICBhbmltYXRpb246IGFuaW1hdGUtbGluZS0xIDAuNXMgY3ViaWMtYmV6aWVyKDAuMywgMSwgMC43LCAxKSBmb3J3YXJkcztcbn1cbi5jLW1lbnUtdG9nZ2xlLmlzLW9wZW4gLmMtbWVudS10b2dnbGVfX2JhcjpudGgtb2YtdHlwZSgyKSB7XG4gIGFuaW1hdGlvbjogYW5pbWF0ZS1saW5lLTIgMC41cyBjdWJpYy1iZXppZXIoMC4zLCAxLCAwLjcsIDEpIGZvcndhcmRzO1xufVxuLmMtbWVudS10b2dnbGUuaXMtb3BlbiAuYy1tZW51LXRvZ2dsZV9fYmFyOm50aC1vZi10eXBlKDMpIHtcbiAgYW5pbWF0aW9uOiBhbmltYXRlLWxpbmUtMyAwLjVzIGN1YmljLWJlemllcigwLjMsIDEsIDAuNywgMSkgZm9yd2FyZHM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLW1lbnUtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYW5pbWF0ZS1saW5lLTEge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUoMGRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDlweCwgMCkgcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgOXB4LCAwKSByb3RhdGUoNDVkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFuaW1hdGUtbGluZS0yIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYW5pbWF0ZS1saW5lLTMge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUoMGRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC05cHgsIDApIHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC05cHgsIDApIHJvdGF0ZSgxMzVkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFuaW1hdGUtbGluZS0xLXJldiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDlweCwgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgOXB4LCAwKSByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUoMGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYW5pbWF0ZS1saW5lLTItcmV2IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYW5pbWF0ZS1saW5lLTMtcmV2IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTlweCwgMCkgcm90YXRlKDEzNWRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC05cHgsIDApIHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuLmMtcmVhZC1tb3JlX190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VjZWNlYztcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYy1yZWFkLW1vcmVfX2ljb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uaXMtb3BlbiAuYy1yZWFkLW1vcmVfX2ljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmMtcmVhZC1tb3JlX19jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMnM7XG59XG4uaXMtaGlkZGVuIC5jLXJlYWQtbW9yZV9fY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDA7XG59XG4uYy1yZWFkLW1vcmVfX2NvbnRlbnQgcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYy1yZXZpZXdzX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmMtcmV2aWV3c19faXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmMtcmV2aWV3c19faW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgZ3JpZC1yb3ctZ2FwOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXJldmlld3NfX2lubmVyIHtcbiAgICBncmlkLWdhcDogMzBweDtcbiAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5jLXJldmlld3NfX2Z1bGwtbGluayB7XG4gIGNvbG9yOiAjMjU1MTQyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1yZXZpZXdzX19mdWxsLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jLXJldmlld3NfX2Z1bGwtbGluazpob3ZlciAuYy1zdXBwb3J0LXJlbGF0ZWRfX3RpdGxlOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzI1NTE0Mjtcbn1cbi5jLXJldmlld3NfX2Z1bGwtbGluazpob3ZlciAuYy1zdXBwb3J0LXJlbGF0ZWRfX2ljb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzO1xufVxuLmMtcmV2aWV3c19fZmlndXJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXJldmlld3NfX2ZpZ3VyZSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNi9zcGFuIDY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtcmV2aWV3c19fZmlndXJlIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA0L3NwYW4gNDtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgfVxufVxuLmMtcmV2aWV3c19fZmlndXJlLS1saW5lcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICBsZWZ0OiAtMjBweDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jLXJldmlld3NfX2ZpZ3VyZS0tY2xvY2sge1xuICBtYXgtd2lkdGg6IDEyMHB4O1xuICBtYXgtaGVpZ2h0OiAxMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yMHB4O1xuICBsZWZ0OiAtMjBweDtcbn1cbi5jLXJldmlld3NfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtcmV2aWV3c19faW1hZ2Uge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmMtcmV2aWV3c19fbWV0YSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEyL3NwYW4gMTI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtcmV2aWV3c19fbWV0YSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNi9zcGFuIDY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtcmV2aWV3c19fbWV0YSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG4uYy1yZXZpZXdzX19xdW90ZSB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtcmV2aWV3c19fcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1yZXZpZXdzX19xdW90ZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG4uYy1yZXZpZXdzX19wZXJzb24ge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtcmV2aWV3c19fcGVyc29uIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5jLXJldmlld3NfX2Z1bmN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtcmV2aWV3c19fZnVuY3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmMtcmV2aWV3c19faWNvbiB7XG4gIHdpZHRoOiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBmbGV4OiAwIDAgMjRweDtcbn1cbi5jLXJldmlld3NfX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXg6IDE7XG59XG5cbi5jLXJldmlld19fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmMtcmV2aWV3X19maWd1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXg6IDAgMCA0OHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMTgzOTAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXJldmlld19fZmlndXJlIHtcbiAgICBmbGV4OiAwIDAgNjBweDtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cbi5jLXJldmlld19fbWV0YSB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDc4cHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXJldmlld19fbWV0YSB7XG4gICAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDkwcHgpO1xuICB9XG59XG4uYy1yZXZpZXdfX3BlcnNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uYy1yZXZpZXdfX2Z1bmN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5jLXJldmlld19fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAyNHB4O1xuICB0b3A6IC0xMnB4O1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHotaW5kZXg6IDI7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5jLXJldmlld19fYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U2RTZFNjtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uYy1yZXZpZXdfX3JldmlldyB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNkU2RTY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtcmV2aWV3X19yZXZpZXcgcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYy1zZXJ2aWNlc19fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtY29sdW1uLWdhcDogMzBweDtcbiAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAzMHB4O1xuICBjb2x1bW4tZ2FwOiAzMHB4O1xuICBncmlkLXJvdy1nYXA6IDE1cHg7XG4gIHJvdy1nYXA6IDE1cHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2VydmljZXNfX2xpc3Qge1xuICAgIGdyaWQtcm93LWdhcDogMzBweDtcbiAgICByb3ctZ2FwOiAzMHB4O1xuICB9XG4gIC5jLXNlcnZpY2VzX19saXN0LS1vbmUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbiAgLmMtc2VydmljZXNfX2xpc3QtLXR3byB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuICAuYy1zZXJ2aWNlc19fbGlzdC0tdGhyZWUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbiAgLmMtc2VydmljZXNfX2xpc3QtLWZvdXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbiAgLmMtc2VydmljZXNfX2xpc3QtLWZpdmUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtc2VydmljZXNfX2xpc3QtLW9uZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxuICAuYy1zZXJ2aWNlc19fbGlzdC0tdHdvIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG4gIC5jLXNlcnZpY2VzX19saXN0LS10aHJlZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxuICAuYy1zZXJ2aWNlc19fbGlzdC0tZm91ciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxuICAuYy1zZXJ2aWNlc19fbGlzdC0tZml2ZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgfVxufVxuLmMtc2VydmljZXNfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xufVxuLmMtc2VydmljZXNfX2lubmVyIHtcbiAgYmFja2dyb3VuZDogI0VGRjVFQztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAzMHB4O1xufVxuLmMtc2VydmljZXNfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5jLXNlcnZpY2VzX19maWd1cmUge1xuICBtYXJnaW46IDA7XG4gIGZsZXg6IDAgMCAyNHB4O1xufVxuLmMtc2VydmljZXNfX2ltYWdlIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi5jLXNlcnZpY2VzX19tZXRhIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5jLXNlcnZpY2VzX19saW5rcy0tbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYy1zZXJ2aWNlc19fbGlua3MtLWl0ZW0gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYy1zZXJ2aWNlc19fbGlua3MtLWl0ZW0gYTpob3ZlciAuYy1zZXJ2aWNlc19fbGlua3MtLXRleHQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMyNTUxNDI7XG59XG4uYy1zZXJ2aWNlc19fbGlua3MtLWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLXNlcnZpY2VzX19pY29uIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAyMHB4O1xuICBmaWxsOiAjOTk5O1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xuICBmbGV4OiAwIDAgMTJweDtcbn1cbi5jLXNlcnZpY2VzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmbGV4OiAxIDAgY2FsYygxMDAlIC0gMjdweCk7XG59XG4uYy1zZXJ2aWNlc19fbGlua3MtLWl0ZW0gYSB7XG4gIGNvbG9yOiAjMTQxNDE0O1xufVxuLmMtc2VydmljZXNfX2xpbmtzLS10ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmMtc2VydmljZXNfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmMtc2VydmljZXNfX2xpbms6aG92ZXIge1xuICBjb2xvcjogIzI1NTE0MjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYy1zZXJ2aWNlc19fbGluayBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgY29sb3I6ICMyNTUxNDI7XG59XG4uYy1zZXJ2aWNlc19fbGluayBzdmcgcGF0aCB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmMtc2l0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtc2l0ZV9faGVhZGVyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk5OTtcbn1cbi5jLXNpdGVfX21haW4ge1xuICBmbGV4OiAxIDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDgxcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXNpdGVfX21haW4ge1xuICAgIHBhZGRpbmctdG9wOiA4MXB4O1xuICB9XG59XG4uYy1zaXRlX19mb290ZXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5wLCBvbCwgdWwge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYy1zb2NpYWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXNvY2lhbCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLmMtc29jaWFsX19saXN0IHtcbiAgcGFkZGluZzogMDtcbn1cbi5jLXNvY2lhbF9fbGlzdC0tb3JpZ2luYWwgLmMtc29jaWFsX19pdGVtLS1mYWNlYm9vayB7XG4gIGJhY2tncm91bmQ6ICMzYjU5OTg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtc29jaWFsX19saXN0LS1vcmlnaW5hbCAuYy1zb2NpYWxfX2l0ZW0tLWZhY2Vib29rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzNiNTk5ODtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5jLXNvY2lhbF9fbGlzdC0tb3JpZ2luYWwgLmMtc29jaWFsX19pdGVtLS1pbnN0YWdyYW0ge1xuICBiYWNrZ3JvdW5kOiAjYzMyYWEzO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLXNvY2lhbF9fbGlzdC0tb3JpZ2luYWwgLmMtc29jaWFsX19pdGVtLS1pbnN0YWdyYW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjYzMyYWEzO1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC44O1xufVxuLmMtc29jaWFsX19saXN0LS1vcmlnaW5hbCAuYy1zb2NpYWxfX2l0ZW0tLWxpbmtlZGluIHtcbiAgYmFja2dyb3VuZDogIzBhNjZjMjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1zb2NpYWxfX2xpc3QtLW9yaWdpbmFsIC5jLXNvY2lhbF9faXRlbS0tbGlua2VkaW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMGE2NmMyO1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC44O1xufVxuLmMtc29jaWFsX19saXN0LS1vcmlnaW5hbCAuYy1zb2NpYWxfX2l0ZW0tLXRpa3RvayB7XG4gIGJhY2tncm91bmQ6ICMwMTAxMDE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtc29jaWFsX19saXN0LS1vcmlnaW5hbCAuYy1zb2NpYWxfX2l0ZW0tLXRpa3Rvazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMTAxMDE7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjg7XG59XG4uYy1zb2NpYWxfX2xpc3QtLW9yaWdpbmFsIC5jLXNvY2lhbF9faXRlbS0tdHdpdHRlciB7XG4gIGJhY2tncm91bmQ6ICMxZGExZjI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtc29jaWFsX19saXN0LS1vcmlnaW5hbCAuYy1zb2NpYWxfX2l0ZW0tLXR3aXR0ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMWRhMWYyO1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC44O1xufVxuLmMtc29jaWFsX19saXN0LS1vcmlnaW5hbCAuYy1zb2NpYWxfX2l0ZW0tLXdoYXRzYXBwIHtcbiAgYmFja2dyb3VuZDogIzI1ZDM2NjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1zb2NpYWxfX2xpc3QtLW9yaWdpbmFsIC5jLXNvY2lhbF9faXRlbS0td2hhdHNhcHA6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjVkMzY2O1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC44O1xufVxuLmMtc29jaWFsX19saXN0LS1vcmlnaW5hbCAuYy1zb2NpYWxfX2l0ZW0tLXlvdXR1YmUge1xuICBiYWNrZ3JvdW5kOiAjZmYwMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLXNvY2lhbF9fbGlzdC0tb3JpZ2luYWwgLmMtc29jaWFsX19pdGVtLS15b3V0dWJlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmMDAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5jLXNvY2lhbF9fbGlzdC0tb3JpZ2luYWwgLmMtc29jaWFsX19pdGVtLS1waW50ZXJlc3Qge1xuICBiYWNrZ3JvdW5kOiAjYmQwODFjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLXNvY2lhbF9fbGlzdC0tb3JpZ2luYWwgLmMtc29jaWFsX19pdGVtLS1waW50ZXJlc3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjYmQwODFjO1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC44O1xufVxuLmMtc29jaWFsX19saXN0LS1vcmlnaW5hbCAuYy1zb2NpYWxfX2l0ZW0tLXRpa3RvayB7XG4gIGJhY2tncm91bmQ6ICMwMTAxMDE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtc29jaWFsX19saXN0LS1vcmlnaW5hbCAuYy1zb2NpYWxfX2l0ZW0tLXRpa3Rvazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMTAxMDE7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjg7XG59XG4uYy1zb2NpYWxfX2xpc3QgLmMtc29jaWFsX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5jLXNvY2lhbF9fbGlzdCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmMtc29jaWFsX19sYWJlbCB7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1zb2NpYWxfX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuLmMtc29jaWFsX19pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXNvY2lhbF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmMtc29jaWFsX19pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uYy1zb2NpYWxfX2l0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmMtc29jaWFsX19pdGVtOmhvdmVyIHBhdGgge1xuICBmaWxsOiAjMjU1MTQyO1xufVxuLmMtc29jaWFsX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLyogJjpob3ZlciB7XG4gICAgICAgLmMtc29jaWFsIHtcbiAgICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgfVxuICAgICAgIH1cbiAgIH0qL1xufVxuLmMtc29jaWFsX19pY29uIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4ycztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjJzO1xuICB3aWR0aDogMTVweDtcbn1cbi5jLXNvY2lhbF9faWNvbiBwYXRoIHtcbiAgZmlsbDogI2ZmZjtcbn1cblxuLmMtdXNwc19fbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5jLXVzcHNfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmMtdXNwc19fZnVsbC1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzE0MTQxNDtcbn1cbi5jLXVzcHNfX2Z1bGwtbGluayAuYy11c3BzX190ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtdXNwc19fZnVsbC1saW5rIC5jLXVzcHNfX3RleHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IC0ycHg7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4yNXM7XG59XG4uYy11c3BzX19mdWxsLWxpbms6aG92ZXIge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy11c3BzX19mdWxsLWxpbms6aG92ZXIgLmMtdXNwc19fdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtdXNwc19fZnVsbC1saW5rOmhvdmVyIC5jLXVzcHNfX3RleHQ6YWZ0ZXIge1xuICB3aWR0aDogMDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4yNXM7XG59XG4uYy11c3BzX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5jLXVzcHNfX2ljb24ge1xuICBsaW5lLWhlaWdodDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuLmMtdXNwc19fbGlzdC0tcHJpbWFyeSAuYy11c3BzX19pY29uIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzI1NTE0Mjtcbn1cbi5jLXVzcHNfX2xpc3QtLXNlY29uZGFyeSAuYy11c3BzX19pY29uIHN2ZyBwYXRoIHtcbiAgZmlsbDogI0VGRjVFQztcbn1cbi5jLXVzcHNfX2xpc3QtLXRlcnRpYXJ5IC5jLXVzcHNfX2ljb24gc3ZnIHBhdGgge1xuICBmaWxsOiAjMTgzOTAwO1xufVxuLmMtdXNwc19fbGlzdC0tcXVhdGVybmFyeSAuYy11c3BzX19pY29uIHN2ZyBwYXRoIHtcbiAgZmlsbDogI0IwQzQ3Mjtcbn1cbi5jLXVzcHNfX2xpc3QtLXNlbmFyeSAuYy11c3BzX19pY29uIHN2ZyBwYXRoIHtcbiAgZmlsbDogI0U5RkZCRjtcbn1cbi5jLXVzcHNfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uYy11c3BzX19zdWJ0aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMTQxNDE0O1xufVxuXG4udS10ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnUtdGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnUtdGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udS1oaWRlLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC51LWhpZGUtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtaGlkZS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi51LXNyLW9ubHkge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jLWtub3dsZWRnZS1iYXNlX19pbm5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtYXV0by1mbG93OiByb3c7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICBncmlkLXJvdy1nYXA6IDMwcHg7XG4gIGdyaWQtY29sdW1uLWdhcDogMzBweDtcbn1cbi5jLWtub3dsZWRnZS1iYXNlX19hcnRpY2xlIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMta25vd2xlZGdlLWJhc2VfX2FydGljbGUge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDgvc3BhbiA4O1xuICB9XG59XG4uYy1rbm93bGVkZ2UtYmFzZV9fc2lkZWJhciB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEyL3NwYW4gMTI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMta25vd2xlZGdlLWJhc2VfX3NpZGViYXIge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDQvc3BhbiA0O1xuICB9XG59XG4uYy1rbm93bGVkZ2UtYmFzZV9fc2lkZWJhci0taW5uZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDEzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZWNlY2VjO1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uYy1rbm93bGVkZ2UtYmFzZV9fc2lkZWJhci0tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LWZhbWlseTogXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmMta25vd2xlZGdlLWJhc2VfX3JlbGF0ZWQtLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uYy1rbm93bGVkZ2UtYmFzZV9fcmVsYXRlZC0taXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE0MTQxNDtcbn1cbi5jLWtub3dsZWRnZS1iYXNlX19yZWxhdGVkLS1pdGVtLmlzLWFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYy1rbm93bGVkZ2UtYmFzZV9fcmVsYXRlZC0taXRlbS5pcy1hY3RpdmU6aG92ZXIgLmMta25vd2xlZGdlLWJhc2VfX3JlbGF0ZWQtLXRpdGxlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmMta25vd2xlZGdlLWJhc2VfX3JlbGF0ZWQtLWl0ZW0uaXMtYWN0aXZlIC5jLWtub3dsZWRnZS1iYXNlX19yZWxhdGVkLS10aXRsZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmMta25vd2xlZGdlLWJhc2VfX3JlbGF0ZWQtLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYy1rbm93bGVkZ2UtYmFzZV9fcmVsYXRlZC0tbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLWtub3dsZWRnZS1iYXNlX19yZWxhdGVkLS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLWtub3dsZWRnZS1iYXNlX19yZWxhdGVkLS1saW5rOmhvdmVyIC5jLWtub3dsZWRnZS1iYXNlX19yZWxhdGVkLS10aXRsZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmMta25vd2xlZGdlLWJhc2VfX3JlbGF0ZWQtLWljb24ge1xuICBjb2xvcjogIzAwMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXg6IDAgMCAxMnB4O1xufVxuLmMta25vd2xlZGdlLWJhc2VfX3JlbGF0ZWQtLWljb24gcGF0aCB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbi5jLWtub3dsZWRnZS1iYXNlX19yZWxhdGVkLS10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSAyMnB4KTtcbn1cbi5jLWtub3dsZWRnZS1iYXNlX19oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uYy1rbm93bGVkZ2UtYmFzZV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAvKlx0XHRmb250LXNpemU6IDI0cHg7XG4gIFx0XHRsaW5lLWhlaWdodDogMzJweDtcbiAgKi9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1rbm93bGVkZ2UtYmFzZV9fdGl0bGUgeyAvKlxuZm9udC1zaXplOiA0MHB4O1xubGluZS1oZWlnaHQ6IDUwcHg7Ki9cbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uYy1rbm93bGVkZ2UtYmFzZV9fbWV0YSB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlY2VjZWM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWNlY2VjO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmMta25vd2xlZGdlLWJhc2VfX2RhdGUge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmMta25vd2xlZGdlLWJhc2VfX2RhdGUtLWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmMta25vd2xlZGdlLWJhc2VfX2RhdGUtLWljb24gcGF0aCB7XG4gIGZpbGw6ICMxODM5MDA7XG59XG4uYy1rbm93bGVkZ2UtYmFzZV9fZGF0ZS0tdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMta25vd2xlZGdlLWJhc2VfX2RhdGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5jLWtub3dsZWRnZS1iYXNlX19maWd1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmMta25vd2xlZGdlLWJhc2VfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmMta25vd2xlZGdlLWJhc2VfX2NvbnRhaW5lciB7XG4gIC8qQGluY2x1ZGUgYnAobGFyZ2UpIHsqL1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIC8qfSovXG59XG4uYy1rbm93bGVkZ2UtYmFzZV9fY29udGVudCB7XG4gIGNvbG9yOiAjMTQxNDE0O1xuICBtYXgtd2lkdGg6IDc1MHB4O1xufVxuLmMta25vd2xlZGdlLWJhc2VfX2NvbnRlbnQgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uYy1rbm93bGVkZ2UtYmFzZV9fc2VhcmNoIHtcbiAgbWF4LXdpZHRoOiA1NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uYy1rbm93bGVkZ2UtYmFzZV9fc2VhcmNoICNhamF4c2VhcmNobGl0ZTEgLnByb2JveCwgLmMta25vd2xlZGdlLWJhc2VfX3NlYXJjaCAuYXNsX3cgLnByb2JveCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzkxQTlDRDtcbn1cbi5jLWtub3dsZWRnZS1iYXNlX19zZWFyY2ggI2FqYXhzZWFyY2hsaXRlMSAucHJvYm94IGZvcm0gaW5wdXQsIC5jLWtub3dsZWRnZS1iYXNlX19zZWFyY2ggLmFzbF93IC5wcm9ib3ggZm9ybSBpbnB1dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuLmMta25vd2xlZGdlLWJhc2VfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgZ3JpZC1yb3ctZ2FwOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWtub3dsZWRnZS1iYXNlX19saXN0IHtcbiAgICBncmlkLWdhcDogMzBweDtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDMwcHg7XG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAzMHB4O1xuICAgIGNvbHVtbi1nYXA6IDMwcHg7XG4gIH1cbn1cbi5jLWtub3dsZWRnZS1iYXNlX19pdGVtIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1rbm93bGVkZ2UtYmFzZV9faXRlbSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNi9zcGFuIDY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmMta25vd2xlZGdlLWJhc2VfX2l0ZW0ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDQvc3BhbiA0O1xuICB9XG59XG4uYy1rbm93bGVkZ2UtYmFzZV9faXRlbS0tdGl0bGUge1xuICBmb250LWZhbWlseTogXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMjU1MTQyO1xuICBmb250LXdlaWdodDogODAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMta25vd2xlZGdlLWJhc2VfX2l0ZW0tLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cbi5jLWtub3dsZWRnZS1iYXNlX19ibG9ja3MgLmMta25vd2xlZGdlLWJhc2VfX3JlbGF0ZWQtLWljb24ge1xuICBjb2xvcjogIzE4MzkwMDtcbn1cbi5jLWtub3dsZWRnZS1iYXNlX19ibG9ja3MgLmMta25vd2xlZGdlLWJhc2VfX3JlbGF0ZWQtLWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYy1hcnRpY2xlX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgY29sb3I6ICMwMDA7XG59XG4uYy1hcnRpY2xlX19yYXRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jLWFydGljbGVfX3JhdGluZy0tZnVsbC1saW5rIHtcbiAgY29sb3I6ICM4OTg5ODk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLWFydGljbGVfX3JhdGluZy0tZnVsbC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYy1hcnRpY2xlX19yYXRpbmctLWZ1bGwtbGluazpob3ZlciAuYy1yYXRpbmdfX2NvdW50IHtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmMtYXJ0aWNsZV9fcmF0aW5nIC5jLXJhdGluZ19fc3RhcnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCAtMXB4O1xufVxuLmMtYXJ0aWNsZV9fcmF0aW5nIC5jLXJhdGluZ19fc3RhcnMgc3ZnIHtcbiAgbWFyZ2luOiAwIDFweDtcbn1cbi5jLWFydGljbGVfX3JhdGluZyAuYy1yYXRpbmdfX2NvdW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjODk4OTg5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jLWFydGljbGVfX2V4Y2VycHQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmMtYXJ0aWNsZV9fZXhjZXJwdCBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYy1hcnRpY2xlX19leHRyYSB7XG4gIGJhY2tncm91bmQ6ICNlZmY1ZWM7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYy1hcnRpY2xlX19maWd1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDYwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gIGxlZnQ6IC0xNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1hcnRpY2xlX19maWd1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG59XG4uYy1hcnRpY2xlX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jLWFydGljbGVfX21ldGEge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmMtYXJ0aWNsZV9fbWV0YS0tc3VidGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5jLWFydGljbGVfX21ldGEtLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYy1hcnRpY2xlX19tZXRhLS1pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmbGV4OiAwIDAgNTAlO1xufVxuLmMtYXJ0aWNsZV9fbWV0YS0taXRlbTpudGgtb2YtdHlwZShldmVuKSAuYy1hcnRpY2xlX19tZXRhLS1pbm5lciB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5jLWFydGljbGVfX21ldGEtLWl0ZW06bnRoLW9mLXR5cGUoMykgLmMtYXJ0aWNsZV9fbWV0YS0taW5uZXIsIC5jLWFydGljbGVfX21ldGEtLWl0ZW06bnRoLW9mLXR5cGUoNCkgLmMtYXJ0aWNsZV9fbWV0YS0taW5uZXIge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmMtYXJ0aWNsZV9fbWV0YS0taW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2VjZWM7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlY2VjZWM7XG59XG4uYy1hcnRpY2xlX19tZXRhLS1pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGZsZXg6IDAgMCAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmMtYXJ0aWNsZV9fbWV0YS0taWNvbiBzdmcge1xuICBtYXgtaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogYXV0bztcbn1cbi5jLWFydGljbGVfX21ldGEtLXRleHQge1xuICBmbGV4OiAxIDAgY2FsYygxMDAlIC0gMjhweCk7XG4gIGNvbG9yOiAjMjU1MTQyO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYy1hcnRpY2xlX19xdWljay1idXR0b25zIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5jLWFydGljbGVfX3F1aWNrLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogI0VGRjVFQztcbiAgcGFkZGluZzogOHB4IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMyNTUxNDI7XG59XG4uYy1hcnRpY2xlX19xdWljay1idXR0b246bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmMtYXJ0aWNsZV9fcXVpY2stYnV0dG9uOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMjU1MTQyO1xuICBjb2xvcjogI0VGRjVFQztcbn1cbi5jLWFydGljbGVfX2dlbmVyYWwtaW5mb3JtYXRpb24ge1xuICBiYWNrZ3JvdW5kOiAjZWNlY2VjO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5jLWFydGljbGVfX2luZm9ybWF0aW9uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtYXJ0aWNsZV9faW5mb3JtYXRpb24ge1xuICAgIGdyaWQtZ2FwOiAzMHB4O1xuICAgIGdyaWQtY29sdW1uLWdhcDogMzBweDtcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDMwcHg7XG4gICAgY29sdW1uLWdhcDogMzBweDtcbiAgfVxufVxuLmMtYXJ0aWNsZV9faW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgZ3JpZC1nYXA6IDMwcHg7XG4gIGdyaWQtY29sdW1uLWdhcDogMzBweDtcbiAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAzMHB4O1xuICBjb2x1bW4tZ2FwOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWFydGljbGVfX2lubmVyIHtcbiAgICBncmlkLWdhcDogNjBweDtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDYwcHg7XG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiA2MHB4O1xuICAgIGNvbHVtbi1nYXA6IDYwcHg7XG4gIH1cbn1cbi5jLWFydGljbGVfX2FzaWRlIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtYXJ0aWNsZV9fYXNpZGUge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDUvc3BhbiA1O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jLWFydGljbGVfX2FzaWRlIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA0L3NwYW4gNDtcbiAgfVxufVxuLmMtYXJ0aWNsZV9fY29udGVudCB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEyL3NwYW4gMTI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWFydGljbGVfX2NvbnRlbnQge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDcvc3BhbiA3O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jLWFydGljbGVfX2NvbnRlbnQge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDgvc3BhbiA4O1xuICB9XG59XG4uYy1hcnRpY2xlX19jb250ZW50LS1leHRyYSB7XG4gIC8qcGFkZGluZzogMjBweDsqL1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgLypiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTsqL1xuICAvKmJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzOyovXG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIC8qY29sb3I6ICRjb2xvci13aGl0ZTsqL1xufVxuLmMtYXJ0aWNsZV9fY29udGVudC0tZXh0cmEgcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW46IDA7XG59XG4uYy1hcnRpY2xlX19zZXJ2aW5nLXRpcHMge1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYy1hcnRpY2xlX19zZXJ2aW5nLXRpcHMtLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYy1hcnRpY2xlX19zZXJ2aW5nLXRpcHMgcCB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5jLWFydGljbGVfX3NlcnZpbmctdGlwcyBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbjogMDtcbn1cbi5jLWFydGljbGVfX3NpZGViYXItLWlubmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VjZWNlYztcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uYy1wb3J0aW9uLXNlbGVjdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uYy1wb3J0aW9uLXNlbGVjdG9yIGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuM2VtIDAuNmVtO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLmMtcG9ydGlvbi1zZWxlY3RvciBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjU1MTQyO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI1NTE0Mjtcbn1cblxuLmMtaW5zdHJ1Y3Rpb25fX3N0ZXAge1xuICAvKiAgICBcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgIFx0JjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIFx0XHQgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgIFx0fSovXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWNlY2VjO1xufVxuLmMtaW5zdHJ1Y3Rpb25fX3N0ZXA6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyOiAwO1xufVxuLmMtaW5zdHJ1Y3Rpb25fX2hlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmMtaW5zdHJ1Y3Rpb25fX2hlYWRlci0taW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jLWluc3RydWN0aW9uX19pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMyNTUxNDI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuLmMtaW5zdHJ1Y3Rpb25fX3RpdGxlIHtcbiAgZmxleDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmMtaW5ncmVkaWVudHNfX3N1YnRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbn1cbi5jLWluZ3JlZGllbnRzX19sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbn1cbi5jLWluZ3JlZGllbnRzX19sYWJlbDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jLWluZ3JlZGllbnRzX19sYWJlbC5pcy1hY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cbi5jLWluZ3JlZGllbnRzX19sYWJlbC5pcy1hY3RpdmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjU1MTQyO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLmMtaW5ncmVkaWVudHNfX2xhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlY2VjZWM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAyMnB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICB3aWR0aDogMjJweDtcbn1cbi5jLWluZ3JlZGllbnRzX19sYWJlbDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxNnB4O1xuICBsZWZ0OiAzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIHRyYW5zZm9ybSAwLjE1cztcbiAgd2lkdGg6IDE2cHg7XG59XG4uYy1pbmdyZWRpZW50c19fbGlzdCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtaW5ncmVkaWVudHNfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cbi5jLWluZ3JlZGllbnRzX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5jLWluZ3JlZGllbnRzX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYy1pbmdyZWRpZW50c19faXRlbS0tc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmMtaW5ncmVkaWVudHNfX2l0ZW0tLXN1YnRpdGxlOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYy1hdXRob3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXg6IDEgMCAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmMtYXV0aG9yX19maWd1cmUge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiA2NXB4O1xuICBoZWlnaHQ6IDY1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA2NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYy1hdXRob3JfX2ZpZ3VyZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG59XG4uYy1hdXRob3JfX21ldGEge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgZmxleDogMTtcbn1cbi5jLWF1dGhvcl9fdGl0bGUgc3BhbiB7XG4gIGNvbG9yOiAjMjU1MTQyO1xufVxuLmMtYXV0aG9yX19kYXRlIHtcbiAgY29sb3I6ICM4OTg5ODk7XG59XG5cbi5vLXNlY3Rpb24tLXBvcHVsYXJfcmVjaXBlcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jLWFydGljbGVfX3JlbGF0ZWQtLWNhdGVnb3JpZXMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uYy1yZWxhdGVkLWNhdGVnb3JpZXNfX3N1YnRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5jLXJlbGF0ZWQtY2F0ZWdvcmllc19fbGlzdCB7XG4gIG1hcmdpbjogMCAtMnB4O1xufVxuXG4uby1waWxsIHtcbiAgbWFyZ2luOiAwIDJweDtcbiAgYmFja2dyb3VuZDogIzI1NTE0MjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAzcHggOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjU1MTQyO1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5vLXBpbGwgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYy1uZXdzbGV0dGVyIHtcbiAgbWFyZ2luOiA1MHB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUZGNUVDO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VGRjVFQztcbiAgcGFkZGluZzogMzBweCAwO1xufVxuLmMtbmV3c2xldHRlcl9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IGF1dG87XG59XG4uYy1uZXdzbGV0dGVyX19zdWJ0ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYy1jb21tZW50c19faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5jLWNvbW1lbnRzX19oZWFkZXItLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYy1jb21tZW50c19faGVhZGVyLS1pbm5lciAucGFnZS1jb21tZW50cy1sZXNzLCAuYy1jb21tZW50c19faGVhZGVyLS1pbm5lciAucGFnZS1jb21tZW50cy1tb3JlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMyNTUxNDI7XG59XG4uYy1jb21tZW50c19faGVhZGVyLS1pbm5lciAucGFnZS1jb21tZW50cy1sZXNzLmlzLWFjdGl2ZSwgLmMtY29tbWVudHNfX2hlYWRlci0taW5uZXIgLnBhZ2UtY29tbWVudHMtbW9yZS5pcy1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jLWNvbW1lbnRzX19oZWFkZXItLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uby1zdGFyIHtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5vLXN0YXItLWZpbGxlZCB7XG4gIGNvbG9yOiAjRkZDNTE5O1xufVxuLm8tc3Rhci0tZW1wdHkge1xuICBjb2xvcjogI0ZGQzUxOTtcbiAgb3BhY2l0eTogMC4yNTtcbn1cbi5vLXN0YXIgcGF0aCB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCB7XG4gIG1heC13aWR0aDogNzUwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5jb21tZW50IC5jb21tZW50LWJvZHkge1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmNmY2ZjY7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uY29tbWVudCB1bC5jaGlsZHJlbiB7XG4gIG1hcmdpbjogMTVweCAwIDE1cHggMTVweDtcbn1cbi5jb21tZW50IC5jb21tZW50LXJlc3BvbmQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cbi5jb21tZW50IC5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtcmVwbHktdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLmNvbW1lbnQgLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1yZXBseS10aXRsZSBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgY29sb3I6ICM2MTlhNDM7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uY29tbWVudCAuY29tbWVudC1yZXNwb25kIGZvcm0ge1xuICBtYXgtd2lkdGg6IDc1MHB4O1xufVxuXG4ucGFnZS1jb21tZW50cy1pdGVtLXRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5wYWdlLWNvbW1lbnRzLWl0ZW0tdG9wID4gc3Ryb25nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5wYWdlLWNvbW1lbnRzLWl0ZW0tdG9wIC5jb21tZW50LW1ldGFkYXRhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFnZS1jb21tZW50cy1pdGVtLXRvcCAucmVwbHkge1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICBjb2xvcjogIzI1NTE0MjtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uZm9ybS1zdWJtaXQgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYmFja2dyb3VuZDogI0VGRjVFQztcbiAgYm9yZGVyOiAxcHggc29saWQgI0VGRjVFQztcbiAgY29sb3I6ICMyNTUxNDI7XG59XG4uZm9ybS1zdWJtaXQgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI0VGRjVFQztcbiAgYmFja2dyb3VuZDogIzI1NTE0MjtcbiAgYm9yZGVyLWNvbG9yOiAjMjU1MTQyO1xufVxuXG4uY29tbWVudC1jb250ZW50IC5zdGFycyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY29tbWVudC1jb250ZW50IHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJlcGx5IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmNvbW1lbnRzLXJhdGluZyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5jb21tZW50cy1yYXRpbmcgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5yYXRpbmctY29udGFpbmVyIHtcbiAgZm9udC1zaXplOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5yYXRpbmctY29udGFpbmVyICoge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuLnJhdGluZy1jb250YWluZXIgPiBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yYXRpbmctY29udGFpbmVyID4gaW5wdXQgKyBsYWJlbCB7XG4gIC8qIG9ubHkgZW5vdWdoIHJvb20gZm9yIHRoZSBzdGFyICovXG4gIGZvbnQtZmFtaWx5OiBcImRhc2hpY29uc1wiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtaW5kZW50OiA5OTk5cHg7XG4gIHdpZHRoOiAyMnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cblxuLnJhdGluZy1jb250YWluZXIgPiBpbnB1dCArIGxhYmVsOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGNvbnRlbnQ6IFwiXFxmMTU1XCI7XG4gIGNvbG9yOiAjZmVlMjliO1xufVxuXG4ucmF0aW5nLWNvbnRhaW5lciA+IGlucHV0OmNoZWNrZWQgfiBsYWJlbDpiZWZvcmUsXG4ucmF0aW5nLWNvbnRhaW5lciA+IGlucHV0ICsgbGFiZWw6aG92ZXIgfiBsYWJlbDpiZWZvcmUsXG4ucmF0aW5nLWNvbnRhaW5lciA+IGlucHV0ICsgbGFiZWw6aG92ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTVcIjtcbiAgY29sb3I6ICNmZWM1MWE7XG59XG5cbi5yYXRpbmctY29udGFpbmVyID4gLnN0YXItY2ItY2xlYXIgKyBsYWJlbCB7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICB3aWR0aDogMC41ZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC41ZW07XG59XG5cbi5yYXRpbmctY29udGFpbmVyID4gLnN0YXItY2ItY2xlYXIgKyBsYWJlbDpiZWZvcmUge1xuICB3aWR0aDogMC41ZW07XG59XG5cbi5yYXRpbmctY29udGFpbmVyOmhvdmVyID4gaW5wdXQgKyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NVwiO1xuICBjb2xvcjogI2ZlZTI5YjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi5yYXRpbmctY29udGFpbmVyOmhvdmVyID4gaW5wdXQgKyBsYWJlbDpob3ZlciB+IGxhYmVsOmJlZm9yZSxcbi5yYXRpbmctY29udGFpbmVyOmhvdmVyID4gaW5wdXQgKyBsYWJlbDpob3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NVwiO1xuICBjb2xvcjogI2ZlYzUxYTtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCAucmF0aW5nLWNvbnRhaW5lciA+IC5zdGFyLWNiLWNsZWFyICsgbGFiZWwsIC5jb21tZW50LXJlc3BvbmQgLnJhdGluZy1jb250YWluZXIgPiBpbnB1dCArIGxhYmVsOmJlZm9yZSB7XG4gIHRleHQtaW5kZW50OiA5OTk5cHg7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgLnJhdGluZy1jb250YWluZXIgPiBpbnB1dCArIGxhYmVsIHtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG59XG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgcGFkZGluZzogMTBweCAyMHB4IDEycHggMTVweDtcbn1cblxuLmMtcmF0aW5nX19jb3VudC0tbGluayB7XG4gIGNvbG9yOiAjMTQxNDE0O1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uby1zZWN0aW9uLS1zZWxlY3RlZF9yZWNpcGVzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmMtc2VsZWN0ZWQtcmVjaXBlc19faGVhZGVyLS1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmMtc2VsZWN0ZWQtcmVjaXBlc19fYXJyb3dzIC5jLWNhcm91c2VsLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmMtc2VsZWN0ZWQtcmVjaXBlc19fYXJyb3dzIC5jLWNhcm91c2VsLWJ0bjpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59IiwiaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbioge1xuICAmLFxuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgfVxufVxuIiwiLyogZG0tc2Fucy1yZWd1bGFyIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgZm9udC1mYW1pbHk6ICdETSBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybCgnLi4vZm9udHMvZG0tc2Fucy12MTUtbGF0aW4tcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKTsgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xufVxuLyogZG0tc2Fucy1pdGFsaWMgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xuICBmb250LWZhbWlseTogJ0RNIFNhbnMnO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKCcuLi9mb250cy9kbS1zYW5zLXYxNS1sYXRpbi1pdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7IC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cbn1cbi8qIGRtLXNhbnMtNzAwIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgZm9udC1mYW1pbHk6ICdETSBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybCgnLi4vZm9udHMvZG0tc2Fucy12MTUtbGF0aW4tNzAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpOyAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXG59XG4vKiBkbS1zYW5zLTcwMGl0YWxpYyAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIGZvbnQtZmFtaWx5OiAnRE0gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2RtLXNhbnMtdjE1LWxhdGluLTcwMGl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKTsgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xufSIsImh0bWwge1xuICBsaW5lLWhlaWdodDogMS41OyBcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn0iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI1JFU0VUXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEEgdmVyeSBzaW1wbGUgcmVzZXQgdGhhdCBzaXRzIG9uIHRvcCBvZiBOb3JtYWxpemUuY3NzLlxuICovXG5cbmJvZHksXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuYmxvY2txdW90ZSwgcCwgcHJlLFxuZGwsIGRkLCBvbCwgdWwsXG5maWd1cmUsXG5ocixcbmZpZWxkc2V0LCBsZWdlbmQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cblxuLyoqXG4gKiBSZW1vdmUgdHJhaWxpbmcgbWFyZ2lucyBmcm9tIG5lc3RlZCBsaXN0cy5cbiAqL1xuXG5saSA+IHtcbiAgb2wsXG4gIHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cblxuLyoqXG4gKiBSZW1vdmUgZGVmYXVsdCB0YWJsZSBzcGFjaW5nLlxuICovXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cblxuLyoqXG4gKiAxLiBSZXNldCBDaHJvbWUgYW5kIEZpcmVmb3ggYmVoYXZpb3VyIHdoaWNoIHNldHMgYSBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgXG4gKiAgICBvbiBmaWVsZHNldHMuXG4gKi9cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7IC8qIFsxXSAqL1xuICBib3JkZXI6IDA7XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI1NIQVJFRFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBTaGFyZWQgZGVjbGFyYXRpb25zIGZvciBjZXJ0YWluIGVsZW1lbnRzLlxuICovXG5cbi8qKlxuICogQWx3YXlzIGRlY2xhcmUgbWFyZ2lucyBpbiB0aGUgc2FtZSBkaXJlY3Rpb246XG4gKiBjc3N3aXphcmRyeS5jb20vMjAxMi8wNi9zaW5nbGUtZGlyZWN0aW9uLW1hcmdpbi1kZWNsYXJhdGlvbnNcbiAqL1xuXG5hZGRyZXNzLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbmJsb2NrcXVvdGUsIHAsIHByZSxcbmRsLCBvbCwgdWwsXG5maWd1cmUsXG5ocixcbnRhYmxlLFxuZmllbGRzZXQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5cbi8qKlxuICogQ29uc2lzdGVudCBpbmRlbnRhdGlvbiBmb3IgbGlzdHMuXG4gKi9cblxuZGQsIG9sLCB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuIiwiYmxvY2txdW90ZSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn0iLCIuYy1idXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaW5pdGlhbDtcbiAgICBcbiAgICAmX190ZXh0LCAmX19pY29uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICZfX2JhY2tncm91bmQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGluaXRpYWw7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIC5jLWJ1dHRvbiB7XG4gICAgICAgICAgICAmX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmMtY2Fyb3VzZWwge1xuXG4gICZfX25hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgJi1idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLW91dGxpbmU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgY3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSksY29sb3IgLjNzIGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpLGJvcmRlci1jb2xvciAuM3MgY3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuICAgICAgXG4gICAgICBzdmcsIHBhdGgge1xuICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICBzdmcge1xuICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgcGF0aCB7XG4gICAgICBmaWxsOiAkY29sb3ItcHJpbWFyeTtcbiAgICB9XG4gIH1cblxuICAmLWJ0bl9fcHJldmlvdXMge1xuICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gIH1cbn0iLCIvKiBDb2xvcnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vIENvbG9ycyBzaG91bGRudCBiZSB1c2VkIGRpcmVjdGx5IGJ1dCByZWFzc2lnbmVkXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3Itb2ZmYmxhY2s6ICMzNjQwNDQ7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cblxuXG4kY29sb3Itb3V0bGluZTogI2VjZWNlYztcblxuLy8gQ29sb3JzXG4kY29sb3ItYmFja2dyb3VuZC1zaXRlOiAjRkZGO1xuJGNvbG9yLWJhY2tncm91bmQ6ICNGMkYyRjI7XG4kY29sb3ItYmFja2dyb3VuZC1mb290ZXI6ICNGRkY7XG4kY29sb3Itc2Vjb25kYXJ5LWZvb3RlcjogI0ZGRjtcblxuJGNvbG9yLXByaW1hcnk6ICMyNTUxNDI7XG4kY29sb3Itb2ZmLXByaW1hcnk6ICNlMGQwZDM7XG4kY29sb3Itc2Vjb25kYXJ5OiAjRUZGNUVDO1xuXG4kY29sb3ItdGVydGlhcnk6ICMxODM5MDA7XG4kY29sb3ItcXVhdGVybmFyeTogI0IwQzQ3MjtcbiRjb2xvci1zZW5hcnk6ICNFOUZGQkY7XG4kY29sb3ItbGlnaHRibHVlOiAjRTZEQkJFO1xuXG5cbiRjb2xvci1hZGR0b2NhcnQ6ICMxRDk5MjQ7XG5cbiRjb2xvci1wdXJwbGU6ICM1OTAxRjI7XG4kY29sb3Itb2ZmcHVycGxlOiAjRjBFNUZGO1xuJGNvbG9yLW9mZmJsYWNrOiAjMTQxNDE0O1xuXG4vLyBUZXh0XG4kY29sb3ItdGl0bGU6ICRjb2xvci1ibGFjaztcbiRjb2xvci10ZXh0OiAkY29sb3Itb2ZmYmxhY2s7XG4kY29sb3ItdGV4dC1saWdodCA6ICM4OTg5ODk7XG4kY29sb3Itc3Ryb25nOiAkY29sb3ItdGl0bGU7XG5cbi8vIEhvdmVyXG4kY29sb3ItcHJpbWFyeS1ob3ZlcjogZGFya2VuKCRjb2xvci1wcmltYXJ5LCAxMCUpO1xuJGNvbG9yLXNlY29uZGFyeS1ob3ZlcjogJGNvbG9yLXByaW1hcnk7XG4kY29sb3ItdGVydGlhcnktaG92ZXI6IGRhcmtlbigkY29sb3ItdGVydGlhcnksIDEwJSk7XG4kY29sb3ItcXVhdGVybmFyeS1ob3ZlcjogZGFya2VuKCRjb2xvci1xdWF0ZXJuYXJ5LCAxMCUpO1xuJGNvbG9yLWFkZHRvY2FydC1ob3ZlcjogZGFya2VuKCRjb2xvci1hZGR0b2NhcnQsIDEwJSk7XG5cbiRjb2xvci1ibGFjay1ob3ZlcjogIzAwMDUwMDtcbiRjb2xvci13aGl0ZS1ob3ZlcjogI2YyZjJmMjtcblxuLy8gSWNvblxuJGNvbG9yLWljb246ICRjb2xvci13aGl0ZTtcblxuLy8gTGlua3NcbiRjb2xvci1saW5rOiAkY29sb3ItcHJpbWFyeTtcbiRjb2xvci1saW5rLWhvdmVyOiBkYXJrZW4oJGNvbG9yLWxpbmssIDEwJSk7XG5cbiRjb2xvci10aXRsZS1zZWNvbmRhcnktZm9vdGVyOiAkY29sb3ItYmxhY2s7XG4kY29sb3ItbGluay1zZWNvbmRhcnktZm9vdGVyOiAjMjAyMDIyO1xuJGNvbG9yLWxpbmstaG92ZXItc2Vjb25kYXJ5LWZvb3RlcjogJGNvbG9yLWJsYWNrO1xuXG4kY29sb3ItbWVudS1saW5rOiAgIzFGMUYxRjtcblxuLy8gRmVlZGJhY2tcbiRjb2xvci1yZWQ6IHJlZDtcbiRjb2xvci1ncmVlbjogZ3JlZW47XG4kY29sb3Itb3JhbmdlOiBvcmFuZ2U7XG5cbi8vIEZvcm1cbiRjb2xvci1mb3JtLWJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiRjb2xvci1mb3JtLXRpdGxlOiAkY29sb3ItdGl0bGU7XG4kY29sb3ItZm9ybS1kZXNjcmlwdGlvbjogJGNvbG9yLXRleHQ7XG4kY29sb3ItZm9ybS1sYWJlbDogJGNvbG9yLXRpdGxlO1xuXG4vLyBTb2NpYWwgTWVkaWFcbiRjb2xvci1pbnN0YWdyYW06IFx0XHRcdCNjMzJhYTM7XG4kY29sb3ItdHdpdHRlcjpcdFx0IFx0XHQjMWRhMWYyO1xuJGNvbG9yLWxpbmtlZGluOlx0IFx0XHQjMGE2NmMyO1xuJGNvbG9yLXRpa3RvazpcdCBcdFx0XHQjMDEwMTAxO1xuJGNvbG9yLXlvdXR1YmU6XHQgXHRcdFx0I2ZmMDAwMDtcbiRjb2xvci13aGF0c2FwcDpcdCBcdFx0IzI1ZDM2NjtcbiRjb2xvci1mYWNlYm9vazpcdCBcdFx0IzNiNTk5ODtcbiRjb2xvci1waW50ZXJlc3Q6XHRcdFx0I2JkMDgxYztcblxuLy9EYXNoYm9hcmQgKFdvb0NvbW1lcmNlKVxuJGNvbG9yLWNvbXBsZXRlZDogXHRcdFx0I2M2ZTFjNjtcbiRjb2xvci1mYWlsZWQ6XHRcdCBcdFx0I2ViYTNhMztcbiRjb2xvci1yZWZ1bmRlZDpcdCBcdFx0I2U1ZTVlNTtcbiRjb2xvci1vbmhvbGQ6XHQgXHRcdFx0I2Y4ZGRhNztcbiRjb2xvci1wcm9jZXNzaW5nOlx0IFx0XHQjYzhkN2UxO1xuJGNvbG9yLXBlbmRpbmc6XHQgXHRcdFx0I2U1ZTVlNTtcbiRjb2xvci1jYW5jZWxsZWQ6XHQgXHRcdCNmZmRkYmU7XG5cbiRjb2xvci1jb21wbGV0ZWQtdGV4dDogXHRcdCM1Yjg0MWI7XG4kY29sb3ItZmFpbGVkLXRleHQ6XHRcdCBcdCM3NjE5MTk7XG4kY29sb3ItcmVmdW5kZWQtdGV4dDpcdCBcdCM3Nzc7XG4kY29sb3Itb25ob2xkLXRleHQ6XHQgXHRcdCM5NDY2MGM7XG4kY29sb3ItcHJvY2Vzc2luZy10ZXh0Olx0XHQjMmU0NDUzO1xuJGNvbG9yLXBlbmRpbmctdGV4dDpcdFx0Izc3NztcbiRjb2xvci1jYW5jZWxsZWQtdGV4dDpcdCBcdCNjNTg4MTA7IiwiaDEsIC5oMSB7XG4gIGNvbG9yOiAkY29sb3ItdGl0bGU7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7IFxuICB9XG59XG5cbmgyLCAuaDIge1xuICBjb2xvcjogJGNvbG9yLXRpdGxlO1xuICBmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBcbiAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuaDMsIC5oMyB7XG4gIGNvbG9yOiAkY29sb3ItdGl0bGU7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cblxuaDQsIC5oNCB7XG4gIGNvbG9yOiAkY29sb3ItdGl0bGU7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIFxuICBAaW5jbHVkZSBicChsYXJnZSkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuXG5oNSwgLmg1IHtcbiAgY29sb3I6ICRjb2xvci10aXRsZTtcbiAgZm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyAgIFxuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgXG4gIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbmg2LCAuaDYge1xuICBjb2xvcjogJGNvbG9yLXRpdGxlO1xuICBmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59IiwiJG5vLXJhZGl1czogMHB4ICFkZWZhdWx0O1xuJGdsb2JhbC1yYWRpdXM6IDRweCAhZGVmYXVsdDtcbiRnbG9iYWwtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9udC10ZXh0OiAnRE0gU2FucycsIHNhbnMtc2VyaWY7XG4kZm9udC10aXRsZTogJ0RNIFNhbnMnLCBzYW5zLXNlcmlmO1xuXG4kYnJlYWtwb2ludHM6IChcblx0eHhzIDogMzIwcHgsXG5cdGV4dHJhc21hbGw6IDM3NXB4LFxuXHRzbWFsbDogNDIwcHgsXG5cdG1lZGl1bSA6IDc2OHB4LFxuXHRsYXJnZSA6IDEwMjRweCxcblx0eGxhcmdlIDogMTI4MHB4LFxuXHR4eGxhcmdlIDogMTQwMHB4LFxuXHRmdWxsOiAxMDAlLFxuKTsiLCJociB7XG4gXHRkaXNwbGF5OiBibG9jaztcblx0Ym9yZGVyLXJhZGl1czogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLW91dGxpbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59IiwiaHRtbCB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1iYWNrZ3JvdW5kLXNpdGU7XG4gIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXRleHQ7XG4gIGZvbnQtc2l6ZTogMTZweDsgLyogWzFdICovIC8qIDEzcHggKi9cbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IC8qIFsxXSAqL1xuICBtaW4taGVpZ2h0OiAxMDAlOyAvKiBbM10gKi9cbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyAvKiBbMl0gKi9cbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbi8qXG4gICY6bm90KC53Zi1wcmVsb2FkZWQpIHtcbiAgICBmb250LWZhbWlseTogQXJpYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDRyZW07XG5cbiAgICBoMSwgaDIsIGgzLFxuICAgIGg0LCBoNSwgaDYge1xuICAgICAgZm9udC1mYW1pbHk6IEFyaWFsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMXJlbTtcbiAgICB9XG4gIH0qL1xufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjSU1BR0VTXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEZsdWlkIGltYWdlcyBmb3IgcmVzcG9uc2l2ZSBwdXJwb3Nlcy5cbiAqIDIuIE9mZnNldCBgYWx0YCB0ZXh0IGZyb20gc3Vycm91bmRpbmcgY29weS5cbiAqIDMuIFNldHRpbmcgYHZlcnRpY2FsLWFsaWduYCByZW1vdmVzIHRoZSB3aGl0ZXNwYWNlIHRoYXQgYXBwZWFycyB1bmRlciBgaW1nYFxuICogICAgZWxlbWVudHMgd2hlbiB0aGV5IGFyZSBkcm9wcGVkIGludG8gYSBwYWdlIGFzLWlzLiBTYWZlciBhbHRlcm5hdGl2ZSB0b1xuICogICAgdXNpbmcgYGRpc3BsYXk6IGJsb2NrO2AuXG4gKi9cblxuaW1nIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyAvKiBbMl0gKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiBbMV0gKi9cbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLyogWzNdICovXG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLyoqXG4gKiAxLiBJZiBhIGB3aWR0aGAgYW5kL29yIGBoZWlnaHRgIGF0dHJpYnV0ZSBoYXZlIGJlZW4gZXhwbGljaXRseSBkZWZpbmVkLCBsZXTigJlzXG4gKiAgICBub3QgbWFrZSB0aGUgaW1hZ2UgZmx1aWQuXG4gKi9cblxuaW1nW3dpZHRoXSxcbmltZ1toZWlnaHRdIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuIiwiaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsIFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1c1xudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCxcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXJcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCxcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4ICRjb2xvci13aGl0ZSBpbnNldDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xufVxuXG5pbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMTFweCAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLW91dGxpbmU7XG4gICAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbn1cblxudGV4dGFyZWEge1xuICAgIHJlc2l6ZTogbm9uZTtcbiAgICBoZWlnaHQ6IDhyZW0haW1wb3J0YW50O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuc2VsZWN0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjo6LW1zLWV4cGFuZCB7IC8qIGZvciBJRSAxMSAqL1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuc2VsZWN0Om5vdChbbXVsdGlwbGVdKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZHJvcGRvd24tYXJyb3cuc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IC41cmVtO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbnNlbGVjdFttdWx0aXBsZV0ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgXG4gICAgb3B0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMTFweCAyMHB4O1xuXG4gICAgfVxufVxuXG5pbnB1dDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOnRyYW5zcGFyZW50OyB9XG5pbnB1dDpmb2N1czotbW96LXBsYWNlaG9sZGVyIHsgY29sb3I6dHJhbnNwYXJlbnQ7IH1cbmlucHV0OmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHsgY29sb3I6dHJhbnNwYXJlbnQ7IH1cbmlucHV0OmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOnRyYW5zcGFyZW50OyB9XG5cbnRleHRhcmVhOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6dHJhbnNwYXJlbnQ7IH1cbnRleHRhcmVhOmZvY3VzOi1tb3otcGxhY2Vob2xkZXIgeyBjb2xvcjp0cmFuc3BhcmVudDsgfVxudGV4dGFyZWE6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIgeyBjb2xvcjp0cmFuc3BhcmVudDsgfVxudGV4dGFyZWE6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6dHJhbnNwYXJlbnQ7IH1cblxuaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjogJGNvbG9yLWJsYWNrOyBvcGFjaXR5OiAuNH1cbmlucHV0Oi1tb3otcGxhY2Vob2xkZXIgeyBjb2xvcjogJGNvbG9yLWJsYWNrOyBvcGFjaXR5OiAuNH1cbmlucHV0OjotbW96LXBsYWNlaG9sZGVyIHsgY29sb3I6ICRjb2xvci1ibGFjazsgb3BhY2l0eTogLjR9XG5pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjogJGNvbG9yLWJsYWNrOyBvcGFjaXR5OiAuNH1cblxudGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjogJGNvbG9yLWJsYWNrOyBvcGFjaXR5OiAuNH1cbnRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIgeyBjb2xvcjogJGNvbG9yLWJsYWNrOyBvcGFjaXR5OiAuNH1cbnRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHsgY29sb3I6ICRjb2xvci1ibGFjazsgb3BhY2l0eTogLjR9XG50ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjogJGNvbG9yLWJsYWNrOyBvcGFjaXR5OiAuNH1cblxuYnV0dG9uW2Rpc2FibGVkXSwgaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgb3BhY2l0eTogMC41O1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMCAwIC4yNXJlbSAwO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgYXBwZWFyYW5jZTogICAgICAgICBjaGVja2JveDtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgIGFwcGVhcmFuY2U6ICAgICAgICAgcmFkaW87XG59XG5cbmlucHV0W3R5cGU9dGV4dF0sIGlucHV0W3R5cGU9cGFzc3dvcmRdLCBpbnB1dFt0eXBlPWVtYWlsXSwgaW5wdXRbdHlwZT11cmxdLFxuaW5wdXRbdHlwZT10ZWxdLCBpbnB1dFt0eXBlPXNlYXJjaF0sIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgXG59XG5cbmlucHV0W3R5cGU9XCJyZXNldFwiXSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlcjogMDtcbn0iLCIuby1sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgQGluY2x1ZGUgYnAoc21hbGwpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgLm8tbGF5b3V0LS1yZXZlcnNlICYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5vLWNvbHVtbiB7XG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIE9yZGVyICovXG4uby1sYXlvdXQtLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cbiAgQGluY2x1ZGUgYnAobWVkaXVtKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGluaGVyaXQ7XG4gIH1cbn1cblxuLyogVmVydGljYWwgYWxpZ24gKi9cbi5vLWFsaWduLWNlbnRlciB7XG4gIC5vLWxheW91dCB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9IFxufVxuXG4uby1hbGlnbi1jZW50ZXIge1xuICAuby1sYXlvdXQge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9IFxufVxuXG4uby1hbGlnbi1ib3R0b20ge1xuICAuby1sYXlvdXQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfSBcbn1cblxuXG4vKiBTaXplcyAqL1xuLm8tbGF5b3V0LS0xMDAge1xuICAvKndpZHRoOiAxMDAlOyovXG4gID4gLm8tbGF5b3V0X19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uby1sYXlvdXQtLTUwLTUwIHtcbiAgPiAuby1sYXlvdXRfX2l0ZW0ge1xuICAgIEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuICAgICAgd2lkdGg6IDQ5JTtcbiAgICB9XG4gIH1cbn1cblxuLm8tbGF5b3V0LS0zMy02NiB7XG4gID4gLm8tbGF5b3V0X19pdGVtIHtcbiAgICBAaW5jbHVkZSBicChtZWRpdW0pIHtcbiAgICAgIHdpZHRoOiA2MCU7XG5cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5vLWxheW91dC0tNjYtMzMge1xuICA+IC5vLWxheW91dF9faXRlbSB7XG4gICAgQGluY2x1ZGUgYnAobWVkaXVtKSB7XG4gICAgICB3aWR0aDogMzAlO1xuXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uby1sYXlvdXQtLTMzLTMzLTMzIHtcbiAgPiAuby1sYXlvdXRfX2l0ZW0ge1xuXG4gICAgQGluY2x1ZGUgYnAobWVkaXVtKSB7XG4gICAgICB3aWR0aDogNDklO1xuXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICB3aWR0aDogMzIlO1xuXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICB3aWR0aDogMzIlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uby1sYXlvdXQtLTI1LTI1LTI1LTI1IHtcbiAgPiAuby1sYXlvdXRfX2l0ZW0ge1xuXG4gICAgQGluY2x1ZGUgYnAobWVkaXVtKSB7XG4gICAgICB3aWR0aDogNDklO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICB3aWR0aDogMjQlO1xuICAgIH1cbiAgfVxufSIsIi5vLXNlY3Rpb24uby1zZWN0aW9uLS1saW5lIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYy1saW5lIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLW91dGxpbmU7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59IiwiYSB7XG5cdGNvbG9yOiAkY29sb3ItbGluaztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1saW5rO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG59XG4iLCJvbDpub3QoW2NsYXNzXSksIHVsOm5vdChbY2xhc3NdKSB7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMTVweDtcblxuICBsaTo6bWFya2VyIHtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFxuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG5cbm9sLCB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbmxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICA+IHVsLFxuICA+IG9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuZHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLmMtbGlzdCB7XG4gICZfX2xpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgJl9fZnVsbC1saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuYy1saXN0IHtcbiAgICAgICZfX3RleHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG5cbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBib3R0b206IC0ycHg7XG5cbiAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gICAgICAgICAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG5cbiAgICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgICBcbiAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuMjVzO1xuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgIC5jLWxpc3Qge1xuICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cztcbiAgICAgICAgfVxuICAgICAgXG4gICAgICAgICZfX3RleHQge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggLjI1cztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjb2xvcjogJGNvbG9yLWxpbms7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG5cbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cztcblxuICAgIHN2ZyB7IFxuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAuYy1saXN0X19mdWxsLWxpbmsgJiB7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufSIsIi5jLW1lbnUsXG4ubWVudSB7XG4gICAgJl9fbGlzdCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICYtLWRyb3Bkb3duIHtcbiAgICAgICAgICAgIC5jLW1lbnUge1xuICAgICAgICAgICAgICAgICZfX2Ryb3Bkb3duIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XG5cbiAgICAgICAgICAgICAgICAgICAgLmMtbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19saW5rIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICA+IC5jLW1lbnVfX2Ryb3Bkb3duIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kcm9wZG93biB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMCk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcblxuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itb3V0bGluZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG5cbiAgICAgICAgLmMtbWVudSB7XG4gICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5jLW1lbnUtb3ZlcmxheSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDYycHg7XG4gICAgdHJhbnNpdGlvbjogdG9wIC4xcztcbiAgICB6LWluZGV4OiAxMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAuYWRtaW4tYmFyICYge1xuICAgICAgICB0b3A6IGNhbGMoNjJweCArIDQ2cHgpO1xuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYWNrZ3JvdW5kLXNpdGU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XG5cbiAgICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAgICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICAgICAgIFxuICAgICAgICAmOi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fbmF2IHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAkZ2xvYmFsLXRyYW5zaXRpb247XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAuYy1tZW51IHtcbiAgICAgICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgICAgICAgICAgICYtLWRyb3Bkb3duIHtcblxuICAgICAgICAgICAgICAgICAgICAuYy1tZW51X19saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmMtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgLyogJi5jLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgICAgIC5jLWJ1dHRvbl9fdGV4dCwgLmMtbWVudV9fbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmMtYnV0dG9uX190ZXh0LCAuYy1tZW51X19saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9Ki9cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19jaGV2cm9uIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2Ryb3Bkb3duIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICAmLmlzLW9wZW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYy1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmLmlzLW9wZW4ge1xuICAgICAgICAubWVudS1vdmVybGF5X19jb250YWluZXIge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmMtbWVudSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYy1tZW51LFxuLm1lbnUge1xuXG4gICAgJl9fbGlzdCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAoeGxhcmdlKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgPiAubWVudV9fZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmMtYnV0dG9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicCh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jLW1lbnVfX2xpbmsge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzN3B4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKHhsYXJnZSkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYy1idXR0b25fX2ljb24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNHB4KTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKHhsYXJnZSkge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX2NoZXZyb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG5cbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLW9wZW4ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jLWJ1dHRvbiAmIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmMtbW9iaWxlX19tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDVweCAwIHJnYmEoNzQsNzQsNzQsLjIpO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogOTBweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHRvcCAuMXM7XG4gICAgdHJhbnNpdGlvbjogdG9wIC4xcztcbiAgICB6LWluZGV4OiAxMDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIC5tZW51IHtcbiAgICAgICAgICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fbGluay0tZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgICYuaXMtb3BlbiB7XG5cbiAgICAgICAgICAgICAgICAgICAgPiBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fYXJyb3cge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvci1ibGFjaywgMTAlKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogLjc1cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuXG4gICAgICAgICAgICAgICAgJi5pcy1vcGVuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIC5tZW51X19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDA0MDQwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgIFxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICAmLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIC5tZW51X19saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7ICBcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgfVxufSIsIiRzaXplLWl0ZW06IDQ4cHg7XG5cbi5jLXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICZfX2xpc3Qge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogJHNpemUtaXRlbTtcblxuICAgICAgICA+IG5hdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICA+IC5uYXYtbGlua3Mge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgLnBhZ2UtbnVtYmVycyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3ByZXYsXG4gICAgJl9fbmV4dCxcbiAgICAmX19pdGVtLFxuICAgIC5wYWdlLW51bWJlcnMge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItdGV4dDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmaWxsOiAkY29sb3Itb3V0bGluZTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBoZWlnaHQ6ICRzaXplLWl0ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkc2l6ZS1pdGVtO1xuICAgICAgICBtYXJnaW46IDAgLjI1cmVtO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAkc2l6ZS1pdGVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICYuaXMtZGlzYWJsZWQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci10ZXh0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1jdXJyZW50LCAmLmN1cnJlbnQge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1ob3ZlcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1ob3ZlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1ob3ZlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LWhvdmVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmRvdHMge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itb3V0bGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYucHJldiwgJi5uZXh0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG4gICAgICAgIFxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5wcmV2IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYubmV4dCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICB9XG5cbiAgICAmX19wcmV2LFxuICAgICZfX25leHQge1xuICAgICAgICBzcGFuOm5vdChbY2xhc3NdKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBoaWRkZW4tdmlzdWFsbHkoKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYWdpbmF0aW9uX19pY29uIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMnB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX25leHQge1xuICAgICAgICAucGFnaW5hdGlvbl9faWNvbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgJi5pcy1jdXJyZW50IHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LWhvdmVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWhvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5vLXNlY3Rpb24ge1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG5cdFxuXHRAaW5jbHVkZSBicChsYXJnZSkge1xuXHRcdG1hcmdpbi10b3A6IDgwcHg7XG5cdH1cblx0XG5cdCZfX2JhY2tncm91bmQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYWNrZ3JvdW5kO1xuXHRcdHBhZGRpbmc6IDMwcHggMDtcblxuXHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0XHRwYWRkaW5nOiA1MHB4IDA7XG5cdFx0fVxuXHR9XG5cblx0Ji5ub19tYXJnaW5fdG9wIHtcblx0XHRtYXJnaW4tdG9wOiAwIWltcG9ydGFudDtcblx0fVxuXG5cdCYubm9fcGFkZGluZ190b3Age1xuXHRcdHBhZGRpbmctdG9wOiAwIWltcG9ydGFudDtcblx0fVxuXG5cdCYubm9fcGFkZGluZ19ib3R0b20ge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwIWltcG9ydGFudDtcblx0fVxufVxuXG4uby1zZWN0aW9uLm8tc2VjdGlvbi0tY2xpZW50cyB7XG5cdC5jLWNsaWVudHNfX2hlYWRlciB7XG5cdFx0Lm8tY29sdW1uX190ZXh0IHtcblx0XHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0XHRcdG1heC13aWR0aDogNTAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYy1oZXJvIHtcblx0Lm8tY29sdW1uX19maWd1cmUge1xuXHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIFx0d2lkdGg6IDEwMCU7XG4gICAgXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgIFx0QGluY2x1ZGUgYnAobWVkaXVtKSB7XG4gICAgXHRcdCBiYWNrZ3JvdW5kOiAjZTBkMGQzO1xuICAgIFx0fVxuXG4gICAgXHRmaWd1cmUge1xuICBcdFx0ICAgIGxlZnQ6IC0yMHB4O1xuXHRcdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcblx0XHQgICAgcmlnaHQ6IDIwcHg7XG5cdFx0ICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0ICAgIGJhY2tncm91bmQ6ICNlMGQwZDM7XG5cblx0XHQgICAgQGluY2x1ZGUgYnAobWVkaXVtKSB7XG5cdFx0ICAgIFx0bGVmdDogMDtcblx0XHQgICAgXHRyaWdodDogMDtcblx0XHQgICAgXHR3aWR0aDogMTAwJTtcblx0XHQgICAgXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHQgICAgXHRib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcblx0XHQgICAgfVxuICAgIFx0fVxuXHR9XG59IiwiLnNsaWNrIHtcblxuICAmLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvKmN1cnNvcjogZ3JhYjsqL1xuICAgIC8qb3ZlcmZsb3c6IGhpZGRlbjsqL1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgfVxuXG4gICYtdHJhY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmLXNsaWRlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICB9XG5cbiAgJi1kb3RzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDJweDtcblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRuby1yYWRpdXM7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFOERFRDM7XG4gICAgICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgJi5zbGljay1hY3RpdmUge1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC4yNXMgZWFzZS1pbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgJi1zbGlkZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG91dGxpbmU6IG5vbmUhaW1wb3J0YW50O1xuICB9XG5cbiAgJi1hY3RpdmUge1xuXG4gIH1cblxuICAmLWFycm93IHtcblxuICB9XG5cbiAgJi1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogLjU7XG4gIH1cblxufSIsInRhYmxlIHtcblx0d2lkdGg6IDEwMCU7XG59XG4iLCJzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59IiwiLmMtdmlkZW8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1vdXRsaW5lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2lubmVyIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3ZlcjsnOyAvL25lZWRlZCBmb3IgcG9seWZpbGxcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCAycHggMCB0cmFuc3BhcmVudGl6ZSgkY29sb3ItYmxhY2ssIC44NSk7XG4gICAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgICAgd2lkdGg6IDRyZW07XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycztcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgLyogICBib3JkZXI6IDNweCBzb2xpZCAkY29sb3Itd2hpdGU7Ki9cbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggMnB4IHJnYmEoMCwgMCwgMCwgLjIpO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIEBpbmNsdWRlIGhpZGRlbi12aXN1YWxseSgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCAycHggcmdiYSgwLCAwLCAwLCAuMik7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1wcmltYXJ5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktaG92ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1zZWNvbmRhcnkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcblxuICAgICAgICAgICAgLmMtdmlkZW9fX2ljb24ge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnktaG92ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS10ZXJ0aWFyeSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGVydGlhcnk7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGVydGlhcnktaG92ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59IiwiIC5vLWJsdXJyZWQtaW1hZ2Uge1xuIFx0d2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZpbHRlcjogYmx1cig4cHgpO1xuIH1cblxuIC5vLWltYWdlLXJvdW5kZWQge1xuIFx0Ym9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG4gfSIsIi5vLWNvbHVtbiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICZfX3RleHQge1xuXG4gICAgQGluY2x1ZGUgYnAobWVkaXVtKSB7XG4gICAgICAmLS1zbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cblxuICAgICAgJi0tbm9ybWFsIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuXG4gICAgICAmLS1iaWcge1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaWZyYW1lIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgfVxuXG4gICZfX3ZpZGVvIHtcbiAgICB2aWRlbyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fcmVhZC1tb3JlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgJl9fZm9ybSB7XG4gICAgLyptYXgtd2lkdGg6IDU2MHB4OyovXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC8qZmxvYXQ6IHJpZ2h0OyovXG5cbiAgICAmLS1wYXlvZmYge1xuICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWZvcm0tYmFja2dyb3VuZDtcbiAgICB9XG4gIH1cblxuICAmX19maWd1cmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcbiAgICAvKm92ZXJmbG93OiBoaWRkZW47Ki9cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itb2ZmLXByaW1hcnk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgZmlndXJlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmLS1mZWF0dXJlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgIEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAmX19saW5lIHtcbiAgICAuYy1saW5lIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci10ZXJ0aWFyeTtcbiAgICAgIHdpZHRoOiAxMjVweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3doaXRlc3BhY2Uge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICYtLWlubGluZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICB9XG5cbn0iLCIuby1jb250YWluZXIge1xuXHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdG1heC13aWR0aDogMTI3MHB4O1xuXHRwYWRkaW5nOiAwIDE1cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Ji0tZnVsbCB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Ji0tZXh0cmFleHRyYWxhcmdlIHtcblx0XHRtYXgtd2lkdGg6IDE2MDBweDtcblx0fVxuXG4vKlx0Ji0tZXh0cmFsYXJnZSB7XG5cdFx0bWF4LXdpZHRoOiAxMzgwcHg7XG5cdH0qL1xuXG5cdCYtLWxhcmdlIHtcblx0XHRtYXgtd2lkdGg6IDEyODBweDtcblx0fVxuXG5cdCYtLW1lZGl1bSB7XG5cdFx0bWF4LXdpZHRoOiAxMDY0cHg7XG5cdH1cblxuXHQmLS1zbWFsbCB7XG5cdFx0bWF4LXdpZHRoOiA4OTBweDtcblx0fVxuXG5cdCYtLXNtYWxsZXN0IHtcblx0XHRtYXgtd2lkdGg6IDQ5MHB4O1xuXHR9XG59XG4iLCIvLy8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gICAjQ0xFQVJGSVhcbi8vICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vIE1peGluIHRvIGRyb3AgbWljcm8gY2xlYXJmaXggaW50byBhIHNlbGVjdG9yLiBGdXJ0aGVyIHJlYWRpbmc6XG4vLyBodHRwOi8vd3d3LmNzc21vam8uY29tL3RoZS12ZXJ5LWxhdGVzdC1jbGVhcmZpeC1yZWxvYWRlZC9cbi8vXG4vLyAudXNhZ2Uge1xuLy8gICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuLy8gfVxuXG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBjbGVhcjogYm90aCAhaW1wb3J0YW50O1xuICB9XG59XG5cbiIsIi5jLWZhcS1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgJi5pcy1vcGVuIHtcbiAgICAgICAgLmMtZmFxLWl0ZW1fX2NvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuYy1mYXEtaXRlbSB7XG4gICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtaGlkZGVuIHtcbiAgICAgICAgLmMtZmFxLWl0ZW1fX2NvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gNTBweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobWVkaXVtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLW91dGxpbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC4ycztcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHggMTVweCAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobWVkaXVtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cblxuICAgICAgICA+IHAge1xuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaXMtaGlkZGVuICYge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBlYXNlLWluLW91dDtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG5cbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAuaXMtb3BlbiAmIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5nZm9ybSB7XG5cdCZfd3JhcHBlciB7XG4vKlx0XHRwYWRkaW5nOiA0MHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1mb3JtLWJhY2tncm91bmQ7Ki9cblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG5cblx0Jl9oZWFkaW5nIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cblx0Jl90aXRsZSB7XG5cdFx0Y29sb3I6ICRjb2xvci1mb3JtLXRpdGxlO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdH1cblxuXHQmX2Rlc2NyaXB0aW9uIHtcblx0XHRjb2xvcjogJGNvbG9yLWZvcm0tZGVzY3JpcHRpb247XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBcdGRpc3BsYXk6IGJsb2NrO1xuICAgIFx0Zm9udC1zaXplOiAxNnB4O1xuICAgIFx0b3BhY2l0eTogLjg7XG5cdH1cblxuXHQmX3JlcXVpcmVkX2xlZ2VuZCB7XG5cdFx0Y29sb3I6ICRjb2xvci1mb3JtLWRlc2NyaXB0aW9uO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQmX3N1Ym1pc3Npb25fZXJyb3Ige1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0ICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cdCAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHQgICAgYmFja2dyb3VuZDogI2YyZjJmMjtcblx0ICAgIHBhZGRpbmc6IDEwcHggMTVweDtcblx0ICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblx0ICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cdCAgICBjb2xvcjogIzAwMDAwMDtcblx0fVxuXG5cdCZfYm9keSB7XG5cblx0fVxuXG5cdCZfZmllbGRzIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdCZfZmlsZXVwbG9hZF9ydWxlcyB7XG5cdFx0Y29sb3I6ICRjb2xvci1mb3JtLWRlc2NyaXB0aW9uO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG4gICAgXHRkaXNwbGF5OiBibG9jaztcbiAgICBcdGZvbnQtc2l6ZTogMTRweDtcbiAgICBcdG1hcmdpbi10b3A6IDVweDtcblx0fVxuXG5cdCZfZm9vdGVyIHtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHR9XG5cblx0Jl9idXR0b24ge1xuXHRcdCYuYy1idXR0b24ge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG5cdFx0ICAgIHBhZGRpbmc6IDExcHggMjBweDtcblx0XHQgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdCAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcblx0XHQgICAgbGluZS1oZWlnaHQ6IDA7XG5cdFx0fVxuXHQgICAgLmMtYnV0dG9uIHtcblx0ICAgIFx0Jl9fdGV4dCB7XG5cdCAgICBcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHQgICAgZm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdCAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHQgICAgXHR9XG5cdCAgICB9XG5cdH1cblxuXHQmX3Jvdy0taG9uZXlwb3Qge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdGhlaWdodDogMDtcblx0fVxuXG5cdCZfdmFsaWRhdGlvbl9jb250YWluZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmdmaWVsZCB7XG5cdG1hcmdpbjogMCAwIDEwcHggMDtcblx0cGFkZGluZzogMDtcblx0ZmxleDogMSAwIDEwMCU7XG5cblx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQmX3Zpc2liaWxpdHlfaGlkZGVuIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Jl9kZXNjcmlwdGlvbiB7XG5cdFx0Y29sb3I6ICRjb2xvci1mb3JtLWRlc2NyaXB0aW9uO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG4gICAgXHRkaXNwbGF5OiBibG9jaztcbiAgICBcdGZvbnQtc2l6ZTogMTRweDtcblxuICAgIFx0LmZpZWxkX2Rlc2NyaXB0aW9uX2Fib3ZlICYge1xuICAgIFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIFx0fVxuXHR9XG5cblx0Jl9sYWJlbCB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LXRleHQsIHNhbnMtc2VyaWY7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdGNvbG9yOiAkY29sb3ItZm9ybS1sYWJlbDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXG5cdFx0LmhpZGRlbl9sYWJlbCAmIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LyogVGltZSBmaWVsZCAqL1xuXHQmX3RpbWVfaG91ciwgJl90aW1lX21pbnV0ZSB7XG5cdFx0bWluLXdpZHRoOiA3NXB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRpbnB1dCB7XG5cdFx0XHRwYWRkaW5nOiAxMXB4IDEwcHggMTFweCAyMHB4O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblxuXHRcdGxhYmVsIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0aSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdH1cblx0fVxuXG5cdCZfbGlzdCB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWZvcm0tYmFja2dyb3VuZDtcblx0XHRib3JkZXI6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdCZfaWNvbnMge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFxuXG5cdFx0XHQuYWRkX2xpc3RfaXRlbSwgLmRlbGV0ZV9saXN0X2l0ZW0ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHQgICAgaGVpZ2h0OiAxNnB4O1xuXHRcdFx0ICAgIHdpZHRoOiAxNnB4O1xuXHRcdFx0ICAgIG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHQgICAgbWFyZ2luOiAwO1xuXHRcdFx0ICAgIHBhZGRpbmc6IDA7XG5cdFx0XHQgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdCAgICBsaW5lLWhlaWdodDogMDtcblx0XHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cblx0XHRcdC5hZGRfbGlzdF9pdGVtIHtcblxuXHRcdFx0fVxuXG5cdFx0XHQuZGVsZXRlX2xpc3RfaXRlbSB7XG5cblx0XHRcdH1cblx0XHR9XG5cblxuXHRcdHRkLHRyIHtcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdCYuZ2ZpZWxkX2xpc3RfaWNvbnMge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmLmdmaWVsZF9saXN0X2dyb3VwIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0ICAgIGRpc3BsYXk6IGZsZXg7XG5cdFx0XHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0ICAgICY6bGFzdC1vZi10eXBlIHtcblx0XHRcdCAgICBcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHQgICAgfVxuXG5cdFx0XHQgICAgdGQuZ2ZpZWxkX2xpc3RfY2VsbCB7XG5cdFx0XHQgICAgXHRmbGV4OiAxO1xuXHRcdFx0ICAgIH1cblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IG5vbmU7XG5cdH1cblxuXHQmX3JlcXVpcmVkIHtcblx0XHRtYXJnaW4tbGVmdDogLjI1cmVtO1xuXHRcdGNvbG9yOiAkY29sb3ItcmVkO1xuXHR9XG5cblx0Jl9jaGVja2JveCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0fVxuLypcblx0Jl9sYWJlbCwgbGFiZWw6bm90KC5nZmllbGRfY29uc2VudF9sYWJlbCkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcblx0XHRmb250LXNpemU6IDAuODVyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHR9Ki9cblxuXHQmX2NvbnNlbnRfbGFiZWwge1xuICAgIFx0Zm9udC1zaXplOiAxNnB4O1xuICAgIFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0fVxuXG5cdCZfcmFkaW8ge1xuXHRcdD4gbGkge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0aW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcblx0XHRcdFx0bWFyZ2luOiAwIC4yNXJlbSAwIDAuMTVyZW07XG5cdFx0XHR9XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0Lmdmb3JtX2lucHV0LXdyYXBwZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQ+IGxhYmVsIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrIWltcG9ydGFudDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMCFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC10ZXh0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZ2lucHV0IHtcblx0Jl9jb250YWluZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblxuXHRcdCZfY29uc2VudCB7XG5cdFx0XHQuZ2Zvcm1faW5wdXQtd3JhcHBlciB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG4gICAgXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfc2luZ2xlcHJvZHVjdCB7XG5cblx0XHRcdC5naW5wdXRfcHJvZHVjdF9wcmljZV9sYWJlbCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0XHRcdC5nZm9ybV9pbnB1dC13cmFwcGVyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX2RhdGUge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblxuXHRcdCZfcmFkaW8ge1xuXHRcdFx0LmdmaWVsZF9yYWRpbyB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblxuXHRcdCZfdGV4dGFyZWEge1xuXHRcdFx0dGV4dGFyZWEge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvKiBUaW1lIGZpZWxkICovXG5cdCZfY29tcGxleCB7XG5cdFx0LmNsZWFyLW11bHRpIHtcbi8qXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyovXG5cdFx0fVxuXHR9XG5cblx0Jl9jb3VudGVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWZvcm0tZGVzY3JpcHRpb247XG4gICAgXHRkaXNwbGF5OiBibG9jaztcbiAgICBcdGZvbnQtc2l6ZTogMTRweDtcbiAgICBcdG1hcmdpbi10b3A6IDVweDtcblx0fVxuXG5cdC8qJl9jb3VudGVyIHtcblx0XHRmb250LXNpemU6IDAuNzVyZW07XG5cdH1cblxuXHRAaW5jbHVkZSBicChsYXJnZSkge1xuXHRcdCZfcHJvZHVjdF9wcmljZSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHRcdCZfbGFiZWwge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHQmX3F1YW50aXR5IHtcblx0XHRcdCZfbGFiZWwge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fSovXG59XG5cblxuLmdmIHtcblxuXHQmX2hhbGZfY29sdW1uIHtcblx0XHRAaW5jbHVkZSBicChsYXJnZSkge1xuXHRcdCAgICBmbGV4OiAwIDAgNDklO1xuXHRcdH1cblx0fVxuXG5cdCZfcGFnZV9zdGVwcyB7XG5cdFx0cGFkZGluZzogMS4yNXJlbSAwO1xuXHQgICAgZGlzcGxheTogZmxleDtcblx0ICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0ICAgIGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXG5cdCZfc3RlcCB7XG5cdFx0b3BhY2l0eTogLjI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdCAgICBmbGV4OiAxIDAgNTAlO1xuXHQgICAgbWFyZ2luLWJvdHRvbTogMDtcblx0XG5cdFx0Jl9hY3RpdmUge1xuXHRcdFx0b3BhY2l0eTogMTtcblxuXHRcdFx0LmdmX3N0ZXBfbnVtYmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfbnVtYmVyIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQgICAgd2lkdGg6IDEuMjVyZW07XG5cdFx0XHRoZWlnaHQ6IDEuMjVyZW07XG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuXHRcdCAgICBmb250LXNpemU6IDAuNzVyZW07XG5cdFx0ICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cblx0XHQgICAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHQgICAgXHR3aWR0aDogMi41cmVtO1xuXHRcdFx0XHRoZWlnaHQ6IDIuNXJlbTtcblx0XHRcdCAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMXJlbTtcblx0XHQgICAgfVxuXHRcdH1cblxuXHRcdCZfbGFiZWwge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdNdWxpJywgc2Fucy1zZXJpZjtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG5cdFx0XHRAaW5jbHVkZSBicChsYXJnZSkge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMC4yNXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4udmFsaWRhdGlvbiB7XG5cdCZfZXJyb3Ige1xuXHRcdHBhZGRpbmc6IDAgMCAxcmVtIDA7XG5cdH1cbiBcdFxuIFx0Jl9tZXNzYWdlIHtcblx0XHRjb2xvcjogI2Y3NDgxNjtcblx0ICAgIG1hcmdpbi1ib3R0b206IDVweDtcblx0ICAgIGZvbnQtc2l6ZTogMTRweDtcblx0fVxufVxuXG4jZ2Zvcm1fcGFnZV8xXzEge1xuXHQuZ2Zvcm1fcGFnZV9mb290ZXIge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuXHRcdD4gLmMtYnRuOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0XHRcdHdpZHRoOiA0OSU7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicChsYXJnZSkge1xuICAgIFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIFx0fVxuXHR9XG59XG5cbiNnZm9ybV9wYWdlXzFfMiB7XG5cdC5nZm9ybV9wYWdlX2Zvb3RlciB7XG5cdFx0I2dmb3JtX3ByZXZpb3VzX2J1dHRvbl8xIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdCAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdCAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0ICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0ICAgIG9yZGVyOiAyO1xuXHRcdCAgICB3aWR0aDogMTAwJTtcblxuXHRcdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0ICAgIFx0XHRvcmRlcjogMTtcblx0ICAgIFx0XHR3aWR0aDogNDklO1xuXHQgICAgXHR9XG5cblx0XHQgICAgJjpob3ZlciB7XG5cdFx0ICAgIFx0c3BhbiB7XG5cdFx0ICAgIFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHQgICAgXHR9XG5cdFx0ICAgIH1cblxuXHRcdCAgICBzcGFuIHtcblx0XHQgICAgXHRwYWRkaW5nOiAwO1xuXHRcdFx0ICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdCAgICBjb2xvcjogI2FmYWZhZjtcblx0XHQgICAgfVxuXG5cdFx0ICAgIC5idXR0b25fX2ljb24ge1xuXHRcdCAgICBcdG9wYWNpdHk6IDA7XG5cdFx0ICAgIH1cblx0XHR9XG5cblx0XHQjZ2Zvcm1fc3VibWl0X2J1dHRvbl8xIHtcblx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblxuXHRcdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0ICAgIFx0XHRvcmRlcjogMjtcblx0ICAgIFx0XHR3aWR0aDogNDklO1xuXHQgICAgXHR9XG5cdFx0fVxuXHR9XG59XHRcblxuLy9HcmF2aXR5IEZvcm0gVUlcbi51aSB7XG5cdCYtZGF0ZXBpY2tlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhY2tncm91bmQtc2l0ZTtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdGJveC1zaGFkb3c6IDAgMjBweCA1MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHQmLWhlYWRlciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdH1cblxuXHRcdCYtdGl0bGUgeyBcblx0XHRcdGZsZXg6IDEgMCAxMDAlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdFx0PiBzZWxlY3Qge1xuXHRcdFx0XHRmbGV4OiAwIDAgNDglO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtY2FsZW5kYXIge1xuXG5cdFx0XHR0aCB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDVweDtcblx0XHRcdH1cblxuXHRcdFx0dGQge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHBhZGRpbmc6IDNweDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLW91dGxpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji1jb3JuZXIge1xuXHRcdCYtYWxsIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdG1hcmdpbi1ib3R0b206IC40cmVtO1xuXHRcdH1cblx0fVxuXG5cdCYtdG9kYXkge1xuXG5cdFx0YS51aS1zdGF0ZS1kZWZhdWx0ICB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcblx0XHQgICAgY29sb3I6ICRjb2xvci1ibGFjaztcblx0XHR9XG5cdH1cblxuXHQmLXN0YXRlIHtcblxuXHRcdCYtZGVmYXVsdCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiAuOXJlbTtcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRoZWlnaHQ6IDMwcHg7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLWRpc2FibGVkIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1vdXRsaW5lO1xuXHRcdH1cblxuXHRcdCYtaGlnaGxpZ2h0IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLXByaW1hcnksIDEwJSk7XG5cdFx0fVxuXG5cdFx0Ji1hY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0fVxuXHR9XG59IiwiLm8tbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gIEBpbmNsdWRlIGJwKHNtYWxsKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogVmVydGljYWwgYWxpZ24gKi9cbi5vLWFsaWduLWNlbnRlciB7XG4gIC5vLWxheW91dCB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9IFxufVxuXG4uby1hbGlnbi1jZW50ZXIge1xuICAuby1sYXlvdXQge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9IFxufVxuXG4uby1hbGlnbi1ib3R0b20ge1xuICAuby1sYXlvdXQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfSBcbn1cblxuLm8tbGF5b3V0X19pdGVtIHtcbiAgLypmbGV4OiAxOyovXG59XG5cbi5vLWxheW91dC0tZ3V0dGVyZWQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgPiAuby1sYXlvdXRfX2l0ZW0ge1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cbn1cblxuLm8tbGF5b3V0LS0xMDAge1xuICAvKndpZHRoOiAxMDAlOyovXG4gID4gLm8tbGF5b3V0X19pdGVtIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgfVxufVxuXG4uby1sYXlvdXQtLTUwLTUwIHtcbiAgPiAuby1sYXlvdXRfX2l0ZW0ge1xuICAgIEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuICAgICAgZmxleDogMCAwIDQ4JTtcbiAgICB9XG4gIH1cbn1cblxuLm8tbGF5b3V0LS0zMy02NiB7XG4gID4gLm8tbGF5b3V0X19pdGVtIHtcbiAgICBAaW5jbHVkZSBicChtZWRpdW0pIHtcbiAgICAgIGZsZXg6IDAgMCA2NCU7XG5cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGZsZXg6IDAgMCAzMiU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5vLWxheW91dC0tNjYtMzMge1xuICA+IC5vLWxheW91dF9faXRlbSB7XG4gICAgQGluY2x1ZGUgYnAobWVkaXVtKSB7XG4gICAgICBmbGV4OiAwIDAgMzIlO1xuXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBmbGV4OiAwIDAgNjQlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm8tbGlzdC1iYXJlIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luLWxlZnQ6IDA7XG59XG4iLCIuby1saXN0LWlubGluZSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblxuXHQmX19pdGVtIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cbn1cbiIsInRhYmxlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWJhY2tncm91bmQtc2l0ZTtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLW91dGxpbmU7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGNvbG9yOiAkY29sb3ItdGV4dDtcblxuXHRjYXB0aW9uIHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0cGFkZGluZzogNXB4O1xuXHR9XG5cblx0dGJvZHkge1xuXG5cdH1cblxuXHR0ciB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1vdXRsaW5lO1xuXG5cdFx0dGgge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR9XG5cblx0XHR0ZCB7XG5cblx0XHR9XG5cblx0XHR0aCwgdGQge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLW91dGxpbmU7XG5cdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5jLXRhYmxlIHtcblx0Jl9faXRlbSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXHRcblx0Jl9fbmFtZSB7XG5cdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgICBmb250LXdlaWdodDogNzAwO1xuXHQgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblx0ICAgIGZsZXg6IDEgMCA1MCU7XG5cdCAgICBmb250LXNpemU6IDE2cHg7XG5cdH1cblxuXHQmX192YWx1ZSB7XG5cdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgICBmbGV4OiAxIDAgNTAlO1xuXHQgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuXHR9XG59IiwiLm8tc2VjdGlvbi5vLXNlY3Rpb24tLWJyZWFkY3J1bWJzIHtcblx0bWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmMtZm9vdGVyX19icmVhZGNydW1icyB7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5jLWJyZWFkY3J1bWJzLCAuYnJlYWRjcnVtYnMge1xuXHRwYWRkaW5nOiAxNXB4IDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblxuXHRhIHtcblx0XHRjb2xvcjogJGNvbG9yLXRpdGxlO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdH1cblxuXHQmX19jaGV2cm9uIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdG1hcmdpbjogMCA1cHg7XG5cdFx0d2lkdGg6IDEycHg7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuXHRcdHBhdGgge1xuXHRcdFx0ZmlsbDogY3VycmVudENvbG9yO1xuXHRcdH1cblx0fVxufVxuXG4uYnJlYWRjcnVtYiB7XG5cdCZfbGFzdCB7XG5cdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXHR9XG59IiwiLmMtYnV0dG9uLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcbiAgICBvcGFjaXR5OiAxO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgJGdsb2JhbC10cmFuc2l0aW9uO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5jLWJ1dHRvbi0tc21hbGwge1xuICAgIHBhZGRpbmc6IDdweCAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbi5jLWJ1dHRvbiB7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAuYy1idXR0b24ge1xuICAgICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICAgICAuYy1idXR0b24tLXNtYWxsICYge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzO1xuXG4gICAgICAgIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYy1idXR0b24ge1xuICAgICZfX3ByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICBcbiAgICAgICAgLmMtYnV0dG9uIHtcbiAgICAgICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXNlY29uZGFyeTtcblxuICAgICAgICAgICAgLmMtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIH0gICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NlY29uZGFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgXG4gICAgICAgIC5jLWJ1dHRvbiB7XG4gICAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cbiAgICAgICAgICAgIC5jLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYy1wb3N0LWNhcmQtcmVsYXRlZCB7XG5cdCZfX2xpc3Qge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7XG5cblx0XHRkaXNwbGF5OiBncmlkO1xuXHQgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG5cdCAgICBncmlkLWdhcDogMjBweDtcblxuXHQgICAgQGluY2x1ZGUgYnAoc21hbGwpIHtcblx0ICAgIFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0ICAgIH1cblxuXHRcdEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuXHRcdCAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXHRcdH1cblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdCAgICBib3gtc2hhZG93OiAwIDJweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAuMDUpO1xuXHQgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdFx0LmMtcG9zdC1jYXJkLXJlbGF0ZWQge1xuXHRcdFx0XHRcdCZfX2ltYWdlIHtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19mdWxsLWxpbmsge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Y29sb3I6IGN1cnJlbnRDb2xvcjtcblx0XHR9XG5cdH1cblxuXHQmX19pbm5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHQmX19maWd1cmUge1xuLypcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cGFkZGluZy1ib3R0b206IDc1JTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFja2dyb3VuZDtcbiovXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQgICAgZmxleDogMCAwIDc1cHg7XG4gICAgXHRwYWRkaW5nLWJvdHRvbTogNzVweDtcbiAgICBcdG1hcmdpbi1ib3R0b206IDA7XG4gICAgXHRib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcbiAgICBcdG92ZXJmbG93OiBoaWRkZW47XG4gICAgXHRcblx0XHRAaW5jbHVkZSBicChtZWRpdW0pIHtcblx0XHQgICAgZmxleDogMSAwIDEwMCU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDc1JTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYWNrZ3JvdW5kO1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgdHJhbnNwYXJlbnQgMCUsIHJnYmEoMCwwLDAsMC4zKSAxMDAlKTtcblx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdCAgICBkaXNwbGF5OiBibG9jaztcblx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0ICAgIGJvdHRvbTogMDtcblx0XHQgICAgdG9wOiAwO1xuXHRcdCAgICBvcGFjaXR5OiAxO1xuXHRcdCAgICB6LWluZGV4OiAxO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHRyYW5zcGFyZW50IDAlLCByZ2JhKDAsMCwwLDAuOCkgMTAwJSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9faW1hZ2Uge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcblx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIHRvcDogMDtcblx0ICAgIGxlZnQ6IDA7XG5cdCAgICBib3R0b206IDA7XG5cdCAgICByaWdodDogMDtcblxuXHQgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXM7XG5cdH1cblxuXHQmX19tZXRhIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdGZsZXg6IDAgMCBjYWxjKDEwMCUgLSA3NXB4KTtcblxuXHRcdEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuXHRcdCAgICBmbGV4OiAxIDAgMTAwJTtcblx0XHQgICAgcGFkZGluZzogMjBweCAwO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuXHRcdCAgICBmb250LXNpemU6IDIxcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdH1cblx0fVxufSIsIi5jLWNhcmQge1xuICAmLWdlcmVjaHQge1xuICAgICZfX2xpc3Qge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtZ2FwOiAzMHB4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwxZnIpO1xuXG4gICAgICBAaW5jbHVkZSBicChtZWRpdW0pIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwxZnIpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicChsYXJnZSkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLDFmcik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itb3V0bGluZTtcblxuICAgICAgLmMtc2VsZWN0ZWQtcmVjaXBlc19fY29udGVudC0tY2Fyb3VzZWwgJiB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgICYtLWlubmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2luZGljYXRvciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGVmdDogLTE2cHg7XG4gICAgICB0b3A6IC0xNnB4O1xuICAgIH1cblxuICAgICZfX2Z1bGwtbGluayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZmlndXJlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDYyLjUlO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICZfX21ldGEge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICB9XG5cbiAgICAmX19sYWJlbCB7XG4gIFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItbGlnaHRibHVlO1xuICBcdFx0cGFkZGluZzogMTBweCAyMHB4O1xuICBcdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcbiAgXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG4gIFx0XHRmb250LXNpemU6IDE2cHg7XG4gIFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBcdFx0Ym9yZGVyLXJhZGl1czogMjBweCAwIDIwcHggMDtcbiAgXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgXHRcdHRvcDogMDtcbiAgXHRcdGxlZnQ6IDA7XG4gIFx0XHR6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAkY29sb3ItdGl0bGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAmX19yYXRpbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYy1yYXRpbmdfX3N0YXJzIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB9XG5cbiAgICAgICYtLWNvdW50IHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZnVsbC1saW5rIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHQgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgIC5jLWJ1dHRvbiB7XG4gICAgICAgICAgJl9fc2Vjb25kYXJ5IHsgXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cbiAgICAgICAgICAgIC5jLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cdCAgICB9XG4gICAgfVxuXG4gICAgJl9fZnVsbC1saW5rLS1oaWdobGlnaHRlZCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19leGNlcnB0IHtcbiAgICBcdG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcmVhZC1tb3JlIHtcbiAgICAgICYtLWljb24ge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgICAgfVxuICAgIH1cbiAgfSAgXG59XG5cbi5jLWNhcmQge1xuICAmLWdlcmVjaHQtcmVsYXRlZCB7XG4gICAgJl9fbGlzdCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC1nYXA6IDMwcHg7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLDFmcik7XG5cbiAgICAgIEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLDFmcik7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsMWZyKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1vdXRsaW5lO1xuXG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgfVxuXG4gICAgICAmLS1pbm5lciB7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZnVsbC1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19maWd1cmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogNzVweDtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG5cbiAgICAgIGZsZXg6IDAgMCA3NXB4O1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fbWV0YSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4OiAxIDAgY2FsYygxMDAlIC0gNzVweCk7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgLyp3aGl0ZS1zcGFjZTogbm93cmFwOyovXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogJGNvbG9yLXRpdGxlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gIFxuICAgICZfX2Z1bGwtbGluayB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICBwYWRkaW5nOiAxNXB4O1xuXG5cbiAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJhY2tncm91bmQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuXG4gICAgICAgIC5jLWJ1dHRvbiB7XG4gICAgICAgICAgJl9fc2Vjb25kYXJ5IHsgXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cbiAgICAgICAgICAgIC5jLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcmVhZC1tb3JlIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgJi0taWNvbiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgICB9XG4gICAgfVxuICB9ICBcbn1cblxuXG4uYy1jYXJkLXBvc3Qge1xuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwxZnIpO1xuICAgIGdyaWQtcm93LWdhcDogMzBweDtcblxuICAgIEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBAaW5jbHVkZSBicChtZWRpdW0pIHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDYvc3BhbiA2O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICBncmlkLWNvbHVtbjogc3BhbiA0L3NwYW4gNDsgXG4gICAgfVxuICB9XG5cbiAgJl9fZmlndXJlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDYwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1vdXRsaW5lO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gICZfX21ldGEge1xuXG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC1mYW1pbHk6IERNIFNhbnMsIHNhbnMtc2VyaWY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAmX19yZWFkLW1vcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG4iLCIuYy1mb290ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFja2dyb3VuZC1mb290ZXI7XG5cdGNvbG9yOiAkY29sb3ItdGV4dDtcblx0cGFkZGluZzogMzBweCAwO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLW91dGxpbmU7XG5cdG1hcmdpbi10b3A6IDUwcHg7XG5cblx0LyomX193aWRnZXRzIHtcblx0XHRwYWRkaW5nOiAwO1xuICAgIFx0ZGlzcGxheTogZ3JpZDtcblx0ICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG5cdCAgICBncmlkLWF1dG8tZmxvdzogcm93O1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLDFmcik7XG5cdCAgICBncmlkLXJvdy1nYXA6IDMwcHg7XG5cdCAgICBcblx0ICAgIEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuXHQgICAgXHRncmlkLWNvbHVtbi1nYXA6IDMwcHg7XG5cdCAgICB9XG5cblx0ICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0XHRwYWRkaW5nOiA1MHB4IDA7XG5cdFx0XHRncmlkLWNvbHVtbi1nYXA6IDYwcHg7XG5cdFx0fVxuXHR9XG4qL1xuXG5cdCZfX3dpZGdldHMge1xuXHRcdHBhZGRpbmc6IDA7XG4gICAgXHRkaXNwbGF5OiBncmlkO1xuXHQgICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcblx0ICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsMWZyKTtcblx0ICAgIGdyaWQtcm93LWdhcDogMzBweDtcblxuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcblx0ICAgIHBhZGRpbmc6IDMwcHg7XG5cdCAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuXHQgICAgXG5cdCAgICBAaW5jbHVkZSBicChtZWRpdW0pIHtcblx0XHQgICAgZ3JpZC1jb2x1bW4tZ2FwOiAzMHB4O1xuXHRcdH1cdCAgICBcblxuXHQgICAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHQgICAgcGFkZGluZzogNDBweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicCh4bGFyZ2UpIHtcblx0XHQgICAgcGFkZGluZzogNjBweDtcblx0XHQgICAgbWFyZ2luOiAwIC02MHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRjb2xvcjogJGNvbG9yLXRpdGxlO1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cblx0XHRAaW5jbHVkZSBicChsYXJnZSkge1xuXHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0fVxuXG5cblx0Jl9fbGlua3Mge1xuXG5cdH1cblxuXHQmX19idXR0b24ge1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1vdXRsaW5lO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuXHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcblx0XHR3aWR0aDogMTAwJTtcbiAgICBcdGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgXHQmOmhvdmVyIHtcbiAgICBcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRcdC5jLWZvb3Rlcl9fYnV0dG9uIHtcblx0XHRcdFx0Ji0tdGV4dCB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuICAgIFx0fVxuXG5cdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHQmLS1pbm5lciB7XG5cdFx0ICAgIGRpc3BsYXk6IGZsZXg7XG5cdFx0ICAgIGZsZXgtd3JhcDogd3JhcDtcblx0XHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdCAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG5cdFx0ICAgICAgICBcdG1pbi1oZWlnaHQ6IDcwcHg7XG5cdFx0fVxuXG5cdFx0Ji0tZmlndXJlIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuICAgIFx0XHRmbGV4OiAwIDAgNDBweDtcblx0XHR9XG5cblx0XHQmLS1tZXRhIHtcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFxuXHRcdCAgICBmbGV4LXdyYXA6IHdyYXA7XG5cdFx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR9XG5cblx0XHQmLS10ZXh0IHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXRpdGxlO1xuXHRcdH1cblxuXHRcdCYtLWljb24ge1xuXHRcdFx0ZmlsbDogY3VycmVudENvbG9yO1xuXHRcdCAgICBwYWRkaW5nOiAzcHg7XG5cdFx0ICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0ICAgIHdpZHRoOiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX21lbnUge1xuXHRcdGdyaWQtY29sdW1uOiBzcGFuIDEyL3NwYW4gMTI7XG5cblx0XHRAaW5jbHVkZSBicChtZWRpdW0pIHtcblx0XHRcdGdyaWQtY29sdW1uOiBzcGFuIDYvc3BhbiA2O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0XHRncmlkLWNvbHVtbjogc3BhbiAzL3NwYW4gMztcblx0XHR9XG5cblx0XHQuYy1mb290ZXItbWVudSB7XG5cdFx0XHQmX19saXN0IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdFx0XHQmLS1uby10aXRsZSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDUycHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCZfX2l0ZW0ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXG5cdFx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCZfX2xpbmsge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXRleHQ7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cblx0XHRcdFx0XHQuYy1mb290ZXItbWVudSB7XG5cdFx0XHRcdFx0XHQmX190ZXh0IHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jl9fdGV4dCB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcblxuXHRcdFx0XHRAaW5jbHVkZSBicChsYXJnZSkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXG5cdFx0Ji0tZGVzY3JpcHRpb24ge1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0XHRcdG1heC13aWR0aDogMzUwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29weXJpZ2h0IHtcblx0XHRwYWRkaW5nOiAxNXB4IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhY2tncm91bmQtZm9vdGVyO1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cblx0XHQmLS1pbm5lciB7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdCAgICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuXHRcdCAgICBncmlkLWF1dG8tZmxvdzogcm93O1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsMWZyKTtcblx0XHQgICAgZ3JpZC1yb3ctZ2FwOiAxNXB4O1xuXHRcdCAgICBcblx0XHQgICAgQGluY2x1ZGUgYnAobWVkaXVtKSB7XG5cdFx0ICAgIFx0Z3JpZC1yb3ctZ2FwOiAzMHB4O1xuXHRcdCAgICBcdGdyaWQtY29sdW1uLWdhcDogMzBweDtcblx0XHQgICAgfVxuXHRcdH1cblxuXHRcdCYtZGF0ZSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGdyaWQtY29sdW1uOiBzcGFuIDEyL3NwYW4gMTI7XG5cdFx0XHRvcmRlcjogMjtcblxuXHRcdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0XHRncmlkLWNvbHVtbjogc3BhbiA2L3NwYW4gNjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLWZhdmljb24ge1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdG1hcmdpbjogMCAuNXJlbSAwIDA7XG5cdFx0ICAgIHBhZGRpbmc6IDA7XG5cdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQgICAgaGVpZ2h0OiAzMHB4O1xuXHRcdH1cblxuXHRcdCYtbWV0YSB7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXHRcdH1cblxuXHRcdCYtbWVudSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGdyaWQtY29sdW1uOiBzcGFuIDEyL3NwYW4gMTI7XG5cdFx0XHRvcmRlcjogMTtcblxuXHRcdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIFx0XHRcdG1hcmdpbjogMDtcbiAgICBcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRcdGdyaWQtY29sdW1uOiBzcGFuIDYvc3BhbiA2O1xuXHRcdFx0fVxuXG5cblx0XHRcdC5jLW1lbnUge1xuXHRcdFx0XHQmX19saXN0IHtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCZfX2l0ZW0ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCZfX2xpbmsge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCZfX3RleHQge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmMtZm9vdGVyX19uYXYge1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0fVxuXG5cdFx0XHQuYy1mb290ZXJfX2NvcHlyaWdodC1wcml2YWN5LXRleHQge1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmMtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHdpZHRoOiAxMDAlO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cztcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1vdXRsaW5lO1xuXHRcblx0Jl9fbWFpbiB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDIwcHggMDtcblx0fVxuXG5cdCZfX2lubmVyIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQmX19uYXYge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG5cdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdH1cblxuXHQmX19jb250YWN0IHtcblx0XHRyaWdodDogMi4yNXJlbTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cblx0ICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdCAgICBcdG1hcmdpbi1sZWZ0OiAxcmVtO1xuXHQgICAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgICBcdHJpZ2h0OiBpbmhlcml0O1xuXHQgICAgfVxuXHR9XG5cdFxuXHQuaXMtZml4ZWQgJiB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHR9XG59IiwiLmMtbG9nbyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDQwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDE2MHB4O1xuXHR6LWluZGV4OiAxO1xufSIsIi8vIHZhcmlhYmxlcyBtZW51IGljb25cbiRtZW51LWljb24tbGluZS1oZWlnaHQ6IDNweDtcbiRtZW51LWljb24tbGluZS13aWR0aDogMzJweDtcbiRtZW51LWljb24tbGluZS1zcGFjZTogNnB4O1xuJG1lbnUtaWNvbi1ib3JkZXItcmFkaXVzOiAzcHg7XG4kbWVudS1pY29uLWxpbmUtb2Zmc2V0WTogJG1lbnUtaWNvbi1saW5lLWhlaWdodCArICRtZW51LWljb24tbGluZS1zcGFjZTtcbiRtZW51LWljb24taGVpZ2h0OiAoMyokbWVudS1pY29uLWxpbmUtaGVpZ2h0KSArICgyKiRtZW51LWljb24tbGluZS1zcGFjZSk7XG4kbWVudS1kZWxheTogLjVzO1xuJGN1YmljLWJlemllci1pbjogY3ViaWMtYmV6aWVyKDAuMzAsMSwwLjcwLDEpO1xuJGN1YmljLWJlemllci1vdXQ6IGN1YmljLWJlemllcigxLDAuNzAsMSwwLjMwKTtcblxuLmMtbWVudS10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6ICRtZW51LWljb24taGVpZ2h0O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogJG1lbnUtaWNvbi1saW5lLXdpZHRoO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgXG4gICZfX2JhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6ICRtZW51LWljb24tbGluZS1oZWlnaHQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgYW5pbWF0aW9uOiBhbmltYXRlLWxpbmUtMS1yZXYgJG1lbnUtZGVsYXkgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICBhbmltYXRpb246IGFuaW1hdGUtbGluZS0yLXJldiAkbWVudS1kZWxheSBlYXNlLWluLW91dDtcbiAgICAgIG1hcmdpbjogJG1lbnUtaWNvbi1saW5lLXNwYWNlIDA7XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICBhbmltYXRpb246IGFuaW1hdGUtbGluZS0zLXJldiAkbWVudS1kZWxheSBlYXNlLWluLW91dDtcbiAgICB9XG4gIH1cblxuICAmLmlzLW9wZW4ge1xuICAgIC5jLW1lbnUtdG9nZ2xlX19iYXIge1xuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgYW5pbWF0aW9uOiBhbmltYXRlLWxpbmUtMSAkbWVudS1kZWxheSAkY3ViaWMtYmV6aWVyLWluIGZvcndhcmRzO1xuICAgICAgfVxuICBcbiAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICBhbmltYXRpb246IGFuaW1hdGUtbGluZS0yICRtZW51LWRlbGF5ICRjdWJpYy1iZXppZXItaW4gZm9yd2FyZHM7XG4gICAgICB9XG4gIFxuICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgIGFuaW1hdGlvbjogYW5pbWF0ZS1saW5lLTMgJG1lbnUtZGVsYXkgJGN1YmljLWJlemllci1pbiBmb3J3YXJkcztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBicChsYXJnZSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhbmltYXRlLWxpbmUtMSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZSgwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJG1lbnUtaWNvbi1saW5lLW9mZnNldFksIDApIHJvdGF0ZSgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJG1lbnUtaWNvbi1saW5lLW9mZnNldFksIDApIHJvdGF0ZSg0NWRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhbmltYXRlLWxpbmUtMiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYW5pbWF0ZS1saW5lLTMge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUoMGRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0kbWVudS1pY29uLWxpbmUtb2Zmc2V0WSwgMCkgcm90YXRlKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtJG1lbnUtaWNvbi1saW5lLW9mZnNldFksIDApIHJvdGF0ZSgxMzVkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYW5pbWF0ZS1saW5lLTEtcmV2IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJG1lbnUtaWNvbi1saW5lLW9mZnNldFksIDApIHJvdGF0ZSg0NWRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICRtZW51LWljb24tbGluZS1vZmZzZXRZLCAwKSByb3RhdGUoMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGFuaW1hdGUtbGluZS0yLXJldiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYW5pbWF0ZS1saW5lLTMtcmV2IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLSRtZW51LWljb24tbGluZS1vZmZzZXRZLCAwKSByb3RhdGUoMTM1ZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLSRtZW51LWljb24tbGluZS1vZmZzZXRZLCAwKSByb3RhdGUoMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZSgwZGVnKTtcbiAgfVxufSIsIi5jLXJlYWQtbW9yZSB7XG4gICZfX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itb3V0bGluZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICBcbiAgJl9faWNvbiB7XG4gICAgY29sb3I6ICRjb2xvci1pY29uO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAuaXMtb3BlbiAmIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG4gIFxuICAmX19jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjJzO1xuXG4gICAgLmlzLWhpZGRlbiAmIHtcbiAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgXHQmOmxhc3Qtb2YtdHlwZSB7XG4gICAgXHRcdG1hcmdpbi1ib3R0b206IDA7XG4gICAgXHR9XG4gICAgfVxuICB9XG59IiwiLmMtcmV2aWV3cyB7XG5cdCZfX2xpc3Qge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRtYXJnaW46IDA7XG5cdCAgIFx0cGFkZGluZzogMTBweDtcblx0ICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1iYWNrZ3JvdW5kLXNpdGU7XG5cdCAgICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcblx0fVxuXG5cdCZfX2lubmVyIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHQgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsMWZyKTtcblx0ICAgIGdyaWQtcm93LWdhcDogMzBweDtcblx0ICAgIFxuXHQgICAgQGluY2x1ZGUgYnAobWVkaXVtKSB7XG5cdFx0ICAgIGdyaWQtZ2FwOiAzMHB4O1xuXHRcdCAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuXHRcdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHQgICAgfVxuXHR9XG5cblx0Jl9fZnVsbC1saW5rIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuXHRcdFx0LmMtc3VwcG9ydC1yZWxhdGVkIHtcblx0XHRcdFx0Jl9fdGl0bGUge1xuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWxpbms7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jl9faWNvbiB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCk7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19maWd1cmUge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0Z3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXG5cdCAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcblxuXG5cblx0XHRAaW5jbHVkZSBicChtZWRpdW0pIHtcblx0XHRcdGdyaWQtY29sdW1uOiBzcGFuIDYvc3BhbiA2O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0XHRncmlkLWNvbHVtbjogc3BhbiA0L3NwYW4gNDtcblx0XHRcdGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuXHRcdH1cblxuXG5cblx0XHQmLS1saW5lcyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcblx0XHQgICAgbGVmdDogLTIwcHg7XG5cdFx0ICAgIHJpZ2h0OiAwO1xuXHRcdCAgICBib3R0b206IDA7XG5cdFx0ICAgIHRvcDogMDtcblx0XHQgICAgZGlzcGxheTogZmxleDtcblx0XHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0Ji0tY2xvY2sge1xuXHRcdCAgICBtYXgtd2lkdGg6IDEyMHB4O1xuXHRcdCAgICBtYXgtaGVpZ2h0OiAxMjBweDtcblx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdCAgICBib3R0b206IC0yMHB4O1xuXHRcdCAgICBsZWZ0OiAtMjBweDtcblx0XHR9XG5cdH1cblxuXHQmX19pbWFnZSB7XG5cdCAgIFx0cG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgdG9wOiAwO1xuXHQgICAgcmlnaHQ6IDA7XG5cdCAgICBib3R0b206IDA7XG5cdCAgICBsZWZ0OiAwO1xuXHQgICAgd2lkdGg6IDEwMCU7XG5cdCAgICBoZWlnaHQ6IDEwMCU7XG5cdCAgICBvYmplY3QtZml0OiBjb3Zlcjtcblx0ICAgXHRib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcblxuXHRcdEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCZfX21ldGEge1xuXHQgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcblx0XHRcblx0XHRAaW5jbHVkZSBicChtZWRpdW0pIHtcblx0XHRcdGdyaWQtY29sdW1uOiBzcGFuIDYvc3BhbiA2O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fcXVvdGUge1xuXHRcdGZvbnQtc2l6ZTogMjFweDtcblx0ICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG5cdCAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuXG5cdCAgICBAaW5jbHVkZSBicChtZWRpdW0pIHtcblx0ICAgIFx0Zm9udC1zaXplOiAyNHB4O1xuXHQgICAgfVxuXG5cdCAgICBAaW5jbHVkZSBicChsYXJnZSkge1xuXHQgICAgXHRmb250LXNpemU6IDI4cHg7XG5cdCAgICB9XG5cdH1cblxuXHQmX19wZXJzb24ge1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuXHQgICAgXHRmb250LXNpemU6IDE4cHg7XG5cdCAgICB9XG5cdH1cblxuXHQmX19mdW5jdGlvbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRAaW5jbHVkZSBicChtZWRpdW0pIHtcblx0ICAgIFx0Zm9udC1zaXplOiAxOHB4O1xuXHQgICAgfVxuXHR9XG5cblx0Jl9faWNvbiB7XG5cdCAgICB3aWR0aDogMjRweDtcblx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0ICAgIG1hcmdpbi1yaWdodDogNXB4O1xuXHQgICAgXG5cdCAgICBmbGV4OiAwIDAgMjRweDtcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZsZXg6IDE7XG5cdH1cbn1cblxuLmMtcmV2aWV3IHtcblx0Jl9fdG9wIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdH1cblxuXHQmX19maWd1cmUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGZsZXg6IDAgMCA0OHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0d2lkdGg6IDQ4cHg7XG5cdFx0aGVpZ2h0OiA0OHB4O1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci10ZXJ0aWFyeTtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0QGluY2x1ZGUgYnAobWVkaXVtKSB7XG5cdFx0XHRmbGV4OiAwIDAgNjBweDtcblx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2ltYWdlIHtcblxuXHR9XG5cblx0Jl9fbWV0YSB7XG5cdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdGZsZXg6IDAgMCBjYWxjKDEwMCUgLSA3OHB4KTtcblxuXHRcdEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuXHRcdFx0ZmxleDogMCAwIGNhbGMoMTAwJSAtIDkwcHgpO1xuXHRcdH1cblx0fVxuXG5cdCZfX3BlcnNvbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cblxuXHQmX19mdW5jdGlvbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxuXG5cdCZfX2Fycm93IHtcblx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgbGVmdDogMjRweDtcblx0ICAgIHRvcDogLTEycHg7XG5cdCAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHQgICAgd2lkdGg6IDE1cHg7XG5cdCAgICBoZWlnaHQ6IDE1cHg7XG5cdCAgICBtYXJnaW46IDAgNXB4O1xuXHQgICAgei1pbmRleDogMjtcblx0ICAgIGJvcmRlcjogMDtcblx0ICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblxuXHQgICAgJjphZnRlciB7XG5cdFx0ICAgIGNvbnRlbnQ6IFwiXCI7XG5cdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICAgIHRvcDogNHB4O1xuICAgICAgICBcdGJvcmRlcjogMXB4IHNvbGlkICNFNkU2RTY7XG5cdFx0ICAgIGJvcmRlci1sZWZ0OiAwO1xuXHRcdCAgICBib3JkZXItYm90dG9tOiAwO1xuXHRcdCAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRcdCAgICB3aWR0aDogMTVweDtcblx0XHQgICAgaGVpZ2h0OiAxNXB4O1xuXHRcdCAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdCAgICB9XG5cdH1cblxuXHQmX19yZXZpZXcge1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdCAgICBib3JkZXI6IDFweCBzb2xpZCAjRTZFNkU2O1xuXHQgICAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG5cdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0ICAgIHAge1xuXHQgICAgXHQmOmxhc3Qtb2YtdHlwZSB7XG5cdCAgICBcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0ICAgIFx0fVxuXHQgICAgfVxuXG5cblxuXHR9XG5cbn0iLCJcbi5jLXNlcnZpY2VzIHtcblx0Jl9fbGlzdCB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0ICAgIGdyaWQtY29sdW1uLWdhcDogMzBweDtcblx0ICAgIC13ZWJraXQtY29sdW1uLWdhcDogMzBweDtcblx0ICAgIGNvbHVtbi1nYXA6IDMwcHg7XG5cdCAgICBncmlkLXJvdy1nYXA6IDE1cHg7XG5cdCAgICByb3ctZ2FwOiAxNXB4O1xuXHQgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwxZnIpO1xuXG5cdFx0QGluY2x1ZGUgYnAobWVkaXVtKSB7XG5cdFx0ICAgIGdyaWQtcm93LWdhcDogMzBweDtcblx0ICAgIFx0cm93LWdhcDogMzBweDtcblxuXHRcdFx0Ji0tb25lIHtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwxZnIpO1xuXHRcdFx0fVxuXG5cdFx0XHQmLS10d28ge1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLDFmcik7XG5cdFx0XHR9XG5cblx0XHRcdCYtLXRocmVlIHtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwxZnIpO1xuXHRcdFx0fVxuXG5cdFx0XHQmLS1mb3VyIHtcblx0XHQgICAgXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLDFmcik7XG5cdFx0XHR9XG5cblx0XHRcdCYtLWZpdmUge1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLDFmcik7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblxuXHRcdFx0Ji0tb25lIHtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwxZnIpO1xuXHRcdFx0fVxuXG5cdFx0XHQmLS10d28ge1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLDFmcik7XG5cdFx0XHR9XG5cblx0XHRcdCYtLXRocmVlIHtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywxZnIpO1xuXHRcdFx0fVxuXG5cdFx0XHQmLS1mb3VyIHtcblx0XHQgICAgXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LDFmcik7XG5cdFx0XHR9XG5cblx0XHRcdCYtLWZpdmUge1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LDFmcik7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9faXRlbSB7XG5cdCAgICBkaXNwbGF5OiBibG9jaztcblx0ICAgIG1hcmdpbjogMDtcblx0ICAgXG5cdH1cblxuXHQmX19pbm5lciB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeTtcblx0ICAgIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuXHQgICAgcGFkZGluZzogMzBweDtcblx0fVxuXG5cdCZfX2hlYWRlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0ICAgIGZsZXgtd3JhcDogd3JhcDtcblx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdCAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG5cblx0Jl9fZmlndXJlIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0ZmxleDogMCAwIDI0cHg7XG5cdH1cblxuXHQmX19pbWFnZSB7XG5cdFx0d2lkdGg6IDI0cHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cblx0Jl9fbWV0YSB7XG5cdFx0ZmxleDogMTtcblx0ICAgIGRpc3BsYXk6IGZsZXg7XG5cdCAgICBmbGV4LXdyYXA6IHdyYXA7XG5cdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHQgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHQgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuXHR9XG5cblx0Jl9fbGlua3Mge1xuXHRcdCYtLWxpc3Qge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHQmLS1pdGVtIHtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdFx0XG5cdFx0XHRcdFx0LmMtc2VydmljZXNfX2xpbmtzLS10ZXh0IHtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9faWNvbiB7XG5cdCAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0O1xuXHQgICAgd2lkdGg6IDIwcHg7XG5cdCAgICBmaWxsOiAjOTk5O1xuXHQgICAgaGVpZ2h0OiAxMnB4O1xuXHQgICAgd2lkdGg6IDEycHg7XG5cblx0ICAgIGZsZXg6IDAgMCAxMnB4O1xuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0ICAgIG1hcmdpbi1ib3R0b206IDA7XG5cdCAgICBkaXNwbGF5OiBibG9jaztcblx0ICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHQgICAgY29sb3I6ICRjb2xvci1ibGFjaztcblx0ICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cdCAgICBmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG4gICAgXHRmbGV4OiAxIDAgY2FsYygxMDAlIC0gMjdweCk7XG5cdH1cblxuXHQmX19saW5rcyB7XG5cdFx0Ji0taXRlbSB7XG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLXRleHQge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdH1cblxuXHQmX19saW5rIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXG5cdFx0c3ZnIHtcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXG5cdFx0XHRwYXRoIHtcblx0XHRcdFx0ZmlsbDogY3VycmVudENvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmMtc2l0ZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGhlaWdodDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMDB2dztcblx0bWluLWhlaWdodDogMTAwdmg7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdCZfX2hlYWRlciB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcblx0XHR6LWluZGV4OiA5OTk5O1xuXHR9XG5cblx0Jl9fbWFpbiB7XG5cdFx0ZmxleDogMSAwIGF1dG87XG5cdFx0cGFkZGluZy10b3A6IDgxcHg7XG5cblx0XHRAaW5jbHVkZSBicChsYXJnZSkge1xuXHRcdFx0cGFkZGluZy10b3A6IDgxcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZm9vdGVyIHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cbn1cblxucCwgb2wsIHVsIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn0iLCIuYy1zb2NpYWwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIFxuICAgICZfX2xpc3Qge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICYtLW9yaWdpbmFsIHtcbiAgICAgICAgICAgIC5jLXNvY2lhbF9faXRlbSB7XG4gICAgICAgICAgICAgICAgJi0tZmFjZWJvb2sge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZmFjZWJvb2s7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZmFjZWJvb2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLWluc3RhZ3JhbSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1pbnN0YWdyYW07XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItaW5zdGFncmFtO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS1saW5rZWRpbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1saW5rZWRpbjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1saW5rZWRpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0tdGlrdG9rIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXRpa3RvaztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci10aWt0b2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLXR3aXR0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItdHdpdHRlcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci10d2l0dGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS13aGF0c2FwcCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGF0c2FwcDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGF0c2FwcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0teW91dHViZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci15b3V0dWJlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXlvdXR1YmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICAgICAgICAgICAgICAgIH0gICAgXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0tcGludGVyZXN0IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXBpbnRlcmVzdDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1waW50ZXJlc3Q7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS10aWt0b2sge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItdGlrdG9rO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXRpa3RvaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jLXNvY2lhbCB7XG4gICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgICBAaW5jbHVkZSBicChsYXJnZSkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblxuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAvKiAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5jLXNvY2lhbCB7XG4gICAgICAgICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH0qL1xuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgLjJzO1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIC4ycztcbiAgICAgICAgd2lkdGg6IDE1cHg7XG5cbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmMtdXNwcyB7XG5cdCZfX2xpc3Qge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXHRcblx0Jl9fZnVsbC1saW5rIHtcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcblxuXHQgICAgLmMtdXNwcyB7XG5cdCAgICAgICZfX3RleHQge1xuXHQgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQgICAgICAgICY6YWZ0ZXIge1xuXHQgICAgICAgICAgY29udGVudDogJyc7XG5cblx0ICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgICAgICAgbGVmdDogMDtcblx0ICAgICAgICAgIGJvdHRvbTogLTJweDtcblxuXHQgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuXHQgICAgICAgICAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG5cblx0ICAgICAgICAgIG9wYWNpdHk6IC41O1xuXHQgICAgICAgICAgXG5cdCAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuMjVzO1xuXG5cdCAgICAgICAgfVxuXHQgICAgICB9XG5cdCAgICB9XG5cblx0ICAgICY6aG92ZXIge1xuXHQgICAgICBjb2xvcjogY3VycmVudENvbG9yO1xuXHQgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0ICAgICAgLmMtdXNwcyB7XHQgICAgICBcblx0ICAgICAgICAmX190ZXh0IHtcblx0ICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cblx0ICAgICAgICAgICY6YWZ0ZXIge1xuXHQgICAgICAgICAgICB3aWR0aDogMDtcblx0ICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggLjI1cztcblx0ICAgICAgICAgIH1cblx0ICAgICAgICB9XG5cdCAgICAgIH1cblx0ICAgIH1cblx0ICB9XG5cblx0Jl9faW5uZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdH1cblxuXHQmX19pY29uIHtcblx0XHRsaW5lLWhlaWdodDogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0d2lkdGg6IDE4cHg7XG5cdFx0aGVpZ2h0OiAxOHB4O1xuXG5cdFx0c3ZnIHtcblx0XHRcdHBhdGgge1xuXHRcdFx0XHQuYy11c3BzX19saXN0LS1wcmltYXJ5ICYge1xuXHRcdFx0XHRcdGZpbGw6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmMtdXNwc19fbGlzdC0tc2Vjb25kYXJ5ICYge1xuXHRcdFx0XHRcdGZpbGw6ICRjb2xvci1zZWNvbmRhcnk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYy11c3BzX19saXN0LS10ZXJ0aWFyeSAmIHtcblx0XHRcdFx0XHRmaWxsOiAkY29sb3ItdGVydGlhcnk7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdC5jLXVzcHNfX2xpc3QtLXF1YXRlcm5hcnkgJiB7XG5cdFx0XHRcdFx0ZmlsbDogJGNvbG9yLXF1YXRlcm5hcnk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYy11c3BzX19saXN0LS1zZW5hcnkgJiB7XG5cdFx0XHRcdFx0ZmlsbDogJGNvbG9yLXNlbmFyeTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3RleHQge1xuXG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cblxuXHQmX19zdWJ0aXRsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcblx0fVxuXG59IiwiLnUtdGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi51LXRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi51LXRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbiIsIi51LWhpZGUtbW9iaWxlIHtcblx0ZGlzcGxheTogbm9uZTtcblxuXHRAaW5jbHVkZSBicChsYXJnZSkge1xuICAgIFx0ZGlzcGxheTogaW5pdGlhbDtcbiAgXHR9XG59XG5cbi51LWhpZGUtZGVza3RvcCB7XG4gIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4iLCIudS1zci1vbmx5IHtcbiAgQGluY2x1ZGUgaGlkZGVuLXZpc3VhbGx5KCk7XG59IiwiLmMta25vd2xlZGdlLWJhc2Uge1xuXG5cdCZfX2lubmVyIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHQgICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcblx0ICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG5cdCAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwxZnIpO1xuXHQgICAgZ3JpZC1yb3ctZ2FwOiAzMHB4O1xuXHQgICAgZ3JpZC1jb2x1bW4tZ2FwOiAzMHB4O1xuXHR9XG5cblx0Jl9fYXJ0aWNsZSB7XG5cdFx0Z3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcblxuXHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0XHRncmlkLWNvbHVtbjogc3BhbiA4L3NwYW4gODtcblx0XHR9XG5cdH1cblxuXHQmX19zaWRlYmFyIHtcblx0XHRncmlkLWNvbHVtbjogc3BhbiAxMi9zcGFuIDEyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0XHRncmlkLWNvbHVtbjogc3BhbiA0L3NwYW4gNDtcblx0XHR9XG5cblx0XHQmLS1pbm5lciB7XG5cdFx0XHRwb3NpdGlvbjogc3RpY2t5O1xuXHRcdFx0dG9wOiAxMzBweDtcblx0XHQgICAgYmFja2dyb3VuZDogJGNvbG9yLW91dGxpbmU7XG5cdFx0ICAgIHBhZGRpbmc6IDMwcHg7XG5cdFx0ICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHR9XG5cblx0XHQmLS10aXRsZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fcmVsYXRlZCB7XG5cdFx0Ji0tbGlzdCB7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHQmLS1pdGVtIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItdGV4dDtcblxuXHRcdFx0Ji5pcy1hY3RpdmUge1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXG5cdFx0IFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHQuYy1rbm93bGVkZ2UtYmFzZV9fcmVsYXRlZC0tdGl0bGUge1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0LmMta25vd2xlZGdlLWJhc2VfX3JlbGF0ZWQtLXRpdGxlIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0taW5uZXIge1xuXHRcdCAgICBkaXNwbGF5OiBmbGV4O1xuXHRcdCAgICBmbGV4LXdyYXA6IHdyYXA7XG5cdFx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR9XG5cblx0XHQmLS1saW5rIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdFx0XHQuYy1rbm93bGVkZ2UtYmFzZV9fcmVsYXRlZCB7XG5cdFx0XHRcdFx0Ji0tdGl0bGUge1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0taWNvbiB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZsZXg6IDAgMCAxMnB4O1xuXG5cdFx0XHRwYXRoIHtcblx0XHRcdFx0ZmlsbDogY3VycmVudENvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLXRpdGxlIHtcblx0ICAgXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHQgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuXG5cdFx0ICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSAyMnB4KTtcblx0XHR9XG5cdH1cblxuXG5cdCZfX2hlYWRlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcbi8qXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRsaW5lLWhlaWdodDogMzJweDtcbiovXG5cdFx0QGluY2x1ZGUgYnAobWVkaXVtKSB7Lypcblx0XHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA1MHB4OyovXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX21ldGEge1xuXHQgICAgcGFkZGluZzogMTVweCAwO1xuXHQgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1vdXRsaW5lO1xuXHQgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1vdXRsaW5lO1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cblxuXHQmX19kYXRlIHtcbiAgICBcdG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgICBcdCYtLWljb24ge1xuICAgIFx0XHR3aWR0aDogMTZweDtcbiAgICBcdFx0aGVpZ2h0OiAxNnB4O1xuICAgIFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgXHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXG4gICAgXHRcdHBhdGgge1xuICAgIFx0XHRcdGZpbGw6ICRjb2xvci10ZXJ0aWFyeTtcbiAgICBcdFx0fVxuICAgIFx0fVxuXG4gICAgXHQmLS10ZXh0IHtcbiAgICAgXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBcdH1cblxuICAgIFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICBcdFx0bWFyZ2luLXRvcDogMDtcbiAgICBcdH1cbiAgICB9XG5cblxuXHQmX19maWd1cmUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmctdG9wOiA1Ni4yNSU7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuXHRcdG1hcmdpbjogMDtcblx0ICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cblx0Jl9faW1hZ2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cblx0Jl9fdGl0bGUge1xuXG5cdH1cblxuXHQmX19jb250YWluZXIge1xuXHRcdC8qQGluY2x1ZGUgYnAobGFyZ2UpIHsqL1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHQvKn0qL1xuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXHRcdG1heC13aWR0aDogNzUwcHg7XG5cblx0XHRpbWcge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG5cdFx0fVxuXHR9XG59XG5cbi5jLWtub3dsZWRnZS1iYXNlIHtcblx0Jl9fc2VhcmNoIHtcblx0XHRtYXgtd2lkdGg6IDU1MHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cblx0XHQjYWpheHNlYXJjaGxpdGUxLCAuYXNsX3cge1xuXHRcdFx0LnByb2JveCB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM5MUE5Q0Q7XG5cblx0XHRcdFx0Zm9ybSB7XG5cdFx0XHRcdFx0aW5wdXQge1xuXHRcdFx0XHRcdCAgICBmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0ICAgIGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucHJvbWFnbmlmaWVyIHtcblxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGlzdCB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0ICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLDFmcik7XG5cdCAgICBncmlkLXJvdy1nYXA6IDMwcHg7XG5cblx0ICAgIEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuXHQgICAgXHRncmlkLWdhcDogMzBweDtcblx0XHQgICAgZ3JpZC1jb2x1bW4tZ2FwOiAzMHB4O1xuXHRcdCAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDMwcHg7XG5cdFx0ICAgIGNvbHVtbi1nYXA6IDMwcHg7XG5cdCAgICB9XG5cblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdGdyaWQtY29sdW1uOiBzcGFuIDEyL3NwYW4gMTI7XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnAobWVkaXVtKSB7XG5cdFx0XHRncmlkLWNvbHVtbjogc3BhbiA2L3NwYW4gNjtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicCh4bGFyZ2UpIHtcblx0XHRcdGdyaWQtY29sdW1uOiBzcGFuIDQvc3BhbiA0O1xuXHRcdH1cblxuXHRcdCYtLXRpdGxlIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcblx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblxuXHRcdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXG5cdCZfX2Jsb2NrcyB7XG5cdFx0LmMta25vd2xlZGdlLWJhc2VfX3JlbGF0ZWQtLWljb24ge1xuXHRcdFx0Y29sb3I6ICRjb2xvci10ZXJ0aWFyeTtcblx0XHR9XG5cblx0XHQuYy1rbm93bGVkZ2UtYmFzZV9fcmVsYXRlZC0taXRlbSB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cbn1cbiIsIi5jLWFydGljbGUge1xuXHQmX19oZWFkZXIge1xuXHRcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0fVxuXG5cdCZfX3JhdGluZyB7XG5cblxuXHRcblx0fVxuXG5cdCZfX3JhdGluZyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdCYtLWZ1bGwtbGluayB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuXHRcdFx0XHQuYy1yYXRpbmcgeyBcblx0XHRcdFx0XHQmX19jb3VudCB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXRleHQ7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYy1yYXRpbmcgeyBcblx0XHRcdCZfX3N0YXJzIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRtYXJnaW46IDAgLTFweDtcblxuXHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdG1hcmdpbjogMCAxcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jl9fY291bnQge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19leGNlcnB0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdFx0cCB7XG5cdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fZXh0cmEge1x0XG5cdFx0YmFja2dyb3VuZDogI2VmZjVlYztcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0fVxuXG5cdCZfX2ZpZ3VyZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZy10b3A6IDYwJTtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgXHRvdmVyZmxvdzogaGlkZGVuO1xuICAgIFx0Ym9yZGVyLXJhZGl1czogMDtcblxuICAgIFx0d2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICAgIFx0bGVmdDogLTE1cHg7XG5cbiAgICBcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgXHRcdHdpZHRoOiAxMDAlO1xuICAgIFx0XHRsZWZ0OiAwO1xuICAgIFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgXHR9XG5cdH1cblxuXHQmX19pbWFnZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblxuXHQmX19tZXRhIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdFx0Ji0tc3VidGl0bGUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdH1cblxuXHRcdCYtLWxpc3Qge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdH1cblxuXHRcdCYtLWl0ZW0ge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGZsZXg6IDAgMCA1MCU7XG5cblx0XHRcdCY6bnRoLW9mLXR5cGUoZXZlbikge1xuXHRcdFx0XHQuYy1hcnRpY2xlX19tZXRhLS1pbm5lciB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLW9mLXR5cGUoMyksICY6bnRoLW9mLXR5cGUoNCkge1xuXHRcdFx0XHQuYy1hcnRpY2xlX19tZXRhLS1pbm5lciB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLWlubmVyIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5wYWRkaW5nOiA4cHggMTBweDtcblx0XHQgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1vdXRsaW5lO1xuXHRcdCAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3Itb3V0bGluZTtcblx0XHR9XG5cblx0XHQmLS1pY29uIHtcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0ZmxleDogMCAwIDIwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0XHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgXHRzdmcge1xuICAgIFx0XHQgICAgbWF4LWhlaWdodDogMjBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBcdH1cblxuXHRcdH1cblxuXHRcdCYtLXRleHQge1xuXHRcdFx0ZmxleDogMSAwIGNhbGMoMTAwJSAtIDI4cHgpO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdH1cblxuXG5cdH1cblxuXHQmX19xdWljay1idXR0b25zIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cblx0Jl9fcXVpY2stYnV0dG9uIHtcblx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnk7XG5cdCAgICBwYWRkaW5nOiA4cHggMjBweDtcblx0ICAgIG1hcmdpbi1yaWdodDogMTBweDtcblx0ICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdCAgICBmb250LXdlaWdodDogNzAwO1xuXHQgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFxuXHQgICAgJjpsYXN0LW9mLXR5cGUge1xuXHQgICAgXHRtYXJnaW4tcmlnaHQ6IDA7XG5cdCAgICB9XG5cblx0ICAgICY6aG92ZXIge1xuXHQgICAgXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdCAgICBcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuXHQgICAgXHRjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcblx0ICAgIH1cblx0fVxuXG5cdCZfX2dlbmVyYWwtaW5mb3JtYXRpb24ge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1vdXRsaW5lO1xuXHQgICAgcGFkZGluZzogMjBweDtcblx0ICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblx0ICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdCAgICBmb250LXNpemU6IDE0cHg7XG5cdH1cblxuXG5cdCZfX2luZm9ybWF0aW9uIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuICAgIFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsMWZyKTtcblxuXHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHQgICAgQGluY2x1ZGUgYnAobWVkaXVtKSB7XG5cdCAgICAgICAgZ3JpZC1nYXA6IDMwcHg7XG5cdFx0ICAgIGdyaWQtY29sdW1uLWdhcDogMzBweDtcblx0XHQgICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAzMHB4O1xuXHRcdCAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuXHQgICAgfVxuXHR9XG5cblx0Jl9faW5uZXIge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG4gICAgXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwxZnIpO1xuICAgICAgIFx0Z3JpZC1nYXA6IDMwcHg7XG5cdCAgICBncmlkLWNvbHVtbi1nYXA6IDMwcHg7XG5cdCAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDMwcHg7XG5cdCAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuXG5cdCAgICBAaW5jbHVkZSBicChtZWRpdW0pIHtcblx0XHRcdGdyaWQtZ2FwOiA2MHB4O1xuXHRcdCAgICBncmlkLWNvbHVtbi1nYXA6IDYwcHg7XG5cdFx0ICAgIC13ZWJraXQtY29sdW1uLWdhcDogNjBweDtcblx0XHQgICAgY29sdW1uLWdhcDogNjBweDtcblx0ICAgIH1cblx0fVxuXG5cdCZfX2FzaWRlIHtcblx0XHRncmlkLWNvbHVtbjogc3BhbiAxMi9zcGFuIDEyO1xuXG5cdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdGdyaWQtY29sdW1uOiBzcGFuIDUvc3BhbiA1O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJwKHhsYXJnZSkge1xuXHRcdFx0Z3JpZC1jb2x1bW46IHNwYW4gNC9zcGFuIDQ7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0Z3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcblxuXHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0XHRncmlkLWNvbHVtbjogc3BhbiA3L3NwYW4gNztcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicCh4bGFyZ2UpIHtcblx0XHRcdGdyaWQtY29sdW1uOiBzcGFuIDgvc3BhbiA4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRlbnQtLWV4dHJhIHtcblx0XHQvKnBhZGRpbmc6IDIwcHg7Ki9cblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0ICAgIC8qYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7Ki9cblx0ICAgIC8qYm9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7Ki9cblx0ICAgIG1hcmdpbi10b3A6IDUwcHg7XG5cdCAgICAvKmNvbG9yOiAkY29sb3Itd2hpdGU7Ki9cblxuXHQgICAgcCB7XG5cdCAgICBcdCY6bGFzdC1vZi10eXBlIHtcblx0ICAgIFx0XHRtYXJnaW46IDA7XG5cdCAgICBcdH1cblx0ICAgIH1cblx0fVxuXG5cblxuXHQmX19zZXJ2aW5nLXRpcHMge1xuXHRcdGJhY2tncm91bmQ6ICNmNmY2ZjY7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuXG5cdFx0Ji0tdGl0bGUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0ICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cblx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3NpZGViYXIge1xuXHRcdCYtLWlubmVyIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1vdXRsaW5lO1xuXHRcdCAgICBwYWRkaW5nOiAyMHB4O1xuXHRcdCAgICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcblx0XHR9XG5cdH1cblxufVxuXG5cbiAgLmMtcG9ydGlvbi1zZWxlY3RvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmMtcG9ydGlvbi1zZWxlY3RvciBidXR0b24ge1xuICBwYWRkaW5nOiAwLjNlbSAwLjZlbTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmhvdmVyIHtcbiAgXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuICB9XG59XG5cblxuLmMtaW5zdHJ1Y3Rpb24ge1xuICAgICZfX3N0ZXAge1xuLyogICAgXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgXHQmOmZpcnN0LW9mLXR5cGUge1xuICAgIFx0XHQgbWFyZ2luLXRvcDogNTBweDtcbiAgICBcdH0qL1xuICAgIFx0bWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itb3V0bGluZTtcblxuXHRcdCY6bGFzdC1vZi10eXBlIHtcbiAgICBcdFx0Ym9yZGVyOiAwO1xuICAgIFx0fVxuICAgIH1cblxuICAgICZfX2hlYWRlciB7XG4gICBcdCAgICBkaXNwbGF5OiBibG9jaztcbiAgICBcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgJi0taW5uZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5kaWNhdG9yIHtcbiAgICAgXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHR3aWR0aDogMzJweDtcblx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdG1hcmdpbi1yaWdodDogNnB4O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZmxleDogMTtcblx0ICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxufVxuXG5cbi5jLWluZ3JlZGllbnRzIHtcblx0Jl9fc3VidGl0bGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG5cdH1cblxuXHQmX19sYWJlbCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1sZWZ0OiAzMnB4O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXG5cdFx0Ji5pcy1hY3RpdmUge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdCAgICBcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0ICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1vdXRsaW5lO1xuXHRcdCAgICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcblx0XHQgICAgY29udGVudDogJyc7XG5cdFx0ICAgIGhlaWdodDogMjJweDtcblx0XHQgICAgbGVmdDogMDtcblx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdCAgICB0b3A6IDFweDtcblx0XHQgICAgd2lkdGg6IDIycHg7XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0ICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHQgICAgY29udGVudDogJyc7XG5cdFx0ICAgIGhlaWdodDogMTZweDtcblx0XHQgICAgbGVmdDogM3B4O1xuXHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICAgIHRvcDogNHB4O1xuXHRcdCAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuXHRcdCAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMsdHJhbnNmb3JtIC4xNXM7XG5cdFx0ICAgIHdpZHRoOiAxNnB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2xpc3Qge1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG5cdCBcdGJhY2tncm91bmQ6ICNGMkYyRjI7XG5cblx0XHRAaW5jbHVkZSBicChsYXJnZSkge1xuXHRcdFx0cGFkZGluZzogMzBweDtcblx0XHR9XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHQmLS1zdWJ0aXRsZSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXG5cdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cblxufVxuXG4uYy1hdXRob3Ige1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4OiAxIDAgMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblxuXHQmX19maWd1cmUge1xuXHQgICAgbWFyZ2luOiAwO1xuXHQgICAgd2lkdGg6IDY1cHg7XG5cdCAgICBoZWlnaHQ6IDY1cHg7XG5cdCAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuXHQgICAgcGFkZGluZy10b3A6IDY1cHg7XG5cdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG5cdCAgICBpbWcge1xuXHQgICAgXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICBcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHQgICAgXHRsZWZ0OiAwO1xuXHQgICAgXHRyaWdodDogMDtcblx0ICAgIFx0Ym90dG9tOiAwO1xuXHQgICAgXHR0b3A6IDA7XG5cdCAgICB9XG5cdH1cblxuXHQmX19tZXRhIHtcblx0ICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdGZsZXg6IDE7XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0c3BhbiB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZGF0ZSB7XG5cdFx0Y29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0O1xuXHR9XG5cbn0iLCIuby1zZWN0aW9uLS1wb3B1bGFyX3JlY2lwZXMge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jLWFydGljbGVfX3JlbGF0ZWQtLWNhdGVnb3JpZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5jLXJlbGF0ZWQtY2F0ZWdvcmllc19fc3VidGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5jLXJlbGF0ZWQtY2F0ZWdvcmllc19fbGlzdCB7XG4gICAgbWFyZ2luOiAwIC0ycHg7XG59XG5cbi5vLXBpbGwge1xuICAgIG1hcmdpbjogMCAycHg7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnk7XG4gICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgfVxufVxuXG4uYy1uZXdzbGV0dGVyIHtcbiAgICBtYXJnaW46IDUwcHggMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0VGRjVFQztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VGRjVFQztcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG5cbiAgICBAaW5jbHVkZSBicChsYXJnZSkge1xuXG4gICAgfVxuXG4gICAgJl9fYWZ0ZXIge1xuXG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgJl9fc3VidGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG59XG5cbi5jLWNvbW1lbnRzIHtcbiAgICAmX19oZWFkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICYtLWlubmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAucGFnZS1jb21tZW50cy1sZXNzLCAucGFnZS1jb21tZW50cy1tb3JlIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblxuICAgICAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5vLXN0YXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICYtLWZpbGxlZCB7XG4gICAgICAgIGNvbG9yOiAjRkZDNTE5O1xuICAgIH1cblxuICAgICYtLWVtcHR5IHtcbiAgICAgICAgY29sb3I6ICNGRkM1MTk7XG4gICAgICAgIG9wYWNpdHk6IC4yNTtcbiAgICB9XG5cbiAgICBwYXRoIHtcbiAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgIH1cbn1cblxuLmNvbW1lbnQtcmVzcG9uZCB7XG4gICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uY29tbWVudCB7XG5cbiAgICAuY29tbWVudC1ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Y2ZjZmNjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICB1bC5jaGlsZHJlbiB7XG4gICAgICAgIG1hcmdpbjogMTVweCAwIDE1cHggMTVweDtcbiAgICB9XG5cbiAgICAuY29tbWVudC1yZXNwb25kIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG5cbiAgICAgICAgLmNvbW1lbnQtcmVwbHktdGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG5cbiAgICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzYxOWE0MztcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDc1MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFnZS1jb21tZW50cy1pdGVtLXRvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgPiBzdHJvbmcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cblxuICAgIC5jb21tZW50LW1ldGFkYXRhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLnJlcGx5IHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxufVxuXG5cbi5mb3JtLXN1Ym1pdCB7XG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29tbWVudC1jb250ZW50IHtcbiAgICAuc3RhcnMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucmVwbHkge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uY29tbWVudHMtcmF0aW5nIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmNvbW1lbnRzLXJhdGluZyBsYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucmF0aW5nLWNvbnRhaW5lciB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5yYXRpbmctY29udGFpbmVyICoge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG4ucmF0aW5nLWNvbnRhaW5lciA+IGlucHV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmF0aW5nLWNvbnRhaW5lciA+IGlucHV0ICsgbGFiZWwge1xuICAgIC8qIG9ubHkgZW5vdWdoIHJvb20gZm9yIHRoZSBzdGFyICovXG4gICAgZm9udC1mYW1pbHk6ICdkYXNoaWNvbnMnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtaW5kZW50OiA5OTk5cHg7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4ucmF0aW5nLWNvbnRhaW5lciA+IGlucHV0ICsgbGFiZWw6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgY29udGVudDogXCJcXGYxNTVcIjtcbiAgICBjb2xvcjogI2ZlZTI5Yjtcbn1cblxuLnJhdGluZy1jb250YWluZXIgPiBpbnB1dDpjaGVja2VkIH4gbGFiZWw6YmVmb3JlLFxuLnJhdGluZy1jb250YWluZXIgPiBpbnB1dCArIGxhYmVsOmhvdmVyIH4gbGFiZWw6YmVmb3JlLFxuLnJhdGluZy1jb250YWluZXIgPiBpbnB1dCArIGxhYmVsOmhvdmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxNTVcIjtcbiAgICBjb2xvcjogI2ZlYzUxYTtcbn1cblxuLnJhdGluZy1jb250YWluZXIgPiAuc3Rhci1jYi1jbGVhciArIGxhYmVsIHtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICB3aWR0aDogLjVlbTtcbiAgICBtYXJnaW4tbGVmdDogLS41ZW07XG59XG5cbi5yYXRpbmctY29udGFpbmVyID4gLnN0YXItY2ItY2xlYXIgKyBsYWJlbDpiZWZvcmUge1xuICAgIHdpZHRoOiAuNWVtO1xufVxuXG4ucmF0aW5nLWNvbnRhaW5lcjpob3ZlciA+IGlucHV0ICsgbGFiZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE1NVwiO1xuICAgIGNvbG9yOiAjZmVlMjliO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4ucmF0aW5nLWNvbnRhaW5lcjpob3ZlciA+IGlucHV0ICsgbGFiZWw6aG92ZXIgfiBsYWJlbDpiZWZvcmUsXG4ucmF0aW5nLWNvbnRhaW5lcjpob3ZlciA+IGlucHV0ICsgbGFiZWw6aG92ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjE1NVwiO1xuICAgIGNvbG9yOiAjZmVjNTFhO1xufVxuXG4uY29tbWVudC1yZXNwb25kIC5yYXRpbmctY29udGFpbmVyID4gLnN0YXItY2ItY2xlYXIgKyBsYWJlbCwgLmNvbW1lbnQtcmVzcG9uZCAucmF0aW5nLWNvbnRhaW5lciA+IGlucHV0ICsgbGFiZWw6YmVmb3JlIHtcbiAgICB0ZXh0LWluZGVudDogOTk5OXB4O1xufVxuXG4uY29tbWVudC1yZXNwb25kIC5yYXRpbmctY29udGFpbmVyID4gaW5wdXQgKyBsYWJlbCB7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG59XG5cbnByZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMnB4IDE1cHg7XG59XG5cbi5jLXJhdGluZ19fY291bnQge1xuICAgICYtLWxpbmsge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxufVxuXG4uby1zZWN0aW9uLS1zZWxlY3RlZF9yZWNpcGVzIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYy1zZWxlY3RlZC1yZWNpcGVzIHtcbiAgICAmX19oZWFkZXIge1xuICAgICAgICAmLS1pbm5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Fycm93cyB7XG4gICAgICAgIC5jLWNhcm91c2VsLWJ0biAge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG5cbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59Il0sInNvdXJjZVJvb3QiOiIifQ==*/