/*!
 Material Components for the web
 Copyright (c) 2017 Google Inc.
 License: Apache-2.0
*/@-webkit-keyframes a{0%{-webkit-animation-timing-function:cubic-bezier(.4,0,.2,1);animation-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transform:translate(var(--mdc-ripple-fg-translate-start,0)) scale(1);transform:translate(var(--mdc-ripple-fg-translate-start,0)) scale(1)}to{-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}}@keyframes a{0%{-webkit-animation-timing-function:cubic-bezier(.4,0,.2,1);animation-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transform:translate(var(--mdc-ripple-fg-translate-start,0)) scale(1);transform:translate(var(--mdc-ripple-fg-translate-start,0)) scale(1)}to{-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}}@-webkit-keyframes b{0%{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}to{opacity:1}}@keyframes b{0%{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}to{opacity:1}}@-webkit-keyframes c{0%{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:1}to{opacity:0}}@keyframes c{0%{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:1}to{opacity:0}}.mdc-ripple-surface--test-edge-var-bug{--mdc-ripple-surface-test-edge-var:1px solid #000;visibility:hidden}.mdc-ripple-surface--test-edge-var-bug:before{border:var(--mdc-ripple-surface-test-edge-var)}.mdc-button{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;font-weight:500;letter-spacing:.04em;line-height:2.25rem;text-decoration:none;text-transform:uppercase;--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;will-change:transform,opacity;-webkit-tap-highlight-color:transparent;display:inline-block;position:relative;box-sizing:border-box;min-width:64px;height:36px;padding:0 16px;border:none;outline:none;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;overflow:hidden;vertical-align:middle;border-radius:2px}.mdc-button:after,.mdc-button:before{position:absolute;transition:opacity .25s linear;border-radius:50%;pointer-events:none;content:"";top:-50%;left:-50%;width:200%;height:200%}.mdc-button.mdc-ripple-upgraded:before{top:-50%;left:-50%;width:200%;height:200%}.mdc-button.mdc-ripple-upgraded--unbounded:before,.mdc-button.mdc-ripple-upgraded:before{-webkit-transform:scale(var(--mdc-ripple-fg-scale,0));transform:scale(var(--mdc-ripple-fg-scale,0))}.mdc-button.mdc-ripple-upgraded--unbounded:before{top:var(--mdc-ripple-top,0%);left:var(--mdc-ripple-left,0%);width:var(--mdc-ripple-fg-size,100%);height:var(--mdc-ripple-fg-size,100%)}.mdc-button.mdc-ripple-upgraded:after{top:0;left:0;width:var(--mdc-ripple-fg-size,100%);height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-button.mdc-ripple-upgraded--unbounded:after{top:var(--mdc-ripple-top,0);left:var(--mdc-ripple-left,0)}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:disabled{background-color:transparent;color:rgba(0,0,0,.38);color:var(--mdc-theme-text-disabled-on-light,rgba(0,0,0,.38));cursor:default;pointer-events:none}.mdc-button--theme-dark .mdc-button:disabled,.mdc-theme--dark .mdc-button:disabled{color:hsla(0,0%,100%,.5);color:var(--mdc-theme-text-disabled-on-dark,hsla(0,0%,100%,.5))}.mdc-button:not(:disabled){background-color:transparent;color:#3f51b5;color:var(--mdc-theme-primary,#3f51b5)}.mdc-button:after,.mdc-button:before{background-color:rgba(63,81,181,.16);opacity:0}@supports (background-color:color(green a(10%))){.mdc-button:after,.mdc-button:before{background-color:color(var(--mdc-theme-primary,#3f51b5) a(16%))}}.mdc-button:not(.mdc-ripple-upgraded):active:after,.mdc-button:not(.mdc-ripple-upgraded):focus:before,.mdc-button:not(.mdc-ripple-upgraded):hover:before{transition-duration:85ms;opacity:.6}.mdc-button.mdc-ripple-upgraded--background-focused:before{opacity:.99999}.mdc-button.mdc-ripple-upgraded--background-active-fill:before{transition-duration:.12s;opacity:1}.mdc-button.mdc-ripple-upgraded:after{opacity:0}.mdc-button.mdc-ripple-upgraded--foreground-activation:after{-webkit-animation:.3s a forwards,83ms b forwards;animation:.3s a forwards,83ms b forwards}.mdc-button.mdc-ripple-upgraded--foreground-deactivation:after{-webkit-animation:83ms c;animation:83ms c;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-button--raised:disabled,.mdc-button--unelevated:disabled{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.38);color:var(--mdc-theme-text-disabled-on-light,rgba(0,0,0,.38))}.mdc-button--theme-dark .mdc-button--raised:disabled,.mdc-button--theme-dark .mdc-button--unelevated:disabled,.mdc-theme--dark .mdc-button--raised:disabled,.mdc-theme--dark .mdc-button--unelevated:disabled{background-color:hsla(0,0%,100%,.12);color:rgba(0,0,0,.38);color:var(--mdc-theme-text-disabled-on-light,rgba(0,0,0,.38))}.mdc-button--raised:not(:disabled),.mdc-button--unelevated:not(:disabled){background-color:#3f51b5}@supports not (-ms-ime-align:auto){.mdc-button--raised:not(:disabled),.mdc-button--unelevated:not(:disabled){background-color:var(--mdc-theme-primary,#3f51b5)}}.mdc-button--raised:not(:disabled),.mdc-button--unelevated:not(:disabled){color:#fff;color:var(--mdc-theme-text-primary-on-primary,#fff)}.mdc-button--raised:after,.mdc-button--raised:before,.mdc-button--unelevated:after,.mdc-button--unelevated:before{background-color:hsla(0,0%,100%,.32);opacity:0}@supports (background-color:color(green a(10%))){.mdc-button--raised:after,.mdc-button--raised:before,.mdc-button--unelevated:after,.mdc-button--unelevated:before{background-color:color(var(--mdc-theme-text-primary-on-primary,#fff) a(32%))}}.mdc-button--raised:not(.mdc-ripple-upgraded):active:after,.mdc-button--raised:not(.mdc-ripple-upgraded):focus:before,.mdc-button--raised:not(.mdc-ripple-upgraded):hover:before,.mdc-button--unelevated:not(.mdc-ripple-upgraded):active:after,.mdc-button--unelevated:not(.mdc-ripple-upgraded):focus:before,.mdc-button--unelevated:not(.mdc-ripple-upgraded):hover:before{transition-duration:85ms;opacity:.6}.mdc-button--raised.mdc-ripple-upgraded--background-focused:before,.mdc-button--unelevated.mdc-ripple-upgraded--background-focused:before{opacity:.99999}.mdc-button--raised.mdc-ripple-upgraded--background-active-fill:before,.mdc-button--unelevated.mdc-ripple-upgraded--background-active-fill:before{transition-duration:.12s;opacity:1}.mdc-button--raised.mdc-ripple-upgraded:after,.mdc-button--unelevated.mdc-ripple-upgraded:after{opacity:0}.mdc-button--raised.mdc-ripple-upgraded--foreground-activation:after,.mdc-button--unelevated.mdc-ripple-upgraded--foreground-activation:after{-webkit-animation:.3s a forwards,83ms b forwards;animation:.3s a forwards,83ms b forwards}.mdc-button--raised.mdc-ripple-upgraded--foreground-deactivation:after,.mdc-button--unelevated.mdc-ripple-upgraded--foreground-deactivation:after{-webkit-animation:83ms c;animation:83ms c;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-button--raised{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);transition:box-shadow .28s cubic-bezier(.4,0,.2,1);will-change:box-shadow}.mdc-button--raised:focus,.mdc-button--raised:hover{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.mdc-button--raised:active{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.mdc-button--raised:disabled{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mdc-button--stroked{border-style:solid;padding-right:14px;padding-left:14px;border-width:2px;line-height:32px}.mdc-button--stroked:disabled{border-color:rgba(0,0,0,.38);border-color:var(--mdc-theme-text-disabled-on-light,rgba(0,0,0,.38))}.mdc-button--theme-dark .mdc-button--stroked:disabled,.mdc-theme--dark .mdc-button--stroked:disabled{border-color:hsla(0,0%,100%,.5);border-color:var(--mdc-theme-text-disabled-on-dark,hsla(0,0%,100%,.5))}.mdc-button--stroked.mdc-button--dense{line-height:27px}.mdc-button--stroked.mdc-button--compact{padding-right:6px;padding-left:6px}.mdc-button--stroked:not(:disabled){border-color:#3f51b5;border-color:var(--mdc-theme-primary,#3f51b5)}.mdc-button--compact{padding:0 8px}.mdc-button--dense{height:32px;font-size:.8125rem;line-height:32px}.mdc-button__icon{display:inline-block;width:18px;height:18px;margin-right:8px;font-size:18px;line-height:inherit;vertical-align:top}.mdc-card{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;box-sizing:border-box;padding:0;border-radius:2px;overflow:hidden}.mdc-card__primary{padding:16px}.mdc-card__primary .mdc-card__title--large{padding-top:8px}.mdc-card__primary:last-child{padding-bottom:24px}.mdc-card__supporting-text{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;font-weight:400;letter-spacing:.04em;line-height:1.25rem;text-decoration:inherit;text-transform:inherit;color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-light,rgba(0,0,0,.87));box-sizing:border-box;padding:8px 16px}.mdc-card--theme-dark .mdc-card__supporting-text,.mdc-theme--dark .mdc-card__supporting-text{color:#fff;color:var(--mdc-theme-text-primary-on-dark,#fff)}.mdc-card__primary+.mdc-card__supporting-text{margin-top:-8px;padding-top:0}.mdc-card__supporting-text:last-child{padding-bottom:24px}.mdc-card__actions{display:-webkit-box;display:-ms-flexbox;display:flex;box-sizing:border-box;padding:8px}.mdc-card--theme-dark .mdc-card__actions,.mdc-theme--dark .mdc-card__actions{color:#fff;color:var(--mdc-theme-text-primary-on-dark,#fff)}.mdc-card__actions .mdc-card__action{margin:0 8px 0 0}.mdc-card__actions .mdc-card__action[dir=rtl],[dir=rtl] .mdc-card__actions .mdc-card__action{margin:0 0 0 8px}.mdc-card__actions .mdc-card__action:last-child,.mdc-card__actions .mdc-card__action:last-child[dir=rtl],[dir=rtl] .mdc-card__actions .mdc-card__action:last-child{margin-left:0;margin-right:0}.mdc-card__actions--vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mdc-card__actions--vertical .mdc-card__action{margin:0 0 4px}.mdc-card__actions--vertical .mdc-card__action:last-child{margin-bottom:0}.mdc-card__media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;box-sizing:border-box;padding:16px}.mdc-card__media-item{display:inline-block;width:auto;height:80px;margin:16px 0 0;padding:0}.mdc-card__media-item--1dot5x{width:auto;height:120px}.mdc-card__media-item--2x{width:auto;height:160px}.mdc-card__media-item--3x{width:auto;height:240px}.mdc-card__title{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;font-weight:500;letter-spacing:.04em;line-height:1.5rem;text-decoration:inherit;text-transform:inherit;color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-light,rgba(0,0,0,.87));margin:-.063rem 0}.mdc-card--theme-dark .mdc-card__title,.mdc-theme--dark .mdc-card__title{color:#fff;color:var(--mdc-theme-text-primary-on-dark,#fff)}.mdc-card__title--large{font-size:1.5rem;letter-spacing:normal;line-height:2rem;margin:0}.mdc-card__subtitle,.mdc-card__title--large{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:400;text-decoration:inherit;text-transform:inherit}.mdc-card__subtitle{font-size:.875rem;letter-spacing:.04em;line-height:1.25rem;color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-light,rgba(0,0,0,.87));margin:-.063rem 0}.mdc-card--theme-dark .mdc-card__subtitle,.mdc-theme--dark .mdc-card__subtitle{color:#fff;color:var(--mdc-theme-text-primary-on-dark,#fff)}.mdc-card__horizontal-block{padding-left:0;padding-right:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;box-sizing:border-box}.mdc-card__horizontal-block[dir=rtl],[dir=rtl] .mdc-card__horizontal-block{padding-left:16px;padding-right:0}.mdc-card__horizontal-block .mdc-card__actions--vertical{margin:16px}.mdc-card__horizontal-block .mdc-card__media-item{margin-left:16px;margin-right:0}.mdc-card__horizontal-block .mdc-card__media-item[dir=rtl],[dir=rtl] .mdc-card__horizontal-block .mdc-card__media-item{margin-left:0;margin-right:16px}.mdc-card__horizontal-block .mdc-card__media-item--3x{margin-bottom:16px}@-webkit-keyframes d{0%,50%{stroke-dashoffset:29.78334}50%{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}to{stroke-dashoffset:0}}@keyframes d{0%,50%{stroke-dashoffset:29.78334}50%{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}to{stroke-dashoffset:0}}@-webkit-keyframes e{0%,68.2%{-webkit-transform:scaleX(0);transform:scaleX(0)}68.2%{-webkit-animation-timing-function:cubic-bezier(0,0,0,1);animation-timing-function:cubic-bezier(0,0,0,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes e{0%,68.2%{-webkit-transform:scaleX(0);transform:scaleX(0)}68.2%{-webkit-animation-timing-function:cubic-bezier(0,0,0,1);animation-timing-function:cubic-bezier(0,0,0,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes f{0%{-webkit-animation-timing-function:cubic-bezier(.4,0,1,1);animation-timing-function:cubic-bezier(.4,0,1,1);opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-29.78334}}@keyframes f{0%{-webkit-animation-timing-function:cubic-bezier(.4,0,1,1);animation-timing-function:cubic-bezier(.4,0,1,1);opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-29.78334}}@-webkit-keyframes g{0%{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1);-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes g{0%{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1);-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@-webkit-keyframes h{0%{-webkit-animation-timing-function:cubic-bezier(.14,0,0,1);animation-timing-function:cubic-bezier(.14,0,0,1);-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:1}}@keyframes h{0%{-webkit-animation-timing-function:cubic-bezier(.14,0,0,1);animation-timing-function:cubic-bezier(.14,0,0,1);-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:1}}@-webkit-keyframes i{0%{-webkit-animation-timing-function:mdc-animation-deceleration-curve-timing-function;animation-timing-function:mdc-animation-deceleration-curve-timing-function;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}}@keyframes i{0%{-webkit-animation-timing-function:mdc-animation-deceleration-curve-timing-function;animation-timing-function:mdc-animation-deceleration-curve-timing-function;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}}@-webkit-keyframes j{0%{-webkit-animation-timing-function:cubic-bezier(.14,0,0,1);animation-timing-function:cubic-bezier(.14,0,0,1);-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}to{-webkit-transform:rotate(315deg);transform:rotate(315deg);opacity:0}}@keyframes j{0%{-webkit-animation-timing-function:cubic-bezier(.14,0,0,1);animation-timing-function:cubic-bezier(.14,0,0,1);-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}to{-webkit-transform:rotate(315deg);transform:rotate(315deg);opacity:0}}@-webkit-keyframes k{0%{-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}32.8%,to{-webkit-transform:scaleX(0);transform:scaleX(0);opacity:0}}@keyframes k{0%{-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}32.8%,to{-webkit-transform:scaleX(0);transform:scaleX(0);opacity:0}}.mdc-checkbox{display:inline-block;position:relative;-webkit-box-flex:0;-ms-flex:0 0 18px;flex:0 0 18px;box-sizing:content-box;width:18px;height:18px;padding:11px;line-height:0;white-space:nowrap;cursor:pointer;vertical-align:bottom;--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;will-change:transform,opacity;-webkit-tap-highlight-color:transparent}.mdc-checkbox .mdc-checkbox__native-control:disabled:not(:checked):not(:indeterminate)~.mdc-checkbox__background{border-color:rgba(0,0,0,.26)}.mdc-checkbox .mdc-checkbox__native-control:disabled:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control:disabled:indeterminate~.mdc-checkbox__background{border-color:transparent;background-color:rgba(0,0,0,.26)}.mdc-checkbox--theme-dark .mdc-checkbox__native-control:disabled:not(:checked):not(:indeterminate)~.mdc-checkbox__background,.mdc-theme--dark .mdc-checkbox .mdc-checkbox__native-control:disabled:not(:checked):not(:indeterminate)~.mdc-checkbox__background{border-color:hsla(0,0%,100%,.3)}.mdc-checkbox--theme-dark .mdc-checkbox__native-control:disabled:checked~.mdc-checkbox__background,.mdc-checkbox--theme-dark .mdc-checkbox__native-control:disabled:indeterminate~.mdc-checkbox__background,.mdc-theme--dark .mdc-checkbox .mdc-checkbox__native-control:disabled:checked~.mdc-checkbox__background,.mdc-theme--dark .mdc-checkbox .mdc-checkbox__native-control:disabled:indeterminate~.mdc-checkbox__background{background-color:hsla(0,0%,100%,.3)}.mdc-checkbox .mdc-checkbox__checkmark__path{stroke:#fff!important}.mdc-checkbox .mdc-checkbox__mixedmark{background-color:#fff}.mdc-checkbox .mdc-checkbox__background:before{background-color:#ff4081}@supports not (-ms-ime-align:auto){.mdc-checkbox .mdc-checkbox__background:before{background-color:var(--mdc-theme-secondary,#ff4081)}}.mdc-checkbox:after,.mdc-checkbox:before{position:absolute;transition:opacity .25s linear;border-radius:50%;pointer-events:none;content:"";background-color:rgba(255,64,129,.14);opacity:0}@supports (background-color:color(green a(10%))){.mdc-checkbox:after,.mdc-checkbox:before{background-color:color(var(--mdc-theme-secondary,#ff4081) a(14%))}}.mdc-checkbox:not(.mdc-ripple-upgraded):active:after,.mdc-checkbox:not(.mdc-ripple-upgraded):focus:before,.mdc-checkbox:not(.mdc-ripple-upgraded):hover:before{transition-duration:85ms;opacity:.6}.mdc-checkbox.mdc-ripple-upgraded--background-focused:before{opacity:.99999}.mdc-checkbox.mdc-ripple-upgraded--background-active-fill:before{transition-duration:.12s;opacity:1}.mdc-checkbox.mdc-ripple-upgraded:after{opacity:0}.mdc-checkbox.mdc-ripple-upgraded--foreground-activation:after{-webkit-animation:.3s a forwards,83ms b forwards;animation:.3s a forwards,83ms b forwards}.mdc-checkbox.mdc-ripple-upgraded--foreground-deactivation:after{-webkit-animation:83ms c;animation:83ms c;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-checkbox:after,.mdc-checkbox:before{top:0%;left:0%;width:100%;height:100%}.mdc-checkbox.mdc-ripple-upgraded:before{top:0%;left:0%;width:100%;height:100%}.mdc-checkbox.mdc-ripple-upgraded--unbounded:before,.mdc-checkbox.mdc-ripple-upgraded:before{-webkit-transform:scale(var(--mdc-ripple-fg-scale,0));transform:scale(var(--mdc-ripple-fg-scale,0))}.mdc-checkbox.mdc-ripple-upgraded--unbounded:before{top:var(--mdc-ripple-top,25%);left:var(--mdc-ripple-left,25%);width:var(--mdc-ripple-fg-size,50%);height:var(--mdc-ripple-fg-size,50%)}.mdc-checkbox.mdc-ripple-upgraded:after{top:0;left:0;width:var(--mdc-ripple-fg-size,50%);height:var(--mdc-ripple-fg-size,50%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-checkbox.mdc-ripple-upgraded--unbounded:after{top:var(--mdc-ripple-top,0);left:var(--mdc-ripple-left,0)}.mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate)~.mdc-checkbox__background{border-color:rgba(0,0,0,.54);background-color:transparent}.mdc-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background{border-color:#ff4081;border-color:var(--mdc-theme-secondary,#ff4081);background-color:#ff4081;background-color:var(--mdc-theme-secondary,#ff4081)}@-webkit-keyframes l{0%{border-color:rgba(0,0,0,.54);background-color:transparent}50%{border-color:#ff4081;border-color:var(--mdc-theme-secondary,#ff4081);background-color:#ff4081;background-color:var(--mdc-theme-secondary,#ff4081)}}@keyframes l{0%{border-color:rgba(0,0,0,.54);background-color:transparent}50%{border-color:#ff4081;border-color:var(--mdc-theme-secondary,#ff4081);background-color:#ff4081;background-color:var(--mdc-theme-secondary,#ff4081)}}@-webkit-keyframes m{0%,80%{border-color:#ff4081;border-color:var(--mdc-theme-secondary,#ff4081);background-color:#ff4081;background-color:var(--mdc-theme-secondary,#ff4081)}to{border-color:rgba(0,0,0,.54);background-color:transparent}}@keyframes m{0%,80%{border-color:#ff4081;border-color:var(--mdc-theme-secondary,#ff4081);background-color:#ff4081;background-color:var(--mdc-theme-secondary,#ff4081)}to{border-color:rgba(0,0,0,.54);background-color:transparent}}.mdc-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{-webkit-animation-name:l;animation-name:l}.mdc-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{-webkit-animation-name:m;animation-name:m}.mdc-checkbox--theme-dark .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate)~.mdc-checkbox__background,.mdc-theme--dark .mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate)~.mdc-checkbox__background{border-color:#fff;background-color:transparent}.mdc-checkbox--theme-dark .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox--theme-dark .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-theme--dark .mdc-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-theme--dark .mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background{border-color:#ff4081;border-color:var(--mdc-theme-secondary,#ff4081);background-color:#ff4081;background-color:var(--mdc-theme-secondary,#ff4081)}@-webkit-keyframes n{0%{border-color:#fff;background-color:transparent}50%{border-color:#ff4081;border-color:var(--mdc-theme-secondary,#ff4081);background-color:#ff4081;background-color:var(--mdc-theme-secondary,#ff4081)}}@keyframes n{0%{border-color:#fff;background-color:transparent}50%{border-color:#ff4081;border-color:var(--mdc-theme-secondary,#ff4081);background-color:#ff4081;background-color:var(--mdc-theme-secondary,#ff4081)}}@-webkit-keyframes o{0%,80%{border-color:#ff4081;border-color:var(--mdc-theme-secondary,#ff4081);background-color:#ff4081;background-color:var(--mdc-theme-secondary,#ff4081)}to{border-color:#fff;background-color:transparent}}@keyframes o{0%,80%{border-color:#ff4081;border-color:var(--mdc-theme-secondary,#ff4081);background-color:#ff4081;background-color:var(--mdc-theme-secondary,#ff4081)}to{border-color:#fff;background-color:transparent}}.mdc-checkbox--theme-dark.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox--theme-dark.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-theme--dark .mdc-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-theme--dark .mdc-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{-webkit-animation-name:n;animation-name:n}.mdc-checkbox--theme-dark.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox--theme-dark.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-theme--dark .mdc-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-theme--dark .mdc-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{-webkit-animation-name:o;animation-name:o}.mdc-checkbox--disabled{cursor:default;pointer-events:none}.mdc-checkbox--upgraded .mdc-checkbox__background,.mdc-checkbox--upgraded .mdc-checkbox__checkmark,.mdc-checkbox--upgraded .mdc-checkbox__checkmark__path,.mdc-checkbox--upgraded .mdc-checkbox__mixedmark{transition:none!important}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background,.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background{-webkit-animation-duration:.18s;animation-duration:.18s;-webkit-animation-timing-function:linear;animation-timing-function:linear}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark__path{-webkit-animation:.18s linear 0s d;animation:.18s linear 0s d;transition:none}.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{-webkit-animation:90ms linear 0s e;animation:90ms linear 0s e;transition:none}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark__path{-webkit-animation:90ms linear 0s f;animation:90ms linear 0s f;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{-webkit-animation:90ms linear 0s g;animation:90ms linear 0s g;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{-webkit-animation:90ms linear 0s i;animation:90ms linear 0s i;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{-webkit-animation:.5s linear 0s h;animation:.5s linear 0s h;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{-webkit-animation:.5s linear 0s j;animation:.5s linear 0s j;transition:none}.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{-webkit-animation:.3s linear 0s k;animation:.3s linear 0s k;transition:none}.mdc-checkbox__background{position:absolute;top:0;right:0;bottom:0;left:0;left:11px;right:auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;top:11px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;box-sizing:border-box;width:45%;height:45%;transition:background-color 90ms cubic-bezier(.4,0,.6,1) 0ms,border-color 90ms cubic-bezier(.4,0,.6,1) 0ms;border:2px solid currentColor;border-radius:2px;background-color:transparent;pointer-events:none;will-change:background-color,border-color}.mdc-checkbox[dir=rtl] .mdc-checkbox__background,[dir=rtl] .mdc-checkbox .mdc-checkbox__background{left:auto;right:11px}.mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background{transition:border-color 90ms cubic-bezier(0,0,.2,1) 0ms,background-color 90ms cubic-bezier(0,0,.2,1) 0ms}.mdc-checkbox__background:before{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);transition:opacity 90ms cubic-bezier(.4,0,.6,1) 0ms,-webkit-transform 90ms cubic-bezier(.4,0,.6,1) 0ms;transition:opacity 90ms cubic-bezier(.4,0,.6,1) 0ms,transform 90ms cubic-bezier(.4,0,.6,1) 0ms;transition:opacity 90ms cubic-bezier(.4,0,.6,1) 0ms,transform 90ms cubic-bezier(.4,0,.6,1) 0ms,-webkit-transform 90ms cubic-bezier(.4,0,.6,1) 0ms;border-radius:50%;opacity:0;pointer-events:none;content:"";will-change:opacity,transform}.mdc-checkbox__native-control:focus~.mdc-checkbox__background:before{-webkit-transform:scale(2.75);transform:scale(2.75);transition:opacity 80ms cubic-bezier(0,0,.2,1) 0ms,-webkit-transform 80ms cubic-bezier(0,0,.2,1) 0ms;transition:opacity 80ms cubic-bezier(0,0,.2,1) 0ms,transform 80ms cubic-bezier(0,0,.2,1) 0ms;transition:opacity 80ms cubic-bezier(0,0,.2,1) 0ms,transform 80ms cubic-bezier(0,0,.2,1) 0ms,-webkit-transform 80ms cubic-bezier(0,0,.2,1) 0ms;opacity:.26}.mdc-ripple-upgraded--unbounded .mdc-checkbox__background:before{content:none}.mdc-checkbox__native-control{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:inherit}.mdc-checkbox__native-control:disabled{cursor:default;pointer-events:none}.mdc-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;transition:opacity .18s cubic-bezier(.4,0,.6,1) 0ms;opacity:0}.mdc-checkbox--upgraded .mdc-checkbox__checkmark{opacity:1}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{transition:opacity .18s cubic-bezier(0,0,.2,1) 0ms,-webkit-transform .18s cubic-bezier(0,0,.2,1) 0ms;transition:opacity .18s cubic-bezier(0,0,.2,1) 0ms,transform .18s cubic-bezier(0,0,.2,1) 0ms;transition:opacity .18s cubic-bezier(0,0,.2,1) 0ms,transform .18s cubic-bezier(0,0,.2,1) 0ms,-webkit-transform .18s cubic-bezier(0,0,.2,1) 0ms;opacity:1}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark{-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:opacity 90ms cubic-bezier(.4,0,.6,1) 0ms,-webkit-transform 90ms cubic-bezier(.4,0,.6,1) 0ms;transition:opacity 90ms cubic-bezier(.4,0,.6,1) 0ms,transform 90ms cubic-bezier(.4,0,.6,1) 0ms;transition:opacity 90ms cubic-bezier(.4,0,.6,1) 0ms,transform 90ms cubic-bezier(.4,0,.6,1) 0ms,-webkit-transform 90ms cubic-bezier(.4,0,.6,1) 0ms;opacity:0}.mdc-checkbox__checkmark__path{transition:stroke-dashoffset .18s cubic-bezier(.4,0,.6,1) 0ms;stroke-width:3.12px;stroke-dashoffset:29.78334;stroke-dasharray:29.78334}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark__path,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark__path{stroke-dashoffset:0}.mdc-checkbox__mixedmark{width:100%;height:2px;-webkit-transform:scaleX(0) rotate(0deg);transform:scaleX(0) rotate(0deg);transition:opacity 90ms cubic-bezier(.4,0,.6,1) 0ms,-webkit-transform 90ms cubic-bezier(.4,0,.6,1) 0ms;transition:opacity 90ms cubic-bezier(.4,0,.6,1) 0ms,transform 90ms cubic-bezier(.4,0,.6,1) 0ms;transition:opacity 90ms cubic-bezier(.4,0,.6,1) 0ms,transform 90ms cubic-bezier(.4,0,.6,1) 0ms,-webkit-transform 90ms cubic-bezier(.4,0,.6,1) 0ms;opacity:0}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__mixedmark{-webkit-transform:scaleX(1) rotate(-45deg);transform:scaleX(1) rotate(-45deg)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__mixedmark{-webkit-transform:scaleX(1) rotate(0deg);transform:scaleX(1) rotate(0deg);opacity:1}:root{--mdc-dialog-dark-theme-bg-color:#303030}.mdc-dialog{display:-webkit-box;display:-ms-flexbox;display:flex;visibility:hidden;z-index:5}.mdc-dialog,.mdc-dialog__backdrop{position:fixed;top:0;left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.mdc-dialog__backdrop{background-color:rgba(0,0,0,.87);background-color:var(--mdc-theme-text-primary-on-light,rgba(0,0,0,.87));opacity:0;z-index:-1}.mdc-dialog__surface{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);background-color:#fff;background-color:var(--mdc-theme-background,#fff);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(100% - 30px);min-width:640px;max-width:865px;-webkit-transform:translateY(150px) scale(.8);transform:translateY(150px) scale(.8);border-radius:2px;opacity:0}.mdc-dialog--theme-dark .mdc-dialog__surface,.mdc-theme--dark .mdc-dialog__surface{color:#fff;color:var(--mdc-theme-text-primary-on-dark,#fff);background-color:#303030;background-color:var(--mdc-dialog-dark-theme-bg-color,#303030)}.mdc-dialog[dir=rtl] .mdc-dialog__surface,[dir=rtl] .mdc-dialog .mdc-dialog__surface{text-align:right}.mdc-dialog__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px 24px 0}.mdc-dialog__header__empty{padding:0}.mdc-dialog[dir=rtl] .mdc-dialog__header,[dir=rtl] .mdc-dialog .mdc-dialog__header{text-align:right}.mdc-dialog__header__title{font-size:1.25rem;font-weight:500;letter-spacing:.02em;line-height:2rem;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0}.mdc-dialog__body,.mdc-dialog__header__title{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-decoration:inherit;text-transform:inherit}.mdc-dialog__body{color:rgba(0,0,0,.54);color:var(--mdc-theme-text-secondary-on-light,rgba(0,0,0,.54));font-size:.875rem;font-weight:400;letter-spacing:.04em;line-height:1.25rem;margin-top:20px;padding:0 24px 24px}.mdc-dialog--theme-dark .mdc-dialog__body,.mdc-theme--dark .mdc-dialog__body{color:hsla(0,0%,100%,.7);color:var(--mdc-theme-text-secondary-on-dark,hsla(0,0%,100%,.7))}.mdc-dialog__body--scrollable{max-height:195px;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);overflow-x:auto;overflow-y:scroll;-webkit-overflow-scrolling:touch}.mdc-dialog__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:8px}.mdc-dialog__footer__button{margin-left:0;margin-right:8px}.mdc-dialog__footer__button[dir=rtl],[dir=rtl] .mdc-dialog__footer__button{margin-left:8px;margin-right:0}.mdc-dialog__footer__button:last-child,.mdc-dialog__footer__button:last-child[dir=rtl],[dir=rtl] .mdc-dialog__footer__button:last-child{margin-left:0;margin-right:0}.mdc-dialog__action{color:#ff4081;color:var(--mdc-theme-secondary,#ff4081)}@media (max-width:640px){.mdc-dialog,.mdc-dialog__surface{min-width:280px}.mdc-dialog__body{line-height:24px}}.mdc-dialog--animating{visibility:visible}.mdc-dialog--animating .mdc-dialog__backdrop{transition:opacity .12s cubic-bezier(0,0,.2,1) 0ms}.mdc-dialog--animating .mdc-dialog--open .mdc-dialog__surface,.mdc-dialog--animating .mdc-dialog__surface{transition:opacity .12s cubic-bezier(0,0,.2,1) 0ms,-webkit-transform .12s cubic-bezier(0,0,.2,1) 0ms;transition:opacity .12s cubic-bezier(0,0,.2,1) 0ms,transform .12s cubic-bezier(0,0,.2,1) 0ms;transition:opacity .12s cubic-bezier(0,0,.2,1) 0ms,transform .12s cubic-bezier(0,0,.2,1) 0ms,-webkit-transform .12s cubic-bezier(0,0,.2,1) 0ms}.mdc-dialog--open{visibility:visible}.mdc-dialog--open .mdc-dialog__backdrop{opacity:.3}.mdc-dialog--open .mdc-dialog__surface{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}.mdc-dialog-scroll-lock{height:100vh;overflow:hidden}:root{--mdc-persistent-drawer-dark-theme-bg-color:#212121}.mdc-persistent-drawer{width:0}.mdc-persistent-drawer__toolbar-spacer{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;height:56px;padding:16px;border-bottom:1px solid rgba(0,0,0,.12)}.mdc-persistent-drawer__toolbar-spacer--theme-dark .mdc-persistent-drawer__toolbar-spacer,.mdc-theme--dark .mdc-persistent-drawer__toolbar-spacer{border-bottom:1px solid hsla(0,0%,100%,.12)}@media (min-width:600px){.mdc-persistent-drawer__toolbar-spacer{height:64px}}.mdc-persistent-drawer__header{position:relative}.mdc-persistent-drawer__header:before{display:block;padding-top:56.25%;content:""}.mdc-persistent-drawer__header-content{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;box-sizing:border-box;padding:16px}.mdc-persistent-drawer .mdc-list,.mdc-persistent-drawer .mdc-list-group{padding-right:0;padding-left:0}.mdc-persistent-drawer .mdc-list-item{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;font-weight:500;letter-spacing:.04em;line-height:1.5rem;text-decoration:inherit;text-transform:inherit;position:relative;padding:0 16px;outline:none;color:inherit;text-decoration:none}.mdc-persistent-drawer .mdc-list-item.mdc-ripple-upgraded{left:0}.mdc-persistent-drawer .mdc-list-item__start-detail{color:rgba(0,0,0,.54)}.mdc-persistent-drawer .mdc-list-item__start-detail--theme-dark .mdc-persistent-drawer .mdc-list-item__start-detail,.mdc-theme--dark .mdc-persistent-drawer .mdc-list-item__start-detail{color:hsla(0,0%,100%,.54)}.mdc-persistent-drawer--selected.mdc-list-item,.mdc-persistent-drawer--selected.mdc-list-item .mdc-list-item__start-detail{color:#3f51b5;color:var(--mdc-theme-primary,#3f51b5)}.mdc-persistent-drawer .mdc-list-item:before{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .12s cubic-bezier(.4,0,.6,1) 0ms;border-radius:inherit;background:currentColor;opacity:0;content:""}.mdc-persistent-drawer .mdc-list-item:focus:before{transition:opacity .18s cubic-bezier(0,0,.2,1) 0ms;opacity:.12}.mdc-persistent-drawer .mdc-list-item:active:before{transition:opacity .18s cubic-bezier(0,0,.2,1) 0ms;opacity:.18}.mdc-persistent-drawer .mdc-list-item:active:focus:before{transition-timing-function:cubic-bezier(.4,0,.2,1)}.mdc-persistent-drawer__drawer{background:#fff;background:var(--mdc-theme-background,#fff);border-left:0;border-right:1px solid #e4e4e4;left:0;right:auto;height:100%;-webkit-transform:translateX(-107%);transform:translateX(-107%);-webkit-transform:translateX(calc(-100% - 20px));transform:translateX(calc(-100% - 20px));will-change:transform;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box;width:240px;overflow:hidden;-ms-touch-action:none;touch-action:none}.mdc-persistent-drawer__drawer[dir=rtl],[dir=rtl] .mdc-persistent-drawer__drawer{border-left:1px solid #e4e4e4;border-right:0;left:auto;right:0}.mdc-persistent-drawer__drawer--theme-dark,.mdc-theme--dark .mdc-persistent-drawer__drawer{color:#fff;color:var(--mdc-theme-text-primary-on-dark,#fff);border-left:0;border-right:1px solid hsla(0,0%,100%,.12);background-color:#212121;background-color:var(--mdc-persistent-drawer-dark-theme-bg-color,#212121)}.mdc-persistent-drawer__drawer--theme-dark[dir=rtl],.mdc-theme--dark .mdc-persistent-drawer__drawer[dir=rtl],[dir=rtl] .mdc-persistent-drawer__drawer--theme-dark,[dir=rtl] .mdc-theme--dark .mdc-persistent-drawer__drawer{border-left:1px solid hsla(0,0%,100%,.12);border-right:0}.mdc-persistent-drawer[dir=rtl] .mdc-persistent-drawer__drawer,[dir=rtl] .mdc-persistent-drawer .mdc-persistent-drawer__drawer{-webkit-transform:translateX(107%);transform:translateX(107%);-webkit-transform:translateX(calc(100% + 20px));transform:translateX(calc(100% + 20px))}.mdc-persistent-drawer--animating .mdc-persistent-drawer__drawer{transition:-webkit-transform .195s cubic-bezier(.4,0,.6,1) 0ms;transition:transform .195s cubic-bezier(.4,0,.6,1) 0ms;transition:transform .195s cubic-bezier(.4,0,.6,1) 0ms,-webkit-transform .195s cubic-bezier(.4,0,.6,1) 0ms}.mdc-persistent-drawer--animating.mdc-persistent-drawer--open .mdc-persistent-drawer__drawer{transition:-webkit-transform .225s cubic-bezier(0,0,.2,1) 0ms;transition:transform .225s cubic-bezier(0,0,.2,1) 0ms;transition:transform .225s cubic-bezier(0,0,.2,1) 0ms,-webkit-transform .225s cubic-bezier(0,0,.2,1) 0ms}.mdc-persistent-drawer--open{width:240px;pointer-events:auto}.mdc-persistent-drawer--open .mdc-persistent-drawer__drawer,.mdc-persistent-drawer--open[dir=rtl] .mdc-persistent-drawer__drawer,[dir=rtl] .mdc-persistent-drawer--open .mdc-persistent-drawer__drawer{-webkit-transform:none;transform:none}:root{--mdc-permanent-drawer-dark-theme-bg-color:#212121}.mdc-permanent-drawer{background:#fff;background:var(--mdc-theme-background,#fff);border-left:0;border-right:1px solid #e4e4e4;left:0;right:auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box;width:240px;overflow:hidden}.mdc-permanent-drawer__toolbar-spacer{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;height:56px;padding:16px;border-bottom:1px solid rgba(0,0,0,.12)}.mdc-permanent-drawer__toolbar-spacer--theme-dark .mdc-permanent-drawer__toolbar-spacer,.mdc-theme--dark .mdc-permanent-drawer__toolbar-spacer{border-bottom:1px solid hsla(0,0%,100%,.12)}@media (min-width:600px){.mdc-permanent-drawer__toolbar-spacer{height:64px}}.mdc-permanent-drawer__header{position:relative}.mdc-permanent-drawer__header:before{display:block;padding-top:56.25%;content:""}.mdc-permanent-drawer__header-content{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;box-sizing:border-box;padding:16px}.mdc-permanent-drawer .mdc-list,.mdc-permanent-drawer .mdc-list-group{padding-right:0;padding-left:0}.mdc-permanent-drawer .mdc-list-item{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;font-weight:500;letter-spacing:.04em;line-height:1.5rem;text-decoration:inherit;text-transform:inherit;position:relative;padding:0 16px;outline:none;color:inherit;text-decoration:none}.mdc-permanent-drawer .mdc-list-item.mdc-ripple-upgraded{left:0}.mdc-permanent-drawer .mdc-list-item__start-detail{color:rgba(0,0,0,.54)}.mdc-permanent-drawer .mdc-list-item__start-detail--theme-dark .mdc-permanent-drawer .mdc-list-item__start-detail,.mdc-theme--dark .mdc-permanent-drawer .mdc-list-item__start-detail{color:hsla(0,0%,100%,.54)}.mdc-permanent-drawer--selected.mdc-list-item,.mdc-permanent-drawer--selected.mdc-list-item .mdc-list-item__start-detail{color:#3f51b5;color:var(--mdc-theme-primary,#3f51b5)}.mdc-permanent-drawer .mdc-list-item:before{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .12s cubic-bezier(.4,0,.6,1) 0ms;border-radius:inherit;background:currentColor;opacity:0;content:""}.mdc-permanent-drawer .mdc-list-item:focus:before{transition:opacity .18s cubic-bezier(0,0,.2,1) 0ms;opacity:.12}.mdc-permanent-drawer .mdc-list-item:active:before{transition:opacity .18s cubic-bezier(0,0,.2,1) 0ms;opacity:.18}.mdc-permanent-drawer .mdc-list-item:active:focus:before{transition-timing-function:cubic-bezier(.4,0,.2,1)}.mdc-permanent-drawer[dir=rtl],[dir=rtl] .mdc-permanent-drawer{border-left:1px solid #e4e4e4;border-right:0;left:auto;right:0}.mdc-permanent-drawer--theme-dark,.mdc-theme--dark .mdc-permanent-drawer{color:#fff;color:var(--mdc-theme-text-primary-on-dark,#fff);border-left:0;border-right:1px solid hsla(0,0%,100%,.12);background-color:#212121;background-color:var(--mdc-permanent-drawer-dark-theme-bg-color,#212121)}.mdc-permanent-drawer--theme-dark[dir=rtl],.mdc-theme--dark .mdc-permanent-drawer[dir=rtl],[dir=rtl] .mdc-permanent-drawer--theme-dark,[dir=rtl] .mdc-theme--dark .mdc-permanent-drawer{border-left:1px solid hsla(0,0%,100%,.12);border-right:0}.mdc-permanent-drawer--floating{border-left:0;border-right:none;background:none}.mdc-permanent-drawer--floating[dir=rtl],[dir=rtl] .mdc-permanent-drawer--floating{border-left:none;border-right:0}.mdc-permanent-drawer--floating--theme-dark,.mdc-theme--dark .mdc-permanent-drawer--floating{border-left:0;border-right:none;background:none}.mdc-permanent-drawer--floating--theme-dark[dir=rtl],.mdc-theme--dark .mdc-permanent-drawer--floating[dir=rtl],[dir=rtl] .mdc-permanent-drawer--floating--theme-dark,[dir=rtl] .mdc-theme--dark .mdc-permanent-drawer--floating{border-left:none;border-right:0}.mdc-temporary-drawer{position:fixed;top:0;left:0;box-sizing:border-box;width:100%;height:100%;pointer-events:none;overflow:hidden;contain:strict;z-index:5}.mdc-temporary-drawer__toolbar-spacer{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;height:56px;padding:16px;border-bottom:1px solid rgba(0,0,0,.12)}.mdc-temporary-drawer__toolbar-spacer--theme-dark .mdc-temporary-drawer__toolbar-spacer,.mdc-theme--dark .mdc-temporary-drawer__toolbar-spacer{border-bottom:1px solid hsla(0,0%,100%,.12)}@media (min-width:600px){.mdc-temporary-drawer__toolbar-spacer{height:64px}}.mdc-temporary-drawer__header{position:relative}.mdc-temporary-drawer__header:before{display:block;padding-top:56.25%;content:""}.mdc-temporary-drawer__header-content{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;box-sizing:border-box;padding:16px}.mdc-temporary-drawer .mdc-list,.mdc-temporary-drawer .mdc-list-group{padding-right:0;padding-left:0}.mdc-temporary-drawer .mdc-list-item{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;font-weight:500;letter-spacing:.04em;line-height:1.5rem;text-decoration:inherit;text-transform:inherit;position:relative;padding:0 16px;outline:none;color:inherit;text-decoration:none}.mdc-temporary-drawer .mdc-list-item.mdc-ripple-upgraded{left:0}.mdc-temporary-drawer .mdc-list-item__start-detail{color:rgba(0,0,0,.54)}.mdc-temporary-drawer .mdc-list-item__start-detail--theme-dark .mdc-temporary-drawer .mdc-list-item__start-detail,.mdc-theme--dark .mdc-temporary-drawer .mdc-list-item__start-detail{color:hsla(0,0%,100%,.54)}.mdc-temporary-drawer--selected.mdc-list-item,.mdc-temporary-drawer--selected.mdc-list-item .mdc-list-item__start-detail{color:#3f51b5;color:var(--mdc-theme-primary,#3f51b5)}.mdc-temporary-drawer .mdc-list-item:before{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .12s cubic-bezier(.4,0,.6,1) 0ms;border-radius:inherit;background:currentColor;opacity:0;content:""}.mdc-temporary-drawer .mdc-list-item:focus:before{transition:opacity .18s cubic-bezier(0,0,.2,1) 0ms;opacity:.12}.mdc-temporary-drawer .mdc-list-item:active:before{transition:opacity .18s cubic-bezier(0,0,.2,1) 0ms;opacity:.18}.mdc-temporary-drawer .mdc-list-item:active:focus:before{transition-timing-function:cubic-bezier(.4,0,.2,1)}.mdc-temporary-drawer:before{display:block;position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;background:rgba(0,0,0,.6);opacity:0;opacity:var(--mdc-temporary-drawer-opacity,0);content:"";will-change:opacity}.mdc-temporary-drawer__drawer{background:#fff;background:var(--mdc-theme-background,#fff);box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);left:0;right:auto;height:100%;-webkit-transform:translateX(-107%);transform:translateX(-107%);-webkit-transform:translateX(calc(-100% - 20px));transform:translateX(calc(-100% - 20px));will-change:transform;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box;width:calc(100% - 56px);max-width:280px;overflow:hidden;-ms-touch-action:none;touch-action:none}.mdc-temporary-drawer__drawer[dir=rtl],[dir=rtl] .mdc-temporary-drawer__drawer{left:auto;right:0}.mdc-temporary-drawer--theme-dark .mdc-temporary-drawer__drawer,.mdc-theme--dark .mdc-temporary-drawer__drawer{color:#fff;color:var(--mdc-theme-text-primary-on-dark,#fff);background:#303030}.mdc-temporary-drawer[dir=rtl] .mdc-temporary-drawer__drawer,[dir=rtl] .mdc-temporary-drawer .mdc-temporary-drawer__drawer{-webkit-transform:translateX(107%);transform:translateX(107%);-webkit-transform:translateX(calc(100% + 20px));transform:translateX(calc(100% + 20px))}@media (min-width:600px){.mdc-temporary-drawer__drawer{width:calc(100% - 64px);max-width:320px}}.mdc-temporary-drawer__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;box-sizing:border-box;margin:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-touch-action:pan-y;touch-action:pan-y}.mdc-temporary-drawer__footer{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);-ms-flex-negative:0;flex-shrink:0}.mdc-temporary-drawer--animating:before{transition:opacity .3s cubic-bezier(0,0,.2,1) 0ms}.mdc-temporary-drawer--animating.mdc-temporary-drawer--open .mdc-temporary-drawer__drawer{transition:-webkit-transform .225s cubic-bezier(0,0,.2,1) 0ms;transition:transform .225s cubic-bezier(0,0,.2,1) 0ms;transition:transform .225s cubic-bezier(0,0,.2,1) 0ms,-webkit-transform .225s cubic-bezier(0,0,.2,1) 0ms}.mdc-temporary-drawer--animating .mdc-temporary-drawer__drawer{transition:-webkit-transform .195s cubic-bezier(.4,0,.6,1) 0ms;transition:transform .195s cubic-bezier(.4,0,.6,1) 0ms;transition:transform .195s cubic-bezier(.4,0,.6,1) 0ms,-webkit-transform .195s cubic-bezier(.4,0,.6,1) 0ms}.mdc-temporary-drawer--open{pointer-events:auto}.mdc-temporary-drawer--open:before{opacity:1;opacity:var(--mdc-temporary-drawer-opacity,1)}.mdc-temporary-drawer--open .mdc-temporary-drawer__drawer,.mdc-temporary-drawer--open[dir=rtl] .mdc-temporary-drawer__drawer,[dir=rtl] .mdc-temporary-drawer--open .mdc-temporary-drawer__drawer{-webkit-transform:none;transform:none}.mdc-drawer-scroll-lock{height:100vh;overflow:hidden}.mdc-elevation--z0{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mdc-elevation--z1{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.mdc-elevation--z2{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.mdc-elevation--z3{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)}.mdc-elevation--z4{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.mdc-elevation--z5{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)}.mdc-elevation--z6{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.mdc-elevation--z7{box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)}.mdc-elevation--z8{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.mdc-elevation--z9{box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12)}.mdc-elevation--z10{box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)}.mdc-elevation--z11{box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12)}.mdc-elevation--z12{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.mdc-elevation--z13{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)}.mdc-elevation--z14{box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12)}.mdc-elevation--z15{box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12)}.mdc-elevation--z16{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.mdc-elevation--z17{box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12)}.mdc-elevation--z18{box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12)}.mdc-elevation--z19{box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12)}.mdc-elevation--z20{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12)}.mdc-elevation--z21{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12)}.mdc-elevation--z22{box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12)}.mdc-elevation--z23{box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12)}.mdc-elevation--z24{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.mdc-elevation-transition{transition:box-shadow .28s cubic-bezier(.4,0,.2,1);will-change:box-shadow}.mdc-fab{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;will-change:transform,opacity;-webkit-tap-highlight-color:transparent;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;box-sizing:border-box;width:56px;height:56px;padding:0;transition:box-shadow .28s cubic-bezier(.4,0,.2,1),opacity 15ms linear 30ms,transform .27s cubic-bezier(0,0,.2,1) 0ms;transition:box-shadow .28s cubic-bezier(.4,0,.2,1),opacity 15ms linear 30ms,transform .27s cubic-bezier(0,0,.2,1) 0ms,-webkit-transform .27s cubic-bezier(0,0,.2,1) 0ms;border:none;border-radius:50%;fill:currentColor;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-appearance:none;-webkit-appearance:none;overflow:hidden;background-color:#ff4081;color:#fff;color:var(--mdc-theme-text-primary-on-secondary,#fff)}.mdc-fab:after,.mdc-fab:before{position:absolute;transition:opacity .25s linear;border-radius:50%;pointer-events:none;content:"";top:-50%;left:-50%;width:200%;height:200%}.mdc-fab.mdc-ripple-upgraded:before{top:-50%;left:-50%;width:200%;height:200%}.mdc-fab.mdc-ripple-upgraded--unbounded:before,.mdc-fab.mdc-ripple-upgraded:before{-webkit-transform:scale(var(--mdc-ripple-fg-scale,0));transform:scale(var(--mdc-ripple-fg-scale,0))}.mdc-fab.mdc-ripple-upgraded--unbounded:before{top:var(--mdc-ripple-top,0%);left:var(--mdc-ripple-left,0%);width:var(--mdc-ripple-fg-size,100%);height:var(--mdc-ripple-fg-size,100%)}.mdc-fab.mdc-ripple-upgraded:after{top:0;left:0;width:var(--mdc-ripple-fg-size,100%);height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-fab.mdc-ripple-upgraded--unbounded:after{top:var(--mdc-ripple-top,0);left:var(--mdc-ripple-left,0)}.mdc-fab:focus,.mdc-fab:hover{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.mdc-fab:active{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.mdc-fab:active,.mdc-fab:focus{outline:none}.mdc-fab:hover{cursor:pointer}.mdc-fab::-moz-focus-inner{padding:0;border:0}.mdc-fab>svg{width:100%}@supports not (-ms-ime-align:auto){.mdc-fab{background-color:var(--mdc-theme-secondary,#ff4081)}}.mdc-fab:after,.mdc-fab:before{background-color:hsla(0,0%,100%,.16);opacity:0}@supports (background-color:color(green a(10%))){.mdc-fab:after,.mdc-fab:before{background-color:color(var(--mdc-theme-text-primary-on-secondary,#fff) a(16%))}}.mdc-fab:not(.mdc-ripple-upgraded):active:after,.mdc-fab:not(.mdc-ripple-upgraded):focus:before,.mdc-fab:not(.mdc-ripple-upgraded):hover:before{transition-duration:85ms;opacity:.6}.mdc-fab.mdc-ripple-upgraded--background-focused:before{opacity:.99999}.mdc-fab.mdc-ripple-upgraded--background-active-fill:before{transition-duration:.12s;opacity:1}.mdc-fab.mdc-ripple-upgraded:after{opacity:0}.mdc-fab.mdc-ripple-upgraded--foreground-activation:after{-webkit-animation:.3s a forwards,83ms b forwards;animation:.3s a forwards,83ms b forwards}.mdc-fab.mdc-ripple-upgraded--foreground-deactivation:after{-webkit-animation:83ms c;animation:83ms c;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-fab:not(.mdc-ripple-upgraded){-webkit-tap-highlight-color:rgba(0,0,0,.18)}.mdc-fab--mini{width:40px;height:40px}.mdc-fab__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;transition:-webkit-transform .18s cubic-bezier(0,0,.2,1) 90ms;transition:transform .18s cubic-bezier(0,0,.2,1) 90ms;transition:transform .18s cubic-bezier(0,0,.2,1) 90ms,-webkit-transform .18s cubic-bezier(0,0,.2,1) 90ms;will-change:transform}.mdc-fab--exited{-webkit-transform:scale(0);transform:scale(0);transition:opacity 15ms linear .15s,-webkit-transform .18s cubic-bezier(.4,0,1,1) 0ms;transition:opacity 15ms linear .15s,transform .18s cubic-bezier(.4,0,1,1) 0ms;transition:opacity 15ms linear .15s,transform .18s cubic-bezier(.4,0,1,1) 0ms,-webkit-transform .18s cubic-bezier(.4,0,1,1) 0ms;opacity:0}.mdc-fab--exited .mdc-fab__icon{-webkit-transform:scale(0);transform:scale(0);transition:-webkit-transform 135ms cubic-bezier(.4,0,1,1) 0ms;transition:transform 135ms cubic-bezier(.4,0,1,1) 0ms;transition:transform 135ms cubic-bezier(.4,0,1,1) 0ms,-webkit-transform 135ms cubic-bezier(.4,0,1,1) 0ms}.mdc-form-field{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;font-weight:400;letter-spacing:.04em;line-height:1.25rem;text-decoration:inherit;text-transform:inherit;color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-light,rgba(0,0,0,.87));display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle}.mdc-form-field--theme-dark,.mdc-theme--dark .mdc-form-field{color:#fff;color:var(--mdc-theme-text-primary-on-dark,#fff)}.mdc-form-field>label{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin-right:auto;padding-left:4px}.mdc-form-field--align-end>label,.mdc-form-field[dir=rtl]>label,[dir=rtl] .mdc-form-field>label{margin-left:auto;padding-right:4px}.mdc-form-field--align-end>label{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.mdc-form-field--align-end[dir=rtl]>label,[dir=rtl] .mdc-form-field--align-end>label{margin-right:auto;padding-left:4px}.mdc-grid-list .mdc-grid-tile__primary{padding-bottom:100%}.mdc-grid-list .mdc-grid-tile{margin:2px 0;padding:0 2px}.mdc-grid-list .mdc-grid-tile__secondary{left:2px;width:calc(100% - 4px)}.mdc-grid-list .mdc-grid-list__tiles{margin:2px auto}.mdc-grid-list__tiles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0;padding:0}.mdc-grid-list--tile-gutter-1 .mdc-grid-tile{margin:.5px 0;padding:0 .5px}.mdc-grid-list--tile-gutter-1 .mdc-grid-tile__secondary{left:.5px;width:calc(100% - 1px)}.mdc-grid-list--tile-gutter-1 .mdc-grid-list__tiles{margin:.5px auto}.mdc-grid-list--tile-aspect-16x9 .mdc-grid-tile__primary{padding-bottom:56.24993%}.mdc-grid-list--tile-aspect-3x2 .mdc-grid-tile__primary{padding-bottom:66.66667%}.mdc-grid-list--tile-aspect-2x3 .mdc-grid-tile__primary{padding-bottom:149.99925%}.mdc-grid-list--tile-aspect-4x3 .mdc-grid-tile__primary{padding-bottom:75.00019%}.mdc-grid-list--tile-aspect-3x4 .mdc-grid-tile__primary{padding-bottom:133.33333%}.mdc-grid-list--twoline-caption .mdc-grid-tile__secondary{height:68px}.mdc-grid-list--header-caption .mdc-grid-tile__secondary{top:0;bottom:auto}.mdc-grid-list--with-icon-align-start .mdc-grid-tile__secondary{padding-left:56px;padding-right:8px}.mdc-grid-list[dir=rtl] .mdc-grid-list--with-icon-align-start .mdc-grid-tile__secondary,[dir=rtl] .mdc-grid-list .mdc-grid-list--with-icon-align-start .mdc-grid-tile__secondary{padding-left:8px;padding-right:56px}.mdc-grid-list--with-icon-align-start .mdc-grid-tile__icon{left:16px;right:auto;font-size:24px}.mdc-grid-list[dir=rtl] .mdc-grid-list--with-icon-align-start .mdc-grid-tile__icon,[dir=rtl] .mdc-grid-list .mdc-grid-list--with-icon-align-start .mdc-grid-tile__icon{left:auto;right:16px}.mdc-grid-list--with-icon-align-end .mdc-grid-tile__secondary{padding-left:16px;padding-right:56px}.mdc-grid-list[dir=rtl] .mdc-grid-list--with-icon-align-end .mdc-grid-tile__secondary,[dir=rtl] .mdc-grid-list .mdc-grid-list--with-icon-align-end .mdc-grid-tile__secondary{padding-left:56px;padding-right:16px}.mdc-grid-list--with-icon-align-end .mdc-grid-tile__icon{left:auto;right:16px;font-size:24px}.mdc-grid-list[dir=rtl] .mdc-grid-list--with-icon-align-end .mdc-grid-tile__icon,[dir=rtl] .mdc-grid-list .mdc-grid-list--with-icon-align-end .mdc-grid-tile__icon{left:16px;right:auto}.mdc-grid-tile{display:block;position:relative;width:200px;width:var(--mdc-grid-list-tile-width,200px)}.mdc-grid-tile__primary{background-color:#fff;background-color:var(--mdc-theme-background,#fff);color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-background,rgba(0,0,0,.87));position:relative;height:0}.mdc-grid-tile__primary-content{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:cover}.mdc-grid-tile__secondary{background-color:#3f51b5;background-color:var(--mdc-theme-primary,#3f51b5);color:#fff;color:var(--mdc-theme-text-primary-on-primary,#fff);position:absolute;bottom:0;box-sizing:border-box;height:48px;padding:16px}.mdc-grid-tile__title{font-size:1rem;font-weight:500;line-height:1rem}.mdc-grid-tile__support-text,.mdc-grid-tile__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin:0;padding:0}.mdc-grid-tile__support-text{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;font-weight:400;letter-spacing:.04em;line-height:1.25rem;text-decoration:inherit;text-transform:inherit;margin-top:4px}.mdc-grid-tile__icon{position:absolute;top:calc(50% - 24px / 2);font-size:0}.mdc-icon-toggle{color:rgba(0,0,0,.54);color:var(--mdc-theme-text-secondary-on-light,rgba(0,0,0,.54));--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;will-change:transform,opacity;-webkit-tap-highlight-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;box-sizing:border-box;width:48px;height:48px;padding:12px;outline:none;font-size:1.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;will-change:auto}.mdc-icon-toggle:after,.mdc-icon-toggle:before{position:absolute;transition:opacity .25s linear;border-radius:50%;pointer-events:none;content:"";background-color:rgba(0,0,0,.062);opacity:0}.mdc-icon-toggle:not(.mdc-ripple-upgraded):active:after,.mdc-icon-toggle:not(.mdc-ripple-upgraded):focus:before,.mdc-icon-toggle:not(.mdc-ripple-upgraded):hover:before{transition-duration:85ms;opacity:.6}.mdc-icon-toggle.mdc-ripple-upgraded--background-focused:before{opacity:.99999}.mdc-icon-toggle.mdc-ripple-upgraded--background-active-fill:before{transition-duration:.12s;opacity:1}.mdc-icon-toggle.mdc-ripple-upgraded:after{opacity:0}.mdc-icon-toggle.mdc-ripple-upgraded--foreground-activation:after{-webkit-animation:.3s a forwards,83ms b forwards;animation:.3s a forwards,83ms b forwards}.mdc-icon-toggle.mdc-ripple-upgraded--foreground-deactivation:after{-webkit-animation:83ms c;animation:83ms c;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-icon-toggle:after,.mdc-icon-toggle:before{top:-50%;left:-50%;width:200%;height:200%}.mdc-icon-toggle.mdc-ripple-upgraded:before{top:-50%;left:-50%;width:200%;height:200%}.mdc-icon-toggle.mdc-ripple-upgraded--unbounded:before,.mdc-icon-toggle.mdc-ripple-upgraded:before{-webkit-transform:scale(var(--mdc-ripple-fg-scale,0));transform:scale(var(--mdc-ripple-fg-scale,0))}.mdc-icon-toggle.mdc-ripple-upgraded--unbounded:before{top:var(--mdc-ripple-top,0%);left:var(--mdc-ripple-left,0%);width:var(--mdc-ripple-fg-size,100%);height:var(--mdc-ripple-fg-size,100%)}.mdc-icon-toggle.mdc-ripple-upgraded:after{top:0;left:0;width:var(--mdc-ripple-fg-size,100%);height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-icon-toggle.mdc-ripple-upgraded--unbounded:after{top:var(--mdc-ripple-top,0);left:var(--mdc-ripple-left,0)}.mdc-icon-toggle--theme-dark.mdc-icon-toggle:after,.mdc-icon-toggle--theme-dark.mdc-icon-toggle:before,.mdc-theme--dark .mdc-icon-toggle:after,.mdc-theme--dark .mdc-icon-toggle:before{background-color:hsla(0,0%,100%,.16);opacity:0}.mdc-icon-toggle--theme-dark.mdc-icon-toggle:not(.mdc-ripple-upgraded):active:after,.mdc-icon-toggle--theme-dark.mdc-icon-toggle:not(.mdc-ripple-upgraded):focus:before,.mdc-icon-toggle--theme-dark.mdc-icon-toggle:not(.mdc-ripple-upgraded):hover:before,.mdc-theme--dark .mdc-icon-toggle:not(.mdc-ripple-upgraded):active:after,.mdc-theme--dark .mdc-icon-toggle:not(.mdc-ripple-upgraded):focus:before,.mdc-theme--dark .mdc-icon-toggle:not(.mdc-ripple-upgraded):hover:before{transition-duration:85ms;opacity:.6}.mdc-icon-toggle--theme-dark.mdc-icon-toggle.mdc-ripple-upgraded--background-focused:before,.mdc-theme--dark .mdc-icon-toggle.mdc-ripple-upgraded--background-focused:before{opacity:.99999}.mdc-icon-toggle--theme-dark.mdc-icon-toggle.mdc-ripple-upgraded--background-active-fill:before,.mdc-theme--dark .mdc-icon-toggle.mdc-ripple-upgraded--background-active-fill:before{transition-duration:.12s;opacity:1}.mdc-icon-toggle--theme-dark.mdc-icon-toggle.mdc-ripple-upgraded:after,.mdc-theme--dark .mdc-icon-toggle.mdc-ripple-upgraded:after{opacity:0}.mdc-icon-toggle--theme-dark.mdc-icon-toggle.mdc-ripple-upgraded--foreground-activation:after,.mdc-theme--dark .mdc-icon-toggle.mdc-ripple-upgraded--foreground-activation:after{-webkit-animation:.3s a forwards,83ms b forwards;animation:.3s a forwards,83ms b forwards}.mdc-icon-toggle--theme-dark.mdc-icon-toggle.mdc-ripple-upgraded--foreground-deactivation:after,.mdc-theme--dark .mdc-icon-toggle.mdc-ripple-upgraded--foreground-deactivation:after{-webkit-animation:83ms c;animation:83ms c;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-icon-toggle:after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-icon-toggle--theme-dark,.mdc-theme--dark .mdc-icon-toggle{color:#fff;color:var(--mdc-theme-text-primary-on-dark,#fff)}.mdc-icon-toggle--primary{color:#3f51b5;color:var(--mdc-theme-primary,#3f51b5)}.mdc-icon-toggle--primary:after,.mdc-icon-toggle--primary:before{background-color:rgba(63,81,181,.14);opacity:0}@supports (background-color:color(green a(10%))){.mdc-icon-toggle--primary:after,.mdc-icon-toggle--primary:before{background-color:color(var(--mdc-theme-primary,#3f51b5) a(14%))}}.mdc-icon-toggle--primary:not(.mdc-ripple-upgraded):active:after,.mdc-icon-toggle--primary:not(.mdc-ripple-upgraded):focus:before,.mdc-icon-toggle--primary:not(.mdc-ripple-upgraded):hover:before{transition-duration:85ms;opacity:.6}.mdc-icon-toggle--primary.mdc-ripple-upgraded--background-focused:before{opacity:.99999}.mdc-icon-toggle--primary.mdc-ripple-upgraded--background-active-fill:before{transition-duration:.12s;opacity:1}.mdc-icon-toggle--primary.mdc-ripple-upgraded:after{opacity:0}.mdc-icon-toggle--primary.mdc-ripple-upgraded--foreground-activation:after{-webkit-animation:.3s a forwards,83ms b forwards;animation:.3s a forwards,83ms b forwards}.mdc-icon-toggle--primary.mdc-ripple-upgraded--foreground-deactivation:after{-webkit-animation:83ms c;animation:83ms c;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-icon-toggle--accent{color:#ff4081;color:var(--mdc-theme-secondary,#ff4081)}.mdc-icon-toggle--accent:after,.mdc-icon-toggle--accent:before{background-color:rgba(255,64,129,.14);opacity:0}@supports (background-color:color(green a(10%))){.mdc-icon-toggle--accent:after,.mdc-icon-toggle--accent:before{background-color:color(var(--mdc-theme-secondary,#ff4081) a(14%))}}.mdc-icon-toggle--accent:not(.mdc-ripple-upgraded):active:after,.mdc-icon-toggle--accent:not(.mdc-ripple-upgraded):focus:before,.mdc-icon-toggle--accent:not(.mdc-ripple-upgraded):hover:before{transition-duration:85ms;opacity:.6}.mdc-icon-toggle--accent.mdc-ripple-upgraded--background-focused:before{opacity:.99999}.mdc-icon-toggle--accent.mdc-ripple-upgraded--background-active-fill:before{transition-duration:.12s;opacity:1}.mdc-icon-toggle--accent.mdc-ripple-upgraded:after{opacity:0}.mdc-icon-toggle--accent.mdc-ripple-upgraded--foreground-activation:after{-webkit-animation:.3s a forwards,83ms b forwards;animation:.3s a forwards,83ms b forwards}.mdc-icon-toggle--accent.mdc-ripple-upgraded--foreground-deactivation:after{-webkit-animation:83ms c;animation:83ms c;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-icon-toggle--disabled{color:rgba(0,0,0,.38);color:var(--mdc-theme-text-disabled-on-light,rgba(0,0,0,.38));pointer-events:none}.mdc-icon-toggle--theme-dark.mdc-icon-toggle--disabled,.mdc-theme--dark .mdc-icon-toggle--disabled{color:hsla(0,0%,100%,.5);color:var(--mdc-theme-text-disabled-on-dark,hsla(0,0%,100%,.5))}:root{--mdc-layout-grid-margin-desktop:24px;--mdc-layout-grid-gutter-desktop:24px;--mdc-layout-grid-column-width-desktop:72px;--mdc-layout-grid-margin-tablet:16px;--mdc-layout-grid-gutter-tablet:16px;--mdc-layout-grid-column-width-tablet:72px;--mdc-layout-grid-margin-phone:16px;--mdc-layout-grid-gutter-phone:16px;--mdc-layout-grid-column-width-phone:72px}@media (min-width:840px){.mdc-layout-grid{box-sizing:border-box;margin:0 auto;padding:24px;padding:var(--mdc-layout-grid-margin-desktop,24px)}}@media (min-width:480px) and (max-width:839px){.mdc-layout-grid{box-sizing:border-box;margin:0 auto;padding:16px;padding:var(--mdc-layout-grid-margin-tablet,16px)}}@media (max-width:479px){.mdc-layout-grid{box-sizing:border-box;margin:0 auto;padding:16px;padding:var(--mdc-layout-grid-margin-phone,16px)}}@media (min-width:840px){.mdc-layout-grid__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:-12px;margin:calc(var(--mdc-layout-grid-gutter-desktop, 24px) / 2 * -1)}@supports (display:grid){.mdc-layout-grid__inner{display:grid;margin:0;grid-gap:24px;grid-gap:var(--mdc-layout-grid-gutter-desktop,24px);grid-template-columns:repeat(12,minmax(0,1fr))}}}@media (min-width:480px) and (max-width:839px){.mdc-layout-grid__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:-8px;margin:calc(var(--mdc-layout-grid-gutter-tablet, 16px) / 2 * -1)}@supports (display:grid){.mdc-layout-grid__inner{display:grid;margin:0;grid-gap:16px;grid-gap:var(--mdc-layout-grid-gutter-tablet,16px);grid-template-columns:repeat(8,minmax(0,1fr))}}}@media (max-width:479px){.mdc-layout-grid__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:-8px;margin:calc(var(--mdc-layout-grid-gutter-phone, 16px) / 2 * -1)}@supports (display:grid){.mdc-layout-grid__inner{display:grid;margin:0;grid-gap:16px;grid-gap:var(--mdc-layout-grid-gutter-phone,16px);grid-template-columns:repeat(4,minmax(0,1fr))}}}@media (min-width:840px){.mdc-layout-grid__cell{width:calc(33.33333% - 24px);width:calc(33.33333% - var(--mdc-layout-grid-gutter-desktop, 24px));box-sizing:border-box;margin:12px;margin:calc(var(--mdc-layout-grid-gutter-desktop, 24px) / 2)}@supports (display:grid){.mdc-layout-grid__cell{width:auto;grid-column-end:span 4;margin:0}}.mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-desktop{width:calc(8.33333% - 24px);width:calc(8.33333% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports (display:grid){.mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-desktop{width:auto;grid-column-end:span 1}}.mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-desktop{width:calc(16.66667% - 24px);width:calc(16.66667% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports (display:grid){.mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-desktop{width:auto;grid-column-end:span 2}}.mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-desktop{width:calc(25% - 24px);width:calc(25% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports (display:grid){.mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-desktop{width:auto;grid-column-end:span 3}}.mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-desktop{width:calc(33.33333% - 24px);width:calc(33.33333% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports (display:grid){.mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-desktop{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-desktop{width:calc(41.66667% - 24px);width:calc(41.66667% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports (display:grid){.mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-desktop{width:auto;grid-column-end:span 5}}.mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-desktop{width:calc(50% - 24px);width:calc(50% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports (display:grid){.mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-desktop{width:auto;grid-column-end:span 6}}.mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-desktop{width:calc(58.33333% - 24px);width:calc(58.33333% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports (display:grid){.mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-desktop{width:auto;grid-column-end:span 7}}.mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-desktop{width:calc(66.66667% - 24px);width:calc(66.66667% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports (display:grid){.mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-desktop{width:auto;grid-column-end:span 8}}.mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-desktop{width:calc(75% - 24px);width:calc(75% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports (display:grid){.mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-desktop{width:auto;grid-column-end:span 9}}.mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-desktop{width:calc(83.33333% - 24px);width:calc(83.33333% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports (display:grid){.mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-desktop{width:auto;grid-column-end:span 10}}.mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-desktop{width:calc(91.66667% - 24px);width:calc(91.66667% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports (display:grid){.mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-desktop{width:auto;grid-column-end:span 11}}.mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-desktop{width:calc(100% - 24px);width:calc(100% - var(--mdc-layout-grid-gutter-desktop, 24px))}@supports (display:grid){.mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-desktop{width:auto;grid-column-end:span 12}}}@media (min-width:480px) and (max-width:839px){.mdc-layout-grid__cell{width:calc(50% - 16px);width:calc(50% - var(--mdc-layout-grid-gutter-tablet, 16px));box-sizing:border-box;margin:8px;margin:calc(var(--mdc-layout-grid-gutter-tablet, 16px) / 2)}@supports (display:grid){.mdc-layout-grid__cell{width:auto;grid-column-end:span 4;margin:0}}.mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-tablet{width:calc(12.5% - 16px);width:calc(12.5% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports (display:grid){.mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-tablet{width:auto;grid-column-end:span 1}}.mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-tablet{width:calc(25% - 16px);width:calc(25% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports (display:grid){.mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-tablet{width:auto;grid-column-end:span 2}}.mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-tablet{width:calc(37.5% - 16px);width:calc(37.5% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports (display:grid){.mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-tablet{width:auto;grid-column-end:span 3}}.mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-tablet{width:calc(50% - 16px);width:calc(50% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports (display:grid){.mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-tablet{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-tablet{width:calc(62.5% - 16px);width:calc(62.5% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports (display:grid){.mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-tablet{width:auto;grid-column-end:span 5}}.mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-tablet{width:calc(75% - 16px);width:calc(75% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports (display:grid){.mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-tablet{width:auto;grid-column-end:span 6}}.mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-tablet{width:calc(87.5% - 16px);width:calc(87.5% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports (display:grid){.mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-tablet{width:auto;grid-column-end:span 7}}.mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-tablet{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports (display:grid){.mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-tablet{width:auto;grid-column-end:span 8}}.mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-tablet{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports (display:grid){.mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-tablet{width:auto;grid-column-end:span 8}}.mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-tablet{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports (display:grid){.mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-tablet{width:auto;grid-column-end:span 8}}.mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-tablet{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports (display:grid){.mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-tablet{width:auto;grid-column-end:span 8}}.mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-tablet{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px))}@supports (display:grid){.mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-tablet{width:auto;grid-column-end:span 8}}}@media (max-width:479px){.mdc-layout-grid__cell{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px));box-sizing:border-box;margin:8px;margin:calc(var(--mdc-layout-grid-gutter-phone, 16px) / 2)}@supports (display:grid){.mdc-layout-grid__cell{width:auto;grid-column-end:span 4;margin:0}}.mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-phone{width:calc(25% - 16px);width:calc(25% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports (display:grid){.mdc-layout-grid__cell--span-1,.mdc-layout-grid__cell--span-1-phone{width:auto;grid-column-end:span 1}}.mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-phone{width:calc(50% - 16px);width:calc(50% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports (display:grid){.mdc-layout-grid__cell--span-2,.mdc-layout-grid__cell--span-2-phone{width:auto;grid-column-end:span 2}}.mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-phone{width:calc(75% - 16px);width:calc(75% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports (display:grid){.mdc-layout-grid__cell--span-3,.mdc-layout-grid__cell--span-3-phone{width:auto;grid-column-end:span 3}}.mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports (display:grid){.mdc-layout-grid__cell--span-4,.mdc-layout-grid__cell--span-4-phone{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports (display:grid){.mdc-layout-grid__cell--span-5,.mdc-layout-grid__cell--span-5-phone{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports (display:grid){.mdc-layout-grid__cell--span-6,.mdc-layout-grid__cell--span-6-phone{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports (display:grid){.mdc-layout-grid__cell--span-7,.mdc-layout-grid__cell--span-7-phone{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports (display:grid){.mdc-layout-grid__cell--span-8,.mdc-layout-grid__cell--span-8-phone{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports (display:grid){.mdc-layout-grid__cell--span-9,.mdc-layout-grid__cell--span-9-phone{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports (display:grid){.mdc-layout-grid__cell--span-10,.mdc-layout-grid__cell--span-10-phone{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports (display:grid){.mdc-layout-grid__cell--span-11,.mdc-layout-grid__cell--span-11-phone{width:auto;grid-column-end:span 4}}.mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-phone{width:calc(100% - 16px);width:calc(100% - var(--mdc-layout-grid-gutter-phone, 16px))}@supports (display:grid){.mdc-layout-grid__cell--span-12,.mdc-layout-grid__cell--span-12-phone{width:auto;grid-column-end:span 4}}}.mdc-layout-grid__cell--order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.mdc-layout-grid__cell--order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.mdc-layout-grid__cell--order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.mdc-layout-grid__cell--order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.mdc-layout-grid__cell--order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.mdc-layout-grid__cell--order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.mdc-layout-grid__cell--order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.mdc-layout-grid__cell--order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.mdc-layout-grid__cell--order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.mdc-layout-grid__cell--order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.mdc-layout-grid__cell--order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.mdc-layout-grid__cell--order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.mdc-layout-grid__cell--align-top{-ms-flex-item-align:start;align-self:flex-start}@supports (display:grid){.mdc-layout-grid__cell--align-top{-ms-flex-item-align:start;align-self:start}}.mdc-layout-grid__cell--align-middle{-ms-flex-item-align:center;align-self:center}.mdc-layout-grid__cell--align-bottom{-ms-flex-item-align:end;align-self:flex-end}@supports (display:grid){.mdc-layout-grid__cell--align-bottom{-ms-flex-item-align:end;align-self:end}}@media (min-width:840px){.mdc-layout-grid--fixed-column-width{width:1176px;width:calc(var(--mdc-layout-grid-column-width-desktop, 72px) * 12 + var(--mdc-layout-grid-gutter-desktop, 24px) * 11 + var(--mdc-layout-grid-margin-desktop, 24px) * 2)}}@media (min-width:480px) and (max-width:839px){.mdc-layout-grid--fixed-column-width{width:720px;width:calc(var(--mdc-layout-grid-column-width-tablet, 72px) * 8 + var(--mdc-layout-grid-gutter-tablet, 16px) * 7 + var(--mdc-layout-grid-margin-tablet, 16px) * 2)}}@media (max-width:479px){.mdc-layout-grid--fixed-column-width{width:368px;width:calc(var(--mdc-layout-grid-column-width-phone, 72px) * 4 + var(--mdc-layout-grid-gutter-phone, 16px) * 3 + var(--mdc-layout-grid-margin-phone, 16px) * 2)}}.mdc-layout-grid--align-left{margin-right:auto;margin-left:0}.mdc-layout-grid--align-right{margin-right:0;margin-left:auto}@-webkit-keyframes p{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-animation-timing-function:cubic-bezier(.5,0,.70173,.49582);animation-timing-function:cubic-bezier(.5,0,.70173,.49582);-webkit-transform:translateX(0);transform:translateX(0)}59.15%{-webkit-animation-timing-function:cubic-bezier(.30244,.38135,.55,.95635);animation-timing-function:cubic-bezier(.30244,.38135,.55,.95635);-webkit-transform:translateX(83.67142%);transform:translateX(83.67142%)}to{-webkit-transform:translateX(200.61106%);transform:translateX(200.61106%)}}@keyframes p{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-animation-timing-function:cubic-bezier(.5,0,.70173,.49582);animation-timing-function:cubic-bezier(.5,0,.70173,.49582);-webkit-transform:translateX(0);transform:translateX(0)}59.15%{-webkit-animation-timing-function:cubic-bezier(.30244,.38135,.55,.95635);animation-timing-function:cubic-bezier(.30244,.38135,.55,.95635);-webkit-transform:translateX(83.67142%);transform:translateX(83.67142%)}to{-webkit-transform:translateX(200.61106%);transform:translateX(200.61106%)}}@-webkit-keyframes q{0%{-webkit-transform:scaleX(.08);transform:scaleX(.08)}36.65%{-webkit-animation-timing-function:cubic-bezier(.33473,.12482,.78584,1);animation-timing-function:cubic-bezier(.33473,.12482,.78584,1);-webkit-transform:scaleX(.08);transform:scaleX(.08)}69.15%{-webkit-animation-timing-function:cubic-bezier(.06,.11,.6,1);animation-timing-function:cubic-bezier(.06,.11,.6,1);-webkit-transform:scaleX(.66148);transform:scaleX(.66148)}to{-webkit-transform:scaleX(.08);transform:scaleX(.08)}}@keyframes q{0%{-webkit-transform:scaleX(.08);transform:scaleX(.08)}36.65%{-webkit-animation-timing-function:cubic-bezier(.33473,.12482,.78584,1);animation-timing-function:cubic-bezier(.33473,.12482,.78584,1);-webkit-transform:scaleX(.08);transform:scaleX(.08)}69.15%{-webkit-animation-timing-function:cubic-bezier(.06,.11,.6,1);animation-timing-function:cubic-bezier(.06,.11,.6,1);-webkit-transform:scaleX(.66148);transform:scaleX(.66148)}to{-webkit-transform:scaleX(.08);transform:scaleX(.08)}}@-webkit-keyframes r{0%{-webkit-animation-timing-function:cubic-bezier(.15,0,.51506,.40969);animation-timing-function:cubic-bezier(.15,0,.51506,.40969);-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-animation-timing-function:cubic-bezier(.31033,.28406,.8,.73371);animation-timing-function:cubic-bezier(.31033,.28406,.8,.73371);-webkit-transform:translateX(37.65191%);transform:translateX(37.65191%)}48.35%{-webkit-animation-timing-function:cubic-bezier(.4,.62704,.6,.90203);animation-timing-function:cubic-bezier(.4,.62704,.6,.90203);-webkit-transform:translateX(84.38617%);transform:translateX(84.38617%)}to{-webkit-transform:translateX(160.27778%);transform:translateX(160.27778%)}}@keyframes r{0%{-webkit-animation-timing-function:cubic-bezier(.15,0,.51506,.40969);animation-timing-function:cubic-bezier(.15,0,.51506,.40969);-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-animation-timing-function:cubic-bezier(.31033,.28406,.8,.73371);animation-timing-function:cubic-bezier(.31033,.28406,.8,.73371);-webkit-transform:translateX(37.65191%);transform:translateX(37.65191%)}48.35%{-webkit-animation-timing-function:cubic-bezier(.4,.62704,.6,.90203);animation-timing-function:cubic-bezier(.4,.62704,.6,.90203);-webkit-transform:translateX(84.38617%);transform:translateX(84.38617%)}to{-webkit-transform:translateX(160.27778%);transform:translateX(160.27778%)}}@-webkit-keyframes s{0%{-webkit-animation-timing-function:cubic-bezier(.20503,.05705,.57661,.45397);animation-timing-function:cubic-bezier(.20503,.05705,.57661,.45397);-webkit-transform:scaleX(.08);transform:scaleX(.08)}19.15%{-webkit-animation-timing-function:cubic-bezier(.15231,.19643,.64837,1.00432);animation-timing-function:cubic-bezier(.15231,.19643,.64837,1.00432);-webkit-transform:scaleX(.4571);transform:scaleX(.4571)}44.15%{-webkit-animation-timing-function:cubic-bezier(.25776,-.00316,.21176,1.38179);animation-timing-function:cubic-bezier(.25776,-.00316,.21176,1.38179);-webkit-transform:scaleX(.72796);transform:scaleX(.72796)}to{-webkit-transform:scaleX(.08);transform:scaleX(.08)}}@keyframes s{0%{-webkit-animation-timing-function:cubic-bezier(.20503,.05705,.57661,.45397);animation-timing-function:cubic-bezier(.20503,.05705,.57661,.45397);-webkit-transform:scaleX(.08);transform:scaleX(.08)}19.15%{-webkit-animation-timing-function:cubic-bezier(.15231,.19643,.64837,1.00432);animation-timing-function:cubic-bezier(.15231,.19643,.64837,1.00432);-webkit-transform:scaleX(.4571);transform:scaleX(.4571)}44.15%{-webkit-animation-timing-function:cubic-bezier(.25776,-.00316,.21176,1.38179);animation-timing-function:cubic-bezier(.25776,-.00316,.21176,1.38179);-webkit-transform:scaleX(.72796);transform:scaleX(.72796)}to{-webkit-transform:scaleX(.08);transform:scaleX(.08)}}@-webkit-keyframes t{to{-webkit-transform:translateX(-10px);transform:translateX(-10px)}}@keyframes t{to{-webkit-transform:translateX(-10px);transform:translateX(-10px)}}@-webkit-keyframes u{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-animation-timing-function:cubic-bezier(.5,0,.70173,.49582);animation-timing-function:cubic-bezier(.5,0,.70173,.49582);-webkit-transform:translateX(0);transform:translateX(0)}59.15%{-webkit-animation-timing-function:cubic-bezier(.30244,.38135,.55,.95635);animation-timing-function:cubic-bezier(.30244,.38135,.55,.95635);-webkit-transform:translateX(-83.67142%);transform:translateX(-83.67142%)}to{-webkit-transform:translateX(-200.61106%);transform:translateX(-200.61106%)}}@keyframes u{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-animation-timing-function:cubic-bezier(.5,0,.70173,.49582);animation-timing-function:cubic-bezier(.5,0,.70173,.49582);-webkit-transform:translateX(0);transform:translateX(0)}59.15%{-webkit-animation-timing-function:cubic-bezier(.30244,.38135,.55,.95635);animation-timing-function:cubic-bezier(.30244,.38135,.55,.95635);-webkit-transform:translateX(-83.67142%);transform:translateX(-83.67142%)}to{-webkit-transform:translateX(-200.61106%);transform:translateX(-200.61106%)}}@-webkit-keyframes v{0%{-webkit-animation-timing-function:cubic-bezier(.15,0,.51506,.40969);animation-timing-function:cubic-bezier(.15,0,.51506,.40969);-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-animation-timing-function:cubic-bezier(.31033,.28406,.8,.73371);animation-timing-function:cubic-bezier(.31033,.28406,.8,.73371);-webkit-transform:translateX(-37.65191%);transform:translateX(-37.65191%)}48.35%{-webkit-animation-timing-function:cubic-bezier(.4,.62704,.6,.90203);animation-timing-function:cubic-bezier(.4,.62704,.6,.90203);-webkit-transform:translateX(-84.38617%);transform:translateX(-84.38617%)}to{-webkit-transform:translateX(-160.27778%);transform:translateX(-160.27778%)}}@keyframes v{0%{-webkit-animation-timing-function:cubic-bezier(.15,0,.51506,.40969);animation-timing-function:cubic-bezier(.15,0,.51506,.40969);-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-animation-timing-function:cubic-bezier(.31033,.28406,.8,.73371);animation-timing-function:cubic-bezier(.31033,.28406,.8,.73371);-webkit-transform:translateX(-37.65191%);transform:translateX(-37.65191%)}48.35%{-webkit-animation-timing-function:cubic-bezier(.4,.62704,.6,.90203);animation-timing-function:cubic-bezier(.4,.62704,.6,.90203);-webkit-transform:translateX(-84.38617%);transform:translateX(-84.38617%)}to{-webkit-transform:translateX(-160.27778%);transform:translateX(-160.27778%)}}@-webkit-keyframes w{to{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes w{to{-webkit-transform:translateX(10px);transform:translateX(10px)}}.mdc-linear-progress{position:relative;width:100%;height:4px;-webkit-transform:translateZ(0);transform:translateZ(0);transition:opacity .25s cubic-bezier(.4,0,.6,1) 0ms;overflow:hidden}.mdc-linear-progress .mdc-linear-progress__bar-inner{background-color:#3f51b5;background-color:var(--mdc-theme-primary,#3f51b5)}.mdc-linear-progress .mdc-linear-progress__buffering-dots{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='%23e6e6e6'/%3E%3C/svg%3E")}.mdc-linear-progress .mdc-linear-progress__buffer{background-color:#e6e6e6}.mdc-linear-progress__bar{-webkit-transform-origin:top left;transform-origin:top left;transition:-webkit-transform .25s cubic-bezier(.4,0,.6,1) 0ms;transition:transform .25s cubic-bezier(.4,0,.6,1) 0ms;transition:transform .25s cubic-bezier(.4,0,.6,1) 0ms,-webkit-transform .25s cubic-bezier(.4,0,.6,1) 0ms}.mdc-linear-progress__bar,.mdc-linear-progress__bar-inner{position:absolute;width:100%;height:100%;-webkit-animation:none;animation:none}.mdc-linear-progress__bar-inner{display:inline-block}.mdc-linear-progress__buffering-dots{position:absolute;width:100%;height:100%;-webkit-animation:t .25s infinite linear;animation:t .25s infinite linear;background-repeat:repeat-x;background-size:10px 4px}.mdc-linear-progress__buffer{position:absolute;width:100%;height:100%;-webkit-transform-origin:top left;transform-origin:top left;transition:-webkit-transform .25s cubic-bezier(.4,0,.6,1) 0ms;transition:transform .25s cubic-bezier(.4,0,.6,1) 0ms;transition:transform .25s cubic-bezier(.4,0,.6,1) 0ms,-webkit-transform .25s cubic-bezier(.4,0,.6,1) 0ms}.mdc-linear-progress__secondary-bar{visibility:hidden}.mdc-linear-progress--indeterminate .mdc-linear-progress__bar{transition:none}.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{left:-145.166611%;-webkit-animation:p 2s infinite linear;animation:p 2s infinite linear}.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar>.mdc-linear-progress__bar-inner{-webkit-animation:q 2s infinite linear;animation:q 2s infinite linear}.mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{left:-54.888891%;-webkit-animation:r 2s infinite linear;animation:r 2s infinite linear;visibility:visible}.mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar>.mdc-linear-progress__bar-inner{-webkit-animation:s 2s infinite linear;animation:s 2s infinite linear}.mdc-linear-progress--reversed .mdc-linear-progress__bar,.mdc-linear-progress--reversed .mdc-linear-progress__buffer{right:0;-webkit-transform-origin:center right;transform-origin:center right}.mdc-linear-progress--reversed .mdc-linear-progress__primary-bar{-webkit-animation-name:u;animation-name:u}.mdc-linear-progress--reversed .mdc-linear-progress__secondary-bar{-webkit-animation-name:v;animation-name:v}.mdc-linear-progress--reversed .mdc-linear-progress__buffering-dots{-webkit-animation:w .25s infinite linear;animation:w .25s infinite linear}.mdc-linear-progress--closed{opacity:0}.mdc-linear-progress--indeterminate.mdc-linear-progress--reversed .mdc-linear-progress__primary-bar{right:-145.166611%;left:auto}.mdc-linear-progress--indeterminate.mdc-linear-progress--reversed .mdc-linear-progress__secondary-bar{right:-54.888891%;left:auto}.mdc-list{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1rem;font-weight:400;letter-spacing:.04em;line-height:1.75rem;text-decoration:inherit;text-transform:inherit;color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-background,rgba(0,0,0,.87));margin:0;padding:8px 16px 0;line-height:1.5rem;list-style-type:none}.mdc-list--theme-dark,.mdc-theme--dark .mdc-list{color:#fff;color:var(--mdc-theme-text-primary-on-dark,#fff)}.mdc-list--dense{padding-top:4px;font-size:.812rem}.mdc-list-item{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:48px}.mdc-list-item__start-detail{width:24px;height:24px;margin-left:0;margin-right:32px}.mdc-list-item[dir=rtl] .mdc-list-item__start-detail,[dir=rtl] .mdc-list-item .mdc-list-item__start-detail{margin-left:32px;margin-right:0}.mdc-list-item__end-detail{width:24px;height:24px;margin-left:auto;margin-right:0}.mdc-list-item[dir=rtl] .mdc-list-item__end-detail,[dir=rtl] .mdc-list-item .mdc-list-item__end-detail{margin-left:0;margin-right:auto}.mdc-list-item__text{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mdc-list-item__text__secondary{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;font-weight:400;letter-spacing:.04em;line-height:1.25rem;text-decoration:inherit;text-transform:inherit;color:rgba(0,0,0,.54);color:var(--mdc-theme-text-secondary-on-background,rgba(0,0,0,.54))}.mdc-list-item__text__secondary--theme-dark,.mdc-theme--dark .mdc-list-item__text__secondary{color:hsla(0,0%,100%,.7);color:var(--mdc-theme-text-secondary-on-dark,hsla(0,0%,100%,.7))}.mdc-list--dense .mdc-list-item__text__secondary{font-size:inherit}.mdc-list--dense .mdc-list-item{height:40px}.mdc-list--dense .mdc-list-item__start-detail{width:20px;height:20px;margin-left:0;margin-right:36px}.mdc-list-item[dir=rtl] .mdc-list--dense .mdc-list-item__start-detail,[dir=rtl] .mdc-list-item .mdc-list--dense .mdc-list-item__start-detail{margin-left:36px;margin-right:0}.mdc-list--dense .mdc-list-item__end-detail{width:20px;height:20px}.mdc-list--avatar-list .mdc-list-item{height:56px}.mdc-list--avatar-list .mdc-list-item__start-detail{width:40px;height:40px;margin-left:0;margin-right:16px;border-radius:50%}.mdc-list-item[dir=rtl] .mdc-list--avatar-list .mdc-list-item__start-detail,[dir=rtl] .mdc-list-item .mdc-list--avatar-list .mdc-list-item__start-detail{margin-left:16px;margin-right:0}.mdc-list-item .mdc-list--avatar-list.mdc-list--dense .mdc-list__item{height:48px}.mdc-list-item .mdc-list--avatar-list.mdc-list--dense .mdc-list__item__start-detail{width:36px;height:36px;margin-left:0;margin-right:20px}.mdc-list-item[dir=rtl] .mdc-list-item .mdc-list--avatar-list.mdc-list--dense .mdc-list__item__start-detail,[dir=rtl] .mdc-list-item .mdc-list-item .mdc-list--avatar-list.mdc-list--dense .mdc-list__item__start-detail{margin-left:20px;margin-right:0}.mdc-list--two-line .mdc-list-item{height:72px}.mdc-list--two-line.mdc-list--dense .mdc-list-item{height:60px}a.mdc-list-item{color:inherit;text-decoration:none}.mdc-list-item.mdc-ripple-upgraded{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;will-change:transform,opacity;-webkit-tap-highlight-color:transparent;left:-16px;right:auto;position:relative;width:100%;padding:0 16px;overflow:hidden}.mdc-list-item.mdc-ripple-upgraded:after,.mdc-list-item.mdc-ripple-upgraded:before{position:absolute;transition:opacity .25s linear;border-radius:50%;pointer-events:none;content:"";background-color:rgba(0,0,0,.06);opacity:0}.mdc-list-item.mdc-ripple-upgraded:not(.mdc-ripple-upgraded):active:after,.mdc-list-item.mdc-ripple-upgraded:not(.mdc-ripple-upgraded):focus:before,.mdc-list-item.mdc-ripple-upgraded:not(.mdc-ripple-upgraded):hover:before{transition-duration:85ms;opacity:.6}.mdc-list-item.mdc-ripple-upgraded.mdc-ripple-upgraded--background-focused:before{opacity:.99999}.mdc-list-item.mdc-ripple-upgraded.mdc-ripple-upgraded--background-active-fill:before{transition-duration:.12s;opacity:1}.mdc-list-item.mdc-ripple-upgraded.mdc-ripple-upgraded:after{opacity:0}.mdc-list-item.mdc-ripple-upgraded.mdc-ripple-upgraded--foreground-activation:after{-webkit-animation:.3s a forwards,83ms b forwards;animation:.3s a forwards,83ms b forwards}.mdc-list-item.mdc-ripple-upgraded.mdc-ripple-upgraded--foreground-deactivation:after{-webkit-animation:83ms c;animation:83ms c;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-list-item.mdc-ripple-upgraded:after,.mdc-list-item.mdc-ripple-upgraded:before{top:-50%;left:-50%;width:200%;height:200%}.mdc-list-item.mdc-ripple-upgraded.mdc-ripple-upgraded:before{top:-50%;left:-50%;width:200%;height:200%;-webkit-transform:scale(var(--mdc-ripple-fg-scale,0));transform:scale(var(--mdc-ripple-fg-scale,0))}.mdc-list-item.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded:before{top:var(--mdc-ripple-top,0%);left:var(--mdc-ripple-left,0%);width:var(--mdc-ripple-fg-size,100%);height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(var(--mdc-ripple-fg-scale,0));transform:scale(var(--mdc-ripple-fg-scale,0))}.mdc-list-item.mdc-ripple-upgraded.mdc-ripple-upgraded:after{top:0;left:0;width:var(--mdc-ripple-fg-size,100%);height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-list-item.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded:after{top:var(--mdc-ripple-top,0);left:var(--mdc-ripple-left,0)}.mdc-list-item.mdc-ripple-upgraded[dir=rtl],[dir=rtl] .mdc-list-item.mdc-ripple-upgraded{left:auto;right:-16px}.mdc-list-item.mdc-ripple-upgraded:focus{outline:none}.mdc-list--theme-dark .mdc-list-item.mdc-ripple-upgraded:after,.mdc-list--theme-dark .mdc-list-item.mdc-ripple-upgraded:before,.mdc-theme--dark .mdc-list-item.mdc-ripple-upgraded:after,.mdc-theme--dark .mdc-list-item.mdc-ripple-upgraded:before{background-color:hsla(0,0%,100%,.12);opacity:0}.mdc-list--theme-dark .mdc-list-item.mdc-ripple-upgraded:not(.mdc-ripple-upgraded):active:after,.mdc-list--theme-dark .mdc-list-item.mdc-ripple-upgraded:not(.mdc-ripple-upgraded):focus:before,.mdc-list--theme-dark .mdc-list-item.mdc-ripple-upgraded:not(.mdc-ripple-upgraded):hover:before,.mdc-theme--dark .mdc-list-item.mdc-ripple-upgraded:not(.mdc-ripple-upgraded):active:after,.mdc-theme--dark .mdc-list-item.mdc-ripple-upgraded:not(.mdc-ripple-upgraded):focus:before,.mdc-theme--dark .mdc-list-item.mdc-ripple-upgraded:not(.mdc-ripple-upgraded):hover:before{transition-duration:85ms;opacity:.6}.mdc-list--theme-dark .mdc-list-item.mdc-ripple-upgraded.mdc-ripple-upgraded--background-focused:before,.mdc-theme--dark .mdc-list-item.mdc-ripple-upgraded.mdc-ripple-upgraded--background-focused:before{opacity:.99999}.mdc-list--theme-dark .mdc-list-item.mdc-ripple-upgraded.mdc-ripple-upgraded--background-active-fill:before,.mdc-theme--dark .mdc-list-item.mdc-ripple-upgraded.mdc-ripple-upgraded--background-active-fill:before{transition-duration:.12s;opacity:1}.mdc-list--theme-dark .mdc-list-item.mdc-ripple-upgraded.mdc-ripple-upgraded:after,.mdc-theme--dark .mdc-list-item.mdc-ripple-upgraded.mdc-ripple-upgraded:after{opacity:0}.mdc-list--theme-dark .mdc-list-item.mdc-ripple-upgraded.mdc-ripple-upgraded--foreground-activation:after,.mdc-theme--dark .mdc-list-item.mdc-ripple-upgraded.mdc-ripple-upgraded--foreground-activation:after{-webkit-animation:.3s a forwards,83ms b forwards;animation:.3s a forwards,83ms b forwards}.mdc-list--theme-dark .mdc-list-item.mdc-ripple-upgraded.mdc-ripple-upgraded--foreground-deactivation:after,.mdc-theme--dark .mdc-list-item.mdc-ripple-upgraded.mdc-ripple-upgraded--foreground-deactivation:after{-webkit-animation:83ms c;animation:83ms c;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-list-divider{height:0;margin:0;border:none;border-bottom:1px solid rgba(0,0,0,.12)}.mdc-list--theme-dark .mdc-list-divider,.mdc-theme--dark .mdc-list-divider{border-bottom-color:hsla(0,0%,100%,.2)}.mdc-list-divider--inset{margin-left:56px;margin-right:0;width:calc(100% - 56px)}.mdc-list-group[dir=rtl] .mdc-list-divider--inset,[dir=rtl] .mdc-list-group .mdc-list-divider--inset{margin-left:0;margin-right:56px}.mdc-list-group{padding:0 16px}.mdc-list-group__subheader{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;font-weight:500;letter-spacing:.04em;line-height:1.5rem;text-decoration:inherit;text-transform:inherit;color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-background,rgba(0,0,0,.87));margin:.75rem 0}.mdc-list-group__subheader--theme-dark,.mdc-theme--dark .mdc-list-group__subheader{color:#fff;color:var(--mdc-theme-text-primary-on-dark,#fff)}.mdc-list-group .mdc-list{padding:0}.mdc-simple-menu{display:none;position:absolute;min-width:170px;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);margin:0;padding:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:top left;transform-origin:top left;border-radius:2px;background-color:#fff;white-space:nowrap;opacity:0;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;will-change:transform,opacity;z-index:4;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.mdc-simple-menu--theme-dark,.mdc-theme--dark .mdc-simple-menu{background-color:#424242}.mdc-simple-menu:focus{outline:none}.mdc-simple-menu--open{display:inline-block;-webkit-transform:scale(1);transform:scale(1);opacity:1}.mdc-simple-menu--animating{display:inline-block;overflow-y:hidden;transition:opacity .2s cubic-bezier(0,0,.2,1)}.mdc-simple-menu__items{overflow-x:hidden;overflow-y:auto;box-sizing:border-box;will-change:transform}.mdc-simple-menu__items>*{opacity:0}.mdc-simple-menu__items>.mdc-list-item{cursor:pointer}.mdc-simple-menu--animating .mdc-simple-menu__items{overflow-y:hidden}.mdc-simple-menu--animating .mdc-simple-menu__items>*{transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(0,0,.2,1)}.mdc-simple-menu--open .mdc-simple-menu__items>*{opacity:1;will-change:opacity}[dir=rtl] .mdc-simple-menu{-webkit-transform-origin:top right;transform-origin:top right}.mdc-simple-menu--open-from-top-left{-webkit-transform-origin:top left!important;transform-origin:top left!important}.mdc-simple-menu--open-from-top-right{-webkit-transform-origin:top right!important;transform-origin:top right!important}.mdc-simple-menu--open-from-bottom-left{-webkit-transform-origin:bottom left!important;transform-origin:bottom left!important}.mdc-simple-menu--open-from-bottom-right{-webkit-transform-origin:bottom right!important;transform-origin:bottom right!important}.mdc-simple-menu .mdc-list,.mdc-simple-menu .mdc-list-group{padding:8px 0}.mdc-simple-menu .mdc-list-item{position:relative;padding:0 16px;outline:none;color:inherit;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1rem;font-weight:400;letter-spacing:.04em;line-height:1.75rem;text-decoration:inherit;text-transform:inherit}.mdc-simple-menu--theme-dark.mdc-simple-menu .mdc-list-item,.mdc-theme--dark .mdc-simple-menu .mdc-list-item{color:#fff}.mdc-simple-menu--theme-dark.mdc-simple-menu .mdc-list-divider,.mdc-theme--dark .mdc-simple-menu .mdc-list-divider{border-color:hsla(0,0%,100%,.12)}.mdc-simple-menu .mdc-list-item__start-detail{color:rgba(0,0,0,.54)}.mdc-simple-menu--theme-dark.mdc-simple-menu .mdc-list-item__start-detail,.mdc-theme--dark .mdc-simple-menu .mdc-list-item__start-detail{color:hsla(0,0%,100%,.54)}.mdc-simple-menu--selected.mdc-list-item,.mdc-simple-menu--selected.mdc-list-item .mdc-list-item__start-detail{color:#3f51b5;color:var(--mdc-theme-primary,#3f51b5)}.mdc-simple-menu .mdc-list-item:before{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .12s cubic-bezier(0,0,.2,1);border-radius:inherit;background:currentColor;content:"";opacity:0;pointer-events:none}.mdc-simple-menu .mdc-list-item:focus:before{opacity:.12}.mdc-simple-menu .mdc-list-item:active:before{opacity:.18}.mdc-simple-menu .mdc-list-item[aria-disabled=true]{cursor:default;color:rgba(0,0,0,.38);color:var(--mdc-theme-text-disabled-on-light,rgba(0,0,0,.38))}.mdc-select--theme-dark .mdc-simple-menu .mdc-list-item[aria-disabled=true],.mdc-theme--dark .mdc-simple-menu .mdc-list-item[aria-disabled=true]{color:hsla(0,0%,100%,.5);color:var(--mdc-theme-text-disabled-on-dark,hsla(0,0%,100%,.5))}.mdc-simple-menu .mdc-list-item[aria-disabled=true]:active:before,.mdc-simple-menu .mdc-list-item[aria-disabled=true]:focus:before{opacity:0}.mdc-menu-anchor{position:relative;overflow:visible}.mdc-radio{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;will-change:transform,opacity;-webkit-tap-highlight-color:transparent;display:inline-block;position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box;width:40px;height:40px;padding:10px;cursor:pointer;will-change:opacity,transform,border-color,background-color,color}.mdc-radio .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:rgba(0,0,0,.54);border-color:var(--mdc-theme-text-secondary-on-light,rgba(0,0,0,.54))}.mdc-radio--theme-dark .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.mdc-theme--dark .mdc-radio .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:hsla(0,0%,100%,.7);border-color:var(--mdc-theme-text-secondary-on-dark,hsla(0,0%,100%,.7))}.mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:#ff4081;border-color:var(--mdc-theme-secondary,#ff4081)}.mdc-radio .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{background-color:#ff4081;background-color:var(--mdc-theme-secondary,#ff4081)}.mdc-radio .mdc-radio__background:before{background-color:#ff4081}@supports not (-ms-ime-align:auto){.mdc-radio .mdc-radio__background:before{background-color:var(--mdc-theme-secondary,#ff4081)}}.mdc-radio:after,.mdc-radio:before{position:absolute;transition:opacity .25s linear;border-radius:50%;pointer-events:none;content:"";background-color:rgba(255,64,129,.14);opacity:0}@supports (background-color:color(green a(10%))){.mdc-radio:after,.mdc-radio:before{background-color:color(var(--mdc-theme-secondary,#ff4081) a(14%))}}.mdc-radio:not(.mdc-ripple-upgraded):active:after,.mdc-radio:not(.mdc-ripple-upgraded):focus:before,.mdc-radio:not(.mdc-ripple-upgraded):hover:before{transition-duration:85ms;opacity:.6}.mdc-radio.mdc-ripple-upgraded--background-focused:before{opacity:.99999}.mdc-radio.mdc-ripple-upgraded--background-active-fill:before{transition-duration:.12s;opacity:1}.mdc-radio.mdc-ripple-upgraded:after{opacity:0}.mdc-radio.mdc-ripple-upgraded--foreground-activation:after{-webkit-animation:.3s a forwards,83ms b forwards;animation:.3s a forwards,83ms b forwards}.mdc-radio.mdc-ripple-upgraded--foreground-deactivation:after{-webkit-animation:83ms c;animation:83ms c;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-radio:after,.mdc-radio:before{top:0%;left:0%;width:100%;height:100%}.mdc-radio.mdc-ripple-upgraded:before{top:0%;left:0%;width:100%;height:100%}.mdc-radio.mdc-ripple-upgraded--unbounded:before,.mdc-radio.mdc-ripple-upgraded:before{-webkit-transform:scale(var(--mdc-ripple-fg-scale,0));transform:scale(var(--mdc-ripple-fg-scale,0))}.mdc-radio.mdc-ripple-upgraded--unbounded:before{top:var(--mdc-ripple-top,25%);left:var(--mdc-ripple-left,25%);width:var(--mdc-ripple-fg-size,50%);height:var(--mdc-ripple-fg-size,50%)}.mdc-radio.mdc-ripple-upgraded:after{top:0;left:0;width:var(--mdc-ripple-fg-size,50%);height:var(--mdc-ripple-fg-size,50%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-radio.mdc-ripple-upgraded--unbounded:after{top:var(--mdc-ripple-top,0);left:var(--mdc-ripple-left,0)}.mdc-radio.mdc-ripple-upgraded .mdc-radio__background:before{content:none}.mdc-radio__background{display:inline-block;position:absolute;left:10px;box-sizing:border-box;width:50%;height:50%}.mdc-radio__background:before{-webkit-transform:scale(0);transform:scale(0);transition:opacity .12s cubic-bezier(.4,0,.6,1) 0ms,-webkit-transform .12s cubic-bezier(.4,0,.6,1) 0ms;transition:opacity .12s cubic-bezier(.4,0,.6,1) 0ms,transform .12s cubic-bezier(.4,0,.6,1) 0ms;transition:opacity .12s cubic-bezier(.4,0,.6,1) 0ms,transform .12s cubic-bezier(.4,0,.6,1) 0ms,-webkit-transform .12s cubic-bezier(.4,0,.6,1) 0ms;opacity:0;pointer-events:none;content:""}.mdc-radio__background:before,.mdc-radio__outer-circle{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%}.mdc-radio__outer-circle{box-sizing:border-box;transition:border-color .12s cubic-bezier(.4,0,.6,1) 0ms;border-width:2px;border-style:solid}.mdc-radio__inner-circle{box-sizing:border-box;-webkit-transform:scale(0);transform:scale(0);transition:background-color .12s cubic-bezier(.4,0,.6,1) 0ms,-webkit-transform .12s cubic-bezier(.4,0,.6,1) 0ms;transition:transform .12s cubic-bezier(.4,0,.6,1) 0ms,background-color .12s cubic-bezier(.4,0,.6,1) 0ms;transition:transform .12s cubic-bezier(.4,0,.6,1) 0ms,background-color .12s cubic-bezier(.4,0,.6,1) 0ms,-webkit-transform .12s cubic-bezier(.4,0,.6,1) 0ms;border-radius:50%}.mdc-radio__inner-circle,.mdc-radio__native-control{position:absolute;top:0;left:0;width:100%;height:100%}.mdc-radio__native-control{margin:0;padding:0;opacity:0;cursor:inherit;z-index:1}.mdc-radio__native-control:checked+.mdc-radio__background,.mdc-radio__native-control:disabled+.mdc-radio__background{transition:opacity .12s cubic-bezier(0,0,.2,1) 0ms,-webkit-transform .12s cubic-bezier(0,0,.2,1) 0ms;transition:opacity .12s cubic-bezier(0,0,.2,1) 0ms,transform .12s cubic-bezier(0,0,.2,1) 0ms;transition:opacity .12s cubic-bezier(0,0,.2,1) 0ms,transform .12s cubic-bezier(0,0,.2,1) 0ms,-webkit-transform .12s cubic-bezier(0,0,.2,1) 0ms}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle{transition:border-color .12s cubic-bezier(0,0,.2,1) 0ms}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle,.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{transition:background-color .12s cubic-bezier(0,0,.2,1) 0ms,-webkit-transform .12s cubic-bezier(0,0,.2,1) 0ms;transition:transform .12s cubic-bezier(0,0,.2,1) 0ms,background-color .12s cubic-bezier(0,0,.2,1) 0ms;transition:transform .12s cubic-bezier(0,0,.2,1) 0ms,background-color .12s cubic-bezier(0,0,.2,1) 0ms,-webkit-transform .12s cubic-bezier(0,0,.2,1) 0ms}.mdc-radio--disabled{cursor:default;pointer-events:none}.mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle{-webkit-transform:scale(.5);transform:scale(.5);transition:background-color .12s cubic-bezier(0,0,.2,1) 0ms,-webkit-transform .12s cubic-bezier(0,0,.2,1) 0ms;transition:transform .12s cubic-bezier(0,0,.2,1) 0ms,background-color .12s cubic-bezier(0,0,.2,1) 0ms;transition:transform .12s cubic-bezier(0,0,.2,1) 0ms,background-color .12s cubic-bezier(0,0,.2,1) 0ms,-webkit-transform .12s cubic-bezier(0,0,.2,1) 0ms}.mdc-radio__native-control:disabled+.mdc-radio__background,[aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background{cursor:default}.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle,[aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__outer-circle{border-color:rgba(0,0,0,.26)}.mdc-radio--theme-dark .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle,.mdc-radio--theme-dark [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__outer-circle,.mdc-theme--dark .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle,.mdc-theme--dark [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__outer-circle{border-color:hsla(0,0%,100%,.3)}.mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle,[aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle{background-color:rgba(0,0,0,.26)}.mdc-radio--theme-dark .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle,.mdc-radio--theme-dark [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mdc-theme--dark .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle,.mdc-theme--dark [aria-disabled=true] .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle{background-color:hsla(0,0%,100%,.3)}.mdc-radio__native-control:focus+.mdc-radio__background:before{-webkit-transform:scale(2);transform:scale(2);transition:opacity .12s cubic-bezier(0,0,.2,1) 0ms,-webkit-transform .12s cubic-bezier(0,0,.2,1) 0ms;transition:opacity .12s cubic-bezier(0,0,.2,1) 0ms,transform .12s cubic-bezier(0,0,.2,1) 0ms;transition:opacity .12s cubic-bezier(0,0,.2,1) 0ms,transform .12s cubic-bezier(0,0,.2,1) 0ms,-webkit-transform .12s cubic-bezier(0,0,.2,1) 0ms;opacity:.26}.mdc-ripple-surface{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;will-change:transform,opacity;-webkit-tap-highlight-color:transparent;position:relative;outline:none;overflow:hidden}.mdc-ripple-surface:after,.mdc-ripple-surface:before{position:absolute;transition:opacity .25s linear;border-radius:50%;pointer-events:none;content:"";background-color:rgba(0,0,0,.06);opacity:0}.mdc-ripple-surface:not(.mdc-ripple-upgraded):active:after,.mdc-ripple-surface:not(.mdc-ripple-upgraded):focus:before,.mdc-ripple-surface:not(.mdc-ripple-upgraded):hover:before{transition-duration:85ms;opacity:.6}.mdc-ripple-surface.mdc-ripple-upgraded--background-focused:before{opacity:.99999}.mdc-ripple-surface.mdc-ripple-upgraded--background-active-fill:before{transition-duration:.12s;opacity:1}.mdc-ripple-surface.mdc-ripple-upgraded:after{opacity:0}.mdc-ripple-surface.mdc-ripple-upgraded--foreground-activation:after{-webkit-animation:.3s a forwards,83ms b forwards;animation:.3s a forwards,83ms b forwards}.mdc-ripple-surface.mdc-ripple-upgraded--foreground-deactivation:after{-webkit-animation:83ms c;animation:83ms c;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-ripple-surface:after,.mdc-ripple-surface:before{top:-50%;left:-50%;width:200%;height:200%}.mdc-ripple-surface.mdc-ripple-upgraded:before{top:-50%;left:-50%;width:200%;height:200%;-webkit-transform:scale(var(--mdc-ripple-fg-scale,0));transform:scale(var(--mdc-ripple-fg-scale,0))}.mdc-ripple-surface.mdc-ripple-upgraded--unbounded:before{top:var(--mdc-ripple-top,0%);left:var(--mdc-ripple-left,0%);width:var(--mdc-ripple-fg-size,100%);height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(var(--mdc-ripple-fg-scale,0));transform:scale(var(--mdc-ripple-fg-scale,0))}.mdc-ripple-surface.mdc-ripple-upgraded:after{top:0;left:0;width:var(--mdc-ripple-fg-size,100%);height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-ripple-surface.mdc-ripple-upgraded--unbounded:after{top:var(--mdc-ripple-top,0);left:var(--mdc-ripple-left,0)}.mdc-ripple-surface[data-mdc-ripple-is-unbounded]{overflow:visible}.mdc-ripple-surface--primary:after,.mdc-ripple-surface--primary:before{background-color:rgba(63,81,181,.16);opacity:0}@supports (background-color:color(green a(10%))){.mdc-ripple-surface--primary:after,.mdc-ripple-surface--primary:before{background-color:color(var(--mdc-theme-primary,#3f51b5) a(16%))}}.mdc-ripple-surface--primary:not(.mdc-ripple-upgraded):active:after,.mdc-ripple-surface--primary:not(.mdc-ripple-upgraded):focus:before,.mdc-ripple-surface--primary:not(.mdc-ripple-upgraded):hover:before{transition-duration:85ms;opacity:.6}.mdc-ripple-surface--primary.mdc-ripple-upgraded--background-focused:before{opacity:.99999}.mdc-ripple-surface--primary.mdc-ripple-upgraded--background-active-fill:before{transition-duration:.12s;opacity:1}.mdc-ripple-surface--primary.mdc-ripple-upgraded:after{opacity:0}.mdc-ripple-surface--primary.mdc-ripple-upgraded--foreground-activation:after{-webkit-animation:.3s a forwards,83ms b forwards;animation:.3s a forwards,83ms b forwards}.mdc-ripple-surface--primary.mdc-ripple-upgraded--foreground-deactivation:after{-webkit-animation:83ms c;animation:83ms c;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-ripple-surface--accent:after,.mdc-ripple-surface--accent:before{background-color:rgba(255,64,129,.16);opacity:0}@supports (background-color:color(green a(10%))){.mdc-ripple-surface--accent:after,.mdc-ripple-surface--accent:before{background-color:color(var(--mdc-theme-secondary,#ff4081) a(16%))}}.mdc-ripple-surface--accent:not(.mdc-ripple-upgraded):active:after,.mdc-ripple-surface--accent:not(.mdc-ripple-upgraded):focus:before,.mdc-ripple-surface--accent:not(.mdc-ripple-upgraded):hover:before{transition-duration:85ms;opacity:.6}.mdc-ripple-surface--accent.mdc-ripple-upgraded--background-focused:before{opacity:.99999}.mdc-ripple-surface--accent.mdc-ripple-upgraded--background-active-fill:before{transition-duration:.12s;opacity:1}.mdc-ripple-surface--accent.mdc-ripple-upgraded:after{opacity:0}.mdc-ripple-surface--accent.mdc-ripple-upgraded--foreground-activation:after{-webkit-animation:.3s a forwards,83ms b forwards;animation:.3s a forwards,83ms b forwards}.mdc-ripple-surface--accent.mdc-ripple-upgraded--foreground-deactivation:after{-webkit-animation:83ms c;animation:83ms c;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-select{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1rem;font-weight:400;letter-spacing:.04em;line-height:1.75rem;text-decoration:inherit;text-transform:inherit;color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-light,rgba(0,0,0,.87));padding-left:0;padding-right:24px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='5' viewBox='7 10 10 5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%230' fill-rule='evenodd' opacity='.54' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:calc(100% - 24px);height:32px;transition:border-bottom-color .15s cubic-bezier(.4,0,.6,1) 0ms,background-color .15s cubic-bezier(.4,0,.6,1) 0ms;border:none;border-bottom:1px solid rgba(0,0,0,.12);border-radius:0;background-repeat:no-repeat;background-position:100%;font-family:Roboto,sans-serif;font-size:.936rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mdc-select[dir=rtl],[dir=rtl] .mdc-select{padding-left:24px;padding-right:0}.mdc-select::-ms-expand{display:none}.mdc-select:focus{border-bottom-color:#3f51b5;border-bottom-color:var(--mdc-theme-primary,#3f51b5);outline:none;background-color:rgba(0,0,0,.06)}.mdc-select[dir=rtl],[dir=rtl] .mdc-select{background-position:0}.mdc-select--theme-dark,.mdc-theme--dark .mdc-select{color:#fff;color:var(--mdc-theme-text-primary-on-dark,#fff);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='5' viewBox='7 10 10 5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' fill-rule='evenodd' opacity='.54' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");border-bottom:1px solid hsla(0,0%,100%,.12)}.mdc-select--theme-dark:focus,.mdc-theme--dark .mdc-select:focus{border-bottom-color:#3f51b5;border-bottom-color:var(--mdc-theme-primary,#3f51b5);background-color:hsla(0,0%,100%,.09)}.mdc-select__menu{position:fixed;top:0;left:0;max-height:100%;-webkit-transform-origin:center center;transform-origin:center center;z-index:4}.mdc-select__selected-text{transition:opacity 125ms cubic-bezier(.4,0,.6,1) 0ms,-webkit-transform 125ms cubic-bezier(.4,0,.6,1) 0ms;transition:opacity 125ms cubic-bezier(.4,0,.6,1) 0ms,transform 125ms cubic-bezier(.4,0,.6,1) 0ms;transition:opacity 125ms cubic-bezier(.4,0,.6,1) 0ms,transform 125ms cubic-bezier(.4,0,.6,1) 0ms,-webkit-transform 125ms cubic-bezier(.4,0,.6,1) 0ms;white-space:nowrap;overflow:hidden}.mdc-select--open .mdc-select__selected-text{-webkit-transform:translateY(8px);transform:translateY(8px);transition:opacity 125ms cubic-bezier(0,0,.2,1) 125ms,-webkit-transform 125ms cubic-bezier(0,0,.2,1) 125ms;transition:opacity 125ms cubic-bezier(0,0,.2,1) 125ms,transform 125ms cubic-bezier(0,0,.2,1) 125ms;transition:opacity 125ms cubic-bezier(0,0,.2,1) 125ms,transform 125ms cubic-bezier(0,0,.2,1) 125ms,-webkit-transform 125ms cubic-bezier(0,0,.2,1) 125ms;opacity:0}.mdc-select--disabled,.mdc-select[disabled]{color:rgba(0,0,0,.38);color:var(--mdc-theme-text-disabled-on-light,rgba(0,0,0,.38));background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='5' viewBox='7 10 10 5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%230' fill-rule='evenodd' opacity='.38' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");border-bottom-style:dotted;cursor:default;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mdc-select--theme-dark.mdc-select--disabled,.mdc-select--theme-dark.mdc-select[disabled],.mdc-theme--dark .mdc-select--disabled,.mdc-theme--dark .mdc-select[disabled]{color:hsla(0,0%,100%,.5);color:var(--mdc-theme-text-disabled-on-dark,hsla(0,0%,100%,.5));background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='5' viewBox='7 10 10 5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' fill-rule='evenodd' opacity='.38' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");border-bottom:1px dotted hsla(0,0%,100%,.38)}.mdc-select__menu .mdc-list-item{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1rem;font-weight:400;letter-spacing:.04em;line-height:1.75rem;text-decoration:inherit;text-transform:inherit;color:rgba(0,0,0,.54);color:var(--mdc-theme-text-secondary-on-light,rgba(0,0,0,.54))}.mdc-select__menu .mdc-list-item[aria-selected=true]{color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-light,rgba(0,0,0,.87))}.mdc-select--theme-dark .mdc-select__menu .mdc-list-item,.mdc-theme--dark .mdc-select__menu .mdc-list-item{color:hsla(0,0%,100%,.7);color:var(--mdc-theme-text-secondary-on-dark,hsla(0,0%,100%,.7))}.mdc-select--theme-dark .mdc-select__menu .mdc-list-item[aria-selected=true],.mdc-theme--dark .mdc-select__menu .mdc-list-item[aria-selected=true]{color:#fff;color:var(--mdc-theme-text-primary-on-dark,#fff)}.mdc-select__menu .mdc-list-group,.mdc-select__menu .mdc-list-group>.mdc-list-item:first-child{margin-top:12px}.mdc-select__menu .mdc-list-group{color:rgba(0,0,0,.38);color:var(--mdc-theme-text-hint-on-light,rgba(0,0,0,.38));font-weight:400}.mdc-select__menu .mdc-list-group .mdc-list-item{color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-light,rgba(0,0,0,.87))}.mdc-select--theme-dark .mdc-select__menu .mdc-list-group,.mdc-theme--dark .mdc-select__menu .mdc-list-group{color:hsla(0,0%,100%,.5);color:var(--mdc-theme-text-hint-on-dark,hsla(0,0%,100%,.5))}.mdc-select--theme-dark .mdc-select__menu .mdc-list-group .mdc-list-item,.mdc-theme--dark .mdc-select__menu .mdc-list-group .mdc-list-item{color:#fff;color:var(--mdc-theme-text-primary-on-dark,#fff)}.mdc-multi-select{border-color:rgba(0,0,0,.38);border:1px solid var(--mdc-theme-text-hint-on-light,rgba(0,0,0,.38));width:250px;padding:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mdc-multi-select--theme-dark,.mdc-theme--dark .mdc-multi-select{border-color:hsla(0,0%,100%,.5);border-color:var(--mdc-theme-text-hint-on-dark,hsla(0,0%,100%,.5))}.mdc-multi-select .mdc-list-group{color:rgba(0,0,0,.38);color:var(--mdc-theme-text-hint-on-light,rgba(0,0,0,.38));margin:16px 0 0;padding:0 0 0 16px;font-weight:400}.mdc-multi-select .mdc-list-group--theme-dark,.mdc-theme--dark .mdc-multi-select .mdc-list-group{color:hsla(0,0%,100%,.5);color:var(--mdc-theme-text-hint-on-dark,hsla(0,0%,100%,.5))}.mdc-multi-select .mdc-list-group:last-child{margin-bottom:16px}.mdc-multi-select .mdc-list-group .mdc-list-divider{margin-left:-16px}.mdc-multi-select .mdc-list-item{color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-light,rgba(0,0,0,.87));margin:0 0 0 -16px;padding:0 16px}.mdc-multi-select .mdc-list-item--theme-dark,.mdc-theme--dark .mdc-multi-select .mdc-list-item{color:#fff;color:var(--mdc-theme-text-primary-on-dark,#fff)}.mdc-multi-select .mdc-list-item:first-child{margin-top:12px}.mdc-multi-select .mdc-list-item:last-child{margin-bottom:8px}.mdc-multi-select .mdc-list-item:checked{background-color:#fff;background-color:var(--mdc-theme-background,#fff)}.mdc-multi-select .mdc-list-item:checked--theme-dark,.mdc-theme--dark .mdc-multi-select .mdc-list-item:checked{background-color:#fff;background-color:var(--mdc-theme-text-primary-on-dark,#fff)}.mdc-multi-select .mdc-list-divider{margin-bottom:8px;padding-top:8px;font-size:0}.mdc-multi-select:focus .mdc-list-item:checked{background-color:#3f51b5;background-color:var(--mdc-theme-primary,#3f51b5)}.mdc-multi-select:focus .mdc-list-item:checked--theme-dark,.mdc-theme--dark .mdc-multi-select:focus .mdc-list-item:checked{background-color:#fff;background-color:var(--mdc-theme-text-primary-on-dark,#fff)}@-webkit-keyframes x{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(.85);transform:scale(.85)}to{-webkit-transform:scale(.571);transform:scale(.571)}}@keyframes x{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(.85);transform:scale(.85)}to{-webkit-transform:scale(.571);transform:scale(.571)}}.mdc-slider{position:relative;width:100%;height:48px;cursor:pointer;-ms-touch-action:pan-x;touch-action:pan-x;-webkit-tap-highlight-color:transparent}.mdc-slider:not(.mdc-slider--disabled) .mdc-slider__track{background-color:#ff4081;background-color:var(--mdc-theme-secondary,#ff4081)}.mdc-slider:not(.mdc-slider--disabled) .mdc-slider__track-container{background-color:rgba(255,64,129,.26)}.mdc-slider:not(.mdc-slider--disabled) .mdc-slider__track-marker-container:after,.mdc-slider:not(.mdc-slider--disabled) .mdc-slider__track-marker:after{background-color:#ff4081;background-color:var(--mdc-theme-secondary,#ff4081)}.mdc-slider:not(.mdc-slider--disabled) .mdc-slider__thumb{fill:#ff4081;fill:var(--mdc-theme-secondary,#ff4081);stroke:#ff4081;stroke:var(--mdc-theme-secondary,#ff4081)}.mdc-slider:not(.mdc-slider--disabled) .mdc-slider__focus-ring,.mdc-slider:not(.mdc-slider--disabled) .mdc-slider__pin{background-color:#ff4081;background-color:var(--mdc-theme-secondary,#ff4081)}.mdc-slider:not(.mdc-slider--disabled) .mdc-slider__pin{color:#fff;color:var(--mdc-theme-text-primary-on-dark,#fff)}.mdc-slider--disabled .mdc-slider__track{background-color:#9a9a9a}.mdc-slider--disabled .mdc-slider__track-container{background-color:hsla(0,0%,60%,.26)}.mdc-slider--disabled .mdc-slider__track-marker-container:after,.mdc-slider--disabled .mdc-slider__track-marker:after{background-color:#9a9a9a}.mdc-slider--disabled .mdc-slider__thumb{fill:#9a9a9a;stroke:#9a9a9a;stroke:#fff;stroke:var(--mdc-slider-bg-color-behind-component,#fff)}.mdc-slider--theme-dark.mdc-slider--disabled .mdc-slider__track,.mdc-theme--dark .mdc-slider--disabled .mdc-slider__track{background-color:#787878}.mdc-slider--theme-dark.mdc-slider--disabled .mdc-slider__track-container,.mdc-theme--dark .mdc-slider--disabled .mdc-slider__track-container{background-color:hsla(0,0%,47%,.26)}.mdc-slider--theme-dark.mdc-slider--disabled .mdc-slider__track-marker-container:after,.mdc-slider--theme-dark.mdc-slider--disabled .mdc-slider__track-marker:after,.mdc-theme--dark .mdc-slider--disabled .mdc-slider__track-marker-container:after,.mdc-theme--dark .mdc-slider--disabled .mdc-slider__track-marker:after{background-color:#787878}.mdc-slider--theme-dark.mdc-slider--disabled .mdc-slider__thumb,.mdc-theme--dark .mdc-slider--disabled .mdc-slider__thumb{fill:#787878;stroke:#787878;stroke:#333;stroke:var(--mdc-slider-bg-color-behind-component,#333)}.mdc-slider:focus{outline:none}.mdc-slider__track-container{position:absolute;top:50%;width:100%;height:2px;overflow:hidden}.mdc-slider__track{position:absolute;width:100%;height:100%;-webkit-transform-origin:left top;transform-origin:left top;will-change:transform}.mdc-slider[dir=rtl] .mdc-slider__track,[dir=rtl] .mdc-slider .mdc-slider__track{-webkit-transform-origin:right top;transform-origin:right top}.mdc-slider__track-marker-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:0;margin-left:-1px;visibility:hidden}.mdc-slider[dir=rtl] .mdc-slider__track-marker-container,[dir=rtl] .mdc-slider .mdc-slider__track-marker-container{margin-right:-1px;margin-left:0}.mdc-slider__track-marker-container:after{display:block;width:2px;height:2px;content:""}.mdc-slider__track-marker{-webkit-box-flex:1;-ms-flex:1;flex:1}.mdc-slider__track-marker:after{display:block;width:2px;height:2px;content:""}.mdc-slider__track-marker:first-child:after{width:3px}.mdc-slider__thumb-container{position:absolute;top:15px;left:0;width:21px;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;will-change:transform}.mdc-slider__thumb{position:absolute;top:0;left:0;-webkit-transform:scale(.571);transform:scale(.571);transition:fill .1s ease-out,stroke .1s ease-out,-webkit-transform .1s ease-out;transition:transform .1s ease-out,fill .1s ease-out,stroke .1s ease-out;transition:transform .1s ease-out,fill .1s ease-out,stroke .1s ease-out,-webkit-transform .1s ease-out;stroke-width:3.5}.mdc-slider__focus-ring{width:21px;height:21px;transition:opacity .26667s ease-out,background-color .26667s ease-out,-webkit-transform .26667s ease-out;transition:transform .26667s ease-out,opacity .26667s ease-out,background-color .26667s ease-out;transition:transform .26667s ease-out,opacity .26667s ease-out,background-color .26667s ease-out,-webkit-transform .26667s ease-out;border-radius:50%;opacity:0}.mdc-slider__pin{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:26px;height:26px;margin-top:-2px;margin-left:-2px;-webkit-transform:rotate(-45deg) scale(0) translate(0);transform:rotate(-45deg) scale(0) translate(0);transition:-webkit-transform .1s ease-out;transition:transform .1s ease-out;transition:transform .1s ease-out,-webkit-transform .1s ease-out;border-radius:50% 50% 50% 0;z-index:1}.mdc-slider__pin-value-marker{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.75rem;font-weight:400;letter-spacing:.08em;line-height:1.25rem;text-decoration:inherit;text-transform:inherit;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mdc-slider--active .mdc-slider__thumb{-webkit-transform:scaleX(1);transform:scaleX(1)}.mdc-slider--focus .mdc-slider__thumb{-webkit-animation:x .26667s linear;animation:x .26667s linear}.mdc-slider--focus .mdc-slider__focus-ring{-webkit-transform:scale3d(1.55,1.55,1.55);transform:scale3d(1.55,1.55,1.55);opacity:.25}.mdc-slider--disabled{cursor:auto}.mdc-slider--in-transit .mdc-slider__thumb{transition-delay:.14s}.mdc-slider--in-transit .mdc-slider__thumb-container,.mdc-slider--in-transit .mdc-slider__track,.mdc-slider:focus:not(.mdc-slider--active) .mdc-slider__thumb-container,.mdc-slider:focus:not(.mdc-slider--active) .mdc-slider__track{transition:-webkit-transform 80ms ease;transition:transform 80ms ease;transition:transform 80ms ease,-webkit-transform 80ms ease}.mdc-slider--discrete.mdc-slider--active .mdc-slider__thumb{-webkit-transform:scale(0.57143);transform:scale(0.57143)}.mdc-slider--discrete.mdc-slider--active .mdc-slider__pin{-webkit-transform:rotate(-45deg) scale(1) translate(19px,-20px);transform:rotate(-45deg) scale(1) translate(19px,-20px)}.mdc-slider--discrete.mdc-slider--focus .mdc-slider__thumb{-webkit-animation:none;animation:none}.mdc-slider--discrete.mdc-slider--display-markers .mdc-slider__track-marker-container{visibility:visible}.mdc-snackbar{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;bottom:0;left:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;box-sizing:border-box;padding-right:24px;padding-left:24px;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);transition:-webkit-transform .25s cubic-bezier(.4,0,1,1) 0ms;transition:transform .25s cubic-bezier(.4,0,1,1) 0ms;transition:transform .25s cubic-bezier(.4,0,1,1) 0ms,-webkit-transform .25s cubic-bezier(.4,0,1,1) 0ms;background-color:#323232;pointer-events:none;will-change:transform}.mdc-snackbar--theme-dark .mdc-snackbar,.mdc-theme--dark .mdc-snackbar{background-color:#fafafa}@media (max-width:599px){.mdc-snackbar{left:0;width:100%;-webkit-transform:translateY(100%);transform:translateY(100%)}}@media (min-width:600px){.mdc-snackbar{min-width:288px;max-width:568px;border-radius:2px}}@media (min-width:600px){.mdc-snackbar--align-start{left:24px;right:auto;bottom:24px;-webkit-transform:translateY(200%);transform:translateY(200%)}.mdc-snackbar--align-start[dir=rtl],[dir=rtl] .mdc-snackbar--align-start{left:auto;right:24px}}@media (max-width:599px){.mdc-snackbar--align-start{bottom:0;left:0;width:100%;-webkit-transform:translateY(100%);transform:translateY(100%)}}.mdc-snackbar--active{-webkit-transform:translate(0);transform:translate(0);transition:-webkit-transform .25s cubic-bezier(0,0,.2,1) 0ms;transition:transform .25s cubic-bezier(0,0,.2,1) 0ms;transition:transform .25s cubic-bezier(0,0,.2,1) 0ms,-webkit-transform .25s cubic-bezier(0,0,.2,1) 0ms;pointer-events:auto}.mdc-snackbar--active:not(.mdc-snackbar--align-start){-webkit-transform:translate(-50%);transform:translate(-50%)}@media (max-width:599px){.mdc-snackbar--active:not(.mdc-snackbar--align-start){bottom:0;left:0;width:100%;-webkit-transform:translate(0);transform:translate(0)}}.mdc-snackbar__action-wrapper{padding-left:24px;padding-right:0}.mdc-snackbar__action-wrapper[dir=rtl],[dir=rtl] .mdc-snackbar__action-wrapper{padding-left:0;padding-right:24px}.mdc-snackbar--action-on-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mdc-snackbar--action-on-bottom .mdc-snackbar__text{margin-right:inherit}.mdc-snackbar--action-on-bottom .mdc-snackbar__action-wrapper{margin:-12px 0 8px auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mdc-snackbar--action-on-bottom .mdc-snackbar__action-wrapper[dir=rtl],.mdc-snackbar__text,[dir=rtl] .mdc-snackbar--action-on-bottom .mdc-snackbar__action-wrapper{margin-left:0;margin-right:auto}.mdc-snackbar__text{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;font-weight:400;letter-spacing:.04em;line-height:1.25rem;text-decoration:inherit;text-transform:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:48px;transition:opacity .3s cubic-bezier(.4,0,1,1) 0ms;opacity:0;color:#fff}.mdc-snackbar[dir=rtl] .mdc-snackbar__text,[dir=rtl] .mdc-snackbar .mdc-snackbar__text{margin-left:auto;margin-right:0}.mdc-snackbar--theme-dark .mdc-snackbar__text,.mdc-theme--dark .mdc-snackbar__text{color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-light,rgba(0,0,0,.87))}@media (min-width:600px){.mdc-snackbar__text{padding-left:0;padding-right:24px}.mdc-snackbar__text[dir=rtl],[dir=rtl] .mdc-snackbar__text{padding-left:24px;padding-right:0}}.mdc-snackbar--multiline .mdc-snackbar__text{height:80px}.mdc-snackbar--multiline.mdc-snackbar--action-on-bottom .mdc-snackbar__text{margin:0}.mdc-snackbar__action-button{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;font-weight:500;letter-spacing:.04em;line-height:2.25rem;text-decoration:none;text-transform:uppercase;color:#ff4081;color:var(--mdc-theme-secondary,#ff4081);padding:0;transition:opacity .3s cubic-bezier(.4,0,1,1) 0ms;border:none;outline:none;background-color:transparent;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;visibility:hidden}.mdc-snackbar--theme-dark .mdc-snackbar__action-button,.mdc-theme--dark .mdc-snackbar__action-button{color:#3f51b5;color:var(--mdc-theme-primary,#3f51b5)}.mdc-snackbar__action-button:hover{cursor:pointer}.mdc-snackbar__action-button::-moz-focus-inner{border:0}.mdc-snackbar__action-button:not([aria-hidden]){visibility:inherit}.mdc-snackbar--active .mdc-snackbar__action-button:not([aria-hidden]),.mdc-snackbar--active .mdc-snackbar__text{transition:opacity .3s cubic-bezier(.4,0,1,1) 0ms;opacity:1}.mdc-switch{display:inline-block;position:relative}.mdc-switch .mdc-switch__native-control:enabled:not(:checked)~.mdc-switch__background:before{background-color:#000}.mdc-switch .mdc-switch__native-control:enabled:not(:checked)~.mdc-switch__background .mdc-switch__knob{background-color:#fafafa}.mdc-switch .mdc-switch__native-control:enabled:not(:checked)~.mdc-switch__background .mdc-switch__knob:before{background-color:#9e9e9e}.mdc-switch--theme-dark .mdc-switch__native-control:enabled:not(:checked)~.mdc-switch__background:before,.mdc-theme--dark .mdc-switch .mdc-switch__native-control:enabled:not(:checked)~.mdc-switch__background:before{background-color:#fff}.mdc-switch--theme-dark .mdc-switch__native-control:enabled:not(:checked)~.mdc-switch__background .mdc-switch__knob,.mdc-theme--dark .mdc-switch .mdc-switch__native-control:enabled:not(:checked)~.mdc-switch__background .mdc-switch__knob{background-color:#bdbdbd}.mdc-switch--theme-dark .mdc-switch__native-control:enabled:not(:checked)~.mdc-switch__background .mdc-switch__knob:before,.mdc-theme--dark .mdc-switch .mdc-switch__native-control:enabled:not(:checked)~.mdc-switch__background .mdc-switch__knob:before{background-color:#f1f1f1}.mdc-switch .mdc-switch__native-control:enabled:checked~.mdc-switch__background .mdc-switch__knob,.mdc-switch .mdc-switch__native-control:enabled:checked~.mdc-switch__background .mdc-switch__knob:before,.mdc-switch .mdc-switch__native-control:enabled:checked~.mdc-switch__background:before{background-color:#ff4081;background-color:var(--mdc-theme-secondary,#ff4081)}.mdc-switch__native-control{position:absolute;top:-14px;left:-14px;width:48px;height:48px;display:inline-block;margin-top:-3px;transition:-webkit-transform 90ms cubic-bezier(.4,0,.2,1);transition:transform 90ms cubic-bezier(.4,0,.2,1);transition:transform 90ms cubic-bezier(.4,0,.2,1),-webkit-transform 90ms cubic-bezier(.4,0,.2,1);opacity:0;cursor:pointer;z-index:2}.mdc-switch__native-control:checked{-webkit-transform:translateX(14px);transform:translateX(14px)}.mdc-switch__background{display:block;position:relative;width:34px;height:14px;border-radius:7px;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mdc-switch__background:before{display:block;position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity 90ms cubic-bezier(.4,0,.2,1),background-color 90ms cubic-bezier(.4,0,.2,1);border-radius:7px;opacity:.38;content:""}.mdc-switch--theme-dark .mdc-switch__background:before,.mdc-theme--dark .mdc-switch__background:before{opacity:.3}.mdc-switch__background .mdc-switch__knob{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);display:block;position:absolute;top:-3px;left:0;width:20px;height:20px;-webkit-transform:translateX(0);transform:translateX(0);transition:background-color 90ms cubic-bezier(.4,0,.2,1),-webkit-transform 90ms cubic-bezier(.4,0,.2,1);transition:transform 90ms cubic-bezier(.4,0,.2,1),background-color 90ms cubic-bezier(.4,0,.2,1);transition:transform 90ms cubic-bezier(.4,0,.2,1),background-color 90ms cubic-bezier(.4,0,.2,1),-webkit-transform 90ms cubic-bezier(.4,0,.2,1);border-radius:10px;z-index:1}.mdc-switch__background .mdc-switch__knob:before{top:-14px;left:-14px;-webkit-transform:scale(0);transform:scale(0);opacity:.2;content:""}.mdc-switch__background .mdc-switch__knob:before,.mdc-switch__native-control:focus~.mdc-switch__background .mdc-switch__knob:before{position:absolute;width:48px;height:48px;transition:background-color 90ms cubic-bezier(.4,0,.2,1),-webkit-transform 90ms cubic-bezier(.4,0,.2,1);transition:transform 90ms cubic-bezier(.4,0,.2,1),background-color 90ms cubic-bezier(.4,0,.2,1);transition:transform 90ms cubic-bezier(.4,0,.2,1),background-color 90ms cubic-bezier(.4,0,.2,1),-webkit-transform 90ms cubic-bezier(.4,0,.2,1);border-radius:24px}.mdc-switch__native-control:focus~.mdc-switch__background .mdc-switch__knob:before{-webkit-transform:scale(1);transform:scale(1)}.mdc-switch--theme-dark .mdc-switch__native-control:focus~.mdc-switch__background .mdc-switch__knob:before,.mdc-theme--dark .mdc-switch__native-control:focus~.mdc-switch__background .mdc-switch__knob:before{opacity:.14}.mdc-switch__native-control:checked~.mdc-switch__background:before{opacity:.5}.mdc-switch__native-control:checked~.mdc-switch__background .mdc-switch__knob{-webkit-transform:translateX(14px);transform:translateX(14px);transition:background-color 90ms cubic-bezier(.4,0,.2,1),-webkit-transform 90ms cubic-bezier(.4,0,.2,1);transition:transform 90ms cubic-bezier(.4,0,.2,1),background-color 90ms cubic-bezier(.4,0,.2,1);transition:transform 90ms cubic-bezier(.4,0,.2,1),background-color 90ms cubic-bezier(.4,0,.2,1),-webkit-transform 90ms cubic-bezier(.4,0,.2,1)}.mdc-switch__native-control:checked~.mdc-switch__background .mdc-switch__knob:before{opacity:.15}.mdc-switch__native-control:disabled{cursor:auto}.mdc-switch__native-control:disabled~.mdc-switch__background:before{background-color:#000;opacity:.12}.mdc-switch--theme-dark .mdc-switch__native-control:disabled~.mdc-switch__background:before,.mdc-theme--dark .mdc-switch__native-control:disabled~.mdc-switch__background:before{background-color:#fff;opacity:.1}.mdc-switch__native-control:disabled~.mdc-switch__background .mdc-switch__knob{background-color:#bdbdbd}.mdc-switch--theme-dark .mdc-switch__native-control:disabled~.mdc-switch__background .mdc-switch__knob,.mdc-theme--dark .mdc-switch__native-control:disabled~.mdc-switch__background .mdc-switch__knob{background-color:#424242}.mdc-tab{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;font-weight:500;letter-spacing:.04em;line-height:1.5rem;text-decoration:inherit;text-transform:inherit;display:table-cell;position:relative;box-sizing:border-box;min-width:160px;min-height:48px;padding:0 24px;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;overflow:hidden;vertical-align:middle;color:rgba(0,0,0,.54);color:var(--mdc-theme-text-secondary-on-light,rgba(0,0,0,.54))}.mdc-tab:hover{color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-light,rgba(0,0,0,.87))}.mdc-tab:focus{outline-color:rgba(0,0,0,.54);outline-color:var(--mdc-theme-text-secondary-on-light,rgba(0,0,0,.54))}.mdc-tab-bar--theme-dark .mdc-tab,.mdc-theme--dark .mdc-tab{color:hsla(0,0%,100%,.7);color:var(--mdc-theme-text-secondary-on-dark,hsla(0,0%,100%,.7))}.mdc-tab-bar--theme-dark .mdc-tab:hover,.mdc-theme--dark .mdc-tab:hover{color:#fff;color:var(--mdc-theme-text-primary-on-dark,#fff)}.mdc-tab-bar--theme-dark .mdc-tab:focus,.mdc-theme--dark .mdc-tab:focus{outline-color:hsla(0,0%,100%,.7);outline-color:var(--mdc-theme-text-secondary-on-dark,hsla(0,0%,100%,.7))}@media screen and (max-width:600px){.mdc-tab{min-width:72px;padding:0 12px}}.mdc-tab__icon{display:block;margin:0 auto;width:24px;height:24px}.mdc-tab-bar--icons-with-text .mdc-tab__icon{margin-top:4px}.mdc-tab__icon-text{display:block;margin:0 auto}.mdc-tab__icon+.mdc-tab__icon-text{padding-top:6px}.mdc-tab--active{color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-light,rgba(0,0,0,.87))}.mdc-tab-bar--theme-dark .mdc-tab--active,.mdc-theme--dark .mdc-tab--active{color:#fff;color:var(--mdc-theme-text-primary-on-dark,#fff)}.mdc-tab--active:before{bottom:0}.mdc-tab-bar:not(.mdc-tab-bar-upgraded) .mdc-tab{position:relative}.mdc-tab-bar:not(.mdc-tab-bar-upgraded) .mdc-tab:after{display:none;position:absolute;top:46px;left:0;width:calc(100% - 4px);height:2px;content:"";pointer-events:none;background-color:rgba(0,0,0,.87);background-color:var(--mdc-theme-text-primary-on-light,rgba(0,0,0,.87))}.mdc-tab-bar--theme-dark.mdc-tab-bar:not(.mdc-tab-bar-upgraded) .mdc-tab:after,.mdc-theme--dark .mdc-tab-bar:not(.mdc-tab-bar-upgraded) .mdc-tab:after{background-color:#fff;background-color:var(--mdc-theme-text-primary-on-dark,#fff)}.mdc-toolbar .mdc-tab-bar:not(.mdc-tab-bar-upgraded) .mdc-tab:after{background-color:#fff;background-color:var(--mdc-theme-text-primary-on-primary,#fff)}.mdc-tab-bar:not(.mdc-tab-bar-upgraded) .mdc-tab--active:after,.mdc-tab-bar:not(.mdc-tab-bar-upgraded) .mdc-tab:active:after,.mdc-tab-bar:not(.mdc-tab-bar-upgraded) .mdc-tab:hover:after{display:block}.mdc-tab-bar:not(.mdc-tab-bar-upgraded) .mdc-tab:not(.mdc-tab--active):hover:after{opacity:.38}.mdc-tab-bar:not(.mdc-tab-bar-upgraded) .mdc-tab--active,.mdc-tab-bar:not(.mdc-tab-bar-upgraded) .mdc-tab:not(.mdc-tab--active):active:after{opacity:.87}.mdc-tab-bar--icons-with-text:not(.mdc-tab-bar-upgraded) .mdc-tab:after{top:70px}.mdc-tab.mdc-ripple-upgraded{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;will-change:transform,opacity;-webkit-tap-highlight-color:transparent}.mdc-tab.mdc-ripple-upgraded:after,.mdc-tab.mdc-ripple-upgraded:before{position:absolute;transition:opacity .25s linear;border-radius:50%;pointer-events:none;content:"";background-color:rgba(0,0,0,.06);opacity:0}.mdc-tab.mdc-ripple-upgraded:not(.mdc-ripple-upgraded):active:after,.mdc-tab.mdc-ripple-upgraded:not(.mdc-ripple-upgraded):focus:before,.mdc-tab.mdc-ripple-upgraded:not(.mdc-ripple-upgraded):hover:before{transition-duration:85ms;opacity:.6}.mdc-tab.mdc-ripple-upgraded.mdc-ripple-upgraded--background-focused:before{opacity:.99999}.mdc-tab.mdc-ripple-upgraded.mdc-ripple-upgraded--background-active-fill:before{transition-duration:.12s;opacity:1}.mdc-tab.mdc-ripple-upgraded.mdc-ripple-upgraded:after{opacity:0}.mdc-tab.mdc-ripple-upgraded.mdc-ripple-upgraded--foreground-activation:after{-webkit-animation:.3s a forwards,83ms b forwards;animation:.3s a forwards,83ms b forwards}.mdc-tab.mdc-ripple-upgraded.mdc-ripple-upgraded--foreground-deactivation:after{-webkit-animation:83ms c;animation:83ms c;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-tab.mdc-ripple-upgraded:after,.mdc-tab.mdc-ripple-upgraded:before{top:-50%;left:-50%;width:200%;height:200%}.mdc-tab.mdc-ripple-upgraded.mdc-ripple-upgraded:before{top:-50%;left:-50%;width:200%;height:200%;-webkit-transform:scale(var(--mdc-ripple-fg-scale,0));transform:scale(var(--mdc-ripple-fg-scale,0))}.mdc-tab.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded:before{top:var(--mdc-ripple-top,0%);left:var(--mdc-ripple-left,0%);width:var(--mdc-ripple-fg-size,100%);height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(var(--mdc-ripple-fg-scale,0));transform:scale(var(--mdc-ripple-fg-scale,0))}.mdc-tab.mdc-ripple-upgraded.mdc-ripple-upgraded:after{top:0;left:0;width:var(--mdc-ripple-fg-size,100%);height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-tab.mdc-ripple-upgraded.mdc-ripple-upgraded--unbounded:after{top:var(--mdc-ripple-top,0);left:var(--mdc-ripple-left,0)}.mdc-tab-bar--theme-dark .mdc-tab.mdc-ripple-upgraded:after,.mdc-tab-bar--theme-dark .mdc-tab.mdc-ripple-upgraded:before,.mdc-theme--dark .mdc-tab.mdc-ripple-upgraded:after,.mdc-theme--dark .mdc-tab.mdc-ripple-upgraded:before{background-color:hsla(0,0%,100%,.16);opacity:0}@supports (background-color:color(green a(10%))){.mdc-tab-bar--theme-dark .mdc-tab.mdc-ripple-upgraded:after,.mdc-tab-bar--theme-dark .mdc-tab.mdc-ripple-upgraded:before,.mdc-theme--dark .mdc-tab.mdc-ripple-upgraded:after,.mdc-theme--dark .mdc-tab.mdc-ripple-upgraded:before{background-color:color(var(--mdc-theme-text-primary-on-dark,#fff) a(16%))}}.mdc-tab-bar--theme-dark .mdc-tab.mdc-ripple-upgraded:not(.mdc-ripple-upgraded):active:after,.mdc-tab-bar--theme-dark .mdc-tab.mdc-ripple-upgraded:not(.mdc-ripple-upgraded):focus:before,.mdc-tab-bar--theme-dark .mdc-tab.mdc-ripple-upgraded:not(.mdc-ripple-upgraded):hover:before,.mdc-theme--dark .mdc-tab.mdc-ripple-upgraded:not(.mdc-ripple-upgraded):active:after,.mdc-theme--dark .mdc-tab.mdc-ripple-upgraded:not(.mdc-ripple-upgraded):focus:before,.mdc-theme--dark .mdc-tab.mdc-ripple-upgraded:not(.mdc-ripple-upgraded):hover:before{transition-duration:85ms;opacity:.6}.mdc-tab-bar--theme-dark .mdc-tab.mdc-ripple-upgraded.mdc-ripple-upgraded--background-focused:before,.mdc-theme--dark .mdc-tab.mdc-ripple-upgraded.mdc-ripple-upgraded--background-focused:before{opacity:.99999}.mdc-tab-bar--theme-dark .mdc-tab.mdc-ripple-upgraded.mdc-ripple-upgraded--background-active-fill:before,.mdc-theme--dark .mdc-tab.mdc-ripple-upgraded.mdc-ripple-upgraded--background-active-fill:before{transition-duration:.12s;opacity:1}.mdc-tab-bar--theme-dark .mdc-tab.mdc-ripple-upgraded.mdc-ripple-upgraded:after,.mdc-theme--dark .mdc-tab.mdc-ripple-upgraded.mdc-ripple-upgraded:after{opacity:0}.mdc-tab-bar--theme-dark .mdc-tab.mdc-ripple-upgraded.mdc-ripple-upgraded--foreground-activation:after,.mdc-theme--dark .mdc-tab.mdc-ripple-upgraded.mdc-ripple-upgraded--foreground-activation:after{-webkit-animation:.3s a forwards,83ms b forwards;animation:.3s a forwards,83ms b forwards}.mdc-tab-bar--theme-dark .mdc-tab.mdc-ripple-upgraded.mdc-ripple-upgraded--foreground-deactivation:after,.mdc-theme--dark .mdc-tab.mdc-ripple-upgraded.mdc-ripple-upgraded--foreground-deactivation:after{-webkit-animation:83ms c;animation:83ms c;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-toolbar .mdc-tab.mdc-ripple-upgraded:after,.mdc-toolbar .mdc-tab.mdc-ripple-upgraded:before{background-color:hsla(0,0%,100%,.16);opacity:0}@supports (background-color:color(green a(10%))){.mdc-toolbar .mdc-tab.mdc-ripple-upgraded:after,.mdc-toolbar .mdc-tab.mdc-ripple-upgraded:before{background-color:color(var(--mdc-theme-text-primary-on-primary,#fff) a(16%))}}.mdc-toolbar .mdc-tab.mdc-ripple-upgraded:not(.mdc-ripple-upgraded):active:after,.mdc-toolbar .mdc-tab.mdc-ripple-upgraded:not(.mdc-ripple-upgraded):focus:before,.mdc-toolbar .mdc-tab.mdc-ripple-upgraded:not(.mdc-ripple-upgraded):hover:before{transition-duration:85ms;opacity:.6}.mdc-toolbar .mdc-tab.mdc-ripple-upgraded.mdc-ripple-upgraded--background-focused:before{opacity:.99999}.mdc-toolbar .mdc-tab.mdc-ripple-upgraded.mdc-ripple-upgraded--background-active-fill:before{transition-duration:.12s;opacity:1}.mdc-toolbar .mdc-tab.mdc-ripple-upgraded.mdc-ripple-upgraded:after{opacity:0}.mdc-toolbar .mdc-tab.mdc-ripple-upgraded.mdc-ripple-upgraded--foreground-activation:after{-webkit-animation:.3s a forwards,83ms b forwards;animation:.3s a forwards,83ms b forwards}.mdc-toolbar .mdc-tab.mdc-ripple-upgraded.mdc-ripple-upgraded--foreground-deactivation:after{-webkit-animation:83ms c;animation:83ms c;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-tab.mdc-ripple-upgraded:focus{outline:none}.mdc-tab-bar{display:table;position:relative;height:48px;margin:0 auto;text-transform:uppercase}.mdc-tab-bar__indicator{position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:rgba(0,0,0,.87);background-color:var(--mdc-theme-text-primary-on-light,rgba(0,0,0,.87));-webkit-transform-origin:left top;transform-origin:left top;transition:-webkit-transform .24s cubic-bezier(0,0,.2,1) 0ms;transition:transform .24s cubic-bezier(0,0,.2,1) 0ms;transition:transform .24s cubic-bezier(0,0,.2,1) 0ms,-webkit-transform .24s cubic-bezier(0,0,.2,1) 0ms;will-change:transform;visibility:hidden}.mdc-tab-bar--theme-dark .mdc-tab-bar__indicator,.mdc-theme--dark .mdc-tab-bar__indicator{background-color:#fff;background-color:var(--mdc-theme-text-primary-on-dark,#fff)}.mdc-toolbar .mdc-tab-bar .mdc-tab{color:hsla(0,0%,100%,.7);color:var(--mdc-theme-text-secondary-on-primary,hsla(0,0%,100%,.7))}.mdc-tab-bar--theme-dark .mdc-toolbar .mdc-tab-bar .mdc-tab,.mdc-theme--dark .mdc-toolbar .mdc-tab-bar .mdc-tab{color:hsla(0,0%,100%,.7);color:var(--mdc-theme-text-secondary-on-dark,hsla(0,0%,100%,.7))}.mdc-toolbar .mdc-tab-bar .mdc-tab--active,.mdc-toolbar .mdc-tab-bar .mdc-tab:hover{color:#fff;color:var(--mdc-theme-text-primary-on-primary,#fff)}.mdc-tab-bar--theme-dark .mdc-toolbar .mdc-tab-bar .mdc-tab--active,.mdc-tab-bar--theme-dark .mdc-toolbar .mdc-tab-bar .mdc-tab:hover,.mdc-theme--dark .mdc-toolbar .mdc-tab-bar .mdc-tab--active,.mdc-theme--dark .mdc-toolbar .mdc-tab-bar .mdc-tab:hover{color:#fff;color:var(--mdc-theme-text-primary-on-dark,#fff)}.mdc-toolbar .mdc-tab-bar .mdc-tab-bar__indicator{background-color:#fff;background-color:var(--mdc-theme-text-primary-on-primary,#fff)}.mdc-tab-bar--theme-dark .mdc-toolbar .mdc-tab-bar .mdc-tab-bar__indicator,.mdc-theme--dark .mdc-toolbar .mdc-tab-bar .mdc-tab-bar__indicator{background-color:#fff;background-color:var(--mdc-theme-text-primary-on-dark,#fff)}.mdc-tab-bar--icons-with-text{height:72px}.mdc-tab-bar--indicator-primary.mdc-tab-bar:not(.mdc-tab-bar-upgraded) .mdc-tab:after,.mdc-tab-bar--indicator-primary .mdc-tab-bar__indicator,.mdc-tab-bar--theme-dark .mdc-tab-bar--indicator-primary .mdc-tab-bar__indicator,.mdc-tab-bar--theme-dark .mdc-toolbar .mdc-tab-bar--indicator-primary .mdc-tab-bar__indicator,.mdc-theme--dark .mdc-tab-bar--indicator-primary .mdc-tab-bar__indicator,.mdc-theme--dark .mdc-toolbar .mdc-tab-bar--indicator-primary .mdc-tab-bar__indicator,.mdc-toolbar .mdc-tab-bar--indicator-primary.mdc-tab-bar:not(.mdc-tab-bar-upgraded) .mdc-tab:after,.mdc-toolbar .mdc-tab-bar--indicator-primary .mdc-tab-bar__indicator{background-color:#3f51b5;background-color:var(--mdc-theme-primary,#3f51b5)}.mdc-tab-bar--indicator-accent.mdc-tab-bar:not(.mdc-tab-bar-upgraded) .mdc-tab:after,.mdc-tab-bar--indicator-accent .mdc-tab-bar__indicator,.mdc-tab-bar--theme-dark .mdc-tab-bar--indicator-accent .mdc-tab-bar__indicator,.mdc-tab-bar--theme-dark .mdc-toolbar .mdc-tab-bar--indicator-accent .mdc-tab-bar__indicator,.mdc-theme--dark .mdc-tab-bar--indicator-accent .mdc-tab-bar__indicator,.mdc-theme--dark .mdc-toolbar .mdc-tab-bar--indicator-accent .mdc-tab-bar__indicator,.mdc-toolbar .mdc-tab-bar--indicator-accent.mdc-tab-bar:not(.mdc-tab-bar-upgraded) .mdc-tab:after,.mdc-toolbar .mdc-tab-bar--indicator-accent .mdc-tab-bar__indicator{background-color:#ff4081;background-color:var(--mdc-theme-secondary,#ff4081)}.mdc-tab-bar-scroller{-webkit-box-align:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;width:100%;background-color:inherit}.mdc-tab-bar-scroller,.mdc-tab-bar-scroller__scroll-frame{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.mdc-tab-bar-scroller__scroll-frame{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mdc-tab-bar-scroller__scroll-frame__tabs{transition:-webkit-transform .24s cubic-bezier(0,0,.2,1) 0ms;transition:transform .24s cubic-bezier(0,0,.2,1) 0ms;transition:transform .24s cubic-bezier(0,0,.2,1) 0ms,-webkit-transform .24s cubic-bezier(0,0,.2,1) 0ms;will-change:transform}.mdc-tab-bar-scroller__indicator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;cursor:pointer;visibility:hidden;color:rgba(0,0,0,.54);color:var(--mdc-theme-text-secondary-on-light,rgba(0,0,0,.54))}.mdc-tab-bar--theme-dark .mdc-tab-bar-scroller__indicator,.mdc-theme--dark .mdc-tab-bar-scroller__indicator{color:hsla(0,0%,100%,.7);color:var(--mdc-theme-text-secondary-on-dark,hsla(0,0%,100%,.7))}.mdc-tab-bar-scroller__indicator:hover{color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-light,rgba(0,0,0,.87))}.mdc-tab-bar--theme-dark .mdc-tab-bar-scroller__indicator:hover,.mdc-theme--dark .mdc-tab-bar-scroller__indicator:hover{color:#fff;color:var(--mdc-theme-text-primary-on-dark,#fff)}.mdc-tab-bar-scroller__indicator__inner{color:inherit;text-decoration:inherit;cursor:inherit}.mdc-tab-bar-scroller__indicator__inner:focus{outline-color:inherit}.mdc-tab-bar-scroller[dir=rtl] .mdc-tab-bar-scroller__indicator__inner,[dir=rtl] .mdc-tab-bar-scroller .mdc-tab-bar-scroller__indicator__inner{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.mdc-tab-bar-scroller__indicator__inner:hover{color:inherit}.mdc-tab-bar--theme-dark .mdc-tab-bar-scroller__indicator__inner:hover,.mdc-theme--dark .mdc-tab-bar-scroller__indicator__inner:hover{color:hsla(0,0%,100%,.7);color:var(--mdc-theme-text-secondary-on-dark,hsla(0,0%,100%,.7))}.mdc-tab-bar-scroller__indicator--enabled{visibility:visible}@-webkit-keyframes y{0%{-webkit-transform:translateX(0) translateY(-100%) scale(.75);transform:translateX(0) translateY(-100%) scale(.75)}33%{-webkit-animation-timing-function:cubic-bezier(.5,0,.70173,.49582);animation-timing-function:cubic-bezier(.5,0,.70173,.49582);-webkit-transform:translateX(10px) translateY(-100%) scale(.75);transform:translateX(10px) translateY(-100%) scale(.75)}66%{-webkit-animation-timing-function:cubic-bezier(.30244,.38135,.55,.95635);animation-timing-function:cubic-bezier(.30244,.38135,.55,.95635);-webkit-transform:translateX(-5px) translateY(-100%) scale(.75);transform:translateX(-5px) translateY(-100%) scale(.75)}to{-webkit-transform:translateX(0) translateY(-100%) scale(.75);transform:translateX(0) translateY(-100%) scale(.75)}}@keyframes y{0%{-webkit-transform:translateX(0) translateY(-100%) scale(.75);transform:translateX(0) translateY(-100%) scale(.75)}33%{-webkit-animation-timing-function:cubic-bezier(.5,0,.70173,.49582);animation-timing-function:cubic-bezier(.5,0,.70173,.49582);-webkit-transform:translateX(10px) translateY(-100%) scale(.75);transform:translateX(10px) translateY(-100%) scale(.75)}66%{-webkit-animation-timing-function:cubic-bezier(.30244,.38135,.55,.95635);animation-timing-function:cubic-bezier(.30244,.38135,.55,.95635);-webkit-transform:translateX(-5px) translateY(-100%) scale(.75);transform:translateX(-5px) translateY(-100%) scale(.75)}to{-webkit-transform:translateX(0) translateY(-100%) scale(.75);transform:translateX(0) translateY(-100%) scale(.75)}}@-webkit-keyframes z{0%{-webkit-transform:translateX(0) translateY(-50%) scale(.75);transform:translateX(0) translateY(-50%) scale(.75)}33%{-webkit-animation-timing-function:cubic-bezier(.5,0,.70173,.49582);animation-timing-function:cubic-bezier(.5,0,.70173,.49582);-webkit-transform:translateX(10px) translateY(-50%) scale(.75);transform:translateX(10px) translateY(-50%) scale(.75)}66%{-webkit-animation-timing-function:cubic-bezier(.30244,.38135,.55,.95635);animation-timing-function:cubic-bezier(.30244,.38135,.55,.95635);-webkit-transform:translateX(-5px) translateY(-50%) scale(.75);transform:translateX(-5px) translateY(-50%) scale(.75)}to{-webkit-transform:translateX(0) translateY(-50%) scale(.75);transform:translateX(0) translateY(-50%) scale(.75)}}@keyframes z{0%{-webkit-transform:translateX(0) translateY(-50%) scale(.75);transform:translateX(0) translateY(-50%) scale(.75)}33%{-webkit-animation-timing-function:cubic-bezier(.5,0,.70173,.49582);animation-timing-function:cubic-bezier(.5,0,.70173,.49582);-webkit-transform:translateX(10px) translateY(-50%) scale(.75);transform:translateX(10px) translateY(-50%) scale(.75)}66%{-webkit-animation-timing-function:cubic-bezier(.30244,.38135,.55,.95635);animation-timing-function:cubic-bezier(.30244,.38135,.55,.95635);-webkit-transform:translateX(-5px) translateY(-50%) scale(.75);transform:translateX(-5px) translateY(-50%) scale(.75)}to{-webkit-transform:translateX(0) translateY(-50%) scale(.75);transform:translateX(0) translateY(-50%) scale(.75)}}.mdc-text-field{display:inline-block;position:relative;margin-bottom:8px;will-change:opacity,transform,color}.mdc-text-field__input{color:rgba(0,0,0,.87);color:var(--mdc-theme-text-primary-on-light,rgba(0,0,0,.87));font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;letter-spacing:.04em;width:100%;padding:0 0 8px;transition:opacity .18s cubic-bezier(.4,0,.2,1);border:none;border-bottom:1px solid rgba(0,0,0,.5);background:none;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mdc-text-field__input::-webkit-input-placeholder{color:rgba(0,0,0,.38);color:var(--mdc-theme-text-hint-on-light,rgba(0,0,0,.38));transition:color .18s cubic-bezier(.4,0,.2,1);opacity:1}.mdc-text-field__input:-ms-input-placeholder{color:rgba(0,0,0,.38);color:var(--mdc-theme-text-hint-on-light,rgba(0,0,0,.38));transition:color .18s cubic-bezier(.4,0,.2,1);opacity:1}.mdc-text-field__input::placeholder{color:rgba(0,0,0,.38);color:var(--mdc-theme-text-hint-on-light,rgba(0,0,0,.38));transition:color .18s cubic-bezier(.4,0,.2,1);opacity:1}.mdc-text-field__input:hover{border-color:#000}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:focus::-webkit-input-placeholder{color:hsla(0,0%,100%,.3)}.mdc-text-field__input:focus:-ms-input-placeholder{color:hsla(0,0%,100%,.3)}.mdc-text-field__input:focus::placeholder{color:hsla(0,0%,100%,.3)}.mdc-text-field__input:invalid{box-shadow:none}.mdc-text-field__input--theme-dark,.mdc-theme--dark .mdc-text-field__input{color:#fff;color:var(--mdc-theme-text-primary-on-dark,#fff);border-bottom:1px solid hsla(0,0%,100%,.5)}.mdc-text-field__input--theme-dark:hover,.mdc-theme--dark .mdc-text-field__input:hover{border-bottom:1px solid #fff}.mdc-text-field__input--theme-dark::-webkit-input-placeholder,.mdc-theme--dark .mdc-text-field__input::-webkit-input-placeholder{color:hsla(0,0%,100%,.5);color:var(--mdc-theme-text-hint-on-dark,hsla(0,0%,100%,.5))}.mdc-text-field__input--theme-dark:-ms-input-placeholder,.mdc-theme--dark .mdc-text-field__input:-ms-input-placeholder{color:hsla(0,0%,100%,.5);color:var(--mdc-theme-text-hint-on-dark,hsla(0,0%,100%,.5))}.mdc-text-field__input--theme-dark::placeholder,.mdc-theme--dark .mdc-text-field__input::placeholder{color:hsla(0,0%,100%,.5);color:var(--mdc-theme-text-hint-on-dark,hsla(0,0%,100%,.5))}.mdc-text-field__input--theme-dark:focus::-webkit-input-placeholder,.mdc-theme--dark .mdc-text-field__input:focus::-webkit-input-placeholder{color:rgba(0,0,0,.38)}.mdc-text-field__input--theme-dark:focus:-ms-input-placeholder,.mdc-theme--dark .mdc-text-field__input:focus:-ms-input-placeholder{color:rgba(0,0,0,.38)}.mdc-text-field__input--theme-dark:focus::placeholder,.mdc-theme--dark .mdc-text-field__input:focus::placeholder{color:rgba(0,0,0,.38)}.mdc-text-field__bottom-line{background-color:#3f51b5;background-color:var(--mdc-theme-primary,#3f51b5);position:absolute;bottom:0;left:0;width:100%;height:2px;-webkit-transform:scaleX(0);transform:scaleX(0);transition:opacity .18s cubic-bezier(.4,0,.2,1),-webkit-transform .18s cubic-bezier(.4,0,.2,1);transition:transform .18s cubic-bezier(.4,0,.2,1),opacity .18s cubic-bezier(.4,0,.2,1);transition:transform .18s cubic-bezier(.4,0,.2,1),opacity .18s cubic-bezier(.4,0,.2,1),-webkit-transform .18s cubic-bezier(.4,0,.2,1);opacity:0;z-index:2}.mdc-text-field__bottom-line--active{-webkit-transform:scaleX(1);transform:scaleX(1)}.mdc-text-field .mdc-text-field__input:focus~.mdc-text-field__bottom-line{opacity:1}.mdc-text-field__label{position:absolute;bottom:8px;left:0;-webkit-transform-origin:left top;transform-origin:left top;transition:color .18s cubic-bezier(.4,0,.2,1),-webkit-transform .18s cubic-bezier(.4,0,.2,1);transition:transform .18s cubic-bezier(.4,0,.2,1),color .18s cubic-bezier(.4,0,.2,1);transition:transform .18s cubic-bezier(.4,0,.2,1),color .18s cubic-bezier(.4,0,.2,1),-webkit-transform .18s cubic-bezier(.4,0,.2,1);color:rgba(0,0,0,.5);cursor:text}.mdc-text-field[dir=rtl] .mdc-text-field__label,[dir=rtl] .mdc-text-field .mdc-text-field__label{right:0;left:auto;-webkit-transform-origin:right top;transform-origin:right top}.mdc-text-field--theme-dark .mdc-text-field__label,.mdc-theme--dark .mdc-text-field__label{color:hsla(0,0%,100%,.6)}.mdc-text-field__label--float-above{-webkit-transform:translateY(-100%) scale(.75);transform:translateY(-100%) scale(.75);cursor:auto}.mdc-text-field__input:-webkit-autofill+.mdc-text-field__label{-webkit-transform:translateY(-100%) scale(.75);transform:translateY(-100%) scale(.75);cursor:auto}.mdc-text-field--box{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;will-change:transform,opacity;-webkit-tap-highlight-color:transparent;border-radius:4px 4px 0 0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;height:56px;background-color:rgba(0,0,0,.04);overflow:hidden}.mdc-text-field--box:after,.mdc-text-field--box:before{position:absolute;transition:opacity .25s linear;border-radius:50%;pointer-events:none;content:"";background-color:rgba(0,0,0,.04);opacity:0}.mdc-text-field--box:not(.mdc-ripple-upgraded):active:after,.mdc-text-field--box:not(.mdc-ripple-upgraded):focus:before,.mdc-text-field--box:not(.mdc-ripple-upgraded):hover:before{transition-duration:85ms;opacity:.6}.mdc-text-field--box.mdc-ripple-upgraded--background-focused:before{opacity:.99999}.mdc-text-field--box.mdc-ripple-upgraded--background-active-fill:before{transition-duration:.12s;opacity:1}.mdc-text-field--box.mdc-ripple-upgraded:after{opacity:0}.mdc-text-field--box.mdc-ripple-upgraded--foreground-activation:after{-webkit-animation:.3s a forwards,83ms b forwards;animation:.3s a forwards,83ms b forwards}.mdc-text-field--box.mdc-ripple-upgraded--foreground-deactivation:after{-webkit-animation:83ms c;animation:83ms c;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-text-field--box:after,.mdc-text-field--box:before{top:-50%;left:-50%;width:200%;height:200%}.mdc-text-field--box.mdc-ripple-upgraded:before{top:-50%;left:-50%;width:200%;height:200%;-webkit-transform:scale(var(--mdc-ripple-fg-scale,0));transform:scale(var(--mdc-ripple-fg-scale,0))}.mdc-text-field--box.mdc-ripple-upgraded--unbounded:before{top:var(--mdc-ripple-top,0%);left:var(--mdc-ripple-left,0%);width:var(--mdc-ripple-fg-size,100%);height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(var(--mdc-ripple-fg-scale,0));transform:scale(var(--mdc-ripple-fg-scale,0))}.mdc-text-field--box.mdc-ripple-upgraded:after{top:0;left:0;width:var(--mdc-ripple-fg-size,100%);height:var(--mdc-ripple-fg-size,100%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-text-field--box.mdc-ripple-upgraded--unbounded:after{top:var(--mdc-ripple-top,0);left:var(--mdc-ripple-left,0)}.mdc-text-field--theme-dark.mdc-text-field--box,.mdc-theme--dark .mdc-text-field--box{background-color:hsla(0,0%,100%,.1)}.mdc-text-field--theme-dark.mdc-text-field--box:after,.mdc-text-field--theme-dark.mdc-text-field--box:before,.mdc-theme--dark .mdc-text-field--box:after,.mdc-theme--dark .mdc-text-field--box:before{background-color:hsla(0,0%,100%,.05);opacity:0}.mdc-text-field--theme-dark.mdc-text-field--box:not(.mdc-ripple-upgraded):active:after,.mdc-text-field--theme-dark.mdc-text-field--box:not(.mdc-ripple-upgraded):focus:before,.mdc-text-field--theme-dark.mdc-text-field--box:not(.mdc-ripple-upgraded):hover:before,.mdc-theme--dark .mdc-text-field--box:not(.mdc-ripple-upgraded):active:after,.mdc-theme--dark .mdc-text-field--box:not(.mdc-ripple-upgraded):focus:before,.mdc-theme--dark .mdc-text-field--box:not(.mdc-ripple-upgraded):hover:before{transition-duration:85ms;opacity:.6}.mdc-text-field--theme-dark.mdc-text-field--box.mdc-ripple-upgraded--background-focused:before,.mdc-theme--dark .mdc-text-field--box.mdc-ripple-upgraded--background-focused:before{opacity:.99999}.mdc-text-field--theme-dark.mdc-text-field--box.mdc-ripple-upgraded--background-active-fill:before,.mdc-theme--dark .mdc-text-field--box.mdc-ripple-upgraded--background-active-fill:before{transition-duration:.12s;opacity:1}.mdc-text-field--theme-dark.mdc-text-field--box.mdc-ripple-upgraded:after,.mdc-theme--dark .mdc-text-field--box.mdc-ripple-upgraded:after{opacity:0}.mdc-text-field--theme-dark.mdc-text-field--box.mdc-ripple-upgraded--foreground-activation:after,.mdc-theme--dark .mdc-text-field--box.mdc-ripple-upgraded--foreground-activation:after{-webkit-animation:.3s a forwards,83ms b forwards;animation:.3s a forwards,83ms b forwards}.mdc-text-field--theme-dark.mdc-text-field--box.mdc-ripple-upgraded--foreground-deactivation:after,.mdc-theme--dark .mdc-text-field--box.mdc-ripple-upgraded--foreground-deactivation:after{-webkit-animation:83ms c;animation:83ms c;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-text-field--box .mdc-text-field__input{-ms-flex-item-align:end;align-self:flex-end;box-sizing:border-box;height:100%;padding:20px 16px 0}.mdc-text-field--box .mdc-text-field__label{left:16px;right:auto;position:absolute;bottom:20px;width:calc(100% - 48px);color:rgba(0,0,0,.6);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;overflow:hidden;will-change:transform}.mdc-text-field--box .mdc-text-field__label[dir=rtl],[dir=rtl] .mdc-text-field--box .mdc-text-field__label{left:auto;right:16px}.mdc-text-field--theme-dark .mdc-text-field--box .mdc-text-field__label,.mdc-theme--dark .mdc-text-field--box .mdc-text-field__label{color:hsla(0,0%,100%,.7);color:var(--mdc-theme-text-secondary-on-dark,hsla(0,0%,100%,.7))}.mdc-text-field--box .mdc-text-field__label--float-above{-webkit-transform:translateY(-50%) scale(.75);transform:translateY(-50%) scale(.75)}.mdc-text-field--box .mdc-text-field__label--float-above.mdc-text-field__label--shake{-webkit-animation:z .25s 1;animation:z .25s 1}.mdc-text-field--box.mdc-text-field--disabled{color:hsla(0,0%,100%,.3);border-bottom:none;background-color:rgba(0,0,0,.02)}.mdc-text-field--theme-dark.mdc-text-field--box.mdc-text-field--disabled,.mdc-theme--dark .mdc-text-field--box.mdc-text-field--disabled{background-color:#303030;color:rgba(0,0,0,.38);border-bottom:none}.mdc-text-field--box.mdc-text-field--disabled .mdc-text-field__label{bottom:20px}.mdc-text-field--box.mdc-text-field--disabled .mdc-text-field__icon{color:rgba(0,0,0,.3)}.mdc-text-field--box.mdc-text-field--disabled .mdc-text-field__icon--theme-dark,.mdc-theme--dark .mdc-text-field--box.mdc-text-field--disabled .mdc-text-field__icon{color:hsla(0,0%,100%,.3)}.mdc-text-field--box.mdc-text-field--dense .mdc-text-field__input{padding:12px 12px 0}.mdc-text-field--box.mdc-text-field--dense .mdc-text-field__label{left:12px;right:auto;bottom:20px}.mdc-text-field--box.mdc-text-field--dense .mdc-text-field__label[dir=rtl],[dir=rtl] .mdc-text-field--box.mdc-text-field--dense .mdc-text-field__label{left:auto;right:12px}.mdc-text-field--box.mdc-text-field--dense .mdc-text-field__label--float-above{-webkit-transform:translateY(calc(-75% - 2px)) scale(.923);transform:translateY(calc(-75% - 2px)) scale(.923)}.mdc-text-field--with-leading-icon .mdc-text-field__icon,.mdc-text-field--with-trailing-icon .mdc-text-field__icon{position:absolute;bottom:16px;cursor:pointer}.mdc-text-field--theme-dark .mdc-text-field--with-leading-icon .mdc-text-field__icon,.mdc-text-field--theme-dark .mdc-text-field--with-trailing-icon .mdc-text-field__icon,.mdc-theme--dark .mdc-text-field--with-leading-icon .mdc-text-field__icon,.mdc-theme--dark .mdc-text-field--with-trailing-icon .mdc-text-field__icon{color:hsla(0,0%,100%,.7);color:var(--mdc-theme-text-secondary-on-dark,hsla(0,0%,100%,.7))}.mdc-text-field--with-leading-icon .mdc-text-field__input{padding-left:48px;padding-right:15px}.mdc-text-field--with-leading-icon .mdc-text-field__input[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon .mdc-text-field__input{padding-left:15px;padding-right:48px}.mdc-text-field--with-leading-icon .mdc-text-field__icon{left:15px;right:auto}.mdc-text-field--with-leading-icon .mdc-text-field__icon[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon .mdc-text-field__icon{left:auto;right:15px}.mdc-text-field--with-leading-icon .mdc-text-field__label{left:48px;right:auto}.mdc-text-field--with-leading-icon .mdc-text-field__label[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon .mdc-text-field__label{left:auto;right:48px}.mdc-text-field--with-trailing-icon .mdc-text-field__input{padding-left:15px;padding-right:48px}.mdc-text-field--with-trailing-icon .mdc-text-field__input[dir=rtl],[dir=rtl] .mdc-text-field--with-trailing-icon .mdc-text-field__input{padding-left:48px;padding-right:15px}.mdc-text-field--with-trailing-icon .mdc-text-field__icon{left:auto;right:15px}.mdc-text-field--with-trailing-icon .mdc-text-field__icon[dir=rtl],[dir=rtl] .mdc-text-field--with-trailing-icon .mdc-text-field__icon{left:15px;right:auto}.mdc-text-field__icon:not([tabindex]),.mdc-text-field__icon[tabindex="-1"]{cursor:default;pointer-events:none}.mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__icon,.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon{bottom:16px;-webkit-transform:scale(.8);transform:scale(.8)}.mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__input{padding-left:38px;padding-right:12px}.mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__input[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__input{padding-left:12px;padding-right:38px}.mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__icon{left:12px;right:auto}.mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__icon[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__icon{left:auto;right:12px}.mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__label{left:38px;right:auto}.mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__label[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__label{left:auto;right:38px}.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__input{padding-left:12px;padding-right:38px}.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__input[dir=rtl],[dir=rtl] .mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__input{padding-left:38px;padding-right:12px}.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon{left:auto;right:12px}.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon[dir=rtl],[dir=rtl] .mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon{left:12px;right:auto}.mdc-text-field--upgraded:not(.mdc-text-field--fullwidth):not(.mdc-text-field--box){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;box-sizing:border-box;margin-top:16px}.mdc-text-field--upgraded:not(.mdc-text-field--fullwidth):not(.mdc-text-field--box):not(.mdc-text-field--textarea){height:48px}.mdc-text-field--upgraded:not(.mdc-text-field--fullwidth):not(.mdc-text-field--box) .mdc-text-field__label{pointer-events:none}.mdc-text-field--invalid .mdc-text-field__label{color:#d50000}.mdc-text-field--invalid .mdc-text-field__input{border-color:#d50000}.mdc-text-field--invalid .mdc-text-field__bottom-line{background-color:#d50000}.mdc-text-field--invalid.mdc-text-field--textarea{border-color:#d50000}.mdc-text-field__label--float-above.mdc-text-field__label--shake{-webkit-animation:y .25s 1;animation:y .25s 1}.mdc-text-field--dense{margin-top:12px;margin-bottom:4px;font-size:.813rem}.mdc-text-field--dense .mdc-text-field__label--float-above{-webkit-transform:translateY(calc(-100% - 2px)) scale(.923);transform:translateY(calc(-100% - 2px)) scale(.923)}.mdc-text-field--disabled{pointer-events:none}.mdc-text-field--disabled .mdc-text-field__input{border-bottom:1px dotted rgba(35,31,32,.26)}.mdc-text-field--theme-dark.mdc-text-field--disabled .mdc-text-field__input,.mdc-theme--dark .mdc-text-field--disabled .mdc-text-field__input{border-bottom:1px dotted hsla(0,0%,100%,.3)}.mdc-text-field--disabled+.mdc-text-field-helptext,.mdc-text-field--disabled .mdc-text-field__input,.mdc-text-field--disabled .mdc-text-field__label{color:rgba(0,0,0,.38);color:var(--mdc-theme-text-disabled-on-light,rgba(0,0,0,.38))}.mdc-text-field--theme-dark.mdc-text-field--disabled+.mdc-text-field-helptext,.mdc-text-field--theme-dark .mdc-text-field--disabled .mdc-text-field__input,.mdc-text-field--theme-dark .mdc-text-field--disabled .mdc-text-field__label,.mdc-theme--dark .mdc-text-field--disabled+.mdc-text-field-helptext,.mdc-theme--dark .mdc-text-field--disabled .mdc-text-field__input,.mdc-theme--dark .mdc-text-field--disabled .mdc-text-field__label{color:hsla(0,0%,100%,.5);color:var(--mdc-theme-text-disabled-on-dark,hsla(0,0%,100%,.5))}.mdc-text-field--disabled .mdc-text-field__label{bottom:8px;cursor:default}.mdc-text-field--invalid.mdc-text-field--disabled .mdc-text-field__label{color:rgba(0,0,0,.38);color:var(--mdc-theme-text-disabled-on-light,rgba(0,0,0,.38))}.mdc-text-field--theme-dark .mdc-text-field--invalid.mdc-text-field--disabled .mdc-text-field__label,.mdc-theme--dark .mdc-text-field--invalid.mdc-text-field--disabled .mdc-text-field__label{color:hsla(0,0%,100%,.5);color:var(--mdc-theme-text-disabled-on-dark,hsla(0,0%,100%,.5))}.mdc-text-field__input:required+.mdc-text-field__label:after{margin-left:1px;content:"*"}.mdc-text-field--focused .mdc-text-field__input:required+.mdc-text-field__label:after{color:#d50000}.mdc-text-field--theme-dark.mdc-text-field--focused .mdc-text-field__input:required+.mdc-text-field__label:after,.mdc-theme--dark .mdc-text-field--focused .mdc-text-field__input:required+.mdc-text-field__label:after{color:#ff6e6e}.mdc-text-field--textarea{border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;transition:none;border:1px solid rgba(0,0,0,.73);overflow:hidden}.mdc-text-field--textarea .mdc-text-field__label{border-radius:4px 4px 0 0}.mdc-text-field--textarea .mdc-text-field__input{border-radius:2px}.mdc-text-field--theme-dark .mdc-text-field--textarea,.mdc-theme--dark .mdc-text-field--textarea{border-color:#fff}.mdc-text-field--textarea .mdc-text-field__input{padding:16px;padding-top:32px;border:1px solid transparent}.mdc-text-field--textarea .mdc-text-field__input:focus{border-color:#3f51b5;border-color:var(--mdc-theme-primary,#3f51b5)}.mdc-text-field--textarea .mdc-text-field__input:invalid:not(:focus){border-color:#d50000}.mdc-text-field--theme-dark .mdc-text-field--textarea .mdc-text-field__input:hover,.mdc-theme--dark .mdc-text-field--textarea .mdc-text-field__input:hover{border-bottom-color:transparent}.mdc-text-field--theme-dark .mdc-text-field--textarea .mdc-text-field__input:focus,.mdc-theme--dark .mdc-text-field--textarea .mdc-text-field__input:focus{border-color:#ff4081;border-color:var(--mdc-theme-secondary,#ff4081)}.mdc-text-field--theme-dark .mdc-text-field--textarea .mdc-text-field__input:invalid:not(:focus),.mdc-theme--dark .mdc-text-field--textarea .mdc-text-field__input:invalid:not(:focus){border-color:#ff6e6e}.mdc-text-field--textarea .mdc-text-field__label{left:1px;right:auto;top:18px;bottom:auto;padding:8px 16px;background-color:#fff}.mdc-text-field--textarea .mdc-text-field__label[dir=rtl],[dir=rtl] .mdc-text-field--textarea .mdc-text-field__label{left:auto;right:1px}.mdc-text-field--theme-dark .mdc-text-field--textarea .mdc-text-field__label,.mdc-theme--dark .mdc-text-field--textarea .mdc-text-field__label{background-color:#303030}.mdc-text-field--textarea .mdc-text-field__label--float-above{-webkit-transform:translateY(-50%) scale(.923);transform:translateY(-50%) scale(.923)}.mdc-text-field--textarea.mdc-text-field--disabled{border-style:solid;border-color:rgba(35,31,32,.26);background-color:#f9f9f9}.mdc-text-field--theme-dark .mdc-text-field--textarea.mdc-text-field--disabled,.mdc-theme--dark .mdc-text-field--textarea.mdc-text-field--disabled{border-color:hsla(0,0%,100%,.3);background-color:#2f2f2f}.mdc-text-field--textarea.mdc-text-field--disabled .mdc-text-field__label{background-color:#f9f9f9}.mdc-text-field--theme-dark .mdc-text-field--textarea.mdc-text-field--disabled .mdc-text-field__label,.mdc-theme--dark .mdc-text-field--textarea.mdc-text-field--disabled .mdc-text-field__label{background-color:#2f2f2f}.mdc-text-field--textarea:not(.mdc-text-field--upgraded) .mdc-text-field__input{padding-top:16px}.mdc-text-field--textarea.mdc-text-field--focused{border-color:#3f51b5;border-color:var(--mdc-theme-primary,#3f51b5)}.mdc-text-field--fullwidth{width:100%}.mdc-text-field--fullwidth:not(.mdc-text-field--textarea){display:block;box-sizing:border-box;height:56px;margin:0;border:none;border-bottom:1px solid rgba(0,0,0,.12);outline:none}.mdc-text-field--fullwidth:not(.mdc-text-field--textarea) .mdc-text-field__input{width:100%;height:100%;padding:0;resize:none;border:none!important}.mdc-text-field--fullwidth--theme-dark,.mdc-theme--dark .mdc-text-field--fullwidth{border-bottom:1px solid hsla(0,0%,100%,.12)}.mdc-text-field:not(.mdc-text-field--upgraded):not(.mdc-text-field--textarea) .mdc-text-field__input{transition:border-bottom-color .18s cubic-bezier(.4,0,.2,1);border-bottom:1px solid rgba(0,0,0,.12)}.mdc-text-field:not(.mdc-text-field--upgraded) .mdc-text-field__input:focus{border-color:#3f51b5;border-color:var(--mdc-theme-primary,#3f51b5)}.mdc-text-field:not(.mdc-text-field--upgraded) .mdc-text-field__input:disabled{color:rgba(0,0,0,.38);border-bottom-style:dotted}.mdc-text-field:not(.mdc-text-field--upgraded) .mdc-text-field__input:invalid:not(:focus){border-color:#d50000}.mdc-text-field--theme-dark:not(.mdc-text-field--upgraded) .mdc-text-field__input:not(:focus),.mdc-theme--dark .mdc-text-field:not(.mdc-text-field--upgraded) .mdc-text-field__input:not(:focus){border-color:hsla(0,0%,100%,.12)}.mdc-text-field--theme-dark:not(.mdc-text-field--upgraded) .mdc-text-field__input:disabled,.mdc-theme--dark .mdc-text-field:not(.mdc-text-field--upgraded) .mdc-text-field__input:disabled{color:rgba(0,0,0,.38);border-color:hsla(0,0%,100%,.3);background-color:#2f2f2f}.mdc-text-field--theme-dark:not(.mdc-text-field--upgraded) .mdc-text-field__input:invalid:not(:focus),.mdc-theme--dark .mdc-text-field:not(.mdc-text-field--upgraded) .mdc-text-field__input:invalid:not(:focus){border-color:#ff6e6e}.mdc-text-field--box:not(.mdc-text-field--upgraded){height:56px}.mdc-text-field--box:not(.mdc-text-field--upgraded):after,.mdc-text-field--box:not(.mdc-text-field--upgraded):before{border-radius:0}.mdc-text-field--box:not(.mdc-text-field--upgraded) .mdc-text-field__input{padding-top:0}.mdc-text-field-helptext{color:rgba(0,0,0,.38);color:var(--mdc-theme-text-hint-on-light,rgba(0,0,0,.38));margin:0;transition:opacity .18s cubic-bezier(.4,0,.2,1);opacity:0;font-size:.75rem;will-change:opacity}.mdc-text-field-helptext--theme-dark,.mdc-theme--dark .mdc-text-field-helptext{color:hsla(0,0%,100%,.5);color:var(--mdc-theme-text-hint-on-dark,hsla(0,0%,100%,.5))}.mdc-text-field+.mdc-text-field-helptext{margin-bottom:8px}.mdc-text-field--dense+.mdc-text-field-helptext{margin-bottom:4px}.mdc-text-field--focused+.mdc-text-field-helptext:not(.mdc-text-field-helptext--validation-msg){opacity:1}.mdc-text-field--box+.mdc-text-field-helptext{margin-right:16px;margin-left:16px}.mdc-text-field-helptext--persistent{transition:none;opacity:1;will-change:auto}.mdc-text-field--invalid+.mdc-text-field-helptext--validation-msg{opacity:1;color:#d50000}.mdc-text-field--theme-dark.mdc-text-field--invalid+.mdc-text-field-helptext--validation-msg,.mdc-theme--dark .mdc-text-field--invalid+.mdc-text-field-helptext--validation-msg{color:#ff6e6e}.mdc-form-field>.mdc-text-field+label{-ms-flex-item-align:start;align-self:flex-start}:root{--mdc-theme-primary:#3f51b5;--mdc-theme-primary-light:#a4addf;--mdc-theme-primary-dark:#6f7dcd;--mdc-theme-secondary:#ff4081;--mdc-theme-secondary-light:#ff87b0;--mdc-theme-secondary-dark:#f80054;--mdc-theme-background:#fff;--mdc-theme-text-primary-on-primary:#fff;--mdc-theme-text-secondary-on-primary:hsla(0,0%,100%,.7);--mdc-theme-text-hint-on-primary:hsla(0,0%,100%,.5);--mdc-theme-text-disabled-on-primary:hsla(0,0%,100%,.5);--mdc-theme-text-icon-on-primary:hsla(0,0%,100%,.5);--mdc-theme-text-primary-on-primary-light:rgba(0,0,0,.87);--mdc-theme-text-secondary-on-primary-light:rgba(0,0,0,.54);--mdc-theme-text-hint-on-primary-light:rgba(0,0,0,.38);--mdc-theme-text-disabled-on-primary-light:rgba(0,0,0,.38);--mdc-theme-text-icon-on-primary-light:rgba(0,0,0,.38);--mdc-theme-text-primary-on-primary-dark:#fff;--mdc-theme-text-secondary-on-primary-dark:hsla(0,0%,100%,.7);--mdc-theme-text-hint-on-primary-dark:hsla(0,0%,100%,.5);--mdc-theme-text-disabled-on-primary-dark:hsla(0,0%,100%,.5);--mdc-theme-text-icon-on-primary-dark:hsla(0,0%,100%,.5);--mdc-theme-text-primary-on-secondary:#fff;--mdc-theme-text-secondary-on-secondary:hsla(0,0%,100%,.7);--mdc-theme-text-hint-on-secondary:hsla(0,0%,100%,.5);--mdc-theme-text-disabled-on-secondary:hsla(0,0%,100%,.5);--mdc-theme-text-icon-on-secondary:hsla(0,0%,100%,.5);--mdc-theme-text-primary-on-secondary-light:rgba(0,0,0,.87);--mdc-theme-text-secondary-on-secondary-light:rgba(0,0,0,.54);--mdc-theme-text-hint-on-secondary-light:rgba(0,0,0,.38);--mdc-theme-text-disabled-on-secondary-light:rgba(0,0,0,.38);--mdc-theme-text-icon-on-secondary-light:rgba(0,0,0,.38);--mdc-theme-text-primary-on-secondary-dark:#fff;--mdc-theme-text-secondary-on-secondary-dark:hsla(0,0%,100%,.7);--mdc-theme-text-hint-on-secondary-dark:hsla(0,0%,100%,.5);--mdc-theme-text-disabled-on-secondary-dark:hsla(0,0%,100%,.5);--mdc-theme-text-icon-on-secondary-dark:hsla(0,0%,100%,.5);--mdc-theme-text-primary-on-background:rgba(0,0,0,.87);--mdc-theme-text-secondary-on-background:rgba(0,0,0,.54);--mdc-theme-text-hint-on-background:rgba(0,0,0,.38);--mdc-theme-text-disabled-on-background:rgba(0,0,0,.38);--mdc-theme-text-icon-on-background:rgba(0,0,0,.38);--mdc-theme-text-primary-on-light:rgba(0,0,0,.87);--mdc-theme-text-secondary-on-light:rgba(0,0,0,.54);--mdc-theme-text-hint-on-light:rgba(0,0,0,.38);--mdc-theme-text-disabled-on-light:rgba(0,0,0,.38);--mdc-theme-text-icon-on-light:rgba(0,0,0,.38);--mdc-theme-text-primary-on-dark:#fff;--mdc-theme-text-secondary-on-dark:hsla(0,0%,100%,.7);--mdc-theme-text-hint-on-dark:hsla(0,0%,100%,.5);--mdc-theme-text-disabled-on-dark:hsla(0,0%,100%,.5);--mdc-theme-text-icon-on-dark:hsla(0,0%,100%,.5)}.mdc-theme--background{background-color:#fff;background-color:var(--mdc-theme-background,#fff)}.mdc-theme--primary{color:#3f51b5!important;color:var(--mdc-theme-primary,#3f51b5)!important}.mdc-theme--primary-light{color:#a4addf!important;color:var(--mdc-theme-primary-light,#a4addf)!important}.mdc-theme--primary-dark{color:#6f7dcd!important;color:var(--mdc-theme-primary-dark,#6f7dcd)!important}.mdc-theme--secondary{color:#ff4081!important;color:var(--mdc-theme-secondary,#ff4081)!important}.mdc-theme--secondary-light{color:#ff87b0!important;color:var(--mdc-theme-secondary-light,#ff87b0)!important}.mdc-theme--secondary-dark{color:#f80054!important;color:var(--mdc-theme-secondary-dark,#f80054)!important}.mdc-theme--text-primary-on-primary{color:#fff!important;color:var(--mdc-theme-text-primary-on-primary,#fff)!important}.mdc-theme--text-secondary-on-primary{color:hsla(0,0%,100%,.7)!important;color:var(--mdc-theme-text-secondary-on-primary,hsla(0,0%,100%,.7))!important}.mdc-theme--text-hint-on-primary{color:hsla(0,0%,100%,.5)!important;color:var(--mdc-theme-text-hint-on-primary,hsla(0,0%,100%,.5))!important}.mdc-theme--text-disabled-on-primary{color:hsla(0,0%,100%,.5)!important;color:var(--mdc-theme-text-disabled-on-primary,hsla(0,0%,100%,.5))!important}.mdc-theme--text-icon-on-primary{color:hsla(0,0%,100%,.5)!important;color:var(--mdc-theme-text-icon-on-primary,hsla(0,0%,100%,.5))!important}.mdc-theme--text-primary-on-primary-light{color:rgba(0,0,0,.87)!important;color:var(--mdc-theme-text-primary-on-primary-light,rgba(0,0,0,.87))!important}.mdc-theme--text-secondary-on-primary-light{color:rgba(0,0,0,.54)!important;color:var(--mdc-theme-text-secondary-on-primary-light,rgba(0,0,0,.54))!important}.mdc-theme--text-hint-on-primary-light{color:rgba(0,0,0,.38)!important;color:var(--mdc-theme-text-hint-on-primary-light,rgba(0,0,0,.38))!important}.mdc-theme--text-disabled-on-primary-light{color:rgba(0,0,0,.38)!important;color:var(--mdc-theme-text-disabled-on-primary-light,rgba(0,0,0,.38))!important}.mdc-theme--text-icon-on-primary-light{color:rgba(0,0,0,.38)!important;color:var(--mdc-theme-text-icon-on-primary-light,rgba(0,0,0,.38))!important}.mdc-theme--text-primary-on-primary-dark{color:#fff!important;color:var(--mdc-theme-text-primary-on-primary-dark,#fff)!important}.mdc-theme--text-secondary-on-primary-dark{color:hsla(0,0%,100%,.7)!important;color:var(--mdc-theme-text-secondary-on-primary-dark,hsla(0,0%,100%,.7))!important}.mdc-theme--text-hint-on-primary-dark{color:hsla(0,0%,100%,.5)!important;color:var(--mdc-theme-text-hint-on-primary-dark,hsla(0,0%,100%,.5))!important}.mdc-theme--text-disabled-on-primary-dark{color:hsla(0,0%,100%,.5)!important;color:var(--mdc-theme-text-disabled-on-primary-dark,hsla(0,0%,100%,.5))!important}.mdc-theme--text-icon-on-primary-dark{color:hsla(0,0%,100%,.5)!important;color:var(--mdc-theme-text-icon-on-primary-dark,hsla(0,0%,100%,.5))!important}.mdc-theme--text-primary-on-secondary{color:#fff!important;color:var(--mdc-theme-text-primary-on-secondary,#fff)!important}.mdc-theme--text-secondary-on-secondary{color:hsla(0,0%,100%,.7)!important;color:var(--mdc-theme-text-secondary-on-secondary,hsla(0,0%,100%,.7))!important}.mdc-theme--text-hint-on-secondary{color:hsla(0,0%,100%,.5)!important;color:var(--mdc-theme-text-hint-on-secondary,hsla(0,0%,100%,.5))!important}.mdc-theme--text-disabled-on-secondary{color:hsla(0,0%,100%,.5)!important;color:var(--mdc-theme-text-disabled-on-secondary,hsla(0,0%,100%,.5))!important}.mdc-theme--text-icon-on-secondary{color:hsla(0,0%,100%,.5)!important;color:var(--mdc-theme-text-icon-on-secondary,hsla(0,0%,100%,.5))!important}.mdc-theme--text-primary-on-secondary-light{color:rgba(0,0,0,.87)!important;color:var(--mdc-theme-text-primary-on-secondary-light,rgba(0,0,0,.87))!important}.mdc-theme--text-secondary-on-secondary-light{color:rgba(0,0,0,.54)!important;color:var(--mdc-theme-text-secondary-on-secondary-light,rgba(0,0,0,.54))!important}.mdc-theme--text-hint-on-secondary-light{color:rgba(0,0,0,.38)!important;color:var(--mdc-theme-text-hint-on-secondary-light,rgba(0,0,0,.38))!important}.mdc-theme--text-disabled-on-secondary-light{color:rgba(0,0,0,.38)!important;color:var(--mdc-theme-text-disabled-on-secondary-light,rgba(0,0,0,.38))!important}.mdc-theme--text-icon-on-secondary-light{color:rgba(0,0,0,.38)!important;color:var(--mdc-theme-text-icon-on-secondary-light,rgba(0,0,0,.38))!important}.mdc-theme--text-primary-on-secondary-dark{color:#fff!important;color:var(--mdc-theme-text-primary-on-secondary-dark,#fff)!important}.mdc-theme--text-secondary-on-secondary-dark{color:hsla(0,0%,100%,.7)!important;color:var(--mdc-theme-text-secondary-on-secondary-dark,hsla(0,0%,100%,.7))!important}.mdc-theme--text-hint-on-secondary-dark{color:hsla(0,0%,100%,.5)!important;color:var(--mdc-theme-text-hint-on-secondary-dark,hsla(0,0%,100%,.5))!important}.mdc-theme--text-disabled-on-secondary-dark{color:hsla(0,0%,100%,.5)!important;color:var(--mdc-theme-text-disabled-on-secondary-dark,hsla(0,0%,100%,.5))!important}.mdc-theme--text-icon-on-secondary-dark{color:hsla(0,0%,100%,.5)!important;color:var(--mdc-theme-text-icon-on-secondary-dark,hsla(0,0%,100%,.5))!important}.mdc-theme--text-primary-on-background{color:rgba(0,0,0,.87)!important;color:var(--mdc-theme-text-primary-on-background,rgba(0,0,0,.87))!important}.mdc-theme--text-secondary-on-background{color:rgba(0,0,0,.54)!important;color:var(--mdc-theme-text-secondary-on-background,rgba(0,0,0,.54))!important}.mdc-theme--text-hint-on-background{color:rgba(0,0,0,.38)!important;color:var(--mdc-theme-text-hint-on-background,rgba(0,0,0,.38))!important}.mdc-theme--text-disabled-on-background{color:rgba(0,0,0,.38)!important;color:var(--mdc-theme-text-disabled-on-background,rgba(0,0,0,.38))!important}.mdc-theme--text-icon-on-background{color:rgba(0,0,0,.38)!important;color:var(--mdc-theme-text-icon-on-background,rgba(0,0,0,.38))!important}.mdc-theme--text-primary-on-light{color:rgba(0,0,0,.87)!important;color:var(--mdc-theme-text-primary-on-light,rgba(0,0,0,.87))!important}.mdc-theme--text-secondary-on-light{color:rgba(0,0,0,.54)!important;color:var(--mdc-theme-text-secondary-on-light,rgba(0,0,0,.54))!important}.mdc-theme--text-hint-on-light{color:rgba(0,0,0,.38)!important;color:var(--mdc-theme-text-hint-on-light,rgba(0,0,0,.38))!important}.mdc-theme--text-disabled-on-light{color:rgba(0,0,0,.38)!important;color:var(--mdc-theme-text-disabled-on-light,rgba(0,0,0,.38))!important}.mdc-theme--text-icon-on-light{color:rgba(0,0,0,.38)!important;color:var(--mdc-theme-text-icon-on-light,rgba(0,0,0,.38))!important}.mdc-theme--text-primary-on-dark{color:#fff!important;color:var(--mdc-theme-text-primary-on-dark,#fff)!important}.mdc-theme--text-secondary-on-dark{color:hsla(0,0%,100%,.7)!important;color:var(--mdc-theme-text-secondary-on-dark,hsla(0,0%,100%,.7))!important}.mdc-theme--text-hint-on-dark{color:hsla(0,0%,100%,.5)!important;color:var(--mdc-theme-text-hint-on-dark,hsla(0,0%,100%,.5))!important}.mdc-theme--text-disabled-on-dark{color:hsla(0,0%,100%,.5)!important;color:var(--mdc-theme-text-disabled-on-dark,hsla(0,0%,100%,.5))!important}.mdc-theme--text-icon-on-dark{color:hsla(0,0%,100%,.5)!important;color:var(--mdc-theme-text-icon-on-dark,hsla(0,0%,100%,.5))!important}.mdc-theme--primary-bg{background-color:#3f51b5!important;background-color:var(--mdc-theme-primary,#3f51b5)!important}.mdc-theme--primary-light-bg{background-color:#a4addf!important;background-color:var(--mdc-theme-primary-light,#a4addf)!important}.mdc-theme--primary-dark-bg{background-color:#6f7dcd!important;background-color:var(--mdc-theme-primary-dark,#6f7dcd)!important}.mdc-theme--secondary-bg{background-color:#ff4081!important;background-color:var(--mdc-theme-secondary,#ff4081)!important}.mdc-theme--secondary-light-bg{background-color:#ff87b0!important;background-color:var(--mdc-theme-secondary-light,#ff87b0)!important}.mdc-theme--secondary-dark-bg{background-color:#f80054!important;background-color:var(--mdc-theme-secondary-dark,#f80054)!important}.mdc-toolbar{background-color:#3f51b5;background-color:var(--mdc-theme-primary,#3f51b5);color:#fff;color:var(--mdc-theme-text-primary-on-primary,#fff);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mdc-toolbar,.mdc-toolbar__row{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;box-sizing:border-box;width:100%}.mdc-toolbar__row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:auto;min-height:64px}@media (max-width:959px) and (orientation:landscape){.mdc-toolbar__row{min-height:48px}}@media (max-width:599px){.mdc-toolbar__row{min-height:56px}}.mdc-toolbar__section{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:0;height:100%;z-index:1}.mdc-toolbar__section--align-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.mdc-toolbar__section--align-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.mdc-toolbar__title{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1.25rem;font-weight:500;letter-spacing:.02em;line-height:2rem;text-decoration:inherit;text-transform:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-left:24px;margin-right:0;-ms-flex-item-align:center;align-self:center;padding:16px 0;line-height:1.5rem;z-index:1}.mdc-toolbar__title[dir=rtl],[dir=rtl] .mdc-toolbar__title{margin-left:0;margin-right:24px}.mdc-toolbar__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px;border:none;background-color:inherit;color:inherit;text-decoration:none;color:#fff;color:var(--mdc-theme-text-primary-on-primary,#fff);padding-right:12px;padding-left:12px;cursor:pointer}.mdc-toolbar__icon:last-of-type{padding-left:12px;padding-right:24px}.mdc-toolbar__icon:last-of-type[dir=rtl],[dir=rtl] .mdc-toolbar__icon:last-of-type{padding-left:24px;padding-right:12px}.mdc-toolbar__menu-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px;border:none;background-color:inherit;color:inherit;text-decoration:none;color:#fff;color:var(--mdc-theme-text-primary-on-primary,#fff);padding-right:24px;padding-left:24px;cursor:pointer}.mdc-toolbar__menu-icon+.mdc-toolbar__title{margin-left:8px;margin-right:0}.mdc-toolbar__menu-icon+.mdc-toolbar__title[dir=rtl],[dir=rtl] .mdc-toolbar__menu-icon+.mdc-toolbar__title{margin-left:0;margin-right:8px}@media (max-width:599px){.mdc-toolbar__title{margin-left:16px;margin-right:0}.mdc-toolbar__title[dir=rtl],[dir=rtl] .mdc-toolbar__title{margin-left:0;margin-right:16px}.mdc-toolbar__icon{padding-right:8px;padding-left:8px}.mdc-toolbar__icon:last-of-type{padding-left:8px;padding-right:16px}.mdc-toolbar__icon:last-of-type[dir=rtl],[dir=rtl] .mdc-toolbar__icon:last-of-type{padding-left:16px;padding-right:8px}.mdc-toolbar__menu-icon{padding-right:16px;padding-left:16px}.mdc-toolbar__menu-icon+.mdc-toolbar__title{margin-left:16px;margin-right:0}.mdc-toolbar__menu-icon+.mdc-toolbar__title[dir=rtl],[dir=rtl] .mdc-toolbar__menu-icon+.mdc-toolbar__title{margin-left:0;margin-right:16px}}.mdc-toolbar--fixed{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);position:fixed;top:0;left:0;z-index:4}.mdc-toolbar--flexible{--mdc-toolbar-ratio-to-extend-flexible:4}.mdc-toolbar--flexible .mdc-toolbar__row:first-child{height:256px;height:calc(64px * var(--mdc-toolbar-ratio-to-extend-flexible, 4))}@media (max-width:599px){.mdc-toolbar--flexible .mdc-toolbar__row:first-child{height:224px;height:calc(56px * var(--mdc-toolbar-ratio-to-extend-flexible, 4))}}.mdc-toolbar--flexible .mdc-toolbar__row:first-child:after{position:absolute;content:""}.mdc-toolbar--flexible-default-behavior .mdc-toolbar__title{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:2.125rem;font-weight:400;letter-spacing:normal;line-height:2.5rem;text-decoration:inherit;text-transform:inherit;-ms-flex-item-align:end;align-self:flex-end;line-height:1.5rem}.mdc-toolbar--flexible-default-behavior .mdc-toolbar__row:first-child:after{top:0;left:0;width:100%;height:100%;transition:opacity .2s ease;opacity:1}.mdc-toolbar--flexible-default-behavior.mdc-toolbar--flexible-space-minimized .mdc-toolbar__row:first-child:after{opacity:0}.mdc-toolbar--flexible-default-behavior.mdc-toolbar--flexible-space-minimized .mdc-toolbar__title{font-weight:500}.mdc-toolbar--waterfall.mdc-toolbar--fixed{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12);transition:box-shadow .28s cubic-bezier(.4,0,.2,1);will-change:box-shadow}.mdc-toolbar--waterfall.mdc-toolbar--fixed.mdc-toolbar--flexible-space-minimized{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.mdc-toolbar--waterfall.mdc-toolbar--fixed.mdc-toolbar--fixed-lastrow-only.mdc-toolbar--flexible-space-minimized{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mdc-toolbar--waterfall.mdc-toolbar--fixed.mdc-toolbar--fixed-lastrow-only.mdc-toolbar--fixed-at-last-row{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.mdc-toolbar-fixed-adjust{margin-top:64px}@media (max-width:959px) and (orientation:landscape){.mdc-toolbar-fixed-adjust{margin-top:48px}}@media (max-width:599px){.mdc-toolbar-fixed-adjust{margin-top:56px}}.mdc-toolbar__section--shrink-to-fit{-webkit-box-flex:0;-ms-flex:none;flex:none}.mdc-typography,.mdc-typography--display4{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.mdc-typography--display4{font-size:7rem;font-weight:300;letter-spacing:-.04em;line-height:7rem;text-decoration:inherit;text-transform:inherit}.mdc-typography--adjust-margin.mdc-typography--display4{margin:-1rem 0 3.5rem -.085em}.mdc-typography--display3{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:3.5rem;font-weight:400;letter-spacing:-.02em;line-height:3.5rem;text-decoration:inherit;text-transform:inherit}.mdc-typography--adjust-margin.mdc-typography--display3{margin:-8px 0 64px -.07em}.mdc-typography--display2{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:2.813rem;font-weight:400;letter-spacing:normal;line-height:3rem;text-decoration:inherit;text-transform:inherit}.mdc-typography--adjust-margin.mdc-typography--display2{margin:-.5rem 0 4rem -.07em}.mdc-typography--display1{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:2.125rem;font-weight:400;letter-spacing:normal;line-height:2.5rem;text-decoration:inherit;text-transform:inherit}.mdc-typography--adjust-margin.mdc-typography--display1{margin:-.5rem 0 4rem -.07em}.mdc-typography--headline{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1.5rem;font-weight:400;letter-spacing:normal;line-height:2rem;text-decoration:inherit;text-transform:inherit}.mdc-typography--adjust-margin.mdc-typography--headline{margin:-.5rem 0 1rem -.06em}.mdc-typography--title{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1.25rem;font-weight:500;letter-spacing:.02em;line-height:2rem;text-decoration:inherit;text-transform:inherit}.mdc-typography--adjust-margin.mdc-typography--title{margin:-.5rem 0 1rem -.05em}.mdc-typography--subheading2{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1rem;font-weight:400;letter-spacing:.04em;line-height:1.75rem;text-decoration:inherit;text-transform:inherit}.mdc-typography--adjust-margin.mdc-typography--subheading2{margin:-.5rem 0 1rem -.06em}.mdc-typography--subheading1{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.938rem;font-weight:400;letter-spacing:.04em;line-height:1.5rem;text-decoration:inherit;text-transform:inherit}.mdc-typography--adjust-margin.mdc-typography--subheading1{margin:-.313rem 0 .813rem -.06em}.mdc-typography--body2{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;font-weight:500;letter-spacing:.04em;line-height:1.5rem;text-decoration:inherit;text-transform:inherit}.mdc-typography--adjust-margin.mdc-typography--body2{margin:-.25rem 0 .75rem}.mdc-typography--body1{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;font-weight:400;letter-spacing:.04em;line-height:1.25rem;text-decoration:inherit;text-transform:inherit}.mdc-typography--adjust-margin.mdc-typography--body1{margin:-.25rem 0 .75rem}.mdc-typography--caption{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.75rem;font-weight:400;letter-spacing:.08em;line-height:1.25rem;text-decoration:inherit;text-transform:inherit}.mdc-typography--adjust-margin.mdc-typography--caption{margin:-.5rem 0 1rem -.04em}.mdc-typography--button{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;font-weight:500;letter-spacing:.04em;line-height:2.25rem;text-decoration:none;text-transform:uppercase}.mdc-typography--adjust-margin.mdc-typography--button{margin:inherit}.container,.container-fluid{margin-right:auto;margin-left:auto}.container-fluid{padding-right:2rem;padding-left:2rem}.row{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-.5rem;margin-left:-.5rem;display:-webkit-flex;-webkit-flex-wrap:wrap}.row,.row.reverse{-webkit-box-orient:horizontal}.row.reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.col.reverse,.row.reverse{-webkit-box-direction:reverse}.col.reverse{-webkit-box-orient:vertical;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-offset-0,.col-xs-offset-1,.col-xs-offset-2,.col-xs-offset-3,.col-xs-offset-4,.col-xs-offset-5,.col-xs-offset-6,.col-xs-offset-7,.col-xs-offset-8,.col-xs-offset-9,.col-xs-offset-10,.col-xs-offset-11,.col-xs-offset-12{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-xs{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-xs-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%;-webkit-flex-basis:8.33333333%}.col-xs-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%;-webkit-flex-basis:16.66666667%}.col-xs-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;-webkit-flex-basis:25%}.col-xs-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%;-webkit-flex-basis:33.33333333%}.col-xs-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%;-webkit-flex-basis:41.66666667%}.col-xs-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;-webkit-flex-basis:50%}.col-xs-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%;-webkit-flex-basis:58.33333333%}.col-xs-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%;-webkit-flex-basis:66.66666667%}.col-xs-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;-webkit-flex-basis:75%}.col-xs-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%;-webkit-flex-basis:83.33333333%}.col-xs-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%;-webkit-flex-basis:91.66666667%}.col-xs-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;-webkit-flex-basis:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-11{margin-left:91.66666667%}.start-xs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-xs{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-xs{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-xs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-xs{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-xs{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-xs{-ms-flex-pack:distribute;justify-content:space-around}.between-xs{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-xs{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-xs{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media only screen and (min-width:48em){.container{width:49rem}.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-offset-0,.col-sm-offset-1,.col-sm-offset-2,.col-sm-offset-3,.col-sm-offset-4,.col-sm-offset-5,.col-sm-offset-6,.col-sm-offset-7,.col-sm-offset-8,.col-sm-offset-9,.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-12{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-sm{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-sm-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-sm-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-sm-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-sm-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-sm-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-sm-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-sm-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-sm-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-sm-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-sm-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-sm-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-11{margin-left:91.66666667%}.start-sm{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-sm{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-sm{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-sm{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-sm{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-sm{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-sm{-ms-flex-pack:distribute;justify-content:space-around}.between-sm{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-sm{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-sm{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (min-width:64em){.container{width:65rem}.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-offset-0,.col-md-offset-1,.col-md-offset-2,.col-md-offset-3,.col-md-offset-4,.col-md-offset-5,.col-md-offset-6,.col-md-offset-7,.col-md-offset-8,.col-md-offset-9,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-md{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-md-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%;-webkit-flex-basis:8.33333333%}.col-md-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%;-webkit-flex-basis:16.66666667%}.col-md-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;-webkit-flex-basis:25%}.col-md-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%;-webkit-flex-basis:33.33333333%}.col-md-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%;-webkit-flex-basis:41.66666667%}.col-md-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;-webkit-flex-basis:50%}.col-md-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%;-webkit-flex-basis:58.33333333%}.col-md-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%;-webkit-flex-basis:66.66666667%}.col-md-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;-webkit-flex-basis:75%}.col-md-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%;-webkit-flex-basis:83.33333333%}.col-md-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%;-webkit-flex-basis:91.66666667%}.col-md-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;-webkit-flex-basis:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-11{margin-left:91.66666667%}.start-md{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-md{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-md{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-md{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-md{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-md{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-md{-ms-flex-pack:distribute;justify-content:space-around}.between-md{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-md{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-md{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (min-width:75em){.container{width:76rem}.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-offset-0,.col-lg-offset-1,.col-lg-offset-2,.col-lg-offset-3,.col-lg-offset-4,.col-lg-offset-5,.col-lg-offset-6,.col-lg-offset-7,.col-lg-offset-8,.col-lg-offset-9,.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-12{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-lg{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-lg-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-lg-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-lg-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-lg-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-lg-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-lg-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-lg-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-lg-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-lg-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-lg-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-lg-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-lg-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-11{margin-left:91.66666667%}.start-lg{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-lg{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-lg{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-lg{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-lg{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-lg{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-lg{-ms-flex-pack:distribute;justify-content:space-around}.between-lg{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-lg{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-lg{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.hr{background-color:#fff;width:100%;height:.5rem;display:block}@font-face{font-family:Material Design Icons;src:url(../../fonts/report2018/materialdesignicons/materialdesignicons-webfont.eot?v=2.0.46);src:url(../../fonts/report2018/materialdesignicons/materialdesignicons-webfont.eot?#iefix&v=2.0.46) format("embedded-opentype"),url(../../fonts/report2018/materialdesignicons/materialdesignicons-webfont.woff2?v=2.0.46) format("woff2"),url(../../fonts/report2018/materialdesignicons/materialdesignicons-webfont.woff?v=2.0.46) format("woff"),url(../../fonts/report2018/materialdesignicons/materialdesignicons-webfont.ttf?v=2.0.46) format("truetype"),url(../../fonts/report2018/materialdesignicons/materialdesignicons-webfont.svg?v=2.0.46#materialdesigniconsregular) format("svg");font-weight:400;font-style:normal}.mdi-set,.mdi:before{display:inline-block;font:normal normal normal 24px/1 Material Design Icons;font-size:inherit;text-rendering:auto;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mdi-access-point:before{content:"\F002"}.mdi-access-point-network:before{content:"\F003"}.mdi-account:before{content:"\F004"}.mdi-account-alert:before{content:"\F005"}.mdi-account-box:before{content:"\F006"}.mdi-account-box-outline:before{content:"\F007"}.mdi-account-card-details:before{content:"\F5D2"}.mdi-account-check:before{content:"\F008"}.mdi-account-circle:before{content:"\F009"}.mdi-account-convert:before{content:"\F00A"}.mdi-account-edit:before{content:"\F6BB"}.mdi-account-key:before{content:"\F00B"}.mdi-account-location:before{content:"\F00C"}.mdi-account-minus:before{content:"\F00D"}.mdi-account-multiple:before{content:"\F00E"}.mdi-account-multiple-minus:before{content:"\F5D3"}.mdi-account-multiple-outline:before{content:"\F00F"}.mdi-account-multiple-plus:before{content:"\F010"}.mdi-account-network:before{content:"\F011"}.mdi-account-off:before{content:"\F012"}.mdi-account-outline:before{content:"\F013"}.mdi-account-plus:before{content:"\F014"}.mdi-account-remove:before{content:"\F015"}.mdi-account-search:before{content:"\F016"}.mdi-account-settings:before{content:"\F630"}.mdi-account-settings-variant:before{content:"\F631"}.mdi-account-star:before{content:"\F017"}.mdi-account-switch:before{content:"\F019"}.mdi-adjust:before{content:"\F01A"}.mdi-air-conditioner:before{content:"\F01B"}.mdi-airballoon:before{content:"\F01C"}.mdi-airplane:before{content:"\F01D"}.mdi-airplane-landing:before{content:"\F5D4"}.mdi-airplane-off:before{content:"\F01E"}.mdi-airplane-takeoff:before{content:"\F5D5"}.mdi-airplay:before{content:"\F01F"}.mdi-alarm:before{content:"\F020"}.mdi-alarm-bell:before{content:"\F78D"}.mdi-alarm-check:before{content:"\F021"}.mdi-alarm-light:before{content:"\F78E"}.mdi-alarm-multiple:before{content:"\F022"}.mdi-alarm-off:before{content:"\F023"}.mdi-alarm-plus:before{content:"\F024"}.mdi-alarm-snooze:before{content:"\F68D"}.mdi-album:before{content:"\F025"}.mdi-alert:before{content:"\F026"}.mdi-alert-box:before{content:"\F027"}.mdi-alert-circle:before{content:"\F028"}.mdi-alert-circle-outline:before{content:"\F5D6"}.mdi-alert-decagram:before{content:"\F6BC"}.mdi-alert-octagon:before{content:"\F029"}.mdi-alert-octagram:before{content:"\F766"}.mdi-alert-outline:before{content:"\F02A"}.mdi-all-inclusive:before{content:"\F6BD"}.mdi-alpha:before{content:"\F02B"}.mdi-alphabetical:before{content:"\F02C"}.mdi-altimeter:before{content:"\F5D7"}.mdi-amazon:before{content:"\F02D"}.mdi-amazon-clouddrive:before{content:"\F02E"}.mdi-ambulance:before{content:"\F02F"}.mdi-amplifier:before{content:"\F030"}.mdi-anchor:before{content:"\F031"}.mdi-android:before{content:"\F032"}.mdi-android-debug-bridge:before{content:"\F033"}.mdi-android-head:before{content:"\F78F"}.mdi-android-studio:before{content:"\F034"}.mdi-angular:before{content:"\F6B1"}.mdi-angularjs:before{content:"\F6BE"}.mdi-animation:before{content:"\F5D8"}.mdi-apple:before{content:"\F035"}.mdi-apple-finder:before{content:"\F036"}.mdi-apple-ios:before{content:"\F037"}.mdi-apple-keyboard-caps:before{content:"\F632"}.mdi-apple-keyboard-command:before{content:"\F633"}.mdi-apple-keyboard-control:before{content:"\F634"}.mdi-apple-keyboard-option:before{content:"\F635"}.mdi-apple-keyboard-shift:before{content:"\F636"}.mdi-apple-mobileme:before{content:"\F038"}.mdi-apple-safari:before{content:"\F039"}.mdi-application:before{content:"\F614"}.mdi-approval:before{content:"\F790"}.mdi-apps:before{content:"\F03B"}.mdi-archive:before{content:"\F03C"}.mdi-arrange-bring-forward:before{content:"\F03D"}.mdi-arrange-bring-to-front:before{content:"\F03E"}.mdi-arrange-send-backward:before{content:"\F03F"}.mdi-arrange-send-to-back:before{content:"\F040"}.mdi-arrow-all:before{content:"\F041"}.mdi-arrow-bottom-left:before{content:"\F042"}.mdi-arrow-bottom-right:before{content:"\F043"}.mdi-arrow-collapse:before{content:"\F615"}.mdi-arrow-collapse-all:before{content:"\F044"}.mdi-arrow-collapse-down:before{content:"\F791"}.mdi-arrow-collapse-left:before{content:"\F792"}.mdi-arrow-collapse-right:before{content:"\F793"}.mdi-arrow-collapse-up:before{content:"\F794"}.mdi-arrow-down:before{content:"\F045"}.mdi-arrow-down-bold:before{content:"\F72D"}.mdi-arrow-down-bold-box:before{content:"\F72E"}.mdi-arrow-down-bold-box-outline:before{content:"\F72F"}.mdi-arrow-down-bold-circle:before{content:"\F047"}.mdi-arrow-down-bold-circle-outline:before{content:"\F048"}.mdi-arrow-down-bold-hexagon-outline:before{content:"\F049"}.mdi-arrow-down-box:before{content:"\F6BF"}.mdi-arrow-down-drop-circle:before{content:"\F04A"}.mdi-arrow-down-drop-circle-outline:before{content:"\F04B"}.mdi-arrow-down-thick:before{content:"\F046"}.mdi-arrow-expand:before{content:"\F616"}.mdi-arrow-expand-all:before{content:"\F04C"}.mdi-arrow-expand-down:before{content:"\F795"}.mdi-arrow-expand-left:before{content:"\F796"}.mdi-arrow-expand-right:before{content:"\F797"}.mdi-arrow-expand-up:before{content:"\F798"}.mdi-arrow-left:before{content:"\F04D"}.mdi-arrow-left-bold:before{content:"\F730"}.mdi-arrow-left-bold-box:before{content:"\F731"}.mdi-arrow-left-bold-box-outline:before{content:"\F732"}.mdi-arrow-left-bold-circle:before{content:"\F04F"}.mdi-arrow-left-bold-circle-outline:before{content:"\F050"}.mdi-arrow-left-bold-hexagon-outline:before{content:"\F051"}.mdi-arrow-left-box:before{content:"\F6C0"}.mdi-arrow-left-drop-circle:before{content:"\F052"}.mdi-arrow-left-drop-circle-outline:before{content:"\F053"}.mdi-arrow-left-thick:before{content:"\F04E"}.mdi-arrow-right:before{content:"\F054"}.mdi-arrow-right-bold:before{content:"\F733"}.mdi-arrow-right-bold-box:before{content:"\F734"}.mdi-arrow-right-bold-box-outline:before{content:"\F735"}.mdi-arrow-right-bold-circle:before{content:"\F056"}.mdi-arrow-right-bold-circle-outline:before{content:"\F057"}.mdi-arrow-right-bold-hexagon-outline:before{content:"\F058"}.mdi-arrow-right-box:before{content:"\F6C1"}.mdi-arrow-right-drop-circle:before{content:"\F059"}.mdi-arrow-right-drop-circle-outline:before{content:"\F05A"}.mdi-arrow-right-thick:before{content:"\F055"}.mdi-arrow-top-left:before{content:"\F05B"}.mdi-arrow-top-right:before{content:"\F05C"}.mdi-arrow-up:before{content:"\F05D"}.mdi-arrow-up-bold:before{content:"\F736"}.mdi-arrow-up-bold-box:before{content:"\F737"}.mdi-arrow-up-bold-box-outline:before{content:"\F738"}.mdi-arrow-up-bold-circle:before{content:"\F05F"}.mdi-arrow-up-bold-circle-outline:before{content:"\F060"}.mdi-arrow-up-bold-hexagon-outline:before{content:"\F061"}.mdi-arrow-up-box:before{content:"\F6C2"}.mdi-arrow-up-drop-circle:before{content:"\F062"}.mdi-arrow-up-drop-circle-outline:before{content:"\F063"}.mdi-arrow-up-thick:before{content:"\F05E"}.mdi-assistant:before{content:"\F064"}.mdi-asterisk:before{content:"\F6C3"}.mdi-at:before{content:"\F065"}.mdi-atom:before{content:"\F767"}.mdi-attachment:before{content:"\F066"}.mdi-audiobook:before{content:"\F067"}.mdi-auto-fix:before{content:"\F068"}.mdi-auto-upload:before{content:"\F069"}.mdi-autorenew:before{content:"\F06A"}.mdi-av-timer:before{content:"\F06B"}.mdi-baby:before{content:"\F06C"}.mdi-baby-buggy:before{content:"\F68E"}.mdi-backburger:before{content:"\F06D"}.mdi-backspace:before{content:"\F06E"}.mdi-backup-restore:before{content:"\F06F"}.mdi-bandcamp:before{content:"\F674"}.mdi-bank:before{content:"\F070"}.mdi-barcode:before{content:"\F071"}.mdi-barcode-scan:before{content:"\F072"}.mdi-barley:before{content:"\F073"}.mdi-barrel:before{content:"\F074"}.mdi-basecamp:before{content:"\F075"}.mdi-basket:before{content:"\F076"}.mdi-basket-fill:before{content:"\F077"}.mdi-basket-unfill:before{content:"\F078"}.mdi-battery:before{content:"\F079"}.mdi-battery-10:before{content:"\F07A"}.mdi-battery-20:before{content:"\F07B"}.mdi-battery-30:before{content:"\F07C"}.mdi-battery-40:before{content:"\F07D"}.mdi-battery-50:before{content:"\F07E"}.mdi-battery-60:before{content:"\F07F"}.mdi-battery-70:before{content:"\F080"}.mdi-battery-80:before{content:"\F081"}.mdi-battery-90:before{content:"\F082"}.mdi-battery-alert:before{content:"\F083"}.mdi-battery-charging:before{content:"\F084"}.mdi-battery-charging-100:before{content:"\F085"}.mdi-battery-charging-20:before{content:"\F086"}.mdi-battery-charging-30:before{content:"\F087"}.mdi-battery-charging-40:before{content:"\F088"}.mdi-battery-charging-60:before{content:"\F089"}.mdi-battery-charging-80:before{content:"\F08A"}.mdi-battery-charging-90:before{content:"\F08B"}.mdi-battery-minus:before{content:"\F08C"}.mdi-battery-negative:before{content:"\F08D"}.mdi-battery-outline:before{content:"\F08E"}.mdi-battery-plus:before{content:"\F08F"}.mdi-battery-positive:before{content:"\F090"}.mdi-battery-unknown:before{content:"\F091"}.mdi-beach:before{content:"\F092"}.mdi-beaker:before{content:"\F68F"}.mdi-beats:before{content:"\F097"}.mdi-beer:before{content:"\F098"}.mdi-behance:before{content:"\F099"}.mdi-bell:before{content:"\F09A"}.mdi-bell-off:before{content:"\F09B"}.mdi-bell-outline:before{content:"\F09C"}.mdi-bell-plus:before{content:"\F09D"}.mdi-bell-ring:before{content:"\F09E"}.mdi-bell-ring-outline:before{content:"\F09F"}.mdi-bell-sleep:before{content:"\F0A0"}.mdi-beta:before{content:"\F0A1"}.mdi-bible:before{content:"\F0A2"}.mdi-bike:before{content:"\F0A3"}.mdi-bing:before{content:"\F0A4"}.mdi-binoculars:before{content:"\F0A5"}.mdi-bio:before{content:"\F0A6"}.mdi-biohazard:before{content:"\F0A7"}.mdi-bitbucket:before{content:"\F0A8"}.mdi-black-mesa:before{content:"\F0A9"}.mdi-blackberry:before{content:"\F0AA"}.mdi-blender:before{content:"\F0AB"}.mdi-blinds:before{content:"\F0AC"}.mdi-block-helper:before{content:"\F0AD"}.mdi-blogger:before{content:"\F0AE"}.mdi-bluetooth:before{content:"\F0AF"}.mdi-bluetooth-audio:before{content:"\F0B0"}.mdi-bluetooth-connect:before{content:"\F0B1"}.mdi-bluetooth-off:before{content:"\F0B2"}.mdi-bluetooth-settings:before{content:"\F0B3"}.mdi-bluetooth-transfer:before{content:"\F0B4"}.mdi-blur:before{content:"\F0B5"}.mdi-blur-linear:before{content:"\F0B6"}.mdi-blur-off:before{content:"\F0B7"}.mdi-blur-radial:before{content:"\F0B8"}.mdi-bomb:before{content:"\F690"}.mdi-bomb-off:before{content:"\F6C4"}.mdi-bone:before{content:"\F0B9"}.mdi-book:before{content:"\F0BA"}.mdi-book-minus:before{content:"\F5D9"}.mdi-book-multiple:before{content:"\F0BB"}.mdi-book-multiple-variant:before{content:"\F0BC"}.mdi-book-open:before{content:"\F0BD"}.mdi-book-open-page-variant:before{content:"\F5DA"}.mdi-book-open-variant:before{content:"\F0BE"}.mdi-book-plus:before{content:"\F5DB"}.mdi-book-secure:before{content:"\F799"}.mdi-book-unsecure:before{content:"\F79A"}.mdi-book-variant:before{content:"\F0BF"}.mdi-bookmark:before{content:"\F0C0"}.mdi-bookmark-check:before{content:"\F0C1"}.mdi-bookmark-music:before{content:"\F0C2"}.mdi-bookmark-outline:before{content:"\F0C3"}.mdi-bookmark-plus:before{content:"\F0C5"}.mdi-bookmark-plus-outline:before{content:"\F0C4"}.mdi-bookmark-remove:before{content:"\F0C6"}.mdi-boombox:before{content:"\F5DC"}.mdi-bootstrap:before{content:"\F6C5"}.mdi-border-all:before{content:"\F0C7"}.mdi-border-bottom:before{content:"\F0C8"}.mdi-border-color:before{content:"\F0C9"}.mdi-border-horizontal:before{content:"\F0CA"}.mdi-border-inside:before{content:"\F0CB"}.mdi-border-left:before{content:"\F0CC"}.mdi-border-none:before{content:"\F0CD"}.mdi-border-outside:before{content:"\F0CE"}.mdi-border-right:before{content:"\F0CF"}.mdi-border-style:before{content:"\F0D0"}.mdi-border-top:before{content:"\F0D1"}.mdi-border-vertical:before{content:"\F0D2"}.mdi-bow-tie:before{content:"\F677"}.mdi-bowl:before{content:"\F617"}.mdi-bowling:before{content:"\F0D3"}.mdi-box:before{content:"\F0D4"}.mdi-box-cutter:before{content:"\F0D5"}.mdi-box-shadow:before{content:"\F637"}.mdi-bridge:before{content:"\F618"}.mdi-briefcase:before{content:"\F0D6"}.mdi-briefcase-check:before{content:"\F0D7"}.mdi-briefcase-download:before{content:"\F0D8"}.mdi-briefcase-upload:before{content:"\F0D9"}.mdi-brightness-1:before{content:"\F0DA"}.mdi-brightness-2:before{content:"\F0DB"}.mdi-brightness-3:before{content:"\F0DC"}.mdi-brightness-4:before{content:"\F0DD"}.mdi-brightness-5:before{content:"\F0DE"}.mdi-brightness-6:before{content:"\F0DF"}.mdi-brightness-7:before{content:"\F0E0"}.mdi-brightness-auto:before{content:"\F0E1"}.mdi-broom:before{content:"\F0E2"}.mdi-brush:before{content:"\F0E3"}.mdi-buffer:before{content:"\F619"}.mdi-bug:before{content:"\F0E4"}.mdi-bulletin-board:before{content:"\F0E5"}.mdi-bullhorn:before{content:"\F0E6"}.mdi-bullseye:before{content:"\F5DD"}.mdi-burst-mode:before{content:"\F5DE"}.mdi-bus:before{content:"\F0E7"}.mdi-bus-articulated-end:before{content:"\F79B"}.mdi-bus-articulated-front:before{content:"\F79C"}.mdi-bus-double-decker:before{content:"\F79D"}.mdi-bus-school:before{content:"\F79E"}.mdi-bus-side:before{content:"\F79F"}.mdi-cached:before{content:"\F0E8"}.mdi-cake:before{content:"\F0E9"}.mdi-cake-layered:before{content:"\F0EA"}.mdi-cake-variant:before{content:"\F0EB"}.mdi-calculator:before{content:"\F0EC"}.mdi-calendar:before{content:"\F0ED"}.mdi-calendar-blank:before{content:"\F0EE"}.mdi-calendar-check:before{content:"\F0EF"}.mdi-calendar-clock:before{content:"\F0F0"}.mdi-calendar-multiple:before{content:"\F0F1"}.mdi-calendar-multiple-check:before{content:"\F0F2"}.mdi-calendar-plus:before{content:"\F0F3"}.mdi-calendar-question:before{content:"\F691"}.mdi-calendar-range:before{content:"\F678"}.mdi-calendar-remove:before{content:"\F0F4"}.mdi-calendar-text:before{content:"\F0F5"}.mdi-calendar-today:before{content:"\F0F6"}.mdi-call-made:before{content:"\F0F7"}.mdi-call-merge:before{content:"\F0F8"}.mdi-call-missed:before{content:"\F0F9"}.mdi-call-received:before{content:"\F0FA"}.mdi-call-split:before{content:"\F0FB"}.mdi-camcorder:before{content:"\F0FC"}.mdi-camcorder-box:before{content:"\F0FD"}.mdi-camcorder-box-off:before{content:"\F0FE"}.mdi-camcorder-off:before{content:"\F0FF"}.mdi-camera:before{content:"\F100"}.mdi-camera-burst:before{content:"\F692"}.mdi-camera-enhance:before{content:"\F101"}.mdi-camera-front:before{content:"\F102"}.mdi-camera-front-variant:before{content:"\F103"}.mdi-camera-gopro:before{content:"\F7A0"}.mdi-camera-iris:before{content:"\F104"}.mdi-camera-metering-center:before{content:"\F7A1"}.mdi-camera-metering-matrix:before{content:"\F7A2"}.mdi-camera-metering-partial:before{content:"\F7A3"}.mdi-camera-metering-spot:before{content:"\F7A4"}.mdi-camera-off:before{content:"\F5DF"}.mdi-camera-party-mode:before{content:"\F105"}.mdi-camera-rear:before{content:"\F106"}.mdi-camera-rear-variant:before{content:"\F107"}.mdi-camera-switch:before{content:"\F108"}.mdi-camera-timer:before{content:"\F109"}.mdi-cancel:before{content:"\F739"}.mdi-candle:before{content:"\F5E2"}.mdi-candycane:before{content:"\F10A"}.mdi-cannabis:before{content:"\F7A5"}.mdi-car:before{content:"\F10B"}.mdi-car-battery:before{content:"\F10C"}.mdi-car-connected:before{content:"\F10D"}.mdi-car-convertable:before{content:"\F7A6"}.mdi-car-estate:before{content:"\F7A7"}.mdi-car-hatchback:before{content:"\F7A8"}.mdi-car-pickup:before{content:"\F7A9"}.mdi-car-side:before{content:"\F7AA"}.mdi-car-sports:before{content:"\F7AB"}.mdi-car-wash:before{content:"\F10E"}.mdi-caravan:before{content:"\F7AC"}.mdi-cards:before{content:"\F638"}.mdi-cards-outline:before{content:"\F639"}.mdi-cards-playing-outline:before{content:"\F63A"}.mdi-cards-variant:before{content:"\F6C6"}.mdi-carrot:before{content:"\F10F"}.mdi-cart:before{content:"\F110"}.mdi-cart-off:before{content:"\F66B"}.mdi-cart-outline:before{content:"\F111"}.mdi-cart-plus:before{content:"\F112"}.mdi-case-sensitive-alt:before{content:"\F113"}.mdi-cash:before{content:"\F114"}.mdi-cash-100:before{content:"\F115"}.mdi-cash-multiple:before{content:"\F116"}.mdi-cash-usd:before{content:"\F117"}.mdi-cast:before{content:"\F118"}.mdi-cast-connected:before{content:"\F119"}.mdi-cast-off:before{content:"\F789"}.mdi-castle:before{content:"\F11A"}.mdi-cat:before{content:"\F11B"}.mdi-cctv:before{content:"\F7AD"}.mdi-ceiling-light:before{content:"\F768"}.mdi-cellphone:before{content:"\F11C"}.mdi-cellphone-android:before{content:"\F11D"}.mdi-cellphone-basic:before{content:"\F11E"}.mdi-cellphone-dock:before{content:"\F11F"}.mdi-cellphone-iphone:before{content:"\F120"}.mdi-cellphone-link:before{content:"\F121"}.mdi-cellphone-link-off:before{content:"\F122"}.mdi-cellphone-settings:before{content:"\F123"}.mdi-certificate:before{content:"\F124"}.mdi-chair-school:before{content:"\F125"}.mdi-chart-arc:before{content:"\F126"}.mdi-chart-areaspline:before{content:"\F127"}.mdi-chart-bar:before{content:"\F128"}.mdi-chart-bar-stacked:before{content:"\F769"}.mdi-chart-bubble:before{content:"\F5E3"}.mdi-chart-donut:before{content:"\F7AE"}.mdi-chart-donut-variant:before{content:"\F7AF"}.mdi-chart-gantt:before{content:"\F66C"}.mdi-chart-histogram:before{content:"\F129"}.mdi-chart-line:before{content:"\F12A"}.mdi-chart-line-stacked:before{content:"\F76A"}.mdi-chart-line-variant:before{content:"\F7B0"}.mdi-chart-pie:before{content:"\F12B"}.mdi-chart-scatterplot-hexbin:before{content:"\F66D"}.mdi-chart-timeline:before{content:"\F66E"}.mdi-check:before{content:"\F12C"}.mdi-check-all:before{content:"\F12D"}.mdi-check-circle:before{content:"\F5E0"}.mdi-check-circle-outline:before{content:"\F5E1"}.mdi-checkbox-blank:before{content:"\F12E"}.mdi-checkbox-blank-circle:before{content:"\F12F"}.mdi-checkbox-blank-circle-outline:before{content:"\F130"}.mdi-checkbox-blank-outline:before{content:"\F131"}.mdi-checkbox-marked:before{content:"\F132"}.mdi-checkbox-marked-circle:before{content:"\F133"}.mdi-checkbox-marked-circle-outline:before{content:"\F134"}.mdi-checkbox-marked-outline:before{content:"\F135"}.mdi-checkbox-multiple-blank:before{content:"\F136"}.mdi-checkbox-multiple-blank-circle:before{content:"\F63B"}.mdi-checkbox-multiple-blank-circle-outline:before{content:"\F63C"}.mdi-checkbox-multiple-blank-outline:before{content:"\F137"}.mdi-checkbox-multiple-marked:before{content:"\F138"}.mdi-checkbox-multiple-marked-circle:before{content:"\F63D"}.mdi-checkbox-multiple-marked-circle-outline:before{content:"\F63E"}.mdi-checkbox-multiple-marked-outline:before{content:"\F139"}.mdi-checkerboard:before{content:"\F13A"}.mdi-chemical-weapon:before{content:"\F13B"}.mdi-chevron-double-down:before{content:"\F13C"}.mdi-chevron-double-left:before{content:"\F13D"}.mdi-chevron-double-right:before{content:"\F13E"}.mdi-chevron-double-up:before{content:"\F13F"}.mdi-chevron-down:before{content:"\F140"}.mdi-chevron-left:before{content:"\F141"}.mdi-chevron-right:before{content:"\F142"}.mdi-chevron-up:before{content:"\F143"}.mdi-chili-hot:before{content:"\F7B1"}.mdi-chili-medium:before{content:"\F7B2"}.mdi-chili-mild:before{content:"\F7B3"}.mdi-chip:before{content:"\F61A"}.mdi-church:before{content:"\F144"}.mdi-circle:before{content:"\F764"}.mdi-circle-outline:before{content:"\F765"}.mdi-cisco-webex:before{content:"\F145"}.mdi-city:before{content:"\F146"}.mdi-clipboard:before{content:"\F147"}.mdi-clipboard-account:before{content:"\F148"}.mdi-clipboard-alert:before{content:"\F149"}.mdi-clipboard-arrow-down:before{content:"\F14A"}.mdi-clipboard-arrow-left:before{content:"\F14B"}.mdi-clipboard-check:before{content:"\F14C"}.mdi-clipboard-flow:before{content:"\F6C7"}.mdi-clipboard-outline:before{content:"\F14D"}.mdi-clipboard-plus:before{content:"\F750"}.mdi-clipboard-text:before{content:"\F14E"}.mdi-clippy:before{content:"\F14F"}.mdi-clock:before{content:"\F150"}.mdi-clock-alert:before{content:"\F5CE"}.mdi-clock-end:before{content:"\F151"}.mdi-clock-fast:before{content:"\F152"}.mdi-clock-in:before{content:"\F153"}.mdi-clock-out:before{content:"\F154"}.mdi-clock-start:before{content:"\F155"}.mdi-close:before{content:"\F156"}.mdi-close-box:before{content:"\F157"}.mdi-close-box-outline:before{content:"\F158"}.mdi-close-circle:before{content:"\F159"}.mdi-close-circle-outline:before{content:"\F15A"}.mdi-close-network:before{content:"\F15B"}.mdi-close-octagon:before{content:"\F15C"}.mdi-close-octagon-outline:before{content:"\F15D"}.mdi-close-outline:before{content:"\F6C8"}.mdi-closed-caption:before{content:"\F15E"}.mdi-cloud:before{content:"\F15F"}.mdi-cloud-braces:before{content:"\F7B4"}.mdi-cloud-check:before{content:"\F160"}.mdi-cloud-circle:before{content:"\F161"}.mdi-cloud-download:before{content:"\F162"}.mdi-cloud-off-outline:before{content:"\F164"}.mdi-cloud-outline:before{content:"\F163"}.mdi-cloud-print:before{content:"\F165"}.mdi-cloud-print-outline:before{content:"\F166"}.mdi-cloud-sync:before{content:"\F63F"}.mdi-cloud-tags:before{content:"\F7B5"}.mdi-cloud-upload:before{content:"\F167"}.mdi-code-array:before{content:"\F168"}.mdi-code-braces:before{content:"\F169"}.mdi-code-brackets:before{content:"\F16A"}.mdi-code-equal:before{content:"\F16B"}.mdi-code-greater-than:before{content:"\F16C"}.mdi-code-greater-than-or-equal:before{content:"\F16D"}.mdi-code-less-than:before{content:"\F16E"}.mdi-code-less-than-or-equal:before{content:"\F16F"}.mdi-code-not-equal:before{content:"\F170"}.mdi-code-not-equal-variant:before{content:"\F171"}.mdi-code-parentheses:before{content:"\F172"}.mdi-code-string:before{content:"\F173"}.mdi-code-tags:before{content:"\F174"}.mdi-code-tags-check:before{content:"\F693"}.mdi-codepen:before{content:"\F175"}.mdi-coffee:before{content:"\F176"}.mdi-coffee-outline:before{content:"\F6C9"}.mdi-coffee-to-go:before{content:"\F177"}.mdi-coin:before{content:"\F178"}.mdi-coins:before{content:"\F694"}.mdi-collage:before{content:"\F640"}.mdi-color-helper:before{content:"\F179"}.mdi-comment:before{content:"\F17A"}.mdi-comment-account:before{content:"\F17B"}.mdi-comment-account-outline:before{content:"\F17C"}.mdi-comment-alert:before{content:"\F17D"}.mdi-comment-alert-outline:before{content:"\F17E"}.mdi-comment-check:before{content:"\F17F"}.mdi-comment-check-outline:before{content:"\F180"}.mdi-comment-multiple-outline:before{content:"\F181"}.mdi-comment-outline:before{content:"\F182"}.mdi-comment-plus-outline:before{content:"\F183"}.mdi-comment-processing:before{content:"\F184"}.mdi-comment-processing-outline:before{content:"\F185"}.mdi-comment-question-outline:before{content:"\F186"}.mdi-comment-remove-outline:before{content:"\F187"}.mdi-comment-text:before{content:"\F188"}.mdi-comment-text-outline:before{content:"\F189"}.mdi-compare:before{content:"\F18A"}.mdi-compass:before{content:"\F18B"}.mdi-compass-outline:before{content:"\F18C"}.mdi-console:before{content:"\F18D"}.mdi-console-line:before{content:"\F7B6"}.mdi-contact-mail:before{content:"\F18E"}.mdi-contacts:before{content:"\F6CA"}.mdi-content-copy:before{content:"\F18F"}.mdi-content-cut:before{content:"\F190"}.mdi-content-duplicate:before{content:"\F191"}.mdi-content-paste:before{content:"\F192"}.mdi-content-save:before{content:"\F193"}.mdi-content-save-all:before{content:"\F194"}.mdi-content-save-settings:before{content:"\F61B"}.mdi-contrast:before{content:"\F195"}.mdi-contrast-box:before{content:"\F196"}.mdi-contrast-circle:before{content:"\F197"}.mdi-cookie:before{content:"\F198"}.mdi-copyright:before{content:"\F5E6"}.mdi-corn:before{content:"\F7B7"}.mdi-counter:before{content:"\F199"}.mdi-cow:before{content:"\F19A"}.mdi-creation:before{content:"\F1C9"}.mdi-credit-card:before{content:"\F19B"}.mdi-credit-card-multiple:before{content:"\F19C"}.mdi-credit-card-off:before{content:"\F5E4"}.mdi-credit-card-plus:before{content:"\F675"}.mdi-credit-card-scan:before{content:"\F19D"}.mdi-crop:before{content:"\F19E"}.mdi-crop-free:before{content:"\F19F"}.mdi-crop-landscape:before{content:"\F1A0"}.mdi-crop-portrait:before{content:"\F1A1"}.mdi-crop-rotate:before{content:"\F695"}.mdi-crop-square:before{content:"\F1A2"}.mdi-crosshairs:before{content:"\F1A3"}.mdi-crosshairs-gps:before{content:"\F1A4"}.mdi-crown:before{content:"\F1A5"}.mdi-cube:before{content:"\F1A6"}.mdi-cube-outline:before{content:"\F1A7"}.mdi-cube-send:before{content:"\F1A8"}.mdi-cube-unfolded:before{content:"\F1A9"}.mdi-cup:before{content:"\F1AA"}.mdi-cup-off:before{content:"\F5E5"}.mdi-cup-water:before{content:"\F1AB"}.mdi-currency-btc:before{content:"\F1AC"}.mdi-currency-chf:before{content:"\F7B8"}.mdi-currency-cny:before{content:"\F7B9"}.mdi-currency-eth:before{content:"\F7BA"}.mdi-currency-eur:before{content:"\F1AD"}.mdi-currency-gbp:before{content:"\F1AE"}.mdi-currency-inr:before{content:"\F1AF"}.mdi-currency-jpy:before{content:"\F7BB"}.mdi-currency-krw:before{content:"\F7BC"}.mdi-currency-ngn:before{content:"\F1B0"}.mdi-currency-rub:before{content:"\F1B1"}.mdi-currency-sign:before{content:"\F7BD"}.mdi-currency-try:before{content:"\F1B2"}.mdi-currency-twd:before{content:"\F7BE"}.mdi-currency-usd:before{content:"\F1B3"}.mdi-currency-usd-off:before{content:"\F679"}.mdi-cursor-default:before{content:"\F1B4"}.mdi-cursor-default-outline:before{content:"\F1B5"}.mdi-cursor-move:before{content:"\F1B6"}.mdi-cursor-pointer:before{content:"\F1B7"}.mdi-cursor-text:before{content:"\F5E7"}.mdi-database:before{content:"\F1B8"}.mdi-database-minus:before{content:"\F1B9"}.mdi-database-plus:before{content:"\F1BA"}.mdi-debug-step-into:before{content:"\F1BB"}.mdi-debug-step-out:before{content:"\F1BC"}.mdi-debug-step-over:before{content:"\F1BD"}.mdi-decagram:before{content:"\F76B"}.mdi-decagram-outline:before{content:"\F76C"}.mdi-decimal-decrease:before{content:"\F1BE"}.mdi-decimal-increase:before{content:"\F1BF"}.mdi-delete:before{content:"\F1C0"}.mdi-delete-circle:before{content:"\F682"}.mdi-delete-empty:before{content:"\F6CB"}.mdi-delete-forever:before{content:"\F5E8"}.mdi-delete-sweep:before{content:"\F5E9"}.mdi-delete-variant:before{content:"\F1C1"}.mdi-delta:before{content:"\F1C2"}.mdi-deskphone:before{content:"\F1C3"}.mdi-desktop-classic:before{content:"\F7BF"}.mdi-desktop-mac:before{content:"\F1C4"}.mdi-desktop-tower:before{content:"\F1C5"}.mdi-details:before{content:"\F1C6"}.mdi-developer-board:before{content:"\F696"}.mdi-deviantart:before{content:"\F1C7"}.mdi-dialpad:before{content:"\F61C"}.mdi-diamond:before{content:"\F1C8"}.mdi-dice-1:before{content:"\F1CA"}.mdi-dice-2:before{content:"\F1CB"}.mdi-dice-3:before{content:"\F1CC"}.mdi-dice-4:before{content:"\F1CD"}.mdi-dice-5:before{content:"\F1CE"}.mdi-dice-6:before{content:"\F1CF"}.mdi-dice-d10:before{content:"\F76E"}.mdi-dice-d20:before{content:"\F5EA"}.mdi-dice-d4:before{content:"\F5EB"}.mdi-dice-d6:before{content:"\F5EC"}.mdi-dice-d8:before{content:"\F5ED"}.mdi-dice-multiple:before{content:"\F76D"}.mdi-dictionary:before{content:"\F61D"}.mdi-dip-switch:before{content:"\F7C0"}.mdi-directions:before{content:"\F1D0"}.mdi-directions-fork:before{content:"\F641"}.mdi-discord:before{content:"\F66F"}.mdi-disk:before{content:"\F5EE"}.mdi-disk-alert:before{content:"\F1D1"}.mdi-disqus:before{content:"\F1D2"}.mdi-disqus-outline:before{content:"\F1D3"}.mdi-division:before{content:"\F1D4"}.mdi-division-box:before{content:"\F1D5"}.mdi-dna:before{content:"\F683"}.mdi-dns:before{content:"\F1D6"}.mdi-do-not-disturb:before{content:"\F697"}.mdi-do-not-disturb-off:before{content:"\F698"}.mdi-dolby:before{content:"\F6B2"}.mdi-domain:before{content:"\F1D7"}.mdi-donkey:before{content:"\F7C1"}.mdi-dots-horizontal:before{content:"\F1D8"}.mdi-dots-horizontal-circle:before{content:"\F7C2"}.mdi-dots-vertical:before{content:"\F1D9"}.mdi-dots-vertical-circle:before{content:"\F7C3"}.mdi-douban:before{content:"\F699"}.mdi-download:before{content:"\F1DA"}.mdi-download-network:before{content:"\F6F3"}.mdi-drag:before{content:"\F1DB"}.mdi-drag-horizontal:before{content:"\F1DC"}.mdi-drag-vertical:before{content:"\F1DD"}.mdi-drawing:before{content:"\F1DE"}.mdi-drawing-box:before{content:"\F1DF"}.mdi-dribbble:before{content:"\F1E0"}.mdi-dribbble-box:before{content:"\F1E1"}.mdi-drone:before{content:"\F1E2"}.mdi-dropbox:before{content:"\F1E3"}.mdi-drupal:before{content:"\F1E4"}.mdi-duck:before{content:"\F1E5"}.mdi-dumbbell:before{content:"\F1E6"}.mdi-ear-hearing:before{content:"\F7C4"}.mdi-earth:before{content:"\F1E7"}.mdi-earth-box:before{content:"\F6CC"}.mdi-earth-box-off:before{content:"\F6CD"}.mdi-earth-off:before{content:"\F1E8"}.mdi-edge:before{content:"\F1E9"}.mdi-eject:before{content:"\F1EA"}.mdi-elephant:before{content:"\F7C5"}.mdi-elevation-decline:before{content:"\F1EB"}.mdi-elevation-rise:before{content:"\F1EC"}.mdi-elevator:before{content:"\F1ED"}.mdi-email:before{content:"\F1EE"}.mdi-email-alert:before{content:"\F6CE"}.mdi-email-open:before{content:"\F1EF"}.mdi-email-open-outline:before{content:"\F5EF"}.mdi-email-outline:before{content:"\F1F0"}.mdi-email-secure:before{content:"\F1F1"}.mdi-email-variant:before{content:"\F5F0"}.mdi-emby:before{content:"\F6B3"}.mdi-emoticon:before{content:"\F1F2"}.mdi-emoticon-cool:before{content:"\F1F3"}.mdi-emoticon-dead:before{content:"\F69A"}.mdi-emoticon-devil:before{content:"\F1F4"}.mdi-emoticon-excited:before{content:"\F69B"}.mdi-emoticon-happy:before{content:"\F1F5"}.mdi-emoticon-neutral:before{content:"\F1F6"}.mdi-emoticon-poop:before{content:"\F1F7"}.mdi-emoticon-sad:before{content:"\F1F8"}.mdi-emoticon-tongue:before{content:"\F1F9"}.mdi-engine:before{content:"\F1FA"}.mdi-engine-outline:before{content:"\F1FB"}.mdi-equal:before{content:"\F1FC"}.mdi-equal-box:before{content:"\F1FD"}.mdi-eraser:before{content:"\F1FE"}.mdi-eraser-variant:before{content:"\F642"}.mdi-escalator:before{content:"\F1FF"}.mdi-ethernet:before{content:"\F200"}.mdi-ethernet-cable:before{content:"\F201"}.mdi-ethernet-cable-off:before{content:"\F202"}.mdi-etsy:before{content:"\F203"}.mdi-ev-station:before{content:"\F5F1"}.mdi-eventbrite:before{content:"\F7C6"}.mdi-evernote:before{content:"\F204"}.mdi-exclamation:before{content:"\F205"}.mdi-exit-to-app:before{content:"\F206"}.mdi-export:before{content:"\F207"}.mdi-eye:before{content:"\F208"}.mdi-eye-off:before{content:"\F209"}.mdi-eye-off-outline:before{content:"\F6D0"}.mdi-eye-outline:before{content:"\F6CF"}.mdi-eyedropper:before{content:"\F20A"}.mdi-eyedropper-variant:before{content:"\F20B"}.mdi-face:before{content:"\F643"}.mdi-face-profile:before{content:"\F644"}.mdi-facebook:before{content:"\F20C"}.mdi-facebook-box:before{content:"\F20D"}.mdi-facebook-messenger:before{content:"\F20E"}.mdi-factory:before{content:"\F20F"}.mdi-fan:before{content:"\F210"}.mdi-fast-forward:before{content:"\F211"}.mdi-fast-forward-outline:before{content:"\F6D1"}.mdi-fax:before{content:"\F212"}.mdi-feather:before{content:"\F6D2"}.mdi-ferry:before{content:"\F213"}.mdi-file:before{content:"\F214"}.mdi-file-account:before{content:"\F73A"}.mdi-file-chart:before{content:"\F215"}.mdi-file-check:before{content:"\F216"}.mdi-file-cloud:before{content:"\F217"}.mdi-file-delimited:before{content:"\F218"}.mdi-file-document:before{content:"\F219"}.mdi-file-document-box:before{content:"\F21A"}.mdi-file-excel:before{content:"\F21B"}.mdi-file-excel-box:before{content:"\F21C"}.mdi-file-export:before{content:"\F21D"}.mdi-file-find:before{content:"\F21E"}.mdi-file-hidden:before{content:"\F613"}.mdi-file-image:before{content:"\F21F"}.mdi-file-import:before{content:"\F220"}.mdi-file-lock:before{content:"\F221"}.mdi-file-multiple:before{content:"\F222"}.mdi-file-music:before{content:"\F223"}.mdi-file-outline:before{content:"\F224"}.mdi-file-pdf:before{content:"\F225"}.mdi-file-pdf-box:before{content:"\F226"}.mdi-file-plus:before{content:"\F751"}.mdi-file-powerpoint:before{content:"\F227"}.mdi-file-powerpoint-box:before{content:"\F228"}.mdi-file-presentation-box:before{content:"\F229"}.mdi-file-restore:before{content:"\F670"}.mdi-file-send:before{content:"\F22A"}.mdi-file-tree:before{content:"\F645"}.mdi-file-video:before{content:"\F22B"}.mdi-file-word:before{content:"\F22C"}.mdi-file-word-box:before{content:"\F22D"}.mdi-file-xml:before{content:"\F22E"}.mdi-film:before{content:"\F22F"}.mdi-filmstrip:before{content:"\F230"}.mdi-filmstrip-off:before{content:"\F231"}.mdi-filter:before{content:"\F232"}.mdi-filter-outline:before{content:"\F233"}.mdi-filter-remove:before{content:"\F234"}.mdi-filter-remove-outline:before{content:"\F235"}.mdi-filter-variant:before{content:"\F236"}.mdi-find-replace:before{content:"\F6D3"}.mdi-fingerprint:before{content:"\F237"}.mdi-fire:before{content:"\F238"}.mdi-firefox:before{content:"\F239"}.mdi-fish:before{content:"\F23A"}.mdi-flag:before{content:"\F23B"}.mdi-flag-checkered:before{content:"\F23C"}.mdi-flag-outline:before{content:"\F23D"}.mdi-flag-outline-variant:before{content:"\F23E"}.mdi-flag-triangle:before{content:"\F23F"}.mdi-flag-variant:before{content:"\F240"}.mdi-flash:before{content:"\F241"}.mdi-flash-auto:before{content:"\F242"}.mdi-flash-off:before{content:"\F243"}.mdi-flash-outline:before{content:"\F6D4"}.mdi-flash-red-eye:before{content:"\F67A"}.mdi-flashlight:before{content:"\F244"}.mdi-flashlight-off:before{content:"\F245"}.mdi-flask:before{content:"\F093"}.mdi-flask-empty:before{content:"\F094"}.mdi-flask-empty-outline:before{content:"\F095"}.mdi-flask-outline:before{content:"\F096"}.mdi-flattr:before{content:"\F246"}.mdi-flip-to-back:before{content:"\F247"}.mdi-flip-to-front:before{content:"\F248"}.mdi-floppy:before{content:"\F249"}.mdi-flower:before{content:"\F24A"}.mdi-folder:before{content:"\F24B"}.mdi-folder-account:before{content:"\F24C"}.mdi-folder-download:before{content:"\F24D"}.mdi-folder-google-drive:before{content:"\F24E"}.mdi-folder-image:before{content:"\F24F"}.mdi-folder-lock:before{content:"\F250"}.mdi-folder-lock-open:before{content:"\F251"}.mdi-folder-move:before{content:"\F252"}.mdi-folder-multiple:before{content:"\F253"}.mdi-folder-multiple-image:before{content:"\F254"}.mdi-folder-multiple-outline:before{content:"\F255"}.mdi-folder-open:before{content:"\F76F"}.mdi-folder-outline:before{content:"\F256"}.mdi-folder-plus:before{content:"\F257"}.mdi-folder-remove:before{content:"\F258"}.mdi-folder-star:before{content:"\F69C"}.mdi-folder-upload:before{content:"\F259"}.mdi-font-awesome:before{content:"\F03A"}.mdi-food:before{content:"\F25A"}.mdi-food-apple:before{content:"\F25B"}.mdi-food-croissant:before{content:"\F7C7"}.mdi-food-fork-drink:before{content:"\F5F2"}.mdi-food-off:before{content:"\F5F3"}.mdi-food-variant:before{content:"\F25C"}.mdi-football:before{content:"\F25D"}.mdi-football-australian:before{content:"\F25E"}.mdi-football-helmet:before{content:"\F25F"}.mdi-forklift:before{content:"\F7C8"}.mdi-format-align-bottom:before{content:"\F752"}.mdi-format-align-center:before{content:"\F260"}.mdi-format-align-justify:before{content:"\F261"}.mdi-format-align-left:before{content:"\F262"}.mdi-format-align-middle:before{content:"\F753"}.mdi-format-align-right:before{content:"\F263"}.mdi-format-align-top:before{content:"\F754"}.mdi-format-annotation-plus:before{content:"\F646"}.mdi-format-bold:before{content:"\F264"}.mdi-format-clear:before{content:"\F265"}.mdi-format-color-fill:before{content:"\F266"}.mdi-format-color-text:before{content:"\F69D"}.mdi-format-float-center:before{content:"\F267"}.mdi-format-float-left:before{content:"\F268"}.mdi-format-float-none:before{content:"\F269"}.mdi-format-float-right:before{content:"\F26A"}.mdi-format-font:before{content:"\F6D5"}.mdi-format-header-1:before{content:"\F26B"}.mdi-format-header-2:before{content:"\F26C"}.mdi-format-header-3:before{content:"\F26D"}.mdi-format-header-4:before{content:"\F26E"}.mdi-format-header-5:before{content:"\F26F"}.mdi-format-header-6:before{content:"\F270"}.mdi-format-header-decrease:before{content:"\F271"}.mdi-format-header-equal:before{content:"\F272"}.mdi-format-header-increase:before{content:"\F273"}.mdi-format-header-pound:before{content:"\F274"}.mdi-format-horizontal-align-center:before{content:"\F61E"}.mdi-format-horizontal-align-left:before{content:"\F61F"}.mdi-format-horizontal-align-right:before{content:"\F620"}.mdi-format-indent-decrease:before{content:"\F275"}.mdi-format-indent-increase:before{content:"\F276"}.mdi-format-italic:before{content:"\F277"}.mdi-format-line-spacing:before{content:"\F278"}.mdi-format-line-style:before{content:"\F5C8"}.mdi-format-line-weight:before{content:"\F5C9"}.mdi-format-list-bulleted:before{content:"\F279"}.mdi-format-list-bulleted-type:before{content:"\F27A"}.mdi-format-list-checks:before{content:"\F755"}.mdi-format-list-numbers:before{content:"\F27B"}.mdi-format-page-break:before{content:"\F6D6"}.mdi-format-paint:before{content:"\F27C"}.mdi-format-paragraph:before{content:"\F27D"}.mdi-format-pilcrow:before{content:"\F6D7"}.mdi-format-quote-close:before{content:"\F27E"}.mdi-format-quote-open:before{content:"\F756"}.mdi-format-rotate-90:before{content:"\F6A9"}.mdi-format-section:before{content:"\F69E"}.mdi-format-size:before{content:"\F27F"}.mdi-format-strikethrough:before{content:"\F280"}.mdi-format-strikethrough-variant:before{content:"\F281"}.mdi-format-subscript:before{content:"\F282"}.mdi-format-superscript:before{content:"\F283"}.mdi-format-text:before{content:"\F284"}.mdi-format-textdirection-l-to-r:before{content:"\F285"}.mdi-format-textdirection-r-to-l:before{content:"\F286"}.mdi-format-title:before{content:"\F5F4"}.mdi-format-underline:before{content:"\F287"}.mdi-format-vertical-align-bottom:before{content:"\F621"}.mdi-format-vertical-align-center:before{content:"\F622"}.mdi-format-vertical-align-top:before{content:"\F623"}.mdi-format-wrap-inline:before{content:"\F288"}.mdi-format-wrap-square:before{content:"\F289"}.mdi-format-wrap-tight:before{content:"\F28A"}.mdi-format-wrap-top-bottom:before{content:"\F28B"}.mdi-forum:before{content:"\F28C"}.mdi-forward:before{content:"\F28D"}.mdi-foursquare:before{content:"\F28E"}.mdi-fridge:before{content:"\F28F"}.mdi-fridge-filled:before{content:"\F290"}.mdi-fridge-filled-bottom:before{content:"\F291"}.mdi-fridge-filled-top:before{content:"\F292"}.mdi-fuel:before{content:"\F7C9"}.mdi-fullscreen:before{content:"\F293"}.mdi-fullscreen-exit:before{content:"\F294"}.mdi-function:before{content:"\F295"}.mdi-gamepad:before{content:"\F296"}.mdi-gamepad-variant:before{content:"\F297"}.mdi-garage:before{content:"\F6D8"}.mdi-garage-open:before{content:"\F6D9"}.mdi-gas-cylinder:before{content:"\F647"}.mdi-gas-station:before{content:"\F298"}.mdi-gate:before{content:"\F299"}.mdi-gauge:before{content:"\F29A"}.mdi-gavel:before{content:"\F29B"}.mdi-gender-female:before{content:"\F29C"}.mdi-gender-male:before{content:"\F29D"}.mdi-gender-male-female:before{content:"\F29E"}.mdi-gender-transgender:before{content:"\F29F"}.mdi-gesture:before{content:"\F7CA"}.mdi-gesture-double-tap:before{content:"\F73B"}.mdi-gesture-swipe-down:before{content:"\F73C"}.mdi-gesture-swipe-left:before{content:"\F73D"}.mdi-gesture-swipe-right:before{content:"\F73E"}.mdi-gesture-swipe-up:before{content:"\F73F"}.mdi-gesture-tap:before{content:"\F740"}.mdi-gesture-two-double-tap:before{content:"\F741"}.mdi-gesture-two-tap:before{content:"\F742"}.mdi-ghost:before{content:"\F2A0"}.mdi-gift:before{content:"\F2A1"}.mdi-git:before{content:"\F2A2"}.mdi-github-box:before{content:"\F2A3"}.mdi-github-circle:before{content:"\F2A4"}.mdi-github-face:before{content:"\F6DA"}.mdi-glass-flute:before{content:"\F2A5"}.mdi-glass-mug:before{content:"\F2A6"}.mdi-glass-stange:before{content:"\F2A7"}.mdi-glass-tulip:before{content:"\F2A8"}.mdi-glassdoor:before{content:"\F2A9"}.mdi-glasses:before{content:"\F2AA"}.mdi-gmail:before{content:"\F2AB"}.mdi-gnome:before{content:"\F2AC"}.mdi-gondola:before{content:"\F685"}.mdi-google:before{content:"\F2AD"}.mdi-google-analytics:before{content:"\F7CB"}.mdi-google-assistant:before{content:"\F7CC"}.mdi-google-cardboard:before{content:"\F2AE"}.mdi-google-chrome:before{content:"\F2AF"}.mdi-google-circles:before{content:"\F2B0"}.mdi-google-circles-communities:before{content:"\F2B1"}.mdi-google-circles-extended:before{content:"\F2B2"}.mdi-google-circles-group:before{content:"\F2B3"}.mdi-google-controller:before{content:"\F2B4"}.mdi-google-controller-off:before{content:"\F2B5"}.mdi-google-drive:before{content:"\F2B6"}.mdi-google-earth:before{content:"\F2B7"}.mdi-google-glass:before{content:"\F2B8"}.mdi-google-keep:before{content:"\F6DB"}.mdi-google-maps:before{content:"\F5F5"}.mdi-google-nearby:before{content:"\F2B9"}.mdi-google-pages:before{content:"\F2BA"}.mdi-google-photos:before{content:"\F6DC"}.mdi-google-physical-web:before{content:"\F2BB"}.mdi-google-play:before{content:"\F2BC"}.mdi-google-plus:before{content:"\F2BD"}.mdi-google-plus-box:before{content:"\F2BE"}.mdi-google-translate:before{content:"\F2BF"}.mdi-google-wallet:before{content:"\F2C0"}.mdi-gradient:before{content:"\F69F"}.mdi-grease-pencil:before{content:"\F648"}.mdi-grid:before{content:"\F2C1"}.mdi-grid-large:before{content:"\F757"}.mdi-grid-off:before{content:"\F2C2"}.mdi-group:before{content:"\F2C3"}.mdi-guitar-acoustic:before{content:"\F770"}.mdi-guitar-electric:before{content:"\F2C4"}.mdi-guitar-pick:before{content:"\F2C5"}.mdi-guitar-pick-outline:before{content:"\F2C6"}.mdi-hackernews:before{content:"\F624"}.mdi-hamburger:before{content:"\F684"}.mdi-hand-pointing-right:before{content:"\F2C7"}.mdi-hanger:before{content:"\F2C8"}.mdi-hangouts:before{content:"\F2C9"}.mdi-harddisk:before{content:"\F2CA"}.mdi-headphones:before{content:"\F2CB"}.mdi-headphones-box:before{content:"\F2CC"}.mdi-headphones-off:before{content:"\F7CD"}.mdi-headphones-settings:before{content:"\F2CD"}.mdi-headset:before{content:"\F2CE"}.mdi-headset-dock:before{content:"\F2CF"}.mdi-headset-off:before{content:"\F2D0"}.mdi-heart:before{content:"\F2D1"}.mdi-heart-box:before{content:"\F2D2"}.mdi-heart-box-outline:before{content:"\F2D3"}.mdi-heart-broken:before{content:"\F2D4"}.mdi-heart-half:before{content:"\F6DE"}.mdi-heart-half-full:before{content:"\F6DD"}.mdi-heart-half-outline:before{content:"\F6DF"}.mdi-heart-off:before{content:"\F758"}.mdi-heart-outline:before{content:"\F2D5"}.mdi-heart-pulse:before{content:"\F5F6"}.mdi-help:before{content:"\F2D6"}.mdi-help-box:before{content:"\F78A"}.mdi-help-circle:before{content:"\F2D7"}.mdi-help-circle-outline:before{content:"\F625"}.mdi-help-network:before{content:"\F6F4"}.mdi-hexagon:before{content:"\F2D8"}.mdi-hexagon-multiple:before{content:"\F6E0"}.mdi-hexagon-outline:before{content:"\F2D9"}.mdi-high-definition:before{content:"\F7CE"}.mdi-highway:before{content:"\F5F7"}.mdi-history:before{content:"\F2DA"}.mdi-hololens:before{content:"\F2DB"}.mdi-home:before{content:"\F2DC"}.mdi-home-assistant:before{content:"\F7CF"}.mdi-home-automation:before{content:"\F7D0"}.mdi-home-circle:before{content:"\F7D1"}.mdi-home-map-marker:before{content:"\F5F8"}.mdi-home-modern:before{content:"\F2DD"}.mdi-home-outline:before{content:"\F6A0"}.mdi-home-variant:before{content:"\F2DE"}.mdi-hook:before{content:"\F6E1"}.mdi-hook-off:before{content:"\F6E2"}.mdi-hops:before{content:"\F2DF"}.mdi-hospital:before{content:"\F2E0"}.mdi-hospital-building:before{content:"\F2E1"}.mdi-hospital-marker:before{content:"\F2E2"}.mdi-hotel:before{content:"\F2E3"}.mdi-houzz:before{content:"\F2E4"}.mdi-houzz-box:before{content:"\F2E5"}.mdi-human:before{content:"\F2E6"}.mdi-human-child:before{content:"\F2E7"}.mdi-human-female:before{content:"\F649"}.mdi-human-greeting:before{content:"\F64A"}.mdi-human-handsdown:before{content:"\F64B"}.mdi-human-handsup:before{content:"\F64C"}.mdi-human-male:before{content:"\F64D"}.mdi-human-male-female:before{content:"\F2E8"}.mdi-human-pregnant:before{content:"\F5CF"}.mdi-humble-bundle:before{content:"\F743"}.mdi-image:before{content:"\F2E9"}.mdi-image-album:before{content:"\F2EA"}.mdi-image-area:before{content:"\F2EB"}.mdi-image-area-close:before{content:"\F2EC"}.mdi-image-broken:before{content:"\F2ED"}.mdi-image-broken-variant:before{content:"\F2EE"}.mdi-image-filter:before{content:"\F2EF"}.mdi-image-filter-black-white:before{content:"\F2F0"}.mdi-image-filter-center-focus:before{content:"\F2F1"}.mdi-image-filter-center-focus-weak:before{content:"\F2F2"}.mdi-image-filter-drama:before{content:"\F2F3"}.mdi-image-filter-frames:before{content:"\F2F4"}.mdi-image-filter-hdr:before{content:"\F2F5"}.mdi-image-filter-none:before{content:"\F2F6"}.mdi-image-filter-tilt-shift:before{content:"\F2F7"}.mdi-image-filter-vintage:before{content:"\F2F8"}.mdi-image-multiple:before{content:"\F2F9"}.mdi-import:before{content:"\F2FA"}.mdi-inbox:before{content:"\F686"}.mdi-inbox-arrow-down:before{content:"\F2FB"}.mdi-inbox-arrow-up:before{content:"\F3D1"}.mdi-incognito:before{content:"\F5F9"}.mdi-infinity:before{content:"\F6E3"}.mdi-information:before{content:"\F2FC"}.mdi-information-outline:before{content:"\F2FD"}.mdi-information-variant:before{content:"\F64E"}.mdi-instagram:before{content:"\F2FE"}.mdi-instapaper:before{content:"\F2FF"}.mdi-internet-explorer:before{content:"\F300"}.mdi-invert-colors:before{content:"\F301"}.mdi-itunes:before{content:"\F676"}.mdi-jeepney:before{content:"\F302"}.mdi-jira:before{content:"\F303"}.mdi-jsfiddle:before{content:"\F304"}.mdi-json:before{content:"\F626"}.mdi-keg:before{content:"\F305"}.mdi-kettle:before{content:"\F5FA"}.mdi-key:before{content:"\F306"}.mdi-key-change:before{content:"\F307"}.mdi-key-minus:before{content:"\F308"}.mdi-key-plus:before{content:"\F309"}.mdi-key-remove:before{content:"\F30A"}.mdi-key-variant:before{content:"\F30B"}.mdi-keyboard:before{content:"\F30C"}.mdi-keyboard-backspace:before{content:"\F30D"}.mdi-keyboard-caps:before{content:"\F30E"}.mdi-keyboard-close:before{content:"\F30F"}.mdi-keyboard-off:before{content:"\F310"}.mdi-keyboard-return:before{content:"\F311"}.mdi-keyboard-tab:before{content:"\F312"}.mdi-keyboard-variant:before{content:"\F313"}.mdi-kickstarter:before{content:"\F744"}.mdi-kodi:before{content:"\F314"}.mdi-label:before{content:"\F315"}.mdi-label-outline:before{content:"\F316"}.mdi-lambda:before{content:"\F627"}.mdi-lamp:before{content:"\F6B4"}.mdi-lan:before{content:"\F317"}.mdi-lan-connect:before{content:"\F318"}.mdi-lan-disconnect:before{content:"\F319"}.mdi-lan-pending:before{content:"\F31A"}.mdi-language-c:before{content:"\F671"}.mdi-language-cpp:before{content:"\F672"}.mdi-language-csharp:before{content:"\F31B"}.mdi-language-css3:before{content:"\F31C"}.mdi-language-go:before{content:"\F7D2"}.mdi-language-html5:before{content:"\F31D"}.mdi-language-javascript:before{content:"\F31E"}.mdi-language-php:before{content:"\F31F"}.mdi-language-python:before{content:"\F320"}.mdi-language-python-text:before{content:"\F321"}.mdi-language-r:before{content:"\F7D3"}.mdi-language-swift:before{content:"\F6E4"}.mdi-language-typescript:before{content:"\F6E5"}.mdi-laptop:before{content:"\F322"}.mdi-laptop-chromebook:before{content:"\F323"}.mdi-laptop-mac:before{content:"\F324"}.mdi-laptop-off:before{content:"\F6E6"}.mdi-laptop-windows:before{content:"\F325"}.mdi-lastfm:before{content:"\F326"}.mdi-launch:before{content:"\F327"}.mdi-lava-lamp:before{content:"\F7D4"}.mdi-layers:before{content:"\F328"}.mdi-layers-off:before{content:"\F329"}.mdi-lead-pencil:before{content:"\F64F"}.mdi-leaf:before{content:"\F32A"}.mdi-led-off:before{content:"\F32B"}.mdi-led-on:before{content:"\F32C"}.mdi-led-outline:before{content:"\F32D"}.mdi-led-strip:before{content:"\F7D5"}.mdi-led-variant-off:before{content:"\F32E"}.mdi-led-variant-on:before{content:"\F32F"}.mdi-led-variant-outline:before{content:"\F330"}.mdi-library:before{content:"\F331"}.mdi-library-books:before{content:"\F332"}.mdi-library-music:before{content:"\F333"}.mdi-library-plus:before{content:"\F334"}.mdi-lightbulb:before{content:"\F335"}.mdi-lightbulb-on:before{content:"\F6E7"}.mdi-lightbulb-on-outline:before{content:"\F6E8"}.mdi-lightbulb-outline:before{content:"\F336"}.mdi-link:before{content:"\F337"}.mdi-link-off:before{content:"\F338"}.mdi-link-variant:before{content:"\F339"}.mdi-link-variant-off:before{content:"\F33A"}.mdi-linkedin:before{content:"\F33B"}.mdi-linkedin-box:before{content:"\F33C"}.mdi-linux:before{content:"\F33D"}.mdi-loading:before{content:"\F771"}.mdi-lock:before{content:"\F33E"}.mdi-lock-open:before{content:"\F33F"}.mdi-lock-open-outline:before{content:"\F340"}.mdi-lock-outline:before{content:"\F341"}.mdi-lock-pattern:before{content:"\F6E9"}.mdi-lock-plus:before{content:"\F5FB"}.mdi-lock-reset:before{content:"\F772"}.mdi-locker:before{content:"\F7D6"}.mdi-locker-multiple:before{content:"\F7D7"}.mdi-login:before{content:"\F342"}.mdi-login-variant:before{content:"\F5FC"}.mdi-logout:before{content:"\F343"}.mdi-logout-variant:before{content:"\F5FD"}.mdi-looks:before{content:"\F344"}.mdi-loop:before{content:"\F6EA"}.mdi-loupe:before{content:"\F345"}.mdi-lumx:before{content:"\F346"}.mdi-magnet:before{content:"\F347"}.mdi-magnet-on:before{content:"\F348"}.mdi-magnify:before{content:"\F349"}.mdi-magnify-minus:before{content:"\F34A"}.mdi-magnify-minus-outline:before{content:"\F6EB"}.mdi-magnify-plus:before{content:"\F34B"}.mdi-magnify-plus-outline:before{content:"\F6EC"}.mdi-mail-ru:before{content:"\F34C"}.mdi-mailbox:before{content:"\F6ED"}.mdi-map:before{content:"\F34D"}.mdi-map-marker:before{content:"\F34E"}.mdi-map-marker-circle:before{content:"\F34F"}.mdi-map-marker-minus:before{content:"\F650"}.mdi-map-marker-multiple:before{content:"\F350"}.mdi-map-marker-off:before{content:"\F351"}.mdi-map-marker-outline:before{content:"\F7D8"}.mdi-map-marker-plus:before{content:"\F651"}.mdi-map-marker-radius:before{content:"\F352"}.mdi-margin:before{content:"\F353"}.mdi-markdown:before{content:"\F354"}.mdi-marker:before{content:"\F652"}.mdi-marker-check:before{content:"\F355"}.mdi-martini:before{content:"\F356"}.mdi-material-ui:before{content:"\F357"}.mdi-math-compass:before{content:"\F358"}.mdi-matrix:before{content:"\F628"}.mdi-maxcdn:before{content:"\F359"}.mdi-medical-bag:before{content:"\F6EE"}.mdi-medium:before{content:"\F35A"}.mdi-memory:before{content:"\F35B"}.mdi-menu:before{content:"\F35C"}.mdi-menu-down:before{content:"\F35D"}.mdi-menu-down-outline:before{content:"\F6B5"}.mdi-menu-left:before{content:"\F35E"}.mdi-menu-right:before{content:"\F35F"}.mdi-menu-up:before{content:"\F360"}.mdi-menu-up-outline:before{content:"\F6B6"}.mdi-message:before{content:"\F361"}.mdi-message-alert:before{content:"\F362"}.mdi-message-bulleted:before{content:"\F6A1"}.mdi-message-bulleted-off:before{content:"\F6A2"}.mdi-message-draw:before{content:"\F363"}.mdi-message-image:before{content:"\F364"}.mdi-message-outline:before{content:"\F365"}.mdi-message-plus:before{content:"\F653"}.mdi-message-processing:before{content:"\F366"}.mdi-message-reply:before{content:"\F367"}.mdi-message-reply-text:before{content:"\F368"}.mdi-message-settings:before{content:"\F6EF"}.mdi-message-settings-variant:before{content:"\F6F0"}.mdi-message-text:before{content:"\F369"}.mdi-message-text-outline:before{content:"\F36A"}.mdi-message-video:before{content:"\F36B"}.mdi-meteor:before{content:"\F629"}.mdi-metronome:before{content:"\F7D9"}.mdi-metronome-tick:before{content:"\F7DA"}.mdi-micro-sd:before{content:"\F7DB"}.mdi-microphone:before{content:"\F36C"}.mdi-microphone-off:before{content:"\F36D"}.mdi-microphone-outline:before{content:"\F36E"}.mdi-microphone-settings:before{content:"\F36F"}.mdi-microphone-variant:before{content:"\F370"}.mdi-microphone-variant-off:before{content:"\F371"}.mdi-microscope:before{content:"\F654"}.mdi-microsoft:before{content:"\F372"}.mdi-minecraft:before{content:"\F373"}.mdi-minus:before{content:"\F374"}.mdi-minus-box:before{content:"\F375"}.mdi-minus-box-outline:before{content:"\F6F1"}.mdi-minus-circle:before{content:"\F376"}.mdi-minus-circle-outline:before{content:"\F377"}.mdi-minus-network:before{content:"\F378"}.mdi-mixcloud:before{content:"\F62A"}.mdi-mixer:before{content:"\F7DC"}.mdi-monitor:before{content:"\F379"}.mdi-monitor-multiple:before{content:"\F37A"}.mdi-more:before{content:"\F37B"}.mdi-motorbike:before{content:"\F37C"}.mdi-mouse:before{content:"\F37D"}.mdi-mouse-off:before{content:"\F37E"}.mdi-mouse-variant:before{content:"\F37F"}.mdi-mouse-variant-off:before{content:"\F380"}.mdi-move-resize:before{content:"\F655"}.mdi-move-resize-variant:before{content:"\F656"}.mdi-movie:before{content:"\F381"}.mdi-movie-roll:before{content:"\F7DD"}.mdi-multiplication:before{content:"\F382"}.mdi-multiplication-box:before{content:"\F383"}.mdi-mushroom:before{content:"\F7DE"}.mdi-mushroom-outline:before{content:"\F7DF"}.mdi-music:before{content:"\F759"}.mdi-music-box:before{content:"\F384"}.mdi-music-box-outline:before{content:"\F385"}.mdi-music-circle:before{content:"\F386"}.mdi-music-note:before{content:"\F387"}.mdi-music-note-bluetooth:before{content:"\F5FE"}.mdi-music-note-bluetooth-off:before{content:"\F5FF"}.mdi-music-note-eighth:before{content:"\F388"}.mdi-music-note-half:before{content:"\F389"}.mdi-music-note-off:before{content:"\F38A"}.mdi-music-note-quarter:before{content:"\F38B"}.mdi-music-note-sixteenth:before{content:"\F38C"}.mdi-music-note-whole:before{content:"\F38D"}.mdi-music-off:before{content:"\F75A"}.mdi-nature:before{content:"\F38E"}.mdi-nature-people:before{content:"\F38F"}.mdi-navigation:before{content:"\F390"}.mdi-near-me:before{content:"\F5CD"}.mdi-needle:before{content:"\F391"}.mdi-nest-protect:before{content:"\F392"}.mdi-nest-thermostat:before{content:"\F393"}.mdi-netflix:before{content:"\F745"}.mdi-network:before{content:"\F6F2"}.mdi-new-box:before{content:"\F394"}.mdi-newspaper:before{content:"\F395"}.mdi-nfc:before{content:"\F396"}.mdi-nfc-tap:before{content:"\F397"}.mdi-nfc-variant:before{content:"\F398"}.mdi-ninja:before{content:"\F773"}.mdi-nintendo-switch:before{content:"\F7E0"}.mdi-nodejs:before{content:"\F399"}.mdi-note:before{content:"\F39A"}.mdi-note-multiple:before{content:"\F6B7"}.mdi-note-multiple-outline:before{content:"\F6B8"}.mdi-note-outline:before{content:"\F39B"}.mdi-note-plus:before{content:"\F39C"}.mdi-note-plus-outline:before{content:"\F39D"}.mdi-note-text:before{content:"\F39E"}.mdi-notification-clear-all:before{content:"\F39F"}.mdi-npm:before{content:"\F6F6"}.mdi-nuke:before{content:"\F6A3"}.mdi-null:before{content:"\F7E1"}.mdi-numeric:before{content:"\F3A0"}.mdi-numeric-0-box:before{content:"\F3A1"}.mdi-numeric-0-box-multiple-outline:before{content:"\F3A2"}.mdi-numeric-0-box-outline:before{content:"\F3A3"}.mdi-numeric-1-box:before{content:"\F3A4"}.mdi-numeric-1-box-multiple-outline:before{content:"\F3A5"}.mdi-numeric-1-box-outline:before{content:"\F3A6"}.mdi-numeric-2-box:before{content:"\F3A7"}.mdi-numeric-2-box-multiple-outline:before{content:"\F3A8"}.mdi-numeric-2-box-outline:before{content:"\F3A9"}.mdi-numeric-3-box:before{content:"\F3AA"}.mdi-numeric-3-box-multiple-outline:before{content:"\F3AB"}.mdi-numeric-3-box-outline:before{content:"\F3AC"}.mdi-numeric-4-box:before{content:"\F3AD"}.mdi-numeric-4-box-multiple-outline:before{content:"\F3AE"}.mdi-numeric-4-box-outline:before{content:"\F3AF"}.mdi-numeric-5-box:before{content:"\F3B0"}.mdi-numeric-5-box-multiple-outline:before{content:"\F3B1"}.mdi-numeric-5-box-outline:before{content:"\F3B2"}.mdi-numeric-6-box:before{content:"\F3B3"}.mdi-numeric-6-box-multiple-outline:before{content:"\F3B4"}.mdi-numeric-6-box-outline:before{content:"\F3B5"}.mdi-numeric-7-box:before{content:"\F3B6"}.mdi-numeric-7-box-multiple-outline:before{content:"\F3B7"}.mdi-numeric-7-box-outline:before{content:"\F3B8"}.mdi-numeric-8-box:before{content:"\F3B9"}.mdi-numeric-8-box-multiple-outline:before{content:"\F3BA"}.mdi-numeric-8-box-outline:before{content:"\F3BB"}.mdi-numeric-9-box:before{content:"\F3BC"}.mdi-numeric-9-box-multiple-outline:before{content:"\F3BD"}.mdi-numeric-9-box-outline:before{content:"\F3BE"}.mdi-numeric-9-plus-box:before{content:"\F3BF"}.mdi-numeric-9-plus-box-multiple-outline:before{content:"\F3C0"}.mdi-numeric-9-plus-box-outline:before{content:"\F3C1"}.mdi-nut:before{content:"\F6F7"}.mdi-nutrition:before{content:"\F3C2"}.mdi-oar:before{content:"\F67B"}.mdi-octagon:before{content:"\F3C3"}.mdi-octagon-outline:before{content:"\F3C4"}.mdi-octagram:before{content:"\F6F8"}.mdi-octagram-outline:before{content:"\F774"}.mdi-odnoklassniki:before{content:"\F3C5"}.mdi-office:before{content:"\F3C6"}.mdi-oil:before{content:"\F3C7"}.mdi-oil-temperature:before{content:"\F3C8"}.mdi-omega:before{content:"\F3C9"}.mdi-onedrive:before{content:"\F3CA"}.mdi-onenote:before{content:"\F746"}.mdi-opacity:before{content:"\F5CC"}.mdi-open-in-app:before{content:"\F3CB"}.mdi-open-in-new:before{content:"\F3CC"}.mdi-openid:before{content:"\F3CD"}.mdi-opera:before{content:"\F3CE"}.mdi-orbit:before{content:"\F018"}.mdi-ornament:before{content:"\F3CF"}.mdi-ornament-variant:before{content:"\F3D0"}.mdi-owl:before{content:"\F3D2"}.mdi-package:before{content:"\F3D3"}.mdi-package-down:before{content:"\F3D4"}.mdi-package-up:before{content:"\F3D5"}.mdi-package-variant:before{content:"\F3D6"}.mdi-package-variant-closed:before{content:"\F3D7"}.mdi-page-first:before{content:"\F600"}.mdi-page-last:before{content:"\F601"}.mdi-page-layout-body:before{content:"\F6F9"}.mdi-page-layout-footer:before{content:"\F6FA"}.mdi-page-layout-header:before{content:"\F6FB"}.mdi-page-layout-sidebar-left:before{content:"\F6FC"}.mdi-page-layout-sidebar-right:before{content:"\F6FD"}.mdi-palette:before{content:"\F3D8"}.mdi-palette-advanced:before{content:"\F3D9"}.mdi-panda:before{content:"\F3DA"}.mdi-pandora:before{content:"\F3DB"}.mdi-panorama:before{content:"\F3DC"}.mdi-panorama-fisheye:before{content:"\F3DD"}.mdi-panorama-horizontal:before{content:"\F3DE"}.mdi-panorama-vertical:before{content:"\F3DF"}.mdi-panorama-wide-angle:before{content:"\F3E0"}.mdi-paper-cut-vertical:before{content:"\F3E1"}.mdi-paperclip:before{content:"\F3E2"}.mdi-parking:before{content:"\F3E3"}.mdi-passport:before{content:"\F7E2"}.mdi-pause:before{content:"\F3E4"}.mdi-pause-circle:before{content:"\F3E5"}.mdi-pause-circle-outline:before{content:"\F3E6"}.mdi-pause-octagon:before{content:"\F3E7"}.mdi-pause-octagon-outline:before{content:"\F3E8"}.mdi-paw:before{content:"\F3E9"}.mdi-paw-off:before{content:"\F657"}.mdi-pen:before{content:"\F3EA"}.mdi-pencil:before{content:"\F3EB"}.mdi-pencil-box:before{content:"\F3EC"}.mdi-pencil-box-outline:before{content:"\F3ED"}.mdi-pencil-circle:before{content:"\F6FE"}.mdi-pencil-circle-outline:before{content:"\F775"}.mdi-pencil-lock:before{content:"\F3EE"}.mdi-pencil-off:before{content:"\F3EF"}.mdi-pentagon:before{content:"\F6FF"}.mdi-pentagon-outline:before{content:"\F700"}.mdi-percent:before{content:"\F3F0"}.mdi-periodic-table-co2:before{content:"\F7E3"}.mdi-periscope:before{content:"\F747"}.mdi-pharmacy:before{content:"\F3F1"}.mdi-phone:before{content:"\F3F2"}.mdi-phone-bluetooth:before{content:"\F3F3"}.mdi-phone-classic:before{content:"\F602"}.mdi-phone-forward:before{content:"\F3F4"}.mdi-phone-hangup:before{content:"\F3F5"}.mdi-phone-in-talk:before{content:"\F3F6"}.mdi-phone-incoming:before{content:"\F3F7"}.mdi-phone-locked:before{content:"\F3F8"}.mdi-phone-log:before{content:"\F3F9"}.mdi-phone-minus:before{content:"\F658"}.mdi-phone-missed:before{content:"\F3FA"}.mdi-phone-outgoing:before{content:"\F3FB"}.mdi-phone-paused:before{content:"\F3FC"}.mdi-phone-plus:before{content:"\F659"}.mdi-phone-settings:before{content:"\F3FD"}.mdi-phone-voip:before{content:"\F3FE"}.mdi-pi:before{content:"\F3FF"}.mdi-pi-box:before{content:"\F400"}.mdi-piano:before{content:"\F67C"}.mdi-pig:before{content:"\F401"}.mdi-pill:before{content:"\F402"}.mdi-pillar:before{content:"\F701"}.mdi-pin:before{content:"\F403"}.mdi-pin-off:before{content:"\F404"}.mdi-pine-tree:before{content:"\F405"}.mdi-pine-tree-box:before{content:"\F406"}.mdi-pinterest:before{content:"\F407"}.mdi-pinterest-box:before{content:"\F408"}.mdi-pipe:before{content:"\F7E4"}.mdi-pipe-disconnected:before{content:"\F7E5"}.mdi-pistol:before{content:"\F702"}.mdi-pizza:before{content:"\F409"}.mdi-plane-shield:before{content:"\F6BA"}.mdi-play:before{content:"\F40A"}.mdi-play-box-outline:before{content:"\F40B"}.mdi-play-circle:before{content:"\F40C"}.mdi-play-circle-outline:before{content:"\F40D"}.mdi-play-pause:before{content:"\F40E"}.mdi-play-protected-content:before{content:"\F40F"}.mdi-playlist-check:before{content:"\F5C7"}.mdi-playlist-minus:before{content:"\F410"}.mdi-playlist-play:before{content:"\F411"}.mdi-playlist-plus:before{content:"\F412"}.mdi-playlist-remove:before{content:"\F413"}.mdi-playstation:before{content:"\F414"}.mdi-plex:before{content:"\F6B9"}.mdi-plus:before{content:"\F415"}.mdi-plus-box:before{content:"\F416"}.mdi-plus-box-outline:before{content:"\F703"}.mdi-plus-circle:before{content:"\F417"}.mdi-plus-circle-multiple-outline:before{content:"\F418"}.mdi-plus-circle-outline:before{content:"\F419"}.mdi-plus-network:before{content:"\F41A"}.mdi-plus-one:before{content:"\F41B"}.mdi-plus-outline:before{content:"\F704"}.mdi-pocket:before{content:"\F41C"}.mdi-pokeball:before{content:"\F41D"}.mdi-polaroid:before{content:"\F41E"}.mdi-poll:before{content:"\F41F"}.mdi-poll-box:before{content:"\F420"}.mdi-polymer:before{content:"\F421"}.mdi-pool:before{content:"\F606"}.mdi-popcorn:before{content:"\F422"}.mdi-pot:before{content:"\F65A"}.mdi-pot-mix:before{content:"\F65B"}.mdi-pound:before{content:"\F423"}.mdi-pound-box:before{content:"\F424"}.mdi-power:before{content:"\F425"}.mdi-power-plug:before{content:"\F6A4"}.mdi-power-plug-off:before{content:"\F6A5"}.mdi-power-settings:before{content:"\F426"}.mdi-power-socket:before{content:"\F427"}.mdi-power-socket-eu:before{content:"\F7E6"}.mdi-power-socket-uk:before{content:"\F7E7"}.mdi-power-socket-us:before{content:"\F7E8"}.mdi-prescription:before{content:"\F705"}.mdi-presentation:before{content:"\F428"}.mdi-presentation-play:before{content:"\F429"}.mdi-printer:before{content:"\F42A"}.mdi-printer-3d:before{content:"\F42B"}.mdi-printer-alert:before{content:"\F42C"}.mdi-printer-settings:before{content:"\F706"}.mdi-priority-high:before{content:"\F603"}.mdi-priority-low:before{content:"\F604"}.mdi-professional-hexagon:before{content:"\F42D"}.mdi-projector:before{content:"\F42E"}.mdi-projector-screen:before{content:"\F42F"}.mdi-publish:before{content:"\F6A6"}.mdi-pulse:before{content:"\F430"}.mdi-puzzle:before{content:"\F431"}.mdi-qqchat:before{content:"\F605"}.mdi-qrcode:before{content:"\F432"}.mdi-qrcode-scan:before{content:"\F433"}.mdi-quadcopter:before{content:"\F434"}.mdi-quality-high:before{content:"\F435"}.mdi-quicktime:before{content:"\F436"}.mdi-radar:before{content:"\F437"}.mdi-radiator:before{content:"\F438"}.mdi-radio:before{content:"\F439"}.mdi-radio-handheld:before{content:"\F43A"}.mdi-radio-tower:before{content:"\F43B"}.mdi-radioactive:before{content:"\F43C"}.mdi-radiobox-blank:before{content:"\F43D"}.mdi-radiobox-marked:before{content:"\F43E"}.mdi-raspberrypi:before{content:"\F43F"}.mdi-ray-end:before{content:"\F440"}.mdi-ray-end-arrow:before{content:"\F441"}.mdi-ray-start:before{content:"\F442"}.mdi-ray-start-arrow:before{content:"\F443"}.mdi-ray-start-end:before{content:"\F444"}.mdi-ray-vertex:before{content:"\F445"}.mdi-rdio:before{content:"\F446"}.mdi-react:before{content:"\F707"}.mdi-read:before{content:"\F447"}.mdi-readability:before{content:"\F448"}.mdi-receipt:before{content:"\F449"}.mdi-record:before{content:"\F44A"}.mdi-record-rec:before{content:"\F44B"}.mdi-recycle:before{content:"\F44C"}.mdi-reddit:before{content:"\F44D"}.mdi-redo:before{content:"\F44E"}.mdi-redo-variant:before{content:"\F44F"}.mdi-refresh:before{content:"\F450"}.mdi-regex:before{content:"\F451"}.mdi-relative-scale:before{content:"\F452"}.mdi-reload:before{content:"\F453"}.mdi-remote:before{content:"\F454"}.mdi-rename-box:before{content:"\F455"}.mdi-reorder-horizontal:before{content:"\F687"}.mdi-reorder-vertical:before{content:"\F688"}.mdi-repeat:before{content:"\F456"}.mdi-repeat-off:before{content:"\F457"}.mdi-repeat-once:before{content:"\F458"}.mdi-replay:before{content:"\F459"}.mdi-reply:before{content:"\F45A"}.mdi-reply-all:before{content:"\F45B"}.mdi-reproduction:before{content:"\F45C"}.mdi-resize-bottom-right:before{content:"\F45D"}.mdi-responsive:before{content:"\F45E"}.mdi-restart:before{content:"\F708"}.mdi-restore:before{content:"\F6A7"}.mdi-rewind:before{content:"\F45F"}.mdi-rewind-outline:before{content:"\F709"}.mdi-rhombus:before{content:"\F70A"}.mdi-rhombus-outline:before{content:"\F70B"}.mdi-ribbon:before{content:"\F460"}.mdi-rice:before{content:"\F7E9"}.mdi-ring:before{content:"\F7EA"}.mdi-road:before{content:"\F461"}.mdi-road-variant:before{content:"\F462"}.mdi-robot:before{content:"\F6A8"}.mdi-rocket:before{content:"\F463"}.mdi-roomba:before{content:"\F70C"}.mdi-rotate-3d:before{content:"\F464"}.mdi-rotate-left:before{content:"\F465"}.mdi-rotate-left-variant:before{content:"\F466"}.mdi-rotate-right:before{content:"\F467"}.mdi-rotate-right-variant:before{content:"\F468"}.mdi-rounded-corner:before{content:"\F607"}.mdi-router-wireless:before{content:"\F469"}.mdi-routes:before{content:"\F46A"}.mdi-rowing:before{content:"\F608"}.mdi-rss:before{content:"\F46B"}.mdi-rss-box:before{content:"\F46C"}.mdi-ruler:before{content:"\F46D"}.mdi-run:before{content:"\F70D"}.mdi-run-fast:before{content:"\F46E"}.mdi-sale:before{content:"\F46F"}.mdi-sass:before{content:"\F7EB"}.mdi-satellite:before{content:"\F470"}.mdi-satellite-variant:before{content:"\F471"}.mdi-saxophone:before{content:"\F609"}.mdi-scale:before{content:"\F472"}.mdi-scale-balance:before{content:"\F5D1"}.mdi-scale-bathroom:before{content:"\F473"}.mdi-scanner:before{content:"\F6AA"}.mdi-school:before{content:"\F474"}.mdi-screen-rotation:before{content:"\F475"}.mdi-screen-rotation-lock:before{content:"\F476"}.mdi-screwdriver:before{content:"\F477"}.mdi-script:before{content:"\F478"}.mdi-sd:before{content:"\F479"}.mdi-seal:before{content:"\F47A"}.mdi-search-web:before{content:"\F70E"}.mdi-seat-flat:before{content:"\F47B"}.mdi-seat-flat-angled:before{content:"\F47C"}.mdi-seat-individual-suite:before{content:"\F47D"}.mdi-seat-legroom-extra:before{content:"\F47E"}.mdi-seat-legroom-normal:before{content:"\F47F"}.mdi-seat-legroom-reduced:before{content:"\F480"}.mdi-seat-recline-extra:before{content:"\F481"}.mdi-seat-recline-normal:before{content:"\F482"}.mdi-security:before{content:"\F483"}.mdi-security-home:before{content:"\F689"}.mdi-security-network:before{content:"\F484"}.mdi-select:before{content:"\F485"}.mdi-select-all:before{content:"\F486"}.mdi-select-inverse:before{content:"\F487"}.mdi-select-off:before{content:"\F488"}.mdi-selection:before{content:"\F489"}.mdi-selection-off:before{content:"\F776"}.mdi-send:before{content:"\F48A"}.mdi-send-secure:before{content:"\F7EC"}.mdi-serial-port:before{content:"\F65C"}.mdi-server:before{content:"\F48B"}.mdi-server-minus:before{content:"\F48C"}.mdi-server-network:before{content:"\F48D"}.mdi-server-network-off:before{content:"\F48E"}.mdi-server-off:before{content:"\F48F"}.mdi-server-plus:before{content:"\F490"}.mdi-server-remove:before{content:"\F491"}.mdi-server-security:before{content:"\F492"}.mdi-set-all:before{content:"\F777"}.mdi-set-center:before{content:"\F778"}.mdi-set-center-right:before{content:"\F779"}.mdi-set-left:before{content:"\F77A"}.mdi-set-left-center:before{content:"\F77B"}.mdi-set-left-right:before{content:"\F77C"}.mdi-set-none:before{content:"\F77D"}.mdi-set-right:before{content:"\F77E"}.mdi-settings:before{content:"\F493"}.mdi-settings-box:before{content:"\F494"}.mdi-shape-circle-plus:before{content:"\F65D"}.mdi-shape-plus:before{content:"\F495"}.mdi-shape-polygon-plus:before{content:"\F65E"}.mdi-shape-rectangle-plus:before{content:"\F65F"}.mdi-shape-square-plus:before{content:"\F660"}.mdi-share:before{content:"\F496"}.mdi-share-variant:before{content:"\F497"}.mdi-shield:before{content:"\F498"}.mdi-shield-half-full:before{content:"\F77F"}.mdi-shield-outline:before{content:"\F499"}.mdi-shopping:before{content:"\F49A"}.mdi-shopping-music:before{content:"\F49B"}.mdi-shovel:before{content:"\F70F"}.mdi-shovel-off:before{content:"\F710"}.mdi-shredder:before{content:"\F49C"}.mdi-shuffle:before{content:"\F49D"}.mdi-shuffle-disabled:before{content:"\F49E"}.mdi-shuffle-variant:before{content:"\F49F"}.mdi-sigma:before{content:"\F4A0"}.mdi-sigma-lower:before{content:"\F62B"}.mdi-sign-caution:before{content:"\F4A1"}.mdi-sign-direction:before{content:"\F780"}.mdi-sign-text:before{content:"\F781"}.mdi-signal:before{content:"\F4A2"}.mdi-signal-2g:before{content:"\F711"}.mdi-signal-3g:before{content:"\F712"}.mdi-signal-4g:before{content:"\F713"}.mdi-signal-hspa:before{content:"\F714"}.mdi-signal-hspa-plus:before{content:"\F715"}.mdi-signal-off:before{content:"\F782"}.mdi-signal-variant:before{content:"\F60A"}.mdi-silverware:before{content:"\F4A3"}.mdi-silverware-fork:before{content:"\F4A4"}.mdi-silverware-spoon:before{content:"\F4A5"}.mdi-silverware-variant:before{content:"\F4A6"}.mdi-sim:before{content:"\F4A7"}.mdi-sim-alert:before{content:"\F4A8"}.mdi-sim-off:before{content:"\F4A9"}.mdi-sitemap:before{content:"\F4AA"}.mdi-skip-backward:before{content:"\F4AB"}.mdi-skip-forward:before{content:"\F4AC"}.mdi-skip-next:before{content:"\F4AD"}.mdi-skip-next-circle:before{content:"\F661"}.mdi-skip-next-circle-outline:before{content:"\F662"}.mdi-skip-previous:before{content:"\F4AE"}.mdi-skip-previous-circle:before{content:"\F663"}.mdi-skip-previous-circle-outline:before{content:"\F664"}.mdi-skull:before{content:"\F68B"}.mdi-skype:before{content:"\F4AF"}.mdi-skype-business:before{content:"\F4B0"}.mdi-slack:before{content:"\F4B1"}.mdi-sleep:before{content:"\F4B2"}.mdi-sleep-off:before{content:"\F4B3"}.mdi-smoking:before{content:"\F4B4"}.mdi-smoking-off:before{content:"\F4B5"}.mdi-snapchat:before{content:"\F4B6"}.mdi-snowflake:before{content:"\F716"}.mdi-snowman:before{content:"\F4B7"}.mdi-soccer:before{content:"\F4B8"}.mdi-sofa:before{content:"\F4B9"}.mdi-solid:before{content:"\F68C"}.mdi-sort:before{content:"\F4BA"}.mdi-sort-alphabetical:before{content:"\F4BB"}.mdi-sort-ascending:before{content:"\F4BC"}.mdi-sort-descending:before{content:"\F4BD"}.mdi-sort-numeric:before{content:"\F4BE"}.mdi-sort-variant:before{content:"\F4BF"}.mdi-soundcloud:before{content:"\F4C0"}.mdi-source-branch:before{content:"\F62C"}.mdi-source-commit:before{content:"\F717"}.mdi-source-commit-end:before{content:"\F718"}.mdi-source-commit-end-local:before{content:"\F719"}.mdi-source-commit-local:before{content:"\F71A"}.mdi-source-commit-next-local:before{content:"\F71B"}.mdi-source-commit-start:before{content:"\F71C"}.mdi-source-commit-start-next-local:before{content:"\F71D"}.mdi-source-fork:before{content:"\F4C1"}.mdi-source-merge:before{content:"\F62D"}.mdi-source-pull:before{content:"\F4C2"}.mdi-soy-sauce:before{content:"\F7ED"}.mdi-speaker:before{content:"\F4C3"}.mdi-speaker-off:before{content:"\F4C4"}.mdi-speaker-wireless:before{content:"\F71E"}.mdi-speedometer:before{content:"\F4C5"}.mdi-spellcheck:before{content:"\F4C6"}.mdi-spotify:before{content:"\F4C7"}.mdi-spotlight:before{content:"\F4C8"}.mdi-spotlight-beam:before{content:"\F4C9"}.mdi-spray:before{content:"\F665"}.mdi-square:before{content:"\F763"}.mdi-square-inc:before{content:"\F4CA"}.mdi-square-inc-cash:before{content:"\F4CB"}.mdi-square-outline:before{content:"\F762"}.mdi-square-root:before{content:"\F783"}.mdi-stackexchange:before{content:"\F60B"}.mdi-stackoverflow:before{content:"\F4CC"}.mdi-stadium:before{content:"\F71F"}.mdi-stairs:before{content:"\F4CD"}.mdi-standard-definition:before{content:"\F7EE"}.mdi-star:before{content:"\F4CE"}.mdi-star-circle:before{content:"\F4CF"}.mdi-star-half:before{content:"\F4D0"}.mdi-star-off:before{content:"\F4D1"}.mdi-star-outline:before{content:"\F4D2"}.mdi-steam:before{content:"\F4D3"}.mdi-steering:before{content:"\F4D4"}.mdi-step-backward:before{content:"\F4D5"}.mdi-step-backward-2:before{content:"\F4D6"}.mdi-step-forward:before{content:"\F4D7"}.mdi-step-forward-2:before{content:"\F4D8"}.mdi-stethoscope:before{content:"\F4D9"}.mdi-sticker:before{content:"\F5D0"}.mdi-sticker-emoji:before{content:"\F784"}.mdi-stocking:before{content:"\F4DA"}.mdi-stop:before{content:"\F4DB"}.mdi-stop-circle:before{content:"\F666"}.mdi-stop-circle-outline:before{content:"\F667"}.mdi-store:before{content:"\F4DC"}.mdi-store-24-hour:before{content:"\F4DD"}.mdi-stove:before{content:"\F4DE"}.mdi-subdirectory-arrow-left:before{content:"\F60C"}.mdi-subdirectory-arrow-right:before{content:"\F60D"}.mdi-subway:before{content:"\F6AB"}.mdi-subway-variant:before{content:"\F4DF"}.mdi-summit:before{content:"\F785"}.mdi-sunglasses:before{content:"\F4E0"}.mdi-surround-sound:before{content:"\F5C5"}.mdi-surround-sound-2-0:before{content:"\F7EF"}.mdi-surround-sound-3-1:before{content:"\F7F0"}.mdi-surround-sound-5-1:before{content:"\F7F1"}.mdi-surround-sound-7-1:before{content:"\F7F2"}.mdi-svg:before{content:"\F720"}.mdi-swap-horizontal:before{content:"\F4E1"}.mdi-swap-vertical:before{content:"\F4E2"}.mdi-swim:before{content:"\F4E3"}.mdi-switch:before{content:"\F4E4"}.mdi-sword:before{content:"\F4E5"}.mdi-sword-cross:before{content:"\F786"}.mdi-sync:before{content:"\F4E6"}.mdi-sync-alert:before{content:"\F4E7"}.mdi-sync-off:before{content:"\F4E8"}.mdi-tab:before{content:"\F4E9"}.mdi-tab-plus:before{content:"\F75B"}.mdi-tab-unselected:before{content:"\F4EA"}.mdi-table:before{content:"\F4EB"}.mdi-table-column-plus-after:before{content:"\F4EC"}.mdi-table-column-plus-before:before{content:"\F4ED"}.mdi-table-column-remove:before{content:"\F4EE"}.mdi-table-column-width:before{content:"\F4EF"}.mdi-table-edit:before{content:"\F4F0"}.mdi-table-large:before{content:"\F4F1"}.mdi-table-row-height:before{content:"\F4F2"}.mdi-table-row-plus-after:before{content:"\F4F3"}.mdi-table-row-plus-before:before{content:"\F4F4"}.mdi-table-row-remove:before{content:"\F4F5"}.mdi-tablet:before{content:"\F4F6"}.mdi-tablet-android:before{content:"\F4F7"}.mdi-tablet-ipad:before{content:"\F4F8"}.mdi-taco:before{content:"\F761"}.mdi-tag:before{content:"\F4F9"}.mdi-tag-faces:before{content:"\F4FA"}.mdi-tag-heart:before{content:"\F68A"}.mdi-tag-multiple:before{content:"\F4FB"}.mdi-tag-outline:before{content:"\F4FC"}.mdi-tag-plus:before{content:"\F721"}.mdi-tag-remove:before{content:"\F722"}.mdi-tag-text-outline:before{content:"\F4FD"}.mdi-target:before{content:"\F4FE"}.mdi-taxi:before{content:"\F4FF"}.mdi-teamviewer:before{content:"\F500"}.mdi-telegram:before{content:"\F501"}.mdi-television:before{content:"\F502"}.mdi-television-classic:before{content:"\F7F3"}.mdi-television-guide:before{content:"\F503"}.mdi-temperature-celsius:before{content:"\F504"}.mdi-temperature-fahrenheit:before{content:"\F505"}.mdi-temperature-kelvin:before{content:"\F506"}.mdi-tennis:before{content:"\F507"}.mdi-tent:before{content:"\F508"}.mdi-terrain:before{content:"\F509"}.mdi-test-tube:before{content:"\F668"}.mdi-text-shadow:before{content:"\F669"}.mdi-text-to-speech:before{content:"\F50A"}.mdi-text-to-speech-off:before{content:"\F50B"}.mdi-textbox:before{content:"\F60E"}.mdi-textbox-password:before{content:"\F7F4"}.mdi-texture:before{content:"\F50C"}.mdi-theater:before{content:"\F50D"}.mdi-theme-light-dark:before{content:"\F50E"}.mdi-thermometer:before{content:"\F50F"}.mdi-thermometer-lines:before{content:"\F510"}.mdi-thought-bubble:before{content:"\F7F5"}.mdi-thought-bubble-outline:before{content:"\F7F6"}.mdi-thumb-down:before{content:"\F511"}.mdi-thumb-down-outline:before{content:"\F512"}.mdi-thumb-up:before{content:"\F513"}.mdi-thumb-up-outline:before{content:"\F514"}.mdi-thumbs-up-down:before{content:"\F515"}.mdi-ticket:before{content:"\F516"}.mdi-ticket-account:before{content:"\F517"}.mdi-ticket-confirmation:before{content:"\F518"}.mdi-ticket-percent:before{content:"\F723"}.mdi-tie:before{content:"\F519"}.mdi-tilde:before{content:"\F724"}.mdi-timelapse:before{content:"\F51A"}.mdi-timer:before{content:"\F51B"}.mdi-timer-10:before{content:"\F51C"}.mdi-timer-3:before{content:"\F51D"}.mdi-timer-off:before{content:"\F51E"}.mdi-timer-sand:before{content:"\F51F"}.mdi-timer-sand-empty:before{content:"\F6AC"}.mdi-timer-sand-full:before{content:"\F78B"}.mdi-timetable:before{content:"\F520"}.mdi-toggle-switch:before{content:"\F521"}.mdi-toggle-switch-off:before{content:"\F522"}.mdi-tooltip:before{content:"\F523"}.mdi-tooltip-edit:before{content:"\F524"}.mdi-tooltip-image:before{content:"\F525"}.mdi-tooltip-outline:before{content:"\F526"}.mdi-tooltip-outline-plus:before{content:"\F527"}.mdi-tooltip-text:before{content:"\F528"}.mdi-tooth:before{content:"\F529"}.mdi-tor:before{content:"\F52A"}.mdi-tower-beach:before{content:"\F680"}.mdi-tower-fire:before{content:"\F681"}.mdi-trackpad:before{content:"\F7F7"}.mdi-traffic-light:before{content:"\F52B"}.mdi-train:before{content:"\F52C"}.mdi-tram:before{content:"\F52D"}.mdi-transcribe:before{content:"\F52E"}.mdi-transcribe-close:before{content:"\F52F"}.mdi-transfer:before{content:"\F530"}.mdi-transit-transfer:before{content:"\F6AD"}.mdi-translate:before{content:"\F5CA"}.mdi-treasure-chest:before{content:"\F725"}.mdi-tree:before{content:"\F531"}.mdi-trello:before{content:"\F532"}.mdi-trending-down:before{content:"\F533"}.mdi-trending-neutral:before{content:"\F534"}.mdi-trending-up:before{content:"\F535"}.mdi-triangle:before{content:"\F536"}.mdi-triangle-outline:before{content:"\F537"}.mdi-trophy:before{content:"\F538"}.mdi-trophy-award:before{content:"\F539"}.mdi-trophy-outline:before{content:"\F53A"}.mdi-trophy-variant:before{content:"\F53B"}.mdi-trophy-variant-outline:before{content:"\F53C"}.mdi-truck:before{content:"\F53D"}.mdi-truck-delivery:before{content:"\F53E"}.mdi-truck-fast:before{content:"\F787"}.mdi-truck-trailer:before{content:"\F726"}.mdi-tshirt-crew:before{content:"\F53F"}.mdi-tshirt-v:before{content:"\F540"}.mdi-tumblr:before{content:"\F541"}.mdi-tumblr-reblog:before{content:"\F542"}.mdi-tune:before{content:"\F62E"}.mdi-tune-vertical:before{content:"\F66A"}.mdi-twitch:before{content:"\F543"}.mdi-twitter:before{content:"\F544"}.mdi-twitter-box:before{content:"\F545"}.mdi-twitter-circle:before{content:"\F546"}.mdi-twitter-retweet:before{content:"\F547"}.mdi-uber:before{content:"\F748"}.mdi-ubuntu:before{content:"\F548"}.mdi-ultra-high-definition:before{content:"\F7F8"}.mdi-umbraco:before{content:"\F549"}.mdi-umbrella:before{content:"\F54A"}.mdi-umbrella-outline:before{content:"\F54B"}.mdi-undo:before{content:"\F54C"}.mdi-undo-variant:before{content:"\F54D"}.mdi-unfold-less-horizontal:before{content:"\F54E"}.mdi-unfold-less-vertical:before{content:"\F75F"}.mdi-unfold-more-horizontal:before{content:"\F54F"}.mdi-unfold-more-vertical:before{content:"\F760"}.mdi-ungroup:before{content:"\F550"}.mdi-unity:before{content:"\F6AE"}.mdi-untappd:before{content:"\F551"}.mdi-update:before{content:"\F6AF"}.mdi-upload:before{content:"\F552"}.mdi-upload-network:before{content:"\F6F5"}.mdi-usb:before{content:"\F553"}.mdi-van-passenger:before{content:"\F7F9"}.mdi-van-utility:before{content:"\F7FA"}.mdi-vanish:before{content:"\F7FB"}.mdi-vector-arrange-above:before{content:"\F554"}.mdi-vector-arrange-below:before{content:"\F555"}.mdi-vector-circle:before{content:"\F556"}.mdi-vector-circle-variant:before{content:"\F557"}.mdi-vector-combine:before{content:"\F558"}.mdi-vector-curve:before{content:"\F559"}.mdi-vector-difference:before{content:"\F55A"}.mdi-vector-difference-ab:before{content:"\F55B"}.mdi-vector-difference-ba:before{content:"\F55C"}.mdi-vector-intersection:before{content:"\F55D"}.mdi-vector-line:before{content:"\F55E"}.mdi-vector-point:before{content:"\F55F"}.mdi-vector-polygon:before{content:"\F560"}.mdi-vector-polyline:before{content:"\F561"}.mdi-vector-radius:before{content:"\F749"}.mdi-vector-rectangle:before{content:"\F5C6"}.mdi-vector-selection:before{content:"\F562"}.mdi-vector-square:before{content:"\F001"}.mdi-vector-triangle:before{content:"\F563"}.mdi-vector-union:before{content:"\F564"}.mdi-verified:before{content:"\F565"}.mdi-vibrate:before{content:"\F566"}.mdi-video:before{content:"\F567"}.mdi-video-3d:before{content:"\F7FC"}.mdi-video-off:before{content:"\F568"}.mdi-video-switch:before{content:"\F569"}.mdi-view-agenda:before{content:"\F56A"}.mdi-view-array:before{content:"\F56B"}.mdi-view-carousel:before{content:"\F56C"}.mdi-view-column:before{content:"\F56D"}.mdi-view-dashboard:before{content:"\F56E"}.mdi-view-day:before{content:"\F56F"}.mdi-view-grid:before{content:"\F570"}.mdi-view-headline:before{content:"\F571"}.mdi-view-list:before{content:"\F572"}.mdi-view-module:before{content:"\F573"}.mdi-view-parallel:before{content:"\F727"}.mdi-view-quilt:before{content:"\F574"}.mdi-view-sequential:before{content:"\F728"}.mdi-view-stream:before{content:"\F575"}.mdi-view-week:before{content:"\F576"}.mdi-vimeo:before{content:"\F577"}.mdi-vine:before{content:"\F578"}.mdi-violin:before{content:"\F60F"}.mdi-visualstudio:before{content:"\F610"}.mdi-vk:before{content:"\F579"}.mdi-vk-box:before{content:"\F57A"}.mdi-vk-circle:before{content:"\F57B"}.mdi-vlc:before{content:"\F57C"}.mdi-voice:before{content:"\F5CB"}.mdi-voicemail:before{content:"\F57D"}.mdi-volume-high:before{content:"\F57E"}.mdi-volume-low:before{content:"\F57F"}.mdi-volume-medium:before{content:"\F580"}.mdi-volume-minus:before{content:"\F75D"}.mdi-volume-mute:before{content:"\F75E"}.mdi-volume-off:before{content:"\F581"}.mdi-volume-plus:before{content:"\F75C"}.mdi-vpn:before{content:"\F582"}.mdi-walk:before{content:"\F583"}.mdi-wall:before{content:"\F7FD"}.mdi-wallet:before{content:"\F584"}.mdi-wallet-giftcard:before{content:"\F585"}.mdi-wallet-membership:before{content:"\F586"}.mdi-wallet-travel:before{content:"\F587"}.mdi-wan:before{content:"\F588"}.mdi-washing-machine:before{content:"\F729"}.mdi-watch:before{content:"\F589"}.mdi-watch-export:before{content:"\F58A"}.mdi-watch-import:before{content:"\F58B"}.mdi-watch-vibrate:before{content:"\F6B0"}.mdi-water:before{content:"\F58C"}.mdi-water-off:before{content:"\F58D"}.mdi-water-percent:before{content:"\F58E"}.mdi-water-pump:before{content:"\F58F"}.mdi-watermark:before{content:"\F612"}.mdi-waves:before{content:"\F78C"}.mdi-weather-cloudy:before{content:"\F590"}.mdi-weather-fog:before{content:"\F591"}.mdi-weather-hail:before{content:"\F592"}.mdi-weather-lightning:before{content:"\F593"}.mdi-weather-lightning-rainy:before{content:"\F67D"}.mdi-weather-night:before{content:"\F594"}.mdi-weather-partlycloudy:before{content:"\F595"}.mdi-weather-pouring:before{content:"\F596"}.mdi-weather-rainy:before{content:"\F597"}.mdi-weather-snowy:before{content:"\F598"}.mdi-weather-snowy-rainy:before{content:"\F67E"}.mdi-weather-sunny:before{content:"\F599"}.mdi-weather-sunset:before{content:"\F59A"}.mdi-weather-sunset-down:before{content:"\F59B"}.mdi-weather-sunset-up:before{content:"\F59C"}.mdi-weather-windy:before{content:"\F59D"}.mdi-weather-windy-variant:before{content:"\F59E"}.mdi-web:before{content:"\F59F"}.mdi-webcam:before{content:"\F5A0"}.mdi-webhook:before{content:"\F62F"}.mdi-webpack:before{content:"\F72A"}.mdi-wechat:before{content:"\F611"}.mdi-weight:before{content:"\F5A1"}.mdi-weight-kilogram:before{content:"\F5A2"}.mdi-whatsapp:before{content:"\F5A3"}.mdi-wheelchair-accessibility:before{content:"\F5A4"}.mdi-white-balance-auto:before{content:"\F5A5"}.mdi-white-balance-incandescent:before{content:"\F5A6"}.mdi-white-balance-iridescent:before{content:"\F5A7"}.mdi-white-balance-sunny:before{content:"\F5A8"}.mdi-widgets:before{content:"\F72B"}.mdi-wifi:before{content:"\F5A9"}.mdi-wifi-off:before{content:"\F5AA"}.mdi-wii:before{content:"\F5AB"}.mdi-wiiu:before{content:"\F72C"}.mdi-wikipedia:before{content:"\F5AC"}.mdi-window-close:before{content:"\F5AD"}.mdi-window-closed:before{content:"\F5AE"}.mdi-window-maximize:before{content:"\F5AF"}.mdi-window-minimize:before{content:"\F5B0"}.mdi-window-open:before{content:"\F5B1"}.mdi-window-restore:before{content:"\F5B2"}.mdi-windows:before{content:"\F5B3"}.mdi-wordpress:before{content:"\F5B4"}.mdi-worker:before{content:"\F5B5"}.mdi-wrap:before{content:"\F5B6"}.mdi-wrench:before{content:"\F5B7"}.mdi-wunderlist:before{content:"\F5B8"}.mdi-xaml:before{content:"\F673"}.mdi-xbox:before{content:"\F5B9"}.mdi-xbox-controller:before{content:"\F5BA"}.mdi-xbox-controller-battery-alert:before{content:"\F74A"}.mdi-xbox-controller-battery-empty:before{content:"\F74B"}.mdi-xbox-controller-battery-full:before{content:"\F74C"}.mdi-xbox-controller-battery-low:before{content:"\F74D"}.mdi-xbox-controller-battery-medium:before{content:"\F74E"}.mdi-xbox-controller-battery-unknown:before{content:"\F74F"}.mdi-xbox-controller-off:before{content:"\F5BB"}.mdi-xda:before{content:"\F5BC"}.mdi-xing:before{content:"\F5BD"}.mdi-xing-box:before{content:"\F5BE"}.mdi-xing-circle:before{content:"\F5BF"}.mdi-xml:before{content:"\F5C0"}.mdi-xmpp:before{content:"\F7FE"}.mdi-yammer:before{content:"\F788"}.mdi-yeast:before{content:"\F5C1"}.mdi-yelp:before{content:"\F5C2"}.mdi-yin-yang:before{content:"\F67F"}.mdi-youtube-play:before{content:"\F5C3"}.mdi-zip-box:before{content:"\F5C4"}.mdi-blank:before{content:"\F68C";visibility:hidden}.mdi-18px.mdi-set,.mdi-18px.mdi:before{font-size:18px}.mdi-24px.mdi-set,.mdi-24px.mdi:before{font-size:24px}.mdi-36px.mdi-set,.mdi-36px.mdi:before{font-size:36px}.mdi-48px.mdi-set,.mdi-48px.mdi:before{font-size:48px}.mdi-dark:before{color:rgba(0,0,0,.54)}.mdi-dark.mdi-inactive:before{color:rgba(0,0,0,.26)}.mdi-light:before{color:#fff}.mdi-light.mdi-inactive:before{color:hsla(0,0%,100%,.3)}.mdi-rotate-45:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mdi-rotate-90:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.mdi-rotate-135:before{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.mdi-rotate-180:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.mdi-rotate-225:before{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.mdi-rotate-270:before{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.mdi-rotate-315:before{-webkit-transform:rotate(315deg);transform:rotate(315deg)}.mdi-flip-h:before{-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.mdi-flip-v:before{-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV"}.mdi-spin:before{-webkit-animation:A 2s infinite linear;animation:A 2s infinite linear}@-webkit-keyframes A{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes A{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.mdc-list,.mdc-list-item__text,.mdc-list-item__text__secondary,a,h1,h2,h3,h4,h5,h6,li,p,span,ul{font-family:Montserrat,sans-serif}a{color:#00d46a}.mdc-typography{font-family:Montserrat,sans-serif;color:#0c0033}.mdc-typography .mdc-typography--main{font-size:2.5rem;color:#0c0033}.mdc-typography .mdc-typography--display4{font-family:Montserrat,sans-serif;line-height:56px;font-size:60px}@media only screen and (min-width:64rem){.mdc-typography .mdc-typography--display4{line-height:116px;font-size:112px}}.mdc-typography .mdc-typography--display3{font-family:Montserrat,sans-serif;font-size:56px}.mdc-typography .mdc-typography--display2{font-family:Montserrat,sans-serif;font-size:30px;line-height:34px;color:navy}@media only screen and (min-width:64rem){.mdc-typography .mdc-typography--display2{font-size:45px;line-height:3rem}}.mdc-typography .mdc-typography--display2.underlined{position:relative;display:inline-block}.mdc-typography .mdc-typography--display2.underlined:after{content:"";position:absolute;bottom:-1rem;left:0;background-color:navy;display:block;height:8px;width:100%}.mdc-typography .mdc-typography--display1{font-family:Montserrat,sans-serif;font-size:1.5rem;line-height:1.6rem;color:navy}@media only screen and (min-width:64rem){.mdc-typography .mdc-typography--display1{font-size:2.125rem;line-height:2.5rem}}.mdc-typography .mdc-typography--headline{font-family:Montserrat,sans-serif;font-size:24px;line-height:30px}@media only screen and (min-width:64rem){.mdc-typography .mdc-typography--headline{font-size:34px;line-height:40px}}.mdc-typography .mdc-typography--title{font-family:Helvetica,sans-serif;font-size:18px;line-height:20px}@media only screen and (min-width:64rem){.mdc-typography .mdc-typography--title{font-size:24px;line-height:2rem}}.mdc-typography .mdc-typography--subheading1{font-family:Helvetica,sans-serif;font-size:20px}.mdc-typography .mdc-typography--body1{font-family:Helvetica,sans-serif;font-size:16px}.mdc-typography .mdc-typography--body2{font-family:Helvetica,sans-serif;font-size:12px}.mdc-typography .mdc-typography--button{text-transform:none}.mdc-typography .mdc-typography--caption{font-family:Montserrat,sans-serif;font-size:14px}.mdc-typography .bold{font-weight:700}.mdc-typography .uppercase{text-transform:uppercase}.mdc-typography .hr-text{display:inline-block;position:relative;color:navy}.mdc-typography .hr-text:after{content:"";position:absolute;bottom:-1rem;left:0;background-color:navy;display:block;height:8px;width:100%}.mdc-typography .hr-text-short{display:inline-block;position:relative}.mdc-typography .hr-text-short:after{content:"";position:absolute;bottom:-1.5rem;left:0;background-color:gold;display:block;height:10px;width:50%}.mdc-typography .hr-text-body{display:inline-block;position:relative}.mdc-typography .hr-text-body:after{content:"";position:absolute;bottom:-.5rem;left:0;background-color:tomato;display:block;height:4px;width:100%}.mdc-typography .hr-text-long{display:inline-block;position:relative}.mdc-typography .hr-text-long:after{content:"";position:absolute;bottom:-1rem;left:-5%;background-color:#0c0033;display:block;height:10px;width:110%}.mdc-typography .hr-text-offset{display:inline-block;position:relative;margin-bottom:1rem}.mdc-typography .hr-text-offset:after{content:"";position:absolute;bottom:-1.75rem;background-color:#fff;display:block;height:8px;width:130%}.mdc-typography .color-primary{color:navy}.mdc-typography .color-accent1{color:#00d46a}.mdc-typography .color-accent2{color:gold}.mdc-typography .color-accent3{color:#00bfff}.mdc-typography #chapter-1 .hr-text{color:red}.row.layout-1>[class^=col-],.row .layout-1>[class^=col-],.row.layout-1[class^=col-],.row .layout-1[class^=col-]{padding:8px}.row.layout-2>[class^=col-],.row .layout-2>[class^=col-],.row.layout-2[class^=col-],.row .layout-2[class^=col-]{padding:16px}.row.layout-3>[class^=col-],.row .layout-3>[class^=col-],.row.layout-3[class^=col-],.row .layout-3[class^=col-]{padding:24px}.row.layout-4>[class^=col-],.row .layout-4>[class^=col-],.row.layout-4[class^=col-],.row .layout-4[class^=col-]{padding:32px}.row.layout-5>[class^=col-],.row .layout-5>[class^=col-],.row.layout-5[class^=col-],.row .layout-5[class^=col-]{padding:40px}.row.layout-6>[class^=col-],.row .layout-6>[class^=col-],.row.layout-6[class^=col-],.row .layout-6[class^=col-]{padding:48px}.row.row-container{max-width:1200px;margin-left:auto;margin-right:auto}.layout-pad-top{padding-top:40px}.layout-pad-bottom{padding-bottom:40px}.layout-margin-bottom{margin-bottom:40px}.layout-margin-top{margin-top:40px}.no-padding-top{padding-top:0}.no-padding-bottom{padding-bottom:0}.no-margin{margin:0}.row-hero{overflow:hidden;min-height:750px;height:110vh;color:#fff;position:relative;margin:0;padding-right:30px;width:100%}.row-hero #nokey,.row-hero .webgl{position:absolute;width:100%;height:110vh}.row-hero .webgl{z-index:1}.row-hero .webgl-stats{position:absolute;z-index:2;right:100px;top:200px;background:red;width:200px;height:100px;display:none}.row-hero .hero-wrapper{position:relative;margin-top:100px;top:0;left:0;z-index:2;max-width:600px;width:100%;padding-left:30px;padding-right:30px;padding-bottom:30px;background:none;border:0;box-sizing:content-box}.row-hero .hero-wrapper .hero-content{width:100%;border:1px solid #e6e6e6;background:#fff;padding:1rem}.row-hero .hero-wrapper .hero-content p{color:#0c0033}.row-hero .hero-wrapper .hero-content .mdc-button{width:230px!important;margin-bottom:5px;background-color:tomato}.row-hero .hero-wrapper .hero-content .mdc-button.back-link{background-color:navy}.row-hero .hero-wrapper .hero-content .main-logo{width:150px}.row-hero .hero-wrapper .hero-content .partner-logo{display:inline-block;width:130px}.row-hero .hero-wrapper .hero-content h1{font-size:1.9rem}@media only screen and (min-width:64rem){.row-hero{min-height:900px;height:100vh}.row-hero .hero-wrapper{position:absolute;left:100px;top:auto;bottom:200px}.row-hero .hero-wrapper .hero-content h1{font-size:2.5rem}}.browser-warning{display:none}.isIe10 .browser-warning{background-color:#ff0074;display:block;color:#fff;position:fixed;left:1rem;bottom:1rem;width:250px;height:100px;border-radius:3px;z-index:999;padding:1rem}.mdl-data-table{position:relative;border:1px solid rgba(0,0,0,.12);border-collapse:collapse;white-space:nowrap;font-size:13px;background-color:#fff}.mdl-data-table thead{padding-bottom:3px}.mdl-data-table thead .mdl-data-table__select{margin-top:0}.mdl-data-table tbody tr{position:relative;height:48px;transition-duration:.28s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-property:background-color}.mdl-data-table tbody tr.is-selected{background-color:#e0e0e0}.mdl-data-table tbody tr:hover{background-color:#eee}.mdl-data-table td,.mdl-data-table th{padding:0 18px 12px;text-align:right}.mdl-data-table td:first-of-type,.mdl-data-table th:first-of-type{padding-left:24px}.mdl-data-table td:last-of-type,.mdl-data-table th:last-of-type{padding-right:24px}.mdl-data-table td{position:relative;height:48px;border-top:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12);padding-top:12px;box-sizing:border-box}.mdl-data-table td,.mdl-data-table td .mdl-data-table__select{vertical-align:middle}.mdl-data-table th{position:relative;vertical-align:bottom;text-overflow:ellipsis;font-size:14px;font-weight:700;line-height:24px;letter-spacing:0;height:48px;font-size:12px;color:rgba(0,0,0,.54);padding-bottom:8px;box-sizing:border-box}.mdl-data-table th.mdl-data-table__header--sorted-ascending,.mdl-data-table th.mdl-data-table__header--sorted-descending{color:rgba(0,0,0,.87)}.mdl-data-table th.mdl-data-table__header--sorted-ascending:before,.mdl-data-table th.mdl-data-table__header--sorted-descending:before{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;word-wrap:normal;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-size:16px;content:"\e5d8";margin-right:5px;vertical-align:sub}.mdl-data-table th.mdl-data-table__header--sorted-ascending:hover,.mdl-data-table th.mdl-data-table__header--sorted-descending:hover{cursor:pointer}.mdl-data-table th.mdl-data-table__header--sorted-ascending:hover:before,.mdl-data-table th.mdl-data-table__header--sorted-descending:hover:before{color:rgba(0,0,0,.26)}.mdl-data-table th.mdl-data-table__header--sorted-descending:before{content:"\e5db"}.mdl-data-table__select{width:16px}.mdl-data-table__cell--non-numeric.mdl-data-table__cell--non-numeric{text-align:left}.social-share{padding:1rem}.social-share .social-text{text-align:left;color:#0c0033}.social-share .social-buttons .mdc-button{margin-bottom:.25rem;background-color:#fff;color:#e6e6e6}.social-share .social-buttons .mdc-button:hover{color:#9a9a9a;transition:all .3s}.sticky-wrapper{z-index:1;overflow:hidden;list-style:none;margin:0;padding:0;color:#fff}.sticky-wrapper>.sticky{position:relative;float:left;width:100%;padding:0;padding-bottom:95%;margin:0 30px 30px 0;background:navy;box-shadow:0 1px 4px rgba(0,0,0,.27),inset 0 0 40px rgba(0,0,0,.06)}.sticky-wrapper>.sticky.accent1{background:#00d46a}.sticky-wrapper>.sticky .sticky-content{position:absolute;height:100%;width:100%;font-family:Montserrat,sans-serif}.sticky-wrapper>.sticky .sticky-content .title{margin-bottom:.5rem;font-family:Montserrat,sans-serif;margin:0}.sticky-wrapper>.sticky .sticky-content .text{font-family:Montserrat,sans-serif;margin:0;font-size:16px}@media only screen and (min-width:48rem){.sticky-wrapper>.sticky .sticky-content .text{font-size:18px}}.color-accent1 .sticky-wrapper{color:#000}.color-accent1 .sticky-wrapper>.sticky{background:#00d46a}.loader_container{position:absolute;z-index:20000;width:100%;height:100%;background-color:#eee}.loader_container #loader{position:fixed;margin:auto;left:0;right:0;top:50%;width:90px}.loader_container #loader .mdc-linear-progress__bar-inner{background-color:navy}.quote{color:#fff;margin-bottom:4rem}.quote .modal-image-wrapper{width:100%;height:100%}.quote .modal-image-wrapper .modal-button img{width:100%;height:auto}.quote .modal-image-wrapper .modal-button:hover{cursor:pointer}@media only screen and (min-width:64rem){.quote{margin-top:3rem}.quote .modal-button{position:relative;top:-5rem}}.section-header{color:#fff;border-top:10px solid #00d46a;border-bottom:10px solid #00d46a}.section-header .inner{position:relative;padding-top:2.5rem;padding-bottom:2.5rem;background-repeat:no-repeat;background-position:50%;background-size:auto 100%;background-size:cover;background:none}.section-header .inner .section-canvas{height:100%;position:absolute;width:100%;top:0}.section-header .inner .section-header-content{position:relative;background:#fff;border:1px solid #e6e6e6;max-width:800px}.section-header .inner .section-header-content .chapter-title,.section-header .inner .section-header-content .section-title{color:navy}.section-header .inner .section-header-content .section-intro{color:#000}@media only screen and (min-width:64rem){.section-header .inner{background-size:130% auto}}#chapter-1,#chapter-2,#chapter-3,#chapter-4,#chapter-5{border-top:10px solid #00d46a}#chapter-1 .chapter-title:after,#chapter-2 .chapter-title:after,#chapter-3 .chapter-title:after,#chapter-4 .chapter-title:after,#chapter-5 .chapter-title:after{background-color:#00d46a!important}#chapter-1 .section-highlights,#chapter-1+.section-highlights,#chapter-2,#chapter-3{margin-bottom:2rem}#chapter-5+.infograph-wrapper{margin-bottom:4rem}.infograph-wrapper{color:#fff;background-color:#e6e6e6;min-height:450px;padding:1rem;padding-top:2.5rem}.infograph-wrapper .infograph-content{display:inline-block}.infograph-wrapper .infograph-content img{max-width:1000px;width:100%;height:auto}.infograph-wrapper .infograph-content .infograph-desktop{display:none}@media only screen and (min-width:48rem){.infograph-wrapper .infograph-content .infograph-desktop{display:block}.infograph-wrapper .infograph-content .infograph-mobile{display:none}}.section-highlights{background-color:#f3f2f4}.section-highlights .highlight-icon{height:130px}.section-highlights.highlight-2{padding-bottom:2rem}.chart-container{min-height:10px;margin-top:3rem}.chart-container .chart{height:500px;width:100%}.chart-container.chart-xtralg .chart{height:800px;width:100%}.section-end{padding-top:4rem;padding-bottom:4rem;background-color:navy;color:#fff}.section-end .mdc-button{background-color:tomato}.section-end .section-end-content{max-width:600px;height:100%;color:#fff}.section-end .section-end-content .mdc-typography--display1{color:#fff}.main-nav{z-index:999;background:navy}.main-nav .mdc-tab-bar__indicator{background:tomato!important}.mdc-temporary-drawer{z-index:1000}.mdc-temporary-drawer .mdc-temporary-drawer__content p{color:#757575}.mdc-temporary-drawer .mdc-temporary-drawer__content.mdc-list{padding-right:0;padding-left:0}.mdc-temporary-drawer .mdc-temporary-drawer__content .mdc-list-item{padding:0 16px;border:1px solid rgba(0,0,0,.12)}.mdc-temporary-drawer .mdc-temporary-drawer__content .mdc-list-item:not(:first-child){border-top:none}.tab-nav{display:none}@media only screen and (min-width:64rem){.drawer-nav,.mdc-temporary-drawer{display:none}.tab-nav{display:inline-flex}}.footer{background-color:#eee}.footer .mdc-list{padding:0}.footer .mdc-list .mdc-list-item{height:1.5rem}.footer .mdc-list .mdc-list-item .mdc-typography--body1{font-family:Montserrat,sans-serif}.footer .mdc-list .mdc-list-item a{text-decoration:none;color:#0c0033}.footer .mdc-list .mdc-list-item a:hover{font-weight:700}.footer .creds{background-color:navy;color:#fff}.footer .creds a{color:#fff;text-decoration:none;font-family:Montserrat,sans-serif}.row-video{background-color:navy;color:#fff}.row-video .hr-text{color:#fff}.row-video .hr-text :after{background-color:#fff}.video-wrapper{position:relative;padding-bottom:56.25%;height:0;margin-top:1rem;margin-bottom:1rem}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#backToTop{position:fixed;z-index:100;bottom:30px;right:30px;transition:all .5s;opacity:1}#backToTop i{margin-left:auto;margin-right:auto}#backToTop.mdc-fab{background-color:tomato}#backToTop.hide{opacity:0}.callout-wrapper{margin-top:2rem;margin-bottom:2rem;background-color:navy;color:#fff}.callout-wrapper .callout-col{padding:2rem}.callout-wrapper .callout-col.callout-top{border-bottom:0}.callout-wrapper .callout-content .mdc-typography--display2{color:#fff}.callout-wrapper .callout-content .mdc-typography--display2:after{background-color:#fff}.callout-wrapper .callout-content .mdc-typography--display1{color:#fff}.callout-wrapper.callout-blue{background-color:#00bfff;border:0;color:#fff}.callout-wrapper.callout-blue .callout-col{border:0}.callout-wrapper.callout-green{background-color:#00d46a;border:0;color:#fff}.callout-wrapper.callout-green .callout-col{border:0}.callout-wrapper.callout-yellow{background-color:gold;border:0;color:#000}.callout-wrapper.callout-yellow .callout-col{border:0}:root{--mdc-theme-primary:$primary;--mdc-theme--secondary:$secondary;--mdc-theme-primary-light:$light;--mdc-theme-primary-dark:$dark}body,html{height:100vh;overflow:hidden;margin:0;padding:0}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,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Z0IsQ0FBRyxBQUVyQiwyQkFDRSxlQUFnQixDQUFHLEFBRXJCLHFCQUNFLGVBQWdCLENBQUcsQUFFckIsaUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixvQkFDRSxlQUFnQixDQUFHLEFBRXJCLHlCQUNFLGVBQWdCLENBQUcsQUFFckIsbUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixtQkFDRSxlQUFnQixDQUFHLEFBRXJCLHFCQUNFLGVBQWdCLENBQUcsQUFFckIsbUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix3QkFDRSxlQUFnQixDQUFHLEFBRXJCLDBCQUNFLGVBQWdCLENBQUcsQUFFckIsb0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix1QkFDRSxlQUFnQixDQUFHLEFBRXJCLHVCQUNFLGVBQWdCLENBQUcsQUFFckIsdUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix1QkFDRSxlQUFnQixDQUFHLEFBRXJCLHVCQUNFLGVBQWdCLENBQUcsQUFFckIsdUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix1QkFDRSxlQUFnQixDQUFHLEFBRXJCLHVCQUNFLGVBQWdCLENBQUcsQUFFckIsdUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiwwQkFDRSxlQUFnQixDQUFHLEFBRXJCLDZCQUNFLGVBQWdCLENBQUcsQUFFckIsaUNBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixnQ0FDRSxlQUFnQixDQUFHLEFBRXJCLGdDQUNFLGVBQWdCLENBQUcsQUFFckIsZ0NBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixnQ0FDRSxlQUFnQixDQUFHLEFBRXJCLGdDQUNFLGVBQWdCLENBQUcsQUFFckIsZ0NBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiwwQkFDRSxlQUFnQixDQUFHLEFBRXJCLDZCQUNFLGVBQWdCLENBQUcsQUFFckIsNEJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix5QkFDRSxlQUFnQixDQUFHLEFBRXJCLDZCQUNFLGVBQWdCLENBQUcsQUFFckIsNEJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixrQkFDRSxlQUFnQixDQUFHLEFBRXJCLG1CQUNFLGVBQWdCLENBQUcsQUFFckIsa0JBQ0UsZUFBZ0Is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LEFBRXJCLDJCQUNFLGVBQWdCLENBQUcsQUFFckIsMEJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix3QkFDRSxlQUFnQixDQUFHLEFBRXJCLHdCQUNFLGVBQWdCLENBQUcsQUFFckIsdUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiwyQkFDRSxlQUFnQixDQUFHLEFBRXJCLGtCQUNFLGVBQWdCLENBQUcsQUFFckIsaUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix5QkFDRSxlQUFnQixDQUFHLEFBRXJCLHNCQUNFLGVBQWdCLENBQUcsQUFFckIsMEJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixnQkFDRSxlQUFnQixDQUFHLEFBRXJCLG9CQUNFLGVBQWdCLENBQUcsQUFFckIsc0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix5QkFDRSxlQUFnQixDQUFHLEFBRXJCLHlCQUNFLGVBQWdCLENBQUcsQUFFckIseUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix5QkFDRSxlQUFnQixDQUFHLEFBRXJCLHlCQUNFLGVBQWdCLENBQUcsQUFFckIseUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix5QkFDRSxlQUFnQixDQUFHLEFBRXJCLHlCQUNFLGVBQWdCLENBQUcsQUFFckIseUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix5QkFDRSxlQUFnQixDQUFHLEFBRXJCLHlCQUNFLGVBQWdCLENBQUcsQUFFckIsMEJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix5QkFDRSxlQUFnQixDQUFHLEFBRXJCLHlCQUNFLGVBQWdCLENBQUcsQUFFckIseUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiw2QkFDRSxlQUFnQixDQUFHLEFBRXJCLDJCQUNFLGVBQWdCLENBQUcsQUFFckIsbUNBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix3QkFDRSxlQUFnQixDQUFHLEFBRXJCLDJCQUNFLGVBQWdCLENBQUcsQUFFckIsd0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixxQkFDRSxlQUFnQixDQUFHLEFBRXJCLDJCQUNFLGVBQWdCLENBQUcsQUFFckIsMEJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiw0QkFDRSxlQUFnQixDQUFHLEFBRXJCLDJCQUNFLGVBQWdCLENBQUcsQUFFckIsNEJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixxQkFDRSxlQUFnQixDQUFHLEFBRXJCLDZCQUNFLGVBQWdCLENBQUcsQUFFckIsNkJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiw2QkFDRSxlQUFnQixDQUFHLEFBRXJCLG1CQUNFLGVBQWdCLENBQUcsQUFFckIsMEJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix5QkFDRSxlQUFnQixDQUFHLEFBRXJCLDJCQUNFLGVBQWdCLENBQUcsQUFFckIseUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiwyQkFDRSxlQUFnQixDQUFHLEFBRXJCLGtCQUNFLGVBQWdCLENBQUcsQUFFckIsc0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiw0QkFDRSxlQUFnQixDQUFHLEFBRXJCLHdCQUNFLGVBQWdCLENBQUcsQUFFckIsMEJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixvQkFDRSxlQUFnQixDQUFHLEFBRXJCLDRCQUNFLGVBQWdCLENBQUcsQUFFckIsdUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixvQkFDRSxlQUFnQixDQUFHLEFBRXJCLG9CQUNFLGVBQWdCLENBQUcsQUFFckIsbUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixtQkFDRSxlQUFnQixDQUFHLEFBRXJCLG1CQUNFLGVBQWdCLENBQUcsQUFFckIsbUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixtQkFDRSxlQUFnQixDQUFHLEFBRXJCLG1CQUNFLGVBQWdCLENBQUcsQUFFckIscUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixxQkFDRSxlQUFnQixDQUFHLEFBRXJCLG9CQUNFLGVBQWdCLENBQUcsQUFFckIsb0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixvQkFDRSxlQUFnQixDQUFHLEFBRXJCLDBCQUNFLGVBQWdCLENBQUcsQUFFckIsdUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix1QkFDRSxlQUFnQixDQUFHLEFBRXJCLHVCQUNFLGVBQWdCLENBQUcsQUFFckIsNEJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixvQkFDRSxlQUFnQixDQUFHLEFBRXJCLGlCQUNFLGVBQWdCLENBQUcsQUFFckIsdUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixtQkFDRSxlQUFnQixDQUFHLEFBRXJCLDJCQUNFLGVBQWdCLENBQUcsQUFFckIscUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix5QkFDRSxlQUFnQixDQUFHLEFBRXJCLGdCQUNFLGVBQWdCLENBQUcsQUFFckIsZ0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiwyQkFDRSxlQUFnQixDQUFHLEFBRXJCLCtCQUNFLGVBQWdCLENBQUcsQUFFckIsa0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixtQkFDRSxlQUFnQixDQUFHLEFBRXJCLG1CQUNFLGVBQWdCLENBQUcsQUFFckIsNEJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixtQ0FDRSxlQUFnQixDQUFHLEFBRXJCLDBCQUNFLGVBQWdCLENBQUcsQUFFckIsaUNBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixtQkFDRSxlQUFnQixDQUFHLEFBRXJCLHFCQUNFLGVBQWdCLENBQUcsQUFFckIsNkJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixpQkFDRSxlQUFnQixDQUFHLEFBRXJCLDRCQUNFLGVBQWdCLENBQUcsQUFFckIsMEJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixvQkFDRSxlQUFnQixDQUFHLEFBRXJCLHdCQUNFLGVBQWdCLENBQUcsQUFFckIscUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix5QkFDRSxlQUFnQixDQUFHLEFBRXJCLGtCQUNFLGVBQWdCLENBQUcsQUFFckIsb0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixtQkFDRSxlQUFnQixDQUFHLEFBRXJCLGlCQUNFLGVBQWdCLENBQUcsQUFFckIscUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix3QkFDRSxlQUFnQixDQUFHLEFBRXJCLGtCQUNFLGVBQWdCLENBQUcsQUFFckIsc0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiwwQkFDRSxlQUFnQixDQUFHLEFBRXJCLHNCQUNFLGVBQWdCLENBQUcsQUFFckIsaUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixrQkFDRSxlQUFnQixDQUFHLEFBRXJCLHFCQUNFLGVBQWdCLENBQUcsQUFFckIsOEJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiwyQkFDRSxlQUFnQixDQUFHLEFBRXJCLHFCQUNFLGVBQWdCLENBQUcsQUFFckIsa0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix3QkFDRSxlQUFnQixDQUFHLEFBRXJCLHVCQUNFLGVBQWdCLENBQUcsQUFFckIsK0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiwwQkFDRSxlQUFnQixDQUFHLEFBRXJCLHlCQUNFLGVBQWdCLENBQUcsQUFFckIsMEJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixpQkFDRSxlQUFnQixDQUFHLEFBRXJCLHFCQUNFLGVBQWdCLENBQUcsQUFFckIsMEJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiwwQkFDRSxlQUFnQixDQUFHLEFBRXJCLDJCQUNFLGVBQWdCLENBQUcsQUFFckIsNkJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiwyQkFDRSxlQUFnQixDQUFHLEFBRXJCLDZCQUNFLGVBQWdCLENBQUcsQUFFckIsMEJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix5QkFDRSxlQUFnQixDQUFHLEFBRXJCLDRCQUNFLGVBQWdCLENBQUcsQUFFckIsbUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiwyQkFDRSxlQUFnQixDQUFHLEFBRXJCLGtCQUNFLGVBQWdCLENBQUcsQUFFckIsc0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixtQkFDRSxlQUFnQixDQUFHLEFBRXJCLDJCQUNFLGVBQWdCLENBQUcsQUFFckIsc0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixxQkFDRSxlQUFnQixDQUFHLEFBRXJCLDJCQUNFLGVBQWdCLENBQUcsQUFFckIsK0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixpQkFDRSxlQUFnQixDQUFHLEFBRXJCLHVCQUNFLGVBQWdCLENBQUcsQUFFckIsdUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixxQkFDRSxlQUFnQixDQUFHLEFBRXJCLHdCQUNFLGVBQWdCLENBQUcsQUFFckIsd0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixtQkFDRSxlQUFnQixDQUFHLEFBRXJCLGdCQUNF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LENBQUcsQUFFckIsMEJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixtQkFDRSxlQUFnQixDQUFHLEFBRXJCLHlCQUNFLGVBQWdCLENBQUcsQUFFckIsMEJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixtQkFDRSxlQUFnQixDQUFHLEFBRXJCLG1CQUNFLGVBQWdCLENBQUcsQUFFckIsbUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiwyQkFDRSxlQUFnQixDQUFHLEFBRXJCLDRCQUNFLGVBQWdCLENBQUcsQUFFckIsZ0NBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix5QkFDRSxlQUFnQixDQUFHLEFBRXJCLHdCQUNFLGVBQWdCLENBQUcsQUFFckIsNkJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix3QkFDRSxlQUFnQixDQUFHLEFBRXJCLDRCQUNFLGVBQWdCLENBQUcsQUFFckIsa0NBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixvQ0FDRSxlQUFnQixDQUFHLEFBRXJCLHdCQUNFLGVBQWdCLENBQUcsQUFFckIsMkJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix3QkFDRSxlQUFnQixDQUFHLEFBRXJCLDBCQUNFLGVBQWdCLENBQUcsQUFFckIsd0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiwwQkFDRSxlQUFnQixDQUFHLEFBRXJCLHlCQUNFLGVBQWdCLENBQUcsQUFFckIsaUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix1QkFDRSxlQUFnQixDQUFHLEFBRXJCLDJCQUNFLGVBQWdCLENBQUcsQUFFckIsNEJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixxQkFDRSxlQUFnQixDQUFHLEFBRXJCLHlCQUNFLGVBQWdCLENBQUcsQUFFckIscUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixnQ0FDRSxlQUFnQixDQUFHLEFBRXJCLDRCQUNFLGVBQWdCLENBQUcsQUFFckIscUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixnQ0FDRSxlQUFnQixDQUFHLEFBRXJCLGdDQUNFLGVBQWdCLENBQUcsQUFFckIsaUNBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiw4QkFDRSxlQUFnQixDQUFHLEFBRXJCLGdDQUNFLGVBQWdCLENBQUcsQUFFckIsK0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiw2QkFDRSxlQUFnQixDQUFHLEFBRXJCLG1DQUNFLGVBQWdCLENBQUcsQUFFckIsd0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix5QkFDRSxlQUFnQixDQUFHLEFBRXJCLDhCQUNFLGVBQWdCLENBQUcsQUFFckIsOEJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixnQ0FDRSxlQUFnQixDQUFHLEFBRXJCLDhCQUNFLGVBQWdCLENBQUcsQUFFckIsOEJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiwrQkFDRSxlQUFnQixDQUFHLEFBRXJCLHdCQUNFLGVBQWdCLENBQUcsQUFFckIsNEJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiw0QkFDRSxlQUFnQixDQUFHLEFBRXJCLDRCQUNFLGVBQWdCLENBQUcsQUFFckIsNEJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiw0QkFDRSxlQUFnQixDQUFHLEFBRXJCLDRCQUNFLGVBQWdCLENBQUcsQUFFckIsbUNBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixnQ0FDRSxlQUFnQixDQUFHLEFBRXJCLG1DQUNFLGVBQWdCLENBQUcsQUFFckIsZ0NBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiwyQ0FDRSxlQUFnQixDQUFHLEFBRXJCLHlDQUNFLGVBQWdCLENBQUcsQUFFckIsMENBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixtQ0FDRSxlQUFnQixDQUFHLEFBRXJCLG1DQUNFLGVBQWdCLENBQUcsQUFFckIsMEJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixnQ0FDRSxlQUFnQixDQUFHLEFBRXJCLDhCQUNFLGVBQWdCLENBQUcsQUFFckIsK0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixpQ0FDRSxlQUFnQixDQUFHLEFBRXJCLHNDQUNFLGVBQWdCLENBQUcsQUFFckIsK0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixnQ0FDRSxlQUFnQixDQUFHLEFBRXJCLDhCQUNFLGVBQWdCLENBQUcsQUFFckIseUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiw2QkFDRSxlQUFnQixDQUFHLEFBRXJCLDJCQUNFLGVBQWdCLENBQUcsQUFFckIsK0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiw4QkFDRSxlQUFnQixDQUFHLEFBRXJCLDZCQUNFLGVBQWdCLENBQUcsQUFFckIsMkJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix3QkFDRSxlQUFnQixDQUFHLEFBRXJCLGlDQUNFLGVBQWdCLENBQUcsQUFFckIseUNBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiw2QkFDRSxlQUFnQixDQUFHLEFBRXJCLCtCQUNFLGVBQWdCLENBQUcsQUFFckIsd0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix3Q0FDRSxlQUFnQixDQUFHLEFBRXJCLHdDQUNFLGVBQWdCLENBQUcsQUFFckIseUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiw2QkFDRSxlQUFnQixDQUFHLEFBRXJCLHlDQUNFLGVBQWdCLENBQUcsQUFFckIseUNBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixzQ0FDRSxlQUFnQixDQUFHLEFBRXJCLCtCQUNFLGVBQWdCLENBQUcsQUFFckIsK0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiw4QkFDRSxlQUFnQixDQUFHLEFBRXJCLG1DQUNFLGVBQWdCLENBQUcsQUFFckIsa0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixvQkFDRSxlQUFnQixDQUFHLEFBRXJCLHVCQUNFLGVBQWdCLENBQUcsQUFFckIsbUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiwwQkFDRSxlQUFnQixDQUFHLEFBRXJCLGlDQUNFLGVBQWdCLENBQUcsQUFFckIsOEJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixpQkFDRSxlQUFnQixDQUFHLEFBRXJCLHVCQUNFLGVBQWdCLENBQUcsQUFFckIsNEJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixxQkFDRSxlQUFnQixDQUFHLEFBRXJCLG9CQUNFLGVBQWdCLENBQUcsQUFFckIsNEJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixtQkFDRSxlQUFnQixDQUFHLEFBRXJCLHdCQUNFLGVBQWdCLENBQUcsQUFFckIseUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix3QkFDRSxlQUFnQixDQUFHLEFBRXJCLGlCQUNFLGVBQWdCLENBQUcsQUFFckIsa0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixrQkFDRSxlQUFnQixDQUFHLEFBRXJCLDBCQUNFLGVBQWdCLENBQUcsQUFFckIsd0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiwrQkFDRSxlQUFnQixDQUFHLEFBRXJCLCtCQUNFLGVBQWdCLENBQUcsQUFFckIsb0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiwrQkFDRSxlQUFnQixDQUFHLEFBRXJCLCtCQUNFLGVBQWdCLENBQUcsQUFFckIsK0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixnQ0FDRSxlQUFnQixDQUFHLEFBRXJCLDZCQUNFLGVBQWdCLENBQUcsQUFFckIsd0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixtQ0FDRSxlQUFnQixDQUFHLEFBRXJCLDRCQUNFLGVBQWdCLENBQUcsQUFFckIsa0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixpQkFDRSxlQUFnQixDQUFHLEFBRXJCLGdCQUNFLGVBQWdCLENBQUcsQUFFckIsdUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiwwQkFDRSxlQUFnQixDQUFHLEFBRXJCLHdCQUNFLGVBQWdCLENBQUcsQUFFckIsd0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixzQkFDRSxlQUFnQixDQUFHLEFBRXJCLHlCQUNFLGVBQWdCLENBQUcsQUFFckIsd0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixzQkFDRSxlQUFnQixDQUFHLEFBRXJCLG9CQUNFLGVBQWdCLENBQUcsQUFFckIsa0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixrQkFDRSxlQUFnQixDQUFHLEFBRXJCLG9CQUNFLGVBQWdCLENBQUcsQUFFckIsbUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiw2QkFDRSxlQUFnQixDQUFHLEFBRXJCLDZCQUNFLGVBQWdCLENBQUcsQUFFckIsNkJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiwwQkFDRSxlQUFnQixDQUFHLEFBRXJCLDJCQUNFLGVBQWdCLENBQUcsQUFFckIsdUNBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixvQ0FDRSxlQUFnQixDQUFHLEFBRXJCLGlDQUNFLGVBQWdCLENBQUcsQUFFckIsOEJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixrQ0FDRSxlQUFnQixDQUFHLEFBRXJCLHlCQUNFLGVBQWdCLENBQUcsQUFFckIseUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix5QkFDRSxlQUFnQixDQUFHLEFBRXJCLHdCQUNFLGVBQWdCLENBQUcsQUFFckIsd0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiwwQkFDRSxlQUFnQixDQUFHLEFBRXJCLHlCQUNFLGVBQWdCLENBQUcsQUFFckIsMEJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixnQ0FDRSxlQUFnQixDQUFHLEFBRXJCLHdCQUNFLGVBQWdCLENBQUcsQUFFckIsd0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiw0QkFDRSxlQUFnQixDQUFHLEFBRXJCLDZCQUNFLGVBQWdCLENBQUcsQUFFckIsMEJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixxQkFDRSxlQUFnQixDQUFHLEFBRXJCLDBCQUNFLGVBQWdCLENBQUcsQUFFckIsaUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix1QkFDRSxlQUFnQixDQUFHLEFBRXJCLHFCQUNFLGVBQWdCLENBQUcsQUFFckIsa0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiw0QkFDRSxlQUFnQixDQUFHLEFBRXJCLDRCQUNFLGVBQWdCLENBQUcsQUFFckIsd0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixnQ0FDRSxlQUFnQixDQUFHLEFBRXJCLHVCQUNFLGVBQWdCLENBQUcsQUFFckIsc0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixnQ0FDRSxlQUFnQixDQUFHLEFBRXJCLG1CQUNFLGVBQWdCLENBQUcsQUFFckIscUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixxQkFDRSxlQUFnQixDQUFHLEFBRXJCLHVCQUNFLGVBQWdCLENBQUcsQUFFckIsMkJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiwyQkFDRSxlQUFnQixDQUFHLEFBRXJCLGdDQUNFLGVBQWdCLENBQUcsQUFFckIsb0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix5QkFDRSxlQUFnQixDQUFHLEFBRXJCLHdCQUNFLGVBQWdCLENBQUcsQUFFckIsa0JB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Z0IsQ0FBRyxBQUVyQixtQkFDRSxlQUFnQixDQUFHLEFBRXJCLG9CQUNFLGVBQWdCLENBQUcsQUFFckIsaUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixxQkFDRSxlQUFnQixDQUFHLEFBRXJCLGlCQUNFLGVBQWdCLENBQUcsQUFFckIsZ0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixtQkFDRSxlQUFnQixDQUFHLEFBRXJCLGdCQUNFLGVBQWdCLENBQUcsQUFFckIsdUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixzQkFDRSxlQUFnQixDQUFHLEFBRXJCLHFCQUNFLGVBQWdCLENBQUcsQUFFckIsdUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix3QkFDRSxlQUFnQixDQUFHLEFBRXJCLHFCQUNFLGVBQWdCLENBQUcsQUFFckIsK0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiwwQkFDRSxlQUFnQixDQUFHLEFBRXJCLDJCQUNFLGVBQWdCLENBQUcsQUFFckIseUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiw0QkFDRSxlQUFnQixDQUFHLEFBRXJCLHlCQUNFLGVBQWdCLENBQUcsQUFFckIsNkJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix3QkFDRSxlQUFnQixDQUFHLEFBRXJCLGlCQUNFLGVBQWdCLENBQUcsQUFFckIsa0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiwwQkFDRSxlQUFnQixDQUFHLEFBRXJCLG1CQUNFLGVBQWdCLENBQUcsQUFFckIsaUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixnQkFDRSxlQUFnQixDQUFHLEFBRXJCLHdCQUNFLGVBQWdCLENBQUcsQUFFckIsMkJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix3QkFDRSxlQUFnQixDQUFHLEFBRXJCLHVCQUNFLGVBQWdCLENBQUcsQUFFckIseUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiw0QkFDRSxlQUFnQixDQUFHLEFBRXJCLDBCQUNFLGVBQWdCLENBQUcsQUFFckIsd0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiwyQkFDRSxlQUFnQixDQUFHLEFBRXJCLGdDQUNFLGVBQWdCLENBQUcsQUFFckIseUJBQ0UsZUFBZ0Is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RSxlQUFnQixDQUFHLEFBRXJCLDBCQUNFLGVBQWdCLENBQUcsQUFFckIsMkNBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixrQ0FDRSxlQUFnQixDQUFHLEFBRXJCLDBCQUNFLGVBQWdCLENBQUcsQUFFckIsMkNBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixrQ0FDRSxlQUFnQixDQUFHLEFBRXJCLDBCQUNFLGVBQWdCLENBQUcsQUFFckIsMkNBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixrQ0FDRSxlQUFnQixDQUFHLEFBRXJCLDBCQUNFLGVBQWdCLENBQUcsQUFFckIsMkNBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixrQ0FDRSxlQUFnQixDQUFHLEFBRXJCLDBCQUNFLGVBQWdCLENBQUcsQUFFckIsMkNBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixrQ0FDRSxlQUFnQixDQUFHLEFBRXJCLDBCQUNFLGVBQWdCLENBQUcsQUFFckIsMkNBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixrQ0FDRSxlQUFnQixDQUFHLEFBRXJCLDBCQUNFLGVBQWdCLENBQUcsQUFFckIsMkNBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixrQ0FDRSxlQUFnQixDQUFHLEFBRXJCLDBCQUNFLGVBQWdCLENBQUcsQUFFckIsMkNBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixrQ0FDRSxlQUFnQixDQUFHLEFBRXJCLCtCQUNFLGVBQWdCLENBQUcsQUFFckIsZ0RBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix1Q0FDRSxlQUFnQixDQUFHLEFBRXJCLGdCQUNFLGVBQWdCLENBQUcsQUFFckIsc0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixnQkFDRSxlQUFnQixDQUFHLEFBRXJCLG9CQUNFLGVBQWdCLENBQUcsQUFFckIsNEJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixxQkFDRSxlQUFnQixDQUFHLEFBRXJCLDZCQUNFLGVBQWdCLENBQUcsQUFFckIsMEJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixtQkFDRSxlQUFnQixDQUFHLEFBRXJCLGdCQUNFLGVBQWdCLENBQUcsQUFFckIsNEJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixrQkFDRSxlQUFnQixDQUFHLEFBRXJCLHFCQUNFLGVBQWdCLENBQUcsQUFFckIsb0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixvQkFDRSxlQUFnQixDQUFHLEFBRXJCLHdCQUNFLGVBQWdCLENBQUcsQUFFckIsd0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixtQkFDRSxlQUFnQixDQUFHLEFBRXJCLGtCQUNFLGVBQWdCLENBQUcsQUFFckIsa0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixxQkFDRSxlQUFnQixDQUFHLEFBRXJCLDZCQUNFLGVBQWdCLENBQUcsQUFFckIsZ0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixvQkFDRSxlQUFnQixDQUFHLEFBRXJCLHlCQUNFLGVBQWdCLENBQUcsQUFFckIsdUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiw0QkFDRSxlQUFnQixDQUFHLEFBRXJCLG1DQUNFLGVBQWdCLENBQUcsQUFFckIsdUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixzQkFDRSxlQUFnQixDQUFHLEFBRXJCLDZCQUNFLGVBQWdCLENBQUcsQUFFckIsK0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiwrQkFDRSxlQUFnQixDQUFHLEFBRXJCLHFDQUNFLGVBQWdCLENBQUcsQUFFckIsc0NBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixvQkFDRSxlQUFnQixDQUFHLEFBRXJCLDZCQUNFLGVBQWdCLENBQUcsQUFFckIsa0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixvQkFDRSxlQUFnQixDQUFHLEFBRXJCLHFCQUNFLGVBQWdCLENBQUcsQUFFckIsNkJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixnQ0FDRSxlQUFnQixDQUFHLEFBRXJCLDhCQUNFLGVBQWdCLENBQUcsQUFFckIsZ0NBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiwrQkFDRSxlQUFnQixDQUFHLEFBRXJCLHNCQUNFLGVBQWdCLENBQUcsQUFFckIsb0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixxQkFDRSxlQUFnQixDQUFHLEFBRXJCLGtCQUNFLGVBQWdCLENBQUcsQUFFckIseUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixpQ0FDRSxlQUFnQixDQUFHLEFBRXJCLDBCQUNFLGVBQWdCLENBQUcsQUFFckIsa0NBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixnQkFDRSxlQUFnQixDQUFHLEFBRXJCLG9CQUNFLGVBQWdCLENBQUcsQUFFckIsZ0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixtQkFDRSxlQUFnQixDQUFHLEFBRXJCLHVCQUNFLGVBQWdCLENBQUcsQUFFckIsK0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiwwQkFDRSxlQUFnQixDQUFHLEFBRXJCLGtDQUNFLGVBQWdCLENBQUcsQUFFckIsd0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix1QkFDRSxlQUFnQixDQUFHLEFBRXJCLHFCQUNFLGVBQWdCLENBQUcsQUFFckIsNkJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixvQkFDRSxlQUFnQixDQUFHLEFBRXJCLCtCQUNFLGVBQWdCLENBQUcsQUFFckIsc0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixxQkFDRSxlQUFnQixDQUFHLEFBRXJCLGtCQUNFLGVBQWdCLENBQUcsQUFFckIsNEJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiwwQkFDRSxlQUFnQixDQUFHLEFBRXJCLDBCQUNFLGVBQWdCLENBQUcsQUFFckIseUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiwwQkFDRSxlQUFnQixDQUFHLEFBRXJCLDJCQUNFLGVBQWdCLENBQUcsQUFFckIseUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixzQkFDRSxlQUFnQixDQUFHLEFBRXJCLHdCQUNFLGVBQWdCLENBQUcsQUFFckIseUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiwyQkFDRSxlQUFnQixDQUFHLEFBRXJCLHlCQUNFLGVBQWdCLENBQUcsQUFFckIsdUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiwyQkFDRSxlQUFnQixDQUFHLEFBRXJCLHVCQUNFLGVBQWdCLENBQUcsQUFFckIsZUFDRSxlQUFnQixDQUFHLEFBRXJCLG1CQUNFLGVBQWdCLENBQUcsQUFFckIsa0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixnQkFDRSxlQUFnQixDQUFHLEFBRXJCLGlCQUNFLGVBQWdCLENB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Q0UsZUFBZ0IsQ0FBRyxBQUVyQixpQ0FDRSxlQUFnQixDQUFHLEFBRXJCLHdCQUNFLGVBQWdCLENBQUcsQUFFckIsbUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixlQUNFLGVBQWdCLENBQUcsQUFFckIsaUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix1QkFDRSxlQUFnQixDQUFHLEFBRXJCLHNCQUNFLGVBQWdCLENBQUcsQUFFckIsNkJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixrQ0FDRSxlQUFnQixDQUFHLEFBRXJCLCtCQUNFLGVBQWdCLENBQUcsQUFFckIsZ0NBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixpQ0FDRSxlQUFnQixDQUFHLEFBRXJCLCtCQUNFLGVBQWdCLENBQUcsQUFFckIsZ0NBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixxQkFDRSxlQUFnQixDQUFHLEFBRXJCLDBCQUNFLGVBQWdCLENBQUcsQUFFckIsNkJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixtQkFDRSxlQUFnQixDQUFHLEFBRXJCLHVCQUNFLGVBQWdCLENBQUcsQUFFckIsMkJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix1QkFDRSxlQUFnQixDQUFHLEFBRXJCLHNCQUNFLGVBQWdCLENBQUcsQUFFckIsMEJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixpQkFDRSxlQUFnQixDQUFHLEFBRXJCLHdCQUNFLGVBQWdCLENBQUcsQUFFckIsd0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixtQkFDRSxlQUFnQixDQUFHLEFBRXJCLHlCQUNFLGVBQWdCLENBQUcsQUFFckIsMkJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiwrQkFDRSxlQUFnQixDQUFHLEFBRXJCLHVCQUNFLGVBQWdCLENBQUcsQUFFckIsd0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiwwQkFDRSxlQUFnQixDQUFHLEFBRXJCLDRCQUNFLGVBQWdCLENBQUcsQUFFckIsb0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix1QkFDRSxlQUFnQixDQUFHLEFBRXJCLDZCQUNFLGVBQWdCLENBQUcsQUFFckIscUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiw0QkFDRSxlQUFnQixDQUFHLEFBRXJCLDJCQUNFLGVBQWdCLENBQUcsQUFFckIscUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixzQkFDRSxlQUFnQixDQUFHLEFBRXJCLHFCQUNFLGVBQWdCLENBQUcsQUFFckIseUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiw4QkFDRSxlQUFnQixDQUFHLEFBRXJCLHVCQUNFLGVBQWdCLENBQUcsQUFFckIsK0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixpQ0FDRSxlQUFnQixDQUFHLEFBRXJCLDhCQUNFLGVBQWdCLENBQUcsQUFFckIsa0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiwwQkFDRSxlQUFnQixDQUFHLEFBRXJCLG1CQUNFLGVBQWdCLENBQUcsQUFFckIsNkJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiwyQkFDRSxlQUFnQixDQUFHLEFBRXJCLHFCQUNFLGVBQWdCLENBQUcsQUFFckIsMkJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixtQkFDRSxlQUFnQixDQUFHLEFBRXJCLHVCQUNFLGVBQWdCLENBQUcsQUFFckIscUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixvQkFDRSxlQUFnQixDQUFHLEFBRXJCLDZCQUNFLGVBQWdCLENBQUcsQUFFckIsNEJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixrQkFDRSxlQUFnQixDQUFHLEFBRXJCLHdCQUNFLGVBQWdCLENBQUcsQUFFckIseUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiwyQkFDRSxlQUFnQixDQUFHLEFBRXJCLHNCQUNFLGVBQWdCLENBQUcsQUFFckIsbUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixzQkFDRSxlQUFnQixDQUFHLEFBRXJCLHNCQUNFLGVBQWdCLENBQUcsQUFFckIsc0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix3QkFDRSxlQUFnQixDQUFHLEFBRXJCLDZCQUNFLGVBQWdCLENBQUcsQUFFckIsdUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiwyQkFDRSxlQUFnQixDQUFHLEFBRXJCLHVCQUNFLGVBQWdCLENBQUcsQUFFckIsNEJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiw2QkFDRSxlQUFnQixDQUFHLEFBRXJCLCtCQUNFLGVBQWdCLENBQUcsQUFFckIsZ0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixzQkFDRSxlQUFnQixDQUFHLEFBRXJCLG9CQUNFLGVBQWdCLENBQUcsQUFFckIsb0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiwwQkFDRSxlQUFnQixDQUFHLEFBRXJCLHlCQUNFLGVBQWdCLENBQUcsQUFFckIsc0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiw2QkFDRSxlQUFnQixDQUFHLEFBRXJCLHFDQUNFLGVBQWdCLENBQUcsQUFFckIsMEJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixpQ0FDRSxlQUFnQixDQUFHLEFBRXJCLHlDQUNFLGVBQWdCLENBQUcsQUFFckIsa0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixrQkFDRSxlQUFnQixDQUFHLEFBRXJCLDJCQUNFLGVBQWdCLENBQUcsQUFFckIsa0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixrQkFDRSxlQUFnQixDQUFHLEFBRXJCLHNCQUNFLGVBQWdCLENBQUcsQUFFckIsb0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix3QkFDRSxlQUFnQixDQUFHLEFBRXJCLHFCQUNFLGVBQWdCLENBQUcsQUFFckIsc0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixvQkFDRSxlQUFnQixDQUFHLEFBRXJCLG1CQUNFLGVBQWdCLENBQUcsQUFFckIsaUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixrQkFDRSxlQUFnQixDQUFHLEFBRXJCLGlCQUNFLGVBQWdCLENBQUcsQUFFckIsOEJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiwyQkFDRSxlQUFnQixDQUFHLEFBRXJCLDRCQUNFLGVBQWdCLENBQUcsQUFFckIseUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix5QkFDRSxlQUFnQixDQUFHLEFBRXJCLHVCQUNFLGVBQWdCLENBQUcsQUFFckIsMEJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiwwQkFDRSxlQUFnQixDQUFHLEFBRXJCLDhCQUNFLGVBQWdCLENBQUcsQUFFckIsb0NBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixnQ0FDRSxlQUFnQixDQUFHLEFBRXJCLHFDQUNFLGVBQWdCLENBQUcsQUFFckIsZ0NBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiwyQ0FDRSxlQUFnQixDQUFHLEFBRXJCLHdCQUNFLGVBQWdCLENBQUcsQUFFckIseUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix3QkFDRSxlQUFnQixDQUFHLEFBRXJCLHNCQUNFLGVBQWdCLENBQUcsQUFFckIsb0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix3QkFDRSxlQUFnQixDQUFHLEFBRXJCLDZCQUNFLGVBQWdCLENBQUcsQUFFckIsd0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix1QkFDRSxlQUFnQixDQUFHLEFBRXJCLG9CQUNFLGVBQWdCLENBQUcsQUFFckIsc0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiwyQkFDRSxlQUFnQixDQUFHLEFBRXJCLGtCQUNFLGVBQWdCLENBQUcsQUFFckIsbUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix1QkFDRSxlQUFnQixDQUFHLEFBRXJCLDRCQUNFLGVBQWdCLENBQUcsQUFFckIsMkJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix3QkFDRSxlQUFnQixDQUFHLEFBRXJCLDBCQUNFLGVBQWdCLENBQUcsQUFFckIsMEJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixvQkFDRSxlQUFnQixDQUFHLEFBRXJCLG1CQUNFLGVBQWdCLENBQUcsQUFFckIsZ0NBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixpQkFDRSxlQUFnQixDQUFHLEFBRXJCLHdCQUNFLGVBQWdCLENBQUcsQUFFckIsc0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixxQkFDRSxlQUFnQixDQUFHLEFBRXJCLHlCQUNFLGVBQWdCLENBQUcsQUFFckIsa0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixxQkFDRSxlQUFnQixDQUFHLEFBRXJCLDBCQUNFLGVBQWdCLENBQUcsQUFFckIsNEJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix5QkFDRSxlQUFnQixDQUFHLEFBRXJCLDJCQUNFLGVBQWdCLENBQUcsQUFFckIsd0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixvQkFDRSxlQUFnQixDQUFHLEFBRXJCLDBCQUNFLGVBQWdCLENBQUcsQUFFckIscUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixpQkFDRSxlQUFnQixDQUFHLEFBRXJCLHdCQUNFLGVBQWdCLENBQUcsQUFFckIsZ0NBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixrQkFDRSxlQUFnQixDQUFHLEFBRXJCLDBCQUNFLGVBQWdCLENBQUcsQUFFckIsa0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixvQ0FDRSxlQUFnQixDQUFHLEFBRXJCLHFDQUNFLGVBQWdCLENBQUcsQUFFckIsbUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiwyQkFDRSxlQUFnQixDQUFHLEFBRXJCLG1CQUNFLGVBQWdCLENBQUcsQUFFckIsdUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiwyQkFDRSxlQUFnQixDQUFHLEFBRXJCLCtCQUNFLGVBQWdCLENBQUcsQUFFckIsK0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiwrQkFDRSxlQUFnQixDQUFHLEFBRXJCLCtCQUNFLGVBQWdCLENBQUcsQUFFckIsZ0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiw0QkFDRSxlQUFnQixDQUFHLEFBRXJCLDBCQUNFLGVBQWdCLENBQUcsQUFFckIsaUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixtQkFDRSxlQUFnQixDQUFHLEFBRXJCLGtCQUNFLGVBQWdCLENBQUcsQUFFckIsd0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixpQkFDRSxlQUFnQixDQUFHLEFBRXJCLHVCQUNFLGVBQWdCLENBQUcsQUFFckIscUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixnQkFDRSxlQUFnQixDQUFHLEFBRXJCLHFCQUNFLGVBQWdCLENBQUcsQUFFckIsMkJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixrQkFDRSxlQUFnQixDQUFHLEFBRXJCLG9DQUNFLGVBQWdCLENBQUcsQUFFckIscUNBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixnQ0FDRSxlQUFnQixDQUFHLEFBRXJCLCtCQUNFLGVBQWdCLENBQUcsQUFFckIsdUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix3QkFDRSxlQUFnQixDQUFHLEFBRXJCLDZCQUNFLGVBQWdCLENBQUcsQUFFckIsaUNBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixrQ0FDRSxlQUFnQixDQUFHLEFBRXJCLDZCQUNFLGVBQWdCLENBQUcsQUFFckIsbUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiwyQkFDRSxlQUFnQixDQUFHLEFBRXJCLHdCQUNFLGVBQWdCLENBQUcsQUFFckIsaUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixnQkFDRSxlQUFnQixDQUFHLEFBRXJCLHNCQUNFLGVBQWdCLENBQUcsQUFFckIsc0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix5QkFDRSxlQUFnQixDQUFHLEFBRXJCLHdCQUNFLGVBQWdCLENBQUcsQUFFckIscUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix1QkFDRSxlQUFnQixDQUFHLEFBRXJCLDZCQUNFLGVBQWdCLENBQUcsQUFFckIsbUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixpQkFDRSxlQUFnQixDQUFHLEFBRXJCLHVCQUNFLGVBQWdCLENBQUcsQUFFckIscUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix1QkFDRSxlQUFnQixDQUFHLEFBRXJCLCtCQUNFLGVBQWdCLENBQUcsQUFFckIsNkJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixnQ0FDRSxlQUFnQixDQUFHLEFBRXJCLG1DQUNFLGVBQWdCLENBQUcsQUFFckIsK0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixtQkFDRSxlQUFnQixDQUFHLEFBRXJCLGlCQUNFLGVBQWdCLENBQUcsQUFFckIsb0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixzQkFDRSxlQUFnQixDQUFHLEFBRXJCLHdCQUNFLGVBQWdCLENBQUcsQUFFckIsMkJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiwrQkFDRSxlQUFnQixDQUFHLEFBRXJCLG9CQUNFLGVBQWdCLENBQUcsQUFFckIsNkJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixvQkFDRSxlQUFnQixDQUFHLEFBRXJCLG9CQUNFLGVBQWdCLENBQUcsQUFFckIsNkJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix3QkFDRSxlQUFnQixDQUFHLEFBRXJCLDhCQUNFLGVBQWdCLENBQUcsQUFFckIsMkJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixtQ0FDRSxlQUFnQixDQUFHLEFBRXJCLHVCQUNFLGVBQWdCLENBQUcsQUFFckIsK0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixxQkFDRSxlQUFnQixDQUFHLEFBRXJCLDZCQUNFLGVBQWdCLENBQUcsQUFFckIsMkJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixtQkFDRSxlQUFnQixDQUFHLEFBRXJCLDJCQUNFLGVBQWdCLENBQUcsQUFFckIsZ0NBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiwyQkFDRSxlQUFnQixDQUFHLEFBRXJCLGdCQUNFLGVBQWdCLENBQUcsQUFFckIsa0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixzQkFDRSxlQUFnQixDQUFHLEFBRXJCLGtCQUNFLGVBQWdCLENBQUcsQUFFckIscUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixvQkFDRSxlQUFnQixDQUFHLEFBRXJCLHNCQUNFLGVBQWdCLENBQUcsQUFFckIsdUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiw2QkFDRSxlQUFnQixDQUFHLEFBRXJCLDRCQUNFLGVBQWdCLENBQUcsQUFFckIsc0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiwwQkFDRSxlQUFnQixDQUFHLEFBRXJCLDhCQUNFLGVBQWdCLENBQUcsQUFFckIsb0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix5QkFDRSxlQUFnQixDQUFHLEFBRXJCLDBCQUNFLGVBQWdCLENBQUcsQUFFckIsNEJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixpQ0FDRSxlQUFnQixDQUFHLEFBRXJCLHlCQUNFLGVBQWdCLENBQUcsQUFFckIsa0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixnQkFDRSxlQUFnQixDQUFHLEFBRXJCLHdCQUNFLGVBQWdCLENBQUcsQUFFckIsdUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixxQkFDRSxlQUFnQixDQUFHLEFBRXJCLDBCQUNFLGVBQWdCLENBQUcsQUFFckIsa0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixpQkFDRSxlQUFnQixDQUFHLEFBRXJCLHVCQUNFLGVBQWdCLENBQUcsQUFFckIsNkJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixxQkFDRSxlQUFnQixDQUFHLEFBRXJCLDZCQUNFLGVBQWdCLENBQUcsQUFFckIsc0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiwyQkFDRSxlQUFnQixDQUFHLEFBRXJCLGlCQUNFLGVBQWdCLENBQUcsQUFFckIsbUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiwwQkFDRSxlQUFnQixDQUFHLEFBRXJCLDZCQUNFLGVBQWdCLENBQUcsQUFFckIsd0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixxQkFDRSxlQUFnQixDQUFHLEFBRXJCLDZCQUNFLGVBQWdCLENBQUcsQUFFckIsbUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix5QkFDRSxlQUFnQixDQUFHLEFBRXJCLDJCQUNFLGVBQWdCLENBQUcsQUFFckIsMkJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixtQ0FDRSxlQUFnQixDQUFHLEFBRXJCLGtCQUNFLGVBQWdCLENBQUcsQUFFckIsMkJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix1QkFDRSxlQUFnQixDQUFHLEFBRXJCLDBCQUNFLGVBQWdCLENBQUcsQUFFckIsd0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixxQkFDRSxlQUFnQixDQUFHLEFBRXJCLG1CQUNFLGVBQWdCLENBQUcsQUFFckIsMEJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixpQkFDRSxlQUFnQixDQUFHLEFBRXJCLDBCQUNFLGVBQWdCLENBQUcsQUFFckIsbUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixvQkFDRSxlQUFnQixDQUFHLEFBRXJCLHdCQUNFLGVBQWdCLENBQUcsQUFFckIsMkJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiw0QkFDRSxlQUFnQixDQUFHLEFBRXJCLGlCQUNFLGVBQWdCLENBQUcsQUFFckIsbUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixrQ0FDRSxlQUFnQixDQUFHLEFBRXJCLG9CQUNFLGVBQWdCLENBQUcsQUFFckIscUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiw2QkFDRSxlQUFnQixDQUFHLEFBRXJCLGlCQUNFLGVBQWdCLENBQUcsQUFFckIseUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixtQ0FDRSxlQUFnQixDQUFHLEFBRXJCLGlDQUNFLGVBQWdCLENBQUcsQUFFckIsbUNBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixpQ0FDRSxlQUFnQixDQUFHLEFBRXJCLG9CQUNFLGVBQWdCLENBQUcsQUFFckIsa0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixvQkFDRSxlQUFnQixDQUFHLEFBRXJCLG1CQUNFLGVBQWdCLENBQUcsQUFFckIsbUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiwyQkFDRSxlQUFnQixDQUFHLEFBRXJCLGdCQUNFLGVBQWdCLENBQUcsQUFFckIsMEJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix3QkFDRSxlQUFnQixDQUFHLEFBRXJCLG1CQUNFLGVBQWdCLENBQUcsQUFFckIsaUNBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixpQ0FDRSxlQUFnQixDQUFHLEFBRXJCLDBCQUNFLGVBQWdCLENBQUcsQUFFckIsa0NBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiwyQkFDRSxlQUFnQixDQUFHLEFBRXJCLHlCQUNFLGVBQWdCLENBQUcsQUFFckIsOEJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixpQ0FDRSxlQUFnQixDQUFHLEFBRXJCLGlDQUNFLGVBQWdCLENBQUcsQUFFckIsZ0NBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix3QkFDRSxlQUFnQixDQUFHLEFBRXJCLHlCQUNFLGVBQWdCLENBQUcsQUFFckIsMkJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiw0QkFDRSxlQUFnQixDQUFHLEFBRXJCLDBCQUNFLGVBQWdCLENBQUcsQUFFckIsNkJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiw2QkFDRSxlQUFnQixDQUFHLEFBRXJCLDBCQUNFLGVBQWdCLENBQUcsQUFFckIsNEJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix5QkFDRSxlQUFnQixDQUFHLEFBRXJCLHFCQUNFLGVBQWdCLENBQUcsQUFFckIsb0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixrQkFDRSxlQUFnQixDQUFHLEFBRXJCLHFCQUNFLGVBQWdCLENBQUcsQUFFckIsc0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix5QkFDRSxlQUFnQixDQUFHLEFBRXJCLHdCQUNFLGVBQWdCLENBQUcsQUFFckIsdUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiwwQkFDRSxlQUFnQixDQUFHLEFBRXJCLHdCQUNFLGVBQWdCLENBQUcsQUFFckIsMkJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixxQkFDRSxlQUFnQixDQUFHLEFBRXJCLHNCQUNFLGVBQWdCLENBQUcsQUFFckIsMEJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixzQkFDRSxlQUFnQixDQUFHLEFBRXJCLHdCQUNFLGVBQWdCLENBQUcsQUFFckIsMEJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix1QkFDRSxlQUFnQixDQUFHLEFBRXJCLDRCQUNFLGVBQWdCLENBQUcsQUFFckIsd0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixzQkFDRSxlQUFnQixDQUFHLEFBRXJCLGtCQUNFLGVBQWdCLENBQUcsQUFFckIsaUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixtQkFDRSxlQUFnQixDQUFHLEFBRXJCLHlCQUNFLGVBQWdCLENBQUcsQUFFckIsZUFDRSxlQUFnQixDQUFHLEFBRXJCLG1CQUNFLGVBQWdCLENBQUcsQUFFckIsc0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixnQkFDRSxlQUFnQixDQUFHLEFBRXJCLGtCQUNFLGVBQWdCLENBQUcsQUFFckIsc0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix3QkFDRSxlQUFnQixDQUFHLEFBRXJCLHVCQUNFLGVBQWdCLENBQUcsQUFFckIsMEJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix5QkFDRSxlQUFnQixDQUFHLEFBRXJCLHdCQUNFLGVBQWdCLENBQUcsQUFFckIsdUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix3QkFDRSxlQUFnQixDQUFHLEFBRXJCLGdCQUNFLGVBQWdCLENBQUcsQUFFckIsaUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixpQkFDRSxlQUFnQixDQUFHLEFBRXJCLG1CQUNFLGVBQWdCLENBQUcsQUFFckIsNEJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiw4QkFDRSxlQUFnQixDQUFHLEFBRXJCLDBCQUNFLGVBQWdCLENBQUcsQUFFckIsZ0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiw0QkFDRSxlQUFnQixDQUFHLEFBRXJCLGtCQUNFLGVBQWdCLENBQUcsQUFFckIseUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix5QkFDRSxlQUFnQixDQUFHLEFBRXJCLDBCQUNFLGVBQWdCLENBQUcsQUFFckIsa0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixzQkFDRSxlQUFnQixDQUFHLEFBRXJCLDBCQUNFLGVBQWdCLENBQUcsQUFFckIsdUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixzQkFDRSxlQUFnQixDQUFHLEFBRXJCLGtCQUNFLGVBQWdCLENBQUcsQUFFckIsMkJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix3QkFDRSxlQUFnQixDQUFHLEFBRXJCLHlCQUNFLGVBQWdCLENBQUcsQUFFckIsOEJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixvQ0FDRSxlQUFnQixDQUFHLEFBRXJCLDBCQUNFLGVBQWdCLENBQUcsQUFFckIsaUNBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiw0QkFDRSxlQUFnQixDQUFHLEFBRXJCLDBCQUNFLGVBQWdCLENBQUcsQUFFckIsMEJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixnQ0FDRSxlQUFnQixDQUFHLEFBRXJCLDBCQUNFLGVBQWdCLENBQUcsQUFFckIsMkJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixnQ0FDRSxlQUFnQixDQUFHLEFBRXJCLDhCQUNFLGVBQWdCLENBQUcsQUFFckIsMEJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixrQ0FDRSxlQUFnQixDQUFHLEFBRXJCLGdCQUNFLGVBQWdCLENBQUcsQUFFckIsbUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixvQkFDRSxlQUFnQixDQUFHLEFBRXJCLG9CQUNFLGVBQWdCLENBQUcsQUFFckIsbUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixtQkFDRSxlQUFnQixDQUFHLEFBRXJCLDRCQUNFLGVBQWdCLENBQUcsQUFFckIscUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixxQ0FDRSxlQUFnQixDQUFHLEFBRXJCLCtCQUNFLGVBQWdCLENBQUcsQUFFckIsdUNBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixxQ0FDRSxlQUFnQixDQUFHLEFBRXJCLGdDQUNFLGVBQWdCLENBQUcsQUFFckIsb0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixpQkFDRSxlQUFnQixDQUFHLEFBRXJCLHFCQUNFLGVBQWdCLENBQUcsQUFFckIsZ0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixpQkFDRSxlQUFnQixDQUFHLEFBRXJCLHNCQUNFLGVBQWdCLENBQUcsQUFFckIseUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiwwQkFDRSxlQUFnQixDQUFHLEFBRXJCLDRCQUNFLGVBQWdCLENBQUcsQUFFckIsNEJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix3QkFDRSxlQUFnQixDQUFHLEFBRXJCLDJCQUNFLGVBQWdCLENBQUcsQUFFckIsb0JBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixzQkFDRSxlQUFnQixDQUFHLEFBRXJCLG1CQUNFLGVBQWdCLENBQUcsQUFFckIsaUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixtQkFDRSxlQUFnQixDQUFHLEFBRXJCLHVCQUNFLGVBQWdCLENBQUcsQUFFckIsaUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixpQkFDRSxlQUFnQixDQUFHLEFBRXJCLDRCQUNFLGVBQWdCLENBQUcsQUFFckIsMENBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiwwQ0FDRSxlQUFnQixDQUFHLEFBRXJCLHlDQUNFLGVBQWdCLENBQUcsQUFFckIsd0NBQ0UsZUFBZ0IsQ0FBRyxBQUVyQiwyQ0FDRSxlQUFnQixDQUFHLEFBRXJCLDRDQUNFLGVBQWdCLENBQUcsQUFFckIsZ0NBQ0UsZUFBZ0IsQ0FBRyxBQUVyQixnQkFDRSxlQUFnQixDQUFHLEFBRXJCLGlCQUNFLGVBQWdCLENBQUcsQUFFckIscUJBQ0UsZUFBZ0IsQ0FBRyxBQUVyQix3QkFDRSxlQUFnQixDQUFHLEFBRXJCLGdCQUNFLGVBQWdCLENBQUcsQUFFckIsaUJBQ0UsZUFBZ0IsQ0FBRyxB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QUNFLFFBQVcsQ0FBRyxBQUVwQixNQUNFLDZCQUFvQixBQUNwQixrQ0FBdUIsQUFDdkIsaUNBQTBCLEFBQzFCLDhCQUF5QixDQUFTLEFBRXBDLFVBRUUsYUFBYSxBQUNiLGdCQUFnQixBQUNoQixTQUFXLEFBQ1gsU0FBWSxDQUFHIiwiZmlsZSI6InN0eWxlLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcbiBNYXRlcmlhbCBDb21wb25lbnRzIGZvciB0aGUgd2ViXG4gQ29weXJpZ2h0IChjKSAyMDE3IEdvb2dsZSBJbmMuXG4gTGljZW5zZTogQXBhY2hlLTIuMFxuKi9cbkAtd2Via2l0LWtleWZyYW1lcyBtZGMtcmlwcGxlLWZnLXJhZGl1cy1pbiB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUodmFyKC0tbWRjLXJpcHBsZS1mZy10cmFuc2xhdGUtc3RhcnQsIDApKSBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSh2YXIoLS1tZGMtcmlwcGxlLWZnLXRyYW5zbGF0ZS1zdGFydCwgMCkpIHNjYWxlKDEpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKHZhcigtLW1kYy1yaXBwbGUtZmctdHJhbnNsYXRlLWVuZCwgMCkpIHNjYWxlKHZhcigtLW1kYy1yaXBwbGUtZmctc2NhbGUsIDEpKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSh2YXIoLS1tZGMtcmlwcGxlLWZnLXRyYW5zbGF0ZS1lbmQsIDApKSBzY2FsZSh2YXIoLS1tZGMtcmlwcGxlLWZnLXNjYWxlLCAxKSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIG1kYy1yaXBwbGUtZmctcmFkaXVzLWluIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSh2YXIoLS1tZGMtcmlwcGxlLWZnLXRyYW5zbGF0ZS1zdGFydCwgMCkpIHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKHZhcigtLW1kYy1yaXBwbGUtZmctdHJhbnNsYXRlLXN0YXJ0LCAwKSkgc2NhbGUoMSk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUodmFyKC0tbWRjLXJpcHBsZS1mZy10cmFuc2xhdGUtZW5kLCAwKSkgc2NhbGUodmFyKC0tbWRjLXJpcHBsZS1mZy1zY2FsZSwgMSkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKHZhcigtLW1kYy1yaXBwbGUtZmctdHJhbnNsYXRlLWVuZCwgMCkpIHNjYWxlKHZhcigtLW1kYy1yaXBwbGUtZmctc2NhbGUsIDEpKTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBtZGMtcmlwcGxlLWZnLW9wYWNpdHktaW4ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgbWRjLXJpcHBsZS1mZy1vcGFjaXR5LWluIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbWRjLXJpcHBsZS1mZy1vcGFjaXR5LW91dCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBtZGMtcmlwcGxlLWZnLW9wYWNpdHktb3V0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4ubWRjLXJpcHBsZS1zdXJmYWNlLS10ZXN0LWVkZ2UtdmFyLWJ1ZyB7XG4gIC0tbWRjLXJpcHBsZS1zdXJmYWNlLXRlc3QtZWRnZS12YXI6IDFweCBzb2xpZCAjMDAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLm1kYy1yaXBwbGUtc3VyZmFjZS0tdGVzdC1lZGdlLXZhci1idWc6OmJlZm9yZSB7XG4gIGJvcmRlcjogdmFyKC0tbWRjLXJpcHBsZS1zdXJmYWNlLXRlc3QtZWRnZS12YXIpOyB9XG5cbi8qKlxuICogVGhlIGNzcyBwcm9wZXJ0eSB1c2VkIGZvciBlbGV2YXRpb24uIEluIG1vc3QgY2FzZXMgdGhpcyBzaG91bGQgbm90IGJlIGNoYW5nZWQuIEl0IGlzIGV4cG9zZWRcbiAqIGFzIGEgdmFyaWFibGUgZm9yIGFic3RyYWN0aW9uIC8gZWFzeSB1c2Ugd2hlbiBuZWVkaW5nIHRvIHJlZmVyZW5jZSB0aGUgcHJvcGVydHkgZGlyZWN0bHksIGZvclxuICogZXhhbXBsZSBpbiBhIGB3aWxsLWNoYW5nZWAgcnVsZS5cbiAqL1xuLyoqXG4gKiBUaGUgZGVmYXVsdCBkdXJhdGlvbiB2YWx1ZSBmb3IgZWxldmF0aW9uIHRyYW5zaXRpb25zLlxuICovXG4vKipcbiAqIFRoZSBkZWZhdWx0IGVhc2luZyB2YWx1ZSBmb3IgZWxldmF0aW9uIHRyYW5zaXRpb25zLlxuICovXG4vKipcbiAqIEFwcGxpZXMgdGhlIGNvcnJlY3QgQ1NTIHJ1bGVzIHRvIGFuIGVsZW1lbnQgdG8gZ2l2ZSBpdCB0aGUgZWxldmF0aW9uIHNwZWNpZmllZCBieSAkei12YWx1ZS5cbiAqIFRoZSAkei12YWx1ZSBtdXN0IGJlIGJldHdlZW4gMCBhbmQgMjQuXG4gKiBJZiAkY29sb3IgaGFzIGFuIGFscGhhIGNoYW5uZWwsIGl0IHdpbGwgYmUgaWdub3JlZCBhbmQgb3ZlcnJpZGRlbi4gVG8gaW5jcmVhc2UgdGhlIG9wYWNpdHkgb2YgdGhlIHNoYWRvdywgdXNlXG4gKiAkb3BhY2l0eS1ib29zdC5cbiAqL1xuLyoqXG4gKiBSZXR1cm5zIGEgc3RyaW5nIHRoYXQgY2FuIGJlIHVzZWQgYXMgdGhlIHZhbHVlIGZvciBhIGB0cmFuc2l0aW9uYCBwcm9wZXJ0eSBmb3IgZWxldmF0aW9uLlxuICogQ2FsbGluZyB0aGlzIGZ1bmN0aW9uIGRpcmVjdGx5IGlzIHVzZWZ1bCBpbiBzaXR1YXRpb25zIHdoZXJlIGEgY29tcG9uZW50IG5lZWRzIHRvIHRyYW5zaXRpb25cbiAqIG1vcmUgdGhhbiBvbmUgcHJvcGVydHkuXG4gKlxuICogYGBgc2Nzc1xuICogLmZvbyB7XG4gKiAgIHRyYW5zaXRpb246IG1kYy1lbGV2YXRpb24tdHJhbnNpdGlvbi1ydWxlKCksIG9wYWNpdHkgMTAwbXMgZWFzZTtcbiAqICAgd2lsbC1jaGFuZ2U6ICRtZGMtZWxldmF0aW9uLXByb3BlcnR5LCBvcGFjaXR5O1xuICogfVxuICogYGBgXG4gKi9cbi8qKlxuICogQXBwbGllcyB0aGUgY29ycmVjdCBjc3MgcnVsZXMgbmVlZGVkIHRvIGhhdmUgYW4gZWxlbWVudCB0cmFuc2l0aW9uIGJldHdlZW4gZWxldmF0aW9ucy5cbiAqIFRoaXMgbWl4aW4gc2hvdWxkIGJlIGFwcGxpZWQgdG8gZWxlbWVudHMgd2hvc2UgZWxldmF0aW9uIHZhbHVlcyB3aWxsIGNoYW5nZSBkZXBlbmRpbmcgb24gdGhlaXJcbiAqIGNvbnRleHQgKGUuZy4gd2hlbiBhY3RpdmUgb3IgZGlzYWJsZWQpLlxuICovXG4vKiBUT0RPKHNnb21lcyk6IEZpZ3VyZSBvdXQgd2hhdCB0byBkbyBhYm91dCBkZXNrdG9wIGZvbnQgc2l6ZXMuICovXG4vKiBUT0RPKHNnb21lcyk6IEZpZ3VyZSBvdXQgd2hhdCB0byBkbyBhYm91dCBpMThuIGFuZCBpMThuIGZvbnQgc2l6ZXMuICovXG4ubWRjLWJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAtLW1kYy1yaXBwbGUtZmctc2l6ZTogMDtcbiAgLS1tZGMtcmlwcGxlLWxlZnQ6IDA7XG4gIC0tbWRjLXJpcHBsZS10b3A6IDA7XG4gIC0tbWRjLXJpcHBsZS1mZy1zY2FsZTogMTtcbiAgLS1tZGMtcmlwcGxlLWZnLXRyYW5zbGF0ZS1lbmQ6IDA7XG4gIC0tbWRjLXJpcHBsZS1mZy10cmFuc2xhdGUtc3RhcnQ6IDA7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1pbi13aWR0aDogNjRweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuXG4ubWRjLWJ1dHRvbjo6YmVmb3JlLCAubWRjLWJ1dHRvbjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAyNTBtcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjUwbXMgbGluZWFyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb250ZW50OiBcIlwiOyB9XG5cbi5tZGMtYnV0dG9uOjpiZWZvcmUsIC5tZGMtYnV0dG9uOjphZnRlciB7XG4gIHRvcDogY2FsYyg1MCUgLSAxMDAlKTtcbiAgbGVmdDogY2FsYyg1MCUgLSAxMDAlKTtcbiAgd2lkdGg6IDIwMCU7XG4gIGhlaWdodDogMjAwJTsgfVxuXG4ubWRjLWJ1dHRvbi5tZGMtcmlwcGxlLXVwZ3JhZGVkOjpiZWZvcmUge1xuICB0b3A6IGNhbGMoNTAlIC0gMTAwJSk7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMTAwJSk7XG4gIHdpZHRoOiAyMDAlO1xuICBoZWlnaHQ6IDIwMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS1tZGMtcmlwcGxlLWZnLXNjYWxlLCAwKSk7XG4gIHRyYW5zZm9ybTogc2NhbGUodmFyKC0tbWRjLXJpcHBsZS1mZy1zY2FsZSwgMCkpOyB9XG5cbi5tZGMtYnV0dG9uLm1kYy1yaXBwbGUtdXBncmFkZWQtLXVuYm91bmRlZDo6YmVmb3JlIHtcbiAgdG9wOiB2YXIoLS1tZGMtcmlwcGxlLXRvcCwgY2FsYyg1MCUgLSA1MCUpKTtcbiAgbGVmdDogdmFyKC0tbWRjLXJpcHBsZS1sZWZ0LCBjYWxjKDUwJSAtIDUwJSkpO1xuICB3aWR0aDogdmFyKC0tbWRjLXJpcHBsZS1mZy1zaXplLCAxMDAlKTtcbiAgaGVpZ2h0OiB2YXIoLS1tZGMtcmlwcGxlLWZnLXNpemUsIDEwMCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUodmFyKC0tbWRjLXJpcHBsZS1mZy1zY2FsZSwgMCkpO1xuICB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLW1kYy1yaXBwbGUtZmctc2NhbGUsIDApKTsgfVxuXG4ubWRjLWJ1dHRvbi5tZGMtcmlwcGxlLXVwZ3JhZGVkOjphZnRlciB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IHZhcigtLW1kYy1yaXBwbGUtZmctc2l6ZSwgMTAwJSk7XG4gIGhlaWdodDogdmFyKC0tbWRjLXJpcHBsZS1mZy1zaXplLCAxMDAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7IH1cblxuLm1kYy1idXR0b24ubWRjLXJpcHBsZS11cGdyYWRlZC0tdW5ib3VuZGVkOjphZnRlciB7XG4gIHRvcDogdmFyKC0tbWRjLXJpcHBsZS10b3AsIDApO1xuICBsZWZ0OiB2YXIoLS1tZGMtcmlwcGxlLWxlZnQsIDApOyB9XG5cbi5tZGMtYnV0dG9uOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLm1kYy1idXR0b246aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm1kYy1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7IH1cblxuLm1kYy1idXR0b246ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM4KTtcbiAgY29sb3I6IHZhcigtLW1kYy10aGVtZS10ZXh0LWRpc2FibGVkLW9uLWxpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuMzgpKTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ubWRjLWJ1dHRvbi0tdGhlbWUtZGFyayAubWRjLWJ1dHRvbjpkaXNhYmxlZCxcbi5tZGMtdGhlbWUtLWRhcmsgLm1kYy1idXR0b246ZGlzYWJsZWQge1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtdGV4dC1kaXNhYmxlZC1vbi1kYXJrLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkpOyB9XG5cbi5tZGMtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLm1kYy1idXR0b246bm90KDpkaXNhYmxlZCkge1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGNvbG9yOiAjM2Y1MWI1O1xuICBjb2xvcjogdmFyKC0tbWRjLXRoZW1lLXByaW1hcnksICMzZjUxYjUpOyB9XG5cbi5tZGMtYnV0dG9uOjpiZWZvcmUsIC5tZGMtYnV0dG9uOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjMsIDgxLCAxODEsIDAuMTYpO1xuICBvcGFjaXR5OiAwOyB9XG5cbkBzdXBwb3J0cyAoYmFja2dyb3VuZC1jb2xvcjogY29sb3IoZ3JlZW4gYSgxMCUpKSkge1xuICAubWRjLWJ1dHRvbjo6YmVmb3JlLCAubWRjLWJ1dHRvbjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHZhcigtLW1kYy10aGVtZS1wcmltYXJ5LCAjM2Y1MWI1KSBhKDE2JSkpOyB9IH1cblxuLm1kYy1idXR0b246bm90KC5tZGMtcmlwcGxlLXVwZ3JhZGVkKTpob3Zlcjo6YmVmb3JlLCAubWRjLWJ1dHRvbjpub3QoLm1kYy1yaXBwbGUtdXBncmFkZWQpOmZvY3VzOjpiZWZvcmUsIC5tZGMtYnV0dG9uOm5vdCgubWRjLXJpcHBsZS11cGdyYWRlZCk6YWN0aXZlOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogODVtcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogODVtcztcbiAgb3BhY2l0eTogLjY7IH1cblxuLm1kYy1idXR0b24ubWRjLXJpcHBsZS11cGdyYWRlZC0tYmFja2dyb3VuZC1mb2N1c2VkOjpiZWZvcmUge1xuICBvcGFjaXR5OiAuOTk5OTk7IH1cblxuLm1kYy1idXR0b24ubWRjLXJpcHBsZS11cGdyYWRlZC0tYmFja2dyb3VuZC1hY3RpdmUtZmlsbDo6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAxMjBtcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTIwbXM7XG4gIG9wYWNpdHk6IDE7IH1cblxuLm1kYy1idXR0b24ubWRjLXJpcHBsZS11cGdyYWRlZDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5tZGMtYnV0dG9uLm1kYy1yaXBwbGUtdXBncmFkZWQtLWZvcmVncm91bmQtYWN0aXZhdGlvbjo6YWZ0ZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogMzAwbXMgbWRjLXJpcHBsZS1mZy1yYWRpdXMtaW4gZm9yd2FyZHMsIDgzbXMgbWRjLXJpcHBsZS1mZy1vcGFjaXR5LWluIGZvcndhcmRzO1xuICBhbmltYXRpb246IDMwMG1zIG1kYy1yaXBwbGUtZmctcmFkaXVzLWluIGZvcndhcmRzLCA4M21zIG1kYy1yaXBwbGUtZmctb3BhY2l0eS1pbiBmb3J3YXJkczsgfVxuXG4ubWRjLWJ1dHRvbi5tZGMtcmlwcGxlLXVwZ3JhZGVkLS1mb3JlZ3JvdW5kLWRlYWN0aXZhdGlvbjo6YWZ0ZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogODNtcyBtZGMtcmlwcGxlLWZnLW9wYWNpdHktb3V0O1xuICBhbmltYXRpb246IDgzbXMgbWRjLXJpcHBsZS1mZy1vcGFjaXR5LW91dDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSh2YXIoLS1tZGMtcmlwcGxlLWZnLXRyYW5zbGF0ZS1lbmQsIDApKSBzY2FsZSh2YXIoLS1tZGMtcmlwcGxlLWZnLXNjYWxlLCAxKSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKHZhcigtLW1kYy1yaXBwbGUtZmctdHJhbnNsYXRlLWVuZCwgMCkpIHNjYWxlKHZhcigtLW1kYy1yaXBwbGUtZmctc2NhbGUsIDEpKTsgfVxuXG4ubWRjLWJ1dHRvbi0tcmFpc2VkOmRpc2FibGVkLFxuLm1kYy1idXR0b24tLXVuZWxldmF0ZWQ6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpO1xuICBjb2xvcjogdmFyKC0tbWRjLXRoZW1lLXRleHQtZGlzYWJsZWQtb24tbGlnaHQsIHJnYmEoMCwgMCwgMCwgMC4zOCkpOyB9XG5cbi5tZGMtYnV0dG9uLS10aGVtZS1kYXJrIC5tZGMtYnV0dG9uLS1yYWlzZWQ6ZGlzYWJsZWQsXG4ubWRjLXRoZW1lLS1kYXJrIC5tZGMtYnV0dG9uLS1yYWlzZWQ6ZGlzYWJsZWQsIC5tZGMtYnV0dG9uLS10aGVtZS1kYXJrXG4ubWRjLWJ1dHRvbi0tdW5lbGV2YXRlZDpkaXNhYmxlZCxcbi5tZGMtdGhlbWUtLWRhcmtcbi5tZGMtYnV0dG9uLS11bmVsZXZhdGVkOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKTtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM4KTtcbiAgY29sb3I6IHZhcigtLW1kYy10aGVtZS10ZXh0LWRpc2FibGVkLW9uLWxpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuMzgpKTsgfVxuXG4ubWRjLWJ1dHRvbi0tcmFpc2VkOm5vdCg6ZGlzYWJsZWQpLFxuLm1kYy1idXR0b24tLXVuZWxldmF0ZWQ6bm90KDpkaXNhYmxlZCkge1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjUxYjU7IH1cblxuQHN1cHBvcnRzIG5vdCAoLW1zLWltZS1hbGlnbjogYXV0bykge1xuICAubWRjLWJ1dHRvbi0tcmFpc2VkOm5vdCg6ZGlzYWJsZWQpLFxuICAubWRjLWJ1dHRvbi0tdW5lbGV2YXRlZDpub3QoOmRpc2FibGVkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWRjLXRoZW1lLXByaW1hcnksICMzZjUxYjUpOyB9IH1cblxuLm1kYy1idXR0b24tLXJhaXNlZDpub3QoOmRpc2FibGVkKSxcbi5tZGMtYnV0dG9uLS11bmVsZXZhdGVkOm5vdCg6ZGlzYWJsZWQpIHtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBjb2xvcjogd2hpdGU7XG4gIGNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtdGV4dC1wcmltYXJ5LW9uLXByaW1hcnksIHdoaXRlKTsgfVxuXG4ubWRjLWJ1dHRvbi0tcmFpc2VkOjpiZWZvcmUsIC5tZGMtYnV0dG9uLS1yYWlzZWQ6OmFmdGVyLFxuLm1kYy1idXR0b24tLXVuZWxldmF0ZWQ6OmJlZm9yZSxcbi5tZGMtYnV0dG9uLS11bmVsZXZhdGVkOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zMik7XG4gIG9wYWNpdHk6IDA7IH1cblxuQHN1cHBvcnRzIChiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihncmVlbiBhKDEwJSkpKSB7XG4gIC5tZGMtYnV0dG9uLS1yYWlzZWQ6OmJlZm9yZSwgLm1kYy1idXR0b24tLXJhaXNlZDo6YWZ0ZXIsXG4gIC5tZGMtYnV0dG9uLS11bmVsZXZhdGVkOjpiZWZvcmUsXG4gIC5tZGMtYnV0dG9uLS11bmVsZXZhdGVkOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IodmFyKC0tbWRjLXRoZW1lLXRleHQtcHJpbWFyeS1vbi1wcmltYXJ5LCB3aGl0ZSkgYSgzMiUpKTsgfSB9XG5cbi5tZGMtYnV0dG9uLS1yYWlzZWQ6bm90KC5tZGMtcmlwcGxlLXVwZ3JhZGVkKTpob3Zlcjo6YmVmb3JlLCAubWRjLWJ1dHRvbi0tcmFpc2VkOm5vdCgubWRjLXJpcHBsZS11cGdyYWRlZCk6Zm9jdXM6OmJlZm9yZSwgLm1kYy1idXR0b24tLXJhaXNlZDpub3QoLm1kYy1yaXBwbGUtdXBncmFkZWQpOmFjdGl2ZTo6YWZ0ZXIsXG4ubWRjLWJ1dHRvbi0tdW5lbGV2YXRlZDpub3QoLm1kYy1yaXBwbGUtdXBncmFkZWQpOmhvdmVyOjpiZWZvcmUsXG4ubWRjLWJ1dHRvbi0tdW5lbGV2YXRlZDpub3QoLm1kYy1yaXBwbGUtdXBncmFkZWQpOmZvY3VzOjpiZWZvcmUsXG4ubWRjLWJ1dHRvbi0tdW5lbGV2YXRlZDpub3QoLm1kYy1yaXBwbGUtdXBncmFkZWQpOmFjdGl2ZTo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDg1bXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDg1bXM7XG4gIG9wYWNpdHk6IC42OyB9XG5cbi5tZGMtYnV0dG9uLS1yYWlzZWQubWRjLXJpcHBsZS11cGdyYWRlZC0tYmFja2dyb3VuZC1mb2N1c2VkOjpiZWZvcmUsXG4ubWRjLWJ1dHRvbi0tdW5lbGV2YXRlZC5tZGMtcmlwcGxlLXVwZ3JhZGVkLS1iYWNrZ3JvdW5kLWZvY3VzZWQ6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IC45OTk5OTsgfVxuXG4ubWRjLWJ1dHRvbi0tcmFpc2VkLm1kYy1yaXBwbGUtdXBncmFkZWQtLWJhY2tncm91bmQtYWN0aXZlLWZpbGw6OmJlZm9yZSxcbi5tZGMtYnV0dG9uLS11bmVsZXZhdGVkLm1kYy1yaXBwbGUtdXBncmFkZWQtLWJhY2tncm91bmQtYWN0aXZlLWZpbGw6OmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMTIwbXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEyMG1zO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5tZGMtYnV0dG9uLS1yYWlzZWQubWRjLXJpcHBsZS11cGdyYWRlZDo6YWZ0ZXIsXG4ubWRjLWJ1dHRvbi0tdW5lbGV2YXRlZC5tZGMtcmlwcGxlLXVwZ3JhZGVkOjphZnRlciB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLm1kYy1idXR0b24tLXJhaXNlZC5tZGMtcmlwcGxlLXVwZ3JhZGVkLS1mb3JlZ3JvdW5kLWFjdGl2YXRpb246OmFmdGVyLFxuLm1kYy1idXR0b24tLXVuZWxldmF0ZWQubWRjLXJpcHBsZS11cGdyYWRlZC0tZm9yZWdyb3VuZC1hY3RpdmF0aW9uOjphZnRlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiAzMDBtcyBtZGMtcmlwcGxlLWZnLXJhZGl1cy1pbiBmb3J3YXJkcywgODNtcyBtZGMtcmlwcGxlLWZnLW9wYWNpdHktaW4gZm9yd2FyZHM7XG4gIGFuaW1hdGlvbjogMzAwbXMgbWRjLXJpcHBsZS1mZy1yYWRpdXMtaW4gZm9yd2FyZHMsIDgzbXMgbWRjLXJpcHBsZS1mZy1vcGFjaXR5LWluIGZvcndhcmRzOyB9XG5cbi5tZGMtYnV0dG9uLS1yYWlzZWQubWRjLXJpcHBsZS11cGdyYWRlZC0tZm9yZWdyb3VuZC1kZWFjdGl2YXRpb246OmFmdGVyLFxuLm1kYy1idXR0b24tLXVuZWxldmF0ZWQubWRjLXJpcHBsZS11cGdyYWRlZC0tZm9yZWdyb3VuZC1kZWFjdGl2YXRpb246OmFmdGVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IDgzbXMgbWRjLXJpcHBsZS1mZy1vcGFjaXR5LW91dDtcbiAgYW5pbWF0aW9uOiA4M21zIG1kYy1yaXBwbGUtZmctb3BhY2l0eS1vdXQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUodmFyKC0tbWRjLXJpcHBsZS1mZy10cmFuc2xhdGUtZW5kLCAwKSkgc2NhbGUodmFyKC0tbWRjLXJpcHBsZS1mZy1zY2FsZSwgMSkpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSh2YXIoLS1tZGMtcmlwcGxlLWZnLXRyYW5zbGF0ZS1lbmQsIDApKSBzY2FsZSh2YXIoLS1tZGMtcmlwcGxlLWZnLXNjYWxlLCAxKSk7IH1cblxuLm1kYy1idXR0b24tLXJhaXNlZCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAycHggMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMXB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm94LXNoYWRvdzogMHB4IDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAycHggMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMXB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LWJveC1zaGFkb3cgMjgwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC1ib3gtc2hhZG93IDI4MG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMjgwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAyODBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLCAtd2Via2l0LWJveC1zaGFkb3cgMjgwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgd2lsbC1jaGFuZ2U6IGJveC1zaGFkb3c7IH1cblxuLm1kYy1idXR0b24tLXJhaXNlZDpob3ZlciwgLm1kYy1idXR0b24tLXJhaXNlZDpmb2N1cyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA0cHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMXB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJveC1zaGFkb3c6IDBweCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggNHB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDFweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbi5tZGMtYnV0dG9uLS1yYWlzZWQ6YWN0aXZlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggNXB4IDVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDhweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggM3B4IDE0cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJveC1zaGFkb3c6IDBweCA1cHggNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggOHB4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAzcHggMTRweCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG4ubWRjLWJ1dHRvbi0tcmFpc2VkOmRpc2FibGVkIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMHB4IDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDBweCAwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAwcHggMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMHB4IDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG4ubWRjLWJ1dHRvbi0tc3Ryb2tlZCB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gIHBhZGRpbmctbGVmdDogMTRweDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG5cbi5tZGMtYnV0dG9uLS1zdHJva2VkOmRpc2FibGVkIHtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zOCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbWRjLXRoZW1lLXRleHQtZGlzYWJsZWQtb24tbGlnaHQsIHJnYmEoMCwgMCwgMCwgMC4zOCkpOyB9XG5cbi5tZGMtYnV0dG9uLS10aGVtZS1kYXJrIC5tZGMtYnV0dG9uLS1zdHJva2VkOmRpc2FibGVkLFxuLm1kYy10aGVtZS0tZGFyayAubWRjLWJ1dHRvbi0tc3Ryb2tlZDpkaXNhYmxlZCB7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbWRjLXRoZW1lLXRleHQtZGlzYWJsZWQtb24tZGFyaywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpKTsgfVxuXG4ubWRjLWJ1dHRvbi0tc3Ryb2tlZC5tZGMtYnV0dG9uLS1kZW5zZSB7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4OyB9XG5cbi5tZGMtYnV0dG9uLS1zdHJva2VkLm1kYy1idXR0b24tLWNvbXBhY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIHBhZGRpbmctbGVmdDogNnB4OyB9XG5cbi5tZGMtYnV0dG9uLS1zdHJva2VkOm5vdCg6ZGlzYWJsZWQpIHtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBib3JkZXItY29sb3I6ICMzZjUxYjU7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbWRjLXRoZW1lLXByaW1hcnksICMzZjUxYjUpOyB9XG5cbi5tZGMtYnV0dG9uLS1jb21wYWN0IHtcbiAgcGFkZGluZzogMCA4cHg7IH1cblxuLm1kYy1idXR0b24tLWRlbnNlIHtcbiAgaGVpZ2h0OiAzMnB4O1xuICBmb250LXNpemU6IC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMzJweDsgfVxuXG4ubWRjLWJ1dHRvbl9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLyoqXG4gKiBUaGUgY3NzIHByb3BlcnR5IHVzZWQgZm9yIGVsZXZhdGlvbi4gSW4gbW9zdCBjYXNlcyB0aGlzIHNob3VsZCBub3QgYmUgY2hhbmdlZC4gSXQgaXMgZXhwb3NlZFxuICogYXMgYSB2YXJpYWJsZSBmb3IgYWJzdHJhY3Rpb24gLyBlYXN5IHVzZSB3aGVuIG5lZWRpbmcgdG8gcmVmZXJlbmNlIHRoZSBwcm9wZXJ0eSBkaXJlY3RseSwgZm9yXG4gKiBleGFtcGxlIGluIGEgYHdpbGwtY2hhbmdlYCBydWxlLlxuICovXG4vKipcbiAqIFRoZSBkZWZhdWx0IGR1cmF0aW9uIHZhbHVlIGZvciBlbGV2YXRpb24gdHJhbnNpdGlvbnMuXG4gKi9cbi8qKlxuICogVGhlIGRlZmF1bHQgZWFzaW5nIHZhbHVlIGZvciBlbGV2YXRpb24gdHJhbnNpdGlvbnMuXG4gKi9cbi8qKlxuICogQXBwbGllcyB0aGUgY29ycmVjdCBDU1MgcnVsZXMgdG8gYW4gZWxlbWVudCB0byBnaXZlIGl0IHRoZSBlbGV2YXRpb24gc3BlY2lmaWVkIGJ5ICR6LXZhbHVlLlxuICogVGhlICR6LXZhbHVlIG11c3QgYmUgYmV0d2VlbiAwIGFuZCAyNC5cbiAqIElmICRjb2xvciBoYXMgYW4gYWxwaGEgY2hhbm5lbCwgaXQgd2lsbCBiZSBpZ25vcmVkIGFuZCBvdmVycmlkZGVuLiBUbyBpbmNyZWFzZSB0aGUgb3BhY2l0eSBvZiB0aGUgc2hhZG93LCB1c2VcbiAqICRvcGFjaXR5LWJvb3N0LlxuICovXG4vKipcbiAqIFJldHVybnMgYSBzdHJpbmcgdGhhdCBjYW4gYmUgdXNlZCBhcyB0aGUgdmFsdWUgZm9yIGEgYHRyYW5zaXRpb25gIHByb3BlcnR5IGZvciBlbGV2YXRpb24uXG4gKiBDYWxsaW5nIHRoaXMgZnVuY3Rpb24gZGlyZWN0bHkgaXMgdXNlZnVsIGluIHNpdHVhdGlvbnMgd2hlcmUgYSBjb21wb25lbnQgbmVlZHMgdG8gdHJhbnNpdGlvblxuICogbW9yZSB0aGFuIG9uZSBwcm9wZXJ0eS5cbiAqXG4gKiBgYGBzY3NzXG4gKiAuZm9vIHtcbiAqICAgdHJhbnNpdGlvbjogbWRjLWVsZXZhdGlvbi10cmFuc2l0aW9uLXJ1bGUoKSwgb3BhY2l0eSAxMDBtcyBlYXNlO1xuICogICB3aWxsLWNoYW5nZTogJG1kYy1lbGV2YXRpb24tcHJvcGVydHksIG9wYWNpdHk7XG4gKiB9XG4gKiBgYGBcbiAqL1xuLyoqXG4gKiBBcHBsaWVzIHRoZSBjb3JyZWN0IGNzcyBydWxlcyBuZWVkZWQgdG8gaGF2ZSBhbiBlbGVtZW50IHRyYW5zaXRpb24gYmV0d2VlbiBlbGV2YXRpb25zLlxuICogVGhpcyBtaXhpbiBzaG91bGQgYmUgYXBwbGllZCB0byBlbGVtZW50cyB3aG9zZSBlbGV2YXRpb24gdmFsdWVzIHdpbGwgY2hhbmdlIGRlcGVuZGluZyBvbiB0aGVpclxuICogY29udGV4dCAoZS5nLiB3aGVuIGFjdGl2ZSBvciBkaXNhYmxlZCkuXG4gKi9cbi8qIFRPRE8oc2dvbWVzKTogRmlndXJlIG91dCB3aGF0IHRvIGRvIGFib3V0IGRlc2t0b3AgZm9udCBzaXplcy4gKi9cbi8qIFRPRE8oc2dvbWVzKTogRmlndXJlIG91dCB3aGF0IHRvIGRvIGFib3V0IGkxOG4gYW5kIGkxOG4gZm9udCBzaXplcy4gKi9cbi8qKlxuICogQ3JlYXRlcyBhIHJ1bGUgdGhhdCB3aWxsIGJlIGFwcGxpZWQgd2hlbiBhbiBNREMtV2ViIGNvbXBvbmVudCBpcyB3aXRoaW4gdGhlIGNvbnRleHQgb2YgYW4gUlRMIGxheW91dC5cbiAqXG4gKiBVc2FnZSBFeGFtcGxlOlxuICogYGBgc2Nzc1xuICogLm1kYy1mb28ge1xuICogICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gKiAgIGxlZnQ6IDA7XG4gKlxuICogICBAaW5jbHVkZSBtZGMtcnRsIHtcbiAqICAgICBsZWZ0OiBhdXRvO1xuICogICAgIHJpZ2h0OiAwO1xuICogICB9XG4gKlxuICogICAmX19iYXIge1xuICogICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gKiAgICAgQGluY2x1ZGUgbWRjLXJ0bChcIi5tZGMtZm9vXCIpIHtcbiAqICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICogICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gKiAgICAgfVxuICogICB9XG4gKiB9XG4gKlxuICogLm1kYy1mb28tLW1vZCB7XG4gKiAgIHBhZGRpbmctbGVmdDogNHB4O1xuICpcbiAqICAgQGluY2x1ZGUgbWRjLXJ0bCB7XG4gKiAgICAgcGFkZGluZy1sZWZ0OiBhdXRvO1xuICogICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAqICAgfVxuICogfVxuICogYGBgXG4gKlxuICogTm90ZSB0aGF0IHRoaXMgd29ya3MgYnkgY2hlY2tpbmcgZm9yIFtkaXI9XCJydGxcIl0gb24gYW4gYW5jZXN0b3IgZWxlbWVudC4gV2hpbGUgdGhpcyB3aWxsIHdvcmtcbiAqIGluIG1vc3QgY2FzZXMsIGl0IHdpbGwgaW4gc29tZSBjYXNlcyBsZWFkIHRvIGZhbHNlIG5lZ2F0aXZlcywgZS5nLlxuICpcbiAqIGBgYGh0bWxcbiAqIDxodG1sIGRpcj1cInJ0bFwiPlxuICogICA8IS0tIC4uLiAtLT5cbiAqICAgPGRpdiBkaXI9XCJsdHJcIj5cbiAqICAgICA8ZGl2IGNsYXNzPVwibWRjLWZvb1wiPlN0eWxlZCBpbmNvcnJlY3RseSBhcyBSVEwhPC9kaXY+XG4gKiAgIDwvZGl2PlxuICogPC9odG1sPlxuICogYGBgXG4gKlxuICogSW4gdGhlIGZ1dHVyZSwgc2VsZWN0b3JzIHN1Y2ggYXMgOmRpciAoaHR0cDovL21kbi5pby86ZGlyKSB3aWxsIGhlbHAgdXMgbWl0aWdhdGUgdGhpcy5cbiAqL1xuLyoqXG4gKiBUYWtlcyBhIGJhc2UgYm94LW1vZGVsIHByb3BlcnR5IC0gZS5nLiBtYXJnaW4gLyBib3JkZXIgLyBwYWRkaW5nIC0gYWxvbmcgd2l0aCBhIGRlZmF1bHRcbiAqIGRpcmVjdGlvbiBhbmQgdmFsdWUsIGFuZCBlbWl0cyBydWxlcyB3aGljaCBhcHBseSB0aGUgdmFsdWUgdG8gdGhlXG4gKiBcIjxiYXNlLXByb3BlcnR5Pi08ZGVmYXVsdC1kaXJlY3Rpb24+XCIgcHJvcGVydHkgYnkgZGVmYXVsdCwgYnV0IGZsaXBzIHRoZSBkaXJlY3Rpb25cbiAqIHdoZW4gd2l0aGluIGFuIFJUTCBjb250ZXh0LlxuICpcbiAqIEZvciBleGFtcGxlOlxuICpcbiAqIGBgYHNjc3NcbiAqIC5tZGMtZm9vIHtcbiAqICAgQGluY2x1ZGUgbWRjLXJ0bC1yZWZsZXhpdmUtYm94KG1hcmdpbiwgbGVmdCwgOHB4KTtcbiAqIH1cbiAqIGBgYFxuICogaXMgZXF1aXZhbGVudCB0bzpcbiAqXG4gKiBgYGBzY3NzXG4gKiAubWRjLWZvbyB7XG4gKiAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gKlxuICogICBAaW5jbHVkZSBtZGMtcnRsIHtcbiAqICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAqICAgICBtYXJnaW4tbGVmdDogMDtcbiAqICAgfVxuICogfVxuICogYGBgXG4gKiB3aGVyZWFzOlxuICpcbiAqIGBgYHNjc3NcbiAqIC5tZGMtZm9vIHtcbiAqICAgQGluY2x1ZGUgbWRjLXJ0bC1yZWZsZXhpdmUtYm94KG1hcmdpbiwgcmlnaHQsIDhweCk7XG4gKiB9XG4gKiBgYGBcbiAqIGlzIGVxdWl2YWxlbnQgdG86XG4gKlxuICogYGBgc2Nzc1xuICogLm1kYy1mb28ge1xuICogICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAqXG4gKiAgIEBpbmNsdWRlIG1kYy1ydGwge1xuICogICAgIG1hcmdpbi1yaWdodDogMDtcbiAqICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICogICB9XG4gKiB9XG4gKiBgYGBcbiAqXG4gKiBZb3UgY2FuIGFsc28gcGFzcyBhIDR0aCBvcHRpb25hbCAkcm9vdC1zZWxlY3RvciBhcmd1bWVudCB3aGljaCB3aWxsIGJlIGZvcndhcmRlZCB0byBgbWRjLXJ0bGAsXG4gKiBlLmcuIGBAaW5jbHVkZSBtZGMtcnRsLXJlZmxleGl2ZS1ib3gobWFyZ2luLCBsZWZ0LCA4cHgsIFwiLm1kYy1jb21wb25lbnRcIilgLlxuICpcbiAqIE5vdGUgdGhhdCB0aGlzIGZ1bmN0aW9uIHdpbGwgYWx3YXlzIHplcm8gb3V0IHRoZSBvcmlnaW5hbCB2YWx1ZSBpbiBhbiBSVEwgY29udGV4dC4gSWYgeW91J3JlXG4gKiB0cnlpbmcgdG8gZmxpcCB0aGUgdmFsdWVzLCB1c2UgbWRjLXJ0bC1yZWZsZXhpdmUtcHJvcGVydHkoKS5cbiAqL1xuLyoqXG4gKiBUYWtlcyBhIGJhc2UgcHJvcGVydHkgYW5kIGVtaXRzIHJ1bGVzIHRoYXQgYXNzaWduIDxiYXNlLXByb3BlcnR5Pi1sZWZ0IHRvIDxsZWZ0LXZhbHVlPiBhbmRcbiAqIDxiYXNlLXByb3BlcnR5Pi1yaWdodCB0byA8cmlnaHQtdmFsdWU+IGluIGEgTFRSIGNvbnRleHQsIGFuZCB2aWNlIHZlcnNhIGluIGEgUlRMIGNvbnRleHQuXG4gKiBGb3IgZXhhbXBsZTpcbiAqXG4gKiBgYGBzY3NzXG4gKiAubWRjLWZvbyB7XG4gKiAgIEBpbmNsdWRlIG1kYy1ydGwtcmVmbGV4aXZlLXByb3BlcnR5KG1hcmdpbiwgYXV0bywgMTJweCk7XG4gKiB9XG4gKiBgYGBcbiAqIGlzIGVxdWl2YWxlbnQgdG86XG4gKlxuICogYGBgc2Nzc1xuICogLm1kYy1mb28ge1xuICogICBtYXJnaW4tbGVmdDogYXV0bztcbiAqICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICpcbiAqICAgQGluY2x1ZGUgbWRjLXJ0bCB7XG4gKiAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gKiAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICogICB9XG4gKiB9XG4gKiBgYGBcbiAqXG4gKiBBIDR0aCBvcHRpb25hbCAkcm9vdC1zZWxlY3RvciBhcmd1bWVudCBjYW4gYmUgZ2l2ZW4sIHdoaWNoIHdpbGwgYmUgcGFzc2VkIHRvIGBtZGMtcnRsYC5cbiAqL1xuLyoqXG4gKiBUYWtlcyBhbiBhcmd1bWVudCBzcGVjaWZ5aW5nIGEgaG9yaXpvbnRhbCBwb3NpdGlvbiBwcm9wZXJ0eSAoZWl0aGVyIFwibGVmdFwiIG9yIFwicmlnaHRcIikgYXMgd2VsbFxuICogYXMgYSB2YWx1ZSwgYW5kIGFwcGxpZXMgdGhhdCB2YWx1ZSB0byB0aGUgc3BlY2lmaWVkIHBvc2l0aW9uIGluIGEgTFRSIGNvbnRleHQsIGFuZCBmbGlwcyBpdCBpbiBhXG4gKiBSVEwgY29udGV4dC4gRm9yIGV4YW1wbGU6XG4gKlxuICogYGBgc2Nzc1xuICogLm1kYy1mb28ge1xuICogICBAaW5jbHVkZSBtZGMtcnRsLXJlZmxleGl2ZS1wb3NpdGlvbihsZWZ0LCAwKTtcbiAqICAgcG9zaXRpb246IGFic29sdXRlO1xuICogfVxuICogYGBgXG4gKiBpcyBlcXVpdmFsZW50IHRvOlxuICpcbiAqIGBgYHNjc3NcbiAqICAubWRjLWZvbyB7XG4gKiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gKiAgICBsZWZ0OiAwO1xuICogICAgcmlnaHQ6IGluaXRpYWw7XG4gKlxuICogICAgQGluY2x1ZGUgbWRjLXJ0bCB7XG4gKiAgICAgIHJpZ2h0OiAwO1xuICogICAgICBsZWZ0OiBpbml0aWFsO1xuICogICAgfVxuICogIH1cbiAqIGBgYFxuICogQW4gb3B0aW9uYWwgdGhpcmQgJHJvb3Qtc2VsZWN0b3IgYXJndW1lbnQgbWF5IGFsc28gYmUgZ2l2ZW4sIHdoaWNoIGlzIHBhc3NlZCB0byBgbWRjLXJ0bGAuXG4gKi9cbi5tZGMtY2FyZCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAycHggMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMXB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm94LXNoYWRvdzogMHB4IDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAycHggMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMXB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgLW1zLWZsZXgtcGFjazogZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ubWRjLWNhcmRfX3ByaW1hcnkge1xuICBwYWRkaW5nOiAxNnB4OyB9XG5cbi5tZGMtY2FyZF9fcHJpbWFyeSAubWRjLWNhcmRfX3RpdGxlLS1sYXJnZSB7XG4gIHBhZGRpbmctdG9wOiA4cHg7IH1cblxuLm1kYy1jYXJkX19wcmltYXJ5Omxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDsgfVxuXG4ubWRjLWNhcmRfX3N1cHBvcnRpbmctdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgY29sb3I6IHZhcigtLW1kYy10aGVtZS10ZXh0LXByaW1hcnktb24tbGlnaHQsIHJnYmEoMCwgMCwgMCwgMC44NykpO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDhweCAxNnB4OyB9XG5cbi5tZGMtY2FyZC0tdGhlbWUtZGFyayAubWRjLWNhcmRfX3N1cHBvcnRpbmctdGV4dCxcbi5tZGMtdGhlbWUtLWRhcmsgLm1kYy1jYXJkX19zdXBwb3J0aW5nLXRleHQge1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6IHZhcigtLW1kYy10aGVtZS10ZXh0LXByaW1hcnktb24tZGFyaywgd2hpdGUpOyB9XG5cbi5tZGMtY2FyZF9fcHJpbWFyeSArIC5tZGMtY2FyZF9fc3VwcG9ydGluZy10ZXh0IHtcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuLm1kYy1jYXJkX19zdXBwb3J0aW5nLXRleHQ6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4OyB9XG5cbi5tZGMtY2FyZF9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiA4cHg7IH1cblxuLm1kYy1jYXJkLS10aGVtZS1kYXJrIC5tZGMtY2FyZF9fYWN0aW9ucyxcbi5tZGMtdGhlbWUtLWRhcmsgLm1kYy1jYXJkX19hY3Rpb25zIHtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBjb2xvcjogd2hpdGU7XG4gIGNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtdGV4dC1wcmltYXJ5LW9uLWRhcmssIHdoaXRlKTsgfVxuXG4ubWRjLWNhcmRfX2FjdGlvbnMgLm1kYy1jYXJkX19hY3Rpb24ge1xuICBtYXJnaW46IDAgOHB4IDAgMDsgfVxuXG5bZGlyPVwicnRsXCJdIC5tZGMtY2FyZF9fYWN0aW9ucyAubWRjLWNhcmRfX2FjdGlvbiwgLm1kYy1jYXJkX19hY3Rpb25zIC5tZGMtY2FyZF9fYWN0aW9uW2Rpcj1cInJ0bFwiXSB7XG4gIG1hcmdpbjogMCAwIDAgOHB4OyB9XG5cbi5tZGMtY2FyZF9fYWN0aW9ucyAubWRjLWNhcmRfX2FjdGlvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG5bZGlyPVwicnRsXCJdIC5tZGMtY2FyZF9fYWN0aW9ucyAubWRjLWNhcmRfX2FjdGlvbjpsYXN0LWNoaWxkLCAubWRjLWNhcmRfX2FjdGlvbnMgLm1kYy1jYXJkX19hY3Rpb246bGFzdC1jaGlsZFtkaXI9XCJydGxcIl0ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5tZGMtY2FyZF9fYWN0aW9ucy0tdmVydGljYWwge1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZmxvdzogY29sdW1uO1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbi5tZGMtY2FyZF9fYWN0aW9ucy0tdmVydGljYWwgLm1kYy1jYXJkX19hY3Rpb24ge1xuICBtYXJnaW46IDAgMCA0cHg7IH1cblxuLm1kYy1jYXJkX19hY3Rpb25zLS12ZXJ0aWNhbCAubWRjLWNhcmRfX2FjdGlvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubWRjLWNhcmRfX21lZGlhIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgLW1zLWZsZXgtcGFjazogZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDE2cHg7IH1cblxuLm1kYy1jYXJkX19tZWRpYS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiA4MHB4O1xuICBtYXJnaW46IDE2cHggMCAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5tZGMtY2FyZF9fbWVkaWEtaXRlbS0tMWRvdDV4IHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTIwcHg7IH1cblxuLm1kYy1jYXJkX19tZWRpYS1pdGVtLS0yeCB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDE2MHB4OyB9XG5cbi5tZGMtY2FyZF9fbWVkaWEtaXRlbS0tM3gge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAyNDBweDsgfVxuXG4ubWRjLWNhcmRfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgc2Fucy1zZXJpZjtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gIGNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtdGV4dC1wcmltYXJ5LW9uLWxpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuODcpKTtcbiAgbWFyZ2luOiAtLjA2M3JlbSAwOyB9XG5cbi5tZGMtY2FyZC0tdGhlbWUtZGFyayAubWRjLWNhcmRfX3RpdGxlLFxuLm1kYy10aGVtZS0tZGFyayAubWRjLWNhcmRfX3RpdGxlIHtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBjb2xvcjogd2hpdGU7XG4gIGNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtdGV4dC1wcmltYXJ5LW9uLWRhcmssIHdoaXRlKTsgfVxuXG4ubWRjLWNhcmRfX3RpdGxlLS1sYXJnZSB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gIG1hcmdpbjogMDsgfVxuXG4ubWRjLWNhcmRfX3N1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgc2Fucy1zZXJpZjtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICBjb2xvcjogdmFyKC0tbWRjLXRoZW1lLXRleHQtcHJpbWFyeS1vbi1saWdodCwgcmdiYSgwLCAwLCAwLCAwLjg3KSk7XG4gIG1hcmdpbjogLS4wNjNyZW0gMDsgfVxuXG4ubWRjLWNhcmQtLXRoZW1lLWRhcmsgLm1kYy1jYXJkX19zdWJ0aXRsZSxcbi5tZGMtdGhlbWUtLWRhcmsgLm1kYy1jYXJkX19zdWJ0aXRsZSB7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgY29sb3I6IHdoaXRlO1xuICBjb2xvcjogdmFyKC0tbWRjLXRoZW1lLXRleHQtcHJpbWFyeS1vbi1kYXJrLCB3aGl0ZSk7IH1cblxuLm1kYy1jYXJkX19ob3Jpem9udGFsLWJsb2NrIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbltkaXI9XCJydGxcIl0gLm1kYy1jYXJkX19ob3Jpem9udGFsLWJsb2NrLCAubWRjLWNhcmRfX2hvcml6b250YWwtYmxvY2tbZGlyPVwicnRsXCJdIHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5tZGMtY2FyZF9faG9yaXpvbnRhbC1ibG9jayAubWRjLWNhcmRfX2FjdGlvbnMtLXZlcnRpY2FsIHtcbiAgbWFyZ2luOiAxNnB4OyB9XG5cbi5tZGMtY2FyZF9faG9yaXpvbnRhbC1ibG9jayAubWRjLWNhcmRfX21lZGlhLWl0ZW0ge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbltkaXI9XCJydGxcIl0gLm1kYy1jYXJkX19ob3Jpem9udGFsLWJsb2NrIC5tZGMtY2FyZF9fbWVkaWEtaXRlbSwgLm1kYy1jYXJkX19ob3Jpem9udGFsLWJsb2NrIC5tZGMtY2FyZF9fbWVkaWEtaXRlbVtkaXI9XCJydGxcIl0ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9XG5cbi5tZGMtY2FyZF9faG9yaXpvbnRhbC1ibG9jayAubWRjLWNhcmRfX21lZGlhLWl0ZW0tLTN4IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuXG4vKipcbiAqIENyZWF0ZXMgYSBydWxlIHRoYXQgd2lsbCBiZSBhcHBsaWVkIHdoZW4gYW4gTURDLVdlYiBjb21wb25lbnQgaXMgd2l0aGluIHRoZSBjb250ZXh0IG9mIGFuIFJUTCBsYXlvdXQuXG4gKlxuICogVXNhZ2UgRXhhbXBsZTpcbiAqIGBgYHNjc3NcbiAqIC5tZGMtZm9vIHtcbiAqICAgcG9zaXRpb246IGFic29sdXRlO1xuICogICBsZWZ0OiAwO1xuICpcbiAqICAgQGluY2x1ZGUgbWRjLXJ0bCB7XG4gKiAgICAgbGVmdDogYXV0bztcbiAqICAgICByaWdodDogMDtcbiAqICAgfVxuICpcbiAqICAgJl9fYmFyIHtcbiAqICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICogICAgIEBpbmNsdWRlIG1kYy1ydGwoXCIubWRjLWZvb1wiKSB7XG4gKiAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAqICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICogICAgIH1cbiAqICAgfVxuICogfVxuICpcbiAqIC5tZGMtZm9vLS1tb2Qge1xuICogICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAqXG4gKiAgIEBpbmNsdWRlIG1kYy1ydGwge1xuICogICAgIHBhZGRpbmctbGVmdDogYXV0bztcbiAqICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gKiAgIH1cbiAqIH1cbiAqIGBgYFxuICpcbiAqIE5vdGUgdGhhdCB0aGlzIHdvcmtzIGJ5IGNoZWNraW5nIGZvciBbZGlyPVwicnRsXCJdIG9uIGFuIGFuY2VzdG9yIGVsZW1lbnQuIFdoaWxlIHRoaXMgd2lsbCB3b3JrXG4gKiBpbiBtb3N0IGNhc2VzLCBpdCB3aWxsIGluIHNvbWUgY2FzZXMgbGVhZCB0byBmYWxzZSBuZWdhdGl2ZXMsIGUuZy5cbiAqXG4gKiBgYGBodG1sXG4gKiA8aHRtbCBkaXI9XCJydGxcIj5cbiAqICAgPCEtLSAuLi4gLS0+XG4gKiAgIDxkaXYgZGlyPVwibHRyXCI+XG4gKiAgICAgPGRpdiBjbGFzcz1cIm1kYy1mb29cIj5TdHlsZWQgaW5jb3JyZWN0bHkgYXMgUlRMITwvZGl2PlxuICogICA8L2Rpdj5cbiAqIDwvaHRtbD5cbiAqIGBgYFxuICpcbiAqIEluIHRoZSBmdXR1cmUsIHNlbGVjdG9ycyBzdWNoIGFzIDpkaXIgKGh0dHA6Ly9tZG4uaW8vOmRpcikgd2lsbCBoZWxwIHVzIG1pdGlnYXRlIHRoaXMuXG4gKi9cbi8qKlxuICogVGFrZXMgYSBiYXNlIGJveC1tb2RlbCBwcm9wZXJ0eSAtIGUuZy4gbWFyZ2luIC8gYm9yZGVyIC8gcGFkZGluZyAtIGFsb25nIHdpdGggYSBkZWZhdWx0XG4gKiBkaXJlY3Rpb24gYW5kIHZhbHVlLCBhbmQgZW1pdHMgcnVsZXMgd2hpY2ggYXBwbHkgdGhlIHZhbHVlIHRvIHRoZVxuICogXCI8YmFzZS1wcm9wZXJ0eT4tPGRlZmF1bHQtZGlyZWN0aW9uPlwiIHByb3BlcnR5IGJ5IGRlZmF1bHQsIGJ1dCBmbGlwcyB0aGUgZGlyZWN0aW9uXG4gKiB3aGVuIHdpdGhpbiBhbiBSVEwgY29udGV4dC5cbiAqXG4gKiBGb3IgZXhhbXBsZTpcbiAqXG4gKiBgYGBzY3NzXG4gKiAubWRjLWZvbyB7XG4gKiAgIEBpbmNsdWRlIG1kYy1ydGwtcmVmbGV4aXZlLWJveChtYXJnaW4sIGxlZnQsIDhweCk7XG4gKiB9XG4gKiBgYGBcbiAqIGlzIGVxdWl2YWxlbnQgdG86XG4gKlxuICogYGBgc2Nzc1xuICogLm1kYy1mb28ge1xuICogICBtYXJnaW4tbGVmdDogOHB4O1xuICpcbiAqICAgQGluY2x1ZGUgbWRjLXJ0bCB7XG4gKiAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gKiAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gKiAgIH1cbiAqIH1cbiAqIGBgYFxuICogd2hlcmVhczpcbiAqXG4gKiBgYGBzY3NzXG4gKiAubWRjLWZvbyB7XG4gKiAgIEBpbmNsdWRlIG1kYy1ydGwtcmVmbGV4aXZlLWJveChtYXJnaW4sIHJpZ2h0LCA4cHgpO1xuICogfVxuICogYGBgXG4gKiBpcyBlcXVpdmFsZW50IHRvOlxuICpcbiAqIGBgYHNjc3NcbiAqIC5tZGMtZm9vIHtcbiAqICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gKlxuICogICBAaW5jbHVkZSBtZGMtcnRsIHtcbiAqICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gKiAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAqICAgfVxuICogfVxuICogYGBgXG4gKlxuICogWW91IGNhbiBhbHNvIHBhc3MgYSA0dGggb3B0aW9uYWwgJHJvb3Qtc2VsZWN0b3IgYXJndW1lbnQgd2hpY2ggd2lsbCBiZSBmb3J3YXJkZWQgdG8gYG1kYy1ydGxgLFxuICogZS5nLiBgQGluY2x1ZGUgbWRjLXJ0bC1yZWZsZXhpdmUtYm94KG1hcmdpbiwgbGVmdCwgOHB4LCBcIi5tZGMtY29tcG9uZW50XCIpYC5cbiAqXG4gKiBOb3RlIHRoYXQgdGhpcyBmdW5jdGlvbiB3aWxsIGFsd2F5cyB6ZXJvIG91dCB0aGUgb3JpZ2luYWwgdmFsdWUgaW4gYW4gUlRMIGNvbnRleHQuIElmIHlvdSdyZVxuICogdHJ5aW5nIHRvIGZsaXAgdGhlIHZhbHVlcywgdXNlIG1kYy1ydGwtcmVmbGV4aXZlLXByb3BlcnR5KCkuXG4gKi9cbi8qKlxuICogVGFrZXMgYSBiYXNlIHByb3BlcnR5IGFuZCBlbWl0cyBydWxlcyB0aGF0IGFzc2lnbiA8YmFzZS1wcm9wZXJ0eT4tbGVmdCB0byA8bGVmdC12YWx1ZT4gYW5kXG4gKiA8YmFzZS1wcm9wZXJ0eT4tcmlnaHQgdG8gPHJpZ2h0LXZhbHVlPiBpbiBhIExUUiBjb250ZXh0LCBhbmQgdmljZSB2ZXJzYSBpbiBhIFJUTCBjb250ZXh0LlxuICogRm9yIGV4YW1wbGU6XG4gKlxuICogYGBgc2Nzc1xuICogLm1kYy1mb28ge1xuICogICBAaW5jbHVkZSBtZGMtcnRsLXJlZmxleGl2ZS1wcm9wZXJ0eShtYXJnaW4sIGF1dG8sIDEycHgpO1xuICogfVxuICogYGBgXG4gKiBpcyBlcXVpdmFsZW50IHRvOlxuICpcbiAqIGBgYHNjc3NcbiAqIC5tZGMtZm9vIHtcbiAqICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gKiAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAqXG4gKiAgIEBpbmNsdWRlIG1kYy1ydGwge1xuICogICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICogICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAqICAgfVxuICogfVxuICogYGBgXG4gKlxuICogQSA0dGggb3B0aW9uYWwgJHJvb3Qtc2VsZWN0b3IgYXJndW1lbnQgY2FuIGJlIGdpdmVuLCB3aGljaCB3aWxsIGJlIHBhc3NlZCB0byBgbWRjLXJ0bGAuXG4gKi9cbi8qKlxuICogVGFrZXMgYW4gYXJndW1lbnQgc3BlY2lmeWluZyBhIGhvcml6b250YWwgcG9zaXRpb24gcHJvcGVydHkgKGVpdGhlciBcImxlZnRcIiBvciBcInJpZ2h0XCIpIGFzIHdlbGxcbiAqIGFzIGEgdmFsdWUsIGFuZCBhcHBsaWVzIHRoYXQgdmFsdWUgdG8gdGhlIHNwZWNpZmllZCBwb3NpdGlvbiBpbiBhIExUUiBjb250ZXh0LCBhbmQgZmxpcHMgaXQgaW4gYVxuICogUlRMIGNvbnRleHQuIEZvciBleGFtcGxlOlxuICpcbiAqIGBgYHNjc3NcbiAqIC5tZGMtZm9vIHtcbiAqICAgQGluY2x1ZGUgbWRjLXJ0bC1yZWZsZXhpdmUtcG9zaXRpb24obGVmdCwgMCk7XG4gKiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAqIH1cbiAqIGBgYFxuICogaXMgZXF1aXZhbGVudCB0bzpcbiAqXG4gKiBgYGBzY3NzXG4gKiAgLm1kYy1mb28ge1xuICogICAgcG9zaXRpb246IGFic29sdXRlO1xuICogICAgbGVmdDogMDtcbiAqICAgIHJpZ2h0OiBpbml0aWFsO1xuICpcbiAqICAgIEBpbmNsdWRlIG1kYy1ydGwge1xuICogICAgICByaWdodDogMDtcbiAqICAgICAgbGVmdDogaW5pdGlhbDtcbiAqICAgIH1cbiAqICB9XG4gKiBgYGBcbiAqIEFuIG9wdGlvbmFsIHRoaXJkICRyb290LXNlbGVjdG9yIGFyZ3VtZW50IG1heSBhbHNvIGJlIGdpdmVuLCB3aGljaCBpcyBwYXNzZWQgdG8gYG1kYy1ydGxgLlxuICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgbWRjLWNoZWNrYm94LXVuY2hlY2tlZC1jaGVja2VkLWNoZWNrbWFyay1wYXRoIHtcbiAgMCUsXG4gIDUwJSB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDI5Ljc4MzM0OyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTsgfVxuICAxMDAlIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMDsgfSB9XG5cbkBrZXlmcmFtZXMgbWRjLWNoZWNrYm94LXVuY2hlY2tlZC1jaGVja2VkLWNoZWNrbWFyay1wYXRoIHtcbiAgMCUsXG4gIDUwJSB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDI5Ljc4MzM0OyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTsgfVxuICAxMDAlIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMDsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBtZGMtY2hlY2tib3gtdW5jaGVja2VkLWluZGV0ZXJtaW5hdGUtbWl4ZWRtYXJrIHtcbiAgMCUsXG4gIDY4LjIlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApOyB9XG4gIDY4LjIlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAwLCAwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgMCwgMSk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTsgfSB9XG5cbkBrZXlmcmFtZXMgbWRjLWNoZWNrYm94LXVuY2hlY2tlZC1pbmRldGVybWluYXRlLW1peGVkbWFyayB7XG4gIDAlLFxuICA2OC4yJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTsgfVxuICA2OC4yJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAsIDEpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbWRjLWNoZWNrYm94LWNoZWNrZWQtdW5jaGVja2VkLWNoZWNrbWFyay1wYXRoIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAxLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAxLCAxKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAtMjkuNzgzMzQ7IH0gfVxuXG5Aa2V5ZnJhbWVzIG1kYy1jaGVja2JveC1jaGVja2VkLXVuY2hlY2tlZC1jaGVja21hcmstcGF0aCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMSwgMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMDsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogLTI5Ljc4MzM0OyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIG1kYy1jaGVja2JveC1jaGVja2VkLWluZGV0ZXJtaW5hdGUtY2hlY2ttYXJrIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBtZGMtY2hlY2tib3gtY2hlY2tlZC1pbmRldGVybWluYXRlLWNoZWNrbWFyayB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBtZGMtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1jaGVja2VkLWNoZWNrbWFyayB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTQsIDAsIDAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE0LCAwLCAwLCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgbWRjLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtY2hlY2tlZC1jaGVja21hcmsge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE0LCAwLCAwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNCwgMCwgMCwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbWRjLWNoZWNrYm94LWNoZWNrZWQtaW5kZXRlcm1pbmF0ZS1taXhlZG1hcmsge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IG1kYy1hbmltYXRpb24tZGVjZWxlcmF0aW9uLWN1cnZlLXRpbWluZy1mdW5jdGlvbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBtZGMtYW5pbWF0aW9uLWRlY2VsZXJhdGlvbi1jdXJ2ZS10aW1pbmctZnVuY3Rpb247XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBtZGMtY2hlY2tib3gtY2hlY2tlZC1pbmRldGVybWluYXRlLW1peGVkbWFyayB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbWRjLWFuaW1hdGlvbi1kZWNlbGVyYXRpb24tY3VydmUtdGltaW5nLWZ1bmN0aW9uO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IG1kYy1hbmltYXRpb24tZGVjZWxlcmF0aW9uLWN1cnZlLXRpbWluZy1mdW5jdGlvbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbWRjLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtY2hlY2tlZC1taXhlZG1hcmsge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE0LCAwLCAwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNCwgMCwgMCwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBtZGMtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1jaGVja2VkLW1peGVkbWFyayB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTQsIDAsIDAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE0LCAwLCAwLCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbWRjLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtdW5jaGVja2VkLW1peGVkbWFyayB7XG4gIDAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDMyLjglLFxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIG1kYy1jaGVja2JveC1pbmRldGVybWluYXRlLXVuY2hlY2tlZC1taXhlZG1hcmsge1xuICAwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAzMi44JSxcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLm1kYy1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtbXMtZmxleDogMCAwIDE4cHg7XG4gIGZsZXg6IDAgMCAxOHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgcGFkZGluZzogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgLS1tZGMtcmlwcGxlLWZnLXNpemU6IDA7XG4gIC0tbWRjLXJpcHBsZS1sZWZ0OiAwO1xuICAtLW1kYy1yaXBwbGUtdG9wOiAwO1xuICAtLW1kYy1yaXBwbGUtZmctc2NhbGU6IDE7XG4gIC0tbWRjLXJpcHBsZS1mZy10cmFuc2xhdGUtZW5kOiAwO1xuICAtLW1kYy1yaXBwbGUtZmctdHJhbnNsYXRlLXN0YXJ0OiAwO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5tZGMtY2hlY2tib3ggLm1kYy1jaGVja2JveF9fbmF0aXZlLWNvbnRyb2w6ZGlzYWJsZWQ6bm90KDpjaGVja2VkKTpub3QoOmluZGV0ZXJtaW5hdGUpIH4gLm1kYy1jaGVja2JveF9fYmFja2dyb3VuZCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI2KTsgfVxuXG4ubWRjLWNoZWNrYm94IC5tZGMtY2hlY2tib3hfX25hdGl2ZS1jb250cm9sOmRpc2FibGVkOmNoZWNrZWQgfiAubWRjLWNoZWNrYm94X19iYWNrZ3JvdW5kLFxuLm1kYy1jaGVja2JveCAubWRjLWNoZWNrYm94X19uYXRpdmUtY29udHJvbDpkaXNhYmxlZDppbmRldGVybWluYXRlIH4gLm1kYy1jaGVja2JveF9fYmFja2dyb3VuZCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNik7IH1cblxuLm1kYy1jaGVja2JveC0tdGhlbWUtZGFyayAubWRjLWNoZWNrYm94X19uYXRpdmUtY29udHJvbDpkaXNhYmxlZDpub3QoOmNoZWNrZWQpOm5vdCg6aW5kZXRlcm1pbmF0ZSkgfiAubWRjLWNoZWNrYm94X19iYWNrZ3JvdW5kLFxuLm1kYy10aGVtZS0tZGFyayAubWRjLWNoZWNrYm94IC5tZGMtY2hlY2tib3hfX25hdGl2ZS1jb250cm9sOmRpc2FibGVkOm5vdCg6Y2hlY2tlZCk6bm90KDppbmRldGVybWluYXRlKSB+IC5tZGMtY2hlY2tib3hfX2JhY2tncm91bmQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTsgfVxuXG4ubWRjLWNoZWNrYm94LS10aGVtZS1kYXJrIC5tZGMtY2hlY2tib3hfX25hdGl2ZS1jb250cm9sOmRpc2FibGVkOmNoZWNrZWQgfiAubWRjLWNoZWNrYm94X19iYWNrZ3JvdW5kLFxuLm1kYy1jaGVja2JveC0tdGhlbWUtZGFyayAubWRjLWNoZWNrYm94X19uYXRpdmUtY29udHJvbDpkaXNhYmxlZDppbmRldGVybWluYXRlIH4gLm1kYy1jaGVja2JveF9fYmFja2dyb3VuZCxcbi5tZGMtdGhlbWUtLWRhcmsgLm1kYy1jaGVja2JveCAubWRjLWNoZWNrYm94X19uYXRpdmUtY29udHJvbDpkaXNhYmxlZDpjaGVja2VkIH4gLm1kYy1jaGVja2JveF9fYmFja2dyb3VuZCxcbi5tZGMtdGhlbWUtLWRhcmsgLm1kYy1jaGVja2JveCAubWRjLWNoZWNrYm94X19uYXRpdmUtY29udHJvbDpkaXNhYmxlZDppbmRldGVybWluYXRlIH4gLm1kYy1jaGVja2JveF9fYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTsgfVxuXG4ubWRjLWNoZWNrYm94IC5tZGMtY2hlY2tib3hfX2NoZWNrbWFya19fcGF0aCB7XG4gIHN0cm9rZTogd2hpdGUgIWltcG9ydGFudDsgfVxuXG4ubWRjLWNoZWNrYm94IC5tZGMtY2hlY2tib3hfX21peGVkbWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG5cbi5tZGMtY2hlY2tib3ggLm1kYy1jaGVja2JveF9fYmFja2dyb3VuZDo6YmVmb3JlIHtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0MDgxOyB9XG5cbkBzdXBwb3J0cyBub3QgKC1tcy1pbWUtYWxpZ246IGF1dG8pIHtcbiAgLm1kYy1jaGVja2JveCAubWRjLWNoZWNrYm94X19iYWNrZ3JvdW5kOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1kYy10aGVtZS1zZWNvbmRhcnksICNmZjQwODEpOyB9IH1cblxuLm1kYy1jaGVja2JveDo6YmVmb3JlLCAubWRjLWNoZWNrYm94OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDI1MG1zIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyNTBtcyBsaW5lYXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLm1kYy1jaGVja2JveDo6YmVmb3JlLCAubWRjLWNoZWNrYm94OjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA2NCwgMTI5LCAwLjE0KTtcbiAgb3BhY2l0eTogMDsgfVxuXG5Ac3VwcG9ydHMgKGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGdyZWVuIGEoMTAlKSkpIHtcbiAgLm1kYy1jaGVja2JveDo6YmVmb3JlLCAubWRjLWNoZWNrYm94OjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IodmFyKC0tbWRjLXRoZW1lLXNlY29uZGFyeSwgI2ZmNDA4MSkgYSgxNCUpKTsgfSB9XG5cbi5tZGMtY2hlY2tib3g6bm90KC5tZGMtcmlwcGxlLXVwZ3JhZGVkKTpob3Zlcjo6YmVmb3JlLCAubWRjLWNoZWNrYm94Om5vdCgubWRjLXJpcHBsZS11cGdyYWRlZCk6Zm9jdXM6OmJlZm9yZSwgLm1kYy1jaGVja2JveDpub3QoLm1kYy1yaXBwbGUtdXBncmFkZWQpOmFjdGl2ZTo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDg1bXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDg1bXM7XG4gIG9wYWNpdHk6IC42OyB9XG5cbi5tZGMtY2hlY2tib3gubWRjLXJpcHBsZS11cGdyYWRlZC0tYmFja2dyb3VuZC1mb2N1c2VkOjpiZWZvcmUge1xuICBvcGFjaXR5OiAuOTk5OTk7IH1cblxuLm1kYy1jaGVja2JveC5tZGMtcmlwcGxlLXVwZ3JhZGVkLS1iYWNrZ3JvdW5kLWFjdGl2ZS1maWxsOjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDEyMG1zO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMjBtcztcbiAgb3BhY2l0eTogMTsgfVxuXG4ubWRjLWNoZWNrYm94Lm1kYy1yaXBwbGUtdXBncmFkZWQ6OmFmdGVyIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4ubWRjLWNoZWNrYm94Lm1kYy1yaXBwbGUtdXBncmFkZWQtLWZvcmVncm91bmQtYWN0aXZhdGlvbjo6YWZ0ZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogMzAwbXMgbWRjLXJpcHBsZS1mZy1yYWRpdXMtaW4gZm9yd2FyZHMsIDgzbXMgbWRjLXJpcHBsZS1mZy1vcGFjaXR5LWluIGZvcndhcmRzO1xuICBhbmltYXRpb246IDMwMG1zIG1kYy1yaXBwbGUtZmctcmFkaXVzLWluIGZvcndhcmRzLCA4M21zIG1kYy1yaXBwbGUtZmctb3BhY2l0eS1pbiBmb3J3YXJkczsgfVxuXG4ubWRjLWNoZWNrYm94Lm1kYy1yaXBwbGUtdXBncmFkZWQtLWZvcmVncm91bmQtZGVhY3RpdmF0aW9uOjphZnRlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiA4M21zIG1kYy1yaXBwbGUtZmctb3BhY2l0eS1vdXQ7XG4gIGFuaW1hdGlvbjogODNtcyBtZGMtcmlwcGxlLWZnLW9wYWNpdHktb3V0O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKHZhcigtLW1kYy1yaXBwbGUtZmctdHJhbnNsYXRlLWVuZCwgMCkpIHNjYWxlKHZhcigtLW1kYy1yaXBwbGUtZmctc2NhbGUsIDEpKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUodmFyKC0tbWRjLXJpcHBsZS1mZy10cmFuc2xhdGUtZW5kLCAwKSkgc2NhbGUodmFyKC0tbWRjLXJpcHBsZS1mZy1zY2FsZSwgMSkpOyB9XG5cbi5tZGMtY2hlY2tib3g6OmJlZm9yZSwgLm1kYy1jaGVja2JveDo6YWZ0ZXIge1xuICB0b3A6IGNhbGMoNTAlIC0gNTAlKTtcbiAgbGVmdDogY2FsYyg1MCUgLSA1MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5tZGMtY2hlY2tib3gubWRjLXJpcHBsZS11cGdyYWRlZDo6YmVmb3JlIHtcbiAgdG9wOiBjYWxjKDUwJSAtIDUwJSk7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKHZhcigtLW1kYy1yaXBwbGUtZmctc2NhbGUsIDApKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS1tZGMtcmlwcGxlLWZnLXNjYWxlLCAwKSk7IH1cblxuLm1kYy1jaGVja2JveC5tZGMtcmlwcGxlLXVwZ3JhZGVkLS11bmJvdW5kZWQ6OmJlZm9yZSB7XG4gIHRvcDogdmFyKC0tbWRjLXJpcHBsZS10b3AsIGNhbGMoNTAlIC0gMjUlKSk7XG4gIGxlZnQ6IHZhcigtLW1kYy1yaXBwbGUtbGVmdCwgY2FsYyg1MCUgLSAyNSUpKTtcbiAgd2lkdGg6IHZhcigtLW1kYy1yaXBwbGUtZmctc2l6ZSwgNTAlKTtcbiAgaGVpZ2h0OiB2YXIoLS1tZGMtcmlwcGxlLWZnLXNpemUsIDUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS1tZGMtcmlwcGxlLWZnLXNjYWxlLCAwKSk7XG4gIHRyYW5zZm9ybTogc2NhbGUodmFyKC0tbWRjLXJpcHBsZS1mZy1zY2FsZSwgMCkpOyB9XG5cbi5tZGMtY2hlY2tib3gubWRjLXJpcHBsZS11cGdyYWRlZDo6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiB2YXIoLS1tZGMtcmlwcGxlLWZnLXNpemUsIDUwJSk7XG4gIGhlaWdodDogdmFyKC0tbWRjLXJpcHBsZS1mZy1zaXplLCA1MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjsgfVxuXG4ubWRjLWNoZWNrYm94Lm1kYy1yaXBwbGUtdXBncmFkZWQtLXVuYm91bmRlZDo6YWZ0ZXIge1xuICB0b3A6IHZhcigtLW1kYy1yaXBwbGUtdG9wLCAwKTtcbiAgbGVmdDogdmFyKC0tbWRjLXJpcHBsZS1sZWZ0LCAwKTsgfVxuXG4ubWRjLWNoZWNrYm94IC5tZGMtY2hlY2tib3hfX25hdGl2ZS1jb250cm9sOmVuYWJsZWQ6bm90KDpjaGVja2VkKTpub3QoOmluZGV0ZXJtaW5hdGUpIH4gLm1kYy1jaGVja2JveF9fYmFja2dyb3VuZCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLm1kYy1jaGVja2JveCAubWRjLWNoZWNrYm94X19uYXRpdmUtY29udHJvbDplbmFibGVkOmNoZWNrZWQgfiAubWRjLWNoZWNrYm94X19iYWNrZ3JvdW5kLFxuLm1kYy1jaGVja2JveCAubWRjLWNoZWNrYm94X19uYXRpdmUtY29udHJvbDplbmFibGVkOmluZGV0ZXJtaW5hdGUgfiAubWRjLWNoZWNrYm94X19iYWNrZ3JvdW5kIHtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBib3JkZXItY29sb3I6ICNmZjQwODE7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbWRjLXRoZW1lLXNlY29uZGFyeSwgI2ZmNDA4MSk7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNDA4MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWRjLXRoZW1lLXNlY29uZGFyeSwgI2ZmNDA4MSk7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIG1kYy1jaGVja2JveC1mYWRlLWluLWJhY2tncm91bmQtMCB7XG4gIDAlIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgNTAlIHtcbiAgICAvKiBAYWx0ZXJuYXRlICovXG4gICAgYm9yZGVyLWNvbG9yOiAjZmY0MDgxO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWRjLXRoZW1lLXNlY29uZGFyeSwgI2ZmNDA4MSk7XG4gICAgLyogQGFsdGVybmF0ZSAqL1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjQwODE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWRjLXRoZW1lLXNlY29uZGFyeSwgI2ZmNDA4MSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIG1kYy1jaGVja2JveC1mYWRlLWluLWJhY2tncm91bmQtMCB7XG4gIDAlIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgNTAlIHtcbiAgICAvKiBAYWx0ZXJuYXRlICovXG4gICAgYm9yZGVyLWNvbG9yOiAjZmY0MDgxO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWRjLXRoZW1lLXNlY29uZGFyeSwgI2ZmNDA4MSk7XG4gICAgLyogQGFsdGVybmF0ZSAqL1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjQwODE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWRjLXRoZW1lLXNlY29uZGFyeSwgI2ZmNDA4MSk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbWRjLWNoZWNrYm94LWZhZGUtb3V0LWJhY2tncm91bmQtMCB7XG4gIDAlLFxuICA4MCUge1xuICAgIC8qIEBhbHRlcm5hdGUgKi9cbiAgICBib3JkZXItY29sb3I6ICNmZjQwODE7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtc2Vjb25kYXJ5LCAjZmY0MDgxKTtcbiAgICAvKiBAYWx0ZXJuYXRlICovXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNDA4MTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtc2Vjb25kYXJ5LCAjZmY0MDgxKTsgfVxuICAxMDAlIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH0gfVxuXG5Aa2V5ZnJhbWVzIG1kYy1jaGVja2JveC1mYWRlLW91dC1iYWNrZ3JvdW5kLTAge1xuICAwJSxcbiAgODAlIHtcbiAgICAvKiBAYWx0ZXJuYXRlICovXG4gICAgYm9yZGVyLWNvbG9yOiAjZmY0MDgxO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWRjLXRoZW1lLXNlY29uZGFyeSwgI2ZmNDA4MSk7XG4gICAgLyogQGFsdGVybmF0ZSAqL1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjQwODE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWRjLXRoZW1lLXNlY29uZGFyeSwgI2ZmNDA4MSk7IH1cbiAgMTAwJSB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9IH1cblxuLm1kYy1jaGVja2JveC5tZGMtY2hlY2tib3gtLWFuaW0tdW5jaGVja2VkLWNoZWNrZWQgLm1kYy1jaGVja2JveF9fbmF0aXZlLWNvbnRyb2w6ZW5hYmxlZCB+IC5tZGMtY2hlY2tib3hfX2JhY2tncm91bmQsIC5tZGMtY2hlY2tib3gubWRjLWNoZWNrYm94LS1hbmltLXVuY2hlY2tlZC1pbmRldGVybWluYXRlIC5tZGMtY2hlY2tib3hfX25hdGl2ZS1jb250cm9sOmVuYWJsZWQgfiAubWRjLWNoZWNrYm94X19iYWNrZ3JvdW5kIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbWRjLWNoZWNrYm94LWZhZGUtaW4tYmFja2dyb3VuZC0wO1xuICBhbmltYXRpb24tbmFtZTogbWRjLWNoZWNrYm94LWZhZGUtaW4tYmFja2dyb3VuZC0wOyB9XG5cbi5tZGMtY2hlY2tib3gubWRjLWNoZWNrYm94LS1hbmltLWNoZWNrZWQtdW5jaGVja2VkIC5tZGMtY2hlY2tib3hfX25hdGl2ZS1jb250cm9sOmVuYWJsZWQgfiAubWRjLWNoZWNrYm94X19iYWNrZ3JvdW5kLCAubWRjLWNoZWNrYm94Lm1kYy1jaGVja2JveC0tYW5pbS1pbmRldGVybWluYXRlLXVuY2hlY2tlZCAubWRjLWNoZWNrYm94X19uYXRpdmUtY29udHJvbDplbmFibGVkIH4gLm1kYy1jaGVja2JveF9fYmFja2dyb3VuZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IG1kYy1jaGVja2JveC1mYWRlLW91dC1iYWNrZ3JvdW5kLTA7XG4gIGFuaW1hdGlvbi1uYW1lOiBtZGMtY2hlY2tib3gtZmFkZS1vdXQtYmFja2dyb3VuZC0wOyB9XG5cbi5tZGMtY2hlY2tib3gtLXRoZW1lLWRhcmsgLm1kYy1jaGVja2JveF9fbmF0aXZlLWNvbnRyb2w6ZW5hYmxlZDpub3QoOmNoZWNrZWQpOm5vdCg6aW5kZXRlcm1pbmF0ZSkgfiAubWRjLWNoZWNrYm94X19iYWNrZ3JvdW5kLFxuLm1kYy10aGVtZS0tZGFyayAubWRjLWNoZWNrYm94IC5tZGMtY2hlY2tib3hfX25hdGl2ZS1jb250cm9sOmVuYWJsZWQ6bm90KDpjaGVja2VkKTpub3QoOmluZGV0ZXJtaW5hdGUpIH4gLm1kYy1jaGVja2JveF9fYmFja2dyb3VuZCB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5tZGMtY2hlY2tib3gtLXRoZW1lLWRhcmsgLm1kYy1jaGVja2JveF9fbmF0aXZlLWNvbnRyb2w6ZW5hYmxlZDpjaGVja2VkIH4gLm1kYy1jaGVja2JveF9fYmFja2dyb3VuZCxcbi5tZGMtY2hlY2tib3gtLXRoZW1lLWRhcmsgLm1kYy1jaGVja2JveF9fbmF0aXZlLWNvbnRyb2w6ZW5hYmxlZDppbmRldGVybWluYXRlIH4gLm1kYy1jaGVja2JveF9fYmFja2dyb3VuZCxcbi5tZGMtdGhlbWUtLWRhcmsgLm1kYy1jaGVja2JveCAubWRjLWNoZWNrYm94X19uYXRpdmUtY29udHJvbDplbmFibGVkOmNoZWNrZWQgfiAubWRjLWNoZWNrYm94X19iYWNrZ3JvdW5kLFxuLm1kYy10aGVtZS0tZGFyayAubWRjLWNoZWNrYm94IC5tZGMtY2hlY2tib3hfX25hdGl2ZS1jb250cm9sOmVuYWJsZWQ6aW5kZXRlcm1pbmF0ZSB+IC5tZGMtY2hlY2tib3hfX2JhY2tncm91bmQge1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGJvcmRlci1jb2xvcjogI2ZmNDA4MTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtc2Vjb25kYXJ5LCAjZmY0MDgxKTtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0MDgxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtc2Vjb25kYXJ5LCAjZmY0MDgxKTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbWRjLWNoZWNrYm94LWZhZGUtaW4tYmFja2dyb3VuZC0xIHtcbiAgMCUge1xuICAgIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgNTAlIHtcbiAgICAvKiBAYWx0ZXJuYXRlICovXG4gICAgYm9yZGVyLWNvbG9yOiAjZmY0MDgxO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWRjLXRoZW1lLXNlY29uZGFyeSwgI2ZmNDA4MSk7XG4gICAgLyogQGFsdGVybmF0ZSAqL1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjQwODE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWRjLXRoZW1lLXNlY29uZGFyeSwgI2ZmNDA4MSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIG1kYy1jaGVja2JveC1mYWRlLWluLWJhY2tncm91bmQtMSB7XG4gIDAlIHtcbiAgICBib3JkZXItY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIDUwJSB7XG4gICAgLyogQGFsdGVybmF0ZSAqL1xuICAgIGJvcmRlci1jb2xvcjogI2ZmNDA4MTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLW1kYy10aGVtZS1zZWNvbmRhcnksICNmZjQwODEpO1xuICAgIC8qIEBhbHRlcm5hdGUgKi9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0MDgxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1kYy10aGVtZS1zZWNvbmRhcnksICNmZjQwODEpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIG1kYy1jaGVja2JveC1mYWRlLW91dC1iYWNrZ3JvdW5kLTEge1xuICAwJSxcbiAgODAlIHtcbiAgICAvKiBAYWx0ZXJuYXRlICovXG4gICAgYm9yZGVyLWNvbG9yOiAjZmY0MDgxO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWRjLXRoZW1lLXNlY29uZGFyeSwgI2ZmNDA4MSk7XG4gICAgLyogQGFsdGVybmF0ZSAqL1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjQwODE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWRjLXRoZW1lLXNlY29uZGFyeSwgI2ZmNDA4MSk7IH1cbiAgMTAwJSB7XG4gICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfSB9XG5cbkBrZXlmcmFtZXMgbWRjLWNoZWNrYm94LWZhZGUtb3V0LWJhY2tncm91bmQtMSB7XG4gIDAlLFxuICA4MCUge1xuICAgIC8qIEBhbHRlcm5hdGUgKi9cbiAgICBib3JkZXItY29sb3I6ICNmZjQwODE7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtc2Vjb25kYXJ5LCAjZmY0MDgxKTtcbiAgICAvKiBAYWx0ZXJuYXRlICovXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNDA4MTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtc2Vjb25kYXJ5LCAjZmY0MDgxKTsgfVxuICAxMDAlIHtcbiAgICBib3JkZXItY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9IH1cblxuLm1kYy1jaGVja2JveC0tdGhlbWUtZGFyay5tZGMtY2hlY2tib3gtLWFuaW0tdW5jaGVja2VkLWNoZWNrZWQgLm1kYy1jaGVja2JveF9fbmF0aXZlLWNvbnRyb2w6ZW5hYmxlZCB+IC5tZGMtY2hlY2tib3hfX2JhY2tncm91bmQsIC5tZGMtY2hlY2tib3gtLXRoZW1lLWRhcmsubWRjLWNoZWNrYm94LS1hbmltLXVuY2hlY2tlZC1pbmRldGVybWluYXRlIC5tZGMtY2hlY2tib3hfX25hdGl2ZS1jb250cm9sOmVuYWJsZWQgfiAubWRjLWNoZWNrYm94X19iYWNrZ3JvdW5kLFxuLm1kYy10aGVtZS0tZGFyayAubWRjLWNoZWNrYm94Lm1kYy1jaGVja2JveC0tYW5pbS11bmNoZWNrZWQtY2hlY2tlZCAubWRjLWNoZWNrYm94X19uYXRpdmUtY29udHJvbDplbmFibGVkIH4gLm1kYy1jaGVja2JveF9fYmFja2dyb3VuZCxcbi5tZGMtdGhlbWUtLWRhcmsgLm1kYy1jaGVja2JveC5tZGMtY2hlY2tib3gtLWFuaW0tdW5jaGVja2VkLWluZGV0ZXJtaW5hdGUgLm1kYy1jaGVja2JveF9fbmF0aXZlLWNvbnRyb2w6ZW5hYmxlZCB+IC5tZGMtY2hlY2tib3hfX2JhY2tncm91bmQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBtZGMtY2hlY2tib3gtZmFkZS1pbi1iYWNrZ3JvdW5kLTE7XG4gIGFuaW1hdGlvbi1uYW1lOiBtZGMtY2hlY2tib3gtZmFkZS1pbi1iYWNrZ3JvdW5kLTE7IH1cblxuLm1kYy1jaGVja2JveC0tdGhlbWUtZGFyay5tZGMtY2hlY2tib3gtLWFuaW0tY2hlY2tlZC11bmNoZWNrZWQgLm1kYy1jaGVja2JveF9fbmF0aXZlLWNvbnRyb2w6ZW5hYmxlZCB+IC5tZGMtY2hlY2tib3hfX2JhY2tncm91bmQsIC5tZGMtY2hlY2tib3gtLXRoZW1lLWRhcmsubWRjLWNoZWNrYm94LS1hbmltLWluZGV0ZXJtaW5hdGUtdW5jaGVja2VkIC5tZGMtY2hlY2tib3hfX25hdGl2ZS1jb250cm9sOmVuYWJsZWQgfiAubWRjLWNoZWNrYm94X19iYWNrZ3JvdW5kLFxuLm1kYy10aGVtZS0tZGFyayAubWRjLWNoZWNrYm94Lm1kYy1jaGVja2JveC0tYW5pbS1jaGVja2VkLXVuY2hlY2tlZCAubWRjLWNoZWNrYm94X19uYXRpdmUtY29udHJvbDplbmFibGVkIH4gLm1kYy1jaGVja2JveF9fYmFja2dyb3VuZCxcbi5tZGMtdGhlbWUtLWRhcmsgLm1kYy1jaGVja2JveC5tZGMtY2hlY2tib3gtLWFuaW0taW5kZXRlcm1pbmF0ZS11bmNoZWNrZWQgLm1kYy1jaGVja2JveF9fbmF0aXZlLWNvbnRyb2w6ZW5hYmxlZCB+IC5tZGMtY2hlY2tib3hfX2JhY2tncm91bmQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBtZGMtY2hlY2tib3gtZmFkZS1vdXQtYmFja2dyb3VuZC0xO1xuICBhbmltYXRpb24tbmFtZTogbWRjLWNoZWNrYm94LWZhZGUtb3V0LWJhY2tncm91bmQtMTsgfVxuXG4ubWRjLWNoZWNrYm94LS1kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLm1kYy1jaGVja2JveC0tdXBncmFkZWQgLm1kYy1jaGVja2JveF9fYmFja2dyb3VuZCxcbi5tZGMtY2hlY2tib3gtLXVwZ3JhZGVkIC5tZGMtY2hlY2tib3hfX2NoZWNrbWFyayxcbi5tZGMtY2hlY2tib3gtLXVwZ3JhZGVkIC5tZGMtY2hlY2tib3hfX2NoZWNrbWFya19fcGF0aCxcbi5tZGMtY2hlY2tib3gtLXVwZ3JhZGVkIC5tZGMtY2hlY2tib3hfX21peGVkbWFyayB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm1kYy1jaGVja2JveC0tYW5pbS11bmNoZWNrZWQtY2hlY2tlZCAubWRjLWNoZWNrYm94X19iYWNrZ3JvdW5kLCAubWRjLWNoZWNrYm94LS1hbmltLXVuY2hlY2tlZC1pbmRldGVybWluYXRlIC5tZGMtY2hlY2tib3hfX2JhY2tncm91bmQsIC5tZGMtY2hlY2tib3gtLWFuaW0tY2hlY2tlZC11bmNoZWNrZWQgLm1kYy1jaGVja2JveF9fYmFja2dyb3VuZCwgLm1kYy1jaGVja2JveC0tYW5pbS1pbmRldGVybWluYXRlLXVuY2hlY2tlZCAubWRjLWNoZWNrYm94X19iYWNrZ3JvdW5kIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDE4MG1zO1xuICBhbmltYXRpb24tZHVyYXRpb246IDE4MG1zO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyOyB9XG5cbi5tZGMtY2hlY2tib3gtLWFuaW0tdW5jaGVja2VkLWNoZWNrZWQgLm1kYy1jaGVja2JveF9fY2hlY2ttYXJrX19wYXRoIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IDE4MG1zIGxpbmVhciAwcyBtZGMtY2hlY2tib3gtdW5jaGVja2VkLWNoZWNrZWQtY2hlY2ttYXJrLXBhdGg7XG4gIGFuaW1hdGlvbjogMTgwbXMgbGluZWFyIDBzIG1kYy1jaGVja2JveC11bmNoZWNrZWQtY2hlY2tlZC1jaGVja21hcmstcGF0aDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lOyB9XG5cbi5tZGMtY2hlY2tib3gtLWFuaW0tdW5jaGVja2VkLWluZGV0ZXJtaW5hdGUgLm1kYy1jaGVja2JveF9fbWl4ZWRtYXJrIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IDkwbXMgbGluZWFyIDBzIG1kYy1jaGVja2JveC11bmNoZWNrZWQtaW5kZXRlcm1pbmF0ZS1taXhlZG1hcms7XG4gIGFuaW1hdGlvbjogOTBtcyBsaW5lYXIgMHMgbWRjLWNoZWNrYm94LXVuY2hlY2tlZC1pbmRldGVybWluYXRlLW1peGVkbWFyaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lOyB9XG5cbi5tZGMtY2hlY2tib3gtLWFuaW0tY2hlY2tlZC11bmNoZWNrZWQgLm1kYy1jaGVja2JveF9fY2hlY2ttYXJrX19wYXRoIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IDkwbXMgbGluZWFyIDBzIG1kYy1jaGVja2JveC1jaGVja2VkLXVuY2hlY2tlZC1jaGVja21hcmstcGF0aDtcbiAgYW5pbWF0aW9uOiA5MG1zIGxpbmVhciAwcyBtZGMtY2hlY2tib3gtY2hlY2tlZC11bmNoZWNrZWQtY2hlY2ttYXJrLXBhdGg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTsgfVxuXG4ubWRjLWNoZWNrYm94LS1hbmltLWNoZWNrZWQtaW5kZXRlcm1pbmF0ZSAubWRjLWNoZWNrYm94X19jaGVja21hcmsge1xuICAtd2Via2l0LWFuaW1hdGlvbjogOTBtcyBsaW5lYXIgMHMgbWRjLWNoZWNrYm94LWNoZWNrZWQtaW5kZXRlcm1pbmF0ZS1jaGVja21hcms7XG4gIGFuaW1hdGlvbjogOTBtcyBsaW5lYXIgMHMgbWRjLWNoZWNrYm94LWNoZWNrZWQtaW5kZXRlcm1pbmF0ZS1jaGVja21hcms7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTsgfVxuXG4ubWRjLWNoZWNrYm94LS1hbmltLWNoZWNrZWQtaW5kZXRlcm1pbmF0ZSAubWRjLWNoZWNrYm94X19taXhlZG1hcmsge1xuICAtd2Via2l0LWFuaW1hdGlvbjogOTBtcyBsaW5lYXIgMHMgbWRjLWNoZWNrYm94LWNoZWNrZWQtaW5kZXRlcm1pbmF0ZS1taXhlZG1hcms7XG4gIGFuaW1hdGlvbjogOTBtcyBsaW5lYXIgMHMgbWRjLWNoZWNrYm94LWNoZWNrZWQtaW5kZXRlcm1pbmF0ZS1taXhlZG1hcms7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTsgfVxuXG4ubWRjLWNoZWNrYm94LS1hbmltLWluZGV0ZXJtaW5hdGUtY2hlY2tlZCAubWRjLWNoZWNrYm94X19jaGVja21hcmsge1xuICAtd2Via2l0LWFuaW1hdGlvbjogNTAwbXMgbGluZWFyIDBzIG1kYy1jaGVja2JveC1pbmRldGVybWluYXRlLWNoZWNrZWQtY2hlY2ttYXJrO1xuICBhbmltYXRpb246IDUwMG1zIGxpbmVhciAwcyBtZGMtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1jaGVja2VkLWNoZWNrbWFyaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lOyB9XG5cbi5tZGMtY2hlY2tib3gtLWFuaW0taW5kZXRlcm1pbmF0ZS1jaGVja2VkIC5tZGMtY2hlY2tib3hfX21peGVkbWFyayB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiA1MDBtcyBsaW5lYXIgMHMgbWRjLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtY2hlY2tlZC1taXhlZG1hcms7XG4gIGFuaW1hdGlvbjogNTAwbXMgbGluZWFyIDBzIG1kYy1jaGVja2JveC1pbmRldGVybWluYXRlLWNoZWNrZWQtbWl4ZWRtYXJrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7IH1cblxuLm1kYy1jaGVja2JveC0tYW5pbS1pbmRldGVybWluYXRlLXVuY2hlY2tlZCAubWRjLWNoZWNrYm94X19taXhlZG1hcmsge1xuICAtd2Via2l0LWFuaW1hdGlvbjogMzAwbXMgbGluZWFyIDBzIG1kYy1jaGVja2JveC1pbmRldGVybWluYXRlLXVuY2hlY2tlZC1taXhlZG1hcms7XG4gIGFuaW1hdGlvbjogMzAwbXMgbGluZWFyIDBzIG1kYy1jaGVja2JveC1pbmRldGVybWluYXRlLXVuY2hlY2tlZC1taXhlZG1hcms7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTsgfVxuXG4ubWRjLWNoZWNrYm94X19iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGxlZnQ6IDExcHg7XG4gIHJpZ2h0OiBpbml0aWFsO1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHRvcDogMTFweDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiA0NSU7XG4gIGhlaWdodDogNDUlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgOTBtcyAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKSwgYm9yZGVyLWNvbG9yIDkwbXMgMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgOTBtcyAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKSwgYm9yZGVyLWNvbG9yIDkwbXMgMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSk7XG4gIGJvcmRlcjogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHdpbGwtY2hhbmdlOiBiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3I7IH1cblxuW2Rpcj1cInJ0bFwiXSAubWRjLWNoZWNrYm94IC5tZGMtY2hlY2tib3hfX2JhY2tncm91bmQsXG4ubWRjLWNoZWNrYm94W2Rpcj1cInJ0bFwiXSAubWRjLWNoZWNrYm94X19iYWNrZ3JvdW5kIHtcbiAgbGVmdDogaW5pdGlhbDtcbiAgcmlnaHQ6IDExcHg7IH1cblxuLm1kYy1jaGVja2JveF9fbmF0aXZlLWNvbnRyb2w6ZW5hYmxlZDpjaGVja2VkIH4gLm1kYy1jaGVja2JveF9fYmFja2dyb3VuZCxcbi5tZGMtY2hlY2tib3hfX25hdGl2ZS1jb250cm9sOmVuYWJsZWQ6aW5kZXRlcm1pbmF0ZSB+IC5tZGMtY2hlY2tib3hfX2JhY2tncm91bmQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciA5MG1zIDBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKSwgYmFja2dyb3VuZC1jb2xvciA5MG1zIDBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDkwbXMgMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDkwbXMgMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpOyB9XG5cbi5tZGMtY2hlY2tib3hfX2JhY2tncm91bmQ6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSA5MG1zIDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSA5MG1zIDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDkwbXMgMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDkwbXMgMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgOTBtcyAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKSwgdHJhbnNmb3JtIDkwbXMgMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgOTBtcyAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKSwgdHJhbnNmb3JtIDkwbXMgMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDkwbXMgMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5LCB0cmFuc2Zvcm07IH1cblxuLm1kYy1jaGVja2JveF9fbmF0aXZlLWNvbnRyb2w6Zm9jdXMgfiAubWRjLWNoZWNrYm94X19iYWNrZ3JvdW5kOjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMi43NSwgMi43NSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMi43NSwgMi43NSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSA4MG1zIDBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gODBtcyAwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgODBtcyAwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDgwbXMgMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDgwbXMgMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpLCB0cmFuc2Zvcm0gODBtcyAwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgODBtcyAwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSksIHRyYW5zZm9ybSA4MG1zIDBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gODBtcyAwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gIG9wYWNpdHk6IDAuMjY7IH1cblxuLm1kYy1yaXBwbGUtdXBncmFkZWQtLXVuYm91bmRlZCAubWRjLWNoZWNrYm94X19iYWNrZ3JvdW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lOyB9XG5cbi5tZGMtY2hlY2tib3hfX25hdGl2ZS1jb250cm9sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBpbmhlcml0OyB9XG5cbi5tZGMtY2hlY2tib3hfX25hdGl2ZS1jb250cm9sOmRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ubWRjLWNoZWNrYm94X19jaGVja21hcmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAxODBtcyAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxODBtcyAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKTtcbiAgb3BhY2l0eTogMDsgfVxuXG4ubWRjLWNoZWNrYm94LS11cGdyYWRlZCAubWRjLWNoZWNrYm94X19jaGVja21hcmsge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5tZGMtY2hlY2tib3hfX25hdGl2ZS1jb250cm9sOmNoZWNrZWQgfiAubWRjLWNoZWNrYm94X19iYWNrZ3JvdW5kIC5tZGMtY2hlY2tib3hfX2NoZWNrbWFyayB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAxODBtcyAwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDE4MG1zIDBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxODBtcyAwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDE4MG1zIDBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxODBtcyAwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSksIHRyYW5zZm9ybSAxODBtcyAwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTgwbXMgMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpLCB0cmFuc2Zvcm0gMTgwbXMgMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAxODBtcyAwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLm1kYy1jaGVja2JveF9fbmF0aXZlLWNvbnRyb2w6aW5kZXRlcm1pbmF0ZSB+IC5tZGMtY2hlY2tib3hfX2JhY2tncm91bmQgLm1kYy1jaGVja2JveF9fY2hlY2ttYXJrIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDkwbXMgMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDkwbXMgMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgOTBtcyAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gOTBtcyAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA5MG1zIDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpLCB0cmFuc2Zvcm0gOTBtcyAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA5MG1zIDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpLCB0cmFuc2Zvcm0gOTBtcyAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gOTBtcyAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKTtcbiAgb3BhY2l0eTogMDsgfVxuXG4ubWRjLWNoZWNrYm94X19jaGVja21hcmtfX3BhdGgge1xuICAtd2Via2l0LXRyYW5zaXRpb246IHN0cm9rZS1kYXNob2Zmc2V0IDE4MG1zIDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpO1xuICB0cmFuc2l0aW9uOiBzdHJva2UtZGFzaG9mZnNldCAxODBtcyAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKTtcbiAgc3Ryb2tlLXdpZHRoOiAzLjEycHg7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAyOS43ODMzNDtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMjkuNzgzMzQ7IH1cblxuLm1kYy1jaGVja2JveF9fbmF0aXZlLWNvbnRyb2w6Y2hlY2tlZCB+IC5tZGMtY2hlY2tib3hfX2JhY2tncm91bmQgLm1kYy1jaGVja2JveF9fY2hlY2ttYXJrX19wYXRoLFxuLm1kYy1jaGVja2JveF9fbmF0aXZlLWNvbnRyb2w6aW5kZXRlcm1pbmF0ZSB+IC5tZGMtY2hlY2tib3hfX2JhY2tncm91bmQgLm1kYy1jaGVja2JveF9fY2hlY2ttYXJrX19wYXRoIHtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7IH1cblxuLm1kYy1jaGVja2JveF9fbWl4ZWRtYXJrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDApIHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCkgcm90YXRlKDBkZWcpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgOTBtcyAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gOTBtcyAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA5MG1zIDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSA5MG1zIDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDkwbXMgMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSksIHRyYW5zZm9ybSA5MG1zIDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDkwbXMgMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSksIHRyYW5zZm9ybSA5MG1zIDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSA5MG1zIDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5tZGMtY2hlY2tib3hfX25hdGl2ZS1jb250cm9sOmNoZWNrZWQgfiAubWRjLWNoZWNrYm94X19iYWNrZ3JvdW5kIC5tZGMtY2hlY2tib3hfX21peGVkbWFyayB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSkgcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpIHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi5tZGMtY2hlY2tib3hfX25hdGl2ZS1jb250cm9sOmluZGV0ZXJtaW5hdGUgfiAubWRjLWNoZWNrYm94X19iYWNrZ3JvdW5kIC5tZGMtY2hlY2tib3hfX21peGVkbWFyayB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSkgcm90YXRlKDBkZWcpO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKSByb3RhdGUoMGRlZyk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLyoqXG4gKiBUaGUgY3NzIHByb3BlcnR5IHVzZWQgZm9yIGVsZXZhdGlvbi4gSW4gbW9zdCBjYXNlcyB0aGlzIHNob3VsZCBub3QgYmUgY2hhbmdlZC4gSXQgaXMgZXhwb3NlZFxuICogYXMgYSB2YXJpYWJsZSBmb3IgYWJzdHJhY3Rpb24gLyBlYXN5IHVzZSB3aGVuIG5lZWRpbmcgdG8gcmVmZXJlbmNlIHRoZSBwcm9wZXJ0eSBkaXJlY3RseSwgZm9yXG4gKiBleGFtcGxlIGluIGEgYHdpbGwtY2hhbmdlYCBydWxlLlxuICovXG4vKipcbiAqIFRoZSBkZWZhdWx0IGR1cmF0aW9uIHZhbHVlIGZvciBlbGV2YXRpb24gdHJhbnNpdGlvbnMuXG4gKi9cbi8qKlxuICogVGhlIGRlZmF1bHQgZWFzaW5nIHZhbHVlIGZvciBlbGV2YXRpb24gdHJhbnNpdGlvbnMuXG4gKi9cbi8qKlxuICogQXBwbGllcyB0aGUgY29ycmVjdCBDU1MgcnVsZXMgdG8gYW4gZWxlbWVudCB0byBnaXZlIGl0IHRoZSBlbGV2YXRpb24gc3BlY2lmaWVkIGJ5ICR6LXZhbHVlLlxuICogVGhlICR6LXZhbHVlIG11c3QgYmUgYmV0d2VlbiAwIGFuZCAyNC5cbiAqIElmICRjb2xvciBoYXMgYW4gYWxwaGEgY2hhbm5lbCwgaXQgd2lsbCBiZSBpZ25vcmVkIGFuZCBvdmVycmlkZGVuLiBUbyBpbmNyZWFzZSB0aGUgb3BhY2l0eSBvZiB0aGUgc2hhZG93LCB1c2VcbiAqICRvcGFjaXR5LWJvb3N0LlxuICovXG4vKipcbiAqIFJldHVybnMgYSBzdHJpbmcgdGhhdCBjYW4gYmUgdXNlZCBhcyB0aGUgdmFsdWUgZm9yIGEgYHRyYW5zaXRpb25gIHByb3BlcnR5IGZvciBlbGV2YXRpb24uXG4gKiBDYWxsaW5nIHRoaXMgZnVuY3Rpb24gZGlyZWN0bHkgaXMgdXNlZnVsIGluIHNpdHVhdGlvbnMgd2hlcmUgYSBjb21wb25lbnQgbmVlZHMgdG8gdHJhbnNpdGlvblxuICogbW9yZSB0aGFuIG9uZSBwcm9wZXJ0eS5cbiAqXG4gKiBgYGBzY3NzXG4gKiAuZm9vIHtcbiAqICAgdHJhbnNpdGlvbjogbWRjLWVsZXZhdGlvbi10cmFuc2l0aW9uLXJ1bGUoKSwgb3BhY2l0eSAxMDBtcyBlYXNlO1xuICogICB3aWxsLWNoYW5nZTogJG1kYy1lbGV2YXRpb24tcHJvcGVydHksIG9wYWNpdHk7XG4gKiB9XG4gKiBgYGBcbiAqL1xuLyoqXG4gKiBBcHBsaWVzIHRoZSBjb3JyZWN0IGNzcyBydWxlcyBuZWVkZWQgdG8gaGF2ZSBhbiBlbGVtZW50IHRyYW5zaXRpb24gYmV0d2VlbiBlbGV2YXRpb25zLlxuICogVGhpcyBtaXhpbiBzaG91bGQgYmUgYXBwbGllZCB0byBlbGVtZW50cyB3aG9zZSBlbGV2YXRpb24gdmFsdWVzIHdpbGwgY2hhbmdlIGRlcGVuZGluZyBvbiB0aGVpclxuICogY29udGV4dCAoZS5nLiB3aGVuIGFjdGl2ZSBvciBkaXNhYmxlZCkuXG4gKi9cbi8qKlxuICogQ3JlYXRlcyBhIHJ1bGUgdGhhdCB3aWxsIGJlIGFwcGxpZWQgd2hlbiBhbiBNREMtV2ViIGNvbXBvbmVudCBpcyB3aXRoaW4gdGhlIGNvbnRleHQgb2YgYW4gUlRMIGxheW91dC5cbiAqXG4gKiBVc2FnZSBFeGFtcGxlOlxuICogYGBgc2Nzc1xuICogLm1kYy1mb28ge1xuICogICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gKiAgIGxlZnQ6IDA7XG4gKlxuICogICBAaW5jbHVkZSBtZGMtcnRsIHtcbiAqICAgICBsZWZ0OiBhdXRvO1xuICogICAgIHJpZ2h0OiAwO1xuICogICB9XG4gKlxuICogICAmX19iYXIge1xuICogICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gKiAgICAgQGluY2x1ZGUgbWRjLXJ0bChcIi5tZGMtZm9vXCIpIHtcbiAqICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICogICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gKiAgICAgfVxuICogICB9XG4gKiB9XG4gKlxuICogLm1kYy1mb28tLW1vZCB7XG4gKiAgIHBhZGRpbmctbGVmdDogNHB4O1xuICpcbiAqICAgQGluY2x1ZGUgbWRjLXJ0bCB7XG4gKiAgICAgcGFkZGluZy1sZWZ0OiBhdXRvO1xuICogICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAqICAgfVxuICogfVxuICogYGBgXG4gKlxuICogTm90ZSB0aGF0IHRoaXMgd29ya3MgYnkgY2hlY2tpbmcgZm9yIFtkaXI9XCJydGxcIl0gb24gYW4gYW5jZXN0b3IgZWxlbWVudC4gV2hpbGUgdGhpcyB3aWxsIHdvcmtcbiAqIGluIG1vc3QgY2FzZXMsIGl0IHdpbGwgaW4gc29tZSBjYXNlcyBsZWFkIHRvIGZhbHNlIG5lZ2F0aXZlcywgZS5nLlxuICpcbiAqIGBgYGh0bWxcbiAqIDxodG1sIGRpcj1cInJ0bFwiPlxuICogICA8IS0tIC4uLiAtLT5cbiAqICAgPGRpdiBkaXI9XCJsdHJcIj5cbiAqICAgICA8ZGl2IGNsYXNzPVwibWRjLWZvb1wiPlN0eWxlZCBpbmNvcnJlY3RseSBhcyBSVEwhPC9kaXY+XG4gKiAgIDwvZGl2PlxuICogPC9odG1sPlxuICogYGBgXG4gKlxuICogSW4gdGhlIGZ1dHVyZSwgc2VsZWN0b3JzIHN1Y2ggYXMgOmRpciAoaHR0cDovL21kbi5pby86ZGlyKSB3aWxsIGhlbHAgdXMgbWl0aWdhdGUgdGhpcy5cbiAqL1xuLyoqXG4gKiBUYWtlcyBhIGJhc2UgYm94LW1vZGVsIHByb3BlcnR5IC0gZS5nLiBtYXJnaW4gLyBib3JkZXIgLyBwYWRkaW5nIC0gYWxvbmcgd2l0aCBhIGRlZmF1bHRcbiAqIGRpcmVjdGlvbiBhbmQgdmFsdWUsIGFuZCBlbWl0cyBydWxlcyB3aGljaCBhcHBseSB0aGUgdmFsdWUgdG8gdGhlXG4gKiBcIjxiYXNlLXByb3BlcnR5Pi08ZGVmYXVsdC1kaXJlY3Rpb24+XCIgcHJvcGVydHkgYnkgZGVmYXVsdCwgYnV0IGZsaXBzIHRoZSBkaXJlY3Rpb25cbiAqIHdoZW4gd2l0aGluIGFuIFJUTCBjb250ZXh0LlxuICpcbiAqIEZvciBleGFtcGxlOlxuICpcbiAqIGBgYHNjc3NcbiAqIC5tZGMtZm9vIHtcbiAqICAgQGluY2x1ZGUgbWRjLXJ0bC1yZWZsZXhpdmUtYm94KG1hcmdpbiwgbGVmdCwgOHB4KTtcbiAqIH1cbiAqIGBgYFxuICogaXMgZXF1aXZhbGVudCB0bzpcbiAqXG4gKiBgYGBzY3NzXG4gKiAubWRjLWZvbyB7XG4gKiAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gKlxuICogICBAaW5jbHVkZSBtZGMtcnRsIHtcbiAqICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAqICAgICBtYXJnaW4tbGVmdDogMDtcbiAqICAgfVxuICogfVxuICogYGBgXG4gKiB3aGVyZWFzOlxuICpcbiAqIGBgYHNjc3NcbiAqIC5tZGMtZm9vIHtcbiAqICAgQGluY2x1ZGUgbWRjLXJ0bC1yZWZsZXhpdmUtYm94KG1hcmdpbiwgcmlnaHQsIDhweCk7XG4gKiB9XG4gKiBgYGBcbiAqIGlzIGVxdWl2YWxlbnQgdG86XG4gKlxuICogYGBgc2Nzc1xuICogLm1kYy1mb28ge1xuICogICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAqXG4gKiAgIEBpbmNsdWRlIG1kYy1ydGwge1xuICogICAgIG1hcmdpbi1yaWdodDogMDtcbiAqICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICogICB9XG4gKiB9XG4gKiBgYGBcbiAqXG4gKiBZb3UgY2FuIGFsc28gcGFzcyBhIDR0aCBvcHRpb25hbCAkcm9vdC1zZWxlY3RvciBhcmd1bWVudCB3aGljaCB3aWxsIGJlIGZvcndhcmRlZCB0byBgbWRjLXJ0bGAsXG4gKiBlLmcuIGBAaW5jbHVkZSBtZGMtcnRsLXJlZmxleGl2ZS1ib3gobWFyZ2luLCBsZWZ0LCA4cHgsIFwiLm1kYy1jb21wb25lbnRcIilgLlxuICpcbiAqIE5vdGUgdGhhdCB0aGlzIGZ1bmN0aW9uIHdpbGwgYWx3YXlzIHplcm8gb3V0IHRoZSBvcmlnaW5hbCB2YWx1ZSBpbiBhbiBSVEwgY29udGV4dC4gSWYgeW91J3JlXG4gKiB0cnlpbmcgdG8gZmxpcCB0aGUgdmFsdWVzLCB1c2UgbWRjLXJ0bC1yZWZsZXhpdmUtcHJvcGVydHkoKS5cbiAqL1xuLyoqXG4gKiBUYWtlcyBhIGJhc2UgcHJvcGVydHkgYW5kIGVtaXRzIHJ1bGVzIHRoYXQgYXNzaWduIDxiYXNlLXByb3BlcnR5Pi1sZWZ0IHRvIDxsZWZ0LXZhbHVlPiBhbmRcbiAqIDxiYXNlLXByb3BlcnR5Pi1yaWdodCB0byA8cmlnaHQtdmFsdWU+IGluIGEgTFRSIGNvbnRleHQsIGFuZCB2aWNlIHZlcnNhIGluIGEgUlRMIGNvbnRleHQuXG4gKiBGb3IgZXhhbXBsZTpcbiAqXG4gKiBgYGBzY3NzXG4gKiAubWRjLWZvbyB7XG4gKiAgIEBpbmNsdWRlIG1kYy1ydGwtcmVmbGV4aXZlLXByb3BlcnR5KG1hcmdpbiwgYXV0bywgMTJweCk7XG4gKiB9XG4gKiBgYGBcbiAqIGlzIGVxdWl2YWxlbnQgdG86XG4gKlxuICogYGBgc2Nzc1xuICogLm1kYy1mb28ge1xuICogICBtYXJnaW4tbGVmdDogYXV0bztcbiAqICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICpcbiAqICAgQGluY2x1ZGUgbWRjLXJ0bCB7XG4gKiAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gKiAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICogICB9XG4gKiB9XG4gKiBgYGBcbiAqXG4gKiBBIDR0aCBvcHRpb25hbCAkcm9vdC1zZWxlY3RvciBhcmd1bWVudCBjYW4gYmUgZ2l2ZW4sIHdoaWNoIHdpbGwgYmUgcGFzc2VkIHRvIGBtZGMtcnRsYC5cbiAqL1xuLyoqXG4gKiBUYWtlcyBhbiBhcmd1bWVudCBzcGVjaWZ5aW5nIGEgaG9yaXpvbnRhbCBwb3NpdGlvbiBwcm9wZXJ0eSAoZWl0aGVyIFwibGVmdFwiIG9yIFwicmlnaHRcIikgYXMgd2VsbFxuICogYXMgYSB2YWx1ZSwgYW5kIGFwcGxpZXMgdGhhdCB2YWx1ZSB0byB0aGUgc3BlY2lmaWVkIHBvc2l0aW9uIGluIGEgTFRSIGNvbnRleHQsIGFuZCBmbGlwcyBpdCBpbiBhXG4gKiBSVEwgY29udGV4dC4gRm9yIGV4YW1wbGU6XG4gKlxuICogYGBgc2Nzc1xuICogLm1kYy1mb28ge1xuICogICBAaW5jbHVkZSBtZGMtcnRsLXJlZmxleGl2ZS1wb3NpdGlvbihsZWZ0LCAwKTtcbiAqICAgcG9zaXRpb246IGFic29sdXRlO1xuICogfVxuICogYGBgXG4gKiBpcyBlcXVpdmFsZW50IHRvOlxuICpcbiAqIGBgYHNjc3NcbiAqICAubWRjLWZvbyB7XG4gKiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gKiAgICBsZWZ0OiAwO1xuICogICAgcmlnaHQ6IGluaXRpYWw7XG4gKlxuICogICAgQGluY2x1ZGUgbWRjLXJ0bCB7XG4gKiAgICAgIHJpZ2h0OiAwO1xuICogICAgICBsZWZ0OiBpbml0aWFsO1xuICogICAgfVxuICogIH1cbiAqIGBgYFxuICogQW4gb3B0aW9uYWwgdGhpcmQgJHJvb3Qtc2VsZWN0b3IgYXJndW1lbnQgbWF5IGFsc28gYmUgZ2l2ZW4sIHdoaWNoIGlzIHBhc3NlZCB0byBgbWRjLXJ0bGAuXG4gKi9cbi8qIFRPRE8oc2dvbWVzKTogRmlndXJlIG91dCB3aGF0IHRvIGRvIGFib3V0IGRlc2t0b3AgZm9udCBzaXplcy4gKi9cbi8qIFRPRE8oc2dvbWVzKTogRmlndXJlIG91dCB3aGF0IHRvIGRvIGFib3V0IGkxOG4gYW5kIGkxOG4gZm9udCBzaXplcy4gKi9cbi8qIFRPRE8oc2dvbWVzKTogRmlndXJlIG91dCB3aGF0IHRvIGRvIGFib3V0IGRlc2t0b3AgZm9udCBzaXplcy4gKi9cbi8qIFRPRE8oc2dvbWVzKTogRmlndXJlIG91dCB3aGF0IHRvIGRvIGFib3V0IGkxOG4gYW5kIGkxOG4gZm9udCBzaXplcy4gKi9cbjpyb290IHtcbiAgLS1tZGMtZGlhbG9nLWRhcmstdGhlbWUtYmctY29sb3I6ICMzMDMwMzA7IH1cblxuLm1kYy1kaWFsb2cge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogNTsgfVxuXG4ubWRjLWRpYWxvZ19fYmFja2Ryb3Age1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1kYy10aGVtZS10ZXh0LXByaW1hcnktb24tbGlnaHQsIHJnYmEoMCwgMCwgMCwgMC44NykpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTsgfVxuXG4ubWRjLWRpYWxvZ19fc3VyZmFjZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDExcHggMTVweCAtN3B4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDI0cHggMzhweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDlweCA0NnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3gtc2hhZG93OiAwcHggMTFweCAxNXB4IC03cHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMjRweCAzOHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggOXB4IDQ2cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWRjLXRoZW1lLWJhY2tncm91bmQsICNmZmYpO1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICBtaW4td2lkdGg6IDY0MHB4O1xuICBtYXgtd2lkdGg6IDg2NXB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNTBweCkgc2NhbGUoMC44KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1MHB4KSBzY2FsZSgwLjgpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG9wYWNpdHk6IDA7IH1cblxuLm1kYy1kaWFsb2ctLXRoZW1lLWRhcmsgLm1kYy1kaWFsb2dfX3N1cmZhY2UsXG4ubWRjLXRoZW1lLS1kYXJrIC5tZGMtZGlhbG9nX19zdXJmYWNlIHtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBjb2xvcjogd2hpdGU7XG4gIGNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtdGV4dC1wcmltYXJ5LW9uLWRhcmssIHdoaXRlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzAzMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWRjLWRpYWxvZy1kYXJrLXRoZW1lLWJnLWNvbG9yLCAjMzAzMDMwKTsgfVxuXG5bZGlyPVwicnRsXCJdIC5tZGMtZGlhbG9nIC5tZGMtZGlhbG9nX19zdXJmYWNlLFxuLm1kYy1kaWFsb2dbZGlyPVwicnRsXCJdIC5tZGMtZGlhbG9nX19zdXJmYWNlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLm1kYy1kaWFsb2dfX2hlYWRlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMjRweCAyNHB4IDA7IH1cblxuLm1kYy1kaWFsb2dfX2hlYWRlcl9fZW1wdHkge1xuICBwYWRkaW5nOiAwOyB9XG5cbltkaXI9XCJydGxcIl0gLm1kYy1kaWFsb2cgLm1kYy1kaWFsb2dfX2hlYWRlcixcbi5tZGMtZGlhbG9nW2Rpcj1cInJ0bFwiXSAubWRjLWRpYWxvZ19faGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLm1kYy1kaWFsb2dfX2hlYWRlcl9fdGl0bGUge1xuICBmb250LWZhbWlseTogUm9ib3RvLCBzYW5zLXNlcmlmO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbjogMDsgfVxuXG4ubWRjLWRpYWxvZ19fYm9keSB7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gIGNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtdGV4dC1zZWNvbmRhcnktb24tbGlnaHQsIHJnYmEoMCwgMCwgMCwgMC41NCkpO1xuICBmb250LWZhbWlseTogUm9ib3RvLCBzYW5zLXNlcmlmO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmc6IDAgMjRweCAyNHB4OyB9XG5cbi5tZGMtZGlhbG9nLS10aGVtZS1kYXJrIC5tZGMtZGlhbG9nX19ib2R5LFxuLm1kYy10aGVtZS0tZGFyayAubWRjLWRpYWxvZ19fYm9keSB7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgY29sb3I6IHZhcigtLW1kYy10aGVtZS10ZXh0LXNlY29uZGFyeS1vbi1kYXJrLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykpOyB9XG5cbi5tZGMtZGlhbG9nX19ib2R5LS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogMTk1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG5cbi5tZGMtZGlhbG9nX19mb290ZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDhweDsgfVxuXG4ubWRjLWRpYWxvZ19fZm9vdGVyX19idXR0b24ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cblxuW2Rpcj1cInJ0bFwiXSAubWRjLWRpYWxvZ19fZm9vdGVyX19idXR0b24sIC5tZGMtZGlhbG9nX19mb290ZXJfX2J1dHRvbltkaXI9XCJydGxcIl0ge1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLm1kYy1kaWFsb2dfX2Zvb3Rlcl9fYnV0dG9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbltkaXI9XCJydGxcIl0gLm1kYy1kaWFsb2dfX2Zvb3Rlcl9fYnV0dG9uOmxhc3QtY2hpbGQsIC5tZGMtZGlhbG9nX19mb290ZXJfX2J1dHRvbjpsYXN0LWNoaWxkW2Rpcj1cInJ0bFwiXSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLm1kYy1kaWFsb2dfX2FjdGlvbiB7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgY29sb3I6ICNmZjQwODE7XG4gIGNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtc2Vjb25kYXJ5LCAjZmY0MDgxKTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm1kYy1kaWFsb2cge1xuICAgIG1pbi13aWR0aDogMjgwcHg7IH1cbiAgLm1kYy1kaWFsb2dfX3N1cmZhY2Uge1xuICAgIG1pbi13aWR0aDogMjgwcHg7IH1cbiAgLm1kYy1kaWFsb2dfX2JvZHkge1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9IH1cblxuLm1kYy1kaWFsb2ctLWFuaW1hdGluZyB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLm1kYy1kaWFsb2ctLWFuaW1hdGluZyAubWRjLWRpYWxvZ19fYmFja2Ryb3Age1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMTIwbXMgMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEyMG1zIDBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTsgfVxuXG4ubWRjLWRpYWxvZy0tYW5pbWF0aW5nIC5tZGMtZGlhbG9nLS1vcGVuIC5tZGMtZGlhbG9nX19zdXJmYWNlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDEyMG1zIDBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMTIwbXMgMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEyMG1zIDBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMTIwbXMgMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEyMG1zIDBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKSwgdHJhbnNmb3JtIDEyMG1zIDBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMjBtcyAwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSksIHRyYW5zZm9ybSAxMjBtcyAwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDEyMG1zIDBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTsgfVxuXG4ubWRjLWRpYWxvZy0tYW5pbWF0aW5nIC5tZGMtZGlhbG9nX19zdXJmYWNlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDEyMG1zIDBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMTIwbXMgMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEyMG1zIDBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMTIwbXMgMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEyMG1zIDBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKSwgdHJhbnNmb3JtIDEyMG1zIDBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMjBtcyAwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSksIHRyYW5zZm9ybSAxMjBtcyAwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDEyMG1zIDBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTsgfVxuXG4ubWRjLWRpYWxvZy0tb3BlbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLm1kYy1kaWFsb2ctLW9wZW4gLm1kYy1kaWFsb2dfX2JhY2tkcm9wIHtcbiAgb3BhY2l0eTogLjM7IH1cblxuLm1kYy1kaWFsb2ctLW9wZW4gLm1kYy1kaWFsb2dfX3N1cmZhY2Uge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKDEpO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5tZGMtZGlhbG9nLXNjcm9sbC1sb2NrIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKipcbiAqIENyZWF0ZXMgYSBydWxlIHRoYXQgd2lsbCBiZSBhcHBsaWVkIHdoZW4gYW4gTURDLVdlYiBjb21wb25lbnQgaXMgd2l0aGluIHRoZSBjb250ZXh0IG9mIGFuIFJUTCBsYXlvdXQuXG4gKlxuICogVXNhZ2UgRXhhbXBsZTpcbiAqIGBgYHNjc3NcbiAqIC5tZGMtZm9vIHtcbiAqICAgcG9zaXRpb246IGFic29sdXRlO1xuICogICBsZWZ0OiAwO1xuICpcbiAqICAgQGluY2x1ZGUgbWRjLXJ0bCB7XG4gKiAgICAgbGVmdDogYXV0bztcbiAqICAgICByaWdodDogMDtcbiAqICAgfVxuICpcbiAqICAgJl9fYmFyIHtcbiAqICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICogICAgIEBpbmNsdWRlIG1kYy1ydGwoXCIubWRjLWZvb1wiKSB7XG4gKiAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAqICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICogICAgIH1cbiAqICAgfVxuICogfVxuICpcbiAqIC5tZGMtZm9vLS1tb2Qge1xuICogICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAqXG4gKiAgIEBpbmNsdWRlIG1kYy1ydGwge1xuICogICAgIHBhZGRpbmctbGVmdDogYXV0bztcbiAqICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gKiAgIH1cbiAqIH1cbiAqIGBgYFxuICpcbiAqIE5vdGUgdGhhdCB0aGlzIHdvcmtzIGJ5IGNoZWNraW5nIGZvciBbZGlyPVwicnRsXCJdIG9uIGFuIGFuY2VzdG9yIGVsZW1lbnQuIFdoaWxlIHRoaXMgd2lsbCB3b3JrXG4gKiBpbiBtb3N0IGNhc2VzLCBpdCB3aWxsIGluIHNvbWUgY2FzZXMgbGVhZCB0byBmYWxzZSBuZWdhdGl2ZXMsIGUuZy5cbiAqXG4gKiBgYGBodG1sXG4gKiA8aHRtbCBkaXI9XCJydGxcIj5cbiAqICAgPCEtLSAuLi4gLS0+XG4gKiAgIDxkaXYgZGlyPVwibHRyXCI+XG4gKiAgICAgPGRpdiBjbGFzcz1cIm1kYy1mb29cIj5TdHlsZWQgaW5jb3JyZWN0bHkgYXMgUlRMITwvZGl2PlxuICogICA8L2Rpdj5cbiAqIDwvaHRtbD5cbiAqIGBgYFxuICpcbiAqIEluIHRoZSBmdXR1cmUsIHNlbGVjdG9ycyBzdWNoIGFzIDpkaXIgKGh0dHA6Ly9tZG4uaW8vOmRpcikgd2lsbCBoZWxwIHVzIG1pdGlnYXRlIHRoaXMuXG4gKi9cbi8qKlxuICogVGFrZXMgYSBiYXNlIGJveC1tb2RlbCBwcm9wZXJ0eSAtIGUuZy4gbWFyZ2luIC8gYm9yZGVyIC8gcGFkZGluZyAtIGFsb25nIHdpdGggYSBkZWZhdWx0XG4gKiBkaXJlY3Rpb24gYW5kIHZhbHVlLCBhbmQgZW1pdHMgcnVsZXMgd2hpY2ggYXBwbHkgdGhlIHZhbHVlIHRvIHRoZVxuICogXCI8YmFzZS1wcm9wZXJ0eT4tPGRlZmF1bHQtZGlyZWN0aW9uPlwiIHByb3BlcnR5IGJ5IGRlZmF1bHQsIGJ1dCBmbGlwcyB0aGUgZGlyZWN0aW9uXG4gKiB3aGVuIHdpdGhpbiBhbiBSVEwgY29udGV4dC5cbiAqXG4gKiBGb3IgZXhhbXBsZTpcbiAqXG4gKiBgYGBzY3NzXG4gKiAubWRjLWZvbyB7XG4gKiAgIEBpbmNsdWRlIG1kYy1ydGwtcmVmbGV4aXZlLWJveChtYXJnaW4sIGxlZnQsIDhweCk7XG4gKiB9XG4gKiBgYGBcbiAqIGlzIGVxdWl2YWxlbnQgdG86XG4gKlxuICogYGBgc2Nzc1xuICogLm1kYy1mb28ge1xuICogICBtYXJnaW4tbGVmdDogOHB4O1xuICpcbiAqICAgQGluY2x1ZGUgbWRjLXJ0bCB7XG4gKiAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gKiAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gKiAgIH1cbiAqIH1cbiAqIGBgYFxuICogd2hlcmVhczpcbiAqXG4gKiBgYGBzY3NzXG4gKiAubWRjLWZvbyB7XG4gKiAgIEBpbmNsdWRlIG1kYy1ydGwtcmVmbGV4aXZlLWJveChtYXJnaW4sIHJpZ2h0LCA4cHgpO1xuICogfVxuICogYGBgXG4gKiBpcyBlcXVpdmFsZW50IHRvOlxuICpcbiAqIGBgYHNjc3NcbiAqIC5tZGMtZm9vIHtcbiAqICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gKlxuICogICBAaW5jbHVkZSBtZGMtcnRsIHtcbiAqICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gKiAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAqICAgfVxuICogfVxuICogYGBgXG4gKlxuICogWW91IGNhbiBhbHNvIHBhc3MgYSA0dGggb3B0aW9uYWwgJHJvb3Qtc2VsZWN0b3IgYXJndW1lbnQgd2hpY2ggd2lsbCBiZSBmb3J3YXJkZWQgdG8gYG1kYy1ydGxgLFxuICogZS5nLiBgQGluY2x1ZGUgbWRjLXJ0bC1yZWZsZXhpdmUtYm94KG1hcmdpbiwgbGVmdCwgOHB4LCBcIi5tZGMtY29tcG9uZW50XCIpYC5cbiAqXG4gKiBOb3RlIHRoYXQgdGhpcyBmdW5jdGlvbiB3aWxsIGFsd2F5cyB6ZXJvIG91dCB0aGUgb3JpZ2luYWwgdmFsdWUgaW4gYW4gUlRMIGNvbnRleHQuIElmIHlvdSdyZVxuICogdHJ5aW5nIHRvIGZsaXAgdGhlIHZhbHVlcywgdXNlIG1kYy1ydGwtcmVmbGV4aXZlLXByb3BlcnR5KCkuXG4gKi9cbi8qKlxuICogVGFrZXMgYSBiYXNlIHByb3BlcnR5IGFuZCBlbWl0cyBydWxlcyB0aGF0IGFzc2lnbiA8YmFzZS1wcm9wZXJ0eT4tbGVmdCB0byA8bGVmdC12YWx1ZT4gYW5kXG4gKiA8YmFzZS1wcm9wZXJ0eT4tcmlnaHQgdG8gPHJpZ2h0LXZhbHVlPiBpbiBhIExUUiBjb250ZXh0LCBhbmQgdmljZSB2ZXJzYSBpbiBhIFJUTCBjb250ZXh0LlxuICogRm9yIGV4YW1wbGU6XG4gKlxuICogYGBgc2Nzc1xuICogLm1kYy1mb28ge1xuICogICBAaW5jbHVkZSBtZGMtcnRsLXJlZmxleGl2ZS1wcm9wZXJ0eShtYXJnaW4sIGF1dG8sIDEycHgpO1xuICogfVxuICogYGBgXG4gKiBpcyBlcXVpdmFsZW50IHRvOlxuICpcbiAqIGBgYHNjc3NcbiAqIC5tZGMtZm9vIHtcbiAqICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gKiAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAqXG4gKiAgIEBpbmNsdWRlIG1kYy1ydGwge1xuICogICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICogICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAqICAgfVxuICogfVxuICogYGBgXG4gKlxuICogQSA0dGggb3B0aW9uYWwgJHJvb3Qtc2VsZWN0b3IgYXJndW1lbnQgY2FuIGJlIGdpdmVuLCB3aGljaCB3aWxsIGJlIHBhc3NlZCB0byBgbWRjLXJ0bGAuXG4gKi9cbi8qKlxuICogVGFrZXMgYW4gYXJndW1lbnQgc3BlY2lmeWluZyBhIGhvcml6b250YWwgcG9zaXRpb24gcHJvcGVydHkgKGVpdGhlciBcImxlZnRcIiBvciBcInJpZ2h0XCIpIGFzIHdlbGxcbiAqIGFzIGEgdmFsdWUsIGFuZCBhcHBsaWVzIHRoYXQgdmFsdWUgdG8gdGhlIHNwZWNpZmllZCBwb3NpdGlvbiBpbiBhIExUUiBjb250ZXh0LCBhbmQgZmxpcHMgaXQgaW4gYVxuICogUlRMIGNvbnRleHQuIEZvciBleGFtcGxlOlxuICpcbiAqIGBgYHNjc3NcbiAqIC5tZGMtZm9vIHtcbiAqICAgQGluY2x1ZGUgbWRjLXJ0bC1yZWZsZXhpdmUtcG9zaXRpb24obGVmdCwgMCk7XG4gKiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAqIH1cbiAqIGBgYFxuICogaXMgZXF1aXZhbGVudCB0bzpcbiAqXG4gKiBgYGBzY3NzXG4gKiAgLm1kYy1mb28ge1xuICogICAgcG9zaXRpb246IGFic29sdXRlO1xuICogICAgbGVmdDogMDtcbiAqICAgIHJpZ2h0OiBpbml0aWFsO1xuICpcbiAqICAgIEBpbmNsdWRlIG1kYy1ydGwge1xuICogICAgICByaWdodDogMDtcbiAqICAgICAgbGVmdDogaW5pdGlhbDtcbiAqICAgIH1cbiAqICB9XG4gKiBgYGBcbiAqIEFuIG9wdGlvbmFsIHRoaXJkICRyb290LXNlbGVjdG9yIGFyZ3VtZW50IG1heSBhbHNvIGJlIGdpdmVuLCB3aGljaCBpcyBwYXNzZWQgdG8gYG1kYy1ydGxgLlxuICovXG4vKiBUT0RPKHNnb21lcyk6IEZpZ3VyZSBvdXQgd2hhdCB0byBkbyBhYm91dCBkZXNrdG9wIGZvbnQgc2l6ZXMuICovXG4vKiBUT0RPKHNnb21lcyk6IEZpZ3VyZSBvdXQgd2hhdCB0byBkbyBhYm91dCBpMThuIGFuZCBpMThuIGZvbnQgc2l6ZXMuICovXG4vKipcbiAqIENyZWF0ZXMgYSBydWxlIHRoYXQgd2lsbCBiZSBhcHBsaWVkIHdoZW4gYW4gTURDLVdlYiBjb21wb25lbnQgaXMgd2l0aGluIHRoZSBjb250ZXh0IG9mIGFuIFJUTCBsYXlvdXQuXG4gKlxuICogVXNhZ2UgRXhhbXBsZTpcbiAqIGBgYHNjc3NcbiAqIC5tZGMtZm9vIHtcbiAqICAgcG9zaXRpb246IGFic29sdXRlO1xuICogICBsZWZ0OiAwO1xuICpcbiAqICAgQGluY2x1ZGUgbWRjLXJ0bCB7XG4gKiAgICAgbGVmdDogYXV0bztcbiAqICAgICByaWdodDogMDtcbiAqICAgfVxuICpcbiAqICAgJl9fYmFyIHtcbiAqICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICogICAgIEBpbmNsdWRlIG1kYy1ydGwoXCIubWRjLWZvb1wiKSB7XG4gKiAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAqICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICogICAgIH1cbiAqICAgfVxuICogfVxuICpcbiAqIC5tZGMtZm9vLS1tb2Qge1xuICogICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAqXG4gKiAgIEBpbmNsdWRlIG1kYy1ydGwge1xuICogICAgIHBhZGRpbmctbGVmdDogYXV0bztcbiAqICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gKiAgIH1cbiAqIH1cbiAqIGBgYFxuICpcbiAqIE5vdGUgdGhhdCB0aGlzIHdvcmtzIGJ5IGNoZWNraW5nIGZvciBbZGlyPVwicnRsXCJdIG9uIGFuIGFuY2VzdG9yIGVsZW1lbnQuIFdoaWxlIHRoaXMgd2lsbCB3b3JrXG4gKiBpbiBtb3N0IGNhc2VzLCBpdCB3aWxsIGluIHNvbWUgY2FzZXMgbGVhZCB0byBmYWxzZSBuZWdhdGl2ZXMsIGUuZy5cbiAqXG4gKiBgYGBodG1sXG4gKiA8aHRtbCBkaXI9XCJydGxcIj5cbiAqICAgPCEtLSAuLi4gLS0+XG4gKiAgIDxkaXYgZGlyPVwibHRyXCI+XG4gKiAgICAgPGRpdiBjbGFzcz1cIm1kYy1mb29cIj5TdHlsZWQgaW5jb3JyZWN0bHkgYXMgUlRMITwvZGl2PlxuICogICA8L2Rpdj5cbiAqIDwvaHRtbD5cbiAqIGBgYFxuICpcbiAqIEluIHRoZSBmdXR1cmUsIHNlbGVjdG9ycyBzdWNoIGFzIDpkaXIgKGh0dHA6Ly9tZG4uaW8vOmRpcikgd2lsbCBoZWxwIHVzIG1pdGlnYXRlIHRoaXMuXG4gKi9cbi8qKlxuICogVGFrZXMgYSBiYXNlIGJveC1tb2RlbCBwcm9wZXJ0eSAtIGUuZy4gbWFyZ2luIC8gYm9yZGVyIC8gcGFkZGluZyAtIGFsb25nIHdpdGggYSBkZWZhdWx0XG4gKiBkaXJlY3Rpb24gYW5kIHZhbHVlLCBhbmQgZW1pdHMgcnVsZXMgd2hpY2ggYXBwbHkgdGhlIHZhbHVlIHRvIHRoZVxuICogXCI8YmFzZS1wcm9wZXJ0eT4tPGRlZmF1bHQtZGlyZWN0aW9uPlwiIHByb3BlcnR5IGJ5IGRlZmF1bHQsIGJ1dCBmbGlwcyB0aGUgZGlyZWN0aW9uXG4gKiB3aGVuIHdpdGhpbiBhbiBSVEwgY29udGV4dC5cbiAqXG4gKiBGb3IgZXhhbXBsZTpcbiAqXG4gKiBgYGBzY3NzXG4gKiAubWRjLWZvbyB7XG4gKiAgIEBpbmNsdWRlIG1kYy1ydGwtcmVmbGV4aXZlLWJveChtYXJnaW4sIGxlZnQsIDhweCk7XG4gKiB9XG4gKiBgYGBcbiAqIGlzIGVxdWl2YWxlbnQgdG86XG4gKlxuICogYGBgc2Nzc1xuICogLm1kYy1mb28ge1xuICogICBtYXJnaW4tbGVmdDogOHB4O1xuICpcbiAqICAgQGluY2x1ZGUgbWRjLXJ0bCB7XG4gKiAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gKiAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gKiAgIH1cbiAqIH1cbiAqIGBgYFxuICogd2hlcmVhczpcbiAqXG4gKiBgYGBzY3NzXG4gKiAubWRjLWZvbyB7XG4gKiAgIEBpbmNsdWRlIG1kYy1ydGwtcmVmbGV4aXZlLWJveChtYXJnaW4sIHJpZ2h0LCA4cHgpO1xuICogfVxuICogYGBgXG4gKiBpcyBlcXVpdmFsZW50IHRvOlxuICpcbiAqIGBgYHNjc3NcbiAqIC5tZGMtZm9vIHtcbiAqICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gKlxuICogICBAaW5jbHVkZSBtZGMtcnRsIHtcbiAqICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gKiAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAqICAgfVxuICogfVxuICogYGBgXG4gKlxuICogWW91IGNhbiBhbHNvIHBhc3MgYSA0dGggb3B0aW9uYWwgJHJvb3Qtc2VsZWN0b3IgYXJndW1lbnQgd2hpY2ggd2lsbCBiZSBmb3J3YXJkZWQgdG8gYG1kYy1ydGxgLFxuICogZS5nLiBgQGluY2x1ZGUgbWRjLXJ0bC1yZWZsZXhpdmUtYm94KG1hcmdpbiwgbGVmdCwgOHB4LCBcIi5tZGMtY29tcG9uZW50XCIpYC5cbiAqXG4gKiBOb3RlIHRoYXQgdGhpcyBmdW5jdGlvbiB3aWxsIGFsd2F5cyB6ZXJvIG91dCB0aGUgb3JpZ2luYWwgdmFsdWUgaW4gYW4gUlRMIGNvbnRleHQuIElmIHlvdSdyZVxuICogdHJ5aW5nIHRvIGZsaXAgdGhlIHZhbHVlcywgdXNlIG1kYy1ydGwtcmVmbGV4aXZlLXByb3BlcnR5KCkuXG4gKi9cbi8qKlxuICogVGFrZXMgYSBiYXNlIHByb3BlcnR5IGFuZCBlbWl0cyBydWxlcyB0aGF0IGFzc2lnbiA8YmFzZS1wcm9wZXJ0eT4tbGVmdCB0byA8bGVmdC12YWx1ZT4gYW5kXG4gKiA8YmFzZS1wcm9wZXJ0eT4tcmlnaHQgdG8gPHJpZ2h0LXZhbHVlPiBpbiBhIExUUiBjb250ZXh0LCBhbmQgdmljZSB2ZXJzYSBpbiBhIFJUTCBjb250ZXh0LlxuICogRm9yIGV4YW1wbGU6XG4gKlxuICogYGBgc2Nzc1xuICogLm1kYy1mb28ge1xuICogICBAaW5jbHVkZSBtZGMtcnRsLXJlZmxleGl2ZS1wcm9wZXJ0eShtYXJnaW4sIGF1dG8sIDEycHgpO1xuICogfVxuICogYGBgXG4gKiBpcyBlcXVpdmFsZW50IHRvOlxuICpcbiAqIGBgYHNjc3NcbiAqIC5tZGMtZm9vIHtcbiAqICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gKiAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAqXG4gKiAgIEBpbmNsdWRlIG1kYy1ydGwge1xuICogICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICogICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAqICAgfVxuICogfVxuICogYGBgXG4gKlxuICogQSA0dGggb3B0aW9uYWwgJHJvb3Qtc2VsZWN0b3IgYXJndW1lbnQgY2FuIGJlIGdpdmVuLCB3aGljaCB3aWxsIGJlIHBhc3NlZCB0byBgbWRjLXJ0bGAuXG4gKi9cbi8qKlxuICogVGFrZXMgYW4gYXJndW1lbnQgc3BlY2lmeWluZyBhIGhvcml6b250YWwgcG9zaXRpb24gcHJvcGVydHkgKGVpdGhlciBcImxlZnRcIiBvciBcInJpZ2h0XCIpIGFzIHdlbGxcbiAqIGFzIGEgdmFsdWUsIGFuZCBhcHBsaWVzIHRoYXQgdmFsdWUgdG8gdGhlIHNwZWNpZmllZCBwb3NpdGlvbiBpbiBhIExUUiBjb250ZXh0LCBhbmQgZmxpcHMgaXQgaW4gYVxuICogUlRMIGNvbnRleHQuIEZvciBleGFtcGxlOlxuICpcbiAqIGBgYHNjc3NcbiAqIC5tZGMtZm9vIHtcbiAqICAgQGluY2x1ZGUgbWRjLXJ0bC1yZWZsZXhpdmUtcG9zaXRpb24obGVmdCwgMCk7XG4gKiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAqIH1cbiAqIGBgYFxuICogaXMgZXF1aXZhbGVudCB0bzpcbiAqXG4gKiBgYGBzY3NzXG4gKiAgLm1kYy1mb28ge1xuICogICAgcG9zaXRpb246IGFic29sdXRlO1xuICogICAgbGVmdDogMDtcbiAqICAgIHJpZ2h0OiBpbml0aWFsO1xuICpcbiAqICAgIEBpbmNsdWRlIG1kYy1ydGwge1xuICogICAgICByaWdodDogMDtcbiAqICAgICAgbGVmdDogaW5pdGlhbDtcbiAqICAgIH1cbiAqICB9XG4gKiBgYGBcbiAqIEFuIG9wdGlvbmFsIHRoaXJkICRyb290LXNlbGVjdG9yIGFyZ3VtZW50IG1heSBhbHNvIGJlIGdpdmVuLCB3aGljaCBpcyBwYXNzZWQgdG8gYG1kYy1ydGxgLlxuICovXG46cm9vdCB7XG4gIC0tbWRjLXBlcnNpc3RlbnQtZHJhd2VyLWRhcmstdGhlbWUtYmctY29sb3I6ICMyMTIxMjE7IH1cblxuLm1kYy1wZXJzaXN0ZW50LWRyYXdlciB7XG4gIC8qIFVzZSBhc3BlY3QgcmF0aW8gdHJpY2sgdG8gbWFpbnRhaW4gMTY6OSBhc3BlY3QgcmF0aW8gb24gdGhlIGhlYWRlciAqL1xuICAvKiBUT0RPKHNnb21lcyk6IFJldmlzaXQgd2hlbiB3ZSBoYXZlIGludGVyYWN0aXZlIGxpc3RzLiAqL1xuICB3aWR0aDogMDsgfVxuXG4ubWRjLXBlcnNpc3RlbnQtZHJhd2VyX190b29sYmFyLXNwYWNlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogNTZweDtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC8qIFRPRE8oc2dvbWVzKTogcmVwbGFjZSB3aXRoIGdsb2JhbCBicmVha3BvaW50cyB3aGVuIHdlIGhhdmUgdGhlbSAqLyB9XG5cbi5tZGMtcGVyc2lzdGVudC1kcmF3ZXJfX3Rvb2xiYXItc3BhY2VyLS10aGVtZS1kYXJrIC5tZGMtcGVyc2lzdGVudC1kcmF3ZXJfX3Rvb2xiYXItc3BhY2VyLFxuLm1kYy10aGVtZS0tZGFyayAubWRjLXBlcnNpc3RlbnQtZHJhd2VyX190b29sYmFyLXNwYWNlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubWRjLXBlcnNpc3RlbnQtZHJhd2VyX190b29sYmFyLXNwYWNlciB7XG4gICAgaGVpZ2h0OiA2NHB4OyB9IH1cblxuLm1kYy1wZXJzaXN0ZW50LWRyYXdlcl9faGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5tZGMtcGVyc2lzdGVudC1kcmF3ZXJfX2hlYWRlcjo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLm1kYy1wZXJzaXN0ZW50LWRyYXdlcl9faGVhZGVyLWNvbnRlbnQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMTZweDsgfVxuXG4ubWRjLXBlcnNpc3RlbnQtZHJhd2VyIC5tZGMtbGlzdC1ncm91cCxcbi5tZGMtcGVyc2lzdGVudC1kcmF3ZXIgLm1kYy1saXN0IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5tZGMtcGVyc2lzdGVudC1kcmF3ZXIgLm1kYy1saXN0LWl0ZW0ge1xuICBmb250LWZhbWlseTogUm9ib3RvLCBzYW5zLXNlcmlmO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLm1kYy1wZXJzaXN0ZW50LWRyYXdlciAubWRjLWxpc3QtaXRlbS5tZGMtcmlwcGxlLXVwZ3JhZGVkIHtcbiAgbGVmdDogMDsgfVxuXG4ubWRjLXBlcnNpc3RlbnQtZHJhd2VyIC5tZGMtbGlzdC1pdGVtX19zdGFydC1kZXRhaWwge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTsgfVxuXG4ubWRjLXBlcnNpc3RlbnQtZHJhd2VyIC5tZGMtbGlzdC1pdGVtX19zdGFydC1kZXRhaWwtLXRoZW1lLWRhcmsgLm1kYy1wZXJzaXN0ZW50LWRyYXdlciAubWRjLWxpc3QtaXRlbV9fc3RhcnQtZGV0YWlsLFxuLm1kYy10aGVtZS0tZGFyayAubWRjLXBlcnNpc3RlbnQtZHJhd2VyIC5tZGMtbGlzdC1pdGVtX19zdGFydC1kZXRhaWwge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU0KTsgfVxuXG4ubWRjLXBlcnNpc3RlbnQtZHJhd2VyLS1zZWxlY3RlZC5tZGMtbGlzdC1pdGVtLFxuLm1kYy1wZXJzaXN0ZW50LWRyYXdlci0tc2VsZWN0ZWQubWRjLWxpc3QtaXRlbSAubWRjLWxpc3QtaXRlbV9fc3RhcnQtZGV0YWlsIHtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBjb2xvcjogIzNmNTFiNTtcbiAgY29sb3I6IHZhcigtLW1kYy10aGVtZS1wcmltYXJ5LCAjM2Y1MWI1KTsgfVxuXG4ubWRjLXBlcnNpc3RlbnQtZHJhd2VyIC5tZGMtbGlzdC1pdGVtOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDEyMG1zIDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEyMG1zIDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gIG9wYWNpdHk6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLm1kYy1wZXJzaXN0ZW50LWRyYXdlciAubWRjLWxpc3QtaXRlbTpmb2N1czo6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDE4MG1zIDBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxODBtcyAwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gIG9wYWNpdHk6IC4xMjsgfVxuXG4ubWRjLXBlcnNpc3RlbnQtZHJhd2VyIC5tZGMtbGlzdC1pdGVtOmFjdGl2ZTo6YmVmb3JlIHtcbiAgLypcbiAgICAgIFNsaWdodGx5IGRhcmtlciB2YWx1ZSBmb3IgdmlzdWFsIGRpc3RpbmN0aW9uLlxuICAgICAgVGhpcyBhbGxvd3MgYSBmdWxsIGJhc2UgdGhhdCBoYXMgZGlzdGluY3QgbW9kZXMuXG4gICAgICBQcm9ncmVzc2l2ZSBlbmhhbmNlbWVudCB3aXRoIHJpcHBsZXMgd2lsbCBwcm92aWRlIGNvbXBsZXRlIGJ1dHRvbiBzcGVjIGFsaWdubWVudC5cbiAgICAqL1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMTgwbXMgMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE4MG1zIDBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgb3BhY2l0eTogLjE4OyB9XG5cbi5tZGMtcGVyc2lzdGVudC1kcmF3ZXIgLm1kYy1saXN0LWl0ZW06YWN0aXZlOmZvY3VzOjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTsgfVxuXG4ubWRjLXBlcnNpc3RlbnQtZHJhd2VyX19kcmF3ZXIge1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHZhcigtLW1kYy10aGVtZS1iYWNrZ3JvdW5kLCAjZmZmKTtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNGU0ZTQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBpbml0aWFsO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDclKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDclKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtMTAwJSAtIDIwcHgpKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTEwMCUgLSAyMHB4KSk7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAyNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lOyB9XG5cbltkaXI9XCJydGxcIl0gLm1kYy1wZXJzaXN0ZW50LWRyYXdlcl9fZHJhd2VyLCAubWRjLXBlcnNpc3RlbnQtZHJhd2VyX19kcmF3ZXJbZGlyPVwicnRsXCJdIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTRlNGU0O1xuICBib3JkZXItcmlnaHQ6IDA7IH1cblxuW2Rpcj1cInJ0bFwiXSAubWRjLXBlcnNpc3RlbnQtZHJhd2VyX19kcmF3ZXIsIC5tZGMtcGVyc2lzdGVudC1kcmF3ZXJfX2RyYXdlcltkaXI9XCJydGxcIl0ge1xuICBsZWZ0OiBpbml0aWFsO1xuICByaWdodDogMDsgfVxuXG4ubWRjLXBlcnNpc3RlbnQtZHJhd2VyX19kcmF3ZXItLXRoZW1lLWRhcmssXG4ubWRjLXRoZW1lLS1kYXJrIC5tZGMtcGVyc2lzdGVudC1kcmF3ZXJfX2RyYXdlciB7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgY29sb3I6IHdoaXRlO1xuICBjb2xvcjogdmFyKC0tbWRjLXRoZW1lLXRleHQtcHJpbWFyeS1vbi1kYXJrLCB3aGl0ZSk7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tZGMtcGVyc2lzdGVudC1kcmF3ZXItZGFyay10aGVtZS1iZy1jb2xvciwgIzIxMjEyMSk7IH1cblxuW2Rpcj1cInJ0bFwiXSAubWRjLXBlcnNpc3RlbnQtZHJhd2VyX19kcmF3ZXItLXRoZW1lLWRhcmssIC5tZGMtcGVyc2lzdGVudC1kcmF3ZXJfX2RyYXdlci0tdGhlbWUtZGFya1tkaXI9XCJydGxcIl0sIFtkaXI9XCJydGxcIl1cbi5tZGMtdGhlbWUtLWRhcmsgLm1kYy1wZXJzaXN0ZW50LWRyYXdlcl9fZHJhd2VyLFxuLm1kYy10aGVtZS0tZGFyayAubWRjLXBlcnNpc3RlbnQtZHJhd2VyX19kcmF3ZXJbZGlyPVwicnRsXCJdIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpO1xuICBib3JkZXItcmlnaHQ6IDA7IH1cblxuW2Rpcj1cInJ0bFwiXSAubWRjLXBlcnNpc3RlbnQtZHJhd2VyIC5tZGMtcGVyc2lzdGVudC1kcmF3ZXJfX2RyYXdlcixcbi5tZGMtcGVyc2lzdGVudC1kcmF3ZXJbZGlyPVwicnRsXCJdIC5tZGMtcGVyc2lzdGVudC1kcmF3ZXJfX2RyYXdlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwNyUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTA3JSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoMTAwJSArIDIwcHgpKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoMTAwJSArIDIwcHgpKTsgfVxuXG4ubWRjLXBlcnNpc3RlbnQtZHJhd2VyLS1hbmltYXRpbmcgLm1kYy1wZXJzaXN0ZW50LWRyYXdlcl9fZHJhd2VyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjE5NXMgMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSk7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMTk1cyAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTk1cyAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTk1cyAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4xOTVzIDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpOyB9XG5cbi5tZGMtcGVyc2lzdGVudC1kcmF3ZXItLWFuaW1hdGluZy5tZGMtcGVyc2lzdGVudC1kcmF3ZXItLW9wZW4gLm1kYy1wZXJzaXN0ZW50LWRyYXdlcl9fZHJhd2VyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjIyNXMgMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjIyNXMgMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yMjVzIDBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjI1cyAwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDAuMjI1cyAwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7IH1cblxuLm1kYy1wZXJzaXN0ZW50LWRyYXdlci0tb3BlbiB7XG4gIHdpZHRoOiAyNDBweDtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cblxuLm1kYy1wZXJzaXN0ZW50LWRyYXdlci0tb3BlbiAubWRjLXBlcnNpc3RlbnQtZHJhd2VyX19kcmF3ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgdHJhbnNmb3JtOiBub25lOyB9XG5cbltkaXI9XCJydGxcIl0gLm1kYy1wZXJzaXN0ZW50LWRyYXdlci0tb3BlbiAubWRjLXBlcnNpc3RlbnQtZHJhd2VyX19kcmF3ZXIsIC5tZGMtcGVyc2lzdGVudC1kcmF3ZXItLW9wZW5bZGlyPVwicnRsXCJdIC5tZGMtcGVyc2lzdGVudC1kcmF3ZXJfX2RyYXdlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICB0cmFuc2Zvcm06IG5vbmU7IH1cblxuLyoqXG4gKiBDcmVhdGVzIGEgcnVsZSB0aGF0IHdpbGwgYmUgYXBwbGllZCB3aGVuIGFuIE1EQy1XZWIgY29tcG9uZW50IGlzIHdpdGhpbiB0aGUgY29udGV4dCBvZiBhbiBSVEwgbGF5b3V0LlxuICpcbiAqIFVzYWdlIEV4YW1wbGU6XG4gKiBgYGBzY3NzXG4gKiAubWRjLWZvbyB7XG4gKiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAqICAgbGVmdDogMDtcbiAqXG4gKiAgIEBpbmNsdWRlIG1kYy1ydGwge1xuICogICAgIGxlZnQ6IGF1dG87XG4gKiAgICAgcmlnaHQ6IDA7XG4gKiAgIH1cbiAqXG4gKiAgICZfX2JhciB7XG4gKiAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAqICAgICBAaW5jbHVkZSBtZGMtcnRsKFwiLm1kYy1mb29cIikge1xuICogICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gKiAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAqICAgICB9XG4gKiAgIH1cbiAqIH1cbiAqXG4gKiAubWRjLWZvby0tbW9kIHtcbiAqICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gKlxuICogICBAaW5jbHVkZSBtZGMtcnRsIHtcbiAqICAgICBwYWRkaW5nLWxlZnQ6IGF1dG87XG4gKiAgICAgcGFkZGluZy1yaWdodDogNHB4O1xuICogICB9XG4gKiB9XG4gKiBgYGBcbiAqXG4gKiBOb3RlIHRoYXQgdGhpcyB3b3JrcyBieSBjaGVja2luZyBmb3IgW2Rpcj1cInJ0bFwiXSBvbiBhbiBhbmNlc3RvciBlbGVtZW50LiBXaGlsZSB0aGlzIHdpbGwgd29ya1xuICogaW4gbW9zdCBjYXNlcywgaXQgd2lsbCBpbiBzb21lIGNhc2VzIGxlYWQgdG8gZmFsc2UgbmVnYXRpdmVzLCBlLmcuXG4gKlxuICogYGBgaHRtbFxuICogPGh0bWwgZGlyPVwicnRsXCI+XG4gKiAgIDwhLS0gLi4uIC0tPlxuICogICA8ZGl2IGRpcj1cImx0clwiPlxuICogICAgIDxkaXYgY2xhc3M9XCJtZGMtZm9vXCI+U3R5bGVkIGluY29ycmVjdGx5IGFzIFJUTCE8L2Rpdj5cbiAqICAgPC9kaXY+XG4gKiA8L2h0bWw+XG4gKiBgYGBcbiAqXG4gKiBJbiB0aGUgZnV0dXJlLCBzZWxlY3RvcnMgc3VjaCBhcyA6ZGlyIChodHRwOi8vbWRuLmlvLzpkaXIpIHdpbGwgaGVscCB1cyBtaXRpZ2F0ZSB0aGlzLlxuICovXG4vKipcbiAqIFRha2VzIGEgYmFzZSBib3gtbW9kZWwgcHJvcGVydHkgLSBlLmcuIG1hcmdpbiAvIGJvcmRlciAvIHBhZGRpbmcgLSBhbG9uZyB3aXRoIGEgZGVmYXVsdFxuICogZGlyZWN0aW9uIGFuZCB2YWx1ZSwgYW5kIGVtaXRzIHJ1bGVzIHdoaWNoIGFwcGx5IHRoZSB2YWx1ZSB0byB0aGVcbiAqIFwiPGJhc2UtcHJvcGVydHk+LTxkZWZhdWx0LWRpcmVjdGlvbj5cIiBwcm9wZXJ0eSBieSBkZWZhdWx0LCBidXQgZmxpcHMgdGhlIGRpcmVjdGlvblxuICogd2hlbiB3aXRoaW4gYW4gUlRMIGNvbnRleHQuXG4gKlxuICogRm9yIGV4YW1wbGU6XG4gKlxuICogYGBgc2Nzc1xuICogLm1kYy1mb28ge1xuICogICBAaW5jbHVkZSBtZGMtcnRsLXJlZmxleGl2ZS1ib3gobWFyZ2luLCBsZWZ0LCA4cHgpO1xuICogfVxuICogYGBgXG4gKiBpcyBlcXVpdmFsZW50IHRvOlxuICpcbiAqIGBgYHNjc3NcbiAqIC5tZGMtZm9vIHtcbiAqICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAqXG4gKiAgIEBpbmNsdWRlIG1kYy1ydGwge1xuICogICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICogICAgIG1hcmdpbi1sZWZ0OiAwO1xuICogICB9XG4gKiB9XG4gKiBgYGBcbiAqIHdoZXJlYXM6XG4gKlxuICogYGBgc2Nzc1xuICogLm1kYy1mb28ge1xuICogICBAaW5jbHVkZSBtZGMtcnRsLXJlZmxleGl2ZS1ib3gobWFyZ2luLCByaWdodCwgOHB4KTtcbiAqIH1cbiAqIGBgYFxuICogaXMgZXF1aXZhbGVudCB0bzpcbiAqXG4gKiBgYGBzY3NzXG4gKiAubWRjLWZvbyB7XG4gKiAgIG1hcmdpbi1yaWdodDogOHB4O1xuICpcbiAqICAgQGluY2x1ZGUgbWRjLXJ0bCB7XG4gKiAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICogICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gKiAgIH1cbiAqIH1cbiAqIGBgYFxuICpcbiAqIFlvdSBjYW4gYWxzbyBwYXNzIGEgNHRoIG9wdGlvbmFsICRyb290LXNlbGVjdG9yIGFyZ3VtZW50IHdoaWNoIHdpbGwgYmUgZm9yd2FyZGVkIHRvIGBtZGMtcnRsYCxcbiAqIGUuZy4gYEBpbmNsdWRlIG1kYy1ydGwtcmVmbGV4aXZlLWJveChtYXJnaW4sIGxlZnQsIDhweCwgXCIubWRjLWNvbXBvbmVudFwiKWAuXG4gKlxuICogTm90ZSB0aGF0IHRoaXMgZnVuY3Rpb24gd2lsbCBhbHdheXMgemVybyBvdXQgdGhlIG9yaWdpbmFsIHZhbHVlIGluIGFuIFJUTCBjb250ZXh0LiBJZiB5b3UncmVcbiAqIHRyeWluZyB0byBmbGlwIHRoZSB2YWx1ZXMsIHVzZSBtZGMtcnRsLXJlZmxleGl2ZS1wcm9wZXJ0eSgpLlxuICovXG4vKipcbiAqIFRha2VzIGEgYmFzZSBwcm9wZXJ0eSBhbmQgZW1pdHMgcnVsZXMgdGhhdCBhc3NpZ24gPGJhc2UtcHJvcGVydHk+LWxlZnQgdG8gPGxlZnQtdmFsdWU+IGFuZFxuICogPGJhc2UtcHJvcGVydHk+LXJpZ2h0IHRvIDxyaWdodC12YWx1ZT4gaW4gYSBMVFIgY29udGV4dCwgYW5kIHZpY2UgdmVyc2EgaW4gYSBSVEwgY29udGV4dC5cbiAqIEZvciBleGFtcGxlOlxuICpcbiAqIGBgYHNjc3NcbiAqIC5tZGMtZm9vIHtcbiAqICAgQGluY2x1ZGUgbWRjLXJ0bC1yZWZsZXhpdmUtcHJvcGVydHkobWFyZ2luLCBhdXRvLCAxMnB4KTtcbiAqIH1cbiAqIGBgYFxuICogaXMgZXF1aXZhbGVudCB0bzpcbiAqXG4gKiBgYGBzY3NzXG4gKiAubWRjLWZvbyB7XG4gKiAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICogICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gKlxuICogICBAaW5jbHVkZSBtZGMtcnRsIHtcbiAqICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAqICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gKiAgIH1cbiAqIH1cbiAqIGBgYFxuICpcbiAqIEEgNHRoIG9wdGlvbmFsICRyb290LXNlbGVjdG9yIGFyZ3VtZW50IGNhbiBiZSBnaXZlbiwgd2hpY2ggd2lsbCBiZSBwYXNzZWQgdG8gYG1kYy1ydGxgLlxuICovXG4vKipcbiAqIFRha2VzIGFuIGFyZ3VtZW50IHNwZWNpZnlpbmcgYSBob3Jpem9udGFsIHBvc2l0aW9uIHByb3BlcnR5IChlaXRoZXIgXCJsZWZ0XCIgb3IgXCJyaWdodFwiKSBhcyB3ZWxsXG4gKiBhcyBhIHZhbHVlLCBhbmQgYXBwbGllcyB0aGF0IHZhbHVlIHRvIHRoZSBzcGVjaWZpZWQgcG9zaXRpb24gaW4gYSBMVFIgY29udGV4dCwgYW5kIGZsaXBzIGl0IGluIGFcbiAqIFJUTCBjb250ZXh0LiBGb3IgZXhhbXBsZTpcbiAqXG4gKiBgYGBzY3NzXG4gKiAubWRjLWZvbyB7XG4gKiAgIEBpbmNsdWRlIG1kYy1ydGwtcmVmbGV4aXZlLXBvc2l0aW9uKGxlZnQsIDApO1xuICogICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gKiB9XG4gKiBgYGBcbiAqIGlzIGVxdWl2YWxlbnQgdG86XG4gKlxuICogYGBgc2Nzc1xuICogIC5tZGMtZm9vIHtcbiAqICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAqICAgIGxlZnQ6IDA7XG4gKiAgICByaWdodDogaW5pdGlhbDtcbiAqXG4gKiAgICBAaW5jbHVkZSBtZGMtcnRsIHtcbiAqICAgICAgcmlnaHQ6IDA7XG4gKiAgICAgIGxlZnQ6IGluaXRpYWw7XG4gKiAgICB9XG4gKiAgfVxuICogYGBgXG4gKiBBbiBvcHRpb25hbCB0aGlyZCAkcm9vdC1zZWxlY3RvciBhcmd1bWVudCBtYXkgYWxzbyBiZSBnaXZlbiwgd2hpY2ggaXMgcGFzc2VkIHRvIGBtZGMtcnRsYC5cbiAqL1xuLyogVE9ETyhzZ29tZXMpOiBGaWd1cmUgb3V0IHdoYXQgdG8gZG8gYWJvdXQgZGVza3RvcCBmb250IHNpemVzLiAqL1xuLyogVE9ETyhzZ29tZXMpOiBGaWd1cmUgb3V0IHdoYXQgdG8gZG8gYWJvdXQgaTE4biBhbmQgaTE4biBmb250IHNpemVzLiAqL1xuOnJvb3Qge1xuICAtLW1kYy1wZXJtYW5lbnQtZHJhd2VyLWRhcmstdGhlbWUtYmctY29sb3I6ICMyMTIxMjE7IH1cblxuLm1kYy1wZXJtYW5lbnQtZHJhd2VyIHtcbiAgLyogVXNlIGFzcGVjdCByYXRpbyB0cmljayB0byBtYWludGFpbiAxNjo5IGFzcGVjdCByYXRpbyBvbiB0aGUgaGVhZGVyICovXG4gIC8qIFRPRE8oc2dvbWVzKTogUmV2aXNpdCB3aGVuIHdlIGhhdmUgaW50ZXJhY3RpdmUgbGlzdHMuICovXG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYmFja2dyb3VuZDogdmFyKC0tbWRjLXRoZW1lLWJhY2tncm91bmQsICNmZmYpO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U0ZTRlNDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGluaXRpYWw7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAyNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ubWRjLXBlcm1hbmVudC1kcmF3ZXJfX3Rvb2xiYXItc3BhY2VyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLyogVE9ETyhzZ29tZXMpOiByZXBsYWNlIHdpdGggZ2xvYmFsIGJyZWFrcG9pbnRzIHdoZW4gd2UgaGF2ZSB0aGVtICovIH1cblxuLm1kYy1wZXJtYW5lbnQtZHJhd2VyX190b29sYmFyLXNwYWNlci0tdGhlbWUtZGFyayAubWRjLXBlcm1hbmVudC1kcmF3ZXJfX3Rvb2xiYXItc3BhY2VyLFxuLm1kYy10aGVtZS0tZGFyayAubWRjLXBlcm1hbmVudC1kcmF3ZXJfX3Rvb2xiYXItc3BhY2VyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMik7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5tZGMtcGVybWFuZW50LWRyYXdlcl9fdG9vbGJhci1zcGFjZXIge1xuICAgIGhlaWdodDogNjRweDsgfSB9XG5cbi5tZGMtcGVybWFuZW50LWRyYXdlcl9faGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5tZGMtcGVybWFuZW50LWRyYXdlcl9faGVhZGVyOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgY29udGVudDogXCJcIjsgfVxuXG4ubWRjLXBlcm1hbmVudC1kcmF3ZXJfX2hlYWRlci1jb250ZW50IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDE2cHg7IH1cblxuLm1kYy1wZXJtYW5lbnQtZHJhd2VyIC5tZGMtbGlzdC1ncm91cCxcbi5tZGMtcGVybWFuZW50LWRyYXdlciAubWRjLWxpc3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLm1kYy1wZXJtYW5lbnQtZHJhd2VyIC5tZGMtbGlzdC1pdGVtIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgc2Fucy1zZXJpZjtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5tZGMtcGVybWFuZW50LWRyYXdlciAubWRjLWxpc3QtaXRlbS5tZGMtcmlwcGxlLXVwZ3JhZGVkIHtcbiAgbGVmdDogMDsgfVxuXG4ubWRjLXBlcm1hbmVudC1kcmF3ZXIgLm1kYy1saXN0LWl0ZW1fX3N0YXJ0LWRldGFpbCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpOyB9XG5cbi5tZGMtcGVybWFuZW50LWRyYXdlciAubWRjLWxpc3QtaXRlbV9fc3RhcnQtZGV0YWlsLS10aGVtZS1kYXJrIC5tZGMtcGVybWFuZW50LWRyYXdlciAubWRjLWxpc3QtaXRlbV9fc3RhcnQtZGV0YWlsLFxuLm1kYy10aGVtZS0tZGFyayAubWRjLXBlcm1hbmVudC1kcmF3ZXIgLm1kYy1saXN0LWl0ZW1fX3N0YXJ0LWRldGFpbCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTQpOyB9XG5cbi5tZGMtcGVybWFuZW50LWRyYXdlci0tc2VsZWN0ZWQubWRjLWxpc3QtaXRlbSxcbi5tZGMtcGVybWFuZW50LWRyYXdlci0tc2VsZWN0ZWQubWRjLWxpc3QtaXRlbSAubWRjLWxpc3QtaXRlbV9fc3RhcnQtZGV0YWlsIHtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBjb2xvcjogIzNmNTFiNTtcbiAgY29sb3I6IHZhcigtLW1kYy10aGVtZS1wcmltYXJ5LCAjM2Y1MWI1KTsgfVxuXG4ubWRjLXBlcm1hbmVudC1kcmF3ZXIgLm1kYy1saXN0LWl0ZW06OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMTIwbXMgMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTIwbXMgMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgb3BhY2l0eTogMDtcbiAgY29udGVudDogXCJcIjsgfVxuXG4ubWRjLXBlcm1hbmVudC1kcmF3ZXIgLm1kYy1saXN0LWl0ZW06Zm9jdXM6OmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAxODBtcyAwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTgwbXMgMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICBvcGFjaXR5OiAuMTI7IH1cblxuLm1kYy1wZXJtYW5lbnQtZHJhd2VyIC5tZGMtbGlzdC1pdGVtOmFjdGl2ZTo6YmVmb3JlIHtcbiAgLypcbiAgICAgIFNsaWdodGx5IGRhcmtlciB2YWx1ZSBmb3IgdmlzdWFsIGRpc3RpbmN0aW9uLlxuICAgICAgVGhpcyBhbGxvd3MgYSBmdWxsIGJhc2UgdGhhdCBoYXMgZGlzdGluY3QgbW9kZXMuXG4gICAgICBQcm9ncmVzc2l2ZSBlbmhhbmNlbWVudCB3aXRoIHJpcHBsZXMgd2lsbCBwcm92aWRlIGNvbXBsZXRlIGJ1dHRvbiBzcGVjIGFsaWdubWVudC5cbiAgICAqL1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMTgwbXMgMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE4MG1zIDBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgb3BhY2l0eTogLjE4OyB9XG5cbi5tZGMtcGVybWFuZW50LWRyYXdlciAubWRjLWxpc3QtaXRlbTphY3RpdmU6Zm9jdXM6OmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpOyB9XG5cbltkaXI9XCJydGxcIl0gLm1kYy1wZXJtYW5lbnQtZHJhd2VyLCAubWRjLXBlcm1hbmVudC1kcmF3ZXJbZGlyPVwicnRsXCJdIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTRlNGU0O1xuICBib3JkZXItcmlnaHQ6IDA7IH1cblxuW2Rpcj1cInJ0bFwiXSAubWRjLXBlcm1hbmVudC1kcmF3ZXIsIC5tZGMtcGVybWFuZW50LWRyYXdlcltkaXI9XCJydGxcIl0ge1xuICBsZWZ0OiBpbml0aWFsO1xuICByaWdodDogMDsgfVxuXG4ubWRjLXBlcm1hbmVudC1kcmF3ZXItLXRoZW1lLWRhcmssXG4ubWRjLXRoZW1lLS1kYXJrIC5tZGMtcGVybWFuZW50LWRyYXdlciB7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgY29sb3I6IHdoaXRlO1xuICBjb2xvcjogdmFyKC0tbWRjLXRoZW1lLXRleHQtcHJpbWFyeS1vbi1kYXJrLCB3aGl0ZSk7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tZGMtcGVybWFuZW50LWRyYXdlci1kYXJrLXRoZW1lLWJnLWNvbG9yLCAjMjEyMTIxKTsgfVxuXG5bZGlyPVwicnRsXCJdIC5tZGMtcGVybWFuZW50LWRyYXdlci0tdGhlbWUtZGFyaywgLm1kYy1wZXJtYW5lbnQtZHJhd2VyLS10aGVtZS1kYXJrW2Rpcj1cInJ0bFwiXSwgW2Rpcj1cInJ0bFwiXVxuLm1kYy10aGVtZS0tZGFyayAubWRjLXBlcm1hbmVudC1kcmF3ZXIsXG4ubWRjLXRoZW1lLS1kYXJrIC5tZGMtcGVybWFuZW50LWRyYXdlcltkaXI9XCJydGxcIl0ge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMik7XG4gIGJvcmRlci1yaWdodDogMDsgfVxuXG4ubWRjLXBlcm1hbmVudC1kcmF3ZXItLWZsb2F0aW5nIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG5bZGlyPVwicnRsXCJdIC5tZGMtcGVybWFuZW50LWRyYXdlci0tZmxvYXRpbmcsIC5tZGMtcGVybWFuZW50LWRyYXdlci0tZmxvYXRpbmdbZGlyPVwicnRsXCJdIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogMDsgfVxuXG4ubWRjLXBlcm1hbmVudC1kcmF3ZXItLWZsb2F0aW5nLS10aGVtZS1kYXJrLFxuLm1kYy10aGVtZS0tZGFyayAubWRjLXBlcm1hbmVudC1kcmF3ZXItLWZsb2F0aW5nIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG5bZGlyPVwicnRsXCJdIC5tZGMtcGVybWFuZW50LWRyYXdlci0tZmxvYXRpbmctLXRoZW1lLWRhcmssIC5tZGMtcGVybWFuZW50LWRyYXdlci0tZmxvYXRpbmctLXRoZW1lLWRhcmtbZGlyPVwicnRsXCJdLCBbZGlyPVwicnRsXCJdXG4ubWRjLXRoZW1lLS1kYXJrIC5tZGMtcGVybWFuZW50LWRyYXdlci0tZmxvYXRpbmcsXG4ubWRjLXRoZW1lLS1kYXJrIC5tZGMtcGVybWFuZW50LWRyYXdlci0tZmxvYXRpbmdbZGlyPVwicnRsXCJdIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogMDsgfVxuXG4vKipcbiAqIFRoZSBjc3MgcHJvcGVydHkgdXNlZCBmb3IgZWxldmF0aW9uLiBJbiBtb3N0IGNhc2VzIHRoaXMgc2hvdWxkIG5vdCBiZSBjaGFuZ2VkLiBJdCBpcyBleHBvc2VkXG4gKiBhcyBhIHZhcmlhYmxlIGZvciBhYnN0cmFjdGlvbiAvIGVhc3kgdXNlIHdoZW4gbmVlZGluZyB0byByZWZlcmVuY2UgdGhlIHByb3BlcnR5IGRpcmVjdGx5LCBmb3JcbiAqIGV4YW1wbGUgaW4gYSBgd2lsbC1jaGFuZ2VgIHJ1bGUuXG4gKi9cbi8qKlxuICogVGhlIGRlZmF1bHQgZHVyYXRpb24gdmFsdWUgZm9yIGVsZXZhdGlvbiB0cmFuc2l0aW9ucy5cbiAqL1xuLyoqXG4gKiBUaGUgZGVmYXVsdCBlYXNpbmcgdmFsdWUgZm9yIGVsZXZhdGlvbiB0cmFuc2l0aW9ucy5cbiAqL1xuLyoqXG4gKiBBcHBsaWVzIHRoZSBjb3JyZWN0IENTUyBydWxlcyB0byBhbiBlbGVtZW50IHRvIGdpdmUgaXQgdGhlIGVsZXZhdGlvbiBzcGVjaWZpZWQgYnkgJHotdmFsdWUuXG4gKiBUaGUgJHotdmFsdWUgbXVzdCBiZSBiZXR3ZWVuIDAgYW5kIDI0LlxuICogSWYgJGNvbG9yIGhhcyBhbiBhbHBoYSBjaGFubmVsLCBpdCB3aWxsIGJlIGlnbm9yZWQgYW5kIG92ZXJyaWRkZW4uIFRvIGluY3JlYXNlIHRoZSBvcGFjaXR5IG9mIHRoZSBzaGFkb3csIHVzZVxuICogJG9wYWNpdHktYm9vc3QuXG4gKi9cbi8qKlxuICogUmV0dXJucyBhIHN0cmluZyB0aGF0IGNhbiBiZSB1c2VkIGFzIHRoZSB2YWx1ZSBmb3IgYSBgdHJhbnNpdGlvbmAgcHJvcGVydHkgZm9yIGVsZXZhdGlvbi5cbiAqIENhbGxpbmcgdGhpcyBmdW5jdGlvbiBkaXJlY3RseSBpcyB1c2VmdWwgaW4gc2l0dWF0aW9ucyB3aGVyZSBhIGNvbXBvbmVudCBuZWVkcyB0byB0cmFuc2l0aW9uXG4gKiBtb3JlIHRoYW4gb25lIHByb3BlcnR5LlxuICpcbiAqIGBgYHNjc3NcbiAqIC5mb28ge1xuICogICB0cmFuc2l0aW9uOiBtZGMtZWxldmF0aW9uLXRyYW5zaXRpb24tcnVsZSgpLCBvcGFjaXR5IDEwMG1zIGVhc2U7XG4gKiAgIHdpbGwtY2hhbmdlOiAkbWRjLWVsZXZhdGlvbi1wcm9wZXJ0eSwgb3BhY2l0eTtcbiAqIH1cbiAqIGBgYFxuICovXG4vKipcbiAqIEFwcGxpZXMgdGhlIGNvcnJlY3QgY3NzIHJ1bGVzIG5lZWRlZCB0byBoYXZlIGFuIGVsZW1lbnQgdHJhbnNpdGlvbiBiZXR3ZWVuIGVsZXZhdGlvbnMuXG4gKiBUaGlzIG1peGluIHNob3VsZCBiZSBhcHBsaWVkIHRvIGVsZW1lbnRzIHdob3NlIGVsZXZhdGlvbiB2YWx1ZXMgd2lsbCBjaGFuZ2UgZGVwZW5kaW5nIG9uIHRoZWlyXG4gKiBjb250ZXh0IChlLmcuIHdoZW4gYWN0aXZlIG9yIGRpc2FibGVkKS5cbiAqL1xuLyoqXG4gKiBDcmVhdGVzIGEgcnVsZSB0aGF0IHdpbGwgYmUgYXBwbGllZCB3aGVuIGFuIE1EQy1XZWIgY29tcG9uZW50IGlzIHdpdGhpbiB0aGUgY29udGV4dCBvZiBhbiBSVEwgbGF5b3V0LlxuICpcbiAqIFVzYWdlIEV4YW1wbGU6XG4gKiBgYGBzY3NzXG4gKiAubWRjLWZvbyB7XG4gKiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAqICAgbGVmdDogMDtcbiAqXG4gKiAgIEBpbmNsdWRlIG1kYy1ydGwge1xuICogICAgIGxlZnQ6IGF1dG87XG4gKiAgICAgcmlnaHQ6IDA7XG4gKiAgIH1cbiAqXG4gKiAgICZfX2JhciB7XG4gKiAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAqICAgICBAaW5jbHVkZSBtZGMtcnRsKFwiLm1kYy1mb29cIikge1xuICogICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gKiAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAqICAgICB9XG4gKiAgIH1cbiAqIH1cbiAqXG4gKiAubWRjLWZvby0tbW9kIHtcbiAqICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gKlxuICogICBAaW5jbHVkZSBtZGMtcnRsIHtcbiAqICAgICBwYWRkaW5nLWxlZnQ6IGF1dG87XG4gKiAgICAgcGFkZGluZy1yaWdodDogNHB4O1xuICogICB9XG4gKiB9XG4gKiBgYGBcbiAqXG4gKiBOb3RlIHRoYXQgdGhpcyB3b3JrcyBieSBjaGVja2luZyBmb3IgW2Rpcj1cInJ0bFwiXSBvbiBhbiBhbmNlc3RvciBlbGVtZW50LiBXaGlsZSB0aGlzIHdpbGwgd29ya1xuICogaW4gbW9zdCBjYXNlcywgaXQgd2lsbCBpbiBzb21lIGNhc2VzIGxlYWQgdG8gZmFsc2UgbmVnYXRpdmVzLCBlLmcuXG4gKlxuICogYGBgaHRtbFxuICogPGh0bWwgZGlyPVwicnRsXCI+XG4gKiAgIDwhLS0gLi4uIC0tPlxuICogICA8ZGl2IGRpcj1cImx0clwiPlxuICogICAgIDxkaXYgY2xhc3M9XCJtZGMtZm9vXCI+U3R5bGVkIGluY29ycmVjdGx5IGFzIFJUTCE8L2Rpdj5cbiAqICAgPC9kaXY+XG4gKiA8L2h0bWw+XG4gKiBgYGBcbiAqXG4gKiBJbiB0aGUgZnV0dXJlLCBzZWxlY3RvcnMgc3VjaCBhcyA6ZGlyIChodHRwOi8vbWRuLmlvLzpkaXIpIHdpbGwgaGVscCB1cyBtaXRpZ2F0ZSB0aGlzLlxuICovXG4vKipcbiAqIFRha2VzIGEgYmFzZSBib3gtbW9kZWwgcHJvcGVydHkgLSBlLmcuIG1hcmdpbiAvIGJvcmRlciAvIHBhZGRpbmcgLSBhbG9uZyB3aXRoIGEgZGVmYXVsdFxuICogZGlyZWN0aW9uIGFuZCB2YWx1ZSwgYW5kIGVtaXRzIHJ1bGVzIHdoaWNoIGFwcGx5IHRoZSB2YWx1ZSB0byB0aGVcbiAqIFwiPGJhc2UtcHJvcGVydHk+LTxkZWZhdWx0LWRpcmVjdGlvbj5cIiBwcm9wZXJ0eSBieSBkZWZhdWx0LCBidXQgZmxpcHMgdGhlIGRpcmVjdGlvblxuICogd2hlbiB3aXRoaW4gYW4gUlRMIGNvbnRleHQuXG4gKlxuICogRm9yIGV4YW1wbGU6XG4gKlxuICogYGBgc2Nzc1xuICogLm1kYy1mb28ge1xuICogICBAaW5jbHVkZSBtZGMtcnRsLXJlZmxleGl2ZS1ib3gobWFyZ2luLCBsZWZ0LCA4cHgpO1xuICogfVxuICogYGBgXG4gKiBpcyBlcXVpdmFsZW50IHRvOlxuICpcbiAqIGBgYHNjc3NcbiAqIC5tZGMtZm9vIHtcbiAqICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAqXG4gKiAgIEBpbmNsdWRlIG1kYy1ydGwge1xuICogICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICogICAgIG1hcmdpbi1sZWZ0OiAwO1xuICogICB9XG4gKiB9XG4gKiBgYGBcbiAqIHdoZXJlYXM6XG4gKlxuICogYGBgc2Nzc1xuICogLm1kYy1mb28ge1xuICogICBAaW5jbHVkZSBtZGMtcnRsLXJlZmxleGl2ZS1ib3gobWFyZ2luLCByaWdodCwgOHB4KTtcbiAqIH1cbiAqIGBgYFxuICogaXMgZXF1aXZhbGVudCB0bzpcbiAqXG4gKiBgYGBzY3NzXG4gKiAubWRjLWZvbyB7XG4gKiAgIG1hcmdpbi1yaWdodDogOHB4O1xuICpcbiAqICAgQGluY2x1ZGUgbWRjLXJ0bCB7XG4gKiAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICogICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gKiAgIH1cbiAqIH1cbiAqIGBgYFxuICpcbiAqIFlvdSBjYW4gYWxzbyBwYXNzIGEgNHRoIG9wdGlvbmFsICRyb290LXNlbGVjdG9yIGFyZ3VtZW50IHdoaWNoIHdpbGwgYmUgZm9yd2FyZGVkIHRvIGBtZGMtcnRsYCxcbiAqIGUuZy4gYEBpbmNsdWRlIG1kYy1ydGwtcmVmbGV4aXZlLWJveChtYXJnaW4sIGxlZnQsIDhweCwgXCIubWRjLWNvbXBvbmVudFwiKWAuXG4gKlxuICogTm90ZSB0aGF0IHRoaXMgZnVuY3Rpb24gd2lsbCBhbHdheXMgemVybyBvdXQgdGhlIG9yaWdpbmFsIHZhbHVlIGluIGFuIFJUTCBjb250ZXh0LiBJZiB5b3UncmVcbiAqIHRyeWluZyB0byBmbGlwIHRoZSB2YWx1ZXMsIHVzZSBtZGMtcnRsLXJlZmxleGl2ZS1wcm9wZXJ0eSgpLlxuICovXG4vKipcbiAqIFRha2VzIGEgYmFzZSBwcm9wZXJ0eSBhbmQgZW1pdHMgcnVsZXMgdGhhdCBhc3NpZ24gPGJhc2UtcHJvcGVydHk+LWxlZnQgdG8gPGxlZnQtdmFsdWU+IGFuZFxuICogPGJhc2UtcHJvcGVydHk+LXJpZ2h0IHRvIDxyaWdodC12YWx1ZT4gaW4gYSBMVFIgY29udGV4dCwgYW5kIHZpY2UgdmVyc2EgaW4gYSBSVEwgY29udGV4dC5cbiAqIEZvciBleGFtcGxlOlxuICpcbiAqIGBgYHNjc3NcbiAqIC5tZGMtZm9vIHtcbiAqICAgQGluY2x1ZGUgbWRjLXJ0bC1yZWZsZXhpdmUtcHJvcGVydHkobWFyZ2luLCBhdXRvLCAxMnB4KTtcbiAqIH1cbiAqIGBgYFxuICogaXMgZXF1aXZhbGVudCB0bzpcbiAqXG4gKiBgYGBzY3NzXG4gKiAubWRjLWZvbyB7XG4gKiAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICogICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gKlxuICogICBAaW5jbHVkZSBtZGMtcnRsIHtcbiAqICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAqICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gKiAgIH1cbiAqIH1cbiAqIGBgYFxuICpcbiAqIEEgNHRoIG9wdGlvbmFsICRyb290LXNlbGVjdG9yIGFyZ3VtZW50IGNhbiBiZSBnaXZlbiwgd2hpY2ggd2lsbCBiZSBwYXNzZWQgdG8gYG1kYy1ydGxgLlxuICovXG4vKipcbiAqIFRha2VzIGFuIGFyZ3VtZW50IHNwZWNpZnlpbmcgYSBob3Jpem9udGFsIHBvc2l0aW9uIHByb3BlcnR5IChlaXRoZXIgXCJsZWZ0XCIgb3IgXCJyaWdodFwiKSBhcyB3ZWxsXG4gKiBhcyBhIHZhbHVlLCBhbmQgYXBwbGllcyB0aGF0IHZhbHVlIHRvIHRoZSBzcGVjaWZpZWQgcG9zaXRpb24gaW4gYSBMVFIgY29udGV4dCwgYW5kIGZsaXBzIGl0IGluIGFcbiAqIFJUTCBjb250ZXh0LiBGb3IgZXhhbXBsZTpcbiAqXG4gKiBgYGBzY3NzXG4gKiAubWRjLWZvbyB7XG4gKiAgIEBpbmNsdWRlIG1kYy1ydGwtcmVmbGV4aXZlLXBvc2l0aW9uKGxlZnQsIDApO1xuICogICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gKiB9XG4gKiBgYGBcbiAqIGlzIGVxdWl2YWxlbnQgdG86XG4gKlxuICogYGBgc2Nzc1xuICogIC5tZGMtZm9vIHtcbiAqICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAqICAgIGxlZnQ6IDA7XG4gKiAgICByaWdodDogaW5pdGlhbDtcbiAqXG4gKiAgICBAaW5jbHVkZSBtZGMtcnRsIHtcbiAqICAgICAgcmlnaHQ6IDA7XG4gKiAgICAgIGxlZnQ6IGluaXRpYWw7XG4gKiAgICB9XG4gKiAgfVxuICogYGBgXG4gKiBBbiBvcHRpb25hbCB0aGlyZCAkcm9vdC1zZWxlY3RvciBhcmd1bWVudCBtYXkgYWxzbyBiZSBnaXZlbiwgd2hpY2ggaXMgcGFzc2VkIHRvIGBtZGMtcnRsYC5cbiAqL1xuLyogVE9ETyhzZ29tZXMpOiBGaWd1cmUgb3V0IHdoYXQgdG8gZG8gYWJvdXQgZGVza3RvcCBmb250IHNpemVzLiAqL1xuLyogVE9ETyhzZ29tZXMpOiBGaWd1cmUgb3V0IHdoYXQgdG8gZG8gYWJvdXQgaTE4biBhbmQgaTE4biBmb250IHNpemVzLiAqL1xuLyoqXG4gKiBDcmVhdGVzIGEgcnVsZSB0aGF0IHdpbGwgYmUgYXBwbGllZCB3aGVuIGFuIE1EQy1XZWIgY29tcG9uZW50IGlzIHdpdGhpbiB0aGUgY29udGV4dCBvZiBhbiBSVEwgbGF5b3V0LlxuICpcbiAqIFVzYWdlIEV4YW1wbGU6XG4gKiBgYGBzY3NzXG4gKiAubWRjLWZvbyB7XG4gKiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAqICAgbGVmdDogMDtcbiAqXG4gKiAgIEBpbmNsdWRlIG1kYy1ydGwge1xuICogICAgIGxlZnQ6IGF1dG87XG4gKiAgICAgcmlnaHQ6IDA7XG4gKiAgIH1cbiAqXG4gKiAgICZfX2JhciB7XG4gKiAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAqICAgICBAaW5jbHVkZSBtZGMtcnRsKFwiLm1kYy1mb29cIikge1xuICogICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gKiAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAqICAgICB9XG4gKiAgIH1cbiAqIH1cbiAqXG4gKiAubWRjLWZvby0tbW9kIHtcbiAqICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gKlxuICogICBAaW5jbHVkZSBtZGMtcnRsIHtcbiAqICAgICBwYWRkaW5nLWxlZnQ6IGF1dG87XG4gKiAgICAgcGFkZGluZy1yaWdodDogNHB4O1xuICogICB9XG4gKiB9XG4gKiBgYGBcbiAqXG4gKiBOb3RlIHRoYXQgdGhpcyB3b3JrcyBieSBjaGVja2luZyBmb3IgW2Rpcj1cInJ0bFwiXSBvbiBhbiBhbmNlc3RvciBlbGVtZW50LiBXaGlsZSB0aGlzIHdpbGwgd29ya1xuICogaW4gbW9zdCBjYXNlcywgaXQgd2lsbCBpbiBzb21lIGNhc2VzIGxlYWQgdG8gZmFsc2UgbmVnYXRpdmVzLCBlLmcuXG4gKlxuICogYGBgaHRtbFxuICogPGh0bWwgZGlyPVwicnRsXCI+XG4gKiAgIDwhLS0gLi4uIC0tPlxuICogICA8ZGl2IGRpcj1cImx0clwiPlxuICogICAgIDxkaXYgY2xhc3M9XCJtZGMtZm9vXCI+U3R5bGVkIGluY29ycmVjdGx5IGFzIFJUTCE8L2Rpdj5cbiAqICAgPC9kaXY+XG4gKiA8L2h0bWw+XG4gKiBgYGBcbiAqXG4gKiBJbiB0aGUgZnV0dXJlLCBzZWxlY3RvcnMgc3VjaCBhcyA6ZGlyIChodHRwOi8vbWRuLmlvLzpkaXIpIHdpbGwgaGVscCB1cyBtaXRpZ2F0ZSB0aGlzLlxuICovXG4vKipcbiAqIFRha2VzIGEgYmFzZSBib3gtbW9kZWwgcHJvcGVydHkgLSBlLmcuIG1hcmdpbiAvIGJvcmRlciAvIHBhZGRpbmcgLSBhbG9uZyB3aXRoIGEgZGVmYXVsdFxuICogZGlyZWN0aW9uIGFuZCB2YWx1ZSwgYW5kIGVtaXRzIHJ1bGVzIHdoaWNoIGFwcGx5IHRoZSB2YWx1ZSB0byB0aGVcbiAqIFwiPGJhc2UtcHJvcGVydHk+LTxkZWZhdWx0LWRpcmVjdGlvbj5cIiBwcm9wZXJ0eSBieSBkZWZhdWx0LCBidXQgZmxpcHMgdGhlIGRpcmVjdGlvblxuICogd2hlbiB3aXRoaW4gYW4gUlRMIGNvbnRleHQuXG4gKlxuICogRm9yIGV4YW1wbGU6XG4gKlxuICogYGBgc2Nzc1xuICogLm1kYy1mb28ge1xuICogICBAaW5jbHVkZSBtZGMtcnRsLXJlZmxleGl2ZS1ib3gobWFyZ2luLCBsZWZ0LCA4cHgpO1xuICogfVxuICogYGBgXG4gKiBpcyBlcXVpdmFsZW50IHRvOlxuICpcbiAqIGBgYHNjc3NcbiAqIC5tZGMtZm9vIHtcbiAqICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAqXG4gKiAgIEBpbmNsdWRlIG1kYy1ydGwge1xuICogICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICogICAgIG1hcmdpbi1sZWZ0OiAwO1xuICogICB9XG4gKiB9XG4gKiBgYGBcbiAqIHdoZXJlYXM6XG4gKlxuICogYGBgc2Nzc1xuICogLm1kYy1mb28ge1xuICogICBAaW5jbHVkZSBtZGMtcnRsLXJlZmxleGl2ZS1ib3gobWFyZ2luLCByaWdodCwgOHB4KTtcbiAqIH1cbiAqIGBgYFxuICogaXMgZXF1aXZhbGVudCB0bzpcbiAqXG4gKiBgYGBzY3NzXG4gKiAubWRjLWZvbyB7XG4gKiAgIG1hcmdpbi1yaWdodDogOHB4O1xuICpcbiAqICAgQGluY2x1ZGUgbWRjLXJ0bCB7XG4gKiAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICogICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gKiAgIH1cbiAqIH1cbiAqIGBgYFxuICpcbiAqIFlvdSBjYW4gYWxzbyBwYXNzIGEgNHRoIG9wdGlvbmFsICRyb290LXNlbGVjdG9yIGFyZ3VtZW50IHdoaWNoIHdpbGwgYmUgZm9yd2FyZGVkIHRvIGBtZGMtcnRsYCxcbiAqIGUuZy4gYEBpbmNsdWRlIG1kYy1ydGwtcmVmbGV4aXZlLWJveChtYXJnaW4sIGxlZnQsIDhweCwgXCIubWRjLWNvbXBvbmVudFwiKWAuXG4gKlxuICogTm90ZSB0aGF0IHRoaXMgZnVuY3Rpb24gd2lsbCBhbHdheXMgemVybyBvdXQgdGhlIG9yaWdpbmFsIHZhbHVlIGluIGFuIFJUTCBjb250ZXh0LiBJZiB5b3UncmVcbiAqIHRyeWluZyB0byBmbGlwIHRoZSB2YWx1ZXMsIHVzZSBtZGMtcnRsLXJlZmxleGl2ZS1wcm9wZXJ0eSgpLlxuICovXG4vKipcbiAqIFRha2VzIGEgYmFzZSBwcm9wZXJ0eSBhbmQgZW1pdHMgcnVsZXMgdGhhdCBhc3NpZ24gPGJhc2UtcHJvcGVydHk+LWxlZnQgdG8gPGxlZnQtdmFsdWU+IGFuZFxuICogPGJhc2UtcHJvcGVydHk+LXJpZ2h0IHRvIDxyaWdodC12YWx1ZT4gaW4gYSBMVFIgY29udGV4dCwgYW5kIHZpY2UgdmVyc2EgaW4gYSBSVEwgY29udGV4dC5cbiAqIEZvciBleGFtcGxlOlxuICpcbiAqIGBgYHNjc3NcbiAqIC5tZGMtZm9vIHtcbiAqICAgQGluY2x1ZGUgbWRjLXJ0bC1yZWZsZXhpdmUtcHJvcGVydHkobWFyZ2luLCBhdXRvLCAxMnB4KTtcbiAqIH1cbiAqIGBgYFxuICogaXMgZXF1aXZhbGVudCB0bzpcbiAqXG4gKiBgYGBzY3NzXG4gKiAubWRjLWZvbyB7XG4gKiAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICogICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gKlxuICogICBAaW5jbHVkZSBtZGMtcnRsIHtcbiAqICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAqICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gKiAgIH1cbiAqIH1cbiAqIGBgYFxuICpcbiAqIEEgNHRoIG9wdGlvbmFsICRyb290LXNlbGVjdG9yIGFyZ3VtZW50IGNhbiBiZSBnaXZlbiwgd2hpY2ggd2lsbCBiZSBwYXNzZWQgdG8gYG1kYy1ydGxgLlxuICovXG4vKipcbiAqIFRha2VzIGFuIGFyZ3VtZW50IHNwZWNpZnlpbmcgYSBob3Jpem9udGFsIHBvc2l0aW9uIHByb3BlcnR5IChlaXRoZXIgXCJsZWZ0XCIgb3IgXCJyaWdodFwiKSBhcyB3ZWxsXG4gKiBhcyBhIHZhbHVlLCBhbmQgYXBwbGllcyB0aGF0IHZhbHVlIHRvIHRoZSBzcGVjaWZpZWQgcG9zaXRpb24gaW4gYSBMVFIgY29udGV4dCwgYW5kIGZsaXBzIGl0IGluIGFcbiAqIFJUTCBjb250ZXh0LiBGb3IgZXhhbXBsZTpcbiAqXG4gKiBgYGBzY3NzXG4gKiAubWRjLWZvbyB7XG4gKiAgIEBpbmNsdWRlIG1kYy1ydGwtcmVmbGV4aXZlLXBvc2l0aW9uKGxlZnQsIDApO1xuICogICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gKiB9XG4gKiBgYGBcbiAqIGlzIGVxdWl2YWxlbnQgdG86XG4gKlxuICogYGBgc2Nzc1xuICogIC5tZGMtZm9vIHtcbiAqICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAqICAgIGxlZnQ6IDA7XG4gKiAgICByaWdodDogaW5pdGlhbDtcbiAqXG4gKiAgICBAaW5jbHVkZSBtZGMtcnRsIHtcbiAqICAgICAgcmlnaHQ6IDA7XG4gKiAgICAgIGxlZnQ6IGluaXRpYWw7XG4gKiAgICB9XG4gKiAgfVxuICogYGBgXG4gKiBBbiBvcHRpb25hbCB0aGlyZCAkcm9vdC1zZWxlY3RvciBhcmd1bWVudCBtYXkgYWxzbyBiZSBnaXZlbiwgd2hpY2ggaXMgcGFzc2VkIHRvIGBtZGMtcnRsYC5cbiAqL1xuLm1kYy10ZW1wb3JhcnktZHJhd2VyIHtcbiAgLyogVXNlIGFzcGVjdCByYXRpbyB0cmljayB0byBtYWludGFpbiAxNjo5IGFzcGVjdCByYXRpbyBvbiB0aGUgaGVhZGVyICovXG4gIC8qIFRPRE8oc2dvbWVzKTogUmV2aXNpdCB3aGVuIHdlIGhhdmUgaW50ZXJhY3RpdmUgbGlzdHMuICovXG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb250YWluOiBzdHJpY3Q7XG4gIHotaW5kZXg6IDU7XG4gIC8qIFNoYWRlZCBiYWNrZ3JvdW5kICovIH1cblxuLm1kYy10ZW1wb3JhcnktZHJhd2VyX190b29sYmFyLXNwYWNlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogNTZweDtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC8qIFRPRE8oc2dvbWVzKTogcmVwbGFjZSB3aXRoIGdsb2JhbCBicmVha3BvaW50cyB3aGVuIHdlIGhhdmUgdGhlbSAqLyB9XG5cbi5tZGMtdGVtcG9yYXJ5LWRyYXdlcl9fdG9vbGJhci1zcGFjZXItLXRoZW1lLWRhcmsgLm1kYy10ZW1wb3JhcnktZHJhd2VyX190b29sYmFyLXNwYWNlcixcbi5tZGMtdGhlbWUtLWRhcmsgLm1kYy10ZW1wb3JhcnktZHJhd2VyX190b29sYmFyLXNwYWNlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubWRjLXRlbXBvcmFyeS1kcmF3ZXJfX3Rvb2xiYXItc3BhY2VyIHtcbiAgICBoZWlnaHQ6IDY0cHg7IH0gfVxuXG4ubWRjLXRlbXBvcmFyeS1kcmF3ZXJfX2hlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubWRjLXRlbXBvcmFyeS1kcmF3ZXJfX2hlYWRlcjo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLm1kYy10ZW1wb3JhcnktZHJhd2VyX19oZWFkZXItY29udGVudCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAxNnB4OyB9XG5cbi5tZGMtdGVtcG9yYXJ5LWRyYXdlciAubWRjLWxpc3QtZ3JvdXAsXG4ubWRjLXRlbXBvcmFyeS1kcmF3ZXIgLm1kYy1saXN0IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5tZGMtdGVtcG9yYXJ5LWRyYXdlciAubWRjLWxpc3QtaXRlbSB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubWRjLXRlbXBvcmFyeS1kcmF3ZXIgLm1kYy1saXN0LWl0ZW0ubWRjLXJpcHBsZS11cGdyYWRlZCB7XG4gIGxlZnQ6IDA7IH1cblxuLm1kYy10ZW1wb3JhcnktZHJhd2VyIC5tZGMtbGlzdC1pdGVtX19zdGFydC1kZXRhaWwge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTsgfVxuXG4ubWRjLXRlbXBvcmFyeS1kcmF3ZXIgLm1kYy1saXN0LWl0ZW1fX3N0YXJ0LWRldGFpbC0tdGhlbWUtZGFyayAubWRjLXRlbXBvcmFyeS1kcmF3ZXIgLm1kYy1saXN0LWl0ZW1fX3N0YXJ0LWRldGFpbCxcbi5tZGMtdGhlbWUtLWRhcmsgLm1kYy10ZW1wb3JhcnktZHJhd2VyIC5tZGMtbGlzdC1pdGVtX19zdGFydC1kZXRhaWwge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU0KTsgfVxuXG4ubWRjLXRlbXBvcmFyeS1kcmF3ZXItLXNlbGVjdGVkLm1kYy1saXN0LWl0ZW0sXG4ubWRjLXRlbXBvcmFyeS1kcmF3ZXItLXNlbGVjdGVkLm1kYy1saXN0LWl0ZW0gLm1kYy1saXN0LWl0ZW1fX3N0YXJ0LWRldGFpbCB7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgY29sb3I6ICMzZjUxYjU7XG4gIGNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtcHJpbWFyeSwgIzNmNTFiNSk7IH1cblxuLm1kYy10ZW1wb3JhcnktZHJhd2VyIC5tZGMtbGlzdC1pdGVtOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDEyMG1zIDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEyMG1zIDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gIG9wYWNpdHk6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLm1kYy10ZW1wb3JhcnktZHJhd2VyIC5tZGMtbGlzdC1pdGVtOmZvY3VzOjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMTgwbXMgMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE4MG1zIDBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgb3BhY2l0eTogLjEyOyB9XG5cbi5tZGMtdGVtcG9yYXJ5LWRyYXdlciAubWRjLWxpc3QtaXRlbTphY3RpdmU6OmJlZm9yZSB7XG4gIC8qXG4gICAgICBTbGlnaHRseSBkYXJrZXIgdmFsdWUgZm9yIHZpc3VhbCBkaXN0aW5jdGlvbi5cbiAgICAgIFRoaXMgYWxsb3dzIGEgZnVsbCBiYXNlIHRoYXQgaGFzIGRpc3RpbmN0IG1vZGVzLlxuICAgICAgUHJvZ3Jlc3NpdmUgZW5oYW5jZW1lbnQgd2l0aCByaXBwbGVzIHdpbGwgcHJvdmlkZSBjb21wbGV0ZSBidXR0b24gc3BlYyBhbGlnbm1lbnQuXG4gICAgKi9cbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDE4MG1zIDBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxODBtcyAwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gIG9wYWNpdHk6IC4xODsgfVxuXG4ubWRjLXRlbXBvcmFyeS1kcmF3ZXIgLm1kYy1saXN0LWl0ZW06YWN0aXZlOmZvY3VzOjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTsgfVxuXG4ubWRjLXRlbXBvcmFyeS1kcmF3ZXI6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIG9wYWNpdHk6IDA7XG4gIG9wYWNpdHk6IHZhcigtLW1kYy10ZW1wb3JhcnktZHJhd2VyLW9wYWNpdHksIDApO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTsgfVxuXG4ubWRjLXRlbXBvcmFyeS1kcmF3ZXJfX2RyYXdlciB7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYmFja2dyb3VuZDogdmFyKC0tbWRjLXRoZW1lLWJhY2tncm91bmQsICNmZmYpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA4cHggMTBweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDE2cHggMjRweCAycHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDZweCAzMHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3gtc2hhZG93OiAwcHggOHB4IDEwcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxNnB4IDI0cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCA2cHggMzBweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGluaXRpYWw7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwNyUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwNyUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC0xMDAlIC0gMjBweCkpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtMTAwJSAtIDIwcHgpKTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogY2FsYygxMDAlIC0gNTZweCk7XG4gIG1heC13aWR0aDogMjgwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgLyogVE9ETyhzZ29tZXMpOiByZXBsYWNlIHdpdGggZ2xvYmFsIGJyZWFrcG9pbnRzIHdoZW4gd2UgaGF2ZSB0aGVtICovIH1cblxuW2Rpcj1cInJ0bFwiXSAubWRjLXRlbXBvcmFyeS1kcmF3ZXJfX2RyYXdlciwgLm1kYy10ZW1wb3JhcnktZHJhd2VyX19kcmF3ZXJbZGlyPVwicnRsXCJdIHtcbiAgbGVmdDogaW5pdGlhbDtcbiAgcmlnaHQ6IDA7IH1cblxuLm1kYy10ZW1wb3JhcnktZHJhd2VyLS10aGVtZS1kYXJrIC5tZGMtdGVtcG9yYXJ5LWRyYXdlcl9fZHJhd2VyLFxuLm1kYy10aGVtZS0tZGFyayAubWRjLXRlbXBvcmFyeS1kcmF3ZXJfX2RyYXdlciB7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgY29sb3I6IHdoaXRlO1xuICBjb2xvcjogdmFyKC0tbWRjLXRoZW1lLXRleHQtcHJpbWFyeS1vbi1kYXJrLCB3aGl0ZSk7XG4gIGJhY2tncm91bmQ6ICMzMDMwMzA7IH1cblxuW2Rpcj1cInJ0bFwiXSAubWRjLXRlbXBvcmFyeS1kcmF3ZXIgLm1kYy10ZW1wb3JhcnktZHJhd2VyX19kcmF3ZXIsXG4ubWRjLXRlbXBvcmFyeS1kcmF3ZXJbZGlyPVwicnRsXCJdIC5tZGMtdGVtcG9yYXJ5LWRyYXdlcl9fZHJhd2VyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTA3JSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDclKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygxMDAlICsgMjBweCkpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygxMDAlICsgMjBweCkpOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubWRjLXRlbXBvcmFyeS1kcmF3ZXJfX2RyYXdlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDY0cHgpO1xuICAgIG1heC13aWR0aDogMzIwcHg7IH0gfVxuXG4ubWRjLXRlbXBvcmFyeS1kcmF3ZXJfX2NvbnRlbnQge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgZmxleC1ncm93OiAxO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15OyB9XG5cbi5tZGMtdGVtcG9yYXJ5LWRyYXdlcl9fZm9vdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDJweCAycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAxcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3gtc2hhZG93OiAwcHggM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDJweCAycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAxcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgZmxleC1zaHJpbms6IDA7IH1cblxuLm1kYy10ZW1wb3JhcnktZHJhd2VyLS1hbmltYXRpbmc6OmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIDBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIDBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTsgfVxuXG4ubWRjLXRlbXBvcmFyeS1kcmF3ZXItLWFuaW1hdGluZy5tZGMtdGVtcG9yYXJ5LWRyYXdlci0tb3BlbiAubWRjLXRlbXBvcmFyeS1kcmF3ZXJfX2RyYXdlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yMjVzIDBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yMjVzIDBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjI1cyAwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjIyNXMgMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAwLjIyNXMgMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpOyB9XG5cbi5tZGMtdGVtcG9yYXJ5LWRyYXdlci0tYW5pbWF0aW5nIC5tZGMtdGVtcG9yYXJ5LWRyYXdlcl9fZHJhd2VyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjE5NXMgMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSk7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMTk1cyAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTk1cyAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTk1cyAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4xOTVzIDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpOyB9XG5cbi5tZGMtdGVtcG9yYXJ5LWRyYXdlci0tb3BlbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5tZGMtdGVtcG9yYXJ5LWRyYXdlci0tb3Blbjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgb3BhY2l0eTogdmFyKC0tbWRjLXRlbXBvcmFyeS1kcmF3ZXItb3BhY2l0eSwgMSk7IH1cblxuLm1kYy10ZW1wb3JhcnktZHJhd2VyLS1vcGVuIC5tZGMtdGVtcG9yYXJ5LWRyYXdlcl9fZHJhd2VyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gIHRyYW5zZm9ybTogbm9uZTsgfVxuXG5bZGlyPVwicnRsXCJdIC5tZGMtdGVtcG9yYXJ5LWRyYXdlci0tb3BlbiAubWRjLXRlbXBvcmFyeS1kcmF3ZXJfX2RyYXdlciwgLm1kYy10ZW1wb3JhcnktZHJhd2VyLS1vcGVuW2Rpcj1cInJ0bFwiXSAubWRjLXRlbXBvcmFyeS1kcmF3ZXJfX2RyYXdlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICB0cmFuc2Zvcm06IG5vbmU7IH1cblxuLm1kYy1kcmF3ZXItc2Nyb2xsLWxvY2sge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi8qKlxuICogVGhlIGNzcyBwcm9wZXJ0eSB1c2VkIGZvciBlbGV2YXRpb24uIEluIG1vc3QgY2FzZXMgdGhpcyBzaG91bGQgbm90IGJlIGNoYW5nZWQuIEl0IGlzIGV4cG9zZWRcbiAqIGFzIGEgdmFyaWFibGUgZm9yIGFic3RyYWN0aW9uIC8gZWFzeSB1c2Ugd2hlbiBuZWVkaW5nIHRvIHJlZmVyZW5jZSB0aGUgcHJvcGVydHkgZGlyZWN0bHksIGZvclxuICogZXhhbXBsZSBpbiBhIGB3aWxsLWNoYW5nZWAgcnVsZS5cbiAqL1xuLyoqXG4gKiBUaGUgZGVmYXVsdCBkdXJhdGlvbiB2YWx1ZSBmb3IgZWxldmF0aW9uIHRyYW5zaXRpb25zLlxuICovXG4vKipcbiAqIFRoZSBkZWZhdWx0IGVhc2luZyB2YWx1ZSBmb3IgZWxldmF0aW9uIHRyYW5zaXRpb25zLlxuICovXG4vKipcbiAqIEFwcGxpZXMgdGhlIGNvcnJlY3QgQ1NTIHJ1bGVzIHRvIGFuIGVsZW1lbnQgdG8gZ2l2ZSBpdCB0aGUgZWxldmF0aW9uIHNwZWNpZmllZCBieSAkei12YWx1ZS5cbiAqIFRoZSAkei12YWx1ZSBtdXN0IGJlIGJldHdlZW4gMCBhbmQgMjQuXG4gKiBJZiAkY29sb3IgaGFzIGFuIGFscGhhIGNoYW5uZWwsIGl0IHdpbGwgYmUgaWdub3JlZCBhbmQgb3ZlcnJpZGRlbi4gVG8gaW5jcmVhc2UgdGhlIG9wYWNpdHkgb2YgdGhlIHNoYWRvdywgdXNlXG4gKiAkb3BhY2l0eS1ib29zdC5cbiAqL1xuLyoqXG4gKiBSZXR1cm5zIGEgc3RyaW5nIHRoYXQgY2FuIGJlIHVzZWQgYXMgdGhlIHZhbHVlIGZvciBhIGB0cmFuc2l0aW9uYCBwcm9wZXJ0eSBmb3IgZWxldmF0aW9uLlxuICogQ2FsbGluZyB0aGlzIGZ1bmN0aW9uIGRpcmVjdGx5IGlzIHVzZWZ1bCBpbiBzaXR1YXRpb25zIHdoZXJlIGEgY29tcG9uZW50IG5lZWRzIHRvIHRyYW5zaXRpb25cbiAqIG1vcmUgdGhhbiBvbmUgcHJvcGVydHkuXG4gKlxuICogYGBgc2Nzc1xuICogLmZvbyB7XG4gKiAgIHRyYW5zaXRpb246IG1kYy1lbGV2YXRpb24tdHJhbnNpdGlvbi1ydWxlKCksIG9wYWNpdHkgMTAwbXMgZWFzZTtcbiAqICAgd2lsbC1jaGFuZ2U6ICRtZGMtZWxldmF0aW9uLXByb3BlcnR5LCBvcGFjaXR5O1xuICogfVxuICogYGBgXG4gKi9cbi8qKlxuICogQXBwbGllcyB0aGUgY29ycmVjdCBjc3MgcnVsZXMgbmVlZGVkIHRvIGhhdmUgYW4gZWxlbWVudCB0cmFuc2l0aW9uIGJldHdlZW4gZWxldmF0aW9ucy5cbiAqIFRoaXMgbWl4aW4gc2hvdWxkIGJlIGFwcGxpZWQgdG8gZWxlbWVudHMgd2hvc2UgZWxldmF0aW9uIHZhbHVlcyB3aWxsIGNoYW5nZSBkZXBlbmRpbmcgb24gdGhlaXJcbiAqIGNvbnRleHQgKGUuZy4gd2hlbiBhY3RpdmUgb3IgZGlzYWJsZWQpLlxuICovXG4ubWRjLWVsZXZhdGlvbi0tejAge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAwcHggMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMHB4IDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDBweCAwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAwcHggMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbi5tZGMtZWxldmF0aW9uLS16MSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG4ubWRjLWVsZXZhdGlvbi0tejIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMnB4IDJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDFweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMnB4IDJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDFweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuLm1kYy1lbGV2YXRpb24tLXozIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggM3B4IDNweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDNweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAxcHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3gtc2hhZG93OiAwcHggM3B4IDNweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDNweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAxcHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbi5tZGMtZWxldmF0aW9uLS16NCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA0cHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMXB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJveC1zaGFkb3c6IDBweCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggNHB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDFweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbi5tZGMtZWxldmF0aW9uLS16NSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDNweCA1cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA1cHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMXB4IDE0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggNXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggNXB4IDhweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDFweCAxNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbi5tZGMtZWxldmF0aW9uLS16NiB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDNweCA1cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA2cHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDFweCAxOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3gtc2hhZG93OiAwcHggM3B4IDVweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDZweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMXB4IDE4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuLm1kYy1lbGV2YXRpb24tLXo3IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggNHB4IDVweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDdweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDE2cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggNXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggN3B4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAycHggMTZweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG4ubWRjLWVsZXZhdGlvbi0tejgge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA1cHggNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggOHB4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAzcHggMTRweCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm94LXNoYWRvdzogMHB4IDVweCA1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA4cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDNweCAxNHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbi5tZGMtZWxldmF0aW9uLS16OSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDVweCA2cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA5cHggMTJweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDNweCAxNnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3gtc2hhZG93OiAwcHggNXB4IDZweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDlweCAxMnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggM3B4IDE2cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuLm1kYy1lbGV2YXRpb24tLXoxMCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDZweCA2cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxMHB4IDE0cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCA0cHggMThweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm94LXNoYWRvdzogMHB4IDZweCA2cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxMHB4IDE0cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCA0cHggMThweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG4ubWRjLWVsZXZhdGlvbi0tejExIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggNnB4IDdweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDExcHggMTVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDRweCAyMHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3gtc2hhZG93OiAwcHggNnB4IDdweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDExcHggMTVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDRweCAyMHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbi5tZGMtZWxldmF0aW9uLS16MTIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA3cHggOHB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMTJweCAxN3B4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggNXB4IDIycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJveC1zaGFkb3c6IDBweCA3cHggOHB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMTJweCAxN3B4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggNXB4IDIycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuLm1kYy1lbGV2YXRpb24tLXoxMyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDdweCA4cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxM3B4IDE5cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCA1cHggMjRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm94LXNoYWRvdzogMHB4IDdweCA4cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxM3B4IDE5cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCA1cHggMjRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG4ubWRjLWVsZXZhdGlvbi0tejE0IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggN3B4IDlweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDE0cHggMjFweCAycHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDVweCAyNnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3gtc2hhZG93OiAwcHggN3B4IDlweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDE0cHggMjFweCAycHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDVweCAyNnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbi5tZGMtZWxldmF0aW9uLS16MTUge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA4cHggOXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMTVweCAyMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggNnB4IDI4cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJveC1zaGFkb3c6IDBweCA4cHggOXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMTVweCAyMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggNnB4IDI4cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuLm1kYy1lbGV2YXRpb24tLXoxNiB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDhweCAxMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMTZweCAyNHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggNnB4IDMwcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJveC1zaGFkb3c6IDBweCA4cHggMTBweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDE2cHggMjRweCAycHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDZweCAzMHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbi5tZGMtZWxldmF0aW9uLS16MTcge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA4cHggMTFweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDE3cHggMjZweCAycHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDZweCAzMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3gtc2hhZG93OiAwcHggOHB4IDExcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxN3B4IDI2cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCA2cHggMzJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG4ubWRjLWVsZXZhdGlvbi0tejE4IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggOXB4IDExcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxOHB4IDI4cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCA3cHggMzRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm94LXNoYWRvdzogMHB4IDlweCAxMXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMThweCAyOHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggN3B4IDM0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuLm1kYy1lbGV2YXRpb24tLXoxOSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDlweCAxMnB4IC02cHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMTlweCAyOXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggN3B4IDM2cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJveC1zaGFkb3c6IDBweCA5cHggMTJweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDE5cHggMjlweCAycHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDdweCAzNnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbi5tZGMtZWxldmF0aW9uLS16MjAge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxMHB4IDEzcHggLTZweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAyMHB4IDMxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCA4cHggMzhweCA3cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggMTNweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDIwcHggMzFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDhweCAzOHB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbi5tZGMtZWxldmF0aW9uLS16MjEge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxMHB4IDEzcHggLTZweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAyMXB4IDMzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCA4cHggNDBweCA3cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggMTNweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDIxcHggMzNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDhweCA0MHB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbi5tZGMtZWxldmF0aW9uLS16MjIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxMHB4IDE0cHggLTZweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAyMnB4IDM1cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCA4cHggNDJweCA3cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggMTRweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDIycHggMzVweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDhweCA0MnB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbi5tZGMtZWxldmF0aW9uLS16MjMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxMXB4IDE0cHggLTdweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAyM3B4IDM2cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCA5cHggNDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm94LXNoYWRvdzogMHB4IDExcHggMTRweCAtN3B4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDIzcHggMzZweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDlweCA0NHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbi5tZGMtZWxldmF0aW9uLS16MjQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxMXB4IDE1cHggLTdweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAyNHB4IDM4cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCA5cHggNDZweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm94LXNoYWRvdzogMHB4IDExcHggMTVweCAtN3B4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDI0cHggMzhweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDlweCA0NnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbi5tZGMtZWxldmF0aW9uLXRyYW5zaXRpb24ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtYm94LXNoYWRvdyAyODBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LWJveC1zaGFkb3cgMjgwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAyODBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDI4MG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksIC13ZWJraXQtYm94LXNoYWRvdyAyODBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB3aWxsLWNoYW5nZTogYm94LXNoYWRvdzsgfVxuXG4vKipcbiAqIFRoZSBjc3MgcHJvcGVydHkgdXNlZCBmb3IgZWxldmF0aW9uLiBJbiBtb3N0IGNhc2VzIHRoaXMgc2hvdWxkIG5vdCBiZSBjaGFuZ2VkLiBJdCBpcyBleHBvc2VkXG4gKiBhcyBhIHZhcmlhYmxlIGZvciBhYnN0cmFjdGlvbiAvIGVhc3kgdXNlIHdoZW4gbmVlZGluZyB0byByZWZlcmVuY2UgdGhlIHByb3BlcnR5IGRpcmVjdGx5LCBmb3JcbiAqIGV4YW1wbGUgaW4gYSBgd2lsbC1jaGFuZ2VgIHJ1bGUuXG4gKi9cbi8qKlxuICogVGhlIGRlZmF1bHQgZHVyYXRpb24gdmFsdWUgZm9yIGVsZXZhdGlvbiB0cmFuc2l0aW9ucy5cbiAqL1xuLyoqXG4gKiBUaGUgZGVmYXVsdCBlYXNpbmcgdmFsdWUgZm9yIGVsZXZhdGlvbiB0cmFuc2l0aW9ucy5cbiAqL1xuLyoqXG4gKiBBcHBsaWVzIHRoZSBjb3JyZWN0IENTUyBydWxlcyB0byBhbiBlbGVtZW50IHRvIGdpdmUgaXQgdGhlIGVsZXZhdGlvbiBzcGVjaWZpZWQgYnkgJHotdmFsdWUuXG4gKiBUaGUgJHotdmFsdWUgbXVzdCBiZSBiZXR3ZWVuIDAgYW5kIDI0LlxuICogSWYgJGNvbG9yIGhhcyBhbiBhbHBoYSBjaGFubmVsLCBpdCB3aWxsIGJlIGlnbm9yZWQgYW5kIG92ZXJyaWRkZW4uIFRvIGluY3JlYXNlIHRoZSBvcGFjaXR5IG9mIHRoZSBzaGFkb3csIHVzZVxuICogJG9wYWNpdHktYm9vc3QuXG4gKi9cbi8qKlxuICogUmV0dXJucyBhIHN0cmluZyB0aGF0IGNhbiBiZSB1c2VkIGFzIHRoZSB2YWx1ZSBmb3IgYSBgdHJhbnNpdGlvbmAgcHJvcGVydHkgZm9yIGVsZXZhdGlvbi5cbiAqIENhbGxpbmcgdGhpcyBmdW5jdGlvbiBkaXJlY3RseSBpcyB1c2VmdWwgaW4gc2l0dWF0aW9ucyB3aGVyZSBhIGNvbXBvbmVudCBuZWVkcyB0byB0cmFuc2l0aW9uXG4gKiBtb3JlIHRoYW4gb25lIHByb3BlcnR5LlxuICpcbiAqIGBgYHNjc3NcbiAqIC5mb28ge1xuICogICB0cmFuc2l0aW9uOiBtZGMtZWxldmF0aW9uLXRyYW5zaXRpb24tcnVsZSgpLCBvcGFjaXR5IDEwMG1zIGVhc2U7XG4gKiAgIHdpbGwtY2hhbmdlOiAkbWRjLWVsZXZhdGlvbi1wcm9wZXJ0eSwgb3BhY2l0eTtcbiAqIH1cbiAqIGBgYFxuICovXG4vKipcbiAqIEFwcGxpZXMgdGhlIGNvcnJlY3QgY3NzIHJ1bGVzIG5lZWRlZCB0byBoYXZlIGFuIGVsZW1lbnQgdHJhbnNpdGlvbiBiZXR3ZWVuIGVsZXZhdGlvbnMuXG4gKiBUaGlzIG1peGluIHNob3VsZCBiZSBhcHBsaWVkIHRvIGVsZW1lbnRzIHdob3NlIGVsZXZhdGlvbiB2YWx1ZXMgd2lsbCBjaGFuZ2UgZGVwZW5kaW5nIG9uIHRoZWlyXG4gKiBjb250ZXh0IChlLmcuIHdoZW4gYWN0aXZlIG9yIGRpc2FibGVkKS5cbiAqL1xuLyoqXG4gKiBUaGUgY3NzIHByb3BlcnR5IHVzZWQgZm9yIGVsZXZhdGlvbi4gSW4gbW9zdCBjYXNlcyB0aGlzIHNob3VsZCBub3QgYmUgY2hhbmdlZC4gSXQgaXMgZXhwb3NlZFxuICogYXMgYSB2YXJpYWJsZSBmb3IgYWJzdHJhY3Rpb24gLyBlYXN5IHVzZSB3aGVuIG5lZWRpbmcgdG8gcmVmZXJlbmNlIHRoZSBwcm9wZXJ0eSBkaXJlY3RseSwgZm9yXG4gKiBleGFtcGxlIGluIGEgYHdpbGwtY2hhbmdlYCBydWxlLlxuICovXG4vKipcbiAqIFRoZSBkZWZhdWx0IGR1cmF0aW9uIHZhbHVlIGZvciBlbGV2YXRpb24gdHJhbnNpdGlvbnMuXG4gKi9cbi8qKlxuICogVGhlIGRlZmF1bHQgZWFzaW5nIHZhbHVlIGZvciBlbGV2YXRpb24gdHJhbnNpdGlvbnMuXG4gKi9cbi5tZGMtZmFiIHtcbiAgLS1tZGMtcmlwcGxlLWZnLXNpemU6IDA7XG4gIC0tbWRjLXJpcHBsZS1sZWZ0OiAwO1xuICAtLW1kYy1yaXBwbGUtdG9wOiAwO1xuICAtLW1kYy1yaXBwbGUtZmctc2NhbGU6IDE7XG4gIC0tbWRjLXJpcHBsZS1mZy10cmFuc2xhdGUtZW5kOiAwO1xuICAtLW1kYy1yaXBwbGUtZmctdHJhbnNsYXRlLXN0YXJ0OiAwO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAzcHggNXB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggNnB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAxcHggMThweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA1cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA2cHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDFweCAxOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAxNW1zIGxpbmVhciAzMG1zLCAtd2Via2l0LWJveC1zaGFkb3cgMjgwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMjcwbXMgMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE1bXMgbGluZWFyIDMwbXMsIC13ZWJraXQtYm94LXNoYWRvdyAyODBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAyNzBtcyAwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMjgwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSwgb3BhY2l0eSAxNW1zIGxpbmVhciAzMG1zLCB0cmFuc2Zvcm0gMjcwbXMgMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDI4MG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksIG9wYWNpdHkgMTVtcyBsaW5lYXIgMzBtcywgdHJhbnNmb3JtIDI3MG1zIDBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKSwgLXdlYmtpdC1ib3gtc2hhZG93IDI4MG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDI3MG1zIDBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0MDgxO1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6IHZhcigtLW1kYy10aGVtZS10ZXh0LXByaW1hcnktb24tc2Vjb25kYXJ5LCB3aGl0ZSk7IH1cblxuLm1kYy1mYWI6OmJlZm9yZSwgLm1kYy1mYWI6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMjUwbXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDI1MG1zIGxpbmVhcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29udGVudDogXCJcIjsgfVxuXG4ubWRjLWZhYjo6YmVmb3JlLCAubWRjLWZhYjo6YWZ0ZXIge1xuICB0b3A6IGNhbGMoNTAlIC0gMTAwJSk7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMTAwJSk7XG4gIHdpZHRoOiAyMDAlO1xuICBoZWlnaHQ6IDIwMCU7IH1cblxuLm1kYy1mYWIubWRjLXJpcHBsZS11cGdyYWRlZDo6YmVmb3JlIHtcbiAgdG9wOiBjYWxjKDUwJSAtIDEwMCUpO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDEwMCUpO1xuICB3aWR0aDogMjAwJTtcbiAgaGVpZ2h0OiAyMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUodmFyKC0tbWRjLXJpcHBsZS1mZy1zY2FsZSwgMCkpO1xuICB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLW1kYy1yaXBwbGUtZmctc2NhbGUsIDApKTsgfVxuXG4ubWRjLWZhYi5tZGMtcmlwcGxlLXVwZ3JhZGVkLS11bmJvdW5kZWQ6OmJlZm9yZSB7XG4gIHRvcDogdmFyKC0tbWRjLXJpcHBsZS10b3AsIGNhbGMoNTAlIC0gNTAlKSk7XG4gIGxlZnQ6IHZhcigtLW1kYy1yaXBwbGUtbGVmdCwgY2FsYyg1MCUgLSA1MCUpKTtcbiAgd2lkdGg6IHZhcigtLW1kYy1yaXBwbGUtZmctc2l6ZSwgMTAwJSk7XG4gIGhlaWdodDogdmFyKC0tbWRjLXJpcHBsZS1mZy1zaXplLCAxMDAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKHZhcigtLW1kYy1yaXBwbGUtZmctc2NhbGUsIDApKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS1tZGMtcmlwcGxlLWZnLXNjYWxlLCAwKSk7IH1cblxuLm1kYy1mYWIubWRjLXJpcHBsZS11cGdyYWRlZDo6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiB2YXIoLS1tZGMtcmlwcGxlLWZnLXNpemUsIDEwMCUpO1xuICBoZWlnaHQ6IHZhcigtLW1kYy1yaXBwbGUtZmctc2l6ZSwgMTAwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyOyB9XG5cbi5tZGMtZmFiLm1kYy1yaXBwbGUtdXBncmFkZWQtLXVuYm91bmRlZDo6YWZ0ZXIge1xuICB0b3A6IHZhcigtLW1kYy1yaXBwbGUtdG9wLCAwKTtcbiAgbGVmdDogdmFyKC0tbWRjLXJpcHBsZS1sZWZ0LCAwKTsgfVxuXG4ubWRjLWZhYjpob3ZlciwgLm1kYy1mYWI6Zm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA1cHggNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggOHB4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAzcHggMTRweCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm94LXNoYWRvdzogMHB4IDVweCA1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA4cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDNweCAxNHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbi5tZGMtZmFiOmFjdGl2ZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDdweCA4cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxMnB4IDE3cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCA1cHggMjJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm94LXNoYWRvdzogMHB4IDdweCA4cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxMnB4IDE3cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCA1cHggMjJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG4ubWRjLWZhYjphY3RpdmUsIC5tZGMtZmFiOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4ubWRjLWZhYjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubWRjLWZhYjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDsgfVxuXG4ubWRjLWZhYiA+IHN2ZyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbkBzdXBwb3J0cyBub3QgKC1tcy1pbWUtYWxpZ246IGF1dG8pIHtcbiAgLm1kYy1mYWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1kYy10aGVtZS1zZWNvbmRhcnksICNmZjQwODEpOyB9IH1cblxuLm1kYy1mYWI6OmJlZm9yZSwgLm1kYy1mYWI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE2KTtcbiAgb3BhY2l0eTogMDsgfVxuXG5Ac3VwcG9ydHMgKGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGdyZWVuIGEoMTAlKSkpIHtcbiAgLm1kYy1mYWI6OmJlZm9yZSwgLm1kYy1mYWI6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcih2YXIoLS1tZGMtdGhlbWUtdGV4dC1wcmltYXJ5LW9uLXNlY29uZGFyeSwgd2hpdGUpIGEoMTYlKSk7IH0gfVxuXG4ubWRjLWZhYjpub3QoLm1kYy1yaXBwbGUtdXBncmFkZWQpOmhvdmVyOjpiZWZvcmUsIC5tZGMtZmFiOm5vdCgubWRjLXJpcHBsZS11cGdyYWRlZCk6Zm9jdXM6OmJlZm9yZSwgLm1kYy1mYWI6bm90KC5tZGMtcmlwcGxlLXVwZ3JhZGVkKTphY3RpdmU6OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiA4NW1zO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA4NW1zO1xuICBvcGFjaXR5OiAuNjsgfVxuXG4ubWRjLWZhYi5tZGMtcmlwcGxlLXVwZ3JhZGVkLS1iYWNrZ3JvdW5kLWZvY3VzZWQ6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IC45OTk5OTsgfVxuXG4ubWRjLWZhYi5tZGMtcmlwcGxlLXVwZ3JhZGVkLS1iYWNrZ3JvdW5kLWFjdGl2ZS1maWxsOjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDEyMG1zO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMjBtcztcbiAgb3BhY2l0eTogMTsgfVxuXG4ubWRjLWZhYi5tZGMtcmlwcGxlLXVwZ3JhZGVkOjphZnRlciB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLm1kYy1mYWIubWRjLXJpcHBsZS11cGdyYWRlZC0tZm9yZWdyb3VuZC1hY3RpdmF0aW9uOjphZnRlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiAzMDBtcyBtZGMtcmlwcGxlLWZnLXJhZGl1cy1pbiBmb3J3YXJkcywgODNtcyBtZGMtcmlwcGxlLWZnLW9wYWNpdHktaW4gZm9yd2FyZHM7XG4gIGFuaW1hdGlvbjogMzAwbXMgbWRjLXJpcHBsZS1mZy1yYWRpdXMtaW4gZm9yd2FyZHMsIDgzbXMgbWRjLXJpcHBsZS1mZy1vcGFjaXR5LWluIGZvcndhcmRzOyB9XG5cbi5tZGMtZmFiLm1kYy1yaXBwbGUtdXBncmFkZWQtLWZvcmVncm91bmQtZGVhY3RpdmF0aW9uOjphZnRlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiA4M21zIG1kYy1yaXBwbGUtZmctb3BhY2l0eS1vdXQ7XG4gIGFuaW1hdGlvbjogODNtcyBtZGMtcmlwcGxlLWZnLW9wYWNpdHktb3V0O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKHZhcigtLW1kYy1yaXBwbGUtZmctdHJhbnNsYXRlLWVuZCwgMCkpIHNjYWxlKHZhcigtLW1kYy1yaXBwbGUtZmctc2NhbGUsIDEpKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUodmFyKC0tbWRjLXJpcHBsZS1mZy10cmFuc2xhdGUtZW5kLCAwKSkgc2NhbGUodmFyKC0tbWRjLXJpcHBsZS1mZy1zY2FsZSwgMSkpOyB9XG5cbi5tZGMtZmFiOm5vdCgubWRjLXJpcHBsZS11cGdyYWRlZCkge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xOCk7IH1cblxuLm1kYy1mYWItLW1pbmkge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4OyB9XG5cbi5tZGMtZmFiX19pY29uIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDE4MG1zIDkwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDE4MG1zIDkwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxODBtcyA5MG1zIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTgwbXMgOTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMTgwbXMgOTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTsgfVxuXG4ubWRjLWZhYi0tZXhpdGVkIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMTVtcyBsaW5lYXIgMTUwbXMsIC13ZWJraXQtdHJhbnNmb3JtIDE4MG1zIDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAxLCAxKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNW1zIGxpbmVhciAxNTBtcywgLXdlYmtpdC10cmFuc2Zvcm0gMTgwbXMgMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDEsIDEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE1bXMgbGluZWFyIDE1MG1zLCB0cmFuc2Zvcm0gMTgwbXMgMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDEsIDEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE1bXMgbGluZWFyIDE1MG1zLCB0cmFuc2Zvcm0gMTgwbXMgMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDEsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAxODBtcyAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMSwgMSk7XG4gIG9wYWNpdHk6IDA7IH1cblxuLm1kYy1mYWItLWV4aXRlZCAubWRjLWZhYl9faWNvbiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxMzVtcyAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMSwgMSk7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDEzNW1zIDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAxLCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEzNW1zIDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAxLCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEzNW1zIDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAxLCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMTM1bXMgMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDEsIDEpOyB9XG5cbi8qKlxuICogQ3JlYXRlcyBhIHJ1bGUgdGhhdCB3aWxsIGJlIGFwcGxpZWQgd2hlbiBhbiBNREMtV2ViIGNvbXBvbmVudCBpcyB3aXRoaW4gdGhlIGNvbnRleHQgb2YgYW4gUlRMIGxheW91dC5cbiAqXG4gKiBVc2FnZSBFeGFtcGxlOlxuICogYGBgc2Nzc1xuICogLm1kYy1mb28ge1xuICogICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gKiAgIGxlZnQ6IDA7XG4gKlxuICogICBAaW5jbHVkZSBtZGMtcnRsIHtcbiAqICAgICBsZWZ0OiBhdXRvO1xuICogICAgIHJpZ2h0OiAwO1xuICogICB9XG4gKlxuICogICAmX19iYXIge1xuICogICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gKiAgICAgQGluY2x1ZGUgbWRjLXJ0bChcIi5tZGMtZm9vXCIpIHtcbiAqICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICogICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gKiAgICAgfVxuICogICB9XG4gKiB9XG4gKlxuICogLm1kYy1mb28tLW1vZCB7XG4gKiAgIHBhZGRpbmctbGVmdDogNHB4O1xuICpcbiAqICAgQGluY2x1ZGUgbWRjLXJ0bCB7XG4gKiAgICAgcGFkZGluZy1sZWZ0OiBhdXRvO1xuICogICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAqICAgfVxuICogfVxuICogYGBgXG4gKlxuICogTm90ZSB0aGF0IHRoaXMgd29ya3MgYnkgY2hlY2tpbmcgZm9yIFtkaXI9XCJydGxcIl0gb24gYW4gYW5jZXN0b3IgZWxlbWVudC4gV2hpbGUgdGhpcyB3aWxsIHdvcmtcbiAqIGluIG1vc3QgY2FzZXMsIGl0IHdpbGwgaW4gc29tZSBjYXNlcyBsZWFkIHRvIGZhbHNlIG5lZ2F0aXZlcywgZS5nLlxuICpcbiAqIGBgYGh0bWxcbiAqIDxodG1sIGRpcj1cInJ0bFwiPlxuICogICA8IS0tIC4uLiAtLT5cbiAqICAgPGRpdiBkaXI9XCJsdHJcIj5cbiAqICAgICA8ZGl2IGNsYXNzPVwibWRjLWZvb1wiPlN0eWxlZCBpbmNvcnJlY3RseSBhcyBSVEwhPC9kaXY+XG4gKiAgIDwvZGl2PlxuICogPC9odG1sPlxuICogYGBgXG4gKlxuICogSW4gdGhlIGZ1dHVyZSwgc2VsZWN0b3JzIHN1Y2ggYXMgOmRpciAoaHR0cDovL21kbi5pby86ZGlyKSB3aWxsIGhlbHAgdXMgbWl0aWdhdGUgdGhpcy5cbiAqL1xuLyoqXG4gKiBUYWtlcyBhIGJhc2UgYm94LW1vZGVsIHByb3BlcnR5IC0gZS5nLiBtYXJnaW4gLyBib3JkZXIgLyBwYWRkaW5nIC0gYWxvbmcgd2l0aCBhIGRlZmF1bHRcbiAqIGRpcmVjdGlvbiBhbmQgdmFsdWUsIGFuZCBlbWl0cyBydWxlcyB3aGljaCBhcHBseSB0aGUgdmFsdWUgdG8gdGhlXG4gKiBcIjxiYXNlLXByb3BlcnR5Pi08ZGVmYXVsdC1kaXJlY3Rpb24+XCIgcHJvcGVydHkgYnkgZGVmYXVsdCwgYnV0IGZsaXBzIHRoZSBkaXJlY3Rpb25cbiAqIHdoZW4gd2l0aGluIGFuIFJUTCBjb250ZXh0LlxuICpcbiAqIEZvciBleGFtcGxlOlxuICpcbiAqIGBgYHNjc3NcbiAqIC5tZGMtZm9vIHtcbiAqICAgQGluY2x1ZGUgbWRjLXJ0bC1yZWZsZXhpdmUtYm94KG1hcmdpbiwgbGVmdCwgOHB4KTtcbiAqIH1cbiAqIGBgYFxuICogaXMgZXF1aXZhbGVudCB0bzpcbiAqXG4gKiBgYGBzY3NzXG4gKiAubWRjLWZvbyB7XG4gKiAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gKlxuICogICBAaW5jbHVkZSBtZGMtcnRsIHtcbiAqICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAqICAgICBtYXJnaW4tbGVmdDogMDtcbiAqICAgfVxuICogfVxuICogYGBgXG4gKiB3aGVyZWFzOlxuICpcbiAqIGBgYHNjc3NcbiAqIC5tZGMtZm9vIHtcbiAqICAgQGluY2x1ZGUgbWRjLXJ0bC1yZWZsZXhpdmUtYm94KG1hcmdpbiwgcmlnaHQsIDhweCk7XG4gKiB9XG4gKiBgYGBcbiAqIGlzIGVxdWl2YWxlbnQgdG86XG4gKlxuICogYGBgc2Nzc1xuICogLm1kYy1mb28ge1xuICogICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAqXG4gKiAgIEBpbmNsdWRlIG1kYy1ydGwge1xuICogICAgIG1hcmdpbi1yaWdodDogMDtcbiAqICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICogICB9XG4gKiB9XG4gKiBgYGBcbiAqXG4gKiBZb3UgY2FuIGFsc28gcGFzcyBhIDR0aCBvcHRpb25hbCAkcm9vdC1zZWxlY3RvciBhcmd1bWVudCB3aGljaCB3aWxsIGJlIGZvcndhcmRlZCB0byBgbWRjLXJ0bGAsXG4gKiBlLmcuIGBAaW5jbHVkZSBtZGMtcnRsLXJlZmxleGl2ZS1ib3gobWFyZ2luLCBsZWZ0LCA4cHgsIFwiLm1kYy1jb21wb25lbnRcIilgLlxuICpcbiAqIE5vdGUgdGhhdCB0aGlzIGZ1bmN0aW9uIHdpbGwgYWx3YXlzIHplcm8gb3V0IHRoZSBvcmlnaW5hbCB2YWx1ZSBpbiBhbiBSVEwgY29udGV4dC4gSWYgeW91J3JlXG4gKiB0cnlpbmcgdG8gZmxpcCB0aGUgdmFsdWVzLCB1c2UgbWRjLXJ0bC1yZWZsZXhpdmUtcHJvcGVydHkoKS5cbiAqL1xuLyoqXG4gKiBUYWtlcyBhIGJhc2UgcHJvcGVydHkgYW5kIGVtaXRzIHJ1bGVzIHRoYXQgYXNzaWduIDxiYXNlLXByb3BlcnR5Pi1sZWZ0IHRvIDxsZWZ0LXZhbHVlPiBhbmRcbiAqIDxiYXNlLXByb3BlcnR5Pi1yaWdodCB0byA8cmlnaHQtdmFsdWU+IGluIGEgTFRSIGNvbnRleHQsIGFuZCB2aWNlIHZlcnNhIGluIGEgUlRMIGNvbnRleHQuXG4gKiBGb3IgZXhhbXBsZTpcbiAqXG4gKiBgYGBzY3NzXG4gKiAubWRjLWZvbyB7XG4gKiAgIEBpbmNsdWRlIG1kYy1ydGwtcmVmbGV4aXZlLXByb3BlcnR5KG1hcmdpbiwgYXV0bywgMTJweCk7XG4gKiB9XG4gKiBgYGBcbiAqIGlzIGVxdWl2YWxlbnQgdG86XG4gKlxuICogYGBgc2Nzc1xuICogLm1kYy1mb28ge1xuICogICBtYXJnaW4tbGVmdDogYXV0bztcbiAqICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICpcbiAqICAgQGluY2x1ZGUgbWRjLXJ0bCB7XG4gKiAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gKiAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICogICB9XG4gKiB9XG4gKiBgYGBcbiAqXG4gKiBBIDR0aCBvcHRpb25hbCAkcm9vdC1zZWxlY3RvciBhcmd1bWVudCBjYW4gYmUgZ2l2ZW4sIHdoaWNoIHdpbGwgYmUgcGFzc2VkIHRvIGBtZGMtcnRsYC5cbiAqL1xuLyoqXG4gKiBUYWtlcyBhbiBhcmd1bWVudCBzcGVjaWZ5aW5nIGEgaG9yaXpvbnRhbCBwb3NpdGlvbiBwcm9wZXJ0eSAoZWl0aGVyIFwibGVmdFwiIG9yIFwicmlnaHRcIikgYXMgd2VsbFxuICogYXMgYSB2YWx1ZSwgYW5kIGFwcGxpZXMgdGhhdCB2YWx1ZSB0byB0aGUgc3BlY2lmaWVkIHBvc2l0aW9uIGluIGEgTFRSIGNvbnRleHQsIGFuZCBmbGlwcyBpdCBpbiBhXG4gKiBSVEwgY29udGV4dC4gRm9yIGV4YW1wbGU6XG4gKlxuICogYGBgc2Nzc1xuICogLm1kYy1mb28ge1xuICogICBAaW5jbHVkZSBtZGMtcnRsLXJlZmxleGl2ZS1wb3NpdGlvbihsZWZ0LCAwKTtcbiAqICAgcG9zaXRpb246IGFic29sdXRlO1xuICogfVxuICogYGBgXG4gKiBpcyBlcXVpdmFsZW50IHRvOlxuICpcbiAqIGBgYHNjc3NcbiAqICAubWRjLWZvbyB7XG4gKiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gKiAgICBsZWZ0OiAwO1xuICogICAgcmlnaHQ6IGluaXRpYWw7XG4gKlxuICogICAgQGluY2x1ZGUgbWRjLXJ0bCB7XG4gKiAgICAgIHJpZ2h0OiAwO1xuICogICAgICBsZWZ0OiBpbml0aWFsO1xuICogICAgfVxuICogIH1cbiAqIGBgYFxuICogQW4gb3B0aW9uYWwgdGhpcmQgJHJvb3Qtc2VsZWN0b3IgYXJndW1lbnQgbWF5IGFsc28gYmUgZ2l2ZW4sIHdoaWNoIGlzIHBhc3NlZCB0byBgbWRjLXJ0bGAuXG4gKi9cbi8qIFRPRE8oc2dvbWVzKTogRmlndXJlIG91dCB3aGF0IHRvIGRvIGFib3V0IGRlc2t0b3AgZm9udCBzaXplcy4gKi9cbi8qIFRPRE8oc2dvbWVzKTogRmlndXJlIG91dCB3aGF0IHRvIGRvIGFib3V0IGkxOG4gYW5kIGkxOG4gZm9udCBzaXplcy4gKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW1heC10eXBlICovXG4ubWRjLWZvcm0tZmllbGQge1xuICBmb250LWZhbWlseTogUm9ib3RvLCBzYW5zLXNlcmlmO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gIGNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtdGV4dC1wcmltYXJ5LW9uLWxpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuODcpKTtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5tZGMtZm9ybS1maWVsZC0tdGhlbWUtZGFyayxcbi5tZGMtdGhlbWUtLWRhcmsgLm1kYy1mb3JtLWZpZWxkIHtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBjb2xvcjogd2hpdGU7XG4gIGNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtdGV4dC1wcmltYXJ5LW9uLWRhcmssIHdoaXRlKTsgfVxuXG4ubWRjLWZvcm0tZmllbGQgPiBsYWJlbCB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE7XG4gIC1tcy1mbGV4LW9yZGVyOiAwO1xuICBvcmRlcjogMDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDRweDsgfVxuXG5bZGlyPVwicnRsXCJdIC5tZGMtZm9ybS1maWVsZCA+IGxhYmVsLCAubWRjLWZvcm0tZmllbGRbZGlyPVwicnRsXCJdID4gbGFiZWwge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogNHB4OyB9XG5cbi5tZGMtZm9ybS1maWVsZC0tYWxpZ24tZW5kID4gbGFiZWwge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAtbXMtZmxleC1vcmRlcjogLTE7XG4gIG9yZGVyOiAtMTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDRweDsgfVxuXG5bZGlyPVwicnRsXCJdIC5tZGMtZm9ybS1maWVsZC0tYWxpZ24tZW5kID4gbGFiZWwsIC5tZGMtZm9ybS1maWVsZC0tYWxpZ24tZW5kW2Rpcj1cInJ0bFwiXSA+IGxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDRweDsgfVxuXG4vKiBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLW1heC10eXBlICovXG4vKipcbiAqIENyZWF0ZXMgYSBydWxlIHRoYXQgd2lsbCBiZSBhcHBsaWVkIHdoZW4gYW4gTURDLVdlYiBjb21wb25lbnQgaXMgd2l0aGluIHRoZSBjb250ZXh0IG9mIGFuIFJUTCBsYXlvdXQuXG4gKlxuICogVXNhZ2UgRXhhbXBsZTpcbiAqIGBgYHNjc3NcbiAqIC5tZGMtZm9vIHtcbiAqICAgcG9zaXRpb246IGFic29sdXRlO1xuICogICBsZWZ0OiAwO1xuICpcbiAqICAgQGluY2x1ZGUgbWRjLXJ0bCB7XG4gKiAgICAgbGVmdDogYXV0bztcbiAqICAgICByaWdodDogMDtcbiAqICAgfVxuICpcbiAqICAgJl9fYmFyIHtcbiAqICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICogICAgIEBpbmNsdWRlIG1kYy1ydGwoXCIubWRjLWZvb1wiKSB7XG4gKiAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAqICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICogICAgIH1cbiAqICAgfVxuICogfVxuICpcbiAqIC5tZGMtZm9vLS1tb2Qge1xuICogICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAqXG4gKiAgIEBpbmNsdWRlIG1kYy1ydGwge1xuICogICAgIHBhZGRpbmctbGVmdDogYXV0bztcbiAqICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gKiAgIH1cbiAqIH1cbiAqIGBgYFxuICpcbiAqIE5vdGUgdGhhdCB0aGlzIHdvcmtzIGJ5IGNoZWNraW5nIGZvciBbZGlyPVwicnRsXCJdIG9uIGFuIGFuY2VzdG9yIGVsZW1lbnQuIFdoaWxlIHRoaXMgd2lsbCB3b3JrXG4gKiBpbiBtb3N0IGNhc2VzLCBpdCB3aWxsIGluIHNvbWUgY2FzZXMgbGVhZCB0byBmYWxzZSBuZWdhdGl2ZXMsIGUuZy5cbiAqXG4gKiBgYGBodG1sXG4gKiA8aHRtbCBkaXI9XCJydGxcIj5cbiAqICAgPCEtLSAuLi4gLS0+XG4gKiAgIDxkaXYgZGlyPVwibHRyXCI+XG4gKiAgICAgPGRpdiBjbGFzcz1cIm1kYy1mb29cIj5TdHlsZWQgaW5jb3JyZWN0bHkgYXMgUlRMITwvZGl2PlxuICogICA8L2Rpdj5cbiAqIDwvaHRtbD5cbiAqIGBgYFxuICpcbiAqIEluIHRoZSBmdXR1cmUsIHNlbGVjdG9ycyBzdWNoIGFzIDpkaXIgKGh0dHA6Ly9tZG4uaW8vOmRpcikgd2lsbCBoZWxwIHVzIG1pdGlnYXRlIHRoaXMuXG4gKi9cbi8qKlxuICogVGFrZXMgYSBiYXNlIGJveC1tb2RlbCBwcm9wZXJ0eSAtIGUuZy4gbWFyZ2luIC8gYm9yZGVyIC8gcGFkZGluZyAtIGFsb25nIHdpdGggYSBkZWZhdWx0XG4gKiBkaXJlY3Rpb24gYW5kIHZhbHVlLCBhbmQgZW1pdHMgcnVsZXMgd2hpY2ggYXBwbHkgdGhlIHZhbHVlIHRvIHRoZVxuICogXCI8YmFzZS1wcm9wZXJ0eT4tPGRlZmF1bHQtZGlyZWN0aW9uPlwiIHByb3BlcnR5IGJ5IGRlZmF1bHQsIGJ1dCBmbGlwcyB0aGUgZGlyZWN0aW9uXG4gKiB3aGVuIHdpdGhpbiBhbiBSVEwgY29udGV4dC5cbiAqXG4gKiBGb3IgZXhhbXBsZTpcbiAqXG4gKiBgYGBzY3NzXG4gKiAubWRjLWZvbyB7XG4gKiAgIEBpbmNsdWRlIG1kYy1ydGwtcmVmbGV4aXZlLWJveChtYXJnaW4sIGxlZnQsIDhweCk7XG4gKiB9XG4gKiBgYGBcbiAqIGlzIGVxdWl2YWxlbnQgdG86XG4gKlxuICogYGBgc2Nzc1xuICogLm1kYy1mb28ge1xuICogICBtYXJnaW4tbGVmdDogOHB4O1xuICpcbiAqICAgQGluY2x1ZGUgbWRjLXJ0bCB7XG4gKiAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gKiAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gKiAgIH1cbiAqIH1cbiAqIGBgYFxuICogd2hlcmVhczpcbiAqXG4gKiBgYGBzY3NzXG4gKiAubWRjLWZvbyB7XG4gKiAgIEBpbmNsdWRlIG1kYy1ydGwtcmVmbGV4aXZlLWJveChtYXJnaW4sIHJpZ2h0LCA4cHgpO1xuICogfVxuICogYGBgXG4gKiBpcyBlcXVpdmFsZW50IHRvOlxuICpcbiAqIGBgYHNjc3NcbiAqIC5tZGMtZm9vIHtcbiAqICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gKlxuICogICBAaW5jbHVkZSBtZGMtcnRsIHtcbiAqICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gKiAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAqICAgfVxuICogfVxuICogYGBgXG4gKlxuICogWW91IGNhbiBhbHNvIHBhc3MgYSA0dGggb3B0aW9uYWwgJHJvb3Qtc2VsZWN0b3IgYXJndW1lbnQgd2hpY2ggd2lsbCBiZSBmb3J3YXJkZWQgdG8gYG1kYy1ydGxgLFxuICogZS5nLiBgQGluY2x1ZGUgbWRjLXJ0bC1yZWZsZXhpdmUtYm94KG1hcmdpbiwgbGVmdCwgOHB4LCBcIi5tZGMtY29tcG9uZW50XCIpYC5cbiAqXG4gKiBOb3RlIHRoYXQgdGhpcyBmdW5jdGlvbiB3aWxsIGFsd2F5cyB6ZXJvIG91dCB0aGUgb3JpZ2luYWwgdmFsdWUgaW4gYW4gUlRMIGNvbnRleHQuIElmIHlvdSdyZVxuICogdHJ5aW5nIHRvIGZsaXAgdGhlIHZhbHVlcywgdXNlIG1kYy1ydGwtcmVmbGV4aXZlLXByb3BlcnR5KCkuXG4gKi9cbi8qKlxuICogVGFrZXMgYSBiYXNlIHByb3BlcnR5IGFuZCBlbWl0cyBydWxlcyB0aGF0IGFzc2lnbiA8YmFzZS1wcm9wZXJ0eT4tbGVmdCB0byA8bGVmdC12YWx1ZT4gYW5kXG4gKiA8YmFzZS1wcm9wZXJ0eT4tcmlnaHQgdG8gPHJpZ2h0LXZhbHVlPiBpbiBhIExUUiBjb250ZXh0LCBhbmQgdmljZSB2ZXJzYSBpbiBhIFJUTCBjb250ZXh0LlxuICogRm9yIGV4YW1wbGU6XG4gKlxuICogYGBgc2Nzc1xuICogLm1kYy1mb28ge1xuICogICBAaW5jbHVkZSBtZGMtcnRsLXJlZmxleGl2ZS1wcm9wZXJ0eShtYXJnaW4sIGF1dG8sIDEycHgpO1xuICogfVxuICogYGBgXG4gKiBpcyBlcXVpdmFsZW50IHRvOlxuICpcbiAqIGBgYHNjc3NcbiAqIC5tZGMtZm9vIHtcbiAqICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gKiAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAqXG4gKiAgIEBpbmNsdWRlIG1kYy1ydGwge1xuICogICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICogICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAqICAgfVxuICogfVxuICogYGBgXG4gKlxuICogQSA0dGggb3B0aW9uYWwgJHJvb3Qtc2VsZWN0b3IgYXJndW1lbnQgY2FuIGJlIGdpdmVuLCB3aGljaCB3aWxsIGJlIHBhc3NlZCB0byBgbWRjLXJ0bGAuXG4gKi9cbi8qKlxuICogVGFrZXMgYW4gYXJndW1lbnQgc3BlY2lmeWluZyBhIGhvcml6b250YWwgcG9zaXRpb24gcHJvcGVydHkgKGVpdGhlciBcImxlZnRcIiBvciBcInJpZ2h0XCIpIGFzIHdlbGxcbiAqIGFzIGEgdmFsdWUsIGFuZCBhcHBsaWVzIHRoYXQgdmFsdWUgdG8gdGhlIHNwZWNpZmllZCBwb3NpdGlvbiBpbiBhIExUUiBjb250ZXh0LCBhbmQgZmxpcHMgaXQgaW4gYVxuICogUlRMIGNvbnRleHQuIEZvciBleGFtcGxlOlxuICpcbiAqIGBgYHNjc3NcbiAqIC5tZGMtZm9vIHtcbiAqICAgQGluY2x1ZGUgbWRjLXJ0bC1yZWZsZXhpdmUtcG9zaXRpb24obGVmdCwgMCk7XG4gKiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAqIH1cbiAqIGBgYFxuICogaXMgZXF1aXZhbGVudCB0bzpcbiAqXG4gKiBgYGBzY3NzXG4gKiAgLm1kYy1mb28ge1xuICogICAgcG9zaXRpb246IGFic29sdXRlO1xuICogICAgbGVmdDogMDtcbiAqICAgIHJpZ2h0OiBpbml0aWFsO1xuICpcbiAqICAgIEBpbmNsdWRlIG1kYy1ydGwge1xuICogICAgICByaWdodDogMDtcbiAqICAgICAgbGVmdDogaW5pdGlhbDtcbiAqICAgIH1cbiAqICB9XG4gKiBgYGBcbiAqIEFuIG9wdGlvbmFsIHRoaXJkICRyb290LXNlbGVjdG9yIGFyZ3VtZW50IG1heSBhbHNvIGJlIGdpdmVuLCB3aGljaCBpcyBwYXNzZWQgdG8gYG1kYy1ydGxgLlxuICovXG4vKiBUT0RPKHNnb21lcyk6IEZpZ3VyZSBvdXQgd2hhdCB0byBkbyBhYm91dCBkZXNrdG9wIGZvbnQgc2l6ZXMuICovXG4vKiBUT0RPKHNnb21lcyk6IEZpZ3VyZSBvdXQgd2hhdCB0byBkbyBhYm91dCBpMThuIGFuZCBpMThuIGZvbnQgc2l6ZXMuICovXG4ubWRjLWdyaWQtbGlzdCAubWRjLWdyaWQtdGlsZV9fcHJpbWFyeSB7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMCUgLyAxKTsgfVxuXG4ubWRjLWdyaWQtbGlzdCAubWRjLWdyaWQtdGlsZSB7XG4gIG1hcmdpbjogMnB4IDA7XG4gIHBhZGRpbmc6IDAgMnB4OyB9XG5cbi5tZGMtZ3JpZC1saXN0IC5tZGMtZ3JpZC10aWxlX19zZWNvbmRhcnkge1xuICBsZWZ0OiAycHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0cHgpOyB9XG5cbi5tZGMtZ3JpZC1saXN0IC5tZGMtZ3JpZC1saXN0X190aWxlcyB7XG4gIG1hcmdpbjogMnB4IGF1dG87IH1cblxuLm1kYy1ncmlkLWxpc3RfX3RpbGVzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5tZGMtZ3JpZC1saXN0LS10aWxlLWd1dHRlci0xIC5tZGMtZ3JpZC10aWxlIHtcbiAgbWFyZ2luOiAwLjVweCAwO1xuICBwYWRkaW5nOiAwIDAuNXB4OyB9XG5cbi5tZGMtZ3JpZC1saXN0LS10aWxlLWd1dHRlci0xIC5tZGMtZ3JpZC10aWxlX19zZWNvbmRhcnkge1xuICBsZWZ0OiAwLjVweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDFweCk7IH1cblxuLm1kYy1ncmlkLWxpc3QtLXRpbGUtZ3V0dGVyLTEgLm1kYy1ncmlkLWxpc3RfX3RpbGVzIHtcbiAgbWFyZ2luOiAwLjVweCBhdXRvOyB9XG5cbi5tZGMtZ3JpZC1saXN0LS10aWxlLWFzcGVjdC0xNng5IC5tZGMtZ3JpZC10aWxlX19wcmltYXJ5IHtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwJSAvIDEuNzc3NzgpOyB9XG5cbi5tZGMtZ3JpZC1saXN0LS10aWxlLWFzcGVjdC0zeDIgLm1kYy1ncmlkLXRpbGVfX3ByaW1hcnkge1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMDAlIC8gMS41KTsgfVxuXG4ubWRjLWdyaWQtbGlzdC0tdGlsZS1hc3BlY3QtMngzIC5tZGMtZ3JpZC10aWxlX19wcmltYXJ5IHtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwJSAvIDAuNjY2NjcpOyB9XG5cbi5tZGMtZ3JpZC1saXN0LS10aWxlLWFzcGVjdC00eDMgLm1kYy1ncmlkLXRpbGVfX3ByaW1hcnkge1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMDAlIC8gMS4zMzMzMyk7IH1cblxuLm1kYy1ncmlkLWxpc3QtLXRpbGUtYXNwZWN0LTN4NCAubWRjLWdyaWQtdGlsZV9fcHJpbWFyeSB7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMCUgLyAwLjc1KTsgfVxuXG4ubWRjLWdyaWQtbGlzdC0tdHdvbGluZS1jYXB0aW9uIC5tZGMtZ3JpZC10aWxlX19zZWNvbmRhcnkge1xuICBoZWlnaHQ6IDY4cHg7IH1cblxuLm1kYy1ncmlkLWxpc3QtLWhlYWRlci1jYXB0aW9uIC5tZGMtZ3JpZC10aWxlX19zZWNvbmRhcnkge1xuICB0b3A6IDA7XG4gIGJvdHRvbTogYXV0bzsgfVxuXG4ubWRjLWdyaWQtbGlzdC0td2l0aC1pY29uLWFsaWduLXN0YXJ0IC5tZGMtZ3JpZC10aWxlX19zZWNvbmRhcnkge1xuICBwYWRkaW5nLWxlZnQ6IDU2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDsgfVxuXG5bZGlyPVwicnRsXCJdIC5tZGMtZ3JpZC1saXN0IC5tZGMtZ3JpZC1saXN0LS13aXRoLWljb24tYWxpZ24tc3RhcnQgLm1kYy1ncmlkLXRpbGVfX3NlY29uZGFyeSxcbi5tZGMtZ3JpZC1saXN0W2Rpcj1cInJ0bFwiXSAubWRjLWdyaWQtbGlzdC0td2l0aC1pY29uLWFsaWduLXN0YXJ0IC5tZGMtZ3JpZC10aWxlX19zZWNvbmRhcnkge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogNTZweDsgfVxuXG4ubWRjLWdyaWQtbGlzdC0td2l0aC1pY29uLWFsaWduLXN0YXJ0IC5tZGMtZ3JpZC10aWxlX19pY29uIHtcbiAgbGVmdDogMTZweDtcbiAgcmlnaHQ6IGluaXRpYWw7XG4gIGZvbnQtc2l6ZTogMjRweDsgfVxuXG5bZGlyPVwicnRsXCJdIC5tZGMtZ3JpZC1saXN0IC5tZGMtZ3JpZC1saXN0LS13aXRoLWljb24tYWxpZ24tc3RhcnQgLm1kYy1ncmlkLXRpbGVfX2ljb24sXG4ubWRjLWdyaWQtbGlzdFtkaXI9XCJydGxcIl0gLm1kYy1ncmlkLWxpc3QtLXdpdGgtaWNvbi1hbGlnbi1zdGFydCAubWRjLWdyaWQtdGlsZV9faWNvbiB7XG4gIGxlZnQ6IGluaXRpYWw7XG4gIHJpZ2h0OiAxNnB4OyB9XG5cbi5tZGMtZ3JpZC1saXN0LS13aXRoLWljb24tYWxpZ24tZW5kIC5tZGMtZ3JpZC10aWxlX19zZWNvbmRhcnkge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDU2cHg7IH1cblxuW2Rpcj1cInJ0bFwiXSAubWRjLWdyaWQtbGlzdCAubWRjLWdyaWQtbGlzdC0td2l0aC1pY29uLWFsaWduLWVuZCAubWRjLWdyaWQtdGlsZV9fc2Vjb25kYXJ5LFxuLm1kYy1ncmlkLWxpc3RbZGlyPVwicnRsXCJdIC5tZGMtZ3JpZC1saXN0LS13aXRoLWljb24tYWxpZ24tZW5kIC5tZGMtZ3JpZC10aWxlX19zZWNvbmRhcnkge1xuICBwYWRkaW5nLWxlZnQ6IDU2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7IH1cblxuLm1kYy1ncmlkLWxpc3QtLXdpdGgtaWNvbi1hbGlnbi1lbmQgLm1kYy1ncmlkLXRpbGVfX2ljb24ge1xuICBsZWZ0OiBpbml0aWFsO1xuICByaWdodDogMTZweDtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG5cbltkaXI9XCJydGxcIl0gLm1kYy1ncmlkLWxpc3QgLm1kYy1ncmlkLWxpc3QtLXdpdGgtaWNvbi1hbGlnbi1lbmQgLm1kYy1ncmlkLXRpbGVfX2ljb24sXG4ubWRjLWdyaWQtbGlzdFtkaXI9XCJydGxcIl0gLm1kYy1ncmlkLWxpc3QtLXdpdGgtaWNvbi1hbGlnbi1lbmQgLm1kYy1ncmlkLXRpbGVfX2ljb24ge1xuICBsZWZ0OiAxNnB4O1xuICByaWdodDogaW5pdGlhbDsgfVxuXG4ubWRjLWdyaWQtdGlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgd2lkdGg6IDIwMHB4O1xuICB3aWR0aDogdmFyKC0tbWRjLWdyaWQtbGlzdC10aWxlLXdpZHRoLCAyMDBweCk7IH1cblxuLm1kYy1ncmlkLXRpbGVfX3ByaW1hcnkge1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1kYy10aGVtZS1iYWNrZ3JvdW5kLCAjZmZmKTtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgY29sb3I6IHZhcigtLW1kYy10aGVtZS10ZXh0LXByaW1hcnktb24tYmFja2dyb3VuZCwgcmdiYSgwLCAwLCAwLCAwLjg3KSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwOyB9XG5cbi5tZGMtZ3JpZC10aWxlX19wcmltYXJ5LWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5tZGMtZ3JpZC10aWxlX19zZWNvbmRhcnkge1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjUxYjU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1kYy10aGVtZS1wcmltYXJ5LCAjM2Y1MWI1KTtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBjb2xvcjogd2hpdGU7XG4gIGNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtdGV4dC1wcmltYXJ5LW9uLXByaW1hcnksIHdoaXRlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAxNnB4OyB9XG5cbi5tZGMtZ3JpZC10aWxlX190aXRsZSB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtOyB9XG5cbi5tZGMtZ3JpZC10aWxlX19zdXBwb3J0LXRleHQge1xuICBmb250LWZhbWlseTogUm9ib3RvLCBzYW5zLXNlcmlmO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIHBhZGRpbmc6IDA7IH1cblxuLm1kYy1ncmlkLXRpbGVfX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAyNHB4IC8gMik7XG4gIGZvbnQtc2l6ZTogMDsgfVxuXG4vKiogcG9zdGNzcy1iZW0tbGludGVyOiBkZWZpbmUgaWNvbi10b2dnbGUgKi9cbi5tZGMtaWNvbi10b2dnbGUge1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICBjb2xvcjogdmFyKC0tbWRjLXRoZW1lLXRleHQtc2Vjb25kYXJ5LW9uLWxpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNTQpKTtcbiAgLS1tZGMtcmlwcGxlLWZnLXNpemU6IDA7XG4gIC0tbWRjLXJpcHBsZS1sZWZ0OiAwO1xuICAtLW1kYy1yaXBwbGUtdG9wOiAwO1xuICAtLW1kYy1yaXBwbGUtZmctc2NhbGU6IDE7XG4gIC0tbWRjLXJpcHBsZS1mZy10cmFuc2xhdGUtZW5kOiAwO1xuICAtLW1kYy1yaXBwbGUtZmctdHJhbnNsYXRlLXN0YXJ0OiAwO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdpbGwtY2hhbmdlOiBpbml0aWFsOyB9XG5cbi5tZGMtaWNvbi10b2dnbGU6OmJlZm9yZSwgLm1kYy1pY29uLXRvZ2dsZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAyNTBtcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjUwbXMgbGluZWFyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb250ZW50OiBcIlwiOyB9XG5cbi5tZGMtaWNvbi10b2dnbGU6OmJlZm9yZSwgLm1kYy1pY29uLXRvZ2dsZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDYyKTtcbiAgb3BhY2l0eTogMDsgfVxuXG4ubWRjLWljb24tdG9nZ2xlOm5vdCgubWRjLXJpcHBsZS11cGdyYWRlZCk6aG92ZXI6OmJlZm9yZSwgLm1kYy1pY29uLXRvZ2dsZTpub3QoLm1kYy1yaXBwbGUtdXBncmFkZWQpOmZvY3VzOjpiZWZvcmUsIC5tZGMtaWNvbi10b2dnbGU6bm90KC5tZGMtcmlwcGxlLXVwZ3JhZGVkKTphY3RpdmU6OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiA4NW1zO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA4NW1zO1xuICBvcGFjaXR5OiAuNjsgfVxuXG4ubWRjLWljb24tdG9nZ2xlLm1kYy1yaXBwbGUtdXBncmFkZWQtLWJhY2tncm91bmQtZm9jdXNlZDo6YmVmb3JlIHtcbiAgb3BhY2l0eTogLjk5OTk5OyB9XG5cbi5tZGMtaWNvbi10b2dnbGUubWRjLXJpcHBsZS11cGdyYWRlZC0tYmFja2dyb3VuZC1hY3RpdmUtZmlsbDo6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAxMjBtcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTIwbXM7XG4gIG9wYWNpdHk6IDE7IH1cblxuLm1kYy1pY29uLXRvZ2dsZS5tZGMtcmlwcGxlLXVwZ3JhZGVkOjphZnRlciB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLm1kYy1pY29uLXRvZ2dsZS5tZGMtcmlwcGxlLXVwZ3JhZGVkLS1mb3JlZ3JvdW5kLWFjdGl2YXRpb246OmFmdGVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IDMwMG1zIG1kYy1yaXBwbGUtZmctcmFkaXVzLWluIGZvcndhcmRzLCA4M21zIG1kYy1yaXBwbGUtZmctb3BhY2l0eS1pbiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uOiAzMDBtcyBtZGMtcmlwcGxlLWZnLXJhZGl1cy1pbiBmb3J3YXJkcywgODNtcyBtZGMtcmlwcGxlLWZnLW9wYWNpdHktaW4gZm9yd2FyZHM7IH1cblxuLm1kYy1pY29uLXRvZ2dsZS5tZGMtcmlwcGxlLXVwZ3JhZGVkLS1mb3JlZ3JvdW5kLWRlYWN0aXZhdGlvbjo6YWZ0ZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogODNtcyBtZGMtcmlwcGxlLWZnLW9wYWNpdHktb3V0O1xuICBhbmltYXRpb246IDgzbXMgbWRjLXJpcHBsZS1mZy1vcGFjaXR5LW91dDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSh2YXIoLS1tZGMtcmlwcGxlLWZnLXRyYW5zbGF0ZS1lbmQsIDApKSBzY2FsZSh2YXIoLS1tZGMtcmlwcGxlLWZnLXNjYWxlLCAxKSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKHZhcigtLW1kYy1yaXBwbGUtZmctdHJhbnNsYXRlLWVuZCwgMCkpIHNjYWxlKHZhcigtLW1kYy1yaXBwbGUtZmctc2NhbGUsIDEpKTsgfVxuXG4ubWRjLWljb24tdG9nZ2xlOjpiZWZvcmUsIC5tZGMtaWNvbi10b2dnbGU6OmFmdGVyIHtcbiAgdG9wOiBjYWxjKDUwJSAtIDEwMCUpO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDEwMCUpO1xuICB3aWR0aDogMjAwJTtcbiAgaGVpZ2h0OiAyMDAlOyB9XG5cbi5tZGMtaWNvbi10b2dnbGUubWRjLXJpcHBsZS11cGdyYWRlZDo6YmVmb3JlIHtcbiAgdG9wOiBjYWxjKDUwJSAtIDEwMCUpO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDEwMCUpO1xuICB3aWR0aDogMjAwJTtcbiAgaGVpZ2h0OiAyMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUodmFyKC0tbWRjLXJpcHBsZS1mZy1zY2FsZSwgMCkpO1xuICB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLW1kYy1yaXBwbGUtZmctc2NhbGUsIDApKTsgfVxuXG4ubWRjLWljb24tdG9nZ2xlLm1kYy1yaXBwbGUtdXBncmFkZWQtLXVuYm91bmRlZDo6YmVmb3JlIHtcbiAgdG9wOiB2YXIoLS1tZGMtcmlwcGxlLXRvcCwgY2FsYyg1MCUgLSA1MCUpKTtcbiAgbGVmdDogdmFyKC0tbWRjLXJpcHBsZS1sZWZ0LCBjYWxjKDUwJSAtIDUwJSkpO1xuICB3aWR0aDogdmFyKC0tbWRjLXJpcHBsZS1mZy1zaXplLCAxMDAlKTtcbiAgaGVpZ2h0OiB2YXIoLS1tZGMtcmlwcGxlLWZnLXNpemUsIDEwMCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUodmFyKC0tbWRjLXJpcHBsZS1mZy1zY2FsZSwgMCkpO1xuICB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLW1kYy1yaXBwbGUtZmctc2NhbGUsIDApKTsgfVxuXG4ubWRjLWljb24tdG9nZ2xlLm1kYy1yaXBwbGUtdXBncmFkZWQ6OmFmdGVyIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogdmFyKC0tbWRjLXJpcHBsZS1mZy1zaXplLCAxMDAlKTtcbiAgaGVpZ2h0OiB2YXIoLS1tZGMtcmlwcGxlLWZnLXNpemUsIDEwMCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjsgfVxuXG4ubWRjLWljb24tdG9nZ2xlLm1kYy1yaXBwbGUtdXBncmFkZWQtLXVuYm91bmRlZDo6YWZ0ZXIge1xuICB0b3A6IHZhcigtLW1kYy1yaXBwbGUtdG9wLCAwKTtcbiAgbGVmdDogdmFyKC0tbWRjLXJpcHBsZS1sZWZ0LCAwKTsgfVxuXG4ubWRjLWljb24tdG9nZ2xlLS10aGVtZS1kYXJrLm1kYy1pY29uLXRvZ2dsZTo6YmVmb3JlLCAubWRjLWljb24tdG9nZ2xlLS10aGVtZS1kYXJrLm1kYy1pY29uLXRvZ2dsZTo6YWZ0ZXIsXG4ubWRjLXRoZW1lLS1kYXJrIC5tZGMtaWNvbi10b2dnbGU6OmJlZm9yZSxcbi5tZGMtdGhlbWUtLWRhcmsgLm1kYy1pY29uLXRvZ2dsZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTYpO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5tZGMtaWNvbi10b2dnbGUtLXRoZW1lLWRhcmsubWRjLWljb24tdG9nZ2xlOm5vdCgubWRjLXJpcHBsZS11cGdyYWRlZCk6aG92ZXI6OmJlZm9yZSwgLm1kYy1pY29uLXRvZ2dsZS0tdGhlbWUtZGFyay5tZGMtaWNvbi10b2dnbGU6bm90KC5tZGMtcmlwcGxlLXVwZ3JhZGVkKTpmb2N1czo6YmVmb3JlLCAubWRjLWljb24tdG9nZ2xlLS10aGVtZS1kYXJrLm1kYy1pY29uLXRvZ2dsZTpub3QoLm1kYy1yaXBwbGUtdXBncmFkZWQpOmFjdGl2ZTo6YWZ0ZXIsXG4ubWRjLXRoZW1lLS1kYXJrIC5tZGMtaWNvbi10b2dnbGU6bm90KC5tZGMtcmlwcGxlLXVwZ3JhZGVkKTpob3Zlcjo6YmVmb3JlLFxuLm1kYy10aGVtZS0tZGFyayAubWRjLWljb24tdG9nZ2xlOm5vdCgubWRjLXJpcHBsZS11cGdyYWRlZCk6Zm9jdXM6OmJlZm9yZSxcbi5tZGMtdGhlbWUtLWRhcmsgLm1kYy1pY29uLXRvZ2dsZTpub3QoLm1kYy1yaXBwbGUtdXBncmFkZWQpOmFjdGl2ZTo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDg1bXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDg1bXM7XG4gIG9wYWNpdHk6IC42OyB9XG5cbi5tZGMtaWNvbi10b2dnbGUtLXRoZW1lLWRhcmsubWRjLWljb24tdG9nZ2xlLm1kYy1yaXBwbGUtdXBncmFkZWQtLWJhY2tncm91bmQtZm9jdXNlZDo6YmVmb3JlLFxuLm1kYy10aGVtZS0tZGFyayAubWRjLWljb24tdG9nZ2xlLm1kYy1yaXBwbGUtdXBncmFkZWQtLWJhY2tncm91bmQtZm9jdXNlZDo6YmVmb3JlIHtcbiAgb3BhY2l0eTogLjk5OTk5OyB9XG5cbi5tZGMtaWNvbi10b2dnbGUtLXRoZW1lLWRhcmsubWRjLWljb24tdG9nZ2xlLm1kYy1yaXBwbGUtdXBncmFkZWQtLWJhY2tncm91bmQtYWN0aXZlLWZpbGw6OmJlZm9yZSxcbi5tZGMtdGhlbWUtLWRhcmsgLm1kYy1pY29uLXRvZ2dsZS5tZGMtcmlwcGxlLXVwZ3JhZGVkLS1iYWNrZ3JvdW5kLWFjdGl2ZS1maWxsOjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDEyMG1zO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMjBtcztcbiAgb3BhY2l0eTogMTsgfVxuXG4ubWRjLWljb24tdG9nZ2xlLS10aGVtZS1kYXJrLm1kYy1pY29uLXRvZ2dsZS5tZGMtcmlwcGxlLXVwZ3JhZGVkOjphZnRlcixcbi5tZGMtdGhlbWUtLWRhcmsgLm1kYy1pY29uLXRvZ2dsZS5tZGMtcmlwcGxlLXVwZ3JhZGVkOjphZnRlciB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLm1kYy1pY29uLXRvZ2dsZS0tdGhlbWUtZGFyay5tZGMtaWNvbi10b2dnbGUubWRjLXJpcHBsZS11cGdyYWRlZC0tZm9yZWdyb3VuZC1hY3RpdmF0aW9uOjphZnRlcixcbi5tZGMtdGhlbWUtLWRhcmsgLm1kYy1pY29uLXRvZ2dsZS5tZGMtcmlwcGxlLXVwZ3JhZGVkLS1mb3JlZ3JvdW5kLWFjdGl2YXRpb246OmFmdGVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IDMwMG1zIG1kYy1yaXBwbGUtZmctcmFkaXVzLWluIGZvcndhcmRzLCA4M21zIG1kYy1yaXBwbGUtZmctb3BhY2l0eS1pbiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uOiAzMDBtcyBtZGMtcmlwcGxlLWZnLXJhZGl1cy1pbiBmb3J3YXJkcywgODNtcyBtZGMtcmlwcGxlLWZnLW9wYWNpdHktaW4gZm9yd2FyZHM7IH1cblxuLm1kYy1pY29uLXRvZ2dsZS0tdGhlbWUtZGFyay5tZGMtaWNvbi10b2dnbGUubWRjLXJpcHBsZS11cGdyYWRlZC0tZm9yZWdyb3VuZC1kZWFjdGl2YXRpb246OmFmdGVyLFxuLm1kYy10aGVtZS0tZGFyayAubWRjLWljb24tdG9nZ2xlLm1kYy1yaXBwbGUtdXBncmFkZWQtLWZvcmVncm91bmQtZGVhY3RpdmF0aW9uOjphZnRlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiA4M21zIG1kYy1yaXBwbGUtZmctb3BhY2l0eS1vdXQ7XG4gIGFuaW1hdGlvbjogODNtcyBtZGMtcmlwcGxlLWZnLW9wYWNpdHktb3V0O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKHZhcigtLW1kYy1yaXBwbGUtZmctdHJhbnNsYXRlLWVuZCwgMCkpIHNjYWxlKHZhcigtLW1kYy1yaXBwbGUtZmctc2NhbGUsIDEpKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUodmFyKC0tbWRjLXJpcHBsZS1mZy10cmFuc2xhdGUtZW5kLCAwKSkgc2NhbGUodmFyKC0tbWRjLXJpcHBsZS1mZy1zY2FsZSwgMSkpOyB9XG5cbi5tZGMtaWNvbi10b2dnbGU6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb250ZW50OiBcIlwiOyB9XG5cbi5tZGMtaWNvbi10b2dnbGUtLXRoZW1lLWRhcmssXG4ubWRjLXRoZW1lLS1kYXJrIC5tZGMtaWNvbi10b2dnbGUge1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6IHZhcigtLW1kYy10aGVtZS10ZXh0LXByaW1hcnktb24tZGFyaywgd2hpdGUpOyB9XG5cbi5tZGMtaWNvbi10b2dnbGUtLXByaW1hcnkge1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGNvbG9yOiAjM2Y1MWI1O1xuICBjb2xvcjogdmFyKC0tbWRjLXRoZW1lLXByaW1hcnksICMzZjUxYjUpOyB9XG5cbi5tZGMtaWNvbi10b2dnbGUtLXByaW1hcnk6OmJlZm9yZSwgLm1kYy1pY29uLXRvZ2dsZS0tcHJpbWFyeTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYzLCA4MSwgMTgxLCAwLjE0KTtcbiAgb3BhY2l0eTogMDsgfVxuXG5Ac3VwcG9ydHMgKGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGdyZWVuIGEoMTAlKSkpIHtcbiAgLm1kYy1pY29uLXRvZ2dsZS0tcHJpbWFyeTo6YmVmb3JlLCAubWRjLWljb24tdG9nZ2xlLS1wcmltYXJ5OjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IodmFyKC0tbWRjLXRoZW1lLXByaW1hcnksICMzZjUxYjUpIGEoMTQlKSk7IH0gfVxuXG4ubWRjLWljb24tdG9nZ2xlLS1wcmltYXJ5Om5vdCgubWRjLXJpcHBsZS11cGdyYWRlZCk6aG92ZXI6OmJlZm9yZSwgLm1kYy1pY29uLXRvZ2dsZS0tcHJpbWFyeTpub3QoLm1kYy1yaXBwbGUtdXBncmFkZWQpOmZvY3VzOjpiZWZvcmUsIC5tZGMtaWNvbi10b2dnbGUtLXByaW1hcnk6bm90KC5tZGMtcmlwcGxlLXVwZ3JhZGVkKTphY3RpdmU6OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiA4NW1zO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA4NW1zO1xuICBvcGFjaXR5OiAuNjsgfVxuXG4ubWRjLWljb24tdG9nZ2xlLS1wcmltYXJ5Lm1kYy1yaXBwbGUtdXBncmFkZWQtLWJhY2tncm91bmQtZm9jdXNlZDo6YmVmb3JlIHtcbiAgb3BhY2l0eTogLjk5OTk5OyB9XG5cbi5tZGMtaWNvbi10b2dnbGUtLXByaW1hcnkubWRjLXJpcHBsZS11cGdyYWRlZC0tYmFja2dyb3VuZC1hY3RpdmUtZmlsbDo6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAxMjBtcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTIwbXM7XG4gIG9wYWNpdHk6IDE7IH1cblxuLm1kYy1pY29uLXRvZ2dsZS0tcHJpbWFyeS5tZGMtcmlwcGxlLXVwZ3JhZGVkOjphZnRlciB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLm1kYy1pY29uLXRvZ2dsZS0tcHJpbWFyeS5tZGMtcmlwcGxlLXVwZ3JhZGVkLS1mb3JlZ3JvdW5kLWFjdGl2YXRpb246OmFmdGVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IDMwMG1zIG1kYy1yaXBwbGUtZmctcmFkaXVzLWluIGZvcndhcmRzLCA4M21zIG1kYy1yaXBwbGUtZmctb3BhY2l0eS1pbiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uOiAzMDBtcyBtZGMtcmlwcGxlLWZnLXJhZGl1cy1pbiBmb3J3YXJkcywgODNtcyBtZGMtcmlwcGxlLWZnLW9wYWNpdHktaW4gZm9yd2FyZHM7IH1cblxuLm1kYy1pY29uLXRvZ2dsZS0tcHJpbWFyeS5tZGMtcmlwcGxlLXVwZ3JhZGVkLS1mb3JlZ3JvdW5kLWRlYWN0aXZhdGlvbjo6YWZ0ZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogODNtcyBtZGMtcmlwcGxlLWZnLW9wYWNpdHktb3V0O1xuICBhbmltYXRpb246IDgzbXMgbWRjLXJpcHBsZS1mZy1vcGFjaXR5LW91dDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSh2YXIoLS1tZGMtcmlwcGxlLWZnLXRyYW5zbGF0ZS1lbmQsIDApKSBzY2FsZSh2YXIoLS1tZGMtcmlwcGxlLWZnLXNjYWxlLCAxKSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKHZhcigtLW1kYy1yaXBwbGUtZmctdHJhbnNsYXRlLWVuZCwgMCkpIHNjYWxlKHZhcigtLW1kYy1yaXBwbGUtZmctc2NhbGUsIDEpKTsgfVxuXG4ubWRjLWljb24tdG9nZ2xlLS1hY2NlbnQge1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGNvbG9yOiAjZmY0MDgxO1xuICBjb2xvcjogdmFyKC0tbWRjLXRoZW1lLXNlY29uZGFyeSwgI2ZmNDA4MSk7IH1cblxuLm1kYy1pY29uLXRvZ2dsZS0tYWNjZW50OjpiZWZvcmUsIC5tZGMtaWNvbi10b2dnbGUtLWFjY2VudDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgNjQsIDEyOSwgMC4xNCk7XG4gIG9wYWNpdHk6IDA7IH1cblxuQHN1cHBvcnRzIChiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihncmVlbiBhKDEwJSkpKSB7XG4gIC5tZGMtaWNvbi10b2dnbGUtLWFjY2VudDo6YmVmb3JlLCAubWRjLWljb24tdG9nZ2xlLS1hY2NlbnQ6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcih2YXIoLS1tZGMtdGhlbWUtc2Vjb25kYXJ5LCAjZmY0MDgxKSBhKDE0JSkpOyB9IH1cblxuLm1kYy1pY29uLXRvZ2dsZS0tYWNjZW50Om5vdCgubWRjLXJpcHBsZS11cGdyYWRlZCk6aG92ZXI6OmJlZm9yZSwgLm1kYy1pY29uLXRvZ2dsZS0tYWNjZW50Om5vdCgubWRjLXJpcHBsZS11cGdyYWRlZCk6Zm9jdXM6OmJlZm9yZSwgLm1kYy1pY29uLXRvZ2dsZS0tYWNjZW50Om5vdCgubWRjLXJpcHBsZS11cGdyYWRlZCk6YWN0aXZlOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogODVtcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogODVtcztcbiAgb3BhY2l0eTogLjY7IH1cblxuLm1kYy1pY29uLXRvZ2dsZS0tYWNjZW50Lm1kYy1yaXBwbGUtdXBncmFkZWQtLWJhY2tncm91bmQtZm9jdXNlZDo6YmVmb3JlIHtcbiAgb3BhY2l0eTogLjk5OTk5OyB9XG5cbi5tZGMtaWNvbi10b2dnbGUtLWFjY2VudC5tZGMtcmlwcGxlLXVwZ3JhZGVkLS1iYWNrZ3JvdW5kLWFjdGl2ZS1maWxsOjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDEyMG1zO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMjBtcztcbiAgb3BhY2l0eTogMTsgfVxuXG4ubWRjLWljb24tdG9nZ2xlLS1hY2NlbnQubWRjLXJpcHBsZS11cGdyYWRlZDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5tZGMtaWNvbi10b2dnbGUtLWFjY2VudC5tZGMtcmlwcGxlLXVwZ3JhZGVkLS1mb3JlZ3JvdW5kLWFjdGl2YXRpb246OmFmdGVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IDMwMG1zIG1kYy1yaXBwbGUtZmctcmFkaXVzLWluIGZvcndhcmRzLCA4M21zIG1kYy1yaXBwbGUtZmctb3BhY2l0eS1pbiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uOiAzMDBtcyBtZGMtcmlwcGxlLWZnLXJhZGl1cy1pbiBmb3J3YXJkcywgODNtcyBtZGMtcmlwcGxlLWZnLW9wYWNpdHktaW4gZm9yd2FyZHM7IH1cblxuLm1kYy1pY29uLXRvZ2dsZS0tYWNjZW50Lm1kYy1yaXBwbGUtdXBncmFkZWQtLWZvcmVncm91bmQtZGVhY3RpdmF0aW9uOjphZnRlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiA4M21zIG1kYy1yaXBwbGUtZmctb3BhY2l0eS1vdXQ7XG4gIGFuaW1hdGlvbjogODNtcyBtZGMtcmlwcGxlLWZnLW9wYWNpdHktb3V0O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKHZhcigtLW1kYy1yaXBwbGUtZmctdHJhbnNsYXRlLWVuZCwgMCkpIHNjYWxlKHZhcigtLW1kYy1yaXBwbGUtZmctc2NhbGUsIDEpKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUodmFyKC0tbWRjLXJpcHBsZS1mZy10cmFuc2xhdGUtZW5kLCAwKSkgc2NhbGUodmFyKC0tbWRjLXJpcHBsZS1mZy1zY2FsZSwgMSkpOyB9XG5cbi5tZGMtaWNvbi10b2dnbGUtLWRpc2FibGVkIHtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM4KTtcbiAgY29sb3I6IHZhcigtLW1kYy10aGVtZS10ZXh0LWRpc2FibGVkLW9uLWxpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuMzgpKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLm1kYy1pY29uLXRvZ2dsZS0tdGhlbWUtZGFyay5tZGMtaWNvbi10b2dnbGUtLWRpc2FibGVkLFxuLm1kYy10aGVtZS0tZGFyayAubWRjLWljb24tdG9nZ2xlLS1kaXNhYmxlZCB7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgY29sb3I6IHZhcigtLW1kYy10aGVtZS10ZXh0LWRpc2FibGVkLW9uLWRhcmssIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSk7IH1cblxuLyoqIHBvc3Rjc3MtYmVtLWxpbnRlcjogZW5kICovXG46cm9vdCB7XG4gIC0tbWRjLWxheW91dC1ncmlkLW1hcmdpbi1kZXNrdG9wOiAyNHB4O1xuICAtLW1kYy1sYXlvdXQtZ3JpZC1ndXR0ZXItZGVza3RvcDogMjRweDtcbiAgLS1tZGMtbGF5b3V0LWdyaWQtY29sdW1uLXdpZHRoLWRlc2t0b3A6IDcycHg7XG4gIC0tbWRjLWxheW91dC1ncmlkLW1hcmdpbi10YWJsZXQ6IDE2cHg7XG4gIC0tbWRjLWxheW91dC1ncmlkLWd1dHRlci10YWJsZXQ6IDE2cHg7XG4gIC0tbWRjLWxheW91dC1ncmlkLWNvbHVtbi13aWR0aC10YWJsZXQ6IDcycHg7XG4gIC0tbWRjLWxheW91dC1ncmlkLW1hcmdpbi1waG9uZTogMTZweDtcbiAgLS1tZGMtbGF5b3V0LWdyaWQtZ3V0dGVyLXBob25lOiAxNnB4O1xuICAtLW1kYy1sYXlvdXQtZ3JpZC1jb2x1bW4td2lkdGgtcGhvbmU6IDcycHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDg0MHB4KSB7XG4gIC5tZGMtbGF5b3V0LWdyaWQge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgcGFkZGluZzogdmFyKC0tbWRjLWxheW91dC1ncmlkLW1hcmdpbi1kZXNrdG9wLCAyNHB4KTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDgzOXB4KSB7XG4gIC5tZGMtbGF5b3V0LWdyaWQge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgcGFkZGluZzogdmFyKC0tbWRjLWxheW91dC1ncmlkLW1hcmdpbi10YWJsZXQsIDE2cHgpOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5tZGMtbGF5b3V0LWdyaWQge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgcGFkZGluZzogdmFyKC0tbWRjLWxheW91dC1ncmlkLW1hcmdpbi1waG9uZSwgMTZweCk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODQwcHgpIHtcbiAgLm1kYy1sYXlvdXQtZ3JpZF9faW5uZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2g7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgbWFyZ2luOiAtMTJweDtcbiAgICBtYXJnaW46IGNhbGModmFyKC0tbWRjLWxheW91dC1ncmlkLWd1dHRlci1kZXNrdG9wLCAyNHB4KSAvIDIgKiAtMSk7IH1cbiAgQHN1cHBvcnRzIChkaXNwbGF5OiBncmlkKSB7XG4gICAgLm1kYy1sYXlvdXQtZ3JpZF9faW5uZXIge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGdyaWQtZ2FwOiAyNHB4O1xuICAgICAgZ3JpZC1nYXA6IHZhcigtLW1kYy1sYXlvdXQtZ3JpZC1ndXR0ZXItZGVza3RvcCwgMjRweCk7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgbWlubWF4KDAsIDFmcikpOyB9IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA4MzlweCkge1xuICAubWRjLWxheW91dC1ncmlkX19pbm5lciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBtYXJnaW46IC04cHg7XG4gICAgbWFyZ2luOiBjYWxjKHZhcigtLW1kYy1sYXlvdXQtZ3JpZC1ndXR0ZXItdGFibGV0LCAxNnB4KSAvIDIgKiAtMSk7IH1cbiAgQHN1cHBvcnRzIChkaXNwbGF5OiBncmlkKSB7XG4gICAgLm1kYy1sYXlvdXQtZ3JpZF9faW5uZXIge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGdyaWQtZ2FwOiAxNnB4O1xuICAgICAgZ3JpZC1nYXA6IHZhcigtLW1kYy1sYXlvdXQtZ3JpZC1ndXR0ZXItdGFibGV0LCAxNnB4KTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIG1pbm1heCgwLCAxZnIpKTsgfSB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5tZGMtbGF5b3V0LWdyaWRfX2lubmVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIG1hcmdpbjogLThweDtcbiAgICBtYXJnaW46IGNhbGModmFyKC0tbWRjLWxheW91dC1ncmlkLWd1dHRlci1waG9uZSwgMTZweCkgLyAyICogLTEpOyB9XG4gIEBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuICAgIC5tZGMtbGF5b3V0LWdyaWRfX2lubmVyIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBncmlkLWdhcDogMTZweDtcbiAgICAgIGdyaWQtZ2FwOiB2YXIoLS1tZGMtbGF5b3V0LWdyaWQtZ3V0dGVyLXBob25lLCAxNnB4KTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTsgfSB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDg0MHB4KSB7XG4gIC5tZGMtbGF5b3V0LWdyaWRfX2NlbGwge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzJSAtIDI0cHgpO1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzJSAtIHZhcigtLW1kYy1sYXlvdXQtZ3JpZC1ndXR0ZXItZGVza3RvcCwgMjRweCkpO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbjogMTJweDtcbiAgICBtYXJnaW46IGNhbGModmFyKC0tbWRjLWxheW91dC1ncmlkLWd1dHRlci1kZXNrdG9wLCAyNHB4KSAvIDIpOyB9XG4gIEBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuICAgIC5tZGMtbGF5b3V0LWdyaWRfX2NlbGwge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDsgfSB9XG4gIEBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuICAgIC5tZGMtbGF5b3V0LWdyaWRfX2NlbGwge1xuICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgLm1kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tc3Bhbi0xLCAubWRjLWxheW91dC1ncmlkX19jZWxsLS1zcGFuLTEtZGVza3RvcCB7XG4gICAgd2lkdGg6IGNhbGMoOC4zMzMzMyUgLSAyNHB4KTtcbiAgICB3aWR0aDogY2FsYyg4LjMzMzMzJSAtIHZhcigtLW1kYy1sYXlvdXQtZ3JpZC1ndXR0ZXItZGVza3RvcCwgMjRweCkpOyB9XG4gIEBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuICAgIC5tZGMtbGF5b3V0LWdyaWRfX2NlbGwtLXNwYW4tMSwgLm1kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tc3Bhbi0xLWRlc2t0b3Age1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTsgfSB9XG4gIC5tZGMtbGF5b3V0LWdyaWRfX2NlbGwtLXNwYW4tMiwgLm1kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tc3Bhbi0yLWRlc2t0b3Age1xuICAgIHdpZHRoOiBjYWxjKDE2LjY2NjY3JSAtIDI0cHgpO1xuICAgIHdpZHRoOiBjYWxjKDE2LjY2NjY3JSAtIHZhcigtLW1kYy1sYXlvdXQtZ3JpZC1ndXR0ZXItZGVza3RvcCwgMjRweCkpOyB9XG4gIEBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuICAgIC5tZGMtbGF5b3V0LWdyaWRfX2NlbGwtLXNwYW4tMiwgLm1kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tc3Bhbi0yLWRlc2t0b3Age1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMjsgfSB9XG4gIC5tZGMtbGF5b3V0LWdyaWRfX2NlbGwtLXNwYW4tMywgLm1kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tc3Bhbi0zLWRlc2t0b3Age1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDI0cHgpO1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIHZhcigtLW1kYy1sYXlvdXQtZ3JpZC1ndXR0ZXItZGVza3RvcCwgMjRweCkpOyB9XG4gIEBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuICAgIC5tZGMtbGF5b3V0LWdyaWRfX2NlbGwtLXNwYW4tMywgLm1kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tc3Bhbi0zLWRlc2t0b3Age1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMzsgfSB9XG4gIC5tZGMtbGF5b3V0LWdyaWRfX2NlbGwtLXNwYW4tNCwgLm1kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tc3Bhbi00LWRlc2t0b3Age1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzJSAtIDI0cHgpO1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzJSAtIHZhcigtLW1kYy1sYXlvdXQtZ3JpZC1ndXR0ZXItZGVza3RvcCwgMjRweCkpOyB9XG4gIEBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuICAgIC5tZGMtbGF5b3V0LWdyaWRfX2NlbGwtLXNwYW4tNCwgLm1kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tc3Bhbi00LWRlc2t0b3Age1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDsgfSB9XG4gIC5tZGMtbGF5b3V0LWdyaWRfX2NlbGwtLXNwYW4tNSwgLm1kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tc3Bhbi01LWRlc2t0b3Age1xuICAgIHdpZHRoOiBjYWxjKDQxLjY2NjY3JSAtIDI0cHgpO1xuICAgIHdpZHRoOiBjYWxjKDQxLjY2NjY3JSAtIHZhcigtLW1kYy1sYXlvdXQtZ3JpZC1ndXR0ZXItZGVza3RvcCwgMjRweCkpOyB9XG4gIEBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuICAgIC5tZGMtbGF5b3V0LWdyaWRfX2NlbGwtLXNwYW4tNSwgLm1kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tc3Bhbi01LWRlc2t0b3Age1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNTsgfSB9XG4gIC5tZGMtbGF5b3V0LWdyaWRfX2NlbGwtLXNwYW4tNiwgLm1kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tc3Bhbi02LWRlc2t0b3Age1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDI0cHgpO1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIHZhcigtLW1kYy1sYXlvdXQtZ3JpZC1ndXR0ZXItZGVza3RvcCwgMjRweCkpOyB9XG4gIEBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuICAgIC5tZGMtbGF5b3V0LWdyaWRfX2NlbGwtLXNwYW4tNiwgLm1kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tc3Bhbi02LWRlc2t0b3Age1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNjsgfSB9XG4gIC5tZGMtbGF5b3V0LWdyaWRfX2NlbGwtLXNwYW4tNywgLm1kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tc3Bhbi03LWRlc2t0b3Age1xuICAgIHdpZHRoOiBjYWxjKDU4LjMzMzMzJSAtIDI0cHgpO1xuICAgIHdpZHRoOiBjYWxjKDU4LjMzMzMzJSAtIHZhcigtLW1kYy1sYXlvdXQtZ3JpZC1ndXR0ZXItZGVza3RvcCwgMjRweCkpOyB9XG4gIEBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuICAgIC5tZGMtbGF5b3V0LWdyaWRfX2NlbGwtLXNwYW4tNywgLm1kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tc3Bhbi03LWRlc2t0b3Age1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNzsgfSB9XG4gIC5tZGMtbGF5b3V0LWdyaWRfX2NlbGwtLXNwYW4tOCwgLm1kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tc3Bhbi04LWRlc2t0b3Age1xuICAgIHdpZHRoOiBjYWxjKDY2LjY2NjY3JSAtIDI0cHgpO1xuICAgIHdpZHRoOiBjYWxjKDY2LjY2NjY3JSAtIHZhcigtLW1kYy1sYXlvdXQtZ3JpZC1ndXR0ZXItZGVza3RvcCwgMjRweCkpOyB9XG4gIEBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuICAgIC5tZGMtbGF5b3V0LWdyaWRfX2NlbGwtLXNwYW4tOCwgLm1kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tc3Bhbi04LWRlc2t0b3Age1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gODsgfSB9XG4gIC5tZGMtbGF5b3V0LWdyaWRfX2NlbGwtLXNwYW4tOSwgLm1kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tc3Bhbi05LWRlc2t0b3Age1xuICAgIHdpZHRoOiBjYWxjKDc1JSAtIDI0cHgpO1xuICAgIHdpZHRoOiBjYWxjKDc1JSAtIHZhcigtLW1kYy1sYXlvdXQtZ3JpZC1ndXR0ZXItZGVza3RvcCwgMjRweCkpOyB9XG4gIEBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuICAgIC5tZGMtbGF5b3V0LWdyaWRfX2NlbGwtLXNwYW4tOSwgLm1kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tc3Bhbi05LWRlc2t0b3Age1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gOTsgfSB9XG4gIC5tZGMtbGF5b3V0LWdyaWRfX2NlbGwtLXNwYW4tMTAsIC5tZGMtbGF5b3V0LWdyaWRfX2NlbGwtLXNwYW4tMTAtZGVza3RvcCB7XG4gICAgd2lkdGg6IGNhbGMoODMuMzMzMzMlIC0gMjRweCk7XG4gICAgd2lkdGg6IGNhbGMoODMuMzMzMzMlIC0gdmFyKC0tbWRjLWxheW91dC1ncmlkLWd1dHRlci1kZXNrdG9wLCAyNHB4KSk7IH1cbiAgQHN1cHBvcnRzIChkaXNwbGF5OiBncmlkKSB7XG4gICAgLm1kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tc3Bhbi0xMCwgLm1kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tc3Bhbi0xMC1kZXNrdG9wIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEwOyB9IH1cbiAgLm1kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tc3Bhbi0xMSwgLm1kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tc3Bhbi0xMS1kZXNrdG9wIHtcbiAgICB3aWR0aDogY2FsYyg5MS42NjY2NyUgLSAyNHB4KTtcbiAgICB3aWR0aDogY2FsYyg5MS42NjY2NyUgLSB2YXIoLS1tZGMtbGF5b3V0LWdyaWQtZ3V0dGVyLWRlc2t0b3AsIDI0cHgpKTsgfVxuICBAc3VwcG9ydHMgKGRpc3BsYXk6IGdyaWQpIHtcbiAgICAubWRjLWxheW91dC1ncmlkX19jZWxsLS1zcGFuLTExLCAubWRjLWxheW91dC1ncmlkX19jZWxsLS1zcGFuLTExLWRlc2t0b3Age1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMTE7IH0gfVxuICAubWRjLWxheW91dC1ncmlkX19jZWxsLS1zcGFuLTEyLCAubWRjLWxheW91dC1ncmlkX19jZWxsLS1zcGFuLTEyLWRlc2t0b3Age1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNHB4KTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gdmFyKC0tbWRjLWxheW91dC1ncmlkLWd1dHRlci1kZXNrdG9wLCAyNHB4KSk7IH1cbiAgQHN1cHBvcnRzIChkaXNwbGF5OiBncmlkKSB7XG4gICAgLm1kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tc3Bhbi0xMiwgLm1kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tc3Bhbi0xMi1kZXNrdG9wIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDEyOyB9IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA4MzlweCkge1xuICAubWRjLWxheW91dC1ncmlkX19jZWxsIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNnB4KTtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSB2YXIoLS1tZGMtbGF5b3V0LWdyaWQtZ3V0dGVyLXRhYmxldCwgMTZweCkpO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbjogOHB4O1xuICAgIG1hcmdpbjogY2FsYyh2YXIoLS1tZGMtbGF5b3V0LWdyaWQtZ3V0dGVyLXRhYmxldCwgMTZweCkgLyAyKTsgfVxuICBAc3VwcG9ydHMgKGRpc3BsYXk6IGdyaWQpIHtcbiAgICAubWRjLWxheW91dC1ncmlkX19jZWxsIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7IH0gfVxuICBAc3VwcG9ydHMgKGRpc3BsYXk6IGdyaWQpIHtcbiAgICAubWRjLWxheW91dC1ncmlkX19jZWxsIHtcbiAgICAgIG1hcmdpbjogMDsgfSB9XG4gIC5tZGMtbGF5b3V0LWdyaWRfX2NlbGwtLXNwYW4tMSwgLm1kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tc3Bhbi0xLXRhYmxldCB7XG4gICAgd2lkdGg6IGNhbGMoMTIuNSUgLSAxNnB4KTtcbiAgICB3aWR0aDogY2FsYygxMi41JSAtIHZhcigtLW1kYy1sYXlvdXQtZ3JpZC1ndXR0ZXItdGFibGV0LCAxNnB4KSk7IH1cbiAgQHN1cHBvcnRzIChkaXNwbGF5OiBncmlkKSB7XG4gICAgLm1kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tc3Bhbi0xLCAubWRjLWxheW91dC1ncmlkX19jZWxsLS1zcGFuLTEtdGFibGV0IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDE7IH0gfVxuICAubWRjLWxheW91dC1ncmlkX19jZWxsLS1zcGFuLTIsIC5tZGMtbGF5b3V0LWdyaWRfX2NlbGwtLXNwYW4tMi10YWJsZXQge1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDE2cHgpO1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIHZhcigtLW1kYy1sYXlvdXQtZ3JpZC1ndXR0ZXItdGFibGV0LCAxNnB4KSk7IH1cbiAgQHN1cHBvcnRzIChkaXNwbGF5OiBncmlkKSB7XG4gICAgLm1kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tc3Bhbi0yLCAubWRjLWxheW91dC1ncmlkX19jZWxsLS1zcGFuLTItdGFibGV0IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7IH0gfVxuICAubWRjLWxheW91dC1ncmlkX19jZWxsLS1zcGFuLTMsIC5tZGMtbGF5b3V0LWdyaWRfX2NlbGwtLXNwYW4tMy10YWJsZXQge1xuICAgIHdpZHRoOiBjYWxjKDM3LjUlIC0gMTZweCk7XG4gICAgd2lkdGg6IGNhbGMoMzcuNSUgLSB2YXIoLS1tZGMtbGF5b3V0LWdyaWQtZ3V0dGVyLXRhYmxldCwgMTZweCkpOyB9XG4gIEBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuICAgIC5tZGMtbGF5b3V0LWdyaWRfX2NlbGwtLXNwYW4tMywgLm1kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tc3Bhbi0zLXRhYmxldCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAzOyB9IH1cbiAgLm1kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tc3Bhbi00LCAubWRjLWxheW91dC1ncmlkX19jZWxsLS1zcGFuLTQtdGFibGV0IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNnB4KTtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSB2YXIoLS1tZGMtbGF5b3V0LWdyaWQtZ3V0dGVyLXRhYmxldCwgMTZweCkpOyB9XG4gIEBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuICAgIC5tZGMtbGF5b3V0LWdyaWRfX2NlbGwtLXNwYW4tNCwgLm1kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tc3Bhbi00LXRhYmxldCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0OyB9IH1cbiAgLm1kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tc3Bhbi01LCAubWRjLWxheW91dC1ncmlkX19jZWxsLS1zcGFuLTUtdGFibGV0IHtcbiAgICB3aWR0aDogY2FsYyg2Mi41JSAtIDE2cHgpO1xuICAgIHdpZHRoOiBjYWxjKDYyLjUlIC0gdmFyKC0tbWRjLWxheW91dC1ncmlkLWd1dHRlci10YWJsZXQsIDE2cHgpKTsgfVxuICBAc3VwcG9ydHMgKGRpc3BsYXk6IGdyaWQpIHtcbiAgICAubWRjLWxheW91dC1ncmlkX19jZWxsLS1zcGFuLTUsIC5tZGMtbGF5b3V0LWdyaWRfX2NlbGwtLXNwYW4tNS10YWJsZXQge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNTsgfSB9XG4gIC5tZGMtbGF5b3V0LWdyaWRfX2NlbGwtLXNwYW4tNiwgLm1kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tc3Bhbi02LXRhYmxldCB7XG4gICAgd2lkdGg6IGNhbGMoNzUlIC0gMTZweCk7XG4gICAgd2lkdGg6IGNhbGMoNzUlIC0gdmFyKC0tbWRjLWxheW91dC1ncmlkLWd1dHRlci10YWJsZXQsIDE2cHgpKTsgfVxuICBAc3VwcG9ydHMgKGRpc3BsYXk6IGdyaWQpIHtcbiAgICAubWRjLWxheW91dC1ncmlkX19jZWxsLS1zcGFuLTYsIC5tZGMtbGF5b3V0LWdyaWRfX2NlbGwtLXNwYW4tNi10YWJsZXQge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNjsgfSB9XG4gIC5tZGMtbGF5b3V0LWdyaWRfX2NlbGwtLXNwYW4tNywgLm1kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tc3Bhbi03LXRhYmxldCB7XG4gICAgd2lkdGg6IGNhbGMoODcuNSUgLSAxNnB4KTtcbiAgICB3aWR0aDogY2FsYyg4Ny41JSAtIHZhcigtLW1kYy1sYXlvdXQtZ3JpZC1ndXR0ZXItdGFibGV0LCAxNnB4KSk7IH1cbiAgQHN1cHBvcnRzIChkaXNwbGF5OiBncmlkKSB7XG4gICAgLm1kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tc3Bhbi03LCAubWRjLWxheW91dC1ncmlkX19jZWxsLS1zcGFuLTctdGFibGV0IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDc7IH0gfVxuICAubWRjLWxheW91dC1ncmlkX19jZWxsLS1zcGFuLTgsIC5tZGMtbGF5b3V0LWdyaWRfX2NlbGwtLXNwYW4tOC10YWJsZXQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNnB4KTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gdmFyKC0tbWRjLWxheW91dC1ncmlkLWd1dHRlci10YWJsZXQsIDE2cHgpKTsgfVxuICBAc3VwcG9ydHMgKGRpc3BsYXk6IGdyaWQpIHtcbiAgICAubWRjLWxheW91dC1ncmlkX19jZWxsLS1zcGFuLTgsIC5tZGMtbGF5b3V0LWdyaWRfX2NlbGwtLXNwYW4tOC10YWJsZXQge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gODsgfSB9XG4gIC5tZGMtbGF5b3V0LWdyaWRfX2NlbGwtLXNwYW4tOSwgLm1kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tc3Bhbi05LXRhYmxldCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2cHgpO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS1tZGMtbGF5b3V0LWdyaWQtZ3V0dGVyLXRhYmxldCwgMTZweCkpOyB9XG4gIEBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuICAgIC5tZGMtbGF5b3V0LWdyaWRfX2NlbGwtLXNwYW4tOSwgLm1kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tc3Bhbi05LXRhYmxldCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA4OyB9IH1cbiAgLm1kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tc3Bhbi0xMCwgLm1kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tc3Bhbi0xMC10YWJsZXQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNnB4KTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gdmFyKC0tbWRjLWxheW91dC1ncmlkLWd1dHRlci10YWJsZXQsIDE2cHgpKTsgfVxuICBAc3VwcG9ydHMgKGRpc3BsYXk6IGdyaWQpIHtcbiAgICAubWRjLWxheW91dC1ncmlkX19jZWxsLS1zcGFuLTEwLCAubWRjLWxheW91dC1ncmlkX19jZWxsLS1zcGFuLTEwLXRhYmxldCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA4OyB9IH1cbiAgLm1kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tc3Bhbi0xMSwgLm1kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tc3Bhbi0xMS10YWJsZXQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNnB4KTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gdmFyKC0tbWRjLWxheW91dC1ncmlkLWd1dHRlci10YWJsZXQsIDE2cHgpKTsgfVxuICBAc3VwcG9ydHMgKGRpc3BsYXk6IGdyaWQpIHtcbiAgICAubWRjLWxheW91dC1ncmlkX19jZWxsLS1zcGFuLTExLCAubWRjLWxheW91dC1ncmlkX19jZWxsLS1zcGFuLTExLXRhYmxldCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA4OyB9IH1cbiAgLm1kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tc3Bhbi0xMiwgLm1kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tc3Bhbi0xMi10YWJsZXQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNnB4KTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gdmFyKC0tbWRjLWxheW91dC1ncmlkLWd1dHRlci10YWJsZXQsIDE2cHgpKTsgfVxuICBAc3VwcG9ydHMgKGRpc3BsYXk6IGdyaWQpIHtcbiAgICAubWRjLWxheW91dC1ncmlkX19jZWxsLS1zcGFuLTEyLCAubWRjLWxheW91dC1ncmlkX19jZWxsLS1zcGFuLTEyLXRhYmxldCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA4OyB9IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLm1kYy1sYXlvdXQtZ3JpZF9fY2VsbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2cHgpO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS1tZGMtbGF5b3V0LWdyaWQtZ3V0dGVyLXBob25lLCAxNnB4KSk7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luOiA4cHg7XG4gICAgbWFyZ2luOiBjYWxjKHZhcigtLW1kYy1sYXlvdXQtZ3JpZC1ndXR0ZXItcGhvbmUsIDE2cHgpIC8gMik7IH1cbiAgQHN1cHBvcnRzIChkaXNwbGF5OiBncmlkKSB7XG4gICAgLm1kYy1sYXlvdXQtZ3JpZF9fY2VsbCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0OyB9IH1cbiAgQHN1cHBvcnRzIChkaXNwbGF5OiBncmlkKSB7XG4gICAgLm1kYy1sYXlvdXQtZ3JpZF9fY2VsbCB7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuICAubWRjLWxheW91dC1ncmlkX19jZWxsLS1zcGFuLTEsIC5tZGMtbGF5b3V0LWdyaWRfX2NlbGwtLXNwYW4tMS1waG9uZSB7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gMTZweCk7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gdmFyKC0tbWRjLWxheW91dC1ncmlkLWd1dHRlci1waG9uZSwgMTZweCkpOyB9XG4gIEBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuICAgIC5tZGMtbGF5b3V0LWdyaWRfX2NlbGwtLXNwYW4tMSwgLm1kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tc3Bhbi0xLXBob25lIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDE7IH0gfVxuICAubWRjLWxheW91dC1ncmlkX19jZWxsLS1zcGFuLTIsIC5tZGMtbGF5b3V0LWdyaWRfX2NlbGwtLXNwYW4tMi1waG9uZSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTZweCk7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gdmFyKC0tbWRjLWxheW91dC1ncmlkLWd1dHRlci1waG9uZSwgMTZweCkpOyB9XG4gIEBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuICAgIC5tZGMtbGF5b3V0LWdyaWRfX2NlbGwtLXNwYW4tMiwgLm1kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tc3Bhbi0yLXBob25lIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDI7IH0gfVxuICAubWRjLWxheW91dC1ncmlkX19jZWxsLS1zcGFuLTMsIC5tZGMtbGF5b3V0LWdyaWRfX2NlbGwtLXNwYW4tMy1waG9uZSB7XG4gICAgd2lkdGg6IGNhbGMoNzUlIC0gMTZweCk7XG4gICAgd2lkdGg6IGNhbGMoNzUlIC0gdmFyKC0tbWRjLWxheW91dC1ncmlkLWd1dHRlci1waG9uZSwgMTZweCkpOyB9XG4gIEBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuICAgIC5tZGMtbGF5b3V0LWdyaWRfX2NlbGwtLXNwYW4tMywgLm1kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tc3Bhbi0zLXBob25lIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDM7IH0gfVxuICAubWRjLWxheW91dC1ncmlkX19jZWxsLS1zcGFuLTQsIC5tZGMtbGF5b3V0LWdyaWRfX2NlbGwtLXNwYW4tNC1waG9uZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2cHgpO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS1tZGMtbGF5b3V0LWdyaWQtZ3V0dGVyLXBob25lLCAxNnB4KSk7IH1cbiAgQHN1cHBvcnRzIChkaXNwbGF5OiBncmlkKSB7XG4gICAgLm1kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tc3Bhbi00LCAubWRjLWxheW91dC1ncmlkX19jZWxsLS1zcGFuLTQtcGhvbmUge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDsgfSB9XG4gIC5tZGMtbGF5b3V0LWdyaWRfX2NlbGwtLXNwYW4tNSwgLm1kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tc3Bhbi01LXBob25lIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTZweCk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIHZhcigtLW1kYy1sYXlvdXQtZ3JpZC1ndXR0ZXItcGhvbmUsIDE2cHgpKTsgfVxuICBAc3VwcG9ydHMgKGRpc3BsYXk6IGdyaWQpIHtcbiAgICAubWRjLWxheW91dC1ncmlkX19jZWxsLS1zcGFuLTUsIC5tZGMtbGF5b3V0LWdyaWRfX2NlbGwtLXNwYW4tNS1waG9uZSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0OyB9IH1cbiAgLm1kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tc3Bhbi02LCAubWRjLWxheW91dC1ncmlkX19jZWxsLS1zcGFuLTYtcGhvbmUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNnB4KTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gdmFyKC0tbWRjLWxheW91dC1ncmlkLWd1dHRlci1waG9uZSwgMTZweCkpOyB9XG4gIEBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuICAgIC5tZGMtbGF5b3V0LWdyaWRfX2NlbGwtLXNwYW4tNiwgLm1kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tc3Bhbi02LXBob25lIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7IH0gfVxuICAubWRjLWxheW91dC1ncmlkX19jZWxsLS1zcGFuLTcsIC5tZGMtbGF5b3V0LWdyaWRfX2NlbGwtLXNwYW4tNy1waG9uZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2cHgpO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS1tZGMtbGF5b3V0LWdyaWQtZ3V0dGVyLXBob25lLCAxNnB4KSk7IH1cbiAgQHN1cHBvcnRzIChkaXNwbGF5OiBncmlkKSB7XG4gICAgLm1kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tc3Bhbi03LCAubWRjLWxheW91dC1ncmlkX19jZWxsLS1zcGFuLTctcGhvbmUge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gNDsgfSB9XG4gIC5tZGMtbGF5b3V0LWdyaWRfX2NlbGwtLXNwYW4tOCwgLm1kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tc3Bhbi04LXBob25lIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTZweCk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIHZhcigtLW1kYy1sYXlvdXQtZ3JpZC1ndXR0ZXItcGhvbmUsIDE2cHgpKTsgfVxuICBAc3VwcG9ydHMgKGRpc3BsYXk6IGdyaWQpIHtcbiAgICAubWRjLWxheW91dC1ncmlkX19jZWxsLS1zcGFuLTgsIC5tZGMtbGF5b3V0LWdyaWRfX2NlbGwtLXNwYW4tOC1waG9uZSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiA0OyB9IH1cbiAgLm1kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tc3Bhbi05LCAubWRjLWxheW91dC1ncmlkX19jZWxsLS1zcGFuLTktcGhvbmUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNnB4KTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gdmFyKC0tbWRjLWxheW91dC1ncmlkLWd1dHRlci1waG9uZSwgMTZweCkpOyB9XG4gIEBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuICAgIC5tZGMtbGF5b3V0LWdyaWRfX2NlbGwtLXNwYW4tOSwgLm1kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tc3Bhbi05LXBob25lIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7IH0gfVxuICAubWRjLWxheW91dC1ncmlkX19jZWxsLS1zcGFuLTEwLCAubWRjLWxheW91dC1ncmlkX19jZWxsLS1zcGFuLTEwLXBob25lIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTZweCk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIHZhcigtLW1kYy1sYXlvdXQtZ3JpZC1ndXR0ZXItcGhvbmUsIDE2cHgpKTsgfVxuICBAc3VwcG9ydHMgKGRpc3BsYXk6IGdyaWQpIHtcbiAgICAubWRjLWxheW91dC1ncmlkX19jZWxsLS1zcGFuLTEwLCAubWRjLWxheW91dC1ncmlkX19jZWxsLS1zcGFuLTEwLXBob25lIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7IH0gfVxuICAubWRjLWxheW91dC1ncmlkX19jZWxsLS1zcGFuLTExLCAubWRjLWxheW91dC1ncmlkX19jZWxsLS1zcGFuLTExLXBob25lIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTZweCk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIHZhcigtLW1kYy1sYXlvdXQtZ3JpZC1ndXR0ZXItcGhvbmUsIDE2cHgpKTsgfVxuICBAc3VwcG9ydHMgKGRpc3BsYXk6IGdyaWQpIHtcbiAgICAubWRjLWxheW91dC1ncmlkX19jZWxsLS1zcGFuLTExLCAubWRjLWxheW91dC1ncmlkX19jZWxsLS1zcGFuLTExLXBob25lIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7IH0gfVxuICAubWRjLWxheW91dC1ncmlkX19jZWxsLS1zcGFuLTEyLCAubWRjLWxheW91dC1ncmlkX19jZWxsLS1zcGFuLTEyLXBob25lIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTZweCk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIHZhcigtLW1kYy1sYXlvdXQtZ3JpZC1ndXR0ZXItcGhvbmUsIDE2cHgpKTsgfVxuICBAc3VwcG9ydHMgKGRpc3BsYXk6IGdyaWQpIHtcbiAgICAubWRjLWxheW91dC1ncmlkX19jZWxsLS1zcGFuLTEyLCAubWRjLWxheW91dC1ncmlkX19jZWxsLS1zcGFuLTEyLXBob25lIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiBzcGFuIDQ7IH0gfSB9XG5cbi5tZGMtbGF5b3V0LWdyaWRfX2NlbGwtLW9yZGVyLTEge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAtbXMtZmxleC1vcmRlcjogMTtcbiAgb3JkZXI6IDE7IH1cblxuLm1kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tb3JkZXItMiB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gIC1tcy1mbGV4LW9yZGVyOiAyO1xuICBvcmRlcjogMjsgfVxuXG4ubWRjLWxheW91dC1ncmlkX19jZWxsLS1vcmRlci0zIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDtcbiAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gIG9yZGVyOiAzOyB9XG5cbi5tZGMtbGF5b3V0LWdyaWRfX2NlbGwtLW9yZGVyLTQge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1O1xuICAtbXMtZmxleC1vcmRlcjogNDtcbiAgb3JkZXI6IDQ7IH1cblxuLm1kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tb3JkZXItNSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY7XG4gIC1tcy1mbGV4LW9yZGVyOiA1O1xuICBvcmRlcjogNTsgfVxuXG4ubWRjLWxheW91dC1ncmlkX19jZWxsLS1vcmRlci02IHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNztcbiAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gIG9yZGVyOiA2OyB9XG5cbi5tZGMtbGF5b3V0LWdyaWRfX2NlbGwtLW9yZGVyLTcge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4O1xuICAtbXMtZmxleC1vcmRlcjogNztcbiAgb3JkZXI6IDc7IH1cblxuLm1kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tb3JkZXItOCB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDk7XG4gIC1tcy1mbGV4LW9yZGVyOiA4O1xuICBvcmRlcjogODsgfVxuXG4ubWRjLWxheW91dC1ncmlkX19jZWxsLS1vcmRlci05IHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTA7XG4gIC1tcy1mbGV4LW9yZGVyOiA5O1xuICBvcmRlcjogOTsgfVxuXG4ubWRjLWxheW91dC1ncmlkX19jZWxsLS1vcmRlci0xMCB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDExO1xuICAtbXMtZmxleC1vcmRlcjogMTA7XG4gIG9yZGVyOiAxMDsgfVxuXG4ubWRjLWxheW91dC1ncmlkX19jZWxsLS1vcmRlci0xMSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEyO1xuICAtbXMtZmxleC1vcmRlcjogMTE7XG4gIG9yZGVyOiAxMTsgfVxuXG4ubWRjLWxheW91dC1ncmlkX19jZWxsLS1vcmRlci0xMiB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEzO1xuICAtbXMtZmxleC1vcmRlcjogMTI7XG4gIG9yZGVyOiAxMjsgfVxuXG4ubWRjLWxheW91dC1ncmlkX19jZWxsLS1hbGlnbi10b3Age1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydDtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgfVxuXG5Ac3VwcG9ydHMgKGRpc3BsYXk6IGdyaWQpIHtcbiAgLm1kYy1sYXlvdXQtZ3JpZF9fY2VsbC0tYWxpZ24tdG9wIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1zZWxmOiBzdGFydDsgfSB9XG5cbi5tZGMtbGF5b3V0LWdyaWRfX2NlbGwtLWFsaWduLW1pZGRsZSB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG5cbi5tZGMtbGF5b3V0LWdyaWRfX2NlbGwtLWFsaWduLWJvdHRvbSB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZDtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7IH1cblxuQHN1cHBvcnRzIChkaXNwbGF5OiBncmlkKSB7XG4gIC5tZGMtbGF5b3V0LWdyaWRfX2NlbGwtLWFsaWduLWJvdHRvbSB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kO1xuICAgIGFsaWduLXNlbGY6IGVuZDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4NDBweCkge1xuICAubWRjLWxheW91dC1ncmlkLS1maXhlZC1jb2x1bW4td2lkdGgge1xuICAgIHdpZHRoOiAxMTc2cHg7XG4gICAgd2lkdGg6IGNhbGMoIHZhcigtLW1kYy1sYXlvdXQtZ3JpZC1jb2x1bW4td2lkdGgtZGVza3RvcCwgNzJweCkgKiAxMiArIHZhcigtLW1kYy1sYXlvdXQtZ3JpZC1ndXR0ZXItZGVza3RvcCwgMjRweCkgKiAxMSArIHZhcigtLW1kYy1sYXlvdXQtZ3JpZC1tYXJnaW4tZGVza3RvcCwgMjRweCkgKiAyKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDgzOXB4KSB7XG4gIC5tZGMtbGF5b3V0LWdyaWQtLWZpeGVkLWNvbHVtbi13aWR0aCB7XG4gICAgd2lkdGg6IDcyMHB4O1xuICAgIHdpZHRoOiBjYWxjKCB2YXIoLS1tZGMtbGF5b3V0LWdyaWQtY29sdW1uLXdpZHRoLXRhYmxldCwgNzJweCkgKiA4ICsgdmFyKC0tbWRjLWxheW91dC1ncmlkLWd1dHRlci10YWJsZXQsIDE2cHgpICogNyArIHZhcigtLW1kYy1sYXlvdXQtZ3JpZC1tYXJnaW4tdGFibGV0LCAxNnB4KSAqIDIpOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5tZGMtbGF5b3V0LWdyaWQtLWZpeGVkLWNvbHVtbi13aWR0aCB7XG4gICAgd2lkdGg6IDM2OHB4O1xuICAgIHdpZHRoOiBjYWxjKCB2YXIoLS1tZGMtbGF5b3V0LWdyaWQtY29sdW1uLXdpZHRoLXBob25lLCA3MnB4KSAqIDQgKyB2YXIoLS1tZGMtbGF5b3V0LWdyaWQtZ3V0dGVyLXBob25lLCAxNnB4KSAqIDMgKyB2YXIoLS1tZGMtbGF5b3V0LWdyaWQtbWFyZ2luLXBob25lLCAxNnB4KSAqIDIpOyB9IH1cblxuLm1kYy1sYXlvdXQtZ3JpZC0tYWxpZ24tbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLm1kYy1sYXlvdXQtZ3JpZC0tYWxpZ24tcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBwcmltYXJ5LWluZGV0ZXJtaW5hdGUtdHJhbnNsYXRlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICAyMCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC43MDE3MywgMC40OTU4Mik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC43MDE3MywgMC40OTU4Mik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIDU5LjE1JSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMDI0NCwgMC4zODEzNSwgMC41NSwgMC45NTYzNSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzAyNDQsIDAuMzgxMzUsIDAuNTUsIDAuOTU2MzUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDgzLjY3MTQyJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDgzLjY3MTQyJSk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwLjYxMTA2JSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMC42MTEwNiUpOyB9IH1cblxuQGtleWZyYW1lcyBwcmltYXJ5LWluZGV0ZXJtaW5hdGUtdHJhbnNsYXRlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICAyMCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC43MDE3MywgMC40OTU4Mik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC43MDE3MywgMC40OTU4Mik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIDU5LjE1JSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMDI0NCwgMC4zODEzNSwgMC41NSwgMC45NTYzNSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzAyNDQsIDAuMzgxMzUsIDAuNTUsIDAuOTU2MzUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDgzLjY3MTQyJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDgzLjY3MTQyJSk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwLjYxMTA2JSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMC42MTEwNiUpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHByaW1hcnktaW5kZXRlcm1pbmF0ZS1zY2FsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuMDgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuMDgpOyB9XG4gIDM2LjY1JSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMzQ3MywgMC4xMjQ4MiwgMC43ODU4NCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzM0NzMsIDAuMTI0ODIsIDAuNzg1ODQsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC4wOCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC4wOCk7IH1cbiAgNjkuMTUlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjA2LCAwLjExLCAwLjYsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjA2LCAwLjExLCAwLjYsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC42NjE0OCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC42NjE0OCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjA4KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjA4KTsgfSB9XG5cbkBrZXlmcmFtZXMgcHJpbWFyeS1pbmRldGVybWluYXRlLXNjYWxlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC4wOCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC4wOCk7IH1cbiAgMzYuNjUlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMzNDczLCAwLjEyNDgyLCAwLjc4NTg0LCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMzQ3MywgMC4xMjQ4MiwgMC43ODU4NCwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjA4KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjA4KTsgfVxuICA2OS4xNSUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDYsIDAuMTEsIDAuNiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDYsIDAuMTEsIDAuNiwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjY2MTQ4KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjY2MTQ4KTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuMDgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuMDgpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNlY29uZGFyeS1pbmRldGVybWluYXRlLXRyYW5zbGF0ZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE1LCAwLCAwLjUxNTA2LCAwLjQwOTY5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNSwgMCwgMC41MTUwNiwgMC40MDk2OSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIDI1JSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMTAzMywgMC4yODQwNiwgMC44LCAwLjczMzcxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMTAzMywgMC4yODQwNiwgMC44LCAwLjczMzcxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgzNy42NTE5MSUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzNy42NTE5MSUpOyB9XG4gIDQ4LjM1JSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLjYyNzA0LCAwLjYsIDAuOTAyMDMpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAuNjI3MDQsIDAuNiwgMC45MDIwMyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoODQuMzg2MTclKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoODQuMzg2MTclKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNjAuMjc3NzglKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTYwLjI3Nzc4JSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNlY29uZGFyeS1pbmRldGVybWluYXRlLXRyYW5zbGF0ZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE1LCAwLCAwLjUxNTA2LCAwLjQwOTY5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNSwgMCwgMC41MTUwNiwgMC40MDk2OSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIDI1JSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMTAzMywgMC4yODQwNiwgMC44LCAwLjczMzcxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMTAzMywgMC4yODQwNiwgMC44LCAwLjczMzcxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgzNy42NTE5MSUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzNy42NTE5MSUpOyB9XG4gIDQ4LjM1JSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLjYyNzA0LCAwLjYsIDAuOTAyMDMpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAuNjI3MDQsIDAuNiwgMC45MDIwMyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoODQuMzg2MTclKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoODQuMzg2MTclKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNjAuMjc3NzglKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTYwLjI3Nzc4JSk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2Vjb25kYXJ5LWluZGV0ZXJtaW5hdGUtc2NhbGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMDUwMywgMC4wNTcwNSwgMC41NzY2MSwgMC40NTM5Nyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjA1MDMsIDAuMDU3MDUsIDAuNTc2NjEsIDAuNDUzOTcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC4wOCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC4wOCk7IH1cbiAgMTkuMTUlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE1MjMxLCAwLjE5NjQzLCAwLjY0ODM3LCAxLjAwNDMyKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNTIzMSwgMC4xOTY0MywgMC42NDgzNywgMS4wMDQzMik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjQ1NzEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuNDU3MSk7IH1cbiAgNDQuMTUlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1Nzc2LCAtMC4wMDMxNiwgMC4yMTE3NiwgMS4zODE3OSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjU3NzYsIC0wLjAwMzE2LCAwLjIxMTc2LCAxLjM4MTc5KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuNzI3OTYpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuNzI3OTYpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC4wOCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC4wOCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNlY29uZGFyeS1pbmRldGVybWluYXRlLXNjYWxlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjA1MDMsIDAuMDU3MDUsIDAuNTc2NjEsIDAuNDUzOTcpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIwNTAzLCAwLjA1NzA1LCAwLjU3NjYxLCAwLjQ1Mzk3KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuMDgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuMDgpOyB9XG4gIDE5LjE1JSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNTIzMSwgMC4xOTY0MywgMC42NDgzNywgMS4wMDQzMik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTUyMzEsIDAuMTk2NDMsIDAuNjQ4MzcsIDEuMDA0MzIpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMC40NTcxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjQ1NzEpOyB9XG4gIDQ0LjE1JSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNTc3NiwgLTAuMDAzMTYsIDAuMjExNzYsIDEuMzgxNzkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1Nzc2LCAtMC4wMDMxNiwgMC4yMTE3NiwgMS4zODE3OSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwLjcyNzk2KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjcyNzk2KTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDAuMDgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuMDgpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJ1ZmZlcmluZyB7XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTsgfSB9XG5cbkBrZXlmcmFtZXMgYnVmZmVyaW5nIHtcbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHByaW1hcnktaW5kZXRlcm1pbmF0ZS10cmFuc2xhdGUtcmV2ZXJzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjUsIDAsIDAuNzAxNzMsIDAuNDk1ODIpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjUsIDAsIDAuNzAxNzMsIDAuNDk1ODIpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICA1OS4xNSUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzAyNDQsIDAuMzgxMzUsIDAuNTUsIDAuOTU2MzUpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMwMjQ0LCAwLjM4MTM1LCAwLjU1LCAwLjk1NjM1KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtODMuNjcxNDIlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTgzLjY3MTQyJSk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMC42MTEwNiUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwLjYxMTA2JSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHByaW1hcnktaW5kZXRlcm1pbmF0ZS10cmFuc2xhdGUtcmV2ZXJzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjUsIDAsIDAuNzAxNzMsIDAuNDk1ODIpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjUsIDAsIDAuNzAxNzMsIDAuNDk1ODIpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICA1OS4xNSUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzAyNDQsIDAuMzgxMzUsIDAuNTUsIDAuOTU2MzUpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMwMjQ0LCAwLjM4MTM1LCAwLjU1LCAwLjk1NjM1KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtODMuNjcxNDIlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTgzLjY3MTQyJSk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMC42MTEwNiUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwLjYxMTA2JSk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2Vjb25kYXJ5LWluZGV0ZXJtaW5hdGUtdHJhbnNsYXRlLXJldmVyc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNSwgMCwgMC41MTUwNiwgMC40MDk2OSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTUsIDAsIDAuNTE1MDYsIDAuNDA5NjkpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICAyNSUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzEwMzMsIDAuMjg0MDYsIDAuOCwgMC43MzM3MSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzEwMzMsIDAuMjg0MDYsIDAuOCwgMC43MzM3MSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTM3LjY1MTkxJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zNy42NTE5MSUpOyB9XG4gIDQ4LjM1JSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLjYyNzA0LCAwLjYsIDAuOTAyMDMpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAuNjI3MDQsIDAuNiwgMC45MDIwMyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTg0LjM4NjE3JSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04NC4zODYxNyUpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNjAuMjc3NzglKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE2MC4yNzc3OCUpOyB9IH1cblxuQGtleWZyYW1lcyBzZWNvbmRhcnktaW5kZXRlcm1pbmF0ZS10cmFuc2xhdGUtcmV2ZXJzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE1LCAwLCAwLjUxNTA2LCAwLjQwOTY5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNSwgMCwgMC41MTUwNiwgMC40MDk2OSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIDI1JSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMTAzMywgMC4yODQwNiwgMC44LCAwLjczMzcxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMTAzMywgMC4yODQwNiwgMC44LCAwLjczMzcxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzcuNjUxOTElKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTM3LjY1MTkxJSk7IH1cbiAgNDguMzUlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAuNjI3MDQsIDAuNiwgMC45MDIwMyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMC42MjcwNCwgMC42LCAwLjkwMjAzKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtODQuMzg2MTclKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTg0LjM4NjE3JSk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE2MC4yNzc3OCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTYwLjI3Nzc4JSk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYnVmZmVyaW5nLXJldmVyc2Uge1xuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpOyB9IH1cblxuQGtleWZyYW1lcyBidWZmZXJpbmctcmV2ZXJzZSB7XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7IH0gfVxuXG4ubWRjLWxpbmVhci1wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMjUwbXMgMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjUwbXMgMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSk7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm1kYy1saW5lYXItcHJvZ3Jlc3MgLm1kYy1saW5lYXItcHJvZ3Jlc3NfX2Jhci1pbm5lciB7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNTFiNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWRjLXRoZW1lLXByaW1hcnksICMzZjUxYjUpOyB9XG5cbi5tZGMtbGluZWFyLXByb2dyZXNzIC5tZGMtbGluZWFyLXByb2dyZXNzX19idWZmZXJpbmctZG90cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB4PScwcHgnIHk9JzBweCcgZW5hYmxlLWJhY2tncm91bmQ9J25ldyAwIDAgNSAyJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyB2aWV3Qm94PScwIDAgNSAyJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSdub25lIHNsaWNlJyUzRSUzQ2NpcmNsZSBjeD0nMScgY3k9JzEnIHI9JzEnIGZpbGw9JyUyM2U2ZTZlNicvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4ubWRjLWxpbmVhci1wcm9ncmVzcyAubWRjLWxpbmVhci1wcm9ncmVzc19fYnVmZmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjsgfVxuXG4ubWRjLWxpbmVhci1wcm9ncmVzc19fYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcbiAgYW5pbWF0aW9uOiBub25lO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAyNTBtcyAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMjUwbXMgMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyNTBtcyAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDI1MG1zIDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAyNTBtcyAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKTsgfVxuXG4ubWRjLWxpbmVhci1wcm9ncmVzc19fYmFyLWlubmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xuICBhbmltYXRpb246IG5vbmU7IH1cblxuLm1kYy1saW5lYXItcHJvZ3Jlc3NfX2J1ZmZlcmluZy1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogYnVmZmVyaW5nIDI1MG1zIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBidWZmZXJpbmcgMjUwbXMgaW5maW5pdGUgbGluZWFyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTBweCA0cHg7IH1cblxuLm1kYy1saW5lYXItcHJvZ3Jlc3NfX2J1ZmZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMjUwbXMgMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSk7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDI1MG1zIDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjUwbXMgMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyNTBtcyAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMjUwbXMgMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSk7IH1cblxuLm1kYy1saW5lYXItcHJvZ3Jlc3NfX3NlY29uZGFyeS1iYXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLm1kYy1saW5lYXItcHJvZ3Jlc3MtLWluZGV0ZXJtaW5hdGUgLm1kYy1saW5lYXItcHJvZ3Jlc3NfX2JhciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTsgfVxuXG4ubWRjLWxpbmVhci1wcm9ncmVzcy0taW5kZXRlcm1pbmF0ZSAubWRjLWxpbmVhci1wcm9ncmVzc19fcHJpbWFyeS1iYXIge1xuICBsZWZ0OiAtMTQ1LjE2NjYxMSU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwcmltYXJ5LWluZGV0ZXJtaW5hdGUtdHJhbnNsYXRlIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBwcmltYXJ5LWluZGV0ZXJtaW5hdGUtdHJhbnNsYXRlIDJzIGluZmluaXRlIGxpbmVhcjsgfVxuXG4ubWRjLWxpbmVhci1wcm9ncmVzcy0taW5kZXRlcm1pbmF0ZSAubWRjLWxpbmVhci1wcm9ncmVzc19fcHJpbWFyeS1iYXIgPiAubWRjLWxpbmVhci1wcm9ncmVzc19fYmFyLWlubmVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHByaW1hcnktaW5kZXRlcm1pbmF0ZS1zY2FsZSAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogcHJpbWFyeS1pbmRldGVybWluYXRlLXNjYWxlIDJzIGluZmluaXRlIGxpbmVhcjsgfVxuXG4ubWRjLWxpbmVhci1wcm9ncmVzcy0taW5kZXRlcm1pbmF0ZSAubWRjLWxpbmVhci1wcm9ncmVzc19fc2Vjb25kYXJ5LWJhciB7XG4gIGxlZnQ6IC01NC44ODg4OTElO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2Vjb25kYXJ5LWluZGV0ZXJtaW5hdGUtdHJhbnNsYXRlIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBzZWNvbmRhcnktaW5kZXRlcm1pbmF0ZS10cmFuc2xhdGUgMnMgaW5maW5pdGUgbGluZWFyO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5tZGMtbGluZWFyLXByb2dyZXNzLS1pbmRldGVybWluYXRlIC5tZGMtbGluZWFyLXByb2dyZXNzX19zZWNvbmRhcnktYmFyID4gLm1kYy1saW5lYXItcHJvZ3Jlc3NfX2Jhci1pbm5lciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzZWNvbmRhcnktaW5kZXRlcm1pbmF0ZS1zY2FsZSAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogc2Vjb25kYXJ5LWluZGV0ZXJtaW5hdGUtc2NhbGUgMnMgaW5maW5pdGUgbGluZWFyOyB9XG5cbi5tZGMtbGluZWFyLXByb2dyZXNzLS1yZXZlcnNlZCAubWRjLWxpbmVhci1wcm9ncmVzc19fYmFyLFxuLm1kYy1saW5lYXItcHJvZ3Jlc3MtLXJldmVyc2VkIC5tZGMtbGluZWFyLXByb2dyZXNzX19idWZmZXIge1xuICByaWdodDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgcmlnaHQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciByaWdodDsgfVxuXG4ubWRjLWxpbmVhci1wcm9ncmVzcy0tcmV2ZXJzZWQgLm1kYy1saW5lYXItcHJvZ3Jlc3NfX3ByaW1hcnktYmFyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcHJpbWFyeS1pbmRldGVybWluYXRlLXRyYW5zbGF0ZS1yZXZlcnNlO1xuICBhbmltYXRpb24tbmFtZTogcHJpbWFyeS1pbmRldGVybWluYXRlLXRyYW5zbGF0ZS1yZXZlcnNlOyB9XG5cbi5tZGMtbGluZWFyLXByb2dyZXNzLS1yZXZlcnNlZCAubWRjLWxpbmVhci1wcm9ncmVzc19fc2Vjb25kYXJ5LWJhciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNlY29uZGFyeS1pbmRldGVybWluYXRlLXRyYW5zbGF0ZS1yZXZlcnNlO1xuICBhbmltYXRpb24tbmFtZTogc2Vjb25kYXJ5LWluZGV0ZXJtaW5hdGUtdHJhbnNsYXRlLXJldmVyc2U7IH1cblxuLm1kYy1saW5lYXItcHJvZ3Jlc3MtLXJldmVyc2VkIC5tZGMtbGluZWFyLXByb2dyZXNzX19idWZmZXJpbmctZG90cyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBidWZmZXJpbmctcmV2ZXJzZSAyNTBtcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogYnVmZmVyaW5nLXJldmVyc2UgMjUwbXMgaW5maW5pdGUgbGluZWFyOyB9XG5cbi5tZGMtbGluZWFyLXByb2dyZXNzLS1jbG9zZWQge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5tZGMtbGluZWFyLXByb2dyZXNzLS1pbmRldGVybWluYXRlLm1kYy1saW5lYXItcHJvZ3Jlc3MtLXJldmVyc2VkIC5tZGMtbGluZWFyLXByb2dyZXNzX19wcmltYXJ5LWJhciB7XG4gIHJpZ2h0OiAtMTQ1LjE2NjYxMSU7XG4gIGxlZnQ6IGF1dG87IH1cblxuLm1kYy1saW5lYXItcHJvZ3Jlc3MtLWluZGV0ZXJtaW5hdGUubWRjLWxpbmVhci1wcm9ncmVzcy0tcmV2ZXJzZWQgLm1kYy1saW5lYXItcHJvZ3Jlc3NfX3NlY29uZGFyeS1iYXIge1xuICByaWdodDogLTU0Ljg4ODg5MSU7XG4gIGxlZnQ6IGF1dG87IH1cblxuLyoqXG4gKiBDcmVhdGVzIGEgcnVsZSB0aGF0IHdpbGwgYmUgYXBwbGllZCB3aGVuIGFuIE1EQy1XZWIgY29tcG9uZW50IGlzIHdpdGhpbiB0aGUgY29udGV4dCBvZiBhbiBSVEwgbGF5b3V0LlxuICpcbiAqIFVzYWdlIEV4YW1wbGU6XG4gKiBgYGBzY3NzXG4gKiAubWRjLWZvbyB7XG4gKiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAqICAgbGVmdDogMDtcbiAqXG4gKiAgIEBpbmNsdWRlIG1kYy1ydGwge1xuICogICAgIGxlZnQ6IGF1dG87XG4gKiAgICAgcmlnaHQ6IDA7XG4gKiAgIH1cbiAqXG4gKiAgICZfX2JhciB7XG4gKiAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAqICAgICBAaW5jbHVkZSBtZGMtcnRsKFwiLm1kYy1mb29cIikge1xuICogICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gKiAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAqICAgICB9XG4gKiAgIH1cbiAqIH1cbiAqXG4gKiAubWRjLWZvby0tbW9kIHtcbiAqICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gKlxuICogICBAaW5jbHVkZSBtZGMtcnRsIHtcbiAqICAgICBwYWRkaW5nLWxlZnQ6IGF1dG87XG4gKiAgICAgcGFkZGluZy1yaWdodDogNHB4O1xuICogICB9XG4gKiB9XG4gKiBgYGBcbiAqXG4gKiBOb3RlIHRoYXQgdGhpcyB3b3JrcyBieSBjaGVja2luZyBmb3IgW2Rpcj1cInJ0bFwiXSBvbiBhbiBhbmNlc3RvciBlbGVtZW50LiBXaGlsZSB0aGlzIHdpbGwgd29ya1xuICogaW4gbW9zdCBjYXNlcywgaXQgd2lsbCBpbiBzb21lIGNhc2VzIGxlYWQgdG8gZmFsc2UgbmVnYXRpdmVzLCBlLmcuXG4gKlxuICogYGBgaHRtbFxuICogPGh0bWwgZGlyPVwicnRsXCI+XG4gKiAgIDwhLS0gLi4uIC0tPlxuICogICA8ZGl2IGRpcj1cImx0clwiPlxuICogICAgIDxkaXYgY2xhc3M9XCJtZGMtZm9vXCI+U3R5bGVkIGluY29ycmVjdGx5IGFzIFJUTCE8L2Rpdj5cbiAqICAgPC9kaXY+XG4gKiA8L2h0bWw+XG4gKiBgYGBcbiAqXG4gKiBJbiB0aGUgZnV0dXJlLCBzZWxlY3RvcnMgc3VjaCBhcyA6ZGlyIChodHRwOi8vbWRuLmlvLzpkaXIpIHdpbGwgaGVscCB1cyBtaXRpZ2F0ZSB0aGlzLlxuICovXG4vKipcbiAqIFRha2VzIGEgYmFzZSBib3gtbW9kZWwgcHJvcGVydHkgLSBlLmcuIG1hcmdpbiAvIGJvcmRlciAvIHBhZGRpbmcgLSBhbG9uZyB3aXRoIGEgZGVmYXVsdFxuICogZGlyZWN0aW9uIGFuZCB2YWx1ZSwgYW5kIGVtaXRzIHJ1bGVzIHdoaWNoIGFwcGx5IHRoZSB2YWx1ZSB0byB0aGVcbiAqIFwiPGJhc2UtcHJvcGVydHk+LTxkZWZhdWx0LWRpcmVjdGlvbj5cIiBwcm9wZXJ0eSBieSBkZWZhdWx0LCBidXQgZmxpcHMgdGhlIGRpcmVjdGlvblxuICogd2hlbiB3aXRoaW4gYW4gUlRMIGNvbnRleHQuXG4gKlxuICogRm9yIGV4YW1wbGU6XG4gKlxuICogYGBgc2Nzc1xuICogLm1kYy1mb28ge1xuICogICBAaW5jbHVkZSBtZGMtcnRsLXJlZmxleGl2ZS1ib3gobWFyZ2luLCBsZWZ0LCA4cHgpO1xuICogfVxuICogYGBgXG4gKiBpcyBlcXVpdmFsZW50IHRvOlxuICpcbiAqIGBgYHNjc3NcbiAqIC5tZGMtZm9vIHtcbiAqICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAqXG4gKiAgIEBpbmNsdWRlIG1kYy1ydGwge1xuICogICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICogICAgIG1hcmdpbi1sZWZ0OiAwO1xuICogICB9XG4gKiB9XG4gKiBgYGBcbiAqIHdoZXJlYXM6XG4gKlxuICogYGBgc2Nzc1xuICogLm1kYy1mb28ge1xuICogICBAaW5jbHVkZSBtZGMtcnRsLXJlZmxleGl2ZS1ib3gobWFyZ2luLCByaWdodCwgOHB4KTtcbiAqIH1cbiAqIGBgYFxuICogaXMgZXF1aXZhbGVudCB0bzpcbiAqXG4gKiBgYGBzY3NzXG4gKiAubWRjLWZvbyB7XG4gKiAgIG1hcmdpbi1yaWdodDogOHB4O1xuICpcbiAqICAgQGluY2x1ZGUgbWRjLXJ0bCB7XG4gKiAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICogICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gKiAgIH1cbiAqIH1cbiAqIGBgYFxuICpcbiAqIFlvdSBjYW4gYWxzbyBwYXNzIGEgNHRoIG9wdGlvbmFsICRyb290LXNlbGVjdG9yIGFyZ3VtZW50IHdoaWNoIHdpbGwgYmUgZm9yd2FyZGVkIHRvIGBtZGMtcnRsYCxcbiAqIGUuZy4gYEBpbmNsdWRlIG1kYy1ydGwtcmVmbGV4aXZlLWJveChtYXJnaW4sIGxlZnQsIDhweCwgXCIubWRjLWNvbXBvbmVudFwiKWAuXG4gKlxuICogTm90ZSB0aGF0IHRoaXMgZnVuY3Rpb24gd2lsbCBhbHdheXMgemVybyBvdXQgdGhlIG9yaWdpbmFsIHZhbHVlIGluIGFuIFJUTCBjb250ZXh0LiBJZiB5b3UncmVcbiAqIHRyeWluZyB0byBmbGlwIHRoZSB2YWx1ZXMsIHVzZSBtZGMtcnRsLXJlZmxleGl2ZS1wcm9wZXJ0eSgpLlxuICovXG4vKipcbiAqIFRha2VzIGEgYmFzZSBwcm9wZXJ0eSBhbmQgZW1pdHMgcnVsZXMgdGhhdCBhc3NpZ24gPGJhc2UtcHJvcGVydHk+LWxlZnQgdG8gPGxlZnQtdmFsdWU+IGFuZFxuICogPGJhc2UtcHJvcGVydHk+LXJpZ2h0IHRvIDxyaWdodC12YWx1ZT4gaW4gYSBMVFIgY29udGV4dCwgYW5kIHZpY2UgdmVyc2EgaW4gYSBSVEwgY29udGV4dC5cbiAqIEZvciBleGFtcGxlOlxuICpcbiAqIGBgYHNjc3NcbiAqIC5tZGMtZm9vIHtcbiAqICAgQGluY2x1ZGUgbWRjLXJ0bC1yZWZsZXhpdmUtcHJvcGVydHkobWFyZ2luLCBhdXRvLCAxMnB4KTtcbiAqIH1cbiAqIGBgYFxuICogaXMgZXF1aXZhbGVudCB0bzpcbiAqXG4gKiBgYGBzY3NzXG4gKiAubWRjLWZvbyB7XG4gKiAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICogICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gKlxuICogICBAaW5jbHVkZSBtZGMtcnRsIHtcbiAqICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAqICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gKiAgIH1cbiAqIH1cbiAqIGBgYFxuICpcbiAqIEEgNHRoIG9wdGlvbmFsICRyb290LXNlbGVjdG9yIGFyZ3VtZW50IGNhbiBiZSBnaXZlbiwgd2hpY2ggd2lsbCBiZSBwYXNzZWQgdG8gYG1kYy1ydGxgLlxuICovXG4vKipcbiAqIFRha2VzIGFuIGFyZ3VtZW50IHNwZWNpZnlpbmcgYSBob3Jpem9udGFsIHBvc2l0aW9uIHByb3BlcnR5IChlaXRoZXIgXCJsZWZ0XCIgb3IgXCJyaWdodFwiKSBhcyB3ZWxsXG4gKiBhcyBhIHZhbHVlLCBhbmQgYXBwbGllcyB0aGF0IHZhbHVlIHRvIHRoZSBzcGVjaWZpZWQgcG9zaXRpb24gaW4gYSBMVFIgY29udGV4dCwgYW5kIGZsaXBzIGl0IGluIGFcbiAqIFJUTCBjb250ZXh0LiBGb3IgZXhhbXBsZTpcbiAqXG4gKiBgYGBzY3NzXG4gKiAubWRjLWZvbyB7XG4gKiAgIEBpbmNsdWRlIG1kYy1ydGwtcmVmbGV4aXZlLXBvc2l0aW9uKGxlZnQsIDApO1xuICogICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gKiB9XG4gKiBgYGBcbiAqIGlzIGVxdWl2YWxlbnQgdG86XG4gKlxuICogYGBgc2Nzc1xuICogIC5tZGMtZm9vIHtcbiAqICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAqICAgIGxlZnQ6IDA7XG4gKiAgICByaWdodDogaW5pdGlhbDtcbiAqXG4gKiAgICBAaW5jbHVkZSBtZGMtcnRsIHtcbiAqICAgICAgcmlnaHQ6IDA7XG4gKiAgICAgIGxlZnQ6IGluaXRpYWw7XG4gKiAgICB9XG4gKiAgfVxuICogYGBgXG4gKiBBbiBvcHRpb25hbCB0aGlyZCAkcm9vdC1zZWxlY3RvciBhcmd1bWVudCBtYXkgYWxzbyBiZSBnaXZlbiwgd2hpY2ggaXMgcGFzc2VkIHRvIGBtZGMtcnRsYC5cbiAqL1xuLyogVE9ETyhzZ29tZXMpOiBGaWd1cmUgb3V0IHdoYXQgdG8gZG8gYWJvdXQgZGVza3RvcCBmb250IHNpemVzLiAqL1xuLyogVE9ETyhzZ29tZXMpOiBGaWd1cmUgb3V0IHdoYXQgdG8gZG8gYWJvdXQgaTE4biBhbmQgaTE4biBmb250IHNpemVzLiAqL1xuLyogVE9ETyhzZ29tZXMpOiBGaWd1cmUgb3V0IHdoYXQgdG8gZG8gYWJvdXQgZGVza3RvcCBmb250IHNpemVzLiAqL1xuLyogVE9ETyhzZ29tZXMpOiBGaWd1cmUgb3V0IHdoYXQgdG8gZG8gYWJvdXQgaTE4biBhbmQgaTE4biBmb250IHNpemVzLiAqL1xuLm1kYy1saXN0IHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgc2Fucy1zZXJpZjtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gIGNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtdGV4dC1wcmltYXJ5LW9uLWJhY2tncm91bmQsIHJnYmEoMCwgMCwgMCwgMC44NykpO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDhweCAxNnB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuXG4ubWRjLWxpc3QtLXRoZW1lLWRhcmssXG4ubWRjLXRoZW1lLS1kYXJrIC5tZGMtbGlzdCB7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgY29sb3I6IHdoaXRlO1xuICBjb2xvcjogdmFyKC0tbWRjLXRoZW1lLXRleHQtcHJpbWFyeS1vbi1kYXJrLCB3aGl0ZSk7IH1cblxuLm1kYy1saXN0LS1kZW5zZSB7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIGZvbnQtc2l6ZTogLjgxMnJlbTsgfVxuXG4ubWRjLWxpc3QtaXRlbSB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBoZWlnaHQ6IDQ4cHg7IH1cblxuLm1kYy1saXN0LWl0ZW1fX3N0YXJ0LWRldGFpbCB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDMycHg7IH1cblxuW2Rpcj1cInJ0bFwiXSAubWRjLWxpc3QtaXRlbSAubWRjLWxpc3QtaXRlbV9fc3RhcnQtZGV0YWlsLFxuLm1kYy1saXN0LWl0ZW1bZGlyPVwicnRsXCJdIC5tZGMtbGlzdC1pdGVtX19zdGFydC1kZXRhaWwge1xuICBtYXJnaW4tbGVmdDogMzJweDtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5tZGMtbGlzdC1pdGVtX19lbmQtZGV0YWlsIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG5bZGlyPVwicnRsXCJdIC5tZGMtbGlzdC1pdGVtIC5tZGMtbGlzdC1pdGVtX19lbmQtZGV0YWlsLFxuLm1kYy1saXN0LWl0ZW1bZGlyPVwicnRsXCJdIC5tZGMtbGlzdC1pdGVtX19lbmQtZGV0YWlsIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4ubWRjLWxpc3QtaXRlbV9fdGV4dCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5tZGMtbGlzdC1pdGVtX190ZXh0X19zZWNvbmRhcnkge1xuICBmb250LWZhbWlseTogUm9ib3RvLCBzYW5zLXNlcmlmO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gIGNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtdGV4dC1zZWNvbmRhcnktb24tYmFja2dyb3VuZCwgcmdiYSgwLCAwLCAwLCAwLjU0KSk7IH1cblxuLm1kYy1saXN0LWl0ZW1fX3RleHRfX3NlY29uZGFyeS0tdGhlbWUtZGFyayxcbi5tZGMtdGhlbWUtLWRhcmsgLm1kYy1saXN0LWl0ZW1fX3RleHRfX3NlY29uZGFyeSB7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgY29sb3I6IHZhcigtLW1kYy10aGVtZS10ZXh0LXNlY29uZGFyeS1vbi1kYXJrLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykpOyB9XG5cbi5tZGMtbGlzdC0tZGVuc2UgLm1kYy1saXN0LWl0ZW1fX3RleHRfX3NlY29uZGFyeSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgfVxuXG4ubWRjLWxpc3QtLWRlbnNlIC5tZGMtbGlzdC1pdGVtIHtcbiAgaGVpZ2h0OiA0MHB4OyB9XG5cbi5tZGMtbGlzdC0tZGVuc2UgLm1kYy1saXN0LWl0ZW1fX3N0YXJ0LWRldGFpbCB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDM2cHg7IH1cblxuW2Rpcj1cInJ0bFwiXSAubWRjLWxpc3QtaXRlbSAubWRjLWxpc3QtLWRlbnNlIC5tZGMtbGlzdC1pdGVtX19zdGFydC1kZXRhaWwsXG4ubWRjLWxpc3QtaXRlbVtkaXI9XCJydGxcIl0gLm1kYy1saXN0LS1kZW5zZSAubWRjLWxpc3QtaXRlbV9fc3RhcnQtZGV0YWlsIHtcbiAgbWFyZ2luLWxlZnQ6IDM2cHg7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4ubWRjLWxpc3QtLWRlbnNlIC5tZGMtbGlzdC1pdGVtX19lbmQtZGV0YWlsIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDsgfVxuXG4ubWRjLWxpc3QtLWF2YXRhci1saXN0IC5tZGMtbGlzdC1pdGVtIHtcbiAgaGVpZ2h0OiA1NnB4OyB9XG5cbi5tZGMtbGlzdC0tYXZhdGFyLWxpc3QgLm1kYy1saXN0LWl0ZW1fX3N0YXJ0LWRldGFpbCB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG5bZGlyPVwicnRsXCJdIC5tZGMtbGlzdC1pdGVtIC5tZGMtbGlzdC0tYXZhdGFyLWxpc3QgLm1kYy1saXN0LWl0ZW1fX3N0YXJ0LWRldGFpbCxcbi5tZGMtbGlzdC1pdGVtW2Rpcj1cInJ0bFwiXSAubWRjLWxpc3QtLWF2YXRhci1saXN0IC5tZGMtbGlzdC1pdGVtX19zdGFydC1kZXRhaWwge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5tZGMtbGlzdC1pdGVtIC5tZGMtbGlzdC0tYXZhdGFyLWxpc3QubWRjLWxpc3QtLWRlbnNlIC5tZGMtbGlzdF9faXRlbSB7XG4gIGhlaWdodDogNDhweDsgfVxuXG4ubWRjLWxpc3QtaXRlbSAubWRjLWxpc3QtLWF2YXRhci1saXN0Lm1kYy1saXN0LS1kZW5zZSAubWRjLWxpc3RfX2l0ZW1fX3N0YXJ0LWRldGFpbCB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cblxuW2Rpcj1cInJ0bFwiXSAubWRjLWxpc3QtaXRlbSAubWRjLWxpc3QtaXRlbSAubWRjLWxpc3QtLWF2YXRhci1saXN0Lm1kYy1saXN0LS1kZW5zZSAubWRjLWxpc3RfX2l0ZW1fX3N0YXJ0LWRldGFpbCxcbi5tZGMtbGlzdC1pdGVtW2Rpcj1cInJ0bFwiXSAubWRjLWxpc3QtaXRlbSAubWRjLWxpc3QtLWF2YXRhci1saXN0Lm1kYy1saXN0LS1kZW5zZSAubWRjLWxpc3RfX2l0ZW1fX3N0YXJ0LWRldGFpbCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLm1kYy1saXN0LS10d28tbGluZSAubWRjLWxpc3QtaXRlbSB7XG4gIGhlaWdodDogNzJweDsgfVxuXG4ubWRjLWxpc3QtLXR3by1saW5lLm1kYy1saXN0LS1kZW5zZSAubWRjLWxpc3QtaXRlbSB7XG4gIGhlaWdodDogNjBweDsgfVxuXG5hLm1kYy1saXN0LWl0ZW0ge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5tZGMtbGlzdC1pdGVtLm1kYy1yaXBwbGUtdXBncmFkZWQge1xuICAtLW1kYy1yaXBwbGUtZmctc2l6ZTogMDtcbiAgLS1tZGMtcmlwcGxlLWxlZnQ6IDA7XG4gIC0tbWRjLXJpcHBsZS10b3A6IDA7XG4gIC0tbWRjLXJpcHBsZS1mZy1zY2FsZTogMTtcbiAgLS1tZGMtcmlwcGxlLWZnLXRyYW5zbGF0ZS1lbmQ6IDA7XG4gIC0tbWRjLXJpcHBsZS1mZy10cmFuc2xhdGUtc3RhcnQ6IDA7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGxlZnQ6IC0xNnB4O1xuICByaWdodDogaW5pdGlhbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5tZGMtbGlzdC1pdGVtLm1kYy1yaXBwbGUtdXBncmFkZWQ6OmJlZm9yZSwgLm1kYy1saXN0LWl0ZW0ubWRjLXJpcHBsZS11cGdyYWRlZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAyNTBtcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjUwbXMgbGluZWFyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb250ZW50OiBcIlwiOyB9XG5cbi5tZGMtbGlzdC1pdGVtLm1kYy1yaXBwbGUtdXBncmFkZWQ6OmJlZm9yZSwgLm1kYy1saXN0LWl0ZW0ubWRjLXJpcHBsZS11cGdyYWRlZDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5tZGMtbGlzdC1pdGVtLm1kYy1yaXBwbGUtdXBncmFkZWQ6bm90KC5tZGMtcmlwcGxlLXVwZ3JhZGVkKTpob3Zlcjo6YmVmb3JlLCAubWRjLWxpc3QtaXRlbS5tZGMtcmlwcGxlLXVwZ3JhZGVkOm5vdCgubWRjLXJpcHBsZS11cGdyYWRlZCk6Zm9jdXM6OmJlZm9yZSwgLm1kYy1saXN0LWl0ZW0ubWRjLXJpcHBsZS11cGdyYWRlZDpub3QoLm1kYy1yaXBwbGUtdXBncmFkZWQpOmFjdGl2ZTo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDg1bXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDg1bXM7XG4gIG9wYWNpdHk6IC42OyB9XG5cbi5tZGMtbGlzdC1pdGVtLm1kYy1yaXBwbGUtdXBncmFkZWQubWRjLXJpcHBsZS11cGdyYWRlZC0tYmFja2dyb3VuZC1mb2N1c2VkOjpiZWZvcmUge1xuICBvcGFjaXR5OiAuOTk5OTk7IH1cblxuLm1kYy1saXN0LWl0ZW0ubWRjLXJpcHBsZS11cGdyYWRlZC5tZGMtcmlwcGxlLXVwZ3JhZGVkLS1iYWNrZ3JvdW5kLWFjdGl2ZS1maWxsOjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDEyMG1zO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMjBtcztcbiAgb3BhY2l0eTogMTsgfVxuXG4ubWRjLWxpc3QtaXRlbS5tZGMtcmlwcGxlLXVwZ3JhZGVkLm1kYy1yaXBwbGUtdXBncmFkZWQ6OmFmdGVyIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4ubWRjLWxpc3QtaXRlbS5tZGMtcmlwcGxlLXVwZ3JhZGVkLm1kYy1yaXBwbGUtdXBncmFkZWQtLWZvcmVncm91bmQtYWN0aXZhdGlvbjo6YWZ0ZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogMzAwbXMgbWRjLXJpcHBsZS1mZy1yYWRpdXMtaW4gZm9yd2FyZHMsIDgzbXMgbWRjLXJpcHBsZS1mZy1vcGFjaXR5LWluIGZvcndhcmRzO1xuICBhbmltYXRpb246IDMwMG1zIG1kYy1yaXBwbGUtZmctcmFkaXVzLWluIGZvcndhcmRzLCA4M21zIG1kYy1yaXBwbGUtZmctb3BhY2l0eS1pbiBmb3J3YXJkczsgfVxuXG4ubWRjLWxpc3QtaXRlbS5tZGMtcmlwcGxlLXVwZ3JhZGVkLm1kYy1yaXBwbGUtdXBncmFkZWQtLWZvcmVncm91bmQtZGVhY3RpdmF0aW9uOjphZnRlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiA4M21zIG1kYy1yaXBwbGUtZmctb3BhY2l0eS1vdXQ7XG4gIGFuaW1hdGlvbjogODNtcyBtZGMtcmlwcGxlLWZnLW9wYWNpdHktb3V0O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKHZhcigtLW1kYy1yaXBwbGUtZmctdHJhbnNsYXRlLWVuZCwgMCkpIHNjYWxlKHZhcigtLW1kYy1yaXBwbGUtZmctc2NhbGUsIDEpKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUodmFyKC0tbWRjLXJpcHBsZS1mZy10cmFuc2xhdGUtZW5kLCAwKSkgc2NhbGUodmFyKC0tbWRjLXJpcHBsZS1mZy1zY2FsZSwgMSkpOyB9XG5cbi5tZGMtbGlzdC1pdGVtLm1kYy1yaXBwbGUtdXBncmFkZWQ6OmJlZm9yZSwgLm1kYy1saXN0LWl0ZW0ubWRjLXJpcHBsZS11cGdyYWRlZDo6YWZ0ZXIge1xuICB0b3A6IGNhbGMoNTAlIC0gMTAwJSk7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMTAwJSk7XG4gIHdpZHRoOiAyMDAlO1xuICBoZWlnaHQ6IDIwMCU7IH1cblxuLm1kYy1saXN0LWl0ZW0ubWRjLXJpcHBsZS11cGdyYWRlZC5tZGMtcmlwcGxlLXVwZ3JhZGVkOjpiZWZvcmUge1xuICB0b3A6IGNhbGMoNTAlIC0gMTAwJSk7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMTAwJSk7XG4gIHdpZHRoOiAyMDAlO1xuICBoZWlnaHQ6IDIwMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS1tZGMtcmlwcGxlLWZnLXNjYWxlLCAwKSk7XG4gIHRyYW5zZm9ybTogc2NhbGUodmFyKC0tbWRjLXJpcHBsZS1mZy1zY2FsZSwgMCkpOyB9XG5cbi5tZGMtbGlzdC1pdGVtLm1kYy1yaXBwbGUtdXBncmFkZWQubWRjLXJpcHBsZS11cGdyYWRlZC0tdW5ib3VuZGVkOjpiZWZvcmUge1xuICB0b3A6IHZhcigtLW1kYy1yaXBwbGUtdG9wLCBjYWxjKDUwJSAtIDUwJSkpO1xuICBsZWZ0OiB2YXIoLS1tZGMtcmlwcGxlLWxlZnQsIGNhbGMoNTAlIC0gNTAlKSk7XG4gIHdpZHRoOiB2YXIoLS1tZGMtcmlwcGxlLWZnLXNpemUsIDEwMCUpO1xuICBoZWlnaHQ6IHZhcigtLW1kYy1yaXBwbGUtZmctc2l6ZSwgMTAwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS1tZGMtcmlwcGxlLWZnLXNjYWxlLCAwKSk7XG4gIHRyYW5zZm9ybTogc2NhbGUodmFyKC0tbWRjLXJpcHBsZS1mZy1zY2FsZSwgMCkpOyB9XG5cbi5tZGMtbGlzdC1pdGVtLm1kYy1yaXBwbGUtdXBncmFkZWQubWRjLXJpcHBsZS11cGdyYWRlZDo6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiB2YXIoLS1tZGMtcmlwcGxlLWZnLXNpemUsIDEwMCUpO1xuICBoZWlnaHQ6IHZhcigtLW1kYy1yaXBwbGUtZmctc2l6ZSwgMTAwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyOyB9XG5cbi5tZGMtbGlzdC1pdGVtLm1kYy1yaXBwbGUtdXBncmFkZWQubWRjLXJpcHBsZS11cGdyYWRlZC0tdW5ib3VuZGVkOjphZnRlciB7XG4gIHRvcDogdmFyKC0tbWRjLXJpcHBsZS10b3AsIDApO1xuICBsZWZ0OiB2YXIoLS1tZGMtcmlwcGxlLWxlZnQsIDApOyB9XG5cbltkaXI9XCJydGxcIl0gLm1kYy1saXN0LWl0ZW0ubWRjLXJpcHBsZS11cGdyYWRlZCwgLm1kYy1saXN0LWl0ZW0ubWRjLXJpcHBsZS11cGdyYWRlZFtkaXI9XCJydGxcIl0ge1xuICBsZWZ0OiBpbml0aWFsO1xuICByaWdodDogLTE2cHg7IH1cblxuLm1kYy1saXN0LWl0ZW0ubWRjLXJpcHBsZS11cGdyYWRlZDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLm1kYy1saXN0LS10aGVtZS1kYXJrIC5tZGMtbGlzdC1pdGVtLm1kYy1yaXBwbGUtdXBncmFkZWQ6OmJlZm9yZSwgLm1kYy1saXN0LS10aGVtZS1kYXJrIC5tZGMtbGlzdC1pdGVtLm1kYy1yaXBwbGUtdXBncmFkZWQ6OmFmdGVyLFxuLm1kYy10aGVtZS0tZGFyayAubWRjLWxpc3QtaXRlbS5tZGMtcmlwcGxlLXVwZ3JhZGVkOjpiZWZvcmUsXG4ubWRjLXRoZW1lLS1kYXJrIC5tZGMtbGlzdC1pdGVtLm1kYy1yaXBwbGUtdXBncmFkZWQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKTtcbiAgb3BhY2l0eTogMDsgfVxuXG4ubWRjLWxpc3QtLXRoZW1lLWRhcmsgLm1kYy1saXN0LWl0ZW0ubWRjLXJpcHBsZS11cGdyYWRlZDpub3QoLm1kYy1yaXBwbGUtdXBncmFkZWQpOmhvdmVyOjpiZWZvcmUsIC5tZGMtbGlzdC0tdGhlbWUtZGFyayAubWRjLWxpc3QtaXRlbS5tZGMtcmlwcGxlLXVwZ3JhZGVkOm5vdCgubWRjLXJpcHBsZS11cGdyYWRlZCk6Zm9jdXM6OmJlZm9yZSwgLm1kYy1saXN0LS10aGVtZS1kYXJrIC5tZGMtbGlzdC1pdGVtLm1kYy1yaXBwbGUtdXBncmFkZWQ6bm90KC5tZGMtcmlwcGxlLXVwZ3JhZGVkKTphY3RpdmU6OmFmdGVyLFxuLm1kYy10aGVtZS0tZGFyayAubWRjLWxpc3QtaXRlbS5tZGMtcmlwcGxlLXVwZ3JhZGVkOm5vdCgubWRjLXJpcHBsZS11cGdyYWRlZCk6aG92ZXI6OmJlZm9yZSxcbi5tZGMtdGhlbWUtLWRhcmsgLm1kYy1saXN0LWl0ZW0ubWRjLXJpcHBsZS11cGdyYWRlZDpub3QoLm1kYy1yaXBwbGUtdXBncmFkZWQpOmZvY3VzOjpiZWZvcmUsXG4ubWRjLXRoZW1lLS1kYXJrIC5tZGMtbGlzdC1pdGVtLm1kYy1yaXBwbGUtdXBncmFkZWQ6bm90KC5tZGMtcmlwcGxlLXVwZ3JhZGVkKTphY3RpdmU6OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiA4NW1zO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA4NW1zO1xuICBvcGFjaXR5OiAuNjsgfVxuXG4ubWRjLWxpc3QtLXRoZW1lLWRhcmsgLm1kYy1saXN0LWl0ZW0ubWRjLXJpcHBsZS11cGdyYWRlZC5tZGMtcmlwcGxlLXVwZ3JhZGVkLS1iYWNrZ3JvdW5kLWZvY3VzZWQ6OmJlZm9yZSxcbi5tZGMtdGhlbWUtLWRhcmsgLm1kYy1saXN0LWl0ZW0ubWRjLXJpcHBsZS11cGdyYWRlZC5tZGMtcmlwcGxlLXVwZ3JhZGVkLS1iYWNrZ3JvdW5kLWZvY3VzZWQ6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IC45OTk5OTsgfVxuXG4ubWRjLWxpc3QtLXRoZW1lLWRhcmsgLm1kYy1saXN0LWl0ZW0ubWRjLXJpcHBsZS11cGdyYWRlZC5tZGMtcmlwcGxlLXVwZ3JhZGVkLS1iYWNrZ3JvdW5kLWFjdGl2ZS1maWxsOjpiZWZvcmUsXG4ubWRjLXRoZW1lLS1kYXJrIC5tZGMtbGlzdC1pdGVtLm1kYy1yaXBwbGUtdXBncmFkZWQubWRjLXJpcHBsZS11cGdyYWRlZC0tYmFja2dyb3VuZC1hY3RpdmUtZmlsbDo6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAxMjBtcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTIwbXM7XG4gIG9wYWNpdHk6IDE7IH1cblxuLm1kYy1saXN0LS10aGVtZS1kYXJrIC5tZGMtbGlzdC1pdGVtLm1kYy1yaXBwbGUtdXBncmFkZWQubWRjLXJpcHBsZS11cGdyYWRlZDo6YWZ0ZXIsXG4ubWRjLXRoZW1lLS1kYXJrIC5tZGMtbGlzdC1pdGVtLm1kYy1yaXBwbGUtdXBncmFkZWQubWRjLXJpcHBsZS11cGdyYWRlZDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5tZGMtbGlzdC0tdGhlbWUtZGFyayAubWRjLWxpc3QtaXRlbS5tZGMtcmlwcGxlLXVwZ3JhZGVkLm1kYy1yaXBwbGUtdXBncmFkZWQtLWZvcmVncm91bmQtYWN0aXZhdGlvbjo6YWZ0ZXIsXG4ubWRjLXRoZW1lLS1kYXJrIC5tZGMtbGlzdC1pdGVtLm1kYy1yaXBwbGUtdXBncmFkZWQubWRjLXJpcHBsZS11cGdyYWRlZC0tZm9yZWdyb3VuZC1hY3RpdmF0aW9uOjphZnRlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiAzMDBtcyBtZGMtcmlwcGxlLWZnLXJhZGl1cy1pbiBmb3J3YXJkcywgODNtcyBtZGMtcmlwcGxlLWZnLW9wYWNpdHktaW4gZm9yd2FyZHM7XG4gIGFuaW1hdGlvbjogMzAwbXMgbWRjLXJpcHBsZS1mZy1yYWRpdXMtaW4gZm9yd2FyZHMsIDgzbXMgbWRjLXJpcHBsZS1mZy1vcGFjaXR5LWluIGZvcndhcmRzOyB9XG5cbi5tZGMtbGlzdC0tdGhlbWUtZGFyayAubWRjLWxpc3QtaXRlbS5tZGMtcmlwcGxlLXVwZ3JhZGVkLm1kYy1yaXBwbGUtdXBncmFkZWQtLWZvcmVncm91bmQtZGVhY3RpdmF0aW9uOjphZnRlcixcbi5tZGMtdGhlbWUtLWRhcmsgLm1kYy1saXN0LWl0ZW0ubWRjLXJpcHBsZS11cGdyYWRlZC5tZGMtcmlwcGxlLXVwZ3JhZGVkLS1mb3JlZ3JvdW5kLWRlYWN0aXZhdGlvbjo6YWZ0ZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogODNtcyBtZGMtcmlwcGxlLWZnLW9wYWNpdHktb3V0O1xuICBhbmltYXRpb246IDgzbXMgbWRjLXJpcHBsZS1mZy1vcGFjaXR5LW91dDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSh2YXIoLS1tZGMtcmlwcGxlLWZnLXRyYW5zbGF0ZS1lbmQsIDApKSBzY2FsZSh2YXIoLS1tZGMtcmlwcGxlLWZnLXNjYWxlLCAxKSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKHZhcigtLW1kYy1yaXBwbGUtZmctdHJhbnNsYXRlLWVuZCwgMCkpIHNjYWxlKHZhcigtLW1kYy1yaXBwbGUtZmctc2NhbGUsIDEpKTsgfVxuXG4ubWRjLWxpc3QtZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbi5tZGMtbGlzdC0tdGhlbWUtZGFyayAubWRjLWxpc3QtZGl2aWRlcixcbi5tZGMtdGhlbWUtLWRhcmsgLm1kYy1saXN0LWRpdmlkZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7IH1cblxuLm1kYy1saXN0LWRpdmlkZXItLWluc2V0IHtcbiAgbWFyZ2luLWxlZnQ6IDU2cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDU2cHgpOyB9XG5cbltkaXI9XCJydGxcIl0gLm1kYy1saXN0LWdyb3VwIC5tZGMtbGlzdC1kaXZpZGVyLS1pbnNldCxcbi5tZGMtbGlzdC1ncm91cFtkaXI9XCJydGxcIl0gLm1kYy1saXN0LWRpdmlkZXItLWluc2V0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogNTZweDsgfVxuXG4ubWRjLWxpc3QtZ3JvdXAge1xuICBwYWRkaW5nOiAwIDE2cHg7IH1cblxuLm1kYy1saXN0LWdyb3VwX19zdWJoZWFkZXIge1xuICBmb250LWZhbWlseTogUm9ib3RvLCBzYW5zLXNlcmlmO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgY29sb3I6IHZhcigtLW1kYy10aGVtZS10ZXh0LXByaW1hcnktb24tYmFja2dyb3VuZCwgcmdiYSgwLCAwLCAwLCAwLjg3KSk7XG4gIG1hcmdpbjogMC43NXJlbSAwOyB9XG5cbi5tZGMtbGlzdC1ncm91cF9fc3ViaGVhZGVyLS10aGVtZS1kYXJrLFxuLm1kYy10aGVtZS0tZGFyayAubWRjLWxpc3QtZ3JvdXBfX3N1YmhlYWRlciB7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgY29sb3I6IHdoaXRlO1xuICBjb2xvcjogdmFyKC0tbWRjLXRoZW1lLXRleHQtcHJpbWFyeS1vbi1kYXJrLCB3aGl0ZSk7IH1cblxuLm1kYy1saXN0LWdyb3VwIC5tZGMtbGlzdCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyoqXG4gKiBUaGUgY3NzIHByb3BlcnR5IHVzZWQgZm9yIGVsZXZhdGlvbi4gSW4gbW9zdCBjYXNlcyB0aGlzIHNob3VsZCBub3QgYmUgY2hhbmdlZC4gSXQgaXMgZXhwb3NlZFxuICogYXMgYSB2YXJpYWJsZSBmb3IgYWJzdHJhY3Rpb24gLyBlYXN5IHVzZSB3aGVuIG5lZWRpbmcgdG8gcmVmZXJlbmNlIHRoZSBwcm9wZXJ0eSBkaXJlY3RseSwgZm9yXG4gKiBleGFtcGxlIGluIGEgYHdpbGwtY2hhbmdlYCBydWxlLlxuICovXG4vKipcbiAqIFRoZSBkZWZhdWx0IGR1cmF0aW9uIHZhbHVlIGZvciBlbGV2YXRpb24gdHJhbnNpdGlvbnMuXG4gKi9cbi8qKlxuICogVGhlIGRlZmF1bHQgZWFzaW5nIHZhbHVlIGZvciBlbGV2YXRpb24gdHJhbnNpdGlvbnMuXG4gKi9cbi8qKlxuICogQXBwbGllcyB0aGUgY29ycmVjdCBDU1MgcnVsZXMgdG8gYW4gZWxlbWVudCB0byBnaXZlIGl0IHRoZSBlbGV2YXRpb24gc3BlY2lmaWVkIGJ5ICR6LXZhbHVlLlxuICogVGhlICR6LXZhbHVlIG11c3QgYmUgYmV0d2VlbiAwIGFuZCAyNC5cbiAqIElmICRjb2xvciBoYXMgYW4gYWxwaGEgY2hhbm5lbCwgaXQgd2lsbCBiZSBpZ25vcmVkIGFuZCBvdmVycmlkZGVuLiBUbyBpbmNyZWFzZSB0aGUgb3BhY2l0eSBvZiB0aGUgc2hhZG93LCB1c2VcbiAqICRvcGFjaXR5LWJvb3N0LlxuICovXG4vKipcbiAqIFJldHVybnMgYSBzdHJpbmcgdGhhdCBjYW4gYmUgdXNlZCBhcyB0aGUgdmFsdWUgZm9yIGEgYHRyYW5zaXRpb25gIHByb3BlcnR5IGZvciBlbGV2YXRpb24uXG4gKiBDYWxsaW5nIHRoaXMgZnVuY3Rpb24gZGlyZWN0bHkgaXMgdXNlZnVsIGluIHNpdHVhdGlvbnMgd2hlcmUgYSBjb21wb25lbnQgbmVlZHMgdG8gdHJhbnNpdGlvblxuICogbW9yZSB0aGFuIG9uZSBwcm9wZXJ0eS5cbiAqXG4gKiBgYGBzY3NzXG4gKiAuZm9vIHtcbiAqICAgdHJhbnNpdGlvbjogbWRjLWVsZXZhdGlvbi10cmFuc2l0aW9uLXJ1bGUoKSwgb3BhY2l0eSAxMDBtcyBlYXNlO1xuICogICB3aWxsLWNoYW5nZTogJG1kYy1lbGV2YXRpb24tcHJvcGVydHksIG9wYWNpdHk7XG4gKiB9XG4gKiBgYGBcbiAqL1xuLyoqXG4gKiBBcHBsaWVzIHRoZSBjb3JyZWN0IGNzcyBydWxlcyBuZWVkZWQgdG8gaGF2ZSBhbiBlbGVtZW50IHRyYW5zaXRpb24gYmV0d2VlbiBlbGV2YXRpb25zLlxuICogVGhpcyBtaXhpbiBzaG91bGQgYmUgYXBwbGllZCB0byBlbGVtZW50cyB3aG9zZSBlbGV2YXRpb24gdmFsdWVzIHdpbGwgY2hhbmdlIGRlcGVuZGluZyBvbiB0aGVpclxuICogY29udGV4dCAoZS5nLiB3aGVuIGFjdGl2ZSBvciBkaXNhYmxlZCkuXG4gKi9cbi8qIFRPRE8oc2dvbWVzKTogRmlndXJlIG91dCB3aGF0IHRvIGRvIGFib3V0IGRlc2t0b3AgZm9udCBzaXplcy4gKi9cbi8qIFRPRE8oc2dvbWVzKTogRmlndXJlIG91dCB3aGF0IHRvIGRvIGFib3V0IGkxOG4gYW5kIGkxOG4gZm9udCBzaXplcy4gKi9cbi8qIHBvc3Rjc3MtYmVtLWxpbnRlcjogZGVmaW5lIHNpbXBsZS1tZW51ICovXG4ubWRjLXNpbXBsZS1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtaW4td2lkdGg6IDE3MHB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAzMnB4KTtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDMycHgpO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB6LWluZGV4OiA0O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMnB4IDJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDFweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMnB4IDJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDFweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlIHBsdWdpbi9zZWxlY3Rvci1iZW0tcGF0dGVybiAqL1xuICAvKiBzdHlsZWxpbnQtZW5hYmxlIHBsdWdpbi9zZWxlY3Rvci1iZW0tcGF0dGVybiAqL1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBwbHVnaW4vc2VsZWN0b3ItYmVtLXBhdHRlcm4gKi9cbiAgLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlICovXG4gIC8qIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlICovXG4gIC8qIFRPRE8oc2dvbWVzKTogUmV2aXNpdCB3aGVuIHdlIGhhdmUgaW50ZXJhY3RpdmUgbGlzdHMuICovXG4gIC8qIHN0eWxlbGludC1lbmFibGUgcGx1Z2luL3NlbGVjdG9yLWJlbS1wYXR0ZXJuICovIH1cblxuLm1kYy1zaW1wbGUtbWVudS0tdGhlbWUtZGFyayxcbi5tZGMtdGhlbWUtLWRhcmsgLm1kYy1zaW1wbGUtbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjQyNDI7IH1cblxuLm1kYy1zaW1wbGUtbWVudTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLm1kYy1zaW1wbGUtbWVudS0tb3BlbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5tZGMtc2ltcGxlLW1lbnUtLWFuaW1hdGluZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpOyB9XG5cbi5tZGMtc2ltcGxlLW1lbnVfX2l0ZW1zIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlIHBsdWdpbi9zZWxlY3Rvci1iZW0tcGF0dGVybiwgc2VsZWN0b3Itbm8tdW5pdmVyc2FsICovXG4gIC8qIHN0eWxlbGludC1lbmFibGUgcGx1Z2luL3NlbGVjdG9yLWJlbS1wYXR0ZXJuLCBzZWxlY3Rvci1uby11bml2ZXJzYWwgKi8gfVxuXG4ubWRjLXNpbXBsZS1tZW51X19pdGVtcyA+ICoge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5tZGMtc2ltcGxlLW1lbnVfX2l0ZW1zID4gLm1kYy1saXN0LWl0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm1kYy1zaW1wbGUtbWVudS0tYW5pbWF0aW5nIC5tZGMtc2ltcGxlLW1lbnVfX2l0ZW1zIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuOyB9XG5cbi5tZGMtc2ltcGxlLW1lbnUtLWFuaW1hdGluZyAubWRjLXNpbXBsZS1tZW51X19pdGVtcyA+ICoge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTsgfVxuXG4ubWRjLXNpbXBsZS1tZW51LS1vcGVuIC5tZGMtc2ltcGxlLW1lbnVfX2l0ZW1zID4gKiB7XG4gIG9wYWNpdHk6IDE7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5OyB9XG5cbltkaXI9XCJydGxcIl0gLm1kYy1zaW1wbGUtbWVudSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgcmlnaHQ7IH1cblxuLm1kYy1zaW1wbGUtbWVudS0tb3Blbi1mcm9tLXRvcC1sZWZ0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdCAhaW1wb3J0YW50OyB9XG5cbi5tZGMtc2ltcGxlLW1lbnUtLW9wZW4tZnJvbS10b3AtcmlnaHQge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCByaWdodCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgcmlnaHQgIWltcG9ydGFudDsgfVxuXG4ubWRjLXNpbXBsZS1tZW51LS1vcGVuLWZyb20tYm90dG9tLWxlZnQge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0ICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLm1kYy1zaW1wbGUtbWVudS0tb3Blbi1mcm9tLWJvdHRvbS1yaWdodCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSByaWdodCAhaW1wb3J0YW50OyB9XG5cbi5tZGMtc2ltcGxlLW1lbnUgLm1kYy1saXN0LWdyb3VwLFxuLm1kYy1zaW1wbGUtbWVudSAubWRjLWxpc3Qge1xuICBwYWRkaW5nOiA4cHggMDsgfVxuXG4ubWRjLXNpbXBsZS1tZW51IC5tZGMtbGlzdC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0OyB9XG5cbi5tZGMtc2ltcGxlLW1lbnUtLXRoZW1lLWRhcmsubWRjLXNpbXBsZS1tZW51IC5tZGMtbGlzdC1pdGVtLFxuLm1kYy10aGVtZS0tZGFyayAubWRjLXNpbXBsZS1tZW51IC5tZGMtbGlzdC1pdGVtIHtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5tZGMtc2ltcGxlLW1lbnUtLXRoZW1lLWRhcmsubWRjLXNpbXBsZS1tZW51IC5tZGMtbGlzdC1kaXZpZGVyLFxuLm1kYy10aGVtZS0tZGFyayAubWRjLXNpbXBsZS1tZW51IC5tZGMtbGlzdC1kaXZpZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpOyB9XG5cbi5tZGMtc2ltcGxlLW1lbnUgLm1kYy1saXN0LWl0ZW1fX3N0YXJ0LWRldGFpbCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpOyB9XG5cbi5tZGMtc2ltcGxlLW1lbnUtLXRoZW1lLWRhcmsubWRjLXNpbXBsZS1tZW51IC5tZGMtbGlzdC1pdGVtX19zdGFydC1kZXRhaWwsXG4ubWRjLXRoZW1lLS1kYXJrIC5tZGMtc2ltcGxlLW1lbnUgLm1kYy1saXN0LWl0ZW1fX3N0YXJ0LWRldGFpbCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTQpOyB9XG5cbi5tZGMtc2ltcGxlLW1lbnUtLXNlbGVjdGVkLm1kYy1saXN0LWl0ZW0sXG4ubWRjLXNpbXBsZS1tZW51LS1zZWxlY3RlZC5tZGMtbGlzdC1pdGVtIC5tZGMtbGlzdC1pdGVtX19zdGFydC1kZXRhaWwge1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGNvbG9yOiAjM2Y1MWI1O1xuICBjb2xvcjogdmFyKC0tbWRjLXRoZW1lLXByaW1hcnksICMzZjUxYjUpOyB9XG5cbi5tZGMtc2ltcGxlLW1lbnUgLm1kYy1saXN0LWl0ZW06OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMTIwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTIwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgY29udGVudDogXCJcIjtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLm1kYy1zaW1wbGUtbWVudSAubWRjLWxpc3QtaXRlbTpmb2N1czo6YmVmb3JlIHtcbiAgb3BhY2l0eTogLjEyOyB9XG5cbi5tZGMtc2ltcGxlLW1lbnUgLm1kYy1saXN0LWl0ZW06YWN0aXZlOjpiZWZvcmUge1xuICAvKlxuICAgICAgU2xpZ2h0bHkgZGFya2VyIHZhbHVlIGZvciB2aXN1YWwgZGlzdGluY3Rpb24uXG4gICAgICBUaGlzIGFsbG93cyBhIGZ1bGwgYmFzZSB0aGF0IGhhcyBkaXN0aW5jdCBtb2Rlcy5cbiAgICAgIFByb2dyZXNzaXZlIGVuaGFuY2VtZW50IHdpdGggcmlwcGxlcyB3aWxsIHByb3ZpZGUgY29tcGxldGUgYnV0dG9uIHNwZWMgYWxpZ25tZW50LlxuICAgICovXG4gIG9wYWNpdHk6IC4xODsgfVxuXG4ubWRjLXNpbXBsZS1tZW51IC5tZGMtbGlzdC1pdGVtW2FyaWEtZGlzYWJsZWQ9XCJ0cnVlXCJdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpO1xuICBjb2xvcjogdmFyKC0tbWRjLXRoZW1lLXRleHQtZGlzYWJsZWQtb24tbGlnaHQsIHJnYmEoMCwgMCwgMCwgMC4zOCkpOyB9XG5cbi5tZGMtc2VsZWN0LS10aGVtZS1kYXJrIC5tZGMtc2ltcGxlLW1lbnUgLm1kYy1saXN0LWl0ZW1bYXJpYS1kaXNhYmxlZD1cInRydWVcIl0sXG4ubWRjLXRoZW1lLS1kYXJrIC5tZGMtc2ltcGxlLW1lbnUgLm1kYy1saXN0LWl0ZW1bYXJpYS1kaXNhYmxlZD1cInRydWVcIl0ge1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtdGV4dC1kaXNhYmxlZC1vbi1kYXJrLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkpOyB9XG5cbi5tZGMtc2ltcGxlLW1lbnUgLm1kYy1saXN0LWl0ZW1bYXJpYS1kaXNhYmxlZD1cInRydWVcIl06Zm9jdXM6OmJlZm9yZSwgLm1kYy1zaW1wbGUtbWVudSAubWRjLWxpc3QtaXRlbVthcmlhLWRpc2FibGVkPVwidHJ1ZVwiXTphY3RpdmU6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLyogcG9zdGNzcy1iZW0tbGludGVyOiBlbmQgKi9cbi5tZGMtbWVudS1hbmNob3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi5tZGMtcmFkaW8ge1xuICAtLW1kYy1yaXBwbGUtZmctc2l6ZTogMDtcbiAgLS1tZGMtcmlwcGxlLWxlZnQ6IDA7XG4gIC0tbWRjLXJpcHBsZS10b3A6IDA7XG4gIC0tbWRjLXJpcHBsZS1mZy1zY2FsZTogMTtcbiAgLS1tZGMtcmlwcGxlLWZnLXRyYW5zbGF0ZS1lbmQ6IDA7XG4gIC0tbWRjLXJpcHBsZS1mZy10cmFuc2xhdGUtc3RhcnQ6IDA7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtbXMtZmxleDogMCAwIGF1dG87XG4gIGZsZXg6IDAgMCBhdXRvO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHksIHRyYW5zZm9ybSwgYm9yZGVyLWNvbG9yLCBiYWNrZ3JvdW5kLWNvbG9yLCBjb2xvcjsgfVxuXG4ubWRjLXJhZGlvIC5tZGMtcmFkaW9fX25hdGl2ZS1jb250cm9sOmVuYWJsZWQ6bm90KDpjaGVja2VkKSArIC5tZGMtcmFkaW9fX2JhY2tncm91bmQgLm1kYy1yYWRpb19fb3V0ZXItY2lyY2xlIHtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbWRjLXRoZW1lLXRleHQtc2Vjb25kYXJ5LW9uLWxpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNTQpKTsgfVxuXG4ubWRjLXJhZGlvLS10aGVtZS1kYXJrIC5tZGMtcmFkaW9fX25hdGl2ZS1jb250cm9sOmVuYWJsZWQ6bm90KDpjaGVja2VkKSArIC5tZGMtcmFkaW9fX2JhY2tncm91bmQgLm1kYy1yYWRpb19fb3V0ZXItY2lyY2xlLFxuLm1kYy10aGVtZS0tZGFyayAubWRjLXJhZGlvIC5tZGMtcmFkaW9fX25hdGl2ZS1jb250cm9sOmVuYWJsZWQ6bm90KDpjaGVja2VkKSArIC5tZGMtcmFkaW9fX2JhY2tncm91bmQgLm1kYy1yYWRpb19fb3V0ZXItY2lyY2xlIHtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtdGV4dC1zZWNvbmRhcnktb24tZGFyaywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpKTsgfVxuXG4ubWRjLXJhZGlvIC5tZGMtcmFkaW9fX25hdGl2ZS1jb250cm9sOmVuYWJsZWQ6Y2hlY2tlZCArIC5tZGMtcmFkaW9fX2JhY2tncm91bmQgLm1kYy1yYWRpb19fb3V0ZXItY2lyY2xlIHtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBib3JkZXItY29sb3I6ICNmZjQwODE7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbWRjLXRoZW1lLXNlY29uZGFyeSwgI2ZmNDA4MSk7IH1cblxuLm1kYy1yYWRpbyAubWRjLXJhZGlvX19uYXRpdmUtY29udHJvbDplbmFibGVkICsgLm1kYy1yYWRpb19fYmFja2dyb3VuZCAubWRjLXJhZGlvX19pbm5lci1jaXJjbGUge1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjQwODE7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1kYy10aGVtZS1zZWNvbmRhcnksICNmZjQwODEpOyB9XG5cbi5tZGMtcmFkaW8gLm1kYy1yYWRpb19fYmFja2dyb3VuZDo6YmVmb3JlIHtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0MDgxOyB9XG5cbkBzdXBwb3J0cyBub3QgKC1tcy1pbWUtYWxpZ246IGF1dG8pIHtcbiAgLm1kYy1yYWRpbyAubWRjLXJhZGlvX19iYWNrZ3JvdW5kOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1kYy10aGVtZS1zZWNvbmRhcnksICNmZjQwODEpOyB9IH1cblxuLm1kYy1yYWRpbzo6YmVmb3JlLCAubWRjLXJhZGlvOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDI1MG1zIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyNTBtcyBsaW5lYXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLm1kYy1yYWRpbzo6YmVmb3JlLCAubWRjLXJhZGlvOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA2NCwgMTI5LCAwLjE0KTtcbiAgb3BhY2l0eTogMDsgfVxuXG5Ac3VwcG9ydHMgKGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGdyZWVuIGEoMTAlKSkpIHtcbiAgLm1kYy1yYWRpbzo6YmVmb3JlLCAubWRjLXJhZGlvOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IodmFyKC0tbWRjLXRoZW1lLXNlY29uZGFyeSwgI2ZmNDA4MSkgYSgxNCUpKTsgfSB9XG5cbi5tZGMtcmFkaW86bm90KC5tZGMtcmlwcGxlLXVwZ3JhZGVkKTpob3Zlcjo6YmVmb3JlLCAubWRjLXJhZGlvOm5vdCgubWRjLXJpcHBsZS11cGdyYWRlZCk6Zm9jdXM6OmJlZm9yZSwgLm1kYy1yYWRpbzpub3QoLm1kYy1yaXBwbGUtdXBncmFkZWQpOmFjdGl2ZTo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDg1bXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDg1bXM7XG4gIG9wYWNpdHk6IC42OyB9XG5cbi5tZGMtcmFkaW8ubWRjLXJpcHBsZS11cGdyYWRlZC0tYmFja2dyb3VuZC1mb2N1c2VkOjpiZWZvcmUge1xuICBvcGFjaXR5OiAuOTk5OTk7IH1cblxuLm1kYy1yYWRpby5tZGMtcmlwcGxlLXVwZ3JhZGVkLS1iYWNrZ3JvdW5kLWFjdGl2ZS1maWxsOjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDEyMG1zO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMjBtcztcbiAgb3BhY2l0eTogMTsgfVxuXG4ubWRjLXJhZGlvLm1kYy1yaXBwbGUtdXBncmFkZWQ6OmFmdGVyIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4ubWRjLXJhZGlvLm1kYy1yaXBwbGUtdXBncmFkZWQtLWZvcmVncm91bmQtYWN0aXZhdGlvbjo6YWZ0ZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogMzAwbXMgbWRjLXJpcHBsZS1mZy1yYWRpdXMtaW4gZm9yd2FyZHMsIDgzbXMgbWRjLXJpcHBsZS1mZy1vcGFjaXR5LWluIGZvcndhcmRzO1xuICBhbmltYXRpb246IDMwMG1zIG1kYy1yaXBwbGUtZmctcmFkaXVzLWluIGZvcndhcmRzLCA4M21zIG1kYy1yaXBwbGUtZmctb3BhY2l0eS1pbiBmb3J3YXJkczsgfVxuXG4ubWRjLXJhZGlvLm1kYy1yaXBwbGUtdXBncmFkZWQtLWZvcmVncm91bmQtZGVhY3RpdmF0aW9uOjphZnRlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiA4M21zIG1kYy1yaXBwbGUtZmctb3BhY2l0eS1vdXQ7XG4gIGFuaW1hdGlvbjogODNtcyBtZGMtcmlwcGxlLWZnLW9wYWNpdHktb3V0O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKHZhcigtLW1kYy1yaXBwbGUtZmctdHJhbnNsYXRlLWVuZCwgMCkpIHNjYWxlKHZhcigtLW1kYy1yaXBwbGUtZmctc2NhbGUsIDEpKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUodmFyKC0tbWRjLXJpcHBsZS1mZy10cmFuc2xhdGUtZW5kLCAwKSkgc2NhbGUodmFyKC0tbWRjLXJpcHBsZS1mZy1zY2FsZSwgMSkpOyB9XG5cbi5tZGMtcmFkaW86OmJlZm9yZSwgLm1kYy1yYWRpbzo6YWZ0ZXIge1xuICB0b3A6IGNhbGMoNTAlIC0gNTAlKTtcbiAgbGVmdDogY2FsYyg1MCUgLSA1MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5tZGMtcmFkaW8ubWRjLXJpcHBsZS11cGdyYWRlZDo6YmVmb3JlIHtcbiAgdG9wOiBjYWxjKDUwJSAtIDUwJSk7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKHZhcigtLW1kYy1yaXBwbGUtZmctc2NhbGUsIDApKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS1tZGMtcmlwcGxlLWZnLXNjYWxlLCAwKSk7IH1cblxuLm1kYy1yYWRpby5tZGMtcmlwcGxlLXVwZ3JhZGVkLS11bmJvdW5kZWQ6OmJlZm9yZSB7XG4gIHRvcDogdmFyKC0tbWRjLXJpcHBsZS10b3AsIGNhbGMoNTAlIC0gMjUlKSk7XG4gIGxlZnQ6IHZhcigtLW1kYy1yaXBwbGUtbGVmdCwgY2FsYyg1MCUgLSAyNSUpKTtcbiAgd2lkdGg6IHZhcigtLW1kYy1yaXBwbGUtZmctc2l6ZSwgNTAlKTtcbiAgaGVpZ2h0OiB2YXIoLS1tZGMtcmlwcGxlLWZnLXNpemUsIDUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS1tZGMtcmlwcGxlLWZnLXNjYWxlLCAwKSk7XG4gIHRyYW5zZm9ybTogc2NhbGUodmFyKC0tbWRjLXJpcHBsZS1mZy1zY2FsZSwgMCkpOyB9XG5cbi5tZGMtcmFkaW8ubWRjLXJpcHBsZS11cGdyYWRlZDo6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiB2YXIoLS1tZGMtcmlwcGxlLWZnLXNpemUsIDUwJSk7XG4gIGhlaWdodDogdmFyKC0tbWRjLXJpcHBsZS1mZy1zaXplLCA1MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjsgfVxuXG4ubWRjLXJhZGlvLm1kYy1yaXBwbGUtdXBncmFkZWQtLXVuYm91bmRlZDo6YWZ0ZXIge1xuICB0b3A6IHZhcigtLW1kYy1yaXBwbGUtdG9wLCAwKTtcbiAgbGVmdDogdmFyKC0tbWRjLXJpcHBsZS1sZWZ0LCAwKTsgfVxuXG4ubWRjLXJhZGlvLm1kYy1yaXBwbGUtdXBncmFkZWQgLm1kYy1yYWRpb19fYmFja2dyb3VuZDo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTsgfVxuXG4ubWRjLXJhZGlvX19iYWNrZ3JvdW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiA1MCU7IH1cblxuLm1kYy1yYWRpb19fYmFja2dyb3VuZDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDEyMG1zIDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAxMjBtcyAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMjBtcyAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMTIwbXMgMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTIwbXMgMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSksIHRyYW5zZm9ybSAxMjBtcyAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMjBtcyAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKSwgdHJhbnNmb3JtIDEyMG1zIDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAxMjBtcyAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29udGVudDogXCJcIjsgfVxuXG4ubWRjLXJhZGlvX19vdXRlci1jaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAxMjBtcyAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDEyMG1zIDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi5tZGMtcmFkaW9fX2lubmVyLWNpcmNsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDEyMG1zIDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAxMjBtcyAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxMjBtcyAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMTIwbXMgMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxMjBtcyAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKSwgYmFja2dyb3VuZC1jb2xvciAxMjBtcyAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEyMG1zIDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDEyMG1zIDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAxMjBtcyAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi5tZGMtcmFkaW9fX25hdGl2ZS1jb250cm9sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICB6LWluZGV4OiAxOyB9XG5cbi5tZGMtcmFkaW9fX25hdGl2ZS1jb250cm9sOmNoZWNrZWQgKyAubWRjLXJhZGlvX19iYWNrZ3JvdW5kLFxuLm1kYy1yYWRpb19fbmF0aXZlLWNvbnRyb2w6ZGlzYWJsZWQgKyAubWRjLXJhZGlvX19iYWNrZ3JvdW5kIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDEyMG1zIDBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMTIwbXMgMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEyMG1zIDBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMTIwbXMgMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEyMG1zIDBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKSwgdHJhbnNmb3JtIDEyMG1zIDBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMjBtcyAwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSksIHRyYW5zZm9ybSAxMjBtcyAwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDEyMG1zIDBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTsgfVxuXG4ubWRjLXJhZGlvX19uYXRpdmUtY29udHJvbDpjaGVja2VkICsgLm1kYy1yYWRpb19fYmFja2dyb3VuZCAubWRjLXJhZGlvX19vdXRlci1jaXJjbGUsXG4ubWRjLXJhZGlvX19uYXRpdmUtY29udHJvbDpkaXNhYmxlZCArIC5tZGMtcmFkaW9fX2JhY2tncm91bmQgLm1kYy1yYWRpb19fb3V0ZXItY2lyY2xlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMTIwbXMgMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMTIwbXMgMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpOyB9XG5cbi5tZGMtcmFkaW9fX25hdGl2ZS1jb250cm9sOmNoZWNrZWQgKyAubWRjLXJhZGlvX19iYWNrZ3JvdW5kIC5tZGMtcmFkaW9fX2lubmVyLWNpcmNsZSxcbi5tZGMtcmFkaW9fX25hdGl2ZS1jb250cm9sOmRpc2FibGVkICsgLm1kYy1yYWRpb19fYmFja2dyb3VuZCAubWRjLXJhZGlvX19pbm5lci1jaXJjbGUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTIwbXMgMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAxMjBtcyAwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTIwbXMgMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAxMjBtcyAwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxMjBtcyAwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSksIGJhY2tncm91bmQtY29sb3IgMTIwbXMgMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTIwbXMgMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDEyMG1zIDBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMTIwbXMgMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpOyB9XG5cbi5tZGMtcmFkaW8tLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ubWRjLXJhZGlvX19uYXRpdmUtY29udHJvbDpjaGVja2VkICsgLm1kYy1yYWRpb19fYmFja2dyb3VuZCAubWRjLXJhZGlvX19pbm5lci1jaXJjbGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTIwbXMgMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAxMjBtcyAwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTIwbXMgMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAxMjBtcyAwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxMjBtcyAwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSksIGJhY2tncm91bmQtY29sb3IgMTIwbXMgMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTIwbXMgMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDEyMG1zIDBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMTIwbXMgMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpOyB9XG5cbi5tZGMtcmFkaW9fX25hdGl2ZS1jb250cm9sOmRpc2FibGVkICsgLm1kYy1yYWRpb19fYmFja2dyb3VuZCxcblthcmlhLWRpc2FibGVkPVwidHJ1ZVwiXSAubWRjLXJhZGlvX19uYXRpdmUtY29udHJvbCArIC5tZGMtcmFkaW9fX2JhY2tncm91bmQge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLm1kYy1yYWRpb19fbmF0aXZlLWNvbnRyb2w6ZGlzYWJsZWQgKyAubWRjLXJhZGlvX19iYWNrZ3JvdW5kIC5tZGMtcmFkaW9fX291dGVyLWNpcmNsZSxcblthcmlhLWRpc2FibGVkPVwidHJ1ZVwiXSAubWRjLXJhZGlvX19uYXRpdmUtY29udHJvbCArIC5tZGMtcmFkaW9fX2JhY2tncm91bmQgLm1kYy1yYWRpb19fb3V0ZXItY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjYpOyB9XG5cbi5tZGMtcmFkaW8tLXRoZW1lLWRhcmsgLm1kYy1yYWRpb19fbmF0aXZlLWNvbnRyb2w6ZGlzYWJsZWQgKyAubWRjLXJhZGlvX19iYWNrZ3JvdW5kIC5tZGMtcmFkaW9fX291dGVyLWNpcmNsZSxcbi5tZGMtdGhlbWUtLWRhcmsgLm1kYy1yYWRpb19fbmF0aXZlLWNvbnRyb2w6ZGlzYWJsZWQgKyAubWRjLXJhZGlvX19iYWNrZ3JvdW5kIC5tZGMtcmFkaW9fX291dGVyLWNpcmNsZSwgLm1kYy1yYWRpby0tdGhlbWUtZGFya1xuW2FyaWEtZGlzYWJsZWQ9XCJ0cnVlXCJdIC5tZGMtcmFkaW9fX25hdGl2ZS1jb250cm9sICsgLm1kYy1yYWRpb19fYmFja2dyb3VuZCAubWRjLXJhZGlvX19vdXRlci1jaXJjbGUsXG4ubWRjLXRoZW1lLS1kYXJrXG5bYXJpYS1kaXNhYmxlZD1cInRydWVcIl0gLm1kYy1yYWRpb19fbmF0aXZlLWNvbnRyb2wgKyAubWRjLXJhZGlvX19iYWNrZ3JvdW5kIC5tZGMtcmFkaW9fX291dGVyLWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpOyB9XG5cbi5tZGMtcmFkaW9fX25hdGl2ZS1jb250cm9sOmRpc2FibGVkICsgLm1kYy1yYWRpb19fYmFja2dyb3VuZCAubWRjLXJhZGlvX19pbm5lci1jaXJjbGUsXG5bYXJpYS1kaXNhYmxlZD1cInRydWVcIl0gLm1kYy1yYWRpb19fbmF0aXZlLWNvbnRyb2wgKyAubWRjLXJhZGlvX19iYWNrZ3JvdW5kIC5tZGMtcmFkaW9fX2lubmVyLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNik7IH1cblxuLm1kYy1yYWRpby0tdGhlbWUtZGFyayAubWRjLXJhZGlvX19uYXRpdmUtY29udHJvbDpkaXNhYmxlZCArIC5tZGMtcmFkaW9fX2JhY2tncm91bmQgLm1kYy1yYWRpb19faW5uZXItY2lyY2xlLFxuLm1kYy10aGVtZS0tZGFyayAubWRjLXJhZGlvX19uYXRpdmUtY29udHJvbDpkaXNhYmxlZCArIC5tZGMtcmFkaW9fX2JhY2tncm91bmQgLm1kYy1yYWRpb19faW5uZXItY2lyY2xlLCAubWRjLXJhZGlvLS10aGVtZS1kYXJrXG5bYXJpYS1kaXNhYmxlZD1cInRydWVcIl0gLm1kYy1yYWRpb19fbmF0aXZlLWNvbnRyb2wgKyAubWRjLXJhZGlvX19iYWNrZ3JvdW5kIC5tZGMtcmFkaW9fX2lubmVyLWNpcmNsZSxcbi5tZGMtdGhlbWUtLWRhcmtcblthcmlhLWRpc2FibGVkPVwidHJ1ZVwiXSAubWRjLXJhZGlvX19uYXRpdmUtY29udHJvbCArIC5tZGMtcmFkaW9fX2JhY2tncm91bmQgLm1kYy1yYWRpb19faW5uZXItY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpOyB9XG5cbi5tZGMtcmFkaW9fX25hdGl2ZS1jb250cm9sOmZvY3VzICsgLm1kYy1yYWRpb19fYmFja2dyb3VuZDo6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDIsIDIpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDIsIDIpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMTIwbXMgMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAxMjBtcyAwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTIwbXMgMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAxMjBtcyAwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTIwbXMgMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpLCB0cmFuc2Zvcm0gMTIwbXMgMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEyMG1zIDBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKSwgdHJhbnNmb3JtIDEyMG1zIDBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMTIwbXMgMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICBvcGFjaXR5OiAuMjY7IH1cblxuLm1kYy1yaXBwbGUtc3VyZmFjZSB7XG4gIC0tbWRjLXJpcHBsZS1mZy1zaXplOiAwO1xuICAtLW1kYy1yaXBwbGUtbGVmdDogMDtcbiAgLS1tZGMtcmlwcGxlLXRvcDogMDtcbiAgLS1tZGMtcmlwcGxlLWZnLXNjYWxlOiAxO1xuICAtLW1kYy1yaXBwbGUtZmctdHJhbnNsYXRlLWVuZDogMDtcbiAgLS1tZGMtcmlwcGxlLWZnLXRyYW5zbGF0ZS1zdGFydDogMDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5tZGMtcmlwcGxlLXN1cmZhY2U6OmJlZm9yZSwgLm1kYy1yaXBwbGUtc3VyZmFjZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAyNTBtcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjUwbXMgbGluZWFyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb250ZW50OiBcIlwiOyB9XG5cbi5tZGMtcmlwcGxlLXN1cmZhY2U6OmJlZm9yZSwgLm1kYy1yaXBwbGUtc3VyZmFjZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5tZGMtcmlwcGxlLXN1cmZhY2U6bm90KC5tZGMtcmlwcGxlLXVwZ3JhZGVkKTpob3Zlcjo6YmVmb3JlLCAubWRjLXJpcHBsZS1zdXJmYWNlOm5vdCgubWRjLXJpcHBsZS11cGdyYWRlZCk6Zm9jdXM6OmJlZm9yZSwgLm1kYy1yaXBwbGUtc3VyZmFjZTpub3QoLm1kYy1yaXBwbGUtdXBncmFkZWQpOmFjdGl2ZTo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDg1bXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDg1bXM7XG4gIG9wYWNpdHk6IC42OyB9XG5cbi5tZGMtcmlwcGxlLXN1cmZhY2UubWRjLXJpcHBsZS11cGdyYWRlZC0tYmFja2dyb3VuZC1mb2N1c2VkOjpiZWZvcmUge1xuICBvcGFjaXR5OiAuOTk5OTk7IH1cblxuLm1kYy1yaXBwbGUtc3VyZmFjZS5tZGMtcmlwcGxlLXVwZ3JhZGVkLS1iYWNrZ3JvdW5kLWFjdGl2ZS1maWxsOjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDEyMG1zO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMjBtcztcbiAgb3BhY2l0eTogMTsgfVxuXG4ubWRjLXJpcHBsZS1zdXJmYWNlLm1kYy1yaXBwbGUtdXBncmFkZWQ6OmFmdGVyIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4ubWRjLXJpcHBsZS1zdXJmYWNlLm1kYy1yaXBwbGUtdXBncmFkZWQtLWZvcmVncm91bmQtYWN0aXZhdGlvbjo6YWZ0ZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogMzAwbXMgbWRjLXJpcHBsZS1mZy1yYWRpdXMtaW4gZm9yd2FyZHMsIDgzbXMgbWRjLXJpcHBsZS1mZy1vcGFjaXR5LWluIGZvcndhcmRzO1xuICBhbmltYXRpb246IDMwMG1zIG1kYy1yaXBwbGUtZmctcmFkaXVzLWluIGZvcndhcmRzLCA4M21zIG1kYy1yaXBwbGUtZmctb3BhY2l0eS1pbiBmb3J3YXJkczsgfVxuXG4ubWRjLXJpcHBsZS1zdXJmYWNlLm1kYy1yaXBwbGUtdXBncmFkZWQtLWZvcmVncm91bmQtZGVhY3RpdmF0aW9uOjphZnRlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiA4M21zIG1kYy1yaXBwbGUtZmctb3BhY2l0eS1vdXQ7XG4gIGFuaW1hdGlvbjogODNtcyBtZGMtcmlwcGxlLWZnLW9wYWNpdHktb3V0O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKHZhcigtLW1kYy1yaXBwbGUtZmctdHJhbnNsYXRlLWVuZCwgMCkpIHNjYWxlKHZhcigtLW1kYy1yaXBwbGUtZmctc2NhbGUsIDEpKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUodmFyKC0tbWRjLXJpcHBsZS1mZy10cmFuc2xhdGUtZW5kLCAwKSkgc2NhbGUodmFyKC0tbWRjLXJpcHBsZS1mZy1zY2FsZSwgMSkpOyB9XG5cbi5tZGMtcmlwcGxlLXN1cmZhY2U6OmJlZm9yZSwgLm1kYy1yaXBwbGUtc3VyZmFjZTo6YWZ0ZXIge1xuICB0b3A6IGNhbGMoNTAlIC0gMTAwJSk7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMTAwJSk7XG4gIHdpZHRoOiAyMDAlO1xuICBoZWlnaHQ6IDIwMCU7IH1cblxuLm1kYy1yaXBwbGUtc3VyZmFjZS5tZGMtcmlwcGxlLXVwZ3JhZGVkOjpiZWZvcmUge1xuICB0b3A6IGNhbGMoNTAlIC0gMTAwJSk7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMTAwJSk7XG4gIHdpZHRoOiAyMDAlO1xuICBoZWlnaHQ6IDIwMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS1tZGMtcmlwcGxlLWZnLXNjYWxlLCAwKSk7XG4gIHRyYW5zZm9ybTogc2NhbGUodmFyKC0tbWRjLXJpcHBsZS1mZy1zY2FsZSwgMCkpOyB9XG5cbi5tZGMtcmlwcGxlLXN1cmZhY2UubWRjLXJpcHBsZS11cGdyYWRlZC0tdW5ib3VuZGVkOjpiZWZvcmUge1xuICB0b3A6IHZhcigtLW1kYy1yaXBwbGUtdG9wLCBjYWxjKDUwJSAtIDUwJSkpO1xuICBsZWZ0OiB2YXIoLS1tZGMtcmlwcGxlLWxlZnQsIGNhbGMoNTAlIC0gNTAlKSk7XG4gIHdpZHRoOiB2YXIoLS1tZGMtcmlwcGxlLWZnLXNpemUsIDEwMCUpO1xuICBoZWlnaHQ6IHZhcigtLW1kYy1yaXBwbGUtZmctc2l6ZSwgMTAwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS1tZGMtcmlwcGxlLWZnLXNjYWxlLCAwKSk7XG4gIHRyYW5zZm9ybTogc2NhbGUodmFyKC0tbWRjLXJpcHBsZS1mZy1zY2FsZSwgMCkpOyB9XG5cbi5tZGMtcmlwcGxlLXN1cmZhY2UubWRjLXJpcHBsZS11cGdyYWRlZDo6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiB2YXIoLS1tZGMtcmlwcGxlLWZnLXNpemUsIDEwMCUpO1xuICBoZWlnaHQ6IHZhcigtLW1kYy1yaXBwbGUtZmctc2l6ZSwgMTAwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyOyB9XG5cbi5tZGMtcmlwcGxlLXN1cmZhY2UubWRjLXJpcHBsZS11cGdyYWRlZC0tdW5ib3VuZGVkOjphZnRlciB7XG4gIHRvcDogdmFyKC0tbWRjLXJpcHBsZS10b3AsIDApO1xuICBsZWZ0OiB2YXIoLS1tZGMtcmlwcGxlLWxlZnQsIDApOyB9XG5cbi5tZGMtcmlwcGxlLXN1cmZhY2VbZGF0YS1tZGMtcmlwcGxlLWlzLXVuYm91bmRlZF0ge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4ubWRjLXJpcHBsZS1zdXJmYWNlLS1wcmltYXJ5OjpiZWZvcmUsIC5tZGMtcmlwcGxlLXN1cmZhY2UtLXByaW1hcnk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MywgODEsIDE4MSwgMC4xNik7XG4gIG9wYWNpdHk6IDA7IH1cblxuQHN1cHBvcnRzIChiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihncmVlbiBhKDEwJSkpKSB7XG4gIC5tZGMtcmlwcGxlLXN1cmZhY2UtLXByaW1hcnk6OmJlZm9yZSwgLm1kYy1yaXBwbGUtc3VyZmFjZS0tcHJpbWFyeTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHZhcigtLW1kYy10aGVtZS1wcmltYXJ5LCAjM2Y1MWI1KSBhKDE2JSkpOyB9IH1cblxuLm1kYy1yaXBwbGUtc3VyZmFjZS0tcHJpbWFyeTpub3QoLm1kYy1yaXBwbGUtdXBncmFkZWQpOmhvdmVyOjpiZWZvcmUsIC5tZGMtcmlwcGxlLXN1cmZhY2UtLXByaW1hcnk6bm90KC5tZGMtcmlwcGxlLXVwZ3JhZGVkKTpmb2N1czo6YmVmb3JlLCAubWRjLXJpcHBsZS1zdXJmYWNlLS1wcmltYXJ5Om5vdCgubWRjLXJpcHBsZS11cGdyYWRlZCk6YWN0aXZlOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogODVtcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogODVtcztcbiAgb3BhY2l0eTogLjY7IH1cblxuLm1kYy1yaXBwbGUtc3VyZmFjZS0tcHJpbWFyeS5tZGMtcmlwcGxlLXVwZ3JhZGVkLS1iYWNrZ3JvdW5kLWZvY3VzZWQ6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IC45OTk5OTsgfVxuXG4ubWRjLXJpcHBsZS1zdXJmYWNlLS1wcmltYXJ5Lm1kYy1yaXBwbGUtdXBncmFkZWQtLWJhY2tncm91bmQtYWN0aXZlLWZpbGw6OmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMTIwbXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEyMG1zO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5tZGMtcmlwcGxlLXN1cmZhY2UtLXByaW1hcnkubWRjLXJpcHBsZS11cGdyYWRlZDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5tZGMtcmlwcGxlLXN1cmZhY2UtLXByaW1hcnkubWRjLXJpcHBsZS11cGdyYWRlZC0tZm9yZWdyb3VuZC1hY3RpdmF0aW9uOjphZnRlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiAzMDBtcyBtZGMtcmlwcGxlLWZnLXJhZGl1cy1pbiBmb3J3YXJkcywgODNtcyBtZGMtcmlwcGxlLWZnLW9wYWNpdHktaW4gZm9yd2FyZHM7XG4gIGFuaW1hdGlvbjogMzAwbXMgbWRjLXJpcHBsZS1mZy1yYWRpdXMtaW4gZm9yd2FyZHMsIDgzbXMgbWRjLXJpcHBsZS1mZy1vcGFjaXR5LWluIGZvcndhcmRzOyB9XG5cbi5tZGMtcmlwcGxlLXN1cmZhY2UtLXByaW1hcnkubWRjLXJpcHBsZS11cGdyYWRlZC0tZm9yZWdyb3VuZC1kZWFjdGl2YXRpb246OmFmdGVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IDgzbXMgbWRjLXJpcHBsZS1mZy1vcGFjaXR5LW91dDtcbiAgYW5pbWF0aW9uOiA4M21zIG1kYy1yaXBwbGUtZmctb3BhY2l0eS1vdXQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUodmFyKC0tbWRjLXJpcHBsZS1mZy10cmFuc2xhdGUtZW5kLCAwKSkgc2NhbGUodmFyKC0tbWRjLXJpcHBsZS1mZy1zY2FsZSwgMSkpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSh2YXIoLS1tZGMtcmlwcGxlLWZnLXRyYW5zbGF0ZS1lbmQsIDApKSBzY2FsZSh2YXIoLS1tZGMtcmlwcGxlLWZnLXNjYWxlLCAxKSk7IH1cblxuLm1kYy1yaXBwbGUtc3VyZmFjZS0tYWNjZW50OjpiZWZvcmUsIC5tZGMtcmlwcGxlLXN1cmZhY2UtLWFjY2VudDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgNjQsIDEyOSwgMC4xNik7XG4gIG9wYWNpdHk6IDA7IH1cblxuQHN1cHBvcnRzIChiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihncmVlbiBhKDEwJSkpKSB7XG4gIC5tZGMtcmlwcGxlLXN1cmZhY2UtLWFjY2VudDo6YmVmb3JlLCAubWRjLXJpcHBsZS1zdXJmYWNlLS1hY2NlbnQ6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcih2YXIoLS1tZGMtdGhlbWUtc2Vjb25kYXJ5LCAjZmY0MDgxKSBhKDE2JSkpOyB9IH1cblxuLm1kYy1yaXBwbGUtc3VyZmFjZS0tYWNjZW50Om5vdCgubWRjLXJpcHBsZS11cGdyYWRlZCk6aG92ZXI6OmJlZm9yZSwgLm1kYy1yaXBwbGUtc3VyZmFjZS0tYWNjZW50Om5vdCgubWRjLXJpcHBsZS11cGdyYWRlZCk6Zm9jdXM6OmJlZm9yZSwgLm1kYy1yaXBwbGUtc3VyZmFjZS0tYWNjZW50Om5vdCgubWRjLXJpcHBsZS11cGdyYWRlZCk6YWN0aXZlOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogODVtcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogODVtcztcbiAgb3BhY2l0eTogLjY7IH1cblxuLm1kYy1yaXBwbGUtc3VyZmFjZS0tYWNjZW50Lm1kYy1yaXBwbGUtdXBncmFkZWQtLWJhY2tncm91bmQtZm9jdXNlZDo6YmVmb3JlIHtcbiAgb3BhY2l0eTogLjk5OTk5OyB9XG5cbi5tZGMtcmlwcGxlLXN1cmZhY2UtLWFjY2VudC5tZGMtcmlwcGxlLXVwZ3JhZGVkLS1iYWNrZ3JvdW5kLWFjdGl2ZS1maWxsOjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDEyMG1zO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMjBtcztcbiAgb3BhY2l0eTogMTsgfVxuXG4ubWRjLXJpcHBsZS1zdXJmYWNlLS1hY2NlbnQubWRjLXJpcHBsZS11cGdyYWRlZDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5tZGMtcmlwcGxlLXN1cmZhY2UtLWFjY2VudC5tZGMtcmlwcGxlLXVwZ3JhZGVkLS1mb3JlZ3JvdW5kLWFjdGl2YXRpb246OmFmdGVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IDMwMG1zIG1kYy1yaXBwbGUtZmctcmFkaXVzLWluIGZvcndhcmRzLCA4M21zIG1kYy1yaXBwbGUtZmctb3BhY2l0eS1pbiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uOiAzMDBtcyBtZGMtcmlwcGxlLWZnLXJhZGl1cy1pbiBmb3J3YXJkcywgODNtcyBtZGMtcmlwcGxlLWZnLW9wYWNpdHktaW4gZm9yd2FyZHM7IH1cblxuLm1kYy1yaXBwbGUtc3VyZmFjZS0tYWNjZW50Lm1kYy1yaXBwbGUtdXBncmFkZWQtLWZvcmVncm91bmQtZGVhY3RpdmF0aW9uOjphZnRlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiA4M21zIG1kYy1yaXBwbGUtZmctb3BhY2l0eS1vdXQ7XG4gIGFuaW1hdGlvbjogODNtcyBtZGMtcmlwcGxlLWZnLW9wYWNpdHktb3V0O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKHZhcigtLW1kYy1yaXBwbGUtZmctdHJhbnNsYXRlLWVuZCwgMCkpIHNjYWxlKHZhcigtLW1kYy1yaXBwbGUtZmctc2NhbGUsIDEpKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUodmFyKC0tbWRjLXJpcHBsZS1mZy10cmFuc2xhdGUtZW5kLCAwKSkgc2NhbGUodmFyKC0tbWRjLXJpcHBsZS1mZy1zY2FsZSwgMSkpOyB9XG5cbi8qIFRPRE8oc2dvbWVzKTogRmlndXJlIG91dCB3aGF0IHRvIGRvIGFib3V0IGRlc2t0b3AgZm9udCBzaXplcy4gKi9cbi8qIFRPRE8oc2dvbWVzKTogRmlndXJlIG91dCB3aGF0IHRvIGRvIGFib3V0IGkxOG4gYW5kIGkxOG4gZm9udCBzaXplcy4gKi9cbi8qKlxuICogQ3JlYXRlcyBhIHJ1bGUgdGhhdCB3aWxsIGJlIGFwcGxpZWQgd2hlbiBhbiBNREMtV2ViIGNvbXBvbmVudCBpcyB3aXRoaW4gdGhlIGNvbnRleHQgb2YgYW4gUlRMIGxheW91dC5cbiAqXG4gKiBVc2FnZSBFeGFtcGxlOlxuICogYGBgc2Nzc1xuICogLm1kYy1mb28ge1xuICogICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gKiAgIGxlZnQ6IDA7XG4gKlxuICogICBAaW5jbHVkZSBtZGMtcnRsIHtcbiAqICAgICBsZWZ0OiBhdXRvO1xuICogICAgIHJpZ2h0OiAwO1xuICogICB9XG4gKlxuICogICAmX19iYXIge1xuICogICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gKiAgICAgQGluY2x1ZGUgbWRjLXJ0bChcIi5tZGMtZm9vXCIpIHtcbiAqICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICogICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gKiAgICAgfVxuICogICB9XG4gKiB9XG4gKlxuICogLm1kYy1mb28tLW1vZCB7XG4gKiAgIHBhZGRpbmctbGVmdDogNHB4O1xuICpcbiAqICAgQGluY2x1ZGUgbWRjLXJ0bCB7XG4gKiAgICAgcGFkZGluZy1sZWZ0OiBhdXRvO1xuICogICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAqICAgfVxuICogfVxuICogYGBgXG4gKlxuICogTm90ZSB0aGF0IHRoaXMgd29ya3MgYnkgY2hlY2tpbmcgZm9yIFtkaXI9XCJydGxcIl0gb24gYW4gYW5jZXN0b3IgZWxlbWVudC4gV2hpbGUgdGhpcyB3aWxsIHdvcmtcbiAqIGluIG1vc3QgY2FzZXMsIGl0IHdpbGwgaW4gc29tZSBjYXNlcyBsZWFkIHRvIGZhbHNlIG5lZ2F0aXZlcywgZS5nLlxuICpcbiAqIGBgYGh0bWxcbiAqIDxodG1sIGRpcj1cInJ0bFwiPlxuICogICA8IS0tIC4uLiAtLT5cbiAqICAgPGRpdiBkaXI9XCJsdHJcIj5cbiAqICAgICA8ZGl2IGNsYXNzPVwibWRjLWZvb1wiPlN0eWxlZCBpbmNvcnJlY3RseSBhcyBSVEwhPC9kaXY+XG4gKiAgIDwvZGl2PlxuICogPC9odG1sPlxuICogYGBgXG4gKlxuICogSW4gdGhlIGZ1dHVyZSwgc2VsZWN0b3JzIHN1Y2ggYXMgOmRpciAoaHR0cDovL21kbi5pby86ZGlyKSB3aWxsIGhlbHAgdXMgbWl0aWdhdGUgdGhpcy5cbiAqL1xuLyoqXG4gKiBUYWtlcyBhIGJhc2UgYm94LW1vZGVsIHByb3BlcnR5IC0gZS5nLiBtYXJnaW4gLyBib3JkZXIgLyBwYWRkaW5nIC0gYWxvbmcgd2l0aCBhIGRlZmF1bHRcbiAqIGRpcmVjdGlvbiBhbmQgdmFsdWUsIGFuZCBlbWl0cyBydWxlcyB3aGljaCBhcHBseSB0aGUgdmFsdWUgdG8gdGhlXG4gKiBcIjxiYXNlLXByb3BlcnR5Pi08ZGVmYXVsdC1kaXJlY3Rpb24+XCIgcHJvcGVydHkgYnkgZGVmYXVsdCwgYnV0IGZsaXBzIHRoZSBkaXJlY3Rpb25cbiAqIHdoZW4gd2l0aGluIGFuIFJUTCBjb250ZXh0LlxuICpcbiAqIEZvciBleGFtcGxlOlxuICpcbiAqIGBgYHNjc3NcbiAqIC5tZGMtZm9vIHtcbiAqICAgQGluY2x1ZGUgbWRjLXJ0bC1yZWZsZXhpdmUtYm94KG1hcmdpbiwgbGVmdCwgOHB4KTtcbiAqIH1cbiAqIGBgYFxuICogaXMgZXF1aXZhbGVudCB0bzpcbiAqXG4gKiBgYGBzY3NzXG4gKiAubWRjLWZvbyB7XG4gKiAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gKlxuICogICBAaW5jbHVkZSBtZGMtcnRsIHtcbiAqICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAqICAgICBtYXJnaW4tbGVmdDogMDtcbiAqICAgfVxuICogfVxuICogYGBgXG4gKiB3aGVyZWFzOlxuICpcbiAqIGBgYHNjc3NcbiAqIC5tZGMtZm9vIHtcbiAqICAgQGluY2x1ZGUgbWRjLXJ0bC1yZWZsZXhpdmUtYm94KG1hcmdpbiwgcmlnaHQsIDhweCk7XG4gKiB9XG4gKiBgYGBcbiAqIGlzIGVxdWl2YWxlbnQgdG86XG4gKlxuICogYGBgc2Nzc1xuICogLm1kYy1mb28ge1xuICogICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAqXG4gKiAgIEBpbmNsdWRlIG1kYy1ydGwge1xuICogICAgIG1hcmdpbi1yaWdodDogMDtcbiAqICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICogICB9XG4gKiB9XG4gKiBgYGBcbiAqXG4gKiBZb3UgY2FuIGFsc28gcGFzcyBhIDR0aCBvcHRpb25hbCAkcm9vdC1zZWxlY3RvciBhcmd1bWVudCB3aGljaCB3aWxsIGJlIGZvcndhcmRlZCB0byBgbWRjLXJ0bGAsXG4gKiBlLmcuIGBAaW5jbHVkZSBtZGMtcnRsLXJlZmxleGl2ZS1ib3gobWFyZ2luLCBsZWZ0LCA4cHgsIFwiLm1kYy1jb21wb25lbnRcIilgLlxuICpcbiAqIE5vdGUgdGhhdCB0aGlzIGZ1bmN0aW9uIHdpbGwgYWx3YXlzIHplcm8gb3V0IHRoZSBvcmlnaW5hbCB2YWx1ZSBpbiBhbiBSVEwgY29udGV4dC4gSWYgeW91J3JlXG4gKiB0cnlpbmcgdG8gZmxpcCB0aGUgdmFsdWVzLCB1c2UgbWRjLXJ0bC1yZWZsZXhpdmUtcHJvcGVydHkoKS5cbiAqL1xuLyoqXG4gKiBUYWtlcyBhIGJhc2UgcHJvcGVydHkgYW5kIGVtaXRzIHJ1bGVzIHRoYXQgYXNzaWduIDxiYXNlLXByb3BlcnR5Pi1sZWZ0IHRvIDxsZWZ0LXZhbHVlPiBhbmRcbiAqIDxiYXNlLXByb3BlcnR5Pi1yaWdodCB0byA8cmlnaHQtdmFsdWU+IGluIGEgTFRSIGNvbnRleHQsIGFuZCB2aWNlIHZlcnNhIGluIGEgUlRMIGNvbnRleHQuXG4gKiBGb3IgZXhhbXBsZTpcbiAqXG4gKiBgYGBzY3NzXG4gKiAubWRjLWZvbyB7XG4gKiAgIEBpbmNsdWRlIG1kYy1ydGwtcmVmbGV4aXZlLXByb3BlcnR5KG1hcmdpbiwgYXV0bywgMTJweCk7XG4gKiB9XG4gKiBgYGBcbiAqIGlzIGVxdWl2YWxlbnQgdG86XG4gKlxuICogYGBgc2Nzc1xuICogLm1kYy1mb28ge1xuICogICBtYXJnaW4tbGVmdDogYXV0bztcbiAqICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICpcbiAqICAgQGluY2x1ZGUgbWRjLXJ0bCB7XG4gKiAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gKiAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICogICB9XG4gKiB9XG4gKiBgYGBcbiAqXG4gKiBBIDR0aCBvcHRpb25hbCAkcm9vdC1zZWxlY3RvciBhcmd1bWVudCBjYW4gYmUgZ2l2ZW4sIHdoaWNoIHdpbGwgYmUgcGFzc2VkIHRvIGBtZGMtcnRsYC5cbiAqL1xuLyoqXG4gKiBUYWtlcyBhbiBhcmd1bWVudCBzcGVjaWZ5aW5nIGEgaG9yaXpvbnRhbCBwb3NpdGlvbiBwcm9wZXJ0eSAoZWl0aGVyIFwibGVmdFwiIG9yIFwicmlnaHRcIikgYXMgd2VsbFxuICogYXMgYSB2YWx1ZSwgYW5kIGFwcGxpZXMgdGhhdCB2YWx1ZSB0byB0aGUgc3BlY2lmaWVkIHBvc2l0aW9uIGluIGEgTFRSIGNvbnRleHQsIGFuZCBmbGlwcyBpdCBpbiBhXG4gKiBSVEwgY29udGV4dC4gRm9yIGV4YW1wbGU6XG4gKlxuICogYGBgc2Nzc1xuICogLm1kYy1mb28ge1xuICogICBAaW5jbHVkZSBtZGMtcnRsLXJlZmxleGl2ZS1wb3NpdGlvbihsZWZ0LCAwKTtcbiAqICAgcG9zaXRpb246IGFic29sdXRlO1xuICogfVxuICogYGBgXG4gKiBpcyBlcXVpdmFsZW50IHRvOlxuICpcbiAqIGBgYHNjc3NcbiAqICAubWRjLWZvbyB7XG4gKiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gKiAgICBsZWZ0OiAwO1xuICogICAgcmlnaHQ6IGluaXRpYWw7XG4gKlxuICogICAgQGluY2x1ZGUgbWRjLXJ0bCB7XG4gKiAgICAgIHJpZ2h0OiAwO1xuICogICAgICBsZWZ0OiBpbml0aWFsO1xuICogICAgfVxuICogIH1cbiAqIGBgYFxuICogQW4gb3B0aW9uYWwgdGhpcmQgJHJvb3Qtc2VsZWN0b3IgYXJndW1lbnQgbWF5IGFsc28gYmUgZ2l2ZW4sIHdoaWNoIGlzIHBhc3NlZCB0byBgbWRjLXJ0bGAuXG4gKi9cbi5tZGMtc2VsZWN0IHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgc2Fucy1zZXJpZjtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gIGNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtdGV4dC1wcmltYXJ5LW9uLWxpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuODcpKTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyMTBweCUyMiUyMGhlaWdodCUzRCUyMjVweCUyMiUyMHZpZXdCb3glM0QlMjI3JTIwMTAlMjAxMCUyMDUlMjIlMjB2ZXJzaW9uJTNEJTIyMS4xJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB4bWxucyUzQXhsaW5rJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmslMjIlM0UlMEElMjAlMjAlMjAlMjAlM0Nwb2x5Z29uJTIwaWQlM0QlMjJTaGFwZSUyMiUyMHN0cm9rZSUzRCUyMm5vbmUlMjIlMjBmaWxsJTNEJTIyJTIzMCUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMjBvcGFjaXR5JTNEJTIyMC41NCUyMiUyMHBvaW50cyUzRCUyMjclMjAxMCUyMDEyJTIwMTUlMjAxNyUyMDEwJTIyJTNFJTNDJTJGcG9seWdvbiUzRSUwQSUzQyUyRnN2ZyUzRSk7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjRweCk7XG4gIGhlaWdodDogMzJweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItYm90dG9tLWNvbG9yIDE1MG1zIDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zIDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpO1xuICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tLWNvbG9yIDE1MG1zIDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zIDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogLjkzNnJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5bZGlyPVwicnRsXCJdIC5tZGMtc2VsZWN0LCAubWRjLXNlbGVjdFtkaXI9XCJydGxcIl0ge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLm1kYy1zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZGMtc2VsZWN0OmZvY3VzIHtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjM2Y1MWI1O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtcHJpbWFyeSwgIzNmNTFiNSk7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNik7IH1cblxuW2Rpcj1cInJ0bFwiXSAubWRjLXNlbGVjdCwgLm1kYy1zZWxlY3RbZGlyPVwicnRsXCJdIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7IH1cblxuLm1kYy1zZWxlY3QtLXRoZW1lLWRhcmssXG4ubWRjLXRoZW1lLS1kYXJrIC5tZGMtc2VsZWN0IHtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBjb2xvcjogd2hpdGU7XG4gIGNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtdGV4dC1wcmltYXJ5LW9uLWRhcmssIHdoaXRlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB3aWR0aCUzRCUyMjEwcHglMjIlMjBoZWlnaHQlM0QlMjI1cHglMjIlMjB2aWV3Qm94JTNEJTIyNyUyMDEwJTIwMTAlMjA1JTIyJTIwdmVyc2lvbiUzRCUyMjEuMSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweG1sbnMlM0F4bGluayUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJTIyJTNFJTBBJTIwJTIwJTIwJTIwJTNDcG9seWdvbiUyMGlkJTNEJTIyU2hhcGUlMjIlMjBzdHJva2UlM0QlMjJub25lJTIyJTIwZmlsbCUzRCUyMiUyM2ZmZmZmZiUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMjBvcGFjaXR5JTNEJTIyMC41NCUyMiUyMHBvaW50cyUzRCUyMjclMjAxMCUyMDEyJTIwMTUlMjAxNyUyMDEwJTIyJTNFJTNDJTJGcG9seWdvbiUzRSUwQSUzQyUyRnN2ZyUzRSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpOyB9XG5cbi5tZGMtc2VsZWN0LS10aGVtZS1kYXJrOmZvY3VzLFxuLm1kYy10aGVtZS0tZGFyayAubWRjLXNlbGVjdDpmb2N1cyB7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzNmNTFiNTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tbWRjLXRoZW1lLXByaW1hcnksICMzZjUxYjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDkpOyB9XG5cbi5tZGMtc2VsZWN0X19tZW51IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgei1pbmRleDogNDsgfVxuXG4ubWRjLXNlbGVjdF9fc2VsZWN0ZWQtdGV4dCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAxMjVtcyAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMTI1bXMgMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTI1bXMgMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDEyNW1zIDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEyNW1zIDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpLCB0cmFuc2Zvcm0gMTI1bXMgMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTI1bXMgMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSksIHRyYW5zZm9ybSAxMjVtcyAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMTI1bXMgMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm1kYy1zZWxlY3QtLW9wZW4gLm1kYy1zZWxlY3RfX3NlbGVjdGVkLXRleHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDEyNW1zIDEyNW1zIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAxMjVtcyAxMjVtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMjVtcyAxMjVtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMTI1bXMgMTI1bXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTI1bXMgMTI1bXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSksIHRyYW5zZm9ybSAxMjVtcyAxMjVtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMjVtcyAxMjVtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKSwgdHJhbnNmb3JtIDEyNW1zIDEyNW1zIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAxMjVtcyAxMjVtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgb3BhY2l0eTogMDsgfVxuXG4ubWRjLXNlbGVjdC0tZGlzYWJsZWQsXG4ubWRjLXNlbGVjdFtkaXNhYmxlZF0ge1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpO1xuICBjb2xvcjogdmFyKC0tbWRjLXRoZW1lLXRleHQtZGlzYWJsZWQtb24tbGlnaHQsIHJnYmEoMCwgMCwgMCwgMC4zOCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyMTBweCUyMiUyMGhlaWdodCUzRCUyMjVweCUyMiUyMHZpZXdCb3glM0QlMjI3JTIwMTAlMjAxMCUyMDUlMjIlMjB2ZXJzaW9uJTNEJTIyMS4xJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB4bWxucyUzQXhsaW5rJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmslMjIlM0UlMEElMjAlMjAlMjAlMjAlM0Nwb2x5Z29uJTIwaWQlM0QlMjJTaGFwZSUyMiUyMHN0cm9rZSUzRCUyMm5vbmUlMjIlMjBmaWxsJTNEJTIyJTIzMCUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMjBvcGFjaXR5JTNEJTIyMC4zOCUyMiUyMHBvaW50cyUzRCUyMjclMjAxMCUyMDEyJTIwMTUlMjAxNyUyMDEwJTIyJTNFJTNDJTJGcG9seWdvbiUzRSUwQSUzQyUyRnN2ZyUzRSk7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IGRvdHRlZDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4ubWRjLXNlbGVjdC0tdGhlbWUtZGFyay5tZGMtc2VsZWN0LS1kaXNhYmxlZCxcbi5tZGMtdGhlbWUtLWRhcmsgLm1kYy1zZWxlY3QtLWRpc2FibGVkIHtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBjb2xvcjogdmFyKC0tbWRjLXRoZW1lLXRleHQtZGlzYWJsZWQtb24tZGFyaywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB3aWR0aCUzRCUyMjEwcHglMjIlMjBoZWlnaHQlM0QlMjI1cHglMjIlMjB2aWV3Qm94JTNEJTIyNyUyMDEwJTIwMTAlMjA1JTIyJTIwdmVyc2lvbiUzRCUyMjEuMSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweG1sbnMlM0F4bGluayUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJTIyJTNFJTBBJTIwJTIwJTIwJTIwJTNDcG9seWdvbiUyMGlkJTNEJTIyU2hhcGUlMjIlMjBzdHJva2UlM0QlMjJub25lJTIyJTIwZmlsbCUzRCUyMiUyM2ZmZmZmZiUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMjBvcGFjaXR5JTNEJTIyMC4zOCUyMiUyMHBvaW50cyUzRCUyMjclMjAxMCUyMDEyJTIwMTUlMjAxNyUyMDEwJTIyJTNFJTNDJTJGcG9seWdvbiUzRSUwQSUzQyUyRnN2ZyUzRSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM4KTsgfVxuXG4ubWRjLXNlbGVjdC0tdGhlbWUtZGFyay5tZGMtc2VsZWN0W2Rpc2FibGVkXSxcbi5tZGMtdGhlbWUtLWRhcmsgLm1kYy1zZWxlY3RbZGlzYWJsZWRdIHtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBjb2xvcjogdmFyKC0tbWRjLXRoZW1lLXRleHQtZGlzYWJsZWQtb24tZGFyaywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB3aWR0aCUzRCUyMjEwcHglMjIlMjBoZWlnaHQlM0QlMjI1cHglMjIlMjB2aWV3Qm94JTNEJTIyNyUyMDEwJTIwMTAlMjA1JTIyJTIwdmVyc2lvbiUzRCUyMjEuMSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweG1sbnMlM0F4bGluayUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJTIyJTNFJTBBJTIwJTIwJTIwJTIwJTNDcG9seWdvbiUyMGlkJTNEJTIyU2hhcGUlMjIlMjBzdHJva2UlM0QlMjJub25lJTIyJTIwZmlsbCUzRCUyMiUyM2ZmZmZmZiUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMjBvcGFjaXR5JTNEJTIyMC4zOCUyMiUyMHBvaW50cyUzRCUyMjclMjAxMCUyMDEyJTIwMTUlMjAxNyUyMDEwJTIyJTNFJTNDJTJGcG9seWdvbiUzRSUwQSUzQyUyRnN2ZyUzRSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM4KTsgfVxuXG4ubWRjLXNlbGVjdF9fbWVudSAubWRjLWxpc3QtaXRlbSB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICBjb2xvcjogdmFyKC0tbWRjLXRoZW1lLXRleHQtc2Vjb25kYXJ5LW9uLWxpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNTQpKTsgfVxuXG4ubWRjLXNlbGVjdF9fbWVudSAubWRjLWxpc3QtaXRlbVthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSB7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gIGNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtdGV4dC1wcmltYXJ5LW9uLWxpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuODcpKTsgfVxuXG4ubWRjLXNlbGVjdC0tdGhlbWUtZGFyayAubWRjLXNlbGVjdF9fbWVudSAubWRjLWxpc3QtaXRlbSxcbi5tZGMtdGhlbWUtLWRhcmsgLm1kYy1zZWxlY3RfX21lbnUgLm1kYy1saXN0LWl0ZW0ge1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtdGV4dC1zZWNvbmRhcnktb24tZGFyaywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpKTsgfVxuXG4ubWRjLXNlbGVjdC0tdGhlbWUtZGFyayAubWRjLXNlbGVjdF9fbWVudSAubWRjLWxpc3QtaXRlbVthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSxcbi5tZGMtdGhlbWUtLWRhcmsgLm1kYy1zZWxlY3RfX21lbnUgLm1kYy1saXN0LWl0ZW1bYXJpYS1zZWxlY3RlZD1cInRydWVcIl0ge1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6IHZhcigtLW1kYy10aGVtZS10ZXh0LXByaW1hcnktb24tZGFyaywgd2hpdGUpOyB9XG5cbi5tZGMtc2VsZWN0X19tZW51IC5tZGMtbGlzdC1ncm91cCxcbi5tZGMtc2VsZWN0X19tZW51IC5tZGMtbGlzdC1ncm91cCA+IC5tZGMtbGlzdC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMTJweDsgfVxuXG4ubWRjLXNlbGVjdF9fbWVudSAubWRjLWxpc3QtZ3JvdXAge1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpO1xuICBjb2xvcjogdmFyKC0tbWRjLXRoZW1lLXRleHQtaGludC1vbi1saWdodCwgcmdiYSgwLCAwLCAwLCAwLjM4KSk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLm1kYy1zZWxlY3RfX21lbnUgLm1kYy1saXN0LWdyb3VwIC5tZGMtbGlzdC1pdGVtIHtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgY29sb3I6IHZhcigtLW1kYy10aGVtZS10ZXh0LXByaW1hcnktb24tbGlnaHQsIHJnYmEoMCwgMCwgMCwgMC44NykpOyB9XG5cbi5tZGMtc2VsZWN0LS10aGVtZS1kYXJrIC5tZGMtc2VsZWN0X19tZW51IC5tZGMtbGlzdC1ncm91cCxcbi5tZGMtdGhlbWUtLWRhcmsgLm1kYy1zZWxlY3RfX21lbnUgLm1kYy1saXN0LWdyb3VwIHtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBjb2xvcjogdmFyKC0tbWRjLXRoZW1lLXRleHQtaGludC1vbi1kYXJrLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkpOyB9XG5cbi5tZGMtc2VsZWN0LS10aGVtZS1kYXJrIC5tZGMtc2VsZWN0X19tZW51IC5tZGMtbGlzdC1ncm91cCAubWRjLWxpc3QtaXRlbSxcbi5tZGMtdGhlbWUtLWRhcmsgLm1kYy1zZWxlY3RfX21lbnUgLm1kYy1saXN0LWdyb3VwIC5tZGMtbGlzdC1pdGVtIHtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBjb2xvcjogd2hpdGU7XG4gIGNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtdGV4dC1wcmltYXJ5LW9uLWRhcmssIHdoaXRlKTsgfVxuXG4ubWRjLW11bHRpLXNlbGVjdCB7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpO1xuICBib3JkZXItY29sb3I6IHZhcigtLW1kYy10aGVtZS10ZXh0LWhpbnQtb24tbGlnaHQsIHJnYmEoMCwgMCwgMCwgMC4zOCkpO1xuICB3aWR0aDogMjUwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4ubWRjLW11bHRpLXNlbGVjdC0tdGhlbWUtZGFyayxcbi5tZGMtdGhlbWUtLWRhcmsgLm1kYy1tdWx0aS1zZWxlY3Qge1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXItY29sb3I6IHZhcigtLW1kYy10aGVtZS10ZXh0LWhpbnQtb24tZGFyaywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpKTsgfVxuXG4ubWRjLW11bHRpLXNlbGVjdCAubWRjLWxpc3QtZ3JvdXAge1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpO1xuICBjb2xvcjogdmFyKC0tbWRjLXRoZW1lLXRleHQtaGludC1vbi1saWdodCwgcmdiYSgwLCAwLCAwLCAwLjM4KSk7XG4gIG1hcmdpbjogMTZweCAwIDA7XG4gIHBhZGRpbmc6IDAgMCAwIDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLm1kYy1tdWx0aS1zZWxlY3QgLm1kYy1saXN0LWdyb3VwLS10aGVtZS1kYXJrLFxuLm1kYy10aGVtZS0tZGFyayAubWRjLW11bHRpLXNlbGVjdCAubWRjLWxpc3QtZ3JvdXAge1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtdGV4dC1oaW50LW9uLWRhcmssIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSk7IH1cblxuLm1kYy1tdWx0aS1zZWxlY3QgLm1kYy1saXN0LWdyb3VwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG5cbi5tZGMtbXVsdGktc2VsZWN0IC5tZGMtbGlzdC1ncm91cCAubWRjLWxpc3QtZGl2aWRlciB7XG4gIG1hcmdpbi1sZWZ0OiAtMTZweDsgfVxuXG4ubWRjLW11bHRpLXNlbGVjdCAubWRjLWxpc3QtaXRlbSB7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gIGNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtdGV4dC1wcmltYXJ5LW9uLWxpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuODcpKTtcbiAgbWFyZ2luOiAwIDAgMCAtMTZweDtcbiAgcGFkZGluZzogMCAxNnB4OyB9XG5cbi5tZGMtbXVsdGktc2VsZWN0IC5tZGMtbGlzdC1pdGVtLS10aGVtZS1kYXJrLFxuLm1kYy10aGVtZS0tZGFyayAubWRjLW11bHRpLXNlbGVjdCAubWRjLWxpc3QtaXRlbSB7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgY29sb3I6IHdoaXRlO1xuICBjb2xvcjogdmFyKC0tbWRjLXRoZW1lLXRleHQtcHJpbWFyeS1vbi1kYXJrLCB3aGl0ZSk7IH1cblxuLm1kYy1tdWx0aS1zZWxlY3QgLm1kYy1saXN0LWl0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAxMnB4OyB9XG5cbi5tZGMtbXVsdGktc2VsZWN0IC5tZGMtbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cblxuLm1kYy1tdWx0aS1zZWxlY3QgLm1kYy1saXN0LWl0ZW06Y2hlY2tlZCB7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWRjLXRoZW1lLWJhY2tncm91bmQsICNmZmYpOyB9XG5cbi5tZGMtbXVsdGktc2VsZWN0IC5tZGMtbGlzdC1pdGVtOmNoZWNrZWQtLXRoZW1lLWRhcmssXG4ubWRjLXRoZW1lLS1kYXJrIC5tZGMtbXVsdGktc2VsZWN0IC5tZGMtbGlzdC1pdGVtOmNoZWNrZWQge1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtdGV4dC1wcmltYXJ5LW9uLWRhcmssIHdoaXRlKTsgfVxuXG4ubWRjLW11bHRpLXNlbGVjdCAubWRjLWxpc3QtZGl2aWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgZm9udC1zaXplOiAwOyB9XG5cbi5tZGMtbXVsdGktc2VsZWN0OmZvY3VzIC5tZGMtbGlzdC1pdGVtOmNoZWNrZWQge1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjUxYjU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1kYy10aGVtZS1wcmltYXJ5LCAjM2Y1MWI1KTsgfVxuXG4ubWRjLW11bHRpLXNlbGVjdDpmb2N1cyAubWRjLWxpc3QtaXRlbTpjaGVja2VkLS10aGVtZS1kYXJrLFxuLm1kYy10aGVtZS0tZGFyayAubWRjLW11bHRpLXNlbGVjdDpmb2N1cyAubWRjLWxpc3QtaXRlbTpjaGVja2VkIHtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWRjLXRoZW1lLXRleHQtcHJpbWFyeS1vbi1kYXJrLCB3aGl0ZSk7IH1cblxuLyogVE9ETyhzZ29tZXMpOiBGaWd1cmUgb3V0IHdoYXQgdG8gZG8gYWJvdXQgZGVza3RvcCBmb250IHNpemVzLiAqL1xuLyogVE9ETyhzZ29tZXMpOiBGaWd1cmUgb3V0IHdoYXQgdG8gZG8gYWJvdXQgaTE4biBhbmQgaTE4biBmb250IHNpemVzLiAqL1xuLyoqXG4gKiBDcmVhdGVzIGEgcnVsZSB0aGF0IHdpbGwgYmUgYXBwbGllZCB3aGVuIGFuIE1EQy1XZWIgY29tcG9uZW50IGlzIHdpdGhpbiB0aGUgY29udGV4dCBvZiBhbiBSVEwgbGF5b3V0LlxuICpcbiAqIFVzYWdlIEV4YW1wbGU6XG4gKiBgYGBzY3NzXG4gKiAubWRjLWZvbyB7XG4gKiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAqICAgbGVmdDogMDtcbiAqXG4gKiAgIEBpbmNsdWRlIG1kYy1ydGwge1xuICogICAgIGxlZnQ6IGF1dG87XG4gKiAgICAgcmlnaHQ6IDA7XG4gKiAgIH1cbiAqXG4gKiAgICZfX2JhciB7XG4gKiAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAqICAgICBAaW5jbHVkZSBtZGMtcnRsKFwiLm1kYy1mb29cIikge1xuICogICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gKiAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAqICAgICB9XG4gKiAgIH1cbiAqIH1cbiAqXG4gKiAubWRjLWZvby0tbW9kIHtcbiAqICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gKlxuICogICBAaW5jbHVkZSBtZGMtcnRsIHtcbiAqICAgICBwYWRkaW5nLWxlZnQ6IGF1dG87XG4gKiAgICAgcGFkZGluZy1yaWdodDogNHB4O1xuICogICB9XG4gKiB9XG4gKiBgYGBcbiAqXG4gKiBOb3RlIHRoYXQgdGhpcyB3b3JrcyBieSBjaGVja2luZyBmb3IgW2Rpcj1cInJ0bFwiXSBvbiBhbiBhbmNlc3RvciBlbGVtZW50LiBXaGlsZSB0aGlzIHdpbGwgd29ya1xuICogaW4gbW9zdCBjYXNlcywgaXQgd2lsbCBpbiBzb21lIGNhc2VzIGxlYWQgdG8gZmFsc2UgbmVnYXRpdmVzLCBlLmcuXG4gKlxuICogYGBgaHRtbFxuICogPGh0bWwgZGlyPVwicnRsXCI+XG4gKiAgIDwhLS0gLi4uIC0tPlxuICogICA8ZGl2IGRpcj1cImx0clwiPlxuICogICAgIDxkaXYgY2xhc3M9XCJtZGMtZm9vXCI+U3R5bGVkIGluY29ycmVjdGx5IGFzIFJUTCE8L2Rpdj5cbiAqICAgPC9kaXY+XG4gKiA8L2h0bWw+XG4gKiBgYGBcbiAqXG4gKiBJbiB0aGUgZnV0dXJlLCBzZWxlY3RvcnMgc3VjaCBhcyA6ZGlyIChodHRwOi8vbWRuLmlvLzpkaXIpIHdpbGwgaGVscCB1cyBtaXRpZ2F0ZSB0aGlzLlxuICovXG4vKipcbiAqIFRha2VzIGEgYmFzZSBib3gtbW9kZWwgcHJvcGVydHkgLSBlLmcuIG1hcmdpbiAvIGJvcmRlciAvIHBhZGRpbmcgLSBhbG9uZyB3aXRoIGEgZGVmYXVsdFxuICogZGlyZWN0aW9uIGFuZCB2YWx1ZSwgYW5kIGVtaXRzIHJ1bGVzIHdoaWNoIGFwcGx5IHRoZSB2YWx1ZSB0byB0aGVcbiAqIFwiPGJhc2UtcHJvcGVydHk+LTxkZWZhdWx0LWRpcmVjdGlvbj5cIiBwcm9wZXJ0eSBieSBkZWZhdWx0LCBidXQgZmxpcHMgdGhlIGRpcmVjdGlvblxuICogd2hlbiB3aXRoaW4gYW4gUlRMIGNvbnRleHQuXG4gKlxuICogRm9yIGV4YW1wbGU6XG4gKlxuICogYGBgc2Nzc1xuICogLm1kYy1mb28ge1xuICogICBAaW5jbHVkZSBtZGMtcnRsLXJlZmxleGl2ZS1ib3gobWFyZ2luLCBsZWZ0LCA4cHgpO1xuICogfVxuICogYGBgXG4gKiBpcyBlcXVpdmFsZW50IHRvOlxuICpcbiAqIGBgYHNjc3NcbiAqIC5tZGMtZm9vIHtcbiAqICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAqXG4gKiAgIEBpbmNsdWRlIG1kYy1ydGwge1xuICogICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICogICAgIG1hcmdpbi1sZWZ0OiAwO1xuICogICB9XG4gKiB9XG4gKiBgYGBcbiAqIHdoZXJlYXM6XG4gKlxuICogYGBgc2Nzc1xuICogLm1kYy1mb28ge1xuICogICBAaW5jbHVkZSBtZGMtcnRsLXJlZmxleGl2ZS1ib3gobWFyZ2luLCByaWdodCwgOHB4KTtcbiAqIH1cbiAqIGBgYFxuICogaXMgZXF1aXZhbGVudCB0bzpcbiAqXG4gKiBgYGBzY3NzXG4gKiAubWRjLWZvbyB7XG4gKiAgIG1hcmdpbi1yaWdodDogOHB4O1xuICpcbiAqICAgQGluY2x1ZGUgbWRjLXJ0bCB7XG4gKiAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICogICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gKiAgIH1cbiAqIH1cbiAqIGBgYFxuICpcbiAqIFlvdSBjYW4gYWxzbyBwYXNzIGEgNHRoIG9wdGlvbmFsICRyb290LXNlbGVjdG9yIGFyZ3VtZW50IHdoaWNoIHdpbGwgYmUgZm9yd2FyZGVkIHRvIGBtZGMtcnRsYCxcbiAqIGUuZy4gYEBpbmNsdWRlIG1kYy1ydGwtcmVmbGV4aXZlLWJveChtYXJnaW4sIGxlZnQsIDhweCwgXCIubWRjLWNvbXBvbmVudFwiKWAuXG4gKlxuICogTm90ZSB0aGF0IHRoaXMgZnVuY3Rpb24gd2lsbCBhbHdheXMgemVybyBvdXQgdGhlIG9yaWdpbmFsIHZhbHVlIGluIGFuIFJUTCBjb250ZXh0LiBJZiB5b3UncmVcbiAqIHRyeWluZyB0byBmbGlwIHRoZSB2YWx1ZXMsIHVzZSBtZGMtcnRsLXJlZmxleGl2ZS1wcm9wZXJ0eSgpLlxuICovXG4vKipcbiAqIFRha2VzIGEgYmFzZSBwcm9wZXJ0eSBhbmQgZW1pdHMgcnVsZXMgdGhhdCBhc3NpZ24gPGJhc2UtcHJvcGVydHk+LWxlZnQgdG8gPGxlZnQtdmFsdWU+IGFuZFxuICogPGJhc2UtcHJvcGVydHk+LXJpZ2h0IHRvIDxyaWdodC12YWx1ZT4gaW4gYSBMVFIgY29udGV4dCwgYW5kIHZpY2UgdmVyc2EgaW4gYSBSVEwgY29udGV4dC5cbiAqIEZvciBleGFtcGxlOlxuICpcbiAqIGBgYHNjc3NcbiAqIC5tZGMtZm9vIHtcbiAqICAgQGluY2x1ZGUgbWRjLXJ0bC1yZWZsZXhpdmUtcHJvcGVydHkobWFyZ2luLCBhdXRvLCAxMnB4KTtcbiAqIH1cbiAqIGBgYFxuICogaXMgZXF1aXZhbGVudCB0bzpcbiAqXG4gKiBgYGBzY3NzXG4gKiAubWRjLWZvbyB7XG4gKiAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICogICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gKlxuICogICBAaW5jbHVkZSBtZGMtcnRsIHtcbiAqICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAqICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gKiAgIH1cbiAqIH1cbiAqIGBgYFxuICpcbiAqIEEgNHRoIG9wdGlvbmFsICRyb290LXNlbGVjdG9yIGFyZ3VtZW50IGNhbiBiZSBnaXZlbiwgd2hpY2ggd2lsbCBiZSBwYXNzZWQgdG8gYG1kYy1ydGxgLlxuICovXG4vKipcbiAqIFRha2VzIGFuIGFyZ3VtZW50IHNwZWNpZnlpbmcgYSBob3Jpem9udGFsIHBvc2l0aW9uIHByb3BlcnR5IChlaXRoZXIgXCJsZWZ0XCIgb3IgXCJyaWdodFwiKSBhcyB3ZWxsXG4gKiBhcyBhIHZhbHVlLCBhbmQgYXBwbGllcyB0aGF0IHZhbHVlIHRvIHRoZSBzcGVjaWZpZWQgcG9zaXRpb24gaW4gYSBMVFIgY29udGV4dCwgYW5kIGZsaXBzIGl0IGluIGFcbiAqIFJUTCBjb250ZXh0LiBGb3IgZXhhbXBsZTpcbiAqXG4gKiBgYGBzY3NzXG4gKiAubWRjLWZvbyB7XG4gKiAgIEBpbmNsdWRlIG1kYy1ydGwtcmVmbGV4aXZlLXBvc2l0aW9uKGxlZnQsIDApO1xuICogICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gKiB9XG4gKiBgYGBcbiAqIGlzIGVxdWl2YWxlbnQgdG86XG4gKlxuICogYGBgc2Nzc1xuICogIC5tZGMtZm9vIHtcbiAqICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAqICAgIGxlZnQ6IDA7XG4gKiAgICByaWdodDogaW5pdGlhbDtcbiAqXG4gKiAgICBAaW5jbHVkZSBtZGMtcnRsIHtcbiAqICAgICAgcmlnaHQ6IDA7XG4gKiAgICAgIGxlZnQ6IGluaXRpYWw7XG4gKiAgICB9XG4gKiAgfVxuICogYGBgXG4gKiBBbiBvcHRpb25hbCB0aGlyZCAkcm9vdC1zZWxlY3RvciBhcmd1bWVudCBtYXkgYWxzbyBiZSBnaXZlbiwgd2hpY2ggaXMgcGFzc2VkIHRvIGBtZGMtcnRsYC5cbiAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIG1kYy1zbGlkZXItZW1waGFzaXplIHtcbiAgMCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44NSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41NzEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41NzEpOyB9IH1cblxuQGtleWZyYW1lcyBtZGMtc2xpZGVyLWVtcGhhc2l6ZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuODUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44NSk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNTcxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNTcxKTsgfSB9XG5cbi5tZGMtc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi14O1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5tZGMtc2xpZGVyOm5vdCgubWRjLXNsaWRlci0tZGlzYWJsZWQpIC5tZGMtc2xpZGVyX190cmFjayB7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNDA4MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWRjLXRoZW1lLXNlY29uZGFyeSwgI2ZmNDA4MSk7IH1cblxuLm1kYy1zbGlkZXI6bm90KC5tZGMtc2xpZGVyLS1kaXNhYmxlZCkgLm1kYy1zbGlkZXJfX3RyYWNrLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA2NCwgMTI5LCAwLjI2KTsgfVxuXG4ubWRjLXNsaWRlcjpub3QoLm1kYy1zbGlkZXItLWRpc2FibGVkKSAubWRjLXNsaWRlcl9fdHJhY2stbWFya2VyOjphZnRlcixcbi5tZGMtc2xpZGVyOm5vdCgubWRjLXNsaWRlci0tZGlzYWJsZWQpIC5tZGMtc2xpZGVyX190cmFjay1tYXJrZXItY29udGFpbmVyOjphZnRlciB7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNDA4MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWRjLXRoZW1lLXNlY29uZGFyeSwgI2ZmNDA4MSk7IH1cblxuLm1kYy1zbGlkZXI6bm90KC5tZGMtc2xpZGVyLS1kaXNhYmxlZCkgLm1kYy1zbGlkZXJfX3RodW1iIHtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBmaWxsOiAjZmY0MDgxO1xuICBmaWxsOiB2YXIoLS1tZGMtdGhlbWUtc2Vjb25kYXJ5LCAjZmY0MDgxKTtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBzdHJva2U6ICNmZjQwODE7XG4gIHN0cm9rZTogdmFyKC0tbWRjLXRoZW1lLXNlY29uZGFyeSwgI2ZmNDA4MSk7IH1cblxuLm1kYy1zbGlkZXI6bm90KC5tZGMtc2xpZGVyLS1kaXNhYmxlZCkgLm1kYy1zbGlkZXJfX2ZvY3VzLXJpbmcge1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjQwODE7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1kYy10aGVtZS1zZWNvbmRhcnksICNmZjQwODEpOyB9XG5cbi5tZGMtc2xpZGVyOm5vdCgubWRjLXNsaWRlci0tZGlzYWJsZWQpIC5tZGMtc2xpZGVyX19waW4ge1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjQwODE7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1kYy10aGVtZS1zZWNvbmRhcnksICNmZjQwODEpOyB9XG5cbi5tZGMtc2xpZGVyOm5vdCgubWRjLXNsaWRlci0tZGlzYWJsZWQpIC5tZGMtc2xpZGVyX19waW4ge1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6IHZhcigtLW1kYy10aGVtZS10ZXh0LXByaW1hcnktb24tZGFyaywgd2hpdGUpOyB9XG5cbi5tZGMtc2xpZGVyLS1kaXNhYmxlZCAubWRjLXNsaWRlcl9fdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWE5YTlhOyB9XG5cbi5tZGMtc2xpZGVyLS1kaXNhYmxlZCAubWRjLXNsaWRlcl9fdHJhY2stY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTQsIDE1NCwgMTU0LCAwLjI2KTsgfVxuXG4ubWRjLXNsaWRlci0tZGlzYWJsZWQgLm1kYy1zbGlkZXJfX3RyYWNrLW1hcmtlcjo6YWZ0ZXIsXG4ubWRjLXNsaWRlci0tZGlzYWJsZWQgLm1kYy1zbGlkZXJfX3RyYWNrLW1hcmtlci1jb250YWluZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlhOWE5YTsgfVxuXG4ubWRjLXNsaWRlci0tZGlzYWJsZWQgLm1kYy1zbGlkZXJfX3RodW1iIHtcbiAgZmlsbDogIzlhOWE5YTtcbiAgc3Ryb2tlOiAjOWE5YTlhOyB9XG5cbi5tZGMtc2xpZGVyLS1kaXNhYmxlZCAubWRjLXNsaWRlcl9fdGh1bWIge1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIHN0cm9rZTogd2hpdGU7XG4gIHN0cm9rZTogdmFyKC0tbWRjLXNsaWRlci1iZy1jb2xvci1iZWhpbmQtY29tcG9uZW50LCB3aGl0ZSk7IH1cblxuLm1kYy1zbGlkZXItLXRoZW1lLWRhcmsubWRjLXNsaWRlci0tZGlzYWJsZWQgLm1kYy1zbGlkZXJfX3RyYWNrLFxuLm1kYy10aGVtZS0tZGFyayAubWRjLXNsaWRlci0tZGlzYWJsZWQgLm1kYy1zbGlkZXJfX3RyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4Nzg3ODsgfVxuXG4ubWRjLXNsaWRlci0tdGhlbWUtZGFyay5tZGMtc2xpZGVyLS1kaXNhYmxlZCAubWRjLXNsaWRlcl9fdHJhY2stY29udGFpbmVyLFxuLm1kYy10aGVtZS0tZGFyayAubWRjLXNsaWRlci0tZGlzYWJsZWQgLm1kYy1zbGlkZXJfX3RyYWNrLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTIwLCAxMjAsIDEyMCwgMC4yNik7IH1cblxuLm1kYy1zbGlkZXItLXRoZW1lLWRhcmsubWRjLXNsaWRlci0tZGlzYWJsZWQgLm1kYy1zbGlkZXJfX3RyYWNrLW1hcmtlcjo6YWZ0ZXIsIC5tZGMtc2xpZGVyLS10aGVtZS1kYXJrLm1kYy1zbGlkZXItLWRpc2FibGVkIC5tZGMtc2xpZGVyX190cmFjay1tYXJrZXItY29udGFpbmVyOjphZnRlcixcbi5tZGMtdGhlbWUtLWRhcmsgLm1kYy1zbGlkZXItLWRpc2FibGVkIC5tZGMtc2xpZGVyX190cmFjay1tYXJrZXI6OmFmdGVyLFxuLm1kYy10aGVtZS0tZGFyayAubWRjLXNsaWRlci0tZGlzYWJsZWQgLm1kYy1zbGlkZXJfX3RyYWNrLW1hcmtlci1jb250YWluZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4Nzg3ODsgfVxuXG4ubWRjLXNsaWRlci0tdGhlbWUtZGFyay5tZGMtc2xpZGVyLS1kaXNhYmxlZCAubWRjLXNsaWRlcl9fdGh1bWIsXG4ubWRjLXRoZW1lLS1kYXJrIC5tZGMtc2xpZGVyLS1kaXNhYmxlZCAubWRjLXNsaWRlcl9fdGh1bWIge1xuICBmaWxsOiAjNzg3ODc4O1xuICBzdHJva2U6ICM3ODc4Nzg7IH1cblxuLm1kYy1zbGlkZXItLXRoZW1lLWRhcmsubWRjLXNsaWRlci0tZGlzYWJsZWQgLm1kYy1zbGlkZXJfX3RodW1iLFxuLm1kYy10aGVtZS0tZGFyayAubWRjLXNsaWRlci0tZGlzYWJsZWQgLm1kYy1zbGlkZXJfX3RodW1iIHtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBzdHJva2U6ICMzMzM7XG4gIHN0cm9rZTogdmFyKC0tbWRjLXNsaWRlci1iZy1jb2xvci1iZWhpbmQtY29tcG9uZW50LCAjMzMzKTsgfVxuXG4ubWRjLXNsaWRlcjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLm1kYy1zbGlkZXJfX3RyYWNrLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ubWRjLXNsaWRlcl9fdHJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtOyB9XG5cbltkaXI9XCJydGxcIl0gLm1kYy1zbGlkZXIgLm1kYy1zbGlkZXJfX3RyYWNrLFxuLm1kYy1zbGlkZXJbZGlyPVwicnRsXCJdIC5tZGMtc2xpZGVyX190cmFjayB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7IH1cblxuLm1kYy1zbGlkZXJfX3RyYWNrLW1hcmtlci1jb250YWluZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG5bZGlyPVwicnRsXCJdIC5tZGMtc2xpZGVyIC5tZGMtc2xpZGVyX190cmFjay1tYXJrZXItY29udGFpbmVyLFxuLm1kYy1zbGlkZXJbZGlyPVwicnRsXCJdIC5tZGMtc2xpZGVyX190cmFjay1tYXJrZXItY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4ubWRjLXNsaWRlcl9fdHJhY2stbWFya2VyLWNvbnRhaW5lcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLm1kYy1zbGlkZXJfX3RyYWNrLW1hcmtlciB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxOyB9XG5cbi5tZGMtc2xpZGVyX190cmFjay1tYXJrZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMnB4O1xuICBjb250ZW50OiBcIlwiOyB9XG5cbi5tZGMtc2xpZGVyX190cmFjay1tYXJrZXI6Zmlyc3QtY2hpbGQ6OmFmdGVyIHtcbiAgd2lkdGg6IDNweDsgfVxuXG4ubWRjLXNsaWRlcl9fdGh1bWItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07IH1cblxuLm1kYy1zbGlkZXJfX3RodW1iIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjU3MSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC41NzEpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMTAwbXMgZWFzZS1vdXQsIHN0cm9rZSAxMDBtcyBlYXNlLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gMTAwbXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGZpbGwgMTAwbXMgZWFzZS1vdXQsIHN0cm9rZSAxMDBtcyBlYXNlLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gMTAwbXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxMDBtcyBlYXNlLW91dCwgZmlsbCAxMDBtcyBlYXNlLW91dCwgc3Ryb2tlIDEwMG1zIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTAwbXMgZWFzZS1vdXQsIGZpbGwgMTAwbXMgZWFzZS1vdXQsIHN0cm9rZSAxMDBtcyBlYXNlLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gMTAwbXMgZWFzZS1vdXQ7XG4gIHN0cm9rZS13aWR0aDogMy41OyB9XG5cbi5tZGMtc2xpZGVyX19mb2N1cy1yaW5nIHtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjFweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDI2Ni42N21zIGVhc2Utb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDI2Ni42N21zIGVhc2Utb3V0LCAtd2Via2l0LXRyYW5zZm9ybSAyNjYuNjdtcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyNjYuNjdtcyBlYXNlLW91dCwgYmFja2dyb3VuZC1jb2xvciAyNjYuNjdtcyBlYXNlLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gMjY2LjY3bXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyNjYuNjdtcyBlYXNlLW91dCwgb3BhY2l0eSAyNjYuNjdtcyBlYXNlLW91dCwgYmFja2dyb3VuZC1jb2xvciAyNjYuNjdtcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDI2Ni42N21zIGVhc2Utb3V0LCBvcGFjaXR5IDI2Ni42N21zIGVhc2Utb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDI2Ni42N21zIGVhc2Utb3V0LCAtd2Via2l0LXRyYW5zZm9ybSAyNjYuNjdtcyBlYXNlLW91dDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5tZGMtc2xpZGVyX19waW4ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMCkgdHJhbnNsYXRlKDAsIDApO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDApIHRyYW5zbGF0ZSgwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxMDBtcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMTAwbXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxMDBtcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEwMG1zIGVhc2Utb3V0LCAtd2Via2l0LXRyYW5zZm9ybSAxMDBtcyBlYXNlLW91dDtcbiAgYm9yZGVyLXJhZGl1czogNTAlIDUwJSA1MCUgMCU7XG4gIC8qKlxuICAgICAqIEVuc3VyaW5nIHRoYXQgdGhlIHBpbiBpcyBoaWdoZXIgdGhhbiB0aGUgdGh1bWIgaW4gdGhlIHN0YWNraW5nIG9yZGVyXG4gICAgICogcmVtb3ZlcyBzb21lIHJlbmRlcmluZyBqYW5rIG9ic2VydmVkIGluIENocm9tZS5cbiAgICAgKi9cbiAgei1pbmRleDogMTsgfVxuXG4ubWRjLXNsaWRlcl9fcGluLXZhbHVlLW1hcmtlciB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG5cbi5tZGMtc2xpZGVyLS1hY3RpdmUgLm1kYy1zbGlkZXJfX3RodW1iIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfVxuXG4ubWRjLXNsaWRlci0tZm9jdXMgLm1kYy1zbGlkZXJfX3RodW1iIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IG1kYy1zbGlkZXItZW1waGFzaXplIDI2Ni42N21zIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBtZGMtc2xpZGVyLWVtcGhhc2l6ZSAyNjYuNjdtcyBsaW5lYXI7IH1cblxuLm1kYy1zbGlkZXItLWZvY3VzIC5tZGMtc2xpZGVyX19mb2N1cy1yaW5nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS41NSwgMS41NSwgMS41NSk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLjU1LCAxLjU1LCAxLjU1KTtcbiAgb3BhY2l0eTogLjI1OyB9XG5cbi5tZGMtc2xpZGVyLS1kaXNhYmxlZCB7XG4gIGN1cnNvcjogYXV0bzsgfVxuXG4ubWRjLXNsaWRlci0taW4tdHJhbnNpdCAubWRjLXNsaWRlcl9fdGh1bWIge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDE0MG1zO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxNDBtczsgfVxuXG4ubWRjLXNsaWRlci0taW4tdHJhbnNpdCAubWRjLXNsaWRlcl9fdGh1bWItY29udGFpbmVyLFxuLm1kYy1zbGlkZXItLWluLXRyYW5zaXQgLm1kYy1zbGlkZXJfX3RyYWNrLFxuLm1kYy1zbGlkZXI6Zm9jdXM6bm90KC5tZGMtc2xpZGVyLS1hY3RpdmUpIC5tZGMtc2xpZGVyX190aHVtYi1jb250YWluZXIsXG4ubWRjLXNsaWRlcjpmb2N1czpub3QoLm1kYy1zbGlkZXItLWFjdGl2ZSkgLm1kYy1zbGlkZXJfX3RyYWNrIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSA4MG1zIGVhc2U7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDgwbXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDgwbXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDgwbXMgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gODBtcyBlYXNlOyB9XG5cbi5tZGMtc2xpZGVyLS1kaXNjcmV0ZS5tZGMtc2xpZGVyLS1hY3RpdmUgLm1kYy1zbGlkZXJfX3RodW1iIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKGNhbGMoMTIgLyAyMSkpO1xuICB0cmFuc2Zvcm06IHNjYWxlKGNhbGMoMTIgLyAyMSkpOyB9XG5cbi5tZGMtc2xpZGVyLS1kaXNjcmV0ZS5tZGMtc2xpZGVyLS1hY3RpdmUgLm1kYy1zbGlkZXJfX3BpbiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgxKSB0cmFuc2xhdGUoMTlweCwgLTIwcHgpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDEpIHRyYW5zbGF0ZSgxOXB4LCAtMjBweCk7IH1cblxuLm1kYy1zbGlkZXItLWRpc2NyZXRlLm1kYy1zbGlkZXItLWZvY3VzIC5tZGMtc2xpZGVyX190aHVtYiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xuICBhbmltYXRpb246IG5vbmU7IH1cblxuLm1kYy1zbGlkZXItLWRpc2NyZXRlLm1kYy1zbGlkZXItLWRpc3BsYXktbWFya2VycyAubWRjLXNsaWRlcl9fdHJhY2stbWFya2VyLWNvbnRhaW5lciB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLyoqXG4gKiBDcmVhdGVzIGEgcnVsZSB0aGF0IHdpbGwgYmUgYXBwbGllZCB3aGVuIGFuIE1EQy1XZWIgY29tcG9uZW50IGlzIHdpdGhpbiB0aGUgY29udGV4dCBvZiBhbiBSVEwgbGF5b3V0LlxuICpcbiAqIFVzYWdlIEV4YW1wbGU6XG4gKiBgYGBzY3NzXG4gKiAubWRjLWZvbyB7XG4gKiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAqICAgbGVmdDogMDtcbiAqXG4gKiAgIEBpbmNsdWRlIG1kYy1ydGwge1xuICogICAgIGxlZnQ6IGF1dG87XG4gKiAgICAgcmlnaHQ6IDA7XG4gKiAgIH1cbiAqXG4gKiAgICZfX2JhciB7XG4gKiAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAqICAgICBAaW5jbHVkZSBtZGMtcnRsKFwiLm1kYy1mb29cIikge1xuICogICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gKiAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAqICAgICB9XG4gKiAgIH1cbiAqIH1cbiAqXG4gKiAubWRjLWZvby0tbW9kIHtcbiAqICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gKlxuICogICBAaW5jbHVkZSBtZGMtcnRsIHtcbiAqICAgICBwYWRkaW5nLWxlZnQ6IGF1dG87XG4gKiAgICAgcGFkZGluZy1yaWdodDogNHB4O1xuICogICB9XG4gKiB9XG4gKiBgYGBcbiAqXG4gKiBOb3RlIHRoYXQgdGhpcyB3b3JrcyBieSBjaGVja2luZyBmb3IgW2Rpcj1cInJ0bFwiXSBvbiBhbiBhbmNlc3RvciBlbGVtZW50LiBXaGlsZSB0aGlzIHdpbGwgd29ya1xuICogaW4gbW9zdCBjYXNlcywgaXQgd2lsbCBpbiBzb21lIGNhc2VzIGxlYWQgdG8gZmFsc2UgbmVnYXRpdmVzLCBlLmcuXG4gKlxuICogYGBgaHRtbFxuICogPGh0bWwgZGlyPVwicnRsXCI+XG4gKiAgIDwhLS0gLi4uIC0tPlxuICogICA8ZGl2IGRpcj1cImx0clwiPlxuICogICAgIDxkaXYgY2xhc3M9XCJtZGMtZm9vXCI+U3R5bGVkIGluY29ycmVjdGx5IGFzIFJUTCE8L2Rpdj5cbiAqICAgPC9kaXY+XG4gKiA8L2h0bWw+XG4gKiBgYGBcbiAqXG4gKiBJbiB0aGUgZnV0dXJlLCBzZWxlY3RvcnMgc3VjaCBhcyA6ZGlyIChodHRwOi8vbWRuLmlvLzpkaXIpIHdpbGwgaGVscCB1cyBtaXRpZ2F0ZSB0aGlzLlxuICovXG4vKipcbiAqIFRha2VzIGEgYmFzZSBib3gtbW9kZWwgcHJvcGVydHkgLSBlLmcuIG1hcmdpbiAvIGJvcmRlciAvIHBhZGRpbmcgLSBhbG9uZyB3aXRoIGEgZGVmYXVsdFxuICogZGlyZWN0aW9uIGFuZCB2YWx1ZSwgYW5kIGVtaXRzIHJ1bGVzIHdoaWNoIGFwcGx5IHRoZSB2YWx1ZSB0byB0aGVcbiAqIFwiPGJhc2UtcHJvcGVydHk+LTxkZWZhdWx0LWRpcmVjdGlvbj5cIiBwcm9wZXJ0eSBieSBkZWZhdWx0LCBidXQgZmxpcHMgdGhlIGRpcmVjdGlvblxuICogd2hlbiB3aXRoaW4gYW4gUlRMIGNvbnRleHQuXG4gKlxuICogRm9yIGV4YW1wbGU6XG4gKlxuICogYGBgc2Nzc1xuICogLm1kYy1mb28ge1xuICogICBAaW5jbHVkZSBtZGMtcnRsLXJlZmxleGl2ZS1ib3gobWFyZ2luLCBsZWZ0LCA4cHgpO1xuICogfVxuICogYGBgXG4gKiBpcyBlcXVpdmFsZW50IHRvOlxuICpcbiAqIGBgYHNjc3NcbiAqIC5tZGMtZm9vIHtcbiAqICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAqXG4gKiAgIEBpbmNsdWRlIG1kYy1ydGwge1xuICogICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICogICAgIG1hcmdpbi1sZWZ0OiAwO1xuICogICB9XG4gKiB9XG4gKiBgYGBcbiAqIHdoZXJlYXM6XG4gKlxuICogYGBgc2Nzc1xuICogLm1kYy1mb28ge1xuICogICBAaW5jbHVkZSBtZGMtcnRsLXJlZmxleGl2ZS1ib3gobWFyZ2luLCByaWdodCwgOHB4KTtcbiAqIH1cbiAqIGBgYFxuICogaXMgZXF1aXZhbGVudCB0bzpcbiAqXG4gKiBgYGBzY3NzXG4gKiAubWRjLWZvbyB7XG4gKiAgIG1hcmdpbi1yaWdodDogOHB4O1xuICpcbiAqICAgQGluY2x1ZGUgbWRjLXJ0bCB7XG4gKiAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICogICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gKiAgIH1cbiAqIH1cbiAqIGBgYFxuICpcbiAqIFlvdSBjYW4gYWxzbyBwYXNzIGEgNHRoIG9wdGlvbmFsICRyb290LXNlbGVjdG9yIGFyZ3VtZW50IHdoaWNoIHdpbGwgYmUgZm9yd2FyZGVkIHRvIGBtZGMtcnRsYCxcbiAqIGUuZy4gYEBpbmNsdWRlIG1kYy1ydGwtcmVmbGV4aXZlLWJveChtYXJnaW4sIGxlZnQsIDhweCwgXCIubWRjLWNvbXBvbmVudFwiKWAuXG4gKlxuICogTm90ZSB0aGF0IHRoaXMgZnVuY3Rpb24gd2lsbCBhbHdheXMgemVybyBvdXQgdGhlIG9yaWdpbmFsIHZhbHVlIGluIGFuIFJUTCBjb250ZXh0LiBJZiB5b3UncmVcbiAqIHRyeWluZyB0byBmbGlwIHRoZSB2YWx1ZXMsIHVzZSBtZGMtcnRsLXJlZmxleGl2ZS1wcm9wZXJ0eSgpLlxuICovXG4vKipcbiAqIFRha2VzIGEgYmFzZSBwcm9wZXJ0eSBhbmQgZW1pdHMgcnVsZXMgdGhhdCBhc3NpZ24gPGJhc2UtcHJvcGVydHk+LWxlZnQgdG8gPGxlZnQtdmFsdWU+IGFuZFxuICogPGJhc2UtcHJvcGVydHk+LXJpZ2h0IHRvIDxyaWdodC12YWx1ZT4gaW4gYSBMVFIgY29udGV4dCwgYW5kIHZpY2UgdmVyc2EgaW4gYSBSVEwgY29udGV4dC5cbiAqIEZvciBleGFtcGxlOlxuICpcbiAqIGBgYHNjc3NcbiAqIC5tZGMtZm9vIHtcbiAqICAgQGluY2x1ZGUgbWRjLXJ0bC1yZWZsZXhpdmUtcHJvcGVydHkobWFyZ2luLCBhdXRvLCAxMnB4KTtcbiAqIH1cbiAqIGBgYFxuICogaXMgZXF1aXZhbGVudCB0bzpcbiAqXG4gKiBgYGBzY3NzXG4gKiAubWRjLWZvbyB7XG4gKiAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICogICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gKlxuICogICBAaW5jbHVkZSBtZGMtcnRsIHtcbiAqICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAqICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gKiAgIH1cbiAqIH1cbiAqIGBgYFxuICpcbiAqIEEgNHRoIG9wdGlvbmFsICRyb290LXNlbGVjdG9yIGFyZ3VtZW50IGNhbiBiZSBnaXZlbiwgd2hpY2ggd2lsbCBiZSBwYXNzZWQgdG8gYG1kYy1ydGxgLlxuICovXG4vKipcbiAqIFRha2VzIGFuIGFyZ3VtZW50IHNwZWNpZnlpbmcgYSBob3Jpem9udGFsIHBvc2l0aW9uIHByb3BlcnR5IChlaXRoZXIgXCJsZWZ0XCIgb3IgXCJyaWdodFwiKSBhcyB3ZWxsXG4gKiBhcyBhIHZhbHVlLCBhbmQgYXBwbGllcyB0aGF0IHZhbHVlIHRvIHRoZSBzcGVjaWZpZWQgcG9zaXRpb24gaW4gYSBMVFIgY29udGV4dCwgYW5kIGZsaXBzIGl0IGluIGFcbiAqIFJUTCBjb250ZXh0LiBGb3IgZXhhbXBsZTpcbiAqXG4gKiBgYGBzY3NzXG4gKiAubWRjLWZvbyB7XG4gKiAgIEBpbmNsdWRlIG1kYy1ydGwtcmVmbGV4aXZlLXBvc2l0aW9uKGxlZnQsIDApO1xuICogICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gKiB9XG4gKiBgYGBcbiAqIGlzIGVxdWl2YWxlbnQgdG86XG4gKlxuICogYGBgc2Nzc1xuICogIC5tZGMtZm9vIHtcbiAqICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAqICAgIGxlZnQ6IDA7XG4gKiAgICByaWdodDogaW5pdGlhbDtcbiAqXG4gKiAgICBAaW5jbHVkZSBtZGMtcnRsIHtcbiAqICAgICAgcmlnaHQ6IDA7XG4gKiAgICAgIGxlZnQ6IGluaXRpYWw7XG4gKiAgICB9XG4gKiAgfVxuICogYGBgXG4gKiBBbiBvcHRpb25hbCB0aGlyZCAkcm9vdC1zZWxlY3RvciBhcmd1bWVudCBtYXkgYWxzbyBiZSBnaXZlbiwgd2hpY2ggaXMgcGFzc2VkIHRvIGBtZGMtcnRsYC5cbiAqL1xuLyogVE9ETyhzZ29tZXMpOiBGaWd1cmUgb3V0IHdoYXQgdG8gZG8gYWJvdXQgZGVza3RvcCBmb250IHNpemVzLiAqL1xuLyogVE9ETyhzZ29tZXMpOiBGaWd1cmUgb3V0IHdoYXQgdG8gZG8gYWJvdXQgaTE4biBhbmQgaTE4biBmb250IHNpemVzLiAqL1xuLyogcG9zdGNzcy1iZW0tbGludGVyOiBkZWZpbmUgc25hY2tiYXIgKi9cbi5tZGMtc25hY2tiYXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAxMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMTAwJSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDEsIDEpO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMSwgMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMSwgMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMSwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAxLCAxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzIzMjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlIHBsdWdpbi9zZWxlY3Rvci1iZW0tcGF0dGVybiAqL1xuICAvKiBzdHlsZWxpbnQtZW5hYmxlIHBsdWdpbi9zZWxlY3Rvci1iZW0tcGF0dGVybiAqLyB9XG5cbi5tZGMtc25hY2tiYXItLXRoZW1lLWRhcmsgLm1kYy1zbmFja2Jhcixcbi5tZGMtdGhlbWUtLWRhcmsgLm1kYy1zbmFja2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5tZGMtc25hY2tiYXIge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubWRjLXNuYWNrYmFyIHtcbiAgICBtaW4td2lkdGg6IDI4OHB4O1xuICAgIG1heC13aWR0aDogNTY4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5tZGMtc25hY2tiYXItLWFsaWduLXN0YXJ0IHtcbiAgICBsZWZ0OiAyNHB4O1xuICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgIGJvdHRvbTogMjRweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDIwMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDIwMCUpOyB9XG4gIFtkaXI9XCJydGxcIl0gLm1kYy1zbmFja2Jhci0tYWxpZ24tc3RhcnQsIC5tZGMtc25hY2tiYXItLWFsaWduLXN0YXJ0W2Rpcj1cInJ0bFwiXSB7XG4gICAgbGVmdDogaW5pdGlhbDtcbiAgICByaWdodDogMjRweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubWRjLXNuYWNrYmFyLS1hbGlnbi1zdGFydCB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKTsgfSB9XG5cbi5tZGMtc25hY2tiYXItLWFjdGl2ZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIDBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyAwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5tZGMtc25hY2tiYXItLWFjdGl2ZTpub3QoLm1kYy1zbmFja2Jhci0tYWxpZ24tc3RhcnQpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5tZGMtc25hY2tiYXItLWFjdGl2ZTpub3QoLm1kYy1zbmFja2Jhci0tYWxpZ24tc3RhcnQpIHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApOyB9IH1cblxuLm1kYy1zbmFja2Jhcl9fYWN0aW9uLXdyYXBwZXIge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuW2Rpcj1cInJ0bFwiXSAubWRjLXNuYWNrYmFyX19hY3Rpb24td3JhcHBlciwgLm1kYy1zbmFja2Jhcl9fYWN0aW9uLXdyYXBwZXJbZGlyPVwicnRsXCJdIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4OyB9XG5cbi5tZGMtc25hY2tiYXItLWFjdGlvbi1vbi1ib3R0b20ge1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLm1kYy1zbmFja2Jhci0tYWN0aW9uLW9uLWJvdHRvbSAubWRjLXNuYWNrYmFyX190ZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiBpbmhlcml0OyB9XG5cbi5tZGMtc25hY2tiYXItLWFjdGlvbi1vbi1ib3R0b20gLm1kYy1zbmFja2Jhcl9fYWN0aW9uLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG5cbltkaXI9XCJydGxcIl0gLm1kYy1zbmFja2Jhci0tYWN0aW9uLW9uLWJvdHRvbSAubWRjLXNuYWNrYmFyX19hY3Rpb24td3JhcHBlciwgLm1kYy1zbmFja2Jhci0tYWN0aW9uLW9uLWJvdHRvbSAubWRjLXNuYWNrYmFyX19hY3Rpb24td3JhcHBlcltkaXI9XCJydGxcIl0ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5tZGMtc25hY2tiYXJfX3RleHQge1xuICBmb250LWZhbWlseTogUm9ib3RvLCBzYW5zLXNlcmlmO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0OHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMSwgMSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMSwgMSk7XG4gIG9wYWNpdHk6IDA7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG5bZGlyPVwicnRsXCJdIC5tZGMtc25hY2tiYXIgLm1kYy1zbmFja2Jhcl9fdGV4dCxcbi5tZGMtc25hY2tiYXJbZGlyPVwicnRsXCJdIC5tZGMtc25hY2tiYXJfX3RleHQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5tZGMtc25hY2tiYXItLXRoZW1lLWRhcmsgLm1kYy1zbmFja2Jhcl9fdGV4dCxcbi5tZGMtdGhlbWUtLWRhcmsgLm1kYy1zbmFja2Jhcl9fdGV4dCB7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gIGNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtdGV4dC1wcmltYXJ5LW9uLWxpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuODcpKTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm1kYy1zbmFja2Jhcl9fdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7IH1cbiAgW2Rpcj1cInJ0bFwiXSAubWRjLXNuYWNrYmFyX190ZXh0LCAubWRjLXNuYWNrYmFyX190ZXh0W2Rpcj1cInJ0bFwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4ubWRjLXNuYWNrYmFyLS1tdWx0aWxpbmUgLm1kYy1zbmFja2Jhcl9fdGV4dCB7XG4gIGhlaWdodDogODBweDsgfVxuXG4ubWRjLXNuYWNrYmFyLS1tdWx0aWxpbmUubWRjLXNuYWNrYmFyLS1hY3Rpb24tb24tYm90dG9tIC5tZGMtc25hY2tiYXJfX3RleHQge1xuICBtYXJnaW46IDA7IH1cblxuLm1kYy1zbmFja2Jhcl9fYWN0aW9uLWJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGNvbG9yOiAjZmY0MDgxO1xuICBjb2xvcjogdmFyKC0tbWRjLXRoZW1lLXNlY29uZGFyeSwgI2ZmNDA4MSk7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAxLCAxKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAxLCAxKTtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLm1kYy1zbmFja2Jhci0tdGhlbWUtZGFyayAubWRjLXNuYWNrYmFyX19hY3Rpb24tYnV0dG9uLFxuLm1kYy10aGVtZS0tZGFyayAubWRjLXNuYWNrYmFyX19hY3Rpb24tYnV0dG9uIHtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBjb2xvcjogIzNmNTFiNTtcbiAgY29sb3I6IHZhcigtLW1kYy10aGVtZS1wcmltYXJ5LCAjM2Y1MWI1KTsgfVxuXG4ubWRjLXNuYWNrYmFyX19hY3Rpb24tYnV0dG9uOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5tZGMtc25hY2tiYXJfX2FjdGlvbi1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7IH1cblxuLm1kYy1zbmFja2Jhcl9fYWN0aW9uLWJ1dHRvbjpub3QoW2FyaWEtaGlkZGVuXSkge1xuICB2aXNpYmlsaXR5OiBpbmhlcml0OyB9XG5cbi5tZGMtc25hY2tiYXItLWFjdGl2ZSAubWRjLXNuYWNrYmFyX190ZXh0LFxuLm1kYy1zbmFja2Jhci0tYWN0aXZlIC5tZGMtc25hY2tiYXJfX2FjdGlvbi1idXR0b246bm90KFthcmlhLWhpZGRlbl0pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDEsIDEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDEsIDEpO1xuICBvcGFjaXR5OiAxOyB9XG5cbi8qIHBvc3Rjc3MtYmVtLWxpbnRlcjogZW5kICovXG4vKipcbiAqIFRoZSBjc3MgcHJvcGVydHkgdXNlZCBmb3IgZWxldmF0aW9uLiBJbiBtb3N0IGNhc2VzIHRoaXMgc2hvdWxkIG5vdCBiZSBjaGFuZ2VkLiBJdCBpcyBleHBvc2VkXG4gKiBhcyBhIHZhcmlhYmxlIGZvciBhYnN0cmFjdGlvbiAvIGVhc3kgdXNlIHdoZW4gbmVlZGluZyB0byByZWZlcmVuY2UgdGhlIHByb3BlcnR5IGRpcmVjdGx5LCBmb3JcbiAqIGV4YW1wbGUgaW4gYSBgd2lsbC1jaGFuZ2VgIHJ1bGUuXG4gKi9cbi8qKlxuICogVGhlIGRlZmF1bHQgZHVyYXRpb24gdmFsdWUgZm9yIGVsZXZhdGlvbiB0cmFuc2l0aW9ucy5cbiAqL1xuLyoqXG4gKiBUaGUgZGVmYXVsdCBlYXNpbmcgdmFsdWUgZm9yIGVsZXZhdGlvbiB0cmFuc2l0aW9ucy5cbiAqL1xuLyoqXG4gKiBBcHBsaWVzIHRoZSBjb3JyZWN0IENTUyBydWxlcyB0byBhbiBlbGVtZW50IHRvIGdpdmUgaXQgdGhlIGVsZXZhdGlvbiBzcGVjaWZpZWQgYnkgJHotdmFsdWUuXG4gKiBUaGUgJHotdmFsdWUgbXVzdCBiZSBiZXR3ZWVuIDAgYW5kIDI0LlxuICogSWYgJGNvbG9yIGhhcyBhbiBhbHBoYSBjaGFubmVsLCBpdCB3aWxsIGJlIGlnbm9yZWQgYW5kIG92ZXJyaWRkZW4uIFRvIGluY3JlYXNlIHRoZSBvcGFjaXR5IG9mIHRoZSBzaGFkb3csIHVzZVxuICogJG9wYWNpdHktYm9vc3QuXG4gKi9cbi8qKlxuICogUmV0dXJucyBhIHN0cmluZyB0aGF0IGNhbiBiZSB1c2VkIGFzIHRoZSB2YWx1ZSBmb3IgYSBgdHJhbnNpdGlvbmAgcHJvcGVydHkgZm9yIGVsZXZhdGlvbi5cbiAqIENhbGxpbmcgdGhpcyBmdW5jdGlvbiBkaXJlY3RseSBpcyB1c2VmdWwgaW4gc2l0dWF0aW9ucyB3aGVyZSBhIGNvbXBvbmVudCBuZWVkcyB0byB0cmFuc2l0aW9uXG4gKiBtb3JlIHRoYW4gb25lIHByb3BlcnR5LlxuICpcbiAqIGBgYHNjc3NcbiAqIC5mb28ge1xuICogICB0cmFuc2l0aW9uOiBtZGMtZWxldmF0aW9uLXRyYW5zaXRpb24tcnVsZSgpLCBvcGFjaXR5IDEwMG1zIGVhc2U7XG4gKiAgIHdpbGwtY2hhbmdlOiAkbWRjLWVsZXZhdGlvbi1wcm9wZXJ0eSwgb3BhY2l0eTtcbiAqIH1cbiAqIGBgYFxuICovXG4vKipcbiAqIEFwcGxpZXMgdGhlIGNvcnJlY3QgY3NzIHJ1bGVzIG5lZWRlZCB0byBoYXZlIGFuIGVsZW1lbnQgdHJhbnNpdGlvbiBiZXR3ZWVuIGVsZXZhdGlvbnMuXG4gKiBUaGlzIG1peGluIHNob3VsZCBiZSBhcHBsaWVkIHRvIGVsZW1lbnRzIHdob3NlIGVsZXZhdGlvbiB2YWx1ZXMgd2lsbCBjaGFuZ2UgZGVwZW5kaW5nIG9uIHRoZWlyXG4gKiBjb250ZXh0IChlLmcuIHdoZW4gYWN0aXZlIG9yIGRpc2FibGVkKS5cbiAqL1xuLm1kYy1zd2l0Y2gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubWRjLXN3aXRjaCAubWRjLXN3aXRjaF9fbmF0aXZlLWNvbnRyb2w6ZW5hYmxlZDpub3QoOmNoZWNrZWQpIH4gLm1kYy1zd2l0Y2hfX2JhY2tncm91bmQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cblxuLm1kYy1zd2l0Y2ggLm1kYy1zd2l0Y2hfX25hdGl2ZS1jb250cm9sOmVuYWJsZWQ6bm90KDpjaGVja2VkKSB+IC5tZGMtc3dpdGNoX19iYWNrZ3JvdW5kIC5tZGMtc3dpdGNoX19rbm9iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTsgfVxuXG4ubWRjLXN3aXRjaCAubWRjLXN3aXRjaF9fbmF0aXZlLWNvbnRyb2w6ZW5hYmxlZDpub3QoOmNoZWNrZWQpIH4gLm1kYy1zd2l0Y2hfX2JhY2tncm91bmQgLm1kYy1zd2l0Y2hfX2tub2I6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZTllOWU7IH1cblxuLm1kYy1zd2l0Y2gtLXRoZW1lLWRhcmsgLm1kYy1zd2l0Y2hfX25hdGl2ZS1jb250cm9sOmVuYWJsZWQ6bm90KDpjaGVja2VkKSB+IC5tZGMtc3dpdGNoX19iYWNrZ3JvdW5kOjpiZWZvcmUsXG4ubWRjLXRoZW1lLS1kYXJrIC5tZGMtc3dpdGNoIC5tZGMtc3dpdGNoX19uYXRpdmUtY29udHJvbDplbmFibGVkOm5vdCg6Y2hlY2tlZCkgfiAubWRjLXN3aXRjaF9fYmFja2dyb3VuZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4ubWRjLXN3aXRjaC0tdGhlbWUtZGFyayAubWRjLXN3aXRjaF9fbmF0aXZlLWNvbnRyb2w6ZW5hYmxlZDpub3QoOmNoZWNrZWQpIH4gLm1kYy1zd2l0Y2hfX2JhY2tncm91bmQgLm1kYy1zd2l0Y2hfX2tub2IsXG4ubWRjLXRoZW1lLS1kYXJrIC5tZGMtc3dpdGNoIC5tZGMtc3dpdGNoX19uYXRpdmUtY29udHJvbDplbmFibGVkOm5vdCg6Y2hlY2tlZCkgfiAubWRjLXN3aXRjaF9fYmFja2dyb3VuZCAubWRjLXN3aXRjaF9fa25vYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZGJkYmQ7IH1cblxuLm1kYy1zd2l0Y2gtLXRoZW1lLWRhcmsgLm1kYy1zd2l0Y2hfX25hdGl2ZS1jb250cm9sOmVuYWJsZWQ6bm90KDpjaGVja2VkKSB+IC5tZGMtc3dpdGNoX19iYWNrZ3JvdW5kIC5tZGMtc3dpdGNoX19rbm9iOjpiZWZvcmUsXG4ubWRjLXRoZW1lLS1kYXJrIC5tZGMtc3dpdGNoIC5tZGMtc3dpdGNoX19uYXRpdmUtY29udHJvbDplbmFibGVkOm5vdCg6Y2hlY2tlZCkgfiAubWRjLXN3aXRjaF9fYmFja2dyb3VuZCAubWRjLXN3aXRjaF9fa25vYjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTsgfVxuXG4ubWRjLXN3aXRjaCAubWRjLXN3aXRjaF9fbmF0aXZlLWNvbnRyb2w6ZW5hYmxlZDpjaGVja2VkIH4gLm1kYy1zd2l0Y2hfX2JhY2tncm91bmQ6OmJlZm9yZSB7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNDA4MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWRjLXRoZW1lLXNlY29uZGFyeSwgI2ZmNDA4MSk7IH1cblxuLm1kYy1zd2l0Y2ggLm1kYy1zd2l0Y2hfX25hdGl2ZS1jb250cm9sOmVuYWJsZWQ6Y2hlY2tlZCB+IC5tZGMtc3dpdGNoX19iYWNrZ3JvdW5kIC5tZGMtc3dpdGNoX19rbm9iIHtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0MDgxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtc2Vjb25kYXJ5LCAjZmY0MDgxKTsgfVxuXG4ubWRjLXN3aXRjaCAubWRjLXN3aXRjaF9fbmF0aXZlLWNvbnRyb2w6ZW5hYmxlZDpjaGVja2VkIH4gLm1kYy1zd2l0Y2hfX2JhY2tncm91bmQgLm1kYy1zd2l0Y2hfX2tub2I6OmJlZm9yZSB7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNDA4MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWRjLXRoZW1lLXNlY29uZGFyeSwgI2ZmNDA4MSk7IH1cblxuLm1kYy1zd2l0Y2hfX25hdGl2ZS1jb250cm9sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xNHB4O1xuICBsZWZ0OiAtMTRweDtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDkwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gOTBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gOTBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gOTBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSA5MG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMjsgfVxuXG4ubWRjLXN3aXRjaF9fbmF0aXZlLWNvbnRyb2w6Y2hlY2tlZCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE0cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTRweCk7IH1cblxuLm1kYy1zd2l0Y2hfX2JhY2tncm91bmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLm1kYy1zd2l0Y2hfX2JhY2tncm91bmQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDkwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSwgYmFja2dyb3VuZC1jb2xvciA5MG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgOTBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDkwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBvcGFjaXR5OiAuMzg7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLm1kYy1zd2l0Y2gtLXRoZW1lLWRhcmsgLm1kYy1zd2l0Y2hfX2JhY2tncm91bmQ6OmJlZm9yZSxcbi5tZGMtdGhlbWUtLWRhcmsgLm1kYy1zd2l0Y2hfX2JhY2tncm91bmQ6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IC4zOyB9XG5cbi5tZGMtc3dpdGNoX19iYWNrZ3JvdW5kIC5tZGMtc3dpdGNoX19rbm9iIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDJweCAycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAxcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3gtc2hhZG93OiAwcHggM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDJweCAycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAxcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA5MG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDkwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA5MG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDkwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDkwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSwgYmFja2dyb3VuZC1jb2xvciA5MG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSA5MG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksIGJhY2tncm91bmQtY29sb3IgOTBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSA5MG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHotaW5kZXg6IDE7IH1cblxuLm1kYy1zd2l0Y2hfX2JhY2tncm91bmQgLm1kYy1zd2l0Y2hfX2tub2I6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTRweDtcbiAgbGVmdDogLTE0cHg7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDkwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gOTBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDkwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gOTBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gOTBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDkwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDkwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSwgYmFja2dyb3VuZC1jb2xvciA5MG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDkwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgb3BhY2l0eTogLjI7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLm1kYy1zd2l0Y2hfX25hdGl2ZS1jb250cm9sOmZvY3VzIH4gLm1kYy1zd2l0Y2hfX2JhY2tncm91bmQgLm1kYy1zd2l0Y2hfX2tub2I6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgOTBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSA5MG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgOTBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSA5MG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSA5MG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksIGJhY2tncm91bmQtY29sb3IgOTBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gOTBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDkwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gOTBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICBib3JkZXItcmFkaXVzOiAyNHB4OyB9XG5cbi5tZGMtc3dpdGNoLS10aGVtZS1kYXJrIC5tZGMtc3dpdGNoX19uYXRpdmUtY29udHJvbDpmb2N1cyB+IC5tZGMtc3dpdGNoX19iYWNrZ3JvdW5kIC5tZGMtc3dpdGNoX19rbm9iOjpiZWZvcmUsXG4ubWRjLXRoZW1lLS1kYXJrIC5tZGMtc3dpdGNoX19uYXRpdmUtY29udHJvbDpmb2N1cyB+IC5tZGMtc3dpdGNoX19iYWNrZ3JvdW5kIC5tZGMtc3dpdGNoX19rbm9iOjpiZWZvcmUge1xuICBvcGFjaXR5OiAuMTQ7IH1cblxuLm1kYy1zd2l0Y2hfX25hdGl2ZS1jb250cm9sOmNoZWNrZWQgfiAubWRjLXN3aXRjaF9fYmFja2dyb3VuZDo6YmVmb3JlIHtcbiAgb3BhY2l0eTogLjU7IH1cblxuLm1kYy1zd2l0Y2hfX25hdGl2ZS1jb250cm9sOmNoZWNrZWQgfiAubWRjLXN3aXRjaF9fYmFja2dyb3VuZCAubWRjLXN3aXRjaF9fa25vYiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE0cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTRweCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA5MG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDkwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA5MG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDkwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDkwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSwgYmFja2dyb3VuZC1jb2xvciA5MG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSA5MG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksIGJhY2tncm91bmQtY29sb3IgOTBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSA5MG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7IH1cblxuLm1kYy1zd2l0Y2hfX25hdGl2ZS1jb250cm9sOmNoZWNrZWQgfiAubWRjLXN3aXRjaF9fYmFja2dyb3VuZCAubWRjLXN3aXRjaF9fa25vYjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogLjE1OyB9XG5cbi5tZGMtc3dpdGNoX19uYXRpdmUtY29udHJvbDpkaXNhYmxlZCB7XG4gIGN1cnNvcjogaW5pdGlhbDsgfVxuXG4ubWRjLXN3aXRjaF9fbmF0aXZlLWNvbnRyb2w6ZGlzYWJsZWQgfiAubWRjLXN3aXRjaF9fYmFja2dyb3VuZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogLjEyOyB9XG5cbi5tZGMtc3dpdGNoLS10aGVtZS1kYXJrIC5tZGMtc3dpdGNoX19uYXRpdmUtY29udHJvbDpkaXNhYmxlZCB+IC5tZGMtc3dpdGNoX19iYWNrZ3JvdW5kOjpiZWZvcmUsXG4ubWRjLXRoZW1lLS1kYXJrIC5tZGMtc3dpdGNoX19uYXRpdmUtY29udHJvbDpkaXNhYmxlZCB+IC5tZGMtc3dpdGNoX19iYWNrZ3JvdW5kOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAuMTsgfVxuXG4ubWRjLXN3aXRjaF9fbmF0aXZlLWNvbnRyb2w6ZGlzYWJsZWQgfiAubWRjLXN3aXRjaF9fYmFja2dyb3VuZCAubWRjLXN3aXRjaF9fa25vYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZGJkYmQ7IH1cblxuLm1kYy1zd2l0Y2gtLXRoZW1lLWRhcmsgLm1kYy1zd2l0Y2hfX25hdGl2ZS1jb250cm9sOmRpc2FibGVkIH4gLm1kYy1zd2l0Y2hfX2JhY2tncm91bmQgLm1kYy1zd2l0Y2hfX2tub2IsXG4ubWRjLXRoZW1lLS1kYXJrIC5tZGMtc3dpdGNoX19uYXRpdmUtY29udHJvbDpkaXNhYmxlZCB+IC5tZGMtc3dpdGNoX19iYWNrZ3JvdW5kIC5tZGMtc3dpdGNoX19rbm9iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyNDI0MjsgfVxuXG4vKiBUT0RPKHNnb21lcyk6IEZpZ3VyZSBvdXQgd2hhdCB0byBkbyBhYm91dCBkZXNrdG9wIGZvbnQgc2l6ZXMuICovXG4vKiBUT0RPKHNnb21lcyk6IEZpZ3VyZSBvdXQgd2hhdCB0byBkbyBhYm91dCBpMThuIGFuZCBpMThuIGZvbnQgc2l6ZXMuICovXG4vKipcbiAqIENyZWF0ZXMgYSBydWxlIHRoYXQgd2lsbCBiZSBhcHBsaWVkIHdoZW4gYW4gTURDLVdlYiBjb21wb25lbnQgaXMgd2l0aGluIHRoZSBjb250ZXh0IG9mIGFuIFJUTCBsYXlvdXQuXG4gKlxuICogVXNhZ2UgRXhhbXBsZTpcbiAqIGBgYHNjc3NcbiAqIC5tZGMtZm9vIHtcbiAqICAgcG9zaXRpb246IGFic29sdXRlO1xuICogICBsZWZ0OiAwO1xuICpcbiAqICAgQGluY2x1ZGUgbWRjLXJ0bCB7XG4gKiAgICAgbGVmdDogYXV0bztcbiAqICAgICByaWdodDogMDtcbiAqICAgfVxuICpcbiAqICAgJl9fYmFyIHtcbiAqICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICogICAgIEBpbmNsdWRlIG1kYy1ydGwoXCIubWRjLWZvb1wiKSB7XG4gKiAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAqICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICogICAgIH1cbiAqICAgfVxuICogfVxuICpcbiAqIC5tZGMtZm9vLS1tb2Qge1xuICogICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAqXG4gKiAgIEBpbmNsdWRlIG1kYy1ydGwge1xuICogICAgIHBhZGRpbmctbGVmdDogYXV0bztcbiAqICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gKiAgIH1cbiAqIH1cbiAqIGBgYFxuICpcbiAqIE5vdGUgdGhhdCB0aGlzIHdvcmtzIGJ5IGNoZWNraW5nIGZvciBbZGlyPVwicnRsXCJdIG9uIGFuIGFuY2VzdG9yIGVsZW1lbnQuIFdoaWxlIHRoaXMgd2lsbCB3b3JrXG4gKiBpbiBtb3N0IGNhc2VzLCBpdCB3aWxsIGluIHNvbWUgY2FzZXMgbGVhZCB0byBmYWxzZSBuZWdhdGl2ZXMsIGUuZy5cbiAqXG4gKiBgYGBodG1sXG4gKiA8aHRtbCBkaXI9XCJydGxcIj5cbiAqICAgPCEtLSAuLi4gLS0+XG4gKiAgIDxkaXYgZGlyPVwibHRyXCI+XG4gKiAgICAgPGRpdiBjbGFzcz1cIm1kYy1mb29cIj5TdHlsZWQgaW5jb3JyZWN0bHkgYXMgUlRMITwvZGl2PlxuICogICA8L2Rpdj5cbiAqIDwvaHRtbD5cbiAqIGBgYFxuICpcbiAqIEluIHRoZSBmdXR1cmUsIHNlbGVjdG9ycyBzdWNoIGFzIDpkaXIgKGh0dHA6Ly9tZG4uaW8vOmRpcikgd2lsbCBoZWxwIHVzIG1pdGlnYXRlIHRoaXMuXG4gKi9cbi8qKlxuICogVGFrZXMgYSBiYXNlIGJveC1tb2RlbCBwcm9wZXJ0eSAtIGUuZy4gbWFyZ2luIC8gYm9yZGVyIC8gcGFkZGluZyAtIGFsb25nIHdpdGggYSBkZWZhdWx0XG4gKiBkaXJlY3Rpb24gYW5kIHZhbHVlLCBhbmQgZW1pdHMgcnVsZXMgd2hpY2ggYXBwbHkgdGhlIHZhbHVlIHRvIHRoZVxuICogXCI8YmFzZS1wcm9wZXJ0eT4tPGRlZmF1bHQtZGlyZWN0aW9uPlwiIHByb3BlcnR5IGJ5IGRlZmF1bHQsIGJ1dCBmbGlwcyB0aGUgZGlyZWN0aW9uXG4gKiB3aGVuIHdpdGhpbiBhbiBSVEwgY29udGV4dC5cbiAqXG4gKiBGb3IgZXhhbXBsZTpcbiAqXG4gKiBgYGBzY3NzXG4gKiAubWRjLWZvbyB7XG4gKiAgIEBpbmNsdWRlIG1kYy1ydGwtcmVmbGV4aXZlLWJveChtYXJnaW4sIGxlZnQsIDhweCk7XG4gKiB9XG4gKiBgYGBcbiAqIGlzIGVxdWl2YWxlbnQgdG86XG4gKlxuICogYGBgc2Nzc1xuICogLm1kYy1mb28ge1xuICogICBtYXJnaW4tbGVmdDogOHB4O1xuICpcbiAqICAgQGluY2x1ZGUgbWRjLXJ0bCB7XG4gKiAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gKiAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gKiAgIH1cbiAqIH1cbiAqIGBgYFxuICogd2hlcmVhczpcbiAqXG4gKiBgYGBzY3NzXG4gKiAubWRjLWZvbyB7XG4gKiAgIEBpbmNsdWRlIG1kYy1ydGwtcmVmbGV4aXZlLWJveChtYXJnaW4sIHJpZ2h0LCA4cHgpO1xuICogfVxuICogYGBgXG4gKiBpcyBlcXVpdmFsZW50IHRvOlxuICpcbiAqIGBgYHNjc3NcbiAqIC5tZGMtZm9vIHtcbiAqICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gKlxuICogICBAaW5jbHVkZSBtZGMtcnRsIHtcbiAqICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gKiAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAqICAgfVxuICogfVxuICogYGBgXG4gKlxuICogWW91IGNhbiBhbHNvIHBhc3MgYSA0dGggb3B0aW9uYWwgJHJvb3Qtc2VsZWN0b3IgYXJndW1lbnQgd2hpY2ggd2lsbCBiZSBmb3J3YXJkZWQgdG8gYG1kYy1ydGxgLFxuICogZS5nLiBgQGluY2x1ZGUgbWRjLXJ0bC1yZWZsZXhpdmUtYm94KG1hcmdpbiwgbGVmdCwgOHB4LCBcIi5tZGMtY29tcG9uZW50XCIpYC5cbiAqXG4gKiBOb3RlIHRoYXQgdGhpcyBmdW5jdGlvbiB3aWxsIGFsd2F5cyB6ZXJvIG91dCB0aGUgb3JpZ2luYWwgdmFsdWUgaW4gYW4gUlRMIGNvbnRleHQuIElmIHlvdSdyZVxuICogdHJ5aW5nIHRvIGZsaXAgdGhlIHZhbHVlcywgdXNlIG1kYy1ydGwtcmVmbGV4aXZlLXByb3BlcnR5KCkuXG4gKi9cbi8qKlxuICogVGFrZXMgYSBiYXNlIHByb3BlcnR5IGFuZCBlbWl0cyBydWxlcyB0aGF0IGFzc2lnbiA8YmFzZS1wcm9wZXJ0eT4tbGVmdCB0byA8bGVmdC12YWx1ZT4gYW5kXG4gKiA8YmFzZS1wcm9wZXJ0eT4tcmlnaHQgdG8gPHJpZ2h0LXZhbHVlPiBpbiBhIExUUiBjb250ZXh0LCBhbmQgdmljZSB2ZXJzYSBpbiBhIFJUTCBjb250ZXh0LlxuICogRm9yIGV4YW1wbGU6XG4gKlxuICogYGBgc2Nzc1xuICogLm1kYy1mb28ge1xuICogICBAaW5jbHVkZSBtZGMtcnRsLXJlZmxleGl2ZS1wcm9wZXJ0eShtYXJnaW4sIGF1dG8sIDEycHgpO1xuICogfVxuICogYGBgXG4gKiBpcyBlcXVpdmFsZW50IHRvOlxuICpcbiAqIGBgYHNjc3NcbiAqIC5tZGMtZm9vIHtcbiAqICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gKiAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAqXG4gKiAgIEBpbmNsdWRlIG1kYy1ydGwge1xuICogICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICogICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAqICAgfVxuICogfVxuICogYGBgXG4gKlxuICogQSA0dGggb3B0aW9uYWwgJHJvb3Qtc2VsZWN0b3IgYXJndW1lbnQgY2FuIGJlIGdpdmVuLCB3aGljaCB3aWxsIGJlIHBhc3NlZCB0byBgbWRjLXJ0bGAuXG4gKi9cbi8qKlxuICogVGFrZXMgYW4gYXJndW1lbnQgc3BlY2lmeWluZyBhIGhvcml6b250YWwgcG9zaXRpb24gcHJvcGVydHkgKGVpdGhlciBcImxlZnRcIiBvciBcInJpZ2h0XCIpIGFzIHdlbGxcbiAqIGFzIGEgdmFsdWUsIGFuZCBhcHBsaWVzIHRoYXQgdmFsdWUgdG8gdGhlIHNwZWNpZmllZCBwb3NpdGlvbiBpbiBhIExUUiBjb250ZXh0LCBhbmQgZmxpcHMgaXQgaW4gYVxuICogUlRMIGNvbnRleHQuIEZvciBleGFtcGxlOlxuICpcbiAqIGBgYHNjc3NcbiAqIC5tZGMtZm9vIHtcbiAqICAgQGluY2x1ZGUgbWRjLXJ0bC1yZWZsZXhpdmUtcG9zaXRpb24obGVmdCwgMCk7XG4gKiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAqIH1cbiAqIGBgYFxuICogaXMgZXF1aXZhbGVudCB0bzpcbiAqXG4gKiBgYGBzY3NzXG4gKiAgLm1kYy1mb28ge1xuICogICAgcG9zaXRpb246IGFic29sdXRlO1xuICogICAgbGVmdDogMDtcbiAqICAgIHJpZ2h0OiBpbml0aWFsO1xuICpcbiAqICAgIEBpbmNsdWRlIG1kYy1ydGwge1xuICogICAgICByaWdodDogMDtcbiAqICAgICAgbGVmdDogaW5pdGlhbDtcbiAqICAgIH1cbiAqICB9XG4gKiBgYGBcbiAqIEFuIG9wdGlvbmFsIHRoaXJkICRyb290LXNlbGVjdG9yIGFyZ3VtZW50IG1heSBhbHNvIGJlIGdpdmVuLCB3aGljaCBpcyBwYXNzZWQgdG8gYG1kYy1ydGxgLlxuICovXG4ubWRjLXRhYiB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMCAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICBjb2xvcjogdmFyKC0tbWRjLXRoZW1lLXRleHQtc2Vjb25kYXJ5LW9uLWxpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNTQpKTsgfVxuXG4ubWRjLXRhYjpob3ZlciB7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gIGNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtdGV4dC1wcmltYXJ5LW9uLWxpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuODcpKTsgfVxuXG4ubWRjLXRhYjpmb2N1cyB7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgb3V0bGluZS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0tbWRjLXRoZW1lLXRleHQtc2Vjb25kYXJ5LW9uLWxpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNTQpKTsgfVxuXG4ubWRjLXRhYi1iYXItLXRoZW1lLWRhcmsgLm1kYy10YWIsXG4ubWRjLXRoZW1lLS1kYXJrIC5tZGMtdGFiIHtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBjb2xvcjogdmFyKC0tbWRjLXRoZW1lLXRleHQtc2Vjb25kYXJ5LW9uLWRhcmssIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSk7IH1cblxuLm1kYy10YWItYmFyLS10aGVtZS1kYXJrIC5tZGMtdGFiOmhvdmVyLFxuLm1kYy10aGVtZS0tZGFyayAubWRjLXRhYjpob3ZlciB7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgY29sb3I6IHdoaXRlO1xuICBjb2xvcjogdmFyKC0tbWRjLXRoZW1lLXRleHQtcHJpbWFyeS1vbi1kYXJrLCB3aGl0ZSk7IH1cblxuLm1kYy10YWItYmFyLS10aGVtZS1kYXJrIC5tZGMtdGFiOmZvY3VzLFxuLm1kYy10aGVtZS0tZGFyayAubWRjLXRhYjpmb2N1cyB7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgb3V0bGluZS1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtdGV4dC1zZWNvbmRhcnktb24tZGFyaywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpKTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubWRjLXRhYiB7XG4gICAgbWluLXdpZHRoOiA3MnB4O1xuICAgIHBhZGRpbmc6IDAgMTJweDsgfSB9XG5cbi5tZGMtdGFiX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4OyB9XG5cbi5tZGMtdGFiLWJhci0taWNvbnMtd2l0aC10ZXh0IC5tZGMtdGFiX19pY29uIHtcbiAgbWFyZ2luLXRvcDogNHB4OyB9XG5cbi5tZGMtdGFiX19pY29uLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLm1kYy10YWJfX2ljb24gKyAubWRjLXRhYl9faWNvbi10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDZweDsgfVxuXG4ubWRjLXRhYi0tYWN0aXZlIHtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgY29sb3I6IHZhcigtLW1kYy10aGVtZS10ZXh0LXByaW1hcnktb24tbGlnaHQsIHJnYmEoMCwgMCwgMCwgMC44NykpOyB9XG5cbi5tZGMtdGFiLWJhci0tdGhlbWUtZGFyayAubWRjLXRhYi0tYWN0aXZlLFxuLm1kYy10aGVtZS0tZGFyayAubWRjLXRhYi0tYWN0aXZlIHtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBjb2xvcjogd2hpdGU7XG4gIGNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtdGV4dC1wcmltYXJ5LW9uLWRhcmssIHdoaXRlKTsgfVxuXG4ubWRjLXRhYi0tYWN0aXZlOjpiZWZvcmUge1xuICBib3R0b206IDA7IH1cblxuLm1kYy10YWItYmFyOm5vdCgubWRjLXRhYi1iYXItdXBncmFkZWQpIC5tZGMtdGFiIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5tZGMtdGFiLWJhcjpub3QoLm1kYy10YWItYmFyLXVwZ3JhZGVkKSAubWRjLXRhYjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDZweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDRweCk7XG4gIGhlaWdodDogMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtdGV4dC1wcmltYXJ5LW9uLWxpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuODcpKTsgfVxuXG4ubWRjLXRhYi1iYXItLXRoZW1lLWRhcmsubWRjLXRhYi1iYXI6bm90KC5tZGMtdGFiLWJhci11cGdyYWRlZCkgLm1kYy10YWI6OmFmdGVyLFxuLm1kYy10aGVtZS0tZGFyayAubWRjLXRhYi1iYXI6bm90KC5tZGMtdGFiLWJhci11cGdyYWRlZCkgLm1kYy10YWI6OmFmdGVyIHtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWRjLXRoZW1lLXRleHQtcHJpbWFyeS1vbi1kYXJrLCB3aGl0ZSk7IH1cblxuLm1kYy10b29sYmFyIC5tZGMtdGFiLWJhcjpub3QoLm1kYy10YWItYmFyLXVwZ3JhZGVkKSAubWRjLXRhYjo6YWZ0ZXIge1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtdGV4dC1wcmltYXJ5LW9uLXByaW1hcnksIHdoaXRlKTsgfVxuXG4ubWRjLXRhYi1iYXI6bm90KC5tZGMtdGFiLWJhci11cGdyYWRlZCkgLm1kYy10YWItLWFjdGl2ZTo6YWZ0ZXIsIC5tZGMtdGFiLWJhcjpub3QoLm1kYy10YWItYmFyLXVwZ3JhZGVkKSAubWRjLXRhYjphY3RpdmU6OmFmdGVyLCAubWRjLXRhYi1iYXI6bm90KC5tZGMtdGFiLWJhci11cGdyYWRlZCkgLm1kYy10YWI6aG92ZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm1kYy10YWItYmFyOm5vdCgubWRjLXRhYi1iYXItdXBncmFkZWQpIC5tZGMtdGFiOm5vdCgubWRjLXRhYi0tYWN0aXZlKTpob3Zlcjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAuMzg7IH1cblxuLm1kYy10YWItYmFyOm5vdCgubWRjLXRhYi1iYXItdXBncmFkZWQpIC5tZGMtdGFiLS1hY3RpdmUsIC5tZGMtdGFiLWJhcjpub3QoLm1kYy10YWItYmFyLXVwZ3JhZGVkKSAubWRjLXRhYjpub3QoLm1kYy10YWItLWFjdGl2ZSk6YWN0aXZlOjphZnRlciB7XG4gIG9wYWNpdHk6IC44NzsgfVxuXG4ubWRjLXRhYi1iYXItLWljb25zLXdpdGgtdGV4dDpub3QoLm1kYy10YWItYmFyLXVwZ3JhZGVkKSAubWRjLXRhYjo6YWZ0ZXIge1xuICB0b3A6IDcwcHg7IH1cblxuLm1kYy10YWIubWRjLXJpcHBsZS11cGdyYWRlZCB7XG4gIC0tbWRjLXJpcHBsZS1mZy1zaXplOiAwO1xuICAtLW1kYy1yaXBwbGUtbGVmdDogMDtcbiAgLS1tZGMtcmlwcGxlLXRvcDogMDtcbiAgLS1tZGMtcmlwcGxlLWZnLXNjYWxlOiAxO1xuICAtLW1kYy1yaXBwbGUtZmctdHJhbnNsYXRlLWVuZDogMDtcbiAgLS1tZGMtcmlwcGxlLWZnLXRyYW5zbGF0ZS1zdGFydDogMDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ubWRjLXRhYi5tZGMtcmlwcGxlLXVwZ3JhZGVkOjpiZWZvcmUsIC5tZGMtdGFiLm1kYy1yaXBwbGUtdXBncmFkZWQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMjUwbXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDI1MG1zIGxpbmVhcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29udGVudDogXCJcIjsgfVxuXG4ubWRjLXRhYi5tZGMtcmlwcGxlLXVwZ3JhZGVkOjpiZWZvcmUsIC5tZGMtdGFiLm1kYy1yaXBwbGUtdXBncmFkZWQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgb3BhY2l0eTogMDsgfVxuXG4ubWRjLXRhYi5tZGMtcmlwcGxlLXVwZ3JhZGVkOm5vdCgubWRjLXJpcHBsZS11cGdyYWRlZCk6aG92ZXI6OmJlZm9yZSwgLm1kYy10YWIubWRjLXJpcHBsZS11cGdyYWRlZDpub3QoLm1kYy1yaXBwbGUtdXBncmFkZWQpOmZvY3VzOjpiZWZvcmUsIC5tZGMtdGFiLm1kYy1yaXBwbGUtdXBncmFkZWQ6bm90KC5tZGMtcmlwcGxlLXVwZ3JhZGVkKTphY3RpdmU6OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiA4NW1zO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA4NW1zO1xuICBvcGFjaXR5OiAuNjsgfVxuXG4ubWRjLXRhYi5tZGMtcmlwcGxlLXVwZ3JhZGVkLm1kYy1yaXBwbGUtdXBncmFkZWQtLWJhY2tncm91bmQtZm9jdXNlZDo6YmVmb3JlIHtcbiAgb3BhY2l0eTogLjk5OTk5OyB9XG5cbi5tZGMtdGFiLm1kYy1yaXBwbGUtdXBncmFkZWQubWRjLXJpcHBsZS11cGdyYWRlZC0tYmFja2dyb3VuZC1hY3RpdmUtZmlsbDo6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAxMjBtcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTIwbXM7XG4gIG9wYWNpdHk6IDE7IH1cblxuLm1kYy10YWIubWRjLXJpcHBsZS11cGdyYWRlZC5tZGMtcmlwcGxlLXVwZ3JhZGVkOjphZnRlciB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLm1kYy10YWIubWRjLXJpcHBsZS11cGdyYWRlZC5tZGMtcmlwcGxlLXVwZ3JhZGVkLS1mb3JlZ3JvdW5kLWFjdGl2YXRpb246OmFmdGVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IDMwMG1zIG1kYy1yaXBwbGUtZmctcmFkaXVzLWluIGZvcndhcmRzLCA4M21zIG1kYy1yaXBwbGUtZmctb3BhY2l0eS1pbiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uOiAzMDBtcyBtZGMtcmlwcGxlLWZnLXJhZGl1cy1pbiBmb3J3YXJkcywgODNtcyBtZGMtcmlwcGxlLWZnLW9wYWNpdHktaW4gZm9yd2FyZHM7IH1cblxuLm1kYy10YWIubWRjLXJpcHBsZS11cGdyYWRlZC5tZGMtcmlwcGxlLXVwZ3JhZGVkLS1mb3JlZ3JvdW5kLWRlYWN0aXZhdGlvbjo6YWZ0ZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogODNtcyBtZGMtcmlwcGxlLWZnLW9wYWNpdHktb3V0O1xuICBhbmltYXRpb246IDgzbXMgbWRjLXJpcHBsZS1mZy1vcGFjaXR5LW91dDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSh2YXIoLS1tZGMtcmlwcGxlLWZnLXRyYW5zbGF0ZS1lbmQsIDApKSBzY2FsZSh2YXIoLS1tZGMtcmlwcGxlLWZnLXNjYWxlLCAxKSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKHZhcigtLW1kYy1yaXBwbGUtZmctdHJhbnNsYXRlLWVuZCwgMCkpIHNjYWxlKHZhcigtLW1kYy1yaXBwbGUtZmctc2NhbGUsIDEpKTsgfVxuXG4ubWRjLXRhYi5tZGMtcmlwcGxlLXVwZ3JhZGVkOjpiZWZvcmUsIC5tZGMtdGFiLm1kYy1yaXBwbGUtdXBncmFkZWQ6OmFmdGVyIHtcbiAgdG9wOiBjYWxjKDUwJSAtIDEwMCUpO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDEwMCUpO1xuICB3aWR0aDogMjAwJTtcbiAgaGVpZ2h0OiAyMDAlOyB9XG5cbi5tZGMtdGFiLm1kYy1yaXBwbGUtdXBncmFkZWQubWRjLXJpcHBsZS11cGdyYWRlZDo6YmVmb3JlIHtcbiAgdG9wOiBjYWxjKDUwJSAtIDEwMCUpO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDEwMCUpO1xuICB3aWR0aDogMjAwJTtcbiAgaGVpZ2h0OiAyMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUodmFyKC0tbWRjLXJpcHBsZS1mZy1zY2FsZSwgMCkpO1xuICB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLW1kYy1yaXBwbGUtZmctc2NhbGUsIDApKTsgfVxuXG4ubWRjLXRhYi5tZGMtcmlwcGxlLXVwZ3JhZGVkLm1kYy1yaXBwbGUtdXBncmFkZWQtLXVuYm91bmRlZDo6YmVmb3JlIHtcbiAgdG9wOiB2YXIoLS1tZGMtcmlwcGxlLXRvcCwgY2FsYyg1MCUgLSA1MCUpKTtcbiAgbGVmdDogdmFyKC0tbWRjLXJpcHBsZS1sZWZ0LCBjYWxjKDUwJSAtIDUwJSkpO1xuICB3aWR0aDogdmFyKC0tbWRjLXJpcHBsZS1mZy1zaXplLCAxMDAlKTtcbiAgaGVpZ2h0OiB2YXIoLS1tZGMtcmlwcGxlLWZnLXNpemUsIDEwMCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUodmFyKC0tbWRjLXJpcHBsZS1mZy1zY2FsZSwgMCkpO1xuICB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLW1kYy1yaXBwbGUtZmctc2NhbGUsIDApKTsgfVxuXG4ubWRjLXRhYi5tZGMtcmlwcGxlLXVwZ3JhZGVkLm1kYy1yaXBwbGUtdXBncmFkZWQ6OmFmdGVyIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogdmFyKC0tbWRjLXJpcHBsZS1mZy1zaXplLCAxMDAlKTtcbiAgaGVpZ2h0OiB2YXIoLS1tZGMtcmlwcGxlLWZnLXNpemUsIDEwMCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjsgfVxuXG4ubWRjLXRhYi5tZGMtcmlwcGxlLXVwZ3JhZGVkLm1kYy1yaXBwbGUtdXBncmFkZWQtLXVuYm91bmRlZDo6YWZ0ZXIge1xuICB0b3A6IHZhcigtLW1kYy1yaXBwbGUtdG9wLCAwKTtcbiAgbGVmdDogdmFyKC0tbWRjLXJpcHBsZS1sZWZ0LCAwKTsgfVxuXG4ubWRjLXRhYi1iYXItLXRoZW1lLWRhcmsgLm1kYy10YWIubWRjLXJpcHBsZS11cGdyYWRlZDo6YmVmb3JlLCAubWRjLXRhYi1iYXItLXRoZW1lLWRhcmsgLm1kYy10YWIubWRjLXJpcHBsZS11cGdyYWRlZDo6YWZ0ZXIsXG4ubWRjLXRoZW1lLS1kYXJrIC5tZGMtdGFiLm1kYy1yaXBwbGUtdXBncmFkZWQ6OmJlZm9yZSxcbi5tZGMtdGhlbWUtLWRhcmsgLm1kYy10YWIubWRjLXJpcHBsZS11cGdyYWRlZDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTYpO1xuICBvcGFjaXR5OiAwOyB9XG5cbkBzdXBwb3J0cyAoYmFja2dyb3VuZC1jb2xvcjogY29sb3IoZ3JlZW4gYSgxMCUpKSkge1xuICAubWRjLXRhYi1iYXItLXRoZW1lLWRhcmsgLm1kYy10YWIubWRjLXJpcHBsZS11cGdyYWRlZDo6YmVmb3JlLCAubWRjLXRhYi1iYXItLXRoZW1lLWRhcmsgLm1kYy10YWIubWRjLXJpcHBsZS11cGdyYWRlZDo6YWZ0ZXIsXG4gIC5tZGMtdGhlbWUtLWRhcmsgLm1kYy10YWIubWRjLXJpcHBsZS11cGdyYWRlZDo6YmVmb3JlLFxuICAubWRjLXRoZW1lLS1kYXJrIC5tZGMtdGFiLm1kYy1yaXBwbGUtdXBncmFkZWQ6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcih2YXIoLS1tZGMtdGhlbWUtdGV4dC1wcmltYXJ5LW9uLWRhcmssIHdoaXRlKSBhKDE2JSkpOyB9IH1cblxuLm1kYy10YWItYmFyLS10aGVtZS1kYXJrIC5tZGMtdGFiLm1kYy1yaXBwbGUtdXBncmFkZWQ6bm90KC5tZGMtcmlwcGxlLXVwZ3JhZGVkKTpob3Zlcjo6YmVmb3JlLCAubWRjLXRhYi1iYXItLXRoZW1lLWRhcmsgLm1kYy10YWIubWRjLXJpcHBsZS11cGdyYWRlZDpub3QoLm1kYy1yaXBwbGUtdXBncmFkZWQpOmZvY3VzOjpiZWZvcmUsIC5tZGMtdGFiLWJhci0tdGhlbWUtZGFyayAubWRjLXRhYi5tZGMtcmlwcGxlLXVwZ3JhZGVkOm5vdCgubWRjLXJpcHBsZS11cGdyYWRlZCk6YWN0aXZlOjphZnRlcixcbi5tZGMtdGhlbWUtLWRhcmsgLm1kYy10YWIubWRjLXJpcHBsZS11cGdyYWRlZDpub3QoLm1kYy1yaXBwbGUtdXBncmFkZWQpOmhvdmVyOjpiZWZvcmUsXG4ubWRjLXRoZW1lLS1kYXJrIC5tZGMtdGFiLm1kYy1yaXBwbGUtdXBncmFkZWQ6bm90KC5tZGMtcmlwcGxlLXVwZ3JhZGVkKTpmb2N1czo6YmVmb3JlLFxuLm1kYy10aGVtZS0tZGFyayAubWRjLXRhYi5tZGMtcmlwcGxlLXVwZ3JhZGVkOm5vdCgubWRjLXJpcHBsZS11cGdyYWRlZCk6YWN0aXZlOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogODVtcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogODVtcztcbiAgb3BhY2l0eTogLjY7IH1cblxuLm1kYy10YWItYmFyLS10aGVtZS1kYXJrIC5tZGMtdGFiLm1kYy1yaXBwbGUtdXBncmFkZWQubWRjLXJpcHBsZS11cGdyYWRlZC0tYmFja2dyb3VuZC1mb2N1c2VkOjpiZWZvcmUsXG4ubWRjLXRoZW1lLS1kYXJrIC5tZGMtdGFiLm1kYy1yaXBwbGUtdXBncmFkZWQubWRjLXJpcHBsZS11cGdyYWRlZC0tYmFja2dyb3VuZC1mb2N1c2VkOjpiZWZvcmUge1xuICBvcGFjaXR5OiAuOTk5OTk7IH1cblxuLm1kYy10YWItYmFyLS10aGVtZS1kYXJrIC5tZGMtdGFiLm1kYy1yaXBwbGUtdXBncmFkZWQubWRjLXJpcHBsZS11cGdyYWRlZC0tYmFja2dyb3VuZC1hY3RpdmUtZmlsbDo6YmVmb3JlLFxuLm1kYy10aGVtZS0tZGFyayAubWRjLXRhYi5tZGMtcmlwcGxlLXVwZ3JhZGVkLm1kYy1yaXBwbGUtdXBncmFkZWQtLWJhY2tncm91bmQtYWN0aXZlLWZpbGw6OmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMTIwbXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEyMG1zO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5tZGMtdGFiLWJhci0tdGhlbWUtZGFyayAubWRjLXRhYi5tZGMtcmlwcGxlLXVwZ3JhZGVkLm1kYy1yaXBwbGUtdXBncmFkZWQ6OmFmdGVyLFxuLm1kYy10aGVtZS0tZGFyayAubWRjLXRhYi5tZGMtcmlwcGxlLXVwZ3JhZGVkLm1kYy1yaXBwbGUtdXBncmFkZWQ6OmFmdGVyIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4ubWRjLXRhYi1iYXItLXRoZW1lLWRhcmsgLm1kYy10YWIubWRjLXJpcHBsZS11cGdyYWRlZC5tZGMtcmlwcGxlLXVwZ3JhZGVkLS1mb3JlZ3JvdW5kLWFjdGl2YXRpb246OmFmdGVyLFxuLm1kYy10aGVtZS0tZGFyayAubWRjLXRhYi5tZGMtcmlwcGxlLXVwZ3JhZGVkLm1kYy1yaXBwbGUtdXBncmFkZWQtLWZvcmVncm91bmQtYWN0aXZhdGlvbjo6YWZ0ZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogMzAwbXMgbWRjLXJpcHBsZS1mZy1yYWRpdXMtaW4gZm9yd2FyZHMsIDgzbXMgbWRjLXJpcHBsZS1mZy1vcGFjaXR5LWluIGZvcndhcmRzO1xuICBhbmltYXRpb246IDMwMG1zIG1kYy1yaXBwbGUtZmctcmFkaXVzLWluIGZvcndhcmRzLCA4M21zIG1kYy1yaXBwbGUtZmctb3BhY2l0eS1pbiBmb3J3YXJkczsgfVxuXG4ubWRjLXRhYi1iYXItLXRoZW1lLWRhcmsgLm1kYy10YWIubWRjLXJpcHBsZS11cGdyYWRlZC5tZGMtcmlwcGxlLXVwZ3JhZGVkLS1mb3JlZ3JvdW5kLWRlYWN0aXZhdGlvbjo6YWZ0ZXIsXG4ubWRjLXRoZW1lLS1kYXJrIC5tZGMtdGFiLm1kYy1yaXBwbGUtdXBncmFkZWQubWRjLXJpcHBsZS11cGdyYWRlZC0tZm9yZWdyb3VuZC1kZWFjdGl2YXRpb246OmFmdGVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IDgzbXMgbWRjLXJpcHBsZS1mZy1vcGFjaXR5LW91dDtcbiAgYW5pbWF0aW9uOiA4M21zIG1kYy1yaXBwbGUtZmctb3BhY2l0eS1vdXQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUodmFyKC0tbWRjLXJpcHBsZS1mZy10cmFuc2xhdGUtZW5kLCAwKSkgc2NhbGUodmFyKC0tbWRjLXJpcHBsZS1mZy1zY2FsZSwgMSkpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSh2YXIoLS1tZGMtcmlwcGxlLWZnLXRyYW5zbGF0ZS1lbmQsIDApKSBzY2FsZSh2YXIoLS1tZGMtcmlwcGxlLWZnLXNjYWxlLCAxKSk7IH1cblxuLm1kYy10b29sYmFyIC5tZGMtdGFiLm1kYy1yaXBwbGUtdXBncmFkZWQ6OmJlZm9yZSwgLm1kYy10b29sYmFyIC5tZGMtdGFiLm1kYy1yaXBwbGUtdXBncmFkZWQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE2KTtcbiAgb3BhY2l0eTogMDsgfVxuXG5Ac3VwcG9ydHMgKGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGdyZWVuIGEoMTAlKSkpIHtcbiAgLm1kYy10b29sYmFyIC5tZGMtdGFiLm1kYy1yaXBwbGUtdXBncmFkZWQ6OmJlZm9yZSwgLm1kYy10b29sYmFyIC5tZGMtdGFiLm1kYy1yaXBwbGUtdXBncmFkZWQ6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcih2YXIoLS1tZGMtdGhlbWUtdGV4dC1wcmltYXJ5LW9uLXByaW1hcnksIHdoaXRlKSBhKDE2JSkpOyB9IH1cblxuLm1kYy10b29sYmFyIC5tZGMtdGFiLm1kYy1yaXBwbGUtdXBncmFkZWQ6bm90KC5tZGMtcmlwcGxlLXVwZ3JhZGVkKTpob3Zlcjo6YmVmb3JlLCAubWRjLXRvb2xiYXIgLm1kYy10YWIubWRjLXJpcHBsZS11cGdyYWRlZDpub3QoLm1kYy1yaXBwbGUtdXBncmFkZWQpOmZvY3VzOjpiZWZvcmUsIC5tZGMtdG9vbGJhciAubWRjLXRhYi5tZGMtcmlwcGxlLXVwZ3JhZGVkOm5vdCgubWRjLXJpcHBsZS11cGdyYWRlZCk6YWN0aXZlOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogODVtcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogODVtcztcbiAgb3BhY2l0eTogLjY7IH1cblxuLm1kYy10b29sYmFyIC5tZGMtdGFiLm1kYy1yaXBwbGUtdXBncmFkZWQubWRjLXJpcHBsZS11cGdyYWRlZC0tYmFja2dyb3VuZC1mb2N1c2VkOjpiZWZvcmUge1xuICBvcGFjaXR5OiAuOTk5OTk7IH1cblxuLm1kYy10b29sYmFyIC5tZGMtdGFiLm1kYy1yaXBwbGUtdXBncmFkZWQubWRjLXJpcHBsZS11cGdyYWRlZC0tYmFja2dyb3VuZC1hY3RpdmUtZmlsbDo6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAxMjBtcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTIwbXM7XG4gIG9wYWNpdHk6IDE7IH1cblxuLm1kYy10b29sYmFyIC5tZGMtdGFiLm1kYy1yaXBwbGUtdXBncmFkZWQubWRjLXJpcHBsZS11cGdyYWRlZDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5tZGMtdG9vbGJhciAubWRjLXRhYi5tZGMtcmlwcGxlLXVwZ3JhZGVkLm1kYy1yaXBwbGUtdXBncmFkZWQtLWZvcmVncm91bmQtYWN0aXZhdGlvbjo6YWZ0ZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogMzAwbXMgbWRjLXJpcHBsZS1mZy1yYWRpdXMtaW4gZm9yd2FyZHMsIDgzbXMgbWRjLXJpcHBsZS1mZy1vcGFjaXR5LWluIGZvcndhcmRzO1xuICBhbmltYXRpb246IDMwMG1zIG1kYy1yaXBwbGUtZmctcmFkaXVzLWluIGZvcndhcmRzLCA4M21zIG1kYy1yaXBwbGUtZmctb3BhY2l0eS1pbiBmb3J3YXJkczsgfVxuXG4ubWRjLXRvb2xiYXIgLm1kYy10YWIubWRjLXJpcHBsZS11cGdyYWRlZC5tZGMtcmlwcGxlLXVwZ3JhZGVkLS1mb3JlZ3JvdW5kLWRlYWN0aXZhdGlvbjo6YWZ0ZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogODNtcyBtZGMtcmlwcGxlLWZnLW9wYWNpdHktb3V0O1xuICBhbmltYXRpb246IDgzbXMgbWRjLXJpcHBsZS1mZy1vcGFjaXR5LW91dDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSh2YXIoLS1tZGMtcmlwcGxlLWZnLXRyYW5zbGF0ZS1lbmQsIDApKSBzY2FsZSh2YXIoLS1tZGMtcmlwcGxlLWZnLXNjYWxlLCAxKSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKHZhcigtLW1kYy1yaXBwbGUtZmctdHJhbnNsYXRlLWVuZCwgMCkpIHNjYWxlKHZhcigtLW1kYy1yaXBwbGUtZmctc2NhbGUsIDEpKTsgfVxuXG4ubWRjLXRhYi5tZGMtcmlwcGxlLXVwZ3JhZGVkOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4vKipcbiAqIENyZWF0ZXMgYSBydWxlIHRoYXQgd2lsbCBiZSBhcHBsaWVkIHdoZW4gYW4gTURDLVdlYiBjb21wb25lbnQgaXMgd2l0aGluIHRoZSBjb250ZXh0IG9mIGFuIFJUTCBsYXlvdXQuXG4gKlxuICogVXNhZ2UgRXhhbXBsZTpcbiAqIGBgYHNjc3NcbiAqIC5tZGMtZm9vIHtcbiAqICAgcG9zaXRpb246IGFic29sdXRlO1xuICogICBsZWZ0OiAwO1xuICpcbiAqICAgQGluY2x1ZGUgbWRjLXJ0bCB7XG4gKiAgICAgbGVmdDogYXV0bztcbiAqICAgICByaWdodDogMDtcbiAqICAgfVxuICpcbiAqICAgJl9fYmFyIHtcbiAqICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICogICAgIEBpbmNsdWRlIG1kYy1ydGwoXCIubWRjLWZvb1wiKSB7XG4gKiAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAqICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICogICAgIH1cbiAqICAgfVxuICogfVxuICpcbiAqIC5tZGMtZm9vLS1tb2Qge1xuICogICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAqXG4gKiAgIEBpbmNsdWRlIG1kYy1ydGwge1xuICogICAgIHBhZGRpbmctbGVmdDogYXV0bztcbiAqICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gKiAgIH1cbiAqIH1cbiAqIGBgYFxuICpcbiAqIE5vdGUgdGhhdCB0aGlzIHdvcmtzIGJ5IGNoZWNraW5nIGZvciBbZGlyPVwicnRsXCJdIG9uIGFuIGFuY2VzdG9yIGVsZW1lbnQuIFdoaWxlIHRoaXMgd2lsbCB3b3JrXG4gKiBpbiBtb3N0IGNhc2VzLCBpdCB3aWxsIGluIHNvbWUgY2FzZXMgbGVhZCB0byBmYWxzZSBuZWdhdGl2ZXMsIGUuZy5cbiAqXG4gKiBgYGBodG1sXG4gKiA8aHRtbCBkaXI9XCJydGxcIj5cbiAqICAgPCEtLSAuLi4gLS0+XG4gKiAgIDxkaXYgZGlyPVwibHRyXCI+XG4gKiAgICAgPGRpdiBjbGFzcz1cIm1kYy1mb29cIj5TdHlsZWQgaW5jb3JyZWN0bHkgYXMgUlRMITwvZGl2PlxuICogICA8L2Rpdj5cbiAqIDwvaHRtbD5cbiAqIGBgYFxuICpcbiAqIEluIHRoZSBmdXR1cmUsIHNlbGVjdG9ycyBzdWNoIGFzIDpkaXIgKGh0dHA6Ly9tZG4uaW8vOmRpcikgd2lsbCBoZWxwIHVzIG1pdGlnYXRlIHRoaXMuXG4gKi9cbi8qKlxuICogVGFrZXMgYSBiYXNlIGJveC1tb2RlbCBwcm9wZXJ0eSAtIGUuZy4gbWFyZ2luIC8gYm9yZGVyIC8gcGFkZGluZyAtIGFsb25nIHdpdGggYSBkZWZhdWx0XG4gKiBkaXJlY3Rpb24gYW5kIHZhbHVlLCBhbmQgZW1pdHMgcnVsZXMgd2hpY2ggYXBwbHkgdGhlIHZhbHVlIHRvIHRoZVxuICogXCI8YmFzZS1wcm9wZXJ0eT4tPGRlZmF1bHQtZGlyZWN0aW9uPlwiIHByb3BlcnR5IGJ5IGRlZmF1bHQsIGJ1dCBmbGlwcyB0aGUgZGlyZWN0aW9uXG4gKiB3aGVuIHdpdGhpbiBhbiBSVEwgY29udGV4dC5cbiAqXG4gKiBGb3IgZXhhbXBsZTpcbiAqXG4gKiBgYGBzY3NzXG4gKiAubWRjLWZvbyB7XG4gKiAgIEBpbmNsdWRlIG1kYy1ydGwtcmVmbGV4aXZlLWJveChtYXJnaW4sIGxlZnQsIDhweCk7XG4gKiB9XG4gKiBgYGBcbiAqIGlzIGVxdWl2YWxlbnQgdG86XG4gKlxuICogYGBgc2Nzc1xuICogLm1kYy1mb28ge1xuICogICBtYXJnaW4tbGVmdDogOHB4O1xuICpcbiAqICAgQGluY2x1ZGUgbWRjLXJ0bCB7XG4gKiAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gKiAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gKiAgIH1cbiAqIH1cbiAqIGBgYFxuICogd2hlcmVhczpcbiAqXG4gKiBgYGBzY3NzXG4gKiAubWRjLWZvbyB7XG4gKiAgIEBpbmNsdWRlIG1kYy1ydGwtcmVmbGV4aXZlLWJveChtYXJnaW4sIHJpZ2h0LCA4cHgpO1xuICogfVxuICogYGBgXG4gKiBpcyBlcXVpdmFsZW50IHRvOlxuICpcbiAqIGBgYHNjc3NcbiAqIC5tZGMtZm9vIHtcbiAqICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gKlxuICogICBAaW5jbHVkZSBtZGMtcnRsIHtcbiAqICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gKiAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAqICAgfVxuICogfVxuICogYGBgXG4gKlxuICogWW91IGNhbiBhbHNvIHBhc3MgYSA0dGggb3B0aW9uYWwgJHJvb3Qtc2VsZWN0b3IgYXJndW1lbnQgd2hpY2ggd2lsbCBiZSBmb3J3YXJkZWQgdG8gYG1kYy1ydGxgLFxuICogZS5nLiBgQGluY2x1ZGUgbWRjLXJ0bC1yZWZsZXhpdmUtYm94KG1hcmdpbiwgbGVmdCwgOHB4LCBcIi5tZGMtY29tcG9uZW50XCIpYC5cbiAqXG4gKiBOb3RlIHRoYXQgdGhpcyBmdW5jdGlvbiB3aWxsIGFsd2F5cyB6ZXJvIG91dCB0aGUgb3JpZ2luYWwgdmFsdWUgaW4gYW4gUlRMIGNvbnRleHQuIElmIHlvdSdyZVxuICogdHJ5aW5nIHRvIGZsaXAgdGhlIHZhbHVlcywgdXNlIG1kYy1ydGwtcmVmbGV4aXZlLXByb3BlcnR5KCkuXG4gKi9cbi8qKlxuICogVGFrZXMgYSBiYXNlIHByb3BlcnR5IGFuZCBlbWl0cyBydWxlcyB0aGF0IGFzc2lnbiA8YmFzZS1wcm9wZXJ0eT4tbGVmdCB0byA8bGVmdC12YWx1ZT4gYW5kXG4gKiA8YmFzZS1wcm9wZXJ0eT4tcmlnaHQgdG8gPHJpZ2h0LXZhbHVlPiBpbiBhIExUUiBjb250ZXh0LCBhbmQgdmljZSB2ZXJzYSBpbiBhIFJUTCBjb250ZXh0LlxuICogRm9yIGV4YW1wbGU6XG4gKlxuICogYGBgc2Nzc1xuICogLm1kYy1mb28ge1xuICogICBAaW5jbHVkZSBtZGMtcnRsLXJlZmxleGl2ZS1wcm9wZXJ0eShtYXJnaW4sIGF1dG8sIDEycHgpO1xuICogfVxuICogYGBgXG4gKiBpcyBlcXVpdmFsZW50IHRvOlxuICpcbiAqIGBgYHNjc3NcbiAqIC5tZGMtZm9vIHtcbiAqICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gKiAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAqXG4gKiAgIEBpbmNsdWRlIG1kYy1ydGwge1xuICogICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICogICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAqICAgfVxuICogfVxuICogYGBgXG4gKlxuICogQSA0dGggb3B0aW9uYWwgJHJvb3Qtc2VsZWN0b3IgYXJndW1lbnQgY2FuIGJlIGdpdmVuLCB3aGljaCB3aWxsIGJlIHBhc3NlZCB0byBgbWRjLXJ0bGAuXG4gKi9cbi8qKlxuICogVGFrZXMgYW4gYXJndW1lbnQgc3BlY2lmeWluZyBhIGhvcml6b250YWwgcG9zaXRpb24gcHJvcGVydHkgKGVpdGhlciBcImxlZnRcIiBvciBcInJpZ2h0XCIpIGFzIHdlbGxcbiAqIGFzIGEgdmFsdWUsIGFuZCBhcHBsaWVzIHRoYXQgdmFsdWUgdG8gdGhlIHNwZWNpZmllZCBwb3NpdGlvbiBpbiBhIExUUiBjb250ZXh0LCBhbmQgZmxpcHMgaXQgaW4gYVxuICogUlRMIGNvbnRleHQuIEZvciBleGFtcGxlOlxuICpcbiAqIGBgYHNjc3NcbiAqIC5tZGMtZm9vIHtcbiAqICAgQGluY2x1ZGUgbWRjLXJ0bC1yZWZsZXhpdmUtcG9zaXRpb24obGVmdCwgMCk7XG4gKiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAqIH1cbiAqIGBgYFxuICogaXMgZXF1aXZhbGVudCB0bzpcbiAqXG4gKiBgYGBzY3NzXG4gKiAgLm1kYy1mb28ge1xuICogICAgcG9zaXRpb246IGFic29sdXRlO1xuICogICAgbGVmdDogMDtcbiAqICAgIHJpZ2h0OiBpbml0aWFsO1xuICpcbiAqICAgIEBpbmNsdWRlIG1kYy1ydGwge1xuICogICAgICByaWdodDogMDtcbiAqICAgICAgbGVmdDogaW5pdGlhbDtcbiAqICAgIH1cbiAqICB9XG4gKiBgYGBcbiAqIEFuIG9wdGlvbmFsIHRoaXJkICRyb290LXNlbGVjdG9yIGFyZ3VtZW50IG1heSBhbHNvIGJlIGdpdmVuLCB3aGljaCBpcyBwYXNzZWQgdG8gYG1kYy1ydGxgLlxuICovXG4ubWRjLXRhYi1iYXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5tZGMtdGFiLWJhcl9faW5kaWNhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtdGV4dC1wcmltYXJ5LW9uLWxpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuODcpKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMjQwbXMgMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAyNDBtcyAwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyNDBtcyAwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyNDBtcyAwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDI0MG1zIDBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5tZGMtdGFiLWJhci0tdGhlbWUtZGFyayAubWRjLXRhYi1iYXJfX2luZGljYXRvcixcbi5tZGMtdGhlbWUtLWRhcmsgLm1kYy10YWItYmFyX19pbmRpY2F0b3Ige1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtdGV4dC1wcmltYXJ5LW9uLWRhcmssIHdoaXRlKTsgfVxuXG4ubWRjLXRvb2xiYXIgLm1kYy10YWItYmFyIC5tZGMtdGFiIHtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBjb2xvcjogdmFyKC0tbWRjLXRoZW1lLXRleHQtc2Vjb25kYXJ5LW9uLXByaW1hcnksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSk7IH1cblxuLm1kYy10YWItYmFyLS10aGVtZS1kYXJrIC5tZGMtdG9vbGJhciAubWRjLXRhYi1iYXIgLm1kYy10YWIsXG4ubWRjLXRoZW1lLS1kYXJrIC5tZGMtdG9vbGJhciAubWRjLXRhYi1iYXIgLm1kYy10YWIge1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtdGV4dC1zZWNvbmRhcnktb24tZGFyaywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpKTsgfVxuXG4ubWRjLXRvb2xiYXIgLm1kYy10YWItYmFyIC5tZGMtdGFiLS1hY3RpdmUsXG4ubWRjLXRvb2xiYXIgLm1kYy10YWItYmFyIC5tZGMtdGFiOmhvdmVyIHtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBjb2xvcjogd2hpdGU7XG4gIGNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtdGV4dC1wcmltYXJ5LW9uLXByaW1hcnksIHdoaXRlKTsgfVxuXG4ubWRjLXRhYi1iYXItLXRoZW1lLWRhcmsgLm1kYy10b29sYmFyIC5tZGMtdGFiLWJhciAubWRjLXRhYi0tYWN0aXZlLFxuLm1kYy10aGVtZS0tZGFyayAubWRjLXRvb2xiYXIgLm1kYy10YWItYmFyIC5tZGMtdGFiLS1hY3RpdmUsIC5tZGMtdGFiLWJhci0tdGhlbWUtZGFya1xuLm1kYy10b29sYmFyIC5tZGMtdGFiLWJhciAubWRjLXRhYjpob3Zlcixcbi5tZGMtdGhlbWUtLWRhcmtcbi5tZGMtdG9vbGJhciAubWRjLXRhYi1iYXIgLm1kYy10YWI6aG92ZXIge1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6IHZhcigtLW1kYy10aGVtZS10ZXh0LXByaW1hcnktb24tZGFyaywgd2hpdGUpOyB9XG5cbi5tZGMtdG9vbGJhciAubWRjLXRhYi1iYXIgLm1kYy10YWItYmFyX19pbmRpY2F0b3Ige1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtdGV4dC1wcmltYXJ5LW9uLXByaW1hcnksIHdoaXRlKTsgfVxuXG4ubWRjLXRhYi1iYXItLXRoZW1lLWRhcmsgLm1kYy10b29sYmFyIC5tZGMtdGFiLWJhciAubWRjLXRhYi1iYXJfX2luZGljYXRvcixcbi5tZGMtdGhlbWUtLWRhcmsgLm1kYy10b29sYmFyIC5tZGMtdGFiLWJhciAubWRjLXRhYi1iYXJfX2luZGljYXRvciB7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1kYy10aGVtZS10ZXh0LXByaW1hcnktb24tZGFyaywgd2hpdGUpOyB9XG5cbi5tZGMtdGFiLWJhci0taWNvbnMtd2l0aC10ZXh0IHtcbiAgaGVpZ2h0OiA3MnB4OyB9XG5cbi5tZGMtdGFiLWJhci0taW5kaWNhdG9yLXByaW1hcnkgLm1kYy10YWItYmFyX19pbmRpY2F0b3IsXG4ubWRjLXRvb2xiYXIgLm1kYy10YWItYmFyLS1pbmRpY2F0b3ItcHJpbWFyeSAubWRjLXRhYi1iYXJfX2luZGljYXRvciB7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNTFiNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWRjLXRoZW1lLXByaW1hcnksICMzZjUxYjUpOyB9XG5cbi5tZGMtdGFiLWJhci0tdGhlbWUtZGFyayAubWRjLXRhYi1iYXItLWluZGljYXRvci1wcmltYXJ5IC5tZGMtdGFiLWJhcl9faW5kaWNhdG9yLFxuLm1kYy10aGVtZS0tZGFyayAubWRjLXRhYi1iYXItLWluZGljYXRvci1wcmltYXJ5IC5tZGMtdGFiLWJhcl9faW5kaWNhdG9yLCAubWRjLXRhYi1iYXItLXRoZW1lLWRhcmtcbi5tZGMtdG9vbGJhciAubWRjLXRhYi1iYXItLWluZGljYXRvci1wcmltYXJ5IC5tZGMtdGFiLWJhcl9faW5kaWNhdG9yLFxuLm1kYy10aGVtZS0tZGFya1xuLm1kYy10b29sYmFyIC5tZGMtdGFiLWJhci0taW5kaWNhdG9yLXByaW1hcnkgLm1kYy10YWItYmFyX19pbmRpY2F0b3Ige1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjUxYjU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1kYy10aGVtZS1wcmltYXJ5LCAjM2Y1MWI1KTsgfVxuXG4ubWRjLXRhYi1iYXItLWluZGljYXRvci1wcmltYXJ5Lm1kYy10YWItYmFyOm5vdCgubWRjLXRhYi1iYXItdXBncmFkZWQpIC5tZGMtdGFiOjphZnRlcixcbi5tZGMtdG9vbGJhciAubWRjLXRhYi1iYXItLWluZGljYXRvci1wcmltYXJ5Lm1kYy10YWItYmFyOm5vdCgubWRjLXRhYi1iYXItdXBncmFkZWQpIC5tZGMtdGFiOjphZnRlciB7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNTFiNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWRjLXRoZW1lLXByaW1hcnksICMzZjUxYjUpOyB9XG5cbi5tZGMtdGFiLWJhci0taW5kaWNhdG9yLWFjY2VudCAubWRjLXRhYi1iYXJfX2luZGljYXRvcixcbi5tZGMtdG9vbGJhciAubWRjLXRhYi1iYXItLWluZGljYXRvci1hY2NlbnQgLm1kYy10YWItYmFyX19pbmRpY2F0b3Ige1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjQwODE7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1kYy10aGVtZS1zZWNvbmRhcnksICNmZjQwODEpOyB9XG5cbi5tZGMtdGFiLWJhci0tdGhlbWUtZGFyayAubWRjLXRhYi1iYXItLWluZGljYXRvci1hY2NlbnQgLm1kYy10YWItYmFyX19pbmRpY2F0b3IsXG4ubWRjLXRoZW1lLS1kYXJrIC5tZGMtdGFiLWJhci0taW5kaWNhdG9yLWFjY2VudCAubWRjLXRhYi1iYXJfX2luZGljYXRvciwgLm1kYy10YWItYmFyLS10aGVtZS1kYXJrXG4ubWRjLXRvb2xiYXIgLm1kYy10YWItYmFyLS1pbmRpY2F0b3ItYWNjZW50IC5tZGMtdGFiLWJhcl9faW5kaWNhdG9yLFxuLm1kYy10aGVtZS0tZGFya1xuLm1kYy10b29sYmFyIC5tZGMtdGFiLWJhci0taW5kaWNhdG9yLWFjY2VudCAubWRjLXRhYi1iYXJfX2luZGljYXRvciB7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNDA4MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWRjLXRoZW1lLXNlY29uZGFyeSwgI2ZmNDA4MSk7IH1cblxuLm1kYy10YWItYmFyLS1pbmRpY2F0b3ItYWNjZW50Lm1kYy10YWItYmFyOm5vdCgubWRjLXRhYi1iYXItdXBncmFkZWQpIC5tZGMtdGFiOjphZnRlcixcbi5tZGMtdG9vbGJhciAubWRjLXRhYi1iYXItLWluZGljYXRvci1hY2NlbnQubWRjLXRhYi1iYXI6bm90KC5tZGMtdGFiLWJhci11cGdyYWRlZCkgLm1kYy10YWI6OmFmdGVyIHtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0MDgxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtc2Vjb25kYXJ5LCAjZmY0MDgxKTsgfVxuXG4vKipcbiAqIENyZWF0ZXMgYSBydWxlIHRoYXQgd2lsbCBiZSBhcHBsaWVkIHdoZW4gYW4gTURDLVdlYiBjb21wb25lbnQgaXMgd2l0aGluIHRoZSBjb250ZXh0IG9mIGFuIFJUTCBsYXlvdXQuXG4gKlxuICogVXNhZ2UgRXhhbXBsZTpcbiAqIGBgYHNjc3NcbiAqIC5tZGMtZm9vIHtcbiAqICAgcG9zaXRpb246IGFic29sdXRlO1xuICogICBsZWZ0OiAwO1xuICpcbiAqICAgQGluY2x1ZGUgbWRjLXJ0bCB7XG4gKiAgICAgbGVmdDogYXV0bztcbiAqICAgICByaWdodDogMDtcbiAqICAgfVxuICpcbiAqICAgJl9fYmFyIHtcbiAqICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICogICAgIEBpbmNsdWRlIG1kYy1ydGwoXCIubWRjLWZvb1wiKSB7XG4gKiAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAqICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICogICAgIH1cbiAqICAgfVxuICogfVxuICpcbiAqIC5tZGMtZm9vLS1tb2Qge1xuICogICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAqXG4gKiAgIEBpbmNsdWRlIG1kYy1ydGwge1xuICogICAgIHBhZGRpbmctbGVmdDogYXV0bztcbiAqICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gKiAgIH1cbiAqIH1cbiAqIGBgYFxuICpcbiAqIE5vdGUgdGhhdCB0aGlzIHdvcmtzIGJ5IGNoZWNraW5nIGZvciBbZGlyPVwicnRsXCJdIG9uIGFuIGFuY2VzdG9yIGVsZW1lbnQuIFdoaWxlIHRoaXMgd2lsbCB3b3JrXG4gKiBpbiBtb3N0IGNhc2VzLCBpdCB3aWxsIGluIHNvbWUgY2FzZXMgbGVhZCB0byBmYWxzZSBuZWdhdGl2ZXMsIGUuZy5cbiAqXG4gKiBgYGBodG1sXG4gKiA8aHRtbCBkaXI9XCJydGxcIj5cbiAqICAgPCEtLSAuLi4gLS0+XG4gKiAgIDxkaXYgZGlyPVwibHRyXCI+XG4gKiAgICAgPGRpdiBjbGFzcz1cIm1kYy1mb29cIj5TdHlsZWQgaW5jb3JyZWN0bHkgYXMgUlRMITwvZGl2PlxuICogICA8L2Rpdj5cbiAqIDwvaHRtbD5cbiAqIGBgYFxuICpcbiAqIEluIHRoZSBmdXR1cmUsIHNlbGVjdG9ycyBzdWNoIGFzIDpkaXIgKGh0dHA6Ly9tZG4uaW8vOmRpcikgd2lsbCBoZWxwIHVzIG1pdGlnYXRlIHRoaXMuXG4gKi9cbi8qKlxuICogVGFrZXMgYSBiYXNlIGJveC1tb2RlbCBwcm9wZXJ0eSAtIGUuZy4gbWFyZ2luIC8gYm9yZGVyIC8gcGFkZGluZyAtIGFsb25nIHdpdGggYSBkZWZhdWx0XG4gKiBkaXJlY3Rpb24gYW5kIHZhbHVlLCBhbmQgZW1pdHMgcnVsZXMgd2hpY2ggYXBwbHkgdGhlIHZhbHVlIHRvIHRoZVxuICogXCI8YmFzZS1wcm9wZXJ0eT4tPGRlZmF1bHQtZGlyZWN0aW9uPlwiIHByb3BlcnR5IGJ5IGRlZmF1bHQsIGJ1dCBmbGlwcyB0aGUgZGlyZWN0aW9uXG4gKiB3aGVuIHdpdGhpbiBhbiBSVEwgY29udGV4dC5cbiAqXG4gKiBGb3IgZXhhbXBsZTpcbiAqXG4gKiBgYGBzY3NzXG4gKiAubWRjLWZvbyB7XG4gKiAgIEBpbmNsdWRlIG1kYy1ydGwtcmVmbGV4aXZlLWJveChtYXJnaW4sIGxlZnQsIDhweCk7XG4gKiB9XG4gKiBgYGBcbiAqIGlzIGVxdWl2YWxlbnQgdG86XG4gKlxuICogYGBgc2Nzc1xuICogLm1kYy1mb28ge1xuICogICBtYXJnaW4tbGVmdDogOHB4O1xuICpcbiAqICAgQGluY2x1ZGUgbWRjLXJ0bCB7XG4gKiAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gKiAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gKiAgIH1cbiAqIH1cbiAqIGBgYFxuICogd2hlcmVhczpcbiAqXG4gKiBgYGBzY3NzXG4gKiAubWRjLWZvbyB7XG4gKiAgIEBpbmNsdWRlIG1kYy1ydGwtcmVmbGV4aXZlLWJveChtYXJnaW4sIHJpZ2h0LCA4cHgpO1xuICogfVxuICogYGBgXG4gKiBpcyBlcXVpdmFsZW50IHRvOlxuICpcbiAqIGBgYHNjc3NcbiAqIC5tZGMtZm9vIHtcbiAqICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gKlxuICogICBAaW5jbHVkZSBtZGMtcnRsIHtcbiAqICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gKiAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAqICAgfVxuICogfVxuICogYGBgXG4gKlxuICogWW91IGNhbiBhbHNvIHBhc3MgYSA0dGggb3B0aW9uYWwgJHJvb3Qtc2VsZWN0b3IgYXJndW1lbnQgd2hpY2ggd2lsbCBiZSBmb3J3YXJkZWQgdG8gYG1kYy1ydGxgLFxuICogZS5nLiBgQGluY2x1ZGUgbWRjLXJ0bC1yZWZsZXhpdmUtYm94KG1hcmdpbiwgbGVmdCwgOHB4LCBcIi5tZGMtY29tcG9uZW50XCIpYC5cbiAqXG4gKiBOb3RlIHRoYXQgdGhpcyBmdW5jdGlvbiB3aWxsIGFsd2F5cyB6ZXJvIG91dCB0aGUgb3JpZ2luYWwgdmFsdWUgaW4gYW4gUlRMIGNvbnRleHQuIElmIHlvdSdyZVxuICogdHJ5aW5nIHRvIGZsaXAgdGhlIHZhbHVlcywgdXNlIG1kYy1ydGwtcmVmbGV4aXZlLXByb3BlcnR5KCkuXG4gKi9cbi8qKlxuICogVGFrZXMgYSBiYXNlIHByb3BlcnR5IGFuZCBlbWl0cyBydWxlcyB0aGF0IGFzc2lnbiA8YmFzZS1wcm9wZXJ0eT4tbGVmdCB0byA8bGVmdC12YWx1ZT4gYW5kXG4gKiA8YmFzZS1wcm9wZXJ0eT4tcmlnaHQgdG8gPHJpZ2h0LXZhbHVlPiBpbiBhIExUUiBjb250ZXh0LCBhbmQgdmljZSB2ZXJzYSBpbiBhIFJUTCBjb250ZXh0LlxuICogRm9yIGV4YW1wbGU6XG4gKlxuICogYGBgc2Nzc1xuICogLm1kYy1mb28ge1xuICogICBAaW5jbHVkZSBtZGMtcnRsLXJlZmxleGl2ZS1wcm9wZXJ0eShtYXJnaW4sIGF1dG8sIDEycHgpO1xuICogfVxuICogYGBgXG4gKiBpcyBlcXVpdmFsZW50IHRvOlxuICpcbiAqIGBgYHNjc3NcbiAqIC5tZGMtZm9vIHtcbiAqICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gKiAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAqXG4gKiAgIEBpbmNsdWRlIG1kYy1ydGwge1xuICogICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICogICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAqICAgfVxuICogfVxuICogYGBgXG4gKlxuICogQSA0dGggb3B0aW9uYWwgJHJvb3Qtc2VsZWN0b3IgYXJndW1lbnQgY2FuIGJlIGdpdmVuLCB3aGljaCB3aWxsIGJlIHBhc3NlZCB0byBgbWRjLXJ0bGAuXG4gKi9cbi8qKlxuICogVGFrZXMgYW4gYXJndW1lbnQgc3BlY2lmeWluZyBhIGhvcml6b250YWwgcG9zaXRpb24gcHJvcGVydHkgKGVpdGhlciBcImxlZnRcIiBvciBcInJpZ2h0XCIpIGFzIHdlbGxcbiAqIGFzIGEgdmFsdWUsIGFuZCBhcHBsaWVzIHRoYXQgdmFsdWUgdG8gdGhlIHNwZWNpZmllZCBwb3NpdGlvbiBpbiBhIExUUiBjb250ZXh0LCBhbmQgZmxpcHMgaXQgaW4gYVxuICogUlRMIGNvbnRleHQuIEZvciBleGFtcGxlOlxuICpcbiAqIGBgYHNjc3NcbiAqIC5tZGMtZm9vIHtcbiAqICAgQGluY2x1ZGUgbWRjLXJ0bC1yZWZsZXhpdmUtcG9zaXRpb24obGVmdCwgMCk7XG4gKiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAqIH1cbiAqIGBgYFxuICogaXMgZXF1aXZhbGVudCB0bzpcbiAqXG4gKiBgYGBzY3NzXG4gKiAgLm1kYy1mb28ge1xuICogICAgcG9zaXRpb246IGFic29sdXRlO1xuICogICAgbGVmdDogMDtcbiAqICAgIHJpZ2h0OiBpbml0aWFsO1xuICpcbiAqICAgIEBpbmNsdWRlIG1kYy1ydGwge1xuICogICAgICByaWdodDogMDtcbiAqICAgICAgbGVmdDogaW5pdGlhbDtcbiAqICAgIH1cbiAqICB9XG4gKiBgYGBcbiAqIEFuIG9wdGlvbmFsIHRoaXJkICRyb290LXNlbGVjdG9yIGFyZ3VtZW50IG1heSBhbHNvIGJlIGdpdmVuLCB3aGljaCBpcyBwYXNzZWQgdG8gYG1kYy1ydGxgLlxuICovXG4ubWRjLXRhYi1iYXItc2Nyb2xsZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm1kYy10YWItYmFyLXNjcm9sbGVyX19zY3JvbGwtZnJhbWUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5tZGMtdGFiLWJhci1zY3JvbGxlcl9fc2Nyb2xsLWZyYW1lX190YWJzIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAyNDBtcyAwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDI0MG1zIDBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDI0MG1zIDBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDI0MG1zIDBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMjQwbXMgMG1zIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtOyB9XG5cbi5tZGMtdGFiLWJhci1zY3JvbGxlcl9faW5kaWNhdG9yIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0OHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgY29sb3I6IHZhcigtLW1kYy10aGVtZS10ZXh0LXNlY29uZGFyeS1vbi1saWdodCwgcmdiYSgwLCAwLCAwLCAwLjU0KSk7IH1cblxuLm1kYy10YWItYmFyLS10aGVtZS1kYXJrIC5tZGMtdGFiLWJhci1zY3JvbGxlcl9faW5kaWNhdG9yLFxuLm1kYy10aGVtZS0tZGFyayAubWRjLXRhYi1iYXItc2Nyb2xsZXJfX2luZGljYXRvciB7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgY29sb3I6IHZhcigtLW1kYy10aGVtZS10ZXh0LXNlY29uZGFyeS1vbi1kYXJrLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykpOyB9XG5cbi5tZGMtdGFiLWJhci1zY3JvbGxlcl9faW5kaWNhdG9yOmhvdmVyIHtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgY29sb3I6IHZhcigtLW1kYy10aGVtZS10ZXh0LXByaW1hcnktb24tbGlnaHQsIHJnYmEoMCwgMCwgMCwgMC44NykpOyB9XG5cbi5tZGMtdGFiLWJhci0tdGhlbWUtZGFyayAubWRjLXRhYi1iYXItc2Nyb2xsZXJfX2luZGljYXRvcjpob3Zlcixcbi5tZGMtdGhlbWUtLWRhcmsgLm1kYy10YWItYmFyLXNjcm9sbGVyX19pbmRpY2F0b3I6aG92ZXIge1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6IHZhcigtLW1kYy10aGVtZS10ZXh0LXByaW1hcnktb24tZGFyaywgd2hpdGUpOyB9XG5cbi5tZGMtdGFiLWJhci1zY3JvbGxlcl9faW5kaWNhdG9yX19pbm5lciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIGN1cnNvcjogaW5oZXJpdDsgfVxuXG4ubWRjLXRhYi1iYXItc2Nyb2xsZXJfX2luZGljYXRvcl9faW5uZXI6Zm9jdXMge1xuICBvdXRsaW5lLWNvbG9yOiBpbmhlcml0OyB9XG5cbltkaXI9XCJydGxcIl0gLm1kYy10YWItYmFyLXNjcm9sbGVyIC5tZGMtdGFiLWJhci1zY3JvbGxlcl9faW5kaWNhdG9yX19pbm5lcixcbi5tZGMtdGFiLWJhci1zY3JvbGxlcltkaXI9XCJydGxcIl0gLm1kYy10YWItYmFyLXNjcm9sbGVyX19pbmRpY2F0b3JfX2lubmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5tZGMtdGFiLWJhci1zY3JvbGxlcl9faW5kaWNhdG9yX19pbm5lcjpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5tZGMtdGFiLWJhci0tdGhlbWUtZGFyayAubWRjLXRhYi1iYXItc2Nyb2xsZXJfX2luZGljYXRvcl9faW5uZXI6aG92ZXIsXG4ubWRjLXRoZW1lLS1kYXJrIC5tZGMtdGFiLWJhci1zY3JvbGxlcl9faW5kaWNhdG9yX19pbm5lcjpob3ZlciB7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgY29sb3I6IHZhcigtLW1kYy10aGVtZS10ZXh0LXNlY29uZGFyeS1vbi1kYXJrLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykpOyB9XG5cbi5tZGMtdGFiLWJhci1zY3JvbGxlcl9faW5kaWNhdG9yLS1lbmFibGVkIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4vKipcbiAqIENyZWF0ZXMgYSBydWxlIHRoYXQgd2lsbCBiZSBhcHBsaWVkIHdoZW4gYW4gTURDLVdlYiBjb21wb25lbnQgaXMgd2l0aGluIHRoZSBjb250ZXh0IG9mIGFuIFJUTCBsYXlvdXQuXG4gKlxuICogVXNhZ2UgRXhhbXBsZTpcbiAqIGBgYHNjc3NcbiAqIC5tZGMtZm9vIHtcbiAqICAgcG9zaXRpb246IGFic29sdXRlO1xuICogICBsZWZ0OiAwO1xuICpcbiAqICAgQGluY2x1ZGUgbWRjLXJ0bCB7XG4gKiAgICAgbGVmdDogYXV0bztcbiAqICAgICByaWdodDogMDtcbiAqICAgfVxuICpcbiAqICAgJl9fYmFyIHtcbiAqICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICogICAgIEBpbmNsdWRlIG1kYy1ydGwoXCIubWRjLWZvb1wiKSB7XG4gKiAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAqICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICogICAgIH1cbiAqICAgfVxuICogfVxuICpcbiAqIC5tZGMtZm9vLS1tb2Qge1xuICogICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAqXG4gKiAgIEBpbmNsdWRlIG1kYy1ydGwge1xuICogICAgIHBhZGRpbmctbGVmdDogYXV0bztcbiAqICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gKiAgIH1cbiAqIH1cbiAqIGBgYFxuICpcbiAqIE5vdGUgdGhhdCB0aGlzIHdvcmtzIGJ5IGNoZWNraW5nIGZvciBbZGlyPVwicnRsXCJdIG9uIGFuIGFuY2VzdG9yIGVsZW1lbnQuIFdoaWxlIHRoaXMgd2lsbCB3b3JrXG4gKiBpbiBtb3N0IGNhc2VzLCBpdCB3aWxsIGluIHNvbWUgY2FzZXMgbGVhZCB0byBmYWxzZSBuZWdhdGl2ZXMsIGUuZy5cbiAqXG4gKiBgYGBodG1sXG4gKiA8aHRtbCBkaXI9XCJydGxcIj5cbiAqICAgPCEtLSAuLi4gLS0+XG4gKiAgIDxkaXYgZGlyPVwibHRyXCI+XG4gKiAgICAgPGRpdiBjbGFzcz1cIm1kYy1mb29cIj5TdHlsZWQgaW5jb3JyZWN0bHkgYXMgUlRMITwvZGl2PlxuICogICA8L2Rpdj5cbiAqIDwvaHRtbD5cbiAqIGBgYFxuICpcbiAqIEluIHRoZSBmdXR1cmUsIHNlbGVjdG9ycyBzdWNoIGFzIDpkaXIgKGh0dHA6Ly9tZG4uaW8vOmRpcikgd2lsbCBoZWxwIHVzIG1pdGlnYXRlIHRoaXMuXG4gKi9cbi8qKlxuICogVGFrZXMgYSBiYXNlIGJveC1tb2RlbCBwcm9wZXJ0eSAtIGUuZy4gbWFyZ2luIC8gYm9yZGVyIC8gcGFkZGluZyAtIGFsb25nIHdpdGggYSBkZWZhdWx0XG4gKiBkaXJlY3Rpb24gYW5kIHZhbHVlLCBhbmQgZW1pdHMgcnVsZXMgd2hpY2ggYXBwbHkgdGhlIHZhbHVlIHRvIHRoZVxuICogXCI8YmFzZS1wcm9wZXJ0eT4tPGRlZmF1bHQtZGlyZWN0aW9uPlwiIHByb3BlcnR5IGJ5IGRlZmF1bHQsIGJ1dCBmbGlwcyB0aGUgZGlyZWN0aW9uXG4gKiB3aGVuIHdpdGhpbiBhbiBSVEwgY29udGV4dC5cbiAqXG4gKiBGb3IgZXhhbXBsZTpcbiAqXG4gKiBgYGBzY3NzXG4gKiAubWRjLWZvbyB7XG4gKiAgIEBpbmNsdWRlIG1kYy1ydGwtcmVmbGV4aXZlLWJveChtYXJnaW4sIGxlZnQsIDhweCk7XG4gKiB9XG4gKiBgYGBcbiAqIGlzIGVxdWl2YWxlbnQgdG86XG4gKlxuICogYGBgc2Nzc1xuICogLm1kYy1mb28ge1xuICogICBtYXJnaW4tbGVmdDogOHB4O1xuICpcbiAqICAgQGluY2x1ZGUgbWRjLXJ0bCB7XG4gKiAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gKiAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gKiAgIH1cbiAqIH1cbiAqIGBgYFxuICogd2hlcmVhczpcbiAqXG4gKiBgYGBzY3NzXG4gKiAubWRjLWZvbyB7XG4gKiAgIEBpbmNsdWRlIG1kYy1ydGwtcmVmbGV4aXZlLWJveChtYXJnaW4sIHJpZ2h0LCA4cHgpO1xuICogfVxuICogYGBgXG4gKiBpcyBlcXVpdmFsZW50IHRvOlxuICpcbiAqIGBgYHNjc3NcbiAqIC5tZGMtZm9vIHtcbiAqICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gKlxuICogICBAaW5jbHVkZSBtZGMtcnRsIHtcbiAqICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gKiAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAqICAgfVxuICogfVxuICogYGBgXG4gKlxuICogWW91IGNhbiBhbHNvIHBhc3MgYSA0dGggb3B0aW9uYWwgJHJvb3Qtc2VsZWN0b3IgYXJndW1lbnQgd2hpY2ggd2lsbCBiZSBmb3J3YXJkZWQgdG8gYG1kYy1ydGxgLFxuICogZS5nLiBgQGluY2x1ZGUgbWRjLXJ0bC1yZWZsZXhpdmUtYm94KG1hcmdpbiwgbGVmdCwgOHB4LCBcIi5tZGMtY29tcG9uZW50XCIpYC5cbiAqXG4gKiBOb3RlIHRoYXQgdGhpcyBmdW5jdGlvbiB3aWxsIGFsd2F5cyB6ZXJvIG91dCB0aGUgb3JpZ2luYWwgdmFsdWUgaW4gYW4gUlRMIGNvbnRleHQuIElmIHlvdSdyZVxuICogdHJ5aW5nIHRvIGZsaXAgdGhlIHZhbHVlcywgdXNlIG1kYy1ydGwtcmVmbGV4aXZlLXByb3BlcnR5KCkuXG4gKi9cbi8qKlxuICogVGFrZXMgYSBiYXNlIHByb3BlcnR5IGFuZCBlbWl0cyBydWxlcyB0aGF0IGFzc2lnbiA8YmFzZS1wcm9wZXJ0eT4tbGVmdCB0byA8bGVmdC12YWx1ZT4gYW5kXG4gKiA8YmFzZS1wcm9wZXJ0eT4tcmlnaHQgdG8gPHJpZ2h0LXZhbHVlPiBpbiBhIExUUiBjb250ZXh0LCBhbmQgdmljZSB2ZXJzYSBpbiBhIFJUTCBjb250ZXh0LlxuICogRm9yIGV4YW1wbGU6XG4gKlxuICogYGBgc2Nzc1xuICogLm1kYy1mb28ge1xuICogICBAaW5jbHVkZSBtZGMtcnRsLXJlZmxleGl2ZS1wcm9wZXJ0eShtYXJnaW4sIGF1dG8sIDEycHgpO1xuICogfVxuICogYGBgXG4gKiBpcyBlcXVpdmFsZW50IHRvOlxuICpcbiAqIGBgYHNjc3NcbiAqIC5tZGMtZm9vIHtcbiAqICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gKiAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAqXG4gKiAgIEBpbmNsdWRlIG1kYy1ydGwge1xuICogICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICogICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAqICAgfVxuICogfVxuICogYGBgXG4gKlxuICogQSA0dGggb3B0aW9uYWwgJHJvb3Qtc2VsZWN0b3IgYXJndW1lbnQgY2FuIGJlIGdpdmVuLCB3aGljaCB3aWxsIGJlIHBhc3NlZCB0byBgbWRjLXJ0bGAuXG4gKi9cbi8qKlxuICogVGFrZXMgYW4gYXJndW1lbnQgc3BlY2lmeWluZyBhIGhvcml6b250YWwgcG9zaXRpb24gcHJvcGVydHkgKGVpdGhlciBcImxlZnRcIiBvciBcInJpZ2h0XCIpIGFzIHdlbGxcbiAqIGFzIGEgdmFsdWUsIGFuZCBhcHBsaWVzIHRoYXQgdmFsdWUgdG8gdGhlIHNwZWNpZmllZCBwb3NpdGlvbiBpbiBhIExUUiBjb250ZXh0LCBhbmQgZmxpcHMgaXQgaW4gYVxuICogUlRMIGNvbnRleHQuIEZvciBleGFtcGxlOlxuICpcbiAqIGBgYHNjc3NcbiAqIC5tZGMtZm9vIHtcbiAqICAgQGluY2x1ZGUgbWRjLXJ0bC1yZWZsZXhpdmUtcG9zaXRpb24obGVmdCwgMCk7XG4gKiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAqIH1cbiAqIGBgYFxuICogaXMgZXF1aXZhbGVudCB0bzpcbiAqXG4gKiBgYGBzY3NzXG4gKiAgLm1kYy1mb28ge1xuICogICAgcG9zaXRpb246IGFic29sdXRlO1xuICogICAgbGVmdDogMDtcbiAqICAgIHJpZ2h0OiBpbml0aWFsO1xuICpcbiAqICAgIEBpbmNsdWRlIG1kYy1ydGwge1xuICogICAgICByaWdodDogMDtcbiAqICAgICAgbGVmdDogaW5pdGlhbDtcbiAqICAgIH1cbiAqICB9XG4gKiBgYGBcbiAqIEFuIG9wdGlvbmFsIHRoaXJkICRyb290LXNlbGVjdG9yIGFyZ3VtZW50IG1heSBhbHNvIGJlIGdpdmVuLCB3aGljaCBpcyBwYXNzZWQgdG8gYG1kYy1ydGxgLlxuICovXG4vKiBUT0RPKHNnb21lcyk6IEZpZ3VyZSBvdXQgd2hhdCB0byBkbyBhYm91dCBkZXNrdG9wIGZvbnQgc2l6ZXMuICovXG4vKiBUT0RPKHNnb21lcyk6IEZpZ3VyZSBvdXQgd2hhdCB0byBkbyBhYm91dCBpMThuIGFuZCBpMThuIGZvbnQgc2l6ZXMuICovXG4vKiBUT0RPKHNnb21lcyk6IEZpZ3VyZSBvdXQgd2hhdCB0byBkbyBhYm91dCBkZXNrdG9wIGZvbnQgc2l6ZXMuICovXG4vKiBUT0RPKHNnb21lcyk6IEZpZ3VyZSBvdXQgd2hhdCB0byBkbyBhYm91dCBpMThuIGFuZCBpMThuIGZvbnQgc2l6ZXMuICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgaW52YWxpZC1zaGFrZS1mbG9hdC1hYm92ZS1zdGFuZGFyZCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKC0xMDAlKSBzY2FsZSgwLjc1LCAwLjc1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgtMTAwJSkgc2NhbGUoMC43NSwgMC43NSk7IH1cbiAgMzMlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjUsIDAsIDAuNzAxNzMsIDAuNDk1ODIpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjUsIDAsIDAuNzAxNzMsIDAuNDk1ODIpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpIHRyYW5zbGF0ZVkoLTEwMCUpIHNjYWxlKDAuNzUsIDAuNzUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KSB0cmFuc2xhdGVZKC0xMDAlKSBzY2FsZSgwLjc1LCAwLjc1KTsgfVxuICA2NiUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzAyNDQsIDAuMzgxMzUsIDAuNTUsIDAuOTU2MzUpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMwMjQ0LCAwLjM4MTM1LCAwLjU1LCAwLjk1NjM1KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KSB0cmFuc2xhdGVZKC0xMDAlKSBzY2FsZSgwLjc1LCAwLjc1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCkgdHJhbnNsYXRlWSgtMTAwJSkgc2NhbGUoMC43NSwgMC43NSk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgtMTAwJSkgc2NhbGUoMC43NSwgMC43NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTEwMCUpIHNjYWxlKDAuNzUsIDAuNzUpOyB9IH1cblxuQGtleWZyYW1lcyBpbnZhbGlkLXNoYWtlLWZsb2F0LWFib3ZlLXN0YW5kYXJkIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTEwMCUpIHNjYWxlKDAuNzUsIDAuNzUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKC0xMDAlKSBzY2FsZSgwLjc1LCAwLjc1KTsgfVxuICAzMyUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC43MDE3MywgMC40OTU4Mik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC43MDE3MywgMC40OTU4Mik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCkgdHJhbnNsYXRlWSgtMTAwJSkgc2NhbGUoMC43NSwgMC43NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpIHRyYW5zbGF0ZVkoLTEwMCUpIHNjYWxlKDAuNzUsIDAuNzUpOyB9XG4gIDY2JSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMDI0NCwgMC4zODEzNSwgMC41NSwgMC45NTYzNSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzAyNDQsIDAuMzgxMzUsIDAuNTUsIDAuOTU2MzUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpIHRyYW5zbGF0ZVkoLTEwMCUpIHNjYWxlKDAuNzUsIDAuNzUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KSB0cmFuc2xhdGVZKC0xMDAlKSBzY2FsZSgwLjc1LCAwLjc1KTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKC0xMDAlKSBzY2FsZSgwLjc1LCAwLjc1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgtMTAwJSkgc2NhbGUoMC43NSwgMC43NSk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaW52YWxpZC1zaGFrZS1mbG9hdC1hYm92ZS1ib3gge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjc1LCAwLjc1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjc1LCAwLjc1KTsgfVxuICAzMyUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC43MDE3MywgMC40OTU4Mik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC43MDE3MywgMC40OTU4Mik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjc1LCAwLjc1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjc1LCAwLjc1KTsgfVxuICA2NiUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzAyNDQsIDAuMzgxMzUsIDAuNTUsIDAuOTU2MzUpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMwMjQ0LCAwLjM4MTM1LCAwLjU1LCAwLjk1NjM1KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KSB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuNzUsIDAuNzUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KSB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuNzUsIDAuNzUpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC43NSwgMC43NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC43NSwgMC43NSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGludmFsaWQtc2hha2UtZmxvYXQtYWJvdmUtYm94IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC43NSwgMC43NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC43NSwgMC43NSk7IH1cbiAgMzMlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjUsIDAsIDAuNzAxNzMsIDAuNDk1ODIpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjUsIDAsIDAuNzAxNzMsIDAuNDk1ODIpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpIHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC43NSwgMC43NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpIHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC43NSwgMC43NSk7IH1cbiAgNjYlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMwMjQ0LCAwLjM4MTM1LCAwLjU1LCAwLjk1NjM1KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zMDI0NCwgMC4zODEzNSwgMC41NSwgMC45NTYzNSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjc1LCAwLjc1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjc1LCAwLjc1KTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuNzUsIDAuNzUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuNzUsIDAuNzUpOyB9IH1cblxuLm1kYy10ZXh0LWZpZWxkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHksIHRyYW5zZm9ybSwgY29sb3I7IH1cblxuLm1kYy10ZXh0LWZpZWxkX19pbnB1dCB7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gIGNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtdGV4dC1wcmltYXJ5LW9uLWxpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuODcpKTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgc2Fucy1zZXJpZjtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDAgOHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMTgwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxODBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLm1kYy10ZXh0LWZpZWxkX19pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zOCk7XG4gIGNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtdGV4dC1oaW50LW9uLWxpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuMzgpKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAxODBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAxODBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5tZGMtdGV4dC1maWVsZF9faW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpO1xuICBjb2xvcjogdmFyKC0tbWRjLXRoZW1lLXRleHQtaGludC1vbi1saWdodCwgcmdiYSgwLCAwLCAwLCAwLjM4KSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMTgwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMTgwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubWRjLXRleHQtZmllbGRfX2lucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zOCk7XG4gIGNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtdGV4dC1oaW50LW9uLWxpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuMzgpKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAxODBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAxODBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5tZGMtdGV4dC1maWVsZF9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM4KTtcbiAgY29sb3I6IHZhcigtLW1kYy10aGVtZS10ZXh0LWhpbnQtb24tbGlnaHQsIHJnYmEoMCwgMCwgMCwgMC4zOCkpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDE4MG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDE4MG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLm1kYy10ZXh0LWZpZWxkX19pbnB1dDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogYmxhY2s7IH1cblxuLm1kYy10ZXh0LWZpZWxkX19pbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLm1kYy10ZXh0LWZpZWxkX19pbnB1dDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7IH1cblxuLm1kYy10ZXh0LWZpZWxkX19pbnB1dDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7IH1cblxuLm1kYy10ZXh0LWZpZWxkX19pbnB1dDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpOyB9XG5cbi5tZGMtdGV4dC1maWVsZF9faW5wdXQ6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTsgfVxuXG4ubWRjLXRleHQtZmllbGRfX2lucHV0OmludmFsaWQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLm1kYy10ZXh0LWZpZWxkX19pbnB1dC0tdGhlbWUtZGFyayxcbi5tZGMtdGhlbWUtLWRhcmsgLm1kYy10ZXh0LWZpZWxkX19pbnB1dCB7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgY29sb3I6IHdoaXRlO1xuICBjb2xvcjogdmFyKC0tbWRjLXRoZW1lLXRleHQtcHJpbWFyeS1vbi1kYXJrLCB3aGl0ZSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cblxuLm1kYy10ZXh0LWZpZWxkX19pbnB1dC0tdGhlbWUtZGFyazpob3Zlcixcbi5tZGMtdGhlbWUtLWRhcmsgLm1kYy10ZXh0LWZpZWxkX19pbnB1dDpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTsgfVxuXG4ubWRjLXRleHQtZmllbGRfX2lucHV0LS10aGVtZS1kYXJrOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLm1kYy10aGVtZS0tZGFyayAubWRjLXRleHQtZmllbGRfX2lucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBjb2xvcjogdmFyKC0tbWRjLXRoZW1lLXRleHQtaGludC1vbi1kYXJrLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkpOyB9XG5cbi5tZGMtdGV4dC1maWVsZF9faW5wdXQtLXRoZW1lLWRhcms6Oi1tb3otcGxhY2Vob2xkZXIsXG4ubWRjLXRoZW1lLS1kYXJrIC5tZGMtdGV4dC1maWVsZF9faW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtdGV4dC1oaW50LW9uLWRhcmssIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSk7IH1cblxuLm1kYy10ZXh0LWZpZWxkX19pbnB1dC0tdGhlbWUtZGFyazotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4ubWRjLXRoZW1lLS1kYXJrIC5tZGMtdGV4dC1maWVsZF9faW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBjb2xvcjogdmFyKC0tbWRjLXRoZW1lLXRleHQtaGludC1vbi1kYXJrLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkpOyB9XG5cbi5tZGMtdGV4dC1maWVsZF9faW5wdXQtLXRoZW1lLWRhcms6OnBsYWNlaG9sZGVyLFxuLm1kYy10aGVtZS0tZGFyayAubWRjLXRleHQtZmllbGRfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgY29sb3I6IHZhcigtLW1kYy10aGVtZS10ZXh0LWhpbnQtb24tZGFyaywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpKTsgfVxuXG4ubWRjLXRleHQtZmllbGRfX2lucHV0LS10aGVtZS1kYXJrOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLm1kYy10aGVtZS0tZGFyayAubWRjLXRleHQtZmllbGRfX2lucHV0OmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zOCk7IH1cblxuLm1kYy10ZXh0LWZpZWxkX19pbnB1dC0tdGhlbWUtZGFyazpmb2N1czo6LW1vei1wbGFjZWhvbGRlcixcbi5tZGMtdGhlbWUtLWRhcmsgLm1kYy10ZXh0LWZpZWxkX19pbnB1dDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpOyB9XG5cbi5tZGMtdGV4dC1maWVsZF9faW5wdXQtLXRoZW1lLWRhcms6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLm1kYy10aGVtZS0tZGFyayAubWRjLXRleHQtZmllbGRfX2lucHV0OmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpOyB9XG5cbi5tZGMtdGV4dC1maWVsZF9faW5wdXQtLXRoZW1lLWRhcms6Zm9jdXM6OnBsYWNlaG9sZGVyLFxuLm1kYy10aGVtZS0tZGFyayAubWRjLXRleHQtZmllbGRfX2lucHV0OmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpOyB9XG5cbi5tZGMtdGV4dC1maWVsZF9fYm90dG9tLWxpbmUge1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjUxYjU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1kYy10aGVtZS1wcmltYXJ5LCAjM2Y1MWI1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAxODBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAxODBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE4MG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDE4MG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxODBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLCBvcGFjaXR5IDE4MG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxODBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLCBvcGFjaXR5IDE4MG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDE4MG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDI7IH1cblxuLm1kYy10ZXh0LWZpZWxkX19ib3R0b20tbGluZS0tYWN0aXZlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7IH1cblxuLm1kYy10ZXh0LWZpZWxkIC5tZGMtdGV4dC1maWVsZF9faW5wdXQ6Zm9jdXMgfiAubWRjLXRleHQtZmllbGRfX2JvdHRvbS1saW5lIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubWRjLXRleHQtZmllbGRfX2xhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDhweDtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMTgwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMTgwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMTgwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMTgwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE4MG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksIGNvbG9yIDE4MG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxODBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLCBjb2xvciAxODBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAxODBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBjdXJzb3I6IHRleHQ7IH1cblxuW2Rpcj1cInJ0bFwiXSAubWRjLXRleHQtZmllbGQgLm1kYy10ZXh0LWZpZWxkX19sYWJlbCxcbi5tZGMtdGV4dC1maWVsZFtkaXI9XCJydGxcIl0gLm1kYy10ZXh0LWZpZWxkX19sYWJlbCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wOyB9XG5cbi5tZGMtdGV4dC1maWVsZC0tdGhlbWUtZGFyayAubWRjLXRleHQtZmllbGRfX2xhYmVsLFxuLm1kYy10aGVtZS0tZGFyayAubWRjLXRleHQtZmllbGRfX2xhYmVsIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTsgfVxuXG4ubWRjLXRleHQtZmllbGRfX2xhYmVsLS1mbG9hdC1hYm92ZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKSBzY2FsZSgwLjc1LCAwLjc1KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKSBzY2FsZSgwLjc1LCAwLjc1KTtcbiAgY3Vyc29yOiBhdXRvOyB9XG5cbi5tZGMtdGV4dC1maWVsZF9faW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCArIC5tZGMtdGV4dC1maWVsZF9fbGFiZWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSkgc2NhbGUoMC43NSwgMC43NSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSkgc2NhbGUoMC43NSwgMC43NSk7XG4gIGN1cnNvcjogYXV0bzsgfVxuXG4ubWRjLXRleHQtZmllbGQtLWJveCB7XG4gIC0tbWRjLXJpcHBsZS1mZy1zaXplOiAwO1xuICAtLW1kYy1yaXBwbGUtbGVmdDogMDtcbiAgLS1tZGMtcmlwcGxlLXRvcDogMDtcbiAgLS1tZGMtcmlwcGxlLWZnLXNjYWxlOiAxO1xuICAtLW1kYy1yaXBwbGUtZmctdHJhbnNsYXRlLWVuZDogMDtcbiAgLS1tZGMtcmlwcGxlLWZnLXRyYW5zbGF0ZS1zdGFydDogMDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDU2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm1kYy10ZXh0LWZpZWxkLS1ib3g6OmJlZm9yZSwgLm1kYy10ZXh0LWZpZWxkLS1ib3g6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMjUwbXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDI1MG1zIGxpbmVhcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29udGVudDogXCJcIjsgfVxuXG4ubWRjLXRleHQtZmllbGQtLWJveDo6YmVmb3JlLCAubWRjLXRleHQtZmllbGQtLWJveDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5tZGMtdGV4dC1maWVsZC0tYm94Om5vdCgubWRjLXJpcHBsZS11cGdyYWRlZCk6aG92ZXI6OmJlZm9yZSwgLm1kYy10ZXh0LWZpZWxkLS1ib3g6bm90KC5tZGMtcmlwcGxlLXVwZ3JhZGVkKTpmb2N1czo6YmVmb3JlLCAubWRjLXRleHQtZmllbGQtLWJveDpub3QoLm1kYy1yaXBwbGUtdXBncmFkZWQpOmFjdGl2ZTo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDg1bXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDg1bXM7XG4gIG9wYWNpdHk6IC42OyB9XG5cbi5tZGMtdGV4dC1maWVsZC0tYm94Lm1kYy1yaXBwbGUtdXBncmFkZWQtLWJhY2tncm91bmQtZm9jdXNlZDo6YmVmb3JlIHtcbiAgb3BhY2l0eTogLjk5OTk5OyB9XG5cbi5tZGMtdGV4dC1maWVsZC0tYm94Lm1kYy1yaXBwbGUtdXBncmFkZWQtLWJhY2tncm91bmQtYWN0aXZlLWZpbGw6OmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMTIwbXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEyMG1zO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5tZGMtdGV4dC1maWVsZC0tYm94Lm1kYy1yaXBwbGUtdXBncmFkZWQ6OmFmdGVyIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4ubWRjLXRleHQtZmllbGQtLWJveC5tZGMtcmlwcGxlLXVwZ3JhZGVkLS1mb3JlZ3JvdW5kLWFjdGl2YXRpb246OmFmdGVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IDMwMG1zIG1kYy1yaXBwbGUtZmctcmFkaXVzLWluIGZvcndhcmRzLCA4M21zIG1kYy1yaXBwbGUtZmctb3BhY2l0eS1pbiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uOiAzMDBtcyBtZGMtcmlwcGxlLWZnLXJhZGl1cy1pbiBmb3J3YXJkcywgODNtcyBtZGMtcmlwcGxlLWZnLW9wYWNpdHktaW4gZm9yd2FyZHM7IH1cblxuLm1kYy10ZXh0LWZpZWxkLS1ib3gubWRjLXJpcHBsZS11cGdyYWRlZC0tZm9yZWdyb3VuZC1kZWFjdGl2YXRpb246OmFmdGVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IDgzbXMgbWRjLXJpcHBsZS1mZy1vcGFjaXR5LW91dDtcbiAgYW5pbWF0aW9uOiA4M21zIG1kYy1yaXBwbGUtZmctb3BhY2l0eS1vdXQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUodmFyKC0tbWRjLXJpcHBsZS1mZy10cmFuc2xhdGUtZW5kLCAwKSkgc2NhbGUodmFyKC0tbWRjLXJpcHBsZS1mZy1zY2FsZSwgMSkpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSh2YXIoLS1tZGMtcmlwcGxlLWZnLXRyYW5zbGF0ZS1lbmQsIDApKSBzY2FsZSh2YXIoLS1tZGMtcmlwcGxlLWZnLXNjYWxlLCAxKSk7IH1cblxuLm1kYy10ZXh0LWZpZWxkLS1ib3g6OmJlZm9yZSwgLm1kYy10ZXh0LWZpZWxkLS1ib3g6OmFmdGVyIHtcbiAgdG9wOiBjYWxjKDUwJSAtIDEwMCUpO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDEwMCUpO1xuICB3aWR0aDogMjAwJTtcbiAgaGVpZ2h0OiAyMDAlOyB9XG5cbi5tZGMtdGV4dC1maWVsZC0tYm94Lm1kYy1yaXBwbGUtdXBncmFkZWQ6OmJlZm9yZSB7XG4gIHRvcDogY2FsYyg1MCUgLSAxMDAlKTtcbiAgbGVmdDogY2FsYyg1MCUgLSAxMDAlKTtcbiAgd2lkdGg6IDIwMCU7XG4gIGhlaWdodDogMjAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKHZhcigtLW1kYy1yaXBwbGUtZmctc2NhbGUsIDApKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS1tZGMtcmlwcGxlLWZnLXNjYWxlLCAwKSk7IH1cblxuLm1kYy10ZXh0LWZpZWxkLS1ib3gubWRjLXJpcHBsZS11cGdyYWRlZC0tdW5ib3VuZGVkOjpiZWZvcmUge1xuICB0b3A6IHZhcigtLW1kYy1yaXBwbGUtdG9wLCBjYWxjKDUwJSAtIDUwJSkpO1xuICBsZWZ0OiB2YXIoLS1tZGMtcmlwcGxlLWxlZnQsIGNhbGMoNTAlIC0gNTAlKSk7XG4gIHdpZHRoOiB2YXIoLS1tZGMtcmlwcGxlLWZnLXNpemUsIDEwMCUpO1xuICBoZWlnaHQ6IHZhcigtLW1kYy1yaXBwbGUtZmctc2l6ZSwgMTAwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS1tZGMtcmlwcGxlLWZnLXNjYWxlLCAwKSk7XG4gIHRyYW5zZm9ybTogc2NhbGUodmFyKC0tbWRjLXJpcHBsZS1mZy1zY2FsZSwgMCkpOyB9XG5cbi5tZGMtdGV4dC1maWVsZC0tYm94Lm1kYy1yaXBwbGUtdXBncmFkZWQ6OmFmdGVyIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogdmFyKC0tbWRjLXJpcHBsZS1mZy1zaXplLCAxMDAlKTtcbiAgaGVpZ2h0OiB2YXIoLS1tZGMtcmlwcGxlLWZnLXNpemUsIDEwMCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjsgfVxuXG4ubWRjLXRleHQtZmllbGQtLWJveC5tZGMtcmlwcGxlLXVwZ3JhZGVkLS11bmJvdW5kZWQ6OmFmdGVyIHtcbiAgdG9wOiB2YXIoLS1tZGMtcmlwcGxlLXRvcCwgMCk7XG4gIGxlZnQ6IHZhcigtLW1kYy1yaXBwbGUtbGVmdCwgMCk7IH1cblxuLm1kYy10ZXh0LWZpZWxkLS10aGVtZS1kYXJrLm1kYy10ZXh0LWZpZWxkLS1ib3gsXG4ubWRjLXRoZW1lLS1kYXJrIC5tZGMtdGV4dC1maWVsZC0tYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpOyB9XG5cbi5tZGMtdGV4dC1maWVsZC0tdGhlbWUtZGFyay5tZGMtdGV4dC1maWVsZC0tYm94OjpiZWZvcmUsIC5tZGMtdGV4dC1maWVsZC0tdGhlbWUtZGFyay5tZGMtdGV4dC1maWVsZC0tYm94OjphZnRlcixcbi5tZGMtdGhlbWUtLWRhcmsgLm1kYy10ZXh0LWZpZWxkLS1ib3g6OmJlZm9yZSxcbi5tZGMtdGhlbWUtLWRhcmsgLm1kYy10ZXh0LWZpZWxkLS1ib3g6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbiAgb3BhY2l0eTogMDsgfVxuXG4ubWRjLXRleHQtZmllbGQtLXRoZW1lLWRhcmsubWRjLXRleHQtZmllbGQtLWJveDpub3QoLm1kYy1yaXBwbGUtdXBncmFkZWQpOmhvdmVyOjpiZWZvcmUsIC5tZGMtdGV4dC1maWVsZC0tdGhlbWUtZGFyay5tZGMtdGV4dC1maWVsZC0tYm94Om5vdCgubWRjLXJpcHBsZS11cGdyYWRlZCk6Zm9jdXM6OmJlZm9yZSwgLm1kYy10ZXh0LWZpZWxkLS10aGVtZS1kYXJrLm1kYy10ZXh0LWZpZWxkLS1ib3g6bm90KC5tZGMtcmlwcGxlLXVwZ3JhZGVkKTphY3RpdmU6OmFmdGVyLFxuLm1kYy10aGVtZS0tZGFyayAubWRjLXRleHQtZmllbGQtLWJveDpub3QoLm1kYy1yaXBwbGUtdXBncmFkZWQpOmhvdmVyOjpiZWZvcmUsXG4ubWRjLXRoZW1lLS1kYXJrIC5tZGMtdGV4dC1maWVsZC0tYm94Om5vdCgubWRjLXJpcHBsZS11cGdyYWRlZCk6Zm9jdXM6OmJlZm9yZSxcbi5tZGMtdGhlbWUtLWRhcmsgLm1kYy10ZXh0LWZpZWxkLS1ib3g6bm90KC5tZGMtcmlwcGxlLXVwZ3JhZGVkKTphY3RpdmU6OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiA4NW1zO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA4NW1zO1xuICBvcGFjaXR5OiAuNjsgfVxuXG4ubWRjLXRleHQtZmllbGQtLXRoZW1lLWRhcmsubWRjLXRleHQtZmllbGQtLWJveC5tZGMtcmlwcGxlLXVwZ3JhZGVkLS1iYWNrZ3JvdW5kLWZvY3VzZWQ6OmJlZm9yZSxcbi5tZGMtdGhlbWUtLWRhcmsgLm1kYy10ZXh0LWZpZWxkLS1ib3gubWRjLXJpcHBsZS11cGdyYWRlZC0tYmFja2dyb3VuZC1mb2N1c2VkOjpiZWZvcmUge1xuICBvcGFjaXR5OiAuOTk5OTk7IH1cblxuLm1kYy10ZXh0LWZpZWxkLS10aGVtZS1kYXJrLm1kYy10ZXh0LWZpZWxkLS1ib3gubWRjLXJpcHBsZS11cGdyYWRlZC0tYmFja2dyb3VuZC1hY3RpdmUtZmlsbDo6YmVmb3JlLFxuLm1kYy10aGVtZS0tZGFyayAubWRjLXRleHQtZmllbGQtLWJveC5tZGMtcmlwcGxlLXVwZ3JhZGVkLS1iYWNrZ3JvdW5kLWFjdGl2ZS1maWxsOjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDEyMG1zO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMjBtcztcbiAgb3BhY2l0eTogMTsgfVxuXG4ubWRjLXRleHQtZmllbGQtLXRoZW1lLWRhcmsubWRjLXRleHQtZmllbGQtLWJveC5tZGMtcmlwcGxlLXVwZ3JhZGVkOjphZnRlcixcbi5tZGMtdGhlbWUtLWRhcmsgLm1kYy10ZXh0LWZpZWxkLS1ib3gubWRjLXJpcHBsZS11cGdyYWRlZDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5tZGMtdGV4dC1maWVsZC0tdGhlbWUtZGFyay5tZGMtdGV4dC1maWVsZC0tYm94Lm1kYy1yaXBwbGUtdXBncmFkZWQtLWZvcmVncm91bmQtYWN0aXZhdGlvbjo6YWZ0ZXIsXG4ubWRjLXRoZW1lLS1kYXJrIC5tZGMtdGV4dC1maWVsZC0tYm94Lm1kYy1yaXBwbGUtdXBncmFkZWQtLWZvcmVncm91bmQtYWN0aXZhdGlvbjo6YWZ0ZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogMzAwbXMgbWRjLXJpcHBsZS1mZy1yYWRpdXMtaW4gZm9yd2FyZHMsIDgzbXMgbWRjLXJpcHBsZS1mZy1vcGFjaXR5LWluIGZvcndhcmRzO1xuICBhbmltYXRpb246IDMwMG1zIG1kYy1yaXBwbGUtZmctcmFkaXVzLWluIGZvcndhcmRzLCA4M21zIG1kYy1yaXBwbGUtZmctb3BhY2l0eS1pbiBmb3J3YXJkczsgfVxuXG4ubWRjLXRleHQtZmllbGQtLXRoZW1lLWRhcmsubWRjLXRleHQtZmllbGQtLWJveC5tZGMtcmlwcGxlLXVwZ3JhZGVkLS1mb3JlZ3JvdW5kLWRlYWN0aXZhdGlvbjo6YWZ0ZXIsXG4ubWRjLXRoZW1lLS1kYXJrIC5tZGMtdGV4dC1maWVsZC0tYm94Lm1kYy1yaXBwbGUtdXBncmFkZWQtLWZvcmVncm91bmQtZGVhY3RpdmF0aW9uOjphZnRlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiA4M21zIG1kYy1yaXBwbGUtZmctb3BhY2l0eS1vdXQ7XG4gIGFuaW1hdGlvbjogODNtcyBtZGMtcmlwcGxlLWZnLW9wYWNpdHktb3V0O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKHZhcigtLW1kYy1yaXBwbGUtZmctdHJhbnNsYXRlLWVuZCwgMCkpIHNjYWxlKHZhcigtLW1kYy1yaXBwbGUtZmctc2NhbGUsIDEpKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUodmFyKC0tbWRjLXJpcHBsZS1mZy10cmFuc2xhdGUtZW5kLCAwKSkgc2NhbGUodmFyKC0tbWRjLXJpcHBsZS1mZy1zY2FsZSwgMSkpOyB9XG5cbi5tZGMtdGV4dC1maWVsZC0tYm94IC5tZGMtdGV4dC1maWVsZF9faW5wdXQge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQ7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMjBweCAxNnB4IDA7IH1cblxuLm1kYy10ZXh0LWZpZWxkLS1ib3ggLm1kYy10ZXh0LWZpZWxkX19sYWJlbCB7XG4gIGxlZnQ6IDE2cHg7XG4gIHJpZ2h0OiBpbml0aWFsO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHgpO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07IH1cblxuW2Rpcj1cInJ0bFwiXSAubWRjLXRleHQtZmllbGQtLWJveCAubWRjLXRleHQtZmllbGRfX2xhYmVsLCAubWRjLXRleHQtZmllbGQtLWJveCAubWRjLXRleHQtZmllbGRfX2xhYmVsW2Rpcj1cInJ0bFwiXSB7XG4gIGxlZnQ6IGluaXRpYWw7XG4gIHJpZ2h0OiAxNnB4OyB9XG5cbi5tZGMtdGV4dC1maWVsZC0tdGhlbWUtZGFyayAubWRjLXRleHQtZmllbGQtLWJveCAubWRjLXRleHQtZmllbGRfX2xhYmVsLFxuLm1kYy10aGVtZS0tZGFyayAubWRjLXRleHQtZmllbGQtLWJveCAubWRjLXRleHQtZmllbGRfX2xhYmVsIHtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBjb2xvcjogdmFyKC0tbWRjLXRoZW1lLXRleHQtc2Vjb25kYXJ5LW9uLWRhcmssIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSk7IH1cblxuLm1kYy10ZXh0LWZpZWxkLS1ib3ggLm1kYy10ZXh0LWZpZWxkX19sYWJlbC0tZmxvYXQtYWJvdmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjc1LCAwLjc1KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuNzUsIDAuNzUpOyB9XG5cbi5tZGMtdGV4dC1maWVsZC0tYm94IC5tZGMtdGV4dC1maWVsZF9fbGFiZWwtLWZsb2F0LWFib3ZlLm1kYy10ZXh0LWZpZWxkX19sYWJlbC0tc2hha2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogaW52YWxpZC1zaGFrZS1mbG9hdC1hYm92ZS1ib3ggMjUwbXMgMTtcbiAgYW5pbWF0aW9uOiBpbnZhbGlkLXNoYWtlLWZsb2F0LWFib3ZlLWJveCAyNTBtcyAxOyB9XG5cbi5tZGMtdGV4dC1maWVsZC0tYm94Lm1kYy10ZXh0LWZpZWxkLS1kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMik7IH1cblxuLm1kYy10ZXh0LWZpZWxkLS10aGVtZS1kYXJrLm1kYy10ZXh0LWZpZWxkLS1ib3gubWRjLXRleHQtZmllbGQtLWRpc2FibGVkLFxuLm1kYy10aGVtZS0tZGFyayAubWRjLXRleHQtZmllbGQtLWJveC5tZGMtdGV4dC1maWVsZC0tZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzMDMwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM4KTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4ubWRjLXRleHQtZmllbGQtLWJveC5tZGMtdGV4dC1maWVsZC0tZGlzYWJsZWQgLm1kYy10ZXh0LWZpZWxkX19sYWJlbCB7XG4gIGJvdHRvbTogMjBweDsgfVxuXG4ubWRjLXRleHQtZmllbGQtLWJveC5tZGMtdGV4dC1maWVsZC0tZGlzYWJsZWQgLm1kYy10ZXh0LWZpZWxkX19pY29uIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4ubWRjLXRleHQtZmllbGQtLWJveC5tZGMtdGV4dC1maWVsZC0tZGlzYWJsZWQgLm1kYy10ZXh0LWZpZWxkX19pY29uLS10aGVtZS1kYXJrLFxuLm1kYy10aGVtZS0tZGFyayAubWRjLXRleHQtZmllbGQtLWJveC5tZGMtdGV4dC1maWVsZC0tZGlzYWJsZWQgLm1kYy10ZXh0LWZpZWxkX19pY29uIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTsgfVxuXG4ubWRjLXRleHQtZmllbGQtLWJveC5tZGMtdGV4dC1maWVsZC0tZGVuc2UgLm1kYy10ZXh0LWZpZWxkX19pbnB1dCB7XG4gIHBhZGRpbmc6IDEycHggMTJweCAwOyB9XG5cbi5tZGMtdGV4dC1maWVsZC0tYm94Lm1kYy10ZXh0LWZpZWxkLS1kZW5zZSAubWRjLXRleHQtZmllbGRfX2xhYmVsIHtcbiAgbGVmdDogMTJweDtcbiAgcmlnaHQ6IGluaXRpYWw7XG4gIGJvdHRvbTogMjBweDsgfVxuXG5bZGlyPVwicnRsXCJdIC5tZGMtdGV4dC1maWVsZC0tYm94Lm1kYy10ZXh0LWZpZWxkLS1kZW5zZSAubWRjLXRleHQtZmllbGRfX2xhYmVsLCAubWRjLXRleHQtZmllbGQtLWJveC5tZGMtdGV4dC1maWVsZC0tZGVuc2UgLm1kYy10ZXh0LWZpZWxkX19sYWJlbFtkaXI9XCJydGxcIl0ge1xuICBsZWZ0OiBpbml0aWFsO1xuICByaWdodDogMTJweDsgfVxuXG4ubWRjLXRleHQtZmllbGQtLWJveC5tZGMtdGV4dC1maWVsZC0tZGVuc2UgLm1kYy10ZXh0LWZpZWxkX19sYWJlbC0tZmxvYXQtYWJvdmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC03NSUgLSAycHgpKSBzY2FsZSgwLjkyMywgMC45MjMpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtNzUlIC0gMnB4KSkgc2NhbGUoMC45MjMsIDAuOTIzKTsgfVxuXG4ubWRjLXRleHQtZmllbGQtLXdpdGgtbGVhZGluZy1pY29uIC5tZGMtdGV4dC1maWVsZF9faWNvbixcbi5tZGMtdGV4dC1maWVsZC0td2l0aC10cmFpbGluZy1pY29uIC5tZGMtdGV4dC1maWVsZF9faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm1kYy10ZXh0LWZpZWxkLS10aGVtZS1kYXJrIC5tZGMtdGV4dC1maWVsZC0td2l0aC1sZWFkaW5nLWljb24gLm1kYy10ZXh0LWZpZWxkX19pY29uLFxuLm1kYy10aGVtZS0tZGFyayAubWRjLXRleHQtZmllbGQtLXdpdGgtbGVhZGluZy1pY29uIC5tZGMtdGV4dC1maWVsZF9faWNvbiwgLm1kYy10ZXh0LWZpZWxkLS10aGVtZS1kYXJrXG4ubWRjLXRleHQtZmllbGQtLXdpdGgtdHJhaWxpbmctaWNvbiAubWRjLXRleHQtZmllbGRfX2ljb24sXG4ubWRjLXRoZW1lLS1kYXJrXG4ubWRjLXRleHQtZmllbGQtLXdpdGgtdHJhaWxpbmctaWNvbiAubWRjLXRleHQtZmllbGRfX2ljb24ge1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtdGV4dC1zZWNvbmRhcnktb24tZGFyaywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpKTsgfVxuXG4ubWRjLXRleHQtZmllbGQtLXdpdGgtbGVhZGluZy1pY29uIC5tZGMtdGV4dC1maWVsZF9faW5wdXQge1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuW2Rpcj1cInJ0bFwiXSAubWRjLXRleHQtZmllbGQtLXdpdGgtbGVhZGluZy1pY29uIC5tZGMtdGV4dC1maWVsZF9faW5wdXQsIC5tZGMtdGV4dC1maWVsZC0td2l0aC1sZWFkaW5nLWljb24gLm1kYy10ZXh0LWZpZWxkX19pbnB1dFtkaXI9XCJydGxcIl0ge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQ4cHg7IH1cblxuLm1kYy10ZXh0LWZpZWxkLS13aXRoLWxlYWRpbmctaWNvbiAubWRjLXRleHQtZmllbGRfX2ljb24ge1xuICBsZWZ0OiAxNXB4O1xuICByaWdodDogaW5pdGlhbDsgfVxuXG5bZGlyPVwicnRsXCJdIC5tZGMtdGV4dC1maWVsZC0td2l0aC1sZWFkaW5nLWljb24gLm1kYy10ZXh0LWZpZWxkX19pY29uLCAubWRjLXRleHQtZmllbGQtLXdpdGgtbGVhZGluZy1pY29uIC5tZGMtdGV4dC1maWVsZF9faWNvbltkaXI9XCJydGxcIl0ge1xuICBsZWZ0OiBpbml0aWFsO1xuICByaWdodDogMTVweDsgfVxuXG4ubWRjLXRleHQtZmllbGQtLXdpdGgtbGVhZGluZy1pY29uIC5tZGMtdGV4dC1maWVsZF9fbGFiZWwge1xuICBsZWZ0OiA0OHB4O1xuICByaWdodDogaW5pdGlhbDsgfVxuXG5bZGlyPVwicnRsXCJdIC5tZGMtdGV4dC1maWVsZC0td2l0aC1sZWFkaW5nLWljb24gLm1kYy10ZXh0LWZpZWxkX19sYWJlbCwgLm1kYy10ZXh0LWZpZWxkLS13aXRoLWxlYWRpbmctaWNvbiAubWRjLXRleHQtZmllbGRfX2xhYmVsW2Rpcj1cInJ0bFwiXSB7XG4gIGxlZnQ6IGluaXRpYWw7XG4gIHJpZ2h0OiA0OHB4OyB9XG5cbi5tZGMtdGV4dC1maWVsZC0td2l0aC10cmFpbGluZy1pY29uIC5tZGMtdGV4dC1maWVsZF9faW5wdXQge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQ4cHg7IH1cblxuW2Rpcj1cInJ0bFwiXSAubWRjLXRleHQtZmllbGQtLXdpdGgtdHJhaWxpbmctaWNvbiAubWRjLXRleHQtZmllbGRfX2lucHV0LCAubWRjLXRleHQtZmllbGQtLXdpdGgtdHJhaWxpbmctaWNvbiAubWRjLXRleHQtZmllbGRfX2lucHV0W2Rpcj1cInJ0bFwiXSB7XG4gIHBhZGRpbmctbGVmdDogNDhweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuXG4ubWRjLXRleHQtZmllbGQtLXdpdGgtdHJhaWxpbmctaWNvbiAubWRjLXRleHQtZmllbGRfX2ljb24ge1xuICBsZWZ0OiBpbml0aWFsO1xuICByaWdodDogMTVweDsgfVxuXG5bZGlyPVwicnRsXCJdIC5tZGMtdGV4dC1maWVsZC0td2l0aC10cmFpbGluZy1pY29uIC5tZGMtdGV4dC1maWVsZF9faWNvbiwgLm1kYy10ZXh0LWZpZWxkLS13aXRoLXRyYWlsaW5nLWljb24gLm1kYy10ZXh0LWZpZWxkX19pY29uW2Rpcj1cInJ0bFwiXSB7XG4gIGxlZnQ6IDE1cHg7XG4gIHJpZ2h0OiBpbml0aWFsOyB9XG5cbi5tZGMtdGV4dC1maWVsZF9faWNvbjpub3QoW3RhYmluZGV4XSksXG4ubWRjLXRleHQtZmllbGRfX2ljb25bdGFiaW5kZXg9XCItMVwiXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLm1kYy10ZXh0LWZpZWxkLS13aXRoLWxlYWRpbmctaWNvbi5tZGMtdGV4dC1maWVsZC0tZGVuc2UgLm1kYy10ZXh0LWZpZWxkX19pY29uLFxuLm1kYy10ZXh0LWZpZWxkLS13aXRoLXRyYWlsaW5nLWljb24ubWRjLXRleHQtZmllbGQtLWRlbnNlIC5tZGMtdGV4dC1maWVsZF9faWNvbiB7XG4gIGJvdHRvbTogMTZweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KTsgfVxuXG4ubWRjLXRleHQtZmllbGQtLXdpdGgtbGVhZGluZy1pY29uLm1kYy10ZXh0LWZpZWxkLS1kZW5zZSAubWRjLXRleHQtZmllbGRfX2lucHV0IHtcbiAgcGFkZGluZy1sZWZ0OiAzOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4OyB9XG5cbltkaXI9XCJydGxcIl0gLm1kYy10ZXh0LWZpZWxkLS13aXRoLWxlYWRpbmctaWNvbi5tZGMtdGV4dC1maWVsZC0tZGVuc2UgLm1kYy10ZXh0LWZpZWxkX19pbnB1dCwgLm1kYy10ZXh0LWZpZWxkLS13aXRoLWxlYWRpbmctaWNvbi5tZGMtdGV4dC1maWVsZC0tZGVuc2UgLm1kYy10ZXh0LWZpZWxkX19pbnB1dFtkaXI9XCJydGxcIl0ge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDM4cHg7IH1cblxuLm1kYy10ZXh0LWZpZWxkLS13aXRoLWxlYWRpbmctaWNvbi5tZGMtdGV4dC1maWVsZC0tZGVuc2UgLm1kYy10ZXh0LWZpZWxkX19pY29uIHtcbiAgbGVmdDogMTJweDtcbiAgcmlnaHQ6IGluaXRpYWw7IH1cblxuW2Rpcj1cInJ0bFwiXSAubWRjLXRleHQtZmllbGQtLXdpdGgtbGVhZGluZy1pY29uLm1kYy10ZXh0LWZpZWxkLS1kZW5zZSAubWRjLXRleHQtZmllbGRfX2ljb24sIC5tZGMtdGV4dC1maWVsZC0td2l0aC1sZWFkaW5nLWljb24ubWRjLXRleHQtZmllbGQtLWRlbnNlIC5tZGMtdGV4dC1maWVsZF9faWNvbltkaXI9XCJydGxcIl0ge1xuICBsZWZ0OiBpbml0aWFsO1xuICByaWdodDogMTJweDsgfVxuXG4ubWRjLXRleHQtZmllbGQtLXdpdGgtbGVhZGluZy1pY29uLm1kYy10ZXh0LWZpZWxkLS1kZW5zZSAubWRjLXRleHQtZmllbGRfX2xhYmVsIHtcbiAgbGVmdDogMzhweDtcbiAgcmlnaHQ6IGluaXRpYWw7IH1cblxuW2Rpcj1cInJ0bFwiXSAubWRjLXRleHQtZmllbGQtLXdpdGgtbGVhZGluZy1pY29uLm1kYy10ZXh0LWZpZWxkLS1kZW5zZSAubWRjLXRleHQtZmllbGRfX2xhYmVsLCAubWRjLXRleHQtZmllbGQtLXdpdGgtbGVhZGluZy1pY29uLm1kYy10ZXh0LWZpZWxkLS1kZW5zZSAubWRjLXRleHQtZmllbGRfX2xhYmVsW2Rpcj1cInJ0bFwiXSB7XG4gIGxlZnQ6IGluaXRpYWw7XG4gIHJpZ2h0OiAzOHB4OyB9XG5cbi5tZGMtdGV4dC1maWVsZC0td2l0aC10cmFpbGluZy1pY29uLm1kYy10ZXh0LWZpZWxkLS1kZW5zZSAubWRjLXRleHQtZmllbGRfX2lucHV0IHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzOHB4OyB9XG5cbltkaXI9XCJydGxcIl0gLm1kYy10ZXh0LWZpZWxkLS13aXRoLXRyYWlsaW5nLWljb24ubWRjLXRleHQtZmllbGQtLWRlbnNlIC5tZGMtdGV4dC1maWVsZF9faW5wdXQsIC5tZGMtdGV4dC1maWVsZC0td2l0aC10cmFpbGluZy1pY29uLm1kYy10ZXh0LWZpZWxkLS1kZW5zZSAubWRjLXRleHQtZmllbGRfX2lucHV0W2Rpcj1cInJ0bFwiXSB7XG4gIHBhZGRpbmctbGVmdDogMzhweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDsgfVxuXG4ubWRjLXRleHQtZmllbGQtLXdpdGgtdHJhaWxpbmctaWNvbi5tZGMtdGV4dC1maWVsZC0tZGVuc2UgLm1kYy10ZXh0LWZpZWxkX19pY29uIHtcbiAgbGVmdDogaW5pdGlhbDtcbiAgcmlnaHQ6IDEycHg7IH1cblxuW2Rpcj1cInJ0bFwiXSAubWRjLXRleHQtZmllbGQtLXdpdGgtdHJhaWxpbmctaWNvbi5tZGMtdGV4dC1maWVsZC0tZGVuc2UgLm1kYy10ZXh0LWZpZWxkX19pY29uLCAubWRjLXRleHQtZmllbGQtLXdpdGgtdHJhaWxpbmctaWNvbi5tZGMtdGV4dC1maWVsZC0tZGVuc2UgLm1kYy10ZXh0LWZpZWxkX19pY29uW2Rpcj1cInJ0bFwiXSB7XG4gIGxlZnQ6IDEycHg7XG4gIHJpZ2h0OiBpbml0aWFsOyB9XG5cbi5tZGMtdGV4dC1maWVsZC0tdXBncmFkZWQ6bm90KC5tZGMtdGV4dC1maWVsZC0tZnVsbHdpZHRoKTpub3QoLm1kYy10ZXh0LWZpZWxkLS1ib3gpIHtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tdG9wOiAxNnB4OyB9XG5cbi5tZGMtdGV4dC1maWVsZC0tdXBncmFkZWQ6bm90KC5tZGMtdGV4dC1maWVsZC0tZnVsbHdpZHRoKTpub3QoLm1kYy10ZXh0LWZpZWxkLS1ib3gpOm5vdCgubWRjLXRleHQtZmllbGQtLXRleHRhcmVhKSB7XG4gIGhlaWdodDogNDhweDsgfVxuXG4ubWRjLXRleHQtZmllbGQtLXVwZ3JhZGVkOm5vdCgubWRjLXRleHQtZmllbGQtLWZ1bGx3aWR0aCk6bm90KC5tZGMtdGV4dC1maWVsZC0tYm94KSAubWRjLXRleHQtZmllbGRfX2xhYmVsIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLm1kYy10ZXh0LWZpZWxkLS1pbnZhbGlkIC5tZGMtdGV4dC1maWVsZF9fbGFiZWwge1xuICBjb2xvcjogI2Q1MDAwMDsgfVxuXG4ubWRjLXRleHQtZmllbGQtLWludmFsaWQgLm1kYy10ZXh0LWZpZWxkX19pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI2Q1MDAwMDsgfVxuXG4ubWRjLXRleHQtZmllbGQtLWludmFsaWQgLm1kYy10ZXh0LWZpZWxkX19ib3R0b20tbGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNTAwMDA7IH1cblxuLm1kYy10ZXh0LWZpZWxkLS1pbnZhbGlkLm1kYy10ZXh0LWZpZWxkLS10ZXh0YXJlYSB7XG4gIGJvcmRlci1jb2xvcjogI2Q1MDAwMDsgfVxuXG4ubWRjLXRleHQtZmllbGRfX2xhYmVsLS1mbG9hdC1hYm92ZS5tZGMtdGV4dC1maWVsZF9fbGFiZWwtLXNoYWtlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGludmFsaWQtc2hha2UtZmxvYXQtYWJvdmUtc3RhbmRhcmQgMjUwbXMgMTtcbiAgYW5pbWF0aW9uOiBpbnZhbGlkLXNoYWtlLWZsb2F0LWFib3ZlLXN0YW5kYXJkIDI1MG1zIDE7IH1cblxuLm1kYy10ZXh0LWZpZWxkLS1kZW5zZSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgZm9udC1zaXplOiAuODEzcmVtOyB9XG5cbi5tZGMtdGV4dC1maWVsZC0tZGVuc2UgLm1kYy10ZXh0LWZpZWxkX19sYWJlbC0tZmxvYXQtYWJvdmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC0xMDAlIC0gMnB4KSkgc2NhbGUoMC45MjMsIDAuOTIzKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTEwMCUgLSAycHgpKSBzY2FsZSgwLjkyMywgMC45MjMpOyB9XG5cbi5tZGMtdGV4dC1maWVsZC0tZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ubWRjLXRleHQtZmllbGQtLWRpc2FibGVkIC5tZGMtdGV4dC1maWVsZF9faW5wdXQge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkIHJnYmEoMzUsIDMxLCAzMiwgMC4yNik7IH1cblxuLm1kYy10ZXh0LWZpZWxkLS10aGVtZS1kYXJrLm1kYy10ZXh0LWZpZWxkLS1kaXNhYmxlZCAubWRjLXRleHQtZmllbGRfX2lucHV0LFxuLm1kYy10aGVtZS0tZGFyayAubWRjLXRleHQtZmllbGQtLWRpc2FibGVkIC5tZGMtdGV4dC1maWVsZF9faW5wdXQge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTsgfVxuXG4ubWRjLXRleHQtZmllbGQtLWRpc2FibGVkIC5tZGMtdGV4dC1maWVsZF9faW5wdXQsXG4ubWRjLXRleHQtZmllbGQtLWRpc2FibGVkIC5tZGMtdGV4dC1maWVsZF9fbGFiZWwsXG4ubWRjLXRleHQtZmllbGQtLWRpc2FibGVkICsgLm1kYy10ZXh0LWZpZWxkLWhlbHB0ZXh0IHtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM4KTtcbiAgY29sb3I6IHZhcigtLW1kYy10aGVtZS10ZXh0LWRpc2FibGVkLW9uLWxpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuMzgpKTsgfVxuXG4ubWRjLXRleHQtZmllbGQtLXRoZW1lLWRhcmsgLm1kYy10ZXh0LWZpZWxkLS1kaXNhYmxlZCAubWRjLXRleHQtZmllbGRfX2lucHV0LFxuLm1kYy10aGVtZS0tZGFyayAubWRjLXRleHQtZmllbGQtLWRpc2FibGVkIC5tZGMtdGV4dC1maWVsZF9faW5wdXQsIC5tZGMtdGV4dC1maWVsZC0tdGhlbWUtZGFya1xuLm1kYy10ZXh0LWZpZWxkLS1kaXNhYmxlZCAubWRjLXRleHQtZmllbGRfX2xhYmVsLFxuLm1kYy10aGVtZS0tZGFya1xuLm1kYy10ZXh0LWZpZWxkLS1kaXNhYmxlZCAubWRjLXRleHQtZmllbGRfX2xhYmVsIHtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBjb2xvcjogdmFyKC0tbWRjLXRoZW1lLXRleHQtZGlzYWJsZWQtb24tZGFyaywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpKTsgfVxuXG4ubWRjLXRleHQtZmllbGQtLXRoZW1lLWRhcmsubWRjLXRleHQtZmllbGQtLWRpc2FibGVkICsgLm1kYy10ZXh0LWZpZWxkLWhlbHB0ZXh0LFxuLm1kYy10aGVtZS0tZGFyayAubWRjLXRleHQtZmllbGQtLWRpc2FibGVkICsgLm1kYy10ZXh0LWZpZWxkLWhlbHB0ZXh0IHtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBjb2xvcjogdmFyKC0tbWRjLXRoZW1lLXRleHQtZGlzYWJsZWQtb24tZGFyaywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpKTsgfVxuXG4ubWRjLXRleHQtZmllbGQtLWRpc2FibGVkIC5tZGMtdGV4dC1maWVsZF9fbGFiZWwge1xuICBib3R0b206IDhweDtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5tZGMtdGV4dC1maWVsZC0taW52YWxpZC5tZGMtdGV4dC1maWVsZC0tZGlzYWJsZWQgLm1kYy10ZXh0LWZpZWxkX19sYWJlbCB7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zOCk7XG4gIGNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtdGV4dC1kaXNhYmxlZC1vbi1saWdodCwgcmdiYSgwLCAwLCAwLCAwLjM4KSk7IH1cblxuLm1kYy10ZXh0LWZpZWxkLS10aGVtZS1kYXJrIC5tZGMtdGV4dC1maWVsZC0taW52YWxpZC5tZGMtdGV4dC1maWVsZC0tZGlzYWJsZWQgLm1kYy10ZXh0LWZpZWxkX19sYWJlbCxcbi5tZGMtdGhlbWUtLWRhcmsgLm1kYy10ZXh0LWZpZWxkLS1pbnZhbGlkLm1kYy10ZXh0LWZpZWxkLS1kaXNhYmxlZCAubWRjLXRleHQtZmllbGRfX2xhYmVsIHtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBjb2xvcjogdmFyKC0tbWRjLXRoZW1lLXRleHQtZGlzYWJsZWQtb24tZGFyaywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpKTsgfVxuXG4ubWRjLXRleHQtZmllbGRfX2lucHV0OnJlcXVpcmVkICsgLm1kYy10ZXh0LWZpZWxkX19sYWJlbDo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMXB4O1xuICBjb250ZW50OiBcIipcIjsgfVxuXG4ubWRjLXRleHQtZmllbGQtLWZvY3VzZWQgLm1kYy10ZXh0LWZpZWxkX19pbnB1dDpyZXF1aXJlZCArIC5tZGMtdGV4dC1maWVsZF9fbGFiZWw6OmFmdGVyIHtcbiAgY29sb3I6ICNkNTAwMDA7IH1cblxuLm1kYy10ZXh0LWZpZWxkLS10aGVtZS1kYXJrLm1kYy10ZXh0LWZpZWxkLS1mb2N1c2VkIC5tZGMtdGV4dC1maWVsZF9faW5wdXQ6cmVxdWlyZWQgKyAubWRjLXRleHQtZmllbGRfX2xhYmVsOjphZnRlcixcbi5tZGMtdGhlbWUtLWRhcmsgLm1kYy10ZXh0LWZpZWxkLS1mb2N1c2VkIC5tZGMtdGV4dC1maWVsZF9faW5wdXQ6cmVxdWlyZWQgKyAubWRjLXRleHQtZmllbGRfX2xhYmVsOjphZnRlciB7XG4gIGNvbG9yOiAjZmY2ZTZlOyB9XG5cbi5tZGMtdGV4dC1maWVsZC0tdGV4dGFyZWEge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiBpbml0aWFsO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC43Myk7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm1kYy10ZXh0LWZpZWxkLS10ZXh0YXJlYSAubWRjLXRleHQtZmllbGRfX2xhYmVsIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7IH1cblxuLm1kYy10ZXh0LWZpZWxkLS10ZXh0YXJlYSAubWRjLXRleHQtZmllbGRfX2lucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG5cbi5tZGMtdGV4dC1maWVsZC0tdGhlbWUtZGFyayAubWRjLXRleHQtZmllbGQtLXRleHRhcmVhLFxuLm1kYy10aGVtZS0tZGFyayAubWRjLXRleHQtZmllbGQtLXRleHRhcmVhIHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTsgfVxuXG4ubWRjLXRleHQtZmllbGQtLXRleHRhcmVhIC5tZGMtdGV4dC1maWVsZF9faW5wdXQge1xuICBwYWRkaW5nOiAxNnB4O1xuICBwYWRkaW5nLXRvcDogMzJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLm1kYy10ZXh0LWZpZWxkLS10ZXh0YXJlYSAubWRjLXRleHQtZmllbGRfX2lucHV0OmZvY3VzIHtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBib3JkZXItY29sb3I6ICMzZjUxYjU7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbWRjLXRoZW1lLXByaW1hcnksICMzZjUxYjUpOyB9XG5cbi5tZGMtdGV4dC1maWVsZC0tdGV4dGFyZWEgLm1kYy10ZXh0LWZpZWxkX19pbnB1dDppbnZhbGlkOm5vdCg6Zm9jdXMpIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDUwMDAwOyB9XG5cbi5tZGMtdGV4dC1maWVsZC0tdGhlbWUtZGFyayAubWRjLXRleHQtZmllbGQtLXRleHRhcmVhIC5tZGMtdGV4dC1maWVsZF9faW5wdXQ6aG92ZXIsXG4ubWRjLXRoZW1lLS1kYXJrIC5tZGMtdGV4dC1maWVsZC0tdGV4dGFyZWEgLm1kYy10ZXh0LWZpZWxkX19pbnB1dDpob3ZlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5tZGMtdGV4dC1maWVsZC0tdGhlbWUtZGFyayAubWRjLXRleHQtZmllbGQtLXRleHRhcmVhIC5tZGMtdGV4dC1maWVsZF9faW5wdXQ6Zm9jdXMsXG4ubWRjLXRoZW1lLS1kYXJrIC5tZGMtdGV4dC1maWVsZC0tdGV4dGFyZWEgLm1kYy10ZXh0LWZpZWxkX19pbnB1dDpmb2N1cyB7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgYm9yZGVyLWNvbG9yOiAjZmY0MDgxO1xuICBib3JkZXItY29sb3I6IHZhcigtLW1kYy10aGVtZS1zZWNvbmRhcnksICNmZjQwODEpOyB9XG5cbi5tZGMtdGV4dC1maWVsZC0tdGhlbWUtZGFyayAubWRjLXRleHQtZmllbGQtLXRleHRhcmVhIC5tZGMtdGV4dC1maWVsZF9faW5wdXQ6aW52YWxpZDpub3QoOmZvY3VzKSxcbi5tZGMtdGhlbWUtLWRhcmsgLm1kYy10ZXh0LWZpZWxkLS10ZXh0YXJlYSAubWRjLXRleHQtZmllbGRfX2lucHV0OmludmFsaWQ6bm90KDpmb2N1cykge1xuICBib3JkZXItY29sb3I6ICNmZjZlNmU7IH1cblxuLm1kYy10ZXh0LWZpZWxkLS10ZXh0YXJlYSAubWRjLXRleHQtZmllbGRfX2xhYmVsIHtcbiAgbGVmdDogMXB4O1xuICByaWdodDogaW5pdGlhbDtcbiAgdG9wOiAxOHB4O1xuICBib3R0b206IGF1dG87XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuXG5bZGlyPVwicnRsXCJdIC5tZGMtdGV4dC1maWVsZC0tdGV4dGFyZWEgLm1kYy10ZXh0LWZpZWxkX19sYWJlbCwgLm1kYy10ZXh0LWZpZWxkLS10ZXh0YXJlYSAubWRjLXRleHQtZmllbGRfX2xhYmVsW2Rpcj1cInJ0bFwiXSB7XG4gIGxlZnQ6IGluaXRpYWw7XG4gIHJpZ2h0OiAxcHg7IH1cblxuLm1kYy10ZXh0LWZpZWxkLS10aGVtZS1kYXJrIC5tZGMtdGV4dC1maWVsZC0tdGV4dGFyZWEgLm1kYy10ZXh0LWZpZWxkX19sYWJlbCxcbi5tZGMtdGhlbWUtLWRhcmsgLm1kYy10ZXh0LWZpZWxkLS10ZXh0YXJlYSAubWRjLXRleHQtZmllbGRfX2xhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzAzMDsgfVxuXG4ubWRjLXRleHQtZmllbGQtLXRleHRhcmVhIC5tZGMtdGV4dC1maWVsZF9fbGFiZWwtLWZsb2F0LWFib3ZlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC45MjMsIDAuOTIzKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuOTIzLCAwLjkyMyk7IH1cblxuLm1kYy10ZXh0LWZpZWxkLS10ZXh0YXJlYS5tZGMtdGV4dC1maWVsZC0tZGlzYWJsZWQge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYmEoMzUsIDMxLCAzMiwgMC4yNik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7IH1cblxuLm1kYy10ZXh0LWZpZWxkLS10aGVtZS1kYXJrIC5tZGMtdGV4dC1maWVsZC0tdGV4dGFyZWEubWRjLXRleHQtZmllbGQtLWRpc2FibGVkLFxuLm1kYy10aGVtZS0tZGFyayAubWRjLXRleHQtZmllbGQtLXRleHRhcmVhLm1kYy10ZXh0LWZpZWxkLS1kaXNhYmxlZCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmYyZjJmOyB9XG5cbi5tZGMtdGV4dC1maWVsZC0tdGV4dGFyZWEubWRjLXRleHQtZmllbGQtLWRpc2FibGVkIC5tZGMtdGV4dC1maWVsZF9fbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5OyB9XG5cbi5tZGMtdGV4dC1maWVsZC0tdGhlbWUtZGFyayAubWRjLXRleHQtZmllbGQtLXRleHRhcmVhLm1kYy10ZXh0LWZpZWxkLS1kaXNhYmxlZCAubWRjLXRleHQtZmllbGRfX2xhYmVsLFxuLm1kYy10aGVtZS0tZGFyayAubWRjLXRleHQtZmllbGQtLXRleHRhcmVhLm1kYy10ZXh0LWZpZWxkLS1kaXNhYmxlZCAubWRjLXRleHQtZmllbGRfX2xhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmMmYyZjsgfVxuXG4ubWRjLXRleHQtZmllbGQtLXRleHRhcmVhOm5vdCgubWRjLXRleHQtZmllbGQtLXVwZ3JhZGVkKSAubWRjLXRleHQtZmllbGRfX2lucHV0IHtcbiAgcGFkZGluZy10b3A6IDE2cHg7IH1cblxuLm1kYy10ZXh0LWZpZWxkLS10ZXh0YXJlYS5tZGMtdGV4dC1maWVsZC0tZm9jdXNlZCB7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgYm9yZGVyLWNvbG9yOiAjM2Y1MWI1O1xuICBib3JkZXItY29sb3I6IHZhcigtLW1kYy10aGVtZS1wcmltYXJ5LCAjM2Y1MWI1KTsgfVxuXG4ubWRjLXRleHQtZmllbGQtLWZ1bGx3aWR0aCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tZGMtdGV4dC1maWVsZC0tZnVsbHdpZHRoOm5vdCgubWRjLXRleHQtZmllbGQtLXRleHRhcmVhKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogNTZweDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5tZGMtdGV4dC1maWVsZC0tZnVsbHdpZHRoOm5vdCgubWRjLXRleHQtZmllbGQtLXRleHRhcmVhKSAubWRjLXRleHQtZmllbGRfX2lucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgcmVzaXplOiBub25lO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubWRjLXRleHQtZmllbGQtLWZ1bGx3aWR0aC0tdGhlbWUtZGFyayxcbi5tZGMtdGhlbWUtLWRhcmsgLm1kYy10ZXh0LWZpZWxkLS1mdWxsd2lkdGgge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKTsgfVxuXG4ubWRjLXRleHQtZmllbGQ6bm90KC5tZGMtdGV4dC1maWVsZC0tdXBncmFkZWQpOm5vdCgubWRjLXRleHQtZmllbGQtLXRleHRhcmVhKSAubWRjLXRleHQtZmllbGRfX2lucHV0IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItYm90dG9tLWNvbG9yIDE4MG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20tY29sb3IgMTgwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuLm1kYy10ZXh0LWZpZWxkOm5vdCgubWRjLXRleHQtZmllbGQtLXVwZ3JhZGVkKSAubWRjLXRleHQtZmllbGRfX2lucHV0OmZvY3VzIHtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBib3JkZXItY29sb3I6ICMzZjUxYjU7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbWRjLXRoZW1lLXByaW1hcnksICMzZjUxYjUpOyB9XG5cbi5tZGMtdGV4dC1maWVsZDpub3QoLm1kYy10ZXh0LWZpZWxkLS11cGdyYWRlZCkgLm1kYy10ZXh0LWZpZWxkX19pbnB1dDpkaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpO1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBkb3R0ZWQ7IH1cblxuLm1kYy10ZXh0LWZpZWxkOm5vdCgubWRjLXRleHQtZmllbGQtLXVwZ3JhZGVkKSAubWRjLXRleHQtZmllbGRfX2lucHV0OmludmFsaWQ6bm90KDpmb2N1cykge1xuICBib3JkZXItY29sb3I6ICNkNTAwMDA7IH1cblxuLm1kYy10ZXh0LWZpZWxkLS10aGVtZS1kYXJrOm5vdCgubWRjLXRleHQtZmllbGQtLXVwZ3JhZGVkKSAubWRjLXRleHQtZmllbGRfX2lucHV0Om5vdCg6Zm9jdXMpLFxuLm1kYy10aGVtZS0tZGFyayAubWRjLXRleHQtZmllbGQ6bm90KC5tZGMtdGV4dC1maWVsZC0tdXBncmFkZWQpIC5tZGMtdGV4dC1maWVsZF9faW5wdXQ6bm90KDpmb2N1cykge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMik7IH1cblxuLm1kYy10ZXh0LWZpZWxkLS10aGVtZS1kYXJrOm5vdCgubWRjLXRleHQtZmllbGQtLXVwZ3JhZGVkKSAubWRjLXRleHQtZmllbGRfX2lucHV0OmRpc2FibGVkLFxuLm1kYy10aGVtZS0tZGFyayAubWRjLXRleHQtZmllbGQ6bm90KC5tZGMtdGV4dC1maWVsZC0tdXBncmFkZWQpIC5tZGMtdGV4dC1maWVsZF9faW5wdXQ6ZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM4KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjJmMmY7IH1cblxuLm1kYy10ZXh0LWZpZWxkLS10aGVtZS1kYXJrOm5vdCgubWRjLXRleHQtZmllbGQtLXVwZ3JhZGVkKSAubWRjLXRleHQtZmllbGRfX2lucHV0OmludmFsaWQ6bm90KDpmb2N1cyksXG4ubWRjLXRoZW1lLS1kYXJrIC5tZGMtdGV4dC1maWVsZDpub3QoLm1kYy10ZXh0LWZpZWxkLS11cGdyYWRlZCkgLm1kYy10ZXh0LWZpZWxkX19pbnB1dDppbnZhbGlkOm5vdCg6Zm9jdXMpIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY2ZTZlOyB9XG5cbi5tZGMtdGV4dC1maWVsZC0tYm94Om5vdCgubWRjLXRleHQtZmllbGQtLXVwZ3JhZGVkKSB7XG4gIGhlaWdodDogNTZweDsgfVxuXG4ubWRjLXRleHQtZmllbGQtLWJveDpub3QoLm1kYy10ZXh0LWZpZWxkLS11cGdyYWRlZCk6OmJlZm9yZSwgLm1kYy10ZXh0LWZpZWxkLS1ib3g6bm90KC5tZGMtdGV4dC1maWVsZC0tdXBncmFkZWQpOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLm1kYy10ZXh0LWZpZWxkLS1ib3g6bm90KC5tZGMtdGV4dC1maWVsZC0tdXBncmFkZWQpIC5tZGMtdGV4dC1maWVsZF9faW5wdXQge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG4ubWRjLXRleHQtZmllbGQtaGVscHRleHQge1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpO1xuICBjb2xvcjogdmFyKC0tbWRjLXRoZW1lLXRleHQtaGludC1vbi1saWdodCwgcmdiYSgwLCAwLCAwLCAwLjM4KSk7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDE4MG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTgwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgb3BhY2l0eTogMDtcbiAgZm9udC1zaXplOiAuNzVyZW07XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5OyB9XG5cbi5tZGMtdGV4dC1maWVsZC1oZWxwdGV4dC0tdGhlbWUtZGFyayxcbi5tZGMtdGhlbWUtLWRhcmsgLm1kYy10ZXh0LWZpZWxkLWhlbHB0ZXh0IHtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBjb2xvcjogdmFyKC0tbWRjLXRoZW1lLXRleHQtaGludC1vbi1kYXJrLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkpOyB9XG5cbi5tZGMtdGV4dC1maWVsZCArIC5tZGMtdGV4dC1maWVsZC1oZWxwdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuXG4ubWRjLXRleHQtZmllbGQtLWRlbnNlICsgLm1kYy10ZXh0LWZpZWxkLWhlbHB0ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG5cbi5tZGMtdGV4dC1maWVsZC0tZm9jdXNlZCArIC5tZGMtdGV4dC1maWVsZC1oZWxwdGV4dDpub3QoLm1kYy10ZXh0LWZpZWxkLWhlbHB0ZXh0LS12YWxpZGF0aW9uLW1zZykge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5tZGMtdGV4dC1maWVsZC0tYm94ICsgLm1kYy10ZXh0LWZpZWxkLWhlbHB0ZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBtYXJnaW4tbGVmdDogMTZweDsgfVxuXG4ubWRjLXRleHQtZmllbGQtaGVscHRleHQtLXBlcnNpc3RlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG4gIHdpbGwtY2hhbmdlOiBpbml0aWFsOyB9XG5cbi5tZGMtdGV4dC1maWVsZC0taW52YWxpZCArIC5tZGMtdGV4dC1maWVsZC1oZWxwdGV4dC0tdmFsaWRhdGlvbi1tc2cge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogI2Q1MDAwMDsgfVxuXG4ubWRjLXRleHQtZmllbGQtLXRoZW1lLWRhcmsubWRjLXRleHQtZmllbGQtLWludmFsaWQgKyAubWRjLXRleHQtZmllbGQtaGVscHRleHQtLXZhbGlkYXRpb24tbXNnLFxuLm1kYy10aGVtZS0tZGFyayAubWRjLXRleHQtZmllbGQtLWludmFsaWQgKyAubWRjLXRleHQtZmllbGQtaGVscHRleHQtLXZhbGlkYXRpb24tbXNnIHtcbiAgY29sb3I6ICNmZjZlNmU7IH1cblxuLm1kYy1mb3JtLWZpZWxkID4gLm1kYy10ZXh0LWZpZWxkICsgbGFiZWwge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydDtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgfVxuXG46cm9vdCB7XG4gIC0tbWRjLXRoZW1lLXByaW1hcnk6ICMzZjUxYjU7XG4gIC0tbWRjLXRoZW1lLXByaW1hcnktbGlnaHQ6ICNhNGFkZGY7XG4gIC0tbWRjLXRoZW1lLXByaW1hcnktZGFyazogIzZmN2RjZDtcbiAgLS1tZGMtdGhlbWUtc2Vjb25kYXJ5OiAjZmY0MDgxO1xuICAtLW1kYy10aGVtZS1zZWNvbmRhcnktbGlnaHQ6ICNmZjg3YjA7XG4gIC0tbWRjLXRoZW1lLXNlY29uZGFyeS1kYXJrOiAjZjgwMDU0O1xuICAtLW1kYy10aGVtZS1iYWNrZ3JvdW5kOiAjZmZmO1xuICAtLW1kYy10aGVtZS10ZXh0LXByaW1hcnktb24tcHJpbWFyeTogd2hpdGU7XG4gIC0tbWRjLXRoZW1lLXRleHQtc2Vjb25kYXJ5LW9uLXByaW1hcnk6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgLS1tZGMtdGhlbWUtdGV4dC1oaW50LW9uLXByaW1hcnk6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgLS1tZGMtdGhlbWUtdGV4dC1kaXNhYmxlZC1vbi1wcmltYXJ5OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIC0tbWRjLXRoZW1lLXRleHQtaWNvbi1vbi1wcmltYXJ5OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIC0tbWRjLXRoZW1lLXRleHQtcHJpbWFyeS1vbi1wcmltYXJ5LWxpZ2h0OiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICAtLW1kYy10aGVtZS10ZXh0LXNlY29uZGFyeS1vbi1wcmltYXJ5LWxpZ2h0OiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICAtLW1kYy10aGVtZS10ZXh0LWhpbnQtb24tcHJpbWFyeS1saWdodDogcmdiYSgwLCAwLCAwLCAwLjM4KTtcbiAgLS1tZGMtdGhlbWUtdGV4dC1kaXNhYmxlZC1vbi1wcmltYXJ5LWxpZ2h0OiByZ2JhKDAsIDAsIDAsIDAuMzgpO1xuICAtLW1kYy10aGVtZS10ZXh0LWljb24tb24tcHJpbWFyeS1saWdodDogcmdiYSgwLCAwLCAwLCAwLjM4KTtcbiAgLS1tZGMtdGhlbWUtdGV4dC1wcmltYXJ5LW9uLXByaW1hcnktZGFyazogd2hpdGU7XG4gIC0tbWRjLXRoZW1lLXRleHQtc2Vjb25kYXJ5LW9uLXByaW1hcnktZGFyazogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAtLW1kYy10aGVtZS10ZXh0LWhpbnQtb24tcHJpbWFyeS1kYXJrOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIC0tbWRjLXRoZW1lLXRleHQtZGlzYWJsZWQtb24tcHJpbWFyeS1kYXJrOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIC0tbWRjLXRoZW1lLXRleHQtaWNvbi1vbi1wcmltYXJ5LWRhcms6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgLS1tZGMtdGhlbWUtdGV4dC1wcmltYXJ5LW9uLXNlY29uZGFyeTogd2hpdGU7XG4gIC0tbWRjLXRoZW1lLXRleHQtc2Vjb25kYXJ5LW9uLXNlY29uZGFyeTogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAtLW1kYy10aGVtZS10ZXh0LWhpbnQtb24tc2Vjb25kYXJ5OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIC0tbWRjLXRoZW1lLXRleHQtZGlzYWJsZWQtb24tc2Vjb25kYXJ5OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIC0tbWRjLXRoZW1lLXRleHQtaWNvbi1vbi1zZWNvbmRhcnk6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgLS1tZGMtdGhlbWUtdGV4dC1wcmltYXJ5LW9uLXNlY29uZGFyeS1saWdodDogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgLS1tZGMtdGhlbWUtdGV4dC1zZWNvbmRhcnktb24tc2Vjb25kYXJ5LWxpZ2h0OiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICAtLW1kYy10aGVtZS10ZXh0LWhpbnQtb24tc2Vjb25kYXJ5LWxpZ2h0OiByZ2JhKDAsIDAsIDAsIDAuMzgpO1xuICAtLW1kYy10aGVtZS10ZXh0LWRpc2FibGVkLW9uLXNlY29uZGFyeS1saWdodDogcmdiYSgwLCAwLCAwLCAwLjM4KTtcbiAgLS1tZGMtdGhlbWUtdGV4dC1pY29uLW9uLXNlY29uZGFyeS1saWdodDogcmdiYSgwLCAwLCAwLCAwLjM4KTtcbiAgLS1tZGMtdGhlbWUtdGV4dC1wcmltYXJ5LW9uLXNlY29uZGFyeS1kYXJrOiB3aGl0ZTtcbiAgLS1tZGMtdGhlbWUtdGV4dC1zZWNvbmRhcnktb24tc2Vjb25kYXJ5LWRhcms6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgLS1tZGMtdGhlbWUtdGV4dC1oaW50LW9uLXNlY29uZGFyeS1kYXJrOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIC0tbWRjLXRoZW1lLXRleHQtZGlzYWJsZWQtb24tc2Vjb25kYXJ5LWRhcms6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgLS1tZGMtdGhlbWUtdGV4dC1pY29uLW9uLXNlY29uZGFyeS1kYXJrOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIC0tbWRjLXRoZW1lLXRleHQtcHJpbWFyeS1vbi1iYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICAtLW1kYy10aGVtZS10ZXh0LXNlY29uZGFyeS1vbi1iYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICAtLW1kYy10aGVtZS10ZXh0LWhpbnQtb24tYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjM4KTtcbiAgLS1tZGMtdGhlbWUtdGV4dC1kaXNhYmxlZC1vbi1iYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMzgpO1xuICAtLW1kYy10aGVtZS10ZXh0LWljb24tb24tYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjM4KTtcbiAgLS1tZGMtdGhlbWUtdGV4dC1wcmltYXJ5LW9uLWxpZ2h0OiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICAtLW1kYy10aGVtZS10ZXh0LXNlY29uZGFyeS1vbi1saWdodDogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgLS1tZGMtdGhlbWUtdGV4dC1oaW50LW9uLWxpZ2h0OiByZ2JhKDAsIDAsIDAsIDAuMzgpO1xuICAtLW1kYy10aGVtZS10ZXh0LWRpc2FibGVkLW9uLWxpZ2h0OiByZ2JhKDAsIDAsIDAsIDAuMzgpO1xuICAtLW1kYy10aGVtZS10ZXh0LWljb24tb24tbGlnaHQ6IHJnYmEoMCwgMCwgMCwgMC4zOCk7XG4gIC0tbWRjLXRoZW1lLXRleHQtcHJpbWFyeS1vbi1kYXJrOiB3aGl0ZTtcbiAgLS1tZGMtdGhlbWUtdGV4dC1zZWNvbmRhcnktb24tZGFyazogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAtLW1kYy10aGVtZS10ZXh0LWhpbnQtb24tZGFyazogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAtLW1kYy10aGVtZS10ZXh0LWRpc2FibGVkLW9uLWRhcms6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgLS1tZGMtdGhlbWUtdGV4dC1pY29uLW9uLWRhcms6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuXG4ubWRjLXRoZW1lLS1iYWNrZ3JvdW5kIHtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtYmFja2dyb3VuZCwgI2ZmZik7IH1cblxuLm1kYy10aGVtZS0tcHJpbWFyeSB7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgY29sb3I6ICMzZjUxYjUgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLW1kYy10aGVtZS1wcmltYXJ5LCAjM2Y1MWI1KSAhaW1wb3J0YW50OyB9XG5cbi5tZGMtdGhlbWUtLXByaW1hcnktbGlnaHQge1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGNvbG9yOiAjYTRhZGRmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtcHJpbWFyeS1saWdodCwgI2E0YWRkZikgIWltcG9ydGFudDsgfVxuXG4ubWRjLXRoZW1lLS1wcmltYXJ5LWRhcmsge1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGNvbG9yOiAjNmY3ZGNkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtcHJpbWFyeS1kYXJrLCAjNmY3ZGNkKSAhaW1wb3J0YW50OyB9XG5cbi5tZGMtdGhlbWUtLXNlY29uZGFyeSB7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgY29sb3I6ICNmZjQwODEgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLW1kYy10aGVtZS1zZWNvbmRhcnksICNmZjQwODEpICFpbXBvcnRhbnQ7IH1cblxuLm1kYy10aGVtZS0tc2Vjb25kYXJ5LWxpZ2h0IHtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBjb2xvcjogI2ZmODdiMCAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tbWRjLXRoZW1lLXNlY29uZGFyeS1saWdodCwgI2ZmODdiMCkgIWltcG9ydGFudDsgfVxuXG4ubWRjLXRoZW1lLS1zZWNvbmRhcnktZGFyayB7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgY29sb3I6ICNmODAwNTQgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLW1kYy10aGVtZS1zZWNvbmRhcnktZGFyaywgI2Y4MDA1NCkgIWltcG9ydGFudDsgfVxuXG4ubWRjLXRoZW1lLS10ZXh0LXByaW1hcnktb24tcHJpbWFyeSB7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtdGV4dC1wcmltYXJ5LW9uLXByaW1hcnksIHdoaXRlKSAhaW1wb3J0YW50OyB9XG5cbi5tZGMtdGhlbWUtLXRleHQtc2Vjb25kYXJ5LW9uLXByaW1hcnkge1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLW1kYy10aGVtZS10ZXh0LXNlY29uZGFyeS1vbi1wcmltYXJ5LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykpICFpbXBvcnRhbnQ7IH1cblxuLm1kYy10aGVtZS0tdGV4dC1oaW50LW9uLXByaW1hcnkge1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLW1kYy10aGVtZS10ZXh0LWhpbnQtb24tcHJpbWFyeSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpKSAhaW1wb3J0YW50OyB9XG5cbi5tZGMtdGhlbWUtLXRleHQtZGlzYWJsZWQtb24tcHJpbWFyeSB7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tbWRjLXRoZW1lLXRleHQtZGlzYWJsZWQtb24tcHJpbWFyeSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpKSAhaW1wb3J0YW50OyB9XG5cbi5tZGMtdGhlbWUtLXRleHQtaWNvbi1vbi1wcmltYXJ5IHtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtdGV4dC1pY29uLW9uLXByaW1hcnksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSkgIWltcG9ydGFudDsgfVxuXG4ubWRjLXRoZW1lLS10ZXh0LXByaW1hcnktb24tcHJpbWFyeS1saWdodCB7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NykgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLW1kYy10aGVtZS10ZXh0LXByaW1hcnktb24tcHJpbWFyeS1saWdodCwgcmdiYSgwLCAwLCAwLCAwLjg3KSkgIWltcG9ydGFudDsgfVxuXG4ubWRjLXRoZW1lLS10ZXh0LXNlY29uZGFyeS1vbi1wcmltYXJ5LWxpZ2h0IHtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tbWRjLXRoZW1lLXRleHQtc2Vjb25kYXJ5LW9uLXByaW1hcnktbGlnaHQsIHJnYmEoMCwgMCwgMCwgMC41NCkpICFpbXBvcnRhbnQ7IH1cblxuLm1kYy10aGVtZS0tdGV4dC1oaW50LW9uLXByaW1hcnktbGlnaHQge1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtdGV4dC1oaW50LW9uLXByaW1hcnktbGlnaHQsIHJnYmEoMCwgMCwgMCwgMC4zOCkpICFpbXBvcnRhbnQ7IH1cblxuLm1kYy10aGVtZS0tdGV4dC1kaXNhYmxlZC1vbi1wcmltYXJ5LWxpZ2h0IHtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM4KSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tbWRjLXRoZW1lLXRleHQtZGlzYWJsZWQtb24tcHJpbWFyeS1saWdodCwgcmdiYSgwLCAwLCAwLCAwLjM4KSkgIWltcG9ydGFudDsgfVxuXG4ubWRjLXRoZW1lLS10ZXh0LWljb24tb24tcHJpbWFyeS1saWdodCB7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zOCkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLW1kYy10aGVtZS10ZXh0LWljb24tb24tcHJpbWFyeS1saWdodCwgcmdiYSgwLCAwLCAwLCAwLjM4KSkgIWltcG9ydGFudDsgfVxuXG4ubWRjLXRoZW1lLS10ZXh0LXByaW1hcnktb24tcHJpbWFyeS1kYXJrIHtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLW1kYy10aGVtZS10ZXh0LXByaW1hcnktb24tcHJpbWFyeS1kYXJrLCB3aGl0ZSkgIWltcG9ydGFudDsgfVxuXG4ubWRjLXRoZW1lLS10ZXh0LXNlY29uZGFyeS1vbi1wcmltYXJ5LWRhcmsge1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLW1kYy10aGVtZS10ZXh0LXNlY29uZGFyeS1vbi1wcmltYXJ5LWRhcmssIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSkgIWltcG9ydGFudDsgfVxuXG4ubWRjLXRoZW1lLS10ZXh0LWhpbnQtb24tcHJpbWFyeS1kYXJrIHtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtdGV4dC1oaW50LW9uLXByaW1hcnktZGFyaywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpKSAhaW1wb3J0YW50OyB9XG5cbi5tZGMtdGhlbWUtLXRleHQtZGlzYWJsZWQtb24tcHJpbWFyeS1kYXJrIHtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtdGV4dC1kaXNhYmxlZC1vbi1wcmltYXJ5LWRhcmssIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSkgIWltcG9ydGFudDsgfVxuXG4ubWRjLXRoZW1lLS10ZXh0LWljb24tb24tcHJpbWFyeS1kYXJrIHtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtdGV4dC1pY29uLW9uLXByaW1hcnktZGFyaywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpKSAhaW1wb3J0YW50OyB9XG5cbi5tZGMtdGhlbWUtLXRleHQtcHJpbWFyeS1vbi1zZWNvbmRhcnkge1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tbWRjLXRoZW1lLXRleHQtcHJpbWFyeS1vbi1zZWNvbmRhcnksIHdoaXRlKSAhaW1wb3J0YW50OyB9XG5cbi5tZGMtdGhlbWUtLXRleHQtc2Vjb25kYXJ5LW9uLXNlY29uZGFyeSB7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tbWRjLXRoZW1lLXRleHQtc2Vjb25kYXJ5LW9uLXNlY29uZGFyeSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpKSAhaW1wb3J0YW50OyB9XG5cbi5tZGMtdGhlbWUtLXRleHQtaGludC1vbi1zZWNvbmRhcnkge1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLW1kYy10aGVtZS10ZXh0LWhpbnQtb24tc2Vjb25kYXJ5LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkpICFpbXBvcnRhbnQ7IH1cblxuLm1kYy10aGVtZS0tdGV4dC1kaXNhYmxlZC1vbi1zZWNvbmRhcnkge1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLW1kYy10aGVtZS10ZXh0LWRpc2FibGVkLW9uLXNlY29uZGFyeSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpKSAhaW1wb3J0YW50OyB9XG5cbi5tZGMtdGhlbWUtLXRleHQtaWNvbi1vbi1zZWNvbmRhcnkge1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLW1kYy10aGVtZS10ZXh0LWljb24tb24tc2Vjb25kYXJ5LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkpICFpbXBvcnRhbnQ7IH1cblxuLm1kYy10aGVtZS0tdGV4dC1wcmltYXJ5LW9uLXNlY29uZGFyeS1saWdodCB7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NykgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLW1kYy10aGVtZS10ZXh0LXByaW1hcnktb24tc2Vjb25kYXJ5LWxpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuODcpKSAhaW1wb3J0YW50OyB9XG5cbi5tZGMtdGhlbWUtLXRleHQtc2Vjb25kYXJ5LW9uLXNlY29uZGFyeS1saWdodCB7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLW1kYy10aGVtZS10ZXh0LXNlY29uZGFyeS1vbi1zZWNvbmRhcnktbGlnaHQsIHJnYmEoMCwgMCwgMCwgMC41NCkpICFpbXBvcnRhbnQ7IH1cblxuLm1kYy10aGVtZS0tdGV4dC1oaW50LW9uLXNlY29uZGFyeS1saWdodCB7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zOCkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLW1kYy10aGVtZS10ZXh0LWhpbnQtb24tc2Vjb25kYXJ5LWxpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuMzgpKSAhaW1wb3J0YW50OyB9XG5cbi5tZGMtdGhlbWUtLXRleHQtZGlzYWJsZWQtb24tc2Vjb25kYXJ5LWxpZ2h0IHtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM4KSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tbWRjLXRoZW1lLXRleHQtZGlzYWJsZWQtb24tc2Vjb25kYXJ5LWxpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuMzgpKSAhaW1wb3J0YW50OyB9XG5cbi5tZGMtdGhlbWUtLXRleHQtaWNvbi1vbi1zZWNvbmRhcnktbGlnaHQge1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtdGV4dC1pY29uLW9uLXNlY29uZGFyeS1saWdodCwgcmdiYSgwLCAwLCAwLCAwLjM4KSkgIWltcG9ydGFudDsgfVxuXG4ubWRjLXRoZW1lLS10ZXh0LXByaW1hcnktb24tc2Vjb25kYXJ5LWRhcmsge1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tbWRjLXRoZW1lLXRleHQtcHJpbWFyeS1vbi1zZWNvbmRhcnktZGFyaywgd2hpdGUpICFpbXBvcnRhbnQ7IH1cblxuLm1kYy10aGVtZS0tdGV4dC1zZWNvbmRhcnktb24tc2Vjb25kYXJ5LWRhcmsge1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLW1kYy10aGVtZS10ZXh0LXNlY29uZGFyeS1vbi1zZWNvbmRhcnktZGFyaywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpKSAhaW1wb3J0YW50OyB9XG5cbi5tZGMtdGhlbWUtLXRleHQtaGludC1vbi1zZWNvbmRhcnktZGFyayB7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tbWRjLXRoZW1lLXRleHQtaGludC1vbi1zZWNvbmRhcnktZGFyaywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpKSAhaW1wb3J0YW50OyB9XG5cbi5tZGMtdGhlbWUtLXRleHQtZGlzYWJsZWQtb24tc2Vjb25kYXJ5LWRhcmsge1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLW1kYy10aGVtZS10ZXh0LWRpc2FibGVkLW9uLXNlY29uZGFyeS1kYXJrLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkpICFpbXBvcnRhbnQ7IH1cblxuLm1kYy10aGVtZS0tdGV4dC1pY29uLW9uLXNlY29uZGFyeS1kYXJrIHtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtdGV4dC1pY29uLW9uLXNlY29uZGFyeS1kYXJrLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkpICFpbXBvcnRhbnQ7IH1cblxuLm1kYy10aGVtZS0tdGV4dC1wcmltYXJ5LW9uLWJhY2tncm91bmQge1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtdGV4dC1wcmltYXJ5LW9uLWJhY2tncm91bmQsIHJnYmEoMCwgMCwgMCwgMC44NykpICFpbXBvcnRhbnQ7IH1cblxuLm1kYy10aGVtZS0tdGV4dC1zZWNvbmRhcnktb24tYmFja2dyb3VuZCB7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLW1kYy10aGVtZS10ZXh0LXNlY29uZGFyeS1vbi1iYWNrZ3JvdW5kLCByZ2JhKDAsIDAsIDAsIDAuNTQpKSAhaW1wb3J0YW50OyB9XG5cbi5tZGMtdGhlbWUtLXRleHQtaGludC1vbi1iYWNrZ3JvdW5kIHtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM4KSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tbWRjLXRoZW1lLXRleHQtaGludC1vbi1iYWNrZ3JvdW5kLCByZ2JhKDAsIDAsIDAsIDAuMzgpKSAhaW1wb3J0YW50OyB9XG5cbi5tZGMtdGhlbWUtLXRleHQtZGlzYWJsZWQtb24tYmFja2dyb3VuZCB7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zOCkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLW1kYy10aGVtZS10ZXh0LWRpc2FibGVkLW9uLWJhY2tncm91bmQsIHJnYmEoMCwgMCwgMCwgMC4zOCkpICFpbXBvcnRhbnQ7IH1cblxuLm1kYy10aGVtZS0tdGV4dC1pY29uLW9uLWJhY2tncm91bmQge1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtdGV4dC1pY29uLW9uLWJhY2tncm91bmQsIHJnYmEoMCwgMCwgMCwgMC4zOCkpICFpbXBvcnRhbnQ7IH1cblxuLm1kYy10aGVtZS0tdGV4dC1wcmltYXJ5LW9uLWxpZ2h0IHtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tbWRjLXRoZW1lLXRleHQtcHJpbWFyeS1vbi1saWdodCwgcmdiYSgwLCAwLCAwLCAwLjg3KSkgIWltcG9ydGFudDsgfVxuXG4ubWRjLXRoZW1lLS10ZXh0LXNlY29uZGFyeS1vbi1saWdodCB7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLW1kYy10aGVtZS10ZXh0LXNlY29uZGFyeS1vbi1saWdodCwgcmdiYSgwLCAwLCAwLCAwLjU0KSkgIWltcG9ydGFudDsgfVxuXG4ubWRjLXRoZW1lLS10ZXh0LWhpbnQtb24tbGlnaHQge1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtdGV4dC1oaW50LW9uLWxpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuMzgpKSAhaW1wb3J0YW50OyB9XG5cbi5tZGMtdGhlbWUtLXRleHQtZGlzYWJsZWQtb24tbGlnaHQge1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtdGV4dC1kaXNhYmxlZC1vbi1saWdodCwgcmdiYSgwLCAwLCAwLCAwLjM4KSkgIWltcG9ydGFudDsgfVxuXG4ubWRjLXRoZW1lLS10ZXh0LWljb24tb24tbGlnaHQge1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtdGV4dC1pY29uLW9uLWxpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuMzgpKSAhaW1wb3J0YW50OyB9XG5cbi5tZGMtdGhlbWUtLXRleHQtcHJpbWFyeS1vbi1kYXJrIHtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLW1kYy10aGVtZS10ZXh0LXByaW1hcnktb24tZGFyaywgd2hpdGUpICFpbXBvcnRhbnQ7IH1cblxuLm1kYy10aGVtZS0tdGV4dC1zZWNvbmRhcnktb24tZGFyayB7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tbWRjLXRoZW1lLXRleHQtc2Vjb25kYXJ5LW9uLWRhcmssIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSkgIWltcG9ydGFudDsgfVxuXG4ubWRjLXRoZW1lLS10ZXh0LWhpbnQtb24tZGFyayB7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tbWRjLXRoZW1lLXRleHQtaGludC1vbi1kYXJrLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkpICFpbXBvcnRhbnQ7IH1cblxuLm1kYy10aGVtZS0tdGV4dC1kaXNhYmxlZC1vbi1kYXJrIHtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtdGV4dC1kaXNhYmxlZC1vbi1kYXJrLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkpICFpbXBvcnRhbnQ7IH1cblxuLm1kYy10aGVtZS0tdGV4dC1pY29uLW9uLWRhcmsge1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLW1kYy10aGVtZS10ZXh0LWljb24tb24tZGFyaywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpKSAhaW1wb3J0YW50OyB9XG5cbi5tZGMtdGhlbWUtLXByaW1hcnktYmcge1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjUxYjUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWRjLXRoZW1lLXByaW1hcnksICMzZjUxYjUpICFpbXBvcnRhbnQ7IH1cblxuLm1kYy10aGVtZS0tcHJpbWFyeS1saWdodC1iZyB7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogI2E0YWRkZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtcHJpbWFyeS1saWdodCwgI2E0YWRkZikgIWltcG9ydGFudDsgfVxuXG4ubWRjLXRoZW1lLS1wcmltYXJ5LWRhcmstYmcge1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZjdkY2QgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWRjLXRoZW1lLXByaW1hcnktZGFyaywgIzZmN2RjZCkgIWltcG9ydGFudDsgfVxuXG4ubWRjLXRoZW1lLS1zZWNvbmRhcnktYmcge1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjQwODEgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWRjLXRoZW1lLXNlY29uZGFyeSwgI2ZmNDA4MSkgIWltcG9ydGFudDsgfVxuXG4ubWRjLXRoZW1lLS1zZWNvbmRhcnktbGlnaHQtYmcge1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjg3YjAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWRjLXRoZW1lLXNlY29uZGFyeS1saWdodCwgI2ZmODdiMCkgIWltcG9ydGFudDsgfVxuXG4ubWRjLXRoZW1lLS1zZWNvbmRhcnktZGFyay1iZyB7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4MDA1NCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtc2Vjb25kYXJ5LWRhcmssICNmODAwNTQpICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gKiBUaGUgY3NzIHByb3BlcnR5IHVzZWQgZm9yIGVsZXZhdGlvbi4gSW4gbW9zdCBjYXNlcyB0aGlzIHNob3VsZCBub3QgYmUgY2hhbmdlZC4gSXQgaXMgZXhwb3NlZFxuICogYXMgYSB2YXJpYWJsZSBmb3IgYWJzdHJhY3Rpb24gLyBlYXN5IHVzZSB3aGVuIG5lZWRpbmcgdG8gcmVmZXJlbmNlIHRoZSBwcm9wZXJ0eSBkaXJlY3RseSwgZm9yXG4gKiBleGFtcGxlIGluIGEgYHdpbGwtY2hhbmdlYCBydWxlLlxuICovXG4vKipcbiAqIFRoZSBkZWZhdWx0IGR1cmF0aW9uIHZhbHVlIGZvciBlbGV2YXRpb24gdHJhbnNpdGlvbnMuXG4gKi9cbi8qKlxuICogVGhlIGRlZmF1bHQgZWFzaW5nIHZhbHVlIGZvciBlbGV2YXRpb24gdHJhbnNpdGlvbnMuXG4gKi9cbi8qKlxuICogQXBwbGllcyB0aGUgY29ycmVjdCBDU1MgcnVsZXMgdG8gYW4gZWxlbWVudCB0byBnaXZlIGl0IHRoZSBlbGV2YXRpb24gc3BlY2lmaWVkIGJ5ICR6LXZhbHVlLlxuICogVGhlICR6LXZhbHVlIG11c3QgYmUgYmV0d2VlbiAwIGFuZCAyNC5cbiAqIElmICRjb2xvciBoYXMgYW4gYWxwaGEgY2hhbm5lbCwgaXQgd2lsbCBiZSBpZ25vcmVkIGFuZCBvdmVycmlkZGVuLiBUbyBpbmNyZWFzZSB0aGUgb3BhY2l0eSBvZiB0aGUgc2hhZG93LCB1c2VcbiAqICRvcGFjaXR5LWJvb3N0LlxuICovXG4vKipcbiAqIFJldHVybnMgYSBzdHJpbmcgdGhhdCBjYW4gYmUgdXNlZCBhcyB0aGUgdmFsdWUgZm9yIGEgYHRyYW5zaXRpb25gIHByb3BlcnR5IGZvciBlbGV2YXRpb24uXG4gKiBDYWxsaW5nIHRoaXMgZnVuY3Rpb24gZGlyZWN0bHkgaXMgdXNlZnVsIGluIHNpdHVhdGlvbnMgd2hlcmUgYSBjb21wb25lbnQgbmVlZHMgdG8gdHJhbnNpdGlvblxuICogbW9yZSB0aGFuIG9uZSBwcm9wZXJ0eS5cbiAqXG4gKiBgYGBzY3NzXG4gKiAuZm9vIHtcbiAqICAgdHJhbnNpdGlvbjogbWRjLWVsZXZhdGlvbi10cmFuc2l0aW9uLXJ1bGUoKSwgb3BhY2l0eSAxMDBtcyBlYXNlO1xuICogICB3aWxsLWNoYW5nZTogJG1kYy1lbGV2YXRpb24tcHJvcGVydHksIG9wYWNpdHk7XG4gKiB9XG4gKiBgYGBcbiAqL1xuLyoqXG4gKiBBcHBsaWVzIHRoZSBjb3JyZWN0IGNzcyBydWxlcyBuZWVkZWQgdG8gaGF2ZSBhbiBlbGVtZW50IHRyYW5zaXRpb24gYmV0d2VlbiBlbGV2YXRpb25zLlxuICogVGhpcyBtaXhpbiBzaG91bGQgYmUgYXBwbGllZCB0byBlbGVtZW50cyB3aG9zZSBlbGV2YXRpb24gdmFsdWVzIHdpbGwgY2hhbmdlIGRlcGVuZGluZyBvbiB0aGVpclxuICogY29udGV4dCAoZS5nLiB3aGVuIGFjdGl2ZSBvciBkaXNhYmxlZCkuXG4gKi9cbi8qKlxuICogQ3JlYXRlcyBhIHJ1bGUgdGhhdCB3aWxsIGJlIGFwcGxpZWQgd2hlbiBhbiBNREMtV2ViIGNvbXBvbmVudCBpcyB3aXRoaW4gdGhlIGNvbnRleHQgb2YgYW4gUlRMIGxheW91dC5cbiAqXG4gKiBVc2FnZSBFeGFtcGxlOlxuICogYGBgc2Nzc1xuICogLm1kYy1mb28ge1xuICogICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gKiAgIGxlZnQ6IDA7XG4gKlxuICogICBAaW5jbHVkZSBtZGMtcnRsIHtcbiAqICAgICBsZWZ0OiBhdXRvO1xuICogICAgIHJpZ2h0OiAwO1xuICogICB9XG4gKlxuICogICAmX19iYXIge1xuICogICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gKiAgICAgQGluY2x1ZGUgbWRjLXJ0bChcIi5tZGMtZm9vXCIpIHtcbiAqICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICogICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gKiAgICAgfVxuICogICB9XG4gKiB9XG4gKlxuICogLm1kYy1mb28tLW1vZCB7XG4gKiAgIHBhZGRpbmctbGVmdDogNHB4O1xuICpcbiAqICAgQGluY2x1ZGUgbWRjLXJ0bCB7XG4gKiAgICAgcGFkZGluZy1sZWZ0OiBhdXRvO1xuICogICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAqICAgfVxuICogfVxuICogYGBgXG4gKlxuICogTm90ZSB0aGF0IHRoaXMgd29ya3MgYnkgY2hlY2tpbmcgZm9yIFtkaXI9XCJydGxcIl0gb24gYW4gYW5jZXN0b3IgZWxlbWVudC4gV2hpbGUgdGhpcyB3aWxsIHdvcmtcbiAqIGluIG1vc3QgY2FzZXMsIGl0IHdpbGwgaW4gc29tZSBjYXNlcyBsZWFkIHRvIGZhbHNlIG5lZ2F0aXZlcywgZS5nLlxuICpcbiAqIGBgYGh0bWxcbiAqIDxodG1sIGRpcj1cInJ0bFwiPlxuICogICA8IS0tIC4uLiAtLT5cbiAqICAgPGRpdiBkaXI9XCJsdHJcIj5cbiAqICAgICA8ZGl2IGNsYXNzPVwibWRjLWZvb1wiPlN0eWxlZCBpbmNvcnJlY3RseSBhcyBSVEwhPC9kaXY+XG4gKiAgIDwvZGl2PlxuICogPC9odG1sPlxuICogYGBgXG4gKlxuICogSW4gdGhlIGZ1dHVyZSwgc2VsZWN0b3JzIHN1Y2ggYXMgOmRpciAoaHR0cDovL21kbi5pby86ZGlyKSB3aWxsIGhlbHAgdXMgbWl0aWdhdGUgdGhpcy5cbiAqL1xuLyoqXG4gKiBUYWtlcyBhIGJhc2UgYm94LW1vZGVsIHByb3BlcnR5IC0gZS5nLiBtYXJnaW4gLyBib3JkZXIgLyBwYWRkaW5nIC0gYWxvbmcgd2l0aCBhIGRlZmF1bHRcbiAqIGRpcmVjdGlvbiBhbmQgdmFsdWUsIGFuZCBlbWl0cyBydWxlcyB3aGljaCBhcHBseSB0aGUgdmFsdWUgdG8gdGhlXG4gKiBcIjxiYXNlLXByb3BlcnR5Pi08ZGVmYXVsdC1kaXJlY3Rpb24+XCIgcHJvcGVydHkgYnkgZGVmYXVsdCwgYnV0IGZsaXBzIHRoZSBkaXJlY3Rpb25cbiAqIHdoZW4gd2l0aGluIGFuIFJUTCBjb250ZXh0LlxuICpcbiAqIEZvciBleGFtcGxlOlxuICpcbiAqIGBgYHNjc3NcbiAqIC5tZGMtZm9vIHtcbiAqICAgQGluY2x1ZGUgbWRjLXJ0bC1yZWZsZXhpdmUtYm94KG1hcmdpbiwgbGVmdCwgOHB4KTtcbiAqIH1cbiAqIGBgYFxuICogaXMgZXF1aXZhbGVudCB0bzpcbiAqXG4gKiBgYGBzY3NzXG4gKiAubWRjLWZvbyB7XG4gKiAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gKlxuICogICBAaW5jbHVkZSBtZGMtcnRsIHtcbiAqICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAqICAgICBtYXJnaW4tbGVmdDogMDtcbiAqICAgfVxuICogfVxuICogYGBgXG4gKiB3aGVyZWFzOlxuICpcbiAqIGBgYHNjc3NcbiAqIC5tZGMtZm9vIHtcbiAqICAgQGluY2x1ZGUgbWRjLXJ0bC1yZWZsZXhpdmUtYm94KG1hcmdpbiwgcmlnaHQsIDhweCk7XG4gKiB9XG4gKiBgYGBcbiAqIGlzIGVxdWl2YWxlbnQgdG86XG4gKlxuICogYGBgc2Nzc1xuICogLm1kYy1mb28ge1xuICogICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAqXG4gKiAgIEBpbmNsdWRlIG1kYy1ydGwge1xuICogICAgIG1hcmdpbi1yaWdodDogMDtcbiAqICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICogICB9XG4gKiB9XG4gKiBgYGBcbiAqXG4gKiBZb3UgY2FuIGFsc28gcGFzcyBhIDR0aCBvcHRpb25hbCAkcm9vdC1zZWxlY3RvciBhcmd1bWVudCB3aGljaCB3aWxsIGJlIGZvcndhcmRlZCB0byBgbWRjLXJ0bGAsXG4gKiBlLmcuIGBAaW5jbHVkZSBtZGMtcnRsLXJlZmxleGl2ZS1ib3gobWFyZ2luLCBsZWZ0LCA4cHgsIFwiLm1kYy1jb21wb25lbnRcIilgLlxuICpcbiAqIE5vdGUgdGhhdCB0aGlzIGZ1bmN0aW9uIHdpbGwgYWx3YXlzIHplcm8gb3V0IHRoZSBvcmlnaW5hbCB2YWx1ZSBpbiBhbiBSVEwgY29udGV4dC4gSWYgeW91J3JlXG4gKiB0cnlpbmcgdG8gZmxpcCB0aGUgdmFsdWVzLCB1c2UgbWRjLXJ0bC1yZWZsZXhpdmUtcHJvcGVydHkoKS5cbiAqL1xuLyoqXG4gKiBUYWtlcyBhIGJhc2UgcHJvcGVydHkgYW5kIGVtaXRzIHJ1bGVzIHRoYXQgYXNzaWduIDxiYXNlLXByb3BlcnR5Pi1sZWZ0IHRvIDxsZWZ0LXZhbHVlPiBhbmRcbiAqIDxiYXNlLXByb3BlcnR5Pi1yaWdodCB0byA8cmlnaHQtdmFsdWU+IGluIGEgTFRSIGNvbnRleHQsIGFuZCB2aWNlIHZlcnNhIGluIGEgUlRMIGNvbnRleHQuXG4gKiBGb3IgZXhhbXBsZTpcbiAqXG4gKiBgYGBzY3NzXG4gKiAubWRjLWZvbyB7XG4gKiAgIEBpbmNsdWRlIG1kYy1ydGwtcmVmbGV4aXZlLXByb3BlcnR5KG1hcmdpbiwgYXV0bywgMTJweCk7XG4gKiB9XG4gKiBgYGBcbiAqIGlzIGVxdWl2YWxlbnQgdG86XG4gKlxuICogYGBgc2Nzc1xuICogLm1kYy1mb28ge1xuICogICBtYXJnaW4tbGVmdDogYXV0bztcbiAqICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICpcbiAqICAgQGluY2x1ZGUgbWRjLXJ0bCB7XG4gKiAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gKiAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICogICB9XG4gKiB9XG4gKiBgYGBcbiAqXG4gKiBBIDR0aCBvcHRpb25hbCAkcm9vdC1zZWxlY3RvciBhcmd1bWVudCBjYW4gYmUgZ2l2ZW4sIHdoaWNoIHdpbGwgYmUgcGFzc2VkIHRvIGBtZGMtcnRsYC5cbiAqL1xuLyoqXG4gKiBUYWtlcyBhbiBhcmd1bWVudCBzcGVjaWZ5aW5nIGEgaG9yaXpvbnRhbCBwb3NpdGlvbiBwcm9wZXJ0eSAoZWl0aGVyIFwibGVmdFwiIG9yIFwicmlnaHRcIikgYXMgd2VsbFxuICogYXMgYSB2YWx1ZSwgYW5kIGFwcGxpZXMgdGhhdCB2YWx1ZSB0byB0aGUgc3BlY2lmaWVkIHBvc2l0aW9uIGluIGEgTFRSIGNvbnRleHQsIGFuZCBmbGlwcyBpdCBpbiBhXG4gKiBSVEwgY29udGV4dC4gRm9yIGV4YW1wbGU6XG4gKlxuICogYGBgc2Nzc1xuICogLm1kYy1mb28ge1xuICogICBAaW5jbHVkZSBtZGMtcnRsLXJlZmxleGl2ZS1wb3NpdGlvbihsZWZ0LCAwKTtcbiAqICAgcG9zaXRpb246IGFic29sdXRlO1xuICogfVxuICogYGBgXG4gKiBpcyBlcXVpdmFsZW50IHRvOlxuICpcbiAqIGBgYHNjc3NcbiAqICAubWRjLWZvbyB7XG4gKiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gKiAgICBsZWZ0OiAwO1xuICogICAgcmlnaHQ6IGluaXRpYWw7XG4gKlxuICogICAgQGluY2x1ZGUgbWRjLXJ0bCB7XG4gKiAgICAgIHJpZ2h0OiAwO1xuICogICAgICBsZWZ0OiBpbml0aWFsO1xuICogICAgfVxuICogIH1cbiAqIGBgYFxuICogQW4gb3B0aW9uYWwgdGhpcmQgJHJvb3Qtc2VsZWN0b3IgYXJndW1lbnQgbWF5IGFsc28gYmUgZ2l2ZW4sIHdoaWNoIGlzIHBhc3NlZCB0byBgbWRjLXJ0bGAuXG4gKi9cbi8qIFRPRE8oc2dvbWVzKTogRmlndXJlIG91dCB3aGF0IHRvIGRvIGFib3V0IGRlc2t0b3AgZm9udCBzaXplcy4gKi9cbi8qIFRPRE8oc2dvbWVzKTogRmlndXJlIG91dCB3aGF0IHRvIGRvIGFib3V0IGkxOG4gYW5kIGkxOG4gZm9udCBzaXplcy4gKi9cbi8qKlxuICogQXBwbGllcyBzdHlsZXMgdG8gdGhlIGRpZmZlcmVudCB0eXBlcyBvZiBpY29ucyB0aGF0IGNhbiBleGlzdCBpbiB0b29sYmFycy5cbiAqIEJvdGggLm1kYy10b29sYmFyX19pY29uIGFuZCAubWRjLXRvb2xiYXJfX21lbnUtaWNvbiBzaGFyZSBhbGwgc3R5bGVzIGV4Y2VwdCBmb3JcbiAqIGhvcml6b250YWwgcGFkZGluZy5cbiAqL1xuLm1kYy10b29sYmFyIHtcbiAgLyogQGFsdGVybmF0ZSAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y1MWI1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tZGMtdGhlbWUtcHJpbWFyeSwgIzNmNTFiNSk7XG4gIC8qIEBhbHRlcm5hdGUgKi9cbiAgY29sb3I6IHdoaXRlO1xuICBjb2xvcjogdmFyKC0tbWRjLXRoZW1lLXRleHQtcHJpbWFyeS1vbi1wcmltYXJ5LCB3aGl0ZSk7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubWRjLXRvb2xiYXJfX3JvdyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDY0cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLm1kYy10b29sYmFyX19yb3cge1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLm1kYy10b29sYmFyX19yb3cge1xuICAgIG1pbi1oZWlnaHQ6IDU2cHg7IH0gfVxuXG4ubWRjLXRvb2xiYXJfX3NlY3Rpb24ge1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxO1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7IH1cblxuLm1kYy10b29sYmFyX19zZWN0aW9uLS1hbGlnbi1zdGFydCB7XG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAtbXMtZmxleC1vcmRlcjogLTE7XG4gIG9yZGVyOiAtMTsgfVxuXG4ubWRjLXRvb2xiYXJfX3NlY3Rpb24tLWFsaWduLWVuZCB7XG4gIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgLW1zLWZsZXgtcGFjazogZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAtbXMtZmxleC1vcmRlcjogMTtcbiAgb3JkZXI6IDE7IH1cblxuLm1kYy10b29sYmFyX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgei1pbmRleDogMTsgfVxuXG5bZGlyPVwicnRsXCJdIC5tZGMtdG9vbGJhcl9fdGl0bGUsIC5tZGMtdG9vbGJhcl9fdGl0bGVbZGlyPVwicnRsXCJdIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMjRweDsgfVxuXG4ubWRjLXRvb2xiYXJfX2ljb24ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6IHZhcigtLW1kYy10aGVtZS10ZXh0LXByaW1hcnktb24tcHJpbWFyeSwgd2hpdGUpO1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubWRjLXRvb2xiYXJfX2ljb246bGFzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4OyB9XG5cbltkaXI9XCJydGxcIl0gLm1kYy10b29sYmFyX19pY29uOmxhc3Qtb2YtdHlwZSwgLm1kYy10b29sYmFyX19pY29uOmxhc3Qtb2YtdHlwZVtkaXI9XCJydGxcIl0ge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7IH1cblxuLm1kYy10b29sYmFyX19tZW51LWljb24ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAvKiBAYWx0ZXJuYXRlICovXG4gIGNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6IHZhcigtLW1kYy10aGVtZS10ZXh0LXByaW1hcnktb24tcHJpbWFyeSwgd2hpdGUpO1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubWRjLXRvb2xiYXJfX21lbnUtaWNvbiArIC5tZGMtdG9vbGJhcl9fdGl0bGUge1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuW2Rpcj1cInJ0bFwiXSAubWRjLXRvb2xiYXJfX21lbnUtaWNvbiArIC5tZGMtdG9vbGJhcl9fdGl0bGUsIC5tZGMtdG9vbGJhcl9fbWVudS1pY29uICsgLm1kYy10b29sYmFyX190aXRsZVtkaXI9XCJydGxcIl0ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5tZGMtdG9vbGJhcl9fdGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBbZGlyPVwicnRsXCJdIC5tZGMtdG9vbGJhcl9fdGl0bGUsIC5tZGMtdG9vbGJhcl9fdGl0bGVbZGlyPVwicnRsXCJdIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH1cbiAgLm1kYy10b29sYmFyX19pY29uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7IH1cbiAgLm1kYy10b29sYmFyX19pY29uOmxhc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDsgfVxuICBbZGlyPVwicnRsXCJdIC5tZGMtdG9vbGJhcl9faWNvbjpsYXN0LW9mLXR5cGUsIC5tZGMtdG9vbGJhcl9faWNvbjpsYXN0LW9mLXR5cGVbZGlyPVwicnRsXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4OyB9XG4gIC5tZGMtdG9vbGJhcl9fbWVudS1pY29uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDsgfVxuICAubWRjLXRvb2xiYXJfX21lbnUtaWNvbiArIC5tZGMtdG9vbGJhcl9fdGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBbZGlyPVwicnRsXCJdIC5tZGMtdG9vbGJhcl9fbWVudS1pY29uICsgLm1kYy10b29sYmFyX190aXRsZSwgLm1kYy10b29sYmFyX19tZW51LWljb24gKyAubWRjLXRvb2xiYXJfX3RpdGxlW2Rpcj1cInJ0bFwiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9IH1cblxuLm1kYy10b29sYmFyLS1maXhlZCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA0cHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMXB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJveC1zaGFkb3c6IDBweCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggNHB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDFweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNDsgfVxuXG4ubWRjLXRvb2xiYXItLWZsZXhpYmxlIHtcbiAgLS1tZGMtdG9vbGJhci1yYXRpby10by1leHRlbmQtZmxleGlibGU6IDQ7IH1cblxuLm1kYy10b29sYmFyLS1mbGV4aWJsZSAubWRjLXRvb2xiYXJfX3JvdzpmaXJzdC1jaGlsZCB7XG4gIGhlaWdodDogMjU2cHg7XG4gIGhlaWdodDogY2FsYyg2NHB4ICogdmFyKC0tbWRjLXRvb2xiYXItcmF0aW8tdG8tZXh0ZW5kLWZsZXhpYmxlLCA0KSk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5tZGMtdG9vbGJhci0tZmxleGlibGUgLm1kYy10b29sYmFyX19yb3c6Zmlyc3QtY2hpbGQge1xuICAgIGhlaWdodDogMjI0cHg7XG4gICAgaGVpZ2h0OiBjYWxjKDU2cHggKiB2YXIoLS1tZGMtdG9vbGJhci1yYXRpby10by1leHRlbmQtZmxleGlibGUsIDQpKTsgfSB9XG5cbi5tZGMtdG9vbGJhci0tZmxleGlibGUgLm1kYy10b29sYmFyX19yb3c6Zmlyc3QtY2hpbGQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiOyB9XG5cbi5tZGMtdG9vbGJhci0tZmxleGlibGUtZGVmYXVsdC1iZWhhdmlvciAubWRjLXRvb2xiYXJfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgc2Fucy1zZXJpZjtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZDtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07IH1cblxuLm1kYy10b29sYmFyLS1mbGV4aWJsZS1kZWZhdWx0LWJlaGF2aW9yIC5tZGMtdG9vbGJhcl9fcm93OmZpcnN0LWNoaWxkOjphZnRlciB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5tZGMtdG9vbGJhci0tZmxleGlibGUtZGVmYXVsdC1iZWhhdmlvci5tZGMtdG9vbGJhci0tZmxleGlibGUtc3BhY2UtbWluaW1pemVkIC5tZGMtdG9vbGJhcl9fcm93OmZpcnN0LWNoaWxkOjphZnRlciB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLm1kYy10b29sYmFyLS1mbGV4aWJsZS1kZWZhdWx0LWJlaGF2aW9yLm1kYy10b29sYmFyLS1mbGV4aWJsZS1zcGFjZS1taW5pbWl6ZWQgLm1kYy10b29sYmFyX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLm1kYy10b29sYmFyLS13YXRlcmZhbGwubWRjLXRvb2xiYXItLWZpeGVkIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMHB4IDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDBweCAwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAwcHggMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMHB4IDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LWJveC1zaGFkb3cgMjgwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC1ib3gtc2hhZG93IDI4MG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMjgwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAyODBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLCAtd2Via2l0LWJveC1zaGFkb3cgMjgwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgd2lsbC1jaGFuZ2U6IGJveC1zaGFkb3c7IH1cblxuLm1kYy10b29sYmFyLS13YXRlcmZhbGwubWRjLXRvb2xiYXItLWZpeGVkLm1kYy10b29sYmFyLS1mbGV4aWJsZS1zcGFjZS1taW5pbWl6ZWQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggNHB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDFweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDRweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAxcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG4ubWRjLXRvb2xiYXItLXdhdGVyZmFsbC5tZGMtdG9vbGJhci0tZml4ZWQubWRjLXRvb2xiYXItLWZpeGVkLWxhc3Ryb3ctb25seS5tZGMtdG9vbGJhci0tZmxleGlibGUtc3BhY2UtbWluaW1pemVkIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMHB4IDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDBweCAwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAwcHggMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMHB4IDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG4ubWRjLXRvb2xiYXItLXdhdGVyZmFsbC5tZGMtdG9vbGJhci0tZml4ZWQubWRjLXRvb2xiYXItLWZpeGVkLWxhc3Ryb3ctb25seS5tZGMtdG9vbGJhci0tZml4ZWQtYXQtbGFzdC1yb3cge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggNHB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDFweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDRweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAxcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG4ubWRjLXRvb2xiYXItZml4ZWQtYWRqdXN0IHtcbiAgbWFyZ2luLXRvcDogNjRweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAubWRjLXRvb2xiYXItZml4ZWQtYWRqdXN0IHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5tZGMtdG9vbGJhci1maXhlZC1hZGp1c3Qge1xuICAgIG1hcmdpbi10b3A6IDU2cHg7IH0gfVxuXG4ubWRjLXRvb2xiYXJfX3NlY3Rpb24tLXNocmluay10by1maXQge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtbXMtZmxleDogbm9uZTtcbiAgZmxleDogbm9uZTsgfVxuXG4vKiBUT0RPKHNnb21lcyk6IEZpZ3VyZSBvdXQgd2hhdCB0byBkbyBhYm91dCBkZXNrdG9wIGZvbnQgc2l6ZXMuICovXG4vKiBUT0RPKHNnb21lcyk6IEZpZ3VyZSBvdXQgd2hhdCB0byBkbyBhYm91dCBpMThuIGFuZCBpMThuIGZvbnQgc2l6ZXMuICovXG4vKiBUT0RPKHNnb21lcyk6IEZpZ3VyZSBvdXQgd2hhdCB0byBkbyBhYm91dCBkZXNrdG9wIGZvbnQgc2l6ZXMuICovXG4vKiBUT0RPKHNnb21lcyk6IEZpZ3VyZSBvdXQgd2hhdCB0byBkbyBhYm91dCBpMThuIGFuZCBpMThuIGZvbnQgc2l6ZXMuICovXG4ubWRjLXR5cG9ncmFwaHkge1xuICBmb250LWZhbWlseTogUm9ib3RvLCBzYW5zLXNlcmlmO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgfVxuXG4ubWRjLXR5cG9ncmFwaHktLWRpc3BsYXk0IHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgc2Fucy1zZXJpZjtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc2l6ZTogN3JlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gIGxpbmUtaGVpZ2h0OiA3cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0OyB9XG5cbi5tZGMtdHlwb2dyYXBoeS0tYWRqdXN0LW1hcmdpbi5tZGMtdHlwb2dyYXBoeS0tZGlzcGxheTQge1xuICBtYXJnaW46IC0xcmVtIDAgMy41cmVtIC0wLjA4NWVtOyB9XG5cbi5tZGMtdHlwb2dyYXBoeS0tZGlzcGxheTMge1xuICBmb250LWZhbWlseTogUm9ib3RvLCBzYW5zLXNlcmlmO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBsaW5lLWhlaWdodDogMy41cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0OyB9XG5cbi5tZGMtdHlwb2dyYXBoeS0tYWRqdXN0LW1hcmdpbi5tZGMtdHlwb2dyYXBoeS0tZGlzcGxheTMge1xuICBtYXJnaW46IC04cHggMCA2NHB4IC0wLjA3ZW07IH1cblxuLm1kYy10eXBvZ3JhcGh5LS1kaXNwbGF5MiB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNpemU6IDIuODEzcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDsgfVxuXG4ubWRjLXR5cG9ncmFwaHktLWFkanVzdC1tYXJnaW4ubWRjLXR5cG9ncmFwaHktLWRpc3BsYXkyIHtcbiAgbWFyZ2luOiAtMC41cmVtIDAgNHJlbSAtMC4wN2VtOyB9XG5cbi5tZGMtdHlwb2dyYXBoeS0tZGlzcGxheTEge1xuICBmb250LWZhbWlseTogUm9ib3RvLCBzYW5zLXNlcmlmO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDsgfVxuXG4ubWRjLXR5cG9ncmFwaHktLWFkanVzdC1tYXJnaW4ubWRjLXR5cG9ncmFwaHktLWRpc3BsYXkxIHtcbiAgbWFyZ2luOiAtMC41cmVtIDAgNHJlbSAtMC4wN2VtOyB9XG5cbi5tZGMtdHlwb2dyYXBoeS0taGVhZGxpbmUge1xuICBmb250LWZhbWlseTogUm9ib3RvLCBzYW5zLXNlcmlmO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0OyB9XG5cbi5tZGMtdHlwb2dyYXBoeS0tYWRqdXN0LW1hcmdpbi5tZGMtdHlwb2dyYXBoeS0taGVhZGxpbmUge1xuICBtYXJnaW46IC0wLjVyZW0gMCAxcmVtIC0wLjA2ZW07IH1cblxuLm1kYy10eXBvZ3JhcGh5LS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0OyB9XG5cbi5tZGMtdHlwb2dyYXBoeS0tYWRqdXN0LW1hcmdpbi5tZGMtdHlwb2dyYXBoeS0tdGl0bGUge1xuICBtYXJnaW46IC0wLjVyZW0gMCAxcmVtIC0wLjA1ZW07IH1cblxuLm1kYy10eXBvZ3JhcGh5LS1zdWJoZWFkaW5nMiB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0OyB9XG5cbi5tZGMtdHlwb2dyYXBoeS0tYWRqdXN0LW1hcmdpbi5tZGMtdHlwb2dyYXBoeS0tc3ViaGVhZGluZzIge1xuICBtYXJnaW46IC0wLjVyZW0gMCAxcmVtIC0wLjA2ZW07IH1cblxuLm1kYy10eXBvZ3JhcGh5LS1zdWJoZWFkaW5nMSB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNpemU6IDAuOTM4cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0OyB9XG5cbi5tZGMtdHlwb2dyYXBoeS0tYWRqdXN0LW1hcmdpbi5tZGMtdHlwb2dyYXBoeS0tc3ViaGVhZGluZzEge1xuICBtYXJnaW46IC0wLjMxM3JlbSAwIDAuODEzcmVtIC0wLjA2ZW07IH1cblxuLm1kYy10eXBvZ3JhcGh5LS1ib2R5MiB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0OyB9XG5cbi5tZGMtdHlwb2dyYXBoeS0tYWRqdXN0LW1hcmdpbi5tZGMtdHlwb2dyYXBoeS0tYm9keTIge1xuICBtYXJnaW46IC0wLjI1cmVtIDAgMC43NXJlbSAwOyB9XG5cbi5tZGMtdHlwb2dyYXBoeS0tYm9keTEge1xuICBmb250LWZhbWlseTogUm9ib3RvLCBzYW5zLXNlcmlmO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7IH1cblxuLm1kYy10eXBvZ3JhcGh5LS1hZGp1c3QtbWFyZ2luLm1kYy10eXBvZ3JhcGh5LS1ib2R5MSB7XG4gIG1hcmdpbjogLTAuMjVyZW0gMCAwLjc1cmVtIDA7IH1cblxuLm1kYy10eXBvZ3JhcGh5LS1jYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgc2Fucy1zZXJpZjtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7IH1cblxuLm1kYy10eXBvZ3JhcGh5LS1hZGp1c3QtbWFyZ2luLm1kYy10eXBvZ3JhcGh5LS1jYXB0aW9uIHtcbiAgbWFyZ2luOiAtMC41cmVtIDAgMXJlbSAtMC4wNGVtOyB9XG5cbi5tZGMtdHlwb2dyYXBoeS0tYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgc2Fucy1zZXJpZjtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLm1kYy10eXBvZ3JhcGh5LS1hZGp1c3QtbWFyZ2luLm1kYy10eXBvZ3JhcGh5LS1idXR0b24ge1xuICBtYXJnaW46IGluaGVyaXQ7IH1cblxuLmNvbnRhaW5lci1mbHVpZCxcbi5jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi5jb250YWluZXItZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07IH1cblxuLnJvdyB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLW1zLWZsZXg6IDAgMSBhdXRvO1xuICBmbGV4OiAwIDEgYXV0bztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDsgfVxuXG4ucm93LnJldmVyc2Uge1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG5cbi5jb2wucmV2ZXJzZSB7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG5cbi5jb2wteHMsXG4uY29sLXhzLTEsXG4uY29sLXhzLTIsXG4uY29sLXhzLTMsXG4uY29sLXhzLTQsXG4uY29sLXhzLTUsXG4uY29sLXhzLTYsXG4uY29sLXhzLTcsXG4uY29sLXhzLTgsXG4uY29sLXhzLTksXG4uY29sLXhzLTEwLFxuLmNvbC14cy0xMSxcbi5jb2wteHMtMTIsXG4uY29sLXhzLW9mZnNldC0wLFxuLmNvbC14cy1vZmZzZXQtMSxcbi5jb2wteHMtb2Zmc2V0LTIsXG4uY29sLXhzLW9mZnNldC0zLFxuLmNvbC14cy1vZmZzZXQtNCxcbi5jb2wteHMtb2Zmc2V0LTUsXG4uY29sLXhzLW9mZnNldC02LFxuLmNvbC14cy1vZmZzZXQtNyxcbi5jb2wteHMtb2Zmc2V0LTgsXG4uY29sLXhzLW9mZnNldC05LFxuLmNvbC14cy1vZmZzZXQtMTAsXG4uY29sLXhzLW9mZnNldC0xMSxcbi5jb2wteHMtb2Zmc2V0LTEyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuXG4uY29sLXhzIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gIGZsZXgtZ3JvdzogMTtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uY29sLXhzLTEge1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogOC4zMzMzMzMzMyU7XG4gIGZsZXgtYmFzaXM6IDguMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDguMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtMiB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxNi42NjY2NjY2NyU7XG4gIGZsZXgtYmFzaXM6IDE2LjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIC13ZWJraXQtZmxleC1iYXNpczogMTYuNjY2NjY2NjclOyB9XG5cbi5jb2wteHMtMyB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAyNSU7XG4gIGZsZXgtYmFzaXM6IDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG4gIC13ZWJraXQtZmxleC1iYXNpczogMjUlOyB9XG5cbi5jb2wteHMtNCB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAzMy4zMzMzMzMzMyU7XG4gIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIC13ZWJraXQtZmxleC1iYXNpczogMzMuMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtNSB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA0MS42NjY2NjY2NyU7XG4gIGZsZXgtYmFzaXM6IDQxLjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIC13ZWJraXQtZmxleC1iYXNpczogNDEuNjY2NjY2NjclOyB9XG5cbi5jb2wteHMtNiB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1MCU7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIC13ZWJraXQtZmxleC1iYXNpczogNTAlOyB9XG5cbi5jb2wteHMtNyB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1OC4zMzMzMzMzMyU7XG4gIGZsZXgtYmFzaXM6IDU4LjMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIC13ZWJraXQtZmxleC1iYXNpczogNTguMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtOCB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA2Ni42NjY2NjY2NyU7XG4gIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIC13ZWJraXQtZmxleC1iYXNpczogNjYuNjY2NjY2NjclOyB9XG5cbi5jb2wteHMtOSB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA3NSU7XG4gIGZsZXgtYmFzaXM6IDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7XG4gIC13ZWJraXQtZmxleC1iYXNpczogNzUlOyB9XG5cbi5jb2wteHMtMTAge1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogODMuMzMzMzMzMzMlO1xuICBmbGV4LWJhc2lzOiA4My4zMzMzMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzJTsgfVxuXG4uY29sLXhzLTExIHtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDkxLjY2NjY2NjY3JTtcbiAgZmxleC1iYXNpczogOTEuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiA5MS42NjY2NjY2NyU7IH1cblxuLmNvbC14cy0xMiB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxMDAlO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtZmxleC1iYXNpczogMTAwJTsgfVxuXG4uY29sLXhzLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmNvbC14cy1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTsgfVxuXG4uY29sLXhzLW9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTsgfVxuXG4uY29sLXhzLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuXG4uY29sLXhzLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTsgfVxuXG4uY29sLXhzLW9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTsgfVxuXG4uY29sLXhzLW9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuXG4uY29sLXhzLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTsgfVxuXG4uY29sLXhzLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTsgfVxuXG4uY29sLXhzLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuXG4uY29sLXhzLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7IH1cblxuLmNvbC14cy1vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclOyB9XG5cbi5zdGFydC14cyB7XG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDsgfVxuXG4uY2VudGVyLXhzIHtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmVuZC14cyB7XG4gIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgLW1zLWZsZXgtcGFjazogZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB0ZXh0LWFsaWduOiBlbmQ7IH1cblxuLnRvcC14cyB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG4ubWlkZGxlLXhzIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uYm90dG9tLXhzIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG5cbi5hcm91bmQteHMge1xuICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuXG4uYmV0d2Vlbi14cyB7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4uZmlyc3QteHMge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAtbXMtZmxleC1vcmRlcjogLTE7XG4gIG9yZGVyOiAtMTsgfVxuXG4ubGFzdC14cyB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gIC1tcy1mbGV4LW9yZGVyOiAxO1xuICBvcmRlcjogMTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDQ5cmVtOyB9XG4gIC5jb2wtc20sXG4gIC5jb2wtc20tMSxcbiAgLmNvbC1zbS0yLFxuICAuY29sLXNtLTMsXG4gIC5jb2wtc20tNCxcbiAgLmNvbC1zbS01LFxuICAuY29sLXNtLTYsXG4gIC5jb2wtc20tNyxcbiAgLmNvbC1zbS04LFxuICAuY29sLXNtLTksXG4gIC5jb2wtc20tMTAsXG4gIC5jb2wtc20tMTEsXG4gIC5jb2wtc20tMTIsXG4gIC5jb2wtc20tb2Zmc2V0LTAsXG4gIC5jb2wtc20tb2Zmc2V0LTEsXG4gIC5jb2wtc20tb2Zmc2V0LTIsXG4gIC5jb2wtc20tb2Zmc2V0LTMsXG4gIC5jb2wtc20tb2Zmc2V0LTQsXG4gIC5jb2wtc20tb2Zmc2V0LTUsXG4gIC5jb2wtc20tb2Zmc2V0LTYsXG4gIC5jb2wtc20tb2Zmc2V0LTcsXG4gIC5jb2wtc20tb2Zmc2V0LTgsXG4gIC5jb2wtc20tb2Zmc2V0LTksXG4gIC5jb2wtc20tb2Zmc2V0LTEwLFxuICAuY29sLXNtLW9mZnNldC0xMSxcbiAgLmNvbC1zbS1vZmZzZXQtMTIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gIC5jb2wtc20ge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtc20tMSB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDguMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS0yIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTYuNjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTsgfVxuICAuY29sLXNtLTMge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAyNSU7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtc20tNCB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDMzLjMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS01IHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNDEuNjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDQxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTsgfVxuICAuY29sLXNtLTYge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtc20tNyB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDU4LjMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS04IHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNjYuNjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTsgfVxuICAuY29sLXNtLTkge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA3NSU7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtc20tMTAge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA4My4zMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogODMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMlOyB9XG4gIC5jb2wtc20tMTEge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA5MS42NjY2NjY2NyU7XG4gICAgZmxleC1iYXNpczogOTEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjclOyB9XG4gIC5jb2wtc20tMTIge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTsgfVxuICAuY29sLXNtLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTsgfVxuICAuY29sLXNtLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTsgfVxuICAuY29sLXNtLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7IH1cbiAgLnN0YXJ0LXNtIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7IH1cbiAgLmNlbnRlci1zbSB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmVuZC1zbSB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHRleHQtYWxpZ246IGVuZDsgfVxuICAudG9wLXNtIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5taWRkbGUtc20ge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5ib3R0b20tc20ge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgLmFyb3VuZC1zbSB7XG4gICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICAuYmV0d2Vlbi1zbSB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuZmlyc3Qtc20ge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAubGFzdC1zbSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogNjVyZW07IH1cbiAgLmNvbC1tZCxcbiAgLmNvbC1tZC0xLFxuICAuY29sLW1kLTIsXG4gIC5jb2wtbWQtMyxcbiAgLmNvbC1tZC00LFxuICAuY29sLW1kLTUsXG4gIC5jb2wtbWQtNixcbiAgLmNvbC1tZC03LFxuICAuY29sLW1kLTgsXG4gIC5jb2wtbWQtOSxcbiAgLmNvbC1tZC0xMCxcbiAgLmNvbC1tZC0xMSxcbiAgLmNvbC1tZC0xMixcbiAgLmNvbC1tZC1vZmZzZXQtMCxcbiAgLmNvbC1tZC1vZmZzZXQtMSxcbiAgLmNvbC1tZC1vZmZzZXQtMixcbiAgLmNvbC1tZC1vZmZzZXQtMyxcbiAgLmNvbC1tZC1vZmZzZXQtNCxcbiAgLmNvbC1tZC1vZmZzZXQtNSxcbiAgLmNvbC1tZC1vZmZzZXQtNixcbiAgLmNvbC1tZC1vZmZzZXQtNyxcbiAgLmNvbC1tZC1vZmZzZXQtOCxcbiAgLmNvbC1tZC1vZmZzZXQtOSxcbiAgLmNvbC1tZC1vZmZzZXQtMTAsXG4gIC5jb2wtbWQtb2Zmc2V0LTExLFxuICAuY29sLW1kLW9mZnNldC0xMiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH1cbiAgLmNvbC1tZCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1tZC0xIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogOC4zMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogOC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDguMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtMiB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDE2LjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxNi42NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC0zIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMjUlO1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDI1JTsgfVxuICAuY29sLW1kLTQge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAzMy4zMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMzMuMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtNSB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDQxLjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA0MS42NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC02IHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDUwJTsgfVxuICAuY29sLW1kLTcge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1OC4zMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogNTguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogNTguMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtOCB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDY2LjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA2Ni42NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC05IHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNzUlO1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDc1JTsgfVxuICAuY29sLW1kLTEwIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogODMuMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzJTsgfVxuICAuY29sLW1kLTExIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogOTEuNjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDkxLjY2NjY2NjY3JTsgfVxuICAuY29sLW1kLTEyIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDEwMCU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAuY29sLW1kLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAuY29sLW1kLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAuY29sLW1kLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTsgfVxuICAuY29sLW1kLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTsgfVxuICAuc3RhcnQtbWQge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDsgfVxuICAuY2VudGVyLW1kIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZW5kLW1kIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgdGV4dC1hbGlnbjogZW5kOyB9XG4gIC50b3AtbWQge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLm1pZGRsZS1tZCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmJvdHRvbS1tZCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAuYXJvdW5kLW1kIHtcbiAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gIC5iZXR3ZWVuLW1kIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5maXJzdC1tZCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5sYXN0LW1kIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA3NnJlbTsgfVxuICAuY29sLWxnLFxuICAuY29sLWxnLTEsXG4gIC5jb2wtbGctMixcbiAgLmNvbC1sZy0zLFxuICAuY29sLWxnLTQsXG4gIC5jb2wtbGctNSxcbiAgLmNvbC1sZy02LFxuICAuY29sLWxnLTcsXG4gIC5jb2wtbGctOCxcbiAgLmNvbC1sZy05LFxuICAuY29sLWxnLTEwLFxuICAuY29sLWxnLTExLFxuICAuY29sLWxnLTEyLFxuICAuY29sLWxnLW9mZnNldC0wLFxuICAuY29sLWxnLW9mZnNldC0xLFxuICAuY29sLWxnLW9mZnNldC0yLFxuICAuY29sLWxnLW9mZnNldC0zLFxuICAuY29sLWxnLW9mZnNldC00LFxuICAuY29sLWxnLW9mZnNldC01LFxuICAuY29sLWxnLW9mZnNldC02LFxuICAuY29sLWxnLW9mZnNldC03LFxuICAuY29sLWxnLW9mZnNldC04LFxuICAuY29sLWxnLW9mZnNldC05LFxuICAuY29sLWxnLW9mZnNldC0xMCxcbiAgLmNvbC1sZy1vZmZzZXQtMTEsXG4gIC5jb2wtbGctb2Zmc2V0LTEyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICAuY29sLWxnIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLWxnLTEge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA4LjMzMzMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctMiB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDE2LjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7IH1cbiAgLmNvbC1sZy0zIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMjUlO1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLWxnLTQge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAzMy4zMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctNSB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDQxLjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7IH1cbiAgLmNvbC1sZy02IHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLWxnLTcge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1OC4zMzMzMzMzMyU7XG4gICAgZmxleC1iYXNpczogNTguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctOCB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDY2LjY2NjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7IH1cbiAgLmNvbC1sZy05IHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNzUlO1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLWxnLTEwIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogODMuMzMzMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTsgfVxuICAuY29sLWxnLTExIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogOTEuNjY2NjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTsgfVxuICAuY29sLWxnLTEyIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLWxnLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuY29sLWxnLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTsgfVxuICAuY29sLWxnLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTsgfVxuICAuY29sLWxnLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTsgfVxuICAuY29sLWxnLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclOyB9XG4gIC5zdGFydC1sZyB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHRleHQtYWxpZ246IHN0YXJ0OyB9XG4gIC5jZW50ZXItbGcge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5lbmQtbGcge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB0ZXh0LWFsaWduOiBlbmQ7IH1cbiAgLnRvcC1sZyB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAubWlkZGxlLWxnIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuYm90dG9tLWxnIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gIC5hcm91bmQtbGcge1xuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbiAgLmJldHdlZW4tbGcge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmZpcnN0LWxnIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLmxhc3QtbGcge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgb3JkZXI6IDE7IH0gfVxuXG4uaHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIE1hdGVyaWFsRGVzaWduSWNvbnMuY29tICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvcmVwb3J0MjAxOC9tYXRlcmlhbGRlc2lnbmljb25zL21hdGVyaWFsZGVzaWduaWNvbnMtd2ViZm9udC5lb3Q/dj0yLjAuNDZcIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvcmVwb3J0MjAxOC9tYXRlcmlhbGRlc2lnbmljb25zL21hdGVyaWFsZGVzaWduaWNvbnMtd2ViZm9udC5lb3Q/I2llZml4JnY9Mi4wLjQ2XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi9mb250cy9yZXBvcnQyMDE4L21hdGVyaWFsZGVzaWduaWNvbnMvbWF0ZXJpYWxkZXNpZ25pY29ucy13ZWJmb250LndvZmYyP3Y9Mi4wLjQ2XCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy9yZXBvcnQyMDE4L21hdGVyaWFsZGVzaWduaWNvbnMvbWF0ZXJpYWxkZXNpZ25pY29ucy13ZWJmb250LndvZmY/dj0yLjAuNDZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvcmVwb3J0MjAxOC9tYXRlcmlhbGRlc2lnbmljb25zL21hdGVyaWFsZGVzaWduaWNvbnMtd2ViZm9udC50dGY/dj0yLjAuNDZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL3JlcG9ydDIwMTgvbWF0ZXJpYWxkZXNpZ25pY29ucy9tYXRlcmlhbGRlc2lnbmljb25zLXdlYmZvbnQuc3ZnP3Y9Mi4wLjQ2I21hdGVyaWFsZGVzaWduaWNvbnNyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5tZGk6YmVmb3JlLFxuLm1kaS1zZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDI0cHgvMSBcIk1hdGVyaWFsIERlc2lnbiBJY29uc1wiO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLm1kaS1hY2Nlc3MtcG9pbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMDJcIjsgfVxuXG4ubWRpLWFjY2Vzcy1wb2ludC1uZXR3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDAzXCI7IH1cblxuLm1kaS1hY2NvdW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDA0XCI7IH1cblxuLm1kaS1hY2NvdW50LWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDA1XCI7IH1cblxuLm1kaS1hY2NvdW50LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAwNlwiOyB9XG5cbi5tZGktYWNjb3VudC1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAwN1wiOyB9XG5cbi5tZGktYWNjb3VudC1jYXJkLWRldGFpbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RDJcIjsgfVxuXG4ubWRpLWFjY291bnQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMDhcIjsgfVxuXG4ubWRpLWFjY291bnQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDA5XCI7IH1cblxuLm1kaS1hY2NvdW50LWNvbnZlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMEFcIjsgfVxuXG4ubWRpLWFjY291bnQtZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZCQlwiOyB9XG5cbi5tZGktYWNjb3VudC1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMEJcIjsgfVxuXG4ubWRpLWFjY291bnQtbG9jYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMENcIjsgfVxuXG4ubWRpLWFjY291bnQtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMERcIjsgfVxuXG4ubWRpLWFjY291bnQtbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMEVcIjsgfVxuXG4ubWRpLWFjY291bnQtbXVsdGlwbGUtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RDNcIjsgfVxuXG4ubWRpLWFjY291bnQtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAwRlwiOyB9XG5cbi5tZGktYWNjb3VudC1tdWx0aXBsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDEwXCI7IH1cblxuLm1kaS1hY2NvdW50LW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMTFcIjsgfVxuXG4ubWRpLWFjY291bnQtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDEyXCI7IH1cblxuLm1kaS1hY2NvdW50LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMTNcIjsgfVxuXG4ubWRpLWFjY291bnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAxNFwiOyB9XG5cbi5tZGktYWNjb3VudC1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMTVcIjsgfVxuXG4ubWRpLWFjY291bnQtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDE2XCI7IH1cblxuLm1kaS1hY2NvdW50LXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjMwXCI7IH1cblxuLm1kaS1hY2NvdW50LXNldHRpbmdzLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MzFcIjsgfVxuXG4ubWRpLWFjY291bnQtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAxN1wiOyB9XG5cbi5tZGktYWNjb3VudC1zd2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMTlcIjsgfVxuXG4ubWRpLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAxQVwiOyB9XG5cbi5tZGktYWlyLWNvbmRpdGlvbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDFCXCI7IH1cblxuLm1kaS1haXJiYWxsb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDFDXCI7IH1cblxuLm1kaS1haXJwbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAxRFwiOyB9XG5cbi5tZGktYWlycGxhbmUtbGFuZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVENFwiOyB9XG5cbi5tZGktYWlycGxhbmUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDFFXCI7IH1cblxuLm1kaS1haXJwbGFuZS10YWtlb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUQ1XCI7IH1cblxuLm1kaS1haXJwbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDFGXCI7IH1cblxuLm1kaS1hbGFybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAyMFwiOyB9XG5cbi5tZGktYWxhcm0tYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc4RFwiOyB9XG5cbi5tZGktYWxhcm0tY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMjFcIjsgfVxuXG4ubWRpLWFsYXJtLWxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzhFXCI7IH1cblxuLm1kaS1hbGFybS1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAyMlwiOyB9XG5cbi5tZGktYWxhcm0tb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDIzXCI7IH1cblxuLm1kaS1hbGFybS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDI0XCI7IH1cblxuLm1kaS1hbGFybS1zbm9vemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2OERcIjsgfVxuXG4ubWRpLWFsYnVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDI1XCI7IH1cblxuLm1kaS1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAyNlwiOyB9XG5cbi5tZGktYWxlcnQtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDI3XCI7IH1cblxuLm1kaS1hbGVydC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMjhcIjsgfVxuXG4ubWRpLWFsZXJ0LWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUQ2XCI7IH1cblxuLm1kaS1hbGVydC1kZWNhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZCQ1wiOyB9XG5cbi5tZGktYWxlcnQtb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAyOVwiOyB9XG5cbi5tZGktYWxlcnQtb2N0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NjZcIjsgfVxuXG4ubWRpLWFsZXJ0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMkFcIjsgfVxuXG4ubWRpLWFsbC1pbmNsdXNpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QkRcIjsgfVxuXG4ubWRpLWFscGhhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDJCXCI7IH1cblxuLm1kaS1hbHBoYWJldGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMkNcIjsgfVxuXG4ubWRpLWFsdGltZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVEN1wiOyB9XG5cbi5tZGktYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDJEXCI7IH1cblxuLm1kaS1hbWF6b24tY2xvdWRkcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAyRVwiOyB9XG5cbi5tZGktYW1idWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDJGXCI7IH1cblxuLm1kaS1hbXBsaWZpZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMzBcIjsgfVxuXG4ubWRpLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAzMVwiOyB9XG5cbi5tZGktYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAzMlwiOyB9XG5cbi5tZGktYW5kcm9pZC1kZWJ1Zy1icmlkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMzNcIjsgfVxuXG4ubWRpLWFuZHJvaWQtaGVhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc4RlwiOyB9XG5cbi5tZGktYW5kcm9pZC1zdHVkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMzRcIjsgfVxuXG4ubWRpLWFuZ3VsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QjFcIjsgfVxuXG4ubWRpLWFuZ3VsYXJqczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZCRVwiOyB9XG5cbi5tZGktYW5pbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUQ4XCI7IH1cblxuLm1kaS1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAzNVwiOyB9XG5cbi5tZGktYXBwbGUtZmluZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDM2XCI7IH1cblxuLm1kaS1hcHBsZS1pb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMzdcIjsgfVxuXG4ubWRpLWFwcGxlLWtleWJvYXJkLWNhcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MzJcIjsgfVxuXG4ubWRpLWFwcGxlLWtleWJvYXJkLWNvbW1hbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MzNcIjsgfVxuXG4ubWRpLWFwcGxlLWtleWJvYXJkLWNvbnRyb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MzRcIjsgfVxuXG4ubWRpLWFwcGxlLWtleWJvYXJkLW9wdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYzNVwiOyB9XG5cbi5tZGktYXBwbGUta2V5Ym9hcmQtc2hpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MzZcIjsgfVxuXG4ubWRpLWFwcGxlLW1vYmlsZW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDM4XCI7IH1cblxuLm1kaS1hcHBsZS1zYWZhcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMzlcIjsgfVxuXG4ubWRpLWFwcGxpY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjE0XCI7IH1cblxuLm1kaS1hcHByb3ZhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc5MFwiOyB9XG5cbi5tZGktYXBwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAzQlwiOyB9XG5cbi5tZGktYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAzQ1wiOyB9XG5cbi5tZGktYXJyYW5nZS1icmluZy1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDNEXCI7IH1cblxuLm1kaS1hcnJhbmdlLWJyaW5nLXRvLWZyb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDNFXCI7IH1cblxuLm1kaS1hcnJhbmdlLXNlbmQtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwM0ZcIjsgfVxuXG4ubWRpLWFycmFuZ2Utc2VuZC10by1iYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDQwXCI7IH1cblxuLm1kaS1hcnJvdy1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNDFcIjsgfVxuXG4ubWRpLWFycm93LWJvdHRvbS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDQyXCI7IH1cblxuLm1kaS1hcnJvdy1ib3R0b20tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNDNcIjsgfVxuXG4ubWRpLWFycm93LWNvbGxhcHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjE1XCI7IH1cblxuLm1kaS1hcnJvdy1jb2xsYXBzZS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNDRcIjsgfVxuXG4ubWRpLWFycm93LWNvbGxhcHNlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3OTFcIjsgfVxuXG4ubWRpLWFycm93LWNvbGxhcHNlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3OTJcIjsgfVxuXG4ubWRpLWFycm93LWNvbGxhcHNlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzkzXCI7IH1cblxuLm1kaS1hcnJvdy1jb2xsYXBzZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc5NFwiOyB9XG5cbi5tZGktYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA0NVwiOyB9XG5cbi5tZGktYXJyb3ctZG93bi1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzJEXCI7IH1cblxuLm1kaS1hcnJvdy1kb3duLWJvbGQtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzJFXCI7IH1cblxuLm1kaS1hcnJvdy1kb3duLWJvbGQtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MkZcIjsgfVxuXG4ubWRpLWFycm93LWRvd24tYm9sZC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNDdcIjsgfVxuXG4ubWRpLWFycm93LWRvd24tYm9sZC1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA0OFwiOyB9XG5cbi5tZGktYXJyb3ctZG93bi1ib2xkLWhleGFnb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA0OVwiOyB9XG5cbi5tZGktYXJyb3ctZG93bi1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QkZcIjsgfVxuXG4ubWRpLWFycm93LWRvd24tZHJvcC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNEFcIjsgfVxuXG4ubWRpLWFycm93LWRvd24tZHJvcC1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA0QlwiOyB9XG5cbi5tZGktYXJyb3ctZG93bi10aGljazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA0NlwiOyB9XG5cbi5tZGktYXJyb3ctZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjE2XCI7IH1cblxuLm1kaS1hcnJvdy1leHBhbmQtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDRDXCI7IH1cblxuLm1kaS1hcnJvdy1leHBhbmQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc5NVwiOyB9XG5cbi5tZGktYXJyb3ctZXhwYW5kLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3OTZcIjsgfVxuXG4ubWRpLWFycm93LWV4cGFuZC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc5N1wiOyB9XG5cbi5tZGktYXJyb3ctZXhwYW5kLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzk4XCI7IH1cblxuLm1kaS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDREXCI7IH1cblxuLm1kaS1hcnJvdy1sZWZ0LWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MzBcIjsgfVxuXG4ubWRpLWFycm93LWxlZnQtYm9sZC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MzFcIjsgfVxuXG4ubWRpLWFycm93LWxlZnQtYm9sZC1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjczMlwiOyB9XG5cbi5tZGktYXJyb3ctbGVmdC1ib2xkLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA0RlwiOyB9XG5cbi5tZGktYXJyb3ctbGVmdC1ib2xkLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDUwXCI7IH1cblxuLm1kaS1hcnJvdy1sZWZ0LWJvbGQtaGV4YWdvbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDUxXCI7IH1cblxuLm1kaS1hcnJvdy1sZWZ0LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZDMFwiOyB9XG5cbi5tZGktYXJyb3ctbGVmdC1kcm9wLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA1MlwiOyB9XG5cbi5tZGktYXJyb3ctbGVmdC1kcm9wLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDUzXCI7IH1cblxuLm1kaS1hcnJvdy1sZWZ0LXRoaWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDRFXCI7IH1cblxuLm1kaS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA1NFwiOyB9XG5cbi5tZGktYXJyb3ctcmlnaHQtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjczM1wiOyB9XG5cbi5tZGktYXJyb3ctcmlnaHQtYm9sZC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MzRcIjsgfVxuXG4ubWRpLWFycm93LXJpZ2h0LWJvbGQtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MzVcIjsgfVxuXG4ubWRpLWFycm93LXJpZ2h0LWJvbGQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDU2XCI7IH1cblxuLm1kaS1hcnJvdy1yaWdodC1ib2xkLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDU3XCI7IH1cblxuLm1kaS1hcnJvdy1yaWdodC1ib2xkLWhleGFnb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA1OFwiOyB9XG5cbi5tZGktYXJyb3ctcmlnaHQtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkMxXCI7IH1cblxuLm1kaS1hcnJvdy1yaWdodC1kcm9wLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA1OVwiOyB9XG5cbi5tZGktYXJyb3ctcmlnaHQtZHJvcC1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA1QVwiOyB9XG5cbi5tZGktYXJyb3ctcmlnaHQtdGhpY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNTVcIjsgfVxuXG4ubWRpLWFycm93LXRvcC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDVCXCI7IH1cblxuLm1kaS1hcnJvdy10b3AtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNUNcIjsgfVxuXG4ubWRpLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDVEXCI7IH1cblxuLm1kaS1hcnJvdy11cC1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzM2XCI7IH1cblxuLm1kaS1hcnJvdy11cC1ib2xkLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjczN1wiOyB9XG5cbi5tZGktYXJyb3ctdXAtYm9sZC1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjczOFwiOyB9XG5cbi5tZGktYXJyb3ctdXAtYm9sZC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNUZcIjsgfVxuXG4ubWRpLWFycm93LXVwLWJvbGQtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNjBcIjsgfVxuXG4ubWRpLWFycm93LXVwLWJvbGQtaGV4YWdvbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDYxXCI7IH1cblxuLm1kaS1hcnJvdy11cC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QzJcIjsgfVxuXG4ubWRpLWFycm93LXVwLWRyb3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDYyXCI7IH1cblxuLm1kaS1hcnJvdy11cC1kcm9wLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDYzXCI7IH1cblxuLm1kaS1hcnJvdy11cC10aGljazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA1RVwiOyB9XG5cbi5tZGktYXNzaXN0YW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDY0XCI7IH1cblxuLm1kaS1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZDM1wiOyB9XG5cbi5tZGktYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNjVcIjsgfVxuXG4ubWRpLWF0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NjdcIjsgfVxuXG4ubWRpLWF0dGFjaG1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNjZcIjsgfVxuXG4ubWRpLWF1ZGlvYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA2N1wiOyB9XG5cbi5tZGktYXV0by1maXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNjhcIjsgfVxuXG4ubWRpLWF1dG8tdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDY5XCI7IH1cblxuLm1kaS1hdXRvcmVuZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNkFcIjsgfVxuXG4ubWRpLWF2LXRpbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDZCXCI7IH1cblxuLm1kaS1iYWJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDZDXCI7IH1cblxuLm1kaS1iYWJ5LWJ1Z2d5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjhFXCI7IH1cblxuLm1kaS1iYWNrYnVyZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDZEXCI7IH1cblxuLm1kaS1iYWNrc3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNkVcIjsgfVxuXG4ubWRpLWJhY2t1cC1yZXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDZGXCI7IH1cblxuLm1kaS1iYW5kY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY3NFwiOyB9XG5cbi5tZGktYmFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA3MFwiOyB9XG5cbi5tZGktYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA3MVwiOyB9XG5cbi5tZGktYmFyY29kZS1zY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDcyXCI7IH1cblxuLm1kaS1iYXJsZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNzNcIjsgfVxuXG4ubWRpLWJhcnJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA3NFwiOyB9XG5cbi5tZGktYmFzZWNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNzVcIjsgfVxuXG4ubWRpLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA3NlwiOyB9XG5cbi5tZGktYmFza2V0LWZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNzdcIjsgfVxuXG4ubWRpLWJhc2tldC11bmZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNzhcIjsgfVxuXG4ubWRpLWJhdHRlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNzlcIjsgfVxuXG4ubWRpLWJhdHRlcnktMTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwN0FcIjsgfVxuXG4ubWRpLWJhdHRlcnktMjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwN0JcIjsgfVxuXG4ubWRpLWJhdHRlcnktMzA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwN0NcIjsgfVxuXG4ubWRpLWJhdHRlcnktNDA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwN0RcIjsgfVxuXG4ubWRpLWJhdHRlcnktNTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwN0VcIjsgfVxuXG4ubWRpLWJhdHRlcnktNjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwN0ZcIjsgfVxuXG4ubWRpLWJhdHRlcnktNzA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwODBcIjsgfVxuXG4ubWRpLWJhdHRlcnktODA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwODFcIjsgfVxuXG4ubWRpLWJhdHRlcnktOTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwODJcIjsgfVxuXG4ubWRpLWJhdHRlcnktYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwODNcIjsgfVxuXG4ubWRpLWJhdHRlcnktY2hhcmdpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwODRcIjsgfVxuXG4ubWRpLWJhdHRlcnktY2hhcmdpbmctMTAwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDg1XCI7IH1cblxuLm1kaS1iYXR0ZXJ5LWNoYXJnaW5nLTIwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDg2XCI7IH1cblxuLm1kaS1iYXR0ZXJ5LWNoYXJnaW5nLTMwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDg3XCI7IH1cblxuLm1kaS1iYXR0ZXJ5LWNoYXJnaW5nLTQwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDg4XCI7IH1cblxuLm1kaS1iYXR0ZXJ5LWNoYXJnaW5nLTYwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDg5XCI7IH1cblxuLm1kaS1iYXR0ZXJ5LWNoYXJnaW5nLTgwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDhBXCI7IH1cblxuLm1kaS1iYXR0ZXJ5LWNoYXJnaW5nLTkwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDhCXCI7IH1cblxuLm1kaS1iYXR0ZXJ5LW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDhDXCI7IH1cblxuLm1kaS1iYXR0ZXJ5LW5lZ2F0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDhEXCI7IH1cblxuLm1kaS1iYXR0ZXJ5LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwOEVcIjsgfVxuXG4ubWRpLWJhdHRlcnktcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA4RlwiOyB9XG5cbi5tZGktYmF0dGVyeS1wb3NpdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA5MFwiOyB9XG5cbi5tZGktYmF0dGVyeS11bmtub3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDkxXCI7IH1cblxuLm1kaS1iZWFjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA5MlwiOyB9XG5cbi5tZGktYmVha2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjhGXCI7IH1cblxuLm1kaS1iZWF0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA5N1wiOyB9XG5cbi5tZGktYmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA5OFwiOyB9XG5cbi5tZGktYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA5OVwiOyB9XG5cbi5tZGktYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA5QVwiOyB9XG5cbi5tZGktYmVsbC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwOUJcIjsgfVxuXG4ubWRpLWJlbGwtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA5Q1wiOyB9XG5cbi5tZGktYmVsbC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDlEXCI7IH1cblxuLm1kaS1iZWxsLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwOUVcIjsgfVxuXG4ubWRpLWJlbGwtcmluZy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDlGXCI7IH1cblxuLm1kaS1iZWxsLXNsZWVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEEwXCI7IH1cblxuLm1kaS1iZXRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEExXCI7IH1cblxuLm1kaS1iaWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBBMlwiOyB9XG5cbi5tZGktYmlrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBBM1wiOyB9XG5cbi5tZGktYmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBBNFwiOyB9XG5cbi5tZGktYmlub2N1bGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBBNVwiOyB9XG5cbi5tZGktYmlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEE2XCI7IH1cblxuLm1kaS1iaW9oYXphcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQTdcIjsgfVxuXG4ubWRpLWJpdGJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBBOFwiOyB9XG5cbi5tZGktYmxhY2stbWVzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBBOVwiOyB9XG5cbi5tZGktYmxhY2tiZXJyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBBQVwiOyB9XG5cbi5tZGktYmxlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBBQlwiOyB9XG5cbi5tZGktYmxpbmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEFDXCI7IH1cblxuLm1kaS1ibG9jay1oZWxwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQURcIjsgfVxuXG4ubWRpLWJsb2dnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQUVcIjsgfVxuXG4ubWRpLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBBRlwiOyB9XG5cbi5tZGktYmx1ZXRvb3RoLWF1ZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEIwXCI7IH1cblxuLm1kaS1ibHVldG9vdGgtY29ubmVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBCMVwiOyB9XG5cbi5tZGktYmx1ZXRvb3RoLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBCMlwiOyB9XG5cbi5tZGktYmx1ZXRvb3RoLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEIzXCI7IH1cblxuLm1kaS1ibHVldG9vdGgtdHJhbnNmZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQjRcIjsgfVxuXG4ubWRpLWJsdXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQjVcIjsgfVxuXG4ubWRpLWJsdXItbGluZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEI2XCI7IH1cblxuLm1kaS1ibHVyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBCN1wiOyB9XG5cbi5tZGktYmx1ci1yYWRpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQjhcIjsgfVxuXG4ubWRpLWJvbWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2OTBcIjsgfVxuXG4ubWRpLWJvbWItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkM0XCI7IH1cblxuLm1kaS1ib25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEI5XCI7IH1cblxuLm1kaS1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEJBXCI7IH1cblxuLm1kaS1ib29rLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUQ5XCI7IH1cblxuLm1kaS1ib29rLW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEJCXCI7IH1cblxuLm1kaS1ib29rLW11bHRpcGxlLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQkNcIjsgfVxuXG4ubWRpLWJvb2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBCRFwiOyB9XG5cbi5tZGktYm9vay1vcGVuLXBhZ2UtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVEQVwiOyB9XG5cbi5tZGktYm9vay1vcGVuLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQkVcIjsgfVxuXG4ubWRpLWJvb2stcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVEQlwiOyB9XG5cbi5tZGktYm9vay1zZWN1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3OTlcIjsgfVxuXG4ubWRpLWJvb2stdW5zZWN1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3OUFcIjsgfVxuXG4ubWRpLWJvb2stdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBCRlwiOyB9XG5cbi5tZGktYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQzBcIjsgfVxuXG4ubWRpLWJvb2ttYXJrLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEMxXCI7IH1cblxuLm1kaS1ib29rbWFyay1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBDMlwiOyB9XG5cbi5tZGktYm9va21hcmstb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBDM1wiOyB9XG5cbi5tZGktYm9va21hcmstcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBDNVwiOyB9XG5cbi5tZGktYm9va21hcmstcGx1cy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEM0XCI7IH1cblxuLm1kaS1ib29rbWFyay1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQzZcIjsgfVxuXG4ubWRpLWJvb21ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RENcIjsgfVxuXG4ubWRpLWJvb3RzdHJhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZDNVwiOyB9XG5cbi5tZGktYm9yZGVyLWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBDN1wiOyB9XG5cbi5tZGktYm9yZGVyLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBDOFwiOyB9XG5cbi5tZGktYm9yZGVyLWNvbG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEM5XCI7IH1cblxuLm1kaS1ib3JkZXItaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBDQVwiOyB9XG5cbi5tZGktYm9yZGVyLWluc2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBDQlwiOyB9XG5cbi5tZGktYm9yZGVyLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQ0NcIjsgfVxuXG4ubWRpLWJvcmRlci1ub25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMENEXCI7IH1cblxuLm1kaS1ib3JkZXItb3V0c2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBDRVwiOyB9XG5cbi5tZGktYm9yZGVyLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMENGXCI7IH1cblxuLm1kaS1ib3JkZXItc3R5bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRDBcIjsgfVxuXG4ubWRpLWJvcmRlci10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRDFcIjsgfVxuXG4ubWRpLWJvcmRlci12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBEMlwiOyB9XG5cbi5tZGktYm93LXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY3N1wiOyB9XG5cbi5tZGktYm93bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYxN1wiOyB9XG5cbi5tZGktYm93bGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBEM1wiOyB9XG5cbi5tZGktYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEQ0XCI7IH1cblxuLm1kaS1ib3gtY3V0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEQ1XCI7IH1cblxuLm1kaS1ib3gtc2hhZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjM3XCI7IH1cblxuLm1kaS1icmlkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MThcIjsgfVxuXG4ubWRpLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBENlwiOyB9XG5cbi5tZGktYnJpZWZjYXNlLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEQ3XCI7IH1cblxuLm1kaS1icmllZmNhc2UtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRDhcIjsgfVxuXG4ubWRpLWJyaWVmY2FzZS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRDlcIjsgfVxuXG4ubWRpLWJyaWdodG5lc3MtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBEQVwiOyB9XG5cbi5tZGktYnJpZ2h0bmVzcy0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMERCXCI7IH1cblxuLm1kaS1icmlnaHRuZXNzLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRENcIjsgfVxuXG4ubWRpLWJyaWdodG5lc3MtNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBERFwiOyB9XG5cbi5tZGktYnJpZ2h0bmVzcy01OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMERFXCI7IH1cblxuLm1kaS1icmlnaHRuZXNzLTY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwREZcIjsgfVxuXG4ubWRpLWJyaWdodG5lc3MtNzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBFMFwiOyB9XG5cbi5tZGktYnJpZ2h0bmVzcy1hdXRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEUxXCI7IH1cblxuLm1kaS1icm9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBFMlwiOyB9XG5cbi5tZGktYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRTNcIjsgfVxuXG4ubWRpLWJ1ZmZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYxOVwiOyB9XG5cbi5tZGktYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEU0XCI7IH1cblxuLm1kaS1idWxsZXRpbi1ib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBFNVwiOyB9XG5cbi5tZGktYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRTZcIjsgfVxuXG4ubWRpLWJ1bGxzZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUREXCI7IH1cblxuLm1kaS1idXJzdC1tb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNURFXCI7IH1cblxuLm1kaS1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRTdcIjsgfVxuXG4ubWRpLWJ1cy1hcnRpY3VsYXRlZC1lbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3OUJcIjsgfVxuXG4ubWRpLWJ1cy1hcnRpY3VsYXRlZC1mcm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc5Q1wiOyB9XG5cbi5tZGktYnVzLWRvdWJsZS1kZWNrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3OURcIjsgfVxuXG4ubWRpLWJ1cy1zY2hvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3OUVcIjsgfVxuXG4ubWRpLWJ1cy1zaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzlGXCI7IH1cblxuLm1kaS1jYWNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRThcIjsgfVxuXG4ubWRpLWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRTlcIjsgfVxuXG4ubWRpLWNha2UtbGF5ZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBFQVwiOyB9XG5cbi5tZGktY2FrZS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEVCXCI7IH1cblxuLm1kaS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEVDXCI7IH1cblxuLm1kaS1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBFRFwiOyB9XG5cbi5tZGktY2FsZW5kYXItYmxhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRUVcIjsgfVxuXG4ubWRpLWNhbGVuZGFyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEVGXCI7IH1cblxuLm1kaS1jYWxlbmRhci1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBGMFwiOyB9XG5cbi5tZGktY2FsZW5kYXItbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRjFcIjsgfVxuXG4ubWRpLWNhbGVuZGFyLW11bHRpcGxlLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEYyXCI7IH1cblxuLm1kaS1jYWxlbmRhci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEYzXCI7IH1cblxuLm1kaS1jYWxlbmRhci1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY5MVwiOyB9XG5cbi5tZGktY2FsZW5kYXItcmFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NzhcIjsgfVxuXG4ubWRpLWNhbGVuZGFyLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBGNFwiOyB9XG5cbi5tZGktY2FsZW5kYXItdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBGNVwiOyB9XG5cbi5tZGktY2FsZW5kYXItdG9kYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRjZcIjsgfVxuXG4ubWRpLWNhbGwtbWFkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBGN1wiOyB9XG5cbi5tZGktY2FsbC1tZXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBGOFwiOyB9XG5cbi5tZGktY2FsbC1taXNzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRjlcIjsgfVxuXG4ubWRpLWNhbGwtcmVjZWl2ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRkFcIjsgfVxuXG4ubWRpLWNhbGwtc3BsaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRkJcIjsgfVxuXG4ubWRpLWNhbWNvcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBGQ1wiOyB9XG5cbi5tZGktY2FtY29yZGVyLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBGRFwiOyB9XG5cbi5tZGktY2FtY29yZGVyLWJveC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRkVcIjsgfVxuXG4ubWRpLWNhbWNvcmRlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRkZcIjsgfVxuXG4ubWRpLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEwMFwiOyB9XG5cbi5tZGktY2FtZXJhLWJ1cnN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjkyXCI7IH1cblxuLm1kaS1jYW1lcmEtZW5oYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEwMVwiOyB9XG5cbi5tZGktY2FtZXJhLWZyb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTAyXCI7IH1cblxuLm1kaS1jYW1lcmEtZnJvbnQtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEwM1wiOyB9XG5cbi5tZGktY2FtZXJhLWdvcHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0EwXCI7IH1cblxuLm1kaS1jYW1lcmEtaXJpczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEwNFwiOyB9XG5cbi5tZGktY2FtZXJhLW1ldGVyaW5nLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdBMVwiOyB9XG5cbi5tZGktY2FtZXJhLW1ldGVyaW5nLW1hdHJpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdBMlwiOyB9XG5cbi5tZGktY2FtZXJhLW1ldGVyaW5nLXBhcnRpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3QTNcIjsgfVxuXG4ubWRpLWNhbWVyYS1tZXRlcmluZy1zcG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0E0XCI7IH1cblxuLm1kaS1jYW1lcmEtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNURGXCI7IH1cblxuLm1kaS1jYW1lcmEtcGFydHktbW9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEwNVwiOyB9XG5cbi5tZGktY2FtZXJhLXJlYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMDZcIjsgfVxuXG4ubWRpLWNhbWVyYS1yZWFyLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMDdcIjsgfVxuXG4ubWRpLWNhbWVyYS1zd2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMDhcIjsgfVxuXG4ubWRpLWNhbWVyYS10aW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEwOVwiOyB9XG5cbi5tZGktY2FuY2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzM5XCI7IH1cblxuLm1kaS1jYW5kbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RTJcIjsgfVxuXG4ubWRpLWNhbmR5Y2FuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEwQVwiOyB9XG5cbi5tZGktY2FubmFiaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3QTVcIjsgfVxuXG4ubWRpLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEwQlwiOyB9XG5cbi5tZGktY2FyLWJhdHRlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMENcIjsgfVxuXG4ubWRpLWNhci1jb25uZWN0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMERcIjsgfVxuXG4ubWRpLWNhci1jb252ZXJ0YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdBNlwiOyB9XG5cbi5tZGktY2FyLWVzdGF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdBN1wiOyB9XG5cbi5tZGktY2FyLWhhdGNoYmFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdBOFwiOyB9XG5cbi5tZGktY2FyLXBpY2t1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdBOVwiOyB9XG5cbi5tZGktY2FyLXNpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3QUFcIjsgfVxuXG4ubWRpLWNhci1zcG9ydHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3QUJcIjsgfVxuXG4ubWRpLWNhci13YXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTBFXCI7IH1cblxuLm1kaS1jYXJhdmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0FDXCI7IH1cblxuLm1kaS1jYXJkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYzOFwiOyB9XG5cbi5tZGktY2FyZHMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYzOVwiOyB9XG5cbi5tZGktY2FyZHMtcGxheWluZy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjNBXCI7IH1cblxuLm1kaS1jYXJkcy12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkM2XCI7IH1cblxuLm1kaS1jYXJyb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMEZcIjsgfVxuXG4ubWRpLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMTBcIjsgfVxuXG4ubWRpLWNhcnQtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjZCXCI7IH1cblxuLm1kaS1jYXJ0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMTFcIjsgfVxuXG4ubWRpLWNhcnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjExMlwiOyB9XG5cbi5tZGktY2FzZS1zZW5zaXRpdmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTEzXCI7IH1cblxuLm1kaS1jYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTE0XCI7IH1cblxuLm1kaS1jYXNoLTEwMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjExNVwiOyB9XG5cbi5tZGktY2FzaC1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjExNlwiOyB9XG5cbi5tZGktY2FzaC11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMTdcIjsgfVxuXG4ubWRpLWNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMThcIjsgfVxuXG4ubWRpLWNhc3QtY29ubmVjdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTE5XCI7IH1cblxuLm1kaS1jYXN0LW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc4OVwiOyB9XG5cbi5tZGktY2FzdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTFBXCI7IH1cblxuLm1kaS1jYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMUJcIjsgfVxuXG4ubWRpLWNjdHY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3QURcIjsgfVxuXG4ubWRpLWNlaWxpbmctbGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NjhcIjsgfVxuXG4ubWRpLWNlbGxwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjExQ1wiOyB9XG5cbi5tZGktY2VsbHBob25lLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMURcIjsgfVxuXG4ubWRpLWNlbGxwaG9uZS1iYXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjExRVwiOyB9XG5cbi5tZGktY2VsbHBob25lLWRvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMUZcIjsgfVxuXG4ubWRpLWNlbGxwaG9uZS1pcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMjBcIjsgfVxuXG4ubWRpLWNlbGxwaG9uZS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTIxXCI7IH1cblxuLm1kaS1jZWxscGhvbmUtbGluay1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMjJcIjsgfVxuXG4ubWRpLWNlbGxwaG9uZS1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEyM1wiOyB9XG5cbi5tZGktY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMjRcIjsgfVxuXG4ubWRpLWNoYWlyLXNjaG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEyNVwiOyB9XG5cbi5tZGktY2hhcnQtYXJjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTI2XCI7IH1cblxuLm1kaS1jaGFydC1hcmVhc3BsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTI3XCI7IH1cblxuLm1kaS1jaGFydC1iYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMjhcIjsgfVxuXG4ubWRpLWNoYXJ0LWJhci1zdGFja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzY5XCI7IH1cblxuLm1kaS1jaGFydC1idWJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RTNcIjsgfVxuXG4ubWRpLWNoYXJ0LWRvbnV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0FFXCI7IH1cblxuLm1kaS1jaGFydC1kb251dC12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0FGXCI7IH1cblxuLm1kaS1jaGFydC1nYW50dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY2Q1wiOyB9XG5cbi5tZGktY2hhcnQtaGlzdG9ncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTI5XCI7IH1cblxuLm1kaS1jaGFydC1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTJBXCI7IH1cblxuLm1kaS1jaGFydC1saW5lLXN0YWNrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NkFcIjsgfVxuXG4ubWRpLWNoYXJ0LWxpbmUtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdCMFwiOyB9XG5cbi5tZGktY2hhcnQtcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTJCXCI7IH1cblxuLm1kaS1jaGFydC1zY2F0dGVycGxvdC1oZXhiaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NkRcIjsgfVxuXG4ubWRpLWNoYXJ0LXRpbWVsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjZFXCI7IH1cblxuLm1kaS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEyQ1wiOyB9XG5cbi5tZGktY2hlY2stYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTJEXCI7IH1cblxuLm1kaS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RTBcIjsgfVxuXG4ubWRpLWNoZWNrLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUUxXCI7IH1cblxuLm1kaS1jaGVja2JveC1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEyRVwiOyB9XG5cbi5tZGktY2hlY2tib3gtYmxhbmstY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTJGXCI7IH1cblxuLm1kaS1jaGVja2JveC1ibGFuay1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEzMFwiOyB9XG5cbi5tZGktY2hlY2tib3gtYmxhbmstb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEzMVwiOyB9XG5cbi5tZGktY2hlY2tib3gtbWFya2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTMyXCI7IH1cblxuLm1kaS1jaGVja2JveC1tYXJrZWQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTMzXCI7IH1cblxuLm1kaS1jaGVja2JveC1tYXJrZWQtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMzRcIjsgfVxuXG4ubWRpLWNoZWNrYm94LW1hcmtlZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTM1XCI7IH1cblxuLm1kaS1jaGVja2JveC1tdWx0aXBsZS1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEzNlwiOyB9XG5cbi5tZGktY2hlY2tib3gtbXVsdGlwbGUtYmxhbmstY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjNCXCI7IH1cblxuLm1kaS1jaGVja2JveC1tdWx0aXBsZS1ibGFuay1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYzQ1wiOyB9XG5cbi5tZGktY2hlY2tib3gtbXVsdGlwbGUtYmxhbmstb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEzN1wiOyB9XG5cbi5tZGktY2hlY2tib3gtbXVsdGlwbGUtbWFya2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTM4XCI7IH1cblxuLm1kaS1jaGVja2JveC1tdWx0aXBsZS1tYXJrZWQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjNEXCI7IH1cblxuLm1kaS1jaGVja2JveC1tdWx0aXBsZS1tYXJrZWQtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2M0VcIjsgfVxuXG4ubWRpLWNoZWNrYm94LW11bHRpcGxlLW1hcmtlZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTM5XCI7IH1cblxuLm1kaS1jaGVja2VyYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxM0FcIjsgfVxuXG4ubWRpLWNoZW1pY2FsLXdlYXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEzQlwiOyB9XG5cbi5tZGktY2hldnJvbi1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEzQ1wiOyB9XG5cbi5tZGktY2hldnJvbi1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEzRFwiOyB9XG5cbi5tZGktY2hldnJvbi1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxM0VcIjsgfVxuXG4ubWRpLWNoZXZyb24tZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTNGXCI7IH1cblxuLm1kaS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNDBcIjsgfVxuXG4ubWRpLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE0MVwiOyB9XG5cbi5tZGktY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE0MlwiOyB9XG5cbi5tZGktY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE0M1wiOyB9XG5cbi5tZGktY2hpbGktaG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0IxXCI7IH1cblxuLm1kaS1jaGlsaS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3QjJcIjsgfVxuXG4ubWRpLWNoaWxpLW1pbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3QjNcIjsgfVxuXG4ubWRpLWNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MUFcIjsgfVxuXG4ubWRpLWNodXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE0NFwiOyB9XG5cbi5tZGktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzY0XCI7IH1cblxuLm1kaS1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc2NVwiOyB9XG5cbi5tZGktY2lzY28td2ViZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNDVcIjsgfVxuXG4ubWRpLWNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNDZcIjsgfVxuXG4ubWRpLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE0N1wiOyB9XG5cbi5tZGktY2xpcGJvYXJkLWFjY291bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNDhcIjsgfVxuXG4ubWRpLWNsaXBib2FyZC1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE0OVwiOyB9XG5cbi5tZGktY2xpcGJvYXJkLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNEFcIjsgfVxuXG4ubWRpLWNsaXBib2FyZC1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTRCXCI7IH1cblxuLm1kaS1jbGlwYm9hcmQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNENcIjsgfVxuXG4ubWRpLWNsaXBib2FyZC1mbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkM3XCI7IH1cblxuLm1kaS1jbGlwYm9hcmQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE0RFwiOyB9XG5cbi5tZGktY2xpcGJvYXJkLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NTBcIjsgfVxuXG4ubWRpLWNsaXBib2FyZC10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTRFXCI7IH1cblxuLm1kaS1jbGlwcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNEZcIjsgfVxuXG4ubWRpLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTUwXCI7IH1cblxuLm1kaS1jbG9jay1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVDRVwiOyB9XG5cbi5tZGktY2xvY2stZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTUxXCI7IH1cblxuLm1kaS1jbG9jay1mYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTUyXCI7IH1cblxuLm1kaS1jbG9jay1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE1M1wiOyB9XG5cbi5tZGktY2xvY2stb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTU0XCI7IH1cblxuLm1kaS1jbG9jay1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE1NVwiOyB9XG5cbi5tZGktY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNTZcIjsgfVxuXG4ubWRpLWNsb3NlLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE1N1wiOyB9XG5cbi5tZGktY2xvc2UtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNThcIjsgfVxuXG4ubWRpLWNsb3NlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE1OVwiOyB9XG5cbi5tZGktY2xvc2UtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNUFcIjsgfVxuXG4ubWRpLWNsb3NlLW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNUJcIjsgfVxuXG4ubWRpLWNsb3NlLW9jdGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNUNcIjsgfVxuXG4ubWRpLWNsb3NlLW9jdGFnb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE1RFwiOyB9XG5cbi5tZGktY2xvc2Utb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZDOFwiOyB9XG5cbi5tZGktY2xvc2VkLWNhcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNUVcIjsgfVxuXG4ubWRpLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTVGXCI7IH1cblxuLm1kaS1jbG91ZC1icmFjZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3QjRcIjsgfVxuXG4ubWRpLWNsb3VkLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTYwXCI7IH1cblxuLm1kaS1jbG91ZC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNjFcIjsgfVxuXG4ubWRpLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTYyXCI7IH1cblxuLm1kaS1jbG91ZC1vZmYtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE2NFwiOyB9XG5cbi5tZGktY2xvdWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE2M1wiOyB9XG5cbi5tZGktY2xvdWQtcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNjVcIjsgfVxuXG4ubWRpLWNsb3VkLXByaW50LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNjZcIjsgfVxuXG4ubWRpLWNsb3VkLXN5bmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2M0ZcIjsgfVxuXG4ubWRpLWNsb3VkLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3QjVcIjsgfVxuXG4ubWRpLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE2N1wiOyB9XG5cbi5tZGktY29kZS1hcnJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE2OFwiOyB9XG5cbi5tZGktY29kZS1icmFjZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNjlcIjsgfVxuXG4ubWRpLWNvZGUtYnJhY2tldHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNkFcIjsgfVxuXG4ubWRpLWNvZGUtZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNkJcIjsgfVxuXG4ubWRpLWNvZGUtZ3JlYXRlci10aGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTZDXCI7IH1cblxuLm1kaS1jb2RlLWdyZWF0ZXItdGhhbi1vci1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE2RFwiOyB9XG5cbi5tZGktY29kZS1sZXNzLXRoYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNkVcIjsgfVxuXG4ubWRpLWNvZGUtbGVzcy10aGFuLW9yLWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTZGXCI7IH1cblxuLm1kaS1jb2RlLW5vdC1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE3MFwiOyB9XG5cbi5tZGktY29kZS1ub3QtZXF1YWwtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE3MVwiOyB9XG5cbi5tZGktY29kZS1wYXJlbnRoZXNlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE3MlwiOyB9XG5cbi5tZGktY29kZS1zdHJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNzNcIjsgfVxuXG4ubWRpLWNvZGUtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE3NFwiOyB9XG5cbi5tZGktY29kZS10YWdzLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjkzXCI7IH1cblxuLm1kaS1jb2RlcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTc1XCI7IH1cblxuLm1kaS1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNzZcIjsgfVxuXG4ubWRpLWNvZmZlZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkM5XCI7IH1cblxuLm1kaS1jb2ZmZWUtdG8tZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNzdcIjsgfVxuXG4ubWRpLWNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNzhcIjsgfVxuXG4ubWRpLWNvaW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjk0XCI7IH1cblxuLm1kaS1jb2xsYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjQwXCI7IH1cblxuLm1kaS1jb2xvci1oZWxwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNzlcIjsgfVxuXG4ubWRpLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxN0FcIjsgfVxuXG4ubWRpLWNvbW1lbnQtYWNjb3VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE3QlwiOyB9XG5cbi5tZGktY29tbWVudC1hY2NvdW50LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxN0NcIjsgfVxuXG4ubWRpLWNvbW1lbnQtYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxN0RcIjsgfVxuXG4ubWRpLWNvbW1lbnQtYWxlcnQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE3RVwiOyB9XG5cbi5tZGktY29tbWVudC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE3RlwiOyB9XG5cbi5tZGktY29tbWVudC1jaGVjay1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTgwXCI7IH1cblxuLm1kaS1jb21tZW50LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxODFcIjsgfVxuXG4ubWRpLWNvbW1lbnQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE4MlwiOyB9XG5cbi5tZGktY29tbWVudC1wbHVzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxODNcIjsgfVxuXG4ubWRpLWNvbW1lbnQtcHJvY2Vzc2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE4NFwiOyB9XG5cbi5tZGktY29tbWVudC1wcm9jZXNzaW5nLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxODVcIjsgfVxuXG4ubWRpLWNvbW1lbnQtcXVlc3Rpb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE4NlwiOyB9XG5cbi5tZGktY29tbWVudC1yZW1vdmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE4N1wiOyB9XG5cbi5tZGktY29tbWVudC10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTg4XCI7IH1cblxuLm1kaS1jb21tZW50LXRleHQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE4OVwiOyB9XG5cbi5tZGktY29tcGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE4QVwiOyB9XG5cbi5tZGktY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE4QlwiOyB9XG5cbi5tZGktY29tcGFzcy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMThDXCI7IH1cblxuLm1kaS1jb25zb2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMThEXCI7IH1cblxuLm1kaS1jb25zb2xlLWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3QjZcIjsgfVxuXG4ubWRpLWNvbnRhY3QtbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE4RVwiOyB9XG5cbi5tZGktY29udGFjdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2Q0FcIjsgfVxuXG4ubWRpLWNvbnRlbnQtY29weTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE4RlwiOyB9XG5cbi5tZGktY29udGVudC1jdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxOTBcIjsgfVxuXG4ubWRpLWNvbnRlbnQtZHVwbGljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTkxXCI7IH1cblxuLm1kaS1jb250ZW50LXBhc3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTkyXCI7IH1cblxuLm1kaS1jb250ZW50LXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxOTNcIjsgfVxuXG4ubWRpLWNvbnRlbnQtc2F2ZS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxOTRcIjsgfVxuXG4ubWRpLWNvbnRlbnQtc2F2ZS1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYxQlwiOyB9XG5cbi5tZGktY29udHJhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxOTVcIjsgfVxuXG4ubWRpLWNvbnRyYXN0LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE5NlwiOyB9XG5cbi5tZGktY29udHJhc3QtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTk3XCI7IH1cblxuLm1kaS1jb29raWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxOThcIjsgfVxuXG4ubWRpLWNvcHlyaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVFNlwiOyB9XG5cbi5tZGktY29ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdCN1wiOyB9XG5cbi5tZGktY291bnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE5OVwiOyB9XG5cbi5tZGktY293OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTlBXCI7IH1cblxuLm1kaS1jcmVhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFDOVwiOyB9XG5cbi5tZGktY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxOUJcIjsgfVxuXG4ubWRpLWNyZWRpdC1jYXJkLW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTlDXCI7IH1cblxuLm1kaS1jcmVkaXQtY2FyZC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RTRcIjsgfVxuXG4ubWRpLWNyZWRpdC1jYXJkLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NzVcIjsgfVxuXG4ubWRpLWNyZWRpdC1jYXJkLXNjYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxOURcIjsgfVxuXG4ubWRpLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxOUVcIjsgfVxuXG4ubWRpLWNyb3AtZnJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE5RlwiOyB9XG5cbi5tZGktY3JvcC1sYW5kc2NhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQTBcIjsgfVxuXG4ubWRpLWNyb3AtcG9ydHJhaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQTFcIjsgfVxuXG4ubWRpLWNyb3Atcm90YXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjk1XCI7IH1cblxuLm1kaS1jcm9wLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFBMlwiOyB9XG5cbi5tZGktY3Jvc3NoYWlyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFBM1wiOyB9XG5cbi5tZGktY3Jvc3NoYWlycy1ncHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQTRcIjsgfVxuXG4ubWRpLWNyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUE1XCI7IH1cblxuLm1kaS1jdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUE2XCI7IH1cblxuLm1kaS1jdWJlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQTdcIjsgfVxuXG4ubWRpLWN1YmUtc2VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFBOFwiOyB9XG5cbi5tZGktY3ViZS11bmZvbGRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFBOVwiOyB9XG5cbi5tZGktY3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUFBXCI7IH1cblxuLm1kaS1jdXAtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUU1XCI7IH1cblxuLm1kaS1jdXAtd2F0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQUJcIjsgfVxuXG4ubWRpLWN1cnJlbmN5LWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFBQ1wiOyB9XG5cbi5tZGktY3VycmVuY3ktY2hmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0I4XCI7IH1cblxuLm1kaS1jdXJyZW5jeS1jbnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3QjlcIjsgfVxuXG4ubWRpLWN1cnJlbmN5LWV0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdCQVwiOyB9XG5cbi5tZGktY3VycmVuY3ktZXVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUFEXCI7IH1cblxuLm1kaS1jdXJyZW5jeS1nYnA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQUVcIjsgfVxuXG4ubWRpLWN1cnJlbmN5LWlucjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFBRlwiOyB9XG5cbi5tZGktY3VycmVuY3ktanB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0JCXCI7IH1cblxuLm1kaS1jdXJyZW5jeS1rcnc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3QkNcIjsgfVxuXG4ubWRpLWN1cnJlbmN5LW5nbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFCMFwiOyB9XG5cbi5tZGktY3VycmVuY3ktcnViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUIxXCI7IH1cblxuLm1kaS1jdXJyZW5jeS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0JEXCI7IH1cblxuLm1kaS1jdXJyZW5jeS10cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQjJcIjsgfVxuXG4ubWRpLWN1cnJlbmN5LXR3ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdCRVwiOyB9XG5cbi5tZGktY3VycmVuY3ktdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUIzXCI7IH1cblxuLm1kaS1jdXJyZW5jeS11c2Qtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjc5XCI7IH1cblxuLm1kaS1jdXJzb3ItZGVmYXVsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFCNFwiOyB9XG5cbi5tZGktY3Vyc29yLWRlZmF1bHQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFCNVwiOyB9XG5cbi5tZGktY3Vyc29yLW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQjZcIjsgfVxuXG4ubWRpLWN1cnNvci1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUI3XCI7IH1cblxuLm1kaS1jdXJzb3ItdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVFN1wiOyB9XG5cbi5tZGktZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQjhcIjsgfVxuXG4ubWRpLWRhdGFiYXNlLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUI5XCI7IH1cblxuLm1kaS1kYXRhYmFzZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUJBXCI7IH1cblxuLm1kaS1kZWJ1Zy1zdGVwLWludG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQkJcIjsgfVxuXG4ubWRpLWRlYnVnLXN0ZXAtb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUJDXCI7IH1cblxuLm1kaS1kZWJ1Zy1zdGVwLW92ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQkRcIjsgfVxuXG4ubWRpLWRlY2FncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzZCXCI7IH1cblxuLm1kaS1kZWNhZ3JhbS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzZDXCI7IH1cblxuLm1kaS1kZWNpbWFsLWRlY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUJFXCI7IH1cblxuLm1kaS1kZWNpbWFsLWluY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUJGXCI7IH1cblxuLm1kaS1kZWxldGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQzBcIjsgfVxuXG4ubWRpLWRlbGV0ZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2ODJcIjsgfVxuXG4ubWRpLWRlbGV0ZS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZDQlwiOyB9XG5cbi5tZGktZGVsZXRlLWZvcmV2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RThcIjsgfVxuXG4ubWRpLWRlbGV0ZS1zd2VlcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVFOVwiOyB9XG5cbi5tZGktZGVsZXRlLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQzFcIjsgfVxuXG4ubWRpLWRlbHRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUMyXCI7IH1cblxuLm1kaS1kZXNrcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQzNcIjsgfVxuXG4ubWRpLWRlc2t0b3AtY2xhc3NpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdCRlwiOyB9XG5cbi5tZGktZGVza3RvcC1tYWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQzRcIjsgfVxuXG4ubWRpLWRlc2t0b3AtdG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQzVcIjsgfVxuXG4ubWRpLWRldGFpbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQzZcIjsgfVxuXG4ubWRpLWRldmVsb3Blci1ib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY5NlwiOyB9XG5cbi5tZGktZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFDN1wiOyB9XG5cbi5tZGktZGlhbHBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYxQ1wiOyB9XG5cbi5tZGktZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFDOFwiOyB9XG5cbi5tZGktZGljZS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUNBXCI7IH1cblxuLm1kaS1kaWNlLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQ0JcIjsgfVxuXG4ubWRpLWRpY2UtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFDQ1wiOyB9XG5cbi5tZGktZGljZS00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUNEXCI7IH1cblxuLm1kaS1kaWNlLTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQ0VcIjsgfVxuXG4ubWRpLWRpY2UtNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFDRlwiOyB9XG5cbi5tZGktZGljZS1kMTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NkVcIjsgfVxuXG4ubWRpLWRpY2UtZDIwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUVBXCI7IH1cblxuLm1kaS1kaWNlLWQ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUVCXCI7IH1cblxuLm1kaS1kaWNlLWQ2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUVDXCI7IH1cblxuLm1kaS1kaWNlLWQ4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUVEXCI7IH1cblxuLm1kaS1kaWNlLW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzZEXCI7IH1cblxuLm1kaS1kaWN0aW9uYXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjFEXCI7IH1cblxuLm1kaS1kaXAtc3dpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0MwXCI7IH1cblxuLm1kaS1kaXJlY3Rpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUQwXCI7IH1cblxuLm1kaS1kaXJlY3Rpb25zLWZvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NDFcIjsgfVxuXG4ubWRpLWRpc2NvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NkZcIjsgfVxuXG4ubWRpLWRpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RUVcIjsgfVxuXG4ubWRpLWRpc2stYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRDFcIjsgfVxuXG4ubWRpLWRpc3F1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFEMlwiOyB9XG5cbi5tZGktZGlzcXVzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRDNcIjsgfVxuXG4ubWRpLWRpdmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUQ0XCI7IH1cblxuLm1kaS1kaXZpc2lvbi1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRDVcIjsgfVxuXG4ubWRpLWRuYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY4M1wiOyB9XG5cbi5tZGktZG5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUQ2XCI7IH1cblxuLm1kaS1kby1ub3QtZGlzdHVyYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY5N1wiOyB9XG5cbi5tZGktZG8tbm90LWRpc3R1cmItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjk4XCI7IH1cblxuLm1kaS1kb2xieTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZCMlwiOyB9XG5cbi5tZGktZG9tYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUQ3XCI7IH1cblxuLm1kaS1kb25rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3QzFcIjsgfVxuXG4ubWRpLWRvdHMtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFEOFwiOyB9XG5cbi5tZGktZG90cy1ob3Jpem9udGFsLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdDMlwiOyB9XG5cbi5tZGktZG90cy12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFEOVwiOyB9XG5cbi5tZGktZG90cy12ZXJ0aWNhbC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3QzNcIjsgfVxuXG4ubWRpLWRvdWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY5OVwiOyB9XG5cbi5tZGktZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxREFcIjsgfVxuXG4ubWRpLWRvd25sb2FkLW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RjNcIjsgfVxuXG4ubWRpLWRyYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxREJcIjsgfVxuXG4ubWRpLWRyYWctaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFEQ1wiOyB9XG5cbi5tZGktZHJhZy12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFERFwiOyB9XG5cbi5tZGktZHJhd2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFERVwiOyB9XG5cbi5tZGktZHJhd2luZy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxREZcIjsgfVxuXG4ubWRpLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUUwXCI7IH1cblxuLm1kaS1kcmliYmJsZS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRTFcIjsgfVxuXG4ubWRpLWRyb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUUyXCI7IH1cblxuLm1kaS1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUUzXCI7IH1cblxuLm1kaS1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRTRcIjsgfVxuXG4ubWRpLWR1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRTVcIjsgfVxuXG4ubWRpLWR1bWJiZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUU2XCI7IH1cblxuLm1kaS1lYXItaGVhcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdDNFwiOyB9XG5cbi5tZGktZWFydGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRTdcIjsgfVxuXG4ubWRpLWVhcnRoLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZDQ1wiOyB9XG5cbi5tZGktZWFydGgtYm94LW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZDRFwiOyB9XG5cbi5tZGktZWFydGgtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUU4XCI7IH1cblxuLm1kaS1lZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUU5XCI7IH1cblxuLm1kaS1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFFQVwiOyB9XG5cbi5tZGktZWxlcGhhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3QzVcIjsgfVxuXG4ubWRpLWVsZXZhdGlvbi1kZWNsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUVCXCI7IH1cblxuLm1kaS1lbGV2YXRpb24tcmlzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFFQ1wiOyB9XG5cbi5tZGktZWxldmF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRURcIjsgfVxuXG4ubWRpLWVtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUVFXCI7IH1cblxuLm1kaS1lbWFpbC1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZDRVwiOyB9XG5cbi5tZGktZW1haWwtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFFRlwiOyB9XG5cbi5tZGktZW1haWwtb3Blbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUVGXCI7IH1cblxuLm1kaS1lbWFpbC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUYwXCI7IH1cblxuLm1kaS1lbWFpbC1zZWN1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRjFcIjsgfVxuXG4ubWRpLWVtYWlsLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RjBcIjsgfVxuXG4ubWRpLWVtYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QjNcIjsgfVxuXG4ubWRpLWVtb3RpY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUYyXCI7IH1cblxuLm1kaS1lbW90aWNvbi1jb29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUYzXCI7IH1cblxuLm1kaS1lbW90aWNvbi1kZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjlBXCI7IH1cblxuLm1kaS1lbW90aWNvbi1kZXZpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFGNFwiOyB9XG5cbi5tZGktZW1vdGljb24tZXhjaXRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY5QlwiOyB9XG5cbi5tZGktZW1vdGljb24taGFwcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRjVcIjsgfVxuXG4ubWRpLWVtb3RpY29uLW5ldXRyYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRjZcIjsgfVxuXG4ubWRpLWVtb3RpY29uLXBvb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRjdcIjsgfVxuXG4ubWRpLWVtb3RpY29uLXNhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFGOFwiOyB9XG5cbi5tZGktZW1vdGljb24tdG9uZ3VlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUY5XCI7IH1cblxuLm1kaS1lbmdpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRkFcIjsgfVxuXG4ubWRpLWVuZ2luZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUZCXCI7IH1cblxuLm1kaS1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFGQ1wiOyB9XG5cbi5tZGktZXF1YWwtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUZEXCI7IH1cblxuLm1kaS1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRkVcIjsgfVxuXG4ubWRpLWVyYXNlci12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjQyXCI7IH1cblxuLm1kaS1lc2NhbGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRkZcIjsgfVxuXG4ubWRpLWV0aGVybmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjAwXCI7IH1cblxuLm1kaS1ldGhlcm5ldC1jYWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIwMVwiOyB9XG5cbi5tZGktZXRoZXJuZXQtY2FibGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjAyXCI7IH1cblxuLm1kaS1ldHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjAzXCI7IH1cblxuLm1kaS1ldi1zdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUYxXCI7IH1cblxuLm1kaS1ldmVudGJyaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0M2XCI7IH1cblxuLm1kaS1ldmVybm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIwNFwiOyB9XG5cbi5tZGktZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMDVcIjsgfVxuXG4ubWRpLWV4aXQtdG8tYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjA2XCI7IH1cblxuLm1kaS1leHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMDdcIjsgfVxuXG4ubWRpLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIwOFwiOyB9XG5cbi5tZGktZXllLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIwOVwiOyB9XG5cbi5tZGktZXllLW9mZi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkQwXCI7IH1cblxuLm1kaS1leWUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZDRlwiOyB9XG5cbi5tZGktZXllZHJvcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIwQVwiOyB9XG5cbi5tZGktZXllZHJvcHBlci12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjBCXCI7IH1cblxuLm1kaS1mYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjQzXCI7IH1cblxuLm1kaS1mYWNlLXByb2ZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NDRcIjsgfVxuXG4ubWRpLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjBDXCI7IH1cblxuLm1kaS1mYWNlYm9vay1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMERcIjsgfVxuXG4ubWRpLWZhY2Vib29rLW1lc3NlbmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIwRVwiOyB9XG5cbi5tZGktZmFjdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIwRlwiOyB9XG5cbi5tZGktZmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjEwXCI7IH1cblxuLm1kaS1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMTFcIjsgfVxuXG4ubWRpLWZhc3QtZm9yd2FyZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkQxXCI7IH1cblxuLm1kaS1mYXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMTJcIjsgfVxuXG4ubWRpLWZlYXRoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RDJcIjsgfVxuXG4ubWRpLWZlcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjEzXCI7IH1cblxuLm1kaS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjE0XCI7IH1cblxuLm1kaS1maWxlLWFjY291bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3M0FcIjsgfVxuXG4ubWRpLWZpbGUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMTVcIjsgfVxuXG4ubWRpLWZpbGUtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMTZcIjsgfVxuXG4ubWRpLWZpbGUtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMTdcIjsgfVxuXG4ubWRpLWZpbGUtZGVsaW1pdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjE4XCI7IH1cblxuLm1kaS1maWxlLWRvY3VtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjE5XCI7IH1cblxuLm1kaS1maWxlLWRvY3VtZW50LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIxQVwiOyB9XG5cbi5tZGktZmlsZS1leGNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIxQlwiOyB9XG5cbi5tZGktZmlsZS1leGNlbC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMUNcIjsgfVxuXG4ubWRpLWZpbGUtZXhwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjFEXCI7IH1cblxuLm1kaS1maWxlLWZpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMUVcIjsgfVxuXG4ubWRpLWZpbGUtaGlkZGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjEzXCI7IH1cblxuLm1kaS1maWxlLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjFGXCI7IH1cblxuLm1kaS1maWxlLWltcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIyMFwiOyB9XG5cbi5tZGktZmlsZS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjIxXCI7IH1cblxuLm1kaS1maWxlLW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjIyXCI7IH1cblxuLm1kaS1maWxlLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjIzXCI7IH1cblxuLm1kaS1maWxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMjRcIjsgfVxuXG4ubWRpLWZpbGUtcGRmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjI1XCI7IH1cblxuLm1kaS1maWxlLXBkZi1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMjZcIjsgfVxuXG4ubWRpLWZpbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc1MVwiOyB9XG5cbi5tZGktZmlsZS1wb3dlcnBvaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjI3XCI7IH1cblxuLm1kaS1maWxlLXBvd2VycG9pbnQtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjI4XCI7IH1cblxuLm1kaS1maWxlLXByZXNlbnRhdGlvbi1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMjlcIjsgfVxuXG4ubWRpLWZpbGUtcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY3MFwiOyB9XG5cbi5tZGktZmlsZS1zZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjJBXCI7IH1cblxuLm1kaS1maWxlLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NDVcIjsgfVxuXG4ubWRpLWZpbGUtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMkJcIjsgfVxuXG4ubWRpLWZpbGUtd29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIyQ1wiOyB9XG5cbi5tZGktZmlsZS13b3JkLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIyRFwiOyB9XG5cbi5tZGktZmlsZS14bWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMkVcIjsgfVxuXG4ubWRpLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMkZcIjsgfVxuXG4ubWRpLWZpbG1zdHJpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIzMFwiOyB9XG5cbi5tZGktZmlsbXN0cmlwLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIzMVwiOyB9XG5cbi5tZGktZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjMyXCI7IH1cblxuLm1kaS1maWx0ZXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIzM1wiOyB9XG5cbi5tZGktZmlsdGVyLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIzNFwiOyB9XG5cbi5tZGktZmlsdGVyLXJlbW92ZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjM1XCI7IH1cblxuLm1kaS1maWx0ZXItdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIzNlwiOyB9XG5cbi5tZGktZmluZC1yZXBsYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkQzXCI7IH1cblxuLm1kaS1maW5nZXJwcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIzN1wiOyB9XG5cbi5tZGktZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIzOFwiOyB9XG5cbi5tZGktZmlyZWZveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIzOVwiOyB9XG5cbi5tZGktZmlzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIzQVwiOyB9XG5cbi5tZGktZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIzQlwiOyB9XG5cbi5tZGktZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyM0NcIjsgfVxuXG4ubWRpLWZsYWctb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIzRFwiOyB9XG5cbi5tZGktZmxhZy1vdXRsaW5lLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyM0VcIjsgfVxuXG4ubWRpLWZsYWctdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyM0ZcIjsgfVxuXG4ubWRpLWZsYWctdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI0MFwiOyB9XG5cbi5tZGktZmxhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNDFcIjsgfVxuXG4ubWRpLWZsYXNoLWF1dG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNDJcIjsgfVxuXG4ubWRpLWZsYXNoLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI0M1wiOyB9XG5cbi5tZGktZmxhc2gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZENFwiOyB9XG5cbi5tZGktZmxhc2gtcmVkLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY3QVwiOyB9XG5cbi5tZGktZmxhc2hsaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI0NFwiOyB9XG5cbi5tZGktZmxhc2hsaWdodC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNDVcIjsgfVxuXG4ubWRpLWZsYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDkzXCI7IH1cblxuLm1kaS1mbGFzay1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA5NFwiOyB9XG5cbi5tZGktZmxhc2stZW1wdHktb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA5NVwiOyB9XG5cbi5tZGktZmxhc2stb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA5NlwiOyB9XG5cbi5tZGktZmxhdHRyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjQ2XCI7IH1cblxuLm1kaS1mbGlwLXRvLWJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNDdcIjsgfVxuXG4ubWRpLWZsaXAtdG8tZnJvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNDhcIjsgfVxuXG4ubWRpLWZsb3BweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI0OVwiOyB9XG5cbi5tZGktZmxvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjRBXCI7IH1cblxuLm1kaS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNEJcIjsgfVxuXG4ubWRpLWZvbGRlci1hY2NvdW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjRDXCI7IH1cblxuLm1kaS1mb2xkZXItZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNERcIjsgfVxuXG4ubWRpLWZvbGRlci1nb29nbGUtZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNEVcIjsgfVxuXG4ubWRpLWZvbGRlci1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI0RlwiOyB9XG5cbi5tZGktZm9sZGVyLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNTBcIjsgfVxuXG4ubWRpLWZvbGRlci1sb2NrLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNTFcIjsgfVxuXG4ubWRpLWZvbGRlci1tb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjUyXCI7IH1cblxuLm1kaS1mb2xkZXItbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNTNcIjsgfVxuXG4ubWRpLWZvbGRlci1tdWx0aXBsZS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI1NFwiOyB9XG5cbi5tZGktZm9sZGVyLW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNTVcIjsgfVxuXG4ubWRpLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzZGXCI7IH1cblxuLm1kaS1mb2xkZXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI1NlwiOyB9XG5cbi5tZGktZm9sZGVyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNTdcIjsgfVxuXG4ubWRpLWZvbGRlci1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNThcIjsgfVxuXG4ubWRpLWZvbGRlci1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjlDXCI7IH1cblxuLm1kaS1mb2xkZXItdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjU5XCI7IH1cblxuLm1kaS1mb250LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwM0FcIjsgfVxuXG4ubWRpLWZvb2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNUFcIjsgfVxuXG4ubWRpLWZvb2QtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNUJcIjsgfVxuXG4ubWRpLWZvb2QtY3JvaXNzYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0M3XCI7IH1cblxuLm1kaS1mb29kLWZvcmstZHJpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RjJcIjsgfVxuXG4ubWRpLWZvb2Qtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUYzXCI7IH1cblxuLm1kaS1mb29kLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNUNcIjsgfVxuXG4ubWRpLWZvb3RiYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjVEXCI7IH1cblxuLm1kaS1mb290YmFsbC1hdXN0cmFsaWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjVFXCI7IH1cblxuLm1kaS1mb290YmFsbC1oZWxtZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNUZcIjsgfVxuXG4ubWRpLWZvcmtsaWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0M4XCI7IH1cblxuLm1kaS1mb3JtYXQtYWxpZ24tYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzUyXCI7IH1cblxuLm1kaS1mb3JtYXQtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjYwXCI7IH1cblxuLm1kaS1mb3JtYXQtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI2MVwiOyB9XG5cbi5tZGktZm9ybWF0LWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNjJcIjsgfVxuXG4ubWRpLWZvcm1hdC1hbGlnbi1taWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NTNcIjsgfVxuXG4ubWRpLWZvcm1hdC1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI2M1wiOyB9XG5cbi5tZGktZm9ybWF0LWFsaWduLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc1NFwiOyB9XG5cbi5tZGktZm9ybWF0LWFubm90YXRpb24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY0NlwiOyB9XG5cbi5tZGktZm9ybWF0LWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNjRcIjsgfVxuXG4ubWRpLWZvcm1hdC1jbGVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI2NVwiOyB9XG5cbi5tZGktZm9ybWF0LWNvbG9yLWZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNjZcIjsgfVxuXG4ubWRpLWZvcm1hdC1jb2xvci10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjlEXCI7IH1cblxuLm1kaS1mb3JtYXQtZmxvYXQtY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjY3XCI7IH1cblxuLm1kaS1mb3JtYXQtZmxvYXQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI2OFwiOyB9XG5cbi5tZGktZm9ybWF0LWZsb2F0LW5vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNjlcIjsgfVxuXG4ubWRpLWZvcm1hdC1mbG9hdC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI2QVwiOyB9XG5cbi5tZGktZm9ybWF0LWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RDVcIjsgfVxuXG4ubWRpLWZvcm1hdC1oZWFkZXItMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI2QlwiOyB9XG5cbi5tZGktZm9ybWF0LWhlYWRlci0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjZDXCI7IH1cblxuLm1kaS1mb3JtYXQtaGVhZGVyLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNkRcIjsgfVxuXG4ubWRpLWZvcm1hdC1oZWFkZXItNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI2RVwiOyB9XG5cbi5tZGktZm9ybWF0LWhlYWRlci01OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjZGXCI7IH1cblxuLm1kaS1mb3JtYXQtaGVhZGVyLTY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNzBcIjsgfVxuXG4ubWRpLWZvcm1hdC1oZWFkZXItZGVjcmVhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNzFcIjsgfVxuXG4ubWRpLWZvcm1hdC1oZWFkZXItZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNzJcIjsgfVxuXG4ubWRpLWZvcm1hdC1oZWFkZXItaW5jcmVhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNzNcIjsgfVxuXG4ubWRpLWZvcm1hdC1oZWFkZXItcG91bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNzRcIjsgfVxuXG4ubWRpLWZvcm1hdC1ob3Jpem9udGFsLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYxRVwiOyB9XG5cbi5tZGktZm9ybWF0LWhvcml6b250YWwtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYxRlwiOyB9XG5cbi5tZGktZm9ybWF0LWhvcml6b250YWwtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MjBcIjsgfVxuXG4ubWRpLWZvcm1hdC1pbmRlbnQtZGVjcmVhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNzVcIjsgfVxuXG4ubWRpLWZvcm1hdC1pbmRlbnQtaW5jcmVhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNzZcIjsgfVxuXG4ubWRpLWZvcm1hdC1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNzdcIjsgfVxuXG4ubWRpLWZvcm1hdC1saW5lLXNwYWNpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNzhcIjsgfVxuXG4ubWRpLWZvcm1hdC1saW5lLXN0eWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUM4XCI7IH1cblxuLm1kaS1mb3JtYXQtbGluZS13ZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QzlcIjsgfVxuXG4ubWRpLWZvcm1hdC1saXN0LWJ1bGxldGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjc5XCI7IH1cblxuLm1kaS1mb3JtYXQtbGlzdC1idWxsZXRlZC10eXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjdBXCI7IH1cblxuLm1kaS1mb3JtYXQtbGlzdC1jaGVja3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NTVcIjsgfVxuXG4ubWRpLWZvcm1hdC1saXN0LW51bWJlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyN0JcIjsgfVxuXG4ubWRpLWZvcm1hdC1wYWdlLWJyZWFrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkQ2XCI7IH1cblxuLm1kaS1mb3JtYXQtcGFpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyN0NcIjsgfVxuXG4ubWRpLWZvcm1hdC1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyN0RcIjsgfVxuXG4ubWRpLWZvcm1hdC1waWxjcm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkQ3XCI7IH1cblxuLm1kaS1mb3JtYXQtcXVvdGUtY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyN0VcIjsgfVxuXG4ubWRpLWZvcm1hdC1xdW90ZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzU2XCI7IH1cblxuLm1kaS1mb3JtYXQtcm90YXRlLTkwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkE5XCI7IH1cblxuLm1kaS1mb3JtYXQtc2VjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY5RVwiOyB9XG5cbi5tZGktZm9ybWF0LXNpemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyN0ZcIjsgfVxuXG4ubWRpLWZvcm1hdC1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjgwXCI7IH1cblxuLm1kaS1mb3JtYXQtc3RyaWtldGhyb3VnaC12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjgxXCI7IH1cblxuLm1kaS1mb3JtYXQtc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjgyXCI7IH1cblxuLm1kaS1mb3JtYXQtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyODNcIjsgfVxuXG4ubWRpLWZvcm1hdC10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjg0XCI7IH1cblxuLm1kaS1mb3JtYXQtdGV4dGRpcmVjdGlvbi1sLXRvLXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyODVcIjsgfVxuXG4ubWRpLWZvcm1hdC10ZXh0ZGlyZWN0aW9uLXItdG8tbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI4NlwiOyB9XG5cbi5tZGktZm9ybWF0LXRpdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUY0XCI7IH1cblxuLm1kaS1mb3JtYXQtdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjg3XCI7IH1cblxuLm1kaS1mb3JtYXQtdmVydGljYWwtYWxpZ24tYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjIxXCI7IH1cblxuLm1kaS1mb3JtYXQtdmVydGljYWwtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjIyXCI7IH1cblxuLm1kaS1mb3JtYXQtdmVydGljYWwtYWxpZ24tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjIzXCI7IH1cblxuLm1kaS1mb3JtYXQtd3JhcC1pbmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyODhcIjsgfVxuXG4ubWRpLWZvcm1hdC13cmFwLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI4OVwiOyB9XG5cbi5tZGktZm9ybWF0LXdyYXAtdGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyOEFcIjsgfVxuXG4ubWRpLWZvcm1hdC13cmFwLXRvcC1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyOEJcIjsgfVxuXG4ubWRpLWZvcnVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjhDXCI7IH1cblxuLm1kaS1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjhEXCI7IH1cblxuLm1kaS1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjhFXCI7IH1cblxuLm1kaS1mcmlkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyOEZcIjsgfVxuXG4ubWRpLWZyaWRnZS1maWxsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyOTBcIjsgfVxuXG4ubWRpLWZyaWRnZS1maWxsZWQtYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjkxXCI7IH1cblxuLm1kaS1mcmlkZ2UtZmlsbGVkLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI5MlwiOyB9XG5cbi5tZGktZnVlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdDOVwiOyB9XG5cbi5tZGktZnVsbHNjcmVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI5M1wiOyB9XG5cbi5tZGktZnVsbHNjcmVlbi1leGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjk0XCI7IH1cblxuLm1kaS1mdW5jdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI5NVwiOyB9XG5cbi5tZGktZ2FtZXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI5NlwiOyB9XG5cbi5tZGktZ2FtZXBhZC12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjk3XCI7IH1cblxuLm1kaS1nYXJhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RDhcIjsgfVxuXG4ubWRpLWdhcmFnZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkQ5XCI7IH1cblxuLm1kaS1nYXMtY3lsaW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NDdcIjsgfVxuXG4ubWRpLWdhcy1zdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjk4XCI7IH1cblxuLm1kaS1nYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjk5XCI7IH1cblxuLm1kaS1nYXVnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI5QVwiOyB9XG5cbi5tZGktZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyOUJcIjsgfVxuXG4ubWRpLWdlbmRlci1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyOUNcIjsgfVxuXG4ubWRpLWdlbmRlci1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjlEXCI7IH1cblxuLm1kaS1nZW5kZXItbWFsZS1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyOUVcIjsgfVxuXG4ubWRpLWdlbmRlci10cmFuc2dlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI5RlwiOyB9XG5cbi5tZGktZ2VzdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdDQVwiOyB9XG5cbi5tZGktZ2VzdHVyZS1kb3VibGUtdGFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzNCXCI7IH1cblxuLm1kaS1nZXN0dXJlLXN3aXBlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3M0NcIjsgfVxuXG4ubWRpLWdlc3R1cmUtc3dpcGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjczRFwiOyB9XG5cbi5tZGktZ2VzdHVyZS1zd2lwZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjczRVwiOyB9XG5cbi5tZGktZ2VzdHVyZS1zd2lwZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjczRlwiOyB9XG5cbi5tZGktZ2VzdHVyZS10YXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NDBcIjsgfVxuXG4ubWRpLWdlc3R1cmUtdHdvLWRvdWJsZS10YXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NDFcIjsgfVxuXG4ubWRpLWdlc3R1cmUtdHdvLXRhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc0MlwiOyB9XG5cbi5tZGktZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQTBcIjsgfVxuXG4ubWRpLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQTFcIjsgfVxuXG4ubWRpLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJBMlwiOyB9XG5cbi5tZGktZ2l0aHViLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJBM1wiOyB9XG5cbi5tZGktZ2l0aHViLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJBNFwiOyB9XG5cbi5tZGktZ2l0aHViLWZhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2REFcIjsgfVxuXG4ubWRpLWdsYXNzLWZsdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkE1XCI7IH1cblxuLm1kaS1nbGFzcy1tdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQTZcIjsgfVxuXG4ubWRpLWdsYXNzLXN0YW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJBN1wiOyB9XG5cbi5tZGktZ2xhc3MtdHVsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQThcIjsgfVxuXG4ubWRpLWdsYXNzZG9vcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJBOVwiOyB9XG5cbi5tZGktZ2xhc3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJBQVwiOyB9XG5cbi5tZGktZ21haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQUJcIjsgfVxuXG4ubWRpLWdub21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkFDXCI7IH1cblxuLm1kaS1nb25kb2xhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjg1XCI7IH1cblxuLm1kaS1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQURcIjsgfVxuXG4ubWRpLWdvb2dsZS1hbmFseXRpY3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3Q0JcIjsgfVxuXG4ubWRpLWdvb2dsZS1hc3Npc3RhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3Q0NcIjsgfVxuXG4ubWRpLWdvb2dsZS1jYXJkYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQUVcIjsgfVxuXG4ubWRpLWdvb2dsZS1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQUZcIjsgfVxuXG4ubWRpLWdvb2dsZS1jaXJjbGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkIwXCI7IH1cblxuLm1kaS1nb29nbGUtY2lyY2xlcy1jb21tdW5pdGllczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJCMVwiOyB9XG5cbi5tZGktZ29vZ2xlLWNpcmNsZXMtZXh0ZW5kZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQjJcIjsgfVxuXG4ubWRpLWdvb2dsZS1jaXJjbGVzLWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkIzXCI7IH1cblxuLm1kaS1nb29nbGUtY29udHJvbGxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJCNFwiOyB9XG5cbi5tZGktZ29vZ2xlLWNvbnRyb2xsZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkI1XCI7IH1cblxuLm1kaS1nb29nbGUtZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQjZcIjsgfVxuXG4ubWRpLWdvb2dsZS1lYXJ0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJCN1wiOyB9XG5cbi5tZGktZ29vZ2xlLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkI4XCI7IH1cblxuLm1kaS1nb29nbGUta2VlcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZEQlwiOyB9XG5cbi5tZGktZ29vZ2xlLW1hcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RjVcIjsgfVxuXG4ubWRpLWdvb2dsZS1uZWFyYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQjlcIjsgfVxuXG4ubWRpLWdvb2dsZS1wYWdlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJCQVwiOyB9XG5cbi5tZGktZ29vZ2xlLXBob3RvczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZEQ1wiOyB9XG5cbi5tZGktZ29vZ2xlLXBoeXNpY2FsLXdlYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJCQlwiOyB9XG5cbi5tZGktZ29vZ2xlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQkNcIjsgfVxuXG4ubWRpLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkJEXCI7IH1cblxuLm1kaS1nb29nbGUtcGx1cy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQkVcIjsgfVxuXG4ubWRpLWdvb2dsZS10cmFuc2xhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQkZcIjsgfVxuXG4ubWRpLWdvb2dsZS13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQzBcIjsgfVxuXG4ubWRpLWdyYWRpZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjlGXCI7IH1cblxuLm1kaS1ncmVhc2UtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjQ4XCI7IH1cblxuLm1kaS1ncmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkMxXCI7IH1cblxuLm1kaS1ncmlkLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzU3XCI7IH1cblxuLm1kaS1ncmlkLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJDMlwiOyB9XG5cbi5tZGktZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQzNcIjsgfVxuXG4ubWRpLWd1aXRhci1hY291c3RpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc3MFwiOyB9XG5cbi5tZGktZ3VpdGFyLWVsZWN0cmljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkM0XCI7IH1cblxuLm1kaS1ndWl0YXItcGljazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJDNVwiOyB9XG5cbi5tZGktZ3VpdGFyLXBpY2stb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJDNlwiOyB9XG5cbi5tZGktaGFja2VybmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYyNFwiOyB9XG5cbi5tZGktaGFtYnVyZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjg0XCI7IH1cblxuLm1kaS1oYW5kLXBvaW50aW5nLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkM3XCI7IH1cblxuLm1kaS1oYW5nZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQzhcIjsgfVxuXG4ubWRpLWhhbmdvdXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkM5XCI7IH1cblxuLm1kaS1oYXJkZGlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJDQVwiOyB9XG5cbi5tZGktaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJDQlwiOyB9XG5cbi5tZGktaGVhZHBob25lcy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQ0NcIjsgfVxuXG4ubWRpLWhlYWRwaG9uZXMtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0NEXCI7IH1cblxuLm1kaS1oZWFkcGhvbmVzLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkNEXCI7IH1cblxuLm1kaS1oZWFkc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkNFXCI7IH1cblxuLm1kaS1oZWFkc2V0LWRvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQ0ZcIjsgfVxuXG4ubWRpLWhlYWRzZXQtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkQwXCI7IH1cblxuLm1kaS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJEMVwiOyB9XG5cbi5tZGktaGVhcnQtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkQyXCI7IH1cblxuLm1kaS1oZWFydC1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJEM1wiOyB9XG5cbi5tZGktaGVhcnQtYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkQ0XCI7IH1cblxuLm1kaS1oZWFydC1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkRFXCI7IH1cblxuLm1kaS1oZWFydC1oYWxmLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RERcIjsgfVxuXG4ubWRpLWhlYXJ0LWhhbGYtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZERlwiOyB9XG5cbi5tZGktaGVhcnQtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzU4XCI7IH1cblxuLm1kaS1oZWFydC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkQ1XCI7IH1cblxuLm1kaS1oZWFydC1wdWxzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVGNlwiOyB9XG5cbi5tZGktaGVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJENlwiOyB9XG5cbi5tZGktaGVscC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3OEFcIjsgfVxuXG4ubWRpLWhlbHAtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkQ3XCI7IH1cblxuLm1kaS1oZWxwLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjI1XCI7IH1cblxuLm1kaS1oZWxwLW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RjRcIjsgfVxuXG4ubWRpLWhleGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRDhcIjsgfVxuXG4ubWRpLWhleGFnb24tbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RTBcIjsgfVxuXG4ubWRpLWhleGFnb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJEOVwiOyB9XG5cbi5tZGktaGlnaC1kZWZpbml0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0NFXCI7IH1cblxuLm1kaS1oaWdod2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUY3XCI7IH1cblxuLm1kaS1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkRBXCI7IH1cblxuLm1kaS1ob2xvbGVuczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJEQlwiOyB9XG5cbi5tZGktaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJEQ1wiOyB9XG5cbi5tZGktaG9tZS1hc3Npc3RhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3Q0ZcIjsgfVxuXG4ubWRpLWhvbWUtYXV0b21hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdEMFwiOyB9XG5cbi5tZGktaG9tZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3RDFcIjsgfVxuXG4ubWRpLWhvbWUtbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVGOFwiOyB9XG5cbi5tZGktaG9tZS1tb2Rlcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRERcIjsgfVxuXG4ubWRpLWhvbWUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZBMFwiOyB9XG5cbi5tZGktaG9tZS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkRFXCI7IH1cblxuLm1kaS1ob29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkUxXCI7IH1cblxuLm1kaS1ob29rLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZFMlwiOyB9XG5cbi5tZGktaG9wczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJERlwiOyB9XG5cbi5tZGktaG9zcGl0YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRTBcIjsgfVxuXG4ubWRpLWhvc3BpdGFsLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkUxXCI7IH1cblxuLm1kaS1ob3NwaXRhbC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRTJcIjsgfVxuXG4ubWRpLWhvdGVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkUzXCI7IH1cblxuLm1kaS1ob3V6ejpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJFNFwiOyB9XG5cbi5tZGktaG91enotYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkU1XCI7IH1cblxuLm1kaS1odW1hbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJFNlwiOyB9XG5cbi5tZGktaHVtYW4tY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRTdcIjsgfVxuXG4ubWRpLWh1bWFuLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY0OVwiOyB9XG5cbi5tZGktaHVtYW4tZ3JlZXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NEFcIjsgfVxuXG4ubWRpLWh1bWFuLWhhbmRzZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY0QlwiOyB9XG5cbi5tZGktaHVtYW4taGFuZHN1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY0Q1wiOyB9XG5cbi5tZGktaHVtYW4tbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY0RFwiOyB9XG5cbi5tZGktaHVtYW4tbWFsZS1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRThcIjsgfVxuXG4ubWRpLWh1bWFuLXByZWduYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUNGXCI7IH1cblxuLm1kaS1odW1ibGUtYnVuZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzQzXCI7IH1cblxuLm1kaS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJFOVwiOyB9XG5cbi5tZGktaW1hZ2UtYWxidW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRUFcIjsgfVxuXG4ubWRpLWltYWdlLWFyZWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRUJcIjsgfVxuXG4ubWRpLWltYWdlLWFyZWEtY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRUNcIjsgfVxuXG4ubWRpLWltYWdlLWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJFRFwiOyB9XG5cbi5tZGktaW1hZ2UtYnJva2VuLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRUVcIjsgfVxuXG4ubWRpLWltYWdlLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJFRlwiOyB9XG5cbi5tZGktaW1hZ2UtZmlsdGVyLWJsYWNrLXdoaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkYwXCI7IH1cblxuLm1kaS1pbWFnZS1maWx0ZXItY2VudGVyLWZvY3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkYxXCI7IH1cblxuLm1kaS1pbWFnZS1maWx0ZXItY2VudGVyLWZvY3VzLXdlYWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRjJcIjsgfVxuXG4ubWRpLWltYWdlLWZpbHRlci1kcmFtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJGM1wiOyB9XG5cbi5tZGktaW1hZ2UtZmlsdGVyLWZyYW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJGNFwiOyB9XG5cbi5tZGktaW1hZ2UtZmlsdGVyLWhkcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJGNVwiOyB9XG5cbi5tZGktaW1hZ2UtZmlsdGVyLW5vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRjZcIjsgfVxuXG4ubWRpLWltYWdlLWZpbHRlci10aWx0LXNoaWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkY3XCI7IH1cblxuLm1kaS1pbWFnZS1maWx0ZXItdmludGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJGOFwiOyB9XG5cbi5tZGktaW1hZ2UtbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRjlcIjsgfVxuXG4ubWRpLWltcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJGQVwiOyB9XG5cbi5tZGktaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2ODZcIjsgfVxuXG4ubWRpLWluYm94LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRkJcIjsgfVxuXG4ubWRpLWluYm94LWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0QxXCI7IH1cblxuLm1kaS1pbmNvZ25pdG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RjlcIjsgfVxuXG4ubWRpLWluZmluaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkUzXCI7IH1cblxuLm1kaS1pbmZvcm1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJGQ1wiOyB9XG5cbi5tZGktaW5mb3JtYXRpb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJGRFwiOyB9XG5cbi5tZGktaW5mb3JtYXRpb24tdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY0RVwiOyB9XG5cbi5tZGktaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkZFXCI7IH1cblxuLm1kaS1pbnN0YXBhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkZGXCI7IH1cblxuLm1kaS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMwMFwiOyB9XG5cbi5tZGktaW52ZXJ0LWNvbG9yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMwMVwiOyB9XG5cbi5tZGktaXR1bmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjc2XCI7IH1cblxuLm1kaS1qZWVwbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzAyXCI7IH1cblxuLm1kaS1qaXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzAzXCI7IH1cblxuLm1kaS1qc2ZpZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMwNFwiOyB9XG5cbi5tZGktanNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYyNlwiOyB9XG5cbi5tZGkta2VnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzA1XCI7IH1cblxuLm1kaS1rZXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RkFcIjsgfVxuXG4ubWRpLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMwNlwiOyB9XG5cbi5tZGkta2V5LWNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMwN1wiOyB9XG5cbi5tZGkta2V5LW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzA4XCI7IH1cblxuLm1kaS1rZXktcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMwOVwiOyB9XG5cbi5tZGkta2V5LXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMwQVwiOyB9XG5cbi5tZGkta2V5LXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMEJcIjsgfVxuXG4ubWRpLWtleWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzBDXCI7IH1cblxuLm1kaS1rZXlib2FyZC1iYWNrc3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMERcIjsgfVxuXG4ubWRpLWtleWJvYXJkLWNhcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMEVcIjsgfVxuXG4ubWRpLWtleWJvYXJkLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzBGXCI7IH1cblxuLm1kaS1rZXlib2FyZC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMTBcIjsgfVxuXG4ubWRpLWtleWJvYXJkLXJldHVybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMxMVwiOyB9XG5cbi5tZGkta2V5Ym9hcmQtdGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzEyXCI7IH1cblxuLm1kaS1rZXlib2FyZC12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzEzXCI7IH1cblxuLm1kaS1raWNrc3RhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc0NFwiOyB9XG5cbi5tZGkta29kaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMxNFwiOyB9XG5cbi5tZGktbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMTVcIjsgfVxuXG4ubWRpLWxhYmVsLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMTZcIjsgfVxuXG4ubWRpLWxhbWJkYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYyN1wiOyB9XG5cbi5tZGktbGFtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZCNFwiOyB9XG5cbi5tZGktbGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzE3XCI7IH1cblxuLm1kaS1sYW4tY29ubmVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMxOFwiOyB9XG5cbi5tZGktbGFuLWRpc2Nvbm5lY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMTlcIjsgfVxuXG4ubWRpLWxhbi1wZW5kaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzFBXCI7IH1cblxuLm1kaS1sYW5ndWFnZS1jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjcxXCI7IH1cblxuLm1kaS1sYW5ndWFnZS1jcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NzJcIjsgfVxuXG4ubWRpLWxhbmd1YWdlLWNzaGFycDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMxQlwiOyB9XG5cbi5tZGktbGFuZ3VhZ2UtY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMxQ1wiOyB9XG5cbi5tZGktbGFuZ3VhZ2UtZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3RDJcIjsgfVxuXG4ubWRpLWxhbmd1YWdlLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzFEXCI7IH1cblxuLm1kaS1sYW5ndWFnZS1qYXZhc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzFFXCI7IH1cblxuLm1kaS1sYW5ndWFnZS1waHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMUZcIjsgfVxuXG4ubWRpLWxhbmd1YWdlLXB5dGhvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMyMFwiOyB9XG5cbi5tZGktbGFuZ3VhZ2UtcHl0aG9uLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMjFcIjsgfVxuXG4ubWRpLWxhbmd1YWdlLXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3RDNcIjsgfVxuXG4ubWRpLWxhbmd1YWdlLXN3aWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkU0XCI7IH1cblxuLm1kaS1sYW5ndWFnZS10eXBlc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkU1XCI7IH1cblxuLm1kaS1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMjJcIjsgfVxuXG4ubWRpLWxhcHRvcC1jaHJvbWVib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzIzXCI7IH1cblxuLm1kaS1sYXB0b3AtbWFjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzI0XCI7IH1cblxuLm1kaS1sYXB0b3Atb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkU2XCI7IH1cblxuLm1kaS1sYXB0b3Atd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMyNVwiOyB9XG5cbi5tZGktbGFzdGZtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzI2XCI7IH1cblxuLm1kaS1sYXVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMjdcIjsgfVxuXG4ubWRpLWxhdmEtbGFtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdENFwiOyB9XG5cbi5tZGktbGF5ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzI4XCI7IH1cblxuLm1kaS1sYXllcnMtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzI5XCI7IH1cblxuLm1kaS1sZWFkLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY0RlwiOyB9XG5cbi5tZGktbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMyQVwiOyB9XG5cbi5tZGktbGVkLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMyQlwiOyB9XG5cbi5tZGktbGVkLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzJDXCI7IH1cblxuLm1kaS1sZWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMyRFwiOyB9XG5cbi5tZGktbGVkLXN0cmlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0Q1XCI7IH1cblxuLm1kaS1sZWQtdmFyaWFudC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMkVcIjsgfVxuXG4ubWRpLWxlZC12YXJpYW50LW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzJGXCI7IH1cblxuLm1kaS1sZWQtdmFyaWFudC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzMwXCI7IH1cblxuLm1kaS1saWJyYXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzMxXCI7IH1cblxuLm1kaS1saWJyYXJ5LWJvb2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzMyXCI7IH1cblxuLm1kaS1saWJyYXJ5LW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzMzXCI7IH1cblxuLm1kaS1saWJyYXJ5LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMzRcIjsgfVxuXG4ubWRpLWxpZ2h0YnVsYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMzNVwiOyB9XG5cbi5tZGktbGlnaHRidWxiLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkU3XCI7IH1cblxuLm1kaS1saWdodGJ1bGItb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZFOFwiOyB9XG5cbi5tZGktbGlnaHRidWxiLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMzZcIjsgfVxuXG4ubWRpLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMzdcIjsgfVxuXG4ubWRpLWxpbmstb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzM4XCI7IH1cblxuLm1kaS1saW5rLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMzlcIjsgfVxuXG4ubWRpLWxpbmstdmFyaWFudC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzM0FcIjsgfVxuXG4ubWRpLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzNCXCI7IH1cblxuLm1kaS1saW5rZWRpbi1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzM0NcIjsgfVxuXG4ubWRpLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzNEXCI7IH1cblxuLm1kaS1sb2FkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzcxXCI7IH1cblxuLm1kaS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzNFXCI7IH1cblxuLm1kaS1sb2NrLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzM0ZcIjsgfVxuXG4ubWRpLWxvY2stb3Blbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzQwXCI7IH1cblxuLm1kaS1sb2NrLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNDFcIjsgfVxuXG4ubWRpLWxvY2stcGF0dGVybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZFOVwiOyB9XG5cbi5tZGktbG9jay1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUZCXCI7IH1cblxuLm1kaS1sb2NrLXJlc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzcyXCI7IH1cblxuLm1kaS1sb2NrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3RDZcIjsgfVxuXG4ubWRpLWxvY2tlci1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdEN1wiOyB9XG5cbi5tZGktbG9naW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNDJcIjsgfVxuXG4ubWRpLWxvZ2luLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RkNcIjsgfVxuXG4ubWRpLWxvZ291dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM0M1wiOyB9XG5cbi5tZGktbG9nb3V0LXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RkRcIjsgfVxuXG4ubWRpLWxvb2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzQ0XCI7IH1cblxuLm1kaS1sb29wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkVBXCI7IH1cblxuLm1kaS1sb3VwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM0NVwiOyB9XG5cbi5tZGktbHVteDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM0NlwiOyB9XG5cbi5tZGktbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzQ3XCI7IH1cblxuLm1kaS1tYWduZXQtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNDhcIjsgfVxuXG4ubWRpLW1hZ25pZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNDlcIjsgfVxuXG4ubWRpLW1hZ25pZnktbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNEFcIjsgfVxuXG4ubWRpLW1hZ25pZnktbWludXMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZFQlwiOyB9XG5cbi5tZGktbWFnbmlmeS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzRCXCI7IH1cblxuLm1kaS1tYWduaWZ5LXBsdXMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZFQ1wiOyB9XG5cbi5tZGktbWFpbC1ydTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM0Q1wiOyB9XG5cbi5tZGktbWFpbGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZFRFwiOyB9XG5cbi5tZGktbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzREXCI7IH1cblxuLm1kaS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzRFXCI7IH1cblxuLm1kaS1tYXAtbWFya2VyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM0RlwiOyB9XG5cbi5tZGktbWFwLW1hcmtlci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY1MFwiOyB9XG5cbi5tZGktbWFwLW1hcmtlci1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM1MFwiOyB9XG5cbi5tZGktbWFwLW1hcmtlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNTFcIjsgfVxuXG4ubWRpLW1hcC1tYXJrZXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdEOFwiOyB9XG5cbi5tZGktbWFwLW1hcmtlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjUxXCI7IH1cblxuLm1kaS1tYXAtbWFya2VyLXJhZGl1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM1MlwiOyB9XG5cbi5tZGktbWFyZ2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzUzXCI7IH1cblxuLm1kaS1tYXJrZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM1NFwiOyB9XG5cbi5tZGktbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjUyXCI7IH1cblxuLm1kaS1tYXJrZXItY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNTVcIjsgfVxuXG4ubWRpLW1hcnRpbmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNTZcIjsgfVxuXG4ubWRpLW1hdGVyaWFsLXVpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzU3XCI7IH1cblxuLm1kaS1tYXRoLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNThcIjsgfVxuXG4ubWRpLW1hdHJpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYyOFwiOyB9XG5cbi5tZGktbWF4Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzU5XCI7IH1cblxuLm1kaS1tZWRpY2FsLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZFRVwiOyB9XG5cbi5tZGktbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzVBXCI7IH1cblxuLm1kaS1tZW1vcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNUJcIjsgfVxuXG4ubWRpLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNUNcIjsgfVxuXG4ubWRpLW1lbnUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM1RFwiOyB9XG5cbi5tZGktbWVudS1kb3duLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QjVcIjsgfVxuXG4ubWRpLW1lbnUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM1RVwiOyB9XG5cbi5tZGktbWVudS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM1RlwiOyB9XG5cbi5tZGktbWVudS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM2MFwiOyB9XG5cbi5tZGktbWVudS11cC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkI2XCI7IH1cblxuLm1kaS1tZXNzYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzYxXCI7IH1cblxuLm1kaS1tZXNzYWdlLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzYyXCI7IH1cblxuLm1kaS1tZXNzYWdlLWJ1bGxldGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkExXCI7IH1cblxuLm1kaS1tZXNzYWdlLWJ1bGxldGVkLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZBMlwiOyB9XG5cbi5tZGktbWVzc2FnZS1kcmF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzYzXCI7IH1cblxuLm1kaS1tZXNzYWdlLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzY0XCI7IH1cblxuLm1kaS1tZXNzYWdlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNjVcIjsgfVxuXG4ubWRpLW1lc3NhZ2UtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY1M1wiOyB9XG5cbi5tZGktbWVzc2FnZS1wcm9jZXNzaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzY2XCI7IH1cblxuLm1kaS1tZXNzYWdlLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzY3XCI7IH1cblxuLm1kaS1tZXNzYWdlLXJlcGx5LXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNjhcIjsgfVxuXG4ubWRpLW1lc3NhZ2Utc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RUZcIjsgfVxuXG4ubWRpLW1lc3NhZ2Utc2V0dGluZ3MtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZGMFwiOyB9XG5cbi5tZGktbWVzc2FnZS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzY5XCI7IH1cblxuLm1kaS1tZXNzYWdlLXRleHQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM2QVwiOyB9XG5cbi5tZGktbWVzc2FnZS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM2QlwiOyB9XG5cbi5tZGktbWV0ZW9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjI5XCI7IH1cblxuLm1kaS1tZXRyb25vbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3RDlcIjsgfVxuXG4ubWRpLW1ldHJvbm9tZS10aWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0RBXCI7IH1cblxuLm1kaS1taWNyby1zZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdEQlwiOyB9XG5cbi5tZGktbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM2Q1wiOyB9XG5cbi5tZGktbWljcm9waG9uZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNkRcIjsgfVxuXG4ubWRpLW1pY3JvcGhvbmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM2RVwiOyB9XG5cbi5tZGktbWljcm9waG9uZS1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM2RlwiOyB9XG5cbi5tZGktbWljcm9waG9uZS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzcwXCI7IH1cblxuLm1kaS1taWNyb3Bob25lLXZhcmlhbnQtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzcxXCI7IH1cblxuLm1kaS1taWNyb3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjU0XCI7IH1cblxuLm1kaS1taWNyb3NvZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNzJcIjsgfVxuXG4ubWRpLW1pbmVjcmFmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM3M1wiOyB9XG5cbi5tZGktbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNzRcIjsgfVxuXG4ubWRpLW1pbnVzLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM3NVwiOyB9XG5cbi5tZGktbWludXMtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RjFcIjsgfVxuXG4ubWRpLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM3NlwiOyB9XG5cbi5tZGktbWludXMtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNzdcIjsgfVxuXG4ubWRpLW1pbnVzLW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNzhcIjsgfVxuXG4ubWRpLW1peGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjJBXCI7IH1cblxuLm1kaS1taXhlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdEQ1wiOyB9XG5cbi5tZGktbW9uaXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM3OVwiOyB9XG5cbi5tZGktbW9uaXRvci1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM3QVwiOyB9XG5cbi5tZGktbW9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM3QlwiOyB9XG5cbi5tZGktbW90b3JiaWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzdDXCI7IH1cblxuLm1kaS1tb3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM3RFwiOyB9XG5cbi5tZGktbW91c2Utb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzdFXCI7IH1cblxuLm1kaS1tb3VzZS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzdGXCI7IH1cblxuLm1kaS1tb3VzZS12YXJpYW50LW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM4MFwiOyB9XG5cbi5tZGktbW92ZS1yZXNpemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NTVcIjsgfVxuXG4ubWRpLW1vdmUtcmVzaXplLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NTZcIjsgfVxuXG4ubWRpLW1vdmllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzgxXCI7IH1cblxuLm1kaS1tb3ZpZS1yb2xsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0REXCI7IH1cblxuLm1kaS1tdWx0aXBsaWNhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM4MlwiOyB9XG5cbi5tZGktbXVsdGlwbGljYXRpb24tYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzgzXCI7IH1cblxuLm1kaS1tdXNocm9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdERVwiOyB9XG5cbi5tZGktbXVzaHJvb20tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdERlwiOyB9XG5cbi5tZGktbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NTlcIjsgfVxuXG4ubWRpLW11c2ljLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM4NFwiOyB9XG5cbi5tZGktbXVzaWMtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzODVcIjsgfVxuXG4ubWRpLW11c2ljLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM4NlwiOyB9XG5cbi5tZGktbXVzaWMtbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM4N1wiOyB9XG5cbi5tZGktbXVzaWMtbm90ZS1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RkVcIjsgfVxuXG4ubWRpLW11c2ljLW5vdGUtYmx1ZXRvb3RoLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVGRlwiOyB9XG5cbi5tZGktbXVzaWMtbm90ZS1laWdodGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzODhcIjsgfVxuXG4ubWRpLW11c2ljLW5vdGUtaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM4OVwiOyB9XG5cbi5tZGktbXVzaWMtbm90ZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzOEFcIjsgfVxuXG4ubWRpLW11c2ljLW5vdGUtcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM4QlwiOyB9XG5cbi5tZGktbXVzaWMtbm90ZS1zaXh0ZWVudGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzOENcIjsgfVxuXG4ubWRpLW11c2ljLW5vdGUtd2hvbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzOERcIjsgfVxuXG4ubWRpLW11c2ljLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc1QVwiOyB9XG5cbi5tZGktbmF0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzhFXCI7IH1cblxuLm1kaS1uYXR1cmUtcGVvcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzhGXCI7IH1cblxuLm1kaS1uYXZpZ2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzkwXCI7IH1cblxuLm1kaS1uZWFyLW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUNEXCI7IH1cblxuLm1kaS1uZWVkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzOTFcIjsgfVxuXG4ubWRpLW5lc3QtcHJvdGVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM5MlwiOyB9XG5cbi5tZGktbmVzdC10aGVybW9zdGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzkzXCI7IH1cblxuLm1kaS1uZXRmbGl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzQ1XCI7IH1cblxuLm1kaS1uZXR3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkYyXCI7IH1cblxuLm1kaS1uZXctYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzk0XCI7IH1cblxuLm1kaS1uZXdzcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzOTVcIjsgfVxuXG4ubWRpLW5mYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM5NlwiOyB9XG5cbi5tZGktbmZjLXRhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM5N1wiOyB9XG5cbi5tZGktbmZjLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzOThcIjsgfVxuXG4ubWRpLW5pbmphOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzczXCI7IH1cblxuLm1kaS1uaW50ZW5kby1zd2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3RTBcIjsgfVxuXG4ubWRpLW5vZGVqczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM5OVwiOyB9XG5cbi5tZGktbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM5QVwiOyB9XG5cbi5tZGktbm90ZS1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZCN1wiOyB9XG5cbi5tZGktbm90ZS1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkI4XCI7IH1cblxuLm1kaS1ub3RlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzOUJcIjsgfVxuXG4ubWRpLW5vdGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM5Q1wiOyB9XG5cbi5tZGktbm90ZS1wbHVzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzOURcIjsgfVxuXG4ubWRpLW5vdGUtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM5RVwiOyB9XG5cbi5tZGktbm90aWZpY2F0aW9uLWNsZWFyLWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM5RlwiOyB9XG5cbi5tZGktbnBtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkY2XCI7IH1cblxuLm1kaS1udWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkEzXCI7IH1cblxuLm1kaS1udWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0UxXCI7IH1cblxuLm1kaS1udW1lcmljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0EwXCI7IH1cblxuLm1kaS1udW1lcmljLTAtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0ExXCI7IH1cblxuLm1kaS1udW1lcmljLTAtYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQTJcIjsgfVxuXG4ubWRpLW51bWVyaWMtMC1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNBM1wiOyB9XG5cbi5tZGktbnVtZXJpYy0xLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNBNFwiOyB9XG5cbi5tZGktbnVtZXJpYy0xLWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0E1XCI7IH1cblxuLm1kaS1udW1lcmljLTEtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQTZcIjsgfVxuXG4ubWRpLW51bWVyaWMtMi1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQTdcIjsgfVxuXG4ubWRpLW51bWVyaWMtMi1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNBOFwiOyB9XG5cbi5tZGktbnVtZXJpYy0yLWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0E5XCI7IH1cblxuLm1kaS1udW1lcmljLTMtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0FBXCI7IH1cblxuLm1kaS1udW1lcmljLTMtYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQUJcIjsgfVxuXG4ubWRpLW51bWVyaWMtMy1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNBQ1wiOyB9XG5cbi5tZGktbnVtZXJpYy00LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNBRFwiOyB9XG5cbi5tZGktbnVtZXJpYy00LWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0FFXCI7IH1cblxuLm1kaS1udW1lcmljLTQtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQUZcIjsgfVxuXG4ubWRpLW51bWVyaWMtNS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQjBcIjsgfVxuXG4ubWRpLW51bWVyaWMtNS1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNCMVwiOyB9XG5cbi5tZGktbnVtZXJpYy01LWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0IyXCI7IH1cblxuLm1kaS1udW1lcmljLTYtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0IzXCI7IH1cblxuLm1kaS1udW1lcmljLTYtYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQjRcIjsgfVxuXG4ubWRpLW51bWVyaWMtNi1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNCNVwiOyB9XG5cbi5tZGktbnVtZXJpYy03LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNCNlwiOyB9XG5cbi5tZGktbnVtZXJpYy03LWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0I3XCI7IH1cblxuLm1kaS1udW1lcmljLTctYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQjhcIjsgfVxuXG4ubWRpLW51bWVyaWMtOC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQjlcIjsgfVxuXG4ubWRpLW51bWVyaWMtOC1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNCQVwiOyB9XG5cbi5tZGktbnVtZXJpYy04LWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0JCXCI7IH1cblxuLm1kaS1udW1lcmljLTktYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0JDXCI7IH1cblxuLm1kaS1udW1lcmljLTktYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQkRcIjsgfVxuXG4ubWRpLW51bWVyaWMtOS1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNCRVwiOyB9XG5cbi5tZGktbnVtZXJpYy05LXBsdXMtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0JGXCI7IH1cblxuLm1kaS1udW1lcmljLTktcGx1cy1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNDMFwiOyB9XG5cbi5tZGktbnVtZXJpYy05LXBsdXMtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQzFcIjsgfVxuXG4ubWRpLW51dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZGN1wiOyB9XG5cbi5tZGktbnV0cml0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0MyXCI7IH1cblxuLm1kaS1vYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2N0JcIjsgfVxuXG4ubWRpLW9jdGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQzNcIjsgfVxuXG4ubWRpLW9jdGFnb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNDNFwiOyB9XG5cbi5tZGktb2N0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RjhcIjsgfVxuXG4ubWRpLW9jdGFncmFtLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NzRcIjsgfVxuXG4ubWRpLW9kbm9rbGFzc25pa2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQzVcIjsgfVxuXG4ubWRpLW9mZmljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNDNlwiOyB9XG5cbi5tZGktb2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0M3XCI7IH1cblxuLm1kaS1vaWwtdGVtcGVyYXR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQzhcIjsgfVxuXG4ubWRpLW9tZWdhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0M5XCI7IH1cblxuLm1kaS1vbmVkcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNDQVwiOyB9XG5cbi5tZGktb25lbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc0NlwiOyB9XG5cbi5tZGktb3BhY2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVDQ1wiOyB9XG5cbi5tZGktb3Blbi1pbi1hcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQ0JcIjsgfVxuXG4ubWRpLW9wZW4taW4tbmV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0NDXCI7IH1cblxuLm1kaS1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQ0RcIjsgfVxuXG4ubWRpLW9wZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0NFXCI7IH1cblxuLm1kaS1vcmJpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAxOFwiOyB9XG5cbi5tZGktb3JuYW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQ0ZcIjsgfVxuXG4ubWRpLW9ybmFtZW50LXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRDBcIjsgfVxuXG4ubWRpLW93bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNEMlwiOyB9XG5cbi5tZGktcGFja2FnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNEM1wiOyB9XG5cbi5tZGktcGFja2FnZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0Q0XCI7IH1cblxuLm1kaS1wYWNrYWdlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0Q1XCI7IH1cblxuLm1kaS1wYWNrYWdlLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRDZcIjsgfVxuXG4ubWRpLXBhY2thZ2UtdmFyaWFudC1jbG9zZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRDdcIjsgfVxuXG4ubWRpLXBhZ2UtZmlyc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MDBcIjsgfVxuXG4ubWRpLXBhZ2UtbGFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYwMVwiOyB9XG5cbi5tZGktcGFnZS1sYXlvdXQtYm9keTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZGOVwiOyB9XG5cbi5tZGktcGFnZS1sYXlvdXQtZm9vdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkZBXCI7IH1cblxuLm1kaS1wYWdlLWxheW91dC1oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RkJcIjsgfVxuXG4ubWRpLXBhZ2UtbGF5b3V0LXNpZGViYXItbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZGQ1wiOyB9XG5cbi5tZGktcGFnZS1sYXlvdXQtc2lkZWJhci1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZGRFwiOyB9XG5cbi5tZGktcGFsZXR0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNEOFwiOyB9XG5cbi5tZGktcGFsZXR0ZS1hZHZhbmNlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNEOVwiOyB9XG5cbi5tZGktcGFuZGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzREFcIjsgfVxuXG4ubWRpLXBhbmRvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzREJcIjsgfVxuXG4ubWRpLXBhbm9yYW1hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0RDXCI7IH1cblxuLm1kaS1wYW5vcmFtYS1maXNoZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0REXCI7IH1cblxuLm1kaS1wYW5vcmFtYS1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0RFXCI7IH1cblxuLm1kaS1wYW5vcmFtYS12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNERlwiOyB9XG5cbi5tZGktcGFub3JhbWEtd2lkZS1hbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNFMFwiOyB9XG5cbi5tZGktcGFwZXItY3V0LXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0UxXCI7IH1cblxuLm1kaS1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRTJcIjsgfVxuXG4ubWRpLXBhcmtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRTNcIjsgfVxuXG4ubWRpLXBhc3Nwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0UyXCI7IH1cblxuLm1kaS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNFNFwiOyB9XG5cbi5tZGktcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0U1XCI7IH1cblxuLm1kaS1wYXVzZS1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNFNlwiOyB9XG5cbi5tZGktcGF1c2Utb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNFN1wiOyB9XG5cbi5tZGktcGF1c2Utb2N0YWdvbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0U4XCI7IH1cblxuLm1kaS1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRTlcIjsgfVxuXG4ubWRpLXBhdy1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NTdcIjsgfVxuXG4ubWRpLXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNFQVwiOyB9XG5cbi5tZGktcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0VCXCI7IH1cblxuLm1kaS1wZW5jaWwtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0VDXCI7IH1cblxuLm1kaS1wZW5jaWwtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRURcIjsgfVxuXG4ubWRpLXBlbmNpbC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RkVcIjsgfVxuXG4ubWRpLXBlbmNpbC1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc3NVwiOyB9XG5cbi5tZGktcGVuY2lsLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRUVcIjsgfVxuXG4ubWRpLXBlbmNpbC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRUZcIjsgfVxuXG4ubWRpLXBlbnRhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkZGXCI7IH1cblxuLm1kaS1wZW50YWdvbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzAwXCI7IH1cblxuLm1kaS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0YwXCI7IH1cblxuLm1kaS1wZXJpb2RpYy10YWJsZS1jbzI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3RTNcIjsgfVxuXG4ubWRpLXBlcmlzY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc0N1wiOyB9XG5cbi5tZGktcGhhcm1hY3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRjFcIjsgfVxuXG4ubWRpLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0YyXCI7IH1cblxuLm1kaS1waG9uZS1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRjNcIjsgfVxuXG4ubWRpLXBob25lLWNsYXNzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MDJcIjsgfVxuXG4ubWRpLXBob25lLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRjRcIjsgfVxuXG4ubWRpLXBob25lLWhhbmd1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNGNVwiOyB9XG5cbi5tZGktcGhvbmUtaW4tdGFsazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNGNlwiOyB9XG5cbi5tZGktcGhvbmUtaW5jb21pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRjdcIjsgfVxuXG4ubWRpLXBob25lLWxvY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNGOFwiOyB9XG5cbi5tZGktcGhvbmUtbG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0Y5XCI7IH1cblxuLm1kaS1waG9uZS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY1OFwiOyB9XG5cbi5tZGktcGhvbmUtbWlzc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0ZBXCI7IH1cblxuLm1kaS1waG9uZS1vdXRnb2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNGQlwiOyB9XG5cbi5tZGktcGhvbmUtcGF1c2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0ZDXCI7IH1cblxuLm1kaS1waG9uZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjU5XCI7IH1cblxuLm1kaS1waG9uZS1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNGRFwiOyB9XG5cbi5tZGktcGhvbmUtdm9pcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNGRVwiOyB9XG5cbi5tZGktcGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRkZcIjsgfVxuXG4ubWRpLXBpLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQwMFwiOyB9XG5cbi5tZGktcGlhbm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2N0NcIjsgfVxuXG4ubWRpLXBpZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQwMVwiOyB9XG5cbi5tZGktcGlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQwMlwiOyB9XG5cbi5tZGktcGlsbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzAxXCI7IH1cblxuLm1kaS1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MDNcIjsgfVxuXG4ubWRpLXBpbi1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MDRcIjsgfVxuXG4ubWRpLXBpbmUtdHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQwNVwiOyB9XG5cbi5tZGktcGluZS10cmVlLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQwNlwiOyB9XG5cbi5tZGktcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDA3XCI7IH1cblxuLm1kaS1waW50ZXJlc3QtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDA4XCI7IH1cblxuLm1kaS1waXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0U0XCI7IH1cblxuLm1kaS1waXBlLWRpc2Nvbm5lY3RlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdFNVwiOyB9XG5cbi5tZGktcGlzdG9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzAyXCI7IH1cblxuLm1kaS1waXp6YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQwOVwiOyB9XG5cbi5tZGktcGxhbmUtc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkJBXCI7IH1cblxuLm1kaS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDBBXCI7IH1cblxuLm1kaS1wbGF5LWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDBCXCI7IH1cblxuLm1kaS1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQwQ1wiOyB9XG5cbi5tZGktcGxheS1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQwRFwiOyB9XG5cbi5tZGktcGxheS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQwRVwiOyB9XG5cbi5tZGktcGxheS1wcm90ZWN0ZWQtY29udGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQwRlwiOyB9XG5cbi5tZGktcGxheWxpc3QtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QzdcIjsgfVxuXG4ubWRpLXBsYXlsaXN0LW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDEwXCI7IH1cblxuLm1kaS1wbGF5bGlzdC1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDExXCI7IH1cblxuLm1kaS1wbGF5bGlzdC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDEyXCI7IH1cblxuLm1kaS1wbGF5bGlzdC1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MTNcIjsgfVxuXG4ubWRpLXBsYXlzdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDE0XCI7IH1cblxuLm1kaS1wbGV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkI5XCI7IH1cblxuLm1kaS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDE1XCI7IH1cblxuLm1kaS1wbHVzLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQxNlwiOyB9XG5cbi5tZGktcGx1cy1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcwM1wiOyB9XG5cbi5tZGktcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MTdcIjsgfVxuXG4ubWRpLXBsdXMtY2lyY2xlLW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MThcIjsgfVxuXG4ubWRpLXBsdXMtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MTlcIjsgfVxuXG4ubWRpLXBsdXMtbmV0d29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQxQVwiOyB9XG5cbi5tZGktcGx1cy1vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MUJcIjsgfVxuXG4ubWRpLXBsdXMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcwNFwiOyB9XG5cbi5tZGktcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDFDXCI7IH1cblxuLm1kaS1wb2tlYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQxRFwiOyB9XG5cbi5tZGktcG9sYXJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MUVcIjsgfVxuXG4ubWRpLXBvbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MUZcIjsgfVxuXG4ubWRpLXBvbGwtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDIwXCI7IH1cblxuLm1kaS1wb2x5bWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDIxXCI7IH1cblxuLm1kaS1wb29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjA2XCI7IH1cblxuLm1kaS1wb3Bjb3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDIyXCI7IH1cblxuLm1kaS1wb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NUFcIjsgfVxuXG4ubWRpLXBvdC1taXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NUJcIjsgfVxuXG4ubWRpLXBvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDIzXCI7IH1cblxuLm1kaS1wb3VuZC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MjRcIjsgfVxuXG4ubWRpLXBvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDI1XCI7IH1cblxuLm1kaS1wb3dlci1wbHVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkE0XCI7IH1cblxuLm1kaS1wb3dlci1wbHVnLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZBNVwiOyB9XG5cbi5tZGktcG93ZXItc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MjZcIjsgfVxuXG4ubWRpLXBvd2VyLXNvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQyN1wiOyB9XG5cbi5tZGktcG93ZXItc29ja2V0LWV1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0U2XCI7IH1cblxuLm1kaS1wb3dlci1zb2NrZXQtdWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3RTdcIjsgfVxuXG4ubWRpLXBvd2VyLXNvY2tldC11czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdFOFwiOyB9XG5cbi5tZGktcHJlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzA1XCI7IH1cblxuLm1kaS1wcmVzZW50YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MjhcIjsgfVxuXG4ubWRpLXByZXNlbnRhdGlvbi1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDI5XCI7IH1cblxuLm1kaS1wcmludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDJBXCI7IH1cblxuLm1kaS1wcmludGVyLTNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDJCXCI7IH1cblxuLm1kaS1wcmludGVyLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDJDXCI7IH1cblxuLm1kaS1wcmludGVyLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzA2XCI7IH1cblxuLm1kaS1wcmlvcml0eS1oaWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjAzXCI7IH1cblxuLm1kaS1wcmlvcml0eS1sb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MDRcIjsgfVxuXG4ubWRpLXByb2Zlc3Npb25hbC1oZXhhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDJEXCI7IH1cblxuLm1kaS1wcm9qZWN0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MkVcIjsgfVxuXG4ubWRpLXByb2plY3Rvci1zY3JlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MkZcIjsgfVxuXG4ubWRpLXB1Ymxpc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QTZcIjsgfVxuXG4ubWRpLXB1bHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDMwXCI7IH1cblxuLm1kaS1wdXp6bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MzFcIjsgfVxuXG4ubWRpLXFxY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYwNVwiOyB9XG5cbi5tZGktcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDMyXCI7IH1cblxuLm1kaS1xcmNvZGUtc2NhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQzM1wiOyB9XG5cbi5tZGktcXVhZGNvcHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQzNFwiOyB9XG5cbi5tZGktcXVhbGl0eS1oaWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDM1XCI7IH1cblxuLm1kaS1xdWlja3RpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MzZcIjsgfVxuXG4ubWRpLXJhZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDM3XCI7IH1cblxuLm1kaS1yYWRpYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQzOFwiOyB9XG5cbi5tZGktcmFkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MzlcIjsgfVxuXG4ubWRpLXJhZGlvLWhhbmRoZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDNBXCI7IH1cblxuLm1kaS1yYWRpby10b3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQzQlwiOyB9XG5cbi5tZGktcmFkaW9hY3RpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0M0NcIjsgfVxuXG4ubWRpLXJhZGlvYm94LWJsYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDNEXCI7IH1cblxuLm1kaS1yYWRpb2JveC1tYXJrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0M0VcIjsgfVxuXG4ubWRpLXJhc3BiZXJyeXBpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDNGXCI7IH1cblxuLm1kaS1yYXktZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDQwXCI7IH1cblxuLm1kaS1yYXktZW5kLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDQxXCI7IH1cblxuLm1kaS1yYXktc3RhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NDJcIjsgfVxuXG4ubWRpLXJheS1zdGFydC1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ0M1wiOyB9XG5cbi5tZGktcmF5LXN0YXJ0LWVuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ0NFwiOyB9XG5cbi5tZGktcmF5LXZlcnRleDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ0NVwiOyB9XG5cbi5tZGktcmRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ0NlwiOyB9XG5cbi5tZGktcmVhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MDdcIjsgfVxuXG4ubWRpLXJlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NDdcIjsgfVxuXG4ubWRpLXJlYWRhYmlsaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDQ4XCI7IH1cblxuLm1kaS1yZWNlaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDQ5XCI7IH1cblxuLm1kaS1yZWNvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NEFcIjsgfVxuXG4ubWRpLXJlY29yZC1yZWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NEJcIjsgfVxuXG4ubWRpLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NENcIjsgfVxuXG4ubWRpLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ0RFwiOyB9XG5cbi5tZGktcmVkbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ0RVwiOyB9XG5cbi5tZGktcmVkby12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDRGXCI7IH1cblxuLm1kaS1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDUwXCI7IH1cblxuLm1kaS1yZWdleDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ1MVwiOyB9XG5cbi5tZGktcmVsYXRpdmUtc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NTJcIjsgfVxuXG4ubWRpLXJlbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ1M1wiOyB9XG5cbi5tZGktcmVtb3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDU0XCI7IH1cblxuLm1kaS1yZW5hbWUtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDU1XCI7IH1cblxuLm1kaS1yZW9yZGVyLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2ODdcIjsgfVxuXG4ubWRpLXJlb3JkZXItdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2ODhcIjsgfVxuXG4ubWRpLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ1NlwiOyB9XG5cbi5tZGktcmVwZWF0LW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ1N1wiOyB9XG5cbi5tZGktcmVwZWF0LW9uY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NThcIjsgfVxuXG4ubWRpLXJlcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ1OVwiOyB9XG5cbi5tZGktcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NUFcIjsgfVxuXG4ubWRpLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ1QlwiOyB9XG5cbi5tZGktcmVwcm9kdWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDVDXCI7IH1cblxuLm1kaS1yZXNpemUtYm90dG9tLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDVEXCI7IH1cblxuLm1kaS1yZXNwb25zaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDVFXCI7IH1cblxuLm1kaS1yZXN0YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzA4XCI7IH1cblxuLm1kaS1yZXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkE3XCI7IH1cblxuLm1kaS1yZXdpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NUZcIjsgfVxuXG4ubWRpLXJld2luZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzA5XCI7IH1cblxuLm1kaS1yaG9tYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzBBXCI7IH1cblxuLm1kaS1yaG9tYnVzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MEJcIjsgfVxuXG4ubWRpLXJpYmJvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ2MFwiOyB9XG5cbi5tZGktcmljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdFOVwiOyB9XG5cbi5tZGktcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdFQVwiOyB9XG5cbi5tZGktcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ2MVwiOyB9XG5cbi5tZGktcm9hZC12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDYyXCI7IH1cblxuLm1kaS1yb2JvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZBOFwiOyB9XG5cbi5tZGktcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDYzXCI7IH1cblxuLm1kaS1yb29tYmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MENcIjsgfVxuXG4ubWRpLXJvdGF0ZS0zZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ2NFwiOyB9XG5cbi5tZGktcm90YXRlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NjVcIjsgfVxuXG4ubWRpLXJvdGF0ZS1sZWZ0LXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NjZcIjsgfVxuXG4ubWRpLXJvdGF0ZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ2N1wiOyB9XG5cbi5tZGktcm90YXRlLXJpZ2h0LXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NjhcIjsgfVxuXG4ubWRpLXJvdW5kZWQtY29ybmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjA3XCI7IH1cblxuLm1kaS1yb3V0ZXItd2lyZWxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NjlcIjsgfVxuXG4ubWRpLXJvdXRlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ2QVwiOyB9XG5cbi5tZGktcm93aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjA4XCI7IH1cblxuLm1kaS1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NkJcIjsgfVxuXG4ubWRpLXJzcy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NkNcIjsgfVxuXG4ubWRpLXJ1bGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDZEXCI7IH1cblxuLm1kaS1ydW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MERcIjsgfVxuXG4ubWRpLXJ1bi1mYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDZFXCI7IH1cblxuLm1kaS1zYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDZGXCI7IH1cblxuLm1kaS1zYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0VCXCI7IH1cblxuLm1kaS1zYXRlbGxpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NzBcIjsgfVxuXG4ubWRpLXNhdGVsbGl0ZS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDcxXCI7IH1cblxuLm1kaS1zYXhvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MDlcIjsgfVxuXG4ubWRpLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDcyXCI7IH1cblxuLm1kaS1zY2FsZS1iYWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUQxXCI7IH1cblxuLm1kaS1zY2FsZS1iYXRocm9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ3M1wiOyB9XG5cbi5tZGktc2Nhbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZBQVwiOyB9XG5cbi5tZGktc2Nob29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDc0XCI7IH1cblxuLm1kaS1zY3JlZW4tcm90YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NzVcIjsgfVxuXG4ubWRpLXNjcmVlbi1yb3RhdGlvbi1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDc2XCI7IH1cblxuLm1kaS1zY3Jld2RyaXZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ3N1wiOyB9XG5cbi5tZGktc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDc4XCI7IH1cblxuLm1kaS1zZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ3OVwiOyB9XG5cbi5tZGktc2VhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ3QVwiOyB9XG5cbi5tZGktc2VhcmNoLXdlYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcwRVwiOyB9XG5cbi5tZGktc2VhdC1mbGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDdCXCI7IH1cblxuLm1kaS1zZWF0LWZsYXQtYW5nbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDdDXCI7IH1cblxuLm1kaS1zZWF0LWluZGl2aWR1YWwtc3VpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0N0RcIjsgfVxuXG4ubWRpLXNlYXQtbGVncm9vbS1leHRyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ3RVwiOyB9XG5cbi5tZGktc2VhdC1sZWdyb29tLW5vcm1hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ3RlwiOyB9XG5cbi5tZGktc2VhdC1sZWdyb29tLXJlZHVjZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0ODBcIjsgfVxuXG4ubWRpLXNlYXQtcmVjbGluZS1leHRyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ4MVwiOyB9XG5cbi5tZGktc2VhdC1yZWNsaW5lLW5vcm1hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ4MlwiOyB9XG5cbi5tZGktc2VjdXJpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0ODNcIjsgfVxuXG4ubWRpLXNlY3VyaXR5LWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2ODlcIjsgfVxuXG4ubWRpLXNlY3VyaXR5LW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0ODRcIjsgfVxuXG4ubWRpLXNlbGVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ4NVwiOyB9XG5cbi5tZGktc2VsZWN0LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ4NlwiOyB9XG5cbi5tZGktc2VsZWN0LWludmVyc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0ODdcIjsgfVxuXG4ubWRpLXNlbGVjdC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0ODhcIjsgfVxuXG4ubWRpLXNlbGVjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ4OVwiOyB9XG5cbi5tZGktc2VsZWN0aW9uLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc3NlwiOyB9XG5cbi5tZGktc2VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ4QVwiOyB9XG5cbi5tZGktc2VuZC1zZWN1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3RUNcIjsgfVxuXG4ubWRpLXNlcmlhbC1wb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjVDXCI7IH1cblxuLm1kaS1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0OEJcIjsgfVxuXG4ubWRpLXNlcnZlci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ4Q1wiOyB9XG5cbi5tZGktc2VydmVyLW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0OERcIjsgfVxuXG4ubWRpLXNlcnZlci1uZXR3b3JrLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ4RVwiOyB9XG5cbi5tZGktc2VydmVyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ4RlwiOyB9XG5cbi5tZGktc2VydmVyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0OTBcIjsgfVxuXG4ubWRpLXNlcnZlci1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0OTFcIjsgfVxuXG4ubWRpLXNlcnZlci1zZWN1cml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ5MlwiOyB9XG5cbi5tZGktc2V0LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc3N1wiOyB9XG5cbi5tZGktc2V0LWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc3OFwiOyB9XG5cbi5tZGktc2V0LWNlbnRlci1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc3OVwiOyB9XG5cbi5tZGktc2V0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3N0FcIjsgfVxuXG4ubWRpLXNldC1sZWZ0LWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc3QlwiOyB9XG5cbi5tZGktc2V0LWxlZnQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3N0NcIjsgfVxuXG4ubWRpLXNldC1ub25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzdEXCI7IH1cblxuLm1kaS1zZXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3N0VcIjsgfVxuXG4ubWRpLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDkzXCI7IH1cblxuLm1kaS1zZXR0aW5ncy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0OTRcIjsgfVxuXG4ubWRpLXNoYXBlLWNpcmNsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjVEXCI7IH1cblxuLm1kaS1zaGFwZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDk1XCI7IH1cblxuLm1kaS1zaGFwZS1wb2x5Z29uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NUVcIjsgfVxuXG4ubWRpLXNoYXBlLXJlY3RhbmdsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjVGXCI7IH1cblxuLm1kaS1zaGFwZS1zcXVhcmUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY2MFwiOyB9XG5cbi5tZGktc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0OTZcIjsgfVxuXG4ubWRpLXNoYXJlLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0OTdcIjsgfVxuXG4ubWRpLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ5OFwiOyB9XG5cbi5tZGktc2hpZWxkLWhhbGYtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc3RlwiOyB9XG5cbi5tZGktc2hpZWxkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0OTlcIjsgfVxuXG4ubWRpLXNob3BwaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDlBXCI7IH1cblxuLm1kaS1zaG9wcGluZy1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ5QlwiOyB9XG5cbi5tZGktc2hvdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzBGXCI7IH1cblxuLm1kaS1zaG92ZWwtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzEwXCI7IH1cblxuLm1kaS1zaHJlZGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ5Q1wiOyB9XG5cbi5tZGktc2h1ZmZsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ5RFwiOyB9XG5cbi5tZGktc2h1ZmZsZS1kaXNhYmxlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ5RVwiOyB9XG5cbi5tZGktc2h1ZmZsZS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDlGXCI7IH1cblxuLm1kaS1zaWdtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRBMFwiOyB9XG5cbi5tZGktc2lnbWEtbG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MkJcIjsgfVxuXG4ubWRpLXNpZ24tY2F1dGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRBMVwiOyB9XG5cbi5tZGktc2lnbi1kaXJlY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3ODBcIjsgfVxuXG4ubWRpLXNpZ24tdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc4MVwiOyB9XG5cbi5tZGktc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEEyXCI7IH1cblxuLm1kaS1zaWduYWwtMmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MTFcIjsgfVxuXG4ubWRpLXNpZ25hbC0zZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcxMlwiOyB9XG5cbi5tZGktc2lnbmFsLTRnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzEzXCI7IH1cblxuLm1kaS1zaWduYWwtaHNwYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcxNFwiOyB9XG5cbi5tZGktc2lnbmFsLWhzcGEtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcxNVwiOyB9XG5cbi5tZGktc2lnbmFsLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc4MlwiOyB9XG5cbi5tZGktc2lnbmFsLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MEFcIjsgfVxuXG4ubWRpLXNpbHZlcndhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0QTNcIjsgfVxuXG4ubWRpLXNpbHZlcndhcmUtZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRBNFwiOyB9XG5cbi5tZGktc2lsdmVyd2FyZS1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRBNVwiOyB9XG5cbi5tZGktc2lsdmVyd2FyZS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEE2XCI7IH1cblxuLm1kaS1zaW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0QTdcIjsgfVxuXG4ubWRpLXNpbS1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRBOFwiOyB9XG5cbi5tZGktc2ltLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRBOVwiOyB9XG5cbi5tZGktc2l0ZW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRBQVwiOyB9XG5cbi5tZGktc2tpcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRBQlwiOyB9XG5cbi5tZGktc2tpcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEFDXCI7IH1cblxuLm1kaS1za2lwLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0QURcIjsgfVxuXG4ubWRpLXNraXAtbmV4dC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NjFcIjsgfVxuXG4ubWRpLXNraXAtbmV4dC1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY2MlwiOyB9XG5cbi5tZGktc2tpcC1wcmV2aW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRBRVwiOyB9XG5cbi5tZGktc2tpcC1wcmV2aW91cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NjNcIjsgfVxuXG4ubWRpLXNraXAtcHJldmlvdXMtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NjRcIjsgfVxuXG4ubWRpLXNrdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjhCXCI7IH1cblxuLm1kaS1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRBRlwiOyB9XG5cbi5tZGktc2t5cGUtYnVzaW5lc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0QjBcIjsgfVxuXG4ubWRpLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEIxXCI7IH1cblxuLm1kaS1zbGVlcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRCMlwiOyB9XG5cbi5tZGktc2xlZXAtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEIzXCI7IH1cblxuLm1kaS1zbW9raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEI0XCI7IH1cblxuLm1kaS1zbW9raW5nLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRCNVwiOyB9XG5cbi5tZGktc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0QjZcIjsgfVxuXG4ubWRpLXNub3dmbGFrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcxNlwiOyB9XG5cbi5tZGktc25vd21hbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRCN1wiOyB9XG5cbi5tZGktc29jY2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEI4XCI7IH1cblxuLm1kaS1zb2ZhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEI5XCI7IH1cblxuLm1kaS1zb2xpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY4Q1wiOyB9XG5cbi5tZGktc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRCQVwiOyB9XG5cbi5tZGktc29ydC1hbHBoYWJldGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0QkJcIjsgfVxuXG4ubWRpLXNvcnQtYXNjZW5kaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEJDXCI7IH1cblxuLm1kaS1zb3J0LWRlc2NlbmRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0QkRcIjsgfVxuXG4ubWRpLXNvcnQtbnVtZXJpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRCRVwiOyB9XG5cbi5tZGktc29ydC12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEJGXCI7IH1cblxuLm1kaS1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEMwXCI7IH1cblxuLm1kaS1zb3VyY2UtYnJhbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjJDXCI7IH1cblxuLm1kaS1zb3VyY2UtY29tbWl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzE3XCI7IH1cblxuLm1kaS1zb3VyY2UtY29tbWl0LWVuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcxOFwiOyB9XG5cbi5tZGktc291cmNlLWNvbW1pdC1lbmQtbG9jYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MTlcIjsgfVxuXG4ubWRpLXNvdXJjZS1jb21taXQtbG9jYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MUFcIjsgfVxuXG4ubWRpLXNvdXJjZS1jb21taXQtbmV4dC1sb2NhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcxQlwiOyB9XG5cbi5tZGktc291cmNlLWNvbW1pdC1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcxQ1wiOyB9XG5cbi5tZGktc291cmNlLWNvbW1pdC1zdGFydC1uZXh0LWxvY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzFEXCI7IH1cblxuLm1kaS1zb3VyY2UtZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRDMVwiOyB9XG5cbi5tZGktc291cmNlLW1lcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjJEXCI7IH1cblxuLm1kaS1zb3VyY2UtcHVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRDMlwiOyB9XG5cbi5tZGktc295LXNhdWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0VEXCI7IH1cblxuLm1kaS1zcGVha2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEMzXCI7IH1cblxuLm1kaS1zcGVha2VyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRDNFwiOyB9XG5cbi5tZGktc3BlYWtlci13aXJlbGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcxRVwiOyB9XG5cbi5tZGktc3BlZWRvbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0QzVcIjsgfVxuXG4ubWRpLXNwZWxsY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0QzZcIjsgfVxuXG4ubWRpLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0QzdcIjsgfVxuXG4ubWRpLXNwb3RsaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRDOFwiOyB9XG5cbi5tZGktc3BvdGxpZ2h0LWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0QzlcIjsgfVxuXG4ubWRpLXNwcmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjY1XCI7IH1cblxuLm1kaS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NjNcIjsgfVxuXG4ubWRpLXNxdWFyZS1pbmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0Q0FcIjsgfVxuXG4ubWRpLXNxdWFyZS1pbmMtY2FzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRDQlwiOyB9XG5cbi5tZGktc3F1YXJlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NjJcIjsgfVxuXG4ubWRpLXNxdWFyZS1yb290OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzgzXCI7IH1cblxuLm1kaS1zdGFja2V4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjBCXCI7IH1cblxuLm1kaS1zdGFja292ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNENDXCI7IH1cblxuLm1kaS1zdGFkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzFGXCI7IH1cblxuLm1kaS1zdGFpcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0Q0RcIjsgfVxuXG4ubWRpLXN0YW5kYXJkLWRlZmluaXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3RUVcIjsgfVxuXG4ubWRpLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0Q0VcIjsgfVxuXG4ubWRpLXN0YXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNENGXCI7IH1cblxuLm1kaS1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RDBcIjsgfVxuXG4ubWRpLXN0YXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEQxXCI7IH1cblxuLm1kaS1zdGFyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RDJcIjsgfVxuXG4ubWRpLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEQzXCI7IH1cblxuLm1kaS1zdGVlcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRENFwiOyB9XG5cbi5tZGktc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRENVwiOyB9XG5cbi5tZGktc3RlcC1iYWNrd2FyZC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEQ2XCI7IH1cblxuLm1kaS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RDdcIjsgfVxuXG4ubWRpLXN0ZXAtZm9yd2FyZC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEQ4XCI7IH1cblxuLm1kaS1zdGV0aG9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjREOVwiOyB9XG5cbi5tZGktc3RpY2tlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVEMFwiOyB9XG5cbi5tZGktc3RpY2tlci1lbW9qaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc4NFwiOyB9XG5cbi5tZGktc3RvY2tpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0REFcIjsgfVxuXG4ubWRpLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0REJcIjsgfVxuXG4ubWRpLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjY2XCI7IH1cblxuLm1kaS1zdG9wLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjY3XCI7IH1cblxuLm1kaS1zdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjREQ1wiOyB9XG5cbi5tZGktc3RvcmUtMjQtaG91cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRERFwiOyB9XG5cbi5tZGktc3RvdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0REVcIjsgfVxuXG4ubWRpLXN1YmRpcmVjdG9yeS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjBDXCI7IH1cblxuLm1kaS1zdWJkaXJlY3RvcnktYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MERcIjsgfVxuXG4ubWRpLXN1YndheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZBQlwiOyB9XG5cbi5tZGktc3Vid2F5LXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0REZcIjsgfVxuXG4ubWRpLXN1bW1pdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc4NVwiOyB9XG5cbi5tZGktc3VuZ2xhc3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRFMFwiOyB9XG5cbi5tZGktc3Vycm91bmQtc291bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QzVcIjsgfVxuXG4ubWRpLXN1cnJvdW5kLXNvdW5kLTItMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdFRlwiOyB9XG5cbi5tZGktc3Vycm91bmQtc291bmQtMy0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0YwXCI7IH1cblxuLm1kaS1zdXJyb3VuZC1zb3VuZC01LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3RjFcIjsgfVxuXG4ubWRpLXN1cnJvdW5kLXNvdW5kLTctMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdGMlwiOyB9XG5cbi5tZGktc3ZnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzIwXCI7IH1cblxuLm1kaS1zd2FwLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RTFcIjsgfVxuXG4ubWRpLXN3YXAtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RTJcIjsgfVxuXG4ubWRpLXN3aW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RTNcIjsgfVxuXG4ubWRpLXN3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRFNFwiOyB9XG5cbi5tZGktc3dvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RTVcIjsgfVxuXG4ubWRpLXN3b3JkLWNyb3NzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzg2XCI7IH1cblxuLm1kaS1zeW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEU2XCI7IH1cblxuLm1kaS1zeW5jLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEU3XCI7IH1cblxuLm1kaS1zeW5jLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRFOFwiOyB9XG5cbi5tZGktdGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEU5XCI7IH1cblxuLm1kaS10YWItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc1QlwiOyB9XG5cbi5tZGktdGFiLXVuc2VsZWN0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RUFcIjsgfVxuXG4ubWRpLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEVCXCI7IH1cblxuLm1kaS10YWJsZS1jb2x1bW4tcGx1cy1hZnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRFQ1wiOyB9XG5cbi5tZGktdGFibGUtY29sdW1uLXBsdXMtYmVmb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEVEXCI7IH1cblxuLm1kaS10YWJsZS1jb2x1bW4tcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEVFXCI7IH1cblxuLm1kaS10YWJsZS1jb2x1bW4td2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RUZcIjsgfVxuXG4ubWRpLXRhYmxlLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RjBcIjsgfVxuXG4ubWRpLXRhYmxlLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEYxXCI7IH1cblxuLm1kaS10YWJsZS1yb3ctaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEYyXCI7IH1cblxuLm1kaS10YWJsZS1yb3ctcGx1cy1hZnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRGM1wiOyB9XG5cbi5tZGktdGFibGUtcm93LXBsdXMtYmVmb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEY0XCI7IH1cblxuLm1kaS10YWJsZS1yb3ctcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEY1XCI7IH1cblxuLm1kaS10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RjZcIjsgfVxuXG4ubWRpLXRhYmxldC1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEY3XCI7IH1cblxuLm1kaS10YWJsZXQtaXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRGOFwiOyB9XG5cbi5tZGktdGFjbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc2MVwiOyB9XG5cbi5tZGktdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEY5XCI7IH1cblxuLm1kaS10YWctZmFjZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RkFcIjsgfVxuXG4ubWRpLXRhZy1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY4QVwiOyB9XG5cbi5tZGktdGFnLW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEZCXCI7IH1cblxuLm1kaS10YWctb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRGQ1wiOyB9XG5cbi5tZGktdGFnLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MjFcIjsgfVxuXG4ubWRpLXRhZy1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MjJcIjsgfVxuXG4ubWRpLXRhZy10ZXh0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RkRcIjsgfVxuXG4ubWRpLXRhcmdldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRGRVwiOyB9XG5cbi5tZGktdGF4aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRGRlwiOyB9XG5cbi5tZGktdGVhbXZpZXdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUwMFwiOyB9XG5cbi5tZGktdGVsZWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MDFcIjsgfVxuXG4ubWRpLXRlbGV2aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MDJcIjsgfVxuXG4ubWRpLXRlbGV2aXNpb24tY2xhc3NpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdGM1wiOyB9XG5cbi5tZGktdGVsZXZpc2lvbi1ndWlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUwM1wiOyB9XG5cbi5tZGktdGVtcGVyYXR1cmUtY2Vsc2l1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUwNFwiOyB9XG5cbi5tZGktdGVtcGVyYXR1cmUtZmFocmVuaGVpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUwNVwiOyB9XG5cbi5tZGktdGVtcGVyYXR1cmUta2VsdmluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTA2XCI7IH1cblxuLm1kaS10ZW5uaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MDdcIjsgfVxuXG4ubWRpLXRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MDhcIjsgfVxuXG4ubWRpLXRlcnJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MDlcIjsgfVxuXG4ubWRpLXRlc3QtdHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY2OFwiOyB9XG5cbi5tZGktdGV4dC1zaGFkb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NjlcIjsgfVxuXG4ubWRpLXRleHQtdG8tc3BlZWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTBBXCI7IH1cblxuLm1kaS10ZXh0LXRvLXNwZWVjaC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MEJcIjsgfVxuXG4ubWRpLXRleHRib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MEVcIjsgfVxuXG4ubWRpLXRleHRib3gtcGFzc3dvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3RjRcIjsgfVxuXG4ubWRpLXRleHR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MENcIjsgfVxuXG4ubWRpLXRoZWF0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MERcIjsgfVxuXG4ubWRpLXRoZW1lLWxpZ2h0LWRhcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MEVcIjsgfVxuXG4ubWRpLXRoZXJtb21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTBGXCI7IH1cblxuLm1kaS10aGVybW9tZXRlci1saW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUxMFwiOyB9XG5cbi5tZGktdGhvdWdodC1idWJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3RjVcIjsgfVxuXG4ubWRpLXRob3VnaHQtYnViYmxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3RjZcIjsgfVxuXG4ubWRpLXRodW1iLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MTFcIjsgfVxuXG4ubWRpLXRodW1iLWRvd24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUxMlwiOyB9XG5cbi5tZGktdGh1bWItdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MTNcIjsgfVxuXG4ubWRpLXRodW1iLXVwLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MTRcIjsgfVxuXG4ubWRpLXRodW1icy11cC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTE1XCI7IH1cblxuLm1kaS10aWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MTZcIjsgfVxuXG4ubWRpLXRpY2tldC1hY2NvdW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTE3XCI7IH1cblxuLm1kaS10aWNrZXQtY29uZmlybWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTE4XCI7IH1cblxuLm1kaS10aWNrZXQtcGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcyM1wiOyB9XG5cbi5tZGktdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTE5XCI7IH1cblxuLm1kaS10aWxkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcyNFwiOyB9XG5cbi5tZGktdGltZWxhcHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTFBXCI7IH1cblxuLm1kaS10aW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUxQlwiOyB9XG5cbi5tZGktdGltZXItMTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MUNcIjsgfVxuXG4ubWRpLXRpbWVyLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MURcIjsgfVxuXG4ubWRpLXRpbWVyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUxRVwiOyB9XG5cbi5tZGktdGltZXItc2FuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUxRlwiOyB9XG5cbi5tZGktdGltZXItc2FuZC1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZBQ1wiOyB9XG5cbi5tZGktdGltZXItc2FuZC1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzhCXCI7IH1cblxuLm1kaS10aW1ldGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MjBcIjsgfVxuXG4ubWRpLXRvZ2dsZS1zd2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MjFcIjsgfVxuXG4ubWRpLXRvZ2dsZS1zd2l0Y2gtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTIyXCI7IH1cblxuLm1kaS10b29sdGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTIzXCI7IH1cblxuLm1kaS10b29sdGlwLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MjRcIjsgfVxuXG4ubWRpLXRvb2x0aXAtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MjVcIjsgfVxuXG4ubWRpLXRvb2x0aXAtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUyNlwiOyB9XG5cbi5tZGktdG9vbHRpcC1vdXRsaW5lLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MjdcIjsgfVxuXG4ubWRpLXRvb2x0aXAtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUyOFwiOyB9XG5cbi5tZGktdG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MjlcIjsgfVxuXG4ubWRpLXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUyQVwiOyB9XG5cbi5tZGktdG93ZXItYmVhY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2ODBcIjsgfVxuXG4ubWRpLXRvd2VyLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2ODFcIjsgfVxuXG4ubWRpLXRyYWNrcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0Y3XCI7IH1cblxuLm1kaS10cmFmZmljLWxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTJCXCI7IH1cblxuLm1kaS10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUyQ1wiOyB9XG5cbi5tZGktdHJhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUyRFwiOyB9XG5cbi5tZGktdHJhbnNjcmliZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUyRVwiOyB9XG5cbi5tZGktdHJhbnNjcmliZS1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUyRlwiOyB9XG5cbi5tZGktdHJhbnNmZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MzBcIjsgfVxuXG4ubWRpLXRyYW5zaXQtdHJhbnNmZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QURcIjsgfVxuXG4ubWRpLXRyYW5zbGF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVDQVwiOyB9XG5cbi5tZGktdHJlYXN1cmUtY2hlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MjVcIjsgfVxuXG4ubWRpLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MzFcIjsgfVxuXG4ubWRpLXRyZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUzMlwiOyB9XG5cbi5tZGktdHJlbmRpbmctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUzM1wiOyB9XG5cbi5tZGktdHJlbmRpbmctbmV1dHJhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUzNFwiOyB9XG5cbi5tZGktdHJlbmRpbmctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MzVcIjsgfVxuXG4ubWRpLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTM2XCI7IH1cblxuLm1kaS10cmlhbmdsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTM3XCI7IH1cblxuLm1kaS10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MzhcIjsgfVxuXG4ubWRpLXRyb3BoeS1hd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUzOVwiOyB9XG5cbi5tZGktdHJvcGh5LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1M0FcIjsgfVxuXG4ubWRpLXRyb3BoeS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTNCXCI7IH1cblxuLm1kaS10cm9waHktdmFyaWFudC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTNDXCI7IH1cblxuLm1kaS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUzRFwiOyB9XG5cbi5tZGktdHJ1Y2stZGVsaXZlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1M0VcIjsgfVxuXG4ubWRpLXRydWNrLWZhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3ODdcIjsgfVxuXG4ubWRpLXRydWNrLXRyYWlsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MjZcIjsgfVxuXG4ubWRpLXRzaGlydC1jcmV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTNGXCI7IH1cblxuLm1kaS10c2hpcnQtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU0MFwiOyB9XG5cbi5tZGktdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTQxXCI7IH1cblxuLm1kaS10dW1ibHItcmVibG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTQyXCI7IH1cblxuLm1kaS10dW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjJFXCI7IH1cblxuLm1kaS10dW5lLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjZBXCI7IH1cblxuLm1kaS10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NDNcIjsgfVxuXG4ubWRpLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NDRcIjsgfVxuXG4ubWRpLXR3aXR0ZXItYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTQ1XCI7IH1cblxuLm1kaS10d2l0dGVyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU0NlwiOyB9XG5cbi5tZGktdHdpdHRlci1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTQ3XCI7IH1cblxuLm1kaS11YmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzQ4XCI7IH1cblxuLm1kaS11YnVudHU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NDhcIjsgfVxuXG4ubWRpLXVsdHJhLWhpZ2gtZGVmaW5pdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdGOFwiOyB9XG5cbi5tZGktdW1icmFjbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU0OVwiOyB9XG5cbi5tZGktdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NEFcIjsgfVxuXG4ubWRpLXVtYnJlbGxhLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NEJcIjsgfVxuXG4ubWRpLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NENcIjsgfVxuXG4ubWRpLXVuZG8tdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU0RFwiOyB9XG5cbi5tZGktdW5mb2xkLWxlc3MtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU0RVwiOyB9XG5cbi5tZGktdW5mb2xkLWxlc3MtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NUZcIjsgfVxuXG4ubWRpLXVuZm9sZC1tb3JlLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NEZcIjsgfVxuXG4ubWRpLXVuZm9sZC1tb3JlLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzYwXCI7IH1cblxuLm1kaS11bmdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTUwXCI7IH1cblxuLm1kaS11bml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZBRVwiOyB9XG5cbi5tZGktdW50YXBwZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU1MVwiOyB9XG5cbi5tZGktdXBkYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkFGXCI7IH1cblxuLm1kaS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NTJcIjsgfVxuXG4ubWRpLXVwbG9hZC1uZXR3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkY1XCI7IH1cblxuLm1kaS11c2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NTNcIjsgfVxuXG4ubWRpLXZhbi1wYXNzZW5nZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3RjlcIjsgfVxuXG4ubWRpLXZhbi11dGlsaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0ZBXCI7IH1cblxuLm1kaS12YW5pc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3RkJcIjsgfVxuXG4ubWRpLXZlY3Rvci1hcnJhbmdlLWFib3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTU0XCI7IH1cblxuLm1kaS12ZWN0b3ItYXJyYW5nZS1iZWxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU1NVwiOyB9XG5cbi5tZGktdmVjdG9yLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU1NlwiOyB9XG5cbi5tZGktdmVjdG9yLWNpcmNsZS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTU3XCI7IH1cblxuLm1kaS12ZWN0b3ItY29tYmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU1OFwiOyB9XG5cbi5tZGktdmVjdG9yLWN1cnZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTU5XCI7IH1cblxuLm1kaS12ZWN0b3ItZGlmZmVyZW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU1QVwiOyB9XG5cbi5tZGktdmVjdG9yLWRpZmZlcmVuY2UtYWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NUJcIjsgfVxuXG4ubWRpLXZlY3Rvci1kaWZmZXJlbmNlLWJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTVDXCI7IH1cblxuLm1kaS12ZWN0b3ItaW50ZXJzZWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTVEXCI7IH1cblxuLm1kaS12ZWN0b3ItbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU1RVwiOyB9XG5cbi5tZGktdmVjdG9yLXBvaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTVGXCI7IH1cblxuLm1kaS12ZWN0b3ItcG9seWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU2MFwiOyB9XG5cbi5tZGktdmVjdG9yLXBvbHlsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTYxXCI7IH1cblxuLm1kaS12ZWN0b3ItcmFkaXVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzQ5XCI7IH1cblxuLm1kaS12ZWN0b3ItcmVjdGFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUM2XCI7IH1cblxuLm1kaS12ZWN0b3Itc2VsZWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTYyXCI7IH1cblxuLm1kaS12ZWN0b3Itc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDAxXCI7IH1cblxuLm1kaS12ZWN0b3ItdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NjNcIjsgfVxuXG4ubWRpLXZlY3Rvci11bmlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU2NFwiOyB9XG5cbi5tZGktdmVyaWZpZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NjVcIjsgfVxuXG4ubWRpLXZpYnJhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NjZcIjsgfVxuXG4ubWRpLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTY3XCI7IH1cblxuLm1kaS12aWRlby0zZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdGQ1wiOyB9XG5cbi5tZGktdmlkZW8tb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTY4XCI7IH1cblxuLm1kaS12aWRlby1zd2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NjlcIjsgfVxuXG4ubWRpLXZpZXctYWdlbmRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTZBXCI7IH1cblxuLm1kaS12aWV3LWFycmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTZCXCI7IH1cblxuLm1kaS12aWV3LWNhcm91c2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTZDXCI7IH1cblxuLm1kaS12aWV3LWNvbHVtbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU2RFwiOyB9XG5cbi5tZGktdmlldy1kYXNoYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NkVcIjsgfVxuXG4ubWRpLXZpZXctZGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTZGXCI7IH1cblxuLm1kaS12aWV3LWdyaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NzBcIjsgfVxuXG4ubWRpLXZpZXctaGVhZGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NzFcIjsgfVxuXG4ubWRpLXZpZXctbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU3MlwiOyB9XG5cbi5tZGktdmlldy1tb2R1bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NzNcIjsgfVxuXG4ubWRpLXZpZXctcGFyYWxsZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MjdcIjsgfVxuXG4ubWRpLXZpZXctcXVpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NzRcIjsgfVxuXG4ubWRpLXZpZXctc2VxdWVudGlhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcyOFwiOyB9XG5cbi5tZGktdmlldy1zdHJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NzVcIjsgfVxuXG4ubWRpLXZpZXctd2VlazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU3NlwiOyB9XG5cbi5tZGktdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NzdcIjsgfVxuXG4ubWRpLXZpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NzhcIjsgfVxuXG4ubWRpLXZpb2xpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYwRlwiOyB9XG5cbi5tZGktdmlzdWFsc3R1ZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjEwXCI7IH1cblxuLm1kaS12azpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU3OVwiOyB9XG5cbi5tZGktdmstYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTdBXCI7IH1cblxuLm1kaS12ay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1N0JcIjsgfVxuXG4ubWRpLXZsYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU3Q1wiOyB9XG5cbi5tZGktdm9pY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1Q0JcIjsgfVxuXG4ubWRpLXZvaWNlbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU3RFwiOyB9XG5cbi5tZGktdm9sdW1lLWhpZ2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1N0VcIjsgfVxuXG4ubWRpLXZvbHVtZS1sb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1N0ZcIjsgfVxuXG4ubWRpLXZvbHVtZS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1ODBcIjsgfVxuXG4ubWRpLXZvbHVtZS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc1RFwiOyB9XG5cbi5tZGktdm9sdW1lLW11dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NUVcIjsgfVxuXG4ubWRpLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1ODFcIjsgfVxuXG4ubWRpLXZvbHVtZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzVDXCI7IH1cblxuLm1kaS12cG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1ODJcIjsgfVxuXG4ubWRpLXdhbGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1ODNcIjsgfVxuXG4ubWRpLXdhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3RkRcIjsgfVxuXG4ubWRpLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU4NFwiOyB9XG5cbi5tZGktd2FsbGV0LWdpZnRjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTg1XCI7IH1cblxuLm1kaS13YWxsZXQtbWVtYmVyc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU4NlwiOyB9XG5cbi5tZGktd2FsbGV0LXRyYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU4N1wiOyB9XG5cbi5tZGktd2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTg4XCI7IH1cblxuLm1kaS13YXNoaW5nLW1hY2hpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MjlcIjsgfVxuXG4ubWRpLXdhdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTg5XCI7IH1cblxuLm1kaS13YXRjaC1leHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1OEFcIjsgfVxuXG4ubWRpLXdhdGNoLWltcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU4QlwiOyB9XG5cbi5tZGktd2F0Y2gtdmlicmF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZCMFwiOyB9XG5cbi5tZGktd2F0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1OENcIjsgfVxuXG4ubWRpLXdhdGVyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU4RFwiOyB9XG5cbi5tZGktd2F0ZXItcGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU4RVwiOyB9XG5cbi5tZGktd2F0ZXItcHVtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU4RlwiOyB9XG5cbi5tZGktd2F0ZXJtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjEyXCI7IH1cblxuLm1kaS13YXZlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc4Q1wiOyB9XG5cbi5tZGktd2VhdGhlci1jbG91ZHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1OTBcIjsgfVxuXG4ubWRpLXdlYXRoZXItZm9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTkxXCI7IH1cblxuLm1kaS13ZWF0aGVyLWhhaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1OTJcIjsgfVxuXG4ubWRpLXdlYXRoZXItbGlnaHRuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTkzXCI7IH1cblxuLm1kaS13ZWF0aGVyLWxpZ2h0bmluZy1yYWlueTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY3RFwiOyB9XG5cbi5tZGktd2VhdGhlci1uaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU5NFwiOyB9XG5cbi5tZGktd2VhdGhlci1wYXJ0bHljbG91ZHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1OTVcIjsgfVxuXG4ubWRpLXdlYXRoZXItcG91cmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU5NlwiOyB9XG5cbi5tZGktd2VhdGhlci1yYWlueTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU5N1wiOyB9XG5cbi5tZGktd2VhdGhlci1zbm93eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU5OFwiOyB9XG5cbi5tZGktd2VhdGhlci1zbm93eS1yYWlueTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY3RVwiOyB9XG5cbi5tZGktd2VhdGhlci1zdW5ueTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU5OVwiOyB9XG5cbi5tZGktd2VhdGhlci1zdW5zZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1OUFcIjsgfVxuXG4ubWRpLXdlYXRoZXItc3Vuc2V0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1OUJcIjsgfVxuXG4ubWRpLXdlYXRoZXItc3Vuc2V0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTlDXCI7IH1cblxuLm1kaS13ZWF0aGVyLXdpbmR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTlEXCI7IH1cblxuLm1kaS13ZWF0aGVyLXdpbmR5LXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1OUVcIjsgfVxuXG4ubWRpLXdlYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU5RlwiOyB9XG5cbi5tZGktd2ViY2FtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUEwXCI7IH1cblxuLm1kaS13ZWJob29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjJGXCI7IH1cblxuLm1kaS13ZWJwYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzJBXCI7IH1cblxuLm1kaS13ZWNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MTFcIjsgfVxuXG4ubWRpLXdlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVBMVwiOyB9XG5cbi5tZGktd2VpZ2h0LWtpbG9ncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUEyXCI7IH1cblxuLm1kaS13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVBM1wiOyB9XG5cbi5tZGktd2hlZWxjaGFpci1hY2Nlc3NpYmlsaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUE0XCI7IH1cblxuLm1kaS13aGl0ZS1iYWxhbmNlLWF1dG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QTVcIjsgfVxuXG4ubWRpLXdoaXRlLWJhbGFuY2UtaW5jYW5kZXNjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUE2XCI7IH1cblxuLm1kaS13aGl0ZS1iYWxhbmNlLWlyaWRlc2NlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QTdcIjsgfVxuXG4ubWRpLXdoaXRlLWJhbGFuY2Utc3Vubnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QThcIjsgfVxuXG4ubWRpLXdpZGdldHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MkJcIjsgfVxuXG4ubWRpLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QTlcIjsgfVxuXG4ubWRpLXdpZmktb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUFBXCI7IH1cblxuLm1kaS13aWk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QUJcIjsgfVxuXG4ubWRpLXdpaXU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MkNcIjsgfVxuXG4ubWRpLXdpa2lwZWRpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVBQ1wiOyB9XG5cbi5tZGktd2luZG93LWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUFEXCI7IH1cblxuLm1kaS13aW5kb3ctY2xvc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUFFXCI7IH1cblxuLm1kaS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QUZcIjsgfVxuXG4ubWRpLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVCMFwiOyB9XG5cbi5tZGktd2luZG93LW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QjFcIjsgfVxuXG4ubWRpLXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUIyXCI7IH1cblxuLm1kaS13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUIzXCI7IH1cblxuLm1kaS13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QjRcIjsgfVxuXG4ubWRpLXdvcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVCNVwiOyB9XG5cbi5tZGktd3JhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVCNlwiOyB9XG5cbi5tZGktd3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUI3XCI7IH1cblxuLm1kaS13dW5kZXJsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUI4XCI7IH1cblxuLm1kaS14YW1sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjczXCI7IH1cblxuLm1kaS14Ym94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUI5XCI7IH1cblxuLm1kaS14Ym94LWNvbnRyb2xsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QkFcIjsgfVxuXG4ubWRpLXhib3gtY29udHJvbGxlci1iYXR0ZXJ5LWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzRBXCI7IH1cblxuLm1kaS14Ym94LWNvbnRyb2xsZXItYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc0QlwiOyB9XG5cbi5tZGkteGJveC1jb250cm9sbGVyLWJhdHRlcnktZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc0Q1wiOyB9XG5cbi5tZGkteGJveC1jb250cm9sbGVyLWJhdHRlcnktbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzREXCI7IH1cblxuLm1kaS14Ym94LWNvbnRyb2xsZXItYmF0dGVyeS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NEVcIjsgfVxuXG4ubWRpLXhib3gtY29udHJvbGxlci1iYXR0ZXJ5LXVua25vd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NEZcIjsgfVxuXG4ubWRpLXhib3gtY29udHJvbGxlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QkJcIjsgfVxuXG4ubWRpLXhkYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVCQ1wiOyB9XG5cbi5tZGkteGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVCRFwiOyB9XG5cbi5tZGkteGluZy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QkVcIjsgfVxuXG4ubWRpLXhpbmctY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUJGXCI7IH1cblxuLm1kaS14bWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QzBcIjsgfVxuXG4ubWRpLXhtcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3RkVcIjsgfVxuXG4ubWRpLXlhbW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc4OFwiOyB9XG5cbi5tZGkteWVhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QzFcIjsgfVxuXG4ubWRpLXllbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QzJcIjsgfVxuXG4ubWRpLXlpbi15YW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjdGXCI7IH1cblxuLm1kaS15b3V0dWJlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QzNcIjsgfVxuXG4ubWRpLXppcC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QzRcIjsgfVxuXG4ubWRpLWJsYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjhDXCI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ubWRpLTE4cHgubWRpLXNldCwgLm1kaS0xOHB4Lm1kaTpiZWZvcmUge1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuLm1kaS0yNHB4Lm1kaS1zZXQsIC5tZGktMjRweC5tZGk6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG5cbi5tZGktMzZweC5tZGktc2V0LCAubWRpLTM2cHgubWRpOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMzZweDsgfVxuXG4ubWRpLTQ4cHgubWRpLXNldCwgLm1kaS00OHB4Lm1kaTpiZWZvcmUge1xuICBmb250LXNpemU6IDQ4cHg7IH1cblxuLm1kaS1kYXJrOmJlZm9yZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpOyB9XG5cbi5tZGktZGFyay5tZGktaW5hY3RpdmU6YmVmb3JlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNik7IH1cblxuLm1kaS1saWdodDpiZWZvcmUge1xuICBjb2xvcjogd2hpdGU7IH1cblxuLm1kaS1saWdodC5tZGktaW5hY3RpdmU6YmVmb3JlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTsgfVxuXG4ubWRpLXJvdGF0ZS00NSB7XG4gIC8qXG4gICAgICAgIC8vIE5vdCBpbmNsdWRlZCBpbiBwcm9kdWN0aW9uXG4gICAgICAgICYubWRpLWZsaXAtaDpiZWZvcmUge1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgtMSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgZmlsdGVyOiBGbGlwSDtcbiAgICAgICAgICAgIC1tcy1maWx0ZXI6IFwiRmxpcEhcIjtcbiAgICAgICAgfVxuICAgICAgICAmLm1kaS1mbGlwLXY6YmVmb3JlIHtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoLTEpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICBmaWx0ZXI6IEZsaXBWO1xuICAgICAgICAgICAgLW1zLWZpbHRlcjogXCJGbGlwVlwiO1xuICAgICAgICB9XG4gICAgICAgICovIH1cbiAgLm1kaS1yb3RhdGUtNDU6YmVmb3JlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuXG4ubWRpLXJvdGF0ZS05MCB7XG4gIC8qXG4gICAgICAgIC8vIE5vdCBpbmNsdWRlZCBpbiBwcm9kdWN0aW9uXG4gICAgICAgICYubWRpLWZsaXAtaDpiZWZvcmUge1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgtMSkgcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKSByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgZmlsdGVyOiBGbGlwSDtcbiAgICAgICAgICAgIC1tcy1maWx0ZXI6IFwiRmxpcEhcIjtcbiAgICAgICAgfVxuICAgICAgICAmLm1kaS1mbGlwLXY6YmVmb3JlIHtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoLTEpIHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpIHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICBmaWx0ZXI6IEZsaXBWO1xuICAgICAgICAgICAgLW1zLWZpbHRlcjogXCJGbGlwVlwiO1xuICAgICAgICB9XG4gICAgICAgICovIH1cbiAgLm1kaS1yb3RhdGUtOTA6YmVmb3JlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuXG4ubWRpLXJvdGF0ZS0xMzUge1xuICAvKlxuICAgICAgICAvLyBOb3QgaW5jbHVkZWQgaW4gcHJvZHVjdGlvblxuICAgICAgICAmLm1kaS1mbGlwLWg6YmVmb3JlIHtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoLTEpIHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpIHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgICAgICAgZmlsdGVyOiBGbGlwSDtcbiAgICAgICAgICAgIC1tcy1maWx0ZXI6IFwiRmxpcEhcIjtcbiAgICAgICAgfVxuICAgICAgICAmLm1kaS1mbGlwLXY6YmVmb3JlIHtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoLTEpIHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSkgcm90YXRlKDEzNWRlZyk7XG4gICAgICAgICAgICBmaWx0ZXI6IEZsaXBWO1xuICAgICAgICAgICAgLW1zLWZpbHRlcjogXCJGbGlwVlwiO1xuICAgICAgICB9XG4gICAgICAgICovIH1cbiAgLm1kaS1yb3RhdGUtMTM1OmJlZm9yZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7IH1cblxuLm1kaS1yb3RhdGUtMTgwIHtcbiAgLypcbiAgICAgICAgLy8gTm90IGluY2x1ZGVkIGluIHByb2R1Y3Rpb25cbiAgICAgICAgJi5tZGktZmxpcC1oOmJlZm9yZSB7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKC0xKSByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKSByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIGZpbHRlcjogRmxpcEg7XG4gICAgICAgICAgICAtbXMtZmlsdGVyOiBcIkZsaXBIXCI7XG4gICAgICAgIH1cbiAgICAgICAgJi5tZGktZmxpcC12OmJlZm9yZSB7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKC0xKSByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpIHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgZmlsdGVyOiBGbGlwVjtcbiAgICAgICAgICAgIC1tcy1maWx0ZXI6IFwiRmxpcFZcIjtcbiAgICAgICAgfVxuICAgICAgICAqLyB9XG4gIC5tZGktcm90YXRlLTE4MDpiZWZvcmUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5tZGktcm90YXRlLTIyNSB7XG4gIC8qXG4gICAgICAgIC8vIE5vdCBpbmNsdWRlZCBpbiBwcm9kdWN0aW9uXG4gICAgICAgICYubWRpLWZsaXAtaDpiZWZvcmUge1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgtMSkgcm90YXRlKDIyNWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSkgcm90YXRlKDIyNWRlZyk7XG4gICAgICAgICAgICBmaWx0ZXI6IEZsaXBIO1xuICAgICAgICAgICAgLW1zLWZpbHRlcjogXCJGbGlwSFwiO1xuICAgICAgICB9XG4gICAgICAgICYubWRpLWZsaXAtdjpiZWZvcmUge1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgtMSkgcm90YXRlKDIyNWRlZyk7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKSByb3RhdGUoMjI1ZGVnKTtcbiAgICAgICAgICAgIGZpbHRlcjogRmxpcFY7XG4gICAgICAgICAgICAtbXMtZmlsdGVyOiBcIkZsaXBWXCI7XG4gICAgICAgIH1cbiAgICAgICAgKi8gfVxuICAubWRpLXJvdGF0ZS0yMjU6YmVmb3JlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTsgfVxuXG4ubWRpLXJvdGF0ZS0yNzAge1xuICAvKlxuICAgICAgICAvLyBOb3QgaW5jbHVkZWQgaW4gcHJvZHVjdGlvblxuICAgICAgICAmLm1kaS1mbGlwLWg6YmVmb3JlIHtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoLTEpIHJvdGF0ZSgyNzBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpIHJvdGF0ZSgyNzBkZWcpO1xuICAgICAgICAgICAgZmlsdGVyOiBGbGlwSDtcbiAgICAgICAgICAgIC1tcy1maWx0ZXI6IFwiRmxpcEhcIjtcbiAgICAgICAgfVxuICAgICAgICAmLm1kaS1mbGlwLXY6YmVmb3JlIHtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoLTEpIHJvdGF0ZSgyNzBkZWcpO1xuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSkgcm90YXRlKDI3MGRlZyk7XG4gICAgICAgICAgICBmaWx0ZXI6IEZsaXBWO1xuICAgICAgICAgICAgLW1zLWZpbHRlcjogXCJGbGlwVlwiO1xuICAgICAgICB9XG4gICAgICAgICovIH1cbiAgLm1kaS1yb3RhdGUtMjcwOmJlZm9yZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IH1cblxuLm1kaS1yb3RhdGUtMzE1IHtcbiAgLypcbiAgICAgICAgLy8gTm90IGluY2x1ZGVkIGluIHByb2R1Y3Rpb25cbiAgICAgICAgJi5tZGktZmxpcC1oOmJlZm9yZSB7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKC0xKSByb3RhdGUoMzE1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKSByb3RhdGUoMzE1ZGVnKTtcbiAgICAgICAgICAgIGZpbHRlcjogRmxpcEg7XG4gICAgICAgICAgICAtbXMtZmlsdGVyOiBcIkZsaXBIXCI7XG4gICAgICAgIH1cbiAgICAgICAgJi5tZGktZmxpcC12OmJlZm9yZSB7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKC0xKSByb3RhdGUoMzE1ZGVnKTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpIHJvdGF0ZSgzMTVkZWcpO1xuICAgICAgICAgICAgZmlsdGVyOiBGbGlwVjtcbiAgICAgICAgICAgIC1tcy1maWx0ZXI6IFwiRmxpcFZcIjtcbiAgICAgICAgfVxuICAgICAgICAqLyB9XG4gIC5tZGktcm90YXRlLTMxNTpiZWZvcmUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpOyB9XG5cbi5tZGktZmxpcC1oOmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gIGZpbHRlcjogRmxpcEg7XG4gIC1tcy1maWx0ZXI6IFwiRmxpcEhcIjsgfVxuXG4ubWRpLWZsaXAtdjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xuICBmaWx0ZXI6IEZsaXBWO1xuICAtbXMtZmlsdGVyOiBcIkZsaXBWXCI7IH1cblxuLm1kaS1zcGluOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBtZGktc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogbWRpLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBtZGktc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBtZGktc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpOyB9IH1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmEsXG5zcGFuLFxudWwsXG5saSxcbi5tZGMtbGlzdCxcbi5tZGMtbGlzdC1pdGVtX190ZXh0X19zZWNvbmRhcnksXG4ubWRjLWxpc3QtaXRlbV9fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuXG5hIHtcbiAgY29sb3I6ICMwMGQ0NmE7IH1cblxuLm1kYy10eXBvZ3JhcGh5IHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzBjMDAzMzsgfVxuICAubWRjLXR5cG9ncmFwaHkgLm1kYy10eXBvZ3JhcGh5LS1tYWluIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBjb2xvcjogIzBjMDAzMzsgfVxuICAubWRjLXR5cG9ncmFwaHkgLm1kYy10eXBvZ3JhcGh5LS1kaXNwbGF5NCB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgIGZvbnQtc2l6ZTogNjBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgICAgIC5tZGMtdHlwb2dyYXBoeSAubWRjLXR5cG9ncmFwaHktLWRpc3BsYXk0IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExNnB4O1xuICAgICAgICBmb250LXNpemU6IDExMnB4OyB9IH1cbiAgLm1kYy10eXBvZ3JhcGh5IC5tZGMtdHlwb2dyYXBoeS0tZGlzcGxheTMge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDU2cHg7IH1cbiAgLm1kYy10eXBvZ3JhcGh5IC5tZGMtdHlwb2dyYXBoeS0tZGlzcGxheTIge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgY29sb3I6ICMwMDAwODA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gICAgICAubWRjLXR5cG9ncmFwaHkgLm1kYy10eXBvZ3JhcGh5LS1kaXNwbGF5MiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07IH0gfVxuICAgIC5tZGMtdHlwb2dyYXBoeSAubWRjLXR5cG9ncmFwaHktLWRpc3BsYXkyLnVuZGVybGluZWQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAubWRjLXR5cG9ncmFwaHkgLm1kYy10eXBvZ3JhcGh5LS1kaXNwbGF5Mi51bmRlcmxpbmVkOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0xcmVtO1xuICAgICAgICBsZWZ0OiAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDA4MDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAubWRjLXR5cG9ncmFwaHkgLm1kYy10eXBvZ3JhcGh5LS1kaXNwbGF5MSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gICAgY29sb3I6ICMwMDAwODA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gICAgICAubWRjLXR5cG9ncmFwaHkgLm1kYy10eXBvZ3JhcGh5LS1kaXNwbGF5MSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07IH0gfVxuICAubWRjLXR5cG9ncmFwaHkgLm1kYy10eXBvZ3JhcGh5LS1oZWFkbGluZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgICAgIC5tZGMtdHlwb2dyYXBoeSAubWRjLXR5cG9ncmFwaHktLWhlYWRsaW5lIHtcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG4gIC5tZGMtdHlwb2dyYXBoeSAubWRjLXR5cG9ncmFwaHktLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgICAgIC5tZGMtdHlwb2dyYXBoeSAubWRjLXR5cG9ncmFwaHktLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTsgfSB9XG4gIC5tZGMtdHlwb2dyYXBoeSAubWRjLXR5cG9ncmFwaHktLXN1YmhlYWRpbmcxIHtcbiAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAubWRjLXR5cG9ncmFwaHkgLm1kYy10eXBvZ3JhcGh5LS1ib2R5MSB7XG4gICAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLm1kYy10eXBvZ3JhcGh5IC5tZGMtdHlwb2dyYXBoeS0tYm9keTIge1xuICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5tZGMtdHlwb2dyYXBoeSAubWRjLXR5cG9ncmFwaHktLWJ1dHRvbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLm1kYy10eXBvZ3JhcGh5IC5tZGMtdHlwb2dyYXBoeS0tY2FwdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAubWRjLXR5cG9ncmFwaHkgLmJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLm1kYy10eXBvZ3JhcGh5IC51cHBlcmNhc2Uge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm1kYy10eXBvZ3JhcGh5IC5oci10ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjMDAwMDgwOyB9XG4gICAgLm1kYy10eXBvZ3JhcGh5IC5oci10ZXh0OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0xcmVtO1xuICAgICAgbGVmdDogMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDgwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tZGMtdHlwb2dyYXBoeSAuaHItdGV4dC1zaG9ydCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5tZGMtdHlwb2dyYXBoeSAuaHItdGV4dC1zaG9ydDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMS41cmVtO1xuICAgICAgbGVmdDogMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkNzAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gIC5tZGMtdHlwb2dyYXBoeSAuaHItdGV4dC1ib2R5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm1kYy10eXBvZ3JhcGh5IC5oci10ZXh0LWJvZHk6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTAuNXJlbTtcbiAgICAgIGxlZnQ6IDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNjM0NztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAubWRjLXR5cG9ncmFwaHkgLmhyLXRleHQtbG9uZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5tZGMtdHlwb2dyYXBoeSAuaHItdGV4dC1sb25nOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0xcmVtO1xuICAgICAgbGVmdDogLTUlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBjMDAzMztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IDExMCU7IH1cbiAgLm1kYy10eXBvZ3JhcGh5IC5oci10ZXh0LW9mZnNldCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgLm1kYy10eXBvZ3JhcGh5IC5oci10ZXh0LW9mZnNldDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMS43NXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgd2lkdGg6IDEzMCU7IH1cbiAgLm1kYy10eXBvZ3JhcGh5IC5jb2xvci1wcmltYXJ5IHtcbiAgICBjb2xvcjogIzAwMDA4MDsgfVxuICAubWRjLXR5cG9ncmFwaHkgLmNvbG9yLWFjY2VudDEge1xuICAgIGNvbG9yOiAjMDBkNDZhOyB9XG4gIC5tZGMtdHlwb2dyYXBoeSAuY29sb3ItYWNjZW50MiB7XG4gICAgY29sb3I6ICNmZmQ3MDA7IH1cbiAgLm1kYy10eXBvZ3JhcGh5IC5jb2xvci1hY2NlbnQzIHtcbiAgICBjb2xvcjogIzAwYmZmZjsgfVxuICAubWRjLXR5cG9ncmFwaHkgI2NoYXB0ZXItMSAuaHItdGV4dCB7XG4gICAgY29sb3I6IHJlZDsgfVxuXG4ucm93LmxheW91dC0xID4gKltjbGFzc149J2NvbC0nXSwgLnJvdy5sYXlvdXQtMSpbY2xhc3NePSdjb2wtJ10sIC5yb3cgLmxheW91dC0xID4gKltjbGFzc149J2NvbC0nXSwgLnJvdyAubGF5b3V0LTEqW2NsYXNzXj0nY29sLSddIHtcbiAgcGFkZGluZzogOHB4OyB9XG5cbi5yb3cubGF5b3V0LTIgPiAqW2NsYXNzXj0nY29sLSddLCAucm93LmxheW91dC0yKltjbGFzc149J2NvbC0nXSwgLnJvdyAubGF5b3V0LTIgPiAqW2NsYXNzXj0nY29sLSddLCAucm93IC5sYXlvdXQtMipbY2xhc3NePSdjb2wtJ10ge1xuICBwYWRkaW5nOiAxNnB4OyB9XG5cbi5yb3cubGF5b3V0LTMgPiAqW2NsYXNzXj0nY29sLSddLCAucm93LmxheW91dC0zKltjbGFzc149J2NvbC0nXSwgLnJvdyAubGF5b3V0LTMgPiAqW2NsYXNzXj0nY29sLSddLCAucm93IC5sYXlvdXQtMypbY2xhc3NePSdjb2wtJ10ge1xuICBwYWRkaW5nOiAyNHB4OyB9XG5cbi5yb3cubGF5b3V0LTQgPiAqW2NsYXNzXj0nY29sLSddLCAucm93LmxheW91dC00KltjbGFzc149J2NvbC0nXSwgLnJvdyAubGF5b3V0LTQgPiAqW2NsYXNzXj0nY29sLSddLCAucm93IC5sYXlvdXQtNCpbY2xhc3NePSdjb2wtJ10ge1xuICBwYWRkaW5nOiAzMnB4OyB9XG5cbi5yb3cubGF5b3V0LTUgPiAqW2NsYXNzXj0nY29sLSddLCAucm93LmxheW91dC01KltjbGFzc149J2NvbC0nXSwgLnJvdyAubGF5b3V0LTUgPiAqW2NsYXNzXj0nY29sLSddLCAucm93IC5sYXlvdXQtNSpbY2xhc3NePSdjb2wtJ10ge1xuICBwYWRkaW5nOiA0MHB4OyB9XG5cbi5yb3cubGF5b3V0LTYgPiAqW2NsYXNzXj0nY29sLSddLCAucm93LmxheW91dC02KltjbGFzc149J2NvbC0nXSwgLnJvdyAubGF5b3V0LTYgPiAqW2NsYXNzXj0nY29sLSddLCAucm93IC5sYXlvdXQtNipbY2xhc3NePSdjb2wtJ10ge1xuICBwYWRkaW5nOiA0OHB4OyB9XG5cbi5yb3cucm93LWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5sYXlvdXQtcGFkLXRvcCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4OyB9XG5cbi5sYXlvdXQtcGFkLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG5cbi5sYXlvdXQtbWFyZ2luLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLmxheW91dC1tYXJnaW4tdG9wIHtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuXG4ubm8tcGFkZGluZy10b3Age1xuICBwYWRkaW5nLXRvcDogMHB4OyB9XG5cbi5uby1wYWRkaW5nLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7IH1cblxuLm5vLW1hcmdpbiB7XG4gIG1hcmdpbjogMHB4OyB9XG5cbi5yb3ctaGVybyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi1oZWlnaHQ6IDc1MHB4O1xuICBoZWlnaHQ6IDExMHZoO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctaGVybyAjbm9rZXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDExMHZoOyB9XG4gIC5yb3ctaGVybyAud2ViZ2wge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTEwdmg7IH1cbiAgLnJvdy1oZXJvIC53ZWJnbC1zdGF0cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcmlnaHQ6IDEwMHB4O1xuICAgIHRvcDogMjAwcHg7XG4gICAgYmFja2dyb3VuZDogcmVkO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnJvdy1oZXJvIC5oZXJvLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgei1pbmRleDogMjtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAwcHg7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cbiAgICAucm93LWhlcm8gLmhlcm8td3JhcHBlciAuaGVyby1jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgcGFkZGluZzogMXJlbTsgfVxuICAgICAgLnJvdy1oZXJvIC5oZXJvLXdyYXBwZXIgLmhlcm8tY29udGVudCBwIHtcbiAgICAgICAgY29sb3I6ICMwYzAwMzM7IH1cbiAgICAgIC5yb3ctaGVybyAuaGVyby13cmFwcGVyIC5oZXJvLWNvbnRlbnQgLm1kYy1idXR0b24ge1xuICAgICAgICB3aWR0aDogMjMwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2MzQ3OyB9XG4gICAgICAgIC5yb3ctaGVybyAuaGVyby13cmFwcGVyIC5oZXJvLWNvbnRlbnQgLm1kYy1idXR0b24uYmFjay1saW5rIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDgwOyB9XG4gICAgICAucm93LWhlcm8gLmhlcm8td3JhcHBlciAuaGVyby1jb250ZW50IC5tYWluLWxvZ28ge1xuICAgICAgICB3aWR0aDogMTUwcHg7IH1cbiAgICAgIC5yb3ctaGVybyAuaGVyby13cmFwcGVyIC5oZXJvLWNvbnRlbnQgLnBhcnRuZXItbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEzMHB4OyB9XG4gICAgICAucm93LWhlcm8gLmhlcm8td3JhcHBlciAuaGVyby1jb250ZW50IGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjlyZW07IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NHJlbSkge1xuICAucm93LWhlcm8ge1xuICAgIG1pbi1oZWlnaHQ6IDkwMHB4O1xuICAgIGhlaWdodDogMTAwdmg7IH1cbiAgICAucm93LWhlcm8gLmhlcm8td3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxMDBweDtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogMjAwcHg7IH1cbiAgICAgIC5yb3ctaGVybyAuaGVyby13cmFwcGVyIC5oZXJvLWNvbnRlbnQgaDEge1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTsgfSB9XG5cbi5icm93c2VyLXdhcm5pbmcge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5pc0llMTAgLmJyb3dzZXItd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwNzQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAxcmVtO1xuICBib3R0b206IDFyZW07XG4gIHdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB6LWluZGV4OiA5OTk7XG4gIHBhZGRpbmc6IDFyZW07IH1cblxuLm1kbC1kYXRhLXRhYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG5cbi5tZGwtZGF0YS10YWJsZSB0aGVhZCB7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7IH1cblxuLm1kbC1kYXRhLXRhYmxlIHRoZWFkIC5tZGwtZGF0YS10YWJsZV9fc2VsZWN0IHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4ubWRsLWRhdGEtdGFibGUgdGJvZHkgdHIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDhweDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yOHM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yOyB9XG5cbi5tZGwtZGF0YS10YWJsZSB0Ym9keSB0ci5pcy1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7IH1cblxuLm1kbC1kYXRhLXRhYmxlIHRib2R5IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTsgfVxuXG4ubWRsLWRhdGEtdGFibGUgdGQsIC5tZGwtZGF0YS10YWJsZSB0aCB7XG4gIHBhZGRpbmc6IDAgMThweCAxMnB4IDE4cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5tZGwtZGF0YS10YWJsZSB0ZDpmaXJzdC1vZi10eXBlLCAubWRsLWRhdGEtdGFibGUgdGg6Zmlyc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctbGVmdDogMjRweDsgfVxuXG4ubWRsLWRhdGEtdGFibGUgdGQ6bGFzdC1vZi10eXBlLCAubWRsLWRhdGEtdGFibGUgdGg6bGFzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1yaWdodDogMjRweDsgfVxuXG4ubWRsLWRhdGEtdGFibGUgdGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ubWRsLWRhdGEtdGFibGUgdGQgLm1kbC1kYXRhLXRhYmxlX19zZWxlY3Qge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5tZGwtZGF0YS10YWJsZSB0aCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5tZGwtZGF0YS10YWJsZSB0aC5tZGwtZGF0YS10YWJsZV9faGVhZGVyLS1zb3J0ZWQtYXNjZW5kaW5nLCAubWRsLWRhdGEtdGFibGUgdGgubWRsLWRhdGEtdGFibGVfX2hlYWRlci0tc29ydGVkLWRlc2NlbmRpbmcge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuXG4ubWRsLWRhdGEtdGFibGUgdGgubWRsLWRhdGEtdGFibGVfX2hlYWRlci0tc29ydGVkLWFzY2VuZGluZzpiZWZvcmUsIC5tZGwtZGF0YS10YWJsZSB0aC5tZGwtZGF0YS10YWJsZV9faGVhZGVyLS1zb3J0ZWQtZGVzY2VuZGluZzpiZWZvcmUge1xuICBmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgLW1vei1mb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJztcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYSc7XG4gIC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYSc7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbnRlbnQ6IFwiXFxlNWQ4XCI7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogc3ViOyB9XG5cbi5tZGwtZGF0YS10YWJsZSB0aC5tZGwtZGF0YS10YWJsZV9faGVhZGVyLS1zb3J0ZWQtYXNjZW5kaW5nOmhvdmVyLCAubWRsLWRhdGEtdGFibGUgdGgubWRsLWRhdGEtdGFibGVfX2hlYWRlci0tc29ydGVkLWRlc2NlbmRpbmc6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm1kbC1kYXRhLXRhYmxlIHRoLm1kbC1kYXRhLXRhYmxlX19oZWFkZXItLXNvcnRlZC1hc2NlbmRpbmc6aG92ZXI6YmVmb3JlLCAubWRsLWRhdGEtdGFibGUgdGgubWRsLWRhdGEtdGFibGVfX2hlYWRlci0tc29ydGVkLWRlc2NlbmRpbmc6aG92ZXI6YmVmb3JlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNik7IH1cblxuLm1kbC1kYXRhLXRhYmxlIHRoLm1kbC1kYXRhLXRhYmxlX19oZWFkZXItLXNvcnRlZC1kZXNjZW5kaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWRiXCI7IH1cblxuLm1kbC1kYXRhLXRhYmxlX19zZWxlY3Qge1xuICB3aWR0aDogMTZweDsgfVxuXG4ubWRsLWRhdGEtdGFibGVfX2NlbGwtLW5vbi1udW1lcmljLm1kbC1kYXRhLXRhYmxlX19jZWxsLS1ub24tbnVtZXJpYyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnNvY2lhbC1zaGFyZSB7XG4gIHBhZGRpbmc6IDFyZW07IH1cbiAgLnNvY2lhbC1zaGFyZSAuc29jaWFsLXRleHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICMwYzAwMzM7IH1cbiAgLnNvY2lhbC1zaGFyZSAuc29jaWFsLWJ1dHRvbnMgLm1kYy1idXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogI2U2ZTZlNjsgfVxuICAgIC5zb2NpYWwtc2hhcmUgLnNvY2lhbC1idXR0b25zIC5tZGMtYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjOWE5YTlhO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7IH1cblxuLnN0aWNreS13cmFwcGVyIHtcbiAgei1pbmRleDogMTtcbiAgLyogcHJldmVudCBzaGFkb3dzIGZhbGxpbmcgYmVoaW5kIGNvbnRhaW5lcnMgd2l0aCBiYWNrZ3JvdW5kcyAqL1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5zdGlja3ktd3JhcHBlciA+IC5zdGlja3kge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA5NSU7XG4gICAgbWFyZ2luOiAwIDMwcHggMzBweCAwO1xuICAgIGJhY2tncm91bmQ6ICMwMDAwODA7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI3KSwgMCAwIDQwcHggcmdiYSgwLCAwLCAwLCAwLjA2KSBpbnNldDtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjcpLCAwIDAgNDBweCByZ2JhKDAsIDAsIDAsIDAuMDYpIGluc2V0O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjcpLCAwIDAgNDBweCByZ2JhKDAsIDAsIDAsIDAuMDYpIGluc2V0OyB9XG4gICAgLnN0aWNreS13cmFwcGVyID4gLnN0aWNreS5hY2NlbnQxIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMGQ0NmE7IH1cbiAgICAuc3RpY2t5LXdyYXBwZXIgPiAuc3RpY2t5IC5zdGlja3ktY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLnN0aWNreS13cmFwcGVyID4gLnN0aWNreSAuc3RpY2t5LWNvbnRlbnQgLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLnN0aWNreS13cmFwcGVyID4gLnN0aWNreSAuc3RpY2t5LWNvbnRlbnQgLnRleHQge1xuICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgICAgICAuc3RpY2t5LXdyYXBwZXIgPiAuc3RpY2t5IC5zdGlja3ktY29udGVudCAudGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG4uY29sb3ItYWNjZW50MSAuc3RpY2t5LXdyYXBwZXIge1xuICBjb2xvcjogYmxhY2s7IH1cbiAgLmNvbG9yLWFjY2VudDEgLnN0aWNreS13cmFwcGVyID4gLnN0aWNreSB7XG4gICAgYmFja2dyb3VuZDogIzAwZDQ2YTsgfVxuXG4ubG9hZGVyX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjAwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cbiAgLmxvYWRlcl9jb250YWluZXIgI2xvYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiA5MHB4OyB9XG4gICAgLmxvYWRlcl9jb250YWluZXIgI2xvYWRlciAubWRjLWxpbmVhci1wcm9ncmVzc19fYmFyLWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwODA7IH1cblxuLnF1b3RlIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07IH1cbiAgLnF1b3RlIC5tb2RhbC1pbWFnZS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucXVvdGUgLm1vZGFsLWltYWdlLXdyYXBwZXIgLm1vZGFsLWJ1dHRvbiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAucXVvdGUgLm1vZGFsLWltYWdlLXdyYXBwZXIgLm1vZGFsLWJ1dHRvbjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NHJlbSkge1xuICAucXVvdGUge1xuICAgIG1hcmdpbi10b3A6IDNyZW07IH1cbiAgICAucXVvdGUgLm1vZGFsLWJ1dHRvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC01cmVtOyB9IH1cblxuLnNlY3Rpb24taGVhZGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgIzAwZDQ2YTtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjMDBkNDZhOyB9XG4gIC5zZWN0aW9uLWhlYWRlciAuaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgLnNlY3Rpb24taGVhZGVyIC5pbm5lciAuc2VjdGlvbi1jYW52YXMge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0b3A6IDA7IH1cbiAgICAuc2VjdGlvbi1oZWFkZXIgLmlubmVyIC5zZWN0aW9uLWhlYWRlci1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICAgIG1heC13aWR0aDogODAwcHg7IH1cbiAgICAgIC5zZWN0aW9uLWhlYWRlciAuaW5uZXIgLnNlY3Rpb24taGVhZGVyLWNvbnRlbnQgLmNoYXB0ZXItdGl0bGUge1xuICAgICAgICBjb2xvcjogIzAwMDA4MDsgfVxuICAgICAgLnNlY3Rpb24taGVhZGVyIC5pbm5lciAuc2VjdGlvbi1oZWFkZXItY29udGVudCAuc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDgwOyB9XG4gICAgICAuc2VjdGlvbi1oZWFkZXIgLmlubmVyIC5zZWN0aW9uLWhlYWRlci1jb250ZW50IC5zZWN0aW9uLWludHJvIHtcbiAgICAgICAgY29sb3I6IGJsYWNrOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgLnNlY3Rpb24taGVhZGVyIC5pbm5lciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMzAlIGF1dG87IH0gfVxuXG4jY2hhcHRlci0xLFxuI2NoYXB0ZXItMixcbiNjaGFwdGVyLTMsXG4jY2hhcHRlci00LFxuI2NoYXB0ZXItNSB7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgIzAwZDQ2YTsgfVxuICAjY2hhcHRlci0xIC5jaGFwdGVyLXRpdGxlOmFmdGVyLFxuICAjY2hhcHRlci0yIC5jaGFwdGVyLXRpdGxlOmFmdGVyLFxuICAjY2hhcHRlci0zIC5jaGFwdGVyLXRpdGxlOmFmdGVyLFxuICAjY2hhcHRlci00IC5jaGFwdGVyLXRpdGxlOmFmdGVyLFxuICAjY2hhcHRlci01IC5jaGFwdGVyLXRpdGxlOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBkNDZhICFpbXBvcnRhbnQ7IH1cblxuI2NoYXB0ZXItMSAuc2VjdGlvbi1oaWdobGlnaHRzIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuXG4jY2hhcHRlci0xICsgLnNlY3Rpb24taGlnaGxpZ2h0cyB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cblxuI2NoYXB0ZXItMiB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cblxuI2NoYXB0ZXItMyB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cblxuI2NoYXB0ZXItNSArIC5pbmZvZ3JhcGgtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07IH1cblxuLmluZm9ncmFwaC13cmFwcGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuICBwYWRkaW5nOiAxcmVtO1xuICBwYWRkaW5nLXRvcDogMi41cmVtOyB9XG4gIC5pbmZvZ3JhcGgtd3JhcHBlciAuaW5mb2dyYXBoLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5pbmZvZ3JhcGgtd3JhcHBlciAuaW5mb2dyYXBoLWNvbnRlbnQgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuaW5mb2dyYXBoLXdyYXBwZXIgLmluZm9ncmFwaC1jb250ZW50IC5pbmZvZ3JhcGgtZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgICAgLmluZm9ncmFwaC13cmFwcGVyIC5pbmZvZ3JhcGgtY29udGVudCAuaW5mb2dyYXBoLWRlc2t0b3Age1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmluZm9ncmFwaC13cmFwcGVyIC5pbmZvZ3JhcGgtY29udGVudCAuaW5mb2dyYXBoLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uc2VjdGlvbi1oaWdobGlnaHRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjJmNDsgfVxuICAuc2VjdGlvbi1oaWdobGlnaHRzIC5oaWdobGlnaHQtaWNvbiB7XG4gICAgaGVpZ2h0OiAxMzBweDsgfVxuICAuc2VjdGlvbi1oaWdobGlnaHRzLmhpZ2hsaWdodC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfVxuXG4uY2hhcnQtY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDogM3JlbTsgfVxuICAuY2hhcnQtY29udGFpbmVyIC5jaGFydCB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY2hhcnQtY29udGFpbmVyLmNoYXJ0LXh0cmFsZyAuY2hhcnQge1xuICAgIGhlaWdodDogODAwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLnNlY3Rpb24tZW5kIHtcbiAgcGFkZGluZy10b3A6IDRyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDgwO1xuICBjb2xvcjogI2ZmZjsgfVxuICAuc2VjdGlvbi1lbmQgLm1kYy1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjYzNDc7IH1cbiAgLnNlY3Rpb24tZW5kIC5zZWN0aW9uLWVuZC1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAuc2VjdGlvbi1lbmQgLnNlY3Rpb24tZW5kLWNvbnRlbnQgLm1kYy10eXBvZ3JhcGh5LS1kaXNwbGF5MSB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cblxuLm1haW4tbmF2IHtcbiAgei1pbmRleDogOTk5O1xuICBiYWNrZ3JvdW5kOiAjMDAwMDgwOyB9XG4gIC5tYWluLW5hdiAubWRjLXRhYi1iYXJfX2luZGljYXRvciB7XG4gICAgYmFja2dyb3VuZDogI2ZmNjM0NyAhaW1wb3J0YW50OyB9XG5cbi5tZGMtdGVtcG9yYXJ5LWRyYXdlciB7XG4gIHotaW5kZXg6IDEwMDA7IH1cbiAgLm1kYy10ZW1wb3JhcnktZHJhd2VyIC5tZGMtdGVtcG9yYXJ5LWRyYXdlcl9fY29udGVudCB7XG4gICAgLyogRW5zdXJlIGFkamFjZW50IGJvcmRlcnMgZG9uJ3QgY29sbGlkZSB3aXRoIG9uZSBhbm90aGVyLiAqLyB9XG4gICAgLm1kYy10ZW1wb3JhcnktZHJhd2VyIC5tZGMtdGVtcG9yYXJ5LWRyYXdlcl9fY29udGVudCBwIHtcbiAgICAgIGNvbG9yOiAjNzU3NTc1OyB9XG4gICAgLm1kYy10ZW1wb3JhcnktZHJhd2VyIC5tZGMtdGVtcG9yYXJ5LWRyYXdlcl9fY29udGVudC5tZGMtbGlzdCB7XG4gICAgICAvKiByZW1vdmUgdGhlIHNpZGUgcGFkZGluZy4gd2UnbGwgYmUgcGxhY2luZyBpdCBhcm91bmQgdGhlIGl0ZW0gaW5zdGVhZC4gKi9cbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAubWRjLXRlbXBvcmFyeS1kcmF3ZXIgLm1kYy10ZW1wb3JhcnktZHJhd2VyX19jb250ZW50IC5tZGMtbGlzdC1pdGVtIHtcbiAgICAgIC8qIEFkZCB0aGUgbGlzdCBzaWRlIHBhZGRpbmcgcGFkZGluZyB0byB0aGUgbGlzdCBpdGVtLiAqL1xuICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgLyogQWRkIGEgYm9yZGVyIGFyb3VuZCBlYWNoIGVsZW1lbnQuICovXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gICAgLm1kYy10ZW1wb3JhcnktZHJhd2VyIC5tZGMtdGVtcG9yYXJ5LWRyYXdlcl9fY29udGVudCAubWRjLWxpc3QtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItdG9wOiBub25lOyB9XG5cbi50YWItbmF2IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gIC5kcmF3ZXItbmF2IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tZGMtdGVtcG9yYXJ5LWRyYXdlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAudGFiLW5hdiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7IH0gfVxuXG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfVxuICAuZm9vdGVyIC5tZGMtbGlzdCB7XG4gICAgcGFkZGluZzogMHB4OyB9XG4gICAgLmZvb3RlciAubWRjLWxpc3QgLm1kYy1saXN0LWl0ZW0ge1xuICAgICAgaGVpZ2h0OiAxLjVyZW07IH1cbiAgICAgIC5mb290ZXIgLm1kYy1saXN0IC5tZGMtbGlzdC1pdGVtIC5tZGMtdHlwb2dyYXBoeS0tYm9keTEge1xuICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5mb290ZXIgLm1kYy1saXN0IC5tZGMtbGlzdC1pdGVtIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMGMwMDMzOyB9XG4gICAgICAgIC5mb290ZXIgLm1kYy1saXN0IC5tZGMtbGlzdC1pdGVtIGE6aG92ZXIge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5mb290ZXIgLmNyZWRzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDgwO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmZvb3RlciAuY3JlZHMgYSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjsgfVxuXG4ucm93LXZpZGVvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDA4MDtcbiAgY29sb3I6IHdoaXRlOyB9XG4gIC5yb3ctdmlkZW8gLmhyLXRleHQge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5yb3ctdmlkZW8gLmhyLXRleHQgOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuXG4udmlkZW8td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgLyogMTY6OSAqL1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuLnZpZGVvLXdyYXBwZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuI2JhY2tUb1RvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwO1xuICBib3R0b206IDMwcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICB0cmFuc2l0aW9uOiAwLjVzIGFsbDtcbiAgb3BhY2l0eTogMTsgfVxuICAjYmFja1RvVG9wIGkge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAjYmFja1RvVG9wLm1kYy1mYWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjYzNDc7IH1cbiAgI2JhY2tUb1RvcC5oaWRlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG5cbi5jYWxsb3V0LXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDgwO1xuICBjb2xvcjogI2ZmZjsgfVxuICAuY2FsbG91dC13cmFwcGVyIC5jYWxsb3V0LWNvbCB7XG4gICAgcGFkZGluZzogMnJlbTsgfVxuICAgIC5jYWxsb3V0LXdyYXBwZXIgLmNhbGxvdXQtY29sLmNhbGxvdXQtdG9wIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDBweDsgfVxuICAuY2FsbG91dC13cmFwcGVyIC5jYWxsb3V0LWNvbnRlbnQgLm1kYy10eXBvZ3JhcGh5LS1kaXNwbGF5MiB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLmNhbGxvdXQtd3JhcHBlciAuY2FsbG91dC1jb250ZW50IC5tZGMtdHlwb2dyYXBoeS0tZGlzcGxheTI6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAuY2FsbG91dC13cmFwcGVyIC5jYWxsb3V0LWNvbnRlbnQgLm1kYy10eXBvZ3JhcGh5LS1kaXNwbGF5MSB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5jYWxsb3V0LXdyYXBwZXIuY2FsbG91dC1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiZmZmO1xuICAgIGJvcmRlcjogMHB4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmNhbGxvdXQtd3JhcHBlci5jYWxsb3V0LWJsdWUgLmNhbGxvdXQtY29sIHtcbiAgICAgIGJvcmRlcjogMHB4OyB9XG4gIC5jYWxsb3V0LXdyYXBwZXIuY2FsbG91dC1ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwZDQ2YTtcbiAgICBib3JkZXI6IDBweDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5jYWxsb3V0LXdyYXBwZXIuY2FsbG91dC1ncmVlbiAuY2FsbG91dC1jb2wge1xuICAgICAgYm9yZGVyOiAwcHg7IH1cbiAgLmNhbGxvdXQtd3JhcHBlci5jYWxsb3V0LXllbGxvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDcwMDtcbiAgICBib3JkZXI6IDBweDtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAgIC5jYWxsb3V0LXdyYXBwZXIuY2FsbG91dC15ZWxsb3cgLmNhbGxvdXQtY29sIHtcbiAgICAgIGJvcmRlcjogMHB4OyB9XG5cbjpyb290IHtcbiAgLS1tZGMtdGhlbWUtcHJpbWFyeTogJHByaW1hcnk7XG4gIC0tbWRjLXRoZW1lLS1zZWNvbmRhcnk6ICRzZWNvbmRhcnk7XG4gIC0tbWRjLXRoZW1lLXByaW1hcnktbGlnaHQ6ICRsaWdodDtcbiAgLS1tZGMtdGhlbWUtcHJpbWFyeS1kYXJrOiAkZGFyazsgfVxuXG5odG1sLFxuYm9keSB7XG4gIGhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7IH1cbiJdfQ== */
