@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}.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:0;z-index:9999;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{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 label{padding-left:32px;color:#fff}.c-vacancies-overview__checkbox label:hover{cursor:pointer}.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}.filter-active .c-header{display:none}@media (min-width:1024px){.filter-active .c-header{display:block}}.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:3;right:20px;background:#da3c76;width:48px;height:48px;padding:12px;border-radius:100%}.filter-active .c-menu-toggle{display:none}.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy90b29scy9icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3Rvb2xzL2hpZGRlbi5zY3NzIiwid2VicGFjazovLy9hcHAuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9nZW5lcmljL2JveC1zaXppbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9nZW5lcmljL2ZvbnQtZmFjZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2dlbmVyaWMvbm9ybWFsaXplLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvZ2VuZXJpYy9yZXNldC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2dlbmVyaWMvc2hhcmVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvZWxlbWVudHMvYmxvY2txdW90ZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2VsZW1lbnRzL2J1dHRvbi1iYWNrZ3JvdW5kLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvZWxlbWVudHMvY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9zZXR0aW5ncy9jb2xvcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9lbGVtZW50cy9oZWFkaW5ncy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3NldHRpbmdzL2dsb2JhbC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2VsZW1lbnRzL2hyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvZWxlbWVudHMvaHRtbC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2VsZW1lbnRzL2ljb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9lbGVtZW50cy9pbWFnZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9lbGVtZW50cy9pbnB1dC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2VsZW1lbnRzL2xheW91dC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2VsZW1lbnRzL2xpbmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9lbGVtZW50cy9saW5rcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2VsZW1lbnRzL2xpc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvZWxlbWVudHMvbWVudS1kcm9wZG93bi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2VsZW1lbnRzL21lbnUtbGFuZ3VhZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvZWxlbWVudHMvbWVudS1vdmVybGF5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvZWxlbWVudHMvbWVudS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2VsZW1lbnRzL3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9lbGVtZW50cy9zZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvZWxlbWVudHMvc2xpY2suc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9lbGVtZW50cy90YWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9lbGVtZW50cy90ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvZWxlbWVudHMvdmlkZW8uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9vYmplY3RzL2JsdXJyZWQtaW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9vYmplY3RzL2NvbHVtbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL29iamVjdHMvY29udGFpbmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvdG9vbHMvY2xlYXJmaXguc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9vYmplY3RzL2ZhcS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL29iamVjdHMvZm9ybS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL29iamVjdHMvbGlzdC1iYXJlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3Mvb2JqZWN0cy9saXN0LWlubGluZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL29iamVjdHMvdGFibGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2JyZWFkY3J1bWJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9idXR0b24tYWx0ZXJuYXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9idXR0b24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NhcmQtdmFjYXR1cmVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jYXJkLXZlcmhhbGVuLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jYXJvdXNlbC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvZmlsdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2dhbGxlcnkuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGVyby5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvbG9nby5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvbG9nb3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL21lbnUtdG9nZ2xlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9xdWVzdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL3NlcnZpY2VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9zaXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9zb2NpYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL3N1YnRpdGxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy91c3BzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy93aHkuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy91dGlsaXRpZXMvYWxpZ24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy91dGlsaXRpZXMvaGlkZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9zci1vbmx5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3Mvc2hhbWUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFpQ0UseUJDcEJGLGVBSUksYUNPRixDQUNGLENGUUUseUJDWkYsZ0JBRUksWUNPRixDQUNGLENDL0JBLEtBQ0UscUJEa0NGLENDOUJFLGlCQUdFLGtCRCtCSixDRXRDQSxXQUNFLGtCQUNBLG1CQUNBLGtCQUNBLGdCQUNBLGlERjBDRixDRXZDQSxXQUNFLGtCQUNBLG1CQUNBLGtCQUNBLGdCQUNBLGlERjBDRixDRXRDQSxXQUNFLGtCQUNBLG1CQUNBLGtCQUNBLGdCQUNBLGlERnlDRixDRXRDQSxXQUNFLGtCQUNBLG1CQUNBLGtCQUNBLGdCQUNBLGlERnlDRixDRXRDQSxXQUNFLGtCQUNBLG1CQUNBLGtCQUNBLGdCQUNBLGlERnlDRixDRXRDQSxXQUNFLGtCQUNBLG1CQUNBLGtCQUNBLGdCQUNBLGlERnlDRixDR3hGQSxLQUVFLDZCSDBGRixDR3ZGQSxLQUNFLFFIMEZGLENHdkZBLEtBQ0UsYUgwRkYsQ0dsRkEsR0FDRSxjQUNBLGNIeUZGLENHOUVBLEdBQ0UsdUJBQ0EsU0FDQSxnQkh1RkYsQ0cvRUEsSUFDRSxnQ0FDQSxhSHNGRixDRzVFQSxFQUNFLDhCSG9GRixDRzVFQSxZQUNFLG1CQUNBLDBCQUNBLHlFSG1GRixDRzVFQSxTQUVFLGtCSGtGRixDRzFFQSxjQUdFLGdDQUNBLGFIaUZGLENHMUVBLE1BQ0UsYUhnRkYsQ0d4RUEsUUFFRSxjQUNBLGNBQ0Esa0JBQ0EsdUJIK0VGLENHNUVBLElBQ0UsYUgrRUYsQ0c1RUEsSUFDRSxTSCtFRixDR3JFQSxJQUNFLGlCSDZFRixDR2xFQSxzQ0FLRSxvQkFDQSxlQUNBLGlCQUNBLFFIMkVGLENHbkVBLGFBRUUsZ0JIMEVGLENHbEVBLGNBRUUsbUJIeUVGLENHbEVBLGdEQUlFLHlCSHdFRixDR2pFQSx3SEFJRSxrQkFDQSxTSHVFRixDR2hFQSw0R0FJRSw2QkhzRUYsQ0cvREEsU0FDRSwwQkhxRUYsQ0czREEsT0FDRSxzQkFDQSxjQUNBLGNBQ0EsZUFDQSxVQUNBLGtCSG9FRixDRzdEQSxTQUNFLHVCSG1FRixDRzVEQSxTQUNFLGFIa0VGLENHMURBLDZCQUVFLHNCQUNBLFNIaUVGLENHMURBLGtGQUVFLFdIZ0VGLENHeERBLGNBQ0UsNkJBQ0EsbUJIK0RGLENHeERBLHlDQUNFLHVCSDhERixDR3REQSw2QkFDRSwwQkFDQSxZSDZERixDR25EQSxRQUNFLGFIMkRGLENHcERBLFFBQ0UsaUJIMERGLENHeENBLGtCQUNFLFlIdURGLENJclhBLDhFQU9FLFNBQ0EsU0o4WEYsQ0kxV0EsTUFDRSx5QkFDQSxnQkp3WEYsQ0kvV0EsU0FDRSxZQUNBLFFKc1hGLENLMVpBLDZFQVFFLGtCTHVhRixDSy9aQSxTQUNFLGdCTHFhRixDTW5jQSxXQUNFLGtCQUNBLGdCQUNBLGtCTnNjRixDT3pjQSxVQUNJLGtCQUNBLHdCQUNBLG1DQUNBLDJGUDRjSixDTzFjSSxnQ0FDSSxrQkFDQSxTUDRjUixDT3pjSSxzQkFDSSxrQkFDQSxNQUNBLE9BQ0EsV0FDQSxZQUNBLHNCQUNBLDRDQUNBLGdFQUNBLDhCQUNBLG1DQUNBLDJGUDJjUixDT3RjWSxzQ0FDSSw0Q0FDQSxtRFB3Y2hCLENRcGVFLGdCQUNFLG9CQUNBLHVCQUNBLG1CQUNBLFdBQ0EsWUFDQSxtQkFDQSx3QkNIYSxDREliLFVDVVUsQ0RUVixTQUNBLHFKQUNBLGFBQ0EsZUFDQSxTQUNBLHFCQUNBLGlCUnVlSixDUXJlSSxtREFDRSxvQlJ1ZU4sQ0Z6ZEUseUJVZkUsbURBSUssb0JSd2VQLENBQ0YsQ1FyZUksc0JBQ0Usd0JSdWVOLENRcGVJLHNCQUNFLE1Sc2VOLENRbmVJLHNCQUNFLE9ScWVOLENRbGVJLCtCQUNFLFVBQ0EsaUJSb2VOLENRamVJLG9CQUNFLFVDekJRLENEMEJSLFdBQ0EsWUFDQSxvQlJtZU4sQ1FqZU0seUJBQ0UsaUJSbWVSLENVcmhCQSxPQUNFLFVEbUJZLENDbEJaLDZCQ0tXLENESlgsZ0JBQ0EsbUJBQ0EsZUFDQSxpQkFDQSxjQUNBLHNCQUNBLGlCVndoQkYsQ0ZoZ0JFLDBCWWpDRixPQVlJLGVBQ0EsZ0JWeWhCRixDQUNGLENVdGhCQSxPQUNFLFVERVksQ0NEWiw2QkNaVyxDRGFYLGdCQUNBLG1CQUNBLGVBQ0EsaUJBQ0EsY0FDQSxzQkFDQSxpQlZ5aEJGLENGbGhCRSwwQlloQkYsT0FZSSxlQUNBLGdCVjBoQkYsQ0FDRixDVXZoQkEsT0FDRSxVRGZZLENDZ0JaLDZCQzdCVyxDRDhCWCxnQkFDQSxtQkFDQSxlQUNBLGlCQUNBLGNBQ0EsaUJWMGhCRixDRm5pQkUsMEJZQ0YsT0FXSSxlQUNBLGdCVjJoQkYsQ0FDRixDVXhoQkEsT0FDRSxVRC9CWSxDQ2dDWiw2QkM3Q1csQ0Q4Q1gsZ0JBQ0EsbUJBQ0EsZUFDQSxpQkFDQSxjQUNBLGlCVjJoQkYsQ0ZwakJFLHlCWWlCRixPQVdJLGVBQ0EsZ0JWNGhCRixDQUNGLENVemhCQSxPQUNFLFVEL0NZLENDZ0RaLDZCQzdEVyxDRDhEWCxnQkFDQSxtQkFDQSxlQUNBLGlCQUNBLGNBQ0EsaUJWNGhCRixDRnJrQkUsMEJZaUNGLE9BV0ksZUFDQSxnQlY2aEJGLENBQ0YsQ1UxaEJBLE9BQ0UsVUQvRFksQ0NnRVosNkJDN0VXLENEOEVYLGdCQUNBLG1CQUNBLGVBQ0EsaUJBQ0EsY0FDQSxpQlY2aEJGLENGdGxCRSwwQllpREYsT0FXSSxlQUNBLGdCVjhoQkYsQ0FDRixDWTduQkEsR0FDRSxjQUNELGdCQUNHLGFBQ0EsU0FDQSw2QkFDQSx3Qlpnb0JKLENhdG9CQSxLQUNFLGVKa0JZLENJakJaLGFKU2dCLENJUmhCLDZCRkdVLENFRlYsZUFDQSxrQ0FDQSxtQ0FDQSxnQkFDQSxnQkFDQSxrQkFDQSxpQ2JvcEJGLENhdm9CRSxlQUNFLGVieW9CSixDYzVwQkUsNENBQ0Msb0Jka3FCSCxDYy9wQkksdUNBQ0Msd0JkaXFCTCxDYy9wQkssMkNBQ0MsVWRpcUJOLENjN3BCSSx1Q0FDQywwQkFDQSxhZCtwQkwsQ2N6cEJDLGNBQ0MsV0FDQSxZQUNBLG9CQUNBLG1CQUNBLHVCQUNBLHNCQUNBLGlCQUNBLHFCTGRZLENLZVosa0JkMnBCRixDY3pwQkUsa0JBQ0MsV0FDQSxXQUNBLGFkMnBCSCxDY3pwQkcsdUJBQ0MsaUJkMnBCSixDY3RwQkMsY0FDQyxxQkFFQSxhZHdwQkYsQ2Uxc0JBLGtCRGlERSxxQmRrcUJGLENlbnRCQSxJQUNFLGtCQUNBLGVBRUEsV0FDQSxZQUNBLGVmNnNCRixDZ0JudEJBLCtQQVNFLDRCUFdZLENPVlosMkNBQ0EsaURBQ0Esa0NoQm90QkYsQ2dCanRCQSxzQkFDSSx3QkFDQSxhQUNBLGtCQUNBLGdCQUNBLHNCQUNBLGVBQ0EseUJBQ0Esa0JBQ0EsZVBMVSxDT01WLFdBQ0EsZUFDQSxnQkFDQSxjaEJvdEJKLENnQmp0QkEsU0FDSSxZQUNBLHFCaEJxdEJKLENnQmp0QkEsZ0JBSEksdUJoQjZ0QkosQ2dCMXRCQSxPQUNJLGVBQ0EsV0FFQSxxQkFDQSxnQkFDQSwyQmhCb3RCSixDZ0JsdEJJLG1CQUNJLFloQm90QlIsQ2dCaHRCQSx1QkFDSSwrQ0FDQSxxQ0FDQSwyQmhCbXRCSixDZ0JodEJBLGlCQUNJLFNoQm10QkosQ2dCanRCSSx3QkFDSSxpQmhCbXRCUixDZ0I5c0JBLHVDQUF5QyxtQmhCa3RCekMsQ2dCaHRCQSwyREFBZ0MsbUJoQnd0QmhDLENnQnZ0QkEsa0NBQW9DLG1CaEIydEJwQyxDZ0J6dEJBLDBDQUE0QyxtQmhCNnRCNUMsQ2dCM3RCQSxpRUFBbUMsbUJoQm11Qm5DLENnQmx1QkEscUNBQXVDLG1CaEJzdUJ2QyxDZ0JwdUJBLGlDQUFtQyxVUHZEckIsQ091RDBDLFVoQnl1QnhELENnQnZ1QkEsK0NBQTBCLFVQekRaLENPeURpQyxVaEJpdkIvQyxDZ0JodkJBLDRCQUE4QixVUDFEaEIsQ08wRHFDLFVoQnF2Qm5ELENnQm52QkEsb0NBQXNDLFVQNUR4QixDTzRENkMsVWhCd3ZCM0QsQ2dCdHZCQSxxREFBNkIsVVA5RGYsQ084RG9DLFVoQmd3QmxELENnQi92QkEsK0JBQWlDLFVQL0RuQixDTytEd0MsVWhCb3dCdEQsQ2dCbHdCQSxzQ0FDSSxtQkFDQSxVaEJxd0JKLENnQmx3QkEsdUNBQ0kscUJBQ0EsV0FDQSxpQmhCcXdCSixDZ0Jsd0JBLHFCQUNHLHdFaEJxd0JILENnQmx3QkEsa0JBQ0csK0RoQnF3QkgsQ2dCbHdCQSw4SEFFSSxxQmhCcXdCSixDZ0Jsd0JBLGtCQUNJLGVQM0ZVLENPNEZWLFVQM0ZVLENPNEZWLHFCQUNBLGVBQ0EseUJBRUEscUJBQ0EsaUJBQ0EscUJBQ0EsbUJBQ0EsU0FDQSxrQkFDQSxlQUNBLGtCQUNBLGdCQUNBLGtCQUNBLGdEQUNBLGdCQUNBLFFoQnF3QkosQ2lCcjRCQSxVQUNFLGFBQ0Esc0JBQ0EsbUJBQ0EscUNBQ0EsaUJqQnc0QkYsQ0Y1MkJFLHlCbUJqQ0YsVUFRTSxvQmpCeTRCSixDQUNGLENGajNCRSwwQm1CdEJBLG1CQUVJLHFCakJ5NEJKLENBQ0YsQ2lCdDRCRSxnQkFDRSw0QkFFQSxrQkFDQSxTakJ1NEJKLENGMzNCRSwwQm1CaEJBLGdCQU9JLGVqQnc0QkosQ0FDRixDaUJyNEJJLDZCQUNFLGVqQnU0Qk4sQ2lCcjRCTSxnREFDRSxrQmpCdTRCUixDRnQ0QkUsMEJtQkZJLGdEQUlJLGVqQnc0QlIsQ0FDRixDaUJuNEJNLHVDQUNFLGVqQnE0QlIsQ2lCNzNCRSxtQ0FDRSxPakJpNEJKLENGbjVCRSwwQm1CaUJBLG1DQUlJLE9qQms0QkosQ0FDRixDaUJoNEJJLGlEQUNFLE9qQms0Qk4sQ0YzNUJFLDBCbUJ3QkUsaURBSUksT2pCbTRCTixDQUNGLENpQjUzQkUsMEJBQ0ksdUJBTUEsa0JqQjAzQk4sQ2lCcjNCRSwwQkFDRSxvQmpCNDNCSixDaUJwM0JFLCtCQUNFLDJCakIyM0JKLENGcjdCRSwwQm1CK0RBLGlDQUVJLHlCakJ5M0JKLENBQ0YsQ0YzN0JFLDBCbUJ1RUEsaUNBRUkseUJqQnUzQkosQ2lCcjNCSSwrQ0FDRSx5QmpCdTNCTixDQUNGLENGcDhCRSwwQm1CbUZBLGlDQUVJLHlCakJvM0JKLENBSUYsQ0Y3OEJFLDBCbUIrRkEsZ0ZBRUkseUJqQmkzQkosQ2lCLzJCSSwrQ0FDRSx5QmpCaTNCTixDQUNGLENGdDlCRSwwQm1CMkdBLGlDQUVJLHlCakI4MkJKLENpQjUyQkksK0NBQ0UseUJqQjgyQk4sQ0FDRixDRi85QkUsMEJtQnVIQSxvQ0FHSSx5QmpCMDJCSixDaUJ4MkJJLGtEQUNFLDJCakIwMkJOLENBQ0YsQ0Z4K0JFLDBCbUJxSUksc0ZBQ0UseUJqQnkyQk4sQ0FDRixDRmgvQkUseUJtQjZJQSx1Q0FHSSx5QmpCcTJCSixDQUNGLENGdC9CRSwwQm1CNklBLHVDQU9JLHlCakJzMkJKLENBQ0YsQ2tCdmhDQSxtQ0FKRSxTQUNBLFNsQnFpQ0YsQ2tCbGlDQSxRQUdFLDRCbEIraENGLENtQnZpQ0EsRUFFQyxvQm5CMGlDRCxDbUJ4aUNDLFVBSEEsYW5CK2lDRCxDbUI1aUNDLFFBRUMseUJuQjBpQ0YsQ21CcGlDQyxlQUNDLFFuQnVpQ0YsQ21CcmlDRSxxQkFFSSxhQUNBLHdCQUVBLHFDQUVBLCtCQUNBLG1DbkJ1aUNOLENGN2hDRSx5QnFCbEJBLHFCQVdLLG1DbkJ3aUNMLENBQ0YsQ0ZsaUNFLDBCcUJsQkEscUJBZUssbUNuQnlpQ0wsQ0FDRixDbUJyaUNDLGVBQ0MsU0FDQSxlbkJ1aUNGLENtQnBpQ0cseUNBQ0MseUJuQnNpQ0osQ21CamlDQyxlQUVDLDZCUnpDVyxDUTZDWCxhQUNHLHVCQUNBLDZCbkJpaUNMLENtQi9oQ0Usb0NBVEEsVVY1QlksQ1U4Qlosb0JuQjBpQ0YsQ21CN2hDSSxvQ0FDQyxvQm5CK2hDTCxDbUI1aENJLG9DQUNDLHlCbkI4aENMLENtQnhoQ0MsZUFDQyxXQUdBLGtCQUVBLGNBQ0EsZW5CeWhDRixDbUJwaENDLDhCQVZDLHFCQUNBLHFCbkJzaUNGLENtQjdoQ0MsZUFDQyw2QlIvRVcsQ1FrRlIsMkJBRUgsbUJBQ0csdUJBQ0EsZW5CcWhDTCxDb0JsbkNBLGdDQUNFLDJCQUNBLGNBQ0EscUJBQ0EsZXBCcW5DRixDb0JubkNFLHNEQUNFLGFYRmEsQ1dHYixlQUNBLGtCQUNBLFlwQnFuQ0osQ29CbG5DRSxzQ0FDRSxrQkFDQSxpQnBCb25DSixDb0JsbkNJLG9EQUNFLFdBQ0EsK0NBQ0Esc0JBQ0EsNEJBQ0EscUJBQ0Esa0JBQ0EsT0FDQSxNQUNBLFlBQ0EsVXBCb25DTixDb0I5bUNBLE1BQ0UsY0FDQSxvQnBCaW5DRixDb0I5bUNBLEdBQ0Usa0JwQmluQ0YsQ29CL21DRSxZQUVFLGdCQUNBLGlCQUNBLGVwQmluQ0osQ29CN21DQSxHQUNFLGVwQmduQ0YsQ29CN21DQSxHQUNFLG1CQUNBLGdCcEJnbkNGLENvQjVtQ0UsY0FDRSxnQkFDQSxVQUNBLFFwQittQ0osQ29CNW1DRSxjQUNFLGtCcEI4bUNKLENvQnZtQ00sb0RBQ0UsaUJwQjRtQ1IsQ29CMW1DUSx1Q0FDRSxXQUVBLFdBQ0Esa0JBQ0EsT0FDQSxZQUVBLHFCQUNBLG9CQUVBLFdBRUEscUJwQndtQ1YsQ29CbG1DSSx5QkFDRSxtQkFDQSxvQnBCb21DTixDb0JqbUNRLHVDQUNFLHdEQUNBLHlCcEJtbUNWLENvQmhtQ1EsdUNBQ0UsVXBCa21DVixDb0JobUNVLDZDQUNFLFFBQ0EscUJwQmttQ1osQ29CM2xDRSxjQUNFLHFCQUNBLHNCQUNBLGFYbkhhLENXb0hiLGlCQUVBLHlCcEI0bENKLENvQnpsQ00sdUJBQ0UsaUJwQjJsQ1IsQ29CdGxDRSxjQUNFLGFYMUhjLENXMkhkLHFCQUNBLHFCcEJ3bENKLENvQnRsQ0ksaUNBQ0UsVVh2SFEsQ1d3SFIsb0JwQndsQ04sQ3FCenRDZ0Isa0ZBQ0ksa0JBQ0EsV0FDQSxPQUNBLGFyQmt1Q3BCLENxQi90Q3dCLDhHQUNJLGVyQmt1QzVCLENGbnRDRSwwQnVCTFUsMERBRVEsY3JCMnRDbEIsQ3FCenRDa0IsNEZBQ0ksc0RBQ0Esd0JyQjR0Q3RCLENxQnp0Q2tCLDhGQUNJLFVBQ0EseUNyQjR0Q3RCLENBQ0YsQ3FCdHRDSSxrQ0FDSSxPQUNBLFVBQ0Esa0JBQ0EsU0FDQSw0RUFDQSw0REFFQSxVQUNBLG1CQUNBLGVBRUEsZVp2Q00sQ1l3Q04sc0JyQnd0Q1IsQ3FCdHRDUSxnRUFDSSxlWjNDRSxDWTRDRixrQlY3REMsQ1U4REQsWXJCeXRDWixDcUJ0dENRLDhDQUNJLGVyQnl0Q1osQ3FCcnRDWSw4REFFSSxnQkFDQSxVQUNBLGFyQnd0Q2hCLENxQnR0Q2dCLDRFQUNJLGFBQ0Esa0JyQnl0Q3BCLENxQnR0Q2dCLGtGQUNJLGtCckJ5dENwQixDcUJ2dENvQiw0R0FDSSxlckIwdEN4QixDcUJydENZLDhEQUNJLGFyQnd0Q2hCLENzQnJ6Q0EscUJBQ0kscUJBQ0EscUJ0Qnd6Q0osQ3NCcnpDUSx3Q0FDSSxTQUNBLFN0QnV6Q1osQ3NCcHpDUSx3Q0FDSSxldEJzekNaLENzQnB6Q1ksMERBQ0ksU0FDQSxpQnRCc3pDaEIsQ3NCbnpDb0Isb0ZBQ0ksc0RBQ0Esd0J0QnF6Q3hCLENzQmp6Q2dCLGlGQUNJLGtCQUNBLFNBQ0EsT0FDQSxRQUVBLGViWE4sQ2FZTSxnQkFDQSxhQUNBLGVBQ0Esa0JBQ0EsVUFDQSxXQUNBLCtDdEJrekNwQixDRnR6Q0UseUJ3QlRjLGlGQWdCUSxldEJtekN0QixDQUNGLENzQmp6Q29CLHFHQUNJLFl0Qm16Q3hCLENGOXpDRSx5QndCVWtCLHFHQUlRLHFCQUNBLHFCdEJvekMxQixDQUNGLENzQmh6Q3dCLHVIQUNJLFN0Qmt6QzVCLENzQi95Q2dDLGlKQUNJLGFickRuQixDYXNEbUIseUJ0Qml6Q3BDLENzQnp5Q1ksb0pBRUksbUJBQ0EsU3RCMnlDaEIsQ3NCdnlDUSxnREFDSSxXQUNBLFlBQ0Esa0JiOURXLENhK0RYLG9CQUNBLG1CQUNBLHVCQUNBLGlCdEJ5eUNaLENGejFDRSx5QndCeUNNLGdEQVVRLGdCdEIweUNkLENBQ0YsQ0Y5MUNFLDBCd0J5Q00sZ0RBY1EsV0FDQSxXdEIyeUNkLENBQ0YsQ3NCeHlDUSx5Q0FDSSxxQkFDQSxXQUNBLFlBQ0EsZ0JBQ0Esc0JBQ0EsVWIvRUUsQ2FnRkYsd0J0QjB5Q1osQ3NCeHlDWSw4Q0FDSSxpQnRCMHlDaEIsQ3NCdnlDWSxvRkFDSSxxRHRCeXlDaEIsQ3NCcnlDUSx3Q0FDSSxXQUNBLFlBQ0EscUJBQ0Esc0JBQ0EsY0FFQSxRdEJzeUNaLENzQm55Q1EseUNBQ0ksYWIvR00sQ2FnSE4sZ0JBQ0EsNkJYdEhBLENXdUhBLGdCQUNBLFl0QnF5Q1osQ0ZsNENFLDBCd0J3Rk0seUNBUVEscUJBQ0Esc0JBQ0EsZ0J0QnN5Q2QsQ0FDRixDdUIxNkNBLGdCQUVJLGVBQ0EsUUFDQSxVQUNBLFNBQ0EsZWRjVSxDY2JWLE1BQ0EsV0FDQSxZQUVBLGlDQUNBLHlCdkI2NkNKLEN1QjE2Q0ksMEJBRUksdUJ2QjQ2Q1IsQ3VCejZDSSwyQkFDSSxnQkFDQSxXQUNBLFlBRUEsaUJBRUEsd0JBQ0EscUJBRUEsaUJ2Qnc2Q1IsQ3VCdDZDUSw2Q0FDSSxZdkJ3NkNaLEN1QnI2Q1EsaUNBQ0ksWXZCdTZDWixDdUJuNkNJLHlCQUNJLFlBQ0Esa0JBQ0Esa0JBQ0Esb0J2QnE2Q1IsQ3VCbDZDSSxxQkFDSSxhdkJvNkNSLEN1Qmo2Q0ksc0JBQ0ksZ0JBQ0EsU0FDQSxjdkJtNkNSLEN1Qmg2Q1ksNENBRUksZ0JBQ0EsYXZCazZDaEIsQ3VCaDZDZ0IseURBQ0ksUXZCazZDcEIsQ3VCNTVDd0IsMEZBQ0ksVXZCODVDNUIsQ3VCaDVDWSw2SUFDSSxVdkJ3NUNoQixDdUJyNUNZLDRDQUNJLDZCWm5GSCxDWW9GRyxnQkFDQSxVdkJ1NUNoQixDdUJwNUNZLGdEQUNJLGFBQ0Esa0JBQ0EsVUFDQSx3Q0FDQSxTQUNBLG1CQUNBLFd2QnM1Q2hCLEN1QnA1Q2dCLHdEQUNJLGF2QnM1Q3BCLEN1Qi80Q0ksMkJBQ0ksZUFDQSxXQUNBLFlBQ0Esa0JkaEhLLENjaUhMLG9CQUNBLG1CQUNBLHVCQUNBLG1CQUNBLGdCQUNBLGdCQUNBLG9CdkJpNUNSLEN1Qi80Q1Esa0NBQ0ksZXZCaTVDWixDd0I1Z0RJLDBCQUNJLGdCQUNBLGlCQUNBLFNBQ0EsU3hCZ2hEUixDd0I3Z0RJLDBCQUNJLHFCQUNBLGtCQUNBLFVBQ0EsZ0JBQ0Esc0JBQ0EsaUJ4QmdoRFIsQ0YvL0NFLDBCMEJ2QkUsMEJBU1EsaUJ4QmtoRFYsQ0FDRixDd0JoaERRLG9EQUNJLHdCeEJtaERaLEN3QmhoRFEsOEVBQ0ksc0JBQ0EsY3hCbWhEWixDd0JoaERRLHNDQUNJLFl4Qm1oRFosQ3dCaGhEUSx3Q0FDSSxZeEJtaERaLEN3Qi9nRFksc0VBQ0ksVUFDQSxtQkFDQSwyRXhCa2hEaEIsQ3dCOWdEUSw0Q0FDSSxxQkFDQSxzQkFDQSxTeEJpaERaLEN3QjlnRGdCLDBFQUNJLG9CeEJpaERwQixDd0I5Z0R3QixzR0FDSSxVZnRDZCxDZXVDYyxvQnhCaWhENUIsQ3dCMWdEZ0Isd0VBQ0ksa0JBQ0EsVXhCNmdEcEIsQ3dCamdEb0Isb01BQ0ksb0J4QndnRHhCLEN3QmpnREksZ0NBQ0kscUJBQ0EsV0FDQSxZQUNBLGlCQUNBLHNCQUNBLHdCeEJvZ0RSLEN3QmxnRFEsMENBQ0ksaUJ4QnFnRFosQ3dCbGdEUSxnREFDSSxzREFDQSx3QnhCcWdEWixDd0JqZ0RJLDBCQUNJLG1CQUNBLFVmekZNLENlMEZOLG9CQUNBLGVBQ0EsWUFDQSxxQkFDQSxtQkFDQSxnQkFDQSxVQUNBLDZCYjdHSyxDYThHTCxleEJvZ0RSLEN3QmxnRFEsc0VBQ0ksZXhCcWdEWixDd0JsZ0RRLHNDQUNJLHFCQUNBLFV4QnFnRFosQ3dCbGdEZ0Isa0VBQ0kseUJ4QnFnRHBCLEN3Qm4vQ0ksMERBTmdCLG9CeEIwZ0RwQixDd0JwZ0RJLG1CQUNJLGVBQ0EsV0FDQSxZQUNBLGtCZm5KSyxDZW9KTCxvQkFDQSxtQkFDQSx1QkFDQSxtQkFDQSxnQkFDQSxrQnhCMC9DUixDeUJycERBLGNBR0ksY3pCd3BESixDeUJ0cERJLGtDQUpBLGFBQ0Esd0J6QmtxREosQ3lCL3BESSxvQkFDSSxVQUNBLFNBRUEsV0FYSSxDQVlKLFdBQ0Esa0J6QnlwRFIsQ3lCbHBEWSwyREFIQSxjQUNBLFV6QjRwRFosQ3lCdHBEZ0IsaURBQ0ksbUJ6QndwRHBCLEN5QmxwREksd0ZBSUksc0JBQ0EsZWhCakJNLENnQmtCTixhaEIxQlUsQ2dCMkJWLGFBQ0EsbUJBQ0EsdUJBQ0EsWWhCcEJRLENnQnFCUixlQUNBLFdBM0NJLENBNENKLGdCQTVDSSxDQTZDSixhQUNBLGdCQUNBLGtCQUNBLFVBaERJLENBaURKLG1CQUNBLHFCQUNBLDZCekJrcERSLEN5QmhwRFEsd0lBQ0ksYUFDQSxhaEI1Q00sQ2dCNkNOLFl6Qm1wRFosQ3lCaHBEUSw0UEFDSSxvQmhCeERDLENnQnlERCxnQkFDQSxrQmhCMURDLENnQjJERCxVekJvcERaLEN5QmxwRFksNFNBQ0ksZUFDQSxrQmhCL0RILENnQmdFRyxvQmhCaEVILENnQmlFRyxVekJzcERoQixDeUJscERRLDRHQUNJLFF6QnFwRFosQ3lCbnBEWSxvSUFDSSxlQUNBLGVoQjNERixDZ0I0REUsaUJoQjVERixDZ0I2REUsYXpCc3BEaEIsQ3lCbHBEUSx3TkFDSSxVQUNBLFNBRUEsYUFDQSxnQkFDQSxXQUNBLGdCQUNBLHlCQUNBLGFoQmxGTSxDZ0JtRk4sNkJ6QnFwRFosQ0ZsdERFLHlCMkJtRE0sd05BYVEsb0J6QndwRGQsQ0FDRixDeUJ0cERZLHdRQUNJLFVoQmpGRixDZ0JrRkUseUJBQ0EsMkJBQ0EseUJ6QjBwRGhCLEN5QnRwRFEsNEdBQ0ksaUJ6QnlwRFosQ3lCcnBEUSw0R0FDSSxnQnpCd3BEWixDeUJycERRLGdIQUNJLFVoQm5HRSxDZ0JvR0Ysd0JoQmxISyxDZ0JtSEwsb0JoQm5ISyxDZ0JvSEwscUJBQ0EsU3pCd3BEWixDeUJwcERJLG9CQUNJLHFCQUNBLGtCQUNBLFlBQ0EsVXpCc3BEUixDeUJqcERRLDRFMUJ0SU4sbUJBQ0EsNkJBQ0Esc0VBQ0EscUJBQ0Esc0JBQ0EsMEJBQ0Esb0JBQ0EsNEJBQ0EsNkJBQ0EsbUJDMHhERixDeUJ6cERRLDRFQUNJLHlEekIycERaLEN5QnRwRFEsc0NBQ0ksdUR6QndwRFosQ0Z6d0RFLDBCMkJ1SFUsK0JBQ0ksb0JoQmxITSxDZ0JtSE4sa0J6QnFwRGQsQ0FDRixDMEJoekRBLFdBQ0MsVUFDQSxrQkFDQSxlMUJtekRELENGcnhERSwwQjRCakNGLFdBTUUsZTFCb3pEQSxDQUNGLEMwQmx6REMsdUJBQ0MsYzFCb3pERixDRjd4REUsMEI0QnhCRCx1QkFJRSxjMUJxekRELENBQ0YsQzBCbHpEQyxtQkFDQyxrQjFCb3pERixDMEI3eURFLGdDQUNDLGtCMUJnekRILEMwQjl5REcsd05BRUksVTFCZ3pEUCxDMEI1eURFLGtDQUNDLGtCMUI4eURILEMwQjV5REcsb09BRUksVTFCOHlEUCxDMEIxeURFLGlDQUNDLGtCMUI0eURILEMwQnJ5RE0saVFBQ0MsVTFCMnlEUCxDMEJ2eURFLDhCQUNDLGUxQnl5REgsQzBCbHlETSw0T0FDQyxVMUJ3eURQLEMwQnB5REUsbUNBQ0Msd0IxQnN5REgsQzBCL3hETSxvVEFDQyxVMUJxeURQLEMwQmp5REUsc0NBQ0Msa0IxQm15REgsQzBCM3hERyxtQ0FDSSxXQUNBLGtCQUNBLFVBQ0EsTUFDQSxPQUNBLFFBQ0EsV0FDQSxlMUI4eERQLENGaDJERSx5QjRCMERDLG1DQVdLLFUxQit4RE4sQ0FDRixDMEJ0eERFLHFCQUNDLGUxQnl4REgsQ0Z6MkRFLHlCNEIrRUEscUJBSUUsZTFCMHhERixDQUNGLENGOTJERSwwQjRCK0VBLHFCQVFFLGUxQjJ4REYsQ0FDRixDMEJ4eERFLHNCQUNDLGUxQjB4REgsQ0Z0M0RFLHlCNEIyRkEsc0JBSUUsZTFCMnhERixDQUNGLENGMzNERSwwQjRCMkZBLHNCQVFFLGUxQjR4REYsQ0FDRixDMEJ4eERFLG9CQUNDLFkxQjB4REgsQzBCbnhERSxzQkFDQyxnQjFCc3hESCxDMEJueERFLHVCQUNDLGdCMUJxeERILEMwQmp4REUscUJBQ0MsYTFCbXhESCxDMEI5d0RFLHlCQUNDLG1CMUJneERILEMwQjd3REUsMEJBQ0MsbUIxQit3REgsQzBCNXdERSx3QkFDQyxnQjFCOHdESCxDMkJyN0RFLFlBQ0Usa0JBR0EsYzNCdzdESixDMkJyN0RFLGFBQ0Usb0JBQ0EsZUFDQSx1QkFFQSxVQUNBLGtCM0JzN0RKLEMyQm43REUsYUFDRSxhQUNBLGEzQnE3REosQzJCbjdESSw0QkFDRSxRM0JxN0ROLEMyQmo3REUsWUFDRSxrQkFDQSxlM0JtN0RKLEMyQmo3REksZUFDRSxxQkFDQSxZM0JtN0ROLEMyQmo3RE0sNEJBQ0UsYzNCbTdEUixDMkJoN0RNLHNCQUNFLFdBQ0EsWUFDQSxlaEIxQ0ksQ2dCMkNKLG1CQUNBLG1CQUNBLGdCQUNBLFlBQ0EsZ0JBQ0EsUzNCazdEUixDMkI5NkRRLG1DQUNFLFdBQ0Esa0JsQmpETyxDa0JrRFAsNkIzQmc3RFYsQzJCejZERSxhQUNFLHFCQUNBLHNCM0IyNkRKLEMyQmg2REUsZ0JBQ0UsVTNCazZESixDNEI5K0RBLE1BQ0MsVTVCaS9ERCxDNkJsL0RBLE9BQ0ksZTdCcS9ESixDOEJ0L0RBLFNBQ0ksd0JyQm9CWSxDcUJuQlosaUI5QnkvREosQzhCdi9ESSxrQkFDSSxrQkFDQSxzQkFDQSxTQUNBLGtCbkJOSyxDbUJPTCxlOUJ5L0RSLEM4QnYvRFEseUJBQ0ksa0JBQ0EsTUFDQSxPQUNBLFdBQ0EsVzlCeS9EWixDOEJyL0RJLGdCQUNJLGdCQUNBLHNCQUNBLGlCOUJ1L0RSLEM4QnAvREksZ0JBQ0ksaUNBQ0EsWUFDQSxTQUNBLGlCQUNBLGtCQUNBLFdBQ0Esa0JuQi9CSyxDbUJnQ0wsVUFDQSxPQUNBLFFBQ0EsU0FDQSxLOUJzL0RSLEM4Qm4vREksaUJBQ0ksdUNBQ0EsWUFDQSxXQUNBLFNBQ0EsU0FDQSxtQkFDQSxxQnJCNUJNLENxQjZCTixrQkFDQSxRQUNBLGtFQUNBLGdDQUNBLFVBRUEsc0M5QnEvRFIsQzhCbi9EUSxzQi9CeEROLG1CQUNBLDZCQUNBLHNFQUNBLHFCQUNBLHNCQUNBLDBCQUNBLG9CQUNBLDRCQUNBLDZCQUNBLG1CQzhpRUYsQzhCMy9EUSx1QkFDSSxlQUNBLHFCckIzQ0UsQ3FCNENGLHNDOUI2L0RaLEM4QjEvRFEsMEJBQ0ksd0I5QjQvRFosQzhCMS9EWSxnQ0FDSSxlQUNBLHdCOUI0L0RoQixDOEJ4L0RRLDRCQUNJLHdCOUIwL0RaLEM4QngvRFksMkNBQ0ksUzlCMC9EaEIsQzhCdi9EWSxrQ0FDSSxlQUNBLHdCOUJ5L0RoQixDOEJyL0RRLDJCQUNJLHdCOUJ1L0RaLEM4QnIvRFksaUNBQ0ksZUFDQSx3QjlCdS9EaEIsQzhCbC9ESSxlQUNJLFNyQmpGTSxDcUJrRk4sWUFDQSxzQkFDQSxXQUNBLHFCQUNBLGU5Qm8vRFIsQzhCbC9EUSxxQkFDSSxjOUJvL0RaLEMrQmhtRUMsaUJBQ0MsV0FDRSxZQUNBLHlDL0JtbUVKLENnQ3JtRUEsVUFDRSxrQmhDd21FRixDZ0N0bUVFLHVCQUNFLGVoQ3dtRUosQ2dDcm1FRSxvQkFDRSxpQmhDdW1FSixDZ0NwbUVFLGlCQUNFLGVoQ3NtRUosQ0ZsbEVFLHlCa0NkSSx1QkFDRSxjaENtbUVOLENnQ2htRUksd0JBQ0UsY2hDa21FTixDZ0MvbEVJLHFCQUNFLGNoQ2ltRU4sQ0FDRixDRjdsRUUsMEJrQ0FJLGlDQUNFLGVoQ2dtRU4sQ0FDRixDZ0M3bEVJLGtCQUNFLGtCaEMrbEVOLENnQzdsRU0sK0JBQ0UsZWhDK2xFUixDZ0MzbEVJLHVCQUNFLFdBQ0Esa0JyQjlDTyxDcUIrQ1AsZWhDNmxFTixDZ0N4bEVJLHVCQUNFLGVBQ0EsV2hDMGxFTixDZ0N0bEVFLGdCQUNFLGFoQ3dsRUosQ2dDdGxFSSx1QkFDRSxhQUNBLHFCdkI3Q1EsQ3VCOENSLHNCQUNBLFdBQ0Esa0JoQ3dsRU4sQ0YzbkVFLDBCa0M4QkUsdUJBUUksWWhDeWxFTixDQUNGLENnQ3JsRUUsa0JBQ0Usa0JBQ0EsaUJoQ3VsRUosQ2dDcmxFSSx5QkFDRSxRaEN1bEVOLENnQ3BsRUksc0JBQ0UsZWhDc2xFTixDRjFvRUUseUJrQ3VERSw0QkFHSSxlaENvbEVOLENBQ0YsQ2dDaGxFRSxpQkFDRSxlQUNBLGdCQUNBLFdBQ0EsWUFDQSxrQmhDa2xFSixDZ0Mza0VFLHNCQUNFLFFoQzZrRUosQ2dDMWtFRSxrQkFDRSxtQkFDQSxhaEM0a0VKLENnQzFrRUksMEJBQ0UsY0FDQSxrQmhDNGtFTixDRmpxRUUseUJrQ21GRSwwQkFLSSxpQkFDQSxvQmhDNmtFTixDQUNGLENpQ3hzRUEsYUFFQyxZQUNBLGlCQUNBLGtCQUNBLGlCQUNBLGVBQ0EsV0FDQSxpQmpDOHNFRCxDa0Mxc0VFLG1CQUNFLHFCQUNBLHdCQUNBLG9CbEM0c0VKLENpQy9zRUMsbUJBQ0MsZUFDQSxTakNpdEVGLENpQzlzRUMsOEJBQ0MsZ0JqQ2d0RUYsQ2lDenNFQyxvQkFDQyxnQmpDMnNFRixDaUN4c0VDLHFCQUNDLGdCakMwc0VGLENpQ3ZzRUMsb0JBQ0MsZWpDeXNFRixDaUN0c0VDLHVCQUNDLGVqQ3dzRUYsQ21DN3VFSSxhQUNJLGVuQ2d2RVIsQ21DNXVFQSxZQUNJLGVuQyt1RUosQ21DNXVFUSx5Q0FDSSxhbkM4dUVaLENtQzF1RVksdUNBQ0ksVW5DNHVFaEIsQ21DdHVFUSwyQ0FDSSxZbkN3dUVaLENtQ3B1RUksa0JBQ0ksVUFDQSxRbkNzdUVSLENtQ251RUksb0JBRUksa0JBQ0EsV0FDQSx5QkFDQSxhMUIxQlUsQzBCMkJWLFNBQ0EsZ0JBQ0EsZUFDQSxnQkFFQSxhQUNBLGVBQ0EsbUJBQ0EsOEJBRUEsbUJBRUEsK0JuQ2t1RVIsQ21DaHVFUSwwQkFDSSxZbkNrdUVaLENtQy90RVEsMEJBQ0kseUJBQ0EsY25DaXVFWixDbUM3dEVJLG1CQUVJLGdCQUNBLFUxQjdDTSxDMEI4Q04sZUFDQSxnQkFDQSxTQUNBLGNBQ0EsZ0JBQ0EsMEJuQyt0RVIsQ21DM3RFSSxxQkFDSSxZQUNBLGdCQUNBLGdCQUNBLDBCQUNBLGExQnJFVSxDMEJzRVYsVUFDQSxlQUNBLGtCbkM2dEVSLENtQzF0RVksb0NBQ0ksZW5DNHRFaEIsQ21DeHRFUSxnQ0FDSSxZbkMwdEVaLENtQ3R0RUksa0JBQ0ksYTFCN0ZLLEMwQjhGTCxxQkFDQSxxQ0FDQSxVbkN3dEVSLENtQ3R0RVEsMkJBQ0ksc0RBQ0Esb0NuQ3d0RVosQ29DL3pFQyxlQUNDLGdCQUNBLGVwQ3UxRUYsQ29DcDFFQyxlQUVDLGtCcENzMUVGLENvQ3AxRUUsMENBQ0MsWXBDczFFSCxDb0NsMUVDLGFBQ0MsVTNCR1ksQzJCRlosNkJ6QlZXLEN5QldYLGdCQUNBLGVBQ0EsZ0JwQ28xRUYsQ0Z2MEVFLHlCc0NsQkQsYUFRRSxlQUNBLGdCcENxMUVELENBQ0YsQ29DajFFQyxtQkFDQyxhM0I2QnVCLEMyQjVCdkIsbUJBQ0csY0FDQSxlQUNBLFVwQ20xRUwsQ29DaDFFQyx1QkFDQyxhM0JxQnVCLEMyQnBCdkIsWXBDazFFRixDb0MvMEVDLHdCQUNDLGVBQ0csZ0JBQ0EsbUJBQ0Esa0IzQmpDUSxDMkJrQ1Isa0JBQ0Esa0J6QjlDUSxDeUIrQ1IsZ0JBQ0EsYTNCdkNhLEMyQndDYiw2QnpCN0NPLEN5QjhDUCxpQnBDaTFFTCxDb0MxMEVDLGNBQ0MsZ0JBQ0EsYUFDQSxlQUNBLDhCQUNBLFVBQ0EsUXBDNDBFRixDb0N6MEVDLHdCQUNDLGEzQlZ1QixDMkJXdkIsZ0JBQ0csY0FDQSxlQUNBLGNwQzIwRUwsQ29DeDBFQyxjQUNDLGVwQzAwRUYsQ29DdjBFQyxjQUNDLFdBQ0csYXBDeTBFTCxDb0NuekVDLHFCQUNDLFVBQ0Esa0JBQ0EsUXBDcXpFRixDb0NsekVDLDRCQUNDLFlwQ296RUYsQ29DaHpFQSxRQUNDLGdCQUNBLFVBQ0EsYXBDNHpFRCxDRmo1RUUseUJzQ3VGRCwyQkFFRSwwQnBDNHpFRCxDQUNGLENvQ3Z6RUUsK0NBQ0MsZ0JBQ0csYUFDQSxlQUNBLDhCQUNBLFVBQ0EsUXBDeXpFTixDb0N2ekVRLGtFQUNMLFlwQ3l6RUgsQ29DaHpFTSxxTEFDRixnQkFDQSxVQUNBLGFwQ3V6RUosQ29DcHpFTSw2REFDQyxZcENzekVQLENGOTZFRSx5QnNDNEhLLHlIQUNGLDBCcENxekVILENBQ0YsQ29DOXlFQyxxQkFDQyxlcENnekVGLENvQzd5RUMsMEJBQ0MsWXBDK3lFRixDb0M1eUVDLG9CQUNDLGEzQnBIdUIsQzJCcUh2QixTQUNHLGNBQ0EsY3BDOHlFTCxDb0MzeUVDLGNBQ0MsNkJ6Qi9LVyxDeUJnTFgsZUFDQSxnQkFDQSxzQkFDQSxVM0J2S1ksQzJCd0taLGNBQ0EsaUJwQzZ5RUYsQ29DM3lFRSw0QkFDQyxZcEM2eUVILENvQ3h5RUUseUJBQ0MsZ0JwQzB5RUgsQ29DdnlFRywyQkFDQSxjQUNHLGVBQ0EsY3BDeXlFTixDb0NueUVDLHNDQUNDLGVBQ0EscUJBQ0EsbUJBQ0EsZXBDcXlFRixDb0NueUVFLGtEQUNDLDRCQUNBLFFwQ3F5RUgsQ29DbHlFRSxrREFDQyxZcENveUVILENvQ2p5RUUsMENBQ0MsYUFDQSxpQnBDbXlFSCxDb0MveEVDLGFBQ0MsZTNCbk5ZLEMyQm9OWixTQUNBLGVwQ2l5RUYsQ29DL3hFRSxtQkFDQyxVQUNBLFFwQ2l5RUgsQ29DOXhFRyx1RUFDQyxlM0I5TlUsQzJCK05QLFlBQ0EsV0FDQSxnQkFDQSxTQUNBLFVBQ0EsbUJBQ0EsY0FDQSxvQnBDZ3lFUCxDb0NueEVFLGdDQUNDLFNBQ0EsU3BDcXhFSCxDb0NueEVHLG9FQUNDLGtCQUNBLFVwQ3F4RUosQ29DbHhFRyxvRUFDQyxrQkFDRyxhQUNBLGtCcENveEVQLENvQ2x4RU8sOEZBQ0MsZXBDb3hFUixDb0NqeEVPLDRHQUNDLE1wQ214RVIsQ29DM3dFQyxlQUNDLFlwQzZ3RUYsQ29DeHdFRSxzQkFDQyxnQkFDQSxTcEMwd0VILENvQ3B3RUMsaUJBQ0MsU0FDQSxVQUNBLGVwQ3N3RUYsQ29DM3ZFQyxzQkFDSSxlQUNBLGdCQUNBLFVwQzZ2RUwsQ29DenZFRSxpQkFDQyxVQUNBLFFwQzJ2RUgsQ29DenZFRyxtQ0FDQyx3QnBDMnZFSixDb0N4dkVHLHdCQUNDLFlwQzB2RUosQ29DdnZFRyxzQ0FDQyxxQkFDQSxnQnBDeXZFSixDb0N0dkVHLHVCQUNDLCtCQUNBLDBCQUNBLDZCcEN3dkVKLENvQ2p2RUMsa0JBQ0MsZXBDNndFRixDb0Mxd0VHLCtDQUNDLGdCQUNHLG9CcEM0d0VQLENvQ3R3RUcsNERBQ0MsWXBDd3dFSixDRm5sRkUsMEJzQytVRSxxREFDQyxvQnBDdXdFSCxDQUNGLENvQ253RUUsdUJBQ0MsaUJwQ3F3RUgsQ29DandFRyxzQ0FDQyxTQUNBLFVBQ0EsZXBDbXdFSixDb0M3dkVHLG9DQUNDLGFwQyt2RUosQ29DaHZFQyxnQkFDQyxhM0IxVnVCLEMyQjJWcEIsY0FDQSxlQUNBLGNwQ3d2RUwsQ29DMXRFQyxrQkFDQyxZcEM2dEVGLENGbm5GRSwwQnNDeVpELGdCQUVLLFlwQzR0RUosQ0FDRixDb0N6dEVDLGVBQ0Msa0JBQ0csYUFDQSw4QkFDQSxjcEMydEVMLENvQ3h0RUMsU0FDQyxXQUNBLGNBQ0csYUFDQSxlcEMwdEVMLENvQ3h0RUUsZ0JBQ0MsU3BDMHRFSCxDb0N4dEVHLGdDQUNDLGUzQjdiVSxDMkI4YlYsbUJBQ0EsVXBDMHRFSixDb0N0dEVFLGdCQUNDLHlCQUNBLG1CQUNBLFUzQnRjVyxDMkJ1Y1gsa0JBQ0csc0JBQ0EscUJBQ0EsY0FDSCxlQUNHLG9CQUNBLGlCQUNBLGVwQ3d0RU4sQ0Z6cEZFLDBCc0NzYkEsZ0JBY0ssYUFDSCxjQUNHLG1CQUNBLGNwQ3l0RUwsQ0FDRixDb0N0dEVFLGVBQ0MseUJBQ0EsZ0JBQ0EscUJwQ3d0RUgsQ0Z0cUZFLDBCc0MyY0EsZUFNRSxnQnBDeXRFRixDQUNGLENvQ2h0RUMsbUNBQ0MsaUJBQ0EsMEJwQ210RUYsQ29DanRFRSx3REFDQyxVcENtdEVILENGbnJGRSwwQnNDK2RBLHdEQUlFLFNwQ290RUYsQ0FDRixDRnhyRkUsMEJzQzJkRCxtQ0FjSyx3QnBDbXRFSixDQUNGLENvQzdzRUUsNERBQ0MseUJBQ0csMkJBQ0EsZUFDQSxnQkFDQSxRQUNBLFVwQ2d0RU4sQ0Z0c0ZFLDBCc0NnZkEsNERBU0ssUUFDQSxTcENpdEVMLENBQ0YsQ29DOXNFTyx1RUFDQyx5QnBDZ3RFUixDb0M1c0VNLGlFQUNDLFVBQ0Esa0JBQ0EsYXBDOHNFUCxDb0Mzc0VNLDBFQUNDLFNwQzZzRVAsQ29DenNFRSwwREFDQyxRQUNBLFVwQzJzRUgsQ0YzdEZFLDBCc0M4Z0JBLDBEQU1LLFFBQ0EsU3BDMnNFTCxDQUNGLENvQ3BzRUMsZUFDQyxxQjNCNWlCWSxDMkI2aUJaLGFBQ0Esd0NBQ0Esa0J6QmhrQlcsQ3lCaWtCWCxZcEN1c0VGLENvQ3JzRUUsc0JBQ0MsYUFDQSxlQUNBLDZCcEN1c0VILENvQ3BzRUUscUJBQ0MsY0FDQSxhQUNBLGVBQ0EsNkJwQ3NzRUgsQ29DcHNFRyw0QkFDQyxZcENzc0VKLENvQ2hzRUcsMkJBQ0Msa0JBQ0Esa0JwQ2tzRUosQ29DL3JFRywyQkFDQyxrQkFDQSxZQUNBLHdCcENpc0VKLENvQzNyRUUsZUFDQyxlQUNBLHFCQUNBLG1CcEM2ckVILENvQ3ZyRUUsNkJBQ0MsZTNCN2xCVyxDMkI4bEJSLHNCQUNBLFVwQ3lyRU4sQ29DbnJFRSxrQkFDQyxhQUNBLHVCQUNBLG1CQUNBLGdCQUNBLFUzQjFtQlcsQzJCMm1CWCx3QjNCMW5CVSxDMkIybkJWLHFCQUNBLGtCQUNBLFdBQ0EsV3BDcXJFSCxDb0NuckVHLHdCQUNDLHdCM0Job0JhLEMyQmlvQmIsVXBDcXJFSixDb0NqckVFLG1CQUNDLGtCcENtckVILENvQ2hyRUUsb0JBQ0Msd0JwQ2tyRUgsQ29DL3FFRSxpQkFDQyx3QnBDaXJFSCxDcUNwMEZBLGFBQ0MsZ0JBQ0EsYXJDdTBGRCxDc0N6MEZBLGVBQ0MsZ0JBQ0EsUXRDNDBGRCxDc0MxMEZDLHFCQUNDLG9CdEM0MEZGLEN1Q2oxRkEsTUFDQyxlOUJrQmEsQzhCakJiLHlCQUNBLGdCQUNBLGF2Q28xRkQsQ3VDbDFGQyxjQUNDLGdCQUNBLGdCQUNBLFd2Q28xRkYsQ3VDNzBGQyxTQUNDLCtCdkMrMEZGLEN1QzcwRkUsWUFDQyxldkMrMEZILEN1Q3gwRkUsd0JBRUMsV3ZDMDBGSCxDdUNuMEZDLHVDQVJFLHdCdkMrMEZILEN1Q24wRkMsZUFDQyxhQUNBLDhCQUNBLG1CQUNBLFNBRUcsK0J2Q28wRkwsQ3VDbDBGSyw0QkFDQyxnQkFDQSxldkNvMEZOLEN1Q2gwRkMsZUFFSSxnQkFHQSxlQUVBLDhCdkNrMEZMLEN1Qy96RkMsK0JBVEkscUJBRUEsYTlCOUNhLEM4QitDYixhQUVBLGdCdkN5MEZMLEN3Q3I0RkEsa0NBQ0MsYUFDQSxleEN3NEZELEN3Q3I0RkEsNEJBQ0MsZUFDQSxlQUNBLDZCN0JGVyxDNkJHWCxleEN3NEZELEN3Q3Q0RkMsZ0NBQ0MsVS9CUVksQytCUFosMEJBQ0Esc0JBQ0csb0J4Q3c0RkwsQ3dDdDRGRSw0Q0FDQyx5QnhDdzRGSCxDd0NwNEZDLDhDQUNDLGEvQm5CVyxDK0JvQlgsWUFDQSxhQUNBLFdBQ0Esc0JBQ0csb0J4Q3M0RkwsQ3dDcDRGRSx3REFDQyxpQnhDczRGSCxDd0NoNEZDLGlCQUNDLGdCQUNBLGEvQjVCZ0IsQytCNkJoQixvQnhDbTRGRixDeUMzNkZBLG9CQUNFLGtCOUJDVyxDOEJBWCxlQUNBLHFCQUNBLGFBQ0EsU0FDQSxVQUNBLGdCQUNBLDhCOUJKa0IsQzhCS2xCLHNCQUVBLG9CQUNBLGVBQ0EsbUJBRUEsb0J6QzQ2RkYsQ3lDeDZGTSx1REFDRSxrQmhDZlMsQ2dDZ0JULG9CekMwNkZSLEN5Q3Q2RkksbUNBQ0Usb0J6Q3c2Rk4sQ3lDcjZGUSw2REFDRSxrQmhDU1ksQ2dDUlosb0J6Q3U2RlYsQ3lDcDZGUSw2REFDRSx5QnpDczZGVixDeUM3NUZNLHlEQUNFLGtCaEN6Q0ssQ2dDMENMLG9CekMrNUZSLEN5QzM1RkkscUNBQ0Usb0J6QzY1Rk4sQ3lDMTVGUSwrREFDRSxrQmhDZmMsQ2dDZ0JkLG9CekM0NUZWLEN5Q3o1RlEsK0RBQ0UseUJ6QzI1RlYsQ3lDbjVGTSwyREFDRSx5QkFDQSwwQnpDcTVGUixDeUM5NEZNLHFEQUNFLGVoQzNETSxDZ0M0RE4sVWhDM0RNLENnQzRETixpQnpDZzVGUixDeUM5NEZRLDBEQUNFLGlCekNnNUZWLEN5Q3g0Rk0scURBQ0UsaUJBQ0Esa0J6QzA0RlIsQ3lDcjRGRSwwQkFFRSxtQkFDQSx5QkFDQSxtQkFDQSxrQkFFQSxhQUNBLFlBRUEsdUJBQ0EsZ0JBQ0EsZUFDQSxXQUNBLGtCQUNBLFNBQ0EsVUFDQSxnQkFDQSxtQkFFQSxpQnpDczRGSixDeUNwNEZJLDZEQUNFLFN6Q3M0Rk4sQ3lDbDRGRSwwQkFDRSxVaEMxR1UsQ2dDMkdWLGdCQUNBLGtCQUNBLDZCekNvNEZKLEMwQ3JnR0EsNkJBQ0ksY0FDQSxlQUNBLCtEQUNBLG1CQUNBLFNBQ0Esa0JBQ0EsZUFDQSxrQkFDQSwwQkFDQSxpQkFFQSxrQi9CVlMsQytCV1QsVUFDQSxxQkFDQSxhQUNBLGdCQUNBLDBDQUNBLGdCQUNBLGlCQUNBLDZCL0JkUSxDK0JlUixrQkFDQSxrQkFDQSxvQjFDd2dHSixDMENsZ0dJLDBCQUZBLDBCMUM0Z0dKLEMwQzFnR0ksZ0JBQ0ksb0IxQ3lnR1IsQzBDcmdHSSxnQkFDSSxxQkFDQSxzQkFDQSxrQkFDQSxXQUNBLFcxQ3VnR1IsQzBDamdHSSxtQkFDSSxrQmpDekNTLENpQzBDVCxVakM1Qk0sQ2lDNkJOLG9CMUNvZ0dSLEMwQ2pnR1ksbUNBQ0ksVTFDbWdHaEIsQzBDamdHZ0Isd0NBQ0ksaUIxQ21nR3BCLEMwQzkvRlEseUJBQ0ksa0JqQ3RCVSxDaUN1QlYsVWpDM0NFLENpQzRDRixvQjFDZ2dHWixDMEM3L0ZnQix5Q0FDSSxVMUMrL0ZwQixDMEM3L0ZvQiw4Q0FDSSxpQjFDKy9GeEIsQzBDeC9GSSxxQkFDSSxrQmpDMUVLLENpQzJFTCxVakM1RE0sQ2lDNkROLG9CMUMwL0ZSLEMwQ3YvRlkscUNBQ0ksVTFDeS9GaEIsQzBDdi9GZ0IsMENBQ0ksaUIxQ3kvRnBCLEMwQ3AvRlEsMkJBQ0ksa0JqQ3JEWSxDaUNzRFosVWpDM0VFLENpQzRFRixvQjFDcy9GWixDMENuL0ZnQiwyQ0FDSSxVMUNxL0ZwQixDMENuL0ZvQixnREFDSSxpQjFDcS9GeEIsQzBDOStGSSxvQkFDSSxrQmpDbkdVLENpQ29HVixVakM1Rk0sQ2lDNkZOLG9CMUNnL0ZSLEMwQzcrRlksb0NBQ0ksVTFDKytGaEIsQzBDNytGZ0IseUNBQ0ksaUIxQysrRnBCLEMwQzErRlEsMEJBQ0ksa0JqQ3BGVyxDaUNxRlgsVWpDM0dFLENpQzRHRixvQjFDNCtGWixDMEN6K0ZnQiwwQ0FDSSxVMUMyK0ZwQixDMEN6K0ZvQiwrQ0FDSSxpQjFDMitGeEIsQzBDcCtGSSxtQkFDSSx5QkFDQSxhakMxSVMsQ2lDMklULG9CMUNzK0ZSLEMwQ24rRlksbUNBQ0ksYTFDcStGaEIsQzBDbitGZ0Isd0NBQ0ksaUIxQ3ErRnBCLEMwQ2grRlEseUJBQ0ksa0JqQ3hJSSxDaUN5SUosYWpDekpLLENpQzBKTCxvQjFDaytGWixDMEMvOUZnQix5Q0FDSSxhMUNpK0ZwQixDMEMvOUZvQiw4Q0FDSSxpQjFDaStGeEIsQzBDMTlGSSxpQkFDSSxlakMzSk0sQ2lDNEpOLFVqQzNKTSxDaUM0Sk4saUIxQzQ5RlIsQzBDMTlGUSx1QkFDSSxrQmpDdklRLENpQ3dJUixVakNoS0UsQ2lDaUtGLG9CMUM0OUZaLEMwQ3o5RlEsaUNBQ0ksVTFDMjlGWixDMEN2OUZJLHVCQUNJLHlCQUNBLGFqQzFMUyxDaUMyTFQsMEIxQ3k5RlIsQzBDdDlGWSx1Q0FDSSxhMUN3OUZoQixDMEN0OUZnQiw0Q0FDSSxpQjFDdzlGcEIsQzBDbjlGUSw2QkFDSSxlakN6TEUsQ2lDMExGLFVqQzNMRSxDaUM0TEYsaUIxQ3E5RlosQzBDbDlGZ0IsNkNBQ0ksVTFDbzlGcEIsQzBDbDlGb0Isa0RBQ0ksaUIxQ285RnhCLEMwQzc4RkksaUJBQ0ksa0JqQzFLTSxDaUMyS04sVWpDNU1NLENpQzZNTixvQjFDKzhGUixDMEM1OEZZLGlDQUNJLFUxQzg4RmhCLEMwQzU4RmdCLHNDQUNJLGlCMUM4OEZwQixDMEN6OEZRLHVCQUNJLGtCakN2TFMsQ2lDd0xULFVqQzNORSxDaUM0TkYsb0IxQzI4RlosQzBDeDhGZ0IsdUNBQ0ksVTFDMDhGcEIsQzBDeDhGb0IsNENBQ0ksaUIxQzA4RnhCLEMyQ2hzR0EsK0JBQ0ksZTNDbXNHSixDMkM5ckdJLHdCQUNFLGFBQ0EsY0FDQSxvQ0FDQSxrQkFDQSxlM0Npc0dOLEMyQy9yR00sa0NBQ0UsYTNDaXNHUixDMkM5ckdRLCtDQUNJLG1CM0Nnc0daLEMyQzdyR1EsK0NBQ0ksd0IzQytyR1osQzJDN3JHWSxtREFDSSxXM0MrckdoQixDMkN6ckdJLHdCQUNJLFNBQ0EsbUJBQ0EsZTNDMnJHUixDMkN6ckdRLDBEQUNJLGVsQ2pCRSxDa0NrQkYsVzNDMnJHWixDMkNwckdVLGdFQUZGLFVsQ3hCTSxDa0N5Qk4sb0IzQzZyR1IsQzJDcnJHSSx5QkFDSSxlbENqQ00sQ2tDa0NOLGFBQ0EsbUJBQ0EsZ0JBQ0EsaUIzQ3VyR1IsQ0Yvc0dFLDBCNkNtQkUseUJBUVEsWTNDd3JHVixDQUNGLEMyQ3RyR1EsMkRBQ0ksWUFDQSxhQUNBLGMzQ3dyR1osQzJDcHJHb0Isc1ZBQ0ksYTNDc3JHeEIsQzJDNXFHUSw2REFDSSxrQjNDaXJHWixDMkM5cUdRLDhCQUNJLFNBQ0EsUzNDZ3JHWixDMkM3cUdRLDhCQUdJLHFCQUNBLHFCQUNBLHFCM0MrcUdaLEMyQzdxR1ksMkNBQ0ksYzNDK3FHaEIsQ0ZodkdFLHlCNkN5RE0sOEJBYVEsa0JBQ0EscUJBQ0EscUIzQytxR2QsQzJDN3FHYywyQ0FDSSxRM0MrcUdsQixDQUNGLEMyQzNxR1EsOEJBQ0ksb0JBQ0Esc0JBQ0EsaUJBQ0EsV0FDQSxZQUNBLG1CQUNBLHVCQUNBLG1CQUNBLFNBQ0Esd0IzQzZxR1osQzJDM3FHWSxrQ0FDSSxVM0M2cUdoQixDMkMzcUdnQix1Q0FDSSxTM0M2cUdwQixDMkN4cUdRLDhCQUNJLHFCQUNBLHNCQUNBLHlCM0MwcUdaLEMyQ3ZxR1EsZ0NBQ0ksZTNDeXFHWixDMkNycUdJLHlCQUNJLGNBQ0EsNkJoQzVJSyxDZ0M2SUwsZ0JBQ0EsZUFDQSxpQkFDQSxVbENwSU0sQ2tDcUlOLGtCM0N1cUdSLENGOXhHRSx5QjZDZ0hFLHlCQVVRLGVBQ0EsZ0IzQ3dxR1YsQ0FDRixDRnB5R0UsMEI2Q2dIRSx5QkFlUSxlQUNBLGdCM0N5cUdWLENBQ0YsQzJDdHFHSSwrQkFDSSxjM0N3cUdSLENGN3lHRSx5QjZDb0lFLCtCQUtRLGMzQ3dxR1YsQ0FDRixDMkNwcUdRLG9EQUNJLFUzQ3NxR1osQzJDbHFHSSwwQkFDSSxTQUNBLGtCQUNBLE1BQ0EsT0FDQSxRQUNBLFNBQ0EsVTNDb3FHUixDMkNqcUdJLHlCQUNFLGtCQUNBLE1BQ0EsUUFDQSxTQUNBLE9BQ0EsaUJBQ0EsV0FDQSxXM0NtcUdOLEMyQ2hxR0ksMEJBQ0UsZTNDa3FHTixDMkMzcEdDLHNCQUNHLGUzQzhwR0osQzJDMXBHSSw2QkFDSSxhQUNBLGNBQ0EscUNBQ0EsaUIzQzZwR1IsQzJDM3BHUSxvQkFOSiw2QkFPUSxvQjNDOHBHVixDQUNGLEMyQzNwR0ksOEJBQ0ksMkIzQzZwR1IsQzJDM3BHUSxxQ0FDSSxTQUNBLGFBQ0EsT0FDQSxrQkFDQSxhQUNBLGVBQ0EsUUFDQSxNQUNBLGFBQ0EsZTNDNnBHWixDMkMzcEdZLCtDQUNJLGEzQzZwR2hCLENGNzJHRSwwQjZDbU1NLHFDQWlCUSxjQUNBLGlCQUNBLGlCQUNBLGFBQ0Esa0IzQzZwR2QsQ0FDRixDMkN6cEdRLHVDQUVJLGlCM0MycEdaLENGMTNHRSwwQjZDZ01FLDhCQW1DUSx5QjNDMnBHVixDQUNGLENGLzNHRSwwQjZDc09NLG1EQUVRLFkzQzJwR2QsQ0FDRixDMkN6cEdZLG1FQUNJLFUzQzJwR2hCLEMyQ3RwR0ksOEJBQ0ksa0JBQ0EsYUFDQSxlQUNBLG1CQUNBLDhCQUNBLGdDQUNBLGVBQ0Esa0IzQ3dwR1IsQ0ZqNUdFLDBCNkNpUEUsOEJBV1EsWTNDeXBHVixDQUNGLEMyQ3ZwR1EscUNBQ0ksY0FDQSxVbEMvUUUsQ2tDZ1JGLGdCQUNBLG1CQUNBLDZCM0N5cEdaLEMyQ3BwR1Esc0NBQ0ksV0FDQSxxQkFDQSxrQkFDQSw0QkFDQSxzQkFDQSxrQkFDQSxxQmxDN1JFLENrQzhSRixrQkFDQSxnQkFDQSxlM0NzcEdaLEMyQ3BwR1ksNENBQ0ksYzNDc3BHaEIsQ0Y1NkdFLDBCNkN5UU0sc0NBaUJRLFkzQ3NwR2QsQ0FDRixDMkNwcEdZLHNEQUNJLFUzQ3NwR2hCLEMyQ2pwR0ksNkJBQ0kscUJBQ0EsV0FDQSxZQUNBLFczQ21wR1IsQzJDanBHUSxtQ0FDSSxjM0NtcEdaLEMyQy9vR0ksMkJBQ0ksVUFDQSxrQjNDaXBHUixDMkM5b0dJLDZCQUNJLGNBQ0EsVWxDblVNLENrQ29VTixnQkFDQSxrQjNDZ3BHUixDMkM3b0dJLGdDQUNJLDJCM0Mrb0dSLENGMThHRSwwQjZDMFRFLGdDQUlRLHlCM0NncEdWLENBQ0YsQzJDN29HSSxnQ0FDSSxjQUNBLGtCQUNBLGtCM0Mrb0dSLEMyQzdvR1Esc0NBQ0ksWTNDK29HWixDMkMxb0dnQixtREFDSSx3QmxDM1dQLENrQzRXTyx5QzNDbXBHcEIsQzJDeG9HUSxzQ0FDSSxrQkFDQSxVM0Mwb0daLEMyQ3hvR1ksNENBQ0ksYzNDOG9HaEIsQzJDdm9HWSw2Q0FDSSxxQmxDclhGLENrQ3NYRSx5QkFDQSxrQkFDQSxXQUNBLFlBQ0EsT0FDQSxrQkFDQSxNQUNBLFUzQ3lvR2hCLEMyQ3JvR1ksNENBQ0ksd0JsQ2paSCxDa0NrWkcsa0JBQ0EsV0FDQSxZQUNBLFNBQ0Esa0JBQ0EsUUFDQSwwQ0FDQSxnREFDQSxVM0N1b0doQixDNENuaUhJLHVCQUNFLGFBQ0EsY0FDQSxvQ0FDQSxrQkFDQSxlNUNzaUhOLENGNWdIRSx5QjhDL0JFLHVCQVFJLHFCQUNBLG1DNUN1aUhOLENBQ0YsQzRDcGlISSx1QkFDSSxRNUNzaUhSLEM0QzloSFEsOERBSEEsVW5DRk0sQ21DR04sb0I1Q3dpSFIsQzRDNWhISSx1QkFDSSxhQUNBLGU1QzhoSFIsQzRDMWhISSx3QkFDSSxjQUNBLDZCakNuQ0ssQ2lDb0NMLGdCQUNBLGVBQ0EsaUJBQ0EsVW5DMUJNLENtQzJCTixrQjVDNGhIUixDRjFpSEUseUI4Q09FLHdCQVVRLGVBQ0EsZ0I1QzZoSFYsQ0FDRixDRmhqSEUsMEI4Q09FLHdCQWVRLGVBQ0EsZ0I1QzhoSFYsQ0FDRixDNEMzaEhJLDhCQUNJLGVBQ0EsYTVDNmhIUixDRjFqSEUseUI4QzJCRSw4QkFLUSxjNUM4aEhWLENBQ0YsQzRDMWhIUSxtREFDSSxVNUM0aEhaLEM0Q3hoSEkseUJBQ0ksU0FDQSxrQkFDQSx1QkFDQSxnQkFDQSxrQjVDMGhIUixDNEN2aEhJLHdCQUNFLGtCQUNBLE1BQ0EsUUFDQSxTQUNBLE9BQ0EsaUJBQ0EsV0FDQSxXNUN5aEhOLEM0Q3RoSEkseUJBQ0UsZTVDd2hITixDNkN0bkhJLGtCQUNJLFNBQ0EsZTdDeW5IUixDNkNybkhnQiw0REFDSSxZN0N1bkhwQixDNkNybkhvQiw4RUFDSSxjQUNBLGlCN0N1bkh4QixDNkNqbkhRLDhCQUNJLGNBQ0EsZ0JBQ0EsZ0JBQ0EsYTdDbW5IWixDNkNqbkhZLDJDQUNJLGE3Q21uSGhCLEM2Qy9tSFEsK0JBQ0ksdUJBQ0Esb0JBQ0EsaUI3Q2luSFosQzZDOW1IUSwrQkFDSSx5QkFDQSxrQkFDQSxnQkFDQSxZN0NnbkhaLEM2QzltSFksbUNBQ0ksVzdDZ25IaEIsQzZDNW1IUSw4QkFDSSxjQUNBLFk3QzhtSFosQzZDNW1IWSxpQ0FDSSxhQUNBLGE3QzhtSGhCLEM2QzNtSG9CLHFEQUNJLHdCcENuRFAsQ29Db0RPLHdCN0M2bUh4QixDNkNqbUhJLHNDQUpJLFlBQ0EsUTdDa25IUixDNkMvbUhJLG9CQUdJLGtCQUNBLE9BQ0EsUUFDQSxTQUNBLE1BQ0EsVTdDdW1IUixDRm5wSEUseUIrQ29DRSxvQkFXUSw0QkFDQSxlN0N3bUhWLENBQ0YsQzZDcm1IUSwwQkFDSSxXQUNBLGtCQUNBLE9BQ0EsUUFDQSxNQUNBLFNBQ0EsV0FDQSxZQUNBLGVwQzFFRSxDb0MyRUYsV0FDQSxTN0N1bUhaLEM2Q3BtSFEsNEJBQ0ksWUFDQSxhN0NzbUhaLEM2Q2xtSEksbUJBQ0ksWUFDQSxXQUNBLGlCQUNBLHVCQUVBLGlDN0NtbUhSLENGanJIRSx5QitDd0VFLG1CQVNRLHNCN0NvbUhWLENBQ0YsQzZDam1ISSx1QkFDSSxjQUNBLFlBQ0EscUJBRUEsa0JBQ0EsTUFDQSxPQUNBLFFBQ0EsUTdDa21IUixDNkMvbEhJLG1CQUNJLFlBQ0EsYUFDQSxtQkFFQSxnQjdDZ21IUixDRnRzSEUseUIrQ2lHRSxtQkFRUSxnQjdDaW1IVixDQUNGLENGM3NIRSwwQitDaUdFLG1CQWFRLGdCN0NpbUhWLENBQ0YsQzZDdGxISSxxQkFDSSxxQkFDQSxlN0MybEhSLENGdnRIRSwwQitDMEhFLHFCQUtRLGdCQUNBLGM3QzRsSFYsQzZDMWxIVSxvQ0FDSSxhN0M0bEhkLENBQ0YsQzZDemxIUSxzQ0FFSSxpQjdDMGxIWixDNkNobEhZLDZSQUNJLFU3Q3NsSGhCLEM2Q2psSEksb0JBQ0ksWUFDQSxXQUNBLGVwQzFLTSxDb0MyS04sV0FDQSxvQkFDQSxtQkFDQSx1QkFDQSxrQkFDQSxxQkFDQSxTQUNBLG1CQUNBLFM3Q21sSFIsQzZDamxIUSwwQkFDSSxlQUNBLFM3Q21sSFosQzZDaGxIUSwwQkFDSSxTN0NrbEhaLENGL3ZIRSwwQitDNEtNLDBCQUlRLFM3Q21sSGQsQ0FDRixDNkNobEhRLDBCQUNJLFU3Q2tsSFosQ0Z2d0hFLDBCK0NvTE0sMEJBSVEsVTdDbWxIZCxDQUNGLEM2Q2hsSFEsMEJBQ0ksVXBDMU1FLENvQzJNRixXQUNBLFdBQ0Esb0I3Q2tsSFosQzZDaGxIWSwrQkFDSSxpQjdDa2xIaEIsQzhDdHpIQSxVQUNFLG1CQUNBLG9CQUNBLGdCQUNBLGtCQUNBLGtCOUNvMEhGLEM4Q2wwSEUsZ0JBQ0UsZ0JBQ0Esc0JBQ0EsYXJDTlMsQ3FDT1QsZXJDUVUsQ3FDTlYsa0JBQ0Esa0JBQ0EsbUJBQ0Esb0I5Q28wSEosQzhDbDBISSw2QkFDRSxjOUNvMEhOLEM4Q2gwSEksc0JBQ0Usd0JyQ3BCTyxDcUNxQlAsVXJDTlEsQ3FDT1Isb0JyQ3RCTyxDcUN1QlAsb0I5Q2swSE4sQzhDaDBITSxzQ0FDRSxVOUNrMEhSLEM4Qzl6SEksMEJBQ0Usd0JyQy9CTyxDcUNnQ1AsVXJDakJRLENxQ2tCUixvQnJDakNPLENxQ2tDUCxlOUNnMEhOLEMrQ3QySEEsVUFDQyxxQnRDbUJhLENzQ2xCYixVdENpQmEsQ3NDaEJiLGlCQUNHLGtCQUNBLFMvQ3kySEosQ0Y3MEhFLDBCaURqQ0YsVUFRSyxnQi9DMDJISCxDQUNGLEMrQ3gySEksZUFDQyxrQi9DMDJITCxDRnIxSEUseUJpRHRCRSxlQUlFLGEvQzIySEosQ0FDRixDRjExSEUsMEJpRHRCRSxlQVFFLGtCL0M0MkhKLENBQ0YsQytDMTJISyxpQkFDQyxVL0M0MkhOLEMrQ3QySEMsbUJBQ0ksNkJBQ0EsZ0NBQ0EsYy9DdzJITCxDK0NyMkhDLGlCQUNDLGFBQ0csc0JBQ0EsbUJBQ0gscUNBQ0csa0JBQ0Esb0IvQ3UySEwsQytDcDJIQyxpQkFDQyxVdEMxQlksQ3NDMkJaLG1CQUNBLGVBQ0EsZ0JBQ0EsY0FDQSxnQkFDQSw2Qi9DczJIRixDK0NuMkhDLHVCQUNDLGNBQ0EsbUJBQ0EsVS9DcTJIRixDK0NuMkhFLDhCQUNDLGVBQ0EsVS9DcTJISCxDK0NqMkhDLDJCQUNDLGNBQ0Esa0IvQ20ySEYsQytDaDJIQyxnQkFDQywyQi9DazJIRixDRng0SEUsMEJpRHFDRCxnQkFJRSx5Qi9DbTJIRCxDK0NqMkhDLHNCQUNDLDBCQUNBLG1CL0NtMkhGLENBQ0YsQytDLzFIRyw4QkFDQyxlL0NpMkhKLEMrQzkxSEcsOEJBQ0MsY0FDQSxtQkFDQSxjL0NnMkhKLEMrQzkxSEksMkNBQ0MsZS9DZzJITCxDK0M3MUhJLG9DQUNDLG9CL0MrMUhMLEMrQzUxSE0sa0RBQ0MsMEJBQ0EsVS9DODFIUCxDK0N4MUhHLDhCQUNDLFV0QzFGVSxDc0MyRlYsNkJwQ3ZHUyxDb0N3R1QscUJBQ0EsZS9DMDFISixDK0N4MUhJLG9DQUNDLDBCQUNBLFV0Q2pHUyxDc0NrR1QsYy9DMDFITCxDK0N0MUhLLGdEQUNDLG9CL0N3MUhOLEMrQ3QxSE0sc0RBQ0Msb0IvQ3cxSFAsQytDdDFITyxvRUFDQyxVdEM1R00sQ3NDNkdOLG9CL0N3MUhSLEMrQ2gxSEcsOEJBQ0MsVXRDdkhVLENzQ3dIViw2QnBDcklRLENvQ3NJUixnQkFDQSxxQkFDQSxxQi9DazFISixDK0MxMEhHLDREQUNDLFUvQyswSEosQ0ZyOEhFLDBCaURrSEEsNkJBUUUsZS9DKzBIRixDQUNGLEMrQzEwSEMsa0JBQ0MsYy9DNDBIRixDK0N6MEhHLG1DQUNLLGtCL0MyMEhSLEMrQ3QwSEMsZ0JBQ0MsNEJBQ0EsaUIvQ3cwSEYsQ0ZwOUhFLDBCaUQwSUQsZ0JBS0UsMEJBQ0EsZS9DeTBIRCxDQUNGLEMrQ3QwSEMsd0JBQ0MsNEJBQ0EsaUIvQ3cwSEYsQ0Y5OUhFLDBCaURvSkQsd0JBS0UsMEJBQ0EsZ0IvQ3kwSEQsQ0FDRixDK0NyMEhFLDhCQUNDLGNBQ0EsUy9DdTBISCxDK0NsMEhJLHdFQUNDLHlCL0NvMEhMLEMrQy96SEUsOEJBQ0MscUJBQ0EsWS9DaTBISCxDK0MvekhHLDJDQUNDLFEvQ2kwSEosQytDN3pIRSxnQ0FDQyxTQUNBLFdBQ0EsWUFDQSxxQkFDQSxxQi9DK3pISCxDK0M1ekhFLCtCQUNDLHFCQUNBLHNCQUNBLGdCQUNBLFUvQzh6SEgsQytDMXpIQyxxQkFDQyxlQUNBLDZCcENqT1csQ29Da09YLHFCdENyTlksQ3NDc05aLFUvQzR6SEYsQytDMXpIRSw0QkFDQyxhQUNHLHNCQUNBLG1CQUNILHFDQUNHLGtCQUNBLGtCL0M0ekhOLENGN2dJRSx5QmlEMk1BLDRCQVNLLGtCQUNBLG9CL0M2ekhMLENBQ0YsQytDMXpIRSwyQkFDQyw0QkFDQSxPL0M0ekhILENGdmhJRSwwQmlEeU5BLDJCQUtHLDBCQUNBLE8vQzZ6SEgsQ0FDRixDK0MxekhFLDRCQUNDLDRCQUNBLFFBQ0EsaUIvQzR6SEgsQ0ZsaUlFLDBCaURtT0EsNEJBTUcsMEJBQ0EsUUFDQSxnQi9DNnpISCxDQUNGLEMrQzF6SEUsMEJBQ0MsZUFDQSxjQUNBLGlCL0M0ekhILENGOWlJRSwwQmlEK09BLDBCQU1FLHFCQUNBLHNCQUNBLGtCQUNBLGdCQUNBLGUvQzZ6SEYsQ0FDRixDK0MxekhFLDZCQUNDLHNCQUNBLG1CQUNHLFVBQ0EscUJBQ0EsVy9DNHpITixDK0N6ekhFLDBCQUNDLHNCQUNBLGVBQ0EsVS9DNnpISCxDK0MveUhHLDZEQWJBLGdCQUNBLDZCL0MrekhILENnRDFtSUEsb0JBQ0MsZWhENm1JRCxDZ0QxbUlDLGlCQUNDLGFoRDZtSUYsQ2dEem1JZ0IsMERBQ0ksWWhEMm1JcEIsQ2dEem1Jb0IsNEVBQ0ksY0FDQSxpQmhEMm1JeEIsQ2dEaG1JQyxvQ0FDQyxRaERxbUlGLENpRC9uSUEsVUFDQyxXQUNBLHFCakRrb0lELENpRGhvSUcseUJBQ0UsWWpEa29JTCxDRnRtSUUsMEJtRDdCQyx5QkFJRyxhakRtb0lKLENBQ0YsQ2lEaG9JQyxnQkFDQyxZQUNBLFdBQ0EsZUFDQSx3QkFDQSxxRGpEa29JRixDaUQ1bklFLDZEQUNDLHFCakRpb0lILENGeG5JRSwwQm1EckJELGdCQWdCRSxlQUNBLHdCakRpb0lELENBQ0YsQ2lEL25JRSw2QkFDQyxxQmpEaW9JSCxDaUQ3bklDLGlCQUNJLG1CQUNBLGVBQ0EsYUFDQSw2QmpEK25JTCxDaUQ1bklDLGVBQ0MsWWpEOG5JRixDRjFvSUUsMEJtRFdELGVBSUUscUJBQ0Esc0JBQ0EsYWpEK25JRCxDQUNGLENpRDVuSUMsa0JBQ0MscUJBQ0EsaUJqRDhuSUYsQ0ZycElFLDBCbURxQkQsa0JBS0Usc0JBQ0EsZUFDQSxnQmpEK25JRCxDQUNGLENpRDVuSUMsb0JBQ0MsY2pEOG5JRixDa0Roc0lBLGlCQUNJLGtCQUVBLGVsRGtzSUosQ2tEaHNJSSx1QkFDSSxZbERrc0lSLENrRDlySVEsaUNBQ0ksU0FDQSxZQUNBLGtCQUNBLE9BQ0EsUUFDQSxTQUNBLE1BQ0EsV0FDQSxlbERnc0laLENrRDlySVksdUNBQ0ksV0FDQSxrQkFDQSxPQUNBLFFBQ0EsTUFDQSxTQUNBLFdBQ0EsWUFDQSxlekNWRixDeUNXRSxXQUNBLFNsRGdzSWhCLENrRDdySVkseUNBQ0ksWUFDQSxhbEQrckloQixDa0QzcklRLGdDQUNJLFlBQ0EsV0FDQSxpQkFDQSx1QkFFQSxpQ2xENHJJWixDRjFzSUUseUJvRFFNLGdDQVNRLHNCbEQ2cklkLENBQ0YsQ2tEMXJJUSxpQ0FDSSxlekNwQ0UsQ3lDcUNGLGFBQ0Esa0JBQ0EsT0FDQSxRQUNBLFNBQ0EseUJsRDRySVosQ0Z4dElFLDBCb0RxQk0saUNBV1Esa0JBQ0QsY2xENHJJYixDQUNGLENrRHpySWdCLGtEQUNJLHFCQUNBLFVsRDJySXBCLENrRHhySXdCLHdFQUNJLDBCQUNBLFVsRDBySTVCLENrRHZySXdCLHdFQUNJLHdCekM1RFosQ3lDNkRZLDBCbER5ckk1QixDa0RucklZLHVDQUNJLG9CQUNBLHNCQUNBLGlCQUNBLFdBQ0EsWUFDQSxtQkFDQSx1QkFDQSxtQkFDQSx5QkFDQSxxQnpDL0VGLEN5Q2dGRSwwQmxEcXJJaEIsQ2tEaHJJWSx1Q0FDSSxVbERrckloQixDa0QxcUlJLGNBQ0ksU0FDQSxlbEQ2cUlSLENrRHJxSUksOEJBSkksWUFDQSxRbERzcklSLENrRG5ySUksZ0JBUUksVWxEMnFJUixDa0R6cUlRLHNDQVBBLGtCQUNBLE9BQ0EsUUFDQSxTQUNBLEtsRHlySVIsQ2tEdHJJUSxzQkFDSSxXQU1BLFdBQ0EsWUFDQSxlekMxSEUsQ3lDMkhGLFdBQ0EsU2xEMnFJWixDa0R4cUlRLHdCQUNJLFlBQ0EsYWxEMHFJWixDa0R0cUlJLGVBQ0ksWUFDQSxXQUNBLGlCQUNBLHVCQUVBLGlDbER1cUlSLENGcnlJRSx5Qm9Ed0hFLGVBU1Esc0JsRHdxSVYsQ0FDRixDa0RycUlJLGVBQ0ksWUFDQSxhQUNBLG1CQUVBLGdCbERzcUlSLENGaHpJRSwwQm9EcUlFLGVBUVEsZ0JsRHVxSVYsQ0FDRixDa0RucUlJLGlCQUNJLGVBQ0EsZ0JBQ0EsbUJsRHFxSVIsQ0YxeklFLDBCb0RrSkUsaUJBTVEsZ0JBQ0EsY2xEc3FJVixDa0RwcUlVLGdDQUNJLGFsRHNxSWQsQ0FDRixDa0RucUlRLGtDQUVJLGlCbERvcUlaLENrRDFwSVksaVFBQ0ksVWxEZ3FJaEIsQ2tEcnBJQSxzQkFDSSxHQUNJLGtCbER3cElOLENrRHRwSUUsSUFDSyxxQmxEd3BJUCxDa0R0cElFLEdBQ0ksa0JsRHdwSU4sQ0FDRixDbUQxM0lBLFFBQ0MsY0FDQSxZQUNBLFlBQ0EsU0FDQSxpQm5ENDNJRCxDb0QvM0lDLGlCQUNDLGNBQ0Esa0JwRGs0SUYsQ29ELzNJQyxlQUNJLGdCQUNBLGdCQUNBLGFBQ0EscUJBQ0Esa0JBQ0Esb0NBQ0EsaUJwRGk0SUwsQ0Y5MklFLHlCc0QxQkQsZUFVSyxxQkFDQSxrQkFDQSxtQ3BEazRJSixDQUNGLENvRC8zSUMsZUFDQyxTQUNBLHNCQUlHLG9CQUNBLG1CQUNBLHNCcEQrM0lMLENvRDczSUUsNEJBQ0MsY3BEKzNJSCxDb0R2M0lDLGlCQUNDLGdCQUNBLGdCQUNBLFdwRDgzSUYsQ3FEaDZJQSxlQVlFLCtCQUNBLFlBRUEsZ0JBQ0EsZUFDQSxTQUNBLFVBQ0EsV0FFQSxrQjVDNUJXLEM0QzZCWCxXQUNBLFlBQ0EsYUFDQSxrQnJEaTZJRixDcUQvNUlFLDhCQUNFLFlyRGk2SUosQ3FEOTVJRSxxQkFDRSxTckRnNklKLENxRDc1SUUscUJBQ0Usa0JyRCs1SUosQ3FENTVJRSxvQkFDRSxxQjVDaENVLEM0Q2lDVixnQkFDQSxjQUNBLFVBckRvQixDQXNEcEIsZ0JBQ0Esa0JBQ0EsNENBQ0EsVXJEODVJSixDcUQ1NUlJLGtDQUNFLDRDckQ4NUlOLENxRDM1SUksbUNBQ0UsNkNBQ0EsWXJENjVJTixDcUQxNUlJLG1DQUNFLDRDckQ0NUlOLENxRHI1SU0seURBQ0UsNkRyRHU1SVIsQ3FEcDVJTSwwREFDRSw2RHJEczVJUixDcURuNUlNLDBEQUNFLDZEckRxNUlSLENGMThJRSwwQnVEdEJGLGVBaUZJLFlyRG01SUYsQ0FDRixDcURoNUlBLDBCQUNFLEdBQ0Usb0NyRG01SUYsQ3FEajVJQSxJQUNFLHdDckRtNUlGLENxRGg1SUEsR0FDRSw0Q3JEazVJRixDQUNGLENxRC80SUEsMEJBQ0UsR0FDRSxVQUNBLGtCckRpNUlGLENxRC80SUEsR0FDRSxVQUNBLGtCckRpNUlGLENBQ0YsQ3FEOTRJQSwwQkFDRSxHQUNFLG9DckRnNUlGLENxRDk0SUEsSUFDRSx5Q3JEZzVJRixDcUQ3NElBLEdBQ0UsOENyRCs0SUYsQ0FDRixDcUQ1NElBLDhCQUNFLEdBQ0UsNENyRDg0SUYsQ3FENTRJQSxJQUNFLHdDckQ4NElGLENxRDM0SUEsR0FDRSxvQ3JENjRJRixDQUNGLENxRDE0SUEsOEJBQ0UsR0FDRSxVQUNBLGtCckQ0NElGLENxRDE0SUEsR0FDRSxVQUNBLGtCckQ0NElGLENBQ0YsQ3FEejRJQSw4QkFDRSxHQUNFLDhDckQyNElGLENxRHo0SUEsSUFDRSx5Q3JEMjRJRixDcUR4NElBLEdBQ0Usb0NyRDA0SUYsQ0FDRixDc0RoakpBLGFBQ0UsbUJBQ0EsYUFDQSxXQUNBLGlCQUdBLGU3Q1lZLEM2Q1haLHFCQUNBLGtCQUVBLGF0RGdqSkYsQ0YzaEpFLDBCd0RoQ0YsYUFjSSxpQkFDQSxZdERpakpGLENBQ0YsQ3NEL2lKRSxxQkFDRSxrQkFDQSxTQUNBLFNBRUEsWUFDQSxhQUNBLGFBQ0EsVUFFQSxZdEQraUpKLENGM2lKRSx5QndEZEEscUJBYUksT0FDQSxjQUNBLFNBQ0EsZ0JBQ0EsYXREZ2pKSixDQUNGLENGcGpKRSwwQndEZEEscUJBcUJJLGtCQUNBLFd0RGlqSkosQ0FDRixDc0Q5aUpFLG1CQUNFLGlCdERnakpKLENGN2pKRSx5QndEWUEsbUJBSUksZ0J0RGlqSkosQ0FDRixDc0R6aUpFLDhDQUpFLFU3Q25DVSxDNkNvQ1YsYXREb2pKSixDc0Q3aUpJLGlDQUNFLFV0RCtpSk4sQ3NEM2lKRSxzQkFDRSxldEQ2aUpKLENzRDNpSkksZ0NBQ0Usa0J0RDZpSk4sQ0ZubEpFLDBCd0RxQ0UsZ0NBSUksZ0JBQ0EscUJBQ0Esc0JBQ0EsaUJ0RDhpSk4sQ3NENWlKTSw2Q0FDRSxjdEQ4aUpSLENBQ0YsQ3NEemlKTSxnREFDRSxVdEQyaUpSLEN1RGpvSkUsa0JBQ0UsU0FDQSxhQUNILHNCQUNBLG1CQUNBLHFDQUNBLGlCdkRvb0pELENGMW1KRSx5QnlEaENBLGtCQVNBLG9CdkRxb0pBLENBQ0YsQ0YvbUpFLHlCeURoQ0Esa0JBYUEsb0J2RHNvSkEsQ0FDRixDdURub0pFLGtCQUNDLFNBQ0MsVUFDQSwyQnZEcW9KSixDRnpuSkUseUJ5RGZBLGtCQU1HLHlCdkRzb0pILENBQ0YsQ0Y5bkpFLDBCeURmQSxrQkFVRyx5QnZEdW9KSCxDQUNGLEN1RHBvSkUscUJBQ0UsaUJ2RHNvSkosQ3VEbm9KRSxvQkFDRSxnQkFDQSxrQkFDQSxnQkFDQSxrQkFDQSwwQnZEcW9KSixDdURsb0pFLG1CQUNFLGtCQUNBLHlCQUNBLGtCQUNBLE1BQ0EsT0FDQSxTQUNBLFFBQ0EsWUFDQSxXQUNBLGdCdkRvb0pKLEN1RGpvSkUsa0JBQ0UsY3ZEbW9KSixDdURob0pFLG1CQUNFLGVBQ0EsaUJBQ0EsZ0JBQ0EsNkI1QzFEUyxDNEMyRFQsVTlDOUNVLEM4QytDVixTQUNBLGF2RGtvSkosQ3VEOW5KRyw2QkFDQywwQkFDQSxlQUNBLGdCQUNBLFV2RGdvSkosQ3VENW5KRSx1QkFDRSxrQkFDQSxXQUNBLFlBQ0Esb0J2RDhuSkosQ3VENW5KSSw2QkFDRSxvQnZEOG5KTixDdUQzbkpRLGdEQUNFLGdEQUNBLHdCdkQ2bkpWLEN3RHp0SkEsUUFDQyxhQUNBLHNCQUNBLFlBQ0EsZ0JBQ0EsaUJBQ0EsVXhENHRKRCxDd0QxdEpDLGdCQUNDLGNBRUEsU3hENHRKRixDd0R6dEpDLDhCQUpDLGlCeERndUpGLEN3RHJ0SkUseURBQ0UsaUJ4RDB0SkosQ3dEdHRKQyxnQkFDQyxjQUNBLGlCeER3dEpGLEN3RHB0SkEsUUFDQyxrQnhEdXRKRCxDeUR0dkpJLGdCQUNJLFVBQ0EsYXpEeXZKUixDeURydkpnQiw2Q0FDSSxjekR1dkpwQixDeURsdkpRLHVCQUNJLGV6RG92SlosQ3lEL3VKSSxnQkFDSSxlQUVBLHNCQUVBLGtCQUVBLG9CQUNBLG1CQUNBLGlCQUNBLDZCQUVBLFdBQ0EsWUFDQSxtQkFDQSxlaERoQk0sQ2dEaUJOLFl6RCt1SlIsQ0ZsdkpFLDBCMkRiRSxnQkFtQlEsWXpEZ3ZKVixDQUNGLENGdnZKRSwwQjJEYkUsZ0JBdUJRLFl6RGl2SlYsQ0FDRixDeUQvdUpRLHVCQUNJLFl6RGl2SlosQ3lEOXVKUSxzQkFDSSxlekRndkpaLEN5RDl1SlksMkJBQ0ksWXpEZ3ZKaEIsQ3lEM3VKSSxnQkFDSSxjQUNBLGtCQUNBLFdBQ0EsV3pENnVKUixDeUQxdUpJLGdCQUNJLFlBQ0EsU0FDQSxrQkFDQSxRQUVBLGtFQUVBLG9CQUNBLFV6RDR1SlIsQ3lEMXVKUSxxQkFDSSxZekQ0dUpaLEMwRDF6SkEsWUFDSSw2Qi9DTVMsQytDTFQscUJBQ0EsY0FDQSxtQkFDQSxrQkFDQSxpQkFDQSxnQkFDQSxtQkFDQSxjMUQ2ekpKLENGcnlKRSx5QjREakNGLFlBWVEsYzFEOHpKTixDQUNGLEMyRHowSkMsY0FDQyxRM0Q0MEpGLEMyRDEwSkUsK0JBQ0MsYUFDRyxlQUNBLG1CQUNBLDRCM0Q0MEpOLEMyRHgwSkMsY0FDQyxrQjNEMDBKRixDMkR4MEpFLDJCQUNDLGUzRDAwSkgsQzJEdjBKRSwrQkFDQyxhM0R5MEpILENGN3pKRSwwQjZEYkEsK0JBSUUsYUFDQSxnQkFDQSxpQjNEMDBKRixDQUNGLEMyRHQwSkMsZUFDQyxhM0R3MEpGLEMyRHIwSkMsY0FHQyxpQkFDQSxXQUNBLFUzRHUwSkYsQzJEcDBKQyw0QkFQQyxxQkFDQSxxQjNEODBKRixDMkRqMEpHLDZCQUNDLGUzRG0wSkosQzJEM3pKRSxzREFDQyxVM0RnMEpILEMyRDN6SkEsaUJBQ0MsZTNEOHpKRCxDMkR6ekpFLDhCQUNDLFEzRDR6SkgsQzJEenpKRSw4QkFDQyxrQjNEMnpKSCxDMkR6ekpHLDJDQUNDLGUzRDJ6SkosQzJEdnpKRSwrQkFDQyxhQUNBLGVBQ0EsaUIzRHl6SkgsQzJEdHpKRSw4QkFDQyxjQUNBLGdCM0R3ekpILEMyRHJ6SkUsOEJBQ0MsMEIzRHV6SkgsQzJEbHpKSSw2Q0FDQyxlM0RvekpMLEMyRGp6SkksdUNBQ0MsVTNEbXpKTCxDNEQzNUpDLGVBQ0Msa0I1RDg1SkYsQzREMTVKQyxjQUNDLDhCQUNBLFVuRFdZLENtRFZaLGdCQUNBLGVBQ0EsaUJBRUEsZ0JBQ0csd0JBQ0Esb0I1RDI1SkwsQzREeDVKTSw2QkFDQyxlNUQwNUpQLEM0RHQ1SkUscUJBQ0MsYTVEdzVKSCxDRi80SkUseUI4RDNCRCxjQXVCRSxlQUNBLGdCNUR1NUpELENBQ0YsQzREcDVKQyxhQUNDLFE1RHM1SkYsQzREbjVKQyxhQUNDLGtCNURxNUpGLEM0RG41SkUsMEJBQ0MsZTVEcTVKSCxDNERqNUpDLGNBQ0MsYUFDQSxlQUNBLGlCNURtNUpGLEM0RGg1SkMsYUFDQyxjQUNBLGdCNURrNUpGLEM0RC80SkMsYUFDQywwQjVEaTVKRixDNEQ1NEpHLDRCQUNDLGU1RDg0SkosQzREMzRKRyxzQkFDQyxVNUQ2NEpKLEM2RGo5SkEsZUFDRSxpQjdEbzlKRixDNkRqOUpBLGFBQ0UsZTdEbzlKRixDNkRqOUpBLGNBQ0UsZ0I3RG85SkYsQzhENzlKQSxlQUNDLFk5RGcrSkQsQ0ZoOEpFLDBCZ0VqQ0YsZUFJSyw4QjlEaStKSCxDQUNGLENGcjhKRSwwQmdFekJGLGdCQUVJLFk5RGkrSkYsQ0FDRixDK0Q1K0pBLFdoRUNFLG1CQUNBLDZCQUNBLHNFQUNBLHFCQUNBLHNCQUNBLDBCQUNBLG9CQUNBLDRCQUNBLDZCQUNBLG1CQysrSkYsQ2dFei9KQSxlQUNFLDJDaEU0L0pGLENnRXgvSkMsZ0JBQ0MsV0FDQSxZQUNBLG9CQUNBLG1CQUNBLHVCQUNBLG1CQUNBLHdCaEUyL0pGLENnRXovSkUsMkJBQ0MsZ0JBQ0EsZ0JoRTIvSkgsQ2dFeC9KRSxzQkFDQyxlQUNBLHdCaEUwL0pILENnRWovSkEsb0NBQ0ksY0FDQSxrQmhFbS9KSixDZ0VoL0pLLDBEQUNDLFdoRWsvSk4sQ2dFLytKSywwREFDQyxxQkFDQSxVaEVpL0pOLENnRTkrSkssMERBQ0MsaUJBQ0EsbUJBQ0EsaUJBQ0Esa0J2RDVDTyxDdUQ2Q1AsVXZEOUJRLEN1RCtCUixnQkFDQSxvQmhFZy9KTixDZ0U5K0pNLGdFQUNDLHFCQUNBLGtCaEVnL0pQLENnRTUrSkssMERBRUMscUJBQ0Esc0JBQ0EsZUFDQSxnQkFDQSw2QnJEMURPLENxRDJEUCxlaEU2K0pOLENnRTErSkssNERBQ0MscUJBQ0Esc0JBQ0EsZ0JBQ0EsY2hFNCtKTixDZ0VyK0pDLGlCQUNBLGVoRXcrSkQsQ2dFdCtKQyw4QkFDQyxrQmhFdytKRixDZ0VyK0pDLHVCQUNDLFNBQ0EsU2hFdStKRixDZ0VwK0pDLHVCQUVDLGdCQUNBLGNBQ0EscUJoRXMrSkYsQ2dFcCtKRSxvQ0FDQyxRaEVzK0pILENGeGlLRSx5QmtFMkRELHVCQVlFLGtCQUNBLHFCQUNBLHFCaEVzK0pELENnRXArSkMsb0NBQ0MsUWhFcytKRixDQUNGLENnRWwrSkMsdUJBQ0Msb0JBQ0Esc0JBQ0EsaUJBQ0EsV0FDQSxZQUNBLG1CQUNBLHVCQUNBLG1CQUNBLHdCaEVvK0pGLENnRWwrSkUsMkJBQ0MsVWhFbytKSCxDZ0VoK0pDLHVCQUNDLHFCQUNBLHNCQUNBLHlCaEVrK0pGLENnRS85SkMseUJBQ0MsZWhFaStKRixDZ0UzOUpDLG1CQUNFLGFBQ0Esc0JBQ0EsbUJBQ0EscUNBQ0Esa0JBQ0Esa0JoRTg5SkgsQ0ZsbEtFLHlCa0U4R0QsbUJBU00sb0JoRSs5SkwsQ0FDRixDZ0U3OUpHLDRCQUNDLGFoRSs5SkosQ2dFNzlKSSw4Q0FDQyxjQUNDLGVoRSs5Sk4sQ2dFejlKQyxrQkFDQywyQmhFMjlKRixDRmptS0UseUJrRXFJRCxrQkFJSyx5QmhFNDlKSixDQUNGLENnRXo5SkMsNEJBQ0MsMkJoRTI5SkYsQ0Z6bUtFLHlCa0U2SUQsNEJBSUsseUJoRTQ5SkosQ0FDRixDZ0V6OUpDLG9CQUNDLFFoRTI5SkYsQ0ZqbktFLDBCa0VxSkQsb0JBSUUsdUJoRTQ5SkQsQ0FDRixDZ0V6OUpDLG1CQUNDLGtCaEUyOUpGLENGem5LRSwwQmtFNkpELG1CQUlFLDJCaEU0OUpELENBQ0YsQ2dFeDlKQSxvQkFDQyxlaEUyOUpELENnRXY5SkMsbUJBQ0Msa0JBQ0EsZ0JBQ0EsdUJBQ0EsUWhFMDlKRixDZ0V4OUpFLDJCQUNDLGlCaEUwOUpILENnRXg5SkcsaUNBQ0MsV0FDQSxPQUNBLFNBQ0EsUUFDQSxXQUNBLGtCdkRyTlcsQ3VEc05YLGtCQUNBLFVoRTA5SkosQ2dFcjlKQyxrQkFDQyxrQnJEak9XLENxRGtPWCxrQkFDQSxNQUNBLFFBQ0EsU0FDQSxPQUNBLGlCQUNBLFdBQ0EsV2hFdTlKRixDZ0VwOUpDLG9CQUNDLGtCdkR6T2EsQ3VEME9iLGNoRXM5SkYsQ2dFbjlKQyxtQkFDQyxrQmhFcTlKRixDZ0VuOUpFLHFCQUNDLFVoRXE5SkgsQ2dFajlKQyxpQkFDQyxTQUNBLFNoRW05SkYsQ2dFajlKRSw4QkFDQyxtQmhFbTlKSCxDZ0VoOUpFLDhCQUNDLHdCaEVrOUpILENnRWg5Skcsa0NBQ0MsV2hFazlKSixDZ0U3OEpDLGlCQUNDLGdCQUNBLHFCdkQzUFksQ3VENFBaLGtCckQ3UVcsQ3FEOFFYLGFBRUEsV2hFODhKRixDZ0U1OEpFLHlCQUNDLGFBQ0EsZUFDQSxtQkFDQSxrQmhFODhKSCxDZ0UzOEpFLDRCQUNDLHdCdkR4UlUsQ3VEeVJWLFV2RDFRVyxDdUQyUVgsb0JBQ0EsbUJBQ0EsdUJBQ0EsV0FDQSxZQUNBLGNBQ0Esa0JBQ0EsbUJBQ0EsZWhFNjhKSCxDZ0UxOEpFLHdCQUNDLHFCQUNBLFV2RHZSVyxDdUR3UlgsZ0JBQ0EsMEJoRTQ4SkgsQ2dFdjhKSSw2Q0FDQyxlaEV5OEpMLENnRWg4SkMsMEJBQ0ksUWhFbThKTCxDZ0VoOEpDLDBCQUNJLGtCaEVrOEpMLENnRWg4SkssdUNBQ0MsUWhFazhKTixDZ0U5N0pDLDJCQUNJLGFBQ0EsZUFDQSxrQmhFZzhKTCxDZ0U3N0pDLDRCQUNDLFdBQ0csWUFDQSxxQkFDQSxzQkFDQSxrQkFDQSxjQUNBLHdCdkQvVGdCLEN1RGdVaEIsa0JoRSs3SkwsQ2dFNTdKQywwQkFDSSwwQmhFODdKTCxDZ0UzN0pDLDJCQUNJLFV2RDNVUyxDdUQ0VVQsY0FDQSxzQkFDQSxlaEU2N0pMLENnRTE3SkUsZ0RBQ0ksZWhFNDdKTiw2ZCIsImZpbGUiOiJjc3MvYXBwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgICNCUkVBS1BPSU5UU1xuLy8gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuQGZ1bmN0aW9uIGJwLXZhbCgkbmFtZSkge1xuICBAaWYgdHlwZS1vZigkbmFtZSkgPT0gJ251bWJlcicge1xuICAgIEByZXR1cm4gJG5hbWU7XG4gIH1cblxuICAkdmFsOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuXG4gIEBpZiAkdmFsID09IG51bGwge1xuICAgIEBlcnJvciAnQnJlYWtwb2ludCAjeyRuYW1lfSBub3QgZm91bmQnO1xuICB9XG5cbiAgQHJldHVybiAkdmFsO1xufVxuXG5AZnVuY3Rpb24gYnAtdmFsLW5leHQoJG5hbWUpIHtcbiAgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcF9rZXlzKCRicmVha3BvaW50cyk7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuXG4gIEBpZiAkbiA+PSBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpIHtcbiAgICBAZXJyb3IgJ05leHQgYnJlYWtwb2ludCBhZnRlciAjeyRuYW1lfSBub3QgZm91bmQnO1xuICB9XG5cbiAgJG5leHQta2V5OiBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSk7XG4gIEByZXR1cm4gbWFwLWdldCgkYnJlYWtwb2ludHMsICRuZXh0LWtleSk7XG59XG5cbkBtaXhpbiBicCgkbmFtZSkge1xuICAkdmFsOiBicC12YWwoJG5hbWUpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdmFsKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGJwLWRvd24oJG5hbWUpIHtcbiAgJHZhbDogYnAtdmFsKCRuYW1lKTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJHZhbCAtIDAuMDIpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gYnAtb25seSgkbmFtZSkge1xuICBAaWYgdHlwZS1vZigkbmFtZSkgPT0gJ251bWJlcicge1xuICAgIEBlcnJvciAnI3skbmFtZX0gc2hvdWxkIGJlIGJyZWFrcG9pbnQgbmFtZSc7XG4gIH1cblxuICAkbWluOiBicC12YWwoJG5hbWUpO1xuICAkbWF4OiBicC12YWwtbmV4dCgkbmFtZSk7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4IC0gMC4wMikge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBicC1iZXR3ZWVuKCRuYW1lMSwgJG5hbWUyKSB7XG4gICRtaW46IGJwLXZhbCgkbmFtZTEpO1xuICAkbWF4OiBicC12YWwoJG5hbWUyKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXggLSAwLjAyKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIkBtaXhpbiBoaWRkZW4tdmlzdWFsbHkoKSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cblxuLnUtaGlkZS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi51LWhpZGUtZGVza3RvcCB7XG4gIEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi8qKlxuICogU3R5bGVzIHZpYSBJVENTUyBNZXRob2RvbG9neVxuICpcbiAqIFRoaXMgaXMgd2hlcmUgYWxsIG9mIHRoZSBzdHlsZXNoZWV0cyBhcmUgY29tcGlsZWQuXG4gKiBUaGV5IGFyZSBwcm9jZXNzZWQgaW4gdGhlIG9yZGVyIHRoZXkgYXJlIGltcG9ydGVkIHRvIGVuc3VyZSB0aGUgY29uc2lzdGVudCBpbmNyZWFzZSBvZiBzcGVjaWZpY2l0eS5cbiAqXG4gKiAgICAgU2V0dGluZ3MuLi4uLi4uLi4uLkdsb2JhbCBjb25maWd1cmF0aW9uIGFuZCB2YXJpYWJsZXNcbiAqICAgICBUb29scy4uLi4uLi4uLi4uLi4uRnVuY3Rpb25zIGFuZCBtaXhpbnNcbiAqICAgICBHZW5lcmljLi4uLi4uLi4uLi4uR3JvdW5kIHplcm8gc3R5bGVzIChub3JtYWxpemluZyBydWxlcywgYm94LXNpemluZyBldGMuLi4pXG4gKiAgICAgRWxlbWVudHMuLi4uLi4uLi4uLlVuY2xhc3NlZCAoYmFyZSkgSFRNTCBlbGVtZW50cyAobGlrZSBIMSwgVWwsIEEgZXRjLi4uKVxuICogICAgIE9iamVjdHMuLi4uLi4uLi4uLi5Db21tb24gbm9uLWNvc21ldGljIHN0cnVjdHVyYWwgZGVzaWduIHBhdHRlcm5zXG4gKiAgICAgQ29tcG9uZW50cy4uLi4uLi4uLlNwZWNpZmljIGNvc21ldGljIGVsZW1lbnRzIG9mIFVJXG4gKiAgICAgVXRpbGl0aWVzLi4uLi4uLi4uLkhlbHBlcnMgYW5kIG92ZXJyaWRlc1xuICogICAgIFNoYW1lLi4uLi4uLi4uLi4uLi5BbGwgdGhlIENTUyBkZWNsYXJhdGlvbnMsIGhhY2tzIGFuZCB0aGluZ3Mgd2UgYXJlIG5vdCBwcm91ZCBvZi5cbiAqL1xuLyogQ29sb3JzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogSHVpc3N0aWpsICovXG4udS1oaWRlLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtaGlkZS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1oaWRlLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLyogcHJvbXB0LTYwMCAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIGZvbnQtZmFtaWx5OiBcIlByb21wdFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcHJvbXB0LXYxMC1sYXRpbi02MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cbn1cbi8qIHByb21wdC02MDBpdGFsaWMgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xuICBmb250LWZhbWlseTogXCJQcm9tcHRcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3Byb21wdC12MTAtbGF0aW4tNjAwaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXG59XG4vKiBtdWxpc2gtcmVndWxhciAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIGZvbnQtZmFtaWx5OiBcIk11bGlzaFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbXVsaXNoLXYxMy1sYXRpbi1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXG59XG4vKiBtdWxpc2gtaXRhbGljIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgZm9udC1mYW1pbHk6IFwiTXVsaXNoXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9tdWxpc2gtdjEzLWxhdGluLWl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xufVxuLyogbXVsaXNoLTcwMCAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIGZvbnQtZmFtaWx5OiBcIk11bGlzaFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbXVsaXNoLXYxMy1sYXRpbi03MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cbn1cbi8qIG11bGlzaC03MDBpdGFsaWMgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xuICBmb250LWZhbWlseTogXCJNdWxpc2hcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL211bGlzaC12MTMtbGF0aW4tNzAwaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXG59XG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPWJ1dHRvbl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1yZXNldF06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1zdWJtaXRdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuW3R5cGU9Y2hlY2tib3hdLFxuW3R5cGU9cmFkaW9dIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5bdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI1JFU0VUXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBIHZlcnkgc2ltcGxlIHJlc2V0IHRoYXQgc2l0cyBvbiB0b3Agb2YgTm9ybWFsaXplLmNzcy5cbiAqL1xuYm9keSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG5ibG9ja3F1b3RlLCBwLCBwcmUsXG5kbCwgZGQsIG9sLCB1bCxcbmZpZ3VyZSxcbmhyLFxuZmllbGRzZXQsIGxlZ2VuZCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdHJhaWxpbmcgbWFyZ2lucyBmcm9tIG5lc3RlZCBsaXN0cy5cbiAqL1xubGkgPiBvbCxcbmxpID4gdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKipcbiAqIFJlbW92ZSBkZWZhdWx0IHRhYmxlIHNwYWNpbmcuXG4gKi9cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbi8qKlxuICogMS4gUmVzZXQgQ2hyb21lIGFuZCBGaXJlZm94IGJlaGF2aW91ciB3aGljaCBzZXRzIGEgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YFxuICogICAgb24gZmllbGRzZXRzLlxuICovXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDsgLyogWzFdICovXG4gIGJvcmRlcjogMDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICNTSEFSRURcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFNoYXJlZCBkZWNsYXJhdGlvbnMgZm9yIGNlcnRhaW4gZWxlbWVudHMuXG4gKi9cbi8qKlxuICogQWx3YXlzIGRlY2xhcmUgbWFyZ2lucyBpbiB0aGUgc2FtZSBkaXJlY3Rpb246XG4gKiBjc3N3aXphcmRyeS5jb20vMjAxMi8wNi9zaW5nbGUtZGlyZWN0aW9uLW1hcmdpbi1kZWNsYXJhdGlvbnNcbiAqL1xuYWRkcmVzcyxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG5ibG9ja3F1b3RlLCBwLCBwcmUsXG5kbCwgb2wsIHVsLFxuZmlndXJlLFxuaHIsXG50YWJsZSxcbmZpZWxkc2V0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLyoqXG4gKiBDb25zaXN0ZW50IGluZGVudGF0aW9uIGZvciBsaXN0cy5cbiAqL1xuZGQsIG9sLCB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uYy1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGluaXRpYWw7XG59XG4uYy1idXR0b25fX3RleHQsIC5jLWJ1dHRvbl9faWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5jLWJ1dHRvbl9fYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaW5pdGlhbDtcbn1cbi5jLWJ1dHRvbjpob3ZlciAuYy1idXR0b25fX2JhY2tncm91bmQge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xufVxuXG4uYy1jYXJvdXNlbC1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0QzkxQ0E7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSwgY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSwgYm9yZGVyLWNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwO1xuICB0b3A6IGNhbGMoNTAlIC0gMjRweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5jLWNhcmQtdGVhbV9fbGlzdC0tY2Fyb3VzZWwtb3V0ZXIgLmMtY2Fyb3VzZWwtYnRuIHtcbiAgdG9wOiBjYWxjKDUwJSAtIDUwcHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmQtdGVhbV9fbGlzdC0tY2Fyb3VzZWwtb3V0ZXIgLmMtY2Fyb3VzZWwtYnRuIHtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMjRweCk7XG4gIH1cbn1cbi5jLWNhcm91c2VsLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDc3YWY7XG59XG4uYy1jYXJvdXNlbC1idG5fX3ByZXYge1xuICBsZWZ0OiAwO1xufVxuLmMtY2Fyb3VzZWwtYnRuX19uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG4uYy1jYXJvdXNlbC1idG4uc2xpY2stZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uYy1jYXJvdXNlbC1idG4gc3ZnIHtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jLWNhcm91c2VsLWJ0biBzdmcgcGF0aCB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuaDEsIC5oMSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJQcm9tcHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIHRleHQtd3JhcDogYmFsYW5jZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgaDEsIC5oMSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICB9XG59XG5cbmgyLCAuaDIge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiUHJvbXB0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGgyLCAuaDIge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgfVxufVxuXG5oMywgLmgzIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIlByb21wdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBoMywgLmgzIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuaDQsIC5oNCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJQcm9tcHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtd3JhcDogYmFsYW5jZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBoNCwgLmg0IHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cblxuaDUsIC5oNSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJQcm9tcHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtd3JhcDogYmFsYW5jZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgaDUsIC5oNSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG5cbmg2LCAuaDYge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiUHJvbXB0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGg2LCAuaDYge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuXG5ociB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjVGNUY1O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuaHRtbCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMUExQTFBO1xuICBmb250LWZhbWlseTogXCJNdWxpc2hcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4OyAvKiBbMV0gKi8gLyogMTNweCAqL1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgLyogWzFdICovXG4gIG1pbi1oZWlnaHQ6IDEwMCU7IC8qIFszXSAqL1xuICBvdmVyZmxvdy15OiBzY3JvbGw7IC8qIFsyXSAqL1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAvKlxuICAgICY6bm90KC53Zi1wcmVsb2FkZWQpIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtLjA0cmVtO1xuXG4gICAgICBoMSwgaDIsIGgzLFxuICAgICAgaDQsIGg1LCBoNiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMXJlbTtcbiAgICAgIH1cbiAgICB9Ki9cbn1cbmh0bWwubWVudS1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmMtaWNvbl9fZnVsbC1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmMtaWNvbl9fZnVsbC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmMtaWNvbl9fZnVsbC1saW5rOmhvdmVyIC5jLWljb25fX2ljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEM5MUNBO1xufVxuLmMtaWNvbl9fZnVsbC1saW5rOmhvdmVyIC5jLWljb25fX2ljb24gc3ZnIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1pY29uX19mdWxsLWxpbms6aG92ZXIgLmMtaWNvbl9fdGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzRDOTFDQTtcbn1cbi5jLWljb25fX2ljb24ge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLmMtaWNvbl9faWNvbiBzdmcge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGNvbG9yOiAjNEM5MUNBO1xufVxuLmMtaWNvbl9faWNvbiBzdmcgcGF0aCB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbi5jLWljb25fX3RleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjMUExQTFBO1xufVxuXG5pbWcge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IC8qIFsyXSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIFsxXSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvKiBbM10gKi9cbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmhvdmVyIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCxcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzAwMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMHB4IDEwMDBweCAjZmZmIGluc2V0O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG5pbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMTFweCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGNUY1RjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogbm9uZTtcbiAgaGVpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuc2VsZWN0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmc6IDExcHggMzBweCAxMXB4IDExcHg7XG59XG5zZWxlY3Q6Oi1tcy1leHBhbmQgeyAvKiBmb3IgSUUgMTEgKi9cbiAgZGlzcGxheTogbm9uZTtcbn1cblxuc2VsZWN0Om5vdChbbXVsdGlwbGVdKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9kcm9wZG93bi1hcnJvdy5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCA1cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbnNlbGVjdFttdWx0aXBsZV0ge1xuICBwYWRkaW5nOiAwO1xufVxuc2VsZWN0W211bHRpcGxlXSBvcHRpb24ge1xuICBwYWRkaW5nOiAxMXB4IDIwcHg7XG59XG5cbmlucHV0OmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5pbnB1dDpmb2N1czotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5pbnB1dDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuaW5wdXQ6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG50ZXh0YXJlYTpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxudGV4dGFyZWE6Zm9jdXM6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxudGV4dGFyZWE6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbnRleHRhcmVhOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC40O1xufVxuXG5pbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC40O1xufVxuXG5pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC40O1xufVxuXG50ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbnRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC40O1xufVxuXG50ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbnRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbmJ1dHRvbltkaXNhYmxlZF0sIGh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC41O1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSwgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDAgMCAwLjI1cmVtIDA7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYXBwZWFyYW5jZTogY2hlY2tib3g7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dIHtcbiAgYXBwZWFyYW5jZTogcmFkaW87XG59XG5cbmlucHV0W3R5cGU9dGV4dF0sIGlucHV0W3R5cGU9cGFzc3dvcmRdLCBpbnB1dFt0eXBlPWVtYWlsXSwgaW5wdXRbdHlwZT11cmxdLFxuaW5wdXRbdHlwZT10ZWxdLCBpbnB1dFt0eXBlPXNlYXJjaF0sIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmlucHV0W3R5cGU9cmVzZXRdIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICB0cmFuc2l0aW9uOiAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAwO1xufVxuXG4uby1sYXlvdXQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuICBncmlkLWF1dG8tZmxvdzogcm93O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgZ3JpZC1yb3ctZ2FwOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQyNXB4KSB7XG4gIC5vLWxheW91dCB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5vLWxheW91dC0tYmlnLWdhcCB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxMDBweDtcbiAgfVxufVxuLm8tbGF5b3V0X19pdGVtIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuby1sYXlvdXRfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5vLWxheW91dF9faXRlbTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm8tbGF5b3V0LS1yZXZlcnNlIC5vLWxheW91dF9faXRlbTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuby1sYXlvdXQtLXJldmVyc2UgLm8tbGF5b3V0X19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLm8tbGF5b3V0X19pdGVtIC5vLWNvbHVtbjpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiBPcmRlciAqL1xuLm8tbGF5b3V0LS1yZXZlcnNlIC5vLWxheW91dF9faXRlbSB7XG4gIG9yZGVyOiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuby1sYXlvdXQtLXJldmVyc2UgLm8tbGF5b3V0X19pdGVtIHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuLm8tbGF5b3V0LS1yZXZlcnNlIC5vLWxheW91dF9faXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgb3JkZXI6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5vLWxheW91dC0tcmV2ZXJzZSAuby1sYXlvdXRfX2l0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuLyogVmVydGljYWwgYWxpZ24gKi9cbi5vLWFsaWduLWNlbnRlciAuby1sYXlvdXQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm8tYWxpZ24tY2VudGVyIC5vLWxheW91dCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5vLWFsaWduLWJvdHRvbSAuby1sYXlvdXQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi8qIFNpemVzICovXG4uby1sYXlvdXQtLTEwMCB7XG4gIC8qd2lkdGg6IDEwMCU7Ki9cbn1cbi5vLWxheW91dC0tMTAwID4gLm8tbGF5b3V0X19pdGVtIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuby1sYXlvdXQtLTUwLTUwID4gLm8tbGF5b3V0X19pdGVtIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2L3NwYW4gNjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5vLWxheW91dC0tMzMtNjYgPiAuby1sYXlvdXRfX2l0ZW0ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDgvc3BhbiA4O1xuICB9XG4gIC5vLWxheW91dC0tMzMtNjYgPiAuby1sYXlvdXRfX2l0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNC9zcGFuIDQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuby1sYXlvdXQtLTYwLTQwID4gLm8tbGF5b3V0X19pdGVtIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA1L3NwYW4gNTtcbiAgfVxuICAuby1sYXlvdXQtLTYwLTQwID4gLm8tbGF5b3V0X19pdGVtOmZpcnN0LW9mLXR5cGUge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDcvc3BhbiA3O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm8tbGF5b3V0LS00MC02MCA+IC5vLWxheW91dF9faXRlbSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNy9zcGFuIDc7XG4gIH1cbiAgLm8tbGF5b3V0LS00MC02MCA+IC5vLWxheW91dF9faXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA1L3NwYW4gNTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5vLWxheW91dC0tNjYtMzMgPiAuby1sYXlvdXRfX2l0ZW0ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDQvc3BhbiA0O1xuICB9XG4gIC5vLWxheW91dC0tNjYtMzMgPiAuby1sYXlvdXRfX2l0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gOC9zcGFuIDg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuby1sYXlvdXQtLTMzLTMzLTMzID4gLm8tbGF5b3V0X19pdGVtIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2L3NwYW4gNjtcbiAgfVxuICAuby1sYXlvdXQtLTMzLTMzLTMzID4gLm8tbGF5b3V0X19pdGVtOmZpcnN0LW9mLXR5cGUge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyL3NwYW4gMTI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm8tbGF5b3V0LS0zMy0zMy0zMyA+IC5vLWxheW91dF9faXRlbSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNC9zcGFuIDQ7XG4gIH1cbiAgLm8tbGF5b3V0LS0zMy0zMy0zMyA+IC5vLWxheW91dF9faXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA0L3NwYW4gNDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm8tbGF5b3V0LS0yNS0yNS0yNS0yNSA+IC5vLWxheW91dF9faXRlbSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNi9zcGFuIDY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm8tbGF5b3V0LS0yNS0yNS0yNS0yNSA+IC5vLWxheW91dF9faXRlbSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMy9zcGFuIDM7XG4gIH1cbn1cblxuLm8tc2VjdGlvbi5vLXNlY3Rpb24tLWxpbmUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jLWxpbmUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjVGNUY1O1xufVxuXG5hIHtcbiAgY29sb3I6ICM0QzkxQ0E7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6aG92ZXIge1xuICBjb2xvcjogIzRDOTFDQTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jLWxpbmtzX19saXN0IHtcbiAgbWFyZ2luOiAwO1xufVxuLmMtbGlua3NfX2xpc3QtLWZ1bGwge1xuICBkaXNwbGF5OiBncmlkO1xuICBkaXNwbGF5OiBncmlkO1xuICAtd2Via2l0LWNvbHVtbi1nYXA6IDMwcHg7XG4gIGdyaWQtY29sdW1uLWdhcDogMzBweDtcbiAgY29sdW1uLWdhcDogMzBweDtcbiAgZ3JpZC1yb3ctZ2FwOiAxNXB4O1xuICByb3ctZ2FwOiAxNXB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWxpbmtzX19saXN0LS1mdWxsIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWxpbmtzX19saXN0LS1mdWxsIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG59XG4uYy1saW5rc19faXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jLWxpbmtzX19pdGVtLmlzLWN1cnJlbnQgLmMtbGlua3NfX3RleHQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jLWxpbmtzX19saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlByb21wdFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYy1saW5rc19fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1saW5rc19fbGluazpob3ZlciAuYy1saW5rc19faWNvbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLWxpbmtzX19saW5rOmhvdmVyIC5jLWxpbmtzX190ZXh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYy1saW5rc19faWNvbiB7XG4gIHdpZHRoOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZmxleDogMCAwIDEycHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4uYy1saW5rc19fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb21wdFwiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZsZXg6IDEgMCBjYWxjKDEwMCUgLSAxN3B4KTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbm9sOm5vdChbY2xhc3NdKSwgdWw6bm90KFtjbGFzc10pIHtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxub2w6bm90KFtjbGFzc10pIGxpOjptYXJrZXIsIHVsOm5vdChbY2xhc3NdKSBsaTo6bWFya2VyIHtcbiAgY29sb3I6ICM0QzkxQ0E7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xufVxub2w6bm90KFtjbGFzc10pIGxpLCB1bDpub3QoW2NsYXNzXSkgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTdweDtcbn1cbm9sOm5vdChbY2xhc3NdKSBsaTo6YmVmb3JlLCB1bDpub3QoW2NsYXNzXSkgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jaGV2cm9uLXJpZ2h0LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDEycHg7XG59XG5cbm9sLCB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbmxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbmxpID4gdWwsXG5saSA+IG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5jLWxpc3RfX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uYy1saXN0X19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5jLWxpc3RfX2Z1bGwtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLWxpc3RfX2Z1bGwtbGluayAuYy1saXN0X190ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtbGlzdF9fZnVsbC1saW5rIC5jLWxpc3RfX3RleHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IC0ycHg7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4yNXM7XG59XG4uYy1saXN0X19mdWxsLWxpbms6aG92ZXIge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1saXN0X19mdWxsLWxpbms6aG92ZXIgLmMtbGlzdF9faWNvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXM7XG59XG4uYy1saXN0X19mdWxsLWxpbms6aG92ZXIgLmMtbGlzdF9fdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtbGlzdF9fZnVsbC1saW5rOmhvdmVyIC5jLWxpc3RfX3RleHQ6YWZ0ZXIge1xuICB3aWR0aDogMDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4yNXM7XG59XG4uYy1saXN0X19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogIzRDOTFDQTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcbn1cbi5jLWxpc3RfX2ljb24gc3ZnIHBhdGgge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG4uYy1saXN0X190ZXh0IHtcbiAgY29sb3I6ICMxQTFBMUE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5jLWxpc3RfX2Z1bGwtbGluayAuYy1saXN0X190ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmMtbWVudV9fbGlzdCxcbi5tZW51X19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uYy1tZW51X19pdGVtLS1kcm9wZG93biAuYy1tZW51X19kcm9wZG93bixcbi5tZW51X19pdGVtLS1kcm9wZG93biAuYy1tZW51X19kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBpbmhlcml0O1xufVxuLmMtbWVudV9faXRlbS0tZHJvcGRvd24gLmMtbWVudV9fZHJvcGRvd24gLmMtbWVudV9faXRlbSxcbi5tZW51X19pdGVtLS1kcm9wZG93biAuYy1tZW51X19kcm9wZG93biAuYy1tZW51X19pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtbWVudV9faXRlbS0tZHJvcGRvd246aG92ZXIsXG4gIC5tZW51X19pdGVtLS1kcm9wZG93bjpob3ZlciB7XG4gICAgY3Vyc29yOiBpbmhlcml0O1xuICB9XG4gIC5jLW1lbnVfX2l0ZW0tLWRyb3Bkb3duOmhvdmVyIC5jLW1lbnVfX2NoZXZyb24sXG4gIC5tZW51X19pdGVtLS1kcm9wZG93bjpob3ZlciAuYy1tZW51X19jaGV2cm9uIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xuICB9XG4gIC5jLW1lbnVfX2l0ZW0tLWRyb3Bkb3duOmhvdmVyID4gLmMtbWVudV9fZHJvcGRvd24sXG4gIC5tZW51X19pdGVtLS1kcm9wZG93bjpob3ZlciA+IC5jLW1lbnVfX2Ryb3Bkb3duIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi5jLW1lbnVfX2Ryb3Bkb3duLFxuLm1lbnVfX2Ryb3Bkb3duIHtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMjBweCAyMHB4IDEwcHggMjBweDtcbn1cbi5jLW1lbnVfX2Ryb3Bkb3duIC5jLW1lbnVfX2lubmVyLFxuLm1lbnVfX2Ryb3Bkb3duIC5jLW1lbnVfX2lubmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5jLW1lbnVfX2Ryb3Bkb3duLS1saXN0LFxuLm1lbnVfX2Ryb3Bkb3duLS1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLW1lbnVfX2Ryb3Bkb3duIC5jLW1lbnVfX2l0ZW0sXG4ubWVudV9fZHJvcGRvd24gLmMtbWVudV9faXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYy1tZW51X19kcm9wZG93biAuYy1tZW51X19pdGVtLS1pbm5lcixcbi5tZW51X19kcm9wZG93biAuYy1tZW51X19pdGVtLS1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYy1tZW51X19kcm9wZG93biAuYy1tZW51X19pdGVtLS1kcm9wZG93bixcbi5tZW51X19kcm9wZG93biAuYy1tZW51X19pdGVtLS1kcm9wZG93biB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uYy1tZW51X19kcm9wZG93biAuYy1tZW51X19pdGVtLS1kcm9wZG93bjpsYXN0LW9mLXR5cGUsXG4ubWVudV9fZHJvcGRvd24gLmMtbWVudV9faXRlbS0tZHJvcGRvd246bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLW1lbnVfX2Ryb3Bkb3duIC5jLW1lbnVfX2xpbmssXG4ubWVudV9fZHJvcGRvd24gLmMtbWVudV9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYy1oZWFkZXJfX2xhbmd1YWdlcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5jLWhlYWRlcl9fbGFuZ3VhZ2VzIC5jLWxhbmd1YWdlc19fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5jLWhlYWRlcl9fbGFuZ3VhZ2VzIC5jLWxhbmd1YWdlc19faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYy1oZWFkZXJfX2xhbmd1YWdlcyAuYy1sYW5ndWFnZXNfX2l0ZW0tLWN1cnJlbnQtbGFuZ3VhZ2Uge1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLWhlYWRlcl9fbGFuZ3VhZ2VzIC5jLWxhbmd1YWdlc19faXRlbS0tY3VycmVudC1sYW5ndWFnZTpob3ZlciAuYy1sYW5ndWFnZXNfX2Fycm93IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG59XG4uYy1oZWFkZXJfX2xhbmd1YWdlcyAuYy1sYW5ndWFnZXNfX2l0ZW0tLWN1cnJlbnQtbGFuZ3VhZ2UgLmMtbGFuZ3VhZ2VzX19kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0OHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luOiAwIC0xNXB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZSwgdmlzaWJpbGl0eSAwLjVzIGVhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaGVhZGVyX19sYW5ndWFnZXMgLmMtbGFuZ3VhZ2VzX19pdGVtLS1jdXJyZW50LWxhbmd1YWdlIC5jLWxhbmd1YWdlc19fZHJvcGRvd24ge1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gIH1cbn1cbi5jLWhlYWRlcl9fbGFuZ3VhZ2VzIC5jLWxhbmd1YWdlc19faXRlbS0tY3VycmVudC1sYW5ndWFnZSAuYy1sYW5ndWFnZXNfX2Ryb3Bkb3duIC5jLWxhbmd1YWdlc19fbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWhlYWRlcl9fbGFuZ3VhZ2VzIC5jLWxhbmd1YWdlc19faXRlbS0tY3VycmVudC1sYW5ndWFnZSAuYy1sYW5ndWFnZXNfX2Ryb3Bkb3duIC5jLWxhbmd1YWdlc19fbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG4uYy1oZWFkZXJfX2xhbmd1YWdlcyAuYy1sYW5ndWFnZXNfX2l0ZW0tLWN1cnJlbnQtbGFuZ3VhZ2UgLmMtbGFuZ3VhZ2VzX19kcm9wZG93biAuYy1sYW5ndWFnZXNfX2l0ZW0gLmMtbGFuZ3VhZ2VzX19saW5rIHtcbiAgcGFkZGluZzogMDtcbn1cbi5jLWhlYWRlcl9fbGFuZ3VhZ2VzIC5jLWxhbmd1YWdlc19faXRlbS0tY3VycmVudC1sYW5ndWFnZSAuYy1sYW5ndWFnZXNfX2Ryb3Bkb3duIC5jLWxhbmd1YWdlc19faXRlbSAuYy1sYW5ndWFnZXNfX2xpbms6aG92ZXIgLmMtbGFuZ3VhZ2VzX19sYWJlbCB7XG4gIGNvbG9yOiAjNEM5MUNBO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jLWhlYWRlcl9fbGFuZ3VhZ2VzIC5jLWxhbmd1YWdlc19faXRlbS0tZHJvcGRvd246aG92ZXIgLmMtbGFuZ3VhZ2VzX19kcm9wZG93bixcbi5jLWhlYWRlcl9fbGFuZ3VhZ2VzIC5jLWxhbmd1YWdlc19faXRlbSAuYy1sYW5ndWFnZXNfX2Ryb3Bkb3duOmhvdmVyIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5jLWhlYWRlcl9fbGFuZ3VhZ2VzIC5jLWxhbmd1YWdlc19faWNvbi0taG9sZGVyIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaGVhZGVyX19sYW5ndWFnZXMgLmMtbGFuZ3VhZ2VzX19pY29uLS1ob2xkZXIge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWhlYWRlcl9fbGFuZ3VhZ2VzIC5jLWxhbmd1YWdlc19faWNvbi0taG9sZGVyIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cbi5jLWhlYWRlcl9fbGFuZ3VhZ2VzIC5jLWxhbmd1YWdlc19fYXJyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcbn1cbi5jLWhlYWRlcl9fbGFuZ3VhZ2VzIC5jLWxhbmd1YWdlc19fYXJyb3cgcGF0aCB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbi5jLWxhbmd1YWdlc19faXRlbS0tY3VycmVudC1sYW5ndWFnZTpob3ZlciAuYy1oZWFkZXJfX2xhbmd1YWdlcyAuYy1sYW5ndWFnZXNfX2Fycm93IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5jLWhlYWRlcl9fbGFuZ3VhZ2VzIC5jLWxhbmd1YWdlc19fZmxhZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5jLWhlYWRlcl9fbGFuZ3VhZ2VzIC5jLWxhbmd1YWdlc19fbGFiZWwge1xuICBjb2xvcjogIzFBMUExQTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTXVsaXNoXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWhlYWRlcl9fbGFuZ3VhZ2VzIC5jLWxhbmd1YWdlc19fbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICB9XG59XG5cbi5jLW1lbnUtb3ZlcmxheSB7XG4gIHJpZ2h0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA4O1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcbn1cbi5jLW1lbnUtb3ZlcmxheS5pcy1hY3RpdmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG4uYy1tZW51LW92ZXJsYXlfX2NvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtbWVudS1vdmVybGF5X19jb250YWluZXI6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtbWVudS1vdmVybGF5X19jb250YWluZXI6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmMtbWVudS1vdmVybGF5X19jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcGFkZGluZzogMTQ3cHggMCA0MHB4IDA7XG59XG4uYy1tZW51LW92ZXJsYXlfX25hdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmMtbWVudS1vdmVybGF5X19saXN0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4uYy1tZW51LW92ZXJsYXlfX2xpc3QgLmMtbWVudS1vdmVybGF5X19pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jLW1lbnUtb3ZlcmxheV9fbGlzdCAuYy1tZW51LW92ZXJsYXlfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luOiAwO1xufVxuLmMtbWVudS1vdmVybGF5X19saXN0IC5jLW1lbnUtb3ZlcmxheV9faXRlbS5jLWJ1dHRvbl9fb3V0bGluZTpob3ZlciAuYy1tZW51LW92ZXJsYXlfX3RleHQge1xuICBjb2xvcjogIzAwMDtcbn1cbi5jLW1lbnUtb3ZlcmxheV9fbGlzdCAuYy1tZW51LW92ZXJsYXlfX2xpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLW1lbnUtb3ZlcmxheV9fbGlzdCAuYy1tZW51LW92ZXJsYXlfX2xpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLW1lbnUtb3ZlcmxheV9fbGlzdCAuYy1tZW51LW92ZXJsYXlfX2NoZXZyb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLW1lbnUtb3ZlcmxheV9fbGlzdCAuYy1tZW51LW92ZXJsYXlfX3RleHQge1xuICBmb250LWZhbWlseTogXCJQcm9tcHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1tZW51LW92ZXJsYXlfX2xpc3QgLmMtbWVudS1vdmVybGF5X19kcm9wZG93biB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIHRvcDogaW5oZXJpdDtcbn1cbi5jLW1lbnUtb3ZlcmxheV9fbGlzdCAuYy1tZW51LW92ZXJsYXlfX2Ryb3Bkb3duLmlzLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jLW1lbnUtb3ZlcmxheV9fdmFjYW5jaWVzIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjREEzQzc2O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLW1lbnUtb3ZlcmxheV9fdmFjYW5jaWVzLS1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5jLW1lbnVfX2xpc3QsXG4ubWVudV9fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uYy1tZW51X19pdGVtLFxuLm1lbnVfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1tZW51X19pdGVtLFxuICAubWVudV9faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG59XG4uYy1tZW51X19pdGVtOmxhc3Qtb2YtdHlwZSxcbi5tZW51X19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLmMtbWVudV9faXRlbSBzcGFuOm5vdCguYy1idXR0b25fX3RleHQpLFxuLm1lbnVfX2l0ZW0gc3Bhbjpub3QoLmMtYnV0dG9uX190ZXh0KSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5jLW1lbnVfX2l0ZW06Zm9jdXMsXG4ubWVudV9faXRlbTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYy1tZW51X19pdGVtOmJlZm9yZSxcbi5tZW51X19pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uYy1tZW51X19pdGVtOmhvdmVyID4gLm1lbnVfX2Ryb3Bkb3duLFxuLm1lbnVfX2l0ZW06aG92ZXIgPiAubWVudV9fZHJvcGRvd24ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMSk7XG59XG4uYy1tZW51X19pdGVtLmMtYnV0dG9uLFxuLm1lbnVfX2l0ZW0uYy1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDA7XG59XG4uYy1tZW51X19pdGVtLmMtYnV0dG9uX19vdXRsaW5lOmhvdmVyLFxuLm1lbnVfX2l0ZW0uYy1idXR0b25fX291dGxpbmU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1tZW51X19pdGVtLmMtYnV0dG9uX19vdXRsaW5lOmhvdmVyIC5jLW1lbnVfX2xpbmssXG4ubWVudV9faXRlbS5jLWJ1dHRvbl9fb3V0bGluZTpob3ZlciAuYy1tZW51X19saW5rIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLW1lbnVfX2l0ZW0uYy1idXR0b24gLmMtbWVudV9fbGluayxcbi5tZW51X19pdGVtLmMtYnV0dG9uIC5jLW1lbnVfX2xpbmsge1xuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtbWVudV9faXRlbS5jLWJ1dHRvbiAuYy1tZW51X19saW5rOmhvdmVyIC5jLW1lbnVfX3RleHQsXG4ubWVudV9faXRlbS5jLWJ1dHRvbiAuYy1tZW51X19saW5rOmhvdmVyIC5jLW1lbnVfX3RleHQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1tZW51X19pdGVtLmMtYnV0dG9uOmhvdmVyIC5jLW1lbnVfX2xpbmssXG4ubWVudV9faXRlbS5jLWJ1dHRvbjpob3ZlciAuYy1tZW51X19saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmMtbWVudV9fY2hldnJvbixcbi5tZW51X19jaGV2cm9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG59XG4uYy1tZW51X19jaGV2cm9uIHBhdGgsXG4ubWVudV9fY2hldnJvbiBwYXRoIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuLmMtbWVudV9fY2hldnJvbi5pcy1vcGVuLFxuLm1lbnVfX2NoZXZyb24uaXMtb3BlbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xufVxuLmMtbWVudV9fbGluayxcbi5tZW51X19saW5rIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogXCJQcm9tcHRcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5jLW1lbnVfX2l0ZW0tLW5vcm1hbCAuYy1tZW51X19saW5rLFxuLmMtbWVudV9faXRlbS0tbm9ybWFsIC5tZW51X19saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5jLW1lbnVfX2xpbms6aG92ZXIsXG4ubWVudV9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1tZW51X19saW5rOmhvdmVyIC5jLW1lbnVfX3RleHQsXG4ubWVudV9fbGluazpob3ZlciAuYy1tZW51X190ZXh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jLW1lbnVfX2xpbms6aG92ZXIgLmMtbWVudV9fdmFjYW5jaWVzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmMtbWVudV9fdmFjYW5jaWVzIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjREEzQzc2O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmMtcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5jLXBhZ2luYXRpb25fX2xpc3Qge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNDhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uYy1wYWdpbmF0aW9uX19saXN0ID4gbmF2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtcGFnaW5hdGlvbl9fbGlzdCA+IG5hdiA+IC5uYXYtbGlua3Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uYy1wYWdpbmF0aW9uX19saXN0ID4gbmF2ID4gLm5hdi1saW5rcyAucGFnZS1udW1iZXJzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uYy1wYWdpbmF0aW9uX19wcmV2LCAuYy1wYWdpbmF0aW9uX19uZXh0LCAuYy1wYWdpbmF0aW9uX19pdGVtLFxuLmMtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMxQTFBMUE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmaWxsOiAjRjVGNUY1O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGhlaWdodDogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiUHJvbXB0XCIsIHNhbnMtc2VyaWY7XG59XG4uYy1wYWdpbmF0aW9uX19wcmV2LmlzLWRpc2FibGVkLCAuYy1wYWdpbmF0aW9uX19uZXh0LmlzLWRpc2FibGVkLCAuYy1wYWdpbmF0aW9uX19pdGVtLmlzLWRpc2FibGVkLFxuLmMtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLmlzLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6ICMxQTFBMUE7XG4gIGZpbGw6ICMxQTFBMUE7XG59XG4uYy1wYWdpbmF0aW9uX19wcmV2LmlzLWN1cnJlbnQsIC5jLXBhZ2luYXRpb25fX3ByZXYuY3VycmVudCwgLmMtcGFnaW5hdGlvbl9fbmV4dC5pcy1jdXJyZW50LCAuYy1wYWdpbmF0aW9uX19uZXh0LmN1cnJlbnQsIC5jLXBhZ2luYXRpb25fX2l0ZW0uaXMtY3VycmVudCwgLmMtcGFnaW5hdGlvbl9faXRlbS5jdXJyZW50LFxuLmMtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLmlzLWN1cnJlbnQsXG4uYy1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMuY3VycmVudCB7XG4gIGJvcmRlci1jb2xvcjogI0RBM0M3NjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYmFja2dyb3VuZDogI0RBM0M3NjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1wYWdpbmF0aW9uX19wcmV2LmlzLWN1cnJlbnQ6aG92ZXIsIC5jLXBhZ2luYXRpb25fX3ByZXYuY3VycmVudDpob3ZlciwgLmMtcGFnaW5hdGlvbl9fbmV4dC5pcy1jdXJyZW50OmhvdmVyLCAuYy1wYWdpbmF0aW9uX19uZXh0LmN1cnJlbnQ6aG92ZXIsIC5jLXBhZ2luYXRpb25fX2l0ZW0uaXMtY3VycmVudDpob3ZlciwgLmMtcGFnaW5hdGlvbl9faXRlbS5jdXJyZW50OmhvdmVyLFxuLmMtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLmlzLWN1cnJlbnQ6aG92ZXIsXG4uYy1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMuY3VycmVudDpob3ZlciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZDogI0RBM0M3NjtcbiAgYm9yZGVyLWNvbG9yOiAjREEzQzc2O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLXBhZ2luYXRpb25fX3ByZXYuZG90cywgLmMtcGFnaW5hdGlvbl9fbmV4dC5kb3RzLCAuYy1wYWdpbmF0aW9uX19pdGVtLmRvdHMsXG4uYy1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMuZG90cyB7XG4gIGJvcmRlcjogMDtcbn1cbi5jLXBhZ2luYXRpb25fX3ByZXYuZG90czpob3ZlciwgLmMtcGFnaW5hdGlvbl9fbmV4dC5kb3RzOmhvdmVyLCAuYy1wYWdpbmF0aW9uX19pdGVtLmRvdHM6aG92ZXIsXG4uYy1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMuZG90czpob3ZlciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI0Y1RjVGNTtcbn1cbi5jLXBhZ2luYXRpb25fX3ByZXYucHJldiwgLmMtcGFnaW5hdGlvbl9fcHJldi5uZXh0LCAuYy1wYWdpbmF0aW9uX19uZXh0LnByZXYsIC5jLXBhZ2luYXRpb25fX25leHQubmV4dCwgLmMtcGFnaW5hdGlvbl9faXRlbS5wcmV2LCAuYy1wYWdpbmF0aW9uX19pdGVtLm5leHQsXG4uYy1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMucHJldixcbi5jLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5uZXh0IHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMUExQTFBO1xuICBmb250LWZhbWlseTogXCJQcm9tcHRcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1wYWdpbmF0aW9uX19wcmV2LnByZXYsIC5jLXBhZ2luYXRpb25fX3ByZXYubmV4dCwgLmMtcGFnaW5hdGlvbl9fbmV4dC5wcmV2LCAuYy1wYWdpbmF0aW9uX19uZXh0Lm5leHQsIC5jLXBhZ2luYXRpb25fX2l0ZW0ucHJldiwgLmMtcGFnaW5hdGlvbl9faXRlbS5uZXh0LFxuICAuYy1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMucHJldixcbiAgLmMtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLm5leHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLmMtcGFnaW5hdGlvbl9fcHJldi5wcmV2OmhvdmVyLCAuYy1wYWdpbmF0aW9uX19wcmV2Lm5leHQ6aG92ZXIsIC5jLXBhZ2luYXRpb25fX25leHQucHJldjpob3ZlciwgLmMtcGFnaW5hdGlvbl9fbmV4dC5uZXh0OmhvdmVyLCAuYy1wYWdpbmF0aW9uX19pdGVtLnByZXY6aG92ZXIsIC5jLXBhZ2luYXRpb25fX2l0ZW0ubmV4dDpob3Zlcixcbi5jLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5wcmV2OmhvdmVyLFxuLmMtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLm5leHQ6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmMtcGFnaW5hdGlvbl9fcHJldi5wcmV2LCAuYy1wYWdpbmF0aW9uX19uZXh0LnByZXYsIC5jLXBhZ2luYXRpb25fX2l0ZW0ucHJldixcbi5jLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5wcmV2IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmMtcGFnaW5hdGlvbl9fcHJldi5uZXh0LCAuYy1wYWdpbmF0aW9uX19uZXh0Lm5leHQsIC5jLXBhZ2luYXRpb25fX2l0ZW0ubmV4dCxcbi5jLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5uZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uYy1wYWdpbmF0aW9uX19wcmV2OmhvdmVyLCAuYy1wYWdpbmF0aW9uX19uZXh0OmhvdmVyLCAuYy1wYWdpbmF0aW9uX19pdGVtOmhvdmVyLFxuLmMtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0QzkxQ0E7XG4gIGJvcmRlci1jb2xvcjogIzRDOTFDQTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAxO1xufVxuLmMtcGFnaW5hdGlvbl9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xufVxuLmMtcGFnaW5hdGlvbl9fcHJldiBzcGFuOm5vdChbY2xhc3NdKSwgLmMtcGFnaW5hdGlvbl9fbmV4dCBzcGFuOm5vdChbY2xhc3NdKSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cbi5jLXBhZ2luYXRpb25fX3ByZXYgLnBhZ2luYXRpb25fX2ljb24sIC5jLXBhZ2luYXRpb25fX25leHQgLnBhZ2luYXRpb25fX2ljb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTJweCk7XG59XG4uYy1wYWdpbmF0aW9uX19uZXh0IC5wYWdpbmF0aW9uX19pY29uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXBhZ2luYXRpb25fX2l0ZW0uaXMtY3VycmVudCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzQ3N2FmO1xuICAgIGJhY2tncm91bmQ6ICMzNDc3YWY7XG4gIH1cbn1cblxuLm8tc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm8tc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuLm8tc2VjdGlvbl9fYmFja2dyb3VuZCB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm8tc2VjdGlvbl9fYmFja2dyb3VuZCB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG4uby1zZWN0aW9uX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uby1zZWN0aW9uX19iYWNrZ3JvdW5kLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogIzRDOTFDQTtcbn1cbi5vLXNlY3Rpb25fX2JhY2tncm91bmQtLXByaW1hcnkgLmgxLCAuby1zZWN0aW9uX19iYWNrZ3JvdW5kLS1wcmltYXJ5IC5oMiwgLm8tc2VjdGlvbl9fYmFja2dyb3VuZC0tcHJpbWFyeSAuaDMsXG4uby1zZWN0aW9uX19iYWNrZ3JvdW5kLS1wcmltYXJ5IC5oNCwgLm8tc2VjdGlvbl9fYmFja2dyb3VuZC0tcHJpbWFyeSAuaDUsIC5vLXNlY3Rpb25fX2JhY2tncm91bmQtLXByaW1hcnkgLmg2IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uby1zZWN0aW9uX19iYWNrZ3JvdW5kLS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kOiAjREEzQzc2O1xufVxuLm8tc2VjdGlvbl9fYmFja2dyb3VuZC0tc2Vjb25kYXJ5IC5oMSwgLm8tc2VjdGlvbl9fYmFja2dyb3VuZC0tc2Vjb25kYXJ5IC5oMiwgLm8tc2VjdGlvbl9fYmFja2dyb3VuZC0tc2Vjb25kYXJ5IC5oMyxcbi5vLXNlY3Rpb25fX2JhY2tncm91bmQtLXNlY29uZGFyeSAuaDQsIC5vLXNlY3Rpb25fX2JhY2tncm91bmQtLXNlY29uZGFyeSAuaDUsIC5vLXNlY3Rpb25fX2JhY2tncm91bmQtLXNlY29uZGFyeSAuaDYge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5vLXNlY3Rpb25fX2JhY2tncm91bmQtLXRlcnRpYXJ5IHtcbiAgYmFja2dyb3VuZDogIzFBMUExQTtcbn1cbi5vLXNlY3Rpb25fX2JhY2tncm91bmQtLXRlcnRpYXJ5IC5oMSwgLm8tc2VjdGlvbl9fYmFja2dyb3VuZC0tdGVydGlhcnkgLmgyLCAuby1zZWN0aW9uX19iYWNrZ3JvdW5kLS10ZXJ0aWFyeSAuaDMsXG4uby1zZWN0aW9uX19iYWNrZ3JvdW5kLS10ZXJ0aWFyeSAuaDQsIC5vLXNlY3Rpb25fX2JhY2tncm91bmQtLXRlcnRpYXJ5IC5oNSwgLm8tc2VjdGlvbl9fYmFja2dyb3VuZC0tdGVydGlhcnkgLmg2IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uby1zZWN0aW9uX19iYWNrZ3JvdW5kLS10ZXJ0aWFyeSAqIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uby1zZWN0aW9uX19iYWNrZ3JvdW5kLS1ibGFjayB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4uby1zZWN0aW9uX19iYWNrZ3JvdW5kLS1ibGFjayAuaDEsIC5vLXNlY3Rpb25fX2JhY2tncm91bmQtLWJsYWNrIC5oMiwgLm8tc2VjdGlvbl9fYmFja2dyb3VuZC0tYmxhY2sgLmgzLFxuLm8tc2VjdGlvbl9fYmFja2dyb3VuZC0tYmxhY2sgLmg0LCAuby1zZWN0aW9uX19iYWNrZ3JvdW5kLS1ibGFjayAuaDUsIC5vLXNlY3Rpb25fX2JhY2tncm91bmQtLWJsYWNrIC5oNiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm8tc2VjdGlvbl9fYmFja2dyb3VuZC0tYmxhY2sgKiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm8tc2VjdGlvbl9fYmFja2dyb3VuZC0tcXVhdGVybmFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQjM4OEY7XG59XG4uby1zZWN0aW9uX19iYWNrZ3JvdW5kLS1xdWF0ZXJuYXJ5IC5oMSwgLm8tc2VjdGlvbl9fYmFja2dyb3VuZC0tcXVhdGVybmFyeSAuaDIsIC5vLXNlY3Rpb25fX2JhY2tncm91bmQtLXF1YXRlcm5hcnkgLmgzLFxuLm8tc2VjdGlvbl9fYmFja2dyb3VuZC0tcXVhdGVybmFyeSAuaDQsIC5vLXNlY3Rpb25fX2JhY2tncm91bmQtLXF1YXRlcm5hcnkgLmg1LCAuby1zZWN0aW9uX19iYWNrZ3JvdW5kLS1xdWF0ZXJuYXJ5IC5oNiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm8tc2VjdGlvbl9fYmFja2dyb3VuZC0tcXVhdGVybmFyeSBwLCAuby1zZWN0aW9uX19iYWNrZ3JvdW5kLS1xdWF0ZXJuYXJ5IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5vLXNlY3Rpb25fX2JhY2tncm91bmQtLWxpZ2h0ZXN0LWdyZXkge1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xufVxuXG4uby1zZWN0aW9uX19iYWNrZ3JvdW5kLS1oYWxmOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDc1JTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuby1zZWN0aW9uX19iYWNrZ3JvdW5kLS1oYWxmOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgfVxufVxuXG4uby1tYXJnaW5fdG9wLS1zbWFsbCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm8tbWFyZ2luX3RvcC0tc21hbGwge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm8tbWFyZ2luX3RvcC0tc21hbGwge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5vLW1hcmdpbl90b3AtLW5vcm1hbCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm8tbWFyZ2luX3RvcC0tbm9ybWFsIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5vLW1hcmdpbl90b3AtLW5vcm1hbCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuLm8tbWFyZ2luX3RvcC0tbm9uZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5vLXBhZGRpbmdfdG9wLS1zbWFsbCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLm8tcGFkZGluZ190b3AtLW5vcm1hbCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuLm8tcGFkZGluZ190b3AtLW5vbmUge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5vLXBhZGRpbmdfYm90dG9tLS1zbWFsbCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLm8tcGFkZGluZ19ib3R0b20tLW5vcm1hbCB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuLm8tcGFkZGluZ19ib3R0b20tLW5vbmUge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qY3Vyc29yOiBncmFiOyovXG4gIC8qb3ZlcmZsb3c6IGhpZGRlbjsqL1xuICBtYXJnaW46IDAgLTE1cHg7XG59XG4uc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zbGljay1zbGlkZSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG1hcmdpbjogMCAxNXB4O1xufVxuLmMtbG9nb3NfX2xpc3QgLnNsaWNrLXNsaWRlIHtcbiAgbWFyZ2luOiAwO1xufVxuLnNsaWNrLWRvdHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMTBweCAwIDAgMDtcbn1cbi5zbGljay1kb3RzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMnB4O1xufVxuLnNsaWNrLWRvdHMgbGk6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBiYWNrZ3JvdW5kOiAjRThERUQzO1xuICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICM0QzkxQ0E7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMjVzIGVhc2UtaW47XG59XG4uc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zbGljay1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxudGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmMtdmlkZW8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy12aWRlb19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmMtdmlkZW9fX3dyYXBwZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYy12aWRlb19faW5uZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy12aWRlb19faW1hZ2Uge1xuICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiBjb3ZlcjtcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB6LWluZGV4OiAxO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG59XG4uYy12aWRlb19fYnV0dG9uIHtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgaGVpZ2h0OiA0cmVtO1xuICB3aWR0aDogNHJlbTtcbiAgbGVmdDogNTAlO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gIHotaW5kZXg6IDE7XG4gIC8qICAgYm9yZGVyOiAzcHggc29saWQgJGNvbG9yLXdoaXRlOyovXG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4uYy12aWRlb19fYnV0dG9uIHNwYW4ge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG4uYy12aWRlb19fYnV0dG9uOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3gtc2hhZG93OiAwIDAgMjBweCAycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLmMtdmlkZW9fX2J1dHRvbi0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0QzkxQ0E7XG59XG4uYy12aWRlb19fYnV0dG9uLS1wcmltYXJ5OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ3N2FmO1xufVxuLmMtdmlkZW9fX2J1dHRvbi0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RBM0M3Njtcbn1cbi5jLXZpZGVvX19idXR0b24tLXNlY29uZGFyeSAuYy12aWRlb19faWNvbiB7XG4gIGZpbGw6ICMwMDA7XG59XG4uYy12aWRlb19fYnV0dG9uLS1zZWNvbmRhcnk6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZjI0NWQ7XG59XG4uYy12aWRlb19fYnV0dG9uLS10ZXJ0aWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQTFBMUE7XG59XG4uYy12aWRlb19fYnV0dG9uLS10ZXJ0aWFyeTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxMDEwMTtcbn1cbi5jLXZpZGVvX19pY29uIHtcbiAgZmlsbDogI2ZmZjtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuLmMtdmlkZW9fX2ljb246aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5vLWJsdXJyZWQtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmaWx0ZXI6IGJsdXIoOHB4KTtcbn1cblxuLm8tY29sdW1uIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5vLWNvbHVtbjpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm8tY29sdW1uX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5vLWNvbHVtbl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vLWNvbHVtbl9fdGV4dC0tc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuby1jb2x1bW5fX3RleHQtLW5vcm1hbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5vLWNvbHVtbl9fdGV4dC0tYmlnIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm8tbGF5b3V0LS01MC01MCAuby1jb2x1bW5fX3RleHQge1xuICAgIG1heC13aWR0aDogNTUwcHg7XG4gIH1cbn1cbi5vLWNvbHVtbl9fdGV4dCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5vLWNvbHVtbl9fdGV4dCBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uby1jb2x1bW5fX3RleHQgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uby1jb2x1bW5fX3ZpZGVvIHZpZGVvIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uby1jb2x1bW5fX2Zvcm0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5vLWNvbHVtbl9fZm9ybS0taW5uZXIge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm8tY29sdW1uX19mb3JtLS1pbm5lciB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuLm8tY29sdW1uX19maWd1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vLWNvbHVtbl9fZmlndXJlIGZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cbi5vLWNvbHVtbl9fZmlndXJlIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm8tY29sdW1uX19maWd1cmUtLWZlYXR1cmVkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uby1jb2x1bW5fX2ltYWdlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuLm8tY29sdW1uX193aGl0ZXNwYWNlIHtcbiAgbWFyZ2luOiAwO1xufVxuLm8tY29sdW1uX19idXR0b24ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5vLWNvbHVtbl9fYnV0dG9uLS1pbmxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzODBweCkge1xuICAuby1jb2x1bW5fX2J1dHRvbi0taW5saW5lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLm8tY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKnotaW5kZXg6IDM7Ki9cbiAgLypcdCYtLWV4dHJhbGFyZ2Uge1xuICBcdFx0bWF4LXdpZHRoOiAxMzgwcHg7XG4gIFx0fSovXG59XG4uby1jb250YWluZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGNsZWFyOiBib3RoICFpbXBvcnRhbnQ7XG59XG4uby1jb250YWluZXItLWZ1bGwge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG59XG4uby1jb250YWluZXItLWV4dHJhZXh0cmFsYXJnZSB7XG4gIG1heC13aWR0aDogMTYwMHB4O1xufVxuLm8tY29udGFpbmVyLS1sYXJnZSB7XG4gIG1heC13aWR0aDogMTI4MHB4O1xufVxuLm8tY29udGFpbmVyLS1tZWRpdW0ge1xuICBtYXgtd2lkdGg6IDEwNjRweDtcbn1cbi5vLWNvbnRhaW5lci0tc21hbGwge1xuICBtYXgtd2lkdGg6IDg5MHB4O1xufVxuLm8tY29udGFpbmVyLS1zbWFsbGVzdCB7XG4gIG1heC13aWR0aDogNDkwcHg7XG59XG5cbi5jLWZhcV9fbGlzdCB7XG4gIG1heC13aWR0aDogODUwcHg7XG59XG5cbi5jLWZhcS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLWZhcS1pdGVtLmlzLW9wZW4gLmMtZmFxLWl0ZW1fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jLWZhcS1pdGVtLmlzLW9wZW4gLmMtZmFxLWl0ZW1fX3RpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uYy1mYXEtaXRlbS5pcy1oaWRkZW4gLmMtZmFxLWl0ZW1fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtZmFxLWl0ZW1fX2l0ZW0ge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uYy1mYXEtaXRlbV9fYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMUExQTFBO1xuICBib3JkZXI6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjVGNUY1O1xufVxuLmMtZmFxLWl0ZW1fX2J1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYy1mYXEtaXRlbV9fYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jLWZhcS1pdGVtX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDUwcHgpO1xufVxuLmMtZmFxLWl0ZW1fX2NvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4ycztcbiAgY29sb3I6ICMxQTFBMUE7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5jLWZhcS1pdGVtX19jb250ZW50ID4gcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlzLWhpZGRlbiAuYy1mYXEtaXRlbV9fY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDA7XG59XG4uYy1mYXEtaXRlbV9faWNvbiB7XG4gIGNvbG9yOiAjREEzQzc2O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTZweDtcbn1cbi5pcy1vcGVuIC5jLWZhcS1pdGVtX19pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG5cbi5nZm9ybSB7XG4gIC8qJl9idXR0b24ge1xuICBcdFx0Ji5jLWJ1dHRvbiB7XG4gIFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICBcdFx0ICAgIHBhZGRpbmc6IDExcHggMjBweDtcbiAgXHRcdCAgICBkaXNwbGF5OiBibG9jaztcbiAgXHRcdCAgICB3aWR0aDogMTAwJTtcbiAgXHRcdCAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcbiAgXHRcdCAgICBsaW5lLWhlaWdodDogMDtcbiAgXHRcdH1cbiAgXHQgICAgLmMtYnV0dG9uIHtcbiAgXHQgICAgXHQmX190ZXh0IHtcbiAgXHQgICAgXHRcdGZvbnQtc2l6ZTogMTZweDtcbiAgXHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIFx0XHRcdCAgICBmb250LXdlaWdodDogNzAwO1xuICBcdFx0XHQgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgXHQgICAgXHR9XG4gIFx0ICAgIH1cbiAgXHR9XG4gICovXG59XG4uZ2Zvcm1fd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZ2Zvcm1faGVhZGluZyB7XG4gIC8qcGFkZGluZy1ib3R0b206IDMwcHg7Ki9cbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5vLWNvbHVtbl9fZm9ybS0tbm8taGVhZGVyIC5nZm9ybV9oZWFkaW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5nZm9ybV90aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJQcm9tcHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAuZ2Zvcm1fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuLmdmb3JtX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICNlNmU2ZTY7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5nZm9ybV9yZXF1aXJlZF9sZWdlbmQge1xuICBjb2xvcjogI2U2ZTZlNjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5nZm9ybV9zdWJtaXNzaW9uX2Vycm9yIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjQkRCRUMxO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMUExQTFBO1xuICBmb250LWZhbWlseTogXCJNdWxpc2hcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmdmb3JtX2ZpZWxkcyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uZ2Zvcm1fZmlsZXVwbG9hZF9ydWxlcyB7XG4gIGNvbG9yOiAjZTZlNmU2O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uZ2Zvcm1fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5nZm9ybV9idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZ2Zvcm1fcm93LS1ob25leXBvdCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwO1xufVxuLmdmb3JtX3ZhbGlkYXRpb25fY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdmaWVsZCB7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgcGFkZGluZzogMDtcbiAgZmxleDogMSAwIDEwMCU7XG4gIC8qIFRpbWUgZmllbGQgKi9cbiAgLypcbiAgXHQmX2xhYmVsLCBsYWJlbDpub3QoLmdmaWVsZF9jb25zZW50X2xhYmVsKSB7XG4gIFx0XHRkaXNwbGF5OiBibG9jaztcbiAgXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG4gIFx0XHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICBcdFx0Zm9udC1zaXplOiAwLjg1cmVtO1xuICBcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuICBcdH0qL1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nZmllbGQuZ2ZpZWxkLS13aWR0aC1oYWxmIHtcbiAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSA3LjVweCk7XG4gIH1cbn1cbi5nZmllbGQuZ2ZpZWxkLS10eXBlLWFkZHJlc3MgLmdpbnB1dF9jb250YWluZXIge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmdmaWVsZC5nZmllbGQtLXR5cGUtYWRkcmVzcyAuZ2lucHV0X2NvbnRhaW5lciAuZ2Zvcm0tZmllbGQtbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdmaWVsZC5nZmllbGQtLXR5cGUtYWRkcmVzcyAuZ2lucHV0X2NvbnRhaW5lciAuZ2lucHV0X2Z1bGwge1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZsZXg6IDEgMCAxMDAlO1xufVxuLmdmaWVsZC5nZmllbGQtLXR5cGUtYWRkcmVzcyAuZ2lucHV0X2NvbnRhaW5lciAuZ2lucHV0X2xlZnQsIC5nZmllbGQuZ2ZpZWxkLS10eXBlLWFkZHJlc3MgLmdpbnB1dF9jb250YWluZXIgLmdpbnB1dF9yaWdodCB7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgcGFkZGluZzogMDtcbiAgZmxleDogMSAwIDEwMCU7XG59XG4uZ2ZpZWxkLmdmaWVsZC0tdHlwZS1hZGRyZXNzIC5naW5wdXRfY29udGFpbmVyIC5nZm9ybV9oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nZmllbGQuZ2ZpZWxkLS10eXBlLWFkZHJlc3MgLmdpbnB1dF9jb250YWluZXIgLmdpbnB1dF9sZWZ0LCAuZ2ZpZWxkLmdmaWVsZC0tdHlwZS1hZGRyZXNzIC5naW5wdXRfY29udGFpbmVyIC5naW5wdXRfcmlnaHQge1xuICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDcuNXB4KTtcbiAgfVxufVxuLmdmaWVsZDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmdmaWVsZF92aXNpYmlsaXR5X2hpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZ2ZpZWxkX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICNlNmU2ZTY7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5nZmllbGRfbGFiZWwge1xuICBmb250LWZhbWlseTogXCJQcm9tcHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5oaWRkZW5fbGFiZWwgLmdmaWVsZF9sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZ2ZpZWxkX3ZhbGlkYXRpb25fZXJyb3Ige1xuICBwYWRkaW5nOiAwIDAgMXJlbSAwO1xufVxuLmdmaWVsZF92YWxpZGF0aW9uX21lc3NhZ2Uge1xuICBjb2xvcjogI2Y3NDgxNjtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uZ2ZpZWxkX3RpbWVfaG91ciwgLmdmaWVsZF90aW1lX21pbnV0ZSB7XG4gIG1pbi13aWR0aDogNzVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmdmaWVsZF90aW1lX2hvdXIgaW5wdXQsIC5nZmllbGRfdGltZV9taW51dGUgaW5wdXQge1xuICBwYWRkaW5nOiAxMXB4IDEwcHggMTFweCAyMHB4O1xuICBtYXJnaW46IDA7XG59XG4uZ2ZpZWxkX3RpbWVfaG91ciBsYWJlbCwgLmdmaWVsZF90aW1lX21pbnV0ZSBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZ2ZpZWxkX3RpbWVfaG91ciBpLCAuZ2ZpZWxkX3RpbWVfbWludXRlIGkge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uZ2ZpZWxkX2xpc3Qge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZ2ZpZWxkX2xpc3RfaWNvbnMge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG4uZ2ZpZWxkX2xpc3RfaWNvbnMgLmFkZF9saXN0X2l0ZW0sIC5nZmllbGRfbGlzdF9pY29ucyAuZGVsZXRlX2xpc3RfaXRlbSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5nZmllbGRfbGlzdCB0ZCwgLmdmaWVsZF9saXN0IHRyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmdmaWVsZF9saXN0IHRkLmdmaWVsZF9saXN0X2ljb25zLCAuZ2ZpZWxkX2xpc3QgdHIuZ2ZpZWxkX2xpc3RfaWNvbnMge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHdpZHRoOiA1MHB4O1xufVxuLmdmaWVsZF9saXN0IHRkLmdmaWVsZF9saXN0X2dyb3VwLCAuZ2ZpZWxkX2xpc3QgdHIuZ2ZpZWxkX2xpc3RfZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZ2ZpZWxkX2xpc3QgdGQuZ2ZpZWxkX2xpc3RfZ3JvdXA6bGFzdC1vZi10eXBlLCAuZ2ZpZWxkX2xpc3QgdHIuZ2ZpZWxkX2xpc3RfZ3JvdXA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5nZmllbGRfbGlzdCB0ZC5nZmllbGRfbGlzdF9ncm91cCB0ZC5nZmllbGRfbGlzdF9jZWxsLCAuZ2ZpZWxkX2xpc3QgdHIuZ2ZpZWxkX2xpc3RfZ3JvdXAgdGQuZ2ZpZWxkX2xpc3RfY2VsbCB7XG4gIGZsZXg6IDE7XG59XG4uZ2ZpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uZ2ZpZWxkX3JlcXVpcmVkX3RleHQge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBjb2xvcjogcmVkO1xufVxuLmdmaWVsZF9jaGVja2JveCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5nZmllbGRfY29uc2VudF9sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZ2ZpZWxkX3JhZGlvID4gbGkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uZ2ZpZWxkX3JhZGlvID4gbGkgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBtYXJnaW46IDAgMC4yNXJlbSAwIDAuMTVyZW07XG59XG4uZ2ZpZWxkX3JhZGlvID4gbGk6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5nZmllbGRfcmFkaW8gPiBsaSAuZ2Zvcm1faW5wdXQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uZ2ZpZWxkX3JhZGlvID4gbGkgPiBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIk11bGlzaFwiLCBzYW5zLXNlcmlmO1xufVxuXG4uZ2lucHV0IHtcbiAgLyogVGltZSBmaWVsZCAqL1xuICAvKiZfY291bnRlciB7XG4gIFx0Zm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgXHQmX3Byb2R1Y3RfcHJpY2Uge1xuICBcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gIFx0XHQmX2xhYmVsIHtcbiAgXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBcdFx0fVxuICBcdH1cbiAgfVxuXG4gIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gIFx0Jl9xdWFudGl0eSB7XG4gIFx0XHQmX2xhYmVsIHtcbiAgXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcbiAgXHRcdH1cbiAgXHR9XG4gIH0qL1xufVxuLmdpbnB1dF9jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmdpbnB1dF9jb250YWluZXJfY29uc2VudCAuZ2Zvcm1faW5wdXQtd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5naW5wdXRfY29udGFpbmVyX3NpbmdsZXByb2R1Y3QgLmdpbnB1dF9wcm9kdWN0X3ByaWNlX2xhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmdpbnB1dF9jb250YWluZXJfc2luZ2xlcHJvZHVjdCAuZ2Zvcm1faW5wdXQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4uZ2lucHV0X2NvbnRhaW5lcl9kYXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmdpbnB1dF9jb250YWluZXJfcmFkaW8gLmdmaWVsZF9yYWRpbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5naW5wdXRfY29udGFpbmVyX3RleHRhcmVhIHRleHRhcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZ2lucHV0X2NvbXBsZXggLmNsZWFyLW11bHRpIHtcbiAgLypcdFx0XHRkaXNwbGF5OiBmbGV4O1xuICBcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG4gIFx0XHRcdHdpZHRoOiAxMDAlO1xuICBcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47Ki9cbn1cbi5naW5wdXRfY291bnRlciB7XG4gIGNvbG9yOiAjZTZlNmU2O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5nZl9jbGVhcl9jb21wbGV4IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmdmX2hhbGZfY29sdW1uIHtcbiAgICBmbGV4OiAwIDAgNDklO1xuICB9XG59XG4uZ2ZfcGFnZV9zdGVwcyB7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZ2Zfc3RlcCB7XG4gIG9wYWNpdHk6IDAuMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDEgMCA1MCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZ2Zfc3RlcF9hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuLmdmX3N0ZXBfYWN0aXZlIC5nZl9zdGVwX251bWJlciB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmdmX3N0ZXBfbnVtYmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmdmX3N0ZXBfbnVtYmVyIHtcbiAgICB3aWR0aDogMi41cmVtO1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uZ2Zfc3RlcF9sYWJlbCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5nZl9zdGVwX2xhYmVsIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuXG4jZ2Zvcm1fcGFnZV8xXzEgLmdmb3JtX3BhZ2VfZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbiNnZm9ybV9wYWdlXzFfMSAuZ2Zvcm1fcGFnZV9mb290ZXIgPiAuYy1idG46Zmlyc3Qtb2YtdHlwZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAjZ2Zvcm1fcGFnZV8xXzEgLmdmb3JtX3BhZ2VfZm9vdGVyID4gLmMtYnRuOmZpcnN0LW9mLXR5cGUge1xuICAgIHdpZHRoOiA0OSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgI2dmb3JtX3BhZ2VfMV8xIC5nZm9ybV9wYWdlX2Zvb3RlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuXG4jZ2Zvcm1fcGFnZV8xXzIgLmdmb3JtX3BhZ2VfZm9vdGVyICNnZm9ybV9wcmV2aW91c19idXR0b25fMSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG9yZGVyOiAyO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgI2dmb3JtX3BhZ2VfMV8yIC5nZm9ybV9wYWdlX2Zvb3RlciAjZ2Zvcm1fcHJldmlvdXNfYnV0dG9uXzEge1xuICAgIG9yZGVyOiAxO1xuICAgIHdpZHRoOiA0OSU7XG4gIH1cbn1cbiNnZm9ybV9wYWdlXzFfMiAuZ2Zvcm1fcGFnZV9mb290ZXIgI2dmb3JtX3ByZXZpb3VzX2J1dHRvbl8xOmhvdmVyIHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiNnZm9ybV9wYWdlXzFfMiAuZ2Zvcm1fcGFnZV9mb290ZXIgI2dmb3JtX3ByZXZpb3VzX2J1dHRvbl8xIHNwYW4ge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjYWZhZmFmO1xufVxuI2dmb3JtX3BhZ2VfMV8yIC5nZm9ybV9wYWdlX2Zvb3RlciAjZ2Zvcm1fcHJldmlvdXNfYnV0dG9uXzEgLmJ1dHRvbl9faWNvbiB7XG4gIG9wYWNpdHk6IDA7XG59XG4jZ2Zvcm1fcGFnZV8xXzIgLmdmb3JtX3BhZ2VfZm9vdGVyICNnZm9ybV9zdWJtaXRfYnV0dG9uXzEge1xuICBvcmRlcjogMTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICNnZm9ybV9wYWdlXzFfMiAuZ2Zvcm1fcGFnZV9mb290ZXIgI2dmb3JtX3N1Ym1pdF9idXR0b25fMSB7XG4gICAgb3JkZXI6IDI7XG4gICAgd2lkdGg6IDQ5JTtcbiAgfVxufVxuXG4udWktZGF0ZXBpY2tlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJveC1zaGFkb3c6IDAgMjBweCA1MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4udWktZGF0ZXBpY2tlci10aXRsZSB7XG4gIGZsZXg6IDEgMCAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi51aS1kYXRlcGlja2VyLXRpdGxlID4gc2VsZWN0IHtcbiAgZmxleDogMCAwIDQ4JTtcbn1cbi51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Y1RjVGNTtcbn1cbi51aS1jb3JuZXItYWxsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcbn1cbi51aS10b2RheSBhLnVpLXN0YXRlLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBjb2xvcjogIzAwMDtcbn1cbi51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RBM0M3NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG4udWktc3RhdGUtZGVmYXVsdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0QzkxQ0E7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnVpLXN0YXRlLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbn1cbi51aS1zdGF0ZS1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzNhOWQ2O1xufVxuLnVpLXN0YXRlLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0QzkxQ0E7XG59XG5cbi5vLWxpc3QtYmFyZSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uby1saXN0LWlubGluZSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbi5vLWxpc3QtaW5saW5lX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG50YWJsZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGNUY1RjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMUExQTFBO1xufVxudGFibGUgY2FwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDVweDtcbn1cbnRhYmxlIHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGNUY1RjU7XG59XG50YWJsZSB0ciB0aCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG50YWJsZSB0ciB0aCwgdGFibGUgdHIgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjVGNUY1O1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5jLXRhYmxlX19saXN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Y1RjVGNTtcbn1cbi5jLXRhYmxlX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjVGNUY1O1xufVxuLmMtdGFibGVfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLXRhYmxlX19uYW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzFBMUExQTtcbiAgZmxleDogMSAwIDUwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Y1RjVGNTtcbn1cbi5jLXRhYmxlX192YWx1ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleDogMSAwIDUwJTtcbiAgY29sb3I6ICMxQTFBMUE7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuXG4uby1zZWN0aW9uLm8tc2VjdGlvbi0tYnJlYWRjcnVtYnMge1xuICBtYXJnaW4tdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uYy1icmVhZGNydW1icywgLmJyZWFkY3J1bWJzIHtcbiAgcGFkZGluZzogMTVweCAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk11bGlzaFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmMtYnJlYWRjcnVtYnMgYSwgLmJyZWFkY3J1bWJzIGEge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jLWJyZWFkY3J1bWJzIGE6aG92ZXIsIC5icmVhZGNydW1icyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYy1icmVhZGNydW1ic19fY2hldnJvbiwgLmJyZWFkY3J1bWJzX19jaGV2cm9uIHtcbiAgY29sb3I6ICNEQTNDNzY7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgd2lkdGg6IDEycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jLWJyZWFkY3J1bWJzX19jaGV2cm9uIHBhdGgsIC5icmVhZGNydW1ic19fY2hldnJvbiBwYXRoIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4uYnJlYWRjcnVtYl9sYXN0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMxQTFBMUE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmMtYnV0dG9uLWFsdGVybmF0ZSB7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmMtYnV0dG9uLWFsdGVybmF0ZV9fcHJpbWFyeSAuYy1idXR0b24tYWx0ZXJuYXRlX19pY29uIHtcbiAgYmFja2dyb3VuZDogIzRDOTFDQTtcbiAgYm9yZGVyLWNvbG9yOiAjNEM5MUNBO1xufVxuLmMtYnV0dG9uLWFsdGVybmF0ZV9fcHJpbWFyeTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLWJ1dHRvbi1hbHRlcm5hdGVfX3ByaW1hcnk6aG92ZXIgLmMtYnV0dG9uLWFsdGVybmF0ZV9faWNvbiB7XG4gIGJhY2tncm91bmQ6ICMzNDc3YWY7XG4gIGJvcmRlci1jb2xvcjogIzM0NzdhZjtcbn1cbi5jLWJ1dHRvbi1hbHRlcm5hdGVfX3ByaW1hcnk6aG92ZXIgLmMtYnV0dG9uLWFsdGVybmF0ZV9fdGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmMtYnV0dG9uLWFsdGVybmF0ZV9fc2Vjb25kYXJ5IC5jLWJ1dHRvbi1hbHRlcm5hdGVfX2ljb24ge1xuICBiYWNrZ3JvdW5kOiAjREEzQzc2O1xuICBib3JkZXItY29sb3I6ICNEQTNDNzY7XG59XG4uYy1idXR0b24tYWx0ZXJuYXRlX19zZWNvbmRhcnk6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1idXR0b24tYWx0ZXJuYXRlX19zZWNvbmRhcnk6aG92ZXIgLmMtYnV0dG9uLWFsdGVybmF0ZV9faWNvbiB7XG4gIGJhY2tncm91bmQ6ICNiZjI0NWQ7XG4gIGJvcmRlci1jb2xvcjogI2JmMjQ1ZDtcbn1cbi5jLWJ1dHRvbi1hbHRlcm5hdGVfX3NlY29uZGFyeTpob3ZlciAuYy1idXR0b24tYWx0ZXJuYXRlX190ZXh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYy1idXR0b24tYWx0ZXJuYXRlX190cmFuc3BhcmFudCAuYy1idXR0b24tYWx0ZXJuYXRlX19pY29uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYy1idXR0b24tYWx0ZXJuYXRlX193aGl0ZSAuYy1idXR0b24tYWx0ZXJuYXRlX19pY29uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5jLWJ1dHRvbi1hbHRlcm5hdGVfX3doaXRlIC5jLWJ1dHRvbi1hbHRlcm5hdGVfX2ljb24gcGF0aCB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbi5jLWJ1dHRvbi1hbHRlcm5hdGVfX2dyZWVuIC5jLWJ1dHRvbi1hbHRlcm5hdGVfX2ljb24ge1xuICBiYWNrZ3JvdW5kOiBncmVlbjtcbiAgYm9yZGVyLWNvbG9yOiBncmVlbjtcbn1cbi5jLWJ1dHRvbi1hbHRlcm5hdGVfX2ljb24ge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGEzYzc2O1xuICBiYWNrZ3JvdW5kOiAjZGEzYzc2O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIG1pbi13aWR0aDogNTBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAwO1xuICBvcGFjaXR5OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uYy1idXR0b24tYWx0ZXJuYXRlX19pY29uIHN2ZywgLmMtYnV0dG9uLWFsdGVybmF0ZV9faWNvbiBwYXRoIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5jLWJ1dHRvbi1hbHRlcm5hdGVfX3RleHQge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJQcm9tcHRcIiwgc2Fucy1zZXJpZjtcbn1cblxuLmMtYnV0dG9uLCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIG9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBmb250LWZhbWlseTogXCJNdWxpc2hcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMTZweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmMtYnV0dG9uIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cztcbn1cbi5jLWJ1dHRvbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cztcbn1cbi5jLWJ1dHRvbl9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuXG4uYy1idXR0b25fX3ByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjNEM5MUNBO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNEM5MUNBO1xufVxuLmMtYnV0dG9uX19wcmltYXJ5IC5jLWJ1dHRvbl9faWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtYnV0dG9uX19wcmltYXJ5IC5jLWJ1dHRvbl9faWNvbiBwYXRoIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuLmMtYnV0dG9uX19wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzM0NzdhZjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzM0NzdhZjtcbn1cbi5jLWJ1dHRvbl9fcHJpbWFyeTpob3ZlciAuYy1idXR0b25fX2ljb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLWJ1dHRvbl9fcHJpbWFyeTpob3ZlciAuYy1idXR0b25fX2ljb24gcGF0aCB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbi5jLWJ1dHRvbl9fc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogI0RBM0M3NjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI0RBM0M3Njtcbn1cbi5jLWJ1dHRvbl9fc2Vjb25kYXJ5IC5jLWJ1dHRvbl9faWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtYnV0dG9uX19zZWNvbmRhcnkgLmMtYnV0dG9uX19pY29uIHBhdGgge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG4uYy1idXR0b25fX3NlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNiZjI0NWQ7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNiZjI0NWQ7XG59XG4uYy1idXR0b25fX3NlY29uZGFyeTpob3ZlciAuYy1idXR0b25fX2ljb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLWJ1dHRvbl9fc2Vjb25kYXJ5OmhvdmVyIC5jLWJ1dHRvbl9faWNvbiBwYXRoIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuLmMtYnV0dG9uX190ZXJ0aWFyeSB7XG4gIGJhY2tncm91bmQ6ICMxQTFBMUE7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMxQTFBMUE7XG59XG4uYy1idXR0b25fX3RlcnRpYXJ5IC5jLWJ1dHRvbl9faWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtYnV0dG9uX190ZXJ0aWFyeSAuYy1idXR0b25fX2ljb24gcGF0aCB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbi5jLWJ1dHRvbl9fdGVydGlhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDEwMTAxO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDEwMTAxO1xufVxuLmMtYnV0dG9uX190ZXJ0aWFyeTpob3ZlciAuYy1idXR0b25fX2ljb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLWJ1dHRvbl9fdGVydGlhcnk6aG92ZXIgLmMtYnV0dG9uX19pY29uIHBhdGgge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG4uYy1idXR0b25fX291dGxpbmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM0QzkxQ0E7XG4gIGJvcmRlci1jb2xvcjogI0Y1RjVGNTtcbn1cbi5jLWJ1dHRvbl9fb3V0bGluZSAuYy1idXR0b25fX2ljb24ge1xuICBjb2xvcjogIzRDOTFDQTtcbn1cbi5jLWJ1dHRvbl9fb3V0bGluZSAuYy1idXR0b25fX2ljb24gcGF0aCB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbi5jLWJ1dHRvbl9fb3V0bGluZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gIGNvbG9yOiAjNEM5MUNBO1xuICBib3JkZXItY29sb3I6ICNGNUY1RjU7XG59XG4uYy1idXR0b25fX291dGxpbmU6aG92ZXIgLmMtYnV0dG9uX19pY29uIHtcbiAgY29sb3I6ICM0QzkxQ0E7XG59XG4uYy1idXR0b25fX291dGxpbmU6aG92ZXIgLmMtYnV0dG9uX19pY29uIHBhdGgge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG4uYy1idXR0b25fX3doaXRlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5jLWJ1dHRvbl9fd2hpdGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZjJmMmYyO1xufVxuLmMtYnV0dG9uX193aGl0ZSAuYy1idXR0b25fX3RleHQge1xuICBjb2xvcjogIzAwMDtcbn1cbi5jLWJ1dHRvbl9fdHJhbnNwYXJhbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM0QzkxQ0E7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYy1idXR0b25fX3RyYW5zcGFyYW50IC5jLWJ1dHRvbl9faWNvbiB7XG4gIGNvbG9yOiAjNEM5MUNBO1xufVxuLmMtYnV0dG9uX190cmFuc3BhcmFudCAuYy1idXR0b25fX2ljb24gcGF0aCB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbi5jLWJ1dHRvbl9fdHJhbnNwYXJhbnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuLmMtYnV0dG9uX190cmFuc3BhcmFudDpob3ZlciAuYy1idXR0b25fX2ljb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLWJ1dHRvbl9fdHJhbnNwYXJhbnQ6aG92ZXIgLmMtYnV0dG9uX19pY29uIHBhdGgge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG4uYy1idXR0b25fX2dyZWVuIHtcbiAgYmFja2dyb3VuZDogIzRDQUY1MDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzRDQUY1MDtcbn1cbi5jLWJ1dHRvbl9fZ3JlZW4gLmMtYnV0dG9uX19pY29uIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1idXR0b25fX2dyZWVuIC5jLWJ1dHRvbl9faWNvbiBwYXRoIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuLmMtYnV0dG9uX19ncmVlbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzZDhiNDA7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMzZDhiNDA7XG59XG4uYy1idXR0b25fX2dyZWVuOmhvdmVyIC5jLWJ1dHRvbl9faWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtYnV0dG9uX19ncmVlbjpob3ZlciAuYy1idXR0b25fX2ljb24gcGF0aCB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuLm8tc2VjdGlvbi0tc2VsZWN0ZWRfdmFjYW5jaWVzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmMtY2FyZC12YWNhdHVyZXNfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMzBweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgZ3JpZC1yb3ctZ2FwOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmMtY2FyZC12YWNhdHVyZXNfX2xpc3QtLWNhcm91c2VsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYy1jYXJkLXZhY2F0dXJlc19fbGlzdC0tY2Fyb3VzZWwgLnNsaWNrLXRyYWNrIHtcbiAgYWxpZ24taXRlbXM6IGluaGVyaXQ7XG59XG4uYy1jYXJkLXZhY2F0dXJlc19fbGlzdC0tY2Fyb3VzZWwgLnNsaWNrLXNsaWRlIHtcbiAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4uYy1jYXJkLXZhY2F0dXJlc19fbGlzdC0tY2Fyb3VzZWwgLnNsaWNrLXNsaWRlID4gZGl2IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmMtY2FyZC12YWNhdHVyZXNfX2l0ZW0ge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYy1jYXJkLXZhY2F0dXJlc19fbGlzdC0tY2Fyb3VzZWwgLmMtY2FyZC12YWNhdHVyZXNfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYy1jYXJkLXZhY2F0dXJlc19fZnVsbC1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLWNhcmQtdmFjYXR1cmVzX19mdWxsLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtY2FyZC12YWNhdHVyZXNfX2lubmVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1jYXJkLXZhY2F0dXJlc19faW5uZXIge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbi5jLWNhcmQtdmFjYXR1cmVzX19saXN0LS1jYXJvdXNlbCAuYy1jYXJkLXZhY2F0dXJlc19faW5uZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5jLWNhcmQtdmFjYXR1cmVzX19saXN0LS1jYXJvdXNlbCAuYy1jYXJkLXZhY2F0dXJlc19faW5uZXIgLmMtY2FyZC12YWNhdHVyZXNfX21ldGEsIC5jLWNhcmQtdmFjYXR1cmVzX19saXN0LS1jYXJvdXNlbCAuYy1jYXJkLXZhY2F0dXJlc19faW5uZXIgLmMtY2FyZC12YWNhdHVyZXNfX3RpdGxlLCAuYy1jYXJkLXZhY2F0dXJlc19fbGlzdC0tY2Fyb3VzZWwgLmMtY2FyZC12YWNhdHVyZXNfX2lubmVyIC5jLWNhcmQtdmFjYXR1cmVzX19kZXNjcmlwdGlvbiwgLmMtY2FyZC12YWNhdHVyZXNfX2xpc3QtLWNhcm91c2VsIC5jLWNhcmQtdmFjYXR1cmVzX19pbm5lciAuYy1jYXJkLXZhY2F0dXJlc19fYnV0dG9uIHtcbiAgZmxleDogMSAwIDEwMCU7XG59XG4uYy1jYXJkLXZhY2F0dXJlc19fbWV0YSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uYy1jYXJkLXZhY2F0dXJlc19fbWV0YS0tZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmMtY2FyZC12YWNhdHVyZXNfX21ldGEtLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uYy1jYXJkLXZhY2F0dXJlc19fbWV0YS0taXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYy1jYXJkLXZhY2F0dXJlc19fbWV0YS0taXRlbTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZC12YWNhdHVyZXNfX21ldGEtLWl0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmMtY2FyZC12YWNhdHVyZXNfX21ldGEtLWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5jLWNhcmQtdmFjYXR1cmVzX19tZXRhLS1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE0MzQ1O1xufVxuLmMtY2FyZC12YWNhdHVyZXNfX21ldGEtLWljb24gc3ZnIHtcbiAgd2lkdGg6IDE4cHg7XG59XG4uYy1jYXJkLXZhY2F0dXJlc19fbWV0YS0taWNvbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmY7XG59XG4uYy1jYXJkLXZhY2F0dXJlc19fbWV0YS0tdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4uYy1jYXJkLXZhY2F0dXJlc19fbWV0YS0tYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5jLWNhcmQtdmFjYXR1cmVzX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJQcm9tcHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDI1cHgpIHtcbiAgLmMtY2FyZC12YWNhdHVyZXNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtY2FyZC12YWNhdHVyZXNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cbi5jLWNhcmQtdmFjYXR1cmVzX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MjVweCkge1xuICAuYy1jYXJkLXZhY2F0dXJlc19fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmMtY2FyZC12YWNhdHVyZXNfX2J1dHRvbiAuYy1idXR0b24tYWx0ZXJuYXRlX190ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1jYXJkLXZhY2F0dXJlc19fZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogLTE7XG59XG4uYy1jYXJkLXZhY2F0dXJlc19faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYy1jYXJkLXZhY2F0dXJlc19fYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLm8tc2VjdGlvbi0tdmFjYW5jaWVzIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuLmMtdmFjYW5jaWVzLW92ZXJ2aWV3X19pbm5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAzMHB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgZ3JpZC1yb3ctZ2FwOiAzMHB4O1xufVxuQGluY2xkdWUgYnAobWVkaXVtKSB7XG4gIC5jLXZhY2FuY2llcy1vdmVydmlld19faW5uZXIge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMzBweDtcbiAgfVxufVxuLmMtdmFjYW5jaWVzLW92ZXJ2aWV3X19maWx0ZXIge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMi9zcGFuIDEyO1xufVxuLmMtdmFjYW5jaWVzLW92ZXJ2aWV3X19maWx0ZXItLWlubmVyIHtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTk5OTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbi5jLXZhY2FuY2llcy1vdmVydmlld19fZmlsdGVyLS1pbm5lci5pcy1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtdmFjYW5jaWVzLW92ZXJ2aWV3X19maWx0ZXItLWlubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICBvdmVyZmxvdzogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIH1cbn1cbi5jLXZhY2FuY2llcy1vdmVydmlld19fZmlsdGVyLS1jb250ZW50IHtcbiAgLypoZWlnaHQ6IDEwMCU7Ki9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy12YWNhbmNpZXMtb3ZlcnZpZXdfX2ZpbHRlciB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNC9zcGFuIDQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtdmFjYW5jaWVzLW92ZXJ2aWV3X19maWx0ZXIgLmMtYnV0dG9uX19zZWNvbmRhcnkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jLXZhY2FuY2llcy1vdmVydmlld19fZmlsdGVyIC5jLWJ1dHRvbl9fc2Vjb25kYXJ5IC5jLWJ1dHRvbl9fdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtdmFjYW5jaWVzLW92ZXJ2aWV3X19oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Y1RjVGNTtcbiAgcGFkZGluZzogMTBweCAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy12YWNhbmNpZXMtb3ZlcnZpZXdfX2hlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmMtdmFjYW5jaWVzLW92ZXJ2aWV3X19oZWFkZXItLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LWZhbWlseTogXCJQcm9tcHRcIiwgc2Fucy1zZXJpZjtcbn1cbi5jLXZhY2FuY2llcy1vdmVydmlld19fZmlsdGVyLS10b2dnbGUge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEyL3NwYW4gMTI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmMtdmFjYW5jaWVzLW92ZXJ2aWV3X19maWx0ZXItLXRvZ2dsZTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtdmFjYW5jaWVzLW92ZXJ2aWV3X19maWx0ZXItLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmMtdmFjYW5jaWVzLW92ZXJ2aWV3X19maWx0ZXItLXRvZ2dsZSAuYy1idXR0b25fX3RleHQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLXZhY2FuY2llcy1vdmVydmlld19fY2xvc2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDZweDtcbn1cbi5jLXZhY2FuY2llcy1vdmVydmlld19fY2xvc2U6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYy12YWNhbmNpZXMtb3ZlcnZpZXdfX2JveCB7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5jLXZhY2FuY2llcy1vdmVydmlld19fbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYy12YWNhbmNpZXMtb3ZlcnZpZXdfX292ZXJ2aWV3IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtdmFjYW5jaWVzLW92ZXJ2aWV3X19vdmVydmlldyB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gOC9zcGFuIDg7XG4gIH1cbn1cbi5jLXZhY2FuY2llcy1vdmVydmlld19fY2hlY2tib3gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmMtdmFjYW5jaWVzLW92ZXJ2aWV3X19jaGVja2JveCBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYy12YWNhbmNpZXMtb3ZlcnZpZXdfX2NoZWNrYm94LmFjdGl2ZSBsYWJlbCB7XG4gIC8qJjpob3ZlciB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgfVxuICB9Ki9cbn1cbi5jLXZhY2FuY2llcy1vdmVydmlld19fY2hlY2tib3guYWN0aXZlIGxhYmVsOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RBM0M3NjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5jLXZhY2FuY2llcy1vdmVydmlld19fY2hlY2tib3ggbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtdmFjYW5jaWVzLW92ZXJ2aWV3X19jaGVja2JveCBsYWJlbDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLyogICAgICAgICAgXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgfSovXG59XG4uYy12YWNhbmNpZXMtb3ZlcnZpZXdfX2NoZWNrYm94IGxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGNUY1RjU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAyMnB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDIycHg7XG59XG4uYy12YWNhbmNpZXMtb3ZlcnZpZXdfX2NoZWNrYm94IGxhYmVsOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RBM0M3NjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDE2cHg7XG4gIGxlZnQ6IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cywgdHJhbnNmb3JtIDAuMTVzO1xuICB3aWR0aDogMTZweDtcbn1cblxuLmMtY2FyZC12ZXJoYWxlbl9fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAzMHB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICBncmlkLXJvdy1nYXA6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZC12ZXJoYWxlbl9fbGlzdCB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAzMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbi5jLWNhcmQtdmVyaGFsZW5fX2l0ZW0ge1xuICBtYXJnaW46IDA7XG59XG4uYy1jYXJkLXZlcmhhbGVuX19mdWxsLWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmMtY2FyZC12ZXJoYWxlbl9fZnVsbC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLWNhcmQtdmVyaGFsZW5fX21ldGEge1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmMtY2FyZC12ZXJoYWxlbl9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiUHJvbXB0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQyNXB4KSB7XG4gIC5jLWNhcmQtdmVyaGFsZW5fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtY2FyZC12ZXJoYWxlbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuLmMtY2FyZC12ZXJoYWxlbl9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMUExQTFBO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQyNXB4KSB7XG4gIC5jLWNhcmQtdmVyaGFsZW5fX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5jLWNhcmQtdmVyaGFsZW5fX2J1dHRvbiAuYy1idXR0b24tYWx0ZXJuYXRlX190ZXh0IHtcbiAgY29sb3I6ICMwMDA7XG59XG4uYy1jYXJkLXZlcmhhbGVuX19maWd1cmUge1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI5NSU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG4uYy1jYXJkLXZlcmhhbGVuX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jLWNhcmQtdmVyaGFsZW5fX2J1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5jLWNhcm91c2VsX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmMtY2Fyb3VzZWxfX2xpc3Q6bm90KC5zbGljay1pbml0aWFsaXplZCkgLmMtY2Fyb3VzZWxfX2l0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtY2Fyb3VzZWxfX2xpc3Q6bm90KC5zbGljay1pbml0aWFsaXplZCkgLmMtY2Fyb3VzZWxfX2l0ZW06bnRoLW9mLXR5cGUoLW4rMSkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtY2Fyb3VzZWxfX2xpc3QgLnNsaWNrLWxpc3Qge1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIC01cHg7XG59XG4uYy1jYXJvdXNlbF9fbGlzdCAuc2xpY2stbGlzdCAuc2xpY2stc2xpZGUge1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5jLWNhcm91c2VsX19saXN0IC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGluaGVyaXQ7XG4gIGZsZXgtd3JhcDogaW5oZXJpdDtcbn1cbi5jLWNhcm91c2VsX19saXN0IC5zbGljay1zbGlkZSB7XG4gIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCA1cHg7XG59XG4uYy1jYXJvdXNlbF9fbGlzdCAuc2xpY2stc2xpZGUgPiBkaXYge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYy1jYXJvdXNlbF9fbGlzdCAuc2xpY2stZG90cyB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBtYXJnaW46IDVweCAwO1xufVxuLmMtY2Fyb3VzZWxfX2xpc3QgLnNsaWNrLWRvdHMgbGkge1xuICBtYXJnaW46IDAgMnB4O1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5jLWNhcm91c2VsX19saXN0IC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEM5MUNBO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNEM5MUNBO1xufVxuLmMtY2Fyb3VzZWxfX2l0ZW0ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbi5jLWNhcm91c2VsX19maWd1cmUge1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcm91c2VsX19maWd1cmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA3NXB4IDc1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuLmMtY2Fyb3VzZWxfX2ZpZ3VyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjQ7XG4gIHotaW5kZXg6IDE7XG59XG4uYy1jYXJvdXNlbF9fZmlndXJlIHBpY3R1cmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmMtY2Fyb3VzZWxfX2ltYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBhbmltYXRpb246IGhlYWRlcnBsYXkgMzBzIGluZmluaXRlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcm91c2VsX19pbWFnZSB7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbn1cbi5jLWNhcm91c2VsX19mdWxsLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuLmMtY2Fyb3VzZWxfX2lubmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAzNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJvdXNlbF9faW5uZXIge1xuICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWNhcm91c2VsX19pbm5lciB7XG4gICAgbWluLWhlaWdodDogNzUwcHg7XG4gIH1cbn1cbi5jLWNhcm91c2VsX19saXN0LS1jYXJvdXNlbCAuYy1jYXJvdXNlbF9faW5uZXIge1xuICAvKm1pbi1oZWlnaHQ6IGluaGVyaXQ7Ki9cbn1cbi5jLWNhcm91c2VsX19jb250ZW50IHtcbiAgcGFkZGluZzogMTM3cHggMCAzMHB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWNhcm91c2VsX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDg1MHB4O1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxuICAudS10ZXh0LWNlbnRlciAuYy1jYXJvdXNlbF9fY29udGVudCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5jLWNhcm91c2VsX19jb250ZW50IC5vLWNvbHVtbl9fdGl0bGUge1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG59XG4uYy1jYXJvdXNlbF9fY29udGVudCAuby1jb2x1bW5fX3RpdGxlIGgxLCAuYy1jYXJvdXNlbF9fY29udGVudCAuby1jb2x1bW5fX3RpdGxlIGgyLCAuYy1jYXJvdXNlbF9fY29udGVudCAuby1jb2x1bW5fX3RpdGxlIGgzLFxuLmMtY2Fyb3VzZWxfX2NvbnRlbnQgLm8tY29sdW1uX190aXRsZSBoNCwgLmMtY2Fyb3VzZWxfX2NvbnRlbnQgLm8tY29sdW1uX190aXRsZSBoNSwgLmMtY2Fyb3VzZWxfX2NvbnRlbnQgLm8tY29sdW1uX190aXRsZSBoNiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtY2Fyb3VzZWxfX2NvbnRlbnQgLm8tY29sdW1uX190ZXh0ICoge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLWNhcm91c2VsX19idXR0b24ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvcGFjaXR5OiAwLjU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMTBweCk7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgei1pbmRleDogOTtcbn1cbi5jLWNhcm91c2VsX19idXR0b246aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDE7XG59XG4uYy1jYXJvdXNlbF9fYnV0dG9uLS1wcmV2IHtcbiAgbGVmdDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtY2Fyb3VzZWxfX2J1dHRvbi0tcHJldiB7XG4gICAgbGVmdDogMzVweDtcbiAgfVxufVxuLmMtY2Fyb3VzZWxfX2J1dHRvbi0tbmV4dCB7XG4gIHJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1jYXJvdXNlbF9fYnV0dG9uLS1uZXh0IHtcbiAgICByaWdodDogMzVweDtcbiAgfVxufVxuLmMtY2Fyb3VzZWxfX2J1dHRvbi0taWNvbiB7XG4gIGNvbG9yOiAjMDAwO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jLWNhcm91c2VsX19idXR0b24tLWljb24gcGF0aCB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuQGtleWZyYW1lcyBoZWFkZXJwbGF5IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi5jLWZpbHRlciB7XG4gIG1hcmdpbjogMzBweCAwIDIwcHggMDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jLWZpbHRlcl9faXRlbSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjREEzQzc2O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgcGFkZGluZzogMTFweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA0OHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYy1maWx0ZXJfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmMtZmlsdGVyX19pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RBM0M3NjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI0RBM0M3NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmMtZmlsdGVyX19pdGVtOmhvdmVyIC5jLWJ1dHRvbl9fdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtZmlsdGVyX19pdGVtLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQTNDNzY7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNEQTNDNzY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5jLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA1MHB4IDAgMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZvb3RlciB7XG4gICAgcGFkZGluZzogNjBweCAwIDAgMDtcbiAgfVxufVxuLmMtZm9vdGVyX190b3Age1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZvb3Rlcl9fdG9wIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1mb290ZXJfX3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLmMtZm9vdGVyX190b3AgKiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtZm9vdGVyX193aWRnZXRzIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0MTQxNDE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDE0MTQxO1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG4uYy1mb290ZXJfX2lubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gIGdyaWQtcm93LWdhcDogMzBweDtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAzMHB4O1xufVxuLmMtZm9vdGVyX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogXCJQcm9tcHRcIiwgc2Fucy1zZXJpZjtcbn1cbi5jLWZvb3Rlcl9fZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1mb290ZXJfX2Rlc2NyaXB0aW9uLS1hZnRlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1mb290ZXJfX2NvbnRhY3Qtb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmMtZm9vdGVyX19tZW51IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZm9vdGVyX19tZW51IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2L3NwYW4gNjtcbiAgfVxuICAuYy1mb290ZXJfX21lbnUtLW1lbnUge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDMvc3BhbiAzO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB9XG59XG4uYy1mb290ZXJfX21lbnUgLmMtbWVudV9fbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYy1mb290ZXJfX21lbnUgLmMtbWVudV9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uYy1mb290ZXJfX21lbnUgLmMtbWVudV9faXRlbTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmMtZm9vdGVyX19tZW51IC5jLW1lbnVfX2l0ZW06aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1mb290ZXJfX21lbnUgLmMtbWVudV9faXRlbTpob3ZlciAuYy1tZW51X190ZXh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtZm9vdGVyX19tZW51IC5jLW1lbnVfX2xpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiUHJvbXB0XCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5jLWZvb3Rlcl9fbWVudSAuYy1tZW51X19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYy1mb290ZXJfX21lbnUgLmMtbWVudV9fbGluay5jLWJ1dHRvbl9fb3V0bGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jLWZvb3Rlcl9fbWVudSAuYy1tZW51X19saW5rLmMtYnV0dG9uX19vdXRsaW5lOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmMtZm9vdGVyX19tZW51IC5jLW1lbnVfX2xpbmsuYy1idXR0b25fX291dGxpbmU6aG92ZXIgLmMtbWVudV9fdGV4dCB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1mb290ZXJfX21lbnUgLmMtbWVudV9fdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJNdWxpc2hcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmMtZm9vdGVyX19tZW51LS1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtZm9vdGVyX19tZW51LS1kZXNjcmlwdGlvbiBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZvb3Rlcl9fbWVudS0tZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gIH1cbn1cbi5jLWZvb3Rlcl9fYm90dG9tIHtcbiAgcGFkZGluZzogNTBweCAwO1xufVxuLmMtZm9vdGVyX19ib3R0b20gLmMtZm9vdGVyX19pbm5lciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYy1mb290ZXJfX2xvZ28ge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMi9zcGFuIDEyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZvb3Rlcl9fbG9nbyB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNi9zcGFuIDY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLmMtZm9vdGVyX19zb2NpYWxfbWVkaWEge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMi9zcGFuIDEyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZvb3Rlcl9fc29jaWFsX21lZGlhIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2L3NwYW4gNjtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuLmMtZm9vdGVyX19zb2NpYWxfbWVkaWEtLWxpc3Qge1xuICBtYXJnaW46IDAgLTVweDtcbiAgcGFkZGluZzogMDtcbn1cbi5jLWZvb3Rlcl9fc29jaWFsX21lZGlhLS1mdWxsLWxpbms6aG92ZXIgLmMtZm9vdGVyX19zb2NpYWxfbWVkaWEtLXRpdGxlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYy1mb290ZXJfX3NvY2lhbF9tZWRpYS0taXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDVweDtcbn1cbi5jLWZvb3Rlcl9fc29jaWFsX21lZGlhLS1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbjogMDtcbn1cbi5jLWZvb3Rlcl9fc29jaWFsX21lZGlhLS1maWd1cmUge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5jLWZvb3Rlcl9fc29jaWFsX21lZGlhLS10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1mb290ZXJfX2NvcHlyaWdodCB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgZm9udC1mYW1pbHk6IFwiUHJvbXB0XCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtZm9vdGVyX19jb3B5cmlnaHQtLWlubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gIGdyaWQtcm93LWdhcDogMTVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1mb290ZXJfX2NvcHlyaWdodC0taW5uZXIge1xuICAgIGdyaWQtcm93LWdhcDogMzBweDtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDMwcHg7XG4gIH1cbn1cbi5jLWZvb3Rlcl9fY29weXJpZ2h0LS1sZWZ0IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcbiAgb3JkZXI6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZvb3Rlcl9fY29weXJpZ2h0LS1sZWZ0IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2L3NwYW4gNjtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuLmMtZm9vdGVyX19jb3B5cmlnaHQtLXJpZ2h0IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcbiAgb3JkZXI6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZm9vdGVyX19jb3B5cmlnaHQtLXJpZ2h0IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2L3NwYW4gNjtcbiAgICBvcmRlcjogMjtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuLmMtZm9vdGVyX19jb3B5cmlnaHQtZGF0ZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZm9vdGVyX19jb3B5cmlnaHQtZGF0ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmMtZm9vdGVyX19jb3B5cmlnaHQtZmF2aWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCAwLjVyZW0gMCAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMzBweDtcbn1cbi5jLWZvb3Rlcl9fY29weXJpZ2h0LW1ldGEge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJNdWxpc2hcIiwgc2Fucy1zZXJpZjtcbn1cbi5jLWZvb3Rlcl9fY29weXJpZ2h0IC5jLW1lbnVfX3RleHQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJNdWxpc2hcIiwgc2Fucy1zZXJpZjtcbn1cblxuLm8tc2VjdGlvbi0tZ2FsbGVyeSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jLWdhbGxlcnlfX2xpc3Qge1xuICBtYXJnaW46IDAgMTVweDtcbn1cbi5jLWdhbGxlcnlfX2xpc3Q6bm90KC5zbGljay1pbml0aWFsaXplZCkgLmMtZ2FsbGVyeV9faXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYy1nYWxsZXJ5X19saXN0Om5vdCguc2xpY2staW5pdGlhbGl6ZWQpIC5jLWdhbGxlcnlfX2l0ZW06bnRoLW9mLXR5cGUoLW4rMSkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtZ2FsbGVyeV9faXRlbSB7XG4gIG1hcmdpbjogMDtcbn1cbi5jLWdhbGxlcnlfX2ZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmMtaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uZmlsdGVyLWFjdGl2ZSAuYy1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmlsdGVyLWFjdGl2ZSAuYy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYy1oZWFkZXJfX21haW4ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIHRyYW5zaXRpb246IHBhZGRpbmcgMC4yNXM7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMDAsIHRyYW5zcGFyZW50KTtcbn1cbi5jLXNpdGVfX25vLW9mZnNldCAuYy1oZWFkZXJfX21haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLmVycm9yNDA0IC5jLWhlYWRlcl9fbWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWhlYWRlcl9fbWFpbiB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG59XG4uaXMtc2Nyb2xsZWQgLmMtaGVhZGVyX19tYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5jLWhlYWRlcl9faW5uZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5jLWhlYWRlcl9fbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtaGVhZGVyX19uYXYge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uYy1oZWFkZXJfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1oZWFkZXJfX2J1dHRvbiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbi5pcy1maXhlZCAuYy1oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi5vLXNlY3Rpb24tLWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uby1zZWN0aW9uLS1oZXJvLnNtYWxsIHtcbiAgaGVpZ2h0OiA0MDBweDtcbn1cbi5vLXNlY3Rpb24tLWhlcm8gLmMtaGVyb19fZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAtMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5vLXNlY3Rpb24tLWhlcm8gLmMtaGVyb19fZmlndXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNDtcbiAgei1pbmRleDogMTtcbn1cbi5vLXNlY3Rpb24tLWhlcm8gLmMtaGVyb19fZmlndXJlIHBpY3R1cmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm8tc2VjdGlvbi0taGVybyAuYy1oZXJvX19pbWFnZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgYW5pbWF0aW9uOiBoZWFkZXJwbGF5IDMwcyBpbmZpbml0ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuby1zZWN0aW9uLS1oZXJvIC5jLWhlcm9fX2ltYWdlIHtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxufVxuLm8tc2VjdGlvbi0taGVybyAuYy1oZXJvX19yZXR1cm4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgMTAwcHggMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuby1zZWN0aW9uLS1oZXJvIC5jLWhlcm9fX3JldHVybiB7XG4gICAgcGFkZGluZzogMzBweCA0MHB4O1xuICAgIG1hcmdpbjogMCAtMjBweDtcbiAgfVxufVxuLm8tc2VjdGlvbi0taGVybyAuYy1oZXJvX19yZXR1cm4tLWZ1bGwtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG59XG4uby1zZWN0aW9uLS1oZXJvIC5jLWhlcm9fX3JldHVybi0tZnVsbC1saW5rOmhvdmVyIC5jLWhlcm9fX3JldHVybi0tdGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzAwMDtcbn1cbi5vLXNlY3Rpb24tLWhlcm8gLmMtaGVyb19fcmV0dXJuLS1mdWxsLWxpbms6aG92ZXIgLmMtaGVyb19fcmV0dXJuLS1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cztcbn1cbi5vLXNlY3Rpb24tLWhlcm8gLmMtaGVyb19fcmV0dXJuLS1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Y1RjVGNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cztcbn1cbi5vLXNlY3Rpb24tLWhlcm8gLmMtaGVyb19fcmV0dXJuLS10ZXh0IHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5jLWhlcm9fX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYy1oZXJvX19pdGVtIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG4uYy1oZXJvX19maWd1cmUge1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuLmMtaGVyb19fZmlndXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNDtcbiAgei1pbmRleDogMTtcbn1cbi5jLWhlcm9fX2ZpZ3VyZSBwaWN0dXJlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jLWhlcm9fX2ltYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBhbmltYXRpb246IGhlYWRlcnBsYXkgMzBzIGluZmluaXRlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWhlcm9fX2ltYWdlIHtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxufVxuLmMtaGVyb19faW5uZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1oZXJvX19pbm5lciB7XG4gICAgbWluLWhlaWdodDogNDUwcHg7XG4gIH1cbn1cbi5jLWhlcm9fX2NvbnRlbnQge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1oZXJvX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDg1MHB4O1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxuICAudS10ZXh0LWNlbnRlciAuYy1oZXJvX19jb250ZW50IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLmMtaGVyb19fY29udGVudCAuby1jb2x1bW5fX3RpdGxlIHtcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xufVxuLmMtaGVyb19fY29udGVudCAuby1jb2x1bW5fX3RpdGxlIGgxLCAuYy1oZXJvX19jb250ZW50IC5vLWNvbHVtbl9fdGl0bGUgaDIsIC5jLWhlcm9fX2NvbnRlbnQgLm8tY29sdW1uX190aXRsZSBoMyxcbi5jLWhlcm9fX2NvbnRlbnQgLm8tY29sdW1uX190aXRsZSBoNCwgLmMtaGVyb19fY29udGVudCAuby1jb2x1bW5fX3RpdGxlIGg1LCAuYy1oZXJvX19jb250ZW50IC5vLWNvbHVtbl9fdGl0bGUgaDYge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLWhlcm9fX2NvbnRlbnQgLm8tY29sdW1uX190ZXh0ICoge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQGtleWZyYW1lcyBoZWFkZXJwbGF5IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi5jLWxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwNHB4O1xuICBoZWlnaHQ6IDY3cHg7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYy1sb2dvc19faGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uYy1sb2dvc19fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtY29sdW1uLWdhcDogMTVweDtcbiAgZ3JpZC1yb3ctZ2FwOiAxNXB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtbG9nb3NfX2xpc3Qge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMzBweDtcbiAgICBncmlkLXJvdy1nYXA6IDMwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxufVxuLmMtbG9nb3NfX2l0ZW0ge1xuICBtYXJnaW46IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC8qaGVpZ2h0OiAxMjVweDsqL1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYy1sb2dvc19faXRlbTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtbG9nb3NfX2l0ZW0ge1xuICAgIC8qbWFyZ2luOiAwIDMwcHg7Ki9cbiAgfVxufVxuLmMtbG9nb3NfX2ZpZ3VyZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmMtbWVudS10b2dnbGUge1xuICAvKiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGhlaWdodDogJG1lbnUtaWNvbi1oZWlnaHQ7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogJG1lbnUtaWNvbi1saW5lLXdpZHRoO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICovXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDMwcHg7XG4gIHotaW5kZXg6IDM7XG4gIHJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjREEzQzc2O1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLmZpbHRlci1hY3RpdmUgLmMtbWVudS10b2dnbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtbWVudS10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmMtbWVudS10b2dnbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjYmYyNDVkO1xufVxuLmMtbWVudS10b2dnbGVfX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtbWVudS10b2dnbGVfX2JhcjpmaXJzdC1vZi10eXBlIHtcbiAgYW5pbWF0aW9uOiBhbmltYXRlLWxpbmUtMS1yZXYgMC41cyBlYXNlLWluLW91dDtcbn1cbi5jLW1lbnUtdG9nZ2xlX19iYXI6bnRoLW9mLXR5cGUoMikge1xuICBhbmltYXRpb246IGFuaW1hdGUtbGluZS0yLXJldiAwLjVzIGVhc2UtaW4tb3V0O1xuICBtYXJnaW46IDRweCAwO1xufVxuLmMtbWVudS10b2dnbGVfX2JhcjpudGgtb2YtdHlwZSgzKSB7XG4gIGFuaW1hdGlvbjogYW5pbWF0ZS1saW5lLTMtcmV2IDAuNXMgZWFzZS1pbi1vdXQ7XG59XG4uYy1tZW51LXRvZ2dsZS5pcy1vcGVuIC5jLW1lbnUtdG9nZ2xlX19iYXI6Zmlyc3Qtb2YtdHlwZSB7XG4gIGFuaW1hdGlvbjogYW5pbWF0ZS1saW5lLTEgMC41cyBjdWJpYy1iZXppZXIoMC4zLCAxLCAwLjcsIDEpIGZvcndhcmRzO1xufVxuLmMtbWVudS10b2dnbGUuaXMtb3BlbiAuYy1tZW51LXRvZ2dsZV9fYmFyOm50aC1vZi10eXBlKDIpIHtcbiAgYW5pbWF0aW9uOiBhbmltYXRlLWxpbmUtMiAwLjVzIGN1YmljLWJlemllcigwLjMsIDEsIDAuNywgMSkgZm9yd2FyZHM7XG59XG4uYy1tZW51LXRvZ2dsZS5pcy1vcGVuIC5jLW1lbnUtdG9nZ2xlX19iYXI6bnRoLW9mLXR5cGUoMykge1xuICBhbmltYXRpb246IGFuaW1hdGUtbGluZS0zIDAuNXMgY3ViaWMtYmV6aWVyKDAuMywgMSwgMC43LCAxKSBmb3J3YXJkcztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtbWVudS10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhbmltYXRlLWxpbmUtMSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZSgwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNnB4LCAwKSByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA2cHgsIDApIHJvdGF0ZSg0NWRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYW5pbWF0ZS1saW5lLTIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBhbmltYXRlLWxpbmUtMyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZSgwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTZweCwgMCkgcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTZweCwgMCkgcm90YXRlKDEzNWRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYW5pbWF0ZS1saW5lLTEtcmV2IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNnB4LCAwKSByb3RhdGUoNDVkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA2cHgsIDApIHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBhbmltYXRlLWxpbmUtMi1yZXYge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBhbmltYXRlLWxpbmUtMy1yZXYge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNnB4LCAwKSByb3RhdGUoMTM1ZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTZweCwgMCkgcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlKDBkZWcpO1xuICB9XG59XG4uYy1xdWVzdGlvbnMge1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBwYWRkaW5nOiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtcXVlc3Rpb25zIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICB9XG59XG4uYy1xdWVzdGlvbnNfX2ZpZ3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAzNjVweDtcbiAgbGVmdDogaW5oZXJpdDtcbiAgcmlnaHQ6IC0xMDBweDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1xdWVzdGlvbnNfX2ZpZ3VyZSB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogaW5oZXJpdDtcbiAgICBib3R0b206IDA7XG4gICAgbWF4LXdpZHRoOiA0MjVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1xdWVzdGlvbnNfX2ZpZ3VyZSB7XG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgIHdpZHRoOiA0MjVweDtcbiAgfVxufVxuLmMtcXVlc3Rpb25zX19tZXRhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXF1ZXN0aW9uc19fbWV0YSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NSU7XG4gIH1cbn1cbi5jLXF1ZXN0aW9uc19fdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYy1xdWVzdGlvbnNfX2Rlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5jLXF1ZXN0aW9uc19fZGVzY3JpcHRpb24gc3Ryb25nIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1xdWVzdGlvbnNfX2J1dHRvbnMge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmMtcXVlc3Rpb25zX19idXR0b25zIC5vLWNvbHVtbiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXF1ZXN0aW9uc19fYnV0dG9ucyAuby1jb2x1bW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC5jLXF1ZXN0aW9uc19fYnV0dG9ucyAuby1jb2x1bW46bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5jLXF1ZXN0aW9uc19fYnV0dG9ucyAuYy1idXR0b24tYWx0ZXJuYXRlX190ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jLXNlcnZpY2VzX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuICBncmlkLWF1dG8tZmxvdzogcm93O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgZ3JpZC1yb3ctZ2FwOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQyNXB4KSB7XG4gIC5jLXNlcnZpY2VzX19saXN0IHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1zZXJ2aWNlc19fbGlzdCB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAzMHB4O1xuICB9XG59XG4uYy1zZXJ2aWNlc19faXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MjVweCkge1xuICAuYy1zZXJ2aWNlc19faXRlbSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNi9zcGFuIDY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtc2VydmljZXNfX2l0ZW0ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDMvc3BhbiAzO1xuICB9XG59XG4uYy1zZXJ2aWNlc19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLXNlcnZpY2VzX19maWd1cmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZy10b3A6IDU3Ljg5NDczNjg0MjElO1xufVxuLmMtc2VydmljZXNfX2ltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmMtc2VydmljZXNfX21ldGEge1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG4uYy1zZXJ2aWNlc19fdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJQcm9tcHRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYy1zZXJ2aWNlc19fcmVhZC1tb3JlLS10ZXh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMwMDA7XG59XG4uYy1zZXJ2aWNlc19fZnVsbC1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYy1zZXJ2aWNlc19fZnVsbC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmMtc2VydmljZXNfX2Z1bGwtbGluazpob3ZlciAuYy1zZXJ2aWNlc19faW1hZ2Uge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbn1cblxuLmMtc2l0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtc2l0ZV9faGVhZGVyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTtcbn1cbi5jLXNpdGVfX21haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1zaXRlX19uby1vZmZzZXQgLmMtc2l0ZV9fbWFpbiB7XG4gIHBhZGRpbmctdG9wOiAxMDdweDtcbn1cbi5lcnJvcjQwNCAuYy1zaXRlX19tYWluIHtcbiAgcGFkZGluZy10b3A6IDEwN3B4O1xufVxuLmMtc2l0ZV9fZm9vdGVyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxucCwgb2wsIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmMtc29jaWFsX19saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIC01cHg7XG59XG4uYy1zb2NpYWxfX2xpc3QgLmMtc29jaWFsX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5jLXNvY2lhbF9fbGlzdCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmMtc29jaWFsX19pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgd2lkdGg6IDcycHg7XG4gIGhlaWdodDogNTJweDtcbiAgYm9yZGVyLXJhZGl1czogMjZweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luOiAwIDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtc29jaWFsX19pdGVtIHtcbiAgICBtYXJnaW46IDAgMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jLXNvY2lhbF9faXRlbSB7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgfVxufVxuLmMtc29jaWFsX19pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uYy1zb2NpYWxfX2l0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmMtc29jaWFsX19pdGVtOmhvdmVyIHBhdGgge1xuICBmaWxsOiAjREEzQzc2O1xufVxuLmMtc29jaWFsX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jLXNvY2lhbF9faWNvbiB7XG4gIGhlaWdodDogMjRweDtcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMnM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4ycztcbiAgd2lkdGg6IDI0cHg7XG59XG4uYy1zb2NpYWxfX2ljb24gcGF0aCB7XG4gIGZpbGw6ICNEQTNDNzY7XG59XG5cbi5jLXN1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJvbXB0XCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNkYTNjNzY7XG4gIGJhY2tncm91bmQ6ICNmNmM4ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5jLXVzcHNfX2xpc3Qge1xuICBtYXJnaW46IDA7XG59XG4uby1zZWN0aW9uLS11c3BzIC5jLXVzcHNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xufVxuLmMtdXNwc19faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYy11c3BzX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uby1zZWN0aW9uLS11c3BzIC5jLXVzcHNfX2l0ZW0ge1xuICBmbGV4OiAxIDAgMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm8tc2VjdGlvbi0tdXNwcyAuYy11c3BzX19pdGVtIHtcbiAgICBmbGV4OiAwIDAgMzMlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uYy11c3BzX19pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmMtdXNwc19faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDhweDtcbn1cbi5jLXVzcHNfX21ldGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYy11c3BzX190ZXh0IHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLXVzcHNfX3RleHQgcCBzdHJvbmcge1xuICBjb2xvcjogIzAwMDtcbn1cbi5vLXNlY3Rpb24tLXVzcHMgLmMtdXNwc19fdGV4dCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uby1zZWN0aW9uLS11c3BzIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLm8tY29sdW1uX191c3BzIC5jLXVzcHNfX2xpc3Qge1xuICBtYXJnaW46IDA7XG59XG4uby1jb2x1bW5fX3VzcHMgLmMtdXNwc19faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uby1jb2x1bW5fX3VzcHMgLmMtdXNwc19faXRlbTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm8tY29sdW1uX191c3BzIC5jLXVzcHNfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4uby1jb2x1bW5fX3VzcHMgLmMtdXNwc19faWNvbiB7XG4gIGZsZXg6IDAgMCAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5vLWNvbHVtbl9fdXNwcyAuYy11c3BzX19tZXRhIHtcbiAgZmxleDogMSAwIGNhbGMoMTAwJSAtIDIwcHgpO1xufVxuLm8tY29sdW1uX191c3BzIC5jLXVzcHNfX3RleHQgcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm8tY29sdW1uX191c3BzIC5jLXVzcHNfX3RleHQgcCBzdHJvbmcge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmMtd2h5X19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmMtd2h5X190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb21wdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgdGV4dC13cmFwLXN0eWxlOiBiYWxhbmNlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYy13aHlfX3RpdGxlIHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLXdoeV9fdGl0bGUgc3Ryb25nIHtcbiAgY29sb3I6ICM0QzkxQ0E7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtd2h5X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG4uYy13aHlfX2xpc3Qge1xuICBtYXJnaW46IDA7XG59XG4uYy13aHlfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmMtd2h5X19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYy13aHlfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4uYy13aHlfX2ljb24ge1xuICBmbGV4OiAwIDAgMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uYy13aHlfX21ldGEge1xuICBmbGV4OiAxIDAgY2FsYygxMDAlIC0gMjBweCk7XG59XG4uYy13aHlfX3RleHQgcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmMtd2h5X190ZXh0IHAgc3Ryb25nIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi51LXRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udS10ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udS10ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi51LWhpZGUtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtaGlkZS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudS1oaWRlLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnUtc3Itb25seSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cblxuLmJsdXJyZWQtaW1hZ2Uge1xuICBmaWx0ZXI6IGJsdXIoMTBweCk7XG59XG5cbi5jLWNyc2xfX2J1dHRvbiB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RBM0M3Njtcbn1cbi5jLWNyc2xfX2J1dHRvbi0tY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYy1jcnNsX19idXR0b246aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZjI0NWQ7XG59XG4uYy12YWNhbmNpZXMtb3ZlcnZpZXdfX2FjdGl2ZS10ZXJtcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmMtdmFjYW5jaWVzLW92ZXJ2aWV3X19hY3RpdmUtdGVybXMgLmMtYWN0aXZlLXRlcm1zX19saXN0IHtcbiAgbWFyZ2luOiAtNXB4O1xufVxuLmMtdmFjYW5jaWVzLW92ZXJ2aWV3X19hY3RpdmUtdGVybXMgLmMtYWN0aXZlLXRlcm1zX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDVweDtcbn1cbi5jLXZhY2FuY2llcy1vdmVydmlld19fYWN0aXZlLXRlcm1zIC5jLWFjdGl2ZS10ZXJtc19fbGluayB7XG4gIHBhZGRpbmc6IDlweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYmFja2dyb3VuZDogI0RBM0M3NjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jLXZhY2FuY2llcy1vdmVydmlld19fYWN0aXZlLXRlcm1zIC5jLWFjdGl2ZS10ZXJtc19fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogI2JmMjQ1ZDtcbn1cbi5jLXZhY2FuY2llcy1vdmVydmlld19fYWN0aXZlLXRlcm1zIC5jLWFjdGl2ZS10ZXJtc19fdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LWZhbWlseTogXCJQcm9tcHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jLXZhY2FuY2llcy1vdmVydmlld19fYWN0aXZlLXRlcm1zIC5jLWFjdGl2ZS10ZXJtc19fcmVtb3ZlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5jLXZhY2FuY3lfX21ldGEge1xuICBtYXgtd2lkdGg6IDc1MHB4O1xufVxuLmMtdmFjYW5jeV9fbWV0YS0tZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmMtdmFjYW5jeV9fbWV0YS0tbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5jLXZhY2FuY3lfX21ldGEtLWl0ZW0ge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmMtdmFjYW5jeV9fbWV0YS0taXRlbTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtdmFjYW5jeV9fbWV0YS0taXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuYy12YWNhbmN5X19tZXRhLS1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uYy12YWNhbmN5X19tZXRhLS1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Y1RjVGNTtcbn1cbi5jLXZhY2FuY3lfX21ldGEtLWljb24gc3ZnIHtcbiAgd2lkdGg6IDE4cHg7XG59XG4uYy12YWNhbmN5X19tZXRhLS10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5jLXZhY2FuY3lfX21ldGEtLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5jLXNvbC1mb3JtX19pbm5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtYXV0by1mbG93OiByb3c7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICBncmlkLXJvdy1nYXA6IDMwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDI1cHgpIHtcbiAgLmMtc29sLWZvcm1fX2lubmVyIHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDMwcHg7XG4gIH1cbn1cbi5jLXNvbC1mb3JtX19pbm5lci1uby1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmMtc29sLWZvcm1fX2lubmVyLW5vLWltYWdlIC5jLXNvbC1mb3JtX19mb3JtIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNjUwcHg7XG59XG4uYy1zb2wtZm9ybV9fZm9ybSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEyL3NwYW4gMTI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtc29sLWZvcm1fX2Zvcm0ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDYvc3BhbiA2O1xuICB9XG59XG4uYy1zb2wtZm9ybV9fZmlndXJlLS1ob2xkZXIge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMi9zcGFuIDEyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNvbC1mb3JtX19maWd1cmUtLWhvbGRlciB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNi9zcGFuIDY7XG4gIH1cbn1cbi5jLXNvbC1mb3JtX19maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXNvbC1mb3JtX19maWd1cmUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgfVxufVxuLmMtc29sLWZvcm1fX2ltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtc29sLWZvcm1fX2ltYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4IDAgMCAxNXB4O1xuICB9XG59XG5cbi5vLXNlY3Rpb24tLXByb2Nlc3Mge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYy1wcm9jZXNzX19maWd1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiA0OC44MjgxMjUlO1xuICBtYXJnaW46IDA7XG59XG4uYy1wcm9jZXNzX19maWd1cmUtLWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLXByb2Nlc3NfX2ZpZ3VyZS0taG9sZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiA1MCU7XG4gIGJhY2tncm91bmQ6ICMyQjM4OEY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG59XG4uYy1wcm9jZXNzX19pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jLXByb2Nlc3NfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjMkIzODhGO1xuICBwYWRkaW5nOiA2MHB4IDA7XG59XG4uYy1wcm9jZXNzX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmMtcHJvY2Vzc19faGVhZGVyICoge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLXByb2Nlc3NfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uYy1wcm9jZXNzX19saXN0IC5zbGljay10cmFjayB7XG4gIGFsaWduLWl0ZW1zOiBpbmhlcml0O1xufVxuLmMtcHJvY2Vzc19fbGlzdCAuc2xpY2stc2xpZGUge1xuICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi5jLXByb2Nlc3NfX2xpc3QgLnNsaWNrLXNsaWRlID4gZGl2IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmMtcHJvY2Vzc19faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jLXByb2Nlc3NfX2l0ZW0tLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5jLXByb2Nlc3NfX2l0ZW0tLWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQTNDNzY7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGZsZXg6IDAgMCAzMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYy1wcm9jZXNzX19pdGVtLS10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZsZXg6IDEgMCBjYWxjKDEwMCUgLSAzMnB4IC0gMTVweCk7XG59XG4uYy1wcm9jZXNzX19pdGVtLS1kZXNjcmlwdGlvbiBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jLWZvb3Rlci1sb2NhdGlvbnNfX2xpc3Qge1xuICBtYXJnaW46IDBweDtcbn1cbi5jLWZvb3Rlci1sb2NhdGlvbnNfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmMtZm9vdGVyLWxvY2F0aW9uc19faXRlbTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW46IDBweDtcbn1cbi5jLWZvb3Rlci1sb2NhdGlvbnNfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmMtZm9vdGVyLWxvY2F0aW9uc19fZmlndXJlIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDBweCAxNXB4IDBweCAwcHg7XG4gIGZsZXg6IDAgMCA0OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE0MTQxO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLmMtZm9vdGVyLWxvY2F0aW9uc19fbWV0YSB7XG4gIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSA2M3B4KTtcbn1cbi5jLWZvb3Rlci1sb2NhdGlvbnNfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uYy1mb290ZXItbG9jYXRpb25zX19kZXNjcmlwdGlvbiBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn0iLCJodG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKiB7XG4gICYsXG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICB9XG59XG4iLCIvKiBwcm9tcHQtNjAwIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgZm9udC1mYW1pbHk6ICdQcm9tcHQnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogdXJsKCcuLi9mb250cy9wcm9tcHQtdjEwLWxhdGluLTYwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTsgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xufVxuLyogcHJvbXB0LTYwMGl0YWxpYyAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIGZvbnQtZmFtaWx5OiAnUHJvbXB0JztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IHVybCgnLi4vZm9udHMvcHJvbXB0LXYxMC1sYXRpbi02MDBpdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7IC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cbn1cblxuLyogbXVsaXNoLXJlZ3VsYXIgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xuICBmb250LWZhbWlseTogJ011bGlzaCc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL211bGlzaC12MTMtbGF0aW4tcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKTsgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xufVxuLyogbXVsaXNoLWl0YWxpYyAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIGZvbnQtZmFtaWx5OiAnTXVsaXNoJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybCgnLi4vZm9udHMvbXVsaXNoLXYxMy1sYXRpbi1pdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7IC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cbn1cbi8qIG11bGlzaC03MDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xuICBmb250LWZhbWlseTogJ011bGlzaCc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL211bGlzaC12MTMtbGF0aW4tNzAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpOyAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXG59XG4vKiBtdWxpc2gtNzAwaXRhbGljIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgZm9udC1mYW1pbHk6ICdNdWxpc2gnO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKCcuLi9mb250cy9tdWxpc2gtdjEzLWxhdGluLTcwMGl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKTsgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xufSIsImh0bWwge1xuICBsaW5lLWhlaWdodDogMS41OyBcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn0iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI1JFU0VUXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEEgdmVyeSBzaW1wbGUgcmVzZXQgdGhhdCBzaXRzIG9uIHRvcCBvZiBOb3JtYWxpemUuY3NzLlxuICovXG5cbmJvZHksXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuYmxvY2txdW90ZSwgcCwgcHJlLFxuZGwsIGRkLCBvbCwgdWwsXG5maWd1cmUsXG5ocixcbmZpZWxkc2V0LCBsZWdlbmQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cblxuLyoqXG4gKiBSZW1vdmUgdHJhaWxpbmcgbWFyZ2lucyBmcm9tIG5lc3RlZCBsaXN0cy5cbiAqL1xuXG5saSA+IHtcbiAgb2wsXG4gIHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cblxuLyoqXG4gKiBSZW1vdmUgZGVmYXVsdCB0YWJsZSBzcGFjaW5nLlxuICovXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cblxuLyoqXG4gKiAxLiBSZXNldCBDaHJvbWUgYW5kIEZpcmVmb3ggYmVoYXZpb3VyIHdoaWNoIHNldHMgYSBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgXG4gKiAgICBvbiBmaWVsZHNldHMuXG4gKi9cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7IC8qIFsxXSAqL1xuICBib3JkZXI6IDA7XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI1NIQVJFRFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBTaGFyZWQgZGVjbGFyYXRpb25zIGZvciBjZXJ0YWluIGVsZW1lbnRzLlxuICovXG5cbi8qKlxuICogQWx3YXlzIGRlY2xhcmUgbWFyZ2lucyBpbiB0aGUgc2FtZSBkaXJlY3Rpb246XG4gKiBjc3N3aXphcmRyeS5jb20vMjAxMi8wNi9zaW5nbGUtZGlyZWN0aW9uLW1hcmdpbi1kZWNsYXJhdGlvbnNcbiAqL1xuXG5hZGRyZXNzLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbmJsb2NrcXVvdGUsIHAsIHByZSxcbmRsLCBvbCwgdWwsXG5maWd1cmUsXG5ocixcbnRhYmxlLFxuZmllbGRzZXQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5cbi8qKlxuICogQ29uc2lzdGVudCBpbmRlbnRhdGlvbiBmb3IgbGlzdHMuXG4gKi9cblxuZGQsIG9sLCB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuIiwiYmxvY2txdW90ZSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn0iLCIuYy1idXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaW5pdGlhbDtcbiAgICBcbiAgICAmX190ZXh0LCAmX19pY29uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICZfX2JhY2tncm91bmQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGluaXRpYWw7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIC5jLWJ1dHRvbiB7XG4gICAgICAgICAgICAmX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmMtY2Fyb3VzZWwge1xuICAmLWJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGJvcmRlcjogMDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKSxjb2xvciAuM3MgY3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSksYm9yZGVyLWNvbG9yIC4zcyBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDI0cHgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgIC5jLWNhcmQtdGVhbV9fbGlzdC0tY2Fyb3VzZWwtb3V0ZXIgJiB7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gNTBweCk7XG5cbiAgICAgIEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDI0cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktaG92ZXI7XG4gICAgfVxuXG4gICAgJl9fcHJldiB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgICZfX25leHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJi5zbGljay1kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLyogQ29sb3JzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBIdWlzc3RpamwgKi9cbiRjb2xvci1waW5rOiAjREEzQzc2O1xuJGNvbG9yLWJhYnlibHVlOiAjNEM5MUNBO1xuJGNvbG9yLXB1cnBsZTogIzJCMzg4RjsgXG5cblxuJGNvbG9yLWJsdWUgOiAjMUMzNTYwO1xuJGNvbG9yLWxpZ2h0LWdyZXkgOiAjRThFOEU4OyBcbiRjb2xvci1vZmZibGFjayA6ICMxQTFBMUE7XG4kY29sb3ItZGFyay1ncmV5IDogIzVDNUM1QztcbiRjb2xvci1ncmV5OiAjQkRCRUMxO1xuJGNvbG9yLW9yYW5nZSA6ICNGMDhCMDA7XG4kY29sb3ItbGlnaHRlc3QtZ3JleSA6ICNmOWY5Zjk7XG5cblxuLy8gQ29sb3JzIHNob3VsZG50IGJlIHVzZWQgZGlyZWN0bHkgYnV0IHJlYXNzaWduZWRcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcbiRjb2xvci1vdXRsaW5lOiAjRjVGNUY1O1xuJGNvbG9yLW91dGxpbmUtZGFyazogIzQxNDE0MTtcblxuLy8gQ29sb3JzXG4kY29sb3ItYmFja2dyb3VuZC1zaXRlOiAkY29sb3Itd2hpdGU7XG4kY29sb3ItYmFja2dyb3VuZDogJGNvbG9yLWxpZ2h0ZXN0LWdyZXk7XG4kY29sb3ItYmFja2dyb3VuZC1mb290ZXI6ICRjb2xvci1ibGFjaztcblxuJGNvbG9yLXByaW1hcnk6ICRjb2xvci1iYWJ5Ymx1ZTtcbiRjb2xvci1zZWNvbmRhcnk6ICRjb2xvci1waW5rO1xuJGNvbG9yLXRlcnRpYXJ5IDogJGNvbG9yLW9mZmJsYWNrO1xuJGNvbG9yLXF1YXRlcm5hcnkgOiAkY29sb3ItcHVycGxlO1xuLy8gVGV4dFxuJGNvbG9yLXRpdGxlOiAkY29sb3ItYmxhY2s7XG4kY29sb3ItdGV4dDogJGNvbG9yLW9mZmJsYWNrO1xuJGNvbG9yLXN0cm9uZzogJGNvbG9yLWJsYWNrO1xuXG4vLyBIb3ZlclxuJGNvbG9yLXByaW1hcnktaG92ZXI6IGRhcmtlbigkY29sb3ItcHJpbWFyeSwgMTAlKTtcbiRjb2xvci1zZWNvbmRhcnktaG92ZXI6IGRhcmtlbigkY29sb3Itc2Vjb25kYXJ5LCAxMCUpO1xuJGNvbG9yLXRlcnRpYXJ5LWhvdmVyOiBkYXJrZW4oJGNvbG9yLXRlcnRpYXJ5LCAxMCUpO1xuXG4kY29sb3ItYmxhY2staG92ZXI6ICMwMDA1MDA7XG4kY29sb3Itd2hpdGUtaG92ZXI6ICNmMmYyZjI7XG5cbi8vIExpbmtzXG4kY29sb3ItbGluazogJGNvbG9yLXByaW1hcnk7XG4kY29sb3ItbGluay1ob3ZlcjogZGFya2VuKCRjb2xvci1saW5rLCAxMCUpO1xuXG4vLyBGZWVkYmFja1xuJGNvbG9yLXJlZDogcmVkO1xuJGNvbG9yLWdyZWVuOiAjNENBRjUwO1xuJGNvbG9yLW9yYW5nZTogb3JhbmdlO1xuJGNvbG9yLWdyZWVuLWhvdmVyIDogZGFya2VuKCRjb2xvci1ncmVlbiwgMTAlKTtcblxuLy8gRm9ybVxuJGNvbG9yLWZvcm0tYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuJGNvbG9yLWZvcm0tdGl0bGU6ICRjb2xvci13aGl0ZTtcbiRjb2xvci1mb3JtLWRlc2NyaXB0aW9uOiBkYXJrZW4oJGNvbG9yLXdoaXRlLCAxMCUpO1xuJGNvbG9yLWZvcm0tbGFiZWw6ICRjb2xvci13aGl0ZTtcblxuLy8gU29jaWFsIE1lZGlhXG4kY29sb3ItaW5zdGFncmFtOiBcdFx0XHQjYzMyYWEzO1xuJGNvbG9yLXR3aXR0ZXI6XHRcdCBcdFx0IzFkYTFmMjtcbiRjb2xvci1saW5rZWRpbjpcdCBcdFx0IzBhNjZjMjtcbiRjb2xvci10aWt0b2s6XHQgXHRcdFx0IzAxMDEwMTtcbiRjb2xvci15b3V0dWJlOlx0IFx0XHRcdCNmZjAwMDA7XG4kY29sb3Itd2hhdHNhcHA6XHQgXHRcdCMyNWQzNjY7XG4kY29sb3ItZmFjZWJvb2s6XHQgXHRcdCMzYjU5OTg7XG4kY29sb3ItcGludGVyZXN0Olx0XHRcdCNiZDA4MWM7XG5cbi8vRGFzaGJvYXJkIChXb29Db21tZXJjZSlcbiRjb2xvci1jb21wbGV0ZWQ6IFx0XHRcdCNjNmUxYzY7XG4kY29sb3ItZmFpbGVkOlx0XHQgXHRcdCNlYmEzYTM7XG4kY29sb3ItcmVmdW5kZWQ6XHQgXHRcdCNlNWU1ZTU7XG4kY29sb3Itb25ob2xkOlx0IFx0XHRcdCNmOGRkYTc7XG4kY29sb3ItcHJvY2Vzc2luZzpcdCBcdFx0I2M4ZDdlMTtcbiRjb2xvci1wZW5kaW5nOlx0IFx0XHRcdCNlNWU1ZTU7XG4kY29sb3ItY2FuY2VsbGVkOlx0IFx0XHQjZmZkZGJlO1xuXG4kY29sb3ItY29tcGxldGVkLXRleHQ6IFx0XHQjNWI4NDFiO1xuJGNvbG9yLWZhaWxlZC10ZXh0Olx0XHQgXHQjNzYxOTE5O1xuJGNvbG9yLXJlZnVuZGVkLXRleHQ6XHQgXHQjNzc3O1xuJGNvbG9yLW9uaG9sZC10ZXh0Olx0IFx0XHQjOTQ2NjBjO1xuJGNvbG9yLXByb2Nlc3NpbmctdGV4dDpcdFx0IzJlNDQ1MztcbiRjb2xvci1wZW5kaW5nLXRleHQ6XHRcdCM3Nzc7XG4kY29sb3ItY2FuY2VsbGVkLXRleHQ6XHQgXHQjYzU4ODEwOyIsImgxLCAuaDEge1xuICBjb2xvcjogJGNvbG9yLXRpdGxlO1xuICBmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG5cbiAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gIH1cbn1cblxuaDIsIC5oMiB7XG4gIGNvbG9yOiAkY29sb3ItdGl0bGU7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIHRleHQtd3JhcDogYmFsYW5jZTtcblxuICBAaW5jbHVkZSBicChsYXJnZSkge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgfVxufVxuXG5oMywgLmgzIHtcbiAgY29sb3I6ICRjb2xvci10aXRsZTtcbiAgZm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xuXG4gIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbmg0LCAuaDQge1xuICBjb2xvcjogJGNvbG9yLXRpdGxlO1xuICBmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG4gIFxuICBAaW5jbHVkZSBicChtZWRpdW0pIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cblxuaDUsIC5oNSB7XG4gIGNvbG9yOiAkY29sb3ItdGl0bGU7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgICBcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtd3JhcDogYmFsYW5jZTtcbiAgXG4gIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG5cbmg2LCAuaDYge1xuICBjb2xvcjogJGNvbG9yLXRpdGxlO1xuICBmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG5cbiAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn0iLCIkbm8tcmFkaXVzOiAwcHggIWRlZmF1bHQ7XG4kZ2xvYmFsLXJhZGl1czogNXB4ICFkZWZhdWx0O1xuJGJpZy1yYWRpdXM6IDE1cHggIWRlZmF1bHQ7XG4kZ2xvYmFsLXJhZGl1czogJGJpZy1yYWRpdXM7XG4kZ2xvYmFsLXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvbnQtdGV4dDogJ011bGlzaCcsIHNhbnMtc2VyaWY7XG4kZm9udC10aXRsZTogJ1Byb21wdCcsIHNhbnMtc2VyaWY7XG4kZm9udC1zdWJ0aXRsZTogJ011bGlzaCcsIHNhbnMtc2VyaWY7XG4kZm9udC1sYWJlbCA6ICRmb250LXRpdGxlO1xuXG5cbiRicmVha3BvaW50czogKFxuXHR4eHMgOiAzMjBweCxcblx0ZXh0cmFzbWFsbDogMzc1cHgsXG5cdHhzOiAzODBweCxcblx0c21hbGw6IDQyNXB4LFxuXHRtZWRpdW1zbWFsbDogNDgwcHgsXG5cdG1lZGl1bSA6IDc2OHB4LFxuXHRsYXJnZSA6IDEwMjRweCxcblx0eGxhcmdlIDogMTI4MHB4LFxuXHR4eGxhcmdlIDogMTQwMHB4LFxuXHRmdWxsOiAxMDAlLFxuKTsiLCJociB7XG4gXHRkaXNwbGF5OiBibG9jaztcblx0Ym9yZGVyLXJhZGl1czogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLW91dGxpbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59IiwiaHRtbCB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1iYWNrZ3JvdW5kLXNpdGU7XG4gIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXRleHQ7XG4gIGZvbnQtc2l6ZTogMTZweDsgLyogWzFdICovIC8qIDEzcHggKi9cbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IC8qIFsxXSAqL1xuICBtaW4taGVpZ2h0OiAxMDAlOyAvKiBbM10gKi9cbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyAvKiBbMl0gKi9cbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbi8qXG4gICY6bm90KC53Zi1wcmVsb2FkZWQpIHtcbiAgICBmb250LWZhbWlseTogQXJpYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDRyZW07XG5cbiAgICBoMSwgaDIsIGgzLFxuICAgIGg0LCBoNSwgaDYge1xuICAgICAgZm9udC1mYW1pbHk6IEFyaWFsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMXJlbTtcbiAgICB9XG4gIH0qL1xuXG4gICYubWVudS1vcGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59IiwiLmMtaWNvbiB7XG5cblx0Jl9fZnVsbC1saW5rIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdFx0LmMtaWNvbiB7XG5cdFx0XHRcdCZfX2ljb24ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXG5cdFx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jl9fdGV4dCB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9faWNvbiB7XG5cdFx0d2lkdGg6IDI4cHg7XG5cdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRtYXJnaW4tcmlnaHQ6IDZweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblxuXHRcdHN2ZyB7XG5cdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdGhlaWdodDogOHB4O1xuXHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXG5cdFx0XHRwYXRoIHtcblx0XHRcdFx0ZmlsbDogY3VycmVudENvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3RleHQge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcblx0fVxufSIsImltZyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgLyogWzJdICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogWzFdICovXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8qIFszXSAqL1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuIiwiaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsIFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1c1xudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCxcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXJcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCxcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4ICRjb2xvci13aGl0ZSBpbnNldDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xufVxuXG5pbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMTFweCAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLW91dGxpbmU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXNpemU6IDE2cHg7XG59XG5cbnRleHRhcmVhIHtcbiAgICByZXNpemU6IG5vbmU7XG4gICAgaGVpZ2h0OiA4cmVtIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbnNlbGVjdCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBwYWRkaW5nOiAxMXB4IDMwcHggMTFweCAxMXB4O1xuXG4gICAgJjo6LW1zLWV4cGFuZCB7IC8qIGZvciBJRSAxMSAqL1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuc2VsZWN0Om5vdChbbXVsdGlwbGVdKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZHJvcGRvd24tYXJyb3cuc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5zZWxlY3RbbXVsdGlwbGVdIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIFxuICAgIG9wdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDExcHggMjBweDtcblxuICAgIH1cbn1cblxuaW5wdXQ6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjp0cmFuc3BhcmVudDsgfVxuaW5wdXQ6Zm9jdXM6LW1vei1wbGFjZWhvbGRlciB7IGNvbG9yOnRyYW5zcGFyZW50OyB9XG5pbnB1dDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7IGNvbG9yOnRyYW5zcGFyZW50OyB9XG5pbnB1dDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjp0cmFuc3BhcmVudDsgfVxuXG50ZXh0YXJlYTpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOnRyYW5zcGFyZW50OyB9XG50ZXh0YXJlYTpmb2N1czotbW96LXBsYWNlaG9sZGVyIHsgY29sb3I6dHJhbnNwYXJlbnQ7IH1cbnRleHRhcmVhOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHsgY29sb3I6dHJhbnNwYXJlbnQ7IH1cbnRleHRhcmVhOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOnRyYW5zcGFyZW50OyB9XG5cbmlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6ICRjb2xvci1ibGFjazsgb3BhY2l0eTogLjR9XG5pbnB1dDotbW96LXBsYWNlaG9sZGVyIHsgY29sb3I6ICRjb2xvci1ibGFjazsgb3BhY2l0eTogLjR9XG5pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7IGNvbG9yOiAkY29sb3ItYmxhY2s7IG9wYWNpdHk6IC40fVxuaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6ICRjb2xvci1ibGFjazsgb3BhY2l0eTogLjR9XG5cbnRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6ICRjb2xvci1ibGFjazsgb3BhY2l0eTogLjR9XG50ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyIHsgY29sb3I6ICRjb2xvci1ibGFjazsgb3BhY2l0eTogLjR9XG50ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7IGNvbG9yOiAkY29sb3ItYmxhY2s7IG9wYWNpdHk6IC40fVxudGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6ICRjb2xvci1ibGFjazsgb3BhY2l0eTogLjR9XG5cbmJ1dHRvbltkaXNhYmxlZF0sIGh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIG9wYWNpdHk6IDAuNTtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDAgMCAuMjVyZW0gMDtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgIGFwcGVhcmFuY2U6ICAgICAgICAgY2hlY2tib3g7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICBhcHBlYXJhbmNlOiAgICAgICAgIHJhZGlvO1xufVxuXG5pbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgaW5wdXRbdHlwZT1lbWFpbF0sIGlucHV0W3R5cGU9dXJsXSxcbmlucHV0W3R5cGU9dGVsXSwgaW5wdXRbdHlwZT1zZWFyY2hdLCBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IFxufVxuXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgdHJhbnNpdGlvbjogMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXI6IDA7XG59IiwiLm8tbGF5b3V0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsMWZyKTtcbiAgZ3JpZC1yb3ctZ2FwOiAzMHB4O1xuXG4gIEBpbmNsdWRlIGJwKHNtYWxsKSB7XG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDMwcHg7XG4gIH1cblxuICAmLS1iaWctZ2FwIHtcbiAgICBAaW5jbHVkZSBicCh4bGFyZ2UpIHtcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogMTAwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcbiAgICBcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcblxuICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgLm8tbGF5b3V0LS1yZXZlcnNlICYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5vLWNvbHVtbiB7XG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIE9yZGVyICovXG4uby1sYXlvdXQtLXJldmVyc2Uge1xuICAuby1sYXlvdXRfX2l0ZW0ge1xuICAgIG9yZGVyOiAxO1xuXG4gICAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgIH1cblxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBvcmRlcjogMjtcblxuICAgICAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIFZlcnRpY2FsIGFsaWduICovXG4uby1hbGlnbi1jZW50ZXIge1xuICAuby1sYXlvdXQge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfSBcbn1cblxuLm8tYWxpZ24tY2VudGVyIHtcbiAgLm8tbGF5b3V0IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfSBcbn1cblxuLm8tYWxpZ24tYm90dG9tIHtcbiAgLm8tbGF5b3V0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH0gXG59XG5cblxuLyogU2l6ZXMgKi9cbi5vLWxheW91dC0tMTAwIHtcbiAgLyp3aWR0aDogMTAwJTsqL1xuICA+IC5vLWxheW91dF9faXRlbSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcbiAgfVxufVxuXG4uby1sYXlvdXQtLTUwLTUwIHtcbiAgPiAuby1sYXlvdXRfX2l0ZW0ge1xuICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICBncmlkLWNvbHVtbjogc3BhbiA2L3NwYW4gNjtcbiAgICB9XG4gIH1cbn1cblxuLm8tbGF5b3V0LS0zMy02NiB7XG4gID4gLm8tbGF5b3V0X19pdGVtIHtcbiAgICBAaW5jbHVkZSBicChsYXJnZSkge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gOC9zcGFuIDg7XG5cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDQvc3BhbiA0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uby1sYXlvdXQtLTYwLTQwIHtcbiAgPiAuby1sYXlvdXRfX2l0ZW0ge1xuICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICBncmlkLWNvbHVtbjogc3BhbiA1L3NwYW4gNTtcblxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNy9zcGFuIDc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5vLWxheW91dC0tNDAtNjAge1xuICA+IC5vLWxheW91dF9faXRlbSB7XG4gICAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDcvc3BhbiA3O1xuXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA1L3NwYW4gNTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm8tbGF5b3V0LS02Ni0zMyB7XG4gID4gLm8tbGF5b3V0X19pdGVtIHtcbiAgICBAaW5jbHVkZSBicChsYXJnZSkge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNC9zcGFuIDQ7XG5cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDgvc3BhbiA4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uby1sYXlvdXQtLTMzLTMzLTMzIHtcbiAgPiAuby1sYXlvdXRfX2l0ZW0ge1xuXG4gICAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDYvc3BhbiA2O1xuXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxMi9zcGFuIDEyO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAoeGxhcmdlKSB7XG4gICAgICBncmlkLWNvbHVtbjogc3BhbiA0L3NwYW4gNDtcblxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNC9zcGFuIDQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5vLWxheW91dC0tMjUtMjUtMjUtMjUge1xuICA+IC5vLWxheW91dF9faXRlbSB7XG5cbiAgICBAaW5jbHVkZSBicChtZWRpdW0pIHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDYvc3BhbiA2O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwKHhsYXJnZSkge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMy9zcGFuIDM7XG4gICAgfVxuICB9XG59IiwiLm8tc2VjdGlvbi5vLXNlY3Rpb24tLWxpbmUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jLWxpbmUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3Itb3V0bGluZTtcbn0iLCJhIHtcblx0Y29sb3I6ICRjb2xvci1saW5rO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWxpbms7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cbn1cblxuXG4uYy1saW5rcyB7XG5cdCZfX2xpc3Qge1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdCYtLWZ1bGwge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHQgICAgZGlzcGxheTogZ3JpZDtcblx0XHQgICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAzMHB4O1xuXHRcdCAgICBncmlkLWNvbHVtbi1nYXA6IDMwcHg7XG5cdFx0ICAgIGNvbHVtbi1nYXA6IDMwcHg7XG5cdFx0ICAgIGdyaWQtcm93LWdhcDogMTVweDtcblx0XHQgICAgcm93LWdhcDogMTVweDtcblx0XHQgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcblxuXHRcdCAgICBAaW5jbHVkZSBicChtZWRpdW0pIHtcblx0XHQgICAgXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdCAgICB9XG5cblx0XHQgICAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHQgICAgXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuXHRcdCAgICB9XG5cdFx0fVxuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHQmLmlzLWN1cnJlbnQge1xuXHRcdFx0LmMtbGlua3NfX3RleHQge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19saW5rIHtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblxuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdCAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0ICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblxuXHRcdFx0LmMtbGlua3Mge1xuXG5cdFx0XHRcdCZfX2ljb24ge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCZfX3RleHQge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQmX19pY29uIHtcblx0XHR3aWR0aDogMTJweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cblx0XHRmbGV4OiAwIDAgMTJweDtcblx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXG5cdH1cblxuXG5cdCZfX3RleHQge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0ICAgIGZsZXg6IDEgMCBjYWxjKDEwMCUgLSAxN3B4KTtcblxuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdCAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0ICAgIG92ZXJmbG93OiBoaWRkZW47XG5cdH1cbn0iLCJvbDpub3QoW2NsYXNzXSksIHVsOm5vdChbY2xhc3NdKSB7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMTVweDtcblxuICBsaTo6bWFya2VyIHtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFxuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMTdweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NoZXZyb24tcmlnaHQuc3ZnJyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgfVxuICB9XG59XG5cblxub2wsIHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxubGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gID4gdWwsXG4gID4gb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4uYy1saXN0IHtcbiAgJl9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAmX19mdWxsLWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5jLWxpc3Qge1xuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcblxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJvdHRvbTogLTJweDtcblxuICAgICAgICAgIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgICAgICAgICBib3JkZXItc3R5bGU6IGRhc2hlZDtcblxuICAgICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICAgIFxuICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC4yNXM7XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgLmMtbGlzdCB7XG4gICAgICAgICZfX2ljb24ge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzO1xuICAgICAgICB9XG4gICAgICBcbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuMjVzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbG9yOiAkY29sb3ItbGluaztcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcblxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzO1xuXG4gICAgc3ZnIHsgXG4gICAgICBwYXRoIHtcbiAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgIC5jLWxpc3RfX2Z1bGwtbGluayAmIHtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59IiwiLmMtbWVudSxcbi5tZW51IHtcbiAgICAmX19saXN0IHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgJi0tZHJvcGRvd24ge1xuICAgICAgICAgICAgLmMtbWVudSB7XG4gICAgICAgICAgICAgICAgJl9fZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogaW5oZXJpdDtcblxuICAgICAgICAgICAgICAgICAgICAuYy1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2xpbmsge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogaW5oZXJpdDtcblxuICAgICAgICAgICAgICAgICAgICAuYy1tZW51X19jaGV2cm9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgPiAuYy1tZW51X19kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Ryb3Bkb3duIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgwKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcblxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAxMHB4IDIwcHg7XG5cbiAgICAgICAgLmMtbWVudV9faW5uZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tbGlzdCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmMtbWVudSB7XG4gICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgJi0taW5uZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLWRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYy1oZWFkZXJfX2xhbmd1YWdlcyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAuYy1sYW5ndWFnZXMge1xuICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICYtLWN1cnJlbnQtbGFuZ3VhZ2Uge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgLmMtbGFuZ3VhZ2VzX19hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jLWxhbmd1YWdlc19fZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZSwgdmlzaWJpbGl0eSAuNXMgZWFzZTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuYy1sYW5ndWFnZXNfX2xhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmMtbGFuZ3VhZ2VzX19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jLWxhbmd1YWdlc19fbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYy1sYW5ndWFnZXNfX2xhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1kcm9wZG93bjpob3ZlciAuYy1sYW5ndWFnZXNfX2Ryb3Bkb3duLFxuICAgICAgICAgICAgLmMtbGFuZ3VhZ2VzX19kcm9wZG93bjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faWNvbi0taG9sZGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWxpZ2h0ZXN0LWdyZXk7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fYXJyb3cge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzO1xuXG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jLWxhbmd1YWdlc19faXRlbS0tY3VycmVudC1sYW5ndWFnZTpob3ZlciAmIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZmxhZyB7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcblxuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGFiZWwge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC10ZXh0O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYy1tZW51LW92ZXJsYXkge1xuICAgIHJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiA4O1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwwKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cztcblxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICB9XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuXG4gICAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgXG4gICAgICAgICY6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6IDE0N3B4IDAgNDBweCAwO1xuICAgIH1cblxuICAgICZfX25hdiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgICAgICAuYy1tZW51LW92ZXJsYXkge1xuICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmMtYnV0dG9uX19vdXRsaW5lIHtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jLW1lbnUtb3ZlcmxheV9fdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fY2hldnJvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIHRvcDogaW5oZXJpdDtcblxuICAgICAgICAgICAgICAgICYuaXMtb3BlbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgJl9fdmFjYW5jaWVzIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAmLS1sYWJlbCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5jLW1lbnUsXG4ubWVudSB7XG5cbiAgICAmX19saXN0IHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSBicChsYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW46bm90KC5jLWJ1dHRvbl9fdGV4dCkge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgID4gLm1lbnVfX2Ryb3Bkb3duIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jLWJ1dHRvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgJl9fb3V0bGluZSB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAuYy1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYy1tZW51IHtcbiAgICAgICAgICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmMtbWVudV9fdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAuYy1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jaGV2cm9uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cztcblxuICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtb3BlbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgICAgIC5jLW1lbnVfX2l0ZW0tLW5vcm1hbCAmIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgICAgIC5jLW1lbnUge1xuICAgICAgICAgICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jLW1lbnUge1xuICAgICZfX2xpbmsge1xuICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAuYy1tZW51IHtcbiAgICAgICAgICAgICAgICAmX192YWNhbmNpZXMge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdmFjYW5jaWVzIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG59IiwiJHNpemUtaXRlbTogNDhweDtcblxuLmMtcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICZfX2xpc3Qge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogJHNpemUtaXRlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IFxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgID4gbmF2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgID4gLm5hdi1saW5rcyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAucGFnZS1udW1iZXJzIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcHJldixcbiAgICAmX19uZXh0LFxuICAgICZfX2l0ZW0sXG4gICAgLnBhZ2UtbnVtYmVycyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmaWxsOiAkY29sb3Itb3V0bGluZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6ICRzaXplLWl0ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkc2l6ZS1pdGVtO1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAkc2l6ZS1pdGVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcblxuICAgICAgICAmLmlzLWRpc2FibGVkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgICAgICAgICBmaWxsOiAkY29sb3ItdGV4dDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtY3VycmVudCwgJi5jdXJyZW50IHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmRvdHMge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itb3V0bGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYucHJldiwgJi5uZXh0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG4gICAgICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRpdGxlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnByZXYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAgIH1cblxuICAgICAgICAmLm5leHQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgIH1cblxuICAgICZfX3ByZXYsXG4gICAgJl9fbmV4dCB7XG4gICAgICAgIHNwYW46bm90KFtjbGFzc10pIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGhpZGRlbi12aXN1YWxseSgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhZ2luYXRpb25fX2ljb24ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0ycHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbmV4dCB7XG4gICAgICAgIC5wYWdpbmF0aW9uX19pY29uIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAmLmlzLWN1cnJlbnQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktaG92ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktaG92ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm8tc2VjdGlvbiB7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLXRvcDogMzBweDtcblx0XG5cdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0bWFyZ2luLXRvcDogODBweDtcblx0fVxuXHRcblx0Jl9fYmFja2dyb3VuZCB7XG5cdFx0cGFkZGluZzogNDBweCAwO1xuXG5cdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdHBhZGRpbmc6IDgwcHggMDtcblx0XHR9XG5cdH1cblxuXHQmX19oZWFkZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cbn1cblxuXG4uby1zZWN0aW9uIHtcblx0Jl9fYmFja2dyb3VuZCB7XG5cdFx0Ji0tcHJpbWFyeSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcblxuXHRcdFx0LmgxLCAuaDIsIC5oMyxcblx0XHQgICAgLmg0LCAuaDUsIC5oNiB7XG5cdFx0ICAgIFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHQgICAgfVxuXHRcdH0gXG5cblx0XHQmLS1zZWNvbmRhcnkge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeTtcblxuXHRcdFx0LmgxLCAuaDIsIC5oMyxcblx0XHQgICAgLmg0LCAuaDUsIC5oNiB7XG5cdFx0ICAgIFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHQgICAgfVxuXHRcdH1cblxuXHRcdCYtLXRlcnRpYXJ5IHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci10ZXJ0aWFyeTtcblxuXHRcdFx0LmgxLCAuaDIsIC5oMyxcblx0XHQgICAgLmg0LCAuaDUsIC5oNiB7XG5cdFx0ICAgIFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHQgICAgfVxuXG5cdFx0ICAgICoge1xuXHRcdCAgICBcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0ICAgIH1cblx0XHR9XG5cblx0XHQmLS1ibGFjayB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG5cblx0XHRcdC5oMSwgLmgyLCAuaDMsXG5cdFx0ICAgIC5oNCwgLmg1LCAuaDYge1xuXHRcdCAgICBcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0ICAgIH1cblxuXHRcdCAgICAqIHtcblx0XHQgICAgXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdCAgICB9XG5cdFx0fVxuXG5cdFx0Ji0tcXVhdGVybmFyeSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcXVhdGVybmFyeTtcblxuXHRcdFx0LmgxLCAuaDIsIC5oMyxcblx0XHQgICAgLmg0LCAuaDUsIC5oNiB7XG5cdFx0ICAgIFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHQgICAgfVxuXG5cdFx0ICAgIHAsIGEge1xuXHRcdCAgICBcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0ICAgIH1cblx0XHR9XG5cdFx0XG5cdFx0Ji0tbGlnaHRlc3QtZ3JleSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItbGlnaHRlc3QtZ3JleTtcblx0XHR9XHRcblx0fVxufVxuXG4uby1zZWN0aW9uIHtcblx0Jl9fYmFja2dyb3VuZCB7XG5cdFx0Ji0taGFsZiB7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdCAgICBjb250ZW50OiBcIlwiO1xuXHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdCAgICB6LWluZGV4OiAwO1xuXHRcdFx0ICAgIHRvcDogMDtcblx0XHRcdCAgICBsZWZ0OiAwO1xuXHRcdFx0ICAgIHJpZ2h0OiAwO1xuXHRcdFx0ICAgIGhlaWdodDogNzUlO1xuXHRcdFx0ICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblxuXHRcdFx0ICAgIEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuXHRcdFx0ICAgIFx0aGVpZ2h0OiA1MCU7XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi5vLW1hcmdpbiB7XG5cdCZfdG9wIHtcblx0XHQmLS1zbWFsbCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXG5cdFx0XHRAaW5jbHVkZSBicChtZWRpdW0pIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1ub3JtYWwge1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblxuXHRcdFx0QGluY2x1ZGUgYnAobWVkaXVtKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDgwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cblx0XHQmLS1ub25lIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHR9XG59XG5cbi5vLXBhZGRpbmcge1xuXHQmX3RvcCB7XG5cdFx0Ji0tc21hbGwge1xuXHRcdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0fVxuXG5cdFx0Ji0tbm9ybWFsIHtcblx0XHRcdHBhZGRpbmctdG9wOiA2MHB4O1xuXHRcdH1cblxuXG5cdFx0Ji0tbm9uZSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHR9XG5cdH1cblxuXHQmX2JvdHRvbSB7XG5cdFx0Ji0tc21hbGwge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0fVxuXG5cdFx0Ji0tbm9ybWFsIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXHRcdH1cblxuXHRcdCYtLW5vbmUge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG59XG4iLCIuc2xpY2sge1xuXG4gICYtbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8qY3Vyc29yOiBncmFiOyovXG4gICAgLypvdmVyZmxvdzogaGlkZGVuOyovXG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICB9XG5cbiAgJi10cmFjayB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgcGFkZGluZzogMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJi1zbGlkZSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBtYXJnaW46IDAgMTVweDtcblxuICAgIC5jLWxvZ29zX19saXN0ICYge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gICYtZG90cyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMTBweCAwIDAgMDtcblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMCAycHg7XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICBidXR0b24ge1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkbm8tcmFkaXVzO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRThERUQzO1xuICAgICAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuMjVzIGVhc2UtaW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gICYtc2xpZGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBvdXRsaW5lOiBub25lIWltcG9ydGFudDtcbiAgfVxuXG4gICYtYWN0aXZlIHtcblxuICB9XG5cbiAgJi1hcnJvdyB7XG5cbiAgfVxuXG4gICYtZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IC41O1xuICB9XG5cbn0iLCJ0YWJsZSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuIiwic3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xufSIsIi5jLXZpZGVvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itb3V0bGluZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7JzsgLy9uZWVkZWQgZm9yIHBvbHlmaWxsXG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCAycHggMCB0cmFuc3BhcmVudGl6ZSgkY29sb3ItYmxhY2ssIC44NSk7XG4gICAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgICAgd2lkdGg6IDRyZW07XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycztcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgLyogICBib3JkZXI6IDNweCBzb2xpZCAkY29sb3Itd2hpdGU7Ki9cbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggMnB4IHJnYmEoMCwgMCwgMCwgLjIpO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIEBpbmNsdWRlIGhpZGRlbi12aXN1YWxseSgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCAycHggcmdiYSgwLCAwLCAwLCAuMik7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1wcmltYXJ5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktaG92ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1zZWNvbmRhcnkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcblxuICAgICAgICAgICAgLmMtdmlkZW9fX2ljb24ge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnktaG92ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS10ZXJ0aWFyeSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGVydGlhcnk7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGVydGlhcnktaG92ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59IiwiIC5vLWJsdXJyZWQtaW1hZ2Uge1xuIFx0d2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZpbHRlcjogYmx1cig4cHgpO1xuIH0iLCJcbi5vLWNvbHVtbiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAmX190ZXh0IHtcblxuICAgIEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuICAgICAgJi0tc21hbGwge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG5cbiAgICAgICYtLW5vcm1hbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cblxuICAgICAgJi0tYmlnIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICAuby1sYXlvdXQtLTUwLTUwICYge1xuICAgICAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIGlmcmFtZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gIH1cblxuICAmX192aWRlbyB7XG4gICAgdmlkZW8ge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2Zvcm0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgJi0taW5uZXIge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1mb3JtLWJhY2tncm91bmQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuXG4gICAgICBAaW5jbHVkZSBicChsYXJnZSkge1xuICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ZpZ3VyZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGZpZ3VyZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJi0tZmVhdHVyZWQge1xuXG4gICAgICBAaW5jbHVkZSBicChtZWRpdW0pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6ICRiaWctcmFkaXVzO1xuICB9XG5cbiAgJl9fbGluZSB7XG4gICAgXG4gIH1cblxuICAmX193aGl0ZXNwYWNlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAmLS1pbmxpbmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICBAaW5jbHVkZSBicCh4cykge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5vLWNvbnRhaW5lciB7XG5cdEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cdGhlaWdodDogMTAwJTtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0bWF4LXdpZHRoOiAxMzIwcHg7XG5cdHBhZGRpbmc6IDAgMjBweDtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQvKnotaW5kZXg6IDM7Ki9cblxuXHQmLS1mdWxsIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdCYtLWV4dHJhZXh0cmFsYXJnZSB7XG5cdFx0bWF4LXdpZHRoOiAxNjAwcHg7XG5cdH1cblxuLypcdCYtLWV4dHJhbGFyZ2Uge1xuXHRcdG1heC13aWR0aDogMTM4MHB4O1xuXHR9Ki9cblxuXHQmLS1sYXJnZSB7XG5cdFx0bWF4LXdpZHRoOiAxMjgwcHg7XG5cdH1cblxuXHQmLS1tZWRpdW0ge1xuXHRcdG1heC13aWR0aDogMTA2NHB4O1xuXHR9XG5cblx0Ji0tc21hbGwge1xuXHRcdG1heC13aWR0aDogODkwcHg7XG5cdH1cblxuXHQmLS1zbWFsbGVzdCB7XG5cdFx0bWF4LXdpZHRoOiA0OTBweDtcblx0fVxufVxuIiwiLy8vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICAgI0NMRUFSRklYXG4vLyAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vLyBNaXhpbiB0byBkcm9wIG1pY3JvIGNsZWFyZml4IGludG8gYSBzZWxlY3Rvci4gRnVydGhlciByZWFkaW5nOlxuLy8gaHR0cDovL3d3dy5jc3Ntb2pvLmNvbS90aGUtdmVyeS1sYXRlc3QtY2xlYXJmaXgtcmVsb2FkZWQvXG4vL1xuLy8gLnVzYWdlIHtcbi8vICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbi8vIH1cblxuQG1peGluIGNsZWFyZml4KCkge1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJyAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgY2xlYXI6IGJvdGggIWltcG9ydGFudDtcbiAgfVxufVxuXG4iLCIuYy1mYXEge1xuICAgICZfX2xpc3Qge1xuICAgICAgICBtYXgtd2lkdGg6IDg1MHB4O1xuICAgIH1cbn1cblxuLmMtZmFxLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAmLmlzLW9wZW4ge1xuICAgICAgICAuYy1mYXEtaXRlbV9fY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5jLWZhcS1pdGVtIHtcbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1oaWRkZW4ge1xuICAgICAgICAuYy1mYXEtaXRlbV9fY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itb3V0bGluZTtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDUwcHgpO1xuXG4gICAgfVxuICAgIFxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjJzO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICA+IHAge1xuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaXMtaGlkZGVuICYge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICB3aWR0aDogMTZweDtcblxuICAgICAgICAuaXMtb3BlbiAmIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5nZm9ybSB7XG5cdCZfd3JhcHBlciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG5cblx0Jl9oZWFkaW5nIHtcblx0XHQvKnBhZGRpbmctYm90dG9tOiAzMHB4OyovXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRcdC5vLWNvbHVtbl9fZm9ybS0tbm8taGVhZGVyICYge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmX3RpdGxlIHtcblx0XHRjb2xvcjogJGNvbG9yLWZvcm0tdGl0bGU7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXG5cdFx0QGluY2x1ZGUgYnAoZXh0cmFzbWFsbCkge1xuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdFx0fVxuXG5cdH1cblxuXHQmX2Rlc2NyaXB0aW9uIHtcblx0XHRjb2xvcjogJGNvbG9yLWZvcm0tZGVzY3JpcHRpb247XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBcdGRpc3BsYXk6IGJsb2NrO1xuICAgIFx0Zm9udC1zaXplOiAxNnB4O1xuICAgIFx0b3BhY2l0eTogLjg7XG5cdH1cblxuXHQmX3JlcXVpcmVkX2xlZ2VuZCB7XG5cdFx0Y29sb3I6ICRjb2xvci1mb3JtLWRlc2NyaXB0aW9uO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQmX3N1Ym1pc3Npb25fZXJyb3Ige1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0ICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cdCAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHQgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXk7XG5cdCAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG5cdCAgICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcblx0ICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cdCAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG5cdCAgICBmb250LWZhbWlseTogJGZvbnQtdGV4dDtcblx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdCZfYm9keSB7XG5cblx0fVxuXG5cdCZfZmllbGRzIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdCZfZmlsZXVwbG9hZF9ydWxlcyB7XG5cdFx0Y29sb3I6ICRjb2xvci1mb3JtLWRlc2NyaXB0aW9uO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG4gICAgXHRkaXNwbGF5OiBibG9jaztcbiAgICBcdGZvbnQtc2l6ZTogMTRweDtcbiAgICBcdG1hcmdpbi10b3A6IDVweDtcblx0fVxuXG5cdCZfZm9vdGVyIHtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHR9XG5cblx0Jl9idXR0b24ge1xuXHRcdHdpZHRoOiAxMDAlO1xuICAgIFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQvKiZfYnV0dG9uIHtcblx0XHQmLmMtYnV0dG9uIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuXHRcdCAgICBwYWRkaW5nOiAxMXB4IDIwcHg7XG5cdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHQgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnk7XG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiAwO1xuXHRcdH1cblx0ICAgIC5jLWJ1dHRvbiB7XG5cdCAgICBcdCZfX3RleHQge1xuXHQgICAgXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdCAgICBsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0ICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHQgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblx0ICAgIFx0fVxuXHQgICAgfVxuXHR9XG4qL1xuXHQmX3Jvdy0taG9uZXlwb3Qge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdGhlaWdodDogMDtcblx0fVxuXG5cdCZfdmFsaWRhdGlvbl9jb250YWluZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmdmaWVsZCB7XG5cdG1hcmdpbjogMCAwIDEwcHggMDtcblx0cGFkZGluZzogMDtcblx0ZmxleDogMSAwIDEwMCU7XG5cblx0Ji5nZmllbGQtLXdpZHRoLWhhbGYge1xuXHRcdEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuXHRcdFx0ZmxleDogMCAwIGNhbGMoNTAlIC0gNy41cHgpO1xuXHRcdH1cblx0fVxuXG5cdCYuZ2ZpZWxkLS10eXBlLWFkZHJlc3Mge1xuXG5cdFx0LmdpbnB1dF9jb250YWluZXIge1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcbiAgICBcdFx0ZGlzcGxheTogZmxleDtcblx0XHQgICAgZmxleC13cmFwOiB3cmFwO1xuXHRcdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0ICAgIHBhZGRpbmc6IDA7XG5cdFx0ICAgIG1hcmdpbjogMDtcblxuXHRcdCAgICBcdFx0Lmdmb3JtLWZpZWxkLWxhYmVsIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0ICAgIC5naW5wdXRfZnVsbCB7XG5cdFx0ICAgIFx0bWFyZ2luOiAwIDAgMTBweCAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRmbGV4OiAxIDAgMTAwJTtcblx0XHQgICAgfVxuXG5cdFx0ICAgIC5naW5wdXRfbGVmdCwgLmdpbnB1dF9yaWdodCB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDEwcHggMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0ZmxleDogMSAwIDEwMCU7XG5cdFx0ICAgIH1cblxuXHRcdCAgICAuZ2Zvcm1faGlkZGVuIHtcblx0XHQgICAgXHRkaXNwbGF5OiBub25lO1xuXHRcdCAgICB9XG5cblx0XHQgICAgQGluY2x1ZGUgYnAobWVkaXVtKSB7XG5cdFx0XHQgICAgLmdpbnB1dF9sZWZ0LCAuZ2lucHV0X3JpZ2h0IHtcblx0XHRcdFx0XHRmbGV4OiAwIDAgY2FsYyg1MCUgLSA3LjVweCk7XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXHRcdH1cblxuXG5cdH1cblxuXHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdCZfdmlzaWJpbGl0eV9oaWRkZW4ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQmX2Rlc2NyaXB0aW9uIHtcblx0XHRjb2xvcjogJGNvbG9yLWZvcm0tZGVzY3JpcHRpb247XG5cdFx0bWFyZ2luOiAwO1xuICAgIFx0ZGlzcGxheTogYmxvY2s7XG4gICAgXHRmb250LXNpemU6IDE0cHg7XG5cdH1cblxuXHQmX2xhYmVsIHtcblx0XHRmb250LWZhbWlseTogJGZvbnQtbGFiZWw7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRjb2xvcjogJGNvbG9yLWZvcm0tbGFiZWw7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFxuXHRcdC5oaWRkZW5fbGFiZWwgJiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCZfdmFsaWRhdGlvbiB7XG5cdFx0Jl9lcnJvciB7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMXJlbSAwO1xuXHRcdH1cblx0IFx0XG5cdCBcdCZfbWVzc2FnZSB7XG5cdFx0XHRjb2xvcjogI2Y3NDgxNjtcblx0XHQgICAgbWFyZ2luLXRvcDogNXB4O1xuXHRcdCAgICBmb250LXNpemU6IDE0cHg7XG5cdFx0fVxuXHR9XG5cblxuXHQvKiBUaW1lIGZpZWxkICovXG5cdCZfdGltZV9ob3VyLCAmX3RpbWVfbWludXRlIHtcblx0XHRtaW4td2lkdGg6IDc1cHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdGlucHV0IHtcblx0XHRcdHBhZGRpbmc6IDExcHggMTBweCAxMXB4IDIwcHg7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXG5cdFx0bGFiZWwge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHRpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0fVxuXHR9XG5cblx0Jl9saXN0IHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZm9ybS1iYWNrZ3JvdW5kO1xuXHRcdGJvcmRlcjogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0Jl9pY29ucyB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0XG5cblx0XHRcdC5hZGRfbGlzdF9pdGVtLCAuZGVsZXRlX2xpc3RfaXRlbSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRcdCAgICBoZWlnaHQ6IDE2cHg7XG5cdFx0XHQgICAgd2lkdGg6IDE2cHg7XG5cdFx0XHQgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdCAgICBtYXJnaW46IDA7XG5cdFx0XHQgICAgcGFkZGluZzogMDtcblx0XHRcdCAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAwO1xuXHRcdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdH1cblxuXHRcdFx0LmFkZF9saXN0X2l0ZW0ge1xuXG5cdFx0XHR9XG5cblx0XHRcdC5kZWxldGVfbGlzdF9pdGVtIHtcblxuXHRcdFx0fVxuXHRcdH1cblxuXG5cdFx0dGQsdHIge1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0Ji5nZmllbGRfbGlzdF9pY29ucyB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHR9XG5cblx0XHRcdCYuZ2ZpZWxkX2xpc3RfZ3JvdXAge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHQgICAgZGlzcGxheTogZmxleDtcblx0XHRcdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHQgICAgJjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0ICAgIFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdCAgICB9XG5cblx0XHRcdCAgICB0ZC5nZmllbGRfbGlzdF9jZWxsIHtcblx0XHRcdCAgICBcdGZsZXg6IDE7XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cblxuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogbm9uZTtcblx0fVxuXG5cdCZfcmVxdWlyZWQge1xuXG5cdFx0Jl90ZXh0IHtcblx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXJlZDtcblx0XHR9XG5cblxuXHR9XG5cblx0Jl9jaGVja2JveCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0fVxuLypcblx0Jl9sYWJlbCwgbGFiZWw6bm90KC5nZmllbGRfY29uc2VudF9sYWJlbCkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcblx0XHRmb250LXNpemU6IDAuODVyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHR9Ki9cblxuXHQmX2NvbnNlbnRfbGFiZWwge1xuICAgIFx0Zm9udC1zaXplOiAxNnB4O1xuICAgIFx0bWFyZ2luLWxlZnQ6IDVweDtcbiAgICBcdGNvbG9yOiAkY29sb3ItZm9ybS1sYWJlbDtcblx0fVxuXG5cdCZfcmFkaW8ge1xuXHRcdD4gbGkge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0aW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcblx0XHRcdFx0bWFyZ2luOiAwIC4yNXJlbSAwIDAuMTVyZW07XG5cdFx0XHR9XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0Lmdmb3JtX2lucHV0LXdyYXBwZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQ+IGxhYmVsIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrIWltcG9ydGFudDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMCFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC10ZXh0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZ2lucHV0IHtcblx0Jl9jb250YWluZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHQmX2NvbnNlbnQge1xuXHRcdFx0Lmdmb3JtX2lucHV0LXdyYXBwZXIge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX3NpbmdsZXByb2R1Y3Qge1xuXG5cdFx0XHQuZ2lucHV0X3Byb2R1Y3RfcHJpY2VfbGFiZWwge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBicChsYXJnZSkge1xuXHRcdFx0XHQuZ2Zvcm1faW5wdXQtd3JhcHBlciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9kYXRlIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cblx0XHQmX3JhZGlvIHtcblx0XHRcdC5nZmllbGRfcmFkaW8ge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cblx0XHQmX3RleHRhcmVhIHtcblx0XHRcdHRleHRhcmVhIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LyogVGltZSBmaWVsZCAqL1xuXHQmX2NvbXBsZXgge1xuXHRcdC5jbGVhci1tdWx0aSB7XG4vKlx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsqL1xuXHRcdH1cblx0fVxuXG5cdCZfY291bnRlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1mb3JtLWRlc2NyaXB0aW9uO1xuICAgIFx0ZGlzcGxheTogYmxvY2s7XG4gICAgXHRmb250LXNpemU6IDE0cHg7XG4gICAgXHRtYXJnaW4tdG9wOiA1cHg7XG5cdH1cblxuXHQvKiZfY291bnRlciB7XG5cdFx0Zm9udC1zaXplOiAwLjc1cmVtO1xuXHR9XG5cblx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHQmX3Byb2R1Y3RfcHJpY2Uge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0XHQmX2xhYmVsIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0Jl9xdWFudGl0eSB7XG5cdFx0XHQmX2xhYmVsIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdH1cblx0XHR9XG5cdH0qL1xufVxuXG5cbi5nZiB7XG5cblx0Jl9jbGVhcl9jb21wbGV4IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Jl9oYWxmX2NvbHVtbiB7XG5cdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHQgICAgZmxleDogMCAwIDQ5JTtcblx0XHR9XG5cdH1cblxuXHQmX3BhZ2Vfc3RlcHMge1xuXHRcdHBhZGRpbmc6IDEuMjVyZW0gMDtcblx0ICAgIGRpc3BsYXk6IGZsZXg7XG5cdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdCAgICBmbGV4LXdyYXA6IHdyYXA7XG5cdH1cblxuXHQmX3N0ZXAge1xuXHRcdG9wYWNpdHk6IC4yO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgZmxleDogMSAwIDUwJTtcblx0ICAgIG1hcmdpbi1ib3R0b206IDA7XG5cdFxuXHRcdCZfYWN0aXZlIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cblx0XHRcdC5nZl9zdGVwX251bWJlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX251bWJlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdCAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ICAgIHdpZHRoOiAxLjI1cmVtO1xuXHRcdFx0aGVpZ2h0OiAxLjI1cmVtO1xuXHRcdCAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcblx0XHQgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuXHRcdCAgICBmb250LXdlaWdodDogNzAwO1xuXG5cdFx0ICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0ICAgIFx0d2lkdGg6IDIuNXJlbTtcblx0XHRcdFx0aGVpZ2h0OiAyLjVyZW07XG5cdFx0XHQgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcblx0XHRcdCAgICBmb250LXNpemU6IDFyZW07XG5cdFx0ICAgIH1cblx0XHR9XG5cblx0XHQmX2xhYmVsIHtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuXHRcdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuXG5cbiNnZm9ybV9wYWdlXzFfMSB7XG5cdC5nZm9ybV9wYWdlX2Zvb3RlciB7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG5cdFx0PiAuYy1idG46Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdFx0d2lkdGg6IDQ5JTtcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgXHR9XG5cdH1cbn1cblxuI2dmb3JtX3BhZ2VfMV8yIHtcblx0Lmdmb3JtX3BhZ2VfZm9vdGVyIHtcblx0XHQjZ2Zvcm1fcHJldmlvdXNfYnV0dG9uXzEge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0ICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0ICAgIHBhZGRpbmctbGVmdDogMDtcblx0XHQgICAgZm9udC13ZWlnaHQ6IDUwMDtcblx0XHQgICAgb3JkZXI6IDI7XG5cdFx0ICAgIHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRAaW5jbHVkZSBicChsYXJnZSkge1xuXHQgICAgXHRcdG9yZGVyOiAxO1xuXHQgICAgXHRcdHdpZHRoOiA0OSU7XG5cdCAgICBcdH1cblxuXHRcdCAgICAmOmhvdmVyIHtcblx0XHQgICAgXHRzcGFuIHtcblx0XHQgICAgXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdCAgICBcdH1cblx0XHQgICAgfVxuXG5cdFx0ICAgIHNwYW4ge1xuXHRcdCAgICBcdHBhZGRpbmc6IDA7XG5cdFx0XHQgICAgZm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0ICAgIGNvbG9yOiAjYWZhZmFmO1xuXHRcdCAgICB9XG5cblx0XHQgICAgLmJ1dHRvbl9faWNvbiB7XG5cdFx0ICAgIFx0b3BhY2l0eTogMDtcblx0XHQgICAgfVxuXHRcdH1cblxuXHRcdCNnZm9ybV9zdWJtaXRfYnV0dG9uXzEge1xuXHRcdFx0b3JkZXI6IDE7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXG5cdFx0XHRAaW5jbHVkZSBicChsYXJnZSkge1xuXHQgICAgXHRcdG9yZGVyOiAyO1xuXHQgICAgXHRcdHdpZHRoOiA0OSU7XG5cdCAgICBcdH1cblx0XHR9XG5cdH1cbn1cdFxuXG4vL0dyYXZpdHkgRm9ybSBVSVxuLnVpIHtcblx0Ji1kYXRlcGlja2VyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFja2dyb3VuZC1zaXRlO1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0Ym94LXNoYWRvdzogMCAyMHB4IDUwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdCYtaGVhZGVyIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0fVxuXG5cdFx0Ji10aXRsZSB7IFxuXHRcdFx0ZmxleDogMSAwIDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0XHQ+IHNlbGVjdCB7XG5cdFx0XHRcdGZsZXg6IDAgMCA0OCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1jYWxlbmRhciB7XG5cblx0XHRcdHRoIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHR0ZCB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0cGFkZGluZzogM3B4O1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itb3V0bGluZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLWNvcm5lciB7XG5cdFx0Ji1hbGwge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogLjRyZW07XG5cdFx0fVxuXHR9XG5cblx0Ji10b2RheSB7XG5cblx0XHRhLnVpLXN0YXRlLWRlZmF1bHQgIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHQgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuXHRcdCAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdH1cblx0fVxuXG5cdCYtc3RhdGUge1xuXG5cdFx0Ji1kZWZhdWx0IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IC45cmVtO1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdGhlaWdodDogMzBweDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtZGlzYWJsZWQge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLW91dGxpbmU7XG5cdFx0fVxuXG5cdFx0Ji1oaWdobGlnaHQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3ItcHJpbWFyeSwgMTAlKTtcblx0XHR9XG5cblx0XHQmLWFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHR9XG5cdH1cbn0iLCIuby1saXN0LWJhcmUge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW4tbGVmdDogMDtcbn1cbiIsIi5vLWxpc3QtaW5saW5lIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXG5cdCZfX2l0ZW0ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxufVxuIiwidGFibGUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmFja2dyb3VuZC1zaXRlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itb3V0bGluZTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXG5cdGNhcHRpb24ge1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRwYWRkaW5nOiA1cHg7XG5cdH1cblxuXHR0Ym9keSB7XG5cblx0fVxuXG5cdHRyIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLW91dGxpbmU7XG5cblx0XHR0aCB7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdH1cblxuXHRcdHRkIHtcblxuXHRcdH1cblxuXHRcdHRoLCB0ZCB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itb3V0bGluZTtcblx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHR9XG5cdH1cbn1cblxuLmMtdGFibGUge1xuXG5cdCZfX2xpc3Qge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1vdXRsaW5lO1xuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXJnaW46IDA7XG5cblx0ICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itb3V0bGluZTtcblxuXHQgICAgJjpsYXN0LW9mLXR5cGUge1xuXHQgICAgXHRib3JkZXItYm90dG9tOiAwO1xuXHQgICAgXHRtYXJnaW4tYm90dG9tOiAwO1xuXHQgICAgfVxuXHR9XG5cdFxuXHQmX19uYW1lIHtcblx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cdCAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG5cdCAgICBmbGV4OiAxIDAgNTAlO1xuXHQgICAgZm9udC1zaXplOiAxNnB4O1xuXHQgICAgcGFkZGluZzogNXB4IDEwcHg7XG5cdCAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3Itb3V0bGluZTtcblx0fVxuXG5cdCZfX3ZhbHVlIHtcblx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICAgIGZsZXg6IDEgMCA1MCU7XG5cdCAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG5cdCAgICBwYWRkaW5nOiA1cHggMTBweDtcblx0fVxufSIsIi5vLXNlY3Rpb24uby1zZWN0aW9uLS1icmVhZGNydW1icyB7XG5cdG1hcmdpbi10b3A6IDA7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbn1cblxuLmMtYnJlYWRjcnVtYnMsIC5icmVhZGNydW1icyB7XG5cdHBhZGRpbmc6IDE1cHggMDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LWZhbWlseTogJGZvbnQtdGV4dDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblxuXHRhIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxuXG5cdCZfX2NoZXZyb24ge1xuXHRcdGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuXHRcdGhlaWdodDogMTJweDtcblx0XHRtYXJnaW46IDAgNXB4O1xuXHRcdHdpZHRoOiAxMnB4O1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHRwYXRoIHtcblx0XHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0XHR9XG5cdH1cbn1cblxuLmJyZWFkY3J1bWIge1xuXHQmX2xhc3Qge1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxufSIsIi5jLWJ1dHRvbi1hbHRlcm5hdGUge1xuICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcbiAgY3Vyc29yOiBwb2ludGVyOyBcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyBcbiAgZm9udDogaW5oZXJpdDsgXG4gIG1hcmdpbjogMDsgXG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7IFxuICB0cmFuc2l0aW9uOiAkZ2xvYmFsLXRyYW5zaXRpb247XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IFxuXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICZfX3ByaW1hcnkge1xuICAgIC5jLWJ1dHRvbi1hbHRlcm5hdGUge1xuICAgICAgJl9faWNvbiB7IFxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgLmMtYnV0dG9uLWFsdGVybmF0ZSB7XG4gICAgICAgICZfX2ljb24geyBcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1ob3ZlcjtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LWhvdmVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zZWNvbmRhcnkge1xuICAgICAgXG4gICAgLmMtYnV0dG9uLWFsdGVybmF0ZSB7XG4gICAgICAmX19pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgXG4gICAgICAuYy1idXR0b24tYWx0ZXJuYXRlIHtcbiAgICAgICAgJl9faWNvbiB7IFxuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnktaG92ZXI7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LWhvdmVyO1xuICAgICAgICB9XG4gICAgICBcbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAgJl9fdHJhbnNwYXJhbnQge1xuICAgIC5jLWJ1dHRvbi1hbHRlcm5hdGUge1xuICAgICAgJl9faWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3doaXRlIHtcbiAgICAuYy1idXR0b24tYWx0ZXJuYXRlIHtcbiAgICAgICZfX2ljb24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2dyZWVuIHtcbiAgICAuYy1idXR0b24tYWx0ZXJuYXRlIHtcbiAgICAgICZfX2ljb24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiBncmVlbjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBncmVlbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RhM2M3NjtcbiAgICBiYWNrZ3JvdW5kOiAjZGEzYzc2O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogMDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcblxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgIHN2ZywgcGF0aCB7XG4gICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG4gIH1cbn0iLCIuYy1idXR0b24sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgJGdsb2JhbC10cmFuc2l0aW9uO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXRleHQ7XG4gICAgcGFkZGluZzogMTZweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jLWJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMjVzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMjVzO1xuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcblxuICAgIH1cbn1cblxuLmMtYnV0dG9uIHtcbiAgICAmX19wcmltYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cbiAgICAgICAgLmMtYnV0dG9uIHtcbiAgICAgICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktaG92ZXI7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1ob3ZlcjtcblxuICAgICAgICAgICAgLmMtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NlY29uZGFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcblxuICAgICAgICAuYy1idXR0b24ge1xuICAgICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5LWhvdmVyO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS1ob3ZlcjtcblxuICAgICAgICAgICAgLmMtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RlcnRpYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXRlcnRpYXJ5O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci10ZXJ0aWFyeTtcbiAgICAgICAgXG4gICAgICAgIC5jLWJ1dHRvbiB7XG4gICAgICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci10ZXJ0aWFyeS1ob3ZlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci10ZXJ0aWFyeS1ob3ZlcjtcblxuICAgICAgICAgICAgLmMtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX291dGxpbmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1vdXRsaW5lO1xuXG4gICAgICAgIC5jLWJ1dHRvbiB7XG4gICAgICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW91dGxpbmU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1vdXRsaW5lO1xuXG4gICAgICAgICAgICAuYy1idXR0b24ge1xuICAgICAgICAgICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3doaXRlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZS1ob3ZlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZS1ob3ZlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jLWJ1dHRvbl9fdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdHJhbnNwYXJhbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgIC5jLWJ1dHRvbiB7XG4gICAgICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJsYWNrO1xuXG4gICAgICAgICAgICAuYy1idXR0b24ge1xuICAgICAgICAgICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ncmVlbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmVlbjtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZ3JlZW47XG4gICAgICAgIFxuICAgICAgICAuYy1idXR0b24ge1xuICAgICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JlZW4taG92ZXI7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZ3JlZW4taG92ZXI7XG5cbiAgICAgICAgICAgIC5jLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59ICAgIFxuIiwiLm8tc2VjdGlvbi0tc2VsZWN0ZWRfdmFjYW5jaWVzIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYy1jYXJkIHtcbiAgJi12YWNhdHVyZXMge1xuICAgICZfX2xpc3Qge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtZ2FwOiAzMHB4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwxZnIpO1xuICAgICAgZ3JpZC1yb3ctZ2FwOiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgJi0tY2Fyb3VzZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuXG4gICAgICAgIC5zbGljay10cmFjayB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogaW5oZXJpdDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgLmMtY2FyZC12YWNhdHVyZXNfX2xpc3QtLWNhcm91c2VsICYge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZnVsbC1saW5rIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmMtY2FyZC12YWNhdHVyZXNfX2xpc3QtLWNhcm91c2VsICYge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICAgLmMtY2FyZCB7XG4gICAgICAgICAgICAgICAgJi12YWNhdHVyZXMge1xuICAgICAgICAgICAgICAgICAgICAmX19tZXRhLCAmX190aXRsZSwgJl9fZGVzY3JpcHRpb24sICZfX2J1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDAgMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX21ldGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgICYtLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1saXN0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0taWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MTQzNDU7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG5cbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXRleHQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tYnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAoc21hbGwpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cblxuICAgICAgICBAaW5jbHVkZSBicChzbWFsbCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgLmMtYnV0dG9uLWFsdGVybmF0ZV9fdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZmlndXJlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG4gIH1cbn1cblxuXG5cbiAuby1zZWN0aW9uLS12YWNhbmNpZXMge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcbiB9XG5cbiAuYy12YWNhbmNpZXMtb3ZlcnZpZXd7XG4gICAgJl9faW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLWdhcDogMzBweDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsMWZyKTtcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiAzMHB4O1xuXG4gICAgICAgIEBpbmNsZHVlIGJwKG1lZGl1bSkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZmlsdGVyIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcblxuICAgICAgICAmLS1pbm5lciB7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG5cbiAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWNvbnRlbnQge1xuICAgICAgICAgICAgLypoZWlnaHQ6IDEwMCU7Ki9cbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7ICAgIFxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNC9zcGFuIDQ7XG4gICAgICAgIH1cblxuICAgICAgICAuYy1idXR0b25fX3NlY29uZGFyeSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBicChsYXJnZSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jLWJ1dHRvbl9fdGV4dCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itb3V0bGluZTtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tdGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19maWx0ZXIge1xuICAgICAgICAmLS10b2dnbGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxMi9zcGFuIDEyO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYy1idXR0b25fX3RleHQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jbG9zZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgcGFkZGluZzogNnB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYm94IHtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgICZfX2xhYmVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgJl9fb3ZlcnZpZXcge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxMi9zcGFuIDEyO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA4L3NwYW4gODtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NoZWNrYm94IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1waW5rO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8qJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0qL1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgLyogICAgICAgICAgXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgfSovXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLW91dGxpbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXBpbms7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMTVzLHRyYW5zZm9ybSAuMTVzO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuXG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gfVxuIiwiLmMtY2FyZCB7XG4gICYtdmVyaGFsZW4ge1xuICAgICZfX2xpc3Qge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtZ2FwOiAzMHB4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwxZnIpO1xuICAgICAgZ3JpZC1yb3ctZ2FwOiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgQGluY2x1ZGUgYnAobWVkaXVtKSB7XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogMzBweDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwxZnIpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICB9XG5cbiAgICAmX19mdWxsLWxpbmsge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5uZXIge1xuICAgICAgIFxuICAgIH1cblxuICAgICZfX21ldGEge1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAoc21hbGwpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcblxuICAgICAgICBAaW5jbHVkZSBicChzbWFsbCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgLmMtYnV0dG9uLWFsdGVybmF0ZV9fdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZmlndXJlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yOTUlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuICB9XG59IiwiLmMtY2Fyb3VzZWwge1xuICAgICZfX2xpc3Qge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgJjpub3QoLnNsaWNrLWluaXRpYWxpemVkKSB7XG4gICAgICAgICAgICAuYy1jYXJvdXNlbCB7XG4gICAgICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgtbisxKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGljay1saXN0IHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBtYXJnaW46IDAgLTVweDtcblxuICAgICAgICAgICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGljay10cmFjayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogaW5oZXJpdDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogaW5oZXJpdDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuXG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWNrLWRvdHMge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDVweCAwO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcblxuICAgICAgICAgICAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJl9fZmlndXJlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB6LWluZGV4OiAtMTtcblxuICAgICAgICBAaW5jbHVkZSBicChtZWRpdW0pIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA3NXB4IDc1cHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG5cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIG9wYWNpdHk6IC40O1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIHBpY3R1cmUge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblxuICAgICAgICBhbmltYXRpb246IGhlYWRlcnBsYXkgMzBzIGluZmluaXRlO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mdWxsLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgfVxuXG4gICAgJl9faW5uZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgbWluLWhlaWdodDogMzUwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBicChtZWRpdW0pIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuICAgICAgICB9XG4gICAgICAgIFxuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA3NTBweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmMtY2Fyb3VzZWxfX2xpc3QtLWNhcm91c2VsICYge1xuICAgICAgICAgICAgLyptaW4taGVpZ2h0OiBpbmhlcml0OyovXG4gICAgICAgIH1cblxuICAgICAgICAuYy1jYXJvdXNlbF9fbGlzdC0tY2Fyb3VzZWwgJiB7XG4gICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDEzN3B4IDAgMzBweCAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg1MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogNTBweCAwO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAudS10ZXh0LWNlbnRlciAmIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5vLWNvbHVtbl9fdGl0bGUge1xuXG4gICAgICAgICAgICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG5cbiAgICAgICAgICAgIGgxLCBoMiwgaDMsXG4gICAgICAgICAgICBoNCwgaDUsIGg2IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm8tY29sdW1uX190ZXh0IHtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgei1pbmRleDogOTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1wcmV2IHtcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLW5leHQge1xuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDM1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1pY29uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG5cbkBrZXlmcmFtZXMgaGVhZGVycGxheSB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMSk7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMS4wNSk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMSk7XG4gICAgfVxufSIsIi5jLWZpbHRlciB7XG4gIG1hcmdpbjogMzBweCAwIDIwcHggMDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAmX19pdGVtIHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nOiAxMXB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNDhweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAuYy1idXR0b25fX3RleHQge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gIH1cbn0iLCIuYy1mb290ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFja2dyb3VuZC1mb290ZXI7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHBhZGRpbmc6IDUwcHggMCAwIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBAaW5jbHVkZSBicChsYXJnZSkge1xuICAgIFx0cGFkZGluZzogNjBweCAwIDAgMDtcbiAgICB9XG5cbiAgICAmX190b3Age1xuICAgIFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgIFx0QGluY2x1ZGUgYnAobWVkaXVtKSB7XG4gICAgXHRcdG1heC13aWR0aDogNTAlO1xuICAgIFx0fVxuXG4gICAgXHRAaW5jbHVkZSBicChsYXJnZSkge1xuICAgIFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIFx0fVxuXG4gICAgXHQqIHtcbiAgICBcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBcdH1cblxuXG4gICAgfVxuXG5cdCZfX3dpZGdldHMge1xuXHQgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1vdXRsaW5lLWRhcms7XG5cdCAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLW91dGxpbmUtZGFyaztcblx0ICAgIHBhZGRpbmc6IDUwcHggMDsgICAgXG5cdH1cblxuXHQmX19pbm5lciB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0ICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG5cdCAgICBncmlkLWF1dG8tZmxvdzogcm93O1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLDFmcik7XG5cdCAgICBncmlkLXJvdy1nYXA6IDMwcHg7XG5cdCAgICBncmlkLWNvbHVtbi1nYXA6IDMwcHg7XHRcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG5cdH1cblxuXHQmX19kZXNjcmlwdGlvbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG5cdFx0Ji0tYWZ0ZXIge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHR9XG5cdH1cblxuXHQmX19jb250YWN0LW9wdGlvbnMge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblxuXHQmX19tZW51IHtcblx0XHRncmlkLWNvbHVtbjogc3BhbiAxMi9zcGFuIDEyO1xuXG5cdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdGdyaWQtY29sdW1uOiBzcGFuIDYvc3BhbiA2O1x0XG5cblx0XHRcdCYtLW1lbnUge1xuXHRcdFx0XHRncmlkLWNvbHVtbjogc3BhbiAzL3NwYW4gMztcblx0XHRcdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jLW1lbnUge1xuXHRcdFx0Jl9fbGlzdCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cblx0XHRcdCZfX2l0ZW0ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXG5cdFx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdC5jLW1lbnUge1xuXHRcdFx0XHRcdFx0Jl9fdGV4dCB7XG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmX19saW5rIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmMtYnV0dG9uIHtcblx0XHRcdFx0XHQmX19vdXRsaW5lIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdFx0XHRcdFx0XHQuYy1tZW51X190ZXh0IHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XG5cdFx0XHQmX190ZXh0IHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LXRleHQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdH1cblx0XHR9XG5cblxuXHRcdCYtLWRlc2NyaXB0aW9uIHtcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicChsYXJnZSkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDM1MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cblx0Jl9fYm90dG9tIHtcblx0XHRwYWRkaW5nOiA1MHB4IDA7XG5cblx0XHQuYy1mb290ZXIge1xuXHRcdFx0Jl9faW5uZXIge1xuXHRcdCBcdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2xvZ28ge1xuXHRcdGdyaWQtY29sdW1uOiBzcGFuIDEyL3NwYW4gMTI7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdGdyaWQtY29sdW1uOiBzcGFuIDYvc3BhbiA2O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cdH1cblxuXHQmX19zb2NpYWxfbWVkaWEge1xuXHRcdGdyaWQtY29sdW1uOiBzcGFuIDEyL3NwYW4gMTI7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFxuXHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0XHRncmlkLWNvbHVtbjogc3BhbiA2L3NwYW4gNjtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdH1cblx0fVxuXG5cdCZfX3NvY2lhbF9tZWRpYSB7XG5cdFx0Ji0tbGlzdCB7XG5cdFx0XHRtYXJnaW46IDAgLTVweDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXG5cdFx0Ji0tZnVsbC1saW5rIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQuYy1mb290ZXJfX3NvY2lhbF9tZWRpYS0tdGl0bGUge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0taXRlbSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW46IDAgNXB4O1xuXG5cdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1maWd1cmUge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0d2lkdGg6IDQ4cHg7XG5cdFx0XHRoZWlnaHQ6IDQ4cHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdH1cblxuXHRcdCYtLXRpdGxlIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRtYXJnaW4tbGVmdDogNnB4O1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHR9XG5cdH1cblxuXHQmX19jb3B5cmlnaHQge1xuXHRcdHBhZGRpbmc6IDE1cHggMDtcblx0XHRmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cblx0XHQmLS1pbm5lciB7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdCAgICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuXHRcdCAgICBncmlkLWF1dG8tZmxvdzogcm93O1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsMWZyKTtcblx0XHQgICAgZ3JpZC1yb3ctZ2FwOiAxNXB4O1xuXHRcdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0ICAgIEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuXHRcdCAgICBcdGdyaWQtcm93LWdhcDogMzBweDtcblx0XHQgICAgXHRncmlkLWNvbHVtbi1nYXA6IDMwcHg7XG5cdFx0ICAgIH1cblx0XHR9XG5cblx0XHQmLS1sZWZ0IHtcblx0XHRcdGdyaWQtY29sdW1uOiBzcGFuIDEyIC8gc3BhbiAxMjtcblx0XHRcdG9yZGVyOiAyO1xuXG4gXHRcdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcbiBcdFx0XHRcdGdyaWQtY29sdW1uOiBzcGFuIDYgLyBzcGFuIDY7XG4gXHRcdFx0XHRvcmRlcjogMTtcbiBcdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tcmlnaHQge1xuXHRcdFx0Z3JpZC1jb2x1bW46IHNwYW4gMTIgLyBzcGFuIDEyO1xuXHRcdFx0b3JkZXI6IDE7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiBcdFx0XHRAaW5jbHVkZSBicChsYXJnZSkge1xuIFx0XHRcdFx0Z3JpZC1jb2x1bW46IHNwYW4gNiAvIHNwYW4gNjtcbiBcdFx0XHRcdG9yZGVyOiAyO1xuIFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG4gXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtZGF0ZSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1mYXZpY29uIHtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRtYXJnaW46IDAgLjVyZW0gMCAwO1xuXHRcdCAgICBwYWRkaW5nOiAwO1xuXHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ICAgIGhlaWdodDogMzBweDtcblx0XHR9XG5cblx0XHQmLW1ldGEge1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LXRleHQ7XG5cdFx0fVxuXG5cdFx0LmMtbWVudSB7XG5cdFx0XHQmX19saXN0IHtcblxuXHRcdFx0fVxuXG5cdFx0XHQmX19pdGVtIHtcblxuXHRcdFx0fVxuXG5cdFx0XHQmX190ZXh0IHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LXRleHQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuby1zZWN0aW9uLS1nYWxsZXJ5IHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jLWdhbGxlcnkge1xuXHQmX19saXN0IHtcblx0XHRtYXJnaW46IDAgMTVweDtcblxuXHRcdCY6bm90KC5zbGljay1pbml0aWFsaXplZCkge1xuICAgICAgICAgICAgLmMtZ2FsbGVyeSB7XG4gICAgICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgtbisxKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0Jl9fZmlndXJlIHtcblx0XHRtYXJnaW46IDA7XG4gICAgfVxufSIsIi5jLWhlYWRlciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0XG5cdCAgLmZpbHRlci1hY3RpdmUgJiB7XG5cdCAgICBkaXNwbGF5OiBub25lO1xuXG5cdCAgICBAaW5jbHVkZSBicChsYXJnZSkge1xuXHQgICAgXHRkaXNwbGF5OiBibG9jaztcblx0ICAgIH1cblx0ICB9XG5cblx0Jl9fbWFpbiB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHR0cmFuc2l0aW9uOiBwYWRkaW5nIC4yNXM7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgJGNvbG9yLWJsYWNrLCB0cmFuc3BhcmVudCk7XG5cblx0XHQuYy1zaXRlX19uby1vZmZzZXQgJiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0fVxuXG5cdFx0LmVycm9yNDA0ICYgIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicChsYXJnZSkge1xuXHRcdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0LmlzLXNjcm9sbGVkICYge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdH1cblx0fVxuXG5cdCZfX2lubmVyIHtcblx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdCAgICBmbGV4LXdyYXA6IHdyYXA7XG5cdCAgICBkaXNwbGF5OiBmbGV4O1xuXHQgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG5cblx0Jl9fbmF2IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR9XG5cdH1cblxuXHQmX19idXR0b24ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tcmlnaHQ6IDYwcHg7XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHR9XG5cdH1cblx0XG5cdC5pcy1maXhlZCAmIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdH1cbn1cbiIsIi5vLXNlY3Rpb24tLWhlcm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiBcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJi5zbWFsbCB7XG4gICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgfVxuXG4gICAgLmMtaGVybyB7XG4gICAgICAgICZfX2ZpZ3VyZSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC40O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHBpY3R1cmUge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblxuICAgICAgICAgICAgYW5pbWF0aW9uOiBoZWFkZXJwbGF5IDMwcyBpbmZpbml0ZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19yZXR1cm4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTAwcHggMCAwO1xuICAgICAgICAgICAgXG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCA0MHB4O1xuICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0yMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1mdWxsLWxpbmsge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgLmMtaGVyb19fcmV0dXJuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYtLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYtLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1vdXRsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjI1cztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0taWNvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1vdXRsaW5lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4yNXM7XG5cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS10ZXh0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5jLWhlcm8ge1xuICAgICZfX2xpc3Qge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICZfX2ZpZ3VyZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgei1pbmRleDogLTE7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cblxuICAgICAgICBwaWN0dXJlIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgICAgICAgYW5pbWF0aW9uOiBoZWFkZXJwbGF5IDMwcyBpbmZpbml0ZTtcblxuICAgICAgICBAaW5jbHVkZSBicChtZWRpdW0pIHtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5uZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgbWluLWhlaWdodDogMzAwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblxuICAgICAgICBAaW5jbHVkZSBicChsYXJnZSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4NTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLnUtdGV4dC1jZW50ZXIgJiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuby1jb2x1bW5fX3RpdGxlIHtcblxuICAgICAgICAgICAgdGV4dC13cmFwOiBiYWxhbmNlO1xuXG4gICAgICAgICAgICBoMSwgaDIsIGgzLFxuICAgICAgICAgICAgaDQsIGg1LCBoNiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5vLWNvbHVtbl9fdGV4dCB7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG5cblxuXG5Aa2V5ZnJhbWVzIGhlYWRlcnBsYXkge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOnNjYWxlKDEpO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgICAgdHJhbnNmb3JtOnNjYWxlKDEuMDUpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOnNjYWxlKDEpO1xuICAgIH1cbn0iLCIuYy1sb2dvIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDRweDtcblx0aGVpZ2h0OiA2N3B4O1xuXHRtYXJnaW46IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxufVxuXG5cblxuIiwiLmMtbG9nb3Mge1xuXG5cdCZfX2hlYWRlciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXG5cdCZfX2xpc3Qge1xuICAgIFx0bGlzdC1zdHlsZTogbm9uZTtcblx0ICAgIG1hcmdpbi1ib3R0b206IDA7XG5cdCAgICBkaXNwbGF5OiBncmlkO1xuXHQgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxNXB4O1xuXHQgICAgZ3JpZC1yb3ctZ2FwOiAxNXB4O1xuXHQgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHQgICAgQGluY2x1ZGUgYnAobWVkaXVtKSB7XG5cdCAgICBcdGdyaWQtY29sdW1uLWdhcDogMzBweDtcblx0ICAgIFx0Z3JpZC1yb3ctZ2FwOiAzMHB4O1xuXHQgICAgXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuXHQgICAgfVxuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cblx0ICAgIC8qaGVpZ2h0OiAxMjVweDsqL1xuXG5cdCAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicChtZWRpdW0pIHtcblx0XHRcdC8qbWFyZ2luOiAwIDMwcHg7Ki9cblx0XHR9XHRcblx0fVxuXG5cdCZfX2ZpZ3VyZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRtYXgtd2lkdGg6IDI1MHB4O1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxufSIsIi8vIHZhcmlhYmxlcyBtZW51IGljb25cbiRtZW51LWljb24tbGluZS1oZWlnaHQ6IDJweDtcbiRtZW51LWljb24tbGluZS13aWR0aDogMzJweDtcbiRtZW51LWljb24tbGluZS1zcGFjZTogNHB4O1xuJG1lbnUtaWNvbi1ib3JkZXItcmFkaXVzOiAzcHg7XG4kbWVudS1pY29uLWxpbmUtb2Zmc2V0WTogJG1lbnUtaWNvbi1saW5lLWhlaWdodCArICRtZW51LWljb24tbGluZS1zcGFjZTtcbiRtZW51LWljb24taGVpZ2h0OiAoMyokbWVudS1pY29uLWxpbmUtaGVpZ2h0KSArICgyKiRtZW51LWljb24tbGluZS1zcGFjZSk7XG4kbWVudS1kZWxheTogLjVzO1xuJGN1YmljLWJlemllci1pbjogY3ViaWMtYmV6aWVyKDAuMzAsMSwwLjcwLDEpO1xuJGN1YmljLWJlemllci1vdXQ6IGN1YmljLWJlemllcigxLDAuNzAsMSwwLjMwKTtcblxuLmMtbWVudS10b2dnbGUge1xuLyogIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogJG1lbnUtaWNvbi1oZWlnaHQ7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAkbWVudS1pY29uLWxpbmUtd2lkdGg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuKi9cblxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDApO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAzMHB4O1xuICB6LWluZGV4OiAzO1xuICByaWdodDogMjBweDtcblxuICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5O1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuXG4gIC5maWx0ZXItYWN0aXZlICYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeS1ob3ZlcjtcbiAgfVxuICBcbiAgJl9fYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6ICRtZW51LWljb24tbGluZS1oZWlnaHQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgYW5pbWF0aW9uOiBhbmltYXRlLWxpbmUtMS1yZXYgJG1lbnUtZGVsYXkgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICBhbmltYXRpb246IGFuaW1hdGUtbGluZS0yLXJldiAkbWVudS1kZWxheSBlYXNlLWluLW91dDtcbiAgICAgIG1hcmdpbjogJG1lbnUtaWNvbi1saW5lLXNwYWNlIDA7XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICBhbmltYXRpb246IGFuaW1hdGUtbGluZS0zLXJldiAkbWVudS1kZWxheSBlYXNlLWluLW91dDtcbiAgICB9XG4gIH1cblxuICAmLmlzLW9wZW4ge1xuICAgIC5jLW1lbnUtdG9nZ2xlX19iYXIge1xuXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBhbmltYXRpb246IGFuaW1hdGUtbGluZS0xICRtZW51LWRlbGF5ICRjdWJpYy1iZXppZXItaW4gZm9yd2FyZHM7XG4gICAgICB9XG4gIFxuICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIGFuaW1hdGlvbjogYW5pbWF0ZS1saW5lLTIgJG1lbnUtZGVsYXkgJGN1YmljLWJlemllci1pbiBmb3J3YXJkcztcbiAgICAgIH1cbiAgXG4gICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgYW5pbWF0aW9uOiBhbmltYXRlLWxpbmUtMyAkbWVudS1kZWxheSAkY3ViaWMtYmV6aWVyLWluIGZvcndhcmRzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGFuaW1hdGUtbGluZS0xIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlKDBkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkbWVudS1pY29uLWxpbmUtb2Zmc2V0WSwgMCkgcm90YXRlKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkbWVudS1pY29uLWxpbmUtb2Zmc2V0WSwgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGFuaW1hdGUtbGluZS0yIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhbmltYXRlLWxpbmUtMyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZSgwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLSRtZW51LWljb24tbGluZS1vZmZzZXRZLCAwKSByb3RhdGUoMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0kbWVudS1pY29uLWxpbmUtb2Zmc2V0WSwgMCkgcm90YXRlKDEzNWRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhbmltYXRlLWxpbmUtMS1yZXYge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkbWVudS1pY29uLWxpbmUtb2Zmc2V0WSwgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJG1lbnUtaWNvbi1saW5lLW9mZnNldFksIDApIHJvdGF0ZSgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlKDBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYW5pbWF0ZS1saW5lLTItcmV2IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhbmltYXRlLWxpbmUtMy1yZXYge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtJG1lbnUtaWNvbi1saW5lLW9mZnNldFksIDApIHJvdGF0ZSgxMzVkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtJG1lbnUtaWNvbi1saW5lLW9mZnNldFksIDApIHJvdGF0ZSgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlKDBkZWcpO1xuICB9XG59IiwiXG4uYy1xdWVzdGlvbnMge1xuICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcbiAgcGFkZGluZzogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAyNHB4O1xuICBtYXJnaW46IDAgYXV0bztcblxuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIG1hcmdpbi10b3A6IDA7XG5cbiAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICB9XG5cbiAgJl9fZmlndXJlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgIHdpZHRoOiAzNjVweDtcbiAgICBsZWZ0OiBpbmhlcml0O1xuICAgIHJpZ2h0OiAtMTAwcHg7XG4gICAgei1pbmRleDogMTtcblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBicChtZWRpdW0pIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogaW5oZXJpdDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1heC13aWR0aDogNDI1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicChsYXJnZSkge1xuICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgICAgd2lkdGg6IDQyNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX21ldGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0NSU7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLXdoaXRlLCAxMCUpO1xuXG4gICAgc3Ryb25nIHtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcblxuICAgIC5vLWNvbHVtbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICBAaW5jbHVkZSBicChsYXJnZSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmMtYnV0dG9uLWFsdGVybmF0ZSB7XG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jLXNlcnZpY2VzIHtcbiAgJl9fbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG5cdGdyaWQtYXV0by1mbG93OiByb3c7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLDFmcik7XG5cdGdyaWQtcm93LWdhcDogMzBweDtcblxuXHRAaW5jbHVkZSBicChzbWFsbCkge1xuXHRcdGdyaWQtY29sdW1uLWdhcDogMTVweDtcblx0fVxuXG5cdEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuXHRcdGdyaWQtY29sdW1uLWdhcDogMzBweDtcblx0fVxuICB9XG4gIFxuICAmX19pdGVtIHtcbiAgXHRtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxMi9zcGFuIDEyO1xuXG4gICAgQGluY2x1ZGUgYnAoc21hbGwpIHtcbiAgICBcdGdyaWQtY29sdW1uOiBzcGFuIDYvc3BhbiA2O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgXHRncmlkLWNvbHVtbjogc3BhbiAzL3NwYW4gMztcbiAgICB9XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19maWd1cmUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmctdG9wOiA1Ny44OTQ3MzY4NDIxJTtcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuXG4gICZfX21ldGEge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmX19yZWFkLW1vcmUge1xuICBcdCYtLXRleHQge1xuICBcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIFx0XHRmb250LXNpemU6IDE0cHg7XG4gIFx0XHRsaW5lLWhlaWdodDogMS41O1xuICBcdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcbiAgXHR9XG4gIH1cblxuICAmX19mdWxsLWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgIC5jLXNlcnZpY2VzIHtcbiAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5jLXNpdGUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG1heC13aWR0aDogMTAwdnc7XG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xuXHR3aWR0aDogMTAwJTtcblxuXHQmX19oZWFkZXIge1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgXG5cdFx0ei1pbmRleDogOTtcblx0fVxuXG5cdCZfX21haW4ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdC5jLXNpdGVfX25vLW9mZnNldCAmIHtcblx0XHRcdHBhZGRpbmctdG9wOiAxMDdweDtcblx0XHR9XG5cdFx0XG5cdFx0LmVycm9yNDA0ICYgIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDEwN3B4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2Zvb3RlciB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG59XG5cbnAsIG9sLCB1bCB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59IiwiLmMtc29jaWFsIHtcbiAgICBcbiAgICAmX19saXN0IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwIC01cHg7XG5cbiAgICAgICAgLmMtc29jaWFsIHtcbiAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXG4gICAgICAgIHdpZHRoOiA3MnB4O1xuICAgICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcblxuICAgICAgICBAaW5jbHVkZSBicChsYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJwKHhsYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgLjJzO1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIC4ycztcbiAgICAgICAgd2lkdGg6IDI0cHg7XG5cbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5jLXN1YnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjZGEzYzc2O1xuICAgIGJhY2tncm91bmQ6ICNmNmM4ZGE7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICBAaW5jbHVkZSBicChtZWRpdW0pIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbn1cbiIsIlxuLmMtdXNwcyB7XG5cdCZfX2xpc3Qge1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdC5vLXNlY3Rpb24tLXVzcHMgICYge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHQgICAgZmxleC13cmFwOiB3cmFwO1xuXHRcdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcblx0XHR9XG5cdH1cbiAgICBcblx0Jl9faXRlbSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0Lm8tc2VjdGlvbi0tdXNwcyAgJiB7XG5cdFx0XHRmbGV4OiAxIDAgMTAwJTtcblxuXHRcdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdFx0ZmxleDogMCAwIDMzJTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2lubmVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdCZfX2ljb24ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdHdpZHRoOiAxM3B4O1xuXHRcdGhlaWdodDogOHB4O1xuXHR9XG5cblx0Jl9fbWV0YSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRwIHtcblx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblxuXHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuby1zZWN0aW9uLS11c3BzICAmIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0fVxuXHR9XG59XG5cbi5vLXNlY3Rpb24tLXVzcHMge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uby1jb2x1bW5fX3VzcHMge1xuXHQuYy11c3BzIHtcblx0XHQmX19saXN0IHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdCAgICBcblx0XHQmX19pdGVtIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19pbm5lciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHRcdH1cblxuXHRcdCZfX2ljb24ge1xuXHRcdFx0ZmxleDogMCAwIDEycHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0XHR9XG5cblx0XHQmX19tZXRhIHtcblx0XHRcdGZsZXg6IDEgMCBjYWxjKDEwMCUgLSAyMHB4KTtcblx0XHR9XG5cblx0XHQmX190ZXh0IHtcblx0XHRcdHAge1xuXHRcdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHN0cm9uZyB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG59XG4iLCIuYy13aHkge1xuXHQmX19oZWFkZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMjhweDtcblxuXHRcdG1heC13aWR0aDogNDAwcHg7XG5cdCAgICB0ZXh0LXdyYXAtc3R5bGU6IGJhbGFuY2U7XG5cdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0ICAgIHAge1xuXHQgICAgXHQmOmxhc3Qtb2YtdHlwZSB7XG5cdCAgICBcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0ICAgIFx0fVxuXHQgICAgfVxuXG5cdFx0c3Ryb25nIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHR9XG5cblxuXHRcdEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGlzdCB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG4gICAgXG5cdCZfX2l0ZW0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdCZfX2lubmVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdH1cblxuXHQmX19pY29uIHtcblx0XHRmbGV4OiAwIDAgMTJweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0fVxuXG5cdCZfX21ldGEge1xuXHRcdGZsZXg6IDEgMCBjYWxjKDEwMCUgLSAyMHB4KTtcblx0fVxuXG5cdCZfX3RleHQge1xuXHRcdHAge1xuXHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHRzdHJvbmcge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLnUtdGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi51LXRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi51LXRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbiIsIi51LWhpZGUtbW9iaWxlIHtcblx0ZGlzcGxheTogbm9uZTtcblxuXHRAaW5jbHVkZSBicChsYXJnZSkge1xuICAgIFx0ZGlzcGxheTogaW5pdGlhbDtcbiAgXHR9XG59XG5cbi51LWhpZGUtZGVza3RvcCB7XG4gIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4iLCIudS1zci1vbmx5IHtcbiAgQGluY2x1ZGUgaGlkZGVuLXZpc3VhbGx5KCk7XG59IiwiLmJsdXJyZWQtaW1hZ2Uge1xuICBmaWx0ZXI6IGJsdXIoMTBweCk7XG59XG5cbi5jLWNyc2wge1xuXHQmX19idXR0b24ge1xuXHRcdHdpZHRoOiA0OHB4O1xuXHRcdGhlaWdodDogNDhweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcblxuXHRcdCYtLWNvbnRhaW5lciB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LWhvdmVyO1xuXHRcdH1cblxuXHRcdCYtLXByZXYge1xuXG5cdFx0fVxuXHR9XG59XG5cbi5jLXZhY2FuY2llcy1vdmVydmlld19fYWN0aXZlLXRlcm1zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgLmMtYWN0aXZlLXRlcm1zIHtcbiAgICBcdCZfX2xpc3Qge1xuICAgIFx0XHRtYXJnaW46IC01cHg7XG4gICAgXHR9XG5cbiAgICBcdCZfX2l0ZW0ge1xuICAgIFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgXHRcdG1hcmdpbjogNXB4O1xuICAgIFx0fVxuXG4gICAgXHQmX19saW5rIHtcbiAgICBcdFx0cGFkZGluZzogOXB4IDE1cHg7XG5cdFx0ICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG5cdFx0ICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuXHRcdCAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5O1xuXHRcdCAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdCAgICBmb250LXdlaWdodDogNzAwO1xuXHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHQgICAgJjpob3ZlciB7XG5cdFx0ICAgIFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdCAgICBcdGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnktaG92ZXI7XG5cdFx0ICAgIH1cbiAgICBcdH1cblxuICAgIFx0Jl9fdGV4dCB7XG5cbiAgICBcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIFx0XHRmb250LXNpemU6IDE0cHg7XG4gICAgXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgXHRcdGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcbiAgICBcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcbiAgICBcdH1cblxuICAgIFx0Jl9fcmVtb3ZlIHtcbiAgICBcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIFx0XHRtYXJnaW4tbGVmdDogOHB4O1xuICAgIFx0XHRmb250LXNpemU6IDEycHg7XG4gICAgXHR9XG5cbiAgICB9XG5cbn1cblxuIC5jLXZhY2FuY3lfX21ldGEge1xuXHRtYXgtd2lkdGg6IDc1MHB4O1xuXG5cdCYtLWRlc2NyaXB0aW9uIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG5cblx0Ji0tbGlzdCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQmLS1pdGVtIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG5cdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuXHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji0taWNvbiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHR3aWR0aDogNDBweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1vdXRsaW5lO1xuXG5cdFx0c3ZnIHtcblx0XHRcdHdpZHRoOiAxOHB4O1xuXHRcdH1cblx0fVxuXG5cdCYtLXRleHQge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHR9XG5cblx0Ji0tYnV0dG9uIHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG59XG5cblxuLmMtc29sLWZvcm0ge1xuXHQmX19pbm5lciB7XG5cdCAgZGlzcGxheTogZ3JpZDtcblx0ICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuXHQgIGdyaWQtYXV0by1mbG93OiByb3c7XG5cdCAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsMWZyKTtcblx0ICBncmlkLXJvdy1nYXA6IDMwcHg7XG5cdCAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHQgIEBpbmNsdWRlIGJwKHNtYWxsKSB7XG5cdCAgICAgIGdyaWQtY29sdW1uLWdhcDogMzBweDtcblx0ICB9XG5cblx0ICAmLW5vLWltYWdlIHtcblx0ICBcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdCAgXHQuYy1zb2wtZm9ybV9fZm9ybSB7XG5cdCAgXHRcdG1hcmdpbjogMCBhdXRvO1xuICAgIFx0XHRtYXgtd2lkdGg6IDY1MHB4O1xuXHQgIFx0fVxuXHQgIH1cblxuXHR9XG5cblx0Jl9fZm9ybSB7XG5cdFx0Z3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcbiAgICBcdFxuICAgIFx0QGluY2x1ZGUgYnAobWVkaXVtKSB7XG4gICAgXHRcdGdyaWQtY29sdW1uOiBzcGFuIDYvc3BhbiA2O1xuICAgIFx0fVxuXHR9XG5cblx0Jl9fZmlndXJlLS1ob2xkZXIge1xuXHRcdGdyaWQtY29sdW1uOiBzcGFuIDEyL3NwYW4gMTI7XG4gICAgXHRcbiAgICBcdEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuICAgIFx0XHRncmlkLWNvbHVtbjogc3BhbiA2L3NwYW4gNjtcbiAgICBcdH1cblx0fVxuXG5cdCZfX2ZpZ3VyZSB7XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcblx0XHR9XG5cdH1cblxuXHQmX19pbWFnZSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG5cblx0XHRAaW5jbHVkZSBicChsYXJnZSkge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXMgMCAwICRnbG9iYWwtcmFkaXVzO1xuXHRcdH1cblx0fVxufVxuXG4uby1zZWN0aW9uLS1wcm9jZXNzIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmMtcHJvY2VzcyB7XG5cdCZfX2ZpZ3VyZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cGFkZGluZy10b3A6IDQ4LjgyODEyNSU7XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0Ji0taG9sZGVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRoZWlnaHQ6IDUwJTtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXB1cnBsZTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19pbWFnZSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHVycGxlO1xuXHRcdHBhZGRpbmc6IDYwcHggMDtcblx0fVxuXG5cdCZfX2hlYWRlciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRcdCoge1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHR9XG5cdH1cblxuXHQmX19saXN0IHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblxuXHRcdC5zbGljay10cmFjayB7XG5cdFx0XHRhbGlnbi1pdGVtczogaW5oZXJpdDtcblx0XHR9XG5cblx0XHQuc2xpY2stc2xpZGUge1xuXHRcdFx0aGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cblx0XHRcdD4gZGl2IHtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuXHRcdHBhZGRpbmc6IDQwcHg7XG5cblx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0XHQmLS1oZWFkZXIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdH1cblxuXHRcdCYtLWluZGljYXRvciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDMycHg7XG5cdFx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0XHRmbGV4OiAwIDAgMzJweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdH1cblxuXHRcdCYtLXRpdGxlIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGNvbG9yOiAkY29sb3ItdGl0bGU7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0ZmxleDogMSAwIGNhbGMoMTAwJSAtIDMycHggLSAxNXB4KTtcblx0XHR9XG5cblx0XHQmLS1kZXNjcmlwdGlvbiB7XG5cdFx0XHRwIHtcblx0XHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4uYy1mb290ZXItbG9jYXRpb25zIHtcblx0Jl9fbGlzdCB7XG4gICAgXHRtYXJnaW46IDBweDtcblx0fVxuXG5cdCZfX2l0ZW0ge1xuICAgIFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblxuXHQgICAgJjpsYXN0LW9mLXR5cGUge1xuXHQgICAgXHRtYXJnaW46IDBweDtcblx0XHR9XG5cdH1cblxuXHQmX19pbm5lciB7XG5cdCAgICBkaXNwbGF5OiBmbGV4O1xuXHQgICAgZmxleC13cmFwOiB3cmFwO1xuXHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXG5cdCZfX2ZpZ3VyZSB7XG5cdFx0d2lkdGg6IDQ4cHg7XG5cdCAgICBoZWlnaHQ6IDQ4cHg7XG5cdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHQgICAgbWFyZ2luOiAwcHggMTVweCAwcHggMHB4O1xuXHQgICAgZmxleDogMCAwIDQ4cHg7XG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itb3V0bGluZS1kYXJrO1xuXHQgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcdFxuXHR9XG5cdFxuXHQmX19tZXRhIHtcbiAgICBcdGZsZXg6IDAgMCBjYWxjKDEwMCUgLSA2M3B4KTtcblx0fVxuXG5cdCZfX3RpdGxlIHtcbiAgICBcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdCAgICBkaXNwbGF5OiBibG9jaztcblx0ICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdCAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG5cdH1cblx0Jl9fZGVzY3JpcHRpb24ge1xuXHRcdHA6bGFzdC1vZi10eXBlIHtcblx0XHQgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdH1cblx0fVxufSJdLCJzb3VyY2VSb290IjoiIn0=*/