@media(min-width:768px){.u-hide-mobile{display:block}}@media(min-width:768px){.u-hide-desktop{display:none}}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(/wp-content/themes/proxuma/dist/fonts/montserrat-v25-latin-regular.9ca1ae7d.eot);src:url(/wp-content/themes/proxuma/dist/fonts/montserrat-v25-latin-regular.9ca1ae7d.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/proxuma/dist/fonts/montserrat-v25-latin-regular.b4a68b1e.woff2)format("woff2"),url(/wp-content/themes/proxuma/dist/fonts/montserrat-v25-latin-regular.0c0bf37f.woff)format("woff"),url(/wp-content/themes/proxuma/dist/fonts/montserrat-v25-latin-regular.4f61189f.ttf)format("truetype"),url(/wp-content/themes/proxuma/dist/images/montserrat-v25-latin-regular.f59907d8.svg#Montserrat)format("svg")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:400;src:url(/wp-content/themes/proxuma/dist/fonts/montserrat-v25-latin-italic.79551407.eot);src:url(/wp-content/themes/proxuma/dist/fonts/montserrat-v25-latin-italic.79551407.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/proxuma/dist/fonts/montserrat-v25-latin-italic.78e7edfa.woff2)format("woff2"),url(/wp-content/themes/proxuma/dist/fonts/montserrat-v25-latin-italic.c85879c7.woff)format("woff"),url(/wp-content/themes/proxuma/dist/fonts/montserrat-v25-latin-italic.05958657.ttf)format("truetype"),url(/wp-content/themes/proxuma/dist/images/montserrat-v25-latin-italic.5dd20e60.svg#Montserrat)format("svg")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(/wp-content/themes/proxuma/dist/fonts/montserrat-v25-latin-700.832c7e5e.eot);src:url(/wp-content/themes/proxuma/dist/fonts/montserrat-v25-latin-700.832c7e5e.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/proxuma/dist/fonts/montserrat-v25-latin-700.f0b3206d.woff2)format("woff2"),url(/wp-content/themes/proxuma/dist/fonts/montserrat-v25-latin-700.6324dc98.woff)format("woff"),url(/wp-content/themes/proxuma/dist/fonts/montserrat-v25-latin-700.28537243.ttf)format("truetype"),url(/wp-content/themes/proxuma/dist/images/montserrat-v25-latin-700.e3b6de0d.svg#Montserrat)format("svg")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:700;src:url(/wp-content/themes/proxuma/dist/fonts/montserrat-v25-latin-700italic.621d24c8.eot);src:url(/wp-content/themes/proxuma/dist/fonts/montserrat-v25-latin-700italic.621d24c8.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/proxuma/dist/fonts/montserrat-v25-latin-700italic.1a682c97.woff2)format("woff2"),url(/wp-content/themes/proxuma/dist/fonts/montserrat-v25-latin-700italic.edf9f8e4.woff)format("woff"),url(/wp-content/themes/proxuma/dist/fonts/montserrat-v25-latin-700italic.fd5ad01c.ttf)format("truetype"),url(/wp-content/themes/proxuma/dist/images/montserrat-v25-latin-700italic.4a6f88f9.svg#Montserrat)format("svg")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:800;src:url(/wp-content/themes/proxuma/dist/fonts/montserrat-v25-latin-800.c1bc68ff.eot);src:url(/wp-content/themes/proxuma/dist/fonts/montserrat-v25-latin-800.c1bc68ff.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/proxuma/dist/fonts/montserrat-v25-latin-800.47adf161.woff2)format("woff2"),url(/wp-content/themes/proxuma/dist/fonts/montserrat-v25-latin-800.82f90250.woff)format("woff"),url(/wp-content/themes/proxuma/dist/fonts/montserrat-v25-latin-800.88703729.ttf)format("truetype"),url(/wp-content/themes/proxuma/dist/images/montserrat-v25-latin-800.59fa3c76.svg#Montserrat)format("svg")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:800;src:url(/wp-content/themes/proxuma/dist/fonts/montserrat-v25-latin-800italic.fdbb7569.eot);src:url(/wp-content/themes/proxuma/dist/fonts/montserrat-v25-latin-800italic.fdbb7569.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/proxuma/dist/fonts/montserrat-v25-latin-800italic.cc84dc55.woff2)format("woff2"),url(/wp-content/themes/proxuma/dist/fonts/montserrat-v25-latin-800italic.ec0d507c.woff)format("woff"),url(/wp-content/themes/proxuma/dist/fonts/montserrat-v25-latin-800italic.a5c4c26a.ttf)format("truetype"),url(/wp-content/themes/proxuma/dist/images/montserrat-v25-latin-800italic.21187ead.svg#Montserrat)format("svg")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:900;src:url(/wp-content/themes/proxuma/dist/fonts/montserrat-v25-latin-900.9001f737.eot);src:url(/wp-content/themes/proxuma/dist/fonts/montserrat-v25-latin-900.9001f737.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/proxuma/dist/fonts/montserrat-v25-latin-900.2f0591f4.woff2)format("woff2"),url(/wp-content/themes/proxuma/dist/fonts/montserrat-v25-latin-900.308a7ca8.woff)format("woff"),url(/wp-content/themes/proxuma/dist/fonts/montserrat-v25-latin-900.251ed12c.ttf)format("truetype"),url(/wp-content/themes/proxuma/dist/images/montserrat-v25-latin-900.2851bace.svg#Montserrat)format("svg")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:900;src:url(/wp-content/themes/proxuma/dist/fonts/montserrat-v25-latin-900italic.7712f850.eot);src:url(/wp-content/themes/proxuma/dist/fonts/montserrat-v25-latin-900italic.7712f850.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/proxuma/dist/fonts/montserrat-v25-latin-900italic.7d23a6e1.woff2)format("woff2"),url(/wp-content/themes/proxuma/dist/fonts/montserrat-v25-latin-900italic.f8630b1e.woff)format("woff"),url(/wp-content/themes/proxuma/dist/fonts/montserrat-v25-latin-900italic.3a36160d.ttf)format("truetype"),url(/wp-content/themes/proxuma/dist/images/montserrat-v25-latin-900italic.b4f0dbe9.svg#Montserrat)format("svg")}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:initial}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}blockquote,body,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,legend,ol,p,pre,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset{min-width:0;border:0}address,blockquote,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,ol,p,pre,table,ul{margin-bottom:15px}dd,ol,ul{margin-left:15px}blockquote{font-style:italic;line-height:1.5;margin-bottom:15px}.c-button{position:relative;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:visible;-webkit-backface-visibility:initial;backface-visibility:initial}.c-button__icon,.c-button__text{position:relative;z-index:1}.c-button__background{position:absolute;top:0;left:0;width:100%;height:100%;will-change:transform;-ms-transform:scaleX(0);transform:scaleX(0);-ms-transform-origin:right center;transform-origin:right center;transition:transform .3s ease;-webkit-backface-visibility:hidden;backface-visibility:visible;-webkit-backface-visibility:initial;backface-visibility:initial}.c-button:hover .c-button__background{-ms-transform:scaleX(1);transform:scaleX(1);-ms-transform-origin:bottom;transform-origin:bottom}.h1,h1{color:#181833;font-family:Montserrat,sans-serif;font-weight:800;margin-bottom:15px;font-size:32px;line-height:40px;display:block;font-size:26px;line-height:32px}@media(min-width:768px){.h1,h1{font-size:48px;line-height:52px}}@media(min-width:1024px){.h1,h1{font-size:60px;line-height:70px}}.h2,h2{color:#181833;font-family:Montserrat,sans-serif;font-weight:900;margin-bottom:15px;font-size:28px;line-height:32px;display:block}@media(min-width:768px){.h2,h2{font-size:40px;line-height:50px}}@media(min-width:1024px){.h2,h2{font-size:48px;line-height:52px}}.h3,h3{color:#181833;font-family:Montserrat,sans-serif;font-weight:900;margin-bottom:15px;font-size:20px;line-height:30px;display:block}@media(min-width:768px){.h3,h3{font-size:32px;line-height:40px}}@media(min-width:1024px){.h3,h3{font-size:40px;line-height:50px}}.h4,h4{color:#181833;font-family:Montserrat,sans-serif;font-weight:900;margin-bottom:15px;font-size:24px;line-height:28px;display:block}@media(min-width:768px){.h4,h4{font-size:28px;line-height:32px}}@media(min-width:1024px){.h4,h4{font-size:32px;line-height:40px}}.h5,h5{color:#181833;font-family:Montserrat,sans-serif;font-weight:900;margin-bottom:15px;font-size:18px;line-height:24px;display:block}@media(min-width:768px){.h5,h5{font-size:24px;line-height:28px}}@media(min-width:1024px){.h5,h5{font-size:28px;line-height:32px}}.h6,h6{color:#181833;font-family:Montserrat,sans-serif;font-weight:900;margin-bottom:15px;font-size:22px;line-height:26px;display:block}@media(min-width:768px){.h6,h6{font-size:22px;line-height:26px}}@media(min-width:1024px){.h6,h6{font-size:24px;line-height:28px}}.c-title--black{color:#000}.c-title--primary{color:#174386}.c-title--secondary{color:#fff}.c-title--tertiary{color:#d97872}.c-title--quaternary{color:#fff2e7}.c-title--senary{color:#1d9924}hr{display:block;border-radius:0;outline:none;border:0;border-top:1px solid #ececec;background:0 0}html{background:#fff;color:#181833;font-family:Montserrat,Arial,sans-serif;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:1.5;min-height:100%;overflow-y:scroll;text-rendering:optimizeLegibility}html:not(.wf-preloaded){font-family:Arial Black}html:not(.wf-preloaded) h1,html:not(.wf-preloaded) h2,html:not(.wf-preloaded) h3,html:not(.wf-preloaded) h4,html:not(.wf-preloaded) h5,html:not(.wf-preloaded) h6{font-family:Arial Black;font-weight:900}img{font-style:italic;vertical-align:middle;width:100%;height:auto}img,img[height],img[width]{max-width:100%}input:-webkit-autofill,input:-webkit-autofill:focus textarea:-webkit-autofill,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus{-webkit-text-fill-color:#000;-webkit-box-shadow:0 0 0 1e3px #fff inset;transition:background-color 5e3s ease-in-out 0s;background:0 0!important}input,select,textarea{-webkit-appearance:none;outline:none;padding:11px 20px;margin-bottom:0;box-sizing:border-box;font-size:1rem;border:1px solid #ececec;border-radius:8px;background:#fff;width:100%;max-width:100%;line-height:1.5;font-size:16px}textarea{resize:none;height:8rem!important}select,textarea{-webkit-appearance:none}select{max-width:100%;width:100%;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}select:not([multiple]){background-image:url(/wp-content/themes/proxuma/dist/images/dropdown-arrow.974accef.svg);background-position:center right .5rem;background-repeat:no-repeat}select[multiple]{padding:0}select[multiple] option{padding:11px 20px}input:focus::-webkit-input-placeholder{color:transparent}input:focus:-moz-placeholder,input:focus::-moz-placeholder{color:transparent}input:focus:-ms-input-placeholder{color:transparent}textarea:focus::-webkit-input-placeholder{color:transparent}textarea:focus:-moz-placeholder,textarea:focus::-moz-placeholder{color:transparent}textarea:focus:-ms-input-placeholder{color:transparent}input::-webkit-input-placeholder{color:#000;opacity:.4}input:-moz-placeholder,input::-moz-placeholder{color:#000;opacity:.4}input:-ms-input-placeholder{color:#000;opacity:.4}textarea::-webkit-input-placeholder{color:#000;opacity:.4}textarea:-moz-placeholder,textarea::-moz-placeholder{color:#000;opacity:.4}textarea:-ms-input-placeholder{color:#000;opacity:.4}button[disabled],html input[disabled]{cursor:not-allowed;opacity:.5}input[type=checkbox],input[type=radio]{display:inline-block;width:auto;margin:0 0 .25rem}input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}input[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url]{box-sizing:border-box}input[type=reset]{background:#fff;color:#000;display:inline-block;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;vertical-align:top;margin:0;text-align:center;font-size:1rem;position:relative;font-weight:600;padding:1rem 2rem;transition:.3s cubic-bezier(.455,.03,.515,.955);overflow:hidden;border:0}@media(min-width:450px){.o-layout{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0}}.o-layout__item{margin-bottom:30px}@media(min-width:1024px){.o-layout__item{margin-bottom:0}}.o-layout__item:first-of-type img.o-column__figure--clock--image{left:0}@incldue bp(small){.o-layout__item:first-of-type img.o-column__figure--clock--image{left:-25px}}.o-layout__item:last-of-type{margin-bottom:0}.o-layout__item:last-of-type img.o-column__figure--clock--image{right:0}@incldue bp(small){.o-layout__item:last-of-type img.o-column__figure--clock--image{right:-25px}}.o-layout--reverse .o-layout__item:last-of-type{margin-bottom:30px}.o-layout__item .o-column:last-of-type{margin-bottom:0}.o-layout--reverse{flex-direction:column-reverse}@media(min-width:768px){.o-layout--reverse{flex-direction:inherit}}.o-layout--100>.o-layout__item{width:100%}@media(min-width:768px){.o-layout--50-50>.o-layout__item{width:49%}}@media(min-width:768px){.o-layout--33-66>.o-layout__item{width:64%}}@media(min-width:768px){.o-layout--33-66>.o-layout__item:first-of-type,.o-layout--66-33>.o-layout__item{width:32%}.o-layout--66-33>.o-layout__item:first-of-type{width:64%}}@media(min-width:768px){.o-layout--33-33-33>.o-layout__item{width:49%}.o-layout--33-33-33>.o-layout__item:first-of-type{width:100%}}@media(min-width:1024px){.o-layout--33-33-33>.o-layout__item{width:32%}.o-section--counter .o-layout--33-33-33>.o-layout__item{width:auto}.o-layout--33-33-33>.o-layout__item:first-of-type{width:32%}.o-section--counter .o-layout--33-33-33>.o-layout__item:first-of-type{width:auto}}@media(min-width:768px){.o-layout--25-25-25-25>.o-layout__item{width:49%}}@media(min-width:1024px){.o-layout--25-25-25-25>.o-layout__item{width:23%}}.o-section.o-section--line{margin:0;padding:0}.c-line{padding:0;border-top:1px solid #ececec;margin:50px 0 0}a{text-decoration:none}a,a:hover{color:#174386}a:hover{text-decoration:underline}ol:not([class]),ul:not([class]){list-style-position:inside;margin-left:0;list-style-type:none}ol:not([class]) li::marker,ul:not([class]) li::marker{color:#d97872;font-size:24px;position:relative;display:none}ol:not([class]) li,ul:not([class]) li{position:relative;padding-left:30px}ol:not([class]) li:before,ul:not([class]) li:before{content:"";width:15px;height:15px;border-radius:100%;border:1px solid #d97872;background:#fff;display:inline-block;position:absolute;left:0;top:6px}ol,ul{margin-left:0;list-style-type:none}li{margin-bottom:10px}li>ol,li>ul{margin-bottom:0;margin-left:10px;margin-top:10px}dt{font-weight:700}dd{margin-bottom:15px;margin-left:15px}.c-list__list{list-style:none;padding:0;margin:0}.c-list__item{margin-bottom:10px}.c-list__full-link,.c-list__full-link .c-list__text{position:relative}.c-list__full-link .c-list__text:after{content:"";width:100%;position:absolute;left:0;bottom:-2px;border-width:0 0 1px;border-style:dashed;opacity:.5;transition:width .25s}.c-list__full-link:hover{color:currentColor;text-decoration:none}.c-list__full-link:hover .c-list__icon{-ms-transform:translateX(2px);transform:translateX(2px);transition:transform .25s}.c-list__full-link:hover .c-list__text{color:#fff}.c-list__full-link:hover .c-list__text:after{width:0;transition:width .25s}.c-list__icon{display:inline-block;vertical-align:middle;color:#174386;margin-right:5px;transition:transform .25s}.c-list__icon svg path{fill:currentColor}.c-list__text{color:#181833;display:inline-block;vertical-align:middle}.c-list__full-link .c-list__text{color:#fff;text-decoration:none}@media(min-width:1024px){.c-menu__list,.menu__list{list-style:none;overflow:visible}.c-menu__item--dropdown .c-menu__dropdown,.menu__item--dropdown .c-menu__dropdown{position:absolute;width:auto;left:0;right:inherit}.c-menu__item--dropdown .c-menu__dropdown .c-menu__item,.menu__item--dropdown .c-menu__dropdown .c-menu__item{border-radius:0}.c-menu__item--dropdown:hover>.c-menu__dropdown,.menu__item--dropdown:hover>.c-menu__dropdown{opacity:1;-ms-transform:scale(1);transform:scale(1)}.c-menu__dropdown,.menu__dropdown{left:0;opacity:0;position:absolute;top:100%;-ms-transform:translateX(-50%)scale(0);transform:translateX(-50%)scale(0);-ms-transform-origin:top center;transform-origin:top center;z-index:1;padding:0 15px;margin:0 0 0 -15px;min-width:100%;background:#fff;border:1px solid #ececec;border-top:0}.c-menu__dropdown:after,.menu__dropdown:after{content:"";height:64px;display:block;background:0 0;position:absolute;top:0;left:0;right:0;width:100%;z-index:-1}.c-menu__dropdown .c-menu__item,.menu__dropdown .c-menu__item{margin:0;padding:0;display:block}.c-menu__dropdown .c-menu__link,.menu__dropdown .c-menu__link{display:block;padding:15px 0}}.c-menu-overlay{display:none;left:0;position:fixed;right:0;top:0;padding-top:62px;transition:top .1s;z-index:10;height:100%}.admin-bar .c-menu-overlay{top:108px}.c-menu-overlay__container{background-color:#fff;overflow:hidden;width:100%;height:100%;max-height:100vh;-ms-overflow-style:none;scrollbar-width:none}.c-menu-overlay__container:-webkit-scrollbar{display:none}.c-menu-overlay__container:focus{outline:none}.c-menu-overlay__content{padding:20px;height:100%}.c-menu-overlay__nav{list-style:none;margin:0;padding:0;transition:all .3s ease-in-out;height:100%}.c-menu-overlay__nav .c-menu__list{height:100%;display:flex;flex-direction:column}.c-menu-overlay__nav .c-menu__item{margin-right:0}.c-menu-overlay__nav .c-menu__item--dropdown .c-menu__link{padding-right:30px}.c-menu-overlay__nav .c-menu__item.c-button{margin-right:0;margin-top:20px}.c-menu-overlay__nav .c-menu__link{color:#000;display:block;width:100%;padding:15px 0;height:auto}.c-menu-overlay__nav .c-menu__link:hover{color:#000;text-decoration:none}.c-menu-overlay__nav .c-menu__link:after{content:none}.c-menu-overlay__nav .c-menu__chevron{cursor:pointer;position:absolute;right:0;top:0;margin-top:15px;padding:5px;width:24px;height:24px}.c-menu-overlay__nav .c-menu__dropdown{display:none;list-style:none;margin:0;padding:0}.c-menu-overlay__nav .c-menu__dropdown.is-open{display:block}.c-menu-overlay__nav .c-menu__dropdown .c-menu__item{margin-left:10px;position:relative;display:block}.c-menu-overlay.is-active{display:block}.c-menu-overlay.is-open .menu-overlay__container{max-height:100vh;overflow:scroll}.c-menu{margin-left:auto;margin-right:0}.c-menu__list,.menu__list{list-style:none;overflow:visible;margin:0;padding:0}.c-menu__item,.menu__item{display:inline-block;margin-right:20px;padding:0;margin-bottom:0;vertical-align:middle;position:relative}@media(min-width:1024px){.c-menu__item,.menu__item{padding:40px 0}}@media(min-width:1280px){.c-menu__item,.menu__item{margin-right:30px}}.c-menu__item:last-of-type,.menu__item:last-of-type{margin-right:0!important}.c-menu__item span,.menu__item span{vertical-align:middle;margin-right:0}.c-menu__item:focus,.menu__item:focus{outline:none}.c-menu__item:before,.menu__item:before{content:none}.c-menu__item:hover>.menu__dropdown,.menu__item:hover>.menu__dropdown{opacity:1;visibility:visible;-ms-transform:translateX(-50%)scale(1);transform:translateX(-50%)scale(1)}.c-menu__item.c-button,.menu__item.c-button{padding:0;vertical-align:middle;position:relative;margin-right:15px}@media(min-width:1280px){.c-menu__item.c-button,.menu__item.c-button{margin-right:15px}}.c-menu__item.c-button .c-menu__link,.menu__item.c-button .c-menu__link{padding:15px 37px 15px 15px;color:currentColor;font-weight:700}.c-menu__item.c-button .c-menu__link:after,.menu__item.c-button .c-menu__link:after{content:none}@media(min-width:1280px){.c-menu__item.c-button .c-menu__link,.menu__item.c-button .c-menu__link{padding:15px 47px 15px 25px}}.c-menu__item.c-button .c-button__icon,.menu__item.c-button .c-button__icon{position:absolute;right:15px;top:calc(50% - 4px)}@media(min-width:1280px){.c-menu__item.c-button .c-button__icon,.menu__item.c-button .c-button__icon{right:25px}}.c-menu__chevron,.menu__chevron{display:inline-block;width:12px;height:12px;margin-left:10px;vertical-align:middle;transition:transform .5s;color:#174386;fill:#174386}.c-menu__chevron path,.menu__chevron path{fill:currentColor}.c-menu__chevron.is-open,.menu__chevron.is-open{-ms-transform:rotate(180deg);transform:rotate(180deg);transition:transform .5s}.c-menu__link,.menu__link{align-items:center;color:#174386;display:inline-flex;font-size:1rem;height:100%;text-decoration:none;white-space:nowrap;font-weight:600;padding:0}.c-menu__link:hover,.menu__link:hover{text-decoration:none;color:#d97872}.c-mobile__menu{display:none;box-shadow:0 3px 5px rgba(74,74,74,.2);left:0;position:fixed;right:0;top:90px;transition:top .1s;z-index:10;background:#000}.c-mobile__menu.is-active{display:block}.c-mobile__menu.is-active .menu__container{max-height:100vh;overflow:scroll}.c-mobile__menu.is-active .menu__list{padding:1rem}.c-mobile__menu.is-active .menu__item{display:block;position:relative;margin-right:0}.c-mobile__menu.is-active .menu__link--dropdown.is-open>svg{-ms-transform:rotate(180deg);transform:rotate(180deg)}.c-mobile__menu.is-active .menu__arrow{position:absolute;right:0;width:2rem}.c-mobile__menu.is-active .menu__dropdown{position:relative;display:none;padding-left:1rem;background:#1a1a1a;padding-top:.75rem;margin-bottom:.5rem}.c-mobile__menu.is-active .menu__dropdown.is-open{display:block}.c-mobile__menu.is-active .menu__dropdown.is-open .menu__item{border-bottom:1px solid #404040;margin-bottom:.5rem;margin-right:1rem}.c-mobile__menu.is-active .menu__dropdown.is-open .menu__item:last-of-type{border-bottom:0}.c-mobile__menu.is-active .menu__link{color:#fff;margin-bottom:.75rem}.c-mobile__menu.is-active .menu__item.button .menu__link{margin-bottom:0;display:inline-block}@media(min-width:1024px){.c-mobile__menu{display:none!important}}.c-pagination{display:flex;justify-content:flex-end;flex-wrap:wrap;margin-top:30px}.c-pagination__list{padding:0;margin:0;display:flex;height:48px}.c-pagination__list>nav,.c-pagination__list>nav>.nav-links{display:block;width:100%}.c-pagination__list>nav>.nav-links .page-numbers{display:inline-flex}.c-pagination .page-numbers,.c-pagination__item,.c-pagination__next,.c-pagination__prev{border:1px solid #181833;background:#fff;color:#181833;display:flex;align-items:center;justify-content:center;fill:#ececec;font-size:1rem;height:48px;line-height:48px;margin:0 .25rem;overflow:hidden;text-align:center;width:48px;border-radius:8px;text-decoration:none}.c-pagination .page-numbers.is-disabled,.c-pagination__item.is-disabled,.c-pagination__next.is-disabled,.c-pagination__prev.is-disabled{display:none;color:#181833;fill:#181833}.c-pagination .page-numbers.current,.c-pagination .page-numbers.is-current,.c-pagination__item.current,.c-pagination__item.is-current,.c-pagination__next.current,.c-pagination__next.is-current,.c-pagination__prev.current,.c-pagination__prev.is-current{border-color:#102d5a;font-weight:500;background:#102d5a;color:#fff}.c-pagination .page-numbers.current:hover,.c-pagination .page-numbers.is-current:hover,.c-pagination__item.current:hover,.c-pagination__item.is-current:hover,.c-pagination__next.current:hover,.c-pagination__next.is-current:hover,.c-pagination__prev.current:hover,.c-pagination__prev.is-current:hover{cursor:default;background:#102d5a;border-color:#102d5a;color:#fff}.c-pagination .page-numbers.dots,.c-pagination__item.dots,.c-pagination__next.dots,.c-pagination__prev.dots{border:0}.c-pagination .page-numbers.dots:hover,.c-pagination__item.dots:hover,.c-pagination__next.dots:hover,.c-pagination__prev.dots:hover{cursor:default;background:#fff;border-color:#fff;color:#ececec}.c-pagination .page-numbers.next,.c-pagination .page-numbers.prev,.c-pagination__item.next,.c-pagination__item.prev,.c-pagination__next.next,.c-pagination__next.prev,.c-pagination__prev.next,.c-pagination__prev.prev{padding:0;border:0;display:inline-block;text-align:left;width:auto;font-weight:700;background:0 0;color:#174386;font-family:Montserrat,sans-serif}.c-pagination .page-numbers.next:hover,.c-pagination .page-numbers.prev:hover,.c-pagination__item.next:hover,.c-pagination__item.prev:hover,.c-pagination__next.next:hover,.c-pagination__next.prev:hover,.c-pagination__prev.next:hover,.c-pagination__prev.prev:hover{color:#174386;background:0 0;border-color:transparent;text-decoration:none}.c-pagination .page-numbers.prev,.c-pagination__item.prev,.c-pagination__next.prev,.c-pagination__prev.prev{margin-right:10px}.c-pagination .page-numbers.next,.c-pagination__item.next,.c-pagination__next.next,.c-pagination__prev.next{margin-left:10px}.c-pagination .page-numbers:hover,.c-pagination__item:hover,.c-pagination__next:hover,.c-pagination__prev:hover{color:#fff;background-color:#174386;border-color:#174386;text-decoration:none}.c-pagination__icon{display:inline-block;fill:currentColor;height:12px;width:12px}.c-pagination__next span:not([class]),.c-pagination__prev span:not([class]){border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.c-pagination__next .pagination__icon,.c-pagination__prev .pagination__icon{-ms-transform:translateX(-2px);transform:translateX(-2px)}.c-pagination__next .pagination__icon{-ms-transform:translateX(2px);transform:translateX(2px)}@media(min-width:1024px){.c-pagination__item.is-current{border-color:#102d5a;background:#102d5a}}.o-section{padding:0;position:relative;margin-top:100px}@media(min-width:1024px){.o-section{margin-top:120px}}@media(min-width:1280px){.o-section{margin-top:190px}}.o-section__background{background-color:#e9f5fa;padding:30px 0}@media(min-width:1024px){.o-section__background{padding:50px 0}}@media(min-width:1280px){.o-section__background{padding:130px 0}}.o-section__background--primary{background-color:#174386}.o-section__background--primary .o-column__text p{color:#fff}.o-section__background--tertiary{background-color:#d97872}.o-section__background--tertiary .o-column__text p{color:#fff}.o-section__background--black{background-color:#000}.o-section__background--black .o-column__text p{color:#fff}.o-section.no_margin_top{margin-top:0!important}.o-section.no_padding_top{padding-top:0!important}.o-section.no_padding_bottom{padding-bottom:0!important}.c-site__main .o-section:first-of-type{margin-top:30px}@media(min-width:1024px){.c-site__main .o-section:first-of-type{margin-top:80px}}@media(min-width:1280px){.c-site__main .o-section:first-of-type{margin-top:80px}}@media(min-width:1024px){.o-section--counter .o-column__text{max-width:225px}}.o-section--planning .o-layout__item,.o-section--planning .o-layout__item ul{margin-bottom:0}.slick-list{position:relative;overflow:hidden;margin:0 -15px}.slick-track{display:inline-flex;flex-wrap:wrap;align-items:flex-start;padding:5px 0;align-items:center}.slick-slide{outline:none;margin:0 15px}.slick-dots{text-align:center;margin:10px 0 0}.slick-dots li{display:inline-block;margin:0 2px}.slick-dots li:last-of-type{margin-right:0}.slick-dots li button{width:10px;height:10px;border-radius:0;background:#e8ded3;text-indent:-999px;overflow:hidden;border:none;margin-bottom:0;padding:0}.slick-dots li.slick-active button{width:20px;background:#174386;transition:width .25s ease-in}.slick-slide{display:inline-block;outline:none!important}.slick-disabled{opacity:.5}table{width:100%}strong{font-weight:700}.c-video{background-color:#ececec;position:relative}.c-video__wrapper{position:relative;padding-bottom:56.25%;height:0;border-radius:8px;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:8px;z-index:1}.c-video__button{box-shadow:0 2px 2px 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:#174386}.c-video__button--primary:hover{cursor:pointer;background-color:#102d5a}.c-video__button--secondary{background-color:#fff}.c-video__button--secondary .c-video__icon{fill:#000}.c-video__button--secondary:hover{cursor:pointer;background-color:#174386}.c-video__button--tertiary{background-color:#d97872}.c-video__button--tertiary:hover{cursor:pointer;background-color:#ce524a}.c-video__icon{fill:#fff;height:auto;vertical-align:middle;width:20px;display:inline-block;margin-left:4px}.c-video__icon:hover{cursor:pointer}.o-blurred-image{width:100%;height:100%;-webkit-filter:blur(8px);filter:blur(8px)}.o-image-rounded{border-radius:8px}figure figcaption{margin-top:15px;font-style:italic;font-weight:500}.o-column{margin-bottom:30px}.o-column:last-of-type{margin-bottom:0}.o-column__highlighted{background:#fff2e7;padding:10px 20px;border-radius:8px}.o-column__highlighted--has-image{padding:15px}.o-column__highlighted p:last-of-type,.o-column__title{margin-bottom:0}.o-section--counter .o-column__text{max-width:250px;margin:0 auto}@media(min-width:1024px){.o-section--counter .o-column__text{text-align:left;margin:inherit}}@media(min-width:768px){.o-column__text--small{font-size:14px}.o-column__text--normal{font-size:16px}.o-column__text--big{font-size:18px}}.o-column__text p{margin-bottom:30px}.o-column__text p:last-of-type{margin-bottom:0}.o-column__video video{max-width:100%;height:auto}.o-column__read-more{margin-bottom:15px}.o-column__form{display:inline-block}.o-column__form--payoff{padding:40px;border-radius:8px;background:#e9f5fa}.o-column__figure{position:relative;border-radius:8px;text-align:center}.o-column__figure figure{margin:0}.o-column__figure img{margin-bottom:0}.o-column__figure--featured{background:#fff;padding:0 20px}@media(min-width:768px){.o-column__figure--featured{margin-bottom:0}}.o-column__figure--featured--lines{position:absolute;left:0;right:0;bottom:0;top:0;height:100%;display:flex;align-items:center;justify-content:center}.o-column__figure--overlay{position:relative}.o-column__figure--overlay img.o-column__figure--overlay--image{position:absolute;top:calc(50% - 50px);left:calc(50% - 50px);max-width:100px;max-height:100px;height:auto;width:auto}.o-column img.o-column__figure--clock--image{position:absolute;max-width:135px;max-height:135px;height:auto;width:auto;bottom:-25px}.o-column__image{max-width:100%;border-radius:8px;overflow:hidden;width:auto;height:auto}.o-column__counter{margin-bottom:30px}@media(min-width:1024px){.o-column__counter{text-align:left}}.o-column__line .c-line{background:#d97872;width:125px;height:8px;border-radius:4px;display:inline-block;border:0;margin:0}.o-column__whitespace{margin:0}.o-column__button{margin-bottom:30px;display:block}@media(min-width:450px){.o-column__button--inline{margin-right:5px;display:inline-block;margin-bottom:15px}}@media(min-width:1280px){.o-column__button--inline{margin-right:15px}.o-column__button--inline:last-of-type{margin-right:0}}.o-container{height:100%;margin-left:auto;margin-right:auto;max-width:1320px;max-width:1280px;padding:0 20px;width:100%;position:relative}.o-container:after{content:""!important;display:block!important;clear:both!important}.o-container--full{max-width:100%}.o-container--extraextralarge{max-width:1600px}.o-container--extralarge{max-width:1380px}.o-container--large{max-width:1280px}.o-container--medium{max-width:1064px}.o-container--small{max-width:890px}.o-container--smallest{max-width:490px}.c-faq-item{margin-bottom:0}.c-faq-item.is-open .c-faq-item__content{display:block}.c-faq-item.is-open .c-faq-item__title{color:#181833}.c-faq-item.is-hidden .c-faq-item__content{display:none}.c-faq-item__item{border-bottom:1px solid #ccc;padding-bottom:20px;margin-bottom:20px}.c-faq-item__title{text-align:left;color:#000;font-size:16px;line-height:1.5;margin:0;display:block;flex:0 0 calc(100% - 50px)}@media(min-width:768px){.c-faq-item__title{font-size:18px}}.c-faq-item__button{margin-bottom:0;position:relative;width:100%;background:#fff;border:0;text-align:left;border-radius:0;padding:0;line-height:1.5;border-radius:8px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.c-faq-item__button:focus{outline:none}.c-faq-item__button:hover{background:#fff;border:0;cursor:pointer}.c-faq-item__content{height:100%;max-height:100%;overflow:hidden;transition:max-height .2s;color:#181833;padding:0;font-size:16px;margin-top:15px}@media(min-width:768px){.c-faq-item__content{font-size:18px}}.c-faq-item__content>p:last-of-type{margin-bottom:0}.is-hidden .c-faq-item__content{max-height:0}.c-faq-item__icon{color:#174386;display:inline-block;transition:transform .4s ease-in-out;width:16px}.c-faq-item__icon path{fill:currentColor}.is-open .c-faq-item__icon{-ms-transform:rotate(180deg);transform:rotate(180deg);transition:transform .4s ease-in-out}.gform_wrapper{padding:40px;border-radius:8px;background:#e9f5fa;margin-bottom:15px}.o-column__form--payoff .gform_wrapper{padding:0;border-radius:0;background:#e9f5fa}.gform_heading{margin-bottom:15px}.gform_title{color:#000;font-family:Montserrat,sans-serif;font-weight:700;margin-bottom:5px;font-size:21px;line-height:1.5}@media(min-width:768px){.gform_title{font-size:24px;line-height:1.5}}.gform_description{color:#181833;margin-bottom:15px;display:block;font-size:16px;opacity:.8}.gform_required_legend{color:#181833;display:none}.gform_fields{list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0;margin:0}.gform_fileupload_rules{color:#181833;margin-bottom:0;display:block;font-size:14px;margin-top:5px}.gform_footer{margin-top:15px}.gform_button.c-button{background:#f4fe6a;background:#174386;padding:11px 20px;display:block;width:100%;border:1px solid #102d5a;line-height:0}.gform_button .c-button__text{font-size:16px;line-height:1.5;font-weight:700;color:#fff}.gform_row--honeypot{opacity:0;visibility:hidden;height:0}.gform_validation_container{display:none}.gfield{margin:0 0 10px;padding:0;flex:1 0 100%}.gfield:last-of-type{margin-bottom:0}.gfield_visibility_hidden{display:none}.gfield_description{color:#181833;margin-bottom:0;display:block;font-size:14px}.field_description_above .gfield_description{margin-bottom:10px}.gfield_label{font-family:Montserrat,Arial,sans-serif;font-weight:700;vertical-align:middle;color:#000;display:block;font-size:16px;margin-bottom:5px}.hidden_label .gfield_label{display:none}.gfield_time_hour,.gfield_time_minute{min-width:75px;display:inline-block;vertical-align:top;margin-bottom:0}.gfield_time_hour input,.gfield_time_minute input{padding:11px 10px 11px 20px;margin:0}.gfield_time_hour label,.gfield_time_minute label{display:none}.gfield_time_hour i,.gfield_time_minute i{display:none;font-style:normal}.gfield_list{background:#e9f5fa;border:0;margin-bottom:0}.gfield_list_icons{padding:0;border:0}.gfield_list_icons .add_list_item,.gfield_list_icons .delete_list_item{background:#fff;height:16px;width:16px;overflow:hidden;margin:0;padding:0;border-radius:100%;line-height:0;display:inline-block}.gfield_list td,.gfield_list tr{border:0;padding:0}.gfield_list td.gfield_list_icons,.gfield_list tr.gfield_list_icons{padding-left:10px;width:50px}.gfield_list td.gfield_list_group,.gfield_list tr.gfield_list_group{margin-bottom:5px;display:flex;align-items:center}.gfield_list td.gfield_list_group:last-of-type,.gfield_list tr.gfield_list_group:last-of-type{margin-bottom:0}.gfield_list td.gfield_list_group td.gfield_list_cell,.gfield_list tr.gfield_list_group td.gfield_list_cell{flex:1}.gfield:before{content:none}.gfield_required{margin-left:.25rem;color:red}.gfield_checkbox{margin:0;padding:0;list-style:none}.gfield_consent_label{font-size:16px;margin-left:5px}.gfield_radio>li{padding:0;margin:0}.gfield_radio>li input[type=radio]{margin:0 .25rem 0 .15rem}.gfield_radio>li:before{content:none}.gfield_radio>li .gform_input-wrapper{display:inline-block;margin-right:5px}.gfield_radio>li>label{display:inline-block!important;font-weight:500!important;font-family:Montserrat,Arial,sans-serif}.ginput_container{margin-bottom:5px}.ginput_container_consent .gform_input-wrapper{text-align:left;display:inline-block}.ginput_container_singleproduct .ginput_product_price_label{display:none}@media(min-width:1024px){.ginput_container_singleproduct .gform_input-wrapper{display:inline-block}}.ginput_container_date{position:relative}.ginput_container_radio .gfield_radio{margin:0;padding:0;list-style:none}.ginput_container_textarea textarea{display:block}.ginput_counter{color:#181833;display:block;font-size:14px;margin-top:5px}@media(min-width:1024px){.gf_half_column{flex:0 0 49%}}.gf_page_steps{padding:1.25rem 0;display:flex;justify-content:space-between;flex-wrap:wrap}.gf_step{opacity:.2;display:block;flex:1 0 50%;margin-bottom:0}.gf_step_active{opacity:1}.gf_step_active .gf_step_number{background:#000;border-radius:100%;color:#fff}.gf_step_number{background:0 0;border-radius:100%;color:#000;text-align:center;vertical-align:middle;display:inline-block;width:1.25rem;height:1.25rem;line-height:1.25rem;font-size:.75rem;font-weight:700}@media(min-width:1024px){.gf_step_number{width:2.5rem;height:2.5rem;line-height:2.5rem;font-size:1rem}}.gf_step_label{font-family:Muli,sans-serif;font-weight:700;vertical-align:middle}@media(min-width:1024px){.gf_step_label{margin-left:.25rem}}.validation_error{padding:0 0 1rem}.validation_message{color:red;margin-bottom:5px;font-size:.85rem}#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:0 0;border-color:transparent;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 rgba(0,0,0,.1);border-radius:8px;display:none}.ui-datepicker-header{display:flex;flex-wrap:wrap;justify-content:space-between}.ui-datepicker-title{flex:1 0 100%;display:flex;flex-wrap:wrap;justify-content:space-between}.ui-datepicker-title>select{flex:0 0 48%}.ui-datepicker-calendar th{text-align:center;padding-bottom:5px}.ui-datepicker-calendar td{text-align:center;padding:3px;border:1px solid #ececec}.ui-corner-all{cursor:pointer;text-decoration:none;margin-bottom:.4rem}.ui-today a.ui-state-default{background:#fff;border:1px solid #000;color:#000}.ui-state-default{display:flex;justify-content:center;align-items:center;font-size:.9rem;color:#fff;background-color:#fff;text-decoration:none;border-radius:50%;width:30px;height:30px}.ui-state-default:hover{background-color:#174386;color:#fff}.ui-state-disabled{background:#ececec}.ui-state-highlight{background-color:#1e59b2}.ui-state-active{background-color:#174386}.o-layout{display:flex;flex-wrap:wrap}@media(min-width:450px){.o-layout{display:flex;justify-content:space-between;flex-wrap:wrap}}.o-layout__item{width:100%}.o-align-center .o-layout{align-items:flex-start;align-items:center}.o-align-bottom .o-layout{align-items:flex-end}.o-layout--guttered{justify-content:space-between}.o-layout--guttered>.o-layout__item{flex:none}.o-layout--100>.o-layout__item{flex:0 0 100%}@media(min-width:768px){.o-layout--50-50>.o-layout__item{flex:0 0 48%}}@media(min-width:768px){.o-layout--33-66>.o-layout__item{flex:0 0 64%}}@media(min-width:768px){.o-layout--33-66>.o-layout__item:first-of-type,.o-layout--66-33>.o-layout__item{flex:0 0 32%}.o-layout--66-33>.o-layout__item:first-of-type{flex:0 0 64%}}.o-list-bare{list-style:none;margin-left:0}.o-list-inline{list-style:none;margin:0}.o-list-inline__item{display:inline-block}table{background:#fff;border:1px solid #ececec;text-align:left;color:#181833}table caption{font-weight:700;text-align:left;padding:5px}table tr{border-bottom:1px solid #ececec}table tr th{font-weight:700}table tr td,table tr th{border:1px solid #ececec;padding:5px}.c-table__item{display:flex;justify-content:space-between;align-items:center}.c-table__name{font-weight:700;color:#fff;font-size:16px}.c-table__name,.c-table__value{display:inline-block;flex:1 0 50%}.c-table__value{color:#181833}.o-section.o-section--breadcrumbs{margin-top:30px}.breadcrumbs,.c-breadcrumbs{padding:15px 0;font-size:16px}.breadcrumbs a,.c-breadcrumbs a{color:#fff;text-decoration:none}.breadcrumbs a:hover,.c-breadcrumbs a:hover{text-decoration:underline}.breadcrumbs__chevron,.c-breadcrumbs__chevron{color:#fff;height:12px;margin:0 5px;width:12px;vertical-align:middle}.breadcrumbs__chevron path,.c-breadcrumbs__chevron path{fill:currentColor}.breadcrumb_last{color:#fff}.c-button,input[type=submit]{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;vertical-align:top;margin:0;text-align:center;font-size:1rem;position:relative;padding:15px 25px;overflow:hidden;border:1px solid;border-radius:8px;opacity:1;display:inline-block;text-decoration:none;outline:none;font-weight:700;transition:background all .3s ease-in-out;line-height:1.5;overflow:visible;width:100%}@media(min-width:450px){.c-button,input[type=submit]{width:auto}}.c-button--has-image{line-height:1}.c-button:hover{text-decoration:none}.c-button:hover .c-button__icon{-ms-transform:translateX(2px);transform:translateX(2px);transition:transform .25s}.c-button__text{color:#000;font-weight:700;font-size:16px;line-height:1}.c-button__icon,.c-button__text{display:inline-block;vertical-align:middle}.c-button__icon{width:12px;margin-left:10px;transition:transform .25s}.c-button__icon path{fill:currentColor}.c-button__primary{background:#174386;border:1px solid #174386;color:#fff}.c-button__primary .c-button__text{color:#fff}.o-section--call_to_action .c-button__primary{border:1px solid #fff}.c-button__primary:hover{text-decoration:none;color:#fff;background:#d97872;border:1px solid #d97872}.c-button__primary:hover .c-button__text{color:#fff}.c-button__secondary{background:#fff;border:1px solid #174386;color:#174386}.c-button__secondary .c-button__text{color:#174386}.c-button__secondary:hover{text-decoration:none;color:#fff;background:#102d5a;border-color:#102d5a}.c-button__secondary:hover .c-button__text{color:#fff}.c-button__tertiary{background:#d97872;border:1px solid #d97872;color:#fff}.c-button__tertiary .c-button__text{color:#fff}.c-button__tertiary:hover{text-decoration:none;color:#fff;background:#ce524a;border-color:#ce524a}.c-button__tertiary:hover .c-button__text{color:#fff}.c-button__quaternary{background:#fff2e7;border:1px solid #fff2e7;color:#d97872}.c-button__quaternary .c-button__text{color:#d97872}.c-button__quaternary:hover{text-decoration:none;color:#fff;background:#ce524a;border-color:#ce524a}.c-button__quaternary:hover .c-button__text{color:#fff}.c-card-downloads__list{display:grid;grid-gap:30px;grid-template-columns:repeat(1,1fr)}@media(min-width:768px){.c-card-downloads__list{grid-gap:60px;-webkit-column-gap:60px;grid-column-gap:60px;column-gap:60px;grid-template-columns:repeat(2,1fr)}}.c-card-downloads__item{margin-bottom:0;border-bottom:1px solid hsla(0,0%,100%,.5)}.c-card-downloads__item:last-of-type{border-bottom:0}.c-card-downloads__full-link{display:block;width:100%;height:100%;position:relative}.c-card-downloads__full-link,.c-card-downloads__full-link:hover{color:#181833;text-decoration:none}.c-card-downloads__full-link:hover .c-card-downloads__image{-ms-transform:scale(1.05);transform:scale(1.05);transition:transform .25s}.c-card-downloads__label{font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;text-transform:uppercase;color:#c25700;display:block;font-size:16px;line-height:24px;margin-bottom:10px}.c-card-downloads__inner{display:flex;flex-wrap:wrap;align-items:flex-start}@media(min-width:768px){.c-card-downloads__inner{align-items:center}}.c-card-downloads__figure{flex:0 0 100px;position:relative;display:block;width:100%;padding-top:100px;background:#fff;margin:0;border-radius:8px;overflow:hidden}@media(min-width:768px){.c-card-downloads__figure{flex:0 0 175px;padding-top:175px}}.c-card-downloads__image{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;width:100%;height:100%;transition:transform .25s}.c-card-downloads__meta{margin:0;flex:1;padding:0 30px}.c-card-downloads__title{display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;font-family:Montserrat,sans-serif;font-weight:800;color:#174386;font-size:18px;line-height:28px;margin-bottom:10px}@media(min-width:1024px){.c-card-downloads__title{font-size:25px;line-height:32px}}.c-card-downloads__read-more{position:absolute;right:0;top:calc(50% - 13px);text-align:center;width:26px}.c-card-downloads__read-more--icon{color:#fff;vertical-align:middle;display:inline-block}.c-card-downloads__read-more--icon path{fill:currentColor}.c-card-post-footer__list{display:grid;grid-gap:30px;grid-template-columns:repeat(1,1fr)}.c-card-post-footer__item{margin-bottom:0;border-bottom:1px solid hsla(0,0%,100%,.5);padding-bottom:30px}.c-card-post-footer__item:last-of-type{border-bottom:0}.c-card-post-footer__full-link{display:block;width:100%;height:100%;position:relative}.c-card-post-footer__full-link,.c-card-post-footer__full-link:hover{color:#181833;text-decoration:none}.c-card-post-footer__full-link:hover .c-card-post-footer__title{text-decoration:underline}.c-card-post-footer__inner{display:flex;flex-wrap:wrap}.c-card-post-footer__figure{flex:0 0 128px;position:relative;display:block;content:"";width:100%;padding-top:96px;background:#000;margin:0;border-radius:8px;overflow:hidden}.c-card-post-footer__image{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;width:100%;height:100%}.c-card-post-footer__meta{margin:0;flex:1;padding:0 40px 0 15px}.c-card-post-footer__title{font-size:16px;line-height:24px;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;margin-bottom:0;font-family:Montserrat,sans-serif;font-weight:500;color:#fff}.c-card-post-footer__read-more{position:absolute;right:0;top:calc(50% - 13px);text-align:center;width:26px}.c-card-post-footer__read-more--icon{color:#fff;vertical-align:middle;display:inline-block}.c-card-post-footer__read-more--icon path{fill:currentColor}.c-post-card-related__list{list-style:none;padding:0;margin:0;display:grid;grid-template-rows:1fr;grid-gap:20px}@media(min-width:450px){.c-post-card-related__list{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.c-post-card-related__list{grid-template-columns:repeat(3,1fr)}}.c-post-card-related__item{display:block;vertical-align:top;box-shadow:0 2px 20px rgba(0,0,0,5%);margin-bottom:0}@media(min-width:1024px){.c-post-card-related__item:hover .c-post-card-related__image{-ms-transform:scale(1.05);transform:scale(1.05);transition:transform .25s}}.c-post-card-related__full-link:hover{text-decoration:none;color:currentColor}.c-post-card-related__inner{position:relative;display:flex;flex-wrap:wrap;align-items:center}.c-post-card-related__figure{position:relative;flex:0 0 75px;padding-bottom:75px;margin-bottom:0;border-radius:8px;overflow:hidden}@media(min-width:768px){.c-post-card-related__figure{flex:1 0 100%;position:relative;overflow:hidden;padding-bottom:75%;background-color:#e9f5fa}}.c-post-card-related__figure:before{content:"";background:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.3));position:absolute;display:block;width:100%;bottom:0;top:0;opacity:1;z-index:1}@media(min-width:768px){.c-post-card-related__figure:before{background:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.8))}}.c-post-card-related__image{width:100%;height:100%;object-fit:cover;border-radius:8px;position:absolute;top:0;left:0;bottom:0;right:0;transition:transform .25s}.c-post-card-related__meta{display:block;padding:20px;flex:0 0 calc(100% - 75px)}@media(min-width:768px){.c-post-card-related__meta{flex:1 0 100%;padding:20px 0}}.c-post-card-related__title{display:block}@media(min-width:768px){.c-post-card-related__title{font-size:21px;line-height:1.5}}.c-card-post__list{display:grid;grid-gap:30px;grid-template-columns:repeat(1,1fr)}@media(min-width:768px){.c-card-post__list{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.c-card-post__list{grid-template-columns:repeat(3,1fr);grid-gap:60px;-webkit-column-gap:60px;grid-column-gap:60px;column-gap:60px}}.c-card-post__item{margin-bottom:0}.c-card-post__full-link{display:block;width:100%;height:100%;position:relative;color:#181833}.c-card-post__full-link:hover{color:#181833}.c-card-post__figure{position:relative;display:block;content:"";width:100%;padding-top:75%;background:#fff;margin:0;border-radius:20px;overflow:hidden}.c-card-post__image{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;width:100%;height:100%}.c-card-post__meta{margin:0;padding:20px 10px;position:relative}.c-card-post__label{display:inline-block;background:#4ab5df;padding:10px 20px;color:#000;font-weight:700;font-size:16px;margin-bottom:10px;border-radius:20px 0 20px 0;position:absolute;top:0;left:0;z-index:1}.c-card-post__title{font-size:21px;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;margin-bottom:15px;font-family:Montserrat,sans-serif;font-weight:700;color:#174386}.c-card-post__full-link{text-decoration:none}.c-card-post__full-link:hover{color:#d97872;text-decoration:none}.c-card-post__full-link:hover .c-card-post__excerpt{color:#181833;text-decoration:none}.c-card-post__full-link:hover .c-card-post__read-more--title{text-decoration:underline;color:#d97872}.c-card-post__excerpt{margin-bottom:15px}.c-card-post__read-more--icon{color:#174386;vertical-align:middle;margin-right:10px;display:inline-block}.c-card-post__read-more--icon path{fill:currentColor}.c-card-post__read-more--title{display:inline-block;vertical-align:middle;color:#181833}.c-features__filter{box-shadow:0 0 20px rgba(0,0,0,5%);border-radius:8px;padding:0;margin-bottom:15px;border:1px solid #ececec}@media(min-width:768px){.c-features__filter{max-width:850px;margin:0 auto 30px}}@media(min-width:1024px){.c-features__filter{margin:0 auto 60px}}.c-features__filter .c-filter__list{margin:0;list-style:none;overflow-x:auto;overflow-y:hidden;white-space:nowrap;padding:15px 20px}@media(min-width:1024px){.c-features__filter .c-filter__list{display:flex;flex-wrap:wrap;justify-content:space-around;margin:0;align-items:center}}.c-features__filter .c-filter__item{margin:0;max-width:170px;display:inline-block;min-width:100px;padding:5px 0}.c-features__filter .c-filter__item.is-active{border-bottom:2px solid #d97872}.c-features__filter .c-filter__item.is-active .c-filter__title{color:#174386;font-weight:700}.c-features__filter .c-filter__item:hover{cursor:pointer}.c-features__filter .c-filter__icon{width:18px;height:18px;display:inline-block;color:#d97872}.c-features__filter .c-filter__icon svg{height:18px;display:inline-block}.c-features__filter .c-filter__icon path{fill:currentColor}.c-features__filter .c-filter__title{display:block;font-size:14px}@media(min-width:1024px){.c-features__content{padding:0 50px}}.c-features__list{list-style:none;padding:0;margin:0}.c-features__item{margin:0;padding:0;border:0;visibility:hidden;opacity:0;height:0}.c-features__item.is-active{visibility:visible;opacity:1;height:100%;transition:all .25s}.c-features__inner{display:grid;grid-template-columns:repeat(12,1fr);grid-row-gap:30px}@media(min-width:768px){.c-features__inner{grid-gap:30px;grid-column-gap:30px;-webkit-column-gap:30px;column-gap:30px;align-items:center}}@media(min-width:1024px){.c-features__inner{grid-gap:60px;-webkit-column-gap:60px;grid-column-gap:60px;column-gap:60px}}.c-features__figure{margin-bottom:0;grid-column:span 12/span 12;text-align:center;padding-bottom:65.9793814433%;position:relative;overflow:hidden;border-radius:8px}@media(min-width:768px){.c-features__figure{grid-column:span 6/span 6}}.c-features__image{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;width:100%;height:100%}.c-features__meta{grid-column:span 12/span 12}@media(min-width:768px){.c-features__meta{grid-column:span 6/span 6}}.c-features__header{display:flex;align-items:center;margin-bottom:15px}.c-features__icon{flex:0 0 24px;margin-right:15px;line-height:0;color:#d97872;width:24px;display:inline-block}.c-features__icon path{fill:currentColor}.c-features__title{margin:0;flex:1 0 calc(100% - 39px);position:relative;display:inline-block;color:#174386}@media(min-width:768px){.c-features__description{font-size:18px}}.c-footer-secondary{background-color:#fff;padding:50px 0}.c-footer-secondary__inner{display:flex;align-items:flex-start;flex-wrap:wrap}.c-footer-secondary__column{flex:1 0 100%;margin-bottom:30px}@media(min-width:450px){.c-footer-secondary__column{flex:0 0 50%}}@media(min-width:768px){.c-footer-secondary__column{flex:0 0 25%;margin-bottom:0}}.c-footer-secondary__title{font-weight:700;color:#000;font-size:16px;font-family:Montserrat,sans-serif;margin-bottom:15px;display:block}.c-footer-secondary__list{margin:0;padding:0}.c-footer-secondary__item{margin-bottom:10px}.c-footer-secondary__item:last-of-type{margin-bottom:0}.c-footer-secondary__link{color:#202022}.c-footer-secondary__link:hover{color:#000}.c-footer-secondary__text{font-size:14px}.c-footer{background-color:#221f44;color:#fff;padding:30px 0}@media(min-width:1024px){.c-footer{padding:50px 0}}.c-footer__element{position:relative;left:0;right:0;top:1px}.c-footer__clock{position:absolute;width:60px;left:10px;top:-100px}@media(min-width:1024px){.c-footer__clock{width:115px;top:-185px}}.c-footer__widgets{padding:30px 0;display:grid;grid-auto-columns:1fr;grid-auto-flow:row;grid-template-columns:repeat(12,1fr);grid-row-gap:15px}@media(min-width:768px){.c-footer__widgets{grid-row-gap:30px;grid-column-gap:30px}}@media(min-width:1024px){.c-footer__widgets{padding:50px 0}}.c-footer__title{color:#fff;font-size:20px;line-height:32px;display:block;font-weight:700;margin-bottom:20px}.c-footer__menu{grid-column:span 12/span 12}.c-footer__menu:nth-of-type(4){margin-top:30px}@media(min-width:768px){.c-footer__menu{grid-column:span 6/span 6}.c-footer__menu:first-of-type,.c-footer__menu:nth-of-type(4){grid-column:span 12/span 12}.c-footer__menu:nth-of-type(4){margin-top:0}}@media(min-width:1024px){.c-footer__menu{grid-column:span 2/span 2}.c-footer__menu:first-of-type,.c-footer__menu:nth-of-type(4){grid-column:span 4/span 4}}.c-footer__menu .c-footer-menu__list{margin-bottom:0}@media(min-width:1024px){.c-footer__menu .c-footer-menu__list--no-title{margin-top:52px}}.c-footer__menu .c-footer-menu__item{display:block;margin-bottom:15px;margin-right:0}.c-footer__menu .c-footer-menu__item:last-of-type{margin-bottom:0}.c-footer__menu .c-footer-menu__link{color:#fff}.c-footer__menu .c-footer-menu__link:hover{color:#fff;text-decoration:underline}.c-footer__menu .c-footer-menu__text{font-weight:400;color:#fff}.c-footer__menu--description,.c-footer__menu--description a{color:#fff}@media(min-width:1024px){.c-footer__menu--description{max-width:350px}}.c-footer__copyright{padding:15px 0;background-color:#221f44;color:#fff}.c-footer__copyright--inner{display:grid;grid-auto-columns:1fr;grid-auto-flow:row;grid-template-columns:repeat(12,1fr);grid-row-gap:15px}@media(min-width:768px){.c-footer__copyright--inner{grid-row-gap:30px;grid-column-gap:30px}}.c-footer__copyright-date{margin-right:0;display:block;text-align:center;grid-column:span 12/span 12;order:2}@media(min-width:1024px){.c-footer__copyright-date{display:inline-block;vertical-align:middle;margin-right:15px;text-align:left;margin-bottom:0;order:1;grid-column:span 6/span 6}}.c-footer__copyright-favicon{vertical-align:middle;margin:0 .5rem 0 0;padding:0;display:inline-block;height:30px}.c-footer__copyright-meta{vertical-align:middle;font-size:14px;color:#fff}.c-footer__copyright-menu{display:block;text-align:center;grid-column:span 12/span 12;order:1}@media(min-width:1024px){.c-footer__copyright-menu{display:inline-block;margin:0;text-align:right;order:2;grid-column:span 6/span 6}}.c-footer__copyright-menu .c-menu__list{margin:0;padding:0}.c-footer__copyright-menu .c-menu__item{display:block;margin-right:0;margin-bottom:15px}@media(min-width:1024px){.c-footer__copyright-menu .c-menu__item{display:inline-block;margin:0 15px 0 0}}.c-footer__copyright-menu .c-menu__link{color:#fff;font-size:14px;font-weight:500}.c-footer__copyright-menu .c-menu__link:hover{text-decoration:underline}.c-footer__copyright-menu .c-menu__text{color:#fff;font-size:14px;font-weight:500}.c-footer__copyright-menu .c-footer__copyright-privacy-text,.c-footer__copyright-menu .c-footer__nav{vertical-align:middle}.o-grid{display:grid;grid-column-gap:30px;-webkit-column-gap:30px;column-gap:30px;grid-row-gap:0;row-gap:0;grid-template-columns:repeat(1,1fr)}@media(min-width:450px){.o-grid__two{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.o-grid__two{grid-template-columns:repeat(2,1fr)}}@media(min-width:450px){.o-grid__three{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.o-grid__three{grid-template-columns:repeat(3,1fr)}}@media(min-width:450px){.o-grid__four{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.o-grid__four{grid-template-columns:repeat(4,1fr)}}@media(min-width:450px){.o-grid__five{grid-template-columns:repeat(1,1fr)}}@media(min-width:1024px){.o-grid__five{grid-template-columns:repeat(5,1fr)}}.c-header{background-color:#fff;width:100%;transition:transform .25s;border-bottom:1px solid #ececec}.c-header__main{height:100%;width:100%;padding:20px 0}@media(min-width:1024px){.c-header__main{padding:0}}.c-header__inner{align-items:center;display:flex;height:100%;justify-content:space-between;position:relative;width:100%}@media(min-width:1024px){.c-header__inner{min-height:62px}}.c-header__cta{position:absolute;display:block;right:50px;width:48px;height:48px;background:#5901f2;border-radius:8px}@media(min-width:1024px){.c-header__cta{display:none}}.c-header__cta .c-cta__link{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center}.c-header__nav{display:none;margin-right:auto}@media(min-width:1024px){.c-header__nav{display:inline-block}}.c-header__contact{right:2.25rem;position:absolute}@media(min-width:1024px){.c-header__contact{margin-left:1rem;position:relative;right:inherit}}.is-fixed .c-header{position:fixed}.c-logo{display:block;position:relative;width:180px;z-index:1;height:53px;margin-top:-20px}.c-logo__footer{margin-top:0;margin-bottom:30px}.c-logos__list{list-style:none;margin-bottom:0;display:grid;grid-column-gap:30px;-webkit-column-gap:30px;column-gap:30px;grid-row-gap:0;row-gap:0}.o-section__logo-home .c-logos__list{background:#fff;padding:20px;margin-top:-75px;height:150px}@media(min-width:1024px){.o-section__logo-home .c-logos__list{padding:45px 100px;margin-top:-100px;height:200px}}@media(min-width:1024px){.c-logos__list{grid-template-columns:repeat(5,1fr)}}.c-logos__list--carousel{display:block;width:100%}.c-logos__item{margin:0;vertical-align:middle;height:75px;display:inline-flex!important;align-items:center;justify-content:center}.c-logos__figure{margin:0 auto;max-width:150px;height:75px}@media(min-width:768px){.c-logos__figure{max-width:150px}}.c-menu-toggle{background-color:initial;border:none;height:21px;padding:0;width:32px;border-radius:0;position:absolute;right:0}.c-menu-toggle:focus{outline:0}.c-menu-toggle:hover{background:0 0}.c-menu-toggle__bar{background-color:#174386;border-radius:0;display:block;height:3px;overflow:hidden;position:relative;transition:background-color .2s ease-in-out;width:100%}.c-menu-toggle__bar:first-of-type{animation:animate-line-1-rev .5s ease-in-out}.c-menu-toggle__bar:nth-of-type(2){animation:animate-line-2-rev .5s ease-in-out;margin:6px 0}.c-menu-toggle__bar:nth-of-type(3){animation:animate-line-3-rev .5s ease-in-out}.c-menu-toggle.is-open .c-menu-toggle__bar:first-of-type{animation:animate-line-1 .5s cubic-bezier(.3,1,.7,1)forwards}.c-menu-toggle.is-open .c-menu-toggle__bar:nth-of-type(2){animation:animate-line-2 .5s cubic-bezier(.3,1,.7,1)forwards}.c-menu-toggle.is-open .c-menu-toggle__bar:nth-of-type(3){animation:animate-line-3 .5s cubic-bezier(.3,1,.7,1)forwards}@media(min-width:1024px){.c-menu-toggle{display:none}}@keyframes animate-line-1{0%{transform:translateZ(0)rotate(0)}50%{transform:translate3d(0,9px,0)rotate(0)}to{transform:translate3d(0,9px,0)rotate(45deg)}}@keyframes animate-line-2{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}@keyframes animate-line-3{0%{transform:translateZ(0)rotate(0)}50%{transform:translate3d(0,-9px,0)rotate(0)}to{transform:translate3d(0,-9px,0)rotate(135deg)}}@keyframes animate-line-1-rev{0%{transform:translate3d(0,9px,0)rotate(45deg)}50%{transform:translate3d(0,9px,0)rotate(0)}to{transform:translateZ(0)rotate(0)}}@keyframes animate-line-2-rev{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes animate-line-3-rev{0%{transform:translate3d(0,-9px,0)rotate(135deg)}50%{transform:translate3d(0,-9px,0)rotate(0)}to{transform:translateZ(0)rotate(0)}}.c-pricing__filter{text-align:center;margin-bottom:30px}@media(min-width:768px){.c-pricing__filter{margin-bottom:50px}}.c-pricing__toggle{display:flex;flex-wrap:wrap;border:1px solid #b9d5e1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:8px}@media(min-width:768px){.c-pricing__toggle{display:inline-flex}}.c-pricing__toggle--button{align-items:center;border-radius:26px;border:0;cursor:pointer;display:flex;transition:background-color .15s linear,color .15s linear;padding:16px 20px;background-color:initial;outline:none;z-index:1;line-height:1;font-weight:600;border-radius:8px;width:100%;text-align:center;justify-content:center;margin:0 0 10px}@media(min-width:768px){.c-pricing__toggle--button{width:auto;justify-content:inherit;margin-bottom:0;text-align:inherit}}.c-pricing__toggle--button.is-active{background:#fff;color:#000}@media(min-width:450px){.c-pricing__toggle--button{min-width:150px;padding:10px 20px}}.c-pricing__toggle--button--label,.c-pricing__toggle--button span{display:inline-block;vertical-align:middle}.c-pricing__toggle--button--label{padding:12px 10px;border-radius:8px;margin-left:10px;color:#40c400;background:rgba(64,196,0,.2392156863)}.c-pricing__list{display:grid;grid-template-columns:repeat(1,1fr);grid-row-gap:30px}@media(min-width:768px){.c-pricing__list{grid-template-columns:repeat(2,1fr);grid-gap:30px;-webkit-column-gap:30px;grid-column-gap:30px;column-gap:30px}}@media(min-width:1024px){.c-pricing__list{grid-template-columns:repeat(3,1fr);grid-gap:15px;-webkit-column-gap:15px;grid-column-gap:15px;column-gap:15px}}.c-pricing__item{background:#fff;padding:30px;border-radius:15px;position:relative;-ms-transform:scale(.95);transform:scale(.95);box-shadow:0 4px 32px rgba(25,61,185,.1)}.c-pricing__item--highlighted{border:2px solid #d97872;box-shadow:0 0 10px 4px rgba(0,0,0,8%);-ms-transform:scale(1);transform:scale(1)}.c-pricing__highlighted{color:#000;background:#fff;border:2px solid #d97872;padding:10px 15px;border-radius:5px;font-weight:700;font-size:14px;text-transform:uppercase}.c-pricing__highlighted--container{position:absolute;left:0;right:0;top:-14px;text-align:center;z-index:3}.c-pricing__indicator{margin-bottom:5px}.c-pricing__indicator--1 .c-pricing__indicator--block:first-of-type,.c-pricing__indicator--2 .c-pricing__indicator--block:nth-of-type(-n+2),.c-pricing__indicator--3 .c-pricing__indicator--block:nth-of-type(-n+3),.c-pricing__indicator--4 .c-pricing__indicator--block:nth-of-type(-n+4){background:#d97872}.c-pricing__indicator--block{width:15px;height:15px;background:#ececec;display:inline-block;margin-right:2px;border-radius:2px}.c-pricing__indicator--block:last-of-type{margin-right:0}.c-pricing__title{color:#181833;margin-bottom:15px;font-family:Montserrat,sans-serif;font-weight:900;font-size:28px;line-height:32px;display:block}.c-pricing__description{margin-bottom:15px;min-height:48px}.c-pricing__description p:last-of-type{margin-bottom:0}.c-pricing__price{margin-bottom:15px}.c-pricing__price--year{display:none}.c-pricing__price--month,.is-active .c-pricing__price--year{display:block}.is-active .c-pricing__price--month{display:none}.c-pricing__price--save{color:#40c400;background:rgba(64,196,0,.2392156863);padding:5px 10px;border-radius:5px;font-weight:700}.c-pricing__price--container{display:flex;flex-wrap:wrap;align-items:center}.c-pricing__price--currency{align-self:flex-start;font-weight:500;color:#000;margin-right:5px;margin-top:5px}.c-pricing__price--text{font-size:40px;line-height:50px;font-weight:900;color:#000}.c-pricing__price--after{margin-left:5px}.c-pricing__price--subtext{color:#181833;font-size:14px;font-weight:400;display:block;line-height:1.5}.c-pricing__button{margin-bottom:15px}.c-pricing__button .c-button{width:100%}.c-pricing__subtitle{margin-bottom:15px}.c-read-more__title{position:relative;cursor:pointer;border-bottom:1px solid #ececec;padding-bottom:10px;margin-bottom:10px;display:flex;width:100%;align-items:center;justify-content:space-between}.c-read-more__icon{color:#fff;transition:transform .2s ease-in-out}.is-open .c-read-more__icon{-ms-transform:rotate(180deg);transform:rotate(180deg)}.c-read-more__content{height:100%;max-height:100%;overflow:hidden;transition:max-height .2s}.is-hidden .c-read-more__content{max-height:0}.c-read-more__content p:last-of-type{margin-bottom:0}.c-reviews__list{list-style:none;padding:0;margin:0}.c-reviews__item{margin:0;padding:10px;background:#fff;border:1px solid #fff;border-radius:8px}.c-reviews__inner{display:grid;grid-template-columns:repeat(12,1fr);grid-row-gap:30px}@media(min-width:768px){.c-reviews__inner{grid-gap:30px;grid-column-gap:30px;-webkit-column-gap:30px;column-gap:30px;align-items:center}}@media(min-width:1024px){.c-reviews__inner{grid-gap:60px;-webkit-column-gap:60px;grid-column-gap:60px;column-gap:60px}}.c-reviews__full-link{color:#174386;position:relative}.c-reviews__full-link:hover{text-decoration:underline}.c-reviews__full-link:hover .c-support-related__title:after{background:#174386}.c-reviews__full-link:hover .c-support-related__icon{-ms-transform:translateX(2px);transform:translateX(2px);transition:transform .25s}.c-reviews__figure{margin-bottom:0;grid-column:span 12/span 12;text-align:center;position:relative;padding-bottom:100%}@media(min-width:768px){.c-reviews__figure{grid-column:span 6/span 6}}@media(min-width:1024px){.c-reviews__figure{grid-column:span 4/span 4;grid-column-start:2}}.c-reviews__figure--lines{position:absolute;width:calc(100% + 40px);left:-20px;right:0;bottom:0;top:0;display:flex;align-items:center;justify-content:center}.c-reviews__figure--clock{max-width:120px;max-height:120px;position:absolute;bottom:-20px;left:-20px}.c-reviews__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:8px}@media(min-width:768px){.c-reviews__image{max-width:100%;border-radius:64px}}.c-reviews__meta{grid-column:span 12/span 12}@media(min-width:768px){.c-reviews__meta{grid-column:span 6/span 6}}@media(min-width:1024px){.c-reviews__meta{padding-left:30px}}.c-reviews__quote{font-size:21px;font-weight:900;color:#000}@media(min-width:768px){.c-reviews__quote{font-size:24px}}@media(min-width:1024px){.c-reviews__quote{font-size:28px}}.c-reviews__person{color:#000;font-weight:700;display:block}@media(min-width:768px){.c-reviews__person{font-size:18px}}.c-reviews__function{display:block}@media(min-width:768px){.c-reviews__function{font-size:18px}}.c-reviews__icon{width:24px;text-align:center;margin-right:5px;flex:0 0 24px}.c-reviews__title{position:relative;display:inline-block;flex:1}.c-review__top{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:15px}.c-review__figure{position:relative;overflow:hidden;flex:0 0 48px;border-radius:100%;width:48px;height:48px;border:2px solid #d97872;margin-bottom:0}@media(min-width:768px){.c-review__figure{flex:0 0 60px;width:60px;height:60px}}.c-review__meta{padding:0 15px;flex:0 0 calc(100% - 78px)}@media(min-width:768px){.c-review__meta{flex:0 0 calc(100% - 90px)}}.c-review__person{font-weight:700;color:#000}.c-review__function,.c-review__person{display:block;font-family:Montserrat,sans-serif;font-size:16px}.c-review__function{font-weight:500;color:#181833}.c-review__arrow{left:24px;top:-12px;-ms-transform:translateX(-50%);transform:translateX(-50%);margin:0 5px;z-index:2;border:0}.c-review__arrow,.c-review__arrow:after{position:absolute;display:block;width:15px;height:15px;background:#fff}.c-review__arrow:after{content:"";top:4px;border:1px solid #ccc;border-left:0;border-bottom:0;-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.c-review__review{padding:20px;border:1px solid #ccc;border-radius:8px;position:relative}.c-review__review p:last-of-type{margin-bottom:0}.c-selected-news__highlighted{flex:1 0 100%;overflow:hidden;position:relative}@media(min-width:1024px){.c-selected-news__highlighted{flex:1 0 60%;padding:0 .5rem 0 0}}.c-selected-news__highlighted .c-selected-news__item{position:relative}.c-selected-news__highlighted .c-selected-news__nav .c-selected-news-btn{margin:0;display:flex;flex-direction:column;justify-content:center;align-items:center;width:3rem;height:3rem;border-radius:50%;background-color:initial;color:#fff;border:2px solid #fff;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}.c-selected-news__highlighted .c-selected-news__nav .c-selected-news-btn:hover{background-color:hsla(0,0%,100%,.2)}.c-selected-news__highlighted .c-selected-news__nav .c-selected-news-btn svg{fill:#fff;width:1rem;display:inline-block}.c-selected-news__highlighted .c-selected-news__nav .c-selected-news-btn path{fill:#fff}.c-selected-news__highlighted .c-selected-news__nav .c-selected-news-btn__previous{position:absolute;top:calc(50% - 2rem);z-index:9999;left:.5rem}.c-selected-news__highlighted .c-selected-news__nav .c-selected-news-btn__next{position:absolute;top:calc(50% - 2rem);z-index:9999;right:1rem}.c-selected-news__highlighted .c-selected-news__full-link,.c-selected-news__highlighted .c-selected-news__full-link:hover{color:#fff;text-decoration:none}.c-selected-news__highlighted .c-selected-news__full-link:hover .c-selected-news__image{opacity:.9;transition:opacity .5s}.c-selected-news__highlighted .c-selected-news__figure{position:relative;margin:0}.c-selected-news__highlighted .c-selected-news__figure:after{content:"";background:linear-gradient(180deg,transparent 0,transparent 65%,rgba(0,0,0,.35) 83.5%,rgba(0,0,0,.75));display:block;position:absolute;bottom:0;left:0;right:0;z-index:1;height:100%}.c-selected-news__highlighted .c-selected-news__image{margin:0;border-radius:8px;opacity:1;transition:opacity .5s}.c-selected-news__highlighted .c-selected-news__meta{padding:1rem 2rem;z-index:2;position:absolute;bottom:0}.c-selected-news__highlighted .c-selected-news__title{margin-bottom:0;font-size:1.25rem}@media(min-width:1024px){.c-selected-news__highlighted .c-selected-news__title{font-size:1.75rem}}.c-selected-news__aside{flex:1 0 100%;display:none;overflow:hidden}@media(min-width:1024px){.c-selected-news__aside{flex:1 0 40%;display:block;padding:0 0 0 .5rem}}.c-selected-news__aside .c-selected-news__list .slick-list{position:relative;cursor:-webkit-grab;cursor:grab}.c-selected-news__aside .c-selected-news__list .slick-list:after,.c-selected-news__aside .c-selected-news__list .slick-list:before{content:none}.c-selected-news__aside .c-selected-news__item{position:relative;margin-bottom:1rem}.c-selected-news__aside .c-selected-news__full-link{color:#fff;text-decoration:none;display:flex;flex-wrap:wrap;align-items:center;background:#e9f5fa;justify-content:flex-start;border-radius:8px}.c-selected-news__aside .c-selected-news__full-link:hover{text-decoration:none;color:#fff}.c-selected-news__aside .c-selected-news__full-link:hover .c-selected-news__image{opacity:.9;transition:opacity .5s}.c-selected-news__aside .c-selected-news__figure{position:relative;margin:0;flex:0 0 25%}.c-selected-news__aside .c-selected-news__image{margin:0;border-radius:8px;opacity:1;transition:opacity .5s}.c-selected-news__aside .c-selected-news__meta{position:inherit;padding:0 1rem;flex:0 0 60%}.c-selected-news__aside .c-selected-news__title{margin-bottom:0;font-size:1rem}.c-site{display:flex;flex-direction:column;height:100%;max-width:100vw;min-height:100vh;width:100%}.c-site__header{flex:none;position:relative;z-index:9999}.c-site__main{flex:1 0 auto;padding-top:82px}@media(min-width:1024px){.c-site__main{padding-top:102px}}.single .c-site__main{padding-bottom:100px}.c-site__footer{flex:none;position:relative}ol,p,ul{margin-bottom:30px}.c-social{text-align:center}@media(min-width:1024px){.c-social{text-align:left}}.c-social__list{padding:0}.c-social__list--original .c-social__item--facebook{background:#3b5998;color:#fff}.c-social__list--original .c-social__item--facebook:hover{background:#3b5998;color:#fff;opacity:.8}.c-social__list--original .c-social__item--instagram{background:#c32aa3;color:#fff}.c-social__list--original .c-social__item--instagram:hover{background:#c32aa3;color:#fff;opacity:.8}.c-social__list--original .c-social__item--linkedin{background:#0a66c2;color:#fff}.c-social__list--original .c-social__item--linkedin:hover{background:#0a66c2;color:#fff;opacity:.8}.c-social__list--original .c-social__item--twitter{background:#1da1f2;color:#fff}.c-social__list--original .c-social__item--twitter:hover{background:#1da1f2;color:#fff;opacity:.8}.c-social__list--original .c-social__item--whatsapp{background:#25d366;color:#fff}.c-social__list--original .c-social__item--whatsapp:hover{background:#25d366;color:#fff;opacity:.8}.c-social__list--original .c-social__item--youtube{background:red;color:#fff}.c-social__list--original .c-social__item--youtube:hover{background:red;color:#fff;opacity:.8}.c-social__list--original .c-social__item--pinterest{background:#bd081c;color:#fff}.c-social__list--original .c-social__item--pinterest:hover{background:#bd081c;color:#fff;opacity:.8}.c-social__list--original .c-social__item--tiktok{background:#010101;color:#fff}.c-social__list--original .c-social__item--tiktok:hover{background:#010101;color:#fff;opacity:.8}.c-social__list .c-social__item:last-of-type{margin-right:0}.c-social__list strong{font-weight:500}.c-social__label{color:#fff;display:block;margin-bottom:20px;margin-right:0}@media(min-width:1024px){.c-social__label{display:inline-block;margin:0 10px 0 0}}.c-social__item{padding-left:0;vertical-align:middle;margin-right:10px;position:relative;display:inline-flex;align-items:center;line-height:48px;justify-content:space-around;width:32px;height:32px;border-radius:8px;margin-bottom:5px;border:1px solid #fff}@media(min-width:1024px){.c-social__item{margin-bottom:0}}.c-social__item:before{content:none}.c-social__item:hover{background:#fff}.c-social__item:hover path{fill:#174386}.c-social__link{display:block;position:relative;width:100%;height:100%}.c-social__icon{height:15px;left:50%;position:absolute;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:fill .2s;width:15px}.c-social__icon path{fill:#fff}.c-tabs__filter{padding:0;margin:30px 0 0}@media(min-width:768px){.c-tabs__filter{margin-bottom:30px}}.c-tabs__filter .c-filter__list{margin:0;list-style:none;overflow-x:auto;overflow-y:hidden;white-space:nowrap;padding:0;display:flex}@media(min-width:1024px){.c-tabs__filter .c-filter__list{display:flex;flex-wrap:wrap;justify-content:center;margin:0;align-items:center}}.c-tabs__filter .c-filter__item{margin:0;display:inline-block;padding:10px 20px;border-bottom:2px solid #ccc;flex-grow:1}.c-tabs__filter .c-filter__item.is-active{border-bottom:2px solid #d97872}.c-tabs__filter .c-filter__item.is-active .c-filter__title{color:#174386;font-weight:600}.c-tabs__filter .c-filter__item:hover{cursor:pointer}.c-tabs__filter .c-filter__icon{width:18px;color:#d97872}.c-tabs__filter .c-filter__icon,.c-tabs__filter .c-filter__icon svg{height:18px;display:inline-block}.c-tabs__filter .c-filter__icon path{fill:currentColor}.c-tabs__filter .c-filter__title{color:#181833;display:block;font-size:16px;font-weight:600}@media(min-width:768px){.c-tabs__filter .c-filter__title{font-size:18px}}.c-tabs__content{margin-top:30px}.c-tabs__list{list-style:none;padding:0;margin:0}.c-tabs__item{margin:0;padding:0;border:0;visibility:hidden;opacity:0;height:0}.c-tabs__item.is-active{visibility:visible;opacity:1;height:100%;transition:all .25s}.c-tabs__inner{display:grid;grid-template-columns:repeat(12,1fr);grid-row-gap:30px}@media(min-width:768px){.c-tabs__inner{grid-gap:30px;grid-column-gap:30px;-webkit-column-gap:30px;column-gap:30px;align-items:center}}@media(min-width:1024px){.c-tabs__inner{grid-gap:60px;grid-column-gap:60px;-webkit-column-gap:60px;column-gap:60px}}.c-tabs__figure{margin-bottom:0;grid-column:span 12/span 12;text-align:center;position:relative;background:#fff;padding-bottom:100%;border-radius:8px}@media(min-width:768px){.c-tabs__figure{grid-column:span 6/span 6;order:2}}.c-tabs__figure--lines{width:calc(100% + 40px);left:-20px;display:flex;align-items:center;justify-content:center}.c-tabs__figure--lines,.c-tabs__image{position:absolute;right:0;bottom:0;top:0}.c-tabs__image{left:0;width:100%;height:100%;object-fit:cover;border-radius:8px}.c-tabs__meta{grid-column:span 12/span 12}@media(min-width:768px){.c-tabs__meta{grid-column:span 6/span 6;order:1}}.c-tabs__header{display:flex;align-items:center;margin-bottom:15px}.c-tabs__description strong{color:#174386}.c-tabs__description p{margin-bottom:15px}.c-tabs__description p:last-of-type{margin-bottom:0}@media(min-width:768px){.c-tabs__description{font-size:18px}}.c-usps__list{padding:0;margin:0}.c-usps__item{margin-bottom:10px}.c-usps__full-link{position:relative;color:#181833}.c-usps__full-link .c-usps__text{position:relative}.c-usps__full-link .c-usps__text:after{content:"";width:100%;position:absolute;left:0;bottom:-2px;border-width:0 0 1px;border-style:dashed;opacity:.5;transition:width .25s}.c-usps__full-link:hover{color:currentColor;text-decoration:none}.c-usps__full-link:hover .c-usps__text{color:#fff}.c-usps__full-link:hover .c-usps__text:after{width:0;transition:width .25s}.c-usps__inner{display:flex;align-items:baseline;justify-content:flex-start}.c-usps__icon{line-height:0;margin-right:10px}.c-usps__list--primary .c-usps__icon svg path{fill:#174386}.c-usps__list--secondary .c-usps__icon svg path{fill:#fff}.c-usps__list--tertiary .c-usps__icon svg path{fill:#d97872}.c-usps__list--quaternary .c-usps__icon svg path{fill:#fff2e7}.c-usps__list--senary .c-usps__icon svg path{fill:#1d9924}.c-usps__title{color:#000;display:block;font-weight:500}.c-usps__subtitle{display:block;font-size:16px;color:#181833}.u-text-center{text-align:center}.u-text-left{text-align:left}.u-text-right{text-align:right}.u-hide-mobile{display:none}@media(min-width:1024px){.u-hide-mobile{display:inline;display:initial}}@media(min-width:1024px){.u-hide-desktop{display:none}}.u-sr-only{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.c-knowledge-base__inner{display:grid;grid-auto-columns:1fr;grid-auto-flow:row;grid-template-columns:repeat(12,1fr);grid-row-gap:30px;grid-column-gap:30px}.c-knowledge-base__article{grid-column:span 12/span 12}@media(min-width:1024px){.c-knowledge-base__article{grid-column:span 8/span 8}}.c-knowledge-base__sidebar{grid-column:span 12/span 12;position:relative}@media(min-width:1024px){.c-knowledge-base__sidebar{grid-column:span 4/span 4}}.c-knowledge-base__sidebar--inner{position:-webkit-sticky;position:sticky;top:130px;background:#ececec;padding:30px;border-radius:5px}.c-knowledge-base__sidebar--title{margin-bottom:15px;font-family:Montserrat,sans-serif;font-weight:800;display:block;color:#000;font-size:18px;line-height:1.5}.c-knowledge-base__related--list{list-style:none;margin:0;padding:0}.c-knowledge-base__related--item{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #181833}.c-knowledge-base__related--item.is-active{font-weight:700}.c-knowledge-base__related--item.is-active:hover .c-knowledge-base__related--title{text-decoration:none}.c-knowledge-base__related--item.is-active .c-knowledge-base__related--title{color:#000}.c-knowledge-base__related--inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.c-knowledge-base__related--link{text-decoration:none}.c-knowledge-base__related--link:hover{color:#fff;text-decoration:none}.c-knowledge-base__related--link:hover .c-knowledge-base__related--title{text-decoration:underline}.c-knowledge-base__related--icon{color:#000;vertical-align:middle;margin-right:10px;display:inline-block;flex:0 0 12px}.c-knowledge-base__related--icon path{fill:currentColor}.c-knowledge-base__related--title{display:inline-block;vertical-align:middle;color:#181833;flex:0 0 calc(100% - 22px)}.c-knowledge-base__header{position:relative;margin-bottom:30px}.c-knowledge-base__title{margin-bottom:15px}@media(min-width:768px){.c-knowledge-base__title{margin-bottom:30px}}.c-knowledge-base__meta{padding:15px 0;border-top:1px solid #ececec;border-bottom:1px solid #ececec;margin-top:30px}.c-knowledge-base__date{margin-top:15px}.c-knowledge-base__date--icon{width:16px;height:16px;display:inline-block;vertical-align:middle;margin-right:5px}.c-knowledge-base__date--icon path{fill:#d97872}.c-knowledge-base__date--text{display:inline-block;vertical-align:middle}@media(min-width:1024px){.c-knowledge-base__date{margin-top:0}}.c-knowledge-base__figure{position:relative;display:block;content:"";width:100%;padding-top:56.25%;background:#000;margin:0;border-radius:20px;overflow:hidden}.c-knowledge-base__image{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;width:100%;height:100%}.c-knowledge-base__container{font-size:18px;line-height:1.5}.c-knowledge-base__content{color:#181833;max-width:750px}.c-knowledge-base__content img{border-radius:8px}.c-knowledge-base__search{max-width:550px;margin:0 auto 50px}.c-knowledge-base__search #ajaxsearchlite1 .probox,.c-knowledge-base__search .asl_w .probox{border-radius:8px;background:#fff;border:1px solid #91a9cd}.c-knowledge-base__search #ajaxsearchlite1 .probox form input,.c-knowledge-base__search .asl_w .probox form input{font-size:16px;font-family:Montserrat,sans-serif}.c-knowledge-base__list{display:grid;grid-template-columns:repeat(12,1fr);grid-row-gap:30px}@media(min-width:768px){.c-knowledge-base__list{grid-gap:30px;-webkit-column-gap:30px;grid-column-gap:30px;column-gap:30px}}@media(min-width:1024px){.c-knowledge-base__list{grid-gap:60px;-webkit-column-gap:60px;grid-column-gap:60px;column-gap:60px}}.c-knowledge-base__item{grid-column:span 12/span 12}@media(min-width:768px){.c-knowledge-base__item{grid-column:span 6/span 6}}@media(min-width:1280px){.c-knowledge-base__item{grid-column:span 4/span 4}}.c-knowledge-base__item--title{font-family:Montserrat,sans-serif;color:#174386;font-weight:800;display:block;font-size:18px;line-height:28px;margin-bottom:15px}@media(min-width:1024px){.c-knowledge-base__item--title{font-size:25px;line-height:32px}}.c-knowledge-base__blocks .c-knowledge-base__related--icon{color:#d97872}.c-knowledge-base__blocks .c-knowledge-base__related--item{border-bottom:0;margin-bottom:0}.c-article .c-label,article .c-label{display:inline-block;background:#4ab5df;padding:10px 20px;color:#000;font-weight:700;font-size:16px;margin-bottom:10px;border-radius:0 0 20px 0;position:absolute;top:0;left:0;z-index:1}.c-article__inner,article__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-article__article,article__article{grid-column:span 12/span 12}@media(min-width:1024px){.c-article__article,article__article{grid-column:span 8/span 8}}.c-article__sidebar,article__sidebar{grid-column:span 12/span 12;position:relative}@media(min-width:1024px){.c-article__sidebar,article__sidebar{grid-column:span 4/span 4}}.c-article__sidebar--inner,article__sidebar--inner{position:-webkit-sticky;position:sticky;top:130px;background:#ececec;padding:30px;border-radius:5px}.c-article__sidebar--title,article__sidebar--title{margin-bottom:15px;font-family:Montserrat,sans-serif;font-weight:800;display:block;color:#000;font-size:18px;line-height:1.5}.c-article__related--list,article__related--list{list-style:none;margin:0;padding:0}.c-article__related--item,article__related--item{margin-bottom:15px}.c-article__related--inner,article__related--inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.c-article__related--link,article__related--link{text-decoration:none}.c-article__related--link:hover,article__related--link:hover{color:#fff;text-decoration:none}.c-article__related--link:hover .c-article__related--title,article__related--link:hover .c-article__related--title{text-decoration:underline}.c-article__related--icon,article__related--icon{color:#174386;vertical-align:middle;margin-right:10px;display:inline-block;flex:0 0 12px}.c-article__related--icon path,article__related--icon path{fill:currentColor}.c-article__related--title,article__related--title{display:inline-block;vertical-align:middle;color:#181833;flex:0 0 calc(100% - 22px)}.c-article__header,article__header{position:relative;margin-bottom:30px}.c-article__title,article__title{margin-bottom:15px}@media(min-width:768px){.c-article__title,article__title{margin-bottom:30px}}.c-article__meta,article__meta{padding:15px 0;border-bottom:1px solid #ececec}.c-article__date,article__date{margin-top:15px}.c-article__date--icon,article__date--icon{width:16px;height:16px;display:inline-block;vertical-align:middle;margin-right:5px}.c-article__date--icon path,article__date--icon path{fill:#d97872}.c-article__date--text,article__date--text{display:inline-block;vertical-align:middle}@media(min-width:1024px){.c-article__date,article__date{margin-top:0}}.c-article__figure,article__figure{position:relative;display:block;content:"";width:100%;padding-top:56.25%;background:#fff;margin:0;border-radius:20px;overflow:hidden}.c-article__image,article__image{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;width:100%;height:100%}.c-article__content,article__content{color:#181833;max-width:750px;font-size:16px;line-height:1.75}.c-article__content figure,article__content figure{max-width:100%;height:auto;border-radius:8px}.c-article__content img,article__content img{border-radius:8px}.c-article__content h2,article__content h2{color:#181833;font-family:Montserrat,sans-serif;font-weight:900;margin-bottom:15px;font-size:18px;line-height:24px;display:block}@media(min-width:768px){.c-article__content h2,article__content h2{font-size:24px;line-height:28px}}@media(min-width:1024px){.c-article__content h2,article__content h2{font-size:28px;line-height:32px}}.c-article__content h3,article__content h3{color:#181833;font-family:Montserrat,sans-serif;font-weight:900;margin-bottom:15px;font-size:22px;line-height:26px;display:block}@media(min-width:768px){.c-article__content h3,article__content h3{font-size:22px;line-height:26px}}@media(min-width:1024px){.c-article__content h3,article__content h3{font-size:24px;line-height:28px}}.c-article__meta,article__meta{padding-top:30px;border-top:1px solid #ececec;margin-top:30px;margin-bottom:30px}.c-article__meta--author,article__meta--author{margin-bottom:30px}.c-article__date,article__date{display:block;margin-bottom:5px;font-size:14px}.c-article__date--modified,article__date--modified{margin-bottom:0;font-style:italic}.c-article__reviewed-by,article__reviewed-by{display:block;font-size:16px;margin:15px 0}.c-author__title{display:block;margin-bottom:0;font-family:Montserrat,sans-serif;color:#174386;font-size:18px;font-weight:700}.c-author__title a,.c-author__title a:hover{text-decoration:none}.c-author__title a:hover span{text-decoration:underline}.c-author__title span,.c-author__title svg{vertical-align:middle;display:inline-block}.c-author__title svg{width:12px;color:#181833;margin-left:5px}.c-author__title svg path{fill:currentColor}.c-author__meta{vertical-align:middle}.c-author__meta,.c-author__meta span{display:inline-block}.c-author__function{font-size:16px}.c-author__figure{padding:0;display:inline-block;width:75px;height:75px;background:#fff;border-radius:100%;margin:0 10px 0 0;vertical-align:middle;overflow:hidden;border:3px solid #d97872}.c-author__figure img{font-style:italic;max-width:100%;vertical-align:middle;height:100%;object-fit:cover}.c-article__c2a{background:#174386;padding:40px;border-radius:8px;color:#fff}.c-article__c2a--header p:last-of-type{margin-bottom:15px}.c-article__c2a .c-usps__title{color:#fff}.c-sources__title{display:block;margin-bottom:15px;font-size:18px;font-weight:700;color:#000}.c-source__url,.c-source__url:hover{text-decoration:none}.c-source__url:hover .c-source__title{text-decoration:underline}.c-source__icon,.c-source__title{display:inline-block;vertical-align:middle}.c-source__icon{width:12px;color:#181833;margin-left:5px}.c-source__icon path{fill:currentColor}.c-happy-customers{overflow:hidden;position:relative}.c-happy-customers:after,.c-happy-customers:before{content:"";background:#fff;width:100px;bottom:0;top:0;height:100%;position:absolute;z-index:1}.c-happy-customers:before{left:0;background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.c-happy-customers:after{right:0;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff)}.c-happy-customers__list{margin-bottom:5px}.c-happy-customers__list--1 .slick-list{margin-left:-150px}.c-happy-customers__list--3{margin:0}.c-happy-customers__list--3 .slick-list{margin-left:-300px}.c-happy-customers__list .slick-list .slick-track{padding:0}.c-happy-customers__list .slick-list .slick-track .slick-slide{margin:0 5px}.c-happy-customers__item{display:inline-block;margin:0 15px;max-width:580px;overflow:hidden}.c-happy-customers__inner{padding:5px 0 5px 20px;border:1px solid #ececec;border-radius:8px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.c-happy-customers__full-link{color:#181833}.c-happy-customers__full-link:hover{color:#181833;text-decoration:none}.c-happy-customers__full-link:hover .c-happy-customers__inner{background:#d97872;border:#d97872}.c-happy-customers__full-link:hover .c-happy-customers__icon path{fill:#fff}.c-happy-customers__full-link:hover .c-happy-customers__quote{color:#fff}.c-happy-customers__icon{display:inline-block;vertical-align:middle;margin-right:15px;width:15px;height:15px;flex:0 0 15px}.c-happy-customers__quote{display:inline-block;vertical-align:middle;flex:1 0 calc(100% - 30px)}.c-happy-customers__quote p{max-width:450px;text-overflow:ellipsis;height:24px;white-space:nowrap;overflow:hidden;min-width:450px}.c-happy-customers__quote p:last-of-type{margin-bottom:0}.c-counter{font-family:Montserrat,sans-serif;display:inline-block;font-size:32px;line-height:40px;color:#174386;font-weight:900;position:relative}@media(min-width:768px){.c-counter{font-size:60px;line-height:70px}}.c-counter:after{content:"";position:absolute;left:0;right:0;height:4px;background:#d97872;border-radius:4px;bottom:-4px}@media(min-width:768px){.c-counter:after{height:8px;bottom:-8px}}.o-section--call_to_action .o-layout{background:#174386;color:#fff;padding:30px 20px;border-radius:32px}@media(min-width:1024px){.o-section--call_to_action .o-layout{padding:50px}}.c-highlighted__inner--has-image{display:grid;grid-template-columns:repeat(12,1fr);grid-row-gap:30px;align-items:center}@media(min-width:768px){.c-highlighted__inner--has-image{grid-gap:60px;-webkit-column-gap:60px;grid-column-gap:60px;column-gap:60px}}@media(min-width:1024px){.c-highlighted__inner--has-image{padding:20px}}@media(min-width:1024px){.c-highlighted__inner--has-image .c-highlighted__meta{max-width:500px}}.c-highlighted__figure{margin-bottom:0;grid-column:span 12/span 12;border-radius:8px;overflow:hidden}@media(min-width:768px){.c-highlighted__figure{grid-column:span 6/span 6}}@media(min-width:1024px){.c-highlighted__figure{grid-column:span 5/span 5}}.c-highlighted__image{border-radius:8px;overflow:hidden}.c-highlighted__meta{margin-bottom:0;grid-column:span 12/span 12}@media(min-width:768px){.c-highlighted__meta{grid-column:span 6/span 6}}@media(min-width:1024px){.c-highlighted__meta{grid-column:span 7/span 7}}.c-highlighted__meta p{margin-bottom:15px}.c-highlighted__meta a{text-decoration:underline}.c-highlighted__meta strong{color:#000;font-size:18px}pre{display:block;margin:0 0 15px;word-break:break-all;word-wrap:break-word;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border-radius:5px;font-size:12px;line-height:2;padding:10px 20px 12px 15px}.c-subtitle{margin:0;display:inline-block;padding:5px 10px;background:#fff;color:#174386;font-size:14px;line-height:1.5;font-weight:inherit;border-radius:8px}.c-cards__list{display:grid;-webkit-column-gap:30px;grid-column-gap:30px;column-gap:30px;grid-row-gap:30px;row-gap:30px;grid-template-columns:repeat(1,1fr)}@media(min-width:768px){.c-cards__list{grid-template-columns:repeat(2,1fr);grid-gap:60px;-webkit-column-gap:60px;grid-column-gap:60px;column-gap:60px}}@media(min-width:1024px){.c-cards__list{grid-template-columns:repeat(4,1fr)}}.c-cards__item{background-color:#fff;border-radius:8px;padding:20px;display:block}@media(min-width:1024px){.c-cards__item{display:flex;flex-direction:column;padding:40px;max-width:inherit}}.c-cards__title{font-size:21px;margin-bottom:15px;display:block;line-height:28px;color:#174386}.c-cards__description{font-size:14px}.c-cards__description p:last-of-type{margin-bottom:0}.c-pills__list{margin:0 -2px}.c-pills__item{display:inline-block;margin:0 2px}.c-pill{padding:7px 10px;display:inline-block;background:#f0e5ff;border-radius:8px}.c-pill__text{color:#5901f2;font-size:16px;line-height:24px}.c-questions{border-radius:8px;padding:40px;width:100%;max-width:1024px;display:inline-block;position:relative;margin:0 auto}@media(min-width:1024px){.c-questions{margin-top:100px;padding:60px}}.c-questions__figure{position:absolute;bottom:0;margin:0;width:365px;left:inherit;right:-100px;z-index:1;display:none}@media(min-width:768px){.c-questions__figure{left:0;right:inherit;bottom:0;max-width:425px;display:block}}@media(min-width:1024px){.c-questions__figure{max-width:inherit;width:425px}}.c-questions__meta{position:relative}@media(min-width:768px){.c-questions__meta{padding-left:45%}}.c-questions__title{color:#fff;display:block}.c-questions__description{display:block;color:#e6e6e6}.c-questions__description strong{color:#fff}.c-questions__buttons{margin-top:15px}.c-questions__buttons .c-button{display:block;margin-bottom:15px;color:#000}.c-questions__buttons .c-button:hover{color:#000;text-decoration:none}.c-questions__buttons .c-button:last-of-type{margin-bottom:0}@media(min-width:1024px){.c-questions__buttons .c-button{margin-right:15px;margin-bottom:0;display:inline-block}.c-questions__buttons .c-button:last-of-type{margin-right:0}}.c-questions__buttons .c-button__primary:after{content:"";position:absolute;width:100%;height:100%;border-radius:5px;left:0;top:0;opacity:1;animation:pulse 2s infinite;z-index:-1}.c-questions__label{display:none;color:#d1d1d1;padding:5px 0;display:inline-block;-ms-transform:rotate(-90deg);transform:rotate(-90deg);position:absolute;right:-100px;top:calc(50% - 17px)}@media(min-width:1024px){.c-questions__label{display:block}}.c-questions__primary{background:#141414}.c-questions__secondary{background:#5901f2}.c-intro .o-column.o-column__title{max-width:550px}.c-intro .o-column.o-column__text{font-size:18px;max-width:500px}.c-case__header .o-column.o-column__text{font-size:18px;max-width:550px}.o-none{margin:0;padding:0}.c-small-container .o-container{max-width:320px}@media(min-width:768px){.c-small-container .o-container{max-width:inherit}}.c-image_container__links{grid-column:span 12/span 12}@media(min-width:768px){.c-image_container__links{grid-column:span 6/span 6}}@media(min-width:1280px){.c-image_container__links{grid-column:span 4/span 4}}.c-image_container__image--holder{grid-column:span 12/span 12;position:relative;height:300px}@media(min-width:768px){.c-image_container__image--holder{grid-column:span 6/span 6;margin-top:0}}@media(min-width:1280px){.c-image_container__image--holder{grid-column:span 8/span 8;height:100%}}.c-image_container__text{margin:30px 0;padding:0 20px}.c-image_container__figure{height:100%;left:-20px;position:absolute;display:block;right:0;height:300px;border-radius:0;width:calc(100% + 40px);right:-20px}@media(min-width:1024px){.c-image_container__figure{position:relative;left:0;right:0;height:100%;width:100%}}.c-image_container__image{max-height:380px;overflow:hidden;height:100%;object-fit:cover;border-radius:0}@media(min-width:1024px){.c-image_container__image{max-height:442px;border-radius:8px}}.c-image_container__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.c-image_container__meta--holder{flex:1 0 calc(100% - 68px)}.c-image_container__button{margin-left:20px;background:#fff;border:1px solid #fff}.c-image_container__button svg{width:32px}.c-image_container__full-link:hover{text-decoration:none;color:currentColor}.c-image_container__title{font-size:18px;color:#181833}.c-image_container__description{display:block;font-size:14px;color:#181833;overflow:hidden;max-height:21px}.c-image_container__description p{white-space:nowrap;text-overflow:ellipsis}.c-image_container__description p:last-of-type{margin-bottom:0}.c-image_container__item{padding:18px 20px;background:#fff;margin:0;border-bottom:1px solid #ececec}.c-image_container__item:hover{background:#fff}.c-icon-list__list{padding:0;margin:0}.c-icon-list__item{margin-bottom:15px}.c-icon-list__item:last-of-type{margin-bottom:0}.c-icon-list__full-link{position:relative;color:#181833;display:inline-block}.c-icon-list__full-link .c-usps__text{position:relative}.c-icon-list__full-link .c-usps__text:after{content:"";width:100%;position:absolute;left:0;bottom:-2px;border-width:0 0 1px;border-style:dashed;opacity:.5;transition:width .25s}.c-icon-list__full-link:hover{color:currentColor;text-decoration:none}.c-icon-list__full-link:hover .c-usps__text{color:#fff}.c-icon-list__full-link:hover .c-usps__text:after{width:0;transition:width .25s}.c-icon-list__inner{display:flex;align-items:center;justify-content:flex-start}.c-icon-list__figure{line-height:0;margin:0 15px 0 0}.c-icon-list__icon{line-height:0;margin-right:10px}.c-usps__list--primary .c-icon-list__icon svg path{fill:#174386}.c-usps__list--secondary .c-icon-list__icon svg path{fill:#fff}.c-usps__list--tertiary .c-icon-list__icon svg path{fill:#d97872}.c-usps__list--white .c-icon-list__icon svg path{fill:#fff}.c-usps__list--black .c-icon-list__icon svg path{fill:#000}.c-icon-list__title{color:#174386;display:block;font-size:16px;font-weight:700}.c-icon-list__subtitle{display:block;font-size:14px;color:#181833}.c-form-quote{margin-top:30px;margin-bottom:0}.c-form-quote__inner{display:flex;align-items:center;justify-content:space-between}.c-form-quote__figure{flex:0 0 80px;width:80px;height:80px;overflow:hidden;padding-bottom:80px;position:relative;margin:0}.c-form-quote__image{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}.c-form-quote__meta{flex:1 0 calc(100% - 90px);padding-left:15px}.c-form-quote__quote{color:#fff;font-size:16px}.c-form-quote__quote p:last-of-type{margin:0}.c-form-quote__name{color:#fff;font-size:12px;opacity:.8}@keyframes pulse{0%{box-shadow:0 0 hsla(0,0%,100%,.4)}70%{box-shadow:0 0 0 10px hsla(0,0%,100%,0)}to{box-shadow:0 0 hsla(0,0%,100%,0)}}/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy90b29scy9icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3Rvb2xzL2hpZGRlbi5zY3NzIiwid2VicGFjazovLy9hcHAuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9nZW5lcmljL2JveC1zaXppbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9nZW5lcmljL2ZvbnQtZmFjZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2dlbmVyaWMvbm9ybWFsaXplLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvZ2VuZXJpYy9yZXNldC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2dlbmVyaWMvc2hhcmVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvZWxlbWVudHMvYmxvY2txdW90ZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2VsZW1lbnRzL2J1dHRvbi1iYWNrZ3JvdW5kLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvZWxlbWVudHMvaGVhZGluZ3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9zZXR0aW5ncy9jb2xvcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9zZXR0aW5ncy9nbG9iYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9lbGVtZW50cy9oci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2VsZW1lbnRzL2h0bWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9lbGVtZW50cy9pbWFnZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9lbGVtZW50cy9pbnB1dC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2VsZW1lbnRzL2xheW91dC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2VsZW1lbnRzL2xpbmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9lbGVtZW50cy9saW5rcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2VsZW1lbnRzL2xpc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvZWxlbWVudHMvbWVudS1kcm9wZG93bi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2VsZW1lbnRzL21lbnUtb3ZlcmxheS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2VsZW1lbnRzL21lbnUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9lbGVtZW50cy9wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvZWxlbWVudHMvc2VjdGlvbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2VsZW1lbnRzL3NsaWNrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvZWxlbWVudHMvdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvZWxlbWVudHMvdGV4dC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2VsZW1lbnRzL3ZpZGVvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3Mvb2JqZWN0cy9ibHVycmVkLWltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3Mvb2JqZWN0cy9jb2x1bW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9vYmplY3RzL2NvbnRhaW5lci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3Rvb2xzL2NsZWFyZml4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3Mvb2JqZWN0cy9mYXEuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9vYmplY3RzL2Zvcm0uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9vYmplY3RzL2xheW91dC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL29iamVjdHMvbGlzdC1iYXJlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3Mvb2JqZWN0cy9saXN0LWlubGluZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL29iamVjdHMvdGFibGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2JyZWFkY3J1bWJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9idXR0b24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NhcmQtZG93bmxvYWRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jYXJkLXBvc3QtZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jYXJkLXBvc3QtcmVsYXRlZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY2FyZC1wb3N0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9mZWF0dXJlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvZm9vdGVyLXNlY29uZGFyeS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2xvZ28uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL21lbnUtdG9nZ2xlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9wcmljaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9yZWFkLW1vcmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL3Jldmlld3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL3NlbGVjdGVkLW5ld3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL3NpdGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL3NvY2lhbC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvdGFicy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvdXNwcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9hbGlnbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9oaWRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvdXRpbGl0aWVzL3NyLW9ubHkuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9wb3N0LXR5cGVzL2tub3dsZWRnZS1iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvcG9zdC10eXBlcy9zaW5nbGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9zaGFtZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWlDRSx5QkNwQkYsZUFJSSxhQ09GLENBQ0YsQ0ZRRSx5QkNaRixnQkFFSSxZQ09GLENBQ0YsQ0MvQkEsS0FDRSxxQkRrQ0YsQ0M5QkUsaUJBR0Usa0JEK0JKLENFdENBLFdBQ0Usa0JBQ0EsdUJBQ0Esa0JBQ0EsZ0JBQ0Esa0NBQ0EscVBGMENGLENFbkNBLFdBQ0Usa0JBQ0EsdUJBQ0Esa0JBQ0EsZ0JBQ0Esa0NBQ0EsdVBGc0NGLENFL0JBLFdBQ0Usa0JBQ0EsdUJBQ0Esa0JBQ0EsZ0JBQ0EsbUNBQ0EsMFBGa0NGLENFM0JBLFdBQ0Usa0JBQ0EsdUJBQ0Esa0JBQ0EsZ0JBQ0EsbUNBQ0EsMFBGOEJGLENFdkJBLFdBQ0Usa0JBQ0EsdUJBQ0Esa0JBQ0EsZ0JBQ0EsbUNBQ0EsMFBGMEJGLENFbkJBLFdBQ0Usa0JBQ0EsdUJBQ0Esa0JBQ0EsZ0JBQ0EsbUNBQ0EsMFBGc0JGLENFZkEsV0FDRSxrQkFDQSx1QkFDQSxrQkFDQSxnQkFDQSxtQ0FDQSwwUEZrQkYsQ0VYQSxXQUNFLGtCQUNBLHVCQUNBLGtCQUNBLGdCQUNBLG1DQUNBLDBQRmNGLENHaEhBLEtBRUUsNkJIa0hGLENHL0dBLEtBQ0UsUUhrSEYsQ0cvR0EsS0FDRSxhSGtIRixDRzFHQSxHQUNFLGNBQ0EsY0hpSEYsQ0d0R0EsR0FDRSx1QkFDQSxTQUNBLGdCSCtHRixDR3ZHQSxJQUNFLGdDQUNBLGFIOEdGLENHcEdBLEVBQ0UsOEJINEdGLENHcEdBLFlBQ0UsbUJBQ0EsMEJBQ0EseUVIMkdGLENHcEdBLFNBRUUsa0JIMEdGLENHbEdBLGNBR0UsZ0NBQ0EsYUh5R0YsQ0dsR0EsTUFDRSxhSHdHRixDR2hHQSxRQUVFLGNBQ0EsY0FDQSxrQkFDQSx1Qkh1R0YsQ0dwR0EsSUFDRSxhSHVHRixDR3BHQSxJQUNFLFNIdUdGLENHN0ZBLElBQ0UsaUJIcUdGLENHMUZBLHNDQUtFLG9CQUNBLGVBQ0EsaUJBQ0EsUUhtR0YsQ0czRkEsYUFFRSxnQkhrR0YsQ0cxRkEsY0FFRSxtQkhpR0YsQ0cxRkEsZ0RBSUUseUJIZ0dGLENHekZBLHdIQUlFLGtCQUNBLFNIK0ZGLENHeEZBLDRHQUlFLDZCSDhGRixDR3ZGQSxTQUNFLDBCSDZGRixDR25GQSxPQUNFLHNCQUNBLGNBQ0EsY0FDQSxlQUNBLFVBQ0Esa0JINEZGLENHckZBLFNBQ0UsdUJIMkZGLENHcEZBLFNBQ0UsYUgwRkYsQ0dsRkEsNkJBRUUsc0JBQ0EsU0h5RkYsQ0dsRkEsa0ZBRUUsV0h3RkYsQ0doRkEsY0FDRSw2QkFDQSxtQkh1RkYsQ0doRkEseUNBQ0UsdUJIc0ZGLENHOUVBLDZCQUNFLDBCQUNBLFlIcUZGLENHM0VBLFFBQ0UsYUhtRkYsQ0c1RUEsUUFDRSxpQkhrRkYsQ0doRUEsa0JBQ0UsWUgrRUYsQ0k3WUEsOEVBT0UsU0FDQSxTSnNaRixDSWxZQSxNQUNFLHlCQUNBLGdCSmdaRixDSXZZQSxTQUNFLFlBQ0EsUUo4WUYsQ0tsYkEsNkVBUUUsa0JMK2JGLENLdmJBLFNBQ0UsZ0JMNmJGLENNM2RBLFdBQ0Usa0JBQ0EsZ0JBQ0Esa0JOOGRGLENPamVBLFVBQ0ksa0JBQ0Esd0JBQ0EsbUNBQ0EsMkZQb2VKLENPbGVJLGdDQUNJLGtCQUNBLFNQb2VSLENPamVJLHNCQUNJLGtCQUNBLE1BQ0EsT0FDQSxXQUNBLFlBQ0Esc0JBQ0EsNENBQ0EsZ0VBQ0EsOEJBQ0EsbUNBQ0EsMkZQbWVSLENPOWRZLHNDQUNJLDRDQUNBLG1EUGdlaEIsQ1E3ZkEsT0FDRSxhQ0llLENESGYsaUNFR1csQ0ZGWCxnQkFDQSxtQkFDQSxlQUNBLGlCQUNBLGNBRUEsZUFDQSxnQlIrZkYsQ0Z4ZUUseUJVakNGLE9BYUksZUFDQSxnQlJnZ0JGLENBQ0YsQ0Y5ZUUsMEJVakNGLE9Ba0JJLGVBQ0EsZ0JSaWdCRixDQUNGLENROWZBLE9BQ0UsYUNuQmUsQ0RvQmYsaUNFcEJXLENGcUJYLGdCQUNBLG1CQUNBLGVBQ0EsaUJBQ0EsYVJpZ0JGLENGOWZFLHlCVVZGLE9BVUksZUFDQSxnQlJrZ0JGLENBQ0YsQ0ZwZ0JFLDBCVVZGLE9BZUksZUFDQSxnQlJtZ0JGLENBQ0YsQ1FoZ0JBLE9BQ0UsYUN2Q2UsQ0R3Q2YsaUNFeENXLENGeUNYLGdCQUNBLG1CQUNBLGVBQ0EsaUJBQ0EsYVJtZ0JGLENGcGhCRSx5QlVVRixPQVVJLGVBQ0EsZ0JSb2dCRixDQUNGLENGMWhCRSwwQlVVRixPQWVJLGVBQ0EsZ0JScWdCRixDQUNGLENRbGdCQSxPQUNFLGFDM0RlLENENERmLGlDRTVEVyxDRjZEWCxnQkFDQSxtQkFDQSxlQUNBLGlCQUNBLGFScWdCRixDRjFpQkUseUJVOEJGLE9BVUksZUFDQSxnQlJzZ0JGLENBQ0YsQ0ZoakJFLDBCVThCRixPQWVJLGVBQ0EsZ0JSdWdCRixDQUNGLENRcGdCQSxPQUNFLGFDL0VlLENEZ0ZmLGlDRWhGVyxDRmlGWCxnQkFDQSxtQkFDQSxlQUNBLGlCQUNBLGFSdWdCRixDRmhrQkUseUJVa0RGLE9BVUksZUFDQSxnQlJ3Z0JGLENBQ0YsQ0Z0a0JFLDBCVWtERixPQWVJLGVBQ0EsZ0JSeWdCRixDQUNGLENRdGdCQSxPQUNFLGFDbkdlLENEb0dmLGlDRXBHVyxDRnFHWCxnQkFDQSxtQkFDQSxlQUNBLGlCQUNBLGFSeWdCRixDRnRsQkUseUJVc0VGLE9BVUksZUFDQSxnQlIwZ0JGLENBQ0YsQ0Y1bEJFLDBCVXNFRixPQWVJLGVBQ0EsZ0JSMmdCRixDQUNGLENReGdCQSxnQkFDRSxVUjJnQkYsQ1F4Z0JBLGtCQUNFLGFSMmdCRixDUXhnQkEsb0JBQ0UsVVIyZ0JGLENReGdCQSxtQkFDRSxhUjJnQkYsQ1F4Z0JBLHFCQUNFLGFSMmdCRixDUXhnQkEsaUJBQ0UsYVIyZ0JGLENXM3BCQSxHQUNFLGNBQ0QsZ0JBQ0csYUFDQSxTQUNBLDZCQUNBLHdCWDhwQkosQ1lwcUJBLEtBQ0UsZUhHWSxDR0ZaLGFIU1csQ0dSWCx1Q0ZDVSxDRUFWLGVBQ0Esa0NBQ0EsbUNBQ0EsZ0JBQ0EsZ0JBQ0Esa0JBQ0EsaUNadXFCRixDWXJxQkUsd0JBQ0UsdUJadXFCSixDWXJxQkksa0tBRUUsd0JBQ0EsZVp1cUJOLENhN3FCQSxJQUNFLGtCQUVBLHNCQUNBLFdBQ0EsV2IwckJGLENhanJCQSwyQkFaRSxjYnNzQkYsQ2NwdEJBLCtQQVNFLDRCTEhZLENLSVosMkNBQ0EsaURBQ0Esa0Nkc3RCRixDY250QkEsc0JBQ0ksd0JBQ0EsYUFDQSxrQkFDQSxnQkFDQSxzQkFDQSxlQUNBLHlCQUNBLGlCSnRCWSxDSXVCWixlTHBCVSxDS3FCVixXQUNBLGVBQ0EsZ0JBQ0EsY2RzdEJKLENjbnRCQSxTQUNJLFlBQ0EscUJkdXRCSixDY250QkEsZ0JBSEksdUJkOHRCSixDYzN0QkEsT0FDSSxlQUNBLFdBRUEscUJBQ0EsZWRzdEJKLENjcHRCSSxtQkFDSSxZZHN0QlIsQ2NsdEJBLHVCQUNJLGdEQUNBLHVDQUNBLDJCZHF0QkosQ2NsdEJBLGlCQUNJLFNkcXRCSixDY250Qkksd0JBQ0ksaUJkcXRCUixDY2h0QkEsdUNBQXlDLG1CZG90QnpDLENjbHRCQSwyREFBZ0MsbUJkMHRCaEMsQ2N6dEJBLGtDQUFvQyxtQmQ2dEJwQyxDYzN0QkEsMENBQTRDLG1CZCt0QjVDLENjN3RCQSxpRUFBbUMsbUJkcXVCbkMsQ2NwdUJBLHFDQUF1QyxtQmR3dUJ2QyxDY3R1QkEsaUNBQW1DLFVMcEVyQixDS29FMEMsVWQydUJ4RCxDY3p1QkEsK0NBQTBCLFVMdEVaLENLc0VpQyxVZG12Qi9DLENjbHZCQSw0QkFBOEIsVUx2RWhCLENLdUVxQyxVZHV2Qm5ELENjcnZCQSxvQ0FBc0MsVUx6RXhCLENLeUU2QyxVZDB2QjNELENjeHZCQSxxREFBNkIsVUwzRWYsQ0syRW9DLFVka3dCbEQsQ2Nqd0JBLCtCQUFpQyxVTDVFbkIsQ0s0RXdDLFVkc3dCdEQsQ2Nwd0JBLHNDQUNJLG1CQUNBLFVkdXdCSixDY3B3QkEsdUNBQ0kscUJBQ0EsV0FDQSxpQmR1d0JKLENjcHdCQSxxQkFDRyx3RWR1d0JILENjcHdCQSxrQkFDRywrRGR1d0JILENjcHdCQSw4SEFFSSxxQmR1d0JKLENjcHdCQSxrQkFDSSxlTHpHVSxDSzBHVixVTHhHVSxDS3lHVixxQkFDQSxlQUNBLHlCQUVBLHFCQUNBLGlCQUNBLHFCQUNBLG1CQUNBLFNBQ0Esa0JBQ0EsZUFDQSxrQkFDQSxnQkFDQSxrQkFDQSxnREFDQSxnQkFDQSxRZHV3QkosQ0ZyMkJFLHlCaUJqQ0YsVUFLSSxhQUNBLDhCQUNBLGVBQ0EsUWYwNEJGLENBQ0YsQ2V4NEJFLGdCQUVFLGtCZjA0QkosQ0Z0M0JFLDBCaUJ0QkEsZ0JBS0ksZWYyNEJKLENBQ0YsQ2V4NEJNLGlFQUNFLE1mMDRCUixDZXo0QlEsbUJBRkYsaUVBR0ksVWY0NEJSLENBQ0YsQ2V4NEJJLDZCQUNFLGVmMDRCTixDZXg0Qk0sZ0VBQ0UsT2YwNEJSLENlejRCUSxtQkFGRixnRUFHSSxXZjQ0QlIsQ0FDRixDZXo0Qk0sZ0RBQ0Usa0JmMjRCUixDZXQ0Qk0sdUNBQ0UsZWZ3NEJSLENlajRCQSxtQkFDRSw2QmZxNEJGLENGejVCRSx5QmlCbUJGLG1CQUlJLHNCZnM0QkYsQ0FDRixDZTUyQkUsK0JBQ0UsVWZnNEJKLENGbjdCRSx5QmlCd0RBLGlDQUVJLFNmODNCSixDQUNGLENGejdCRSx5QmlCZ0VBLGlDQUVJLFNmNDNCSixDQUlGLENGbDhCRSx5QmlCNEVBLGdGQUVJLFNmeTNCSixDZXYzQkksK0NBQ0UsU2Z5M0JOLENBQ0YsQ0YzOEJFLHlCaUJ3RkEsb0NBR0ksU2ZxM0JKLENlbjNCSSxrREFDRSxVZnEzQk4sQ0FDRixDRnA5QkUsMEJpQndGQSxvQ0FZSSxTZm8zQkosQ2VsM0JJLHdEQUNFLFVmbzNCTixDZWozQkksa0RBQ0UsU2ZtM0JOLENlajNCTSxzRUFDRSxVZm0zQlIsQ0FDRixDRmwrQkUseUJpQnNIQSx1Q0FHSSxTZjgyQkosQ0FDRixDRngrQkUsMEJpQnNIQSx1Q0FPSSxTZisyQkosQ0FDRixDZ0I5Z0NBLDJCQUNFLFNBQ0EsU2hCaWhDRixDZ0I5Z0NBLFFBRUUsVUFDQSw2QkFDQSxlaEJpaENGLENpQjFoQ0EsRUFFQyxvQmpCNmhDRCxDaUIzaENDLFVBSEEsYWpCa2lDRCxDaUIvaENDLFFBRUMseUJqQjZoQ0YsQ2tCbmlDQSxnQ0FDRSwyQkFDQSxjQUNBLG9CbEJzaUNGLENrQnBpQ0Usc0RBQ0UsYVRxQmEsQ1NwQmIsZUFDQSxrQkFDQSxZbEJzaUNKLENrQm5pQ0Usc0NBQ0Usa0JBQ0EsaUJsQnFpQ0osQ2tCbmlDSSxvREFDRSxXQUNBLFdBQ0EsWUFDQSxtQkFDQSx5QkFDQSxlVGxCUSxDU21CUixxQkFDQSxrQkFDQSxPQUNBLE9sQnFpQ04sQ2tCL2hDQSxNQUNFLGNBQ0Esb0JsQmtpQ0YsQ2tCL2hDQSxHQUNFLGtCbEJraUNGLENrQmhpQ0UsWUFFRSxnQkFDQSxpQkFDQSxlbEJraUNKLENrQjloQ0EsR0FDRSxlbEJpaUNGLENrQjloQ0EsR0FDRSxtQkFDQSxnQmxCaWlDRixDa0I3aENFLGNBQ0UsZ0JBQ0EsVUFDQSxRbEJnaUNKLENrQjdoQ0UsY0FDRSxrQmxCK2hDSixDa0J4aENNLG9EQUNFLGlCbEI2aENSLENrQjNoQ1EsdUNBQ0UsV0FFQSxXQUNBLGtCQUNBLE9BQ0EsWUFFQSxxQkFDQSxvQkFFQSxXQUVBLHFCbEJ5aENWLENrQm5oQ0kseUJBQ0UsbUJBQ0Esb0JsQnFoQ04sQ2tCbGhDUSx1Q0FDRSx3REFDQSx5QmxCb2hDVixDa0JqaENRLHVDQUNFLFVsQm1oQ1YsQ2tCamhDVSw2Q0FDRSxRQUNBLHFCbEJtaENaLENrQjVnQ0UsY0FDRSxxQkFDQSxzQkFDQSxhVC9GWSxDU2dHWixpQkFFQSx5QmxCNmdDSixDa0IxZ0NNLHVCQUNFLGlCbEI0Z0NSLENrQnZnQ0UsY0FDRSxhVHpIUyxDUzBIVCxxQkFDQSxxQmxCeWdDSixDa0J2Z0NJLGlDQUNFLFVUcklRLENTc0lSLG9CbEJ5Z0NOLENGbG5DRSwwQnFCN0JFLDBCQUNJLGdCQUNBLGdCbkJvcENOLENtQjVvQ2tCLGtGQUNJLGtCQUNBLFdBQ0EsT0FDQSxhbkIrb0N0QixDbUI1b0MwQiw4R0FDSSxlbkIrb0M5QixDbUJwb0NrQiw4RkFDSSxVQUNBLHlDbkJ1b0N0QixDbUJob0NFLGtDQUNJLE9BQ0EsVUFDQSxrQkFDQSxTQUNBLDRFQUNBLDREQUVBLFVBU0ksZUFDUixtQkFDQSxlQUNBLGdCQUNBLHlCQUNBLFluQituQ0YsQ21CN25DTSw4Q0FDSSxXQUNBLFlBQ0EsY0FDQSx5QkFDQSxrQkFDQSxNQUNBLE9BQ0EsUUFDQSxXQUNBLFVuQmdvQ1YsQ21CMW5DVSw4REFDSSxTQUNBLFVBQ0EsYW5CNm5DZCxDbUIxbkNVLDhEQUNJLGNBQ0EsY25CNm5DZCxDQUNGLENvQnh0Q0EsZ0JBQ0ksYUFDQSxPQUNBLGVBQ0EsUUFDQSxNQUNBLGlCQUNBLG1CQUNBLFdBQ0EsV3BCMHRDSixDb0J4dENJLDJCQUNJLFNwQjB0Q1IsQ29CdnRDSSwyQkFDSSxxQlhaTSxDV2FOLGdCQUNBLFdBQ0EsWUFFQSxpQkFFQSx3QkFDQSxvQnBCdXRDUixDb0JydENRLDZDQUNJLFlwQnV0Q1osQ29CcHRDUSxpQ0FDSSxZcEJzdENaLENvQmx0Q0kseUJBQ0ksYUFDQSxXcEJvdENSLENvQmp0Q0kscUJBQ0ksZ0JBQ0EsU0FDQSxVQUNBLDhCVjFDWSxDVTJDWixXcEJtdENSLENvQmh0Q1ksbUNBQ0ksWUFDQSxhQUNBLHFCcEJrdENoQixDb0Ivc0NZLG1DQUNJLGNwQm11Q2hCLENvQi90Q29CLDJEQUNJLGtCcEJpdUN4QixDb0I3dENnQiw0Q0FDSSxlQUNBLGVwQit0Q3BCLENvQnhzQ1ksbUNBQ0ksVVhwRkYsQ1dxRkUsY0FDQSxXQUNBLGVBQ0EsV3BCMHNDaEIsQ29CeHNDZ0IseUNBQ0ksVVgzRk4sQ1c0Rk0sb0JwQjBzQ3BCLENvQm5zQ2dCLHlDQUNJLFlwQnFzQ3BCLENvQmpzQ1ksc0NBQ0ksZUFDQSxrQkFDQSxRQUNBLE1BQ0EsZ0JBQ0EsWUFDQSxXQUNBLFdwQm1zQ2hCLENvQmhzQ1ksdUNBQ0ksYUFDQSxnQkFDQSxTQUNBLFNwQmtzQ2hCLENvQmhzQ2dCLCtDQUNJLGFwQmtzQ3BCLENvQjlyQ29CLHFEQUNJLGlCQUNBLGtCQUNBLGFwQmdzQ3hCLENvQnpyQ0ksMEJBQ0ksYXBCMnJDUixDb0J2ckNRLGlEQUNJLGlCQUNBLGVwQnlyQ1osQ3FCOTBDQSxRQUNJLGlCQUNBLGNyQmkxQ0osQ3FCMzBDSSwwQkFDSSxnQkFDQSxpQkFDQSxTQUNBLFNyQiswQ1IsQ3FCNTBDSSwwQkFDSSxxQkFDQSxrQkFDQSxVQUNBLGdCQUNBLHNCQUNBLGlCckIrMENSLENGbjBDRSwwQnVCbEJFLDBCQVNRLGNyQmkxQ1YsQ0FDRixDRnowQ0UsMEJ1QmxCRSwwQkFhUSxpQnJCbTFDVixDQUNGLENxQmoxQ1Esb0RBQ0ksd0JyQm8xQ1osQ3FCajFDUSxvQ0FDSSxzQkFDQSxjckJvMUNaLENxQmoxQ1Esc0NBQ0ksWXJCbzFDWixDcUJqMUNRLHdDQUNJLFlyQm8xQ1osQ3FCaDFDWSxzRUFDSSxVQUNBLG1CQUNBLDJFckJtMUNoQixDcUIvMENRLDRDQUNJLFVBQ0Esc0JBQ0Esa0JBQ0EsaUJyQmsxQ1osQ0Y3MkNFLDBCdUJ1Qk0sNENBT1EsaUJyQm8xQ2QsQ0FDRixDcUJsMUNZLHdFQUVJLDRCQUNBLG1CQUNBLGVyQnExQ2hCLENxQm4xQ2dCLG9GQUNJLFlyQnMxQ3BCLENGOTNDRSwwQnVCaUNVLHdFQVlRLDJCckJ1MUNsQixDQUNGLENxQnAxQ1ksNEVBQ0ksa0JBQ0EsV0FDQSxtQnJCdTFDaEIsQ0YzNENFLDBCdUJpRFUsNEVBTVEsVXJCeTFDbEIsQ0FDRixDcUJuMUNJLGdDQUNJLHFCQUNBLFdBQ0EsWUFDQSxpQkFDQSxzQkFDQSx5QkFDQSxhWjlFUSxDWStFUixZckJzMUNSLENxQnAxQ1EsMENBQ0ksaUJyQnUxQ1osQ3FCcDFDUSxnREFDSSxzREFDQSx3QnJCdTFDWixDcUJuMUNJLDBCQUNJLG1CQUNBLGFaN0ZRLENZOEZSLG9CQUNBLGVBQ0EsWUFDQSxxQkFDQSxtQkFDQSxnQkFDQSxTckJzMUNSLENxQnAxQ1Esc0NBQ0kscUJBQ0EsYXJCdTFDWixDcUJsMUNBLGdCQUNJLGFBQ0EseUNBQ0EsT0FDQSxlQUNBLFFBQ0EsU0FFQSxtQkFDQSxXQUNBLGVyQnExQ0osQ3FCbjFDSSwwQkFDSSxhckJxMUNSLENxQmwxQ1ksMkNBQ0ksaUJBQ0EsZXJCbzFDaEIsQ3FCajFDWSxzQ0FDSSxZckJtMUNoQixDcUJoMUNZLHNDQUNJLGNBQ0Esa0JBQ0EsY3JCazFDaEIsQ3FCMTBDb0IsNERBQ0kscURyQjQwQ3hCLENxQnYwQ1ksdUNBQ0ksa0JBQ0EsUUFDQSxVckJ5MENoQixDcUJ0MENZLDBDQUNJLGtCQUNBLGFBQ0Esa0JBRUEsbUJBQ0EsbUJBQ0EsbUJyQnUwQ2hCLENxQnIwQ2dCLGtEQUNJLGFyQnUwQ3BCLENxQnIwQ29CLDhEQUNJLGdDQUNBLG9CQUNBLGlCckJ1MEN4QixDcUJyMEN3QiwyRUFDSSxlckJ1MEM1QixDcUJqMENZLHNDQUNJLFVaMU1GLENZMk1FLG9CckJtMENoQixDcUI5ekNvQix5REFDSSxnQkFDQSxvQnJCZzBDeEIsQ0ZyL0NFLDBCdUJvR0YsZ0JBMEZRLHNCckIyekNOLENBQ0YsQ3NCemhEQSxjQUNJLGFBQ0EseUJBQ0EsZUFDQSxldEI0aERKLENzQjFoREksb0JBQ0ksVUFDQSxTQUNBLGFBQ0EsV3RCNGhEUixDc0J0aERZLDJEQUNJLGNBQ0EsVXRCNGhEaEIsQ3NCMWhEZ0IsaURBQ0ksbUJ0QjRoRHBCLENzQnRoREksd0ZBSUkseUJBQ0EsZWI5Qk0sQ2ErQk4sYWJ4QkssQ2F5QkwsYUFDQSxtQkFDQSx1QkFDQSxZYnpCUSxDYTBCUixlQUNBLFdBekNJLENBMENKLGdCQTFDSSxDQTJDSixnQkFDQSxnQkFDQSxrQkFDQSxVQTlDSSxDQStDSixpQlo5Q1EsQ1krQ1Isb0J0QnNoRFIsQ3NCcGhEUSx3SUFDSSxhQUNBLGFiekNDLENhMENELFl0QnVoRFosQ3NCcGhEUSw0UEFDSSxvQmJqQlUsQ2FrQlYsZ0JBQ0Esa0JibkJVLENhb0JWLFV0QndoRFosQ3NCdGhEWSw0U0FDSSxlQUNBLGtCYnhCTSxDYXlCTixvQmJ6Qk0sQ2EwQk4sVXRCMGhEaEIsQ3NCdGhEUSw0R0FDSSxRdEJ5aERaLENzQnZoRFksb0lBQ0ksZUFDQSxlYnZFRixDYXdFRSxpQmJ4RUYsQ2F5RUUsYXRCMGhEaEIsQ3NCdGhEUSx3TkFDSSxVQUNBLFNBQ0EscUJBQ0EsZ0JBQ0EsV0FDQSxnQkFDQSx5QkFDQSxhYmpFSSxDYWtFSixpQ3RCMGhEWixDc0J4aERZLHdRQUNJLGFickVBLENhc0VBLHlCQUNBLDJCQUNBLG9CdEI0aERoQixDc0J4aERRLDRHQUNJLGlCdEIyaERaLENzQnhoRFEsNEdBQ0ksZ0J0QjJoRFosQ3NCeGhEUSxnSEFDSSxVYnpHRSxDYTBHRix3QmJ0RkksQ2F1Rkosb0JidkZJLENhd0ZKLG9CdEIyaERaLENzQnZoREksb0JBQ0kscUJBQ0Esa0JBQ0EsWUFDQSxVdEJ5aERSLENzQnBoRFEsNEV2QjVITixtQkFDQSw2QkFDQSxzRUFDQSxxQkFDQSxzQkFDQSwwQkFDQSxvQkFDQSw0QkFDQSw2QkFDQSxtQkNtcERGLENzQjVoRFEsNEVBQ0kseUR0QjhoRFosQ3NCemhEUSxzQ0FDSSx1RHRCMmhEWixDRmxvREUsMEJ3QjZHVSwrQkFDSSxvQmJ2R00sQ2F3R04sa0J0QndoRGQsQ0FDRixDdUJ6cURBLFdBQ0MsVUFDQSxrQkFDQSxnQnZCNHFERCxDRjlvREUsMEJ5QmpDRixXQU1FLGdCdkI2cURBLENBQ0YsQ0ZucERFLDBCeUJqQ0YsV0FVRSxnQnZCOHFEQSxDQUNGLEN1QjVxREMsdUJBQ0Msd0JkS2lCLENjSmpCLGN2QjhxREYsQ0Y1cERFLDBCeUJwQkQsdUJBS0UsY3ZCK3FERCxDQUNGLENGanFERSwwQnlCcEJELHVCQVNFLGV2QmdyREQsQ0FDRixDdUI5cURFLGdDQUNDLHdCdkJnckRILEN1QjlxREcsa0RBQ0MsVXZCZ3JESixDdUI1cURFLGlDQUNDLHdCdkI4cURILEN1QjVxREcsbURBQ0MsVXZCOHFESixDdUIxcURFLDhCQUNDLHFCdkI0cURILEN1QjFxREcsZ0RBQ0MsVXZCNHFESixDdUJ2cURDLHlCQUNDLHNCdkJ5cURGLEN1QnRxREMsMEJBQ0MsdUJ2QndxREYsQ3VCcnFEQyw2QkFDQywwQnZCdXFERixDdUJqcURFLHVDQUNDLGV2Qm9xREgsQ0Zyc0RFLDBCeUJnQ0EsdUNBSUUsZXZCcXFERixDQUNGLENGMXNERSwwQnlCZ0NBLHVDQVFFLGV2QnNxREYsQ0FDRixDRi9zREUsMEJ5QitDRCxvQ0FFSyxldkJtcURKLENBQ0YsQ3VCM3BERSw2RUFDQyxldkJpcURILEN3QjN2REUsWUFDRSxrQkFFQSxnQkFDQSxjeEI4dkRKLEN3QjN2REUsYUFDRSxvQkFDQSxlQUNBLHVCQUVBLGNBQ0Esa0J4QjR2REosQ3dCenZERSxhQUNFLGFBQ0EsYXhCMnZESixDd0J4dkRFLFlBQ0Usa0JBQ0EsZXhCMHZESixDd0J4dkRJLGVBQ0UscUJBQ0EsWXhCMHZETixDd0J4dkRNLDRCQUNFLGN4QjB2RFIsQ3dCdnZETSxzQkFDRSxXQUNBLFlBQ0EsZWR0Q0ksQ2N1Q0osbUJBQ0EsbUJBQ0EsZ0JBQ0EsWUFDQSxnQkFDQSxTeEJ5dkRSLEN3QnJ2RFEsbUNBQ0UsV0FDQSxrQmYxQk0sQ2UyQk4sNkJ4QnV2RFYsQ3dCaHZERSxhQUNFLHFCQUNBLHNCeEJrdkRKLEN3QnZ1REUsZ0JBQ0UsVXhCeXVESixDeUJqekRBLE1BQ0MsVXpCb3pERCxDMEJyekRBLE9BQ0ksZTFCd3pESixDMkJ6ekRBLFNBQ0ksd0JsQmFZLENrQlpaLGlCM0I0ekRKLEMyQjF6REksa0JBQ0ksa0JBQ0Esc0JBQ0EsU0FDQSxpQmpCUFEsQ2lCUVIsZTNCNHpEUixDMkIxekRRLHlCQUNJLGtCQUNBLE1BQ0EsT0FDQSxXQUNBLFczQjR6RFosQzJCeHpESSxnQkFDSSxnQkFDQSxzQkFDQSxpQjNCMHpEUixDMkJ2ekRJLGdCQUNJLGlDQUNBLFlBQ0EsU0FDQSxpQkFDQSxrQkFDQSxXQUNBLGlCakJoQ1EsQ2lCaUNSLFMzQnl6RFIsQzJCdHpESSxpQkFDSSx1Q0FDQSxZQUNBLFdBQ0EsU0FDQSxTQUNBLG1CQUNBLHFCbEJ0Q00sQ2tCdUNOLGtCQUNBLFFBQ0Esa0VBQ0EsZ0NBQ0EsVUFFQSxzQzNCd3pEUixDMkJ0ekRRLHNCNUJwRE4sbUJBQ0EsNkJBQ0Esc0VBQ0EscUJBQ0Esc0JBQ0EsMEJBQ0Esb0JBQ0EsNEJBQ0EsNkJBQ0EsbUJDNjJERixDMkI5ekRRLHVCQUNJLGVBQ0EscUJsQnJERSxDa0JzREYsc0MzQmcwRFosQzJCN3pEUSwwQkFDSSx3QjNCK3pEWixDMkI3ekRZLGdDQUNJLGVBQ0Esd0IzQit6RGhCLEMyQjN6RFEsNEJBQ0kscUIzQjZ6RFosQzJCM3pEWSwyQ0FDSSxTM0I2ekRoQixDMkIxekRZLGtDQUNJLGVBQ0Esd0IzQjR6RGhCLEMyQnh6RFEsMkJBQ0ksd0IzQjB6RFosQzJCeHpEWSxpQ0FDSSxlQUNBLHdCM0IwekRoQixDMkJyekRJLGVBQ0ksU2xCNUZNLENrQjZGTixZQUNBLHNCQUNBLFdBQ0EscUJBQ0EsZTNCdXpEUixDMkJyekRRLHFCQUNJLGMzQnV6RFosQzRCLzVEQyxpQkFDQyxXQUNFLFlBQ0EseUM1Qms2REosQzRCLzVEQyxpQkFDQyxpQjVCazZERixDNEI3NURFLGtCQUNJLGdCQUNELGtCQUNBLGU1Qmc2REwsQzZCLzZEQSxVQUNFLGtCN0JrN0RGLEM2Qmg3REUsdUJBQ0UsZTdCazdESixDNkIvNkRFLHVCQUNFLGtCcEJvQmUsQ29CbkJmLGtCQUNBLGlCN0JpN0RKLEM2Qi82REksa0NBQ0UsWTdCaTdETixDNkJ2NkRFLHVEQUNFLGU3QjQ2REosQzZCdjZESSxvQ0FDRSxnQkFDQSxhN0J5NkROLENGdjZERSwwQitCSkUsb0NBS0ksZ0JBQ0EsYzdCMDZETixDQUNGLENGNzZERSx5QitCUUksdUJBQ0UsYzdCdzZETixDNkJyNkRJLHdCQUNFLGM3QnU2RE4sQzZCcDZESSxxQkFDRSxjN0JzNkROLENBQ0YsQzZCbjZESSxrQkFDRSxrQjdCcTZETixDNkJuNkRNLCtCQUNFLGU3QnE2RFIsQzZCLzVESSx1QkFDRSxlQUNBLFc3Qmk2RE4sQzZCNzVERSxxQkFDRSxrQjdCKzVESixDNkI1NURFLGdCQUVFLG9CN0IrNURKLEM2QjU1REksd0JBQ0UsYUFDQSxpQm5CaEZVLENtQmlGVixrQjdCODVETixDNkIxNURFLGtCQUNFLGtCQUNBLGlCbkJ2RlksQ21CMEZaLGlCN0IyNURKLEM2Qno1REkseUJBQ0UsUTdCMjVETixDNkJ4NURJLHNCQUNFLGU3QjA1RE4sQzZCdjVESSw0QkFDRSxlcEJsR1EsQ29CbUdSLGM3Qnk1RE4sQ0YvOURFLHlCK0JvRUUsNEJBS0ksZTdCMDVETixDQUNGLEM2Qng1RE0sbUNBQ0Usa0JBQ0EsT0FDQSxRQUNBLFNBQ0EsTUFDQSxZQUNBLGFBQ0EsbUJBQ0Esc0I3QjA1RFIsQzZCcjVERSwyQkFDRSxpQjdCdTVESixDNkJyNURJLGdFQUNFLGtCQUNBLHFCQUNBLHNCQUNBLGdCQUNBLGlCQUNBLFlBQ0EsVTdCdTVETixDNkJuNURFLDZDQUNFLGtCQUNBLGdCQUNBLGlCQUNBLFlBQ0EsV0FDQSxZN0JxNURKLEM2Qmw1REUsaUJBQ0UsZUFDQSxpQm5CbkpZLENtQm9KWixnQkFDQSxXQUNBLFc3Qm81REosQzZCajVERSxtQkFDRSxrQjdCbTVESixDRjdnRUUsMEIrQnlIQSxtQkFJSSxlN0JvNURKLENBQ0YsQzZCaDVESSx3QkFDRSxrQnBCeklXLENvQjBJWCxZQUNBLFdBQ0Esa0JBQ0EscUJBQ0EsU0FDQSxRN0JrNUROLEM2Qjk0REUsc0JBQ0UsUTdCZzVESixDNkI3NERFLGtCQUNFLG1CQUNBLGE3Qis0REosQ0ZsaUVFLHlCK0JxSkUsMEJBR0ksaUJBQ0EscUJBQ0Esa0I3Qjg0RE4sQ0FDRixDRnppRUUsMEIrQnFKRSwwQkFTSSxpQjdCKzRETixDNkI3NERNLHVDQUNFLGM3Qis0RFIsQ0FDRixDOEJsbEVBLGFBRUMsWUFDQSxpQkFDQSxrQkFDQSxpQkFDQSxpQkFDQSxlQUNBLFdBQ0EsaUI5Qm9sRUQsQytCamxFRSxtQkFDRSxxQkFDQSx3QkFDQSxvQi9CbWxFSixDOEJ2bEVDLG1CQUNDLGM5QnlsRUYsQzhCdGxFQyw4QkFDQyxnQjlCd2xFRixDOEJybEVDLHlCQUNDLGdCOUJ1bEVGLEM4QnBsRUMsb0JBQ0MsZ0I5QnNsRUYsQzhCbmxFQyxxQkFDQyxnQjlCcWxFRixDOEJsbEVDLG9CQUNDLGU5Qm9sRUYsQzhCamxFQyx1QkFDQyxlOUJtbEVGLENnQ3ZuRUEsWUFDSSxlaEMwbkVKLENnQ3ZuRVEseUNBQ0ksYWhDeW5FWixDZ0NybkVZLHVDQUNJLGFoQ3VuRWhCLENnQ2puRVEsMkNBQ0ksWWhDbW5FWixDZ0MvbUVJLGtCQUdJLDZCQUNBLG9CQUNBLGtCaENnbkVSLENnQzVtRUksbUJBRUksZ0JBQ0EsVXZCM0JNLEN1QjRCTixlQUNBLGdCQUNBLFNBQ0EsY0FFQSwwQmhDNm1FUixDRm5uRUUseUJrQ0hFLG1CQVlRLGNoQzhtRVYsQ0FDRixDZ0MxbUVJLG9CQUNJLGdCQUNBLGtCQUNBLFdBQ0EsZXZCL0NNLEN1QmdETixTQUNBLGdCQUNBLGdCQUVBLFVBQ0EsZ0JBQ0EsaUJ0QnpEUSxDc0IyRFIsYUFDQSxlQUNBLG1CQUNBLDZCaEMwbUVSLENnQ3htRVEsMEJBQ0ksWWhDMG1FWixDZ0N2bUVRLDBCQUNJLGV2QmxFRSxDdUJtRUYsU0FDQSxjaEN5bUVaLENnQ3JtRUkscUJBQ0ksWUFDQSxnQkFDQSxnQkFDQSwwQkFDQSxhdkJ0RUssQ3VCdUVMLFVBQ0EsZUFDQSxlaEN1bUVSLENGMXBFRSx5QmtDMkNFLHFCQVdRLGNoQ3dtRVYsQ0FDRixDZ0NybUVZLG9DQUNJLGVoQ3VtRWhCLENnQ25tRVEsZ0NBQ0ksWWhDcW1FWixDZ0NqbUVJLGtCQUNJLGF2QjlFUSxDdUIrRVIscUJBQ0EscUNBQ0EsVWhDbW1FUixDZ0NqbUVRLHVCQUNJLGlCaENtbUVaLENnQ2htRVEsMkJBQ0ksc0RBQ0Esb0NoQ2ttRVosQ2lDbHRFQyxlQUNDLGFBQ0EsaUJ2QkZjLEN1QkdkLGtCeEJnRXNCLEN3Qi9EdEIsa0JqQ3F0RUYsQ2lDbnRFRSx1Q0FDQyxVQUNBLGdCQUNBLGtCakNxdEVILENpQ2p0RUMsZUFFQyxrQmpDbXRFRixDaUNodEVDLGFBQ0MsVXhCZFksQ3dCZVosaUN2QmhCVyxDdUJpQlgsZ0JBQ0Esa0JBQ0EsZUFDQSxlakNrdEVGLENGMXNFRSx5Qm1DZEQsYUFTRSxlQUNBLGVqQ210RUQsQ0FDRixDaUNodEVDLG1CQUNDLGF4QnZCVyxDd0J3QlgsbUJBQ0csY0FDQSxlQUNBLFVqQ2t0RUwsQ2lDL3NFQyx1QkFDQyxheEIvQlcsQ3dCZ0NYLFlqQ2l0RUYsQ2lDMXNFQyxjQUNDLGdCQUNBLGFBQ0EsZUFDQSw4QkFDQSxVQUNBLFFqQzRzRUYsQ2lDenNFQyx3QkFDQyxheEJqRFcsQ3dCa0RYLGdCQUNHLGNBQ0EsZUFDQSxjakMyc0VMLENpQ3hzRUMsY0FDQyxlakMwc0VGLENpQ3RzRUUsdUJBQ0MsbUJBQ0Esa0J4QmxEYSxDd0JtRFYsa0JBQ0EsY0FDQSxXQUNBLHlCQUNBLGFqQ3dzRU4sQ2lDcnNFTSw4QkFDQyxlQUNBLGdCQUNBLGdCQUNBLFVqQ3VzRVAsQ2lDbHNFQyxxQkFDQyxVQUNBLGtCQUNBLFFqQ29zRUYsQ2lDanNFQyw0QkFDQyxZakNtc0VGLENpQy9yRUEsUUFDQyxnQkFDQSxVQUNBLGFqQzJzRUQsQ2lDenNFQyxxQkFDQyxlakMyc0VGLENpQ3hzRUMsMEJBQ0MsWWpDMHNFRixDaUN2c0VDLG9CQUNDLGF4QnpHVyxDd0IwR1gsZ0JBQ0csY0FDQSxjakN5c0VMLENpQ3ZzRUssNkNBQ0Msa0JqQ3lzRU4sQ2lDcnNFQyxjQUNDLHdDQUNBLGdCQUNBLHNCQUNBLFV4QjVIWSxDd0I2SFosY0FDQSxlQUNBLGlCakN1c0VGLENpQ3JzRUUsNEJBQ0MsWWpDdXNFSCxDaUNsc0VDLHNDQUNDLGVBQ0EscUJBQ0EsbUJBQ0EsZWpDb3NFRixDaUNsc0VFLGtEQUNDLDRCQUNBLFFqQ29zRUgsQ2lDanNFRSxrREFDQyxZakNtc0VILENpQ2hzRUUsMENBQ0MsYUFDQSxpQmpDa3NFSCxDaUM5ckVDLGFBQ0Msa0J4Qi9Gc0IsQ3dCZ0d0QixTQUNBLGVqQ2dzRUYsQ2lDOXJFRSxtQkFDQyxVQUNBLFFqQ2dzRUgsQ2lDN3JFRyx1RUFDQyxleEJ6S1UsQ3dCMEtQLFlBQ0EsV0FDQSxnQkFDQSxTQUNBLFVBQ0EsbUJBQ0EsY0FDQSxvQmpDK3JFUCxDaUNsckVFLGdDQUNDLFNBQ0EsU2pDb3JFSCxDaUNsckVHLG9FQUNDLGtCQUNBLFVqQ29yRUosQ2lDanJFRyxvRUFDQyxrQkFDRyxhQUNBLGtCakNtckVQLENpQ2pyRU8sOEZBQ0MsZWpDbXJFUixDaUNockVPLDRHQUNDLE1qQ2tyRVIsQ2lDMXFFQyxlQUNDLFlqQzRxRUYsQ2lDenFFQyxpQkFDQyxtQkFDQSxTakMycUVGLENpQ3hxRUMsaUJBQ0MsU0FDQSxVQUNBLGVqQzBxRUYsQ2lDL3BFQyxzQkFDSSxlQUNBLGVqQ2lxRUwsQ2lDN3BFRSxpQkFDQyxVQUNBLFFqQytwRUgsQ2lDN3BFRyxtQ0FDQyx3QmpDK3BFSixDaUM1cEVHLHdCQUNDLFlqQzhwRUosQ2lDM3BFRyxzQ0FDQyxxQkFDQSxnQmpDNnBFSixDaUMxcEVHLHVCQUNDLCtCQUNBLDBCQUNBLHVDakM0cEVKLENpQ3JwRUMsa0JBQ0MsaUJqQ2lyRUYsQ2lDOXFFRywrQ0FDQyxnQkFDRyxvQmpDZ3JFUCxDaUMxcUVHLDREQUNDLFlqQzRxRUosQ0Y3NkVFLDBCbUNxUUUscURBQ0Msb0JqQzJxRUgsQ0FDRixDaUN2cUVFLHVCQUNDLGlCakN5cUVILENpQ3JxRUcsc0NBQ0MsU0FDQSxVQUNBLGVqQ3VxRUosQ2lDanFFRyxvQ0FDQyxhakNtcUVKLENpQ3BwRUMsZ0JBQ0MsYXhCaFVXLEN3QmlVUixjQUNBLGVBQ0EsY2pDNHBFTCxDRno4RUUsMEJtQzJVRCxnQkFFSyxZakNpb0VKLENBQ0YsQ2lDOW5FQyxlQUNDLGtCQUNHLGFBQ0EsOEJBQ0EsY2pDZ29FTCxDaUM3bkVDLFNBQ0MsV0FDQSxjQUNHLGFBQ0EsZWpDK25FTCxDaUM3bkVFLGdCQUNDLFNqQytuRUgsQ2lDN25FRyxnQ0FDQyxleEI3WFUsQ3dCOFhWLG1CQUNBLFVqQytuRUosQ2lDM25FRSxnQkFDQyx5QkFDQSxtQkFDQSxVeEJ0WVcsQ3dCdVlYLGtCQUNHLHNCQUNBLHFCQUNBLGNBQ0gsZUFDRyxvQkFDQSxpQkFDQSxlakM2bkVOLENGaC9FRSwwQm1Dd1dBLGdCQWNLLGFBQ0gsY0FDRyxtQkFDQSxjakM4bkVMLENBQ0YsQ2lDM25FRSxlQUNDLDRCQUNBLGdCQUNBLHFCakM2bkVILENGNy9FRSwwQm1DNlhBLGVBTUUsa0JqQzhuRUYsQ0FDRixDaUN2bkVDLGtCQUNDLGdCakMwbkVGLENpQ3ZuRUUsb0JBQ0EsU3hCbFhVLEN3Qm1YUCxrQkFDQSxnQmpDeW5FTCxDaUNwbkVDLG1DQUNDLGlCQUNBLDBCakN1bkVGLENpQ3JuRUUsd0RBQ0MsVWpDdW5FSCxDRm5oRkUsMEJtQzJaQSx3REFJRSxTakN3bkVGLENBQ0YsQ0Z4aEZFLDBCbUN1WkQsbUNBY0ssd0JqQ3VuRUosQ0FDRixDaUNqbkVFLDREQUNDLHlCQUNHLDJCQUNBLGVBQ0EsZ0JBQ0EsUUFDQSxVakNvbkVOLENGdGlGRSwwQm1DNGFBLDREQVNLLFFBQ0EsU2pDcW5FTCxDQUNGLENpQ2xuRU8sdUVBQ0MseUJqQ29uRVIsQ2lDaG5FTSxpRUFDQyxVQUNBLGtCQUNBLGFqQ2tuRVAsQ2lDL21FTSwwRUFDQyxTakNpbkVQLENpQzdtRUUsMERBQ0MsUUFDQSxVakMrbUVILENGM2pGRSwwQm1DMGNBLDBEQU1LLFFBQ0EsU2pDK21FTCxDQUNGLENpQ3htRUMsZUFDQyxxQnhCdmZZLEN3QndmWixhQUNBLHdDQUNBLGlCdkI3ZmMsQ3VCOGZkLFlqQzJtRUYsQ2lDem1FRSxzQkFDQyxhQUNBLGVBQ0EsNkJqQzJtRUgsQ2lDeG1FRSxxQkFDQyxjQUNBLGFBQ0EsZUFDQSw2QmpDMG1FSCxDaUN4bUVHLDRCQUNDLFlqQzBtRUosQ2lDcG1FRywyQkFDQyxrQkFDQSxrQmpDc21FSixDaUNubUVHLDJCQUNDLGtCQUNBLFlBQ0Esd0JqQ3FtRUosQ2lDL2xFRSxlQUNDLGVBQ0EscUJBQ0EsbUJqQ2ltRUgsQ2lDM2xFRSw2QkFDQyxleEJ4aUJXLEN3QnlpQlIsc0JBQ0EsVWpDNmxFTixDaUN2bEVFLGtCQUNDLGFBQ0EsdUJBQ0EsbUJBQ0EsZ0JBQ0EsVXhCcmpCVyxDd0JzakJYLHFCeEJqaUJlLEN3QmtpQmYscUJBQ0Esa0JBQ0EsV0FDQSxXakN5bEVILENpQ3ZsRUcsd0JBQ0Msd0J4QnppQlksQ3dCMGlCWixVakN5bEVKLENpQ3JsRUUsbUJBQ0Msa0JqQ3VsRUgsQ2lDcGxFRSxvQkFDQyx3QmpDc2xFSCxDaUNubEVFLGlCQUNDLHdCakNxbEVILENrQ3BxRkEsVUFDRSxhQUNBLGNsQ3VxRkYsQ0Z4b0ZFLHlCb0NqQ0YsVUFLSSxhQUNBLDhCQUNBLGNsQ3dxRkYsQ0FDRixDa0N0cUZFLGdCQUNFLFVsQ3dxRkosQ2tDbHFGRSwwQkFDSSx1QkFNQSxrQmxDZ3FGTixDa0MzcEZFLDBCQUNFLG9CbENrcUZKLENrQzFwRkEsb0JBQ0UsNkJsQ2lxRkYsQ2tDL3BGRSxvQ0FDRSxTbENpcUZKLENrQzNwRkUsK0JBQ0UsYWxDaXFGSixDRmpyRkUseUJvQ3FCQSxpQ0FFSSxZbEMrcEZKLENBQ0YsQ0Z2ckZFLHlCb0M2QkEsaUNBRUksWWxDNnBGSixDQUlGLENGaHNGRSx5Qm9DeUNBLGdGQUVJLFlsQzBwRkosQ2tDeHBGSSwrQ0FDRSxZbEMwcEZOLENBQ0YsQ21DMXVGQSxhQUNDLGdCQUNBLGFuQzZ1RkQsQ29DL3VGQSxlQUNDLGdCQUNBLFFwQ2t2RkQsQ29DaHZGQyxxQkFDQyxvQnBDa3ZGRixDcUN2dkZBLE1BQ0MsZTVCR2EsQzRCRmIseUJBQ0EsZ0JBQ0EsYXJDMHZGRCxDcUN4dkZDLGNBQ0MsZ0JBQ0EsZ0JBQ0EsV3JDMHZGRixDcUNudkZDLFNBQ0MsK0JyQ3F2RkYsQ3FDbnZGRSxZQUNDLGVyQ3F2RkgsQ3FDOXVGRSx3QkFDQyx5QkFDQSxXckNndkZILENxQzF1RkMsZUFDQyxhQUNBLDhCQUNBLGtCckM2dUZGLENxQzF1RkMsZUFFSSxnQkFDQSxVNUJ4Q1MsQzRCMENULGNyQzR1RkwsQ3FDenVGQywrQkFQSSxxQkFHQSxZckNrdkZMLENxQzl1RkMsZ0JBR0ksYXJDMnVGTCxDc0MveEZBLGtDQUNDLGV0Q2t5RkQsQ3NDL3hGQSw0QkFDQyxlQUNBLGN0Q2t5RkQsQ3NDaHlGQyxnQ0FDQyxVN0JMWSxDNkJNWixvQnRDa3lGRixDc0NoeUZFLDRDQUNDLHlCdENreUZILENzQzl4RkMsOENBQ0MsVTdCZFksQzZCZVosWUFDQSxhQUNBLFdBQ0EscUJ0Q2d5RkYsQ3NDOXhGRSx3REFDQyxpQnRDZ3lGSCxDc0MxeEZDLGlCQUNDLFV0QzZ4RkYsQ3VDN3pGQSw2QkFFSSxlQUNBLCtEQUNBLG1CQUNBLFNBQ0Esa0JBQ0EsZUFDQSxrQkFDQSxrQkFDQSxnQkFDQSxpQkFFQSxpQjdCWlksQzZCYVosVUFDQSxxQkFDQSxxQkFDQSxhQUNBLGdCQUNBLDBDQUNBLGdCQUNBLGlCQUVBLFV2Qyt6RkosQ0ZyekZFLHlCeUNqQ0YsNkJBMEJRLFV2Q2cwRk4sQ0FDRixDdUM1ekZJLHFCQUNJLGF2Qyt6RlIsQ3VDMXpGSSxnQkFDSSxvQnZDNnpGUixDdUMxekZZLGdDQUNJLHdEQUNBLHlCdkM0ekZoQixDdUN2ekZJLGdCQUNJLFU5QjNDTSxDOEI0Q04sZ0JBSUEsZUFDQSxhdkN3ekZSLEN1Q3J6RkksZ0NBUEkscUJBQ0EscUJ2Q2swRlIsQ3VDNXpGSSxnQkFHSSxXQUNBLGlCQUVBLHlCdkNzekZSLEN1Q3B6RlEscUJBQ0ksaUJ2Q3N6RlosQ3VDaHpGSSxtQkFDSSxrQjlCbERRLEM4Qm1EUix5QkFDQSxVdkNtekZSLEN1Q2h6RlksbUNBQ0ksVXZDa3pGaEIsQ3VDOXlGUSw4Q0FDSSxxQnZDZ3pGWixDdUM3eUZRLHlCQUNJLHFCQUNBLFU5QnRGRSxDOEJ3RkYsa0I5QmpFSyxDOEJrRUwsd0J2Qzh5RlosQ3VDM3lGZ0IseUNBQ0ksVXZDNnlGcEIsQ3VDdnlGSSxxQkFDSSxlOUIvRVUsQzhCZ0ZWLHlCQUNBLGF2Q3l5RlIsQ3VDdHlGWSxxQ0FDSSxhdkN3eUZoQixDdUNweUZRLDJCQUNJLHFCQUNBLFU5QmhIRSxDOEJrSEYsa0I5QjlFVSxDOEIrRVYsb0J2Q3F5RlosQ3VDbHlGZ0IsMkNBQ0ksVXZDb3lGcEIsQ3VDOXhGSSxvQkFDSSxrQjlCdkdTLEM4QndHVCx5QkFDQSxVdkNneUZSLEN1Qzd4Rlksb0NBQ0ksVXZDK3hGaEIsQ3VDMXhGUSwwQkFDSSxxQkFDQSxVOUIzSUUsQzhCNklGLGtCOUJ2R1csQzhCd0dYLG9CdkMyeEZaLEN1Q3h4RmdCLDBDQUNJLFV2QzB4RnBCLEN1Q3B4Rkksc0JBQ0ksa0I5QmpJVyxDOEJrSVgseUJBQ0EsYXZDc3hGUixDdUNueEZZLHNDQUNJLGF2Q3F4RmhCLEN1Q2h4RlEsNEJBQ0kscUJBQ0EsVTlCdEtFLEM4QndLRixrQjlCbElXLEM4Qm1JWCxvQnZDaXhGWixDdUM5d0ZnQiw0Q0FDSSxVdkNneEZwQixDd0MvN0ZJLHdCQUNFLGFBQ0EsY0FDQSxtQ3hDazhGTixDRnQ2RkUseUIwQy9CRSx3QkFNSSxjQUVBLHdCQUNBLHFDQUNBLG1DeENtOEZOLENBQ0YsQ3dDaDhGSSx3QkFDRSxnQkFDQSwwQ3hDbThGTixDd0NoOEZNLHFDQUNFLGV4Q2s4RlIsQ3dDOTdGSSw2QkFDRSxjQUNBLFdBQ0EsWUFDQSxpQnhDazhGTixDd0M5N0ZNLGdFQUhBLGEvQnBCTyxDK0JxQlAsb0J4Q284Rk4sQ3dDNTdGWSw0REFDRSxnREFDQSx5QnhDODdGZCxDd0N2N0ZJLHlCQUNFLGlDOUI3Q08sQzhCOENQLGtCQUNBLGdCQUVBLHlCQUNBLGNBQ0EsY0FFQSxlQUNBLGlCQUNBLGtCeEN1N0ZOLEN3Q243RkkseUJBQ0UsYUFDQSxlQUNBLHNCeENxN0ZOLENGdjlGRSx5QjBDK0JFLHlCQU1JLGtCeENzN0ZOLENBQ0YsQ3dDbjdGSSwwQkFDRSxlQUNBLGtCQUNBLGNBQ0EsV0FDQSxrQkFDQSxlL0I1RVEsQytCNkVSLFNBQ0EsaUI5QmpGVSxDOEJrRlYsZXhDcTdGTixDRnYrRkUseUIwQ3lDRSwwQkFZSSxlQUNBLGlCeENzN0ZOLENBQ0YsQ3dDbjdGSSx5QkFDRSxrQkFDQSxNQUNBLFFBQ0EsU0FDQSxPQUNBLGlCQUNBLFdBQ0EsWUFFQSx5QnhDbzdGTixDd0NqN0ZJLHdCQUNFLFNBQ0EsT0FDQSxjeENtN0ZOLEN3Q2g3RkkseUJBRUUsb0JBQ0EscUJBRUEsZ0JBRUEsaUM5QmhITyxDOEJpSFAsZ0JBQ0EsYS9CL0ZVLEMrQmlHVixlQUNBLGlCQUNBLGtCeENnN0ZOLENGMWdHRSwwQjBDNkVFLHlCQWdCSSxlQUNBLGdCeENpN0ZOLENBQ0YsQ3dDOTZGSSw2QkFDRSxrQkFDQSxRQUNBLHFCQUNBLGtCQUNBLFV4Q2c3Rk4sQ3dDOTZGTSxtQ0FDRSxVL0J2SU0sQytCd0lOLHNCQUNBLG9CeENnN0ZSLEN3Qzk2RlEsd0NBQ0UsaUJ4Q2c3RlYsQ3lDOWpHSSwwQkFDRSxhQUNBLGNBQ0EsbUN6Q2lrR04sQ3lDOWpHSSwwQkFDRSxnQkFDQSwyQ0FDQSxtQnpDZ2tHTixDeUM5akdNLHVDQUNFLGV6Q2drR1IsQ3lDNWpHSSwrQkFDRSxjQUNBLFdBQ0EsWUFDQSxpQnpDZ2tHTixDeUM1akdNLG9FQUhBLGFoQ1pPLENnQ2FQLG9CekNra0dOLEN5QzFqR1ksZ0VBQ0UseUJ6QzRqR2QsQ3lDcmpHSSwyQkFDRSxhQUNBLGN6Q3dqR04sQ3lDcGpHSSw0QkFDRSxlQUNBLGtCQUNBLGNBQ0EsV0FDQSxXQUVBLGlCQUNBLGVoQ2hEUSxDZ0NpRFIsU0FDQSxpQi9CdkRVLEMrQndEVixlekNzakdOLEN5Q25qR0ksMkJBQ0Usa0JBQ0EsTUFDQSxRQUNBLFNBQ0EsT0FDQSxpQkFDQSxXQUNBLFd6Q3FqR04sQ3lDbGpHSSwwQkFDRSxTQUNBLE9BQ0EscUJ6Q29qR04sQ3lDampHSSwyQkFDRSxlQUNBLGlCQUNBLG9CQUNBLHFCQUVBLGdCQUNBLGdCQUNBLGlDL0JoRk8sQytCaUZQLGdCQUNBLFV6Q21qR04sQ3lDaGpHSSwrQkFDRSxrQkFDQSxRQUNBLHFCQUNBLGtCQUNBLFV6Q2tqR04sQ3lDaGpHTSxxQ0FDRSxVaEM5Rk0sQ2dDK0ZOLHNCQUNBLG9CekNrakdSLEN5Q2hqR1EsMENBQ0UsaUJ6Q2tqR1YsQzBDeHBHQywyQkFDQyxnQkFDQSxVQUNBLFNBRUEsYUFDRyx1QkFDQSxhMUMwcEdMLENGam9HRSx5QjRDaENELDJCQVVLLG1DMUMycEdKLENBQ0YsQ0Z0b0dFLHlCNENoQ0QsMkJBY0ssbUMxQzRwR0osQ0FDRixDMEN6cEdDLDJCQUNDLGNBQ0EsbUJBQ0csd0NBQ0EsZTFDMnBHTCxDRmpwR0UsMEI0Q0xHLDZEQUNDLGdEQUNBLHlCMUN5cEdKLENBQ0YsQzBDbHBHRSxzQ0FDQyxxQkFDQSxrQjFDb3BHSCxDMENocEdDLDRCQUNDLGtCQUNBLGFBQ0EsZUFDQSxrQjFDa3BHRixDMEMvb0dDLDZCQU1DLGtCQUNHLGNBQ0Esb0JBQ0EsZ0JBQ0EsaUJoQzVEVyxDZ0M2RFgsZTFDaXBHTCxDRjlxR0UseUI0Q2tCRCw2QkFjSyxjQUNILGtCQUNBLGdCQUNBLG1CQUNBLHdCMUNrcEdELENBQ0YsQzBDaHBHRSxvQ0FDQyxXQUNHLHFFQUNBLGtCQUNBLGNBQ0EsV0FDQSxTQUNBLE1BQ0EsVUFDQSxTMUNrcEdOLENGbHNHRSx5QjRDb0RDLG9DQUNDLG9FMUNpcEdGLENBQ0YsQzBDN29HQyw0QkFDQyxXQUNBLFlBQ0EsaUJBQ0EsaUJoQzlGYyxDZ0MrRlgsa0JBQ0EsTUFDQSxPQUNBLFNBQ0EsUUFFQSx5QjFDOG9HTCxDMEMzb0dDLDJCQUNDLGNBQ0EsYUFDQSwwQjFDNm9HRixDRnh0R0UseUI0Q3dFRCwyQkFNSyxjQUNBLGMxQzhvR0osQ0FDRixDMEMzb0dDLDRCQUNDLGExQzZvR0YsQ0ZqdUdFLHlCNENtRkQsNEJBSUssZUFDSCxlMUM4b0dELENBQ0YsQzJDdHdHSSxtQkFDRSxhQUNBLGNBQ0EsbUMzQ3l3R04sQ0Y3dUdFLHlCNkMvQkUsbUJBTUksbUMzQzB3R04sQ0FDRixDRmx2R0UsMEI2Qy9CRSxtQkFVSSxvQ0FDQSxjQUVBLHdCQUNBLG9DM0Myd0dOLENBQ0YsQzJDeHdHSSxtQkFDRSxlM0Mwd0dOLEMyQ3Z3R0ksd0JBQ0UsY0FDQSxXQUNBLFlBQ0Esa0JBQ0EsYTNDMHdHTixDMkN2d0dNLDhCQUVFLGEzQ3l3R1IsQzJDcndHSSxxQkFDRSxrQkFDQSxjQUNBLFdBQ0EsV0FDQSxnQkFDQSxlbEN4Q1EsQ2tDeUNSLFNBQ0EsbUJBQ0EsZTNDdXdHTixDMkNwd0dJLG9CQUNFLGtCQUNBLE1BQ0EsUUFDQSxTQUNBLE9BQ0EsaUJBQ0EsV0FDQSxXM0Nzd0dOLEMyQ253R0ksbUJBQ0UsU0FDQSxrQkFDQSxpQjNDcXdHTixDMkNsd0dJLG9CQUNBLHFCQUNBLGtCbEN2Q2MsQ2tDd0NkLGtCQUNBLFVsQ2pFVSxDa0NrRVYsZ0JBQ0EsZUFDQSxtQkFDQSw0QkFDQSxrQkFDQSxNQUNBLE9BQ0EsUzNDb3dHSixDMkNqd0dJLG9CQUNFLGVBQ0Esb0JBQ0EscUJBRUEsZ0JBQ0EsbUJBQ0EsaUNqQ3BGTyxDaUNxRlAsZ0JBQ0EsYTNDbXdHTixDMkNod0dJLHdCQUNFLG9CM0Nrd0dOLEMyQ2h3R00sOEJBQ0csYWxDdkVRLENrQ3dFUixvQjNDa3dHVCxDMkMvdkdVLG9EQUNDLGFsQzVGRSxDa0M2RkYsb0IzQ2l3R1gsQzJDN3ZHVyw2REFDSSwwQkFDQSxhM0MrdkdmLEMyQ3h2R0ksc0JBQ0Msa0IzQzB2R0wsQzJDdHZHTSw4QkFDRSxhbENuR1EsQ2tDb0dSLHNCQUNBLGtCQUNBLG9CM0N3dkdSLEMyQ3R2R1EsbUNBQ0UsaUIzQ3d2R1YsQzJDcHZHTSwrQkFDRSxxQkFDQSxzQkFDQSxhM0NzdkdSLEM0QzczR0Msb0JBQ0Msb0NBQ0EsaUJsQ0ZjLENrQ0dkLFVBQ0EsbUJBQ0Esd0I1Q2c0R0YsQ0ZyMkdFLHlCOENoQ0Qsb0JBUUssZ0JBQ0Esa0I1Q2k0R0osQ0FDRixDRjMyR0UsMEI4Q2hDRCxvQkFhRSxrQjVDazRHRCxDQUNGLEM0Qy8zR0csb0NBQ0MsU0FDRyxnQkFDQSxnQkFDQSxrQkFDQSxtQkFDQSxpQjVDaTRHUCxDRngzR0UsMEI4Q2ZDLG9DQVNLLGFBQ0EsZUFDQSw2QkFDQSxTQUNBLGtCNUNrNEdOLENBQ0YsQzRDLzNHRyxvQ0FDQyxTQUNBLGdCQUNBLHFCQUNBLGdCQUNBLGE1Q2k0R0osQzRDLzNHSSw4Q0FDQywrQjVDaTRHTCxDNEM5M0dNLCtEQUNDLGFuQ3ZCUyxDbUN3QlQsZTVDZzRHUCxDNEMzM0dJLDBDQUNDLGM1QzYzR0wsQzRDejNHRyxvQ0FDQyxXQUNBLFlBQ0EscUJBQ0EsYTVDMjNHSixDNEN6M0dJLHdDQUNDLFlBQ0Esb0I1QzIzR0wsQzRDeDNHSSx5Q0FDQyxpQjVDMDNHTCxDNEN0M0dHLHFDQUNDLGNBQ0EsYzVDdzNHSixDRm42R0UsMEI4Q2dERCxxQkFFRSxjNUNxM0dELENBQ0YsQzRDbDNHQyxrQkFDQyxnQkFDQSxVQUNBLFE1Q28zR0YsQzRDajNHQyxrQkFDQyxTQUNHLFVBQ0EsU0FDQSxrQkFDQSxVQUNBLFE1Q20zR0wsQzRDajNHSyw0QkFDQyxtQkFDQSxVQUNBLFlBQ0EsbUI1Q20zR04sQzRDLzJHQyxtQkFDQyxhQUNHLHFDQUNBLGlCNUNpM0dMLENGaDhHRSx5QjhDNEVELG1CQU1LLGNBQ0EsNkRBQ0Esa0I1Q2szR0osQ0FDRixDRnY4R0UsMEI4QzRFRCxtQkFZRSxjQUVBLHdCQUNBLG9DNUNtM0dELENBQ0YsQzRDaDNHQyxvQkFDQyxnQkFDQSw0QkFDQSxrQkFFQSw4QkFDQSxrQkFDQSxnQkFDQSxpQjVDazNHRixDRno5R0UseUI4QytGRCxvQkFXRSx5QjVDbTNHRCxDQUNGLEM0Q2gzR0MsbUJBQ0Msa0JBQ0EsTUFDQSxRQUNBLFNBQ0EsT0FDQSxpQkFDQSxXQUNBLFc1Q2szR0YsQzRDLzJHQyxrQkFDSSwyQjVDaTNHTCxDRjMrR0UseUI4Q3lIRCxrQkFJRSx5QjVDazNHRCxDQUNGLEM0Qy8yR0Msb0JBQ0ksYUFDQSxtQkFDSCxrQjVDaTNHRixDNEM5MkdDLGtCQUNJLGNBQ0Esa0JBQ0EsY0FDQSxhbkNqSlksQ21Da0paLFdBQ0Esb0I1Q2czR0wsQzRDOTJHRSx1QkFDQyxpQjVDZzNHSCxDNEM1MkdDLG1CQUNDLFNBQ0csMkJBQ0gsa0JBQ0EscUJBQ0EsYTVDODJHRixDRnZnSEUseUI4QzRKRCx5QkFFRSxjNUM2MkdELENBQ0YsQzZDN2lIQSxvQkFDQyxxQnBDb0J3QixDb0NuQnhCLGM3Q2dqSEQsQzZDOWlIQywyQkFDQyxhQUNBLHVCQUNBLGM3Q2dqSEYsQzZDN2lIQyw0QkFDQyxjQUNBLGtCN0MraUhGLENGMWhIRSx5QitDdkJELDRCQUtFLFk3Q2dqSEQsQ0FDRixDRi9oSEUseUIrQ3ZCRCw0QkFTRSxhQUNBLGU3Q2lqSEQsQ0FDRixDNkM5aUhDLDJCQUNDLGdCQUNBLFVwQ3BCWSxDb0NxQlosZUFDQSxpQ25DdkJXLENtQ3dCWCxtQkFDQSxhN0NnakhGLEM2QzdpSEMsMEJBQ0MsU0FDQSxTN0MraUhGLEM2QzVpSEMsMEJBQ0Msa0I3QzhpSEYsQzZDNWlIRSx1Q0FDQyxlN0M4aUhILEM2QzFpSEMsMEJBQ0MsYTdDNGlIRixDNkMxaUhFLGdDQUNDLFU3QzRpSEgsQzZDeGlIQywwQkFDQyxjN0MwaUhGLEM4Q2ptSEEsVUFDQyx3QnJDbUJ5QixDcUNsQnpCLFVyQ0VhLENxQ0RiLGM5Q29tSEQsQ0Z0a0hFLDBCZ0RqQ0YsVUFNRSxjOUNxbUhBLENBQ0YsQzhDbm1IQyxtQkFDSSxrQkFDQSxPQUNBLFFBQ0EsTzlDcW1ITCxDOENsbUhDLGlCQUNJLGtCQUNILFdBQ0EsVUFDQSxVOUNvbUhGLENGdmxIRSwwQmdEakJELGlCQU9FLFlBQ0EsVTlDcW1IRCxDQUNGLEM4Q2xtSEMsbUJBQ0MsZUFDRyxhQUNBLHNCQUNBLG1CQUNILHFDQUNHLGlCOUNvbUhMLENGcm1IRSx5QmdETEQsbUJBU0ssa0JBQ0Esb0I5Q3FtSEosQ0FDRixDRjNtSEUsMEJnRExELG1CQWNFLGM5Q3NtSEQsQ0FDRixDOENubUhDLGlCQUNDLFVyQzNDWSxDcUM2Q1osZUFDQSxpQkFDQSxjQUNBLGdCQUNBLGtCOUNxbUhGLEM4Q2xtSEMsZ0JBQ0MsMkI5Q29tSEYsQzhDbG1IRSwrQkFDSSxlOUNvbUhOLENGL25IRSx5QmdEdUJELGdCQVFFLHlCOUNvbUhELEM4Q2xtSEMsNkRBQ0ksMkI5Q29tSEwsQzhDaG1IQywrQkFDSSxZOUNrbUhMLENBQ0YsQ0Yxb0hFLDBCZ0R1QkQsZ0JBcUJFLHlCOUNrbUhELEM4Q2htSEMsNkRBQ0MseUI5Q2ttSEYsQ0FDRixDOEM5bEhHLHFDQUNDLGU5Q2dtSEosQ0ZycEhFLDBCZ0R1REUsK0NBRUUsZTlDZ21ISixDQUNGLEM4QzVsSEcscUNBQ0MsY0FDQSxtQkFDQSxjOUM4bEhKLEM4QzVsSEksa0RBQ0MsZTlDOGxITCxDOEMxbEhHLHFDQUNDLFU5QzRsSEosQzhDMWxISSwyQ0FDQyxVckN6R1MsQ3FDMEdULHlCOUM0bEhMLEM4Q3hsSEcscUNBQ0ssZ0JBQ0osVTlDMGxISixDOENsbEhHLDREQUNDLFU5Q3VsSEosQ0ZuckhFLDBCZ0R3RkEsNkJBUUUsZTlDdWxIRixDQUNGLEM4Q25sSEMscUJBQ0MsZUFDQSx3QnJDcEh3QixDcUNxSHhCLFU5Q3FsSEYsQzhDbmxIRSw0QkFDQyxhQUNHLHNCQUNBLG1CQUNILHFDQUNHLGlCOUNxbEhOLENGcHNIRSx5QmdEMEdBLDRCQVFLLGtCQUNBLG9COUNzbEhMLENBQ0YsQzhDbmxIRSwwQkFDQyxlQUNBLGNBQ0Esa0JBQ0EsNEJBQ0EsTzlDcWxISCxDRmp0SEUsMEJnRHVIQSwwQkFRRSxxQkFDQSxzQkFDQSxrQkFDQSxnQkFDQSxnQkFDQSxRQUNBLHlCOUNzbEhGLENBQ0YsQzhDbmxIRSw2QkFDQyxzQkFDQSxtQkFDRyxVQUNBLHFCQUNBLFc5Q3FsSE4sQzhDbGxIRSwwQkFDQyxzQkFDQSxlQUNBLFU5Q29sSEgsQzhDamxIRSwwQkFDQyxjQUNBLGtCQUNBLDRCQUNBLE85Q21sSEgsQ0Y5dUhFLDBCZ0R1SkEsMEJBT0UscUJBQ0csU0FDQSxpQkFDSCxRQUNBLHlCOUNvbEhGLENBQ0YsQzhDaGxISSx3Q0FDQyxTQUNBLFM5Q2tsSEwsQzhDL2tISSx3Q0FDQyxjQUNBLGVBQ0Esa0I5Q2lsSEwsQ0Zod0hFLDBCZ0Q0S0Usd0NBT0UscUJBQ0EsaUI5Q2tsSEosQ0FDRixDOEM5a0hJLHdDQUNDLFVyQ3ZOUyxDcUN3TlQsZUFDQSxlOUNnbEhMLEM4QzlrSEssOENBQ0MseUI5Q2dsSE4sQzhDNWtISSx3Q0FDQyxVckNqT1MsQ3FDa09ULGVBQ0EsZTlDOGtITCxDOEN0a0hHLHFHQUNDLHFCOUMya0hKLEMrQzN6SEEsUUFDQyxhQUNHLDZEQUNBLHlCQUNBLG1DL0M4ekhKLENGanlIRSx5QmlEM0JFLGFBRUQsbUMvQzh6SEQsQ0FDRixDRnR5SEUsMEJpRDNCRSxhQU1ELG1DL0MrekhELENBQ0YsQ0YzeUhFLHlCaURqQkUsZUFFRCxtQy9DOHpIRCxDQUNGLENGaHpIRSwwQmlEakJFLGVBTUQsbUMvQyt6SEQsQ0FDRixDRnJ6SEUseUJpRFBFLGNBRUQsbUMvQzh6SEQsQ0FDRixDRjF6SEUsMEJpRFBFLGNBTUQsbUMvQyt6SEQsQ0FDRixDRi96SEUseUJpREdFLGNBRUQsbUMvQzh6SEQsQ0FDRixDRnAwSEUsMEJpREdFLGNBTUQsbUMvQyt6SEQsQ0FDRixDZ0QxMkhBLFVBQ0kscUJ2Q0dVLEN1Q0ZiLFdBQ0EsMEJBQ0EsK0JoRDYySEQsQ2dEMzJIQyxnQkFDQyxZQUNBLFdBQ0EsY2hENjJIRixDRnIxSEUsMEJrRDNCRCxnQkFNRSxTaEQ4MkhELENBQ0YsQ2dEMzJIQyxpQkFDQyxtQkFDQSxhQUNBLFlBQ0EsOEJBQ0Esa0JBQ0EsVWhENjJIRixDRmwySEUsMEJrRGpCRCxpQkFTRSxlaEQ4MkhELENBQ0YsQ2dEMzJIQyxlQUNDLGtCQUNHLGNBQ0EsV0FDQSxXQUNBLFlBQ0EsbUJBQ0EsaUJoRDYySEwsQ0ZoM0hFLDBCa0RKRCxlQVVFLFloRDgySEQsQ0FDRixDZ0QzMkhHLDRCQUNDLFdBQ0EsWUFDRyxvQkFDQSxtQkFDQSxzQmhENjJIUCxDZ0R4MkhDLGVBQ0MsYUFDQSxpQmhEMDJIRixDRmg0SEUsMEJrRG9CRCxlQUtFLG9CaEQyMkhELENBQ0YsQ2dEeDJIQyxtQkFDQyxjQUNBLGlCaEQwMkhGLENGejRIRSwwQmtENkJELG1CQUtLLGlCQUNBLGtCQUNBLGFoRDIySEosQ0FDRixDZ0R4MkhDLG9CQUNDLGNoRDAySEYsQ2lEcDdIQSxRQUNDLGNBQ0Esa0JBQ0EsWUFDQSxVQUNBLFlBQ0EsZ0JqRHU3SEQsQ2lEcjdIQyxnQkFDQyxhQUNBLGtCakR1N0hGLENpRGw3SEMsZUFDQyxnQkFDQSxnQkFFQSxhQUNHLDZEQUNBLHdCakRvN0hMLENpRGw3SEsscUNBQ0MsZXhDcEJRLEN3Q3FCUixhQUNBLGlCQUNBLFlqRG83SE4sQ0Y5NkhFLDBCbURWRyxxQ0FPRSxtQkFDQSxrQkFDQSxZakRxN0hMLENBQ0YsQ0ZyN0hFLDBCbURsQkQsZUFzQkssbUNqRHE3SEosQ0FDRixDaURuN0hLLHlCQUNDLGNBQ0EsVWpEcTdITixDaURqN0hDLGVBQ0MsU0FDQSxzQkFFQSxZQUNHLDhCQUNBLG1CQUNBLHNCakRrN0hMLENpRDk2SEMsaUJBQ0MsY0FDQSxnQkFDQSxXakRnN0hGLENGMzhIRSx5Qm1Ed0JELGlCQU1FLGVqRGk3SEQsQ0FDRixDa0R0K0hBLGVBQ0UsK0JBQ0EsWUFDQSxXQVJpQixDQVNqQixVQUNBLFVBZHFCLENBZXJCLGdCQUVBLGtCQUNBLE9sRDQrSEYsQ2tEMStIRSxxQkFDRSxTbEQ0K0hKLENrRHorSEUscUJBQ0Usd0JsRDIrSEosQ2tEeCtIRSxvQkFDRSx3QnpDUFksQ3lDUVosZ0JBQ0EsY0FDQSxVQWpDb0IsQ0FrQ3BCLGdCQUNBLGtCQUNBLDRDQUNBLFVsRDArSEosQ2tEeCtISSxrQ0FDRSw0Q2xEMCtITixDa0R2K0hJLG1DQUNFLDZDQUNBLFlsRHkrSE4sQ2tEdCtISSxtQ0FDRSw0Q2xEdytITixDa0RsK0hNLHlEQUNFLDZEbERvK0hSLENrRGorSE0sMERBQ0UsNkRsRG0rSFIsQ2tEaCtITSwwREFDRSw2RGxEaytIUixDRmxnSUUsMEJvRHRCRixlQTRESSxZbERnK0hGLENBQ0YsQ2tENzlIQSwwQkFDRSxHQUNFLG9DbERnK0hGLENrRDk5SEEsSUFDRSx3Q2xEZytIRixDa0Q3OUhBLEdBQ0UsNENsRCs5SEYsQ0FDRixDa0Q1OUhBLDBCQUNFLEdBQ0UsVUFDQSxrQmxEODlIRixDa0Q1OUhBLEdBQ0UsVUFDQSxrQmxEODlIRixDQUNGLENrRDM5SEEsMEJBQ0UsR0FDRSxvQ2xENjlIRixDa0QzOUhBLElBQ0UseUNsRDY5SEYsQ2tEMTlIQSxHQUNFLDhDbEQ0OUhGLENBQ0YsQ2tEejlIQSw4QkFDRSxHQUNFLDRDbEQyOUhGLENrRHo5SEEsSUFDRSx3Q2xEMjlIRixDa0R4OUhBLEdBQ0Usb0NsRDA5SEYsQ0FDRixDa0R2OUhBLDhCQUNFLEdBQ0UsVUFDQSxrQmxEeTlIRixDa0R2OUhBLEdBQ0UsVUFDQSxrQmxEeTlIRixDQUNGLENrRHQ5SEEsOEJBQ0UsR0FDRSw4Q2xEdzlIRixDa0R0OUhBLElBQ0UseUNsRHc5SEYsQ2tEcjlIQSxHQUNFLG9DbER1OUhGLENBQ0YsQ21EeG1JQyxtQkFDQyxrQkFDQSxrQm5EMG1JRixDRjVrSUUseUJxRGhDRCxtQkFLRSxrQm5EMm1JRCxDQUNGLENtRHhtSUMsbUJBQ0ksYUFDQSxlQUNBLHlCQUNBLG1FQUNBLGlCbkQwbUlMLENGeGxJRSx5QnFEdkJELG1CQVFNLG1CbkQybUlMLENBQ0YsQ21Eem1JSywyQkFDQyxtQkFDQSxtQkFDQSxTQUNBLGVBQ0EsYUFDQSwwREFDQSxrQkFFQSwrQkFDQSxhQUNBLFVBRUEsY0FDQSxnQkFDQSxpQnpDbkNVLEN5Q3FDVixXQUNBLGtCQUNBLHVCQUVBLGVuRHltSU4sQ0ZsbklFLHlCcURaRywyQkF3QkUsV0FDQSx3QkFDQSxnQkFDQSxrQm5EMG1JTCxDQUNGLENtRHZtSU0scUNBQ0MsZTFDakRPLEMwQ2tEUCxVbkR5bUlQLENGOW5JRSx5QnFEWkcsMkJBcUNFLGdCQUNBLGlCbkR5bUlMLENBQ0YsQ21EbG1JTSxrRUFKQyxxQkFDQSxxQm5Ea25JUCxDbUQvbUlNLGtDQUdDLGtCQUNBLGtCQUNBLGlCQUVBLGNBQ0EscUNuRHVtSVAsQ21Eam1JQyxpQkFDQyxhQUNHLG9DQUNBLGlCbkRtbUlMLENGdHBJRSx5QnFEZ0RELGlCQU1LLG9DQUNBLGNBRUgsd0JBQ0Esb0NuRG9tSUQsQ0FDRixDRi9wSUUsMEJxRGdERCxpQkFjSyxvQ0FDSCxjQUVBLHdCQUNBLG9DbkRxbUlELENBQ0YsQ21EbG1JQyxpQkFDQyxlMUNwR1ksQzBDcUdULGFBQ0EsbUJBQ0Esa0JBQ0EsOENBQ0Esd0NuRG9tSUwsQ21EbG1JSyw4QkFDQyx5QkFDQSx3Q0FDQSx5Q25Eb21JTixDbURobUlDLHdCQUNJLFUxQ2pIUyxDMENrSFQsZTFDcEhTLEMwQ3FIVCx5QkFDQSxrQkFDQSxrQkFDQSxnQkFFQSxlQUVBLHdCbkRnbUlMLENtRDlsSUssbUNBQ0Msa0JBQ0EsT0FDQSxRQUNBLFVBQ0Esa0JBQ0QsU25EZ21JTCxDbUQzbElDLHNCQUNDLGlCbkQ2bElGLENtRGhrSUksNFJBQ0Msa0JuRDJrSUwsQ21EdGtJRSw2QkFDQyxXQUNBLFlBQ0EsbUJBQ0EscUJBQ0EsaUJBQ0EsaUJuRHdrSUgsQ21EdGtJRywwQ0FDQyxjbkR3a0lKLENtRG5rSUMsa0JBQ0MsYTFDM0xlLEMwQzRMZixtQkFDQSxpQ3pDN0xXLEN5QzhMWCxnQkFDQSxlQUNHLGlCQUNBLGFuRHFrSUwsQ21EbGtJQyx3QkFDQyxtQkFDQSxlbkRva0lGLENtRGprSUcsdUNBQ0MsZW5EbWtJSixDbUQ5aklDLGtCQUNJLGtCbkRna0lMLENtRDlqSUssd0JBQ0MsWW5EZ2tJTixDbUR6aklLLDREQUNDLGFuRDhqSU4sQ21ENWpJTSxvQ0FDQyxZbkQ4aklQLENtRDFqSUssd0JBQ0ksY0FDSCxzQ0FDQSxpQkFDQSxrQkFDQSxlbkQ0aklOLENtRHpqSUUsNkJBQ0ksYUFDQSxlQUNBLGtCbkQyaklOLENtRHhqSUssNEJBQ0ksc0JBQ0gsZ0JBQ0EsVTFDbFBRLEMwQ21QUixpQkFDQSxjbkQwaklOLENtRHZqSUUsd0JBQ0ksZUFDQSxpQkFDQSxnQkFDQSxVbkR5aklOLENtRHRqSUUseUJBQ0MsZW5Ed2pJSCxDbURyaklFLDJCQUNDLGExQzlQVSxDMEMrUFYsZUFDRyxnQkFDQSxjQUNBLGVuRHVqSU4sQ21EbmpJQyxtQkFDQyxrQm5EcWpJRixDbURuaklFLDZCQUNDLFVuRHFqSUgsQ21EampJQyxxQkFDQyxrQm5EbWpJRixDb0Q1MElFLG9CQUNFLGtCQUNBLGVBQ0EsZ0NBQ0Esb0JBQ0EsbUJBRUEsYUFDQSxXQUNBLG1CQUNBLDZCcEQ2MElKLENvRDEwSUUsbUJBQ0UsVTNDWFUsQzJDWVYsb0NwRDQwSUosQ29EMTBJSSw0QkFDRSxxRHBENDBJTixDb0R4MElFLHNCQUNFLFlBQ0EsZ0JBQ0EsZ0JBQ0EseUJwRDAwSUosQ29EeDBJSSxpQ0FDRSxZcEQwMElOLENvRHQwSUsscUNBQ0MsZXBEdzBJTixDcUQxMklDLGlCQUNDLGdCQUNBLFVBQ0EsUXJENjJJRixDcUQxMklDLGlCQUNDLFNBQ0csYUFDQSxlNUNOUyxDNENPVCxzQkFDQSxpQnJENDJJTCxDcUR6MklDLGtCQUNDLGFBQ0cscUNBQ0EsaUJyRDIySUwsQ0Y1MUlFLHlCdURsQkQsa0JBTUssY0FDQSw2REFDQSxrQnJENDJJSixDQUNGLENGbjJJRSwwQnVEbEJELGtCQVlFLGNBRUEsd0JBQ0Esb0NyRDYySUQsQ0FDRixDcUQxMklDLHNCQUNDLGE1Q1hjLEM0Q1lkLGlCckQ0MklGLENxRDEySUUsNEJBQ0MseUJyRDQySUgsQ3FEeDJJSyw0REFDQyxrQnJEMDJJTixDcUR0MklJLHFEQUNDLHdEQUNBLHlCckR3MklMLENxRGwySUMsbUJBQ0MsZ0JBQ0EsNEJBQ0Esa0JBRUcsa0JBR0EsbUJyRGkySUwsQ0ZoNElFLHlCdUR1QkQsbUJBYUUseUJyRGcySUQsQ0FDRixDRnI0SUUsMEJ1RHVCRCxtQkFpQkUsMEJBQ0EsbUJyRGkySUQsQ0FDRixDcUQ3MUlFLDBCQUNDLGtCQUNHLHdCQUNBLFdBQ0EsUUFDQSxTQUNBLE1BQ0EsYUFDQSxtQkFDQSxzQnJEKzFJTixDcUQ1MUlFLDBCQUNJLGdCQUNBLGlCQUNBLGtCQUNBLGFBQ0EsVXJEODFJTixDcUQxMUlDLGtCQUNJLGtCQUNBLE1BQ0EsUUFDQSxTQUNBLE9BQ0EsV0FDQSxZQUNBLGlCQUNBLGlCckQ0MUlMLENGeDZJRSx5QnVEbUVELGtCQVlFLGVBRUEsa0JyRDQxSUQsQ0FDRixDcUR6MUlDLGlCQUNJLDJCckQyMUlMLENGajdJRSx5QnVEcUZELGlCQUlFLHlCckQ0MUlELENBQ0YsQ0Z0N0lFLDBCdURxRkQsaUJBUUUsaUJyRDYxSUQsQ0FDRixDcUQxMUlDLGtCQUNDLGVBQ0csZ0JBQ0EsVXJENDFJTCxDRmg4SUUseUJ1RGlHRCxrQkFNSyxjckQ2MUlKLENBQ0YsQ0ZyOElFLDBCdURpR0Qsa0JBVUssY3JEODFJSixDQUNGLENxRDMxSUMsbUJBQ0MsVTVDM0lZLEM0QzRJWixnQkFDQSxhckQ2MUlGLENGLzhJRSx5QnVEK0dELG1CQU1LLGNyRDgxSUosQ0FDRixDcUQzMUlDLHFCQUNDLGFyRDYxSUYsQ0Z2OUlFLHlCdUR5SEQscUJBSUssY3JEODFJSixDQUNGLENxRDMxSUMsaUJBQ0ksV0FDQSxrQkFDQSxpQkFFQSxhckQ0MUlMLENxRHoxSUMsa0JBQ0Msa0JBQ0EscUJBQ0EsTXJEMjFJRixDcUR0MUlDLGVBQ0MsYUFDQSxlQUNBLG1CQUNBLGtCckR5MUlGLENxRHQxSUMsa0JBQ0Msa0JBQ0EsZ0JBQ0EsY0FDQSxtQkFDQSxXQUNBLFlBQ0EseUJBQ0EsZXJEdzFJRixDRngvSUUseUJ1RHdKRCxrQkFXRSxjQUNBLFdBQ0EsV3JEeTFJRCxDQUNGLENxRGwxSUMsZ0JBQ0MsZUFDQSwwQnJEbzFJRixDRm5nSkUseUJ1RDZLRCxnQkFLRSwwQnJEcTFJRCxDQUNGLENxRGwxSUMsa0JBR0MsZ0JBQ0EsVXJEcTFJRixDcURqMUlDLHNDQVBDLGNBQ0EsaUMzQ3BOVyxDMkN1TlgsY3JEMjFJRixDcUR4MUlDLG9CQUdDLGdCQUNBLGFyRG8xSUYsQ3FEaDFJQyxpQkFHSSxVQUNBLFVBQ0EsK0JBQ0EsMkJBR0EsYUFDQSxVQUNBLFFyRG0xSUwsQ3FEaDFJSyx3Q0FiQSxrQkFDQSxjQUtBLFdBQ0EsWUFJQSxlckQrMUlMLENxRDcxSUssdUJBQ0MsV0FHQSxRQUNHLHNCQUNILGNBQ0EsZ0JBQ0EscURyRHExSU4sQ3FEOTBJQyxrQkFDQyxhQUNHLHNCQUNBLGlCM0N0UVcsQzJDdVFYLGlCckRnMUlMLENxRDcwSU0saUNBQ0MsZXJEKzBJUCxDc0QxbEpDLDhCQUNDLGNBQ0EsZ0JBQ0EsaUJ0RDZsSkYsQ0Zoa0pFLDBCd0RoQ0QsOEJBTUUsYUFDQSxtQnREOGxKRCxDQUNGLENzRHZsSkcscURBQ0MsaUJ0RHlsSkosQ3NEcmxKSSx5RUFDQyxTQUVHLGFBQ0Esc0JBQ0EsdUJBQ0EsbUJBQ0EsV0FDQSxZQUNBLGtCQUNBLCtCQUNBLFU3QzVCTSxDNkM2Qk4sc0JBQ0EscUpBQ0EsYUFDQSxjdERzbEpSLENzRHBsSlEsK0VBQ0UsbUN0RHNsSlYsQ3NEbmxKUSw2RUFDRSxTN0N2Q0ksQzZDd0NKLFdBQ0Esb0J0RHFsSlYsQ3NEbGxKUSw4RUFDRSxTdERvbEpWLENzRGhsSkssbUZBQ0ksa0JBQ0EscUJBQ0EsYUFDQSxVdERrbEpULENzRC9rSkssK0VBQ0Msa0JBQ0cscUJBQ0EsYUFDQSxVdERpbEpULENzRHhrSkksMEhBSEEsVTdDbEVVLEM2Q21FVixvQnREa2xKSixDc0Qza0pNLHdGQUNDLFdBQ0Esc0J0RDZrSlAsQ3NEdmtKRyx1REFDQyxrQkFDQSxRdER5a0pKLENzRHZrSkksNkRBQ0MsV0FDRywyR0FDQSxjQUNBLGtCQUNBLFNBQ0EsT0FDQSxRQUNBLFVBQ0EsV3REeWtKUixDc0Rya0pHLHNEQUNDLFNBQ0EsaUI1Q3hHWSxDNEN5R1osVUFDQSxzQnREdWtKSixDc0Rwa0pHLHFEQUNDLGtCQUNBLFVBQ0Esa0JBQ0EsUXREc2tKSixDc0Rua0pHLHNEQUNDLGdCQUNBLGlCdERxa0pKLENGM3BKRSwwQndEb0ZDLHNEQUtFLGlCdERza0pILENBQ0YsQ3NEamtKQyx3QkFDQyxjQUNBLGFBQ0EsZXREbWtKRixDRnJxSkUsMEJ3RCtGRCx3QkFNRSxhQUNBLGNBQ0EsbUJ0RG9rSkQsQ0FDRixDc0Q5akpLLDJEQUNJLGtCQUNBLCtCdERna0pULENzRDFqSlMsbUlBQ0MsWXREK2pKVixDc0R6akpHLCtDQUNDLGtCQUNBLGtCdEQyakpKLENzRHhqSkcsb0RBQ0MsVTdDaEtVLEM2Q2lLVixxQkFFQSxhQUNHLGVBQ0EsbUJBQ0Esa0I3Q3ZKWSxDNkN3SlosMkJBQ0EsaUJ0RHlqSlAsQ3NEdmpKSSwwREFDQyxxQkFDQSxVdER5akpMLENzRHRqSk0sa0ZBQ0MsV0FDQSxzQnREd2pKUCxDc0RsakpHLGlEQUNDLGtCQUNBLFNBQ0EsWXREb2pKSixDc0RqakpHLGdEQUNDLFNBQ0EsaUI1Q2xNWSxDNENtTVosVUFDQSxzQnREbWpKSixDc0RoakpHLCtDQUNDLGlCQUNHLGVBQ0EsWXREa2pKUCxDc0QvaUpHLGdEQUNDLGdCQUNBLGN0RGlqSkosQ3VEandKQSxRQUNDLGFBQ0Esc0JBQ0EsWUFDQSxnQkFDQSxpQkFDQSxVdkRvd0pELEN1RGx3SkMsZ0JBQ0MsY0FDQSxrQkFDQSxZdkRvd0pGLEN1RGp3SkMsY0FDQyxjQUNBLGdCdkRtd0pGLENGbHZKRSwwQnlEbkJELGNBS0UsaUJ2RG93SkQsQ0FDRixDdURsd0pFLHNCQUNDLG9CdkRvd0pILEN1RGh3SkMsZ0JBQ0MsY0FDQSxpQnZEa3dKRixDdUQ5dkpBLFFBQ0Msa0J2RGl3SkQsQ3dEbnlKQSxVQUNJLGlCeERzeUpKLENGdHdKRSwwQjBEakNGLFVBSVEsZXhEdXlKTixDQUNGLEN3RHJ5SkksZ0JBQ0ksU3hEdXlKUixDd0RueUpnQixvREFDSSxrQi9DbUVBLEMrQ2xFQSxVeERxeUpwQixDd0RueUpvQiwwREFDSSxrQi9DK0RKLEMrQzlESSxVL0NkVixDK0NlVSxVeERxeUp4QixDd0RoeUpnQixxREFDSSxrQi9DaURDLEMrQ2hERCxVeERreUpwQixDd0RoeUpvQiwyREFDSSxrQi9DNkNILEMrQzVDRyxVL0MxQlYsQytDMkJVLFV4RGt5SnhCLEN3RDd4SmdCLG9EQUNJLGtCL0N1Q0EsQytDdENBLFV4RCt4SnBCLEN3RDd4Sm9CLDBEQUNJLGtCL0NtQ0osQytDbENJLFUvQ3RDVixDK0N1Q1UsVXhEK3hKeEIsQ3dEOXdKZ0IsbURBQ0ksa0IvQ2NBLEMrQ2JBLFV4RHl4SnBCLEN3RHZ4Sm9CLHlEQUNJLGtCL0NVSixDK0NUSSxVL0M5RFYsQytDK0RVLFV4RHl4SnhCLEN3RHB4SmdCLG9EQUNJLGtCL0NNQSxDK0NMQSxVeERzeEpwQixDd0RweEpvQiwwREFDSSxrQi9DRUosQytDREksVS9DMUVWLEMrQzJFVSxVeERzeEp4QixDd0RqeEpnQixtREFDSSxjL0NQQSxDK0NRQSxVeERteEpwQixDd0RqeEpvQix5REFDSSxjL0NYSixDK0NZSSxVL0N0RlYsQytDdUZVLFV4RG14SnhCLEN3RC93SmdCLHFEQUNJLGtCL0NmQSxDK0NnQkEsVXhEaXhKcEIsQ3dEL3dKb0IsMkRBQ0ksa0IvQ25CSixDK0NvQkksVS9DakdWLEMrQ2tHVSxVeERpeEp4QixDd0Q3d0pnQixrREFDSSxrQi9DOUJELEMrQytCQyxVeEQrd0pwQixDd0Q3d0pvQix3REFDSSxrQi9DbENMLEMrQ21DSyxVL0M1R1YsQytDNkdVLFV4RCt3SnhCLEN3RHZ3SmdCLDZDQUNJLGN4RHl3SnBCLEN3RHB3SlEsdUJBQ0ksZXhEc3dKWixDd0Rsd0pJLGlCQUNJLFUvQ2pJTSxDK0NrSU4sY0FDQSxtQkFDQSxjeERvd0pSLENGMzJKRSwwQjBEbUdFLGlCQU9RLHFCQUVBLGlCeERxd0pWLENBQ0YsQ3dEbHdKSSxnQkFDSSxlQUVBLHNCQUNBLGtCQUNBLGtCQUVBLG9CQUNBLG1CQUNBLGlCQUNBLDZCQUVBLFdBQ0EsWUFDQSxpQjlDOUpRLEM4QytKUixrQkFDQSxxQnhEa3dKUixDRmw0SkUsMEIwRGdIRSxnQkFtQlEsZXhEbXdKVixDQUNGLEN3RGp3SlEsdUJBQ0ksWXhEbXdKWixDd0Rod0pRLHNCQUNJLGV4RGt3SlosQ3dEaHdKWSwyQkFDSSxZeERrd0poQixDd0Q3dkpJLGdCQUNJLGNBQ0Esa0JBQ0EsV0FDQSxXeER3d0pSLEN3RDN2SkksZ0JBQ0ksWUFDQSxTQUNBLGtCQUNBLFFBRUEsa0VBRUEsb0JBQ0EsVXhENnZKUixDd0QzdkpRLHFCQUNJLFN4RDZ2SlosQ3lENzhKQyxnQkFDQyxVQUVBLGV6RGc5SkYsQ0ZuN0pFLHlCMkRoQ0QsZ0JBTUUsa0J6RGk5SkQsQ0FDRixDeUQ5OEpHLGdDQUNDLFNBQ0csZ0JBQ0EsZ0JBQ0Esa0JBQ0EsbUJBQ0EsVUFDQSxZekRnOUpQLENGajhKRSwwQjJEdEJDLGdDQVVLLGFBQ0EsZUFDQSx1QkFDQSxTQUNBLGtCekRpOUpOLENBQ0YsQ3lEOThKRyxnQ0FDQyxTQUNBLHFCQUNBLGtCQUNBLDZCQUNBLFd6RGc5SkosQ3lEOThKSSwwQ0FDQywrQnpEZzlKTCxDeUQ3OEpNLDJEQUNDLGFoRGpCUyxDZ0RrQlQsZXpEKzhKUCxDeUQxOEpJLHNDQUNDLGN6RDQ4SkwsQ3lEeDhKRyxnQ0FDQyxXQUdBLGF6RDA4SkosQ3lEeDhKSSxvRUFKQSxZQUNBLG9CekQrOEpKLEN5RHY4SkkscUNBQ0MsaUJ6RHk4SkwsQ3lEcjhKRyxpQ0FDQyxhaERoRWEsQ2dEaUViLGNBQ0EsZUFDQSxlekR1OEpKLENGOStKRSx5QjJEbUNDLGlDQU9FLGN6RHc4SkgsQ0FDRixDeURuOEpDLGlCQUNDLGV6RHE4SkYsQ3lEbDhKQyxjQUNDLGdCQUNBLFVBQ0EsUXpEbzhKRixDeURqOEpDLGNBQ0MsU0FDRyxVQUNBLFNBQ0Esa0JBQ0EsVUFDQSxRekRtOEpMLEN5RGo4Skssd0JBQ0MsbUJBQ0EsVUFDQSxZQUNBLG1CekRtOEpOLEN5RC83SkMsZUFDQyxhQUNHLHFDQUNBLGlCekRpOEpMLENGOWdLRSx5QjJEMEVELGVBTUssY0FDQSw2REFDQSxrQnpEazhKSixDQUNGLENGcmhLRSwwQjJEMEVELGVBWUssY0FDQSw0RHpEbThKSixDQUNGLEN5RGg4SkMsZ0JBQ0MsZ0JBQ0EsNEJBQ0Esa0JBQ0Esa0JBQ0EsZWhEN0hZLENnRDhIVCxvQkFDQSxpQnpEazhKTCxDRnBpS0UseUIyRDJGRCxnQkFVRSwwQkFDQSxPekRtOEpELENBQ0YsQ3lEajhKRSx1QkFFSSx3QkFDQSxXQUlBLGFBQ0EsbUJBQ0Esc0J6RG04Sk4sQ3lEOTdKQyxzQ0FiSyxrQkFHQSxRQUNBLFNBQ0EsS3pEaTlKTixDeUR6OEpDLGVBS0ksT0FDQSxXQUNBLFlBQ0EsaUJBQ0EsaUJ6RGc4SkwsQ3lENzdKQyxjQUNJLDJCekQrN0pMLENGbmtLRSx5QjJEbUlELGNBSUUsMEJBQ0EsT3pEZzhKRCxDQUNGLEN5RDc3SkMsZ0JBQ0ksYUFDQSxtQkFDSCxrQnpEKzdKRixDeUQxN0pFLDRCQUNDLGF6RDQ3SkgsQ3lEejdKRSx1QkFDQyxrQnpEMjdKSCxDeUR6N0pHLG9DQUNDLGV6RDI3SkosQ0Z2bEtFLHlCMkRtSkQscUJBY0UsY3pEMDdKRCxDQUNGLEMwRDVuS0MsY0FDQyxVQUNBLFExRCtuS0YsQzBENW5LQyxjQUNDLGtCMUQ4bktGLEMwRDNuS0MsbUJBQ0ksa0JBQ0EsYTFENm5LTCxDMEQxbktPLGlDQUNFLGlCMUQ0bktULEMwRDFuS1MsdUNBQ0UsV0FFQSxXQUNBLGtCQUNBLE9BQ0EsWUFFQSxxQkFDQSxvQkFFQSxXQUVBLHFCMUR3bktYLEMwRGxuS0sseUJBQ0UsbUJBQ0Esb0IxRG9uS1AsQzBEam5LUyx1Q0FDRSxVMURtbktYLEMwRGpuS1csNkNBQ0UsUUFDQSxxQjFEbW5LYixDMEQ1bUtDLGVBQ0MsYUFDQSxxQkFDQSwwQjFEOG1LRixDMEQzbUtDLGNBQ0MsY0FDQSxpQjFENm1LRixDMER6bUtJLDhDQUNDLFkxRDJtS0wsQzBEeG1LSSxnREFDQyxTMUQwbUtMLEMwRHZtS0ksK0NBQ0MsWTFEeW1LTCxDMER0bUtJLGlEQUNDLFkxRHdtS0wsQzBEcm1LSSw2Q0FDQyxZMUR1bUtMLEMwRDdsS0MsZUFDQyxVakR4RlksQ2lEeUZaLGNBQ0EsZTFEK2xLRixDMEQ1bEtDLGtCQUNDLGNBQ0EsZUFDQSxhMUQ4bEtGLEMyRHBzS0EsZUFDRSxpQjNEdXNLRixDMkRwc0tBLGFBQ0UsZTNEdXNLRixDMkRwc0tBLGNBQ0UsZ0IzRHVzS0YsQzREaHRLQSxlQUNDLFk1RG10S0QsQ0ZucktFLDBCOERqQ0YsZUFJSyw4QjVEb3RLSCxDQUNGLENGeHJLRSwwQjhEekJGLGdCQUVJLFk1RG90S0YsQ0FDRixDNkQvdEtBLFc5RENFLG1CQUNBLDZCQUNBLHNFQUNBLHFCQUNBLHNCQUNBLDBCQUNBLG9CQUNBLDRCQUNBLDZCQUNBLG1CQ2t1S0YsQzhEMXVLQyx5QkFDQyxhQUNHLHNCQUNBLG1CQUNBLHFDQUNBLGtCQUNBLG9COUQ2dUtMLEM4RDF1S0MsMkJBQ0MsMkI5RDR1S0YsQ0Z2dEtFLDBCZ0V0QkQsMkJBSUUseUI5RDZ1S0QsQ0FDRixDOEQxdUtDLDJCQUNDLDRCQUNBLGlCOUQ0dUtGLENGaHVLRSwwQmdFZEQsMkJBS0UseUI5RDZ1S0QsQ0FDRixDOEQzdUtFLGtDQUNDLHdDQUNBLFVBQ0csa0JyRGhCVSxDcURpQlYsYUFDQSxpQjlENnVLTixDOEQxdUtFLGtDQUNDLG1CQUNBLGlDcERoQ1UsQ29EaUNWLGdCQUNBLGNBQ0EsVXJEbENXLENxRG1DWCxlQUNBLGU5RDR1S0gsQzhEdnVLRSxpQ0FDQyxnQkFDQSxTQUNBLFM5RHl1S0gsQzhEdHVLRSxpQ0FDQyxvQkFDQSxtQkFDQSwrQjlEd3VLSCxDOER0dUtHLDJDQUNDLGU5RHd1S0osQzhEcnVLSyxtRkFDQyxvQjlEdXVLTixDOERudUtJLDZFQUNDLFU5RHF1S0wsQzhEaHVLRSxrQ0FDSSxhQUNBLGVBQ0EsbUJBQ0EsNkI5RGt1S04sQzhEL3RLRSxpQ0FDQyxvQjlEaXVLSCxDOEQvdEtHLHVDQUNDLFVyRGhGVSxDcURpRlYsb0I5RGl1S0osQzhEOXRLSyx5RUFDQyx5QjlEZ3VLTixDOEQxdEtFLGlDQUNDLFVyRDFGVyxDcUQyRlgsc0JBQ0Esa0JBQ0EscUJBQ0EsYTlENHRLSCxDOEQxdEtHLHNDQUNDLGlCOUQ0dEtKLEM4RHh0S0Usa0NBQ0kscUJBQ0Esc0JBQ0EsYXJEbkdPLENxRHFHUCwwQjlEeXRLTixDOERwdEtDLDBCQUNDLGtCQUNBLGtCOURzdEtGLEM4RG50S0MseUJBQ0Msa0I5RHd0S0YsQ0ZsektFLHlCZ0V5RkQseUJBUUUsa0I5RHV0S0QsQ0FDRixDOERwdEtDLHdCQUNJLGVBQ0EsNkJBQ0EsZ0NBQ0gsZTlEc3RLRixDOERudEtDLHdCQUNJLGU5RHF0S0wsQzhEbnRLSyw4QkFDQyxXQUNBLFlBQ0EscUJBQ0Esc0JBQ0EsZ0I5RHF0S04sQzhEbnRLTSxtQ0FDQyxZOURxdEtQLEM4RGp0S0ssOEJBQ0UscUJBQ0QscUI5RG10S04sQ0ZoMUtFLDBCZ0U0R0Qsd0JBcUJLLFk5RG10S0osQ0FDRixDOEQvc0tDLDBCQUNDLGtCQUNBLGNBQ0EsV0FDQSxXQUNBLG1CQUNBLGVyRHZLWSxDcUR3S1osU0FDRyxtQkFDQSxlOURpdEtMLEM4RDlzS0MseUJBQ0Msa0JBQ0EsTUFDQSxRQUNBLFNBQ0EsT0FDQSxpQkFDQSxXQUNBLFc5RGd0S0YsQzhEenNLQyw2QkFFRSxlQUNBLGU5RDRzS0gsQzhEeHNLQywyQkFDQyxhckQvTFcsQ3FEZ01YLGU5RDBzS0YsQzhEeHNLRSwrQkFDQyxpQjlEMHNLSCxDOERwc0tDLDBCQUNDLGdCQUVBLGtCOUR1c0tGLEM4RHBzS0csNEZBQ0MsaUJwRDFOWSxDb0QyTlosZXJEeE5VLENxRHlOVix3QjlEc3NLSixDOERuc0tLLGtIQUNJLGVBQ0EsaUM5RHFzS1QsQzhEMXJLQyx3QkFDQyxhQUNHLHFDQUNBLGlCOUQ0cktMLENGMzRLRSx5QmdFNE1ELHdCQU1LLGNBRUEsd0JBQ0Esb0M5RDZyS0osQ0FDRixDRm41S0UsMEJnRTRNRCx3QkFhRSxjQUVBLHdCQUNBLG9DOUQ4cktELENBQ0YsQzhEMXJLQyx3QkFDQywyQjlENHJLRixDRjk1S0UseUJnRWlPRCx3QkFJRSx5QjlENnJLRCxDQUNGLENGbjZLRSwwQmdFaU9ELHdCQVFFLHlCOUQ4cktELENBQ0YsQzhENXJLRSwrQkFDQyxpQ3BEelFVLENvRDBRVixhckR2UGEsQ3FEd1BiLGdCQUNBLGNBQ0EsZUFDQSxpQkFDQSxrQjlEOHJLSCxDRmo3S0UsMEJnRTRPQSwrQkFVRSxlQUNBLGdCOUQrcktGLENBQ0YsQzhEenJLRSwyREFDQyxhOUQycktILEM4RHhyS0UsMkRBQ0MsZ0JBQ0EsZTlEMHJLSCxDK0Q3OUtDLHFDQUNDLHFCQUNHLGtCdEQwQmEsQ3NEekJiLGtCQUNBLFdBQ0EsZ0JBQ0EsZUFDQSxtQkFDQSx5QkFDQSxrQkFDQSxNQUNBLE9BQ0EsUy9EZytLTCxDK0Q3OUtDLGlDQUNDLGFBQ0csc0JBQ0EsbUJBQ0EscUNBQ0Esa0JBQ0Esb0IvRCs5S0wsQytENTlLQyxxQ0FDQywyQi9EODlLRixDRng5S0UsMEJpRVBELHFDQUlFLHlCL0QrOUtELENBQ0YsQytENTlLQyxxQ0FDQyw0QkFDQSxpQi9EODlLRixDRmorS0UsMEJpRUNELHFDQUtFLHlCL0QrOUtELENBQ0YsQytENzlLRSxtREFDQyx3Q0FDQSxVQUNHLGtCdEQvQlUsQ3NEZ0NWLGFBQ0EsaUIvRCs5S04sQytENTlLRSxtREFDQyxtQkFDQSxpQ3JEL0NVLENxRGdEVixnQkFDQSxjQUNBLFV0RGpEVyxDc0RrRFgsZUFDQSxlL0Q4OUtILEMrRHo5S0UsaURBQ0MsZ0JBQ0EsU0FDQSxTL0QyOUtILEMrRHg5S0UsaURBQ0Msa0IvRDA5S0gsQytEdjlLRSxtREFDSSxhQUNBLGVBQ0EsbUJBQ0EsNkIvRHk5S04sQytEdDlLRSxpREFDQyxvQi9EdzlLSCxDK0R0OUtHLDZEQUNDLFV0RC9FVSxDc0RnRlYsb0IvRHc5S0osQytEcjlLSyxtSEFDQyx5Qi9EdTlLTixDK0RqOUtFLGlEQUNDLGF0RHZFYSxDc0R3RWIsc0JBQ0Esa0JBQ0EscUJBQ0EsYS9EbTlLSCxDK0RqOUtHLDJEQUNDLGlCL0RtOUtKLEMrRC84S0UsbURBQ0kscUJBQ0Esc0JBQ0EsYXREbEdPLENzRG9HUCwwQi9EZzlLTixDK0QzOEtDLG1DQUNDLGtCQUNBLGtCL0Q2OEtGLEMrRDE4S0MsaUNBQ0Msa0IvRDQ4S0YsQ0ZyaUxFLHlCaUV3RkQsaUNBSUUsa0IvRDY4S0QsQ0FDRixDK0QxOEtDLCtCQUNJLGVBRUEsK0IvRDY4S0wsQytEejhLQywrQkFDSSxlL0QyOEtMLEMrRHo4S0ssMkNBQ0MsV0FDQSxZQUNBLHFCQUNBLHNCQUNBLGdCL0QyOEtOLEMrRHo4S00scURBQ0MsWS9EMjhLUCxDK0R2OEtLLDJDQUNFLHFCQUNELHFCL0R5OEtOLENGamtMRSwwQmlFdUdELCtCQXFCSyxZL0R5OEtKLENBQ0YsQytEcjhLQyxtQ0FDQyxrQkFDQSxjQUNBLFdBQ0EsV0FDQSxtQkFDQSxldERwS1ksQ3NEcUtaLFNBQ0csbUJBQ0EsZS9EdThLTCxDK0RwOEtDLGlDQUNDLGtCQUNBLE1BQ0EsUUFDQSxTQUNBLE9BQ0EsaUJBQ0EsV0FDQSxXL0RzOEtGLEMrRDE3S0MscUNBQ0MsYXREeExXLENzRHlMWCxnQkFDRyxlQUNBLGdCL0RnOEtMLEMrRDk3S0UsbURBQ0MsZUFDQSxZQUNBLGlCL0RnOEtILEMrRDc3S0UsNkNBQ0MsaUIvRCs3S0gsQytEMzdLRSwyQ0FDRSxhdEQvTWEsQ3NEZ05iLGlDckRoTlMsQ3FEaU5ULGdCQUNBLG1CQUNBLGVBQ0EsaUJBQ0EsYS9ENjdLSixDRnRuTEUseUJpRWtMQSwyQ0FVSSxlQUNBLGdCL0Q4N0tKLENBQ0YsQ0Y1bkxFLDBCaUVrTEEsMkNBZUksZUFDQSxnQi9EKzdLSixDQUNGLEMrRDU3S0UsMkNBQ0UsYXREbk9hLENzRG9PYixpQ3JEcE9TLENxRHFPVCxnQkFDQSxtQkFDQSxlQUNBLGlCQUNBLGEvRDg3S0osQ0Yzb0xFLHlCaUVzTUEsMkNBVUksZUFDQSxnQi9EKzdLSixDQUNGLENGanBMRSwwQmlFc01BLDJDQWVJLGVBQ0EsZ0IvRGc4S0osQ0FDRixDK0QzN0tDLCtCQUNJLGlCQUNBLDZCQUNBLGdCQUNBLGtCL0Q2N0tMLEMrRDM3S0UsK0NBQ0ksa0IvRDY3S04sQytEejdLQywrQkFDSSxjQUNBLGtCQUNILGMvRDI3S0YsQytEejdLRSxtREFDSSxnQkFDQSxpQi9EMjdLTixDK0R2N0tDLDZDQUNDLGNBQ0EsZUFDQSxhL0R5N0tGLEMrRHA3S0MsaUJBQ0ksY0FDSCxnQkFDRyxpQ3JEelJRLENxRDBSUixhdER2UVcsQ3NEd1FYLGVBQ0EsZS9EdTdLTCxDK0RsN0tNLDRDQUNGLG9CL0R1N0tKLEMrRHI3S0ksOEJBQ0MseUIvRHU3S0wsQytENzZLSywyQ0FKQyxzQkFDQSxvQi9EMjdLTixDK0R4N0tLLHFCQUdDLFdBQ0EsYXREN1NPLENzRDhTUCxlL0RtN0tOLEMrRGo3S00sMEJBQ0MsaUIvRG03S1AsQytEOTZLQyxnQkFDSSxxQi9EaTdLTCxDK0Q5NktLLHFDQUZBLG9CL0RtN0tMLEMrRDU2S0Msb0JBQ0MsYy9EODZLRixDK0QzNktDLGtCQUVJLFVBQ0EscUJBQ0EsV0FDQSxZQUNBLGdCQUNBLG1CQUNBLGtCQUNBLHNCQUNBLGdCQUNBLHdCL0Q2NktMLEMrRDM2S0Usc0JBQ0ksa0JBQ0EsZUFDQSxzQkFDQSxZQUNBLGdCL0Q2NktOLEMrRHY2S0MsZ0JBQ0Msa0J0RC9VYyxDc0RnVmQsYUFDQSxpQnJEeFdjLENxRHlXZCxVL0QwNktGLEMrRHQ2S0ksdUNBQ0Msa0IvRHc2S0wsQytEbjZLRSwrQkFDQyxVL0RxNktILEMrRC81S0Msa0JBQ0csY0FDQyxtQkFDQSxlQUNBLGdCQUNBLFUvRGs2S0wsQytEejVLRSxvQ0FDQyxvQi9EKzVLSCxDK0Q1NUtJLHNDQUNDLHlCL0Q4NUtMLEMrRHg1S0MsaUNBQ0MscUJBQ0EscUIvRDA1S0YsQytEdjVLQyxnQkFDSSxXQUNBLGF0RGhaUSxDc0RpWlIsZS9EeTVLTCxDK0R2NUtFLHFCQUNDLGlCL0R5NUtILENnRXR6TEEsbUJBQ0MsZ0JBQ0EsaUJoRXl6TEQsQ2dFdnpMQyxtREFDQyxXQUNHLGV2REpTLEN1REtULFlBQ0EsU0FDQSxNQUNBLFlBQ0Esa0JBQ0EsU2hFeXpMTCxDZ0V0ekxDLDBCQUNDLE9BQ0Esd0RoRXd6TEYsQ2dFcnpMQyx5QkFDQyxRQUNHLHdEaEV1ekxMLENnRXB6TEMseUJBQ0MsaUJoRXN6TEYsQ2dFanpMRyx3Q0FDQyxrQmhFbXpMSixDZ0UveUxFLDRCQUNDLFFoRWl6TEgsQ2dFL3lMRyx3Q0FDQyxrQmhFaXpMSixDZ0U1eUxHLGtEQUNDLFNoRTh5TEosQ2dFNXlMSSwrREFDQyxZaEU4eUxMLENnRXh5TEMseUJBQ0MscUJBQ0EsY0FFQSxnQkFDQSxlaEV5eUxGLENnRXR5TEMsMEJBRUMsdUJBQ0EseUJBQ0EsaUJ0RHBFYyxDc0RzRWQsYUFDQSxlQUNBLG1CQUNBLDZCaEV1eUxGLENnRXB5TEMsOEJBQ0MsYWhFc3lMRixDZ0VweUxFLG9DQUNDLGF2RHRFVSxDdUR1RVYsb0JoRXN5TEgsQ2dFbnlMSSw4REFDQyxrQnZEM0RZLEN1RDREWixjaEVxeUxMLENnRWh5TEssa0VBQ0MsU2hFa3lMTixDZ0U5eExJLDhEQUNDLFVoRWd5TEwsQ2dFMXhMQyx5QkFDQyxxQkFDQSxzQkFDQSxrQkFDQSxXQUNBLFlBRUEsYWhFMnhMRixDZ0V4eExDLDBCQUNDLHFCQUNBLHNCQUVBLDBCaEV5eExGLENnRXZ4TEUsNEJBWUksZ0JBQ0EsdUJBQ0EsWUFDQSxtQkFDQSxnQkFDQSxlaEV1eExOLENnRXJ4TEcseUNBQ0MsZWhFdXhMSixDZ0U5d0xBLFdBQ0MsaUN0RGpKWSxDc0RrSloscUJBQ0EsZUFDQSxpQkFDQSxhdkRsSWUsQ3VEbUlmLGdCQUNBLGlCaEVpeExELENGNTRMRSx5QmtFb0hGLFdBVUUsZUFDQSxnQmhFa3hMQSxDQUNGLENnRWh4TEMsaUJBQ0MsV0FDQSxrQkFDQSxPQUNBLFFBQ0EsV0FDQSxrQnZEOUllLEN1RCtJZixrQkFDQSxXaEVreExGLENGNTVMRSx5QmtFa0lELGlCQVdFLFdBQ0EsV2hFbXhMRCxDQUNGLENnRTF3TEMscUNBQ0Msa0J2RGxLYyxDdURtS2QsVXZEdkxZLEN1RHdMVCxrQkFDQSxrQmhFNHdMTCxDRng2TEUsMEJrRXdKRCxxQ0FPSyxZaEU2d0xKLENBQ0YsQ2dFdndMRSxpQ0FDSSxhQUNBLHFDQUNBLGtCQUNBLGtCaEUwd0xOLENGcDdMRSx5QmtFc0tBLGlDQU9LLGNBRUEsd0JBQ0Esb0NoRTJ3TEwsQ0FDRixDRjU3TEUsMEJrRXNLQSxpQ0FjSyxZaEU0d0xMLENBQ0YsQ0ZqOExFLDBCa0V3TEssc0RBRUssZWhFMndMVixDQUNGLENnRXJ3TEMsdUJBQ0MsZ0JBQ0csNEJBQ0EsaUJ0RHBPVyxDc0RxT1gsZWhFdXdMTCxDRjU4TEUseUJrRWlNRCx1QkFPSyx5QmhFd3dMSixDQUNGLENGajlMRSwwQmtFaU1ELHVCQVdLLHlCaEV5d0xKLENBQ0YsQ2dFdHdMQyxzQkFDQyxpQnREalBjLENzRGtQWCxlaEV3d0xMLENnRXJ3TEMscUJBQ0MsZ0JBQ0csMkJoRXV3TEwsQ0Y5OUxFLHlCa0VxTkQscUJBS0sseUJoRXd3TEosQ0FDRixDRm4rTEUsMEJrRXFORCxxQkFTSyx5QmhFeXdMSixDQUNGLENnRXZ3TEssdUJBQ0Msa0JoRXl3TE4sQ2dFdHdMSyx1QkFDQyx5QmhFd3dMTixDZ0Vyd0xLLDRCQUNDLFV2RHJRUSxDdURzUVIsY2hFdXdMTixDZ0Vqd0xBLElBQ0ksY0FDQSxnQkFDQSxxQkFDQSxxQkFDQSxxQkFDQSx5QkFDQSxzQkFDQSxrQkFDQSxlQUNBLGNBQ0EsMkJoRW93TEosQ2dFaHdMQSxZQUNJLFNBQ0EscUJBQ0EsaUJBQ0EsZXZENVFjLEN1RDZRZCxhdkQ5UVksQ3VEK1FaLGVBQ0EsZ0JBQ0Esb0JBQ0EsaUJoRW13TEosQ2dFL3ZMQyxlQUNDLGFBRUcsd0JBQ0EscUNBRUEsK0JBQ0EsbUNoRWt3TEwsQ0Z0aE1FLHlCa0U2UUQsZUFVSyxvQ0FDSCxjQUVBLHdCQUNBLG9DaEVtd0xELENBQ0YsQ0YvaE1FLDBCa0U2UUQsZUFrQkssbUNoRW93TEosQ0FDRixDZ0Vqd0xDLGVBQ0MscUJ2RDVTZ0IsQ3VENlNiLGlCdERyVVcsQ3NEc1VYLGFBQ0EsYWhFbXdMTCxDRjFpTUUsMEJrRW1TRCxlQVNLLGFBTUgsc0JBQ0EsYUFFQSxpQmhFa3dMRCxDQUNGLENnRTl2TEMsZ0JBQ0MsZUFDRyxtQkFDQSxjQUNBLGlCQUNBLGFoRWd3TEwsQ2dFN3ZMQyxzQkFDQyxjaEUrdkxGLENnRTV2TEcscUNBQ0MsZWhFOHZMSixDZ0V2dkxDLGVBQ0MsYWhFMHZMRixDZ0V2dkxDLGVBQ0MscUJBQ0EsWWhFeXZMRixDZ0VydkxBLFFBQ0MsaUJBQ0EscUJBQ0Esa0J2RHhWaUIsQ3VEeVZqQixpQmhFd3ZMRCxDZ0V0dkxDLGNBQ0MsYXZEN1ZhLEN1RDhWYixlQUNBLGdCaEV3dkxGLENnRXB2TEEsYUFDQyxpQnREdFllLENzRHVZZixhQUNBLFdBQ0EsaUJBR0EscUJBQ0csa0JBRUEsYWhFcXZMSixDRnBtTUUsMEJrRXFXRixhQWFLLGlCQUNBLFloRXN2TEgsQ0FDRixDZ0VwdkxJLHFCQUNJLGtCQUNBLFNBQ0gsU0FFQSxZQUNBLGFBQ0EsYUFDQSxVQUVBLFloRW92TEwsQ0Zwbk1FLHlCa0VzWEUscUJBYUssT0FDQSxjQUNILFNBQ0EsZ0JBQ0EsYWhFcXZMSixDQUNGLENGN25NRSwwQmtFc1hFLHFCQXFCRSxrQkFDQSxXaEVzdkxKLENBQ0YsQ2dFbnZMSSxtQkFDQyxpQmhFc3ZMTCxDRnZvTUUseUJrRWdaRSxtQkFLRSxnQmhFc3ZMSixDQUNGLENnRW52TEksb0JBQ0MsVXZEdmJTLEN1RHdiVCxhaEVxdkxMLENnRWx2TEksMEJBQ0MsY0FDQSxhaEVvdkxMLENnRWx2TEssaUNBQ0MsVWhFb3ZMTixDZ0VodkxJLHNCQUNDLGVoRWt2TEwsQ2dFaHZMSyxnQ0FDQyxjQUNBLG1CQUNILFVoRWt2TEgsQ2dFaHZMTSxzQ0FDQyxVdkQzY08sQ3VENGNQLG9CaEVrdkxQLENnRS91TEcsNkNBQ0ksZWhFaXZMUCxDRnRxTUUsMEJrRTBhRyxnQ0FlRSxrQkFDQSxnQkFDQSxvQmhFaXZMTCxDZ0UvdUxLLDZDQUNDLGNoRWl2TE4sQ0FDRixDZ0U3dUxPLCtDQUNDLFdBQ0Esa0JBQ0EsV0FDQSxZQUNBLGtCQUNBLE9BQ0EsTUFDQSxVQUNBLDRCQUNBLFVoRSt1TFIsQ2dFeHVMSSxvQkFDQyxhQUNBLGNBQ0EsY0FDQSxxQkFDQSxzREFFQSxrQkFDQSxhQUNBLG9CaEV5dUxMLENGdHNNRSwwQmtFb2RFLG9CQVlFLGFoRTB1TEosQ0FDRixDZ0V0dUxDLHNCQUNDLGtCaEV3dUxGLENnRXJ1TEksd0JBQ0Msa0JoRXV1TEwsQ2dFaHVMQyxtQ0FDQyxlaEVtdUxGLENnRWh1TEMsa0NBQ0MsZUFDQSxlaEVrdUxGLENnRTV0TEMseUNBQ0MsZUFDQSxlaEUrdExGLENnRTN0TEEsUUFDQyxTQUNBLFNoRTh0TEQsQ2dFMXRMQyxnQ0FDQyxlaEU2dExGLENGdnVNRSx5QmtFeWdCRCxnQ0FJRSxpQmhFOHRMRCxDQUNGLENnRXh0TEMsMEJBRUMsMkJoRTh0TEYsQ0Zwdk1FLHlCa0VvaEJELDBCQVNFLHlCaEUydExELENBQ0YsQ0Z6dk1FLDBCa0VvaEJELDBCQWFFLHlCaEU0dExELENBQ0YsQ2dFenRMQyxrQ0FDQyw0QkFDQSxrQkFDQSxZaEUydExGLENGbndNRSx5QmtFcWlCRCxrQ0FNRSwwQkFDQSxZaEU0dExELENBQ0YsQ0Z6d01FLDBCa0VxaUJELGtDQVdFLDBCQUNBLFdoRTZ0TEQsQ0FDRixDZ0V6dExDLHlCQUNDLGNBQ0EsY2hFMnRMRixDZ0V4dExDLDJCQUNDLFlBQ0EsV0FDRyxrQkFDQSxjQUNBLFFBQ0EsYUFDQSxnQkFDQSx3QkFDQSxXaEUwdExMLENGOXhNRSwwQmtFMmpCRCwyQkFZSyxrQkFDQSxPQUNBLFFBQ0EsWUFDQSxVaEUydExKLENBQ0YsQ2dFdnRMQywwQkFDQyxpQkFDQSxnQkFDQSxZQUNJLGlCQUNBLGVoRXl0TE4sQ0Y5eU1FLDBCa0VnbEJELDBCQVFLLGlCQUNBLGlCaEUwdExKLENBQ0YsQ2dFdnRMQyx5QkFDQyxhQUNHLGVBQ0EsbUJBQ0EsNkJoRXl0TEwsQ2dFdHRMQyxpQ0FDQywwQmhFd3RMRixDZ0VydExDLDJCQUNDLGlCQUNBLGV2RHZvQlksQ3VEd29CWixxQmhFdXRMRixDZ0VydExFLCtCQUNDLFVoRXV0TEgsQ2dFbHRMRSxvQ0FDQyxxQkFDQSxrQmhFb3RMSCxDZ0VodExDLDBCQUNDLGVBQ0EsYWhFa3RMRixDZ0Uvc0xDLGdDQUNDLGNBQ0EsZUFDQSxhdkR2cEJXLEN1RHlwQlIsZ0JBQ0EsZWhFZ3RMTCxDZ0U3c0xFLGtDQUNDLG1CQUNBLHNCaEUrc0xILENnRTdzTEcsK0NBQ0MsZWhFK3NMSixDZ0Uxc0xDLHlCQUNDLGtCQUNBLGV2RGhyQlksQ3VEa3JCWixTQUVBLCtCaEUyc0xGLENnRXpzTEUsK0JBQ0MsZWhFMnNMSCxDZ0Vyc0xDLG1CQUNDLFVBQ0EsUWhFd3NMRixDZ0Vyc0xDLG1CQUNDLGtCaEV1c0xGLENnRXJzTEUsZ0NBQ0MsZWhFdXNMSCxDZ0Vuc0xDLHdCQUNJLGtCQUNBLGF2RHJzQlEsQ3VEc3NCUixvQmhFcXNMTCxDZ0Vsc0xPLHNDQUNFLGlCaEVvc0xULENnRWxzTFMsNENBQ0UsV0FFQSxXQUNBLGtCQUNBLE9BQ0EsWUFFQSxxQkFDQSxvQkFFQSxXQUVBLHFCaEVnc0xYLENnRTFyTEssOEJBQ0UsbUJBQ0Esb0JoRTRyTFAsQ2dFenJMUyw0Q0FDRSxVaEUyckxYLENnRXpyTFcsa0RBQ0UsUUFDQSxxQmhFMnJMYixDZ0VwckxDLG9CQUNDLGFBQ0EsbUJBQ0EsMEJoRXNyTEYsQ2dFbnJMQyxxQkFFQyxjQUNBLGlCaEVxckxGLENnRWxyTEMsbUJBQ0MsY0FDQSxpQmhFb3JMRixDZ0VockxJLG1EQUNDLFloRWtyTEwsQ2dFL3FMSSxxREFDQyxTaEVpckxMLENnRTlxTEksb0RBQ0MsWWhFZ3JMTCxDZ0U3cUxJLGlEQUNDLFNoRStxTEwsQ2dFNXFMSSxpREFDQyxTaEU4cUxMLENnRXBxTEMsb0JBQ0MsYXZEanhCYyxDdURreEJkLGNBQ0EsZUFDQSxlaEVzcUxGLENnRW5xTEMsdUJBQ0MsY0FDQSxlQUNBLGFoRXFxTEYsQ2dFaHFMQSxjQUNDLGdCQUNBLGVoRW1xTEQsQ2dFanFMQyxxQkFDQyxhQUNBLG1CQUNBLDZCaEVtcUxGLENnRWhxTEMsc0JBQ0MsY0FDQSxXQUNBLFlBRUEsZ0JBQ0Esb0JBQ0Esa0JBQ0EsUWhFbXFMRixDZ0UvcExDLHFCQUNDLGtCQUNBLE1BQ0EsT0FDQSxRQUNBLFNBQ0EsV0FDQSxZQUNBLGdCaEVpcUxGLENnRTlwTEMsb0JBQ0MsMkJBQ0EsaUJoRWdxTEYsQ2dFN3BMQyxxQkFDQyxVdkQxMUJZLEN1RDIxQlosY2hFK3BMRixDZ0U1cExHLG9DQUNDLFFoRThwTEosQ2dFenBMQyxvQkFDQyxVdkRyMkJZLEN1RHMyQlosZUFDQSxVaEUycExGLENnRTNvTEEsaUJBQ0UsR0FFRSxxQ2hFeXBMRixDZ0V2cExBLElBRUksdUNoRXlwTEosQ2dFdnBMQSxHQUVJLG9DaEV5cExKLENBQ0YsMHRGIiwiZmlsZSI6ImNzcy9hcHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICAgI0JSRUFLUE9JTlRTXG4vLyAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AZnVuY3Rpb24gYnAtdmFsKCRuYW1lKSB7XG4gIEBpZiB0eXBlLW9mKCRuYW1lKSA9PSAnbnVtYmVyJyB7XG4gICAgQHJldHVybiAkbmFtZTtcbiAgfVxuXG4gICR2YWw6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG5cbiAgQGlmICR2YWwgPT0gbnVsbCB7XG4gICAgQGVycm9yICdCcmVha3BvaW50ICN7JG5hbWV9IG5vdCBmb3VuZCc7XG4gIH1cblxuICBAcmV0dXJuICR2YWw7XG59XG5cbkBmdW5jdGlvbiBicC12YWwtbmV4dCgkbmFtZSkge1xuICAkYnJlYWtwb2ludC1uYW1lczogbWFwX2tleXMoJGJyZWFrcG9pbnRzKTtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG5cbiAgQGlmICRuID49IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcykge1xuICAgIEBlcnJvciAnTmV4dCBicmVha3BvaW50IGFmdGVyICN7JG5hbWV9IG5vdCBmb3VuZCc7XG4gIH1cblxuICAkbmV4dC1rZXk6IG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKTtcbiAgQHJldHVybiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5leHQta2V5KTtcbn1cblxuQG1peGluIGJwKCRuYW1lKSB7XG4gICR2YWw6IGJwLXZhbCgkbmFtZSk7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICR2YWwpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gYnAtZG93bigkbmFtZSkge1xuICAkdmFsOiBicC12YWwoJG5hbWUpO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkdmFsIC0gMC4wMikge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBicC1vbmx5KCRuYW1lKSB7XG4gIEBpZiB0eXBlLW9mKCRuYW1lKSA9PSAnbnVtYmVyJyB7XG4gICAgQGVycm9yICcjeyRuYW1lfSBzaG91bGQgYmUgYnJlYWtwb2ludCBuYW1lJztcbiAgfVxuXG4gICRtaW46IGJwLXZhbCgkbmFtZSk7XG4gICRtYXg6IGJwLXZhbC1uZXh0KCRuYW1lKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXggLSAwLjAyKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGJwLWJldHdlZW4oJG5hbWUxLCAkbmFtZTIpIHtcbiAgJG1pbjogYnAtdmFsKCRuYW1lMSk7XG4gICRtYXg6IGJwLXZhbCgkbmFtZTIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCAtIDAuMDIpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiQG1peGluIGhpZGRlbi12aXN1YWxseSgpIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuXG4udS1oaWRlLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgYnAobWVkaXVtKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnUtaGlkZS1kZXNrdG9wIHtcbiAgQGluY2x1ZGUgYnAobWVkaXVtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyoqXG4gKiBTdHlsZXMgdmlhIElUQ1NTIE1ldGhvZG9sb2d5XG4gKlxuICogVGhpcyBpcyB3aGVyZSBhbGwgb2YgdGhlIHN0eWxlc2hlZXRzIGFyZSBjb21waWxlZC5cbiAqIFRoZXkgYXJlIHByb2Nlc3NlZCBpbiB0aGUgb3JkZXIgdGhleSBhcmUgaW1wb3J0ZWQgdG8gZW5zdXJlIHRoZSBjb25zaXN0ZW50IGluY3JlYXNlIG9mIHNwZWNpZmljaXR5LlxuICpcbiAqICAgICBTZXR0aW5ncy4uLi4uLi4uLi4uR2xvYmFsIGNvbmZpZ3VyYXRpb24gYW5kIHZhcmlhYmxlc1xuICogICAgIFRvb2xzLi4uLi4uLi4uLi4uLi5GdW5jdGlvbnMgYW5kIG1peGluc1xuICogICAgIEdlbmVyaWMuLi4uLi4uLi4uLi5Hcm91bmQgemVybyBzdHlsZXMgKG5vcm1hbGl6aW5nIHJ1bGVzLCBib3gtc2l6aW5nIGV0Yy4uLilcbiAqICAgICBFbGVtZW50cy4uLi4uLi4uLi4uVW5jbGFzc2VkIChiYXJlKSBIVE1MIGVsZW1lbnRzIChsaWtlIEgxLCBVbCwgQSBldGMuLi4pXG4gKiAgICAgT2JqZWN0cy4uLi4uLi4uLi4uLkNvbW1vbiBub24tY29zbWV0aWMgc3RydWN0dXJhbCBkZXNpZ24gcGF0dGVybnNcbiAqICAgICBDb21wb25lbnRzLi4uLi4uLi4uU3BlY2lmaWMgY29zbWV0aWMgZWxlbWVudHMgb2YgVUlcbiAqICAgICBVdGlsaXRpZXMuLi4uLi4uLi4uSGVscGVycyBhbmQgb3ZlcnJpZGVzXG4gKiAgICAgU2hhbWUuLi4uLi4uLi4uLi4uLkFsbCB0aGUgQ1NTIGRlY2xhcmF0aW9ucywgaGFja3MgYW5kIHRoaW5ncyB3ZSBhcmUgbm90IHByb3VkIG9mLlxuICovXG4vKiBDb2xvcnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udS1oaWRlLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtaGlkZS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1oaWRlLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLyogbW9udHNlcnJhdC1yZWd1bGFyIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC12MjUtbGF0aW4tcmVndWxhci5lb3RcIik7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiB1cmwoXCIuLi9mb250cy9tb250c2VycmF0LXYyNS1sYXRpbi1yZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLXJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9tb250c2VycmF0LXYyNS1sYXRpbi1yZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC12MjUtbGF0aW4tcmVndWxhci5zdmcjTW9udHNlcnJhdFwiKSBmb3JtYXQoXCJzdmdcIik7IC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIG1vbnRzZXJyYXQtaXRhbGljIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC12MjUtbGF0aW4taXRhbGljLmVvdFwiKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLWl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9tb250c2VycmF0LXYyNS1sYXRpbi1pdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLWl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLWl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLWl0YWxpYy5zdmcjTW9udHNlcnJhdFwiKSBmb3JtYXQoXCJzdmdcIik7IC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIG1vbnRzZXJyYXQtNzAwIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC12MjUtbGF0aW4tNzAwLmVvdFwiKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLTcwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9tb250c2VycmF0LXYyNS1sYXRpbi03MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLTcwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLTcwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLTcwMC5zdmcjTW9udHNlcnJhdFwiKSBmb3JtYXQoXCJzdmdcIik7IC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIG1vbnRzZXJyYXQtNzAwaXRhbGljIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC12MjUtbGF0aW4tNzAwaXRhbGljLmVvdFwiKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLTcwMGl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9tb250c2VycmF0LXYyNS1sYXRpbi03MDBpdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLTcwMGl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLTcwMGl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLTcwMGl0YWxpYy5zdmcjTW9udHNlcnJhdFwiKSBmb3JtYXQoXCJzdmdcIik7IC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIG1vbnRzZXJyYXQtODAwIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC12MjUtbGF0aW4tODAwLmVvdFwiKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLTgwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9tb250c2VycmF0LXYyNS1sYXRpbi04MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLTgwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLTgwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLTgwMC5zdmcjTW9udHNlcnJhdFwiKSBmb3JtYXQoXCJzdmdcIik7IC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIG1vbnRzZXJyYXQtODAwaXRhbGljIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC12MjUtbGF0aW4tODAwaXRhbGljLmVvdFwiKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLTgwMGl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9tb250c2VycmF0LXYyNS1sYXRpbi04MDBpdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLTgwMGl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLTgwMGl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLTgwMGl0YWxpYy5zdmcjTW9udHNlcnJhdFwiKSBmb3JtYXQoXCJzdmdcIik7IC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIG1vbnRzZXJyYXQtOTAwIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC12MjUtbGF0aW4tOTAwLmVvdFwiKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLTkwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9tb250c2VycmF0LXYyNS1sYXRpbi05MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLTkwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLTkwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLTkwMC5zdmcjTW9udHNlcnJhdFwiKSBmb3JtYXQoXCJzdmdcIik7IC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIG1vbnRzZXJyYXQtOTAwaXRhbGljIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC12MjUtbGF0aW4tOTAwaXRhbGljLmVvdFwiKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLTkwMGl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9tb250c2VycmF0LXYyNS1sYXRpbi05MDBpdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLTkwMGl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLTkwMGl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLTkwMGl0YWxpYy5zdmcjTW9udHNlcnJhdFwiKSBmb3JtYXQoXCJzdmdcIik7IC8qIExlZ2FjeSBpT1MgKi9cbn1cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS41O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9YnV0dG9uXTotbW96LWZvY3VzcmluZyxcblt0eXBlPXJlc2V0XTotbW96LWZvY3VzcmluZyxcblt0eXBlPXN1Ym1pdF06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5bdHlwZT1jaGVja2JveF0sXG5bdHlwZT1yYWRpb10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjUkVTRVRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEEgdmVyeSBzaW1wbGUgcmVzZXQgdGhhdCBzaXRzIG9uIHRvcCBvZiBOb3JtYWxpemUuY3NzLlxuICovXG5ib2R5LFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbmJsb2NrcXVvdGUsIHAsIHByZSxcbmRsLCBkZCwgb2wsIHVsLFxuZmlndXJlLFxuaHIsXG5maWVsZHNldCwgbGVnZW5kIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0cmFpbGluZyBtYXJnaW5zIGZyb20gbmVzdGVkIGxpc3RzLlxuICovXG5saSA+IG9sLFxubGkgPiB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qKlxuICogUmVtb3ZlIGRlZmF1bHQgdGFibGUgc3BhY2luZy5cbiAqL1xudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuLyoqXG4gKiAxLiBSZXNldCBDaHJvbWUgYW5kIEZpcmVmb3ggYmVoYXZpb3VyIHdoaWNoIHNldHMgYSBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgXG4gKiAgICBvbiBmaWVsZHNldHMuXG4gKi9cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwOyAvKiBbMV0gKi9cbiAgYm9yZGVyOiAwO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI1NIQVJFRFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogU2hhcmVkIGRlY2xhcmF0aW9ucyBmb3IgY2VydGFpbiBlbGVtZW50cy5cbiAqL1xuLyoqXG4gKiBBbHdheXMgZGVjbGFyZSBtYXJnaW5zIGluIHRoZSBzYW1lIGRpcmVjdGlvbjpcbiAqIGNzc3dpemFyZHJ5LmNvbS8yMDEyLzA2L3NpbmdsZS1kaXJlY3Rpb24tbWFyZ2luLWRlY2xhcmF0aW9uc1xuICovXG5hZGRyZXNzLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbmJsb2NrcXVvdGUsIHAsIHByZSxcbmRsLCBvbCwgdWwsXG5maWd1cmUsXG5ocixcbnRhYmxlLFxuZmllbGRzZXQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4vKipcbiAqIENvbnNpc3RlbnQgaW5kZW50YXRpb24gZm9yIGxpc3RzLlxuICovXG5kZCwgb2wsIHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbmJsb2NrcXVvdGUge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5jLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaW5pdGlhbDtcbn1cbi5jLWJ1dHRvbl9fdGV4dCwgLmMtYnV0dG9uX19pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmMtYnV0dG9uX19iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBpbml0aWFsO1xufVxuLmMtYnV0dG9uOmhvdmVyIC5jLWJ1dHRvbl9fYmFja2dyb3VuZCB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XG59XG5cbmgxLCAuaDEge1xuICBjb2xvcjogIzE4MTgzMztcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogODAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBoMSwgLmgxIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgaDEsIC5oMSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICB9XG59XG5cbmgyLCAuaDIge1xuICBjb2xvcjogIzE4MTgzMztcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBoMiwgLmgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgaDIsIC5oMiB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICB9XG59XG5cbmgzLCAuaDMge1xuICBjb2xvcjogIzE4MTgzMztcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBoMywgLmgzIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgaDMsIC5oMyB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5cbmg0LCAuaDQge1xuICBjb2xvcjogIzE4MTgzMztcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBoNCwgLmg0IHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgaDQsIC5oNCB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbmg1LCAuaDUge1xuICBjb2xvcjogIzE4MTgzMztcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBoNSwgLmg1IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgaDUsIC5oNSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5cbmg2LCAuaDYge1xuICBjb2xvcjogIzE4MTgzMztcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBoNiwgLmg2IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgaDYsIC5oNiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG5cbi5jLXRpdGxlLS1ibGFjayB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uYy10aXRsZS0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjMTc0Mzg2O1xufVxuXG4uYy10aXRsZS0tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5jLXRpdGxlLS10ZXJ0aWFyeSB7XG4gIGNvbG9yOiAjZDk3ODcyO1xufVxuXG4uYy10aXRsZS0tcXVhdGVybmFyeSB7XG4gIGNvbG9yOiAjZmZmMmU3O1xufVxuXG4uYy10aXRsZS0tc2VuYXJ5IHtcbiAgY29sb3I6ICMxRDk5MjQ7XG59XG5cbmhyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlY2VjZWM7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5odG1sIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMxODE4MzM7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7IC8qIFsxXSAqLyAvKiAxM3B4ICovXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBsaW5lLWhlaWdodDogMS41OyAvKiBbMV0gKi9cbiAgbWluLWhlaWdodDogMTAwJTsgLyogWzNdICovXG4gIG92ZXJmbG93LXk6IHNjcm9sbDsgLyogWzJdICovXG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG59XG5odG1sOm5vdCgud2YtcHJlbG9hZGVkKSB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCBCbGFjaztcbn1cbmh0bWw6bm90KC53Zi1wcmVsb2FkZWQpIGgxLCBodG1sOm5vdCgud2YtcHJlbG9hZGVkKSBoMiwgaHRtbDpub3QoLndmLXByZWxvYWRlZCkgaDMsXG5odG1sOm5vdCgud2YtcHJlbG9hZGVkKSBoNCwgaHRtbDpub3QoLndmLXByZWxvYWRlZCkgaDUsIGh0bWw6bm90KC53Zi1wcmVsb2FkZWQpIGg2IHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsIEJsYWNrO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI0lNQUdFU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gRmx1aWQgaW1hZ2VzIGZvciByZXNwb25zaXZlIHB1cnBvc2VzLlxuICogMi4gT2Zmc2V0IGBhbHRgIHRleHQgZnJvbSBzdXJyb3VuZGluZyBjb3B5LlxuICogMy4gU2V0dGluZyBgdmVydGljYWwtYWxpZ25gIHJlbW92ZXMgdGhlIHdoaXRlc3BhY2UgdGhhdCBhcHBlYXJzIHVuZGVyIGBpbWdgXG4gKiAgICBlbGVtZW50cyB3aGVuIHRoZXkgYXJlIGRyb3BwZWQgaW50byBhIHBhZ2UgYXMtaXMuIFNhZmVyIGFsdGVybmF0aXZlIHRvXG4gKiAgICB1c2luZyBgZGlzcGxheTogYmxvY2s7YC5cbiAqL1xuaW1nIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyAvKiBbMl0gKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiBbMV0gKi9cbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLyogWzNdICovXG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gSWYgYSBgd2lkdGhgIGFuZC9vciBgaGVpZ2h0YCBhdHRyaWJ1dGUgaGF2ZSBiZWVuIGV4cGxpY2l0bHkgZGVmaW5lZCwgbGV04oCZc1xuICogICAgbm90IG1ha2UgdGhlIGltYWdlIGZsdWlkLlxuICovXG5pbWdbd2lkdGhdLFxuaW1nW2hlaWdodF0ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8qIEhvdyB0byB1c2U6IEBpbmNsdWRlIHN2ZygndHlwZScsICRjb2xvcik7ICovXG5pbnB1dDotd2Via2l0LWF1dG9maWxsLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMgdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCxcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIgdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjMDAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4ICNmZmYgaW5zZXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHM7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0LCB0ZXh0YXJlYSwgc2VsZWN0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAxMXB4IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VjZWNlYztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiBub25lO1xuICBoZWlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5zZWxlY3Qge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbnNlbGVjdDo6LW1zLWV4cGFuZCB7IC8qIGZvciBJRSAxMSAqL1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5zZWxlY3Q6bm90KFttdWx0aXBsZV0pIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Ryb3Bkb3duLWFycm93LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDAuNXJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuc2VsZWN0W211bHRpcGxlXSB7XG4gIHBhZGRpbmc6IDA7XG59XG5zZWxlY3RbbXVsdGlwbGVdIG9wdGlvbiB7XG4gIHBhZGRpbmc6IDExcHggMjBweDtcbn1cblxuaW5wdXQ6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmlucHV0OmZvY3VzOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmlucHV0OmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5pbnB1dDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbnRleHRhcmVhOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG50ZXh0YXJlYTpmb2N1czotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG50ZXh0YXJlYTpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxudGV4dGFyZWE6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbmlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC40O1xufVxuXG5pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbmlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbnRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxudGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbnRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxudGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuYnV0dG9uW2Rpc2FibGVkXSwgaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLCBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMCAwIDAuMjVyZW0gMDtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBhcHBlYXJhbmNlOiBjaGVja2JveDtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10ge1xuICBhcHBlYXJhbmNlOiByYWRpbztcbn1cblxuaW5wdXRbdHlwZT10ZXh0XSwgaW5wdXRbdHlwZT1wYXNzd29yZF0sIGlucHV0W3R5cGU9ZW1haWxdLCBpbnB1dFt0eXBlPXVybF0sXG5pbnB1dFt0eXBlPXRlbF0sIGlucHV0W3R5cGU9c2VhcmNoXSwgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaW5wdXRbdHlwZT1yZXNldF0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIHRyYW5zaXRpb246IDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDA7XG59XG5cbi5vLWxheW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkge1xuICAuby1sYXlvdXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5vLWxheW91dF9faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuby1sYXlvdXRfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5vLWxheW91dF9faXRlbTpmaXJzdC1vZi10eXBlIGltZy5vLWNvbHVtbl9fZmlndXJlLS1jbG9jay0taW1hZ2Uge1xuICBsZWZ0OiAwO1xufVxuQGluY2xkdWUgYnAoc21hbGwpIHtcbiAgLm8tbGF5b3V0X19pdGVtOmZpcnN0LW9mLXR5cGUgaW1nLm8tY29sdW1uX19maWd1cmUtLWNsb2NrLS1pbWFnZSB7XG4gICAgbGVmdDogLTI1cHg7XG4gIH1cbn1cbi5vLWxheW91dF9faXRlbTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm8tbGF5b3V0X19pdGVtOmxhc3Qtb2YtdHlwZSBpbWcuby1jb2x1bW5fX2ZpZ3VyZS0tY2xvY2stLWltYWdlIHtcbiAgcmlnaHQ6IDA7XG59XG5AaW5jbGR1ZSBicChzbWFsbCkge1xuICAuby1sYXlvdXRfX2l0ZW06bGFzdC1vZi10eXBlIGltZy5vLWNvbHVtbl9fZmlndXJlLS1jbG9jay0taW1hZ2Uge1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgfVxufVxuLm8tbGF5b3V0LS1yZXZlcnNlIC5vLWxheW91dF9faXRlbTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLm8tbGF5b3V0X19pdGVtIC5vLWNvbHVtbjpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiBPcmRlciAqL1xuLm8tbGF5b3V0LS1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vLWxheW91dC0tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGluaGVyaXQ7XG4gIH1cbn1cblxuLyogVmVydGljYWwgYWxpZ24gKi9cbi5vLWFsaWduLWNlbnRlciAuby1sYXlvdXQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm8tYWxpZ24tY2VudGVyIC5vLWxheW91dCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5vLWFsaWduLWJvdHRvbSAuby1sYXlvdXQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi8qIFNpemVzICovXG4uby1sYXlvdXQtLTEwMCB7XG4gIC8qd2lkdGg6IDEwMCU7Ki9cbn1cbi5vLWxheW91dC0tMTAwID4gLm8tbGF5b3V0X19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuby1sYXlvdXQtLTUwLTUwID4gLm8tbGF5b3V0X19pdGVtIHtcbiAgICB3aWR0aDogNDklO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuby1sYXlvdXQtLTMzLTY2ID4gLm8tbGF5b3V0X19pdGVtIHtcbiAgICB3aWR0aDogNjQlO1xuICB9XG4gIC5vLWxheW91dC0tMzMtNjYgPiAuby1sYXlvdXRfX2l0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgd2lkdGg6IDMyJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm8tbGF5b3V0LS02Ni0zMyA+IC5vLWxheW91dF9faXRlbSB7XG4gICAgd2lkdGg6IDMyJTtcbiAgfVxuICAuby1sYXlvdXQtLTY2LTMzID4gLm8tbGF5b3V0X19pdGVtOmZpcnN0LW9mLXR5cGUge1xuICAgIHdpZHRoOiA2NCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vLWxheW91dC0tMzMtMzMtMzMgPiAuby1sYXlvdXRfX2l0ZW0ge1xuICAgIHdpZHRoOiA0OSU7XG4gIH1cbiAgLm8tbGF5b3V0LS0zMy0zMy0zMyA+IC5vLWxheW91dF9faXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuby1sYXlvdXQtLTMzLTMzLTMzID4gLm8tbGF5b3V0X19pdGVtIHtcbiAgICB3aWR0aDogMzIlO1xuICB9XG4gIC5vLXNlY3Rpb24tLWNvdW50ZXIgLm8tbGF5b3V0LS0zMy0zMy0zMyA+IC5vLWxheW91dF9faXRlbSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLm8tbGF5b3V0LS0zMy0zMy0zMyA+IC5vLWxheW91dF9faXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICB3aWR0aDogMzIlO1xuICB9XG4gIC5vLXNlY3Rpb24tLWNvdW50ZXIgLm8tbGF5b3V0LS0zMy0zMy0zMyA+IC5vLWxheW91dF9faXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm8tbGF5b3V0LS0yNS0yNS0yNS0yNSA+IC5vLWxheW91dF9faXRlbSB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuby1sYXlvdXQtLTI1LTI1LTI1LTI1ID4gLm8tbGF5b3V0X19pdGVtIHtcbiAgICB3aWR0aDogMjMlO1xuICB9XG59XG5cbi5vLXNlY3Rpb24uby1zZWN0aW9uLS1saW5lIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYy1saW5lIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VjZWNlYztcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuYSB7XG4gIGNvbG9yOiAjMTc0Mzg2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6ICMxNzQzODY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5vbDpub3QoW2NsYXNzXSksIHVsOm5vdChbY2xhc3NdKSB7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbm9sOm5vdChbY2xhc3NdKSBsaTo6bWFya2VyLCB1bDpub3QoW2NsYXNzXSkgbGk6Om1hcmtlciB7XG4gIGNvbG9yOiAjZDk3ODcyO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbm9sOm5vdChbY2xhc3NdKSBsaSwgdWw6bm90KFtjbGFzc10pIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5vbDpub3QoW2NsYXNzXSkgbGk6OmJlZm9yZSwgdWw6bm90KFtjbGFzc10pIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDk3ODcyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA2cHg7XG59XG5cbm9sLCB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbmxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbmxpID4gdWwsXG5saSA+IG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5jLWxpc3RfX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uYy1saXN0X19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5jLWxpc3RfX2Z1bGwtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLWxpc3RfX2Z1bGwtbGluayAuYy1saXN0X190ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtbGlzdF9fZnVsbC1saW5rIC5jLWxpc3RfX3RleHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IC0ycHg7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4yNXM7XG59XG4uYy1saXN0X19mdWxsLWxpbms6aG92ZXIge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1saXN0X19mdWxsLWxpbms6aG92ZXIgLmMtbGlzdF9faWNvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXM7XG59XG4uYy1saXN0X19mdWxsLWxpbms6aG92ZXIgLmMtbGlzdF9fdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtbGlzdF9fZnVsbC1saW5rOmhvdmVyIC5jLWxpc3RfX3RleHQ6YWZ0ZXIge1xuICB3aWR0aDogMDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4yNXM7XG59XG4uYy1saXN0X19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogIzE3NDM4NjtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcbn1cbi5jLWxpc3RfX2ljb24gc3ZnIHBhdGgge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG4uYy1saXN0X190ZXh0IHtcbiAgY29sb3I6ICMxODE4MzM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5jLWxpc3RfX2Z1bGwtbGluayAuYy1saXN0X190ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1tZW51X19saXN0LFxuICAubWVudV9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAuYy1tZW51X19pdGVtLS1kcm9wZG93biAuYy1tZW51X19kcm9wZG93bixcbiAgLm1lbnVfX2l0ZW0tLWRyb3Bkb3duIC5jLW1lbnVfX2Ryb3Bkb3duIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogaW5oZXJpdDtcbiAgfVxuICAuYy1tZW51X19pdGVtLS1kcm9wZG93biAuYy1tZW51X19kcm9wZG93biAuYy1tZW51X19pdGVtLFxuICAubWVudV9faXRlbS0tZHJvcGRvd24gLmMtbWVudV9fZHJvcGRvd24gLmMtbWVudV9faXRlbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAuYy1tZW51X19pdGVtLS1kcm9wZG93bjpob3ZlciA+IC5jLW1lbnVfX2Ryb3Bkb3duLFxuICAubWVudV9faXRlbS0tZHJvcGRvd246aG92ZXIgPiAuYy1tZW51X19kcm9wZG93biB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIC5jLW1lbnVfX2Ryb3Bkb3duLFxuICAubWVudV9fZHJvcGRvd24ge1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIG1hcmdpbjogMCAwIDAgLTE1cHg7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VjZWNlYztcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG4gIC5jLW1lbnVfX2Ryb3Bkb3duOmFmdGVyLFxuICAubWVudV9fZHJvcGRvd246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuICAuYy1tZW51X19kcm9wZG93biAuYy1tZW51X19pdGVtLFxuICAubWVudV9fZHJvcGRvd24gLmMtbWVudV9faXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmMtbWVudV9fZHJvcGRvd24gLmMtbWVudV9fbGluayxcbiAgLm1lbnVfX2Ryb3Bkb3duIC5jLW1lbnVfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxufVxuLmMtbWVudS1vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogNjJweDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXM7XG4gIHotaW5kZXg6IDEwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYWRtaW4tYmFyIC5jLW1lbnUtb3ZlcmxheSB7XG4gIHRvcDogMTA4cHg7XG59XG4uYy1tZW51LW92ZXJsYXlfX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cbi5jLW1lbnUtb3ZlcmxheV9fY29udGFpbmVyOi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jLW1lbnUtb3ZlcmxheV9fY29udGFpbmVyOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jLW1lbnUtb3ZlcmxheV9fY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jLW1lbnUtb3ZlcmxheV9fbmF2IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jLW1lbnUtb3ZlcmxheV9fbmF2IC5jLW1lbnVfX2xpc3Qge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYy1tZW51LW92ZXJsYXlfX25hdiAuYy1tZW51X19pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICAvKiAmLmMtYnV0dG9uIHtcbiAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuXG4gICAgICAgLmMtYnV0dG9uX190ZXh0LCAuYy1tZW51X19saW5rIHtcbiAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICB9XG5cbiAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXG4gICAgICAgICAgIC5jLWJ1dHRvbl9fdGV4dCwgLmMtbWVudV9fbGluayB7XG4gICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgIH1cbiAgICAgICB9XG4gICB9Ki9cbn1cbi5jLW1lbnUtb3ZlcmxheV9fbmF2IC5jLW1lbnVfX2l0ZW0tLWRyb3Bkb3duIC5jLW1lbnVfX2xpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuLmMtbWVudS1vdmVybGF5X19uYXYgLmMtbWVudV9faXRlbS5jLWJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5jLW1lbnUtb3ZlcmxheV9fbmF2IC5jLW1lbnVfX2xpbmsge1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGhlaWdodDogYXV0bztcbn1cbi5jLW1lbnUtb3ZlcmxheV9fbmF2IC5jLW1lbnVfX2xpbms6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmMtbWVudS1vdmVybGF5X19uYXYgLmMtbWVudV9fbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uYy1tZW51LW92ZXJsYXlfX25hdiAuYy1tZW51X19jaGV2cm9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5jLW1lbnUtb3ZlcmxheV9fbmF2IC5jLW1lbnVfX2Ryb3Bkb3duIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmMtbWVudS1vdmVybGF5X19uYXYgLmMtbWVudV9fZHJvcGRvd24uaXMtb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmMtbWVudS1vdmVybGF5X19uYXYgLmMtbWVudV9fZHJvcGRvd24gLmMtbWVudV9faXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmMtbWVudS1vdmVybGF5LmlzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmMtbWVudS1vdmVybGF5LmlzLW9wZW4gLm1lbnUtb3ZlcmxheV9fY29udGFpbmVyIHtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi5jLW1lbnUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYy1tZW51X19saXN0LFxuLm1lbnVfX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmMtbWVudV9faXRlbSxcbi5tZW51X19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtbWVudV9faXRlbSxcbiAgLm1lbnVfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYy1tZW51X19pdGVtLFxuICAubWVudV9faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG59XG4uYy1tZW51X19pdGVtOmxhc3Qtb2YtdHlwZSxcbi5tZW51X19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLmMtbWVudV9faXRlbSBzcGFuLFxuLm1lbnVfX2l0ZW0gc3BhbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5jLW1lbnVfX2l0ZW06Zm9jdXMsXG4ubWVudV9faXRlbTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYy1tZW51X19pdGVtOmJlZm9yZSxcbi5tZW51X19pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uYy1tZW51X19pdGVtOmhvdmVyID4gLm1lbnVfX2Ryb3Bkb3duLFxuLm1lbnVfX2l0ZW06aG92ZXIgPiAubWVudV9fZHJvcGRvd24ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMSk7XG59XG4uYy1tZW51X19pdGVtLmMtYnV0dG9uLFxuLm1lbnVfX2l0ZW0uYy1idXR0b24ge1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmMtbWVudV9faXRlbS5jLWJ1dHRvbixcbiAgLm1lbnVfX2l0ZW0uYy1idXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuLmMtbWVudV9faXRlbS5jLWJ1dHRvbiAuYy1tZW51X19saW5rLFxuLm1lbnVfX2l0ZW0uYy1idXR0b24gLmMtbWVudV9fbGluayB7XG4gIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgcGFkZGluZy1yaWdodDogMzdweDtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jLW1lbnVfX2l0ZW0uYy1idXR0b24gLmMtbWVudV9fbGluazphZnRlcixcbi5tZW51X19pdGVtLmMtYnV0dG9uIC5jLW1lbnVfX2xpbms6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYy1tZW51X19pdGVtLmMtYnV0dG9uIC5jLW1lbnVfX2xpbmssXG4gIC5tZW51X19pdGVtLmMtYnV0dG9uIC5jLW1lbnVfX2xpbmsge1xuICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0N3B4O1xuICB9XG59XG4uYy1tZW51X19pdGVtLmMtYnV0dG9uIC5jLWJ1dHRvbl9faWNvbixcbi5tZW51X19pdGVtLmMtYnV0dG9uIC5jLWJ1dHRvbl9faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogY2FsYyg1MCUgLSA0cHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYy1tZW51X19pdGVtLmMtYnV0dG9uIC5jLWJ1dHRvbl9faWNvbixcbiAgLm1lbnVfX2l0ZW0uYy1idXR0b24gLmMtYnV0dG9uX19pY29uIHtcbiAgICByaWdodDogMjVweDtcbiAgfVxufVxuLmMtbWVudV9fY2hldnJvbixcbi5tZW51X19jaGV2cm9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG4gIGNvbG9yOiAjMTc0Mzg2O1xuICBmaWxsOiAjMTc0Mzg2O1xufVxuLmMtbWVudV9fY2hldnJvbiBwYXRoLFxuLm1lbnVfX2NoZXZyb24gcGF0aCB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbi5jLW1lbnVfX2NoZXZyb24uaXMtb3Blbixcbi5tZW51X19jaGV2cm9uLmlzLW9wZW4ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcbn1cbi5jLW1lbnVfX2xpbmssXG4ubWVudV9fbGluayB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMTc0Mzg2O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMDtcbn1cbi5jLW1lbnVfX2xpbms6aG92ZXIsXG4ubWVudV9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNkOTc4NzI7XG59XG5cbi5jLW1vYmlsZV9fbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDVweCAwIHJnYmEoNzQsIDc0LCA3NCwgMC4yKTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiA5MHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRvcCAwLjFzO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcztcbiAgei1pbmRleDogMTA7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4uYy1tb2JpbGVfX21lbnUuaXMtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYy1tb2JpbGVfX21lbnUuaXMtYWN0aXZlIC5tZW51X19jb250YWluZXIge1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cbi5jLW1vYmlsZV9fbWVudS5pcy1hY3RpdmUgLm1lbnVfX2xpc3Qge1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLmMtbW9iaWxlX19tZW51LmlzLWFjdGl2ZSAubWVudV9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5jLW1vYmlsZV9fbWVudS5pcy1hY3RpdmUgLm1lbnVfX2xpbmstLWRyb3Bkb3duLmlzLW9wZW4gPiBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmMtbW9iaWxlX19tZW51LmlzLWFjdGl2ZSAubWVudV9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMnJlbTtcbn1cbi5jLW1vYmlsZV9fbWVudS5pcy1hY3RpdmUgLm1lbnVfX2Ryb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIGJhY2tncm91bmQ6ICMxYTFhMWE7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uYy1tb2JpbGVfX21lbnUuaXMtYWN0aXZlIC5tZW51X19kcm9wZG93bi5pcy1vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYy1tb2JpbGVfX21lbnUuaXMtYWN0aXZlIC5tZW51X19kcm9wZG93bi5pcy1vcGVuIC5tZW51X19pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0MDQwNDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLmMtbW9iaWxlX19tZW51LmlzLWFjdGl2ZSAubWVudV9fZHJvcGRvd24uaXMtb3BlbiAubWVudV9faXRlbTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmMtbW9iaWxlX19tZW51LmlzLWFjdGl2ZSAubWVudV9fbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLmMtbW9iaWxlX19tZW51LmlzLWFjdGl2ZSAubWVudV9faXRlbS5idXR0b24gLm1lbnVfX2xpbmsge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLW1vYmlsZV9fbWVudSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uYy1wYWdpbmF0aW9uX19saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDQ4cHg7XG59XG4uYy1wYWdpbmF0aW9uX19saXN0ID4gbmF2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtcGFnaW5hdGlvbl9fbGlzdCA+IG5hdiA+IC5uYXYtbGlua3Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uYy1wYWdpbmF0aW9uX19saXN0ID4gbmF2ID4gLm5hdi1saW5rcyAucGFnZS1udW1iZXJzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uYy1wYWdpbmF0aW9uX19wcmV2LCAuYy1wYWdpbmF0aW9uX19uZXh0LCAuYy1wYWdpbmF0aW9uX19pdGVtLFxuLmMtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE4MTgzMztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMxODE4MzM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmaWxsOiAjZWNlY2VjO1xuICBmb250LXNpemU6IDFyZW07XG4gIGhlaWdodDogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbjogMCAwLjI1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA0OHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLXBhZ2luYXRpb25fX3ByZXYuaXMtZGlzYWJsZWQsIC5jLXBhZ2luYXRpb25fX25leHQuaXMtZGlzYWJsZWQsIC5jLXBhZ2luYXRpb25fX2l0ZW0uaXMtZGlzYWJsZWQsXG4uYy1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMuaXMtZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogIzE4MTgzMztcbiAgZmlsbDogIzE4MTgzMztcbn1cbi5jLXBhZ2luYXRpb25fX3ByZXYuaXMtY3VycmVudCwgLmMtcGFnaW5hdGlvbl9fcHJldi5jdXJyZW50LCAuYy1wYWdpbmF0aW9uX19uZXh0LmlzLWN1cnJlbnQsIC5jLXBhZ2luYXRpb25fX25leHQuY3VycmVudCwgLmMtcGFnaW5hdGlvbl9faXRlbS5pcy1jdXJyZW50LCAuYy1wYWdpbmF0aW9uX19pdGVtLmN1cnJlbnQsXG4uYy1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMuaXMtY3VycmVudCxcbi5jLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5jdXJyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjMTAyZDVhO1xuICBmb250LXdlaWdodDogNTAwO1xuICBiYWNrZ3JvdW5kOiAjMTAyZDVhO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLXBhZ2luYXRpb25fX3ByZXYuaXMtY3VycmVudDpob3ZlciwgLmMtcGFnaW5hdGlvbl9fcHJldi5jdXJyZW50OmhvdmVyLCAuYy1wYWdpbmF0aW9uX19uZXh0LmlzLWN1cnJlbnQ6aG92ZXIsIC5jLXBhZ2luYXRpb25fX25leHQuY3VycmVudDpob3ZlciwgLmMtcGFnaW5hdGlvbl9faXRlbS5pcy1jdXJyZW50OmhvdmVyLCAuYy1wYWdpbmF0aW9uX19pdGVtLmN1cnJlbnQ6aG92ZXIsXG4uYy1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMuaXMtY3VycmVudDpob3Zlcixcbi5jLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5jdXJyZW50OmhvdmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kOiAjMTAyZDVhO1xuICBib3JkZXItY29sb3I6ICMxMDJkNWE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtcGFnaW5hdGlvbl9fcHJldi5kb3RzLCAuYy1wYWdpbmF0aW9uX19uZXh0LmRvdHMsIC5jLXBhZ2luYXRpb25fX2l0ZW0uZG90cyxcbi5jLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5kb3RzIHtcbiAgYm9yZGVyOiAwO1xufVxuLmMtcGFnaW5hdGlvbl9fcHJldi5kb3RzOmhvdmVyLCAuYy1wYWdpbmF0aW9uX19uZXh0LmRvdHM6aG92ZXIsIC5jLXBhZ2luYXRpb25fX2l0ZW0uZG90czpob3Zlcixcbi5jLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5kb3RzOmhvdmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZWNlY2VjO1xufVxuLmMtcGFnaW5hdGlvbl9fcHJldi5wcmV2LCAuYy1wYWdpbmF0aW9uX19wcmV2Lm5leHQsIC5jLXBhZ2luYXRpb25fX25leHQucHJldiwgLmMtcGFnaW5hdGlvbl9fbmV4dC5uZXh0LCAuYy1wYWdpbmF0aW9uX19pdGVtLnByZXYsIC5jLXBhZ2luYXRpb25fX2l0ZW0ubmV4dCxcbi5jLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5wcmV2LFxuLmMtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLm5leHQge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzE3NDM4NjtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xufVxuLmMtcGFnaW5hdGlvbl9fcHJldi5wcmV2OmhvdmVyLCAuYy1wYWdpbmF0aW9uX19wcmV2Lm5leHQ6aG92ZXIsIC5jLXBhZ2luYXRpb25fX25leHQucHJldjpob3ZlciwgLmMtcGFnaW5hdGlvbl9fbmV4dC5uZXh0OmhvdmVyLCAuYy1wYWdpbmF0aW9uX19pdGVtLnByZXY6aG92ZXIsIC5jLXBhZ2luYXRpb25fX2l0ZW0ubmV4dDpob3Zlcixcbi5jLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5wcmV2OmhvdmVyLFxuLmMtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLm5leHQ6aG92ZXIge1xuICBjb2xvcjogIzE3NDM4NjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLXBhZ2luYXRpb25fX3ByZXYucHJldiwgLmMtcGFnaW5hdGlvbl9fbmV4dC5wcmV2LCAuYy1wYWdpbmF0aW9uX19pdGVtLnByZXYsXG4uYy1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMucHJldiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5jLXBhZ2luYXRpb25fX3ByZXYubmV4dCwgLmMtcGFnaW5hdGlvbl9fbmV4dC5uZXh0LCAuYy1wYWdpbmF0aW9uX19pdGVtLm5leHQsXG4uYy1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMubmV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmMtcGFnaW5hdGlvbl9fcHJldjpob3ZlciwgLmMtcGFnaW5hdGlvbl9fbmV4dDpob3ZlciwgLmMtcGFnaW5hdGlvbl9faXRlbTpob3Zlcixcbi5jLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVyczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc0Mzg2O1xuICBib3JkZXItY29sb3I6ICMxNzQzODY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLXBhZ2luYXRpb25fX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbn1cbi5jLXBhZ2luYXRpb25fX3ByZXYgc3Bhbjpub3QoW2NsYXNzXSksIC5jLXBhZ2luYXRpb25fX25leHQgc3Bhbjpub3QoW2NsYXNzXSkge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG4uYy1wYWdpbmF0aW9uX19wcmV2IC5wYWdpbmF0aW9uX19pY29uLCAuYy1wYWdpbmF0aW9uX19uZXh0IC5wYWdpbmF0aW9uX19pY29uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0ycHgpO1xufVxuLmMtcGFnaW5hdGlvbl9fbmV4dCAucGFnaW5hdGlvbl9faWNvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1wYWdpbmF0aW9uX19pdGVtLmlzLWN1cnJlbnQge1xuICAgIGJvcmRlci1jb2xvcjogIzEwMmQ1YTtcbiAgICBiYWNrZ3JvdW5kOiAjMTAyZDVhO1xuICB9XG59XG5cbi5vLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuby1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuby1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxOTBweDtcbiAgfVxufVxuLm8tc2VjdGlvbl9fYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWY1ZmE7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm8tc2VjdGlvbl9fYmFja2dyb3VuZCB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5vLXNlY3Rpb25fX2JhY2tncm91bmQge1xuICAgIHBhZGRpbmc6IDEzMHB4IDA7XG4gIH1cbn1cbi5vLXNlY3Rpb25fX2JhY2tncm91bmQtLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc0Mzg2O1xufVxuLm8tc2VjdGlvbl9fYmFja2dyb3VuZC0tcHJpbWFyeSAuby1jb2x1bW5fX3RleHQgcCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5vLXNlY3Rpb25fX2JhY2tncm91bmQtLXRlcnRpYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5Nzg3Mjtcbn1cbi5vLXNlY3Rpb25fX2JhY2tncm91bmQtLXRlcnRpYXJ5IC5vLWNvbHVtbl9fdGV4dCBwIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm8tc2VjdGlvbl9fYmFja2dyb3VuZC0tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLm8tc2VjdGlvbl9fYmFja2dyb3VuZC0tYmxhY2sgLm8tY29sdW1uX190ZXh0IHAge1xuICBjb2xvcjogd2hpdGU7XG59XG4uby1zZWN0aW9uLm5vX21hcmdpbl90b3Age1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4uby1zZWN0aW9uLm5vX3BhZGRpbmdfdG9wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5vLXNlY3Rpb24ubm9fcGFkZGluZ19ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYy1zaXRlX19tYWluIC5vLXNlY3Rpb246Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXNpdGVfX21haW4gLm8tc2VjdGlvbjpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jLXNpdGVfX21haW4gLm8tc2VjdGlvbjpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm8tc2VjdGlvbi0tY291bnRlciAuby1jb2x1bW5fX3RleHQge1xuICAgIG1heC13aWR0aDogMjI1cHg7XG4gIH1cbn1cblxuLm8tc2VjdGlvbi0tcGxhbm5pbmcgLm8tbGF5b3V0X19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5vLXNlY3Rpb24tLXBsYW5uaW5nIC5vLWxheW91dF9faXRlbSB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKmN1cnNvcjogZ3JhYjsqL1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgLTE1cHg7XG59XG4uc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2xpY2stc2xpZGUge1xuICBvdXRsaW5lOiBub25lO1xuICBtYXJnaW46IDAgMTVweDtcbn1cbi5zbGljay1kb3RzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDEwcHggMCAwIDA7XG59XG4uc2xpY2stZG90cyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDJweDtcbn1cbi5zbGljay1kb3RzIGxpOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYmFja2dyb3VuZDogI0U4REVEMztcbiAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjMTc0Mzg2O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjI1cyBlYXNlLWluO1xufVxuLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2xpY2stZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5jLXZpZGVvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtdmlkZW9fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmMtdmlkZW9fX3dyYXBwZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYy12aWRlb19faW5uZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy12aWRlb19faW1hZ2Uge1xuICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiBjb3ZlcjtcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHotaW5kZXg6IDE7XG59XG4uYy12aWRlb19fYnV0dG9uIHtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgaGVpZ2h0OiA0cmVtO1xuICB3aWR0aDogNHJlbTtcbiAgbGVmdDogNTAlO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gIHotaW5kZXg6IDE7XG4gIC8qICAgYm9yZGVyOiAzcHggc29saWQgJGNvbG9yLXdoaXRlOyovXG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4uYy12aWRlb19fYnV0dG9uIHNwYW4ge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG4uYy12aWRlb19fYnV0dG9uOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3gtc2hhZG93OiAwIDAgMjBweCAycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLmMtdmlkZW9fX2J1dHRvbi0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzQzODY7XG59XG4uYy12aWRlb19fYnV0dG9uLS1wcmltYXJ5OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAyZDVhO1xufVxuLmMtdmlkZW9fX2J1dHRvbi0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbn1cbi5jLXZpZGVvX19idXR0b24tLXNlY29uZGFyeSAuYy12aWRlb19faWNvbiB7XG4gIGZpbGw6ICMwMDA7XG59XG4uYy12aWRlb19fYnV0dG9uLS1zZWNvbmRhcnk6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzQzODY7XG59XG4uYy12aWRlb19fYnV0dG9uLS10ZXJ0aWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTc4NzI7XG59XG4uYy12aWRlb19fYnV0dG9uLS10ZXJ0aWFyeTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlNTI0YTtcbn1cbi5jLXZpZGVvX19pY29uIHtcbiAgZmlsbDogI2ZmZjtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuLmMtdmlkZW9fX2ljb246aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5vLWJsdXJyZWQtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmaWx0ZXI6IGJsdXIoOHB4KTtcbn1cblxuLm8taW1hZ2Utcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuZmlndXJlIGZpZ2NhcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5vLWNvbHVtbiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uby1jb2x1bW46bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5vLWNvbHVtbl9faGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kOiAjZmZmMmU3O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5vLWNvbHVtbl9faGlnaGxpZ2h0ZWQtLWhhcy1pbWFnZSB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4uby1jb2x1bW5fX2hpZ2hsaWdodGVkIHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5vLWNvbHVtbl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm8tc2VjdGlvbi0tY291bnRlciAuby1jb2x1bW5fX3RleHQge1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm8tc2VjdGlvbi0tY291bnRlciAuby1jb2x1bW5fX3RleHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luOiBpbmhlcml0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm8tY29sdW1uX190ZXh0LS1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5vLWNvbHVtbl9fdGV4dC0tbm9ybWFsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLm8tY29sdW1uX190ZXh0LS1iaWcge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLm8tY29sdW1uX190ZXh0IHAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLm8tY29sdW1uX190ZXh0IHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5vLWNvbHVtbl9fdmlkZW8gdmlkZW8ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5vLWNvbHVtbl9fcmVhZC1tb3JlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5vLWNvbHVtbl9fZm9ybSB7XG4gIC8qbWF4LXdpZHRoOiA1NjBweDsqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8qZmxvYXQ6IHJpZ2h0OyovXG59XG4uby1jb2x1bW5fX2Zvcm0tLXBheW9mZiB7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI2U5ZjVmYTtcbn1cbi5vLWNvbHVtbl9fZmlndXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIC8qb3ZlcmZsb3c6IGhpZGRlbjsqL1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uby1jb2x1bW5fX2ZpZ3VyZSBmaWd1cmUge1xuICBtYXJnaW46IDA7XG59XG4uby1jb2x1bW5fX2ZpZ3VyZSBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm8tY29sdW1uX19maWd1cmUtLWZlYXR1cmVkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vLWNvbHVtbl9fZmlndXJlLS1mZWF0dXJlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLm8tY29sdW1uX19maWd1cmUtLWZlYXR1cmVkLS1saW5lcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm8tY29sdW1uX19maWd1cmUtLW92ZXJsYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uby1jb2x1bW5fX2ZpZ3VyZS0tb3ZlcmxheSBpbWcuby1jb2x1bW5fX2ZpZ3VyZS0tb3ZlcmxheS0taW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSA1MHB4KTtcbiAgbGVmdDogY2FsYyg1MCUgLSA1MHB4KTtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbiAgbWF4LWhlaWdodDogMTAwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG4uby1jb2x1bW4gaW1nLm8tY29sdW1uX19maWd1cmUtLWNsb2NrLS1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWF4LXdpZHRoOiAxMzVweDtcbiAgbWF4LWhlaWdodDogMTM1cHg7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIGJvdHRvbTogLTI1cHg7XG59XG4uby1jb2x1bW5fX2ltYWdlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uby1jb2x1bW5fX2NvdW50ZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuby1jb2x1bW5fX2NvdW50ZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5vLWNvbHVtbl9fbGluZSAuYy1saW5lIHtcbiAgYmFja2dyb3VuZDogI2Q5Nzg3MjtcbiAgd2lkdGg6IDEyNXB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xufVxuLm8tY29sdW1uX193aGl0ZXNwYWNlIHtcbiAgbWFyZ2luOiAwO1xufVxuLm8tY29sdW1uX19idXR0b24ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkge1xuICAuby1jb2x1bW5fX2J1dHRvbi0taW5saW5lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuby1jb2x1bW5fX2J1dHRvbi0taW5saW5lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLm8tY29sdW1uX19idXR0b24tLWlubGluZTpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uby1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTMyMHB4O1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm8tY29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBjbGVhcjogYm90aCAhaW1wb3J0YW50O1xufVxuLm8tY29udGFpbmVyLS1mdWxsIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLm8tY29udGFpbmVyLS1leHRyYWV4dHJhbGFyZ2Uge1xuICBtYXgtd2lkdGg6IDE2MDBweDtcbn1cbi5vLWNvbnRhaW5lci0tZXh0cmFsYXJnZSB7XG4gIG1heC13aWR0aDogMTM4MHB4O1xufVxuLm8tY29udGFpbmVyLS1sYXJnZSB7XG4gIG1heC13aWR0aDogMTI4MHB4O1xufVxuLm8tY29udGFpbmVyLS1tZWRpdW0ge1xuICBtYXgtd2lkdGg6IDEwNjRweDtcbn1cbi5vLWNvbnRhaW5lci0tc21hbGwge1xuICBtYXgtd2lkdGg6IDg5MHB4O1xufVxuLm8tY29udGFpbmVyLS1zbWFsbGVzdCB7XG4gIG1heC13aWR0aDogNDkwcHg7XG59XG5cbi5jLWZhcS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLWZhcS1pdGVtLmlzLW9wZW4gLmMtZmFxLWl0ZW1fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jLWZhcS1pdGVtLmlzLW9wZW4gLmMtZmFxLWl0ZW1fX3RpdGxlIHtcbiAgY29sb3I6ICMxODE4MzM7XG59XG4uYy1mYXEtaXRlbS5pcy1oaWRkZW4gLmMtZmFxLWl0ZW1fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtZmFxLWl0ZW1fX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQ0NDQztcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYy1mYXEtaXRlbV9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSA1MHB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1mYXEtaXRlbV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmMtZmFxLWl0ZW1fX2J1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5jLWZhcS1pdGVtX19idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmMtZmFxLWl0ZW1fX2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmMtZmFxLWl0ZW1fX2NvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4ycztcbiAgY29sb3I6ICMxODE4MzM7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1mYXEtaXRlbV9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uYy1mYXEtaXRlbV9fY29udGVudCA+IHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pcy1oaWRkZW4gLmMtZmFxLWl0ZW1fX2NvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAwO1xufVxuLmMtZmFxLWl0ZW1fX2ljb24ge1xuICBjb2xvcjogIzE3NDM4NjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDE2cHg7XG59XG4uYy1mYXEtaXRlbV9faWNvbiBwYXRoIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuLmlzLW9wZW4gLmMtZmFxLWl0ZW1fX2ljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLWluLW91dDtcbn1cblxuLmdmb3JtX3dyYXBwZXIge1xuICBwYWRkaW5nOiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6ICNlOWY1ZmE7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uby1jb2x1bW5fX2Zvcm0tLXBheW9mZiAuZ2Zvcm1fd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6ICNlOWY1ZmE7XG59XG4uZ2Zvcm1faGVhZGluZyB7XG4gIC8qYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1vdXRsaW5lOyovXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uZ2Zvcm1fdGl0bGUge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2Zvcm1fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG4uZ2Zvcm1fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzE4MTgzMztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgb3BhY2l0eTogMC44O1xufVxuLmdmb3JtX3JlcXVpcmVkX2xlZ2VuZCB7XG4gIGNvbG9yOiAjMTgxODMzO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdmb3JtX2ZpZWxkcyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uZ2Zvcm1fZmlsZXVwbG9hZF9ydWxlcyB7XG4gIGNvbG9yOiAjMTgxODMzO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uZ2Zvcm1fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5nZm9ybV9idXR0b24uYy1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjZjRmZTZhO1xuICBiYWNrZ3JvdW5kOiAjMTc0Mzg2O1xuICBwYWRkaW5nOiAxMXB4IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzEwMmQ1YTtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4uZ2Zvcm1fYnV0dG9uIC5jLWJ1dHRvbl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZ2Zvcm1fcm93LS1ob25leXBvdCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwO1xufVxuLmdmb3JtX3ZhbGlkYXRpb25fY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdmaWVsZCB7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgcGFkZGluZzogMDtcbiAgZmxleDogMSAwIDEwMCU7XG4gIC8qIFRpbWUgZmllbGQgKi9cbiAgLypcbiAgXHQmX2xhYmVsLCBsYWJlbDpub3QoLmdmaWVsZF9jb25zZW50X2xhYmVsKSB7XG4gIFx0XHRkaXNwbGF5OiBibG9jaztcbiAgXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG4gIFx0XHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICBcdFx0Zm9udC1zaXplOiAwLjg1cmVtO1xuICBcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuICBcdH0qL1xufVxuLmdmaWVsZDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmdmaWVsZF92aXNpYmlsaXR5X2hpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZ2ZpZWxkX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICMxODE4MzM7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uZmllbGRfZGVzY3JpcHRpb25fYWJvdmUgLmdmaWVsZF9kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZ2ZpZWxkX2xhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWYsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uaGlkZGVuX2xhYmVsIC5nZmllbGRfbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdmaWVsZF90aW1lX2hvdXIsIC5nZmllbGRfdGltZV9taW51dGUge1xuICBtaW4td2lkdGg6IDc1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5nZmllbGRfdGltZV9ob3VyIGlucHV0LCAuZ2ZpZWxkX3RpbWVfbWludXRlIGlucHV0IHtcbiAgcGFkZGluZzogMTFweCAxMHB4IDExcHggMjBweDtcbiAgbWFyZ2luOiAwO1xufVxuLmdmaWVsZF90aW1lX2hvdXIgbGFiZWwsIC5nZmllbGRfdGltZV9taW51dGUgbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdmaWVsZF90aW1lX2hvdXIgaSwgLmdmaWVsZF90aW1lX21pbnV0ZSBpIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmdmaWVsZF9saXN0IHtcbiAgYmFja2dyb3VuZDogI2U5ZjVmYTtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmdmaWVsZF9saXN0X2ljb25zIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuLmdmaWVsZF9saXN0X2ljb25zIC5hZGRfbGlzdF9pdGVtLCAuZ2ZpZWxkX2xpc3RfaWNvbnMgLmRlbGV0ZV9saXN0X2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZ2ZpZWxkX2xpc3QgdGQsIC5nZmllbGRfbGlzdCB0ciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5nZmllbGRfbGlzdCB0ZC5nZmllbGRfbGlzdF9pY29ucywgLmdmaWVsZF9saXN0IHRyLmdmaWVsZF9saXN0X2ljb25zIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB3aWR0aDogNTBweDtcbn1cbi5nZmllbGRfbGlzdCB0ZC5nZmllbGRfbGlzdF9ncm91cCwgLmdmaWVsZF9saXN0IHRyLmdmaWVsZF9saXN0X2dyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmdmaWVsZF9saXN0IHRkLmdmaWVsZF9saXN0X2dyb3VwOmxhc3Qtb2YtdHlwZSwgLmdmaWVsZF9saXN0IHRyLmdmaWVsZF9saXN0X2dyb3VwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZ2ZpZWxkX2xpc3QgdGQuZ2ZpZWxkX2xpc3RfZ3JvdXAgdGQuZ2ZpZWxkX2xpc3RfY2VsbCwgLmdmaWVsZF9saXN0IHRyLmdmaWVsZF9saXN0X2dyb3VwIHRkLmdmaWVsZF9saXN0X2NlbGwge1xuICBmbGV4OiAxO1xufVxuLmdmaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLmdmaWVsZF9yZXF1aXJlZCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICBjb2xvcjogcmVkO1xufVxuLmdmaWVsZF9jaGVja2JveCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5nZmllbGRfY29uc2VudF9sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5nZmllbGRfcmFkaW8gPiBsaSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5nZmllbGRfcmFkaW8gPiBsaSBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIG1hcmdpbjogMCAwLjI1cmVtIDAgMC4xNXJlbTtcbn1cbi5nZmllbGRfcmFkaW8gPiBsaTpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLmdmaWVsZF9yYWRpbyA+IGxpIC5nZm9ybV9pbnB1dC13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5nZmllbGRfcmFkaW8gPiBsaSA+IGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5naW5wdXQge1xuICAvKiBUaW1lIGZpZWxkICovXG4gIC8qJl9jb3VudGVyIHtcbiAgXHRmb250LXNpemU6IDAuNzVyZW07XG4gIH1cblxuICBAaW5jbHVkZSBicChsYXJnZSkge1xuICBcdCZfcHJvZHVjdF9wcmljZSB7XG4gIFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgXHRcdCZfbGFiZWwge1xuICBcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIFx0XHR9XG4gIFx0fVxuICB9XG5cbiAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgXHQmX3F1YW50aXR5IHtcbiAgXHRcdCZfbGFiZWwge1xuICBcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuICBcdFx0fVxuICBcdH1cbiAgfSovXG59XG4uZ2lucHV0X2NvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5naW5wdXRfY29udGFpbmVyX2NvbnNlbnQgLmdmb3JtX2lucHV0LXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZ2lucHV0X2NvbnRhaW5lcl9zaW5nbGVwcm9kdWN0IC5naW5wdXRfcHJvZHVjdF9wcmljZV9sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5naW5wdXRfY29udGFpbmVyX3NpbmdsZXByb2R1Y3QgLmdmb3JtX2lucHV0LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLmdpbnB1dF9jb250YWluZXJfZGF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5naW5wdXRfY29udGFpbmVyX3JhZGlvIC5nZmllbGRfcmFkaW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uZ2lucHV0X2NvbnRhaW5lcl90ZXh0YXJlYSB0ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmdpbnB1dF9jb21wbGV4IC5jbGVhci1tdWx0aSB7XG4gIC8qXHRcdFx0ZGlzcGxheTogZmxleDtcbiAgXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuICBcdFx0XHR3aWR0aDogMTAwJTtcbiAgXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyovXG59XG4uZ2lucHV0X2NvdW50ZXIge1xuICBjb2xvcjogIzE4MTgzMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5nZl9oYWxmX2NvbHVtbiB7XG4gICAgZmxleDogMCAwIDQ5JTtcbiAgfVxufVxuLmdmX3BhZ2Vfc3RlcHMge1xuICBwYWRkaW5nOiAxLjI1cmVtIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmdmX3N0ZXAge1xuICBvcGFjaXR5OiAwLjI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAxIDAgNTAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmdmX3N0ZXBfYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5nZl9zdGVwX2FjdGl2ZSAuZ2Zfc3RlcF9udW1iZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5nZl9zdGVwX251bWJlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5nZl9zdGVwX251bWJlciB7XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLmdmX3N0ZXBfbGFiZWwge1xuICBmb250LWZhbWlseTogXCJNdWxpXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5nZl9zdGVwX2xhYmVsIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbiAgfVxufVxuXG4udmFsaWRhdGlvbl9lcnJvciB7XG4gIHBhZGRpbmc6IDAgMCAxcmVtIDA7XG59XG4udmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgY29sb3I6IHJlZDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXNpemU6IDAuODVyZW07XG59XG5cbiNnZm9ybV9wYWdlXzFfMSAuZ2Zvcm1fcGFnZV9mb290ZXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuI2dmb3JtX3BhZ2VfMV8xIC5nZm9ybV9wYWdlX2Zvb3RlciA+IC5jLWJ0bjpmaXJzdC1vZi10eXBlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICNnZm9ybV9wYWdlXzFfMSAuZ2Zvcm1fcGFnZV9mb290ZXIgPiAuYy1idG46Zmlyc3Qtb2YtdHlwZSB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAjZ2Zvcm1fcGFnZV8xXzEgLmdmb3JtX3BhZ2VfZm9vdGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5cbiNnZm9ybV9wYWdlXzFfMiAuZ2Zvcm1fcGFnZV9mb290ZXIgI2dmb3JtX3ByZXZpb3VzX2J1dHRvbl8xIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgb3JkZXI6IDI7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAjZ2Zvcm1fcGFnZV8xXzIgLmdmb3JtX3BhZ2VfZm9vdGVyICNnZm9ybV9wcmV2aW91c19idXR0b25fMSB7XG4gICAgb3JkZXI6IDE7XG4gICAgd2lkdGg6IDQ5JTtcbiAgfVxufVxuI2dmb3JtX3BhZ2VfMV8yIC5nZm9ybV9wYWdlX2Zvb3RlciAjZ2Zvcm1fcHJldmlvdXNfYnV0dG9uXzE6aG92ZXIgc3BhbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuI2dmb3JtX3BhZ2VfMV8yIC5nZm9ybV9wYWdlX2Zvb3RlciAjZ2Zvcm1fcHJldmlvdXNfYnV0dG9uXzEgc3BhbiB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICNhZmFmYWY7XG59XG4jZ2Zvcm1fcGFnZV8xXzIgLmdmb3JtX3BhZ2VfZm9vdGVyICNnZm9ybV9wcmV2aW91c19idXR0b25fMSAuYnV0dG9uX19pY29uIHtcbiAgb3BhY2l0eTogMDtcbn1cbiNnZm9ybV9wYWdlXzFfMiAuZ2Zvcm1fcGFnZV9mb290ZXIgI2dmb3JtX3N1Ym1pdF9idXR0b25fMSB7XG4gIG9yZGVyOiAxO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgI2dmb3JtX3BhZ2VfMV8yIC5nZm9ybV9wYWdlX2Zvb3RlciAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8xIHtcbiAgICBvcmRlcjogMjtcbiAgICB3aWR0aDogNDklO1xuICB9XG59XG5cbi51aS1kYXRlcGlja2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjBweDtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDUwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnVpLWRhdGVwaWNrZXItdGl0bGUge1xuICBmbGV4OiAxIDAgMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4udWktZGF0ZXBpY2tlci10aXRsZSA+IHNlbGVjdCB7XG4gIGZsZXg6IDAgMCA0OCU7XG59XG4udWktZGF0ZXBpY2tlci1jYWxlbmRhciB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlY2VjZWM7XG59XG4udWktY29ybmVyLWFsbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XG59XG4udWktdG9kYXkgYS51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgY29sb3I6ICMwMDA7XG59XG4udWktc3RhdGUtZGVmYXVsdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLnVpLXN0YXRlLWRlZmF1bHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc0Mzg2O1xuICBjb2xvcjogI2ZmZjtcbn1cbi51aS1zdGF0ZS1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNlY2VjZWM7XG59XG4udWktc3RhdGUtaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlNTliMjtcbn1cbi51aS1zdGF0ZS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc0Mzg2O1xufVxuXG4uby1sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIHtcbiAgLm8tbGF5b3V0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5vLWxheW91dF9faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBWZXJ0aWNhbCBhbGlnbiAqL1xuLm8tYWxpZ24tY2VudGVyIC5vLWxheW91dCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uby1hbGlnbi1jZW50ZXIgLm8tbGF5b3V0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm8tYWxpZ24tYm90dG9tIC5vLWxheW91dCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLm8tbGF5b3V0X19pdGVtIHtcbiAgLypmbGV4OiAxOyovXG59XG5cbi5vLWxheW91dC0tZ3V0dGVyZWQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uby1sYXlvdXQtLWd1dHRlcmVkID4gLm8tbGF5b3V0X19pdGVtIHtcbiAgZmxleDogbm9uZTtcbn1cblxuLm8tbGF5b3V0LS0xMDAge1xuICAvKndpZHRoOiAxMDAlOyovXG59XG4uby1sYXlvdXQtLTEwMCA+IC5vLWxheW91dF9faXRlbSB7XG4gIGZsZXg6IDAgMCAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm8tbGF5b3V0LS01MC01MCA+IC5vLWxheW91dF9faXRlbSB7XG4gICAgZmxleDogMCAwIDQ4JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm8tbGF5b3V0LS0zMy02NiA+IC5vLWxheW91dF9faXRlbSB7XG4gICAgZmxleDogMCAwIDY0JTtcbiAgfVxuICAuby1sYXlvdXQtLTMzLTY2ID4gLm8tbGF5b3V0X19pdGVtOmZpcnN0LW9mLXR5cGUge1xuICAgIGZsZXg6IDAgMCAzMiU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vLWxheW91dC0tNjYtMzMgPiAuby1sYXlvdXRfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCAzMiU7XG4gIH1cbiAgLm8tbGF5b3V0LS02Ni0zMyA+IC5vLWxheW91dF9faXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICBmbGV4OiAwIDAgNjQlO1xuICB9XG59XG5cbi5vLWxpc3QtYmFyZSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uby1saXN0LWlubGluZSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbi5vLWxpc3QtaW5saW5lX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG50YWJsZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlY2VjZWM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMTgxODMzO1xufVxudGFibGUgY2FwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDVweDtcbn1cbnRhYmxlIHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2VjZWM7XG59XG50YWJsZSB0ciB0aCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG50YWJsZSB0ciB0aCwgdGFibGUgdHIgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWNlY2VjO1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5jLXRhYmxlX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmMtdGFibGVfX25hbWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmbGV4OiAxIDAgNTAlO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uYy10YWJsZV9fdmFsdWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXg6IDEgMCA1MCU7XG4gIGNvbG9yOiAjMTgxODMzO1xufVxuXG4uby1zZWN0aW9uLm8tc2VjdGlvbi0tYnJlYWRjcnVtYnMge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uYy1icmVhZGNydW1icywgLmJyZWFkY3J1bWJzIHtcbiAgcGFkZGluZzogMTVweCAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uYy1icmVhZGNydW1icyBhLCAuYnJlYWRjcnVtYnMgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1icmVhZGNydW1icyBhOmhvdmVyLCAuYnJlYWRjcnVtYnMgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmMtYnJlYWRjcnVtYnNfX2NoZXZyb24sIC5icmVhZGNydW1ic19fY2hldnJvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHdpZHRoOiAxMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmMtYnJlYWRjcnVtYnNfX2NoZXZyb24gcGF0aCwgLmJyZWFkY3J1bWJzX19jaGV2cm9uIHBhdGgge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi5icmVhZGNydW1iX2xhc3Qge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmMtYnV0dG9uLCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweCAyNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG9wYWNpdHk6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5jLWJ1dHRvbiwgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYy1idXR0b24tLWhhcy1pbWFnZSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uYy1idXR0b246aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1idXR0b246aG92ZXIgLmMtYnV0dG9uX19pY29uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcbn1cbi5jLWJ1dHRvbl9fdGV4dCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYy1idXR0b25fX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxMnB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzO1xufVxuLmMtYnV0dG9uX19pY29uIHBhdGgge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi5jLWJ1dHRvbl9fcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICMxNzQzODY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNzQzODY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtYnV0dG9uX19wcmltYXJ5IC5jLWJ1dHRvbl9fdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm8tc2VjdGlvbi0tY2FsbF90b19hY3Rpb24gLmMtYnV0dG9uX19wcmltYXJ5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbn1cbi5jLWJ1dHRvbl9fcHJpbWFyeTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNkOTc4NzI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOTc4NzI7XG59XG4uYy1idXR0b25fX3ByaW1hcnk6aG92ZXIgLmMtYnV0dG9uX190ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1idXR0b25fX3NlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNzQzODY7XG4gIGNvbG9yOiAjMTc0Mzg2O1xufVxuLmMtYnV0dG9uX19zZWNvbmRhcnkgLmMtYnV0dG9uX190ZXh0IHtcbiAgY29sb3I6ICMxNzQzODY7XG59XG4uYy1idXR0b25fX3NlY29uZGFyeTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMxMDJkNWE7XG4gIGJvcmRlci1jb2xvcjogIzEwMmQ1YTtcbn1cbi5jLWJ1dHRvbl9fc2Vjb25kYXJ5OmhvdmVyIC5jLWJ1dHRvbl9fdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtYnV0dG9uX190ZXJ0aWFyeSB7XG4gIGJhY2tncm91bmQ6ICNkOTc4NzI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOTc4NzI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtYnV0dG9uX190ZXJ0aWFyeSAuYy1idXR0b25fX3RleHQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLWJ1dHRvbl9fdGVydGlhcnk6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjY2U1MjRhO1xuICBib3JkZXItY29sb3I6ICNjZTUyNGE7XG59XG4uYy1idXR0b25fX3RlcnRpYXJ5OmhvdmVyIC5jLWJ1dHRvbl9fdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtYnV0dG9uX19xdWF0ZXJuYXJ5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjJlNztcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjJlNztcbiAgY29sb3I6ICNkOTc4NzI7XG59XG4uYy1idXR0b25fX3F1YXRlcm5hcnkgLmMtYnV0dG9uX190ZXh0IHtcbiAgY29sb3I6ICNkOTc4NzI7XG59XG4uYy1idXR0b25fX3F1YXRlcm5hcnk6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjY2U1MjRhO1xuICBib3JkZXItY29sb3I6ICNjZTUyNGE7XG59XG4uYy1idXR0b25fX3F1YXRlcm5hcnk6aG92ZXIgLmMtYnV0dG9uX190ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jLWNhcmQtZG93bmxvYWRzX19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDMwcHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZC1kb3dubG9hZHNfX2xpc3Qge1xuICAgIGdyaWQtZ2FwOiA2MHB4O1xuICAgIGdyaWQtY29sdW1uLWdhcDogNjBweDtcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDYwcHg7XG4gICAgY29sdW1uLWdhcDogNjBweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG4uYy1jYXJkLWRvd25sb2Fkc19faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIC8qcGFkZGluZy1ib3R0b206IDMwcHg7Ki9cbn1cbi5jLWNhcmQtZG93bmxvYWRzX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uYy1jYXJkLWRvd25sb2Fkc19fZnVsbC1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMxODE4MzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLWNhcmQtZG93bmxvYWRzX19mdWxsLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMTgxODMzO1xufVxuLmMtY2FyZC1kb3dubG9hZHNfX2Z1bGwtbGluazpob3ZlciAuYy1jYXJkLWRvd25sb2Fkc19faW1hZ2Uge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXM7XG59XG4uYy1jYXJkLWRvd25sb2Fkc19fbGFiZWwge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNDMjU3MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmMtY2FyZC1kb3dubG9hZHNfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkLWRvd25sb2Fkc19faW5uZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5jLWNhcmQtZG93bmxvYWRzX19maWd1cmUge1xuICBmbGV4OiAwIDAgMTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmQtZG93bmxvYWRzX19maWd1cmUge1xuICAgIGZsZXg6IDAgMCAxNzVweDtcbiAgICBwYWRkaW5nLXRvcDogMTc1cHg7XG4gIH1cbn1cbi5jLWNhcmQtZG93bmxvYWRzX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzO1xufVxuLmMtY2FyZC1kb3dubG9hZHNfX21ldGEge1xuICBtYXJnaW46IDA7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cbi5jLWNhcmQtZG93bmxvYWRzX190aXRsZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICMxNzQzODY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWNhcmQtZG93bmxvYWRzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG4uYy1jYXJkLWRvd25sb2Fkc19fcmVhZC1tb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiBjYWxjKDUwJSAtIDEzcHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyNnB4O1xufVxuLmMtY2FyZC1kb3dubG9hZHNfX3JlYWQtbW9yZS0taWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYy1jYXJkLWRvd25sb2Fkc19fcmVhZC1tb3JlLS1pY29uIHBhdGgge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi5jLWNhcmQtcG9zdC1mb290ZXJfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMzBweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbn1cbi5jLWNhcmQtcG9zdC1mb290ZXJfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi5jLWNhcmQtcG9zdC1mb290ZXJfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5jLWNhcmQtcG9zdC1mb290ZXJfX2Z1bGwtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMTgxODMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1jYXJkLXBvc3QtZm9vdGVyX19mdWxsLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMTgxODMzO1xufVxuLmMtY2FyZC1wb3N0LWZvb3Rlcl9fZnVsbC1saW5rOmhvdmVyIC5jLWNhcmQtcG9zdC1mb290ZXJfX3RpdGxlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYy1jYXJkLXBvc3QtZm9vdGVyX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLyphbGlnbi1pdGVtczogY2VudGVyOyovXG59XG4uYy1jYXJkLXBvc3QtZm9vdGVyX19maWd1cmUge1xuICBmbGV4OiAwIDAgMTI4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNzUlO1xuICBwYWRkaW5nLXRvcDogOTZweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYy1jYXJkLXBvc3QtZm9vdGVyX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jLWNhcmQtcG9zdC1mb290ZXJfX21ldGEge1xuICBtYXJnaW46IDA7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDAgNDBweCAwIDE1cHg7XG59XG4uYy1jYXJkLXBvc3QtZm9vdGVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1jYXJkLXBvc3QtZm9vdGVyX19yZWFkLW1vcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IGNhbGMoNTAlIC0gMTNweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDI2cHg7XG59XG4uYy1jYXJkLXBvc3QtZm9vdGVyX19yZWFkLW1vcmUtLWljb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmMtY2FyZC1wb3N0LWZvb3Rlcl9fcmVhZC1tb3JlLS1pY29uIHBhdGgge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi5jLXBvc3QtY2FyZC1yZWxhdGVkX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgZ3JpZC1nYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIHtcbiAgLmMtcG9zdC1jYXJkLXJlbGF0ZWRfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1wb3N0LWNhcmQtcmVsYXRlZF9fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuLmMtcG9zdC1jYXJkLXJlbGF0ZWRfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm94LXNoYWRvdzogMCAycHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXBvc3QtY2FyZC1yZWxhdGVkX19pdGVtOmhvdmVyIC5jLXBvc3QtY2FyZC1yZWxhdGVkX19pbWFnZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXM7XG4gIH1cbn1cbi5jLXBvc3QtY2FyZC1yZWxhdGVkX19mdWxsLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4uYy1wb3N0LWNhcmQtcmVsYXRlZF9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jLXBvc3QtY2FyZC1yZWxhdGVkX19maWd1cmUge1xuICAvKlx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gIFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuICBcdFx0cGFkZGluZy1ib3R0b206IDc1JTtcbiAgXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYWNrZ3JvdW5kO1xuICAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDAgMCA3NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXBvc3QtY2FyZC1yZWxhdGVkX19maWd1cmUge1xuICAgIGZsZXg6IDEgMCAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctYm90dG9tOiA3NSU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZjVmYTtcbiAgfVxufVxuLmMtcG9zdC1jYXJkLXJlbGF0ZWRfX2ZpZ3VyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHRyYW5zcGFyZW50IDAlLCByZ2JhKDAsIDAsIDAsIDAuMykgMTAwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1wb3N0LWNhcmQtcmVsYXRlZF9fZmlndXJlOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCB0cmFuc3BhcmVudCAwJSwgcmdiYSgwLCAwLCAwLCAwLjgpIDEwMCUpO1xuICB9XG59XG4uYy1wb3N0LWNhcmQtcmVsYXRlZF9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzO1xufVxuLmMtcG9zdC1jYXJkLXJlbGF0ZWRfX21ldGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjBweDtcbiAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDc1cHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXBvc3QtY2FyZC1yZWxhdGVkX19tZXRhIHtcbiAgICBmbGV4OiAxIDAgMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbn1cbi5jLXBvc3QtY2FyZC1yZWxhdGVkX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXBvc3QtY2FyZC1yZWxhdGVkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuLmMtY2FyZC1wb3N0X19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDMwcHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZC1wb3N0X19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWNhcmQtcG9zdF9fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBncmlkLWdhcDogNjBweDtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDYwcHg7XG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiA2MHB4O1xuICAgIGNvbHVtbi1nYXA6IDYwcHg7XG4gIH1cbn1cbi5jLWNhcmQtcG9zdF9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYy1jYXJkLXBvc3RfX2Z1bGwtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMTgxODMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1jYXJkLXBvc3RfX2Z1bGwtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMxODE4MzM7XG59XG4uYy1jYXJkLXBvc3RfX2ZpZ3VyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNzUlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYy1jYXJkLXBvc3RfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmMtY2FyZC1wb3N0X19tZXRhIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLWNhcmQtcG9zdF9fbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICM0YWI1ZGY7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweCAwIDIwcHggMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG4uYy1jYXJkLXBvc3RfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMTc0Mzg2O1xufVxuLmMtY2FyZC1wb3N0X19mdWxsLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1jYXJkLXBvc3RfX2Z1bGwtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZDk3ODcyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1jYXJkLXBvc3RfX2Z1bGwtbGluazpob3ZlciAuYy1jYXJkLXBvc3RfX2V4Y2VycHQge1xuICBjb2xvcjogIzE4MTgzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmMtY2FyZC1wb3N0X19mdWxsLWxpbms6aG92ZXIgLmMtY2FyZC1wb3N0X19yZWFkLW1vcmUtLXRpdGxlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjZDk3ODcyO1xufVxuLmMtY2FyZC1wb3N0X19leGNlcnB0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5jLWNhcmQtcG9zdF9fcmVhZC1tb3JlLS1pY29uIHtcbiAgY29sb3I6ICMxNzQzODY7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmMtY2FyZC1wb3N0X19yZWFkLW1vcmUtLWljb24gcGF0aCB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbi5jLWNhcmQtcG9zdF9fcmVhZC1tb3JlLS10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICMxODE4MzM7XG59XG5cbi5jLWZlYXR1cmVzX19maWx0ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlY2VjZWM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtZmVhdHVyZXNfX2ZpbHRlciB7XG4gICAgbWF4LXdpZHRoOiA4NTBweDtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZmVhdHVyZXNfX2ZpbHRlciB7XG4gICAgbWFyZ2luOiAwIGF1dG8gNjBweCBhdXRvO1xuICB9XG59XG4uYy1mZWF0dXJlc19fZmlsdGVyIC5jLWZpbHRlcl9fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZlYXR1cmVzX19maWx0ZXIgLmMtZmlsdGVyX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBtYXJnaW46IDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmMtZmVhdHVyZXNfX2ZpbHRlciAuYy1maWx0ZXJfX2l0ZW0ge1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogMTcwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgcGFkZGluZzogNXB4IDA7XG59XG4uYy1mZWF0dXJlc19fZmlsdGVyIC5jLWZpbHRlcl9faXRlbS5pcy1hY3RpdmUge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2Q5Nzg3Mjtcbn1cbi5jLWZlYXR1cmVzX19maWx0ZXIgLmMtZmlsdGVyX19pdGVtLmlzLWFjdGl2ZSAuYy1maWx0ZXJfX3RpdGxlIHtcbiAgY29sb3I6ICMxNzQzODY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYy1mZWF0dXJlc19fZmlsdGVyIC5jLWZpbHRlcl9faXRlbTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jLWZlYXR1cmVzX19maWx0ZXIgLmMtZmlsdGVyX19pY29uIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2Q5Nzg3Mjtcbn1cbi5jLWZlYXR1cmVzX19maWx0ZXIgLmMtZmlsdGVyX19pY29uIHN2ZyB7XG4gIGhlaWdodDogMThweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmMtZmVhdHVyZXNfX2ZpbHRlciAuYy1maWx0ZXJfX2ljb24gcGF0aCB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbi5jLWZlYXR1cmVzX19maWx0ZXIgLmMtZmlsdGVyX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZlYXR1cmVzX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gIH1cbn1cbi5jLWZlYXR1cmVzX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmMtZmVhdHVyZXNfX2l0ZW0ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDA7XG59XG4uYy1mZWF0dXJlc19faXRlbS5pcy1hY3RpdmUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cztcbn1cbi5jLWZlYXR1cmVzX19pbm5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICBncmlkLXJvdy1nYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtZmVhdHVyZXNfX2lubmVyIHtcbiAgICBncmlkLWdhcDogMzBweDtcbiAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZmVhdHVyZXNfX2lubmVyIHtcbiAgICBncmlkLWdhcDogNjBweDtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDYwcHg7XG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiA2MHB4O1xuICAgIGNvbHVtbi1nYXA6IDYwcHg7XG4gIH1cbn1cbi5jLWZlYXR1cmVzX19maWd1cmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBncmlkLWNvbHVtbjogc3BhbiAxMi9zcGFuIDEyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIHBhZGRpbmctYm90dG9tOiA2NS45NzkzODE0NDMzJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtZmVhdHVyZXNfX2ZpZ3VyZSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNi9zcGFuIDY7XG4gIH1cbn1cbi5jLWZlYXR1cmVzX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jLWZlYXR1cmVzX19tZXRhIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1mZWF0dXJlc19fbWV0YSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNi9zcGFuIDY7XG4gIH1cbn1cbi5jLWZlYXR1cmVzX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmMtZmVhdHVyZXNfX2ljb24ge1xuICBmbGV4OiAwIDAgMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBsaW5lLWhlaWdodDogMDtcbiAgY29sb3I6ICNkOTc4NzI7XG4gIHdpZHRoOiAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYy1mZWF0dXJlc19faWNvbiBwYXRoIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuLmMtZmVhdHVyZXNfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmbGV4OiAxIDAgY2FsYygxMDAlIC0gMzlweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzE3NDM4Njtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1mZWF0dXJlc19fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4uYy1mb290ZXItc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgcGFkZGluZzogNTBweCAwO1xufVxuLmMtZm9vdGVyLXNlY29uZGFyeV9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmMtZm9vdGVyLXNlY29uZGFyeV9fY29sdW1uIHtcbiAgZmxleDogMSAwIDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIHtcbiAgLmMtZm9vdGVyLXNlY29uZGFyeV9fY29sdW1uIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtZm9vdGVyLXNlY29uZGFyeV9fY29sdW1uIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5jLWZvb3Rlci1zZWNvbmRhcnlfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jLWZvb3Rlci1zZWNvbmRhcnlfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uYy1mb290ZXItc2Vjb25kYXJ5X19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5jLWZvb3Rlci1zZWNvbmRhcnlfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLWZvb3Rlci1zZWNvbmRhcnlfX2xpbmsge1xuICBjb2xvcjogIzIwMjAyMjtcbn1cbi5jLWZvb3Rlci1zZWNvbmRhcnlfX2xpbms6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbi5jLWZvb3Rlci1zZWNvbmRhcnlfX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5jLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjFmNDQ7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZvb3RlciB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG59XG4uYy1mb290ZXJfX2VsZW1lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDFweDtcbn1cbi5jLWZvb3Rlcl9fY2xvY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA2MHB4O1xuICBsZWZ0OiAxMHB4O1xuICB0b3A6IC0xMDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZm9vdGVyX19jbG9jayB7XG4gICAgd2lkdGg6IDExNXB4O1xuICAgIHRvcDogLTE4NXB4O1xuICB9XG59XG4uYy1mb290ZXJfX3dpZGdldHMge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtYXV0by1mbG93OiByb3c7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICBncmlkLXJvdy1nYXA6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtZm9vdGVyX193aWRnZXRzIHtcbiAgICBncmlkLXJvdy1nYXA6IDMwcHg7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZvb3Rlcl9fd2lkZ2V0cyB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG59XG4uYy1mb290ZXJfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmMtZm9vdGVyX19tZW51IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcbn1cbi5jLWZvb3Rlcl9fbWVudTpudGgtb2YtdHlwZSg0KSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtZm9vdGVyX19tZW51IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2L3NwYW4gNjtcbiAgfVxuICAuYy1mb290ZXJfX21lbnU6bnRoLW9mLXR5cGUoMSksIC5jLWZvb3Rlcl9fbWVudTpudGgtb2YtdHlwZSg0KSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcbiAgfVxuICAuYy1mb290ZXJfX21lbnU6bnRoLW9mLXR5cGUoNCkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZm9vdGVyX19tZW51IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyL3NwYW4gMjtcbiAgfVxuICAuYy1mb290ZXJfX21lbnU6bnRoLW9mLXR5cGUoMSksIC5jLWZvb3Rlcl9fbWVudTpudGgtb2YtdHlwZSg0KSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNC9zcGFuIDQ7XG4gIH1cbn1cbi5jLWZvb3Rlcl9fbWVudSAuYy1mb290ZXItbWVudV9fbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZvb3Rlcl9fbWVudSAuYy1mb290ZXItbWVudV9fbGlzdC0tbm8tdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDUycHg7XG4gIH1cbn1cbi5jLWZvb3Rlcl9fbWVudSAuYy1mb290ZXItbWVudV9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uYy1mb290ZXJfX21lbnUgLmMtZm9vdGVyLW1lbnVfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLWZvb3Rlcl9fbWVudSAuYy1mb290ZXItbWVudV9fbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtZm9vdGVyX19tZW51IC5jLWZvb3Rlci1tZW51X19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmMtZm9vdGVyX19tZW51IC5jLWZvb3Rlci1tZW51X190ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1mb290ZXJfX21lbnUtLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1mb290ZXJfX21lbnUtLWRlc2NyaXB0aW9uIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtZm9vdGVyX19tZW51LS1kZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgfVxufVxuLmMtZm9vdGVyX19jb3B5cmlnaHQge1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjFmNDQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtZm9vdGVyX19jb3B5cmlnaHQtLWlubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gIGdyaWQtcm93LWdhcDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1mb290ZXJfX2NvcHlyaWdodC0taW5uZXIge1xuICAgIGdyaWQtcm93LWdhcDogMzBweDtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDMwcHg7XG4gIH1cbn1cbi5jLWZvb3Rlcl9fY29weXJpZ2h0LWRhdGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEyL3NwYW4gMTI7XG4gIG9yZGVyOiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1mb290ZXJfX2NvcHlyaWdodC1kYXRlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG9yZGVyOiAxO1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDYvc3BhbiA2O1xuICB9XG59XG4uYy1mb290ZXJfX2NvcHlyaWdodC1mYXZpY29uIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwIDAuNXJlbSAwIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLmMtZm9vdGVyX19jb3B5cmlnaHQtbWV0YSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1mb290ZXJfX2NvcHlyaWdodC1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcbiAgb3JkZXI6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZvb3Rlcl9fY29weXJpZ2h0LW1lbnUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgb3JkZXI6IDI7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNi9zcGFuIDY7XG4gIH1cbn1cbi5jLWZvb3Rlcl9fY29weXJpZ2h0LW1lbnUgLmMtbWVudV9fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5jLWZvb3Rlcl9fY29weXJpZ2h0LW1lbnUgLmMtbWVudV9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWZvb3Rlcl9fY29weXJpZ2h0LW1lbnUgLmMtbWVudV9faXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5jLWZvb3Rlcl9fY29weXJpZ2h0LW1lbnUgLmMtbWVudV9fbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uYy1mb290ZXJfX2NvcHlyaWdodC1tZW51IC5jLW1lbnVfX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jLWZvb3Rlcl9fY29weXJpZ2h0LW1lbnUgLmMtbWVudV9fdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uYy1mb290ZXJfX2NvcHlyaWdodC1tZW51IC5jLWZvb3Rlcl9fbmF2IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5jLWZvb3Rlcl9fY29weXJpZ2h0LW1lbnUgLmMtZm9vdGVyX19jb3B5cmlnaHQtcHJpdmFjeS10ZXh0IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLm8tZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGNvbHVtbi1nYXA6IDMwcHg7XG4gIHJvdy1nYXA6IDA7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIHtcbiAgLm8tZ3JpZF9fdHdvIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5vLWdyaWRfX3R3byB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC5vLWdyaWRfX3RocmVlIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5vLWdyaWRfX3RocmVlIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIHtcbiAgLm8tZ3JpZF9fZm91ciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuby1ncmlkX19mb3VyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIHtcbiAgLm8tZ3JpZF9fZml2ZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuby1ncmlkX19maXZlIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICB9XG59XG5cbi5jLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWNlY2VjO1xufVxuLmMtaGVhZGVyX19tYWluIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1oZWFkZXJfX21haW4ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5jLWhlYWRlcl9faW5uZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtaGVhZGVyX19pbm5lciB7XG4gICAgbWluLWhlaWdodDogNjJweDtcbiAgfVxufVxuLmMtaGVhZGVyX19jdGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICByaWdodDogNTBweDtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYmFja2dyb3VuZDogIzU5MDFGMjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1oZWFkZXJfX2N0YSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmMtaGVhZGVyX19jdGEgLmMtY3RhX19saW5rIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmMtaGVhZGVyX19uYXYge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWhlYWRlcl9fbmF2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5jLWhlYWRlcl9fY29udGFjdCB7XG4gIHJpZ2h0OiAyLjI1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWhlYWRlcl9fY29udGFjdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBpbmhlcml0O1xuICB9XG59XG4uaXMtZml4ZWQgLmMtaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4uYy1sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE4MHB4O1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDUzcHg7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xufVxuLmMtbG9nb19fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmMtbG9nb3NfX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBjb2x1bW4tZ2FwOiAzMHB4O1xuICByb3ctZ2FwOiAwO1xufVxuLm8tc2VjdGlvbl9fbG9nby1ob21lIC5jLWxvZ29zX19saXN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luLXRvcDogLTc1cHg7XG4gIGhlaWdodDogMTUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5vLXNlY3Rpb25fX2xvZ28taG9tZSAuYy1sb2dvc19fbGlzdCB7XG4gICAgcGFkZGluZzogNDVweCAxMDBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1sb2dvc19fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgfVxufVxuLmMtbG9nb3NfX2xpc3QtLWNhcm91c2VsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtbG9nb3NfX2l0ZW0ge1xuICBtYXJnaW46IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGhlaWdodDogNzVweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYy1sb2dvc19fZmlndXJlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIGhlaWdodDogNzVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1sb2dvc19fZmlndXJlIHtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICB9XG59XG4uYy1sb2dvc19faW1hZ2Uge1xuICAvKm1heC1oZWlnaHQ6IDEwMHB4OyovXG4gIC8qbWF4LXdpZHRoOiAxNzVweDsqL1xufVxuXG4uYy1tZW51LXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogMjFweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG59XG4uYy1tZW51LXRvZ2dsZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uYy1tZW51LXRvZ2dsZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmMtbWVudS10b2dnbGVfX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzQzODY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtbWVudS10b2dnbGVfX2JhcjpmaXJzdC1vZi10eXBlIHtcbiAgYW5pbWF0aW9uOiBhbmltYXRlLWxpbmUtMS1yZXYgMC41cyBlYXNlLWluLW91dDtcbn1cbi5jLW1lbnUtdG9nZ2xlX19iYXI6bnRoLW9mLXR5cGUoMikge1xuICBhbmltYXRpb246IGFuaW1hdGUtbGluZS0yLXJldiAwLjVzIGVhc2UtaW4tb3V0O1xuICBtYXJnaW46IDZweCAwO1xufVxuLmMtbWVudS10b2dnbGVfX2JhcjpudGgtb2YtdHlwZSgzKSB7XG4gIGFuaW1hdGlvbjogYW5pbWF0ZS1saW5lLTMtcmV2IDAuNXMgZWFzZS1pbi1vdXQ7XG59XG4uYy1tZW51LXRvZ2dsZS5pcy1vcGVuIC5jLW1lbnUtdG9nZ2xlX19iYXI6Zmlyc3Qtb2YtdHlwZSB7XG4gIGFuaW1hdGlvbjogYW5pbWF0ZS1saW5lLTEgMC41cyBjdWJpYy1iZXppZXIoMC4zLCAxLCAwLjcsIDEpIGZvcndhcmRzO1xufVxuLmMtbWVudS10b2dnbGUuaXMtb3BlbiAuYy1tZW51LXRvZ2dsZV9fYmFyOm50aC1vZi10eXBlKDIpIHtcbiAgYW5pbWF0aW9uOiBhbmltYXRlLWxpbmUtMiAwLjVzIGN1YmljLWJlemllcigwLjMsIDEsIDAuNywgMSkgZm9yd2FyZHM7XG59XG4uYy1tZW51LXRvZ2dsZS5pcy1vcGVuIC5jLW1lbnUtdG9nZ2xlX19iYXI6bnRoLW9mLXR5cGUoMykge1xuICBhbmltYXRpb246IGFuaW1hdGUtbGluZS0zIDAuNXMgY3ViaWMtYmV6aWVyKDAuMywgMSwgMC43LCAxKSBmb3J3YXJkcztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtbWVudS10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhbmltYXRlLWxpbmUtMSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZSgwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgOXB4LCAwKSByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA5cHgsIDApIHJvdGF0ZSg0NWRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYW5pbWF0ZS1saW5lLTIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBhbmltYXRlLWxpbmUtMyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZSgwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTlweCwgMCkgcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTlweCwgMCkgcm90YXRlKDEzNWRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYW5pbWF0ZS1saW5lLTEtcmV2IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgOXB4LCAwKSByb3RhdGUoNDVkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA5cHgsIDApIHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBhbmltYXRlLWxpbmUtMi1yZXYge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBhbmltYXRlLWxpbmUtMy1yZXYge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtOXB4LCAwKSByb3RhdGUoMTM1ZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTlweCwgMCkgcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlKDBkZWcpO1xuICB9XG59XG4uYy1wcmljaW5nX19maWx0ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtcHJpY2luZ19fZmlsdGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG4uYy1wcmljaW5nX190b2dnbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCOUQ1RTE7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXByaWNpbmdfX3RvZ2dsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbn1cbi5jLXByaWNpbmdfX3RvZ2dsZS0tYnV0dG9uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMjZweDtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgbGluZWFyLCBjb2xvciAwLjE1cyBsaW5lYXI7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBvdXRsaW5lOiBub25lO1xuICB6LWluZGV4OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXByaWNpbmdfX3RvZ2dsZS0tYnV0dG9uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB9XG59XG4uYy1wcmljaW5nX190b2dnbGUtLWJ1dHRvbi5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkge1xuICAuYy1wcmljaW5nX190b2dnbGUtLWJ1dHRvbiB7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cbn1cbi5jLXByaWNpbmdfX3RvZ2dsZS0tYnV0dG9uIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYy1wcmljaW5nX190b2dnbGUtLWJ1dHRvbi0tbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDEycHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgY29sb3I6ICM0MGM0MDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoNjQsIDE5NiwgMCwgMC4yMzkyMTU2ODYzKTtcbn1cbi5jLXByaWNpbmdfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICBncmlkLXJvdy1nYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtcHJpY2luZ19fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLWdhcDogMzBweDtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDMwcHg7XG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAzMHB4O1xuICAgIGNvbHVtbi1nYXA6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtcHJpY2luZ19fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBncmlkLWdhcDogMTVweDtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDE1cHg7XG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAxNXB4O1xuICAgIGNvbHVtbi1nYXA6IDE1cHg7XG4gIH1cbn1cbi5jLXByaWNpbmdfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMzJweCByZ2JhKDI1LCA2MSwgMTg1LCAwLjEpO1xufVxuLmMtcHJpY2luZ19faXRlbS0taGlnaGxpZ2h0ZWQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZDk3ODcyO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5jLXByaWNpbmdfX2hpZ2hsaWdodGVkIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkOTc4NzI7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYy1wcmljaW5nX19oaWdobGlnaHRlZC0tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAtMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAzO1xufVxuLmMtcHJpY2luZ19faW5kaWNhdG9yIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmMtcHJpY2luZ19faW5kaWNhdG9yLS0xIC5jLXByaWNpbmdfX2luZGljYXRvci0tYmxvY2s6bnRoLW9mLXR5cGUoMSkge1xuICBiYWNrZ3JvdW5kOiAjZDk3ODcyO1xufVxuLmMtcHJpY2luZ19faW5kaWNhdG9yLS0yIC5jLXByaWNpbmdfX2luZGljYXRvci0tYmxvY2s6bnRoLW9mLXR5cGUoLW4rMikge1xuICBiYWNrZ3JvdW5kOiAjZDk3ODcyO1xufVxuLmMtcHJpY2luZ19faW5kaWNhdG9yLS0zIC5jLXByaWNpbmdfX2luZGljYXRvci0tYmxvY2s6bnRoLW9mLXR5cGUoLW4rMykge1xuICBiYWNrZ3JvdW5kOiAjZDk3ODcyO1xufVxuLmMtcHJpY2luZ19faW5kaWNhdG9yLS00IC5jLXByaWNpbmdfX2luZGljYXRvci0tYmxvY2s6bnRoLW9mLXR5cGUoLW4rNCkge1xuICBiYWNrZ3JvdW5kOiAjZDk3ODcyO1xufVxuLmMtcHJpY2luZ19faW5kaWNhdG9yLS1ibG9jayB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNlY2VjZWM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5jLXByaWNpbmdfX2luZGljYXRvci0tYmxvY2s6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmMtcHJpY2luZ19fdGl0bGUge1xuICBjb2xvcjogIzE4MTgzMztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jLXByaWNpbmdfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWluLWhlaWdodDogNDhweDtcbn1cbi5jLXByaWNpbmdfX2Rlc2NyaXB0aW9uIHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLXByaWNpbmdfX3ByaWNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5jLXByaWNpbmdfX3ByaWNlLS15ZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pcy1hY3RpdmUgLmMtcHJpY2luZ19fcHJpY2UtLXllYXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jLXByaWNpbmdfX3ByaWNlLS1tb250aCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmlzLWFjdGl2ZSAuYy1wcmljaW5nX19wcmljZS0tbW9udGgge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtcHJpY2luZ19fcHJpY2UtLXNhdmUge1xuICBjb2xvcjogIzQwYzQwMDtcbiAgYmFja2dyb3VuZDogcmdiYSg2NCwgMTk2LCAwLCAwLjIzOTIxNTY4NjMpO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmMtcHJpY2luZ19fcHJpY2UtLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jLXByaWNpbmdfX3ByaWNlLS1jdXJyZW5jeSB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmMtcHJpY2luZ19fcHJpY2UtLXRleHQge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogIzAwMDtcbn1cbi5jLXByaWNpbmdfX3ByaWNlLS1hZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uYy1wcmljaW5nX19wcmljZS0tc3VidGV4dCB7XG4gIGNvbG9yOiAjMTgxODMzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmMtcHJpY2luZ19fYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5jLXByaWNpbmdfX2J1dHRvbiAuYy1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLXByaWNpbmdfX3N1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5jLXJlYWQtbW9yZV9fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2VjZWM7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmMtcmVhZC1tb3JlX19pY29uIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmlzLW9wZW4gLmMtcmVhZC1tb3JlX19pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5jLXJlYWQtbW9yZV9fY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjJzO1xufVxuLmlzLWhpZGRlbiAuYy1yZWFkLW1vcmVfX2NvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAwO1xufVxuLmMtcmVhZC1tb3JlX19jb250ZW50IHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmMtcmV2aWV3c19fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5jLXJldmlld3NfX2l0ZW0ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5jLXJldmlld3NfX2lubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gIGdyaWQtcm93LWdhcDogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1yZXZpZXdzX19pbm5lciB7XG4gICAgZ3JpZC1nYXA6IDMwcHg7XG4gICAgY29sdW1uLWdhcDogMzBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXJldmlld3NfX2lubmVyIHtcbiAgICBncmlkLWdhcDogNjBweDtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDYwcHg7XG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiA2MHB4O1xuICAgIGNvbHVtbi1nYXA6IDYwcHg7XG4gIH1cbn1cbi5jLXJldmlld3NfX2Z1bGwtbGluayB7XG4gIGNvbG9yOiAjMTc0Mzg2O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1yZXZpZXdzX19mdWxsLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jLXJldmlld3NfX2Z1bGwtbGluazpob3ZlciAuYy1zdXBwb3J0LXJlbGF0ZWRfX3RpdGxlOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzE3NDM4Njtcbn1cbi5jLXJldmlld3NfX2Z1bGwtbGluazpob3ZlciAuYy1zdXBwb3J0LXJlbGF0ZWRfX2ljb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzO1xufVxuLmMtcmV2aWV3c19fZmlndXJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXJldmlld3NfX2ZpZ3VyZSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNi9zcGFuIDY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtcmV2aWV3c19fZmlndXJlIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA0L3NwYW4gNDtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgfVxufVxuLmMtcmV2aWV3c19fZmlndXJlLS1saW5lcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICBsZWZ0OiAtMjBweDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jLXJldmlld3NfX2ZpZ3VyZS0tY2xvY2sge1xuICBtYXgtd2lkdGg6IDEyMHB4O1xuICBtYXgtaGVpZ2h0OiAxMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yMHB4O1xuICBsZWZ0OiAtMjBweDtcbn1cbi5jLXJldmlld3NfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtcmV2aWV3c19faW1hZ2Uge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA2NHB4O1xuICB9XG59XG4uYy1yZXZpZXdzX19tZXRhIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1yZXZpZXdzX19tZXRhIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2L3NwYW4gNjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1yZXZpZXdzX19tZXRhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cbi5jLXJldmlld3NfX3F1b3RlIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1yZXZpZXdzX19xdW90ZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXJldmlld3NfX3F1b3RlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbi5jLXJldmlld3NfX3BlcnNvbiB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1yZXZpZXdzX19wZXJzb24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmMtcmV2aWV3c19fZnVuY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1yZXZpZXdzX19mdW5jdGlvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uYy1yZXZpZXdzX19pY29uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGZsZXg6IDAgMCAyNHB4O1xufVxuLmMtcmV2aWV3c19fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleDogMTtcbn1cblxuLmMtcmV2aWV3X190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uYy1yZXZpZXdfX2ZpZ3VyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleDogMCAwIDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkOTc4NzI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtcmV2aWV3X19maWd1cmUge1xuICAgIGZsZXg6IDAgMCA2MHB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuLmMtcmV2aWV3X19tZXRhIHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gNzhweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtcmV2aWV3X19tZXRhIHtcbiAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gOTBweCk7XG4gIH1cbn1cbi5jLXJldmlld19fcGVyc29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5jLXJldmlld19fZnVuY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzE4MTgzMztcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmMtcmV2aWV3X19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDI0cHg7XG4gIHRvcDogLTEycHg7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgei1pbmRleDogMjtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmMtcmV2aWV3X19hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5jLXJldmlld19fcmV2aWV3IHtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQ0NDQztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1yZXZpZXdfX3JldmlldyBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jLXNlbGVjdGVkLW5ld3NfX2hpZ2hsaWdodGVkIHtcbiAgZmxleDogMSAwIDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtc2VsZWN0ZWQtbmV3c19faGlnaGxpZ2h0ZWQge1xuICAgIGZsZXg6IDEgMCA2MCU7XG4gICAgcGFkZGluZzogMCAwLjVyZW0gMCAwO1xuICB9XG59XG4uYy1zZWxlY3RlZC1uZXdzX19oaWdobGlnaHRlZCAuYy1zZWxlY3RlZC1uZXdzX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtc2VsZWN0ZWQtbmV3c19faGlnaGxpZ2h0ZWQgLmMtc2VsZWN0ZWQtbmV3c19fbmF2IC5jLXNlbGVjdGVkLW5ld3MtYnRuIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSwgY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSwgYm9yZGVyLWNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jLXNlbGVjdGVkLW5ld3NfX2hpZ2hsaWdodGVkIC5jLXNlbGVjdGVkLW5ld3NfX25hdiAuYy1zZWxlY3RlZC1uZXdzLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi5jLXNlbGVjdGVkLW5ld3NfX2hpZ2hsaWdodGVkIC5jLXNlbGVjdGVkLW5ld3NfX25hdiAuYy1zZWxlY3RlZC1uZXdzLWJ0biBzdmcge1xuICBmaWxsOiAjZmZmO1xuICB3aWR0aDogMXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmMtc2VsZWN0ZWQtbmV3c19faGlnaGxpZ2h0ZWQgLmMtc2VsZWN0ZWQtbmV3c19fbmF2IC5jLXNlbGVjdGVkLW5ld3MtYnRuIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuLmMtc2VsZWN0ZWQtbmV3c19faGlnaGxpZ2h0ZWQgLmMtc2VsZWN0ZWQtbmV3c19fbmF2IC5jLXNlbGVjdGVkLW5ld3MtYnRuX19wcmV2aW91cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDJyZW0pO1xuICB6LWluZGV4OiA5OTk5O1xuICBsZWZ0OiAwLjVyZW07XG59XG4uYy1zZWxlY3RlZC1uZXdzX19oaWdobGlnaHRlZCAuYy1zZWxlY3RlZC1uZXdzX19uYXYgLmMtc2VsZWN0ZWQtbmV3cy1idG5fX25leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAycmVtKTtcbiAgei1pbmRleDogOTk5OTtcbiAgcmlnaHQ6IDFyZW07XG59XG4uYy1zZWxlY3RlZC1uZXdzX19oaWdobGlnaHRlZCAuYy1zZWxlY3RlZC1uZXdzX19mdWxsLWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmMtc2VsZWN0ZWQtbmV3c19faGlnaGxpZ2h0ZWQgLmMtc2VsZWN0ZWQtbmV3c19fZnVsbC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLXNlbGVjdGVkLW5ld3NfX2hpZ2hsaWdodGVkIC5jLXNlbGVjdGVkLW5ld3NfX2Z1bGwtbGluazpob3ZlciAuYy1zZWxlY3RlZC1uZXdzX19pbWFnZSB7XG4gIG9wYWNpdHk6IDAuOTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xufVxuLmMtc2VsZWN0ZWQtbmV3c19faGlnaGxpZ2h0ZWQgLmMtc2VsZWN0ZWQtbmV3c19fZmlndXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG59XG4uYy1zZWxlY3RlZC1uZXdzX19oaWdobGlnaHRlZCAuYy1zZWxlY3RlZC1uZXdzX19maWd1cmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQgNjUlLCByZ2JhKDAsIDAsIDAsIDAuMzUpIDgzLjUlLCByZ2JhKDAsIDAsIDAsIDAuNzUpIDEwMCUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYy1zZWxlY3RlZC1uZXdzX19oaWdobGlnaHRlZCAuYy1zZWxlY3RlZC1uZXdzX19pbWFnZSB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG59XG4uYy1zZWxlY3RlZC1uZXdzX19oaWdobGlnaHRlZCAuYy1zZWxlY3RlZC1uZXdzX19tZXRhIHtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbn1cbi5jLXNlbGVjdGVkLW5ld3NfX2hpZ2hsaWdodGVkIC5jLXNlbGVjdGVkLW5ld3NfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1zZWxlY3RlZC1uZXdzX19oaWdobGlnaHRlZCAuYy1zZWxlY3RlZC1uZXdzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG4uYy1zZWxlY3RlZC1uZXdzX19hc2lkZSB7XG4gIGZsZXg6IDEgMCAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1zZWxlY3RlZC1uZXdzX19hc2lkZSB7XG4gICAgZmxleDogMSAwIDQwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwIDAgMCAwLjVyZW07XG4gIH1cbn1cbi5jLXNlbGVjdGVkLW5ld3NfX2FzaWRlIC5jLXNlbGVjdGVkLW5ld3NfX2xpc3QgLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogZ3JhYjtcbn1cbi5jLXNlbGVjdGVkLW5ld3NfX2FzaWRlIC5jLXNlbGVjdGVkLW5ld3NfX2xpc3QgLnNsaWNrLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5jLXNlbGVjdGVkLW5ld3NfX2FzaWRlIC5jLXNlbGVjdGVkLW5ld3NfX2xpc3QgLnNsaWNrLWxpc3Q6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLmMtc2VsZWN0ZWQtbmV3c19fYXNpZGUgLmMtc2VsZWN0ZWQtbmV3c19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5jLXNlbGVjdGVkLW5ld3NfX2FzaWRlIC5jLXNlbGVjdGVkLW5ld3NfX2Z1bGwtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2U5ZjVmYTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uYy1zZWxlY3RlZC1uZXdzX19hc2lkZSAuYy1zZWxlY3RlZC1uZXdzX19mdWxsLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtc2VsZWN0ZWQtbmV3c19fYXNpZGUgLmMtc2VsZWN0ZWQtbmV3c19fZnVsbC1saW5rOmhvdmVyIC5jLXNlbGVjdGVkLW5ld3NfX2ltYWdlIHtcbiAgb3BhY2l0eTogMC45O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG59XG4uYy1zZWxlY3RlZC1uZXdzX19hc2lkZSAuYy1zZWxlY3RlZC1uZXdzX19maWd1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgZmxleDogMCAwIDI1JTtcbn1cbi5jLXNlbGVjdGVkLW5ld3NfX2FzaWRlIC5jLXNlbGVjdGVkLW5ld3NfX2ltYWdlIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbn1cbi5jLXNlbGVjdGVkLW5ld3NfX2FzaWRlIC5jLXNlbGVjdGVkLW5ld3NfX21ldGEge1xuICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBmbGV4OiAwIDAgNjAlO1xufVxuLmMtc2VsZWN0ZWQtbmV3c19fYXNpZGUgLmMtc2VsZWN0ZWQtbmV3c19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5jLXNpdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwdnc7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLXNpdGVfX2hlYWRlciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5OTk7XG59XG4uYy1zaXRlX19tYWluIHtcbiAgZmxleDogMSAwIGF1dG87XG4gIHBhZGRpbmctdG9wOiA4MnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1zaXRlX19tYWluIHtcbiAgICBwYWRkaW5nLXRvcDogMTAycHg7XG4gIH1cbn1cbi5zaW5nbGUgLmMtc2l0ZV9fbWFpbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cbi5jLXNpdGVfX2Zvb3RlciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbnAsIG9sLCB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5jLXNvY2lhbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtc29jaWFsIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4uYy1zb2NpYWxfX2xpc3Qge1xuICBwYWRkaW5nOiAwO1xufVxuLmMtc29jaWFsX19saXN0LS1vcmlnaW5hbCAuYy1zb2NpYWxfX2l0ZW0tLWZhY2Vib29rIHtcbiAgYmFja2dyb3VuZDogIzNiNTk5ODtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1zb2NpYWxfX2xpc3QtLW9yaWdpbmFsIC5jLXNvY2lhbF9faXRlbS0tZmFjZWJvb2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjM2I1OTk4O1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC44O1xufVxuLmMtc29jaWFsX19saXN0LS1vcmlnaW5hbCAuYy1zb2NpYWxfX2l0ZW0tLWluc3RhZ3JhbSB7XG4gIGJhY2tncm91bmQ6ICNjMzJhYTM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtc29jaWFsX19saXN0LS1vcmlnaW5hbCAuYy1zb2NpYWxfX2l0ZW0tLWluc3RhZ3JhbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNjMzJhYTM7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjg7XG59XG4uYy1zb2NpYWxfX2xpc3QtLW9yaWdpbmFsIC5jLXNvY2lhbF9faXRlbS0tbGlua2VkaW4ge1xuICBiYWNrZ3JvdW5kOiAjMGE2NmMyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLXNvY2lhbF9fbGlzdC0tb3JpZ2luYWwgLmMtc29jaWFsX19pdGVtLS1saW5rZWRpbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwYTY2YzI7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjg7XG59XG4uYy1zb2NpYWxfX2xpc3QtLW9yaWdpbmFsIC5jLXNvY2lhbF9faXRlbS0tdGlrdG9rIHtcbiAgYmFja2dyb3VuZDogIzAxMDEwMTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1zb2NpYWxfX2xpc3QtLW9yaWdpbmFsIC5jLXNvY2lhbF9faXRlbS0tdGlrdG9rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAxMDEwMTtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5jLXNvY2lhbF9fbGlzdC0tb3JpZ2luYWwgLmMtc29jaWFsX19pdGVtLS10d2l0dGVyIHtcbiAgYmFja2dyb3VuZDogIzFkYTFmMjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1zb2NpYWxfX2xpc3QtLW9yaWdpbmFsIC5jLXNvY2lhbF9faXRlbS0tdHdpdHRlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxZGExZjI7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjg7XG59XG4uYy1zb2NpYWxfX2xpc3QtLW9yaWdpbmFsIC5jLXNvY2lhbF9faXRlbS0td2hhdHNhcHAge1xuICBiYWNrZ3JvdW5kOiAjMjVkMzY2O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLXNvY2lhbF9fbGlzdC0tb3JpZ2luYWwgLmMtc29jaWFsX19pdGVtLS13aGF0c2FwcDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyNWQzNjY7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjg7XG59XG4uYy1zb2NpYWxfX2xpc3QtLW9yaWdpbmFsIC5jLXNvY2lhbF9faXRlbS0teW91dHViZSB7XG4gIGJhY2tncm91bmQ6ICNmZjAwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtc29jaWFsX19saXN0LS1vcmlnaW5hbCAuYy1zb2NpYWxfX2l0ZW0tLXlvdXR1YmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmYwMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC44O1xufVxuLmMtc29jaWFsX19saXN0LS1vcmlnaW5hbCAuYy1zb2NpYWxfX2l0ZW0tLXBpbnRlcmVzdCB7XG4gIGJhY2tncm91bmQ6ICNiZDA4MWM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtc29jaWFsX19saXN0LS1vcmlnaW5hbCAuYy1zb2NpYWxfX2l0ZW0tLXBpbnRlcmVzdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNiZDA4MWM7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjg7XG59XG4uYy1zb2NpYWxfX2xpc3QtLW9yaWdpbmFsIC5jLXNvY2lhbF9faXRlbS0tdGlrdG9rIHtcbiAgYmFja2dyb3VuZDogIzAxMDEwMTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1zb2NpYWxfX2xpc3QtLW9yaWdpbmFsIC5jLXNvY2lhbF9faXRlbS0tdGlrdG9rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAxMDEwMTtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5jLXNvY2lhbF9fbGlzdCAuYy1zb2NpYWxfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmMtc29jaWFsX19saXN0IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uYy1zb2NpYWxfX2xhYmVsIHtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXNvY2lhbF9fbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG4uYy1zb2NpYWxfX2l0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtc29jaWFsX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uYy1zb2NpYWxfX2l0ZW06YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5jLXNvY2lhbF9faXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uYy1zb2NpYWxfX2l0ZW06aG92ZXIgcGF0aCB7XG4gIGZpbGw6ICMxNzQzODY7XG59XG4uYy1zb2NpYWxfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAvKiAmOmhvdmVyIHtcbiAgICAgICAuYy1zb2NpYWwge1xuICAgICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICAgfVxuICAgICAgICAgICB9XG4gICAgICAgfVxuICAgfSovXG59XG4uYy1zb2NpYWxfX2ljb24ge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjJzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMnM7XG4gIHdpZHRoOiAxNXB4O1xufVxuLmMtc29jaWFsX19pY29uIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuXG4uYy10YWJzX19maWx0ZXIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtdGFic19fZmlsdGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uYy10YWJzX19maWx0ZXIgLmMtZmlsdGVyX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXRhYnNfX2ZpbHRlciAuYy1maWx0ZXJfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uYy10YWJzX19maWx0ZXIgLmMtZmlsdGVyX19pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjY2NjY2M7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5jLXRhYnNfX2ZpbHRlciAuYy1maWx0ZXJfX2l0ZW0uaXMtYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkOTc4NzI7XG59XG4uYy10YWJzX19maWx0ZXIgLmMtZmlsdGVyX19pdGVtLmlzLWFjdGl2ZSAuYy1maWx0ZXJfX3RpdGxlIHtcbiAgY29sb3I6ICMxNzQzODY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYy10YWJzX19maWx0ZXIgLmMtZmlsdGVyX19pdGVtOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmMtdGFic19fZmlsdGVyIC5jLWZpbHRlcl9faWNvbiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNkOTc4NzI7XG59XG4uYy10YWJzX19maWx0ZXIgLmMtZmlsdGVyX19pY29uIHN2ZyB7XG4gIGhlaWdodDogMThweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmMtdGFic19fZmlsdGVyIC5jLWZpbHRlcl9faWNvbiBwYXRoIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuLmMtdGFic19fZmlsdGVyIC5jLWZpbHRlcl9fdGl0bGUge1xuICBjb2xvcjogIzE4MTgzMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy10YWJzX19maWx0ZXIgLmMtZmlsdGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uYy10YWJzX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5jLXRhYnNfX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uYy10YWJzX19pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLmMtdGFic19faXRlbS5pcy1hY3RpdmUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cztcbn1cbi5jLXRhYnNfX2lubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gIGdyaWQtcm93LWdhcDogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy10YWJzX19pbm5lciB7XG4gICAgZ3JpZC1nYXA6IDMwcHg7XG4gICAgY29sdW1uLWdhcDogMzBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXRhYnNfX2lubmVyIHtcbiAgICBncmlkLWdhcDogNjBweDtcbiAgICBjb2x1bW4tZ2FwOiA2MHB4O1xuICB9XG59XG4uYy10YWJzX19maWd1cmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBncmlkLWNvbHVtbjogc3BhbiAxMi9zcGFuIDEyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy10YWJzX19maWd1cmUge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDYvc3BhbiA2O1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4uYy10YWJzX19maWd1cmUtLWxpbmVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gIGxlZnQ6IC0yMHB4O1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmMtdGFic19faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5jLXRhYnNfX21ldGEge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMi9zcGFuIDEyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXRhYnNfX21ldGEge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDYvc3BhbiA2O1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG4uYy10YWJzX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmMtdGFic19fZGVzY3JpcHRpb24gc3Ryb25nIHtcbiAgY29sb3I6ICMxNzQzODY7XG59XG4uYy10YWJzX19kZXNjcmlwdGlvbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5jLXRhYnNfX2Rlc2NyaXB0aW9uIHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy10YWJzX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5jLXVzcHNfX2xpc3Qge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uYy11c3BzX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5jLXVzcHNfX2Z1bGwtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMxODE4MzM7XG59XG4uYy11c3BzX19mdWxsLWxpbmsgLmMtdXNwc19fdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLXVzcHNfX2Z1bGwtbGluayAuYy11c3BzX190ZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtMnB4O1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMjVzO1xufVxuLmMtdXNwc19fZnVsbC1saW5rOmhvdmVyIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmMtdXNwc19fZnVsbC1saW5rOmhvdmVyIC5jLXVzcHNfX3RleHQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLXVzcHNfX2Z1bGwtbGluazpob3ZlciAuYy11c3BzX190ZXh0OmFmdGVyIHtcbiAgd2lkdGg6IDA7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMjVzO1xufVxuLmMtdXNwc19faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5jLXVzcHNfX2ljb24ge1xuICBsaW5lLWhlaWdodDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmMtdXNwc19fbGlzdC0tcHJpbWFyeSAuYy11c3BzX19pY29uIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzE3NDM4Njtcbn1cbi5jLXVzcHNfX2xpc3QtLXNlY29uZGFyeSAuYy11c3BzX19pY29uIHN2ZyBwYXRoIHtcbiAgZmlsbDogI0ZGRjtcbn1cbi5jLXVzcHNfX2xpc3QtLXRlcnRpYXJ5IC5jLXVzcHNfX2ljb24gc3ZnIHBhdGgge1xuICBmaWxsOiAjZDk3ODcyO1xufVxuLmMtdXNwc19fbGlzdC0tcXVhdGVybmFyeSAuYy11c3BzX19pY29uIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZjJlNztcbn1cbi5jLXVzcHNfX2xpc3QtLXNlbmFyeSAuYy11c3BzX19pY29uIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzFEOTkyNDtcbn1cbi5jLXVzcHNfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmMtdXNwc19fc3VidGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzE4MTgzMztcbn1cblxuLnUtdGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi51LXRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi51LXRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnUtaGlkZS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudS1oaWRlLW1vYmlsZSB7XG4gICAgZGlzcGxheTogaW5pdGlhbDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC51LWhpZGUtZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udS1zci1vbmx5IHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuXG4uYy1rbm93bGVkZ2UtYmFzZV9faW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuICBncmlkLWF1dG8tZmxvdzogcm93O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgZ3JpZC1yb3ctZ2FwOiAzMHB4O1xuICBncmlkLWNvbHVtbi1nYXA6IDMwcHg7XG59XG4uYy1rbm93bGVkZ2UtYmFzZV9fYXJ0aWNsZSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEyL3NwYW4gMTI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWtub3dsZWRnZS1iYXNlX19hcnRpY2xlIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA4L3NwYW4gODtcbiAgfVxufVxuLmMta25vd2xlZGdlLWJhc2VfX3NpZGViYXIge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMi9zcGFuIDEyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWtub3dsZWRnZS1iYXNlX19zaWRlYmFyIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA0L3NwYW4gNDtcbiAgfVxufVxuLmMta25vd2xlZGdlLWJhc2VfX3NpZGViYXItLWlubmVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAxMzBweDtcbiAgYmFja2dyb3VuZDogI2VjZWNlYztcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmMta25vd2xlZGdlLWJhc2VfX3NpZGViYXItLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogODAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5jLWtub3dsZWRnZS1iYXNlX19yZWxhdGVkLS1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmMta25vd2xlZGdlLWJhc2VfX3JlbGF0ZWQtLWl0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxODE4MzM7XG59XG4uYy1rbm93bGVkZ2UtYmFzZV9fcmVsYXRlZC0taXRlbS5pcy1hY3RpdmUge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmMta25vd2xlZGdlLWJhc2VfX3JlbGF0ZWQtLWl0ZW0uaXMtYWN0aXZlOmhvdmVyIC5jLWtub3dsZWRnZS1iYXNlX19yZWxhdGVkLS10aXRsZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLWtub3dsZWRnZS1iYXNlX19yZWxhdGVkLS1pdGVtLmlzLWFjdGl2ZSAuYy1rbm93bGVkZ2UtYmFzZV9fcmVsYXRlZC0tdGl0bGUge1xuICBjb2xvcjogIzAwMDtcbn1cbi5jLWtub3dsZWRnZS1iYXNlX19yZWxhdGVkLS1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmMta25vd2xlZGdlLWJhc2VfX3JlbGF0ZWQtLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1rbm93bGVkZ2UtYmFzZV9fcmVsYXRlZC0tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1rbm93bGVkZ2UtYmFzZV9fcmVsYXRlZC0tbGluazpob3ZlciAuYy1rbm93bGVkZ2UtYmFzZV9fcmVsYXRlZC0tdGl0bGUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jLWtub3dsZWRnZS1iYXNlX19yZWxhdGVkLS1pY29uIHtcbiAgY29sb3I6ICMwMDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbGV4OiAwIDAgMTJweDtcbn1cbi5jLWtub3dsZWRnZS1iYXNlX19yZWxhdGVkLS1pY29uIHBhdGgge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG4uYy1rbm93bGVkZ2UtYmFzZV9fcmVsYXRlZC0tdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjMTgxODMzO1xuICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gMjJweCk7XG59XG4uYy1rbm93bGVkZ2UtYmFzZV9faGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmMta25vd2xlZGdlLWJhc2VfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgLypcdFx0Zm9udC1zaXplOiAyNHB4O1xuICBcdFx0bGluZS1oZWlnaHQ6IDMycHg7XG4gICovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMta25vd2xlZGdlLWJhc2VfX3RpdGxlIHsgLypcbmZvbnQtc2l6ZTogNDBweDtcbmxpbmUtaGVpZ2h0OiA1MHB4OyovXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmMta25vd2xlZGdlLWJhc2VfX21ldGEge1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWNlY2VjO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VjZWNlYztcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5jLWtub3dsZWRnZS1iYXNlX19kYXRlIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5jLWtub3dsZWRnZS1iYXNlX19kYXRlLS1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5jLWtub3dsZWRnZS1iYXNlX19kYXRlLS1pY29uIHBhdGgge1xuICBmaWxsOiAjZDk3ODcyO1xufVxuLmMta25vd2xlZGdlLWJhc2VfX2RhdGUtLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWtub3dsZWRnZS1iYXNlX19kYXRlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uYy1rbm93bGVkZ2UtYmFzZV9fZmlndXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jLWtub3dsZWRnZS1iYXNlX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jLWtub3dsZWRnZS1iYXNlX19jb250YWluZXIge1xuICAvKkBpbmNsdWRlIGJwKGxhcmdlKSB7Ki9cbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICAvKn0qL1xufVxuLmMta25vd2xlZGdlLWJhc2VfX2NvbnRlbnQge1xuICBjb2xvcjogIzE4MTgzMztcbiAgbWF4LXdpZHRoOiA3NTBweDtcbn1cbi5jLWtub3dsZWRnZS1iYXNlX19jb250ZW50IGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLmMta25vd2xlZGdlLWJhc2VfX3NlYXJjaCB7XG4gIG1heC13aWR0aDogNTUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLmMta25vd2xlZGdlLWJhc2VfX3NlYXJjaCAjYWpheHNlYXJjaGxpdGUxIC5wcm9ib3gsIC5jLWtub3dsZWRnZS1iYXNlX19zZWFyY2ggLmFzbF93IC5wcm9ib3gge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5MUE5Q0Q7XG59XG4uYy1rbm93bGVkZ2UtYmFzZV9fc2VhcmNoICNhamF4c2VhcmNobGl0ZTEgLnByb2JveCBmb3JtIGlucHV0LCAuYy1rbm93bGVkZ2UtYmFzZV9fc2VhcmNoIC5hc2xfdyAucHJvYm94IGZvcm0gaW5wdXQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbn1cbi5jLWtub3dsZWRnZS1iYXNlX19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gIGdyaWQtcm93LWdhcDogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1rbm93bGVkZ2UtYmFzZV9fbGlzdCB7XG4gICAgZ3JpZC1nYXA6IDMwcHg7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAzMHB4O1xuICAgIC13ZWJraXQtY29sdW1uLWdhcDogMzBweDtcbiAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWtub3dsZWRnZS1iYXNlX19saXN0IHtcbiAgICBncmlkLWdhcDogNjBweDtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDYwcHg7XG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiA2MHB4O1xuICAgIGNvbHVtbi1nYXA6IDYwcHg7XG4gIH1cbn1cbi5jLWtub3dsZWRnZS1iYXNlX19pdGVtIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1rbm93bGVkZ2UtYmFzZV9faXRlbSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNi9zcGFuIDY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmMta25vd2xlZGdlLWJhc2VfX2l0ZW0ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDQvc3BhbiA0O1xuICB9XG59XG4uYy1rbm93bGVkZ2UtYmFzZV9faXRlbS0tdGl0bGUge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMTc0Mzg2O1xuICBmb250LXdlaWdodDogODAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMta25vd2xlZGdlLWJhc2VfX2l0ZW0tLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cbi5jLWtub3dsZWRnZS1iYXNlX19ibG9ja3MgLmMta25vd2xlZGdlLWJhc2VfX3JlbGF0ZWQtLWljb24ge1xuICBjb2xvcjogI2Q5Nzg3Mjtcbn1cbi5jLWtub3dsZWRnZS1iYXNlX19ibG9ja3MgLmMta25vd2xlZGdlLWJhc2VfX3JlbGF0ZWQtLWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYy1hcnRpY2xlIC5jLWxhYmVsLCBhcnRpY2xlIC5jLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjNGFiNWRmO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAwIDIwcHggMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG4uYy1hcnRpY2xlX19pbm5lciwgYXJ0aWNsZV9faW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuICBncmlkLWF1dG8tZmxvdzogcm93O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgZ3JpZC1yb3ctZ2FwOiAzMHB4O1xuICBncmlkLWNvbHVtbi1nYXA6IDMwcHg7XG59XG4uYy1hcnRpY2xlX19hcnRpY2xlLCBhcnRpY2xlX19hcnRpY2xlIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtYXJ0aWNsZV9fYXJ0aWNsZSwgYXJ0aWNsZV9fYXJ0aWNsZSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gOC9zcGFuIDg7XG4gIH1cbn1cbi5jLWFydGljbGVfX3NpZGViYXIsIGFydGljbGVfX3NpZGViYXIge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMi9zcGFuIDEyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWFydGljbGVfX3NpZGViYXIsIGFydGljbGVfX3NpZGViYXIge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDQvc3BhbiA0O1xuICB9XG59XG4uYy1hcnRpY2xlX19zaWRlYmFyLS1pbm5lciwgYXJ0aWNsZV9fc2lkZWJhci0taW5uZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDEzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZWNlY2VjO1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uYy1hcnRpY2xlX19zaWRlYmFyLS10aXRsZSwgYXJ0aWNsZV9fc2lkZWJhci0tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmMtYXJ0aWNsZV9fcmVsYXRlZC0tbGlzdCwgYXJ0aWNsZV9fcmVsYXRlZC0tbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5jLWFydGljbGVfX3JlbGF0ZWQtLWl0ZW0sIGFydGljbGVfX3JlbGF0ZWQtLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmMtYXJ0aWNsZV9fcmVsYXRlZC0taW5uZXIsIGFydGljbGVfX3JlbGF0ZWQtLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYy1hcnRpY2xlX19yZWxhdGVkLS1saW5rLCBhcnRpY2xlX19yZWxhdGVkLS1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmMtYXJ0aWNsZV9fcmVsYXRlZC0tbGluazpob3ZlciwgYXJ0aWNsZV9fcmVsYXRlZC0tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1hcnRpY2xlX19yZWxhdGVkLS1saW5rOmhvdmVyIC5jLWFydGljbGVfX3JlbGF0ZWQtLXRpdGxlLCBhcnRpY2xlX19yZWxhdGVkLS1saW5rOmhvdmVyIC5jLWFydGljbGVfX3JlbGF0ZWQtLXRpdGxlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYy1hcnRpY2xlX19yZWxhdGVkLS1pY29uLCBhcnRpY2xlX19yZWxhdGVkLS1pY29uIHtcbiAgY29sb3I6ICMxNzQzODY7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbGV4OiAwIDAgMTJweDtcbn1cbi5jLWFydGljbGVfX3JlbGF0ZWQtLWljb24gcGF0aCwgYXJ0aWNsZV9fcmVsYXRlZC0taWNvbiBwYXRoIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuLmMtYXJ0aWNsZV9fcmVsYXRlZC0tdGl0bGUsIGFydGljbGVfX3JlbGF0ZWQtLXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogIzE4MTgzMztcbiAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDIycHgpO1xufVxuLmMtYXJ0aWNsZV9faGVhZGVyLCBhcnRpY2xlX19oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uYy1hcnRpY2xlX190aXRsZSwgYXJ0aWNsZV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWFydGljbGVfX3RpdGxlLCBhcnRpY2xlX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmMtYXJ0aWNsZV9fbWV0YSwgYXJ0aWNsZV9fbWV0YSB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlY2VjZWM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWNlY2VjO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmMtYXJ0aWNsZV9fZGF0ZSwgYXJ0aWNsZV9fZGF0ZSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uYy1hcnRpY2xlX19kYXRlLS1pY29uLCBhcnRpY2xlX19kYXRlLS1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5jLWFydGljbGVfX2RhdGUtLWljb24gcGF0aCwgYXJ0aWNsZV9fZGF0ZS0taWNvbiBwYXRoIHtcbiAgZmlsbDogI2Q5Nzg3Mjtcbn1cbi5jLWFydGljbGVfX2RhdGUtLXRleHQsIGFydGljbGVfX2RhdGUtLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWFydGljbGVfX2RhdGUsIGFydGljbGVfX2RhdGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5jLWFydGljbGVfX2ZpZ3VyZSwgYXJ0aWNsZV9fZmlndXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jLWFydGljbGVfX2ltYWdlLCBhcnRpY2xlX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jLWFydGljbGVfX2NvbnRhaW5lciwgYXJ0aWNsZV9fY29udGFpbmVyIHtcbiAgLypmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7Ki9cbn1cbi5jLWFydGljbGVfX2NvbnRlbnQsIGFydGljbGVfX2NvbnRlbnQge1xuICBjb2xvcjogIzE4MTgzMztcbiAgbWF4LXdpZHRoOiA3NTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS43NTtcbn1cbi5jLWFydGljbGVfX2NvbnRlbnQgZmlndXJlLCBhcnRpY2xlX19jb250ZW50IGZpZ3VyZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uYy1hcnRpY2xlX19jb250ZW50IGltZywgYXJ0aWNsZV9fY29udGVudCBpbWcge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uYy1hcnRpY2xlX19jb250ZW50IGgyLCBhcnRpY2xlX19jb250ZW50IGgyIHtcbiAgY29sb3I6ICMxODE4MzM7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtYXJ0aWNsZV9fY29udGVudCBoMiwgYXJ0aWNsZV9fY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWFydGljbGVfX2NvbnRlbnQgaDIsIGFydGljbGVfX2NvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuLmMtYXJ0aWNsZV9fY29udGVudCBoMywgYXJ0aWNsZV9fY29udGVudCBoMyB7XG4gIGNvbG9yOiAjMTgxODMzO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWFydGljbGVfX2NvbnRlbnQgaDMsIGFydGljbGVfX2NvbnRlbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1hcnRpY2xlX19jb250ZW50IGgzLCBhcnRpY2xlX19jb250ZW50IGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbi5jLWFydGljbGVfX21ldGEsIGFydGljbGVfX21ldGEge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlY2VjZWM7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uYy1hcnRpY2xlX19tZXRhLS1hdXRob3IsIGFydGljbGVfX21ldGEtLWF1dGhvciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uYy1hcnRpY2xlX19kYXRlLCBhcnRpY2xlX19kYXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmMtYXJ0aWNsZV9fZGF0ZS0tbW9kaWZpZWQsIGFydGljbGVfX2RhdGUtLW1vZGlmaWVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmMtYXJ0aWNsZV9fcmV2aWV3ZWQtYnksIGFydGljbGVfX3Jldmlld2VkLWJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG5cbi5jLWF1dGhvcl9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzE3NDM4NjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmMtYXV0aG9yX190aXRsZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmMtYXV0aG9yX190aXRsZSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmMtYXV0aG9yX190aXRsZSBhOmhvdmVyIHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jLWF1dGhvcl9fdGl0bGUgc3BhbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jLWF1dGhvcl9fdGl0bGUgc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgY29sb3I6ICMxODE4MzM7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uYy1hdXRob3JfX3RpdGxlIHN2ZyBwYXRoIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuLmMtYXV0aG9yX19tZXRhIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmMtYXV0aG9yX19tZXRhIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYy1hdXRob3JfX2Z1bmN0aW9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmMtYXV0aG9yX19maWd1cmUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDc1cHg7XG4gIGhlaWdodDogNzVweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDNweCBzb2xpZCAjZDk3ODcyO1xufVxuLmMtYXV0aG9yX19maWd1cmUgaW1nIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5jLWFydGljbGVfX2MyYSB7XG4gIGJhY2tncm91bmQ6ICMxNzQzODY7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1hcnRpY2xlX19jMmEtLWhlYWRlciBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uYy1hcnRpY2xlX19jMmEgLmMtdXNwc19fdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmMtc291cmNlc19fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmMtc291cmNlX191cmwge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1zb3VyY2VfX3VybDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLXNvdXJjZV9fdXJsOmhvdmVyIC5jLXNvdXJjZV9fdGl0bGUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jLXNvdXJjZV9fdGl0bGUsIC5jLXNvdXJjZV9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5jLXNvdXJjZV9faWNvbiB7XG4gIHdpZHRoOiAxMnB4O1xuICBjb2xvcjogIzE4MTgzMztcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5jLXNvdXJjZV9faWNvbiBwYXRoIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4uYy1oYXBweS1jdXN0b21lcnMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1oYXBweS1jdXN0b21lcnM6YmVmb3JlLCAuYy1oYXBweS1jdXN0b21lcnM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMTAwcHg7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbn1cbi5jLWhhcHB5LWN1c3RvbWVyczpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYigyNTUsIDI1NSwgMjU1KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbn1cbi5jLWhhcHB5LWN1c3RvbWVyczphZnRlciB7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsICNmZmYgMTAwJSk7XG59XG4uYy1oYXBweS1jdXN0b21lcnNfX2xpc3Qge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uYy1oYXBweS1jdXN0b21lcnNfX2xpc3QtLTEgLnNsaWNrLWxpc3Qge1xuICBtYXJnaW4tbGVmdDogLTE1MHB4O1xufVxuLmMtaGFwcHktY3VzdG9tZXJzX19saXN0LS0zIHtcbiAgbWFyZ2luOiAwO1xufVxuLmMtaGFwcHktY3VzdG9tZXJzX19saXN0LS0zIC5zbGljay1saXN0IHtcbiAgbWFyZ2luLWxlZnQ6IC0zMDBweDtcbn1cbi5jLWhhcHB5LWN1c3RvbWVyc19fbGlzdCAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sge1xuICBwYWRkaW5nOiAwO1xufVxuLmMtaGFwcHktY3VzdG9tZXJzX19saXN0IC5zbGljay1saXN0IC5zbGljay10cmFjayAuc2xpY2stc2xpZGUge1xuICBtYXJnaW46IDAgNXB4O1xufVxuLmMtaGFwcHktY3VzdG9tZXJzX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMTVweDtcbiAgbWF4LXdpZHRoOiA1ODBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jLWhhcHB5LWN1c3RvbWVyc19faW5uZXIge1xuICBwYWRkaW5nOiA1cHggMjBweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VjZWNlYztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5jLWhhcHB5LWN1c3RvbWVyc19fZnVsbC1saW5rIHtcbiAgY29sb3I6ICMxODE4MzM7XG59XG4uYy1oYXBweS1jdXN0b21lcnNfX2Z1bGwtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMTgxODMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1oYXBweS1jdXN0b21lcnNfX2Z1bGwtbGluazpob3ZlciAuYy1oYXBweS1jdXN0b21lcnNfX2lubmVyIHtcbiAgYmFja2dyb3VuZDogI2Q5Nzg3MjtcbiAgYm9yZGVyOiAjZDk3ODcyO1xufVxuLmMtaGFwcHktY3VzdG9tZXJzX19mdWxsLWxpbms6aG92ZXIgLmMtaGFwcHktY3VzdG9tZXJzX19pY29uIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuLmMtaGFwcHktY3VzdG9tZXJzX19mdWxsLWxpbms6aG92ZXIgLmMtaGFwcHktY3VzdG9tZXJzX19xdW90ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmMtaGFwcHktY3VzdG9tZXJzX19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGZsZXg6IDAgMCAxNXB4O1xufVxuLmMtaGFwcHktY3VzdG9tZXJzX19xdW90ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZmxleDogMSAwIGNhbGMoMTAwJSAtIDMwcHgpO1xufVxuLmMtaGFwcHktY3VzdG9tZXJzX19xdW90ZSBwIHtcbiAgLypcdFx0ICAgIG1heC13aWR0aDogNTgwcHg7XG4gIFx0XHQgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIFx0XHQgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgXHRcdCAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBcdFx0ICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBcdFx0ICAgIGhlaWdodDogMjRweDtcbiAgXHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIFx0XHQgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgXHRcdCAgICBvdmVyZmxvdzogaGlkZGVuOyovXG4gIG1heC13aWR0aDogNDUwcHg7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi13aWR0aDogNDUwcHg7XG59XG4uYy1oYXBweS1jdXN0b21lcnNfX3F1b3RlIHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmMtY291bnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogIzE3NDM4NjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNvdW50ZXIge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgfVxufVxuLmMtY291bnRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiAjZDk3ODcyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvdHRvbTogLTRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1jb3VudGVyOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBib3R0b206IC04cHg7XG4gIH1cbn1cbi5vLXNlY3Rpb24tLWNhbGxfdG9fYWN0aW9uIC5vLWxheW91dCB7XG4gIGJhY2tncm91bmQ6ICMxNzQzODY7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5vLXNlY3Rpb24tLWNhbGxfdG9fYWN0aW9uIC5vLWxheW91dCB7XG4gICAgcGFkZGluZzogNTBweDtcbiAgfVxufVxuXG4uYy1oaWdobGlnaHRlZF9faW5uZXItLWhhcy1pbWFnZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICBncmlkLXJvdy1nYXA6IDMwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaGlnaGxpZ2h0ZWRfX2lubmVyLS1oYXMtaW1hZ2Uge1xuICAgIGdyaWQtZ2FwOiA2MHB4O1xuICAgIGdyaWQtY29sdW1uLWdhcDogNjBweDtcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDYwcHg7XG4gICAgY29sdW1uLWdhcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1oaWdobGlnaHRlZF9faW5uZXItLWhhcy1pbWFnZSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1oaWdobGlnaHRlZF9faW5uZXItLWhhcy1pbWFnZSAuYy1oaWdobGlnaHRlZF9fbWV0YSB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgfVxufVxuLmMtaGlnaGxpZ2h0ZWRfX2ZpZ3VyZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEyL3NwYW4gMTI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1oaWdobGlnaHRlZF9fZmlndXJlIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2L3NwYW4gNjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1oaWdobGlnaHRlZF9fZmlndXJlIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA1L3NwYW4gNTtcbiAgfVxufVxuLmMtaGlnaGxpZ2h0ZWRfX2ltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmMtaGlnaGxpZ2h0ZWRfX21ldGEge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBncmlkLWNvbHVtbjogc3BhbiAxMi9zcGFuIDEyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWhpZ2hsaWdodGVkX19tZXRhIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2L3NwYW4gNjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1oaWdobGlnaHRlZF9fbWV0YSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNy9zcGFuIDc7XG4gIH1cbn1cbi5jLWhpZ2hsaWdodGVkX19tZXRhIHAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmMtaGlnaGxpZ2h0ZWRfX21ldGEgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmMtaGlnaGxpZ2h0ZWRfX21ldGEgc3Ryb25nIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMTJweCAxNXB4O1xufVxuXG4uYy1zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgY29sb3I6ICMxNzQzODY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLmMtY2FyZHNfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWNvbHVtbi1nYXA6IDMwcHg7XG4gIC13ZWJraXQtY29sdW1uLWdhcDogMzBweDtcbiAgY29sdW1uLWdhcDogMzBweDtcbiAgZ3JpZC1yb3ctZ2FwOiAzMHB4O1xuICByb3ctZ2FwOiAzMHB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmRzX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtZ2FwOiA2MHB4O1xuICAgIGdyaWQtY29sdW1uLWdhcDogNjBweDtcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDYwcHg7XG4gICAgY29sdW1uLWdhcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1jYXJkc19fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxufVxuLmMtY2FyZHNfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1jYXJkc19faXRlbSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgfVxufVxuLmMtY2FyZHNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjMTc0Mzg2O1xufVxuLmMtY2FyZHNfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmMtY2FyZHNfX2Rlc2NyaXB0aW9uIHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmMtcGlsbHNfX2xpc3Qge1xuICBtYXJnaW46IDAgLTJweDtcbn1cbi5jLXBpbGxzX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMnB4O1xufVxuXG4uYy1waWxsIHtcbiAgcGFkZGluZzogN3B4IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogI0YwRTVGRjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmMtcGlsbF9fdGV4dCB7XG4gIGNvbG9yOiAjNTkwMUYyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uYy1xdWVzdGlvbnMge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1xdWVzdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gIH1cbn1cbi5jLXF1ZXN0aW9uc19fZmlndXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDM2NXB4O1xuICBsZWZ0OiBpbmhlcml0O1xuICByaWdodDogLTEwMHB4O1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXF1ZXN0aW9uc19fZmlndXJlIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXgtd2lkdGg6IDQyNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXF1ZXN0aW9uc19fZmlndXJlIHtcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgd2lkdGg6IDQyNXB4O1xuICB9XG59XG4uYy1xdWVzdGlvbnNfX21ldGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qei1pbmRleDogMzsqL1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXF1ZXN0aW9uc19fbWV0YSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NSU7XG4gIH1cbn1cbi5jLXF1ZXN0aW9uc19fdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYy1xdWVzdGlvbnNfX2Rlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZTZlNmU2O1xufVxuLmMtcXVlc3Rpb25zX19kZXNjcmlwdGlvbiBzdHJvbmcge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLXF1ZXN0aW9uc19fYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uYy1xdWVzdGlvbnNfX2J1dHRvbnMgLmMtYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmMtcXVlc3Rpb25zX19idXR0b25zIC5jLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1xdWVzdGlvbnNfX2J1dHRvbnMgLmMtYnV0dG9uOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXF1ZXN0aW9uc19fYnV0dG9ucyAuYy1idXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuYy1xdWVzdGlvbnNfX2J1dHRvbnMgLmMtYnV0dG9uOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uYy1xdWVzdGlvbnNfX2J1dHRvbnMgLmMtYnV0dG9uX19wcmltYXJ5OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMTtcbiAgYW5pbWF0aW9uOiBwdWxzZSAycyBpbmZpbml0ZTtcbiAgei1pbmRleDogLTE7XG59XG4uYy1xdWVzdGlvbnNfX2xhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6ICNEMUQxRDE7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xMDBweDtcbiAgdG9wOiBjYWxjKDUwJSAtIDE3cHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1xdWVzdGlvbnNfX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmMtcXVlc3Rpb25zX19wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogIzE0MTQxNDtcbn1cbi5jLXF1ZXN0aW9uc19fc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogIzU5MDFGMjtcbn1cblxuLmMtaW50cm8gLm8tY29sdW1uLm8tY29sdW1uX190aXRsZSB7XG4gIG1heC13aWR0aDogNTUwcHg7XG59XG4uYy1pbnRybyAuby1jb2x1bW4uby1jb2x1bW5fX3RleHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG5cbi5jLWNhc2VfX2hlYWRlciAuby1jb2x1bW4uby1jb2x1bW5fX3RleHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1heC13aWR0aDogNTUwcHg7XG59XG5cbi5vLW5vbmUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jLXNtYWxsLWNvbnRhaW5lciAuby1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDMyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNtYWxsLWNvbnRhaW5lciAuby1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgfVxufVxuXG4uYy1pbWFnZV9jb250YWluZXJfX2xpbmtzIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcbiAgLypcdFx0cGFkZGluZzogMjBweDtcbiAgXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1vdXRsaW5lOyovXG4gIC8qYm9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7Ki9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1pbWFnZV9jb250YWluZXJfX2xpbmtzIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2L3NwYW4gNjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYy1pbWFnZV9jb250YWluZXJfX2xpbmtzIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA0L3NwYW4gNDtcbiAgfVxufVxuLmMtaW1hZ2VfY29udGFpbmVyX19pbWFnZS0taG9sZGVyIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDMwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWltYWdlX2NvbnRhaW5lcl9faW1hZ2UtLWhvbGRlciB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNi9zcGFuIDY7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYy1pbWFnZV9jb250YWluZXJfX2ltYWdlLS1ob2xkZXIge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDgvc3BhbiA4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLmMtaW1hZ2VfY29udGFpbmVyX190ZXh0IHtcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbi5jLWltYWdlX2NvbnRhaW5lcl9fZmlndXJlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAtMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMzAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgcmlnaHQ6IC0yMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1pbWFnZV9jb250YWluZXJfX2ZpZ3VyZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1pbWFnZV9jb250YWluZXJfX2ltYWdlIHtcbiAgbWF4LWhlaWdodDogMzgwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWltYWdlX2NvbnRhaW5lcl9faW1hZ2Uge1xuICAgIG1heC1oZWlnaHQ6IDQ0MnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgfVxufVxuLmMtaW1hZ2VfY29udGFpbmVyX19tZXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYy1pbWFnZV9jb250YWluZXJfX21ldGEtLWhvbGRlciB7XG4gIGZsZXg6IDEgMCBjYWxjKDEwMCUgLSA2OHB4KTtcbn1cbi5jLWltYWdlX2NvbnRhaW5lcl9fYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG59XG4uYy1pbWFnZV9jb250YWluZXJfX2J1dHRvbiBzdmcge1xuICB3aWR0aDogMzJweDtcbn1cbi5jLWltYWdlX2NvbnRhaW5lcl9fZnVsbC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuLmMtaW1hZ2VfY29udGFpbmVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMxODE4MzM7XG59XG4uYy1pbWFnZV9jb250YWluZXJfX2Rlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMxODE4MzM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDIxcHg7XG59XG4uYy1pbWFnZV9jb250YWluZXJfX2Rlc2NyaXB0aW9uIHAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5jLWltYWdlX2NvbnRhaW5lcl9fZGVzY3JpcHRpb24gcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmMtaW1hZ2VfY29udGFpbmVyX19pdGVtIHtcbiAgcGFkZGluZzogMThweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAvKmJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzOyovXG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2VjZWM7XG59XG4uYy1pbWFnZV9jb250YWluZXJfX2l0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uYy1pY29uLWxpc3RfX2xpc3Qge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uYy1pY29uLWxpc3RfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmMtaWNvbi1saXN0X19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYy1pY29uLWxpc3RfX2Z1bGwtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMxODE4MzM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jLWljb24tbGlzdF9fZnVsbC1saW5rIC5jLXVzcHNfX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1pY29uLWxpc3RfX2Z1bGwtbGluayAuYy11c3BzX190ZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtMnB4O1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMjVzO1xufVxuLmMtaWNvbi1saXN0X19mdWxsLWxpbms6aG92ZXIge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYy1pY29uLWxpc3RfX2Z1bGwtbGluazpob3ZlciAuYy11c3BzX190ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1pY29uLWxpc3RfX2Z1bGwtbGluazpob3ZlciAuYy11c3BzX190ZXh0OmFmdGVyIHtcbiAgd2lkdGg6IDA7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMjVzO1xufVxuLmMtaWNvbi1saXN0X19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5jLWljb24tbGlzdF9fZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLmMtaWNvbi1saXN0X19pY29uIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5jLXVzcHNfX2xpc3QtLXByaW1hcnkgLmMtaWNvbi1saXN0X19pY29uIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzE3NDM4Njtcbn1cbi5jLXVzcHNfX2xpc3QtLXNlY29uZGFyeSAuYy1pY29uLWxpc3RfX2ljb24gc3ZnIHBhdGgge1xuICBmaWxsOiAjRkZGO1xufVxuLmMtdXNwc19fbGlzdC0tdGVydGlhcnkgLmMtaWNvbi1saXN0X19pY29uIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2Q5Nzg3Mjtcbn1cbi5jLXVzcHNfX2xpc3QtLXdoaXRlIC5jLWljb24tbGlzdF9faWNvbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmY7XG59XG4uYy11c3BzX19saXN0LS1ibGFjayAuYy1pY29uLWxpc3RfX2ljb24gc3ZnIHBhdGgge1xuICBmaWxsOiAjMDAwO1xufVxuLmMtaWNvbi1saXN0X190aXRsZSB7XG4gIGNvbG9yOiAjMTc0Mzg2O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmMtaWNvbi1saXN0X19zdWJ0aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMTgxODMzO1xufVxuXG4uYy1mb3JtLXF1b3RlIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLWZvcm0tcXVvdGVfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmMtZm9ybS1xdW90ZV9fZmlndXJlIHtcbiAgZmxleDogMCAwIDgwcHg7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIC8qYm9yZGVyLXJhZGl1czogMTAwJTsqL1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIC8qYmFja2dyb3VuZDogJGNvbG9yLW91dGxpbmU7Ki9cbn1cbi5jLWZvcm0tcXVvdGVfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmMtZm9ybS1xdW90ZV9fbWV0YSB7XG4gIGZsZXg6IDEgMCBjYWxjKDEwMCUgLSA5MHB4KTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLmMtZm9ybS1xdW90ZV9fcXVvdGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmMtZm9ybS1xdW90ZV9fcXVvdGUgcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW46IDA7XG59XG4uYy1mb3JtLXF1b3RlX19uYW1lIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgb3BhY2l0eTogMC44O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgfVxuICA3MCUge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIH1cbiAgNzAlIHtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMCAwIDEwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICB9XG59IiwiaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbioge1xuICAmLFxuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgfVxufVxuIiwiLyogbW9udHNlcnJhdC1yZWd1bGFyIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC12MjUtbGF0aW4tcmVndWxhci5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC12MjUtbGF0aW4tcmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBJRTYtSUU4ICovXG4gICAgICAgdXJsKCcuLi9mb250cy9tb250c2VycmF0LXYyNS1sYXRpbi1yZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgICAgICB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLXJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLCAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgICAgICB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLXJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xuICAgICAgIHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC12MjUtbGF0aW4tcmVndWxhci5zdmcjTW9udHNlcnJhdCcpIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIG1vbnRzZXJyYXQtaXRhbGljIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC12MjUtbGF0aW4taXRhbGljLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogdXJsKCcuLi9mb250cy9tb250c2VycmF0LXYyNS1sYXRpbi1pdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xuICAgICAgIHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC12MjUtbGF0aW4taXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgICAgICB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLWl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIE1vZGVybiBCcm93c2VycyAqL1xuICAgICAgIHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC12MjUtbGF0aW4taXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cbiAgICAgICB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLWl0YWxpYy5zdmcjTW9udHNlcnJhdCcpIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIG1vbnRzZXJyYXQtNzAwIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC12MjUtbGF0aW4tNzAwLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogdXJsKCcuLi9mb250cy9tb250c2VycmF0LXYyNS1sYXRpbi03MDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xuICAgICAgIHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC12MjUtbGF0aW4tNzAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgICAgICB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLTcwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIE1vZGVybiBCcm93c2VycyAqL1xuICAgICAgIHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC12MjUtbGF0aW4tNzAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cbiAgICAgICB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLTcwMC5zdmcjTW9udHNlcnJhdCcpIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIG1vbnRzZXJyYXQtNzAwaXRhbGljIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC12MjUtbGF0aW4tNzAwaXRhbGljLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogdXJsKCcuLi9mb250cy9tb250c2VycmF0LXYyNS1sYXRpbi03MDBpdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xuICAgICAgIHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC12MjUtbGF0aW4tNzAwaXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgICAgICB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLTcwMGl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIE1vZGVybiBCcm93c2VycyAqL1xuICAgICAgIHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC12MjUtbGF0aW4tNzAwaXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cbiAgICAgICB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLTcwMGl0YWxpYy5zdmcjTW9udHNlcnJhdCcpIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIG1vbnRzZXJyYXQtODAwIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogODAwO1xuICBzcmM6IHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC12MjUtbGF0aW4tODAwLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogdXJsKCcuLi9mb250cy9tb250c2VycmF0LXYyNS1sYXRpbi04MDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xuICAgICAgIHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC12MjUtbGF0aW4tODAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgICAgICB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLTgwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIE1vZGVybiBCcm93c2VycyAqL1xuICAgICAgIHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC12MjUtbGF0aW4tODAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cbiAgICAgICB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLTgwMC5zdmcjTW9udHNlcnJhdCcpIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIG1vbnRzZXJyYXQtODAwaXRhbGljIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogODAwO1xuICBzcmM6IHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC12MjUtbGF0aW4tODAwaXRhbGljLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogdXJsKCcuLi9mb250cy9tb250c2VycmF0LXYyNS1sYXRpbi04MDBpdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xuICAgICAgIHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC12MjUtbGF0aW4tODAwaXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgICAgICB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLTgwMGl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIE1vZGVybiBCcm93c2VycyAqL1xuICAgICAgIHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC12MjUtbGF0aW4tODAwaXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cbiAgICAgICB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLTgwMGl0YWxpYy5zdmcjTW9udHNlcnJhdCcpIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIG1vbnRzZXJyYXQtOTAwIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC12MjUtbGF0aW4tOTAwLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogdXJsKCcuLi9mb250cy9tb250c2VycmF0LXYyNS1sYXRpbi05MDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xuICAgICAgIHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC12MjUtbGF0aW4tOTAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgICAgICB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLTkwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIE1vZGVybiBCcm93c2VycyAqL1xuICAgICAgIHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC12MjUtbGF0aW4tOTAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cbiAgICAgICB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLTkwMC5zdmcjTW9udHNlcnJhdCcpIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIG1vbnRzZXJyYXQtOTAwaXRhbGljIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC12MjUtbGF0aW4tOTAwaXRhbGljLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogdXJsKCcuLi9mb250cy9tb250c2VycmF0LXYyNS1sYXRpbi05MDBpdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xuICAgICAgIHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC12MjUtbGF0aW4tOTAwaXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgICAgICB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLTkwMGl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIE1vZGVybiBCcm93c2VycyAqL1xuICAgICAgIHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC12MjUtbGF0aW4tOTAwaXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cbiAgICAgICB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjI1LWxhdGluLTkwMGl0YWxpYy5zdmcjTW9udHNlcnJhdCcpIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cbn0iLCJodG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICNSRVNFVFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBIHZlcnkgc2ltcGxlIHJlc2V0IHRoYXQgc2l0cyBvbiB0b3Agb2YgTm9ybWFsaXplLmNzcy5cbiAqL1xuXG5ib2R5LFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbmJsb2NrcXVvdGUsIHAsIHByZSxcbmRsLCBkZCwgb2wsIHVsLFxuZmlndXJlLFxuaHIsXG5maWVsZHNldCwgbGVnZW5kIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5cbi8qKlxuICogUmVtb3ZlIHRyYWlsaW5nIG1hcmdpbnMgZnJvbSBuZXN0ZWQgbGlzdHMuXG4gKi9cblxubGkgPiB7XG4gIG9sLFxuICB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5cbi8qKlxuICogUmVtb3ZlIGRlZmF1bHQgdGFibGUgc3BhY2luZy5cbiAqL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5cbi8qKlxuICogMS4gUmVzZXQgQ2hyb21lIGFuZCBGaXJlZm94IGJlaGF2aW91ciB3aGljaCBzZXRzIGEgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YFxuICogICAgb24gZmllbGRzZXRzLlxuICovXG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwOyAvKiBbMV0gKi9cbiAgYm9yZGVyOiAwO1xufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICNTSEFSRURcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogU2hhcmVkIGRlY2xhcmF0aW9ucyBmb3IgY2VydGFpbiBlbGVtZW50cy5cbiAqL1xuXG4vKipcbiAqIEFsd2F5cyBkZWNsYXJlIG1hcmdpbnMgaW4gdGhlIHNhbWUgZGlyZWN0aW9uOlxuICogY3Nzd2l6YXJkcnkuY29tLzIwMTIvMDYvc2luZ2xlLWRpcmVjdGlvbi1tYXJnaW4tZGVjbGFyYXRpb25zXG4gKi9cblxuYWRkcmVzcyxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG5ibG9ja3F1b3RlLCBwLCBwcmUsXG5kbCwgb2wsIHVsLFxuZmlndXJlLFxuaHIsXG50YWJsZSxcbmZpZWxkc2V0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuXG4vKipcbiAqIENvbnNpc3RlbnQgaW5kZW50YXRpb24gZm9yIGxpc3RzLlxuICovXG5cbmRkLCBvbCwgdWwge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbiIsImJsb2NrcXVvdGUge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59IiwiLmMtYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGluaXRpYWw7XG4gICAgXG4gICAgJl9fdGV4dCwgJl9faWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAmX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBpbml0aWFsO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICAuYy1idXR0b24ge1xuICAgICAgICAgICAgJl9fYmFja2dyb3VuZCB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsImgxLCAuaDEge1xuICBjb2xvcjogJGNvbG9yLXRpdGxlO1xuICBmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcblxuICBAaW5jbHVkZSBicChtZWRpdW0pIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gIH1cblxuICBAaW5jbHVkZSBicChsYXJnZSkge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgfVxufVxuXG5oMiwgLmgyIHtcbiAgY29sb3I6ICRjb2xvci10aXRsZTtcbiAgZm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuICBmb250LXdlaWdodDogOTAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgXG4gIEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICB9XG59XG5cbmgzLCAuaDMge1xuICBjb2xvcjogJGNvbG9yLXRpdGxlO1xuICBmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBcbiAgQGluY2x1ZGUgYnAobWVkaXVtKSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuaDQsIC5oNCB7XG4gIGNvbG9yOiAkY29sb3ItdGl0bGU7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIFxuICBAaW5jbHVkZSBicChtZWRpdW0pIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cblxuICBAaW5jbHVkZSBicChsYXJnZSkge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuXG5oNSwgLmg1IHtcbiAgY29sb3I6ICRjb2xvci10aXRsZTtcbiAgZm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuICBmb250LXdlaWdodDogOTAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyAgIFxuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgXG4gIEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuXG4gIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5cbmg2LCAuaDYge1xuICBjb2xvcjogJGNvbG9yLXRpdGxlO1xuICBmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBcbiAgQGluY2x1ZGUgYnAobWVkaXVtKSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cblxuLmMtdGl0bGUtLWJsYWNrIHtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLmMtdGl0bGUtLXByaW1hcnkge1xuICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5jLXRpdGxlLS1zZWNvbmRhcnkge1xuICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbn1cblxuLmMtdGl0bGUtLXRlcnRpYXJ5IHtcbiAgY29sb3I6ICRjb2xvci10ZXJ0aWFyeTtcbn1cblxuLmMtdGl0bGUtLXF1YXRlcm5hcnkge1xuICBjb2xvcjogJGNvbG9yLXF1YXRlcm5hcnk7XG59XG5cbi5jLXRpdGxlLS1zZW5hcnkge1xuICBjb2xvcjogJGNvbG9yLXNlbmFyeTtcbn1cbiIsIi8qIENvbG9yc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLy8gQ29sb3JzIHNob3VsZG50IGJlIHVzZWQgZGlyZWN0bHkgYnV0IHJlYXNzaWduZWRcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1vZmZibGFjazogIzE4MTgzMztcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGV4dFxuJGNvbG9yLXRpdGxlOiAkY29sb3Itb2ZmYmxhY2s7XG4kY29sb3ItdGV4dDogIzIxMjA0NTtcbiRjb2xvci10ZXh0OiAjMTgxODMzO1xuJGNvbG9yLXN0cm9uZzogJGNvbG9yLXRpdGxlO1xuXG4kY29sb3Itb3V0bGluZTogI2VjZWNlYztcbiRjb2xvci1vdXRsaW5lLWRhcms6ICNDQ0NDQ0M7XG5cbi8vIENvbG9yc1xuJGNvbG9yLWJhY2tncm91bmQtc2l0ZTogJGNvbG9yLXdoaXRlO1xuJGNvbG9yLWJhY2tncm91bmQ6ICNlOWY1ZmE7XG4kY29sb3ItYmFja2dyb3VuZC1mb290ZXI6ICMyMjFmNDQ7XG4kY29sb3Itc2Vjb25kYXJ5LWZvb3RlcjogI0ZGRjtcblxuJGNvbG9yLXByaW1hcnk6ICMxNjQyODc7XG4kY29sb3ItcHJpbWFyeTogIzE3NDM4NjtcbiRjb2xvci1zZWNvbmRhcnk6ICNGRkY7XG4kY29sb3ItdGVydGlhcnk6ICNmNDljNTU7XG4kY29sb3ItdGVydGlhcnk6ICNkOTc4NzI7XG4kY29sb3ItcXVhdGVybmFyeTogI2ZmZjJlNztcbiRjb2xvci1zZW5hcnk6ICMxRDk5MjQ7XG4kY29sb3ItbGlnaHRibHVlOiAjNGFiNWRmO1xuXG5cbiRjb2xvci1hZGR0b2NhcnQ6ICMxRDk5MjQ7XG5cbiRjb2xvci1wdXJwbGU6ICM1OTAxRjI7XG4kY29sb3Itb2ZmcHVycGxlOiAjRjBFNUZGO1xuJGNvbG9yLW9mZmJsYWNrOiAjMTQxNDE0O1xuXG4vLyBIb3ZlclxuJGNvbG9yLXByaW1hcnktaG92ZXI6IGRhcmtlbigkY29sb3ItcHJpbWFyeSwgMTAlKTtcbiRjb2xvci1zZWNvbmRhcnktaG92ZXI6ICRjb2xvci1wcmltYXJ5O1xuJGNvbG9yLXRlcnRpYXJ5LWhvdmVyOiBkYXJrZW4oJGNvbG9yLXRlcnRpYXJ5LCAxMCUpO1xuJGNvbG9yLXF1YXRlcm5hcnktaG92ZXI6IGRhcmtlbigkY29sb3ItcXVhdGVybmFyeSwgMTAlKTtcbiRjb2xvci1hZGR0b2NhcnQtaG92ZXI6IGRhcmtlbigkY29sb3ItYWRkdG9jYXJ0LCAxMCUpO1xuXG4kY29sb3ItYmxhY2staG92ZXI6ICMwMDA1MDA7XG4kY29sb3Itd2hpdGUtaG92ZXI6ICNmMmYyZjI7XG5cbi8vIEljb25cbiRjb2xvci1pY29uOiAkY29sb3Itd2hpdGU7XG5cbi8vIExpbmtzXG4kY29sb3ItbGluazogJGNvbG9yLXByaW1hcnk7XG4kY29sb3ItbGluay1ob3ZlcjogZGFya2VuKCRjb2xvci1saW5rLCAxMCUpO1xuXG4kY29sb3ItdGl0bGUtc2Vjb25kYXJ5LWZvb3RlcjogJGNvbG9yLWJsYWNrO1xuJGNvbG9yLWxpbmstc2Vjb25kYXJ5LWZvb3RlcjogIzIwMjAyMjtcbiRjb2xvci1saW5rLWhvdmVyLXNlY29uZGFyeS1mb290ZXI6ICRjb2xvci1ibGFjaztcblxuJGNvbG9yLW1lbnUtbGluazogICMxRjFGMUY7XG5cbi8vIEZlZWRiYWNrXG4kY29sb3ItcmVkOiByZWQ7XG4kY29sb3ItZ3JlZW46IGdyZWVuO1xuJGNvbG9yLW9yYW5nZTogb3JhbmdlO1xuXG4vLyBGb3JtXG4kY29sb3ItZm9ybS1iYWNrZ3JvdW5kOiAjZTlmNWZhO1xuJGNvbG9yLWZvcm0tdGl0bGU6ICRjb2xvci1ibGFjaztcbiRjb2xvci1mb3JtLWRlc2NyaXB0aW9uOiAkY29sb3ItdGV4dDtcbiRjb2xvci1mb3JtLWxhYmVsOiAkY29sb3ItYmxhY2s7XG5cbi8vIFNvY2lhbCBNZWRpYVxuJGNvbG9yLWluc3RhZ3JhbTogXHRcdFx0I2MzMmFhMztcbiRjb2xvci10d2l0dGVyOlx0XHQgXHRcdCMxZGExZjI7XG4kY29sb3ItbGlua2VkaW46XHQgXHRcdCMwYTY2YzI7XG4kY29sb3ItdGlrdG9rOlx0IFx0XHRcdCMwMTAxMDE7XG4kY29sb3IteW91dHViZTpcdCBcdFx0XHQjZmYwMDAwO1xuJGNvbG9yLXdoYXRzYXBwOlx0IFx0XHQjMjVkMzY2O1xuJGNvbG9yLWZhY2Vib29rOlx0IFx0XHQjM2I1OTk4O1xuJGNvbG9yLXBpbnRlcmVzdDpcdFx0XHQjYmQwODFjO1xuXG4vL0Rhc2hib2FyZCAoV29vQ29tbWVyY2UpXG4kY29sb3ItY29tcGxldGVkOiBcdFx0XHQjYzZlMWM2O1xuJGNvbG9yLWZhaWxlZDpcdFx0IFx0XHQjZWJhM2EzO1xuJGNvbG9yLXJlZnVuZGVkOlx0IFx0XHQjZTVlNWU1O1xuJGNvbG9yLW9uaG9sZDpcdCBcdFx0XHQjZjhkZGE3O1xuJGNvbG9yLXByb2Nlc3Npbmc6XHQgXHRcdCNjOGQ3ZTE7XG4kY29sb3ItcGVuZGluZzpcdCBcdFx0XHQjZTVlNWU1O1xuJGNvbG9yLWNhbmNlbGxlZDpcdCBcdFx0I2ZmZGRiZTtcblxuJGNvbG9yLWNvbXBsZXRlZC10ZXh0OiBcdFx0IzViODQxYjtcbiRjb2xvci1mYWlsZWQtdGV4dDpcdFx0IFx0Izc2MTkxOTtcbiRjb2xvci1yZWZ1bmRlZC10ZXh0Olx0IFx0Izc3NztcbiRjb2xvci1vbmhvbGQtdGV4dDpcdCBcdFx0Izk0NjYwYztcbiRjb2xvci1wcm9jZXNzaW5nLXRleHQ6XHRcdCMyZTQ0NTM7XG4kY29sb3ItcGVuZGluZy10ZXh0Olx0XHQjNzc3O1xuJGNvbG9yLWNhbmNlbGxlZC10ZXh0Olx0IFx0I2M1ODgxMDsiLCIkbm8tcmFkaXVzOiAwcHggIWRlZmF1bHQ7XG4kZ2xvYmFsLXJhZGl1czogOHB4ICFkZWZhdWx0O1xuJGdsb2JhbC10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb250LXRleHQ6ICdNb250c2VycmF0JywgJ0FyaWFsJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmb250LXRpdGxlOiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG5cbiRicmVha3BvaW50czogKFxuXHR4eHMgOiAzMjBweCxcblx0ZXh0cmFzbWFsbDogMzc1cHgsXG5cdHNtYWxsOiA0NTBweCxcblx0bWVkaXVtIDogNzY4cHgsXG5cdGxhcmdlIDogMTAyNHB4LFxuXHR4bGFyZ2UgOiAxMjgwcHgsXG5cdHh4bGFyZ2UgOiAxNDAwcHgsXG5cdGZ1bGw6IDEwMCUsXG4pOyIsImhyIHtcbiBcdGRpc3BsYXk6IGJsb2NrO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3Itb3V0bGluZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn0iLCJodG1sIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJhY2tncm91bmQtc2l0ZTtcbiAgY29sb3I6ICRjb2xvci10ZXh0O1xuICBmb250LWZhbWlseTogJGZvbnQtdGV4dDtcbiAgZm9udC1zaXplOiAxNnB4OyAvKiBbMV0gKi8gLyogMTNweCAqL1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgLyogWzFdICovXG4gIG1pbi1oZWlnaHQ6IDEwMCU7IC8qIFszXSAqL1xuICBvdmVyZmxvdy15OiBzY3JvbGw7IC8qIFsyXSAqL1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuXG4gICY6bm90KC53Zi1wcmVsb2FkZWQpIHtcbiAgICBmb250LWZhbWlseTogQXJpYWwgQmxhY2s7XG5cbiAgICBoMSwgaDIsIGgzLFxuICAgIGg0LCBoNSwgaDYge1xuICAgICAgZm9udC1mYW1pbHk6IEFyaWFsIEJsYWNrO1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB9XG4gIH1cbn0iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI0lNQUdFU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBGbHVpZCBpbWFnZXMgZm9yIHJlc3BvbnNpdmUgcHVycG9zZXMuXG4gKiAyLiBPZmZzZXQgYGFsdGAgdGV4dCBmcm9tIHN1cnJvdW5kaW5nIGNvcHkuXG4gKiAzLiBTZXR0aW5nIGB2ZXJ0aWNhbC1hbGlnbmAgcmVtb3ZlcyB0aGUgd2hpdGVzcGFjZSB0aGF0IGFwcGVhcnMgdW5kZXIgYGltZ2BcbiAqICAgIGVsZW1lbnRzIHdoZW4gdGhleSBhcmUgZHJvcHBlZCBpbnRvIGEgcGFnZSBhcy1pcy4gU2FmZXIgYWx0ZXJuYXRpdmUgdG9cbiAqICAgIHVzaW5nIGBkaXNwbGF5OiBibG9jaztgLlxuICovXG5cbmltZyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgLyogWzJdICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogWzFdICovXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8qIFszXSAqL1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi8qKlxuICogMS4gSWYgYSBgd2lkdGhgIGFuZC9vciBgaGVpZ2h0YCBhdHRyaWJ1dGUgaGF2ZSBiZWVuIGV4cGxpY2l0bHkgZGVmaW5lZCwgbGV04oCZc1xuICogICAgbm90IG1ha2UgdGhlIGltYWdlIGZsdWlkLlxuICovXG5cbmltZ1t3aWR0aF0sXG5pbWdbaGVpZ2h0XSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbiIsImlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLCBcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXNcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmhvdmVyXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMHB4IDEwMDBweCAkY29sb3Itd2hpdGUgaW5zZXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHM7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcbn1cblxuaW5wdXQsIHRleHRhcmVhLCBzZWxlY3Qge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IDExcHggMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1vdXRsaW5lO1xuICAgIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXNpemU6IDE2cHg7XG59XG5cbnRleHRhcmVhIHtcbiAgICByZXNpemU6IG5vbmU7XG4gICAgaGVpZ2h0OiA4cmVtIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbnNlbGVjdCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6Oi1tcy1leHBhbmQgeyAvKiBmb3IgSUUgMTEgKi9cbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbnNlbGVjdDpub3QoW211bHRpcGxlXSkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Ryb3Bkb3duLWFycm93LnN2ZycpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5zZWxlY3RbbXVsdGlwbGVdIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIFxuICAgIG9wdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDExcHggMjBweDtcblxuICAgIH1cbn1cblxuaW5wdXQ6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjp0cmFuc3BhcmVudDsgfVxuaW5wdXQ6Zm9jdXM6LW1vei1wbGFjZWhvbGRlciB7IGNvbG9yOnRyYW5zcGFyZW50OyB9XG5pbnB1dDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7IGNvbG9yOnRyYW5zcGFyZW50OyB9XG5pbnB1dDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjp0cmFuc3BhcmVudDsgfVxuXG50ZXh0YXJlYTpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOnRyYW5zcGFyZW50OyB9XG50ZXh0YXJlYTpmb2N1czotbW96LXBsYWNlaG9sZGVyIHsgY29sb3I6dHJhbnNwYXJlbnQ7IH1cbnRleHRhcmVhOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHsgY29sb3I6dHJhbnNwYXJlbnQ7IH1cbnRleHRhcmVhOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOnRyYW5zcGFyZW50OyB9XG5cbmlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6ICRjb2xvci1ibGFjazsgb3BhY2l0eTogLjR9XG5pbnB1dDotbW96LXBsYWNlaG9sZGVyIHsgY29sb3I6ICRjb2xvci1ibGFjazsgb3BhY2l0eTogLjR9XG5pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7IGNvbG9yOiAkY29sb3ItYmxhY2s7IG9wYWNpdHk6IC40fVxuaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6ICRjb2xvci1ibGFjazsgb3BhY2l0eTogLjR9XG5cbnRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6ICRjb2xvci1ibGFjazsgb3BhY2l0eTogLjR9XG50ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyIHsgY29sb3I6ICRjb2xvci1ibGFjazsgb3BhY2l0eTogLjR9XG50ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7IGNvbG9yOiAkY29sb3ItYmxhY2s7IG9wYWNpdHk6IC40fVxudGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6ICRjb2xvci1ibGFjazsgb3BhY2l0eTogLjR9XG5cbmJ1dHRvbltkaXNhYmxlZF0sIGh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIG9wYWNpdHk6IDAuNTtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDAgMCAuMjVyZW0gMDtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgIGFwcGVhcmFuY2U6ICAgICAgICAgY2hlY2tib3g7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICBhcHBlYXJhbmNlOiAgICAgICAgIHJhZGlvO1xufVxuXG5pbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgaW5wdXRbdHlwZT1lbWFpbF0sIGlucHV0W3R5cGU9dXJsXSxcbmlucHV0W3R5cGU9dGVsXSwgaW5wdXRbdHlwZT1zZWFyY2hdLCBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IFxufVxuXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgdHJhbnNpdGlvbjogMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXI6IDA7XG59IiwiLm8tbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gIEBpbmNsdWRlIGJwKHNtYWxsKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsYXJnZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgaW1nLm8tY29sdW1uX19maWd1cmUtLWNsb2NrLS1pbWFnZSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIEBpbmNsZHVlIGJwKHNtYWxsKSB7XG4gICAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICBpbWcuby1jb2x1bW5fX2ZpZ3VyZS0tY2xvY2stLWltYWdlIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIEBpbmNsZHVlIGJwKHNtYWxsKSB7XG4gICAgICAgICAgcmlnaHQ6IC0yNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vLWxheW91dC0tcmV2ZXJzZSAmIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuby1jb2x1bW4ge1xuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiBPcmRlciAqL1xuLm8tbGF5b3V0LS1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXG4gIEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBpbmhlcml0O1xuICB9XG59XG5cbi8qIFZlcnRpY2FsIGFsaWduICovXG4uby1hbGlnbi1jZW50ZXIge1xuICAuby1sYXlvdXQge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfSBcbn1cblxuLm8tYWxpZ24tY2VudGVyIHtcbiAgLm8tbGF5b3V0IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfSBcbn1cblxuLm8tYWxpZ24tYm90dG9tIHtcbiAgLm8tbGF5b3V0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH0gXG59XG5cblxuLyogU2l6ZXMgKi9cbi5vLWxheW91dC0tMTAwIHtcbiAgLyp3aWR0aDogMTAwJTsqL1xuICA+IC5vLWxheW91dF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm8tbGF5b3V0LS01MC01MCB7XG4gID4gLm8tbGF5b3V0X19pdGVtIHtcbiAgICBAaW5jbHVkZSBicChtZWRpdW0pIHtcbiAgICAgIHdpZHRoOiA0OSU7XG4gICAgfVxuICB9XG59XG5cbi5vLWxheW91dC0tMzMtNjYge1xuICA+IC5vLWxheW91dF9faXRlbSB7XG4gICAgQGluY2x1ZGUgYnAobWVkaXVtKSB7XG4gICAgICB3aWR0aDogNjQlO1xuXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICB3aWR0aDogMzIlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uby1sYXlvdXQtLTY2LTMzIHtcbiAgPiAuby1sYXlvdXRfX2l0ZW0ge1xuICAgIEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuICAgICAgd2lkdGg6IDMyJTtcblxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgd2lkdGg6IDY0JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm8tbGF5b3V0LS0zMy0zMy0zMyB7XG4gID4gLm8tbGF5b3V0X19pdGVtIHtcblxuICAgIEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuICAgICAgd2lkdGg6IDQ5JTtcblxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicChsYXJnZSkge1xuICAgICAgd2lkdGg6IDMyJTtcblxuICAgICAgLm8tc2VjdGlvbi0tY291bnRlciAmIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIHdpZHRoOiAzMiU7XG5cbiAgICAgICAgLm8tc2VjdGlvbi0tY291bnRlciAmIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uby1sYXlvdXQtLTI1LTI1LTI1LTI1IHtcbiAgPiAuby1sYXlvdXRfX2l0ZW0ge1xuXG4gICAgQGluY2x1ZGUgYnAobWVkaXVtKSB7XG4gICAgICB3aWR0aDogNDklO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICB3aWR0aDogMjMlO1xuICAgIH1cbiAgfVxufSIsIi5vLXNlY3Rpb24uby1zZWN0aW9uLS1saW5lIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYy1saW5lIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLW91dGxpbmU7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59IiwiYSB7XG5cdGNvbG9yOiAkY29sb3ItbGluaztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1saW5rO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG59XG4iLCJvbDpub3QoW2NsYXNzXSksIHVsOm5vdChbY2xhc3NdKSB7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICBsaTo6bWFya2VyIHtcbiAgICBjb2xvcjogJGNvbG9yLXRlcnRpYXJ5O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBcbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItdGVydGlhcnk7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA2cHg7XG4gICAgfVxuICB9XG59XG5cblxub2wsIHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxubGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gID4gdWwsXG4gID4gb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4uYy1saXN0IHtcbiAgJl9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAmX19mdWxsLWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5jLWxpc3Qge1xuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcblxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJvdHRvbTogLTJweDtcblxuICAgICAgICAgIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgICAgICAgICBib3JkZXItc3R5bGU6IGRhc2hlZDtcblxuICAgICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICAgIFxuICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC4yNXM7XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgLmMtbGlzdCB7XG4gICAgICAgICZfX2ljb24ge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzO1xuICAgICAgICB9XG4gICAgICBcbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuMjVzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbG9yOiAkY29sb3ItbGluaztcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcblxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzO1xuXG4gICAgc3ZnIHsgXG4gICAgICBwYXRoIHtcbiAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgIC5jLWxpc3RfX2Z1bGwtbGluayAmIHtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59IiwiIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cbiAgICAuYy1tZW51LFxuLm1lbnUge1xuICAgICZfX2xpc3Qge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAmLS1kcm9wZG93biB7XG5cbiAgICAgICAgXG4gICAgICAgICAgICAgICAgLmMtbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICZfX2Ryb3Bkb3duIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBpbmhlcml0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuYy1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19saW5rIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICA+IC5jLW1lbnVfX2Ryb3Bkb3duIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kcm9wZG93biB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMCk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcblxuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblxuXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgbWFyZ2luOiAwIDAgMCAtMTVweDtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWNlY2VjO1xuICAgIGJvcmRlci10b3A6IDA7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB9XG5cblxuXG4gICAgICAgIC5jLW1lbnUge1xuICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxufSIsIi5jLW1lbnUtb3ZlcmxheSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDYycHg7XG4gICAgdHJhbnNpdGlvbjogdG9wIC4xcztcbiAgICB6LWluZGV4OiAxMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAuYWRtaW4tYmFyICYge1xuICAgICAgICB0b3A6IGNhbGMoNjJweCArIDQ2cHgpO1xuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYWNrZ3JvdW5kLXNpdGU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XG5cbiAgICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAgICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICAgICAgIFxuICAgICAgICAmOi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fbmF2IHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAkZ2xvYmFsLXRyYW5zaXRpb247XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAuYy1tZW51IHtcbiAgICAgICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgICAgICAgICAgICYtLWRyb3Bkb3duIHtcblxuICAgICAgICAgICAgICAgICAgICAuYy1tZW51X19saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmMtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgLyogJi5jLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgICAgIC5jLWJ1dHRvbl9fdGV4dCwgLmMtbWVudV9fbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmMtYnV0dG9uX190ZXh0LCAuYy1tZW51X19saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9Ki9cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19jaGV2cm9uIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2Ryb3Bkb3duIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICAmLmlzLW9wZW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYy1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmLmlzLW9wZW4ge1xuICAgICAgICAubWVudS1vdmVybGF5X19jb250YWluZXIge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmMtbWVudSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYy1tZW51LFxuLm1lbnUge1xuXG4gICAgJl9fbGlzdCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJwKHhsYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgID4gLm1lbnVfX2Ryb3Bkb3duIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jLWJ1dHRvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAoeGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYy1tZW51X19saW5rIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzdweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicCh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0N3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmMtYnV0dG9uX19pY29uIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDRweCk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicCh4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmX19jaGV2cm9uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cztcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICBmaWxsOiAkY29sb3ItcHJpbWFyeTtcblxuICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtb3BlbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXJ0aWFyeTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmMtbW9iaWxlX19tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDVweCAwIHJnYmEoNzQsNzQsNzQsLjIpO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogOTBweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHRvcCAuMXM7XG4gICAgdHJhbnNpdGlvbjogdG9wIC4xcztcbiAgICB6LWluZGV4OiAxMDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIC5tZW51IHtcbiAgICAgICAgICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2xpbmstLWRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICAmLmlzLW9wZW4ge1xuXG4gICAgICAgICAgICAgICAgICAgID4gc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2Fycm93IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2Ryb3Bkb3duIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkY29sb3ItYmxhY2ssIDEwJSk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IC43NXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcblxuICAgICAgICAgICAgICAgICYuaXMtb3BlbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAubWVudV9faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQwNDA0MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07ICBcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgJi5idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAubWVudV9fbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAgXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgIH1cbn0iLCIkc2l6ZS1pdGVtOiA0OHB4O1xuXG4uYy1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAmX19saXN0IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBoZWlnaHQ6ICRzaXplLWl0ZW07XG5cbiAgICAgICAgPiBuYXYge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgPiAubmF2LWxpbmtzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgIC5wYWdlLW51bWJlcnMge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wcmV2LFxuICAgICZfX25leHQsXG4gICAgJl9faXRlbSxcbiAgICAucGFnZS1udW1iZXJzIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXRleHQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmlsbDogJGNvbG9yLW91dGxpbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgaGVpZ2h0OiAkc2l6ZS1pdGVtO1xuICAgICAgICBsaW5lLWhlaWdodDogJHNpemUtaXRlbTtcbiAgICAgICAgbWFyZ2luOiAwIC4yNXJlbTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogJHNpemUtaXRlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAmLmlzLWRpc2FibGVkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgICAgICAgICBmaWxsOiAkY29sb3ItdGV4dDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtY3VycmVudCwgJi5jdXJyZW50IHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktaG92ZXI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktaG92ZXI7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktaG92ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1ob3ZlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5kb3RzIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW91dGxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnByZXYsICYubmV4dCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuICAgICAgICBcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYucHJldiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLm5leHQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgfVxuXG4gICAgJl9fcHJldixcbiAgICAmX19uZXh0IHtcbiAgICAgICAgc3Bhbjpub3QoW2NsYXNzXSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgaGlkZGVuLXZpc3VhbGx5KCk7XG4gICAgICAgIH1cblxuICAgICAgICAucGFnaW5hdGlvbl9faWNvbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTJweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19uZXh0IHtcbiAgICAgICAgLnBhZ2luYXRpb25fX2ljb24ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicChsYXJnZSkge1xuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICYuaXMtY3VycmVudCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1ob3ZlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1ob3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuby1zZWN0aW9uIHtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tdG9wOiAxMDBweDtcblx0XG5cdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0bWFyZ2luLXRvcDogMTIwcHg7XG5cdH1cblxuXHRAaW5jbHVkZSBicCh4bGFyZ2UpIHtcblx0XHRtYXJnaW4tdG9wOiAxOTBweDtcblx0fVxuXHRcblx0Jl9fYmFja2dyb3VuZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhY2tncm91bmQ7XG5cdFx0cGFkZGluZzogMzBweCAwO1xuXG5cdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdHBhZGRpbmc6IDUwcHggMDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicCh4bGFyZ2UpIHtcblx0XHRcdHBhZGRpbmc6IDEzMHB4IDA7XG5cdFx0fVxuXG5cdFx0Ji0tcHJpbWFyeSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblxuXHRcdFx0Lm8tY29sdW1uX190ZXh0IHAge1xuXHRcdFx0XHRjb2xvcjogbGlnaHRlbigkY29sb3Itd2hpdGUsIDEwJSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tdGVydGlhcnkge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRlcnRpYXJ5O1xuXG5cdFx0XHQuby1jb2x1bW5fX3RleHQgcCB7XG5cdFx0XHRcdGNvbG9yOiBsaWdodGVuKCRjb2xvci13aGl0ZSwgMTAlKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1ibGFjayB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cblx0XHRcdC5vLWNvbHVtbl9fdGV4dCBwIHtcblx0XHRcdFx0Y29sb3I6IGxpZ2h0ZW4oJGNvbG9yLXdoaXRlLCAxMCUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYubm9fbWFyZ2luX3RvcCB7XG5cdFx0bWFyZ2luLXRvcDogMCFpbXBvcnRhbnQ7XG5cdH1cblxuXHQmLm5vX3BhZGRpbmdfdG9wIHtcblx0XHRwYWRkaW5nLXRvcDogMCFpbXBvcnRhbnQ7XG5cdH1cblxuXHQmLm5vX3BhZGRpbmdfYm90dG9tIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMCFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLmMtc2l0ZV9fbWFpbiB7XG5cdC5vLXNlY3Rpb24ge1xuXHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcblx0XHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDgwcHg7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJwKHhsYXJnZSkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA4MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uby1zZWN0aW9uLS1jb3VudGVyIHtcblx0Lm8tY29sdW1uX190ZXh0IHtcblx0XHRAaW5jbHVkZSBicChsYXJnZSkge1xuXHRcdCAgICBtYXgtd2lkdGg6IDIyNXB4O1xuXHRcdH1cblx0fVxufVxuXG4uby1zZWN0aW9uLS1wbGFubmluZyB7XG5cdC5vLWxheW91dF9faXRlbSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdHVsIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG59IiwiLnNsaWNrIHtcblxuICAmLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvKmN1cnNvcjogZ3JhYjsqL1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICB9XG5cbiAgJi10cmFjayB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICYtc2xpZGUge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gIH1cblxuICAmLWRvdHMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDEwcHggMCAwIDA7XG5cbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDAgMnB4O1xuXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJG5vLXJhZGl1cztcbiAgICAgICAgYmFja2dyb3VuZDogI0U4REVEMztcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggLjI1cyBlYXNlLWluO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAmLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgb3V0bGluZTogbm9uZSFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLWFjdGl2ZSB7XG5cbiAgfVxuXG4gICYtYXJyb3cge1xuXG4gIH1cblxuICAmLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAuNTtcbiAgfVxuXG59IiwidGFibGUge1xuXHR3aWR0aDogMTAwJTtcbn1cbiIsInN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn0iLCIuYy12aWRlbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW91dGxpbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5uZXIge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyc7IC8vbmVlZGVkIGZvciBwb2x5ZmlsbFxuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHRyYW5zcGFyZW50aXplKCRjb2xvci1ibGFjaywgLjg1KTtcbiAgICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgICB3aWR0aDogNHJlbTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAvKiAgIGJvcmRlcjogM3B4IHNvbGlkICRjb2xvci13aGl0ZTsqL1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAycHggcmdiYSgwLCAwLCAwLCAuMik7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgQGluY2x1ZGUgaGlkZGVuLXZpc3VhbGx5KCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IDJweCByZ2JhKDAsIDAsIDAsIC4yKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXByaW1hcnkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1ob3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXNlY29uZGFyeSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuXG4gICAgICAgICAgICAuYy12aWRlb19faWNvbiB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS1ob3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXRlcnRpYXJ5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZXJ0aWFyeTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZXJ0aWFyeS1ob3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIgLm8tYmx1cnJlZC1pbWFnZSB7XG4gXHR3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmlsdGVyOiBibHVyKDhweCk7XG4gfVxuXG4gLm8taW1hZ2Utcm91bmRlZCB7XG4gXHRib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcbiB9XG5cblxuIGZpZ3VyZSB7XG4gXHRmaWdjYXB0aW9uIHtcbiBcdCAgICBtYXJnaW4tdG9wOiAxNXB4O1xuXHQgICAgZm9udC1zdHlsZTogaXRhbGljO1xuXHQgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiBcdH1cbiB9IiwiLm8tY29sdW1uIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICZfX2hpZ2hsaWdodGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcXVhdGVybmFyeTtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG5cbiAgICAmLS1oYXMtaW1hZ2Uge1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAmX190ZXh0IHtcblxuICAgIC5vLXNlY3Rpb24tLWNvdW50ZXIgJiB7XG4gICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogaW5oZXJpdDtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuICAgICAgJi0tc21hbGwge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG5cbiAgICAgICYtLW5vcm1hbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cblxuICAgICAgJi0tYmlnIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3ZpZGVvIHtcbiAgICB2aWRlbyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fcmVhZC1tb3JlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgJl9fZm9ybSB7XG4gICAgLyptYXgtd2lkdGg6IDU2MHB4OyovXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC8qZmxvYXQ6IHJpZ2h0OyovXG5cbiAgICAmLS1wYXlvZmYge1xuICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWZvcm0tYmFja2dyb3VuZDtcbiAgICB9XG4gIH1cblxuICAmX19maWd1cmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcbiAgICAvKm92ZXJmbG93OiBoaWRkZW47Ki9cblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGZpZ3VyZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJi0tZmVhdHVyZWQge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuXG4gICAgICBAaW5jbHVkZSBicChtZWRpdW0pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgJi0tbGluZXMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19maWd1cmUtLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGltZy5vLWNvbHVtbl9fZmlndXJlLS1vdmVybGF5LS1pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gNTBweCk7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDUwcHgpO1xuICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgaW1nLm8tY29sdW1uX19maWd1cmUtLWNsb2NrLS1pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1heC13aWR0aDogMTM1cHg7XG4gICAgbWF4LWhlaWdodDogMTM1cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvdHRvbTogLTI1cHg7ICBcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAmX19jb3VudGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluZSB7XG4gICAgLmMtbGluZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItdGVydGlhcnk7XG4gICAgICB3aWR0aDogMTI1cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAmX193aGl0ZXNwYWNlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAmLS1pbmxpbmUge1xuXG4gICAgICBAaW5jbHVkZSBicChzbWFsbCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicCh4bGFyZ2UpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufSIsIi5vLWNvbnRhaW5lciB7XG5cdEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cdGhlaWdodDogMTAwJTtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0bWF4LXdpZHRoOiAxMzIwcHg7XG5cdG1heC13aWR0aDogMTI4MHB4O1xuXHRwYWRkaW5nOiAwIDIwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Ji0tZnVsbCB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Ji0tZXh0cmFleHRyYWxhcmdlIHtcblx0XHRtYXgtd2lkdGg6IDE2MDBweDtcblx0fVxuXG5cdCYtLWV4dHJhbGFyZ2Uge1xuXHRcdG1heC13aWR0aDogMTM4MHB4O1xuXHR9XG5cblx0Ji0tbGFyZ2Uge1xuXHRcdG1heC13aWR0aDogMTI4MHB4O1xuXHR9XG5cblx0Ji0tbWVkaXVtIHtcblx0XHRtYXgtd2lkdGg6IDEwNjRweDtcblx0fVxuXG5cdCYtLXNtYWxsIHtcblx0XHRtYXgtd2lkdGg6IDg5MHB4O1xuXHR9XG5cblx0Ji0tc21hbGxlc3Qge1xuXHRcdG1heC13aWR0aDogNDkwcHg7XG5cdH1cbn1cbiIsIi8vLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgICNDTEVBUkZJWFxuLy8gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLy8gTWl4aW4gdG8gZHJvcCBtaWNybyBjbGVhcmZpeCBpbnRvIGEgc2VsZWN0b3IuIEZ1cnRoZXIgcmVhZGluZzpcbi8vIGh0dHA6Ly93d3cuY3NzbW9qby5jb20vdGhlLXZlcnktbGF0ZXN0LWNsZWFyZml4LXJlbG9hZGVkL1xuLy9cbi8vIC51c2FnZSB7XG4vLyAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4vLyB9XG5cbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJycgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIGNsZWFyOiBib3RoICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuIiwiLmMtZmFxLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAmLmlzLW9wZW4ge1xuICAgICAgICAuYy1mYXEtaXRlbV9fY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5jLWZhcS1pdGVtIHtcbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRpdGxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1oaWRkZW4ge1xuICAgICAgICAuYy1mYXEtaXRlbV9fY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1vdXRsaW5lLWRhcms7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gNTBweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobWVkaXVtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYWNrZ3JvdW5kLXNpdGU7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcblxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iYWNrZ3JvdW5kLXNpdGU7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuMnM7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgPiBwIHtcbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmlzLWhpZGRlbiAmIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuXG4gICAgICAgIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgLmlzLW9wZW4gJiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuZ2Zvcm0ge1xuXHQmX3dyYXBwZXIge1xuXHRcdHBhZGRpbmc6IDQwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWZvcm0tYmFja2dyb3VuZDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG5cdFx0Lm8tY29sdW1uX19mb3JtLS1wYXlvZmYgJiB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1mb3JtLWJhY2tncm91bmQ7XG5cdFx0fVxuXHR9XG5cblx0Jl9oZWFkaW5nIHtcblx0XHQvKmJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itb3V0bGluZTsqL1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdH1cblxuXHQmX3RpdGxlIHtcblx0XHRjb2xvcjogJGNvbG9yLWZvcm0tdGl0bGU7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdGZvbnQtc2l6ZTogMjFweDtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXG5cdFx0QGluY2x1ZGUgYnAobWVkaXVtKSB7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdH1cblx0fVxuXG5cdCZfZGVzY3JpcHRpb24ge1xuXHRcdGNvbG9yOiAkY29sb3ItZm9ybS1kZXNjcmlwdGlvbjtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIFx0ZGlzcGxheTogYmxvY2s7XG4gICAgXHRmb250LXNpemU6IDE2cHg7XG4gICAgXHRvcGFjaXR5OiAuODtcblx0fVxuXG5cdCZfcmVxdWlyZWRfbGVnZW5kIHtcblx0XHRjb2xvcjogJGNvbG9yLWZvcm0tZGVzY3JpcHRpb247XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdCZfYm9keSB7XG5cblx0fVxuXG5cdCZfZmllbGRzIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdCZfZmlsZXVwbG9hZF9ydWxlcyB7XG5cdFx0Y29sb3I6ICRjb2xvci1mb3JtLWRlc2NyaXB0aW9uO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG4gICAgXHRkaXNwbGF5OiBibG9jaztcbiAgICBcdGZvbnQtc2l6ZTogMTRweDtcbiAgICBcdG1hcmdpbi10b3A6IDVweDtcblx0fVxuXG5cdCZfZm9vdGVyIHtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHR9XG5cblx0Jl9idXR0b24ge1xuXHRcdCYuYy1idXR0b24ge1xuXHRcdFx0YmFja2dyb3VuZDogI2Y0ZmU2YTtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuXHRcdCAgICBwYWRkaW5nOiAxMXB4IDIwcHg7XG5cdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHQgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktaG92ZXI7XG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiAwO1xuXHRcdH1cblx0ICAgIC5jLWJ1dHRvbiB7XG5cdCAgICBcdCZfX3RleHQge1xuXHQgICAgXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdCAgICBsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0ICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHQgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblx0ICAgIFx0fVxuXHQgICAgfVxuXHR9XG5cblx0Jl9yb3ctLWhvbmV5cG90IHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRoZWlnaHQ6IDA7XG5cdH1cblxuXHQmX3ZhbGlkYXRpb25fY29udGFpbmVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5nZmllbGQge1xuXHRtYXJnaW46IDAgMCAxMHB4IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGZsZXg6IDEgMCAxMDAlO1xuXG5cdCY6bGFzdC1vZi10eXBlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0Jl92aXNpYmlsaXR5X2hpZGRlbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdCZfZGVzY3JpcHRpb24ge1xuXHRcdGNvbG9yOiAkY29sb3ItZm9ybS1kZXNjcmlwdGlvbjtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuICAgIFx0ZGlzcGxheTogYmxvY2s7XG4gICAgXHRmb250LXNpemU6IDE0cHg7XG5cbiAgICBcdC5maWVsZF9kZXNjcmlwdGlvbl9hYm92ZSAmIHtcbiAgICBcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBcdH1cblx0fVxuXG5cdCZfbGFiZWwge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC10ZXh0LCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRjb2xvcjogJGNvbG9yLWZvcm0tbGFiZWw7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblxuXHRcdC5oaWRkZW5fbGFiZWwgJiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC8qIFRpbWUgZmllbGQgKi9cblx0Jl90aW1lX2hvdXIsICZfdGltZV9taW51dGUge1xuXHRcdG1pbi13aWR0aDogNzVweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0aW5wdXQge1xuXHRcdFx0cGFkZGluZzogMTFweCAxMHB4IDExcHggMjBweDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cblx0XHRsYWJlbCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdGkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHR9XG5cdH1cblxuXHQmX2xpc3Qge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1mb3JtLWJhY2tncm91bmQ7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHQmX2ljb25zIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcblxuXHRcdFx0LmFkZF9saXN0X2l0ZW0sIC5kZWxldGVfbGlzdF9pdGVtIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0ICAgIGhlaWdodDogMTZweDtcblx0XHRcdCAgICB3aWR0aDogMTZweDtcblx0XHRcdCAgICBvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0ICAgIG1hcmdpbjogMDtcblx0XHRcdCAgICBwYWRkaW5nOiAwO1xuXHRcdFx0ICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHQgICAgbGluZS1oZWlnaHQ6IDA7XG5cdFx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0fVxuXG5cdFx0XHQuYWRkX2xpc3RfaXRlbSB7XG5cblx0XHRcdH1cblxuXHRcdFx0LmRlbGV0ZV9saXN0X2l0ZW0ge1xuXG5cdFx0XHR9XG5cdFx0fVxuXG5cblx0XHR0ZCx0ciB7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHQmLmdmaWVsZF9saXN0X2ljb25zIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdH1cblxuXHRcdFx0Ji5nZmllbGRfbGlzdF9ncm91cCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdCAgICBkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdCAgICAmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHQgICAgXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0ICAgIH1cblxuXHRcdFx0ICAgIHRkLmdmaWVsZF9saXN0X2NlbGwge1xuXHRcdFx0ICAgIFx0ZmxleDogMTtcblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxuXG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiBub25lO1xuXHR9XG5cblx0Jl9yZXF1aXJlZCB7XG5cdFx0bWFyZ2luLWxlZnQ6IC4yNXJlbTtcblx0XHRjb2xvcjogJGNvbG9yLXJlZDtcblx0fVxuXG5cdCZfY2hlY2tib3gge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdH1cbi8qXG5cdCZfbGFiZWwsIGxhYmVsOm5vdCguZ2ZpZWxkX2NvbnNlbnRfbGFiZWwpIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG5cdFx0Zm9udC1zaXplOiAwLjg1cmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0fSovXG5cblx0Jl9jb25zZW50X2xhYmVsIHtcbiAgICBcdGZvbnQtc2l6ZTogMTZweDtcbiAgICBcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdH1cblxuXHQmX3JhZGlvIHtcblx0XHQ+IGxpIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG5cdFx0XHRcdG1hcmdpbjogMCAuMjVyZW0gMCAwLjE1cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdC5nZm9ybV9pbnB1dC13cmFwcGVyIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdH1cblxuXHRcdFx0PiBsYWJlbCB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jayFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDAhaW1wb3J0YW50O1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtdGV4dDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmdpbnB1dCB7XG5cdCZfY29udGFpbmVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cblx0XHQmX2NvbnNlbnQge1xuXHRcdFx0Lmdmb3JtX2lucHV0LXdyYXBwZXIge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX3NpbmdsZXByb2R1Y3Qge1xuXG5cdFx0XHQuZ2lucHV0X3Byb2R1Y3RfcHJpY2VfbGFiZWwge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBicChsYXJnZSkge1xuXHRcdFx0XHQuZ2Zvcm1faW5wdXQtd3JhcHBlciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9kYXRlIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cblx0XHQmX3JhZGlvIHtcblx0XHRcdC5nZmllbGRfcmFkaW8ge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cblx0XHQmX3RleHRhcmVhIHtcblx0XHRcdHRleHRhcmVhIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LyogVGltZSBmaWVsZCAqL1xuXHQmX2NvbXBsZXgge1xuXHRcdC5jbGVhci1tdWx0aSB7XG4vKlx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsqL1xuXHRcdH1cblx0fVxuXG5cdCZfY291bnRlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1mb3JtLWRlc2NyaXB0aW9uO1xuICAgIFx0ZGlzcGxheTogYmxvY2s7XG4gICAgXHRmb250LXNpemU6IDE0cHg7XG4gICAgXHRtYXJnaW4tdG9wOiA1cHg7XG5cdH1cblxuXHQvKiZfY291bnRlciB7XG5cdFx0Zm9udC1zaXplOiAwLjc1cmVtO1xuXHR9XG5cblx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHQmX3Byb2R1Y3RfcHJpY2Uge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0XHQmX2xhYmVsIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0Jl9xdWFudGl0eSB7XG5cdFx0XHQmX2xhYmVsIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdH1cblx0XHR9XG5cdH0qL1xufVxuXG5cbi5nZiB7XG5cblx0Jl9oYWxmX2NvbHVtbiB7XG5cdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHQgICAgZmxleDogMCAwIDQ5JTtcblx0XHR9XG5cdH1cblxuXHQmX3BhZ2Vfc3RlcHMge1xuXHRcdHBhZGRpbmc6IDEuMjVyZW0gMDtcblx0ICAgIGRpc3BsYXk6IGZsZXg7XG5cdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdCAgICBmbGV4LXdyYXA6IHdyYXA7XG5cdH1cblxuXHQmX3N0ZXAge1xuXHRcdG9wYWNpdHk6IC4yO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgZmxleDogMSAwIDUwJTtcblx0ICAgIG1hcmdpbi1ib3R0b206IDA7XG5cdFxuXHRcdCZfYWN0aXZlIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cblx0XHRcdC5nZl9zdGVwX251bWJlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX251bWJlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdCAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ICAgIHdpZHRoOiAxLjI1cmVtO1xuXHRcdFx0aGVpZ2h0OiAxLjI1cmVtO1xuXHRcdCAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcblx0XHQgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuXHRcdCAgICBmb250LXdlaWdodDogNzAwO1xuXG5cdFx0ICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0ICAgIFx0d2lkdGg6IDIuNXJlbTtcblx0XHRcdFx0aGVpZ2h0OiAyLjVyZW07XG5cdFx0XHQgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcblx0XHRcdCAgICBmb250LXNpemU6IDFyZW07XG5cdFx0ICAgIH1cblx0XHR9XG5cblx0XHQmX2xhYmVsIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAnTXVsaScsIHNhbnMtc2VyaWY7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuXHRcdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDAuMjVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLnZhbGlkYXRpb24ge1xuXHQmX2Vycm9yIHtcblx0XHRwYWRkaW5nOiAwIDAgMXJlbSAwO1xuXHR9XG4gXHRcbiBcdCZfbWVzc2FnZSB7XG5cdFx0Y29sb3I6ICRjb2xvci1yZWQ7XG5cdCAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cdCAgICBmb250LXNpemU6IDAuODVyZW07XG5cdH1cbn1cblxuI2dmb3JtX3BhZ2VfMV8xIHtcblx0Lmdmb3JtX3BhZ2VfZm9vdGVyIHtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cblx0XHQ+IC5jLWJ0bjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBicChsYXJnZSkge1xuXHRcdFx0XHR3aWR0aDogNDklO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICBcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBcdH1cblx0fVxufVxuXG4jZ2Zvcm1fcGFnZV8xXzIge1xuXHQuZ2Zvcm1fcGFnZV9mb290ZXIge1xuXHRcdCNnZm9ybV9wcmV2aW91c19idXR0b25fMSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHQgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHQgICAgcGFkZGluZy1sZWZ0OiAwO1xuXHRcdCAgICBmb250LXdlaWdodDogNTAwO1xuXHRcdCAgICBvcmRlcjogMjtcblx0XHQgICAgd2lkdGg6IDEwMCU7XG5cblx0XHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdCAgICBcdFx0b3JkZXI6IDE7XG5cdCAgICBcdFx0d2lkdGg6IDQ5JTtcblx0ICAgIFx0fVxuXG5cdFx0ICAgICY6aG92ZXIge1xuXHRcdCAgICBcdHNwYW4ge1xuXHRcdCAgICBcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0ICAgIFx0fVxuXHRcdCAgICB9XG5cblx0XHQgICAgc3BhbiB7XG5cdFx0ICAgIFx0cGFkZGluZzogMDtcblx0XHRcdCAgICBmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHQgICAgY29sb3I6ICNhZmFmYWY7XG5cdFx0ICAgIH1cblxuXHRcdCAgICAuYnV0dG9uX19pY29uIHtcblx0XHQgICAgXHRvcGFjaXR5OiAwO1xuXHRcdCAgICB9XG5cdFx0fVxuXG5cdFx0I2dmb3JtX3N1Ym1pdF9idXR0b25fMSB7XG5cdFx0XHRvcmRlcjogMTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cblx0XHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdCAgICBcdFx0b3JkZXI6IDI7XG5cdCAgICBcdFx0d2lkdGg6IDQ5JTtcblx0ICAgIFx0fVxuXHRcdH1cblx0fVxufVx0XG5cbi8vR3Jhdml0eSBGb3JtIFVJXG4udWkge1xuXHQmLWRhdGVwaWNrZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYWNrZ3JvdW5kLXNpdGU7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRib3gtc2hhZG93OiAwIDIwcHggNTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHRib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0Ji1oZWFkZXIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR9XG5cblx0XHQmLXRpdGxlIHsgXG5cdFx0XHRmbGV4OiAxIDAgMTAwJTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRcdD4gc2VsZWN0IHtcblx0XHRcdFx0ZmxleDogMCAwIDQ4JTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLWNhbGVuZGFyIHtcblxuXHRcdFx0dGgge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdFx0XHR9XG5cblx0XHRcdHRkIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRwYWRkaW5nOiAzcHg7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1vdXRsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtY29ybmVyIHtcblx0XHQmLWFsbCB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAuNHJlbTtcblx0XHR9XG5cdH1cblxuXHQmLXRvZGF5IHtcblxuXHRcdGEudWktc3RhdGUtZGVmYXVsdCAge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdCAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XG5cdFx0ICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0fVxuXHR9XG5cblx0Ji1zdGF0ZSB7XG5cblx0XHQmLWRlZmF1bHQge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogLjlyZW07XG5cdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1kaXNhYmxlZCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itb3V0bGluZTtcblx0XHR9XG5cblx0XHQmLWhpZ2hsaWdodCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1wcmltYXJ5LCAxMCUpO1xuXHRcdH1cblxuXHRcdCYtYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdH1cblx0fVxufSIsIi5vLWxheW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICBAaW5jbHVkZSBicChzbWFsbCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIFZlcnRpY2FsIGFsaWduICovXG4uby1hbGlnbi1jZW50ZXIge1xuICAuby1sYXlvdXQge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfSBcbn1cblxuLm8tYWxpZ24tY2VudGVyIHtcbiAgLm8tbGF5b3V0IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfSBcbn1cblxuLm8tYWxpZ24tYm90dG9tIHtcbiAgLm8tbGF5b3V0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH0gXG59XG5cbi5vLWxheW91dF9faXRlbSB7XG4gIC8qZmxleDogMTsqL1xufVxuXG4uby1sYXlvdXQtLWd1dHRlcmVkIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gID4gLm8tbGF5b3V0X19pdGVtIHtcbiAgICBmbGV4OiBub25lO1xuICB9XG59XG5cbi5vLWxheW91dC0tMTAwIHtcbiAgLyp3aWR0aDogMTAwJTsqL1xuICA+IC5vLWxheW91dF9faXRlbSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gIH1cbn1cblxuLm8tbGF5b3V0LS01MC01MCB7XG4gID4gLm8tbGF5b3V0X19pdGVtIHtcbiAgICBAaW5jbHVkZSBicChtZWRpdW0pIHtcbiAgICAgIGZsZXg6IDAgMCA0OCU7XG4gICAgfVxuICB9XG59XG5cbi5vLWxheW91dC0tMzMtNjYge1xuICA+IC5vLWxheW91dF9faXRlbSB7XG4gICAgQGluY2x1ZGUgYnAobWVkaXVtKSB7XG4gICAgICBmbGV4OiAwIDAgNjQlO1xuXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBmbGV4OiAwIDAgMzIlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uby1sYXlvdXQtLTY2LTMzIHtcbiAgPiAuby1sYXlvdXRfX2l0ZW0ge1xuICAgIEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuICAgICAgZmxleDogMCAwIDMyJTtcblxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgZmxleDogMCAwIDY0JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5vLWxpc3QtYmFyZSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbi1sZWZ0OiAwO1xufVxuIiwiLm8tbGlzdC1pbmxpbmUge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46IDA7XG5cblx0Jl9faXRlbSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG59XG4iLCJ0YWJsZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1iYWNrZ3JvdW5kLXNpdGU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1vdXRsaW5lO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRjb2xvcjogJGNvbG9yLXRleHQ7XG5cblx0Y2FwdGlvbiB7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHBhZGRpbmc6IDVweDtcblx0fVxuXG5cdHRib2R5IHtcblxuXHR9XG5cblx0dHIge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itb3V0bGluZTtcblxuXHRcdHRoIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0fVxuXG5cdFx0dGQge1xuXG5cdFx0fVxuXG5cdFx0dGgsIHRkIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1vdXRsaW5lO1xuXHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdH1cblx0fVxufVxuXG4uYy10YWJsZSB7XG5cdCZfX2l0ZW0ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblx0XG5cdCZfX25hbWUge1xuXHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgZm9udC13ZWlnaHQ6IDcwMDtcblx0ICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdCAgICBmbGV4OiAxIDAgNTAlO1xuXHQgICAgZm9udC1zaXplOiAxNnB4O1xuXHR9XG5cblx0Jl9fdmFsdWUge1xuXHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgZmxleDogMSAwIDUwJTtcblx0ICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcblx0fVxufSIsIi5vLXNlY3Rpb24uby1zZWN0aW9uLS1icmVhZGNydW1icyB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5jLWJyZWFkY3J1bWJzLCAuYnJlYWRjcnVtYnMge1xuXHRwYWRkaW5nOiAxNXB4IDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblxuXHRhIHtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY2hldnJvbiB7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0bWFyZ2luOiAwIDVweDtcblx0XHR3aWR0aDogMTJweDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG5cdFx0cGF0aCB7XG5cdFx0XHRmaWxsOiBjdXJyZW50Q29sb3I7XG5cdFx0fVxuXHR9XG59XG5cbi5icmVhZGNydW1iIHtcblx0Jl9sYXN0IHtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR9XG59IiwiLmMtYnV0dG9uLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcbiAgICBvcGFjaXR5OiAxO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgJGdsb2JhbC10cmFuc2l0aW9uO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIGJwKHNtYWxsKSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbn1cblxuLmMtYnV0dG9uIHtcbiAgICAmLS1oYXMtaW1hZ2Uge1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG59XG5cbi5jLWJ1dHRvbiB7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAuYy1idXR0b24ge1xuICAgICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzO1xuXG4gICAgICAgIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYy1idXR0b24ge1xuICAgICZfX3ByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIFxuICAgICAgICAuYy1idXR0b24ge1xuICAgICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5vLXNlY3Rpb24tLWNhbGxfdG9fYWN0aW9uICYge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItdGVydGlhcnk7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItdGVydGlhcnk7XG5cbiAgICAgICAgICAgIC5jLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgfSAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2Vjb25kYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgXG4gICAgICAgIC5jLWJ1dHRvbiB7XG4gICAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWhvdmVyO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1ob3ZlcjtcblxuICAgICAgICAgICAgLmMtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXJ0aWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci10ZXJ0aWFyeTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXRlcnRpYXJ5O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBcbiAgICAgICAgLmMtYnV0dG9uIHtcbiAgICAgICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXRlcnRpYXJ5LWhvdmVyO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItdGVydGlhcnktaG92ZXI7XG5cbiAgICAgICAgICAgIC5jLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcXVhdGVybmFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1xdWF0ZXJuYXJ5O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcXVhdGVybmFyeTtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXJ0aWFyeTtcbiAgICAgICAgXG4gICAgICAgIC5jLWJ1dHRvbiB7XG4gICAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRlcnRpYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci10ZXJ0aWFyeS1ob3ZlcjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXRlcnRpYXJ5LWhvdmVyO1xuXG4gICAgICAgICAgICAuYy1idXR0b24ge1xuICAgICAgICAgICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYy1jYXJkIHtcbiAgJi1kb3dubG9hZHMge1xuICAgICZfX2xpc3Qge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtZ2FwOiAzMHB4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwxZnIpO1xuXG4gICAgICBAaW5jbHVkZSBicChtZWRpdW0pIHtcbiAgICAgICAgZ3JpZC1nYXA6IDYwcHg7XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogNjBweDtcbiAgICAgICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiA2MHB4O1xuICAgICAgICBjb2x1bW4tZ2FwOiA2MHB4O1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLDFmcik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsIC41KTsgXG4gICAgICAvKnBhZGRpbmctYm90dG9tOiAzMHB4OyovXG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mdWxsLWxpbmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuXG4gICAgICAgIC5jLWNhcmQge1xuICAgICAgICAgICYtZG93bmxvYWRzIHtcbiAgICAgICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGFiZWwge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjQzI1NzAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgIH1cblxuICAgICZfX2lubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgQGluY2x1ZGUgYnAobWVkaXVtKSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZmlndXJlIHtcbiAgICAgIGZsZXg6IDAgMCAxMDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuICAgICAgICBmbGV4OiAwIDAgMTc1cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNzVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cztcbiAgICB9XG5cbiAgICAmX19tZXRhIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuXG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yZWFkLW1vcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMTNweCk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMjZweDtcblxuICAgICAgJi0taWNvbiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH0gIFxufVxuIiwiLmMtY2FyZC1wb3N0IHtcbiAgJi1mb290ZXIge1xuICAgICZfX2xpc3Qge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtZ2FwOiAzMHB4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwxZnIpO1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LCAuNSk7IFxuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mdWxsLWxpbmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuXG4gICAgICAgIC5jLWNhcmQtcG9zdCB7XG4gICAgICAgICAgJi1mb290ZXIge1xuICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgLyphbGlnbi1pdGVtczogY2VudGVyOyovXG4gICAgfVxuXG4gICAgJl9fZmlndXJlIHtcbiAgICAgIGZsZXg6IDAgMCAxMjhweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDc1JTtcbiAgICAgIHBhZGRpbmctdG9wOiA5NnB4O1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fbWV0YSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmbGV4OiAxO1xuICAgICAgcGFkZGluZzogMCA0MHB4IDAgMTVweDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgfVxuXG4gICAgJl9fcmVhZC1tb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDEzcHgpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDI2cHg7XG5cbiAgICAgICYtLWljb24ge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9ICBcbn1cbiIsIi5jLXBvc3QtY2FyZC1yZWxhdGVkIHtcblx0Jl9fbGlzdCB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdCAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcblx0ICAgIGdyaWQtZ2FwOiAyMHB4O1xuXG5cdCAgICBAaW5jbHVkZSBicChzbWFsbCkge1xuXHQgICAgXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHQgICAgfVxuXG5cdFx0QGluY2x1ZGUgYnAobWVkaXVtKSB7XG5cdFx0ICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdFx0fVxuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0ICAgIGJveC1zaGFkb3c6IDAgMnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIC4wNSk7XG5cdCAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRAaW5jbHVkZSBicChsYXJnZSkge1xuXHRcdFx0XHQuYy1wb3N0LWNhcmQtcmVsYXRlZCB7XG5cdFx0XHRcdFx0Jl9faW1hZ2Uge1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2Z1bGwtbGluayB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRjb2xvcjogY3VycmVudENvbG9yO1xuXHRcdH1cblx0fVxuXG5cdCZfX2lubmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXG5cdCZfX2ZpZ3VyZSB7XG4vKlx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwYWRkaW5nLWJvdHRvbTogNzUlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYWNrZ3JvdW5kO1xuKi9cblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgICBmbGV4OiAwIDAgNzVweDtcbiAgICBcdHBhZGRpbmctYm90dG9tOiA3NXB4O1xuICAgIFx0bWFyZ2luLWJvdHRvbTogMDtcbiAgICBcdGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuICAgIFx0b3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBcdFxuXHRcdEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuXHRcdCAgICBmbGV4OiAxIDAgMTAwJTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNzUlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhY2tncm91bmQ7XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHQgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCB0cmFuc3BhcmVudCAwJSwgcmdiYSgwLDAsMCwwLjMpIDEwMCUpO1xuXHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHQgICAgYm90dG9tOiAwO1xuXHRcdCAgICB0b3A6IDA7XG5cdFx0ICAgIG9wYWNpdHk6IDE7XG5cdFx0ICAgIHotaW5kZXg6IDE7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnAobWVkaXVtKSB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgdHJhbnNwYXJlbnQgMCUsIHJnYmEoMCwwLDAsMC44KSAxMDAlKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19pbWFnZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgdG9wOiAwO1xuXHQgICAgbGVmdDogMDtcblx0ICAgIGJvdHRvbTogMDtcblx0ICAgIHJpZ2h0OiAwO1xuXG5cdCAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cztcblx0fVxuXG5cdCZfX21ldGEge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0ZmxleDogMCAwIGNhbGMoMTAwJSAtIDc1cHgpO1xuXG5cdFx0QGluY2x1ZGUgYnAobWVkaXVtKSB7XG5cdFx0ICAgIGZsZXg6IDEgMCAxMDAlO1xuXHRcdCAgICBwYWRkaW5nOiAyMHB4IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0QGluY2x1ZGUgYnAobWVkaXVtKSB7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMjFweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0fVxuXHR9XG59IiwiLmMtY2FyZCB7XG4gICYtcG9zdCB7XG4gICAgJl9fbGlzdCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC1nYXA6IDMwcHg7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLDFmcik7XG5cbiAgICAgIEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLDFmcik7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsMWZyKTtcbiAgICAgICAgZ3JpZC1nYXA6IDYwcHg7XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogNjBweDtcbiAgICAgICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiA2MHB4O1xuICAgICAgICBjb2x1bW4tZ2FwOiA2MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmX19mdWxsLWxpbmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ZpZ3VyZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiA3NSU7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICZfX21ldGEge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICZfX2xhYmVsIHtcbiAgXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgXHRcdGJhY2tncm91bmQ6ICRjb2xvci1saWdodGJsdWU7XG4gIFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIFx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcbiAgXHRcdGZvbnQtc2l6ZTogMTZweDtcbiAgXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIFx0XHRib3JkZXItcmFkaXVzOiAyMHB4IDAgMjBweCAwO1xuICBcdFx0cG9zaXRpb246IGFic29sdXRlO1xuICBcdFx0dG9wOiAwO1xuICBcdFx0bGVmdDogMDtcbiAgXHRcdHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIH1cblxuICAgICZfX2Z1bGwtbGluayB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0ICAgICAmOmhvdmVyIHtcblx0ICAgICAgICBjb2xvcjogJGNvbG9yLXRlcnRpYXJ5O1xuXHQgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHQgICAgICAgIC5jLWNhcmQtcG9zdCB7XG5cdCAgICAgICAgXHQmX19leGNlcnB0IHtcblx0ICAgICAgICBcdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXHQgICAgICAgIFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdCAgICAgICAgXHR9XG5cdCAgICAgICAgXHRcblx0ICAgICAgICBcdCZfX3JlYWQtbW9yZSB7XG5cdFx0ICAgICAgICBcdCYtLXRpdGxlIHtcblx0XHQgICAgICAgICAgICBcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdCAgICAgICAgICAgIFx0Y29sb3I6ICRjb2xvci10ZXJ0aWFyeTtcblx0XHQgICAgICAgICAgXHR9XG5cdFx0ICAgICAgICB9XG5cdCAgICAgICAgfVxuXHQgICAgfVxuICAgIH1cblxuICAgICZfX2V4Y2VycHQge1xuICAgIFx0bWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICAmX19yZWFkLW1vcmUge1xuICAgICAgJi0taWNvbiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgICB9XG4gICAgfVxuICB9ICBcbn1cbiIsIi5jLWZlYXR1cmVzIHtcblx0Jl9fZmlsdGVyIHtcblx0XHRib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIC4wNSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNlY2VjZWM7XG5cblx0XHRAaW5jbHVkZSBicChtZWRpdW0pIHtcblx0XHQgICAgbWF4LXdpZHRoOiA4NTBweDtcbiAgICBcdFx0bWFyZ2luOiAwIGF1dG8gMzBweCBhdXRvO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0XHRtYXJnaW46IDAgYXV0byA2MHB4IGF1dG87XG5cdFx0fVxuXG5cdFx0LmMtZmlsdGVyIHtcblx0XHRcdCZfX2xpc3Qge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHQgICAgbGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdCAgICBvdmVyZmxvdy14OiBhdXRvO1xuXHRcdFx0ICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcblx0XHRcdCAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0ICAgIHBhZGRpbmc6IDE1cHggMjBweDtcblxuXHRcdFx0XHRAaW5jbHVkZSBicChsYXJnZSkgeyBcblx0XHRcdFx0ICAgIGRpc3BsYXk6IGZsZXg7XG5cdCAgICBcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdCAgICBcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0ICAgIFx0XHRcdG1hcmdpbjogMDtcblx0ICAgIFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdCAgICBcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmX19pdGVtIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDE3MHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1pbi13aWR0aDogMTAwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDVweCAwO1xuXG5cdFx0XHRcdCYuaXMtYWN0aXZlIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLXRlcnRpYXJ5O1xuXG5cdFx0XHRcdFx0LmMtZmlsdGVyIHtcblx0XHRcdFx0XHRcdCZfX3RpdGxlIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmX19pY29uIHtcblx0XHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRcdGhlaWdodDogMThweDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXRlcnRpYXJ5O1xuXG5cdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHBhdGgge1xuXHRcdFx0XHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmX190aXRsZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdHBhZGRpbmc6IDAgNTBweDtcblx0XHR9XG5cdH1cblxuXHQmX19saXN0IHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0bWFyZ2luOiAwO1xuXHQgICBcdHBhZGRpbmc6IDA7XG5cdCAgICBib3JkZXI6IDA7XG5cdCAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cdCAgICBvcGFjaXR5OiAwO1xuXHQgICAgaGVpZ2h0OiAwO1xuXG5cdCAgICAmLmlzLWFjdGl2ZSB7XG5cdCAgICBcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdCAgICBcdG9wYWNpdHk6IDE7XG5cdCAgICBcdGhlaWdodDogMTAwJTtcblx0ICAgIFx0dHJhbnNpdGlvbjogYWxsIC4yNXM7XG5cdCAgICB9XG5cdH1cblxuXHQmX19pbm5lciB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0ICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLDFmcik7XG5cdCAgICBncmlkLXJvdy1nYXA6IDMwcHg7XG5cdCAgICBcblx0ICAgIEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuXHRcdCAgICBncmlkLWdhcDogMzBweDtcblx0XHQgICAgY29sdW1uLWdhcDogMzBweDtcblx0XHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ICAgIH1cblxuXHQgICAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdGdyaWQtZ2FwOiA2MHB4O1xuXHRcdFx0Z3JpZC1jb2x1bW4tZ2FwOiA2MHB4O1xuXHRcdFx0LXdlYmtpdC1jb2x1bW4tZ2FwOiA2MHB4O1xuXHRcdFx0Y29sdW1uLWdhcDogNjBweDtcblx0ICAgIH1cblx0fVxuXG5cdCZfX2ZpZ3VyZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRncmlkLWNvbHVtbjogc3BhbiAxMi9zcGFuIDEyO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuXHRcdHBhZGRpbmctYm90dG9tOiA2NS45NzkzODE0NDMzJTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcblxuXHRcdEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuXHRcdFx0Z3JpZC1jb2x1bW46IHNwYW4gNi9zcGFuIDY7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW1hZ2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cblx0Jl9fbWV0YSB7XG5cdCAgICBncmlkLWNvbHVtbjogc3BhbiAxMi9zcGFuIDEyO1xuXHRcdFxuXHRcdEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuXHRcdFx0Z3JpZC1jb2x1bW46IHNwYW4gNi9zcGFuIDY7XG5cdFx0fVxuXHR9XG5cblx0Jl9faGVhZGVyIHtcblx0ICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdH1cblx0XG5cdCZfX2ljb24ge1xuXHQgICAgZmxleDogMCAwIDI0cHg7XG5cdCAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdCAgICBsaW5lLWhlaWdodDogMDtcblx0ICAgIGNvbG9yOiAkY29sb3ItdGVydGlhcnk7XG5cdCAgICB3aWR0aDogMjRweDtcblx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdHBhdGgge1xuXHRcdFx0ZmlsbDogY3VycmVudENvbG9yO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRtYXJnaW46IDA7XG4gICAgXHRmbGV4OiAxIDAgY2FsYygxMDAlIC0gMzlweCk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cblxuXHQmX19kZXNjcmlwdGlvbiB7XG5cdFx0QGluY2x1ZGUgYnAobWVkaXVtKSB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXHR9XG59IiwiLmMtZm9vdGVyLXNlY29uZGFyeSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnktZm9vdGVyO1xuXHRwYWRkaW5nOiA1MHB4IDA7XG5cblx0Jl9faW5uZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cblx0Jl9fY29sdW1uIHtcblx0XHRmbGV4OiAxIDAgMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdFx0QGluY2x1ZGUgYnAoc21hbGwpIHtcblx0XHRcdGZsZXg6IDAgMCA1MCU7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnAobWVkaXVtKSB7XG5cdFx0XHRmbGV4OiAwIDAgMjUlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRjb2xvcjogJGNvbG9yLXRpdGxlLXNlY29uZGFyeS1mb290ZXI7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0Jl9fbGlzdCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHQmX19saW5rIHtcblx0XHRjb2xvcjogJGNvbG9yLWxpbmstc2Vjb25kYXJ5LWZvb3RlcjtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1saW5rLWhvdmVyLXNlY29uZGFyeS1mb290ZXI7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG59XG4iLCIuYy1mb290ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFja2dyb3VuZC1mb290ZXI7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHBhZGRpbmc6IDMwcHggMDtcblxuXHRAaW5jbHVkZSBicChsYXJnZSkge1xuXHRcdHBhZGRpbmc6IDUwcHggMDtcblx0fVxuXG5cdCZfX2VsZW1lbnQge1xuXHQgICBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICAgIGxlZnQ6IDA7XG5cdCAgICByaWdodDogMDtcblx0ICAgIHRvcDogMXB4O1xuXHR9XG5cblx0Jl9fY2xvY2sge1xuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiA2MHB4O1xuXHRcdGxlZnQ6IDEwcHg7XG5cdFx0dG9wOiAtMTAwcHg7XG5cblx0XHRAaW5jbHVkZSBicChsYXJnZSkge1xuXHRcdFx0d2lkdGg6IDExNXB4O1xuXHRcdFx0dG9wOiAtMTg1cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fd2lkZ2V0cyB7XG5cdFx0cGFkZGluZzogMzBweCAwO1xuICAgIFx0ZGlzcGxheTogZ3JpZDtcblx0ICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG5cdCAgICBncmlkLWF1dG8tZmxvdzogcm93O1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLDFmcik7XG5cdCAgICBncmlkLXJvdy1nYXA6IDE1cHg7XG5cdCAgICBcblx0ICAgIEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuXHQgICAgXHRncmlkLXJvdy1nYXA6IDMwcHg7XG5cdCAgICBcdGdyaWQtY29sdW1uLWdhcDogMzBweDtcblx0ICAgIH1cblxuXHQgICAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdHBhZGRpbmc6IDUwcHggMDtcblx0XHR9XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblxuXHQmX19tZW51IHtcblx0XHRncmlkLWNvbHVtbjogc3BhbiAxMi9zcGFuIDEyO1xuXG5cdFx0JjpudGgtb2YtdHlwZSg0KSB7XG5cdFx0ICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnAobWVkaXVtKSB7XG5cdFx0XHRncmlkLWNvbHVtbjogc3BhbiA2L3NwYW4gNjtcblxuXHRcdFx0JjpudGgtb2YtdHlwZSgxKSwgJjpudGgtb2YtdHlwZSg0KSB7XG5cdFx0XHQgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcblx0XHRcdH1cblxuXG5cdFx0XHQmOm50aC1vZi10eXBlKDQpIHtcblx0XHRcdCAgICBtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0XHRncmlkLWNvbHVtbjogc3BhbiAyL3NwYW4gMjtcblxuXHRcdFx0JjpudGgtb2YtdHlwZSgxKSwgJjpudGgtb2YtdHlwZSg0KSB7XG5cdFx0XHRcdGdyaWQtY29sdW1uOiBzcGFuIDQvc3BhbiA0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jLWZvb3Rlci1tZW51IHtcblx0XHRcdCZfX2xpc3Qge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0XHRcdCYtLW5vLXRpdGxlIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBicChsYXJnZSkge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNTJweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jl9faXRlbSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cblx0XHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jl9fbGluayB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCZfX3RleHQge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cblx0XHQmLS1kZXNjcmlwdGlvbiB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAzNTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19jb3B5cmlnaHQge1xuXHRcdHBhZGRpbmc6IDE1cHggMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFja2dyb3VuZC1mb290ZXI7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblxuXHRcdCYtLWlubmVyIHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0ICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG5cdFx0ICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwxZnIpO1xuXHRcdCAgICBncmlkLXJvdy1nYXA6IDE1cHg7XG5cdFx0ICAgIFxuXHRcdCAgICBAaW5jbHVkZSBicChtZWRpdW0pIHtcblx0XHQgICAgXHRncmlkLXJvdy1nYXA6IDMwcHg7XG5cdFx0ICAgIFx0Z3JpZC1jb2x1bW4tZ2FwOiAzMHB4O1xuXHRcdCAgICB9XG5cdFx0fVxuXG5cdFx0Ji1kYXRlIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Z3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcblx0XHRcdG9yZGVyOiAyO1xuXG5cdFx0XHRAaW5jbHVkZSBicChsYXJnZSkge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0b3JkZXI6IDE7XG5cdFx0XHRcdGdyaWQtY29sdW1uOiBzcGFuIDYvc3BhbiA2O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtZmF2aWNvbiB7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0bWFyZ2luOiAwIC41cmVtIDAgMDtcblx0XHQgICAgcGFkZGluZzogMDtcblx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdCAgICBoZWlnaHQ6IDMwcHg7XG5cdFx0fVxuXG5cdFx0Ji1tZXRhIHtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdH1cblxuXHRcdCYtbWVudSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGdyaWQtY29sdW1uOiBzcGFuIDEyL3NwYW4gMTI7XG5cdFx0XHRvcmRlcjogMTtcblxuXHRcdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIFx0XHRcdG1hcmdpbjogMDtcbiAgICBcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRcdGdyaWQtY29sdW1uOiBzcGFuIDYvc3BhbiA2O1xuXHRcdFx0fVxuXG5cblx0XHRcdC5jLW1lbnUge1xuXHRcdFx0XHQmX19saXN0IHtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCZfX2l0ZW0ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCZfX2xpbmsge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCZfX3RleHQge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmMtZm9vdGVyX19uYXYge1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0fVxuXG5cdFx0XHQuYy1mb290ZXJfX2NvcHlyaWdodC1wcml2YWN5LXRleHQge1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLm8tZ3JpZCB7XG5cdGRpc3BsYXk6IGdyaWQ7XG4gICAgY29sdW1uLWdhcDogMzBweDtcbiAgICByb3ctZ2FwOiAwO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsMWZyKTtcblxuICAgICZfX3R3byB7XG4gICAgXHRAaW5jbHVkZSBicChzbWFsbCkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwxZnIpO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLDFmcik7XG5cdFx0fVxuICAgIH1cblxuICAgICZfX3RocmVlIHtcbiAgICBcdEBpbmNsdWRlIGJwKHNtYWxsKSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLDFmcik7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsMWZyKTtcblx0XHR9XG4gICAgfVxuXG4gICAgJl9fZm91ciB7XG4gICAgXHRAaW5jbHVkZSBicChzbWFsbCkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwxZnIpO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LDFmcik7XG5cdFx0fVxuICAgIH1cblxuICAgICZfX2ZpdmUge1xuICAgIFx0QGluY2x1ZGUgYnAoc21hbGwpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsMWZyKTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicChsYXJnZSkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwxZnIpO1xuXHRcdH1cbiAgICB9XG59IiwiLmMtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHdpZHRoOiAxMDAlO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cztcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2VjZWM7XG5cblx0Jl9fbWFpbiB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XG5cdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW5uZXIge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0XHRtaW4taGVpZ2h0OiA2MnB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2N0YSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICByaWdodDogNTBweDtcblx0ICAgIHdpZHRoOiA0OHB4O1xuXHQgICAgaGVpZ2h0OiA0OHB4O1xuXHQgICAgYmFja2dyb3VuZDogJGNvbG9yLXB1cnBsZTtcblx0ICAgIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuXG4gICAgXHRAaW5jbHVkZSBicChsYXJnZSkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQuYy1jdGEge1xuXHRcdFx0Jl9fbGluayB7XG5cdFx0XHRcdHdpZHRoOiA0OHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDQ4cHg7XG5cdFx0XHQgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19uYXYge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG5cdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdH1cblxuXHQmX19jb250YWN0IHtcblx0XHRyaWdodDogMi4yNXJlbTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cblx0ICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdCAgICBcdG1hcmdpbi1sZWZ0OiAxcmVtO1xuXHQgICAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgICBcdHJpZ2h0OiBpbmhlcml0O1xuXHQgICAgfVxuXHR9XG5cdFxuXHQuaXMtZml4ZWQgJiB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHR9XG59IiwiLmMtbG9nbyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxODBweDtcblx0ei1pbmRleDogMTtcblx0aGVpZ2h0OiA1M3B4O1xuXHRtYXJnaW4tdG9wOiAtMjBweDtcblxuXHQmX19mb290ZXIge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxufVxuXG4uYy1sb2dvcyB7XG5cdCZfX2xpc3Qge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdCAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuXHQgICAgcm93LWdhcDogMDtcblxuXHQgICAgLm8tc2VjdGlvbl9fbG9nby1ob21lICYge1xuXHRcdCAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0ICAgIHBhZGRpbmc6IDIwcHg7XG5cdFx0ICAgIG1hcmdpbi10b3A6IC03NXB4O1xuXHRcdCAgICBoZWlnaHQ6IDE1MHB4O1xuXG5cdFx0ICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0ICAgIFx0cGFkZGluZzogNDVweCAxMDBweDtcblx0XHQgICAgXHRtYXJnaW4tdG9wOiAtMTAwcHg7XG5cdFx0ICAgIFx0aGVpZ2h0OiAyMDBweDtcblx0XHQgICAgfVxuXHRcdH1cblxuXHQgICAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0ICAgIFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwxZnIpO1xuXHQgICAgfVxuXG5cdCAgICAmLS1jYXJvdXNlbCB7XG5cdCAgICBcdGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgXHR3aWR0aDogMTAwJTtcblx0ICAgIH1cblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdG1hcmdpbjogMDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG5cdFx0aGVpZ2h0OiA3NXB4O1xuXHQgICAgZGlzcGxheTogaW5saW5lLWZsZXghaW1wb3J0YW50O1xuICAgIFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdH1cblxuXHQmX19maWd1cmUge1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdG1heC13aWR0aDogMTUwcHg7XG5cdFx0aGVpZ2h0OiA3NXB4O1xuXHRcdFxuXHRcdEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuXHRcdFx0bWF4LXdpZHRoOiAxNTBweDtcblx0XHR9XG5cdH1cblxuXHQmX19pbWFnZSB7XG5cdFx0LyptYXgtaGVpZ2h0OiAxMDBweDsqL1xuXHRcdC8qbWF4LXdpZHRoOiAxNzVweDsqL1xuXHR9XG59XG4iLCIvLyB2YXJpYWJsZXMgbWVudSBpY29uXG4kbWVudS1pY29uLWxpbmUtaGVpZ2h0OiAzcHg7XG4kbWVudS1pY29uLWxpbmUtd2lkdGg6IDMycHg7XG4kbWVudS1pY29uLWxpbmUtc3BhY2U6IDZweDtcbiRtZW51LWljb24tYm9yZGVyLXJhZGl1czogM3B4O1xuJG1lbnUtaWNvbi1saW5lLW9mZnNldFk6ICRtZW51LWljb24tbGluZS1oZWlnaHQgKyAkbWVudS1pY29uLWxpbmUtc3BhY2U7XG4kbWVudS1pY29uLWhlaWdodDogKDMqJG1lbnUtaWNvbi1saW5lLWhlaWdodCkgKyAoMiokbWVudS1pY29uLWxpbmUtc3BhY2UpO1xuJG1lbnUtZGVsYXk6IC41cztcbiRjdWJpYy1iZXppZXItaW46IGN1YmljLWJlemllcigwLjMwLDEsMC43MCwxKTtcbiRjdWJpYy1iZXppZXItb3V0OiBjdWJpYy1iZXppZXIoMSwwLjcwLDEsMC4zMCk7XG5cbi5jLW1lbnUtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAkbWVudS1pY29uLWhlaWdodDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6ICRtZW51LWljb24tbGluZS13aWR0aDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIFxuICAmX19iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAkbWVudS1pY29uLWxpbmUtaGVpZ2h0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIGFuaW1hdGlvbjogYW5pbWF0ZS1saW5lLTEtcmV2ICRtZW51LWRlbGF5IGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgYW5pbWF0aW9uOiBhbmltYXRlLWxpbmUtMi1yZXYgJG1lbnUtZGVsYXkgZWFzZS1pbi1vdXQ7XG4gICAgICBtYXJnaW46ICRtZW51LWljb24tbGluZS1zcGFjZSAwO1xuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgYW5pbWF0aW9uOiBhbmltYXRlLWxpbmUtMy1yZXYgJG1lbnUtZGVsYXkgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICB9XG5cbiAgJi5pcy1vcGVuIHtcbiAgICAuYy1tZW51LXRvZ2dsZV9fYmFyIHtcbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGFuaW1hdGlvbjogYW5pbWF0ZS1saW5lLTEgJG1lbnUtZGVsYXkgJGN1YmljLWJlemllci1pbiBmb3J3YXJkcztcbiAgICAgIH1cbiAgXG4gICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgYW5pbWF0aW9uOiBhbmltYXRlLWxpbmUtMiAkbWVudS1kZWxheSAkY3ViaWMtYmV6aWVyLWluIGZvcndhcmRzO1xuICAgICAgfVxuICBcbiAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICBhbmltYXRpb246IGFuaW1hdGUtbGluZS0zICRtZW51LWRlbGF5ICRjdWJpYy1iZXppZXItaW4gZm9yd2FyZHM7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYW5pbWF0ZS1saW5lLTEge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUoMGRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICRtZW51LWljb24tbGluZS1vZmZzZXRZLCAwKSByb3RhdGUoMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICRtZW51LWljb24tbGluZS1vZmZzZXRZLCAwKSByb3RhdGUoNDVkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYW5pbWF0ZS1saW5lLTIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGFuaW1hdGUtbGluZS0zIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlKDBkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtJG1lbnUtaWNvbi1saW5lLW9mZnNldFksIDApIHJvdGF0ZSgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLSRtZW51LWljb24tbGluZS1vZmZzZXRZLCAwKSByb3RhdGUoMTM1ZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGFuaW1hdGUtbGluZS0xLXJldiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICRtZW51LWljb24tbGluZS1vZmZzZXRZLCAwKSByb3RhdGUoNDVkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkbWVudS1pY29uLWxpbmUtb2Zmc2V0WSwgMCkgcm90YXRlKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUoMGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhbmltYXRlLWxpbmUtMi1yZXYge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGFuaW1hdGUtbGluZS0zLXJldiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0kbWVudS1pY29uLWxpbmUtb2Zmc2V0WSwgMCkgcm90YXRlKDEzNWRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0kbWVudS1pY29uLWxpbmUtb2Zmc2V0WSwgMCkgcm90YXRlKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSByb3RhdGUoMGRlZyk7XG4gIH1cbn0iLCIuYy1wcmljaW5nIHtcblx0Jl9fZmlsdGVyIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRcdEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHR9XG5cdH1cblxuXHQmX190b2dnbGUge1xuXHQgICAgZGlzcGxheTogZmxleDtcblx0ICAgIGZsZXgtd3JhcDogd3JhcDtcblx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICNCOUQ1RTE7XG5cdCAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cdCAgICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcblxuXHQgICAgQGluY2x1ZGUgYnAobWVkaXVtKSB7XG5cdCAgICBcdCBkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0ICAgIH1cblxuXHQgICAgJi0tYnV0dG9uIHtcblx0XHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQgICAgYm9yZGVyLXJhZGl1czogMjZweDtcblx0XHQgICAgYm9yZGVyOiAwO1xuXHRcdCAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ICAgIGRpc3BsYXk6IGZsZXg7XG5cdFx0ICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE1cyBsaW5lYXIsY29sb3IgLjE1cyBsaW5lYXI7XG5cdFx0ICAgIHBhZGRpbmc6IDE2cHggMjBweDtcblx0XHQgICAgbWFyZ2luOiAwO1xuXHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDApO1xuXHRcdCAgICBvdXRsaW5lOiBub25lO1xuXHRcdCAgICB6LWluZGV4OiAxO1xuXHRcdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiAxO1xuXHRcdCAgICBmb250LXdlaWdodDogNjAwO1xuXHRcdCAgIFx0Ym9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG5cblx0XHQgICBcdHdpZHRoOiAxMDAlO1xuXHRcdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0ICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0XHQgICAgQGluY2x1ZGUgYnAobWVkaXVtKSB7XG5cdFx0ICAgIFx0d2lkdGg6IGF1dG87XG5cdFx0ICAgIFx0anVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xuXHRcdCAgICBcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0ICAgIFx0dGV4dC1hbGlnbjogaW5oZXJpdDtcblx0XHQgICAgfVxuXG5cblx0XHQgICAgJi5pcy1hY3RpdmUge1xuXHRcdCAgICBcdGJhY2tncm91bmQ6ICAkY29sb3Itd2hpdGU7XG5cdFx0ICAgIFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0XHQgICAgfVxuXG5cdFx0ICAgIEBpbmNsdWRlIGJwKHNtYWxsKSB7XG5cdFx0ICAgIFx0bWluLXdpZHRoOiAxNTBweDtcblx0XHQgICBcdFx0cGFkZGluZzogMTBweCAyMHB4O1xuXHRcdCAgICB9XG5cblx0XHQgICAgc3BhbiB7XG5cdFx0ICAgIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0ICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0ICAgIH1cblxuXHRcdCAgICAmLS1sYWJlbCB7XG5cdFx0ICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHQgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdCAgICBwYWRkaW5nOiAxMnB4IDEwcHg7XG5cdFx0XHQgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0ICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG5cdFx0XHQgICAgY29sb3I6ICM0MGM0MDA7XG4gICAgXHRcdFx0YmFja2dyb3VuZDogIzQwYzQwMDNkO1xuXHRcdCAgICB9XG5cdCAgICB9XG5cdH1cblxuXG5cdCZfX2xpc3Qge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdCAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLDFmcik7XG5cdCAgICBncmlkLXJvdy1nYXA6IDMwcHg7XG5cblx0ICAgIEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuXHQgICAgXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLDFmcik7XG5cdCAgICBcdGdyaWQtZ2FwOiAzMHB4O1xuXHRcdFx0Z3JpZC1jb2x1bW4tZ2FwOiAzMHB4O1xuXHRcdFx0LXdlYmtpdC1jb2x1bW4tZ2FwOiAzMHB4O1xuXHRcdFx0Y29sdW1uLWdhcDogMzBweDtcblx0ICAgIH1cblxuXHQgICAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0ICAgIFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywxZnIpO1xuXHRcdFx0Z3JpZC1nYXA6IDE1cHg7XG5cdFx0XHRncmlkLWNvbHVtbi1nYXA6IDE1cHg7XG5cdFx0XHQtd2Via2l0LWNvbHVtbi1nYXA6IDE1cHg7XG5cdFx0XHRjb2x1bW4tZ2FwOiAxNXB4O1xuXHQgICAgfVxuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHQgICAgcGFkZGluZzogMzBweDtcblx0ICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgICB0cmFuc2Zvcm06IHNjYWxlKC45NSk7XG5cdCAgICBib3gtc2hhZG93OiAwcHggNHB4IDMycHggcmdiYSgyNSwgNjEsIDE4NSwgMC4xKTtcblxuXHQgICAgJi0taGlnaGxpZ2h0ZWQge1xuICAgIFx0XHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItdGVydGlhcnk7XG4gICAgXHRcdGJveC1zaGFkb3c6IDAgMCAxMHB4IDRweCByZ2JhKDAsIDAsIDAsIC4wOCk7XG5cdCAgICBcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdCAgICB9XG5cdH1cblxuXHQmX19oaWdobGlnaHRlZCB7XG5cdCAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHQgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHQgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLXRlcnRpYXJ5O1xuXHQgICAgcGFkZGluZzogMTBweCAxNXB4O1xuXHQgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXHQgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuXHQgICAgZm9udC1zaXplOiAxNHB4O1xuXG5cdCAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdCAgICAmLS1jb250YWluZXIge1xuXHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICAgIGxlZnQ6IDA7XG5cdFx0ICAgIHJpZ2h0OiAwO1xuXHRcdCAgICB0b3A6IC0xNHB4O1xuXHRcdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ICBcdHotaW5kZXg6IDM7XG5cblx0ICAgIH1cblx0fVxuXG5cdCZfX2luZGljYXRvciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXG5cdFx0Ji0tMSB7XG5cdFx0XHQuYy1wcmljaW5nX19pbmRpY2F0b3ItLWJsb2NrIHtcblx0XHRcdFx0JjpudGgtb2YtdHlwZSgxKSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXRlcnRpYXJ5O1xuXHRcdFx0XHR9XG5cdFx0XHR9XHRcblx0XHR9XG5cblx0XHQmLS0yIHtcblx0XHRcdC5jLXByaWNpbmdfX2luZGljYXRvci0tYmxvY2sge1xuXHRcdFx0XHQmOm50aC1vZi10eXBlKC1uKzIpIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItdGVydGlhcnk7XG5cdFx0XHRcdH1cblx0XHRcdH1cdFxuXHRcdH1cblxuXG5cdFx0Ji0tMyB7XG5cdFx0XHQuYy1wcmljaW5nX19pbmRpY2F0b3ItLWJsb2NrIHtcblx0XHRcdFx0JjpudGgtb2YtdHlwZSgtbiszKSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXRlcnRpYXJ5O1xuXHRcdFx0XHR9XG5cdFx0XHR9XHRcblx0XHR9XG5cblx0XHQmLS00IHtcblx0XHRcdC5jLXByaWNpbmdfX2luZGljYXRvci0tYmxvY2sge1xuXHRcdFx0XHQmOm50aC1vZi10eXBlKC1uKzQpIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItdGVydGlhcnk7XG5cdFx0XHRcdH1cblx0XHRcdH1cdFxuXHRcdH1cblxuXHRcdCYtLWJsb2NrIHtcblx0XHRcdHdpZHRoOiAxNXB4O1xuXHRcdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdFx0YmFja2dyb3VuZDogI2VjZWNlYztcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbi1yaWdodDogMnB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXG5cdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0Y29sb3I6ICRjb2xvci10aXRsZTtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcblx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdGZvbnQtc2l6ZTogMjhweDtcblx0ICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHQgICAgZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQmX19kZXNjcmlwdGlvbiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRtaW4taGVpZ2h0OiA0OHB4O1xuXG5cdFx0cCB7XG5cdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fcHJpY2Uge1xuXHQgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuXHQgICAgJi0teWVhciB7XG5cdCAgICBcdGRpc3BsYXk6IG5vbmU7XG5cblx0ICAgIFx0LmlzLWFjdGl2ZSAmIHtcblx0ICAgIFx0XHRkaXNwbGF5OiBibG9jaztcblx0ICAgIFx0fVxuXHQgICAgfVxuXG5cdCAgICAmLS1tb250aCB7XG5cdCAgICBcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdCAgICBcdC5pcy1hY3RpdmUgJiB7XG5cdCAgICBcdFx0ZGlzcGxheTogbm9uZTtcblx0ICAgIFx0fVxuXHQgICAgfVxuXG5cdCAgICAmLS1zYXZlIHtcblx0ICAgICAgICBjb2xvcjogIzQwYzQwMDtcblx0XHQgICAgYmFja2dyb3VuZDogIzQwYzQwMDNkO1xuXHRcdCAgICBwYWRkaW5nOiA1cHggMTBweDtcblx0XHQgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXHRcdCAgICBmb250LXdlaWdodDogNzAwO1xuXHQgICAgfVxuXG5cdFx0Ji0tY29udGFpbmVyIHtcblx0XHQgICAgZGlzcGxheTogZmxleDtcblx0XHQgICAgZmxleC13cmFwOiB3cmFwO1xuXHRcdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblxuXHQgICAgJi0tY3VycmVuY3kge1xuXHQgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0ICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0ICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0ICAgIG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdCAgICBtYXJnaW4tdG9wOiA1cHg7XG5cdCAgICB9XG5cblx0XHQmLS10ZXh0IHtcblx0XHQgICAgZm9udC1zaXplOiA0MHB4O1xuXHRcdCAgICBsaW5lLWhlaWdodDogNTBweDtcblx0XHQgICAgZm9udC13ZWlnaHQ6IDkwMDtcblx0XHQgICAgY29sb3I6ICRjb2xvci1ibGFjaztcblx0XHR9XG5cblx0XHQmLS1hZnRlciB7XG5cdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdH1cblxuXHRcdCYtLXN1YnRleHQge1xuXHRcdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdCAgICBmb250LXdlaWdodDogNDAwO1xuXHRcdCAgICBkaXNwbGF5OiBibG9jaztcblx0XHQgICAgbGluZS1oZWlnaHQ6IDEuNTtcblx0XHR9XG5cdH1cblxuXHQmX19idXR0b24ge1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XG5cdFx0LmMtYnV0dG9uIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCZfX3N1YnRpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG5cblx0Jl9fdXNwcyB7XG5cblx0fVxufSIsIi5jLXJlYWQtbW9yZSB7XG4gICZfX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itb3V0bGluZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICBcbiAgJl9faWNvbiB7XG4gICAgY29sb3I6ICRjb2xvci1pY29uO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAuaXMtb3BlbiAmIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG4gIFxuICAmX19jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjJzO1xuXG4gICAgLmlzLWhpZGRlbiAmIHtcbiAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgXHQmOmxhc3Qtb2YtdHlwZSB7XG4gICAgXHRcdG1hcmdpbi1ib3R0b206IDA7XG4gICAgXHR9XG4gICAgfVxuICB9XG59IiwiLmMtcmV2aWV3cyB7XG5cdCZfX2xpc3Qge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRtYXJnaW46IDA7XG5cdCAgIFx0cGFkZGluZzogMTBweDtcblx0ICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1iYWNrZ3JvdW5kLXNpdGU7XG5cdCAgICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcblx0fVxuXG5cdCZfX2lubmVyIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHQgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsMWZyKTtcblx0ICAgIGdyaWQtcm93LWdhcDogMzBweDtcblx0ICAgIFxuXHQgICAgQGluY2x1ZGUgYnAobWVkaXVtKSB7XG5cdFx0ICAgIGdyaWQtZ2FwOiAzMHB4O1xuXHRcdCAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuXHRcdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHQgICAgfVxuXG5cdCAgICBAaW5jbHVkZSBicChsYXJnZSkge1xuXHRcdFx0Z3JpZC1nYXA6IDYwcHg7XG5cdFx0XHRncmlkLWNvbHVtbi1nYXA6IDYwcHg7XG5cdFx0XHQtd2Via2l0LWNvbHVtbi1nYXA6IDYwcHg7XG5cdFx0XHRjb2x1bW4tZ2FwOiA2MHB4O1xuXHQgICAgfVxuXHR9XG5cblx0Jl9fZnVsbC1saW5rIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuXHRcdFx0LmMtc3VwcG9ydC1yZWxhdGVkIHtcblx0XHRcdFx0Jl9fdGl0bGUge1xuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWxpbms7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jl9faWNvbiB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCk7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19maWd1cmUge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0Z3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXG5cdCAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcblxuXG5cblx0XHRAaW5jbHVkZSBicChtZWRpdW0pIHtcblx0XHRcdGdyaWQtY29sdW1uOiBzcGFuIDYvc3BhbiA2O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0XHRncmlkLWNvbHVtbjogc3BhbiA0L3NwYW4gNDtcblx0XHRcdGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuXHRcdH1cblxuXG5cblx0XHQmLS1saW5lcyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcblx0XHQgICAgbGVmdDogLTIwcHg7XG5cdFx0ICAgIHJpZ2h0OiAwO1xuXHRcdCAgICBib3R0b206IDA7XG5cdFx0ICAgIHRvcDogMDtcblx0XHQgICAgZGlzcGxheTogZmxleDtcblx0XHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0Ji0tY2xvY2sge1xuXHRcdCAgICBtYXgtd2lkdGg6IDEyMHB4O1xuXHRcdCAgICBtYXgtaGVpZ2h0OiAxMjBweDtcblx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdCAgICBib3R0b206IC0yMHB4O1xuXHRcdCAgICBsZWZ0OiAtMjBweDtcblx0XHR9XG5cdH1cblxuXHQmX19pbWFnZSB7XG5cdCAgIFx0cG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgdG9wOiAwO1xuXHQgICAgcmlnaHQ6IDA7XG5cdCAgICBib3R0b206IDA7XG5cdCAgICBsZWZ0OiAwO1xuXHQgICAgd2lkdGg6IDEwMCU7XG5cdCAgICBoZWlnaHQ6IDEwMCU7XG5cdCAgICBvYmplY3QtZml0OiBjb3Zlcjtcblx0ICAgXHRib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcblxuXHRcdEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdFx0XHRib3JkZXItcmFkaXVzOiA2NHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX21ldGEge1xuXHQgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcblx0XHRcblx0XHRAaW5jbHVkZSBicChtZWRpdW0pIHtcblx0XHRcdGdyaWQtY29sdW1uOiBzcGFuIDYvc3BhbiA2O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fcXVvdGUge1xuXHRcdGZvbnQtc2l6ZTogMjFweDtcblx0ICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG5cdCAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuXG5cdCAgICBAaW5jbHVkZSBicChtZWRpdW0pIHtcblx0ICAgIFx0Zm9udC1zaXplOiAyNHB4O1xuXHQgICAgfVxuXG5cdCAgICBAaW5jbHVkZSBicChsYXJnZSkge1xuXHQgICAgXHRmb250LXNpemU6IDI4cHg7XG5cdCAgICB9XG5cdH1cblxuXHQmX19wZXJzb24ge1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuXHQgICAgXHRmb250LXNpemU6IDE4cHg7XG5cdCAgICB9XG5cdH1cblxuXHQmX19mdW5jdGlvbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRAaW5jbHVkZSBicChtZWRpdW0pIHtcblx0ICAgIFx0Zm9udC1zaXplOiAxOHB4O1xuXHQgICAgfVxuXHR9XG5cblx0Jl9faWNvbiB7XG5cdCAgICB3aWR0aDogMjRweDtcblx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0ICAgIG1hcmdpbi1yaWdodDogNXB4O1xuXHQgICAgXG5cdCAgICBmbGV4OiAwIDAgMjRweDtcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZsZXg6IDE7XG5cdH1cbn1cblxuLmMtcmV2aWV3IHtcblx0Jl9fdG9wIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdH1cblxuXHQmX19maWd1cmUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGZsZXg6IDAgMCA0OHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0d2lkdGg6IDQ4cHg7XG5cdFx0aGVpZ2h0OiA0OHB4O1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci10ZXJ0aWFyeTtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0QGluY2x1ZGUgYnAobWVkaXVtKSB7XG5cdFx0XHRmbGV4OiAwIDAgNjBweDtcblx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2ltYWdlIHtcblxuXHR9XG5cblx0Jl9fbWV0YSB7XG5cdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdGZsZXg6IDAgMCBjYWxjKDEwMCUgLSA3OHB4KTtcblxuXHRcdEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuXHRcdFx0ZmxleDogMCAwIGNhbGMoMTAwJSAtIDkwcHgpO1xuXHRcdH1cblx0fVxuXG5cdCZfX3BlcnNvbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cblxuXHQmX19mdW5jdGlvbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxuXG5cdCZfX2Fycm93IHtcblx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgbGVmdDogMjRweDtcblx0ICAgIHRvcDogLTEycHg7XG5cdCAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHQgICAgd2lkdGg6IDE1cHg7XG5cdCAgICBoZWlnaHQ6IDE1cHg7XG5cdCAgICBtYXJnaW46IDAgNXB4O1xuXHQgICAgei1pbmRleDogMjtcblx0ICAgIGJvcmRlcjogMDtcblx0ICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblxuXHQgICAgJjphZnRlciB7XG5cdFx0ICAgIGNvbnRlbnQ6IFwiXCI7XG5cdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICAgIHRvcDogNHB4O1xuICAgICAgICBcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1vdXRsaW5lLWRhcms7XG5cdFx0ICAgIGJvcmRlci1sZWZ0OiAwO1xuXHRcdCAgICBib3JkZXItYm90dG9tOiAwO1xuXHRcdCAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRcdCAgICB3aWR0aDogMTVweDtcblx0XHQgICAgaGVpZ2h0OiAxNXB4O1xuXHRcdCAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdCAgICB9XG5cdH1cblxuXHQmX19yZXZpZXcge1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdCAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itb3V0bGluZS1kYXJrO1xuXHQgICAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG5cdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0ICAgIHAge1xuXHQgICAgXHQmOmxhc3Qtb2YtdHlwZSB7XG5cdCAgICBcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0ICAgIFx0fVxuXHQgICAgfVxuXG5cblxuXHR9XG5cbn0iLCIuYy1zZWxlY3RlZC1uZXdzIHtcblx0Jl9faGlnaGxpZ2h0ZWQge1xuXHRcdGZsZXg6IDEgMCAxMDAlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdGZsZXg6IDEgMCA2MCU7XG5cdFx0XHRwYWRkaW5nOiAwIDAuNXJlbSAwIDA7XG5cdFx0fVx0XG5cblx0XHQuYy1zZWxlY3RlZC1uZXdzIHtcblx0XHRcdCZfX2xpc3Qge1xuXG5cdFx0XHR9XG5cblx0XHRcdCZfX2l0ZW0ge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR9XG5cblx0XHRcdCZfX25hdiB7XG5cdFx0XHRcdC5jLXNlbGVjdGVkLW5ld3MtYnRuIHtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdFx0ICAgIGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdCAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHQgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHQgICAgd2lkdGg6IDNyZW07XG5cdFx0XHRcdCAgICBoZWlnaHQ6IDNyZW07XG5cdFx0XHRcdCAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0ICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdCAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdCAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKSxjb2xvciAuM3MgY3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSksYm9yZGVyLWNvbG9yIC4zcyBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTtcblx0XHRcdFx0ICAgIG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdCAgICBjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdFx0ICAgICY6aG92ZXIge1xuXHRcdFx0XHQgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG5cdFx0XHRcdCAgICB9XG5cblx0XHRcdFx0ICAgIHN2ZyB7XG5cdFx0XHRcdCAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0ICAgICAgd2lkdGg6IDFyZW07XG5cdFx0XHRcdCAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0ICAgIH1cblxuXHRcdFx0XHQgICAgcGF0aCB7XG5cdFx0XHRcdCAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XG5cblx0XHRcdFx0XHQmX19wcmV2aW91cyB7XG5cdFx0XHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHQgICAgdG9wOiBjYWxjKCA1MCUgLSAycmVtKTtcblx0XHRcdFx0XHQgICAgei1pbmRleDogOTk5OTtcblx0XHRcdFx0XHQgICAgbGVmdDogLjVyZW07XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jl9fbmV4dCB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0ICAgIHRvcDogY2FsYyggNTAlIC0gMnJlbSk7XG5cdFx0XHRcdFx0ICAgIHotaW5kZXg6IDk5OTk7XG5cdFx0XHRcdFx0ICAgIHJpZ2h0OiAxcmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmX19mdWxsLWxpbmsge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cblx0XHRcdFx0XHQuYy1zZWxlY3RlZC1uZXdzIHtcblx0XHRcdFx0XHRcdCZfX2ltYWdlIHtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogLjk7XG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmX19maWd1cmUge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0ICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDAlLCB0cmFuc3BhcmVudCA2NSUsIHJnYmEoMCwwLDAsMC4zNSkgODMuNSUsIHJnYmEoMCwwLDAsMC43NSkgMTAwJSk7XG5cdFx0XHRcdCAgICBkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ICAgIGJvdHRvbTogMDtcblx0XHRcdFx0ICAgIGxlZnQ6IDA7XG5cdFx0XHRcdCAgICByaWdodDogMDtcblx0XHRcdFx0ICAgIHotaW5kZXg6IDE7XG5cdFx0XHRcdCAgICBoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jl9faW1hZ2Uge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcblx0XHRcdH1cblxuXHRcdFx0Jl9fbWV0YSB7XG5cdFx0XHRcdHBhZGRpbmc6IDFyZW0gMnJlbTtcblx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHR9XG5cblx0XHRcdCZfX3RpdGxlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXG5cdFx0XHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjc1cmVtOyBcblx0XHRcdFx0fVx0XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fYXNpZGUge1xuXHRcdGZsZXg6IDEgMCAxMDAlO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0XHRmbGV4OiAxIDAgNDAlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMCAuNXJlbTtcblx0XHR9XHRcblxuXG5cdFx0LmMtc2VsZWN0ZWQtbmV3cyB7XG5cdFx0XHQmX19saXN0IHtcblx0XHRcdFx0LnNsaWNrIHtcblx0XHRcdFx0XHQmLWxpc3Qge1xuXHRcdFx0XHQgICAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdCAgICBcdGN1cnNvcjogZ3JhYjtcblxuXHRcdFx0XHQgICAgXHQmOmJlZm9yZSB7XG5cdFx0XHRcdCAgICBcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdFx0ICAgIFx0fVxuXG5cdFx0XHRcdCAgICBcdCY6YWZ0ZXIge1xuXHRcdFx0XHQgICAgXHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0XHRcdCAgICBcdH1cblx0XHRcdFx0ICBcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmX19pdGVtIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQmX19mdWxsLWxpbmsge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdCAgICBmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdCAgIFx0YmFja2dyb3VuZDogJGNvbG9yLWJhY2tncm91bmQ7XG5cdFx0XHQgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0ICAgIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG5cdFx0XHRcdFx0LmMtc2VsZWN0ZWQtbmV3cyB7XG5cdFx0XHRcdFx0XHQmX19pbWFnZSB7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IC45O1xuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jl9fZmlndXJlIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdGZsZXg6IDAgMCAyNSU7XG5cdFx0XHR9XG5cblx0XHRcdCZfX2ltYWdlIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG5cdFx0XHR9XG5cblx0XHRcdCZfX21ldGEge1xuXHRcdFx0XHRwb3NpdGlvbjogaW5oZXJpdDtcblx0XHRcdCAgICBwYWRkaW5nOiAwIDFyZW07XG5cdFx0XHQgICAgZmxleDogMCAwIDYwJTtcblx0XHRcdH1cblxuXHRcdFx0Jl9fdGl0bGUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmMtc2l0ZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGhlaWdodDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMDB2dztcblx0bWluLWhlaWdodDogMTAwdmg7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdCZfX2hlYWRlciB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcblx0XHR6LWluZGV4OiA5OTk5O1xuXHR9XG5cblx0Jl9fbWFpbiB7XG5cdFx0ZmxleDogMSAwIGF1dG87XG5cdFx0cGFkZGluZy10b3A6IDgycHg7XG5cblx0XHRAaW5jbHVkZSBicChsYXJnZSkge1xuXHRcdFx0cGFkZGluZy10b3A6IDEwMnB4O1xuXHRcdH1cblxuXHRcdC5zaW5nbGUgJiB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZm9vdGVyIHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cbn1cblxucCwgb2wsIHVsIHtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcbn0iLCIuYy1zb2NpYWwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIFxuICAgICZfX2xpc3Qge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICYtLW9yaWdpbmFsIHtcbiAgICAgICAgICAgIC5jLXNvY2lhbF9faXRlbSB7XG4gICAgICAgICAgICAgICAgJi0tZmFjZWJvb2sge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZmFjZWJvb2s7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZmFjZWJvb2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLWluc3RhZ3JhbSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1pbnN0YWdyYW07XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItaW5zdGFncmFtO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS1saW5rZWRpbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1saW5rZWRpbjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1saW5rZWRpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0tdGlrdG9rIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXRpa3RvaztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci10aWt0b2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLXR3aXR0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItdHdpdHRlcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci10d2l0dGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS13aGF0c2FwcCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGF0c2FwcDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGF0c2FwcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0teW91dHViZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci15b3V0dWJlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXlvdXR1YmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICAgICAgICAgICAgICAgIH0gICAgXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0tcGludGVyZXN0IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXBpbnRlcmVzdDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1waW50ZXJlc3Q7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS10aWt0b2sge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItdGlrdG9rO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXRpa3RvaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jLXNvY2lhbCB7XG4gICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgICBAaW5jbHVkZSBicChsYXJnZSkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblxuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAvKiAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5jLXNvY2lhbCB7XG4gICAgICAgICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH0qL1xuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgLjJzO1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIC4ycztcbiAgICAgICAgd2lkdGg6IDE1cHg7XG5cbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmMtdGFicyB7XG5cdCZfX2ZpbHRlciB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblxuXHRcdEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR9XG5cblx0XHQuYy1maWx0ZXIge1xuXHRcdFx0Jl9fbGlzdCB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdCAgICBsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0ICAgIG92ZXJmbG93LXg6IGF1dG87XG5cdFx0XHQgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuXHRcdFx0ICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHQgICAgcGFkZGluZzogMDtcblx0XHRcdCAgICBkaXNwbGF5OiBmbGV4O1xuXG5cdFx0XHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7IFxuXHRcdFx0XHQgICAgZGlzcGxheTogZmxleDtcblx0ICAgIFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0ICAgIFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHQgICAgXHRcdFx0bWFyZ2luOiAwO1xuXHQgICAgXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ICAgIFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCZfX2l0ZW0ge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0cGFkZGluZzogMTBweCAyMHB4O1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgI2NjY2NjYztcblx0XHRcdFx0ZmxleC1ncm93OiAxO1xuXG5cdFx0XHRcdCYuaXMtYWN0aXZlIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLXRlcnRpYXJ5O1xuXG5cdFx0XHRcdFx0LmMtZmlsdGVyIHtcblx0XHRcdFx0XHRcdCZfX3RpdGxlIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmX19pY29uIHtcblx0XHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRcdGhlaWdodDogMThweDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXRlcnRpYXJ5O1xuXG5cdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHBhdGgge1xuXHRcdFx0XHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmX190aXRsZSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItdGl0bGU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cblx0XHRcdFx0QGluY2x1ZGUgYnAobWVkaXVtKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0fVxuXG5cdCZfX2xpc3Qge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRtYXJnaW46IDA7XG5cdCAgIFx0cGFkZGluZzogMDtcblx0ICAgIGJvcmRlcjogMDtcblx0ICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblx0ICAgIG9wYWNpdHk6IDA7XG5cdCAgICBoZWlnaHQ6IDA7XG5cblx0ICAgICYuaXMtYWN0aXZlIHtcblx0ICAgIFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0ICAgIFx0b3BhY2l0eTogMTtcblx0ICAgIFx0aGVpZ2h0OiAxMDAlO1xuXHQgICAgXHR0cmFuc2l0aW9uOiBhbGwgLjI1cztcblx0ICAgIH1cblx0fVxuXG5cdCZfX2lubmVyIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHQgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsMWZyKTtcblx0ICAgIGdyaWQtcm93LWdhcDogMzBweDtcblx0ICAgIFxuXHQgICAgQGluY2x1ZGUgYnAobWVkaXVtKSB7XG5cdFx0ICAgIGdyaWQtZ2FwOiAzMHB4O1xuXHRcdCAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuXHRcdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHQgICAgfVxuXG5cdCAgICBAaW5jbHVkZSBicChsYXJnZSkge1xuXHRcdCAgICBncmlkLWdhcDogNjBweDtcblx0XHQgICAgY29sdW1uLWdhcDogNjBweDtcblx0ICAgIH1cblx0fVxuXG5cdCZfX2ZpZ3VyZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRncmlkLWNvbHVtbjogc3BhbiAxMi9zcGFuIDEyO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHQgICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG5cdCAgICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcblxuXHRcdEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuXHRcdFx0Z3JpZC1jb2x1bW46IHNwYW4gNi9zcGFuIDY7XG5cdFx0XHRvcmRlcjogMjtcblx0XHR9XG5cblx0XHQmLS1saW5lcyB7XG5cdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuXHRcdCAgICBsZWZ0OiAtMjBweDtcblx0XHQgICAgcmlnaHQ6IDA7XG5cdFx0ICAgIGJvdHRvbTogMDtcblx0XHQgICAgdG9wOiAwO1xuXHRcdCAgICBkaXNwbGF5OiBmbGV4O1xuXHRcdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR9XG5cblx0fVxuXG5cdCZfX2ltYWdlIHtcblx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIHRvcDogMDtcblx0ICAgIHJpZ2h0OiAwO1xuXHQgICAgYm90dG9tOiAwO1xuXHQgICAgbGVmdDogMDtcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgaGVpZ2h0OiAxMDAlO1xuXHQgICAgb2JqZWN0LWZpdDogY292ZXI7XG5cdCAgICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcblx0fVxuXG5cdCZfX21ldGEge1xuXHQgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcblx0XHRcblx0XHRAaW5jbHVkZSBicChtZWRpdW0pIHtcblx0XHRcdGdyaWQtY29sdW1uOiBzcGFuIDYvc3BhbiA2O1xuXHRcdFx0b3JkZXI6IDE7XG5cdFx0fVxuXHR9XG5cblx0Jl9faGVhZGVyIHtcblx0ICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdH1cblx0XG5cblx0Jl9fZGVzY3JpcHRpb24ge1xuXHRcdHN0cm9uZyB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG5cdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnAobWVkaXVtKSB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXHR9XG59IiwiLmMtdXNwcyB7XG5cdCZfX2xpc3Qge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXHRcblx0Jl9fZnVsbC1saW5rIHtcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcblxuXHQgICAgLmMtdXNwcyB7XG5cdCAgICAgICZfX3RleHQge1xuXHQgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQgICAgICAgICY6YWZ0ZXIge1xuXHQgICAgICAgICAgY29udGVudDogJyc7XG5cblx0ICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgICAgICAgbGVmdDogMDtcblx0ICAgICAgICAgIGJvdHRvbTogLTJweDtcblxuXHQgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuXHQgICAgICAgICAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG5cblx0ICAgICAgICAgIG9wYWNpdHk6IC41O1xuXHQgICAgICAgICAgXG5cdCAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuMjVzO1xuXG5cdCAgICAgICAgfVxuXHQgICAgICB9XG5cdCAgICB9XG5cblx0ICAgICY6aG92ZXIge1xuXHQgICAgICBjb2xvcjogY3VycmVudENvbG9yO1xuXHQgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0ICAgICAgLmMtdXNwcyB7XHQgICAgICBcblx0ICAgICAgICAmX190ZXh0IHtcblx0ICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cblx0ICAgICAgICAgICY6YWZ0ZXIge1xuXHQgICAgICAgICAgICB3aWR0aDogMDtcblx0ICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggLjI1cztcblx0ICAgICAgICAgIH1cblx0ICAgICAgICB9XG5cdCAgICAgIH1cblx0ICAgIH1cblx0ICB9XG5cblx0Jl9faW5uZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0fVxuXG5cdCZfX2ljb24ge1xuXHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblxuXHRcdHN2ZyB7XG5cdFx0XHRwYXRoIHtcblx0XHRcdFx0LmMtdXNwc19fbGlzdC0tcHJpbWFyeSAmIHtcblx0XHRcdFx0XHRmaWxsOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jLXVzcHNfX2xpc3QtLXNlY29uZGFyeSAmIHtcblx0XHRcdFx0XHRmaWxsOiAkY29sb3Itc2Vjb25kYXJ5O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmMtdXNwc19fbGlzdC0tdGVydGlhcnkgJiB7XG5cdFx0XHRcdFx0ZmlsbDogJGNvbG9yLXRlcnRpYXJ5O1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQuYy11c3BzX19saXN0LS1xdWF0ZXJuYXJ5ICYge1xuXHRcdFx0XHRcdGZpbGw6ICRjb2xvci1xdWF0ZXJuYXJ5O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmMtdXNwc19fbGlzdC0tc2VuYXJ5ICYge1xuXHRcdFx0XHRcdGZpbGw6ICRjb2xvci1zZW5hcnk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX190ZXh0IHtcblxuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0fVxuXG5cdCZfX3N1YnRpdGxlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXHR9XG5cbn0iLCIudS10ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnUtdGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnUtdGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuIiwiLnUtaGlkZS1tb2JpbGUge1xuXHRkaXNwbGF5OiBub25lO1xuXG5cdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgXHRkaXNwbGF5OiBpbml0aWFsO1xuICBcdH1cbn1cblxuLnUtaGlkZS1kZXNrdG9wIHtcbiAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiIsIi51LXNyLW9ubHkge1xuICBAaW5jbHVkZSBoaWRkZW4tdmlzdWFsbHkoKTtcbn0iLCIuYy1rbm93bGVkZ2UtYmFzZSB7XG5cblx0Jl9faW5uZXIge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdCAgICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuXHQgICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcblx0ICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLDFmcik7XG5cdCAgICBncmlkLXJvdy1nYXA6IDMwcHg7XG5cdCAgICBncmlkLWNvbHVtbi1nYXA6IDMwcHg7XG5cdH1cblxuXHQmX19hcnRpY2xlIHtcblx0XHRncmlkLWNvbHVtbjogc3BhbiAxMi9zcGFuIDEyO1xuXG5cdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdGdyaWQtY29sdW1uOiBzcGFuIDgvc3BhbiA4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3NpZGViYXIge1xuXHRcdGdyaWQtY29sdW1uOiBzcGFuIDEyL3NwYW4gMTI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdGdyaWQtY29sdW1uOiBzcGFuIDQvc3BhbiA0O1xuXHRcdH1cblxuXHRcdCYtLWlubmVyIHtcblx0XHRcdHBvc2l0aW9uOiBzdGlja3k7XG5cdFx0XHR0b3A6IDEzMHB4O1xuXHRcdCAgICBiYWNrZ3JvdW5kOiAkY29sb3Itb3V0bGluZTtcblx0XHQgICAgcGFkZGluZzogMzBweDtcblx0XHQgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXHRcdH1cblxuXHRcdCYtLXRpdGxlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG5cdFx0XHRmb250LXdlaWdodDogODAwO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHR9XG5cdH1cblxuXHQmX19yZWxhdGVkIHtcblx0XHQmLS1saXN0IHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblxuXHRcdCYtLWl0ZW0ge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci10ZXh0O1xuXG5cdFx0XHQmLmlzLWFjdGl2ZSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cblx0XHQgXHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdC5jLWtub3dsZWRnZS1iYXNlX19yZWxhdGVkLS10aXRsZSB7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQuYy1rbm93bGVkZ2UtYmFzZV9fcmVsYXRlZC0tdGl0bGUge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1pbm5lciB7XG5cdFx0ICAgIGRpc3BsYXk6IGZsZXg7XG5cdFx0ICAgIGZsZXgtd3JhcDogd3JhcDtcblx0XHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdH1cblxuXHRcdCYtLWxpbmsge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0XHRcdC5jLWtub3dsZWRnZS1iYXNlX19yZWxhdGVkIHtcblx0XHRcdFx0XHQmLS10aXRsZSB7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1pY29uIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0ZmxleDogMCAwIDEycHg7XG5cblx0XHRcdHBhdGgge1xuXHRcdFx0XHRmaWxsOiBjdXJyZW50Q29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tdGl0bGUge1xuXHQgICBcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdCAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdCAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG5cblx0XHQgICAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDIycHgpO1xuXHRcdH1cblx0fVxuXG5cblx0Jl9faGVhZGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuLypcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuKi9cblx0XHRAaW5jbHVkZSBicChtZWRpdW0pIHsvKlxuXHRcdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDUwcHg7Ki9cblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbWV0YSB7XG5cdCAgICBwYWRkaW5nOiAxNXB4IDA7XG5cdCAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLW91dGxpbmU7XG5cdCAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLW91dGxpbmU7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0fVxuXG5cdCZfX2RhdGUge1xuICAgIFx0bWFyZ2luLXRvcDogMTVweDtcblxuICAgIFx0Ji0taWNvbiB7XG4gICAgXHRcdHdpZHRoOiAxNnB4O1xuICAgIFx0XHRoZWlnaHQ6IDE2cHg7XG4gICAgXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cbiAgICBcdFx0cGF0aCB7XG4gICAgXHRcdFx0ZmlsbDogJGNvbG9yLXRlcnRpYXJ5O1xuICAgIFx0XHR9XG4gICAgXHR9XG5cbiAgICBcdCYtLXRleHQge1xuICAgICBcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIFx0fVxuXG4gICAgXHRAaW5jbHVkZSBicChsYXJnZSkge1xuICAgIFx0XHRtYXJnaW4tdG9wOiAwO1xuICAgIFx0fVxuICAgIH1cblxuXG5cdCZfX2ZpZ3VyZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZy10b3A6IDU2LjI1JTtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG5cdFx0bWFyZ2luOiAwO1xuXHQgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuXHQmX19pbWFnZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblxuXHQmX190aXRsZSB7XG5cblx0fVxuXG5cdCZfX2NvbnRhaW5lciB7XG5cdFx0LypAaW5jbHVkZSBicChsYXJnZSkgeyovXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdC8qfSovXG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHRjb2xvcjogJGNvbG9yLXRleHQ7XG5cdFx0bWF4LXdpZHRoOiA3NTBweDtcblxuXHRcdGltZyB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcblx0XHR9XG5cdH1cbn1cblxuLmMta25vd2xlZGdlLWJhc2Uge1xuXHQmX19zZWFyY2gge1xuXHRcdG1heC13aWR0aDogNTUwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblxuXHRcdCNhamF4c2VhcmNobGl0ZTEsIC5hc2xfdyB7XG5cdFx0XHQucHJvYm94IHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzkxQTlDRDtcblxuXHRcdFx0XHRmb3JtIHtcblx0XHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHQgICAgZm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5wcm9tYWduaWZpZXIge1xuXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19saXN0IHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHQgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsMWZyKTtcblx0ICAgIGdyaWQtcm93LWdhcDogMzBweDtcblxuXHQgICAgQGluY2x1ZGUgYnAobWVkaXVtKSB7XG5cdCAgICBcdGdyaWQtZ2FwOiAzMHB4O1xuXHRcdCAgICBncmlkLWNvbHVtbi1nYXA6IDMwcHg7XG5cdFx0ICAgIC13ZWJraXQtY29sdW1uLWdhcDogMzBweDtcblx0XHQgICAgY29sdW1uLWdhcDogMzBweDtcblx0ICAgIH1cblxuXHQgICAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHRcdGdyaWQtZ2FwOiA2MHB4O1xuXHRcdFx0Z3JpZC1jb2x1bW4tZ2FwOiA2MHB4O1xuXHRcdFx0LXdlYmtpdC1jb2x1bW4tZ2FwOiA2MHB4O1xuXHRcdFx0Y29sdW1uLWdhcDogNjBweDtcblx0ICAgIH1cblxuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0Z3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcblx0XHRcblx0XHRAaW5jbHVkZSBicChtZWRpdW0pIHtcblx0XHRcdGdyaWQtY29sdW1uOiBzcGFuIDYvc3BhbiA2O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJwKHhsYXJnZSkge1xuXHRcdFx0Z3JpZC1jb2x1bW46IHNwYW4gNC9zcGFuIDQ7XG5cdFx0fVxuXG5cdFx0Ji0tdGl0bGUge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG5cdFx0XHRAaW5jbHVkZSBicChsYXJnZSkge1xuXHRcdFx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cblx0Jl9fYmxvY2tzIHtcblx0XHQuYy1rbm93bGVkZ2UtYmFzZV9fcmVsYXRlZC0taWNvbiB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXRlcnRpYXJ5O1xuXHRcdH1cblxuXHRcdC5jLWtub3dsZWRnZS1iYXNlX19yZWxhdGVkLS1pdGVtIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxufVxuIiwiLmMtYXJ0aWNsZSwgYXJ0aWNsZSB7XG5cblx0LmMtbGFiZWwge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICAgIGJhY2tncm91bmQ6ICRjb2xvci1saWdodGJsdWU7XG5cdCAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdCAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHQgICAgZm9udC13ZWlnaHQ6IDcwMDtcblx0ICAgIGZvbnQtc2l6ZTogMTZweDtcblx0ICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdCAgICBib3JkZXItcmFkaXVzOiAwcHggMCAyMHB4IDA7XG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICB0b3A6IDA7XG5cdCAgICBsZWZ0OiAwO1xuXHQgICAgei1pbmRleDogMTtcblx0fVxuXG5cdCZfX2lubmVyIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHQgICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcblx0ICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG5cdCAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwxZnIpO1xuXHQgICAgZ3JpZC1yb3ctZ2FwOiAzMHB4O1xuXHQgICAgZ3JpZC1jb2x1bW4tZ2FwOiAzMHB4O1xuXHR9XG5cblx0Jl9fYXJ0aWNsZSB7XG5cdFx0Z3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcblxuXHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0XHRncmlkLWNvbHVtbjogc3BhbiA4L3NwYW4gODtcblx0XHR9XG5cdH1cblxuXHQmX19zaWRlYmFyIHtcblx0XHRncmlkLWNvbHVtbjogc3BhbiAxMi9zcGFuIDEyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0XHRncmlkLWNvbHVtbjogc3BhbiA0L3NwYW4gNDtcblx0XHR9XG5cblx0XHQmLS1pbm5lciB7XG5cdFx0XHRwb3NpdGlvbjogc3RpY2t5O1xuXHRcdFx0dG9wOiAxMzBweDtcblx0XHQgICAgYmFja2dyb3VuZDogJGNvbG9yLW91dGxpbmU7XG5cdFx0ICAgIHBhZGRpbmc6IDMwcHg7XG5cdFx0ICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHR9XG5cblx0XHQmLS10aXRsZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fcmVsYXRlZCB7XG5cdFx0Ji0tbGlzdCB7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHQmLS1pdGVtIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0fVxuXG5cdFx0Ji0taW5uZXIge1xuXHRcdCAgICBkaXNwbGF5OiBmbGV4O1xuXHRcdCAgICBmbGV4LXdyYXA6IHdyYXA7XG5cdFx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR9XG5cblx0XHQmLS1saW5rIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdFx0XHQuYy1hcnRpY2xlX19yZWxhdGVkIHtcblx0XHRcdFx0XHQmLS10aXRsZSB7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1pY29uIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmbGV4OiAwIDAgMTJweDtcblxuXHRcdFx0cGF0aCB7XG5cdFx0XHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS10aXRsZSB7XG5cdCAgIFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0ICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcblxuXHRcdCAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gMjJweCk7XG5cdFx0fVxuXHR9XG5cblxuXHQmX19oZWFkZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cblx0XHRAaW5jbHVkZSBicChtZWRpdW0pIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbWV0YSB7XG5cdCAgICBwYWRkaW5nOiAxNXB4IDA7XG5cdCAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLW91dGxpbmU7XG5cdCAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLW91dGxpbmU7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0fVxuXG5cdCZfX2RhdGUge1xuICAgIFx0bWFyZ2luLXRvcDogMTVweDtcblxuICAgIFx0Ji0taWNvbiB7XG4gICAgXHRcdHdpZHRoOiAxNnB4O1xuICAgIFx0XHRoZWlnaHQ6IDE2cHg7XG4gICAgXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cbiAgICBcdFx0cGF0aCB7XG4gICAgXHRcdFx0ZmlsbDogJGNvbG9yLXRlcnRpYXJ5O1xuICAgIFx0XHR9XG4gICAgXHR9XG5cbiAgICBcdCYtLXRleHQge1xuICAgICBcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIFx0fVxuXG4gICAgXHRAaW5jbHVkZSBicChsYXJnZSkge1xuICAgIFx0XHRtYXJnaW4tdG9wOiAwO1xuICAgIFx0fVxuICAgIH1cblxuXG5cdCZfX2ZpZ3VyZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZy10b3A6IDU2LjI1JTtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0bWFyZ2luOiAwO1xuXHQgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuXHQmX19pbWFnZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblxuXHQmX190aXRsZSB7XG5cblx0fVxuXG5cdCZfX2NvbnRhaW5lciB7XG5cdFx0Lypmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTsqL1xuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXHRcdG1heC13aWR0aDogNzUwcHg7XG5cdCAgICBmb250LXNpemU6IDE2cHg7XG4gICAgXHRsaW5lLWhlaWdodDogMS43NTtcblxuXHRcdGZpZ3VyZSB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG5cdFx0fVxuXG5cblx0XHRoMiB7XG5cdFx0ICBjb2xvcjogJGNvbG9yLXRpdGxlO1xuXHRcdCAgZm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuXHRcdCAgZm9udC13ZWlnaHQ6IDkwMDtcblx0XHQgIG1hcmdpbi1ib3R0b206IDE1cHg7ICAgXG5cdFx0ICBmb250LXNpemU6IDE4cHg7XG5cdFx0ICBsaW5lLWhlaWdodDogMjRweDtcblx0XHQgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdCAgXG5cdFx0ICBAaW5jbHVkZSBicChtZWRpdW0pIHtcblx0XHQgICAgZm9udC1zaXplOiAyNHB4O1xuXHRcdCAgICBsaW5lLWhlaWdodDogMjhweDtcblx0XHQgIH1cblxuXHRcdCAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHQgICAgZm9udC1zaXplOiAyOHB4O1xuXHRcdCAgICBsaW5lLWhlaWdodDogMzJweDtcblx0XHQgIH1cblx0XHR9XG5cblx0XHRoMyB7XG5cdFx0ICBjb2xvcjogJGNvbG9yLXRpdGxlO1xuXHRcdCAgZm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuXHRcdCAgZm9udC13ZWlnaHQ6IDkwMDtcblx0XHQgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0ICBmb250LXNpemU6IDIycHg7XG5cdFx0ICBsaW5lLWhlaWdodDogMjZweDtcblx0XHQgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdCAgXG5cdFx0ICBAaW5jbHVkZSBicChtZWRpdW0pIHtcblx0XHQgICAgZm9udC1zaXplOiAyMnB4O1xuXHRcdCAgICBsaW5lLWhlaWdodDogMjZweDtcblx0XHQgIH1cblxuXHRcdCAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcblx0XHQgICAgZm9udC1zaXplOiAyNHB4O1xuXHRcdCAgICBsaW5lLWhlaWdodDogMjhweDtcblx0XHQgIH1cblx0XHR9XG5cdH1cblxuXG5cdCZfX21ldGEge1xuXHQgICAgcGFkZGluZy10b3A6IDMwcHg7XG5cdCAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLW91dGxpbmU7XG5cdCAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXHQgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblx0XG5cdFx0Ji0tYXV0aG9yIHtcblx0ICAgIFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR9XG5cdH1cblxuXHQmX19kYXRlIHtcblx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblxuXHRcdCYtLW1vZGlmaWVkIHtcblx0XHQgICAgbWFyZ2luLWJvdHRvbTogMDtcblx0XHQgICAgZm9udC1zdHlsZTogaXRhbGljO1xuXHRcdH1cblx0fVxuXG5cdCZfX3Jldmlld2VkLWJ5IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bWFyZ2luOiAxNXB4IDA7XHRcblx0fVxufVxuXG4uYy1hdXRob3Ige1xuXHQmX190aXRsZSB7XG5cdCAgICBkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHQgICAgZm9udC1mYW1pbHk6ICRmb250LXRpdGxlO1xuXHQgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHQgICAgZm9udC1zaXplOiAxOHB4O1xuXHQgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuXHQgICAgYSB7XG5cdCAgICBcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHQgICAgXHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdCAgICB9XG5cblx0ICAgIHNwYW4ge1xuXHQgICAgXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgICB9XG5cblx0ICAgIHN2ZyB7XG5cdCAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdCAgICB3aWR0aDogMTJweDtcblx0XHQgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuXHRcdCAgICBtYXJnaW4tbGVmdDogNXB4O1xuXG4gICAgXHRcdHBhdGgge1xuICAgIFx0XHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICBcdFx0fVxuXHQgICAgfVxuXHR9XG5cblx0Jl9fbWV0YSB7XG5cdCAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdCAgICBzcGFuIHtcblx0ICAgIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgfVxuXHR9XG5cblx0Jl9fZnVuY3Rpb24ge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxuXG5cdCZfX2ZpZ3VyZSB7XG5cdCAgICBtYXJnaW46IDA7XG5cdCAgICBwYWRkaW5nOiAwO1xuXHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgd2lkdGg6IDc1cHg7XG5cdCAgICBoZWlnaHQ6IDc1cHg7XG5cdCAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHQgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcblx0ICAgIG1hcmdpbi1yaWdodDogMTBweDtcblx0ICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdCAgICBvdmVyZmxvdzogaGlkZGVuO1xuXHQgICAgYm9yZGVyOiAzcHggc29saWQgJGNvbG9yLXRlcnRpYXJ5O1xuXHRcdFxuXHRcdGltZyB7XG5cdFx0ICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHQgICAgbWF4LXdpZHRoOiAxMDAlO1xuXHRcdCAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdCAgICBoZWlnaHQ6IDEwMCU7XG4gICAgXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdH1cblx0fVxufVxuXG4uYy1hcnRpY2xlIHtcblx0Jl9fYzJhIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcblx0XHRwYWRkaW5nOiA0MHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cblx0XHQmLS1oZWFkZXIge1xuXHRcdFx0cCB7XG5cdFx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmMtdXNwc19fdGl0bGUge1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHR9XG5cdH1cbn1cblxuLmMtc291cmNlcyB7XG5cdCZfX3RpdGxlIHtcblx0ICBcdGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblx0ICAgIGZvbnQtc2l6ZTogMThweDtcblx0ICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cdCAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHR9XG59XG5cbi5jLXNvdXJjZSB7XG5cblx0Jl9fdXJsIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdFx0LmMtc291cmNlIHtcblx0XHRcdFx0Jl9fdGl0bGUge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGl0bGUsICZfX2ljb24ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR9XG5cblx0Jl9faWNvbiB7XG5cdCAgICB3aWR0aDogMTJweDtcblx0ICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcblx0ICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG5cblx0XHRwYXRoIHtcblx0XHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblx0XHR9XG5cdH1cblxufSIsIlxuXG4uYy1oYXBweS1jdXN0b21lcnMge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0JjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdCAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdCAgICB3aWR0aDogMTAwcHg7XG5cdCAgICBib3R0b206IDA7XG5cdCAgICB0b3A6IDA7XG5cdCAgICBoZWlnaHQ6IDEwMCU7XG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICB6LWluZGV4OiAxO1xuXHR9XG5cblx0JjpiZWZvcmUge1xuXHRcdGxlZnQ6IDA7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xuXHR9XG5cblx0JjphZnRlciB7XG5cdFx0cmlnaHQ6IDA7XG5cdCAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUsICRjb2xvci13aGl0ZSAxMDAlKTtcblx0fVxuXG5cdCZfX2xpc3Qge1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblxuXG5cdFx0Ji0tMSB7XG5cblx0XHRcdC5zbGljay1saXN0IHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xNTBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS0zIHtcblx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0LnNsaWNrLWxpc3Qge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTMwMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zbGljay1saXN0IHtcblx0XHRcdC5zbGljay10cmFjayB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdC5zbGljay1zbGlkZSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW46IDAgMTVweDtcblxuXHRcdG1heC13aWR0aDogNTgwcHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdCZfX2lubmVyIHtcblx0XHRwYWRkaW5nOiA1cHggMjBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1vdXRsaW5lO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuXG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblxuXHQmX19mdWxsLWxpbmsge1xuXHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0XHQuYy1oYXBweS1jdXN0b21lcnMge1xuXHRcdFx0XHQmX19pbm5lciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXRlcnRpYXJ5O1xuXHRcdFx0XHRcdGJvcmRlcjogJGNvbG9yLXRlcnRpYXJ5O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jl9faWNvbiB7XG5cblx0XHRcdFx0XHRwYXRoIHtcblx0XHRcdFx0XHRcdGZpbGw6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmX19xdW90ZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2ljb24ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHR3aWR0aDogMTVweDtcblx0XHRoZWlnaHQ6IDE1cHg7XG5cblx0XHRmbGV4OiAwIDAgMTVweDtcblx0fVxuXG5cdCZfX3F1b3RlIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuXHRcdGZsZXg6IDEgMCBjYWxjKDEwMCUgLSAzMHB4KTtcblxuXHRcdHAge1xuXG4vKlx0XHQgICAgbWF4LXdpZHRoOiA1ODBweDtcblx0XHQgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0ICAgIG92ZXJmbG93OiBoaWRkZW47XG5cdFx0ICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0ICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdCAgICBoZWlnaHQ6IDI0cHg7XG5cdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHQgICAgb3ZlcmZsb3c6IGhpZGRlbjsqL1xuXG5cdFx0ICAgIG1heC13aWR0aDogNDUwcHg7XG5cdFx0ICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdCAgICBoZWlnaHQ6IDI0cHg7XG5cdFx0ICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0ICAgIG92ZXJmbG93OiBoaWRkZW47XG5cdFx0ICAgIG1pbi13aWR0aDogNDUwcHg7XG5cblx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5cblxuLmMtY291bnRlciB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXNpemU6IDMycHg7XG5cdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRAaW5jbHVkZSBicChtZWRpdW0pIHtcblx0XHRmb250LXNpemU6IDYwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDcwcHg7XG5cdH1cblxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRoZWlnaHQ6IDRweDtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItdGVydGlhcnk7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdGJvdHRvbTogLTRweDtcblxuXHRcdEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuXHRcdFx0aGVpZ2h0OiA4cHg7XG5cdFx0XHRib3R0b206IC04cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdXAge1xuXHRcblx0fVxufVxuXG4uby1zZWN0aW9uLS1jYWxsX3RvX2FjdGlvbiB7XG5cdC5vLWxheW91dCB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0ICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICBcdGJvcmRlci1yYWRpdXM6IDMycHg7XG5cbiAgICBcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgXHRcdHBhZGRpbmc6IDUwcHg7XG4gICAgXHR9XG5cdH1cbn1cblxuLmMtaGlnaGxpZ2h0ZWQge1xuXHQmX19pbm5lciB7XG5cdFx0Ji0taGFzLWltYWdlIHtcblx0XHQgICAgZGlzcGxheTogZ3JpZDtcblx0XHQgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsMWZyKTtcblx0XHQgICAgZ3JpZC1yb3ctZ2FwOiAzMHB4O1xuXHRcdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0ICAgIEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuXHRcdCAgICBcdGdyaWQtZ2FwOiA2MHB4O1xuXHRcdFx0ICAgIGdyaWQtY29sdW1uLWdhcDogNjBweDtcblx0XHRcdCAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDYwcHg7XG5cdFx0XHQgICAgY29sdW1uLWdhcDogNjBweDtcblx0XHQgICAgfVxuXG5cdFx0ICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0ICAgIFx0cGFkZGluZzogMjBweDtcblx0XHQgICAgfVxuXG5cdFx0ICAgIC5jLWhpZ2hsaWdodGVkIHtcblx0XHRcdCAgICAmX19tZXRhIHtcblx0XHRcdCAgICBcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0XHQgICAgXHQgICAgbWF4LXdpZHRoOiA1MDBweDtcblx0XHRcdCAgICBcdH1cblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fZmlndXJlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuICAgIFx0Z3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcbiAgICBcdGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuICAgIFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIFx0QGluY2x1ZGUgYnAobWVkaXVtKSB7XG4gICAgXHRcdGdyaWQtY29sdW1uOiBzcGFuIDYvc3BhbiA2O1xuICAgIFx0fVxuXG4gICAgXHRAaW5jbHVkZSBicChsYXJnZSkge1xuICAgIFx0XHRncmlkLWNvbHVtbjogc3BhbiA1L3NwYW4gNTtcbiAgICBcdH1cblx0fVxuXG5cdCZfX2ltYWdlIHtcblx0XHRib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcbiAgICBcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuXHQmX19tZXRhIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuICAgIFx0Z3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcbiAgICBcdFxuICAgIFx0QGluY2x1ZGUgYnAobWVkaXVtKSB7XG4gICAgXHRcdGdyaWQtY29sdW1uOiBzcGFuIDYvc3BhbiA2O1xuICAgIFx0fVxuXG4gICAgXHRAaW5jbHVkZSBicChsYXJnZSkge1xuICAgIFx0XHRncmlkLWNvbHVtbjogc3BhbiA3L3NwYW4gNztcbiAgICBcdH1cblxuICAgIFx0cCB7XG4gICAgXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgXHR9XG5cbiAgICBcdGEge1xuICAgIFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBcdH1cblxuICAgIFx0c3Ryb25nIHtcbiAgICBcdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcbiAgICBcdFx0Zm9udC1zaXplOiAxOHB4O1xuXG4gICAgXHR9XG5cdH1cbn1cblxucHJlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgcGFkZGluZzogMTBweCAyMHB4IDEycHggMTVweDtcbn1cblxuXG4uYy1zdWJ0aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcbn1cblxuLmMtY2FyZHMge1xuXHQmX19saXN0IHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHQgICAgZ3JpZC1jb2x1bW4tZ2FwOiAzMHB4O1xuXHQgICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAzMHB4O1xuXHQgICAgY29sdW1uLWdhcDogMzBweDtcblx0ICAgIGdyaWQtcm93LWdhcDogMzBweDtcblx0ICAgIHJvdy1nYXA6IDMwcHg7XG5cdCAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLDFmcik7XG5cblx0XHRAaW5jbHVkZSBicChtZWRpdW0pIHtcblx0ICAgIFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwxZnIpO1xuXHRcdFx0Z3JpZC1nYXA6IDYwcHg7XG5cdFx0XHRncmlkLWNvbHVtbi1nYXA6IDYwcHg7XG5cdFx0XHQtd2Via2l0LWNvbHVtbi1nYXA6IDYwcHg7XG5cdFx0XHRjb2x1bW4tZ2FwOiA2MHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0ICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsMWZyKTtcblx0XHR9XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuXHQgICAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG5cdCAgICBwYWRkaW5nOiAyMHB4O1xuXHQgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICBcblx0ICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdFx0ICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdCAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHQgICAgZGlzcGxheTogZmxleDtcblx0XHQgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdFx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblx0XHRcdC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuXHRcdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0cGFkZGluZzogNDBweDtcblxuXHRcdFx0bWF4LXdpZHRoOiBpbmhlcml0O1xuXHQgICAgfVxuXG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyMXB4O1xuXHQgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG5cdCAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cblxuXHQmX19kZXNjcmlwdGlvbiB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXG5cdFx0cCB7XG5cdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5jLXBpbGxzIHtcblx0Jl9fbGlzdCB7XG5cdFx0bWFyZ2luOiAwIC0ycHg7XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luOiAwIDJweDtcblx0fVxufVxuXG4uYy1waWxsIHtcblx0cGFkZGluZzogN3B4IDEwcHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0YmFja2dyb3VuZDogJGNvbG9yLW9mZnB1cnBsZTtcblx0Ym9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG5cblx0Jl9fdGV4dCB7XG5cdFx0Y29sb3I6ICRjb2xvci1wdXJwbGU7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHR9XG59XG5cbi5jLXF1ZXN0aW9ucyB7XG5cdGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuXHRwYWRkaW5nOiA0MHB4O1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMDI0cHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICBcdG1hcmdpbi10b3A6IDEwMHB4O1xuXHQgICAgcGFkZGluZzogNjBweDtcblx0fVxuXG4gICAgJl9fZmlndXJlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgXHRtYXJnaW46IDA7XG5cbiAgICBcdHdpZHRoOiAzNjVweDtcblx0ICAgIGxlZnQ6IGluaGVyaXQ7XG5cdCAgICByaWdodDogLTEwMHB4O1xuXHQgICAgei1pbmRleDogMTtcblxuXHQgICAgZGlzcGxheTogbm9uZTtcblxuXHQgICAgQGluY2x1ZGUgYnAobWVkaXVtKSB7XG4gICAgXHQgICAgbGVmdDogMDtcbiAgICBcdCAgICByaWdodDogaW5oZXJpdDtcblx0XHQgICAgYm90dG9tOiAwO1xuXHRcdCAgICBtYXgtd2lkdGg6IDQyNXB4O1xuXHRcdCAgICBkaXNwbGF5OiBibG9jaztcbiAgICBcdH1cblxuICAgIFx0QGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICBcdFx0bWF4LXdpZHRoOiBpbmhlcml0O1xuICAgIFx0XHR3aWR0aDogNDI1cHg7XG4gICAgXHR9XG4gICAgfVxuXG4gICAgJl9fbWV0YSB7XG4gICAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgXHQvKnotaW5kZXg6IDM7Ki9cblxuICAgIFx0QGluY2x1ZGUgYnAobWVkaXVtKSB7XG5cdCAgICBcdHBhZGRpbmctbGVmdDogNDUlO1xuXHQgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICBcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgXHRkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgXHRkaXNwbGF5OiBibG9jaztcbiAgICBcdGNvbG9yOiBkYXJrZW4oJGNvbG9yLXdoaXRlLCAxMCUpO1xuXG4gICAgXHRzdHJvbmcge1xuICAgIFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIFx0fVxuICAgIH1cblxuICAgICZfX2J1dHRvbnMge1xuICAgIFx0bWFyZ2luLXRvcDogMTVweDtcblxuICAgIFx0LmMtYnV0dG9uIHtcbiAgICBcdFx0ZGlzcGxheTogYmxvY2s7XG4gICAgXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdFx0XG4gICAgXHRcdCY6aG92ZXIge1xuICAgIFx0XHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIFx0XHR9XG5cblx0XHRcdCY6bGFzdC1vZi10eXBlIHtcbiAgICBcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXG4gICAgXHRcdEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdCAgICBcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHQgICAgXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdCAgICBcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdCAgICBcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHQgICAgXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuICAgIFx0XHRcdH1cbiAgICBcdFx0fVxuXG4gICAgXHRcdCZfX3ByaW1hcnkge1xuICAgIFx0XHRcdCY6YWZ0ZXIge1xuICAgIFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHRcdFx0ICAgIGhlaWdodDogMTAwJTtcblx0XHRcdFx0ICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0ICAgIGxlZnQ6IDA7XG5cdFx0XHRcdCAgICB0b3A6IDA7XG5cdFx0XHRcdCAgICBvcGFjaXR5OiAxO1xuXHRcdFx0XHQgICAgYW5pbWF0aW9uOiBwdWxzZSAycyBpbmZpbml0ZTtcblx0XHRcdFx0ICAgIHotaW5kZXg6IC0xO1xuXG4gICAgXHRcdFx0fVxuICAgIFx0XHR9XG4gICAgXHR9XG4gICAgfVxuXG4gICAgJl9fbGFiZWwge1xuICAgIFx0ZGlzcGxheTogbm9uZTtcbiAgICBcdGNvbG9yOiAjRDFEMUQxO1xuICAgIFx0cGFkZGluZzogNXB4IDA7XG5cdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgICB0cmFuc2Zvcm06IHJvdGF0ZShcblx0LTkwZGVnKTtcblx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIHJpZ2h0OiAtMTAwcHg7XG5cdCAgICB0b3A6IGNhbGMoNTAlIC0gMTdweCk7XG5cblx0ICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG5cdCAgICBcdGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgfVxuICAgIH1cblxuXG5cdCZfX3ByaW1hcnkge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1vZmZibGFjaztcbiAgICB9XG5cbiAgICAmX19zZWNvbmRhcnkge1xuXHQgICAgYmFja2dyb3VuZDogJGNvbG9yLXB1cnBsZTtcblx0fVxufVxuXG5cblxuLmMtaW50cm8ge1xuXHQuby1jb2x1bW4uby1jb2x1bW5fX3RpdGxlIHtcblx0XHRtYXgtd2lkdGg6IDU1MHB4O1xuXHR9XG5cblx0Lm8tY29sdW1uLm8tY29sdW1uX190ZXh0IHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bWF4LXdpZHRoOiA1MDBweDtcblx0fVxufVxuXG5cbi5jLWNhc2VfX2hlYWRlciB7XG5cdC5vLWNvbHVtbi5vLWNvbHVtbl9fdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdG1heC13aWR0aDogNTUwcHg7XG5cdH1cbn1cblxuLm8tbm9uZSB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLmMtc21hbGwtY29udGFpbmVyIHtcblx0Lm8tY29udGFpbmVyIHtcblx0XHRtYXgtd2lkdGg6IDMyMHB4O1xuXG5cdFx0QGluY2x1ZGUgYnAobWVkaXVtKSB7XG5cdFx0XHRtYXgtd2lkdGg6IGluaGVyaXQ7XG5cdFx0fVxuXHR9XG59XG5cbi5jLWltYWdlX2NvbnRhaW5lciB7XG5cblx0Jl9fbGlua3Mge1xuXG5cdFx0Z3JpZC1jb2x1bW46IHNwYW4gMTIvc3BhbiAxMjtcbi8qXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1vdXRsaW5lOyovXG5cdFx0Lypib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1czsqL1xuXHRcdFxuXHRcdEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuXHRcdFx0Z3JpZC1jb2x1bW46IHNwYW4gNi9zcGFuIDY7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnAoeGxhcmdlKSB7XG5cdFx0XHRncmlkLWNvbHVtbjogc3BhbiA0L3NwYW4gNDtcblx0XHR9XG5cdH1cblxuXHQmX19pbWFnZS0taG9sZGVyIHtcblx0XHRncmlkLWNvbHVtbjogc3BhbiAxMi9zcGFuIDEyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRoZWlnaHQ6IDMwMHB4O1xuXG5cdFx0QGluY2x1ZGUgYnAobWVkaXVtKSB7XG5cdFx0XHRncmlkLWNvbHVtbjogc3BhbiA2L3NwYW4gNjtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnAoeGxhcmdlKSB7XG5cdFx0XHRncmlkLWNvbHVtbjogc3BhbiA4L3NwYW4gODtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFxuXHRcdH1cblx0fVxuXG5cdCZfX3RleHQge1xuXHRcdG1hcmdpbjogMzBweCAwO1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0fVxuXG5cdCZfX2ZpZ3VyZSB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGxlZnQ6IC0yMHB4O1xuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICByaWdodDogMDtcblx0ICAgIGhlaWdodDogMzAwcHg7XG5cdCAgICBib3JkZXItcmFkaXVzOiAwO1xuXHQgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuXHQgICAgcmlnaHQ6IC0yMHB4O1xuXG5cdCAgICBAaW5jbHVkZSBicChsYXJnZSkge1xuXHQgICAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ICAgIGxlZnQ6IDA7XG5cdFx0ICAgIHJpZ2h0OiAwO1xuXHRcdCAgICBoZWlnaHQ6IDEwMCU7XG5cdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgfVxuXG5cdH1cblxuXHQmX19pbWFnZSB7XG5cdFx0bWF4LWhlaWdodDogMzgwcHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRoZWlnaHQ6IDEwMCU7XG4gICBcdCBcdG9iamVjdC1maXQ6IGNvdmVyO1xuICAgXHQgXHRib3JkZXItcmFkaXVzOiAwO1xuXG5cdCAgICBAaW5jbHVkZSBicChsYXJnZSkge1xuXHQgICAgXHRtYXgtaGVpZ2h0OiA0NDJweDtcblx0ICAgIFx0Ym9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG5cdCAgICB9XG5cdH1cblxuXHQmX19tZXRhIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHQgICAgZmxleC13cmFwOiB3cmFwO1xuXHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXG5cdCZfX21ldGEtLWhvbGRlciB7XG5cdFx0ZmxleDogMSAwIGNhbGMoMTAwJSAtIDY4cHgpO1xuXHR9XG5cblx0Jl9fYnV0dG9uIHtcblx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xuXG5cdFx0c3ZnIHtcblx0XHRcdHdpZHRoOiAzMnB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2Z1bGwtbGluayB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRjb2xvcjogY3VycmVudENvbG9yO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Y29sb3I6ICRjb2xvci10aXRsZTtcblx0fVxuXG5cdCZfX2Rlc2NyaXB0aW9uIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXG5cdCAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIFx0bWF4LWhlaWdodDogMjFweDtcblxuXG5cdFx0cCB7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cblx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRwYWRkaW5nOiAxOHB4IDIwcHg7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdC8qYm9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7Ki9cblx0XHRtYXJnaW46IDA7XG5cblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLW91dGxpbmU7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1iYWNrZ3JvdW5kLXNpdGU7XG5cdFx0fVxuXHR9XG59XG5cbi5jLWljb24tbGlzdCB7XG5cdCZfX2xpc3Qge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblxuXHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cdFxuXHQmX19mdWxsLWxpbmsge1xuXHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHQgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuXHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdCAgICAuYy11c3BzIHtcblx0ICAgICAgJl9fdGV4dCB7XG5cdCAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCAgICAgICAgJjphZnRlciB7XG5cdCAgICAgICAgICBjb250ZW50OiAnJztcblxuXHQgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cdCAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICAgICAgICBsZWZ0OiAwO1xuXHQgICAgICAgICAgYm90dG9tOiAtMnB4O1xuXG5cdCAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG5cdCAgICAgICAgICBib3JkZXItc3R5bGU6IGRhc2hlZDtcblxuXHQgICAgICAgICAgb3BhY2l0eTogLjU7XG5cdCAgICAgICAgICBcblx0ICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC4yNXM7XG5cblx0ICAgICAgICB9XG5cdCAgICAgIH1cblx0ICAgIH1cblxuXHQgICAgJjpob3ZlciB7XG5cdCAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdCAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHQgICAgICAuYy11c3BzIHtcdCAgICAgIFxuXHQgICAgICAgICZfX3RleHQge1xuXHQgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuXHQgICAgICAgICAgJjphZnRlciB7XG5cdCAgICAgICAgICAgIHdpZHRoOiAwO1xuXHQgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuMjVzO1xuXHQgICAgICAgICAgfVxuXHQgICAgICAgIH1cblx0ICAgICAgfVxuXHQgICAgfVxuXHR9XG5cblx0Jl9faW5uZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdH1cblxuXHQmX19maWd1cmUge1xuXHRcdG1hcmdpbjogMDtcblx0XHRsaW5lLWhlaWdodDogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdH1cblxuXHQmX19pY29uIHtcblx0XHRsaW5lLWhlaWdodDogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cblx0XHRzdmcge1xuXHRcdFx0cGF0aCB7XG5cdFx0XHRcdC5jLXVzcHNfX2xpc3QtLXByaW1hcnkgJiB7XG5cdFx0XHRcdFx0ZmlsbDogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYy11c3BzX19saXN0LS1zZWNvbmRhcnkgJiB7XG5cdFx0XHRcdFx0ZmlsbDogJGNvbG9yLXNlY29uZGFyeTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jLXVzcHNfX2xpc3QtLXRlcnRpYXJ5ICYge1xuXHRcdFx0XHRcdGZpbGw6ICRjb2xvci10ZXJ0aWFyeTtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0LmMtdXNwc19fbGlzdC0td2hpdGUgJiB7XG5cdFx0XHRcdFx0ZmlsbDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmMtdXNwc19fbGlzdC0tYmxhY2sgJiB7XG5cdFx0XHRcdFx0ZmlsbDogJGNvbG9yLWJsYWNrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGV4dCB7XG5cblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cblxuXHQmX19zdWJ0aXRsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcblx0fVxuXG59XG5cbi5jLWZvcm0tcXVvdGUge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdCZfX2lubmVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG5cblx0Jl9fZmlndXJlIHtcblx0XHRmbGV4OiAwIDAgODBweDtcblx0XHR3aWR0aDogODBweDtcblx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0Lypib3JkZXItcmFkaXVzOiAxMDAlOyovXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwYWRkaW5nLWJvdHRvbTogODBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdC8qYmFja2dyb3VuZDogJGNvbG9yLW91dGxpbmU7Ki9cblx0fVxuXG5cdCZfX2ltYWdlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0fVxuXG5cdCZfX21ldGEge1xuXHRcdGZsZXg6IDEgMCBjYWxjKDEwMCUgLSA5MHB4KTtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdH1cblxuXHQmX19xdW90ZSB7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cblx0XHRwIHtcblx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX25hbWUge1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdG9wYWNpdHk6IC44O1xuXHR9XG59XG5cblxuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwyNTUsMjU1LCAwLjQpO1xuICB9XG4gIDcwJSB7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDEwcHggcmdiYSgyNTUsMjU1LDI1NSwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNTUsMjU1LDI1NSwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjU1LDI1NSwyNTUsIDAuNCk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwyNTUsMjU1LCAwLjQpO1xuICB9XG4gIDcwJSB7XG4gICAgICAtbW96LWJveC1zaGFkb3c6IDAgMCAwIDEwcHggcmdiYSgyNTUsMjU1LDI1NSwgMCk7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAxMHB4IHJnYmEoMjU1LDI1NSwyNTUsIDApO1xuICB9XG4gIDEwMCUge1xuICAgICAgLW1vei1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjU1LDI1NSwyNTUsIDApO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwyNTUsMjU1LCAwKTtcbiAgfVxufSJdLCJzb3VyY2VSb290IjoiIn0=*/