/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@keyframes load8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-spinner{text-indent:-9999em}.loading-spinner:after{content:"";border-radius:50%;padding:0;width:50px;height:50px;line-height:0;box-sizing:border-box;display:block;border:10px solid hsla(0,0%,77.3%,.4);border-left-color:#c5c5c5;transform:translateZ(0);animation:load8 1.1s linear infinite}.loading-spinner.inline{display:inline-block}.loading-spinner.inline:after{width:25px;height:25px;border-width:5px}.loading-spinner.center{position:fixed;vertical-align:middle;margin-top:-25px;margin-left:-25px;top:50%;left:50%}.loading-spinner.absolute{position:absolute}html:not(.wf-active) .app-inner,html:not(.wf-active) .application-loader-message{visibility:hidden}body{font-family:Lato,sans-serif;font-size:14px}h1{font-size:3.2rem}h1:first-child,h2:first-child,h3:first-child,h4:first-child,li:first-child,p:first-child{margin-top:0}.section-title{display:flex;justify-content:center;min-height:2rem;margin-top:-3rem;margin-bottom:1rem;align-items:center;text-align:center}.section-title h3{margin:0;background:#559;min-width:300px;padding:.5rem;border-radius:5px;box-shadow:inset 0 0 2px hsla(0,0%,100%,.5)}body{background:#f4f4f4;background:-moz-linear-gradient(top,#f7f7f7 0,#efefef 46%,#ccc 100%);background:-webkit-linear-gradient(top,#f7f7f7,#efefef 46%,#ccc);background:linear-gradient(180deg,#f7f7f7 0,#efefef 46%,#ccc)}.app-main{flex-grow:1;margin:0 auto;width:100%}.app-inner,.app-main{display:flex;flex-direction:column}.app-inner{padding:0 50px;min-height:100vh}.primary-section{padding:2rem 0}section.inset{background-color:#373737;background-image:url(inset-bg.2faccaaa.png);background-repeat:repeat;background-size:25px 25px;border-radius:12px;box-shadow:inset 0 0 3px hsla(0,0%,100%,.5);display:flex;flex-direction:column}section.inset>.inner{box-shadow:0 0 1px rgba(0,0,0,.5);border-radius:12px}section.inset.highlight{background:#373755}section.inner{padding:2rem}.basic-page{padding:2rem 0;min-height:100vh}.app-header{display:flex;padding:1.5rem 0 0}.app-header h1{margin:0;flex:1}.app-header h1 .curb-logo{height:2.56rem;transform:translateY(.1rem)}.primary-nav{flex:1;padding:.5rem}.fleet-nav,.primary-nav{display:flex;align-items:center}.fleet-nav{flex-grow:2;text-align:center;justify-content:center}.fleet-nav .title{margin-right:.5rem}.fleet-nav .inner{position:relative;display:inline-block;display:flex;align-items:center;align-self:stretch}.fleet-nav .fleet-no-logo{z-index:1;font-size:2rem;color:#707070;margin-left:1rem}.fleet-nav .fleet-img{z-index:1;max-width:100%}.fleet-nav .fleet-id{position:absolute;bottom:-1.5rem;right:-1.5rem;color:#707070}.fleet-nav .menu-wrapper{display:flex}.fleet-nav .fleet-menu{cursor:pointer;z-index:2;opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;width:100%}.fleet-nav .caret{height:1rem;margin-left:.4rem}.user-nav{align-self:center;text-align:right}.user-nav .user-menu-link{text-decoration:underline;text-underline-position:below}.user-nav .user-actions{padding:.75rem 0}.tooltip.user-menu{padding:1rem}.tooltip.user-menu .tooltip-content>.menu>:first-child{margin-top:0}.tooltip.user-menu .links{margin:0 -1rem}.tooltip.user-menu .links a{padding:.5rem 1rem;display:block}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{margin-left:-8px;position:absolute}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{box-sizing:content-box;position:absolute;border:8px solid transparent;height:0;width:1px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{content:"";z-index:-1;border-width:8px;left:-8px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker,.react-datepicker-wrapper{display:inline-block}.react-datepicker{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{margin-top:10px}.react-datepicker-popper[data-placement^=top]{margin-bottom:10px}.react-datepicker-popper[data-placement^=right]{margin-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{margin-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;border-top-right-radius:.3rem;padding-top:8px;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 2px}.react-datepicker-time__header,.react-datepicker__current-month{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{background:none;line-height:1.7rem;text-align:center;cursor:pointer;position:absolute;top:10px;width:0;padding:0;border:.45rem solid transparent;z-index:1;height:10px;width:10px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:10px;border-right-color:#ccc}.react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__navigation--previous--disabled,.react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__navigation--next{right:10px;border-left-color:#ccc}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:80px}.react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__navigation--next--disabled,.react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px;border-top-color:#ccc}.react-datepicker__navigation--years-previous:hover{border-top-color:#b3b3b3}.react-datepicker__navigation--years-upcoming{top:-4px;border-bottom-color:#ccc}.react-datepicker__navigation--years-upcoming:hover{border-bottom-color:#b3b3b3}.react-datepicker__month-container{float:left}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:70px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-72px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:70px;overflow-x:hidden;margin:0 auto;text-align:center}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day{cursor:pointer}.react-datepicker__day:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today{font-weight:700}.react-datepicker__day--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2{color:green}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected{border-radius:.3rem;background-color:#2a87d0;color:#fff}.react-datepicker__day--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range){background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover{background-color:transparent}.react-datepicker__input-container{position:relative;display:inline-block}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{border-top-color:#ccc;float:right;margin-left:20px;top:8px;position:relative;border-width:.45rem}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{background-color:transparent;border:0;cursor:pointer;outline:0;padding:0;vertical-align:middle;position:absolute;height:16px;width:16px;top:25%;right:7px}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;bottom:0;box-sizing:border-box;color:#fff;content:"\00d7";cursor:pointer;font-size:12px;height:16px;width:16px;line-height:1;margin:-8px auto 0;padding:2px;position:absolute;right:0;text-align:center}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__portal .react-datepicker__navigation{border:.81rem solid transparent}.react-datepicker__portal .react-datepicker__navigation--previous{border-right-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--previous--disabled,.react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__portal .react-datepicker__navigation--next{border-left-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--next--disabled,.react-datepicker__portal .react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}.react-phone-number-input__row{display:flex;align-items:center}.react-phone-number-input__phone{flex:1;min-width:0}.react-phone-number-input__icon{width:1.24em;height:.93em;border:1px solid rgba(0,0,0,.5);box-sizing:content-box}.react-phone-number-input__icon--international{width:calc(.93em + 2px);height:calc(.93em + 2px);padding-left:.155em;padding-right:.155em;border:none}.react-phone-number-input__error{margin-left:calc(2.39em + 2px);margin-top:.3rem;color:#d30f00}.react-phone-number-input__icon-image{max-width:100%;max-height:100%}.react-phone-number-input__ext-input::-webkit-inner-spin-button,.react-phone-number-input__ext-input::-webkit-outer-spin-button{margin:0!important;-webkit-appearance:none!important;-moz-appearance:textfield!important}.react-phone-number-input__ext-input{width:3em}.react-phone-number-input__ext{white-space:nowrap}.react-phone-number-input__ext,.react-phone-number-input__ext-input{margin-left:.5em}.react-phone-number-input__country--native{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:.5em}.react-phone-number-input__country-select{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.react-phone-number-input__country-select-arrow{display:block;content:"";width:0;height:0;margin-bottom:.1em;margin-top:.3em;margin-left:.3em;border-bottom-width:0;border-top-width:.35em;border-bottom-style:solid;border-top-style:solid;border-left:.2em solid transparent;border-right:.2em solid transparent;color:#b8bdc4;opacity:.7;transition:color .1s}.react-phone-number-input__country-select-divider{font-size:1px;background:#000}.react-phone-number-input__country-select:focus+.react-phone-number-input__country-select-arrow,.react-phone-number-input__country.rrui__select--focus .rrui__select__arrow{color:#03b2cb}.react-phone-number-input__input{height:1.8rem;outline:none;border-radius:0;padding:0;appearance:none;border:none;border-bottom:1px solid #c5d2e0;transition:border .1s;font-size:inherit}.react-phone-number-input__input:focus{border-color:#03b2cb}.react-phone-number-input__input--disabled{cursor:default}.react-phone-number-input__input--invalid,.react-phone-number-input__input--invalid:focus{border-color:#eb2010}.react-phone-number-input__input:-webkit-autofill{box-shadow:inset 0 0 0 1000px #fff}.react-phone-number-input__country .rrui__select__button{border-bottom:none}.react-datepicker-popper button{min-width:0}body{background-color:#323232;color:#fff;min-width:768px;background-image:url(page-bg.3a9cc39e.png);background-size:25px 25px;background-repeat:repeat}.link,a{color:#fff;text-decoration:none}.link[disabled],a[disabled]{color:#707070}.link{cursor:pointer}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}#modal-wrapper{position:relative;z-index:999}.modal{background-color:rgba(0,0,0,.5);position:fixed;height:100%;width:100%;top:0;left:0;display:flex;align-items:center;justify-content:center}.modal.flex-width>.modal-wrapper{width:auto}.modal-wrapper{position:relative;width:685px;max-width:90%;max-height:90%;box-shadow:0 0 8px rgba(0,0,0,.5);overflow:hidden}.modal-wrapper>.close{position:absolute;cursor:pointer;padding:.25rem;top:0;right:0;opacity:.5;transition:opacity .1s ease-in-out}.modal-wrapper>.close:hover{opacity:1}.modal-wrapper>.close svg{width:2rem;height:2rem}.modal-content{padding:2rem;background:#fff}.modal-footer{padding:2rem;margin:0 -2rem -2rem}.modal-buttons{display:flex;margin:2rem 0 0;justify-content:flex-end}.modal-buttons.center{justify-content:center}.modal-buttons.left{justify-content:flex-start}.modal .modal-wrapper{background:#323232;padding:2rem;border-radius:12px}.modal .modal-wrapper p{font-size:1rem}.modal .close{padding:.5rem;background:#d44;opacity:1;border-radius:.2rem;top:1rem;right:3rem;width:2rem;height:2rem;display:flex;justify-content:center;align-items:center}.modal .close svg{transition:transform .2s ease-in-out;width:1.1rem;height:1.1rem;font-size:.5rem}.modal .close:hover svg{transform:rotate(90deg)}#tooltip-wrapper{z-index:1000;position:absolute;top:0;left:0;overflow:visible}.tooltip-trigger{cursor:pointer}.tooltips-container{z-index:9;width:100%;height:100%}.tooltip,.tooltips-container{position:absolute;top:0;left:0;pointer-events:none}.tooltip{background:hsla(0,0%,100%,.9);border:none;border-radius:.5em;padding:0 1em;box-shadow:-1px 5px 10px 5px rgba(0,0,0,.1);font-size:.85em;pointer-events:all}.tooltip .tooltip-arrow{position:absolute;width:0;height:0}.tooltip.top .tooltip-arrow{border-top:10px solid hsla(0,0%,100%,.9)}.tooltip.bottom .tooltip-arrow{border-bottom:10px solid hsla(0,0%,100%,.9)}.tooltip.left .tooltip-arrow{border-left:10px solid hsla(0,0%,100%,.9)}.tooltip.right .tooltip-arrow{border-right:10px solid hsla(0,0%,100%,.9)}.tooltip.border{border:1px solid #000}.tooltip.border .tooltip-arrow:after,.tooltip.border .tooltip-arrow:before{content:"";position:absolute;border-bottom:1px solid #000;height:0;width:14.5px}.tooltip.border.top .tooltip-arrow{transform:translateY(5px)}.tooltip.border.top .tooltip-arrow:before{transform-origin:0 0 0;left:-10px;top:-10px;transform:rotate(45deg)}.tooltip.border.top .tooltip-arrow:after{transform-origin:0 0 0;top:0;right:-14px;transform:rotate(-45deg)}.tooltip.border.right .tooltip-arrow{transform:translateY(5px)}.tooltip.border.right .tooltip-arrow:before{transform-origin:0 0 0;left:0;top:0;transform:rotate(45deg)}.tooltip.border.right .tooltip-arrow:after{transform-origin:0 0 0;top:0;right:-14px;transform:rotate(-45deg)}.tooltip.border.bottom .tooltip-arrow{transform:translateY(5px)}.tooltip.border.bottom .tooltip-arrow:before{transform-origin:0 0 0;left:-10px;top:10px;transform:rotate(-45deg)}.tooltip.border.bottom .tooltip-arrow:after{transform-origin:0 0 0;top:0;right:-15px;transform:rotate(45deg)}.tooltip.border.left .tooltip-arrow{transform:translateY(5px)}.tooltip.border.left .tooltip-arrow:before{transform-origin:0 0 0;left:-9.5px;top:-10px;transform:rotate(45deg)}.tooltip.border.left .tooltip-arrow:after{transform-origin:0 0 0;top:10px;left:-10px;transform:rotate(-45deg)}.tooltip{background:#222230}.tooltip .tooltip-content{padding:.5rem 0}.tooltip.top .tooltip-arrow{top:100%;border-top:10px solid #222230}.tooltip.bottom .tooltip-arrow,.tooltip.top .tooltip-arrow{left:50%;margin-left:-10px;border-left:10px solid transparent;border-right:10px solid transparent}.tooltip.bottom .tooltip-arrow{bottom:100%;border-bottom:10px solid #222230}.tooltip.left .tooltip-arrow{left:100%;border-left:10px solid #222230}.tooltip.left .tooltip-arrow,.tooltip.right .tooltip-arrow{top:50%;margin-top:-10px;border-top:10px solid transparent;border-bottom:10px solid transparent}.tooltip.right .tooltip-arrow{right:100%;border-right:10px solid #222230}.tooltip.error{background:#d44}.tooltip.error .tooltip-content{min-width:200px;max-width:600px}.tooltip.error.top .tooltip-arrow{top:100%;border-top:10px solid #d44}.tooltip.error.bottom .tooltip-arrow,.tooltip.error.top .tooltip-arrow{left:50%;margin-left:-10px;border-left:10px solid transparent;border-right:10px solid transparent}.tooltip.error.bottom .tooltip-arrow{bottom:100%;border-bottom:10px solid #d44}.tooltip.error.left .tooltip-arrow{left:100%;border-left:10px solid #d44}.tooltip.error.left .tooltip-arrow,.tooltip.error.right .tooltip-arrow{top:50%;margin-top:-10px;border-top:10px solid transparent;border-bottom:10px solid transparent}.tooltip.error.right .tooltip-arrow{right:100%;border-right:10px solid #d44}.tooltip.error.border{border:1px solid hsla(0,0%,100%,.5)}.tooltip.error.border .tooltip-arrow:after,.tooltip.error.border .tooltip-arrow:before{border-bottom:1px solid hsla(0,0%,100%,.5)}.tab-layout .tabs-menu{display:flex;justify-content:center;margin:1rem 0}.tab-layout .tabs-menu>.tab{padding:1rem;border:1px solid #448;color:#448;cursor:pointer}.tab-layout .tabs-menu>.tab+.tab{border-left:none}.tab-layout .tabs-menu>.tab:first-child{border-radius:.5rem 0 0 .5rem}.tab-layout .tabs-menu>.tab:last-child{border-radius:0 .5rem .5rem 0}.tab-layout .tabs-menu>.tab.tab-active{background:#448;color:#fff}.tab-layout .tabs-menu .tab{background:#707070;border:0;border-left:1px solid transparent;color:#fff;padding-top:.5rem;padding-bottom:.5rem;min-width:220px}.tab-layout .tabs-menu .tab.tab-active{background:#559}.tab-layout .tabs-menu .tab:not(.tab-active)+.tab:not(.tab-active){border-left:1px solid #bbb}.tab-layout .tabs-menu h3{display:flex;align-items:center;justify-content:center;line-height:1;margin:0;font-size:1rem}.tab-layout .tabs-menu h3 .status{display:inline-block;text-align:center;height:1rem;line-height:1rem;margin-left:.4rem;font-weight:400;font-size:.9rem;display:flex;align-items:center;justify-content:center}.ReactVirtualized__Table__headerRow{font-weight:700;text-transform:uppercase}.ReactVirtualized__Table__headerRow,.ReactVirtualized__Table__row{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:center;-ms-flex-align:center;align-items:center}.ReactVirtualized__Table__headerTruncatedText{display:inline-block;max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ReactVirtualized__Table__headerColumn,.ReactVirtualized__Table__rowColumn{margin-right:10px;min-width:0}.ReactVirtualized__Table__rowColumn{text-overflow:ellipsis;white-space:nowrap}.ReactVirtualized__Table__headerColumn:first-of-type,.ReactVirtualized__Table__rowColumn:first-of-type{margin-left:10px}.ReactVirtualized__Table__sortableHeaderColumn{cursor:pointer}.ReactVirtualized__Table__sortableHeaderIconContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ReactVirtualized__Table__sortableHeaderIcon{-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;height:1em;width:1em;fill:currentColor}.ReactVirtualized__Table{background:#2c2c2c;box-shadow:none;width:100%!important}.ReactVirtualized__Table .ReactVirtualized__Table__Grid{background:transparent;outline:0}.ReactVirtualized__Table .ReactVirtualized__Table__headerRow{background-color:#2c2c2c;text-transform:none;font-weight:700;color:#fff}.ReactVirtualized__Table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__headerColumn{display:flex}.ReactVirtualized__Table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__headerColumn .ReactVirtualized__Table__headerTruncatedText{flex:1}.ReactVirtualized__Table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__headerColumn .DragHandle{cursor:col-resize;align-self:stretch;padding:0 5px;position:relative;left:5px;display:flex;justify-content:stretch;min-height:1.5rem}.ReactVirtualized__Table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__headerColumn .DragHandle:after{content:"";display:block;width:1px;background:#707070}.ReactVirtualized__Table .ReactVirtualized__Table__headerRow .ReactVirtualized__Table__headerTruncatedText{padding:.25rem 0}.ReactVirtualized__Table .ReactVirtualized__Table__row{transition:background .1s ease-in-out,box-shadow .1s ease-in-out;box-shadow:inset 0 0 0 hsla(0,0%,100%,0);color:#bbb;font-weight:700}.ReactVirtualized__Table .ReactVirtualized__Table__row.even{background:#222}.ReactVirtualized__Table .ReactVirtualized__Table__row.odd{background:#333}.ReactVirtualized__Table .column-inner{padding-top:.5rem;padding-bottom:.5rem}.ReactVirtualized__Table .light{font-weight:400;font-style:italic}.ReactVirtualized__Table .ReactVirtualized__Table__rowColumn{align-self:flex-start}.ReactVirtualized__Table .ReactVirtualized__Table__rowColumn .row-expanded-section{padding:.25rem 0 0 1rem;color:#bbb}.list>.list-item+.list-item,.ReactVirtualized__Table .ReactVirtualized__Table__rowColumn .explorer-list+.modal-manager{margin-top:.5rem}.icon-link{display:flex;color:#77d;font-weight:700;cursor:pointer}.icon-link:hover .round-icon{color:#fff;background:#559}.linked-icon{padding:.25rem;margin-top:-.5rem;transform:translateY(.1rem);color:#77d;cursor:pointer}.linked-icon:hover{color:#fff}.round-icon{width:16px;height:16px;padding:0;margin-right:.5rem;display:flex;flex-shrink:0;border-radius:50%;border-width:1px;border-style:solid;color:#77d;text-align:center;justify-content:center;align-items:center;font-size:.5em;transition:all .1s ease-in-out}.round-icon svg{width:8px;height:8px}.round-icon:hover{color:#fff;background:#77d}.round-icon.irreversible{color:#d44}.round-icon.irreversible:hover{color:#fff;background:#d44}.loading-spinner.tiny{margin-top:-3px;margin-bottom:-3px}.loading-spinner.tiny:after{width:16px;height:16px;border-width:3.5px}.application-loader{position:fixed;display:flex;flex-direction:column;top:0;bottom:0;left:0;right:0;justify-content:center;align-items:center}.application-loader p{font-size:1.1rem;font-weight:700}.error-boundary{padding:1em;margin:1rem auto;border:1px solid #d44;background:rgba(221,68,68,.2)}.error-boundary .error-title{font-weight:700;color:#d44}.error-boundary .error-content{margin:1em 0;font-family:monospace}.error-boundary .support-email{font-weight:700;text-decoration:underline;color:#77d}.error-boundary.top-level-error{font-size:1.5rem}.error-boundary.top-level-error .error-title{font-size:2.5rem}.error-boundary.top-level-error .error-content{padding:1em;background:#d44}.error-with-tooltip{display:inline-block;margin-right:.5rem}.error-with-tooltip .status-inline svg{width:16px;height:16px;margin-right:0!important}.button .error-with-tooltip,button .error-with-tooltip{margin-left:.5rem;margin-right:0;vertical-align:middle}.curb-form .curb-form-element label{display:block}.curb-form .curb-form-element input{margin:0}.curb-form .curb-form-element input:not([type=checkbox]),.curb-form .curb-form-element input:not([type=radio]){padding:.5rem}.curb-form .curb-form-element input[type=number]::-webkit-inner-spin-button,.curb-form .curb-form-element input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.curb-form .curb-form-element.error label{color:inherit}.curb-form .curb-form-element.error .error-msg{color:red;font-weight:700;position:absolute;transform:translateY(5px)}.curb-form .curb-form-element input:focus{outline:0}.curb-form .curb-select select{margin:0}.curb-form .curb-select select option{color:#000}input[type=radio]{width:1rem;height:1rem;margin:0;display:initial}.curb-radio{display:flex;align-items:center}.curb-radio>input{order:2}.curb-radio>label{order:1;flex-grow:1}.curb-radio-group .options-wrapper{display:flex;overflow:hidden;border-radius:10px;box-shadow:0 0 3px rgba(0,0,0,.5)}.curb-radio-group .options-wrapper .curb-radio,.curb-radio-group .options-wrapper .curb-radio:first-child{display:flex;padding:0;width:0;flex:1;flex-basis:1;align-items:stretch}.curb-radio-group .options-wrapper .curb-radio:first-child label,.curb-radio-group .options-wrapper .curb-radio label{overflow:hidden;margin:0;cursor:pointer;text-align:center;background:none;font-weight:700;font-size:1.1rem;color:#559;border:1px solid #323232;display:flex;flex-direction:column;justify-content:center;padding-bottom:0}.curb-radio-group .options-wrapper .curb-radio:first-child label .label-content,.curb-radio-group .options-wrapper .curb-radio label .label-content{padding:.5rem 1rem;opacity:.5;background:#707070;color:#fff}.curb-radio-group .options-wrapper .curb-radio+.curb-radio label,.curb-radio-group .options-wrapper .curb-radio:first-child+.curb-radio label{border-left:none}.curb-radio-group .options-wrapper input[type=radio]{visibility:hidden;width:0;height:0}.curb-radio-group .options-wrapper input[type=radio]:checked+.label-content{background:#559;color:#fff;opacity:1}.curb-input input,.curb-select select{color:#fff;background:#666;border:0;border-radius:5px}.curb-input input::-webkit-input-placeholder,.curb-select select::-webkit-input-placeholder{color:#fff;opacity:.5}.curb-input input:-moz-placeholder,.curb-input input::-moz-placeholder,.curb-select select:-moz-placeholder,.curb-select select::-moz-placeholder{color:#fff;opacity:.5}.curb-input input:-ms-input-placeholder,.curb-select select:-ms-input-placeholder{color:#fff;opacity:.5}.curb-input input.placeholder,.curb-select select.placeholder{color:#fff;opacity:.5}.curb-select select{height:1.95rem;line-height:1.95rem;padding-right:1rem}.curb-form{position:relative;padding-bottom:1rem}.curb-form.busy:after{content:"";position:absolute;z-index:1;top:0;left:0;bottom:0;right:0;opacity:.5;background:#323232}.curb-form .curb-form-element label{padding-bottom:.2rem}.curb-form .curb-form-element+.curb-form-element{margin:1rem 0 0}.curb-form .form-row{display:flex}.curb-form .form-row .curb-form-element{margin-top:0}.curb-form .form-row .curb-form-element+.curb-form-element{margin-left:1rem}.curb-form .search-input-wrap{position:relative}.curb-form .search-input-wrap .curb-input{z-index:1;border-radius:5px;box-shadow:0 0 3px rgba(0,0,0,.5)}.curb-form .search-input-wrap .curb-input>input{padding-left:2rem;padding-right:2rem;box-shadow:inset 0 0 1px hsla(0,0%,100%,.5)}.curb-form .search-input-wrap .icon{position:absolute;font-size:1.1rem;top:50%;transform:translateY(-.55rem)}.curb-form .search-input-wrap .search-icon{left:.4rem}.curb-form .search-input-wrap .search-clear-icon{transition:color .1s ease-in-out;right:0;padding:.25rem;height:1.6rem;font-size:1.6rem;transform:translateY(-.8rem);cursor:pointer;z-index:2}.curb-form .search-input-wrap .search-clear-icon:hover{color:#bbb}.curb-form .search-busy-indicator{position:absolute;top:0;left:100%;padding:.25rem}.curb-form .curb-form-element.curb-input,.curb-form .curb-form-element.curb-select{margin-bottom:1.5rem!important}.curb-form .value{font-weight:700;padding:.5rem}.curb-submit{display:flex;justify-content:flex-end;align-items:center;min-height:25px}.curb-submit button{margin-left:2rem}.curb-submit .success{color:#4b4;font-size:1.4rem}.curb-submit .status-message{background:none;color:inherit;border:none}.curb-submit .status-message.error{color:#d44}.curb-submit .status-message.success{color:#4b4}.modal .curb-input input{width:100%}.add-user-form.curb-form{display:flex;padding-bottom:1rem}.add-user-form.curb-form .curb-form-element{margin-top:0}.add-user-form.curb-form .curb-form-element input[name=email]{width:15rem}.add-user-form.curb-form .curb-form-element+.curb-form-element{margin-left:1rem}.add-hub-compare-locations{display:flex;margin-bottom:1rem}.add-hub-compare-locations .location-item{flex:1}.data-download-form .actions{margin-top:1rem}.energy-projections-modal .energy-projections-tabbed-content .tabs-menu{margin:-3rem 2rem 2rem}.energy-projections-modal .energy-projections-tabbed-content .tabs-menu h3{font-size:.9rem}.energy-projections-modal .energy-projections-tabbed-content .energy-projections-values-form[disabled]{opacity:.7}.energy-projections-modal .energy-projections-tabbed-content .energy-projections-values-form[disabled]:after{display:block;content:"";position:absolute;top:0;left:0;right:0;bottom:0}.energy-projections-modal .energy-projections-tabbed-content .energy-projections-values-form .section-title{margin:0;display:block;text-align:left;text-transform:uppercase}.energy-projections-modal .energy-projections-tabbed-content .energy-projections-values-form .section-title h3{padding-left:0;padding-right:0;background:none;box-shadow:none;margin-top:inherit;margin-bottom:1rem;font-weight:400}.energy-projections-modal .energy-projections-tabbed-content .energy-projections-values-form .highlight{background:inherit;box-shadow:none}.energy-projections-modal .energy-projections-tabbed-content .energy-projections-values-form .inner{padding:0;box-shadow:none}.add-user-modal .add-user-modal-content.busy:after{content:"";background:#323232;position:absolute;top:0;left:0;right:0;bottom:0;opacity:.5}.change-password-modal .modal-wrapper{width:600px}.eula-modal .modal-wrapper{overflow-y:auto}.eula-modal .modal-wrapper .loading-spinner{display:flex;justify-content:center}.eula-modal .modal-wrapper .eula-content a{color:#bbb;text-decoration:underline;text-underline-position:under}.eula-modal .modal-wrapper .eula-content a:hover{color:#77d}.eula-modal .modal-wrapper .eula-content.eula-content-links{line-height:1.6;font-size:1rem;text-align:center}.modal .section-title h3{font-size:.9rem}.modal.overflow-visible>.modal-wrapper{overflow:visible}.location-row-label{padding-left:1rem;position:relative}.location-row-label .location-expand-toggle{padding:.05rem .2rem;position:absolute;left:0;top:0;cursor:pointer}.location-row-label .location-expand-toggle .caret{width:0;height:0;border-top:.38rem solid transparent;border-left:.68rem solid #959595;border-bottom:.38rem solid transparent;transition:all .1s ease-in-out;transform-origin:40% center}.location-row-label .location-expand-toggle:hover .caret{border-left-color:#fff}.location-row-label .location-expand-toggle.expanded .caret{transform:rotate(90deg)}.location-row-label .location-label{display:flex;width:100%;overflow:hidden}.location-row-label .location-label .label-main{padding:0 .5rem;font-weight:700;color:#fff;white-space:normal;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.location-row-label .location-label .location-edit-link .location-edit{color:#77d;padding:0;font-size:.9rem}.location-row-label .location-label .location-edit-link .location-edit:hover{color:#559}.location-row-label .row-expanded-section{margin-left:.75rem}.location-row-label .address-full{color:#bbb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.location-row-label .button-list{margin:1rem 0}.expanded .location-row-label .label{white-space:normal}.expanded .location-row-label .location-label .label-main{-webkit-line-clamp:3;line-clamp:3}.expanded .date-modified .column-inner{padding-right:1rem;white-space:normal}.column-users>.column-inner{padding:0!important}.column-users>.column-inner>.location-row-users{padding:.5rem 0}.expanded .column-users .empty{margin-bottom:.5rem}.location-row-users{position:relative}.location-row-users .remove-user{color:#d44;position:absolute;right:100%}.location-row-users .remove-user:hover{color:#fff;background:#d44}.location-row-users .user-list.expanded-list .list-item{overflow:hidden}.location-row-users .user-list.expanded-list .list-item .user-row-label{display:flex}.location-row-users .user-list.expanded-list .list-item .user-row-label .user-label{margin-left:.2rem}.location-row-users .multi-user+.modal-manager .add-user{transform:translateX(-1.5rem)}.ReactVirtualized__Table .ReactVirtualized__Table__rowColumn .location-row-installations .linked-icon{margin-left:.5rem}.ReactVirtualized__Table .ReactVirtualized__Table__rowColumn .location-row-installations .loading-spinner{margin-left:.75rem}.ReactVirtualized__Table .ReactVirtualized__Table__rowColumn .location-row-installations .row-expanded-section{padding-left:1.5rem;padding-top:0}.ReactVirtualized__Table .ReactVirtualized__Table__rowColumn .location-row-installations .installation-list .installation-item{display:flex}.ReactVirtualized__Table .ReactVirtualized__Table__rowColumn .location-row-installations .installation-list .installation-item .connectivity-indicator .label{display:none}.ReactVirtualized__Table .ReactVirtualized__Table__rowColumn .location-row-installations .installation-list .installation-item .connectivity-loader{width:16px;height:16px;margin-left:0;margin-right:.5rem}.ReactVirtualized__Table .ReactVirtualized__Table__rowColumn .location-row-installations .installation-list .installation-item .installation-error{display:inline-block;margin-right:.5rem}.ReactVirtualized__Table .ReactVirtualized__Table__rowColumn .location-row-installations .installation-list .installation-item .installation-error .status-inline svg{width:16px;height:16px;margin-right:0!important}.column-tariff .row-expanded-section{margin-top:1rem}.explorer-status{padding:1rem}.ReactVirtualized__Table .ReactVirtualized__Table__row .loading-spinner:not(.tiny):after{max-height:20px;max-width:20px}.ReactVirtualized__Table .ReactVirtualized__Table__row .button .loading-spinner,.ReactVirtualized__Table .ReactVirtualized__Table__row button .loading-spinner{max-height:none;max-width:none}.ReactVirtualized__Table .ReactVirtualized__Table__row.expanded{background:#222230;box-shadow:inset 0 0 5px hsla(0,0%,100%,.25)}.ReactVirtualized__Table .ReactVirtualized__Table__row.expanded .column-label,.ReactVirtualized__Table .ReactVirtualized__Table__row.expanded .column-users{overflow:visible!important}.ReactVirtualized__Table .ReactVirtualized__Table__row.expanded .column-inner{padding-bottom:1.5rem}.ReactVirtualized__Table .ReactVirtualized__Table__row.expanded .ReactVirtualized__Table__rowColumn .explorer-list+.modal-manager{margin-top:.5rem}.explorer-search{display:flex;flex:1}.explorer-search form{width:17rem;position:relative}.explorer-search form .curb-input.search>input{display:block;width:100%}.explorer-search form .search-busy-indicator{position:absolute;top:0;left:100%;padding:.25rem}.explorer-search form .info{padding-left:1rem}.explorer-search .explorer-totals-table-wrapper{flex:1;padding-left:2rem}.explorer-search .explorer-totals-table-wrapper .ReactVirtualized__Table .ReactVirtualized__Table__rowColumn:not(:first-child){align-self:center;justify-self:center;text-align:center;align-content:center;padding-right:10px}.explorer-search .explorer-totals-table-wrapper .ReactVirtualized__Table .totals-label{color:#fff}.explorer-main{padding:25px 0;display:flex}.explorer-main>.inset{display:flex;flex-direction:column;flex-grow:1}.explorer-main>.inset>.inner{position:relative;display:flex;flex:1}.explorer-main .explorer-main-content{display:flex;flex-direction:column}.explorer-main .explorer-main-content .tabs-content{flex-grow:1;display:flex;flex-direction:column}.explorer-main .explorer-main-content .tabs-content .tab-inner{flex:1;display:flex;flex-direction:column}.explorer-main .explorer-main-content .tabs-content .tab-inner .explorer-locations{flex:1}.explorer-main .tab-layout{flex:1;padding-top:2rem}.explorer-main .tab-layout .tabs-menu{margin:0;position:absolute;top:-1rem;left:0;width:100%}.explorer-main .tab-layout .tabs-menu .tab{width:220px}.explorer-main .tab-layout .tabs-menu .tab h3{justify-content:center}.explorer-main .explorer-next-loading{position:absolute;top:100%;width:100%;text-align:center;margin:.3rem 0 0}.explorer-main .explorer-locations{position:relative}.explorer-main .explorer-locations .explorer-table-loading{position:absolute;left:0;bottom:100%;padding:.5rem 0}.explorer-main .explorer-locations .date-range{display:flex;width:300px;justify-content:space-between;align-items:center;padding:.5rem 0;position:absolute;right:0;bottom:100%}.explorer-main .explorer-locations .date-range .label{font-weight:700}.explorer-main .explorer-locations .date-range a{display:block;padding:.2rem;border-bottom:1px solid transparent}.explorer-main .explorer-locations .date-range a:not([disabled]){cursor:pointer;color:#bbb}.explorer-main .explorer-locations .date-range a:not([disabled]):hover{border-bottom-color:initial}.explorer-main .explorer-locations .date-range a:not([disabled]).active{color:#77d;border-bottom-color:#77d}.explorer-main .location-installations .connectivity-indicator .label{display:none}.app-main>.explorer{width:100%;display:flex;flex-direction:column;flex:1}.app-main>.explorer .explorer-main{flex-grow:1}.explorer-header{display:flex;width:100%;min-height:11rem}.explorer-header .section-search{margin-right:1rem;flex:1}.explorer-header .section-search>.inner{display:flex;width:100%}.explorer-header .section-fleet{margin-left:1rem;max-width:25%;background:#fff;flex-direction:row}.explorer-header .section-fleet>.inner{display:flex}.account-info .account-fleet-img{display:block;text-align:center;padding:1rem 0}.energy-projections-search-form label{display:block;padding-bottom:.25rem;font-style:italic}.energy-projections-search-form .search-input-wrap input{display:block;width:100%}.energy-projections-search-form .search-busy-indicator{top:auto;bottom:1rem}.installations-list{font-style:italic;padding:1rem}.installations-list .installation-serials{font-family:monospace;text-transform:uppercase;font-weight:700}.installations-list .installation-serials li{list-style:none}.installations-list .installation-error{display:inline-block}.energy-projections-associated-form label{margin-bottom:.2rem}.energy-projections-associated-form input,.energy-projections-associated-form select{width:100%;border-radius:2px}.energy-projections-associated-form input[disabled],.energy-projections-associated-form select[disabled]{opacity:.5}.energy-projections-associated-form .address-row-2{display:flex}.energy-projections-associated-form .address-row-2 .curb-form-element{margin-top:0;width:50%}.energy-projections-associated-form .address-row-2 .curb-form-element:first-child{margin-right:1rem}.energy-projections-associated-form .address-row-2 .curb-form-element+.curb-form-element{margin-left:1rem}.energy-projections-values .energy-projections-values-form .inset+.inset{margin-top:4rem}.energy-projections-values .energy-projections-values-form.busy button[type=submit],.energy-projections-values .energy-projections-values-form.busy input{opacity:.5}.energy-projections-values .energy-projections-values-form.busy:after{background:none;opacity:0}.energy-projections-values .energy-projections-values-form .form-row{display:flex;align-items:center}.energy-projections-values .energy-projections-values-form .form-row .curb-form-element{flex:1}.energy-projections-values .energy-projections-values-form .form-row .curb-form-element input{width:100%}.energy-projections-values .energy-projections-values-form .form-row label{width:120px;text-align:right;flex-shrink:0;padding-right:1rem}.energy-projections-values .energy-projections-values-form .form-row+.form-row{margin-top:1rem}.energy-projections-values .energy-projections-values-form .form-row .month-label{text-align:center;text-transform:uppercase}.energy-projections .energy-projections-location-summary{display:grid;column-gap:2rem;grid-template-columns:2fr 3fr 3fr}.energy-projections .energy-projections-location-summary .inner{flex:1}.error-page h1{color:#d44}.connectivity-indicator{display:inline-block}.connectivity-indicator span{margin-left:.25em}.connectivity-indicator span:first-child{margin-left:0}.connectivity-indicator:before{content:"";display:inline-block;vertical-align:middle;width:16px;height:16px;border-radius:50%;margin-right:.5rem;background:#666}.connectivity-indicator.none:before{background:#d44}.connectivity-indicator.weak:before{background:#d94}.connectivity-indicator.strong:before{background:#4b4}.button,button{background:#559;overflow:hidden;color:#fff;display:inline-block;position:relative;padding:.5rem;min-width:6rem;text-align:center;border-radius:5px;font-size:14px;font-weight:700;cursor:pointer;border:none;outline:0}.button[disabled],button[disabled]{opacity:.5;cursor:not-allowed}.button:not([disabled]):hover,button:not([disabled]):hover{opacity:.8}.button.irreversible,button.irreversible{background:#d44}.button.passive,button.passive{background:#707070}.button>.loading-spinner.full,button>.loading-spinner.full{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:inherit;text-align:center;display:flex;justify-content:center;align-items:center}.button.small,button.small{padding:.2rem .4rem;min-width:5rem;font-size:13px}.button-list{display:flex}.button-list.center{justify-content:center}.button-list>*+*{margin-left:1rem}.button-list.vertical{display:block}.button-list.vertical>*+*{margin-left:0;margin-top:1rem}.info{color:#bbb}.status-message{border-radius:5px;padding:1rem;font-weight:700}.status-message.error{background:rgba(221,68,68,.5);border:1px solid #d44}.status-message.success{background:rgba(68,187,68,.5);border:1px solid #4b4}.status-message.warning{background:rgba(221,153,68,.5);border:1px solid #d94}.status-message.action{background:rgba(85,85,153,.5);border:1px solid #559}.status-inline{display:flex;font-weight:700}.status-inline.error{color:#d44}.status-inline.success{color:#4b4}.status-inline.warning{color:#d94}.status-inline.action{color:#559}.highlight{background-color:#373755}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNvdXJjZS9zdHlsZXMuY3NzIiwibWFpbi5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLDJFQUE4QixDQ085QixLRENBLGdCQUFBLENBRUEsNkJDRUEsQ0RNQSxLQUNDLFFDQ0QsQ0RJQSxLQUNFLGFDQ0YsQ0FLQSxHQUNFLGFESkEsQ0NLQSxjQUNGLENBT0EsR0RSRSxzQkFBQSxDQ1dBLFFEWEEsQ0FDQSxnQkNjRixDQUtBLElEYkUsK0JBQW9CLENBRXBCLGFDZ0JGLENEUkEsRUFDRSw0QkNlRixDQUtBLFlEYkMsa0JBQUEsQ0FFQyx5QkFBZ0IsQ0NnQmhCLGdDQUVGLENBSUEsU0RoQkMsa0JBQ0QsQ0N1QkEsY0FHRSwrQkFBaUMsQ0FFakMsYUFFRixDQUlBLE1BQ0UsYUFDRixDQUtBLFFBRUUsYUFBYyxDQUNkLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsdUJBQ0YsQ0FDQSxJQUNFLGFBQ0YsQ0FDQSxJQUNFLFNBQ0YsQ0FNQSxJQUNFLGlCQUNGLENBT0Esc0NBS0UsbUJBQW9CLENBRXBCLGNBQWUsQ0FFZixnQkFBaUIsQ0FFakIsUUFFRixDQUtBLGFBR0UsZ0JBQ0YsQ0FLQSxjQUdFLG1CQUNGLENBSUEsZ0RBSUUseUJBQ0YsQ0FJQSx3SEFJRSxpQkFBa0IsQ0FDbEIsU0FDRixDQUlBLDRHQUlFLDZCQUNGLENBSUEsU0FDRSwwQkFDRixDQU9BLE9BQ0UscUJBQXNCLENBRXRCLGFBQWMsQ0FFZCxhQUFjLENBRWQsY0FBZSxDQUVmLFNBQVUsQ0FFVixrQkFFRixDQUlBLFNBQ0UsdUJBQ0YsQ0FJQSxTQUNFLGFBQ0YsQ0FLQSw2QkFFRSxxQkFBc0IsQ0FFdEIsU0FFRixDQUlBLGtGQUVFLFdBQ0YsQ0FLQSxjQUNFLDRCQUE2QixDQUU3QixtQkFFRixDQUlBLHlDQUNFLHVCQUNGLENBS0EsNkJBQ0UseUJBQTBCLENBRTFCLFlBRUYsQ0FNQSxRQUNFLGFBQ0YsQ0FJQSxRQUNFLGlCQUNGLENBWUEsa0JBQ0UsWUFDRixDQUNBLGlCQUNFLEdBQ0Us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LENBQ0EsaUJBQ0UsZ0JBQ0YsQ0FDQSxzQkFDRSxhQUNGLENBQ0EsMEJBQ0UsYUFBaUIsQ0FDakIsZUFDRixDQUNBLE1BQ0UsVUFDRixDQUNBLGdCQUNFLGlCQUFrQixDQUNsQixZQUFhLENBQ2IsZUFDRixDQUNBLHNCQUNFLDZCQUFrQyxDQUNsQyxxQkFDRixDQUNBLHdCQUNFLDZCQUFrQyxDQUNsQyxxQkFDRixDQUNBLHdCQUNFLDhCQUFtQyxDQUNuQyxxQkFDRixDQUNBLHVCQUNFLDZCQUFrQyxDQUNsQyxxQkFDRixDQUNBLGVBQ0UsWUFBYSxDQUNiLGVBQ0YsQ0FDQSxxQkFDRSxVQUNGLENBQ0EsdUJBQ0UsVUFDRixDQUNBLHVCQUNFLFVBQ0YsQ0FDQSxzQkFDRSxVQUNGLENBQ0EsV0FDRSx3QkFDRiIsImZpbGUiOiJtYWluLmxlc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBDb2xsZWN0aW9uIGRlZmF1bHQgdGhlbWUgKi9cblxuLlJlYWN0VmlydHVhbGl6ZWRfX0NvbGxlY3Rpb24ge1xufVxuXG4uUmVhY3RWaXJ0dWFsaXplZF9fQ29sbGVjdGlvbl9faW5uZXJTY3JvbGxDb250YWluZXIge1xufVxuXG4vKiBHcmlkIGRlZmF1bHQgdGhlbWUgKi9cblxuLlJlYWN0VmlydHVhbGl6ZWRfX0dyaWQge1xufVxuXG4uUmVhY3RWaXJ0dWFsaXplZF9fR3JpZF9faW5uZXJTY3JvbGxDb250YWluZXIge1xufVxuXG4vKiBUYWJsZSBkZWZhdWx0IHRoZW1lICovXG5cbi5SZWFjdFZpcnR1YWxpemVkX19UYWJsZSB7XG59XG5cbi5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9fR3JpZCB7XG59XG5cbi5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9faGVhZGVyUm93IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlX19oZWFkZXJUcnVuY2F0ZWRUZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uUmVhY3RWaXJ0dWFsaXplZF9fVGFibGVfX2hlYWRlckNvbHVtbixcbi5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9fcm93Q29sdW1uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtaW4td2lkdGg6IDBweDtcbn1cbi5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9fcm93Q29sdW1uIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9faGVhZGVyQ29sdW1uOmZpcnN0LW9mLXR5cGUsXG4uUmVhY3RWaXJ0dWFsaXplZF9fVGFibGVfX3Jvd0NvbHVtbjpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uUmVhY3RWaXJ0dWFsaXplZF9fVGFibGVfX3NvcnRhYmxlSGVhZGVyQ29sdW1uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uUmVhY3RWaXJ0dWFsaXplZF9fVGFibGVfX3NvcnRhYmxlSGVhZGVySWNvbkNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uUmVhY3RWaXJ0dWFsaXplZF9fVGFibGVfX3NvcnRhYmxlSGVhZGVySWNvbiB7XG4gIGZsZXg6IDAgMCAyNHB4O1xuICBoZWlnaHQ6IDFlbTtcbiAgd2lkdGg6IDFlbTtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4vKiBMaXN0IGRlZmF1bHQgdGhlbWUgKi9cblxuLlJlYWN0VmlydHVhbGl6ZWRfX0xpc3Qge1xufVxuIiwiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovXG59XG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAxICovXG4gIGhlaWdodDogMDtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogMiAqL1xufVxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi9cbn1cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi9cbn1cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovXG59XG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7XG4gIC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgbWFyZ2luOiAwO1xuICAvKiAyICovXG59XG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAvKiAxICovXG59XG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovXG59XG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLyogMiAqL1xufVxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqL1xufVxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQGtleWZyYW1lcyBsb2FkOCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4ubG9hZGluZy1zcGlubmVyIHtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG59XG4ubG9hZGluZy1zcGlubmVyOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHJnYmEoMTk3LCAxOTcsIDE5NywgMC40KTtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHJnYmEoMTk3LCAxOTcsIDE5NywgMC40KTtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCByZ2JhKDE5NywgMTk3LCAxOTcsIDAuNCk7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICNjNWM1YzU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgYW5pbWF0aW9uOiBsb2FkOCAxLjFzIGluZmluaXRlIGxpbmVhcjtcbn1cbi5sb2FkaW5nLXNwaW5uZXIuaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmxvYWRpbmctc3Bpbm5lci5pbmxpbmU6YWZ0ZXIge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBib3JkZXItdG9wLXdpZHRoOiA1cHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiA1cHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogNXB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiA1cHg7XG59XG4ubG9hZGluZy1zcGlubmVyLmNlbnRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXRvcDogLTI1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbn1cbi5sb2FkaW5nLXNwaW5uZXIuYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubG9hZGluZy1zcGlubmVyLnRpbnkge1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICBtYXJnaW4tYm90dG9tOiAtM3B4O1xufVxuLmxvYWRpbmctc3Bpbm5lci50aW55OmFmdGVyIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXdpZHRoOiAzLjVweDtcbn1cbi8qIFJFU1BPTlNJVkUgTUlYSU5TICovXG5odG1sOm5vdCgud2YtYWN0aXZlKSAuYXBwLWlubmVyLFxuaHRtbDpub3QoLndmLWFjdGl2ZSkgLmFwcGxpY2F0aW9uLWxvYWRlci1tZXNzYWdlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbmgxIHtcbiAgZm9udC1zaXplOiAzLjJyZW07XG59XG5oMTpmaXJzdC1jaGlsZCxcbmgyOmZpcnN0LWNoaWxkLFxuaDM6Zmlyc3QtY2hpbGQsXG5oNDpmaXJzdC1jaGlsZCxcbnA6Zmlyc3QtY2hpbGQsXG5saTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uc2VjdGlvbi10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAycmVtO1xuICBtYXJnaW4tdG9wOiAtM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlY3Rpb24tdGl0bGUgaDMge1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6ICM1NTU1OTk7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbmJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNGN0Y3RjcgMCUsICNlZmVmZWYgNDYlLCAjY2NjY2NjIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNGN0Y3RjcgMCUsICNlZmVmZWYgNDYlLCAjY2NjY2NjIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjRjdGN0Y3IDAlLCAjZWZlZmVmIDQ2JSwgI2NjY2NjYyAxMDAlKTtcbn1cbi5hcHAtbWFpbiB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmFwcC1pbm5lciB7XG4gIHBhZGRpbmc6IDAgNTBweDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucHJpbWFyeS1zZWN0aW9uIHtcbiAgcGFkZGluZzogMnJlbSAwO1xufVxuc2VjdGlvbi5pbnNldCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNzM3Mzc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnNWIxZTVkMzgyZGI5MmVjZjUyM2YwMDlmMzY1YjYyNzMucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjVweCAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgM3B4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbnNlY3Rpb24uaW5zZXQgPiAuaW5uZXIge1xuICBib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbnNlY3Rpb24uaW5zZXQuaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogIzM3Mzc1NTtcbn1cbnNlY3Rpb24uaW5uZXIge1xuICBwYWRkaW5nOiAycmVtO1xufVxuLmJhc2ljLXBhZ2Uge1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuLmFwcC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxLjVyZW0gMCAwO1xufVxuLmFwcC1oZWFkZXIgaDEge1xuICBtYXJnaW46IDA7XG4gIGZsZXg6IDE7XG59XG4uYXBwLWhlYWRlciBoMSAuY3VyYi1sb2dvIHtcbiAgaGVpZ2h0OiAyLjU2cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC4xcmVtKTtcbn1cbi5wcmltYXJ5LW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cbi5mbGVldC1uYXYge1xuICBmbGV4LWdyb3c6IDI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZmxlZXQtbmF2IC50aXRsZSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLmZsZWV0LW5hdiAuaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbi5mbGVldC1uYXYgLmZsZWV0LW5vLWxvZ28ge1xuICB6LWluZGV4OiAxO1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjNzA3MDcwO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbi5mbGVldC1uYXYgLmZsZWV0LWltZyB7XG4gIHotaW5kZXg6IDE7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5mbGVldC1uYXYgLmZsZWV0LWlkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xLjVyZW07XG4gIHJpZ2h0OiAtMS41cmVtO1xuICBjb2xvcjogIzcwNzA3MDtcbn1cbi5mbGVldC1uYXYgLm1lbnUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZmxlZXQtbmF2IC5mbGVldC1tZW51IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAyO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmxlZXQtbmF2IC5jYXJldCB7XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuNHJlbTtcbn1cbi51c2VyLW5hdiB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udXNlci1uYXYgLnVzZXItbWVudS1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLXBvc2l0aW9uOiBiZWxvdztcbn1cbi51c2VyLW5hdiAudXNlci1hY3Rpb25zIHtcbiAgcGFkZGluZzogMC43NXJlbSAwO1xufVxuLnRvb2x0aXAudXNlci1tZW51IHtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi50b29sdGlwLnVzZXItbWVudSAudG9vbHRpcC1jb250ZW50ID4gLm1lbnUgPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi50b29sdGlwLnVzZXItbWVudSAubGlua3Mge1xuICBtYXJnaW46IDAgLTFyZW07XG59XG4udG9vbHRpcC51c2VyLW1lbnUgLmxpbmtzIGEge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZSxcbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49XCJ0b3BcIl0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3LS1kb3duLWFycm93LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXJlYWQtdmlldy0tZG93bi1hcnJvdyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLXJlYWQtdmlldy0tZG93bi1hcnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZSxcbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49XCJ0b3BcIl0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3LS1kb3duLWFycm93LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXJlYWQtdmlldy0tZG93bi1hcnJvdyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLXJlYWQtdmlldy0tZG93bi1hcnJvdyxcbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49XCJib3R0b21cIl0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlOjpiZWZvcmUsXG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwidG9wXCJdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZTo6YmVmb3JlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3LS1kb3duLWFycm93OjpiZWZvcmUsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3LS1kb3duLWFycm93OjpiZWZvcmUsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3c6OmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAxcHg7XG59XG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZTo6YmVmb3JlLFxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1cInRvcFwiXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGU6OmJlZm9yZSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXJlYWQtdmlldy0tZG93bi1hcnJvdzo6YmVmb3JlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXJlYWQtdmlldy0tZG93bi1hcnJvdzo6YmVmb3JlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItcmVhZC12aWV3LS1kb3duLWFycm93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB6LWluZGV4OiAtMTtcbiAgYm9yZGVyLXdpZHRoOiA4cHg7XG4gIGxlZnQ6IC04cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNhZWFlYWU7XG59XG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZSB7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXRvcDogLThweDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49XCJib3R0b21cIl0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlLFxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGU6OmJlZm9yZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmMGYwZjA7XG59XG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZTo6YmVmb3JlIHtcbiAgdG9wOiAtMXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYWVhZWFlO1xufVxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1cInRvcFwiXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGUsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3csXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3LS1kb3duLWFycm93LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItcmVhZC12aWV3LS1kb3duLWFycm93IHtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAtOHB4O1xufVxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1cInRvcFwiXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGUsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3csXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3LS1kb3duLWFycm93LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItcmVhZC12aWV3LS1kb3duLWFycm93LFxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1cInRvcFwiXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGU6OmJlZm9yZSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXJlYWQtdmlldy0tZG93bi1hcnJvdzo6YmVmb3JlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXJlYWQtdmlldy0tZG93bi1hcnJvdzo6YmVmb3JlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItcmVhZC12aWV3LS1kb3duLWFycm93OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1cInRvcFwiXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGU6OmJlZm9yZSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXJlYWQtdmlldy0tZG93bi1hcnJvdzo6YmVmb3JlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXJlYWQtdmlldy0tZG93bi1hcnJvdzo6YmVmb3JlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItcmVhZC12aWV3LS1kb3duLWFycm93OjpiZWZvcmUge1xuICBib3R0b206IC0xcHg7XG4gIGJvcmRlci10b3AtY29sb3I6ICNhZWFlYWU7XG59XG4ucmVhY3QtZGF0ZXBpY2tlci13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnJlYWN0LWRhdGVwaWNrZXIge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZWFlYWU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVhY3QtZGF0ZXBpY2tlci0tdGltZS1vbmx5IC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZSB7XG4gIGxlZnQ6IDM1cHg7XG59XG4ucmVhY3QtZGF0ZXBpY2tlci0tdGltZS1vbmx5IC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWNvbnRhaW5lciB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLnJlYWN0LWRhdGVwaWNrZXItLXRpbWUtb25seSAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cbi5yZWFjdC1kYXRlcGlja2VyLS10aW1lLW9ubHkgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtYm94IHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MHB4O1xufVxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyIHtcbiAgei1pbmRleDogMTtcbn1cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA0MnB4O1xufVxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49XCJsZWZ0XCJdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZSB7XG4gIGxlZnQ6IDQycHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2hlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhZWFlYWU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2hlYWRlci0tdGltZSB7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1kcm9wZG93bi1jb250YWluZXItLXNlbGVjdCxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1kcm9wZG93bi1jb250YWluZXItLXNlbGVjdCxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLWRyb3Bkb3duLWNvbnRhaW5lci0tc2VsZWN0LFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItZHJvcGRvd24tY29udGFpbmVyLS1zY3JvbGwsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtZHJvcGRvd24tY29udGFpbmVyLS1zY3JvbGwsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1kcm9wZG93bi1jb250YWluZXItLXNjcm9sbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDJweDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19jdXJyZW50LW1vbnRoLFxuLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDAuOTQ0cmVtO1xufVxuLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faGVhZGVyIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjdyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgd2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMC40NXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTllbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS1wcmV2aW91cyB7XG4gIGxlZnQ6IDEwcHg7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2NjYztcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS1wcmV2aW91czpob3ZlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2IzYjNiMztcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS1wcmV2aW91cy0tZGlzYWJsZWQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0tcHJldmlvdXMtLWRpc2FibGVkOmhvdmVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZTZlNmU2O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0tbmV4dCB7XG4gIHJpZ2h0OiAxMHB4O1xuICBib3JkZXItbGVmdC1jb2xvcjogI2NjYztcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS1uZXh0LS13aXRoLXRpbWU6bm90KC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS1uZXh0LS13aXRoLXRvZGF5LWJ1dHRvbikge1xuICByaWdodDogODBweDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS1uZXh0OmhvdmVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNiM2IzYjM7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0tbmV4dC0tZGlzYWJsZWQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0tbmV4dC0tZGlzYWJsZWQ6aG92ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2U2ZTZlNjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXllYXJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXllYXJzLXByZXZpb3VzIHtcbiAgdG9wOiA0cHg7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjY2M7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0teWVhcnMtcHJldmlvdXM6aG92ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYjNiM2IzO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXllYXJzLXVwY29taW5nIHtcbiAgdG9wOiAtNHB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjY2NjO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXllYXJzLXVwY29taW5nOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2IzYjNiMztcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1jb250YWluZXIge1xuICBmbG9hdDogbGVmdDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19tb250aCB7XG4gIG1hcmdpbjogMC40cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1jb250YWluZXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2FlYWVhZTtcbiAgd2lkdGg6IDcwcHg7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1jb250YWluZXItLXdpdGgtdG9kYXktYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWVhZWFlO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC03MnB4O1xuICB0b3A6IDA7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyX190aW1lIC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWJveCB7XG4gIHdpZHRoOiA3MHB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtYm94IHVsLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiBjYWxjKDE5NXB4ICsgKDEuN3JlbSAvIDIpKTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtYm94IHVsLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdCBsaS5yZWFjdC1kYXRlcGlja2VyX190aW1lLWxpc3QtaXRlbSB7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtYm94IHVsLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdCBsaS5yZWFjdC1kYXRlcGlja2VyX190aW1lLWxpc3QtaXRlbTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX190aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZSAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1ib3ggdWwucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1saXN0IGxpLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdC1pdGVtLS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTZiYTU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtYm94IHVsLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdCBsaS5yZWFjdC1kYXRlcGlja2VyX190aW1lLWxpc3QtaXRlbS0tc2VsZWN0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE2YmE1O1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyX190aW1lIC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWJveCB1bC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWxpc3QgbGkucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1saXN0LWl0ZW0tLWRpc2FibGVkIHtcbiAgY29sb3I6ICNjY2M7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtYm94IHVsLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdCBsaS5yZWFjdC1kYXRlcGlja2VyX190aW1lLWxpc3QtaXRlbS0tZGlzYWJsZWQ6aG92ZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3dlZWstbnVtYmVyIHtcbiAgY29sb3I6ICNjY2M7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuN3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuN3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAuMTY2cmVtO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3dlZWstbnVtYmVyLnJlYWN0LWRhdGVwaWNrZXJfX3dlZWstbnVtYmVyLS1jbGlja2FibGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fd2Vlay1udW1iZXIucmVhY3QtZGF0ZXBpY2tlcl9fd2Vlay1udW1iZXItLWNsaWNrYWJsZTpob3ZlciB7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19kYXktbmFtZXMsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fd2VlayB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LW5hbWUsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LFxuLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbmFtZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjdyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwLjE2NnJlbTtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19kYXkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5OmhvdmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tdG9kYXkge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19kYXktLWhpZ2hsaWdodGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2RjYzRhO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19kYXktLWhpZ2hsaWdodGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyYmUzZjtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19kYXktLWhpZ2hsaWdodGVkLWN1c3RvbS0xIHtcbiAgY29sb3I6IG1hZ2VudGE7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1oaWdobGlnaHRlZC1jdXN0b20tMiB7XG4gIGNvbG9yOiBncmVlbjtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19kYXktLXNlbGVjdGVkLFxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tcmFuZ2Uge1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTZiYTU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tc2VsZWN0ZWQ6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1zZWxlY3RpbmctcmFuZ2U6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1yYW5nZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDVkOTA7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1rZXlib2FyZC1zZWxlY3RlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJhODdkMDtcbiAgY29sb3I6ICNmZmY7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1rZXlib2FyZC1zZWxlY3RlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDVkOTA7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1zZWxlY3RpbmctcmFuZ2U6bm90KC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXJhbmdlKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzMsIDEwNywgMTY1LCAwLjUpO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLS1zZWxlY3RpbmctcmFuZ2UgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tcmFuZ2U6bm90KC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXNlbGVjdGluZy1yYW5nZSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBjb2xvcjogIzAwMDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19kYXktLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogI2NjYztcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19kYXktLWRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXcsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItcmVhZC12aWV3IHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXJlYWQtdmlldzpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXc6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1yZWFkLXZpZXc6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXc6aG92ZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3LS1kb3duLWFycm93LFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3OmhvdmVyIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXctLWRvd24tYXJyb3csXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3OmhvdmVyIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXJlYWQtdmlldy0tZG93bi1hcnJvdyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXc6aG92ZXIgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXJlYWQtdmlldy0tZG93bi1hcnJvdyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLXJlYWQtdmlldzpob3ZlciAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3csXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1yZWFkLXZpZXc6aG92ZXIgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXJlYWQtdmlldy0tZG93bi1hcnJvdyB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiM2IzYjM7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3csXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3LS1kb3duLWFycm93LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItcmVhZC12aWV3LS1kb3duLWFycm93IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2NjYztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgdG9wOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXdpZHRoOiAwLjQ1cmVtO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItZHJvcGRvd24sXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtZHJvcGRvd24sXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDUwJTtcbiAgbGVmdDogMjUlO1xuICB0b3A6IDMwcHg7XG4gIHotaW5kZXg6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWVhZWFlO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItZHJvcGRvd246aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtZHJvcGRvd246aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1kcm9wZG93bjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLWRyb3Bkb3duLS1zY3JvbGxhYmxlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLWRyb3Bkb3duLS1zY3JvbGxhYmxlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItZHJvcGRvd24tLXNjcm9sbGFibGUge1xuICBoZWlnaHQ6IDE1MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1vcHRpb24sXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtb3B0aW9uLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItb3B0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLW9wdGlvbjpmaXJzdC1vZi10eXBlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLW9wdGlvbjpmaXJzdC1vZi10eXBlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItb3B0aW9uOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjNyZW07XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1vcHRpb246bGFzdC1vZi10eXBlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLW9wdGlvbjpsYXN0LW9mLXR5cGUsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1vcHRpb246bGFzdC1vZi10eXBlIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItb3B0aW9uOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLW9wdGlvbjpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLW9wdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1vcHRpb246aG92ZXIgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXllYXJzLXVwY29taW5nLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLW9wdGlvbjpob3ZlciAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0teWVhcnMtdXBjb21pbmcsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1vcHRpb246aG92ZXIgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXllYXJzLXVwY29taW5nIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2IzYjNiMztcbn1cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLW9wdGlvbjpob3ZlciAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0teWVhcnMtcHJldmlvdXMsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtb3B0aW9uOmhvdmVyIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS15ZWFycy1wcmV2aW91cyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLW9wdGlvbjpob3ZlciAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0teWVhcnMtcHJldmlvdXMge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYjNiM2IzO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItb3B0aW9uLS1zZWxlY3RlZCxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1vcHRpb24tLXNlbGVjdGVkLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItb3B0aW9uLS1zZWxlY3RlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTVweDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19jbG9zZS1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiAwO1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIHRvcDogMjUlO1xuICByaWdodDogN3B4O1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2Nsb3NlLWljb246OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxNmJhNTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3R0b206IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjZmZmO1xuICBjb250ZW50OiBcIlxcMDBkN1wiO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogLThweCBhdXRvIDA7XG4gIHBhZGRpbmc6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fdG9kYXktYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhZWFlYWU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGNsZWFyOiBsZWZ0O1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDIxNDc0ODM2NDc7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX19kYXktbmFtZSxcbi5yZWFjdC1kYXRlcGlja2VyX19wb3J0YWwgLnJlYWN0LWRhdGVwaWNrZXJfX2RheSxcbi5yZWFjdC1kYXRlcGlja2VyX19wb3J0YWwgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbmFtZSB7XG4gIHdpZHRoOiAzcmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCksIChtYXgtaGVpZ2h0OiA1NTBweCkge1xuICAucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX19kYXktbmFtZSxcbiAgLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LFxuICAucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX190aW1lLW5hbWUge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX19jdXJyZW50LW1vbnRoLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19oZWFkZXIge1xuICBmb250LXNpemU6IDEuNDRyZW07XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uIHtcbiAgYm9yZGVyOiAwLjgxcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0tcHJldmlvdXMge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNjY2M7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS1wcmV2aW91czpob3ZlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2IzYjNiMztcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19wb3J0YWwgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXByZXZpb3VzLS1kaXNhYmxlZCxcbi5yZWFjdC1kYXRlcGlja2VyX19wb3J0YWwgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXByZXZpb3VzLS1kaXNhYmxlZDpob3ZlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2U2ZTZlNjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0tbmV4dCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjY2NjO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0tbmV4dDpob3ZlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjYjNiM2IzO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0tbmV4dC0tZGlzYWJsZWQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS1uZXh0LS1kaXNhYmxlZDpob3ZlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZTZlNmU2O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ucmVhY3QtcGhvbmUtbnVtYmVyLWlucHV0X19yb3dcclxue1xyXG5cdC8qIFRoaXMgaXMgZG9uZSB0byBzdHJldGNoIHRoZSBjb250ZW50cyBvZiB0aGlzIGNvbXBvbmVudCAqL1xyXG5cdGRpc3BsYXkgICAgIDogZmxleDtcclxuXHRhbGlnbi1pdGVtcyA6IGNlbnRlcjtcclxufVxyXG5cclxuLnJlYWN0LXBob25lLW51bWJlci1pbnB1dF9fcGhvbmVcclxue1xyXG5cdC8qIFRoZSBwaG9uZSBudW1iZXIgaW5wdXQgc3RyZXRjaGVzIHRvIGZpbGwgYWxsIGVtcHR5IHNwYWNlICovXHJcblx0ZmxleCA6IDE7XHJcblxyXG5cdC8qIFRoZSBwaG9uZSBudW1iZXIgaW5wdXQgc2hvdWxkIHNocmlua1xyXG5cdCAgIHRvIG1ha2Ugcm9vbSBmb3IgdGhlIGV4dGVuc2lvbiBpbnB1dCAqL1xyXG5cdG1pbi13aWR0aCA6IDA7XHJcbn1cclxuXHJcbi5yZWFjdC1waG9uZS1udW1iZXItaW5wdXRfX2ljb25cclxue1xyXG5cdC8qIFRoZSBmbGFnIGljb24gc2l6ZSBpcyA0eDMgaGVuY2UgdGhlIGV4YWN0IGB3aWR0aGAgYW5kIGBoZWlnaHRgIHZhbHVlcyAqL1xyXG5cdHdpZHRoICAgICAgOiAxLjI0ZW07XHJcblx0aGVpZ2h0ICAgICA6IDAuOTNlbTtcclxuXHJcblx0LyogYDFweGAgaXMgc3RpbGwgdG9vIG11Y2ggZm9yIGEgXCJyZXRpbmFcIiBzY3JlZW4gYnV0IHRoZXJlJ3Mgbm8gd2F5IGluIENTUyB0byBzcGVjaWZ5IFwiaGFpcmxpbmVcIiBib3JkZXIgd2lkdGguICovXHJcblx0Ym9yZGVyICAgICA6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcblxyXG5cdC8qIE1ha2VzIHN1cmUgYHdpZHRoYHhgaGVpZ2h0YCBpcyBleGFjdGx5IGA0eDNgIGFuZCBgYm9yZGVyYCB3aWR0aCBpcyBub3QgaW5jbHVkZWQgaW4gaXQgKi9cclxuXHRib3gtc2l6aW5nIDogY29udGVudC1ib3g7XHJcbn1cclxuXHJcbi5yZWFjdC1waG9uZS1udW1iZXItaW5wdXRfX2ljb24tLWludGVybmF0aW9uYWxcclxue1xyXG5cdC8qIFRoZSBpbnRlcm5hdGlvbmFsIGljb24gc2l6ZSBpcyBzcXVhcmUgKi9cclxuXHQvKiBhbmQgYWxzbyBoYXMgbm8gYm9yZGVyIGhlbmNlIHRoZSBgMiAqIDFweGAgYHdpZHRoYCBhbmQgYGhlaWdodGAgY29tcGVuc2F0aW9uICovXHJcblx0d2lkdGggIDogY2FsYygwLjkzZW0gKyAycHgpO1xyXG5cdGhlaWdodCA6IGNhbGMoMC45M2VtICsgMnB4KTtcclxuXHJcblx0LyogVGhlIGludGVybmF0aW9uYWwgaWNvbiBzaXplIGlzIHNxdWFyZSBoZW5jZSB0aGUgZXhhY3QgYHBhZGRpbmdgIHZhbHVlICovXHJcblx0LyogZm9yIHByZWNpc2UgYWxpZ25tZW50IHdpdGggYDR4M2Agc2l6ZWQgY291bnRyeSBmbGFncy4gKi9cclxuXHRwYWRkaW5nLWxlZnQgIDogMC4xNTVlbTtcclxuXHRwYWRkaW5nLXJpZ2h0IDogMC4xNTVlbTtcclxuXHJcblx0Ym9yZGVyIDogbm9uZTtcclxufVxyXG5cclxuLnJlYWN0LXBob25lLW51bWJlci1pbnB1dF9fZXJyb3Jcclxue1xyXG5cdG1hcmdpbi1sZWZ0IDogY2FsYygxLjI0ZW0gKyAycHggKyAwLjNlbSArIDAuMzVlbSArIDAuNWVtKTtcclxuXHRtYXJnaW4tdG9wICA6IGNhbGMoMC4zcmVtKTtcclxuXHRjb2xvciAgICAgICA6ICNEMzBGMDA7XHJcbn1cclxuXHJcbi5yZWFjdC1waG9uZS1udW1iZXItaW5wdXRfX2ljb24taW1hZ2Vcclxue1xyXG5cdG1heC13aWR0aCAgOiAxMDAlO1xyXG5cdG1heC1oZWlnaHQgOiAxMDAlO1xyXG59XHJcblxyXG4vKiBSZW1vdmVzIGA8aW5wdXQgdHlwZT1cIm51bWJlclwiLz5gIHVwL2Rvd24gYXJyb3dzIGluIFdlYmtpdCBicm93c2Vycy4gKi9cclxuLnJlYWN0LXBob25lLW51bWJlci1pbnB1dF9fZXh0LWlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG4ucmVhY3QtcGhvbmUtbnVtYmVyLWlucHV0X19leHQtaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b25cclxue1xyXG5cdG1hcmdpbiAgICAgICAgICAgICA6IDAgIWltcG9ydGFudDtcclxuXHQtd2Via2l0LWFwcGVhcmFuY2UgOiBub25lICFpbXBvcnRhbnQ7XHJcblx0LW1vei1hcHBlYXJhbmNlICAgIDogdGV4dGZpZWxkICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5yZWFjdC1waG9uZS1udW1iZXItaW5wdXRfX2V4dC1pbnB1dFxyXG57XHJcblx0d2lkdGggOiAzZW07XHJcbn1cclxuXHJcbi5yZWFjdC1waG9uZS1udW1iZXItaW5wdXRfX2V4dFxyXG57XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLnJlYWN0LXBob25lLW51bWJlci1pbnB1dF9fZXh0LFxyXG4ucmVhY3QtcGhvbmUtbnVtYmVyLWlucHV0X19leHQtaW5wdXRcclxue1xyXG5cdG1hcmdpbi1sZWZ0IDogMC41ZW07XHJcbn1cclxuXHJcbi8qIFN0eWxpbmcgbmF0aXZlIGNvdW50cnkgYDxzZWxlY3QvPmAuICovXHJcblxyXG4ucmVhY3QtcGhvbmUtbnVtYmVyLWlucHV0X19jb3VudHJ5LS1uYXRpdmVcclxue1xyXG5cdHBvc2l0aW9uICAgICA6IHJlbGF0aXZlO1xyXG5cdGFsaWduLXNlbGYgICA6IHN0cmV0Y2g7XHJcblx0ZGlzcGxheSAgICAgIDogZmxleDtcclxuXHRhbGlnbi1pdGVtcyAgOiBjZW50ZXI7XHJcblx0bWFyZ2luLXJpZ2h0IDogMC41ZW07XHJcbn1cclxuXHJcbi5yZWFjdC1waG9uZS1udW1iZXItaW5wdXRfX2NvdW50cnktc2VsZWN0XHJcbntcclxuXHRwb3NpdGlvbiA6IGFic29sdXRlO1xyXG5cdHRvcCAgICAgIDogMDtcclxuXHRsZWZ0ICAgICA6IDA7XHJcblx0aGVpZ2h0ICAgOiAxMDAlO1xyXG5cdHdpZHRoICAgIDogMTAwJTtcclxuXHR6LWluZGV4ICA6IDE7XHJcblx0Ym9yZGVyICAgOiAwO1xyXG5cdG9wYWNpdHkgIDogMDtcclxuXHRjdXJzb3IgICA6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5yZWFjdC1waG9uZS1udW1iZXItaW5wdXRfX2NvdW50cnktc2VsZWN0LWFycm93XHJcbntcclxuXHRkaXNwbGF5ICAgICAgICAgICAgOiBibG9jaztcclxuXHRjb250ZW50ICAgICAgICAgICAgOiAnJztcclxuXHR3aWR0aCAgICAgICAgICAgICAgOiAwO1xyXG5cdGhlaWdodCAgICAgICAgICAgICA6IDA7XHJcblx0bWFyZ2luLWJvdHRvbSAgICAgIDogMC4xZW07XHJcblx0bWFyZ2luLXRvcCAgICAgICAgIDogMC4zZW07XHJcblx0bWFyZ2luLWxlZnQgICAgICAgIDogMC4zZW07XHJcblx0Ym9yZGVyLXdpZHRoICAgICAgIDogMC4zNWVtIDAuMmVtIDAgMC4yZW07XHJcblx0Ym9yZGVyLXN0eWxlICAgICAgIDogc29saWQ7XHJcblx0Ym9yZGVyLWxlZnQtY29sb3IgIDogdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyLXJpZ2h0LWNvbG9yIDogdHJhbnNwYXJlbnQ7XHJcblx0Y29sb3IgICAgICAgICAgICAgIDogI0I4QkRDNDtcclxuXHRvcGFjaXR5ICAgICAgICAgICAgOiAwLjc7XHJcblx0dHJhbnNpdGlvbiAgICAgICAgIDogY29sb3IgMC4xcztcclxufVxyXG5cclxuLyogU29tZXRoaW5nIGZyb20gc3RhY2tvdmVyZmxvdy4gKi9cclxuLnJlYWN0LXBob25lLW51bWJlci1pbnB1dF9fY291bnRyeS1zZWxlY3QtZGl2aWRlclxyXG57XHJcblx0Zm9udC1zaXplICA6IDFweDtcclxuXHRiYWNrZ3JvdW5kIDogYmxhY2s7XHJcbn1cclxuXHJcbi5yZWFjdC1waG9uZS1udW1iZXItaW5wdXRfX2NvdW50cnktc2VsZWN0OmZvY3VzICsgLnJlYWN0LXBob25lLW51bWJlci1pbnB1dF9fY291bnRyeS1zZWxlY3QtYXJyb3csXHJcbi5yZWFjdC1waG9uZS1udW1iZXItaW5wdXRfX2NvdW50cnkucnJ1aV9fc2VsZWN0LS1mb2N1cyAucnJ1aV9fc2VsZWN0X19hcnJvd1xyXG57XHJcblx0Y29sb3IgOiAjMDNCMkNCO1xyXG59XHJcblxyXG4vKiBTdHlsaW5nIHBob25lIG51bWJlciBpbnB1dCAqL1xyXG5cclxuLnJlYWN0LXBob25lLW51bWJlci1pbnB1dF9faW5wdXRcclxue1xyXG5cdGhlaWdodCAgICAgICAgOiBjYWxjKDAuM3JlbSAqIDYpO1xyXG5cdG91dGxpbmUgICAgICAgOiBub25lO1xyXG5cdGJvcmRlci1yYWRpdXMgOiAwO1xyXG5cdHBhZGRpbmcgICAgICAgOiAwO1xyXG5cdGFwcGVhcmFuY2UgICAgOiBub25lO1xyXG5cdGJvcmRlciAgICAgICAgOiBub25lO1xyXG5cdGJvcmRlci1ib3R0b20gOiAxcHggc29saWQgI0M1RDJFMDtcclxuXHR0cmFuc2l0aW9uICAgIDogYm9yZGVyIDAuMXM7XHJcblx0Zm9udC1zaXplICAgICA6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5yZWFjdC1waG9uZS1udW1iZXItaW5wdXRfX2lucHV0OmZvY3VzXHJcbntcclxuXHRib3JkZXItY29sb3IgOiAjMDNCMkNCO1xyXG59XHJcblxyXG4ucmVhY3QtcGhvbmUtbnVtYmVyLWlucHV0X19pbnB1dC0tZGlzYWJsZWRcclxue1xyXG5cdGN1cnNvciA6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi5yZWFjdC1waG9uZS1udW1iZXItaW5wdXRfX2lucHV0LS1pbnZhbGlkLFxyXG4ucmVhY3QtcGhvbmUtbnVtYmVyLWlucHV0X19pbnB1dC0taW52YWxpZDpmb2N1c1xyXG57XHJcblx0Ym9yZGVyLWNvbG9yIDogI0VCMjAxMDtcclxufVxyXG5cclxuLyogT3ZlcnJpZGVzIENocm9tZSBhdXRvZmlsbCB5ZWxsb3cgYmFja2dyb3VuZCBjb2xvciAqL1xyXG4ucmVhY3QtcGhvbmUtbnVtYmVyLWlucHV0X19pbnB1dDotd2Via2l0LWF1dG9maWxsXHJcbntcclxuXHRib3gtc2hhZG93IDogMCAwIDAgMTAwMHB4IHdoaXRlIGluc2V0O1xyXG59XHJcblxyXG4vKiBBIHNtYWxsIGZpeCBmb3IgYHJlYWN0LXJlc3BvbnNpdmUtdWlgICovXHJcbi5yZWFjdC1waG9uZS1udW1iZXItaW5wdXRfX2NvdW50cnkgLnJydWlfX3NlbGVjdF9fYnV0dG9uXHJcbntcclxuXHRib3JkZXItYm90dG9tIDogbm9uZTtcclxufVxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyIGJ1dHRvbiB7XG4gIG1pbi13aWR0aDogaW5pdGlhbDtcbn1cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjMyO1xuICBjb2xvcjogI2ZmZjtcbiAgbWluLXdpZHRoOiA3NjhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCc0OWJhNjFhMGNhYjJlYjBiZTcyOGM5NjM0YmM3MjEwYS5wbmcnKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyNXB4IDI1cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG59XG5hLFxuLmxpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYVtkaXNhYmxlZF0sXG4ubGlua1tkaXNhYmxlZF0ge1xuICBjb2xvcjogIzcwNzA3MDtcbn1cbi5saW5rIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbiNtb2RhbC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5OTk7XG59XG4ubW9kYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5tb2RhbC5mbGV4LXdpZHRoID4gLm1vZGFsLXdyYXBwZXIge1xuICB3aWR0aDogYXV0bztcbn1cbi5tb2RhbC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNjg1cHg7XG4gIG1heC13aWR0aDogOTAlO1xuICBtYXgtaGVpZ2h0OiA5MCU7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLXdyYXBwZXIgPiAuY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZS1pbi1vdXQ7XG59XG4ubW9kYWwtd3JhcHBlciA+IC5jbG9zZTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubW9kYWwtd3JhcHBlciA+IC5jbG9zZSBzdmcge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xufVxuLm1vZGFsLWNvbnRlbnQge1xuICBwYWRkaW5nOiAycmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLm1vZGFsLWZvb3RlciB7XG4gIHBhZGRpbmc6IDJyZW07XG4gIG1hcmdpbjogMCAtMnJlbSAtMnJlbTtcbn1cbi5tb2RhbC1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAycmVtIDAgMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5tb2RhbC1idXR0b25zLmNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm1vZGFsLWJ1dHRvbnMubGVmdCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5tb2RhbCAubW9kYWwtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICMzMjMyMzI7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4ubW9kYWwgLm1vZGFsLXdyYXBwZXIgcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5tb2RhbCAuY2xvc2Uge1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGJhY2tncm91bmQ6ICNERDQ0NDQ7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgdG9wOiAxcmVtO1xuICByaWdodDogM3JlbTtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubW9kYWwgLmNsb3NlIHN2ZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMS4xcmVtO1xuICBoZWlnaHQ6IDEuMXJlbTtcbiAgZm9udC1zaXplOiAwLjVyZW07XG59XG4ubW9kYWwgLmNsb3NlOmhvdmVyIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbiN0b29sdGlwLXdyYXBwZXIge1xuICB6LWluZGV4OiAxMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4udG9vbHRpcC10cmlnZ2VyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRvb2x0aXBzLWNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjVlbTtcbiAgcGFkZGluZzogMCAxZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3gtc2hhZG93OiAtMXB4IDVweCAxMHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuLnRvb2x0aXAgLnRvb2x0aXAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG4udG9vbHRpcC50b3AgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cbi50b29sdGlwLmJvdHRvbSAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogMTAwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuLnRvb2x0aXAubGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gIGxlZnQ6IDEwMCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuLnRvb2x0aXAucmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICByaWdodDogMTAwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuLnRvb2x0aXAuYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbn1cbi50b29sdGlwLmJvcmRlciAudG9vbHRpcC1hcnJvdzpiZWZvcmUsXG4udG9vbHRpcC5ib3JkZXIgLnRvb2x0aXAtYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMTQuNXB4O1xufVxuLnRvb2x0aXAuYm9yZGVyLnRvcCAudG9vbHRpcC1hcnJvdyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDVweCk7XG59XG4udG9vbHRpcC5ib3JkZXIudG9wIC50b29sdGlwLWFycm93OmJlZm9yZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMCAwO1xuICBsZWZ0OiAtMTBweDtcbiAgdG9wOiAtMTBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLnRvb2x0aXAuYm9yZGVyLnRvcCAudG9vbHRpcC1hcnJvdzphZnRlciB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMCAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMTRweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi50b29sdGlwLmJvcmRlci5yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDVweCk7XG59XG4udG9vbHRpcC5ib3JkZXIucmlnaHQgLnRvb2x0aXAtYXJyb3c6YmVmb3JlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwIDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLnRvb2x0aXAuYm9yZGVyLnJpZ2h0IC50b29sdGlwLWFycm93OmFmdGVyIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwIDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0xNHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLnRvb2x0aXAuYm9yZGVyLmJvdHRvbSAudG9vbHRpcC1hcnJvdyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDVweCk7XG59XG4udG9vbHRpcC5ib3JkZXIuYm90dG9tIC50b29sdGlwLWFycm93OmJlZm9yZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMCAwO1xuICBsZWZ0OiAtMTBweDtcbiAgdG9wOiAxMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLnRvb2x0aXAuYm9yZGVyLmJvdHRvbSAudG9vbHRpcC1hcnJvdzphZnRlciB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMCAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMTVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLnRvb2x0aXAuYm9yZGVyLmxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1cHgpO1xufVxuLnRvb2x0aXAuYm9yZGVyLmxlZnQgLnRvb2x0aXAtYXJyb3c6YmVmb3JlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwIDA7XG4gIGxlZnQ6IC05LjVweDtcbiAgdG9wOiAtMTBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLnRvb2x0aXAuYm9yZGVyLmxlZnQgLnRvb2x0aXAtYXJyb3c6YWZ0ZXIge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDAgMDtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAtMTBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi50b29sdGlwIHtcbiAgYmFja2dyb3VuZDogIzIyMjIzMDtcbn1cbi50b29sdGlwIC50b29sdGlwLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbn1cbi50b29sdGlwLnRvcCAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgIzIyMjIzMDtcbn1cbi50b29sdGlwLmJvdHRvbSAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogMTAwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgIzIyMjIzMDtcbn1cbi50b29sdGlwLmxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICBsZWZ0OiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICMyMjIyMzA7XG59XG4udG9vbHRpcC5yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gIHJpZ2h0OiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCAjMjIyMjMwO1xufVxuLnRvb2x0aXAuZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiAjREQ0NDQ0O1xufVxuLnRvb2x0aXAuZXJyb3IgLnRvb2x0aXAtY29udGVudCB7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIG1heC13aWR0aDogNjAwcHg7XG59XG4udG9vbHRpcC5lcnJvci50b3AgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICNERDQ0NDQ7XG59XG4udG9vbHRpcC5lcnJvci5ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICNERDQ0NDQ7XG59XG4udG9vbHRpcC5lcnJvci5sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgbGVmdDogMTAwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjREQ0NDQ0O1xufVxuLnRvb2x0aXAuZXJyb3IucmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICByaWdodDogMTAwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgI0RENDQ0NDtcbn1cbi50b29sdGlwLmVycm9yLmJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi50b29sdGlwLmVycm9yLmJvcmRlciAudG9vbHRpcC1hcnJvdzpiZWZvcmUsXG4udG9vbHRpcC5lcnJvci5ib3JkZXIgLnRvb2x0aXAtYXJyb3c6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLnRhYi1sYXlvdXQgLnRhYnMtbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDFyZW0gMDtcbn1cbi50YWItbGF5b3V0IC50YWJzLW1lbnUgPiAudGFiIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQ0NDQ4ODtcbiAgY29sb3I6ICM0NDQ0ODg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50YWItbGF5b3V0IC50YWJzLW1lbnUgPiAudGFiICsgLnRhYiB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuLnRhYi1sYXlvdXQgLnRhYnMtbWVudSA+IC50YWI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW0gMCAwIDAuNXJlbTtcbn1cbi50YWItbGF5b3V0IC50YWJzLW1lbnUgPiAudGFiOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAuNXJlbSAwLjVyZW0gMDtcbn1cbi50YWItbGF5b3V0IC50YWJzLW1lbnUgPiAudGFiLnRhYi1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNDQ0NDg4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi50YWItbGF5b3V0IC50YWJzLW1lbnUgLnRhYiB7XG4gIGJhY2tncm91bmQ6ICM3MDcwNzA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIG1pbi13aWR0aDogMjIwcHg7XG59XG4udGFiLWxheW91dCAudGFicy1tZW51IC50YWIudGFiLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM1NTU1OTk7XG59XG4udGFiLWxheW91dCAudGFicy1tZW51IC50YWI6bm90KC50YWItYWN0aXZlKSArIC50YWI6bm90KC50YWItYWN0aXZlKSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JiYjtcbn1cbi50YWItbGF5b3V0IC50YWJzLW1lbnUgaDMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnRhYi1sYXlvdXQgLnRhYnMtbWVudSBoMyAuc3RhdHVzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi8qIENvbGxlY3Rpb24gZGVmYXVsdCB0aGVtZSAqL1xuLyogR3JpZCBkZWZhdWx0IHRoZW1lICovXG4vKiBUYWJsZSBkZWZhdWx0IHRoZW1lICovXG4uUmVhY3RWaXJ0dWFsaXplZF9fVGFibGVfX2hlYWRlclJvdyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uUmVhY3RWaXJ0dWFsaXplZF9fVGFibGVfX3JvdyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uUmVhY3RWaXJ0dWFsaXplZF9fVGFibGVfX2hlYWRlclRydW5jYXRlZFRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uUmVhY3RWaXJ0dWFsaXplZF9fVGFibGVfX2hlYWRlckNvbHVtbixcbi5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9fcm93Q29sdW1uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtaW4td2lkdGg6IDBweDtcbn1cbi5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9fcm93Q29sdW1uIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uUmVhY3RWaXJ0dWFsaXplZF9fVGFibGVfX2hlYWRlckNvbHVtbjpmaXJzdC1vZi10eXBlLFxuLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlX19yb3dDb2x1bW46Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlX19zb3J0YWJsZUhlYWRlckNvbHVtbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9fc29ydGFibGVIZWFkZXJJY29uQ29udGFpbmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlX19zb3J0YWJsZUhlYWRlckljb24ge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtbXMtZmxleDogMCAwIDI0cHg7XG4gIGZsZXg6IDAgMCAyNHB4O1xuICBoZWlnaHQ6IDFlbTtcbiAgd2lkdGg6IDFlbTtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuLyogTGlzdCBkZWZhdWx0IHRoZW1lICovXG4vKiMgc291cmNlTWFwcGluZ1VSTD1kYXRhOmFwcGxpY2F0aW9uL2pzb247YmFzZTY0LGV5SjJaWEp6YVc5dUlqb3pMQ0p6YjNWeVkyVnpJanBiSW5OdmRYSmpaUzl6ZEhsc1pYTXVZM056SWwwc0ltNWhiV1Z6SWpwYlhTd2liV0Z3Y0dsdVozTWlPaUpCUVVGQkxEaENRVUU0UWpzN1FVRkZPVUk3UTBGRFF6czdRVUZGUkR0RFFVTkRPenRCUVVWRUxIZENRVUYzUWpzN1FVRkZlRUk3UTBGRFF6czdRVUZGUkR0RFFVTkRPenRCUVVWRUxIbENRVUY1UWpzN1FVRkZla0k3UTBGRFF6czdRVUZGUkR0RFFVTkRPenRCUVVWRU8wVkJRMFVzYVVKQlFXbENPMFZCUTJwQ0xEQkNRVUV3UWp0RlFVTXhRaXh4UWtGQll6dEZRVUZrTEhGQ1FVRmpPMFZCUVdRc1kwRkJZenRGUVVOa0xDdENRVUZ2UWp0RlFVRndRaXc0UWtGQmIwSTdUVUZCY0VJc2QwSkJRVzlDTzFWQlFYQkNMRzlDUVVGdlFqdEZRVU53UWl3d1FrRkJiMEk3VFVGQmNFSXNkVUpCUVc5Q08xVkJRWEJDTEc5Q1FVRnZRanREUVVOeVFqdEJRVU5FTzBWQlEwVXNjVUpCUVdNN1JVRkJaQ3h4UWtGQll6dEZRVUZrTEdOQlFXTTdSVUZEWkN3clFrRkJiMEk3UlVGQmNFSXNPRUpCUVc5Q08wMUJRWEJDTEhkQ1FVRnZRanRWUVVGd1FpeHZRa0ZCYjBJN1JVRkRjRUlzTUVKQlFXOUNPMDFCUVhCQ0xIVkNRVUZ2UWp0VlFVRndRaXh2UWtGQmIwSTdRMEZEY2tJN08wRkJSVVE3UlVGRFJTeHpRa0ZCYzBJN1JVRkRkRUlzWjBKQlFXZENPMFZCUTJoQ0xHOUNRVUZ2UWp0RlFVTndRaXgzUWtGQmQwSTdSVUZEZUVJc2FVSkJRV2xDTzBOQlEyeENPenRCUVVWRU96dEZRVVZGTEcxQ1FVRnRRanRGUVVOdVFpeGxRVUZsTzBOQlEyaENPMEZCUTBRN1JVRkRSU3gzUWtGQmQwSTdSVUZEZUVJc2IwSkJRVzlDTzBOQlEzSkNPenRCUVVWRU96dEZRVVZGTEd0Q1FVRnJRanREUVVOdVFqdEJRVU5FTzBWQlEwVXNaMEpCUVdkQ08wTkJRMnBDT3p0QlFVVkVPMFZCUTBVc2NVSkJRV003UlVGQlpDeHhRa0ZCWXp0RlFVRmtMR05CUVdNN1JVRkRaQ3d3UWtGQmIwSTdUVUZCY0VJc2RVSkJRVzlDTzFWQlFYQkNMRzlDUVVGdlFqdERRVU55UWp0QlFVTkVPMFZCUTBVc2IwSkJRV1U3VFVGQlppeHRRa0ZCWlR0VlFVRm1MR1ZCUVdVN1JVRkRaaXhaUVVGWk8wVkJRMW9zVjBGQlZ6dEZRVU5ZTEcxQ1FVRnRRanREUVVOd1FqczdRVUZGUkN4M1FrRkJkMEk3TzBGQlJYaENPME5CUTBNaUxDSm1hV3hsSWpvaWMzUjViR1Z6TG1OemN5SXNJbk52ZFhKalpYTkRiMjUwWlc1MElqcGJJaThxSUVOdmJHeGxZM1JwYjI0Z1pHVm1ZWFZzZENCMGFHVnRaU0FxTDF4dVhHNHVVbVZoWTNSV2FYSjBkV0ZzYVhwbFpGOWZRMjlzYkdWamRHbHZiaUI3WEc1OVhHNWNiaTVTWldGamRGWnBjblIxWVd4cGVtVmtYMTlEYjJ4c1pXTjBhVzl1WDE5cGJtNWxjbE5qY205c2JFTnZiblJoYVc1bGNpQjdYRzU5WEc1Y2JpOHFJRWR5YVdRZ1pHVm1ZWFZzZENCMGFHVnRaU0FxTDF4dVhHNHVVbVZoWTNSV2FYSjBkV0ZzYVhwbFpGOWZSM0pwWkNCN1hHNTlYRzVjYmk1U1pXRmpkRlpwY25SMVlXeHBlbVZrWDE5SGNtbGtYMTlwYm01bGNsTmpjbTlzYkVOdmJuUmhhVzVsY2lCN1hHNTlYRzVjYmk4cUlGUmhZbXhsSUdSbFptRjFiSFFnZEdobGJXVWdLaTljYmx4dUxsSmxZV04wVm1seWRIVmhiR2w2WldSZlgxUmhZbXhsSUh0Y2JuMWNibHh1TGxKbFlXTjBWbWx5ZEhWaGJHbDZaV1JmWDFSaFlteGxYMTlIY21sa0lIdGNibjFjYmx4dUxsSmxZV04wVm1seWRIVmhiR2w2WldSZlgxUmhZbXhsWDE5b1pXRmtaWEpTYjNjZ2UxeHVJQ0JtYjI1MExYZGxhV2RvZERvZ056QXdPMXh1SUNCMFpYaDBMWFJ5WVc1elptOXliVG9nZFhCd1pYSmpZWE5sTzF4dUlDQmthWE53YkdGNU9pQm1iR1Y0TzF4dUlDQm1iR1Y0TFdScGNtVmpkR2x2YmpvZ2NtOTNPMXh1SUNCaGJHbG5iaTFwZEdWdGN6b2dZMlZ1ZEdWeU8xeHVmVnh1TGxKbFlXTjBWbWx5ZEhWaGJHbDZaV1JmWDFSaFlteGxYMTl5YjNjZ2UxeHVJQ0JrYVhOd2JHRjVPaUJtYkdWNE8xeHVJQ0JtYkdWNExXUnBjbVZqZEdsdmJqb2djbTkzTzF4dUlDQmhiR2xuYmkxcGRHVnRjem9nWTJWdWRHVnlPMXh1ZlZ4dVhHNHVVbVZoWTNSV2FYSjBkV0ZzYVhwbFpGOWZWR0ZpYkdWZlgyaGxZV1JsY2xSeWRXNWpZWFJsWkZSbGVIUWdlMXh1SUNCa2FYTndiR0Y1T2lCcGJteHBibVV0WW14dlkyczdYRzRnSUcxaGVDMTNhV1IwYURvZ01UQXdKVHRjYmlBZ2QyaHBkR1V0YzNCaFkyVTZJRzV2ZDNKaGNEdGNiaUFnZEdWNGRDMXZkbVZ5Wm14dmR6b2daV3hzYVhCemFYTTdYRzRnSUc5MlpYSm1iRzkzT2lCb2FXUmtaVzQ3WEc1OVhHNWNiaTVTWldGamRGWnBjblIxWVd4cGVtVmtYMTlVWVdKc1pWOWZhR1ZoWkdWeVEyOXNkVzF1TEZ4dUxsSmxZV04wVm1seWRIVmhiR2w2WldSZlgxUmhZbXhsWDE5eWIzZERiMngxYlc0Z2UxeHVJQ0J0WVhKbmFXNHRjbWxuYUhRNklERXdjSGc3WEc0Z0lHMXBiaTEzYVdSMGFEb2dNSEI0TzF4dWZWeHVMbEpsWVdOMFZtbHlkSFZoYkdsNlpXUmZYMVJoWW14bFgxOXliM2REYjJ4MWJXNGdlMXh1SUNCMFpYaDBMVzkyWlhKbWJHOTNPaUJsYkd4cGNITnBjenRjYmlBZ2QyaHBkR1V0YzNCaFkyVTZJRzV2ZDNKaGNEdGNibjFjYmx4dUxsSmxZV04wVm1seWRIVmhiR2w2WldSZlgxUmhZbXhsWDE5b1pXRmtaWEpEYjJ4MWJXNDZabWx5YzNRdGIyWXRkSGx3WlN4Y2JpNVNaV0ZqZEZacGNuUjFZV3hwZW1Wa1gxOVVZV0pzWlY5ZmNtOTNRMjlzZFcxdU9tWnBjbk4wTFc5bUxYUjVjR1VnZTF4dUlDQnRZWEpuYVc0dGJHVm1kRG9nTVRCd2VEdGNibjFjYmk1U1pXRmpkRlpwY25SMVlXeHBlbVZrWDE5VVlXSnNaVjlmYzI5eWRHRmliR1ZJWldGa1pYSkRiMngxYlc0Z2UxeHVJQ0JqZFhKemIzSTZJSEJ2YVc1MFpYSTdYRzU5WEc1Y2JpNVNaV0ZqZEZacGNuUjFZV3hwZW1Wa1gxOVVZV0pzWlY5ZmMyOXlkR0ZpYkdWSVpXRmtaWEpKWTI5dVEyOXVkR0ZwYm1WeUlIdGNiaUFnWkdsemNHeGhlVG9nWm14bGVEdGNiaUFnWVd4cFoyNHRhWFJsYlhNNklHTmxiblJsY2p0Y2JuMWNiaTVTWldGamRGWnBjblIxWVd4cGVtVmtYMTlVWVdKc1pWOWZjMjl5ZEdGaWJHVklaV0ZrWlhKSlkyOXVJSHRjYmlBZ1pteGxlRG9nTUNBd0lESTBjSGc3WEc0Z0lHaGxhV2RvZERvZ01XVnRPMXh1SUNCM2FXUjBhRG9nTVdWdE8xeHVJQ0JtYVd4c09pQmpkWEp5Wlc1MFEyOXNiM0k3WEc1OVhHNWNiaThxSUV4cGMzUWdaR1ZtWVhWc2RDQjBhR1Z0WlNBcUwxeHVYRzR1VW1WaFkzUldhWEowZFdGc2FYcGxaRjlmVEdsemRDQjdYRzU5WEc0aVhYMD0gKi9cbi5SZWFjdFZpcnR1YWxpemVkX19UYWJsZSB7XG4gIGJhY2tncm91bmQ6ICMyYzJjMmM7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uUmVhY3RWaXJ0dWFsaXplZF9fVGFibGUgLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlX19HcmlkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IDA7XG59XG4uUmVhY3RWaXJ0dWFsaXplZF9fVGFibGUgLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlX19oZWFkZXJSb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyYzJjO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uUmVhY3RWaXJ0dWFsaXplZF9fVGFibGUgLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlX19oZWFkZXJSb3cgLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlX19oZWFkZXJDb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlIC5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9faGVhZGVyUm93IC5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9faGVhZGVyQ29sdW1uIC5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9faGVhZGVyVHJ1bmNhdGVkVGV4dCB7XG4gIGZsZXg6IDE7XG59XG4uUmVhY3RWaXJ0dWFsaXplZF9fVGFibGUgLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlX19oZWFkZXJSb3cgLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlX19oZWFkZXJDb2x1bW4gLkRyYWdIYW5kbGUge1xuICBjdXJzb3I6IGNvbC1yZXNpemU7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICBtaW4taGVpZ2h0OiAxLjVyZW07XG59XG4uUmVhY3RWaXJ0dWFsaXplZF9fVGFibGUgLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlX19oZWFkZXJSb3cgLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlX19oZWFkZXJDb2x1bW4gLkRyYWdIYW5kbGU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQ6ICM3MDcwNzA7XG59XG4uUmVhY3RWaXJ0dWFsaXplZF9fVGFibGUgLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlX19oZWFkZXJSb3cgLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlX19oZWFkZXJUcnVuY2F0ZWRUZXh0IHtcbiAgcGFkZGluZzogMC4yNXJlbSAwO1xufVxuLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlIC5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9fcm93IHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjFzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMXMgZWFzZS1pbi1vdXQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIGNvbG9yOiAjYmJiO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlIC5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9fcm93LmV2ZW4ge1xuICBiYWNrZ3JvdW5kOiAjMjIyO1xufVxuLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlIC5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9fcm93Lm9kZCB7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG59XG4uUmVhY3RWaXJ0dWFsaXplZF9fVGFibGUgLmNvbHVtbi1pbm5lciB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG4uUmVhY3RWaXJ0dWFsaXplZF9fVGFibGUgLmxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlIC5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9fcm93Q29sdW1uIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cbi5SZWFjdFZpcnR1YWxpemVkX19UYWJsZSAuUmVhY3RWaXJ0dWFsaXplZF9fVGFibGVfX3Jvd0NvbHVtbiAucm93LWV4cGFuZGVkLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAgMCAxcmVtO1xuICBjb2xvcjogI2JiYjtcbn1cbi5SZWFjdFZpcnR1YWxpemVkX19UYWJsZSAuUmVhY3RWaXJ0dWFsaXplZF9fVGFibGVfX3Jvd0NvbHVtbiAuZXhwbG9yZXItbGlzdCArIC5tb2RhbC1tYW5hZ2VyIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLmxpc3QgPiAubGlzdC1pdGVtICsgLmxpc3QtaXRlbSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5pY29uLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogIzc3NzdERDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5pY29uLWxpbms6aG92ZXIgLnJvdW5kLWljb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzU1NTU5OTtcbn1cbi5saW5rZWQtaWNvbiB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIG1hcmdpbi10b3A6IC0wLjVyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjFyZW0pO1xuICBjb2xvcjogIzc3NzdERDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxpbmtlZC1pY29uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucm91bmQtaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgY29sb3I6ICM3Nzc3REQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC41ZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xufVxuLnJvdW5kLWljb24gc3ZnIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG59XG4ucm91bmQtaWNvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNzc3N0REO1xufVxuLnJvdW5kLWljb24uaXJyZXZlcnNpYmxlIHtcbiAgY29sb3I6ICNERDQ0NDQ7XG59XG4ucm91bmQtaWNvbi5pcnJldmVyc2libGU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI0RENDQ0NDtcbn1cbi5sb2FkaW5nLXNwaW5uZXIudGlueSB7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIG1hcmdpbi1ib3R0b206IC0zcHg7XG59XG4ubG9hZGluZy1zcGlubmVyLnRpbnk6YWZ0ZXIge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItd2lkdGg6IDMuNXB4O1xufVxuLmFwcGxpY2F0aW9uLWxvYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hcHBsaWNhdGlvbi1sb2FkZXIgcCB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5lcnJvci1ib3VuZGFyeSB7XG4gIHBhZGRpbmc6IDFlbTtcbiAgbWFyZ2luOiAxcmVtIGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNERDQ0NDQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjIxLCA2OCwgNjgsIDAuMik7XG59XG4uZXJyb3ItYm91bmRhcnkgLmVycm9yLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjREQ0NDQ0O1xufVxuLmVycm9yLWJvdW5kYXJ5IC5lcnJvci1jb250ZW50IHtcbiAgbWFyZ2luOiAxZW0gMDtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbn1cbi5lcnJvci1ib3VuZGFyeSAuc3VwcG9ydC1lbWFpbCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICM3Nzc3REQ7XG59XG4uZXJyb3ItYm91bmRhcnkudG9wLWxldmVsLWVycm9yIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4uZXJyb3ItYm91bmRhcnkudG9wLWxldmVsLWVycm9yIC5lcnJvci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xufVxuLmVycm9yLWJvdW5kYXJ5LnRvcC1sZXZlbC1lcnJvciAuZXJyb3ItY29udGVudCB7XG4gIHBhZGRpbmc6IDFlbTtcbiAgYmFja2dyb3VuZDogI0RENDQ0NDtcbn1cbi5lcnJvci13aXRoLXRvb2x0aXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLmVycm9yLXdpdGgtdG9vbHRpcCAuc3RhdHVzLWlubGluZSBzdmcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbmJ1dHRvbiAuZXJyb3Itd2l0aC10b29sdGlwLFxuLmJ1dHRvbiAuZXJyb3Itd2l0aC10b29sdGlwIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmN1cmItZm9ybSAuY3VyYi1mb3JtLWVsZW1lbnQgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jdXJiLWZvcm0gLmN1cmItZm9ybS1lbGVtZW50IGlucHV0IHtcbiAgbWFyZ2luOiAwO1xufVxuLmN1cmItZm9ybSAuY3VyYi1mb3JtLWVsZW1lbnQgaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSksXG4uY3VyYi1mb3JtIC5jdXJiLWZvcm0tZWxlbWVudCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKSB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cbi5jdXJiLWZvcm0gLmN1cmItZm9ybS1lbGVtZW50IGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbi5jdXJiLWZvcm0gLmN1cmItZm9ybS1lbGVtZW50IGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuLmN1cmItZm9ybSAuY3VyYi1mb3JtLWVsZW1lbnQuZXJyb3IgbGFiZWwge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5jdXJiLWZvcm0gLmN1cmItZm9ybS1lbGVtZW50LmVycm9yIC5lcnJvci1tc2cge1xuICBjb2xvcjogcmVkO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcbn1cbi5jdXJiLWZvcm0gLmN1cmItZm9ybS1lbGVtZW50IGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5jdXJiLWZvcm0gLmN1cmItc2VsZWN0IHNlbGVjdCB7XG4gIG1hcmdpbjogMDtcbn1cbi5jdXJiLWZvcm0gLmN1cmItc2VsZWN0IHNlbGVjdCBvcHRpb24ge1xuICBjb2xvcjogIzAwMDtcbn1cbmlucHV0W3R5cGU9J3JhZGlvJ10ge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGluaXRpYWw7XG59XG4uY3VyYi1yYWRpbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY3VyYi1yYWRpbyA+IGlucHV0IHtcbiAgb3JkZXI6IDI7XG59XG4uY3VyYi1yYWRpbyA+IGxhYmVsIHtcbiAgb3JkZXI6IDE7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5jdXJiLXJhZGlvLWdyb3VwIC5vcHRpb25zLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5jdXJiLXJhZGlvLWdyb3VwIC5vcHRpb25zLXdyYXBwZXIgLmN1cmItcmFkaW8sXG4uY3VyYi1yYWRpby1ncm91cCAub3B0aW9ucy13cmFwcGVyIC5jdXJiLXJhZGlvOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDA7XG4gIGZsZXg6IDE7XG4gIGZsZXgtYmFzaXM6IDE7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLmN1cmItcmFkaW8tZ3JvdXAgLm9wdGlvbnMtd3JhcHBlciAuY3VyYi1yYWRpbyBsYWJlbCxcbi5jdXJiLXJhZGlvLWdyb3VwIC5vcHRpb25zLXdyYXBwZXIgLmN1cmItcmFkaW86Zmlyc3QtY2hpbGQgbGFiZWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGNvbG9yOiAjNTU1NTk5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzIzMjMyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uY3VyYi1yYWRpby1ncm91cCAub3B0aW9ucy13cmFwcGVyIC5jdXJiLXJhZGlvIGxhYmVsIC5sYWJlbC1jb250ZW50LFxuLmN1cmItcmFkaW8tZ3JvdXAgLm9wdGlvbnMtd3JhcHBlciAuY3VyYi1yYWRpbzpmaXJzdC1jaGlsZCBsYWJlbCAubGFiZWwtY29udGVudCB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBvcGFjaXR5OiAwLjU7XG4gIGJhY2tncm91bmQ6ICM3MDcwNzA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmN1cmItcmFkaW8tZ3JvdXAgLm9wdGlvbnMtd3JhcHBlciAuY3VyYi1yYWRpbyArIC5jdXJiLXJhZGlvIGxhYmVsLFxuLmN1cmItcmFkaW8tZ3JvdXAgLm9wdGlvbnMtd3JhcHBlciAuY3VyYi1yYWRpbzpmaXJzdC1jaGlsZCArIC5jdXJiLXJhZGlvIGxhYmVsIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG4uY3VyYi1yYWRpby1ncm91cCAub3B0aW9ucy13cmFwcGVyIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLmN1cmItcmFkaW8tZ3JvdXAgLm9wdGlvbnMtd3JhcHBlciBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLmxhYmVsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjNTU1NTk5O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMTtcbn1cbi5jdXJiLWlucHV0IGlucHV0LFxuLmN1cmItc2VsZWN0IHNlbGVjdCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNjY2O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5jdXJiLWlucHV0IGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLmN1cmItc2VsZWN0IHNlbGVjdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uY3VyYi1pbnB1dCBpbnB1dDotbW96LXBsYWNlaG9sZGVyLFxuLmN1cmItc2VsZWN0IHNlbGVjdDotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5jdXJiLWlucHV0IGlucHV0OjotbW96LXBsYWNlaG9sZGVyLFxuLmN1cmItc2VsZWN0IHNlbGVjdDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uY3VyYi1pbnB1dCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4uY3VyYi1zZWxlY3Qgc2VsZWN0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uY3VyYi1pbnB1dCBpbnB1dC5wbGFjZWhvbGRlcixcbi5jdXJiLXNlbGVjdCBzZWxlY3QucGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC41O1xufVxuLmN1cmItc2VsZWN0IHNlbGVjdCB7XG4gIGhlaWdodDogMS45NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOTVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG4uY3VyYi1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi5jdXJiLWZvcm0uYnVzeTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgb3BhY2l0eTogMC41O1xuICBiYWNrZ3JvdW5kOiAjMzIzMjMyO1xufVxuLmN1cmItZm9ybSAuY3VyYi1mb3JtLWVsZW1lbnQgbGFiZWwge1xuICBwYWRkaW5nLWJvdHRvbTogMC4ycmVtO1xufVxuLmN1cmItZm9ybSAuY3VyYi1mb3JtLWVsZW1lbnQgKyAuY3VyYi1mb3JtLWVsZW1lbnQge1xuICBtYXJnaW46IDFyZW0gMCAwO1xufVxuLmN1cmItZm9ybSAuZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmN1cmItZm9ybSAuZm9ybS1yb3cgLmN1cmItZm9ybS1lbGVtZW50IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jdXJiLWZvcm0gLmZvcm0tcm93IC5jdXJiLWZvcm0tZWxlbWVudCArIC5jdXJiLWZvcm0tZWxlbWVudCB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuLmN1cmItZm9ybSAuc2VhcmNoLWlucHV0LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY3VyYi1mb3JtIC5zZWFyY2gtaW5wdXQtd3JhcCAuY3VyYi1pbnB1dCB7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4uY3VyYi1mb3JtIC5zZWFyY2gtaW5wdXQtd3JhcCAuY3VyYi1pbnB1dCA+IGlucHV0IHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5jdXJiLWZvcm0gLnNlYXJjaC1pbnB1dC13cmFwIC5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC41NXJlbSk7XG59XG4uY3VyYi1mb3JtIC5zZWFyY2gtaW5wdXQtd3JhcCAuc2VhcmNoLWljb24ge1xuICBsZWZ0OiAwLjRyZW07XG59XG4uY3VyYi1mb3JtIC5zZWFyY2gtaW5wdXQtd3JhcCAuc2VhcmNoLWNsZWFyLWljb24ge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjFzIGVhc2UtaW4tb3V0O1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgaGVpZ2h0OiAxLjZyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuOHJlbSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMjtcbn1cbi5jdXJiLWZvcm0gLnNlYXJjaC1pbnB1dC13cmFwIC5zZWFyY2gtY2xlYXItaWNvbjpob3ZlciB7XG4gIGNvbG9yOiAjYmJiO1xufVxuLmN1cmItZm9ybSAuc2VhcmNoLWJ1c3ktaW5kaWNhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG59XG4uY3VyYi1mb3JtIC5jdXJiLWZvcm0tZWxlbWVudC5jdXJiLWlucHV0LFxuLmN1cmItZm9ybSAuY3VyYi1mb3JtLWVsZW1lbnQuY3VyYi1zZWxlY3Qge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5jdXJiLWZvcm0gLnZhbHVlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cbi5jdXJiLXN1Ym1pdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDI1cHg7XG59XG4uY3VyYi1zdWJtaXQgYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG59XG4uY3VyYi1zdWJtaXQgLnN1Y2Nlc3Mge1xuICBjb2xvcjogIzQ0QkI0NDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4uY3VyYi1zdWJtaXQgLnN0YXR1cy1tZXNzYWdlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jdXJiLXN1Ym1pdCAuc3RhdHVzLW1lc3NhZ2UuZXJyb3Ige1xuICBjb2xvcjogI0RENDQ0NDtcbn1cbi5jdXJiLXN1Ym1pdCAuc3RhdHVzLW1lc3NhZ2Uuc3VjY2VzcyB7XG4gIGNvbG9yOiAjNDRCQjQ0O1xufVxuLm1vZGFsIC5jdXJiLWlucHV0IGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWRkLXVzZXItZm9ybS5jdXJiLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi5hZGQtdXNlci1mb3JtLmN1cmItZm9ybSAuY3VyYi1mb3JtLWVsZW1lbnQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmFkZC11c2VyLWZvcm0uY3VyYi1mb3JtIC5jdXJiLWZvcm0tZWxlbWVudCBpbnB1dFtuYW1lPVwiZW1haWxcIl0ge1xuICB3aWR0aDogMTVyZW07XG59XG4uYWRkLXVzZXItZm9ybS5jdXJiLWZvcm0gLmN1cmItZm9ybS1lbGVtZW50ICsgLmN1cmItZm9ybS1lbGVtZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG4uYWRkLWh1Yi1jb21wYXJlLWxvY2F0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uYWRkLWh1Yi1jb21wYXJlLWxvY2F0aW9ucyAubG9jYXRpb24taXRlbSB7XG4gIGZsZXg6IDE7XG59XG4uZGF0YS1kb3dubG9hZC1mb3JtIC5hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5lbmVyZ3ktcHJvamVjdGlvbnMtbW9kYWwgLmVuZXJneS1wcm9qZWN0aW9ucy10YWJiZWQtY29udGVudCAudGFicy1tZW51IHtcbiAgbWFyZ2luOiAtM3JlbSAycmVtIDJyZW07XG59XG4uZW5lcmd5LXByb2plY3Rpb25zLW1vZGFsIC5lbmVyZ3ktcHJvamVjdGlvbnMtdGFiYmVkLWNvbnRlbnQgLnRhYnMtbWVudSBoMyB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuLmVuZXJneS1wcm9qZWN0aW9ucy1tb2RhbCAuZW5lcmd5LXByb2plY3Rpb25zLXRhYmJlZC1jb250ZW50IC5lbmVyZ3ktcHJvamVjdGlvbnMtdmFsdWVzLWZvcm1bZGlzYWJsZWRdIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmVuZXJneS1wcm9qZWN0aW9ucy1tb2RhbCAuZW5lcmd5LXByb2plY3Rpb25zLXRhYmJlZC1jb250ZW50IC5lbmVyZ3ktcHJvamVjdGlvbnMtdmFsdWVzLWZvcm1bZGlzYWJsZWRdOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi5lbmVyZ3ktcHJvamVjdGlvbnMtbW9kYWwgLmVuZXJneS1wcm9qZWN0aW9ucy10YWJiZWQtY29udGVudCAuZW5lcmd5LXByb2plY3Rpb25zLXZhbHVlcy1mb3JtIC5zZWN0aW9uLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5lbmVyZ3ktcHJvamVjdGlvbnMtbW9kYWwgLmVuZXJneS1wcm9qZWN0aW9ucy10YWJiZWQtY29udGVudCAuZW5lcmd5LXByb2plY3Rpb25zLXZhbHVlcy1mb3JtIC5zZWN0aW9uLXRpdGxlIGgzIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW4tdG9wOiBpbmhlcml0O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmVuZXJneS1wcm9qZWN0aW9ucy1tb2RhbCAuZW5lcmd5LXByb2plY3Rpb25zLXRhYmJlZC1jb250ZW50IC5lbmVyZ3ktcHJvamVjdGlvbnMtdmFsdWVzLWZvcm0gLmhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZW5lcmd5LXByb2plY3Rpb25zLW1vZGFsIC5lbmVyZ3ktcHJvamVjdGlvbnMtdGFiYmVkLWNvbnRlbnQgLmVuZXJneS1wcm9qZWN0aW9ucy12YWx1ZXMtZm9ybSAuaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmFkZC11c2VyLW1vZGFsIC5hZGQtdXNlci1tb2RhbC1jb250ZW50LmJ1c3k6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogIzMyMzIzMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5jaGFuZ2UtcGFzc3dvcmQtbW9kYWwgLm1vZGFsLXdyYXBwZXIge1xuICB3aWR0aDogNjAwcHg7XG59XG4uZXVsYS1tb2RhbCAubW9kYWwtd3JhcHBlciB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uZXVsYS1tb2RhbCAubW9kYWwtd3JhcHBlciAubG9hZGluZy1zcGlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZXVsYS1tb2RhbCAubW9kYWwtd3JhcHBlciAuZXVsYS1jb250ZW50IGEge1xuICBjb2xvcjogI2JiYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLXBvc2l0aW9uOiB1bmRlcjtcbn1cbi5ldWxhLW1vZGFsIC5tb2RhbC13cmFwcGVyIC5ldWxhLWNvbnRlbnQgYTpob3ZlciB7XG4gIGNvbG9yOiAjNzc3N0REO1xufVxuLmV1bGEtbW9kYWwgLm1vZGFsLXdyYXBwZXIgLmV1bGEtY29udGVudC5ldWxhLWNvbnRlbnQtbGlua3Mge1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tb2RhbCAuc2VjdGlvbi10aXRsZSBoMyB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuLm1vZGFsLm92ZXJmbG93LXZpc2libGUgPiAubW9kYWwtd3JhcHBlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmxvY2F0aW9uLXJvdy1sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxvY2F0aW9uLXJvdy1sYWJlbCAubG9jYXRpb24tZXhwYW5kLXRvZ2dsZSB7XG4gIHBhZGRpbmc6IDAuMDVyZW0gMC4ycmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxvY2F0aW9uLXJvdy1sYWJlbCAubG9jYXRpb24tZXhwYW5kLXRvZ2dsZSAuY2FyZXQge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wOiAwLjM4cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMC42OHJlbSBzb2xpZCAjOTU5NTk1O1xuICBib3JkZXItYm90dG9tOiAwLjM4cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNDAlIGNlbnRlcjtcbn1cbi5sb2NhdGlvbi1yb3ctbGFiZWwgLmxvY2F0aW9uLWV4cGFuZC10b2dnbGU6aG92ZXIgLmNhcmV0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG59XG4ubG9jYXRpb24tcm93LWxhYmVsIC5sb2NhdGlvbi1leHBhbmQtdG9nZ2xlLmV4cGFuZGVkIC5jYXJldCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5sb2NhdGlvbi1yb3ctbGFiZWwgLmxvY2F0aW9uLWxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubG9jYXRpb24tcm93LWxhYmVsIC5sb2NhdGlvbi1sYWJlbCAubGFiZWwtbWFpbiB7XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmY7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gIGxpbmUtY2xhbXA6IDE7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubG9jYXRpb24tcm93LWxhYmVsIC5sb2NhdGlvbi1sYWJlbCAubG9jYXRpb24tZWRpdC1saW5rIC5sb2NhdGlvbi1lZGl0IHtcbiAgY29sb3I6ICM3Nzc3REQ7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuLmxvY2F0aW9uLXJvdy1sYWJlbCAubG9jYXRpb24tbGFiZWwgLmxvY2F0aW9uLWVkaXQtbGluayAubG9jYXRpb24tZWRpdDpob3ZlciB7XG4gIGNvbG9yOiAjNTU1NTk5O1xufVxuLmxvY2F0aW9uLXJvdy1sYWJlbCAucm93LWV4cGFuZGVkLXNlY3Rpb24ge1xuICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbn1cbi5sb2NhdGlvbi1yb3ctbGFiZWwgLmFkZHJlc3MtZnVsbCB7XG4gIGNvbG9yOiAjYmJiO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5sb2NhdGlvbi1yb3ctbGFiZWwgLmJ1dHRvbi1saXN0IHtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG4uZXhwYW5kZWQgLmxvY2F0aW9uLXJvdy1sYWJlbCAubGFiZWwge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLmV4cGFuZGVkIC5sb2NhdGlvbi1yb3ctbGFiZWwgLmxvY2F0aW9uLWxhYmVsIC5sYWJlbC1tYWluIHtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICBsaW5lLWNsYW1wOiAzO1xufVxuLmV4cGFuZGVkIC5kYXRlLW1vZGlmaWVkIC5jb2x1bW4taW5uZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLmNvbHVtbi11c2VycyA+IC5jb2x1bW4taW5uZXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uY29sdW1uLXVzZXJzID4gLmNvbHVtbi1pbm5lciA+IC5sb2NhdGlvbi1yb3ctdXNlcnMge1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbn1cbi5leHBhbmRlZCAuY29sdW1uLXVzZXJzIC5lbXB0eSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5sb2NhdGlvbi1yb3ctdXNlcnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubG9jYXRpb24tcm93LXVzZXJzIC5yZW1vdmUtdXNlciB7XG4gIGNvbG9yOiAjREQ0NDQ0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMDAlO1xufVxuLmxvY2F0aW9uLXJvdy11c2VycyAucmVtb3ZlLXVzZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI0RENDQ0NDtcbn1cbi5sb2NhdGlvbi1yb3ctdXNlcnMgLnVzZXItbGlzdC5leHBhbmRlZC1saXN0IC5saXN0LWl0ZW0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmxvY2F0aW9uLXJvdy11c2VycyAudXNlci1saXN0LmV4cGFuZGVkLWxpc3QgLmxpc3QtaXRlbSAudXNlci1yb3ctbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmxvY2F0aW9uLXJvdy11c2VycyAudXNlci1saXN0LmV4cGFuZGVkLWxpc3QgLmxpc3QtaXRlbSAudXNlci1yb3ctbGFiZWwgLnVzZXItbGFiZWwge1xuICBtYXJnaW4tbGVmdDogMC4ycmVtO1xufVxuLmxvY2F0aW9uLXJvdy11c2VycyAubXVsdGktdXNlciArIC5tb2RhbC1tYW5hZ2VyIC5hZGQtdXNlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMS41cmVtKTtcbn1cbi5SZWFjdFZpcnR1YWxpemVkX19UYWJsZSAuUmVhY3RWaXJ0dWFsaXplZF9fVGFibGVfX3Jvd0NvbHVtbiAubG9jYXRpb24tcm93LWluc3RhbGxhdGlvbnMgLmxpbmtlZC1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5SZWFjdFZpcnR1YWxpemVkX19UYWJsZSAuUmVhY3RWaXJ0dWFsaXplZF9fVGFibGVfX3Jvd0NvbHVtbiAubG9jYXRpb24tcm93LWluc3RhbGxhdGlvbnMgLmxvYWRpbmctc3Bpbm5lciB7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xufVxuLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlIC5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9fcm93Q29sdW1uIC5sb2NhdGlvbi1yb3ctaW5zdGFsbGF0aW9ucyAucm93LWV4cGFuZGVkLXNlY3Rpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uUmVhY3RWaXJ0dWFsaXplZF9fVGFibGUgLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlX19yb3dDb2x1bW4gLmxvY2F0aW9uLXJvdy1pbnN0YWxsYXRpb25zIC5pbnN0YWxsYXRpb24tbGlzdCAuaW5zdGFsbGF0aW9uLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlIC5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9fcm93Q29sdW1uIC5sb2NhdGlvbi1yb3ctaW5zdGFsbGF0aW9ucyAuaW5zdGFsbGF0aW9uLWxpc3QgLmluc3RhbGxhdGlvbi1pdGVtIC5jb25uZWN0aXZpdHktaW5kaWNhdG9yIC5sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uUmVhY3RWaXJ0dWFsaXplZF9fVGFibGUgLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlX19yb3dDb2x1bW4gLmxvY2F0aW9uLXJvdy1pbnN0YWxsYXRpb25zIC5pbnN0YWxsYXRpb24tbGlzdCAuaW5zdGFsbGF0aW9uLWl0ZW0gLmNvbm5lY3Rpdml0eS1sb2FkZXIge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uUmVhY3RWaXJ0dWFsaXplZF9fVGFibGUgLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlX19yb3dDb2x1bW4gLmxvY2F0aW9uLXJvdy1pbnN0YWxsYXRpb25zIC5pbnN0YWxsYXRpb24tbGlzdCAuaW5zdGFsbGF0aW9uLWl0ZW0gLmluc3RhbGxhdGlvbi1lcnJvciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uUmVhY3RWaXJ0dWFsaXplZF9fVGFibGUgLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlX19yb3dDb2x1bW4gLmxvY2F0aW9uLXJvdy1pbnN0YWxsYXRpb25zIC5pbnN0YWxsYXRpb24tbGlzdCAuaW5zdGFsbGF0aW9uLWl0ZW0gLmluc3RhbGxhdGlvbi1lcnJvciAuc3RhdHVzLWlubGluZSBzdmcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5jb2x1bW4tdGFyaWZmIC5yb3ctZXhwYW5kZWQtc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uZXhwbG9yZXItc3RhdHVzIHtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5SZWFjdFZpcnR1YWxpemVkX19UYWJsZSAuUmVhY3RWaXJ0dWFsaXplZF9fVGFibGVfX3JvdyAubG9hZGluZy1zcGlubmVyOm5vdCgudGlueSk6YWZ0ZXIge1xuICBtYXgtaGVpZ2h0OiAyMHB4O1xuICBtYXgtd2lkdGg6IDIwcHg7XG59XG4uUmVhY3RWaXJ0dWFsaXplZF9fVGFibGUgLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlX19yb3cgYnV0dG9uIC5sb2FkaW5nLXNwaW5uZXIsXG4uUmVhY3RWaXJ0dWFsaXplZF9fVGFibGUgLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlX19yb3cgLmJ1dHRvbiAubG9hZGluZy1zcGlubmVyIHtcbiAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgbWF4LXdpZHRoOiBpbml0aWFsO1xufVxuLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlIC5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9fcm93LmV4cGFuZGVkIHtcbiAgYmFja2dyb3VuZDogIzIyMjIzMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlIC5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9fcm93LmV4cGFuZGVkIC5jb2x1bW4tbGFiZWwsXG4uUmVhY3RWaXJ0dWFsaXplZF9fVGFibGUgLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlX19yb3cuZXhwYW5kZWQgLmNvbHVtbi11c2VycyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG4uUmVhY3RWaXJ0dWFsaXplZF9fVGFibGUgLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlX19yb3cuZXhwYW5kZWQgLmNvbHVtbi1pbm5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG4uUmVhY3RWaXJ0dWFsaXplZF9fVGFibGUgLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlX19yb3cuZXhwYW5kZWQgLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlX19yb3dDb2x1bW4gLmV4cGxvcmVyLWxpc3QgKyAubW9kYWwtbWFuYWdlciB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5leHBsb3Jlci1zZWFyY2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xufVxuLmV4cGxvcmVyLXNlYXJjaCBmb3JtIHtcbiAgd2lkdGg6IDE3cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZXhwbG9yZXItc2VhcmNoIGZvcm0gLmN1cmItaW5wdXQuc2VhcmNoID4gaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uZXhwbG9yZXItc2VhcmNoIGZvcm0gLnNlYXJjaC1idXN5LWluZGljYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtO1xufVxuLmV4cGxvcmVyLXNlYXJjaCBmb3JtIC5pbmZvIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuLmV4cGxvcmVyLXNlYXJjaCAuZXhwbG9yZXItdG90YWxzLXRhYmxlLXdyYXBwZXIge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG4uZXhwbG9yZXItc2VhcmNoIC5leHBsb3Jlci10b3RhbHMtdGFibGUtd3JhcHBlciAuUmVhY3RWaXJ0dWFsaXplZF9fVGFibGUgLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlX19yb3dDb2x1bW46bm90KDpmaXJzdC1jaGlsZCkge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5leHBsb3Jlci1zZWFyY2ggLmV4cGxvcmVyLXRvdGFscy10YWJsZS13cmFwcGVyIC5SZWFjdFZpcnR1YWxpemVkX19UYWJsZSAudG90YWxzLWxhYmVsIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZXhwbG9yZXItbWFpbiB7XG4gIHBhZGRpbmc6IDI1cHggMDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5leHBsb3Jlci1tYWluID4gLmluc2V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xufVxuLmV4cGxvcmVyLW1haW4gPiAuaW5zZXQgPiAuaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG59XG4uZXhwbG9yZXItbWFpbiAuZXhwbG9yZXItbWFpbi1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5leHBsb3Jlci1tYWluIC5leHBsb3Jlci1tYWluLWNvbnRlbnQgLnRhYnMtY29udGVudCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5leHBsb3Jlci1tYWluIC5leHBsb3Jlci1tYWluLWNvbnRlbnQgLnRhYnMtY29udGVudCAudGFiLWlubmVyIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5leHBsb3Jlci1tYWluIC5leHBsb3Jlci1tYWluLWNvbnRlbnQgLnRhYnMtY29udGVudCAudGFiLWlubmVyIC5leHBsb3Jlci1sb2NhdGlvbnMge1xuICBmbGV4OiAxO1xufVxuLmV4cGxvcmVyLW1haW4gLnRhYi1sYXlvdXQge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cbi5leHBsb3Jlci1tYWluIC50YWItbGF5b3V0IC50YWJzLW1lbnUge1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXJlbTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZXhwbG9yZXItbWFpbiAudGFiLWxheW91dCAudGFicy1tZW51IC50YWIge1xuICB3aWR0aDogMjIwcHg7XG59XG4uZXhwbG9yZXItbWFpbiAudGFiLWxheW91dCAudGFicy1tZW51IC50YWIgaDMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5leHBsb3Jlci1tYWluIC5leHBsb3Jlci1uZXh0LWxvYWRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwLjNyZW0gMCAwO1xufVxuLmV4cGxvcmVyLW1haW4gLmV4cGxvcmVyLWxvY2F0aW9ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5leHBsb3Jlci1tYWluIC5leHBsb3Jlci1sb2NhdGlvbnMgLmV4cGxvcmVyLXRhYmxlLWxvYWRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMTAwJTtcbiAgcGFkZGluZzogMC41cmVtIDA7XG59XG4uZXhwbG9yZXItbWFpbiAuZXhwbG9yZXItbG9jYXRpb25zIC5kYXRlLXJhbmdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDMwMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDEwMCU7XG59XG4uZXhwbG9yZXItbWFpbiAuZXhwbG9yZXItbG9jYXRpb25zIC5kYXRlLXJhbmdlIC5sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmV4cGxvcmVyLW1haW4gLmV4cGxvcmVyLWxvY2F0aW9ucyAuZGF0ZS1yYW5nZSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuMnJlbTtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZXhwbG9yZXItbWFpbiAuZXhwbG9yZXItbG9jYXRpb25zIC5kYXRlLXJhbmdlIGE6bm90KFtkaXNhYmxlZF0pIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2JiYjtcbn1cbi5leHBsb3Jlci1tYWluIC5leHBsb3Jlci1sb2NhdGlvbnMgLmRhdGUtcmFuZ2UgYTpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBpbml0aWFsO1xufVxuLmV4cGxvcmVyLW1haW4gLmV4cGxvcmVyLWxvY2F0aW9ucyAuZGF0ZS1yYW5nZSBhOm5vdChbZGlzYWJsZWRdKS5hY3RpdmUge1xuICBjb2xvcjogIzc3NzdERDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzc3NzdERDtcbn1cbi5leHBsb3Jlci1tYWluIC5sb2NhdGlvbi1pbnN0YWxsYXRpb25zIC5jb25uZWN0aXZpdHktaW5kaWNhdG9yIC5sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXBwLW1haW4gPiAuZXhwbG9yZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMTtcbn1cbi5hcHAtbWFpbiA+IC5leHBsb3JlciAuZXhwbG9yZXItbWFpbiB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5leHBsb3Jlci1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTFyZW07XG59XG4uZXhwbG9yZXItaGVhZGVyIC5zZWN0aW9uLXNlYXJjaCB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgZmxleDogMTtcbn1cbi5leHBsb3Jlci1oZWFkZXIgLnNlY3Rpb24tc2VhcmNoID4gLmlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZXhwbG9yZXItaGVhZGVyIC5zZWN0aW9uLWZsZWV0IHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIG1heC13aWR0aDogMjUlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmV4cGxvcmVyLWhlYWRlciAuc2VjdGlvbi1mbGVldCA+IC5pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYWNjb3VudC1pbmZvIC5hY2NvdW50LWZsZWV0LWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cbi5lbmVyZ3ktcHJvamVjdGlvbnMtc2VhcmNoLWZvcm0gbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5lbmVyZ3ktcHJvamVjdGlvbnMtc2VhcmNoLWZvcm0gLnNlYXJjaC1pbnB1dC13cmFwIGlucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmVuZXJneS1wcm9qZWN0aW9ucy1zZWFyY2gtZm9ybSAuc2VhcmNoLWJ1c3ktaW5kaWNhdG9yIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDFyZW07XG59XG4uaW5zdGFsbGF0aW9ucy1saXN0IHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLmluc3RhbGxhdGlvbnMtbGlzdCAuaW5zdGFsbGF0aW9uLXNlcmlhbHMge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5pbnN0YWxsYXRpb25zLWxpc3QgLmluc3RhbGxhdGlvbi1zZXJpYWxzIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5pbnN0YWxsYXRpb25zLWxpc3QgLmluc3RhbGxhdGlvbi1lcnJvciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5lbmVyZ3ktcHJvamVjdGlvbnMtYXNzb2NpYXRlZC1mb3JtIGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4ycmVtO1xufVxuLmVuZXJneS1wcm9qZWN0aW9ucy1hc3NvY2lhdGVkLWZvcm0gaW5wdXQsXG4uZW5lcmd5LXByb2plY3Rpb25zLWFzc29jaWF0ZWQtZm9ybSBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmVuZXJneS1wcm9qZWN0aW9ucy1hc3NvY2lhdGVkLWZvcm0gaW5wdXRbZGlzYWJsZWRdLFxuLmVuZXJneS1wcm9qZWN0aW9ucy1hc3NvY2lhdGVkLWZvcm0gc2VsZWN0W2Rpc2FibGVkXSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5lbmVyZ3ktcHJvamVjdGlvbnMtYXNzb2NpYXRlZC1mb3JtIC5hZGRyZXNzLXJvdy0yIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5lbmVyZ3ktcHJvamVjdGlvbnMtYXNzb2NpYXRlZC1mb3JtIC5hZGRyZXNzLXJvdy0yIC5jdXJiLWZvcm0tZWxlbWVudCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHdpZHRoOiA1MCU7XG59XG4uZW5lcmd5LXByb2plY3Rpb25zLWFzc29jaWF0ZWQtZm9ybSAuYWRkcmVzcy1yb3ctMiAuY3VyYi1mb3JtLWVsZW1lbnQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4uZW5lcmd5LXByb2plY3Rpb25zLWFzc29jaWF0ZWQtZm9ybSAuYWRkcmVzcy1yb3ctMiAuY3VyYi1mb3JtLWVsZW1lbnQgKyAuY3VyYi1mb3JtLWVsZW1lbnQge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbi5lbmVyZ3ktcHJvamVjdGlvbnMtdmFsdWVzIC5lbmVyZ3ktcHJvamVjdGlvbnMtdmFsdWVzLWZvcm0gLmluc2V0ICsgLmluc2V0IHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cbi5lbmVyZ3ktcHJvamVjdGlvbnMtdmFsdWVzIC5lbmVyZ3ktcHJvamVjdGlvbnMtdmFsdWVzLWZvcm0uYnVzeSBpbnB1dCxcbi5lbmVyZ3ktcHJvamVjdGlvbnMtdmFsdWVzIC5lbmVyZ3ktcHJvamVjdGlvbnMtdmFsdWVzLWZvcm0uYnVzeSBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5lbmVyZ3ktcHJvamVjdGlvbnMtdmFsdWVzIC5lbmVyZ3ktcHJvamVjdGlvbnMtdmFsdWVzLWZvcm0uYnVzeTphZnRlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG59XG4uZW5lcmd5LXByb2plY3Rpb25zLXZhbHVlcyAuZW5lcmd5LXByb2plY3Rpb25zLXZhbHVlcy1mb3JtIC5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZW5lcmd5LXByb2plY3Rpb25zLXZhbHVlcyAuZW5lcmd5LXByb2plY3Rpb25zLXZhbHVlcy1mb3JtIC5mb3JtLXJvdyAuY3VyYi1mb3JtLWVsZW1lbnQge1xuICBmbGV4OiAxO1xufVxuLmVuZXJneS1wcm9qZWN0aW9ucy12YWx1ZXMgLmVuZXJneS1wcm9qZWN0aW9ucy12YWx1ZXMtZm9ybSAuZm9ybS1yb3cgLmN1cmItZm9ybS1lbGVtZW50IGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZW5lcmd5LXByb2plY3Rpb25zLXZhbHVlcyAuZW5lcmd5LXByb2plY3Rpb25zLXZhbHVlcy1mb3JtIC5mb3JtLXJvdyBsYWJlbCB7XG4gIHdpZHRoOiAxMjBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuLmVuZXJneS1wcm9qZWN0aW9ucy12YWx1ZXMgLmVuZXJneS1wcm9qZWN0aW9ucy12YWx1ZXMtZm9ybSAuZm9ybS1yb3cgKyAuZm9ybS1yb3cge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmVuZXJneS1wcm9qZWN0aW9ucy12YWx1ZXMgLmVuZXJneS1wcm9qZWN0aW9ucy12YWx1ZXMtZm9ybSAuZm9ybS1yb3cgLm1vbnRoLWxhYmVsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmVuZXJneS1wcm9qZWN0aW9ucyAuZW5lcmd5LXByb2plY3Rpb25zLWxvY2F0aW9uLXN1bW1hcnkge1xuICBkaXNwbGF5OiBncmlkO1xuICBjb2x1bW4tZ2FwOiAycmVtO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAzZnIgM2ZyO1xufVxuLmVuZXJneS1wcm9qZWN0aW9ucyAuZW5lcmd5LXByb2plY3Rpb25zLWxvY2F0aW9uLXN1bW1hcnkgLmlubmVyIHtcbiAgZmxleDogMTtcbn1cbi5lcnJvci1wYWdlIGgxIHtcbiAgY29sb3I6ICNERDQ0NDQ7XG59XG4uY29ubmVjdGl2aXR5LWluZGljYXRvciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jb25uZWN0aXZpdHktaW5kaWNhdG9yIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMC4yNWVtO1xufVxuLmNvbm5lY3Rpdml0eS1pbmRpY2F0b3Igc3BhbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmNvbm5lY3Rpdml0eS1pbmRpY2F0b3I6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgYmFja2dyb3VuZDogIzY2Njtcbn1cbi5jb25uZWN0aXZpdHktaW5kaWNhdG9yLm5vbmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI0RENDQ0NDtcbn1cbi5jb25uZWN0aXZpdHktaW5kaWNhdG9yLndlYWs6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI0REOTk0NDtcbn1cbi5jb25uZWN0aXZpdHktaW5kaWNhdG9yLnN0cm9uZzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNDRCQjQ0O1xufVxuYnV0dG9uLFxuLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICM1NTU1OTk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC41cmVtO1xuICBtaW4td2lkdGg6IDZyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDtcbn1cbmJ1dHRvbltkaXNhYmxlZF0sXG4uYnV0dG9uW2Rpc2FibGVkXSB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbmJ1dHRvbjpub3QoW2Rpc2FibGVkXSk6aG92ZXIsXG4uYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbmJ1dHRvbi5pcnJldmVyc2libGUsXG4uYnV0dG9uLmlycmV2ZXJzaWJsZSB7XG4gIGJhY2tncm91bmQ6ICNERDQ0NDQ7XG59XG5idXR0b24ucGFzc2l2ZSxcbi5idXR0b24ucGFzc2l2ZSB7XG4gIGJhY2tncm91bmQ6ICM3MDcwNzA7XG59XG5idXR0b24gPiAubG9hZGluZy1zcGlubmVyLmZ1bGwsXG4uYnV0dG9uID4gLmxvYWRpbmctc3Bpbm5lci5mdWxsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5idXR0b24uc21hbGwsXG4uYnV0dG9uLnNtYWxsIHtcbiAgcGFkZGluZzogMC4ycmVtIDAuNHJlbTtcbiAgbWluLXdpZHRoOiA1cmVtO1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uYnV0dG9uLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmJ1dHRvbi1saXN0LmNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJ1dHRvbi1saXN0ID4gKiArICoge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbi5idXR0b24tbGlzdC52ZXJ0aWNhbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJ1dHRvbi1saXN0LnZlcnRpY2FsID4gKiArICoge1xuICBtYXJnaW4tbGVmdDogMHJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5pbmZvIHtcbiAgY29sb3I6ICNiYmI7XG59XG4uc3RhdHVzLW1lc3NhZ2Uge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnN0YXR1cy1tZXNzYWdlLmVycm9yIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMjEsIDY4LCA2OCwgMC41KTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RENDQ0NDtcbn1cbi5zdGF0dXMtbWVzc2FnZS5zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogcmdiYSg2OCwgMTg3LCA2OCwgMC41KTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQ0QkI0NDtcbn1cbi5zdGF0dXMtbWVzc2FnZS53YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMjEsIDE1MywgNjgsIDAuNSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNERDk5NDQ7XG59XG4uc3RhdHVzLW1lc3NhZ2UuYWN0aW9uIHtcbiAgYmFja2dyb3VuZDogcmdiYSg4NSwgODUsIDE1MywgMC41KTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU1NTU5OTtcbn1cbi5zdGF0dXMtaW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uc3RhdHVzLWlubGluZS5lcnJvciB7XG4gIGNvbG9yOiAjREQ0NDQ0O1xufVxuLnN0YXR1cy1pbmxpbmUuc3VjY2VzcyB7XG4gIGNvbG9yOiAjNDRCQjQ0O1xufVxuLnN0YXR1cy1pbmxpbmUud2FybmluZyB7XG4gIGNvbG9yOiAjREQ5OTQ0O1xufVxuLnN0YXR1cy1pbmxpbmUuYWN0aW9uIHtcbiAgY29sb3I6ICM1NTU1OTk7XG59XG4uaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3Mzc1NTtcbn1cbiJdfQ== */