@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:Prompt;font-style:normal;font-weight:600;src:url(/wp-content/themes/werken-bij-balans/dist/fonts/prompt-v10-latin-600.09739045.woff2) format("woff2")}@font-face{font-display:swap;font-family:Prompt;font-style:italic;font-weight:600;src:url(/wp-content/themes/werken-bij-balans/dist/fonts/prompt-v10-latin-600italic.0820ea9c.woff2) format("woff2")}@font-face{font-display:swap;font-family:Mulish;font-style:normal;font-weight:400;src:url(/wp-content/themes/werken-bij-balans/dist/fonts/mulish-v13-latin-regular.dde2379a.woff2) format("woff2")}@font-face{font-display:swap;font-family:Mulish;font-style:italic;font-weight:400;src:url(/wp-content/themes/werken-bij-balans/dist/fonts/mulish-v13-latin-italic.af0ecf42.woff2) format("woff2")}@font-face{font-display:swap;font-family:Mulish;font-style:normal;font-weight:700;src:url(/wp-content/themes/werken-bij-balans/dist/fonts/mulish-v13-latin-700.0896d1f0.woff2) format("woff2")}@font-face{font-display:swap;font-family:Mulish;font-style:italic;font-weight:700;src:url(/wp-content/themes/werken-bij-balans/dist/fonts/mulish-v13-latin-700italic.b5802c13.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-btn{display:inline-flex;justify-content:center;align-items:center;width:48px;height:48px;border-radius:100%;background-color:#4c91ca;color:#fff;border:0;transition:background-color .3s cubic-bezier(.215,.61,.355,1),color .3s cubic-bezier(.215,.61,.355,1),border-color .3s cubic-bezier(.215,.61,.355,1);outline:none;cursor:pointer;margin:0;top:calc(50% - 24px);position:absolute}.c-card-team__list--carousel-outer .c-carousel-btn{top:calc(50% - 50px)}@media (min-width:768px){.c-card-team__list--carousel-outer .c-carousel-btn{top:calc(50% - 24px)}}.c-carousel-btn:hover{background-color:#3477af}.c-carousel-btn__prev{left:0}.c-carousel-btn__next{right:0}.c-carousel-btn.slick-disabled{opacity:0;visibility:hidden}.c-carousel-btn svg{color:#fff;width:32px;height:32px;display:inline-block}.c-carousel-btn svg path{fill:currentColor}.h1,h1{color:#000;font-family:Prompt,sans-serif;font-weight:600;margin-bottom:15px;font-size:32px;line-height:40px;display:block;word-break:break-word;text-wrap:balance}@media (min-width:1024px){.h1,h1{font-size:60px;line-height:70px}}.h2,h2{color:#000;font-family:Prompt,sans-serif;font-weight:600;margin-bottom:15px;font-size:32px;line-height:40px;display:block;word-break:break-word;text-wrap:balance}@media (min-width:1024px){.h2,h2{font-size:50px;line-height:60px}}.h3,h3{color:#000;font-family:Prompt,sans-serif;font-weight:600;margin-bottom:15px;font-size:28px;line-height:32px;display:block;text-wrap:balance}@media (min-width:1024px){.h3,h3{font-size:32px;line-height:40px}}.h4,h4{color:#000;font-family:Prompt,sans-serif;font-weight:600;margin-bottom:15px;font-size:22px;line-height:28px;display:block;text-wrap:balance}@media (min-width:768px){.h4,h4{font-size:28px;line-height:32px}}.h5,h5{color:#000;font-family:Prompt,sans-serif;font-weight:600;margin-bottom:15px;font-size:18px;line-height:28px;display:block;text-wrap:balance}@media (min-width:1024px){.h5,h5{font-size:22px;line-height:28px}}.h6,h6{color:#000;font-family:Prompt,sans-serif;font-weight:600;margin-bottom:15px;font-size:16px;line-height:24px;display:block;text-wrap:balance}@media (min-width:1024px){.h6,h6{font-size:18px;line-height:28px}}hr{display:block;border-radius:0;outline:none;border:0;border-top:1px solid #f5f5f5;background:rgba(0,0,0,0)}html{background:#fff;color:#1a1a1a;font-family:Mulish,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}html.menu-open{overflow:hidden}.c-icon__full-link,.c-icon__full-link:hover{text-decoration:none}.c-icon__full-link:hover .c-icon__icon{background-color:#4c91ca}.c-icon__full-link:hover .c-icon__icon svg{color:#fff}.c-icon__full-link:hover .c-icon__text{text-decoration:underline;color:#4c91ca}.c-icon__icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;margin-right:6px;background-color:#fff;border-radius:100%}.c-icon__icon svg{width:12px;height:8px;color:#4c91ca}.c-icon__icon svg path{fill:currentColor}.c-icon__text{display:inline-block;color:#1a1a1a}.c-icon__text,img{vertical-align:middle}img{font-style:italic;max-width:100%;width:100%;height:auto;border-radius:0}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 #f5f5f5;border-radius:3px;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;padding:11px 30px 11px 11px}select::-ms-expand{display:none}select:not([multiple]){background-image:url(/wp-content/themes/werken-bij-balans/dist/images/dropdown-arrow.974accef.svg);background-position:center right 5px;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}.o-layout{display:grid;grid-auto-columns:1fr;grid-auto-flow:row;grid-template-columns:repeat(12,1fr);grid-row-gap:30px}@media (min-width:425px){.o-layout{grid-column-gap:30px}}@media (min-width:1280px){.o-layout--big-gap{grid-column-gap:100px}}.o-layout__item{grid-column:span 12/span 12;position:relative;z-index:3}@media (min-width:1024px){.o-layout__item{margin-bottom:0}}.o-layout__item:last-of-type{margin-bottom:0}.o-layout--reverse .o-layout__item:last-of-type{margin-bottom:30px}@media (min-width:1024px){.o-layout--reverse .o-layout__item:last-of-type{margin-bottom:0}}.o-layout__item .o-column:last-of-type{margin-bottom:0}.o-layout--reverse .o-layout__item{order:1}@media (min-width:1024px){.o-layout--reverse .o-layout__item{order:2}}.o-layout--reverse .o-layout__item:first-of-type{order:2}@media (min-width:1024px){.o-layout--reverse .o-layout__item:first-of-type{order:1}}.o-align-center .o-layout{align-items:flex-start;align-items:center}.o-align-bottom .o-layout{align-items:flex-end}.o-layout--100>.o-layout__item{grid-column:span 12/span 12}@media (min-width:1024px){.o-layout--50-50>.o-layout__item{grid-column:span 6/span 6}}@media (min-width:1024px){.o-layout--33-66>.o-layout__item{grid-column:span 8/span 8}.o-layout--33-66>.o-layout__item:first-of-type{grid-column:span 4/span 4}}@media (min-width:1024px){.o-layout--60-40>.o-layout__item{grid-column:span 5/span 5}}@media (min-width:1024px){.o-layout--40-60>.o-layout__item,.o-layout--60-40>.o-layout__item:first-of-type{grid-column:span 7/span 7}.o-layout--40-60>.o-layout__item:first-of-type{grid-column:span 5/span 5}}@media (min-width:1024px){.o-layout--66-33>.o-layout__item{grid-column:span 4/span 4}.o-layout--66-33>.o-layout__item:first-of-type{grid-column:span 8/span 8}}@media (min-width:1024px){.o-layout--33-33-33>.o-layout__item{grid-column:span 6/span 6}.o-layout--33-33-33>.o-layout__item:first-of-type{grid-column:span 12/span 12}}@media (min-width:1280px){.o-layout--33-33-33>.o-layout__item,.o-layout--33-33-33>.o-layout__item:first-of-type{grid-column:span 4/span 4}}@media (min-width:768px){.o-layout--25-25-25-25>.o-layout__item{grid-column:span 6/span 6}}@media (min-width:1280px){.o-layout--25-25-25-25>.o-layout__item{grid-column:span 3/span 3}}.c-line,.o-section.o-section--line{margin:0;padding:0}.c-line{border-top:1px solid #f5f5f5}a{text-decoration:none}a,a:hover{color:#4c91ca}a:hover{text-decoration:underline}.c-links__list{margin:0}.c-links__list--full{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-links__list--full{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.c-links__list--full{grid-template-columns:repeat(4,1fr)}}.c-links__item{margin:0;overflow:hidden}.c-links__item.is-current .c-links__text{text-decoration:underline}.c-links__link{font-family:Prompt,sans-serif;display:flex;align-items:flex-start;justify-content:space-between}.c-links__link,.c-links__link:hover{color:#fff;text-decoration:none}.c-links__link:hover .c-links__icon{text-decoration:none}.c-links__link:hover .c-links__text{text-decoration:underline}.c-links__icon{width:12px;margin-right:10px;flex:0 0 12px;padding-top:5px}.c-links__icon,.c-links__text{display:inline-block;vertical-align:middle}.c-links__text{font-family:Prompt,sans-serif;flex:1 0 calc(100% - 17px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}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:#4c91ca;font-size:24px;position:relative;display:none}ol:not([class]) li,ul:not([class]) li{position:relative;padding-left:17px}ol:not([class]) li:before,ul:not([class]) li:before{content:"";background-image:url(/wp-content/themes/werken-bij-balans/dist/images/chevron-right.5421e7b0.svg);background-position:0;background-repeat:no-repeat;display:inline-block;position:absolute;left:0;top:0;height:24px;width:12px}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:#4c91ca;margin-right:5px;transition:transform .25s}.c-list__icon svg path{fill:currentColor}.c-list__text{color:#1a1a1a;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}@media (min-width:1024px){.c-menu__item--dropdown:hover,.menu__item--dropdown:hover{cursor:inherit}.c-menu__item--dropdown:hover .c-menu__chevron,.menu__item--dropdown:hover .c-menu__chevron{-ms-transform:rotate(180deg);transform:rotate(180deg);transition:transform .5s}.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;margin:0 0 0 -20px;min-width:100%;background:#fff;padding:20px 20px 10px}.c-menu__dropdown .c-menu__inner,.menu__dropdown .c-menu__inner{background:#fff;border-radius:15px;padding:15px}.c-menu__dropdown--list,.menu__dropdown--list{margin-bottom:0}.c-menu__dropdown .c-menu__item,.menu__dropdown .c-menu__item{margin:0 0 10px;padding:0;display:block}.c-menu__dropdown .c-menu__item--inner,.menu__dropdown .c-menu__item--inner{display:flex;align-items:center}.c-menu__dropdown .c-menu__item--dropdown,.menu__dropdown .c-menu__item--dropdown{margin-bottom:15px}.c-menu__dropdown .c-menu__item--dropdown:last-of-type,.menu__dropdown .c-menu__item--dropdown:last-of-type{margin-bottom:0}.c-menu__dropdown .c-menu__link,.menu__dropdown .c-menu__link{display:block}.c-header__languages{display:inline-block;vertical-align:middle}.c-header__languages .c-languages__list{margin:0;padding:0}.c-header__languages .c-languages__item{margin-bottom:0}.c-header__languages .c-languages__item--current-language{margin:0;position:relative}.c-header__languages .c-languages__item--current-language:hover .c-languages__arrow{-ms-transform:rotate(180deg);transform:rotate(180deg);transition:transform .5s}.c-header__languages .c-languages__item--current-language .c-languages__dropdown{position:absolute;top:48px;left:0;right:0;background:#fff;border-radius:0;padding:15px;margin:0 -15px;visibility:hidden;opacity:0;z-index:10;transition:opacity .5s ease,visibility .5s ease}@media (min-width:768px){.c-header__languages .c-languages__item--current-language .c-languages__dropdown{min-width:200px}}.c-header__languages .c-languages__item--current-language .c-languages__dropdown .c-languages__label{display:none}@media (min-width:768px){.c-header__languages .c-languages__item--current-language .c-languages__dropdown .c-languages__label{display:inline-block;vertical-align:middle}}.c-header__languages .c-languages__item--current-language .c-languages__dropdown .c-languages__item .c-languages__link{padding:0}.c-header__languages .c-languages__item--current-language .c-languages__dropdown .c-languages__item .c-languages__link:hover .c-languages__label{color:#4c91ca;text-decoration:underline}.c-header__languages .c-languages__item--dropdown:hover .c-languages__dropdown,.c-header__languages .c-languages__item .c-languages__dropdown:hover{visibility:visible;opacity:1}.c-header__languages .c-languages__icon--holder{width:40px;height:40px;background:#f9f9f9;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}@media (min-width:768px){.c-header__languages .c-languages__icon--holder{margin-right:8px}}@media (min-width:1024px){.c-header__languages .c-languages__icon--holder{width:48px;height:48px}}.c-header__languages .c-languages__arrow{display:inline-block;width:12px;height:12px;margin-left:5px;vertical-align:middle;color:#000;transition:transform .5s}.c-header__languages .c-languages__arrow path{fill:currentColor}.c-languages__item--current-language:hover .c-header__languages .c-languages__arrow{-ms-transform:rotate(180deg);transform:rotate(180deg)}.c-header__languages .c-languages__flag{width:20px;height:14px;display:inline-block;vertical-align:middle;line-height:0;margin:0}.c-header__languages .c-languages__label{color:#1a1a1a;font-weight:400;font-family:Mulish,sans-serif;line-height:1.5;display:none}@media (min-width:1024px){.c-header__languages .c-languages__label{display:inline-block;vertical-align:middle;margin-right:4px}}.c-menu-overlay{position:fixed;right:0;z-index:8;bottom:0;background:#000;top:0;width:100%;height:100%;transform:translate3d(0,-100%,0);transition:transform .25s}.c-menu-overlay.is-active{transform:translateZ(0)}.c-menu-overlay__container{overflow:hidden;width:100%;height:100%;max-height:100vh;-ms-overflow-style:none;scrollbar-width:none;position:relative}.c-menu-overlay__container:-webkit-scrollbar{display:none}.c-menu-overlay__container:focus{outline:none}.c-menu-overlay__content{height:100%;overflow-y:scroll;overflow-x:hidden;padding:147px 0 40px}.c-menu-overlay__nav{display:block}.c-menu-overlay__list{text-align:left;margin:0;padding:0 20px}.c-menu-overlay__list .c-menu-overlay__item{margin:0 0 20px;display:block}.c-menu-overlay__list .c-menu-overlay__item:last-of-type{margin:0}.c-menu-overlay__list .c-menu-overlay__item.c-button__outline:hover .c-menu-overlay__text{color:#000}.c-menu-overlay__list .c-menu-overlay__chevron,.c-menu-overlay__list .c-menu-overlay__link,.c-menu-overlay__list .c-menu-overlay__link:hover{color:#fff}.c-menu-overlay__list .c-menu-overlay__text{font-family:Prompt,sans-serif;font-weight:700;color:#fff}.c-menu-overlay__list .c-menu-overlay__dropdown{display:none;position:relative;opacity:1;-ms-transform:inherit;transform:inherit;margin:0;background:inherit;top:inherit}.c-menu-overlay__list .c-menu-overlay__dropdown.is-open{display:block}.c-menu-overlay__vacancies{font-size:10px;width:24px;height:24px;background:#da3c76;display:inline-flex;align-items:center;justify-content:center;border-radius:100%;margin-left:5px;margin-bottom:0;text-decoration:none}.c-menu-overlay__vacancies--label{font-weight:700}.c-menu__list,.menu__list{list-style:none;overflow:visible;margin:0;padding:0}.c-menu__item,.menu__item{display:inline-block;margin-right:15px;padding:0;margin-bottom:0;vertical-align:middle;position:relative}@media (min-width:1024px){.c-menu__item,.menu__item{margin-right:30px}}.c-menu__item:last-of-type,.menu__item:last-of-type{margin-right:0!important}.c-menu__item span:not(.c-button__text),.menu__item span:not(.c-button__text){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{display:inline-block;vertical-align:middle;padding:0}.c-menu__item.c-button__outline:hover,.menu__item.c-button__outline:hover{text-decoration:none}.c-menu__item.c-button__outline:hover .c-menu__link,.menu__item.c-button__outline:hover .c-menu__link{color:#000;text-decoration:none}.c-menu__item.c-button .c-menu__link,.menu__item.c-button .c-menu__link{padding:16px 20px;color:#fff}.c-menu__item.c-button .c-menu__link:hover .c-menu__text,.c-menu__item.c-button:hover .c-menu__link,.menu__item.c-button .c-menu__link:hover .c-menu__text,.menu__item.c-button:hover .c-menu__link{text-decoration:none}.c-menu__chevron,.menu__chevron{display:inline-block;width:12px;height:12px;margin-left:10px;vertical-align:middle;transition:transform .5s}.c-menu__chevron path,.menu__chevron path{fill:currentColor}.c-menu__chevron.is-open,.menu__chevron.is-open{-ms-transform:rotate(180deg);transform:rotate(180deg);transition:transform .5s}.c-menu__link,.menu__link{align-items:center;color:#fff;display:inline-flex;font-size:16px;height:100%;text-decoration:none;white-space:nowrap;font-weight:700;padding:0;font-family:Prompt,sans-serif;line-height:1.5}.c-menu__item--normal .c-menu__link,.c-menu__item--normal .menu__link{font-weight:400}.c-menu__link:hover,.menu__link:hover{text-decoration:none;color:#fff}.c-menu__link:hover .c-menu__text,.menu__link:hover .c-menu__text{text-decoration:underline}.c-menu__link:hover .c-menu__vacancies,.c-menu__vacancies{text-decoration:none}.c-menu__vacancies{font-size:10px;width:24px;height:24px;background:#da3c76;display:inline-flex;align-items:center;justify-content:center;border-radius:100%;margin-left:5px;margin-bottom:15px}.c-pagination{flex-wrap:wrap}.c-pagination,.c-pagination__list{display:flex;justify-content:flex-end}.c-pagination__list{padding:0;margin:0;height:48px;width:100%;align-items:center}.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 #fff;background:#fff;color:#1a1a1a;display:flex;align-items:center;justify-content:center;fill:#f5f5f5;font-size:16px;height:48px;line-height:48px;margin:0 5px;overflow:hidden;text-align:center;width:48px;border-radius:24px;text-decoration:none;font-family:Prompt,sans-serif}.c-pagination .page-numbers.is-disabled,.c-pagination__item.is-disabled,.c-pagination__next.is-disabled,.c-pagination__prev.is-disabled{display:none;color:#1a1a1a;fill:#1a1a1a}.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:#da3c76;font-weight:700;background:#da3c76;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:#da3c76;border-color:#da3c76;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:#f5f5f5}.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:none;text-align:left;width:auto;font-weight:500;background:rgba(0,0,0,0);color:#1a1a1a;font-family:Prompt,sans-serif}@media (min-width:768px){.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{display:inline-block}}.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:#000;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);text-decoration:underline}.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:#4c91ca;border-color:#4c91ca;text-decoration:none;opacity:1}.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:#3477af;background:#3477af}}.o-section{padding:0;position:relative;margin-top:30px}@media (min-width:1024px){.o-section{margin-top:80px}}.o-section__background{padding:40px 0}@media (min-width:1024px){.o-section__background{padding:80px 0}}.o-section__header{margin-bottom:30px}.o-section__background--primary{background:#4c91ca}.o-section__background--primary .h1,.o-section__background--primary .h2,.o-section__background--primary .h3,.o-section__background--primary .h4,.o-section__background--primary .h5,.o-section__background--primary .h6{color:#fff}.o-section__background--secondary{background:#da3c76}.o-section__background--secondary .h1,.o-section__background--secondary .h2,.o-section__background--secondary .h3,.o-section__background--secondary .h4,.o-section__background--secondary .h5,.o-section__background--secondary .h6{color:#fff}.o-section__background--tertiary{background:#1a1a1a}.o-section__background--tertiary *,.o-section__background--tertiary .h1,.o-section__background--tertiary .h2,.o-section__background--tertiary .h3,.o-section__background--tertiary .h4,.o-section__background--tertiary .h5,.o-section__background--tertiary .h6{color:#fff}.o-section__background--black{background:#000}.o-section__background--black *,.o-section__background--black .h1,.o-section__background--black .h2,.o-section__background--black .h3,.o-section__background--black .h4,.o-section__background--black .h5,.o-section__background--black .h6{color:#fff}.o-section__background--quaternary{background-color:#2b388f}.o-section__background--quaternary .h1,.o-section__background--quaternary .h2,.o-section__background--quaternary .h3,.o-section__background--quaternary .h4,.o-section__background--quaternary .h5,.o-section__background--quaternary .h6,.o-section__background--quaternary a,.o-section__background--quaternary p{color:#fff}.o-section__background--lightest-grey{background:#f9f9f9}.o-section__background--half:after{content:"";position:absolute;z-index:0;top:0;left:0;right:0;height:75%;background:#fff}@media (min-width:768px){.o-section__background--half:after{height:50%}}.o-margin_top--small{margin-top:15px}@media (min-width:768px){.o-margin_top--small{margin-top:20px}}@media (min-width:1024px){.o-margin_top--small{margin-top:30px}}.o-margin_top--normal{margin-top:30px}@media (min-width:768px){.o-margin_top--normal{margin-top:60px}}@media (min-width:1024px){.o-margin_top--normal{margin-top:80px}}.o-margin_top--none{margin-top:0}.o-padding_top--small{padding-top:30px}.o-padding_top--normal{padding-top:60px}.o-padding_top--none{padding-top:0}.o-padding_bottom--small{padding-bottom:30px}.o-padding_bottom--normal{padding-bottom:60px}.o-padding_bottom--none{padding-bottom:0}.slick-list{position:relative;margin:0 -15px}.slick-track{display:inline-flex;flex-wrap:wrap;align-items:flex-start;padding:0;align-items:center}.slick-slide{outline:none;margin:0 15px}.c-logos__list .slick-slide{margin:0}.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:#4c91ca;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:#f5f5f5;position:relative}.c-video__wrapper{position:relative;padding-bottom:56.25%;height:0;border-radius:15px;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:15px;z-index:1;left:0;right:0;bottom:0;top:0}.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:#4c91ca}.c-video__button--primary:hover{cursor:pointer;background-color:#3477af}.c-video__button--secondary{background-color:#da3c76}.c-video__button--secondary .c-video__icon{fill:#000}.c-video__button--secondary:hover{cursor:pointer;background-color:#bf245d}.c-video__button--tertiary{background-color:#1a1a1a}.c-video__button--tertiary:hover{cursor:pointer;background-color:#010101}.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-column{margin-bottom:30px}.o-column:last-of-type{margin-bottom:0}.o-column__subtitle{margin-bottom:5px}.o-column__title{margin-bottom:0}@media (min-width:768px){.o-column__text--small{font-size:14px}.o-column__text--normal{font-size:16px}.o-column__text--big{font-size:18px}}@media (min-width:1024px){.o-layout--50-50 .o-column__text{max-width:550px}}.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:15px;overflow:hidden}.o-column__video video{max-width:100%;height:auto}.o-column__form{display:block}.o-column__form--inner{padding:20px;background-color:#000;border:1px solid #000;width:100%;border-radius:15px}@media (min-width:1024px){.o-column__form--inner{padding:40px}}.o-column__figure{position:relative;text-align:center}.o-column__figure figure{margin:0}.o-column__figure img{margin-bottom:0}@media (min-width:768px){.o-column__figure--featured{margin-bottom:0}}.o-column__image{max-width:100%;overflow:hidden;width:auto;height:auto;border-radius:15px}.o-column__whitespace{margin:0}.o-column__button{margin-bottom:30px;display:block}.o-column__button--inline{display:block;margin-bottom:15px}@media (min-width:380px){.o-column__button--inline{margin-right:5px;display:inline-block}}.o-container{height:100%;margin-left:auto;margin-right:auto;max-width:1320px;padding:0 20px;width:100%;position:relative;z-index:3}.o-container:after{content:""!important;display:block!important;clear:both!important}.o-container--full{max-width:100%;padding:0}.o-container--extraextralarge{max-width:1600px}.o-container--large{max-width:1280px}.o-container--medium{max-width:1064px}.o-container--small{max-width:890px}.o-container--smallest{max-width:490px}.c-faq__list{max-width:850px}.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__button{position:relative;width:100%;background:rgba(0,0,0,0);color:#1a1a1a;border:0;text-align:left;padding:10px 0;line-height:1.5;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:15px;border-bottom:1px solid #f5f5f5}.c-faq-item__button:focus{outline:none}.c-faq-item__button:hover{background:rgba(0,0,0,0);cursor:pointer}.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)}.c-faq-item__content{height:100%;max-height:100%;overflow:hidden;transition:max-height .2s;color:#1a1a1a;padding:0;font-size:16px;margin-bottom:15px}.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:#da3c76;display:inline-block;transition:transform .4s ease-in-out;width:16px}.is-open .c-faq-item__icon{-ms-transform:rotate(180deg);transform:rotate(180deg);transition:transform .4s ease-in-out}.gform_wrapper{margin-bottom:0;text-align:left}.gform_heading{margin-bottom:30px}.o-column__form--no-header .gform_heading{display:none}.gform_title{color:#fff;font-family:Prompt,sans-serif;font-weight:700;font-size:22px;line-height:28px}@media (min-width:375px){.gform_title{font-size:28px;line-height:32px}}.gform_description{color:#e6e6e6;margin-bottom:15px;display:block;font-size:16px;opacity:.8}.gform_required_legend{color:#e6e6e6;display:none}.gform_submission_error{font-size:16px;line-height:1.5;margin-bottom:15px;background:#bdbec1;padding:10px 15px;border-radius:15px;font-weight:500;color:#1a1a1a;font-family:Mulish,sans-serif;text-align:center}.gform_fields{list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0;margin:0}.gform_fileupload_rules{color:#e6e6e6;margin-bottom:0;display:block;font-size:14px;margin-top:5px}.gform_footer{margin-top:15px}.gform_button{width:100%;display:block}.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%}@media (min-width:768px){.gfield.gfield--width-half{flex:0 0 calc(50% - 7.5px)}}.gfield.gfield--type-address .ginput_container{list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0;margin:0}.gfield.gfield--type-address .ginput_container .gform-field-label{display:none}.gfield.gfield--type-address .ginput_container .ginput_full,.gfield.gfield--type-address .ginput_container .ginput_left,.gfield.gfield--type-address .ginput_container .ginput_right{margin:0 0 10px;padding:0;flex:1 0 100%}.gfield.gfield--type-address .ginput_container .gform_hidden{display:none}@media (min-width:768px){.gfield.gfield--type-address .ginput_container .ginput_left,.gfield.gfield--type-address .ginput_container .ginput_right{flex:0 0 calc(50% - 7.5px)}}.gfield:last-of-type{margin-bottom:0}.gfield_visibility_hidden{display:none}.gfield_description{color:#e6e6e6;margin:0;display:block;font-size:14px}.gfield_label{font-family:Prompt,sans-serif;font-size:14px;font-weight:600;vertical-align:middle;color:#fff;display:block;margin-bottom:5px}.hidden_label .gfield_label{display:none}.gfield_validation_error{padding:0 0 1rem}.gfield_validation_message{color:#f74816;margin-top:5px;font-size:14px}.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:#000;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_text{margin-left:5px;color:red}.gfield_checkbox{margin:0;padding:0;list-style:none}.gfield_consent_label{font-size:16px;margin-left:5px;color:#fff}.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:Mulish,sans-serif}.ginput_container{margin-bottom:0}.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:#e6e6e6;display:block;font-size:14px;margin-top:5px}.gf_clear_complex{display:none}@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{text-transform:uppercase;font-weight:700;vertical-align:middle}@media (min-width:1024px){.gf_step_label{margin-left:10px}}#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:15px;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 #f5f5f5}.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:#da3c76;text-decoration:none;border-radius:50%;width:30px;height:30px}.ui-state-default:hover{background-color:#4c91ca;color:#fff}.ui-state-disabled{background:#f5f5f5}.ui-state-highlight{background-color:#73a9d6}.ui-state-active{background-color:#4c91ca}.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 #f5f5f5;text-align:left;color:#1a1a1a}table caption{font-weight:700;text-align:left;padding:5px}table tr{border-bottom:1px solid #f5f5f5}table tr th{font-weight:700}table tr td,table tr th{padding:5px}.c-table__list,table tr td,table tr th{border:1px solid #f5f5f5}.c-table__item{display:flex;justify-content:space-between;align-items:center;margin:0;border-bottom:1px solid #f5f5f5}.c-table__item:last-of-type{border-bottom:0;margin-bottom:0}.c-table__name{font-weight:700;font-size:16px;border-right:1px solid #f5f5f5}.c-table__name,.c-table__value{display:inline-block;color:#1a1a1a;flex:1 0 50%;padding:5px 10px}.o-section.o-section--breadcrumbs{margin-top:0;background:#fff}.breadcrumbs,.c-breadcrumbs{padding:15px 0;font-size:16px;font-family:Mulish,sans-serif;font-weight:400}.breadcrumbs a,.c-breadcrumbs a{color:#000;text-decoration:underline;vertical-align:middle;display:inline-block}.breadcrumbs a:hover,.c-breadcrumbs a:hover{text-decoration:underline}.breadcrumbs__chevron,.c-breadcrumbs__chevron{color:#da3c76;height:12px;margin:0 5px;width:12px;vertical-align:middle;display:inline-block}.breadcrumbs__chevron path,.c-breadcrumbs__chevron path{fill:currentColor}.breadcrumb_last{font-weight:400;color:#1a1a1a;text-decoration:none}.c-button-alternate{border-radius:15px;cursor:pointer;display:inline-block;font:inherit;margin:0;padding:0;text-align:left;transition:all .3s ease-in-out;vertical-align:middle;display:inline-flex;flex-wrap:wrap;align-items:center;text-decoration:none}.c-button-alternate__primary .c-button-alternate__icon{background:#4c91ca;border-color:#4c91ca}.c-button-alternate__primary:hover{text-decoration:none}.c-button-alternate__primary:hover .c-button-alternate__icon{background:#3477af;border-color:#3477af}.c-button-alternate__primary:hover .c-button-alternate__text{text-decoration:underline}.c-button-alternate__secondary .c-button-alternate__icon{background:#da3c76;border-color:#da3c76}.c-button-alternate__secondary:hover{text-decoration:none}.c-button-alternate__secondary:hover .c-button-alternate__icon{background:#bf245d;border-color:#bf245d}.c-button-alternate__secondary:hover .c-button-alternate__text{text-decoration:underline}.c-button-alternate__transparant .c-button-alternate__icon{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.c-button-alternate__white .c-button-alternate__icon{background:#fff;color:#000;border-color:#fff}.c-button-alternate__white .c-button-alternate__icon path{fill:currentColor}.c-button-alternate__green .c-button-alternate__icon{background:green;border-color:green}.c-button-alternate__icon{align-items:center;border:1px solid #da3c76;background:#da3c76;border-radius:50%;display:flex;height:50px;justify-content:center;min-height:50px;min-width:50px;width:50px;position:relative;bottom:0;opacity:1;overflow:hidden;border-radius:100%;margin-right:10px}.c-button-alternate__icon path,.c-button-alternate__icon svg{fill:#fff}.c-button-alternate__text{color:#000;font-weight:700;position:relative;font-family:Prompt,sans-serif}.c-button,input[type=submit]{display:block;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;vertical-align:top;margin:0;text-align:center;font-size:16px;position:relative;overflow:hidden!important;border:1px solid;border-radius:15px;opacity:1;text-decoration:none;outline:none;font-weight:700;transition:background all .3s ease-in-out;line-height:1.5;overflow:visible;font-family:Mulish,sans-serif;padding:16px 20px;border-radius:5px;display:inline-block}.c-button,.c-button:hover{transition:background .25s}.c-button:hover{text-decoration:none}.c-button__icon{display:inline-block;vertical-align:middle;margin-right:10px;width:16px;height:10px}.c-button__primary{background:#4c91ca;color:#fff;border-color:#4c91ca}.c-button__primary .c-button__icon{color:#fff}.c-button__primary .c-button__icon path{fill:currentColor}.c-button__primary:hover{background:#3477af;color:#fff;border-color:#3477af}.c-button__primary:hover .c-button__icon{color:#fff}.c-button__primary:hover .c-button__icon path{fill:currentColor}.c-button__secondary{background:#da3c76;color:#fff;border-color:#da3c76}.c-button__secondary .c-button__icon{color:#fff}.c-button__secondary .c-button__icon path{fill:currentColor}.c-button__secondary:hover{background:#bf245d;color:#fff;border-color:#bf245d}.c-button__secondary:hover .c-button__icon{color:#fff}.c-button__secondary:hover .c-button__icon path{fill:currentColor}.c-button__tertiary{background:#1a1a1a;color:#fff;border-color:#1a1a1a}.c-button__tertiary .c-button__icon{color:#fff}.c-button__tertiary .c-button__icon path{fill:currentColor}.c-button__tertiary:hover{background:#010101;color:#fff;border-color:#010101}.c-button__tertiary:hover .c-button__icon{color:#fff}.c-button__tertiary:hover .c-button__icon path{fill:currentColor}.c-button__outline{background:rgba(0,0,0,0);color:#4c91ca;border-color:#f5f5f5}.c-button__outline .c-button__icon{color:#4c91ca}.c-button__outline .c-button__icon path{fill:currentColor}.c-button__outline:hover{background:#f5f5f5;color:#4c91ca;border-color:#f5f5f5}.c-button__outline:hover .c-button__icon{color:#4c91ca}.c-button__outline:hover .c-button__icon path{fill:currentColor}.c-button__white{background:#fff;color:#000;border-color:#fff}.c-button__white:hover{background:#f2f2f2;color:#000;border-color:#f2f2f2}.c-button__white .c-button__text{color:#000}.c-button__transparant{background:rgba(0,0,0,0);color:#4c91ca;border-color:rgba(0,0,0,0)}.c-button__transparant .c-button__icon{color:#4c91ca}.c-button__transparant .c-button__icon path{fill:currentColor}.c-button__transparant:hover{background:#000;color:#fff;border-color:#000}.c-button__transparant:hover .c-button__icon{color:#fff}.c-button__transparant:hover .c-button__icon path{fill:currentColor}.c-button__green{background:#4caf50;color:#fff;border-color:#4caf50}.c-button__green .c-button__icon{color:#fff}.c-button__green .c-button__icon path{fill:currentColor}.c-button__green:hover{background:#3d8b40;color:#fff;border-color:#3d8b40}.c-button__green:hover .c-button__icon{color:#fff}.c-button__green:hover .c-button__icon path{fill:currentColor}.o-section--selected_vacancies{overflow:hidden}.c-card-vacatures__list{display:grid;grid-gap:30px;grid-template-columns:repeat(1,1fr);grid-row-gap:30px;margin-bottom:0}.c-card-vacatures__list--carousel{display:block}.c-card-vacatures__list--carousel .slick-track{align-items:inherit}.c-card-vacatures__list--carousel .slick-slide{height:inherit!important}.c-card-vacatures__list--carousel .slick-slide>div{height:100%}.c-card-vacatures__item{margin:0;border-radius:15px;overflow:hidden}.c-card-vacatures__list--carousel .c-card-vacatures__item{background:#000;height:100%}.c-card-vacatures__full-link,.c-card-vacatures__full-link:hover{color:#fff;text-decoration:none}.c-card-vacatures__inner{background:#000;padding:20px;border-radius:15px;overflow:hidden;position:relative}@media (min-width:1024px){.c-card-vacatures__inner{padding:40px}}.c-card-vacatures__list--carousel .c-card-vacatures__inner{height:100%;display:flex;flex-wrap:wrap}.c-card-vacatures__list--carousel .c-card-vacatures__inner .c-card-vacatures__button,.c-card-vacatures__list--carousel .c-card-vacatures__inner .c-card-vacatures__description,.c-card-vacatures__list--carousel .c-card-vacatures__inner .c-card-vacatures__meta,.c-card-vacatures__list--carousel .c-card-vacatures__inner .c-card-vacatures__title{flex:1 0 100%}.c-card-vacatures__meta,.c-card-vacatures__meta--description{margin-bottom:15px}.c-card-vacatures__meta--list{margin:0;padding:0}.c-card-vacatures__meta--item{margin:0 10px 10px 0;display:inline-block;vertical-align:middle}.c-card-vacatures__meta--item:last-of-type{margin-right:0}@media (min-width:768px){.c-card-vacatures__meta--item{margin:0 15px 0 0;display:inline-block;vertical-align:middle}.c-card-vacatures__meta--item:last-of-type{margin:0}}.c-card-vacatures__meta--icon{display:inline-flex;vertical-align:middle;margin-right:5px;width:40px;height:40px;align-items:center;justify-content:center;border-radius:100%;border:0;background-color:#414345}.c-card-vacatures__meta--icon svg{width:18px}.c-card-vacatures__meta--icon svg path{fill:#fff}.c-card-vacatures__meta--text{display:inline-block;vertical-align:middle;text-transform:capitalize}.c-card-vacatures__meta--button{margin-top:30px}.c-card-vacatures__title{display:block;font-family:Prompt,sans-serif;font-weight:700;font-size:18px;line-height:28px;color:#fff;margin-bottom:10px}@media (min-width:425px){.c-card-vacatures__title{font-size:22px;line-height:28px}}@media (min-width:1024px){.c-card-vacatures__title{font-size:28px;line-height:32px}}.c-card-vacatures__description{font-size:14px}@media (min-width:425px){.c-card-vacatures__description{font-size:16px}}.c-card-vacatures__button .c-button-alternate__text{color:#fff}.c-card-vacatures__figure{margin:0;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.c-card-vacatures__image{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;width:100%;height:100%}.c-card-vacatures__button{margin-top:15px}.o-section--vacancies{background:#000}.c-vacancies-overview__inner{display:grid;grid-gap:30px;grid-template-columns:repeat(12,1fr);grid-row-gap:30px}@incldue bp(medium){.c-vacancies-overview__inner{grid-column-gap:30px}}.c-vacancies-overview__filter{grid-column:span 12/span 12}.c-vacancies-overview__filter--inner{bottom:0;display:none;left:0;overflow-y:scroll;padding:20px;position:fixed;right:0;top:129px;z-index:100;background:#000}.c-vacancies-overview__filter--inner.is-active{display:block}@media (min-width:1024px){.c-vacancies-overview__filter--inner{display:block;position:inherit;overflow:inherit;padding:40px;border-radius:15px}}.c-vacancies-overview__filter--content{height:100%;position:relative}@media (min-width:1024px){.c-vacancies-overview__filter{grid-column:span 4/span 4}}@media (min-width:1024px){.c-vacancies-overview__filter .c-button__secondary{display:none}}.c-vacancies-overview__filter .c-button__secondary .c-button__text{color:#fff}.c-vacancies-overview__header{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;border-bottom:1px solid #f5f5f5;padding:10px 0;margin-bottom:15px}@media (min-width:1024px){.c-vacancies-overview__header{display:none}}.c-vacancies-overview__header--title{display:block;color:#fff;font-weight:700;font-size:1.125rem;font-family:Prompt,sans-serif}.c-vacancies-overview__filter--toggle{width:100%;display:inline-block;padding:10px 20px;grid-column:span 12/span 12;border:1px solid #000;border-radius:5px;background-color:#000;text-align:center;line-height:1.5;font-weight:700}.c-vacancies-overview__filter--toggle:hover{cursor:pointer}@media (min-width:1024px){.c-vacancies-overview__filter--toggle{display:none}}.c-vacancies-overview__filter--toggle .c-button__text{color:#fff}.c-vacancies-overview__close{display:inline-block;width:32px;height:32px;padding:6px}.c-vacancies-overview__close:hover{cursor:pointer}.c-vacancies-overview__box{padding:0;margin-bottom:15px}.c-vacancies-overview__label{display:block;color:#fff;font-weight:700;margin-bottom:10px}.c-vacancies-overview__overview{grid-column:span 12/span 12}@media (min-width:1024px){.c-vacancies-overview__overview{grid-column:span 8/span 8}}.c-vacancies-overview__checkbox{display:block;position:relative;margin-bottom:10px}.c-vacancies-overview__checkbox input{display:none}.c-vacancies-overview__checkbox.active label:after{background-color:#da3c76;-ms-transform:scale(1);transform:scale(1)}.c-vacancies-overview__checkbox.active label:hover:after{-ms-transform:scale(0);transform:scale(0)}.c-vacancies-overview__checkbox label{padding-left:32px;color:#fff}.c-vacancies-overview__checkbox label:hover{cursor:pointer}.c-vacancies-overview__checkbox label:hover:after{-ms-transform:scale(1);transform:scale(1)}.c-vacancies-overview__checkbox label:before{background-color:#fff;border:1px solid #f5f5f5;border-radius:5px;content:"";height:22px;left:0;position:absolute;top:0;width:22px}.c-vacancies-overview__checkbox label:after{background-color:#da3c76;border-radius:3px;content:"";height:16px;left:3px;position:absolute;top:3px;-ms-transform:scale(0);transform:scale(0);transition:background-color .15s,transform .15s;width:16px}.c-card-verhalen__list{display:grid;grid-gap:30px;grid-template-columns:repeat(1,1fr);grid-row-gap:30px;margin-bottom:0}@media (min-width:768px){.c-card-verhalen__list{grid-column-gap:30px;grid-template-columns:repeat(2,1fr)}}.c-card-verhalen__item{margin:0}.c-card-verhalen__full-link,.c-card-verhalen__full-link:hover{color:#fff;text-decoration:none}.c-card-verhalen__meta{padding:15px;margin-top:15px}.c-card-verhalen__title{display:block;font-family:Prompt,sans-serif;font-weight:700;font-size:18px;line-height:28px;color:#000;margin-bottom:10px}@media (min-width:425px){.c-card-verhalen__title{font-size:22px;line-height:28px}}@media (min-width:1024px){.c-card-verhalen__title{font-size:28px;line-height:32px}}.c-card-verhalen__description{font-size:14px;color:#1a1a1a}@media (min-width:425px){.c-card-verhalen__description{font-size:16px}}.c-card-verhalen__button .c-button-alternate__text{color:#000}.c-card-verhalen__figure{margin:0;position:relative;padding-bottom:56.295%;overflow:hidden;border-radius:15px}.c-card-verhalen__image{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;width:100%;height:100%}.c-card-verhalen__button{margin-top:15px}.c-carousel__list{margin:0;overflow:hidden}.c-carousel__list:not(.slick-initialized) .c-carousel__item{display:none}.c-carousel__list:not(.slick-initialized) .c-carousel__item:nth-of-type(-n+1){display:block;position:relative}.c-carousel__list .slick-list{line-height:0;border-radius:0;overflow:hidden;margin:0 -5px}.c-carousel__list .slick-list .slick-slide{line-height:0}.c-carousel__list .slick-track{display:flex!important;align-items:inherit;flex-wrap:inherit}.c-carousel__list .slick-slide{height:inherit!important;position:relative;overflow:hidden;margin:0 5px}.c-carousel__list .slick-slide>div{height:100%}.c-carousel__list .slick-dots{line-height:0;margin:5px 0}.c-carousel__list .slick-dots li{margin:0 2px;line-height:0}.c-carousel__list .slick-dots li.slick-active button{background-color:#4c91ca;border:1px solid #4c91ca}.c-carousel__figure,.c-carousel__item{height:100%;margin:0}.c-carousel__figure{position:absolute;left:0;right:0;bottom:0;top:0;z-index:-1}@media (min-width:768px){.c-carousel__figure{border-radius:0 0 75px 75px;overflow:hidden}}.c-carousel__figure:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background:#000;opacity:.4;z-index:1}.c-carousel__figure picture{height:100%;display:block}.c-carousel__image{height:100%;width:100%;object-fit:cover;object-position:center;animation:headerplay 30s infinite}@media (min-width:768px){.c-carousel__image{object-position:center}}.c-carousel__full-link{display:block;height:100%;text-decoration:none;position:absolute;top:0;left:0;right:0;bottom:0}.c-carousel__inner{height:100%;display:flex;align-items:center;min-height:350px}@media (min-width:768px){.c-carousel__inner{min-height:450px}}@media (min-width:1024px){.c-carousel__inner{min-height:750px}}.c-carousel__content{padding:137px 0 30px;line-height:1.5}@media (min-width:1024px){.c-carousel__content{max-width:850px;padding:50px 0}.u-text-center .c-carousel__content{margin:0 auto}}.c-carousel__content .o-column__title{text-wrap:balance}.c-carousel__content .o-column__text *,.c-carousel__content .o-column__title h1,.c-carousel__content .o-column__title h2,.c-carousel__content .o-column__title h3,.c-carousel__content .o-column__title h4,.c-carousel__content .o-column__title h5,.c-carousel__content .o-column__title h6{color:#fff}.c-carousel__button{height:40px;width:40px;background:#fff;opacity:.5;display:inline-flex;align-items:center;justify-content:center;position:absolute;top:calc(50% - 10px);bottom:0;border-radius:100%;z-index:9}.c-carousel__button:hover{cursor:pointer;opacity:1}.c-carousel__button--prev{left:10px}@media (min-width:1024px){.c-carousel__button--prev{left:35px}}.c-carousel__button--next{right:10px}@media (min-width:1024px){.c-carousel__button--next{right:35px}}.c-carousel__button--icon{color:#000;width:12px;height:9px;display:inline-block}.c-carousel__button--icon path{fill:currentColor}.c-filter{margin:30px 0 20px;padding-bottom:10px;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.c-filter__item{line-height:1.5;border:1px solid #fff;color:#da3c76;background:#fff;margin:0 15px 0 0;padding:11px 20px;border-radius:48px;display:inline-block}.c-filter__item:last-of-type{margin-right:0}.c-filter__item:hover{background-color:#da3c76;color:#fff;border-color:#da3c76;text-decoration:none}.c-filter__item:hover .c-button__text{color:#fff}.c-filter__item.is-active{background-color:#da3c76;color:#fff;border-color:#da3c76;font-weight:700}.c-footer{background-color:#000;color:#fff;padding:50px 0 0;position:relative;z-index:1}@media (min-width:1024px){.c-footer{padding:60px 0 0}}.c-footer__top{margin-bottom:50px}@media (min-width:768px){.c-footer__top{max-width:50%}}@media (min-width:1024px){.c-footer__top{margin-bottom:60px}}.c-footer__top *{color:#fff}.c-footer__widgets{border-top:1px solid #414141;border-bottom:1px solid #414141;padding:50px 0}.c-footer__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-footer__title{color:#fff;margin-bottom:15px;font-size:16px;line-height:1.5;display:block;font-weight:600;font-family:Prompt,sans-serif}.c-footer__description{display:block;margin-bottom:30px;color:#fff}.c-footer__description--after{font-size:14px;color:#fff}.c-footer__contact-options{display:block;margin-bottom:30px}.c-footer__menu{grid-column:span 12/span 12}@media (min-width:1024px){.c-footer__menu{grid-column:span 6/span 6}.c-footer__menu--menu{grid-column:span 3/span 3;align-self:flex-end}}.c-footer__menu .c-menu__list{margin-bottom:0}.c-footer__menu .c-menu__item{display:block;margin-bottom:10px;margin-right:0}.c-footer__menu .c-menu__item:last-of-type{margin-bottom:0}.c-footer__menu .c-menu__item:hover{text-decoration:none}.c-footer__menu .c-menu__item:hover .c-menu__text{text-decoration:underline;color:#fff}.c-footer__menu .c-menu__link{color:#fff;font-family:Prompt,sans-serif;text-decoration:none;font-weight:400}.c-footer__menu .c-menu__link:hover{text-decoration:underline;color:#fff;cursor:pointer}.c-footer__menu .c-menu__link.c-button__outline{display:inline-block}.c-footer__menu .c-menu__link.c-button__outline:hover{text-decoration:none}.c-footer__menu .c-menu__link.c-button__outline:hover .c-menu__text{color:#000;text-decoration:none}.c-footer__menu .c-menu__text{color:#fff;font-family:Mulish,sans-serif;font-weight:400;display:inline-block;vertical-align:middle}.c-footer__menu--description,.c-footer__menu--description a{color:#fff}@media (min-width:1024px){.c-footer__menu--description{max-width:350px}}.c-footer__bottom{padding:50px 0}.c-footer__bottom .c-footer__inner{align-items:center}.c-footer__logo{grid-column:span 12/span 12;text-align:center}@media (min-width:1024px){.c-footer__logo{grid-column:span 6/span 6;text-align:left}}.c-footer__social_media{grid-column:span 12/span 12;text-align:center}@media (min-width:1024px){.c-footer__social_media{grid-column:span 6/span 6;text-align:right}}.c-footer__social_media--list{margin:0 -5px;padding:0}.c-footer__social_media--full-link:hover .c-footer__social_media--title{text-decoration:underline}.c-footer__social_media--item{display:inline-block;margin:0 5px}.c-footer__social_media--item:last-of-type{margin:0}.c-footer__social_media--figure{margin:0;width:48px;height:48px;display:inline-block;vertical-align:middle}.c-footer__social_media--title{display:inline-block;vertical-align:middle;margin-left:6px;color:#fff}.c-footer__copyright{padding:15px 0;font-family:Prompt,sans-serif;background-color:#000;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;align-items:center}@media (min-width:768px){.c-footer__copyright--inner{grid-row-gap:30px;grid-column-gap:30px}}.c-footer__copyright--left{grid-column:span 12/span 12;order:2}@media (min-width:1024px){.c-footer__copyright--left{grid-column:span 6/span 6;order:1}}.c-footer__copyright--right{grid-column:span 12/span 12;order:1;text-align:center}@media (min-width:1024px){.c-footer__copyright--right{grid-column:span 6/span 6;order:2;text-align:right}}.c-footer__copyright-date{margin-right:0;display:block;text-align:center}@media (min-width:1024px){.c-footer__copyright-date{display:inline-block;vertical-align:middle;margin-right:15px;text-align:left;margin-bottom:0}}.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:16px;color:#fff}.c-footer__copyright-meta,.c-footer__copyright .c-menu__text{font-weight:400;font-family:Mulish,sans-serif}.o-section--gallery{overflow:hidden}.c-gallery__list{margin:0 15px}.c-gallery__list:not(.slick-initialized) .c-gallery__item{display:none}.c-gallery__list:not(.slick-initialized) .c-gallery__item:nth-of-type(-n+1){display:block;position:relative}.c-gallery__figure,.c-gallery__item{margin:0}.c-header{width:100%;background-color:#000}.c-header__main{height:100%;width:100%;padding:20px 0;transition:padding .25s;background:linear-gradient(180deg,#000,rgba(0,0,0,0))}.c-site__no-offset .c-header__main,.error404 .c-header__main{background-color:#000}@media (min-width:1024px){.c-header__main{padding:20px 0;background:rgba(0,0,0,0)}}.is-scrolled .c-header__main{background-color:#000}.c-header__inner{align-items:center;flex-wrap:wrap;display:flex;justify-content:space-between}.c-header__nav{display:none}@media (min-width:1024px){.c-header__nav{display:inline-block;vertical-align:middle;margin-left:0}}.c-header__button{display:inline-block;margin-right:60px}@media (min-width:1024px){.c-header__button{vertical-align:middle;margin-right:0;margin-left:20px}}.is-fixed .c-header{position:fixed}.o-section--hero{position:relative;overflow:hidden}.o-section--hero.small{height:400px}.o-section--hero .c-hero__figure{margin:0;height:100%;position:absolute;left:0;right:0;bottom:0;top:0;z-index:-1;overflow:hidden}.o-section--hero .c-hero__figure:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background:#000;opacity:.4;z-index:1}.o-section--hero .c-hero__figure picture{height:100%;display:block}.o-section--hero .c-hero__image{height:100%;width:100%;object-fit:cover;object-position:center;animation:headerplay 30s infinite}@media (min-width:768px){.o-section--hero .c-hero__image{object-position:center}}.o-section--hero .c-hero__return{background:#fff;padding:20px;position:absolute;left:0;right:0;bottom:0;border-radius:0 100px 0 0}@media (min-width:1024px){.o-section--hero .c-hero__return{padding:30px 40px;margin:0 -20px}}.o-section--hero .c-hero__return--full-link:hover{text-decoration:none;color:#000}.o-section--hero .c-hero__return--full-link:hover .c-hero__return--text{text-decoration:underline;color:#000}.o-section--hero .c-hero__return--full-link:hover .c-hero__return--icon{background-color:#f5f5f5;transition:background .25s}.o-section--hero .c-hero__return--icon{display:inline-flex;vertical-align:middle;margin-right:5px;width:40px;height:40px;align-items:center;justify-content:center;border-radius:100%;border:1px solid #f5f5f5;background-color:#fff;transition:background .25s}.o-section--hero .c-hero__return--text{color:#000}.c-hero__list{margin:0;overflow:hidden}.c-hero__figure,.c-hero__item{height:100%;margin:0}.c-hero__figure{z-index:-1}.c-hero__figure,.c-hero__figure:after{position:absolute;left:0;right:0;bottom:0;top:0}.c-hero__figure:after{content:"";width:100%;height:100%;background:#000;opacity:.4;z-index:1}.c-hero__figure picture{height:100%;display:block}.c-hero__image{height:100%;width:100%;object-fit:cover;object-position:center;animation:headerplay 30s infinite}@media (min-width:768px){.c-hero__image{object-position:center}}.c-hero__inner{height:100%;display:flex;align-items:center;min-height:300px}@media (min-width:1024px){.c-hero__inner{min-height:450px}}.c-hero__content{padding:30px 0;line-height:1.5;align-self:flex-end}@media (min-width:1024px){.c-hero__content{max-width:850px;padding:50px 0}.u-text-center .c-hero__content{margin:0 auto}}.c-hero__content .o-column__title{text-wrap:balance}.c-hero__content .o-column__text *,.c-hero__content .o-column__title h1,.c-hero__content .o-column__title h2,.c-hero__content .o-column__title h3,.c-hero__content .o-column__title h4,.c-hero__content .o-column__title h5,.c-hero__content .o-column__title h6{color:#fff}@keyframes headerplay{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.c-logo{display:block;width:104px;height:67px;margin:0;position:relative}.c-logos__header{display:block;margin-bottom:30px}.c-logos__list{list-style:none;margin-bottom:0;display:grid;grid-column-gap:15px;grid-row-gap:15px;grid-template-columns:repeat(2,1fr);text-align:center}@media (min-width:768px){.c-logos__list{grid-column-gap:30px;grid-row-gap:30px;grid-template-columns:repeat(4,1fr)}}.c-logos__item{margin:0;vertical-align:middle;display:inline-flex;align-items:center;justify-content:center}.c-logos__item:last-of-type{margin-right:0}.c-logos__figure{margin-bottom:0;max-width:250px;height:auto}.c-menu-toggle{background-color:rgba(0,0,0,0);border:none;border-radius:0;position:fixed;top:30px;z-index:99999;right:20px;background:#da3c76;width:48px;height:48px;padding:12px;border-radius:100%}.c-menu-toggle:focus{outline:0}.c-menu-toggle:hover{background:#bf245d}.c-menu-toggle__bar{background-color:#fff;border-radius:0;display:block;height:2px;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:4px 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,6px,0) rotate(0)}to{transform:translate3d(0,6px,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,-6px,0) rotate(0)}to{transform:translate3d(0,-6px,0) rotate(135deg)}}@keyframes animate-line-1-rev{0%{transform:translate3d(0,6px,0) rotate(45deg)}50%{transform:translate3d(0,6px,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,-6px,0) rotate(135deg)}50%{transform:translate3d(0,-6px,0) rotate(0)}to{transform:translateZ(0) rotate(0deg)}}.c-questions{border-radius:15px;padding:40px;width:100%;max-width:1024px;background:#000;display:inline-block;position:relative;margin:0 auto}@media (min-width:1024px){.c-questions{margin-top:100px;padding:60px}}.c-questions__figure{position:absolute;bottom:0;margin:0;width:365px;left:inherit;right:-100px;z-index:1;display:none}@media (min-width:768px){.c-questions__figure{left:0;right:inherit;bottom:0;max-width:425px;display:block}}@media (min-width:1024px){.c-questions__figure{max-width:inherit;width:425px}}.c-questions__meta{position:relative}@media (min-width:768px){.c-questions__meta{padding-left:45%}}.c-questions__description,.c-questions__title{color:#fff;display:block}.c-questions__description strong{color:#fff}.c-questions__buttons{margin-top:15px}.c-questions__buttons .o-column{margin-bottom:15px}@media (min-width:1024px){.c-questions__buttons .o-column{margin-bottom:0;display:inline-block;vertical-align:middle;margin-right:30px}.c-questions__buttons .o-column:last-of-type{margin-right:0}}.c-questions__buttons .c-button-alternate__text{color:#fff}.c-services__list{margin:0;display:grid;grid-auto-columns:1fr;grid-auto-flow:row;grid-template-columns:repeat(12,1fr);grid-row-gap:30px}@media (min-width:425px){.c-services__list{grid-column-gap:15px}}@media (min-width:768px){.c-services__list{grid-column-gap:30px}}.c-services__item{margin:0;padding:0;grid-column:span 12/span 12}@media (min-width:425px){.c-services__item{grid-column:span 6/span 6}}@media (min-width:1024px){.c-services__item{grid-column:span 3/span 3}}.c-services__wrapper{position:relative}.c-services__figure{margin-bottom:0;position:relative;overflow:hidden;border-radius:5px;padding-top:57.8947368421%}.c-services__image{border-radius:5px;transition:transform .2s;position:absolute;top:0;left:0;bottom:0;right:0;height:100%;width:100%;object-fit:cover}.c-services__meta{padding:15px 0}.c-services__title{font-size:20px;line-height:30px;font-weight:700;font-family:Prompt,sans-serif;color:#000;margin:0;display:block}.c-services__read-more--text{text-decoration:underline;font-size:14px;line-height:1.5;color:#000}.c-services__full-link{position:relative;width:100%;height:100%;display:inline-block}.c-services__full-link:hover{text-decoration:none}.c-services__full-link:hover .c-services__image{-ms-transform:scale(1.05);transform:scale(1.05);transition:transform .2s}.c-site{display:flex;flex-direction:column;height:100%;max-width:100vw;min-height:100vh;width:100%}.c-site__header{flex:0 0 auto;z-index:9}.c-site__header,.c-site__main{position:relative}.c-site__no-offset .c-site__main,.error404 .c-site__main{padding-top:107px}.c-site__footer{flex:0 0 auto;position:relative}ol,p,ul{margin-bottom:20px}.c-social__list{padding:0;margin:0 -5px}.c-social__list .c-social__item:last-of-type{margin-right:0}.c-social__list strong{font-weight:500}.c-social__item{padding-left:0;vertical-align:middle;position:relative;display:inline-flex;align-items:center;line-height:52px;justify-content:space-around;width:72px;height:52px;border-radius:26px;background:#fff;margin:0 5px}@media (min-width:1024px){.c-social__item{margin:0 2px}}@media (min-width:1280px){.c-social__item{margin:0 5px}}.c-social__item:before{content:none}.c-social__item:hover{background:#fff}.c-social__item:hover path{fill:#da3c76}.c-social__link{display:block;position:relative;width:100%;height:100%}.c-social__icon{height:24px;left:50%;position:absolute;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:fill .2s;width:24px}.c-social__icon path{fill:#da3c76}.c-subtitle{font-family:Prompt,sans-serif;display:inline-block;color:#da3c76;background:#f6c8da;border-radius:5px;padding:5px 10px;font-weight:700;margin-bottom:10px;font-size:12px}@media (min-width:768px){.c-subtitle{font-size:14px}}.c-usps__list{margin:0}.o-section--usps .c-usps__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-evenly}.c-usps__item{margin-bottom:10px}.c-usps__item:last-of-type{margin-bottom:0}.o-section--usps .c-usps__item{flex:1 0 100%}@media (min-width:1024px){.o-section--usps .c-usps__item{flex:0 0 33%;margin-bottom:0;text-align:center}}.c-usps__inner{display:block}.c-usps__icon{margin-right:8px;width:13px;height:8px}.c-usps__icon,.c-usps__meta{display:inline-block;vertical-align:middle}.c-usps__text p:last-of-type{margin-bottom:0}.c-usps__text p strong,.o-section--usps .c-usps__text{color:#000}.o-section--usps{margin-top:30px}.o-column__usps .c-usps__list{margin:0}.o-column__usps .c-usps__item{margin-bottom:10px}.o-column__usps .c-usps__item:last-of-type{margin-bottom:0}.o-column__usps .c-usps__inner{display:flex;flex-wrap:wrap;align-self:center}.o-column__usps .c-usps__icon{flex:0 0 12px;margin-right:8px}.o-column__usps .c-usps__meta{flex:1 0 calc(100% - 20px)}.o-column__usps .c-usps__text p:last-of-type{margin-bottom:0}.o-column__usps .c-usps__text p strong{color:#000}.c-why__header{margin-bottom:15px}.c-why__title{font-family:Prompt,sans-serif;color:#fff;font-weight:700;font-size:20px;line-height:28px;max-width:400px;text-wrap-style:balance;display:inline-block}.c-why__title p:last-of-type{margin-bottom:0}.c-why__title strong{color:#4c91ca}@media (min-width:768px){.c-why__title{font-size:24px;line-height:32px}}.c-why__list{margin:0}.c-why__item{margin-bottom:10px}.c-why__item:last-of-type{margin-bottom:0}.c-why__inner{display:flex;flex-wrap:wrap;align-self:center}.c-why__icon{flex:0 0 12px;margin-right:8px}.c-why__meta{flex:1 0 calc(100% - 20px)}.c-why__text p:last-of-type{margin-bottom:0}.c-why__text p strong{color:#000}.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}.blurred-image{-webkit-filter:blur(10px);filter:blur(10px)}.c-crsl__button{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:100%;background-color:#da3c76}.c-crsl__button--container{margin-top:30px;text-align:right}.c-crsl__button:hover{cursor:pointer;background-color:#bf245d}.c-vacancies-overview__active-terms{display:block;margin-bottom:30px}.c-vacancies-overview__active-terms .c-active-terms__list{margin:-5px}.c-vacancies-overview__active-terms .c-active-terms__item{display:inline-block;margin:5px}.c-vacancies-overview__active-terms .c-active-terms__link{padding:9px 15px;border-radius:40px;border:1px solid;background:#da3c76;color:#fff;font-weight:700;display:inline-block}.c-vacancies-overview__active-terms .c-active-terms__link:hover{text-decoration:none;background:#bf245d}.c-vacancies-overview__active-terms .c-active-terms__text{display:inline-block;vertical-align:middle;font-size:14px;line-height:1.5;font-family:Prompt,sans-serif;font-weight:700}.c-vacancies-overview__active-terms .c-active-terms__remove{display:inline-block;vertical-align:middle;margin-left:8px;font-size:12px}.c-vacancy__meta{max-width:750px}.c-vacancy__meta--description{margin-bottom:15px}.c-vacancy__meta--list{margin:0;padding:0}.c-vacancy__meta--item{margin:0 0 10px;display:block;vertical-align:middle}.c-vacancy__meta--item:last-of-type{margin:0}@media (min-width:768px){.c-vacancy__meta--item{margin:0 15px 0 0;display:inline-block;vertical-align:middle}.c-vacancy__meta--item:last-of-type{margin:0}}.c-vacancy__meta--icon{display:inline-flex;vertical-align:middle;margin-right:5px;width:40px;height:40px;align-items:center;justify-content:center;border-radius:100%;border:1px solid #f5f5f5}.c-vacancy__meta--icon svg{width:18px}.c-vacancy__meta--text{display:inline-block;vertical-align:middle;text-transform:capitalize}.c-vacancy__meta--button{margin-top:30px}.c-sol-form__inner{display:grid;grid-auto-columns:1fr;grid-auto-flow:row;grid-template-columns:repeat(12,1fr);grid-row-gap:30px;align-items:center}@media (min-width:425px){.c-sol-form__inner{grid-column-gap:30px}}.c-sol-form__inner-no-image{display:block}.c-sol-form__inner-no-image .c-sol-form__form{margin:0 auto;max-width:650px}.c-sol-form__form{grid-column:span 12/span 12}@media (min-width:768px){.c-sol-form__form{grid-column:span 6/span 6}}.c-sol-form__figure--holder{grid-column:span 12/span 12}@media (min-width:768px){.c-sol-form__figure--holder{grid-column:span 6/span 6}}.c-sol-form__figure{margin:0}@media (min-width:1024px){.c-sol-form__figure{width:calc(100% + 30px)}}.c-sol-form__image{border-radius:15px}@media (min-width:1024px){.c-sol-form__image{border-radius:15px 0 0 15px}}.o-section--process{overflow:hidden}.c-process__figure{position:relative;overflow:hidden;padding-top:48.828125%;margin:0}.c-process__figure--holder{position:relative}.c-process__figure--holder:after{content:"";left:0;bottom:0;right:0;height:50%;background:#2b388f;position:absolute;z-index:-1}.c-process__image{border-radius:15px;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;width:100%;height:100%}.c-process__content{background:#2b388f;padding:60px 0}.c-process__header{margin-bottom:30px}.c-process__header *{color:#fff}.c-process__list{margin:0;padding:0}.c-process__list .slick-track{align-items:inherit}.c-process__list .slick-slide{height:inherit!important}.c-process__list .slick-slide>div{height:100%}.c-process__item{margin-bottom:0;background-color:#fff;border-radius:15px;padding:40px;height:100%}.c-process__item--header{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:15px}.c-process__item--indicator{background-color:#da3c76;color:#fff;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 32px;margin-right:10px;border-radius:100%;font-weight:700}.c-process__item--title{display:inline-block;color:#000;font-weight:700;flex:1 0 calc(100% - 47px)}.c-process__item--description p:last-of-type{margin-bottom:0}.c-footer-locations__list{margin:0}.c-footer-locations__item{margin-bottom:15px}.c-footer-locations__item:last-of-type{margin:0}.c-footer-locations__inner{display:flex;flex-wrap:wrap;align-items:center}.c-footer-locations__figure{width:48px;height:48px;display:inline-block;vertical-align:middle;margin:0 15px 0 0;flex:0 0 48px;background-color:#414141;border-radius:100%}.c-footer-locations__meta{flex:0 0 calc(100% - 63px)}.c-footer-locations__title{color:#fff;display:block;vertical-align:middle;margin-bottom:0}.c-footer-locations__description p:last-of-type{margin-bottom:0}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy90b29scy9icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3Rvb2xzL2hpZGRlbi5zY3NzIiwid2VicGFjazovLy9hcHAuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9nZW5lcmljL2JveC1zaXppbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9nZW5lcmljL2ZvbnQtZmFjZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2dlbmVyaWMvbm9ybWFsaXplLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvZ2VuZXJpYy9yZXNldC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2dlbmVyaWMvc2hhcmVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvZWxlbWVudHMvYmxvY2txdW90ZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2VsZW1lbnRzL2J1dHRvbi1iYWNrZ3JvdW5kLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvZWxlbWVudHMvY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9zZXR0aW5ncy9jb2xvcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9lbGVtZW50cy9oZWFkaW5ncy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3NldHRpbmdzL2dsb2JhbC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2VsZW1lbnRzL2hyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvZWxlbWVudHMvaHRtbC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2VsZW1lbnRzL2ljb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9lbGVtZW50cy9pbWFnZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9lbGVtZW50cy9pbnB1dC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2VsZW1lbnRzL2xheW91dC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2VsZW1lbnRzL2xpbmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9lbGVtZW50cy9saW5rcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2VsZW1lbnRzL2xpc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvZWxlbWVudHMvbWVudS1kcm9wZG93bi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2VsZW1lbnRzL21lbnUtbGFuZ3VhZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvZWxlbWVudHMvbWVudS1vdmVybGF5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvZWxlbWVudHMvbWVudS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2VsZW1lbnRzL3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9lbGVtZW50cy9zZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvZWxlbWVudHMvc2xpY2suc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9lbGVtZW50cy90YWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9lbGVtZW50cy90ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvZWxlbWVudHMvdmlkZW8uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9vYmplY3RzL2JsdXJyZWQtaW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9vYmplY3RzL2NvbHVtbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL29iamVjdHMvY29udGFpbmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvdG9vbHMvY2xlYXJmaXguc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9vYmplY3RzL2ZhcS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL29iamVjdHMvZm9ybS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL29iamVjdHMvbGlzdC1iYXJlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3Mvb2JqZWN0cy9saXN0LWlubGluZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL29iamVjdHMvdGFibGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2JyZWFkY3J1bWJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9idXR0b24tYWx0ZXJuYXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9idXR0b24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NhcmQtdmFjYXR1cmVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jYXJkLXZlcmhhbGVuLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jYXJvdXNlbC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvZmlsdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2dhbGxlcnkuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGVyby5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvbG9nby5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvbG9nb3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL21lbnUtdG9nZ2xlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9xdWVzdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL3NlcnZpY2VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9zaXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9zb2NpYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL3N1YnRpdGxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy91c3BzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy93aHkuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy91dGlsaXRpZXMvYWxpZ24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy91dGlsaXRpZXMvaGlkZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9zci1vbmx5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3Mvc2hhbWUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFpQ0UseUJDcEJGLGVBSUksYUNPRixDQUNGLENGUUUseUJDWkYsZ0JBRUksWUNPRixDQUNGLENDL0JBLEtBQ0UscUJEa0NGLENDOUJFLGlCQUdFLGtCRCtCSixDRXRDQSxXQUNFLGtCQUNBLG1CQUNBLGtCQUNBLGdCQUNBLGlERjBDRixDRXZDQSxXQUNFLGtCQUNBLG1CQUNBLGtCQUNBLGdCQUNBLGlERjBDRixDRXRDQSxXQUNFLGtCQUNBLG1CQUNBLGtCQUNBLGdCQUNBLGlERnlDRixDRXRDQSxXQUNFLGtCQUNBLG1CQUNBLGtCQUNBLGdCQUNBLGlERnlDRixDRXRDQSxXQUNFLGtCQUNBLG1CQUNBLGtCQUNBLGdCQUNBLGlERnlDRixDRXRDQSxXQUNFLGtCQUNBLG1CQUNBLGtCQUNBLGdCQUNBLGlERnlDRixDR3hGQSxLQUVFLDZCSDBGRixDR3ZGQSxLQUNFLFFIMEZGLENHdkZBLEtBQ0UsYUgwRkYsQ0dsRkEsR0FDRSxjQUNBLGNIeUZGLENHOUVBLEdBQ0UsdUJBQ0EsU0FDQSxnQkh1RkYsQ0cvRUEsSUFDRSxnQ0FDQSxhSHNGRixDRzVFQSxFQUNFLDhCSG9GRixDRzVFQSxZQUNFLG1CQUNBLDBCQUNBLHlFSG1GRixDRzVFQSxTQUVFLGtCSGtGRixDRzFFQSxjQUdFLGdDQUNBLGFIaUZGLENHMUVBLE1BQ0UsYUhnRkYsQ0d4RUEsUUFFRSxjQUNBLGNBQ0Esa0JBQ0EsdUJIK0VGLENHNUVBLElBQ0UsYUgrRUYsQ0c1RUEsSUFDRSxTSCtFRixDR3JFQSxJQUNFLGlCSDZFRixDR2xFQSxzQ0FLRSxvQkFDQSxlQUNBLGlCQUNBLFFIMkVGLENHbkVBLGFBRUUsZ0JIMEVGLENHbEVBLGNBRUUsbUJIeUVGLENHbEVBLGdEQUlFLHlCSHdFRixDR2pFQSx3SEFJRSxrQkFDQSxTSHVFRixDR2hFQSw0R0FJRSw2QkhzRUYsQ0cvREEsU0FDRSwwQkhxRUYsQ0czREEsT0FDRSxzQkFDQSxjQUNBLGNBQ0EsZUFDQSxVQUNBLGtCSG9FRixDRzdEQSxTQUNFLHVCSG1FRixDRzVEQSxTQUNFLGFIa0VGLENHMURBLDZCQUVFLHNCQUNBLFNIaUVGLENHMURBLGtGQUVFLFdIZ0VGLENHeERBLGNBQ0UsNkJBQ0EsbUJIK0RGLENHeERBLHlDQUNFLHVCSDhERixDR3REQSw2QkFDRSwwQkFDQSxZSDZERixDR25EQSxRQUNFLGFIMkRGLENHcERBLFFBQ0UsaUJIMERGLENHeENBLGtCQUNFLFlIdURGLENJclhBLDhFQU9FLFNBQ0EsU0o4WEYsQ0kxV0EsTUFDRSx5QkFDQSxnQkp3WEYsQ0kvV0EsU0FDRSxZQUNBLFFKc1hGLENLMVpBLDZFQVFFLGtCTHVhRixDSy9aQSxTQUNFLGdCTHFhRixDTW5jQSxXQUNFLGtCQUNBLGdCQUNBLGtCTnNjRixDT3pjQSxVQUNJLGtCQUNBLHdCQUNBLG1DQUNBLDJGUDRjSixDTzFjSSxnQ0FDSSxrQkFDQSxTUDRjUixDT3pjSSxzQkFDSSxrQkFDQSxNQUNBLE9BQ0EsV0FDQSxZQUNBLHNCQUNBLDRDQUNBLGdFQUNBLDhCQUNBLG1DQUNBLDJGUDJjUixDT3RjWSxzQ0FDSSw0Q0FDQSxtRFB3Y2hCLENRcGVFLGdCQUNFLG9CQUNBLHVCQUNBLG1CQUNBLFdBQ0EsWUFDQSxtQkFDQSx3QkNIYSxDREliLFVDVVUsQ0RUVixTQUNBLHFKQUNBLGFBQ0EsZUFDQSxTQUNBLHFCQUNBLGlCUnVlSixDUXJlSSxtREFDRSxvQlJ1ZU4sQ0Z6ZEUseUJVZkUsbURBSUssb0JSd2VQLENBQ0YsQ1FyZUksc0JBQ0Usd0JSdWVOLENRcGVJLHNCQUNFLE1Sc2VOLENRbmVJLHNCQUNFLE9ScWVOLENRbGVJLCtCQUNFLFVBQ0EsaUJSb2VOLENRamVJLG9CQUNFLFVDekJRLENEMEJSLFdBQ0EsWUFDQSxvQlJtZU4sQ1FqZU0seUJBQ0UsaUJSbWVSLENVcmhCQSxPQUNFLFVEbUJZLENDbEJaLDZCQ0tXLENESlgsZ0JBQ0EsbUJBQ0EsZUFDQSxpQkFDQSxjQUNBLHNCQUNBLGlCVndoQkYsQ0ZoZ0JFLDBCWWpDRixPQVlJLGVBQ0EsZ0JWeWhCRixDQUNGLENVdGhCQSxPQUNFLFVERVksQ0NEWiw2QkNaVyxDRGFYLGdCQUNBLG1CQUNBLGVBQ0EsaUJBQ0EsY0FDQSxzQkFDQSxpQlZ5aEJGLENGbGhCRSwwQlloQkYsT0FZSSxlQUNBLGdCVjBoQkYsQ0FDRixDVXZoQkEsT0FDRSxVRGZZLENDZ0JaLDZCQzdCVyxDRDhCWCxnQkFDQSxtQkFDQSxlQUNBLGlCQUNBLGNBQ0EsaUJWMGhCRixDRm5pQkUsMEJZQ0YsT0FXSSxlQUNBLGdCVjJoQkYsQ0FDRixDVXhoQkEsT0FDRSxVRC9CWSxDQ2dDWiw2QkM3Q1csQ0Q4Q1gsZ0JBQ0EsbUJBQ0EsZUFDQSxpQkFDQSxjQUNBLGlCVjJoQkYsQ0ZwakJFLHlCWWlCRixPQVdJLGVBQ0EsZ0JWNGhCRixDQUNGLENVemhCQSxPQUNFLFVEL0NZLENDZ0RaLDZCQzdEVyxDRDhEWCxnQkFDQSxtQkFDQSxlQUNBLGlCQUNBLGNBQ0EsaUJWNGhCRixDRnJrQkUsMEJZaUNGLE9BV0ksZUFDQSxnQlY2aEJGLENBQ0YsQ1UxaEJBLE9BQ0UsVUQvRFksQ0NnRVosNkJDN0VXLENEOEVYLGdCQUNBLG1CQUNBLGVBQ0EsaUJBQ0EsY0FDQSxpQlY2aEJGLENGdGxCRSwwQllpREYsT0FXSSxlQUNBLGdCVjhoQkYsQ0FDRixDWTduQkEsR0FDRSxjQUNELGdCQUNHLGFBQ0EsU0FDQSw2QkFDQSx3Qlpnb0JKLENhdG9CQSxLQUNFLGVKa0JZLENJakJaLGFKU2dCLENJUmhCLDZCRkdVLENFRlYsZUFDQSxrQ0FDQSxtQ0FDQSxnQkFDQSxnQkFDQSxrQkFDQSxpQ2JvcEJGLENhdm9CRSxlQUNFLGVieW9CSixDYzVwQkUsNENBQ0Msb0Jka3FCSCxDYy9wQkksdUNBQ0Msd0JkaXFCTCxDYy9wQkssMkNBQ0MsVWRpcUJOLENjN3BCSSx1Q0FDQywwQkFDQSxhZCtwQkwsQ2N6cEJDLGNBQ0MsV0FDQSxZQUNBLG9CQUNBLG1CQUNBLHVCQUNBLHNCQUNBLGlCQUNBLHFCTGRZLENLZVosa0JkMnBCRixDY3pwQkUsa0JBQ0MsV0FDQSxXQUNBLGFkMnBCSCxDY3pwQkcsdUJBQ0MsaUJkMnBCSixDY3RwQkMsY0FDQyxxQkFFQSxhZHdwQkYsQ2Uxc0JBLGtCRGlERSxxQmRrcUJGLENlbnRCQSxJQUNFLGtCQUNBLGVBRUEsV0FDQSxZQUNBLGVmNnNCRixDZ0JudEJBLCtQQVNFLDRCUFdZLENPVlosMkNBQ0EsaURBQ0Esa0NoQm90QkYsQ2dCanRCQSxzQkFDSSx3QkFDQSxhQUNBLGtCQUNBLGdCQUNBLHNCQUNBLGVBQ0EseUJBQ0Esa0JBQ0EsZVBMVSxDT01WLFdBQ0EsZUFDQSxnQkFDQSxjaEJvdEJKLENnQmp0QkEsU0FDSSxZQUNBLHFCaEJxdEJKLENnQmp0QkEsZ0JBSEksdUJoQjZ0QkosQ2dCMXRCQSxPQUNJLGVBQ0EsV0FFQSxxQkFDQSxnQkFDQSwyQmhCb3RCSixDZ0JsdEJJLG1CQUNJLFloQm90QlIsQ2dCaHRCQSx1QkFDSSwrQ0FDQSxxQ0FDQSwyQmhCbXRCSixDZ0JodEJBLGlCQUNJLFNoQm10QkosQ2dCanRCSSx3QkFDSSxpQmhCbXRCUixDZ0I5c0JBLHVDQUF5QyxtQmhCa3RCekMsQ2dCaHRCQSwyREFBZ0MsbUJoQnd0QmhDLENnQnZ0QkEsa0NBQW9DLG1CaEIydEJwQyxDZ0J6dEJBLDBDQUE0QyxtQmhCNnRCNUMsQ2dCM3RCQSxpRUFBbUMsbUJoQm11Qm5DLENnQmx1QkEscUNBQXVDLG1CaEJzdUJ2QyxDZ0JwdUJBLGlDQUFtQyxVUHZEckIsQ091RDBDLFVoQnl1QnhELENnQnZ1QkEsK0NBQTBCLFVQekRaLENPeURpQyxVaEJpdkIvQyxDZ0JodkJBLDRCQUE4QixVUDFEaEIsQ08wRHFDLFVoQnF2Qm5ELENnQm52QkEsb0NBQXNDLFVQNUR4QixDTzRENkMsVWhCd3ZCM0QsQ2dCdHZCQSxxREFBNkIsVVA5RGYsQ084RG9DLFVoQmd3QmxELENnQi92QkEsK0JBQWlDLFVQL0RuQixDTytEd0MsVWhCb3dCdEQsQ2dCbHdCQSxzQ0FDSSxtQkFDQSxVaEJxd0JKLENnQmx3QkEsdUNBQ0kscUJBQ0EsV0FDQSxpQmhCcXdCSixDZ0Jsd0JBLHFCQUNHLHdFaEJxd0JILENnQmx3QkEsa0JBQ0csK0RoQnF3QkgsQ2dCbHdCQSw4SEFFSSxxQmhCcXdCSixDZ0Jsd0JBLGtCQUNJLGVQM0ZVLENPNEZWLFVQM0ZVLENPNEZWLHFCQUNBLGVBQ0EseUJBRUEscUJBQ0EsaUJBQ0EscUJBQ0EsbUJBQ0EsU0FDQSxrQkFDQSxlQUNBLGtCQUNBLGdCQUNBLGtCQUNBLGdEQUNBLGdCQUNBLFFoQnF3QkosQ2lCcjRCQSxVQUNFLGFBQ0Esc0JBQ0EsbUJBQ0EscUNBQ0EsaUJqQnc0QkYsQ0Y1MkJFLHlCbUJqQ0YsVUFRTSxvQmpCeTRCSixDQUNGLENGajNCRSwwQm1CdEJBLG1CQUVJLHFCakJ5NEJKLENBQ0YsQ2lCdDRCRSxnQkFDRSw0QkFFQSxrQkFDQSxTakJ1NEJKLENGMzNCRSwwQm1CaEJBLGdCQU9JLGVqQnc0QkosQ0FDRixDaUJyNEJJLDZCQUNFLGVqQnU0Qk4sQ2lCcjRCTSxnREFDRSxrQmpCdTRCUixDRnQ0QkUsMEJtQkZJLGdEQUlJLGVqQnc0QlIsQ0FDRixDaUJuNEJNLHVDQUNFLGVqQnE0QlIsQ2lCNzNCRSxtQ0FDRSxPakJpNEJKLENGbjVCRSwwQm1CaUJBLG1DQUlJLE9qQms0QkosQ0FDRixDaUJoNEJJLGlEQUNFLE9qQms0Qk4sQ0YzNUJFLDBCbUJ3QkUsaURBSUksT2pCbTRCTixDQUNGLENpQjUzQkUsMEJBQ0ksdUJBTUEsa0JqQjAzQk4sQ2lCcjNCRSwwQkFDRSxvQmpCNDNCSixDaUJwM0JFLCtCQUNFLDJCakIyM0JKLENGcjdCRSwwQm1CK0RBLGlDQUVJLHlCakJ5M0JKLENBQ0YsQ0YzN0JFLDBCbUJ1RUEsaUNBRUkseUJqQnUzQkosQ2lCcjNCSSwrQ0FDRSx5QmpCdTNCTixDQUNGLENGcDhCRSwwQm1CbUZBLGlDQUVJLHlCakJvM0JKLENBSUYsQ0Y3OEJFLDBCbUIrRkEsZ0ZBRUkseUJqQmkzQkosQ2lCLzJCSSwrQ0FDRSx5QmpCaTNCTixDQUNGLENGdDlCRSwwQm1CMkdBLGlDQUVJLHlCakI4MkJKLENpQjUyQkksK0NBQ0UseUJqQjgyQk4sQ0FDRixDRi85QkUsMEJtQnVIQSxvQ0FHSSx5QmpCMDJCSixDaUJ4MkJJLGtEQUNFLDJCakIwMkJOLENBQ0YsQ0Z4K0JFLDBCbUJxSUksc0ZBQ0UseUJqQnkyQk4sQ0FDRixDRmgvQkUseUJtQjZJQSx1Q0FHSSx5QmpCcTJCSixDQUNGLENGdC9CRSwwQm1CNklBLHVDQU9JLHlCakJzMkJKLENBQ0YsQ2tCdmhDQSxtQ0FKRSxTQUNBLFNsQnFpQ0YsQ2tCbGlDQSxRQUdFLDRCbEIraENGLENtQnZpQ0EsRUFFQyxvQm5CMGlDRCxDbUJ4aUNDLFVBSEEsYW5CK2lDRCxDbUI1aUNDLFFBRUMseUJuQjBpQ0YsQ21CcGlDQyxlQUNDLFFuQnVpQ0YsQ21CcmlDRSxxQkFFSSxhQUNBLHdCQUVBLHFDQUVBLCtCQUNBLG1DbkJ1aUNOLENGN2hDRSx5QnFCbEJBLHFCQVdLLG1DbkJ3aUNMLENBQ0YsQ0ZsaUNFLDBCcUJsQkEscUJBZUssbUNuQnlpQ0wsQ0FDRixDbUJyaUNDLGVBQ0MsU0FDQSxlbkJ1aUNGLENtQnBpQ0cseUNBQ0MseUJuQnNpQ0osQ21CamlDQyxlQUVDLDZCUnpDVyxDUTZDWCxhQUNHLHVCQUNBLDZCbkJpaUNMLENtQi9oQ0Usb0NBVEEsVVY1QlksQ1U4Qlosb0JuQjBpQ0YsQ21CN2hDSSxvQ0FDQyxvQm5CK2hDTCxDbUI1aENJLG9DQUNDLHlCbkI4aENMLENtQnhoQ0MsZUFDQyxXQUdBLGtCQUVBLGNBQ0EsZW5CeWhDRixDbUJwaENDLDhCQVZDLHFCQUNBLHFCbkJzaUNGLENtQjdoQ0MsZUFDQyw2QlIvRVcsQ1FrRlIsMkJBRUgsbUJBQ0csdUJBQ0EsZW5CcWhDTCxDb0JsbkNBLGdDQUNFLDJCQUNBLGNBQ0EscUJBQ0EsZXBCcW5DRixDb0JubkNFLHNEQUNFLGFYRmEsQ1dHYixlQUNBLGtCQUNBLFlwQnFuQ0osQ29CbG5DRSxzQ0FDRSxrQkFDQSxpQnBCb25DSixDb0JsbkNJLG9EQUNFLFdBQ0EsK0NBQ0Esc0JBQ0EsNEJBQ0EscUJBQ0Esa0JBQ0EsT0FDQSxNQUNBLFlBQ0EsVXBCb25DTixDb0I5bUNBLE1BQ0UsY0FDQSxvQnBCaW5DRixDb0I5bUNBLEdBQ0Usa0JwQmluQ0YsQ29CL21DRSxZQUVFLGdCQUNBLGlCQUNBLGVwQmluQ0osQ29CN21DQSxHQUNFLGVwQmduQ0YsQ29CN21DQSxHQUNFLG1CQUNBLGdCcEJnbkNGLENvQjVtQ0UsY0FDRSxnQkFDQSxVQUNBLFFwQittQ0osQ29CNW1DRSxjQUNFLGtCcEI4bUNKLENvQnZtQ00sb0RBQ0UsaUJwQjRtQ1IsQ29CMW1DUSx1Q0FDRSxXQUVBLFdBQ0Esa0JBQ0EsT0FDQSxZQUVBLHFCQUNBLG9CQUVBLFdBRUEscUJwQndtQ1YsQ29CbG1DSSx5QkFDRSxtQkFDQSxvQnBCb21DTixDb0JqbUNRLHVDQUNFLHdEQUNBLHlCcEJtbUNWLENvQmhtQ1EsdUNBQ0UsVXBCa21DVixDb0JobUNVLDZDQUNFLFFBQ0EscUJwQmttQ1osQ29CM2xDRSxjQUNFLHFCQUNBLHNCQUNBLGFYbkhhLENXb0hiLGlCQUVBLHlCcEI0bENKLENvQnpsQ00sdUJBQ0UsaUJwQjJsQ1IsQ29CdGxDRSxjQUNFLGFYMUhjLENXMkhkLHFCQUNBLHFCcEJ3bENKLENvQnRsQ0ksaUNBQ0UsVVh2SFEsQ1d3SFIsb0JwQndsQ04sQ3FCenRDZ0Isa0ZBQ0ksa0JBQ0EsV0FDQSxPQUNBLGFyQmt1Q3BCLENxQi90Q3dCLDhHQUNJLGVyQmt1QzVCLENGbnRDRSwwQnVCTFUsMERBRVEsY3JCMnRDbEIsQ3FCenRDa0IsNEZBQ0ksc0RBQ0Esd0JyQjR0Q3RCLENxQnp0Q2tCLDhGQUNJLFVBQ0EseUNyQjR0Q3RCLENBQ0YsQ3FCdHRDSSxrQ0FDSSxPQUNBLFVBQ0Esa0JBQ0EsU0FDQSw0RUFDQSw0REFFQSxVQUNBLG1CQUNBLGVBRUEsZVp2Q00sQ1l3Q04sc0JyQnd0Q1IsQ3FCdHRDUSxnRUFDSSxlWjNDRSxDWTRDRixrQlY3REMsQ1U4REQsWXJCeXRDWixDcUJ0dENRLDhDQUNJLGVyQnl0Q1osQ3FCcnRDWSw4REFFSSxnQkFDQSxVQUNBLGFyQnd0Q2hCLENxQnR0Q2dCLDRFQUNJLGFBQ0Esa0JyQnl0Q3BCLENxQnR0Q2dCLGtGQUNJLGtCckJ5dENwQixDcUJ2dENvQiw0R0FDSSxlckIwdEN4QixDcUJydENZLDhEQUNJLGFyQnd0Q2hCLENzQnJ6Q0EscUJBQ0kscUJBQ0EscUJ0Qnd6Q0osQ3NCcnpDUSx3Q0FDSSxTQUNBLFN0QnV6Q1osQ3NCcHpDUSx3Q0FDSSxldEJzekNaLENzQnB6Q1ksMERBQ0ksU0FDQSxpQnRCc3pDaEIsQ3NCbnpDb0Isb0ZBQ0ksc0RBQ0Esd0J0QnF6Q3hCLENzQmp6Q2dCLGlGQUNJLGtCQUNBLFNBQ0EsT0FDQSxRQUVBLGViWE4sQ2FZTSxnQkFDQSxhQUNBLGVBQ0Esa0JBQ0EsVUFDQSxXQUNBLCtDdEJrekNwQixDRnR6Q0UseUJ3QlRjLGlGQWdCUSxldEJtekN0QixDQUNGLENzQmp6Q29CLHFHQUNJLFl0Qm16Q3hCLENGOXpDRSx5QndCVWtCLHFHQUlRLHFCQUNBLHFCdEJvekMxQixDQUNGLENzQmh6Q3dCLHVIQUNJLFN0Qmt6QzVCLENzQi95Q2dDLGlKQUNJLGFickRuQixDYXNEbUIseUJ0Qml6Q3BDLENzQnp5Q1ksb0pBRUksbUJBQ0EsU3RCMnlDaEIsQ3NCdnlDUSxnREFDSSxXQUNBLFlBQ0Esa0JiOURXLENhK0RYLG9CQUNBLG1CQUNBLHVCQUNBLGlCdEJ5eUNaLENGejFDRSx5QndCeUNNLGdEQVVRLGdCdEIweUNkLENBQ0YsQ0Y5MUNFLDBCd0J5Q00sZ0RBY1EsV0FDQSxXdEIyeUNkLENBQ0YsQ3NCeHlDUSx5Q0FDSSxxQkFDQSxXQUNBLFlBQ0EsZ0JBQ0Esc0JBQ0EsVWIvRUUsQ2FnRkYsd0J0QjB5Q1osQ3NCeHlDWSw4Q0FDSSxpQnRCMHlDaEIsQ3NCdnlDWSxvRkFDSSxxRHRCeXlDaEIsQ3NCcnlDUSx3Q0FDSSxXQUNBLFlBQ0EscUJBQ0Esc0JBQ0EsY0FFQSxRdEJzeUNaLENzQm55Q1EseUNBQ0ksYWIvR00sQ2FnSE4sZ0JBQ0EsNkJYdEhBLENXdUhBLGdCQUNBLFl0QnF5Q1osQ0ZsNENFLDBCd0J3Rk0seUNBUVEscUJBQ0Esc0JBQ0EsZ0J0QnN5Q2QsQ0FDRixDdUIxNkNBLGdCQUVJLGVBQ0EsUUFDQSxVQUNBLFNBQ0EsZWRjVSxDY2JWLE1BQ0EsV0FDQSxZQUVBLGlDQUNBLHlCdkI2NkNKLEN1QjE2Q0ksMEJBRUksdUJ2QjQ2Q1IsQ3VCejZDSSwyQkFDSSxnQkFDQSxXQUNBLFlBRUEsaUJBRUEsd0JBQ0EscUJBRUEsaUJ2Qnc2Q1IsQ3VCdDZDUSw2Q0FDSSxZdkJ3NkNaLEN1QnI2Q1EsaUNBQ0ksWXZCdTZDWixDdUJuNkNJLHlCQUNJLFlBQ0Esa0JBQ0Esa0JBQ0Esb0J2QnE2Q1IsQ3VCbDZDSSxxQkFDSSxhdkJvNkNSLEN1Qmo2Q0ksc0JBQ0ksZ0JBQ0EsU0FDQSxjdkJtNkNSLEN1Qmg2Q1ksNENBRUksZ0JBQ0EsYXZCazZDaEIsQ3VCaDZDZ0IseURBQ0ksUXZCazZDcEIsQ3VCNTVDd0IsMEZBQ0ksVXZCODVDNUIsQ3VCaDVDWSw2SUFDSSxVdkJ3NUNoQixDdUJyNUNZLDRDQUNJLDZCWm5GSCxDWW9GRyxnQkFDQSxVdkJ1NUNoQixDdUJwNUNZLGdEQUNJLGFBQ0Esa0JBQ0EsVUFDQSx3Q0FDQSxTQUNBLG1CQUNBLFd2QnM1Q2hCLEN1QnA1Q2dCLHdEQUNJLGF2QnM1Q3BCLEN1Qi80Q0ksMkJBQ0ksZUFDQSxXQUNBLFlBQ0Esa0JkaEhLLENjaUhMLG9CQUNBLG1CQUNBLHVCQUNBLG1CQUNBLGdCQUNBLGdCQUNBLG9CdkJpNUNSLEN1Qi80Q1Esa0NBQ0ksZXZCaTVDWixDd0I1Z0RJLDBCQUNJLGdCQUNBLGlCQUNBLFNBQ0EsU3hCZ2hEUixDd0I3Z0RJLDBCQUNJLHFCQUNBLGtCQUNBLFVBQ0EsZ0JBQ0Esc0JBQ0EsaUJ4QmdoRFIsQ0YvL0NFLDBCMEJ2QkUsMEJBU1EsaUJ4QmtoRFYsQ0FDRixDd0JoaERRLG9EQUNJLHdCeEJtaERaLEN3QmhoRFEsOEVBQ0ksc0JBQ0EsY3hCbWhEWixDd0JoaERRLHNDQUNJLFl4Qm1oRFosQ3dCaGhEUSx3Q0FDSSxZeEJtaERaLEN3Qi9nRFksc0VBQ0ksVUFDQSxtQkFDQSwyRXhCa2hEaEIsQ3dCOWdEUSw0Q0FDSSxxQkFDQSxzQkFDQSxTeEJpaERaLEN3QjlnRGdCLDBFQUNJLG9CeEJpaERwQixDd0I5Z0R3QixzR0FDSSxVZnRDZCxDZXVDYyxvQnhCaWhENUIsQ3dCMWdEZ0Isd0VBQ0ksa0JBQ0EsVXhCNmdEcEIsQ3dCamdEb0Isb01BQ0ksb0J4QndnRHhCLEN3QmpnREksZ0NBQ0kscUJBQ0EsV0FDQSxZQUNBLGlCQUNBLHNCQUNBLHdCeEJvZ0RSLEN3QmxnRFEsMENBQ0ksaUJ4QnFnRFosQ3dCbGdEUSxnREFDSSxzREFDQSx3QnhCcWdEWixDd0JqZ0RJLDBCQUNJLG1CQUNBLFVmekZNLENlMEZOLG9CQUNBLGVBQ0EsWUFDQSxxQkFDQSxtQkFDQSxnQkFDQSxVQUNBLDZCYjdHSyxDYThHTCxleEJvZ0RSLEN3QmxnRFEsc0VBQ0ksZXhCcWdEWixDd0JsZ0RRLHNDQUNJLHFCQUNBLFV4QnFnRFosQ3dCbGdEZ0Isa0VBQ0kseUJ4QnFnRHBCLEN3Qm4vQ0ksMERBTmdCLG9CeEIwZ0RwQixDd0JwZ0RJLG1CQUNJLGVBQ0EsV0FDQSxZQUNBLGtCZm5KSyxDZW9KTCxvQkFDQSxtQkFDQSx1QkFDQSxtQkFDQSxnQkFDQSxrQnhCMC9DUixDeUJycERBLGNBR0ksY3pCd3BESixDeUJ0cERJLGtDQUpBLGFBQ0Esd0J6QmtxREosQ3lCL3BESSxvQkFDSSxVQUNBLFNBRUEsV0FYSSxDQVlKLFdBQ0Esa0J6QnlwRFIsQ3lCbHBEWSwyREFIQSxjQUNBLFV6QjRwRFosQ3lCdHBEZ0IsaURBQ0ksbUJ6QndwRHBCLEN5QmxwREksd0ZBSUksc0JBQ0EsZWhCakJNLENnQmtCTixhaEIxQlUsQ2dCMkJWLGFBQ0EsbUJBQ0EsdUJBQ0EsWWhCcEJRLENnQnFCUixlQUNBLFdBM0NJLENBNENKLGdCQTVDSSxDQTZDSixhQUNBLGdCQUNBLGtCQUNBLFVBaERJLENBaURKLG1CQUNBLHFCQUNBLDZCekJrcERSLEN5QmhwRFEsd0lBQ0ksYUFDQSxhaEI1Q00sQ2dCNkNOLFl6Qm1wRFosQ3lCaHBEUSw0UEFDSSxvQmhCeERDLENnQnlERCxnQkFDQSxrQmhCMURDLENnQjJERCxVekJvcERaLEN5QmxwRFksNFNBQ0ksZUFDQSxrQmhCL0RILENnQmdFRyxvQmhCaEVILENnQmlFRyxVekJzcERoQixDeUJscERRLDRHQUNJLFF6QnFwRFosQ3lCbnBEWSxvSUFDSSxlQUNBLGVoQjNERixDZ0I0REUsaUJoQjVERixDZ0I2REUsYXpCc3BEaEIsQ3lCbHBEUSx3TkFDSSxVQUNBLFNBRUEsYUFDQSxnQkFDQSxXQUNBLGdCQUNBLHlCQUNBLGFoQmxGTSxDZ0JtRk4sNkJ6QnFwRFosQ0ZsdERFLHlCMkJtRE0sd05BYVEsb0J6QndwRGQsQ0FDRixDeUJ0cERZLHdRQUNJLFVoQmpGRixDZ0JrRkUseUJBQ0EsMkJBQ0EseUJ6QjBwRGhCLEN5QnRwRFEsNEdBQ0ksaUJ6QnlwRFosQ3lCcnBEUSw0R0FDSSxnQnpCd3BEWixDeUJycERRLGdIQUNJLFVoQm5HRSxDZ0JvR0Ysd0JoQmxISyxDZ0JtSEwsb0JoQm5ISyxDZ0JvSEwscUJBQ0EsU3pCd3BEWixDeUJwcERJLG9CQUNJLHFCQUNBLGtCQUNBLFlBQ0EsVXpCc3BEUixDeUJqcERRLDRFMUJ0SU4sbUJBQ0EsNkJBQ0Esc0VBQ0EscUJBQ0Esc0JBQ0EsMEJBQ0Esb0JBQ0EsNEJBQ0EsNkJBQ0EsbUJDMHhERixDeUJ6cERRLDRFQUNJLHlEekIycERaLEN5QnRwRFEsc0NBQ0ksdUR6QndwRFosQ0Z6d0RFLDBCMkJ1SFUsK0JBQ0ksb0JoQmxITSxDZ0JtSE4sa0J6QnFwRGQsQ0FDRixDMEJoekRBLFdBQ0MsVUFDQSxrQkFDQSxlMUJtekRELENGcnhERSwwQjRCakNGLFdBTUUsZTFCb3pEQSxDQUNGLEMwQmx6REMsdUJBQ0MsYzFCb3pERixDRjd4REUsMEI0QnhCRCx1QkFJRSxjMUJxekRELENBQ0YsQzBCbHpEQyxtQkFDQyxrQjFCb3pERixDMEI3eURFLGdDQUNDLGtCMUJnekRILEMwQjl5REcsd05BRUksVTFCZ3pEUCxDMEI1eURFLGtDQUNDLGtCMUI4eURILEMwQjV5REcsb09BRUksVTFCOHlEUCxDMEIxeURFLGlDQUNDLGtCMUI0eURILEMwQnJ5RE0saVFBQ0MsVTFCMnlEUCxDMEJ2eURFLDhCQUNDLGUxQnl5REgsQzBCbHlETSw0T0FDQyxVMUJ3eURQLEMwQnB5REUsbUNBQ0Msd0IxQnN5REgsQzBCL3hETSxvVEFDQyxVMUJxeURQLEMwQmp5REUsc0NBQ0Msa0IxQm15REgsQzBCM3hERyxtQ0FDSSxXQUNBLGtCQUNBLFVBQ0EsTUFDQSxPQUNBLFFBQ0EsV0FDQSxlMUI4eERQLENGaDJERSx5QjRCMERDLG1DQVdLLFUxQit4RE4sQ0FDRixDMEJ0eERFLHFCQUNDLGUxQnl4REgsQ0Z6MkRFLHlCNEIrRUEscUJBSUUsZTFCMHhERixDQUNGLENGOTJERSwwQjRCK0VBLHFCQVFFLGUxQjJ4REYsQ0FDRixDMEJ4eERFLHNCQUNDLGUxQjB4REgsQ0Z0M0RFLHlCNEIyRkEsc0JBSUUsZTFCMnhERixDQUNGLENGMzNERSwwQjRCMkZBLHNCQVFFLGUxQjR4REYsQ0FDRixDMEJ4eERFLG9CQUNDLFkxQjB4REgsQzBCbnhERSxzQkFDQyxnQjFCc3hESCxDMEJueERFLHVCQUNDLGdCMUJxeERILEMwQmp4REUscUJBQ0MsYTFCbXhESCxDMEI5d0RFLHlCQUNDLG1CMUJneERILEMwQjd3REUsMEJBQ0MsbUIxQit3REgsQzBCNXdERSx3QkFDQyxnQjFCOHdESCxDMkJyN0RFLFlBQ0Usa0JBR0EsYzNCdzdESixDMkJyN0RFLGFBQ0Usb0JBQ0EsZUFDQSx1QkFFQSxVQUNBLGtCM0JzN0RKLEMyQm43REUsYUFDRSxhQUNBLGEzQnE3REosQzJCbjdESSw0QkFDRSxRM0JxN0ROLEMyQmo3REUsWUFDRSxrQkFDQSxlM0JtN0RKLEMyQmo3REksZUFDRSxxQkFDQSxZM0JtN0ROLEMyQmo3RE0sNEJBQ0UsYzNCbTdEUixDMkJoN0RNLHNCQUNFLFdBQ0EsWUFDQSxlaEIxQ0ksQ2dCMkNKLG1CQUNBLG1CQUNBLGdCQUNBLFlBQ0EsZ0JBQ0EsUzNCazdEUixDMkI5NkRRLG1DQUNFLFdBQ0Esa0JsQmpETyxDa0JrRFAsNkIzQmc3RFYsQzJCejZERSxhQUNFLHFCQUNBLHNCM0IyNkRKLEMyQmg2REUsZ0JBQ0UsVTNCazZESixDNEI5K0RBLE1BQ0MsVTVCaS9ERCxDNkJsL0RBLE9BQ0ksZTdCcS9ESixDOEJ0L0RBLFNBQ0ksd0JyQm9CWSxDcUJuQlosaUI5QnkvREosQzhCdi9ESSxrQkFDSSxrQkFDQSxzQkFDQSxTQUNBLGtCbkJOSyxDbUJPTCxlOUJ5L0RSLEM4QnYvRFEseUJBQ0ksa0JBQ0EsTUFDQSxPQUNBLFdBQ0EsVzlCeS9EWixDOEJyL0RJLGdCQUNJLGdCQUNBLHNCQUNBLGlCOUJ1L0RSLEM4QnAvREksZ0JBQ0ksaUNBQ0EsWUFDQSxTQUNBLGlCQUNBLGtCQUNBLFdBQ0Esa0JuQi9CSyxDbUJnQ0wsVUFDQSxPQUNBLFFBQ0EsU0FDQSxLOUJzL0RSLEM4Qm4vREksaUJBQ0ksdUNBQ0EsWUFDQSxXQUNBLFNBQ0EsU0FDQSxtQkFDQSxxQnJCNUJNLENxQjZCTixrQkFDQSxRQUNBLGtFQUNBLGdDQUNBLFVBRUEsc0M5QnEvRFIsQzhCbi9EUSxzQi9CeEROLG1CQUNBLDZCQUNBLHNFQUNBLHFCQUNBLHNCQUNBLDBCQUNBLG9CQUNBLDRCQUNBLDZCQUNBLG1CQzhpRUYsQzhCMy9EUSx1QkFDSSxlQUNBLHFCckIzQ0UsQ3FCNENGLHNDOUI2L0RaLEM4QjEvRFEsMEJBQ0ksd0I5QjQvRFosQzhCMS9EWSxnQ0FDSSxlQUNBLHdCOUI0L0RoQixDOEJ4L0RRLDRCQUNJLHdCOUIwL0RaLEM4QngvRFksMkNBQ0ksUzlCMC9EaEIsQzhCdi9EWSxrQ0FDSSxlQUNBLHdCOUJ5L0RoQixDOEJyL0RRLDJCQUNJLHdCOUJ1L0RaLEM4QnIvRFksaUNBQ0ksZUFDQSx3QjlCdS9EaEIsQzhCbC9ESSxlQUNJLFNyQmpGTSxDcUJrRk4sWUFDQSxzQkFDQSxXQUNBLHFCQUNBLGU5Qm8vRFIsQzhCbC9EUSxxQkFDSSxjOUJvL0RaLEMrQmhtRUMsaUJBQ0MsV0FDRSxZQUNBLHlDL0JtbUVKLENnQ3JtRUEsVUFDRSxrQmhDd21FRixDZ0N0bUVFLHVCQUNFLGVoQ3dtRUosQ2dDcm1FRSxvQkFDRSxpQmhDdW1FSixDZ0NwbUVFLGlCQUNFLGVoQ3NtRUosQ0ZsbEVFLHlCa0NkSSx1QkFDRSxjaENtbUVOLENnQ2htRUksd0JBQ0UsY2hDa21FTixDZ0MvbEVJLHFCQUNFLGNoQ2ltRU4sQ0FDRixDRjdsRUUsMEJrQ0FJLGlDQUNFLGVoQ2dtRU4sQ0FDRixDZ0M3bEVJLGtCQUNFLGtCaEMrbEVOLENnQzdsRU0sK0JBQ0UsZWhDK2xFUixDZ0MzbEVJLHVCQUNFLFdBQ0Esa0JyQjlDTyxDcUIrQ1AsZWhDNmxFTixDZ0N4bEVJLHVCQUNFLGVBQ0EsV2hDMGxFTixDZ0N0bEVFLGdCQUNFLGFoQ3dsRUosQ2dDdGxFSSx1QkFDRSxhQUNBLHFCdkI3Q1EsQ3VCOENSLHNCQUNBLFdBQ0Esa0JoQ3dsRU4sQ0YzbkVFLDBCa0M4QkUsdUJBUUksWWhDeWxFTixDQUNGLENnQ3JsRUUsa0JBQ0Usa0JBQ0EsaUJoQ3VsRUosQ2dDcmxFSSx5QkFDRSxRaEN1bEVOLENnQ3BsRUksc0JBQ0UsZWhDc2xFTixDRjFvRUUseUJrQ3VERSw0QkFHSSxlaENvbEVOLENBQ0YsQ2dDaGxFRSxpQkFDRSxlQUNBLGdCQUNBLFdBQ0EsWUFDQSxrQmhDa2xFSixDZ0Mza0VFLHNCQUNFLFFoQzZrRUosQ2dDMWtFRSxrQkFDRSxtQkFDQSxhaEM0a0VKLENnQzFrRUksMEJBQ0UsY0FDQSxrQmhDNGtFTixDRmpxRUUseUJrQ21GRSwwQkFLSSxpQkFDQSxvQmhDNmtFTixDQUNGLENpQ3hzRUEsYUFFQyxZQUNBLGlCQUNBLGtCQUNBLGlCQUNBLGVBQ0EsV0FDQSxrQkFFQSxTakM0c0VELENrQzFzRUUsbUJBQ0UscUJBQ0Esd0JBQ0Esb0JsQzRzRUosQ2lDL3NFQyxtQkFDQyxlQUNBLFNqQ2l0RUYsQ2lDOXNFQyw4QkFDQyxnQmpDZ3RFRixDaUN6c0VDLG9CQUNDLGdCakMyc0VGLENpQ3hzRUMscUJBQ0MsZ0JqQzBzRUYsQ2lDdnNFQyxvQkFDQyxlakN5c0VGLENpQ3RzRUMsdUJBQ0MsZWpDd3NFRixDbUM3dUVJLGFBQ0ksZW5DZ3ZFUixDbUM1dUVBLFlBQ0ksZW5DK3VFSixDbUM1dUVRLHlDQUNJLGFuQzh1RVosQ21DMXVFWSx1Q0FDSSxVbkM0dUVoQixDbUN0dUVRLDJDQUNJLFluQ3d1RVosQ21DcHVFSSxrQkFDSSxVQUNBLFFuQ3N1RVIsQ21DbnVFSSxvQkFFSSxrQkFDQSxXQUNBLHlCQUNBLGExQjFCVSxDMEIyQlYsU0FDQSxnQkFDQSxlQUNBLGdCQUVBLGFBQ0EsZUFDQSxtQkFDQSw4QkFFQSxtQkFFQSwrQm5Da3VFUixDbUNodUVRLDBCQUNJLFluQ2t1RVosQ21DL3RFUSwwQkFDSSx5QkFDQSxjbkNpdUVaLENtQzd0RUksbUJBRUksZ0JBQ0EsVTFCN0NNLEMwQjhDTixlQUNBLGdCQUNBLFNBQ0EsY0FDQSxnQkFDQSwwQm5DK3RFUixDbUMzdEVJLHFCQUNJLFlBQ0EsZ0JBQ0EsZ0JBQ0EsMEJBQ0EsYTFCckVVLEMwQnNFVixVQUNBLGVBQ0Esa0JuQzZ0RVIsQ21DMXRFWSxvQ0FDSSxlbkM0dEVoQixDbUN4dEVRLGdDQUNJLFluQzB0RVosQ21DdHRFSSxrQkFDSSxhMUI3RkssQzBCOEZMLHFCQUNBLHFDQUNBLFVuQ3d0RVIsQ21DdHRFUSwyQkFDSSxzREFDQSxvQ25Dd3RFWixDb0MvekVDLGVBQ0MsZ0JBQ0EsZXBDdTFFRixDb0NwMUVDLGVBRUMsa0JwQ3MxRUYsQ29DcDFFRSwwQ0FDQyxZcENzMUVILENvQ2wxRUMsYUFDQyxVM0JHWSxDMkJGWiw2QnpCVlcsQ3lCV1gsZ0JBQ0EsZUFDQSxnQnBDbzFFRixDRnYwRUUseUJzQ2xCRCxhQVFFLGVBQ0EsZ0JwQ3ExRUQsQ0FDRixDb0NqMUVDLG1CQUNDLGEzQjZCdUIsQzJCNUJ2QixtQkFDRyxjQUNBLGVBQ0EsVXBDbTFFTCxDb0NoMUVDLHVCQUNDLGEzQnFCdUIsQzJCcEJ2QixZcENrMUVGLENvQy8wRUMsd0JBQ0MsZUFDRyxnQkFDQSxtQkFDQSxrQjNCakNRLEMyQmtDUixrQkFDQSxrQnpCOUNRLEN5QitDUixnQkFDQSxhM0J2Q2EsQzJCd0NiLDZCekI3Q08sQ3lCOENQLGlCcENpMUVMLENvQzEwRUMsY0FDQyxnQkFDQSxhQUNBLGVBQ0EsOEJBQ0EsVUFDQSxRcEM0MEVGLENvQ3owRUMsd0JBQ0MsYTNCVnVCLEMyQld2QixnQkFDRyxjQUNBLGVBQ0EsY3BDMjBFTCxDb0N4MEVDLGNBQ0MsZXBDMDBFRixDb0N2MEVDLGNBQ0MsV0FDRyxhcEN5MEVMLENvQ256RUMscUJBQ0MsVUFDQSxrQkFDQSxRcENxekVGLENvQ2x6RUMsNEJBQ0MsWXBDb3pFRixDb0NoekVBLFFBQ0MsZ0JBQ0EsVUFDQSxhcEM0ekVELENGajVFRSx5QnNDdUZELDJCQUVFLDBCcEM0ekVELENBQ0YsQ29DdnpFRSwrQ0FDQyxnQkFDRyxhQUNBLGVBQ0EsOEJBQ0EsVUFDQSxRcEN5ekVOLENvQ3Z6RVEsa0VBQ0wsWXBDeXpFSCxDb0NoekVNLHFMQUNGLGdCQUNBLFVBQ0EsYXBDdXpFSixDb0NwekVNLDZEQUNDLFlwQ3N6RVAsQ0Y5NkVFLHlCc0M0SEsseUhBQ0YsMEJwQ3F6RUgsQ0FDRixDb0M5eUVDLHFCQUNDLGVwQ2d6RUYsQ29DN3lFQywwQkFDQyxZcEMreUVGLENvQzV5RUMsb0JBQ0MsYTNCcEh1QixDMkJxSHZCLFNBQ0csY0FDQSxjcEM4eUVMLENvQzN5RUMsY0FDQyw2QnpCL0tXLEN5QmdMWCxlQUNBLGdCQUNBLHNCQUNBLFUzQnZLWSxDMkJ3S1osY0FDQSxpQnBDNnlFRixDb0MzeUVFLDRCQUNDLFlwQzZ5RUgsQ29DeHlFRSx5QkFDQyxnQnBDMHlFSCxDb0N2eUVHLDJCQUNBLGNBQ0csZUFDQSxjcEN5eUVOLENvQ255RUMsc0NBQ0MsZUFDQSxxQkFDQSxtQkFDQSxlcENxeUVGLENvQ255RUUsa0RBQ0MsNEJBQ0EsUXBDcXlFSCxDb0NseUVFLGtEQUNDLFlwQ295RUgsQ29DanlFRSwwQ0FDQyxhQUNBLGlCcENteUVILENvQy94RUMsYUFDQyxlM0JuTlksQzJCb05aLFNBQ0EsZXBDaXlFRixDb0MveEVFLG1CQUNDLFVBQ0EsUXBDaXlFSCxDb0M5eEVHLHVFQUNDLGUzQjlOVSxDMkIrTlAsWUFDQSxXQUNBLGdCQUNBLFNBQ0EsVUFDQSxtQkFDQSxjQUNBLG9CcENneUVQLENvQ254RUUsZ0NBQ0MsU0FDQSxTcENxeEVILENvQ254RUcsb0VBQ0Msa0JBQ0EsVXBDcXhFSixDb0NseEVHLG9FQUNDLGtCQUNHLGFBQ0Esa0JwQ294RVAsQ29DbHhFTyw4RkFDQyxlcENveEVSLENvQ2p4RU8sNEdBQ0MsTXBDbXhFUixDb0Mzd0VDLGVBQ0MsWXBDNndFRixDb0N4d0VFLHNCQUNDLGdCQUNBLFNwQzB3RUgsQ29DcHdFQyxpQkFDQyxTQUNBLFVBQ0EsZXBDc3dFRixDb0MzdkVDLHNCQUNJLGVBQ0EsZ0JBQ0EsVXBDNnZFTCxDb0N6dkVFLGlCQUNDLFVBQ0EsUXBDMnZFSCxDb0N6dkVHLG1DQUNDLHdCcEMydkVKLENvQ3h2RUcsd0JBQ0MsWXBDMHZFSixDb0N2dkVHLHNDQUNDLHFCQUNBLGdCcEN5dkVKLENvQ3R2RUcsdUJBQ0MsK0JBQ0EsMEJBQ0EsNkJwQ3d2RUosQ29DanZFQyxrQkFDQyxlcEM2d0VGLENvQzF3RUcsK0NBQ0MsZ0JBQ0csb0JwQzR3RVAsQ29DdHdFRyw0REFDQyxZcEN3d0VKLENGbmxGRSwwQnNDK1VFLHFEQUNDLG9CcEN1d0VILENBQ0YsQ29DbndFRSx1QkFDQyxpQnBDcXdFSCxDb0Nqd0VHLHNDQUNDLFNBQ0EsVUFDQSxlcENtd0VKLENvQzd2RUcsb0NBQ0MsYXBDK3ZFSixDb0NodkVDLGdCQUNDLGEzQjFWdUIsQzJCMlZwQixjQUNBLGVBQ0EsY3BDd3ZFTCxDb0MxdEVDLGtCQUNDLFlwQzZ0RUYsQ0ZubkZFLDBCc0N5WkQsZ0JBRUssWXBDNHRFSixDQUNGLENvQ3p0RUMsZUFDQyxrQkFDRyxhQUNBLDhCQUNBLGNwQzJ0RUwsQ29DeHRFQyxTQUNDLFdBQ0EsY0FDRyxhQUNBLGVwQzB0RUwsQ29DeHRFRSxnQkFDQyxTcEMwdEVILENvQ3h0RUcsZ0NBQ0MsZTNCN2JVLEMyQjhiVixtQkFDQSxVcEMwdEVKLENvQ3R0RUUsZ0JBQ0MseUJBQ0EsbUJBQ0EsVTNCdGNXLEMyQnVjWCxrQkFDRyxzQkFDQSxxQkFDQSxjQUNILGVBQ0csb0JBQ0EsaUJBQ0EsZXBDd3RFTixDRnpwRkUsMEJzQ3NiQSxnQkFjSyxhQUNILGNBQ0csbUJBQ0EsY3BDeXRFTCxDQUNGLENvQ3R0RUUsZUFDQyx5QkFDQSxnQkFDQSxxQnBDd3RFSCxDRnRxRkUsMEJzQzJjQSxlQU1FLGdCcEN5dEVGLENBQ0YsQ29DaHRFQyxtQ0FDQyxpQkFDQSwwQnBDbXRFRixDb0NqdEVFLHdEQUNDLFVwQ210RUgsQ0ZuckZFLDBCc0MrZEEsd0RBSUUsU3BDb3RFRixDQUNGLENGeHJGRSwwQnNDMmRELG1DQWNLLHdCcENtdEVKLENBQ0YsQ29DN3NFRSw0REFDQyx5QkFDRywyQkFDQSxlQUNBLGdCQUNBLFFBQ0EsVXBDZ3RFTixDRnRzRkUsMEJzQ2dmQSw0REFTSyxRQUNBLFNwQ2l0RUwsQ0FDRixDb0M5c0VPLHVFQUNDLHlCcENndEVSLENvQzVzRU0saUVBQ0MsVUFDQSxrQkFDQSxhcEM4c0VQLENvQzNzRU0sMEVBQ0MsU3BDNnNFUCxDb0N6c0VFLDBEQUNDLFFBQ0EsVXBDMnNFSCxDRjN0RkUsMEJzQzhnQkEsMERBTUssUUFDQSxTcEMyc0VMLENBQ0YsQ29DcHNFQyxlQUNDLHFCM0I1aUJZLEMyQjZpQlosYUFDQSx3Q0FDQSxrQnpCaGtCVyxDeUJpa0JYLFlwQ3VzRUYsQ29DcnNFRSxzQkFDQyxhQUNBLGVBQ0EsNkJwQ3VzRUgsQ29DcHNFRSxxQkFDQyxjQUNBLGFBQ0EsZUFDQSw2QnBDc3NFSCxDb0Nwc0VHLDRCQUNDLFlwQ3NzRUosQ29DaHNFRywyQkFDQyxrQkFDQSxrQnBDa3NFSixDb0MvckVHLDJCQUNDLGtCQUNBLFlBQ0Esd0JwQ2lzRUosQ29DM3JFRSxlQUNDLGVBQ0EscUJBQ0EsbUJwQzZyRUgsQ29DdnJFRSw2QkFDQyxlM0I3bEJXLEMyQjhsQlIsc0JBQ0EsVXBDeXJFTixDb0NuckVFLGtCQUNDLGFBQ0EsdUJBQ0EsbUJBQ0EsZ0JBQ0EsVTNCMW1CVyxDMkIybUJYLHdCM0IxbkJVLEMyQjJuQlYscUJBQ0Esa0JBQ0EsV0FDQSxXcENxckVILENvQ25yRUcsd0JBQ0Msd0IzQmhvQmEsQzJCaW9CYixVcENxckVKLENvQ2pyRUUsbUJBQ0Msa0JwQ21yRUgsQ29DaHJFRSxvQkFDQyx3QnBDa3JFSCxDb0MvcUVFLGlCQUNDLHdCcENpckVILENxQ3AwRkEsYUFDQyxnQkFDQSxhckN1MEZELENzQ3owRkEsZUFDQyxnQkFDQSxRdEM0MEZELENzQzEwRkMscUJBQ0Msb0J0QzQwRkYsQ3VDajFGQSxNQUNDLGU5QmtCYSxDOEJqQmIseUJBQ0EsZ0JBQ0EsYXZDbzFGRCxDdUNsMUZDLGNBQ0MsZ0JBQ0EsZ0JBQ0EsV3ZDbzFGRixDdUM3MEZDLFNBQ0MsK0J2QyswRkYsQ3VDNzBGRSxZQUNDLGV2QyswRkgsQ3VDeDBGRSx3QkFFQyxXdkMwMEZILEN1Q24wRkMsdUNBUkUsd0J2QyswRkgsQ3VDbjBGQyxlQUNDLGFBQ0EsOEJBQ0EsbUJBQ0EsU0FFRywrQnZDbzBGTCxDdUNsMEZLLDRCQUNDLGdCQUNBLGV2Q28wRk4sQ3VDaDBGQyxlQUVJLGdCQUdBLGVBRUEsOEJ2Q2swRkwsQ3VDL3pGQywrQkFUSSxxQkFFQSxhOUI5Q2EsQzhCK0NiLGFBRUEsZ0J2Q3kwRkwsQ3dDcjRGQSxrQ0FDQyxhQUNBLGV4Q3c0RkQsQ3dDcjRGQSw0QkFDQyxlQUNBLGVBQ0EsNkI3QkZXLEM2QkdYLGV4Q3c0RkQsQ3dDdDRGQyxnQ0FDQyxVL0JRWSxDK0JQWiwwQkFDQSxzQkFDRyxvQnhDdzRGTCxDd0N0NEZFLDRDQUNDLHlCeEN3NEZILEN3Q3A0RkMsOENBQ0MsYS9CbkJXLEMrQm9CWCxZQUNBLGFBQ0EsV0FDQSxzQkFDRyxvQnhDczRGTCxDd0NwNEZFLHdEQUNDLGlCeENzNEZILEN3Q2g0RkMsaUJBQ0MsZ0JBQ0EsYS9CNUJnQixDK0I2QmhCLG9CeENtNEZGLEN5QzM2RkEsb0JBQ0Usa0I5QkNXLEM4QkFYLGVBQ0EscUJBQ0EsYUFDQSxTQUNBLFVBQ0EsZ0JBQ0EsOEI5QkprQixDOEJLbEIsc0JBRUEsb0JBQ0EsZUFDQSxtQkFFQSxvQnpDNDZGRixDeUN4NkZNLHVEQUNFLGtCaENmUyxDZ0NnQlQsb0J6QzA2RlIsQ3lDdDZGSSxtQ0FDRSxvQnpDdzZGTixDeUNyNkZRLDZEQUNFLGtCaENTWSxDZ0NSWixvQnpDdTZGVixDeUNwNkZRLDZEQUNFLHlCekNzNkZWLEN5Qzc1Rk0seURBQ0Usa0JoQ3pDSyxDZ0MwQ0wsb0J6Qys1RlIsQ3lDMzVGSSxxQ0FDRSxvQnpDNjVGTixDeUMxNUZRLCtEQUNFLGtCaENmYyxDZ0NnQmQsb0J6QzQ1RlYsQ3lDejVGUSwrREFDRSx5QnpDMjVGVixDeUNuNUZNLDJEQUNFLHlCQUNBLDBCekNxNUZSLEN5Qzk0Rk0scURBQ0UsZWhDM0RNLENnQzRETixVaEMzRE0sQ2dDNEROLGlCekNnNUZSLEN5Qzk0RlEsMERBQ0UsaUJ6Q2c1RlYsQ3lDeDRGTSxxREFDRSxpQkFDQSxrQnpDMDRGUixDeUNyNEZFLDBCQUVFLG1CQUNBLHlCQUNBLG1CQUNBLGtCQUVBLGFBQ0EsWUFFQSx1QkFDQSxnQkFDQSxlQUNBLFdBQ0Esa0JBQ0EsU0FDQSxVQUNBLGdCQUNBLG1CQUVBLGlCekNzNEZKLEN5Q3A0RkksNkRBQ0UsU3pDczRGTixDeUNsNEZFLDBCQUNFLFVoQzFHVSxDZ0MyR1YsZ0JBQ0Esa0JBQ0EsNkJ6Q280RkosQzBDcmdHQSw2QkFDSSxjQUNBLGVBQ0EsK0RBQ0EsbUJBQ0EsU0FDQSxrQkFDQSxlQUNBLGtCQUNBLDBCQUNBLGlCQUVBLGtCL0JWUyxDK0JXVCxVQUNBLHFCQUNBLGFBQ0EsZ0JBQ0EsMENBQ0EsZ0JBQ0EsaUJBQ0EsNkIvQmRRLEMrQmVSLGtCQUNBLGtCQUNBLG9CMUN3Z0dKLEMwQ2xnR0ksMEJBRkEsMEIxQzRnR0osQzBDMWdHSSxnQkFDSSxvQjFDeWdHUixDMENyZ0dJLGdCQUNJLHFCQUNBLHNCQUNBLGtCQUNBLFdBQ0EsVzFDdWdHUixDMENqZ0dJLG1CQUNJLGtCakN6Q1MsQ2lDMENULFVqQzVCTSxDaUM2Qk4sb0IxQ29nR1IsQzBDamdHWSxtQ0FDSSxVMUNtZ0doQixDMENqZ0dnQix3Q0FDSSxpQjFDbWdHcEIsQzBDOS9GUSx5QkFDSSxrQmpDdEJVLENpQ3VCVixVakMzQ0UsQ2lDNENGLG9CMUNnZ0daLEMwQzcvRmdCLHlDQUNJLFUxQysvRnBCLEMwQzcvRm9CLDhDQUNJLGlCMUMrL0Z4QixDMEN4L0ZJLHFCQUNJLGtCakMxRUssQ2lDMkVMLFVqQzVETSxDaUM2RE4sb0IxQzAvRlIsQzBDdi9GWSxxQ0FDSSxVMUN5L0ZoQixDMEN2L0ZnQiwwQ0FDSSxpQjFDeS9GcEIsQzBDcC9GUSwyQkFDSSxrQmpDckRZLENpQ3NEWixVakMzRUUsQ2lDNEVGLG9CMUNzL0ZaLEMwQ24vRmdCLDJDQUNJLFUxQ3EvRnBCLEMwQ24vRm9CLGdEQUNJLGlCMUNxL0Z4QixDMEM5K0ZJLG9CQUNJLGtCakNuR1UsQ2lDb0dWLFVqQzVGTSxDaUM2Rk4sb0IxQ2cvRlIsQzBDNytGWSxvQ0FDSSxVMUMrK0ZoQixDMEM3K0ZnQix5Q0FDSSxpQjFDKytGcEIsQzBDMStGUSwwQkFDSSxrQmpDcEZXLENpQ3FGWCxVakMzR0UsQ2lDNEdGLG9CMUM0K0ZaLEMwQ3orRmdCLDBDQUNJLFUxQzIrRnBCLEMwQ3orRm9CLCtDQUNJLGlCMUMyK0Z4QixDMENwK0ZJLG1CQUNJLHlCQUNBLGFqQzFJUyxDaUMySVQsb0IxQ3MrRlIsQzBDbitGWSxtQ0FDSSxhMUNxK0ZoQixDMENuK0ZnQix3Q0FDSSxpQjFDcStGcEIsQzBDaCtGUSx5QkFDSSxrQmpDeElJLENpQ3lJSixhakN6SkssQ2lDMEpMLG9CMUNrK0ZaLEMwQy85RmdCLHlDQUNJLGExQ2krRnBCLEMwQy85Rm9CLDhDQUNJLGlCMUNpK0Z4QixDMEMxOUZJLGlCQUNJLGVqQzNKTSxDaUM0Sk4sVWpDM0pNLENpQzRKTixpQjFDNDlGUixDMEMxOUZRLHVCQUNJLGtCakN2SVEsQ2lDd0lSLFVqQ2hLRSxDaUNpS0Ysb0IxQzQ5RlosQzBDejlGUSxpQ0FDSSxVMUMyOUZaLEMwQ3Y5RkksdUJBQ0kseUJBQ0EsYWpDMUxTLENpQzJMVCwwQjFDeTlGUixDMEN0OUZZLHVDQUNJLGExQ3c5RmhCLEMwQ3Q5RmdCLDRDQUNJLGlCMUN3OUZwQixDMENuOUZRLDZCQUNJLGVqQ3pMRSxDaUMwTEYsVWpDM0xFLENpQzRMRixpQjFDcTlGWixDMENsOUZnQiw2Q0FDSSxVMUNvOUZwQixDMENsOUZvQixrREFDSSxpQjFDbzlGeEIsQzBDNzhGSSxpQkFDSSxrQmpDMUtNLENpQzJLTixVakM1TU0sQ2lDNk1OLG9CMUMrOEZSLEMwQzU4RlksaUNBQ0ksVTFDODhGaEIsQzBDNThGZ0Isc0NBQ0ksaUIxQzg4RnBCLEMwQ3o4RlEsdUJBQ0ksa0JqQ3ZMUyxDaUN3TFQsVWpDM05FLENpQzRORixvQjFDMjhGWixDMEN4OEZnQix1Q0FDSSxVMUMwOEZwQixDMEN4OEZvQiw0Q0FDSSxpQjFDMDhGeEIsQzJDaHNHQSwrQkFDSSxlM0Ntc0dKLEMyQzlyR0ksd0JBQ0UsYUFDQSxjQUNBLG9DQUNBLGtCQUNBLGUzQ2lzR04sQzJDL3JHTSxrQ0FDRSxhM0Npc0dSLEMyQzlyR1EsK0NBQ0ksbUIzQ2dzR1osQzJDN3JHUSwrQ0FDSSx3QjNDK3JHWixDMkM3ckdZLG1EQUNJLFczQytyR2hCLEMyQ3pyR0ksd0JBQ0ksU0FDQSxtQkFDQSxlM0MyckdSLEMyQ3pyR1EsMERBQ0ksZWxDakJFLENrQ2tCRixXM0MyckdaLEMyQ3ByR1UsZ0VBRkYsVWxDeEJNLENrQ3lCTixvQjNDNnJHUixDMkNyckdJLHlCQUNJLGVsQ2pDTSxDa0NrQ04sYUFDQSxtQkFDQSxnQkFDQSxpQjNDdXJHUixDRi9zR0UsMEI2Q21CRSx5QkFRUSxZM0N3ckdWLENBQ0YsQzJDdHJHUSwyREFDSSxZQUNBLGFBQ0EsYzNDd3JHWixDMkNwckdvQixzVkFDSSxhM0Nzckd4QixDMkM1cUdRLDZEQUNJLGtCM0NpckdaLEMyQzlxR1EsOEJBQ0ksU0FDQSxTM0NnckdaLEMyQzdxR1EsOEJBR0kscUJBQ0EscUJBQ0EscUIzQytxR1osQzJDN3FHWSwyQ0FDSSxjM0MrcUdoQixDRmh2R0UseUI2Q3lETSw4QkFhUSxrQkFDQSxxQkFDQSxxQjNDK3FHZCxDMkM3cUdjLDJDQUNJLFEzQytxR2xCLENBQ0YsQzJDM3FHUSw4QkFDSSxvQkFDQSxzQkFDQSxpQkFDQSxXQUNBLFlBQ0EsbUJBQ0EsdUJBQ0EsbUJBQ0EsU0FDQSx3QjNDNnFHWixDMkMzcUdZLGtDQUNJLFUzQzZxR2hCLEMyQzNxR2dCLHVDQUNJLFMzQzZxR3BCLEMyQ3hxR1EsOEJBQ0kscUJBQ0Esc0JBQ0EseUIzQzBxR1osQzJDdnFHUSxnQ0FDSSxlM0N5cUdaLEMyQ3JxR0kseUJBQ0ksY0FDQSw2QmhDNUlLLENnQzZJTCxnQkFDQSxlQUNBLGlCQUNBLFVsQ3BJTSxDa0NxSU4sa0IzQ3VxR1IsQ0Y5eEdFLHlCNkNnSEUseUJBVVEsZUFDQSxnQjNDd3FHVixDQUNGLENGcHlHRSwwQjZDZ0hFLHlCQWVRLGVBQ0EsZ0IzQ3lxR1YsQ0FDRixDMkN0cUdJLCtCQUNJLGMzQ3dxR1IsQ0Y3eUdFLHlCNkNvSUUsK0JBS1EsYzNDd3FHVixDQUNGLEMyQ3BxR1Esb0RBQ0ksVTNDc3FHWixDMkNscUdJLDBCQUNJLFNBQ0Esa0JBQ0EsTUFDQSxPQUNBLFFBQ0EsU0FDQSxVM0NvcUdSLEMyQ2pxR0kseUJBQ0Usa0JBQ0EsTUFDQSxRQUNBLFNBQ0EsT0FDQSxpQkFDQSxXQUNBLFczQ21xR04sQzJDaHFHSSwwQkFDRSxlM0NrcUdOLEMyQzNwR0Msc0JBQ0csZTNDOHBHSixDMkMxcEdJLDZCQUNJLGFBQ0EsY0FDQSxxQ0FDQSxpQjNDNnBHUixDMkMzcEdRLG9CQU5KLDZCQU9RLG9CM0M4cEdWLENBQ0YsQzJDM3BHSSw4QkFDSSwyQjNDNnBHUixDMkMzcEdRLHFDQUNJLFNBQ0EsYUFDQSxPQUNBLGtCQUNBLGFBQ0EsZUFDQSxRQUNBLFVBQ0EsWUFDQSxlM0M2cEdaLEMyQzNwR1ksK0NBQ0ksYTNDNnBHaEIsQ0Y3MkdFLDBCNkNtTU0scUNBaUJRLGNBQ0EsaUJBQ0EsaUJBQ0EsYUFDQSxrQjNDNnBHZCxDQUNGLEMyQ3pwR1EsdUNBQ0ksWUFDQSxpQjNDMnBHWixDRjEzR0UsMEI2Q2dNRSw4QkFtQ1EseUIzQzJwR1YsQ0FDRixDRi8zR0UsMEI2Q3NPTSxtREFFUSxZM0MycEdkLENBQ0YsQzJDenBHWSxtRUFDSSxVM0MycEdoQixDMkN0cEdJLDhCQUNJLGtCQUNBLGFBQ0EsZUFDQSxtQkFDQSw4QkFDQSxnQ0FDQSxlQUNBLGtCM0N3cEdSLENGajVHRSwwQjZDaVBFLDhCQVdRLFkzQ3lwR1YsQ0FDRixDMkN2cEdRLHFDQUNJLGNBQ0EsVWxDL1FFLENrQ2dSRixnQkFDQSxtQkFDQSw2QjNDeXBHWixDMkNwcEdRLHNDQUNJLFdBQ0EscUJBQ0Esa0JBQ0EsNEJBQ0Esc0JBQ0Esa0JBQ0EscUJsQzdSRSxDa0M4UkYsa0JBQ0EsZ0JBQ0EsZTNDc3BHWixDMkNwcEdZLDRDQUNJLGMzQ3NwR2hCLENGNTZHRSwwQjZDeVFNLHNDQWlCUSxZM0NzcEdkLENBQ0YsQzJDcHBHWSxzREFDSSxVM0NzcEdoQixDMkNqcEdJLDZCQUNJLHFCQUNBLFdBQ0EsWUFDQSxXM0NtcEdSLEMyQ2pwR1EsbUNBQ0ksYzNDbXBHWixDMkMvb0dJLDJCQUNJLFVBQ0Esa0IzQ2lwR1IsQzJDOW9HSSw2QkFDSSxjQUNBLFVsQ25VTSxDa0NvVU4sZ0JBQ0Esa0IzQ2dwR1IsQzJDN29HSSxnQ0FDSSwyQjNDK29HUixDRjE4R0UsMEI2QzBURSxnQ0FJUSx5QjNDZ3BHVixDQUNGLEMyQzdvR0ksZ0NBQ0ksY0FDQSxrQkFDQSxrQjNDK29HUixDMkM3b0dRLHNDQUNJLFkzQytvR1osQzJDMW9HZ0IsbURBQ0ksd0JsQzNXUCxDa0M0V08seUMzQzRvR3BCLEMyQ3hvR29CLHlEQUNJLHlDM0Mwb0d4QixDMkNwb0dRLHNDQUNJLGtCQUNBLFUzQ3NvR1osQzJDcG9HWSw0Q0FDSSxjM0Nzb0doQixDMkNwb0dnQixrREFDSSx5QzNDc29HcEIsQzJDbG9HWSw2Q0FDSSxxQmxDclhGLENrQ3NYRSx5QkFDQSxrQkFDQSxXQUNBLFlBQ0EsT0FDQSxrQkFDQSxNQUNBLFUzQ29vR2hCLEMyQ2hvR1ksNENBQ0ksd0JsQ2paSCxDa0NrWkcsa0JBQ0EsV0FDQSxZQUNBLFNBQ0Esa0JBQ0EsUUFDQSwwQ0FDQSxnREFDQSxVM0Nrb0doQixDNEM5aEhJLHVCQUNFLGFBQ0EsY0FDQSxvQ0FDQSxrQkFDQSxlNUNpaUhOLENGdmdIRSx5QjhDL0JFLHVCQVFJLHFCQUNBLG1DNUNraUhOLENBQ0YsQzRDL2hISSx1QkFDSSxRNUNpaUhSLEM0Q3poSFEsOERBSEEsVW5DRk0sQ21DR04sb0I1Q21pSFIsQzRDdmhISSx1QkFDSSxhQUNBLGU1Q3loSFIsQzRDcmhISSx3QkFDSSxjQUNBLDZCakNuQ0ssQ2lDb0NMLGdCQUNBLGVBQ0EsaUJBQ0EsVW5DMUJNLENtQzJCTixrQjVDdWhIUixDRnJpSEUseUI4Q09FLHdCQVVRLGVBQ0EsZ0I1Q3doSFYsQ0FDRixDRjNpSEUsMEI4Q09FLHdCQWVRLGVBQ0EsZ0I1Q3loSFYsQ0FDRixDNEN0aEhJLDhCQUNJLGVBQ0EsYTVDd2hIUixDRnJqSEUseUI4QzJCRSw4QkFLUSxjNUN5aEhWLENBQ0YsQzRDcmhIUSxtREFDSSxVNUN1aEhaLEM0Q25oSEkseUJBQ0ksU0FDQSxrQkFDQSx1QkFDQSxnQkFDQSxrQjVDcWhIUixDNENsaEhJLHdCQUNFLGtCQUNBLE1BQ0EsUUFDQSxTQUNBLE9BQ0EsaUJBQ0EsV0FDQSxXNUNvaEhOLEM0Q2poSEkseUJBQ0UsZTVDbWhITixDNkNqbkhJLGtCQUNJLFNBQ0EsZTdDb25IUixDNkNobkhnQiw0REFDSSxZN0NrbkhwQixDNkNobkhvQiw4RUFDSSxjQUNBLGlCN0Nrbkh4QixDNkM1bUhRLDhCQUNJLGNBQ0EsZ0JBQ0EsZ0JBQ0EsYTdDOG1IWixDNkM1bUhZLDJDQUNJLGE3QzhtSGhCLEM2QzFtSFEsK0JBQ0ksdUJBQ0Esb0JBQ0EsaUI3QzRtSFosQzZDem1IUSwrQkFDSSx5QkFDQSxrQkFDQSxnQkFDQSxZN0MybUhaLEM2Q3ptSFksbUNBQ0ksVzdDMm1IaEIsQzZDdm1IUSw4QkFDSSxjQUNBLFk3Q3ltSFosQzZDdm1IWSxpQ0FDSSxhQUNBLGE3Q3ltSGhCLEM2Q3RtSG9CLHFEQUNJLHdCcENuRFAsQ29Db0RPLHdCN0N3bUh4QixDNkM1bEhJLHNDQUpJLFlBQ0EsUTdDNm1IUixDNkMxbUhJLG9CQUdJLGtCQUNBLE9BQ0EsUUFDQSxTQUNBLE1BQ0EsVTdDa21IUixDRjlvSEUseUIrQ29DRSxvQkFXUSw0QkFDQSxlN0NtbUhWLENBQ0YsQzZDaG1IUSwwQkFDSSxXQUNBLGtCQUNBLE9BQ0EsUUFDQSxNQUNBLFNBQ0EsV0FDQSxZQUNBLGVwQzFFRSxDb0MyRUYsV0FDQSxTN0NrbUhaLEM2Qy9sSFEsNEJBQ0ksWUFDQSxhN0NpbUhaLEM2QzdsSEksbUJBQ0ksWUFDQSxXQUNBLGlCQUNBLHVCQUVBLGlDN0M4bEhSLENGNXFIRSx5QitDd0VFLG1CQVNRLHNCN0MrbEhWLENBQ0YsQzZDNWxISSx1QkFDSSxjQUNBLFlBQ0EscUJBRUEsa0JBQ0EsTUFDQSxPQUNBLFFBQ0EsUTdDNmxIUixDNkMxbEhJLG1CQUNJLFlBQ0EsYUFDQSxtQkFFQSxnQjdDMmxIUixDRmpzSEUseUIrQ2lHRSxtQkFRUSxnQjdDNGxIVixDQUNGLENGdHNIRSwwQitDaUdFLG1CQWFRLGdCN0M0bEhWLENBQ0YsQzZDamxISSxxQkFDSSxxQkFDQSxlN0NzbEhSLENGbHRIRSwwQitDMEhFLHFCQUtRLGdCQUNBLGM3Q3VsSFYsQzZDcmxIVSxvQ0FDSSxhN0N1bEhkLENBQ0YsQzZDcGxIUSxzQ0FFSSxpQjdDcWxIWixDNkMza0hZLDZSQUNJLFU3Q2lsSGhCLEM2QzVrSEksb0JBQ0ksWUFDQSxXQUNBLGVwQzFLTSxDb0MyS04sV0FDQSxvQkFDQSxtQkFDQSx1QkFDQSxrQkFDQSxxQkFDQSxTQUNBLG1CQUNBLFM3QzhrSFIsQzZDNWtIUSwwQkFDSSxlQUNBLFM3QzhrSFosQzZDM2tIUSwwQkFDSSxTN0M2a0haLENGMXZIRSwwQitDNEtNLDBCQUlRLFM3QzhrSGQsQ0FDRixDNkMza0hRLDBCQUNJLFU3QzZrSFosQ0Zsd0hFLDBCK0NvTE0sMEJBSVEsVTdDOGtIZCxDQUNGLEM2QzNrSFEsMEJBQ0ksVXBDMU1FLENvQzJNRixXQUNBLFdBQ0Esb0I3QzZrSFosQzZDM2tIWSwrQkFDSSxpQjdDNmtIaEIsQzhDanpIQSxVQUNFLG1CQUNBLG9CQUNBLGdCQUNBLGtCQUNBLGtCOUMrekhGLEM4Qzd6SEUsZ0JBQ0UsZ0JBQ0Esc0JBQ0EsYXJDTlMsQ3FDT1QsZXJDUVUsQ3FDTlYsa0JBQ0Esa0JBQ0EsbUJBQ0Esb0I5Qyt6SEosQzhDN3pISSw2QkFDRSxjOUMrekhOLEM4QzN6SEksc0JBQ0Usd0JyQ3BCTyxDcUNxQlAsVXJDTlEsQ3FDT1Isb0JyQ3RCTyxDcUN1QlAsb0I5QzZ6SE4sQzhDM3pITSxzQ0FDRSxVOUM2ekhSLEM4Q3p6SEksMEJBQ0Usd0JyQy9CTyxDcUNnQ1AsVXJDakJRLENxQ2tCUixvQnJDakNPLENxQ2tDUCxlOUMyekhOLEMrQ2oySEEsVUFDQyxxQnRDbUJhLENzQ2xCYixVdENpQmEsQ3NDaEJiLGlCQUNHLGtCQUNBLFMvQ28ySEosQ0Z4MEhFLDBCaURqQ0YsVUFRSyxnQi9DcTJISCxDQUNGLEMrQ24ySEksZUFDQyxrQi9DcTJITCxDRmgxSEUseUJpRHRCRSxlQUlFLGEvQ3MySEosQ0FDRixDRnIxSEUsMEJpRHRCRSxlQVFFLGtCL0N1MkhKLENBQ0YsQytDcjJISyxpQkFDQyxVL0N1MkhOLEMrQ2oySEMsbUJBQ0ksNkJBQ0EsZ0NBQ0EsYy9DbTJITCxDK0NoMkhDLGlCQUNDLGFBQ0csc0JBQ0EsbUJBQ0gscUNBQ0csa0JBQ0Esb0IvQ2sySEwsQytDLzFIQyxpQkFDQyxVdEMxQlksQ3NDMkJaLG1CQUNBLGVBQ0EsZ0JBQ0EsY0FDQSxnQkFDQSw2Qi9DaTJIRixDK0M5MUhDLHVCQUNDLGNBQ0EsbUJBQ0EsVS9DZzJIRixDK0M5MUhFLDhCQUNDLGVBQ0EsVS9DZzJISCxDK0M1MUhDLDJCQUNDLGNBQ0Esa0IvQzgxSEYsQytDMzFIQyxnQkFDQywyQi9DNjFIRixDRm40SEUsMEJpRHFDRCxnQkFJRSx5Qi9DODFIRCxDK0M1MUhDLHNCQUNDLDBCQUNBLG1CL0M4MUhGLENBQ0YsQytDMTFIRyw4QkFDQyxlL0M0MUhKLEMrQ3oxSEcsOEJBQ0MsY0FDQSxtQkFDQSxjL0MyMUhKLEMrQ3oxSEksMkNBQ0MsZS9DMjFITCxDK0N4MUhJLG9DQUNDLG9CL0MwMUhMLEMrQ3YxSE0sa0RBQ0MsMEJBQ0EsVS9DeTFIUCxDK0NuMUhHLDhCQUNDLFV0QzFGVSxDc0MyRlYsNkJwQ3ZHUyxDb0N3R1QscUJBQ0EsZS9DcTFISixDK0NuMUhJLG9DQUNDLDBCQUNBLFV0Q2pHUyxDc0NrR1QsYy9DcTFITCxDK0NqMUhLLGdEQUNDLG9CL0NtMUhOLEMrQ2oxSE0sc0RBQ0Msb0IvQ20xSFAsQytDajFITyxvRUFDQyxVdEM1R00sQ3NDNkdOLG9CL0NtMUhSLEMrQzMwSEcsOEJBQ0MsVXRDdkhVLENzQ3dIViw2QnBDcklRLENvQ3NJUixnQkFDQSxxQkFDQSxxQi9DNjBISixDK0NyMEhHLDREQUNDLFUvQzAwSEosQ0ZoOEhFLDBCaURrSEEsNkJBUUUsZS9DMDBIRixDQUNGLEMrQ3IwSEMsa0JBQ0MsYy9DdTBIRixDK0NwMEhHLG1DQUNLLGtCL0NzMEhSLEMrQ2owSEMsZ0JBQ0MsNEJBQ0EsaUIvQ20wSEYsQ0YvOEhFLDBCaUQwSUQsZ0JBS0UsMEJBQ0EsZS9DbzBIRCxDQUNGLEMrQ2owSEMsd0JBQ0MsNEJBQ0EsaUIvQ20wSEYsQ0Z6OUhFLDBCaURvSkQsd0JBS0UsMEJBQ0EsZ0IvQ28wSEQsQ0FDRixDK0NoMEhFLDhCQUNDLGNBQ0EsUy9DazBISCxDK0M3ekhJLHdFQUNDLHlCL0MrekhMLEMrQzF6SEUsOEJBQ0MscUJBQ0EsWS9DNHpISCxDK0MxekhHLDJDQUNDLFEvQzR6SEosQytDeHpIRSxnQ0FDQyxTQUNBLFdBQ0EsWUFDQSxxQkFDQSxxQi9DMHpISCxDK0N2ekhFLCtCQUNDLHFCQUNBLHNCQUNBLGdCQUNBLFUvQ3l6SEgsQytDcnpIQyxxQkFDQyxlQUNBLDZCcENqT1csQ29Da09YLHFCdENyTlksQ3NDc05aLFUvQ3V6SEYsQytDcnpIRSw0QkFDQyxhQUNHLHNCQUNBLG1CQUNILHFDQUNHLGtCQUNBLGtCL0N1ekhOLENGeGdJRSx5QmlEMk1BLDRCQVNLLGtCQUNBLG9CL0N3ekhMLENBQ0YsQytDcnpIRSwyQkFDQyw0QkFDQSxPL0N1ekhILENGbGhJRSwwQmlEeU5BLDJCQUtHLDBCQUNBLE8vQ3d6SEgsQ0FDRixDK0NyekhFLDRCQUNDLDRCQUNBLFFBQ0EsaUIvQ3V6SEgsQ0Y3aElFLDBCaURtT0EsNEJBTUcsMEJBQ0EsUUFDQSxnQi9Dd3pISCxDQUNGLEMrQ3J6SEUsMEJBQ0MsZUFDQSxjQUNBLGlCL0N1ekhILENGemlJRSwwQmlEK09BLDBCQU1FLHFCQUNBLHNCQUNBLGtCQUNBLGdCQUNBLGUvQ3d6SEYsQ0FDRixDK0NyekhFLDZCQUNDLHNCQUNBLG1CQUNHLFVBQ0EscUJBQ0EsVy9DdXpITixDK0NwekhFLDBCQUNDLHNCQUNBLGVBQ0EsVS9Dd3pISCxDK0MxeUhHLDZEQWJBLGdCQUNBLDZCL0MwekhILENnRHJtSUEsb0JBQ0MsZWhEd21JRCxDZ0RybUlDLGlCQUNDLGFoRHdtSUYsQ2dEcG1JZ0IsMERBQ0ksWWhEc21JcEIsQ2dEcG1Jb0IsNEVBQ0ksY0FDQSxpQmhEc21JeEIsQ2dEM2xJQyxvQ0FDQyxRaERnbUlGLENpRDFuSUEsVUFDQyxXQUNBLHFCakQ2bklELENpRDNuSUMsZ0JBQ0MsWUFDQSxXQUNBLGVBQ0Esd0JBQ0EscURqRDZuSUYsQ2lEdm5JRSw2REFDQyxxQmpENG5JSCxDRjNtSUUsMEJtRDdCRCxnQkFnQkUsZUFDQSx3QmpENG5JRCxDQUNGLENpRDFuSUUsNkJBQ0MscUJqRDRuSUgsQ2lEeG5JQyxpQkFDSSxtQkFDQSxlQUNBLGFBQ0EsNkJqRDBuSUwsQ2lEdm5JQyxlQUNDLFlqRHluSUYsQ0Y3bklFLDBCbURHRCxlQUlFLHFCQUNBLHNCQUNBLGFqRDBuSUQsQ0FDRixDaUR2bklDLGtCQUNDLHFCQUNBLGlCakR5bklGLENGeG9JRSwwQm1EYUQsa0JBS0Usc0JBQ0EsZUFDQSxnQmpEMG5JRCxDQUNGLENpRHZuSUMsb0JBQ0MsY2pEeW5JRixDa0RucklBLGlCQUNJLGtCQUVBLGVsRHFySUosQ2tEbnJJSSx1QkFDSSxZbERxcklSLENrRGpySVEsaUNBQ0ksU0FDQSxZQUNBLGtCQUNBLE9BQ0EsUUFDQSxTQUNBLE1BQ0EsV0FDQSxlbERtcklaLENrRGpySVksdUNBQ0ksV0FDQSxrQkFDQSxPQUNBLFFBQ0EsTUFDQSxTQUNBLFdBQ0EsWUFDQSxlekNWRixDeUNXRSxXQUNBLFNsRG1ySWhCLENrRGhySVkseUNBQ0ksWUFDQSxhbERrckloQixDa0Q5cUlRLGdDQUNJLFlBQ0EsV0FDQSxpQkFDQSx1QkFFQSxpQ2xEK3FJWixDRjdySUUseUJvRFFNLGdDQVNRLHNCbERncklkLENBQ0YsQ2tEN3FJUSxpQ0FDSSxlekNwQ0UsQ3lDcUNGLGFBQ0Esa0JBQ0EsT0FDQSxRQUNBLFNBQ0EseUJsRCtxSVosQ0Yzc0lFLDBCb0RxQk0saUNBV1Esa0JBQ0QsY2xEK3FJYixDQUNGLENrRDVxSWdCLGtEQUNJLHFCQUNBLFVsRDhxSXBCLENrRDNxSXdCLHdFQUNJLDBCQUNBLFVsRDZxSTVCLENrRDFxSXdCLHdFQUNJLHdCekM1RFosQ3lDNkRZLDBCbEQ0cUk1QixDa0R0cUlZLHVDQUNJLG9CQUNBLHNCQUNBLGlCQUNBLFdBQ0EsWUFDQSxtQkFDQSx1QkFDQSxtQkFDQSx5QkFDQSxxQnpDL0VGLEN5Q2dGRSwwQmxEd3FJaEIsQ2tEbnFJWSx1Q0FDSSxVbERxcUloQixDa0Q3cElJLGNBQ0ksU0FDQSxlbERncUlSLENrRHhwSUksOEJBSkksWUFDQSxRbER5cUlSLENrRHRxSUksZ0JBUUksVWxEOHBJUixDa0Q1cElRLHNDQVBBLGtCQUNBLE9BQ0EsUUFDQSxTQUNBLEtsRDRxSVIsQ2tEenFJUSxzQkFDSSxXQU1BLFdBQ0EsWUFDQSxlekMxSEUsQ3lDMkhGLFdBQ0EsU2xEOHBJWixDa0QzcElRLHdCQUNJLFlBQ0EsYWxENnBJWixDa0R6cElJLGVBQ0ksWUFDQSxXQUNBLGlCQUNBLHVCQUVBLGlDbEQwcElSLENGeHhJRSx5Qm9Ed0hFLGVBU1Esc0JsRDJwSVYsQ0FDRixDa0R4cElJLGVBQ0ksWUFDQSxhQUNBLG1CQUVBLGdCbER5cElSLENGbnlJRSwwQm9EcUlFLGVBUVEsZ0JsRDBwSVYsQ0FDRixDa0R0cElJLGlCQUNJLGVBQ0EsZ0JBQ0EsbUJsRHdwSVIsQ0Y3eUlFLDBCb0RrSkUsaUJBTVEsZ0JBQ0EsY2xEeXBJVixDa0R2cElVLGdDQUNJLGFsRHlwSWQsQ0FDRixDa0R0cElRLGtDQUVJLGlCbER1cElaLENrRDdvSVksaVFBQ0ksVWxEbXBJaEIsQ2tEeG9JQSxzQkFDSSxHQUNJLGtCbEQyb0lOLENrRHpvSUUsSUFDSyxxQmxEMm9JUCxDa0R6b0lFLEdBQ0ksa0JsRDJvSU4sQ0FDRixDbUQ3MklBLFFBQ0MsY0FDQSxZQUNBLFlBQ0EsU0FDQSxpQm5EKzJJRCxDb0RsM0lDLGlCQUNDLGNBQ0Esa0JwRHEzSUYsQ29EbDNJQyxlQUNJLGdCQUNBLGdCQUNBLGFBQ0EscUJBQ0Esa0JBQ0Esb0NBQ0EsaUJwRG8zSUwsQ0ZqMklFLHlCc0QxQkQsZUFVSyxxQkFDQSxrQkFDQSxtQ3BEcTNJSixDQUNGLENvRGwzSUMsZUFDQyxTQUNBLHNCQUlHLG9CQUNBLG1CQUNBLHNCcERrM0lMLENvRGgzSUUsNEJBQ0MsY3BEazNJSCxDb0QxMklDLGlCQUNDLGdCQUNBLGdCQUNBLFdwRGkzSUYsQ3FEbjVJQSxlQVlFLCtCQUNBLFlBRUEsZ0JBQ0EsZUFDQSxTQUNBLGNBQ0EsV0FFQSxrQjVDNUJXLEM0QzZCWCxXQUNBLFlBQ0EsYUFDQSxrQnJEbzVJRixDcURsNUlFLHFCQUNFLFNyRG81SUosQ3FEajVJRSxxQkFDRSxrQnJEbTVJSixDcURoNUlFLG9CQUNFLHFCNUM1QlUsQzRDNkJWLGdCQUNBLGNBQ0EsVUFqRG9CLENBa0RwQixnQkFDQSxrQkFDQSw0Q0FDQSxVckRrNUlKLENxRGg1SUksa0NBQ0UsNENyRGs1SU4sQ3FELzRJSSxtQ0FDRSw2Q0FDQSxZckRpNUlOLENxRDk0SUksbUNBQ0UsNENyRGc1SU4sQ3FEejRJTSx5REFDRSw2RHJEMjRJUixDcUR4NElNLDBEQUNFLDZEckQwNElSLENxRHY0SU0sMERBQ0UsNkRyRHk0SVIsQ0YxN0lFLDBCdUR0QkYsZUE2RUksWXJEdTRJRixDQUNGLENxRHA0SUEsMEJBQ0UsR0FDRSxvQ3JEdTRJRixDcURyNElBLElBQ0Usd0NyRHU0SUYsQ3FEcDRJQSxHQUNFLDRDckRzNElGLENBQ0YsQ3FEbjRJQSwwQkFDRSxHQUNFLFVBQ0Esa0JyRHE0SUYsQ3FEbjRJQSxHQUNFLFVBQ0Esa0JyRHE0SUYsQ0FDRixDcURsNElBLDBCQUNFLEdBQ0Usb0NyRG80SUYsQ3FEbDRJQSxJQUNFLHlDckRvNElGLENxRGo0SUEsR0FDRSw4Q3JEbTRJRixDQUNGLENxRGg0SUEsOEJBQ0UsR0FDRSw0Q3JEazRJRixDcURoNElBLElBQ0Usd0NyRGs0SUYsQ3FELzNJQSxHQUNFLG9DckRpNElGLENBQ0YsQ3FEOTNJQSw4QkFDRSxHQUNFLFVBQ0Esa0JyRGc0SUYsQ3FEOTNJQSxHQUNFLFVBQ0Esa0JyRGc0SUYsQ0FDRixDcUQ3M0lBLDhCQUNFLEdBQ0UsOENyRCszSUYsQ3FENzNJQSxJQUNFLHlDckQrM0lGLENxRDUzSUEsR0FDRSxvQ3JEODNJRixDQUNGLENzRGhpSkEsYUFDRSxtQkFDQSxhQUNBLFdBQ0EsaUJBR0EsZTdDWVksQzZDWFoscUJBQ0Esa0JBRUEsYXREZ2lKRixDRjNnSkUsMEJ3RGhDRixhQWNJLGlCQUNBLFl0RGlpSkYsQ0FDRixDc0QvaEpFLHFCQUNFLGtCQUNBLFNBQ0EsU0FFQSxZQUNBLGFBQ0EsYUFDQSxVQUVBLFl0RCtoSkosQ0YzaEpFLHlCd0RkQSxxQkFhSSxPQUNBLGNBQ0EsU0FDQSxnQkFDQSxhdERnaUpKLENBQ0YsQ0ZwaUpFLDBCd0RkQSxxQkFxQkksa0JBQ0EsV3REaWlKSixDQUNGLENzRDloSkUsbUJBQ0UsaUJ0RGdpSkosQ0Y3aUpFLHlCd0RZQSxtQkFJSSxnQnREaWlKSixDQUNGLENzRHpoSkUsOENBSkUsVTdDbkNVLEM2Q29DVixhdERvaUpKLENzRDdoSkksaUNBQ0UsVXREK2hKTixDc0QzaEpFLHNCQUNFLGV0RDZoSkosQ3NEM2hKSSxnQ0FDRSxrQnRENmhKTixDRm5rSkUsMEJ3RHFDRSxnQ0FJSSxnQkFDQSxxQkFDQSxzQkFDQSxpQnREOGhKTixDc0Q1aEpNLDZDQUNFLGN0RDhoSlIsQ0FDRixDc0R6aEpNLGdEQUNFLFV0RDJoSlIsQ3VEam5KRSxrQkFDRSxTQUNBLGFBQ0gsc0JBQ0EsbUJBQ0EscUNBQ0EsaUJ2RG9uSkQsQ0YxbEpFLHlCeURoQ0Esa0JBU0Esb0J2RHFuSkEsQ0FDRixDRi9sSkUseUJ5RGhDQSxrQkFhQSxvQnZEc25KQSxDQUNGLEN1RG5uSkUsa0JBQ0MsU0FDQyxVQUNBLDJCdkRxbkpKLENGem1KRSx5QnlEZkEsa0JBTUcseUJ2RHNuSkgsQ0FDRixDRjltSkUsMEJ5RGZBLGtCQVVHLHlCdkR1bkpILENBQ0YsQ3VEcG5KRSxxQkFDRSxpQnZEc25KSixDdURubkpFLG9CQUNFLGdCQUNBLGtCQUNBLGdCQUNBLGtCQUNBLDBCdkRxbkpKLEN1RGxuSkUsbUJBQ0Usa0JBQ0EseUJBQ0Esa0JBQ0EsTUFDQSxPQUNBLFNBQ0EsUUFDQSxZQUNBLFdBQ0EsZ0J2RG9uSkosQ3VEam5KRSxrQkFDRSxjdkRtbkpKLEN1RGhuSkUsbUJBQ0UsZUFDQSxpQkFDQSxnQkFDQSw2QjVDMURTLEM0QzJEVCxVOUM5Q1UsQzhDK0NWLFNBQ0EsYXZEa25KSixDdUQ5bUpHLDZCQUNDLDBCQUNBLGVBQ0EsZ0JBQ0EsVXZEZ25KSixDdUQ1bUpFLHVCQUNFLGtCQUNBLFdBQ0EsWUFDQSxvQnZEOG1KSixDdUQ1bUpJLDZCQUNFLG9CdkQ4bUpOLEN1RDNtSlEsZ0RBQ0UsZ0RBQ0Esd0J2RDZtSlYsQ3dEenNKQSxRQUNDLGFBQ0Esc0JBQ0EsWUFDQSxnQkFDQSxpQkFDQSxVeEQ0c0pELEN3RDFzSkMsZ0JBQ0MsY0FFQSxTeEQ0c0pGLEN3RHpzSkMsOEJBSkMsaUJ4RGd0SkYsQ3dEcnNKRSx5REFDRSxpQnhEMHNKSixDd0R0c0pDLGdCQUNDLGNBQ0EsaUJ4RHdzSkYsQ3dEcHNKQSxRQUNDLGtCeER1c0pELEN5RHR1SkksZ0JBQ0ksVUFDQSxhekR5dUpSLEN5RHJ1SmdCLDZDQUNJLGN6RHV1SnBCLEN5RGx1SlEsdUJBQ0ksZXpEb3VKWixDeUQvdEpJLGdCQUNJLGVBRUEsc0JBRUEsa0JBRUEsb0JBQ0EsbUJBQ0EsaUJBQ0EsNkJBRUEsV0FDQSxZQUNBLG1CQUNBLGVoRGhCTSxDZ0RpQk4sWXpEK3RKUixDRmx1SkUsMEIyRGJFLGdCQW1CUSxZekRndUpWLENBQ0YsQ0Z2dUpFLDBCMkRiRSxnQkF1QlEsWXpEaXVKVixDQUNGLEN5RC90SlEsdUJBQ0ksWXpEaXVKWixDeUQ5dEpRLHNCQUNJLGV6RGd1SlosQ3lEOXRKWSwyQkFDSSxZekRndUpoQixDeUQzdEpJLGdCQUNJLGNBQ0Esa0JBQ0EsV0FDQSxXekQ2dEpSLEN5RDF0SkksZ0JBQ0ksWUFDQSxTQUNBLGtCQUNBLFFBRUEsa0VBRUEsb0JBQ0EsVXpENHRKUixDeUQxdEpRLHFCQUNJLFl6RDR0SlosQzBEMXlKQSxZQUNJLDZCL0NNUyxDK0NMVCxxQkFDQSxjQUNBLG1CQUNBLGtCQUNBLGlCQUNBLGdCQUNBLG1CQUNBLGMxRDZ5SkosQ0ZyeEpFLHlCNERqQ0YsWUFZUSxjMUQ4eUpOLENBQ0YsQzJEenpKQyxjQUNDLFEzRDR6SkYsQzJEMXpKRSwrQkFDQyxhQUNHLGVBQ0EsbUJBQ0EsNEIzRDR6Sk4sQzJEeHpKQyxjQUNDLGtCM0QwekpGLEMyRHh6SkUsMkJBQ0MsZTNEMHpKSCxDMkR2ekpFLCtCQUNDLGEzRHl6SkgsQ0Y3eUpFLDBCNkRiQSwrQkFJRSxhQUNBLGdCQUNBLGlCM0QwekpGLENBQ0YsQzJEdHpKQyxlQUNDLGEzRHd6SkYsQzJEcnpKQyxjQUdDLGlCQUNBLFdBQ0EsVTNEdXpKRixDMkRwekpDLDRCQVBDLHFCQUNBLHFCM0Q4ekpGLEMyRGp6SkcsNkJBQ0MsZTNEbXpKSixDMkQzeUpFLHNEQUNDLFUzRGd6SkgsQzJEM3lKQSxpQkFDQyxlM0Q4eUpELEMyRHp5SkUsOEJBQ0MsUTNENHlKSCxDMkR6eUpFLDhCQUNDLGtCM0QyeUpILEMyRHp5SkcsMkNBQ0MsZTNEMnlKSixDMkR2eUpFLCtCQUNDLGFBQ0EsZUFDQSxpQjNEeXlKSCxDMkR0eUpFLDhCQUNDLGNBQ0EsZ0IzRHd5SkgsQzJEcnlKRSw4QkFDQywwQjNEdXlKSCxDMkRseUpJLDZDQUNDLGUzRG95SkwsQzJEanlKSSx1Q0FDQyxVM0RteUpMLEM0RDM0SkMsZUFDQyxrQjVEODRKRixDNEQxNEpDLGNBQ0MsOEJBQ0EsVW5EV1ksQ21EVlosZ0JBQ0EsZUFDQSxpQkFFQSxnQkFDRyx3QkFDQSxvQjVEMjRKTCxDNER4NEpNLDZCQUNDLGU1RDA0SlAsQzREdDRKRSxxQkFDQyxhNUR3NEpILENGLzNKRSx5QjhEM0JELGNBdUJFLGVBQ0EsZ0I1RHU0SkQsQ0FDRixDNERwNEpDLGFBQ0MsUTVEczRKRixDNERuNEpDLGFBQ0Msa0I1RHE0SkYsQzREbjRKRSwwQkFDQyxlNURxNEpILEM0RGo0SkMsY0FDQyxhQUNBLGVBQ0EsaUI1RG00SkYsQzREaDRKQyxhQUNDLGNBQ0EsZ0I1RGs0SkYsQzRELzNKQyxhQUNDLDBCNURpNEpGLEM0RDUzSkcsNEJBQ0MsZTVEODNKSixDNEQzM0pHLHNCQUNDLFU1RDYzSkosQzZEajhKQSxlQUNFLGlCN0RvOEpGLEM2RGo4SkEsYUFDRSxlN0RvOEpGLEM2RGo4SkEsY0FDRSxnQjdEbzhKRixDOEQ3OEpBLGVBQ0MsWTlEZzlKRCxDRmg3SkUsMEJnRWpDRixlQUlLLDhCOURpOUpILENBQ0YsQ0ZyN0pFLDBCZ0V6QkYsZ0JBRUksWTlEaTlKRixDQUNGLEMrRDU5SkEsV2hFQ0UsbUJBQ0EsNkJBQ0Esc0VBQ0EscUJBQ0Esc0JBQ0EsMEJBQ0Esb0JBQ0EsNEJBQ0EsNkJBQ0EsbUJDKzlKRixDZ0V6K0pBLGVBQ0UsMkNoRTQrSkYsQ2dFeCtKQyxnQkFDQyxXQUNBLFlBQ0Esb0JBQ0EsbUJBQ0EsdUJBQ0EsbUJBQ0Esd0JoRTIrSkYsQ2dFeitKRSwyQkFDQyxnQkFDQSxnQmhFMitKSCxDZ0V4K0pFLHNCQUNDLGVBQ0Esd0JoRTArSkgsQ2dFaitKQSxvQ0FDSSxjQUNBLGtCaEVtK0pKLENnRWgrSkssMERBQ0MsV2hFaytKTixDZ0UvOUpLLDBEQUNDLHFCQUNBLFVoRWkrSk4sQ2dFOTlKSywwREFDQyxpQkFDQSxtQkFDQSxpQkFDQSxrQnZENUNPLEN1RDZDUCxVdkQ5QlEsQ3VEK0JSLGdCQUNBLG9CaEVnK0pOLENnRTk5Sk0sZ0VBQ0MscUJBQ0Esa0JoRWcrSlAsQ2dFNTlKSywwREFFQyxxQkFDQSxzQkFDQSxlQUNBLGdCQUNBLDZCckQxRE8sQ3FEMkRQLGVoRTY5Sk4sQ2dFMTlKSyw0REFDQyxxQkFDQSxzQkFDQSxnQkFDQSxjaEU0OUpOLENnRXI5SkMsaUJBQ0EsZWhFdzlKRCxDZ0V0OUpDLDhCQUNDLGtCaEV3OUpGLENnRXI5SkMsdUJBQ0MsU0FDQSxTaEV1OUpGLENnRXA5SkMsdUJBRUMsZ0JBQ0EsY0FDQSxxQmhFczlKRixDZ0VwOUpFLG9DQUNDLFFoRXM5SkgsQ0Z4aEtFLHlCa0UyREQsdUJBWUUsa0JBQ0EscUJBQ0EscUJoRXM5SkQsQ2dFcDlKQyxvQ0FDQyxRaEVzOUpGLENBQ0YsQ2dFbDlKQyx1QkFDQyxvQkFDQSxzQkFDQSxpQkFDQSxXQUNBLFlBQ0EsbUJBQ0EsdUJBQ0EsbUJBQ0Esd0JoRW85SkYsQ2dFbDlKRSwyQkFDQyxVaEVvOUpILENnRWg5SkMsdUJBQ0MscUJBQ0Esc0JBQ0EseUJoRWs5SkYsQ2dFLzhKQyx5QkFDQyxlaEVpOUpGLENnRTM4SkMsbUJBQ0UsYUFDQSxzQkFDQSxtQkFDQSxxQ0FDQSxrQkFDQSxrQmhFODhKSCxDRmxrS0UseUJrRThHRCxtQkFTTSxvQmhFKzhKTCxDQUNGLENnRTc4SkcsNEJBQ0MsYWhFKzhKSixDZ0U3OEpJLDhDQUNDLGNBQ0MsZWhFKzhKTixDZ0V6OEpDLGtCQUNDLDJCaEUyOEpGLENGamxLRSx5QmtFcUlELGtCQUlLLHlCaEU0OEpKLENBQ0YsQ2dFejhKQyw0QkFDQywyQmhFMjhKRixDRnpsS0UseUJrRTZJRCw0QkFJSyx5QmhFNDhKSixDQUNGLENnRXo4SkMsb0JBQ0MsUWhFMjhKRixDRmptS0UsMEJrRXFKRCxvQkFJRSx1QmhFNDhKRCxDQUNGLENnRXo4SkMsbUJBQ0Msa0JoRTI4SkYsQ0Z6bUtFLDBCa0U2SkQsbUJBSUUsMkJoRTQ4SkQsQ0FDRixDZ0V4OEpBLG9CQUNDLGVoRTI4SkQsQ2dFdjhKQyxtQkFDQyxrQkFDQSxnQkFDQSx1QkFDQSxRaEUwOEpGLENnRXg4SkUsMkJBQ0MsaUJoRTA4SkgsQ2dFeDhKRyxpQ0FDQyxXQUNBLE9BQ0EsU0FDQSxRQUNBLFdBQ0Esa0J2RHJOVyxDdURzTlgsa0JBQ0EsVWhFMDhKSixDZ0VyOEpDLGtCQUNDLGtCckRqT1csQ3FEa09YLGtCQUNBLE1BQ0EsUUFDQSxTQUNBLE9BQ0EsaUJBQ0EsV0FDQSxXaEV1OEpGLENnRXA4SkMsb0JBQ0Msa0J2RHpPYSxDdUQwT2IsY2hFczhKRixDZ0VuOEpDLG1CQUNDLGtCaEVxOEpGLENnRW44SkUscUJBQ0MsVWhFcThKSCxDZ0VqOEpDLGlCQUNDLFNBQ0EsU2hFbThKRixDZ0VqOEpFLDhCQUNDLG1CaEVtOEpILENnRWg4SkUsOEJBQ0Msd0JoRWs4SkgsQ2dFaDhKRyxrQ0FDQyxXaEVrOEpKLENnRTc3SkMsaUJBQ0MsZ0JBQ0EscUJ2RDNQWSxDdUQ0UFosa0JyRDdRVyxDcUQ4UVgsYUFFQSxXaEU4N0pGLENnRTU3SkUseUJBQ0MsYUFDQSxlQUNBLG1CQUNBLGtCaEU4N0pILENnRTM3SkUsNEJBQ0Msd0J2RHhSVSxDdUR5UlYsVXZEMVFXLEN1RDJRWCxvQkFDQSxtQkFDQSx1QkFDQSxXQUNBLFlBQ0EsY0FDQSxrQkFDQSxtQkFDQSxlaEU2N0pILENnRTE3SkUsd0JBQ0MscUJBQ0EsVXZEdlJXLEN1RHdSWCxnQkFDQSwwQmhFNDdKSCxDZ0V2N0pJLDZDQUNDLGVoRXk3SkwsQ2dFaDdKQywwQkFDSSxRaEVtN0pMLENnRWg3SkMsMEJBQ0ksa0JoRWs3SkwsQ2dFaDdKSyx1Q0FDQyxRaEVrN0pOLENnRTk2SkMsMkJBQ0ksYUFDQSxlQUNBLGtCaEVnN0pMLENnRTc2SkMsNEJBQ0MsV0FDRyxZQUNBLHFCQUNBLHNCQUNBLGtCQUNBLGNBQ0Esd0J2RC9UZ0IsQ3VEZ1VoQixrQmhFKzZKTCxDZ0U1NkpDLDBCQUNJLDBCaEU4NkpMLENnRTM2SkMsMkJBQ0ksVXZEM1VTLEN1RDRVVCxjQUNBLHNCQUNBLGVoRTY2SkwsQ2dFMTZKRSxnREFDSSxlaEU0NkpOLDZkIiwiZmlsZSI6ImNzcy9hcHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICAgI0JSRUFLUE9JTlRTXG4vLyAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AZnVuY3Rpb24gYnAtdmFsKCRuYW1lKSB7XG4gIEBpZiB0eXBlLW9mKCRuYW1lKSA9PSAnbnVtYmVyJyB7XG4gICAgQHJldHVybiAkbmFtZTtcbiAgfVxuXG4gICR2YWw6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG5cbiAgQGlmICR2YWwgPT0gbnVsbCB7XG4gICAgQGVycm9yICdCcmVha3BvaW50ICN7JG5hbWV9IG5vdCBmb3VuZCc7XG4gIH1cblxuICBAcmV0dXJuICR2YWw7XG59XG5cbkBmdW5jdGlvbiBicC12YWwtbmV4dCgkbmFtZSkge1xuICAkYnJlYWtwb2ludC1uYW1lczogbWFwX2tleXMoJGJyZWFrcG9pbnRzKTtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG5cbiAgQGlmICRuID49IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcykge1xuICAgIEBlcnJvciAnTmV4dCBicmVha3BvaW50IGFmdGVyICN7JG5hbWV9IG5vdCBmb3VuZCc7XG4gIH1cblxuICAkbmV4dC1rZXk6IG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKTtcbiAgQHJldHVybiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5leHQta2V5KTtcbn1cblxuQG1peGluIGJwKCRuYW1lKSB7XG4gICR2YWw6IGJwLXZhbCgkbmFtZSk7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICR2YWwpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gYnAtZG93bigkbmFtZSkge1xuICAkdmFsOiBicC12YWwoJG5hbWUpO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkdmFsIC0gMC4wMikge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBicC1vbmx5KCRuYW1lKSB7XG4gIEBpZiB0eXBlLW9mKCRuYW1lKSA9PSAnbnVtYmVyJyB7XG4gICAgQGVycm9yICcjeyRuYW1lfSBzaG91bGQgYmUgYnJlYWtwb2ludCBuYW1lJztcbiAgfVxuXG4gICRtaW46IGJwLXZhbCgkbmFtZSk7XG4gICRtYXg6IGJwLXZhbC1uZXh0KCRuYW1lKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXggLSAwLjAyKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGJwLWJldHdlZW4oJG5hbWUxLCAkbmFtZTIpIHtcbiAgJG1pbjogYnAtdmFsKCRuYW1lMSk7XG4gICRtYXg6IGJwLXZhbCgkbmFtZTIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCAtIDAuMDIpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiQG1peGluIGhpZGRlbi12aXN1YWxseSgpIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuXG4udS1oaWRlLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgYnAobWVkaXVtKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnUtaGlkZS1kZXNrdG9wIHtcbiAgQGluY2x1ZGUgYnAobWVkaXVtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLyoqXG4gKiBTdHlsZXMgdmlhIElUQ1NTIE1ldGhvZG9sb2d5XG4gKlxuICogVGhpcyBpcyB3aGVyZSBhbGwgb2YgdGhlIHN0eWxlc2hlZXRzIGFyZSBjb21waWxlZC5cbiAqIFRoZXkgYXJlIHByb2Nlc3NlZCBpbiB0aGUgb3JkZXIgdGhleSBhcmUgaW1wb3J0ZWQgdG8gZW5zdXJlIHRoZSBjb25zaXN0ZW50IGluY3JlYXNlIG9mIHNwZWNpZmljaXR5LlxuICpcbiAqICAgICBTZXR0aW5ncy4uLi4uLi4uLi4uR2xvYmFsIGNvbmZpZ3VyYXRpb24gYW5kIHZhcmlhYmxlc1xuICogICAgIFRvb2xzLi4uLi4uLi4uLi4uLi5GdW5jdGlvbnMgYW5kIG1peGluc1xuICogICAgIEdlbmVyaWMuLi4uLi4uLi4uLi5Hcm91bmQgemVybyBzdHlsZXMgKG5vcm1hbGl6aW5nIHJ1bGVzLCBib3gtc2l6aW5nIGV0Yy4uLilcbiAqICAgICBFbGVtZW50cy4uLi4uLi4uLi4uVW5jbGFzc2VkIChiYXJlKSBIVE1MIGVsZW1lbnRzIChsaWtlIEgxLCBVbCwgQSBldGMuLi4pXG4gKiAgICAgT2JqZWN0cy4uLi4uLi4uLi4uLkNvbW1vbiBub24tY29zbWV0aWMgc3RydWN0dXJhbCBkZXNpZ24gcGF0dGVybnNcbiAqICAgICBDb21wb25lbnRzLi4uLi4uLi4uU3BlY2lmaWMgY29zbWV0aWMgZWxlbWVudHMgb2YgVUlcbiAqICAgICBVdGlsaXRpZXMuLi4uLi4uLi4uSGVscGVycyBhbmQgb3ZlcnJpZGVzXG4gKiAgICAgU2hhbWUuLi4uLi4uLi4uLi4uLkFsbCB0aGUgQ1NTIGRlY2xhcmF0aW9ucywgaGFja3MgYW5kIHRoaW5ncyB3ZSBhcmUgbm90IHByb3VkIG9mLlxuICovXG4vKiBDb2xvcnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBIdWlzc3RpamwgKi9cbi51LWhpZGUtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1oaWRlLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LWhpZGUtZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG4vKiBwcm9tcHQtNjAwIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgZm9udC1mYW1pbHk6IFwiUHJvbXB0XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9wcm9tcHQtdjEwLWxhdGluLTYwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xufVxuLyogcHJvbXB0LTYwMGl0YWxpYyAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIGZvbnQtZmFtaWx5OiBcIlByb21wdFwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcHJvbXB0LXYxMC1sYXRpbi02MDBpdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cbn1cbi8qIG11bGlzaC1yZWd1bGFyIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgZm9udC1mYW1pbHk6IFwiTXVsaXNoXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9tdWxpc2gtdjEzLWxhdGluLXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cbn1cbi8qIG11bGlzaC1pdGFsaWMgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xuICBmb250LWZhbWlseTogXCJNdWxpc2hcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL211bGlzaC12MTMtbGF0aW4taXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXG59XG4vKiBtdWxpc2gtNzAwIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgZm9udC1mYW1pbHk6IFwiTXVsaXNoXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9tdWxpc2gtdjEzLWxhdGluLTcwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xufVxuLyogbXVsaXNoLTcwMGl0YWxpYyAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIGZvbnQtZmFtaWx5OiBcIk11bGlzaFwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbXVsaXNoLXYxMy1sYXRpbi03MDBpdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cbn1cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS41O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9YnV0dG9uXTotbW96LWZvY3VzcmluZyxcblt0eXBlPXJlc2V0XTotbW96LWZvY3VzcmluZyxcblt0eXBlPXN1Ym1pdF06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5bdHlwZT1jaGVja2JveF0sXG5bdHlwZT1yYWRpb10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjUkVTRVRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEEgdmVyeSBzaW1wbGUgcmVzZXQgdGhhdCBzaXRzIG9uIHRvcCBvZiBOb3JtYWxpemUuY3NzLlxuICovXG5ib2R5LFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbmJsb2NrcXVvdGUsIHAsIHByZSxcbmRsLCBkZCwgb2wsIHVsLFxuZmlndXJlLFxuaHIsXG5maWVsZHNldCwgbGVnZW5kIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0cmFpbGluZyBtYXJnaW5zIGZyb20gbmVzdGVkIGxpc3RzLlxuICovXG5saSA+IG9sLFxubGkgPiB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qKlxuICogUmVtb3ZlIGRlZmF1bHQgdGFibGUgc3BhY2luZy5cbiAqL1xudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuLyoqXG4gKiAxLiBSZXNldCBDaHJvbWUgYW5kIEZpcmVmb3ggYmVoYXZpb3VyIHdoaWNoIHNldHMgYSBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgXG4gKiAgICBvbiBmaWVsZHNldHMuXG4gKi9cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwOyAvKiBbMV0gKi9cbiAgYm9yZGVyOiAwO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI1NIQVJFRFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogU2hhcmVkIGRlY2xhcmF0aW9ucyBmb3IgY2VydGFpbiBlbGVtZW50cy5cbiAqL1xuLyoqXG4gKiBBbHdheXMgZGVjbGFyZSBtYXJnaW5zIGluIHRoZSBzYW1lIGRpcmVjdGlvbjpcbiAqIGNzc3dpemFyZHJ5LmNvbS8yMDEyLzA2L3NpbmdsZS1kaXJlY3Rpb24tbWFyZ2luLWRlY2xhcmF0aW9uc1xuICovXG5hZGRyZXNzLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbmJsb2NrcXVvdGUsIHAsIHByZSxcbmRsLCBvbCwgdWwsXG5maWd1cmUsXG5ocixcbnRhYmxlLFxuZmllbGRzZXQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4vKipcbiAqIENvbnNpc3RlbnQgaW5kZW50YXRpb24gZm9yIGxpc3RzLlxuICovXG5kZCwgb2wsIHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbmJsb2NrcXVvdGUge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5jLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaW5pdGlhbDtcbn1cbi5jLWJ1dHRvbl9fdGV4dCwgLmMtYnV0dG9uX19pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmMtYnV0dG9uX19iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBpbml0aWFsO1xufVxuLmMtYnV0dG9uOmhvdmVyIC5jLWJ1dHRvbl9fYmFja2dyb3VuZCB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XG59XG5cbi5jLWNhcm91c2VsLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRDOTFDQTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpLCBjb2xvciAwLjNzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpLCBib3JkZXItY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDA7XG4gIHRvcDogY2FsYyg1MCUgLSAyNHB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmMtY2FyZC10ZWFtX19saXN0LS1jYXJvdXNlbC1vdXRlciAuYy1jYXJvdXNlbC1idG4ge1xuICB0b3A6IGNhbGMoNTAlIC0gNTBweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZC10ZWFtX19saXN0LS1jYXJvdXNlbC1vdXRlciAuYy1jYXJvdXNlbC1idG4ge1xuICAgIHRvcDogY2FsYyg1MCUgLSAyNHB4KTtcbiAgfVxufVxuLmMtY2Fyb3VzZWwtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0NzdhZjtcbn1cbi5jLWNhcm91c2VsLWJ0bl9fcHJldiB7XG4gIGxlZnQ6IDA7XG59XG4uYy1jYXJvdXNlbC1idG5fX25leHQge1xuICByaWdodDogMDtcbn1cbi5jLWNhcm91c2VsLWJ0bi5zbGljay1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5jLWNhcm91c2VsLWJ0biBzdmcge1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmMtY2Fyb3VzZWwtYnRuIHN2ZyBwYXRoIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuXG5oMSwgLmgxIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIlByb21wdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBoMSwgLmgxIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gIH1cbn1cblxuaDIsIC5oMiB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJQcm9tcHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIHRleHQtd3JhcDogYmFsYW5jZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgaDIsIC5oMiB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICB9XG59XG5cbmgzLCAuaDMge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiUHJvbXB0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGgzLCAuaDMge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuXG5oNCwgLmg0IHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIlByb21wdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGg0LCAuaDQge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuXG5oNSwgLmg1IHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIlByb21wdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBoNSwgLmg1IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cblxuaDYsIC5oNiB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJQcm9tcHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtd3JhcDogYmFsYW5jZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgaDYsIC5oNiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG5cbmhyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGNUY1RjU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5odG1sIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMxQTFBMUE7XG4gIGZvbnQtZmFtaWx5OiBcIk11bGlzaFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7IC8qIFsxXSAqLyAvKiAxM3B4ICovXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBsaW5lLWhlaWdodDogMS41OyAvKiBbMV0gKi9cbiAgbWluLWhlaWdodDogMTAwJTsgLyogWzNdICovXG4gIG92ZXJmbG93LXk6IHNjcm9sbDsgLyogWzJdICovXG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIC8qXG4gICAgJjpub3QoLndmLXByZWxvYWRlZCkge1xuICAgICAgZm9udC1mYW1pbHk6IEFyaWFsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDRyZW07XG5cbiAgICAgIGgxLCBoMiwgaDMsXG4gICAgICBoNCwgaDUsIGg2IHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLS4xcmVtO1xuICAgICAgfVxuICAgIH0qL1xufVxuaHRtbC5tZW51LW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYy1pY29uX19mdWxsLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1pY29uX19mdWxsLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1pY29uX19mdWxsLWxpbms6aG92ZXIgLmMtaWNvbl9faWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0QzkxQ0E7XG59XG4uYy1pY29uX19mdWxsLWxpbms6aG92ZXIgLmMtaWNvbl9faWNvbiBzdmcge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLWljb25fX2Z1bGwtbGluazpob3ZlciAuYy1pY29uX190ZXh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjNEM5MUNBO1xufVxuLmMtaWNvbl9faWNvbiB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG4uYy1pY29uX19pY29uIHN2ZyB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDhweDtcbiAgY29sb3I6ICM0QzkxQ0E7XG59XG4uYy1pY29uX19pY29uIHN2ZyBwYXRoIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuLmMtaWNvbl9fdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICMxQTFBMUE7XG59XG5cbmltZyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgLyogWzJdICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogWzFdICovXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8qIFszXSAqL1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5pbnB1dDotd2Via2l0LWF1dG9maWxsLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMgdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCxcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIgdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjMDAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4ICNmZmYgaW5zZXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHM7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0LCB0ZXh0YXJlYSwgc2VsZWN0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAxMXB4IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Y1RjVGNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiBub25lO1xuICBoZWlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5zZWxlY3Qge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZzogMTFweCAzMHB4IDExcHggMTFweDtcbn1cbnNlbGVjdDo6LW1zLWV4cGFuZCB7IC8qIGZvciBJRSAxMSAqL1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5zZWxlY3Q6bm90KFttdWx0aXBsZV0pIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Ryb3Bkb3duLWFycm93LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuc2VsZWN0W211bHRpcGxlXSB7XG4gIHBhZGRpbmc6IDA7XG59XG5zZWxlY3RbbXVsdGlwbGVdIG9wdGlvbiB7XG4gIHBhZGRpbmc6IDExcHggMjBweDtcbn1cblxuaW5wdXQ6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmlucHV0OmZvY3VzOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmlucHV0OmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5pbnB1dDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbnRleHRhcmVhOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG50ZXh0YXJlYTpmb2N1czotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG50ZXh0YXJlYTpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxudGV4dGFyZWE6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbmlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC40O1xufVxuXG5pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbmlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbnRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxudGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbnRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxudGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuYnV0dG9uW2Rpc2FibGVkXSwgaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLCBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMCAwIDAuMjVyZW0gMDtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBhcHBlYXJhbmNlOiBjaGVja2JveDtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10ge1xuICBhcHBlYXJhbmNlOiByYWRpbztcbn1cblxuaW5wdXRbdHlwZT10ZXh0XSwgaW5wdXRbdHlwZT1wYXNzd29yZF0sIGlucHV0W3R5cGU9ZW1haWxdLCBpbnB1dFt0eXBlPXVybF0sXG5pbnB1dFt0eXBlPXRlbF0sIGlucHV0W3R5cGU9c2VhcmNoXSwgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaW5wdXRbdHlwZT1yZXNldF0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIHRyYW5zaXRpb246IDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDA7XG59XG5cbi5vLWxheW91dCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtYXV0by1mbG93OiByb3c7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICBncmlkLXJvdy1nYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDI1cHgpIHtcbiAgLm8tbGF5b3V0IHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm8tbGF5b3V0LS1iaWctZ2FwIHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDEwMHB4O1xuICB9XG59XG4uby1sYXlvdXRfX2l0ZW0ge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMi9zcGFuIDEyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5vLWxheW91dF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLm8tbGF5b3V0X19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uby1sYXlvdXQtLXJldmVyc2UgLm8tbGF5b3V0X19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5vLWxheW91dC0tcmV2ZXJzZSAuby1sYXlvdXRfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uby1sYXlvdXRfX2l0ZW0gLm8tY29sdW1uOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIE9yZGVyICovXG4uby1sYXlvdXQtLXJldmVyc2UgLm8tbGF5b3V0X19pdGVtIHtcbiAgb3JkZXI6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5vLWxheW91dC0tcmV2ZXJzZSAuby1sYXlvdXRfX2l0ZW0ge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4uby1sYXlvdXQtLXJldmVyc2UgLm8tbGF5b3V0X19pdGVtOmZpcnN0LW9mLXR5cGUge1xuICBvcmRlcjogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm8tbGF5b3V0LS1yZXZlcnNlIC5vLWxheW91dF9faXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuXG4vKiBWZXJ0aWNhbCBhbGlnbiAqL1xuLm8tYWxpZ24tY2VudGVyIC5vLWxheW91dCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uby1hbGlnbi1jZW50ZXIgLm8tbGF5b3V0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm8tYWxpZ24tYm90dG9tIC5vLWxheW91dCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLyogU2l6ZXMgKi9cbi5vLWxheW91dC0tMTAwIHtcbiAgLyp3aWR0aDogMTAwJTsqL1xufVxuLm8tbGF5b3V0LS0xMDAgPiAuby1sYXlvdXRfX2l0ZW0ge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMi9zcGFuIDEyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5vLWxheW91dC0tNTAtNTAgPiAuby1sYXlvdXRfX2l0ZW0ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDYvc3BhbiA2O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm8tbGF5b3V0LS0zMy02NiA+IC5vLWxheW91dF9faXRlbSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gOC9zcGFuIDg7XG4gIH1cbiAgLm8tbGF5b3V0LS0zMy02NiA+IC5vLWxheW91dF9faXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA0L3NwYW4gNDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5vLWxheW91dC0tNjAtNDAgPiAuby1sYXlvdXRfX2l0ZW0ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDUvc3BhbiA1O1xuICB9XG4gIC5vLWxheW91dC0tNjAtNDAgPiAuby1sYXlvdXRfX2l0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNy9zcGFuIDc7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuby1sYXlvdXQtLTQwLTYwID4gLm8tbGF5b3V0X19pdGVtIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA3L3NwYW4gNztcbiAgfVxuICAuby1sYXlvdXQtLTQwLTYwID4gLm8tbGF5b3V0X19pdGVtOmZpcnN0LW9mLXR5cGUge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDUvc3BhbiA1O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm8tbGF5b3V0LS02Ni0zMyA+IC5vLWxheW91dF9faXRlbSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNC9zcGFuIDQ7XG4gIH1cbiAgLm8tbGF5b3V0LS02Ni0zMyA+IC5vLWxheW91dF9faXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA4L3NwYW4gODtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5vLWxheW91dC0tMzMtMzMtMzMgPiAuby1sYXlvdXRfX2l0ZW0ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDYvc3BhbiA2O1xuICB9XG4gIC5vLWxheW91dC0tMzMtMzMtMzMgPiAuby1sYXlvdXRfX2l0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuby1sYXlvdXQtLTMzLTMzLTMzID4gLm8tbGF5b3V0X19pdGVtIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA0L3NwYW4gNDtcbiAgfVxuICAuby1sYXlvdXQtLTMzLTMzLTMzID4gLm8tbGF5b3V0X19pdGVtOmZpcnN0LW9mLXR5cGUge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDQvc3BhbiA0O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuby1sYXlvdXQtLTI1LTI1LTI1LTI1ID4gLm8tbGF5b3V0X19pdGVtIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2L3NwYW4gNjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuby1sYXlvdXQtLTI1LTI1LTI1LTI1ID4gLm8tbGF5b3V0X19pdGVtIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAzL3NwYW4gMztcbiAgfVxufVxuXG4uby1zZWN0aW9uLm8tc2VjdGlvbi0tbGluZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmMtbGluZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGNUY1RjU7XG59XG5cbmEge1xuICBjb2xvcjogIzRDOTFDQTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYTpob3ZlciB7XG4gIGNvbG9yOiAjNEM5MUNBO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmMtbGlua3NfX2xpc3Qge1xuICBtYXJnaW46IDA7XG59XG4uYy1saW5rc19fbGlzdC0tZnVsbCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIC13ZWJraXQtY29sdW1uLWdhcDogMzBweDtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAzMHB4O1xuICBjb2x1bW4tZ2FwOiAzMHB4O1xuICBncmlkLXJvdy1nYXA6IDE1cHg7XG4gIHJvdy1nYXA6IDE1cHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtbGlua3NfX2xpc3QtLWZ1bGwge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtbGlua3NfX2xpc3QtLWZ1bGwge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbn1cbi5jLWxpbmtzX19pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmMtbGlua3NfX2l0ZW0uaXMtY3VycmVudCAuYy1saW5rc19fdGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmMtbGlua3NfX2xpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiUHJvbXB0XCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5jLWxpbmtzX19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLWxpbmtzX19saW5rOmhvdmVyIC5jLWxpbmtzX19pY29uIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmMtbGlua3NfX2xpbms6aG92ZXIgLmMtbGlua3NfX3RleHQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jLWxpbmtzX19pY29uIHtcbiAgd2lkdGg6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmbGV4OiAwIDAgMTJweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5jLWxpbmtzX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiUHJvbXB0XCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZmxleDogMSAwIGNhbGMoMTAwJSAtIDE3cHgpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxub2w6bm90KFtjbGFzc10pLCB1bDpub3QoW2NsYXNzXSkge1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5vbDpub3QoW2NsYXNzXSkgbGk6Om1hcmtlciwgdWw6bm90KFtjbGFzc10pIGxpOjptYXJrZXIge1xuICBjb2xvcjogIzRDOTFDQTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5vbDpub3QoW2NsYXNzXSkgbGksIHVsOm5vdChbY2xhc3NdKSBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxN3B4O1xufVxub2w6bm90KFtjbGFzc10pIGxpOjpiZWZvcmUsIHVsOm5vdChbY2xhc3NdKSBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NoZXZyb24tcmlnaHQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMTJweDtcbn1cblxub2wsIHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxubGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxubGkgPiB1bCxcbmxpID4gb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLmMtbGlzdF9fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5jLWxpc3RfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmMtbGlzdF9fZnVsbC1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtbGlzdF9fZnVsbC1saW5rIC5jLWxpc3RfX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1saXN0X19mdWxsLWxpbmsgLmMtbGlzdF9fdGV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTJweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjI1cztcbn1cbi5jLWxpc3RfX2Z1bGwtbGluazpob3ZlciB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLWxpc3RfX2Z1bGwtbGluazpob3ZlciAuYy1saXN0X19pY29uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcbn1cbi5jLWxpc3RfX2Z1bGwtbGluazpob3ZlciAuYy1saXN0X190ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1saXN0X19mdWxsLWxpbms6aG92ZXIgLmMtbGlzdF9fdGV4dDphZnRlciB7XG4gIHdpZHRoOiAwO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjI1cztcbn1cbi5jLWxpc3RfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjNEM5MUNBO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzO1xufVxuLmMtbGlzdF9faWNvbiBzdmcgcGF0aCB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbi5jLWxpc3RfX3RleHQge1xuICBjb2xvcjogIzFBMUExQTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmMtbGlzdF9fZnVsbC1saW5rIC5jLWxpc3RfX3RleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYy1tZW51X19saXN0LFxuLm1lbnVfX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5jLW1lbnVfX2l0ZW0tLWRyb3Bkb3duIC5jLW1lbnVfX2Ryb3Bkb3duLFxuLm1lbnVfX2l0ZW0tLWRyb3Bkb3duIC5jLW1lbnVfX2Ryb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogYXV0bztcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGluaGVyaXQ7XG59XG4uYy1tZW51X19pdGVtLS1kcm9wZG93biAuYy1tZW51X19kcm9wZG93biAuYy1tZW51X19pdGVtLFxuLm1lbnVfX2l0ZW0tLWRyb3Bkb3duIC5jLW1lbnVfX2Ryb3Bkb3duIC5jLW1lbnVfX2l0ZW0ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1tZW51X19pdGVtLS1kcm9wZG93bjpob3ZlcixcbiAgLm1lbnVfX2l0ZW0tLWRyb3Bkb3duOmhvdmVyIHtcbiAgICBjdXJzb3I6IGluaGVyaXQ7XG4gIH1cbiAgLmMtbWVudV9faXRlbS0tZHJvcGRvd246aG92ZXIgLmMtbWVudV9fY2hldnJvbixcbiAgLm1lbnVfX2l0ZW0tLWRyb3Bkb3duOmhvdmVyIC5jLW1lbnVfX2NoZXZyb24ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG4gIH1cbiAgLmMtbWVudV9faXRlbS0tZHJvcGRvd246aG92ZXIgPiAuYy1tZW51X19kcm9wZG93bixcbiAgLm1lbnVfX2l0ZW0tLWRyb3Bkb3duOmhvdmVyID4gLmMtbWVudV9fZHJvcGRvd24ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLmMtbWVudV9fZHJvcGRvd24sXG4ubWVudV9fZHJvcGRvd24ge1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMTBweCAyMHB4O1xufVxuLmMtbWVudV9fZHJvcGRvd24gLmMtbWVudV9faW5uZXIsXG4ubWVudV9fZHJvcGRvd24gLmMtbWVudV9faW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLmMtbWVudV9fZHJvcGRvd24tLWxpc3QsXG4ubWVudV9fZHJvcGRvd24tLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmMtbWVudV9fZHJvcGRvd24gLmMtbWVudV9faXRlbSxcbi5tZW51X19kcm9wZG93biAuYy1tZW51X19pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jLW1lbnVfX2Ryb3Bkb3duIC5jLW1lbnVfX2l0ZW0tLWlubmVyLFxuLm1lbnVfX2Ryb3Bkb3duIC5jLW1lbnVfX2l0ZW0tLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jLW1lbnVfX2Ryb3Bkb3duIC5jLW1lbnVfX2l0ZW0tLWRyb3Bkb3duLFxuLm1lbnVfX2Ryb3Bkb3duIC5jLW1lbnVfX2l0ZW0tLWRyb3Bkb3duIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5jLW1lbnVfX2Ryb3Bkb3duIC5jLW1lbnVfX2l0ZW0tLWRyb3Bkb3duOmxhc3Qtb2YtdHlwZSxcbi5tZW51X19kcm9wZG93biAuYy1tZW51X19pdGVtLS1kcm9wZG93bjpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmMtbWVudV9fZHJvcGRvd24gLmMtbWVudV9fbGluayxcbi5tZW51X19kcm9wZG93biAuYy1tZW51X19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jLWhlYWRlcl9fbGFuZ3VhZ2VzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmMtaGVhZGVyX19sYW5ndWFnZXMgLmMtbGFuZ3VhZ2VzX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmMtaGVhZGVyX19sYW5ndWFnZXMgLmMtbGFuZ3VhZ2VzX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLWhlYWRlcl9fbGFuZ3VhZ2VzIC5jLWxhbmd1YWdlc19faXRlbS0tY3VycmVudC1sYW5ndWFnZSB7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtaGVhZGVyX19sYW5ndWFnZXMgLmMtbGFuZ3VhZ2VzX19pdGVtLS1jdXJyZW50LWxhbmd1YWdlOmhvdmVyIC5jLWxhbmd1YWdlc19fYXJyb3cge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcbn1cbi5jLWhlYWRlcl9fbGFuZ3VhZ2VzIC5jLWxhbmd1YWdlc19faXRlbS0tY3VycmVudC1sYW5ndWFnZSAuYy1sYW5ndWFnZXNfX2Ryb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ4cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW46IDAgLTE1cHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLCB2aXNpYmlsaXR5IDAuNXMgZWFzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1oZWFkZXJfX2xhbmd1YWdlcyAuYy1sYW5ndWFnZXNfX2l0ZW0tLWN1cnJlbnQtbGFuZ3VhZ2UgLmMtbGFuZ3VhZ2VzX19kcm9wZG93biB7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgfVxufVxuLmMtaGVhZGVyX19sYW5ndWFnZXMgLmMtbGFuZ3VhZ2VzX19pdGVtLS1jdXJyZW50LWxhbmd1YWdlIC5jLWxhbmd1YWdlc19fZHJvcGRvd24gLmMtbGFuZ3VhZ2VzX19sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaGVhZGVyX19sYW5ndWFnZXMgLmMtbGFuZ3VhZ2VzX19pdGVtLS1jdXJyZW50LWxhbmd1YWdlIC5jLWxhbmd1YWdlc19fZHJvcGRvd24gLmMtbGFuZ3VhZ2VzX19sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cbi5jLWhlYWRlcl9fbGFuZ3VhZ2VzIC5jLWxhbmd1YWdlc19faXRlbS0tY3VycmVudC1sYW5ndWFnZSAuYy1sYW5ndWFnZXNfX2Ryb3Bkb3duIC5jLWxhbmd1YWdlc19faXRlbSAuYy1sYW5ndWFnZXNfX2xpbmsge1xuICBwYWRkaW5nOiAwO1xufVxuLmMtaGVhZGVyX19sYW5ndWFnZXMgLmMtbGFuZ3VhZ2VzX19pdGVtLS1jdXJyZW50LWxhbmd1YWdlIC5jLWxhbmd1YWdlc19fZHJvcGRvd24gLmMtbGFuZ3VhZ2VzX19pdGVtIC5jLWxhbmd1YWdlc19fbGluazpob3ZlciAuYy1sYW5ndWFnZXNfX2xhYmVsIHtcbiAgY29sb3I6ICM0QzkxQ0E7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmMtaGVhZGVyX19sYW5ndWFnZXMgLmMtbGFuZ3VhZ2VzX19pdGVtLS1kcm9wZG93bjpob3ZlciAuYy1sYW5ndWFnZXNfX2Ryb3Bkb3duLFxuLmMtaGVhZGVyX19sYW5ndWFnZXMgLmMtbGFuZ3VhZ2VzX19pdGVtIC5jLWxhbmd1YWdlc19fZHJvcGRvd246aG92ZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuLmMtaGVhZGVyX19sYW5ndWFnZXMgLmMtbGFuZ3VhZ2VzX19pY29uLS1ob2xkZXIge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1oZWFkZXJfX2xhbmd1YWdlcyAuYy1sYW5ndWFnZXNfX2ljb24tLWhvbGRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtaGVhZGVyX19sYW5ndWFnZXMgLmMtbGFuZ3VhZ2VzX19pY29uLS1ob2xkZXIge1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxufVxuLmMtaGVhZGVyX19sYW5ndWFnZXMgLmMtbGFuZ3VhZ2VzX19hcnJvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xufVxuLmMtaGVhZGVyX19sYW5ndWFnZXMgLmMtbGFuZ3VhZ2VzX19hcnJvdyBwYXRoIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuLmMtbGFuZ3VhZ2VzX19pdGVtLS1jdXJyZW50LWxhbmd1YWdlOmhvdmVyIC5jLWhlYWRlcl9fbGFuZ3VhZ2VzIC5jLWxhbmd1YWdlc19fYXJyb3cge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmMtaGVhZGVyX19sYW5ndWFnZXMgLmMtbGFuZ3VhZ2VzX19mbGFnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmMtaGVhZGVyX19sYW5ndWFnZXMgLmMtbGFuZ3VhZ2VzX19sYWJlbCB7XG4gIGNvbG9yOiAjMUExQTFBO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJNdWxpc2hcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtaGVhZGVyX19sYW5ndWFnZXMgLmMtbGFuZ3VhZ2VzX19sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIH1cbn1cblxuLmMtbWVudS1vdmVybGF5IHtcbiAgcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDg7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzO1xufVxuLmMtbWVudS1vdmVybGF5LmlzLWFjdGl2ZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbi5jLW1lbnUtb3ZlcmxheV9fY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1tZW51LW92ZXJsYXlfX2NvbnRhaW5lcjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYy1tZW51LW92ZXJsYXlfX2NvbnRhaW5lcjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYy1tZW51LW92ZXJsYXlfX2NvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwYWRkaW5nOiAxNDdweCAwIDQwcHggMDtcbn1cbi5jLW1lbnUtb3ZlcmxheV9fbmF2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYy1tZW51LW92ZXJsYXlfX2xpc3Qge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbi5jLW1lbnUtb3ZlcmxheV9fbGlzdCAuYy1tZW51LW92ZXJsYXlfX2l0ZW0ge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmMtbWVudS1vdmVybGF5X19saXN0IC5jLW1lbnUtb3ZlcmxheV9faXRlbTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW46IDA7XG59XG4uYy1tZW51LW92ZXJsYXlfX2xpc3QgLmMtbWVudS1vdmVybGF5X19pdGVtLmMtYnV0dG9uX19vdXRsaW5lOmhvdmVyIC5jLW1lbnUtb3ZlcmxheV9fdGV4dCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmMtbWVudS1vdmVybGF5X19saXN0IC5jLW1lbnUtb3ZlcmxheV9fbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtbWVudS1vdmVybGF5X19saXN0IC5jLW1lbnUtb3ZlcmxheV9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtbWVudS1vdmVybGF5X19saXN0IC5jLW1lbnUtb3ZlcmxheV9fY2hldnJvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtbWVudS1vdmVybGF5X19saXN0IC5jLW1lbnUtb3ZlcmxheV9fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb21wdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLW1lbnUtb3ZlcmxheV9fbGlzdCAuYy1tZW51LW92ZXJsYXlfX2Ryb3Bkb3duIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgdG9wOiBpbmhlcml0O1xufVxuLmMtbWVudS1vdmVybGF5X19saXN0IC5jLW1lbnUtb3ZlcmxheV9fZHJvcGRvd24uaXMtb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmMtbWVudS1vdmVybGF5X192YWNhbmNpZXMge1xuICBmb250LXNpemU6IDEwcHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQ6ICNEQTNDNzY7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmMtbWVudS1vdmVybGF5X192YWNhbmNpZXMtLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmMtbWVudV9fbGlzdCxcbi5tZW51X19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5jLW1lbnVfX2l0ZW0sXG4ubWVudV9faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLW1lbnVfX2l0ZW0sXG4gIC5tZW51X19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5jLW1lbnVfX2l0ZW06bGFzdC1vZi10eXBlLFxuLm1lbnVfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4uYy1tZW51X19pdGVtIHNwYW46bm90KC5jLWJ1dHRvbl9fdGV4dCksXG4ubWVudV9faXRlbSBzcGFuOm5vdCguYy1idXR0b25fX3RleHQpIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmMtbWVudV9faXRlbTpmb2N1cyxcbi5tZW51X19pdGVtOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jLW1lbnVfX2l0ZW06YmVmb3JlLFxuLm1lbnVfX2l0ZW06YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5jLW1lbnVfX2l0ZW06aG92ZXIgPiAubWVudV9fZHJvcGRvd24sXG4ubWVudV9faXRlbTpob3ZlciA+IC5tZW51X19kcm9wZG93biB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxKTtcbn1cbi5jLW1lbnVfX2l0ZW0uYy1idXR0b24sXG4ubWVudV9faXRlbS5jLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMDtcbn1cbi5jLW1lbnVfX2l0ZW0uYy1idXR0b25fX291dGxpbmU6aG92ZXIsXG4ubWVudV9faXRlbS5jLWJ1dHRvbl9fb3V0bGluZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLW1lbnVfX2l0ZW0uYy1idXR0b25fX291dGxpbmU6aG92ZXIgLmMtbWVudV9fbGluayxcbi5tZW51X19pdGVtLmMtYnV0dG9uX19vdXRsaW5lOmhvdmVyIC5jLW1lbnVfX2xpbmsge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmMtbWVudV9faXRlbS5jLWJ1dHRvbiAuYy1tZW51X19saW5rLFxuLm1lbnVfX2l0ZW0uYy1idXR0b24gLmMtbWVudV9fbGluayB7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1tZW51X19pdGVtLmMtYnV0dG9uIC5jLW1lbnVfX2xpbms6aG92ZXIgLmMtbWVudV9fdGV4dCxcbi5tZW51X19pdGVtLmMtYnV0dG9uIC5jLW1lbnVfX2xpbms6aG92ZXIgLmMtbWVudV9fdGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLW1lbnVfX2l0ZW0uYy1idXR0b246aG92ZXIgLmMtbWVudV9fbGluayxcbi5tZW51X19pdGVtLmMtYnV0dG9uOmhvdmVyIC5jLW1lbnVfX2xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1tZW51X19jaGV2cm9uLFxuLm1lbnVfX2NoZXZyb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcbn1cbi5jLW1lbnVfX2NoZXZyb24gcGF0aCxcbi5tZW51X19jaGV2cm9uIHBhdGgge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG4uYy1tZW51X19jaGV2cm9uLmlzLW9wZW4sXG4ubWVudV9fY2hldnJvbi5pcy1vcGVuIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG59XG4uYy1tZW51X19saW5rLFxuLm1lbnVfX2xpbmsge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlByb21wdFwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmMtbWVudV9faXRlbS0tbm9ybWFsIC5jLW1lbnVfX2xpbmssXG4uYy1tZW51X19pdGVtLS1ub3JtYWwgLm1lbnVfX2xpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmMtbWVudV9fbGluazpob3Zlcixcbi5tZW51X19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLW1lbnVfX2xpbms6aG92ZXIgLmMtbWVudV9fdGV4dCxcbi5tZW51X19saW5rOmhvdmVyIC5jLW1lbnVfX3RleHQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmMtbWVudV9fbGluazpob3ZlciAuYy1tZW51X192YWNhbmNpZXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1tZW51X192YWNhbmNpZXMge1xuICBmb250LXNpemU6IDEwcHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQ6ICNEQTNDNzY7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYy1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmMtcGFnaW5hdGlvbl9fbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA0OHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5jLXBhZ2luYXRpb25fX2xpc3QgPiBuYXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uYy1wYWdpbmF0aW9uX19saXN0ID4gbmF2ID4gLm5hdi1saW5rcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLXBhZ2luYXRpb25fX2xpc3QgPiBuYXYgPiAubmF2LWxpbmtzIC5wYWdlLW51bWJlcnMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5jLXBhZ2luYXRpb25fX3ByZXYsIC5jLXBhZ2luYXRpb25fX25leHQsIC5jLXBhZ2luYXRpb25fX2l0ZW0sXG4uYy1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzFBMUExQTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZpbGw6ICNGNUY1RjU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNDhweDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogXCJQcm9tcHRcIiwgc2Fucy1zZXJpZjtcbn1cbi5jLXBhZ2luYXRpb25fX3ByZXYuaXMtZGlzYWJsZWQsIC5jLXBhZ2luYXRpb25fX25leHQuaXMtZGlzYWJsZWQsIC5jLXBhZ2luYXRpb25fX2l0ZW0uaXMtZGlzYWJsZWQsXG4uYy1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMuaXMtZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogIzFBMUExQTtcbiAgZmlsbDogIzFBMUExQTtcbn1cbi5jLXBhZ2luYXRpb25fX3ByZXYuaXMtY3VycmVudCwgLmMtcGFnaW5hdGlvbl9fcHJldi5jdXJyZW50LCAuYy1wYWdpbmF0aW9uX19uZXh0LmlzLWN1cnJlbnQsIC5jLXBhZ2luYXRpb25fX25leHQuY3VycmVudCwgLmMtcGFnaW5hdGlvbl9faXRlbS5pcy1jdXJyZW50LCAuYy1wYWdpbmF0aW9uX19pdGVtLmN1cnJlbnQsXG4uYy1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMuaXMtY3VycmVudCxcbi5jLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5jdXJyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjREEzQzc2O1xuICBmb250LXdlaWdodDogNzAwO1xuICBiYWNrZ3JvdW5kOiAjREEzQzc2O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLXBhZ2luYXRpb25fX3ByZXYuaXMtY3VycmVudDpob3ZlciwgLmMtcGFnaW5hdGlvbl9fcHJldi5jdXJyZW50OmhvdmVyLCAuYy1wYWdpbmF0aW9uX19uZXh0LmlzLWN1cnJlbnQ6aG92ZXIsIC5jLXBhZ2luYXRpb25fX25leHQuY3VycmVudDpob3ZlciwgLmMtcGFnaW5hdGlvbl9faXRlbS5pcy1jdXJyZW50OmhvdmVyLCAuYy1wYWdpbmF0aW9uX19pdGVtLmN1cnJlbnQ6aG92ZXIsXG4uYy1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMuaXMtY3VycmVudDpob3Zlcixcbi5jLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5jdXJyZW50OmhvdmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kOiAjREEzQzc2O1xuICBib3JkZXItY29sb3I6ICNEQTNDNzY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtcGFnaW5hdGlvbl9fcHJldi5kb3RzLCAuYy1wYWdpbmF0aW9uX19uZXh0LmRvdHMsIC5jLXBhZ2luYXRpb25fX2l0ZW0uZG90cyxcbi5jLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5kb3RzIHtcbiAgYm9yZGVyOiAwO1xufVxuLmMtcGFnaW5hdGlvbl9fcHJldi5kb3RzOmhvdmVyLCAuYy1wYWdpbmF0aW9uX19uZXh0LmRvdHM6aG92ZXIsIC5jLXBhZ2luYXRpb25fX2l0ZW0uZG90czpob3Zlcixcbi5jLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5kb3RzOmhvdmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjRjVGNUY1O1xufVxuLmMtcGFnaW5hdGlvbl9fcHJldi5wcmV2LCAuYy1wYWdpbmF0aW9uX19wcmV2Lm5leHQsIC5jLXBhZ2luYXRpb25fX25leHQucHJldiwgLmMtcGFnaW5hdGlvbl9fbmV4dC5uZXh0LCAuYy1wYWdpbmF0aW9uX19pdGVtLnByZXYsIC5jLXBhZ2luYXRpb25fX2l0ZW0ubmV4dCxcbi5jLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5wcmV2LFxuLmMtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLm5leHQge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiBhdXRvO1xuICBmb250LXdlaWdodDogNTAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMxQTFBMUE7XG4gIGZvbnQtZmFtaWx5OiBcIlByb21wdFwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXBhZ2luYXRpb25fX3ByZXYucHJldiwgLmMtcGFnaW5hdGlvbl9fcHJldi5uZXh0LCAuYy1wYWdpbmF0aW9uX19uZXh0LnByZXYsIC5jLXBhZ2luYXRpb25fX25leHQubmV4dCwgLmMtcGFnaW5hdGlvbl9faXRlbS5wcmV2LCAuYy1wYWdpbmF0aW9uX19pdGVtLm5leHQsXG4gIC5jLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5wcmV2LFxuICAuYy1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMubmV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4uYy1wYWdpbmF0aW9uX19wcmV2LnByZXY6aG92ZXIsIC5jLXBhZ2luYXRpb25fX3ByZXYubmV4dDpob3ZlciwgLmMtcGFnaW5hdGlvbl9fbmV4dC5wcmV2OmhvdmVyLCAuYy1wYWdpbmF0aW9uX19uZXh0Lm5leHQ6aG92ZXIsIC5jLXBhZ2luYXRpb25fX2l0ZW0ucHJldjpob3ZlciwgLmMtcGFnaW5hdGlvbl9faXRlbS5uZXh0OmhvdmVyLFxuLmMtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLnByZXY6aG92ZXIsXG4uYy1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMubmV4dDpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYy1wYWdpbmF0aW9uX19wcmV2LnByZXYsIC5jLXBhZ2luYXRpb25fX25leHQucHJldiwgLmMtcGFnaW5hdGlvbl9faXRlbS5wcmV2LFxuLmMtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLnByZXYge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uYy1wYWdpbmF0aW9uX19wcmV2Lm5leHQsIC5jLXBhZ2luYXRpb25fX25leHQubmV4dCwgLmMtcGFnaW5hdGlvbl9faXRlbS5uZXh0LFxuLmMtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLm5leHQge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5jLXBhZ2luYXRpb25fX3ByZXY6aG92ZXIsIC5jLXBhZ2luYXRpb25fX25leHQ6aG92ZXIsIC5jLXBhZ2luYXRpb25fX2l0ZW06aG92ZXIsXG4uYy1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnM6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRDOTFDQTtcbiAgYm9yZGVyLWNvbG9yOiAjNEM5MUNBO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG59XG4uYy1wYWdpbmF0aW9uX19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG59XG4uYy1wYWdpbmF0aW9uX19wcmV2IHNwYW46bm90KFtjbGFzc10pLCAuYy1wYWdpbmF0aW9uX19uZXh0IHNwYW46bm90KFtjbGFzc10pIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuLmMtcGFnaW5hdGlvbl9fcHJldiAucGFnaW5hdGlvbl9faWNvbiwgLmMtcGFnaW5hdGlvbl9fbmV4dCAucGFnaW5hdGlvbl9faWNvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMnB4KTtcbn1cbi5jLXBhZ2luYXRpb25fX25leHQgLnBhZ2luYXRpb25fX2ljb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtcGFnaW5hdGlvbl9faXRlbS5pcy1jdXJyZW50IHtcbiAgICBib3JkZXItY29sb3I6ICMzNDc3YWY7XG4gICAgYmFja2dyb3VuZDogIzM0NzdhZjtcbiAgfVxufVxuXG4uby1zZWN0aW9uIHtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuby1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG4uby1zZWN0aW9uX19iYWNrZ3JvdW5kIHtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuby1zZWN0aW9uX19iYWNrZ3JvdW5kIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbn1cbi5vLXNlY3Rpb25fX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5vLXNlY3Rpb25fX2JhY2tncm91bmQtLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjNEM5MUNBO1xufVxuLm8tc2VjdGlvbl9fYmFja2dyb3VuZC0tcHJpbWFyeSAuaDEsIC5vLXNlY3Rpb25fX2JhY2tncm91bmQtLXByaW1hcnkgLmgyLCAuby1zZWN0aW9uX19iYWNrZ3JvdW5kLS1wcmltYXJ5IC5oMyxcbi5vLXNlY3Rpb25fX2JhY2tncm91bmQtLXByaW1hcnkgLmg0LCAuby1zZWN0aW9uX19iYWNrZ3JvdW5kLS1wcmltYXJ5IC5oNSwgLm8tc2VjdGlvbl9fYmFja2dyb3VuZC0tcHJpbWFyeSAuaDYge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5vLXNlY3Rpb25fX2JhY2tncm91bmQtLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6ICNEQTNDNzY7XG59XG4uby1zZWN0aW9uX19iYWNrZ3JvdW5kLS1zZWNvbmRhcnkgLmgxLCAuby1zZWN0aW9uX19iYWNrZ3JvdW5kLS1zZWNvbmRhcnkgLmgyLCAuby1zZWN0aW9uX19iYWNrZ3JvdW5kLS1zZWNvbmRhcnkgLmgzLFxuLm8tc2VjdGlvbl9fYmFja2dyb3VuZC0tc2Vjb25kYXJ5IC5oNCwgLm8tc2VjdGlvbl9fYmFja2dyb3VuZC0tc2Vjb25kYXJ5IC5oNSwgLm8tc2VjdGlvbl9fYmFja2dyb3VuZC0tc2Vjb25kYXJ5IC5oNiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm8tc2VjdGlvbl9fYmFja2dyb3VuZC0tdGVydGlhcnkge1xuICBiYWNrZ3JvdW5kOiAjMUExQTFBO1xufVxuLm8tc2VjdGlvbl9fYmFja2dyb3VuZC0tdGVydGlhcnkgLmgxLCAuby1zZWN0aW9uX19iYWNrZ3JvdW5kLS10ZXJ0aWFyeSAuaDIsIC5vLXNlY3Rpb25fX2JhY2tncm91bmQtLXRlcnRpYXJ5IC5oMyxcbi5vLXNlY3Rpb25fX2JhY2tncm91bmQtLXRlcnRpYXJ5IC5oNCwgLm8tc2VjdGlvbl9fYmFja2dyb3VuZC0tdGVydGlhcnkgLmg1LCAuby1zZWN0aW9uX19iYWNrZ3JvdW5kLS10ZXJ0aWFyeSAuaDYge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5vLXNlY3Rpb25fX2JhY2tncm91bmQtLXRlcnRpYXJ5ICoge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5vLXNlY3Rpb25fX2JhY2tncm91bmQtLWJsYWNrIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbi5vLXNlY3Rpb25fX2JhY2tncm91bmQtLWJsYWNrIC5oMSwgLm8tc2VjdGlvbl9fYmFja2dyb3VuZC0tYmxhY2sgLmgyLCAuby1zZWN0aW9uX19iYWNrZ3JvdW5kLS1ibGFjayAuaDMsXG4uby1zZWN0aW9uX19iYWNrZ3JvdW5kLS1ibGFjayAuaDQsIC5vLXNlY3Rpb25fX2JhY2tncm91bmQtLWJsYWNrIC5oNSwgLm8tc2VjdGlvbl9fYmFja2dyb3VuZC0tYmxhY2sgLmg2IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uby1zZWN0aW9uX19iYWNrZ3JvdW5kLS1ibGFjayAqIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uby1zZWN0aW9uX19iYWNrZ3JvdW5kLS1xdWF0ZXJuYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJCMzg4Rjtcbn1cbi5vLXNlY3Rpb25fX2JhY2tncm91bmQtLXF1YXRlcm5hcnkgLmgxLCAuby1zZWN0aW9uX19iYWNrZ3JvdW5kLS1xdWF0ZXJuYXJ5IC5oMiwgLm8tc2VjdGlvbl9fYmFja2dyb3VuZC0tcXVhdGVybmFyeSAuaDMsXG4uby1zZWN0aW9uX19iYWNrZ3JvdW5kLS1xdWF0ZXJuYXJ5IC5oNCwgLm8tc2VjdGlvbl9fYmFja2dyb3VuZC0tcXVhdGVybmFyeSAuaDUsIC5vLXNlY3Rpb25fX2JhY2tncm91bmQtLXF1YXRlcm5hcnkgLmg2IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uby1zZWN0aW9uX19iYWNrZ3JvdW5kLS1xdWF0ZXJuYXJ5IHAsIC5vLXNlY3Rpb25fX2JhY2tncm91bmQtLXF1YXRlcm5hcnkgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm8tc2VjdGlvbl9fYmFja2dyb3VuZC0tbGlnaHRlc3QtZ3JleSB7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG59XG5cbi5vLXNlY3Rpb25fX2JhY2tncm91bmQtLWhhbGY6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogNzUlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vLXNlY3Rpb25fX2JhY2tncm91bmQtLWhhbGY6YWZ0ZXIge1xuICAgIGhlaWdodDogNTAlO1xuICB9XG59XG5cbi5vLW1hcmdpbl90b3AtLXNtYWxsIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuby1tYXJnaW5fdG9wLS1zbWFsbCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuby1tYXJnaW5fdG9wLS1zbWFsbCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLm8tbWFyZ2luX3RvcC0tbm9ybWFsIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuby1tYXJnaW5fdG9wLS1ub3JtYWwge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm8tbWFyZ2luX3RvcC0tbm9ybWFsIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG4uby1tYXJnaW5fdG9wLS1ub25lIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLm8tcGFkZGluZ190b3AtLXNtYWxsIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4uby1wYWRkaW5nX3RvcC0tbm9ybWFsIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG4uby1wYWRkaW5nX3RvcC0tbm9uZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLm8tcGFkZGluZ19ib3R0b20tLXNtYWxsIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4uby1wYWRkaW5nX2JvdHRvbS0tbm9ybWFsIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG4uby1wYWRkaW5nX2JvdHRvbS0tbm9uZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLypjdXJzb3I6IGdyYWI7Ki9cbiAgLypvdmVyZmxvdzogaGlkZGVuOyovXG4gIG1hcmdpbjogMCAtMTVweDtcbn1cbi5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNsaWNrLXNsaWRlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgbWFyZ2luOiAwIDE1cHg7XG59XG4uYy1sb2dvc19fbGlzdCAuc2xpY2stc2xpZGUge1xuICBtYXJnaW46IDA7XG59XG4uc2xpY2stZG90cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAxMHB4IDAgMCAwO1xufVxuLnNsaWNrLWRvdHMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAycHg7XG59XG4uc2xpY2stZG90cyBsaTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJhY2tncm91bmQ6ICNFOERFRDM7XG4gIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICB3aWR0aDogMjBweDtcbiAgYmFja2dyb3VuZDogIzRDOTFDQTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4yNXMgZWFzZS1pbjtcbn1cbi5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNsaWNrLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYy12aWRlbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLXZpZGVvX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYy12aWRlb19fd3JhcHBlciBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jLXZpZGVvX19pbm5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLXZpZGVvX19pbWFnZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9iamVjdC1maXQ6IGNvdmVyO1wiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHotaW5kZXg6IDE7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbn1cbi5jLXZpZGVvX19idXR0b24ge1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBoZWlnaHQ6IDRyZW07XG4gIHdpZHRoOiA0cmVtO1xuICBsZWZ0OiA1MCU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgei1pbmRleDogMTtcbiAgLyogICBib3JkZXI6IDNweCBzb2xpZCAkY29sb3Itd2hpdGU7Ki9cbiAgYm94LXNoYWRvdzogMCAwIDEwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5jLXZpZGVvX19idXR0b24gc3BhbiB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cbi5jLXZpZGVvX19idXR0b246aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4uYy12aWRlb19fYnV0dG9uLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRDOTFDQTtcbn1cbi5jLXZpZGVvX19idXR0b24tLXByaW1hcnk6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDc3YWY7XG59XG4uYy12aWRlb19fYnV0dG9uLS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREEzQzc2O1xufVxuLmMtdmlkZW9fX2J1dHRvbi0tc2Vjb25kYXJ5IC5jLXZpZGVvX19pY29uIHtcbiAgZmlsbDogIzAwMDtcbn1cbi5jLXZpZGVvX19idXR0b24tLXNlY29uZGFyeTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JmMjQ1ZDtcbn1cbi5jLXZpZGVvX19idXR0b24tLXRlcnRpYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFBMUExQTtcbn1cbi5jLXZpZGVvX19idXR0b24tLXRlcnRpYXJ5OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEwMTAxO1xufVxuLmMtdmlkZW9fX2ljb24ge1xuICBmaWxsOiAjZmZmO1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4uYy12aWRlb19faWNvbjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm8tYmx1cnJlZC1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZpbHRlcjogYmx1cig4cHgpO1xufVxuXG4uby1jb2x1bW4ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLm8tY29sdW1uOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uby1jb2x1bW5fX3N1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLm8tY29sdW1uX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm8tY29sdW1uX190ZXh0LS1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5vLWNvbHVtbl9fdGV4dC0tbm9ybWFsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLm8tY29sdW1uX190ZXh0LS1iaWcge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuby1sYXlvdXQtLTUwLTUwIC5vLWNvbHVtbl9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgfVxufVxuLm8tY29sdW1uX190ZXh0IHAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLm8tY29sdW1uX190ZXh0IHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5vLWNvbHVtbl9fdGV4dCBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5vLWNvbHVtbl9fdmlkZW8gdmlkZW8ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5vLWNvbHVtbl9fZm9ybSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm8tY29sdW1uX19mb3JtLS1pbm5lciB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuby1jb2x1bW5fX2Zvcm0tLWlubmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG4uby1jb2x1bW5fX2ZpZ3VyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm8tY29sdW1uX19maWd1cmUgZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuLm8tY29sdW1uX19maWd1cmUgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuby1jb2x1bW5fX2ZpZ3VyZS0tZmVhdHVyZWQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5vLWNvbHVtbl9faW1hZ2Uge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG4uby1jb2x1bW5fX3doaXRlc3BhY2Uge1xuICBtYXJnaW46IDA7XG59XG4uby1jb2x1bW5fX2J1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm8tY29sdW1uX19idXR0b24tLWlubGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM4MHB4KSB7XG4gIC5vLWNvbHVtbl9fYnV0dG9uLS1pbmxpbmUge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4uby1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTMyMHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIC8qXHQmLS1leHRyYWxhcmdlIHtcbiAgXHRcdG1heC13aWR0aDogMTM4MHB4O1xuICBcdH0qL1xufVxuLm8tY29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBjbGVhcjogYm90aCAhaW1wb3J0YW50O1xufVxuLm8tY29udGFpbmVyLS1mdWxsIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuLm8tY29udGFpbmVyLS1leHRyYWV4dHJhbGFyZ2Uge1xuICBtYXgtd2lkdGg6IDE2MDBweDtcbn1cbi5vLWNvbnRhaW5lci0tbGFyZ2Uge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbn1cbi5vLWNvbnRhaW5lci0tbWVkaXVtIHtcbiAgbWF4LXdpZHRoOiAxMDY0cHg7XG59XG4uby1jb250YWluZXItLXNtYWxsIHtcbiAgbWF4LXdpZHRoOiA4OTBweDtcbn1cbi5vLWNvbnRhaW5lci0tc21hbGxlc3Qge1xuICBtYXgtd2lkdGg6IDQ5MHB4O1xufVxuXG4uYy1mYXFfX2xpc3Qge1xuICBtYXgtd2lkdGg6IDg1MHB4O1xufVxuXG4uYy1mYXEtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYy1mYXEtaXRlbS5pcy1vcGVuIC5jLWZhcS1pdGVtX19jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYy1mYXEtaXRlbS5pcy1vcGVuIC5jLWZhcS1pdGVtX190aXRsZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmMtZmFxLWl0ZW0uaXMtaGlkZGVuIC5jLWZhcS1pdGVtX19jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jLWZhcS1pdGVtX19pdGVtIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmMtZmFxLWl0ZW1fX2J1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzFBMUExQTtcbiAgYm9yZGVyOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Y1RjVGNTtcbn1cbi5jLWZhcS1pdGVtX19idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmMtZmFxLWl0ZW1fX2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYy1mYXEtaXRlbV9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSA1MHB4KTtcbn1cbi5jLWZhcS1pdGVtX19jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMnM7XG4gIGNvbG9yOiAjMUExQTFBO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uYy1mYXEtaXRlbV9fY29udGVudCA+IHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pcy1oaWRkZW4gLmMtZmFxLWl0ZW1fX2NvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAwO1xufVxuLmMtZmFxLWl0ZW1fX2ljb24ge1xuICBjb2xvcjogI0RBM0M3NjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDE2cHg7XG59XG4uaXMtb3BlbiAuYy1mYXEtaXRlbV9faWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xufVxuXG4uZ2Zvcm0ge1xuICAvKiZfYnV0dG9uIHtcbiAgXHRcdCYuYy1idXR0b24ge1xuICBcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgXHRcdCAgICBwYWRkaW5nOiAxMXB4IDIwcHg7XG4gIFx0XHQgICAgZGlzcGxheTogYmxvY2s7XG4gIFx0XHQgICAgd2lkdGg6IDEwMCU7XG4gIFx0XHQgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnk7XG4gIFx0XHQgICAgbGluZS1oZWlnaHQ6IDA7XG4gIFx0XHR9XG4gIFx0ICAgIC5jLWJ1dHRvbiB7XG4gIFx0ICAgIFx0Jl9fdGV4dCB7XG4gIFx0ICAgIFx0XHRmb250LXNpemU6IDE2cHg7XG4gIFx0XHRcdCAgICBsaW5lLWhlaWdodDogMS41O1xuICBcdFx0XHQgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgXHRcdFx0ICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIFx0ICAgIFx0fVxuICBcdCAgICB9XG4gIFx0fVxuICAqL1xufVxuLmdmb3JtX3dyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmdmb3JtX2hlYWRpbmcge1xuICAvKnBhZGRpbmctYm90dG9tOiAzMHB4OyovXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uby1jb2x1bW5fX2Zvcm0tLW5vLWhlYWRlciAuZ2Zvcm1faGVhZGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZ2Zvcm1fdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiUHJvbXB0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLmdmb3JtX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cbi5nZm9ybV9kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjZTZlNmU2O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBvcGFjaXR5OiAwLjg7XG59XG4uZ2Zvcm1fcmVxdWlyZWRfbGVnZW5kIHtcbiAgY29sb3I6ICNlNmU2ZTY7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZ2Zvcm1fc3VibWlzc2lvbl9lcnJvciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgYmFja2dyb3VuZDogI0JEQkVDMTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzFBMUExQTtcbiAgZm9udC1mYW1pbHk6IFwiTXVsaXNoXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5nZm9ybV9maWVsZHMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmdmb3JtX2ZpbGV1cGxvYWRfcnVsZXMge1xuICBjb2xvcjogI2U2ZTZlNjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmdmb3JtX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uZ2Zvcm1fYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmdmb3JtX3Jvdy0taG9uZXlwb3Qge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogMDtcbn1cbi5nZm9ybV92YWxpZGF0aW9uX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nZmllbGQge1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZsZXg6IDEgMCAxMDAlO1xuICAvKiBUaW1lIGZpZWxkICovXG4gIC8qXG4gIFx0Jl9sYWJlbCwgbGFiZWw6bm90KC5nZmllbGRfY29uc2VudF9sYWJlbCkge1xuICBcdFx0ZGlzcGxheTogYmxvY2s7XG4gIFx0XHRmb250LXdlaWdodDogNzAwO1xuICBcdFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgXHRcdGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgXHRcdG1hcmdpbi1ib3R0b206IDVweDtcbiAgXHR9Ki9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2ZpZWxkLmdmaWVsZC0td2lkdGgtaGFsZiB7XG4gICAgZmxleDogMCAwIGNhbGMoNTAlIC0gNy41cHgpO1xuICB9XG59XG4uZ2ZpZWxkLmdmaWVsZC0tdHlwZS1hZGRyZXNzIC5naW5wdXRfY29udGFpbmVyIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5nZmllbGQuZ2ZpZWxkLS10eXBlLWFkZHJlc3MgLmdpbnB1dF9jb250YWluZXIgLmdmb3JtLWZpZWxkLWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5nZmllbGQuZ2ZpZWxkLS10eXBlLWFkZHJlc3MgLmdpbnB1dF9jb250YWluZXIgLmdpbnB1dF9mdWxsIHtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICBwYWRkaW5nOiAwO1xuICBmbGV4OiAxIDAgMTAwJTtcbn1cbi5nZmllbGQuZ2ZpZWxkLS10eXBlLWFkZHJlc3MgLmdpbnB1dF9jb250YWluZXIgLmdpbnB1dF9sZWZ0LCAuZ2ZpZWxkLmdmaWVsZC0tdHlwZS1hZGRyZXNzIC5naW5wdXRfY29udGFpbmVyIC5naW5wdXRfcmlnaHQge1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZsZXg6IDEgMCAxMDAlO1xufVxuLmdmaWVsZC5nZmllbGQtLXR5cGUtYWRkcmVzcyAuZ2lucHV0X2NvbnRhaW5lciAuZ2Zvcm1faGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2ZpZWxkLmdmaWVsZC0tdHlwZS1hZGRyZXNzIC5naW5wdXRfY29udGFpbmVyIC5naW5wdXRfbGVmdCwgLmdmaWVsZC5nZmllbGQtLXR5cGUtYWRkcmVzcyAuZ2lucHV0X2NvbnRhaW5lciAuZ2lucHV0X3JpZ2h0IHtcbiAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSA3LjVweCk7XG4gIH1cbn1cbi5nZmllbGQ6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5nZmllbGRfdmlzaWJpbGl0eV9oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdmaWVsZF9kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjZTZlNmU2O1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uZ2ZpZWxkX2xhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJvbXB0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uaGlkZGVuX2xhYmVsIC5nZmllbGRfbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdmaWVsZF92YWxpZGF0aW9uX2Vycm9yIHtcbiAgcGFkZGluZzogMCAwIDFyZW0gMDtcbn1cbi5nZmllbGRfdmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgY29sb3I6ICNmNzQ4MTY7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmdmaWVsZF90aW1lX2hvdXIsIC5nZmllbGRfdGltZV9taW51dGUge1xuICBtaW4td2lkdGg6IDc1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5nZmllbGRfdGltZV9ob3VyIGlucHV0LCAuZ2ZpZWxkX3RpbWVfbWludXRlIGlucHV0IHtcbiAgcGFkZGluZzogMTFweCAxMHB4IDExcHggMjBweDtcbiAgbWFyZ2luOiAwO1xufVxuLmdmaWVsZF90aW1lX2hvdXIgbGFiZWwsIC5nZmllbGRfdGltZV9taW51dGUgbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdmaWVsZF90aW1lX2hvdXIgaSwgLmdmaWVsZF90aW1lX21pbnV0ZSBpIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmdmaWVsZF9saXN0IHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmdmaWVsZF9saXN0X2ljb25zIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuLmdmaWVsZF9saXN0X2ljb25zIC5hZGRfbGlzdF9pdGVtLCAuZ2ZpZWxkX2xpc3RfaWNvbnMgLmRlbGV0ZV9saXN0X2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZ2ZpZWxkX2xpc3QgdGQsIC5nZmllbGRfbGlzdCB0ciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5nZmllbGRfbGlzdCB0ZC5nZmllbGRfbGlzdF9pY29ucywgLmdmaWVsZF9saXN0IHRyLmdmaWVsZF9saXN0X2ljb25zIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB3aWR0aDogNTBweDtcbn1cbi5nZmllbGRfbGlzdCB0ZC5nZmllbGRfbGlzdF9ncm91cCwgLmdmaWVsZF9saXN0IHRyLmdmaWVsZF9saXN0X2dyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmdmaWVsZF9saXN0IHRkLmdmaWVsZF9saXN0X2dyb3VwOmxhc3Qtb2YtdHlwZSwgLmdmaWVsZF9saXN0IHRyLmdmaWVsZF9saXN0X2dyb3VwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZ2ZpZWxkX2xpc3QgdGQuZ2ZpZWxkX2xpc3RfZ3JvdXAgdGQuZ2ZpZWxkX2xpc3RfY2VsbCwgLmdmaWVsZF9saXN0IHRyLmdmaWVsZF9saXN0X2dyb3VwIHRkLmdmaWVsZF9saXN0X2NlbGwge1xuICBmbGV4OiAxO1xufVxuLmdmaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLmdmaWVsZF9yZXF1aXJlZF90ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgY29sb3I6IHJlZDtcbn1cbi5nZmllbGRfY2hlY2tib3gge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uZ2ZpZWxkX2NvbnNlbnRfbGFiZWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmdmaWVsZF9yYWRpbyA+IGxpIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmdmaWVsZF9yYWRpbyA+IGxpIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgbWFyZ2luOiAwIDAuMjVyZW0gMCAwLjE1cmVtO1xufVxuLmdmaWVsZF9yYWRpbyA+IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uZ2ZpZWxkX3JhZGlvID4gbGkgLmdmb3JtX2lucHV0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmdmaWVsZF9yYWRpbyA+IGxpID4gbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJNdWxpc2hcIiwgc2Fucy1zZXJpZjtcbn1cblxuLmdpbnB1dCB7XG4gIC8qIFRpbWUgZmllbGQgKi9cbiAgLyomX2NvdW50ZXIge1xuICBcdGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gIFx0Jl9wcm9kdWN0X3ByaWNlIHtcbiAgXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICBcdFx0Jl9sYWJlbCB7XG4gIFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgXHRcdH1cbiAgXHR9XG4gIH1cblxuICBAaW5jbHVkZSBicChsYXJnZSkge1xuICBcdCZfcXVhbnRpdHkge1xuICBcdFx0Jl9sYWJlbCB7XG4gIFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG4gIFx0XHR9XG4gIFx0fVxuICB9Ki9cbn1cbi5naW5wdXRfY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgLmdmb3JtX2lucHV0LXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZ2lucHV0X2NvbnRhaW5lcl9zaW5nbGVwcm9kdWN0IC5naW5wdXRfcHJvZHVjdF9wcmljZV9sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5naW5wdXRfY29udGFpbmVyX3NpbmdsZXByb2R1Y3QgLmdmb3JtX2lucHV0LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLmdpbnB1dF9jb250YWluZXJfZGF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5naW5wdXRfY29udGFpbmVyX3JhZGlvIC5nZmllbGRfcmFkaW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uZ2lucHV0X2NvbnRhaW5lcl90ZXh0YXJlYSB0ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmdpbnB1dF9jb21wbGV4IC5jbGVhci1tdWx0aSB7XG4gIC8qXHRcdFx0ZGlzcGxheTogZmxleDtcbiAgXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuICBcdFx0XHR3aWR0aDogMTAwJTtcbiAgXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyovXG59XG4uZ2lucHV0X2NvdW50ZXIge1xuICBjb2xvcjogI2U2ZTZlNjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uZ2ZfY2xlYXJfY29tcGxleCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5nZl9oYWxmX2NvbHVtbiB7XG4gICAgZmxleDogMCAwIDQ5JTtcbiAgfVxufVxuLmdmX3BhZ2Vfc3RlcHMge1xuICBwYWRkaW5nOiAxLjI1cmVtIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmdmX3N0ZXAge1xuICBvcGFjaXR5OiAwLjI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAxIDAgNTAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmdmX3N0ZXBfYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5nZl9zdGVwX2FjdGl2ZSAuZ2Zfc3RlcF9udW1iZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5nZl9zdGVwX251bWJlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5nZl9zdGVwX251bWJlciB7XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLmdmX3N0ZXBfbGFiZWwge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZ2Zfc3RlcF9sYWJlbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuI2dmb3JtX3BhZ2VfMV8xIC5nZm9ybV9wYWdlX2Zvb3RlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4jZ2Zvcm1fcGFnZV8xXzEgLmdmb3JtX3BhZ2VfZm9vdGVyID4gLmMtYnRuOmZpcnN0LW9mLXR5cGUge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgI2dmb3JtX3BhZ2VfMV8xIC5nZm9ybV9wYWdlX2Zvb3RlciA+IC5jLWJ0bjpmaXJzdC1vZi10eXBlIHtcbiAgICB3aWR0aDogNDklO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICNnZm9ybV9wYWdlXzFfMSAuZ2Zvcm1fcGFnZV9mb290ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cblxuI2dmb3JtX3BhZ2VfMV8yIC5nZm9ybV9wYWdlX2Zvb3RlciAjZ2Zvcm1fcHJldmlvdXNfYnV0dG9uXzEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBvcmRlcjogMjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICNnZm9ybV9wYWdlXzFfMiAuZ2Zvcm1fcGFnZV9mb290ZXIgI2dmb3JtX3ByZXZpb3VzX2J1dHRvbl8xIHtcbiAgICBvcmRlcjogMTtcbiAgICB3aWR0aDogNDklO1xuICB9XG59XG4jZ2Zvcm1fcGFnZV8xXzIgLmdmb3JtX3BhZ2VfZm9vdGVyICNnZm9ybV9wcmV2aW91c19idXR0b25fMTpob3ZlciBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4jZ2Zvcm1fcGFnZV8xXzIgLmdmb3JtX3BhZ2VfZm9vdGVyICNnZm9ybV9wcmV2aW91c19idXR0b25fMSBzcGFuIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogI2FmYWZhZjtcbn1cbiNnZm9ybV9wYWdlXzFfMiAuZ2Zvcm1fcGFnZV9mb290ZXIgI2dmb3JtX3ByZXZpb3VzX2J1dHRvbl8xIC5idXR0b25fX2ljb24ge1xuICBvcGFjaXR5OiAwO1xufVxuI2dmb3JtX3BhZ2VfMV8yIC5nZm9ybV9wYWdlX2Zvb3RlciAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8xIHtcbiAgb3JkZXI6IDE7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAjZ2Zvcm1fcGFnZV8xXzIgLmdmb3JtX3BhZ2VfZm9vdGVyICNnZm9ybV9zdWJtaXRfYnV0dG9uXzEge1xuICAgIG9yZGVyOiAyO1xuICAgIHdpZHRoOiA0OSU7XG4gIH1cbn1cblxuLnVpLWRhdGVwaWNrZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3gtc2hhZG93OiAwIDIwcHggNTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnVpLWRhdGVwaWNrZXItdGl0bGUge1xuICBmbGV4OiAxIDAgMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4udWktZGF0ZXBpY2tlci10aXRsZSA+IHNlbGVjdCB7XG4gIGZsZXg6IDAgMCA0OCU7XG59XG4udWktZGF0ZXBpY2tlci1jYWxlbmRhciB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGNUY1RjU7XG59XG4udWktY29ybmVyLWFsbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XG59XG4udWktdG9kYXkgYS51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgY29sb3I6ICMwMDA7XG59XG4udWktc3RhdGUtZGVmYXVsdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQTNDNzY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLnVpLXN0YXRlLWRlZmF1bHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEM5MUNBO1xuICBjb2xvcjogI2ZmZjtcbn1cbi51aS1zdGF0ZS1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7XG59XG4udWktc3RhdGUtaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczYTlkNjtcbn1cbi51aS1zdGF0ZS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEM5MUNBO1xufVxuXG4uby1saXN0LWJhcmUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLm8tbGlzdC1pbmxpbmUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4uby1saXN0LWlubGluZV9faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxudGFibGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjVGNUY1O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzFBMUExQTtcbn1cbnRhYmxlIGNhcHRpb24ge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiA1cHg7XG59XG50YWJsZSB0ciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjVGNUY1O1xufVxudGFibGUgdHIgdGgge1xuICBmb250LXdlaWdodDogNzAwO1xufVxudGFibGUgdHIgdGgsIHRhYmxlIHRyIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Y1RjVGNTtcbiAgcGFkZGluZzogNXB4O1xufVxuXG4uYy10YWJsZV9fbGlzdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGNUY1RjU7XG59XG4uYy10YWJsZV9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Y1RjVGNTtcbn1cbi5jLXRhYmxlX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYy10YWJsZV9fbmFtZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxQTFBMUE7XG4gIGZsZXg6IDEgMCA1MCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNGNUY1RjU7XG59XG4uYy10YWJsZV9fdmFsdWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXg6IDEgMCA1MCU7XG4gIGNvbG9yOiAjMUExQTFBO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cblxuLm8tc2VjdGlvbi5vLXNlY3Rpb24tLWJyZWFkY3J1bWJzIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmMtYnJlYWRjcnVtYnMsIC5icmVhZGNydW1icyB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJNdWxpc2hcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5jLWJyZWFkY3J1bWJzIGEsIC5icmVhZGNydW1icyBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYy1icmVhZGNydW1icyBhOmhvdmVyLCAuYnJlYWRjcnVtYnMgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmMtYnJlYWRjcnVtYnNfX2NoZXZyb24sIC5icmVhZGNydW1ic19fY2hldnJvbiB7XG4gIGNvbG9yOiAjREEzQzc2O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHdpZHRoOiAxMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYy1icmVhZGNydW1ic19fY2hldnJvbiBwYXRoLCAuYnJlYWRjcnVtYnNfX2NoZXZyb24gcGF0aCB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmJyZWFkY3J1bWJfbGFzdCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMUExQTFBO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jLWJ1dHRvbi1hbHRlcm5hdGUge1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLWJ1dHRvbi1hbHRlcm5hdGVfX3ByaW1hcnkgLmMtYnV0dG9uLWFsdGVybmF0ZV9faWNvbiB7XG4gIGJhY2tncm91bmQ6ICM0QzkxQ0E7XG4gIGJvcmRlci1jb2xvcjogIzRDOTFDQTtcbn1cbi5jLWJ1dHRvbi1hbHRlcm5hdGVfX3ByaW1hcnk6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1idXR0b24tYWx0ZXJuYXRlX19wcmltYXJ5OmhvdmVyIC5jLWJ1dHRvbi1hbHRlcm5hdGVfX2ljb24ge1xuICBiYWNrZ3JvdW5kOiAjMzQ3N2FmO1xuICBib3JkZXItY29sb3I6ICMzNDc3YWY7XG59XG4uYy1idXR0b24tYWx0ZXJuYXRlX19wcmltYXJ5OmhvdmVyIC5jLWJ1dHRvbi1hbHRlcm5hdGVfX3RleHQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jLWJ1dHRvbi1hbHRlcm5hdGVfX3NlY29uZGFyeSAuYy1idXR0b24tYWx0ZXJuYXRlX19pY29uIHtcbiAgYmFja2dyb3VuZDogI0RBM0M3NjtcbiAgYm9yZGVyLWNvbG9yOiAjREEzQzc2O1xufVxuLmMtYnV0dG9uLWFsdGVybmF0ZV9fc2Vjb25kYXJ5OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmMtYnV0dG9uLWFsdGVybmF0ZV9fc2Vjb25kYXJ5OmhvdmVyIC5jLWJ1dHRvbi1hbHRlcm5hdGVfX2ljb24ge1xuICBiYWNrZ3JvdW5kOiAjYmYyNDVkO1xuICBib3JkZXItY29sb3I6ICNiZjI0NWQ7XG59XG4uYy1idXR0b24tYWx0ZXJuYXRlX19zZWNvbmRhcnk6aG92ZXIgLmMtYnV0dG9uLWFsdGVybmF0ZV9fdGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmMtYnV0dG9uLWFsdGVybmF0ZV9fdHJhbnNwYXJhbnQgLmMtYnV0dG9uLWFsdGVybmF0ZV9faWNvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmMtYnV0dG9uLWFsdGVybmF0ZV9fd2hpdGUgLmMtYnV0dG9uLWFsdGVybmF0ZV9faWNvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4uYy1idXR0b24tYWx0ZXJuYXRlX193aGl0ZSAuYy1idXR0b24tYWx0ZXJuYXRlX19pY29uIHBhdGgge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG4uYy1idXR0b24tYWx0ZXJuYXRlX19ncmVlbiAuYy1idXR0b24tYWx0ZXJuYXRlX19pY29uIHtcbiAgYmFja2dyb3VuZDogZ3JlZW47XG4gIGJvcmRlci1jb2xvcjogZ3JlZW47XG59XG4uYy1idXR0b24tYWx0ZXJuYXRlX19pY29uIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhM2M3NjtcbiAgYmFja2dyb3VuZDogI2RhM2M3NjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA1MHB4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBtaW4td2lkdGg6IDUwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMDtcbiAgb3BhY2l0eTogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmMtYnV0dG9uLWFsdGVybmF0ZV9faWNvbiBzdmcsIC5jLWJ1dHRvbi1hbHRlcm5hdGVfX2ljb24gcGF0aCB7XG4gIGZpbGw6ICNmZmY7XG59XG4uYy1idXR0b24tYWx0ZXJuYXRlX190ZXh0IHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiUHJvbXB0XCIsIHNhbnMtc2VyaWY7XG59XG5cbi5jLWJ1dHRvbiwgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBvcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgZm9udC1mYW1pbHk6IFwiTXVsaXNoXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jLWJ1dHRvbiB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXM7XG59XG4uYy1idXR0b246aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXM7XG59XG4uYy1idXR0b25fX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTBweDtcbn1cblxuLmMtYnV0dG9uX19wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogIzRDOTFDQTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzRDOTFDQTtcbn1cbi5jLWJ1dHRvbl9fcHJpbWFyeSAuYy1idXR0b25fX2ljb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLWJ1dHRvbl9fcHJpbWFyeSAuYy1idXR0b25fX2ljb24gcGF0aCB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbi5jLWJ1dHRvbl9fcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzNDc3YWY7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMzNDc3YWY7XG59XG4uYy1idXR0b25fX3ByaW1hcnk6aG92ZXIgLmMtYnV0dG9uX19pY29uIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1idXR0b25fX3ByaW1hcnk6aG92ZXIgLmMtYnV0dG9uX19pY29uIHBhdGgge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG4uYy1idXR0b25fX3NlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6ICNEQTNDNzY7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNEQTNDNzY7XG59XG4uYy1idXR0b25fX3NlY29uZGFyeSAuYy1idXR0b25fX2ljb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLWJ1dHRvbl9fc2Vjb25kYXJ5IC5jLWJ1dHRvbl9faWNvbiBwYXRoIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuLmMtYnV0dG9uX19zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjYmYyNDVkO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjYmYyNDVkO1xufVxuLmMtYnV0dG9uX19zZWNvbmRhcnk6aG92ZXIgLmMtYnV0dG9uX19pY29uIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1idXR0b25fX3NlY29uZGFyeTpob3ZlciAuYy1idXR0b25fX2ljb24gcGF0aCB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbi5jLWJ1dHRvbl9fdGVydGlhcnkge1xuICBiYWNrZ3JvdW5kOiAjMUExQTFBO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMUExQTFBO1xufVxuLmMtYnV0dG9uX190ZXJ0aWFyeSAuYy1idXR0b25fX2ljb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLWJ1dHRvbl9fdGVydGlhcnkgLmMtYnV0dG9uX19pY29uIHBhdGgge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG4uYy1idXR0b25fX3RlcnRpYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAxMDEwMTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzAxMDEwMTtcbn1cbi5jLWJ1dHRvbl9fdGVydGlhcnk6aG92ZXIgLmMtYnV0dG9uX19pY29uIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1idXR0b25fX3RlcnRpYXJ5OmhvdmVyIC5jLWJ1dHRvbl9faWNvbiBwYXRoIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuLmMtYnV0dG9uX19vdXRsaW5lIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNEM5MUNBO1xuICBib3JkZXItY29sb3I6ICNGNUY1RjU7XG59XG4uYy1idXR0b25fX291dGxpbmUgLmMtYnV0dG9uX19pY29uIHtcbiAgY29sb3I6ICM0QzkxQ0E7XG59XG4uYy1idXR0b25fX291dGxpbmUgLmMtYnV0dG9uX19pY29uIHBhdGgge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG4uYy1idXR0b25fX291dGxpbmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICBjb2xvcjogIzRDOTFDQTtcbiAgYm9yZGVyLWNvbG9yOiAjRjVGNUY1O1xufVxuLmMtYnV0dG9uX19vdXRsaW5lOmhvdmVyIC5jLWJ1dHRvbl9faWNvbiB7XG4gIGNvbG9yOiAjNEM5MUNBO1xufVxuLmMtYnV0dG9uX19vdXRsaW5lOmhvdmVyIC5jLWJ1dHRvbl9faWNvbiBwYXRoIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuLmMtYnV0dG9uX193aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4uYy1idXR0b25fX3doaXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogI2YyZjJmMjtcbn1cbi5jLWJ1dHRvbl9fd2hpdGUgLmMtYnV0dG9uX190ZXh0IHtcbiAgY29sb3I6ICMwMDA7XG59XG4uYy1idXR0b25fX3RyYW5zcGFyYW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNEM5MUNBO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmMtYnV0dG9uX190cmFuc3BhcmFudCAuYy1idXR0b25fX2ljb24ge1xuICBjb2xvcjogIzRDOTFDQTtcbn1cbi5jLWJ1dHRvbl9fdHJhbnNwYXJhbnQgLmMtYnV0dG9uX19pY29uIHBhdGgge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG4uYy1idXR0b25fX3RyYW5zcGFyYW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cbi5jLWJ1dHRvbl9fdHJhbnNwYXJhbnQ6aG92ZXIgLmMtYnV0dG9uX19pY29uIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1idXR0b25fX3RyYW5zcGFyYW50OmhvdmVyIC5jLWJ1dHRvbl9faWNvbiBwYXRoIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuLmMtYnV0dG9uX19ncmVlbiB7XG4gIGJhY2tncm91bmQ6ICM0Q0FGNTA7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM0Q0FGNTA7XG59XG4uYy1idXR0b25fX2dyZWVuIC5jLWJ1dHRvbl9faWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtYnV0dG9uX19ncmVlbiAuYy1idXR0b25fX2ljb24gcGF0aCB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbi5jLWJ1dHRvbl9fZ3JlZW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjM2Q4YjQwO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjM2Q4YjQwO1xufVxuLmMtYnV0dG9uX19ncmVlbjpob3ZlciAuYy1idXR0b25fX2ljb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLWJ1dHRvbl9fZ3JlZW46aG92ZXIgLmMtYnV0dG9uX19pY29uIHBhdGgge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi5vLXNlY3Rpb24tLXNlbGVjdGVkX3ZhY2FuY2llcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jLWNhcmQtdmFjYXR1cmVzX19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDMwcHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIGdyaWQtcm93LWdhcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLWNhcmQtdmFjYXR1cmVzX19saXN0LS1jYXJvdXNlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmMtY2FyZC12YWNhdHVyZXNfX2xpc3QtLWNhcm91c2VsIC5zbGljay10cmFjayB7XG4gIGFsaWduLWl0ZW1zOiBpbmhlcml0O1xufVxuLmMtY2FyZC12YWNhdHVyZXNfX2xpc3QtLWNhcm91c2VsIC5zbGljay1zbGlkZSB7XG4gIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLmMtY2FyZC12YWNhdHVyZXNfX2xpc3QtLWNhcm91c2VsIC5zbGljay1zbGlkZSA+IGRpdiB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jLWNhcmQtdmFjYXR1cmVzX19pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmMtY2FyZC12YWNhdHVyZXNfX2xpc3QtLWNhcm91c2VsIC5jLWNhcmQtdmFjYXR1cmVzX19pdGVtIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmMtY2FyZC12YWNhdHVyZXNfX2Z1bGwtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1jYXJkLXZhY2F0dXJlc19fZnVsbC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLWNhcmQtdmFjYXR1cmVzX19pbm5lciB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtY2FyZC12YWNhdHVyZXNfX2lubmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG4uYy1jYXJkLXZhY2F0dXJlc19fbGlzdC0tY2Fyb3VzZWwgLmMtY2FyZC12YWNhdHVyZXNfX2lubmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYy1jYXJkLXZhY2F0dXJlc19fbGlzdC0tY2Fyb3VzZWwgLmMtY2FyZC12YWNhdHVyZXNfX2lubmVyIC5jLWNhcmQtdmFjYXR1cmVzX19tZXRhLCAuYy1jYXJkLXZhY2F0dXJlc19fbGlzdC0tY2Fyb3VzZWwgLmMtY2FyZC12YWNhdHVyZXNfX2lubmVyIC5jLWNhcmQtdmFjYXR1cmVzX190aXRsZSwgLmMtY2FyZC12YWNhdHVyZXNfX2xpc3QtLWNhcm91c2VsIC5jLWNhcmQtdmFjYXR1cmVzX19pbm5lciAuYy1jYXJkLXZhY2F0dXJlc19fZGVzY3JpcHRpb24sIC5jLWNhcmQtdmFjYXR1cmVzX19saXN0LS1jYXJvdXNlbCAuYy1jYXJkLXZhY2F0dXJlc19faW5uZXIgLmMtY2FyZC12YWNhdHVyZXNfX2J1dHRvbiB7XG4gIGZsZXg6IDEgMCAxMDAlO1xufVxuLmMtY2FyZC12YWNhdHVyZXNfX21ldGEge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmMtY2FyZC12YWNhdHVyZXNfX21ldGEtLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5jLWNhcmQtdmFjYXR1cmVzX19tZXRhLS1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmMtY2FyZC12YWNhdHVyZXNfX21ldGEtLWl0ZW0ge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmMtY2FyZC12YWNhdHVyZXNfX21ldGEtLWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmQtdmFjYXR1cmVzX19tZXRhLS1pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5jLWNhcmQtdmFjYXR1cmVzX19tZXRhLS1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uYy1jYXJkLXZhY2F0dXJlc19fbWV0YS0taWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQxNDM0NTtcbn1cbi5jLWNhcmQtdmFjYXR1cmVzX19tZXRhLS1pY29uIHN2ZyB7XG4gIHdpZHRoOiAxOHB4O1xufVxuLmMtY2FyZC12YWNhdHVyZXNfX21ldGEtLWljb24gc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuLmMtY2FyZC12YWNhdHVyZXNfX21ldGEtLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLmMtY2FyZC12YWNhdHVyZXNfX21ldGEtLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uYy1jYXJkLXZhY2F0dXJlc19fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiUHJvbXB0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQyNXB4KSB7XG4gIC5jLWNhcmQtdmFjYXR1cmVzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWNhcmQtdmFjYXR1cmVzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG4uYy1jYXJkLXZhY2F0dXJlc19fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDI1cHgpIHtcbiAgLmMtY2FyZC12YWNhdHVyZXNfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5jLWNhcmQtdmFjYXR1cmVzX19idXR0b24gLmMtYnV0dG9uLWFsdGVybmF0ZV9fdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtY2FyZC12YWNhdHVyZXNfX2ZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuLmMtY2FyZC12YWNhdHVyZXNfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmMtY2FyZC12YWNhdHVyZXNfX2J1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5vLXNlY3Rpb24tLXZhY2FuY2llcyB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi5jLXZhY2FuY2llcy1vdmVydmlld19faW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMzBweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gIGdyaWQtcm93LWdhcDogMzBweDtcbn1cbkBpbmNsZHVlIGJwKG1lZGl1bSkge1xuICAuYy12YWNhbmNpZXMtb3ZlcnZpZXdfX2lubmVyIHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDMwcHg7XG4gIH1cbn1cbi5jLXZhY2FuY2llcy1vdmVydmlld19fZmlsdGVyIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcbn1cbi5jLXZhY2FuY2llcy1vdmVydmlld19fZmlsdGVyLS1pbm5lciB7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBwYWRkaW5nOiAyMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDEyOXB4O1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4uYy12YWNhbmNpZXMtb3ZlcnZpZXdfX2ZpbHRlci0taW5uZXIuaXMtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXZhY2FuY2llcy1vdmVydmlld19fZmlsdGVyLS1pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgb3ZlcmZsb3c6IGluaGVyaXQ7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB9XG59XG4uYy12YWNhbmNpZXMtb3ZlcnZpZXdfX2ZpbHRlci0tY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy12YWNhbmNpZXMtb3ZlcnZpZXdfX2ZpbHRlciB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNC9zcGFuIDQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtdmFjYW5jaWVzLW92ZXJ2aWV3X19maWx0ZXIgLmMtYnV0dG9uX19zZWNvbmRhcnkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jLXZhY2FuY2llcy1vdmVydmlld19fZmlsdGVyIC5jLWJ1dHRvbl9fc2Vjb25kYXJ5IC5jLWJ1dHRvbl9fdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtdmFjYW5jaWVzLW92ZXJ2aWV3X19oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Y1RjVGNTtcbiAgcGFkZGluZzogMTBweCAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy12YWNhbmNpZXMtb3ZlcnZpZXdfX2hlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmMtdmFjYW5jaWVzLW92ZXJ2aWV3X19oZWFkZXItLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LWZhbWlseTogXCJQcm9tcHRcIiwgc2Fucy1zZXJpZjtcbn1cbi5jLXZhY2FuY2llcy1vdmVydmlld19fZmlsdGVyLS10b2dnbGUge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEyL3NwYW4gMTI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmMtdmFjYW5jaWVzLW92ZXJ2aWV3X19maWx0ZXItLXRvZ2dsZTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtdmFjYW5jaWVzLW92ZXJ2aWV3X19maWx0ZXItLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmMtdmFjYW5jaWVzLW92ZXJ2aWV3X19maWx0ZXItLXRvZ2dsZSAuYy1idXR0b25fX3RleHQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLXZhY2FuY2llcy1vdmVydmlld19fY2xvc2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDZweDtcbn1cbi5jLXZhY2FuY2llcy1vdmVydmlld19fY2xvc2U6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYy12YWNhbmNpZXMtb3ZlcnZpZXdfX2JveCB7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5jLXZhY2FuY2llcy1vdmVydmlld19fbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYy12YWNhbmNpZXMtb3ZlcnZpZXdfX292ZXJ2aWV3IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtdmFjYW5jaWVzLW92ZXJ2aWV3X19vdmVydmlldyB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gOC9zcGFuIDg7XG4gIH1cbn1cbi5jLXZhY2FuY2llcy1vdmVydmlld19fY2hlY2tib3gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmMtdmFjYW5jaWVzLW92ZXJ2aWV3X19jaGVja2JveCBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYy12YWNhbmNpZXMtb3ZlcnZpZXdfX2NoZWNrYm94LmFjdGl2ZSBsYWJlbDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQTNDNzY7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uYy12YWNhbmNpZXMtb3ZlcnZpZXdfX2NoZWNrYm94LmFjdGl2ZSBsYWJlbDpob3ZlcjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG4uYy12YWNhbmNpZXMtb3ZlcnZpZXdfX2NoZWNrYm94IGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLXZhY2FuY2llcy1vdmVydmlld19fY2hlY2tib3ggbGFiZWw6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYy12YWNhbmNpZXMtb3ZlcnZpZXdfX2NoZWNrYm94IGxhYmVsOmhvdmVyOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5jLXZhY2FuY2llcy1vdmVydmlld19fY2hlY2tib3ggbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Y1RjVGNTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDIycHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjJweDtcbn1cbi5jLXZhY2FuY2llcy1vdmVydmlld19fY2hlY2tib3ggbGFiZWw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREEzQzc2O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTZweDtcbiAgbGVmdDogM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCB0cmFuc2Zvcm0gMC4xNXM7XG4gIHdpZHRoOiAxNnB4O1xufVxuXG4uYy1jYXJkLXZlcmhhbGVuX19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDMwcHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIGdyaWQtcm93LWdhcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkLXZlcmhhbGVuX19saXN0IHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDMwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuLmMtY2FyZC12ZXJoYWxlbl9faXRlbSB7XG4gIG1hcmdpbjogMDtcbn1cbi5jLWNhcmQtdmVyaGFsZW5fX2Z1bGwtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1jYXJkLXZlcmhhbGVuX19mdWxsLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtY2FyZC12ZXJoYWxlbl9fbWV0YSB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uYy1jYXJkLXZlcmhhbGVuX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJQcm9tcHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDI1cHgpIHtcbiAgLmMtY2FyZC12ZXJoYWxlbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1jYXJkLXZlcmhhbGVuX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG4uYy1jYXJkLXZlcmhhbGVuX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMxQTFBMUE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDI1cHgpIHtcbiAgLmMtY2FyZC12ZXJoYWxlbl9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmMtY2FyZC12ZXJoYWxlbl9fYnV0dG9uIC5jLWJ1dHRvbi1hbHRlcm5hdGVfX3RleHQge1xuICBjb2xvcjogIzAwMDtcbn1cbi5jLWNhcmQtdmVyaGFsZW5fX2ZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjk1JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cbi5jLWNhcmQtdmVyaGFsZW5fX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmMtY2FyZC12ZXJoYWxlbl9fYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmMtY2Fyb3VzZWxfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYy1jYXJvdXNlbF9fbGlzdDpub3QoLnNsaWNrLWluaXRpYWxpemVkKSAuYy1jYXJvdXNlbF9faXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYy1jYXJvdXNlbF9fbGlzdDpub3QoLnNsaWNrLWluaXRpYWxpemVkKSAuYy1jYXJvdXNlbF9faXRlbTpudGgtb2YtdHlwZSgtbisxKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1jYXJvdXNlbF9fbGlzdCAuc2xpY2stbGlzdCB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgLTVweDtcbn1cbi5jLWNhcm91c2VsX19saXN0IC5zbGljay1saXN0IC5zbGljay1zbGlkZSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLmMtY2Fyb3VzZWxfX2xpc3QgLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogaW5oZXJpdDtcbiAgZmxleC13cmFwOiBpbmhlcml0O1xufVxuLmMtY2Fyb3VzZWxfX2xpc3QgLnNsaWNrLXNsaWRlIHtcbiAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIDVweDtcbn1cbi5jLWNhcm91c2VsX19saXN0IC5zbGljay1zbGlkZSA+IGRpdiB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jLWNhcm91c2VsX19saXN0IC5zbGljay1kb3RzIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG1hcmdpbjogNXB4IDA7XG59XG4uYy1jYXJvdXNlbF9fbGlzdCAuc2xpY2stZG90cyBsaSB7XG4gIG1hcmdpbjogMCAycHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLmMtY2Fyb3VzZWxfX2xpc3QgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0QzkxQ0E7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0QzkxQ0E7XG59XG4uYy1jYXJvdXNlbF9faXRlbSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuLmMtY2Fyb3VzZWxfX2ZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2Fyb3VzZWxfX2ZpZ3VyZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDc1cHggNzVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4uYy1jYXJvdXNlbF9fZmlndXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNDtcbiAgei1pbmRleDogMTtcbn1cbi5jLWNhcm91c2VsX19maWd1cmUgcGljdHVyZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYy1jYXJvdXNlbF9faW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIGFuaW1hdGlvbjogaGVhZGVycGxheSAzMHMgaW5maW5pdGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2Fyb3VzZWxfX2ltYWdlIHtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxufVxuLmMtY2Fyb3VzZWxfX2Z1bGwtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG4uYy1jYXJvdXNlbF9faW5uZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDM1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcm91c2VsX19pbm5lciB7XG4gICAgbWluLWhlaWdodDogNDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtY2Fyb3VzZWxfX2lubmVyIHtcbiAgICBtaW4taGVpZ2h0OiA3NTBweDtcbiAgfVxufVxuLmMtY2Fyb3VzZWxfX2xpc3QtLWNhcm91c2VsIC5jLWNhcm91c2VsX19pbm5lciB7XG4gIC8qbWluLWhlaWdodDogaW5oZXJpdDsqL1xufVxuLmMtY2Fyb3VzZWxfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAxMzdweCAwIDMwcHggMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtY2Fyb3VzZWxfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogODUwcHg7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG4gIC51LXRleHQtY2VudGVyIC5jLWNhcm91c2VsX19jb250ZW50IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLmMtY2Fyb3VzZWxfX2NvbnRlbnQgLm8tY29sdW1uX190aXRsZSB7XG4gIHRleHQtd3JhcDogYmFsYW5jZTtcbn1cbi5jLWNhcm91c2VsX19jb250ZW50IC5vLWNvbHVtbl9fdGl0bGUgaDEsIC5jLWNhcm91c2VsX19jb250ZW50IC5vLWNvbHVtbl9fdGl0bGUgaDIsIC5jLWNhcm91c2VsX19jb250ZW50IC5vLWNvbHVtbl9fdGl0bGUgaDMsXG4uYy1jYXJvdXNlbF9fY29udGVudCAuby1jb2x1bW5fX3RpdGxlIGg0LCAuYy1jYXJvdXNlbF9fY29udGVudCAuby1jb2x1bW5fX3RpdGxlIGg1LCAuYy1jYXJvdXNlbF9fY29udGVudCAuby1jb2x1bW5fX3RpdGxlIGg2IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1jYXJvdXNlbF9fY29udGVudCAuby1jb2x1bW5fX3RleHQgKiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtY2Fyb3VzZWxfX2J1dHRvbiB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB6LWluZGV4OiA5O1xufVxuLmMtY2Fyb3VzZWxfX2J1dHRvbjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMTtcbn1cbi5jLWNhcm91c2VsX19idXR0b24tLXByZXYge1xuICBsZWZ0OiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1jYXJvdXNlbF9fYnV0dG9uLS1wcmV2IHtcbiAgICBsZWZ0OiAzNXB4O1xuICB9XG59XG4uYy1jYXJvdXNlbF9fYnV0dG9uLS1uZXh0IHtcbiAgcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWNhcm91c2VsX19idXR0b24tLW5leHQge1xuICAgIHJpZ2h0OiAzNXB4O1xuICB9XG59XG4uYy1jYXJvdXNlbF9fYnV0dG9uLS1pY29uIHtcbiAgY29sb3I6ICMwMDA7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDlweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmMtY2Fyb3VzZWxfX2J1dHRvbi0taWNvbiBwYXRoIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuXG5Aa2V5ZnJhbWVzIGhlYWRlcnBsYXkge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLmMtZmlsdGVyIHtcbiAgbWFyZ2luOiAzMHB4IDAgMjBweCAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmMtZmlsdGVyX19pdGVtIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgY29sb3I6ICNEQTNDNzY7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nOiAxMXB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDQ4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jLWZpbHRlcl9faXRlbTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uYy1maWx0ZXJfX2l0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREEzQzc2O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjREEzQzc2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1maWx0ZXJfX2l0ZW06aG92ZXIgLmMtYnV0dG9uX190ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1maWx0ZXJfX2l0ZW0uaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RBM0M3NjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI0RBM0M3NjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmMtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDUwcHggMCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMCAwO1xuICB9XG59XG4uYy1mb290ZXJfX3RvcCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtZm9vdGVyX190b3Age1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZvb3Rlcl9fdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG4uYy1mb290ZXJfX3RvcCAqIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1mb290ZXJfX3dpZGdldHMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzQxNDE0MTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0MTQxNDE7XG4gIHBhZGRpbmc6IDUwcHggMDtcbn1cbi5jLWZvb3Rlcl9faW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuICBncmlkLWF1dG8tZmxvdzogcm93O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgZ3JpZC1yb3ctZ2FwOiAzMHB4O1xuICBncmlkLWNvbHVtbi1nYXA6IDMwcHg7XG59XG4uYy1mb290ZXJfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlByb21wdFwiLCBzYW5zLXNlcmlmO1xufVxuLmMtZm9vdGVyX19kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLWZvb3Rlcl9fZGVzY3JpcHRpb24tLWFmdGVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLWZvb3Rlcl9fY29udGFjdC1vcHRpb25zIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uYy1mb290ZXJfX21lbnUge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMi9zcGFuIDEyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1mb290ZXJfX21lbnUge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDYvc3BhbiA2O1xuICB9XG4gIC5jLWZvb3Rlcl9fbWVudS0tbWVudSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMy9zcGFuIDM7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIH1cbn1cbi5jLWZvb3Rlcl9fbWVudSAuYy1tZW51X19saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLWZvb3Rlcl9fbWVudSAuYy1tZW51X19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5jLWZvb3Rlcl9fbWVudSAuYy1tZW51X19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYy1mb290ZXJfX21lbnUgLmMtbWVudV9faXRlbTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLWZvb3Rlcl9fbWVudSAuYy1tZW51X19pdGVtOmhvdmVyIC5jLW1lbnVfX3RleHQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1mb290ZXJfX21lbnUgLmMtbWVudV9fbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJQcm9tcHRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmMtZm9vdGVyX19tZW51IC5jLW1lbnVfX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jLWZvb3Rlcl9fbWVudSAuYy1tZW51X19saW5rLmMtYnV0dG9uX19vdXRsaW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmMtZm9vdGVyX19tZW51IC5jLW1lbnVfX2xpbmsuYy1idXR0b25fX291dGxpbmU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1mb290ZXJfX21lbnUgLmMtbWVudV9fbGluay5jLWJ1dHRvbl9fb3V0bGluZTpob3ZlciAuYy1tZW51X190ZXh0IHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLWZvb3Rlcl9fbWVudSAuYy1tZW51X190ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIk11bGlzaFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYy1mb290ZXJfX21lbnUtLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1mb290ZXJfX21lbnUtLWRlc2NyaXB0aW9uIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZm9vdGVyX19tZW51LS1kZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgfVxufVxuLmMtZm9vdGVyX19ib3R0b20ge1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG4uYy1mb290ZXJfX2JvdHRvbSAuYy1mb290ZXJfX2lubmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jLWZvb3Rlcl9fbG9nbyB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEyL3NwYW4gMTI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZm9vdGVyX19sb2dvIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2L3NwYW4gNjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4uYy1mb290ZXJfX3NvY2lhbF9tZWRpYSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEyL3NwYW4gMTI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZm9vdGVyX19zb2NpYWxfbWVkaWEge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDYvc3BhbiA2O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG4uYy1mb290ZXJfX3NvY2lhbF9tZWRpYS0tbGlzdCB7XG4gIG1hcmdpbjogMCAtNXB4O1xuICBwYWRkaW5nOiAwO1xufVxuLmMtZm9vdGVyX19zb2NpYWxfbWVkaWEtLWZ1bGwtbGluazpob3ZlciAuYy1mb290ZXJfX3NvY2lhbF9tZWRpYS0tdGl0bGUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jLWZvb3Rlcl9fc29jaWFsX21lZGlhLS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgNXB4O1xufVxuLmMtZm9vdGVyX19zb2NpYWxfbWVkaWEtLWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luOiAwO1xufVxuLmMtZm9vdGVyX19zb2NpYWxfbWVkaWEtLWZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmMtZm9vdGVyX19zb2NpYWxfbWVkaWEtLXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLWZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgcGFkZGluZzogMTVweCAwO1xuICBmb250LWZhbWlseTogXCJQcm9tcHRcIiwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1mb290ZXJfX2NvcHlyaWdodC0taW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuICBncmlkLWF1dG8tZmxvdzogcm93O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgZ3JpZC1yb3ctZ2FwOiAxNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZvb3Rlcl9fY29weXJpZ2h0LS1pbm5lciB7XG4gICAgZ3JpZC1yb3ctZ2FwOiAzMHB4O1xuICAgIGdyaWQtY29sdW1uLWdhcDogMzBweDtcbiAgfVxufVxuLmMtZm9vdGVyX19jb3B5cmlnaHQtLWxlZnQge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMi9zcGFuIDEyO1xuICBvcmRlcjogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZm9vdGVyX19jb3B5cmlnaHQtLWxlZnQge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDYvc3BhbiA2O1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG4uYy1mb290ZXJfX2NvcHlyaWdodC0tcmlnaHQge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMi9zcGFuIDEyO1xuICBvcmRlcjogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1mb290ZXJfX2NvcHlyaWdodC0tcmlnaHQge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDYvc3BhbiA2O1xuICAgIG9yZGVyOiAyO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG4uYy1mb290ZXJfX2NvcHlyaWdodC1kYXRlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1mb290ZXJfX2NvcHlyaWdodC1kYXRlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uYy1mb290ZXJfX2NvcHlyaWdodC1mYXZpY29uIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwIDAuNXJlbSAwIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLmMtZm9vdGVyX19jb3B5cmlnaHQtbWV0YSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk11bGlzaFwiLCBzYW5zLXNlcmlmO1xufVxuLmMtZm9vdGVyX19jb3B5cmlnaHQgLmMtbWVudV9fdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk11bGlzaFwiLCBzYW5zLXNlcmlmO1xufVxuXG4uby1zZWN0aW9uLS1nYWxsZXJ5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmMtZ2FsbGVyeV9fbGlzdCB7XG4gIG1hcmdpbjogMCAxNXB4O1xufVxuLmMtZ2FsbGVyeV9fbGlzdDpub3QoLnNsaWNrLWluaXRpYWxpemVkKSAuYy1nYWxsZXJ5X19pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jLWdhbGxlcnlfX2xpc3Q6bm90KC5zbGljay1pbml0aWFsaXplZCkgLmMtZ2FsbGVyeV9faXRlbTpudGgtb2YtdHlwZSgtbisxKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1nYWxsZXJ5X19pdGVtIHtcbiAgbWFyZ2luOiAwO1xufVxuLmMtZ2FsbGVyeV9fZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYy1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5jLWhlYWRlcl9fbWFpbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgdHJhbnNpdGlvbjogcGFkZGluZyAwLjI1cztcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwMCwgdHJhbnNwYXJlbnQpO1xufVxuLmMtc2l0ZV9fbm8tb2Zmc2V0IC5jLWhlYWRlcl9fbWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uZXJyb3I0MDQgLmMtaGVhZGVyX19tYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtaGVhZGVyX19tYWluIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5pcy1zY3JvbGxlZCAuYy1oZWFkZXJfX21haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLmMtaGVhZGVyX19pbm5lciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmMtaGVhZGVyX19uYXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1oZWFkZXJfX25hdiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5jLWhlYWRlcl9fYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWhlYWRlcl9fYnV0dG9uIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuLmlzLWZpeGVkIC5jLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLm8tc2VjdGlvbi0taGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5vLXNlY3Rpb24tLWhlcm8uc21hbGwge1xuICBoZWlnaHQ6IDQwMHB4O1xufVxuLm8tc2VjdGlvbi0taGVybyAuYy1oZXJvX19maWd1cmUge1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm8tc2VjdGlvbi0taGVybyAuYy1oZXJvX19maWd1cmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC40O1xuICB6LWluZGV4OiAxO1xufVxuLm8tc2VjdGlvbi0taGVybyAuYy1oZXJvX19maWd1cmUgcGljdHVyZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uby1zZWN0aW9uLS1oZXJvIC5jLWhlcm9fX2ltYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBhbmltYXRpb246IGhlYWRlcnBsYXkgMzBzIGluZmluaXRlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vLXNlY3Rpb24tLWhlcm8gLmMtaGVyb19faW1hZ2Uge1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG59XG4uby1zZWN0aW9uLS1oZXJvIC5jLWhlcm9fX3JldHVybiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMCAxMDBweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5vLXNlY3Rpb24tLWhlcm8gLmMtaGVyb19fcmV0dXJuIHtcbiAgICBwYWRkaW5nOiAzMHB4IDQwcHg7XG4gICAgbWFyZ2luOiAwIC0yMHB4O1xuICB9XG59XG4uby1zZWN0aW9uLS1oZXJvIC5jLWhlcm9fX3JldHVybi0tZnVsbC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDtcbn1cbi5vLXNlY3Rpb24tLWhlcm8gLmMtaGVyb19fcmV0dXJuLS1mdWxsLWxpbms6aG92ZXIgLmMtaGVyb19fcmV0dXJuLS10ZXh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMDAwO1xufVxuLm8tc2VjdGlvbi0taGVybyAuYy1oZXJvX19yZXR1cm4tLWZ1bGwtbGluazpob3ZlciAuYy1oZXJvX19yZXR1cm4tLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjVzO1xufVxuLm8tc2VjdGlvbi0taGVybyAuYy1oZXJvX19yZXR1cm4tLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjVGNUY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjVzO1xufVxuLm8tc2VjdGlvbi0taGVybyAuYy1oZXJvX19yZXR1cm4tLXRleHQge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmMtaGVyb19fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jLWhlcm9fX2l0ZW0ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbi5jLWhlcm9fX2ZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogLTE7XG59XG4uYy1oZXJvX19maWd1cmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC40O1xuICB6LWluZGV4OiAxO1xufVxuLmMtaGVyb19fZmlndXJlIHBpY3R1cmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmMtaGVyb19faW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIGFuaW1hdGlvbjogaGVhZGVycGxheSAzMHMgaW5maW5pdGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaGVyb19faW1hZ2Uge1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG59XG4uYy1oZXJvX19pbm5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMzAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWhlcm9fX2lubmVyIHtcbiAgICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgfVxufVxuLmMtaGVyb19fY29udGVudCB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWhlcm9fX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogODUwcHg7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG4gIC51LXRleHQtY2VudGVyIC5jLWhlcm9fX2NvbnRlbnQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4uYy1oZXJvX19jb250ZW50IC5vLWNvbHVtbl9fdGl0bGUge1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG59XG4uYy1oZXJvX19jb250ZW50IC5vLWNvbHVtbl9fdGl0bGUgaDEsIC5jLWhlcm9fX2NvbnRlbnQgLm8tY29sdW1uX190aXRsZSBoMiwgLmMtaGVyb19fY29udGVudCAuby1jb2x1bW5fX3RpdGxlIGgzLFxuLmMtaGVyb19fY29udGVudCAuby1jb2x1bW5fX3RpdGxlIGg0LCAuYy1oZXJvX19jb250ZW50IC5vLWNvbHVtbl9fdGl0bGUgaDUsIC5jLWhlcm9fX2NvbnRlbnQgLm8tY29sdW1uX190aXRsZSBoNiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtaGVyb19fY29udGVudCAuby1jb2x1bW5fX3RleHQgKiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5Aa2V5ZnJhbWVzIGhlYWRlcnBsYXkge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLmMtbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTA0cHg7XG4gIGhlaWdodDogNjdweDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLWxvZ29zX19oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5jLWxvZ29zX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAxNXB4O1xuICBncmlkLXJvdy1nYXA6IDE1cHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1sb2dvc19fbGlzdCB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAzMHB4O1xuICAgIGdyaWQtcm93LWdhcDogMzBweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG59XG4uYy1sb2dvc19faXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLypoZWlnaHQ6IDEyNXB4OyovXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jLWxvZ29zX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1sb2dvc19faXRlbSB7XG4gICAgLyptYXJnaW46IDAgMzBweDsqL1xuICB9XG59XG4uYy1sb2dvc19fZmlndXJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYy1tZW51LXRvZ2dsZSB7XG4gIC8qICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgaGVpZ2h0OiAkbWVudS1pY29uLWhlaWdodDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAkbWVudS1pY29uLWxpbmUtd2lkdGg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMzBweDtcbiAgei1pbmRleDogOTk5OTk7XG4gIHJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjREEzQzc2O1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLmMtbWVudS10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmMtbWVudS10b2dnbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjYmYyNDVkO1xufVxuLmMtbWVudS10b2dnbGVfX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtbWVudS10b2dnbGVfX2JhcjpmaXJzdC1vZi10eXBlIHtcbiAgYW5pbWF0aW9uOiBhbmltYXRlLWxpbmUtMS1yZXYgMC41cyBlYXNlLWluLW91dDtcbn1cbi5jLW1lbnUtdG9nZ2xlX19iYXI6bnRoLW9mLXR5cGUoMikge1xuICBhbmltYXRpb246IGFuaW1hdGUtbGluZS0yLXJldiAwLjVzIGVhc2UtaW4tb3V0O1xuICBtYXJnaW46IDRweCAwO1xufVxuLmMtbWVudS10b2dnbGVfX2JhcjpudGgtb2YtdHlwZSgzKSB7XG4gIGFuaW1hdGlvbjogYW5pbWF0ZS1saW5lLTMtcmV2IDAuNXMgZWFzZS1pbi1vdXQ7XG59XG4uYy1tZW51LXRvZ2dsZS5pcy1vcGVuIC5jLW1lbnUtdG9nZ2xlX19iYXI6Zmlyc3Qtb2YtdHlwZSB7XG4gIGFuaW1hdGlvbjogYW5pbWF0ZS1saW5lLTEgMC41cyBjdWJpYy1iZXppZXIoMC4zLCAxLCAwLjcsIDEpIGZvcndhcmRzO1xufVxuLmMtbWVudS10b2dnbGUuaXMtb3BlbiAuYy1tZW51LXRvZ2dsZV9fYmFyOm50aC1vZi10eXBlKDIpIHtcbiAgYW5pbWF0aW9uOiBhbmltYXRlLWxpbmUtMiAwLjVzIGN1YmljLWJlemllcigwLjMsIDEsIDAuNywgMSkgZm9yd2FyZHM7XG59XG4uYy1tZW51LXRvZ2dsZS5pcy1vcGVuIC5jLW1lbnUtdG9nZ2xlX19iYXI6bnRoLW9mLXR5cGUoMykge1xuICBhbmltYXRpb246IGFuaW1hdGUtbGluZS0zIDAuNXMgY3ViaWMtYmV6aWVyKDAuMywgMSwgMC43LCAxKSBmb3J3YXJkcztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtbWVudS10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhbmltYXRlLWxpbmUtMSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZSgwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNnB4LCAwKSByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA2cHgsIDApIHJvdGF0ZSg0NWRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYW5pbWF0ZS1saW5lLTIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBhbmltYXRlLWxpbmUtMyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZSgwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTZweCwgMCkgcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTZweCwgMCkgcm90YXRlKDEzNWRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYW5pbWF0ZS1saW5lLTEtcmV2IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNnB4LCAwKSByb3RhdGUoNDVkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA2cHgsIDApIHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBhbmltYXRlLWxpbmUtMi1yZXYge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBhbmltYXRlLWxpbmUtMy1yZXYge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNnB4LCAwKSByb3RhdGUoMTM1ZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTZweCwgMCkgcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlKDBkZWcpO1xuICB9XG59XG4uYy1xdWVzdGlvbnMge1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBwYWRkaW5nOiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtcXVlc3Rpb25zIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICB9XG59XG4uYy1xdWVzdGlvbnNfX2ZpZ3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAzNjVweDtcbiAgbGVmdDogaW5oZXJpdDtcbiAgcmlnaHQ6IC0xMDBweDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1xdWVzdGlvbnNfX2ZpZ3VyZSB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogaW5oZXJpdDtcbiAgICBib3R0b206IDA7XG4gICAgbWF4LXdpZHRoOiA0MjVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1xdWVzdGlvbnNfX2ZpZ3VyZSB7XG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgIHdpZHRoOiA0MjVweDtcbiAgfVxufVxuLmMtcXVlc3Rpb25zX19tZXRhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXF1ZXN0aW9uc19fbWV0YSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NSU7XG4gIH1cbn1cbi5jLXF1ZXN0aW9uc19fdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYy1xdWVzdGlvbnNfX2Rlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5jLXF1ZXN0aW9uc19fZGVzY3JpcHRpb24gc3Ryb25nIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1xdWVzdGlvbnNfX2J1dHRvbnMge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmMtcXVlc3Rpb25zX19idXR0b25zIC5vLWNvbHVtbiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXF1ZXN0aW9uc19fYnV0dG9ucyAuby1jb2x1bW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC5jLXF1ZXN0aW9uc19fYnV0dG9ucyAuby1jb2x1bW46bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5jLXF1ZXN0aW9uc19fYnV0dG9ucyAuYy1idXR0b24tYWx0ZXJuYXRlX190ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jLXNlcnZpY2VzX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuICBncmlkLWF1dG8tZmxvdzogcm93O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgZ3JpZC1yb3ctZ2FwOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQyNXB4KSB7XG4gIC5jLXNlcnZpY2VzX19saXN0IHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1zZXJ2aWNlc19fbGlzdCB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAzMHB4O1xuICB9XG59XG4uYy1zZXJ2aWNlc19faXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MjVweCkge1xuICAuYy1zZXJ2aWNlc19faXRlbSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNi9zcGFuIDY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtc2VydmljZXNfX2l0ZW0ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDMvc3BhbiAzO1xuICB9XG59XG4uYy1zZXJ2aWNlc19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLXNlcnZpY2VzX19maWd1cmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZy10b3A6IDU3Ljg5NDczNjg0MjElO1xufVxuLmMtc2VydmljZXNfX2ltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmMtc2VydmljZXNfX21ldGEge1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG4uYy1zZXJ2aWNlc19fdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJQcm9tcHRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYy1zZXJ2aWNlc19fcmVhZC1tb3JlLS10ZXh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMwMDA7XG59XG4uYy1zZXJ2aWNlc19fZnVsbC1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYy1zZXJ2aWNlc19fZnVsbC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmMtc2VydmljZXNfX2Z1bGwtbGluazpob3ZlciAuYy1zZXJ2aWNlc19faW1hZ2Uge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbn1cblxuLmMtc2l0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtc2l0ZV9faGVhZGVyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTtcbn1cbi5jLXNpdGVfX21haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1zaXRlX19uby1vZmZzZXQgLmMtc2l0ZV9fbWFpbiB7XG4gIHBhZGRpbmctdG9wOiAxMDdweDtcbn1cbi5lcnJvcjQwNCAuYy1zaXRlX19tYWluIHtcbiAgcGFkZGluZy10b3A6IDEwN3B4O1xufVxuLmMtc2l0ZV9fZm9vdGVyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxucCwgb2wsIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmMtc29jaWFsX19saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIC01cHg7XG59XG4uYy1zb2NpYWxfX2xpc3QgLmMtc29jaWFsX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5jLXNvY2lhbF9fbGlzdCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmMtc29jaWFsX19pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgd2lkdGg6IDcycHg7XG4gIGhlaWdodDogNTJweDtcbiAgYm9yZGVyLXJhZGl1czogMjZweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luOiAwIDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtc29jaWFsX19pdGVtIHtcbiAgICBtYXJnaW46IDAgMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jLXNvY2lhbF9faXRlbSB7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgfVxufVxuLmMtc29jaWFsX19pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uYy1zb2NpYWxfX2l0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmMtc29jaWFsX19pdGVtOmhvdmVyIHBhdGgge1xuICBmaWxsOiAjREEzQzc2O1xufVxuLmMtc29jaWFsX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jLXNvY2lhbF9faWNvbiB7XG4gIGhlaWdodDogMjRweDtcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMnM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4ycztcbiAgd2lkdGg6IDI0cHg7XG59XG4uYy1zb2NpYWxfX2ljb24gcGF0aCB7XG4gIGZpbGw6ICNEQTNDNzY7XG59XG5cbi5jLXN1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJvbXB0XCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNkYTNjNzY7XG4gIGJhY2tncm91bmQ6ICNmNmM4ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5jLXVzcHNfX2xpc3Qge1xuICBtYXJnaW46IDA7XG59XG4uby1zZWN0aW9uLS11c3BzIC5jLXVzcHNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xufVxuLmMtdXNwc19faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYy11c3BzX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uby1zZWN0aW9uLS11c3BzIC5jLXVzcHNfX2l0ZW0ge1xuICBmbGV4OiAxIDAgMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm8tc2VjdGlvbi0tdXNwcyAuYy11c3BzX19pdGVtIHtcbiAgICBmbGV4OiAwIDAgMzMlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uYy11c3BzX19pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmMtdXNwc19faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDhweDtcbn1cbi5jLXVzcHNfX21ldGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYy11c3BzX190ZXh0IHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLXVzcHNfX3RleHQgcCBzdHJvbmcge1xuICBjb2xvcjogIzAwMDtcbn1cbi5vLXNlY3Rpb24tLXVzcHMgLmMtdXNwc19fdGV4dCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uby1zZWN0aW9uLS11c3BzIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLm8tY29sdW1uX191c3BzIC5jLXVzcHNfX2xpc3Qge1xuICBtYXJnaW46IDA7XG59XG4uby1jb2x1bW5fX3VzcHMgLmMtdXNwc19faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uby1jb2x1bW5fX3VzcHMgLmMtdXNwc19faXRlbTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm8tY29sdW1uX191c3BzIC5jLXVzcHNfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4uby1jb2x1bW5fX3VzcHMgLmMtdXNwc19faWNvbiB7XG4gIGZsZXg6IDAgMCAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5vLWNvbHVtbl9fdXNwcyAuYy11c3BzX19tZXRhIHtcbiAgZmxleDogMSAwIGNhbGMoMTAwJSAtIDIwcHgpO1xufVxuLm8tY29sdW1uX191c3BzIC5jLXVzcHNfX3RleHQgcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm8tY29sdW1uX191c3BzIC5jLXVzcHNfX3RleHQgcCBzdHJvbmcge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmMtd2h5X19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmMtd2h5X190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb21wdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgdGV4dC13cmFwLXN0eWxlOiBiYWxhbmNlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYy13aHlfX3RpdGxlIHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLXdoeV9fdGl0bGUgc3Ryb25nIHtcbiAgY29sb3I6ICM0QzkxQ0E7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtd2h5X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG4uYy13aHlfX2xpc3Qge1xuICBtYXJnaW46IDA7XG59XG4uYy13aHlfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmMtd2h5X19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYy13aHlfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4uYy13aHlfX2ljb24ge1xuICBmbGV4OiAwIDAgMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uYy13aHlfX21ldGEge1xuICBmbGV4OiAxIDAgY2FsYygxMDAlIC0gMjBweCk7XG59XG4uYy13aHlfX3RleHQgcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmMtd2h5X190ZXh0IHAgc3Ryb25nIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi51LXRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udS10ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udS10ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi51LWhpZGUtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtaGlkZS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudS1oaWRlLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnUtc3Itb25seSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cblxuLmJsdXJyZWQtaW1hZ2Uge1xuICBmaWx0ZXI6IGJsdXIoMTBweCk7XG59XG5cbi5jLWNyc2xfX2J1dHRvbiB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RBM0M3Njtcbn1cbi5jLWNyc2xfX2J1dHRvbi0tY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYy1jcnNsX19idXR0b246aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZjI0NWQ7XG59XG4uYy12YWNhbmNpZXMtb3ZlcnZpZXdfX2FjdGl2ZS10ZXJtcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmMtdmFjYW5jaWVzLW92ZXJ2aWV3X19hY3RpdmUtdGVybXMgLmMtYWN0aXZlLXRlcm1zX19saXN0IHtcbiAgbWFyZ2luOiAtNXB4O1xufVxuLmMtdmFjYW5jaWVzLW92ZXJ2aWV3X19hY3RpdmUtdGVybXMgLmMtYWN0aXZlLXRlcm1zX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDVweDtcbn1cbi5jLXZhY2FuY2llcy1vdmVydmlld19fYWN0aXZlLXRlcm1zIC5jLWFjdGl2ZS10ZXJtc19fbGluayB7XG4gIHBhZGRpbmc6IDlweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYmFja2dyb3VuZDogI0RBM0M3NjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jLXZhY2FuY2llcy1vdmVydmlld19fYWN0aXZlLXRlcm1zIC5jLWFjdGl2ZS10ZXJtc19fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogI2JmMjQ1ZDtcbn1cbi5jLXZhY2FuY2llcy1vdmVydmlld19fYWN0aXZlLXRlcm1zIC5jLWFjdGl2ZS10ZXJtc19fdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LWZhbWlseTogXCJQcm9tcHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jLXZhY2FuY2llcy1vdmVydmlld19fYWN0aXZlLXRlcm1zIC5jLWFjdGl2ZS10ZXJtc19fcmVtb3ZlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5jLXZhY2FuY3lfX21ldGEge1xuICBtYXgtd2lkdGg6IDc1MHB4O1xufVxuLmMtdmFjYW5jeV9fbWV0YS0tZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmMtdmFjYW5jeV9fbWV0YS0tbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5jLXZhY2FuY3lfX21ldGEtLWl0ZW0ge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmMtdmFjYW5jeV9fbWV0YS0taXRlbTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtdmFjYW5jeV9fbWV0YS0taXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuYy12YWNhbmN5X19tZXRhLS1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uYy12YWNhbmN5X19tZXRhLS1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Y1RjVGNTtcbn1cbi5jLXZhY2FuY3lfX21ldGEtLWljb24gc3ZnIHtcbiAgd2lkdGg6IDE4cHg7XG59XG4uYy12YWNhbmN5X19tZXRhLS10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5jLXZhY2FuY3lfX21ldGEtLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5jLXNvbC1mb3JtX19pbm5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtYXV0by1mbG93OiByb3c7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICBncmlkLXJvdy1nYXA6IDMwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDI1cHgpIHtcbiAgLmMtc29sLWZvcm1fX2lubmVyIHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDMwcHg7XG4gIH1cbn1cbi5jLXNvbC1mb3JtX19pbm5lci1uby1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmMtc29sLWZvcm1fX2lubmVyLW5vLWltYWdlIC5jLXNvbC1mb3JtX19mb3JtIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNjUwcHg7XG59XG4uYy1zb2wtZm9ybV9fZm9ybSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEyL3NwYW4gMTI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtc29sLWZvcm1fX2Zvcm0ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDYvc3BhbiA2O1xuICB9XG59XG4uYy1zb2wtZm9ybV9fZmlndXJlLS1ob2xkZXIge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMi9zcGFuIDEyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNvbC1mb3JtX19maWd1cmUtLWhvbGRlciB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNi9zcGFuIDY7XG4gIH1cbn1cbi5jLXNvbC1mb3JtX19maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXNvbC1mb3JtX19maWd1cmUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgfVxufVxuLmMtc29sLWZvcm1fX2ltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtc29sLWZvcm1fX2ltYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4IDAgMCAxNXB4O1xuICB9XG59XG5cbi5vLXNlY3Rpb24tLXByb2Nlc3Mge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYy1wcm9jZXNzX19maWd1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiA0OC44MjgxMjUlO1xuICBtYXJnaW46IDA7XG59XG4uYy1wcm9jZXNzX19maWd1cmUtLWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLXByb2Nlc3NfX2ZpZ3VyZS0taG9sZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiA1MCU7XG4gIGJhY2tncm91bmQ6ICMyQjM4OEY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG59XG4uYy1wcm9jZXNzX19pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jLXByb2Nlc3NfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjMkIzODhGO1xuICBwYWRkaW5nOiA2MHB4IDA7XG59XG4uYy1wcm9jZXNzX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmMtcHJvY2Vzc19faGVhZGVyICoge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLXByb2Nlc3NfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uYy1wcm9jZXNzX19saXN0IC5zbGljay10cmFjayB7XG4gIGFsaWduLWl0ZW1zOiBpbmhlcml0O1xufVxuLmMtcHJvY2Vzc19fbGlzdCAuc2xpY2stc2xpZGUge1xuICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi5jLXByb2Nlc3NfX2xpc3QgLnNsaWNrLXNsaWRlID4gZGl2IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmMtcHJvY2Vzc19faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jLXByb2Nlc3NfX2l0ZW0tLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5jLXByb2Nlc3NfX2l0ZW0tLWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQTNDNzY7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGZsZXg6IDAgMCAzMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYy1wcm9jZXNzX19pdGVtLS10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZsZXg6IDEgMCBjYWxjKDEwMCUgLSAzMnB4IC0gMTVweCk7XG59XG4uYy1wcm9jZXNzX19pdGVtLS1kZXNjcmlwdGlvbiBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jLWZvb3Rlci1sb2NhdGlvbnNfX2xpc3Qge1xuICBtYXJnaW46IDBweDtcbn1cbi5jLWZvb3Rlci1sb2NhdGlvbnNfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmMtZm9vdGVyLWxvY2F0aW9uc19faXRlbTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW46IDBweDtcbn1cbi5jLWZvb3Rlci1sb2NhdGlvbnNfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmMtZm9vdGVyLWxvY2F0aW9uc19fZmlndXJlIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDBweCAxNXB4IDBweCAwcHg7XG4gIGZsZXg6IDAgMCA0OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE0MTQxO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLmMtZm9vdGVyLWxvY2F0aW9uc19fbWV0YSB7XG4gIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSA2M3B4KTtcbn1cbi5jLWZvb3Rlci1sb2NhdGlvbnNfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uYy1mb290ZXItbG9jYXRpb25zX19kZXNjcmlwdGlvbiBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn0iLCJodG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKiB7XG4gICYsXG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICB9XG59XG4iLCIvKiBwcm9tcHQtNjAwIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgZm9udC1mYW1pbHk6ICdQcm9tcHQnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogdXJsKCcuLi9mb250cy9wcm9tcHQtdjEwLWxhdGluLTYwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTsgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xufVxuLyogcHJvbXB0LTYwMGl0YWxpYyAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIGZvbnQtZmFtaWx5OiAnUHJvbXB0JztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IHVybCgnLi4vZm9udHMvcHJvbXB0LXYxMC1sYXRpbi02MDBpdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7IC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cbn1cblxuLyogbXVsaXNoLXJlZ3VsYXIgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xuICBmb250LWZhbWlseTogJ011bGlzaCc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL211bGlzaC12MTMtbGF0aW4tcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKTsgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xufVxuLyogbXVsaXNoLWl0YWxpYyAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIGZvbnQtZmFtaWx5OiAnTXVsaXNoJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybCgnLi4vZm9udHMvbXVsaXNoLXYxMy1sYXRpbi1pdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7IC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cbn1cbi8qIG11bGlzaC03MDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xuICBmb250LWZhbWlseTogJ011bGlzaCc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL211bGlzaC12MTMtbGF0aW4tNzAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpOyAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXG59XG4vKiBtdWxpc2gtNzAwaXRhbGljIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgZm9udC1mYW1pbHk6ICdNdWxpc2gnO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKCcuLi9mb250cy9tdWxpc2gtdjEzLWxhdGluLTcwMGl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKTsgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xufSIsImh0bWwge1xuICBsaW5lLWhlaWdodDogMS41OyBcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn0iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI1JFU0VUXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEEgdmVyeSBzaW1wbGUgcmVzZXQgdGhhdCBzaXRzIG9uIHRvcCBvZiBOb3JtYWxpemUuY3NzLlxuICovXG5cbmJvZHksXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuYmxvY2txdW90ZSwgcCwgcHJlLFxuZGwsIGRkLCBvbCwgdWwsXG5maWd1cmUsXG5ocixcbmZpZWxkc2V0LCBsZWdlbmQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cblxuLyoqXG4gKiBSZW1vdmUgdHJhaWxpbmcgbWFyZ2lucyBmcm9tIG5lc3RlZCBsaXN0cy5cbiAqL1xuXG5saSA+IHtcbiAgb2wsXG4gIHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cblxuLyoqXG4gKiBSZW1vdmUgZGVmYXVsdCB0YWJsZSBzcGFjaW5nLlxuICovXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cblxuLyoqXG4gKiAxLiBSZXNldCBDaHJvbWUgYW5kIEZpcmVmb3ggYmVoYXZpb3VyIHdoaWNoIHNldHMgYSBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgXG4gKiAgICBvbiBmaWVsZHNldHMuXG4gKi9cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7IC8qIFsxXSAqL1xuICBib3JkZXI6IDA7XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI1NIQVJFRFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBTaGFyZWQgZGVjbGFyYXRpb25zIGZvciBjZXJ0YWluIGVsZW1lbnRzLlxuICovXG5cbi8qKlxuICogQWx3YXlzIGRlY2xhcmUgbWFyZ2lucyBpbiB0aGUgc2FtZSBkaXJlY3Rpb246XG4gKiBjc3N3aXphcmRyeS5jb20vMjAxMi8wNi9zaW5nbGUtZGlyZWN0aW9uLW1hcmdpbi1kZWNsYXJhdGlvbnNcbiAqL1xuXG5hZGRyZXNzLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbmJsb2NrcXVvdGUsIHAsIHByZSxcbmRsLCBvbCwgdWwsXG5maWd1cmUsXG5ocixcbnRhYmxlLFxuZmllbGRzZXQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5cbi8qKlxuICogQ29uc2lzdGVudCBpbmRlbnRhdGlvbiBmb3IgbGlzdHMuXG4gKi9cblxuZGQsIG9sLCB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuIiwiYmxvY2txdW90ZSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn0iLCIuYy1idXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaW5pdGlhbDtcbiAgICBcbiAgICAmX190ZXh0LCAmX19pY29uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICZfX2JhY2tncm91bmQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGluaXRpYWw7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIC5jLWJ1dHRvbiB7XG4gICAgICAgICAgICAmX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmMtY2Fyb3VzZWwge1xuICAmLWJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGJvcmRlcjogMDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKSxjb2xvciAuM3MgY3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSksYm9yZGVyLWNvbG9yIC4zcyBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDI0cHgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgIC5jLWNhcmQtdGVhbV9fbGlzdC0tY2Fyb3VzZWwtb3V0ZXIgJiB7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gNTBweCk7XG5cbiAgICAgIEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDI0cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktaG92ZXI7XG4gICAgfVxuXG4gICAgJl9fcHJldiB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgICZfX25leHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJi5zbGljay1kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLyogQ29sb3JzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBIdWlzc3RpamwgKi9cbiRjb2xvci1waW5rOiAjREEzQzc2O1xuJGNvbG9yLWJhYnlibHVlOiAjNEM5MUNBO1xuJGNvbG9yLXB1cnBsZTogIzJCMzg4RjsgXG5cblxuJGNvbG9yLWJsdWUgOiAjMUMzNTYwO1xuJGNvbG9yLWxpZ2h0LWdyZXkgOiAjRThFOEU4OyBcbiRjb2xvci1vZmZibGFjayA6ICMxQTFBMUE7XG4kY29sb3ItZGFyay1ncmV5IDogIzVDNUM1QztcbiRjb2xvci1ncmV5OiAjQkRCRUMxO1xuJGNvbG9yLW9yYW5nZSA6ICNGMDhCMDA7XG4kY29sb3ItbGlnaHRlc3QtZ3JleSA6ICNmOWY5Zjk7XG5cblxuLy8gQ29sb3JzIHNob3VsZG50IGJlIHVzZWQgZGlyZWN0bHkgYnV0IHJlYXNzaWduZWRcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcbiRjb2xvci1vdXRsaW5lOiAjRjVGNUY1O1xuJGNvbG9yLW91dGxpbmUtZGFyazogIzQxNDE0MTtcblxuLy8gQ29sb3JzXG4kY29sb3ItYmFja2dyb3VuZC1zaXRlOiAkY29sb3Itd2hpdGU7XG4kY29sb3ItYmFja2dyb3VuZDogJGNvbG9yLWxpZ2h0ZXN0LWdyZXk7XG4kY29sb3ItYmFja2dyb3VuZC1mb290ZXI6ICRjb2xvci1ibGFjaztcblxuJGNvbG9yLXByaW1hcnk6ICRjb2xvci1iYWJ5Ymx1ZTtcbiRjb2xvci1zZWNvbmRhcnk6ICRjb2xvci1waW5rO1xuJGNvbG9yLXRlcnRpYXJ5IDogJGNvbG9yLW9mZmJsYWNrO1xuJGNvbG9yLXF1YXRlcm5hcnkgOiAkY29sb3ItcHVycGxlO1xuLy8gVGV4dFxuJGNvbG9yLXRpdGxlOiAkY29sb3ItYmxhY2s7XG4kY29sb3ItdGV4dDogJGNvbG9yLW9mZmJsYWNrO1xuJGNvbG9yLXN0cm9uZzogJGNvbG9yLWJsYWNrO1xuXG4vLyBIb3ZlclxuJGNvbG9yLXByaW1hcnktaG92ZXI6IGRhcmtlbigkY29sb3ItcHJpbWFyeSwgMTAlKTtcbiRjb2xvci1zZWNvbmRhcnktaG92ZXI6IGRhcmtlbigkY29sb3Itc2Vjb25kYXJ5LCAxMCUpO1xuJGNvbG9yLXRlcnRpYXJ5LWhvdmVyOiBkYXJrZW4oJGNvbG9yLXRlcnRpYXJ5LCAxMCUpO1xuXG4kY29sb3ItYmxhY2staG92ZXI6ICMwMDA1MDA7XG4kY29sb3Itd2hpdGUtaG92ZXI6ICNmMmYyZjI7XG5cbi8vIExpbmtzXG4kY29sb3ItbGluazogJGNvbG9yLXByaW1hcnk7XG4kY29sb3ItbGluay1ob3ZlcjogZGFya2VuKCRjb2xvci1saW5rLCAxMCUpO1xuXG4vLyBGZWVkYmFja1xuJGNvbG9yLXJlZDogcmVkO1xuJGNvbG9yLWdyZWVuOiAjNENBRjUwO1xuJGNvbG9yLW9yYW5nZTogb3JhbmdlO1xuJGNvbG9yLWdyZWVuLWhvdmVyIDogZGFya2VuKCRjb2xvci1ncmVlbiwgMTAlKTtcblxuLy8gRm9ybVxuJGNvbG9yLWZvcm0tYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuJGNvbG9yLWZvcm0tdGl0bGU6ICRjb2xvci13aGl0ZTtcbiRjb2xvci1mb3JtLWRlc2NyaXB0aW9uOiBkYXJrZW4oJGNvbG9yLXdoaXRlLCAxMCUpO1xuJGNvbG9yLWZvcm0tbGFiZWw6ICRjb2xvci13aGl0ZTtcblxuLy8gU29jaWFsIE1lZGlhXG4kY29sb3ItaW5zdGFncmFtOiBcdFx0XHQjYzMyYWEzO1xuJGNvbG9yLXR3aXR0ZXI6XHRcdCBcdFx0IzFkYTFmMjtcbiRjb2xvci1saW5rZWRpbjpcdCBcdFx0IzBhNjZjMjtcbiRjb2xvci10aWt0b2s6XHQgXHRcdFx0IzAxMDEwMTtcbiRjb2xvci15b3V0dWJlOlx0IFx0XHRcdCNmZjAwMDA7XG4kY29sb3Itd2hhdHNhcHA6XHQgXHRcdCMyNWQzNjY7XG4kY29sb3ItZmFjZWJvb2s6XHQgXHRcdCMzYjU5OTg7XG4kY29sb3ItcGludGVyZXN0Olx0XHRcdCNiZDA4MWM7XG5cbi8vRGFzaGJvYXJkIChXb29Db21tZXJjZSlcbiRjb2xvci1jb21wbGV0ZWQ6IFx0XHRcdCNjNmUxYzY7XG4kY29sb3ItZmFpbGVkOlx0XHQgXHRcdCNlYmEzYTM7XG4kY29sb3ItcmVmdW5kZWQ6XHQgXHRcdCNlNWU1ZTU7XG4kY29sb3Itb25ob2xkOlx0IFx0XHRcdCNmOGRkYTc7XG4kY29sb3ItcHJvY2Vzc2luZzpcdCBcdFx0I2M4ZDdlMTtcbiRjb2xvci1wZW5kaW5nOlx0IFx0XHRcdCNlNWU1ZTU7XG4kY29sb3ItY2FuY2VsbGVkOlx0IFx0XHQjZmZkZGJlO1xuXG4kY29sb3ItY29tcGxldGVkLXRleHQ6IFx0XHQjNWI4NDFiO1xuJGNvbG9yLWZhaWxlZC10ZXh0Olx0XHQgXHQjNzYxOTE5O1xuJGNvbG9yLXJlZnVuZGVkLXRleHQ6XHQgXHQjNzc3O1xuJGNvbG9yLW9uaG9sZC10ZXh0Olx0IFx0XHQjOTQ2NjBjO1xuJGNvbG9yLXByb2Nlc3NpbmctdGV4dDpcdFx0IzJlNDQ1MztcbiRjb2xvci1wZW5kaW5nLXRleHQ6XHRcdCM3Nzc7XG4kY29sb3ItY2FuY2VsbGVkLXRleHQ6XHQgXHQjYzU4ODEwOyIsImgxLCAuaDEge1xuICBjb2xvcjogJGNvbG9yLXRpdGxlO1xuICBmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG5cbiAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gIH1cbn1cblxuaDIsIC5oMiB7XG4gIGNvbG9yOiAkY29sb3ItdGl0bGU7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIHRleHQtd3JhcDogYmFsYW5jZTtcblxuICBAaW5jbHVkZSBicChsYXJnZSkge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgfVxufVxuXG5oMywgLmgzIHtcbiAgY29sb3I6ICRjb2xvci10aXRsZTtcbiAgZm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xuXG4gIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbmg0LCAuaDQge1xuICBjb2xvcjogJGNvbG9yLXRpdGxlO1xuICBmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG4gIFxuICBAaW5jbHVkZSBicChtZWRpdW0pIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cblxuaDUsIC5oNSB7XG4gIGNvbG9yOiAkY29sb3ItdGl0bGU7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgICBcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtd3JhcDogYmFsYW5jZTtcbiAgXG4gIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG5cbmg2LCAuaDYge1xuICBjb2xvcjogJGNvbG9yLXRpdGxlO1xuICBmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG5cbiAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn0iLCIkbm8tcmFkaXVzOiAwcHggIWRlZmF1bHQ7XG4kZ2xvYmFsLXJhZGl1czogNXB4ICFkZWZhdWx0O1xuJGJpZy1yYWRpdXM6IDE1cHggIWRlZmF1bHQ7XG4kZ2xvYmFsLXJhZGl1czogJGJpZy1yYWRpdXM7XG4kZ2xvYmFsLXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvbnQtdGV4dDogJ011bGlzaCcsIHNhbnMtc2VyaWY7XG4kZm9udC10aXRsZTogJ1Byb21wdCcsIHNhbnMtc2VyaWY7XG4kZm9udC1zdWJ0aXRsZTogJ011bGlzaCcsIHNhbnMtc2VyaWY7XG4kZm9udC1sYWJlbCA6ICRmb250LXRpdGxlO1xuXG5cbiRicmVha3BvaW50czogKFxuXHR4eHMgOiAzMjBweCxcblx0ZXh0cmFzbWFsbDogMzc1cHgsXG5cdHhzOiAzODBweCxcblx0c21hbGw6IDQyNXB4LFxuXHRtZWRpdW1zbWFsbDogNDgwcHgsXG5cdG1lZGl1bSA6IDc2OHB4LFxuXHRsYXJnZSA6IDEwMjRweCxcblx0eGxhcmdlIDogMTI4MHB4LFxuXHR4eGxhcmdlIDogMTQwMHB4LFxuXHRmdWxsOiAxMDAlLFxuKTsiLCJociB7XG4gXHRkaXNwbGF5OiBibG9jaztcblx0Ym9yZGVyLXJhZGl1czogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLW91dGxpbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59IiwiaHRtbCB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1iYWNrZ3JvdW5kLXNpdGU7XG4gIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXRleHQ7XG4gIGZvbnQtc2l6ZTogMTZweDsgLyogWzFdICovIC8qIDEzcHggKi9cbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IC8qIFsxXSAqL1xuICBtaW4taGVpZ2h0OiAxMDAlOyAvKiBbM10gKi9cbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyAvKiBbMl0gKi9cbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbi8qXG4gICY6bm90KC53Zi1wcmVsb2FkZWQpIHtcbiAgICBmb250LWZhbWlseTogQXJpYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDRyZW07XG5cbiAgICBoMSwgaDIsIGgzLFxuICAgIGg0LCBoNSwgaDYge1xuICAgICAgZm9udC1mYW1pbHk6IEFyaWFsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMXJlbTtcbiAgICB9XG4gIH0qL1xuXG4gICYubWVudS1vcGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59IiwiLmMtaWNvbiB7XG5cblx0Jl9fZnVsbC1saW5rIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdFx0LmMtaWNvbiB7XG5cdFx0XHRcdCZfX2ljb24ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXG5cdFx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jl9fdGV4dCB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9faWNvbiB7XG5cdFx0d2lkdGg6IDI4cHg7XG5cdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRtYXJnaW4tcmlnaHQ6IDZweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblxuXHRcdHN2ZyB7XG5cdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdGhlaWdodDogOHB4O1xuXHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXG5cdFx0XHRwYXRoIHtcblx0XHRcdFx0ZmlsbDogY3VycmVudENvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3RleHQge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcblx0fVxufSIsImltZyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgLyogWzJdICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogWzFdICovXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8qIFszXSAqL1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuIiwiaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsIFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1c1xudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCxcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXJcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCxcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4ICRjb2xvci13aGl0ZSBpbnNldDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xufVxuXG5pbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMTFweCAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLW91dGxpbmU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXNpemU6IDE2cHg7XG59XG5cbnRleHRhcmVhIHtcbiAgICByZXNpemU6IG5vbmU7XG4gICAgaGVpZ2h0OiA4cmVtIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbnNlbGVjdCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBwYWRkaW5nOiAxMXB4IDMwcHggMTFweCAxMXB4O1xuXG4gICAgJjo6LW1zLWV4cGFuZCB7IC8qIGZvciBJRSAxMSAqL1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuc2VsZWN0Om5vdChbbXVsdGlwbGVdKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZHJvcGRvd24tYXJyb3cuc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5zZWxlY3RbbXVsdGlwbGVdIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIFxuICAgIG9wdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDExcHggMjBweDtcblxuICAgIH1cbn1cblxuaW5wdXQ6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjp0cmFuc3BhcmVudDsgfVxuaW5wdXQ6Zm9jdXM6LW1vei1wbGFjZWhvbGRlciB7IGNvbG9yOnRyYW5zcGFyZW50OyB9XG5pbnB1dDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7IGNvbG9yOnRyYW5zcGFyZW50OyB9XG5pbnB1dDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjp0cmFuc3BhcmVudDsgfVxuXG50ZXh0YXJlYTpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOnRyYW5zcGFyZW50OyB9XG50ZXh0YXJlYTpmb2N1czotbW96LXBsYWNlaG9sZGVyIHsgY29sb3I6dHJhbnNwYXJlbnQ7IH1cbnRleHRhcmVhOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHsgY29sb3I6dHJhbnNwYXJlbnQ7IH1cbnRleHRhcmVhOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOnRyYW5zcGFyZW50OyB9XG5cbmlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6ICRjb2xvci1ibGFjazsgb3BhY2l0eTogLjR9XG5pbnB1dDotbW96LXBsYWNlaG9sZGVyIHsgY29sb3I6ICRjb2xvci1ibGFjazsgb3BhY2l0eTogLjR9XG5pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7IGNvbG9yOiAkY29sb3ItYmxhY2s7IG9wYWNpdHk6IC40fVxuaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6ICRjb2xvci1ibGFjazsgb3BhY2l0eTogLjR9XG5cbnRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6ICRjb2xvci1ibGFjazsgb3BhY2l0eTogLjR9XG50ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyIHsgY29sb3I6ICRjb2xvci1ibGFjazsgb3BhY2l0eTogLjR9XG50ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7IGNvbG9yOiAkY29sb3ItYmxhY2s7IG9wYWNpdHk6IC40fVxudGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6ICRjb2xvci1ibGFjazsgb3BhY2l0eTogLjR9XG5cbmJ1dHRvbltkaXNhYmxlZF0sIGh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIG9wYWNpdHk6IDAuNTtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDAgMCAuMjVyZW0gMDtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgIGFwcGVhcmFuY2U6ICAgICAgICAgY2hlY2tib3g7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICBhcHBlYXJhbmNlOiAgICAgICAgIHJhZGlvO1xufVxuXG5pbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgaW5wdXRbdHlwZT1lbWFpbF0sIGlucHV0W3R5cGU9dXJsXSxcbmlucHV0W3R5cGU9dGVsXSwgaW5wdXRbdHlwZT1zZWFyY2hdLCBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IFxufVxuXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgdHJhbnNpdGlvbjogMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXI6IDA7XG59IiwiLm8tbGF5b3V0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsMWZyKTtcbiAgZ3JpZC1yb3ctZ2FwOiAzMHB4O1xuXG4gIEBpbmNsdWRlIGJwKHNtYWxsKSB7XG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDMwcHg7XG4gIH1cblxuICAmLS1iaWctZ2FwIHtcbiAgICBAaW5jbHVkZSBicCh4bGFyZ2UpIHtcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogMTAwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcbiAgICBcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcblxuICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgLm8tbGF5b3V0LS1yZXZlcnNlICYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5vLWNvbHVtbiB7XG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIE9yZGVyICovXG4uby1sYXlvdXQtLXJldmVyc2Uge1xuICAuby1sYXlvdXRfX2l0ZW0ge1xuICAgIG9yZGVyOiAxO1xuXG4gICAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgIH1cblxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBvcmRlcjogMjtcblxuICAgICAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIFZlcnRpY2FsIGFsaWduICovXG4uby1hbGlnbi1jZW50ZXIge1xuICAuby1sYXlvdXQge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfSBcbn1cblxuLm8tYWxpZ24tY2VudGVyIHtcbiAgLm8tbGF5b3V0IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfSBcbn1cblxuLm8tYWxpZ24tYm90dG9tIHtcbiAgLm8tbGF5b3V0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH0gXG59XG5cblxuLyogU2l6ZXMgKi9cbi5vLWxheW91dC0tMTAwIHtcbiAgLyp3aWR0aDogMTAwJTsqL1xuICA+IC5vLWxheW91dF9faXRlbSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcbiAgfVxufVxuXG4uby1sYXlvdXQtLTUwLTUwIHtcbiAgPiAuby1sYXlvdXRfX2l0ZW0ge1xuICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICBncmlkLWNvbHVtbjogc3BhbiA2L3NwYW4gNjtcbiAgICB9XG4gIH1cbn1cblxuLm8tbGF5b3V0LS0zMy02NiB7XG4gID4gLm8tbGF5b3V0X19pdGVtIHtcbiAgICBAaW5jbHVkZSBicChsYXJnZSkge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gOC9zcGFuIDg7XG5cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDQvc3BhbiA0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uby1sYXlvdXQtLTYwLTQwIHtcbiAgPiAuby1sYXlvdXRfX2l0ZW0ge1xuICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICBncmlkLWNvbHVtbjogc3BhbiA1L3NwYW4gNTtcblxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNy9zcGFuIDc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5vLWxheW91dC0tNDAtNjAge1xuICA+IC5vLWxheW91dF9faXRlbSB7XG4gICAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDcvc3BhbiA3O1xuXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA1L3NwYW4gNTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm8tbGF5b3V0LS02Ni0zMyB7XG4gID4gLm8tbGF5b3V0X19pdGVtIHtcbiAgICBAaW5jbHVkZSBicChsYXJnZSkge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNC9zcGFuIDQ7XG5cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDgvc3BhbiA4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uby1sYXlvdXQtLTMzLTMzLTMzIHtcbiAgPiAuby1sYXlvdXRfX2l0ZW0ge1xuXG4gICAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDYvc3BhbiA2O1xuXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxMi9zcGFuIDEyO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAoeGxhcmdlKSB7XG4gICAgICBncmlkLWNvbHVtbjogc3BhbiA0L3NwYW4gNDtcblxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNC9zcGFuIDQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5vLWxheW91dC0tMjUtMjUtMjUtMjUge1xuICA+IC5vLWxheW91dF9faXRlbSB7XG5cbiAgICBAaW5jbHVkZSBicChtZWRpdW0pIHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDYvc3BhbiA2O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwKHhsYXJnZSkge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMy9zcGFuIDM7XG4gICAgfVxuICB9XG59IiwiLm8tc2VjdGlvbi5vLXNlY3Rpb24tLWxpbmUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jLWxpbmUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3Itb3V0bGluZTtcbn0iLCJhIHtcblx0Y29sb3I6ICRjb2xvci1saW5rO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWxpbms7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cbn1cblxuXG4uYy1saW5rcyB7XG5cdCZfX2xpc3Qge1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdCYtLWZ1bGwge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHQgICAgZGlzcGxheTogZ3JpZDtcblx0XHQgICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAzMHB4O1xuXHRcdCAgICBncmlkLWNvbHVtbi1nYXA6IDMwcHg7XG5cdFx0ICAgIGNvbHVtbi1nYXA6IDMwcHg7XG5cdFx0ICAgIGdyaWQtcm93LWdhcDogMTVweDtcblx0XHQgICAgcm93LWdhcDogMTVweDtcblx0XHQgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcblxuXHRcdCAgICBAaW5jbHVkZSBicChtZWRpdW0pIHtcblx0XHQgICAgXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdCAgICB9XG5cblx0XHQgICAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHQgICAgXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuXHRcdCAgICB9XG5cdFx0fVxuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHQmLmlzLWN1cnJlbnQge1xuXHRcdFx0LmMtbGlua3NfX3RleHQge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19saW5rIHtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblxuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdCAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0ICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblxuXHRcdFx0LmMtbGlua3Mge1xuXG5cdFx0XHRcdCZfX2ljb24ge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCZfX3RleHQge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQmX19pY29uIHtcblx0XHR3aWR0aDogMTJweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cblx0XHRmbGV4OiAwIDAgMTJweDtcblx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXG5cdH1cblxuXG5cdCZfX3RleHQge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0ICAgIGZsZXg6IDEgMCBjYWxjKDEwMCUgLSAxN3B4KTtcblxuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdCAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0ICAgIG92ZXJmbG93OiBoaWRkZW47XG5cdH1cbn0iLCJvbDpub3QoW2NsYXNzXSksIHVsOm5vdChbY2xhc3NdKSB7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMTVweDtcblxuICBsaTo6bWFya2VyIHtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFxuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMTdweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NoZXZyb24tcmlnaHQuc3ZnJyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgfVxuICB9XG59XG5cblxub2wsIHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxubGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gID4gdWwsXG4gID4gb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4uYy1saXN0IHtcbiAgJl9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAmX19mdWxsLWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5jLWxpc3Qge1xuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcblxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJvdHRvbTogLTJweDtcblxuICAgICAgICAgIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgICAgICAgICBib3JkZXItc3R5bGU6IGRhc2hlZDtcblxuICAgICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICAgIFxuICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC4yNXM7XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgLmMtbGlzdCB7XG4gICAgICAgICZfX2ljb24ge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzO1xuICAgICAgICB9XG4gICAgICBcbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuMjVzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbG9yOiAkY29sb3ItbGluaztcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcblxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzO1xuXG4gICAgc3ZnIHsgXG4gICAgICBwYXRoIHtcbiAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgIC5jLWxpc3RfX2Z1bGwtbGluayAmIHtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59IiwiLmMtbWVudSxcbi5tZW51IHtcbiAgICAmX19saXN0IHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgJi0tZHJvcGRvd24ge1xuICAgICAgICAgICAgLmMtbWVudSB7XG4gICAgICAgICAgICAgICAgJl9fZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogaW5oZXJpdDtcblxuICAgICAgICAgICAgICAgICAgICAuYy1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2xpbmsge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogaW5oZXJpdDtcblxuICAgICAgICAgICAgICAgICAgICAuYy1tZW51X19jaGV2cm9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgPiAuYy1tZW51X19kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Ryb3Bkb3duIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgwKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcblxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAxMHB4IDIwcHg7XG5cbiAgICAgICAgLmMtbWVudV9faW5uZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tbGlzdCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmMtbWVudSB7XG4gICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgJi0taW5uZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLWRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYy1oZWFkZXJfX2xhbmd1YWdlcyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAuYy1sYW5ndWFnZXMge1xuICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICYtLWN1cnJlbnQtbGFuZ3VhZ2Uge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgLmMtbGFuZ3VhZ2VzX19hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jLWxhbmd1YWdlc19fZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZSwgdmlzaWJpbGl0eSAuNXMgZWFzZTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuYy1sYW5ndWFnZXNfX2xhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmMtbGFuZ3VhZ2VzX19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jLWxhbmd1YWdlc19fbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYy1sYW5ndWFnZXNfX2xhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1kcm9wZG93bjpob3ZlciAuYy1sYW5ndWFnZXNfX2Ryb3Bkb3duLFxuICAgICAgICAgICAgLmMtbGFuZ3VhZ2VzX19kcm9wZG93bjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faWNvbi0taG9sZGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWxpZ2h0ZXN0LWdyZXk7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fYXJyb3cge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzO1xuXG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jLWxhbmd1YWdlc19faXRlbS0tY3VycmVudC1sYW5ndWFnZTpob3ZlciAmIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZmxhZyB7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcblxuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGFiZWwge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC10ZXh0O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYy1tZW51LW92ZXJsYXkge1xuICAgIHJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiA4O1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwwKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cztcblxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICB9XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuXG4gICAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgXG4gICAgICAgICY6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6IDE0N3B4IDAgNDBweCAwO1xuICAgIH1cblxuICAgICZfX25hdiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgICAgICAuYy1tZW51LW92ZXJsYXkge1xuICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmMtYnV0dG9uX19vdXRsaW5lIHtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jLW1lbnUtb3ZlcmxheV9fdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fY2hldnJvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIHRvcDogaW5oZXJpdDtcblxuICAgICAgICAgICAgICAgICYuaXMtb3BlbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgJl9fdmFjYW5jaWVzIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAmLS1sYWJlbCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5jLW1lbnUsXG4ubWVudSB7XG5cbiAgICAmX19saXN0IHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSBicChsYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW46bm90KC5jLWJ1dHRvbl9fdGV4dCkge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgID4gLm1lbnVfX2Ryb3Bkb3duIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jLWJ1dHRvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgJl9fb3V0bGluZSB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAuYy1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYy1tZW51IHtcbiAgICAgICAgICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmMtbWVudV9fdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAuYy1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jaGV2cm9uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cztcblxuICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtb3BlbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgICAgIC5jLW1lbnVfX2l0ZW0tLW5vcm1hbCAmIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgICAgIC5jLW1lbnUge1xuICAgICAgICAgICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jLW1lbnUge1xuICAgICZfX2xpbmsge1xuICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAuYy1tZW51IHtcbiAgICAgICAgICAgICAgICAmX192YWNhbmNpZXMge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdmFjYW5jaWVzIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG59IiwiJHNpemUtaXRlbTogNDhweDtcblxuLmMtcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICZfX2xpc3Qge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogJHNpemUtaXRlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IFxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgID4gbmF2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgID4gLm5hdi1saW5rcyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAucGFnZS1udW1iZXJzIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcHJldixcbiAgICAmX19uZXh0LFxuICAgICZfX2l0ZW0sXG4gICAgLnBhZ2UtbnVtYmVycyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmaWxsOiAkY29sb3Itb3V0bGluZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6ICRzaXplLWl0ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkc2l6ZS1pdGVtO1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAkc2l6ZS1pdGVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcblxuICAgICAgICAmLmlzLWRpc2FibGVkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgICAgICAgICBmaWxsOiAkY29sb3ItdGV4dDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtY3VycmVudCwgJi5jdXJyZW50IHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmRvdHMge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itb3V0bGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYucHJldiwgJi5uZXh0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG4gICAgICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRpdGxlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnByZXYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAgIH1cblxuICAgICAgICAmLm5leHQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgIH1cblxuICAgICZfX3ByZXYsXG4gICAgJl9fbmV4dCB7XG4gICAgICAgIHNwYW46bm90KFtjbGFzc10pIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGhpZGRlbi12aXN1YWxseSgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhZ2luYXRpb25fX2ljb24ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0ycHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbmV4dCB7XG4gICAgICAgIC5wYWdpbmF0aW9uX19pY29uIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAmLmlzLWN1cnJlbnQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktaG92ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktaG92ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm8tc2VjdGlvbiB7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLXRvcDogMzBweDtcblx0XG5cdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0bWFyZ2luLXRvcDogODBweDtcblx0fVxuXHRcblx0Jl9fYmFja2dyb3VuZCB7XG5cdFx0cGFkZGluZzogNDBweCAwO1xuXG5cdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdHBhZGRpbmc6IDgwcHggMDtcblx0XHR9XG5cdH1cblxuXHQmX19oZWFkZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cbn1cblxuXG4uby1zZWN0aW9uIHtcblx0Jl9fYmFja2dyb3VuZCB7XG5cdFx0Ji0tcHJpbWFyeSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcblxuXHRcdFx0LmgxLCAuaDIsIC5oMyxcblx0XHQgICAgLmg0LCAuaDUsIC5oNiB7XG5cdFx0ICAgIFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHQgICAgfVxuXHRcdH0gXG5cblx0XHQmLS1zZWNvbmRhcnkge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeTtcblxuXHRcdFx0LmgxLCAuaDIsIC5oMyxcblx0XHQgICAgLmg0LCAuaDUsIC5oNiB7XG5cdFx0ICAgIFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHQgICAgfVxuXHRcdH1cblxuXHRcdCYtLXRlcnRpYXJ5IHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci10ZXJ0aWFyeTtcblxuXHRcdFx0LmgxLCAuaDIsIC5oMyxcblx0XHQgICAgLmg0LCAuaDUsIC5oNiB7XG5cdFx0ICAgIFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHQgICAgfVxuXG5cdFx0ICAgICoge1xuXHRcdCAgICBcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0ICAgIH1cblx0XHR9XG5cblx0XHQmLS1ibGFjayB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG5cblx0XHRcdC5oMSwgLmgyLCAuaDMsXG5cdFx0ICAgIC5oNCwgLmg1LCAuaDYge1xuXHRcdCAgICBcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0ICAgIH1cblxuXHRcdCAgICAqIHtcblx0XHQgICAgXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdCAgICB9XG5cdFx0fVxuXG5cdFx0Ji0tcXVhdGVybmFyeSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcXVhdGVybmFyeTtcblxuXHRcdFx0LmgxLCAuaDIsIC5oMyxcblx0XHQgICAgLmg0LCAuaDUsIC5oNiB7XG5cdFx0ICAgIFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHQgICAgfVxuXG5cdFx0ICAgIHAsIGEge1xuXHRcdCAgICBcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0ICAgIH1cblx0XHR9XG5cdFx0XG5cdFx0Ji0tbGlnaHRlc3QtZ3JleSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItbGlnaHRlc3QtZ3JleTtcblx0XHR9XHRcblx0fVxufVxuXG4uby1zZWN0aW9uIHtcblx0Jl9fYmFja2dyb3VuZCB7XG5cdFx0Ji0taGFsZiB7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdCAgICBjb250ZW50OiBcIlwiO1xuXHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdCAgICB6LWluZGV4OiAwO1xuXHRcdFx0ICAgIHRvcDogMDtcblx0XHRcdCAgICBsZWZ0OiAwO1xuXHRcdFx0ICAgIHJpZ2h0OiAwO1xuXHRcdFx0ICAgIGhlaWdodDogNzUlO1xuXHRcdFx0ICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblxuXHRcdFx0ICAgIEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuXHRcdFx0ICAgIFx0aGVpZ2h0OiA1MCU7XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi5vLW1hcmdpbiB7XG5cdCZfdG9wIHtcblx0XHQmLS1zbWFsbCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXG5cdFx0XHRAaW5jbHVkZSBicChtZWRpdW0pIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1ub3JtYWwge1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblxuXHRcdFx0QGluY2x1ZGUgYnAobWVkaXVtKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDgwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cblx0XHQmLS1ub25lIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHR9XG59XG5cbi5vLXBhZGRpbmcge1xuXHQmX3RvcCB7XG5cdFx0Ji0tc21hbGwge1xuXHRcdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0fVxuXG5cdFx0Ji0tbm9ybWFsIHtcblx0XHRcdHBhZGRpbmctdG9wOiA2MHB4O1xuXHRcdH1cblxuXG5cdFx0Ji0tbm9uZSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHR9XG5cdH1cblxuXHQmX2JvdHRvbSB7XG5cdFx0Ji0tc21hbGwge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0fVxuXG5cdFx0Ji0tbm9ybWFsIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXHRcdH1cblxuXHRcdCYtLW5vbmUge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG59XG4iLCIuc2xpY2sge1xuXG4gICYtbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8qY3Vyc29yOiBncmFiOyovXG4gICAgLypvdmVyZmxvdzogaGlkZGVuOyovXG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICB9XG5cbiAgJi10cmFjayB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgcGFkZGluZzogMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJi1zbGlkZSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBtYXJnaW46IDAgMTVweDtcblxuICAgIC5jLWxvZ29zX19saXN0ICYge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gICYtZG90cyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMTBweCAwIDAgMDtcblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMCAycHg7XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICBidXR0b24ge1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkbm8tcmFkaXVzO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRThERUQzO1xuICAgICAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuMjVzIGVhc2UtaW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gICYtc2xpZGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBvdXRsaW5lOiBub25lIWltcG9ydGFudDtcbiAgfVxuXG4gICYtYWN0aXZlIHtcblxuICB9XG5cbiAgJi1hcnJvdyB7XG5cbiAgfVxuXG4gICYtZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IC41O1xuICB9XG5cbn0iLCJ0YWJsZSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuIiwic3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xufSIsIi5jLXZpZGVvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itb3V0bGluZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7JzsgLy9uZWVkZWQgZm9yIHBvbHlmaWxsXG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCAycHggMCB0cmFuc3BhcmVudGl6ZSgkY29sb3ItYmxhY2ssIC44NSk7XG4gICAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgICAgd2lkdGg6IDRyZW07XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycztcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgLyogICBib3JkZXI6IDNweCBzb2xpZCAkY29sb3Itd2hpdGU7Ki9cbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggMnB4IHJnYmEoMCwgMCwgMCwgLjIpO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIEBpbmNsdWRlIGhpZGRlbi12aXN1YWxseSgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCAycHggcmdiYSgwLCAwLCAwLCAuMik7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1wcmltYXJ5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktaG92ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1zZWNvbmRhcnkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcblxuICAgICAgICAgICAgLmMtdmlkZW9fX2ljb24ge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnktaG92ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS10ZXJ0aWFyeSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGVydGlhcnk7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGVydGlhcnktaG92ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59IiwiIC5vLWJsdXJyZWQtaW1hZ2Uge1xuIFx0d2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZpbHRlcjogYmx1cig4cHgpO1xuIH0iLCJcbi5vLWNvbHVtbiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAmX190ZXh0IHtcblxuICAgIEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuICAgICAgJi0tc21hbGwge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG5cbiAgICAgICYtLW5vcm1hbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cblxuICAgICAgJi0tYmlnIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICAuby1sYXlvdXQtLTUwLTUwICYge1xuICAgICAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIGlmcmFtZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gIH1cblxuICAmX192aWRlbyB7XG4gICAgdmlkZW8ge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2Zvcm0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgJi0taW5uZXIge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1mb3JtLWJhY2tncm91bmQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuXG4gICAgICBAaW5jbHVkZSBicChsYXJnZSkge1xuICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ZpZ3VyZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGZpZ3VyZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJi0tZmVhdHVyZWQge1xuXG4gICAgICBAaW5jbHVkZSBicChtZWRpdW0pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6ICRiaWctcmFkaXVzO1xuICB9XG5cbiAgJl9fbGluZSB7XG4gICAgXG4gIH1cblxuICAmX193aGl0ZXNwYWNlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAmLS1pbmxpbmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICBAaW5jbHVkZSBicCh4cykge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5vLWNvbnRhaW5lciB7XG5cdEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cdGhlaWdodDogMTAwJTtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0bWF4LXdpZHRoOiAxMzIwcHg7XG5cdHBhZGRpbmc6IDAgMjBweDtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHR6LWluZGV4OiAzO1xuXG5cdCYtLWZ1bGwge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0Ji0tZXh0cmFleHRyYWxhcmdlIHtcblx0XHRtYXgtd2lkdGg6IDE2MDBweDtcblx0fVxuXG4vKlx0Ji0tZXh0cmFsYXJnZSB7XG5cdFx0bWF4LXdpZHRoOiAxMzgwcHg7XG5cdH0qL1xuXG5cdCYtLWxhcmdlIHtcblx0XHRtYXgtd2lkdGg6IDEyODBweDtcblx0fVxuXG5cdCYtLW1lZGl1bSB7XG5cdFx0bWF4LXdpZHRoOiAxMDY0cHg7XG5cdH1cblxuXHQmLS1zbWFsbCB7XG5cdFx0bWF4LXdpZHRoOiA4OTBweDtcblx0fVxuXG5cdCYtLXNtYWxsZXN0IHtcblx0XHRtYXgtd2lkdGg6IDQ5MHB4O1xuXHR9XG59XG4iLCIvLy8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gICAjQ0xFQVJGSVhcbi8vICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vIE1peGluIHRvIGRyb3AgbWljcm8gY2xlYXJmaXggaW50byBhIHNlbGVjdG9yLiBGdXJ0aGVyIHJlYWRpbmc6XG4vLyBodHRwOi8vd3d3LmNzc21vam8uY29tL3RoZS12ZXJ5LWxhdGVzdC1jbGVhcmZpeC1yZWxvYWRlZC9cbi8vXG4vLyAudXNhZ2Uge1xuLy8gICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuLy8gfVxuXG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBjbGVhcjogYm90aCAhaW1wb3J0YW50O1xuICB9XG59XG5cbiIsIi5jLWZhcSB7XG4gICAgJl9fbGlzdCB7XG4gICAgICAgIG1heC13aWR0aDogODUwcHg7XG4gICAgfVxufVxuXG4uYy1mYXEtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICYuaXMtb3BlbiB7XG4gICAgICAgIC5jLWZhcS1pdGVtX19jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLmMtZmFxLWl0ZW0ge1xuICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWhpZGRlbiB7XG4gICAgICAgIC5jLWZhcS1pdGVtX19jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1vdXRsaW5lO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gNTBweCk7XG5cbiAgICB9XG4gICAgXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuMnM7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgID4gcCB7XG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pcy1oaWRkZW4gJiB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuXG4gICAgICAgIC5pcy1vcGVuICYge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmdmb3JtIHtcblx0Jl93cmFwcGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblxuXHQmX2hlYWRpbmcge1xuXHRcdC8qcGFkZGluZy1ib3R0b206IDMwcHg7Ki9cblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdFx0Lm8tY29sdW1uX19mb3JtLS1uby1oZWFkZXIgJiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCZfdGl0bGUge1xuXHRcdGNvbG9yOiAkY29sb3ItZm9ybS10aXRsZTtcblx0XHRmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cblx0XHRAaW5jbHVkZSBicChleHRyYXNtYWxsKSB7XG5cdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0XHR9XG5cblx0fVxuXG5cdCZfZGVzY3JpcHRpb24ge1xuXHRcdGNvbG9yOiAkY29sb3ItZm9ybS1kZXNjcmlwdGlvbjtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIFx0ZGlzcGxheTogYmxvY2s7XG4gICAgXHRmb250LXNpemU6IDE2cHg7XG4gICAgXHRvcGFjaXR5OiAuODtcblx0fVxuXG5cdCZfcmVxdWlyZWRfbGVnZW5kIHtcblx0XHRjb2xvcjogJGNvbG9yLWZvcm0tZGVzY3JpcHRpb247XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdCZfc3VibWlzc2lvbl9lcnJvciB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHQgICAgbGluZS1oZWlnaHQ6IDEuNTtcblx0ICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdCAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleTtcblx0ICAgIHBhZGRpbmc6IDEwcHggMTVweDtcblx0ICAgIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuXHQgICAgZm9udC13ZWlnaHQ6IDUwMDtcblx0ICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcblx0ICAgIGZvbnQtZmFtaWx5OiAkZm9udC10ZXh0O1xuXHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0Jl9ib2R5IHtcblxuXHR9XG5cblx0Jl9maWVsZHMge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0Jl9maWxldXBsb2FkX3J1bGVzIHtcblx0XHRjb2xvcjogJGNvbG9yLWZvcm0tZGVzY3JpcHRpb247XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcbiAgICBcdGRpc3BsYXk6IGJsb2NrO1xuICAgIFx0Zm9udC1zaXplOiAxNHB4O1xuICAgIFx0bWFyZ2luLXRvcDogNXB4O1xuXHR9XG5cblx0Jl9mb290ZXIge1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdH1cblxuXHQmX2J1dHRvbiB7XG5cdFx0d2lkdGg6IDEwMCU7XG4gICAgXHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC8qJl9idXR0b24ge1xuXHRcdCYuYy1idXR0b24ge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG5cdFx0ICAgIHBhZGRpbmc6IDExcHggMjBweDtcblx0XHQgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdCAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcblx0XHQgICAgbGluZS1oZWlnaHQ6IDA7XG5cdFx0fVxuXHQgICAgLmMtYnV0dG9uIHtcblx0ICAgIFx0Jl9fdGV4dCB7XG5cdCAgICBcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHQgICAgZm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdCAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHQgICAgXHR9XG5cdCAgICB9XG5cdH1cbiovXG5cdCZfcm93LS1ob25leXBvdCB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0aGVpZ2h0OiAwO1xuXHR9XG5cblx0Jl92YWxpZGF0aW9uX2NvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uZ2ZpZWxkIHtcblx0bWFyZ2luOiAwIDAgMTBweCAwO1xuXHRwYWRkaW5nOiAwO1xuXHRmbGV4OiAxIDAgMTAwJTtcblxuXHQmLmdmaWVsZC0td2lkdGgtaGFsZiB7XG5cdFx0QGluY2x1ZGUgYnAobWVkaXVtKSB7XG5cdFx0XHRmbGV4OiAwIDAgY2FsYyg1MCUgLSA3LjVweCk7XG5cdFx0fVxuXHR9XG5cblx0Ji5nZmllbGQtLXR5cGUtYWRkcmVzcyB7XG5cblx0XHQuZ2lucHV0X2NvbnRhaW5lciB7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuICAgIFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdCAgICBmbGV4LXdyYXA6IHdyYXA7XG5cdFx0ICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHQgICAgcGFkZGluZzogMDtcblx0XHQgICAgbWFyZ2luOiAwO1xuXG5cdFx0ICAgIFx0XHQuZ2Zvcm0tZmllbGQtbGFiZWwge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQgICAgLmdpbnB1dF9mdWxsIHtcblx0XHQgICAgXHRtYXJnaW46IDAgMCAxMHB4IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdGZsZXg6IDEgMCAxMDAlO1xuXHRcdCAgICB9XG5cblx0XHQgICAgLmdpbnB1dF9sZWZ0LCAuZ2lucHV0X3JpZ2h0IHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMTBweCAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRmbGV4OiAxIDAgMTAwJTtcblx0XHQgICAgfVxuXG5cdFx0ICAgIC5nZm9ybV9oaWRkZW4ge1xuXHRcdCAgICBcdGRpc3BsYXk6IG5vbmU7XG5cdFx0ICAgIH1cblxuXHRcdCAgICBAaW5jbHVkZSBicChtZWRpdW0pIHtcblx0XHRcdCAgICAuZ2lucHV0X2xlZnQsIC5naW5wdXRfcmlnaHQge1xuXHRcdFx0XHRcdGZsZXg6IDAgMCBjYWxjKDUwJSAtIDcuNXB4KTtcblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0fVxuXG5cblx0fVxuXG5cdCY6bGFzdC1vZi10eXBlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0Jl92aXNpYmlsaXR5X2hpZGRlbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdCZfZGVzY3JpcHRpb24ge1xuXHRcdGNvbG9yOiAkY29sb3ItZm9ybS1kZXNjcmlwdGlvbjtcblx0XHRtYXJnaW46IDA7XG4gICAgXHRkaXNwbGF5OiBibG9jaztcbiAgICBcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXG5cdCZfbGFiZWwge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1sYWJlbDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdGNvbG9yOiAkY29sb3ItZm9ybS1sYWJlbDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XG5cdFx0LmhpZGRlbl9sYWJlbCAmIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Jl92YWxpZGF0aW9uIHtcblx0XHQmX2Vycm9yIHtcblx0XHRcdHBhZGRpbmc6IDAgMCAxcmVtIDA7XG5cdFx0fVxuXHQgXHRcblx0IFx0Jl9tZXNzYWdlIHtcblx0XHRcdGNvbG9yOiAjZjc0ODE2O1xuXHRcdCAgICBtYXJnaW4tdG9wOiA1cHg7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdH1cblxuXG5cdC8qIFRpbWUgZmllbGQgKi9cblx0Jl90aW1lX2hvdXIsICZfdGltZV9taW51dGUge1xuXHRcdG1pbi13aWR0aDogNzVweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0aW5wdXQge1xuXHRcdFx0cGFkZGluZzogMTFweCAxMHB4IDExcHggMjBweDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cblx0XHRsYWJlbCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdGkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHR9XG5cdH1cblxuXHQmX2xpc3Qge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1mb3JtLWJhY2tncm91bmQ7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHQmX2ljb25zIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcblxuXHRcdFx0LmFkZF9saXN0X2l0ZW0sIC5kZWxldGVfbGlzdF9pdGVtIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0ICAgIGhlaWdodDogMTZweDtcblx0XHRcdCAgICB3aWR0aDogMTZweDtcblx0XHRcdCAgICBvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0ICAgIG1hcmdpbjogMDtcblx0XHRcdCAgICBwYWRkaW5nOiAwO1xuXHRcdFx0ICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHQgICAgbGluZS1oZWlnaHQ6IDA7XG5cdFx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0fVxuXG5cdFx0XHQuYWRkX2xpc3RfaXRlbSB7XG5cblx0XHRcdH1cblxuXHRcdFx0LmRlbGV0ZV9saXN0X2l0ZW0ge1xuXG5cdFx0XHR9XG5cdFx0fVxuXG5cblx0XHR0ZCx0ciB7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHQmLmdmaWVsZF9saXN0X2ljb25zIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdH1cblxuXHRcdFx0Ji5nZmllbGRfbGlzdF9ncm91cCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdCAgICBkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdCAgICAmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHQgICAgXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0ICAgIH1cblxuXHRcdFx0ICAgIHRkLmdmaWVsZF9saXN0X2NlbGwge1xuXHRcdFx0ICAgIFx0ZmxleDogMTtcblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxuXG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiBub25lO1xuXHR9XG5cblx0Jl9yZXF1aXJlZCB7XG5cblx0XHQmX3RleHQge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdGNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdH1cblxuXG5cdH1cblxuXHQmX2NoZWNrYm94IHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHR9XG4vKlxuXHQmX2xhYmVsLCBsYWJlbDpub3QoLmdmaWVsZF9jb25zZW50X2xhYmVsKSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtc2l6ZTogMC44NXJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdH0qL1xuXG5cdCZfY29uc2VudF9sYWJlbCB7XG4gICAgXHRmb250LXNpemU6IDE2cHg7XG4gICAgXHRtYXJnaW4tbGVmdDogNXB4O1xuICAgIFx0Y29sb3I6ICRjb2xvci1mb3JtLWxhYmVsO1xuXHR9XG5cblx0Jl9yYWRpbyB7XG5cdFx0PiBsaSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuXHRcdFx0XHRtYXJnaW46IDAgLjI1cmVtIDAgMC4xNXJlbTtcblx0XHRcdH1cblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQuZ2Zvcm1faW5wdXQtd3JhcHBlciB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHR9XG5cblx0XHRcdD4gbGFiZWwge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2shaW1wb3J0YW50O1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwIWltcG9ydGFudDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LXRleHQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5naW5wdXQge1xuXHQmX2NvbnRhaW5lciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdCZfY29uc2VudCB7XG5cdFx0XHQuZ2Zvcm1faW5wdXQtd3JhcHBlciB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG4gICAgXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfc2luZ2xlcHJvZHVjdCB7XG5cblx0XHRcdC5naW5wdXRfcHJvZHVjdF9wcmljZV9sYWJlbCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0XHRcdC5nZm9ybV9pbnB1dC13cmFwcGVyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX2RhdGUge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblxuXHRcdCZfcmFkaW8ge1xuXHRcdFx0LmdmaWVsZF9yYWRpbyB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblxuXHRcdCZfdGV4dGFyZWEge1xuXHRcdFx0dGV4dGFyZWEge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvKiBUaW1lIGZpZWxkICovXG5cdCZfY29tcGxleCB7XG5cdFx0LmNsZWFyLW11bHRpIHtcbi8qXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyovXG5cdFx0fVxuXHR9XG5cblx0Jl9jb3VudGVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWZvcm0tZGVzY3JpcHRpb247XG4gICAgXHRkaXNwbGF5OiBibG9jaztcbiAgICBcdGZvbnQtc2l6ZTogMTRweDtcbiAgICBcdG1hcmdpbi10b3A6IDVweDtcblx0fVxuXG5cdC8qJl9jb3VudGVyIHtcblx0XHRmb250LXNpemU6IDAuNzVyZW07XG5cdH1cblxuXHRAaW5jbHVkZSBicChsYXJnZSkge1xuXHRcdCZfcHJvZHVjdF9wcmljZSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHRcdCZfbGFiZWwge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHQmX3F1YW50aXR5IHtcblx0XHRcdCZfbGFiZWwge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fSovXG59XG5cblxuLmdmIHtcblxuXHQmX2NsZWFyX2NvbXBsZXgge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQmX2hhbGZfY29sdW1uIHtcblx0XHRAaW5jbHVkZSBicChsYXJnZSkge1xuXHRcdCAgICBmbGV4OiAwIDAgNDklO1xuXHRcdH1cblx0fVxuXG5cdCZfcGFnZV9zdGVwcyB7XG5cdFx0cGFkZGluZzogMS4yNXJlbSAwO1xuXHQgICAgZGlzcGxheTogZmxleDtcblx0ICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0ICAgIGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXG5cdCZfc3RlcCB7XG5cdFx0b3BhY2l0eTogLjI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdCAgICBmbGV4OiAxIDAgNTAlO1xuXHQgICAgbWFyZ2luLWJvdHRvbTogMDtcblx0XG5cdFx0Jl9hY3RpdmUge1xuXHRcdFx0b3BhY2l0eTogMTtcblxuXHRcdFx0LmdmX3N0ZXBfbnVtYmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfbnVtYmVyIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQgICAgd2lkdGg6IDEuMjVyZW07XG5cdFx0XHRoZWlnaHQ6IDEuMjVyZW07XG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuXHRcdCAgICBmb250LXNpemU6IDAuNzVyZW07XG5cdFx0ICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cblx0XHQgICAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHQgICAgXHR3aWR0aDogMi41cmVtO1xuXHRcdFx0XHRoZWlnaHQ6IDIuNXJlbTtcblx0XHRcdCAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMXJlbTtcblx0XHQgICAgfVxuXHRcdH1cblxuXHRcdCZfbGFiZWwge1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG5cdFx0XHRAaW5jbHVkZSBicChsYXJnZSkge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5cblxuI2dmb3JtX3BhZ2VfMV8xIHtcblx0Lmdmb3JtX3BhZ2VfZm9vdGVyIHtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cblx0XHQ+IC5jLWJ0bjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBicChsYXJnZSkge1xuXHRcdFx0XHR3aWR0aDogNDklO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICBcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBcdH1cblx0fVxufVxuXG4jZ2Zvcm1fcGFnZV8xXzIge1xuXHQuZ2Zvcm1fcGFnZV9mb290ZXIge1xuXHRcdCNnZm9ybV9wcmV2aW91c19idXR0b25fMSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHQgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHQgICAgcGFkZGluZy1sZWZ0OiAwO1xuXHRcdCAgICBmb250LXdlaWdodDogNTAwO1xuXHRcdCAgICBvcmRlcjogMjtcblx0XHQgICAgd2lkdGg6IDEwMCU7XG5cblx0XHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdCAgICBcdFx0b3JkZXI6IDE7XG5cdCAgICBcdFx0d2lkdGg6IDQ5JTtcblx0ICAgIFx0fVxuXG5cdFx0ICAgICY6aG92ZXIge1xuXHRcdCAgICBcdHNwYW4ge1xuXHRcdCAgICBcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0ICAgIFx0fVxuXHRcdCAgICB9XG5cblx0XHQgICAgc3BhbiB7XG5cdFx0ICAgIFx0cGFkZGluZzogMDtcblx0XHRcdCAgICBmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHQgICAgY29sb3I6ICNhZmFmYWY7XG5cdFx0ICAgIH1cblxuXHRcdCAgICAuYnV0dG9uX19pY29uIHtcblx0XHQgICAgXHRvcGFjaXR5OiAwO1xuXHRcdCAgICB9XG5cdFx0fVxuXG5cdFx0I2dmb3JtX3N1Ym1pdF9idXR0b25fMSB7XG5cdFx0XHRvcmRlcjogMTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cblx0XHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdCAgICBcdFx0b3JkZXI6IDI7XG5cdCAgICBcdFx0d2lkdGg6IDQ5JTtcblx0ICAgIFx0fVxuXHRcdH1cblx0fVxufVx0XG5cbi8vR3Jhdml0eSBGb3JtIFVJXG4udWkge1xuXHQmLWRhdGVwaWNrZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYWNrZ3JvdW5kLXNpdGU7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRib3gtc2hhZG93OiAwIDIwcHggNTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHRib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0Ji1oZWFkZXIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR9XG5cblx0XHQmLXRpdGxlIHsgXG5cdFx0XHRmbGV4OiAxIDAgMTAwJTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRcdD4gc2VsZWN0IHtcblx0XHRcdFx0ZmxleDogMCAwIDQ4JTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLWNhbGVuZGFyIHtcblxuXHRcdFx0dGgge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdFx0XHR9XG5cblx0XHRcdHRkIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRwYWRkaW5nOiAzcHg7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1vdXRsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtY29ybmVyIHtcblx0XHQmLWFsbCB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAuNHJlbTtcblx0XHR9XG5cdH1cblxuXHQmLXRvZGF5IHtcblxuXHRcdGEudWktc3RhdGUtZGVmYXVsdCAge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdCAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XG5cdFx0ICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0fVxuXHR9XG5cblx0Ji1zdGF0ZSB7XG5cblx0XHQmLWRlZmF1bHQge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogLjlyZW07XG5cdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1kaXNhYmxlZCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itb3V0bGluZTtcblx0XHR9XG5cblx0XHQmLWhpZ2hsaWdodCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1wcmltYXJ5LCAxMCUpO1xuXHRcdH1cblxuXHRcdCYtYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdH1cblx0fVxufSIsIi5vLWxpc3QtYmFyZSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbi1sZWZ0OiAwO1xufVxuIiwiLm8tbGlzdC1pbmxpbmUge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46IDA7XG5cblx0Jl9faXRlbSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG59XG4iLCJ0YWJsZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1iYWNrZ3JvdW5kLXNpdGU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1vdXRsaW5lO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRjb2xvcjogJGNvbG9yLXRleHQ7XG5cblx0Y2FwdGlvbiB7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHBhZGRpbmc6IDVweDtcblx0fVxuXG5cdHRib2R5IHtcblxuXHR9XG5cblx0dHIge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itb3V0bGluZTtcblxuXHRcdHRoIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0fVxuXG5cdFx0dGQge1xuXG5cdFx0fVxuXG5cdFx0dGgsIHRkIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1vdXRsaW5lO1xuXHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdH1cblx0fVxufVxuXG4uYy10YWJsZSB7XG5cblx0Jl9fbGlzdCB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLW91dGxpbmU7XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbjogMDtcblxuXHQgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1vdXRsaW5lO1xuXG5cdCAgICAmOmxhc3Qtb2YtdHlwZSB7XG5cdCAgICBcdGJvcmRlci1ib3R0b206IDA7XG5cdCAgICBcdG1hcmdpbi1ib3R0b206IDA7XG5cdCAgICB9XG5cdH1cblx0XG5cdCZfX25hbWUge1xuXHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgZm9udC13ZWlnaHQ6IDcwMDtcblx0ICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcblx0ICAgIGZsZXg6IDEgMCA1MCU7XG5cdCAgICBmb250LXNpemU6IDE2cHg7XG5cdCAgICBwYWRkaW5nOiA1cHggMTBweDtcblx0ICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1vdXRsaW5lO1xuXHR9XG5cblx0Jl9fdmFsdWUge1xuXHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgZmxleDogMSAwIDUwJTtcblx0ICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcblx0ICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuXHR9XG59IiwiLm8tc2VjdGlvbi5vLXNlY3Rpb24tLWJyZWFkY3J1bWJzIHtcblx0bWFyZ2luLXRvcDogMDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xufVxuXG4uYy1icmVhZGNydW1icywgLmJyZWFkY3J1bWJzIHtcblx0cGFkZGluZzogMTVweCAwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC10ZXh0O1xuXHRmb250LXdlaWdodDogNDAwO1xuXG5cdGEge1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY2hldnJvbiB7XG5cdFx0Y29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG5cdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdG1hcmdpbjogMCA1cHg7XG5cdFx0d2lkdGg6IDEycHg7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdHBhdGgge1xuXHRcdFx0ZmlsbDogY3VycmVudENvbG9yO1xuXHRcdH1cblx0fVxufVxuXG4uYnJlYWRjcnVtYiB7XG5cdCZfbGFzdCB7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRjb2xvcjogJGNvbG9yLXRleHQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG59IiwiLmMtYnV0dG9uLWFsdGVybmF0ZSB7XG4gIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuICBjdXJzb3I6IHBvaW50ZXI7IFxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IFxuICBmb250OiBpbmhlcml0OyBcbiAgbWFyZ2luOiAwOyBcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgXG4gIHRyYW5zaXRpb246ICRnbG9iYWwtdHJhbnNpdGlvbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgXG5cbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJl9fcHJpbWFyeSB7XG4gICAgLmMtYnV0dG9uLWFsdGVybmF0ZSB7XG4gICAgICAmX19pY29uIHsgXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAuYy1idXR0b24tYWx0ZXJuYXRlIHtcbiAgICAgICAgJl9faWNvbiB7IFxuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWhvdmVyO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktaG92ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NlY29uZGFyeSB7XG4gICAgICBcbiAgICAuYy1idXR0b24tYWx0ZXJuYXRlIHtcbiAgICAgICZfX2ljb24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBcbiAgICAgIC5jLWJ1dHRvbi1hbHRlcm5hdGUge1xuICAgICAgICAmX19pY29uIHsgXG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeS1ob3ZlcjtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1zZWNvbmRhcnktaG92ZXI7XG4gICAgICAgIH1cbiAgICAgIFxuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICAmX190cmFuc3BhcmFudCB7XG4gICAgLmMtYnV0dG9uLWFsdGVybmF0ZSB7XG4gICAgICAmX19pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fd2hpdGUge1xuICAgIC5jLWJ1dHRvbi1hbHRlcm5hdGUge1xuICAgICAgJl9faWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZ3JlZW4ge1xuICAgIC5jLWJ1dHRvbi1hbHRlcm5hdGUge1xuICAgICAgJl9faWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IGdyZWVuO1xuICAgICAgICBib3JkZXItY29sb3I6IGdyZWVuO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGEzYzc2O1xuICAgIGJhY2tncm91bmQ6ICNkYTNjNzY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgIG1pbi13aWR0aDogNTBweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgc3ZnLCBwYXRoIHtcbiAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcbiAgfVxufSIsIi5jLWJ1dHRvbiwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW4haW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAkZ2xvYmFsLXRyYW5zaXRpb247XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtdGV4dDtcbiAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmMtYnV0dG9uIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4yNXM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4yNXM7XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuXG4gICAgfVxufVxuXG4uYy1idXR0b24ge1xuICAgICZfX3ByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblxuICAgICAgICAuYy1idXR0b24ge1xuICAgICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1ob3ZlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LWhvdmVyO1xuXG4gICAgICAgICAgICAuYy1idXR0b24ge1xuICAgICAgICAgICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2Vjb25kYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuXG4gICAgICAgIC5jLWJ1dHRvbiB7XG4gICAgICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnktaG92ZXI7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LWhvdmVyO1xuXG4gICAgICAgICAgICAuYy1idXR0b24ge1xuICAgICAgICAgICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGVydGlhcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItdGVydGlhcnk7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXRlcnRpYXJ5O1xuICAgICAgICBcbiAgICAgICAgLmMtYnV0dG9uIHtcbiAgICAgICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXRlcnRpYXJ5LWhvdmVyO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXRlcnRpYXJ5LWhvdmVyO1xuXG4gICAgICAgICAgICAuYy1idXR0b24ge1xuICAgICAgICAgICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fb3V0bGluZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLW91dGxpbmU7XG5cbiAgICAgICAgLmMtYnV0dG9uIHtcbiAgICAgICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblxuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itb3V0bGluZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLW91dGxpbmU7XG5cbiAgICAgICAgICAgIC5jLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fd2hpdGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlLWhvdmVyO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlLWhvdmVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmMtYnV0dG9uX190ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190cmFuc3BhcmFudCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgLmMtYnV0dG9uIHtcbiAgICAgICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblxuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cbiAgICAgICAgICAgIC5jLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2dyZWVuIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZWVuO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ncmVlbjtcbiAgICAgICAgXG4gICAgICAgIC5jLWJ1dHRvbiB7XG4gICAgICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmVlbi1ob3ZlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ncmVlbi1ob3ZlcjtcblxuICAgICAgICAgICAgLmMtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0gICAgXG4iLCIuby1zZWN0aW9uLS1zZWxlY3RlZF92YWNhbmNpZXMge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jLWNhcmQge1xuICAmLXZhY2F0dXJlcyB7XG4gICAgJl9fbGlzdCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC1nYXA6IDMwcHg7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLDFmcik7XG4gICAgICBncmlkLXJvdy1nYXA6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAmLS1jYXJvdXNlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG5cbiAgICAgICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBpbmhlcml0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgICAgIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAuYy1jYXJkLXZhY2F0dXJlc19fbGlzdC0tY2Fyb3VzZWwgJiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mdWxsLWxpbmsge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2lubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYy1jYXJkLXZhY2F0dXJlc19fbGlzdC0tY2Fyb3VzZWwgJiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICAuYy1jYXJkIHtcbiAgICAgICAgICAgICAgICAmLXZhY2F0dXJlcyB7XG4gICAgICAgICAgICAgICAgICAgICZfX21ldGEsICZfX3RpdGxlLCAmX19kZXNjcmlwdGlvbiwgJl9fYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMCAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWV0YSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgJi0tZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWxpc3Qge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWl0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQxNDM0NTtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcblxuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tdGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1idXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICBAaW5jbHVkZSBicChzbWFsbCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicChsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuXG4gICAgICAgIEBpbmNsdWRlIGJwKHNtYWxsKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgICAuYy1idXR0b24tYWx0ZXJuYXRlX190ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19maWd1cmUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cbiAgfVxufVxuXG5cblxuIC5vLXNlY3Rpb24tLXZhY2FuY2llcyB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuIH1cblxuIC5jLXZhY2FuY2llcy1vdmVydmlld3tcbiAgICAmX19pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtZ2FwOiAzMHB4O1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwxZnIpO1xuICAgICAgICBncmlkLXJvdy1nYXA6IDMwcHg7XG5cbiAgICAgICAgQGluY2xkdWUgYnAobWVkaXVtKSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19maWx0ZXIge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxMi9zcGFuIDEyO1xuXG4gICAgICAgICYtLWlubmVyIHtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAxMjlweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcblxuICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicChsYXJnZSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgJi0tY29udGVudCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicChsYXJnZSkgeyAgICBcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDQvc3BhbiA0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmMtYnV0dG9uX19zZWNvbmRhcnkge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYy1idXR0b25fX3RleHQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLW91dGxpbmU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICBAaW5jbHVkZSBicChsYXJnZSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXRpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZmlsdGVyIHtcbiAgICAgICAgJi0tdG9nZ2xlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmMtYnV0dG9uX190ZXh0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIHBhZGRpbmc6IDZweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JveCB7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgICZfX292ZXJ2aWV3IHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcblxuICAgICAgICBAaW5jbHVkZSBicChsYXJnZSkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gOC9zcGFuIDg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jaGVja2JveCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIFxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGluaztcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itb3V0bGluZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGluaztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMsdHJhbnNmb3JtIC4xNXM7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG5cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiB9XG4iLCIuYy1jYXJkIHtcbiAgJi12ZXJoYWxlbiB7XG4gICAgJl9fbGlzdCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC1nYXA6IDMwcHg7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLDFmcik7XG4gICAgICBncmlkLXJvdy1nYXA6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICBAaW5jbHVkZSBicChtZWRpdW0pIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAzMHB4O1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLDFmcik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgIH1cblxuICAgICZfX2Z1bGwtbGluayB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgXG4gICAgfVxuXG4gICAgJl9fbWV0YSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIFxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICBAaW5jbHVkZSBicChzbWFsbCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicChsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKHNtYWxsKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgICAuYy1idXR0b24tYWx0ZXJuYXRlX190ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19maWd1cmUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI5NSU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG4gIH1cbn0iLCIuYy1jYXJvdXNlbCB7XG4gICAgJl9fbGlzdCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAmOm5vdCguc2xpY2staW5pdGlhbGl6ZWQpIHtcbiAgICAgICAgICAgIC5jLWNhcm91c2VsIHtcbiAgICAgICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKC1uKzEpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWNrLWxpc3Qge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIG1hcmdpbjogMCAtNXB4O1xuXG4gICAgICAgICAgICAuc2xpY2stc2xpZGUge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBpbmhlcml0O1xuICAgICAgICAgICAgZmxleC13cmFwOiBpbmhlcml0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgICAgIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG5cbiAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpY2stZG90cyB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDA7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgICAgICAgICAgICAgJi5zbGljay1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmX19maWd1cmUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDc1cHggNzVweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cblxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgb3BhY2l0eTogLjQ7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgcGljdHVyZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuXG4gICAgICAgIGFuaW1hdGlvbjogaGVhZGVycGxheSAzMHMgaW5maW5pdGU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobWVkaXVtKSB7XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Z1bGwtbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBtaW4taGVpZ2h0OiAzNTBweDtcblxuICAgICAgICAgIEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgXG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDc1MHB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuYy1jYXJvdXNlbF9fbGlzdC0tY2Fyb3VzZWwgJiB7XG4gICAgICAgICAgICAvKm1pbi1oZWlnaHQ6IGluaGVyaXQ7Ki9cbiAgICAgICAgfVxuXG4gICAgICAgIC5jLWNhcm91c2VsX19saXN0LS1jYXJvdXNlbCAmIHtcbiAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMTM3cHggMCAzMHB4IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogODUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC51LXRleHQtY2VudGVyICYge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm8tY29sdW1uX190aXRsZSB7XG5cbiAgICAgICAgICAgIHRleHQtd3JhcDogYmFsYW5jZTtcblxuICAgICAgICAgICAgaDEsIGgyLCBoMyxcbiAgICAgICAgICAgIGg0LCBoNSwgaDYge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuby1jb2x1bW5fX3RleHQge1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiA5O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXByZXYge1xuICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAzNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tbmV4dCB7XG4gICAgICAgICAgICByaWdodDogMTBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICByaWdodDogMzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWljb24ge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cblxuQGtleWZyYW1lcyBoZWFkZXJwbGF5IHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTpzY2FsZSgxKTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgICAgIHRyYW5zZm9ybTpzY2FsZSgxLjA1KTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTpzY2FsZSgxKTtcbiAgICB9XG59IiwiLmMtZmlsdGVyIHtcbiAgbWFyZ2luOiAzMHB4IDAgMjBweCAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICZfX2l0ZW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmc6IDExcHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0OHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgIC5jLWJ1dHRvbl9fdGV4dCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgfVxufSIsIi5jLWZvb3RlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYWNrZ3JvdW5kLWZvb3Rlcjtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0cGFkZGluZzogNTBweCAwIDAgMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgXHRwYWRkaW5nOiA2MHB4IDAgMCAwO1xuICAgIH1cblxuICAgICZfX3RvcCB7XG4gICAgXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgXHRAaW5jbHVkZSBicChtZWRpdW0pIHtcbiAgICBcdFx0bWF4LXdpZHRoOiA1MCU7XG4gICAgXHR9XG5cbiAgICBcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgXHR9XG5cbiAgICBcdCoge1xuICAgIFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIFx0fVxuXG5cbiAgICB9XG5cblx0Jl9fd2lkZ2V0cyB7XG5cdCAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLW91dGxpbmUtZGFyaztcblx0ICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itb3V0bGluZS1kYXJrO1xuXHQgICAgcGFkZGluZzogNTBweCAwOyAgICBcblx0fVxuXG5cdCZfX2lubmVyIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHQgICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcblx0ICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsMWZyKTtcblx0ICAgIGdyaWQtcm93LWdhcDogMzBweDtcblx0ICAgIGdyaWQtY29sdW1uLWdhcDogMzBweDtcdFxuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcblx0fVxuXG5cdCZfX2Rlc2NyaXB0aW9uIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cblx0XHQmLS1hZnRlciB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRhY3Qtb3B0aW9ucyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXG5cdCZfX21lbnUge1xuXHRcdGdyaWQtY29sdW1uOiBzcGFuIDEyL3NwYW4gMTI7XG5cblx0XHRAaW5jbHVkZSBicChsYXJnZSkge1xuXHRcdFx0Z3JpZC1jb2x1bW46IHNwYW4gNi9zcGFuIDY7XHRcblxuXHRcdFx0Ji0tbWVudSB7XG5cdFx0XHRcdGdyaWQtY29sdW1uOiBzcGFuIDMvc3BhbiAzO1xuXHRcdFx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmMtbWVudSB7XG5cdFx0XHQmX19saXN0IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblxuXHRcdFx0Jl9faXRlbSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cblx0XHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0LmMtbWVudSB7XG5cdFx0XHRcdFx0XHQmX190ZXh0IHtcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCZfX2xpbmsge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuYy1idXR0b24ge1xuXHRcdFx0XHRcdCZfX291dGxpbmUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0XHRcdFx0XHRcdC5jLW1lbnVfX3RleHQge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcblx0XHRcdCZfX3RleHQge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtdGV4dDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0fVxuXHRcdH1cblxuXG5cdFx0Ji0tZGVzY3JpcHRpb24ge1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0XHRcdG1heC13aWR0aDogMzUwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxuXHQmX19ib3R0b20ge1xuXHRcdHBhZGRpbmc6IDUwcHggMDtcblxuXHRcdC5jLWZvb3RlciB7XG5cdFx0XHQmX19pbm5lciB7XG5cdFx0IFx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fbG9nbyB7XG5cdFx0Z3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRAaW5jbHVkZSBicChsYXJnZSkge1xuXHRcdFx0Z3JpZC1jb2x1bW46IHNwYW4gNi9zcGFuIDY7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblx0fVxuXG5cdCZfX3NvY2lhbF9tZWRpYSB7XG5cdFx0Z3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdGdyaWQtY29sdW1uOiBzcGFuIDYvc3BhbiA2O1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0fVxuXHR9XG5cblx0Jl9fc29jaWFsX21lZGlhIHtcblx0XHQmLS1saXN0IHtcblx0XHRcdG1hcmdpbjogMCAtNXB4O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHQmLS1mdWxsLWxpbmsge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdC5jLWZvb3Rlcl9fc29jaWFsX21lZGlhLS10aXRsZSB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1pdGVtIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbjogMCA1cHg7XG5cblx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLWZpZ3VyZSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR3aWR0aDogNDhweDtcblx0XHRcdGhlaWdodDogNDhweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0fVxuXG5cdFx0Ji0tdGl0bGUge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdG1hcmdpbi1sZWZ0OiA2cHg7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvcHlyaWdodCB7XG5cdFx0cGFkZGluZzogMTVweCAwO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblxuXHRcdCYtLWlubmVyIHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0ICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG5cdFx0ICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwxZnIpO1xuXHRcdCAgICBncmlkLXJvdy1nYXA6IDE1cHg7XG5cdFx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHQgICAgQGluY2x1ZGUgYnAobWVkaXVtKSB7XG5cdFx0ICAgIFx0Z3JpZC1yb3ctZ2FwOiAzMHB4O1xuXHRcdCAgICBcdGdyaWQtY29sdW1uLWdhcDogMzBweDtcblx0XHQgICAgfVxuXHRcdH1cblxuXHRcdCYtLWxlZnQge1xuXHRcdFx0Z3JpZC1jb2x1bW46IHNwYW4gMTIgLyBzcGFuIDEyO1xuXHRcdFx0b3JkZXI6IDI7XG5cbiBcdFx0XHRAaW5jbHVkZSBicChsYXJnZSkge1xuIFx0XHRcdFx0Z3JpZC1jb2x1bW46IHNwYW4gNiAvIHNwYW4gNjtcbiBcdFx0XHRcdG9yZGVyOiAxO1xuIFx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1yaWdodCB7XG5cdFx0XHRncmlkLWNvbHVtbjogc3BhbiAxMiAvIHNwYW4gMTI7XG5cdFx0XHRvcmRlcjogMTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuIFx0XHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gXHRcdFx0XHRncmlkLWNvbHVtbjogc3BhbiA2IC8gc3BhbiA2O1xuIFx0XHRcdFx0b3JkZXI6IDI7XG4gXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcbiBcdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1kYXRlIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRAaW5jbHVkZSBicChsYXJnZSkge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLWZhdmljb24ge1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdG1hcmdpbjogMCAuNXJlbSAwIDA7XG5cdFx0ICAgIHBhZGRpbmc6IDA7XG5cdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQgICAgaGVpZ2h0OiAzMHB4O1xuXHRcdH1cblxuXHRcdCYtbWV0YSB7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtdGV4dDtcblx0XHR9XG5cblx0XHQuYy1tZW51IHtcblx0XHRcdCZfX2xpc3Qge1xuXG5cdFx0XHR9XG5cblx0XHRcdCZfX2l0ZW0ge1xuXG5cdFx0XHR9XG5cblx0XHRcdCZfX3RleHQge1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtdGV4dDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5vLXNlY3Rpb24tLWdhbGxlcnkge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuLmMtZ2FsbGVyeSB7XG5cdCZfX2xpc3Qge1xuXHRcdG1hcmdpbjogMCAxNXB4O1xuXG5cdFx0Jjpub3QoLnNsaWNrLWluaXRpYWxpemVkKSB7XG4gICAgICAgICAgICAuYy1nYWxsZXJ5IHtcbiAgICAgICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKC1uKzEpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQmX19maWd1cmUge1xuXHRcdG1hcmdpbjogMDtcbiAgICB9XG59IiwiLmMtaGVhZGVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcblx0XG5cdCZfX21haW4ge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdFx0dHJhbnNpdGlvbjogcGFkZGluZyAuMjVzO1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICRjb2xvci1ibGFjaywgdHJhbnNwYXJlbnQpO1xuXG5cdFx0LmMtc2l0ZV9fbm8tb2Zmc2V0ICYge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdH1cblxuXHRcdC5lcnJvcjQwNCAmICB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdH1cblxuXHRcdC5pcy1zY3JvbGxlZCAmIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcblx0XHR9XG5cdH1cblxuXHQmX19pbm5lciB7XG5cdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHQgICAgZmxleC13cmFwOiB3cmFwO1xuXHQgICAgZGlzcGxheTogZmxleDtcblx0ICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXG5cdCZfX25hdiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fYnV0dG9uIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLXJpZ2h0OiA2MHB4O1xuXHRcdFxuXHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0fVxuXHR9XG5cdFxuXHQuaXMtZml4ZWQgJiB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHR9XG59XG4iLCIuby1zZWN0aW9uLS1oZXJvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICYuc21hbGwge1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIH1cblxuICAgIC5jLWhlcm8ge1xuICAgICAgICAmX19maWd1cmUge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwaWN0dXJlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIGFuaW1hdGlvbjogaGVhZGVycGxheSAzMHMgaW5maW5pdGU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fcmV0dXJuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDEwMHB4IDAgMDtcbiAgICAgICAgICAgIFxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicChsYXJnZSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggNDBweDtcbiAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tZnVsbC1saW5rIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuXG4gICAgICAgICAgICAgICAgICAgIC5jLWhlcm9fX3JldHVybiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLS10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLS1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itb3V0bGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4yNXM7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWljb24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itb3V0bGluZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMjVzO1xuXG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tdGV4dCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uYy1oZXJvIHtcbiAgICAmX19saXN0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmX19maWd1cmUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgb3BhY2l0eTogLjQ7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgcGljdHVyZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuXG4gICAgICAgIGFuaW1hdGlvbjogaGVhZGVycGxheSAzMHMgaW5maW5pdGU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobWVkaXVtKSB7XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2lubmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogODUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC51LXRleHQtY2VudGVyICYge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm8tY29sdW1uX190aXRsZSB7XG5cbiAgICAgICAgICAgIHRleHQtd3JhcDogYmFsYW5jZTtcblxuICAgICAgICAgICAgaDEsIGgyLCBoMyxcbiAgICAgICAgICAgIGg0LCBoNSwgaDYge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuby1jb2x1bW5fX3RleHQge1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuXG5cblxuQGtleWZyYW1lcyBoZWFkZXJwbGF5IHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTpzY2FsZSgxKTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgICAgIHRyYW5zZm9ybTpzY2FsZSgxLjA1KTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTpzY2FsZSgxKTtcbiAgICB9XG59IiwiLmMtbG9nbyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTA0cHg7XG5cdGhlaWdodDogNjdweDtcblx0bWFyZ2luOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cbn1cblxuXG5cbiIsIi5jLWxvZ29zIHtcblxuXHQmX19oZWFkZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblxuXHQmX19saXN0IHtcbiAgICBcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdCAgICBtYXJnaW4tYm90dG9tOiAwO1xuXHQgICAgZGlzcGxheTogZ3JpZDtcblx0ICAgIGdyaWQtY29sdW1uLWdhcDogMTVweDtcblx0ICAgIGdyaWQtcm93LWdhcDogMTVweDtcblx0ICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0ICAgIEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuXHQgICAgXHRncmlkLWNvbHVtbi1nYXA6IDMwcHg7XG5cdCAgICBcdGdyaWQtcm93LWdhcDogMzBweDtcblx0ICAgIFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcblx0ICAgIH1cblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdG1hcmdpbjogMDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG5cdCAgICAvKmhlaWdodDogMTI1cHg7Ki9cblxuXHQgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgXHRhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnAobWVkaXVtKSB7XG5cdFx0XHQvKm1hcmdpbjogMCAzMHB4OyovXG5cdFx0fVx0XG5cdH1cblxuXHQmX19maWd1cmUge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0bWF4LXdpZHRoOiAyNTBweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cbn0iLCIvLyB2YXJpYWJsZXMgbWVudSBpY29uXG4kbWVudS1pY29uLWxpbmUtaGVpZ2h0OiAycHg7XG4kbWVudS1pY29uLWxpbmUtd2lkdGg6IDMycHg7XG4kbWVudS1pY29uLWxpbmUtc3BhY2U6IDRweDtcbiRtZW51LWljb24tYm9yZGVyLXJhZGl1czogM3B4O1xuJG1lbnUtaWNvbi1saW5lLW9mZnNldFk6ICRtZW51LWljb24tbGluZS1oZWlnaHQgKyAkbWVudS1pY29uLWxpbmUtc3BhY2U7XG4kbWVudS1pY29uLWhlaWdodDogKDMqJG1lbnUtaWNvbi1saW5lLWhlaWdodCkgKyAoMiokbWVudS1pY29uLWxpbmUtc3BhY2UpO1xuJG1lbnUtZGVsYXk6IC41cztcbiRjdWJpYy1iZXppZXItaW46IGN1YmljLWJlemllcigwLjMwLDEsMC43MCwxKTtcbiRjdWJpYy1iZXppZXItb3V0OiBjdWJpYy1iZXppZXIoMSwwLjcwLDEsMC4zMCk7XG5cbi5jLW1lbnUtdG9nZ2xlIHtcbi8qICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6ICRtZW51LWljb24taGVpZ2h0O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogJG1lbnUtaWNvbi1saW5lLXdpZHRoO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiovXG5cbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMzBweDtcbiAgei1pbmRleDogOTk5OTk7XG4gIHJpZ2h0OiAyMHB4O1xuXG4gIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnk7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnktaG92ZXI7XG4gIH1cbiAgXG4gICZfX2JhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAkbWVudS1pY29uLWxpbmUtaGVpZ2h0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIGFuaW1hdGlvbjogYW5pbWF0ZS1saW5lLTEtcmV2ICRtZW51LWRlbGF5IGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgYW5pbWF0aW9uOiBhbmltYXRlLWxpbmUtMi1yZXYgJG1lbnUtZGVsYXkgZWFzZS1pbi1vdXQ7XG4gICAgICBtYXJnaW46ICRtZW51LWljb24tbGluZS1zcGFjZSAwO1xuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgYW5pbWF0aW9uOiBhbmltYXRlLWxpbmUtMy1yZXYgJG1lbnUtZGVsYXkgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICB9XG5cbiAgJi5pcy1vcGVuIHtcbiAgICAuYy1tZW51LXRvZ2dsZV9fYmFyIHtcblxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgYW5pbWF0aW9uOiBhbmltYXRlLWxpbmUtMSAkbWVudS1kZWxheSAkY3ViaWMtYmV6aWVyLWluIGZvcndhcmRzO1xuICAgICAgfVxuICBcbiAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICBhbmltYXRpb246IGFuaW1hdGUtbGluZS0yICRtZW51LWRlbGF5ICRjdWJpYy1iZXppZXItaW4gZm9yd2FyZHM7XG4gICAgICB9XG4gIFxuICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgIGFuaW1hdGlvbjogYW5pbWF0ZS1saW5lLTMgJG1lbnUtZGVsYXkgJGN1YmljLWJlemllci1pbiBmb3J3YXJkcztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBicChsYXJnZSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhbmltYXRlLWxpbmUtMSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZSgwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJG1lbnUtaWNvbi1saW5lLW9mZnNldFksIDApIHJvdGF0ZSgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJG1lbnUtaWNvbi1saW5lLW9mZnNldFksIDApIHJvdGF0ZSg0NWRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhbmltYXRlLWxpbmUtMiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYW5pbWF0ZS1saW5lLTMge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUoMGRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0kbWVudS1pY29uLWxpbmUtb2Zmc2V0WSwgMCkgcm90YXRlKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtJG1lbnUtaWNvbi1saW5lLW9mZnNldFksIDApIHJvdGF0ZSgxMzVkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYW5pbWF0ZS1saW5lLTEtcmV2IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJG1lbnUtaWNvbi1saW5lLW9mZnNldFksIDApIHJvdGF0ZSg0NWRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICRtZW51LWljb24tbGluZS1vZmZzZXRZLCAwKSByb3RhdGUoMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGFuaW1hdGUtbGluZS0yLXJldiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYW5pbWF0ZS1saW5lLTMtcmV2IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLSRtZW51LWljb24tbGluZS1vZmZzZXRZLCAwKSByb3RhdGUoMTM1ZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLSRtZW51LWljb24tbGluZS1vZmZzZXRZLCAwKSByb3RhdGUoMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZSgwZGVnKTtcbiAgfVxufSIsIlxuLmMtcXVlc3Rpb25zIHtcbiAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBtYXJnaW4tdG9wOiAwO1xuXG4gIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZzogNjBweDtcbiAgfVxuXG4gICZfX2ZpZ3VyZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICB3aWR0aDogMzY1cHg7XG4gICAgbGVmdDogaW5oZXJpdDtcbiAgICByaWdodDogLTEwMHB4O1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgYnAobWVkaXVtKSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtYXgtd2lkdGg6IDQyNXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICAgIHdpZHRoOiA0MjVweDtcbiAgICB9XG4gIH1cblxuICAmX19tZXRhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBicChtZWRpdW0pIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDUlO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiBsaWdodGVuKCRjb2xvci13aGl0ZSwgMTAlKTtcblxuICAgIHN0cm9uZyB7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgICAuby1jb2x1bW4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jLWJ1dHRvbi1hbHRlcm5hdGUge1xuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYy1zZXJ2aWNlcyB7XG4gICZfX2xpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBncmlkO1xuXHRncmlkLWF1dG8tY29sdW1uczogMWZyO1xuXHRncmlkLWF1dG8tZmxvdzogcm93O1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwxZnIpO1xuXHRncmlkLXJvdy1nYXA6IDMwcHg7XG5cblx0QGluY2x1ZGUgYnAoc21hbGwpIHtcblx0XHRncmlkLWNvbHVtbi1nYXA6IDE1cHg7XG5cdH1cblxuXHRAaW5jbHVkZSBicChtZWRpdW0pIHtcblx0XHRncmlkLWNvbHVtbi1nYXA6IDMwcHg7XG5cdH1cbiAgfVxuICBcbiAgJl9faXRlbSB7XG4gIFx0bWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcblxuICAgIEBpbmNsdWRlIGJwKHNtYWxsKSB7XG4gICAgXHRncmlkLWNvbHVtbjogc3BhbiA2L3NwYW4gNjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicChsYXJnZSkge1xuICAgIFx0Z3JpZC1jb2x1bW46IHNwYW4gMy9zcGFuIDM7XG4gICAgfVxuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fZmlndXJlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nLXRvcDogNTcuODk0NzM2ODQyMSU7XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cblxuICAmX19tZXRhIHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJl9fcmVhZC1tb3JlIHtcbiAgXHQmLS10ZXh0IHtcbiAgXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBcdFx0Zm9udC1zaXplOiAxNHB4O1xuICBcdFx0bGluZS1oZWlnaHQ6IDEuNTtcbiAgXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIFx0fVxuICB9XG5cbiAgJl9fZnVsbC1saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAuYy1zZXJ2aWNlcyB7XG4gICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuYy1zaXRlIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0aGVpZ2h0OiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMHZ3O1xuXHRtaW4taGVpZ2h0OiAxMDB2aDtcblx0d2lkdGg6IDEwMCU7XG5cblx0Jl9faGVhZGVyIHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IFxuXHRcdHotaW5kZXg6IDk7XG5cdH1cblxuXHQmX19tYWluIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQuYy1zaXRlX19uby1vZmZzZXQgJiB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTA3cHg7XG5cdFx0fVxuXHRcdFxuXHRcdC5lcnJvcjQwNCAmICB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxMDdweDtcblx0XHR9XG5cdH1cblxuXHQmX19mb290ZXIge1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxufVxuXG5wLCBvbCwgdWwge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufSIsIi5jLXNvY2lhbCB7XG4gICAgXG4gICAgJl9fbGlzdCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMCAtNXB4O1xuXG4gICAgICAgIC5jLXNvY2lhbCB7XG4gICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblxuICAgICAgICB3aWR0aDogNzJweDtcbiAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAycHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicCh4bGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIC4ycztcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAuMnM7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuXG4gICAgICAgIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYy1zdWJ0aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogI2RhM2M3NjtcbiAgICBiYWNrZ3JvdW5kOiAjZjZjOGRhO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgQGluY2x1ZGUgYnAobWVkaXVtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG59XG4iLCJcbi5jLXVzcHMge1xuXHQmX19saXN0IHtcblx0XHRtYXJnaW46IDA7XG5cblx0XHQuby1zZWN0aW9uLS11c3BzICAmIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ICAgIGZsZXgtd3JhcDogd3JhcDtcblx0XHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG5cdFx0fVxuXHR9XG4gICAgXG5cdCZfX2l0ZW0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdC5vLXNlY3Rpb24tLXVzcHMgICYge1xuXHRcdFx0ZmxleDogMSAwIDEwMCU7XG5cblx0XHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0XHRcdGZsZXg6IDAgMCAzMyU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19pbm5lciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQmX19pY29uIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0XHR3aWR0aDogMTNweDtcblx0XHRoZWlnaHQ6IDhweDtcblx0fVxuXG5cdCZfX21ldGEge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0cCB7XG5cdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cblx0XHRcdHN0cm9uZyB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm8tc2VjdGlvbi0tdXNwcyAgJiB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdH1cblx0fVxufVxuXG4uby1zZWN0aW9uLS11c3BzIHtcblx0bWFyZ2luLXRvcDogMzBweDtcbn1cblxuLm8tY29sdW1uX191c3BzIHtcblx0LmMtdXNwcyB7XG5cdFx0Jl9fbGlzdCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHQgICAgXG5cdFx0Jl9faXRlbSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9faW5uZXIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0XHR9XG5cblx0XHQmX19pY29uIHtcblx0XHRcdGZsZXg6IDAgMCAxMnB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdFx0fVxuXG5cdFx0Jl9fbWV0YSB7XG5cdFx0XHRmbGV4OiAxIDAgY2FsYygxMDAlIC0gMjBweCk7XG5cdFx0fVxuXG5cdFx0Jl9fdGV4dCB7XG5cdFx0XHRwIHtcblx0XHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzdHJvbmcge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxufVxuIiwiLmMtd2h5IHtcblx0Jl9faGVhZGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cblx0XHRtYXgtd2lkdGg6IDQwMHB4O1xuXHQgICAgdGV4dC13cmFwLXN0eWxlOiBiYWxhbmNlO1xuXHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdCAgICBwIHtcblx0ICAgIFx0JjpsYXN0LW9mLXR5cGUge1xuXHQgICAgXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdCAgICBcdH1cblx0ICAgIH1cblxuXHRcdHN0cm9uZyB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0fVxuXG5cblx0XHRAaW5jbHVkZSBicChtZWRpdW0pIHtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2xpc3Qge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuICAgIFxuXHQmX19pdGVtIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHQmX19pbm5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHR9XG5cblx0Jl9faWNvbiB7XG5cdFx0ZmxleDogMCAwIDEycHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdH1cblxuXHQmX19tZXRhIHtcblx0XHRmbGV4OiAxIDAgY2FsYygxMDAlIC0gMjBweCk7XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRwIHtcblx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblxuXHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi51LXRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udS10ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udS10ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4iLCIudS1oaWRlLW1vYmlsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cblx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICBcdGRpc3BsYXk6IGluaXRpYWw7XG4gIFx0fVxufVxuXG4udS1oaWRlLWRlc2t0b3Age1xuICBAaW5jbHVkZSBicChsYXJnZSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuIiwiLnUtc3Itb25seSB7XG4gIEBpbmNsdWRlIGhpZGRlbi12aXN1YWxseSgpO1xufSIsIi5ibHVycmVkLWltYWdlIHtcbiAgZmlsdGVyOiBibHVyKDEwcHgpO1xufVxuXG4uYy1jcnNsIHtcblx0Jl9fYnV0dG9uIHtcblx0XHR3aWR0aDogNDhweDtcblx0XHRoZWlnaHQ6IDQ4cHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG5cblx0XHQmLS1jb250YWluZXIge1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS1ob3Zlcjtcblx0XHR9XG5cblx0XHQmLS1wcmV2IHtcblxuXHRcdH1cblx0fVxufVxuXG4uYy12YWNhbmNpZXMtb3ZlcnZpZXdfX2FjdGl2ZS10ZXJtcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgIC5jLWFjdGl2ZS10ZXJtcyB7XG4gICAgXHQmX19saXN0IHtcbiAgICBcdFx0bWFyZ2luOiAtNXB4O1xuICAgIFx0fVxuXG4gICAgXHQmX19pdGVtIHtcbiAgICBcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIFx0XHRtYXJnaW46IDVweDtcbiAgICBcdH1cblxuICAgIFx0Jl9fbGluayB7XG4gICAgXHRcdHBhZGRpbmc6IDlweCAxNXB4O1xuXHRcdCAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuXHRcdCAgICBib3JkZXI6IDFweCBzb2xpZDtcblx0XHQgICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeTtcblx0XHQgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHQgICAgZm9udC13ZWlnaHQ6IDcwMDtcblx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0ICAgICY6aG92ZXIge1xuXHRcdCAgICBcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHQgICAgXHRiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5LWhvdmVyO1xuXHRcdCAgICB9XG4gICAgXHR9XG5cbiAgICBcdCZfX3RleHQge1xuXG4gICAgXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBcdFx0Zm9udC1zaXplOiAxNHB4O1xuICAgIFx0XHRsaW5lLWhlaWdodDogMS41O1xuICAgIFx0XHRmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG4gICAgXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgXHR9XG5cbiAgICBcdCZfX3JlbW92ZSB7XG4gICAgXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBcdFx0bWFyZ2luLWxlZnQ6IDhweDtcbiAgICBcdFx0Zm9udC1zaXplOiAxMnB4O1xuICAgIFx0fVxuXG4gICAgfVxuXG59XG5cbiAuYy12YWNhbmN5X19tZXRhIHtcblx0bWF4LXdpZHRoOiA3NTBweDtcblxuXHQmLS1kZXNjcmlwdGlvbiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0fVxuXG5cdCYtLWxpc3Qge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0Ji0taXRlbSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuXHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicChtZWRpdW0pIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cblx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtLWljb24ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0d2lkdGg6IDQwcHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itb3V0bGluZTtcblxuXHRcdHN2ZyB7XG5cdFx0XHR3aWR0aDogMThweDtcblx0XHR9XG5cdH1cblxuXHQmLS10ZXh0IHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0fVxuXG5cdCYtLWJ1dHRvbiB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0fVxufVxuXG5cbi5jLXNvbC1mb3JtIHtcblx0Jl9faW5uZXIge1xuXHQgIGRpc3BsYXk6IGdyaWQ7XG5cdCAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcblx0ICBncmlkLWF1dG8tZmxvdzogcm93O1xuXHQgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLDFmcik7XG5cdCAgZ3JpZC1yb3ctZ2FwOiAzMHB4O1xuXHQgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0ICBAaW5jbHVkZSBicChzbWFsbCkge1xuXHQgICAgICBncmlkLWNvbHVtbi1nYXA6IDMwcHg7XG5cdCAgfVxuXG5cdCAgJi1uby1pbWFnZSB7XG5cdCAgXHRkaXNwbGF5OiBibG9jaztcblxuXHQgIFx0LmMtc29sLWZvcm1fX2Zvcm0ge1xuXHQgIFx0XHRtYXJnaW46IDAgYXV0bztcbiAgICBcdFx0bWF4LXdpZHRoOiA2NTBweDtcblx0ICBcdH1cblx0ICB9XG5cblx0fVxuXG5cdCZfX2Zvcm0ge1xuXHRcdGdyaWQtY29sdW1uOiBzcGFuIDEyL3NwYW4gMTI7XG4gICAgXHRcbiAgICBcdEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuICAgIFx0XHRncmlkLWNvbHVtbjogc3BhbiA2L3NwYW4gNjtcbiAgICBcdH1cblx0fVxuXG5cdCZfX2ZpZ3VyZS0taG9sZGVyIHtcblx0XHRncmlkLWNvbHVtbjogc3BhbiAxMi9zcGFuIDEyO1xuICAgIFx0XG4gICAgXHRAaW5jbHVkZSBicChtZWRpdW0pIHtcbiAgICBcdFx0Z3JpZC1jb2x1bW46IHNwYW4gNi9zcGFuIDY7XG4gICAgXHR9XG5cdH1cblxuXHQmX19maWd1cmUge1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW1hZ2Uge1xuXHRcdGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuXG5cdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzIDAgMCAkZ2xvYmFsLXJhZGl1cztcblx0XHR9XG5cdH1cbn1cblxuLm8tc2VjdGlvbi0tcHJvY2VzcyB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jLXByb2Nlc3Mge1xuXHQmX19maWd1cmUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBhZGRpbmctdG9wOiA0OC44MjgxMjUlO1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdCYtLWhvbGRlciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0aGVpZ2h0OiA1MCU7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1wdXJwbGU7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9faW1hZ2Uge1xuXHRcdGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXB1cnBsZTtcblx0XHRwYWRkaW5nOiA2MHB4IDA7XG5cdH1cblxuXHQmX19oZWFkZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0XHQqIHtcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGlzdCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHQuc2xpY2stdHJhY2sge1xuXHRcdFx0YWxpZ24taXRlbXM6IGluaGVyaXQ7XG5cdFx0fVxuXG5cdFx0LnNsaWNrLXNsaWRlIHtcblx0XHRcdGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuXG5cdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcblx0XHRwYWRkaW5nOiA0MHB4O1xuXG5cdFx0aGVpZ2h0OiAxMDAlO1xuXG5cdFx0Ji0taGVhZGVyIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHR9XG5cblx0XHQmLS1pbmRpY2F0b3Ige1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAzMnB4O1xuXHRcdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdFx0ZmxleDogMCAwIDMycHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR9XG5cblx0XHQmLS10aXRsZSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXRpdGxlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGZsZXg6IDEgMCBjYWxjKDEwMCUgLSAzMnB4IC0gMTVweCk7XG5cdFx0fVxuXG5cdFx0Ji0tZGVzY3JpcHRpb24ge1xuXHRcdFx0cCB7XG5cdFx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLmMtZm9vdGVyLWxvY2F0aW9ucyB7XG5cdCZfX2xpc3Qge1xuICAgIFx0bWFyZ2luOiAwcHg7XG5cdH1cblxuXHQmX19pdGVtIHtcbiAgICBcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cblx0ICAgICY6bGFzdC1vZi10eXBlIHtcblx0ICAgIFx0bWFyZ2luOiAwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW5uZXIge1xuXHQgICAgZGlzcGxheTogZmxleDtcblx0ICAgIGZsZXgtd3JhcDogd3JhcDtcblx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHQmX19maWd1cmUge1xuXHRcdHdpZHRoOiA0OHB4O1xuXHQgICAgaGVpZ2h0OiA0OHB4O1xuXHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0ICAgIG1hcmdpbjogMHB4IDE1cHggMHB4IDBweDtcblx0ICAgIGZsZXg6IDAgMCA0OHB4O1xuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW91dGxpbmUtZGFyaztcblx0ICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHRcblx0fVxuXHRcblx0Jl9fbWV0YSB7XG4gICAgXHRmbGV4OiAwIDAgY2FsYygxMDAlIC0gNjNweCk7XG5cdH1cblxuXHQmX190aXRsZSB7XG4gICAgXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHQgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHQgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuXHR9XG5cdCZfX2Rlc2NyaXB0aW9uIHtcblx0XHRwOmxhc3Qtb2YtdHlwZSB7XG5cdFx0ICAgIG1hcmdpbi1ib3R0b206IDBweDtcblx0XHR9XG5cdH1cbn0iXSwic291cmNlUm9vdCI6IiJ9*/