@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-family:Aeonik;src:url(/wp-content/themes/fyrm-v2/dist/fonts/Aeonik-Bold.woff2) format("woff2"),url(/wp-content/themes/fyrm-v2/dist/fonts/Aeonik-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(/wp-content/themes/fyrm-v2/dist/fonts/Aeonik-Medium.woff2) format("woff2"),url(/wp-content/themes/fyrm-v2/dist/fonts/Aeonik-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(/wp-content/themes/fyrm-v2/dist/fonts/Aeonik-RegularItalic.woff2) format("woff2"),url(/wp-content/themes/fyrm-v2/dist/fonts/Aeonik-RegularItalic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Aeonik;src:url(/wp-content/themes/fyrm-v2/dist/fonts/Aeonik-Regular.woff2) format("woff2"),url(/wp-content/themes/fyrm-v2/dist/fonts/Aeonik-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(/wp-content/themes/fyrm-v2/dist/fonts/Aeonik-BoldItalic.woff2) format("woff2"),url(/wp-content/themes/fyrm-v2/dist/fonts/Aeonik-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Aeonik;src:url(/wp-content/themes/fyrm-v2/dist/fonts/Aeonik-MediumItalic.woff2) format("woff2"),url(/wp-content/themes/fyrm-v2/dist/fonts/Aeonik-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}.in-view{transition-property:transform,opacity;transition:.6s cubic-bezier(.45,.03,.5,.9)}.in-view.is-out-view:not(.in-view--no-animate){opacity:0;transform:translate3d(0,10%,0)}.in-view--left.is-out-view{opacity:0;transform:translate3d(-10%,0,0)}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}li>ol,li>ul{margin-bottom: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:#a89ef4;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:#7f70ef}.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,h2,h3,h4,h5,h6{font-weight:400}.h1,h1{color:#000;font-family:Aeonik,sans-serif;margin-bottom:20px;font-size:40px;line-height:50px;display:block;word-break:break-word}@media (min-width:1024px){.h1,h1{font-size:65px;line-height:69px}}.h2,h2{color:#000;font-family:Aeonik,sans-serif;margin-bottom:20px;font-size:32px;line-height:40px;display:block;font-weight:400;word-break:break-word}@media (min-width:1024px){.h2,h2{font-size:50px;line-height:60px}}.h3,h3{color:#000;font-family:Aeonik,sans-serif;margin-bottom:20px;font-size:28px;line-height:32px;display:block;font-weight:400}@media (min-width:1024px){.h3,h3{font-size:40px;line-height:50px}}.h4,h4{color:#000;font-family:Aeonik,sans-serif;margin-bottom:20px;font-size:22px;line-height:28px;display:block;font-weight:400}@media (min-width:768px){.h4,h4{font-size:32px;line-height:40px}}.h5,h5{color:#000;font-family:Aeonik,sans-serif;margin-bottom:20px;font-size:20px;line-height:28px;display:block;font-weight:400}@media (min-width:1024px){.h5,h5{font-size:28px;line-height:32px}}.h6,h6{color:#000;font-family:Aeonik,sans-serif;margin-bottom:20px;font-size:18px;line-height:28px;display:block;font-weight:400}@media (min-width:1024px){.h6,h6{font-size:24px;line-height:28px}}.span{font-family:Aeonik,sans-serif;font-size:24px;text-transform:inherit;line-height:1.5}@media (min-width:1024px){.span{font-size:32px}}.o-title--white{color:#fff}hr{display:block;border-radius:0;outline:none;border:0;border-top:1px solid #707070;background:rgba(0,0,0,0)}html{background:#fff;color:#797979;font-family:Aeonik,sans-serif;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:1.5;min-height:100%;overflow-y:scroll;text-rendering:optimizeLegibility;font-weight:400}html:not(.wf-preloaded){font-family:DM Sans}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:#a89ef4}.c-icon__full-link:hover .c-icon__icon svg{color:#fff}.c-icon__full-link:hover .c-icon__text{text-decoration:underline;color:#a89ef4}.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:#a89ef4}.c-icon__icon svg path{fill:currentColor}.c-icon__text{display:inline-block;color:#797979}.c-icon__text,img{vertical-align:middle}img{font-style:italic;max-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 #707070;border-radius:10px;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/fyrm-v2/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}}.o-layout__item{grid-column:span 12/span 12}@media (min-width:1024px){.o-layout__item{margin-bottom:0}}.o-layout__item:last-of-type{margin-bottom:0}@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}@media (min-width:1280px){.o-layout-gap--60{grid-column-gap:60px}}@media (min-width:1280px){.o-layout-gap--100{grid-column-gap:100px}}.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--9-3>.o-layout__item{grid-column:span 3/span 3}.o-layout--9-3>.o-layout__item:first-of-type{grid-column:span 9/span 9}}@media (min-width:1024px){.o-layout--8-4>.o-layout__item{grid-column:span 4/span 4}.o-layout--8-4>.o-layout__item:first-of-type{grid-column:span 8/span 8}}@media (min-width:1024px){.o-layout--7-5>.o-layout__item{grid-column:span 5/span 5}.o-layout--7-5>.o-layout__item:first-of-type{grid-column:span 7/span 7}}@media (min-width:1024px){.o-layout--6-6>.o-layout__item{grid-column:span 6/span 6}}@media (min-width:1024px){.o-layout--5-7>.o-layout__item{grid-column:span 7/span 7}.o-layout--5-7>.o-layout__item:first-of-type{grid-column:span 5/span 5}}@media (min-width:1024px){.o-layout--4-8>.o-layout__item{grid-column:span 8/span 8}.o-layout--4-8>.o-layout__item:first-of-type{grid-column:span 4/span 4}}@media (min-width:1024px){.o-layout--3-9>.o-layout__item{grid-column:span 9/span 9}.o-layout--3-9>.o-layout__item:first-of-type{grid-column:span 3/span 9}}@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 #000}a{text-decoration:none}a,a:hover{color:#000}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:Aeonik,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:Aeonik,sans-serif;flex:1 0 calc(100% - 17px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}ol,ul{margin-left:0;list-style-position:inside}ol li,ul li{margin-bottom:5px}ol li:last-of-type,ul li:last-of-type{margin:0}ol li::marker,ul li::marker{margin:0}ol ol,ol ul,ul ol,ul ul{margin-left:15px}.o-list-bare{margin:0;padding:0}.c-list__item{margin-bottom:10px}.c-list__item:last-of-type{margin-bottom:0}.c-list__item--inner{display:flex;align-items:center}.c-list__link,.c-list__link:hover{color:#000}.c-list__text{background:linear-gradient(45deg,rgba(255,218,138,.15) 51.35%,rgba(255,141,106,.15));padding:0 10px}.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{padding:0;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;margin:0;z-index:1;min-width:100%;padding:60px 0;background:#f2f1ed}.c-menu__dropdown:before,.menu__dropdown:before{content:"";background:rgba(0,0,0,0);position:absolute;top:-20px;left:0;right:0;bottom:0;height:40px}.c-menu__dropdown .c-menu__container,.menu__dropdown .c-menu__container{display:grid;grid-auto-columns:1fr;grid-auto-flow:row;grid-template-columns:repeat(12,1fr);grid-row-gap:15px;grid-column-gap:15px;max-width:50%;margin-left:auto}.c-menu__dropdown .c-menu__container .c-menu__blog,.menu__dropdown .c-menu__container .c-menu__blog{grid-column:span 6/span 6}.c-menu__dropdown .c-menu__container .c-menu__inner,.menu__dropdown .c-menu__container .c-menu__inner{display:grid;grid-auto-columns:1fr;grid-auto-flow:row;grid-template-columns:repeat(12,1fr);grid-row-gap:15px;grid-column-gap:15px}.c-menu__dropdown .c-menu__container .c-menu__inner .c-menu__item,.c-menu__dropdown .c-menu__container .c-menu__inner .c-menu__subtitle,.menu__dropdown .c-menu__container .c-menu__inner .c-menu__item,.menu__dropdown .c-menu__container .c-menu__inner .c-menu__subtitle{grid-column:span 12/span 12}.c-menu__dropdown .c-menu__container .c-menu__inner--grid,.menu__dropdown .c-menu__container .c-menu__inner--grid{display:grid;grid-auto-columns:1fr;grid-auto-flow:row;grid-template-columns:repeat(12,1fr);grid-row-gap:15px;grid-column-gap:15px;grid-column:span 12/span 12}.c-menu__dropdown .c-menu__container .c-menu__inner--grid .c-menu__subtitle,.menu__dropdown .c-menu__container .c-menu__inner--grid .c-menu__subtitle{grid-column:span 12/span 12}.c-menu__dropdown .c-menu__container .c-menu__inner--grid .c-menu__item,.menu__dropdown .c-menu__container .c-menu__inner--grid .c-menu__item{grid-column:span 6/span 6}.c-menu__dropdown--list,.menu__dropdown--list{margin-bottom:0}.c-menu__dropdown .c-menu__item,.menu__dropdown .c-menu__item{margin:0;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{grid-column:span 6/span 6}.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__text,.has-hero .c-menu__dropdown .c-menu__text,.has-hero .menu__dropdown .c-menu__text,.is-scrolled .has-hero .c-menu__dropdown .c-menu__text,.is-scrolled .has-hero .menu__dropdown .c-menu__text,.menu__dropdown .c-menu__text{color:#000}.c-menu__dropdown .c-menu__link,.menu__dropdown .c-menu__link{display:block}.c-menu__dropdown .c-menu__link--sub,.menu__dropdown .c-menu__link--sub{color:#000;padding:0}.has-hero .c-menu__dropdown .c-menu__link--sub,.has-hero .menu__dropdown .c-menu__link--sub,.is-scrolled .has-hero .c-menu__dropdown .c-menu__link--sub,.is-scrolled .has-hero .menu__dropdown .c-menu__link--sub{color:#000}.c-menu-overlay{display:none;left:0;position:fixed;right:0;top:88px;transition:top .1s;z-index:10;height:100%}.admin-bar .c-menu-overlay{top:134px}@media (min-width:783px){.admin-bar .c-menu-overlay{top:120px}}.c-menu-overlay__container{background-color:#f2f1ed;overflow:hidden;width:100%;height:100%;max-height:calc(100vh - 88px);-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll}.c-menu-overlay__container:-webkit-scrollbar{display:none}.c-menu-overlay__container:focus{outline:none}.c-menu-overlay__content{padding:20px}.c-menu-overlay__list{padding:0;margin:20px 0 0}.c-menu-overlay__list--submenu{margin-top:60px}.c-menu-overlay__item{display:block;padding:0;margin-bottom:0;vertical-align:middle;color:#797979}.is-active .c-menu-overlay__item:first-child .c-menu-overlay__link{animation-delay:.1s}.is-active .c-menu-overlay__item:nth-child(2) .c-menu-overlay__link{animation-delay:.2s}.is-active .c-menu-overlay__item:nth-child(3) .c-menu-overlay__link{animation-delay:.3s}.is-active .c-menu-overlay__item:nth-child(4) .c-menu-overlay__link{animation-delay:.4s}.is-active .c-menu-overlay__item:nth-child(5) .c-menu-overlay__link{animation-delay:.5s}.is-active .c-menu-overlay__item:nth-child(6) .c-menu-overlay__link{animation-delay:.6s}.is-active .c-menu-overlay__item:nth-child(7) .c-menu-overlay__link{animation-delay:.7s}.is-active .c-menu-overlay__item:nth-child(8) .c-menu-overlay__link{animation-delay:.8s}.is-active .c-menu-overlay__item:nth-child(9) .c-menu-overlay__link{animation-delay:.9s}.is-active .c-menu-overlay__item:nth-child(10) .c-menu-overlay__link{animation-delay:1s}.c-menu-overlay__item span{vertical-align:middle;margin-right:0}.c-menu-overlay__item:focus{outline:none}.c-menu-overlay__item:before{content:none}.c-menu-overlay__item.is-open .c-menu-overlay__dropdown{display:block}.c-menu-overlay__heading{display:block;margin-bottom:5px;font-weight:300;vertical-align:middle;padding:10px 0}.c-menu-overlay__heading--icon{display:inline-block;width:12px;height:12px;margin-right:8px;vertical-align:middle}.c-menu-overlay__heading--text{color:#000}.c-menu-overlay__dropdown{background:#f2f1ed;margin:0;display:none;max-height:inherit;position:absolute;top:0;left:0;right:0;padding:0 20px;z-index:99999999;height:100%}.c-menu-overlay__text{font-size:18px;line-height:28px}.c-menu-overlay__description{font-weight:400;font-size:16px;line-height:1.5}.c-menu-overlay__description p:last-of-type{margin:0}.c-menu-overlay__arrow{display:inline-block;width:auto;height:12px;vertical-align:middle;transition:transform .5s;color:#000}.c-menu-overlay__arrow:after{content:""}.c-menu-overlay__arrow path{fill:currentColor}.c-menu-overlay__arrow--container{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px}.c-menu-overlay__link{color:#000;display:block;height:100%;text-decoration:none;transition:color .2s;white-space:nowrap;font-family:Aeonik,sans-serif;padding:10px 0;display:flex;align-items:center;justify-content:space-between;opacity:0;animation:fade-in-right .2s ease forwards}.c-menu-overlay__link--child,.c-menu-overlay__link .c-menu-overlay__item--child{font-weight:400;display:block}.c-menu-overlay__link--child{font-family:Aeonik,sans-serif;font-size:1rem;line-height:inherit;letter-spacing:0;padding:12px 0}.c-menu-overlay__link:hover{color:#000;text-decoration:underline}.c-menu-overlay__text{display:inline-block;vertical-align:middle}.c-menu-overlay.is-active{display:block}.c-menu-overlay.is-open .menu-overlay__container{max-height:100vh;overflow:scroll}@keyframes fade-in-right{0%{opacity:0;transform:translateX(-15px)}to{opacity:1;transform:translateX(0)}}.c-menu-overlay__item--submenu{margin-bottom:20px}.c-menu-overlay__item--submenu:last-of-type{margin-bottom:0}.c-menu-overlay__item--submenu .c-button{display:inline-block;width:auto}.c-menu__list,.menu__list{list-style:none;overflow:visible;margin:0;padding:0}.c-menu__item,.menu__item{display:inline-block;padding:0;margin-bottom:0;vertical-align:middle}.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}.has-hero .c-menu__chevron,.has-hero .menu__chevron{color:#fff}.is-scrolled .has-hero .c-menu__chevron,.is-scrolled .has-hero .menu__chevron{color:#000}.c-menu__link,.menu__link{align-items:center;display:inline-flex;font-size:16px;height:100%;white-space:nowrap;font-weight:200;font-family:Aeonik,sans-serif;line-height:1.5;padding:20px 15px}.c-menu__link,.c-menu__link:hover,.menu__link,.menu__link:hover{color:#000;text-decoration:none}.c-menu__link:hover .c-menu__text,.menu__link:hover .c-menu__text{text-decoration:underline;color:#000}.c-menu__subtitle,.menu__subtitle{display:block;color:#797979;grid-column:span 12/span 12;font-size:14px}.c-menu__text,.menu__text{color:#000;display:block}.has-hero .c-menu__text,.has-hero .menu__text{color:#fff}.is-scrolled .has-hero .c-menu__text,.is-scrolled .has-hero .menu__text{color:#000}.c-menu__subtext,.menu__subtext{display:block;color:#797979;font-size:14px}.c-menu__label,.menu__label{display:inline-block;margin-left:5px;padding:5px 20px;border:1px solid #a89ef4;background:#a89ef4;border-radius:24px;font-size:14px;font-weight:400;color:#000}.c-pagination{display:block;text-align:center;margin-top:30px}.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--beige{background:#f2f1ed}.o-section__background--black{background:#000;color:#fff}.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-margin_top--none{margin-top:0}.o-margin_top--small{margin-top:20px}@media (min-width:1024px){.o-margin_top--small{margin-top:40px}}.o-margin_top--medium{margin-top:40px}@media (min-width:1024px){.o-margin_top--medium{margin-top:60px}}.o-margin_top--large{margin-top:60px}@media (min-width:1024px){.o-margin_top--large{margin-top:100px}}.o-margin_top--extralarge{margin-top:60px}@media (min-width:1024px){.o-margin_top--extralarge{margin-top:120px}}.o-padding_top--small{padding-top:30px}.o-padding_top--normal{padding-top:40px}@media (min-width:768px){.o-padding_top--normal{padding-top:60px}}@media (min-width:1024px){.o-padding_top--normal{padding-top:100px}}.o-padding_top--none{padding-top:0}.o-padding_bottom--small{padding-bottom:30px}.o-padding_bottom--normal{padding-bottom:40px}@media (min-width:768px){.o-padding_bottom--normal{padding-bottom:60px}}@media (min-width:1024px){.o-padding_bottom--normal{padding-bottom:100px}}.o-padding_bottom--none{padding-bottom:0}.slick-list{position:relative;margin:0 -15px}.slick-list.draggable:hover{cursor:-webkit-grab;cursor:grab}.slick-track{display:inline-flex;flex-wrap:wrap;align-items:flex-start;padding:0;align-items:center}.slick-slide{outline:none;margin:0 15px}.slick-dots{display:flex;align-items:center;grid-gap:15px;gap:15px;list-style:none;margin:16px 0 0;padding:0;width:100%}.slick-dots li{flex:0 0 50%;flex:0 0 var(--dot-width,50%);margin:0}.slick-dots li button{display:block;width:100%;height:3px;padding:0;border:none;border-radius:2px;background:rgba(0,0,0,.2);background:var(--color-border-secondary,rgba(0,0,0,.2));font-size:0;cursor:pointer;transition:background .2s ease}.slick-dots li button:before{display:none}.slick-dots li.slick-active button{background:#000;background:var(--color-text-primary,#000)}.slick-arrows{position:absolute;right:0;bottom:0;left:0}.slick-slide{display:inline-block;outline:none!important}.slick-disabled{opacity:.5}table{width:100%}strong{font-weight:700}.c-video{background-color:#707070;position:relative}.c-video__wrapper{position:relative;padding-bottom:56.25%;height:0;border-radius:0;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:0;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:#a89ef4}.c-video__button--primary:hover{cursor:pointer;background-color:#7f70ef}.c-video__button--secondary{background-color:#f2f1ed}.c-video__button--secondary .c-video__icon{fill:#000}.c-video__button--secondary:hover{cursor:pointer;background-color:#dddacf}.c-video__button--tertiary{background-color:#edc7ff}.c-video__button--tertiary:hover{cursor:pointer;background-color:#dd94ff}.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-layout__item>.o-column.o-column__title:last-child h1,.o-layout__item>.o-column.o-column__title:last-child h2,.o-layout__item>.o-column.o-column__title:last-child h3,.o-layout__item>.o-column.o-column__title:last-child h4,.o-layout__item>.o-column.o-column__title:last-child h5,.o-layout__item>.o-column.o-column__title:last-child h6{margin-bottom:0}.o-column{margin-bottom:30px}.o-column:last-of-type{margin-bottom:0}.o-column__subtitle{margin-bottom:5px}.o-column__title,.o-column__title p:last-of-type{margin-bottom:0}.o-column__title p strong{font-weight:400;color:#a89ef4}.o-column__title p em{font-style:inherit;color:#797979;font-weight:400}.o-column__text a{text-decoration:underline}.o-column__text a:hover{text-decoration:none}.o-column__text blockquote{font-size:20px;line-height:28px;font-style:inherit}.o-column__text strong{font-weight:400;color:#000}.o-column__text--small{font-size:14px}.o-column__text--normal{font-size:16px}@media (min-width:1024px){.o-column__text--normal{font-size:px}}.o-column__text--big{font-size:18px}@media (min-width:768px){.o-column__text--big{font-size:20px}}@media (min-width:1024px){.o-column__text--big{font-size:22px}}@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}@media (min-width:1024px){.o-column__text p{font-size:18px}}.o-column__text iframe{width:100%;border-radius:10px;overflow:hidden}.o-column__video{position:relative}.o-column__video video{max-width:100%;height:auto;border-radius:0;overflow:hidden}.o-column__form{display:block}.o-column__form--inner{background-color:#fff;width:100%;padding:30px;position:relative;border:1px solid #707070;border-radius:10px}@media (min-width:1024px){.o-column__form--inner{padding:50px}}.o-column__quote{position:relative}.o-column__figure{position:relative;text-align:center}.o-column__figure figure{margin:0}.o-column__figure img{margin-bottom:0;border-radius:10px}.o-column__figure--featured img{width:100%;height:100%;object-fit:cover}@media (min-width:768px){.o-column__figure--featured{margin-bottom:0}}.o-column__image{max-width:100%;overflow:hidden;width:auto;width:100%;height:auto;border-radius:10px}.o-column__icon{max-width:54px}.o-column__highlighted{background-color:#fff;padding:20px}@media (min-width:1024px){.o-column__highlighted{padding:30px;position:-webkit-sticky;position:sticky;top:138px}}.o-column__highlighted .c-footer__buttons,.o-column__highlighted .c-footer__phone{margin-bottom:30px}.o-column__highlighted .o-highlighted__small{font-size:14px}.o-column__highlighted .o-highlighted__small p:last-of-type{margin-bottom:0}.o-column__line{margin-bottom: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-bottom:0;margin-right:5px;display:inline-block}.o-column__button--inline:last-of-type{margin-right:0}}.o-container{height:100%;margin-left:auto;margin-right:auto;max-width:1320px;padding:0 15px;width:100%;position:relative;z-index:3}.o-container:after{content:""!important;display:block!important;clear:both!important}.o-container--full{max-width:100%}.o-container--extraextralarge{max-width:1670px}.o-container--large{max-width:1394px}.o-container--medium{max-width:1118px}.o-container--small{max-width:842px}.o-container--smallest{max-width:650px}.c-faq-item{margin-bottom:0}.c-faq-item__item{padding:0;margin:0 0 15px;border-bottom:1px solid #707070}.c-faq-item__item:hover{cursor:pointer}.c-faq-item__item.is-open .c-faq-item__content{display:block}.c-faq-item__item.is-open .c-faq-item__title{color:#000}.c-faq-item__item.is-hidden .c-faq-item__content{display:none}.c-faq-item__inner{padding:20px 24px}.c-faq-item__button{margin-bottom:0;position:relative;width:100%;background:rgba(0,0,0,0);color:#797979;border:0;padding:0;text-align:left;line-height:1.5;border-radius:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:400}.c-faq-item__button:focus{outline:none}.c-faq-item__title{text-align:left;color:#000;margin:0;display:block;font-weight:400;flex:0 0 calc(100% - 50px)}.c-faq-item__title:hover{cursor:pointer}.c-faq-item__content{height:100%;max-height:100%;overflow:hidden;transition:max-height .2s;color:#797979;padding:0;margin-top:20px}.c-faq-item__content>p:last-of-type{margin-bottom:0}@inlclude bp(large){.c-faq-item__content>p{font-size:18px}}.is-hidden .c-faq-item__content{max-height:0}.c-faq-item__icon{right:2px;top:0;position:absolute;transition:transform .4s ease-in-out;width:20px;height:20px;display:block}.c-faq-item__icon--inner{position:relative;width:20px;height:20px;display:block}.c-faq-item__icon--horizontal{position:absolute;background-color:#000;width:20px;height:2px;left:50%;margin-left:-10px;top:50%;margin-top:-1px;opacity:1;transition:all .5s ease-in-out;-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.is-open .c-faq-item__icon--horizontal{transition:all .5s ease-in-out;-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}.c-faq-item__icon--vertical{position:absolute;background-color:#000;width:2px;height:20px;left:50%;margin-left:-1px;top:50%;margin-top:-10px;transition:all .5s ease-in-out;-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:1}.is-open .c-faq-item__icon--vertical{transition:all .5s ease-in-out;-ms-transform:rotate(90deg);transform:rotate(90deg)}.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:#000;font-family:Aeonik,sans-serif;font-size:22px;line-height:28px;margin-bottom:20px}@media (min-width:375px){.gform_title{font-size:28px;line-height:32px}}.gform_description{color:#797979;margin-bottom:15px;display:block;font-size:16px;opacity:.8}.gform_required_legend{color:#797979;display:none}.gform_validation_errors ol{display:none}.gform_submission_error{font-size:16px;line-height:1.5;margin-bottom:15px;background:#fff;padding:10px 15px;border:1px solid #000;border-radius:10px;font-weight:500;color:#797979;font-family:Aeonik,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:#797979;margin-bottom:0;display:block;font-size:14px;margin-top:5px}.gform_footer{margin-top:15px}.gform_button{width:100%;display:block}@media (min-width:1024px){.gform_button{width:auto;display:inline-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:#797979;margin:0;display:block;font-size:14px}.gfield_label{font-family:Aeonik,sans-serif;font-size:14px;vertical-align:middle;color:#000;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:#fff;border:0;margin-bottom:0}.gfield_list_icons{padding:0;border:0}.gfield_list_icons .add_list_item,.gfield_list_icons .delete_list_item{background:#fff;height:16px;width:16px;overflow:hidden;margin:0;padding:0;border-radius:100%;line-height:0;display:inline-block}.gfield_list td,.gfield_list tr{border:0;padding:0}.gfield_list td.gfield_list_icons,.gfield_list tr.gfield_list_icons{padding-left:10px;width:50px}.gfield_list td.gfield_list_group,.gfield_list tr.gfield_list_group{margin-bottom:5px;display:flex;align-items:center}.gfield_list td.gfield_list_group:last-of-type,.gfield_list tr.gfield_list_group:last-of-type{margin-bottom:0}.gfield_list td.gfield_list_group td.gfield_list_cell,.gfield_list tr.gfield_list_group td.gfield_list_cell{flex:1}.gfield:before{content:none}.gfield_required_asterisk,.gfield_required_text{margin-left:2px;color:#000}.gfield_checkbox{margin:0;padding:0;list-style:none}.gfield_consent_label{font-size:16px;margin-left:5px;color:#000}.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:Aeonik,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:#797979;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:500}@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:500;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:10px;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 #707070}.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:#f2f1ed;text-decoration:none;border-radius:50%;width:30px;height:30px}.ui-state-default:hover{background-color:#a89ef4;color:#fff}.ui-state-disabled{background:#707070}.ui-state-highlight{background-color:#d1ccf9}.ui-state-active{background-color:#a89ef4}.o-list-bare{list-style:none;margin-left:0}.o-list-inline{list-style:none;margin:0}.o-list-inline__item{display:inline-block}.c-read-more{margin-bottom:0}.c-read-more__inner.is-open .c-read-more__text{display:block}.c-read-more__inner.is-open .c-read-more__title{color:#000}.c-read-more__inner.is-hidden .c-read-more__text,.c-read-more__inner.is-open .c-read-more__button{display:none}.c-read-more__item{padding:0;margin:0}.c-read-more__button{position:relative;width:100%;background:rgba(0,0,0,0);color:#797979;border:0;text-align:left;line-height:1.5;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:10px}.c-read-more__button .c-button__transparant{padding-left:0;padding-right:0}.c-read-more__button:focus{outline:none}.c-read-more__button:hover{background:rgba(0,0,0,0);cursor:pointer}.c-read-more__title{text-align:left;color:#000;font-size:16px;line-height:1.5;margin:0;display:block;font-weight:500;flex:0 0 calc(100% - 50px)}.c-read-more__text{height:100%;max-height:100%;overflow:hidden;transition:max-height .2s;color:#797979;padding:0;font-size:16px;margin-bottom:15px;margin-top:15px}.c-read-more__text>p:last-of-type{margin-bottom:0}.is-hidden .c-read-more__text{max-height:0;margin-top:0}.c-read-more__icon{color:#f2f1ed;display:inline-block;transition:transform .4s ease-in-out;width:16px}.is-open .c-read-more__icon{-ms-transform:rotate(180deg);transform:rotate(180deg);transition:transform .4s ease-in-out}table{background:#fff;border:1px solid #707070;text-align:left;color:#797979}table caption{font-weight:700;text-align:left;padding:5px}table tr{border-bottom:1px solid #707070}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 #707070}.c-table__item{display:flex;justify-content:space-between;align-items:center;margin:0;border-bottom:1px solid #707070;border-radius:5px}.c-table__item:nth-of-type(odd){background:#fff}.c-table__item:last-of-type{border-bottom:0;margin-bottom:0}.c-table__name{display:inline-block;color:#797979;flex:1 0 50%;padding:6px 15px}@media (min-width:1024px){.c-table__name{flex:1 0 40%}}.c-table__value{display:inline-block;flex:1 0 50%;color:#797979;padding:6px 15px}@media (min-width:1024px){.c-table__value{flex:1 0 60%}}.c-table{margin:0}.c-table__wrapper{overflow-y:auto}.c-table__head{background:#a89ef4;color:#fff;border-radius:5px 0 0 5px}.c-table__header{border:0;padding:10px}.c-table__body .c-table__row{border-radius:5px}.c-table__body .c-table__row:nth-of-type(odd){background:#fff}.c-table__data{border:0;padding:10px}.c-archive__top{display:grid;grid-auto-columns:1fr;grid-auto-flow:row;grid-template-columns:repeat(12,1fr);grid-row-gap:30px;grid-column-gap:0;margin-bottom:30px}@media (min-width:1024px){.c-archive__top{margin-bottom:50px;grid-row-gap:0;grid-column-gap:30px}}.c-archive__title{grid-column:span 12/span 12;margin:0}@media (min-width:768px){.c-archive__title{grid-column:span 6/span 6}}@media (min-width:1024px){.c-archive__title{grid-column:span 7/span 7}}.c-archive__search{margin-bottom:30px;position:relative}.c-archive__search input{padding-right:48px;border:1px solid #707070;border-radius:10px}.c-archive__search input::-webkit-input-placeholder{color:#000;opacity:1}.c-archive__search input:-moz-placeholder,.c-archive__search input::-moz-placeholder{color:#000;opacity:1}.c-archive__search input:-ms-input-placeholder{color:#000;opacity:1}.c-archive__search--icon--container{position:absolute;right:0;top:0;bottom:0;display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center}.c-archive__search--icon{width:22px;height:22px}.c-archive__filter{margin-bottom:30px}@media (min-width:1024px){.c-archive__filter{margin-bottom:30px}}.c-archive__filter .filter-btn{display:inline-block;padding:0;margin-right:15px;-webkit-appearance:none;-moz-appearance:none;color:#797979;appearance:none;background:rgba(0,0,0,0);border:0;font-family:Aeonik,sans-serif;font-size:18px;line-height:28px;font-weight:400}@media (min-width:1024px){.c-archive__filter .filter-btn{font-size:24px;line-height:28px}}.c-archive__filter .filter-btn.active{color:#000}.c-archive__filter .filter-btn:hover{cursor:pointer}.c-archive__posts{background:#f3eff6;position:relative;overflow:hidden;padding-bottom:100px}.c-archive__element{position:absolute;top:0;left:0;right:0;width:100%;z-index:1}.o-section.o-section--breadcrumbs{margin-top:30px}@media (min-width:1024px){.o-section.o-section--breadcrumbs{margin-top:60px}}.breadcrumbs,.c-breadcrumbs{padding:15px 0;font-size:16px;font-family:Aeonik,sans-serif;font-weight:300}.breadcrumbs a,.c-breadcrumbs a{color:#a89ef4;text-decoration:none;vertical-align:middle;display:inline-block}.breadcrumbs a:hover,.c-breadcrumbs a:hover{text-decoration:underline}.breadcrumbs__home,.c-breadcrumbs__home{width:26px;display:inline-block;vertical-align:middle;height:26px;line-height:0;margin-right:2px}.breadcrumbs__chevron,.c-breadcrumbs__chevron{color:#a89ef4;margin:0 5px;width:20px;vertical-align:middle;display:inline-block}.breadcrumbs__chevron path,.c-breadcrumbs__chevron path{fill:currentColor}.breadcrumb_last{font-weight:300;color:#797979;text-decoration:none;display:inline-block;vertical-align:middle}.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:10px;opacity:1;text-decoration:none;outline:none;transition:background none;line-height:1.5;overflow:visible;font-family:Aeonik,sans-serif;padding:15px 30px;border-radius:48px;display:inline-block}.c-button:hover{text-decoration:none}.c-button:hover .c-button__icon{-ms-transform:translateX(2px);transform:translateX(2px);transition:transform .25s ease-in}.c-button__text{line-height:1.5;margin-bottom:2px}.c-button__icon,.c-button__text{display:inline-block;vertical-align:middle}.c-button__icon{width:18px;height:18px;transition:transform .25s ease-in;margin-left:20px}.c-button__primary{background:#000;color:#fff;border:1px solid #000}.c-button__primary:hover{background:#a89ef4;color:#fff;border-color:#a89ef4}.c-button__primary:hover .c-button__icon path{fill:#fff}.c-button__secondary{background:#f2f1ed;color:#fff;border-color:#f2f1ed}.c-button__secondary .c-button__icon{color:#fff}.c-button__secondary .c-button__icon path{fill:currentColor}.c-button__secondary:hover{background:#dddacf;color:#fff;border-color:#dddacf}.c-button__secondary:hover .c-button__icon{color:#fff}.c-button__secondary:hover .c-button__icon path{fill:currentColor}.c-button__tertiary{background:#edc7ff;color:#fff;border-color:#edc7ff}.c-button__tertiary .c-button__icon{color:#fff}.c-button__tertiary .c-button__icon path{fill:currentColor}.c-button__tertiary:hover{background:#dd94ff;color:#fff;border-color:#dd94ff}.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:#fff;border-color:#fff}.c-button__outline:hover{background:#fff;color:#000;border-color:#fff}.c-button__outline:hover .c-button__icon{color:#a89ef4}.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:#a89ef4;color:#fff;border-color:#a89ef4}.c-button__white:hover .c-button__icon path{fill:#fff}.c-button__transparant{background:rgba(0,0,0,0);color:#000;border-color:rgba(0,0,0,0)}.c-button__transparant:hover .c-button__text{text-decoration:underline}.o-section--cards{overflow:hidden}.c-card-card__list--carousel{margin-bottom:20px}.c-card-card__list:not(.slick-slider){display:grid;grid-column-gap:0;grid-row-gap:30px;grid-template-columns:repeat(1,1fr)}@media (min-width:768px){.c-card-card__list:not(.slick-slider){grid-column-gap:30px;grid-row-gap:30px;grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.c-card-card__list:not(.slick-slider){grid-column-gap:60px}}.c-card-card__list .slick-track{align-items:flex-start}.c-card-card__figure{display:block;margin:0}.c-card-card__figure--container{position:relative;overflow:hidden;margin-bottom:20px;border-radius:5px}.c-card-card__figure:after{content:"";top:0;width:100%;background:#000;opacity:.5;z-index:1}.c-card-card__figure:after,.c-card-card__inner{position:absolute;left:0;right:0;bottom:0;height:100%}.c-card-card__inner{display:inline-flex;text-align:center;align-items:center;justify-content:flex-end;padding:20px;z-index:3;flex-wrap:wrap;flex-direction:column}@media (min-width:1024px){.c-card-card__inner{padding:30px}}@media (min-width:1280px){.c-card-card__inner{padding:40px}}.c-card-card__image{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}.c-card-card__aspect-ratio{padding-top:80%}.c-card-card__title{color:#fff;font-size:40px;line-height:50px;font-weight:700;margin:0;font-family:Aeonik,sans-serif}@media (min-width:1024px){.c-card-card__title{font-size:50px;line-height:60px}}@media (min-width:1280px){.c-card-card__title{font-size:60px;line-height:70px}}.c-card-card__button--container{display:inline-block;margin-top:15px}.c-card-card__button--container .c-button{box-shadow:inset 0 0 0 1px #000;border:3px solid #fff;border-radius:0}.c-card-card__description p:last-of-type{margin-bottom:0}.c-card-card__size{margin-right:15px}.c-card-card__icon{margin-right:5px}.c-card-card__icon,.c-card-card__text{display:inline-block;vertical-align:middle}.o-aspect-ratio{display:block;padding-bottom:75%}.c-card-cases-selected__list{overflow:hidden}.c-card-cases-selected__item{grid-column:span 12/span 12;margin:0}.c-card-cases-selected__full-link{height:100%;display:flex;flex-direction:column}.c-card-cases-selected__full-link:hover{text-decoration:none}.c-card-cases-selected__full-link:hover .c-card-post__image{-ms-transform:scale(1.05);transform:scale(1.05);transition:transform .25s}.c-card-cases-selected__figure,.c-card-cases-selected__inner{position:relative;overflow:hidden}.c-card-cases-selected__figure{margin-bottom:0;border-radius:10px;padding-top:48.2142857143%}.c-card-cases-selected__image{object-fit:cover;transition:transform .25s}.c-card-cases-selected__image,.c-card-cases-selected__meta{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.c-card-cases-selected__meta{display:inline-flex;padding:30px 20px;color:#fff;flex-direction:column}@media (min-width:1024px){.c-card-cases-selected__meta{padding:100px 150px}}.c-card-cases-selected__excerpt,.c-card-cases-selected__title{color:#fff}@media (min-width:1024px){.c-card-cases-selected__excerpt{max-width:50%}}.c-card-cases-selected__button{margin-top:auto}.c-card-cases-selected__button:hover .c-button__icon{-ms-transform:translateX(2px);transform:translateX(2px);transition:transform .25s ease-in}.c-card-cases__list{display:grid;grid-auto-columns:1fr;grid-auto-flow:row;grid-template-columns:repeat(12,1fr);grid-row-gap:30px;grid-column-gap:15px}.c-card-cases__item{grid-column:span 12/span 12;margin:0}@media (min-width:768px){.c-card-cases__item{grid-column:span 6/span 6}}@media (min-width:1024px){.c-card-cases__item{grid-column:span 4/span 4}}.c-card-cases__item--no-results{grid-column:span 12/span 12}.c-card-cases__full-link{height:100%;display:flex;flex-direction:column}.c-card-cases__full-link:hover{text-decoration:none}.c-card-cases__full-link:hover .c-card-post__image{-ms-transform:scale(1.05);transform:scale(1.05);transition:transform .25s}.c-card-cases__figure{margin-bottom:0;position:relative;overflow:hidden;border-radius:10px;padding-top:95%}.c-card-cases__image{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;transition:transform .25s}.c-card-cases__meta{margin-top:20px;display:flex;flex-direction:column;flex:1}.c-card-cases__categories{position:relative;margin-bottom:15px}.c-card-cases__categorie{display:inline-block;padding:5px 20px;border:1px solid #000;background:#000;border-radius:24px;font-size:14px;font-weight:400;color:#fff}.c-card-cases__excerpt{color:#797979;margin-bottom:30px}.c-card-cases__button{margin-top:auto}.c-card-cases__button:hover .c-button__icon{-ms-transform:translateX(2px);transform:translateX(2px);transition:transform .25s ease-in}.c-card-downloads__list{display:grid;grid-auto-columns:1fr;grid-auto-flow:row;grid-template-columns:repeat(12,1fr);grid-row-gap:30px;grid-column-gap:15px}.c-card-downloads__item{grid-column:span 12/span 12;margin:0}@media (min-width:768px){.c-card-downloads__item{grid-column:span 6/span 6}}@media (min-width:1024px){.c-card-downloads__item{grid-column:span 4/span 4}}.c-card-downloads__full-link{height:100%;display:flex;flex-direction:column}.c-card-downloads__full-link:hover{text-decoration:none}.c-card-downloads__full-link:hover .c-card-post__image{-ms-transform:scale(1.05);transform:scale(1.05);transition:transform .25s}.c-card-downloads__figure{margin-bottom:0;position:relative;overflow:hidden;border-radius:10px;padding-top:95%}.c-card-downloads__image{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;transition:transform .25s}.c-card-downloads__meta{margin-top:20px;display:flex;flex-direction:column;flex:1}.c-card-downloads__categories{position:relative;margin-bottom:15px}.c-card-downloads__categorie{display:inline-block;padding:5px 20px;border:1px solid #000;background:#000;border-radius:24px;font-size:14px;font-weight:400;color:#fff}.c-card-downloads__button{margin-top:auto}.c-card-downloads__button:hover .c-button__icon{-ms-transform:translateX(2px);transform:translateX(2px);transition:transform .25s ease-in}.c-card-post__list{display:grid;grid-auto-columns:1fr;grid-auto-flow:row;grid-template-columns:repeat(12,1fr);grid-row-gap:30px;grid-column-gap:15px}.c-card-post__item{grid-column:span 12/span 12;margin:0}@media (min-width:768px){.c-card-post__item{grid-column:span 6/span 6}}@media (min-width:1024px){.c-card-post__item{grid-column:span 4/span 4}}.c-card-post__item--no-results{grid-column:span 12/span 12}.c-card-post__full-link{height:100%;display:flex;flex-direction:column}.c-card-post__full-link:hover{text-decoration:none}.c-card-post__full-link:hover .c-card-post__image{-ms-transform:scale(1.05);transform:scale(1.05);transition:transform .25s}.c-card-post__figure{margin-bottom:0;position:relative;overflow:hidden;border-radius:10px;padding-top:95%}.c-card-post__image{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;transition:transform .25s}.c-card-post__meta{margin-top:20px;display:flex;flex-direction:column;flex:1}.c-card-post__categories{position:relative;margin-bottom:15px}.c-card-post__categorie{display:inline-block;padding:5px 20px;border:1px solid #000;background:#000;border-radius:24px;font-size:14px;font-weight:400;color:#fff}.c-card-post__excerpt{color:#797979;margin-bottom:30px}.c-card-post__button{margin-top:auto}.c-card-post__button:hover .c-button__icon{-ms-transform:translateX(2px);transform:translateX(2px);transition:transform .25s ease-in}.c-card-post-selected__item{grid-column:span 12/span 12}@media (min-width:768px){.c-card-post-selected__item{grid-column:span 12/span 12}}@media (min-width:1024px){.c-card-post-selected__item{grid-column:span 12/span 12}}.c-card-post-selected__figure{padding-top:38.6666666667%}.c-card-team__list{display:grid;grid-auto-columns:1fr;grid-auto-flow:row;grid-template-columns:repeat(12,1fr);grid-row-gap:15px;grid-column-gap:15px}.c-card-team__item{grid-column:span 12/span 12;margin:0}@media (min-width:425px){.c-card-team__item{grid-column:span 6/span 6}}@media (min-width:1024px){.c-card-team__item{grid-column:span 4/span 4}}.c-card-team__item--join .c-card-team__inner{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%}.c-card-team__item--join .c-join__title{font-weight:500}.c-card-team__item--join .c-join__description{margin-bottom:30px}.c-card-team__item--join .c-join__description p:last-of-type{margin-bottom:0}.c-card-team__figure{margin-bottom:0;position:relative;overflow:hidden;padding-top:115%;height:100%;border-radius:10px}.c-card-team__figure:after{content:"";background:#000;opacity:.2}.c-card-team__figure:after,.c-card-team__image{position:absolute;left:0;top:0;right:0;bottom:0}.c-card-team__image{width:100%;height:100%;object-fit:cover}.c-card-team__title{display:block;margin-bottom:10px}.c-card-team__meta{margin-top:20px}.c-card-team__description{color:#000}@media (min-width:1024px){.c-card-team__description{font-size:18px}}.c-card-vacature__list{display:grid;grid-auto-columns:1fr;grid-auto-flow:row;grid-template-columns:repeat(12,1fr);grid-row-gap:0;grid-column-gap:30px}.c-card-vacature__item{grid-column:span 12/span 12;margin:0;border-bottom:1px solid #000}.c-card-vacature__full-link:hover .c-card-vacature__image{-ms-transform:scale(1.05);transform:scale(1.05);transition:transform .25s}.c-card-vacature__figure{margin-bottom:0;position:relative;overflow:hidden;border-radius:10px;padding-top:58.6956521739%}.c-card-vacature__image{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;transition:transform .25s}.c-card-vacature__meta{padding:30px 0}@media (min-width:768px){.c-card-vacature__meta{padding:40px 0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}}.c-card-vacature__date{display:block;font-size:14px;margin-bottom:8px}.c-card-vacature__title{margin-bottom:0}@media (min-width:768px){.c-card-vacature__title{flex:0 0 35%}}.c-card-vacature__employment-type,.c-card-vacature__location,.c-card-vacature__title{margin-bottom:15px}@media (min-width:768px){.c-card-vacature__employment-type,.c-card-vacature__location,.c-card-vacature__title{margin-bottom:0}}.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:#a89ef4;border:1px solid #a89ef4}.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}@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:21px;width:21px;display:inline-flex;align-items:center;justify-content:center;position:absolute;bottom:0;border-radius:100%;z-index:9;margin:0 5px}.c-carousel__button.slick-disabled{opacity:.5}.c-carousel__button:hover{cursor:pointer;opacity:1}.c-carousel__button--prev{left:0}.c-carousel__button--next{right:0}.c-carousel__progress{width:100%;height:5px;background:#fff;position:relative;margin-top:30px;border-radius:5px;overflow:hidden}.c-carousel__progress-bar{height:100%;width:0;background:#bd9c64;transition:width .3s ease;border-radius:5px;height:5px}.c-footer{background-color:#000;position:relative;z-index:1;overflow:hidden;padding-top:120px}.c-footer__top{margin-top:60px;text-align:center}.c-footer__logo{line-height:0;margin:120px 0 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;text-align:center}.c-footer__widgets .c-footer__inner{text-align:left;align-items:flex-start}@media (min-width:1024px){.c-footer__inner{align-items:center;text-align:left}}.c-footer__middle{padding:60px 0}.c-footer__description{color:#fff}.c-footer__description p:last-of-type{margin-bottom:0}.c-footer__description a{color:#fff;text-decoration:underline}.c-footer__description a:hover{text-decoration:none}.c-footer__column{grid-column:span 12/span 12}@media (min-width:768px){.c-footer__column{grid-column:span 6/span 6}.c-footer__column:last-of-type{text-align:right}}.c-footer__title{color:#717171;font-size:16px;line-height:1.5;display:block;margin-bottom:15px;font-family:Aeonik,sans-serif;font-weight:400}.c-footer__widgets{margin-bottom:60px}.c-footer__widgets .menu{margin:0}.c-footer__widgets .menu .c-menu__item{margin:0 0 10px;display:block}.c-footer__widgets .menu .c-menu__item:last-of-type{margin:0}.c-footer__widgets .menu .c-menu__item .c-menu__link{color:#fff}.c-footer__widgets .menu .c-menu__item .c-menu__link:hover{color:#fff;opacity:.85;text-decoration:underline}.c-footer__menu{grid-column:span 12/span 12}.c-footer__menu--container{margin-bottom:30px}@media (min-width:1024px){.c-footer__menu--container{margin-bottom:50px}}.c-footer__menu--container:last-of-type{margin-bottom:0}@media (min-width:768px){.c-footer__menu{grid-column:span 6/span 6}}@media (min-width:1024px){.c-footer__menu{grid-column:span 3/span 3}}.c-footer__menu--item{margin-bottom:15px;opacity:.65}.c-footer__menu--item:last-of-type{margin-bottom:0}.c-footer__menu--link{color:#fff}.c-footer__menu--link:hover{color:#fff;text-decoration:underline;opacity:1}.c-footer__menu--copyright{display:block;vertical-align:middle;text-align:left;margin-bottom:0;margin-top:15px}@media (min-width:768px){.c-footer__menu--copyright{display:inline-block;margin:0}}.c-footer__menu--copyright .c-menu__list{margin-bottom:15px}@media (min-width:1024px){.c-footer__menu--copyright .c-menu__list{margin-bottom:0}}.c-footer__menu--copyright .c-menu__item{display:block;text-align:center}@media (min-width:1024px){.c-footer__menu--copyright .c-menu__item{display:inline-block;text-align:left}}.c-footer__menu--copyright .c-menu__link{padding:0;color:#797979}.c-footer__menu--copyright .c-menu__text{color:#797979!important}.c-footer__copyright{padding:15px 0;border-top:0;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;display:grid}@media (min-width:1024px){.c-footer__copyright--left{grid-column:span 6/span 6;order:1;display:block}}.c-footer__copyright-date{margin-right:0;display:block;text-align:center;order:2}@media (min-width:1024px){.c-footer__copyright-date{display:inline-block;vertical-align:middle;margin-right:15px;text-align:left;margin-bottom:0;order:1}}.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;font-family:Aeonik,sans-serif;line-height:1.5}.c-footer__copyright-meta span{display:inline-block;vertical-align:middle}.o-section--gallery{overflow:hidden}.c-gallery__list{display:grid;grid-auto-columns:1fr;grid-auto-flow:row;grid-template-columns:repeat(12,1fr);grid-row-gap:15px;grid-column-gap:15px;margin:0}@media (min-width:768px){.c-gallery__list{grid-row-gap:15px;grid-column-gap:15px}}.c-gallery__item{margin:0;grid-column:span 12/span 12;border-radius:10px;position:relative;overflow:hidden;height:300px}@media (min-width:768px){.c-gallery__item{grid-column:span 6/span 6;height:400px}.c-gallery__item:nth-child(4n+1){grid-column:span 4}.c-gallery__item:nth-child(4n+2),.c-gallery__item:nth-child(4n+3){grid-column:span 8}.c-gallery__item:nth-child(4n+4){grid-column:span 4}}@media (min-width:1024px){.c-gallery__item{height:500px}}.c-gallery__inner{position:absolute;top:0;left:0;right:0;bottom:0;display:inline-flex;align-items:center;justify-content:center;text-align:center}.c-gallery__figure{max-width:300px;margin:0}.c-gallery__image{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}.c-header{width:100%}.c-header__main{height:100%;width:100%;padding:10px 0}.is-scrolled .c-header__main,.menu-open .c-header__main{background:#f2f1ed}.c-header__main>.o-container{position:static}.c-header__inner{align-items:center;flex-wrap:wrap;display:flex;justify-content:space-between;height:68px}.c-header__calltoaction{display:none}@media (min-width:768px){.c-header__calltoaction{display:inline-block;vertical-align:middle}.c-header__calltoaction,.is-scrolled .c-header__calltoaction{position:relative;right:0;bottom:0}}.c-header__nav{display:none}@media (min-width:1024px){.c-header__nav{display:inline-block;vertical-align:middle;margin-left:0}}.c-header__buttons{margin-left:30px}.c-header__buttons,.c-header__languages{display:inline-block;vertical-align:middle}.c-header__languages{margin-left:15px}.has-hero .c-header,.is-fixed .c-header{position:fixed}.o-section--hero{position:relative;overflow:hidden;margin-top:-88px}.c-hero__list{margin:0;overflow:hidden}.c-hero__list .slick-list{line-height:1}.c-hero__item{height:100%;margin:0}.c-hero__figure{margin:0;height:100%;z-index:0;overflow:hidden}.c-hero__figure,.c-hero__figure:after{position:absolute;left:0;right:0;bottom:0;top:0}.c-hero__figure:after{content:"";background:#000;opacity:.2}.c-hero__figure picture{height:100%;display:block}.c-hero__image{height:100%;width:100%;object-fit:cover;object-position:center}@media (min-width:768px){.c-hero__image{object-position:center}}.c-hero__video--container{margin:0;height:100%;position:absolute;left:0;right:0;bottom:0;top:0;z-index:0;overflow:hidden}.c-hero__video--container:after{content:"";background:#000;opacity:.2;position:absolute;left:0;right:0;bottom:0;top:0}.c-hero__video{height:100%;width:100%;object-fit:cover;object-position:center}.c-hero__video--wrapper{position:relative;overflow:hidden}.c-hero__video--overlay{z-index:1}.c-hero__video--overlay,.c-hero__video--placeholder{position:absolute;top:0;left:0;width:100%;height:100%}.c-hero__video--placeholder{background-size:cover;background-position:50%;z-index:2;transition:opacity .5s ease}.c-hero__video--placeholder.hidden{opacity:0;pointer-events:none}.c-hero__inner{height:100%;display:flex;align-items:center;text-align:center}.c-hero__content{width:100%;padding:148px 0 100px;margin:0 auto;height:100%;display:inline-block;align-content:flex-end;position:relative;z-index:2}@media (min-width:1024px){.c-hero__content{padding:188px 0 100px}}.c-logo{display:block;width:125px;height:32px;margin:0 auto;position:absolute;left:0;right:0}@media (min-width:1024px){.c-logo{position:relative;margin:0 15px 0 0;width:125px;height:32px}}.has-hero .c-logo svg{fill:#fff}.is-scrolled .has-hero .c-logo svg,.menu-open .has-hero .c-logo svg{fill:#000}.c-menu-toggle{z-index:99999;width:42px;height:42px;padding:10px;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0)}@media (min-width:1024px){.c-menu-toggle{display:none!important}}.c-menu-toggle:focus{outline:0}.c-menu-toggle:hover{cursor:pointer}.c-menu-toggle__bar{background-color:#000;border-radius:0;display:block;height:2px;overflow:hidden;position:relative;transition:background-color .2s ease-in-out;width:100%}.has-hero .c-menu-toggle__bar{background-color:#fff}.is-scrolled .c-menu-toggle__bar{background-color:#000}.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{background-color:#a89ef4}.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}@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-site{display:flex;flex-direction:column;height:100%;max-width:100vw;min-height:100vh;width:100%}.c-site__header{flex:0 0 auto;position:relative;z-index:9;border-bottom:1px solid #707070}.has-hero .c-site__header{border-bottom:1px solid rgba(0,0,0,0)}.c-site__main{position:relative;padding-top:88px}.error404 .c-site__main{padding-top:108px}.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;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 .c-social__full-link{color:#fff;text-decoration:none}.c-social__item:hover .c-social__text{text-decoration:underline}.c-social__full-link{display:block;color:#fff}.c-social__image{height:24px;width:auto}.c-social__figure{display:inline-block;margin:0 8px 0 0}.c-social__text{display:inline-block;vertical-align:middle}.c-subtitle{display:inline-block;margin-bottom:5px;font-size:16px}.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}.c-highlighted-usps__list{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-around}@includ bp(medium){.c-highlighted-usps__list{align-items:center}}.c-highlighted-usps__item{text-align:center;flex:0 0 31%}.c-highlighted-usps__figure{margin-bottom:10px}.c-highlighted-usps__text{font-size:13px;text-transform:uppercase;text-wrap-style:balance;max-width:90px}@media (min-width:768px){.c-highlighted-usps__text{max-width:inherit;font-size:16px}}.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}.u-text-center{text-align:center}.u-text-left{text-align:left}.u-text-right{text-align:right}.u-hide-mobile{display:none}@media (min-width:1024px){.u-hide-mobile{display:inline;display:initial}}@media (min-width:1024px){.u-hide-desktop{display:none}}.u-sr-only{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.c-article__header{position:relative;margin-bottom:30px}.c-article__date{display:block;margin-bottom:10px;font-size:14px}.c-article__container{max-width:850px;padding:0 40px 40px;margin:0 auto 100px;border:1px solid #707070;border-top:0}.c-article__figure{width:calc(100% + 40px);margin:0 -20px;border-radius:10px;position:relative;overflow:hidden}@media (min-width:768px){.c-article__figure{margin:0 -50px;width:calc(100% + 100px)}}.c-article__image{width:100%}.c-article__content{background:#fff;margin:0 -20px;padding:20px}@media (min-width:768px){.c-article__content{margin:0 -50px;padding:50px}}.c-article__meta{text-align:center;margin-bottom:40px}.c-article__content{color:#797979}.c-tags__label{display:block;vertical-align:middle;margin-bottom:10px;color:#000}.c-tags__item,.c-tags__list{display:inline-block;vertical-align:middle}.c-tags__item{margin:0 2px 4px;background:#fff;border:1px solid #f2f1ed;padding:4px 12px;border-radius:24px;font-size:14px;background:#f2f1ed;color:#000}.otgs-development-site-front-end{display:none!important}.o-pulse{-ms-transform-origin:center;transform-origin:center;transform-box:fill-box;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%{opacity:.75;transform:scale(1)}50%{opacity:.1;transform:scale(.75)}to{opacity:.75;transform:scale(1)}}main[\:has\(.c-section--hero\:first-of-type\)] .c-header{--header-color:#fff}main:has(.c-section--hero:first-of-type) .c-header{--header-color:#fff}.o-section--related-posts{margin-bottom:60px}@media (min-width:1024px){.o-section--related-posts{margin-bottom:120px}}.o-signals__icon{width:32px;height:32px;display:inline-block;vertical-align:middle}.blurred-image{-webkit-filter:blur(10px);filter:blur(10px)}.o-section--gradient{margin:0}.o-section--gradient.o-section--purple-gradient-left svg{max-width:400px;max-height:400px;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.o-section--gradient.o-section--purple-gradient-left-bottom svg{max-width:400px;max-height:400px;-ms-transform:translate(-50%,-25%);transform:translate(-50%,-25%)}.o-section--gradient.o-section--blue-gradient-left{text-align:right}.o-section--gradient.o-section--blue-gradient-left svg{max-width:400px;max-height:400px;-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}.o-section--gradient.o-section--blue-gradient-left-big svg{max-width:400px;max-height:400px;-ms-transform:translate(-50%,-25%);transform:translate(-50%,-25%)}.o-section--gradient.o-section--purple-gradient-center-big svg{max-width:550px;max-height:550px;-ms-transform:translate(100%,-50%);transform:translate(100%,-50%)}.c-reviews__outer{position:relative}.c-reviews__list{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-reviews__container--left{grid-column:span 12/span 12}@media (min-width:1024px){.c-reviews__container--left{grid-column:span 6/span 6}}.c-reviews__container--right{grid-column:span 12/span 12;display:grid;grid-auto-columns:1fr;grid-auto-flow:row;grid-template-columns:repeat(12,1fr);grid-row-gap:30px;grid-column-gap:30px}@media (min-width:1024px){.c-reviews__container--right{grid-column:span 6/span 6;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-reviews__item{background:#fff;border-radius:0;padding:30px;display:flex;flex-direction:column;justify-content:center;position:relative;border:1px solid #000;margin-bottom:0;grid-column:span 12/span 12}@media (min-width:1024px){.c-reviews__item{grid-column:span 6/span 6}}.c-reviews__item:last-of-type{background:#d9f4f9}.c-reviews__item.is-first{background:#f2e6fa}@media (min-width:1024px){.c-reviews__item.is-first{height:100%;padding:60px}}@media (min-width:1024px){.c-reviews__item.is-first,.c-reviews__item.is-second{grid-column:span 12/span 12}}@media (min-width:1024px){.is-second .c-reviews__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-reviews__figure{position:relative;overflow:hidden;width:60px;height:60px;padding-bottom:60px;border-radius:100%;margin:0 0 15px}@media (min-width:1024px){.c-reviews__figure{margin:0 0 25px}.is-first .c-reviews__figure{margin-bottom:40px}.is-first .c-reviews__figure,.is-second .c-reviews__figure{width:100px;height:100px;padding-bottom:100px}.is-second .c-reviews__figure{margin:0;grid-column:span 3/span 3}}.c-reviews__image{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}@media (min-width:1024px){.is-second .c-reviews__content{max-width:350px;margin:0;grid-column:span 9/span 9}}.c-reviews__title{font-weight:500;display:block;margin-bottom:15px}@media (min-width:1024px){.is-first .c-reviews__title{font-size:24px;line-height:32px;max-width:350px}}.c-reviews__circle{position:absolute;bottom:0;right:0;-ms-transform:translate(50%,50%);transform:translate(50%,50%);z-index:-1}.o-section--call_to_action{position:relative;overflow:hidden;margin-top:200px}.page-id-737 .o-section--call_to_action{margin-top:0}.o-section--call_to_action .o-layout__item{padding:100px 0}.c-call-to-action__figure{margin:0}.c-call-to-action__image{position:absolute;left:0;right:0;bottom:0;z-index:0;height:100%;width:100%;object-fit:cover}.o-section--branches{overflow:hidden}.c-branches__item,.c-branches__list{margin:0}.c-branches__inner{position:relative;overflow:hidden}.c-branches__outer{position:relative}.c-branches__content{background:#fff;border:1px solid;padding:30px;position:absolute;left:0;bottom:0;z-index:2;display:inline-flex;align-items:anchor-center}.c-branches__icon{margin-left:30px}.c-branches__title{display:block;font-weight:500}@media (min-width:1024px){.c-branches__title{font-size:18px;line-height:30px}}.c-branches__figure{position:relative;overflow:hidden;padding-top:120%;margin:0}.c-branches__image{position:absolute;left:0;right:0;bottom:0;z-index:0;height:100%;width:100%;object-fit:cover}.o-section--protocol .o-container{position:none;z-index:auto}.c-protocol__list{display:grid;grid-auto-columns:1fr;grid-auto-flow:row;grid-template-columns:repeat(12,1fr);grid-row-gap:0;grid-column-gap:0}.c-protocol__item{grid-column:span 12/span 12;margin:0;position:relative}.c-protocol__item:last-of-type .c-protocol__inner{border-bottom:1px solid #000}@media (min-width:425px){.c-protocol__item{grid-column:span 6/span 6}.c-protocol__item:nth-of-type(odd) .c-protocol__inner{border-right:0}.c-protocol__item:nth-of-type(3) .c-protocol__inner{border-bottom:1px solid}}@media (min-width:768px){.c-protocol__item{grid-column:span 3/span 3}.c-protocol__item .c-protocol__inner{border-bottom:1px solid}.c-protocol__item:last-of-type .c-protocol__inner{border-right:1px solid #000}}.c-protocol__item.has-image:hover .c-protocol__inner{height:auto}.c-protocol__item.has-image:hover .c-protocol__figure{display:block;position:absolute;top:0;left:0;right:0;bottom:0;-ms-transform:translateY(100%);transform:translateY(100%);z-index:4;border:1px solid #000;border-top:0;overflow:hidden;background:#fff}.c-protocol__item.has-image:hover .c-protocol__image{height:100%;object-fit:contain;width:100%}.c-protocol__inner{padding:20px;height:100%;border:1px solid #000;border-bottom:0;min-height:200px}@media (min-width:768px){.c-protocol__inner{min-height:inherit;border-right:0}}@media (min-width:1024px){.c-protocol__inner{padding:30px 40px}}@media (min-width:768px){.c-protocol__text{max-width:165px}}.c-protocol__text p{font-size:18px;line-height:32px;font-weight:500}@media (min-width:768px){.c-protocol__text p{font-size:28px;line-height:36px}}.c-protocol__text p:last-of-type{margin:0}.c-protocol__figure{display:none;margin:0}.c-benefits__inner{display:grid;grid-auto-columns:1fr;grid-auto-flow:row;grid-template-columns:repeat(12,1fr);grid-row-gap:0;grid-column-gap:0}.c-benefits__column{grid-column:span 12/span 12;margin:0;position:relative;background:#581f7d;border:1px solid #000;overflow:hidden}.c-benefits__column--left{background:#f2e6fa;border-bottom:0}@media (min-width:768px){.c-benefits__column--left{border-bottom:1px solid #000}}@media (min-width:768px){.c-benefits__column--right{border-left:0}}@media (min-width:768px){.c-benefits__column{grid-column:span 6/span 6}}@media (min-width:1024px){.c-benefits__column--left{grid-column:span 5/span 5}.c-benefits__column--right{grid-column:span 7/span 7}}.c-benefits__content{position:relative;z-index:1;padding:80px 40px}@media (min-width:1024px){.c-benefits__content{padding:100px}}.c-benefits__label{position:absolute;top:0;left:0;font-size:16px;padding:10px 16px;border-right:1px solid #000;border-bottom:1px solid #000;background:#fff;font-weight:500}@media (min-width:768px){.c-benefits__description{font-size:18px;line-height:30px}}.c-benefits__column--right .c-benefits__description{color:#fff}.c-benefits__description ul:last-of-type{margin-bottom:0}.c-benefits__figure{margin:0}.c-benefits__figure,.c-benefits__image{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0}.c-benefits__image{object-fit:cover}.c-tabs__inner{display:grid;grid-auto-columns:1fr;grid-auto-flow:row;grid-template-columns:repeat(12,1fr);grid-row-gap:0;grid-column-gap:0}.c-tabs__column{grid-column:span 12/span 12;margin:0;position:relative;overflow:hidden}@media (min-width:1024px){.c-tabs__column{grid-column:span 6/span 6}}.c-tabs__column--right{border:1px solid #000}.c-tabs__item{margin:0;border-bottom:1px solid #000}.c-tabs__item:last-of-type{border-bottom:0}.c-tabs__full-link{display:block}.c-tabs__full-link:hover{color:#000}.c-tabs__full-link:hover .c-tabs__tab{background:linear-gradient(90deg,#d3abee 76.05%,#c03ed3 128.4%)}.c-tabs__full-link:hover .c-tabs__icon{-ms-transform:rotate(45deg);transform:rotate(45deg);transition:transform .25s ease-in}.c-tabs__tab{padding:25px 40px;background:#fff;display:inline-flex;align-items:center;justify-content:space-between;width:100%}.c-tabs__icon{display:inline-block;vertical-align:middle;margin-left:10px;width:18px;height:18px;transition:transform .25s ease-in}.c-tabs__title{font-size:18px;line-height:32px}.c-tabs__figure{padding-bottom:75%;position:relative;overflow:hidden;margin:0}@media (min-width:1024px){.c-tabs__figure{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;margin:0}}.c-tabs__image{position:absolute;left:0;right:0;bottom:0;top:0;object-fit:cover;width:100%;height:100%}.c-logos__heading{display:block;margin-bottom:30px}@media (min-width:768px){.c-logos__heading{margin-bottom:50px}}.c-logos__list{overflow:hidden;text-align:center}.c-logos__item{max-width:150px}.c-selected-resources__inner{display:grid;grid-auto-columns:1fr;grid-auto-flow:row;grid-template-columns:repeat(12,1fr);grid-row-gap:30px;grid-column-gap:15px}.c-selected-resources__blogs{grid-column:span 12/span 12}.c-selected-resources__button-holder{grid-column:span 12/span 12;text-align:center}.c-quote__quote{margin-bottom:10px}.c-quote__component{position:absolute;top:0;z-index:-1;top:-80px;right:20px;width:calc(100% + 60px)}.c-carousel-resources__inner{position:relative}.c-carousel-resources__inner .slick-dots{padding:0 40px;position:relative;z-index:3}.c-carousel-resources__inner .slick-arrows{position:relative;left:0;right:0;height:48px;margin-top:-48px}.c-carousel-resources__inner .slick-arrows .c-carousel__button{position:absolute}.c-img-text__figure{margin:0;position:relative;overflow:hidden}.c-img-text__figure--component{position:absolute;right:0;max-width:170px;bottom:-100px}.c-steps__list{display:grid;grid-auto-columns:1fr;grid-auto-flow:row;grid-template-columns:repeat(12,1fr);grid-row-gap:30px}@media (min-width:1024px){.c-steps__list{grid-column-gap:100px}}.c-steps__item{grid-column:span 12/span 12;margin:0;position:relative}@media (min-width:1024px){.c-steps__item{grid-column:span 4/span 4}}.c-steps__inner{padding-bottom:80px;height:100%}@media (min-width:1024px){.c-steps__inner{padding-bottom:40px}}.c-steps__title{max-width:335px}.c-steps__description p:last-of-type{margin:0}.c-steps__divider{position:absolute;left:0;right:0;bottom:0}@media (min-width:1024px){.c-steps__divider{right:-50px;top:0;bottom:0;left:inherit}}.c-steps__divider svg{-ms-transform:rotate(90deg);transform:rotate(90deg)}@media (min-width:1024px){.c-steps__divider svg{-ms-transform:none;transform:none}}.c-steps__divider:after{content:"";width:100%;height:1px;background:#707070;left:0;z-index:-1;top:20px;bottom:0;position:absolute}@media (min-width:1024px){.c-steps__divider:after{width:1px;height:100%;left:20px;top:0;bottom:0}}.o-section--blockstructure{overflow:hidden}.c-blocks__list{display:grid;grid-auto-columns:1fr;grid-auto-flow:row;grid-template-columns:repeat(12,1fr);grid-row-gap:15px;grid-column-gap:0}@media (min-width:768px){.c-blocks__list{grid-row-gap:15px;grid-column-gap:15px}}.c-blocks__item{margin:0;grid-column:span 12/span 12;border:1px solid #707070;border-radius:10px}@media (min-width:768px){.c-blocks__item{grid-column:span 6/span 6}.c-blocks__list--one .c-blocks__item{grid-column:span 12/span 12}.c-blocks__list--four .c-blocks__item,.c-blocks__list--three .c-blocks__item,.c-blocks__list--two .c-blocks__item{grid-column:span 6/span 6}}@media (min-width:1024px){.c-blocks__item{grid-column:span 3/span 3}.c-blocks__list--one .c-blocks__item{grid-column:span 12/span 12}.c-blocks__list--two .c-blocks__item{grid-column:span 6/span 6}.c-blocks__list--three .c-blocks__item{grid-column:span 4/span 4}.c-blocks__list--four .c-blocks__item{grid-column:span 3/span 3}}.c-blocks__inner{padding:38px 32px}.c-blocks__status{display:inline-block;margin-bottom:10px}.c-blocks__status--indicator{width:10px;height:10px;display:inline-block;vertical-align:middle;margin-right:4px;border-radius:100%}.c-blocks__status--text{display:inline-block;vertical-align:middle;color:#707070}.c-blocks__tag{display:inline-block;margin-bottom:10px;font-size:14px;color:#a89ef4;background:#f2f0fd;border:1px solid #a89ef4;border-radius:15px;padding:5px 15px}.c-blocks__title{display:block;margin-bottom:20px;font-size:28px;line-height:32px;color:#000}@media (min-width:1024px){.c-blocks__title{font-size:35px;line-height:40px}}.c-blocks__text{color:#797979}.c-blocks__text p:last-of-type{margin-bottom:0}.c-engineers__list{margin-left:30px}.c-engineers__item{display:inline-block;margin:0;margin-left:-30px!important;position:relative}@media (min-width:1024px){.c-engineers__item{margin-left:-40px!important}}.c-engineers__item:first-child{margin-left:0}.c-engineers__figure{width:60px;height:60px;border-radius:100%;position:relative;margin:0;overflow:hidden}@media (min-width:1024px){.c-engineers__figure{width:120px;height:120px}}.c-engineers__image{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}.c-partners__list{display:grid;grid-auto-columns:1fr;grid-auto-flow:row;grid-template-columns:repeat(12,1fr);grid-row-gap:0;grid-column-gap:0}@media (min-width:768px){.c-partners__list{grid-row-gap:15px;grid-column-gap:15px}}.c-partners__item{margin:0;grid-column:span 12/span 12;border:1px solid #f2f1ed;background:#f2f1ed;border-radius:10px;position:relative;overflow:hidden;padding-top:78.125%}@media (min-width:768px){.c-partners__item{grid-column:span 6/span 6}}@media (min-width:1024px){.c-partners__item{grid-column:span 4/span 4}}.c-partners__inner{position:absolute;top:0;left:0;right:0;bottom:0;display:inline-flex;align-items:center;justify-content:center;text-align:center}.c-partners__figure{max-width:300px;margin:0}.o-section--trusted_by{border-bottom:1px solid #707070}.c-trust{padding:40px 0}.c-trust__inner{display:grid;grid-template-columns:repeat(12,1fr);align-items:center;grid-row-gap:30px}@media (min-width:768px){.c-trust__inner{grid-row-gap:15px;grid-column-gap:15px}}.c-trust__title--holder{grid-column:span 12/span 12;text-align:center}@media (min-width:768px){.c-trust__title--holder{grid-column:span 4/span 4;text-align:left}}@media (min-width:1024px){.c-trust__title--holder{grid-column:span 2/span 2}}.c-trust__title--holder>span{margin-bottom:0}.c-trust__list{grid-column:span 12/span 12;overflow:hidden}@media (min-width:768px){.c-trust__list{grid-column:span 8/span 8}}@media (min-width:1024px){.c-trust__list{grid-column:span 10/span 10}}.c-trust__track{display:flex;width:-webkit-max-content;width:max-content;animation:trust-scroll 20s linear infinite}.c-trust__item{flex-shrink:0;margin:0 30px;position:relative;white-space:nowrap}.c-trust__item:before{content:"|";position:absolute;left:-30px;opacity:.2}@keyframes trust-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.c-languages__list{display:flex;align-items:center;background:#fff;border-radius:20px;padding:3px;grid-gap:2px;gap:2px}.c-languages__item{margin:0;border-radius:20px;transition:background .2s ease}.c-languages__item.is-active,.c-languages__item:hover{background:#a89ef4;text-decoration:none}.c-languages__item.is-active .c-languages__link,.c-languages__item:hover .c-languages__link{color:#000}.c-languages__link{display:block;padding:4px 10px;font-size:13px;font-weight:500;color:#000;line-height:1}.c-languages__link,.c-languages__link:hover{text-decoration:none}.c-summary__inner{display:grid;grid-auto-columns:1fr;grid-auto-flow:row;grid-template-columns:repeat(12,1fr);grid-row-gap:30px}@media (min-width:768px){.c-summary__inner{grid-column-gap:30px}}@media (min-width:1024px){.c-summary__inner{grid-column-gap:100px}}.c-summary__sidebar{grid-column:span 12/span 12}@media (min-width:768px){.c-summary__sidebar{grid-column:span 4/span 4}}.c-summary__sidebar--sticky{position:-webkit-sticky;position:sticky;top:118px;align-self:start}.admin-bar .c-summary__sidebar--sticky{top:150px}.c-summary__sidebar .o-toc__title{display:block;margin-bottom:15px}.c-summary__content{grid-column:span 12/span 12}@media (min-width:768px){.c-summary__content{grid-column:span 8/span 8}}.c-summary__content-block{margin-bottom:40px}.c-compliant__list{display:grid;grid-auto-columns:1fr;grid-auto-flow:row;grid-template-columns:repeat(12,1fr);grid-row-gap:15px;grid-column-gap:0}@media (min-width:768px){.c-compliant__list{grid-row-gap:15px;grid-column-gap:15px}}.c-compliant__item{margin:0;grid-column:span 12/span 12;border:1px solid #707070;border-radius:10px}@media (min-width:768px){.c-compliant__item{grid-column:span 6/span 6}.c-blocks__list--one .c-compliant__item{grid-column:span 12/span 12}.c-blocks__list--four .c-compliant__item,.c-blocks__list--three .c-compliant__item,.c-blocks__list--two .c-compliant__item{grid-column:span 6/span 6}}@media (min-width:1024px){.c-compliant__item{grid-column:span 3/span 3}.c-blocks__list--one .c-compliant__item{grid-column:span 12/span 12}.c-blocks__list--two .c-compliant__item{grid-column:span 6/span 6}.c-blocks__list--three .c-compliant__item{grid-column:span 4/span 4}.c-blocks__list--four .c-compliant__item{grid-column:span 3/span 3}}.c-compliant__inner{padding:10px 20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.c-compliant__figure{flex:0 0 48px;margin:0 16px 0 0;display:inline-flex;align-items:center;justify-content:center}.c-compliant__meta{flex:1 0 calc(100% - 64px)}.c-compliant__title{display:block;color:#000}.c-compliant__description{color:#797979;font-size:12px}.c-compliant__description p:last-of-type{margin-bottom:0}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy90b29scy9icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3Rvb2xzL2hpZGRlbi5zY3NzIiwid2VicGFjazovLy9hcHAuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9nZW5lcmljL2JveC1zaXppbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9nZW5lcmljL2ZvbnQtZmFjZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2dlbmVyaWMvaW4tdmlldy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2dlbmVyaWMvbm9ybWFsaXplLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvZ2VuZXJpYy9yZXNldC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2dlbmVyaWMvc2hhcmVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvZWxlbWVudHMvYmxvY2txdW90ZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2VsZW1lbnRzL2J1dHRvbi1iYWNrZ3JvdW5kLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvZWxlbWVudHMvY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9zZXR0aW5ncy9jb2xvcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9lbGVtZW50cy9oZWFkaW5ncy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3NldHRpbmdzL2dsb2JhbC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2VsZW1lbnRzL2hyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvZWxlbWVudHMvaHRtbC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2VsZW1lbnRzL2ljb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9lbGVtZW50cy9pbWFnZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9lbGVtZW50cy9pbnB1dC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2VsZW1lbnRzL2xheW91dC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2VsZW1lbnRzL2xpbmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9lbGVtZW50cy9saW5rcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2VsZW1lbnRzL2xpc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvZWxlbWVudHMvbWVudS1kcm9wZG93bi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2VsZW1lbnRzL21lbnUtb3ZlcmxheS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2VsZW1lbnRzL21lbnUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9lbGVtZW50cy9wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvZWxlbWVudHMvc2VjdGlvbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2VsZW1lbnRzL3NsaWNrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvZWxlbWVudHMvdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvZWxlbWVudHMvdGV4dC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2VsZW1lbnRzL3ZpZGVvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3Mvb2JqZWN0cy9ibHVycmVkLWltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3Mvb2JqZWN0cy9jb2x1bW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9vYmplY3RzL2NvbnRhaW5lci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3Rvb2xzL2NsZWFyZml4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3Mvb2JqZWN0cy9mYXEuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9vYmplY3RzL2Zvcm0uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9vYmplY3RzL2xpc3QtYmFyZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL29iamVjdHMvbGlzdC1pbmxpbmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9vYmplY3RzL3JlYWQtbW9yZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL29iamVjdHMvdGFibGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2FyY2hpdmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2JyZWFkY3J1bWJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9idXR0b24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NhcmQtY2FyZHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NhcmQtY2FzZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY2FyZC1kb3dubG9hZHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NhcmQtcG9zdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY2FyZC10ZWFtLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jYXJkLXZhY2F0dXJlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jYXJvdXNlbC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9nYWxsZXJ5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hlcm8uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2xvZ28uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL21lbnUtdG9nZ2xlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9zaXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9zb2NpYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL3N1YnRpdGxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy91c3BzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvdXRpbGl0aWVzL2FsaWduLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvdXRpbGl0aWVzL2hpZGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy91dGlsaXRpZXMvc3Itb25seS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3Bvc3QtdHlwZXMvc2luZ2xlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3Mvc2hhbWUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFpQ0UseUJDcEJGLGVBSUksYUNPRixDQUNGLENGUUUseUJDWkYsZ0JBRUksWUNPRixDQUNGLENDL0JBLEtBQ0UscUJEa0NGLENDOUJFLGlCQUdFLGtCRCtCSixDRXZDQSxXQUNJLG1CQUNBLCtGQUVBLGdCQUNBLGtCQUNBLGlCRnlDSixDRXRDQSxXQUNJLG1CQUNBLCtGQUVBLGdCQUNBLGtCQUNBLGlCRnVDSixDRXBDQSxXQUNJLG1CQUNBLCtGQUVBLGdCQUNBLGtCQUNBLGlCRnFDSixDRWxDQSxXQUNJLG1CQUNBLCtGQUVBLGdCQUNBLGtCQUNBLGlCRm1DSixDRWhDQSxXQUNJLG1CQUNBLCtGQUVBLGdCQUNBLGtCQUNBLGlCRmlDSixDRTlCQSxXQUNJLG1CQUNBLGlHQUVBLGdCQUNBLGtCQUNBLGlCRitCSixDR2xGQSxTQUNJLHNDQUNBLDBDSG9GSixDR2pGUSwrQ0FDSSxVQUNBLDhCSG1GWixDRzlFUSwyQkFDSSxVQUNBLCtCSGdGWixDSTlGQSxLQUVFLDZCSmlHRixDSTlGQSxLQUNFLFFKaUdGLENJOUZBLEtBQ0UsYUppR0YsQ0l6RkEsR0FDRSxjQUNBLGNKZ0dGLENJckZBLEdBQ0UsdUJBQ0EsU0FDQSxnQko4RkYsQ0l0RkEsSUFDRSxnQ0FDQSxhSjZGRixDSW5GQSxFQUNFLDhCSjJGRixDSW5GQSxZQUNFLG1CQUNBLDBCQUNBLHlFSjBGRixDSW5GQSxTQUVFLGtCSnlGRixDSWpGQSxjQUdFLGdDQUNBLGFKd0ZGLENJakZBLE1BQ0UsYUp1RkYsQ0kvRUEsUUFFRSxjQUNBLGNBQ0Esa0JBQ0EsdUJKc0ZGLENJbkZBLElBQ0UsYUpzRkYsQ0luRkEsSUFDRSxTSnNGRixDSTVFQSxJQUNFLGlCSm9GRixDSXpFQSxzQ0FLRSxvQkFDQSxlQUNBLGlCQUNBLFFKa0ZGLENJMUVBLGFBRUUsZ0JKaUZGLENJekVBLGNBRUUsbUJKZ0ZGLENJekVBLGdEQUlFLHlCSitFRixDSXhFQSx3SEFJRSxrQkFDQSxTSjhFRixDSXZFQSw0R0FJRSw2Qko2RUYsQ0l0RUEsU0FDRSwwQko0RUYsQ0lsRUEsT0FDRSxzQkFDQSxjQUNBLGNBQ0EsZUFDQSxVQUNBLGtCSjJFRixDSXBFQSxTQUNFLHVCSjBFRixDSW5FQSxTQUNFLGFKeUVGLENJakVBLDZCQUVFLHNCQUNBLFNKd0VGLENJakVBLGtGQUVFLFdKdUVGLENJL0RBLGNBQ0UsNkJBQ0EsbUJKc0VGLENJL0RBLHlDQUNFLHVCSnFFRixDSTdEQSw2QkFDRSwwQkFDQSxZSm9FRixDSTFEQSxRQUNFLGFKa0VGLENJM0RBLFFBQ0UsaUJKaUVGLENJL0NBLGtCQUNFLFlKOERGLENLNVhBLDhFQU9FLFNBQ0EsU0xxWUYsQ0s1WEUsWUFFRSxlTGtZSixDS3pYQSxNQUNFLHlCQUNBLGdCTCtYRixDS3RYQSxTQUNFLFlBQ0EsUUw2WEYsQ01qYUEsNkVBUUUsa0JOOGFGLENNdGFBLFNBQ0UsZ0JONGFGLENPMWNBLFdBQ0Usa0JBQ0EsZ0JBQ0Esa0JQNmNGLENRaGRBLFVBQ0ksa0JBQ0Esd0JBQ0EsbUNBQ0EsMkZSbWRKLENRamRJLGdDQUNJLGtCQUNBLFNSbWRSLENRaGRJLHNCQUNJLGtCQUNBLE1BQ0EsT0FDQSxXQUNBLFlBQ0Esc0JBQ0EsNENBQ0EsZ0VBQ0EsOEJBQ0EsbUNBQ0EsMkZSa2RSLENRN2NZLHNDQUNJLDRDQUNBLG1EUitjaEIsQ1MzZUUsZ0JBQ0Usb0JBQ0EsdUJBQ0EsbUJBQ0EsV0FDQSxZQUNBLG1CQUNBLHdCQ2NXLENEYlgsVUNpQlUsQ0RoQlYsU0FDQSxxSkFDQSxhQUNBLGVBQ0EsU0FDQSxxQkFDQSxpQlQ4ZUosQ1M1ZUksbURBQ0Usb0JUOGVOLENGaGVFLHlCV2ZFLG1EQUlLLG9CVCtlUCxDQUNGLENTNWVJLHNCQUNFLHdCVDhlTixDUzNlSSxzQkFDRSxNVDZlTixDUzFlSSxzQkFDRSxPVDRlTixDU3plSSwrQkFDRSxVQUNBLGlCVDJlTixDU3hlSSxvQkFDRSxVQ2xCUSxDRG1CUixXQUNBLFlBQ0Esb0JUMGVOLENTeGVNLHlCQUNFLGlCVDBlUixDV3ZoQkEsc0JBSEUsZVgyaUJGLENXeGlCQSxPQUNFLFVEcUJZLENDcEJaLDZCQ0NXLENEQVgsbUJBQ0EsZUFDQSxpQkFDQSxjQUVBLHFCWGdpQkYsQ0Y1Z0JFLDBCYTVCRixPQVlJLGVBQ0EsZ0JYZ2lCRixDQUNGLENXN2hCQSxPQUNFLFVESVksQ0NIWiw2QkNoQlcsQ0RpQlgsbUJBQ0EsZUFDQSxpQkFDQSxjQUNBLGdCQUNBLHFCWGlpQkYsQ0Y5aEJFLDBCYVhGLE9BYUksZUFDQSxnQlhnaUJGLENBQ0YsQ1c3aEJBLE9BQ0UsVURkWSxDQ2VaLDZCQ2xDVyxDRG1DWCxtQkFDQSxlQUNBLGlCQUNBLGNBQ0EsZVhnaUJGLENGOWlCRSwwQmFPRixPQVdJLGVBQ0EsZ0JYZ2lCRixDQUNGLENXN2hCQSxPQUNFLFVEOUJZLENDK0JaLDZCQ2xEVyxDRG1EWCxtQkFDQSxlQUNBLGlCQUNBLGNBQ0EsZVhnaUJGLENGOWpCRSx5QmF1QkYsT0FXUSxlQUNKLGdCWGdpQkYsQ0FDRixDVzdoQkEsT0FDRSxVRDlDWSxDQytDWiw2QkNsRVcsQ0RtRVgsbUJBQ0EsZUFDQSxpQkFDQSxjQUNBLGVYZ2lCRixDRjlrQkUsMEJhdUNGLE9BVUksZUFDQSxnQlhpaUJGLENBQ0YsQ1c5aEJBLE9BQ0UsVUQ3RFksQ0M4RFosNkJDakZXLENEa0ZYLG1CQUNBLGVBQ0EsaUJBQ0EsY0FDQSxlWGlpQkYsQ0Y5bEJFLDBCYXNERixPQVdJLGVBQ0EsZ0JYaWlCRixDQUNGLENXN2hCQSxNQUNFLDZCQ3BHVSxDRHFHVixlQUNBLHVCQUNBLGVYZ2lCRixDRjNtQkUsMEJhdUVGLE1BT0ksY1hpaUJGLENBQ0YsQ1c3aEJBLGdCQUNFLFVYZ2lCRixDYXJwQkEsR0FDRSxjQUNELGdCQUNHLGFBQ0EsU0FDQSw2QkFDQSx3QmJ3cEJKLENjOXBCQSxLQUNFLGVKeUJZLENJeEJaLGFKMEJnQixDSXpCaEIsNkJGRVUsQ0VEVixlQUNBLGtDQUNBLG1DQUNBLGdCQUNBLGdCQUNBLGtCQUNBLGtDQUNBLGVkaXFCRixDYy9wQkUsd0JBQ0UsbUJkaXFCSixDYzlwQkUsZUFDRSxlZGdxQkosQ2U3cUJFLDRDQUNDLG9CZm1yQkgsQ2VockJJLHVDQUNDLHdCZmtyQkwsQ2VockJLLDJDQUNDLFVma3JCTixDZTlxQkksdUNBQ0MsMEJBQ0EsYWZnckJMLENlMXFCQyxjQUNDLFdBQ0EsWUFDQSxvQkFDQSxtQkFDQSx1QkFDQSxzQkFDQSxpQkFDQSxxQkxQWSxDS1FaLGtCZjRxQkYsQ2UxcUJFLGtCQUNDLFdBQ0EsV0FDQSxhZjRxQkgsQ2UxcUJHLHVCQUNDLGlCZjRxQkosQ2V2cUJDLGNBQ0MscUJBRUEsYWZ5cUJGLENnQjN0QkEsa0JEaURFLHFCZm1yQkYsQ2dCcHVCQSxJQUNFLGtCQUNBLGVBR0EsWUFDQSxlaEI4dEJGLENpQnB1QkEsK1BBU0UsNEJQa0JZLENPakJaLDJDQUNBLGlEQUNBLGtDakJxdUJGLENpQmx1QkEsc0JBQ0ksd0JBQ0EsYUFDQSxrQkFDQSxnQkFDQSxzQkFDQSxlQUNBLHlCQUNBLGtCTHRCWSxDS3VCWixlUEVVLENPRFYsV0FDQSxlQUNBLGdCQUNBLGNqQnF1QkosQ2lCbHVCQSxTQUNJLFlBQ0EscUJqQnN1QkosQ2lCbHVCQSxnQkFISSx1QmpCOHVCSixDaUIzdUJBLE9BQ0ksZUFDQSxXQUVBLHFCQUNBLGdCQUNBLDJCakJxdUJKLENpQm51QkksbUJBQ0ksWWpCcXVCUixDaUJqdUJBLHVCQUNJLGdEQUNBLHFDQUNBLDJCakJvdUJKLENpQmp1QkEsaUJBQ0ksU2pCb3VCSixDaUJsdUJJLHdCQUNJLGlCakJvdUJSLENpQi90QkEsdUNBQXlDLG1CakJtdUJ6QyxDaUJqdUJBLDJEQUFnQyxtQmpCeXVCaEMsQ2lCeHVCQSxrQ0FBb0MsbUJqQjR1QnBDLENpQjF1QkEsMENBQTRDLG1CakI4dUI1QyxDaUI1dUJBLGlFQUFtQyxtQmpCb3ZCbkMsQ2lCbnZCQSxxQ0FBdUMsbUJqQnV2QnZDLENpQnJ2QkEsaUNBQW1DLFVQaERyQixDT2dEMEMsVWpCMHZCeEQsQ2lCeHZCQSwrQ0FBMEIsVVBsRFosQ09rRGlDLFVqQmt3Qi9DLENpQmp3QkEsNEJBQThCLFVQbkRoQixDT21EcUMsVWpCc3dCbkQsQ2lCcHdCQSxvQ0FBc0MsVVByRHhCLENPcUQ2QyxVakJ5d0IzRCxDaUJ2d0JBLHFEQUE2QixVUHZEZixDT3VEb0MsVWpCaXhCbEQsQ2lCaHhCQSwrQkFBaUMsVVB4RG5CLENPd0R3QyxVakJxeEJ0RCxDaUJueEJBLHNDQUNJLG1CQUNBLFVqQnN4QkosQ2lCbnhCQSx1Q0FDSSxxQkFDQSxXQUNBLGlCakJzeEJKLENpQm54QkEscUJBQ0csd0VqQnN4QkgsQ2lCbnhCQSxrQkFDRywrRGpCc3hCSCxDaUJueEJBLDhIQUVJLHFCakJzeEJKLENpQm54QkEsa0JBQ0ksZVBwRlUsQ09xRlYsVVBwRlUsQ09xRlYscUJBQ0EsZUFDQSx5QkFFQSxxQkFDQSxpQkFDQSxxQkFDQSxtQkFDQSxTQUNBLGtCQUNBLGVBQ0Esa0JBQ0EsZ0JBQ0Esa0JBQ0EsZ0RBQ0EsZ0JBQ0EsUWpCc3hCSixDa0J0NUJBLFVBQ0UsYUFDQSxzQkFDQSxtQkFDQSxxQ0FDQSxpQmxCeTVCRixDRjczQkUseUJvQmpDRixVQVFJLG9CbEIwNUJGLENBQ0YsQ2tCeDVCRSxnQkFDRSwyQmxCNDVCSixDRnY0QkUsMEJvQnRCQSxnQkFNSSxlbEIyNUJKLENBQ0YsQ2tCejVCSSw2QkFDRSxlbEIyNUJOLENGLzRCRSwwQm9CVkksZ0RBR0ksZWxCMDVCUixDQUNGLENrQnI1Qk0sdUNBQ0UsZWxCdTVCUixDRnY1QkUsMEJvQk9GLGtCQUVJLG9CbEJvNUJGLENBQ0YsQ0Y5NUJFLDBCb0JhRixtQkFFSSxxQmxCbzVCRixDQUNGLENrQjk0QkUsbUNBQ0UsT2xCazVCSixDRno2QkUsMEJvQnNCQSxtQ0FJSSxPbEJtNUJKLENBQ0YsQ2tCajVCSSxpREFDRSxPbEJtNUJOLENGajdCRSwwQm9CNkJFLGlEQUlJLE9sQm81Qk4sQ0FDRixDa0I3NEJFLDBCQUNJLHVCQU1BLGtCbEIyNEJOLENrQnQ0QkUsMEJBQ0Usb0JsQjY0QkosQ2tCcjRCRSwrQkFDRSwyQmxCNDRCSixDRjM4QkUsMEJvQm9FQSwrQkFFSSx5QmxCMDRCSixDa0J4NEJJLDZDQUNFLHlCbEIwNEJOLENBQ0YsQ0ZwOUJFLDBCb0JnRkEsK0JBRUkseUJsQnU0QkosQ2tCcjRCSSw2Q0FDRSx5QmxCdTRCTixDQUNGLENGNzlCRSwwQm9CNEZBLCtCQUVJLHlCbEJvNEJKLENrQmw0QkksNkNBQ0UseUJsQm80Qk4sQ0FDRixDRnQrQkUsMEJvQndHQSwrQkFFSSx5QmxCaTRCSixDQUNGLENGNStCRSwwQm9CZ0hBLCtCQUVJLHlCbEIrM0JKLENrQjczQkksNkNBQ0UseUJsQiszQk4sQ0FDRixDRnIvQkUsMEJvQjRIQSwrQkFFSSx5QmxCNDNCSixDa0IxM0JJLDZDQUNFLHlCbEI0M0JOLENBQ0YsQ0Y5L0JFLDBCb0J3SUEsK0JBRUkseUJsQnkzQkosQ2tCdjNCSSw2Q0FDRSx5QmxCeTNCTixDQUNGLENGdmdDRSwwQm9Cc0pBLG9DQUdJLHlCbEJtM0JKLENrQmozQkksa0RBQ0UsMkJsQm0zQk4sQ0FDRixDRmhoQ0UsMEJvQm9LSSxzRkFDRSx5QmxCazNCTixDQUNGLENGeGhDRSx5Qm9CNEtBLHVDQUdJLHlCbEI4MkJKLENBQ0YsQ0Y5aENFLDBCb0I0S0EsdUNBT0kseUJsQisyQkosQ0FDRixDbUIvakNBLG1DQUpFLFNBQ0EsU25CNmtDRixDbUIxa0NBLFFBR0UseUJuQnVrQ0YsQ29CL2tDQSxFQUVDLG9CcEJrbENELENvQmhsQ0MsVUFIQSxVcEJ1bENELENvQnBsQ0MsUUFFQyx5QnBCa2xDRixDb0I1a0NDLGVBQ0MsUXBCK2tDRixDb0I3a0NFLHFCQUVJLGFBQ0Esd0JBRUEscUNBRUEsK0JBQ0EsbUNwQitrQ04sQ0Zya0NFLHlCc0JsQkEscUJBV0ssbUNwQmdsQ0wsQ0FDRixDRjFrQ0UsMEJzQmxCQSxxQkFlSyxtQ3BCaWxDTCxDQUNGLENvQjdrQ0MsZUFDQyxTQUNBLGVwQitrQ0YsQ29CNWtDRyx5Q0FDQyx5QnBCOGtDSixDb0J6a0NDLGVBRUMsNkJSeENXLENRNENYLGFBQ0csdUJBQ0EsNkJwQnlrQ0wsQ29CdmtDRSxvQ0FUQSxVVnJCWSxDVXVCWixvQnBCa2xDRixDb0Jya0NJLG9DQUNDLG9CcEJ1a0NMLENvQnBrQ0ksb0NBQ0MseUJwQnNrQ0wsQ29CaGtDQyxlQUNDLFdBR0Esa0JBRUEsY0FDQSxlcEJpa0NGLENvQjVqQ0MsOEJBVkMscUJBQ0EscUJwQjhrQ0YsQ29CcmtDQyxlQUNDLDZCUjlFVyxDUWlGUiwyQkFFSCxtQkFDRyx1QkFDQSxlcEI2akNMLENxQnpwQ0EsTUFDRSxjQUNBLDBCckI0cENGLENxQjFwQ0UsWUFDRSxpQnJCNHBDSixDcUIxcENJLHNDQUNFLFFyQjRwQ04sQ3FCeHBDRSw0QkFDRSxRckIwcENKLENxQnZwQ0Usd0JBQ0UsZ0JyQnlwQ0osQ3FCcnBDQSxhQUNFLFNBQ0EsU3JCd3BDRixDcUJocENFLGNBQ0Usa0JyQm1wQ0osQ3FCanBDSSwyQkFDRSxlckJtcENOLENxQmhwQ0kscUJBQ0UsYUFDQSxrQnJCa3BDTixDcUIzb0NJLGtDQUNJLFVyQmdwQ1IsQ3FCNW9DRSxjQUNFLHFGQUNBLGNyQjhvQ0osQ3NCM3JDZ0Isa0ZBQ0ksa0JBQ0EsV0FDQSxPQUNBLGF0Qm0xQ3BCLENzQmgxQ3dCLDhHQUNJLFVBQ0EsZXRCbTFDNUIsQ0ZyMENFLDBCd0JKVSwwREFFUSxjdEI0MENsQixDc0IxMENrQiw0RkFDSSxzREFDQSx3QnRCNjBDdEIsQ3NCMTBDa0IsOEZBQ0ksVUFDQSx5Q3RCNjBDdEIsQ0FDRixDc0J2MENJLGtDQUNJLE9BQ0EsVUFDQSxrQkFDQSxTQUNBLDRFQUNBLDREQUNBLFNBQ0EsVUFDQSxlQUNBLGVBQ0Esa0J0QjAwQ1IsQ3NCeDBDUSxnREFDSSxXQUNBLHlCQUNBLGtCQUNBLFVBQ0EsT0FDQSxRQUNBLFNBQ0EsV3RCMjBDWixDc0J4MENRLHdFQUNJLGFBQ0Esc0JBQ0EsbUJBQ0EscUNBQ0Esa0JBQ0EscUJBQ0EsY0FDQSxnQnRCMjBDWixDc0J6MENZLG9HQUNJLHlCdEI0MENoQixDc0J0MENZLHNHQUNJLGFBQ0Esc0JBQ0EsbUJBQ0EscUNBQ0Esa0JBQ0Esb0J0QnkwQ2hCLENzQm4wQ2dCLDRRQUNJLDJCdEIwMENwQixDc0J2MENnQixrSEFDSSxhQUNBLHNCQUNBLG1CQUNBLHFDQUNBLGtCQUNBLHFCQUNBLDJCdEIwMENwQixDc0J4MENvQixzSkFDSSwyQnRCMjBDeEIsQ3NCeDBDb0IsOElBQ0kseUJ0QjIwQ3hCLENzQmowQ1EsOENBQ0ksZXRCbzBDWixDc0JoMENZLDhEQUNJLFNBQ0EsVUFDQSxhdEJtMENoQixDc0JqMENnQiw0RUFDSSxhQUNBLGtCdEJvMENwQixDc0JqMENnQixrRkFDSSx5QnRCbzBDcEIsQ3NCbDBDb0IsNEdBQ0ksZXRCcTBDeEIsQ3NCMXpDd0IsNFBBQ0ksVXRCcTBDNUIsQ3NCaDBDWSw4REFDSSxhdEJtMENoQixDc0JqMENnQix3RUFDSSxVWjdJTixDWThJTSxTdEJvMENwQixDc0IvekN3QixrTkFDSSxVdEJzMEM1QixDdUJ4K0NBLGdCQUNJLGFBQ0EsT0FDQSxlQUNBLFFBQ0EsU0FDQSxtQkFDQSxXQUNBLFd2QjIrQ0osQ3VCeitDSSwyQkFDSSxTdkIyK0NSLENGbCtDRSx5QnlCVkUsMkJBSVEsU3ZCNCtDVixDQUNGLEN1QnorQ0ksMkJBQ0ksd0JiWk0sQ2FhTixnQkFDQSxXQUNBLFlBQ0EsOEJBRUEsd0JBQ0EscUJBRUEsaUJ2QnkrQ1IsQ3VCditDUSw2Q0FDSSxZdkJ5K0NaLEN1QnQrQ1EsaUNBQ0ksWXZCdytDWixDdUJwK0NJLHlCQUNJLFl2QnMrQ1IsQ3VCbitDSSxzQkFFSSxVQUNBLGV2QnErQ1IsQ3VCbitDUSwrQkFDSSxldkJxK0NaLEN1QmorQ0ksc0JBQ0ksY0FDQSxVQUNBLGdCQUNBLHNCQUNBLGF2Qm0rQ1IsQ3VCdmlEUSxtRUFDSSxtQnZCeWlEWixDdUIxaURRLG9FQUNJLG1CdkI0aURaLEN1QjdpRFEsb0VBQ0ksbUJ2QitpRFosQ3VCaGpEUSxvRUFDSSxtQnZCa2pEWixDdUJuakRRLG9FQUNJLG1CdkJxakRaLEN1QnRqRFEsb0VBQ0ksbUJ2QndqRFosQ3VCempEUSxvRUFDSSxtQnZCMmpEWixDdUI1akRRLG9FQUNJLG1CdkI4akRaLEN1Qi9qRFEsb0VBQ0ksbUJ2QmlrRFosQ3VCbGtEUSxxRUFDSSxrQnZCb2tEWixDdUIzL0NRLDJCQUNJLHNCQUNBLGN2QjYvQ1osQ3VCMS9DUSw0QkFDSSxZdkI0L0NaLEN1QnovQ1EsNkJBQ0ksWXZCMi9DWixDdUJsL0NZLHdEQUNJLGF2QnUvQ2hCLEN1QjcrQ0kseUJBQ0ksY0FDQSxrQkFDQSxnQkFDQSxzQkFDQSxjdkIrK0NSLEN1QjcrQ1EsK0JBQ0kscUJBQ0EsV0FDQSxZQUNBLGlCQUNBLHFCdkIrK0NaLEN1QjUrQ1EsK0JBQ0ksVXZCOCtDWixDdUJ6K0NJLDBCQUlJLGtCYmhITSxDYWlITixTQUNBLGFBQ0EsbUJBQ0Esa0JBQ0EsTUFDQSxPQUNBLFFBQ0EsZUFDQSxpQkFDQSxXdkIwL0NSLEN1QnQrQ0ksc0JBQ0ksZUFDQSxnQnZCdytDUixDdUJyK0NJLDZCQUNJLGdCQUNBLGVBQ0EsZXZCdStDUixDdUJuK0NZLDRDQUNJLFF2QnErQ2hCLEN1QmgrQ0ksdUJBQ0kscUJBQ0EsV0FDQSxZQUNBLHNCQUNBLHlCQUNBLFV2QmsrQ1IsQ3VCaCtDUSw2QkFDSSxVdkJrK0NaLEN1Qi85Q1EsNEJBQ0ksaUJ2QmkrQ1osQ3VCOTlDUSxrQ0FDSSxvQkFDQSxtQkFDQSx1QkFDQSxXQUNBLFd2QmcrQ1osQ3VCNTlDSSxzQkFFSSxVYnBMTSxDYXFMTixjQUNBLFlBQ0EscUJBQ0EscUJBQ0EsbUJBQ0EsNkJYaE5JLENXa05KLGVBRUEsYUFDQSxtQkFDQSw4QkFDQSxVQUNBLHlDdkI0OUNSLEN1QnA5Q1EsZ0ZBTEksZ0JBQ0EsYXZCcStDWixDdUJqK0NRLDZCQUdJLDZCWG5PQSxDV29PQSxlQUNBLG9CQUNBLGlCQUNBLGN2QjA5Q1osQ3VCdjlDUSw0QkFDSSxVYnJORSxDYXNORix5QnZCeTlDWixDdUJyOUNJLHNCQUNJLHFCQUNBLHFCdkJ1OUNSLEN1QnA5Q0ksMEJBQ0ksYXZCczlDUixDdUJsOUNRLGlEQUNJLGlCQUNBLGV2Qm85Q1osQ3VCOThDQSx5QkFDSSxHQUNJLFVBQ0EsMkJ2Qmk5Q04sQ3VCLzhDRSxHQUNJLFVBQ0EsdUJ2Qmk5Q04sQ0FDRixDdUI5OENBLCtCQUNJLGtCdkJnOUNKLEN1Qjk4Q0ksNENBQ0ksZXZCZzlDUixDdUI3OENJLHlDQUVRLHFCQUNBLFV2QjA5Q1osQ3dCbnZESSwwQkFDSSxnQkFDQSxpQkFDQSxTQUNBLFN4QnV2RFIsQ3dCcHZESSwwQkFDSSxxQkFFQSxVQUNBLGdCQUNBLHFCeEIydkRSLEN3QnB2RFEsb0RBQ0ksd0J4QnV2RFosQ3dCcHZEUSw4RUFDSSxzQkFDQSxjeEJ1dkRaLEN3QnB2RFEsc0NBQ0ksWXhCdXZEWixDd0JwdkRRLHdDQUNJLFl4QnV2RFosQ3dCbnZEWSxzRUFDSSxVQUNBLG1CQUNBLDJFeEJzdkRoQixDd0JsdkRRLDRDQUNJLHFCQUNBLHNCQUNBLFN4QnF2RFosQ3dCbHZEZ0IsMEVBQ0ksb0J4QnF2RHBCLEN3Qmx2RHdCLHNHQUNJLFVkL0JkLENjZ0NjLG9CeEJxdkQ1QixDd0I5dURnQix3RUFDSSxrQkFDQSxVeEJpdkRwQixDd0JydURvQixvTUFDSSxvQnhCNHVEeEIsQ3dCcnVESSxnQ0FDSSxxQkFDQSxXQUNBLFlBQ0EsaUJBQ0Esc0JBQ0Esd0J4Qnd1RFIsQ3dCdHVEUSwwQ0FDSSxpQnhCeXVEWixDd0J0dURRLGdEQUNJLHNEQUNBLHdCeEJ5dURaLEN3QnR1RFEsb0RBQ0ksVXhCeXVEWixDd0J2dURZLDhFQUNJLFV4QjB1RGhCLEN3QnJ1REksMEJBQ0ksbUJBRUEsb0JBQ0EsZUFDQSxZQUVBLG1CQUNBLGdCQUVBLDZCWnBISyxDWXFITCxnQkFDQSxpQnhCd3VEUixDd0J0dURRLGdFQVpBLFVkekZNLENjNkZOLG9CeEJtdkRSLEN3QnR1RGdCLGtFQUNJLDBCQUNBLFV4Qnl1RHBCLEN3Qm51REksa0NBQ0ksY0FDQSxhZG5IVSxDY29IViw0QkFDQSxjeEJzdURSLEN3Qm51REksMEJBQ0ksVWQxSE0sQ2MySE4sYXhCMHVEUixDd0JwdURRLDhDQUNJLFV4QnV1RFosQ3dCcnVEWSx3RUFDSSxVeEJ3dURoQixDd0JudURJLGdDQUNJLGNBQ0EsYWQzSVUsQ2M0SVYsY3hCc3VEUixDd0JudURJLDRCQUNJLHFCQUNBLGdCQUNBLGlCQUNBLHlCQUNBLGtCZDFKTyxDYzJKUCxtQkFDQSxlQUNBLGdCQUNBLFV4QnN1RFIsQ3lCMTVEQSxjQUNJLGNBQ0Esa0JBQ0EsZXpCNjVESixDMEJoNkRBLFdBQ0MsVUFDQSxrQkFDQSxlMUJtNkRELENGcjRERSwwQjRCakNGLFdBTUUsZTFCbzZEQSxDQUNGLEMwQmw2REMsdUJBQ0MsYzFCbzZERixDRjc0REUsMEI0QnhCRCx1QkFJRSxjMUJxNkRELENBQ0YsQzBCbDZEQyxtQkFDQyxrQjFCbzZERixDMEI3NURFLDhCQUNDLGtCMUJnNkRILEMwQjc1REUsOEJBQ0MsZWhCSFcsQ2dCSVgsVTFCKzVESCxDMEI3NURHLDRNQUVJLFUxQis1RFAsQzBCdjVERSxvQkFDQyxZMUIwNURILEMwQnY1REUscUJBQ0MsZTFCeTVESCxDRng2REUsMEI0QmNBLHFCQUlFLGUxQjA1REYsQ0FDRixDMEJ2NURFLHNCQUNDLGUxQnk1REgsQ0ZoN0RFLDBCNEJzQkEsc0JBSUUsZTFCMDVERixDQUNGLEMwQnY1REUscUJBQ0MsZTFCeTVESCxDRng3REUsMEI0QjhCQSxxQkFJRSxnQjFCMDVERixDQUNGLEMwQnY1REUsMEJBQ0MsZTFCeTVESCxDRmg4REUsMEI0QnNDQSwwQkFJRSxnQjFCMDVERixDQUNGLEMwQm41REUsc0JBQ0MsZ0IxQnM1REgsQzBCbjVERSx1QkFDQyxnQjFCcTVESCxDRjU4REUseUI0QnNEQSx1QkFJRSxnQjFCczVERixDQUNGLENGajlERSwwQjRCc0RBLHVCQVFFLGlCMUJ1NURGLENBQ0YsQzBCbjVERSxxQkFDQyxhMUJxNURILEMwQmg1REUseUJBQ0MsbUIxQms1REgsQzBCLzRERSwwQkFDQyxtQjFCaTVESCxDRi85REUseUI0QjZFQSwwQkFJRSxtQjFCazVERixDQUNGLENGcCtERSwwQjRCNkVBLDBCQVFFLG9CMUJtNURGLENBQ0YsQzBCaDVERSx3QkFDQyxnQjFCazVESCxDMkIzZ0VFLFlBQ0Usa0JBR0EsYzNCOGdFSixDMkIzZ0VNLDRCQUNFLCtCM0I2Z0VSLEMyQnhnRUUsYUFDRSxvQkFDQSxlQUNBLHVCQUVBLFVBQ0Esa0IzQnlnRUosQzJCdGdFRSxhQUNFLGFBQ0EsYTNCd2dFSixDMkJyZ0VFLFlBQ0UsYUFDQSxtQkFDQSx1QkFDQSxnQkFDQSxnQkFDQSxVQUNBLFUzQnVnRUosQzJCcmdFSSxlQUNFLDJDQUNBLFEzQnVnRU4sQzJCcmdFTSxzQkFDRSxjQUNBLFdBQ0EsV0FDQSxVQUNBLFlBQ0Esa0JBQ0Esa0ZBQ0EsWUFDQSxlQUNBLDhCM0J1Z0VSLEMyQnJnRVEsNkJBQ0UsWTNCdWdFVixDMkJuZ0VNLG1DQUNFLHlEM0JxZ0VSLEMyQmhnRUUsY0FDTSxrQkFDSixRQUNBLFNBRUEsTTNCaWdFSixDMkI5L0RFLGFBQ0UscUJBQ0Esc0IzQmdnRUosQzJCci9ERSxnQkFDRSxVM0J1L0RKLEM0QjlrRUEsTUFDQyxVNUJpbEVELEM2QmxsRUEsT0FDSSxlN0JxbEVKLEM4QnRsRUEsU0FDSSx3QnBCNEJZLENvQjNCWixpQjlCeWxFSixDOEJ2bEVJLGtCQUNJLGtCQUNBLHNCQUNBLFNBQ0EsZ0JBQ0EsZTlCeWxFUixDOEJ2bEVRLHlCQUNJLGtCQUNBLE1BQ0EsT0FDQSxXQUNBLFc5QnlsRVosQzhCcmxFSSxnQkFDSSxnQkFDQSxzQkFDQSxpQjlCdWxFUixDOEJwbEVJLGdCQUNJLGlDQUNBLFlBQ0EsU0FDQSxpQkFDQSxrQkFDQSxXQUNBLGdCQUNBLFVBQ0EsT0FDQSxRQUNBLFNBQ0EsSzlCc2xFUixDOEJubEVJLGlCQUNJLHVDQUNBLFlBQ0EsV0FDQSxTQUNBLFNBQ0EsbUJBQ0EscUJwQnJCTSxDb0JzQk4sa0JBQ0EsUUFDQSxrRUFDQSxnQ0FDQSxVQUVBLHNDOUJxbEVSLEM4Qm5sRVEsc0IvQnhETixtQkFDQSw2QkFDQSxzRUFDQSxxQkFDQSxzQkFDQSwwQkFDQSxvQkFDQSw0QkFDQSw2QkFDQSxtQkM4b0VGLEM4QjNsRVEsdUJBQ0ksZUFDQSxxQnBCcENFLENvQnFDRixzQzlCNmxFWixDOEIxbEVRLDBCQUNJLHdCOUI0bEVaLEM4QjFsRVksZ0NBQ0ksZUFDQSx3QjlCNGxFaEIsQzhCeGxFUSw0QkFDSSx3QjlCMGxFWixDOEJ4bEVZLDJDQUNJLFM5QjBsRWhCLEM4QnZsRVksa0NBQ0ksZUFDQSx3QjlCeWxFaEIsQzhCcmxFUSwyQkFDSSx3QjlCdWxFWixDOEJybEVZLGlDQUNJLGVBQ0Esd0I5QnVsRWhCLEM4QmxsRUksZUFDSSxTcEIxRU0sQ29CMkVOLFlBQ0Esc0JBQ0EsV0FDQSxxQkFDQSxlOUJvbEVSLEM4QmxsRVEscUJBQ0ksYzlCb2xFWixDK0Joc0VDLGlCQUNDLFdBQ0UsWUFDQSx5Qy9CbXNFSixDZ0Nyc0VFLGdWQUVFLGVoQ3dzRUosQ2dDbHNFQSxVQUNFLGtCaENxc0VGLENnQ25zRUUsdUJBQ0UsZWhDcXNFSixDZ0Nsc0VFLG9CQUNFLGlCaENvc0VKLENnQzdyRU0saURBQ0UsZWhDa3NFUixDZ0MvckVNLDBCQUNFLGdCQUNBLGFoQ2lzRVIsQ2dDOXJFTSxzQkFDRSxtQkFDQSxjQUNBLGVoQ2dzRVIsQ2dDMXJFSSxrQkFDRSx5QmhDbXRFTixDZ0NodEVNLHdCQUVFLG9CaENrdEVSLENnQzlzRUksMkJBQ0UsZUFDQSxpQkFDQSxrQmhDZ3RFTixDZ0M3c0VJLHVCQUNFLGdCQUNBLFVoQytzRU4sQ2dDdHJFSSx1QkFDRSxjaEN3ckVOLENnQ3JyRUksd0JBQ0UsY2hDdXJFTixDRmh2RUUsMEJrQ3dERSx3QkFJSSxZaEN3ckVOLENBQ0YsQ2dDcnJFSSxxQkFDRSxjaEN1ckVOLENGeHZFRSx5QmtDZ0VFLHFCQUlJLGNoQ3dyRU4sQ0FDRixDRjd2RUUsMEJrQ2dFRSxxQkFRSSxjaEN5ckVOLENBQ0YsQ0Zsd0VFLDBCa0M2RUksaUNBQ0UsZWhDd3JFTixDQUNGLENnQ3JyRUksa0JBQ0Usa0JoQ3VyRU4sQ2dDcnJFTSwrQkFDRSxlaEN1ckVSLENGN3dFRSwwQmtDa0ZFLGtCQVFJLGNoQ3VyRU4sQ0FDRixDZ0NwckVJLHVCQUNFLFdBQ0Esa0JwQmhJVSxDb0JpSVYsZWhDc3JFTixDZ0NsckVFLGlCQUNFLGlCaENvckVKLENnQ2xyRUksdUJBQ0UsZUFDQSxZQUNBLGdCQUNBLGVoQ29yRU4sQ2dDaHJFRSxnQkFDRSxhaENrckVKLENnQ2hyRUksdUJBQ0UscUJ0QjNIUSxDc0I0SFIsV0FDQSxhQUNBLGtCQUNBLHlCQUNBLGtCaENrckVOLENGM3lFRSwwQmtDbUhFLHVCQVNJLFloQ21yRU4sQ0FDRixDZ0MvcUVFLGlCQUNFLGlCaENpckVKLENnQzlxRUUsa0JBQ0Usa0JBQ0EsaUJoQ2dyRUosQ2dDOXFFSSx5QkFDRSxRaENnckVOLENnQzdxRUksc0JBQ0UsZ0JBQ0Esa0JoQytxRU4sQ2dDMXFFTSxnQ0FDRSxXQUNBLFlBQ0EsZ0JoQzRxRVIsQ0ZuMEVFLHlCa0NrSkUsNEJBU0ksZWhDNHFFTixDQUNGLENnQ3hxRUUsaUJBQ0UsZUFD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eEJ0RFcsQ3dCdURYLGdCQUNBLGExQjdCYSxDMEI4QmIsNkJ4QnJETyxDd0JzRFAsaUJwQ3NtRkwsQ29DL2xGQyxjQUNDLGdCQUNBLGFBQ0EsZUFDQSw4QkFDQSxVQUNBLFFwQ2ltRkYsQ29DOWxGQyx3QkFDQyxhMUJoRGdCLEMwQmlEaEIsZ0JBQ0csY0FDQSxlQUNBLGNwQ2dtRkwsQ29DN2xGQyxjQUNDLGVwQytsRkYsQ29DNWxGQyxjQUNDLFdBQ0csYXBDOGxGTCxDRnRwRkUsMEJzQ3NERCxjQUtLLFdBQ0Esb0JwQytsRkosQ0FDRixDb0N6a0ZDLHFCQUNDLFVBQ0Esa0JBQ0EsUXBDMmtGRixDb0N4a0ZDLDRCQUNDLFlwQzBrRkYsQ29DdGtGQSxRQUNDLGdCQUNBLFVBQ0EsYXBDa2xGRCxDRm5yRkUseUJzQ21HRCwyQkFFRSwwQnBDa2xGRCxDQUNGLENvQzdrRkUsK0NBQ0MsZ0JBQ0csYUFDQSxlQUNBLDhCQUNBLFVBQ0EsUXBDK2tGTixDb0M3a0ZRLGtFQUNMLFlwQytrRkgsQ29DdGtGTSxxTEFDRixnQkFDQSxVQUNBLGFwQzZrRkosQ29DMWtGTSw2REFDQyxZcEM0a0ZQLENGaHRGRSx5QnNDd0lLLHlIQUNGLDBCcEMya0ZILENBQ0YsQ29DcGtGQyxxQkFDQyxlcENza0ZGLENvQ25rRkMsMEJBQ0MsWXBDcWtGRixDb0Nsa0ZDLG9CQUNDLGExQi9KZ0IsQzBCZ0toQixTQUNHLGNBQ0EsY3BDb2tGTCxDb0Nqa0ZDLGNBQ0MsNkJ4QjFMVyxDd0IyTFgsZUFDQSxzQkFDQSxVMUIxS1ksQzBCMktaLGNBQ0EsaUJwQ21rRkYsQ29DamtGRSw0QkFDQyxZcENta0ZILENvQzlqRkUseUJBQ0MsZ0JwQ2drRkgsQ29DN2pGRywyQkFDQSxjQUNHLGVBQ0EsY3BDK2pGTixDb0N6akZDLHNDQUNDLGVBQ0EscUJBQ0EsbUJBQ0EsZXBDMmpGRixDb0N6akZFLGtEQUNDLDRCQUNBLFFwQzJqRkgsQ29DeGpGRSxrREFDQyxZcEMwakZILENvQ3ZqRkUsMENBQ0MsYUFDQSxpQnBDeWpGSCxDb0NyakZDLGFBQ0MsZTFCeE5ZLEMwQnlOWixTQUNBLGVwQ3VqRkYsQ29DcmpGRSxtQkFDQyxVQUNBLFFwQ3VqRkgsQ29DcGpGRyx1RUFDQyxlMUJsT1UsQzBCbU9QLFlBQ0EsV0FDQSxnQkFDQSxTQUNBLFVBQ0EsbUJBQ0EsY0FDQSxvQnBDc2pGUCxDb0N6aUZFLGdDQUNDLFNBQ0EsU3BDMmlGSCxDb0N6aUZHLG9FQUNDLGtCQUNBLFVwQzJpRkosQ29DeGlGRyxvRUFDQyxrQkFDRyxhQUNBLGtCcEMwaUZQLENvQ3hpRk8sOEZBQ0MsZXBDMGlGUixDb0N2aUZPLDRHQUNDLE1wQ3lpRlIsQ29DamlGQyxlQUNDLFlwQ21pRkYsQ29DeGhGRSxnREFDQyxnQkFDQSxVcEM4aEZILENvQ3hoRkMsaUJBQ0MsU0FDQSxVQUNBLGVwQzBoRkYsQ29DL2dGQyxzQkFDSSxlQUNBLGdCQUNBLFVwQ2loRkwsQ29DN2dGRSxpQkFDQyxVQUNBLFFwQytnRkgsQ29DN2dGRyxtQ0FDQyx3QnBDK2dGSixDb0M1Z0ZHLHdCQUNDLFlwQzhnRkosQ29DM2dGRyxzQ0FDQyxxQkFDQSxnQnBDNmdGSixDb0MxZ0ZHLHVCQUNDLCtCQUNBLDBCQUNBLDZCcEM0Z0ZKLENvQ3JnRkMsa0JBQ0MsZXBDaWlGRixDb0M5aEZHLCtDQUNDLGdCQUNHLG9CcENnaUZQLENvQzFoRkcsNERBQ0MsWXBDNGhGSixDRngzRkUsMEJzQ2dXRSxxREFDQyxvQnBDMmhGSCxDQUNGLENvQ3ZoRkUsdUJBQ0MsaUJwQ3loRkgsQ29DcmhGRyxzQ0FDQyxTQUNBLFVBQ0EsZXBDdWhGSixDb0NqaEZHLG9DQUNDLGFwQ21oRkosQ29DcGdGQyxnQkFDQyxhMUIxWWdCLEMwQjJZYixjQUNBLGVBQ0EsY3BDNGdGTCxDb0M5K0VDLGtCQUNDLFlwQ2kvRUYsQ0Z4NUZFLDBCc0MwYUQsZ0JBRUssWXBDZy9FSixDQUNGLENvQzcrRUMsZUFDQyxrQkFDRyxhQUNBLDhCQUNBLGNwQysrRUwsQ29DNStFQyxTQUNDLFdBQ0EsY0FDRyxhQUNBLGVwQzgrRUwsQ29DNStFRSxnQkFDQyxTcEM4K0VILENvQzUrRUcsZ0NB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LFd4QzhzR0YsQ3dDdnNHQyxTQUNDLCtCeEN5c0dGLEN3Q3ZzR0UsWUFDQyxleEN5c0dILEN3Q2xzR0Usd0JBRUMsV3hDb3NHSCxDd0M3ckdDLHVDQVJFLHdCeEN5c0dILEN3QzdyR0MsZUFDQyxhQUNBLDhCQUNBLG1CQUNBLFNBRUcsZ0NBQ0EsaUJ4QzhyR0wsQ3dDNXJHSyxnQ0FDQyxleEM4ckdOLEN3QzNyR0ssNEJBQ0MsZ0JBQ0EsZXhDNnJHTixDd0N6ckdDLGVBQ0kscUJBQ0EsYTlCakNhLEM4QmtDYixhQUNBLGdCeEMyckdMLENGenRHRSwwQjBDMEJELGVBT0ssWXhDNHJHSixDQUNGLEN3Q3pyR0MsZ0JBQ0kscUJBQ0EsYUFDQSxhOUI3Q2EsQzhCOENiLGdCeEMyckdMLENGcHVHRSwwQjBDcUNELGdCQU9LLFl4QzRyR0osQ0FDRixDd0N0ckdBLFNBQ0MsUXhDeXJHRCxDd0N2ckdDLGtCQUNDLGV4Q3lyR0YsQ3dDdHJHQyxlQUNDLGtCOUJ0RWEsQzhCdUViLFU5Qm5FWSxDOEJvRVoseUJ4Q3dyR0YsQ3dDcnJHQyxpQkFDQyxTQUNFLFl4Q3VyR0osQ3dDOXFHRyw2QkFDQyxpQnhDZ3JHSixDd0M5cUdJLDhDQUNDLGV4Q2dyR0wsQ3dDMXFHQyxlQUNDLFNBQ0EsWXhDNHFHRixDeUNueUdDLGdCQUNDLGFBQ0csc0JBQ0EsbUJBQ0EscUNBQ0Esa0JBQ0Esa0JBRUEsa0J6Q3F5R0wsQ0Y3d0dFLDBCMkNoQ0QsZ0JBV0UsbUJBQ0csZUFDQSxvQnpDc3lHSixDQUNGLEN5Q255R0Msa0JBQ0MsNEJBQ0EsUXpDcXlHRixDRnh4R0UseUIyQ2ZELGtCQUtFLHlCekNzeUdELENBQ0YsQ0Y3eEdFLDBCMkNmRCxrQkFTRSx5QnpDdXlHRCxDQUNGLEN5Q255R0MsbUJBQ0MsbUJBQ0EsaUJ6Q3F5R0YsQ3lDbnlHRSx5QkFDQyxtQkFDQSx5QkFDRyxrQnpDcXlHTixDeUNqeUdFLG9EQUFtQyxVL0JoQnZCLEMrQmdCNEMsU3pDcXlHMUQsQ3lDbnlHRSxxRkFBMEIsVS9CbEJkLEMrQmtCbUMsU3pDMnlHakQsQ3lDMXlHRSwrQ0FBOEIsVS9CbkJsQixDK0JtQnVDLFN6Qzh5R3JELEN5QzN5R0Usb0NBQ0ksa0JBQ0EsUUFDQSxNQUNBLFNBQ0Esb0JBQ0EsV0FDQSxZQUNBLG1CQUNBLHNCekM2eUdOLEN5QzF5R0UseUJBQ0MsV0FDQSxXekM0eUdILEN5Q3h5R0MsbUJBQ0Msa0J6QzB5R0YsQ0Y3MEdFLDBCMkNrQ0QsbUJBSUUsa0J6QzJ5R0QsQ0FDRixDeUN6eUdLLCtCQUNJLHFCQUNBLFVBSUEsa0JBQ0EsNkNBQ0EsYS9CdERTLEMrQnVEVCxnQkFDQSx5QkFDQSxTQUVBLDZCN0IvRUksQzZCaUZSLGVBQ0EsaUJBQ0EsZXpDeXlHTCxDRm4yR0UsMEIyQ3lDRywrQkFxQkUsZUFDQSxnQnpDeXlHTCxDQUNGLEN5Q3Z5R1Msc0NBQ0MsVXpDeXlHVixDeUN0eUdTLHFDQUNDLGN6Q3d5R1YsQ3lDbnlHQyxrQkFDQyxtQkFDQSxrQkFDQSxnQkFDQSxvQnpDcXlHRixDeUNseUdDLG9CQUNDLGtCQUNBLE1BQ0EsT0FDQSxRQUNBLFdBQ0EsU3pDb3lHRixDMEM5NUdBLGtDQUNDLGUxQ2k2R0QsQ0ZqNEdFLDBCNENqQ0Ysa0NBSUUsZTFDazZHQSxDQUNGLEMwQy81R0EsNEJBQ0MsZUFDQSxlQUNBLDZCOUJOVyxDOEJPWCxlMUNrNkdELEMwQ2g2R0MsZ0NBQ0MsYWhDT2EsQ2dDTmIscUJBQ0Esc0JBQ0csb0IxQ2s2R0wsQzBDaDZHRSw0Q0FDQyx5QjFDazZHSCxDMEM5NUdDLHdDQUNDLFdBQ0cscUJBQ0Esc0JBQ0EsWUFDQSxjQUNBLGdCMUNnNkdMLEMwQzU1R0MsOENBQ0MsYWhDZGEsQ2dDZWIsYUFDQSxXQUNBLHNCQUNHLG9CMUM4NUdMLEMwQzU1R0Usd0RBQ0MsaUIxQzg1R0gsQzBDeDVHQyxpQkFDQyxnQkFDQSxhaEN2QmdCLENnQ3dCaEIscUJBQ0EscUJBQ0cscUIxQzI1R0wsQzJDajlHQSw2QkFDSSxjQUNBLGVBQ0EsK0RBQ0EsbUJBQ0EsU0FDQSxrQkFDQSxlQUNBLGtCQUNBLDBCQUNBLGlCQUVBLGtCL0JYWSxDK0JZWixVQUNBLHFCQUNBLGFBQ0EsMkJBQ0EsZ0JBQ0EsaUJBQ0EsNkIvQmRRLEMrQmVSLGtCQUNBLG1CQUNBLG9CM0NvOUdKLEMyQzk4R0ksZ0JBQ0ksb0IzQ285R1IsQzJDajlHWSxnQ0FDSSx3REFDQSxpQzNDbTlHaEIsQzJDNzhHSSxnQkFHSSxnQkFDSSxpQjNDKzhHWixDMkM1OEdJLGdDQU5JLHFCQUNBLHFCM0N5OUdSLEMyQ3A5R0ksZ0JBR0ksV0FDQSxZQUNBLGtDQUNBLGdCM0M4OEdSLEMyQ3Y4R0ksbUJBQ0ksZWpDbENNLENpQ21DTixVakNwQ00sQ2lDcUNOLHFCM0MwOEdSLEMyQ3g4R1EseUJBQ0ksa0JqQzVDRyxDaUM2Q0gsVWpDekNFLENpQzBDRixvQjNDMDhHWixDMkN0OEdvQiw4Q0FDSSxTM0N3OEd4QixDMkNqOEdJLHFCQUNJLGtCakM3RE0sQ2lDOEROLFVqQ3hETSxDaUN5RE4sb0IzQ204R1IsQzJDaDhHWSxxQ0FDSSxVM0NrOEdoQixDMkNoOEdnQiwwQ0FDSSxpQjNDazhHcEIsQzJDNzdHUSwyQkFDSSxrQmpDNUNZLENpQzZDWixVakN2RUUsQ2lDd0VGLG9CM0MrN0daLEMyQzU3R2dCLDJDQUNJLFUzQzg3R3BCLEMyQzU3R29CLGdEQUNJLGlCM0M4N0d4QixDMkN2N0dJLG9CQUNJLGtCakNoR00sQ2lDaUdOLFVqQ3hGTSxDaUN5Rk4sb0IzQ3k3R1IsQzJDdDdHWSxvQ0FDSSxVM0N3N0doQixDMkN0N0dnQix5Q0FDSSxpQjNDdzdHcEIsQzJDbjdHUSwwQkFDSSxrQmpDM0VXLENpQzRFWCxVakN2R0UsQ2lDd0dGLG9CM0NxN0daLEMyQ2w3R2dCLDBDQUNJLFUzQ283R3BCLEMyQ2w3R29CLCtDQUNJLGlCM0NvN0d4QixDMkM3NkdJLG1CQUNJLHlCQUNBLFVqQ3hITSxDaUN5SE4saUIzQys2R1IsQzJDNzZHUSx5QkFDSSxlakM1SEUsQ2lDNkhGLFVqQzVIRSxDaUM2SEYsaUIzQys2R1osQzJDNTZHZ0IseUNBQ0ksYTNDODZHcEIsQzJDNTZHb0IsOENBQ0ksaUIzQzg2R3hCLEMyQ3Y2R0ksaUJBQ0ksZWpDN0lNLENpQzhJTixVakM3SU0sQ2lDOElOLGlCM0M0NkdSLEMyQ3Y2R1EsdUJBQ0ksa0JqQ3pKRyxDaUMwSkgsVWpDdEpFLENpQ3VKRixvQjNDeTZHWixDMkNyNkdvQiw0Q0FDSSxTM0N1Nkd4QixDMkNoNkdJLHVCQUNJLHlCQUNBLFVqQ3BLTSxDaUNxS04sMEIzQ2s2R1IsQzJDOTVHZ0IsNkNBQ0kseUIzQ2c2R3BCLEM0Q3JtSEEsa0JBQ0MsZTVDd21IRCxDNENybEhLLDZCQUNDLGtCNUN1bUhOLEM0Q3BtSEssc0NBQ0MsYUFDQSxrQkFDQSxrQkFDQSxtQzVDc21ITixDRmptSEUseUI4Q1RHLHNDQU9FLHFCQUNBLGtCQUNBLG1DNUN1bUhMLENBQ0YsQ0Z4bUhFLDBCOENURyxzQ0FhRCxvQjVDd21IRixDQUNGLEM0Q3BtSEssZ0NBQ0Msc0I1Q3NtSE4sQzRDN2xIQyxxQkFDQyxjQUNBLFE1QytsSEYsQzRDN2xIRSxnQ0FDRSxrQkFDQSxnQkFDQSxtQkFDQSxpQjVDK2xISixDNEM1bEhRLDJCQUNJLFdBSUEsTUFFQSxXQUVBLGVsQzdDRSxDa0M4Q0YsV0FDQSxTNUM4bEhaLEM0QzFsSEMsK0NBYlcsa0JBQ0EsT0FDQSxRQUVBLFNBRUEsVzVDb25IWixDNEM3bUhDLG9CQUNELG9CQU9JLGtCQUNBLG1CQUVBLHlCQUVBLGFBRUMsVUFDQSxlQUNHLHFCNUM0bEhSLENGMXBIRSwwQjhDNkNELG9CQW9CUSxZNUM2bEhQLENBQ0YsQ0YvcEhFLDBCOEM2Q0Qsb0JBd0JRLFk1QzhsSFAsQ0FDRixDNEMzbEhDLG9CQUNDLGtCQUNBLE1BQ0EsT0FDQSxRQUNBLFNBQ0EsV0FDQSxZQUNBLGdCNUM2bEhGLEM0QzFsSEMsMkJBQ0MsZTVDNGxIRixDNEN6bEhDLG9CQUNJLFVsQ2hHUyxDa0NrR1QsZUFDQSxpQkFDQSxnQkFDQSxTQUNBLDZCNUMwbEhMLENGenJIRSwwQjhDd0ZELG9CQVVDLGVBQ0ksZ0I1QzJsSEosQ0FDRixDRi9ySEUsMEI4Q3dGRCxvQkFlSyxlQUNBLGdCNUM0bEhKLENBQ0YsQzRDeGxIRSxnQ0FDQyxxQkFDQSxlNUMwbEhILEM0Q3ZsSEUsMENBQ0ssZ0NBQ0Qsc0JBQ0EsZTVDeWxITixDNENsbEhHLHlDQUNDLGU1Q29sSEosQzRDL2tIQyxtQkFDQyxpQjVDaWxIRixDNEM5a0hDLG1CQUNDLGdCNUNnbEhGLEM0QzdrSEMsc0NBQ0MscUJBQ0EscUI1QytrSEYsQzRDMWtIQSxnQkFDQyxjQUNBLGtCNUM2a0hELEM2Q2h3SEMsNkJBQ08sZTdDbXdIUixDNkNod0hDLDZCQUNDLDRCQUNBLFE3Q2t3SEYsQzZDL3ZIQyxrQ0FDQyxZQUNFLGFBQ0MscUI3Q2l3SEwsQzZDL3ZIRSx3Q0FDQyxvQjdDaXdISCxDNkM5dkhJLDREQUNDLGdEQUNBLHlCN0Nnd0hMLEM2Q3J2SEMsNkRBSkMsa0JBQ0EsZTdDbXdIRixDNkNod0hDLCtCQUNDLGdCQUdBLG1CQUNBLDBCN0MydkhGLEM2Q3h2SEMsOEJBUUMsaUJBQ0EseUI3QzB2SEYsQzZDdnZIQywyREFYQyxrQkFDQSxNQUNBLE9BQ0EsUUFDQSxTQUNBLFdBQ0EsVzdDeXdIRixDNkNwd0hDLDZCQVFJLG9CQUNBLGtCQUNBLFVuQ3BDUyxDbUNxQ1QscUI3Q3l2SEwsQ0Z2eEhFLDBCK0NtQkQsNkJBY0ssbUI3QzB2SEosQ0FDRixDNkNudkhDLDhEQUNDLFU3Q3d2SEYsQ0ZseUhFLDBCK0N5Q0QsZ0NBSUUsYTdDeXZIRCxDQUNGLEM2Q3R2SEMsK0JBQ08sZTdDd3ZIUixDNkNwdkhhLHFEQUNJLHdEQUNBLGlDN0NzdkhqQixDNkM5dUhDLG9CQUNDLGFBQ00sc0JBQ0EsbUJBQ0EscUNBQ0Esa0JBQ0Esb0I3Q2l2SFIsQzZDOXVIQyxvQkFDQyw0QkFDQSxRN0NndkhGLENGM3pIRSx5QitDeUVELG9CQUtFLHlCN0NpdkhELENBQ0YsQ0ZoMEhFLDBCK0N5RUQsb0JBU0UseUI3Q2t2SEQsQ0FDRixDNkNodkhFLGdDQUNDLDJCN0NrdkhILEM2Qzl1SEMseUJBQ0MsWUFDRSxhQUNDLHFCN0NndkhMLEM2Qzl1SEUsK0JBQ0Msb0I3Q2d2SEgsQzZDN3VISSxtREFDQyxnREFDQSx5QjdD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SVIsQ2tEL3NJUSxtQ0FDSSxVbERpdElaLENrRDlzSVEsMEJBQ0ksZUFDQSxTbERndElaLENrRDdzSVEsMEJBQ0ksTWxEK3NJWixDa0Qzc0lRLDBCQUNJLE9sRDZzSVosQ2tENXJJQSxzQkFDRSxXQUNBLFdBQ0EsZXhDOU1ZLEN3QytNWixrQkFDQSxnQkFDQSxrQkFDQSxlbER5c0lGLENrRHRzSUEsMEJBQ0ksWUFDQSxRQUNBLGtCeENuT1MsQ3dDb09ULDBCQUNBLGtCQUNBLFVsRHlzSUosQ21EOTdJQSxVQUNDLHFCekMwQmEsQ3lDekJWLGtCQUNBLFVBQ0EsZ0JBQ0EsaUJuRGk4SUosQ21ELzdJQyxlQUNDLGdCQUNBLGlCbkRpOElGLENtRDk3SUMsZ0JBQ0MsY0FDQSxnQm5EZzhJRixDbUQ3N0lDLGlCQUNDLGFBQ0csc0JBQ0EsbUJBQ0gscUNBQ0csa0JBQ0EscUJBQ0EsaUJuRCs3SUwsQ21ENzdJSyxvQ0FDQyxnQkFDQSxzQm5EKzdJTixDRjE3SUUsMEJxRGhCRCxpQkFlRyxtQkFDRSxlbkQrN0lKLENBQ0YsQ21ENTdJQyxrQkFDQyxjbkQ4N0lGLENtRDM3SUMsdUJBQ0MsVW5ENjdJRixDbUQxN0lHLHNDQUNDLGVuRDQ3SUosQ21EeDdJRSx5QkFDQyxVekN6QlcsQ3lDMEJYLHlCbkQwN0lILENtRHg3SUcsK0JBQ0Msb0JuRDA3SUosQ21EcjdJQyxrQkFDQywyQm5EdTdJRixDRm45SUUseUJxRDJCRCxrQkFJRSx5Qm5EdzdJRCxDbUR0N0lDLCtCQUNDLGdCbkR3N0lGLENBQ0YsQ21EcDdJQyxpQkFDQyxjQUNBLGVBQ0EsZ0JBQ0EsY0FDQSxtQkFDQSw2QnZDekVVLEN1QzBFVixlbkRzN0lGLENtRG43SUMsbUJBQ0Msa0JuRHE3SUYsQ21EbjdJRSx5QkFDQyxRbkRxN0lILENtRG43SUcsdUNBQ0MsZ0JBQ0EsYW5EcTdJSixDbURuN0lJLG9EQUNDLFFuRHE3SUwsQ21EbDdJSSxxREFDQyxVbkRvN0lMLENtRGw3SUssMkRBQ0MsVXpDMUVRLEN5QzJFUixZQUNBLHlCbkRvN0lOLENtRDU2SUMsZ0JBQ0Ms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eURqQ0YsUUFVRSxrQkFDQSxrQkFDRyxZQUNILFd2RDYvSkEsQ0FDRixDdUQxL0pFLHNCQUNDLFN2RDQvSkgsQ3VEMS9KRyxvRUFDQyxTdkQ0L0pKLEN3RHRnS0EsZUFHRSxjQUVBLFdBQ0EsWUFDQSxhQUNBLFNBQ0EsNkRBQ0Esd0J4RHlnS0YsQ0Y3L0pFLDBCMER0QkYsZUFhSSxzQnhEMGdLRixDQUNGLEN3RHhnS0UscUJBQ0UsU3hEMGdLSixDd0R2Z0tFLHFCQUNFLGN4RHlnS0osQ3dEdGdLRSxvQkFDRSxxQjlDVFUsQzhDVVYsZ0JBQ0EsY0FDQSxVQXRDb0IsQ0F1Q3BCLGdCQUNBLGtCQUNBLDRDQUNBLFV4RHdnS0osQ3dEdGdLSSw4QkFDRSxxQnhEd2dLTixDd0RyZ0tJLGlDQUNFLHFCeER1Z0tOLEN3RHBnS0ksa0NBQ0UsNEN4RHNnS04sQ3dEbmdLSSxtQ0FDRSw2Q0FDQSxZeERxZ0tOLEN3RGxnS0ksbUNBQ0UsNEN4RG9nS04sQ3dELy9KSSwyQ0FDRSx3QnhEaWdLTixDd0QvL0pNLHlEQUNFLDZEeERpZ0tSLEN3RDkvSk0sMERBQ0UsNkR4RGdnS1IsQ3dENy9KTSwwREFDRSw2RHhEKy9KUixDd0R6L0pBLDBCQUNFLEdBQ0Usb0N4RDQvSkYsQ3dEMS9KQSxJQUNFLHdDeEQ0L0pGLEN3RHovSkEsR0FDRSw0Q3hEMi9KRixDQUNGLEN3RHgvSkEsMEJBQ0UsR0FDRSxVQUNBLGtCeEQwL0pGLEN3RHgvSkEsR0FDRSxVQUNBLGtCeEQwL0pGLENBQ0YsQ3dEdi9KQSwwQkFDRSxHQUNFLG9DeER5L0pGLEN3RHYvSkEsSUFDRSx5Q3hEeS9KRixDd0R0L0pBLEdBQ0UsOEN4RHcvSkYsQ0FDRixDd0RyL0pBLDhCQUNFLEdBQ0UsNEN4RHUvSkYsQ3dEci9KQSxJQUNFLHdDeER1L0pGLEN3RHAvSkEsR0FDRSxvQ3hEcy9KRixDQUNGLEN3RG4vSkEsOEJBQ0UsR0FDRSxVQUNBLGtCeERxL0pGLEN3RG4vSkEsR0FDRSxVQUNBLGtCeERxL0pGLENBQ0YsQ3dEbC9KQSw4QkFDRSxHQUNFLDhDeERvL0pGLEN3RGwvSkEsSUFDRSx5Q3hEby9KRixDd0RqL0pBLEdBQ0Usb0N4RG0vSkYsQ0FDRixDeURocEtBLFFBQ0MsYUFDQSxzQkFDQSxZQUNBLGdCQUNBLGlCQUNBLFV6RGtwS0QsQ3lEaHBLQyxnQkFDQyxjQUNBLGtCQUNBLFVBQ0EsK0J6RGtwS0YsQ3lEaHBLRSwwQkFDQyxxQ3pEa3BLSCxDeUQ5b0tDLGNBQ0Msa0JBQ0EsZ0J6RGlwS0YsQ3lEN29LRSx3QkFDQyxpQnpEK29LSCxDeUQzb0tDLGdCQUNDLGNBQ0EsaUJ6RDZvS0YsQ3lEem9LQSxRQUNDLGtCekQ0b0tELEMwRC9xS0ksZ0JBQ0ksVUFDQSxhMURrcktSLEMwRDlxS2dCLDZDQUNJLGMxRGdyS3BCLEMwRDNxS1EsdUJBQ0ksZTFENnFLWixDMER4cUtJLGdCQUNJLGVBRUEsc0JBRUEsa0JBRUEsWTFEeXFLUixDRm5xS0UsMEI0RGJFLGdCQVVRLFkxRDBxS1YsQ0FDRixDRnhxS0UsMEI0RGJFLGdCQWNRLFkxRDJxS1YsQ0FDRixDMER6cUtRLHVCQUNJLFkxRDJxS1osQzBEdHFLZ0IsMkNBQ0ksVWhEbEJOLENnRG1CTSxvQjFEd3FLcEIsQzBEcnFLZ0Isc0NBQ0kseUIxRHVxS3BCLEMwRGpxS0kscUJBQ0ksY0FDQSxVMURtcUtSLEMwRGhxS0ksaUJBQ0ksWUFDQSxVMURrcUtSLEMwRC9wS0ksa0JBRUkscUJBQ0EsZ0IxRGlxS1IsQzBEOXBLSSxnQkFDSSxxQkFDQSxxQjFEZ3FLUixDMkR6dUtBLFlBQ0kscUJBQ0Esa0JBQ0EsYzNENHVLSixDNEQ3dUtDLGNBQ0MsUTVEZ3ZLRixDNEQ5dUtFLCtCQUNDLGFBQ0csZUFDQSxtQkFDQSw0QjVEZ3ZLTixDNEQ1dUtDLGNBQ0Msa0I1RDh1S0YsQzRENXVLRSwyQkFDQyxlNUQ4dUtILEM0RDN1S0UsK0JBQ0MsYTVENnVLSCxDRmp1S0UsMEI4RGJBLCtCQUlFLGFBQ0EsZ0JBQ0EsaUI1RDh1S0YsQ0FDRixDNEQxdUtDLGVBQ0MsYTVENHVLRixDNER6dUtDLGNBR0MsaUJBQ0EsV0FDQSxVNUQydUtGLEM0RHh1S0MsNEJB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SSxVakV1dktoQixDaUVsdktJLG1CQUNJLGNBQ0EsaUJBQ0EsZUFDQSxnQkFDQSxVdkRsekNNLEN1RG96Q04sYWpFb3ZLUixDaUVsdktTLDRDQUhELG9CakV3dktSLENpRTV1S0Msa0JBQ0MsYUFDQSxzQkFDQSxtQkFDQSxxQ0FDQSxpQmpFK3VLRixDRjdpTkUseUJtRXl6Q0Qsa0JBUUUsb0JqRWd2S0QsQ0FDRixDRmxqTkUsMEJtRXl6Q0Qsa0JBWUUscUJqRWl2S0QsQ0FDRixDaUU5dUtDLG9CQUNJLDJCakVndktMLENGMWpORSx5Qm1FeTBDRCxvQkFJUSx5QmpFaXZLUCxDQUNGLENpRTl1S0ssNEJBQ0ksd0JBQ0EsZ0JBQ0EsVUFFQSxnQmpFK3VLVCxDaUU3dUtTLHVDQUNDLFNqRSt1S1YsQ2lFMXVLUyxrQ0FDSSxjQUNBLGtCakU0dUtiLENpRXR1S0Msb0JBQ0MsMkJqRXd1S0YsQ0Yva05FLHlCbUVzMkNELG9CQUlLLHlCakV5dUtKLENBQ0YsQ2lFdHVLQywwQkFDQyxrQmpFd3VLRixDaUVudUtDLG1CQUNDLGFBQ0csc0JBQ0EsbUJBQ0EscUNBQ0Esa0JBQ0EsaUJqRXN1S0wsQ0ZobU5FLHlCbUVvM0NELG1CQVNLLGtCQUNBLG9CakV1dUtKLENBQ0YsQ2lFcHVLQyxtQkFDQyxTQUNBLDRCQUNBLHlCQUNBLGtCakVzdUtGLENGNW1ORSx5Qm1FazRDRCxtQkFPRSx5QmpFdXVLRCxDaUVydUtDLHdDQUNDLDJCakV1dUtGLENpRTV0S0MsMkhBQ0MseUJqRW91S0YsQ0FDRixDRjduTkUsMEJtRWs0Q0QsbUJBMkJFLHlCakVvdUtELENpRWx1S0Msd0NBQ0MsMkJqRW91S0YsQ2lFanVLQyx3Q0FDQyx5QmpFbXVLRixDaUVodUtDLDBDQUNDLHlCakVrdUtGLENpRS90S0MseUNBQ0MseUJqRWl1S0YsQ0FDRixDaUU1dEtDLG9CQUNDLGtCQUNBLGFBQ0csZUFDQSxtQkFDQSw2QmpFOHRLTCxDaUUzdEtDLHFCQUVJLGNBQ0Esa0JBQ0ksb0JBQ0wsbUJBQ0Esc0JqRTZ0S0osQ2lFMXRLQyxtQkFDQywwQmpFNHRLRixDaUV6dEtDLG9CQUNDLGNBQ0EsVWpFMnRLRixDaUV4dEtDLDBCQUNDLGNBQ0EsY2pFMHRLRixDaUV2dEtHLHlDQUNDLGVqRXl0S0osOGMiLCJmaWxlIjoiY3NzL2FwcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLy8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gICAjQlJFQUtQT0lOVFNcbi8vICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBmdW5jdGlvbiBicC12YWwoJG5hbWUpIHtcbiAgQGlmIHR5cGUtb2YoJG5hbWUpID09ICdudW1iZXInIHtcbiAgICBAcmV0dXJuICRuYW1lO1xuICB9XG5cbiAgJHZhbDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcblxuICBAaWYgJHZhbCA9PSBudWxsIHtcbiAgICBAZXJyb3IgJ0JyZWFrcG9pbnQgI3skbmFtZX0gbm90IGZvdW5kJztcbiAgfVxuXG4gIEByZXR1cm4gJHZhbDtcbn1cblxuQGZ1bmN0aW9uIGJwLXZhbC1uZXh0KCRuYW1lKSB7XG4gICRicmVha3BvaW50LW5hbWVzOiBtYXBfa2V5cygkYnJlYWtwb2ludHMpO1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcblxuICBAaWYgJG4gPj0gbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSB7XG4gICAgQGVycm9yICdOZXh0IGJyZWFrcG9pbnQgYWZ0ZXIgI3skbmFtZX0gbm90IGZvdW5kJztcbiAgfVxuXG4gICRuZXh0LWtleTogbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpO1xuICBAcmV0dXJuIG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmV4dC1rZXkpO1xufVxuXG5AbWl4aW4gYnAoJG5hbWUpIHtcbiAgJHZhbDogYnAtdmFsKCRuYW1lKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHZhbCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBicC1kb3duKCRuYW1lKSB7XG4gICR2YWw6IGJwLXZhbCgkbmFtZSk7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR2YWwgLSAwLjAyKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGJwLW9ubHkoJG5hbWUpIHtcbiAgQGlmIHR5cGUtb2YoJG5hbWUpID09ICdudW1iZXInIHtcbiAgICBAZXJyb3IgJyN7JG5hbWV9IHNob3VsZCBiZSBicmVha3BvaW50IG5hbWUnO1xuICB9XG5cbiAgJG1pbjogYnAtdmFsKCRuYW1lKTtcbiAgJG1heDogYnAtdmFsLW5leHQoJG5hbWUpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCAtIDAuMDIpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gYnAtYmV0d2VlbigkbmFtZTEsICRuYW1lMikge1xuICAkbWluOiBicC12YWwoJG5hbWUxKTtcbiAgJG1heDogYnAtdmFsKCRuYW1lMik7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4IC0gMC4wMikge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCJAbWl4aW4gaGlkZGVuLXZpc3VhbGx5KCkge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWhpZGUtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAaW5jbHVkZSBicChtZWRpdW0pIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udS1oaWRlLWRlc2t0b3Age1xuICBAaW5jbHVkZSBicChtZWRpdW0pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIvKipcbiAqIFN0eWxlcyB2aWEgSVRDU1MgTWV0aG9kb2xvZ3lcbiAqXG4gKiBUaGlzIGlzIHdoZXJlIGFsbCBvZiB0aGUgc3R5bGVzaGVldHMgYXJlIGNvbXBpbGVkLlxuICogVGhleSBhcmUgcHJvY2Vzc2VkIGluIHRoZSBvcmRlciB0aGV5IGFyZSBpbXBvcnRlZCB0byBlbnN1cmUgdGhlIGNvbnNpc3RlbnQgaW5jcmVhc2Ugb2Ygc3BlY2lmaWNpdHkuXG4gKlxuICogICAgIFNldHRpbmdzLi4uLi4uLi4uLi5HbG9iYWwgY29uZmlndXJhdGlvbiBhbmQgdmFyaWFibGVzXG4gKiAgICAgVG9vbHMuLi4uLi4uLi4uLi4uLkZ1bmN0aW9ucyBhbmQgbWl4aW5zXG4gKiAgICAgR2VuZXJpYy4uLi4uLi4uLi4uLkdyb3VuZCB6ZXJvIHN0eWxlcyAobm9ybWFsaXppbmcgcnVsZXMsIGJveC1zaXppbmcgZXRjLi4uKVxuICogICAgIEVsZW1lbnRzLi4uLi4uLi4uLi5VbmNsYXNzZWQgKGJhcmUpIEhUTUwgZWxlbWVudHMgKGxpa2UgSDEsIFVsLCBBIGV0Yy4uLilcbiAqICAgICBPYmplY3RzLi4uLi4uLi4uLi4uQ29tbW9uIG5vbi1jb3NtZXRpYyBzdHJ1Y3R1cmFsIGRlc2lnbiBwYXR0ZXJuc1xuICogICAgIENvbXBvbmVudHMuLi4uLi4uLi5TcGVjaWZpYyBjb3NtZXRpYyBlbGVtZW50cyBvZiBVSVxuICogICAgIFV0aWxpdGllcy4uLi4uLi4uLi5IZWxwZXJzIGFuZCBvdmVycmlkZXNcbiAqICAgICBTaGFtZS4uLi4uLi4uLi4uLi4uQWxsIHRoZSBDU1MgZGVjbGFyYXRpb25zLCBoYWNrcyBhbmQgdGhpbmdzIHdlIGFyZSBub3QgcHJvdWQgb2YuXG4gKi9cbi8qIENvbG9yc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIEh1aXNzdGlqbCAqL1xuLnUtaGlkZS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LWhpZGUtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtaGlkZS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBZW9uaWtcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9BZW9uaWstQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQWVvbmlrLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQWVvbmlrXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQWVvbmlrLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQWVvbmlrLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFlb25pa1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0Flb25pay1SZWd1bGFySXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9BZW9uaWstUmVndWxhckl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFlb25pa1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0Flb25pay1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9BZW9uaWstUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFlb25pa1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0Flb25pay1Cb2xkSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9BZW9uaWstQm9sZEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBZW9uaWtcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9BZW9uaWstTWVkaXVtSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9BZW9uaWstTWVkaXVtSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG4uaW4tdmlldyB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbjogMC42cyBjdWJpYy1iZXppZXIoMC40NSwgMC4wMywgMC41LCAwLjkpO1xufVxuLmluLXZpZXcuaXMtb3V0LXZpZXc6bm90KC5pbi12aWV3LS1uby1hbmltYXRlKSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAlLCAwKTtcbn1cbi5pbi12aWV3LS1sZWZ0LmlzLW91dC12aWV3IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAlLCAwLCAwKTtcbn1cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1idXR0b25dOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9cmVzZXRdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9c3VibWl0XTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblt0eXBlPWNoZWNrYm94XSxcblt0eXBlPXJhZGlvXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuW3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICNSRVNFVFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQSB2ZXJ5IHNpbXBsZSByZXNldCB0aGF0IHNpdHMgb24gdG9wIG9mIE5vcm1hbGl6ZS5jc3MuXG4gKi9cbmJvZHksXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuYmxvY2txdW90ZSwgcCwgcHJlLFxuZGwsIGRkLCBvbCwgdWwsXG5maWd1cmUsXG5ocixcbmZpZWxkc2V0LCBsZWdlbmQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRyYWlsaW5nIG1hcmdpbnMgZnJvbSBuZXN0ZWQgbGlzdHMuXG4gKi9cbmxpID4gb2wsXG5saSA+IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgZGVmYXVsdCB0YWJsZSBzcGFjaW5nLlxuICovXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG4vKipcbiAqIDEuIFJlc2V0IENocm9tZSBhbmQgRmlyZWZveCBiZWhhdmlvdXIgd2hpY2ggc2V0cyBhIGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2BcbiAqICAgIG9uIGZpZWxkc2V0cy5cbiAqL1xuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7IC8qIFsxXSAqL1xuICBib3JkZXI6IDA7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjU0hBUkVEXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBTaGFyZWQgZGVjbGFyYXRpb25zIGZvciBjZXJ0YWluIGVsZW1lbnRzLlxuICovXG4vKipcbiAqIEFsd2F5cyBkZWNsYXJlIG1hcmdpbnMgaW4gdGhlIHNhbWUgZGlyZWN0aW9uOlxuICogY3Nzd2l6YXJkcnkuY29tLzIwMTIvMDYvc2luZ2xlLWRpcmVjdGlvbi1tYXJnaW4tZGVjbGFyYXRpb25zXG4gKi9cbmFkZHJlc3MsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuYmxvY2txdW90ZSwgcCwgcHJlLFxuZGwsIG9sLCB1bCxcbmZpZ3VyZSxcbmhyLFxudGFibGUsXG5maWVsZHNldCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi8qKlxuICogQ29uc2lzdGVudCBpbmRlbnRhdGlvbiBmb3IgbGlzdHMuXG4gKi9cbmRkLCBvbCwgdWwge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmMtYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBpbml0aWFsO1xufVxuLmMtYnV0dG9uX190ZXh0LCAuYy1idXR0b25fX2ljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uYy1idXR0b25fX2JhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGluaXRpYWw7XG59XG4uYy1idXR0b246aG92ZXIgLmMtYnV0dG9uX19iYWNrZ3JvdW5kIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcbn1cblxuLmMtY2Fyb3VzZWwtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTg5RUY0O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSksIGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSksIGJvcmRlci1jb2xvciAwLjNzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiBjYWxjKDUwJSAtIDI0cHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uYy1jYXJkLXRlYW1fX2xpc3QtLWNhcm91c2VsLW91dGVyIC5jLWNhcm91c2VsLWJ0biB7XG4gIHRvcDogY2FsYyg1MCUgLSA1MHB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkLXRlYW1fX2xpc3QtLWNhcm91c2VsLW91dGVyIC5jLWNhcm91c2VsLWJ0biB7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDI0cHgpO1xuICB9XG59XG4uYy1jYXJvdXNlbC1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2Y3MGVmO1xufVxuLmMtY2Fyb3VzZWwtYnRuX19wcmV2IHtcbiAgbGVmdDogMDtcbn1cbi5jLWNhcm91c2VsLWJ0bl9fbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuLmMtY2Fyb3VzZWwtYnRuLnNsaWNrLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmMtY2Fyb3VzZWwtYnRuIHN2ZyB7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYy1jYXJvdXNlbC1idG4gc3ZnIHBhdGgge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbmgxLCBoMiwgaDMsXG5oNCwgaDUsIGg2IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuaDEsIC5oMSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJBZW9uaWtcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIC8qdGV4dC13cmFwLXN0eWxlOiBiYWxhbmNlOyovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGgxLCAuaDEge1xuICAgIGZvbnQtc2l6ZTogNjVweDtcbiAgICBsaW5lLWhlaWdodDogNjlweDtcbiAgfVxufVxuXG5oMiwgLmgyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkFlb25pa1wiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgLyp0ZXh0LXdyYXAtc3R5bGU6IGJhbGFuY2U7Ki9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgaDIsIC5oMiB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICB9XG59XG5cbmgzLCAuaDMge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiQWVvbmlrXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBoMywgLmgzIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuaDQsIC5oNCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJBZW9uaWtcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaDQsIC5oNCB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbmg1LCAuaDUge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiQWVvbmlrXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBoNSwgLmg1IHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cblxuaDYsIC5oNiB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJBZW9uaWtcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGg2LCAuaDYge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuXG4uc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkFlb25pa1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3BhbiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5cbi5vLXRpdGxlLS13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5ociB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNzA3MDcwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuaHRtbCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjNzk3OTc5O1xuICBmb250LWZhbWlseTogXCJBZW9uaWtcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuaHRtbDpub3QoLndmLXByZWxvYWRlZCkge1xuICBmb250LWZhbWlseTogRE0gU2Fucztcbn1cbmh0bWwubWVudS1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmMtaWNvbl9fZnVsbC1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmMtaWNvbl9fZnVsbC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmMtaWNvbl9fZnVsbC1saW5rOmhvdmVyIC5jLWljb25fX2ljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTg5RUY0O1xufVxuLmMtaWNvbl9fZnVsbC1saW5rOmhvdmVyIC5jLWljb25fX2ljb24gc3ZnIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1pY29uX19mdWxsLWxpbms6aG92ZXIgLmMtaWNvbl9fdGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogI0E4OUVGNDtcbn1cbi5jLWljb25fX2ljb24ge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLmMtaWNvbl9faWNvbiBzdmcge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGNvbG9yOiAjQTg5RUY0O1xufVxuLmMtaWNvbl9faWNvbiBzdmcgcGF0aCB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbi5jLWljb25fX3RleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjNzk3OTc5O1xufVxuXG5pbWcge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IC8qIFsyXSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIFsxXSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvKiBbM10gKi9cbiAgLyp3aWR0aDogMTAwJTsqL1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsLFxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpob3ZlciB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICMwMDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDBweCAxMDAwcHggI2ZmZiBpbnNldDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuaW5wdXQsIHRleHRhcmVhLCBzZWxlY3Qge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDExcHggMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiBub25lO1xuICBoZWlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5zZWxlY3Qge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZzogMTFweCAzMHB4IDExcHggMTFweDtcbn1cbnNlbGVjdDo6LW1zLWV4cGFuZCB7IC8qIGZvciBJRSAxMSAqL1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5zZWxlY3Q6bm90KFttdWx0aXBsZV0pIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Ryb3Bkb3duLWFycm93LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuc2VsZWN0W211bHRpcGxlXSB7XG4gIHBhZGRpbmc6IDA7XG59XG5zZWxlY3RbbXVsdGlwbGVdIG9wdGlvbiB7XG4gIHBhZGRpbmc6IDExcHggMjBweDtcbn1cblxuaW5wdXQ6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmlucHV0OmZvY3VzOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmlucHV0OmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5pbnB1dDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbnRleHRhcmVhOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG50ZXh0YXJlYTpmb2N1czotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG50ZXh0YXJlYTpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxudGV4dGFyZWE6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbmlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC40O1xufVxuXG5pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbmlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbnRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxudGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbnRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxudGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuYnV0dG9uW2Rpc2FibGVkXSwgaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLCBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMCAwIDAuMjVyZW0gMDtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBhcHBlYXJhbmNlOiBjaGVja2JveDtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10ge1xuICBhcHBlYXJhbmNlOiByYWRpbztcbn1cblxuaW5wdXRbdHlwZT10ZXh0XSwgaW5wdXRbdHlwZT1wYXNzd29yZF0sIGlucHV0W3R5cGU9ZW1haWxdLCBpbnB1dFt0eXBlPXVybF0sXG5pbnB1dFt0eXBlPXRlbF0sIGlucHV0W3R5cGU9c2VhcmNoXSwgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaW5wdXRbdHlwZT1yZXNldF0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIHRyYW5zaXRpb246IDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDA7XG59XG5cbi5vLWxheW91dCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtYXV0by1mbG93OiByb3c7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICBncmlkLXJvdy1nYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDI1cHgpIHtcbiAgLm8tbGF5b3V0IHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDMwcHg7XG4gIH1cbn1cbi5vLWxheW91dF9faXRlbSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEyL3NwYW4gMTI7XG4gIC8qICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDM7Ki9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm8tbGF5b3V0X19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uby1sYXlvdXRfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm8tbGF5b3V0LS1yZXZlcnNlIC5vLWxheW91dF9faXRlbTpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5vLWxheW91dF9faXRlbSAuby1jb2x1bW46bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogR2FwICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5vLWxheW91dC1nYXAtLTYwIHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuby1sYXlvdXQtZ2FwLS0xMDAge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMTAwcHg7XG4gIH1cbn1cblxuLyogT3JkZXIgKi9cbi5vLWxheW91dC0tcmV2ZXJzZSAuby1sYXlvdXRfX2l0ZW0ge1xuICBvcmRlcjogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm8tbGF5b3V0LS1yZXZlcnNlIC5vLWxheW91dF9faXRlbSB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbi5vLWxheW91dC0tcmV2ZXJzZSAuby1sYXlvdXRfX2l0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gIG9yZGVyOiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuby1sYXlvdXQtLXJldmVyc2UgLm8tbGF5b3V0X19pdGVtOmZpcnN0LW9mLXR5cGUge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5cbi8qIFZlcnRpY2FsIGFsaWduICovXG4uby1hbGlnbi1jZW50ZXIgLm8tbGF5b3V0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5vLWFsaWduLWNlbnRlciAuby1sYXlvdXQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uby1hbGlnbi1ib3R0b20gLm8tbGF5b3V0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4vKiBTaXplcyAqL1xuLm8tbGF5b3V0LS0xMDAge1xuICAvKndpZHRoOiAxMDAlOyovXG59XG4uby1sYXlvdXQtLTEwMCA+IC5vLWxheW91dF9faXRlbSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEyL3NwYW4gMTI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm8tbGF5b3V0LS05LTMgPiAuby1sYXlvdXRfX2l0ZW0ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDMvc3BhbiAzO1xuICB9XG4gIC5vLWxheW91dC0tOS0zID4gLm8tbGF5b3V0X19pdGVtOmZpcnN0LW9mLXR5cGUge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDkvc3BhbiA5O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm8tbGF5b3V0LS04LTQgPiAuby1sYXlvdXRfX2l0ZW0ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDQvc3BhbiA0O1xuICB9XG4gIC5vLWxheW91dC0tOC00ID4gLm8tbGF5b3V0X19pdGVtOmZpcnN0LW9mLXR5cGUge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDgvc3BhbiA4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm8tbGF5b3V0LS03LTUgPiAuby1sYXlvdXRfX2l0ZW0ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDUvc3BhbiA1O1xuICB9XG4gIC5vLWxheW91dC0tNy01ID4gLm8tbGF5b3V0X19pdGVtOmZpcnN0LW9mLXR5cGUge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDcvc3BhbiA3O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm8tbGF5b3V0LS02LTYgPiAuby1sYXlvdXRfX2l0ZW0ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDYvc3BhbiA2O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm8tbGF5b3V0LS01LTcgPiAuby1sYXlvdXRfX2l0ZW0ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDcvc3BhbiA3O1xuICB9XG4gIC5vLWxheW91dC0tNS03ID4gLm8tbGF5b3V0X19pdGVtOmZpcnN0LW9mLXR5cGUge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDUvc3BhbiA1O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm8tbGF5b3V0LS00LTggPiAuby1sYXlvdXRfX2l0ZW0ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDgvc3BhbiA4O1xuICB9XG4gIC5vLWxheW91dC0tNC04ID4gLm8tbGF5b3V0X19pdGVtOmZpcnN0LW9mLXR5cGUge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDQvc3BhbiA0O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm8tbGF5b3V0LS0zLTkgPiAuby1sYXlvdXRfX2l0ZW0ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDkvc3BhbiA5O1xuICB9XG4gIC5vLWxheW91dC0tMy05ID4gLm8tbGF5b3V0X19pdGVtOmZpcnN0LW9mLXR5cGUge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDMvc3BhbiA5O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm8tbGF5b3V0LS0zMy0zMy0zMyA+IC5vLWxheW91dF9faXRlbSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNi9zcGFuIDY7XG4gIH1cbiAgLm8tbGF5b3V0LS0zMy0zMy0zMyA+IC5vLWxheW91dF9faXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxMi9zcGFuIDEyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5vLWxheW91dC0tMzMtMzMtMzMgPiAuby1sYXlvdXRfX2l0ZW0ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDQvc3BhbiA0O1xuICB9XG4gIC5vLWxheW91dC0tMzMtMzMtMzMgPiAuby1sYXlvdXRfX2l0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNC9zcGFuIDQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vLWxheW91dC0tMjUtMjUtMjUtMjUgPiAuby1sYXlvdXRfX2l0ZW0ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDYvc3BhbiA2O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5vLWxheW91dC0tMjUtMjUtMjUtMjUgPiAuby1sYXlvdXRfX2l0ZW0ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDMvc3BhbiAzO1xuICB9XG59XG5cbi5vLXNlY3Rpb24uby1zZWN0aW9uLS1saW5lIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYy1saW5lIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbn1cblxuYSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYy1saW5rc19fbGlzdCB7XG4gIG1hcmdpbjogMDtcbn1cbi5jLWxpbmtzX19saXN0LS1mdWxsIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAzMHB4O1xuICBncmlkLWNvbHVtbi1nYXA6IDMwcHg7XG4gIGNvbHVtbi1nYXA6IDMwcHg7XG4gIGdyaWQtcm93LWdhcDogMTVweDtcbiAgcm93LWdhcDogMTVweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1saW5rc19fbGlzdC0tZnVsbCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1saW5rc19fbGlzdC0tZnVsbCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxufVxuLmMtbGlua3NfX2l0ZW0ge1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYy1saW5rc19faXRlbS5pcy1jdXJyZW50IC5jLWxpbmtzX190ZXh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYy1saW5rc19fbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJBZW9uaWtcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmMtbGlua3NfX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtbGlua3NfX2xpbms6aG92ZXIgLmMtbGlua3NfX2ljb24ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1saW5rc19fbGluazpob3ZlciAuYy1saW5rc19fdGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmMtbGlua3NfX2ljb24ge1xuICB3aWR0aDogMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZsZXg6IDAgMCAxMnB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLmMtbGlua3NfX3RleHQge1xuICBmb250LWZhbWlseTogXCJBZW9uaWtcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmbGV4OiAxIDAgY2FsYygxMDAlIC0gMTdweCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5vbCwgdWwge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xufVxub2wgbGksIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxub2wgbGk6bGFzdC1vZi10eXBlLCB1bCBsaTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW46IDA7XG59XG5vbCBsaTo6bWFya2VyLCB1bCBsaTo6bWFya2VyIHtcbiAgbWFyZ2luOiAwO1xufVxub2wgb2wsIG9sIHVsLCB1bCBvbCwgdWwgdWwge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLm8tbGlzdC1iYXJlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYy1saXN0X19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5jLWxpc3RfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLWxpc3RfX2l0ZW0tLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jLWxpc3RfX2xpbmsge1xuICBjb2xvcjogIzAwMDtcbn1cbi5jLWxpc3RfX2xpbms6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbi5jLWxpc3RfX3RleHQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyMTgsIDEzOCwgMC4xNSkgNTEuMzUlLCByZ2JhKDI1NSwgMTQxLCAxMDYsIDAuMTUpKTtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4vKm9sOm5vdChbY2xhc3NdKSwgdWw6bm90KFtjbGFzc10pIHtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gIGxpOjptYXJrZXIge1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMTdweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NoZXZyb24tcmlnaHQuc3ZnJyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgfVxuICB9XG59XG5cblxub2wsIHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxubGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gID4gdWwsXG4gID4gb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4uYy1saXN0IHtcbiAgJl9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAmX19mdWxsLWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5jLWxpc3Qge1xuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcblxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJvdHRvbTogLTJweDtcblxuICAgICAgICAgIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgICAgICAgICBib3JkZXItc3R5bGU6IGRhc2hlZDtcblxuICAgICAgICAgIG9wYWNpdHk6IC41O1xuXG4gICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggLjI1cztcblxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAuYy1saXN0IHtcbiAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXM7XG4gICAgICAgIH1cblxuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC4yNXM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY29sb3I6ICRjb2xvci1saW5rO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXM7XG5cbiAgICBzdmcgeyBcbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgLmMtbGlzdF9fZnVsbC1saW5rICYge1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn0qL1xuLmMtbWVudV9fbGlzdCxcbi5tZW51X19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uYy1tZW51X19pdGVtLS1kcm9wZG93biAuYy1tZW51X19kcm9wZG93bixcbi5tZW51X19pdGVtLS1kcm9wZG93biAuYy1tZW51X19kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBpbmhlcml0O1xufVxuLmMtbWVudV9faXRlbS0tZHJvcGRvd24gLmMtbWVudV9fZHJvcGRvd24gLmMtbWVudV9faXRlbSxcbi5tZW51X19pdGVtLS1kcm9wZG93biAuYy1tZW51X19kcm9wZG93biAuYy1tZW51X19pdGVtIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtbWVudV9faXRlbS0tZHJvcGRvd246aG92ZXIsXG4gIC5tZW51X19pdGVtLS1kcm9wZG93bjpob3ZlciB7XG4gICAgY3Vyc29yOiBpbmhlcml0O1xuICB9XG4gIC5jLW1lbnVfX2l0ZW0tLWRyb3Bkb3duOmhvdmVyIC5jLW1lbnVfX2NoZXZyb24sXG4gIC5tZW51X19pdGVtLS1kcm9wZG93bjpob3ZlciAuYy1tZW51X19jaGV2cm9uIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xuICB9XG4gIC5jLW1lbnVfX2l0ZW0tLWRyb3Bkb3duOmhvdmVyID4gLmMtbWVudV9fZHJvcGRvd24sXG4gIC5tZW51X19pdGVtLS1kcm9wZG93bjpob3ZlciA+IC5jLW1lbnVfX2Ryb3Bkb3duIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi5jLW1lbnVfX2Ryb3Bkb3duLFxuLm1lbnVfX2Ryb3Bkb3duIHtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICB6LWluZGV4OiAxO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgYmFja2dyb3VuZDogI0YyRjFFRDtcbn1cbi5jLW1lbnVfX2Ryb3Bkb3duOmJlZm9yZSxcbi5tZW51X19kcm9wZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yMHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDQwcHg7XG59XG4uYy1tZW51X19kcm9wZG93biAuYy1tZW51X19jb250YWluZXIsXG4ubWVudV9fZHJvcGRvd24gLmMtbWVudV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gIGdyaWQtcm93LWdhcDogMTVweDtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAxNXB4O1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uYy1tZW51X19kcm9wZG93biAuYy1tZW51X19jb250YWluZXIgLmMtbWVudV9fYmxvZyxcbi5tZW51X19kcm9wZG93biAuYy1tZW51X19jb250YWluZXIgLmMtbWVudV9fYmxvZyB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDYvc3BhbiA2O1xufVxuLmMtbWVudV9fZHJvcGRvd24gLmMtbWVudV9fY29udGFpbmVyIC5jLW1lbnVfX2lubmVyLFxuLm1lbnVfX2Ryb3Bkb3duIC5jLW1lbnVfX2NvbnRhaW5lciAuYy1tZW51X19pbm5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtYXV0by1mbG93OiByb3c7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICBncmlkLXJvdy1nYXA6IDE1cHg7XG4gIGdyaWQtY29sdW1uLWdhcDogMTVweDtcbn1cbi5jLW1lbnVfX2Ryb3Bkb3duIC5jLW1lbnVfX2NvbnRhaW5lciAuYy1tZW51X19pbm5lciAuYy1tZW51X19zdWJ0aXRsZSxcbi5tZW51X19kcm9wZG93biAuYy1tZW51X19jb250YWluZXIgLmMtbWVudV9faW5uZXIgLmMtbWVudV9fc3VidGl0bGUge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMi9zcGFuIDEyO1xufVxuLmMtbWVudV9fZHJvcGRvd24gLmMtbWVudV9fY29udGFpbmVyIC5jLW1lbnVfX2lubmVyIC5jLW1lbnVfX2l0ZW0sXG4ubWVudV9fZHJvcGRvd24gLmMtbWVudV9fY29udGFpbmVyIC5jLW1lbnVfX2lubmVyIC5jLW1lbnVfX2l0ZW0ge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMi9zcGFuIDEyO1xufVxuLmMtbWVudV9fZHJvcGRvd24gLmMtbWVudV9fY29udGFpbmVyIC5jLW1lbnVfX2lubmVyLS1ncmlkLFxuLm1lbnVfX2Ryb3Bkb3duIC5jLW1lbnVfX2NvbnRhaW5lciAuYy1tZW51X19pbm5lci0tZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtYXV0by1mbG93OiByb3c7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICBncmlkLXJvdy1nYXA6IDE1cHg7XG4gIGdyaWQtY29sdW1uLWdhcDogMTVweDtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcbn1cbi5jLW1lbnVfX2Ryb3Bkb3duIC5jLW1lbnVfX2NvbnRhaW5lciAuYy1tZW51X19pbm5lci0tZ3JpZCAuYy1tZW51X19zdWJ0aXRsZSxcbi5tZW51X19kcm9wZG93biAuYy1tZW51X19jb250YWluZXIgLmMtbWVudV9faW5uZXItLWdyaWQgLmMtbWVudV9fc3VidGl0bGUge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMi9zcGFuIDEyO1xufVxuLmMtbWVudV9fZHJvcGRvd24gLmMtbWVudV9fY29udGFpbmVyIC5jLW1lbnVfX2lubmVyLS1ncmlkIC5jLW1lbnVfX2l0ZW0sXG4ubWVudV9fZHJvcGRvd24gLmMtbWVudV9fY29udGFpbmVyIC5jLW1lbnVfX2lubmVyLS1ncmlkIC5jLW1lbnVfX2l0ZW0ge1xuICBncmlkLWNvbHVtbjogc3BhbiA2L3NwYW4gNjtcbn1cbi5jLW1lbnVfX2Ryb3Bkb3duLS1saXN0LFxuLm1lbnVfX2Ryb3Bkb3duLS1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLW1lbnVfX2Ryb3Bkb3duIC5jLW1lbnVfX2l0ZW0sXG4ubWVudV9fZHJvcGRvd24gLmMtbWVudV9faXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYy1tZW51X19kcm9wZG93biAuYy1tZW51X19pdGVtLS1pbm5lcixcbi5tZW51X19kcm9wZG93biAuYy1tZW51X19pdGVtLS1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYy1tZW51X19kcm9wZG93biAuYy1tZW51X19pdGVtLS1kcm9wZG93bixcbi5tZW51X19kcm9wZG93biAuYy1tZW51X19pdGVtLS1kcm9wZG93biB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDYvc3BhbiA2O1xufVxuLmMtbWVudV9fZHJvcGRvd24gLmMtbWVudV9faXRlbS0tZHJvcGRvd246bGFzdC1vZi10eXBlLFxuLm1lbnVfX2Ryb3Bkb3duIC5jLW1lbnVfX2l0ZW0tLWRyb3Bkb3duOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYy1tZW51X19kcm9wZG93biAuYy1tZW51X190ZXh0LFxuLm1lbnVfX2Ryb3Bkb3duIC5jLW1lbnVfX3RleHQge1xuICBjb2xvcjogIzAwMDtcbn1cbi5oYXMtaGVybyAuYy1tZW51X19kcm9wZG93biAuYy1tZW51X190ZXh0LFxuLmhhcy1oZXJvIC5tZW51X19kcm9wZG93biAuYy1tZW51X190ZXh0IHtcbiAgY29sb3I6ICMwMDA7XG59XG4uaXMtc2Nyb2xsZWQgLmhhcy1oZXJvIC5jLW1lbnVfX2Ryb3Bkb3duIC5jLW1lbnVfX3RleHQsXG4uaXMtc2Nyb2xsZWQgLmhhcy1oZXJvIC5tZW51X19kcm9wZG93biAuYy1tZW51X190ZXh0IHtcbiAgY29sb3I6ICMwMDA7XG59XG4uYy1tZW51X19kcm9wZG93biAuYy1tZW51X19saW5rLFxuLm1lbnVfX2Ryb3Bkb3duIC5jLW1lbnVfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jLW1lbnVfX2Ryb3Bkb3duIC5jLW1lbnVfX2xpbmstLXN1Yixcbi5tZW51X19kcm9wZG93biAuYy1tZW51X19saW5rLS1zdWIge1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZzogMDtcbn1cbi5oYXMtaGVybyAuYy1tZW51X19kcm9wZG93biAuYy1tZW51X19saW5rLS1zdWIsXG4uaGFzLWhlcm8gLm1lbnVfX2Ryb3Bkb3duIC5jLW1lbnVfX2xpbmstLXN1YiB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmlzLXNjcm9sbGVkIC5oYXMtaGVybyAuYy1tZW51X19kcm9wZG93biAuYy1tZW51X19saW5rLS1zdWIsXG4uaXMtc2Nyb2xsZWQgLmhhcy1oZXJvIC5tZW51X19kcm9wZG93biAuYy1tZW51X19saW5rLS1zdWIge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmMtbWVudS1vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiA4OHB4O1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcztcbiAgei1pbmRleDogMTA7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5hZG1pbi1iYXIgLmMtbWVudS1vdmVybGF5IHtcbiAgdG9wOiAxMzRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODNweCkge1xuICAuYWRtaW4tYmFyIC5jLW1lbnUtb3ZlcmxheSB7XG4gICAgdG9wOiAxMjBweDtcbiAgfVxufVxuLmMtbWVudS1vdmVybGF5X19jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMUVEO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODhweCk7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4uYy1tZW51LW92ZXJsYXlfX2NvbnRhaW5lcjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYy1tZW51LW92ZXJsYXlfX2NvbnRhaW5lcjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYy1tZW51LW92ZXJsYXlfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLmMtbWVudS1vdmVybGF5X19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmMtbWVudS1vdmVybGF5X19saXN0LS1zdWJtZW51IHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbi5jLW1lbnUtb3ZlcmxheV9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogIzc5Nzk3OTtcbn1cbi5pcy1hY3RpdmUgLmMtbWVudS1vdmVybGF5X19pdGVtOm50aC1jaGlsZCgxKSAuYy1tZW51LW92ZXJsYXlfX2xpbmsge1xuICBhbmltYXRpb24tZGVsYXk6IDAuMXM7XG59XG4uaXMtYWN0aXZlIC5jLW1lbnUtb3ZlcmxheV9faXRlbTpudGgtY2hpbGQoMikgLmMtbWVudS1vdmVybGF5X19saW5rIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xufVxuLmlzLWFjdGl2ZSAuYy1tZW51LW92ZXJsYXlfX2l0ZW06bnRoLWNoaWxkKDMpIC5jLW1lbnUtb3ZlcmxheV9fbGluayB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4zcztcbn1cbi5pcy1hY3RpdmUgLmMtbWVudS1vdmVybGF5X19pdGVtOm50aC1jaGlsZCg0KSAuYy1tZW51LW92ZXJsYXlfX2xpbmsge1xuICBhbmltYXRpb24tZGVsYXk6IDAuNHM7XG59XG4uaXMtYWN0aXZlIC5jLW1lbnUtb3ZlcmxheV9faXRlbTpudGgtY2hpbGQoNSkgLmMtbWVudS1vdmVybGF5X19saW5rIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xufVxuLmlzLWFjdGl2ZSAuYy1tZW51LW92ZXJsYXlfX2l0ZW06bnRoLWNoaWxkKDYpIC5jLW1lbnUtb3ZlcmxheV9fbGluayB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC42cztcbn1cbi5pcy1hY3RpdmUgLmMtbWVudS1vdmVybGF5X19pdGVtOm50aC1jaGlsZCg3KSAuYy1tZW51LW92ZXJsYXlfX2xpbmsge1xuICBhbmltYXRpb24tZGVsYXk6IDAuN3M7XG59XG4uaXMtYWN0aXZlIC5jLW1lbnUtb3ZlcmxheV9faXRlbTpudGgtY2hpbGQoOCkgLmMtbWVudS1vdmVybGF5X19saW5rIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjhzO1xufVxuLmlzLWFjdGl2ZSAuYy1tZW51LW92ZXJsYXlfX2l0ZW06bnRoLWNoaWxkKDkpIC5jLW1lbnUtb3ZlcmxheV9fbGluayB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC45cztcbn1cbi5pcy1hY3RpdmUgLmMtbWVudS1vdmVybGF5X19pdGVtOm50aC1jaGlsZCgxMCkgLmMtbWVudS1vdmVybGF5X19saW5rIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxcztcbn1cbi5jLW1lbnUtb3ZlcmxheV9faXRlbSBzcGFuIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmMtbWVudS1vdmVybGF5X19pdGVtOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jLW1lbnUtb3ZlcmxheV9faXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLmMtbWVudS1vdmVybGF5X19pdGVtLS1kcm9wZG93biB7XG4gIC8qbWFyZ2luLWJvdHRvbTogMTVweDsqL1xufVxuLmMtbWVudS1vdmVybGF5X19pdGVtLmlzLW9wZW4gLmMtbWVudS1vdmVybGF5X19kcm9wZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmMtbWVudS1vdmVybGF5X19oZWFkaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLmMtbWVudS1vdmVybGF5X19oZWFkaW5nLS1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5jLW1lbnUtb3ZlcmxheV9faGVhZGluZy0tdGV4dCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmMtbWVudS1vdmVybGF5X19kcm9wZG93biB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICNGMkYxRUQ7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LWhlaWdodDogaW5oZXJpdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHotaW5kZXg6IDk5OTk5OTk5O1xuICBoZWlnaHQ6IDEwMCU7XG4gIC8qIC5jLW1lbnUtb3ZlcmxheV9faXRlbSB7XG4gICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cbiAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICB9XG4gICB9Ki9cbiAgLypcbiAgICAgICAgICAuYy1tZW51LW92ZXJsYXlfX2xpbmsge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgfSovXG59XG4uYy1tZW51LW92ZXJsYXlfX3RleHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuLmMtbWVudS1vdmVybGF5X19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5jLW1lbnUtb3ZlcmxheV9fZGVzY3JpcHRpb24gcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW46IDA7XG59XG4uYy1tZW51LW92ZXJsYXlfX2Fycm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcbiAgY29sb3I6ICMwMDA7XG59XG4uYy1tZW51LW92ZXJsYXlfX2Fycm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5jLW1lbnUtb3ZlcmxheV9fYXJyb3cgcGF0aCB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbi5jLW1lbnUtb3ZlcmxheV9fYXJyb3ctLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi5jLW1lbnUtb3ZlcmxheV9fbGluayB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtZmFtaWx5OiBcIkFlb25pa1wiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiBmYWRlLWluLXJpZ2h0IGVhc2UgMC4ycyBmb3J3YXJkcztcbn1cbi5jLW1lbnUtb3ZlcmxheV9fbGluayAuYy1tZW51LW92ZXJsYXlfX2l0ZW0tLWNoaWxkIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYy1tZW51LW92ZXJsYXlfX2xpbmstLWNoaWxkIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkFlb25pa1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgcGFkZGluZzogMTJweCAwO1xufVxuLmMtbWVudS1vdmVybGF5X19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmMtbWVudS1vdmVybGF5X190ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmMtbWVudS1vdmVybGF5LmlzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmMtbWVudS1vdmVybGF5LmlzLW9wZW4gLm1lbnUtb3ZlcmxheV9fY29udGFpbmVyIHtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbkBrZXlmcmFtZXMgZmFkZS1pbi1yaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNXB4KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbi5jLW1lbnUtb3ZlcmxheV9faXRlbS0tc3VibWVudSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYy1tZW51LW92ZXJsYXlfX2l0ZW0tLXN1Ym1lbnU6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLW1lbnUtb3ZlcmxheV9faXRlbS0tc3VibWVudSAuYy1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICAvKlxuICAgICAgICAgICZfX291dGxpbmUge1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9Ki9cbn1cblxuLmMtbWVudV9fbGlzdCxcbi5tZW51X19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5jLW1lbnVfX2l0ZW0sXG4ubWVudV9faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyptYXJnaW4tcmlnaHQ6IDE1cHg7Ki9cbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLypwb3NpdGlvbjogcmVsYXRpdmU7Ki9cbiAgLyogICAgICAgIEBpbmNsdWRlIGJwKHhsYXJnZSkge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgfSovXG59XG4uYy1tZW51X19pdGVtOmxhc3Qtb2YtdHlwZSxcbi5tZW51X19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLmMtbWVudV9faXRlbSBzcGFuOm5vdCguYy1idXR0b25fX3RleHQpLFxuLm1lbnVfX2l0ZW0gc3Bhbjpub3QoLmMtYnV0dG9uX190ZXh0KSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5jLW1lbnVfX2l0ZW06Zm9jdXMsXG4ubWVudV9faXRlbTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYy1tZW51X19pdGVtOmJlZm9yZSxcbi5tZW51X19pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uYy1tZW51X19pdGVtOmhvdmVyID4gLm1lbnVfX2Ryb3Bkb3duLFxuLm1lbnVfX2l0ZW06aG92ZXIgPiAubWVudV9fZHJvcGRvd24ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMSk7XG59XG4uYy1tZW51X19pdGVtLmMtYnV0dG9uLFxuLm1lbnVfX2l0ZW0uYy1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDA7XG59XG4uYy1tZW51X19pdGVtLmMtYnV0dG9uX19vdXRsaW5lOmhvdmVyLFxuLm1lbnVfX2l0ZW0uYy1idXR0b25fX291dGxpbmU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1tZW51X19pdGVtLmMtYnV0dG9uX19vdXRsaW5lOmhvdmVyIC5jLW1lbnVfX2xpbmssXG4ubWVudV9faXRlbS5jLWJ1dHRvbl9fb3V0bGluZTpob3ZlciAuYy1tZW51X19saW5rIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLW1lbnVfX2l0ZW0uYy1idXR0b24gLmMtbWVudV9fbGluayxcbi5tZW51X19pdGVtLmMtYnV0dG9uIC5jLW1lbnVfX2xpbmsge1xuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtbWVudV9faXRlbS5jLWJ1dHRvbiAuYy1tZW51X19saW5rOmhvdmVyIC5jLW1lbnVfX3RleHQsXG4ubWVudV9faXRlbS5jLWJ1dHRvbiAuYy1tZW51X19saW5rOmhvdmVyIC5jLW1lbnVfX3RleHQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1tZW51X19pdGVtLmMtYnV0dG9uOmhvdmVyIC5jLW1lbnVfX2xpbmssXG4ubWVudV9faXRlbS5jLWJ1dHRvbjpob3ZlciAuYy1tZW51X19saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmMtbWVudV9fY2hldnJvbixcbi5tZW51X19jaGV2cm9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG59XG4uYy1tZW51X19jaGV2cm9uIHBhdGgsXG4ubWVudV9fY2hldnJvbiBwYXRoIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuLmMtbWVudV9fY2hldnJvbi5pcy1vcGVuLFxuLm1lbnVfX2NoZXZyb24uaXMtb3BlbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xufVxuLmhhcy1oZXJvIC5jLW1lbnVfX2NoZXZyb24sXG4uaGFzLWhlcm8gLm1lbnVfX2NoZXZyb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5pcy1zY3JvbGxlZCAuaGFzLWhlcm8gLmMtbWVudV9fY2hldnJvbixcbi5pcy1zY3JvbGxlZCAuaGFzLWhlcm8gLm1lbnVfX2NoZXZyb24ge1xuICBjb2xvcjogIzAwMDtcbn1cbi5jLW1lbnVfX2xpbmssXG4ubWVudV9fbGluayB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IFwiQWVvbmlrXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDIwcHggMTVweDtcbn1cbi5jLW1lbnVfX2xpbms6aG92ZXIsXG4ubWVudV9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG59XG4uYy1tZW51X19saW5rOmhvdmVyIC5jLW1lbnVfX3RleHQsXG4ubWVudV9fbGluazpob3ZlciAuYy1tZW51X190ZXh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmMtbWVudV9fc3VidGl0bGUsXG4ubWVudV9fc3VidGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM3OTc5Nzk7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEyL3NwYW4gMTI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5jLW1lbnVfX3RleHQsXG4ubWVudV9fdGV4dCB7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLyogICAgJi5pcy1jdXJyZW50IHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgfVxuICAqL1xufVxuLmhhcy1oZXJvIC5jLW1lbnVfX3RleHQsXG4uaGFzLWhlcm8gLm1lbnVfX3RleHQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5pcy1zY3JvbGxlZCAuaGFzLWhlcm8gLmMtbWVudV9fdGV4dCxcbi5pcy1zY3JvbGxlZCAuaGFzLWhlcm8gLm1lbnVfX3RleHQge1xuICBjb2xvcjogIzAwMDtcbn1cbi5jLW1lbnVfX3N1YnRleHQsXG4ubWVudV9fc3VidGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzc5Nzk3OTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmMtbWVudV9fbGFiZWwsXG4ubWVudV9fbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQTg5RUY0O1xuICBiYWNrZ3JvdW5kOiAjQTg5RUY0O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uYy1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLm8tc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm8tc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuLm8tc2VjdGlvbl9fYmFja2dyb3VuZCB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm8tc2VjdGlvbl9fYmFja2dyb3VuZCB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG4uby1zZWN0aW9uX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uby1zZWN0aW9uX19iYWNrZ3JvdW5kLS1iZWlnZSB7XG4gIGJhY2tncm91bmQ6ICNGMkYxRUQ7XG59XG4uby1zZWN0aW9uX19iYWNrZ3JvdW5kLS1ibGFjayB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm8tc2VjdGlvbl9fYmFja2dyb3VuZC0tYmxhY2sgLmgxLCAuby1zZWN0aW9uX19iYWNrZ3JvdW5kLS1ibGFjayAuaDIsIC5vLXNlY3Rpb25fX2JhY2tncm91bmQtLWJsYWNrIC5oMyxcbi5vLXNlY3Rpb25fX2JhY2tncm91bmQtLWJsYWNrIC5oNCwgLm8tc2VjdGlvbl9fYmFja2dyb3VuZC0tYmxhY2sgLmg1LCAuby1zZWN0aW9uX19iYWNrZ3JvdW5kLS1ibGFjayAuaDYge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm8tbWFyZ2luX3RvcC0tbm9uZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uby1tYXJnaW5fdG9wLS1zbWFsbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5vLW1hcmdpbl90b3AtLXNtYWxsIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4uby1tYXJnaW5fdG9wLS1tZWRpdW0ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuby1tYXJnaW5fdG9wLS1tZWRpdW0ge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbi5vLW1hcmdpbl90b3AtLWxhcmdlIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm8tbWFyZ2luX3RvcC0tbGFyZ2Uge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG4uby1tYXJnaW5fdG9wLS1leHRyYWxhcmdlIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm8tbWFyZ2luX3RvcC0tZXh0cmFsYXJnZSB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIH1cbn1cblxuLm8tcGFkZGluZ190b3AtLXNtYWxsIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4uby1wYWRkaW5nX3RvcC0tbm9ybWFsIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm8tcGFkZGluZ190b3AtLW5vcm1hbCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm8tcGFkZGluZ190b3AtLW5vcm1hbCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG4uby1wYWRkaW5nX3RvcC0tbm9uZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLm8tcGFkZGluZ19ib3R0b20tLXNtYWxsIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4uby1wYWRkaW5nX2JvdHRvbS0tbm9ybWFsIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm8tcGFkZGluZ19ib3R0b20tLW5vcm1hbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm8tcGFkZGluZ19ib3R0b20tLW5vcm1hbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG4uby1wYWRkaW5nX2JvdHRvbS0tbm9uZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLypjdXJzb3I6IGdyYWI7Ki9cbiAgLypvdmVyZmxvdzogaGlkZGVuOyovXG4gIG1hcmdpbjogMCAtMTVweDtcbn1cbi5zbGljay1saXN0LmRyYWdnYWJsZTpob3ZlciB7XG4gIGN1cnNvcjogZ3JhYjtcbn1cbi5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNsaWNrLXNsaWRlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgbWFyZ2luOiAwIDE1cHg7XG59XG4uc2xpY2stZG90cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTVweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAxNnB4IDAgMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2xpY2stZG90cyBsaSB7XG4gIGZsZXg6IDAgMCB2YXIoLS1kb3Qtd2lkdGgsIDUwJSk7XG4gIG1hcmdpbjogMDtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ib3JkZXItc2Vjb25kYXJ5LCByZ2JhKDAsIDAsIDAsIDAuMikpO1xuICBmb250LXNpemU6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2U7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGV4dC1wcmltYXJ5LCAjMDAwKTtcbn1cbi5zbGljay1hcnJvd3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG4uc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zbGljay1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxudGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmMtdmlkZW8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzA3MDcwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy12aWRlb19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmMtdmlkZW9fX3dyYXBwZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYy12aWRlb19faW5uZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy12aWRlb19faW1hZ2Uge1xuICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiBjb3ZlcjtcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB6LWluZGV4OiAxO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG59XG4uYy12aWRlb19fYnV0dG9uIHtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgaGVpZ2h0OiA0cmVtO1xuICB3aWR0aDogNHJlbTtcbiAgbGVmdDogNTAlO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gIHotaW5kZXg6IDE7XG4gIC8qICAgYm9yZGVyOiAzcHggc29saWQgJGNvbG9yLXdoaXRlOyovXG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4uYy12aWRlb19fYnV0dG9uIHNwYW4ge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG4uYy12aWRlb19fYnV0dG9uOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3gtc2hhZG93OiAwIDAgMjBweCAycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLmMtdmlkZW9fX2J1dHRvbi0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBODlFRjQ7XG59XG4uYy12aWRlb19fYnV0dG9uLS1wcmltYXJ5OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2Y3MGVmO1xufVxuLmMtdmlkZW9fX2J1dHRvbi0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjFFRDtcbn1cbi5jLXZpZGVvX19idXR0b24tLXNlY29uZGFyeSAuYy12aWRlb19faWNvbiB7XG4gIGZpbGw6ICMwMDA7XG59XG4uYy12aWRlb19fYnV0dG9uLS1zZWNvbmRhcnk6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGRhY2Y7XG59XG4uYy12aWRlb19fYnV0dG9uLS10ZXJ0aWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGM3ZmY7XG59XG4uYy12aWRlb19fYnV0dG9uLS10ZXJ0aWFyeTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkOTRmZjtcbn1cbi5jLXZpZGVvX19pY29uIHtcbiAgZmlsbDogI2ZmZjtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuLmMtdmlkZW9fX2ljb246aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5vLWJsdXJyZWQtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmaWx0ZXI6IGJsdXIoOHB4KTtcbn1cblxuLm8tbGF5b3V0X19pdGVtID4gLm8tY29sdW1uLm8tY29sdW1uX190aXRsZTpsYXN0LWNoaWxkIGgxLCAuby1sYXlvdXRfX2l0ZW0gPiAuby1jb2x1bW4uby1jb2x1bW5fX3RpdGxlOmxhc3QtY2hpbGQgaDIsIC5vLWxheW91dF9faXRlbSA+IC5vLWNvbHVtbi5vLWNvbHVtbl9fdGl0bGU6bGFzdC1jaGlsZCBoMyxcbi5vLWxheW91dF9faXRlbSA+IC5vLWNvbHVtbi5vLWNvbHVtbl9fdGl0bGU6bGFzdC1jaGlsZCBoNCwgLm8tbGF5b3V0X19pdGVtID4gLm8tY29sdW1uLm8tY29sdW1uX190aXRsZTpsYXN0LWNoaWxkIGg1LCAuby1sYXlvdXRfX2l0ZW0gPiAuby1jb2x1bW4uby1jb2x1bW5fX3RpdGxlOmxhc3QtY2hpbGQgaDYge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uby1jb2x1bW4ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLm8tY29sdW1uOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uby1jb2x1bW5fX3N1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLm8tY29sdW1uX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uby1jb2x1bW5fX3RpdGxlIHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5vLWNvbHVtbl9fdGl0bGUgcCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0E4OUVGNDtcbn1cbi5vLWNvbHVtbl9fdGl0bGUgcCBlbSB7XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gIGNvbG9yOiAjNzk3OTc5O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm8tY29sdW1uX190ZXh0IHtcbiAgLyphIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC00MCUpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAycHgpO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDZweCk7XG4gICAgICBvcGFjaXR5OiAwLjE1O1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjRkZEOThBIDUxLjM1JSwgI0ZGOEQ2QSAxMDAlKTtcbiAgICB9XG4gIH0qL1xufVxuLm8tY29sdW1uX190ZXh0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLypjb2xvcjogJGNvbG9yLXByaW1hcnk7Ki9cbn1cbi5vLWNvbHVtbl9fdGV4dCBhOmhvdmVyIHtcbiAgLypjb2xvcjogJGNvbG9yLXNlY29uZGFyeTsqL1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uby1jb2x1bW5fX3RleHQgYmxvY2txdW90ZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG59XG4uby1jb2x1bW5fX3RleHQgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDA7XG59XG4uby1jb2x1bW5fX3RleHQtLXNtYWxsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm8tY29sdW1uX190ZXh0LS1ub3JtYWwge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5vLWNvbHVtbl9fdGV4dC0tbm9ybWFsIHtcbiAgICBmb250LXNpemU6IHB4O1xuICB9XG59XG4uby1jb2x1bW5fX3RleHQtLWJpZyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuby1jb2x1bW5fX3RleHQtLWJpZyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5vLWNvbHVtbl9fdGV4dC0tYmlnIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm8tbGF5b3V0LS01MC01MCAuby1jb2x1bW5fX3RleHQge1xuICAgIG1heC13aWR0aDogNTUwcHg7XG4gIH1cbn1cbi5vLWNvbHVtbl9fdGV4dCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5vLWNvbHVtbl9fdGV4dCBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5vLWNvbHVtbl9fdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5vLWNvbHVtbl9fdGV4dCBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5vLWNvbHVtbl9fdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uby1jb2x1bW5fX3ZpZGVvIHZpZGVvIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uby1jb2x1bW5fX2Zvcm0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5vLWNvbHVtbl9fZm9ybS0taW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuby1jb2x1bW5fX2Zvcm0tLWlubmVyIHtcbiAgICBwYWRkaW5nOiA1MHB4O1xuICB9XG59XG4uby1jb2x1bW5fX3F1b3RlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm8tY29sdW1uX19maWd1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vLWNvbHVtbl9fZmlndXJlIGZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cbi5vLWNvbHVtbl9fZmlndXJlIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uby1jb2x1bW5fX2ZpZ3VyZS0tZmVhdHVyZWQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm8tY29sdW1uX19maWd1cmUtLWZlYXR1cmVkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uby1jb2x1bW5fX2ltYWdlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5vLWNvbHVtbl9faWNvbiB7XG4gIG1heC13aWR0aDogNTRweDtcbn1cbi5vLWNvbHVtbl9faGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuby1jb2x1bW5fX2hpZ2hsaWdodGVkIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAxMzhweDtcbiAgfVxufVxuLm8tY29sdW1uX19oaWdobGlnaHRlZCAuYy1mb290ZXJfX3Bob25lIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5vLWNvbHVtbl9faGlnaGxpZ2h0ZWQgLmMtZm9vdGVyX19idXR0b25zIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5vLWNvbHVtbl9faGlnaGxpZ2h0ZWQgLm8taGlnaGxpZ2h0ZWRfX3NtYWxsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm8tY29sdW1uX19oaWdobGlnaHRlZCAuby1oaWdobGlnaHRlZF9fc21hbGwgcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm8tY29sdW1uX19saW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5vLWNvbHVtbl9fd2hpdGVzcGFjZSB7XG4gIG1hcmdpbjogMDtcbn1cbi5vLWNvbHVtbl9fYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uby1jb2x1bW5fX2J1dHRvbi0taW5saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzgwcHgpIHtcbiAgLm8tY29sdW1uX19idXR0b24tLWlubGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLm8tY29sdW1uX19idXR0b24tLWlubGluZTpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uby1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTMyMHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIC8qXHQmLS1leHRyYWxhcmdlIHtcbiAgXHRcdG1heC13aWR0aDogMTM4MHB4O1xuICBcdH0qL1xufVxuLm8tY29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBjbGVhcjogYm90aCAhaW1wb3J0YW50O1xufVxuLm8tY29udGFpbmVyLS1mdWxsIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLm8tY29udGFpbmVyLS1leHRyYWV4dHJhbGFyZ2Uge1xuICBtYXgtd2lkdGg6IDE2NzBweDtcbn1cbi5vLWNvbnRhaW5lci0tbGFyZ2Uge1xuICBtYXgtd2lkdGg6IDEzOTRweDtcbn1cbi5vLWNvbnRhaW5lci0tbWVkaXVtIHtcbiAgbWF4LXdpZHRoOiAxMTE4cHg7XG59XG4uby1jb250YWluZXItLXNtYWxsIHtcbiAgbWF4LXdpZHRoOiA4NDJweDtcbn1cbi5vLWNvbnRhaW5lci0tc21hbGxlc3Qge1xuICBtYXgtd2lkdGg6IDY1MHB4O1xufVxuXG4uYy1mYXEtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIC8qICAgICZfX2ljb24ge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcblxuICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaXMtb3BlbiAmIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBlYXNlLWluLW91dDtcbiAgICAgICAgICB9XG4gICAgICB9Ki9cbn1cbi5jLWZhcS1pdGVtX19pdGVtIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzcwNzA3MDtcbn1cbi5jLWZhcS1pdGVtX19pdGVtOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmMtZmFxLWl0ZW1fX2l0ZW0uaXMtb3BlbiAuYy1mYXEtaXRlbV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmMtZmFxLWl0ZW1fX2l0ZW0uaXMtb3BlbiAuYy1mYXEtaXRlbV9fdGl0bGUge1xuICBjb2xvcjogIzAwMDtcbn1cbi5jLWZhcS1pdGVtX19pdGVtLmlzLWhpZGRlbiAuYy1mYXEtaXRlbV9fY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYy1mYXEtaXRlbV9faW5uZXIge1xuICBwYWRkaW5nOiAyMHB4IDI0cHggMjBweCAyNHB4O1xufVxuLmMtZmFxLWl0ZW1fX2J1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzc5Nzk3OTtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5jLWZhcS1pdGVtX19idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmMtZmFxLWl0ZW1fX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDUwcHgpO1xufVxuLmMtZmFxLWl0ZW1fX3RpdGxlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmMtZmFxLWl0ZW1fX2NvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4ycztcbiAgY29sb3I6ICM3OTc5Nzk7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uYy1mYXEtaXRlbV9fY29udGVudCA+IHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBpbmxjbHVkZSBicChsYXJnZSkge1xuICAuYy1mYXEtaXRlbV9fY29udGVudCA+IHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmlzLWhpZGRlbiAuYy1mYXEtaXRlbV9fY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDA7XG59XG4uYy1mYXEtaXRlbV9faWNvbiB7XG4gIHJpZ2h0OiAycHg7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYy1mYXEtaXRlbV9faWNvbi0taW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmMtZmFxLWl0ZW1fX2ljb24tLWhvcml6b250YWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cbi5pcy1vcGVuIC5jLWZhcS1pdGVtX19pY29uLS1ob3Jpem9udGFsIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgb3BhY2l0eTogMDtcbn1cbi5jLWZhcS1pdGVtX19pY29uLS12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICBvcGFjaXR5OiAxO1xufVxuLmlzLW9wZW4gLmMtZmFxLWl0ZW1fX2ljb24tLXZlcnRpY2FsIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmdmb3JtIHtcbiAgLyomX2J1dHRvbiB7XG4gIFx0XHQmLmMtYnV0dG9uIHtcbiAgXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gIFx0XHQgICAgcGFkZGluZzogMTFweCAyMHB4O1xuICBcdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuICBcdFx0ICAgIHdpZHRoOiAxMDAlO1xuICBcdFx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuICBcdFx0ICAgIGxpbmUtaGVpZ2h0OiAwO1xuICBcdFx0fVxuICBcdCAgICAuYy1idXR0b24ge1xuICBcdCAgICBcdCZfX3RleHQge1xuICBcdCAgICBcdFx0Zm9udC1zaXplOiAxNnB4O1xuICBcdFx0XHQgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgXHRcdFx0ICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIFx0XHRcdCAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBcdCAgICBcdH1cbiAgXHQgICAgfVxuICBcdH1cbiAgKi9cbn1cbi5nZm9ybV93cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5nZm9ybV9oZWFkaW5nIHtcbiAgLypwYWRkaW5nLWJvdHRvbTogMzBweDsqL1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLm8tY29sdW1uX19mb3JtLS1uby1oZWFkZXIgLmdmb3JtX2hlYWRpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdmb3JtX3RpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkFlb25pa1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5nZm9ybV90aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG4uZ2Zvcm1fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzc5Nzk3OTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgb3BhY2l0eTogMC44O1xufVxuLmdmb3JtX3JlcXVpcmVkX2xlZ2VuZCB7XG4gIGNvbG9yOiAjNzk3OTc5O1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3JzIG9sIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5nZm9ybV9zdWJtaXNzaW9uX2Vycm9yIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNzk3OTc5O1xuICBmb250LWZhbWlseTogXCJBZW9uaWtcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmdmb3JtX2ZpZWxkcyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uZ2Zvcm1fZmlsZXVwbG9hZF9ydWxlcyB7XG4gIGNvbG9yOiAjNzk3OTc5O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uZ2Zvcm1fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5nZm9ybV9idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5nZm9ybV9idXR0b24ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLmdmb3JtX3Jvdy0taG9uZXlwb3Qge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogMDtcbn1cbi5nZm9ybV92YWxpZGF0aW9uX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nZmllbGQge1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZsZXg6IDEgMCAxMDAlO1xuICAvKiBUaW1lIGZpZWxkICovXG4gIC8qXG4gIFx0Jl9sYWJlbCwgbGFiZWw6bm90KC5nZmllbGRfY29uc2VudF9sYWJlbCkge1xuICBcdFx0ZGlzcGxheTogYmxvY2s7XG4gIFx0XHRmb250LXdlaWdodDogNTAwO1xuICBcdFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgXHRcdGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgXHRcdG1hcmdpbi1ib3R0b206IDVweDtcbiAgXHR9Ki9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2ZpZWxkLmdmaWVsZC0td2lkdGgtaGFsZiB7XG4gICAgZmxleDogMCAwIGNhbGMoNTAlIC0gNy41cHgpO1xuICB9XG59XG4uZ2ZpZWxkLmdmaWVsZC0tdHlwZS1hZGRyZXNzIC5naW5wdXRfY29udGFpbmVyIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5nZmllbGQuZ2ZpZWxkLS10eXBlLWFkZHJlc3MgLmdpbnB1dF9jb250YWluZXIgLmdmb3JtLWZpZWxkLWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5nZmllbGQuZ2ZpZWxkLS10eXBlLWFkZHJlc3MgLmdpbnB1dF9jb250YWluZXIgLmdpbnB1dF9mdWxsIHtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICBwYWRkaW5nOiAwO1xuICBmbGV4OiAxIDAgMTAwJTtcbn1cbi5nZmllbGQuZ2ZpZWxkLS10eXBlLWFkZHJlc3MgLmdpbnB1dF9jb250YWluZXIgLmdpbnB1dF9sZWZ0LCAuZ2ZpZWxkLmdmaWVsZC0tdHlwZS1hZGRyZXNzIC5naW5wdXRfY29udGFpbmVyIC5naW5wdXRfcmlnaHQge1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZsZXg6IDEgMCAxMDAlO1xufVxuLmdmaWVsZC5nZmllbGQtLXR5cGUtYWRkcmVzcyAuZ2lucHV0X2NvbnRhaW5lciAuZ2Zvcm1faGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2ZpZWxkLmdmaWVsZC0tdHlwZS1hZGRyZXNzIC5naW5wdXRfY29udGFpbmVyIC5naW5wdXRfbGVmdCwgLmdmaWVsZC5nZmllbGQtLXR5cGUtYWRkcmVzcyAuZ2lucHV0X2NvbnRhaW5lciAuZ2lucHV0X3JpZ2h0IHtcbiAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSA3LjVweCk7XG4gIH1cbn1cbi5nZmllbGQ6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5nZmllbGRfdmlzaWJpbGl0eV9oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdmaWVsZF9kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjNzk3OTc5O1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uZ2ZpZWxkX2xhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiQWVvbmlrXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uaGlkZGVuX2xhYmVsIC5nZmllbGRfbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdmaWVsZF92YWxpZGF0aW9uX2Vycm9yIHtcbiAgcGFkZGluZzogMCAwIDFyZW0gMDtcbn1cbi5nZmllbGRfdmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgY29sb3I6ICNmNzQ4MTY7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmdmaWVsZF90aW1lX2hvdXIsIC5nZmllbGRfdGltZV9taW51dGUge1xuICBtaW4td2lkdGg6IDc1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5nZmllbGRfdGltZV9ob3VyIGlucHV0LCAuZ2ZpZWxkX3RpbWVfbWludXRlIGlucHV0IHtcbiAgcGFkZGluZzogMTFweCAxMHB4IDExcHggMjBweDtcbiAgbWFyZ2luOiAwO1xufVxuLmdmaWVsZF90aW1lX2hvdXIgbGFiZWwsIC5nZmllbGRfdGltZV9taW51dGUgbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdmaWVsZF90aW1lX2hvdXIgaSwgLmdmaWVsZF90aW1lX21pbnV0ZSBpIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmdmaWVsZF9saXN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmdmaWVsZF9saXN0X2ljb25zIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuLmdmaWVsZF9saXN0X2ljb25zIC5hZGRfbGlzdF9pdGVtLCAuZ2ZpZWxkX2xpc3RfaWNvbnMgLmRlbGV0ZV9saXN0X2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZ2ZpZWxkX2xpc3QgdGQsIC5nZmllbGRfbGlzdCB0ciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5nZmllbGRfbGlzdCB0ZC5nZmllbGRfbGlzdF9pY29ucywgLmdmaWVsZF9saXN0IHRyLmdmaWVsZF9saXN0X2ljb25zIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB3aWR0aDogNTBweDtcbn1cbi5nZmllbGRfbGlzdCB0ZC5nZmllbGRfbGlzdF9ncm91cCwgLmdmaWVsZF9saXN0IHRyLmdmaWVsZF9saXN0X2dyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmdmaWVsZF9saXN0IHRkLmdmaWVsZF9saXN0X2dyb3VwOmxhc3Qtb2YtdHlwZSwgLmdmaWVsZF9saXN0IHRyLmdmaWVsZF9saXN0X2dyb3VwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZ2ZpZWxkX2xpc3QgdGQuZ2ZpZWxkX2xpc3RfZ3JvdXAgdGQuZ2ZpZWxkX2xpc3RfY2VsbCwgLmdmaWVsZF9saXN0IHRyLmdmaWVsZF9saXN0X2dyb3VwIHRkLmdmaWVsZF9saXN0X2NlbGwge1xuICBmbGV4OiAxO1xufVxuLmdmaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLmdmaWVsZF9yZXF1aXJlZF90ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgY29sb3I6ICMwMDA7XG59XG4uZ2ZpZWxkX3JlcXVpcmVkX2FzdGVyaXNrIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgY29sb3I6ICMwMDA7XG59XG4uZ2ZpZWxkX2NoZWNrYm94IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmdmaWVsZF9jb25zZW50X2xhYmVsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBjb2xvcjogIzAwMDtcbn1cbi5nZmllbGRfcmFkaW8gPiBsaSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5nZmllbGRfcmFkaW8gPiBsaSBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIG1hcmdpbjogMCAwLjI1cmVtIDAgMC4xNXJlbTtcbn1cbi5nZmllbGRfcmFkaW8gPiBsaTpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLmdmaWVsZF9yYWRpbyA+IGxpIC5nZm9ybV9pbnB1dC13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5nZmllbGRfcmFkaW8gPiBsaSA+IGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiQWVvbmlrXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5naW5wdXQge1xuICAvKiBUaW1lIGZpZWxkICovXG4gIC8qJl9jb3VudGVyIHtcbiAgXHRmb250LXNpemU6IDAuNzVyZW07XG4gIH1cblxuICBAaW5jbHVkZSBicChsYXJnZSkge1xuICBcdCZfcHJvZHVjdF9wcmljZSB7XG4gIFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgXHRcdCZfbGFiZWwge1xuICBcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIFx0XHR9XG4gIFx0fVxuICB9XG5cbiAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgXHQmX3F1YW50aXR5IHtcbiAgXHRcdCZfbGFiZWwge1xuICBcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuICBcdFx0fVxuICBcdH1cbiAgfSovXG59XG4uZ2lucHV0X2NvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50IC5nZm9ybV9pbnB1dC13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmdpbnB1dF9jb250YWluZXJfc2luZ2xlcHJvZHVjdCAuZ2lucHV0X3Byb2R1Y3RfcHJpY2VfbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZ2lucHV0X2NvbnRhaW5lcl9zaW5nbGVwcm9kdWN0IC5nZm9ybV9pbnB1dC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5naW5wdXRfY29udGFpbmVyX2RhdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ2lucHV0X2NvbnRhaW5lcl9yYWRpbyAuZ2ZpZWxkX3JhZGlvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmdpbnB1dF9jb250YWluZXJfdGV4dGFyZWEgdGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5naW5wdXRfY29tcGxleCAuY2xlYXItbXVsdGkge1xuICAvKlx0XHRcdGRpc3BsYXk6IGZsZXg7XG4gIFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcbiAgXHRcdFx0d2lkdGg6IDEwMCU7XG4gIFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsqL1xufVxuLmdpbnB1dF9jb3VudGVyIHtcbiAgY29sb3I6ICM3OTc5Nzk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmdmX2NsZWFyX2NvbXBsZXgge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZ2ZfaGFsZl9jb2x1bW4ge1xuICAgIGZsZXg6IDAgMCA0OSU7XG4gIH1cbn1cbi5nZl9wYWdlX3N0ZXBzIHtcbiAgcGFkZGluZzogMS4yNXJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5nZl9zdGVwIHtcbiAgb3BhY2l0eTogMC4yO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMSAwIDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5nZl9zdGVwX2FjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZ2Zfc3RlcF9hY3RpdmUgLmdmX3N0ZXBfbnVtYmVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZ2Zfc3RlcF9udW1iZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZ2Zfc3RlcF9udW1iZXIge1xuICAgIHdpZHRoOiAyLjVyZW07XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5nZl9zdGVwX2xhYmVsIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmdmX3N0ZXBfbGFiZWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbiNnZm9ybV9wYWdlXzFfMSAuZ2Zvcm1fcGFnZV9mb290ZXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuI2dmb3JtX3BhZ2VfMV8xIC5nZm9ybV9wYWdlX2Zvb3RlciA+IC5jLWJ0bjpmaXJzdC1vZi10eXBlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICNnZm9ybV9wYWdlXzFfMSAuZ2Zvcm1fcGFnZV9mb290ZXIgPiAuYy1idG46Zmlyc3Qtb2YtdHlwZSB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAjZ2Zvcm1fcGFnZV8xXzEgLmdmb3JtX3BhZ2VfZm9vdGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5cbiNnZm9ybV9wYWdlXzFfMiAuZ2Zvcm1fcGFnZV9mb290ZXIgI2dmb3JtX3ByZXZpb3VzX2J1dHRvbl8xIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgb3JkZXI6IDI7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAjZ2Zvcm1fcGFnZV8xXzIgLmdmb3JtX3BhZ2VfZm9vdGVyICNnZm9ybV9wcmV2aW91c19idXR0b25fMSB7XG4gICAgb3JkZXI6IDE7XG4gICAgd2lkdGg6IDQ5JTtcbiAgfVxufVxuI2dmb3JtX3BhZ2VfMV8yIC5nZm9ybV9wYWdlX2Zvb3RlciAjZ2Zvcm1fcHJldmlvdXNfYnV0dG9uXzE6aG92ZXIgc3BhbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuI2dmb3JtX3BhZ2VfMV8yIC5nZm9ybV9wYWdlX2Zvb3RlciAjZ2Zvcm1fcHJldmlvdXNfYnV0dG9uXzEgc3BhbiB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICNhZmFmYWY7XG59XG4jZ2Zvcm1fcGFnZV8xXzIgLmdmb3JtX3BhZ2VfZm9vdGVyICNnZm9ybV9wcmV2aW91c19idXR0b25fMSAuYnV0dG9uX19pY29uIHtcbiAgb3BhY2l0eTogMDtcbn1cbiNnZm9ybV9wYWdlXzFfMiAuZ2Zvcm1fcGFnZV9mb290ZXIgI2dmb3JtX3N1Ym1pdF9idXR0b25fMSB7XG4gIG9yZGVyOiAxO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgI2dmb3JtX3BhZ2VfMV8yIC5nZm9ybV9wYWdlX2Zvb3RlciAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8xIHtcbiAgICBvcmRlcjogMjtcbiAgICB3aWR0aDogNDklO1xuICB9XG59XG5cbi51aS1kYXRlcGlja2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjBweDtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDUwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udWktZGF0ZXBpY2tlci1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi51aS1kYXRlcGlja2VyLXRpdGxlIHtcbiAgZmxleDogMSAwIDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnVpLWRhdGVwaWNrZXItdGl0bGUgPiBzZWxlY3Qge1xuICBmbGV4OiAwIDAgNDglO1xufVxuLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG4udWktZGF0ZXBpY2tlci1jYWxlbmRhciB0ZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xufVxuLnVpLWNvcm5lci1hbGwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xufVxuLnVpLXRvZGF5IGEudWktc3RhdGUtZGVmYXVsdCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnVpLXN0YXRlLWRlZmF1bHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMUVEO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cbi51aS1zdGF0ZS1kZWZhdWx0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E4OUVGNDtcbiAgY29sb3I6ICNmZmY7XG59XG4udWktc3RhdGUtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjNzA3MDcwO1xufVxuLnVpLXN0YXRlLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWNjZjk7XG59XG4udWktc3RhdGUtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E4OUVGNDtcbn1cblxuLm8tbGlzdC1iYXJlIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5vLWxpc3QtaW5saW5lIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuLm8tbGlzdC1pbmxpbmVfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jLXJlYWQtbW9yZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYy1yZWFkLW1vcmVfX2lubmVyLmlzLW9wZW4gLmMtcmVhZC1tb3JlX190ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYy1yZWFkLW1vcmVfX2lubmVyLmlzLW9wZW4gLmMtcmVhZC1tb3JlX190aXRsZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmMtcmVhZC1tb3JlX19pbm5lci5pcy1vcGVuIC5jLXJlYWQtbW9yZV9fYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jLXJlYWQtbW9yZV9faW5uZXIuaXMtaGlkZGVuIC5jLXJlYWQtbW9yZV9fdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYy1yZWFkLW1vcmVfX2l0ZW0ge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uYy1yZWFkLW1vcmVfX2J1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzc5Nzk3OTtcbiAgYm9yZGVyOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5jLXJlYWQtbW9yZV9fYnV0dG9uIC5jLWJ1dHRvbl9fdHJhbnNwYXJhbnQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uYy1yZWFkLW1vcmVfX2J1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYy1yZWFkLW1vcmVfX2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYy1yZWFkLW1vcmVfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gNTBweCk7XG59XG4uYy1yZWFkLW1vcmVfX3RleHQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4ycztcbiAgY29sb3I6ICM3OTc5Nzk7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5jLXJlYWQtbW9yZV9fdGV4dCA+IHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pcy1oaWRkZW4gLmMtcmVhZC1tb3JlX190ZXh0IHtcbiAgbWF4LWhlaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jLXJlYWQtbW9yZV9faWNvbiB7XG4gIGNvbG9yOiAjRjJGMUVEO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTZweDtcbn1cbi5pcy1vcGVuIC5jLXJlYWQtbW9yZV9faWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xufVxuXG50YWJsZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNzk3OTc5O1xufVxudGFibGUgY2FwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDVweDtcbn1cbnRhYmxlIHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3MDcwNzA7XG59XG50YWJsZSB0ciB0aCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG50YWJsZSB0ciB0aCwgdGFibGUgdHIgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5jLXRhYmxlX19saXN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcbn1cbi5jLXRhYmxlX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzA3MDcwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uYy10YWJsZV9faXRlbTpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5jLXRhYmxlX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYy10YWJsZV9fbmFtZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM3OTc5Nzk7XG4gIGZsZXg6IDEgMCA1MCU7XG4gIHBhZGRpbmc6IDZweCAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy10YWJsZV9fbmFtZSB7XG4gICAgZmxleDogMSAwIDQwJTtcbiAgfVxufVxuLmMtdGFibGVfX3ZhbHVlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbGV4OiAxIDAgNTAlO1xuICBjb2xvcjogIzc5Nzk3OTtcbiAgcGFkZGluZzogNnB4IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXRhYmxlX192YWx1ZSB7XG4gICAgZmxleDogMSAwIDYwJTtcbiAgfVxufVxuXG4uYy10YWJsZSB7XG4gIG1hcmdpbjogMDtcbn1cbi5jLXRhYmxlX193cmFwcGVyIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5jLXRhYmxlX19oZWFkIHtcbiAgYmFja2dyb3VuZDogI0E4OUVGNDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4O1xufVxuLmMtdGFibGVfX2hlYWRlciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5jLXRhYmxlX19ib2R5IC5jLXRhYmxlX19yb3cge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uYy10YWJsZV9fYm9keSAuYy10YWJsZV9fcm93Om50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmMtdGFibGVfX2RhdGEge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5jLWFyY2hpdmVfX3RvcCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtYXV0by1mbG93OiByb3c7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICBncmlkLXJvdy1nYXA6IDMwcHg7XG4gIGdyaWQtY29sdW1uLWdhcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtYXJjaGl2ZV9fdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIGdyaWQtcm93LWdhcDogMDtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDMwcHg7XG4gIH1cbn1cbi5jLWFyY2hpdmVfX3RpdGxlIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWFyY2hpdmVfX3RpdGxlIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2L3NwYW4gNjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1hcmNoaXZlX190aXRsZSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNy9zcGFuIDc7XG4gIH1cbn1cbi5jLWFyY2hpdmVfX3NlYXJjaCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLWFyY2hpdmVfX3NlYXJjaCBpbnB1dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uYy1hcmNoaXZlX19zZWFyY2ggaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMTtcbn1cbi5jLWFyY2hpdmVfX3NlYXJjaCBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDE7XG59XG4uYy1hcmNoaXZlX19zZWFyY2ggaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMTtcbn1cbi5jLWFyY2hpdmVfX3NlYXJjaCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMTtcbn1cbi5jLWFyY2hpdmVfX3NlYXJjaC0taWNvbi0tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jLWFyY2hpdmVfX3NlYXJjaC0taWNvbiB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG59XG4uYy1hcmNoaXZlX19maWx0ZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1hcmNoaXZlX19maWx0ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5jLWFyY2hpdmVfX2ZpbHRlciAuZmlsdGVyLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbiAgLypib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7Ki9cbiAgLypiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7Ki9cbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBjb2xvcjogIzc5Nzk3OTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1mYW1pbHk6IFwiQWVvbmlrXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWFyY2hpdmVfX2ZpbHRlciAuZmlsdGVyLWJ0biB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG4uYy1hcmNoaXZlX19maWx0ZXIgLmZpbHRlci1idG4uYWN0aXZlIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uYy1hcmNoaXZlX19maWx0ZXIgLmZpbHRlci1idG46aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYy1hcmNoaXZlX19wb3N0cyB7XG4gIGJhY2tncm91bmQ6ICNmM2VmZjY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuLmMtYXJjaGl2ZV9fZWxlbWVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5vLXNlY3Rpb24uby1zZWN0aW9uLS1icmVhZGNydW1icyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5vLXNlY3Rpb24uby1zZWN0aW9uLS1icmVhZGNydW1icyB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuXG4uYy1icmVhZGNydW1icywgLmJyZWFkY3J1bWJzIHtcbiAgcGFkZGluZzogMTVweCAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkFlb25pa1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmMtYnJlYWRjcnVtYnMgYSwgLmJyZWFkY3J1bWJzIGEge1xuICBjb2xvcjogI0E4OUVGNDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYy1icmVhZGNydW1icyBhOmhvdmVyLCAuYnJlYWRjcnVtYnMgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmMtYnJlYWRjcnVtYnNfX2hvbWUsIC5icmVhZGNydW1ic19faG9tZSB7XG4gIHdpZHRoOiAyNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGhlaWdodDogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuLmMtYnJlYWRjcnVtYnNfX2NoZXZyb24sIC5icmVhZGNydW1ic19fY2hldnJvbiB7XG4gIGNvbG9yOiAjQTg5RUY0O1xuICBtYXJnaW46IDAgNXB4O1xuICB3aWR0aDogMjBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmMtYnJlYWRjcnVtYnNfX2NoZXZyb24gcGF0aCwgLmJyZWFkY3J1bWJzX19jaGV2cm9uIHBhdGgge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi5icmVhZGNydW1iX2xhc3Qge1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzc5Nzk3OTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5jLWJ1dHRvbiwgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGZvbnQtZmFtaWx5OiBcIkFlb25pa1wiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDQ4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmMtYnV0dG9uIHtcbiAgLyp0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4yNXM7Ki9cbn1cbi5jLWJ1dHRvbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLWJ1dHRvbjpob3ZlciAuYy1idXR0b25fX2ljb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UtaW47XG59XG4uYy1idXR0b25fX3RleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbi5jLWJ1dHRvbl9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UtaW47XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4uYy1idXR0b25fX3ByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbn1cbi5jLWJ1dHRvbl9fcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNBODlFRjQ7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNBODlFRjQ7XG59XG4uYy1idXR0b25fX3ByaW1hcnk6aG92ZXIgLmMtYnV0dG9uX19pY29uIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuLmMtYnV0dG9uX19zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kOiAjRjJGMUVEO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjRjJGMUVEO1xufVxuLmMtYnV0dG9uX19zZWNvbmRhcnkgLmMtYnV0dG9uX19pY29uIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1idXR0b25fX3NlY29uZGFyeSAuYy1idXR0b25fX2ljb24gcGF0aCB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbi5jLWJ1dHRvbl9fc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2RkZGFjZjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RkZGFjZjtcbn1cbi5jLWJ1dHRvbl9fc2Vjb25kYXJ5OmhvdmVyIC5jLWJ1dHRvbl9faWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtYnV0dG9uX19zZWNvbmRhcnk6aG92ZXIgLmMtYnV0dG9uX19pY29uIHBhdGgge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG4uYy1idXR0b25fX3RlcnRpYXJ5IHtcbiAgYmFja2dyb3VuZDogI2VkYzdmZjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2VkYzdmZjtcbn1cbi5jLWJ1dHRvbl9fdGVydGlhcnkgLmMtYnV0dG9uX19pY29uIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1idXR0b25fX3RlcnRpYXJ5IC5jLWJ1dHRvbl9faWNvbiBwYXRoIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuLmMtYnV0dG9uX190ZXJ0aWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkZDk0ZmY7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZDk0ZmY7XG59XG4uYy1idXR0b25fX3RlcnRpYXJ5OmhvdmVyIC5jLWJ1dHRvbl9faWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtYnV0dG9uX190ZXJ0aWFyeTpob3ZlciAuYy1idXR0b25fX2ljb24gcGF0aCB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbi5jLWJ1dHRvbl9fb3V0bGluZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLmMtYnV0dG9uX19vdXRsaW5lOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5jLWJ1dHRvbl9fb3V0bGluZTpob3ZlciAuYy1idXR0b25fX2ljb24ge1xuICBjb2xvcjogI0E4OUVGNDtcbn1cbi5jLWJ1dHRvbl9fb3V0bGluZTpob3ZlciAuYy1idXR0b25fX2ljb24gcGF0aCB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbi5jLWJ1dHRvbl9fd2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAvKiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkY29sb3Itd2hpdGU7XG4gICovXG59XG4uYy1idXR0b25fX3doaXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0E4OUVGNDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI0E4OUVGNDtcbn1cbi5jLWJ1dHRvbl9fd2hpdGU6aG92ZXIgLmMtYnV0dG9uX19pY29uIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuLmMtYnV0dG9uX190cmFuc3BhcmFudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jLWJ1dHRvbl9fdHJhbnNwYXJhbnQ6aG92ZXIgLmMtYnV0dG9uX190ZXh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5vLXNlY3Rpb24tLWNhcmRzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmMtY2FyZC1jYXJkX19saXN0IHtcbiAgLyogICAgXHRsaXN0LXN0eWxlOiBub25lO1xuICBcdCAgICBtYXJnaW4tYm90dG9tOiAwO1xuICBcdCAgICBkaXNwbGF5OiBncmlkO1xuICBcdCAgICBncmlkLWNvbHVtbi1nYXA6IDE1cHg7XG4gIFx0ICAgIGdyaWQtcm93LWdhcDogMTVweDtcbiAgXHQgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgXHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIFx0ICAgIEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuICBcdCAgICBcdGdyaWQtY29sdW1uLWdhcDogMzBweDtcbiAgXHQgICAgXHRncmlkLXJvdy1nYXA6IDMwcHg7XG4gIFx0ICAgIFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgXHQgICAgfSovXG59XG4uYy1jYXJkLWNhcmRfX2xpc3QtLWNhcm91c2VsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5jLWNhcmQtY2FyZF9fbGlzdDpub3QoLnNsaWNrLXNsaWRlcikge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWNvbHVtbi1nYXA6IDA7XG4gIGdyaWQtcm93LWdhcDogMzBweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkLWNhcmRfX2xpc3Q6bm90KC5zbGljay1zbGlkZXIpIHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDMwcHg7XG4gICAgZ3JpZC1yb3ctZ2FwOiAzMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtY2FyZC1jYXJkX19saXN0Om5vdCguc2xpY2stc2xpZGVyKSB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA2MHB4O1xuICB9XG59XG4uYy1jYXJkLWNhcmRfX2xpc3QgLnNsaWNrLXRyYWNrIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uYy1jYXJkLWNhcmRfX2ZpZ3VyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG59XG4uYy1jYXJkLWNhcmRfX2ZpZ3VyZS0tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uYy1jYXJkLWNhcmRfX2ZpZ3VyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjU7XG4gIHotaW5kZXg6IDE7XG59XG4uYy1jYXJkLWNhcmRfX2lubmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAvKiBwYWRkaW5nLWJvdHRvbTogNDBweDsgKi9cbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgLyogbWFyZ2luLWJvdHRvbTogNDBweDsgKi9cbiAgcGFkZGluZzogMjBweDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAzO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWNhcmQtY2FyZF9faW5uZXIge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmMtY2FyZC1jYXJkX19pbm5lciB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuLmMtY2FyZC1jYXJkX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5jLWNhcmQtY2FyZF9fYXNwZWN0LXJhdGlvIHtcbiAgcGFkZGluZy10b3A6IDgwJTtcbn1cbi5jLWNhcmQtY2FyZF9fdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJBZW9uaWtcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtY2FyZC1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jLWNhcmQtY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgfVxufVxuLmMtY2FyZC1jYXJkX19idXR0b24tLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5jLWNhcmQtY2FyZF9fYnV0dG9uLS1jb250YWluZXIgLmMtYnV0dG9uIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IGJsYWNrO1xuICBib3JkZXI6IDNweCBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5jLWNhcmQtY2FyZF9fZGVzY3JpcHRpb24gcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmMtY2FyZC1jYXJkX19zaXplIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLmMtY2FyZC1jYXJkX19pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uYy1jYXJkLWNhcmRfX2ljb24sIC5jLWNhcmQtY2FyZF9fdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLm8tYXNwZWN0LXJhdGlvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiA3NSU7XG59XG5cbi5jLWNhcmQtY2FzZXMtc2VsZWN0ZWRfX2xpc3Qge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmMtY2FyZC1jYXNlcy1zZWxlY3RlZF9faXRlbSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEyL3NwYW4gMTI7XG4gIG1hcmdpbjogMDtcbn1cbi5jLWNhcmQtY2FzZXMtc2VsZWN0ZWRfX2Z1bGwtbGluayB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jLWNhcmQtY2FzZXMtc2VsZWN0ZWRfX2Z1bGwtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLWNhcmQtY2FzZXMtc2VsZWN0ZWRfX2Z1bGwtbGluazpob3ZlciAuYy1jYXJkLXBvc3RfX2ltYWdlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzO1xufVxuLmMtY2FyZC1jYXNlcy1zZWxlY3RlZF9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYy1jYXJkLWNhc2VzLXNlbGVjdGVkX19maWd1cmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiA0OC4yMTQyODU3MTQzJTtcbn1cbi5jLWNhcmQtY2FzZXMtc2VsZWN0ZWRfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXM7XG59XG4uYy1jYXJkLWNhc2VzLXNlbGVjdGVkX19tZXRhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1jYXJkLWNhc2VzLXNlbGVjdGVkX19tZXRhIHtcbiAgICBwYWRkaW5nOiAxMDBweCAxNTBweDtcbiAgfVxufVxuLmMtY2FyZC1jYXNlcy1zZWxlY3RlZF9fdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLWNhcmQtY2FzZXMtc2VsZWN0ZWRfX2V4Y2VycHQge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtY2FyZC1jYXNlcy1zZWxlY3RlZF9fZXhjZXJwdCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbi5jLWNhcmQtY2FzZXMtc2VsZWN0ZWRfX2J1dHRvbiB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4uYy1jYXJkLWNhc2VzLXNlbGVjdGVkX19idXR0b246aG92ZXIgLmMtYnV0dG9uX19pY29uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLWluO1xufVxuXG4uYy1jYXJkLWNhc2VzX19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gIGdyaWQtcm93LWdhcDogMzBweDtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAxNXB4O1xufVxuLmMtY2FyZC1jYXNlc19faXRlbSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEyL3NwYW4gMTI7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkLWNhc2VzX19pdGVtIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2L3NwYW4gNjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1jYXJkLWNhc2VzX19pdGVtIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA0L3NwYW4gNDtcbiAgfVxufVxuLmMtY2FyZC1jYXNlc19faXRlbS0tbm8tcmVzdWx0cyB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEyL3NwYW4gMTI7XG59XG4uYy1jYXJkLWNhc2VzX19mdWxsLWxpbmsge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYy1jYXJkLWNhc2VzX19mdWxsLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1jYXJkLWNhc2VzX19mdWxsLWxpbms6aG92ZXIgLmMtY2FyZC1wb3N0X19pbWFnZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcbn1cbi5jLWNhcmQtY2FzZXNfX2ZpZ3VyZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZy10b3A6IDk1JTtcbn1cbi5jLWNhcmQtY2FzZXNfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXM7XG59XG4uYy1jYXJkLWNhc2VzX19tZXRhIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMTtcbn1cbi5jLWNhcmQtY2FzZXNfX2NhdGVnb3JpZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uYy1jYXJkLWNhc2VzX19jYXRlZ29yaWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtY2FyZC1jYXNlc19fZXhjZXJwdCB7XG4gIGNvbG9yOiAjNzk3OTc5O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmMtY2FyZC1jYXNlc19fYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi5jLWNhcmQtY2FzZXNfX2J1dHRvbjpob3ZlciAuYy1idXR0b25fX2ljb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UtaW47XG59XG5cbi5jLWNhcmQtZG93bmxvYWRzX19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gIGdyaWQtcm93LWdhcDogMzBweDtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAxNXB4O1xufVxuLmMtY2FyZC1kb3dubG9hZHNfX2l0ZW0ge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMi9zcGFuIDEyO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZC1kb3dubG9hZHNfX2l0ZW0ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDYvc3BhbiA2O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWNhcmQtZG93bmxvYWRzX19pdGVtIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA0L3NwYW4gNDtcbiAgfVxufVxuLmMtY2FyZC1kb3dubG9hZHNfX2Z1bGwtbGluayB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jLWNhcmQtZG93bmxvYWRzX19mdWxsLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1jYXJkLWRvd25sb2Fkc19fZnVsbC1saW5rOmhvdmVyIC5jLWNhcmQtcG9zdF9faW1hZ2Uge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXM7XG59XG4uYy1jYXJkLWRvd25sb2Fkc19fZmlndXJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogOTUlO1xufVxuLmMtY2FyZC1kb3dubG9hZHNfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXM7XG59XG4uYy1jYXJkLWRvd25sb2Fkc19fbWV0YSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDE7XG59XG4uYy1jYXJkLWRvd25sb2Fkc19fY2F0ZWdvcmllcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5jLWNhcmQtZG93bmxvYWRzX19jYXRlZ29yaWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtY2FyZC1kb3dubG9hZHNfX2J1dHRvbiB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4uYy1jYXJkLWRvd25sb2Fkc19fYnV0dG9uOmhvdmVyIC5jLWJ1dHRvbl9faWNvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1pbjtcbn1cblxuLmMtY2FyZC1wb3N0X19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gIGdyaWQtcm93LWdhcDogMzBweDtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAxNXB4O1xufVxuLmMtY2FyZC1wb3N0X19pdGVtIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmQtcG9zdF9faXRlbSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNi9zcGFuIDY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtY2FyZC1wb3N0X19pdGVtIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA0L3NwYW4gNDtcbiAgfVxufVxuLmMtY2FyZC1wb3N0X19pdGVtLS1uby1yZXN1bHRzIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcbn1cbi5jLWNhcmQtcG9zdF9fZnVsbC1saW5rIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmMtY2FyZC1wb3N0X19mdWxsLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1jYXJkLXBvc3RfX2Z1bGwtbGluazpob3ZlciAuYy1jYXJkLXBvc3RfX2ltYWdlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzO1xufVxuLmMtY2FyZC1wb3N0X19maWd1cmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiA5NSU7XG59XG4uYy1jYXJkLXBvc3RfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXM7XG59XG4uYy1jYXJkLXBvc3RfX21ldGEge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxO1xufVxuLmMtY2FyZC1wb3N0X19jYXRlZ29yaWVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmMtY2FyZC1wb3N0X19jYXRlZ29yaWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtY2FyZC1wb3N0X19leGNlcnB0IHtcbiAgY29sb3I6ICM3OTc5Nzk7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uYy1jYXJkLXBvc3RfX2J1dHRvbiB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4uYy1jYXJkLXBvc3RfX2J1dHRvbjpob3ZlciAuYy1idXR0b25fX2ljb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UtaW47XG59XG5cbi5jLWNhcmQtcG9zdC1zZWxlY3RlZF9faXRlbSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEyL3NwYW4gMTI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZC1wb3N0LXNlbGVjdGVkX19pdGVtIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxMi9zcGFuIDEyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWNhcmQtcG9zdC1zZWxlY3RlZF9faXRlbSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcbiAgfVxufVxuLmMtY2FyZC1wb3N0LXNlbGVjdGVkX19maWd1cmUge1xuICBwYWRkaW5nLXRvcDogMzguNjY2NjY2NjY2NyU7XG59XG5cbi5jLWNhcmQtdGVhbV9fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtYXV0by1mbG93OiByb3c7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICBncmlkLXJvdy1nYXA6IDE1cHg7XG4gIGdyaWQtY29sdW1uLWdhcDogMTVweDtcbn1cbi5jLWNhcmQtdGVhbV9faXRlbSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEyL3NwYW4gMTI7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MjVweCkge1xuICAuYy1jYXJkLXRlYW1fX2l0ZW0ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDYvc3BhbiA2O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWNhcmQtdGVhbV9faXRlbSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNC9zcGFuIDQ7XG4gIH1cbn1cbi5jLWNhcmQtdGVhbV9faXRlbS0tam9pbiAuYy1jYXJkLXRlYW1fX2lubmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmMtY2FyZC10ZWFtX19pdGVtLS1qb2luIC5jLWpvaW5fX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5jLWNhcmQtdGVhbV9faXRlbS0tam9pbiAuYy1qb2luX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uYy1jYXJkLXRlYW1fX2l0ZW0tLWpvaW4gLmMtam9pbl9fZGVzY3JpcHRpb24gcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmMtY2FyZC10ZWFtX19maWd1cmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiAxMTUlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uYy1jYXJkLXRlYW1fX2ZpZ3VyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG4uYy1jYXJkLXRlYW1fX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmMtY2FyZC10ZWFtX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmMtY2FyZC10ZWFtX19tZXRhIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5jLWNhcmQtdGVhbV9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtY2FyZC10ZWFtX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5jLWNhcmQtdmFjYXR1cmVfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuICBncmlkLWF1dG8tZmxvdzogcm93O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgZ3JpZC1yb3ctZ2FwOiAwO1xuICBncmlkLWNvbHVtbi1nYXA6IDMwcHg7XG59XG4uYy1jYXJkLXZhY2F0dXJlX19pdGVtIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbn1cbi5jLWNhcmQtdmFjYXR1cmVfX2Z1bGwtbGluazpob3ZlciAuYy1jYXJkLXZhY2F0dXJlX19pbWFnZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcbn1cbi5jLWNhcmQtdmFjYXR1cmVfX2ZpZ3VyZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZy10b3A6IDU4LjY5NTY1MjE3MzklO1xufVxuLmMtY2FyZC12YWNhdHVyZV9faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcbn1cbi5jLWNhcmQtdmFjYXR1cmVfX21ldGEge1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZC12YWNhdHVyZV9fbWV0YSB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uYy1jYXJkLXZhY2F0dXJlX19kYXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmMtY2FyZC12YWNhdHVyZV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmQtdmFjYXR1cmVfX3RpdGxlIHtcbiAgICBmbGV4OiAwIDAgMzUlO1xuICB9XG59XG4uYy1jYXJkLXZhY2F0dXJlX190aXRsZSwgLmMtY2FyZC12YWNhdHVyZV9fZW1wbG95bWVudC10eXBlLCAuYy1jYXJkLXZhY2F0dXJlX19sb2NhdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZC12YWNhdHVyZV9fdGl0bGUsIC5jLWNhcmQtdmFjYXR1cmVfX2VtcGxveW1lbnQtdHlwZSwgLmMtY2FyZC12YWNhdHVyZV9fbG9jYXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmMtY2Fyb3VzZWxfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYy1jYXJvdXNlbF9fbGlzdDpub3QoLnNsaWNrLWluaXRpYWxpemVkKSAuYy1jYXJvdXNlbF9faXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYy1jYXJvdXNlbF9fbGlzdDpub3QoLnNsaWNrLWluaXRpYWxpemVkKSAuYy1jYXJvdXNlbF9faXRlbTpudGgtb2YtdHlwZSgtbisxKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1jYXJvdXNlbF9fbGlzdCAuc2xpY2stbGlzdCB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgLTVweDtcbn1cbi5jLWNhcm91c2VsX19saXN0IC5zbGljay1saXN0IC5zbGljay1zbGlkZSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLmMtY2Fyb3VzZWxfX2xpc3QgLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogaW5oZXJpdDtcbiAgZmxleC13cmFwOiBpbmhlcml0O1xufVxuLmMtY2Fyb3VzZWxfX2xpc3QgLnNsaWNrLXNsaWRlIHtcbiAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIDVweDtcbn1cbi5jLWNhcm91c2VsX19saXN0IC5zbGljay1zbGlkZSA+IGRpdiB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jLWNhcm91c2VsX19saXN0IC5zbGljay1kb3RzIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG1hcmdpbjogNXB4IDA7XG59XG4uYy1jYXJvdXNlbF9fbGlzdCAuc2xpY2stZG90cyBsaSB7XG4gIG1hcmdpbjogMCAycHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLmMtY2Fyb3VzZWxfX2xpc3QgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBODlFRjQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBODlFRjQ7XG59XG4uYy1jYXJvdXNlbF9faXRlbSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuLmMtY2Fyb3VzZWxfX2ZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2Fyb3VzZWxfX2ZpZ3VyZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDc1cHggNzVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4uYy1jYXJvdXNlbF9fZmlndXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNDtcbiAgei1pbmRleDogMTtcbn1cbi5jLWNhcm91c2VsX19maWd1cmUgcGljdHVyZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYy1jYXJvdXNlbF9faW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2Fyb3VzZWxfX2ltYWdlIHtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxufVxuLmMtY2Fyb3VzZWxfX2Z1bGwtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG4uYy1jYXJvdXNlbF9faW5uZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDM1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcm91c2VsX19pbm5lciB7XG4gICAgbWluLWhlaWdodDogNDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtY2Fyb3VzZWxfX2lubmVyIHtcbiAgICBtaW4taGVpZ2h0OiA3NTBweDtcbiAgfVxufVxuLmMtY2Fyb3VzZWxfX2xpc3QtLWNhcm91c2VsIC5jLWNhcm91c2VsX19pbm5lciB7XG4gIC8qbWluLWhlaWdodDogaW5oZXJpdDsqL1xufVxuLmMtY2Fyb3VzZWxfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAxMzdweCAwIDMwcHggMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtY2Fyb3VzZWxfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogODUwcHg7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG4gIC51LXRleHQtY2VudGVyIC5jLWNhcm91c2VsX19jb250ZW50IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLmMtY2Fyb3VzZWxfX2NvbnRlbnQgLm8tY29sdW1uX190aXRsZSB7XG4gIHRleHQtd3JhcDogYmFsYW5jZTtcbn1cbi5jLWNhcm91c2VsX19jb250ZW50IC5vLWNvbHVtbl9fdGl0bGUgaDEsIC5jLWNhcm91c2VsX19jb250ZW50IC5vLWNvbHVtbl9fdGl0bGUgaDIsIC5jLWNhcm91c2VsX19jb250ZW50IC5vLWNvbHVtbl9fdGl0bGUgaDMsXG4uYy1jYXJvdXNlbF9fY29udGVudCAuby1jb2x1bW5fX3RpdGxlIGg0LCAuYy1jYXJvdXNlbF9fY29udGVudCAuby1jb2x1bW5fX3RpdGxlIGg1LCAuYy1jYXJvdXNlbF9fY29udGVudCAuby1jb2x1bW5fX3RpdGxlIGg2IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1jYXJvdXNlbF9fY29udGVudCAuby1jb2x1bW5fX3RleHQgKiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtY2Fyb3VzZWxfX2J1dHRvbiB7XG4gIGhlaWdodDogMjFweDtcbiAgd2lkdGg6IDIxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHotaW5kZXg6IDk7XG4gIG1hcmdpbjogMCA1cHg7XG59XG4uYy1jYXJvdXNlbF9fYnV0dG9uLnNsaWNrLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLmMtY2Fyb3VzZWxfX2J1dHRvbjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMTtcbn1cbi5jLWNhcm91c2VsX19idXR0b24tLXByZXYge1xuICBsZWZ0OiAwO1xufVxuLmMtY2Fyb3VzZWxfX2J1dHRvbi0tbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuLmMtY2Fyb3VzZWxfX2J1dHRvbi0taWNvbiB7XG4gIC8qIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICB3aWR0aDogMjJweDtcbiAgIGhlaWdodDogOXB4O1xuICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICBwYXRoIHtcbiAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICB9Ki9cbn1cblxuLmMtY2Fyb3VzZWxfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmMtY2Fyb3VzZWxfX3Byb2dyZXNzLWJhciB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDA7XG4gIGJhY2tncm91bmQ6ICNiZDljNjQ7IC8qIG9mIGpvdXcgbWVyay1rbGV1ciAqL1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG59XG5cbi5jLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xufVxuLmMtZm9vdGVyX190b3Age1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYy1mb290ZXJfX2xvZ28ge1xuICBsaW5lLWhlaWdodDogMDtcbiAgbWFyZ2luOiAxMjBweCAwIDAgMDtcbn1cbi5jLWZvb3Rlcl9faW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuICBncmlkLWF1dG8tZmxvdzogcm93O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgZ3JpZC1yb3ctZ2FwOiAzMHB4O1xuICBncmlkLWNvbHVtbi1nYXA6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jLWZvb3Rlcl9fd2lkZ2V0cyAuYy1mb290ZXJfX2lubmVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZvb3Rlcl9faW5uZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLmMtZm9vdGVyX19taWRkbGUge1xuICBwYWRkaW5nOiA2MHB4IDA7XG59XG4uYy1mb290ZXJfX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1mb290ZXJfX2Rlc2NyaXB0aW9uIHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLWZvb3Rlcl9fZGVzY3JpcHRpb24gYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jLWZvb3Rlcl9fZGVzY3JpcHRpb24gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLWZvb3Rlcl9fY29sdW1uIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1mb290ZXJfX2NvbHVtbiB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNi9zcGFuIDY7XG4gIH1cbiAgLmMtZm9vdGVyX19jb2x1bW46bGFzdC1vZi10eXBlIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuLmMtZm9vdGVyX190aXRsZSB7XG4gIGNvbG9yOiAjNzE3MTcxO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LWZhbWlseTogXCJBZW9uaWtcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5jLWZvb3Rlcl9fd2lkZ2V0cyB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4uYy1mb290ZXJfX3dpZGdldHMgLm1lbnUge1xuICBtYXJnaW46IDA7XG59XG4uYy1mb290ZXJfX3dpZGdldHMgLm1lbnUgLmMtbWVudV9faXRlbSB7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYy1mb290ZXJfX3dpZGdldHMgLm1lbnUgLmMtbWVudV9faXRlbTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW46IDA7XG59XG4uYy1mb290ZXJfX3dpZGdldHMgLm1lbnUgLmMtbWVudV9faXRlbSAuYy1tZW51X19saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1mb290ZXJfX3dpZGdldHMgLm1lbnUgLmMtbWVudV9faXRlbSAuYy1tZW51X19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuODU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmMtZm9vdGVyX19tZW51IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcbn1cbi5jLWZvb3Rlcl9fbWVudS0tY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZm9vdGVyX19tZW51LS1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi5jLWZvb3Rlcl9fbWVudS0tY29udGFpbmVyOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtZm9vdGVyX19tZW51IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2L3NwYW4gNjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1mb290ZXJfX21lbnUge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDMvc3BhbiAzO1xuICB9XG59XG4uYy1mb290ZXJfX21lbnUtLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBvcGFjaXR5OiAwLjY1O1xufVxuLmMtZm9vdGVyX19tZW51LS1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYy1mb290ZXJfX21lbnUtLWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLWZvb3Rlcl9fbWVudS0tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5jLWZvb3Rlcl9fbWVudS0tY29weXJpZ2h0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtZm9vdGVyX19tZW51LS1jb3B5cmlnaHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5jLWZvb3Rlcl9fbWVudS0tY29weXJpZ2h0IC5jLW1lbnVfX2xpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1mb290ZXJfX21lbnUtLWNvcHlyaWdodCAuYy1tZW51X19saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uYy1mb290ZXJfX21lbnUtLWNvcHlyaWdodCAuYy1tZW51X19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZm9vdGVyX19tZW51LS1jb3B5cmlnaHQgLmMtbWVudV9faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5jLWZvb3Rlcl9fbWVudS0tY29weXJpZ2h0IC5jLW1lbnVfX2xpbmsge1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzc5Nzk3OTtcbn1cbi5jLWZvb3Rlcl9fbWVudS0tY29weXJpZ2h0IC5jLW1lbnVfX3RleHQge1xuICBjb2xvcjogIzc5Nzk3OSAhaW1wb3J0YW50O1xufVxuLmMtZm9vdGVyX19jb3B5cmlnaHQge1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGJvcmRlci10b3A6IDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtZm9vdGVyX19jb3B5cmlnaHQtLWlubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gIGdyaWQtcm93LWdhcDogMTVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1mb290ZXJfX2NvcHlyaWdodC0taW5uZXIge1xuICAgIGdyaWQtcm93LWdhcDogMzBweDtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDMwcHg7XG4gIH1cbn1cbi5jLWZvb3Rlcl9fY29weXJpZ2h0LS1sZWZ0IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcbiAgb3JkZXI6IDI7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZvb3Rlcl9fY29weXJpZ2h0LS1sZWZ0IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2L3NwYW4gNjtcbiAgICBvcmRlcjogMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmMtZm9vdGVyX19jb3B5cmlnaHQtZGF0ZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3JkZXI6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZvb3Rlcl9fY29weXJpZ2h0LWRhdGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbi5jLWZvb3Rlcl9fY29weXJpZ2h0LWZhdmljb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgMC41cmVtIDAgMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDMwcHg7XG59XG4uYy1mb290ZXJfX2NvcHlyaWdodC1tZXRhIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiQWVvbmlrXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uYy1mb290ZXJfX2NvcHlyaWdodC1tZXRhIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5vLXNlY3Rpb24tLWdhbGxlcnkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKi5jLWdhbGxlcnkge1xuXHQmX19saXN0IHtcblx0XHRtYXJnaW46IDAgM3B4O1xuXG4gICAgICAgIC5zbGljay1saXN0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAtM3B4O1xuXG4gICAgICAgICAgICAuc2xpY2stc2xpZGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1jYXJvdXNlbCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRtYXJnaW46IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgaGVpZ2h0OiAzNTBweDtcblxuICAgICAgICBAaW5jbHVkZSBicChsYXJnZSkge1xuICAgICAgICAgICAgaGVpZ2h0OiA0NTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogYXV0bzsgIFxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIH1cblx0fVxuXG5cdCZfX2ZpZ3VyZSB7XG5cdFx0bWFyZ2luOiAwO1xuICAgIH1cbn0qL1xuLmMtZ2FsbGVyeSB7XG4gIC8qJl9fZmlndXJlIHtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9Ki9cbn1cbi5jLWdhbGxlcnlfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuICBncmlkLWF1dG8tZmxvdzogcm93O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgZ3JpZC1yb3ctZ2FwOiAxNXB4O1xuICBncmlkLWNvbHVtbi1nYXA6IDE1cHg7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1nYWxsZXJ5X19saXN0IHtcbiAgICBncmlkLXJvdy1nYXA6IDE1cHg7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxNXB4O1xuICB9XG59XG4uYy1nYWxsZXJ5X19pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBncmlkLWNvbHVtbjogc3BhbiAxMi9zcGFuIDEyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMzAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtZ2FsbGVyeV9faXRlbSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNi9zcGFuIDY7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxuICAuYy1nYWxsZXJ5X19pdGVtOm50aC1jaGlsZCg0bisxKSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNDtcbiAgfVxuICAuYy1nYWxsZXJ5X19pdGVtOm50aC1jaGlsZCg0bisyKSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gODtcbiAgfVxuICAuYy1nYWxsZXJ5X19pdGVtOm50aC1jaGlsZCg0biszKSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gODtcbiAgfVxuICAuYy1nYWxsZXJ5X19pdGVtOm50aC1jaGlsZCg0bis0KSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1nYWxsZXJ5X19pdGVtIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG59XG4uYy1nYWxsZXJ5X19pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jLWdhbGxlcnlfX2ZpZ3VyZSB7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG1hcmdpbjogMDtcbn1cbi5jLWdhbGxlcnlfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uYy1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLWhlYWRlcl9fbWFpbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbi5pcy1zY3JvbGxlZCAuYy1oZWFkZXJfX21haW4sIC5tZW51LW9wZW4gLmMtaGVhZGVyX19tYWluIHtcbiAgYmFja2dyb3VuZDogI0YyRjFFRDtcbn1cbi5jLWhlYWRlcl9fbWFpbiA+IC5vLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBpbml0aWFsO1xufVxuLmMtaGVhZGVyX19pbm5lciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDY4cHg7XG59XG4uYy1oZWFkZXJfX2NhbGx0b2FjdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaGVhZGVyX19jYWxsdG9hY3Rpb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLmlzLXNjcm9sbGVkIC5jLWhlYWRlcl9fY2FsbHRvYWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG4uYy1oZWFkZXJfX25hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWhlYWRlcl9fbmF2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLmMtaGVhZGVyX19idXR0b25zIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cbi5jLWhlYWRlcl9fbGFuZ3VhZ2VzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbi5pcy1maXhlZCAuYy1oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG4uaGFzLWhlcm8gLmMtaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4uby1zZWN0aW9uLS1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiAtODhweDtcbn1cblxuLmMtaGVyb19fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jLWhlcm9fX2xpc3QgLnNsaWNrLWxpc3Qge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5jLWhlcm9fX2l0ZW0ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbi5jLWhlcm9fX2ZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jLWhlcm9fX2ZpZ3VyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG59XG4uYy1oZXJvX19maWd1cmUgcGljdHVyZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYy1oZXJvX19pbWFnZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1oZXJvX19pbWFnZSB7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbn1cbi5jLWhlcm9fX3ZpZGVvLS1jb250YWluZXIge1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYy1oZXJvX192aWRlby0tY29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC4yO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbn1cbi5jLWhlcm9fX3ZpZGVvIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuLmMtaGVyb19fdmlkZW8tLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYy1oZXJvX192aWRlby0tb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuLmMtaGVyb19fdmlkZW8tLXBsYWNlaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgei1pbmRleDogMjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG59XG4uYy1oZXJvX192aWRlby0tcGxhY2Vob2xkZXIuaGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYy1oZXJvX19pbm5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmMtaGVyb19fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNDhweCAwIDEwMHB4IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyogbWFyZ2luOiAwIGF1dG87ICovXG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWhlcm9fX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE4OHB4IDAgMTAwcHggMDtcbiAgfVxufVxuXG4uYy1sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMjVweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtbG9nbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcbiAgICB3aWR0aDogMTI1cHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG59XG4uaGFzLWhlcm8gLmMtbG9nbyBzdmcge1xuICBmaWxsOiAjZmZmO1xufVxuLmlzLXNjcm9sbGVkIC5oYXMtaGVybyAuYy1sb2dvIHN2ZywgLm1lbnUtb3BlbiAuaGFzLWhlcm8gLmMtbG9nbyBzdmcge1xuICBmaWxsOiAjMDAwO1xufVxuXG4uYy1tZW51LXRvZ2dsZSB7XG4gIC8qcG9zaXRpb246IGFic29sdXRlOyovXG4gIC8qdG9wOiAxM3B4OyovXG4gIHotaW5kZXg6IDk5OTk5O1xuICAvKmxlZnQ6IDIwcHg7Ki9cbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtbWVudS10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmMtbWVudS10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmMtbWVudS10b2dnbGU6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYy1tZW51LXRvZ2dsZV9fYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGFzLWhlcm8gLmMtbWVudS10b2dnbGVfX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uaXMtc2Nyb2xsZWQgLmMtbWVudS10b2dnbGVfX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uYy1tZW51LXRvZ2dsZV9fYmFyOmZpcnN0LW9mLXR5cGUge1xuICBhbmltYXRpb246IGFuaW1hdGUtbGluZS0xLXJldiAwLjVzIGVhc2UtaW4tb3V0O1xufVxuLmMtbWVudS10b2dnbGVfX2JhcjpudGgtb2YtdHlwZSgyKSB7XG4gIGFuaW1hdGlvbjogYW5pbWF0ZS1saW5lLTItcmV2IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIG1hcmdpbjogNHB4IDA7XG59XG4uYy1tZW51LXRvZ2dsZV9fYmFyOm50aC1vZi10eXBlKDMpIHtcbiAgYW5pbWF0aW9uOiBhbmltYXRlLWxpbmUtMy1yZXYgMC41cyBlYXNlLWluLW91dDtcbn1cbi5jLW1lbnUtdG9nZ2xlLmlzLW9wZW4gLmMtbWVudS10b2dnbGVfX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBODlFRjQ7XG59XG4uYy1tZW51LXRvZ2dsZS5pcy1vcGVuIC5jLW1lbnUtdG9nZ2xlX19iYXI6Zmlyc3Qtb2YtdHlwZSB7XG4gIGFuaW1hdGlvbjogYW5pbWF0ZS1saW5lLTEgMC41cyBjdWJpYy1iZXppZXIoMC4zLCAxLCAwLjcsIDEpIGZvcndhcmRzO1xufVxuLmMtbWVudS10b2dnbGUuaXMtb3BlbiAuYy1tZW51LXRvZ2dsZV9fYmFyOm50aC1vZi10eXBlKDIpIHtcbiAgYW5pbWF0aW9uOiBhbmltYXRlLWxpbmUtMiAwLjVzIGN1YmljLWJlemllcigwLjMsIDEsIDAuNywgMSkgZm9yd2FyZHM7XG59XG4uYy1tZW51LXRvZ2dsZS5pcy1vcGVuIC5jLW1lbnUtdG9nZ2xlX19iYXI6bnRoLW9mLXR5cGUoMykge1xuICBhbmltYXRpb246IGFuaW1hdGUtbGluZS0zIDAuNXMgY3ViaWMtYmV6aWVyKDAuMywgMSwgMC43LCAxKSBmb3J3YXJkcztcbn1cblxuQGtleWZyYW1lcyBhbmltYXRlLWxpbmUtMSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZSgwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNnB4LCAwKSByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA2cHgsIDApIHJvdGF0ZSg0NWRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYW5pbWF0ZS1saW5lLTIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBhbmltYXRlLWxpbmUtMyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZSgwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTZweCwgMCkgcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTZweCwgMCkgcm90YXRlKDEzNWRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYW5pbWF0ZS1saW5lLTEtcmV2IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNnB4LCAwKSByb3RhdGUoNDVkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA2cHgsIDApIHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBhbmltYXRlLWxpbmUtMi1yZXYge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBhbmltYXRlLWxpbmUtMy1yZXYge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNnB4LCAwKSByb3RhdGUoMTM1ZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTZweCwgMCkgcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlKDBkZWcpO1xuICB9XG59XG4uYy1zaXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYy1zaXRlX19oZWFkZXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzcwNzA3MDtcbn1cbi5oYXMtaGVybyAuYy1zaXRlX19oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uYy1zaXRlX19tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogODhweDtcbiAgLypvdmVyZmxvdzogaGlkZGVuOyovXG59XG4uZXJyb3I0MDQgLmMtc2l0ZV9fbWFpbiB7XG4gIHBhZGRpbmctdG9wOiAxMDhweDtcbn1cbi5jLXNpdGVfX2Zvb3RlciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbnAsIG9sLCB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jLXNvY2lhbF9fbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAtNXB4O1xufVxuLmMtc29jaWFsX19saXN0IC5jLXNvY2lhbF9faXRlbTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uYy1zb2NpYWxfX2xpc3Qgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5jLXNvY2lhbF9faXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXNvY2lhbF9faXRlbSB7XG4gICAgbWFyZ2luOiAwIDJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYy1zb2NpYWxfX2l0ZW0ge1xuICAgIG1hcmdpbjogMCA1cHg7XG4gIH1cbn1cbi5jLXNvY2lhbF9faXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLmMtc29jaWFsX19pdGVtOmhvdmVyIC5jLXNvY2lhbF9fZnVsbC1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLXNvY2lhbF9faXRlbTpob3ZlciAuYy1zb2NpYWxfX3RleHQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jLXNvY2lhbF9fZnVsbC1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtc29jaWFsX19pbWFnZSB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IGF1dG87XG59XG4uYy1zb2NpYWxfX2ZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5jLXNvY2lhbF9fdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmMtc3VidGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYy11c3BzX19saXN0IHtcbiAgbWFyZ2luOiAwO1xufVxuLm8tc2VjdGlvbi0tdXNwcyAuYy11c3BzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbn1cbi5jLXVzcHNfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmMtdXNwc19faXRlbTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm8tc2VjdGlvbi0tdXNwcyAuYy11c3BzX19pdGVtIHtcbiAgZmxleDogMSAwIDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5vLXNlY3Rpb24tLXVzcHMgLmMtdXNwc19faXRlbSB7XG4gICAgZmxleDogMCAwIDMzJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmMtdXNwc19faW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jLXVzcHNfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiA4cHg7XG59XG4uYy11c3BzX19tZXRhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmMtdXNwc19fdGV4dCBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYy11c3BzX190ZXh0IHAgc3Ryb25nIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uby1zZWN0aW9uLS11c3BzIC5jLXVzcHNfX3RleHQge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmMtaGlnaGxpZ2h0ZWQtdXNwc19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuQGluY2x1ZCBicChtZWRpdW0pIHtcbiAgLmMtaGlnaGxpZ2h0ZWQtdXNwc19fbGlzdCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmMtaGlnaGxpZ2h0ZWQtdXNwc19faXRlbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleDogMCAwIDMxJTtcbn1cbi5jLWhpZ2hsaWdodGVkLXVzcHNfX2ZpZ3VyZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYy1oaWdobGlnaHRlZC11c3BzX190ZXh0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LXdyYXAtc3R5bGU6IGJhbGFuY2U7XG4gIG1heC13aWR0aDogOTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1oaWdobGlnaHRlZC11c3BzX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5vLWNvbHVtbl9fdXNwcyAuYy11c3BzX19saXN0IHtcbiAgbWFyZ2luOiAwO1xufVxuLm8tY29sdW1uX191c3BzIC5jLXVzcHNfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm8tY29sdW1uX191c3BzIC5jLXVzcHNfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5vLWNvbHVtbl9fdXNwcyAuYy11c3BzX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLm8tY29sdW1uX191c3BzIC5jLXVzcHNfX2ljb24ge1xuICBmbGV4OiAwIDAgMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uby1jb2x1bW5fX3VzcHMgLmMtdXNwc19fbWV0YSB7XG4gIGZsZXg6IDEgMCBjYWxjKDEwMCUgLSAyMHB4KTtcbn1cbi5vLWNvbHVtbl9fdXNwcyAuYy11c3BzX190ZXh0IHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5vLWNvbHVtbl9fdXNwcyAuYy11c3BzX190ZXh0IHAgc3Ryb25nIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi51LXRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udS10ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udS10ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi51LWhpZGUtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtaGlkZS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudS1oaWRlLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnUtc3Itb25seSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cblxuLmMtYXJ0aWNsZV9faGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmMtYXJ0aWNsZV9fZGF0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYy1hcnRpY2xlX19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDg1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uYy1hcnRpY2xlX19maWd1cmUge1xuICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gIG1hcmdpbjogMCAtMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWFydGljbGVfX2ZpZ3VyZSB7XG4gICAgbWFyZ2luOiAwIC01MHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMDBweCk7XG4gIH1cbn1cbi5jLWFydGljbGVfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYy1hcnRpY2xlX19jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luOiAwIC0yMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWFydGljbGVfX2NvbnRlbnQge1xuICAgIG1hcmdpbjogMCAtNTBweDtcbiAgICBwYWRkaW5nOiA1MHB4O1xuICB9XG59XG4uYy1hcnRpY2xlX19tZXRhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmMtYXJ0aWNsZV9fY29udGVudCB7XG4gIGNvbG9yOiAjNzk3OTc5O1xufVxuXG4uYy10YWdzX19sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzAwMDtcbn1cbi5jLXRhZ3NfX2xpc3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYy10YWdzX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuICBwYWRkaW5nOiA0cHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMnB4IDRweCAycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMmYxZWQ7XG4gIHBhZGRpbmc6IDRweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQ6ICNmMmYxZWQ7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLm90Z3MtZGV2ZWxvcG1lbnQtc2l0ZS1mcm9udC1lbmQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5vLXB1bHNlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2Zvcm0tYm94OiBmaWxsLWJveDtcbiAgYW5pbWF0aW9uOiBwdWxzZSAycyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwLjc1O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwLjc1O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbm1haW46aGFzKC5jLXNlY3Rpb24tLWhlcm86Zmlyc3Qtb2YtdHlwZSkgLmMtaGVhZGVyIHtcbiAgLS1oZWFkZXItY29sb3I6IHdoaXRlO1xufVxuXG4uby1zZWN0aW9uLS1yZWxhdGVkLXBvc3RzIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm8tc2VjdGlvbi0tcmVsYXRlZC1wb3N0cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cblxuLm8tc2lnbmFsc19faWNvbiB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmJsdXJyZWQtaW1hZ2Uge1xuICBmaWx0ZXI6IGJsdXIoMTBweCk7XG59XG5cbi5vLXNlY3Rpb24tLWdyYWRpZW50IHtcbiAgbWFyZ2luOiAwO1xufVxuLm8tc2VjdGlvbi0tZ3JhZGllbnQuby1zZWN0aW9uLS1wdXJwbGUtZ3JhZGllbnQtbGVmdCBzdmcge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uby1zZWN0aW9uLS1ncmFkaWVudC5vLXNlY3Rpb24tLXB1cnBsZS1ncmFkaWVudC1sZWZ0LWJvdHRvbSBzdmcge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTI1JSk7XG59XG4uby1zZWN0aW9uLS1ncmFkaWVudC5vLXNlY3Rpb24tLWJsdWUtZ3JhZGllbnQtbGVmdCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm8tc2VjdGlvbi0tZ3JhZGllbnQuby1zZWN0aW9uLS1ibHVlLWdyYWRpZW50LWxlZnQgc3ZnIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG59XG4uby1zZWN0aW9uLS1ncmFkaWVudC5vLXNlY3Rpb24tLWJsdWUtZ3JhZGllbnQtbGVmdC1iaWcgc3ZnIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0yNSUpO1xufVxuLm8tc2VjdGlvbi0tZ3JhZGllbnQuby1zZWN0aW9uLS1wdXJwbGUtZ3JhZGllbnQtY2VudGVyLWJpZyBzdmcge1xuICBtYXgtd2lkdGg6IDU1MHB4O1xuICBtYXgtaGVpZ2h0OiA1NTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgLTUwJSk7XG59XG5cbi5jLXJldmlld3NfX291dGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtcmV2aWV3c19fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtYXV0by1mbG93OiByb3c7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICBncmlkLXJvdy1nYXA6IDMwcHg7XG4gIGdyaWQtY29sdW1uLWdhcDogMzBweDtcbn1cbi5jLXJldmlld3NfX2NvbnRhaW5lci0tbGVmdCB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEyL3NwYW4gMTI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXJldmlld3NfX2NvbnRhaW5lci0tbGVmdCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNi9zcGFuIDY7XG4gIH1cbn1cbi5jLXJldmlld3NfX2NvbnRhaW5lci0tcmlnaHQge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMi9zcGFuIDEyO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuICBncmlkLWF1dG8tZmxvdzogcm93O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgZ3JpZC1yb3ctZ2FwOiAzMHB4O1xuICBncmlkLWNvbHVtbi1nYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXJldmlld3NfX2NvbnRhaW5lci0tcmlnaHQge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDYvc3BhbiA2O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLWF1dG8tZmxvdzogcm93O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgIGdyaWQtcm93LWdhcDogMzBweDtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDMwcHg7XG4gIH1cbn1cbi5jLXJldmlld3NfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBncmlkLWNvbHVtbjogc3BhbiAxMi9zcGFuIDEyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1yZXZpZXdzX19pdGVtIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2L3NwYW4gNjtcbiAgfVxufVxuLmMtcmV2aWV3c19faXRlbTpsYXN0LW9mLXR5cGUge1xuICBiYWNrZ3JvdW5kOiAjRDlGNEY5O1xufVxuLmMtcmV2aWV3c19faXRlbS5pcy1maXJzdCB7XG4gIGJhY2tncm91bmQ6ICNmMmU2ZmE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXJldmlld3NfX2l0ZW0uaXMtZmlyc3Qge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyL3NwYW4gMTI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtcmV2aWV3c19faXRlbS5pcy1zZWNvbmQge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyL3NwYW4gMTI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmlzLXNlY29uZCAuYy1yZXZpZXdzX19pbm5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gICAgZ3JpZC1yb3ctZ2FwOiAzMHB4O1xuICAgIGdyaWQtY29sdW1uLWdhcDogMzBweDtcbiAgfVxufVxuLmMtcmV2aWV3c19fZmlndXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMTVweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1yZXZpZXdzX19maWd1cmUge1xuICAgIG1hcmdpbjogMCAwIDI1cHggMDtcbiAgfVxuICAuaXMtZmlyc3QgLmMtcmV2aWV3c19fZmlndXJlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5pcy1maXJzdCAuYy1yZXZpZXdzX19maWd1cmUsIC5pcy1zZWNvbmQgLmMtcmV2aWV3c19fZmlndXJlIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbiAgLmlzLXNlY29uZCAuYy1yZXZpZXdzX19maWd1cmUge1xuICAgIG1hcmdpbjogMDtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAzL3NwYW4gMztcbiAgfVxufVxuLmMtcmV2aWV3c19faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pcy1zZWNvbmQgLmMtcmV2aWV3c19fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gOS9zcGFuIDk7XG4gIH1cbn1cbi5jLXJldmlld3NfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pcy1maXJzdCAuYy1yZXZpZXdzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gIH1cbn1cbi5jLXJldmlld3NfX2NpcmNsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLyogQ2FsbCB0byBhY3Rpb24gKi9cbi5vLXNlY3Rpb24tLWNhbGxfdG9fYWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiAyMDBweDtcbn1cbi5wYWdlLWlkLTczNyAuby1zZWN0aW9uLS1jYWxsX3RvX2FjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uby1zZWN0aW9uLS1jYWxsX3RvX2FjdGlvbiAuby1sYXlvdXRfX2l0ZW0ge1xuICBwYWRkaW5nOiAxMDBweCAwO1xufVxuXG4uYy1jYWxsLXRvLWFjdGlvbl9fZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuLmMtY2FsbC10by1hY3Rpb25fX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLm8tc2VjdGlvbi0tYnJhbmNoZXMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYy1icmFuY2hlc19fbGlzdCB7XG4gIG1hcmdpbjogMDtcbn1cbi5jLWJyYW5jaGVzX19pdGVtIHtcbiAgbWFyZ2luOiAwO1xufVxuLmMtYnJhbmNoZXNfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmMtYnJhbmNoZXNfX291dGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtYnJhbmNoZXNfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgcGFkZGluZzogMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogYW5jaG9yLWNlbnRlcjtcbn1cbi5jLWJyYW5jaGVzX19pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG4uYy1icmFuY2hlc19fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtYnJhbmNoZXNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5jLWJyYW5jaGVzX19maWd1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiAxMjAlO1xuICBtYXJnaW46IDA7XG59XG4uYy1icmFuY2hlc19faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uby1zZWN0aW9uLS1wcm90b2NvbCAuby1jb250YWluZXIge1xuICBwb3NpdGlvbjogbm9uZTtcbiAgei1pbmRleDogYXV0bztcbn1cblxuLmMtcHJvdG9jb2xfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuICBncmlkLWF1dG8tZmxvdzogcm93O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgZ3JpZC1yb3ctZ2FwOiAwO1xuICBncmlkLWNvbHVtbi1nYXA6IDA7XG59XG4uYy1wcm90b2NvbF9faXRlbSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEyL3NwYW4gMTI7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtcHJvdG9jb2xfX2l0ZW06bGFzdC1vZi10eXBlIC5jLXByb3RvY29sX19pbm5lciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQyNXB4KSB7XG4gIC5jLXByb3RvY29sX19pdGVtIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2L3NwYW4gNjtcbiAgfVxuICAuYy1wcm90b2NvbF9faXRlbTpudGgtb2YtdHlwZShvZGQpIC5jLXByb3RvY29sX19pbm5lciB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG4gIC5jLXByb3RvY29sX19pdGVtOm50aC1vZi10eXBlKDMpIC5jLXByb3RvY29sX19pbm5lciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtcHJvdG9jb2xfX2l0ZW0ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDMvc3BhbiAzO1xuICB9XG4gIC5jLXByb3RvY29sX19pdGVtIC5jLXByb3RvY29sX19pbm5lciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICB9XG4gIC5jLXByb3RvY29sX19pdGVtOmxhc3Qtb2YtdHlwZSAuYy1wcm90b2NvbF9faW5uZXIge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDA7XG4gIH1cbn1cbi5jLXByb3RvY29sX19pdGVtLmhhcy1pbWFnZTpob3ZlciAuYy1wcm90b2NvbF9faW5uZXIge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYy1wcm90b2NvbF9faXRlbS5oYXMtaW1hZ2U6aG92ZXIgLmMtcHJvdG9jb2xfX2ZpZ3VyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgLypcdCAgICBoZWlnaHQ6IDEwMCU7XG4gIFx0ICAgIG9iamVjdC1maXQ6IGNvbnRhaW47Ki9cbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAxMDAlKTtcbiAgei1pbmRleDogNDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5jLXByb3RvY29sX19pdGVtLmhhcy1pbWFnZTpob3ZlciAuYy1wcm90b2NvbF9faW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtcHJvdG9jb2xfX2lubmVyIHtcbiAgcGFkZGluZzogMjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1wcm90b2NvbF9faW5uZXIge1xuICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXByb3RvY29sX19pbm5lciB7XG4gICAgcGFkZGluZzogMzBweCA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtcHJvdG9jb2xfX3RleHQge1xuICAgIG1heC13aWR0aDogMTY1cHg7XG4gIH1cbn1cbi5jLXByb3RvY29sX190ZXh0IHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXByb3RvY29sX190ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgfVxufVxuLmMtcHJvdG9jb2xfX3RleHQgcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW46IDA7XG59XG4uYy1wcm90b2NvbF9fZmlndXJlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYy1iZW5lZml0c19faW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuICBncmlkLWF1dG8tZmxvdzogcm93O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgZ3JpZC1yb3ctZ2FwOiAwO1xuICBncmlkLWNvbHVtbi1nYXA6IDA7XG59XG4uYy1iZW5lZml0c19fY29sdW1uIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICM1ODFGN0Q7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYy1iZW5lZml0c19fY29sdW1uLS1sZWZ0IHtcbiAgYmFja2dyb3VuZDogI2YyZTZmYTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1iZW5lZml0c19fY29sdW1uLS1sZWZ0IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJlbmVmaXRzX19jb2x1bW4tLXJpZ2h0IHtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJlbmVmaXRzX19jb2x1bW4ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDYvc3BhbiA2O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWJlbmVmaXRzX19jb2x1bW4tLWxlZnQge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDUvc3BhbiA1O1xuICB9XG4gIC5jLWJlbmVmaXRzX19jb2x1bW4tLXJpZ2h0IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA3L3NwYW4gNztcbiAgfVxufVxuLmMtYmVuZWZpdHNfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDgwcHggNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtYmVuZWZpdHNfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEwMHB4O1xuICB9XG59XG4uYy1iZW5lZml0c19fbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJlbmVmaXRzX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG4uYy1iZW5lZml0c19fY29sdW1uLS1yaWdodCAuYy1iZW5lZml0c19fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLWJlbmVmaXRzX19kZXNjcmlwdGlvbiB1bDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmMtYmVuZWZpdHNfX2ZpZ3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IDA7XG59XG4uYy1iZW5lZml0c19faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jLXRhYnNfX2lubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gIGdyaWQtcm93LWdhcDogMDtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAwO1xufVxuLmMtdGFic19fY29sdW1uIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXRhYnNfX2NvbHVtbiB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNi9zcGFuIDY7XG4gIH1cbn1cbi5jLXRhYnNfX2NvbHVtbi0tcmlnaHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xufVxuLmMtdGFic19faXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG59XG4uYy10YWJzX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uYy10YWJzX19mdWxsLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jLXRhYnNfX2Z1bGwtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmMtdGFic19fZnVsbC1saW5rOmhvdmVyIC5jLXRhYnNfX3RhYiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0QzQUJFRSA3Ni4wNSUsICNDMDNFRDMgMTI4LjQlKTtcbn1cbi5jLXRhYnNfX2Z1bGwtbGluazpob3ZlciAuYy10YWJzX19pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1pbjtcbn1cbi5jLXRhYnNfX3RhYiB7XG4gIHBhZGRpbmc6IDI1cHggNDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYy10YWJzX19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UtaW47XG59XG4uYy10YWJzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG4uYy10YWJzX19maWd1cmUge1xuICBwYWRkaW5nLWJvdHRvbTogNzUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtdGFic19fZmlndXJlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5jLXRhYnNfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYy1sb2dvc19faGVhZGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWxvZ29zX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG4uYy1sb2dvc19fbGlzdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jLWxvZ29zX19pdGVtIHtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbn1cblxuLmMtc2VsZWN0ZWQtcmVzb3VyY2VzX19pbm5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtYXV0by1mbG93OiByb3c7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICBncmlkLXJvdy1nYXA6IDMwcHg7XG4gIGdyaWQtY29sdW1uLWdhcDogMTVweDtcbn1cbi5jLXNlbGVjdGVkLXJlc291cmNlc19fYmxvZ3Mge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMi9zcGFuIDEyO1xufVxuLmMtc2VsZWN0ZWQtcmVzb3VyY2VzX19idXR0b24taG9sZGVyIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYy1xdW90ZV9fcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmMtcXVvdGVfX2NvbXBvbmVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAtODBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTtcbn1cblxuLmMtY2Fyb3VzZWwtcmVzb3VyY2VzX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLWNhcm91c2VsLXJlc291cmNlc19faW5uZXIgLnNsaWNrLWRvdHMge1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cbi5jLWNhcm91c2VsLXJlc291cmNlc19faW5uZXIgLnNsaWNrLWFycm93cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogNDhweDtcbiAgbWFyZ2luLXRvcDogLTQ4cHg7XG59XG4uYy1jYXJvdXNlbC1yZXNvdXJjZXNfX2lubmVyIC5zbGljay1hcnJvd3MgLmMtY2Fyb3VzZWxfX2J1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLyouby1sYXlvdXRfX2l0ZW0uby1sYXlvdXRfX2l0ZW0tLWltYWdlIHtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICAgIGxlZnQ6IC0xNXB4O1xuXG4gICAgQGluY2x1ZGUgYnAobWVkaXVtKSB7XG5cdCAgICBsZWZ0OiBjYWxjKC01MCUgLSAxNXB4KTtcblx0ICAgIHdpZHRoOiBjYWxjKDE1MCUgKyAxNXB4KTtcblx0fVxufVxuKi9cbi5jLWltZy10ZXh0X19maWd1cmUge1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jLWltZy10ZXh0X19maWd1cmUtLWNvbXBvbmVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIG1heC13aWR0aDogMTcwcHg7XG4gIGJvdHRvbTogLTEwMHB4O1xufVxuXG4uYy1zdGVwc19fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtYXV0by1mbG93OiByb3c7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICBncmlkLXJvdy1nYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXN0ZXBzX19saXN0IHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDEwMHB4O1xuICB9XG59XG4uYy1zdGVwc19faXRlbSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEyL3NwYW4gMTI7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiY6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogLTMwcHg7IC8vIGhlbGZ0IHZhbiBncmlkLWNvbHVtbi1nYXBcbiAgICAgICAgICAgIHRvcDogNDBweDsgICAgLy8gdWl0bGlqbmVuIG1ldCB0aXRlbFxuICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczNicgaGVpZ2h0PSczNicgdmlld0JveD0nMCAwIDM2IDM2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDY2lyY2xlIGN4PScxOCcgY3k9JzE4JyByPScxNy41JyBzdHJva2U9J2JsYWNrJy8lM0UlM0NwYXRoIGQ9J00xMSAxOGgxNE0xOSAxMmw2IDYtNiA2JyBzdHJva2U9J2JsYWNrJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gICAgICAgICAgICAvLyB2ZXJiZXJnIG9wIG1vYmllbCBlbiBtZWRpdW0gKGl0ZW1zIHN0YWFuIG9uZGVyIGVsa2FhcilcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBsYWF0c3RlIGl0ZW0gaW4gZWVuIHJpaiB2YW4gMyBoZWVmdCBnZWVuIHBpamwgbm9kaWdcbiAgICAgICAgJjpsYXN0LWNoaWxkOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9Ki9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtc3RlcHNfX2l0ZW0ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDQvc3BhbiA0O1xuICB9XG59XG4uYy1zdGVwc19faW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1zdGVwc19faW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG4uYy1zdGVwc19fdGl0bGUge1xuICBtYXgtd2lkdGg6IDMzNXB4O1xufVxuLmMtc3RlcHNfX2Rlc2NyaXB0aW9uIHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luOiAwO1xufVxuLmMtc3RlcHNfX2RpdmlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXN0ZXBzX19kaXZpZGVyIHtcbiAgICByaWdodDogLTUwcHg7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiBpbmhlcml0O1xuICB9XG59XG4uYy1zdGVwc19fZGl2aWRlciBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXN0ZXBzX19kaXZpZGVyIHN2ZyB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uYy1zdGVwc19fZGl2aWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogIzcwNzA3MDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMjBweDtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXN0ZXBzX19kaXZpZGVyOmFmdGVyIHtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cblxuLm8tc2VjdGlvbi0tYmxvY2tzdHJ1Y3R1cmUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYy1ibG9ja3NfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuICBncmlkLWF1dG8tZmxvdzogcm93O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgZ3JpZC1yb3ctZ2FwOiAxNXB4O1xuICBncmlkLWNvbHVtbi1nYXA6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtYmxvY2tzX19saXN0IHtcbiAgICBncmlkLXJvdy1nYXA6IDE1cHg7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxNXB4O1xuICB9XG59XG4uYy1ibG9ja3NfX2l0ZW0ge1xuICBtYXJnaW46IDA7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEyL3NwYW4gMTI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtYmxvY2tzX19pdGVtIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2L3NwYW4gNjtcbiAgfVxuICAuYy1ibG9ja3NfX2xpc3QtLW9uZSAuYy1ibG9ja3NfX2l0ZW0ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyL3NwYW4gMTI7XG4gIH1cbiAgLmMtYmxvY2tzX19saXN0LS10d28gLmMtYmxvY2tzX19pdGVtIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2L3NwYW4gNjtcbiAgfVxuICAuYy1ibG9ja3NfX2xpc3QtLXRocmVlIC5jLWJsb2Nrc19faXRlbSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNi9zcGFuIDY7XG4gIH1cbiAgLmMtYmxvY2tzX19saXN0LS1mb3VyIC5jLWJsb2Nrc19faXRlbSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNi9zcGFuIDY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtYmxvY2tzX19pdGVtIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAzL3NwYW4gMztcbiAgfVxuICAuYy1ibG9ja3NfX2xpc3QtLW9uZSAuYy1ibG9ja3NfX2l0ZW0ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyL3NwYW4gMTI7XG4gIH1cbiAgLmMtYmxvY2tzX19saXN0LS10d28gLmMtYmxvY2tzX19pdGVtIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2L3NwYW4gNjtcbiAgfVxuICAuYy1ibG9ja3NfX2xpc3QtLXRocmVlIC5jLWJsb2Nrc19faXRlbSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNC9zcGFuIDQ7XG4gIH1cbiAgLmMtYmxvY2tzX19saXN0LS1mb3VyIC5jLWJsb2Nrc19faXRlbSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMy9zcGFuIDM7XG4gIH1cbn1cbi5jLWJsb2Nrc19faW5uZXIge1xuICBwYWRkaW5nOiAzOHB4IDMycHg7XG59XG4uYy1ibG9ja3NfX3N0YXR1cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5jLWJsb2Nrc19fc3RhdHVzLS1pbmRpY2F0b3Ige1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLmMtYmxvY2tzX19zdGF0dXMtLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjNzA3MDcwO1xufVxuLmMtYmxvY2tzX190YWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNBODlFRjQ7XG4gIGJhY2tncm91bmQ6ICNmMmYwZmQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBODlFRjQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xufVxuLmMtYmxvY2tzX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtYmxvY2tzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG4uYy1ibG9ja3NfX3RleHQge1xuICBjb2xvcjogIzc5Nzk3OTtcbn1cbi5jLWJsb2Nrc19fdGV4dCBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jLWVuZ2luZWVyc19fbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuLmMtZW5naW5lZXJzX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWVuZ2luZWVyc19faXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jLWVuZ2luZWVyc19faXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmMtZW5naW5lZXJzX19maWd1cmUge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZW5naW5lZXJzX19maWd1cmUge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICB9XG59XG4uYy1lbmdpbmVlcnNfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uYy1wYXJ0bmVycyB7XG4gIC8qJl9fZmlndXJlIHtcbiAgXHR3aWR0aDogNjBweDtcbiAgXHRoZWlnaHQ6IDYwcHg7XG4gIFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcbiAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gIFx0bWFyZ2luOiAwO1xuICBcdG92ZXJmbG93OiBoaWRkZW47XG5cbiAgXHRAaW5jbHVkZSBicChsYXJnZSkge1xuICBcdFx0d2lkdGg6IDEyMHB4O1xuICBcdFx0aGVpZ2h0OiAxMjBweDtcbiAgXHR9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gIFx0cG9zaXRpb246IGFic29sdXRlO1xuICBcdHRvcDogMDtcbiAgXHRsZWZ0OiAwO1xuICBcdHJpZ2h0OiAwO1xuICBcdGJvdHRvbTogMDtcbiAgXHR3aWR0aDogMTAwJTtcbiAgXHRoZWlnaHQ6IDEwMCU7XG4gIFx0b2JqZWN0LWZpdDogY292ZXI7XG4gIH0qL1xufVxuLmMtcGFydG5lcnNfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuICBncmlkLWF1dG8tZmxvdzogcm93O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgZ3JpZC1yb3ctZ2FwOiAwO1xuICBncmlkLWNvbHVtbi1nYXA6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtcGFydG5lcnNfX2xpc3Qge1xuICAgIGdyaWQtcm93LWdhcDogMTVweDtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDE1cHg7XG4gIH1cbn1cbi5jLXBhcnRuZXJzX19pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBncmlkLWNvbHVtbjogc3BhbiAxMi9zcGFuIDEyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjJGMUVEO1xuICBiYWNrZ3JvdW5kOiAjRjJGMUVEO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiA3OC4xMjUlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXBhcnRuZXJzX19pdGVtIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2L3NwYW4gNjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1wYXJ0bmVyc19faXRlbSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNC9zcGFuIDQ7XG4gIH1cbn1cbi5jLXBhcnRuZXJzX19pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jLXBhcnRuZXJzX19maWd1cmUge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtYXJnaW46IDA7XG59XG5cbi5vLXNlY3Rpb24tLXRydXN0ZWRfYnkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzcwNzA3MDtcbn1cblxuLmMtdHJ1c3Qge1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG4uYy10cnVzdF9faW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ3JpZC1yb3ctZ2FwOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXRydXN0X19pbm5lciB7XG4gICAgZ3JpZC1yb3ctZ2FwOiAxNXB4O1xuICAgIGdyaWQtY29sdW1uLWdhcDogMTVweDtcbiAgfVxufVxuLmMtdHJ1c3RfX3RpdGxlLS1ob2xkZXIge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMi9zcGFuIDEyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtdHJ1c3RfX3RpdGxlLS1ob2xkZXIge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDQvc3BhbiA0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtdHJ1c3RfX3RpdGxlLS1ob2xkZXIge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDIvc3BhbiAyO1xuICB9XG59XG4uYy10cnVzdF9fdGl0bGUtLWhvbGRlciA+IHNwYW4ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmMtdHJ1c3RfX2xpc3Qge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMi9zcGFuIDEyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXRydXN0X19saXN0IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA4L3NwYW4gODtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy10cnVzdF9fbGlzdCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTAvc3BhbiAxMDtcbiAgfVxufVxuLmMtdHJ1c3RfX3RyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBhbmltYXRpb246IHRydXN0LXNjcm9sbCAyMHMgbGluZWFyIGluZmluaXRlO1xufVxuLmMtdHJ1c3RfX3RyYWNrOmhvdmVyIHtcbiAgLyphbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkOyovXG59XG4uYy10cnVzdF9faXRlbSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW46IDAgMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmMtdHJ1c3RfX2l0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJ8XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTMwcHg7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuQGtleWZyYW1lcyB0cnVzdC1zY3JvbGwge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuLmMtbGFuZ3VhZ2VzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogM3B4O1xuICBnYXA6IDJweDtcbn1cbi5jLWxhbmd1YWdlc19faXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2U7XG59XG4uYy1sYW5ndWFnZXNfX2l0ZW0uaXMtYWN0aXZlLCAuYy1sYW5ndWFnZXNfX2l0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjQTg5RUY0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1sYW5ndWFnZXNfX2l0ZW0uaXMtYWN0aXZlIC5jLWxhbmd1YWdlc19fbGluaywgLmMtbGFuZ3VhZ2VzX19pdGVtOmhvdmVyIC5jLWxhbmd1YWdlc19fbGluayB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmMtbGFuZ3VhZ2VzX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmMtbGFuZ3VhZ2VzX19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYy1zdW1tYXJ5X19pbm5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtYXV0by1mbG93OiByb3c7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICBncmlkLXJvdy1nYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtc3VtbWFyeV9faW5uZXIge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1zdW1tYXJ5X19pbm5lciB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxMDBweDtcbiAgfVxufVxuLmMtc3VtbWFyeV9fc2lkZWJhciB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEyL3NwYW4gMTI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtc3VtbWFyeV9fc2lkZWJhciB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNC9zcGFuIDQ7XG4gIH1cbn1cbi5jLXN1bW1hcnlfX3NpZGViYXItLXN0aWNreSB7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTsgLyogVm9vciBTYWZhcmkgc3VwcG9ydCAqL1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDExOHB4OyAvKiBQYXMgZGl0IGFhbiBuYWFyIGJpanYuIDEwMHB4IGFscyBqZSBlZW4gZml4ZWQgaGVhZGVyIGhlYnQgKi9cbiAgYWxpZ24tc2VsZjogc3RhcnQ7XG59XG4uYWRtaW4tYmFyIC5jLXN1bW1hcnlfX3NpZGViYXItLXN0aWNreSB7XG4gIHRvcDogMTUwcHg7IC8qIFBhcyBkaXQgYWFuIG5hYXIgYmlqdi4gMTAwcHggYWxzIGplIGVlbiBmaXhlZCBoZWFkZXIgaGVidCAqL1xufVxuLmMtc3VtbWFyeV9fc2lkZWJhciAuby10b2NfX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uYy1zdW1tYXJ5X19jb250ZW50IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1zdW1tYXJ5X19jb250ZW50IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA4L3NwYW4gODtcbiAgfVxufVxuLmMtc3VtbWFyeV9fY29udGVudC1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5jLWNvbXBsaWFudF9fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtYXV0by1mbG93OiByb3c7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICBncmlkLXJvdy1nYXA6IDE1cHg7XG4gIGdyaWQtY29sdW1uLWdhcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1jb21wbGlhbnRfX2xpc3Qge1xuICAgIGdyaWQtcm93LWdhcDogMTVweDtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDE1cHg7XG4gIH1cbn1cbi5jLWNvbXBsaWFudF9faXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1jb21wbGlhbnRfX2l0ZW0ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDYvc3BhbiA2O1xuICB9XG4gIC5jLWJsb2Nrc19fbGlzdC0tb25lIC5jLWNvbXBsaWFudF9faXRlbSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcbiAgfVxuICAuYy1ibG9ja3NfX2xpc3QtLXR3byAuYy1jb21wbGlhbnRfX2l0ZW0ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDYvc3BhbiA2O1xuICB9XG4gIC5jLWJsb2Nrc19fbGlzdC0tdGhyZWUgLmMtY29tcGxpYW50X19pdGVtIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2L3NwYW4gNjtcbiAgfVxuICAuYy1ibG9ja3NfX2xpc3QtLWZvdXIgLmMtY29tcGxpYW50X19pdGVtIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2L3NwYW4gNjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1jb21wbGlhbnRfX2l0ZW0ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDMvc3BhbiAzO1xuICB9XG4gIC5jLWJsb2Nrc19fbGlzdC0tb25lIC5jLWNvbXBsaWFudF9faXRlbSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcbiAgfVxuICAuYy1ibG9ja3NfX2xpc3QtLXR3byAuYy1jb21wbGlhbnRfX2l0ZW0ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDYvc3BhbiA2O1xuICB9XG4gIC5jLWJsb2Nrc19fbGlzdC0tdGhyZWUgLmMtY29tcGxpYW50X19pdGVtIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA0L3NwYW4gNDtcbiAgfVxuICAuYy1ibG9ja3NfX2xpc3QtLWZvdXIgLmMtY29tcGxpYW50X19pdGVtIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAzL3NwYW4gMztcbiAgfVxufVxuLmMtY29tcGxpYW50X19pbm5lciB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYy1jb21wbGlhbnRfX2ZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbiAgZmxleDogMCAwIDQ4cHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmMtY29tcGxpYW50X19tZXRhIHtcbiAgZmxleDogMSAwIGNhbGMoMTAwJSAtIDY0cHgpO1xufVxuLmMtY29tcGxpYW50X190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMDtcbn1cbi5jLWNvbXBsaWFudF9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzc5Nzk3OTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmMtY29tcGxpYW50X19kZXNjcmlwdGlvbiBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59IiwiaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbioge1xuICAmLFxuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgfVxufVxuIiwiQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdBZW9uaWsnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9BZW9uaWstQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9BZW9uaWstQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdBZW9uaWsnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9BZW9uaWstTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0Flb25pay1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdBZW9uaWsnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9BZW9uaWstUmVndWxhckl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9BZW9uaWstUmVndWxhckl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0Flb25payc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0Flb25pay1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0Flb25pay1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQWVvbmlrJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvQWVvbmlrLUJvbGRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvQWVvbmlrLUJvbGRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQWVvbmlrJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvQWVvbmlrLU1lZGl1bUl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9BZW9uaWstTWVkaXVtSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbiIsIi5pbi12aWV3IHsgICAgXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAgIHRyYW5zaXRpb246IC42cyBjdWJpYy1iZXppZXIoLjQ1LCAuMDMsIC41LCAuOSk7XG4gICAgXG4gICAgJi5pcy1vdXQtdmlldyB7XG4gICAgICAgICY6bm90KC5pbi12aWV3LS1uby1hbmltYXRlKSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMCUsIDApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tbGVmdCB7XG4gICAgICAgICYuaXMtb3V0LXZpZXcge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwJSwwLDApO1xuICAgICAgICB9XG4gICAgfVxufSIsImh0bWwge1xuICBsaW5lLWhlaWdodDogMS41OyBcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn0iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI1JFU0VUXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEEgdmVyeSBzaW1wbGUgcmVzZXQgdGhhdCBzaXRzIG9uIHRvcCBvZiBOb3JtYWxpemUuY3NzLlxuICovXG5cbmJvZHksXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuYmxvY2txdW90ZSwgcCwgcHJlLFxuZGwsIGRkLCBvbCwgdWwsXG5maWd1cmUsXG5ocixcbmZpZWxkc2V0LCBsZWdlbmQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cblxuLyoqXG4gKiBSZW1vdmUgdHJhaWxpbmcgbWFyZ2lucyBmcm9tIG5lc3RlZCBsaXN0cy5cbiAqL1xuXG5saSA+IHtcbiAgb2wsXG4gIHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cblxuLyoqXG4gKiBSZW1vdmUgZGVmYXVsdCB0YWJsZSBzcGFjaW5nLlxuICovXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cblxuLyoqXG4gKiAxLiBSZXNldCBDaHJvbWUgYW5kIEZpcmVmb3ggYmVoYXZpb3VyIHdoaWNoIHNldHMgYSBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgXG4gKiAgICBvbiBmaWVsZHNldHMuXG4gKi9cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7IC8qIFsxXSAqL1xuICBib3JkZXI6IDA7XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI1NIQVJFRFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBTaGFyZWQgZGVjbGFyYXRpb25zIGZvciBjZXJ0YWluIGVsZW1lbnRzLlxuICovXG5cbi8qKlxuICogQWx3YXlzIGRlY2xhcmUgbWFyZ2lucyBpbiB0aGUgc2FtZSBkaXJlY3Rpb246XG4gKiBjc3N3aXphcmRyeS5jb20vMjAxMi8wNi9zaW5nbGUtZGlyZWN0aW9uLW1hcmdpbi1kZWNsYXJhdGlvbnNcbiAqL1xuXG5hZGRyZXNzLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbmJsb2NrcXVvdGUsIHAsIHByZSxcbmRsLCBvbCwgdWwsXG5maWd1cmUsXG5ocixcbnRhYmxlLFxuZmllbGRzZXQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5cbi8qKlxuICogQ29uc2lzdGVudCBpbmRlbnRhdGlvbiBmb3IgbGlzdHMuXG4gKi9cblxuZGQsIG9sLCB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuIiwiYmxvY2txdW90ZSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn0iLCIuYy1idXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaW5pdGlhbDtcbiAgICBcbiAgICAmX190ZXh0LCAmX19pY29uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICZfX2JhY2tncm91bmQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGluaXRpYWw7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIC5jLWJ1dHRvbiB7XG4gICAgICAgICAgICAmX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmMtY2Fyb3VzZWwge1xuICAmLWJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGJvcmRlcjogMDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKSxjb2xvciAuM3MgY3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSksYm9yZGVyLWNvbG9yIC4zcyBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDI0cHgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgIC5jLWNhcmQtdGVhbV9fbGlzdC0tY2Fyb3VzZWwtb3V0ZXIgJiB7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gNTBweCk7XG5cbiAgICAgIEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDI0cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktaG92ZXI7XG4gICAgfVxuXG4gICAgJl9fcHJldiB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgICZfX25leHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJi5zbGljay1kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLyogQ29sb3JzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBIdWlzc3RpamwgKi9cbiRjb2xvci1ibHVlIDogIzAyMzFkMjtcbiRjb2xvci1iZWlnZSA6ICNmY2ZhZjc7XG5cbiRjb2xvci1saWdodC1ncmV5IDogI0U4RThFODsgXG5cbiRjb2xvci1kYXJrLWdyZXkgOiAjNUM1QzVDO1xuJGNvbG9yLWdyZXk6ICNCREJFQzE7XG4kY29sb3Itb3JhbmdlIDogI0YwOEIwMDtcblxuJGNvbG9yLWJsdWUtZ3Jhbml0ZTogIzI5MzAzNztcbiRjb2xvci1pdm9yeS13aGl0ZTogI2Y3ZjZmMTtcbiRjb2xvci1nb2xkOiAjYmQ5YzY0O1xuJGNvbG9yLXBlYWNoOiAjZjdkMWJmO1xuJGNvbG9yLW11YXZlOiAjZWRjN2ZmO1xuXG4kY29sb3ItY29wcGVyIDogIzViM2YyOTtcbiRjb2xvci1iZWlnZTogI0YyRjFFRDtcblxuJGNvbG9yLXB1cnBsZTogI0E4OUVGNDtcbiRjb2xvci1saWdodC1wdXJwbGU6ICNEM0FCRUU7XG5cbi8vIENvbG9ycyBzaG91bGRudCBiZSB1c2VkIGRpcmVjdGx5IGJ1dCByZWFzc2lnbmVkXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG4kY29sb3Itb2ZmYmxhY2sgOiAjNzk3OTc5O1xuJGNvbG9yLW91dGxpbmU6ICM3MDcwNzA7XG4kY29sb3Itb3V0bGluZS1kYXJrOiAjOWY5ZjlkO1xuXG4vLyBDb2xvcnNcbiRjb2xvci1iYWNrZ3JvdW5kLXNpdGU6ICRjb2xvci13aGl0ZTtcbiRjb2xvci1iYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4kY29sb3ItYmFja2dyb3VuZC1mb290ZXI6ICRjb2xvci1ibGFjaztcbiRjb2xvci1iYWNrZ3JvdW5kLWhlYWRlcjogJGNvbG9yLXdoaXRlO1xuXG4kY29sb3ItcHJpbWFyeTogJGNvbG9yLXB1cnBsZTtcbiRjb2xvci1zZWNvbmRhcnk6ICRjb2xvci1iZWlnZTtcbiRjb2xvci10ZXJ0aWFyeSA6ICRjb2xvci1tdWF2ZTtcblxuLy8gSXRlbXNcblxuLy8gVGV4dFxuJGNvbG9yLXRpdGxlOiAkY29sb3ItYmxhY2s7XG4kY29sb3ItdGV4dDogJGNvbG9yLW9mZmJsYWNrO1xuJGNvbG9yLW9mZi10ZXh0OiAjNDA0MDQwO1xuJGNvbG9yLXN0cm9uZzogJGNvbG9yLWJsYWNrO1xuXG4vLyBIb3ZlclxuJGNvbG9yLXByaW1hcnktaG92ZXI6IGRhcmtlbigkY29sb3ItcHJpbWFyeSwgMTAlKTtcbiRjb2xvci1zZWNvbmRhcnktaG92ZXI6IGRhcmtlbigkY29sb3Itc2Vjb25kYXJ5LCAxMCUpO1xuJGNvbG9yLXRlcnRpYXJ5LWhvdmVyOiBkYXJrZW4oJGNvbG9yLXRlcnRpYXJ5LCAxMCUpO1xuXG4kY29sb3ItYmxhY2staG92ZXI6ICMwMDA1MDA7XG4kY29sb3Itd2hpdGUtaG92ZXI6ICNmMmYyZjI7XG5cbi8vIExpbmtzXG4kY29sb3ItbGluazogJGNvbG9yLWJsYWNrO1xuJGNvbG9yLWxpbmstaG92ZXI6IGRhcmtlbigkY29sb3ItbGluaywgMTAlKTtcblxuLy8gRmVlZGJhY2tcbiRjb2xvci1yZWQ6IHJlZDtcbiRjb2xvci1ncmVlbjogIzRDQUY1MDtcbiRjb2xvci1vcmFuZ2U6IG9yYW5nZTtcbiRjb2xvci1ncmVlbi1ob3ZlciA6IGRhcmtlbigkY29sb3ItZ3JlZW4sIDEwJSk7XG5cbi8vIEZvcm1cbiRjb2xvci1mb3JtLWJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiRjb2xvci1mb3JtLXRpdGxlOiAkY29sb3ItYmxhY2s7XG4kY29sb3ItZm9ybS1kZXNjcmlwdGlvbjogJGNvbG9yLXRleHQ7XG4kY29sb3ItZm9ybS1sYWJlbDogJGNvbG9yLWJsYWNrO1xuJGNvbG9yLWZvcm0tcmVxdWlyZWQ6ICRjb2xvci1ibGFjaztcblxuLy8gU29jaWFsIE1lZGlhXG4kY29sb3ItaW5zdGFncmFtOiBcdFx0XHQjYzMyYWEzO1xuJGNvbG9yLXR3aXR0ZXI6XHRcdCBcdFx0IzFkYTFmMjtcbiRjb2xvci1saW5rZWRpbjpcdCBcdFx0IzBhNjZjMjtcbiRjb2xvci10aWt0b2s6XHQgXHRcdFx0IzAxMDEwMTtcbiRjb2xvci15b3V0dWJlOlx0IFx0XHRcdCNmZjAwMDA7XG4kY29sb3Itd2hhdHNhcHA6XHQgXHRcdCMyNWQzNjY7XG4kY29sb3ItZmFjZWJvb2s6XHQgXHRcdCMzYjU5OTg7XG4kY29sb3ItcGludGVyZXN0Olx0XHRcdCNiZDA4MWM7XG5cbi8vRGFzaGJvYXJkIChXb29Db21tZXJjZSlcbiRjb2xvci1jb21wbGV0ZWQ6IFx0XHRcdCNjNmUxYzY7XG4kY29sb3ItZmFpbGVkOlx0XHQgXHRcdCNlYmEzYTM7XG4kY29sb3ItcmVmdW5kZWQ6XHQgXHRcdCNlNWU1ZTU7XG4kY29sb3Itb25ob2xkOlx0IFx0XHRcdCNmOGRkYTc7XG4kY29sb3ItcHJvY2Vzc2luZzpcdCBcdFx0I2M4ZDdlMTtcbiRjb2xvci1wZW5kaW5nOlx0IFx0XHRcdCNlNWU1ZTU7XG4kY29sb3ItY2FuY2VsbGVkOlx0IFx0XHQjZmZkZGJlO1xuXG4kY29sb3ItY29tcGxldGVkLXRleHQ6IFx0XHQjNWI4NDFiO1xuJGNvbG9yLWZhaWxlZC10ZXh0Olx0XHQgXHQjNzYxOTE5O1xuJGNvbG9yLXJlZnVuZGVkLXRleHQ6XHQgXHQjNzc3O1xuJGNvbG9yLW9uaG9sZC10ZXh0Olx0IFx0XHQjOTQ2NjBjO1xuJGNvbG9yLXByb2Nlc3NpbmctdGV4dDpcdFx0IzJlNDQ1MztcbiRjb2xvci1wZW5kaW5nLXRleHQ6XHRcdCM3Nzc7XG4kY29sb3ItY2FuY2VsbGVkLXRleHQ6XHQgXHQjYzU4ODEwOyIsImgxLCBoMiwgaDMsXG5oNCwgaDUsIGg2IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuaDEsIC5oMSB7XG4gIGNvbG9yOiAkY29sb3ItdGl0bGU7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAvKnRleHQtd3JhcC1zdHlsZTogYmFsYW5jZTsqL1xuXG4gIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgZm9udC1zaXplOiA2NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2OXB4O1xuICB9XG59XG5cbmgyLCAuaDIge1xuICBjb2xvcjogJGNvbG9yLXRpdGxlO1xuICBmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgLyp0ZXh0LXdyYXAtc3R5bGU6IGJhbGFuY2U7Ki9cbiBcblxuICBAaW5jbHVkZSBicChsYXJnZSkge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgfVxufVxuXG5oMywgLmgzIHtcbiAgY29sb3I6ICRjb2xvci10aXRsZTtcbiAgZm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiBcblxuICBAaW5jbHVkZSBicChsYXJnZSkge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxufVxuXG5oNCwgLmg0IHtcbiAgY29sb3I6ICRjb2xvci10aXRsZTtcbiAgZm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiBcbiAgXG4gIEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuaDUsIC5oNSB7XG4gIGNvbG9yOiAkY29sb3ItdGl0bGU7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgICBcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIFxuICBAaW5jbHVkZSBicChsYXJnZSkge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuXG5oNiwgLmg2IHtcbiAgY29sb3I6ICRjb2xvci10aXRsZTtcbiAgZm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiBcblxuICBAaW5jbHVkZSBicChsYXJnZSkge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuXG5cbi5zcGFuIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LXRleHQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cblxuXG4uby10aXRsZS0td2hpdGUge1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuIiwiJG5vLXJhZGl1czogMHB4ICFkZWZhdWx0O1xuJGdsb2JhbC1yYWRpdXM6IDEwcHggIWRlZmF1bHQ7XG4kYmlnLXJhZGl1czogMTVweCAhZGVmYXVsdDtcbiRnbG9iYWwtdHJhbnNpdGlvbjogbm9uZTtcblxuJGZvbnQtdGV4dDogJ0Flb25paycsIHNhbnMtc2VyaWY7XG4kZm9udC10ZXh0LWFsdGVybmF0ZTogJ0Flb25paycsIHNhbnMtc2VyaWY7XG4kZm9udC10aXRsZTogJ0Flb25paycsIHNhbnMtc2VyaWY7XG4kZm9udC10aXRsZTogJ0Flb25paycsIHNhbnMtc2VyaWY7XG5cblxuJGZvbnQtbGFiZWwgOiAkZm9udC10aXRsZTtcblxuXG4kYnJlYWtwb2ludHM6IChcblx0eHhzIDogMzIwcHgsXG5cdGV4dHJhc21hbGw6IDM3NXB4LFxuXHR4czogMzgwcHgsXG5cdHNtYWxsOiA0MjVweCxcblx0bWVkaXVtc21hbGw6IDQ4MHB4LFxuXHRtZWRpdW0gOiA3NjhweCxcblx0d3AtYWRtaW4tYmFyLWxhcmdlIDogNzgzcHgsXG5cdGxhcmdlIDogMTAyNHB4LFxuXHR4bGFyZ2UgOiAxMjgwcHgsXG5cdHh4bGFyZ2UgOiAxNDAwcHgsXG5cdGZ1bGw6IDEwMCUsXG4pOyIsImhyIHtcbiBcdGRpc3BsYXk6IGJsb2NrO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3Itb3V0bGluZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn0iLCJodG1sIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJhY2tncm91bmQtc2l0ZTtcbiAgY29sb3I6ICRjb2xvci10ZXh0O1xuICBmb250LWZhbWlseTogJGZvbnQtdGV4dDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgXG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAmOm5vdCgud2YtcHJlbG9hZGVkKSB7XG4gICAgZm9udC1mYW1pbHk6IERNIFNhbnM7XG4gIH1cblxuICAmLm1lbnUtb3BlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufSIsIi5jLWljb24ge1xuXG5cdCZfX2Z1bGwtbGluayB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRcdC5jLWljb24ge1xuXHRcdFx0XHQmX19pY29uIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblxuXHRcdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCZfX3RleHQge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2ljb24ge1xuXHRcdHdpZHRoOiAyOHB4O1xuXHRcdGhlaWdodDogMjhweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0bWFyZ2luLXJpZ2h0OiA2cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cblx0XHRzdmcge1xuXHRcdFx0d2lkdGg6IDEycHg7XG5cdFx0XHRoZWlnaHQ6IDhweDtcblx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblxuXHRcdFx0cGF0aCB7XG5cdFx0XHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRjb2xvcjogJGNvbG9yLXRleHQ7XG5cdH1cbn0iLCJpbWcge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IC8qIFsyXSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIFsxXSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvKiBbM10gKi9cbiAgLyp3aWR0aDogMTAwJTsqL1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4iLCJpbnB1dDotd2Via2l0LWF1dG9maWxsLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlciwgXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsLFxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpob3ZlclxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDBweCAxMDAwcHggJGNvbG9yLXdoaXRlIGluc2V0O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XG59XG5cbmlucHV0LCB0ZXh0YXJlYSwgc2VsZWN0IHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAxMXB4IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itb3V0bGluZTtcbiAgICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xufVxuXG50ZXh0YXJlYSB7XG4gICAgcmVzaXplOiBub25lO1xuICAgIGhlaWdodDogOHJlbSFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5zZWxlY3Qge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcGFkZGluZzogMTFweCAzMHB4IDExcHggMTFweDtcblxuICAgICY6Oi1tcy1leHBhbmQgeyAvKiBmb3IgSUUgMTEgKi9cbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbnNlbGVjdDpub3QoW211bHRpcGxlXSkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Ryb3Bkb3duLWFycm93LnN2ZycpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCA1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuc2VsZWN0W211bHRpcGxlXSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBcbiAgICBvcHRpb24ge1xuICAgICAgICBwYWRkaW5nOiAxMXB4IDIwcHg7XG5cbiAgICB9XG59XG5cbmlucHV0OmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6dHJhbnNwYXJlbnQ7IH1cbmlucHV0OmZvY3VzOi1tb3otcGxhY2Vob2xkZXIgeyBjb2xvcjp0cmFuc3BhcmVudDsgfVxuaW5wdXQ6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIgeyBjb2xvcjp0cmFuc3BhcmVudDsgfVxuaW5wdXQ6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6dHJhbnNwYXJlbnQ7IH1cblxudGV4dGFyZWE6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjp0cmFuc3BhcmVudDsgfVxudGV4dGFyZWE6Zm9jdXM6LW1vei1wbGFjZWhvbGRlciB7IGNvbG9yOnRyYW5zcGFyZW50OyB9XG50ZXh0YXJlYTpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7IGNvbG9yOnRyYW5zcGFyZW50OyB9XG50ZXh0YXJlYTpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjp0cmFuc3BhcmVudDsgfVxuXG5pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOiAkY29sb3ItYmxhY2s7IG9wYWNpdHk6IC40fVxuaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7IGNvbG9yOiAkY29sb3ItYmxhY2s7IG9wYWNpdHk6IC40fVxuaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIgeyBjb2xvcjogJGNvbG9yLWJsYWNrOyBvcGFjaXR5OiAuNH1cbmlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOiAkY29sb3ItYmxhY2s7IG9wYWNpdHk6IC40fVxuXG50ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOiAkY29sb3ItYmxhY2s7IG9wYWNpdHk6IC40fVxudGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlciB7IGNvbG9yOiAkY29sb3ItYmxhY2s7IG9wYWNpdHk6IC40fVxudGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIgeyBjb2xvcjogJGNvbG9yLWJsYWNrOyBvcGFjaXR5OiAuNH1cbnRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOiAkY29sb3ItYmxhY2s7IG9wYWNpdHk6IC40fVxuXG5idXR0b25bZGlzYWJsZWRdLCBodG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBvcGFjaXR5OiAwLjU7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSwgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwIDAgLjI1cmVtIDA7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICBhcHBlYXJhbmNlOiAgICAgICAgIGNoZWNrYm94O1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgYXBwZWFyYW5jZTogICAgICAgICByYWRpbztcbn1cblxuaW5wdXRbdHlwZT10ZXh0XSwgaW5wdXRbdHlwZT1wYXNzd29yZF0sIGlucHV0W3R5cGU9ZW1haWxdLCBpbnB1dFt0eXBlPXVybF0sXG5pbnB1dFt0eXBlPXRlbF0sIGlucHV0W3R5cGU9c2VhcmNoXSwgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyBcbn1cblxuaW5wdXRbdHlwZT1cInJlc2V0XCJdIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZzogMXJlbSAycmVtO1xuICAgIHRyYW5zaXRpb246IDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyOiAwO1xufSIsIi5vLWxheW91dCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtYXV0by1mbG93OiByb3c7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLDFmcik7XG4gIGdyaWQtcm93LWdhcDogMzBweDtcblxuICBAaW5jbHVkZSBicChzbWFsbCkge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMzBweDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyL3NwYW4gMTI7XG4vKiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMzsqL1xuXG4gICAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgLm8tbGF5b3V0LS1yZXZlcnNlICYge1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5vLWNvbHVtbiB7XG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIEdhcCAqL1xuLm8tbGF5b3V0LWdhcC0tNjAge1xuICBAaW5jbHVkZSBicCh4bGFyZ2UpIHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDYwcHg7XG4gIH1cbn1cblxuLm8tbGF5b3V0LWdhcC0tMTAwIHtcbiAgQGluY2x1ZGUgYnAoeGxhcmdlKSB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxMDBweDtcbiAgfVxufVxuXG5cbi8qIE9yZGVyICovXG4uby1sYXlvdXQtLXJldmVyc2Uge1xuICAuby1sYXlvdXRfX2l0ZW0ge1xuICAgIG9yZGVyOiAxO1xuXG4gICAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgIH1cblxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBvcmRlcjogMjtcblxuICAgICAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIFZlcnRpY2FsIGFsaWduICovXG4uby1hbGlnbi1jZW50ZXIge1xuICAuby1sYXlvdXQge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfSBcbn1cblxuLm8tYWxpZ24tY2VudGVyIHtcbiAgLm8tbGF5b3V0IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfSBcbn1cblxuLm8tYWxpZ24tYm90dG9tIHtcbiAgLm8tbGF5b3V0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH0gXG59XG5cblxuLyogU2l6ZXMgKi9cbi5vLWxheW91dC0tMTAwIHtcbiAgLyp3aWR0aDogMTAwJTsqL1xuICA+IC5vLWxheW91dF9faXRlbSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcbiAgfVxufVxuXG4uby1sYXlvdXQtLTktMyB7XG4gID4gLm8tbGF5b3V0X19pdGVtIHtcbiAgICBAaW5jbHVkZSBicChsYXJnZSkge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMy9zcGFuIDM7XG5cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDkvc3BhbiA5O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uby1sYXlvdXQtLTgtNCB7XG4gID4gLm8tbGF5b3V0X19pdGVtIHtcbiAgICBAaW5jbHVkZSBicChsYXJnZSkge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNC9zcGFuIDQ7XG5cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDgvc3BhbiA4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uby1sYXlvdXQtLTctNSB7XG4gID4gLm8tbGF5b3V0X19pdGVtIHtcbiAgICBAaW5jbHVkZSBicChsYXJnZSkge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNS9zcGFuIDU7XG5cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDcvc3BhbiA3O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uby1sYXlvdXQtLTYtNiB7XG4gID4gLm8tbGF5b3V0X19pdGVtIHtcbiAgICBAaW5jbHVkZSBicChsYXJnZSkge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNi9zcGFuIDY7XG4gICAgfVxuICB9XG59XG5cbi5vLWxheW91dC0tNS03IHtcbiAgPiAuby1sYXlvdXRfX2l0ZW0ge1xuICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICBncmlkLWNvbHVtbjogc3BhbiA3L3NwYW4gNztcblxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNS9zcGFuIDU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5vLWxheW91dC0tNC04IHtcbiAgPiAuby1sYXlvdXRfX2l0ZW0ge1xuICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICBncmlkLWNvbHVtbjogc3BhbiA4L3NwYW4gODtcblxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNC9zcGFuIDQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5vLWxheW91dC0tMy05IHtcbiAgPiAuby1sYXlvdXRfX2l0ZW0ge1xuICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICBncmlkLWNvbHVtbjogc3BhbiA5L3NwYW4gOTtcblxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMy9zcGFuIDk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuXG4uby1sYXlvdXQtLTMzLTMzLTMzIHtcbiAgPiAuby1sYXlvdXRfX2l0ZW0ge1xuXG4gICAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDYvc3BhbiA2O1xuXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxMi9zcGFuIDEyO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAoeGxhcmdlKSB7XG4gICAgICBncmlkLWNvbHVtbjogc3BhbiA0L3NwYW4gNDtcblxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNC9zcGFuIDQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5vLWxheW91dC0tMjUtMjUtMjUtMjUge1xuICA+IC5vLWxheW91dF9faXRlbSB7XG5cbiAgICBAaW5jbHVkZSBicChtZWRpdW0pIHtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDYvc3BhbiA2O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwKHhsYXJnZSkge1xuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMy9zcGFuIDM7XG4gICAgfVxuICB9XG59IiwiLm8tc2VjdGlvbi5vLXNlY3Rpb24tLWxpbmUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jLWxpbmUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XG59IiwiYSB7XG5cdGNvbG9yOiAkY29sb3ItbGluaztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1saW5rO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG59XG5cblxuLmMtbGlua3Mge1xuXHQmX19saXN0IHtcblx0XHRtYXJnaW46IDA7XG5cblx0XHQmLS1mdWxsIHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0ICAgIGRpc3BsYXk6IGdyaWQ7XG5cdFx0ICAgIC13ZWJraXQtY29sdW1uLWdhcDogMzBweDtcblx0XHQgICAgZ3JpZC1jb2x1bW4tZ2FwOiAzMHB4O1xuXHRcdCAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuXHRcdCAgICBncmlkLXJvdy1nYXA6IDE1cHg7XG5cdFx0ICAgIHJvdy1nYXA6IDE1cHg7XG5cdFx0ICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG5cblx0XHQgICAgQGluY2x1ZGUgYnAobWVkaXVtKSB7XG5cdFx0ICAgIFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHQgICAgfVxuXG5cdFx0ICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0ICAgIFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcblx0XHQgICAgfVxuXHRcdH1cblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdG1hcmdpbjogMDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0Ji5pcy1jdXJyZW50IHtcblx0XHRcdC5jLWxpbmtzX190ZXh0IHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGluayB7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cblx0XHRkaXNwbGF5OiBmbGV4O1xuXHQgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cblx0XHRcdC5jLWxpbmtzIHtcblxuXHRcdFx0XHQmX19pY29uIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmX190ZXh0IHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0Jl9faWNvbiB7XG5cdFx0d2lkdGg6IDEycHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG5cdFx0ZmxleDogMCAwIDEycHg7XG5cdFx0cGFkZGluZy10b3A6IDVweDtcblxuXHR9XG5cblxuXHQmX190ZXh0IHtcblx0XHRmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdCAgICBmbGV4OiAxIDAgY2FsYygxMDAlIC0gMTdweCk7XG5cblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHQgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdCAgICBvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG59IiwiXG5vbCwgdWwge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuXG4gIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgbGk6Om1hcmtlciB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgb2wsIHVsIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuXG4uby1saXN0LWJhcmUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jLWxpc3Qge1xuICAmX19saXN0IHtcblxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJi0taW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDIxOCwgMTM4LCAuMTUpIDUxLjM1JSwgcmdiYSgyNTUsIDE0MSwgMTA2LCAuMTUpKTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cblxuXG4vKm9sOm5vdChbY2xhc3NdKSwgdWw6bm90KFtjbGFzc10pIHtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gIGxpOjptYXJrZXIge1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgXG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY2hldnJvbi1yaWdodC5zdmcnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICB9XG4gIH1cbn1cblxuXG5vbCwgdWwge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG5saSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgPiB1bCxcbiAgPiBvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5jLWxpc3Qge1xuICAmX19saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gICZfX2Z1bGwtbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmMtbGlzdCB7XG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAtMnB4O1xuXG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICAgICAgICAgIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuXG4gICAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgICAgXG4gICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggLjI1cztcblxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAuYy1saXN0IHtcbiAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXM7XG4gICAgICAgIH1cbiAgICAgIFxuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC4yNXM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY29sb3I6ICRjb2xvci1saW5rO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXM7XG5cbiAgICBzdmcgeyBcbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgLmMtbGlzdF9fZnVsbC1saW5rICYge1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn0qLyIsIi5jLW1lbnUsXG4ubWVudSB7XG4gICAgJl9fbGlzdCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICYtLWRyb3Bkb3duIHtcbiAgICAgICAgICAgIC5jLW1lbnUge1xuICAgICAgICAgICAgICAgICZfX2Ryb3Bkb3duIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XG5cbiAgICAgICAgICAgICAgICAgICAgLmMtbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2xpbmsge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogaW5oZXJpdDtcblxuICAgICAgICAgICAgICAgICAgICAuYy1tZW51X19jaGV2cm9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgPiAuYy1tZW51X19kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Ryb3Bkb3duIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgwKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJlaWdlO1xuICAgICAgICBcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYy1tZW51X19jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICBncmlkLWF1dG8tZmxvdzogcm93O1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gICAgICAgICAgICBncmlkLXJvdy1nYXA6IDE1cHg7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDE1cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgICAgICAgICAuYy1tZW51X19ibG9nIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA2IC8gc3BhbiA2O1xuICAgICAgICAgICAgICAgIFxuXG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgLmMtbWVudV9faW5uZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICAgICAgICBncmlkLWF1dG8tZmxvdzogcm93O1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgICAgICAgICAgICAgIGdyaWQtcm93LWdhcDogMTVweDtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAuYy1tZW51X19zdWJ0aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyIC8gc3BhbiAxMjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYy1tZW51X19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTIgLyBzcGFuIDEyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLWdyaWQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgICAgICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuICAgICAgICAgICAgICAgICAgICBncmlkLWF1dG8tZmxvdzogcm93O1xuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3ctZ2FwOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyIC8gc3BhbiAxMjtcblxuICAgICAgICAgICAgICAgICAgICAuYy1tZW51X19zdWJ0aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxMiAvIHNwYW4gMTI7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuYy1tZW51X19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDYgLyBzcGFuIDY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS1ibG9nIHtcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWxpc3Qge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jLW1lbnUge1xuICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAmLS1pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0tZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA2IC8gc3BhbiA2O1xuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cbiAgICAgICAgICAgICAgICAuaGFzLWhlcm8gJiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuaXMtc2Nyb2xsZWQgJiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICYtLXN1YiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgLmhhcy1oZXJvICYge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmlzLXNjcm9sbGVkICYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQG1peGluIGRlbGF5KCRydWxlLCAkbnVtYmVyLCAkdmFsdWUpIHtcbiAgICBAZm9yICRpIGZyb20gMSB0byAoJG51bWJlciArIDEpIHtcbiAgICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgIC5jLW1lbnUtb3ZlcmxheV9fbGluayB7XG4gICAgICAgICAgICAjeyRydWxlfS1kZWxheTogKCN7JGkqJHZhbHVlfSk7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICB9XG4gICAgfSAgIFxuXG59XG5cblxuLmMtbWVudS1vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogODhweDtcbiAgICB0cmFuc2l0aW9uOiB0b3AgLjFzO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC5hZG1pbi1iYXIgJiB7XG4gICAgICAgIHRvcDogY2FsYyg4OHB4ICsgNDZweCk7XG4gICAgXG4gICAgICAgIEBpbmNsdWRlIGJwKHdwLWFkbWluLWJhci1sYXJnZSkge1xuICAgICAgICAgICAgdG9wOiBjYWxjKDg4cHggKyAzMnB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZWlnZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDg4cHgpO1xuXG4gICAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuXG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcblxuICAgICAgICAmOi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgICAgJi0tc3VibWVudSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG5cbiAgICAgICAgLmlzLWFjdGl2ZSAmIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGRlbGF5KGFuaW1hdGlvbiwgMTAsIC4xcyk7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tZHJvcGRvd24ge1xuICAgICAgICAgICAgLyptYXJnaW4tYm90dG9tOiAxNXB4OyovXG4gICAgICAgIH1cblxuXG4gICAgICAgICYuaXMtb3BlbiB7XG4gICAgICAgICAgICAuYy1tZW51LW92ZXJsYXlfX2Ryb3Bkb3duIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgXG5cbiAgICBcbiAgICB9XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuXG4gICAgICAgICYtLWljb24ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cblxuICAgICAgICAmLS10ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Ryb3Bkb3duIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmVpZ2U7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbWF4LWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIHotaW5kZXg6IDk5OTk5OTk5O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAvKiAuYy1tZW51LW92ZXJsYXlfX2l0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSovXG4vKlxuICAgICAgICAuYy1tZW51LW92ZXJsYXlfX2xpbmsge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9Ki9cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICAgICBwIHtcblxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Fycm93IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIH1cblxuICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItbGluaztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC10ZXh0O1xuICAgXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcblxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGFuaW1hdGlvbjogZmFkZS1pbi1yaWdodCBlYXNlIC4ycyBmb3J3YXJkcztcbiAgICAgICAgXG4gICAgICAgIC5jLW1lbnUtb3ZlcmxheV9faXRlbS0tY2hpbGQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIH1cblxuICAgICAgICAmLS1jaGlsZCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdGV4dDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7ICAgIFxuICAgICAgICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJi5pcy1vcGVuIHtcbiAgICAgICAgLm1lbnUtb3ZlcmxheV9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5Aa2V5ZnJhbWVzIGZhZGUtaW4tcmlnaHQge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1cHgpO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG59XG5cbi5jLW1lbnUtb3ZlcmxheV9faXRlbS0tc3VibWVudSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuYy1idXR0b24ge1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgXG4vKlxuICAgICAgICAmX19vdXRsaW5lIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSovXG4gICAgfVxufVxuIiwiLmMtbWVudSxcbi5tZW51IHtcblxuICAgICZfX2xpc3Qge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIC8qbWFyZ2luLXJpZ2h0OiAxNXB4OyovXG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIC8qcG9zaXRpb246IHJlbGF0aXZlOyovXG5cbi8qICAgICAgICBAaW5jbHVkZSBicCh4bGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgfSovXG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW46bm90KC5jLWJ1dHRvbl9fdGV4dCkge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgID4gLm1lbnVfX2Ryb3Bkb3duIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jLWJ1dHRvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgJl9fb3V0bGluZSB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAuYy1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYy1tZW51IHtcbiAgICAgICAgICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmMtbWVudV9fdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAuYy1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jaGV2cm9uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cztcblxuICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtb3BlbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cztcbiAgICAgICAgfVxuXG4gICAgICAgIC5oYXMtaGVybyAmIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgICAgIC5pcy1zY3JvbGxlZCAmIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBmb250LXdlaWdodDogMjAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cbiAgICAgICAgICAgIC5jLW1lbnUge1xuICAgICAgICAgICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyIC8gc3BhbiAxMjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIC8qICAgICYuaXMtY3VycmVudCB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuKi9cbiAgICAgICAgLmhhcy1oZXJvICYge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgICAgLmlzLXNjcm9sbGVkICYge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdWJ0ZXh0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgICZfX2xhYmVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgfVxufSIsIi5jLXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xufSIsIi5vLXNlY3Rpb24ge1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG5cdFxuXHRAaW5jbHVkZSBicChsYXJnZSkge1xuXHRcdG1hcmdpbi10b3A6IDgwcHg7XG5cdH1cblx0XG5cdCZfX2JhY2tncm91bmQge1xuXHRcdHBhZGRpbmc6IDQwcHggMDtcblxuXHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0XHRwYWRkaW5nOiA4MHB4IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9faGVhZGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG59XG5cblxuLm8tc2VjdGlvbiB7XG5cdCZfX2JhY2tncm91bmQge1xuXHRcdCYtLWJlaWdlIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1iZWlnZTtcblx0XHR9IFxuXG5cdFx0Ji0tYmxhY2sge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFxuXHRcdFx0LmgxLCAuaDIsIC5oMyxcblx0XHQgICAgLmg0LCAuaDUsIC5oNiB7XG5cdFx0ICAgIFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHQgICAgfVxuXHRcdH1cdFx0XG5cdH1cbn1cblxuLm8tbWFyZ2luIHtcblx0Jl90b3Age1xuXHRcdCYtLW5vbmUge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cblx0XHQmLS1zbWFsbCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBicChsYXJnZSkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLW1lZGl1bSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBicChsYXJnZSkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLWxhcmdlIHtcblx0XHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cblx0XHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLWV4dHJhbGFyZ2Uge1xuXHRcdFx0bWFyZ2luLXRvcDogNjBweDtcblxuXHRcdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5vLXBhZGRpbmcge1xuXHQmX3RvcCB7XG5cdFx0Ji0tc21hbGwge1xuXHRcdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0fVxuXG5cdFx0Ji0tbm9ybWFsIHtcblx0XHRcdHBhZGRpbmctdG9wOiA0MHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBicChtZWRpdW0pIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDYwcHg7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxMDBweDtcblx0XHRcdH1cblx0XHR9XG5cblxuXHRcdCYtLW5vbmUge1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9ib3R0b20ge1xuXHRcdCYtLXNtYWxsIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRcdH1cblxuXHRcdCYtLW5vcm1hbCB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuXHRcdFx0QGluY2x1ZGUgYnAobWVkaXVtKSB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicChsYXJnZSkge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tbm9uZSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cbn1cbiIsIi5zbGljayB7XG5cbiAgJi1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLypjdXJzb3I6IGdyYWI7Ki9cbiAgICAvKm92ZXJmbG93OiBoaWRkZW47Ki9cbiAgICBtYXJnaW46IDAgLTE1cHg7XG5cbiAgICAmLmRyYWdnYWJsZSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBncmFiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtdHJhY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgIHBhZGRpbmc6IDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICYtc2xpZGUge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gIH1cblxuICAmLWRvdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE1cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDE2cHggMCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBsaSB7XG4gICAgICBmbGV4OiAwIDAgdmFyKC0tZG90LXdpZHRoLCA1MCUpO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBidXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYm9yZGVyLXNlY29uZGFyeSwgcmdiYSgwLDAsMCwwLjIpKTtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10ZXh0LXByaW1hcnksICMwMDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtYXJyb3dzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcblxuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAmLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgb3V0bGluZTogbm9uZSFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLWFjdGl2ZSB7XG5cbiAgfVxuXG4gICYtYXJyb3cge1xuXG4gIH1cblxuICAmLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAuNTtcbiAgfVxuXG59IiwidGFibGUge1xuXHR3aWR0aDogMTAwJTtcbn1cbiIsInN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn0iLCIuYy12aWRlbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW91dGxpbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7JzsgLy9uZWVkZWQgZm9yIHBvbHlmaWxsXG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHRyYW5zcGFyZW50aXplKCRjb2xvci1ibGFjaywgLjg1KTtcbiAgICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgICB3aWR0aDogNHJlbTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAvKiAgIGJvcmRlcjogM3B4IHNvbGlkICRjb2xvci13aGl0ZTsqL1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAycHggcmdiYSgwLCAwLCAwLCAuMik7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgQGluY2x1ZGUgaGlkZGVuLXZpc3VhbGx5KCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IDJweCByZ2JhKDAsIDAsIDAsIC4yKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXByaW1hcnkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1ob3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXNlY29uZGFyeSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuXG4gICAgICAgICAgICAuYy12aWRlb19faWNvbiB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS1ob3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXRlcnRpYXJ5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZXJ0aWFyeTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZXJ0aWFyeS1ob3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIgLm8tYmx1cnJlZC1pbWFnZSB7XG4gXHR3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmlsdGVyOiBibHVyKDhweCk7XG4gfSIsIi5vLWxheW91dF9faXRlbSA+IC5vLWNvbHVtbi5vLWNvbHVtbl9fdGl0bGU6bGFzdC1jaGlsZCB7XG4gIGgxLCBoMiwgaDMsXG4gIGg0LCBoNSwgaDYge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuXG5cbi5vLWNvbHVtbiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICBwIHtcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgfVxuXG4gICAgICBlbSB7XG4gICAgICAgIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gICAgICAgIGNvbG9yOiAjNzk3OTc5O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAvKmNvbG9yOiAkY29sb3ItcHJpbWFyeTsqL1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLypjb2xvcjogJGNvbG9yLXNlY29uZGFyeTsqL1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIH1cblxuICAgIC8qYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNDAlKTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAycHgpO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNnB4KTtcbiAgICAgICAgb3BhY2l0eTogMC4xNTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjRkZEOThBIDUxLjM1JSwgI0ZGOEQ2QSAxMDAlKTtcbiAgICAgIH1cbiAgICB9Ki9cblxuXG4gICAgJi0tc21hbGwge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgICYtLW5vcm1hbCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBcbiAgICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTpweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1iaWcge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgICBAaW5jbHVkZSBicChtZWRpdW0pIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicChsYXJnZSkge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICAgIC5vLWxheW91dC0tNTAtNTAgJiB7XG4gICAgICAgIG1heC13aWR0aDogNTUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpZnJhbWUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICB9XG5cbiAgJl9fdmlkZW8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHZpZGVvIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgfVxuXG4gICZfX2Zvcm0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgJi0taW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWZvcm0tYmFja2dyb3VuZDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuXG4gICAgICBAaW5jbHVkZSBicChsYXJnZSkge1xuICAgICAgICBwYWRkaW5nOiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3F1b3RlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19maWd1cmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBmaWd1cmUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB9XG5cbiAgICAmLS1mZWF0dXJlZCB7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicChtZWRpdW0pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cbiAgXG4gICZfX2ljb24ge1xuICAgIG1heC13aWR0aDogNTRweDsgXG4gIH1cblxuICAmX19oaWdobGlnaHRlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWZvcm0tYmFja2dyb3VuZDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAxMzhweDtcbiAgICB9XG5cbiAgICAuYy1mb290ZXJfX3Bob25lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgLmMtZm9vdGVyX19idXR0b25zIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgLm8taGlnaGxpZ2h0ZWQge1xuICAgICAgJl9fc21hbGwge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgJl9fd2hpdGVzcGFjZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgJi0taW5saW5lIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgQGluY2x1ZGUgYnAoeHMpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLm8tY29udGFpbmVyIHtcblx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRtYXgtd2lkdGg6IDEzMjBweDtcblx0cGFkZGluZzogMCAxNXB4O1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdHotaW5kZXg6IDM7XG5cblx0Ji0tZnVsbCB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Ji0tZXh0cmFleHRyYWxhcmdlIHtcblx0XHRtYXgtd2lkdGg6IDE2NzBweDtcblx0fVxuXG4vKlx0Ji0tZXh0cmFsYXJnZSB7XG5cdFx0bWF4LXdpZHRoOiAxMzgwcHg7XG5cdH0qL1xuXG5cdCYtLWxhcmdlIHtcblx0XHRtYXgtd2lkdGg6IDEzOTRweDtcblx0fVxuXG5cdCYtLW1lZGl1bSB7XG5cdFx0bWF4LXdpZHRoOiAxMTE4cHg7XG5cdH1cblxuXHQmLS1zbWFsbCB7XG5cdFx0bWF4LXdpZHRoOiA4NDJweDtcblx0fVxuXG5cdCYtLXNtYWxsZXN0IHtcblx0XHRtYXgtd2lkdGg6IDY1MHB4O1xuXHR9XG59XG4iLCIvLy8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gICAjQ0xFQVJGSVhcbi8vICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vIE1peGluIHRvIGRyb3AgbWljcm8gY2xlYXJmaXggaW50byBhIHNlbGVjdG9yLiBGdXJ0aGVyIHJlYWRpbmc6XG4vLyBodHRwOi8vd3d3LmNzc21vam8uY29tL3RoZS12ZXJ5LWxhdGVzdC1jbGVhcmZpeC1yZWxvYWRlZC9cbi8vXG4vLyAudXNhZ2Uge1xuLy8gICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuLy8gfVxuXG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBjbGVhcjogYm90aCAhaW1wb3J0YW50O1xuICB9XG59XG5cbiIsIi5jLWZhcS1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1vdXRsaW5lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1vcGVuIHtcblxuICAgICAgICAgICAgLmMtZmFxLWl0ZW1fX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYy1mYXEtaXRlbSB7XG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtaGlkZGVuIHtcbiAgICAgICAgICAgIC5jLWZhcS1pdGVtX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5uZXIge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDI0cHggMjBweCAyNHB4O1xuXG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcblxuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gNTBweCk7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuMnM7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgICA+IHAge1xuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmxjbHVkZSBicChsYXJnZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pcy1oaWRkZW4gJiB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIHJpZ2h0OiAycHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAmLS1pbm5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0taG9yaXpvbnRhbCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuXG5cbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG5cbiAgICAgICAgICAgIC5pcy1vcGVuICYge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tdmVydGljYWwge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcblxuXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBcbiAgICAgICAgICAgIC5pcy1vcGVuICYge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuLyogICAgJl9faWNvbiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG5cbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pcy1vcGVuICYge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICB9Ki9cbn0iLCIuZ2Zvcm0ge1xuXHQmX3dyYXBwZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXG5cdCZfaGVhZGluZyB7XG5cdFx0LypwYWRkaW5nLWJvdHRvbTogMzBweDsqL1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0XHQuby1jb2x1bW5fX2Zvcm0tLW5vLWhlYWRlciAmIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Jl90aXRsZSB7XG5cdFx0Y29sb3I6ICRjb2xvci1mb3JtLXRpdGxlO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRcdEBpbmNsdWRlIGJwKGV4dHJhc21hbGwpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRcdH1cblxuXHR9XG5cblx0Jl9kZXNjcmlwdGlvbiB7XG5cdFx0Y29sb3I6ICRjb2xvci1mb3JtLWRlc2NyaXB0aW9uO1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgXHRkaXNwbGF5OiBibG9jaztcbiAgICBcdGZvbnQtc2l6ZTogMTZweDtcbiAgICBcdG9wYWNpdHk6IC44O1xuXHR9XG5cblx0Jl9yZXF1aXJlZF9sZWdlbmQge1xuXHRcdGNvbG9yOiAkY29sb3ItZm9ybS1kZXNjcmlwdGlvbjtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Jl92YWxpZGF0aW9uX2Vycm9ycyB7XG5cdFx0b2wge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmX3N1Ym1pc3Npb25fZXJyb3Ige1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0ICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cdCAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHQgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHQgICAgcGFkZGluZzogMTBweCAxNXB4O1xuXHQgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuXHQgICAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG5cdCAgICBmb250LXdlaWdodDogNTAwO1xuXHQgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuXHQgICAgZm9udC1mYW1pbHk6ICRmb250LXRleHQ7XG5cdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQmX2JvZHkge1xuXG5cdH1cblxuXHQmX2ZpZWxkcyB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQmX2ZpbGV1cGxvYWRfcnVsZXMge1xuXHRcdGNvbG9yOiAkY29sb3ItZm9ybS1kZXNjcmlwdGlvbjtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuICAgIFx0ZGlzcGxheTogYmxvY2s7XG4gICAgXHRmb250LXNpemU6IDE0cHg7XG4gICAgXHRtYXJnaW4tdG9wOiA1cHg7XG5cdH1cblxuXHQmX2Zvb3RlciB7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0fVxuXG5cdCZfYnV0dG9uIHtcblx0XHR3aWR0aDogMTAwJTtcbiAgICBcdGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgXHRAaW5jbHVkZSBicChsYXJnZSkge1xuICAgIFx0XHR3aWR0aDogYXV0bztcbiAgICBcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIFx0fVxuXHR9XG5cblx0LyomX2J1dHRvbiB7XG5cdFx0Ji5jLWJ1dHRvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcblx0XHQgICAgcGFkZGluZzogMTFweCAyMHB4O1xuXHRcdCAgICBkaXNwbGF5OiBibG9jaztcblx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuXHRcdCAgICBsaW5lLWhlaWdodDogMDtcblx0XHR9XG5cdCAgICAuYy1idXR0b24ge1xuXHQgICAgXHQmX190ZXh0IHtcblx0ICAgIFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHQgICAgbGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdCAgICBmb250LXdlaWdodDogNTAwO1xuXHRcdFx0ICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdCAgICBcdH1cblx0ICAgIH1cblx0fVxuKi9cblx0Jl9yb3ctLWhvbmV5cG90IHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRoZWlnaHQ6IDA7XG5cdH1cblxuXHQmX3ZhbGlkYXRpb25fY29udGFpbmVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5nZmllbGQge1xuXHRtYXJnaW46IDAgMCAxMHB4IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGZsZXg6IDEgMCAxMDAlO1xuXG5cdCYuZ2ZpZWxkLS13aWR0aC1oYWxmIHtcblx0XHRAaW5jbHVkZSBicChtZWRpdW0pIHtcblx0XHRcdGZsZXg6IDAgMCBjYWxjKDUwJSAtIDcuNXB4KTtcblx0XHR9XG5cdH1cblxuXHQmLmdmaWVsZC0tdHlwZS1hZGRyZXNzIHtcblxuXHRcdC5naW5wdXRfY29udGFpbmVyIHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ICAgIGZsZXgtd3JhcDogd3JhcDtcblx0XHQgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdCAgICBwYWRkaW5nOiAwO1xuXHRcdCAgICBtYXJnaW46IDA7XG5cblx0XHQgICAgXHRcdC5nZm9ybS1maWVsZC1sYWJlbCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdCAgICAuZ2lucHV0X2Z1bGwge1xuXHRcdCAgICBcdG1hcmdpbjogMCAwIDEwcHggMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0ZmxleDogMSAwIDEwMCU7XG5cdFx0ICAgIH1cblxuXHRcdCAgICAuZ2lucHV0X2xlZnQsIC5naW5wdXRfcmlnaHQge1xuXHRcdFx0XHRtYXJnaW46IDAgMCAxMHB4IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdGZsZXg6IDEgMCAxMDAlO1xuXHRcdCAgICB9XG5cblx0XHQgICAgLmdmb3JtX2hpZGRlbiB7XG5cdFx0ICAgIFx0ZGlzcGxheTogbm9uZTtcblx0XHQgICAgfVxuXG5cdFx0ICAgIEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuXHRcdFx0ICAgIC5naW5wdXRfbGVmdCwgLmdpbnB1dF9yaWdodCB7XG5cdFx0XHRcdFx0ZmxleDogMCAwIGNhbGMoNTAlIC0gNy41cHgpO1xuXHRcdFx0ICAgIH1cblx0XHRcdH1cblx0XHR9XG5cblxuXHR9XG5cblx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQmX3Zpc2liaWxpdHlfaGlkZGVuIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Jl9kZXNjcmlwdGlvbiB7XG5cdFx0Y29sb3I6ICRjb2xvci1mb3JtLWRlc2NyaXB0aW9uO1xuXHRcdG1hcmdpbjogMDtcbiAgICBcdGRpc3BsYXk6IGJsb2NrO1xuICAgIFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cblx0Jl9sYWJlbCB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWxhYmVsO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdGNvbG9yOiAkY29sb3ItZm9ybS1sYWJlbDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XG5cdFx0LmhpZGRlbl9sYWJlbCAmIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Jl92YWxpZGF0aW9uIHtcblx0XHQmX2Vycm9yIHtcblx0XHRcdHBhZGRpbmc6IDAgMCAxcmVtIDA7XG5cdFx0fVxuXHQgXHRcblx0IFx0Jl9tZXNzYWdlIHtcblx0XHRcdGNvbG9yOiAjZjc0ODE2O1xuXHRcdCAgICBtYXJnaW4tdG9wOiA1cHg7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdH1cblxuXG5cdC8qIFRpbWUgZmllbGQgKi9cblx0Jl90aW1lX2hvdXIsICZfdGltZV9taW51dGUge1xuXHRcdG1pbi13aWR0aDogNzVweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0aW5wdXQge1xuXHRcdFx0cGFkZGluZzogMTFweCAxMHB4IDExcHggMjBweDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cblx0XHRsYWJlbCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdGkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHR9XG5cdH1cblxuXHQmX2xpc3Qge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1mb3JtLWJhY2tncm91bmQ7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHQmX2ljb25zIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcblxuXHRcdFx0LmFkZF9saXN0X2l0ZW0sIC5kZWxldGVfbGlzdF9pdGVtIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0ICAgIGhlaWdodDogMTZweDtcblx0XHRcdCAgICB3aWR0aDogMTZweDtcblx0XHRcdCAgICBvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0ICAgIG1hcmdpbjogMDtcblx0XHRcdCAgICBwYWRkaW5nOiAwO1xuXHRcdFx0ICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHQgICAgbGluZS1oZWlnaHQ6IDA7XG5cdFx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0fVxuXG5cdFx0XHQuYWRkX2xpc3RfaXRlbSB7XG5cblx0XHRcdH1cblxuXHRcdFx0LmRlbGV0ZV9saXN0X2l0ZW0ge1xuXG5cdFx0XHR9XG5cdFx0fVxuXG5cblx0XHR0ZCx0ciB7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHQmLmdmaWVsZF9saXN0X2ljb25zIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdH1cblxuXHRcdFx0Ji5nZmllbGRfbGlzdF9ncm91cCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdCAgICBkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdCAgICAmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHQgICAgXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0ICAgIH1cblxuXHRcdFx0ICAgIHRkLmdmaWVsZF9saXN0X2NlbGwge1xuXHRcdFx0ICAgIFx0ZmxleDogMTtcblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxuXG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiBub25lO1xuXHR9XG5cblx0Jl9yZXF1aXJlZCB7XG5cblx0XHQmX3RleHQge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDJweDtcblx0XHRcdFxuXHRcdFx0Y29sb3I6ICRjb2xvci1mb3JtLXJlcXVpcmVkO1xuXHRcdH1cblxuXHRcdCZfYXN0ZXJpc2sge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDJweDtcblx0XHRcdGNvbG9yOiAkY29sb3ItZm9ybS1yZXF1aXJlZDtcblx0XHR9XG5cblxuXHR9XG5cblx0Jl9jaGVja2JveCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0fVxuLypcblx0Jl9sYWJlbCwgbGFiZWw6bm90KC5nZmllbGRfY29uc2VudF9sYWJlbCkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcblx0XHRmb250LXNpemU6IDAuODVyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHR9Ki9cblxuXHQmX2NvbnNlbnRfbGFiZWwge1xuICAgIFx0Zm9udC1zaXplOiAxNnB4O1xuICAgIFx0bWFyZ2luLWxlZnQ6IDVweDtcbiAgICBcdGNvbG9yOiAkY29sb3ItZm9ybS1sYWJlbDtcblx0fVxuXG5cdCZfcmFkaW8ge1xuXHRcdD4gbGkge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0aW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcblx0XHRcdFx0bWFyZ2luOiAwIC4yNXJlbSAwIDAuMTVyZW07XG5cdFx0XHR9XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0Lmdmb3JtX2lucHV0LXdyYXBwZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQ+IGxhYmVsIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrIWltcG9ydGFudDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMCFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC10ZXh0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZ2lucHV0IHtcblx0Jl9jb250YWluZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHQmX2NvbnNlbnQge1xuXHRcdFx0Lmdmb3JtX2lucHV0LXdyYXBwZXIge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX3NpbmdsZXByb2R1Y3Qge1xuXG5cdFx0XHQuZ2lucHV0X3Byb2R1Y3RfcHJpY2VfbGFiZWwge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBicChsYXJnZSkge1xuXHRcdFx0XHQuZ2Zvcm1faW5wdXQtd3JhcHBlciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9kYXRlIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cblx0XHQmX3JhZGlvIHtcblx0XHRcdC5nZmllbGRfcmFkaW8ge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cblx0XHQmX3RleHRhcmVhIHtcblx0XHRcdHRleHRhcmVhIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LyogVGltZSBmaWVsZCAqL1xuXHQmX2NvbXBsZXgge1xuXHRcdC5jbGVhci1tdWx0aSB7XG4vKlx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsqL1xuXHRcdH1cblx0fVxuXG5cdCZfY291bnRlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1mb3JtLWRlc2NyaXB0aW9uO1xuICAgIFx0ZGlzcGxheTogYmxvY2s7XG4gICAgXHRmb250LXNpemU6IDE0cHg7XG4gICAgXHRtYXJnaW4tdG9wOiA1cHg7XG5cdH1cblxuXHQvKiZfY291bnRlciB7XG5cdFx0Zm9udC1zaXplOiAwLjc1cmVtO1xuXHR9XG5cblx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHQmX3Byb2R1Y3RfcHJpY2Uge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0XHQmX2xhYmVsIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0Jl9xdWFudGl0eSB7XG5cdFx0XHQmX2xhYmVsIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdH1cblx0XHR9XG5cdH0qL1xufVxuXG5cbi5nZiB7XG5cblx0Jl9jbGVhcl9jb21wbGV4IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Jl9oYWxmX2NvbHVtbiB7XG5cdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHQgICAgZmxleDogMCAwIDQ5JTtcblx0XHR9XG5cdH1cblxuXHQmX3BhZ2Vfc3RlcHMge1xuXHRcdHBhZGRpbmc6IDEuMjVyZW0gMDtcblx0ICAgIGRpc3BsYXk6IGZsZXg7XG5cdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdCAgICBmbGV4LXdyYXA6IHdyYXA7XG5cdH1cblxuXHQmX3N0ZXAge1xuXHRcdG9wYWNpdHk6IC4yO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgZmxleDogMSAwIDUwJTtcblx0ICAgIG1hcmdpbi1ib3R0b206IDA7XG5cdFxuXHRcdCZfYWN0aXZlIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cblx0XHRcdC5nZl9zdGVwX251bWJlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX251bWJlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdCAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ICAgIHdpZHRoOiAxLjI1cmVtO1xuXHRcdFx0aGVpZ2h0OiAxLjI1cmVtO1xuXHRcdCAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcblx0XHQgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuXHRcdCAgICBmb250LXdlaWdodDogNTAwO1xuXG5cdFx0ICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0ICAgIFx0d2lkdGg6IDIuNXJlbTtcblx0XHRcdFx0aGVpZ2h0OiAyLjVyZW07XG5cdFx0XHQgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcblx0XHRcdCAgICBmb250LXNpemU6IDFyZW07XG5cdFx0ICAgIH1cblx0XHR9XG5cblx0XHQmX2xhYmVsIHtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuXHRcdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuXG5cbiNnZm9ybV9wYWdlXzFfMSB7XG5cdC5nZm9ybV9wYWdlX2Zvb3RlciB7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG5cdFx0PiAuYy1idG46Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdFx0d2lkdGg6IDQ5JTtcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgXHR9XG5cdH1cbn1cblxuI2dmb3JtX3BhZ2VfMV8yIHtcblx0Lmdmb3JtX3BhZ2VfZm9vdGVyIHtcblx0XHQjZ2Zvcm1fcHJldmlvdXNfYnV0dG9uXzEge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0ICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0ICAgIHBhZGRpbmctbGVmdDogMDtcblx0XHQgICAgZm9udC13ZWlnaHQ6IDUwMDtcblx0XHQgICAgb3JkZXI6IDI7XG5cdFx0ICAgIHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRAaW5jbHVkZSBicChsYXJnZSkge1xuXHQgICAgXHRcdG9yZGVyOiAxO1xuXHQgICAgXHRcdHdpZHRoOiA0OSU7XG5cdCAgICBcdH1cblxuXHRcdCAgICAmOmhvdmVyIHtcblx0XHQgICAgXHRzcGFuIHtcblx0XHQgICAgXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdCAgICBcdH1cblx0XHQgICAgfVxuXG5cdFx0ICAgIHNwYW4ge1xuXHRcdCAgICBcdHBhZGRpbmc6IDA7XG5cdFx0XHQgICAgZm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0ICAgIGNvbG9yOiAjYWZhZmFmO1xuXHRcdCAgICB9XG5cblx0XHQgICAgLmJ1dHRvbl9faWNvbiB7XG5cdFx0ICAgIFx0b3BhY2l0eTogMDtcblx0XHQgICAgfVxuXHRcdH1cblxuXHRcdCNnZm9ybV9zdWJtaXRfYnV0dG9uXzEge1xuXHRcdFx0b3JkZXI6IDE7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXG5cdFx0XHRAaW5jbHVkZSBicChsYXJnZSkge1xuXHQgICAgXHRcdG9yZGVyOiAyO1xuXHQgICAgXHRcdHdpZHRoOiA0OSU7XG5cdCAgICBcdH1cblx0XHR9XG5cdH1cbn1cdFxuXG4vL0dyYXZpdHkgRm9ybSBVSVxuLnVpIHtcblx0Ji1kYXRlcGlja2VyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFja2dyb3VuZC1zaXRlO1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0Ym94LXNoYWRvdzogMCAyMHB4IDUwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdCYtaGVhZGVyIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0fVxuXG5cdFx0Ji10aXRsZSB7IFxuXHRcdFx0ZmxleDogMSAwIDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0XHQ+IHNlbGVjdCB7XG5cdFx0XHRcdGZsZXg6IDAgMCA0OCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1jYWxlbmRhciB7XG5cblx0XHRcdHRoIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHR0ZCB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0cGFkZGluZzogM3B4O1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itb3V0bGluZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLWNvcm5lciB7XG5cdFx0Ji1hbGwge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogLjRyZW07XG5cdFx0fVxuXHR9XG5cblx0Ji10b2RheSB7XG5cblx0XHRhLnVpLXN0YXRlLWRlZmF1bHQgIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHQgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuXHRcdCAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdH1cblx0fVxuXG5cdCYtc3RhdGUge1xuXG5cdFx0Ji1kZWZhdWx0IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IC45cmVtO1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdGhlaWdodDogMzBweDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtZGlzYWJsZWQge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLW91dGxpbmU7XG5cdFx0fVxuXG5cdFx0Ji1oaWdobGlnaHQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3ItcHJpbWFyeSwgMTAlKTtcblx0XHR9XG5cblx0XHQmLWFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHR9XG5cdH1cbn0iLCIuby1saXN0LWJhcmUge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW4tbGVmdDogMDtcbn1cbiIsIi5vLWxpc3QtaW5saW5lIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXG5cdCZfX2l0ZW0ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxufVxuIiwiLmMtcmVhZC1tb3JlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgJl9faW5uZXIge1xuICAgICAgICAmLmlzLW9wZW4ge1xuICAgICAgICAgICAgLmMtcmVhZC1tb3JlX190ZXh0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmMtcmVhZC1tb3JlIHtcbiAgICAgICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLWhpZGRlbiB7XG4gICAgICAgICAgICAuYy1yZWFkLW1vcmVfX3RleHQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgIC5jLWJ1dHRvbl9fdHJhbnNwYXJhbnQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gNTBweCk7XG5cbiAgICB9XG4gICAgXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuMnM7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICAgICAgID4gcCB7XG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pcy1oaWRkZW4gJiB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICB3aWR0aDogMTZweDtcblxuICAgICAgICAuaXMtb3BlbiAmIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgfVxufSIsInRhYmxlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWJhY2tncm91bmQtc2l0ZTtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLW91dGxpbmU7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGNvbG9yOiAkY29sb3ItdGV4dDtcblxuXHRjYXB0aW9uIHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0cGFkZGluZzogNXB4O1xuXHR9XG5cblx0dGJvZHkge1xuXG5cdH1cblxuXHR0ciB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1vdXRsaW5lO1xuXG5cdFx0dGgge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR9XG5cblx0XHR0ZCB7XG5cblx0XHR9XG5cblx0XHR0aCwgdGQge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLW91dGxpbmU7XG5cdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5jLXRhYmxlIHtcblxuXHQmX19saXN0IHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itb3V0bGluZTtcblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0bWFyZ2luOiAwO1xuXG5cdCAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLW91dGxpbmU7XG5cdCAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cblx0ICAgICY6bnRoLW9mLXR5cGUob2RkKSB7XG5cdCAgICBcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0ICAgIH1cdFxuXG5cdCAgICAmOmxhc3Qtb2YtdHlwZSB7XG5cdCAgICBcdGJvcmRlci1ib3R0b206IDA7XG5cdCAgICBcdG1hcmdpbi1ib3R0b206IDA7XG5cdCAgICB9XG5cdH1cblx0XG5cdCZfX25hbWUge1xuXHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuXHQgICAgZmxleDogMSAwIDUwJTtcblx0ICAgIHBhZGRpbmc6IDZweCAxNXB4O1xuXG5cdCAgICBAaW5jbHVkZSBicChsYXJnZSkge1xuXHQgICAgXHRmbGV4OiAxIDAgNDAlO1xuXHQgICAgfVxuXHR9XG5cblx0Jl9fdmFsdWUge1xuXHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgZmxleDogMSAwIDUwJTtcblx0ICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcblx0ICAgIHBhZGRpbmc6IDZweCAxNXB4O1xuXG5cdCAgICAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0ICAgIFx0ZmxleDogMSAwIDYwJTtcblx0ICAgIH1cblx0fVxufVxuXG5cblxuLmMtdGFibGUge1xuXHRtYXJnaW46IDA7XG5cdFxuXHQmX193cmFwcGVyIHtcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHR9XG5cblx0Jl9faGVhZCB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweDtcblx0fVxuXG5cdCZfX2hlYWRlciB7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHR9XG5cblx0Jl9fcm93IHtcblxuXHR9XG5cblx0Jl9fYm9keSB7XG5cdFx0LmMtdGFibGUge1xuXHRcdFx0Jl9fcm93IHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUob2RkKSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fZGF0YSB7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdH1cbn0iLCIuYy1hcmNoaXZlIHtcblx0Jl9fdG9wIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHQgICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcblx0ICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG5cdCAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcblx0ICAgIGdyaWQtcm93LWdhcDogMzBweDtcblx0ICAgIGdyaWQtY29sdW1uLWdhcDogMDtcblxuXHQgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHQgICAgXHRncmlkLXJvdy1nYXA6IDA7XG5cdCAgICBcdGdyaWQtY29sdW1uLWdhcDogMzBweDtcblx0ICAgIH1cblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRncmlkLWNvbHVtbjogc3BhbiAxMiAvIHNwYW4gMTI7XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0QGluY2x1ZGUgYnAobWVkaXVtKSB7XG5cdFx0XHRncmlkLWNvbHVtbjogc3BhbiA2IC8gc3BhbiA2O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0XHRncmlkLWNvbHVtbjogc3BhbiA3IC8gc3BhbiA3O1xuXHRcdH1cblx0XG5cdH1cblxuXHQmX19zZWFyY2gge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0aW5wdXQge1xuXHRcdFx0cGFkZGluZy1yaWdodDogNDhweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG4gICAgXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0fVxuXG5cblx0XHRpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOiAkY29sb3ItYmxhY2s7IG9wYWNpdHk6IDF9XG5cdFx0aW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7IGNvbG9yOiAkY29sb3ItYmxhY2s7IG9wYWNpdHk6IDF9XG5cdFx0aW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIgeyBjb2xvcjogJGNvbG9yLWJsYWNrOyBvcGFjaXR5OiAxfVxuXHRcdGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOiAkY29sb3ItYmxhY2s7IG9wYWNpdHk6IDF9XG5cblxuXHRcdCYtLWljb24tLWNvbnRhaW5lciB7XG5cdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgICAgcmlnaHQ6IDA7XG5cdFx0ICAgIHRvcDogMDtcblx0XHQgICAgYm90dG9tOiAwO1xuXHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHQgICAgd2lkdGg6IDQ4cHg7XG5cdFx0ICAgIGhlaWdodDogNDhweDtcblx0XHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0Ji0taWNvbiB7XG5cdFx0XHR3aWR0aDogMjJweDtcblx0XHRcdGhlaWdodDogMjJweDtcblx0XHR9XG5cdH1cblxuXHQmX19maWx0ZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0XHRAaW5jbHVkZSBicChsYXJnZSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR9XG5cblx0ICAgIC5maWx0ZXItYnRuIHtcblx0ICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgICAgICAgcGFkZGluZzogMDtcblx0ICAgICAgICAvKmJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibGFjazsqL1xuXHQgICAgICAgIC8qYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlOyovXG5cdCAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblx0ICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdCAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcblx0ICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG5cdCAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcblx0ICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0ICAgICAgICBib3JkZXI6IDA7XG5cblx0ICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG5cdFx0XG5cdFx0XHQgIGZvbnQtc2l6ZTogMThweDtcblx0XHRcdCAgbGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0XHQgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHQgXG5cblx0XHRcdCAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdCAgICBmb250LXNpemU6IDI0cHg7XG5cdFx0XHQgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0XHQgIH1cblxuXHQgICAgICAgICYuYWN0aXZlIHtcblx0XHQgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdCAgICAgICAgfVxuXG5cdCAgICAgICAgJjpob3ZlciB7XG5cdCAgICAgICAgXHRjdXJzb3I6IHBvaW50ZXI7XG5cdCAgICAgICAgfVxuXHQgICAgfVxuXHR9XG5cblx0Jl9fcG9zdHMge1xuXHRcdGJhY2tncm91bmQ6ICNmM2VmZjY7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cGFkZGluZy1ib3R0b206IDEwMHB4O1xuXHR9XG5cblx0Jl9fZWxlbWVudCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cbn0iLCIuby1zZWN0aW9uLm8tc2VjdGlvbi0tYnJlYWRjcnVtYnMge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xuXG5cdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0bWFyZ2luLXRvcDogNjBweDtcblx0fVxufVxuXG4uYy1icmVhZGNydW1icywgLmJyZWFkY3J1bWJzIHtcblx0cGFkZGluZzogMTVweCAwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC10ZXh0O1xuXHRmb250LXdlaWdodDogMzAwO1xuXG5cdGEge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG5cblx0Jl9faG9tZSB7XG5cdFx0d2lkdGg6IDI2cHg7XG5cdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHQgICAgaGVpZ2h0OiAyNnB4O1xuXHQgICAgbGluZS1oZWlnaHQ6IDA7XG5cdCAgICBtYXJnaW4tcmlnaHQ6IDJweDtcblx0fVxuXG5cblx0Jl9fY2hldnJvbiB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdG1hcmdpbjogMCA1cHg7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdHBhdGgge1xuXHRcdFx0ZmlsbDogY3VycmVudENvbG9yO1xuXHRcdH1cblx0fVxufVxuXG4uYnJlYWRjcnVtYiB7XG5cdCZfbGFzdCB7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRjb2xvcjogJGNvbG9yLXRleHQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdH1cbn0iLCIuYy1idXR0b24sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kICRnbG9iYWwtdHJhbnNpdGlvbjtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC10ZXh0O1xuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0OHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmMtYnV0dG9uIHtcbiAgICAvKnRyYW5zaXRpb246IGJhY2tncm91bmQgLjI1czsqL1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAuYy1idXR0b24ge1xuICAgICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXMgZWFzZS1pbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgXG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cyBlYXNlLWluO1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcblxuICAgIH1cblxufVxuXG4uYy1idXR0b24ge1xuICAgICZfX3ByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cbiAgICAgICAgICAgIC5jLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2Vjb25kYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuXG4gICAgICAgIC5jLWJ1dHRvbiB7XG4gICAgICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnktaG92ZXI7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LWhvdmVyO1xuXG4gICAgICAgICAgICAuYy1idXR0b24ge1xuICAgICAgICAgICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGVydGlhcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItdGVydGlhcnk7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXRlcnRpYXJ5O1xuICAgICAgICBcbiAgICAgICAgLmMtYnV0dG9uIHtcbiAgICAgICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXRlcnRpYXJ5LWhvdmVyO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXRlcnRpYXJ5LWhvdmVyO1xuXG4gICAgICAgICAgICAuYy1idXR0b24ge1xuICAgICAgICAgICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fb3V0bGluZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgICAgLmMtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fd2hpdGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4vKiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJGNvbG9yLXdoaXRlO1xuKi9cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXG4gICAgICAgICAgICAuYy1idXR0b24ge1xuICAgICAgICAgICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RyYW5zcGFyYW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5jLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0gICAgXG4iLCIuby1zZWN0aW9uLS1jYXJkcyB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jLWNhcmQtY2FyZCB7XG5cdCZfX2xpc3Qge1xuLyogICAgXHRsaXN0LXN0eWxlOiBub25lO1xuXHQgICAgbWFyZ2luLWJvdHRvbTogMDtcblx0ICAgIGRpc3BsYXk6IGdyaWQ7XG5cdCAgICBncmlkLWNvbHVtbi1nYXA6IDE1cHg7XG5cdCAgICBncmlkLXJvdy1nYXA6IDE1cHg7XG5cdCAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdCAgICBAaW5jbHVkZSBicChtZWRpdW0pIHtcblx0ICAgIFx0Z3JpZC1jb2x1bW4tZ2FwOiAzMHB4O1xuXHQgICAgXHRncmlkLXJvdy1nYXA6IDMwcHg7XG5cdCAgICBcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG5cdCAgICB9Ki9cblxuXHQgICAgJi0tY2Fyb3VzZWwge1xuXHQgICAgXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHQgICAgfVxuXG5cdCAgICAmOm5vdCguc2xpY2stc2xpZGVyKSB7XG5cdFx0ICAgIGRpc3BsYXk6IGdyaWQ7XG5cdFx0ICAgIGdyaWQtY29sdW1uLWdhcDogMDtcblx0XHQgICAgZ3JpZC1yb3ctZ2FwOiAzMHB4O1xuXHRcdCAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuXG5cdFx0ICAgIEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuXHRcdCAgICBcdGdyaWQtY29sdW1uLWdhcDogMzBweDtcblx0XHQgICAgXHRncmlkLXJvdy1nYXA6IDMwcHg7XG5cdFx0ICAgIFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHQgICAgfVxuXG5cdFx0ICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0XHRcdGdyaWQtY29sdW1uLWdhcDogNjBweDtcblx0XHQgICAgfVxuXHQgICAgfVxuXG5cblx0ICAgIC5zbGljay10cmFjayB7XG5cdCAgICBcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHQgICAgfVxuXHR9XG5cblx0Jl9faXRlbSB7XG5cblxuXHR9XG5cblx0Jl9fZmlndXJlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IDA7XG5cblx0XHQmLS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXHRcdH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuXHR9XG5cblx0Jl9faW5uZXIge1xuZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAvKiBwYWRkaW5nLWJvdHRvbTogNDBweDsgKi9cbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIC8qIG1hcmdpbi1ib3R0b206IDQwcHg7ICovXG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3R0b206IDA7XG5cdCAgICB6LWluZGV4OiAzO1xuXHQgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICBcdCAgICBwYWRkaW5nOiAzMHB4O1xuICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicCh4bGFyZ2UpIHtcbiAgICBcdCAgICBwYWRkaW5nOiA0MHB4O1xuICAgIH1cblx0fVxuXG5cdCZfX2ltYWdlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0fVxuXG5cdCZfX2FzcGVjdC1yYXRpbyB7XG5cdFx0cGFkZGluZy10b3A6IDgwJTtcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0ICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cblx0ICAgIGZvbnQtc2l6ZTogNDBweDtcblx0ICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHQgICAgZm9udC13ZWlnaHQ6IDcwMDtcblx0ICAgIG1hcmdpbjogMDtcblx0ICAgIGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcblx0XG5cdCAgICAgICAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRmb250LXNpemU6IDUwcHg7XG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuXHQgICAgICAgIH1cblxuXHQgICAgQGluY2x1ZGUgYnAoeGxhcmdlKSB7XG4gICAgXHRcdGZvbnQtc2l6ZTogNjBweDtcblx0XHQgICAgbGluZS1oZWlnaHQ6IDcwcHg7XG5cdCAgICB9XG5cdH1cblxuXHQmX19idXR0b24ge1xuXHRcdCYtLWNvbnRhaW5lciB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXG5cblx0XHQuYy1idXR0b24ge1xuXHRcdFx0ICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCBibGFjaztcblx0XHQgICAgYm9yZGVyOiAzcHggc29saWQgd2hpdGU7XG5cdFx0ICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0fVxuXG5cdCZfX2Rlc2NyaXB0aW9uIHtcblx0XHRwIHtcblx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19zaXplIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdH1cblxuXHQmX19pY29uIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0fVxuXG5cdCZfX2ljb24sICZfX3RleHQge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR9XG59XG5cblxuLm8tYXNwZWN0LXJhdGlvIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmctYm90dG9tOiA3NSU7XG59IiwiLmMtY2FyZC1jYXNlcy1zZWxlY3RlZCB7XG5cdCZfX2xpc3Qge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0Z3JpZC1jb2x1bW46IHNwYW4gMTIgLyBzcGFuIDEyO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdCZfX2Z1bGwtbGluayB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHQgIFx0ZGlzcGxheTogZmxleDsgICAgICAgICBcblx0ICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IFxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRcdC5jLWNhcmQtcG9zdCB7XG5cdFx0XHRcdCZfX2ltYWdlIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9faW5uZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cblx0Jl9fZmlndXJlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0cGFkZGluZy10b3A6IDQ4LjIxNDI4NTcxNDMlO1xuXHR9XG5cblx0Jl9faW1hZ2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzO1xuXHR9XG5cblx0Jl9fbWV0YSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgdG9wOiAwO1xuXHQgICAgbGVmdDogMDtcblx0ICAgIHJpZ2h0OiAwO1xuXHQgICAgYm90dG9tOiAwO1xuXHQgICAgd2lkdGg6IDEwMCU7XG5cdCAgICBoZWlnaHQ6IDEwMCU7XG5cdCAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0ICAgIHBhZGRpbmc6IDMwcHggMjBweDtcblx0ICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdCAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdCAgICBAaW5jbHVkZSBicChsYXJnZSkge1xuXHQgICAgXHRwYWRkaW5nOiAxMDBweCAxNTBweDtcblx0ICAgIH1cblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR9XG5cblx0Jl9fZXhjZXJwdCB7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcblx0XHRAaW5jbHVkZSBicChsYXJnZSkge1xuXHRcdFx0bWF4LXdpZHRoOiA1MCU7XG5cdFx0fVxuXHR9XHRcblxuXHQmX19idXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuXG4gICAgICAgICY6aG92ZXIge1xuXHRcdFx0LmMtYnV0dG9uIHtcblx0ICAgICAgICAgICAgJl9faWNvbiB7XG5cdCAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KTtcblx0ICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzIGVhc2UtaW47XG5cdCAgICAgICAgICAgIH1cblx0ICAgICAgICB9XG5cdFx0fVxuICAgIH1cbn1cblxuLmMtY2FyZC1jYXNlcyB7XG5cdCZfX2xpc3Qge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG4gICAgICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgICAgICBncmlkLXJvdy1nYXA6IDMwcHg7XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogMTVweDtcblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdGdyaWQtY29sdW1uOiBzcGFuIDEyIC8gc3BhbiAxMjtcblx0XHRtYXJnaW46IDA7XG5cblx0XHRAaW5jbHVkZSBicChtZWRpdW0pIHtcblx0XHRcdGdyaWQtY29sdW1uOiBzcGFuIDYgLyBzcGFuIDY7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdGdyaWQtY29sdW1uOiBzcGFuIDQgLyBzcGFuIDQ7XG5cdFx0fVxuXG5cdFx0Ji0tbm8tcmVzdWx0cyB7XG5cdFx0XHRncmlkLWNvbHVtbjogc3BhbiAxMiAvIHNwYW4gMTI7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZnVsbC1saW5rIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdCAgXHRkaXNwbGF5OiBmbGV4OyAgICAgICAgIFxuXHQgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgXG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdFx0LmMtY2FyZC1wb3N0IHtcblx0XHRcdFx0Jl9faW1hZ2Uge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19maWd1cmUge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRwYWRkaW5nLXRvcDogOTUlO1xuXHR9XG5cblx0Jl9faW1hZ2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzO1xuXHR9XG5cblx0Jl9fbWV0YSB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4OiAxOyBcblx0fVxuXG5cdCZfX2NhdGVnb3JpZXMge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG5cblx0Jl9fY2F0ZWdvcmllIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZzogNXB4IDIwcHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcblx0XHRib3JkZXItcmFkaXVzOiAyNHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdH1cblxuXHQmX190aXRsZSB7XG5cblx0fVxuXG5cdCZfX2V4Y2VycHQge1xuXHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XHRcblxuXHQmX19idXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuXG4gICAgICAgICY6aG92ZXIge1xuXHRcdFx0LmMtYnV0dG9uIHtcblx0ICAgICAgICAgICAgJl9faWNvbiB7XG5cdCAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KTtcblx0ICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzIGVhc2UtaW47XG5cdCAgICAgICAgICAgIH1cblx0ICAgICAgICB9XG5cdFx0fVxuICAgIH1cbn0iLCIuYy1jYXJkLWRvd25sb2FkcyB7XG5cdCZfX2xpc3Qge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG4gICAgICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgICAgICBncmlkLXJvdy1nYXA6IDMwcHg7XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogMTVweDtcblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdGdyaWQtY29sdW1uOiBzcGFuIDEyIC8gc3BhbiAxMjtcblx0XHRtYXJnaW46IDA7XG5cblx0XHRAaW5jbHVkZSBicChtZWRpdW0pIHtcblx0XHRcdGdyaWQtY29sdW1uOiBzcGFuIDYgLyBzcGFuIDY7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdGdyaWQtY29sdW1uOiBzcGFuIDQgLyBzcGFuIDQ7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZnVsbC1saW5rIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdCAgXHRkaXNwbGF5OiBmbGV4OyAgICAgICAgIFxuXHQgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgXG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdFx0LmMtY2FyZC1wb3N0IHtcblx0XHRcdFx0Jl9faW1hZ2Uge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19maWd1cmUge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRwYWRkaW5nLXRvcDogOTUlO1xuXHR9XG5cblx0Jl9faW1hZ2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzO1xuXHR9XG5cblx0Jl9fbWV0YSB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4OiAxOyBcblx0fVxuXG5cdCZfX2NhdGVnb3JpZXMge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG5cblx0Jl9fY2F0ZWdvcmllIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZzogNXB4IDIwcHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcblx0XHRib3JkZXItcmFkaXVzOiAyNHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdH1cblxuXHQmX190aXRsZSB7XG5cblx0fVxuXG5cdCZfX2J1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG5cbiAgICAgICAgJjpob3ZlciB7XG5cdFx0XHQuYy1idXR0b24ge1xuXHQgICAgICAgICAgICAmX19pY29uIHtcblx0ICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpO1xuXHQgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXMgZWFzZS1pbjtcblx0ICAgICAgICAgICAgfVxuXHQgICAgICAgIH1cblx0XHR9XG4gICAgfVxufSIsIi5jLWNhcmQtcG9zdCB7XG5cdCZfX2xpc3Qge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG4gICAgICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgICAgICBncmlkLXJvdy1nYXA6IDMwcHg7XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogMTVweDtcblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdGdyaWQtY29sdW1uOiBzcGFuIDEyIC8gc3BhbiAxMjtcblx0XHRtYXJnaW46IDA7XG5cblx0XHRAaW5jbHVkZSBicChtZWRpdW0pIHtcblx0XHRcdGdyaWQtY29sdW1uOiBzcGFuIDYgLyBzcGFuIDY7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdGdyaWQtY29sdW1uOiBzcGFuIDQgLyBzcGFuIDQ7XG5cdFx0fVxuXG5cdFx0Ji0tbm8tcmVzdWx0cyB7XG5cdFx0XHRncmlkLWNvbHVtbjogc3BhbiAxMiAvIHNwYW4gMTI7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZnVsbC1saW5rIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdCAgXHRkaXNwbGF5OiBmbGV4OyAgICAgICAgIFxuXHQgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgXG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdFx0LmMtY2FyZC1wb3N0IHtcblx0XHRcdFx0Jl9faW1hZ2Uge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19maWd1cmUge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRwYWRkaW5nLXRvcDogOTUlO1xuXHR9XG5cblx0Jl9faW1hZ2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzO1xuXHR9XG5cblx0Jl9fbWV0YSB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4OiAxOyBcblx0fVxuXG5cdCZfX2NhdGVnb3JpZXMge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG5cblx0Jl9fY2F0ZWdvcmllIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZzogNXB4IDIwcHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcblx0XHRib3JkZXItcmFkaXVzOiAyNHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdH1cblxuXHQmX190aXRsZSB7XG5cblx0fVxuXG5cdCZfX2V4Y2VycHQge1xuXHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XHRcblxuXHQmX19idXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuXG4gICAgICAgICY6aG92ZXIge1xuXHRcdFx0LmMtYnV0dG9uIHtcblx0ICAgICAgICAgICAgJl9faWNvbiB7XG5cdCAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KTtcblx0ICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzIGVhc2UtaW47XG5cdCAgICAgICAgICAgIH1cblx0ICAgICAgICB9XG5cdFx0fVxuICAgIH1cbn1cblxuXG4uYy1jYXJkLXBvc3Qtc2VsZWN0ZWQge1xuXHQmX19pdGVtIHtcblx0XHRncmlkLWNvbHVtbjogc3BhbiAxMiAvIHNwYW4gMTI7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobWVkaXVtKSB7XG4gICAgICAgIFx0Z3JpZC1jb2x1bW46IHNwYW4gMTIgLyBzcGFuIDEyO1xuICAgICAgICB9XG5cbiAgICAgICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICAgIFx0Z3JpZC1jb2x1bW46IHNwYW4gMTIgLyBzcGFuIDEyO1xuICAgICAgICB9XG5cdH1cblxuXHQmX19maWd1cmUge1xuXHRcdHBhZGRpbmctdG9wOiAzOC42NjY2NjY2NjY3JTtcblx0fVxufSIsIi5jLWNhcmQtdGVhbSB7XG5cdCZfX2xpc3Qge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG4gICAgICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgICAgICBncmlkLXJvdy1nYXA6IDE1cHg7XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogMTVweDtcblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdGdyaWQtY29sdW1uOiBzcGFuIDEyIC8gc3BhbiAxMjtcblx0XHRtYXJnaW46IDA7XG5cblx0XHRAaW5jbHVkZSBicChzbWFsbCkge1xuXHRcdFx0Z3JpZC1jb2x1bW46IHNwYW4gNiAvIHNwYW4gNjtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicChsYXJnZSkge1xuXHRcdFx0Z3JpZC1jb2x1bW46IHNwYW4gNCAvIHNwYW4gNDtcblx0XHR9XG5cblx0XHQmLS1qb2luIHtcblxuXHRcdFx0LmMtY2FyZC10ZWFtX19pbm5lciB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHQgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHQgICAgaGVpZ2h0OiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHQuYy1qb2luIHtcblx0XHRcdFx0Jl9fdGl0bGUge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmX19kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cblx0Jl9faW5uZXIge1xuXHR9XG5cblx0Jl9fZmlndXJlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBhZGRpbmctdG9wOiAxMTUlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcblx0XHRcdG9wYWNpdHk6IC4yO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdCAgICBsZWZ0OiAwO1xuXHRcdCAgICB0b3A6IDA7XG5cdFx0ICAgIHJpZ2h0OiAwO1xuXHRcdCAgICBib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW1hZ2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblxuXHQmX19tZXRhIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cblx0Jl9fZGVzY3JpcHRpb24ge1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cblx0XHRAaW5jbHVkZSBicChsYXJnZSkge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdH1cblx0fVxufVxuIiwiLmMtY2FyZC12YWNhdHVyZSB7XG5cdCZfX2xpc3Qge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG4gICAgICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgICAgICBncmlkLXJvdy1nYXA6IDA7XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogMzBweDtcblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdGdyaWQtY29sdW1uOiBzcGFuIDEyIC8gc3BhbiAxMjtcblx0XHRtYXJnaW46IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcblx0fVxuXG5cdCZfX2Z1bGwtbGluayB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQuYy1jYXJkLXZhY2F0dXJlIHtcblx0XHRcdFx0Jl9faW1hZ2Uge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19maWd1cmUge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Ym9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG5cdFx0cGFkZGluZy10b3A6IDU4LjY5NTY1MjE3MzklO1xuXHR9XG5cblx0Jl9faW1hZ2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzO1xuXHR9XG5cblx0Jl9fbWV0YSB7XG5cdFx0cGFkZGluZzogMzBweCAwO1xuXG5cdFx0QGluY2x1ZGUgYnAobWVkaXVtKSB7XG5cdFx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cblx0fVxuXG5cdCZfX2RhdGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuXHRcdFx0ZmxleDogMCAwIDM1JTtcblx0XHR9XG5cdH1cblxuXHQmX190aXRsZSwgJl9fZW1wbG95bWVudC10eXBlLCAmX19sb2NhdGlvbiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblxuXHRcdEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cdFxuXG5cdFxufSIsIi5jLWNhcm91c2VsIHtcbiAgICAmX19saXN0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICY6bm90KC5zbGljay1pbml0aWFsaXplZCkge1xuICAgICAgICAgICAgLmMtY2Fyb3VzZWwge1xuICAgICAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoLW4rMSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpY2stbGlzdCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgbWFyZ2luOiAwIC01cHg7XG5cbiAgICAgICAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpY2stdHJhY2sge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGluaGVyaXQ7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IGluaGVyaXQ7XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpY2stc2xpZGUge1xuICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcblxuICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGljay1kb3RzIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luOiA1cHggMDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICZfX2ZpZ3VyZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgei1pbmRleDogLTE7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobWVkaXVtKSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNzVweCA3NXB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cblxuICAgICAgICBwaWN0dXJlIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG5cblxuICAgICAgICBAaW5jbHVkZSBicChtZWRpdW0pIHtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZnVsbC1saW5rIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgIH1cblxuICAgICZfX2lubmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgYnAobWVkaXVtKSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgICAgICAgfVxuICAgICAgICBcblxuICAgICAgICBAaW5jbHVkZSBicChsYXJnZSkge1xuICAgICAgICAgICAgbWluLWhlaWdodDogNzUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5jLWNhcm91c2VsX19saXN0LS1jYXJvdXNlbCAmIHtcbiAgICAgICAgICAgIC8qbWluLWhlaWdodDogaW5oZXJpdDsqL1xuICAgICAgICB9XG5cbiAgICAgICAgLmMtY2Fyb3VzZWxfX2xpc3QtLWNhcm91c2VsICYge1xuICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxMzdweCAwIDMwcHggMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICAgICBAaW5jbHVkZSBicChsYXJnZSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4NTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLnUtdGV4dC1jZW50ZXIgJiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuby1jb2x1bW5fX3RpdGxlIHtcblxuICAgICAgICAgICAgdGV4dC13cmFwOiBiYWxhbmNlO1xuXG4gICAgICAgICAgICBoMSwgaDIsIGgzLFxuICAgICAgICAgICAgaDQsIGg1LCBoNiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5vLWNvbHVtbl9fdGV4dCB7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuXG4gICAgICAgICYuc2xpY2stZGlzYWJsZWQge1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tcHJldiB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgIH1cblxuICAgICAgICAmLS1uZXh0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0taWNvbiB7XG4gICAgICAgICAgIC8qIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgICB9Ki9cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uYy1jYXJvdXNlbF9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jLWNhcm91c2VsX19wcm9ncmVzcy1iYXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ29sZDsgLyogb2Ygam91dyBtZXJrLWtsZXVyICovXG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBoZWlnaHQ6IDVweDtcbn1cbiIsIi5jLWZvb3RlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYWNrZ3JvdW5kLWZvb3RlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcblxuXHQmX190b3Age1xuXHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0Jl9fbG9nbyB7XG5cdFx0bGluZS1oZWlnaHQ6IDA7XG5cdFx0bWFyZ2luOiAxMjBweCAwIDAgMDtcblx0fVxuXG5cdCZfX2lubmVyIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHQgICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcblx0ICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsMWZyKTtcblx0ICAgIGdyaWQtcm93LWdhcDogMzBweDtcblx0ICAgIGdyaWQtY29sdW1uLWdhcDogMzBweDtcdFxuXHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdCAgICAuYy1mb290ZXJfX3dpZGdldHMgJiB7XG5cdCAgICBcdHRleHQtYWxpZ246IGxlZnQ7XG5cdCAgICBcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHQgICAgfVxuXG5cdCAgICBAaW5jbHVkZSBicChsYXJnZSkge1xuXHQgXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdCAgICBcdHRleHQtYWxpZ246IGxlZnQ7XG5cdCAgICB9XG5cdH1cblxuXHQmX19taWRkbGUge1xuXHRcdHBhZGRpbmc6IDYwcHggMDtcblx0fVxuXG5cdCZfX2Rlc2NyaXB0aW9uIHtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG5cdFx0cCB7XG5cdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29sdW1uIHtcblx0XHRncmlkLWNvbHVtbjogc3BhbiAxMi9zcGFuIDEyO1xuXG5cdFx0QGluY2x1ZGUgYnAobWVkaXVtKSB7XG5cdFx0XHRncmlkLWNvbHVtbjogc3BhbiA2L3NwYW4gNjtcblxuXHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0Y29sb3I6ICM3MTcxNzE7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRmb250LWZhbWlseTogJGZvbnQtdGV4dDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHR9XG5cblx0Jl9fd2lkZ2V0cyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblxuXHRcdC5tZW51IHtcblx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0LmMtbWVudV9faXRlbSB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDEwcHggMDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jLW1lbnVfX2xpbmsge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAuODU7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXG5cdCZfX21lbnUge1xuXHRcdGdyaWQtY29sdW1uOiBzcGFuIDEyL3NwYW4gMTI7XG5cblx0XHQmLS1jb250YWluZXIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRcdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRcdH1cblxuXHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuXHRcdFx0Z3JpZC1jb2x1bW46IHNwYW4gNi9zcGFuIDY7XG5cdFx0fVxuXG5cblx0XHRAaW5jbHVkZSBicChsYXJnZSkge1xuXHRcdFx0Z3JpZC1jb2x1bW46IHNwYW4gMy9zcGFuIDM7XG5cdFx0fVxuXG5cdFx0Ji0taXRlbSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogLjY1O1xuXHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLWxpbmsge1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tdGV4dCB7XG5cblx0XHR9XG5cblx0XHQmLS1jb3B5cmlnaHQge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXG5cdFx0XHRAaW5jbHVkZSBicChtZWRpdW0pIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cbiBcdFx0XHQuYy1tZW51IHtcbiBcdFx0XHRcdCZfX2xpc3Qge1xuIFx0XHRcdFx0ICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gXHRcdFx0XHRcbiBcdFx0XHRcdCAgICBAaW5jbHVkZSBicChsYXJnZSkge1xuIFx0XHRcdFx0ICAgIFx0bWFyZ2luLWJvdHRvbTogMDtcbiBcdFx0XHRcdCAgICB9XG4gXHRcdFx0XHR9XG5cbiBcdFx0XHRcdCZfX2l0ZW0ge1xuIFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcbiAgICBcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIFx0XHRcdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICBcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIFx0XHRcdFx0fVxuIFx0XHRcdFx0fVxuXG4gXHRcdFx0XHQmX19saW5rIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCZfX3RleHQge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItdGV4dCFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cbiBcdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29weXJpZ2h0IHtcblx0XHRwYWRkaW5nOiAxNXB4IDA7XG5cdFx0Ym9yZGVyLXRvcDogMDtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG5cdFx0Ji0taW5uZXIge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHQgICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcblx0XHQgICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLDFmcik7XG5cdFx0ICAgIGdyaWQtcm93LWdhcDogMTVweDtcblx0XHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdCAgICBAaW5jbHVkZSBicChtZWRpdW0pIHtcblx0XHQgICAgXHRncmlkLXJvdy1nYXA6IDMwcHg7XG5cdFx0ICAgIFx0Z3JpZC1jb2x1bW4tZ2FwOiAzMHB4O1xuXHRcdCAgICB9XG5cdFx0fVxuXG5cdFx0Ji0tbGVmdCB7XG5cdFx0XHRncmlkLWNvbHVtbjogc3BhbiAxMiAvIHNwYW4gMTI7XG5cdFx0XHRvcmRlcjogMjtcblxuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblxuIFx0XHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gXHRcdFx0XHRncmlkLWNvbHVtbjogc3BhbiA2IC8gc3BhbiA2O1xuIFx0XHRcdFx0b3JkZXI6IDE7XG4gXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcbiBcdFx0XHR9XG5cdFx0fVxuXG5cblx0XHQmLWRhdGUge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRvcmRlcjogMjtcblxuXHRcdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtZmF2aWNvbiB7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0bWFyZ2luOiAwIC41cmVtIDAgMDtcblx0XHQgICAgcGFkZGluZzogMDtcblx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdCAgICBoZWlnaHQ6IDMwcHg7XG5cdFx0fVxuXG5cdFx0Ji1tZXRhIHtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LXRleHQ7XG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLm8tc2VjdGlvbi0tZ2FsbGVyeSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4vKi5jLWdhbGxlcnkge1xuXHQmX19saXN0IHtcblx0XHRtYXJnaW46IDAgM3B4O1xuXG4gICAgICAgIC5zbGljay1saXN0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAtM3B4O1xuXG4gICAgICAgICAgICAuc2xpY2stc2xpZGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1jYXJvdXNlbCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRtYXJnaW46IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgaGVpZ2h0OiAzNTBweDtcblxuICAgICAgICBAaW5jbHVkZSBicChsYXJnZSkge1xuICAgICAgICAgICAgaGVpZ2h0OiA0NTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogYXV0bzsgIFxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIH1cblx0fVxuXG5cdCZfX2ZpZ3VyZSB7XG5cdFx0bWFyZ2luOiAwO1xuICAgIH1cbn0qL1xuXG5cblxuLmMtZ2FsbGVyeSB7XG4gICAgJl9fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG4gICAgICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgICAgICBncmlkLXJvdy1nYXA6IDE1cHg7XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogMTVweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgYnAobWVkaXVtKSB7XG4gICAgICAgICAgICBncmlkLXJvdy1nYXA6IDE1cHg7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxMiAvIHNwYW4gMTI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcblxuICAgICAgICBAaW5jbHVkZSBicChtZWRpdW0pIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDYgLyBzcGFuIDY7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0bisxKSB7IGdyaWQtY29sdW1uOiBzcGFuIDQ7IH0gXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0bisyKSB7IGdyaWQtY29sdW1uOiBzcGFuIDg7IH0gXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0biszKSB7IGdyaWQtY29sdW1uOiBzcGFuIDg7IH0gXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0bis0KSB7IGdyaWQtY29sdW1uOiBzcGFuIDQ7IH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fZmlndXJlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBcbiAgICAmX19pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbiAgICAvKiZfX2ZpZ3VyZSB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfSovXG59XG4iLCIuYy1oZWFkZXIge1xuXHR3aWR0aDogMTAwJTtcblx0XG5cdCZfX21haW4ge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFxuXHRcdC5pcy1zY3JvbGxlZCAmLCAubWVudS1vcGVuICYge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJlaWdlO1xuXHRcdH1cblx0XHRcblxuXHRcdD4gLm8tY29udGFpbmVyIHtcblx0XHRcdHBvc2l0aW9uOiBpbml0aWFsO1xuXHRcdH1cblxuXHR9XG5cblx0Jl9faW5uZXIge1xuXHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ICAgIGZsZXgtd3JhcDogd3JhcDtcblx0ICAgIGRpc3BsYXk6IGZsZXg7XG5cdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdCAgICBoZWlnaHQ6IDY4cHg7XG5cdH1cblxuXHQmX19jYWxsdG9hY3Rpb24ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRAaW5jbHVkZSBicChtZWRpdW0pIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogMDtcblxuXHRcdFx0LmlzLXNjcm9sbGVkICYge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fbmF2IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR9XG5cdH1cblxuXHQmX19idXR0b25zIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHQgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG5cdH1cblxuXG5cdCZfX2xhbmd1YWdlc3tcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHQgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG5cdH1cblx0XG5cdC5pcy1maXhlZCAmIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdH1cblxuXHQuaGFzLWhlcm8gJiB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHR9XG59XG4iLCIuby1zZWN0aW9uLS1oZXJvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IFxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLXRvcDogLTg4cHg7XG59XG5cbi5jLWhlcm8ge1xuICAgICZfX2xpc3Qge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgLnNsaWNrLWxpc3Qge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJl9fZmlndXJlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICBvcGFjaXR5OiAuMjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHBpY3R1cmUge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBicChtZWRpdW0pIHtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdmlkZW8tLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgb3BhY2l0eTogLjI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX192aWRlbyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX192aWRlby0td3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAmX192aWRlby0tb3ZlcmxheSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICZfX3ZpZGVvLS1wbGFjZWhvbGRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDsgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG59XG5cbiZfX3ZpZGVvLS1wbGFjZWhvbGRlci5oaWRkZW4ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBcblxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTQ4cHggMCAxMDBweCAwO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIC8qIG1hcmdpbjogMCBhdXRvOyAqL1xuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxODhweCAwIDEwMHB4IDA7XG4gICAgICAgIH1cbiAgICAgICBcbiAgICB9XG59IiwiLmMtbG9nbyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTI1cHg7XG5cdGhlaWdodDogMzJweDtcblx0bWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG5cblx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luOiAwIDE1cHggMCAwO1xuXHQgICAgd2lkdGg6IDEyNXB4O1xuXHRcdGhlaWdodDogMzJweDtcblx0fVxuXG5cdC5oYXMtaGVybyAmIHtcblx0XHRzdmcge1xuXHRcdFx0ZmlsbDogJGNvbG9yLXdoaXRlO1xuXG5cdFx0XHQuaXMtc2Nyb2xsZWQgJiwgLm1lbnUtb3BlbiAmICB7XG5cdFx0XHRcdGZpbGw6ICRjb2xvci1ibGFjaztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvLyB2YXJpYWJsZXMgbWVudSBpY29uXG4kbWVudS1pY29uLWxpbmUtaGVpZ2h0OiAycHg7XG4kbWVudS1pY29uLWxpbmUtd2lkdGg6IDMycHg7XG4kbWVudS1pY29uLWxpbmUtc3BhY2U6IDRweDtcbiRtZW51LWljb24tYm9yZGVyLXJhZGl1czogM3B4O1xuJG1lbnUtaWNvbi1saW5lLW9mZnNldFk6ICRtZW51LWljb24tbGluZS1oZWlnaHQgKyAkbWVudS1pY29uLWxpbmUtc3BhY2U7XG4kbWVudS1pY29uLWhlaWdodDogKDMqJG1lbnUtaWNvbi1saW5lLWhlaWdodCkgKyAoMiokbWVudS1pY29uLWxpbmUtc3BhY2UpO1xuJG1lbnUtZGVsYXk6IC41cztcbiRjdWJpYy1iZXppZXItaW46IGN1YmljLWJlemllcigwLjMwLDEsMC43MCwxKTtcbiRjdWJpYy1iZXppZXItb3V0OiBjdWJpYy1iZXppZXIoMSwwLjcwLDEsMC4zMCk7XG5cbi5jLW1lbnUtdG9nZ2xlIHsgXG4gIC8qcG9zaXRpb246IGFic29sdXRlOyovXG4gIC8qdG9wOiAxM3B4OyovXG4gIHotaW5kZXg6IDk5OTk5O1xuICAvKmxlZnQ6IDIwcHg7Ki9cbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICBAaW5jbHVkZSBicChsYXJnZSkge1xuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuICBcbiAgJjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJl9fYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6ICRtZW51LWljb24tbGluZS1oZWlnaHQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuaGFzLWhlcm8gJiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgfVxuXG4gICAgLmlzLXNjcm9sbGVkICYge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIH1cblxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBhbmltYXRpb246IGFuaW1hdGUtbGluZS0xLXJldiAkbWVudS1kZWxheSBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIGFuaW1hdGlvbjogYW5pbWF0ZS1saW5lLTItcmV2ICRtZW51LWRlbGF5IGVhc2UtaW4tb3V0O1xuICAgICAgbWFyZ2luOiAkbWVudS1pY29uLWxpbmUtc3BhY2UgMDtcbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgIGFuaW1hdGlvbjogYW5pbWF0ZS1saW5lLTMtcmV2ICRtZW51LWRlbGF5IGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgfVxuXG4gICYuaXMtb3BlbiB7XG4gICAgLmMtbWVudS10b2dnbGVfX2JhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgIFxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgYW5pbWF0aW9uOiBhbmltYXRlLWxpbmUtMSAkbWVudS1kZWxheSAkY3ViaWMtYmV6aWVyLWluIGZvcndhcmRzO1xuICAgICAgfVxuICBcbiAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICBhbmltYXRpb246IGFuaW1hdGUtbGluZS0yICRtZW51LWRlbGF5ICRjdWJpYy1iZXppZXItaW4gZm9yd2FyZHM7XG4gICAgICB9XG4gIFxuICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgIGFuaW1hdGlvbjogYW5pbWF0ZS1saW5lLTMgJG1lbnUtZGVsYXkgJGN1YmljLWJlemllci1pbiBmb3J3YXJkcztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhbmltYXRlLWxpbmUtMSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZSgwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJG1lbnUtaWNvbi1saW5lLW9mZnNldFksIDApIHJvdGF0ZSgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJG1lbnUtaWNvbi1saW5lLW9mZnNldFksIDApIHJvdGF0ZSg0NWRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhbmltYXRlLWxpbmUtMiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYW5pbWF0ZS1saW5lLTMge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUoMGRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0kbWVudS1pY29uLWxpbmUtb2Zmc2V0WSwgMCkgcm90YXRlKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtJG1lbnUtaWNvbi1saW5lLW9mZnNldFksIDApIHJvdGF0ZSgxMzVkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYW5pbWF0ZS1saW5lLTEtcmV2IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJG1lbnUtaWNvbi1saW5lLW9mZnNldFksIDApIHJvdGF0ZSg0NWRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICRtZW51LWljb24tbGluZS1vZmZzZXRZLCAwKSByb3RhdGUoMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGFuaW1hdGUtbGluZS0yLXJldiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYW5pbWF0ZS1saW5lLTMtcmV2IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLSRtZW51LWljb24tbGluZS1vZmZzZXRZLCAwKSByb3RhdGUoMTM1ZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLSRtZW51LWljb24tbGluZS1vZmZzZXRZLCAwKSByb3RhdGUoMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZSgwZGVnKTtcbiAgfVxufSIsIi5jLXNpdGUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG1heC13aWR0aDogMTAwdnc7XG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xuXHR3aWR0aDogMTAwJTtcblxuXHQmX19oZWFkZXIge1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgXG5cdFx0ei1pbmRleDogOTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLW91dGxpbmU7XG5cblx0XHQuaGFzLWhlcm8gJiB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbWFpbiB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctdG9wOiA4OHB4O1xuXG5cdFx0LypvdmVyZmxvdzogaGlkZGVuOyovXG5cblx0XHQuZXJyb3I0MDQgJiAge1xuXHRcdFx0cGFkZGluZy10b3A6IDEwOHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2Zvb3RlciB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG59XG5cbnAsIG9sLCB1bCB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59IiwiLmMtc29jaWFsIHtcbiAgICBcbiAgICAmX19saXN0IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwIC01cHg7XG5cbiAgICAgICAgLmMtc29jaWFsIHtcbiAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBtYXJnaW46IDAgNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnAoeGxhcmdlKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLmMtc29jaWFsIHtcbiAgICAgICAgICAgICAgICAmX19mdWxsLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Z1bGwtbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAmX19maWd1cmUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG59IiwiLmMtc3VidGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xufVxuIiwiXG4uYy11c3BzIHtcblx0Jl9fbGlzdCB7XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0Lm8tc2VjdGlvbi0tdXNwcyAgJiB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdCAgICBmbGV4LXdyYXA6IHdyYXA7XG5cdFx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuXHRcdH1cblx0fVxuICAgIFxuXHQmX19pdGVtIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHQuby1zZWN0aW9uLS11c3BzICAmIHtcblx0XHRcdGZsZXg6IDEgMCAxMDAlO1xuXG5cdFx0XHRAaW5jbHVkZSBicChsYXJnZSkge1xuXHRcdFx0XHRmbGV4OiAwIDAgMzMlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9faW5uZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0Jl9faWNvbiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdFx0d2lkdGg6IDEzcHg7XG5cdFx0aGVpZ2h0OiA4cHg7XG5cdH1cblxuXHQmX19tZXRhIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0fVxuXG5cdCZfX3RleHQge1xuXHRcdHAge1xuXHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHRzdHJvbmcge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5vLXNlY3Rpb24tLXVzcHMgICYge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0XHR9XG5cdH1cbn1cblxuLmMtaGlnaGxpZ2h0ZWQtdXNwcyB7XG5cdCZfX2xpc3Qge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdCAgICBmbGV4LXdyYXA6IHdyYXA7XG5cdCAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0ICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXG5cdCAgICBAaW5jbHVkIGJwKG1lZGl1bSkge1xuXHQgICAgXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHQgICAgfVxuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZsZXg6IDAgMCAzMSU7XG5cdH1cblxuXHQmX19maWd1cmUge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblxuXHQmX190ZXh0IHtcblx0ICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgXHR0ZXh0LXdyYXAtc3R5bGU6IGJhbGFuY2U7XG4gICBcdFx0bWF4LXdpZHRoOiA5MHB4O1xuXG4gICBcdFx0QGluY2x1ZGUgYnAobWVkaXVtKSB7XG4gICBcdFx0XHRtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICBcdFx0XHRmb250LXNpemU6IDE2cHg7XG4gICBcdFx0fVxuXHR9XG59XG5cbi5vLWNvbHVtbl9fdXNwcyB7XG5cdC5jLXVzcHMge1xuXHRcdCZfX2xpc3Qge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0ICAgIFxuXHRcdCZfX2l0ZW0ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2lubmVyIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0Jl9faWNvbiB7XG5cdFx0XHRmbGV4OiAwIDAgMTJweDtcblx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdH1cblxuXHRcdCZfX21ldGEge1xuXHRcdFx0ZmxleDogMSAwIGNhbGMoMTAwJSAtIDIwcHgpO1xuXHRcdH1cblxuXHRcdCZfX3RleHQge1xuXHRcdFx0cCB7XG5cdFx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbn1cbiIsIi51LXRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udS10ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udS10ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4iLCIudS1oaWRlLW1vYmlsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cblx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICBcdGRpc3BsYXk6IGluaXRpYWw7XG4gIFx0fVxufVxuXG4udS1oaWRlLWRlc2t0b3Age1xuICBAaW5jbHVkZSBicChsYXJnZSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuIiwiLnUtc3Itb25seSB7XG4gIEBpbmNsdWRlIGhpZGRlbi12aXN1YWxseSgpO1xufSIsIi5jLWFydGljbGUge1xuXG5cdCZfX2hlYWRlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblxuXHQmX19kYXRlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0fVxuXG5cdCZfX2NvbnRhaW5lciB7XG5cblx0ICAgIG1heC13aWR0aDogODUwcHg7XG5cdCAgICBtYXJnaW46IDAgYXV0bztcblx0ICAgIHBhZGRpbmc6IDAgNDBweDtcblx0ICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIFx0bWFyZ2luLWJvdHRvbTogMTAwcHg7XG5cbiAgICBcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1vdXRsaW5lO1xuXHQgICAgYm9yZGVyLXRvcDogMDtcblx0fVxuXG5cdCZfX2ZpZ3VyZSB7XG5cdCAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gICAgXHRtYXJnaW46IDAgLTIwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcbiAgICBcdEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuICAgIFx0XHRtYXJnaW46IDAgLTUwcHg7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlICsgMTAwcHgpO1xuICAgIFx0fVxuXHR9XG5cblx0Jl9faW1hZ2Uge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHQgICAgbWFyZ2luOiAwIC0yMHB4O1xuICAgXHRcdHBhZGRpbmc6IDIwcHg7XG5cbiAgIFx0XHRAaW5jbHVkZSBicChtZWRpdW0pIHtcbiAgIFx0XHQgICAgbWFyZ2luOiAwIC01MHB4O1xuICAgIFx0XHRwYWRkaW5nOiA1MHB4O1xuICAgXHRcdH1cblxuICAgXHRcblx0fVxuXG5cdCZfX21ldGEge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHRjb2xvcjogJGNvbG9yLXRleHQ7XG5cdH1cbn1cbiIsIi5jLXRhZ3Mge1xuXHQmX19sYWJlbCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHQgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHQgICAgY29sb3I6ICRjb2xvci1ibGFjaztcblx0fVxuXG5cdCZfX2xpc3Qge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0bWFyZ2luOiAwIDJweDtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLW91dGxpbmU7XG5cdFx0cGFkZGluZzogNHB4IDEycHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjRweDtcblxuXHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ICAgIG1hcmdpbjogMCAycHggNHB4IDJweDtcblx0XHQgICAgYmFja2dyb3VuZDogI2ZmZjtcblx0XHQgICAgYm9yZGVyOiAxcHggc29saWQgI2YyZjFlZDtcblx0XHQgICAgcGFkZGluZzogNHB4IDEycHg7XG5cdFx0ICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMTRweDtcblx0XHQgICAgYmFja2dyb3VuZDogI2YyZjFlZDtcblx0XHQgICAgY29sb3I6IGJsYWNrO1xuXHR9XG59XG5cblxuLm90Z3MtZGV2ZWxvcG1lbnQtc2l0ZS1mcm9udC1lbmQge1xuXHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbn1cblxuXG4uby1wdWxzZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNmb3JtLWJveDogZmlsbC1ib3g7XG4gIGFuaW1hdGlvbjogcHVsc2UgMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAwJSAgIHsgb3BhY2l0eTogLjc1OyB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG5cdCAgNTAlIHsgb3BhY2l0eTogLjE7IHRyYW5zZm9ybTogc2NhbGUoLjc1KTsgfVxuICAxMDAlIHsgb3BhY2l0eTogLjc1OyB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG59XG5cblxubWFpbjpoYXMoLmMtc2VjdGlvbi0taGVybzpmaXJzdC1vZi10eXBlKSAuYy1oZWFkZXIge1xuICAgIC0taGVhZGVyLWNvbG9yOiB3aGl0ZTtcbn1cblxuLm8tc2VjdGlvbi0tcmVsYXRlZC1wb3N0cyB7XG5cdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cblx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMjBweDtcblx0fVxufVxuXG4uby1zaWduYWxzX19pY29uIHtcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMzJweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYmx1cnJlZC1pbWFnZSB7XG4gIGZpbHRlcjogYmx1cigxMHB4KTtcbn1cblxuLm8tc2VjdGlvbi0tZ3JhZGllbnQge1xuXHRtYXJnaW46IDA7XG5cblx0Ji5vLXNlY3Rpb24tLXB1cnBsZS1ncmFkaWVudC1sZWZ0IHtcblx0XHRzdmcge1xuXHRcdFx0bWF4LXdpZHRoOiA0MDBweDtcblx0XHRcdG1heC1oZWlnaHQ6IDQwMHB4O1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0fVxuXHR9XG5cblx0Ji5vLXNlY3Rpb24tLXB1cnBsZS1ncmFkaWVudC1sZWZ0LWJvdHRvbXtcblx0XHRzdmcge1xuXHRcdFx0bWF4LXdpZHRoOiA0MDBweDtcblx0XHRcdG1heC1oZWlnaHQ6IDQwMHB4O1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTI1JSk7XG5cdFx0fVxuXHR9XG5cblxuXHQmLm8tc2VjdGlvbi0tYmx1ZS1ncmFkaWVudC1sZWZ0IHtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblxuXHRcdHN2ZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDQwMHB4O1xuXHRcdFx0bWF4LWhlaWdodDogNDAwcHg7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xuXHRcdH1cblx0fVxuXG5cdCYuby1zZWN0aW9uLS1ibHVlLWdyYWRpZW50LWxlZnQtYmlnIHtcblx0XHRzdmcge1xuXHRcdFx0bWF4LXdpZHRoOiA0MDBweDtcblx0XHRcdG1heC1oZWlnaHQ6IDQwMHB4O1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTI1JSk7XG5cdFx0fVxuXHR9XG5cblx0Ji5vLXNlY3Rpb24tLXB1cnBsZS1ncmFkaWVudC1jZW50ZXItYmlnIHtcblx0XHRzdmcge1xuXHRcdFx0bWF4LXdpZHRoOiA1NTBweDtcblx0XHRcdG1heC1oZWlnaHQ6IDU1MHB4O1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgLTUwJSk7XG5cdFx0fVxuXHR9XG59XG5cbi5jLXJldmlld3Mge1xuXHQmX19vdXRlciB7XG5cdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQmX19saXN0IHtcblx0ICAgIGRpc3BsYXk6IGdyaWQ7XG5cdCAgICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuXHQgICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcblx0ICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuXHQgICAgZ3JpZC1yb3ctZ2FwOiAzMHB4O1xuXHQgICAgZ3JpZC1jb2x1bW4tZ2FwOiAzMHB4O1xuXG5cdH1cblxuXHQmX19jb250YWluZXIge1xuXHRcdCYtLWxlZnQge1xuICAgXHRcdFx0Z3JpZC1jb2x1bW46IHNwYW4gMTIgLyBzcGFuIDEyO1xuXG4gICBcdFx0IFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdFx0Z3JpZC1jb2x1bW46IHNwYW4gNiAvIHNwYW4gNjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1yaWdodCB7XG5cdFx0XHRncmlkLWNvbHVtbjogc3BhbiAxMiAvIHNwYW4gMTI7XG5cblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdCAgICAgICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcblx0ICAgICAgICBncmlkLWF1dG8tZmxvdzogcm93O1xuXHQgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuXHQgICAgICAgIGdyaWQtcm93LWdhcDogMzBweDtcblx0ICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDMwcHg7XG5cblx0XHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0XHRcdGdyaWQtY29sdW1uOiBzcGFuIDYgLyBzcGFuIDY7XG5cblx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdCAgICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuXHRcdFx0ICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG5cdFx0XHQgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG5cdFx0XHQgICAgZ3JpZC1yb3ctZ2FwOiAzMHB4O1xuXHRcdFx0ICAgIGdyaWQtY29sdW1uLWdhcDogMzBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0Z3JpZC1jb2x1bW46IHNwYW4gMTIgLyBzcGFuIDEyO1xuXG5cdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdGdyaWQtY29sdW1uOiBzcGFuIDYgLyBzcGFuIDY7XG5cdFx0fVxuXG5cdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0YmFja2dyb3VuZDogI0Q5RjRGOTtcblx0XHR9XG5cblx0XHQmLmlzLWZpcnN0IHtcblx0XHRcdGJhY2tncm91bmQ6ICNmMmU2ZmE7XG5cblx0XHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gIFx0XHRcdFx0Z3JpZC1jb2x1bW46IHNwYW4gMTIgLyBzcGFuIDEyO1xuICBcdFx0XHRcdGhlaWdodDogMTAwJTtcbiAgXHRcdFx0XHRwYWRkaW5nOiA2MHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuaXMtc2Vjb25kIHtcblx0XHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0XHRcdGdyaWQtY29sdW1uOiBzcGFuIDEyIC8gc3BhbiAxMjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19pbm5lciB7XG5cdFx0LmlzLXNlY29uZCAmIHtcblx0XHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0ICAgICAgICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuXHRcdCAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcblx0XHQgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuXHRcdCAgICAgICAgZ3JpZC1yb3ctZ2FwOiAzMHB4O1xuXHRcdCAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAzMHB4O1xuXHRcdFx0fVxuXHRcdH0gXG5cdH1cblxuXHQmX19maWd1cmUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHdpZHRoOiA2MHB4O1xuXHRcdGhlaWdodDogNjBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdG1hcmdpbjogMCAwIDE1cHggMDtcblxuXHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0XHRtYXJnaW46IDAgMCAyNXB4IDA7XG5cblx0XHRcdC5pcy1maXJzdCAmIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdH1cblxuXHRcdFx0LmlzLWZpcnN0ICYsIC5pcy1zZWNvbmQgJiB7XG5cdFx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuaXMtc2Vjb25kICYge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdGdyaWQtY29sdW1uOiBzcGFuIDMgLyBzcGFuIDM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9faW1hZ2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdC5pcy1zZWNvbmQgJiB7XG5cdFx0XHRcdG1heC13aWR0aDogMzUwcHg7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0Z3JpZC1jb2x1bW46IHNwYW4gOSAvIHNwYW4gOTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG5cdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdC5pcy1maXJzdCAmIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0XHRcdFx0bWF4LXdpZHRoOiAzNTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19jaXJjbGUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIGJvdHRvbTogMDtcblx0ICAgIHJpZ2h0OiAwO1xuXHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpO1xuXHQgICAgei1pbmRleDogLTE7XG5cdH1cbn1cblxuLyogQ2FsbCB0byBhY3Rpb24gKi9cbi5vLXNlY3Rpb24tLWNhbGxfdG9fYWN0aW9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRtYXJnaW4tdG9wOiAyMDBweDtcblx0XG5cdC5wYWdlLWlkLTczNyAmIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0Lm8tbGF5b3V0X19pdGVtIHtcblx0XHRwYWRkaW5nOiAxMDBweCAwO1xuXHR9XG59XG5cbi5jLWNhbGwtdG8tYWN0aW9uIHtcblx0Jl9fZmlndXJlIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQmX19pbWFnZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgbGVmdDogMDtcblx0ICAgIHJpZ2h0OiAwO1xuXHQgICAgYm90dG9tOiAwO1xuXHQgICAgei1pbmRleDogMDtcblx0ICAgIGhlaWdodDogMTAwJTtcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgb2JqZWN0LWZpdDogY292ZXI7XG5cdH1cbn1cblxuXG4uby1zZWN0aW9uLS1icmFuY2hlcyB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jLWJyYW5jaGVzIHtcblxuXHQmX19saXN0IHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQmX19pbm5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuXHQmX19vdXRlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHQgICAgYm9yZGVyOiAxcHggc29saWQ7XG5cdCAgICBwYWRkaW5nOiAzMHB4O1xuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgbGVmdDogMDtcblx0ICAgIGJvdHRvbTogMDtcblx0ICAgIHotaW5kZXg6IDI7XG5cblx0ICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIFx0YWxpZ24taXRlbXM6IGFuY2hvci1jZW50ZXI7XG5cdH1cblxuXHQmX19pY29uIHtcblx0XHRtYXJnaW4tbGVmdDogMzBweDtcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXdlaWdodDogNTAwO1xuXG5cdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2ZpZ3VyZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cGFkZGluZy10b3A6IDEyMCU7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0Jl9faW1hZ2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIGxlZnQ6IDA7XG5cdCAgICByaWdodDogMDtcblx0ICAgIGJvdHRvbTogMDtcblx0ICAgIHotaW5kZXg6IDA7XG5cdCAgICBoZWlnaHQ6IDEwMCU7XG5cdCAgICB3aWR0aDogMTAwJTtcblx0ICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXHR9XG59XG5cblxuLm8tc2VjdGlvbi0tcHJvdG9jb2wge1xuXHQuby1jb250YWluZXIge1xuXHQgICAgcG9zaXRpb246IG5vbmU7XG5cdCAgICB6LWluZGV4OiBhdXRvO1xuXHR9XG59XG5cbi5jLXByb3RvY29sIHtcblx0Jl9fbGlzdCB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0ICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG5cdCAgICBncmlkLWF1dG8tZmxvdzogcm93O1xuXHQgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG5cdCAgICBncmlkLXJvdy1nYXA6IDA7XG5cdCAgICBncmlkLWNvbHVtbi1nYXA6IDA7XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRncmlkLWNvbHVtbjogc3BhbiAxMiAvIHNwYW4gMTI7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdC5jLXByb3RvY29sIHtcblx0XHRcdFx0Jl9faW5uZXIge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicChzbWFsbCkge1xuXHRcdFx0Z3JpZC1jb2x1bW46IHNwYW4gNiAvIHNwYW4gNjtcblxuXHRcdFx0JjpudGgtb2YtdHlwZShvZGQpIHtcblx0XHRcdFx0LmMtcHJvdG9jb2wge1xuXHRcdFx0XHRcdCZfX2lubmVyIHtcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpudGgtb2YtdHlwZSgzKSB7XG5cdFx0XHRcdC5jLXByb3RvY29sIHtcblx0XHRcdFx0XHQmX19pbm5lciB7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnAobWVkaXVtKSB7XG5cdFx0XHRncmlkLWNvbHVtbjogc3BhbiAzIC8gc3BhbiAzO1xuXG5cdFx0XHQuYy1wcm90b2NvbCB7XG5cdFx0XHRcdCZfX2lubmVyIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHQuYy1wcm90b2NvbCB7XG5cdFx0XHRcdFx0Jl9faW5uZXIge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXG5cdFx0fVxuXG5cdFx0Ji5oYXMtaW1hZ2Uge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdC5jLXByb3RvY29sIHtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmX19pbm5lciB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jl9fZmlndXJlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0ICAgIHRvcDogMDtcblx0XHRcdFx0XHQgICAgbGVmdDogMDtcblx0XHRcdFx0XHQgICAgcmlnaHQ6IDA7XG5cdFx0XHRcdFx0ICAgIGJvdHRvbTogMDtcblx0XHRcdFx0LypcdCAgICBoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0ICAgIG9iamVjdC1maXQ6IGNvbnRhaW47Ki9cblx0XHRcdFx0XHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAxMDAlKTtcblx0XHRcdFx0XHQgICAgei1pbmRleDogNDtcblx0XHRcdFx0XHQgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuXHRcdFx0XHRcdCAgICBib3JkZXItdG9wOiAwO1xuXHRcdFx0XHRcdCAgICBvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdCAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jl9faW1hZ2Uge1xuXHRcdFx0XHRcdCAgICBoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0ICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0XHRcdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2lubmVyIHtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRtaW4taGVpZ2h0OiAyMDBweDtcblxuXHRcdEBpbmNsdWRlIGJwKHNtYWxsKSB7XG5cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicChtZWRpdW0pIHtcblx0XHRcdG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdHBhZGRpbmc6IDMwcHggNDBweDtcblx0XHR9XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRAaW5jbHVkZSBicChtZWRpdW0pIHtcblx0XHRcdG1heC13aWR0aDogMTY1cHg7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cblx0XHRcdEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuXHRcdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19maWd1cmUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG59XG5cbi5jLWJlbmVmaXRzIHtcblx0Jl9faW5uZXIge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdCAgICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuXHQgICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcblx0ICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuXHQgICAgZ3JpZC1yb3ctZ2FwOiAwO1xuXHQgICAgZ3JpZC1jb2x1bW4tZ2FwOiAwO1xuXHR9XG5cblx0Jl9fY29sdW1uIHtcblx0XHRncmlkLWNvbHVtbjogc3BhbiAxMiAvIHNwYW4gMTI7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YmFja2dyb3VuZDogIzU4MUY3RDtcblx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcblx0ICAgIG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHQmLS1sZWZ0IHtcblx0XHRcdGJhY2tncm91bmQ6ICNmMmU2ZmE7XG5cdCAgICBcdGJvcmRlci1ib3R0b206IDA7XG5cblx0ICAgIFx0QGluY2x1ZGUgYnAobWVkaXVtKSB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tcmlnaHQge1xuXG5cdFx0XHRAaW5jbHVkZSBicChtZWRpdW0pIHtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnAobWVkaXVtKSB7XG5cdFx0XHRncmlkLWNvbHVtbjogc3BhbiA2IC8gc3BhbiA2O1xuXHRcdH1cblxuXG5cdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdCYtLWxlZnQge1xuXHRcdFx0XHRncmlkLWNvbHVtbjogc3BhbiA1IC8gc3BhbiA1O1xuXHRcdFx0fVxuXG5cdFx0XHQmLS1yaWdodCB7XG5cdFx0XHRcdGdyaWQtY29sdW1uOiBzcGFuIDcgLyBzcGFuIDc7XHRcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTtcblx0XHRwYWRkaW5nOiA4MHB4IDQwcHg7XG5cblx0XHRAaW5jbHVkZSBicChsYXJnZSkge1xuXHRcdFx0cGFkZGluZzogMTAwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGFiZWwge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0cGFkZGluZzogMTBweCAxNnB4O1xuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHR9XG5cblx0Jl9fZGVzY3JpcHRpb24ge1xuXG5cdFx0QGluY2x1ZGUgYnAobWVkaXVtKSB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHR9XG5cblx0XHQuYy1iZW5lZml0c19fY29sdW1uLS1yaWdodCAmIHtcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0fVxuXG5cdFx0dWw6bGFzdC1vZi10eXBlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZmlndXJlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQmX19pbWFnZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHRvcDogMDtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cbn1cblxuLmMtdGFicyB7XG5cdCZfX2lubmVyIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHQgICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcblx0ICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG5cdCAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcblx0ICAgIGdyaWQtcm93LWdhcDogMDtcblx0ICAgIGdyaWQtY29sdW1uLWdhcDogMDtcblx0fVxuXG5cdCZfX2NvbHVtbiB7XG5cdFx0Z3JpZC1jb2x1bW46IHNwYW4gMTIgLyBzcGFuIDEyO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdGdyaWQtY29sdW1uOiBzcGFuIDYgLyBzcGFuIDY7XG5cdFx0fVxuXG5cdFx0Ji0tcmlnaHQge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuXHRcdH1cblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdG1hcmdpbjogMDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuXG5cdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHQmX19mdWxsLWxpbmsge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXG5cdFx0XHQuYy10YWJzIHtcblx0XHRcdFx0Jl9fdGFiIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNEM0FCRUUgNzYuMDUlLCAjQzAzRUQzIDEyOC40JSk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmX19pY29uIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzIGVhc2UtaW47XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX190YWIge1xuXHRcdHBhZGRpbmc6IDI1cHggNDBweDtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQmX19pY29uIHtcbiBcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cyBlYXNlLWluO1xuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0fVxuXG5cdCZfX2ZpZ3VyZSB7XG5cblx0XHRwYWRkaW5nLWJvdHRvbTogNzUlO1xuICAgIFx0cG9zaXRpb246IHJlbGF0aXZlO1xuICAgIFx0b3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBcdG1hcmdpbjogMDtcblxuICAgXHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cblxuXHQmX19pbWFnZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHRvcDogMDtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cbn1cblxuLmMtbG9nb3Mge1xuXHQmX19oZWFkaW5nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdFx0QGluY2x1ZGUgYnAobWVkaXVtKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2xpc3Qge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0bWF4LXdpZHRoOiAxNTBweDtcblx0fVxufVxuXG4uYy1zZWxlY3RlZC1yZXNvdXJjZXMge1xuXHQmX19pbm5lciB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0ICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG5cdCAgICBncmlkLWF1dG8tZmxvdzogcm93O1xuXHQgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG5cdCAgICBncmlkLXJvdy1nYXA6IDMwcHg7XG5cdCAgICBncmlkLWNvbHVtbi1nYXA6IDE1cHg7XG5cdH1cblxuXHQmX19ibG9ncyB7XG5cdFx0Z3JpZC1jb2x1bW46IHNwYW4gMTIgLyBzcGFuIDEyO1xuXHR9XG5cblx0Jl9fYnV0dG9uLWhvbGRlciB7XG5cdFx0Z3JpZC1jb2x1bW46IHNwYW4gMTIgLyBzcGFuIDEyO1xuXHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuXG4uYy1xdW90ZSB7XG5cdCZfX3F1b3RlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cblx0Jl9fY29tcG9uZW50IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICB0b3A6IDA7XG5cdCAgICB6LWluZGV4OiAtMTtcblx0ICAgIHRvcDogLTgwcHg7XG5cdCAgICByaWdodDogMjBweDtcblx0ICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTtcblx0fVxufVxuXG5cbi5jLWNhcm91c2VsLXJlc291cmNlcyB7XG5cdCZfX2lubmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQuc2xpY2stZG90cyB7XG5cdFx0XHRwYWRkaW5nOiAwIDQwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAzO1xuXHRcdH1cblxuXHRcdC5zbGljay1hcnJvd3Mge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCAgICBsZWZ0OiAwO1xuXHRcdCAgICByaWdodDogMDtcblx0XHQgICAgaGVpZ2h0OiA0OHB4O1xuXHRcdCAgICBtYXJnaW4tdG9wOiAtNDhweDtcblxuXHRcdFx0LmMtY2Fyb3VzZWxfX2J1dHRvbiAge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qLm8tbGF5b3V0X19pdGVtLm8tbGF5b3V0X19pdGVtLS1pbWFnZSB7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgICBsZWZ0OiAtMTVweDtcblxuICAgIEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuXHQgICAgbGVmdDogY2FsYygtNTAlIC0gMTVweCk7XG5cdCAgICB3aWR0aDogY2FsYygxNTAlICsgMTVweCk7XG5cdH1cbn1cbiovXG4uYy1pbWctdGV4dF9fZmlndXJlIHtcblx0bWFyZ2luOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0Ji0tY29tcG9uZW50IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICByaWdodDogMDtcblx0ICAgIG1heC13aWR0aDogMTcwcHg7XG5cdCAgICBib3R0b206IC0xMDBweDtcblx0fVxufVxuXG4uYy1zdGVwcyB7XG5cdCZfX2xpc3Qge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdCAgICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuXHQgICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcblx0ICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuXHQgICAgZ3JpZC1yb3ctZ2FwOiAzMHB4O1xuXG5cdCAgICBAaW5jbHVkZSBicChsYXJnZSkge1xuXHQgXHQgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxMDBweDtcblx0IFx0fVxuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0Z3JpZC1jb2x1bW46IHNwYW4gMTIgLyBzcGFuIDEyO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRAaW5jbHVkZSBicChsYXJnZSkge1xuXHRcdFx0Z3JpZC1jb2x1bW46IHNwYW4gNCAvIHNwYW4gNDtcblxuXHRcdFxuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXG5cdFx0fVxuXG5cdFx0LyomOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IC0zMHB4OyAvLyBoZWxmdCB2YW4gZ3JpZC1jb2x1bW4tZ2FwXG4gICAgICAgICAgICB0b3A6IDQwcHg7ICAgIC8vIHVpdGxpam5lbiBtZXQgdGl0ZWxcbiAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzYnIGhlaWdodD0nMzYnIHZpZXdCb3g9JzAgMCAzNiAzNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2NpcmNsZSBjeD0nMTgnIGN5PScxOCcgcj0nMTcuNScgc3Ryb2tlPSdibGFjaycvJTNFJTNDcGF0aCBkPSdNMTEgMThoMTRNMTkgMTJsNiA2LTYgNicgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLy8gdmVyYmVyZyBvcCBtb2JpZWwgZW4gbWVkaXVtIChpdGVtcyBzdGFhbiBvbmRlciBlbGthYXIpXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBAaW5jbHVkZSBicChsYXJnZSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gbGFhdHN0ZSBpdGVtIGluIGVlbiByaWogdmFuIDMgaGVlZnQgZ2VlbiBwaWpsIG5vZGlnXG4gICAgICAgICY6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfSovXG5cdH1cblxuXHQmX19pbm5lciB7XG5cdFx0cGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgXHRoZWlnaHQ6IDEwMCU7XG5cbiAgICBcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgXHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIFx0fVxuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdG1heC13aWR0aDogMzM1cHg7XG5cdH1cblxuXHQmX19kZXNjcmlwdGlvbiB7XG5cdFx0XG5cdFx0cCB7XG5cblx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2RpdmlkZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHQgICAgcmlnaHQ6IDA7XG5cdCAgICBib3R0b206IDA7XG5cblx0ICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0XHRyaWdodDogLTUwcHg7XG5cdFx0ICAgIHRvcDogMDtcblx0XHQgICAgYm90dG9tOiAwO1xuXHRcdCAgICBsZWZ0OiBpbmhlcml0O1xuXHQgICAgfVxuXG5cdCAgICBzdmcge1xuXHQgICAgXHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cblx0ICAgIFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHQgICAgXHR9XG5cdCAgICB9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdCAgICBoZWlnaHQ6IDFweDtcblx0XHQgICAgYmFja2dyb3VuZDogIzcwNzA3MDtcblx0XHQgICAgbGVmdDogMDtcblx0XHQgICAgei1pbmRleDogLTE7XG5cdFx0ICAgIHRvcDogMjBweDtcblx0XHQgICAgYm90dG9tOiAwO1xuXHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cblx0XHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0XHRcdHdpZHRoOiAxcHg7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0bGVmdDogMjBweDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5vLXNlY3Rpb24tLWJsb2Nrc3RydWN0dXJlIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuXG5cbi5jLWJsb2NrcyB7XG5cdCZfX2xpc3Qge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdCAgICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuXHQgICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcblx0ICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuXHQgICAgZ3JpZC1yb3ctZ2FwOiAxNXB4O1xuXHQgICAgZ3JpZC1jb2x1bW4tZ2FwOiAwO1xuXG5cdCAgICBAaW5jbHVkZSBicChtZWRpdW0pIHtcblx0ICAgIFx0Z3JpZC1yb3ctZ2FwOiAxNXB4O1xuXHQgICAgXHRncmlkLWNvbHVtbi1nYXA6IDE1cHg7XG5cdCAgICB9XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0Z3JpZC1jb2x1bW46IHNwYW4gMTIgLyBzcGFuIDEyO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblxuXHRcdEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuXHRcdFx0Z3JpZC1jb2x1bW46IHNwYW4gNiAvIHNwYW4gNjtcblxuXHRcdFx0LmMtYmxvY2tzX19saXN0LS1vbmUgJiB7XG5cdFx0XHRcdGdyaWQtY29sdW1uOiBzcGFuIDEyIC8gc3BhbiAxMjtcblx0XHRcdH1cblx0XHRcblx0XHRcdC5jLWJsb2Nrc19fbGlzdC0tdHdvICYge1xuXHRcdFx0XHRncmlkLWNvbHVtbjogc3BhbiA2IC8gc3BhbiA2O1xuXHRcdFx0fVxuXG5cdFx0XHQuYy1ibG9ja3NfX2xpc3QtLXRocmVlICYge1xuXHRcdFx0XHRncmlkLWNvbHVtbjogc3BhbiA2IC8gc3BhbiA2O1xuXHRcdFx0fVxuXG5cdFx0XHQuYy1ibG9ja3NfX2xpc3QtLWZvdXIgJiB7XG5cdFx0XHRcdGdyaWQtY29sdW1uOiBzcGFuIDYgLyBzcGFuIDY7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdGdyaWQtY29sdW1uOiBzcGFuIDMgLyBzcGFuIDM7XG5cblx0XHRcdC5jLWJsb2Nrc19fbGlzdC0tb25lICYge1xuXHRcdFx0XHRncmlkLWNvbHVtbjogc3BhbiAxMiAvIHNwYW4gMTI7XG5cdFx0XHR9XG5cdFx0XG5cdFx0XHQuYy1ibG9ja3NfX2xpc3QtLXR3byAmIHtcblx0XHRcdFx0Z3JpZC1jb2x1bW46IHNwYW4gNiAvIHNwYW4gNjtcblx0XHRcdH1cblxuXHRcdFx0LmMtYmxvY2tzX19saXN0LS10aHJlZSAmIHtcblx0XHRcdFx0Z3JpZC1jb2x1bW46IHNwYW4gNCAvIHNwYW4gNDtcblx0XHRcdH1cblxuXHRcdFx0LmMtYmxvY2tzX19saXN0LS1mb3VyICYge1xuXHRcdFx0XHRncmlkLWNvbHVtbjogc3BhbiAzIC8gc3BhbiAzO1xuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG5cblx0Jl9faW5uZXIge1xuXHRcdHBhZGRpbmc6IDM4cHggMzJweDtcblx0fVxuXG5cdCZfX3N0YXR1cyB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0XHQmLS1pbmRpY2F0b3Ige1xuXHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA0cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdH1cblxuXHRcdCYtLXRleHQge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1vdXRsaW5lO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RhZyB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvci1wcmltYXJ5LCAxOCUpO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuXHRcdGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cdFx0cGFkZGluZzogNXB4IDE1cHg7XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXG5cdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdGZvbnQtc2l6ZTogMzVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3RleHQge1xuXHRcdGNvbG9yOiAjNzk3OTc5O1xuXG5cdFx0cCB7XG5cdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLmMtZW5naW5lZXJzIHtcblx0Jl9fbGlzdCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG1hcmdpbi1sZWZ0OiAtMzBweCFpbXBvcnRhbnQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtNDBweCFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0ICAgIG1hcmdpbi1sZWZ0OiAwO1xuXHRcdH1cblxuXHR9XG5cblx0Jl9fZmlndXJlIHtcblx0XHR3aWR0aDogNjBweDtcblx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRAaW5jbHVkZSBicChsYXJnZSkge1xuXHRcdFx0d2lkdGg6IDEyMHB4O1xuXHRcdFx0aGVpZ2h0OiAxMjBweDtcblx0XHR9XG5cdH1cblxuXHQmX19pbWFnZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdH1cbn1cblxuXG5cbi5jLXBhcnRuZXJzIHtcblx0Jl9fbGlzdCB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0ICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG5cdCAgICBncmlkLWF1dG8tZmxvdzogcm93O1xuXHQgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG5cdCAgICBncmlkLXJvdy1nYXA6IDA7XG5cdCAgICBncmlkLWNvbHVtbi1nYXA6IDA7XG5cblx0ICAgIEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuXHQgICAgXHRncmlkLXJvdy1nYXA6IDE1cHg7XG5cdCAgICBcdGdyaWQtY29sdW1uLWdhcDogMTVweDtcblx0ICAgIH1cblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdG1hcmdpbjogMDtcblx0XHRncmlkLWNvbHVtbjogc3BhbiAxMiAvIHNwYW4gMTI7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJlaWdlO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1iZWlnZTtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBhZGRpbmctdG9wOiA3OC4xMjUlO1xuXHRcdFxuXHRcdEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuXHRcdFx0Z3JpZC1jb2x1bW46IHNwYW4gNiAvIHNwYW4gNjtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicChsYXJnZSkge1xuXHRcdFx0Z3JpZC1jb2x1bW46IHNwYW4gNCAvIHNwYW4gNDtcblx0XHR9XG5cdH1cblxuXHQmX19pbm5lciB7XG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICB0b3A6IDA7XG5cdCAgICBsZWZ0OiAwO1xuXHQgICAgcmlnaHQ6IDA7XG5cdCAgICBib3R0b206IDA7XG5cdCAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQmX19maWd1cmUge1xuXHRcdG1heC13aWR0aDogMzAwcHg7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0LyomX19maWd1cmUge1xuXHRcdHdpZHRoOiA2MHB4O1xuXHRcdGhlaWdodDogNjBweDtcblx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0XHR3aWR0aDogMTIwcHg7XG5cdFx0XHRoZWlnaHQ6IDEyMHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2ltYWdlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0fSovXG59XG5cblxuLm8tc2VjdGlvbi0tdHJ1c3RlZF9ieSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itb3V0bGluZTtcbn1cblxuLmMtdHJ1c3Qge1xuXHRwYWRkaW5nOiA0MHB4IDA7XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBncmlkLXJvdy1nYXA6IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobWVkaXVtKSB7XG4gICAgICAgICAgICBncmlkLXJvdy1nYXA6IDE1cHg7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGl0bGUtLWhvbGRlciB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyIC8gc3BhbiAxMjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKG1lZGl1bSkgeyBcbiAgICAgICAgXHRncmlkLWNvbHVtbjogc3BhbiA0IC8gc3BhbiA0OyBcbiAgICAgICAgXHR0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGFyZ2UpICB7IFxuICAgICAgICBcdGdyaWQtY29sdW1uOiBzcGFuIDIgLyBzcGFuIDI7IFxuICAgICAgICB9XG5cbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgXHRtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2xpc3Qge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxMiAvIHNwYW4gMTI7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47ICAgICAgIFxuXG4gICAgICAgIEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuICAgICAgICBcdGdyaWQtY29sdW1uOiBzcGFuIDggLyBzcGFuIDg7IFxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGFyZ2UpICB7XG4gICAgICAgIFx0Z3JpZC1jb2x1bW46IHNwYW4gMTAgLyBzcGFuIDEwOyBcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190cmFjayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgYW5pbWF0aW9uOiB0cnVzdC1zY3JvbGwgMjBzIGxpbmVhciBpbmZpbml0ZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC8qYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDsqL1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgbWFyZ2luOiAwIDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnfCc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAtMzBweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IC4yO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHRydXN0LXNjcm9sbCB7XG4gICAgZnJvbSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICAgIHRvICAgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbn1cblxuLmMtbGFuZ3VhZ2VzIHtcbiAgICAmX19saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgIGdhcDogMnB4O1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlO1xuXG4gICAgICAgICYuaXMtYWN0aXZlLFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAuYy1sYW5ndWFnZXNfX2xpbmsge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuLmMtc3VtbWFyeSB7XG5cdCZfX2lubmVyIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG5cdFx0Z3JpZC1hdXRvLWZsb3c6IHJvdztcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcblx0XHRncmlkLXJvdy1nYXA6IDMwcHg7XG5cblx0XHRAaW5jbHVkZSBicChtZWRpdW0pIHtcblx0XHRcdGdyaWQtY29sdW1uLWdhcDogMzBweDtcblx0XHR9XHRcblxuXHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0XHRncmlkLWNvbHVtbi1nYXA6IDEwMHB4O1xuXHRcdH1cdFxuXHR9XG5cblx0Jl9fc2lkZWJhciB7XG5cdCAgICBncmlkLWNvbHVtbjogc3BhbiAxMiAvIHNwYW4gMTI7XG5cblx0ICAgIEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuXHQgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDQgLyBzcGFuIDQ7XG5cdCAgICB9XG5cblx0ICAgIC8vIERpdCBpcyBoZXQgZWxlbWVudCBkYXQgZGFhZHdlcmtlbGlqayBtb2V0IHBsYWtrZW5cblx0ICAgICYtLXN0aWNreSB7XG5cdCAgICAgICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5OyAvKiBWb29yIFNhZmFyaSBzdXBwb3J0ICovXG5cdCAgICAgICAgcG9zaXRpb246IHN0aWNreTtcblx0ICAgICAgICB0b3A6IDExOHB4OyAvKiBQYXMgZGl0IGFhbiBuYWFyIGJpanYuIDEwMHB4IGFscyBqZSBlZW4gZml4ZWQgaGVhZGVyIGhlYnQgKi9cblx0ICAgICAgICBcblx0ICAgICAgICBhbGlnbi1zZWxmOiBzdGFydDsgXG5cdCAgICBcblx0ICAgICAgICAuYWRtaW4tYmFyICAmIHtcblx0ICAgICAgICBcdHRvcDogMTUwcHg7IC8qIFBhcyBkaXQgYWFuIG5hYXIgYmlqdi4gMTAwcHggYWxzIGplIGVlbiBmaXhlZCBoZWFkZXIgaGVidCAqL1xuXHQgICAgICAgIH1cblx0ICAgIH1cblxuXHQgICAgLm8tdG9jIHtcblx0ICAgICAgICAmX190aXRsZSB7XG5cdCAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHQgICAgICAgIH1cblx0ICAgIH1cblx0fVxuXHRcblxuXHQmX19jb250ZW50IHtcblx0XHRncmlkLWNvbHVtbjogc3BhbiAxMiAvIHNwYW4gMTI7XG5cblx0XHRAaW5jbHVkZSBicChtZWRpdW0pIHtcblx0XHQgICAgZ3JpZC1jb2x1bW46IHNwYW4gOCAvIHNwYW4gODtcblx0XHR9XG5cdH1cblxuXHQmX19jb250ZW50LWJsb2NrIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHR9XG59XG5cbi5jLWNvbXBsaWFudCB7XG5cdCZfX2xpc3Qge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdCAgICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuXHQgICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcblx0ICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuXHQgICAgZ3JpZC1yb3ctZ2FwOiAxNXB4O1xuXHQgICAgZ3JpZC1jb2x1bW4tZ2FwOiAwO1xuXG5cdCAgICBAaW5jbHVkZSBicChtZWRpdW0pIHtcblx0ICAgIFx0Z3JpZC1yb3ctZ2FwOiAxNXB4O1xuXHQgICAgXHRncmlkLWNvbHVtbi1nYXA6IDE1cHg7XG5cdCAgICB9XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0Z3JpZC1jb2x1bW46IHNwYW4gMTIgLyBzcGFuIDEyO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblxuXHRcdEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuXHRcdFx0Z3JpZC1jb2x1bW46IHNwYW4gNiAvIHNwYW4gNjtcblxuXHRcdFx0LmMtYmxvY2tzX19saXN0LS1vbmUgJiB7XG5cdFx0XHRcdGdyaWQtY29sdW1uOiBzcGFuIDEyIC8gc3BhbiAxMjtcblx0XHRcdH1cblx0XHRcblx0XHRcdC5jLWJsb2Nrc19fbGlzdC0tdHdvICYge1xuXHRcdFx0XHRncmlkLWNvbHVtbjogc3BhbiA2IC8gc3BhbiA2O1xuXHRcdFx0fVxuXG5cdFx0XHQuYy1ibG9ja3NfX2xpc3QtLXRocmVlICYge1xuXHRcdFx0XHRncmlkLWNvbHVtbjogc3BhbiA2IC8gc3BhbiA2O1xuXHRcdFx0fVxuXG5cdFx0XHQuYy1ibG9ja3NfX2xpc3QtLWZvdXIgJiB7XG5cdFx0XHRcdGdyaWQtY29sdW1uOiBzcGFuIDYgLyBzcGFuIDY7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdGdyaWQtY29sdW1uOiBzcGFuIDMgLyBzcGFuIDM7XG5cblx0XHRcdC5jLWJsb2Nrc19fbGlzdC0tb25lICYge1xuXHRcdFx0XHRncmlkLWNvbHVtbjogc3BhbiAxMiAvIHNwYW4gMTI7XG5cdFx0XHR9XG5cdFx0XG5cdFx0XHQuYy1ibG9ja3NfX2xpc3QtLXR3byAmIHtcblx0XHRcdFx0Z3JpZC1jb2x1bW46IHNwYW4gNiAvIHNwYW4gNjtcblx0XHRcdH1cblxuXHRcdFx0LmMtYmxvY2tzX19saXN0LS10aHJlZSAmIHtcblx0XHRcdFx0Z3JpZC1jb2x1bW46IHNwYW4gNCAvIHNwYW4gNDtcblx0XHRcdH1cblxuXHRcdFx0LmMtYmxvY2tzX19saXN0LS1mb3VyICYge1xuXHRcdFx0XHRncmlkLWNvbHVtbjogc3BhbiAzIC8gc3BhbiAzO1xuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG5cblx0Jl9faW5uZXIge1xuXHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHQgICAgZmxleC13cmFwOiB3cmFwO1xuXHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXG5cdCZfX2ZpZ3VyZSB7XG5cdFx0bWFyZ2luOiAwO1xuXHQgICAgZmxleDogMCAwIDQ4cHg7XG5cdCAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cdCAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXG5cdCZfX21ldGEge1xuXHRcdGZsZXg6IDEgMCBjYWxjKDEwMCUgLSA2NHB4KTtcdFxuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdH1cblxuXHQmX19kZXNjcmlwdGlvbiB7XG5cdFx0Y29sb3I6ICM3OTc5Nzk7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXG5cdFx0cCB7XG5cdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59Il0sInNvdXJjZVJvb3QiOiIifQ==*/