@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@400;500;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Rubik:wght@400;500;700&display=swap);
@charset "UTF-8";.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border:8px solid transparent;box-sizing:content-box;content:"";height:0;left:-8px;position:absolute;width:1px;z-index:-1}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-top:-8px;top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#f0f0f0;border-top:none}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae;top:-1px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-top-color:#aeaeae;bottom:-1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;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-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{left:50px;position:absolute}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.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 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:content-box;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.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;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.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{background-color:transparent;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day-names{margin-bottom:-8px}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .holiday-overlay,.react-datepicker__month-text--holidays .holiday-overlay,.react-datepicker__quarter-text--holidays .holiday-overlay,.react-datepicker__year-text--holidays .holiday-overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .holiday-overlay,.react-datepicker__month-text--holidays:hover .holiday-overlay,.react-datepicker__quarter-text--holidays:hover .holiday-overlay,.react-datepicker__year-text--holidays:hover .holiday-overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--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,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.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{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.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{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.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{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.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{left:15px;position:absolute}.react-datepicker__close-icon{background-color:transparent;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:rgba(0,0,0,.8);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width: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{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}
:root{--f-spinner-width:36px;--f-spinner-height:36px;--f-spinner-color-1:rgba(0,0,0,.1);--f-spinner-color-2:rgba(17,24,28,.8);--f-spinner-stroke:2.75}.f-spinner{height:var(--f-spinner-height);margin:auto;padding:0;width:var(--f-spinner-width)}.f-spinner svg{animation:f-spinner-rotate 2s linear infinite;height:100%;vertical-align:top;width:100%}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg :first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg :last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}@keyframes f-spinner-rotate{to{transform:rotate(1turn)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-throwOutUp{animation:f-throwOutUp .175s ease-out both}.f-throwOutDown{animation:f-throwOutDown .175s ease-out both}@keyframes f-throwOutUp{to{opacity:0;transform:translate3d(0,-150px,0)}}@keyframes f-throwOutDown{to{opacity:0;transform:translate3d(0,150px,0)}}.f-zoomInUp{animation:var(--f-transition-duration,.2s) ease-out .1s both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration,.2s) ease-out both f-zoomOutDown}@keyframes f-zoomInUp{0%{opacity:0;transform:scale(.975) translate3d(0,16px,0)}to{opacity:1;transform:scale(1) translateZ(0)}}@keyframes f-zoomOutDown{to{opacity:0;transform:scale(.975) translate3d(0,16px,0)}}.f-fadeIn{animation:var(--f-transition-duration,.2s) ease both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration,.2s) ease both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeOut{to{opacity:0}}.f-fadeSlowIn{animation:var(--f-transition-duration,.5s) ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation:var(--f-transition-duration,.5s) ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeSlowOut{to{opacity:0}}.f-fadeFastIn{animation:var(--f-transition-duration,.2s) ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation:var(--f-transition-duration,.2s) ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}to{opacity:1}}@keyframes f-fadeFastOut{to{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration,.2s) ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, .2s)*.5) linear .1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-crossfadeOut{to{opacity:0}}.f-slideIn.from-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInNext}.f-slideIn.from-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInPrev}.f-slideOut.to-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutNext}.f-slideOut.to-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translateX(100%)}to{transform:translateZ(0)}}@keyframes f-slideInNext{0%{transform:translateX(-100%)}to{transform:translateZ(0)}}@keyframes f-slideOutNext{to{transform:translateX(-100%)}}@keyframes f-slideOutPrev{to{transform:translateX(100%)}}.f-classicIn.from-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-classicOutPrev;z-index:1}@keyframes f-classicInNext{0%{opacity:0;transform:translateX(-75px)}to{opacity:1;transform:translateZ(0)}}@keyframes f-classicInPrev{0%{opacity:0;transform:translateX(75px)}to{opacity:1;transform:translateZ(0)}}@keyframes f-classicOutNext{to{opacity:0;transform:translateX(-75px)}}@keyframes f-classicOutPrev{to{opacity:0;transform:translateX(75px)}}:root{--f-button-width:40px;--f-button-height:40px;--f-button-border:0;--f-button-border-radius:0;--f-button-color:#374151;--f-button-bg:#f8f8f8;--f-button-hover-bg:#e0e0e0;--f-button-active-bg:#d0d0d0;--f-button-shadow:none;--f-button-transition:all 0.15s ease;--f-button-transform:none;--f-button-svg-width:20px;--f-button-svg-height:20px;--f-button-svg-stroke-width:1.5;--f-button-svg-fill:none;--f-button-svg-filter:none;--f-button-svg-disabled-opacity:0.65}.f-button{align-items:center;background:var(--f-button-bg);border:var(--f-button-border);border-radius:var(--f-button-border-radius);box-shadow:var(--f-button-shadow);box-sizing:content-box;color:var(--f-button-color);cursor:pointer;display:flex;height:var(--f-button-height);justify-content:center;margin:0;padding:0;pointer-events:all;position:relative;transition:var(--f-button-transition);width:var(--f-button-width)}@media(hover:hover){.f-button:hover:not([disabled]){background-color:var(--f-button-hover-bg);color:var(--f-button-hover-color)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{box-shadow:inset 0 0 0 var(--f-button-outline,2px) var(--f-button-outline-color,var(--f-button-color));outline:none}.f-button svg{fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;filter:var(--f-button-svg-filter);height:var(--f-button-svg-height);pointer-events:none;transform:var(--f-button-transform);transition:opacity .15s ease;width:var(--f-button-svg-width)}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-next,.f-carousel__nav .f-button.is-prev,.fancybox__nav .f-button.is-next,.fancybox__nav .f-button.is-prev{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{left:var(--f-button-prev-pos);right:auto}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev{left:50%;top:auto;transform:translateX(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg{transform:rotate(90deg)}html.with-fancybox{overflow:visible;scroll-behavior:auto;width:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));overflow:hidden!important;overscroll-behavior-y:none;width:auto}.fancybox__container{--fancybox-color:#dbdbdb;--fancybox-hover-color:#fff;--fancybox-bg:rgba(24,24,27,.98);--fancybox-slide-gap:10px;--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-color-1:hsla(0,0%,100%,.1);--f-spinner-color-2:#bbb;--f-spinner-stroke:3.65;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;text-size-adjust:100%;bottom:0;box-sizing:border-box;color:#f8f8f8;direction:ltr;display:flex;flex-direction:column;left:0;margin:0;outline:none;overflow:visible;overscroll-behavior-y:contain;padding:0;position:fixed;right:0;top:0;transform-origin:top left;z-index:var(--fancybox-zIndex,1050)}.fancybox__container *,.fancybox__container :after,.fancybox__container :before{box-sizing:inherit}.fancybox__backdrop{background:var(--fancybox-bg);bottom:0;left:0;opacity:var(--fancybox-opacity,1);position:fixed;right:0;top:0;will-change:opacity;z-index:-1}.fancybox__carousel{box-sizing:border-box;flex:1;min-height:0;overflow-x:clip;overflow-y:visible;position:relative;z-index:10}.fancybox__viewport{height:100%;width:100%}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__track{display:flex;height:100%;margin:0 auto}.fancybox__slide{align-items:center;backface-visibility:hidden;display:flex;flex:0 0 auto;flex-direction:column;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;overflow:auto;padding:4px;position:relative;transform:translateZ(0);width:100%}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-html5video,.fancybox__slide.has-iframe,.fancybox__slide.has-image,.fancybox__slide.has-video{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide:after,.fancybox__slide:before{content:"";flex:0 0 0;margin:auto}.fancybox__content{align-self:center;background:var(--fancybox-content-bg,#fff);border-radius:0;color:var(--fancybox-content-color,#374151);cursor:default;display:flex;flex-direction:column;margin:0;max-width:100%;padding:2rem;position:relative;z-index:20}.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:grab}.can-zoom_in .fancybox__content{cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__content [contenteditable],.fancybox__content [data-selectable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{backface-visibility:hidden;background:transparent;background-position:50%;background-repeat:no-repeat;background-size:contain;min-height:1px;padding:0;transform:translateZ(0);transition:none}.fancybox__slide.has-image>.fancybox__content>picture>img{height:auto;max-height:100%;width:100%}.is-zooming-in .fancybox__viewport:not(.is-dragging) .fancybox__slide:not(.is-selected) .fancybox__content,.is-zooming-out .fancybox__slide:not(.is-selected) .fancybox__content{visibility:hidden}.is-animating .fancybox__content,.is-dragging .fancybox__content{filter:blur(0);will-change:transform,width,height}.fancybox-image{display:block;height:100%;margin:auto;min-height:0;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.fancybox__caption{align-self:center;color:var(--fancybox-color,currentColor);cursor:auto;flex-shrink:0;line-height:1.375;margin:0;max-width:100%;opacity:var(--fancybox-opacity,1);overflow-wrap:anywhere;padding:14px 0 4px;visibility:visible}.is-closing .fancybox__caption,.is-loading .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width:2;position:absolute;right:8px;top:0;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width:34px;--f-button-height:34px;--f-button-border-radius:4px;--f-button-color:var(--fancybox-color,#fff);--f-button-hover-color:var(--fancybox-color,#fff);--f-button-bg:transparent;--f-button-hover-bg:transparent;--f-button-active-bg:transparent;--f-button-svg-width:22px;--f-button-svg-height:22px;opacity:.75;position:absolute;right:0;top:-38px}.is-loading .fancybox__content>.f-button.is-close-btn,.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{margin:0;padding:0;position:relative}.fancybox__footer .fancybox__caption{opacity:var(--fancybox-opacity,1);padding:24px;transition:all .25s ease;width:100%}.is-compact .fancybox__footer{background:rgba(24,24,27,.5);bottom:0;left:0;position:absolute;right:0;z-index:20}.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius:50%;--f-button-color:#fff;--f-button-hover-color:#fff;--f-button-outline-color:#000;--f-button-bg:rgba(0,0,0,.6);--f-button-active-bg:rgba(0,0,0,.6);--f-button-hover-bg:rgba(0,0,0,.6);--f-button-svg-width:18px;--f-button-svg-height:18px;--f-button-svg-filter:none;right:5px;top:5px}.fancybox__nav{--f-button-width:50px;--f-button-height:50px;--f-button-border:0;--f-button-border-radius:50%;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:transparent;--f-button-hover-bg:rgba(24,24,27,.3);--f-button-active-bg:rgba(24,24,27,.5);--f-button-shadow:none;--f-button-transition:all 0.15s ease;--f-button-transform:none;--f-button-svg-width:26px;--f-button-svg-height:26px;--f-button-svg-stroke-width:2.5;--f-button-svg-fill:none;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24,24,27,.5));--f-button-svg-disabled-opacity:0.65;--f-button-next-pos:1rem;--f-button-prev-pos:1rem;opacity:var(--fancybox-opacity,1)}.fancybox__nav .f-button:before{bottom:-30px;content:"";left:-20px;position:absolute;right:-20px;top:-30px;z-index:1}.is-idle .fancybox__nav,.is-idle.is-compact .fancybox__footer{animation:f-fadeOut .15s ease-out both}.is-idle.is-compact .fancybox__footer{pointer-events:none}.fancybox__slide>.f-spinner{cursor:pointer;left:50%;margin:var(--f-spinner-top,calc(var(--f-spinner-width)*-.5)) 0 0 var(--f-spinner-left,calc(var(--f-spinner-height)*-.5));position:absolute;top:50%;z-index:30}.fancybox-protected{bottom:0;right:0}.fancybox-ghost,.fancybox-protected{left:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:40}.fancybox-ghost{height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;pointer-events:none;width:100%}.fancybox-focus-guard{opacity:0;outline:none;pointer-events:none;position:fixed}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>:not(.fancybox__content),.fancybox__container.is-animated[aria-hidden=false]>:not(.fancybox__backdrop,.fancybox__carousel){animation:f-fadeIn .25s ease .1s backwards}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:f-fadeIn .35s ease backwards}.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>:not(.fancybox__content),.fancybox__container.is-animated[aria-hidden=true]>:not(.fancybox__backdrop,.fancybox__carousel){animation:f-fadeOut .15s ease forwards}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:f-fadeOut .35s ease forwards}.has-html5video .fancybox__content,.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-vimeo .fancybox__content,.has-youtube .fancybox__content{flex-shrink:1;max-width:100%;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{height:100%;width:100%}.fancybox__container:not(.is-compact) .has-iframe .fancybox__content,.fancybox__container:not(.is-compact) .has-map .fancybox__content,.fancybox__container:not(.is-compact) .has-pdf .fancybox__content{height:90%;width:calc(100% - 120px)}.has-html5video .fancybox__content,.has-vimeo .fancybox__content,.has-youtube .fancybox__content{height:540px;max-height:100%;max-width:100%;width:960px}.has-html5video .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-vimeo .fancybox__content,.has-youtube .fancybox__content{background:rgba(24,24,27,.9);color:#fff;padding:0}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{background:transparent;border:0;display:block;height:100%;width:100%}.fancybox-placeholder{clip:rect(1px,1px,1px,1px)!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.f-carousel__thumbs{--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-outline:0;--f-thumb-outline-color:#5eb0ef;--f-thumb-opacity:1;--f-thumb-hover-opacity:1;--f-thumb-selected-opacity:1;--f-thumb-border-radius:2px;--f-thumb-offset:0px;--f-button-next-pos:0;--f-button-prev-pos:0}.f-carousel__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-opacity:0.5;--f-thumb-hover-opacity:1;--f-thumb-selected-opacity:1}.f-carousel__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-extra-gap:20px;--f-thumb-clip-width:46px}.f-thumbs{-webkit-tap-highlight-color:rgba(0,0,0,0);flex:0 0 auto;margin:0;overflow:hidden;perspective:1000px;position:relative;transform:translateZ(0);-webkit-user-select:none;-moz-user-select:none;user-select:none}.f-thumbs .f-spinner{background-image:linear-gradient(#ebeff2,#e2e8f0);border-radius:2px;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{height:auto;overflow:hidden;width:100%}.f-thumbs__track{display:flex;will-change:transform}.f-thumbs__slide{align-items:center;box-sizing:content-box;cursor:pointer;display:flex;flex:0 0 auto;height:var(--f-thumb-height);justify-content:center;margin:0;min-width:var(--f-thumb-width);overflow:visible;padding:0;position:relative;width:var(--f-thumb-width)}.f-thumbs__slide.is-loading img{opacity:0}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:-moz-max-content;width:max-content}.is-modern .f-thumbs__track:before{bottom:0;content:"";cursor:pointer;left:calc(var(--left, 0)*1px);position:absolute;top:0;width:calc(100% - var(--width, 0)*1px)}.is-modern .f-thumbs__slide{--clip-path:inset(0 calc((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0))*0.5*(1 - var(--progress, 0))) round var(--f-thumb-border-radius,0));pointer-events:none;transform:translate3d(calc(var(--shift, 0)*-1px),0,0);transition:none}.is-modern .f-thumbs__slide>*{-webkit-clip-path:var(--clip-path);clip-path:var(--clip-path)}.is-modern:not(.is-using-mouse) .f-thumbs__slide:focus-within{filter:drop-shadow(-1px 0 0 var(--f-thumb-outline-color)) drop-shadow(2px 0 0 var(--f-thumb-outline-color)) drop-shadow(0 -1px 0 var(--f-thumb-outline-color)) drop-shadow(0 2px 0 var(--f-thumb-outline-color))}.is-modern.in-touch .f-thumbs__slide{filter:none}.is-modern.is-resting .f-thumbs__slide,.is-modern.is-resting .f-thumbs__slide>*{transition:all .33s ease}.f-thumbs__slide__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:var(--f-thumb-border-radius);cursor:pointer;height:100%;margin:0;opacity:var(--f-thumb-opacity);outline:none;overflow:hidden;padding:0;pointer-events:auto;position:relative;touch-action:manipulation;transition:opacity .2s ease;width:100%}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:none}.f-thumbs__slide__button:focus-visible{opacity:var(--f-thumb-selected-opacity);outline:none}.is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-nav-selected .f-thumbs__slide__button:after{animation:f-fadeIn .2s ease-out;border:var(--f-thumb-outline,0) solid var(--f-thumb-outline-color,transparent);border-radius:var(--f-thumb-border-radius);bottom:0;content:"";height:auto;left:0;position:absolute;right:0;top:0;z-index:10}.f-thumbs__slide__img{bottom:0;box-sizing:border-box;height:100%;left:0;-o-object-fit:cover;object-fit:cover;overflow:hidden;padding:var(--f-thumb-offset);pointer-events:none;position:absolute;right:0;top:0;width:100%}.f-thumbs.is-horizontal .f-thumbs__track{margin:0 auto;padding:8px 0 12px}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{flex-wrap:wrap;margin:auto 0;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.fancybox__thumbs{--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-border-radius:2px;--f-thumb-outline:2px;--f-thumb-outline-color:#ededed;opacity:var(--fancybox-opacity,1);position:relative;transition:max-height .35s cubic-bezier(.23,1,.32,1)}.fancybox__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-opacity:0.5;--f-thumb-hover-opacity:1}.fancybox__thumbs.is-classic .f-spinner{background-image:linear-gradient(hsla(0,0%,100%,.1),hsla(0,0%,100%,.05))}.fancybox__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-extra-gap:20px;--f-thumb-clip-width:46px;--f-thumb-opacity:1;--f-thumb-hover-opacity:1}.fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(hsla(0,0%,100%,.1),hsla(0,0%,100%,.05))}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.is-compact .fancybox__thumbs{--f-thumb-width:64px;--f-thumb-clip-width:32px;--f-thumb-height:48px;--f-thumb-extra-gap:10px}.fancybox__thumbs.is-masked{max-height:0!important}.is-closing .fancybox__thumbs{transition:none!important}.fancybox__toolbar{--f-progress-color:var(--fancybox-color,hsla(0,0%,100%,.94));--f-button-width:46px;--f-button-height:46px;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:rgba(24,24,27,.65);--f-button-hover-bg:rgba(70,70,73,.65);--f-button-active-bg:rgba(90,90,93,.65);--f-button-border-radius:0;--f-button-svg-width:24px;--f-button-svg-height:24px;--f-button-svg-stroke-width:1.5;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24,24,27,.15));--f-button-svg-fill:none;--f-button-svg-disabled-opacity:0.65;color:var(--fancybox-color,currentColor);display:flex;flex-direction:row;font-family:-apple-system,BlinkMacSystemFont,Segoe UI Adjusted,Segoe UI,Liberation Sans,sans-serif;justify-content:space-between;margin:0;opacity:var(--fancybox-opacity,1);padding:0;pointer-events:none;text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px rgba(0,0,0,.5));z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{left:0;position:absolute;right:0;top:0}.is-idle .fancybox__toolbar{animation:f-fadeOut .15s ease-out both;pointer-events:none}.fancybox__toolbar__column{align-content:flex-start;display:flex;flex-direction:row;flex-wrap:wrap}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{flex-basis:0;flex-grow:1}.fancybox__toolbar__column.is-right{display:flex;flex-wrap:nowrap;justify-content:flex-end}.fancybox__infobar{-webkit-font-smoothing:subpixel-antialiased;cursor:default;font-size:17px;font-variant-numeric:tabular-nums;line-height:var(--f-button-height);padding:0 5px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:flex}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child,[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child,[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:-webkit-full-screen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:-webkit-full-screen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}.f-progress{background:var(--f-progress-color,var(--f-carousel-theme-color,#0091ff));height:3px;left:0;pointer-events:none;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:30}
@charset "UTF-8";*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:var(--bs-body-bg);color:var(--bs-body-color);font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);margin:0;text-align:var(--bs-body-text-align)}hr{border:0;border-top:var(--bs-border-width) solid;color:inherit;margin:1rem 0;opacity:.25}h1,h2,h3,h4,h5,h6{color:var(--bs-heading-color);font-weight:500;line-height:1.2;margin-bottom:.5rem;margin-top:0}h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){h1{font-size:2.5rem}}h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){h2{font-size:2rem}}h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){h3{font-size:1.75rem}}h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){h4{font-size:1.5rem}}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-bottom:1rem;margin-top:0}abbr[title]{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit;margin-bottom:1rem}ol,ul{padding-left:2rem}dl,ol,ul{margin-bottom:1rem;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:.875em}mark{background-color:var(--bs-highlight-bg);color:var(--bs-highlight-color);padding:.1875em}sub,sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;font-size:.875em;margin-bottom:1rem;margin-top:0;overflow:auto}pre code{color:inherit;font-size:inherit;word-break:normal}code{word-wrap:break-word;color:var(--bs-code-color);font-size:.875em}a>code{color:inherit}kbd{background-color:var(--bs-body-color);border-radius:.25rem;color:var(--bs-body-bg);font-size:.875em;padding:.1875rem .375rem}kbd kbd{font-size:1em;padding:0}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{border-collapse:collapse;caption-side:bottom}caption{color:var(--bs-secondary-color);padding-bottom:.5rem;padding-top:.5rem;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border:0 solid;border-color:inherit}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}textarea{resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{float:left;font-size:calc(1.275rem + .3vw);line-height:inherit;margin-bottom:.5rem;padding:0;width:100%}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{-webkit-appearance:button;font:inherit}output{display:inline-block}iframe{border:0}summary{cursor:pointer;display:list-item}progress{vertical-align:baseline}[hidden]{display:none!important}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb),0.05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb),0.1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb),0.075);border-color:var(--bs-table-border-color);margin-bottom:1rem;vertical-align:top;width:100%}.table>:not(caption)>*>*{background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)));color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));padding:.5rem}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width)*2) solid}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped-columns>:not(caption)>tr>:nth-child(2n),.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-active{--bs-table-color-state:var(--bs-table-active-color);--bs-table-bg-state:var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg)}.table-primary{--bs-table-color:#000;--bs-table-bg:#cfe2ff;--bs-table-border-color:#a6b5cc;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000}.table-primary,.table-secondary{border-color:var(--bs-table-border-color);color:var(--bs-table-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#b5b6b7;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000}.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#a7b9b1;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000}.table-info,.table-success{border-color:var(--bs-table-border-color);color:var(--bs-table-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#a6c3ca;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#ccc2a4;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000}.table-danger,.table-warning{border-color:var(--bs-table-border-color);color:var(--bs-table-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#c6acae;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#c6c7c8;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000}.table-dark,.table-light{border-color:var(--bs-table-border-color);color:var(--bs-table-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#4d5154;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff}.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (max-width:575.98px){.table-responsive-sm{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:767.98px){.table-responsive-md{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:991.98px){.table-responsive-lg{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:1199.98px){.table-responsive-xl{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:1399.98px){.table-responsive-xxl{-webkit-overflow-scrolling:touch;overflow-x:auto}}.clearfix:after{clear:both;content:"";display:block}.ratio{position:relative;width:100%}.ratio:before{content:"";display:block;padding-top:var(--bs-aspect-ratio)}.ratio>*{height:100%;left:0;position:absolute;top:0;width:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.stretched-link:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;white-space:nowrap!important;width:1px!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.rel{position:relative!important}.abs{position:absolute!important}.sticky{position:sticky!important}.fixed{position:fixed!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:1px solid #dee2e6!important}.border-0{border:0!important}.border-top{border-top:1px solid #dee2e6!important}.border-top-0{border-top:0!important}.border-end{border-right:1px solid #dee2e6!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:1px solid #dee2e6!important}.border-start-0{border-left:0!important}.border-primary{border-color:#0d6efd!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#198754!important}.border-info{border-color:#0dcaf0!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#212529!important}.border-white{border-color:#fff!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:3rem!important;margin-right:3rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-bottom:0!important;margin-top:0!important}.my-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:3rem!important;padding-right:3rem!important}.py-0{padding-bottom:0!important;padding-top:0!important}.py-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:hsla(0,0%,100%,.5)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:.375rem!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:.25rem!important}.rounded-2{border-radius:.375rem!important}.rounded-3{border-radius:.5rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-top{border-top-left-radius:.375rem!important}.rounded-end,.rounded-top{border-top-right-radius:.375rem!important}.rounded-bottom,.rounded-end{border-bottom-right-radius:.375rem!important}.rounded-bottom,.rounded-start{border-bottom-left-radius:.375rem!important}.rounded-start{border-top-left-radius:.375rem!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-left:0!important;margin-right:0!important}.mx-sm-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-sm-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-sm-3{margin-left:1rem!important;margin-right:1rem!important}.mx-sm-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-sm-5{margin-left:3rem!important;margin-right:3rem!important}.mx-sm-auto{margin-left:auto!important;margin-right:auto!important}.my-sm-0{margin-bottom:0!important;margin-top:0!important}.my-sm-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-sm-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-sm-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-sm-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-sm-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-sm-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-left:0!important;padding-right:0!important}.px-sm-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-sm-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-sm-3{padding-left:1rem!important;padding-right:1rem!important}.px-sm-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-sm-5{padding-left:3rem!important;padding-right:3rem!important}.py-sm-0{padding-bottom:0!important;padding-top:0!important}.py-sm-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-sm-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-sm-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-sm-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-sm-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-left:0!important;margin-right:0!important}.mx-md-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-md-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-md-3{margin-left:1rem!important;margin-right:1rem!important}.mx-md-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-md-5{margin-left:3rem!important;margin-right:3rem!important}.mx-md-auto{margin-left:auto!important;margin-right:auto!important}.my-md-0{margin-bottom:0!important;margin-top:0!important}.my-md-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-md-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-md-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-md-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-md-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-md-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-left:0!important;padding-right:0!important}.px-md-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-md-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-md-3{padding-left:1rem!important;padding-right:1rem!important}.px-md-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-md-5{padding-left:3rem!important;padding-right:3rem!important}.py-md-0{padding-bottom:0!important;padding-top:0!important}.py-md-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-md-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-md-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-md-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-md-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-left:0!important;margin-right:0!important}.mx-lg-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-lg-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-lg-3{margin-left:1rem!important;margin-right:1rem!important}.mx-lg-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-lg-5{margin-left:3rem!important;margin-right:3rem!important}.mx-lg-auto{margin-left:auto!important;margin-right:auto!important}.my-lg-0{margin-bottom:0!important;margin-top:0!important}.my-lg-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-lg-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-lg-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-lg-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-lg-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-lg-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-left:0!important;padding-right:0!important}.px-lg-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-lg-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-lg-3{padding-left:1rem!important;padding-right:1rem!important}.px-lg-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-lg-5{padding-left:3rem!important;padding-right:3rem!important}.py-lg-0{padding-bottom:0!important;padding-top:0!important}.py-lg-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-lg-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-lg-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-lg-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-lg-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-left:0!important;margin-right:0!important}.mx-xl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xl-auto{margin-left:auto!important;margin-right:auto!important}.my-xl-0{margin-bottom:0!important;margin-top:0!important}.my-xl-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-xl-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-xl-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-xl-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-xl-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-xl-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-left:0!important;padding-right:0!important}.px-xl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xl-0{padding-bottom:0!important;padding-top:0!important}.py-xl-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-xl-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-xl-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-xl-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-xl-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-left:0!important;margin-right:0!important}.mx-xxl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xxl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xxl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xxl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xxl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xxl-auto{margin-left:auto!important;margin-right:auto!important}.my-xxl-0{margin-bottom:0!important;margin-top:0!important}.my-xxl-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-xxl-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-xxl-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-xxl-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-xxl-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-xxl-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-left:0!important;padding-right:0!important}.px-xxl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xxl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xxl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xxl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xxl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xxl-0{padding-bottom:0!important;padding-top:0!important}.py-xxl-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-xxl-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-xxl-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-xxl-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-xxl-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;overflow:clip;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1));border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:15px;--bs-gutter-y:0;margin-left:auto;margin-right:auto;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.row{--bs-gutter-x:30px;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.row>*{flex-shrink:0;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}@media (min-width:576px){.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:15px;--bs-gutter-y:0;margin-left:auto;margin-right:auto;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.row{--bs-gutter-x:30px;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.row>*{flex-shrink:0;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}}@media (min-width:576px) and (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:576px) and (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:576px) and (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:576px) and (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:576px) and (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}@media (min-width:768px){.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:15px;--bs-gutter-y:0;margin-left:auto;margin-right:auto;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.row{--bs-gutter-x:30px;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.row>*{flex-shrink:0;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}}@media (min-width:768px) and (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px) and (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:768px) and (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:768px) and (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:768px) and (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}@media (min-width:992px){.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:15px;--bs-gutter-y:0;margin-left:auto;margin-right:auto;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.row{--bs-gutter-x:30px;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.row>*{flex-shrink:0;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}}@media (min-width:992px) and (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:992px) and (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px) and (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:992px) and (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:992px) and (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:15px;--bs-gutter-y:0;margin-left:auto;margin-right:auto;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.row{--bs-gutter-x:30px;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.row>*{flex-shrink:0;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}}@media (min-width:1200px) and (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:1200px) and (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:1200px) and (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px) and (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1200px) and (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:15px;--bs-gutter-y:0;margin-left:auto;margin-right:auto;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.row{--bs-gutter-x:30px;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.row>*{flex-shrink:0;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}}@media (min-width:1400px) and (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:1400px) and (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:1400px) and (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1400px) and (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px) and (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.fos,.fos-init,[data-fos]{opacity:0}.fos-init.fade-up,.fos-init[data-fos=fade-up],.fos.fade-up,.fos[data-fos=fade-up],[data-fos].fade-up,[data-fos][data-fos=fade-up]{transform:translateY(30px)}.fos-init.fade-left,.fos-init[data-fos=fade-left],.fos.fade-left,.fos[data-fos=fade-left],[data-fos].fade-left,[data-fos][data-fos=fade-left]{transform:translate(30px)}.fos-init.fade-right,.fos-init[data-fos=fade-right],.fos.fade-right,.fos[data-fos=fade-right],[data-fos].fade-right,[data-fos][data-fos=fade-right]{transform:translate(-30px)}.fos-init.fos-show,.fos.fos-show,[data-fos].fos-show{opacity:1;transform:translate(0);transition:opacity .7s cubic-bezier(.165,.84,.44,1) 0s,transform .7s cubic-bezier(.45,.05,.55,.95) 0s}.background-default,.background-ratio-1-1,.background-ratio-16-9,.background-ratio-4-3{background-color:#f0f0f0;background-position:50%;background-repeat:no-repeat;background-size:cover}.background-ratio-1-1:before{content:"";float:left;padding-bottom:100%}.background-ratio-1-1:after{clear:left;content:" ";display:table}.background-ratio-4-3:before{content:"";float:left;padding-bottom:75%}.background-ratio-4-3:after{clear:left;content:" ";display:table}.background-ratio-16-9:before{content:"";float:left;padding-bottom:56.25%}.background-ratio-16-9:after{clear:left;content:" ";display:table}.object-fit{width:100%}.object-fit.object-fit_fill{-o-object-fit:fill;object-fit:fill}.object-fit.object-fit_contain{-o-object-fit:contain;object-fit:contain}.object-fit.object-fit_cover{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.object-fit.object-fit_none{-o-object-fit:none;object-fit:none}.object-fit-image-wrapper,.object-fit-image-wrapper-16-9,.object-fit-image-wrapper-4-3{background-color:#f0f0f0;padding-bottom:100%;position:relative}.object-fit-image-wrapper img,.object-fit-image-wrapper-16-9 img,.object-fit-image-wrapper-4-3 img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;top:0;width:100%}.object-fit-image-wrapper-4-3{padding-bottom:75%}.object-fit-image-wrapper-16-9{padding-bottom:56.25%}@font-face{font-display:swap;font-family:icomoon;font-style:normal;font-weight:400;src:url(../../../fonts/icomoon.eot?cegf1i);src:url(../../../fonts/icons/icomoon.eot?cegf1i#iefix) format("embedded-opentype"),url(../../../fonts/icons/icomoon.ttf?cegf1i) format("truetype"),url(../../../fonts/icons/icomoon.woff?cegf1i) format("woff"),url(../../../fonts/icons/icomoon.svg?cegf1i#icomoon) format("svg")}.fa-spin{animation:fa-spin 2s linear infinite}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.accordion-list .card .card-header h3:after,.appointment-content .step-wrapper+.step-wrapper:after,.appointment-result-item .photo-btn:after,.appointment-result-item .photo:before,.article-content #ez-toc-container .ez-toc-title:before,.article-content #ez-toc-container ul.ez-toc-list a:after,.article-content blockquote:before,.backtotop:after,.btn-arrow-grow:after,.btn-round-bg-primary-secondary-arrow:after,.btn-round-border-primary-arrow:after,.file-upload .upload-item .object-fit-image-wrapper-16-9:before,.file-upload .upload-item .object-fit-image-wrapper-4-3:before,.file-upload .upload-item .object-fit-image-wrapper:before,.flexible-module-sticky-bar .sticky-bar-link:before,.gallery-modal .swiper-next:after,.gallery-modal .swiper-prev:after,.gform_wrapper.gravity-theme .gfield .ginput_container_checkbox label:after,.gform_wrapper.gravity-theme .gform_footer button:after,.gform_wrapper.gravity-theme.gravity-theme .gfield .ginput_container_checkbox label:after,.gform_wrapper.gravity-theme.gravity-theme .gform_footer button:after,.has-val .react-datepicker__input-container:after,.icomoon,.main-menu>li.menu-item-has-children>a:after,.mobile-menu>li .submenu-toggle:after,.mobile-menu>li>a:before,.module-sticky-bar .sticky-bar-link:before,.nice-select .current:after,.nice-select-react .current:after,.pagination-list .pagination .next:after,.pagination-list .pagination .prev:before,.photo-popup-content.fancybox__content .f-button:after,.react-datepicker__portal .react-datepicker__navigation-icon:before,.store-item .map-btn:after,.swiper-button-next:after,.swiper-button-prev:after,.text-title-sm:before,.woocommerce nav.woocommerce-pagination .pagination .next:after,.woocommerce nav.woocommerce-pagination .pagination .prev:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-arrow-down:before{content:"\e905"}.icon-arrow-left:before{content:"\e906"}.icon-arrow-right:before{content:"\e907"}.icon-arrow-up:before{content:"\e908"}.icon-arrow-line-down:before{content:"\e900"}.icon-arrow-line-left:before{content:"\e901"}.icon-arrow-line-right:before{content:"\e902"}.icon-arrow-line-up:before{content:"\e903"}.icon-arrow-line-down-s:before{content:"\e904"}.icon-arrow-line-left-s:before{content:"\e909"}.icon-arrow-line-right-s:before{content:"\e90a"}.icon-arrow-line-up-s:before{content:"\e90b"}.icon-arrow-line-down-l:before{content:"\e90c"}.icon-arrow-line-left-l:before{content:"\e90e"}.icon-arrow-line-right-l:before{content:"\e911"}.icon-arrow-line-up-l:before{content:"\e915"}.icon-arrow-right-head:before{content:"\e917"}.icon-search:before{content:"\e919"}.icon-step-arrow-down:before{content:"\e927"}.icon-step-arrow-right:before{content:"\e928"}.icon-close:before{content:"\e923"}.icon-twitter:before{content:"\e912"}.icon-facebook:before{content:"\e90d"}.icon-linkedin:before{content:"\e918"}.icon-line-simple:before{content:"\e90f"}.icon-instagram:before{content:"\e91a"}.icon-youtube:before{content:"\e913"}.icon-envelope:before{content:"\e916"}.icon-line:before{content:"\e910"}.icon-play:before{content:"\e91c"}.icon-checkmark:before{content:"\e914"}.icon-quote-left:before{content:"\e925"}.icon-quote-right:before{content:"\e926"}.icon-phone:before{content:"\e921"}.icon-location:before{content:"\e922"}.icon-plus:before{content:"\e924"}.icon-prescription:before{content:"\e91b"}.icon-appointment:before{content:"\e91d"}.icon-menu:before{content:"\e91e"}.icon-summary:before{content:"\e91f"}.icon-calendar:before{content:"\e920"}.icon-preview:before{content:"\e929"}.icon-upload:before{content:"\e92a"}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.5;scroll-padding-bottom:100px;scroll-padding-top:170px}@media (min-width:992px){html{scroll-padding-top:130px}}html[data-fontsize=lg]{font-size:20px}html[data-fontsize=xl]{font-size:24px}body{color:#51576a;font-family:Noto Sans TC,sans-serif;word-break:break-word}img{display:block;height:auto;max-width:100%}a{color:#539aaa;outline:0}a,a:active,a:focus,a:hover{color:inherit;text-decoration:none}.appointment-content .tab,.btn-round-bg-primary-secondary-arrow,.btn-round-border-primary-arrow,.flexible-module-sticky-bar .sticky-bar-link,.gform_wrapper.gravity-theme .gform_footer button,.gform_wrapper.gravity-theme.gravity-theme .gform_footer button,.h1,.h2,.h3,.h4,.h5,.h6,.module-home-about .module-desc-primary p,.module-information .section-desc p,.module-process .process-sticky-bar li.active .sticky-bar-link,.module-sticky-bar .sticky-bar-link,.page-404 .desc p,.popup-message .title,.sidebar .widget-title,h1,h2,h3,h4,h5,h6{color:#181f56;margin-bottom:15px}@media screen and (min-width:576px){.appointment-content .tab,.btn-round-bg-primary-secondary-arrow,.btn-round-border-primary-arrow,.flexible-module-sticky-bar .sticky-bar-link,.gform_wrapper.gravity-theme .gform_footer button,.gform_wrapper.gravity-theme.gravity-theme .gform_footer button,.h1,.h2,.h3,.h4,.h5,.h6,.module-home-about .module-desc-primary p,.module-information .section-desc p,.module-process .process-sticky-bar li.active .sticky-bar-link,.module-sticky-bar .sticky-bar-link,.page-404 .desc p,.popup-message .title,.sidebar .widget-title,h1,h2,h3,h4,h5,h6{margin-bottom:calc(11.50485px + .6068vw)}}@media screen and (min-width:1400px){.appointment-content .tab,.btn-round-bg-primary-secondary-arrow,.btn-round-border-primary-arrow,.flexible-module-sticky-bar .sticky-bar-link,.gform_wrapper.gravity-theme .gform_footer button,.gform_wrapper.gravity-theme.gravity-theme .gform_footer button,.h1,.h2,.h3,.h4,.h5,.h6,.module-home-about .module-desc-primary p,.module-information .section-desc p,.module-process .process-sticky-bar li.active .sticky-bar-link,.module-sticky-bar .sticky-bar-link,.page-404 .desc p,.popup-message .title,.sidebar .widget-title,h1,h2,h3,h4,h5,h6{margin-bottom:20px}}.h1,h1{font-size:2.125rem;font-weight:700;letter-spacing:.08em;line-height:1.2}@media screen and (min-width:576px){.h1,h1{font-size:calc(2.125rem + .10619vw - .61165px)}}@media screen and (min-width:1400px){.h1,h1{font-size:3rem}}.h2,h2{font-size:2rem;font-weight:700;letter-spacing:.05em;line-height:1.2}@media screen and (min-width:576px){.h2,h2{font-size:calc(2rem + .06068vw - .34951px)}}@media screen and (min-width:1400px){.h2,h2{font-size:2.5rem}}.h3,h3{font-size:1.5rem;font-weight:700;letter-spacing:.05em;line-height:1.2}@media screen and (min-width:576px){.h3,h3{font-size:calc(1.5rem + .07585vw - .43689px)}}@media screen and (min-width:1400px){.h3,h3{font-size:2.125rem}}.h4,.module-process .process-sticky-bar li.active .sticky-bar-link,h4{font-size:1.375rem;font-weight:700;letter-spacing:.05em;line-height:1.2}@media screen and (min-width:576px){.h4,.module-process .process-sticky-bar li.active .sticky-bar-link,h4{font-size:calc(1.375rem + .03792vw - .21845px)}}@media screen and (min-width:1400px){.h4,.module-process .process-sticky-bar li.active .sticky-bar-link,h4{font-size:1.6875rem}}.h5,.popup-message .title,h5{font-size:1.25rem;font-weight:700;letter-spacing:.05em;line-height:1.2}@media screen and (min-width:576px){.h5,.popup-message .title,h5{font-size:calc(1.25rem + .03034vw - .17476px)}}@media screen and (min-width:1400px){.h5,.popup-message .title,h5{font-size:1.5rem}}.appointment-content .tab,.btn-round-bg-primary-secondary-arrow,.btn-round-border-primary-arrow,.flexible-module-sticky-bar .sticky-bar-link,.gform_wrapper.gravity-theme .gform_footer button,.gform_wrapper.gravity-theme.gravity-theme .gform_footer button,.h6,.module-home-about .module-desc-primary p,.module-information .section-desc p,.module-sticky-bar .sticky-bar-link,.page-404 .desc p,.sidebar .widget-title,h6{font-size:1.125rem;font-weight:500;letter-spacing:0;line-height:1.44}.article-content .wp-block-table thead tr td,.article-content table thead tr td,.p-lg,a,li,p{font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.5}.article-content #ez-toc-container .ez-toc-title,.article-content .wp-block-table th,.article-content table th,.p-lg-bold{font-size:1rem;font-weight:700;line-height:1.5}.article-content .wp-block-table td,.article-content blockquote cite,.article-content table td,.blog-featured-post-item .item-desc p,.p-sm,.post-slide-item .item-desc p,.search-item .item-desc p,.store-item .info-list li{font-size:.875rem;font-weight:400;line-height:1.57}.p-sm-bold{font-size:.875rem;font-weight:700;line-height:1.57}.text-display-headline{font-size:2.125rem;font-weight:700;letter-spacing:8%;line-height:1.2}@media screen and (min-width:576px){.text-display-headline{font-size:calc(2.125rem + .1517vw - .87379px)}}@media screen and (min-width:1400px){.text-display-headline{font-size:3.375rem}}.appointment-content .tab-content .desc p,.service-list .service-desc p,.text-sub-title{font-size:1.125rem;line-height:1.67}.fill-info-content .validation_message,.gform_wrapper.gravity-theme .gfield .gfield_label span.gfield_required,.gform_wrapper.gravity-theme .gfield label span.gfield_required,.gform_wrapper.gravity-theme .gfield.gfield_error .validation_message,.gform_wrapper.gravity-theme.gravity-theme .gfield .gfield_label span.gfield_required,.gform_wrapper.gravity-theme.gravity-theme .gfield label span.gfield_required,.gform_wrapper.gravity-theme.gravity-theme .gfield.gfield_error .validation_message,.history-form .validation_message,.text-caption{font-size:.8125rem;line-height:1.38}.area-tag,.distance-tag,.text-caption-bold{font-size:.8125rem;font-weight:500;line-height:1.38}.btn-round-bg-primary,.btn-round-bg-primary-lg,.btn-round-bg-primary-secondary,.btn-round-border-primary-lg,.btn-round-border-white-lg,.file-upload .file-upload-btn,.gform_wrapper.gravity-theme.gravity-theme .gform_footer .history-form .btns button,.history-form .btns .btn,.history-form .btns .btn-submenu,.history-form .btns .gform_wrapper.gravity-theme.gravity-theme .gform_footer button,.module-about .company-info .info-content,.module-about .company-info .info-title,.text-btn-lg{font-size:1rem;font-weight:500;line-height:1.5}.swiper-pagination-fraction,.text-btn-sm{font-size:.875rem;font-weight:500;line-height:1.57}.btn-capsule,.btn-round-border-primary,.btn-round-border-white,.text-btn-xs{font-size:.8125rem;font-weight:700;letter-spacing:.65px;line-height:1.15}.breadcrumbs,.text-link{font-size:.9375rem;line-height:1.47}.text-title-sm{color:#5c5cb7;display:inline-block;font-size:.875rem;font-weight:500;line-height:1.57;margin-bottom:4px;padding-left:1.2rem;position:relative}.text-title-sm:before{content:"\e924";display:inline-block;left:0;position:absolute;top:.25rem;transform:scale(.65)}.editor-container>.container>.article-content{margin-bottom:30px;margin-top:30px}@media screen and (min-width:576px){.editor-container>.container>.article-content{margin-top:calc(9.02913px + 3.64078vw)}}@media screen and (min-width:1400px){.editor-container>.container>.article-content{margin-top:60px}}@media screen and (min-width:576px){.editor-container>.container>.article-content{margin-bottom:calc(9.02913px + 3.64078vw)}}@media screen and (min-width:1400px){.editor-container>.container>.article-content{margin-bottom:60px}}.editor-container>.container>.article-content:empty{margin-bottom:0;margin-top:0}.editor-container>.container>.article-content .custom-block{margin-bottom:30px;margin-top:30px}@media screen and (min-width:576px){.editor-container>.container>.article-content .custom-block{margin-top:calc(9.02913px + 3.64078vw)}}@media screen and (min-width:1400px){.editor-container>.container>.article-content .custom-block{margin-top:60px}}@media screen and (min-width:576px){.editor-container>.container>.article-content .custom-block{margin-bottom:calc(9.02913px + 3.64078vw)}}@media screen and (min-width:1400px){.editor-container>.container>.article-content .custom-block{margin-bottom:60px}}.container{max-width:100%;padding-left:20px;padding-right:20px}@media (min-width:576px){.container{padding-left:40px;padding-right:40px}}@media (min-width:768px){.container{padding-left:50px;padding-right:50px}}@media (min-width:1200px){.container{max-width:1160px}}@media (min-width:1400px){.container{max-width:1340px}}.margin-small{margin-bottom:30px;margin-top:30px}@media screen and (min-width:576px){.margin-small{margin-top:calc(16.01942px + 2.42718vw)}}@media screen and (min-width:1400px){.margin-small{margin-top:50px}}@media screen and (min-width:576px){.margin-small{margin-bottom:calc(16.01942px + 2.42718vw)}}@media screen and (min-width:1400px){.margin-small{margin-bottom:50px}}.margin-small-top{margin-top:30px}@media screen and (min-width:576px){.margin-small-top{margin-top:calc(16.01942px + 2.42718vw)}}@media screen and (min-width:1400px){.margin-small-top{margin-top:50px}}.margin-small-bottom{margin-bottom:30px}@media screen and (min-width:576px){.margin-small-bottom{margin-bottom:calc(16.01942px + 2.42718vw)}}@media screen and (min-width:1400px){.margin-small-bottom{margin-bottom:50px}}.margin{margin-bottom:60px;margin-top:60px}@media screen and (min-width:576px){.margin{margin-top:calc(32.03883px + 4.85437vw)}}@media screen and (min-width:1400px){.margin{margin-top:100px}}@media screen and (min-width:576px){.margin{margin-bottom:calc(32.03883px + 4.85437vw)}}@media screen and (min-width:1400px){.margin{margin-bottom:100px}}.margin-large-top{margin-top:60px}@media screen and (min-width:576px){.margin-large-top{margin-top:calc(32.03883px + 4.85437vw)}}@media screen and (min-width:1400px){.margin-large-top{margin-top:100px}}.margin-bottom{margin-bottom:40px}@media screen and (min-width:576px){.margin-bottom{margin-bottom:calc(15.53398px + 4.24757vw)}}@media screen and (min-width:1400px){.margin-bottom{margin-bottom:75px}}.padding{padding-bottom:40px;padding-top:40px}@media screen and (min-width:576px){.padding{padding-top:calc(15.53398px + 4.24757vw)}}@media screen and (min-width:1400px){.padding{padding-top:75px}}@media screen and (min-width:576px){.padding{padding-bottom:calc(15.53398px + 4.24757vw)}}@media screen and (min-width:1400px){.padding{padding-bottom:75px}}.padding-top{padding-top:40px}@media screen and (min-width:576px){.padding-top{padding-top:calc(15.53398px + 4.24757vw)}}@media screen and (min-width:1400px){.padding-top{padding-top:75px}}.padding-bottom{padding-bottom:40px}@media screen and (min-width:576px){.padding-bottom{padding-bottom:calc(15.53398px + 4.24757vw)}}@media screen and (min-width:1400px){.padding-bottom{padding-bottom:75px}}::-moz-selection{background-color:#e9f2ef;color:#51576a}::selection{background-color:#e9f2ef;color:#51576a}.input-number-center input[type=number]::-webkit-inner-spin-button,.input-number-center input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=search],input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none!important}#primary{min-height:300px;position:relative}@media screen and (min-width:576px){#primary{min-height:calc(160.19417px + 24.27184vw)}}@media screen and (min-width:1400px){#primary{min-height:500px}}.gform_wrapper.gravity-theme .gform_page_footer button,.gform_wrapper.gravity-theme.gravity-theme .gform_page_footer button,.more-btn,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce a.checkout-button,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce-cart a.button,.woocommerce-cart a.button.alt,.woocommerce-cart a.checkout-button,.woocommerce-cart button.button,.woocommerce-cart button.button.alt,.woocommerce-cart button.button.alt.disabled,.woocommerce-cart button.button.alt:disabled[disabled],.woocommerce-cart button.button:disabled,.woocommerce-cart button.button:disabled[disabled]{background-color:#539aaa;border:none;border-radius:5px;color:#fff;display:inline-block;font-size:16px;margin-top:15px;outline:0;padding:10px 20px;transition:.5s cubic-bezier(.165,.84,.44,1)}@media screen and (min-width:576px){.gform_wrapper.gravity-theme .gform_page_footer button,.gform_wrapper.gravity-theme.gravity-theme .gform_page_footer button,.more-btn,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce a.checkout-button,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce-cart a.button,.woocommerce-cart a.button.alt,.woocommerce-cart a.checkout-button,.woocommerce-cart button.button,.woocommerce-cart button.button.alt,.woocommerce-cart button.button.alt.disabled,.woocommerce-cart button.button.alt:disabled[disabled],.woocommerce-cart button.button:disabled,.woocommerce-cart button.button:disabled[disabled]{font-size:calc(14.60194px + .24272vw)}}@media screen and (min-width:1400px){.gform_wrapper.gravity-theme .gform_page_footer button,.gform_wrapper.gravity-theme.gravity-theme .gform_page_footer button,.more-btn,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce a.checkout-button,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce-cart a.button,.woocommerce-cart a.button.alt,.woocommerce-cart a.checkout-button,.woocommerce-cart button.button,.woocommerce-cart button.button.alt,.woocommerce-cart button.button.alt.disabled,.woocommerce-cart button.button.alt:disabled[disabled],.woocommerce-cart button.button:disabled,.woocommerce-cart button.button:disabled[disabled]{font-size:18px}}.gform_wrapper.gravity-theme.gravity-theme .gform_page_footer button:active,.gform_wrapper.gravity-theme.gravity-theme .gform_page_footer button:focus,.gform_wrapper.gravity-theme.gravity-theme .gform_page_footer button:hover,.more-btn:active,.more-btn:focus,.more-btn:hover,.woocommerce a.button:active,.woocommerce a.button:focus,.woocommerce a.button:hover,.woocommerce a.checkout-button:active,.woocommerce a.checkout-button:focus,.woocommerce a.checkout-button:hover,.woocommerce button.button.alt[disabled]:active:disabled,.woocommerce button.button.alt[disabled]:focus:disabled,.woocommerce button.button.alt[disabled]:hover:disabled,.woocommerce button.button:active,.woocommerce button.button:focus,.woocommerce button.button:hover,.woocommerce-cart a.button:active,.woocommerce-cart a.button:focus,.woocommerce-cart a.button:hover,.woocommerce-cart a.checkout-button:active,.woocommerce-cart a.checkout-button:focus,.woocommerce-cart a.checkout-button:hover,.woocommerce-cart button.button.alt[disabled]:active:disabled,.woocommerce-cart button.button.alt[disabled]:focus:disabled,.woocommerce-cart button.button.alt[disabled]:hover:disabled,.woocommerce-cart button.button:active,.woocommerce-cart button.button:focus,.woocommerce-cart button.button:hover{background-color:#feb272;color:#fff}.woocommerce a.button,.woocommerce a.button.alt,.woocommerce a.checkout-button,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce-cart a.button,.woocommerce-cart a.button.alt,.woocommerce-cart a.checkout-button,.woocommerce-cart button.button,.woocommerce-cart button.button.alt,.woocommerce-cart button.button.alt.disabled,.woocommerce-cart button.button.alt:disabled[disabled],.woocommerce-cart button.button:disabled,.woocommerce-cart button.button:disabled[disabled]{font-weight:400;margin-top:0;transition:.5s cubic-bezier(.165,.84,.44,1)}@media (min-width:576px){.woocommerce a.button,.woocommerce a.button.alt,.woocommerce a.checkout-button,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce-cart a.button,.woocommerce-cart a.button.alt,.woocommerce-cart a.checkout-button,.woocommerce-cart button.button,.woocommerce-cart button.button.alt,.woocommerce-cart button.button.alt.disabled,.woocommerce-cart button.button.alt:disabled[disabled],.woocommerce-cart button.button:disabled,.woocommerce-cart button.button:disabled[disabled]{padding:24px 30px}}.woocommerce a.button.add_to_cart_button,.woocommerce a.button.alt.add_to_cart_button,.woocommerce a.checkout-button.add_to_cart_button,.woocommerce button.button.add_to_cart_button,.woocommerce button.button.alt.add_to_cart_button,.woocommerce button.button.alt.disabled.add_to_cart_button,.woocommerce button.button.alt:disabled[disabled].add_to_cart_button,.woocommerce button.button:disabled.add_to_cart_button,.woocommerce button.button:disabled[disabled].add_to_cart_button,.woocommerce-cart a.button.add_to_cart_button,.woocommerce-cart a.button.alt.add_to_cart_button,.woocommerce-cart a.checkout-button.add_to_cart_button,.woocommerce-cart button.button.add_to_cart_button,.woocommerce-cart button.button.alt.add_to_cart_button,.woocommerce-cart button.button.alt.disabled.add_to_cart_button,.woocommerce-cart button.button.alt:disabled[disabled].add_to_cart_button,.woocommerce-cart button.button:disabled.add_to_cart_button,.woocommerce-cart button.button:disabled[disabled].add_to_cart_button{padding:24px 0}.woocommerce a.button.alt:hover,.woocommerce a.button:hover,.woocommerce a.checkout-button:hover,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover,.woocommerce button.button:hover,.woocommerce-cart a.button.alt:hover,.woocommerce-cart a.button:hover,.woocommerce-cart a.checkout-button:hover,.woocommerce-cart button.button.alt.disabled:hover,.woocommerce-cart button.button.alt:disabled[disabled]:hover,.woocommerce-cart button.button.alt:hover,.woocommerce-cart button.button:disabled:hover,.woocommerce-cart button.button:disabled[disabled]:hover,.woocommerce-cart button.button:hover{background-color:#539aaa;color:#fff}.woocommerce a.button.alt.checkout-button,.woocommerce a.button.checkout-button,.woocommerce a.checkout-button.checkout-button,.woocommerce button.button.alt.checkout-button,.woocommerce button.button.alt.disabled.checkout-button,.woocommerce button.button.alt:disabled[disabled].checkout-button,.woocommerce button.button.checkout-button,.woocommerce button.button:disabled.checkout-button,.woocommerce button.button:disabled[disabled].checkout-button,.woocommerce-cart a.button.alt.checkout-button,.woocommerce-cart a.button.checkout-button,.woocommerce-cart a.checkout-button.checkout-button,.woocommerce-cart button.button.alt.checkout-button,.woocommerce-cart button.button.alt.disabled.checkout-button,.woocommerce-cart button.button.alt:disabled[disabled].checkout-button,.woocommerce-cart button.button.checkout-button,.woocommerce-cart button.button:disabled.checkout-button,.woocommerce-cart button.button:disabled[disabled].checkout-button{width:100%}.woocommerce a.button.alt.checkout-button:after,.woocommerce a.button.checkout-button:after,.woocommerce a.checkout-button.checkout-button:after,.woocommerce button.button.alt.checkout-button:after,.woocommerce button.button.alt.disabled.checkout-button:after,.woocommerce button.button.alt:disabled[disabled].checkout-button:after,.woocommerce button.button.checkout-button:after,.woocommerce button.button:disabled.checkout-button:after,.woocommerce button.button:disabled[disabled].checkout-button:after,.woocommerce-cart a.button.alt.checkout-button:after,.woocommerce-cart a.button.checkout-button:after,.woocommerce-cart a.checkout-button.checkout-button:after,.woocommerce-cart button.button.alt.checkout-button:after,.woocommerce-cart button.button.alt.disabled.checkout-button:after,.woocommerce-cart button.button.alt:disabled[disabled].checkout-button:after,.woocommerce-cart button.button.checkout-button:after,.woocommerce-cart button.button:disabled.checkout-button:after,.woocommerce-cart button.button:disabled[disabled].checkout-button:after{color:#fff;content:"→";padding-left:5px}.woocommerce .woocommerce-info a.button,.woocommerce .woocommerce-info a.button.alt,.woocommerce .woocommerce-info a.checkout-button,.woocommerce .woocommerce-info button.button,.woocommerce .woocommerce-info button.button.alt,.woocommerce .woocommerce-info button.button.alt.disabled,.woocommerce .woocommerce-info button.button.alt:disabled[disabled],.woocommerce .woocommerce-info button.button:disabled,.woocommerce .woocommerce-info button.button:disabled[disabled],.woocommerce-message a.button,.woocommerce-message a.button.alt,.woocommerce-message a.checkout-button,.woocommerce-message button.button,.woocommerce-message button.button.alt,.woocommerce-message button.button.alt.disabled,.woocommerce-message button.button.alt:disabled[disabled],.woocommerce-message button.button:disabled,.woocommerce-message button.button:disabled[disabled],.woocommerce-pagination--without-numbers a.button,.woocommerce-pagination--without-numbers a.button.alt,.woocommerce-pagination--without-numbers a.checkout-button,.woocommerce-pagination--without-numbers button.button,.woocommerce-pagination--without-numbers button.button.alt,.woocommerce-pagination--without-numbers button.button.alt.disabled,.woocommerce-pagination--without-numbers button.button.alt:disabled[disabled],.woocommerce-pagination--without-numbers button.button:disabled,.woocommerce-pagination--without-numbers button.button:disabled[disabled]{padding:14px 16px}.checkout_coupon a.button,.checkout_coupon a.button.alt,.checkout_coupon a.checkout-button,.checkout_coupon button.button,.checkout_coupon button.button.alt,.checkout_coupon button.button.alt.disabled,.checkout_coupon button.button.alt:disabled[disabled],.checkout_coupon button.button:disabled,.checkout_coupon button.button:disabled[disabled]{height:55px;padding:0 30px}.page a.remove,.page-template a.remove,.search a.remove,.woocommerce a.remove,.woocommerce-page a.remove{border:2px solid #d14a7b;border-radius:100px;color:#d14a7b!important;display:inline;font-size:12px;font-weight:bolder;height:auto;line-height:1.5;margin:0 5px;padding:0 3px;transition:.5s cubic-bezier(.165,.84,.44,1);vertical-align:top;width:auto}.page a.remove:active,.page a.remove:focus,.page a.remove:hover,.page-template a.remove:active,.page-template a.remove:focus,.page-template a.remove:hover,.search a.remove:active,.search a.remove:focus,.search a.remove:hover,.woocommerce a.remove:active,.woocommerce a.remove:focus,.woocommerce a.remove:hover,.woocommerce-page a.remove:active,.woocommerce-page a.remove:focus,.woocommerce-page a.remove:hover{background-color:#d14a7b;color:#fff!important}.page .product-remove,.page-template .product-remove,.search .product-remove,.woocommerce .product-remove,.woocommerce-page .product-remove{text-align:center}.btn-load-more:active:after,.btn-load-more:focus:after,.btn-load-more:hover:after{animation:none;bottom:-4px}.btn-load-more #ajax-loader{display:none}.btn-load-more.loading #ajax-loader{display:inline-block!important}.btn-load-more.loading #ajax-loader i{display:inline-block}.btn,.btn-submenu,.gform_wrapper.gravity-theme .gform_footer button,.gform_wrapper.gravity-theme.gravity-theme .gform_footer button{align-items:center;background:transparent;border:0;display:inline-flex;justify-content:center;outline:0;transition:.5s cubic-bezier(.165,.84,.44,1)}.a-btn,.btn-arrow-grow{align-items:center;display:inline-flex;gap:8px;justify-content:center;text-align:center;transition:.5s cubic-bezier(.165,.84,.44,1)}.btn-cta-nav{border:1px solid #539aaa;border-radius:40px;color:#539aaa;font-size:15px;gap:5px;line-height:22px;padding:4px 13px;white-space:nowrap}.btn-cta-nav:active,.btn-cta-nav:focus,.btn-cta-nav:hover{background-color:#539aaa;color:#fff}.btn-cta-nav i{font-size:18px}.btn-phone-nav{border-radius:20px;font-size:15px;line-height:22px;padding:8px 10px;white-space:nowrap}.btn-phone-nav:active,.btn-phone-nav:focus,.btn-phone-nav:hover{background-color:#f2f7f5}.open-search-btn{border-radius:50%;font-size:15px;height:34px;line-height:1;width:34px}.open-search-btn:active,.open-search-btn:focus,.open-search-btn:hover{background-color:#f2f7f5}.text-size-control-btn{background:#f2f7f5;border:1px solid transparent;color:#539aaa;font-size:13px;font-weight:500;line-height:1;min-height:26px;min-width:46px;padding:0 8px}.text-size-control-btn:first-child{border-radius:20px 0 0 20px}.text-size-control-btn:last-child{border-radius:0 20px 20px 0}.text-size-control-btn:active,.text-size-control-btn:focus,.text-size-control-btn:hover{border-color:#539aaa}.text-size-control-btn.active{background:#539aaa;border-color:#539aaa;color:#fff;pointer-events:none}.btn-arrow-grow{color:#181f56;font-size:27px;font-weight:700;letter-spacing:1.35px;line-height:32px;margin-right:6px;padding-right:14px;position:relative}.btn-arrow-grow:before{background:#181f56;border-radius:2px;content:"";height:2px;left:100%;position:absolute;top:50%;transition:.5s cubic-bezier(.165,.84,.44,1);transition-delay:20ms;width:0}.btn-arrow-grow:after{content:"\e907";font-size:14px;position:absolute;right:-6px;top:10px;transition:.5s cubic-bezier(.165,.84,.44,1)}.btn-arrow-grow:active:before,.btn-arrow-grow:focus:before,.btn-arrow-grow:hover:before{width:20px}.btn-arrow-grow:active:after,.btn-arrow-grow:focus:after,.btn-arrow-grow:hover:after{right:-26px}.btn-submenu{border:1px solid #539aaa;border-radius:30px;color:#539aaa;font-size:13px;font-weight:700;letter-spacing:.65px;line-height:18px;padding:8px 18px}.btn-submenu:active,.btn-submenu:focus,.btn-submenu:hover{background:#539aaa;color:#fff}.btn-round-border-primary{border:1px solid #539aaa;border-radius:30px;color:#539aaa;padding:7px 19px}.btn-round-border-primary:active,.btn-round-border-primary:focus,.btn-round-border-primary:hover{background:#539aaa;color:#fff}.btn-round-border-primary-lg{border:1px solid #539aaa;border-radius:45px;color:#539aaa;gap:15px;padding:10px 24px}.btn-round-border-primary-lg.disable{background:#e6e6e6;border:1px solid #e6e6e6;color:#fff;pointer-events:none}.btn-round-border-primary-lg:active,.btn-round-border-primary-lg:focus,.btn-round-border-primary-lg:hover{background:#539aaa;color:#fff}.btn-capsule{color:#539aaa;gap:10px;padding:0;transition:none}.btn-capsule .capsule-img{gap:6px}.btn-capsule .capsule-left{background:#c9edee;border-radius:7px 0 0 7px;height:12px;transform:rotate(25deg);transition:.25s cubic-bezier(.165,.84,.44,1);width:14px}@media screen and (min-width:576px){.btn-capsule .capsule-left{height:calc(10.60194px + .24272vw)}}@media screen and (min-width:1400px){.btn-capsule .capsule-left{height:14px}}@media screen and (min-width:576px){.btn-capsule .capsule-left{width:calc(12.60194px + .24272vw)}}@media screen and (min-width:1400px){.btn-capsule .capsule-left{width:16px}}.btn-capsule .capsule-right{background:#2d8790;border-radius:0 7px 7px 0;height:12px;transform:rotate(-25deg);transition:.25s cubic-bezier(.165,.84,.44,1);width:14px}@media screen and (min-width:576px){.btn-capsule .capsule-right{height:calc(10.60194px + .24272vw)}}@media screen and (min-width:1400px){.btn-capsule .capsule-right{height:14px}}@media screen and (min-width:576px){.btn-capsule .capsule-right{width:calc(12.60194px + .24272vw)}}@media screen and (min-width:1400px){.btn-capsule .capsule-right{width:16px}}.btn-capsule .capsule-powder{left:11px;top:12px;transition:1s cubic-bezier(.165,.84,.44,1)}@media screen and (min-width:576px){.btn-capsule .capsule-powder{left:calc(9.60194px + .24272vw)}}@media screen and (min-width:1400px){.btn-capsule .capsule-powder{left:13px}}@media (hover:hover){.btn-capsule .capsule-img{gap:3px}.btn-capsule .capsule-left,.btn-capsule .capsule-right{transform:rotate(0)}.btn-capsule .capsule-powder{opacity:0}.btn-capsule:active,.btn-capsule:focus,.btn-capsule:hover{gap:7px}.btn-capsule:active .capsule-img,.btn-capsule:focus .capsule-img,.btn-capsule:hover .capsule-img{gap:6px}.btn-capsule:active .capsule-left,.btn-capsule:focus .capsule-left,.btn-capsule:hover .capsule-left{transform:rotate(25deg)}.btn-capsule:active .capsule-right,.btn-capsule:focus .capsule-right,.btn-capsule:hover .capsule-right{transform:rotate(-25deg)}.btn-capsule:active .capsule-powder,.btn-capsule:focus .capsule-powder,.btn-capsule:hover .capsule-powder{opacity:1}}.btn-capsule:active,.btn-capsule:focus,.btn-capsule:hover{color:#539aaa}.btn-round-bg-primary-secondary{background:#539aaa;border-radius:45px;color:#fff;padding:8px 24px}.btn-round-bg-primary-secondary.active,.btn-round-bg-primary-secondary:active,.btn-round-bg-primary-secondary:focus,.btn-round-bg-primary-secondary:hover{background:#feb272;color:#fff}.btn-round-bg-primary-secondary.disable{background:#e6e6e6;color:#fff;pointer-events:none}.btn-round-bg-primary-secondary-arrow,.gform_wrapper.gravity-theme .gform_footer button,.gform_wrapper.gravity-theme.gravity-theme .gform_footer button{background:#539aaa;border-radius:40px;color:#fff;gap:10px;margin-bottom:0;overflow:hidden;padding:10px 24px;position:relative;z-index:1}.btn-round-bg-primary-secondary-arrow i,.gform_wrapper.gravity-theme .gform_footer button i,.gform_wrapper.gravity-theme.gravity-theme .gform_footer button i{font-size:1.5rem;line-height:1}.btn-round-bg-primary-secondary-arrow:before,.gform_wrapper.gravity-theme .gform_footer button:before,.gform_wrapper.gravity-theme.gravity-theme .gform_footer button:before{background:#feb272;bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;transition:.5s cubic-bezier(.165,.84,.44,1);width:0;z-index:-1}.btn-round-bg-primary-secondary-arrow:after,.gform_wrapper.gravity-theme .gform_footer button:after,.gform_wrapper.gravity-theme.gravity-theme .gform_footer button:after{content:"\e90a";font-size:1.375rem;margin-left:20px}.btn-round-bg-primary-secondary-arrow:active,.btn-round-bg-primary-secondary-arrow:focus,.btn-round-bg-primary-secondary-arrow:hover,.gform_wrapper.gravity-theme.gravity-theme .gform_footer button:active,.gform_wrapper.gravity-theme.gravity-theme .gform_footer button:focus,.gform_wrapper.gravity-theme.gravity-theme .gform_footer button:hover{color:#fff}.btn-round-bg-primary-secondary-arrow:active:before,.btn-round-bg-primary-secondary-arrow:focus:before,.btn-round-bg-primary-secondary-arrow:hover:before,.gform_wrapper.gravity-theme.gravity-theme .gform_footer button:active:before,.gform_wrapper.gravity-theme.gravity-theme .gform_footer button:focus:before,.gform_wrapper.gravity-theme.gravity-theme .gform_footer button:hover:before{width:100%}.btn-round-bg-primary{background:#f2f7f5;border:1px solid transparent;border-radius:35px;color:#181f56;padding:3px 14px;transition:.5s cubic-bezier(.165,.84,.44,1)}.btn-round-bg-primary:active,.btn-round-bg-primary:focus,.btn-round-bg-primary:hover{border:1px solid #539aaa;color:#539aaa}.btn-round-bg-primary.active{background:#539aaa;color:#fff}.btn-round-bg-primary-lg{background:#f2f7f5;border:1px solid transparent;border-radius:35px;color:#181f56;padding:10px 25px;transition:.5s cubic-bezier(.165,.84,.44,1)}.btn-round-bg-primary-lg:active,.btn-round-bg-primary-lg:focus,.btn-round-bg-primary-lg:hover{border:1px solid #539aaa;color:#539aaa}.btn-round-bg-primary-lg.active{background:#539aaa;color:#fff}.btn-round-border-white-lg{background:#fff;border:1px solid #e6e6e6;border-radius:40px;color:#181f56;padding:10px 25px;transition:.5s cubic-bezier(.165,.84,.44,1)}.btn-round-border-white-lg:active,.btn-round-border-white-lg:focus,.btn-round-border-white-lg:hover{border:1px solid #539aaa;color:#539aaa}.btn-round-border-white-lg.active{background:#539aaa;border:1px solid #539aaa;color:#fff}.btn-round-border-white-lg.disable{color:#8fa6a9;pointer-events:none}.btn-round-border-white{border:1px solid #c9edee;border-radius:30px;color:#c9edee;padding:7px 19px}.btn-round-border-white:active,.btn-round-border-white:focus,.btn-round-border-white:hover{background:#c9edee;color:#539aaa}.btn-round-border-primary-arrow{border:1px solid #539aaa;border-radius:40px;color:#539aaa;gap:10px;margin-bottom:0;overflow:hidden;padding:10px 25px;position:relative;z-index:1}.btn-round-border-primary-arrow i{font-size:1.5rem;line-height:1}.btn-round-border-primary-arrow:after{content:"\e90a";font-size:1.375rem;margin-left:20px}.btn-round-border-primary-arrow:active,.btn-round-border-primary-arrow:focus,.btn-round-border-primary-arrow:hover{background:#539aaa;color:#fff}.load-more{margin-top:50px}.gform_wrapper.gravity-theme.gravity-theme .gform_footer .load-more button.loadmore:after,.load-more .btn.loadmore:after,.load-more .gform_wrapper.gravity-theme.gravity-theme .gform_footer button.loadmore:after,.load-more .loadmore.btn-submenu:after{animation:gforms-rotate 2s infinite;border:3px solid #e6e6e6;border-radius:50%;border-top-color:#feb272;content:"";display:block;height:20px;width:20px}.btn-text-primary-secondary,.current-store-wrapper .btn,.current-store-wrapper .btn-submenu,.current-store-wrapper .gform_wrapper.gravity-theme.gravity-theme .gform_footer button,.gform_wrapper.gravity-theme.gravity-theme .gform_footer .current-store-wrapper button{color:#539aaa;margin:0;padding:0}.btn-text-primary-secondary:active,.btn-text-primary-secondary:focus,.btn-text-primary-secondary:hover,.current-store-wrapper .btn-submenu:active,.current-store-wrapper .btn-submenu:focus,.current-store-wrapper .btn-submenu:hover,.current-store-wrapper .btn:active,.current-store-wrapper .btn:focus,.current-store-wrapper .btn:hover,.current-store-wrapper .gform_wrapper.gravity-theme.gravity-theme .gform_footer button:active,.current-store-wrapper .gform_wrapper.gravity-theme.gravity-theme .gform_footer button:focus,.current-store-wrapper .gform_wrapper.gravity-theme.gravity-theme .gform_footer button:hover,.gform_wrapper.gravity-theme.gravity-theme .gform_footer .current-store-wrapper button:active,.gform_wrapper.gravity-theme.gravity-theme .gform_footer .current-store-wrapper button:focus,.gform_wrapper.gravity-theme.gravity-theme .gform_footer .current-store-wrapper button:hover{color:#feb272}.browser-upgrade{background-color:#fff2f2;border-bottom:1px solid #903331;color:#903331;display:none;font-size:16px;left:0;line-height:1.5;padding:20px;position:fixed;text-align:center;top:0;width:100%;z-index:1000}.admin-bar .browser-upgrade{top:46px}@media (min-width:783px){.admin-bar .browser-upgrade{top:32px}}.browser-upgrade .lang_en{display:none}html[lang=en-US] .browser-upgrade .lang_en,html[lang=en] .browser-upgrade .lang_en{display:block}.browser-upgrade .lang_zh{display:none}html[lang=zh-TW] .browser-upgrade .lang_zh,html[lang=zh-hant] .browser-upgrade .lang_zh{display:block}.browser-upgrade a{font-weight:700;text-decoration:underline}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.browser-upgrade{display:block}}.backtotop{background:#fff;border:1px solid #539aaa;border-radius:50%;bottom:110px;color:#539aaa;cursor:pointer;font-size:12px;height:30px;opacity:0;position:fixed;right:10px;text-decoration:none;transform:rotate(-90deg);transition:.5s cubic-bezier(.165,.84,.44,1);width:30px;z-index:13}@media screen and (min-width:576px){.backtotop{width:calc(26.50485px + .6068vw)}}@media screen and (min-width:1400px){.backtotop{width:35px}}@media screen and (min-width:576px){.backtotop{height:calc(26.50485px + .6068vw)}}@media screen and (min-width:1400px){.backtotop{height:35px}}@media (min-width:1200px){.backtotop{bottom:70px;right:7px}}.backtotop:before{background:#539aaa;content:"";height:1px;left:50%;position:absolute;top:50%;transform:translate(2px,-50%);transition:.5s cubic-bezier(.165,.84,.44,1);transition-delay:40ms;width:0}.backtotop:after{content:"\e907";position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:.5s cubic-bezier(.165,.84,.44,1)}@media screen and (min-width:576px){.backtotop:after{right:calc(6.60194px + .24272vw)}}@media screen and (min-width:1400px){.backtotop:after{right:10px}}.backtotop:active,.backtotop:focus,.backtotop:hover{color:#539aaa;text-decoration:none}.backtotop:active:before,.backtotop:focus:before,.backtotop:hover:before{left:5px;width:13px}@media screen and (min-width:576px){.backtotop:active:before,.backtotop:focus:before,.backtotop:hover:before{width:calc(9.50485px + .6068vw)}}@media screen and (min-width:1400px){.backtotop:active:before,.backtotop:focus:before,.backtotop:hover:before{width:18px}}.backtotop:active:after,.backtotop:focus:after,.backtotop:hover:after{right:3px}.fixed-line-link{background:#fff;border-radius:10px;bottom:155px;color:#06c755;font-size:30px;position:fixed;right:10px;z-index:13}@media screen and (min-width:576px){.fixed-line-link{font-size:calc(26.50485px + .6068vw)}}@media screen and (min-width:1400px){.fixed-line-link{font-size:35px}}.fixed-line-link:active,.fixed-line-link:focus,.fixed-line-link:hover{color:#539aaa}.fixed-cta-link{align-items:center;background:#539aaa;border-radius:10px 0 0 10px;bottom:135px;color:#fff;flex-direction:column;font-size:18px;font-weight:500;gap:10px;justify-content:center;line-height:22px;opacity:0;padding:15px 15px 20px;position:fixed;right:0;visibility:hidden;width:50px;z-index:13}.fixed-cta-link i{font-size:26px}.fixed-cta-link i,.fixed-cta-link:after{transition:.5s cubic-bezier(.165,.84,.44,1)}.fixed-cta-link:after{background:url(../../../images/prescription-color-icon.svg) no-repeat;content:"";display:block;height:26px;left:15px;opacity:0;position:absolute;top:15px;width:20px}.fixed-cta-link:active,.fixed-cta-link:focus,.fixed-cta-link:hover{color:#fff}.fixed-cta-link:active i,.fixed-cta-link:focus i,.fixed-cta-link:hover i{opacity:0;visibility:hidden}.fixed-cta-link:active:after,.fixed-cta-link:focus:after,.fixed-cta-link:hover:after{opacity:1;visibility:visible}.mobile-menu-wrapper,.mobile-phone-wrapper{height:calc(100% - 70px);top:70px}.admin-bar .mobile-menu-wrapper,.admin-bar .mobile-phone-wrapper{height:calc(100% - 116px);top:116px}@media screen and (min-width:783px){.admin-bar .mobile-menu-wrapper,.admin-bar .mobile-phone-wrapper{height:calc(100% - 102px);top:102px}}.mobile-menu-wrapper .wrapper-container,.mobile-phone-wrapper .wrapper-container{width:100%}@media (min-width:768px){.mobile-menu-wrapper .wrapper-container,.mobile-phone-wrapper .wrapper-container{width:66%}}@media (min-width:992px){.mobile-menu-wrapper .wrapper-container,.mobile-phone-wrapper .wrapper-container{width:46%}}.main-menu,.mobile-bottom-menu,.mobile-menu{color:#181f56;display:flex;margin:0;padding:0}.main-menu ul,.mobile-bottom-menu ul,.mobile-menu ul{margin:0;padding:0}.main-menu li,.mobile-bottom-menu li,.mobile-menu li{font-size:15px;line-height:22px;list-style:none}.main-menu li a,.mobile-bottom-menu li a,.mobile-menu li a{text-decoration:none;transition:.5s cubic-bezier(.165,.84,.44,1)}.main-menu li a:not([href]),.main-menu li a[href="#"],.mobile-bottom-menu li a:not([href]),.mobile-bottom-menu li a[href="#"],.mobile-menu li a:not([href]),.mobile-menu li a[href="#"]{pointer-events:none}.main-menu{align-items:center;gap:5px;justify-content:space-between;width:100%}.main-menu .submenu-toggle{display:none}.main-menu>li>a{align-items:center;border-radius:20px;display:inline-flex;font-size:15px;line-height:22px;padding:4px 10px}.main-menu>li>a:active,.main-menu>li>a:focus,.main-menu>li>a:hover{background-color:#f2f7f5}.main-menu>li.current-menu-item>a,.main-menu>li.current_page_parent>a{background-color:#f2f7f5;color:#2d8790}.main-menu>li.menu-item-has-children>a:after{content:"\e905";display:block;font-size:12px;margin-left:5px;margin-top:2px;transform:scale(.7)}.main-menu>li.menu-item-has-children:active>a,.main-menu>li.menu-item-has-children:focus>a,.main-menu>li.menu-item-has-children:hover>a{background-color:#f2f7f5;color:#2d8790}.main-menu>li.menu-item-has-children:active>a:after,.main-menu>li.menu-item-has-children:focus>a:after,.main-menu>li.menu-item-has-children:hover>a:after{transform:scale(.7) scaleY(-1)}.main-menu>li.menu-item-has-children:active>.mega-menu__wrapper,.main-menu>li.menu-item-has-children:focus>.mega-menu__wrapper,.main-menu>li.menu-item-has-children:hover>.mega-menu__wrapper{opacity:1;pointer-events:unset;visibility:visible}.main-menu .mega-menu__wrapper{left:0;opacity:0;padding-top:21px;pointer-events:none;position:absolute;right:0;top:calc(100% - 20px);visibility:hidden;z-index:1}.header-sticky .main-menu .mega-menu__wrapper{padding-top:25px;top:calc(100% - 24px)}.main-menu .mega-menu__wrapper .mega-menu-shadow-wrapper{overflow:hidden}.main-menu .mega-menu__wrapper .mega-menu-bg-wrapper{background:linear-gradient(180deg,#f6faf5 28.83%,#fafafa 85.19%);box-shadow:1.6px 1.1px 5px 0 rgba(0,0,0,.15);margin-bottom:15px;position:relative;z-index:1}.main-menu .mega-menu__wrapper .mega-menu-bg-wrapper:before{background:url(../../../images/menu-bg.svg) repeat;bottom:15px;content:"";display:block;height:147px;left:0;margin-bottom:20px;pointer-events:none;position:absolute;width:100%;z-index:-1}.main-menu .mega-menu__wrapper .mega-menu{max-height:calc(100vh - 350px);overflow-y:auto;padding-bottom:100px;padding-top:50px}.main-menu .mega-menu__wrapper .btn-arrow-grow{margin-bottom:15px}.main-menu .mega-menu__wrapper .menu-subtitle{color:#5c5cb7;font-family:Rubik,Noto Sans TC,sans-serif;font-size:14px;font-weight:500;line-height:22px;margin-bottom:8px}.main-menu .mega-menu__wrapper .menu-subtitle i{font-size:12px;margin-right:8px;transform:scale(.9)}.main-menu .mega-menu__wrapper .menu-desc{color:#51576a;font-size:16px;line-height:24px;margin-bottom:0}.main-menu .mega-menu__wrapper .mega-menu-info{padding-right:30px}.main-menu .mega-menu__wrapper .mega-menu-links{padding-left:30px}.main-menu .mega-menu__wrapper .mega-menu-links>.sub-menu{-moz-column-gap:30px;column-gap:30px;display:grid;grid-template-columns:repeat(2,1fr);row-gap:30px}.main-menu .mega-menu__wrapper .mega-menu-links>.sub-menu .submenu-item{background:#fff;border-radius:10px;display:flex;gap:50px;height:100%;padding:30px}.main-menu .mega-menu__wrapper .mega-menu-links>.sub-menu .submenu-item img{align-self:flex-start;flex-shrink:0;width:70px}.main-menu .mega-menu__wrapper .mega-menu-links>.sub-menu .submenu-item .submenu-title{color:#181f56;font-size:16px;font-weight:500;line-height:24px;margin-bottom:15px}.main-menu .mega-menu__wrapper .mega-menu-links>.sub-menu .submenu-item .menu-desc{font-size:14px;line-height:22px;margin-bottom:25px}.main-menu .mega-menu__wrapper .mega-menu-links>.sub-menu .submenu-item .stretched-link{bottom:0;color:transparent;font-size:0;left:0;position:absolute;right:0;top:0}.main-menu .mega-menu__wrapper .mega-menu-links>.sub-menu .submenu-item:active .btn-submenu,.main-menu .mega-menu__wrapper .mega-menu-links>.sub-menu .submenu-item:focus .btn-submenu,.main-menu .mega-menu__wrapper .mega-menu-links>.sub-menu .submenu-item:hover .btn-submenu{background:#539aaa;color:#fff}.mobile-menu{flex-direction:column}.mobile-menu>li{border-bottom:1px solid #f2f7f5;color:#181f56;font-size:16px;line-height:24px;position:relative}.mobile-menu>li:first-child{border-top:1px solid #f2f7f5}.mobile-menu>li:not(.menu-item-has-children)>a{width:100%}.mobile-menu>li>a{align-items:center;display:inline-flex;padding:13px 20px 13px 10px;position:relative;z-index:2}.mobile-menu>li>a:before{content:"\e924";font-size:12px;margin-right:10px}.mobile-menu>li>a:active,.mobile-menu>li>a:focus,.mobile-menu>li>a:hover{color:#539aaa}.mobile-menu>li .submenu-toggle{align-items:center;cursor:pointer;display:block;display:flex;height:25px;justify-content:flex-end;min-width:25px;position:absolute;right:10px;top:13px;transition:.5s cubic-bezier(.165,.84,.44,1);width:100%;z-index:1}.mobile-menu>li .submenu-toggle:after{content:"\e905";font-size:12px}.mobile-menu>li .submenu-toggle.open{transform:scaleY(-1)}.mobile-menu>li .submenu-toggle:active,.mobile-menu>li .submenu-toggle:focus,.mobile-menu>li .submenu-toggle:hover{color:#539aaa}.mobile-menu .mega-menu__wrapper{display:none}.mobile-menu .mega-menu__wrapper .container{padding:0}.mobile-menu .mega-menu__wrapper .container .mega-menu-info{display:none}.mobile-menu .mega-menu__wrapper .container .mega-menu-links{width:100%}.mobile-menu .mega-menu__wrapper .container .mega-menu-links .sub-menu{display:flex;flex-direction:column;gap:10px;margin-bottom:25px;margin-top:10px}.mobile-menu .submenu-item{align-items:center;background:linear-gradient(180deg,#f6faf5 28.83%,#fafafa 85.19%);border-radius:10px;display:flex;gap:20px;padding:15px 30px}.mobile-menu .submenu-item img{align-self:flex-start;flex-shrink:0;margin:auto 0;width:50px}.mobile-menu .submenu-item .submenu-text-wrapper{display:none}.mobile-menu .submenu-item .stretched-link{color:#181f56;font-size:16px;font-weight:500;line-height:24px}.mobile-menu .submenu-item:active .stretched-link,.mobile-menu .submenu-item:focus .stretched-link,.mobile-menu .submenu-item:hover .stretched-link{color:#539aaa}.mobile-menu-wrapper,.mobile-phone-wrapper{pointer-events:none;position:fixed;right:0;transition:.5s cubic-bezier(.165,.84,.44,1);visibility:hidden}.mobile-menu-wrapper .wrapper-container,.mobile-phone-wrapper .wrapper-container{background:#fff;border-left:1px solid #e9f2ef;height:100%;overflow-y:auto;top:0;transform:translateX(100%);transition:.5s cubic-bezier(.165,.84,.44,1)}.mobile-phone-open .mobile-phone-wrapper{background:rgba(0,0,0,.15);pointer-events:auto;visibility:visible}.mobile-phone-open .mobile-phone-wrapper .wrapper-container{transform:translateX(0)}.mobile-phone-wrapper .wrapper-container{background:linear-gradient(180deg,#f6faf5 28.83%,#fafafa 85.19%);padding-bottom:20px;padding-top:30px;position:relative}.mobile-phone-wrapper .wrapper-container:before{background:url(../../../images/menu-bg.svg) repeat;background-size:50px;bottom:0;content:"";display:block;height:310px;left:0;pointer-events:none;position:absolute;width:100%}.mobile-phone-wrapper .phone-sub-title{color:#5c5cb7;font-family:Rubik,Noto Sans TC,sans-serif;font-size:14px;font-weight:500;line-height:22px;margin-bottom:8px}.mobile-phone-wrapper .phone-sub-title i{font-size:12px;margin-right:8px}.mobile-phone-wrapper .phone-title{color:#181f56;font-size:28px;font-weight:700;letter-spacing:1.4px;line-height:34px;margin-bottom:30px}.mobile-menu-open .mobile-menu-wrapper{background:rgba(0,0,0,.15);pointer-events:auto;visibility:visible}.mobile-menu-open .mobile-menu-wrapper .wrapper-container{transform:translateX(0)}.mobile-menu-wrapper form.search-form{margin:30px 0}.mobile-menu-wrapper form.search-form input{padding-left:42px;padding-right:8px}.mobile-menu-wrapper form.search-form input[type=search]{height:45px}.mobile-menu-wrapper form.search-form .search-submit{left:8px}.mobile-menu-wrapper form.search-form .close-search-btn{display:none}.mobile-menu-wrapper .btn-cta-nav{margin:30px 0;min-height:45px}.mobile-menu-wrapper .text-size-control{margin-bottom:80px}.mobile-menu-wrapper .text-size-control .text-size-control-btn{font-size:16px;min-height:40px;min-width:60px}.mobile-menu-wrapper .info-list{color:#181f56;display:flex;flex-direction:column;gap:10px;margin:20px 0 0;padding:0}.mobile-menu-wrapper .info-list+.info-list{margin-top:10px}.mobile-menu-wrapper .info-list li{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:10px;line-height:18px;list-style:none}.mobile-menu-wrapper .info-list li p+p:before{background:#8fa6a9;content:"";display:block;height:13px;width:1px}.mobile-menu-wrapper .info-list li p{align-items:center;display:flex;font-size:inherit;gap:10px;line-height:inherit;margin-bottom:0}.mobile-menu-wrapper .info-list li a{font-size:inherit;line-height:inherit;text-decoration:none;transition:.5s cubic-bezier(.165,.84,.44,1)}.mobile-menu-wrapper .info-list li a:active,.mobile-menu-wrapper .info-list li a:focus,.mobile-menu-wrapper .info-list li a:hover{color:#539aaa}.mobile-menu-wrapper .opening-list .day{flex-shrink:0;white-space:nowrap;width:97px}.mobile-menu-wrapper .opening-list .time{word-break:break-word}.mobile-menu-wrapper .privacy-list{color:#51576a;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px;margin-top:20px;padding:0}.mobile-menu-wrapper .privacy-list li{align-items:center;display:flex;font-size:13px;gap:10px;line-height:18px;list-style:none}.mobile-menu-wrapper .privacy-list li+li:before{background:#8fa6a9;content:"";display:block;height:13px;width:1px}.mobile-menu-wrapper .privacy-list li a{font-size:inherit;line-height:inherit;text-decoration:none;transition:.5s cubic-bezier(.165,.84,.44,1)}.mobile-menu-wrapper .privacy-list li a:active,.mobile-menu-wrapper .privacy-list li a:focus,.mobile-menu-wrapper .privacy-list li a:hover{color:#539aaa}.mobile-bottom-menu-wrapper{bottom:0;left:0;position:fixed;z-index:12}.mobile-bottom-menu{background:#f2f7f5;border-top:1px solid #e6e6e6;justify-content:space-between}.mobile-bottom-menu .menu-item{flex-grow:1}.mobile-bottom-menu .submenu-item{align-items:center;display:flex;flex-direction:column;gap:6px;padding:10px 10px 11px;transition:.5s cubic-bezier(.165,.84,.44,1)}.mobile-bottom-menu .submenu-item .img-wrapper{height:25px;width:25px}.mobile-bottom-menu .submenu-item img{margin:auto}.mobile-bottom-menu .submenu-item a{color:#51576a;font-size:13px;line-height:18px;text-align:center}.mobile-bottom-menu .submenu-item:active,.mobile-bottom-menu .submenu-item:focus,.mobile-bottom-menu .submenu-item:hover{opacity:.8}.accordion-list{margin:0 auto}.accordion-list .card{border-bottom:1px solid #ebebeb;padding:15px 0}.accordion-list .card .card-header{cursor:pointer;padding:5px}.accordion-list .card .card-header h3{font-size:22px;margin-bottom:0;padding-right:20px;position:relative}@media screen and (min-width:576px){.accordion-list .card .card-header h3{font-size:calc(16.40777px + .97087vw)}}@media screen and (min-width:1400px){.accordion-list .card .card-header h3{font-size:30px}}@media screen and (min-width:576px){.accordion-list .card .card-header h3{padding-right:calc(6.01942px + 2.42718vw)}}@media screen and (min-width:1400px){.accordion-list .card .card-header h3{padding-right:40px}}.accordion-list .card .card-header h3:after{content:"\e905";font-size:18px;position:absolute;right:0;top:5px;transition:.5s cubic-bezier(.165,.84,.44,1)}@media screen and (min-width:576px){.accordion-list .card .card-header h3:after{top:calc(2.90291px + .36408vw)}}@media screen and (min-width:1400px){.accordion-list .card .card-header h3:after{top:8px}}@media screen and (min-width:576px){.accordion-list .card .card-header h3:after{font-size:calc(15.20388px + .48544vw)}}@media screen and (min-width:1400px){.accordion-list .card .card-header h3:after{font-size:22px}}.accordion-list .card .card-header.active h3:after{transform:rotate(90deg)}.accordion-list .card .card-content{display:none;padding:5px}form.search-form button,form.search-form input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0}form.search-form input{background-color:#f9f9f9;border:1px solid transparent;border-radius:30px;margin:0;overflow:hidden;padding:0 34px;transition:.5s cubic-bezier(.165,.84,.44,1);width:100%}form.search-form input[type=search]{height:34px}form.search-form input::-webkit-input-placeholder{color:#8fa6a9}form.search-form input:-moz-placeholder,form.search-form input::-moz-placeholder{color:#8fa6a9}form.search-form input:-ms-input-placeholder{color:#8fa6a9}form.search-form input:focus{border:1px solid #539aaa}form.search-form input::-webkit-search-cancel-button{background:url(../../../images/close.svg) no-repeat 50%;background-size:19px;cursor:pointer;height:19px;-webkit-transition:.5s cubic-bezier(.165,.84,.44,1);transition:.5s cubic-bezier(.165,.84,.44,1);width:19px}form.search-form input::-webkit-search-cancel-button:active,form.search-form input::-webkit-search-cancel-button:focus,form.search-form input::-webkit-search-cancel-button:hover{background:url(../../../images/close-secondary.svg) no-repeat 50%;background-size:19px}form.search-form .search-submit{color:#51576a;height:34px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:34px}form.search-form .search-submit:active,form.search-form .search-submit:focus,form.search-form .search-submit:hover{color:#539aaa}form.search-form .close-search-btn{align-items:center;background-color:#539aaa;border-radius:50%;color:#fff;display:flex;font-size:12px;height:18px;justify-content:center;position:absolute;right:7px;top:50%;transform:translateY(-50%);width:18px}form.search-form .close-search-btn i{-webkit-text-stroke:1px #fff;display:block;transform:scale(.6)}form.search-form .close-search-btn:active,form.search-form .close-search-btn:focus,form.search-form .close-search-btn:hover{background-color:#feb272}.header form.search-form{font-size:16px;line-height:24px}.pagination-list .pagination,.woocommerce nav.woocommerce-pagination .pagination{align-items:center;color:#539aaa;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:70px;position:relative}@media (min-width:992px){.pagination-list .pagination,.woocommerce nav.woocommerce-pagination .pagination{margin-bottom:0;padding:0 100px}}.pagination-list .pagination .dots,.woocommerce nav.woocommerce-pagination .pagination .dots{pointer-events:none}.pagination-list .pagination .next,.pagination-list .pagination .prev,.woocommerce nav.woocommerce-pagination .pagination .next,.woocommerce nav.woocommerce-pagination .pagination .prev{align-items:center;display:inline-flex;font-size:.875rem;gap:8px;position:absolute;top:calc(100% + 30px)}@media (min-width:992px){.pagination-list .pagination .next,.pagination-list .pagination .prev,.woocommerce nav.woocommerce-pagination .pagination .next,.woocommerce nav.woocommerce-pagination .pagination .prev{top:50%;transform:translateY(-50%)}}.pagination-list .pagination .prev,.woocommerce nav.woocommerce-pagination .pagination .prev{left:0}.pagination-list .pagination .prev:before,.woocommerce nav.woocommerce-pagination .pagination .prev:before{align-items:center;background:#f2f7f5;border:1px solid transparent;border-radius:50%;content:"\e90e";display:flex;font-size:.875rem;height:2rem;justify-content:center;transition:.5s cubic-bezier(.165,.84,.44,1);width:2rem}.pagination-list .pagination .next,.woocommerce nav.woocommerce-pagination .pagination .next{right:0}.pagination-list .pagination .next:after,.woocommerce nav.woocommerce-pagination .pagination .next:after{align-items:center;background:#f2f7f5;border:1px solid transparent;border-radius:50%;content:"\e911";display:flex;font-size:.875rem;height:2rem;justify-content:center;transition:.5s cubic-bezier(.165,.84,.44,1);width:2rem}.pagination-list .pagination a,.pagination-list .pagination span,.woocommerce nav.woocommerce-pagination .pagination a,.woocommerce nav.woocommerce-pagination .pagination span{margin-bottom:0;transition:.5s cubic-bezier(.165,.84,.44,1)}.pagination-list .pagination a:not(.next):not(.prev),.pagination-list .pagination span:not(.next):not(.prev),.woocommerce nav.woocommerce-pagination .pagination a:not(.next):not(.prev),.woocommerce nav.woocommerce-pagination .pagination span:not(.next):not(.prev){align-items:center;background-color:#f2f7f5;border:1px solid transparent;border-radius:50%;display:inline-flex;font-size:.875rem;font-weight:500;height:40px;justify-content:center;line-height:1;width:40px}.pagination-list .pagination a:not(.next):not(.prev).current,.pagination-list .pagination span:not(.next):not(.prev).current,.woocommerce nav.woocommerce-pagination .pagination a:not(.next):not(.prev).current,.woocommerce nav.woocommerce-pagination .pagination span:not(.next):not(.prev).current{background-color:#539aaa;color:#fff}.pagination-list .pagination a.next:active:after,.pagination-list .pagination a.next:active:before,.pagination-list .pagination a.next:focus:after,.pagination-list .pagination a.next:focus:before,.pagination-list .pagination a.next:hover:after,.pagination-list .pagination a.next:hover:before,.pagination-list .pagination a.prev:active:after,.pagination-list .pagination a.prev:active:before,.pagination-list .pagination a.prev:focus:after,.pagination-list .pagination a.prev:focus:before,.pagination-list .pagination a.prev:hover:after,.pagination-list .pagination a.prev:hover:before,.pagination-list .pagination a:not(.next):not(.prev):active,.pagination-list .pagination a:not(.next):not(.prev):focus,.pagination-list .pagination a:not(.next):not(.prev):hover,.pagination-list .pagination span.next:active:after,.pagination-list .pagination span.next:active:before,.pagination-list .pagination span.next:focus:after,.pagination-list .pagination span.next:focus:before,.pagination-list .pagination span.next:hover:after,.pagination-list .pagination span.next:hover:before,.pagination-list .pagination span.prev:active:after,.pagination-list .pagination span.prev:active:before,.pagination-list .pagination span.prev:focus:after,.pagination-list .pagination span.prev:focus:before,.pagination-list .pagination span.prev:hover:after,.pagination-list .pagination span.prev:hover:before,.pagination-list .pagination span:not(.next):not(.prev):active,.pagination-list .pagination span:not(.next):not(.prev):focus,.pagination-list .pagination span:not(.next):not(.prev):hover,.woocommerce nav.woocommerce-pagination .pagination a.next:active:after,.woocommerce nav.woocommerce-pagination .pagination a.next:active:before,.woocommerce nav.woocommerce-pagination .pagination a.next:focus:after,.woocommerce nav.woocommerce-pagination .pagination a.next:focus:before,.woocommerce nav.woocommerce-pagination .pagination a.next:hover:after,.woocommerce nav.woocommerce-pagination .pagination a.next:hover:before,.woocommerce nav.woocommerce-pagination .pagination a.prev:active:after,.woocommerce nav.woocommerce-pagination .pagination a.prev:active:before,.woocommerce nav.woocommerce-pagination .pagination a.prev:focus:after,.woocommerce nav.woocommerce-pagination .pagination a.prev:focus:before,.woocommerce nav.woocommerce-pagination .pagination a.prev:hover:after,.woocommerce nav.woocommerce-pagination .pagination a.prev:hover:before,.woocommerce nav.woocommerce-pagination .pagination a:not(.next):not(.prev):active,.woocommerce nav.woocommerce-pagination .pagination a:not(.next):not(.prev):focus,.woocommerce nav.woocommerce-pagination .pagination a:not(.next):not(.prev):hover,.woocommerce nav.woocommerce-pagination .pagination span.next:active:after,.woocommerce nav.woocommerce-pagination .pagination span.next:active:before,.woocommerce nav.woocommerce-pagination .pagination span.next:focus:after,.woocommerce nav.woocommerce-pagination .pagination span.next:focus:before,.woocommerce nav.woocommerce-pagination .pagination span.next:hover:after,.woocommerce nav.woocommerce-pagination .pagination span.next:hover:before,.woocommerce nav.woocommerce-pagination .pagination span.prev:active:after,.woocommerce nav.woocommerce-pagination .pagination span.prev:active:before,.woocommerce nav.woocommerce-pagination .pagination span.prev:focus:after,.woocommerce nav.woocommerce-pagination .pagination span.prev:focus:before,.woocommerce nav.woocommerce-pagination .pagination span.prev:hover:after,.woocommerce nav.woocommerce-pagination .pagination span.prev:hover:before,.woocommerce nav.woocommerce-pagination .pagination span:not(.next):not(.prev):active,.woocommerce nav.woocommerce-pagination .pagination span:not(.next):not(.prev):focus,.woocommerce nav.woocommerce-pagination .pagination span:not(.next):not(.prev):hover{border:1px solid #539aaa}@media (min-width:992px){html[data-fontsize=lg] .pagination-list .pagination,html[data-fontsize=lg] .woocommerce nav.woocommerce-pagination .pagination{padding:0 110px}html[data-fontsize=xl] .pagination-list .pagination,html[data-fontsize=xl] .woocommerce nav.woocommerce-pagination .pagination{padding:0 120px}}.social-shares{display:flex;flex-wrap:wrap;gap:20px;margin:0;padding:0;text-align:center}.social-shares li{display:inline-block;list-style:none}.social-shares li a{align-items:center;display:flex;font-size:0;justify-content:center;transition:.5s cubic-bezier(.165,.84,.44,1)}.social-shares li a:active,.social-shares li a:focus,.social-shares li a:hover{color:#539aaa}.social-shares li a i{font-size:1.125rem}.social-links{display:flex;flex-wrap:wrap;gap:20px;margin:0;padding:0}.social-links li{color:#539aaa;display:inline-block;font-size:21px;line-height:1;list-style-type:none}.social-links li a{align-items:center;display:flex;font-size:inherit;height:25px;justify-content:center;line-height:inherit;transition:.5s cubic-bezier(.165,.84,.44,1);width:25px}.social-links li a:active,.social-links li a:focus,.social-links li a:hover{color:#feb272}.article-tag,.page-single .single-page-header .category{align-items:center;background:#fe9678;border-radius:30px;color:#fff;display:inline-flex;font-size:.75rem;font-weight:500;line-height:1.27;margin-bottom:0;padding:4px 10px;transition:.5s cubic-bezier(.165,.84,.44,1)}.article-tag:active,.article-tag:focus,.article-tag:hover,.page-single .single-page-header .category:active,.page-single .single-page-header .category:focus,.page-single .single-page-header .category:hover{background:#5c5cb7;color:#fff}.news-tag,.page-single-news .single-page-header .category{align-items:center;background:#5c5cb7;border-radius:30px;color:#fff;display:inline-flex;font-size:.75rem;font-weight:500;line-height:1.27;margin-bottom:0;padding:4px 10px;transition:.5s cubic-bezier(.165,.84,.44,1)}.news-tag:active,.news-tag:focus,.news-tag:hover,.page-single-news .single-page-header .category:active,.page-single-news .single-page-header .category:focus,.page-single-news .single-page-header .category:hover{background:#fe9678;color:#fff}.page-tag{align-items:center;background:#8fa6a9;border-radius:30px;color:#fff;display:inline-flex;font-size:.75rem;font-weight:500;line-height:1.27;margin-bottom:0;padding:4px 10px}.post-tag,.sidebar .tagcloud a{align-items:center;border:1px solid #539aaa;border-radius:3px;color:#539aaa;display:inline-flex;font-size:.8125rem!important;line-height:1.38;padding:3px 10px;transition:.5s cubic-bezier(.165,.84,.44,1)}.post-tag:active,.post-tag:focus,.post-tag:hover,.sidebar .tagcloud a:active,.sidebar .tagcloud a:focus,.sidebar .tagcloud a:hover{background:#539aaa;color:#fff}.area-tag{background:#5c5cb7}.area-tag,.distance-tag{align-items:center;border-radius:0 0 8px 8px;color:#fff;display:inline-flex;justify-content:center;margin-bottom:0;padding:4px 15px;text-align:center;white-space:nowrap}.distance-tag{background:#539aaa}.post-slide-item{border-radius:20px;overflow:hidden;transition:.5s cubic-bezier(.165,.84,.44,1)}.post-slide-item .category{left:12px;max-width:calc(100% - 24px);top:12px;z-index:1}.post-slide-item .item-cover{padding-bottom:74.3%;transition:.5s cubic-bezier(.165,.84,.44,1)}.post-slide-item .item-content{background:linear-gradient(180deg,#f6faf5 28.83%,#fafafa 85.19%);gap:10px;padding:25px;transition:.5s cubic-bezier(.165,.84,.44,1)}@media screen and (min-width:576px){.post-slide-item .item-content{padding:calc(21.50485px + .6068vw)}}@media screen and (min-width:1400px){.post-slide-item .item-content{padding:30px}}.post-slide-item .date{color:#539aaa;font-size:.8125rem;font-weight:500;line-height:1.38;margin-bottom:0}.post-slide-item .item-title{margin-bottom:0}.post-slide-item .item-desc p{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;max-height:90px;overflow:hidden;text-overflow:ellipsis}.post-slide-item .item-desc>:last-child{margin-bottom:0}.post-slide-item .item-btn-wrapper{transition:.5s cubic-bezier(.165,.84,.44,1)}.post-slide-item .item-btn-wrapper button{margin-top:20px}@media (hover:hover){.post-slide-item .item-btn-wrapper{height:0;opacity:0}.post-slide-item .item-content{padding:25px 25px 50px}}@media screen and (hover:hover) and (min-width:576px){.post-slide-item .item-content{padding-top:calc(21.50485px + .6068vw)}}@media screen and (hover:hover) and (min-width:1400px){.post-slide-item .item-content{padding-top:30px}}@media screen and (hover:hover) and (min-width:576px){.post-slide-item .item-content{padding-right:calc(21.50485px + .6068vw)}}@media screen and (hover:hover) and (min-width:1400px){.post-slide-item .item-content{padding-right:30px}}@media screen and (hover:hover) and (min-width:576px){.post-slide-item .item-content{padding-left:calc(21.50485px + .6068vw)}}@media screen and (hover:hover) and (min-width:1400px){.post-slide-item .item-content{padding-left:30px}}@media (hover:hover){.post-slide-item:active .item-btn-wrapper,.post-slide-item:focus .item-btn-wrapper,.post-slide-item:hover .item-btn-wrapper{height:50px;opacity:1}.post-slide-item:active .item-content,.post-slide-item:focus .item-content,.post-slide-item:hover .item-content{padding:25px}}@media screen and (hover:hover) and (min-width:576px){.post-slide-item:active .item-content,.post-slide-item:focus .item-content,.post-slide-item:hover .item-content{padding:calc(21.50485px + .6068vw)}}@media screen and (hover:hover) and (min-width:1400px){.post-slide-item:active .item-content,.post-slide-item:focus .item-content,.post-slide-item:hover .item-content{padding:30px}}@media (hover:hover){.post-slide-item:active .item-cover,.post-slide-item:focus .item-cover,.post-slide-item:hover .item-cover{padding-bottom:calc(74.3% - 30px)}}html[data-fontsize=lg] .post-slide-item .item-desc p{max-height:110px}html[data-fontsize=xl] .post-slide-item .item-desc p{max-height:135px}.home-banner{overflow:hidden;padding-bottom:50px;padding-top:40px;position:relative}@media screen and (min-width:576px){.home-banner{padding-top:calc(26.01942px + 2.42718vw)}}@media screen and (min-width:1400px){.home-banner{padding-top:60px}}@media screen and (min-width:576px){.home-banner{padding-bottom:calc(15.04854px + 6.06796vw)}}@media screen and (min-width:1400px){.home-banner{padding-bottom:100px}}.home-banner .bg-green{background:linear-gradient(0deg,#f6faf5 23.96%,#f7fdf5 33.5%,#f6faf5 63.25%,#fafafa 89.06%);border-radius:50%;bottom:274px;height:95%;left:-135px;opacity:.8;overflow:hidden;position:absolute;width:calc(100% + 270px);z-index:-1}@media screen and (min-width:576px){.home-banner .bg-green{bottom:calc(251.63107px + 3.8835vw)}}@media screen and (min-width:1400px){.home-banner .bg-green{bottom:306px}}.home-banner .bg-green:after{background:url(../../../images/menu-bg-white.svg) repeat;bottom:0;content:"";display:block;height:50%;left:0;opacity:.8;position:absolute;width:100%;z-index:1}.home-banner .banner-title{margin-bottom:30px}@media screen and (min-width:576px){.home-banner .banner-title{margin-bottom:calc(23.00971px + 1.21359vw)}}@media screen and (min-width:1400px){.home-banner .banner-title{margin-bottom:40px}}.home-banner .location-wrapper{-moz-column-gap:15px;column-gap:15px;margin-bottom:50px;row-gap:5px}@media screen and (min-width:576px){.home-banner .location-wrapper{margin-bottom:calc(29.02913px + 3.64078vw)}}@media screen and (min-width:1400px){.home-banner .location-wrapper{margin-bottom:80px}}.home-banner .dropdown-wrapper{row-gap:12px}.gform_wrapper.gravity-theme.gravity-theme .gform_footer .home-banner .dropdown-wrapper button,.home-banner .dropdown-wrapper .btn-round-bg-primary-secondary-arrow,.home-banner .dropdown-wrapper .gform_wrapper.gravity-theme.gravity-theme .gform_footer button{min-height:46px;padding-bottom:10px;padding-top:9px}@media (max-width:991.98px){.gform_wrapper.gravity-theme.gravity-theme .gform_footer .home-banner .dropdown-wrapper button,.home-banner .dropdown-wrapper .btn-round-bg-primary-secondary-arrow,.home-banner .dropdown-wrapper .gform_wrapper.gravity-theme.gravity-theme .gform_footer button{width:100%}}@media (min-width:992px){.gform_wrapper.gravity-theme.gravity-theme .gform_footer .home-banner .dropdown-wrapper button,.home-banner .dropdown-wrapper .btn-round-bg-primary-secondary-arrow,.home-banner .dropdown-wrapper .gform_wrapper.gravity-theme.gravity-theme .gform_footer button{border-bottom-left-radius:0;border-top-left-radius:0}}@media (max-width:991.98px){.home-banner .nice-select{width:100%}}@media (min-width:992px){.home-banner .nice-select .current{border-bottom-right-radius:0;border-top-right-radius:0}}.home-banner .mobile-wrapper{margin:0 20px}.home-banner .leaf-svg{transition:3s cubic-bezier(.165,.84,.44,1);width:50%}.home-banner .leaf-svg img,.home-banner .leaf-svg svg{height:auto;width:100%}.home-banner .lottie-animation{width:50%}.home-banner .leaf-group{flex-basis:50%;flex-grow:1}.home-banner .banner-img-lg{border-radius:35% 0 0 0;overflow:hidden;width:100%}.home-banner .banner-img-sm{-webkit-mask-image:-webkit-radial-gradient(#fff,#000);overflow:hidden;width:50%}.home-banner .green-leaf-left{flex-shrink:0;transform:rotate(90deg);transform-origin:right bottom;width:11%}.home-banner .green-leaf-right{transform:rotate(90deg);transform-origin:right top}.home-banner .orange-leaf-left{bottom:0;right:0}.home-banner .leaf-last{width:38.5%}.home-banner .banner-img-2,.home-banner .banner-img-3{border-radius:0 55% 0 0}.home-banner .banner-img-4{border-radius:0 55% 0 55%}.home-banner .lottie-caring{background:#5c5cb7;border-radius:55% 0;overflow:hidden;position:relative}.home-banner .lottie-caring:after{background:#e0e0f4;bottom:0;content:"";display:block;height:100%;left:0;opacity:1;position:absolute;right:0;top:0;transition:3s cubic-bezier(.165,.84,.44,1);width:100%;z-index:1}.home-banner .lottie-pill{height:auto;left:-80px;pointer-events:none;top:-130px;width:100%}.home-banner .orange-cross{align-items:center;animation:gforms-rotate 3s infinite;display:flex;justify-content:center;right:44%;top:44%;width:12%}.home-banner .orange-cross svg{height:auto;width:100%}.home-banner .desktop-animation .leaf-group{flex-basis:33%}.home-banner .desktop-animation .orange-leaf-left{transform:rotate(90deg);transform-origin:right bottom}.home-banner .desktop-animation .banner-img-2{border-radius:0 0 0 55%;transform:rotate(-90deg);transform-origin:right bottom;transition:3s cubic-bezier(.165,.84,.44,1)}.home-banner .desktop-animation .banner-img-4{transform:rotate(90deg);transform-origin:right bottom;transition:3s cubic-bezier(.165,.84,.44,1)}.home-banner .desktop-animation .orange-cross{right:-6%;top:44%}.home-banner.in_view .banner-img-2,.home-banner.in_view .banner-img-4,.home-banner.in_view .green-leaf-left,.home-banner.in_view .green-leaf-right,.home-banner.in_view .orange-leaf-left{transform:rotate(0)}.home-banner.in_view .lottie-caring:after{opacity:0}.home-banner .news{margin-top:50px}.home-banner .news-item .item-content{align-items:center;-moz-column-gap:10px;column-gap:10px;display:flex;flex-wrap:wrap;row-gap:8px}.home-banner .news-item .news-item-wrapper{background:#f9f9f9;border-radius:15px;gap:15px;padding:12px 15px}@media screen and (min-width:576px){.home-banner .news-item .news-item-wrapper{padding-top:calc(14.79612px - .48544vw)}}@media screen and (min-width:1400px){.home-banner .news-item .news-item-wrapper{padding-top:8px}}@media screen and (min-width:576px){.home-banner .news-item .news-item-wrapper{padding-bottom:calc(14.79612px - .48544vw)}}@media screen and (min-width:1400px){.home-banner .news-item .news-item-wrapper{padding-bottom:8px}}@media screen and (min-width:576px){.home-banner .news-item .news-item-wrapper{padding-left:calc(18.49515px - .6068vw)}}@media screen and (min-width:1400px){.home-banner .news-item .news-item-wrapper{padding-left:10px}}@media screen and (min-width:576px){.home-banner .news-item .news-item-wrapper{padding-right:calc(18.49515px - .6068vw)}}@media screen and (min-width:1400px){.home-banner .news-item .news-item-wrapper{padding-right:10px}}@media screen and (min-width:576px){.home-banner .news-item .news-item-wrapper{border-radius:calc(-2.47573px + 3.03398vw)}}@media screen and (min-width:1400px){.home-banner .news-item .news-item-wrapper{border-radius:40px}}.home-banner .news-item .item-heading-wrapper{gap:15px}.home-banner .news-item .date{color:#539aaa;font-size:.8125rem;font-weight:500;line-height:1.38;margin-bottom:0}.home-banner .news-item .icon-arrow-right{align-items:center;background:#fff;border:1px solid transparent;border-radius:50%;color:#2d8790;display:flex;flex-shrink:0;font-size:12px;height:25px;justify-content:center;transition:.5s cubic-bezier(.165,.84,.44,1);width:25px}.home-banner .news-item .icon-arrow-right:before{padding-left:2px}.home-banner .news-item:active .icon-arrow-right,.home-banner .news-item:focus .icon-arrow-right,.home-banner .news-item:hover .icon-arrow-right{border:1px solid #2d8790}.gform_wrapper.gravity-theme .gform_footer html[data-fontsize=lg] .home-banner .dropdown-wrapper button,html[data-fontsize=lg] .home-banner .dropdown-wrapper .btn-round-bg-primary-secondary-arrow,html[data-fontsize=lg] .home-banner .dropdown-wrapper .gform_wrapper.gravity-theme .gform_footer button{min-height:52px}.gform_wrapper.gravity-theme .gform_footer html[data-fontsize=xl] .home-banner .dropdown-wrapper button,html[data-fontsize=xl] .home-banner .dropdown-wrapper .btn-round-bg-primary-secondary-arrow,html[data-fontsize=xl] .home-banner .dropdown-wrapper .gform_wrapper.gravity-theme .gform_footer button{min-height:58px}.page-header{overflow:hidden}.page-header .bg-dot{background:url(../../../images/menu-bg-white.svg) repeat;background-size:50px;bottom:0;left:0;opacity:.8;position:absolute;width:100%;z-index:0}@media screen and (min-width:576px){.page-header .bg-dot{background-size:calc(29.02913px + 3.64078vw)}}@media screen and (min-width:1400px){.page-header .bg-dot{background-size:80px}}.page-header .row{position:relative;row-gap:40px;z-index:1}@media (max-width:767.98px){.page-header .text{margin-top:30px}}@media (min-width:768px){.page-header .text{height:100%;padding-bottom:30px;padding-top:30px}}.page-header .page-header-title,.page-header .text>:last-child{margin-bottom:0}.page-header .page-header-desc{margin-top:15px}.page-header .page-header-desc>:last-child{margin-bottom:0}.page-header .page-header-img{height:100%;width:82.44%}.page-header .object-fit-image-wrapper,.page-header .object-fit-image-wrapper-16-9,.page-header .object-fit-image-wrapper-4-3{border-top-left-radius:54px;border-top-right-radius:54px;height:100%;overflow:hidden;padding-bottom:0}@media screen and (min-width:576px){.page-header .object-fit-image-wrapper,.page-header .object-fit-image-wrapper-16-9,.page-header .object-fit-image-wrapper-4-3{border-top-left-radius:calc(7.86408px + 8.00971vw)}}@media screen and (min-width:1400px){.page-header .object-fit-image-wrapper,.page-header .object-fit-image-wrapper-16-9,.page-header .object-fit-image-wrapper-4-3{border-top-left-radius:120px}}@media screen and (min-width:576px){.page-header .object-fit-image-wrapper,.page-header .object-fit-image-wrapper-16-9,.page-header .object-fit-image-wrapper-4-3{border-top-right-radius:calc(7.86408px + 8.00971vw)}}@media screen and (min-width:1400px){.page-header .object-fit-image-wrapper,.page-header .object-fit-image-wrapper-16-9,.page-header .object-fit-image-wrapper-4-3{border-top-right-radius:120px}}.page-header .leafs{width:17.56%}.page-header .leafs svg{height:100%;width:100%}.page-header .green-leaf{bottom:0;left:0;transform:rotate(-90deg);transform-origin:left bottom;transition:3s cubic-bezier(.165,.84,.44,1);width:16.4%}.page-header .green-leaf svg{height:auto;width:100%}.page-header .orange-block{bottom:0;right:0;width:21.3%}.page-header .orange-block svg{height:auto;width:100%}.page-header .orage-leaf svg{height:100%;width:auto}.page-header .img-group-wrapper{padding-bottom:52.7%}.page-header .img-group-wrapper .img-group{bottom:0;height:100%;left:0;right:0;top:0;width:100%}@media (min-width:768px){.page-header .margin-wrapper{margin-left:0;padding-bottom:30px;padding-top:30px}}@media screen and (min-width:768px) and (min-width:576px){.page-header .margin-wrapper{margin-left:calc(-53.12621px + 9.2233vw)}}@media screen and (min-width:768px) and (min-width:1400px){.page-header .margin-wrapper{margin-left:76px}}.page-header .bg-green{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:-1}.page-header .bg-green-left{background:linear-gradient(180deg,#f6faf5 28.83%,#fafafa 85.19%);left:0;position:relative;top:0;z-index:-1}.page-header .bg-green-left:after{background:linear-gradient(180deg,#f6faf5 28.83%,#fafafa 85.19%);content:"";height:100%;position:absolute;right:100%;width:50vw}.page-header .bg-green-left:before{background:#fff;content:"";position:absolute;right:0;top:0;width:50vw;z-index:1}.page-header .bg-green-right{position:relative;right:0;top:0;z-index:-1}.page-header .bg-green-right,.page-header .bg-green-right:after{background:linear-gradient(180deg,#f6faf5 28.83%,#fafafa 85.19%)}.page-header .bg-green-right:after{content:"";height:100%;left:100%;position:absolute;width:50vw}.page-header .default-img{max-width:300px}.page-header .default-img svg{height:auto;width:100%}@media (max-width:767.98px){.page-header .default-img{padding-right:32px}}.page-header.in_view .green-leaf{transform:rotate(0)}.page-header.has-image .bg-dot{height:88%}@media screen and (min-width:576px){.page-header.has-image .bg-dot{height:calc(88% - 2.79126vw + 16.07767px)}}@media screen and (min-width:1400px){.page-header.has-image .bg-dot{height:65%}}.page-header.has-image .main-content{min-height:250px}@media screen and (min-width:768px){.page-header.has-image .main-content{min-height:calc(-53.79747px + 39.55696vw)}}@media screen and (min-width:1400px){.page-header.has-image .main-content{min-height:500px}}.page-header.has-image .text{margin-right:0}@media screen and (min-width:576px){.page-header.has-image .text{margin-right:calc(-34.95146px + 6.06796vw)}}@media screen and (min-width:1400px){.page-header.has-image .text{margin-right:50px}}.page-header.has-image .bg-green-left{height:85%;width:33%}@media (min-width:768px){.page-header.has-image .bg-green-left{height:250px;width:41.7%}}@media screen and (min-width:768px) and (min-width:768px){.page-header.has-image .bg-green-left{height:calc(-53.79747px + 39.55696vw)}}@media screen and (min-width:768px) and (min-width:1400px){.page-header.has-image .bg-green-left{height:500px}}@media (min-width:992px){.page-header.has-image .bg-green-left{width:33%}}.page-header.has-image .bg-green-left:before{border-top-right-radius:70px;height:85%}@media screen and (min-width:576px){.page-header.has-image .bg-green-left:before{border-top-right-radius:calc(-20.87379px + 15.7767vw)}}@media screen and (min-width:1400px){.page-header.has-image .bg-green-left:before{border-top-right-radius:200px}}@media (min-width:768px){.page-header.has-image .bg-green-left:before{height:250px}}@media screen and (min-width:768px) and (min-width:768px){.page-header.has-image .bg-green-left:before{height:calc(-53.79747px + 39.55696vw)}}@media screen and (min-width:768px) and (min-width:1400px){.page-header.has-image .bg-green-left:before{height:500px}}.page-header.has-image .bg-green-right{border-bottom-left-radius:150px;height:85%;width:67%}@media screen and (min-width:576px){.page-header.has-image .bg-green-right{border-bottom-left-radius:calc(45.14563px + 18.20388vw)}}@media screen and (min-width:1400px){.page-header.has-image .bg-green-right{border-bottom-left-radius:300px}}@media (min-width:768px){.page-header.has-image .bg-green-right{height:250px;width:58.3%}}@media screen and (min-width:768px) and (min-width:768px){.page-header.has-image .bg-green-right{height:calc(-53.79747px + 39.55696vw)}}@media screen and (min-width:768px) and (min-width:1400px){.page-header.has-image .bg-green-right{height:500px}}@media (min-width:992px){.page-header.has-image .bg-green-right{width:67%}}.page-header.no-image .bg-dot{height:88%}@media screen and (min-width:576px){.page-header.no-image .bg-dot{height:calc(88% - .97087vw + 5.59223px)}}@media screen and (min-width:1400px){.page-header.no-image .bg-dot{height:80%}}@media (min-width:768px){.page-header.no-image .row{min-height:256px}.page-header.no-image .text{padding-bottom:0}}@media screen and (min-width:768px) and (min-width:576px){.page-header.no-image .text{padding-bottom:calc(-62.91262px + 10.92233vw)}}@media screen and (min-width:768px) and (min-width:1400px){.page-header.no-image .text{padding-bottom:90px}}.page-header.no-image .bg-green-left{height:100%;width:20%}@media (min-width:768px){.page-header.no-image .bg-green-left{width:45%}}@media (min-width:992px){.page-header.no-image .bg-green-left{width:41.7%}}.page-header.no-image .bg-green-left:before{border-top-right-radius:70px;height:100%}@media screen and (min-width:576px){.page-header.no-image .bg-green-left:before{border-top-right-radius:calc(28.05825px + 7.28155vw)}}@media screen and (min-width:1400px){.page-header.no-image .bg-green-left:before{border-top-right-radius:130px}}.page-header.no-image .bg-green-right{border-bottom-left-radius:120px;height:100%;width:80%}@media screen and (min-width:576px){.page-header.no-image .bg-green-right{border-bottom-left-radius:calc(36.1165px + 14.56311vw)}}@media screen and (min-width:1400px){.page-header.no-image .bg-green-right{border-bottom-left-radius:240px}}@media (min-width:768px){.page-header.no-image .bg-green-right{width:55%}}@media (min-width:992px){.page-header.no-image .bg-green-right{width:58.3%}}.appointment-form-show .page-header{display:none}.single-page-header{background:linear-gradient(0deg,#f6faf5 23.96%,#f7fdf5 33.5%,#f6faf5 63.25%,#fafafa 89.06%);overflow:hidden;padding-bottom:80px;z-index:1}@media screen and (min-width:576px){.single-page-header{padding-bottom:calc(31.06796px + 8.49515vw)}}@media screen and (min-width:1400px){.single-page-header{padding-bottom:150px}}.single-page-header:after{background:#fff;border-radius:50%;bottom:0;content:"";height:50px;left:0;position:absolute;transform:translateY(50%);width:100%;z-index:-1}@media screen and (min-width:576px){.single-page-header:after{height:calc(-12.91262px + 10.92233vw)}}@media screen and (min-width:1400px){.single-page-header:after{height:140px}}.single-page-header:before{background:url(../../../images/menu-bg-white.svg) repeat;background-size:50px;bottom:0;content:"";display:block;height:70%;left:0;opacity:.8;position:absolute;width:100%;z-index:-1}@media screen and (min-width:576px){.single-page-header:before{background-size:calc(29.02913px + 3.64078vw)}}@media screen and (min-width:1400px){.single-page-header:before{background-size:80px}}.single-page-header .info{gap:10px;margin-bottom:10px}.single-page-header .categories{gap:10px}.single-page-header .breadcrumbs{padding-bottom:55px}@media screen and (min-width:576px){.single-page-header .breadcrumbs{padding-bottom:calc(51.50485px + .6068vw)}}@media screen and (min-width:1400px){.single-page-header .breadcrumbs{padding-bottom:60px}}.breadcrumbs{color:#181f56;margin-bottom:0;padding-bottom:21px;padding-top:20px}@media screen and (min-width:576px){.breadcrumbs{padding-top:calc(13.00971px + 1.21359vw)}}@media screen and (min-width:1400px){.breadcrumbs{padding-top:30px}}@media screen and (min-width:576px){.breadcrumbs{padding-bottom:calc(6.32039px + 2.54854vw)}}@media screen and (min-width:1400px){.breadcrumbs{padding-bottom:42px}}.breadcrumbs a{font-size:inherit;line-height:inherit;transition:.5s cubic-bezier(.165,.84,.44,1)}.breadcrumbs .breadcrumb_last,.breadcrumbs a:active,.breadcrumbs a:focus,.breadcrumbs a:hover{color:#539aaa}.breadcrumbs .pill{align-items:center;display:inline-flex;height:.67rem;justify-content:center;margin:0 .67rem;position:relative;width:.67rem}.breadcrumbs .pill:before{background:url(../../../images/pill.svg) no-repeat;background-size:contain;bottom:0;content:"";height:.67rem;left:0;position:absolute;width:.67rem}.breadcrumb-wrapper{background:#f6faf5}.flexible-module-sticky-bar,.module-sticky-bar{background:linear-gradient(0deg,#f6faf5 23.96%,#f7fdf5 33.5%,#f6faf5 63.25%,#fafafa 89.06%);position:sticky}@media (max-width:991.98px){.flexible-module-sticky-bar,.module-sticky-bar{top:70px;white-space:nowrap;z-index:12}.admin-bar .flexible-module-sticky-bar,.admin-bar .module-sticky-bar{top:116px}}@media screen and (max-width:991.98px) and (min-width:783px){.admin-bar .flexible-module-sticky-bar,.admin-bar .module-sticky-bar{top:102px}}@media (min-width:992px){.flexible-module-sticky-bar,.module-sticky-bar{border-bottom-right-radius:130px;border-top-right-radius:130px;top:150px;width:unset}}.flexible-module-sticky-bar:after,.module-sticky-bar:after{background:linear-gradient(0deg,#f6faf5 23.96%,#f7fdf5 33.5%,#f6faf5 63.25%,#fafafa 89.06%);bottom:0;content:"";height:100%;pointer-events:none;position:absolute;right:100%;top:0;width:calc(50vw - 300%);z-index:-2}.flexible-module-sticky-bar:before,.module-sticky-bar:before{background:url(../../../images/menu-bg-white.svg) repeat;background-size:50px;bottom:0;content:"";height:65%;opacity:.8;pointer-events:none;position:absolute;right:0;width:calc(50vw - 200%);z-index:-1}@media (max-width:991.98px){.flexible-module-sticky-bar:before,.module-sticky-bar:before{top:0;width:100%}}.flexible-module-sticky-bar ul,.module-sticky-bar ul{-moz-column-gap:25px;column-gap:25px;display:flex;margin:0;padding:15px 20px;row-gap:30px}@media (max-width:991.98px){.flexible-module-sticky-bar ul,.module-sticky-bar ul{max-height:64px;overflow-x:auto;overflow-y:hidden;width:100%}}@media (min-width:576px){.flexible-module-sticky-bar ul,.module-sticky-bar ul{padding-left:40px;padding-right:40px}}@media (min-width:768px){.flexible-module-sticky-bar ul,.module-sticky-bar ul{padding-left:50px;padding-right:50px}}@media (min-width:992px){.flexible-module-sticky-bar ul,.module-sticky-bar ul{flex-direction:column;margin-left:-50px;min-height:500px;padding:50px 20px}}@media (min-width:1200px){.flexible-module-sticky-bar ul,.module-sticky-bar ul{margin-left:-70px}}@media screen and (min-width:1200px) and (min-width:1200px){.flexible-module-sticky-bar ul,.module-sticky-bar ul{margin-left:calc(350px - 35vw)}}@media screen and (min-width:1200px) and (min-width:1400px){.flexible-module-sticky-bar ul,.module-sticky-bar ul{margin-left:-140px}}@media (min-width:1400px){.flexible-module-sticky-bar ul,.module-sticky-bar ul{margin-left:-50px}}.flexible-module-sticky-bar li,.module-sticky-bar li{list-style:none}.flexible-module-sticky-bar li.active .sticky-bar-link,.module-sticky-bar li.active .sticky-bar-link{color:#539aaa}.flexible-module-sticky-bar .sticky-bar-link,.module-sticky-bar .sticky-bar-link{color:#181f56;display:inline-block;margin-bottom:0;padding-left:1.5em;position:relative;transition:.5s cubic-bezier(.165,.84,.44,1)}.flexible-module-sticky-bar .sticky-bar-link:before,.module-sticky-bar .sticky-bar-link:before{content:"\e924";display:inline-block;left:0;position:absolute;top:.2em;transform:scale(.65);transition:.5s cubic-bezier(.165,.84,.44,1)}.flexible-module-sticky-bar .sticky-bar-link.active,.flexible-module-sticky-bar .sticky-bar-link:hover:before,.module-sticky-bar .sticky-bar-link.active,.module-sticky-bar .sticky-bar-link:hover:before{color:#539aaa}.filters-wrapper{border-bottom:1px solid #e6e6e6;margin-bottom:50px;padding-bottom:50px}.filters-wrapper .filters{display:flex;flex-wrap:wrap;gap:10px}.result-num{margin-bottom:20px}.tags{gap:10px;margin:0;padding:0}.tags li{display:inline-block;list-style:none}.related-posts .heading{margin-bottom:35px}.related-posts .title{margin-bottom:15px}.related-posts .desc>:last-child{margin-bottom:0}.related-posts .swiper-button-next,.related-posts .swiper-button-prev{top:194px}@media screen and (min-width:576px){.related-posts .swiper-button-next,.related-posts .swiper-button-prev{top:calc(234.54369px - 7.03883vw)}}@media screen and (min-width:1400px){.related-posts .swiper-button-next,.related-posts .swiper-button-prev{top:136px}}.related-posts .swiper{margin-left:-20px;margin-right:-20px;padding-left:37px;padding-right:37px}@media (min-width:576px){.related-posts .swiper{margin-left:-40px;margin-right:-40px;padding-left:40px;padding-right:40px}}@media (min-width:768px){.related-posts .swiper{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.related-posts .swiper-slide{height:auto}.blog-post-item{background:linear-gradient(180deg,#f6faf5 28.83%,#fafafa 85.19%);border-radius:20px;overflow:hidden;transition:.5s cubic-bezier(.165,.84,.44,1)}@media (max-width:991.98px){.blog-post-item{gap:15px;padding:20px 15px}}.blog-post-item .item-cover{flex-grow:0;flex-shrink:0;width:100px}@media screen and (min-width:576px){.blog-post-item .item-cover{width:calc(-39.80583px + 24.27184vw)}}@media screen and (min-width:1400px){.blog-post-item .item-cover{width:300px}}.blog-post-item .item-cover .object-fit-image-wrapper,.blog-post-item .item-cover .object-fit-image-wrapper-16-9,.blog-post-item .item-cover .object-fit-image-wrapper-4-3{padding-bottom:66.67%}@media (max-width:991.98px){.blog-post-item .item-cover{border-radius:10px;overflow:hidden}.blog-post-item .item-cover .object-fit-image-wrapper,.blog-post-item .item-cover .object-fit-image-wrapper-16-9,.blog-post-item .item-cover .object-fit-image-wrapper-4-3{padding-bottom:100%}}.blog-post-item .item-content{flex-grow:1;padding-left:15px}@media (min-width:992px){.blog-post-item .item-content{padding:0 40px}}.blog-post-item .item-content .info{gap:10px;margin-bottom:15px}.blog-post-item .item-content .info .category{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;line-height:1.4;margin-bottom:0;max-height:23px;overflow:hidden;text-overflow:ellipsis}.blog-post-item .item-content .info .date{color:#5c5cb7;flex-shrink:0;font-size:.8125rem;font-weight:500;line-height:1.38;margin-bottom:0}.blog-post-item .item-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;margin-bottom:0;max-height:55px;overflow:hidden;text-overflow:ellipsis}.blog-post-item .item-btn-wrapper{height:0;opacity:0;transition:.5s cubic-bezier(.165,.84,.44,1)}.blog-post-item .item-btn-wrapper button{margin-top:15px}@media (hover:hover){.blog-post-item:active .item-btn-wrapper,.blog-post-item:focus .item-btn-wrapper,.blog-post-item:hover .item-btn-wrapper{height:45px;opacity:1}}.blog-featured-post-item{border-radius:20px;overflow:hidden;transition:.5s cubic-bezier(.165,.84,.44,1)}.blog-featured-post-item .item-cover{padding-bottom:65.99%;transition:.5s cubic-bezier(.165,.84,.44,1)}.blog-featured-post-item .item-content{background:linear-gradient(180deg,#f6faf5 28.83%,#fafafa 85.19%);padding:30px 30px 50px;transition:.5s cubic-bezier(.165,.84,.44,1)}.blog-featured-post-item .item-content .info{gap:10px;margin-bottom:15px}.blog-featured-post-item .item-content .info .category{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;line-height:1.4;margin-bottom:0;max-height:23px;overflow:hidden;text-overflow:ellipsis}.blog-featured-post-item .item-content .info .date{color:#5c5cb7;flex-shrink:0;font-size:.8125rem;font-weight:500;line-height:1.38;margin-bottom:0}.blog-featured-post-item .item-title{margin-bottom:0}.blog-featured-post-item .item-desc{margin-top:10px}.blog-featured-post-item .item-desc p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;max-height:70px;overflow:hidden;text-overflow:ellipsis}.blog-featured-post-item .item-desc>:last-child{margin-bottom:0}.blog-featured-post-item .item-btn-wrapper{transition:.5s cubic-bezier(.165,.84,.44,1)}.blog-featured-post-item .item-btn-wrapper button{margin-top:15px}@media (hover:hover){.blog-featured-post-item .item-btn-wrapper{height:0;opacity:0}.blog-featured-post-item:active .item-btn-wrapper,.blog-featured-post-item:focus .item-btn-wrapper,.blog-featured-post-item:hover .item-btn-wrapper{height:45px;opacity:1}.blog-featured-post-item:active .item-cover,.blog-featured-post-item:focus .item-cover,.blog-featured-post-item:hover .item-cover{padding-bottom:calc(65.99% - 45px)}}html[data-fontsize=lg] .blog-featured-post-item .item-desc p{max-height:93px}html[data-fontsize=lg] .blog-featured-post-item .info .category{max-height:28px}html[data-fontsize=lg] .blog-post-item .item-title{max-height:66px}html[data-fontsize=lg] .blog-post-item .info .category{max-height:28px}html[data-fontsize=xl] .blog-featured-post-item .item-desc p{max-height:110px}html[data-fontsize=xl] .blog-featured-post-item .info .category{max-height:32px}html[data-fontsize=xl] .blog-post-item .item-title{max-height:80px}html[data-fontsize=xl] .blog-post-item .info .category{max-height:32px}.service-list .service-list-row{--bs-gutter-x:10px;row-gap:10px}@media screen and (min-width:576px){.service-list .service-list-row{row-gap:calc(3.00971px + 1.21359vw)}}@media screen and (min-width:1400px){.service-list .service-list-row{row-gap:20px}}@media screen and (min-width:576px){.service-list .service-list-row{--bs-gutter-x:calc(3.00971px + 1.21359vw)}}@media screen and (min-width:1400px){.service-list .service-list-row{--bs-gutter-x:20px}}.service-list .service-desc{color:#181f56;margin-top:40px}@media screen and (min-width:576px){.service-list .service-desc{margin-top:calc(12.03883px + 4.85437vw)}}@media screen and (min-width:1400px){.service-list .service-desc{margin-top:80px}}.service-list .service-desc>:last-child{margin-bottom:0}.service-list .service-desc-border{border-bottom:1px solid #e6e6e6;padding-bottom:40px}@media screen and (min-width:576px){.service-list .service-desc-border{padding-bottom:calc(12.03883px + 4.85437vw)}}@media screen and (min-width:1400px){.service-list .service-desc-border{padding-bottom:80px}}.service-list .service-item{background:linear-gradient(180deg,#f6faf5 28.83%,#fafafa 85.19%);border:2px solid transparent;border-radius:10px;padding:15px 30px}@media screen and (min-width:576px){.service-list .service-item{padding-top:calc(1.01942px + 2.42718vw)}}@media screen and (min-width:1400px){.service-list .service-item{padding-top:35px}}@media screen and (min-width:576px){.service-list .service-item{padding-bottom:calc(1.01942px + 2.42718vw)}}@media screen and (min-width:1400px){.service-list .service-item{padding-bottom:35px}}@media screen and (min-width:576px){.service-list .service-item{padding-left:calc(23.00971px + 1.21359vw)}}@media screen and (min-width:1400px){.service-list .service-item{padding-left:40px}}@media screen and (min-width:576px){.service-list .service-item{padding-right:calc(23.00971px + 1.21359vw)}}@media screen and (min-width:1400px){.service-list .service-item{padding-right:40px}}.service-list .service-item .item-title{transition:.5s cubic-bezier(.165,.84,.44,1)}.service-list .service-item.active{border:2px solid #539aaa}.service-list .service-item .service-item-wrapper{gap:20px}@media screen and (min-width:576px){.service-list .service-item .service-item-wrapper{gap:calc(13.00971px + 1.21359vw)}}@media screen and (min-width:1400px){.service-list .service-item .service-item-wrapper{gap:30px}}.service-list .service-item .image-wrapper{flex-shrink:0;width:50px}@media screen and (min-width:576px){.service-list .service-item .image-wrapper{width:calc(36.01942px + 2.42718vw)}}@media screen and (min-width:1400px){.service-list .service-item .image-wrapper{width:70px}}.service-list .service-item .image-wrapper img{margin:auto}.service-list .service-item:active .item-title,.service-list .service-item:focus .item-title,.service-list .service-item:hover .item-title{color:#539aaa}.flexible-module-header{margin-bottom:45px;pointer-events:auto;position:relative;z-index:3}@media screen and (min-width:576px){.flexible-module-header{margin-bottom:calc(34.51456px + 1.82039vw)}}@media screen and (min-width:1400px){.flexible-module-header{margin-bottom:60px}}.flexible-module-header .title-wrapper{gap:15px}@media screen and (min-width:576px){.flexible-module-header .title-wrapper{gap:calc(8.00971px + 1.21359vw)}}@media screen and (min-width:1400px){.flexible-module-header .title-wrapper{gap:25px}}.flexible-module-header .module-title{margin-bottom:12px}.flexible-module-header .desc-wrapper{background:#539aaa;border-radius:0 20px 20px 20px;color:#fff;display:flex;gap:30px;padding:25px}@media screen and (min-width:576px){.flexible-module-header .desc-wrapper{padding-top:calc(14.51456px + 1.82039vw)}}@media screen and (min-width:1400px){.flexible-module-header .desc-wrapper{padding-top:40px}}@media screen and (min-width:576px){.flexible-module-header .desc-wrapper{padding-bottom:calc(14.51456px + 1.82039vw)}}@media screen and (min-width:1400px){.flexible-module-header .desc-wrapper{padding-bottom:40px}}@media screen and (min-width:576px){.flexible-module-header .desc-wrapper{padding-right:calc(7.52427px + 3.03398vw)}}@media screen and (min-width:1400px){.flexible-module-header .desc-wrapper{padding-right:50px}}@media screen and (min-width:576px){.flexible-module-header .desc-wrapper{padding-left:calc(7.52427px + 3.03398vw)}}@media screen and (min-width:1400px){.flexible-module-header .desc-wrapper{padding-left:50px}}@media screen and (min-width:576px){.flexible-module-header .desc-wrapper{gap:calc(9.02913px + 3.64078vw)}}@media screen and (min-width:1400px){.flexible-module-header .desc-wrapper{gap:60px}}.flexible-module-header .module-desc>:last-child{margin-bottom:0}.flexible-module-header .module-btn{flex-shrink:0;white-space:nowrap}@media (min-width:768px){.flexible-module-header .module-btn{max-width:25%}}.flexible-module-header .mobile-btn{margin-top:30px}.flexible-module-header .hr-svg{flex-shrink:0;margin-bottom:-3px;width:60px}@media screen and (min-width:576px){.flexible-module-header .hr-svg{width:calc(49.51456px + 1.82039vw)}}@media screen and (min-width:1400px){.flexible-module-header .hr-svg{width:75px}}.flexible-module-header .hr-svg img,.flexible-module-header .hr-svg svg{height:auto;width:100%}.flexible-module-header.no-desc .title-wrapper{border-bottom:2px solid #539aaa}.medication-info-cta .bg-wrapper{background:#f2f7f5;border-radius:70px 0 0 0;padding:50px 40px}@media screen and (min-width:576px){.medication-info-cta .bg-wrapper{padding-top:calc(43.00971px + 1.21359vw)}}@media screen and (min-width:1400px){.medication-info-cta .bg-wrapper{padding-top:60px}}@media screen and (min-width:576px){.medication-info-cta .bg-wrapper{padding-bottom:calc(43.00971px + 1.21359vw)}}@media screen and (min-width:1400px){.medication-info-cta .bg-wrapper{padding-bottom:60px}}@media screen and (min-width:576px){.medication-info-cta .bg-wrapper{padding-right:calc(19.02913px + 3.64078vw)}}@media screen and (min-width:1400px){.medication-info-cta .bg-wrapper{padding-right:70px}}@media screen and (min-width:576px){.medication-info-cta .bg-wrapper{padding-left:calc(19.02913px + 3.64078vw)}}@media screen and (min-width:1400px){.medication-info-cta .bg-wrapper{padding-left:70px}}.medication-info-cta .row{row-gap:50px}.medication-info-cta .cta-btn{margin-top:30px}.medication-info-cta .svg-img{margin-bottom:-50px;margin-right:-40px}@media screen and (min-width:576px){.medication-info-cta .svg-img{margin-right:calc(-19.02913px - 3.64078vw)}}@media screen and (min-width:1400px){.medication-info-cta .svg-img{margin-right:-70px}}@media screen and (min-width:576px){.medication-info-cta .svg-img{margin-bottom:calc(-43.00971px - 1.21359vw)}}@media screen and (min-width:1400px){.medication-info-cta .svg-img{margin-bottom:-60px}}.medication-info-cta .svg-img svg{height:auto;width:100%}.medication-info-cta .cta-desc{color:#181f56}.medication-info-cta .cta-desc>:last-child{margin-bottom:0}.medication-info-cta .cta-desc .h1,.medication-info-cta .cta-desc h1{font-size:2.125rem;line-height:1.2}@media screen and (min-width:576px){.medication-info-cta .cta-desc .h1,.medication-info-cta .cta-desc h1{font-size:calc(2.125rem + .10619vw - .61165px)}}@media screen and (min-width:1400px){.medication-info-cta .cta-desc .h1,.medication-info-cta .cta-desc h1{font-size:3rem}}.medication-info-cta .cta-desc .h2,.medication-info-cta .cta-desc h2{font-size:2rem;line-height:1.2}@media screen and (min-width:576px){.medication-info-cta .cta-desc .h2,.medication-info-cta .cta-desc h2{font-size:calc(2rem + .06068vw - .34951px)}}@media screen and (min-width:1400px){.medication-info-cta .cta-desc .h2,.medication-info-cta .cta-desc h2{font-size:2.5rem}}.medication-info-cta .cta-desc .h3,.medication-info-cta .cta-desc h3{font-size:1.5rem;line-height:1.2}@media screen and (min-width:576px){.medication-info-cta .cta-desc .h3,.medication-info-cta .cta-desc h3{font-size:calc(1.5rem + .07585vw - .43689px)}}@media screen and (min-width:1400px){.medication-info-cta .cta-desc .h3,.medication-info-cta .cta-desc h3{font-size:2.125rem}}.medication-info-cta .cta-desc .h4,.medication-info-cta .cta-desc .module-process .process-sticky-bar li.active .sticky-bar-link,.medication-info-cta .cta-desc h4,.module-process .process-sticky-bar li.active .medication-info-cta .cta-desc .sticky-bar-link{font-size:1.375rem;line-height:1.2}@media screen and (min-width:576px){.medication-info-cta .cta-desc .h4,.medication-info-cta .cta-desc .module-process .process-sticky-bar li.active .sticky-bar-link,.medication-info-cta .cta-desc h4,.module-process .process-sticky-bar li.active .medication-info-cta .cta-desc .sticky-bar-link{font-size:calc(1.375rem + .03792vw - .21845px)}}@media screen and (min-width:1400px){.medication-info-cta .cta-desc .h4,.medication-info-cta .cta-desc .module-process .process-sticky-bar li.active .sticky-bar-link,.medication-info-cta .cta-desc h4,.module-process .process-sticky-bar li.active .medication-info-cta .cta-desc .sticky-bar-link{font-size:1.6875rem}}.medication-info-cta .cta-desc .h5,.medication-info-cta .cta-desc .popup-message .title,.medication-info-cta .cta-desc h5,.popup-message .medication-info-cta .cta-desc .title{font-size:1.25rem}@media screen and (min-width:576px){.medication-info-cta .cta-desc .h5,.medication-info-cta .cta-desc .popup-message .title,.medication-info-cta .cta-desc h5,.popup-message .medication-info-cta .cta-desc .title{font-size:calc(1.25rem + .03034vw - .17476px)}}@media screen and (min-width:1400px){.medication-info-cta .cta-desc .h5,.medication-info-cta .cta-desc .popup-message .title,.medication-info-cta .cta-desc h5,.popup-message .medication-info-cta .cta-desc .title{font-size:1.5rem}}.appointment-content .medication-info-cta .cta-desc .tab,.flexible-module-sticky-bar .medication-info-cta .cta-desc .sticky-bar-link,.gform_wrapper.gravity-theme.gravity-theme .gform_footer .medication-info-cta .cta-desc button,.medication-info-cta .cta-desc .appointment-content .tab,.medication-info-cta .cta-desc .btn-round-bg-primary-secondary-arrow,.medication-info-cta .cta-desc .btn-round-border-primary-arrow,.medication-info-cta .cta-desc .flexible-module-sticky-bar .sticky-bar-link,.medication-info-cta .cta-desc .gform_wrapper.gravity-theme.gravity-theme .gform_footer button,.medication-info-cta .cta-desc .h6,.medication-info-cta .cta-desc .module-home-about .module-desc-primary p,.medication-info-cta .cta-desc .module-information .section-desc p,.medication-info-cta .cta-desc .module-sticky-bar .sticky-bar-link,.medication-info-cta .cta-desc .page-404 .desc p,.medication-info-cta .cta-desc .sidebar .widget-title,.medication-info-cta .cta-desc h6,.module-home-about .module-desc-primary .medication-info-cta .cta-desc p,.module-information .section-desc .medication-info-cta .cta-desc p,.module-sticky-bar .medication-info-cta .cta-desc .sticky-bar-link,.page-404 .desc .medication-info-cta .cta-desc p,.sidebar .medication-info-cta .cta-desc .widget-title{line-height:1.2}.medication-info-cta .about-hr{border-bottom:1px solid #e6e6e6;margin-bottom:30px}@media screen and (min-width:576px){.medication-info-cta .about-hr{margin-bottom:calc(16.01942px + 2.42718vw)}}@media screen and (min-width:1400px){.medication-info-cta .about-hr{margin-bottom:50px}}.medication-info-cta .about-hr .hr-svg{margin-bottom:-1px;width:40px}@media screen and (min-width:576px){.medication-info-cta .about-hr .hr-svg{width:calc(19.02913px + 3.64078vw)}}@media screen and (min-width:1400px){.medication-info-cta .about-hr .hr-svg{width:70px}}.medication-info-cta .about-hr .hr-svg svg{height:auto;width:100%}.booking-form{overflow:hidden}@media (min-width:1200px){.booking-form .container{max-width:100%}}@media (min-width:1400px){.booking-form .container{max-width:1340px}}.booking-form .form-header .title{margin-bottom:15px}.booking-form .form-header .heading-wrapper{-moz-column-gap:30px;column-gap:30px;row-gap:25px}.booking-form .form-header .svg-wrapper{width:150px}@media screen and (min-width:576px){.booking-form .form-header .svg-wrapper{width:calc(115.04854px + 6.06796vw)}}@media screen and (min-width:1400px){.booking-form .form-header .svg-wrapper{width:200px}}.booking-form .form-header .svg-wrapper svg{height:auto;width:100%}.booking-form .steps{padding-bottom:35px;padding-top:25px}@media screen and (min-width:576px){.booking-form .steps{padding-bottom:calc(24.51456px + 1.82039vw)}}@media screen and (min-width:1400px){.booking-form .steps{padding-bottom:50px}}.booking-form .step{gap:15px;width:25%}.booking-form .step .step-num{background:#f2f7f5;border:1px solid #f2f7f5;border-radius:50%;color:#539aaa;font-family:Rubik,Noto Sans TC,sans-serif;gap:3px;height:30px;position:relative;width:30px}@media screen and (min-width:576px){.booking-form .step .step-num{width:calc(9.02913px + 3.64078vw)}}@media screen and (min-width:1400px){.booking-form .step .step-num{width:60px}}@media screen and (min-width:576px){.booking-form .step .step-num{height:calc(9.02913px + 3.64078vw)}}@media screen and (min-width:1400px){.booking-form .step .step-num{height:60px}}.booking-form .step .step-num:after{background:#fff;border:2px dashed #f2f7f5;content:"";left:100%;pointer-events:none;position:absolute;top:50%;width:200px;z-index:-1}.booking-form .step .step-num .prefix{font-size:12px;line-height:1}.booking-form .step .step-num .num{font-size:.875rem;font-weight:700;line-height:1}@media screen and (min-width:576px){.booking-form .step .step-num .num{font-size:calc(.875rem + .07585vw - .43689px)}}@media screen and (min-width:1400px){.booking-form .step .step-num .num{font-size:1.5rem}}.booking-form .step .step-text{color:#8fa6a9;margin:0 5px}.booking-form .step.active .step-num{background:#539aaa;border:4px solid #e9f2ef;color:#fff}.booking-form .step.active .step-text{color:#181f56}.booking-form .step.complete .step-num{border:1px solid #539aaa}.booking-form .step.complete .step-num:after{border:2px dashed #539aaa}.booking-form .step:last-child .step-num:after{border:3px solid #fff}.booking-form .step-heading{-moz-column-gap:20px;column-gap:20px;margin-bottom:50px;row-gap:15px}.booking-form .step-heading .svg-wrapper{height:3rem}.booking-form .step-heading .svg-wrapper svg{height:100%;width:auto}.booking-form .form-footer{-moz-column-gap:5px;column-gap:5px;margin-top:50px;row-gap:15px}@media (max-width:575.98px){.booking-form .form-footer .btn,.booking-form .form-footer .btn-submenu,.booking-form .form-footer .gform_wrapper.gravity-theme.gravity-theme .gform_footer button,.gform_wrapper.gravity-theme.gravity-theme .gform_footer .booking-form .form-footer button{flex-grow:1}}.booking-form .section-title{margin-bottom:35px}@media screen and (min-width:576px){.booking-form .section-title{margin-bottom:calc(31.50485px + .6068vw)}}@media screen and (min-width:1400px){.booking-form .section-title{margin-bottom:40px}}.booking-form .step-content{background:#f9f9f9;border:4px solid #e9f2ef;overflow:hidden;padding:50px 20px}@media screen and (min-width:576px){.booking-form .step-content{padding-top:calc(43.00971px + 1.21359vw)}}@media screen and (min-width:1400px){.booking-form .step-content{padding-top:60px}}@media screen and (min-width:576px){.booking-form .step-content{padding-bottom:calc(43.00971px + 1.21359vw)}}@media screen and (min-width:1400px){.booking-form .step-content{padding-bottom:60px}}@media screen and (min-width:576px){.booking-form .step-content{padding-right:calc(-7.96117px + 4.85437vw)}}@media screen and (min-width:1400px){.booking-form .step-content{padding-right:60px}}@media screen and (min-width:576px){.booking-form .step-content{padding-left:calc(-7.96117px + 4.85437vw)}}@media screen and (min-width:1400px){.booking-form .step-content{padding-left:60px}}@media (min-width:576px){.booking-form .step-content{border-radius:20px}}@media (max-width:575.98px){.booking-form .step-content{border-left:0;border-right:0;margin-left:-20px;margin-right:-20px}}.current-store-wrapper{background:#f2f7f5;border-radius:10px;color:#51576a;gap:10px;margin-bottom:15px;padding:15px 25px}.current-store-wrapper .text-flex{gap:8px}.current-store-wrapper .svg-wrapper{align-items:center;display:flex;height:1.125rem;justify-content:center;width:1.125rem}.current-store-wrapper .svg-wrapper svg{height:auto;margin:auto;max-height:100%;max-width:100%;width:auto}.choose-store-content .form-wrapper{position:relative}.choose-store-content .form-wrapper:after{background:#e6e6e6;bottom:-35px;content:"";height:1px;left:-60px;position:absolute;width:calc(100% + 120px)}@media (min-width:1200px){.choose-store-content .form-wrapper .btns-wrapper .btn,.choose-store-content .form-wrapper .btns-wrapper .btn-submenu,.choose-store-content .form-wrapper .btns-wrapper .gform_wrapper.gravity-theme .gform_footer button,.gform_wrapper.gravity-theme .gform_footer .choose-store-content .form-wrapper .btns-wrapper button{min-width:228px;width:unset}}.choose-store-content .form-wrapper .nice-select .current,.choose-store-content .form-wrapper .nice-select-react .current,.choose-store-content .store-item{background:#fff;border:1px solid #e6e6e6}.choose-store-content .store-item.active{border:2px solid #539aaa}@media (max-width:1199.98px){.choose-store-content .store-item .distance-tag{border-radius:0 0 15px 15px}}.choose-store-content .store-item .map-wrapper{border:1px solid #e6e6e6;border-radius:10px;height:200px;margin-top:20px;overflow:hidden}@media screen and (min-width:576px){.choose-store-content .store-item .map-wrapper{height:calc(130.09709px + 12.13592vw)}}@media screen and (min-width:1400px){.choose-store-content .store-item .map-wrapper{height:300px}}@media (max-width:1199.98px){.choose-store-content .store-item .btn-list{margin-top:25px}}.fill-info-content .date-btn{background:#fff}.fill-info-content .date-btn i{font-size:20px}.fill-info-content .date-btn:active,.fill-info-content .date-btn:focus,.fill-info-content .date-btn:hover{background:#539aaa}.fill-info-content .form-section+.form-section{border-top:1px solid #e6e6e6;margin-top:40px;padding-top:40px}@media (max-width:991.98px){.fill-info-content .first-section{border-bottom:1px solid #e6e6e6;margin-bottom:40px;padding-bottom:40px}}.fill-info-content .first-section .gfield+.gfield{margin-top:40px}.fill-info-content .gfield+.gfield{margin-top:20px}.fill-info-content .gfield_radio.flex-column{gap:15px}.fill-info-content .row{--bs-gutter-x:50px}@media screen and (min-width:576px){.fill-info-content .row{--bs-gutter-x:calc(15.04854px + 6.06796vw)}}@media screen and (min-width:1400px){.fill-info-content .row{--bs-gutter-x:100px}}.fill-info-content .col-lg-6+.col-lg-6{position:relative}.fill-info-content .col-lg-6+.col-lg-6:after{background:#e6e6e6;bottom:0;content:"";height:100%;left:0;position:absolute;top:0;width:1px}.upload-photo-content .section-title{margin-bottom:30px}.upload-photo-content .primary-title{color:#539aaa;margin-bottom:20px}.upload-photo-content .article-content em{color:#feb272;font-style:normal}.success-content .section-title{margin-bottom:15px}.success-content .section{margin-top:40px}@media screen and (min-width:576px){.success-content .section{margin-top:calc(33.00971px + 1.21359vw)}}@media screen and (min-width:1400px){.success-content .section{margin-top:50px}}.success-content .article-content em{color:#feb272;font-style:normal}.success-content .article-content p{margin-bottom:10px}.gform_wrapper.gravity-theme.gravity-theme .gform_footer .success-content button,.success-content .btn,.success-content .btn-submenu,.success-content .gform_wrapper.gravity-theme.gravity-theme .gform_footer button{margin-top:30px}@media screen and (min-width:576px){.gform_wrapper.gravity-theme.gravity-theme .gform_footer .success-content button,.success-content .btn,.success-content .btn-submenu,.success-content .gform_wrapper.gravity-theme.gravity-theme .gform_footer button{margin-top:calc(16.01942px + 2.42718vw)}}@media screen and (min-width:1400px){.gform_wrapper.gravity-theme.gravity-theme .gform_footer .success-content button,.success-content .btn,.success-content .btn-submenu,.success-content .gform_wrapper.gravity-theme.gravity-theme .gform_footer button{margin-top:50px}}@media (max-width:575.98px){.gform_wrapper.gravity-theme.gravity-theme .gform_footer .success-content button,.success-content .btn,.success-content .btn-submenu,.success-content .gform_wrapper.gravity-theme.gravity-theme .gform_footer button{width:100%}}.file-upload{background:#fff;border-radius:20px;cursor:pointer;margin-bottom:30px;padding:25px;position:relative}@media screen and (min-width:576px){.file-upload{padding:calc(21.50485px + .6068vw)}}@media screen and (min-width:1400px){.file-upload{padding:30px}}.file-upload .file-upload-drag{bottom:0;cursor:pointer;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.file-upload .file-upload-drag:active~.file-upload-btn,.file-upload .file-upload-drag:focus~.file-upload-btn,.file-upload .file-upload-drag:hover~.file-upload-btn{border-color:#feb272;color:#feb272}.file-upload .file-upload-list{gap:15px}.file-upload .file-upload-list>.file-upload-btn,.file-upload .file-upload-list>.upload-item{width:calc(50% - 13px)}@media (min-width:768px){.file-upload .file-upload-list>.file-upload-btn,.file-upload .file-upload-list>.upload-item{width:calc(33% - 13px)}}@media (min-width:992px){.file-upload .file-upload-list>.file-upload-btn,.file-upload .file-upload-list>.upload-item{width:calc(25% - 13px)}}@media (min-width:1200px){.file-upload .file-upload-list>.file-upload-btn,.file-upload .file-upload-list>.upload-item{width:calc(20% - 13px)}}.file-upload .upload-item{border:1px solid #e6e6e6;border-radius:10px;overflow:hidden;pointer-events:auto}.file-upload .upload-item .object-fit-image-wrapper-16-9:after,.file-upload .upload-item .object-fit-image-wrapper-4-3:after,.file-upload .upload-item .object-fit-image-wrapper:after{background:rgba(83,154,170,.2);bottom:0;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:.5s cubic-bezier(.165,.84,.44,1);width:100%}.file-upload .upload-item .object-fit-image-wrapper-16-9:before,.file-upload .upload-item .object-fit-image-wrapper-4-3:before,.file-upload .upload-item .object-fit-image-wrapper:before{color:#fff;content:"\e929";font-size:38px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.5s cubic-bezier(.165,.84,.44,1);z-index:1}.file-upload .upload-item .object-fit-image-wrapper-16-9:active:after,.file-upload .upload-item .object-fit-image-wrapper-16-9:active:before,.file-upload .upload-item .object-fit-image-wrapper-16-9:focus:after,.file-upload .upload-item .object-fit-image-wrapper-16-9:focus:before,.file-upload .upload-item .object-fit-image-wrapper-16-9:hover:after,.file-upload .upload-item .object-fit-image-wrapper-16-9:hover:before,.file-upload .upload-item .object-fit-image-wrapper-4-3:active:after,.file-upload .upload-item .object-fit-image-wrapper-4-3:active:before,.file-upload .upload-item .object-fit-image-wrapper-4-3:focus:after,.file-upload .upload-item .object-fit-image-wrapper-4-3:focus:before,.file-upload .upload-item .object-fit-image-wrapper-4-3:hover:after,.file-upload .upload-item .object-fit-image-wrapper-4-3:hover:before,.file-upload .upload-item .object-fit-image-wrapper:active:after,.file-upload .upload-item .object-fit-image-wrapper:active:before,.file-upload .upload-item .object-fit-image-wrapper:focus:after,.file-upload .upload-item .object-fit-image-wrapper:focus:before,.file-upload .upload-item .object-fit-image-wrapper:hover:after,.file-upload .upload-item .object-fit-image-wrapper:hover:before{opacity:1}.file-upload .rm-btn{background:#539aaa;border-radius:50%;color:#fff;font-size:.75rem;height:1.25rem;padding:0;right:5px;top:5px;transition:.5s cubic-bezier(.165,.84,.44,1);width:1.25rem;z-index:2}.file-upload .rm-btn i{-webkit-text-stroke:1px #fff;display:block;transform:scale(.7)}.file-upload .rm-btn:hover{background:#feb272}.file-upload .file-upload-btn{border:2px dashed #539aaa;border-radius:10px;color:#539aaa;cursor:pointer;overflow:hidden;padding:0;pointer-events:none;transition:.5s cubic-bezier(.165,.84,.44,1)}.file-upload .file-upload-btn .object-fit-image-wrapper,.file-upload .file-upload-btn .object-fit-image-wrapper-16-9,.file-upload .file-upload-btn .object-fit-image-wrapper-4-3{background:#fff}.file-upload .file-upload-btn .object-fit-image-wrapper span,.file-upload .file-upload-btn .object-fit-image-wrapper-16-9 span,.file-upload .file-upload-btn .object-fit-image-wrapper-4-3 span{bottom:0;gap:20px;left:0;padding:10px;right:0;top:0}.file-upload .file-upload-btn i{font-size:2rem}.file-upload.disable{pointer-events:none}@media (max-width:767.98px){html[data-fontsize=lg] .file-upload .file-upload-list>.file-upload-btn,html[data-fontsize=lg] .file-upload .file-upload-list>.upload-item{width:calc(50% - 13px)}}@media (max-width:575.98px){html[data-fontsize=lg] .file-upload .file-upload-list>.file-upload-btn,html[data-fontsize=lg] .file-upload .file-upload-list>.upload-item{width:100%}}@media (max-width:767.98px){html[data-fontsize=xl] .file-upload .file-upload-list>.file-upload-btn,html[data-fontsize=xl] .file-upload .file-upload-list>.upload-item{width:calc(50% - 13px)}}@media (max-width:575.98px){html[data-fontsize=xl] .file-upload .file-upload-list>.file-upload-btn,html[data-fontsize=xl] .file-upload .file-upload-list>.upload-item{width:100%}}.confirm-modal{background:#fff;border-radius:15px;max-width:calc(100% - 60px);padding:50px 30px 40px;width:500px}@media screen and (min-width:576px){.confirm-modal{padding-top:calc(43.00971px + 1.21359vw)}}@media screen and (min-width:1400px){.confirm-modal{padding-top:60px}}@media screen and (min-width:576px){.confirm-modal{padding-bottom:calc(26.01942px + 2.42718vw)}}@media screen and (min-width:1400px){.confirm-modal{padding-bottom:60px}}@media screen and (min-width:576px){.confirm-modal{padding-left:calc(9.02913px + 3.64078vw)}}@media screen and (min-width:1400px){.confirm-modal{padding-left:60px}}@media screen and (min-width:576px){.confirm-modal{padding-right:calc(9.02913px + 3.64078vw)}}@media screen and (min-width:1400px){.confirm-modal{padding-right:60px}}.confirm-modal .close-btn{align-items:center;background:#539aaa;border-radius:50%;color:#539aaa;color:#fff;display:inline-flex;height:30px;justify-content:center;position:absolute;right:0;top:0;transform:translate(50%,-50%);width:30px}.confirm-modal .close-btn i{font-size:13px}.confirm-modal .close-btn:hover{background:#feb272}.confirm-modal .title{margin-bottom:35px}@media screen and (min-width:576px){.confirm-modal .title{margin-bottom:calc(28.00971px + 1.21359vw)}}@media screen and (min-width:1400px){.confirm-modal .title{margin-bottom:45px}}.confirm-modal .btn-list{gap:15px;width:100%}.confirm-modal .btn-list .btn,.confirm-modal .btn-list .btn-submenu,.confirm-modal .btn-list .gform_wrapper.gravity-theme.gravity-theme .gform_footer button,.gform_wrapper.gravity-theme.gravity-theme .gform_footer .confirm-modal .btn-list button{min-width:calc(50% - 8px);padding:10px 24px}.gallery-modal{background:#fff;height:100%;padding:90px 20px 40px;width:100%}@media screen and (min-width:576px){.gallery-modal{padding-left:calc(6.01942px + 2.42718vw)}}@media screen and (min-width:1400px){.gallery-modal{padding-left:40px}}@media screen and (min-width:576px){.gallery-modal{padding-right:calc(6.01942px + 2.42718vw)}}@media screen and (min-width:1400px){.gallery-modal{padding-right:40px}}@media (min-width:576px){.gallery-modal{border-radius:15px;height:calc(100% - 183px);max-width:calc(100% - 60px);padding-top:40px;width:630px}}.gallery-modal .close-btn{align-items:center;color:#539aaa;display:inline-flex;height:1.875rem;justify-content:center;position:absolute;right:20px;top:20px;width:1.875rem}.gallery-modal .close-btn i{font-size:1.125rem}@media (min-width:576px){.gallery-modal .close-btn{background:#539aaa;border-radius:50%;color:#fff;right:0;top:0;transform:translate(50%,-50%)}.gallery-modal .close-btn i{font-size:.8125rem}.gallery-modal .close-btn:hover{background:#feb272}}.gallery-modal .img-wrapper{align-items:center;display:flex;justify-content:center;overflow:auto}.gallery-modal .img-wrapper img{align-self:flex-start;margin:auto}.gallery-modal .btn-list{gap:15px;margin-top:30px;width:100%}.gallery-modal .btn-list .btn,.gallery-modal .btn-list .btn-submenu,.gallery-modal .btn-list .gform_wrapper.gravity-theme.gravity-theme .gform_footer button,.gform_wrapper.gravity-theme.gravity-theme .gform_footer .gallery-modal .btn-list button{height:45px;max-width:167px}@media screen and (min-width:350px){.gallery-modal .btn-list .btn,.gallery-modal .btn-list .btn-submenu,.gallery-modal .btn-list .gform_wrapper.gravity-theme.gravity-theme .gform_footer button,.gform_wrapper.gravity-theme.gravity-theme .gform_footer .gallery-modal .btn-list button{width:calc(50% - 8px)}}.gallery-modal .swiper{bottom:0;display:flex;flex-direction:column-reverse;gap:20px;height:calc(100% - 130px);left:0;position:absolute;right:0;top:90px;width:calc(100% - 40px)}@media (min-width:576px){.gallery-modal .swiper{height:calc(100% - 80px);top:40px;width:calc(100% - 80px)}}.gallery-modal .swiper-wrapper{height:calc(100% - 55px)}.gallery-modal .swiper-control{flex-shrink:0;gap:50px}.gallery-modal .swiper-control>*{position:static}.gallery-modal .swiper-next,.gallery-modal .swiper-prev{align-items:center;background:#f2f7f5;border:1px solid transparent;border-radius:50%;display:inline-flex;height:35px;justify-content:center;padding:0;position:relative;transition:.5s cubic-bezier(.165,.84,.44,1);width:35px}.gallery-modal .swiper-next:after,.gallery-modal .swiper-prev:after{color:#539aaa;font-size:16px}.gallery-modal .swiper-next:active,.gallery-modal .swiper-next:focus,.gallery-modal .swiper-next:hover,.gallery-modal .swiper-prev:active,.gallery-modal .swiper-prev:focus,.gallery-modal .swiper-prev:hover{background:#f2f7f5;border:1px solid #539aaa}.gallery-modal .swiper-prev:after{content:"\e906"}.gallery-modal .swiper-next:after{content:"\e907"}.result-modal{background:#fff;border-radius:20px;max-height:calc(100% - 40px);max-width:calc(100% - 60px);overflow:auto;padding:50px 25px 40px;width:100%}@media screen and (min-width:576px){.result-modal{padding-top:calc(43.00971px + 1.21359vw)}}@media screen and (min-width:1400px){.result-modal{padding-top:60px}}@media screen and (min-width:576px){.result-modal{padding-bottom:calc(26.01942px + 2.42718vw)}}@media screen and (min-width:1400px){.result-modal{padding-bottom:60px}}@media screen and (min-width:576px){.result-modal{padding-left:calc(.53398px + 4.24757vw)}}@media screen and (min-width:1400px){.result-modal{padding-left:60px}}@media screen and (min-width:576px){.result-modal{padding-right:calc(.53398px + 4.24757vw)}}@media screen and (min-width:1400px){.result-modal{padding-right:60px}}@media (min-width:992px){.result-modal{min-width:850px;width:unset}}.result-modal .title{margin-bottom:30px}@media screen and (min-width:576px){.result-modal .title{margin-bottom:calc(16.01942px + 2.42718vw)}}@media screen and (min-width:1400px){.result-modal .title{margin-bottom:50px}}.result-modal .btn-list{margin-top:30px}@media screen and (min-width:576px){.result-modal .btn-list{margin-top:calc(16.01942px + 2.42718vw)}}@media screen and (min-width:1400px){.result-modal .btn-list{margin-top:50px}}.gform_wrapper.gravity-theme.gravity-theme .gform_footer .result-modal .btn-list button,.result-modal .btn-list .btn,.result-modal .btn-list .btn-submenu,.result-modal .btn-list .gform_wrapper.gravity-theme.gravity-theme .gform_footer button{max-width:100%;width:300px}@media (max-width:575.98px){.gform_wrapper.gravity-theme.gravity-theme .gform_footer .result-modal .btn-list button,.result-modal .btn-list .btn,.result-modal .btn-list .btn-submenu,.result-modal .btn-list .gform_wrapper.gravity-theme.gravity-theme .gform_footer button{width:100%}}.modal{position:fixed;z-index:20}.modal,.modal .modal-bg{bottom:0;height:100%;left:0;right:0;top:0;width:100%}.modal .modal-bg{background:rgba(0,0,0,.7)}.popup-message{color:#181f56;text-align:center}.popup-message p{margin-bottom:0}.popup-message .title{margin-bottom:8px}.popup-message em,.popup-message strong{color:#d14a7b;font-style:normal}.gform_wrapper.gravity-theme.gravity-theme .gform_footer .popup-message button,.popup-message .btn,.popup-message .btn-submenu,.popup-message .gform_wrapper.gravity-theme.gravity-theme .gform_footer button{margin-top:45px}body.modal-open{overflow:hidden}.fill-info-content .text-input,.history-form .text-input{background:#fff;border:1px solid transparent;border-radius:5px;height:45px;outline:0;padding:10px 15px;transition:.5s cubic-bezier(.165,.84,.44,1);width:100%}.fill-info-content .text-input::-moz-placeholder,.history-form .text-input::-moz-placeholder{color:#8fa6a9}.fill-info-content .text-input::placeholder,.history-form .text-input::placeholder{color:#8fa6a9}.fill-info-content .text-input:focus,.history-form .text-input:focus{border:1px solid #539aaa;outline:0}.fill-info-content .text-input.has-error,.history-form .text-input.has-error{border:1px solid #d14a7b!important}.fill-info-content .birth-wrapper,.history-form .birth-wrapper{gap:30px}.fill-info-content .birth-wrapper.has-error,.history-form .birth-wrapper.has-error{padding-bottom:80px}.fill-info-content .birth-input,.history-form .birth-input{flex-grow:1;position:relative}.fill-info-content .slash,.history-form .slash{position:relative}.fill-info-content .slash:after,.history-form .slash:after{background:#8fa6a9;bottom:8px;content:"";height:30px;position:absolute;right:-14px;transform:rotate(15deg);width:1px}.fill-info-content .validation_message,.history-form .validation_message{color:#d14a7b;left:0;margin-bottom:0;margin-top:5px;top:100%}.fill-info-content input[type=number]::-webkit-inner-spin-button,.fill-info-content input[type=number]::-webkit-outer-spin-button,.history-form input[type=number]::-webkit-inner-spin-button,.history-form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.booking-result-infos{--bs-gutter-x:20px;row-gap:10px}.booking-result-item{background:#fff;border-radius:10px;padding:25px}@media screen and (min-width:576px){.booking-result-item{padding-right:calc(21.50485px + .6068vw)}}@media screen and (min-width:1400px){.booking-result-item{padding-right:30px}}@media screen and (min-width:576px){.booking-result-item{padding-left:calc(21.50485px + .6068vw)}}@media screen and (min-width:1400px){.booking-result-item{padding-left:30px}}.booking-result-item .item-heading{border-bottom:1px solid #e6e6e6;margin-bottom:15px;padding-bottom:15px}.booking-result-item .item-heading .icon-wrapper{gap:10px}.booking-result-item .item-heading .icon-wrapper .item-title{flex-shrink:0}.booking-result-item .item-heading svg{height:1.25rem;width:auto}.booking-result-item .info{margin-bottom:5px}.booking-result-item .info .info-title{margin-right:10px}.result-modal .booking-result-item{background:#f9f9f9;border-radius:10px}.article-content .h2,.article-content h2{font-size:1.625rem;line-height:1.14}@media screen and (min-width:576px){.article-content .h2,.article-content h2{font-size:calc(1.625rem + .03034vw - .17476px)}}@media screen and (min-width:1400px){.article-content .h2,.article-content h2{font-size:1.875rem}}.article-content .h3,.article-content h3{font-size:1.5rem;line-height:1.16}@media screen and (min-width:576px){.article-content .h3,.article-content h3{font-size:calc(1.5rem + .02275vw - .13107px)}}@media screen and (min-width:1400px){.article-content .h3,.article-content h3{font-size:1.6875rem}}.article-content .h4,.article-content .module-process .process-sticky-bar li.active .sticky-bar-link,.article-content h4,.module-process .process-sticky-bar li.active .article-content .sticky-bar-link{font-size:1.375rem;line-height:1.18}@media screen and (min-width:576px){.article-content .h4,.article-content .module-process .process-sticky-bar li.active .sticky-bar-link,.article-content h4,.module-process .process-sticky-bar li.active .article-content .sticky-bar-link{font-size:calc(1.375rem + .01517vw - .08738px)}}@media screen and (min-width:1400px){.article-content .h4,.article-content .module-process .process-sticky-bar li.active .sticky-bar-link,.article-content h4,.module-process .process-sticky-bar li.active .article-content .sticky-bar-link{font-size:1.5rem}}.article-content .h5,.article-content .popup-message .title,.article-content h5,.popup-message .article-content .title{font-size:1.25rem;line-height:1.2}@media screen and (min-width:576px){.article-content .h5,.article-content .popup-message .title,.article-content h5,.popup-message .article-content .title{font-size:calc(1.25rem + .00758vw - .04369px)}}@media screen and (min-width:1400px){.article-content .h5,.article-content .popup-message .title,.article-content h5,.popup-message .article-content .title{font-size:1.3125rem}}.appointment-content .article-content .tab,.article-content .appointment-content .tab,.article-content .btn-round-bg-primary-secondary-arrow,.article-content .btn-round-border-primary-arrow,.article-content .flexible-module-sticky-bar .sticky-bar-link,.article-content .gform_wrapper.gravity-theme.gravity-theme .gform_footer button,.article-content .h6,.article-content .module-home-about .module-desc-primary p,.article-content .module-information .section-desc p,.article-content .module-sticky-bar .sticky-bar-link,.article-content .page-404 .desc p,.article-content .sidebar .widget-title,.article-content h6,.flexible-module-sticky-bar .article-content .sticky-bar-link,.gform_wrapper.gravity-theme.gravity-theme .gform_footer .article-content button,.module-home-about .module-desc-primary .article-content p,.module-information .section-desc .article-content p,.module-sticky-bar .article-content .sticky-bar-link,.page-404 .desc .article-content p,.sidebar .article-content .widget-title{line-height:1.22}.article-content a{font-size:inherit;font-weight:inherit;line-height:inherit;text-decoration:underline}.article-content a:not([class]){color:#539aaa;text-decoration:none}.article-content a:active,.article-content a:focus,.article-content a:hover{text-decoration:underline}.article-content p{margin-bottom:1.5rem}.article-content blockquote{background:linear-gradient(180deg,#f6faf5 28.83%,#fafafa 85.19%);border-radius:30px;margin-bottom:1.5rem;padding:30px;position:relative}@media screen and (min-width:576px){.article-content blockquote{padding-top:calc(19.51456px + 1.82039vw)}}@media screen and (min-width:1400px){.article-content blockquote{padding-top:45px}}@media screen and (min-width:576px){.article-content blockquote{padding-bottom:calc(19.51456px + 1.82039vw)}}@media screen and (min-width:1400px){.article-content blockquote{padding-bottom:45px}}@media screen and (min-width:576px){.article-content blockquote{padding-left:calc(16.01942px + 2.42718vw)}}@media screen and (min-width:1400px){.article-content blockquote{padding-left:50px}}@media screen and (min-width:576px){.article-content blockquote{padding-right:calc(16.01942px + 2.42718vw)}}@media screen and (min-width:1400px){.article-content blockquote{padding-right:50px}}@media (max-width:575.98px){.article-content blockquote{padding-top:70px}}@media (min-width:576px){.article-content blockquote{padding-left:74px}}@media screen and (min-width:576px) and (min-width:576px){.article-content blockquote{padding-left:calc(41.84466px + 5.58252vw)}}@media screen and (min-width:576px) and (min-width:1400px){.article-content blockquote{padding-left:120px}}.article-content blockquote:before{color:#539aaa;content:"\e925";font-size:24px;left:30px;position:absolute;top:30px}@media screen and (min-width:576px){.article-content blockquote:before{top:calc(19.51456px + 1.82039vw)}}@media screen and (min-width:1400px){.article-content blockquote:before{top:45px}}@media screen and (min-width:576px){.article-content blockquote:before{left:calc(16.01942px + 2.42718vw)}}@media screen and (min-width:1400px){.article-content blockquote:before{left:50px}}.article-content blockquote p{color:#181f56;font-size:1.25rem;font-weight:700;letter-spacing:.05em;line-height:1.25}@media screen and (min-width:576px){.article-content blockquote p{font-size:calc(1.25rem + .03034vw - .17476px)}}@media screen and (min-width:1400px){.article-content blockquote p{font-size:1.5rem}}.article-content blockquote p:last-child{margin-bottom:0}.article-content blockquote cite{color:#181f56;display:block;font-style:normal;margin-top:30px;text-align:right}.article-content .wp-block-image:after{clear:both;content:"";display:table}.article-content .wp-block-image figure{margin:2rem auto 0}.article-content .wp-block-image .aligncenter img{margin:auto}.article-content .wp-block-image .aligncenter figcaption{font-size:inherit;text-align:center}.article-content .wp-block-image .aligncenter figcaption a{font-size:inherit}.article-content .wp-block-image .alignright figcaption{text-align:right}.article-content .wp-block-embed.is-type-video{max-width:100%}.article-content .wp-block-embed.is-type-video.alignleft{text-align:left}.article-content .wp-block-embed.is-type-video.aligncenter{text-align:center}.article-content .wp-block-embed.is-type-video.alignright{text-align:right}.article-content .wp-block-embed.wp-has-aspect-ratio.wp-embed-aspect-16-9 .wp-block-embed__wrapper{padding-bottom:56.25%;position:relative}.article-content .wp-block-embed.wp-has-aspect-ratio.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.article-content hr,.article-content hr.wp-block-separator{margin:30px auto}.article-content hr.is-style-default{max-width:200px}.article-content img.alignright{float:right;margin:0 0 1em 1em}.article-content img.alignleft{float:left;margin:0 1em 1em 0}.article-content img.aligncenter{display:block;margin-left:auto;margin-right:auto}.article-content a img.alignright{float:right;margin:5px 0 20px 20px}.article-content a img.alignnone{margin:5px 20px 20px 0}.article-content a img.alignleft{float:left;margin:5px 20px 20px 0}.article-content a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.article-content .wp-caption{background:#fff;border:1px solid #e9ecef;clear:both;max-width:100%;padding:5px 3px 10px;text-align:center}.article-content .wp-caption.alignnone{margin:5px 20px 20px 0}.article-content .wp-caption.alignleft{float:left;margin:5px 20px 20px 0}.article-content .wp-caption.aligncenter{display:block;margin-left:auto;margin-right:auto}.article-content .wp-caption.alignright{float:right;margin:5px 0 20px 20px}.article-content .wp-caption img{border:0;height:auto;margin:0;max-width:100%;padding:0;width:auto}.article-content .wp-caption p.wp-caption-text{font-size:16px;line-height:1.3;margin:0;padding:10px 0 0}.article-content .wp-caption p.wp-caption-text a{font-size:16px}@media (max-width:767.98px){.article-content .wp-caption p.wp-caption-text{font-size:15px}}.article-content .screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;white-space:nowrap;width:1px}.article-content .screen-reader-text:focus{clip:auto!important;background-color:#e9ecef;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);color:#539aaa;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.article-content iframe{max-width:100%!important}.article-content li{line-height:1.5;margin-bottom:10px;position:relative}.article-content li:before{content:""}.article-content li.blocks-gallery-item{padding-left:0}.article-content li.blocks-gallery-item:before{display:none}.article-content ul{list-style-type:none;margin-top:0;padding-left:0}.article-content ul ul{padding-left:0;padding-top:10px}.article-content>ol,.article-content>ul{margin-top:0}.article-content ol{padding-left:20px}.article-content ol li{padding-left:7px}.article-content ol ol{padding-top:10px}.article-content ul:not(.gform_fields):not(.social-links):not(.wc-block-grid__products):not(.blocks-gallery-grid):not(.slick-dots){margin-bottom:15px}@media screen and (min-width:576px){.article-content ul:not(.gform_fields):not(.social-links):not(.wc-block-grid__products):not(.blocks-gallery-grid):not(.slick-dots){margin-bottom:calc(11.50485px + .6068vw)}}@media screen and (min-width:1400px){.article-content ul:not(.gform_fields):not(.social-links):not(.wc-block-grid__products):not(.blocks-gallery-grid):not(.slick-dots){margin-bottom:20px}}.article-content ul:not(.gform_fields):not(.social-links):not(.wc-block-grid__products):not(.blocks-gallery-grid):not(.slick-dots)>li{padding-left:1.5em}.article-content ul:not(.gform_fields):not(.social-links):not(.wc-block-grid__products):not(.blocks-gallery-grid):not(.slick-dots)>li:before{background-color:#539aaa;border-radius:50%;height:.375em;left:0;position:absolute;top:.75em;transform:translateY(-50%);width:.375em}.article-content ul:not(.gform_fields):not(.social-links):not(.wc-block-grid__products):not(.blocks-gallery-grid):not(.slick-dots)>li ul{margin-bottom:0}.article-content ul:not(.gform_fields):not(.social-links):not(.wc-block-grid__products):not(.blocks-gallery-grid):not(.slick-dots)>li li:before{background-color:rgba(45,135,144,.3)}.article-content ul:not(.gform_fields):not(.social-links):not(.wc-block-grid__products):not(.blocks-gallery-grid):not(.slick-dots)>li li li:before{background-color:#fff;border:1px solid #2d8790}.article-content ul:not(.gform_fields):not(.social-links):not(.wc-block-grid__products):not(.blocks-gallery-grid):not(.slick-dots).wc-block-grid__products li.blocks-gallery-item:before,.article-content ul:not(.gform_fields):not(.social-links):not(.wc-block-grid__products):not(.blocks-gallery-grid):not(.slick-dots).wc-block-grid__products li.wc-block-grid__product:before,.article-content ul:not(.gform_fields):not(.social-links):not(.wc-block-grid__products):not(.blocks-gallery-grid):not(.slick-dots).wp-block-gallery li.blocks-gallery-item:before,.article-content ul:not(.gform_fields):not(.social-links):not(.wc-block-grid__products):not(.blocks-gallery-grid):not(.slick-dots).wp-block-gallery li.wc-block-grid__product:before{display:none}.article-content .wp-block-table,.article-content table{border-collapse:separate;border-spacing:0;width:100%}.article-content .wp-block-table th,.article-content table th{background-color:#539aaa;border:1px solid #e6e6e6;color:#fff;padding:20px 15px}.article-content .wp-block-table th:first-child,.article-content table th:first-child{border-top-left-radius:10px}.article-content .wp-block-table th:last-child,.article-content table th:last-child{border-top-right-radius:10px}.article-content .wp-block-table td,.article-content table td{border:1px solid #e6e6e6;padding:15px}.article-content .wp-block-table thead,.article-content table thead{border:none}.article-content .wp-block-table thead tr td,.article-content table thead tr td{background-color:#539aaa;color:#fff}.article-content .wp-block-table thead tr td:first-child,.article-content table thead tr td:first-child{border-top-left-radius:10px}.article-content .wp-block-table thead tr td:last-child,.article-content table thead tr td:last-child{border-top-right-radius:10px}.article-content .wp-block-table tbody:first-child tr:first-child td:first-child,.article-content table tbody:first-child tr:first-child td:first-child{border-top-left-radius:10px}.article-content .wp-block-table tbody:first-child tr:first-child td:last-child,.article-content table tbody:first-child tr:first-child td:last-child{border-top-right-radius:10px}.article-content .wp-block-table tbody tr:nth-child(odd),.article-content table tbody tr:nth-child(odd){background-color:#fff}.article-content .wp-block-table tbody tr:nth-child(2n),.article-content table tbody tr:nth-child(2n){background-color:#f9f9f9}.article-content .wp-block-table tbody tr:last-child td:first-child,.article-content table tbody tr:last-child td:first-child{border-bottom-left-radius:10px}.article-content .wp-block-table tbody tr:last-child td:last-child,.article-content table tbody tr:last-child td:last-child{border-bottom-right-radius:10px}.article-content .wp-block-table.is-style-stripes,.article-content table.is-style-stripes{border-bottom:none}.article-content .wp-block-table.is-style-stripes tbody,.article-content .wp-block-table.is-style-stripes td,.article-content .wp-block-table.is-style-stripes tfoot,.article-content .wp-block-table.is-style-stripes th,.article-content .wp-block-table.is-style-stripes thead,.article-content .wp-block-table.is-style-stripes tr,.article-content table.is-style-stripes tbody,.article-content table.is-style-stripes td,.article-content table.is-style-stripes tfoot,.article-content table.is-style-stripes th,.article-content table.is-style-stripes thead,.article-content table.is-style-stripes tr{border-width:0}.article-content .wp-block-button .wp-block-button__link{border-radius:45px;padding:10px 20px;text-decoration:none;transition:.5s cubic-bezier(.165,.84,.44,1)}.article-content .wp-block-button .wp-block-button__link:not(.has-text-color):not(.has-background){background:#539aaa;color:#fff}.article-content .wp-block-button .wp-block-button__link:not(.has-text-color):not(.has-background):active,.article-content .wp-block-button .wp-block-button__link:not(.has-text-color):not(.has-background):focus,.article-content .wp-block-button .wp-block-button__link:not(.has-text-color):not(.has-background):hover{background:#feb272;color:#fff}.article-content .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):not(.has-background){background:none;border:1px solid #539aaa;color:#539aaa}.article-content .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):not(.has-background):active,.article-content .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):not(.has-background):focus,.article-content .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):not(.has-background):hover{background:#539aaa;color:#fff}.article-content:after{clear:both;content:"";display:block}.article-content .has-turquoise-background-color{background-color:#539aaa}.article-content .has-turquoise-background-color.wp-block-button__link{background-color:#539aaa;border-color:#539aaa}.article-content .has-turquoise-background-color.wp-block-button__link:active,.article-content .has-turquoise-background-color.wp-block-button__link:focus,.article-content .has-turquoise-background-color.wp-block-button__link:hover{background-color:#75aebb;border-color:#75aebb}.article-content .has-turquoise-color,.article-content .has-turquoise-color.wp-block-button__link{color:#539aaa}.article-content .is-style-outline .has-turquoise-color.wp-block-button__link{border-color:#539aaa}.article-content .is-style-outline .has-turquoise-color.wp-block-button__link:active,.article-content .is-style-outline .has-turquoise-color.wp-block-button__link:focus,.article-content .is-style-outline .has-turquoise-color.wp-block-button__link:hover{border-color:#75aebb}.article-content .is-style-outline .has-turquoise-background-color.wp-block-button__link:active,.article-content .is-style-outline .has-turquoise-background-color.wp-block-button__link:focus,.article-content .is-style-outline .has-turquoise-background-color.wp-block-button__link:hover{background-color:#75aebb;border-color:#75aebb}.article-content .has-lake-background-color{background-color:#2d8790}.article-content .has-lake-background-color.wp-block-button__link{background-color:#2d8790;border-color:#2d8790}.article-content .has-lake-background-color.wp-block-button__link:active,.article-content .has-lake-background-color.wp-block-button__link:focus,.article-content .has-lake-background-color.wp-block-button__link:hover{background-color:#39abb7;border-color:#39abb7}.article-content .has-lake-color,.article-content .has-lake-color.wp-block-button__link{color:#2d8790}.article-content .is-style-outline .has-lake-color.wp-block-button__link{border-color:#2d8790}.article-content .is-style-outline .has-lake-color.wp-block-button__link:active,.article-content .is-style-outline .has-lake-color.wp-block-button__link:focus,.article-content .is-style-outline .has-lake-color.wp-block-button__link:hover{border-color:#39abb7}.article-content .is-style-outline .has-lake-background-color.wp-block-button__link:active,.article-content .is-style-outline .has-lake-background-color.wp-block-button__link:focus,.article-content .is-style-outline .has-lake-background-color.wp-block-button__link:hover{background-color:#39abb7;border-color:#39abb7}.article-content .has-navy-background-color{background-color:#181f56}.article-content .has-navy-background-color.wp-block-button__link{background-color:#181f56;border-color:#181f56}.article-content .has-navy-background-color.wp-block-button__link:active,.article-content .has-navy-background-color.wp-block-button__link:focus,.article-content .has-navy-background-color.wp-block-button__link:hover{background-color:#232d7e;border-color:#232d7e}.article-content .has-navy-color,.article-content .has-navy-color.wp-block-button__link{color:#181f56}.article-content .is-style-outline .has-navy-color.wp-block-button__link{border-color:#181f56}.article-content .is-style-outline .has-navy-color.wp-block-button__link:active,.article-content .is-style-outline .has-navy-color.wp-block-button__link:focus,.article-content .is-style-outline .has-navy-color.wp-block-button__link:hover{border-color:#232d7e}.article-content .is-style-outline .has-navy-background-color.wp-block-button__link:active,.article-content .is-style-outline .has-navy-background-color.wp-block-button__link:focus,.article-content .is-style-outline .has-navy-background-color.wp-block-button__link:hover{background-color:#232d7e;border-color:#232d7e}.article-content .has-charcoal-background-color{background-color:#51576a}.article-content .has-charcoal-background-color.wp-block-button__link{background-color:#51576a;border-color:#51576a}.article-content .has-charcoal-background-color.wp-block-button__link:active,.article-content .has-charcoal-background-color.wp-block-button__link:focus,.article-content .has-charcoal-background-color.wp-block-button__link:hover{background-color:#676f87;border-color:#676f87}.article-content .has-charcoal-color,.article-content .has-charcoal-color.wp-block-button__link{color:#51576a}.article-content .is-style-outline .has-charcoal-color.wp-block-button__link{border-color:#51576a}.article-content .is-style-outline .has-charcoal-color.wp-block-button__link:active,.article-content .is-style-outline .has-charcoal-color.wp-block-button__link:focus,.article-content .is-style-outline .has-charcoal-color.wp-block-button__link:hover{border-color:#676f87}.article-content .is-style-outline .has-charcoal-background-color.wp-block-button__link:active,.article-content .is-style-outline .has-charcoal-background-color.wp-block-button__link:focus,.article-content .is-style-outline .has-charcoal-background-color.wp-block-button__link:hover{background-color:#676f87;border-color:#676f87}.article-content .has-white-background-color{background-color:#fff}.article-content .has-white-background-color.wp-block-button__link,.article-content .has-white-background-color.wp-block-button__link:active,.article-content .has-white-background-color.wp-block-button__link:focus,.article-content .has-white-background-color.wp-block-button__link:hover{background-color:#fff;border-color:#fff}.article-content .has-white-color,.article-content .has-white-color.wp-block-button__link{color:#fff}.article-content .is-style-outline .has-white-color.wp-block-button__link,.article-content .is-style-outline .has-white-color.wp-block-button__link:active,.article-content .is-style-outline .has-white-color.wp-block-button__link:focus,.article-content .is-style-outline .has-white-color.wp-block-button__link:hover{border-color:#fff}.article-content .is-style-outline .has-white-background-color.wp-block-button__link:active,.article-content .is-style-outline .has-white-background-color.wp-block-button__link:focus,.article-content .is-style-outline .has-white-background-color.wp-block-button__link:hover{background-color:#fff;border-color:#fff}.article-content .has-green-clay-background-color{background-color:#8fa6a9}.article-content .has-green-clay-background-color.wp-block-button__link{background-color:#8fa6a9;border-color:#8fa6a9}.article-content .has-green-clay-background-color.wp-block-button__link:active,.article-content .has-green-clay-background-color.wp-block-button__link:focus,.article-content .has-green-clay-background-color.wp-block-button__link:hover{background-color:#acbdbf;border-color:#acbdbf}.article-content .has-green-clay-color,.article-content .has-green-clay-color.wp-block-button__link{color:#8fa6a9}.article-content .is-style-outline .has-green-clay-color.wp-block-button__link{border-color:#8fa6a9}.article-content .is-style-outline .has-green-clay-color.wp-block-button__link:active,.article-content .is-style-outline .has-green-clay-color.wp-block-button__link:focus,.article-content .is-style-outline .has-green-clay-color.wp-block-button__link:hover{border-color:#acbdbf}.article-content .is-style-outline .has-green-clay-background-color.wp-block-button__link:active,.article-content .is-style-outline .has-green-clay-background-color.wp-block-button__link:focus,.article-content .is-style-outline .has-green-clay-background-color.wp-block-button__link:hover{background-color:#acbdbf;border-color:#acbdbf}.article-content .has-coral-background-color{background-color:#fe9678}.article-content .has-coral-background-color.wp-block-button__link{background-color:#fe9678;border-color:#fe9678}.article-content .has-coral-background-color.wp-block-button__link:active,.article-content .has-coral-background-color.wp-block-button__link:focus,.article-content .has-coral-background-color.wp-block-button__link:hover{background-color:#febdab;border-color:#febdab}.article-content .has-coral-color,.article-content .has-coral-color.wp-block-button__link{color:#fe9678}.article-content .is-style-outline .has-coral-color.wp-block-button__link{border-color:#fe9678}.article-content .is-style-outline .has-coral-color.wp-block-button__link:active,.article-content .is-style-outline .has-coral-color.wp-block-button__link:focus,.article-content .is-style-outline .has-coral-color.wp-block-button__link:hover{border-color:#febdab}.article-content .is-style-outline .has-coral-background-color.wp-block-button__link:active,.article-content .is-style-outline .has-coral-background-color.wp-block-button__link:focus,.article-content .is-style-outline .has-coral-background-color.wp-block-button__link:hover{background-color:#febdab;border-color:#febdab}.article-content .has-sea-background-color{background-color:#f2f7f5}.article-content .has-sea-background-color.wp-block-button__link{background-color:#f2f7f5;border-color:#f2f7f5}.article-content .has-sea-background-color.wp-block-button__link:active,.article-content .has-sea-background-color.wp-block-button__link:focus,.article-content .has-sea-background-color.wp-block-button__link:hover{background-color:#fff;border-color:#fff}.article-content .has-sea-color,.article-content .has-sea-color.wp-block-button__link{color:#f2f7f5}.article-content .is-style-outline .has-sea-color.wp-block-button__link{border-color:#f2f7f5}.article-content .is-style-outline .has-sea-color.wp-block-button__link:active,.article-content .is-style-outline .has-sea-color.wp-block-button__link:focus,.article-content .is-style-outline .has-sea-color.wp-block-button__link:hover{border-color:#fff}.article-content .is-style-outline .has-sea-background-color.wp-block-button__link:active,.article-content .is-style-outline .has-sea-background-color.wp-block-button__link:focus,.article-content .is-style-outline .has-sea-background-color.wp-block-button__link:hover{background-color:#fff;border-color:#fff}.article-content .has-grey-background-color{background-color:#e6e6e6}.article-content .has-grey-background-color.wp-block-button__link{background-color:#e6e6e6;border-color:#e6e6e6}.article-content .has-grey-background-color.wp-block-button__link:active,.article-content .has-grey-background-color.wp-block-button__link:focus,.article-content .has-grey-background-color.wp-block-button__link:hover{background-color:#fff;border-color:#fff}.article-content .has-grey-color,.article-content .has-grey-color.wp-block-button__link{color:#e6e6e6}.article-content .is-style-outline .has-grey-color.wp-block-button__link{border-color:#e6e6e6}.article-content .is-style-outline .has-grey-color.wp-block-button__link:active,.article-content .is-style-outline .has-grey-color.wp-block-button__link:focus,.article-content .is-style-outline .has-grey-color.wp-block-button__link:hover{border-color:#fff}.article-content .is-style-outline .has-grey-background-color.wp-block-button__link:active,.article-content .is-style-outline .has-grey-background-color.wp-block-button__link:focus,.article-content .is-style-outline .has-grey-background-color.wp-block-button__link:hover{background-color:#fff;border-color:#fff}.swiper-button-next,.swiper-button-prev{background:#539aaa;border-radius:50%;height:45px;margin-top:0;transition:.5s cubic-bezier(.165,.84,.44,1);width:45px}.swiper-button-next:after,.swiper-button-prev:after{color:#fff;content:"\e917";display:block;font-size:16px;font-weight:900;position:absolute;right:14px;top:50%;transform:translateY(-50%);transition:.5s cubic-bezier(.165,.84,.44,1)}.swiper-button-next:before,.swiper-button-prev:before{background:#fff;border-radius:2px;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(2px,-50%);transition:.5s cubic-bezier(.165,.84,.44,1);width:0}.swiper-button-next:not(.swiper-button-disabled):hover:before,.swiper-button-prev:not(.swiper-button-disabled):hover:before{left:8px;width:22px}.swiper-button-next:not(.swiper-button-disabled):hover:after,.swiper-button-prev:not(.swiper-button-disabled):hover:after{right:8px}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.4;pointer-events:unset}.swiper-button-prev{left:-8px;transform:rotate(180deg)}@media screen and (min-width:576px){.swiper-button-prev{left:calc(.38835px - 1.45631vw)}}@media screen and (min-width:1400px){.swiper-button-prev{left:-20px}}.swiper-button-next{right:-8px}@media screen and (min-width:576px){.swiper-button-next{right:calc(.38835px - 1.45631vw)}}@media screen and (min-width:1400px){.swiper-button-next{right:-20px}}.swiper-pagination-fraction{color:#181f56;width:-moz-fit-content;width:fit-content}.fancybox__container{--fancybox-bg:rgba(0,0,0,.7)!important}.admin-bar .fancybox__container{top:46px}@media (min-width:783px){.admin-bar .fancybox__container{top:32px}}.fancybox__content{padding:40px 20px}@media screen and (min-width:576px){.fancybox__content{padding-left:calc(-7.96117px + 4.85437vw)}}@media screen and (min-width:1400px){.fancybox__content{padding-left:60px}}@media screen and (min-width:576px){.fancybox__content{padding-right:calc(-7.96117px + 4.85437vw)}}@media screen and (min-width:1400px){.fancybox__content{padding-right:60px}}@media screen and (min-width:576px){.fancybox__content{padding-top:calc(12.03883px + 4.85437vw)}}@media screen and (min-width:1400px){.fancybox__content{padding-top:80px}}@media screen and (min-width:576px){.fancybox__content{padding-bottom:calc(26.01942px + 2.42718vw)}}@media screen and (min-width:1400px){.fancybox__content{padding-bottom:60px}}@media screen and (min-width:579px){.fancybox__content{border-radius:15px;max-width:calc(100% - 40px);min-width:500px}}.fancybox__content>.f-button.is-close-btn{background:none;color:#539aaa}.fancybox__content>.f-button.is-close-btn:hover{color:#feb272}@media screen and (min-width:579px){.fancybox__content>.f-button.is-close-btn{background:#539aaa;border-radius:50%;color:#fff;opacity:1;top:0;transform:translate(50%,-50%)}.fancybox__content>.f-button.is-close-btn:hover{background:#feb272;color:#fff}}.photo-popup-content.fancybox__content{padding:20px 20px 40px;position:relative}@media screen and (min-width:576px){.photo-popup-content.fancybox__content{padding-left:calc(6.01942px + 2.42718vw)}}@media screen and (min-width:1400px){.photo-popup-content.fancybox__content{padding-left:40px}}@media screen and (min-width:576px){.photo-popup-content.fancybox__content{padding-right:calc(6.01942px + 2.42718vw)}}@media screen and (min-width:1400px){.photo-popup-content.fancybox__content{padding-right:40px}}@media (max-width:575.98px){.photo-popup-content.fancybox__content{height:100%;width:100%}}@media (min-width:576px){.photo-popup-content.fancybox__content{border-radius:15px;max-height:calc(100% - 115px);max-width:calc(100% - 60px);padding-top:40px;width:630px}}.photo-popup-content.fancybox__content .close-btn{align-items:center;color:#539aaa;display:inline-flex;height:1.875rem;justify-content:center;position:sticky;right:0;top:0;width:1.875rem}.photo-popup-content.fancybox__content .close-btn i{font-size:1.125rem}@media (min-width:576px){.photo-popup-content.fancybox__content .close-btn{background:#539aaa;border-radius:50%;color:#fff;position:absolute;transform:translate(50%,-50%)}.photo-popup-content.fancybox__content .close-btn i{font-size:.8125rem}.photo-popup-content.fancybox__content .close-btn:hover{background:#feb272}}.photo-popup-content.fancybox__content .img-wrapper{margin:auto auto 30px;overflow:auto}.photo-popup-content.fancybox__content .mx-sm-auto .btn-round-bg-primary-secondary{margin-top:30px;width:100%}@media (min-width:576px){.photo-popup-content.fancybox__content .mx-sm-auto .btn-round-bg-primary-secondary{width:200px}}.photo-popup-content.fancybox__content .btn-list{gap:15px;width:100%}.gform_wrapper.gravity-theme .gform_footer .photo-popup-content.fancybox__content .btn-list button,.photo-popup-content.fancybox__content .btn-list .btn,.photo-popup-content.fancybox__content .btn-list .btn-submenu,.photo-popup-content.fancybox__content .btn-list .gform_wrapper.gravity-theme .gform_footer button{min-width:calc(50% - 8px)}.photo-popup-content.fancybox__content .f-button{align-items:center;background:#f2f7f5;border:1px solid transparent;border-radius:50%;display:inline-flex;height:2.1875rem;justify-content:center;position:relative;transition:.5s cubic-bezier(.165,.84,.44,1);width:2.1875rem}.photo-popup-content.fancybox__content .f-button:after{color:#539aaa}.photo-popup-content.fancybox__content .f-button:active,.photo-popup-content.fancybox__content .f-button:focus,.photo-popup-content.fancybox__content .f-button:hover{background:#f2f7f5;border:1px solid #539aaa}.photo-popup-content.fancybox__content .f-button.is-next:after{content:"\e907"}.photo-popup-content.fancybox__content .f-button.is-prev:after{content:"\e906"}.photo-popup-content.fancybox__content .info-bar{gap:50px;margin-bottom:20px}@media (max-width:575.98px){.photo-popup-content.fancybox__content .info-bar{margin-top:40px}}.react-datepicker-wrapper{width:100%}.react-datepicker__input-container{cursor:pointer;position:relative}.react-datepicker__input-container input{cursor:pointer}.has-val .react-datepicker__input-container:after{align-items:center;background:#539aaa;border-radius:50%;color:#fff;content:"\e920";display:flex;font-size:16px;height:30px;justify-content:center;pointer-events:none;position:absolute;right:15px;top:7px;transition:.5s cubic-bezier(.165,.84,.44,1);width:30px}.react-datepicker__input-container:active:after,.react-datepicker__input-container:focus:after,.react-datepicker__input-container:hover:after{background:#feb272}.react-datepicker__portal>*{align-items:center;display:flex;justify-content:center}.react-datepicker__portal .react-datepicker,.react-datepicker__portal .react-datepicker>*{border:0;border-radius:0;display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.react-datepicker__portal .react-datepicker__header{background:#fff;border:0}.react-datepicker__portal .react-datepicker__current-month{color:#181f56;font-size:1.125rem;font-weight:500;line-height:1.44;margin-bottom:15px}.react-datepicker__portal .react-datepicker__week{display:flex}.react-datepicker__portal .react-datepicker__day-name{color:#181f56;font-size:.875rem;font-weight:500;line-height:2.25rem;margin:3px;width:2.25rem}@media screen and (min-width:576px){.react-datepicker__portal .react-datepicker__day-name{margin:calc(1.60194px + .24272vw)}}@media screen and (min-width:1400px){.react-datepicker__portal .react-datepicker__day-name{margin:5px}}.react-datepicker__portal .react-datepicker__day{border:1px solid transparent;border-radius:50%;color:#539aaa;font-family:Rubik,Noto Sans TC,sans-serif;font-size:.875rem;font-weight:500;line-height:2.25rem;margin:3px;transition:.5s cubic-bezier(.165,.84,.44,1);width:2.25rem}@media screen and (min-width:576px){.react-datepicker__portal .react-datepicker__day{margin:calc(1.60194px + .24272vw)}}@media screen and (min-width:1400px){.react-datepicker__portal .react-datepicker__day{margin:5px}}.react-datepicker__portal .react-datepicker__day:active,.react-datepicker__portal .react-datepicker__day:focus,.react-datepicker__portal .react-datepicker__day:hover{background:#f2f7f5;border:1px solid #539aaa;border-radius:50%}.react-datepicker__portal .react-datepicker__day--today:not(.react-datepicker__day--selected){background:#fff;border:none}.react-datepicker__portal .react-datepicker__day--today:not(.react-datepicker__day--selected):active,.react-datepicker__portal .react-datepicker__day--today:not(.react-datepicker__day--selected):focus,.react-datepicker__portal .react-datepicker__day--today:not(.react-datepicker__day--selected):hover{background:#f2f7f5;border:1px solid #539aaa;border-radius:50%}.react-datepicker__portal .react-datepicker__day--selected,.react-datepicker__portal .react-datepicker__day--selected:active,.react-datepicker__portal .react-datepicker__day--selected:focus,.react-datepicker__portal .react-datepicker__day--selected:hover{background:#539aaa;color:#fff}.react-datepicker__portal .react-datepicker__day--disabled{color:#c5d4d6;pointer-events:none}.react-datepicker__portal .react-datepicker__navigation{background:#f2f7f5;border:1px solid transparent;border-radius:50%;height:2.25rem;transition:.5s cubic-bezier(.165,.84,.44,1);width:2.25rem}.react-datepicker__portal .react-datepicker__navigation:active,.react-datepicker__portal .react-datepicker__navigation:focus,.react-datepicker__portal .react-datepicker__navigation:hover{background:#f2f7f5;border:1px solid #539aaa}.react-datepicker__portal .react-datepicker__navigation--previous{left:14px}.react-datepicker__portal .react-datepicker__navigation--next{right:14px}.react-datepicker__portal .react-datepicker__navigation-icon:before{border:0;color:#539aaa;font-size:1rem;height:.6rem;right:0;text-indent:0;top:45%;transform:translateY(-50%);width:.6rem}.react-datepicker__portal .react-datepicker__navigation-icon--previous:before{content:"\e906"}.react-datepicker__portal .react-datepicker__navigation-icon--next:before{content:"\e907"}.date-modal{background:#fff;display:flex;flex-direction:column;max-height:100%;max-width:100%}@media (min-width:576px){.date-modal{border-radius:15px;max-height:calc(100% - 60px);max-width:calc(100% - 100px)}}.date-modal .modal-wrapper{max-height:100%;max-width:100%;overflow:auto;padding:20px 5px 5px}@media screen and (min-width:576px){.date-modal .modal-wrapper{padding-top:calc(-7.96117px + 4.85437vw)}}@media screen and (min-width:1400px){.date-modal .modal-wrapper{padding-top:60px}}@media screen and (min-width:576px){.date-modal .modal-wrapper{padding-right:calc(-22.96117px + 4.85437vw)}}@media screen and (min-width:1400px){.date-modal .modal-wrapper{padding-right:45px}}@media screen and (min-width:576px){.date-modal .modal-wrapper{padding-left:calc(-22.96117px + 4.85437vw)}}@media screen and (min-width:1400px){.date-modal .modal-wrapper{padding-left:45px}}@media screen and (min-width:576px){.date-modal .modal-wrapper{padding-bottom:calc(-22.96117px + 4.85437vw)}}@media screen and (min-width:1400px){.date-modal .modal-wrapper{padding-bottom:45px}}@media (max-width:575.98px){.date-modal .modal-wrapper{flex-grow:1;height:100%;padding-top:70px}}.date-modal .close-btn{align-items:center;color:#539aaa;display:flex;height:1.875rem;justify-content:center;position:sticky;right:20px;top:20px;width:1.875rem;z-index:4}.date-modal .close-btn i{font-size:1.125rem}@media (min-width:576px){.date-modal .close-btn{background:#539aaa;border-radius:50%;color:#fff;position:absolute;right:0;top:0;transform:translate(50%,-50%)}.date-modal .close-btn i{font-size:.8125rem}.date-modal .close-btn:hover{background:#feb272}}@media (max-width:575.98px){.date-modal .btn-wrapper{background:#fff;border-top:1px solid #e6e6e6;flex-grow:0;flex-shrink:0;padding:15px 20px}}@media (min-width:576px){.date-modal .btn-wrapper{padding-bottom:20px}}@media screen and (min-width:576px) and (min-width:576px){.date-modal .btn-wrapper{padding-bottom:calc(-7.96117px + 4.85437vw)}}@media screen and (min-width:576px) and (min-width:1400px){.date-modal .btn-wrapper{padding-bottom:60px}}.date-modal .btn-wrapper .btn,.date-modal .btn-wrapper .btn-submenu,.date-modal .btn-wrapper .gform_wrapper.gravity-theme.gravity-theme .gform_footer button,.gform_wrapper.gravity-theme.gravity-theme .gform_footer .date-modal .btn-wrapper button{max-width:300px;width:100%}@media screen and (max-width:374px){html[data-fontsize=lg] .react-datepicker__portal .react-datepicker__day,html[data-fontsize=lg] .react-datepicker__portal .react-datepicker__day-name{font-size:14px;line-height:36px;width:36px}}@media screen and (max-width:464px){html[data-fontsize=xl] .react-datepicker__portal .react-datepicker__day,html[data-fontsize=xl] .react-datepicker__portal .react-datepicker__day-name{font-size:14px;line-height:36px;width:36px}}.gform_wrapper,.gform_wrapper.gravity-theme{background:transparent;color:#181f56}.gform_wrapper .gform_title,.gform_wrapper .gsection_title,.gform_wrapper.gravity-theme .gform_title,.gform_wrapper.gravity-theme .gsection_title{color:#181f56;display:block;margin-bottom:15px}.gform_wrapper .gform_description,.gform_wrapper.gravity-theme .gform_description{color:#51576a;display:block;margin-bottom:35px}.gform_wrapper .gform_required_legend,.gform_wrapper .gform_validation_errors,.gform_wrapper.gravity-theme .gform_required_legend,.gform_wrapper.gravity-theme .gform_validation_errors{display:none}.gform_wrapper .gform-body,.gform_wrapper .gform_body,.gform_wrapper.gravity-theme .gform-body,.gform_wrapper.gravity-theme .gform_body{background:#f9f9f9;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;padding-top:30px}@media screen and (min-width:576px){.gform_wrapper .gform-body,.gform_wrapper .gform_body,.gform_wrapper.gravity-theme .gform-body,.gform_wrapper.gravity-theme .gform_body{padding-top:calc(16.01942px + 2.42718vw)}}@media screen and (min-width:1400px){.gform_wrapper .gform-body,.gform_wrapper .gform_body,.gform_wrapper.gravity-theme .gform-body,.gform_wrapper.gravity-theme .gform_body{padding-top:50px}}@media (min-width:576px){.gform_wrapper .gform-body,.gform_wrapper .gform_body,.gform_wrapper.gravity-theme .gform-body,.gform_wrapper.gravity-theme .gform_body{border-radius:20px 20px 0 0;margin:0;padding-left:30px;padding-right:30px}}@media screen and (min-width:576px) and (min-width:576px){.gform_wrapper .gform-body,.gform_wrapper .gform_body,.gform_wrapper.gravity-theme .gform-body,.gform_wrapper.gravity-theme .gform_body{padding-left:calc(16.01942px + 2.42718vw)}}@media screen and (min-width:576px) and (min-width:1400px){.gform_wrapper .gform-body,.gform_wrapper .gform_body,.gform_wrapper.gravity-theme .gform-body,.gform_wrapper.gravity-theme .gform_body{padding-left:50px}}@media screen and (min-width:576px) and (min-width:576px){.gform_wrapper .gform-body,.gform_wrapper .gform_body,.gform_wrapper.gravity-theme .gform-body,.gform_wrapper.gravity-theme .gform_body{padding-right:calc(16.01942px + 2.42718vw)}}@media screen and (min-width:576px) and (min-width:1400px){.gform_wrapper .gform-body,.gform_wrapper .gform_body,.gform_wrapper.gravity-theme .gform-body,.gform_wrapper.gravity-theme .gform_body{padding-right:50px}}.gform_wrapper.gravity-theme .gform_fields,.gform_wrapper.gravity-theme.gravity-theme .gform_fields{grid-row-gap:20px}.gform_wrapper.gravity-theme .gfield.gfield_error,.gform_wrapper.gravity-theme.gravity-theme .gfield.gfield_error{background-color:transparent;border:0;padding:0}.gform_wrapper.gravity-theme .gfield.gfield_error .validation_message,.gform_wrapper.gravity-theme.gravity-theme .gfield.gfield_error .validation_message{background:transparent;border:0;color:#d14a7b;margin-bottom:0;margin-top:5px;padding:0}.gform_wrapper.gravity-theme .gfield.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper.gravity-theme .gfield.gfield_error select,.gform_wrapper.gravity-theme .gfield.gfield_error textarea,.gform_wrapper.gravity-theme.gravity-theme .gfield.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper.gravity-theme.gravity-theme .gfield.gfield_error select,.gform_wrapper.gravity-theme.gravity-theme .gfield.gfield_error textarea{border:1px solid #d14a7b}.gform_wrapper.gravity-theme .gfield .gsection_description,.gform_wrapper.gravity-theme .gfield input:not(.ginput_container_checkbox,.ginput_container_radio,.gfield-choice-input),.gform_wrapper.gravity-theme .gfield label,.gform_wrapper.gravity-theme .gfield legend,.gform_wrapper.gravity-theme .gfield.gsection,.gform_wrapper.gravity-theme.gravity-theme .gfield .gsection_description,.gform_wrapper.gravity-theme.gravity-theme .gfield input:not(.ginput_container_checkbox,.ginput_container_radio,.gfield-choice-input),.gform_wrapper.gravity-theme.gravity-theme .gfield label,.gform_wrapper.gravity-theme.gravity-theme .gfield legend,.gform_wrapper.gravity-theme.gravity-theme .gfield.gsection{color:#181f56;display:block;font-size:1rem;font-weight:400;line-height:1.5;margin:0;outline:0;z-index:2}.gform_wrapper.gravity-theme .gfield input[type],.gform_wrapper.gravity-theme .gfield select,.gform_wrapper.gravity-theme .gfield textarea,.gform_wrapper.gravity-theme.gravity-theme .gfield input[type],.gform_wrapper.gravity-theme.gravity-theme .gfield select,.gform_wrapper.gravity-theme.gravity-theme .gfield textarea{border:1px solid transparent;border-radius:5px;font-size:1rem;height:45px;outline:0;padding:0 15px;transition:.5s cubic-bezier(.165,.84,.44,1)}.gform_wrapper.gravity-theme .gfield input[type]:focus,.gform_wrapper.gravity-theme .gfield select:focus,.gform_wrapper.gravity-theme .gfield textarea:focus,.gform_wrapper.gravity-theme.gravity-theme .gfield input[type]:focus,.gform_wrapper.gravity-theme.gravity-theme .gfield select:focus,.gform_wrapper.gravity-theme.gravity-theme .gfield textarea:focus{border:1px solid #539aaa;outline:0}.gform_wrapper.gravity-theme .gfield input[type]::-moz-placeholder,.gform_wrapper.gravity-theme .gfield select::-moz-placeholder,.gform_wrapper.gravity-theme .gfield textarea::-moz-placeholder,.gform_wrapper.gravity-theme.gravity-theme .gfield input[type]::-moz-placeholder,.gform_wrapper.gravity-theme.gravity-theme .gfield select::-moz-placeholder,.gform_wrapper.gravity-theme.gravity-theme .gfield textarea::-moz-placeholder{color:#8fa6a9;font-size:1rem}.gform_wrapper.gravity-theme .gfield input[type]::placeholder,.gform_wrapper.gravity-theme .gfield select::placeholder,.gform_wrapper.gravity-theme .gfield textarea::placeholder,.gform_wrapper.gravity-theme.gravity-theme .gfield input[type]::placeholder,.gform_wrapper.gravity-theme.gravity-theme .gfield select::placeholder,.gform_wrapper.gravity-theme.gravity-theme .gfield textarea::placeholder{color:#8fa6a9;font-size:1rem}.gform_wrapper.gravity-theme .gfield.hidden_label,.gform_wrapper.gravity-theme.gravity-theme .gfield.hidden_label{margin-top:30px}.gform_wrapper.gravity-theme .gfield .gfield_label,.gform_wrapper.gravity-theme .gfield label,.gform_wrapper.gravity-theme.gravity-theme .gfield .gfield_label,.gform_wrapper.gravity-theme.gravity-theme .gfield label{align-items:baseline;color:#181f56;display:flex;flex-wrap:wrap;gap:4px;margin-bottom:6px}.gform_wrapper.gravity-theme .gfield .gfield_label span.gfield_required,.gform_wrapper.gravity-theme .gfield label span.gfield_required,.gform_wrapper.gravity-theme.gravity-theme .gfield .gfield_label span.gfield_required,.gform_wrapper.gravity-theme.gravity-theme .gfield label span.gfield_required{color:#fe9678;font-style:normal}.gform_wrapper.gravity-theme .gfield .ginput_container_checkbox,.gform_wrapper.gravity-theme .gfield .ginput_container_radio,.gform_wrapper.gravity-theme.gravity-theme .gfield .ginput_container_checkbox,.gform_wrapper.gravity-theme.gravity-theme .gfield .ginput_container_radio{padding-top:6px}.gform_wrapper.gravity-theme .gfield .ginput_container_checkbox .gfield_radio,.gform_wrapper.gravity-theme .gfield .ginput_container_radio .gfield_radio,.gform_wrapper.gravity-theme.gravity-theme .gfield .ginput_container_checkbox .gfield_radio,.gform_wrapper.gravity-theme.gravity-theme .gfield .ginput_container_radio .gfield_radio{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}.gform_wrapper.gravity-theme .gfield .ginput_container_checkbox label,.gform_wrapper.gravity-theme .gfield .ginput_container_radio label,.gform_wrapper.gravity-theme.gravity-theme .gfield .ginput_container_checkbox label,.gform_wrapper.gravity-theme.gravity-theme .gfield .ginput_container_radio label{cursor:pointer;line-height:calc(1rem + 1.15px);max-width:none;min-height:1rem;padding-left:1.4rem;padding-right:50px;position:relative}.gform_wrapper.gravity-theme .gfield .ginput_container_checkbox label:after,.gform_wrapper.gravity-theme .gfield .ginput_container_checkbox label:before,.gform_wrapper.gravity-theme .gfield .ginput_container_radio label:after,.gform_wrapper.gravity-theme .gfield .ginput_container_radio label:before,.gform_wrapper.gravity-theme.gravity-theme .gfield .ginput_container_checkbox label:after,.gform_wrapper.gravity-theme.gravity-theme .gfield .ginput_container_checkbox label:before,.gform_wrapper.gravity-theme.gravity-theme .gfield .ginput_container_radio label:after,.gform_wrapper.gravity-theme.gravity-theme .gfield .ginput_container_radio label:before{content:"";display:block;position:absolute;top:calc(.5rem + 1px);transition:.25s cubic-bezier(.165,.84,.44,1)}.gform_wrapper.gravity-theme .gfield .ginput_container_checkbox label:before,.gform_wrapper.gravity-theme .gfield .ginput_container_radio label:before,.gform_wrapper.gravity-theme.gravity-theme .gfield .ginput_container_checkbox label:before,.gform_wrapper.gravity-theme.gravity-theme .gfield .ginput_container_radio label:before{background:#fff;border:1px solid #2d8790;height:1rem;left:0;transform:translateY(-50%);width:1rem}.gform_wrapper.gravity-theme .gfield .ginput_container_checkbox label:after,.gform_wrapper.gravity-theme .gfield .ginput_container_radio label:after,.gform_wrapper.gravity-theme.gravity-theme .gfield .ginput_container_checkbox label:after,.gform_wrapper.gravity-theme.gravity-theme .gfield .ginput_container_radio label:after{left:.5rem;opacity:0;transform:translate(-50%,-50%)}.gform_wrapper.gravity-theme .gfield .ginput_container_checkbox input,.gform_wrapper.gravity-theme .gfield .ginput_container_radio input,.gform_wrapper.gravity-theme.gravity-theme .gfield .ginput_container_checkbox input,.gform_wrapper.gravity-theme.gravity-theme .gfield .ginput_container_radio input{display:none;height:0;pointer-events:none;width:0}.gform_wrapper.gravity-theme .gfield .ginput_container_checkbox input:checked~label:after,.gform_wrapper.gravity-theme .gfield .ginput_container_radio input:checked~label:after,.gform_wrapper.gravity-theme.gravity-theme .gfield .ginput_container_checkbox input:checked~label:after,.gform_wrapper.gravity-theme.gravity-theme .gfield .ginput_container_radio input:checked~label:after{opacity:1}.gform_wrapper.gravity-theme .gfield .ginput_container_checkbox label:after,.gform_wrapper.gravity-theme.gravity-theme .gfield .ginput_container_checkbox label:after{content:"\e914";font-size:12px}.gform_wrapper.gravity-theme .gfield .ginput_container_radio label:before,.gform_wrapper.gravity-theme.gravity-theme .gfield .ginput_container_radio label:before{border-radius:50%}.gform_wrapper.gravity-theme .gfield .ginput_container_radio label:after,.gform_wrapper.gravity-theme.gravity-theme .gfield .ginput_container_radio label:after{background:#539aaa;border-radius:50%;height:.625rem;width:.625rem}.gform_wrapper.gravity-theme .gfield .ginput_container_textarea textarea,.gform_wrapper.gravity-theme.gravity-theme .gfield .ginput_container_textarea textarea{padding-bottom:10px;padding-top:10px}.gform_wrapper.gravity-theme .gfield .ginput_container_textarea textarea.large,.gform_wrapper.gravity-theme.gravity-theme .gfield .ginput_container_textarea textarea.large{height:150px;min-height:150px}.gform_wrapper.gravity-theme .gfield .ginput_container_textarea+.validation_message,.gform_wrapper.gravity-theme.gravity-theme .gfield .ginput_container_textarea+.validation_message{margin-top:0}.gform_wrapper.gravity-theme .gfield_description,.gform_wrapper.gravity-theme.gravity-theme .gfield_description{color:#51576a;font-size:.8125rem;padding-top:6px}.gform_wrapper.gravity-theme .ginput_counter,.gform_wrapper.gravity-theme.gravity-theme .ginput_counter{color:#181f56;font-size:.75rem;text-align:right}.gform_wrapper.gravity-theme .gform_footer,.gform_wrapper.gravity-theme.gravity-theme .gform_footer{background:#f9f9f9;margin:0 -20px;padding:0 20px}@media (min-width:576px){.gform_wrapper.gravity-theme .gform_footer,.gform_wrapper.gravity-theme.gravity-theme .gform_footer{border-radius:0 0 20px 20px;margin:0;padding:0}}.gform_wrapper.gravity-theme .gform_footer button,.gform_wrapper.gravity-theme.gravity-theme .gform_footer button{margin:20px 0 30px;min-width:214px}@media screen and (min-width:576px){.gform_wrapper.gravity-theme .gform_footer button,.gform_wrapper.gravity-theme.gravity-theme .gform_footer button{margin-bottom:calc(16.01942px + 2.42718vw)}}@media screen and (min-width:1400px){.gform_wrapper.gravity-theme .gform_footer button,.gform_wrapper.gravity-theme.gravity-theme .gform_footer button{margin-bottom:50px}}@media (min-width:576px){.gform_wrapper.gravity-theme .gform_footer button,.gform_wrapper.gravity-theme.gravity-theme .gform_footer button{margin-left:30px;margin-right:30px}}@media screen and (min-width:576px) and (min-width:576px){.gform_wrapper.gravity-theme .gform_footer button,.gform_wrapper.gravity-theme.gravity-theme .gform_footer button{margin-left:calc(16.01942px + 2.42718vw)}}@media screen and (min-width:576px) and (min-width:1400px){.gform_wrapper.gravity-theme .gform_footer button,.gform_wrapper.gravity-theme.gravity-theme .gform_footer button{margin-left:50px}}@media screen and (min-width:576px) and (min-width:576px){.gform_wrapper.gravity-theme .gform_footer button,.gform_wrapper.gravity-theme.gravity-theme .gform_footer button{margin-right:calc(16.01942px + 2.42718vw)}}@media screen and (min-width:576px) and (min-width:1400px){.gform_wrapper.gravity-theme .gform_footer button,.gform_wrapper.gravity-theme.gravity-theme .gform_footer button{margin-right:50px}}.gform_wrapper.gravity-theme .gform_page_footer,.gform_wrapper.gravity-theme.gravity-theme .gform_page_footer{display:flex;justify-content:center}.gform_wrapper.gravity-theme .gform_page_footer button,.gform_wrapper.gravity-theme.gravity-theme .gform_page_footer button{margin:0}.gform_wrapper.gravity-theme .gform_page_footer button+button,.gform_wrapper.gravity-theme.gravity-theme .gform_page_footer button+button{margin-left:auto}.gform_confirmation_wrapper{background:#f9f9f9;border-radius:20px;padding:80px 40px}@media screen and (min-width:576px){.gform_confirmation_wrapper{padding-top:calc(66.01942px + 2.42718vw)}}@media screen and (min-width:1400px){.gform_confirmation_wrapper{padding-top:100px}}@media screen and (min-width:576px){.gform_confirmation_wrapper{padding-bottom:calc(66.01942px + 2.42718vw)}}@media screen and (min-width:1400px){.gform_confirmation_wrapper{padding-bottom:100px}}@media screen and (min-width:576px){.gform_confirmation_wrapper{padding-right:calc(33.00971px + 1.21359vw)}}@media screen and (min-width:1400px){.gform_confirmation_wrapper{padding-right:50px}}@media screen and (min-width:576px){.gform_confirmation_wrapper{padding-left:calc(33.00971px + 1.21359vw)}}@media screen and (min-width:1400px){.gform_confirmation_wrapper{padding-left:50px}}.gform_ajax_spinner{display:none}.gform-spinner{color:transparent!important;cursor:default;position:relative}.gform-spinner:after,.gform-spinner:before{opacity:0!important}.gform-spinner_inner{animation:gforms-rotate 2s infinite;border:3px solid #fff;border-radius:50%;border-top-color:#feb272;display:block;height:25px;left:calc(50% - 12.5px);opacity:1;position:absolute;top:calc(50% - 12.5px);width:25px;z-index:2}@keyframes gforms-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.gform_wrapper.gravity-theme .focus-inited:not(.hidden_label){position:relative}.gform_wrapper.gravity-theme .focus-inited:not(.hidden_label) .ginput_container:not(.ginput_container_checkbox,.ginput_container_radio,.ginput_container_select,.ginput_container_textarea,.ginput_container_time,[class*=_dropdown]){padding-bottom:10.5px;padding-top:10.5px;position:relative}.gform_wrapper.gravity-theme .focus-inited:not(.hidden_label) label,.gform_wrapper.gravity-theme .focus-inited:not(.hidden_label) legend{position:absolute;top:21px;transform:translateY(-50%)}.gform_wrapper.gravity-theme .focus-inited:not(.hidden_label).focus label,.gform_wrapper.gravity-theme .focus-inited:not(.hidden_label).focus legend{font-size:14px;top:0;transform:translateY(-35%)}.nice-select,.nice-select-react{-webkit-tap-highlight-color:rgba(0,0,0,0);color:#181f56;cursor:pointer;max-width:100%;min-height:45px;outline:none;position:relative;transition:.5s cubic-bezier(.165,.84,.44,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:300px;z-index:5}.nice-select .current,.nice-select-react .current{align-items:center;background:#fff;border:1px solid #539aaa;border-radius:60px;display:flex;justify-content:space-between;line-height:1.5rem;padding:10px 15px;transition:.5s cubic-bezier(.165,.84,.44,1);width:100%}.nice-select .current:after,.nice-select-react .current:after{color:#539aaa;content:"\e905";display:block;font-size:12px;line-height:1.5rem;margin-left:1rem;transform-origin:center center;transition:.5s cubic-bezier(.165,.84,.44,1)}.nice-select-react.open .current:after,.nice-select.open .current:after{transform:scaleY(-1)}.nice-select-react.open .list,.nice-select.open .list{opacity:1;pointer-events:auto;transform:translateY(0)}.nice-select-react.disabled,.nice-select.disabled{border-color:#d4d9de;color:#ced4da;pointer-events:none}.nice-select-react.disabled .current:after,.nice-select.disabled .current:after{border-color:#97c2cc}.nice-select .list-ul,.nice-select-react .list-ul{margin:0;max-height:200px;overflow-y:auto;padding:0}.nice-select .list,.nice-select-react .list{background-color:#f9f9f9;border-radius:0 0 10px 10px;box-shadow:0 6px 10px 0 hsla(180,3%,66%,.4);left:0;opacity:0;overflow:hidden;padding-top:22.5px;pointer-events:none;position:absolute;top:calc(50% + 1px);transition:.5s cubic-bezier(.165,.84,.44,1);width:100%;z-index:-1}.nice-select .option,.nice-select-react .option{color:#181f56;cursor:pointer;list-style:none;margin:0;padding:10px 15px!important;transition:.5s cubic-bezier(.165,.84,.44,1)}.nice-select .option:before,.nice-select-react .option:before{display:none}.nice-select .option:active,.nice-select .option:focus,.nice-select .option:hover,.nice-select-react .option:active,.nice-select-react .option:focus,.nice-select-react .option:hover{color:#539aaa}.nice-select .option.selected,.nice-select-react .option.selected{font-weight:700}.nice-select .option.disabled,.nice-select-react .option.disabled{background-color:transparent;color:#6c757d;cursor:default}.article-content #ez-toc-container{background:#fff;border:0;border-left:3px solid #e4efeb;border-radius:0;box-shadow:none;margin-bottom:50px;padding:5px 30px}@media screen and (min-width:576px){.article-content #ez-toc-container{margin-bottom:calc(36.01942px + 2.42718vw)}}@media screen and (min-width:1400px){.article-content #ez-toc-container{margin-bottom:70px}}.article-content #ez-toc-container .ez-toc-title{color:#181f56;margin-bottom:0}.article-content #ez-toc-container .ez-toc-title:before{color:#539aaa;content:"\e91e";font-size:1.25rem;margin-right:8px}.article-content #ez-toc-container ul.ez-toc-list{display:flex;flex-direction:column;gap:10px;margin-top:15px}.article-content #ez-toc-container ul.ez-toc-list li{list-style:none}.article-content #ez-toc-container ul.ez-toc-list li:before{display:none}.article-content #ez-toc-container ul.ez-toc-list a{align-items:center;color:#181f56;display:inline-flex;gap:8px;text-decoration:none;transition:.5s cubic-bezier(.165,.84,.44,1)}.article-content #ez-toc-container ul.ez-toc-list a:after{content:"\e907";font-size:.75rem}.article-content #ez-toc-container ul.ez-toc-list a:visited{color:#181f56}.article-content #ez-toc-container ul.ez-toc-list a:active,.article-content #ez-toc-container ul.ez-toc-list a:focus,.article-content #ez-toc-container ul.ez-toc-list a:hover{color:#539aaa}.site-main{padding-top:70px}@media (min-width:1200px){.site-main{padding-top:123px}}.header{position:fixed;top:0;width:100%;z-index:20}.admin-bar .header{top:46px}@media (min-width:783px){.admin-bar .header{top:32px}}.header li.menu-item{font-size:medium;line-height:normal}.header li.menu-item>a{font-size:inherit;line-height:inherit}.header .header-main{background-color:#fff;border-bottom:1px solid #f2f7f5}.header .container{max-width:1400px}.header .logo{font-size:0;line-height:1px;z-index:1}.header .logo .logo-default,.header .logo .logo-hover{height:30px;transition:.25s cubic-bezier(.165,.84,.44,1);width:auto}@media (min-width:1200px){.header .logo .logo-default,.header .logo .logo-hover{height:50px}}.header .logo .logo-default svg,.header .logo .logo-hover svg{height:100%;width:auto}.header .logo .logo-hover{background:#fff;left:0;opacity:0;top:0;visibility:hidden;z-index:2}.header .logo:active .logo-hover,.header .logo:focus .logo-hover,.header .logo:hover .logo-hover{opacity:1;visibility:visible}.header .desktop-menu-wrapper{gap:15px;padding:20px 0}.header .desktop-menu-wrapper .search-form{display:none}.header .desktop-menu-wrapper .search-form input::-webkit-search-cancel-button{display:none}.header .menu-wrapper{align-items:flex-end;flex-direction:column;gap:12px}.header .main-menu-wrapper,.header .top-menu{gap:15px}.header .top-menu .line-link{color:#06c755;font-size:22px}.header .top-menu .line-link:active,.header .top-menu .line-link:focus,.header .top-menu .line-link:hover{color:#539aaa}.header .top-menu .verticle-line{background:#e9f2ef;height:18px;width:1px}.header .top-menu .search-input-group{max-width:250px}.header .mobile-btns{gap:15px}.gform_wrapper.gravity-theme.gravity-theme .gform_footer .header .mobile-btns button,.header .mobile-btns .btn,.header .mobile-btns .btn-submenu,.header .mobile-btns .gform_wrapper.gravity-theme.gravity-theme .gform_footer button{color:#539aaa;font-size:22px;height:30px;width:30px}.gform_wrapper.gravity-theme.gravity-theme .gform_footer .header .mobile-btns button:hover,.header .mobile-btns .btn-submenu:hover,.header .mobile-btns .btn:hover,.header .mobile-btns .gform_wrapper.gravity-theme.gravity-theme .gform_footer button:hover{color:#feb272}.gform_wrapper.gravity-theme.gravity-theme .gform_footer .header .mobile-btns button:hover span,.header .mobile-btns .btn-submenu:hover span,.header .mobile-btns .btn:hover span,.header .mobile-btns .gform_wrapper.gravity-theme.gravity-theme .gform_footer button:hover span{background-color:#feb272}.header-sticky .header .sticky-hide{display:none}.header-sticky .header .menu-wrapper{align-items:center;flex-direction:row-reverse;gap:15px}@media (min-width:1200px){.header-sticky .header .logo-default,.header-sticky .header .logo-hover{height:40px}}.header-sticky .header .desktop-menu-wrapper .text-size-control{display:none}.admin-bar.header-sticky .header{top:46px}@media screen and (min-width:783px){.admin-bar.header-sticky .header{top:32px}}.header.open-search .desktop-menu-wrapper{gap:10px}.header.open-search .desktop-menu-wrapper .open-search-btn{display:none}.header.open-search .desktop-menu-wrapper .search-form{display:block}@media (max-width:1399.98px){.header-sticky .header.open-search .menu-wrapper{gap:10px}.header-sticky .header.open-search .btn-phone-nav,.header-sticky .header.open-search .line-link{display:none}}.mobile-menu-toggle{cursor:pointer;height:30px;position:relative;width:30px}.mobile-menu-toggle .icon-bar span,.mobile-menu-toggle .icon-bar span:after,.mobile-menu-toggle .icon-bar span:before{border-radius:2px;height:2px;left:0;position:absolute;transition:.5s cubic-bezier(.165,.84,.44,1);width:26px}.mobile-menu-toggle .icon-bar span{background-color:#539aaa;top:50%;transform:translateY(-50%);transition:height background-color 0s .3s .3s .3s}.mobile-menu-toggle .icon-bar span:after,.mobile-menu-toggle .icon-bar span:before{background-color:inherit;content:"";transition:top .3s .3s,transform .3s 0s}.mobile-menu-toggle .icon-bar span:before{top:-8px}.mobile-menu-toggle .icon-bar span:after{top:8px}.mobile-menu-open .mobile-menu-toggle .icon-bar span,.mobile-phone-open .mobile-menu-toggle .icon-bar span{height:0;transition:height background-color 0s 0s .3s .3s}.mobile-menu-open .mobile-menu-toggle .icon-bar span:after,.mobile-menu-open .mobile-menu-toggle .icon-bar span:before,.mobile-phone-open .mobile-menu-toggle .icon-bar span:after,.mobile-phone-open .mobile-menu-toggle .icon-bar span:before{top:0;transition:top .3s 0s,transform .3s .3s}.mobile-menu-open .mobile-menu-toggle .icon-bar span:before,.mobile-phone-open .mobile-menu-toggle .icon-bar span:before{transform:rotate(-45deg)}.mobile-menu-open .mobile-menu-toggle .icon-bar span:after,.mobile-phone-open .mobile-menu-toggle .icon-bar span:after{transform:rotate(45deg)}body.mobile-menu-open,body.mobile-phone-open{overflow:hidden}body.mobile-menu-open .open-phone-menu-btn,body.mobile-menu-open .search-bar-toggle,body.mobile-phone-open .open-phone-menu-btn,body.mobile-phone-open .search-bar-toggle{display:none}.text-size-control{color:#51576a;display:flex;font-size:13px;gap:10px;line-height:1}.text-size-control .text-size-control-btns{gap:1px}.mobile-search-wrapper{display:none;left:0;position:absolute;top:100%;z-index:-1}.mobile-search-wrapper form.search-form{border-bottom:1px solid #8fa6a9;box-shadow:0 7px 16px 0 hsla(180,3%,66%,.4)}.mobile-search-wrapper form.search-form input{border-radius:0;padding-left:44px;padding-right:10px}.mobile-search-wrapper form.search-form input[type=search]{height:50px}.mobile-search-wrapper form.search-form input:focus{border:1px solid transparent}.mobile-search-wrapper form.search-form .search-submit{left:10px}.mobile-search-wrapper form.search-form .close-search-btn{display:none}.menu-contact-info-list{gap:15px}.menu-contact-info{background:#fff;border:1px solid #539aaa;border-radius:10px;padding:30px 35px;text-align:center}@media screen and (max-width:364px){.menu-contact-info{padding:30px 14px}}.menu-contact-info .title-wrapper{display:flex;gap:12px;justify-content:center}.menu-contact-info .title-wrapper .info-title{color:#181f56;font-size:20px;font-weight:700;letter-spacing:1px;line-height:26px;margin-bottom:15px}.menu-contact-info .title-wrapper svg{flex-shrink:0;height:28px;width:auto}.menu-contact-info .info-list{color:#51576a;display:flex;flex-direction:column;gap:10px;margin:0 0 25px;padding:0}.menu-contact-info .info-list li{align-items:center;display:flex;font-size:13px;gap:10px;line-height:18px;list-style:none}.menu-contact-info .info-list li p{align-items:center;display:flex;font-size:inherit;gap:10px;line-height:inherit;margin-bottom:0}.menu-contact-info .info-list li p+p:before{background:#8fa6a9;content:"";display:block;height:13px;width:1px}.menu-contact-info .info-list li a{font-size:inherit;line-height:inherit;text-decoration:none;transition:.5s cubic-bezier(.165,.84,.44,1)}.menu-contact-info .info-list li a:active,.menu-contact-info .info-list li a:focus,.menu-contact-info .info-list li a:hover{color:#539aaa}.menu-contact-info .opening-list .day{flex-shrink:1;justify-content:flex-end;width:50%}.menu-contact-info .opening-list .time{flex-shrink:1;width:50%}.gform_wrapper.gravity-theme.gravity-theme .gform_footer .menu-contact-info button,.menu-contact-info .btn,.menu-contact-info .btn-submenu,.menu-contact-info .gform_wrapper.gravity-theme.gravity-theme .gform_footer button{background:#539aaa;border-radius:60px;color:#fff;font-size:18px;font-weight:500;gap:15px;line-height:26px;padding:10px 30px;width:100%}.gform_wrapper.gravity-theme.gravity-theme .gform_footer .menu-contact-info:active button,.gform_wrapper.gravity-theme.gravity-theme .gform_footer .menu-contact-info:focus button,.gform_wrapper.gravity-theme.gravity-theme .gform_footer .menu-contact-info:hover button,.menu-contact-info:active .btn,.menu-contact-info:active .btn-submenu,.menu-contact-info:active .gform_wrapper.gravity-theme.gravity-theme .gform_footer button,.menu-contact-info:focus .btn,.menu-contact-info:focus .btn-submenu,.menu-contact-info:focus .gform_wrapper.gravity-theme.gravity-theme .gform_footer button,.menu-contact-info:hover .btn,.menu-contact-info:hover .btn-submenu,.menu-contact-info:hover .gform_wrapper.gravity-theme.gravity-theme .gform_footer button{background:#feb272}.footer{color:#181f56;position:relative;z-index:1}@media (max-width:1199.98px){.footer{padding-bottom:70px}}.footer:before{background:url(../../../images/menu-bg-grey.svg) repeat;background-size:50px;bottom:0;content:"";display:block;height:469px;left:0;pointer-events:none;position:absolute;width:100%;z-index:-1}@media screen and (min-width:576px){.footer:before{height:calc(582.94175px - 19.78155vw)}}@media screen and (min-width:1400px){.footer:before{height:306px}}@media screen and (min-width:576px){.footer:before{background-size:calc(29.02913px + 3.64078vw)}}@media screen and (min-width:1400px){.footer:before{background-size:80px}}.footer .container{max-width:1400px}.footer ul{margin:0;padding:0}.footer li{list-style:none}.footer li.menu-item{font-size:medium;line-height:normal}.footer li.menu-item>a{font-size:inherit;font-weight:inherit;line-height:inherit}.footer .logo{display:inline-block;font-size:0;line-height:1px;margin-bottom:30px;z-index:1}.footer .logo .logo-default,.footer .logo .logo-hover{width:50px}@media (min-width:1200px){.footer .logo .logo-default,.footer .logo .logo-hover{width:65px}}.footer .logo .logo-default svg,.footer .logo .logo-hover svg{height:auto;width:100%}.footer .logo .logo-hover{background:#f2f7f5;left:0;opacity:0;top:0;transition:.25s cubic-bezier(.165,.84,.44,1);visibility:hidden;z-index:2}.footer .logo:active .logo-hover,.footer .logo:focus .logo-hover,.footer .logo:hover .logo-hover{opacity:1;visibility:visible}.footer .links{-moz-column-gap:15px;column-gap:15px;display:grid;grid-template-columns:repeat(2,1fr);row-gap:30px}@media screen and (min-width:576px){.footer .links{-moz-column-gap:calc(-2.47573px + 3.03398vw);column-gap:calc(-2.47573px + 3.03398vw)}}@media screen and (min-width:1400px){.footer .links{-moz-column-gap:40px;column-gap:40px}}@media screen and (min-width:576px){.footer .links{row-gap:calc(23.00971px + 1.21359vw)}}@media screen and (min-width:1400px){.footer .links{row-gap:40px}}@media (min-width:992px){.footer .links{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.footer .links{grid-template-columns:repeat(4,1fr)}}.footer-menu li a{align-items:center;border-radius:20px;display:inline-flex;gap:8px;padding:4px 10px;text-decoration:none;transition:.5s cubic-bezier(.165,.84,.44,1)}.footer-menu li a:not([href]),.footer-menu li a[href="#"]{pointer-events:none}.footer-menu li a:active,.footer-menu li a:focus,.footer-menu li a:hover{background:#fff}.footer-menu>li.menu-item{font-size:13px;font-weight:700;letter-spacing:.65px;line-height:15px}.footer-menu>li.menu-item>a{margin-bottom:8px;margin-left:-10px;margin-right:-10px}.footer-menu>li.menu-item>.sub-menu>li.menu-item{font-size:15px;font-weight:400;letter-spacing:0;line-height:22px}.footer-menu>li.menu-item>.sub-menu>li.menu-item>a{margin-bottom:6px;margin-left:-10px;margin-right:-10px}.footer-menu>li.menu-item>.sub-menu>li.menu-item:last-child>a{margin-bottom:0}.footer-main{background:#f2f7f5;border-radius:30px;padding:35px 25px}@media screen and (min-width:576px){.footer-main{border-radius:calc(23.00971px + 1.21359vw)}}@media screen and (min-width:1400px){.footer-main{border-radius:40px}}@media screen and (min-width:576px){.footer-main{padding-top:calc(24.51456px + 1.82039vw)}}@media screen and (min-width:1400px){.footer-main{padding-top:50px}}@media screen and (min-width:576px){.footer-main{padding-bottom:calc(10.53398px + 4.24757vw)}}@media screen and (min-width:1400px){.footer-main{padding-bottom:70px}}@media screen and (min-width:576px){.footer-main{padding-left:calc(7.52427px + 3.03398vw)}}@media screen and (min-width:1400px){.footer-main{padding-left:50px}}@media screen and (min-width:576px){.footer-main{padding-right:calc(7.52427px + 3.03398vw)}}@media screen and (min-width:1400px){.footer-main{padding-right:50px}}.footer-main .row{row-gap:40px}.footer-main .info-list{display:flex;flex-direction:column;gap:10px}.footer-main .info-list+.info-list{margin-top:10px}.footer-main .info-list li{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;font-weight:500;gap:10px;line-height:18px}.footer-main .info-list li p{align-items:center;display:flex;font-size:inherit;gap:10px;line-height:inherit;margin-bottom:0}.footer-main .info-list li p+p:before{background:#8fa6a9;content:"";display:block;height:13px;width:1px}.footer-main .info-list li a{font-size:inherit;line-height:inherit;transition:.5s cubic-bezier(.165,.84,.44,1)}.footer-main .info-list li a:active,.footer-main .info-list li a:focus,.footer-main .info-list li a:hover{color:#539aaa}.footer-main .opening-list .day{flex-shrink:0;white-space:nowrap;width:97px}.footer-main .opening-list .time{word-break:break-word}.footer-sub{gap:10px;padding:13px 10px 25px}@media screen and (min-width:576px){.footer-sub{padding-top:calc(10.90291px + .36408vw)}}@media screen and (min-width:1400px){.footer-sub{padding-top:16px}}@media screen and (min-width:576px){.footer-sub{padding-bottom:calc(7.52427px + 3.03398vw)}}@media screen and (min-width:1400px){.footer-sub{padding-bottom:50px}}@media screen and (min-width:576px){.footer-sub{padding-left:calc(-3.98058px + 2.42718vw)}}@media screen and (min-width:1400px){.footer-sub{padding-left:30px}}@media screen and (min-width:576px){.footer-sub{padding-right:calc(-3.98058px + 2.42718vw)}}@media screen and (min-width:1400px){.footer-sub{padding-right:30px}}.footer-sub .privacy-list{display:flex;flex-wrap:wrap;gap:10px;padding:0}.footer-sub .privacy-list li{align-items:center;display:flex;font-size:13px;gap:10px;line-height:18px;list-style:none}.footer-sub .privacy-list li+li:before{background:#8fa6a9;content:"";display:block;height:13px;width:1px}.footer-sub .privacy-list li a{font-size:inherit;line-height:inherit;text-decoration:none;transition:.5s cubic-bezier(.165,.84,.44,1)}.footer-sub .privacy-list li a:active,.footer-sub .privacy-list li a:focus,.footer-sub .privacy-list li a:hover{color:#539aaa}.footer-sub p{align-items:center;display:flex;font-size:13px;gap:5px;line-height:18px;margin-bottom:0}.footer-sub p a{align-items:center;display:inline-flex;font-size:inherit;line-height:inherit;text-decoration:none}.footer-sub p a svg path{transition:.5s cubic-bezier(.165,.84,.44,1)}.footer-sub p a:active svg path,.footer-sub p a:focus svg path,.footer-sub p a:hover svg path{fill:#539aaa}.overlay{background:#000;display:block;height:100%;left:0;opacity:.5;position:absolute;top:0;transition:1s cubic-bezier(.165,.84,.44,1);width:100%}.overlay.overlay-line-white{background:linear-gradient(90deg,hsla(0,0%,100%,.958),hsla(0,0%,100%,0));opacity:.85;width:50%}.bg-opacity{background-color:hsla(0,0%,100%,.85);border-radius:20px;padding:50px 22px}@media (min-width:768px){.bg-opacity{padding:50px}}.over-hidden{overflow:hidden}.over-hidden .bg-zoom-in-out{transition:1s cubic-bezier(.165,.84,.44,1)}.over-hidden:active .bg-zoom-in-out,.over-hidden:focus .bg-zoom-in-out,.over-hidden:hover .bg-zoom-in-out{transform:scale(1.05)}.parallax{background-position:50%;background-repeat:no-repeat;background-size:cover}@media (min-width:1200px){.parallax{background-attachment:fixed}}.responsive-embed{overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.responsive-embed iframe{height:100%;left:0;position:absolute;top:0;width:100%}.slide-toggle-wrapper{transition:.5s cubic-bezier(.165,.84,.44,1)}.sidebar{margin-left:0}@media screen and (min-width:992px){.sidebar{margin-left:calc(-97.2549px + 9.80392vw)}}@media screen and (min-width:1400px){.sidebar{margin-left:40px}}.sidebar .widget-title{margin-bottom:15px}.sidebar .widget+.widget{margin-top:60px}.sidebar .widget ul{margin:0;padding:0}.sidebar .widget ul li{list-style:none;margin-bottom:20px}.sidebar .widget ul li:last-child{margin-bottom:0}.sidebar .widget ul a{transition:.5s cubic-bezier(.165,.84,.44,1)}.sidebar .widget ul a:active,.sidebar .widget ul a:focus,.sidebar .widget ul a:hover{color:#539aaa}.sidebar form.search-form input{border:1px solid #e6e6e6;border-radius:5px;padding-left:48px;padding-right:10px}.sidebar form.search-form input[type=search]{height:45px}.sidebar form.search-form input:focus{border:1px solid #539aaa}.sidebar form.search-form .search-submit{left:10px}.sidebar form.search-form .close-search-btn{display:none}.sidebar .tagcloud{display:flex;flex-wrap:wrap;gap:10px}.popular-post-item .item-cover{border-radius:5px;flex-grow:0;flex-shrink:0;overflow:hidden;width:100px}.popular-post-item .item-cover .object-fit-image-wrapper,.popular-post-item .item-cover .object-fit-image-wrapper-16-9,.popular-post-item .item-cover .object-fit-image-wrapper-4-3{padding-bottom:66.67%}.popular-post-item .item-content{padding-left:15px}.popular-post-item .item-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#51576a;display:-webkit-box;margin-bottom:0;max-height:44px;overflow:hidden;text-overflow:ellipsis;transition:.5s cubic-bezier(.165,.84,.44,1)}.popular-post-item:active .item-title,.popular-post-item:focus .item-title,.popular-post-item:hover .item-title{color:#539aaa}html[data-fontsize=lg] .popular-post-item .item-title{max-height:56px}html[data-fontsize=xl] .popular-post-item .item-title{max-height:68px}.loading-wrapper{transition:.5s cubic-bezier(.165,.84,.44,1)}.loading-wrapper.loading{opacity:.65;pointer-events:none}.loading-wrapper.loading .post-listing{position:relative}.loading-wrapper.loading .post-listing:before{animation:gforms-rotate 2s infinite;border:3px solid #e6e6e6;border-radius:50%;border-top-color:#feb272;content:"";display:block;height:25px;left:calc(50% - 12.5px);opacity:1;position:absolute;top:-38px;width:25px;z-index:2}@media screen and (min-width:576px){.loading-wrapper.loading .post-listing:before{top:calc(-19.12621px - 3.2767vw)}}@media screen and (min-width:1400px){.loading-wrapper.loading .post-listing:before{top:-65px}}.tab-content{transition:.5s cubic-bezier(.165,.84,.44,1)}.tab-content.loading{opacity:.65;pointer-events:none}.gform_wrapper.gravity-theme .gform_footer .tab-content.loading .history-form button:after,.tab-content.loading .history-form .btn-round-bg-primary-secondary-arrow:after,.tab-content.loading .history-form .gform_wrapper.gravity-theme .gform_footer button:after{animation:gforms-rotate 2s infinite;border:.2rem solid #e6e6e6;border-radius:50%;border-top-color:#feb272;content:"";height:1.375rem;width:1.375rem}.gform_wrapper.gravity-theme .gform_footer .tab-content.loading .history-form button:before,.tab-content.loading .history-form .btn-round-bg-primary-secondary-arrow:before,.tab-content.loading .history-form .gform_wrapper.gravity-theme .gform_footer button:before{width:0}.fill-info{transition:.5s cubic-bezier(.165,.84,.44,1)}.fill-info.loading{pointer-events:none;position:relative;z-index:12}.fill-info.loading:before{animation:gforms-rotate 2s infinite;border:5px solid #e6e6e6;border-radius:50%;border-top-color:#feb272;content:"";display:block;height:50px;left:calc(50% - 25px);opacity:1;position:fixed;top:calc(50% - 25px);width:50px;z-index:22}.fill-info.loading:after{background:hsla(0,0%,100%,.7);bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:20}.upload-photo{transition:.5s cubic-bezier(.165,.84,.44,1)}.upload-photo.loading{opacity:.65;pointer-events:none}.upload-photo.loading .file-upload{position:relative}.upload-photo.loading .file-upload:before{animation:gforms-rotate 2s infinite;border:5px solid #e6e6e6;border-radius:50%;border-top-color:#feb272;content:"";display:block;height:30px;left:calc(50% - 15px);opacity:1;position:absolute;top:calc(50% - 15px);width:30px;z-index:2}.loading-react .wrapper{align-items:center;background:#f9f9f9;border-radius:20px;display:flex;gap:10px;height:150px;justify-content:center;position:relative;text-align:center}@media screen and (min-width:576px){.loading-react .wrapper{height:calc(-94.66019px + 42.47573vw)}}@media screen and (min-width:1400px){.loading-react .wrapper{height:500px}}.loading-react .wrapper:before{animation:gforms-rotate 2s infinite;border:5px solid #e6e6e6;border-radius:50%;border-top-color:#feb272;content:"";display:block;height:30px;opacity:1;width:30px;z-index:2}.page-404{overflow:hidden}.page-404 .breadcrumbs{padding-bottom:30px}@media screen and (min-width:576px){.page-404 .breadcrumbs{padding-bottom:calc(9.02913px + 3.64078vw)}}@media screen and (min-width:1400px){.page-404 .breadcrumbs{padding-bottom:60px}}.page-404 .text-wrapper{padding-bottom:100px;padding-top:100px}@media screen and (min-width:576px){.page-404 .text-wrapper{padding-top:calc(72.03883px + 4.85437vw)}}@media screen and (min-width:1400px){.page-404 .text-wrapper{padding-top:140px}}@media screen and (min-width:576px){.page-404 .text-wrapper{padding-bottom:calc(72.03883px + 4.85437vw)}}@media screen and (min-width:1400px){.page-404 .text-wrapper{padding-bottom:140px}}.page-404 .white-wrapper{background:hsla(0,0%,100%,.9);border-top-right-radius:80px;padding:30px}@media screen and (min-width:576px){.page-404 .white-wrapper{border-top-right-radius:calc(73.00971px + 1.21359vw)}}@media screen and (min-width:1400px){.page-404 .white-wrapper{border-top-right-radius:90px}}@media screen and (min-width:576px){.page-404 .white-wrapper{padding:calc(16.01942px + 2.42718vw)}}@media screen and (min-width:1400px){.page-404 .white-wrapper{padding:50px}}.page-404 .bg-img{border-bottom-left-radius:80px;border-top-right-radius:80px;bottom:0;height:100%;left:0;overflow:hidden;right:0;top:0;width:100%;z-index:-1}@media screen and (min-width:576px){.page-404 .bg-img{border-bottom-left-radius:calc(17.08738px + 10.92233vw)}}@media screen and (min-width:1400px){.page-404 .bg-img{border-bottom-left-radius:170px}}@media screen and (min-width:576px){.page-404 .bg-img{border-top-right-radius:calc(17.08738px + 10.92233vw)}}@media screen and (min-width:1400px){.page-404 .bg-img{border-top-right-radius:170px}}@media (max-width:575.98px){.page-404 .bg-img{margin-left:-20px;width:calc(100% + 40px)}}.page-404 .bg-img .object-fit-image-wrapper,.page-404 .bg-img .object-fit-image-wrapper-16-9,.page-404 .bg-img .object-fit-image-wrapper-4-3{height:100%;padding-bottom:0}.page-404 .title{margin-bottom:0}.page-404 .desc{margin-top:20px}.page-404 .desc p{color:#181f56}.page-404 .desc>:last-child{margin-bottom:0}.page-404 .home-btn{margin-top:50px}.page-404 .desktop-left-leaf{bottom:0;right:0;width:9%}.page-404 .desktop-right-leaf{bottom:0;left:100%;width:18%}.page-404 .mobile-left-leaf{bottom:0;right:0;width:22%}@media (min-width:576px){.page-404 .mobile-left-leaf{width:10%}}.page-404 .mobile-right-leaf{bottom:0;left:100%;width:11%}@media (min-width:576px){.page-404 .mobile-right-leaf{width:5%}}.page-404 .leaf svg{height:auto;width:100%}.posts-content .post-listing{row-gap:15px}@media screen and (min-width:576px){.posts-content .post-listing{row-gap:calc(4.51456px + 1.82039vw)}}@media screen and (min-width:1400px){.posts-content .post-listing{row-gap:30px}}.posts-content .post-listing+.post-listing{margin-top:15px}@media screen and (min-width:576px){.posts-content .post-listing+.post-listing{margin-top:calc(4.51456px + 1.82039vw)}}@media screen and (min-width:1400px){.posts-content .post-listing+.post-listing{margin-top:30px}}.single-content .thumbmail-image{border-radius:20px;margin-bottom:50px;overflow:hidden;width:100%}@media screen and (min-width:576px){.single-content .thumbmail-image{margin-bottom:calc(36.01942px + 2.42718vw)}}@media screen and (min-width:1400px){.single-content .thumbmail-image{margin-bottom:70px}}.single-content .thumbmail-image img{width:100%}.single-content .article-excerpt{background:linear-gradient(180deg,#f6faf5 28.83%,#fafafa 85.19%);border-radius:15px;color:#181f56;margin-bottom:50px;padding:25px}@media screen and (min-width:576px){.single-content .article-excerpt{padding:calc(21.50485px + .6068vw)}}@media screen and (min-width:1400px){.single-content .article-excerpt{padding:30px}}@media screen and (min-width:576px){.single-content .article-excerpt{margin-bottom:calc(36.01942px + 2.42718vw)}}@media screen and (min-width:1400px){.single-content .article-excerpt{margin-bottom:70px}}.single-content .article-excerpt .title{align-items:center;gap:8px;margin-bottom:10px}.single-content .article-excerpt .title i{color:#539aaa;font-size:1.25rem}.single-content .article-excerpt .content>:last-child{margin-bottom:0}.single-content .tags-wrapper{gap:20px;margin-top:40px}.single-content .social-shares-wrapper{gap:20px;margin-top:50px}@media screen and (min-width:576px){.single-content .social-shares-wrapper{margin-top:calc(36.01942px + 2.42718vw)}}@media screen and (min-width:1400px){.single-content .social-shares-wrapper{margin-top:70px}}.single-content .footer-hr{border-bottom:1px solid #e6e6e6;margin-bottom:60px;margin-top:30px}@media screen and (min-width:576px){.single-content .footer-hr{margin-top:calc(16.01942px + 2.42718vw)}}@media screen and (min-width:1400px){.single-content .footer-hr{margin-top:50px}}@media screen and (min-width:576px){.single-content .footer-hr{margin-bottom:calc(53.00971px + 1.21359vw)}}@media screen and (min-width:1400px){.single-content .footer-hr{margin-bottom:70px}}.single-content .footer-hr .hr-svg{margin-bottom:-1px;width:40px}@media screen and (min-width:576px){.single-content .footer-hr .hr-svg{width:calc(19.02913px + 3.64078vw)}}@media screen and (min-width:1400px){.single-content .footer-hr .hr-svg{width:70px}}.single-content .footer-hr .hr-svg svg{height:auto;width:100%}.single-content .post-navs a{color:#539aaa;display:flex;flex-direction:column;font-size:.875rem;font-weight:500;gap:10px;line-height:1.57;transition:.5s cubic-bezier(.165,.84,.44,1)}.single-content .post-navs a:active,.single-content .post-navs a:focus,.single-content .post-navs a:hover{color:#2d8790}.single-content .post-navs a:active i,.single-content .post-navs a:focus i,.single-content .post-navs a:hover i{border:1px solid #539aaa}.single-content .post-navs .next a{align-items:flex-end}.single-content .post-navs i{align-items:center;background:#f2f7f5;border:1px solid transparent;border-radius:50%;color:#539aaa;display:flex;font-size:.875rem;height:2rem;justify-content:center;transition:.5s cubic-bezier(.165,.84,.44,1);width:2rem}.single-news-content .thumbmail-image{border-radius:20px;margin-bottom:50px;overflow:hidden;width:100%}@media screen and (min-width:576px){.single-news-content .thumbmail-image{margin-bottom:calc(36.01942px + 2.42718vw)}}@media screen and (min-width:1400px){.single-news-content .thumbmail-image{margin-bottom:70px}}.single-news-content .thumbmail-image img{width:100%}.single-news-content .social-shares-wrapper{gap:20px;margin-top:50px}@media screen and (min-width:576px){.single-news-content .social-shares-wrapper{margin-top:calc(43.00971px + 1.21359vw)}}@media screen and (min-width:1400px){.single-news-content .social-shares-wrapper{margin-top:60px}}.single-news-content .footer-hr{border-bottom:1px solid #e6e6e6;margin-bottom:60px;margin-top:30px}@media screen and (min-width:576px){.single-news-content .footer-hr{margin-top:calc(16.01942px + 2.42718vw)}}@media screen and (min-width:1400px){.single-news-content .footer-hr{margin-top:50px}}@media screen and (min-width:576px){.single-news-content .footer-hr{margin-bottom:calc(53.00971px + 1.21359vw)}}@media screen and (min-width:1400px){.single-news-content .footer-hr{margin-bottom:70px}}.single-news-content .footer-hr .hr-svg{margin-bottom:-1px;width:40px}@media screen and (min-width:576px){.single-news-content .footer-hr .hr-svg{width:calc(19.02913px + 3.64078vw)}}@media screen and (min-width:1400px){.single-news-content .footer-hr .hr-svg{width:70px}}.single-news-content .footer-hr .hr-svg svg{height:auto;width:100%}.single-news-content .post-navs a{color:#539aaa;display:flex;flex-direction:column;font-size:.875rem;font-weight:500;gap:10px;line-height:1.57;transition:.5s cubic-bezier(.165,.84,.44,1)}.single-news-content .post-navs a:active,.single-news-content .post-navs a:focus,.single-news-content .post-navs a:hover{color:#2d8790}.single-news-content .post-navs a:active i,.single-news-content .post-navs a:focus i,.single-news-content .post-navs a:hover i{border:1px solid #539aaa}.single-news-content .post-navs .next a{align-items:flex-end}.single-news-content .post-navs i{align-items:center;background:#f2f7f5;border:1px solid transparent;border-radius:50%;color:#539aaa;display:flex;font-size:.875rem;height:2rem;justify-content:center;transition:.5s cubic-bezier(.165,.84,.44,1);width:2rem}.page-news .post-listing{row-gap:10px}.page-news .news-item .news-item-wrapper{gap:30px;padding:12px 15px;position:relative}.page-news .news-item .news-item-wrapper:after{background:linear-gradient(180deg,#f6faf5 28.83%,#fafafa 85.19%);border-radius:10px;bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;transition:.5s cubic-bezier(.165,.84,.44,1);width:100%;z-index:-1}.page-news .news-item .item-heading-wrapper{gap:10px;margin-bottom:10px}.page-news .news-item .date{color:#539aaa;font-size:.8125rem;font-weight:500;line-height:1.38;margin-bottom:0}.page-news .news-item .item-title{color:#51576a}.page-news .news-item .icon-arrow-right{align-items:center;background:#fff;border:1px solid transparent;border-radius:50%;color:#2d8790;display:flex;flex-shrink:0;font-size:12px;height:30px;justify-content:center;transition:.5s cubic-bezier(.165,.84,.44,1);width:30px}.page-news .news-item:active .icon-arrow-right,.page-news .news-item:focus .icon-arrow-right,.page-news .news-item:hover .icon-arrow-right{border:1px solid #539aaa}.page-search form.search-form{margin-top:15px}@media screen and (min-width:576px){.page-search form.search-form{margin-top:calc(4.51456px + 1.82039vw)}}@media screen and (min-width:1400px){.page-search form.search-form{margin-top:30px}}.page-search form.search-form input{border:1px solid #e6e6e6;border-radius:5px;padding-left:48px;padding-right:10px}.page-search form.search-form input[type=search]{height:45px}.page-search form.search-form input:focus{border:1px solid #539aaa}.page-search form.search-form .search-submit{left:10px}.page-search form.search-form .close-search-btn{display:none}.page-search .entry-title{margin-bottom:50px}.page-search .row{row-gap:50px}@media (min-width:768px){.page-search .row{row-gap:30px}}.page-search .no-result-title{margin-bottom:20px}.search-item .search-item-wrapper{gap:35px}.search-item .item-cover{border-radius:15px;flex-grow:0;flex-shrink:0;overflow:hidden;width:250px}.search-item .item-cover .object-fit-image-wrapper,.search-item .item-cover .object-fit-image-wrapper-16-9,.search-item .item-cover .object-fit-image-wrapper-4-3{padding-bottom:66.67%}.search-item .item-content{flex-grow:1}.search-item .item-content .post-type{margin-bottom:15px}.search-item .item-title{margin-bottom:0;transition:.5s cubic-bezier(.165,.84,.44,1)}.search-item .item-desc{margin-top:5px}.search-item .item-desc p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;max-height:47px;overflow:hidden;text-overflow:ellipsis}.search-item .item-desc>:last-child{margin-bottom:0}.search-item:active .item-title,.search-item:focus .item-title,.search-item:hover .item-title{color:#539aaa}html[data-fontsize=lg] .search-item .item-desc p{max-height:55px}html[data-fontsize=xl] .search-item .item-desc p{max-height:67px}.stores-content .post-listing{row-gap:15px}@media screen and (min-width:576px){.stores-content .post-listing{row-gap:calc(11.50485px + .6068vw)}}@media screen and (min-width:1400px){.stores-content .post-listing{row-gap:20px}}.stores-content .location-wrapper{gap:12px}@media (max-width:991.98px){.stores-content .location-wrapper{width:100%}}.stores-content .location-wrapper.active .nice-select .current,.stores-content .location-wrapper.active .nice-select-react .current{background:#539aaa;color:#fff}.stores-content .form-wrapper{-moz-column-gap:15px;column-gap:15px;margin-bottom:70px;row-gap:15px}@media screen and (min-width:576px){.stores-content .form-wrapper{-moz-column-gap:calc(-9.46602px + 4.24757vw);column-gap:calc(-9.46602px + 4.24757vw)}}@media screen and (min-width:1400px){.stores-content .form-wrapper{-moz-column-gap:50px;column-gap:50px}}@media (max-width:1199.98px){.gform_wrapper.gravity-theme.gravity-theme .gform_footer .stores-content .form-wrapper button,.stores-content .form-wrapper .btn,.stores-content .form-wrapper .btn-submenu,.stores-content .form-wrapper .gform_wrapper.gravity-theme.gravity-theme .gform_footer button{flex-grow:1;width:100%}}@media (min-width:1200px){.gform_wrapper.gravity-theme.gravity-theme .gform_footer .stores-content .form-wrapper button,.stores-content .form-wrapper .btn,.stores-content .form-wrapper .btn-submenu,.stores-content .form-wrapper .gform_wrapper.gravity-theme.gravity-theme .gform_footer button{width:200px}}.stores-content .form-wrapper .btns-wrapper{-moz-column-gap:15px;column-gap:15px;row-gap:15px}@media screen and (min-width:576px){.stores-content .form-wrapper .btns-wrapper{-moz-column-gap:calc(-9.46602px + 4.24757vw);column-gap:calc(-9.46602px + 4.24757vw)}}@media screen and (min-width:1400px){.stores-content .form-wrapper .btns-wrapper{-moz-column-gap:50px;column-gap:50px}}@media (max-width:1199.98px){.stores-content .form-wrapper .btns-wrapper{width:100%}}.stores-content .form-line{background:#e6e6e6;height:35px;width:1px}.stores-content .nice-select,.stores-content .nice-select-react{flex-grow:1;flex-shrink:0;width:unset}@media (min-width:992px){.stores-content .nice-select,.stores-content .nice-select-react{min-width:200px}}.stores-content .nice-select-react:hover .current,.stores-content .nice-select:hover .current{background:#539aaa;color:#fff}.stores-content .nice-select .current,.stores-content .nice-select-react .current{background:#f2f7f5;border:none}.stores-content .nice-select .current:after,.stores-content .nice-select-react .current:after{color:inherit}.stores-content .nice-select-react.open .current,.stores-content .nice-select.open .current{background:#539aaa;color:#fff}.stores-content .label{color:#181f56;flex-shrink:0;white-space:nowrap}.store-item{background:#f9f9f9;border-radius:20px;padding:46px 25px 25px}@media screen and (min-width:576px){.store-item{padding-right:calc(18.00971px + 1.21359vw)}}@media screen and (min-width:1400px){.store-item{padding-right:35px}}@media screen and (min-width:576px){.store-item{padding-left:calc(18.00971px + 1.21359vw)}}@media screen and (min-width:1400px){.store-item{padding-left:35px}}@media screen and (min-width:576px){.store-item{padding-bottom:calc(18.00971px + 1.21359vw)}}@media screen and (min-width:1400px){.store-item{padding-bottom:35px}}@media (max-width:1199.98px){.store-item{padding-bottom:50px}}.store-item .object-fit-image-wrapper,.store-item .object-fit-image-wrapper-16-9,.store-item .object-fit-image-wrapper-4-3{border-radius:10px;overflow:hidden;padding-bottom:66.67%}@media (max-width:1199.98px){.store-item .object-fit-image-wrapper,.store-item .object-fit-image-wrapper-16-9,.store-item .object-fit-image-wrapper-4-3{margin-bottom:20px}.store-item .distance-tag{border-radius:0 0 20px 20px;bottom:0;left:0;min-height:30px;width:100%}}@media (min-width:1200px){.store-item .distance-tag{min-width:150px;right:25px;top:0}}@media screen and (min-width:1200px) and (min-width:576px){.store-item .distance-tag{right:calc(18.00971px + 1.21359vw)}}@media screen and (min-width:1200px) and (min-width:1400px){.store-item .distance-tag{right:35px}}.store-item .area-tag{left:50%;min-width:130px;top:0;transform:translateX(-50%)}@media (min-width:1200px){.store-item .area-tag{left:25px;transform:none}}@media screen and (min-width:1200px) and (min-width:576px){.store-item .area-tag{left:calc(18.00971px + 1.21359vw)}}@media screen and (min-width:1200px) and (min-width:1400px){.store-item .area-tag{left:35px}}.store-item .shop-wrapper{gap:10px}.store-item .shop-wrapper .shop-icon{width:1.33rem}.store-item .shop-wrapper .shop-icon svg{height:auto;width:100%}.store-item .address{color:#181f56;margin-top:10px}.store-item .btn-list{gap:10px}.gform_wrapper.gravity-theme.gravity-theme .gform_footer .store-item .btn-list button,.store-item .btn-list .a-btn,.store-item .btn-list .btn,.store-item .btn-list .btn-arrow-grow,.store-item .btn-list .btn-submenu,.store-item .btn-list .gform_wrapper.gravity-theme.gravity-theme .gform_footer button{flex-grow:1;gap:7px;min-width:calc(50% - 7px);padding-left:7px;padding-right:7px}@media (min-width:1200px){.gform_wrapper.gravity-theme.gravity-theme .gform_footer .store-item .btn-list button,.store-item .btn-list .a-btn,.store-item .btn-list .btn,.store-item .btn-list .btn-arrow-grow,.store-item .btn-list .btn-submenu,.store-item .btn-list .gform_wrapper.gravity-theme.gravity-theme .gform_footer button{padding-left:17px;padding-right:17px}}.store-item .side-flex{-moz-column-gap:30px;column-gap:30px;row-gap:25px}.store-item .info-list{color:#181f56;display:flex;flex-direction:column;gap:10px;margin:15px 0 0;padding:0}@media screen and (min-width:576px){.store-item .info-list{margin-top:calc(11.50485px + .6068vw)}}@media screen and (min-width:1400px){.store-item .info-list{margin-top:20px}}.store-item .info-list li{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.store-item .info-list li p{align-items:center;display:flex;font-size:inherit;gap:10px;line-height:inherit;margin-bottom:0}.store-item .info-list li p+p:before{background:#8fa6a9;content:"";display:block;height:.8125rem;width:1px}.store-item .opening-list{flex-grow:1}.store-item .opening-list .day{flex-shrink:0;white-space:nowrap;width:110px}.store-item .opening-list .time{word-break:break-word}.store-item .map-btn{color:#539aaa;justify-content:flex-start;margin:10px 0 0;padding:0;text-align:left;transition:.5s cubic-bezier(.165,.84,.44,1)}.store-item .map-btn i{margin-right:5px}.store-item .map-btn:after{content:"\e905";display:block;font-size:.75rem;margin-left:5px;margin-top:2px;transform:scale(.7)}.store-item .map-btn:hover{color:#feb272}.store-item .map-btn .hide{display:none}.store-item .map-btn.active .hide{display:inline}.store-item .map-btn.active .show{display:none}.store-item .map-btn.active:after{transform:scale(.7) rotate(180deg)}html[data-fontsize=lg] .store-item .opening-list .day{width:140px}html[data-fontsize=xl] .store-item .opening-list .day{width:159px}.appointment-content .fast-svg{margin:20px;width:200px}@media screen and (min-width:576px){.appointment-content .fast-svg{width:calc(130.09709px + 12.13592vw)}}@media screen and (min-width:1400px){.appointment-content .fast-svg{width:300px}}@media screen and (min-width:576px){.appointment-content .fast-svg{margin:calc(13.00971px + 1.21359vw)}}@media screen and (min-width:1400px){.appointment-content .fast-svg{margin:30px}}.appointment-content .fast-svg svg{height:auto;width:100%}.appointment-content .svg-flex{-moz-column-gap:0;column-gap:0;row-gap:10px}@media screen and (min-width:576px){.appointment-content .svg-flex{-moz-column-gap:calc(-69.90291px + 12.13592vw);column-gap:calc(-69.90291px + 12.13592vw)}}@media screen and (min-width:1400px){.appointment-content .svg-flex{-moz-column-gap:100px;column-gap:100px}}.appointment-content .tab-content{background:#f9f9f9;border:4px solid #e9f2ef;border-top:2px solid #539aaa;padding:40px 20px}@media screen and (min-width:576px){.appointment-content .tab-content{padding-top:calc(19.02913px + 3.64078vw)}}@media screen and (min-width:1400px){.appointment-content .tab-content{padding-top:70px}}@media screen and (min-width:576px){.appointment-content .tab-content{padding-bottom:calc(19.02913px + 3.64078vw)}}@media screen and (min-width:1400px){.appointment-content .tab-content{padding-bottom:70px}}@media screen and (min-width:576px){.appointment-content .tab-content{padding-right:calc(-14.95146px + 6.06796vw)}}@media screen and (min-width:1400px){.appointment-content .tab-content{padding-right:70px}}@media screen and (min-width:576px){.appointment-content .tab-content{padding-left:calc(-14.95146px + 6.06796vw)}}@media screen and (min-width:1400px){.appointment-content .tab-content{padding-left:70px}}@media (min-width:576px){.appointment-content .tab-content{border-radius:0 0 20px 20px}}@media (max-width:575.98px){.appointment-content .tab-content{border-left:0;border-right:0;margin-left:-20px;margin-right:-20px}}.appointment-content .tab-content .main-row{row-gap:20px}.appointment-content .tab-content .step-list{margin-top:50px;row-gap:46px}@media screen and (min-width:576px){.appointment-content .tab-content .step-list{margin-top:calc(29.02913px + 3.64078vw)}}@media screen and (min-width:1400px){.appointment-content .tab-content .step-list{margin-top:80px}}@media (min-width:1200px){.appointment-content .tab-content .step-list{--bs-gutter-x:46px}.appointment-content .tab-content .text-wrapper{padding-left:20px}}.appointment-content .tab-content .desc p{color:#181f56}.appointment-content .tab-content .desc>:last-child{margin-bottom:0}.appointment-content .tabs{gap:5px;list-style:none;margin:0;padding:0}.appointment-content .tabs li{width:100%}.appointment-content .tab{align-items:center;background:#f2f7f5;border-radius:20px 20px 0 0;color:#539aaa;cursor:pointer;display:inline-flex;gap:10px;justify-content:center;margin-bottom:0;overflow:hidden;padding:10px 20px;transition:.5s cubic-bezier(.165,.84,.44,1);width:100%}@media screen and (min-width:576px){.appointment-content .tab{padding-top:calc(7.20388px + .48544vw)}}@media screen and (min-width:1400px){.appointment-content .tab{padding-top:14px}}@media screen and (min-width:576px){.appointment-content .tab{padding-bottom:calc(7.20388px + .48544vw)}}@media screen and (min-width:1400px){.appointment-content .tab{padding-bottom:14px}}@media screen and (min-width:576px){.appointment-content .tab{gap:calc(3.00971px + 1.21359vw)}}@media screen and (min-width:1400px){.appointment-content .tab{gap:20px}}.appointment-content .tab:active,.appointment-content .tab:focus,.appointment-content .tab:hover{color:#feb272}.appointment-content .tab.active{background:#539aaa;color:#fff;pointer-events:none}.appointment-content .btn-round-border-primary-arrow{margin-top:50px}.appointment-content .step-item{background:#fff;border-radius:20px;gap:20px;padding:30px}@media (min-width:1200px){.appointment-content .step-item{padding:30px 20px}}@media (max-width:1199.98px){.appointment-content .step-item{padding:20px 40px}}@media screen and (max-width:1199.98px) and (min-width:576px){.appointment-content .step-item{padding-left:calc(-141.74757px + 31.5534vw)}}@media screen and (max-width:1199.98px) and (min-width:1400px){.appointment-content .step-item{padding-left:300px}}@media screen and (max-width:1199.98px) and (min-width:576px){.appointment-content .step-item{padding-right:calc(-141.74757px + 31.5534vw)}}@media screen and (max-width:1199.98px) and (min-width:1400px){.appointment-content .step-item{padding-right:300px}}.appointment-content .step-item .step-img{height:100px;width:100px}.appointment-content .step-item .step-img svg{height:auto;max-height:100%;max-width:100%;width:100%}.appointment-content .step-item .step{color:#539aaa;margin-bottom:5px}.appointment-content .step-wrapper+.step-wrapper{position:relative}.appointment-content .step-wrapper+.step-wrapper:after{color:#8fa6a9;content:"\e927";font-size:16px;left:50%;line-height:1;position:absolute;top:-30px;transform:translateX(-50%)}@media (min-width:1200px){.appointment-content .step-wrapper+.step-wrapper:after{content:"\e928";left:-4px;top:50%;transform:translateY(-50%)}}.appointment-content .pagination-list .pagination,.appointment-content .woocommerce nav.woocommerce-pagination .pagination{color:#539aaa}.appointment-content .pagination-list .pagination .next:after,.appointment-content .pagination-list .pagination .prev:before,.appointment-content .woocommerce nav.woocommerce-pagination .pagination .next:after,.appointment-content .woocommerce nav.woocommerce-pagination .pagination .prev:before{background:#fff;border:1px solid transparent}.appointment-content .pagination-list .pagination a:not(.next):not(.prev),.appointment-content .pagination-list .pagination span:not(.next):not(.prev),.appointment-content .woocommerce nav.woocommerce-pagination .pagination a:not(.next):not(.prev),.appointment-content .woocommerce nav.woocommerce-pagination .pagination span:not(.next):not(.prev){background-color:#fff}.appointment-content .pagination-list .pagination a:not(.next):not(.prev).current,.appointment-content .pagination-list .pagination span:not(.next):not(.prev).current,.appointment-content .woocommerce nav.woocommerce-pagination .pagination a:not(.next):not(.prev).current,.appointment-content .woocommerce nav.woocommerce-pagination .pagination span:not(.next):not(.prev).current{background-color:#539aaa}.history-form{margin-top:35px;overflow:hidden}@media screen and (min-width:576px){.history-form{margin-top:calc(24.51456px + 1.82039vw)}}@media screen and (min-width:1400px){.history-form{margin-top:50px}}.history-form .input-row{--bs-gutter-x:100px;row-gap:20px}.history-form .section-wrapper{position:relative}.history-form .section-wrapper:after{background:#e6e6e6;content:"";height:35px;left:-50px;position:absolute;top:calc(1.5rem + 12px);width:1px}.history-form .form-footer{-moz-column-gap:70px;column-gap:70px;margin-top:30px;row-gap:30px}.history-form .btns{gap:20px}.gform_wrapper.gravity-theme.gravity-theme .gform_footer .history-form .btns button,.history-form .btns .btn,.history-form .btns .btn-submenu,.history-form .btns .gform_wrapper.gravity-theme.gravity-theme .gform_footer button{min-width:calc(50% - 10px)}@media (min-width:1200px){.gform_wrapper.gravity-theme.gravity-theme .gform_footer .history-form .btns button,.history-form .btns .btn,.history-form .btns .btn-submenu,.history-form .btns .gform_wrapper.gravity-theme.gravity-theme .gform_footer button{width:200px}}.gform_wrapper.gravity-theme.gravity-theme .gform_footer .history-form .btns button,.history-form .btns .btn-round-bg-primary-secondary-arrow,.history-form .btns .gform_wrapper.gravity-theme.gravity-theme .gform_footer button{gap:15px}.gform_wrapper.gravity-theme.gravity-theme .gform_footer .history-form .btns button:after,.history-form .btns .btn-round-bg-primary-secondary-arrow:after,.history-form .btns .gform_wrapper.gravity-theme.gravity-theme .gform_footer button:after{margin:0}.appointment-search-result{border-top:1px solid #e6e6e6;margin-top:50px;padding-top:50px}.appointment-search-result .result-num{margin-bottom:30px}.appointment-search-result .no-result{margin-bottom:20px;margin-top:50px}@media screen and (min-width:576px){.appointment-search-result .no-result{margin-top:calc(36.01942px + 2.42718vw)}}@media screen and (min-width:1400px){.appointment-search-result .no-result{margin-top:70px}}.appointment-search-result .no-result .no-result-title{margin-bottom:10px}.appointment-search-result .no-result p{color:#181f56;margin-bottom:0}.appointment-search-result .appointment-result-heading{color:#181f56;gap:41px;padding-bottom:15px;padding-left:20px;padding-right:20px}.appointment-search-result .info-flex{-moz-column-gap:41px;column-gap:41px;row-gap:5px}.appointment-search-result .fix-width{width:120px}.appointment-search-result .appointment-result-list{gap:8px}.appointment-result-item{background:#fff;border-radius:10px;padding:20px}.appointment-result-item .item-heading{color:#181f56;-moz-column-gap:41px;column-gap:41px;row-gap:5px}.appointment-result-item .item-heading .info{position:relative}@media (min-width:992px){.appointment-result-item .item-heading .info:after{background:#c9edee;content:"";height:calc(100% - 4px);position:absolute;right:-20px;top:50%;transform:translateY(-50%);width:1px}}.appointment-result-item .photo-btn{color:#539aaa;justify-content:flex-start;margin:0;padding:0;text-align:left;transition:.5s cubic-bezier(.165,.84,.44,1)}.appointment-result-item .photo-btn:after{content:"\e905";display:block;font-size:.75rem;margin-left:5px;margin-top:2px;transform:scale(.7)}.appointment-result-item .photo-btn:hover{color:#feb272}.appointment-result-item .photo-btn .hide{display:none}.appointment-result-item .photo-btn.active .hide{display:inline}.appointment-result-item .photo-btn.active .show{display:none}.appointment-result-item .photo-btn.active:after{transform:scale(.7) rotate(180deg)}.appointment-result-item .photo-content{border-top:1px solid #e6e6e6;margin-top:20px;overflow:hidden;padding-top:15px}.appointment-result-item .photos{gap:10px}.appointment-result-item .photo{border:1px solid #e6e6e6;border-radius:5px;overflow:hidden;position:relative;width:51px}@media (min-width:576px){.appointment-result-item .photo{width:100px}}.appointment-result-item .photo:after{background:rgba(83,154,170,.2);bottom:0;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:.5s cubic-bezier(.165,.84,.44,1);width:100%}.appointment-result-item .photo:before{color:#fff;content:"\e929";font-size:38px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.5s cubic-bezier(.165,.84,.44,1);z-index:1}.appointment-result-item .photo:active:after,.appointment-result-item .photo:active:before,.appointment-result-item .photo:focus:after,.appointment-result-item .photo:focus:before,.appointment-result-item .photo:hover:after,.appointment-result-item .photo:hover:before{opacity:1}.module-services{overflow:hidden;position:relative;z-index:1}.module-services:before{background:url(../../../images/menu-bg-grey.svg) repeat;background-size:50px;bottom:0;content:"";display:block;height:72%;left:-24px;pointer-events:none;position:absolute;transform:scaleY(-1);width:calc(100% + 40px);z-index:-1}@media screen and (min-width:576px){.module-services:before{height:calc(72% - 2.6699vw + 15.37864px)}}@media screen and (min-width:1400px){.module-services:before{height:50%}}@media screen and (min-width:576px){.module-services:before{left:calc(-12.81553px - 1.94175vw)}}@media screen and (min-width:1400px){.module-services:before{left:-40px}}@media screen and (min-width:576px){.module-services:before{background-size:calc(29.02913px + 3.64078vw)}}@media screen and (min-width:1400px){.module-services:before{background-size:80px}}.module-services .module-heading{margin-bottom:35px}@media screen and (min-width:576px){.module-services .module-heading{margin-bottom:calc(21.01942px + 2.42718vw)}}@media screen and (min-width:1400px){.module-services .module-heading{margin-bottom:55px}}.module-services .module-title{margin-bottom:15px}.module-services .module-desc>:last-child{margin-bottom:0}.module-services .service-list{row-gap:15px}@media (min-width:768px){.module-services .service-list{row-gap:30px}}.module-services .service-item{background:linear-gradient(180deg,#f6faf5 28.83%,#fafafa 85.19%);border-radius:10px;padding:20px}@media screen and (min-width:576px){.module-services .service-item{padding-top:calc(9.51456px + 1.82039vw)}}@media screen and (min-width:1400px){.module-services .service-item{padding-top:35px}}@media screen and (min-width:576px){.module-services .service-item{padding-bottom:calc(9.51456px + 1.82039vw)}}@media screen and (min-width:1400px){.module-services .service-item{padding-bottom:35px}}@media screen and (min-width:576px){.module-services .service-item{padding-right:calc(6.01942px + 2.42718vw)}}@media screen and (min-width:1400px){.module-services .service-item{padding-right:40px}}@media screen and (min-width:576px){.module-services .service-item{padding-left:calc(6.01942px + 2.42718vw)}}@media screen and (min-width:1400px){.module-services .service-item{padding-left:40px}}.module-services .service-item .service-item-wrapper{gap:25px}@media screen and (min-width:576px){.module-services .service-item .service-item-wrapper{gap:calc(7.52427px + 3.03398vw)}}@media screen and (min-width:1400px){.module-services .service-item .service-item-wrapper{gap:50px}}.module-services .service-item .image-wrapper{flex-shrink:0;width:50px}@media screen and (min-width:576px){.module-services .service-item .image-wrapper{width:calc(36.01942px + 2.42718vw)}}@media screen and (min-width:1400px){.module-services .service-item .image-wrapper{width:70px}}.module-services .service-item .text-wrapper .item-title{margin-bottom:0}.module-services .service-item .text-wrapper .item-content{color:#181f56;margin-top:10px}.module-services .service-item .text-wrapper .item-content>:last-child{margin-bottom:0}.module-services .service-item .text-wrapper .item-btn{margin-top:20px}@media screen and (min-width:576px){.module-services .service-item .text-wrapper .item-btn{margin-top:calc(16.50485px + .6068vw)}}@media screen and (min-width:1400px){.module-services .service-item .text-wrapper .item-btn{margin-top:25px}}.module-services .service-item:active .item-btn,.module-services .service-item:focus .item-btn,.module-services .service-item:hover .item-btn{background:#539aaa;color:#fff}.module-about .about-gallery{--bs-gutter-x:15px;margin-top:40px;row-gap:15px}@media screen and (min-width:576px){.module-about .about-gallery{margin-top:calc(-1.94175px + 7.28155vw)}}@media screen and (min-width:1400px){.module-about .about-gallery{margin-top:100px}}@media screen and (min-width:576px){.module-about .about-gallery{row-gap:calc(11.50485px + .6068vw)}}@media screen and (min-width:1400px){.module-about .about-gallery{row-gap:20px}}@media screen and (min-width:576px){.module-about .about-gallery{--bs-gutter-x:calc(11.50485px + 0.6068vw)}}@media screen and (min-width:1400px){.module-about .about-gallery{--bs-gutter-x:20px}}.module-about .about-gallery .object-fit-image-wrapper,.module-about .about-gallery .object-fit-image-wrapper-16-9,.module-about .about-gallery .object-fit-image-wrapper-4-3{border-radius:20px;overflow:hidden;padding-bottom:66.67%}.module-about .about-hr{border-bottom:1px solid #e6e6e6;margin-bottom:70px}@media screen and (min-width:576px){.module-about .about-hr{margin-bottom:calc(14.07767px + 9.70874vw)}}@media screen and (min-width:1400px){.module-about .about-hr{margin-bottom:150px}}.module-about .about-hr .hr-svg{margin-bottom:-1px;width:40px}@media screen and (min-width:576px){.module-about .about-hr .hr-svg{width:calc(19.02913px + 3.64078vw)}}@media screen and (min-width:1400px){.module-about .about-hr .hr-svg{width:70px}}.module-about .about-hr .hr-svg svg{height:auto;width:100%}.module-about .company-info{margin-bottom:0;margin-top:40px;padding:0}@media screen and (min-width:576px){.module-about .company-info{margin-top:calc(26.01942px + 2.42718vw)}}@media screen and (min-width:1400px){.module-about .company-info{margin-top:60px}}.module-about .company-info li{display:flex;gap:10px;margin-bottom:15px;padding-left:1em;position:relative}.module-about .company-info li:before{background-color:#539aaa;border-radius:50%;content:"";height:.3125em;left:0;position:absolute;top:.75em;transform:translateY(-50%);width:.3125em}.module-about .company-info .info-title{flex-shrink:0;margin-bottom:0;width:50%}@media (min-width:576px){.module-about .company-info .info-title{width:34%}}.module-about .company-info .info-content{flex-grow:1;font-weight:400;margin-bottom:0}.module-about .company-info:first-child{margin-top:0}@media (max-width:991.98px){.module-about .content-list{margin-top:40px}}.module-about .content-item{margin-bottom:40px;margin-top:40px}@media screen and (min-width:576px){.module-about .content-item{margin-top:calc(-1.94175px + 7.28155vw)}}@media screen and (min-width:1400px){.module-about .content-item{margin-top:100px}}@media screen and (min-width:576px){.module-about .content-item{margin-bottom:calc(-1.94175px + 7.28155vw)}}@media screen and (min-width:1400px){.module-about .content-item{margin-bottom:100px}}.module-about .content-item:first-child{margin-top:0}.module-about .content-item:last-child,.module-about .item-title{margin-bottom:0}.module-about .item-sub-title{color:#539aaa;margin-bottom:0}@media (max-width:991.98px){.module-about .item-sub-title{margin-top:35px}}.module-about .item-desc{margin-top:20px}.module-about .item-desc>:last-child{margin-bottom:0}.module-about .btn-round-border-primary-lg{margin-top:50px}.module-home-about{background:url(../../../images/menu-bg-grey.svg) repeat;background-size:50px}@media screen and (min-width:576px){.module-home-about{background-size:calc(29.02913px + 3.64078vw)}}@media screen and (min-width:1400px){.module-home-about{background-size:80px}}.module-home-about .swiper-height-wrapper{margin-bottom:50px}@media screen and (min-width:576px){.module-home-about .swiper-height-wrapper{margin-bottom:calc(29.02913px + 3.64078vw)}}@media screen and (min-width:1400px){.module-home-about .swiper-height-wrapper{margin-bottom:80px}}.module-home-about .swiper{height:100%;left:0;padding-right:33%;right:0;top:0;width:100%}@media (min-width:576px){.module-home-about .swiper{padding-right:40%}}@media (min-width:992px){.module-home-about .swiper{padding-right:10%}}.module-home-about .swiper-slide{height:auto}.module-home-about .swiper-slide.swiper-slide-active{width:80vw!important}@media (min-width:576px){.module-home-about .swiper-slide.swiper-slide-active{width:60vw!important}}@media (min-width:992px){.module-home-about .swiper-slide.swiper-slide-active{width:31.25vw!important}}.module-home-about .object-fit-image-wrapper,.module-home-about .object-fit-image-wrapper-16-9,.module-home-about .object-fit-image-wrapper-4-3{border-radius:20px;overflow:hidden;padding-bottom:66.67%}.module-home-about .fake-img{padding-bottom:53.46%;pointer-events:none;width:81%}@media (min-width:576px){.module-home-about .fake-img{padding-bottom:40.26%;width:61%}}@media (min-width:992px){.module-home-about .fake-img{padding-bottom:21.12%;width:32%}}.module-home-about .module-heading>:last-child{margin-bottom:0}.module-home-about .module-title{margin-bottom:35px}.module-home-about .module-desc>:last-child{margin-bottom:0}.module-home-about .module-desc-primary{margin-bottom:30px}.module-home-about .module-desc-primary p{color:#539aaa}.module-home-about .module-btn{margin-top:30px}@media screen and (min-width:576px){.module-home-about .module-btn{margin-top:calc(16.01942px + 2.42718vw)}}@media screen and (min-width:1400px){.module-home-about .module-btn{margin-top:50px}}.module-cta .module-title{color:#fff;margin-bottom:40px}@media screen and (min-width:576px){.module-cta .module-title{margin-bottom:calc(46.99029px - 1.21359vw)}}@media screen and (min-width:1400px){.module-cta .module-title{margin-bottom:30px}}.module-cta .text-qr-code-flex{background:#5c5cb7;border-bottom-right-radius:50px;border-top-left-radius:50px;gap:80px;gap:10px;padding:70px 20px;width:100%;z-index:1}@media screen and (min-width:576px){.module-cta .text-qr-code-flex{gap:calc(-38.93204px + 8.49515vw)}}@media screen and (min-width:1400px){.module-cta .text-qr-code-flex{gap:80px}}@media screen and (min-width:576px){.module-cta .text-qr-code-flex{padding-right:calc(-14.95146px + 6.06796vw)}}@media screen and (min-width:1400px){.module-cta .text-qr-code-flex{padding-right:70px}}@media screen and (min-width:576px){.module-cta .text-qr-code-flex{padding-left:calc(-14.95146px + 6.06796vw)}}@media screen and (min-width:1400px){.module-cta .text-qr-code-flex{padding-left:70px}}@media screen and (min-width:576px){.module-cta .text-qr-code-flex{border-top-left-radius:calc(15.04854px + 6.06796vw)}}@media screen and (min-width:1400px){.module-cta .text-qr-code-flex{border-top-left-radius:100px}}@media screen and (min-width:576px){.module-cta .text-qr-code-flex{border-bottom-right-radius:calc(15.04854px + 6.06796vw)}}@media screen and (min-width:1400px){.module-cta .text-qr-code-flex{border-bottom-right-radius:100px}}@media (min-width:768px){.module-cta .text-qr-code-flex{width:88%}}.module-cta .img-icon-flex{gap:25px}@media screen and (min-width:576px){.module-cta .img-icon-flex{gap:calc(18.00971px + 1.21359vw)}}@media screen and (min-width:1400px){.module-cta .img-icon-flex{gap:35px}}.module-cta .image-wrapper{flex-shrink:0;width:130px}.module-cta .leafs{display:flex;right:15px;top:0;z-index:0}@media (min-width:768px){.module-cta .leafs{position:absolute;width:12%}}.module-cta .leafs .leaf{width:75px;z-index:1}@media screen and (min-width:576px){.module-cta .leafs .leaf{width:calc(22.57282px + 9.10194vw)}}@media screen and (min-width:1400px){.module-cta .leafs .leaf{width:150px}}@media (min-width:768px){.module-cta .leafs .leaf{width:100%}}.module-cta .leafs .leaf-hover{transform:rotate(90deg);transform-origin:left top;transition:3s cubic-bezier(.165,.84,.44,1);z-index:0}.module-cta .leafs svg{height:auto;width:100%}@media (min-width:768px){.module-cta .leafs{flex-direction:column}.module-cta .leafs .leaf-hover{transform:rotate(-90deg)}}.module-cta.in_view .leaf-hover{transform:rotate(0)}.appointment-form-show .module-cta{display:none}.module-cta-flexible .module-desc{margin-top:20px}.module-cta-flexible .module-desc>:last-child{margin-bottom:0}.module-cta-flexible .module-btn{margin-top:50px}.module-cta-flexible .text-wrapper{background:#f2f7f5;padding:50px 35px}@media screen and (min-width:576px){.module-cta-flexible .text-wrapper{padding-top:calc(36.01942px + 2.42718vw)}}@media screen and (min-width:1400px){.module-cta-flexible .text-wrapper{padding-top:70px}}@media screen and (min-width:576px){.module-cta-flexible .text-wrapper{padding-bottom:calc(36.01942px + 2.42718vw)}}@media screen and (min-width:1400px){.module-cta-flexible .text-wrapper{padding-bottom:70px}}@media screen and (min-width:576px){.module-cta-flexible .text-wrapper{padding-right:calc(-10.43689px + 7.88835vw)}}@media screen and (min-width:1400px){.module-cta-flexible .text-wrapper{padding-right:100px}}@media screen and (min-width:576px){.module-cta-flexible .text-wrapper{padding-left:calc(-10.43689px + 7.88835vw)}}@media screen and (min-width:1400px){.module-cta-flexible .text-wrapper{padding-left:100px}}@media (max-width:767.98px){.module-cta-flexible .text-wrapper{border-bottom-right-radius:60px}}@media screen and (max-width:767.98px) and (min-width:576px){.module-cta-flexible .text-wrapper{border-bottom-right-radius:calc(-16.8932px + 13.34951vw)}}@media screen and (max-width:767.98px) and (min-width:1400px){.module-cta-flexible .text-wrapper{border-bottom-right-radius:170px}}@media (min-width:768px){.module-cta-flexible .text-wrapper{border-top-left-radius:60px;margin-left:-30px}}@media screen and (min-width:768px) and (min-width:576px){.module-cta-flexible .text-wrapper{border-top-left-radius:calc(-16.8932px + 13.34951vw)}}@media screen and (min-width:768px) and (min-width:1400px){.module-cta-flexible .text-wrapper{border-top-left-radius:170px}}.module-cta-flexible .leaf-desktop{width:100%}.module-cta-flexible .leaf-desktop svg{height:auto;width:100%}.module-cta-flexible .leaf-mobile{width:28%}.module-cta-flexible .leaf-mobile svg{height:auto;width:100%}.module-cta-flexible .block-mobile{height:50%}.module-cta-flexible .block-mobile svg{height:100%;width:auto}.module-cta-flexible .middle-col{width:28%}.module-cta-flexible .purple-block{background:#e0e0f4;border-radius:0 55% 0 0;height:50%}.module-cta-flexible .module-image{border-radius:44% 0 0 0;overflow:hidden}@media (max-width:767.98px){.module-cta-flexible .module-image{width:56%}}@media (min-width:768px){.module-cta-flexible .module-image{border-radius:0 0 0 44%;width:100%}}.module-faq .faq-group-list{display:flex;flex-direction:column;gap:50px}@media screen and (min-width:576px){.module-faq .faq-group-list{gap:calc(15.04854px + 6.06796vw)}}@media screen and (min-width:1400px){.module-faq .faq-group-list{gap:100px}}@media (max-width:991.98px){.module-faq .faq-group-list{margin-top:40px}}.module-faq .faq-list{display:flex;flex-direction:column;gap:10px}.module-faq .group-title{color:#539aaa;margin-bottom:30px}@media screen and (min-width:576px){.module-faq .group-title{margin-bottom:calc(23.00971px + 1.21359vw)}}@media screen and (min-width:1400px){.module-faq .group-title{margin-bottom:40px}}.module-faq .card{border:2px solid #f2f7f5;border-radius:10px}.module-faq .card .question{align-self:self-start;color:#181f56;font-family:Rubik,Noto Sans TC,sans-serif;font-size:1.375rem;font-weight:700;line-height:1.18;margin-right:10px}@media screen and (min-width:576px){.module-faq .card .question{margin-right:calc(6.50485px + .6068vw)}}@media screen and (min-width:1400px){.module-faq .card .question{margin-right:15px}}.module-faq .card .card-title{margin-bottom:0;margin-right:20px}.module-faq .card .card-header{background:#f2f7f5;cursor:pointer;padding:20px 18px}@media screen and (min-width:576px){.module-faq .card .card-header{padding-left:calc(9.61165px + 1.45631vw)}}@media screen and (min-width:1400px){.module-faq .card .card-header{padding-left:30px}}@media screen and (min-width:576px){.module-faq .card .card-header{padding-right:calc(9.61165px + 1.45631vw)}}@media screen and (min-width:1400px){.module-faq .card .card-header{padding-right:30px}}.module-faq .card .card-header.active .card-title{margin-right:17px}.module-faq .card .card-header.active .btn-capsule .capsule-img{gap:6px}.module-faq .card .card-header.active .btn-capsule .capsule-left{transform:rotate(25deg)}.module-faq .card .card-header.active .btn-capsule .capsule-right{transform:rotate(-25deg)}.module-faq .card .card-header.active .btn-capsule .capsule-powder{opacity:1}.module-faq .card .card-content{display:none;padding:28px}@media screen and (min-width:576px){.module-faq .card .card-content{padding:calc(19.61165px + 1.45631vw)}}@media screen and (min-width:1400px){.module-faq .card .card-content{padding:40px}}.module-faq .card .card-content .article-content li:before{background-color:#51576a!important;border:none!important}.module-faq .card .card-content .article-content>:last-child{margin-bottom:0}.module-faq .card .card-content .card-btn{margin-top:30px}.module-faq .card .btn-capsule .capsule-img{gap:3px}.module-faq .card .btn-capsule .capsule-left,.module-faq .card .btn-capsule .capsule-right{transform:rotate(0)}.module-faq .card .btn-capsule .capsule-powder{opacity:0}.module-information .information-gallery{--bs-gutter-x:10px;margin-bottom:30px;row-gap:10px}@media screen and (min-width:576px){.module-information .information-gallery{row-gap:calc(3.00971px + 1.21359vw)}}@media screen and (min-width:1400px){.module-information .information-gallery{row-gap:20px}}@media screen and (min-width:576px){.module-information .information-gallery{--bs-gutter-x:calc(3.00971px + 1.21359vw)}}@media screen and (min-width:1400px){.module-information .information-gallery{--bs-gutter-x:20px}}@media screen and (min-width:576px){.module-information .information-gallery{margin-bottom:calc(16.01942px + 2.42718vw)}}@media screen and (min-width:1400px){.module-information .information-gallery{margin-bottom:50px}}.module-information .information-gallery .object-fit-image-wrapper,.module-information .information-gallery .object-fit-image-wrapper-16-9,.module-information .information-gallery .object-fit-image-wrapper-4-3{border-radius:10px;overflow:hidden;padding-bottom:66.67%}@media screen and (min-width:576px){.module-information .information-gallery .object-fit-image-wrapper,.module-information .information-gallery .object-fit-image-wrapper-16-9,.module-information .information-gallery .object-fit-image-wrapper-4-3{border-radius:calc(3.00971px + 1.21359vw)}}@media screen and (min-width:1400px){.module-information .information-gallery .object-fit-image-wrapper,.module-information .information-gallery .object-fit-image-wrapper-16-9,.module-information .information-gallery .object-fit-image-wrapper-4-3{border-radius:20px}}.module-information .information-section>:last-child{margin-bottom:0}.module-information .information-section+.information-section{border-top:1px solid #e6e6e6;margin-top:78px;padding-top:60px;position:relative}@media screen and (min-width:576px){.module-information .information-section+.information-section{margin-top:calc(38.85437px + 6.79612vw)}}@media screen and (min-width:1400px){.module-information .information-section+.information-section{margin-top:134px}}@media screen and (min-width:576px){.module-information .information-section+.information-section{padding-top:calc(66.99029px - 1.21359vw)}}@media screen and (min-width:1400px){.module-information .information-section+.information-section{padding-top:50px}}.module-information .information-section+.information-section:before{background:url(../../../images/about-hr.svg) no-repeat;background-size:contain;content:"";height:48px;position:absolute;right:0;top:1px;transform:translateY(-100%);width:40px}@media screen and (min-width:576px){.module-information .information-section+.information-section:before{height:calc(22.83495px + 4.36893vw)}}@media screen and (min-width:1400px){.module-information .information-section+.information-section:before{height:84px}}@media screen and (min-width:576px){.module-information .information-section+.information-section:before{width:calc(19.02913px + 3.64078vw)}}@media screen and (min-width:1400px){.module-information .information-section+.information-section:before{width:70px}}.module-information .section-title{color:#539aaa;margin-bottom:30px}@media screen and (min-width:576px){.module-information .section-title{margin-bottom:calc(23.00971px + 1.21359vw)}}@media screen and (min-width:1400px){.module-information .section-title{margin-bottom:40px}}.module-information .section-desc{color:#181f56;margin-bottom:20px}@media screen and (min-width:576px){.module-information .section-desc{margin-bottom:calc(13.00971px + 1.21359vw)}}@media screen and (min-width:1400px){.module-information .section-desc{margin-bottom:30px}}.module-information .section-desc>:last-child{margin-bottom:0}.module-information .information-text-list{--bs-gutter-x:15px;margin-bottom:30px;row-gap:15px}@media screen and (min-width:576px){.module-information .information-text-list{margin-bottom:calc(16.01942px + 2.42718vw)}}@media screen and (min-width:1400px){.module-information .information-text-list{margin-bottom:50px}}.module-information .text-item{background:#f9f9f9;border-radius:10px}.module-information .text-item .title-wrapper{background:#e9f2ef;border-radius:10px 10px 40px 0;gap:10px;padding:12px 30px}.module-information .text-item i{color:#5c5cb7;font-size:.8125rem;line-height:1.85}.module-information .text-item .item-desc{padding:15px 30px 25px}.module-information .text-item .item-desc>:last-child{margin-bottom:0}.module-information .image-text-item{background:#f9f9f9;border-radius:10px;overflow:hidden}.module-information .image-text-item .object-fit-image-wrapper,.module-information .image-text-item .object-fit-image-wrapper-16-9,.module-information .image-text-item .object-fit-image-wrapper-4-3{padding-bottom:66.67%}.module-information .image-text-item .item-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;background:#5c5cb7;border-radius:10px;bottom:0;color:#fff;display:-webkit-box;left:50%;max-width:calc(100% - 40px);overflow:hidden;padding:5px 30px;text-align:center;text-overflow:ellipsis;transform:translate(-50%,50%);width:-moz-max-content;width:max-content}.module-information .image-text-item .item-desc{padding:40px 25px 30px}.module-information .image-text-item .item-desc>:last-child{margin-bottom:0}.module-information .swiper{margin-bottom:30px;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}@media screen and (min-width:576px){.module-information .swiper{margin-bottom:calc(16.01942px + 2.42718vw)}}@media screen and (min-width:1400px){.module-information .swiper{margin-bottom:50px}}@media (min-width:576px){.module-information .swiper{margin-left:-40px;margin-right:-40px;padding-left:40px;padding-right:40px}}@media (min-width:768px){.module-information .swiper{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.module-information .swiper-wrapper{-moz-column-gap:15px;column-gap:15px;cursor:unset!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));pointer-events:none;row-gap:30px;transform:none!important}}@media (min-width:992px){.module-information .swiper-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}}.module-information .swiper-slide{height:auto}.module-drug-equipment-list .group-title{color:#539aaa;margin-bottom:30px}.module-drug-equipment-list .group-desc{margin-top:30px}.module-drug-equipment-list .group-desc>:last-child{margin-bottom:0}.module-drug-equipment-list .drug-equipment-group-list{display:flex;flex-direction:column;gap:50px}@media screen and (min-width:576px){.module-drug-equipment-list .drug-equipment-group-list{gap:calc(15.04854px + 6.06796vw)}}@media screen and (min-width:1400px){.module-drug-equipment-list .drug-equipment-group-list{gap:100px}}.module-drug-equipment-list .drug-equipment-list{--bs-gutter-x:10px;row-gap:10px}.module-drug-equipment-list .card{background:#f9f9f9;border:2px solid transparent;border-radius:10px;padding:10px 15px;transition:.5s cubic-bezier(.165,.84,.44,1)}@media screen and (min-width:576px){.module-drug-equipment-list .card{padding-top:calc(3.00971px + 1.21359vw)}}@media screen and (min-width:1400px){.module-drug-equipment-list .card{padding-top:20px}}@media screen and (min-width:576px){.module-drug-equipment-list .card{padding-bottom:calc(3.00971px + 1.21359vw)}}@media screen and (min-width:1400px){.module-drug-equipment-list .card{padding-bottom:20px}}@media screen and (min-width:576px){.module-drug-equipment-list .card{padding-right:calc(11.50485px + .6068vw)}}@media screen and (min-width:1400px){.module-drug-equipment-list .card{padding-right:20px}}@media screen and (min-width:576px){.module-drug-equipment-list .card{padding-left:calc(11.50485px + .6068vw)}}@media screen and (min-width:1400px){.module-drug-equipment-list .card{padding-left:20px}}.module-drug-equipment-list .card.has-link:active,.module-drug-equipment-list .card.has-link:focus,.module-drug-equipment-list .card.has-link:hover{border:2px solid #539aaa}.module-drug-equipment-list .card-conetent{gap:12px}@media (max-width:575.98px){.module-drug-equipment-list .card-conetent{align-items:center}}@media (min-width:576px){.module-drug-equipment-list .card-conetent{flex-direction:column;justify-content:center;text-align:center}}@media (max-width:991.98px){.module-process{padding-bottom:40px;padding-top:40px}}@media screen and (max-width:991.98px) and (min-width:576px){.module-process{padding-top:calc(15.53398px + 4.24757vw)}}@media screen and (max-width:991.98px) and (min-width:1400px){.module-process{padding-top:75px}}@media screen and (max-width:991.98px) and (min-width:576px){.module-process{padding-bottom:calc(15.53398px + 4.24757vw)}}@media screen and (max-width:991.98px) and (min-width:1400px){.module-process{padding-bottom:75px}}@media (min-width:992px){.module-process .module-title{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.module-process .flexible-module-header{margin-bottom:0}}.module-process .main-content{margin-top:45px}@media screen and (min-width:576px){.module-process .main-content{margin-top:calc(34.51456px + 1.82039vw)}}@media screen and (min-width:1400px){.module-process .main-content{margin-top:60px}}@media (min-width:992px){.module-process .desc-wrapper{display:none}}.module-process .process-desc{background:#539aaa;border-radius:0 20px 20px 20px;color:#fff;display:flex;gap:30px;padding:25px}@media screen and (min-width:576px){.module-process .process-desc{padding-top:calc(14.51456px + 1.82039vw)}}@media screen and (min-width:1400px){.module-process .process-desc{padding-top:40px}}@media screen and (min-width:576px){.module-process .process-desc{padding-bottom:calc(14.51456px + 1.82039vw)}}@media screen and (min-width:1400px){.module-process .process-desc{padding-bottom:40px}}@media screen and (min-width:576px){.module-process .process-desc{padding-right:calc(7.52427px + 3.03398vw)}}@media screen and (min-width:1400px){.module-process .process-desc{padding-right:50px}}@media screen and (min-width:576px){.module-process .process-desc{padding-left:calc(7.52427px + 3.03398vw)}}@media screen and (min-width:1400px){.module-process .process-desc{padding-left:50px}}@media screen and (min-width:576px){.module-process .process-desc{gap:calc(9.02913px + 3.64078vw)}}@media screen and (min-width:1400px){.module-process .process-desc{gap:60px}}.module-process .module-desc>:last-child{margin-bottom:0}.module-process .module-btn{flex-shrink:0}@media (min-width:768px){.module-process .module-btn{max-width:25%}}.module-process .step-image{border-radius:20px;margin-top:20px;overflow:hidden;padding-bottom:66.67%}@media screen and (min-width:576px){.module-process .step-image{margin-top:calc(13.00971px + 1.21359vw)}}@media screen and (min-width:1400px){.module-process .step-image{margin-top:30px}}.module-process .step-desc>:last-child{margin-bottom:0}.module-process .process-sticky-bar{background:#fff;margin-left:-20px;margin-right:-20px;position:sticky}.module-process .process-sticky-bar h3{font-size:inherit;line-height:inherit}@media (max-width:991.98px){.module-process .process-sticky-bar{top:70px;white-space:nowrap;z-index:11}.admin-bar .module-process .process-sticky-bar{top:116px}}@media screen and (max-width:991.98px) and (min-width:783px){.admin-bar .module-process .process-sticky-bar{top:102px}}@media (min-width:576px){.module-process .process-sticky-bar{margin-left:-40px;margin-right:-40px}}@media (min-width:768px){.module-process .process-sticky-bar{margin-left:-50px;margin-right:-50px}}@media (min-width:992px){.module-process .process-sticky-bar{margin-left:0;margin-right:0;top:202px;width:unset}.admin-bar .module-process .process-sticky-bar{top:234px}}.module-process .process-sticky-bar ul{-moz-column-gap:30px;column-gap:30px;display:flex;margin:0;padding:10px 20px;row-gap:35px}@media (max-width:991.98px){.module-process .process-sticky-bar ul{margin-bottom:50px;overflow-x:auto;width:100%}}@media (min-width:576px){.module-process .process-sticky-bar ul{padding:10px 40px}}@media (min-width:768px){.module-process .process-sticky-bar ul{padding:20px 50px}}@media (min-width:992px){.module-process .process-sticky-bar ul{flex-direction:column;padding:0;position:relative}.module-process .process-sticky-bar ul:before{border-left:3px dashed #e6e6e6;content:"";height:calc(100% - 20px);left:30px;position:absolute;top:10px;z-index:-1}}.module-process .process-sticky-bar li{display:flex;list-style:none}.module-process .process-sticky-bar li.active .sticky-bar-link{color:#539aaa;line-height:1.136;margin-bottom:0}.module-process .process-sticky-bar li.active .sticky-bar-link .step{background:#539aaa;color:#fff}@media (max-width:991.98px){.module-process .process-sticky-bar li.active .sticky-bar-link{color:#181f56}}.module-process .process-sticky-bar .sticky-bar-link{color:#8fa6a9;display:inline-flex;gap:10px;line-height:1.5625;transition:.5s cubic-bezier(.165,.84,.44,1);transition-property:color}@media screen and (min-width:576px){.module-process .process-sticky-bar .sticky-bar-link{gap:calc(6.50485px + .6068vw)}}@media screen and (min-width:1400px){.module-process .process-sticky-bar .sticky-bar-link{gap:15px}}.module-process .process-sticky-bar .sticky-bar-link .step{align-items:center;background:#f2f7f5;border-radius:30px;display:flex;flex-shrink:0;font-size:.875rem;font-weight:600;gap:3.5px;height:1.875rem;justify-content:center;letter-spacing:0;line-height:1.57;padding:0 10px}@media (min-width:992px){.module-process .process-sticky-bar .sticky-bar-link .step:before{content:"Step "}}@media (max-width:991.98px){.module-process .process-sticky-bar .sticky-bar-link .step{border-radius:50%;height:1.5625rem;width:1.5625rem}}.module-process .process-sticky-bar .sticky-bar-link:hover:before{color:#539aaa}.module-process.has-outer-bar .process-sticky-bar{margin-left:-20px;margin-right:-20px}@media (min-width:576px){.module-process.has-outer-bar .process-sticky-bar{margin-left:-40px;margin-right:-40px}}@media (min-width:768px){.module-process.has-outer-bar .process-sticky-bar{margin-left:-50px;margin-right:-50px}}@media (min-width:992px){.module-process.has-outer-bar .process-sticky-bar{margin-left:0;margin-right:0}}@media (max-width:991.98px){.module-process.has-outer-bar .process-sticky-bar{margin-top:-60px;padding-top:60px}}.module-process .process-list{margin-top:-50px}@media screen and (min-width:576px){.module-process .process-list{margin-top:calc(-15.04854px - 6.06796vw)}}@media screen and (min-width:1400px){.module-process .process-list{margin-top:-100px}}.module-process .process-group{padding-top:50px}@media screen and (min-width:576px){.module-process .process-group{padding-top:calc(15.04854px + 6.06796vw)}}@media screen and (min-width:1400px){.module-process .process-group{padding-top:100px}}@media (max-width:991.98px){.module-process .process-group+.process-group{border-top:1px solid #e6e6e6;margin-top:50px}}@media screen and (max-width:991.98px) and (min-width:576px){.module-process .process-group+.process-group{margin-top:calc(15.04854px + 6.06796vw)}}@media screen and (max-width:991.98px) and (min-width:1400px){.module-process .process-group+.process-group{margin-top:100px}}.scrolling__wrapper .scrolling__header{background:#fff;left:0;pointer-events:none;position:sticky;top:70px;width:calc(100% + 1px);z-index:1}@media (min-width:1200px){.scrolling__wrapper .scrolling__header{top:80px}}.admin-bar .scrolling__wrapper .scrolling__header{top:116px}@media (min-width:783px){.admin-bar .scrolling__wrapper .scrolling__header{top:102px}}@media (min-width:1200px){.admin-bar .scrolling__wrapper .scrolling__header{top:112px}}html[data-fontsize=lg] .module-process .process-sticky-bar ul:before{left:35px}html[data-fontsize=xl] .module-process .process-sticky-bar ul:before{left:40px}@media (min-width:768px){.module-latest-news .module-content{margin-left:0}}@media screen and (min-width:768px) and (min-width:576px){.module-latest-news .module-content{margin-left:calc(-44.03883px + 7.64563vw)}}@media screen and (min-width:768px) and (min-width:1400px){.module-latest-news .module-content{margin-left:63px}}.module-latest-news .row{row-gap:50px}.module-latest-news .module-title{border-bottom:1px solid #e6e6e6;margin-bottom:5px;padding-bottom:35px}.module-latest-news .module-btn{margin-top:30px}@media screen and (min-width:576px){.module-latest-news .module-btn{margin-top:calc(16.01942px + 2.42718vw)}}@media screen and (min-width:1400px){.module-latest-news .module-btn{margin-top:50px}}.module-latest-news .leafs{left:0;top:0;width:37%}@media (min-width:768px){.module-latest-news .leafs{width:123px}}@media screen and (min-width:768px) and (min-width:576px){.module-latest-news .leafs{width:calc(83.15534px + 6.91748vw)}}@media screen and (min-width:768px) and (min-width:1400px){.module-latest-news .leafs{width:180px}}.module-latest-news .leafs svg{height:auto;width:100%}.module-latest-news .module-image{padding-left:calc(21% - 2px);padding-top:calc(21% - 2px)}@media (min-width:768px){.module-latest-news .module-image{padding-left:68px;padding-top:68px}}@media screen and (min-width:768px) and (min-width:576px){.module-latest-news .module-image{padding-top:calc(45.63107px + 3.8835vw)}}@media screen and (min-width:768px) and (min-width:1400px){.module-latest-news .module-image{padding-top:100px}}@media screen and (min-width:768px) and (min-width:576px){.module-latest-news .module-image{padding-left:calc(45.63107px + 3.8835vw)}}@media screen and (min-width:768px) and (min-width:1400px){.module-latest-news .module-image{padding-left:100px}}.module-latest-news .module-image .object-fit-image-wrapper,.module-latest-news .module-image .object-fit-image-wrapper-16-9,.module-latest-news .module-image .object-fit-image-wrapper-4-3{border-radius:0 36% 0 36%;overflow:hidden}.module-latest-news .news-item{border-bottom:1px solid #e6e6e6;margin-bottom:5px;transition:.5s cubic-bezier(.165,.84,.44,1)}.module-latest-news .news-item .news-item-wrapper{gap:30px;padding:12px 15px;position:relative}.module-latest-news .news-item .news-item-wrapper:after{background:linear-gradient(180deg,#f6faf5 28.83%,#fafafa 85.19%);border-radius:10px;bottom:0;content:"";height:100%;left:0;opacity:0;position:absolute;right:0;top:0;transition:.5s cubic-bezier(.165,.84,.44,1);width:100%;z-index:-1}.module-latest-news .news-item .item-heading-wrapper{gap:10px;margin-bottom:10px}.module-latest-news .news-item .date{color:#539aaa;font-size:.8125rem;font-weight:500;line-height:1.38;margin-bottom:0}.module-latest-news .news-item .item-title{color:#51576a}.module-latest-news .news-item .icon-arrow-right{align-items:center;background:#fff;border-radius:50%;color:#2d8790;display:flex;flex-shrink:0;font-size:12px;height:30px;justify-content:center;width:30px}.module-latest-news .news-item:active,.module-latest-news .news-item:focus,.module-latest-news .news-item:hover{border-bottom:1px solid transparent}.module-latest-news .news-item:active .news-item-wrapper:after,.module-latest-news .news-item:focus .news-item-wrapper:after,.module-latest-news .news-item:hover .news-item-wrapper:after{opacity:1}.module-health-column .module-heading{margin-bottom:35px}.module-health-column .module-title{margin-bottom:15px}.module-health-column .module-desc>:last-child{margin-bottom:0}@media (max-width:767.98px){.module-health-column .module-btn{margin-bottom:20px;margin-top:30px}}.module-health-column .swiper-button-next,.module-health-column .swiper-button-prev{top:194px}@media screen and (min-width:576px){.module-health-column .swiper-button-next,.module-health-column .swiper-button-prev{top:calc(234.54369px - 7.03883vw)}}@media screen and (min-width:1400px){.module-health-column .swiper-button-next,.module-health-column .swiper-button-prev{top:136px}}.module-health-column .swiper{margin-left:-20px;margin-right:-20px;padding-left:37px;padding-right:37px}@media (min-width:576px){.module-health-column .swiper{margin-left:-40px;margin-right:-40px;padding-left:40px;padding-right:40px}}@media (min-width:768px){.module-health-column .swiper{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.module-health-column .swiper-slide{height:auto}.module-health-column-flexible .verticle-row{--bs-gutter-x:20px;row-gap:50px}.module-health-column-flexible .horizontal-row{--bs-gutter-x:20px;row-gap:15px}.health-column-verticle-item .category{margin-bottom:20px;max-width:100%;width:-moz-fit-content;width:fit-content}@media (min-width:576px){.health-column-verticle-item .category{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;height:23px;line-height:1.4;overflow:hidden;text-overflow:ellipsis}}.health-column-verticle-item .item-cover{border-radius:15px;overflow:hidden;padding-bottom:66.67%}.health-column-verticle-item .item-content{padding:20px 10px 0}.health-column-verticle-item .item-title{transition:.5s cubic-bezier(.165,.84,.44,1)}.health-column-verticle-item:active .item-title,.health-column-verticle-item:focus .item-title,.health-column-verticle-item:hover .item-title{color:#539aaa}.health-column-horizontal-item{background:linear-gradient(180deg,#f6faf5 28.83%,#fafafa 85.19%);border-radius:15px;overflow:hidden}.health-column-horizontal-item .category{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;left:8px;line-height:1.4;max-height:23px;max-width:calc(100% - 16px);overflow:hidden;text-overflow:ellipsis;top:8px;z-index:1}.health-column-horizontal-item .item-cover{flex-grow:0;flex-shrink:0;width:150px}@media screen and (min-width:576px){.health-column-horizontal-item .item-cover{width:calc(115.04854px + 6.06796vw)}}@media screen and (min-width:1400px){.health-column-horizontal-item .item-cover{width:200px}}.health-column-horizontal-item .item-cover .object-fit-image-wrapper,.health-column-horizontal-item .item-cover .object-fit-image-wrapper-16-9,.health-column-horizontal-item .item-cover .object-fit-image-wrapper-4-3{padding-bottom:66.67%}.health-column-horizontal-item .item-content{flex-grow:1;padding:15px}@media screen and (min-width:576px){.health-column-horizontal-item .item-content{padding:calc(11.50485px + .6068vw)}}@media screen and (min-width:1400px){.health-column-horizontal-item .item-content{padding:20px}}@media (max-width:991.98px){.health-column-horizontal-item .item-content{align-items:center;display:flex;height:100%}}.health-column-horizontal-item .item-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;margin-bottom:0;max-height:75px;overflow:hidden;text-overflow:ellipsis;transition:.5s cubic-bezier(.165,.84,.44,1)}.health-column-horizontal-item:active .item-title,.health-column-horizontal-item:focus .item-title,.health-column-horizontal-item:hover .item-title{color:#539aaa}html[data-fontsize=lg] .health-column-horizontal-item .item-title{max-height:93px}@media (max-width:575.98px){html[data-fontsize=lg] .health-column-horizontal-item .item-title{-webkit-line-clamp:2;max-height:63px}}html[data-fontsize=lg] .health-column-horizontal-item .category{max-height:28px}@media (min-width:576px){html[data-fontsize=lg] .health-column-verticle-item .category{height:28px}}html[data-fontsize=xl] .health-column-horizontal-item .item-title{-webkit-line-clamp:2;max-height:75px}html[data-fontsize=xl] .health-column-horizontal-item .category{max-height:32px}@media (min-width:576px){html[data-fontsize=xl] .health-column-verticle-item .category{height:32px}}.module-contact-information{overflow:hidden}.module-contact-information .module-title{margin-bottom:55px}.module-contact-information .module-heading{margin-top:20px}@media screen and (min-width:576px){.module-contact-information .module-heading{margin-top:calc(13.00971px + 1.21359vw)}}@media screen and (min-width:1400px){.module-contact-information .module-heading{margin-top:30px}}.module-contact-information .contact-links-wrapper{border-bottom:1px solid #e6e6e6;margin-bottom:50px;padding-bottom:50px}@media screen and (min-width:576px){.module-contact-information .contact-links-wrapper{padding-bottom:calc(60.48544px - 1.82039vw)}}@media screen and (min-width:1400px){.module-contact-information .contact-links-wrapper{padding-bottom:35px}}@media screen and (min-width:576px){.module-contact-information .contact-links-wrapper{margin-bottom:calc(60.48544px - 1.82039vw)}}@media screen and (min-width:1400px){.module-contact-information .contact-links-wrapper{margin-bottom:35px}}.module-contact-information .contact-links{--bs-gutter-x:15px;display:flex;flex-wrap:wrap;margin-bottom:0;padding:0;row-gap:15px}.module-contact-information .contact-links li{display:inline-block;list-style:none}@media screen and (max-width:510px){.module-contact-information .contact-links li{width:100%}}.module-contact-information .map-wrapper{border-radius:10px;height:200px;margin-top:30px;overflow:hidden}@media screen and (min-width:576px){.module-contact-information .map-wrapper{height:calc(60.19417px + 24.27184vw)}}@media screen and (min-width:1400px){.module-contact-information .map-wrapper{height:400px}}.module-contact-information .shop-wrapper{flex-grow:0;flex-shrink:0;gap:8px}.module-contact-information .shop-wrapper .shop-icon{width:1.33rem}.module-contact-information .shop-wrapper .shop-icon svg{height:auto;width:100%}.module-contact-information .shop-wrapper .shop{margin-bottom:0}.module-contact-information .address-wrapper{color:#181f56;gap:8px}.module-contact-information .address-wrapper i{font-size:1.5625rem}.module-contact-information .address-wrapper .address{line-height:1.5625;margin-bottom:0}.module-contact-information .contact-hr{border-bottom:1px solid #e6e6e6;margin-bottom:30px;margin-top:40px}@media screen and (min-width:576px){.module-contact-information .contact-hr{margin-top:calc(15.53398px + 4.24757vw)}}@media screen and (min-width:1400px){.module-contact-information .contact-hr{margin-top:75px}}@media screen and (min-width:576px){.module-contact-information .contact-hr{margin-bottom:calc(16.01942px + 2.42718vw)}}@media screen and (min-width:1400px){.module-contact-information .contact-hr{margin-bottom:50px}}.module-contact-information .contact-hr .hr-svg{margin-bottom:-1px;width:40px}@media screen and (min-width:576px){.module-contact-information .contact-hr .hr-svg{width:calc(19.02913px + 3.64078vw)}}@media screen and (min-width:1400px){.module-contact-information .contact-hr .hr-svg{width:70px}}.module-contact-information .contact-hr .hr-svg svg{height:auto;width:100%}.module-contact-information .info-wrapper{flex-wrap:wrap;gap:20px;margin-bottom:30px}@media screen and (min-width:576px){.module-contact-information .info-wrapper{gap:calc(-14.95146px + 6.06796vw)}}@media screen and (min-width:1400px){.module-contact-information .info-wrapper{gap:70px}}@media (max-width:575.98px){.module-contact-information .info-wrapper{flex-direction:column}}.module-contact-information .info-list{color:#181f56;display:flex;flex-direction:column;gap:20px;margin:0;padding:0}.module-contact-information .info-list li{align-items:center;display:flex;flex-wrap:wrap;font-weight:500;gap:20px}.module-contact-information .info-list li p{align-items:center;display:flex;font-size:inherit;gap:20px;line-height:inherit;margin-bottom:0}.module-contact-information .info-list li p+p:before{background:#8fa6a9;content:"";display:block;height:.8125rem;width:1px}.module-contact-information .opening-list{flex-grow:1}.module-contact-information .opening-list .day{flex-shrink:0;white-space:nowrap;width:120px}.module-contact-information .opening-list .time{word-break:break-word}html[data-fontsize=lg] .module-contact-information .opening-list .day{width:149px}html[data-fontsize=xl] .module-contact-information .opening-list .day{width:179px}.module-contact-form{overflow:hidden}.module-contact-form .row{row-gap:50px}.module-contact-form .module-image{flex-grow:1;flex-shrink:1}.module-contact-form .module-image .object-fit-image-wrapper,.module-contact-form .module-image .object-fit-image-wrapper-16-9,.module-contact-form .module-image .object-fit-image-wrapper-4-3{border-top-right-radius:55%;overflow:hidden}@media (min-width:768px){.module-contact-form .module-image{padding-right:0;width:100%}}@media screen and (min-width:768px) and (min-width:576px){.module-contact-form .module-image{padding-right:calc(-31.45631px + 5.46117vw)}}@media screen and (min-width:768px) and (min-width:1400px){.module-contact-form .module-image{padding-right:45px}}.module-contact-form .leafs{flex-grow:0;flex-shrink:0;width:33%}@media (min-width:768px){.module-contact-form .leafs{width:75%}}.module-contact-form .leafs img,.module-contact-form .leafs svg{height:auto;width:100%}.module-image-text .image-text-list-title{color:#539aaa;margin-bottom:35px}@media screen and (min-width:576px){.module-image-text .image-text-list-title{margin-bottom:calc(31.50485px + .6068vw)}}@media screen and (min-width:1400px){.module-image-text .image-text-list-title{margin-bottom:40px}}.module-image-text .image-text-list{gap:50px}.module-image-text .image-text-title{margin-bottom:15px}.module-image-text .image-text-content>:last-child{margin-bottom:0}.module-image-text .image-text{flex-direction:column;gap:20px}@media screen and (min-width:576px){.module-image-text .image-text{gap:calc(-.97087px + 3.64078vw)}}@media screen and (min-width:1400px){.module-image-text .image-text{gap:50px}}@media (min-width:576px){.module-image-text .image-text{flex-direction:row}.module-image-text .image-text:nth-child(2n){flex-direction:row-reverse}}.module-image-text .image{border-radius:15px;flex-shrink:0;overflow:hidden;width:100%}@media (min-width:576px){.module-image-text .image{width:38%}}.module-medication-schedule .time-item{gap:10px;min-height:50px}@media (min-width:576px){.module-medication-schedule .time-item{gap:15px}}.module-medication-schedule .time-item .time{color:#181f56;flex-shrink:0;width:60px}@media (min-width:576px){.module-medication-schedule .time-item .time{width:100px}}.module-medication-schedule .time-item .action-line{flex-shrink:0;width:30px}@media (min-width:576px){.module-medication-schedule .time-item .action-line{width:60px}}.module-medication-schedule .time-item .action-line:after{background:#5c5cb7;bottom:0;content:"";height:100%;left:82px;position:absolute;width:5px}@media (min-width:576px){.module-medication-schedule .time-item .action-line:after{left:140px;width:10px}}.module-medication-schedule .time-item .action-line.grey:after{background:#e6e6e6}.module-medication-schedule .time-item .action-line.hidden{opacity:0;visibility:hidden}.module-medication-schedule .time-item .action{align-items:center;background:#5c5cb7;border-radius:50px;color:#fff;display:flex;flex-shrink:0;justify-content:center;min-height:100%;padding:10px;text-align:center;width:30px}@media (min-width:576px){.module-medication-schedule .time-item .action{min-height:60px;width:60px}}.module-medication-schedule .time-item .action:before{background:#e6e6e6;bottom:0;content:"";height:100%;left:82px;position:absolute;width:5px;z-index:-1}@media (min-width:576px){.module-medication-schedule .time-item .action:before{left:140px;width:10px}}.module-medication-schedule .time-item .action.sleep{background:#e6e6e6;color:#181f56}.module-medication-schedule .time-item:first-child .action-line:after{border-radius:5px 5px 0 0}.module-medication-schedule .time-item .dot-line{background:#8fa6a9;flex-shrink:0;height:1px;position:relative;width:20px}@media screen and (min-width:576px){.module-medication-schedule .time-item .dot-line{width:calc(-4.46602px + 4.24757vw)}}@media screen and (min-width:1400px){.module-medication-schedule .time-item .dot-line{width:55px}}.module-medication-schedule .time-item .dot-line:after{background:#8fa6a9;border-radius:50%;content:"";height:5px;left:0;position:absolute;top:-2px;width:5px}.module-medication-schedule .time-item .dot-line.hidden{opacity:0;visibility:hidden}.module-medication-schedule .time-item .title{align-items:center;background:#e9f2ef;border-radius:10px;color:#181f56;display:flex;flex-shrink:0;justify-content:center;padding:12px 20px;text-align:center;width:100%}@media (min-width:768px){.module-medication-schedule .time-item .title{width:152px}.module-medication-schedule .time-item .desc{margin:15px 0}}.module-medication-schedule .time-item .desc>:last-child{margin-bottom:0}.module-medication-schedule .sub-flex{-moz-column-gap:40px;column-gap:40px;row-gap:10px}.module-medication-schedule .time-list+.other-time-list{margin-top:35px}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL21haW4ubWluLmNzcyIsIm1hcHBpbmdzIjoiOztBQXlzQkEsZ0JBY0EsQ0F0dEJBLDJMQUtFLGlCQUF5QixDQUF6QixrQkFBeUIsQ0FBekIsd0JBQXlCLENBQ3pCLFVBQVcsQ0FDWCxhQUFjLENBQ2QsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsU0FDRixDQUNBLHVKQUNFLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FDbEIsT0FDRixDQUNBLHdVQVFFLDRCQUFpQixDQVBqQixzQkFBdUIsQ0FLdkIsVUFBVyxDQUZYLFFBQVMsQ0FLVCxTQUFVLENBUFYsaUJBQWtCLENBR2xCLFNBQVUsQ0FFVixVQUdGLENBQ0EscUtBQ0UsMkJBQ0YsQ0FFQSw2RUFFRSxlQUFnQixDQURoQixLQUVGLENBQ0EsdUtBRUUsMkJBQTRCLENBRDVCLGVBRUYsQ0FDQSxtRkFDRSxLQUNGLENBQ0Esb0ZBRUUsMkJBQTRCLENBRDVCLFFBRUYsQ0FFQSwwRUFDRSxRQUFTLENBQ1Qsa0JBQ0YsQ0FDQSxpS0FDRSxrQkFBbUIsQ0FDbkIscUJBQ0YsQ0FDQSxnRkFDRSxRQUNGLENBQ0EsaUZBRUUsd0JBQXlCLENBRHpCLFdBRUYsQ0FFQSwwQkFHRSxRQUFTLENBRlQsb0JBQXFCLENBQ3JCLFNBRUYsQ0FFQSxrQkFHRSxxQkFBc0IsQ0FFdEIsd0JBQXlCLENBQ3pCLG1CQUFxQixDQUZyQixVQUFXLENBR1gsb0JBQXFCLENBTnJCLHFEQUEyRCxDQUMzRCxlQUFpQixDQU1qQixpQkFDRixDQUVBLHlEQUNFLFNBQ0YsQ0FDQSwrREFDRSxhQUNGLENBQ0EsOEdBRUUsK0JBQWlDLENBQ2pDLGdDQUNGLENBRUEsNEJBRUUsU0FBVSxDQURWLGlCQUVGLENBRUEseUJBQ0UsU0FDRixDQUNBLGlEQUNFLGdCQUNGLENBQ0EsNkpBQ0UsU0FBVSxDQUNWLFVBQ0YsQ0FDQSw4Q0FDRSxtQkFDRixDQUNBLGdEQUNFLGdCQUNGLENBQ0EsNEVBQ0UsU0FBVSxDQUNWLFVBQ0YsQ0FDQSwrQ0FDRSxpQkFDRixDQUNBLDJFQUNFLFNBQVUsQ0FDVixVQUNGLENBRUEsMEJBRUUsd0JBQXlCLENBQ3pCLCtCQUFnQyxDQUNoQyw0QkFBOEIsQ0FDOUIsYUFBYyxDQUNkLGlCQUFrQixDQUxsQixpQkFNRixDQUNBLGdDQUNFLGtCQUFtQixDQUNuQixnQkFBaUIsQ0FDakIsaUJBQ0YsQ0FDQSwyRUFDRSx3QkFDRixDQUNBLDBFQUNFLDZCQUNGLENBRUEsZ1VBTUUsb0JBQXFCLENBQ3JCLGFBQ0YsQ0FFQSw4RkFJRSxVQUFXLENBRVgsaUJBQW1CLENBRG5CLGVBQWlCLENBRmpCLFlBSUYsQ0FFQSwrQkFHRSxlQUFnQixDQUZoQixzQkFBdUIsQ0FDdkIsa0JBRUYsQ0FFQSw4QkFDRSxrQkFBbUIsQ0FDbkIsZUFBZ0IsQ0FRaEIsV0FBWSxDQUpaLGNBQWUsQ0FIZixZQUFhLENBU2IsV0FBWSxDQVJaLHNCQUF1QixDQVd2QixlQUFnQixDQU5oQixTQUFVLENBRlYsaUJBQWtCLENBRmxCLGlCQUFrQixDQVNsQixrQkFBbUIsQ0FObkIsT0FBUSxDQUtSLFVBQVcsQ0FGWCxTQUtGLENBQ0Esd0NBQ0UsUUFDRixDQUNBLG9DQUNFLFNBQ0YsQ0FDQSwyR0FDRSxVQUNGLENBQ0EscUNBR0UsYUFBYyxDQUNkLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FKbEIsaUJBQWtCLENBQ2xCLEtBSUYsQ0FDQSw4Q0FDRSxPQUNGLENBQ0EsOENBQ0UsUUFDRixDQUNBLDRDQUNFLG9CQUNGLENBRUEsbUNBR0UsY0FBZSxDQUZmLGlCQUFrQixDQUNsQixRQUFTLENBRVQsT0FDRixDQUNBLHlDQUNFLFNBQ0YsQ0FDQSxnREFFRSxTQUFVLENBRFYsdUJBRUYsQ0FDQSw2Q0FDRSxVQUNGLENBQ0Esb0RBRUUsVUFBVyxDQURYLHdCQUVGLENBRUEsbUNBQ0UsVUFDRixDQUVBLHdCQUNFLFlBQWMsQ0FDZCxpQkFDRixDQUNBLGdDQUNFLFlBQWEsQ0FDYixjQUFlLENBQ2YsZUFDRixDQUNBLHFEQUNFLG9CQUFxQixDQUVyQixVQUFXLENBRFgsVUFFRixDQUVBLHlCQUNFLFlBQWMsQ0FDZCxpQkFDRixDQUNBLGdIQUVFLG9CQUFxQixDQUVyQixVQUFXLENBRFgsVUFFRixDQUVBLHdDQUNFLFVBQVcsQ0FFWCxVQUFXLENBQ1gsc0JBQXVCLENBQ3ZCLGVBQWdCLENBSGhCLFVBSUYsQ0FJQSx3SkFDRSxvQkFDRixDQUNBLDhHQUNFLG9CQUFxQixDQUNyQixnQkFDRixDQUNBLG9IQUNFLFVBQ0YsQ0FDQSxvVEFFRSx1QkFBd0IsQ0FDeEIsUUFDRixDQUNBLCtIQUNFLHlCQUNGLENBQ0Esa0hBRUUsb0JBQXFCLENBRHJCLGVBRUYsQ0FFQSxrQ0FFRSw2QkFBOEIsQ0FEOUIsV0FBWSxDQUVaLFVBQ0YsQ0FDQSxxREFFRSx3QkFBeUIsQ0FDekIsbUJBQXFCLENBRnJCLGNBQWUsQ0FHZixpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLEtBQ0YsQ0FDQSwwREFFRSxlQUFpQixDQUNqQixnQ0FBa0MsQ0FGbEMsaUJBR0YsQ0FDQSxzRkFLRSxnQ0FBa0MsQ0FGbEMsYUFBYyxDQURkLGlCQUFrQixDQUVsQixpQkFBa0IsQ0FIbEIsVUFLRixDQUNBLHFIQVFFLHNCQUF1QixDQUx2QiwyQkFBa0MsQ0FGbEMsZUFBZ0IsQ0FDaEIsUUFBUyxDQUVULGlCQUFrQixDQUVsQixjQUFlLENBRGYsZUFBZ0IsQ0FFaEIsVUFFRixDQUNBLHlKQUNFLFdBQVksQ0FDWixnQkFBaUIsQ0FDakIsa0JBQ0YsQ0FDQSwrSkFFRSx3QkFBeUIsQ0FEekIsY0FFRixDQUNBLG1LQUNFLHdCQUF5QixDQUN6QixVQUFZLENBQ1osZUFDRixDQUNBLHlLQUNFLHdCQUNGLENBQ0EsbUtBQ0UsVUFDRixDQUNBLHlLQUVFLDRCQUE2QixDQUQ3QixjQUVGLENBRUEsK0JBQ0UsVUFBVyxDQUNYLG9CQUFxQixDQUVyQixrQkFBbUIsQ0FFbkIsY0FBZ0IsQ0FEaEIsaUJBQWtCLENBRmxCLFlBSUYsQ0FDQSx3RUFDRSxjQUNGLENBQ0EsOEVBRUUsd0JBQXlCLENBRHpCLG1CQUVGLENBRUEscURBRUUsa0JBQ0YsQ0FFQSw2QkFDRSxrQkFDRixDQUVBLGdGQUdFLFVBQVcsQ0FDWCxvQkFBcUIsQ0FFckIsa0JBQW1CLENBRW5CLGNBQWdCLENBRGhCLGlCQUFrQixDQUZsQixZQUlGLENBRUEsa0hBSUUsY0FDRixDQUNBLDBJQUtFLHdCQUF5QixDQUR6QixtQkFFRixDQUNBLDhJQUlFLGVBQ0YsQ0FDQSxzS0FLRSx3QkFBeUIsQ0FEekIsbUJBQXFCLENBRXJCLFVBQ0YsQ0FDQSw4TEFJRSx3QkFDRixDQUNBLDBNQUlFLFVBQ0YsQ0FDQSwwTUFJRSxXQUNGLENBQ0EsMEpBTUUsd0JBQXlCLENBRHpCLG1CQUFxQixDQUVyQixVQUFXLENBSFgsaUJBSUYsQ0FDQSw4TkFRRSxxQkFBc0IsQ0FHdEIsaUJBQWtCLENBTmxCLFdBQVksQ0FJWixVQUFXLENBSFgsUUFBUyxDQVFULFNBQVUsQ0FKVixXQUFZLENBTlosaUJBQWtCLENBR2xCLDBCQUEyQixDQVEzQixnREFBbUQsQ0FGbkQsaUJBQWtCLENBRGxCLGtCQUlGLENBQ0Esa0xBSUUsd0JBQ0YsQ0FDQSxzUEFLRSxTQUFVLENBRFYsa0JBRUYsQ0FDQSxzZkFXRSx3QkFBeUIsQ0FEekIsbUJBQXFCLENBRXJCLFVBQ0YsQ0FDQSw4akJBVUUsd0JBQ0YsQ0FDQSw4TEFLRSx3QkFBeUIsQ0FEekIsbUJBQXFCLENBRXJCLFVBQ0YsQ0FDQSxzTkFJRSx3QkFDRixDQUNBLDh6QkFnQkUsb0NBQ0YsQ0FDQSx3ckVBK0JFLHdCQUF5QixDQUN6QixVQUNGLENBQ0EsMEpBS0UsVUFBVyxDQURYLGNBRUYsQ0FDQSxrTEFJRSw0QkFDRixDQUVBLG1DQUVFLG9CQUFxQixDQURyQixpQkFBa0IsQ0FFbEIsVUFDRixDQUNBLG9FQUVFLGFBQWUsQ0FEZixpQkFFRixDQUVBLDRDQUNFLHlCQUNGLENBRUEsNkdBR0UsNEJBQTZCLENBQzdCLG1CQUFxQixDQUNyQixpQkFDRixDQUNBLCtIQUdFLGNBQ0YsQ0FDQSxxaEJBTUUsd0JBQ0YsQ0FDQSxpSkFJRSxXQUFZLENBQ1osS0FBTSxDQUZOLHdCQUdGLENBRUEsMEdBR0Usd0JBQXlCLENBUXpCLHdCQUF5QixDQUR6QixtQkFBcUIsQ0FKckIsUUFBUyxDQUZULGlCQUFrQixDQUtsQixpQkFBa0IsQ0FGbEIsUUFBUyxDQUZULFNBQVUsQ0FHVixTQUlGLENBQ0EsNEhBR0UsY0FDRixDQUNBLDhJQUdFLFlBQWEsQ0FDYixpQkFDRixDQUVBLG9HQUtFLGFBQWMsQ0FGZCxnQkFBaUIsQ0FHakIsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUhsQixVQUlGLENBQ0EsOElBR0UsNEJBQThCLENBQzlCLDZCQUNGLENBQ0EsMklBT0UsK0JBQWlDLENBQ2pDLGdDQUFrQyxDQUxsQyx3QkFBeUIsQ0FDekIscUJBQXNCLENBRXRCLGdCQUdGLENBQ0Esc0hBR0UscUJBQ0YsQ0FDQSxnUUFHRSwyQkFDRixDQUNBLGdRQUdFLHdCQUNGLENBQ0Esa0lBSUUsU0FBVSxDQURWLGlCQUVGLENBRUEsOEJBRUUsNEJBQTZCLENBQzdCLFFBQVMsQ0FGVCxjQUFlLENBU2Ysa0JBQW1CLENBRG5CLFdBQVksQ0FMWixTQUFVLENBQ1YsaUJBQWtCLENBQ2xCLGlCQUFrQixDQUVsQixPQUFRLENBRFIsS0FBTSxDQUlOLHFCQUNGLENBQ0Esb0NBRUUsd0JBQXlCLENBRXpCLGlCQUFrQixDQURsQixVQUFXLENBVVgsV0FBWSxDQVpaLGNBQWUsQ0FVZixrQkFBbUIsQ0FIbkIsY0FBZSxDQUhmLFdBQVksQ0FJWixhQUFjLENBRmQsV0FBWSxDQUdaLGlCQUFrQixDQUVsQixxQkFBc0IsQ0FOdEIsVUFRRixDQUVBLGdDQUNFLGtCQUFtQixDQUNuQiw0QkFBNkIsQ0FLN0IsVUFBVyxDQUpYLGNBQWUsQ0FFZixlQUFpQixDQUNqQixhQUFjLENBRmQsaUJBSUYsQ0FFQSwwQkFRRSxrQkFBbUIsQ0FKbkIsK0JBQW9DLENBS3BDLFlBQWEsQ0FOYixZQUFhLENBSWIsc0JBQXVCLENBRnZCLE1BQU8sQ0FKUCxjQUFlLENBS2YsS0FBTSxDQUpOLFdBQVksQ0FRWixrQkFDRixDQUNBLDhKQUlFLGdCQUFpQixDQURqQixVQUVGLENBQ0EsNENBQ0UsOEpBSUUsZ0JBQWlCLENBRGpCLFVBRUYsQ0FDRixDQUNBLG9IQUVFLGlCQUNGLENBRUEsc0NBS0UsV0FBWSxDQUhaLFlBQWMsQ0FFZCxrQkFBb0IsQ0FEcEIsbUJBQXFCLENBRnJCLGFBS0YsQ0FFQSw2QkFHRSxRQUFTLENBRFQsMkJBQW9CLENBQXBCLG1CQUFvQixDQUVwQixVQUFXLENBQ1gsV0FBWSxDQUNaLGVBQWdCLENBQ2hCLFNBQVUsQ0FOVixpQkFBa0IsQ0FRbEIsa0JBQW1CLENBRG5CLFNBRUYsQ0FFQSxpQ0FFRSxVQUFXLENBQ1gsc0JBQXdCLENBRnhCLFNBR0YsQztBQzF4QkEsTUFBTSxzQkFBdUIsQ0FBQyx1QkFBd0IsQ0FBQyxrQ0FBdUMsQ0FBQyxxQ0FBMEMsQ0FBQyx1QkFBd0IsQ0FBQyxXQUE4RCw4QkFBNkIsQ0FBaEYsV0FBVyxDQUFDLFNBQVMsQ0FBQyw0QkFBMkQsQ0FBQyxlQUF5RCw2Q0FBNEMsQ0FBM0UsV0FBVyxDQUFDLGtCQUFrQixDQUF6QyxVQUF1RixDQUFDLGlCQUFpQixvQ0FBb0MsQ0FBQyxTQUFTLENBQUMsNEJBQTZCLCtCQUErQixDQUFDLDJCQUE0QiwrQkFBK0IsQ0FBQyxnREFBZ0QsQ0FBQyw0QkFBNEIsR0FBSyx1QkFBd0IsQ0FBQyxDQUFDLDBCQUEwQixHQUFHLHNCQUFzQixDQUFDLG1CQUFtQixDQUFDLElBQUksdUJBQXVCLENBQUMscUJBQXFCLENBQUMsR0FBSyx1QkFBdUIsQ0FBQyxzQkFBc0IsQ0FBQyxDQUFDLGNBQWMsMENBQTBDLENBQUMsZ0JBQWdCLDRDQUE0QyxDQUFDLHdCQUF3QixHQUF1QyxTQUFRLENBQTVDLGlDQUE2QyxDQUFDLENBQUMsMEJBQTBCLEdBQXNDLFNBQVEsQ0FBM0MsZ0NBQTRDLENBQUMsQ0FBQyxZQUFZLHVFQUF5RSxDQUFDLGVBQWUsc0VBQXdFLENBQUMsc0JBQXNCLEdBQW9ELFNBQVEsQ0FBdkQsMkNBQXdELENBQUMsR0FBMkMsU0FBUSxDQUFoRCxnQ0FBaUQsQ0FBQyxDQUFDLHlCQUF5QixHQUFrRCxTQUFRLENBQXZELDJDQUF3RCxDQUFDLENBQUMsVUFBVSw2REFBK0QsQ0FBQyxTQUFTLENBQUMsV0FBVyw4REFBZ0UsQ0FBQyxTQUFTLENBQUMsb0JBQW9CLEdBQUcsU0FBUyxDQUFDLEdBQUssU0FBUyxDQUFDLENBQUMscUJBQXFCLEdBQUssU0FBUyxDQUFDLENBQUMsY0FBYyxpRUFBbUUsQ0FBQyxTQUFTLENBQUMsZUFBZSxrRUFBb0UsQ0FBQyxTQUFTLENBQUMsd0JBQXdCLEdBQUcsU0FBUyxDQUFDLEdBQUssU0FBUyxDQUFDLENBQUMseUJBQXlCLEdBQUssU0FBUyxDQUFDLENBQUMsY0FBYyxxRUFBdUUsQ0FBQyxTQUFTLENBQUMsZUFBZSxzRUFBd0UsQ0FBQyxTQUFTLENBQUMsd0JBQXdCLEdBQUcsV0FBVyxDQUFDLEdBQUssU0FBUyxDQUFDLENBQUMseUJBQXlCLEdBQUssU0FBUyxDQUFDLENBQUMsZUFBZSxzRUFBd0UsQ0FBQyxTQUFTLENBQUMsZ0JBQWdCLG1GQUFvRixDQUFDLFNBQVMsQ0FBQyx5QkFBeUIsR0FBRyxTQUFTLENBQUMsR0FBSyxTQUFTLENBQUMsQ0FBQywwQkFBMEIsR0FBSyxTQUFTLENBQUMsQ0FBQyxxQkFBcUIsa0ZBQXlGLENBQUMscUJBQXFCLGtGQUF5RixDQUFDLG9CQUFvQixtRkFBMEYsQ0FBQyxvQkFBb0IsbUZBQTBGLENBQUMseUJBQXlCLEdBQUcsMEJBQTBCLENBQUMsR0FBSyx1QkFBOEIsQ0FBQyxDQUFDLHlCQUF5QixHQUFHLDJCQUEyQixDQUFDLEdBQUssdUJBQThCLENBQUMsQ0FBQywwQkFBMEIsR0FBSywyQkFBMkIsQ0FBQyxDQUFDLDBCQUEwQixHQUFLLDBCQUEwQixDQUFDLENBQUMsdUJBQXVCLG9GQUEyRixDQUFDLFNBQVMsQ0FBQyx1QkFBdUIsb0ZBQTJGLENBQUMsU0FBUyxDQUFDLHNCQUFzQixxRkFBNEYsQ0FBQyxTQUFTLENBQUMsc0JBQXNCLHFGQUE0RixDQUFDLFNBQVMsQ0FBQywyQkFBMkIsR0FBK0IsU0FBUSxDQUFwQywyQkFBcUMsQ0FBQyxHQUFvQyxTQUFRLENBQXZDLHVCQUF3QyxDQUFDLENBQUMsMkJBQTJCLEdBQThCLFNBQVEsQ0FBbkMsMEJBQW9DLENBQUMsR0FBb0MsU0FBUSxDQUF2Qyx1QkFBd0MsQ0FBQyxDQUFDLDRCQUE0QixHQUFpQyxTQUFRLENBQXBDLDJCQUFxQyxDQUFDLENBQUMsNEJBQTRCLEdBQWdDLFNBQVEsQ0FBbkMsMEJBQW9DLENBQUMsQ0FBQyxNQUFNLHFCQUFzQixDQUFDLHNCQUF1QixDQUFDLG1CQUFvQixDQUFDLDBCQUEyQixDQUFDLHdCQUF5QixDQUFDLHFCQUFzQixDQUFDLDJCQUE0QixDQUFDLDRCQUE2QixDQUFDLHNCQUF1QixDQUFDLG9DQUFxQyxDQUFDLHlCQUEwQixDQUFDLHlCQUEwQixDQUFDLDBCQUEyQixDQUFDLCtCQUFnQyxDQUFDLHdCQUF5QixDQUFDLDBCQUEyQixDQUFDLG9DQUFxQyxDQUFDLFVBQThDLGtCQUFrQixDQUE2Tiw2QkFBNkIsQ0FBbkksNkJBQTZCLENBQUMsMkNBQTJDLENBQTJELGlDQUFpQyxDQUEzUixzQkFBc0IsQ0FBMEssMkJBQTJCLENBQW9GLGNBQWMsQ0FBcFgsWUFBWSxDQUFtSSw2QkFBNkIsQ0FBL0osc0JBQXNCLENBQTZELFFBQVEsQ0FBQyxTQUFTLENBQWlPLGtCQUFrQixDQUF2UixpQkFBaUIsQ0FBc1IscUNBQW9DLENBQXRTLDJCQUF1UyxDQUFDLG9CQUFxQixnQ0FBa0UseUNBQXdDLENBQTFFLGlDQUEyRSxDQUFDLENBQUMsaUNBQWlDLDBDQUEwQyxDQUFDLG9DQUFvQyxZQUFZLENBQUMsd0JBQXFDLHNHQUF1RyxDQUFwSCxZQUFxSCxDQUFDLGNBQWdGLDZCQUE2QixDQUFDLG1CQUFtQixDQUFDLDZDQUE2QyxDQUFDLG9CQUFvQixDQUFDLHFCQUFxQixDQUFrRSxpQ0FBaUMsQ0FBL1EsaUNBQWlDLENBQStPLG1CQUFrQixDQUF4RixtQ0FBbUMsQ0FBaEUsNEJBQTRCLENBQXpPLCtCQUFtVSxDQUFDLG9CQUFvQixjQUFjLENBQUMsd0JBQXdCLDRDQUE0QyxDQUFDLHdJQUF3SSxpQkFBaUIsQ0FBQyxTQUFTLENBQUMsb01BQW9NLE9BQU8sQ0FBQywwQkFBMEIsQ0FBQyxrR0FBa0csNkJBQTZCLENBQUMsa0dBQWtHLDhCQUE4QixDQUFDLGdIQUFnSCxTQUFTLENBQUMsOEJBQThCLENBQUMsZ0hBQTJILDZCQUE0QixDQUF2QyxVQUF3QyxDQUFDLDRMQUFxTSxRQUFRLENBQWpCLFFBQVEsQ0FBVSwwQkFBMEIsQ0FBQyw4RkFBOEYsNEJBQTRCLENBQUMsOEZBQThGLCtCQUErQixDQUFDLDRNQUE0TSx1QkFBdUIsQ0FBQyxtQkFBOEIsZ0JBQWdCLENBQUMsb0JBQW1CLENBQS9DLFVBQWdELENBQUMsd0JBQXdCLGlCQUFpQixDQUFDLHVDQUFrRCwrRkFBK0YsQ0FBQyx5QkFBMEIsQ0FBQywwQkFBeUIsQ0FBL0osVUFBZ0ssQ0FBQyxxQkFBcUIsd0JBQXlCLENBQUMsMkJBQTRCLENBQUMsZ0NBQXFDLENBQUMseUJBQTBCLENBQUMsc0JBQXVCLENBQUMsdUJBQXdCLENBQUMsc0NBQTZDLENBQUMsd0JBQXlCLENBQUMsdUJBQXdCLENBQXNKLHlDQUF5QyxDQUE4Riw2QkFBNkIsQ0FBQywwQkFBMEIsQ0FBMkIscUJBQXFCLENBQXhXLFFBQVEsQ0FBMEQscUJBQXFCLENBQW9CLGFBQWEsQ0FBdkcsYUFBYSxDQUFDLFlBQVksQ0FBQyxxQkFBcUIsQ0FBeEUsTUFBTSxDQUF5RixRQUFRLENBQXlILFlBQVksQ0FBbEUsZ0JBQWdCLENBQXNMLDZCQUE0QixDQUFwUyxTQUFTLENBQXRJLGNBQWMsQ0FBdUIsT0FBTyxDQUE3QixLQUFLLENBQThPLHlCQUF5QixDQUEzRSxtQ0FBa04sQ0FBQyxnRkFBb0Ysa0JBQWtCLENBQUMsb0JBQTRFLDZCQUE2QixDQUF6RCxRQUFRLENBQWYsTUFBTSxDQUEyRCxpQ0FBa0MsQ0FBeEgsY0FBYyxDQUF1QixPQUFPLENBQTdCLEtBQUssQ0FBcUcsbUJBQWtCLENBQTlGLFVBQStGLENBQUMsb0JBQXNDLHFCQUFxQixDQUFDLE1BQU0sQ0FBQyxZQUFZLENBQStCLGVBQWMsQ0FBakMsa0JBQWtCLENBQXpGLGlCQUFpQixDQUEyQyxVQUE2QyxDQUFDLG9CQUErQixXQUFVLENBQXJCLFVBQXNCLENBQUMsaUNBQWlDLFdBQVcsQ0FBQyxXQUFXLENBQUMsZ0NBQWdDLFdBQVcsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLFlBQVksQ0FBZSxXQUFVLENBQXhCLGFBQXlCLENBQUMsaUJBQW9GLGtCQUFrQixDQUF3SCwwQkFBeUIsQ0FBdE0sWUFBWSxDQUE1QyxhQUFhLENBQWdDLHFCQUFxQixDQUErQixXQUFXLENBQUMsc0NBQXNDLENBQWEsYUFBYSxDQUF6QixXQUFXLENBQWpKLGlCQUFpQixDQUErSSx1QkFBOEIsQ0FBdEgsVUFBaUosQ0FBQyxxRUFBcUUsZ0JBQWdCLENBQXdHLGtIQUEyQixlQUFlLENBQUMsK0VBQStFLGdCQUFnQixDQUFDLCtDQUFpRCxVQUFVLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxtQkFBbUIsaUJBQWlCLENBQXdJLDBDQUEyQyxDQUFnQixlQUFlLENBQXZILDJDQUE0QyxDQUE2QyxjQUFjLENBQWpNLFlBQVksQ0FBQyxxQkFBcUIsQ0FBbUIsUUFBUSxDQUFjLGNBQWMsQ0FBM0IsWUFBWSxDQUF2QyxpQkFBaUIsQ0FBOEosVUFBVSxDQUFDLCtCQUErQixTQUFTLENBQUMsaUNBQWlDLFdBQVcsQ0FBQyxXQUFXLENBQUMsZ0NBQWdDLGNBQWMsQ0FBQyxpQ0FBaUMsZUFBZSxDQUFDLGdDQUFnQyxXQUFXLENBQUMsZUFBZSxDQUFDLDBFQUEwRSxXQUFXLENBQUMsOENBQXFPLDBCQUF5QixDQUF0TSxzQkFBd0IsQ0FBb0UsdUJBQWlDLENBQXJGLDJCQUEyQixDQUFDLHVCQUF1QixDQUFsRSxjQUFjLENBQWpELFNBQVMsQ0FBK0ksdUJBQThCLENBQTlDLGVBQXlFLENBQUMsMERBQXFFLFdBQVcsQ0FBQyxlQUFjLENBQXJDLFVBQXNDLENBQUMsaUxBQWlMLGlCQUFpQixDQUFDLGlFQUFpRSxjQUFnQixDQUFDLGtDQUFrQyxDQUFDLGdCQUE0QixhQUFhLENBQVksV0FBVyxDQUFoRCxXQUFXLENBQXNDLFlBQVksQ0FBQyxxQkFBa0IsQ0FBbEIsa0JBQWtCLENBQUMsd0JBQWUsQ0FBZixxQkFBZSxDQUFmLGdCQUFlLENBQXRFLFVBQXVFLENBQUMsbUJBQW1CLGlCQUFpQixDQUFxRyx3Q0FBeUMsQ0FBb0MsV0FBVyxDQUE3SyxhQUFhLENBQXNELGlCQUFpQixDQUF0RSxRQUFRLENBQXJDLGNBQWMsQ0FBZ0ksaUNBQWtDLENBQXJILHNCQUFzQixDQUEzQyxrQkFBb0IsQ0FBbUksa0JBQWtCLENBQUMsOERBQThELFNBQVMsQ0FBQyxpQkFBaUIsQ0FBQywrQkFBK0IsZ0JBQWdCLENBQUMsdUJBQXVCLDZCQUE4QixDQUFDLGlCQUFpQixDQUFPLFNBQVMsQ0FBZixLQUFLLENBQVcsVUFBVSxDQUFDLDBDQUEwQyxxQkFBc0IsQ0FBQyxzQkFBdUIsQ0FBQyw0QkFBNkIsQ0FBQywyQ0FBNkMsQ0FBQyxpREFBbUQsQ0FBQyx5QkFBMEIsQ0FBQywrQkFBZ0MsQ0FBQyxnQ0FBaUMsQ0FBQyx5QkFBMEIsQ0FBQywwQkFBMkIsQ0FBcUMsV0FBVSxDQUE5QyxpQkFBaUIsQ0FBVyxPQUFPLENBQWpCLFNBQTZCLENBQXlFLGdIQUEwRCxpQkFBaUIsQ0FBQyxnREFBZ0QsU0FBUyxDQUFDLGtCQUE0QixRQUFRLENBQWxCLFNBQVMsQ0FBVSxpQkFBaUIsQ0FBQyxxQ0FBNkQsaUNBQWtDLENBQS9DLFlBQVksQ0FBb0Msd0JBQXVCLENBQWxGLFVBQW1GLENBQUMsOEJBQW1GLDRCQUEyQixDQUE5RCxRQUFRLENBQUMsTUFBTSxDQUFqQyxpQkFBaUIsQ0FBaUIsT0FBTyxDQUFDLFVBQXVDLENBQUMsaURBQWlELFlBQVksQ0FBQyxzREFBc0QsNEJBQTZCLENBQUMscUJBQXNCLENBQUMsMkJBQTRCLENBQUMsNkJBQThCLENBQUMsNEJBQWlDLENBQUMsbUNBQXdDLENBQUMsa0NBQXVDLENBQUMseUJBQTBCLENBQUMsMEJBQTJCLENBQUMsMEJBQTJCLENBQVMsU0FBUSxDQUFoQixPQUFpQixDQUFDLGVBQWUscUJBQXNCLENBQUMsc0JBQXVCLENBQUMsbUJBQW9CLENBQUMsNEJBQTZCLENBQUMsc0NBQXVDLENBQUMsa0RBQW1ELENBQUMseUJBQTBCLENBQUMscUNBQTBDLENBQUMsc0NBQTJDLENBQUMsc0JBQXVCLENBQUMsb0NBQXFDLENBQUMseUJBQTBCLENBQUMseUJBQTBCLENBQUMsMEJBQTJCLENBQUMsK0JBQWdDLENBQUMsd0JBQXlCLENBQUMsZ0VBQXFFLENBQUMsb0NBQXFDLENBQUMsd0JBQXlCLENBQUMsd0JBQXlCLENBQUMsaUNBQWtDLENBQUMsZ0NBQThGLFlBQVksQ0FBeEQsVUFBVSxDQUF1QixVQUFVLENBQTdELGlCQUFpQixDQUFzQixXQUFXLENBQXJCLFNBQVMsQ0FBcUMsU0FBUyxDQUFnRSw4REFBdkMsc0NBQXVJLENBQWhHLHNDQUFzQyxtQkFBMEQsQ0FBQyw0QkFBMk0sY0FBYSxDQUFsSyxRQUFRLENBQUMsd0hBQWdJLENBQW5LLGlCQUFpQixDQUFDLE9BQU8sQ0FBMkksVUFBeUIsQ0FBQyxvQkFBMkQsUUFBUSxDQUFoQixPQUE0QyxDQUFDLG9DQUFwRCxNQUFNLENBQTlCLGlCQUFpQixDQUFDLEtBQUssQ0FBb0Msd0JBQWUsQ0FBZixxQkFBZSxDQUFmLGdCQUFlLENBQTFCLFVBQWlMLENBQXJKLGdCQUEwRCxXQUFXLENBQUMsWUFBWSxDQUFDLHFCQUFrQixDQUFsQixrQkFBa0IsQ0FBNkIsbUJBQWtCLENBQXJHLFVBQXNHLENBQUMsc0JBQW1DLFNBQVMsQ0FBdEIsWUFBWSxDQUEwQixtQkFBa0IsQ0FBakMsY0FBa0MsQ0FBQyx3Q0FBd0MsU0FBUyxDQUFDLGtTQUFxUywwQ0FBMEMsQ0FBQyx3RUFBd0Usc0NBQXNDLENBQUMsK1JBQWtTLHNDQUFzQyxDQUFDLHVFQUF1RSxzQ0FBc0MsQ0FBQyx3TEFBdU0sYUFBYSxDQUE1QixjQUFjLENBQWUsY0FBYyxDQUFDLGdCQUFnQixDQUFDLHVGQUFrRyxXQUFVLENBQXJCLFVBQXNCLENBQUMseU1BQWtPLFVBQVMsQ0FBbEMsd0JBQW1DLENBQUMsaUdBQTZHLFlBQVksQ0FBZ0IsZUFBYyxDQUE3QixjQUFjLENBQXZDLFdBQXVELENBQUMseUpBQW1LLDRCQUE0QixDQUFDLFVBQVMsQ0FBaEQsU0FBaUQsQ0FBQyw0QkFBNEIsa0JBQWtCLENBQUMsd0NBQXNGLHNCQUF1QixDQUFyRSxRQUFRLENBQUMsYUFBYSxDQUFDLFdBQVcsQ0FBQyxVQUFtQyxDQUFDLHNCQUEwQyxvQ0FBd0MsQ0FBNUQsa0JBQW1CLENBQTBDLHNDQUF1QyxDQUFDLDhCQUErQixDQUFDLG9CQUFxQixDQUFDLHFCQUFzQixDQUFDLHlCQUEwQixDQUFDLG1CQUFvQixDQUFDLDJCQUE0QixDQUFzQiw0QkFBNEIsQ0FBakQsbUJBQWtELENBQUMsb0JBQW9CLG9CQUFxQixDQUFDLHFCQUFzQixDQUFDLG1CQUFvQixDQUFDLCtCQUFnQyxDQUFDLG1CQUFvQixDQUFDLHlCQUEwQixDQUFDLDRCQUE2QixDQUFDLDJCQUE0QixDQUFDLG9CQUFxQixDQUFDLHFCQUFzQixDQUFDLHFCQUFzQixDQUFDLCtCQUErQixpQkFBa0IsQ0FBQyxxQkFBc0IsQ0FBQyx5QkFBMEIsQ0FBQyw0QkFBNkIsQ0FBQyw4QkFBOEIsaUJBQWtCLENBQUMsd0JBQXlCLENBQUMseUJBQTBCLENBQUMsVUFBbUUseUNBQXlDLENBQWhGLGFBQWEsQ0FBQyxRQUFRLENBQUMsZUFBZSxDQUE0RCxrQkFBa0IsQ0FBdEksaUJBQWlCLENBQXNILHVCQUFzQixDQUExRCx3QkFBZ0IsQ0FBaEIscUJBQWdCLENBQWhCLGdCQUEyRCxDQUFDLHFCQUE2RixpREFBa0QsQ0FBcEUsaUJBQWlCLENBQTdCLFdBQVcsQ0FBN0IsTUFBTSxDQUE5QixpQkFBaUIsQ0FBQyxLQUFLLENBQVEsVUFBVSxDQUFrRixVQUFVLENBQUMseUJBQXlCLFlBQVksQ0FBQyxzQkFBc0IsV0FBVyxDQUFDLG9CQUErQixXQUFXLENBQUMsZUFBYyxDQUFyQyxVQUFzQyxDQUFDLGlCQUFpQixZQUFZLENBQUMscUJBQXFCLENBQUMsaUJBQXFGLGtCQUFrQixDQUF0RCxzQkFBc0IsQ0FBbUwsY0FBYSxDQUEvTCxZQUFZLENBQWpELGFBQWEsQ0FBNEosNEJBQTRCLENBQWhJLHNCQUFzQixDQUFXLFFBQVEsQ0FBNEIsOEJBQThCLENBQThCLGdCQUFnQixDQUExSCxTQUFTLENBQXZILGlCQUFpQixDQUFnSCwwQkFBc0gsQ0FBQyxnQ0FBZ0MsU0FBUyxDQUFDLGdDQUFnQyxXQUFXLENBQUMsNEJBQTRCLHNCQUFnQixDQUFoQixpQkFBaUIsQ0FBQyxtQ0FBdUUsUUFBUSxDQUEzQyxVQUFVLENBQXVHLGNBQWEsQ0FBbEYsNkJBQTZCLENBQTlELGlCQUFpQixDQUFDLEtBQUssQ0FBd0Msc0NBQXFELENBQUMsNEJBQTRCLHFKQUErSixDQUEyRSxtQkFBa0IsQ0FBNUYscURBQXlELENBQUMsZUFBbUMsQ0FBQyw4QkFBOEIsa0NBQXlCLENBQXpCLDBCQUEwQixDQUFDLDhEQUE4RCxnTkFBZ08sQ0FBQyxxQ0FBcUMsV0FBVyxDQUFpRSxnRkFBeUMsd0JBQXdCLENBQUMseUJBQXlCLHVCQUFlLENBQWYsb0JBQWUsQ0FBZixlQUFlLENBQWlJLHNCQUF3QixDQUE5RyxRQUFRLENBQW1CLDBDQUEwQyxDQUF1RCxjQUFjLENBQXpLLFdBQVcsQ0FBQyxRQUFRLENBQW9NLDhCQUE4QixDQUF4RyxZQUFZLENBQXJELGVBQWUsQ0FBL0YsU0FBUyxDQUE0SSxtQkFBbUIsQ0FBckosaUJBQWlCLENBQXFJLHlCQUF5QixDQUFnQywyQkFBMEIsQ0FBNVIsVUFBNlIsQ0FBQywrQkFBK0Isb0NBQW9DLENBQUMsbURBQW1ELFlBQVksQ0FBQyx1Q0FBb0QsdUNBQXNDLENBQW5ELFlBQW9ELENBQUMsMENBQTBDLHVDQUF1QyxDQUFDLGdEQUFvUCwrQkFBK0IsQ0FBM0osOEVBQWdGLENBQUMsMENBQTBDLENBQXBJLFFBQVEsQ0FBdEUsVUFBVSxDQUF3QyxXQUFXLENBQTFCLE1BQU0sQ0FBOUIsaUJBQWlCLENBQWMsT0FBTyxDQUFwQixLQUFLLENBQWlNLFVBQVUsQ0FBQyxzQkFBc0UsUUFBUSxDQUE2RCxxQkFBcUIsQ0FBL0QsV0FBVyxDQUE3QixNQUFNLENBQWdHLG1CQUFlLENBQWYsZ0JBQWUsQ0FBNUosZUFBZSxDQUFzRCw2QkFBNkIsQ0FBdUIsbUJBQW1CLENBQTlKLGlCQUFpQixDQUF1QixPQUFPLENBQWIsS0FBSyxDQUF5QixVQUErRyxDQUFDLHlDQUF5QyxhQUFhLENBQUMsa0JBQW9CLENBQUMseUNBQXlDLCtCQUErQixDQUFDLHVDQUF1QyxjQUFjLENBQUMsYUFBYSxDQUFDLGFBQWEsQ0FBQyx1Q0FBdUMsK0JBQStCLENBQUMsa0JBQWtCLG9CQUFxQixDQUFDLHFCQUFzQixDQUFDLDJCQUE0QixDQUFDLHFCQUFzQixDQUFDLCtCQUFnQyxDQUFtQixpQ0FBa0MsQ0FBcEQsaUJBQWlCLENBQW9DLG9EQUF5RCxDQUFDLDZCQUE2QixpQkFBa0IsQ0FBQyxxQkFBc0IsQ0FBQyx5QkFBMEIsQ0FBQyx3Q0FBd0Msd0VBQXFGLENBQUMsNEJBQTRCLGlCQUFrQixDQUFDLHdCQUF5QixDQUFDLHlCQUEwQixDQUFDLG1CQUFvQixDQUFDLHlCQUEwQixDQUFDLHVDQUF1Qyx3RUFBcUYsQ0FBQyxnQ0FBZ0MsNEJBQTRCLENBQUMsOEJBQThCLDRCQUE0QixDQUFDLDhCQUE4QixvQkFBcUIsQ0FBQyx5QkFBMEIsQ0FBQyxxQkFBc0IsQ0FBQyx3QkFBeUIsQ0FBQyw0QkFBNEIsc0JBQXlCLENBQUMsOEJBQThCLHlCQUEwQixDQUFDLG1CQUFtQiw0REFBb0UsQ0FBQyxxQkFBc0IsQ0FBQyxzQkFBdUIsQ0FBQyxzQ0FBdUMsQ0FBQyxrREFBbUQsQ0FBQyxnQ0FBcUMsQ0FBQyxzQ0FBMkMsQ0FBQyx1Q0FBNEMsQ0FBQywwQkFBMkIsQ0FBQyx5QkFBMEIsQ0FBQywwQkFBMkIsQ0FBQywrQkFBZ0MsQ0FBQyxpRUFBc0UsQ0FBQyx3QkFBeUIsQ0FBQyxvQ0FBcUMsQ0FBMkwsd0NBQXlDLENBQW5PLFlBQVksQ0FBQyxrQkFBa0IsQ0FBa0Qsa0dBQXdHLENBQXpKLDZCQUE2QixDQUFDLFFBQVEsQ0FBOEosaUNBQWtDLENBQS9MLFNBQVMsQ0FBdVEsbUJBQW1CLENBQW5HLDBFQUErRSxDQUFxQixVQUFVLENBQUMsa0NBQWtDLFNBQVMsQ0FBQyw4REFBc0YsTUFBTSxDQUE5QixpQkFBaUIsQ0FBYyxPQUFNLENBQW5CLEtBQW9CLENBQUMsNEJBQWdELHNDQUFxQyxDQUF6RCxtQkFBMEQsQ0FBQywyQkFBMEUsd0JBQXVCLENBQXRFLFlBQVksQ0FBQyxrQkFBa0IsQ0FBQyxjQUF1QyxDQUFDLHVFQUFtRixZQUFXLENBQXZCLFdBQXdCLENBQUMsb0NBQW9DLFlBQVksQ0FBMEIsZ0JBQWUsQ0FBeEMsd0JBQXlDLENBQUMsbUJBQXVJLDJDQUEyQyxDQUFDLGNBQWMsQ0FBM0csY0FBYyxDQUFDLGlDQUFpQyxDQUFyRyxrQ0FBa0MsQ0FBaEQsYUFBYSxDQUFvQyxpQkFBaUIsQ0FBNkcsd0JBQWUsQ0FBZixxQkFBZSxDQUFmLGdCQUFnQixDQUFDLHdCQUF3QixhQUFhLENBQUMsc0RBQXNELDZCQUE2QixDQUFDLGlDQUFpQyxpQkFBaUIsQ0FBQyw2Q0FBNkMsV0FBVyxDQUFDLFVBQVUsQ0FBQyxtREFBbUQsWUFBWSxDQUFnRSxvSEFBa0UsWUFBWSxDQUErRSxxSEFBb0QsWUFBWSxDQUFDLG1EQUFtRCxZQUFZLENBQUMseUVBQWdFLFlBQVksQ0FBNUUsZ0VBQWdFLFlBQVksQ0FBQyx3RUFBK0QsWUFBWSxDQUEzRSwrREFBK0QsWUFBWSxDQUFDLFlBQXFLLHdFQUEwRSxDQUE1TCxVQUFVLENBQXpCLE1BQU0sQ0FBa08sbUJBQWtCLENBQWxSLGlCQUFpQixDQUFjLE9BQU8sQ0FBcEIsS0FBSyxDQUEyQixtQkFBbUIsQ0FBQyxrQkFBa0IsQ0FBQyw2QkFBNkIsQ0FBQyxpQ0FBaUMsQ0FBdUYsd0JBQWdCLENBQWhCLHFCQUFnQixDQUFoQixnQkFBZ0IsQ0FBM0IsVUFBK0MsQztBQ21EOXN3QixnQkNxcmJOLENDenRiQSxpQkFHRSxxQkRQRixDQ3NCSSw4Q0FOSixNQU9NLHNCRGxCSixDQUNGLENDK0JBLEtBU0UsOEJBQ0EsMENBRkEsbUNBRkEsMkJBSkEsdUNDNk9JLGtDQUxJLENEdE9SLHVDQUNBLHVDQUpBLFNBTUEsb0NEekJGLENDcUNBLEdBR0UsU0FDQSx3Q0FGQSxhRW1uQjRCLENGcG5CNUIsY0FJQSxXRGxDRixDQzRDQSxrQkFPRSw4QkFGQSxlRXdqQjRCLENGdmpCNUIsZUV3akI0QixDRjVqQjVCLG1CRXdqQjRCLENGempCNUIsWURyQ0YsQ0M4Q0EsR0N1TVEsZ0NGalBSLENFcUZJLDBCRDNDSixHQzhNUSxnQkZwUE4sQ0FDRixDQzBDQSxHQ2tNUSwrQkZ4T1IsQ0U0RUksMEJEdENKLEdDeU1RLGNGM09OLENBQ0YsQ0NzQ0EsR0M2TFEsNkJGL05SLENFbUVJLDBCRGpDSixHQ29NUSxpQkZsT04sQ0FDRixDQ2tDQSxHQ3dMUSwrQkZ0TlIsQ0UwREksMEJENUJKLEdDK0xRLGdCRnpOTixDQUNGLENDOEJBLEdDK0tNLGlCRnpNTixDQytCQSxHQzBLTSxjRnJNTixDQ3NDQSxFQUVFLGtCRXdWMEIsQ0Z6VjFCLFlEbENGLENDNkNBLFlBRUUsWUFEQSwwRUFFQSxtRUQxQ0YsQ0NnREEsUUFFRSxrQkFDQSxvQkFGQSxrQkQzQ0YsQ0NtREEsTUFFRSxpQkRoREYsQ0NtREEsU0FJRSxtQkFEQSxZRC9DRixDQ21EQSx3QkFJRSxlRGhERixDQ21EQSxHQUNFLGVEaERGLENDcURBLEdBQ0Usb0JBQ0EsYURsREYsQ0N3REEsV0FDRSxlRHJERixDQzZEQSxTQUVFLGtCRDFERixDQ2tFQSxNQzZFTSxnQkYzSU4sQ0NxRUEsS0FHRSx3Q0FEQSxnQ0FEQSxlRGhFRixDQzJFQSxRQzBETSxlQUxJLENEakRSLGNBRkEsa0JBR0EsdUJEeEVGLENDMkVBLElBQU0sYUR2RU4sQ0N3RUEsSUFBTSxTRHBFTixDQ3lFQSxFQUNFLDhEQUNBLHlCRHRFRixDQ3dFRSxRQUNFLGtERHRFSixDQ2lGRSw0REFFRSxjQUNBLG9CRC9FSixDQ3NGQSxrQkFJRSxvQ0VnVjRCLENEbFV4QixhRmhHTixDQzBGQSxJQUNFLGNDS0ksZ0JBTEksQ0RFUixtQkFEQSxhQUVBLGFEdEZGLENDMkZFLFNBRUUsY0NMRSxpQkFMSSxDRFdOLGlCRHpGSixDQzZGQSxLQUdFLHFCQURBLDJCQ1pJLGdCRjdFTixDQzZGRSxPQUNFLGFEM0ZKLENDK0ZBLElBSUUscUNFdTVDa0MsQ0M1ckRoQyxxQkhvU0YsdUJFdTVDa0MsQ0QvNkM5QixnQkFMSSxDRDJCUix3QkR4RkYsQ0M4RkUsUUM1QkksYUFMSSxDRGtDTixTRDNGSixDQ3NHQSxPQUNFLGVEbkdGLENDeUdBLFFBRUUscUJEdEdGLENDOEdBLE1BRUUseUJBREEsbUJEMUdGLENDOEdBLFFBR0UsK0JFNFo0QixDRjdaNUIsb0JFMlg0QixDRjVYNUIsaUJFNFg0QixDRnpYNUIsZUQzR0YsQ0NrSEEsR0FFRSxtQkFDQSwrQkRoSEYsQ0NtSEEsMkJBUUUsZUFGQSxvQkQ5R0YsQ0N3SEEsTUFDRSxvQkRySEYsQ0MySEEsT0FFRSxlRHpIRixDQ2lJQSxpQ0FDRSxTRDlIRixDQ21JQSxzQ0FNRSxvQkM1SEksaUJBTEksQ0RtSVIsb0JBSEEsUUQ3SEYsQ0NvSUEsY0FFRSxtQkRqSUYsQ0NzSUEsY0FDRSxjRG5JRixDQ3NJQSxPQUdFLGdCRHJJRixDQ3dJRSxnQkFDRSxTRHRJSixDQzZJQSwwSUFDRSxzQkQxSUYsQ0NrSkEsZ0RBSUUseUJEL0lGLENDa0pJLDRHQUNFLGNEN0lOLENDb0pBLG1CQUVFLGtCQURBLFNEaEpGLENDc0pBLFNBQ0UsZURuSkYsQ0M2SkEsU0FJRSxTQURBLFNBRkEsWUFDQSxTRHhKRixDQ2tLQSxPQUNFLFdDOU1NLGdDRG9OTixvQkFIQSxtQkVtTjRCLENGcE41QixVQURBLFVEM0pGLENFaE5JLDBCRHlXSixPQ3RNUSxnQkZpRE4sQ0FDRixDQzZKRSxTQUNFLFVEM0pKLENDa0tBLCtPQU9FLFNEL0pGLENDa0tBLDRCQUNFLFdEL0pGLENDd0tBLGNBQ0UsNkJBQ0EsbUJEcktGLENDd0xBLDRCQUNFLHVCRDdLRixDQ2tMQSwrQkFDRSxTRC9LRixDQ3NMQSx1QkFFRSwwQkFEQSxZRGxMRixDQ3dMQSxPQUNFLG9CRHJMRixDQzBMQSxPQUNFLFFEdkxGLENDOExBLFFBRUUsZUFEQSxpQkQxTEYsQ0NtTUEsU0FDRSx1QkRoTUYsQ0N3TUEsU0FDRSxzQkRyTUYsQ0t0WkUsbUdDSEEsb0JOeWFGLENPN1dJLHlCRjVDRSx5QkFDRSxlTDZaTixDQUNGLENPblhJLHlCRjVDRSx1Q0FDRSxlTGthTixDQUNGLENPeFhJLHlCRjVDRSxxREFDRSxlTHVhTixDQUNGLENPN1hJLDBCRjVDRSxtRUFDRSxnQkw0YU4sQ0FDRixDT2xZSSwwQkY1Q0Usa0ZBQ0UsZ0JMaWJOLENBQ0YsQ1FsY0EsTUFFSSxvSlJ3Y0osQ1FuY0UsS0NOQSxvQlRtZEYsQ1VwZEEsT0FFRSw4QkFDQSwyQkFDQSwrQkFDQSw0QkFFQSwwQ0FDQSxnQ0FDQSwrQ0FDQSxpQ0FDQSxrREFDQSw4REFDQSxpREFDQSw0REFDQSxnREFDQSw2REFLQSwwQ0FGQSxrQlBrWU8sQ09qWVAsa0JQdXNCNEIsQ096c0I1QixVVjQvQ0YsQ1VsL0NFLHlCQUlFLG9DQUNBLDBDUCtzQjBCLENPOXNCMUIseUdBSEEsbUZBRkEsYVZ3L0NKLENVaC9DRSxhQUNFLHNCVmsvQ0osQ1UvK0NFLGFBQ0UscUJWaS9DSixDVTcrQ0EscUJBQ0UsK0NWZy9DRixDVXorQ0EsYUFDRSxnQlY0K0NGLENVbCtDRSw0QkFDRSxjVnErQ0osQ1V0OUNFLGdDQUNFLHFDVnk5Q0osQ1V0OUNJLGtDQUNFLHFDVnc5Q04sQ1VqOUNFLG9DQUNFLHFCVm85Q0osQ1VqOUNFLHFDQUNFLGtCVm05Q0osQ1VqOENFLGtHQUNFLG9EQUNBLDZDVnk4Q0osQ1VqOENBLGNBQ0Usb0RBQ0EsNkNWbzhDRixDVTU3Q0UsOEJBQ0UsbURBQ0EsNENWKzdDSixDVzNrREUsZUFPRSxzQkFDQSxzQkFDQSxnQ0FDQSw4QkFDQSw4QkFDQSw2QkFDQSw2QkFDQSw0QkFDQSwyQlgwa0RKLENXemxERSxnQ0FrQkUsMENBREEsMkJYc2xESixDV3ZtREUsaUJBT0Usc0JBQ0Esc0JBQ0EsZ0NBQ0EsOEJBQ0EsOEJBQ0EsNkJBQ0EsNkJBQ0EsNEJBQ0EsMkJYd2xESixDV3ZtREUsZUFPRSxzQkFDQSxzQkFDQSxnQ0FDQSw4QkFDQSw4QkFDQSw2QkFDQSw2QkFDQSw0QkFDQSwyQlhzbURKLENXcm5ERSwyQkFrQkUsMENBREEsMkJYa25ESixDV25vREUsWUFPRSxzQkFDQSxzQkFDQSxnQ0FDQSw4QkFDQSw4QkFDQSw2QkFDQSw2QkFDQSw0QkFDQSwyQlhvbkRKLENXbm9ERSxlQU9FLHNCQUNBLHNCQUNBLGdDQUNBLDhCQUNBLDhCQUNBLDZCQUNBLDZCQUNBLDRCQUNBLDJCWGtvREosQ1dqcERFLDZCQWtCRSwwQ0FEQSwyQlg4b0RKLENXL3BERSxjQU9FLHNCQUNBLHNCQUNBLGdDQUNBLDhCQUNBLDhCQUNBLDZCQUNBLDZCQUNBLDRCQUNBLDJCWGdwREosQ1cvcERFLGFBT0Usc0JBQ0Esc0JBQ0EsZ0NBQ0EsOEJBQ0EsOEJBQ0EsNkJBQ0EsNkJBQ0EsNEJBQ0EsMkJYOHBESixDVzdxREUseUJBa0JFLDBDQURBLDJCWDBxREosQ1czckRFLFlBT0Usc0JBQ0Esc0JBQ0EsZ0NBQ0EsOEJBQ0EsOEJBQ0EsNkJBQ0EsNkJBQ0EsNEJBQ0EsMkJYNHFESixDVXhoREksa0JBRUUsaUNBREEsZVY0aEROLENPdG5ESSw0Qkd5RkEscUJBRUUsaUNBREEsZVZraURKLENBQ0YsQ083bkRJLDRCR3lGQSxxQkFFRSxpQ0FEQSxlVndpREosQ0FDRixDT25vREksNEJHeUZBLHFCQUVFLGlDQURBLGVWOGlESixDQUNGLENPem9ESSw2Qkd5RkEscUJBRUUsaUNBREEsZVZvakRKLENBQ0YsQ08vb0RJLDZCR3lGQSxzQkFFRSxpQ0FEQSxlVjBqREosQ0FDRixDWS90REUsZ0JBRUUsV0FDQSxXQUZBLGFabXVESixDYXB1REEsT0FDRSxrQkFDQSxVYnV1REYsQ2FydURFLGNBR0UsV0FGQSxjQUNBLGtDYnd1REosQ2FwdURFLFNBS0UsWUFGQSxPQUZBLGtCQUNBLE1BRUEsVWJ1dURKLENhanVERSxXQUNFLHNCYm91REosQ2FydURFLFdBQ0UscUJid3VESixDYXp1REUsWUFDRSx3QmI0dURKLENhN3VERSxZQUNFLGdDYmd2REosQ2Nsd0RFLHNCQUlFLFNBR0EsV0FGQSxPQUpBLGtCQUVBLFFBREEsTUFJQSxTZHN3REosQ2U3d0RBLDJFQ1NFLDZCQUVBLG1CQU5BLHFCQUVBLHNCQUNBLDBCQUZBLG9CQUlBLDZCQU5BLG1CaEJxeERGLENnQjN3REUscUdBQ0UsMkJoQjh3REosQ2lCL3REUSxnQkFPSSxpQ2pCNHREWixDaUJudURRLFdBT0ksNEJqQmd1RFosQ2lCdnVEUSxjQU9JLCtCakJvdURaLENpQjN1RFEsY0FPSSwrQmpCd3VEWixDaUIvdURRLG1CQU9JLG9DakI0dURaLENpQm52RFEsZ0JBT0ksaUNqQmd2RFosQ2lCdnZEUSxhQU9JLG9CakJvdkRaLENpQjN2RFEsV0FPSSxxQmpCd3ZEWixDaUIvdkRRLFlBT0ksb0JqQjR2RFosQ2lCbndEUSxXQU9JLG1CakJnd0RaLENpQnZ3RFEsWUFPSSxxQmpCb3dEWixDaUIzd0RRLFlBT0ksb0JqQnd3RFosQ2lCL3dEUSxZQU9JLHFCakI0d0RaLENpQm54RFEsYUFPSSxtQmpCZ3hEWixDaUJ2eERRLGVBT0ksdUJqQm94RFosQ2lCM3hEUSxpQkFPSSx5QmpCd3hEWixDaUIveERRLGtCQU9JLDBCakI0eERaLENpQm55RFEsaUJBT0kseUJqQmd5RFosQ2lCdnlEUSxVQU9JLHdCakJveURaLENpQjN5RFEsZ0JBT0ksOEJqQnd5RFosQ2lCL3lEUSxTQU9JLHVCakI0eURaLENpQm56RFEsUUFPSSxzQmpCZ3pEWixDaUJ2ekRRLFNBT0ksdUJqQm96RFosQ2lCM3pEUSxhQU9JLDJCakJ3ekRaLENpQi96RFEsY0FPSSw0QmpCNHpEWixDaUJuMERRLFFBT0ksc0JqQmcwRFosQ2lCdjBEUSxlQU9JLDZCakJvMERaLENpQjMwRFEsUUFPSSxzQmpCdzBEWixDaUIvMERRLFFBT0ksaURqQjQwRFosQ2lCbjFEUSxXQU9JLHNEakJnMURaLENpQnYxRFEsV0FPSSxpRGpCbzFEWixDaUIzMURRLGFBT0kseUJqQncxRFosQ2lCLzFEUSxpQkFPSSx5QmpCNDFEWixDaUJuMkRRLG1CQU9JLDJCakJnMkRaLENpQnYyRFEsbUJBT0ksMkJqQm8yRFosQ2lCMzJEUSxnQkFPSSx3QmpCdzJEWixDaUIvMkRRLGlCQU9JLHlCakI0MkRaLENpQm4zRFEsS0FPSSwyQmpCZzNEWixDaUJ2M0RRLEtBT0ksMkJqQm8zRFosQ2lCMzNEUSxRQU9JLHlCakJ3M0RaLENpQi8zRFEsT0FPSSx3QmpCNDNEWixDaUJuNERRLE9BT0ksZWpCZzREWixDaUJ2NERRLFFBT0ksaUJqQm80RFosQ2lCMzREUSxTQU9JLGtCakJ3NERaLENpQi80RFEsVUFPSSxrQmpCNDREWixDaUJuNURRLFdBT0ksb0JqQmc1RFosQ2lCdjVEUSxZQU9JLHFCakJvNURaLENpQjM1RFEsU0FPSSxnQmpCdzVEWixDaUIvNURRLFVBT0ksa0JqQjQ1RFosQ2lCbjZEUSxXQU9JLG1CakJnNkRaLENpQnY2RFEsT0FPSSxpQmpCbzZEWixDaUIzNkRRLFFBT0ksbUJqQnc2RFosQ2lCLzZEUSxTQU9JLG9CakI0NkRaLENpQm43RFEsa0JBT0ksd0NqQmc3RFosQ2lCdjdEUSxvQkFPSSxvQ2pCbzdEWixDaUIzN0RRLG9CQU9JLG9DakJ3N0RaLENpQi83RFEsUUFPSSxrQ2pCNDdEWixDaUJuOERRLFVBT0ksa0JqQmc4RFosQ2lCdjhEUSxZQU9JLHNDakJvOERaLENpQjM4RFEsY0FPSSxzQmpCdzhEWixDaUIvOERRLFlBT0ksd0NqQjQ4RFosQ2lCbjlEUSxjQU9JLHdCakJnOURaLENpQnY5RFEsZUFPSSx5Q2pCbzlEWixDaUIzOURRLGlCQU9JLHlCakJ3OURaLENpQi85RFEsY0FPSSx1Q2pCNDlEWixDaUJuK0RRLGdCQU9JLHVCakJnK0RaLENpQnYrRFEsZ0JBT0ksOEJqQm8rRFosQ2lCMytEUSxrQkFPSSw4QmpCdytEWixDaUIvK0RRLGdCQU9JLDhCakI0K0RaLENpQm4vRFEsYUFPSSw4QmpCZy9EWixDaUJ2L0RRLGdCQU9JLDhCakJvL0RaLENpQjMvRFEsZUFPSSw4QmpCdy9EWixDaUIvL0RRLGNBT0ksOEJqQjQvRFosQ2lCbmdFUSxhQU9JLDhCakJnZ0VaLENpQnZnRVEsY0FPSSwyQmpCb2dFWixDaUIzZ0VRLFVBT0ksMEJqQndnRVosQ2lCL2dFUSxVQU9JLDBCakI0Z0VaLENpQm5oRVEsVUFPSSwwQmpCZ2hFWixDaUJ2aEVRLFVBT0ksMEJqQm9oRVosQ2lCM2hFUSxVQU9JLDBCakJ3aEVaLENpQi9oRVEsTUFPSSxtQmpCNGhFWixDaUJuaUVRLE1BT0ksbUJqQmdpRVosQ2lCdmlFUSxNQU9JLG1CakJvaUVaLENpQjNpRVEsT0FPSSxvQmpCd2lFWixDaUIvaUVRLFFBT0ksb0JqQjRpRVosQ2lCbmpFUSxRQU9JLHdCakJnakVaLENpQnZqRVEsUUFPSSxxQmpCb2pFWixDaUIzakVRLFlBT0kseUJqQndqRVosQ2lCL2pFUSxNQU9JLG9CakI0akVaLENpQm5rRVEsTUFPSSxvQmpCZ2tFWixDaUJ2a0VRLE1BT0ksb0JqQm9rRVosQ2lCM2tFUSxPQU9JLHFCakJ3a0VaLENpQi9rRVEsUUFPSSxxQmpCNGtFWixDaUJubEVRLFFBT0kseUJqQmdsRVosQ2lCdmxFUSxRQU9JLHNCakJvbEVaLENpQjNsRVEsWUFPSSwwQmpCd2xFWixDaUIvbEVRLFdBT0ksdUJqQjRsRVosQ2lCbm1FUSxVQU9JLDRCakJnbUVaLENpQnZtRVEsYUFPSSwrQmpCb21FWixDaUIzbUVRLGtCQU9JLG9DakJ3bUVaLENpQi9tRVEscUJBT0ksdUNqQjRtRVosQ2lCbm5FUSxhQU9JLHFCakJnbkVaLENpQnZuRVEsYUFPSSxxQmpCb25FWixDaUIzbkVRLGVBT0ksdUJqQnduRVosQ2lCL25FUSxlQU9JLHVCakI0bkVaLENpQm5vRVEsV0FPSSx3QmpCZ29FWixDaUJ2b0VRLGFBT0ksMEJqQm9vRVosQ2lCM29FUSxtQkFPSSxnQ2pCd29FWixDaUIvb0VRLE9BT0ksZWpCNG9FWixDaUJucEVRLE9BT0ksb0JqQmdwRVosQ2lCdnBFUSxPQU9JLG1CakJvcEVaLENpQjNwRVEsT0FPSSxrQmpCd3BFWixDaUIvcEVRLE9BT0ksb0JqQjRwRVosQ2lCbnFFUSxPQU9JLGtCakJncUVaLENpQnZxRVEsdUJBT0ksb0NqQm9xRVosQ2lCM3FFUSxxQkFPSSxrQ2pCd3FFWixDaUIvcUVRLHdCQU9JLGdDakI0cUVaLENpQm5yRVEseUJBT0ksdUNqQmdyRVosQ2lCdnJFUSx3QkFPSSxzQ2pCb3JFWixDaUIzckVRLHdCQU9JLHNDakJ3ckVaLENpQi9yRVEsbUJBT0ksZ0NqQjRyRVosQ2lCbnNFUSxpQkFPSSw4QmpCZ3NFWixDaUJ2c0VRLG9CQU9JLDRCakJvc0VaLENpQjNzRVEsc0JBT0ksOEJqQndzRVosQ2lCL3NFUSxxQkFPSSw2QmpCNHNFWixDaUJudEVRLHFCQU9JLGtDakJndEVaLENpQnZ0RVEsbUJBT0ksZ0NqQm90RVosQ2lCM3RFUSxzQkFPSSw4QmpCd3RFWixDaUIvdEVRLHVCQU9JLHFDakI0dEVaLENpQm51RVEsc0JBT0ksb0NqQmd1RVosQ2lCdnVFUSx1QkFPSSwrQmpCb3VFWixDaUIzdUVRLGlCQU9JLHlCakJ3dUVaLENpQi91RVEsa0JBT0ksK0JqQjR1RVosQ2lCbnZFUSxnQkFPSSw2QmpCZ3ZFWixDaUJ2dkVRLG1CQU9JLDJCakJvdkVaLENpQjN2RVEscUJBT0ksNkJqQnd2RVosQ2lCL3ZFUSxvQkFPSSw0QmpCNHZFWixDaUJud0VRLGFBT0ksa0JqQmd3RVosQ2lCdndFUSxTQU9JLGlCakJvd0VaLENpQjN3RVEsU0FPSSxpQmpCd3dFWixDaUIvd0VRLFNBT0ksaUJqQjR3RVosQ2lCbnhFUSxTQU9JLGlCakJneEVaLENpQnZ4RVEsU0FPSSxpQmpCb3hFWixDaUIzeEVRLFNBT0ksaUJqQnd4RVosQ2lCL3hFUSxZQU9JLGlCakI0eEVaLENpQm55RVEsS0FPSSxrQmpCZ3lFWixDaUJ2eUVRLEtBT0ksdUJqQm95RVosQ2lCM3lFUSxLQU9JLHNCakJ3eUVaLENpQi95RVEsS0FPSSxxQmpCNHlFWixDaUJuekVRLEtBT0ksdUJqQmd6RVosQ2lCdnpFUSxLQU9JLHFCakJvekVaLENpQjN6RVEsUUFPSSxxQmpCd3pFWixDaUIvekVRLE1BT0ksZ0RqQjZ6RVosQ2lCcDBFUSxNQU9JLDBEakJrMEVaLENpQnowRVEsTUFPSSx3RGpCdTBFWixDaUI5MEVRLE1BT0ksc0RqQjQwRVosQ2lCbjFFUSxNQU9JLDBEakJpMUVaLENpQngxRVEsTUFPSSxzRGpCczFFWixDaUI3MUVRLFNBT0ksc0RqQjIxRVosQ2lCbDJFUSxNQU9JLGdEakJnMkVaLENpQnYyRVEsTUFPSSwwRGpCcTJFWixDaUI1MkVRLE1BT0ksd0RqQjAyRVosQ2lCajNFUSxNQU9JLHNEakIrMkVaLENpQnQzRVEsTUFPSSwwRGpCbzNFWixDaUIzM0VRLE1BT0ksc0RqQnkzRVosQ2lCaDRFUSxTQU9JLHNEakI4M0VaLENpQnI0RVEsTUFPSSxzQmpCazRFWixDaUJ6NEVRLE1BT0ksMkJqQnM0RVosQ2lCNzRFUSxNQU9JLDBCakIwNEVaLENpQmo1RVEsTUFPSSx5QmpCODRFWixDaUJyNUVRLE1BT0ksMkJqQms1RVosQ2lCejVFUSxNQU9JLHlCakJzNUVaLENpQjc1RVEsU0FPSSx5QmpCMDVFWixDaUJqNkVRLE1BT0ksd0JqQjg1RVosQ2lCcjZFUSxNQU9JLDZCakJrNkVaLENpQno2RVEsTUFPSSw0QmpCczZFWixDaUI3NkVRLE1BT0ksMkJqQjA2RVosQ2lCajdFUSxNQU9JLDZCakI4NkVaLENpQnI3RVEsTUFPSSwyQmpCazdFWixDaUJ6N0VRLFNBT0ksMkJqQnM3RVosQ2lCNzdFUSxNQU9JLHlCakIwN0VaLENpQmo4RVEsTUFPSSw4QmpCODdFWixDaUJyOEVRLE1BT0ksNkJqQms4RVosQ2lCejhFUSxNQU9JLDRCakJzOEVaLENpQjc4RVEsTUFPSSw4QmpCMDhFWixDaUJqOUVRLE1BT0ksNEJqQjg4RVosQ2lCcjlFUSxTQU9JLDRCakJrOUVaLENpQno5RVEsTUFPSSx1QmpCczlFWixDaUI3OUVRLE1BT0ksNEJqQjA5RVosQ2lCaitFUSxNQU9JLDJCakI4OUVaLENpQnIrRVEsTUFPSSwwQmpCaytFWixDaUJ6K0VRLE1BT0ksNEJqQnMrRVosQ2lCNytFUSxNQU9JLDBCakIwK0VaLENpQmovRVEsU0FPSSwwQmpCOCtFWixDaUJyL0VRLEtBT0ksbUJqQmsvRVosQ2lCei9FUSxLQU9JLHdCakJzL0VaLENpQjcvRVEsS0FPSSx1QmpCMC9FWixDaUJqZ0ZRLEtBT0ksc0JqQjgvRVosQ2lCcmdGUSxLQU9JLHdCakJrZ0ZaLENpQnpnRlEsS0FPSSxzQmpCc2dGWixDaUI3Z0ZRLE1BT0ksa0RqQjJnRlosQ2lCbGhGUSxNQU9JLDREakJnaEZaLENpQnZoRlEsTUFPSSwwRGpCcWhGWixDaUI1aEZRLE1BT0ksd0RqQjBoRlosQ2lCamlGUSxNQU9JLDREakIraEZaLENpQnRpRlEsTUFPSSx3RGpCb2lGWixDaUIzaUZRLE1BT0ksa0RqQnlpRlosQ2lCaGpGUSxNQU9JLDREakI4aUZaLENpQnJqRlEsTUFPSSwwRGpCbWpGWixDaUIxakZRLE1BT0ksd0RqQndqRlosQ2lCL2pGUSxNQU9JLDREakI2akZaLENpQnBrRlEsTUFPSSx3RGpCa2tGWixDaUJ6a0ZRLE1BT0ksdUJqQnNrRlosQ2lCN2tGUSxNQU9JLDRCakIwa0ZaLENpQmpsRlEsTUFPSSwyQmpCOGtGWixDaUJybEZRLE1BT0ksMEJqQmtsRlosQ2lCemxGUSxNQU9JLDRCakJzbEZaLENpQjdsRlEsTUFPSSwwQmpCMGxGWixDaUJqbUZRLE1BT0kseUJqQjhsRlosQ2lCcm1GUSxNQU9JLDhCakJrbUZaLENpQnptRlEsTUFPSSw2QmpCc21GWixDaUI3bUZRLE1BT0ksNEJqQjBtRlosQ2lCam5GUSxNQU9JLDhCakI4bUZaLENpQnJuRlEsTUFPSSw0QmpCa25GWixDaUJ6bkZRLE1BT0ksMEJqQnNuRlosQ2lCN25GUSxNQU9JLCtCakIwbkZaLENpQmpvRlEsTUFPSSw4QmpCOG5GWixDaUJyb0ZRLE1BT0ksNkJqQmtvRlosQ2lCem9GUSxNQU9JLCtCakJzb0ZaLENpQjdvRlEsTUFPSSw2QmpCMG9GWixDaUJqcEZRLE1BT0ksd0JqQjhvRlosQ2lCcnBGUSxNQU9JLDZCakJrcEZaLENpQnpwRlEsTUFPSSw0QmpCc3BGWixDaUI3cEZRLE1BT0ksMkJqQjBwRlosQ2lCanFGUSxNQU9JLDZCakI4cEZaLENpQnJxRlEsTUFPSSwyQmpCa3FGWixDaUJ6cUZRLGdCQU9JLDhDakJzcUZaLENpQjdxRlEsTUFPSSwwQ2pCMHFGWixDaUJqckZRLE1BT0kseUNqQjhxRlosQ2lCcnJGUSxNQU9JLHVDakJrckZaLENpQnpyRlEsTUFPSSx5Q2pCc3JGWixDaUI3ckZRLE1BT0ksMkJqQjByRlosQ2lCanNGUSxNQU9JLHdCakI4ckZaLENpQnJzRlEsWUFPSSwyQmpCa3NGWixDaUJ6c0ZRLFlBT0ksMkJqQnNzRlosQ2lCN3NGUSxVQU9JLHlCakIwc0ZaLENpQmp0RlEsWUFPSSw2QmpCOHNGWixDaUJydEZRLFdBT0kseUJqQmt0RlosQ2lCenRGUSxTQU9JLHlCakJzdEZaLENpQjd0RlEsV0FPSSw0QmpCMHRGWixDaUJqdUZRLE1BT0ksdUJqQjh0RlosQ2lCcnVGUSxPQU9JLDBCakJrdUZaLENpQnp1RlEsU0FPSSx5QmpCc3VGWixDaUI3dUZRLE9BT0ksdUJqQjB1RlosQ2lCanZGUSxZQU9JLHlCakI4dUZaLENpQnJ2RlEsVUFPSSwwQmpCa3ZGWixDaUJ6dkZRLGFBT0ksMkJqQnN2RlosQ2lCN3ZGUSxzQkFPSSw4QmpCMHZGWixDaUJqd0ZRLDJCQU9JLG1DakI4dkZaLENpQnJ3RlEsOEJBT0ksc0NqQmt3RlosQ2lCendGUSxnQkFPSSxrQ2pCc3dGWixDaUI3d0ZRLGdCQU9JLGtDakIwd0ZaLENpQmp4RlEsaUJBT0ksbUNqQjh3RlosQ2lCcnhGUSxXQU9JLDRCakJreEZaLENpQnp4RlEsYUFPSSw0QmpCc3hGWixDaUI3eEZRLFlBT0ksOERqQjR4RlosQ2lCbnlGUSxjQUlRLG9CQUdKLGtFakJreUZaLENpQnp5RlEsZ0JBSVEsb0JBR0osb0VqQnV5RlosQ2lCOXlGUSxjQUlRLG9CQUdKLGtFakI0eUZaLENpQm56RlEsV0FJUSxvQkFHSiwrRGpCaXpGWixDaUJ4ekZRLGNBSVEsb0JBR0osa0VqQnN6RlosQ2lCN3pGUSxhQUlRLG9CQUdKLGlFakIyekZaLENpQmwwRlEsWUFJUSxvQkFHSixnRWpCZzBGWixDaUJ2MEZRLFdBSVEsb0JBR0osK0RqQnEwRlosQ2lCNTBGUSxZQUlRLG9CQUdKLGdFakIwMEZaLENpQmoxRlEsWUFJUSxvQkFHSixnRWpCKzBGWixDaUJ0MUZRLFdBSVEsb0JBR0oscUVqQm8xRlosQ2lCMzFGUSxZQUlRLG9CQUdKLHlDakJ5MUZaLENpQmgyRlEsZUFJUSxvQkFHSiw4QmpCODFGWixDaUJyMkZRLGVBSVEsb0JBR0osa0NqQm0yRlosQ2lCMTJGUSxZQUlRLG9CQUdKLHVCakJ3MkZaLENpQnozRlEsaUJBQ0Usc0JqQjQzRlYsQ2lCNzNGUSxpQkFDRSxxQmpCZzRGVixDaUJqNEZRLGlCQUNFLHNCakJvNEZWLENpQnI0RlEsa0JBQ0UsbUJqQnc0RlYsQ2lCLzNGUSxZQUlRLGtCQUdKLDJFakI2M0ZaLENpQnA0RlEsY0FJUSxrQkFHSiw2RWpCazRGWixDaUJ6NEZRLFlBSVEsa0JBR0osMkVqQnU0RlosQ2lCOTRGUSxTQUlRLGtCQUdKLHdFakI0NEZaLENpQm41RlEsWUFJUSxrQkFHSiwyRWpCaTVGWixDaUJ4NUZRLFdBSVEsa0JBR0osMEVqQnM1RlosQ2lCNzVGUSxVQUlRLGtCQUdKLHlFakIyNUZaLENpQmw2RlEsU0FJUSxrQkFHSix3RWpCZzZGWixDaUJ2NkZRLFVBSVEsa0JBR0oseUVqQnE2RlosQ2lCNTZGUSxVQUlRLGtCQUdKLHlFakIwNkZaLENpQmo3RlEsU0FJUSxrQkFHSiwyRWpCKzZGWixDaUJ0N0ZRLGdCQUlRLGtCQUdKLHNDakJvN0ZaLENpQnI4RlEsZUFDRSxtQmpCdzhGVixDaUJ6OEZRLGVBQ0Usb0JqQjQ4RlYsQ2lCNzhGUSxlQUNFLG1CakJnOUZWLENpQmo5RlEsZUFDRSxvQmpCbzlGVixDaUJyOUZRLGdCQUNFLGlCakJ3OUZWLENpQi84RlEsYUFPSSw2Q2pCNDhGWixDaUJuOUZRLGlCQU9JLDBGakJnOUZaLENpQnY5RlEsa0JBT0ksNkZqQm85RlosQ2lCMzlGUSxrQkFPSSw2RmpCdzlGWixDaUIvOUZRLFNBT0ksNkJqQjQ5RlosQ2lCbitGUSxTQU9JLDZCakJnK0ZaLENpQnYrRlEsU0FPSSwrQmpCbytGWixDaUIzK0ZRLFdBT0kseUJqQncrRlosQ2lCLytGUSxXQU9JLDhCakI0K0ZaLENpQm4vRlEsV0FPSSwrQmpCZy9GWixDaUJ2L0ZRLFdBT0ksNkJqQm8vRlosQ2lCMy9GUSxnQkFPSSwyQmpCdy9GWixDaUIvL0ZRLGNBT0ksNkJqQjQvRlosQ2lCbmdHUSxhQU9JLHdDakJpZ0daLENpQnhnR1EsMEJBT0kseUNqQnNnR1osQ2lCN2dHUSw2QkFPSSw0Q2pCMmdHWixDaUJsaEdRLCtCQU9JLDJDakJnaEdaLENpQnZoR1EsZUFPSSx3Q2pCZ2hHWixDaUJ2aEdRLFNBT0ksNEJqQm9oR1osQ2lCM2hHUSxXQU9JLDJCakJ3aEdaLENPbGlHSSx5QlVHSSxnQkFPSSxvQmpCNmhHVixDaUJwaUdNLGNBT0kscUJqQmdpR1YsQ2lCdmlHTSxlQU9JLG9CakJtaUdWLENpQjFpR00sYUFPSSx3QmpCc2lHVixDaUI3aUdNLG1CQU9JLDhCakJ5aUdWLENpQmhqR00sWUFPSSx1QmpCNGlHVixDaUJuakdNLFdBT0ksc0JqQitpR1YsQ2lCdGpHTSxZQU9JLHVCakJrakdWLENpQnpqR00sZ0JBT0ksMkJqQnFqR1YsQ2lCNWpHTSxpQkFPSSw0QmpCd2pHVixDaUIvakdNLFdBT0ksc0JqQjJqR1YsQ2lCbGtHTSxrQkFPSSw2QmpCOGpHVixDaUJya0dNLFdBT0ksc0JqQmlrR1YsQ2lCeGtHTSxjQU9JLHVCakJva0dWLENpQjNrR00sYUFPSSw0QmpCdWtHVixDaUI5a0dNLGdCQU9JLCtCakIwa0dWLENpQmpsR00scUJBT0ksb0NqQjZrR1YsQ2lCcGxHTSx3QkFPSSx1Q2pCZ2xHVixDaUJ2bEdNLGdCQU9JLHFCakJtbEdWLENpQjFsR00sZ0JBT0kscUJqQnNsR1YsQ2lCN2xHTSxrQkFPSSx1QmpCeWxHVixDaUJobUdNLGtCQU9JLHVCakI0bEdWLENpQm5tR00sY0FPSSx3QmpCK2xHVixDaUJ0bUdNLGdCQU9JLDBCakJrbUdWLENpQnptR00sc0JBT0ksZ0NqQnFtR1YsQ2lCNW1HTSxVQU9JLGVqQndtR1YsQ2lCL21HTSxVQU9JLG9CakIybUdWLENpQmxuR00sVUFPSSxtQmpCOG1HVixDaUJybkdNLFVBT0ksa0JqQmluR1YsQ2lCeG5HTSxVQU9JLG9CakJvbkdWLENpQjNuR00sVUFPSSxrQmpCdW5HVixDaUI5bkdNLDBCQU9JLG9DakIwbkdWLENpQmpvR00sd0JBT0ksa0NqQjZuR1YsQ2lCcG9HTSwyQkFPSSxnQ2pCZ29HVixDaUJ2b0dNLDRCQU9JLHVDakJtb0dWLENpQjFvR00sMkJBT0ksc0NqQnNvR1YsQ2lCN29HTSwyQkFPSSxzQ2pCeW9HVixDaUJocEdNLHNCQU9JLGdDakI0b0dWLENpQm5wR00sb0JBT0ksOEJqQitvR1YsQ2lCdHBHTSx1QkFPSSw0QmpCa3BHVixDaUJ6cEdNLHlCQU9JLDhCakJxcEdWLENpQjVwR00sd0JBT0ksNkJqQndwR1YsQ2lCL3BHTSx3QkFPSSxrQ2pCMnBHVixDaUJscUdNLHNCQU9JLGdDakI4cEdWLENpQnJxR00seUJBT0ksOEJqQmlxR1YsQ2lCeHFHTSwwQkFPSSxxQ2pCb3FHVixDaUIzcUdNLHlCQU9JLG9DakJ1cUdWLENpQjlxR00sMEJBT0ksK0JqQjBxR1YsQ2lCanJHTSxvQkFPSSx5QmpCNnFHVixDaUJwckdNLHFCQU9JLCtCakJnckdWLENpQnZyR00sbUJBT0ksNkJqQm1yR1YsQ2lCMXJHTSxzQkFPSSwyQmpCc3JHVixDaUI3ckdNLHdCQU9JLDZCakJ5ckdWLENpQmhzR00sdUJBT0ksNEJqQjRyR1YsQ2lCbnNHTSxnQkFPSSxrQmpCK3JHVixDaUJ0c0dNLFlBT0ksaUJqQmtzR1YsQ2lCenNHTSxZQU9JLGlCakJxc0dWLENpQjVzR00sWUFPSSxpQmpCd3NHVixDaUIvc0dNLFlBT0ksaUJqQjJzR1YsQ2lCbHRHTSxZQU9JLGlCakI4c0dWLENpQnJ0R00sWUFPSSxpQmpCaXRHVixDaUJ4dEdNLGVBT0ksaUJqQm90R1YsQ2lCM3RHTSxRQU9JLGtCakJ1dEdWLENpQjl0R00sUUFPSSx1QmpCMHRHVixDaUJqdUdNLFFBT0ksc0JqQjZ0R1YsQ2lCcHVHTSxRQU9JLHFCakJndUdWLENpQnZ1R00sUUFPSSx1QmpCbXVHVixDaUIxdUdNLFFBT0kscUJqQnN1R1YsQ2lCN3VHTSxXQU9JLHFCakJ5dUdWLENpQmh2R00sU0FPSSxnRGpCNnVHVixDaUJwdkdNLFNBT0ksMERqQml2R1YsQ2lCeHZHTSxTQU9JLHdEakJxdkdWLENpQjV2R00sU0FPSSxzRGpCeXZHVixDaUJod0dNLFNBT0ksMERqQjZ2R1YsQ2lCcHdHTSxTQU9JLHNEakJpd0dWLENpQnh3R00sWUFPSSxzRGpCcXdHVixDaUI1d0dNLFNBT0ksZ0RqQnl3R1YsQ2lCaHhHTSxTQU9JLDBEakI2d0dWLENpQnB4R00sU0FPSSx3RGpCaXhHVixDaUJ4eEdNLFNBT0ksc0RqQnF4R1YsQ2lCNXhHTSxTQU9JLDBEakJ5eEdWLENpQmh5R00sU0FPSSxzRGpCNnhHVixDaUJweUdNLFlBT0ksc0RqQml5R1YsQ2lCeHlHTSxTQU9JLHNCakJveUdWLENpQjN5R00sU0FPSSwyQmpCdXlHVixDaUI5eUdNLFNBT0ksMEJqQjB5R1YsQ2lCanpHTSxTQU9JLHlCakI2eUdWLENpQnB6R00sU0FPSSwyQmpCZ3pHVixDaUJ2ekdNLFNBT0kseUJqQm16R1YsQ2lCMXpHTSxZQU9JLHlCakJzekdWLENpQjd6R00sU0FPSSx3QmpCeXpHVixDaUJoMEdNLFNBT0ksNkJqQjR6R1YsQ2lCbjBHTSxTQU9JLDRCakIrekdWLENpQnQwR00sU0FPSSwyQmpCazBHVixDaUJ6MEdNLFNBT0ksNkJqQnEwR1YsQ2lCNTBHTSxTQU9JLDJCakJ3MEdWLENpQi8wR00sWUFPSSwyQmpCMjBHVixDaUJsMUdNLFNBT0kseUJqQjgwR1YsQ2lCcjFHTSxTQU9JLDhCakJpMUdWLENpQngxR00sU0FPSSw2QmpCbzFHVixDaUIzMUdNLFNBT0ksNEJqQnUxR1YsQ2lCOTFHTSxTQU9JLDhCakIwMUdWLENpQmoyR00sU0FPSSw0QmpCNjFHVixDaUJwMkdNLFlBT0ksNEJqQmcyR1YsQ2lCdjJHTSxTQU9JLHVCakJtMkdWLENpQjEyR00sU0FPSSw0QmpCczJHVixDaUI3MkdNLFNBT0ksMkJqQnkyR1YsQ2lCaDNHTSxTQU9JLDBCakI0MkdWLENpQm4zR00sU0FPSSw0QmpCKzJHVixDaUJ0M0dNLFNBT0ksMEJqQmszR1YsQ2lCejNHTSxZQU9JLDBCakJxM0dWLENpQjUzR00sUUFPSSxtQmpCdzNHVixDaUIvM0dNLFFBT0ksd0JqQjIzR1YsQ2lCbDRHTSxRQU9JLHVCakI4M0dWLENpQnI0R00sUUFPSSxzQmpCaTRHVixDaUJ4NEdNLFFBT0ksd0JqQm80R1YsQ2lCMzRHTSxRQU9JLHNCakJ1NEdWLENpQjk0R00sU0FPSSxrRGpCMjRHVixDaUJsNUdNLFNBT0ksNERqQis0R1YsQ2lCdDVHTSxTQU9JLDBEakJtNUdWLENpQjE1R00sU0FPSSx3RGpCdTVHVixDaUI5NUdNLFNBT0ksNERqQjI1R1YsQ2lCbDZHTSxTQU9JLHdEakIrNUdWLENpQnQ2R00sU0FPSSxrRGpCbTZHVixDaUIxNkdNLFNBT0ksNERqQnU2R1YsQ2lCOTZHTSxTQU9JLDBEakIyNkdWLENpQmw3R00sU0FPSSx3RGpCKzZHVixDaUJ0N0dNLFNBT0ksNERqQm03R1YsQ2lCMTdHTSxTQU9JLHdEakJ1N0dWLENpQjk3R00sU0FPSSx1QmpCMDdHVixDaUJqOEdNLFNBT0ksNEJqQjY3R1YsQ2lCcDhHTSxTQU9JLDJCakJnOEdWLENpQnY4R00sU0FPSSwwQmpCbThHVixDaUIxOEdNLFNBT0ksNEJqQnM4R1YsQ2lCNzhHTSxTQU9JLDBCakJ5OEdWLENpQmg5R00sU0FPSSx5QmpCNDhHVixDaUJuOUdNLFNBT0ksOEJqQis4R1YsQ2lCdDlHTSxTQU9JLDZCakJrOUdWLENpQno5R00sU0FPSSw0QmpCcTlHVixDaUI1OUdNLFNBT0ksOEJqQnc5R1YsQ2lCLzlHTSxTQU9JLDRCakIyOUdWLENpQmwrR00sU0FPSSwwQmpCODlHVixDaUJyK0dNLFNBT0ksK0JqQmkrR1YsQ2lCeCtHTSxTQU9JLDhCakJvK0dWLENpQjMrR00sU0FPSSw2QmpCdStHVixDaUI5K0dNLFNBT0ksK0JqQjArR1YsQ2lCai9HTSxTQU9JLDZCakI2K0dWLENpQnAvR00sU0FPSSx3QmpCZy9HVixDaUJ2L0dNLFNBT0ksNkJqQm0vR1YsQ2lCMS9HTSxTQU9JLDRCakJzL0dWLENpQjcvR00sU0FPSSwyQmpCeS9HVixDaUJoZ0hNLFNBT0ksNkJqQjQvR1YsQ2lCbmdITSxTQU9JLDJCakIrL0dWLENpQnRnSE0sZUFPSSx5QmpCa2dIVixDaUJ6Z0hNLGFBT0ksMEJqQnFnSFYsQ2lCNWdITSxnQkFPSSwyQmpCd2dIVixDQUNGLENPbmhISSx5QlVHSSxnQkFPSSxvQmpCNmdIVixDaUJwaEhNLGNBT0kscUJqQmdoSFYsQ2lCdmhITSxlQU9JLG9CakJtaEhWLENpQjFoSE0sYUFPSSx3QmpCc2hIVixDaUI3aEhNLG1CQU9JLDhCakJ5aEhWLENpQmhpSE0sWUFPSSx1QmpCNGhIVixDaUJuaUhNLFdBT0ksc0JqQitoSFYsQ2lCdGlITSxZQU9JLHVCakJraUhWLENpQnppSE0sZ0JBT0ksMkJqQnFpSFYsQ2lCNWlITSxpQkFPSSw0QmpCd2lIVixDaUIvaUhNLFdBT0ksc0JqQjJpSFYsQ2lCbGpITSxrQkFPSSw2QmpCOGlIVixDaUJyakhNLFdBT0ksc0JqQmlqSFYsQ2lCeGpITSxjQU9JLHVCakJvakhWLENpQjNqSE0sYUFPSSw0QmpCdWpIVixDaUI5akhNLGdCQU9JLCtCakIwakhWLENpQmprSE0scUJBT0ksb0NqQjZqSFYsQ2lCcGtITSx3QkFPSSx1Q2pCZ2tIVixDaUJ2a0hNLGdCQU9JLHFCakJta0hWLENpQjFrSE0sZ0JBT0kscUJqQnNrSFYsQ2lCN2tITSxrQkFPSSx1QmpCeWtIVixDaUJobEhNLGtCQU9JLHVCakI0a0hWLENpQm5sSE0sY0FPSSx3QmpCK2tIVixDaUJ0bEhNLGdCQU9JLDBCakJrbEhWLENpQnpsSE0sc0JBT0ksZ0NqQnFsSFYsQ2lCNWxITSxVQU9JLGVqQndsSFYsQ2lCL2xITSxVQU9JLG9CakIybEhWLENpQmxtSE0sVUFPSSxtQmpCOGxIVixDaUJybUhNLFVBT0ksa0JqQmltSFYsQ2lCeG1ITSxVQU9JLG9CakJvbUhWLENpQjNtSE0sVUFPSSxrQmpCdW1IVixDaUI5bUhNLDBCQU9JLG9DakIwbUhWLENpQmpuSE0sd0JBT0ksa0NqQjZtSFYsQ2lCcG5ITSwyQkFPSSxnQ2pCZ25IVixDaUJ2bkhNLDRCQU9JLHVDakJtbkhWLENpQjFuSE0sMkJBT0ksc0NqQnNuSFYsQ2lCN25ITSwyQkFPSSxzQ2pCeW5IVixDaUJob0hNLHNCQU9JLGdDakI0bkhWLENpQm5vSE0sb0JBT0ksOEJqQituSFYsQ2lCdG9ITSx1QkFPSSw0QmpCa29IVixDaUJ6b0hNLHlCQU9JLDhCakJxb0hWLENpQjVvSE0sd0JBT0ksNkJqQndvSFYsQ2lCL29ITSx3QkFPSSxrQ2pCMm9IVixDaUJscEhNLHNCQU9JLGdDakI4b0hWLENpQnJwSE0seUJBT0ksOEJqQmlwSFYsQ2lCeHBITSwwQkFPSSxxQ2pCb3BIVixDaUIzcEhNLHlCQU9JLG9DakJ1cEhWLENpQjlwSE0sMEJBT0ksK0JqQjBwSFYsQ2lCanFITSxvQkFPSSx5QmpCNnBIVixDaUJwcUhNLHFCQU9JLCtCakJncUhWLENpQnZxSE0sbUJBT0ksNkJqQm1xSFYsQ2lCMXFITSxzQkFPSSwyQmpCc3FIVixDaUI3cUhNLHdCQU9JLDZCakJ5cUhWLENpQmhySE0sdUJBT0ksNEJqQjRxSFYsQ2lCbnJITSxnQkFPSSxrQmpCK3FIVixDaUJ0ckhNLFlBT0ksaUJqQmtySFYsQ2lCenJITSxZQU9JLGlCakJxckhWLENpQjVySE0sWUFPSSxpQmpCd3JIVixDaUIvckhNLFlBT0ksaUJqQjJySFYsQ2lCbHNITSxZQU9JLGlCakI4ckhWLENpQnJzSE0sWUFPSSxpQmpCaXNIVixDaUJ4c0hNLGVBT0ksaUJqQm9zSFYsQ2lCM3NITSxRQU9JLGtCakJ1c0hWLENpQjlzSE0sUUFPSSx1QmpCMHNIVixDaUJqdEhNLFFBT0ksc0JqQjZzSFYsQ2lCcHRITSxRQU9JLHFCakJndEhWLENpQnZ0SE0sUUFPSSx1QmpCbXRIVixDaUIxdEhNLFFBT0kscUJqQnN0SFYsQ2lCN3RITSxXQU9JLHFCakJ5dEhWLENpQmh1SE0sU0FPSSxnRGpCNnRIVixDaUJwdUhNLFNBT0ksMERqQml1SFYsQ2lCeHVITSxTQU9JLHdEakJxdUhWLENpQjV1SE0sU0FPSSxzRGpCeXVIVixDaUJodkhNLFNBT0ksMERqQjZ1SFYsQ2lCcHZITSxTQU9JLHNEakJpdkhWLENpQnh2SE0sWUFPSSxzRGpCcXZIVixDaUI1dkhNLFNBT0ksZ0RqQnl2SFYsQ2lCaHdITSxTQU9JLDBEakI2dkhWLENpQnB3SE0sU0FPSSx3RGpCaXdIVixDaUJ4d0hNLFNBT0ksc0RqQnF3SFYsQ2lCNXdITSxTQU9JLDBEakJ5d0hWLENpQmh4SE0sU0FPSSxzRGpCNndIVixDaUJweEhNLFlBT0ksc0RqQml4SFYsQ2lCeHhITSxTQU9JLHNCakJveEhWLENpQjN4SE0sU0FPSSwyQmpCdXhIVixDaUI5eEhNLFNBT0ksMEJqQjB4SFYsQ2lCanlITSxTQU9JLHlCakI2eEhWLENpQnB5SE0sU0FPSSwyQmpCZ3lIVixDaUJ2eUhNLFNBT0kseUJqQm15SFYsQ2lCMXlITSxZQU9JLHlCakJzeUhWLENpQjd5SE0sU0FPSSx3QmpCeXlIVixDaUJoekhNLFNBT0ksNkJqQjR5SFYsQ2lCbnpITSxTQU9JLDRCakIreUhWLENpQnR6SE0sU0FPSSwyQmpCa3pIVixDaUJ6ekhNLFNBT0ksNkJqQnF6SFYsQ2lCNXpITSxTQU9JLDJCakJ3ekhWLENpQi96SE0sWUFPSSwyQmpCMnpIVixDaUJsMEhNLFNBT0kseUJqQjh6SFYsQ2lCcjBITSxTQU9JLDhCakJpMEhWLENpQngwSE0sU0FPSSw2QmpCbzBIVixDaUIzMEhNLFNBT0ksNEJqQnUwSFYsQ2lCOTBITSxTQU9JLDhCakIwMEhWLENpQmoxSE0sU0FPSSw0QmpCNjBIVixDaUJwMUhNLFlBT0ksNEJqQmcxSFYsQ2lCdjFITSxTQU9JLHVCakJtMUhWLENpQjExSE0sU0FPSSw0QmpCczFIVixDaUI3MUhNLFNBT0ksMkJqQnkxSFYsQ2lCaDJITSxTQU9JLDBCakI0MUhWLENpQm4ySE0sU0FPSSw0QmpCKzFIVixDaUJ0MkhNLFNBT0ksMEJqQmsySFYsQ2lCejJITSxZQU9JLDBCakJxMkhWLENpQjUySE0sUUFPSSxtQmpCdzJIVixDaUIvMkhNLFFBT0ksd0JqQjIySFYsQ2lCbDNITSxRQU9JLHVCakI4MkhWLENpQnIzSE0sUUFPSSxzQmpCaTNIVixDaUJ4M0hNLFFBT0ksd0JqQm8zSFYsQ2lCMzNITSxRQU9JLHNCakJ1M0hWLENpQjkzSE0sU0FPSSxrRGpCMjNIVixDaUJsNEhNLFNBT0ksNERqQiszSFYsQ2lCdDRITSxTQU9JLDBEakJtNEhWLENpQjE0SE0sU0FPSSx3RGpCdTRIVixDaUI5NEhNLFNBT0ksNERqQjI0SFYsQ2lCbDVITSxTQU9JLHdEakIrNEhWLENpQnQ1SE0sU0FPSSxrRGpCbTVIVixDaUIxNUhNLFNBT0ksNERqQnU1SFYsQ2lCOTVITSxTQU9JLDBEakIyNUhWLENpQmw2SE0sU0FPSSx3RGpCKzVIVixDaUJ0NkhNLFNBT0ksNERqQm02SFYsQ2lCMTZITSxTQU9JLHdEakJ1NkhWLENpQjk2SE0sU0FPSSx1QmpCMDZIVixDaUJqN0hNLFNBT0ksNEJqQjY2SFYsQ2lCcDdITSxTQU9JLDJCakJnN0hWLENpQnY3SE0sU0FPSSwwQmpCbTdIVixDaUIxN0hNLFNBT0ksNEJqQnM3SFYsQ2lCNzdITSxTQU9JLDBCakJ5N0hWLENpQmg4SE0sU0FPSSx5QmpCNDdIVixDaUJuOEhNLFNBT0ksOEJqQis3SFYsQ2lCdDhITSxTQU9JLDZCakJrOEhWLENpQno4SE0sU0FPSSw0QmpCcThIVixDaUI1OEhNLFNBT0ksOEJqQnc4SFYsQ2lCLzhITSxTQU9JLDRCakIyOEhWLENpQmw5SE0sU0FPSSwwQmpCODhIVixDaUJyOUhNLFNBT0ksK0JqQmk5SFYsQ2lCeDlITSxTQU9JLDhCakJvOUhWLENpQjM5SE0sU0FPSSw2QmpCdTlIVixDaUI5OUhNLFNBT0ksK0JqQjA5SFYsQ2lCaitITSxTQU9JLDZCakI2OUhWLENpQnArSE0sU0FPSSx3QmpCZytIVixDaUJ2K0hNLFNBT0ksNkJqQm0rSFYsQ2lCMStITSxTQU9JLDRCakJzK0hWLENpQjcrSE0sU0FPSSwyQmpCeStIVixDaUJoL0hNLFNBT0ksNkJqQjQrSFYsQ2lCbi9ITSxTQU9JLDJCakIrK0hWLENpQnQvSE0sZUFPSSx5QmpCay9IVixDaUJ6L0hNLGFBT0ksMEJqQnEvSFYsQ2lCNS9ITSxnQkFPSSwyQmpCdy9IVixDQUNGLENPbmdJSSx5QlVHSSxnQkFPSSxvQmpCNi9IVixDaUJwZ0lNLGNBT0kscUJqQmdnSVYsQ2lCdmdJTSxlQU9JLG9CakJtZ0lWLENpQjFnSU0sYUFPSSx3QmpCc2dJVixDaUI3Z0lNLG1CQU9JLDhCakJ5Z0lWLENpQmhoSU0sWUFPSSx1QmpCNGdJVixDaUJuaElNLFdBT0ksc0JqQitnSVYsQ2lCdGhJTSxZQU9JLHVCakJraElWLENpQnpoSU0sZ0JBT0ksMkJqQnFoSVYsQ2lCNWhJTSxpQkFPSSw0QmpCd2hJVixDaUIvaElNLFdBT0ksc0JqQjJoSVYsQ2lCbGlJTSxrQkFPSSw2QmpCOGhJVixDaUJyaUlNLFdBT0ksc0JqQmlpSVYsQ2lCeGlJTSxjQU9JLHVCakJvaUlWLENpQjNpSU0sYUFPSSw0QmpCdWlJVixDaUI5aUlNLGdCQU9JLCtCakIwaUlWLENpQmpqSU0scUJBT0ksb0NqQjZpSVYsQ2lCcGpJTSx3QkFPSSx1Q2pCZ2pJVixDaUJ2aklNLGdCQU9JLHFCakJtaklWLENpQjFqSU0sZ0JBT0kscUJqQnNqSVYsQ2lCN2pJTSxrQkFPSSx1QmpCeWpJVixDaUJoa0lNLGtCQU9JLHVCakI0aklWLENpQm5rSU0sY0FPSSx3QmpCK2pJVixDaUJ0a0lNLGdCQU9JLDBCakJra0lWLENpQnprSU0sc0JBT0ksZ0NqQnFrSVYsQ2lCNWtJTSxVQU9JLGVqQndrSVYsQ2lCL2tJTSxVQU9JLG9CakIya0lWLENpQmxsSU0sVUFPSSxtQmpCOGtJVixDaUJybElNLFVBT0ksa0JqQmlsSVYsQ2lCeGxJTSxVQU9JLG9CakJvbElWLENpQjNsSU0sVUFPSSxrQmpCdWxJVixDaUI5bElNLDBCQU9JLG9DakIwbElWLENpQmptSU0sd0JBT0ksa0NqQjZsSVYsQ2lCcG1JTSwyQkFPSSxnQ2pCZ21JVixDaUJ2bUlNLDRCQU9JLHVDakJtbUlWLENpQjFtSU0sMkJBT0ksc0NqQnNtSVYsQ2lCN21JTSwyQkFPSSxzQ2pCeW1JVixDaUJobklNLHNCQU9JLGdDakI0bUlWLENpQm5uSU0sb0JBT0ksOEJqQittSVYsQ2lCdG5JTSx1QkFPSSw0QmpCa25JVixDaUJ6bklNLHlCQU9JLDhCakJxbklWLENpQjVuSU0sd0JBT0ksNkJqQnduSVYsQ2lCL25JTSx3QkFPSSxrQ2pCMm5JVixDaUJsb0lNLHNCQU9JLGdDakI4bklWLENpQnJvSU0seUJBT0ksOEJqQmlvSVYsQ2lCeG9JTSwwQkFPSSxxQ2pCb29JVixDaUIzb0lNLHlCQU9JLG9DakJ1b0lWLENpQjlvSU0sMEJBT0ksK0JqQjBvSVYsQ2lCanBJTSxvQkFPSSx5QmpCNm9JVixDaUJwcElNLHFCQU9JLCtCakJncElWLENpQnZwSU0sbUJBT0ksNkJqQm1wSVYsQ2lCMXBJTSxzQkFPSSwyQmpCc3BJVixDaUI3cElNLHdCQU9JLDZCakJ5cElWLENpQmhxSU0sdUJBT0ksNEJqQjRwSVYsQ2lCbnFJTSxnQkFPSSxrQmpCK3BJVixDaUJ0cUlNLFlBT0ksaUJqQmtxSVYsQ2lCenFJTSxZQU9JLGlCakJxcUlWLENpQjVxSU0sWUFPSSxpQmpCd3FJVixDaUIvcUlNLFlBT0ksaUJqQjJxSVYsQ2lCbHJJTSxZQU9JLGlCakI4cUlWLENpQnJySU0sWUFPSSxpQmpCaXJJVixDaUJ4cklNLGVBT0ksaUJqQm9ySVYsQ2lCM3JJTSxRQU9JLGtCakJ1cklWLENpQjlySU0sUUFPSSx1QmpCMHJJVixDaUJqc0lNLFFBT0ksc0JqQjZySVYsQ2lCcHNJTSxRQU9JLHFCakJnc0lWLENpQnZzSU0sUUFPSSx1QmpCbXNJVixDaUIxc0lNLFFBT0kscUJqQnNzSVYsQ2lCN3NJTSxXQU9JLHFCakJ5c0lWLENpQmh0SU0sU0FPSSxnRGpCNnNJVixDaUJwdElNLFNBT0ksMERqQml0SVYsQ2lCeHRJTSxTQU9JLHdEakJxdElWLENpQjV0SU0sU0FPSSxzRGpCeXRJVixDaUJodUlNLFNBT0ksMERqQjZ0SVYsQ2lCcHVJTSxTQU9JLHNEakJpdUlWLENpQnh1SU0sWUFPSSxzRGpCcXVJVixDaUI1dUlNLFNBT0ksZ0RqQnl1SVYsQ2lCaHZJTSxTQU9JLDBEakI2dUlWLENpQnB2SU0sU0FPSSx3RGpCaXZJVixDaUJ4dklNLFNBT0ksc0RqQnF2SVYsQ2lCNXZJTSxTQU9JLDBEakJ5dklWLENpQmh3SU0sU0FPSSxzRGpCNnZJVixDaUJwd0lNLFlBT0ksc0RqQml3SVYsQ2lCeHdJTSxTQU9JLHNCakJvd0lWLENpQjN3SU0sU0FPSSwyQmpCdXdJVixDaUI5d0lNLFNBT0ksMEJqQjB3SVYsQ2lCanhJTSxTQU9JLHlCakI2d0lWLENpQnB4SU0sU0FPSSwyQmpCZ3hJVixDaUJ2eElNLFNBT0kseUJqQm14SVYsQ2lCMXhJTSxZQU9JLHlCakJzeElWLENpQjd4SU0sU0FPSSx3QmpCeXhJVixDaUJoeUlNLFNBT0ksNkJqQjR4SVYsQ2lCbnlJTSxTQU9JLDRCakIreElWLENpQnR5SU0sU0FPSSwyQmpCa3lJVixDaUJ6eUlNLFNBT0ksNkJqQnF5SVYsQ2lCNXlJTSxTQU9JLDJCakJ3eUlWLENpQi95SU0sWUFPSSwyQmpCMnlJVixDaUJseklNLFNBT0kseUJqQjh5SVYsQ2lCcnpJTSxTQU9JLDhCakJpeklWLENpQnh6SU0sU0FPSSw2QmpCb3pJVixDaUIzeklNLFNBT0ksNEJqQnV6SVYsQ2lCOXpJTSxTQU9JLDhCakIweklWLENpQmowSU0sU0FPSSw0QmpCNnpJVixDaUJwMElNLFlBT0ksNEJqQmcwSVYsQ2lCdjBJTSxTQU9JLHVCakJtMElWLENpQjEwSU0sU0FPSSw0QmpCczBJVixDaUI3MElNLFNBT0ksMkJqQnkwSVYsQ2lCaDFJTSxTQU9JLDBCakI0MElWLENpQm4xSU0sU0FPSSw0QmpCKzBJVixDaUJ0MUlNLFNBT0ksMEJqQmsxSVYsQ2lCejFJTSxZQU9JLDBCakJxMUlWLENpQjUxSU0sUUFPSSxtQmpCdzFJVixDaUIvMUlNLFFBT0ksd0JqQjIxSVYsQ2lCbDJJTSxRQU9JLHVCakI4MUlWLENpQnIySU0sUUFPSSxzQmpCaTJJVixDaUJ4MklNLFFBT0ksd0JqQm8ySVYsQ2lCMzJJTSxRQU9JLHNCakJ1MklWLENpQjkySU0sU0FPSSxrRGpCMjJJVixDaUJsM0lNLFNBT0ksNERqQisySVYsQ2lCdDNJTSxTQU9JLDBEakJtM0lWLENpQjEzSU0sU0FPSSx3RGpCdTNJVixDaUI5M0lNLFNBT0ksNERqQjIzSVYsQ2lCbDRJTSxTQU9JLHdEakIrM0lWLENpQnQ0SU0sU0FPSSxrRGpCbTRJVixDaUIxNElNLFNBT0ksNERqQnU0SVYsQ2lCOTRJTSxTQU9JLDBEakIyNElWLENpQmw1SU0sU0FPSSx3RGpCKzRJVixDaUJ0NUlNLFNBT0ksNERqQm01SVYsQ2lCMTVJTSxTQU9JLHdEakJ1NUlWLENpQjk1SU0sU0FPSSx1QmpCMDVJVixDaUJqNklNLFNBT0ksNEJqQjY1SVYsQ2lCcDZJTSxTQU9JLDJCakJnNklWLENpQnY2SU0sU0FPSSwwQmpCbTZJVixDaUIxNklNLFNBT0ksNEJqQnM2SVYsQ2lCNzZJTSxTQU9JLDBCakJ5NklWLENpQmg3SU0sU0FPSSx5QmpCNDZJVixDaUJuN0lNLFNBT0ksOEJqQis2SVYsQ2lCdDdJTSxTQU9JLDZCakJrN0lWLENpQno3SU0sU0FPSSw0QmpCcTdJVixDaUI1N0lNLFNBT0ksOEJqQnc3SVYsQ2lCLzdJTSxTQU9JLDRCakIyN0lWLENpQmw4SU0sU0FPSSwwQmpCODdJVixDaUJyOElNLFNBT0ksK0JqQmk4SVYsQ2lCeDhJTSxTQU9JLDhCakJvOElWLENpQjM4SU0sU0FPSSw2QmpCdThJVixDaUI5OElNLFNBT0ksK0JqQjA4SVYsQ2lCajlJTSxTQU9JLDZCakI2OElWLENpQnA5SU0sU0FPSSx3QmpCZzlJVixDaUJ2OUlNLFNBT0ksNkJqQm05SVYsQ2lCMTlJTSxTQU9JLDRCakJzOUlWLENpQjc5SU0sU0FPSSwyQmpCeTlJVixDaUJoK0lNLFNBT0ksNkJqQjQ5SVYsQ2lCbitJTSxTQU9JLDJCakIrOUlWLENpQnQrSU0sZUFPSSx5QmpCaytJVixDaUJ6K0lNLGFBT0ksMEJqQnErSVYsQ2lCNStJTSxnQkFPSSwyQmpCdytJVixDQUNGLENPbi9JSSwwQlVHSSxnQkFPSSxvQmpCNitJVixDaUJwL0lNLGNBT0kscUJqQmcvSVYsQ2lCdi9JTSxlQU9JLG9CakJtL0lWLENpQjEvSU0sYUFPSSx3QmpCcy9JVixDaUI3L0lNLG1CQU9JLDhCakJ5L0lWLENpQmhnSk0sWUFPSSx1QmpCNC9JVixDaUJuZ0pNLFdBT0ksc0JqQisvSVYsQ2lCdGdKTSxZQU9JLHVCakJrZ0pWLENpQnpnSk0sZ0JBT0ksMkJqQnFnSlYsQ2lCNWdKTSxpQkFPSSw0QmpCd2dKVixDaUIvZ0pNLFdBT0ksc0JqQjJnSlYsQ2lCbGhKTSxrQkFPSSw2QmpCOGdKVixDaUJyaEpNLFdBT0ksc0JqQmloSlYsQ2lCeGhKTSxjQU9JLHVCakJvaEpWLENpQjNoSk0sYUFPSSw0QmpCdWhKVixDaUI5aEpNLGdCQU9JLCtCakIwaEpWLENpQmppSk0scUJBT0ksb0NqQjZoSlYsQ2lCcGlKTSx3QkFPSSx1Q2pCZ2lKVixDaUJ2aUpNLGdCQU9JLHFCakJtaUpWLENpQjFpSk0sZ0JBT0kscUJqQnNpSlYsQ2lCN2lKTSxrQkFPSSx1QmpCeWlKVixDaUJoakpNLGtCQU9JLHVCakI0aUpWLENpQm5qSk0sY0FPSSx3QmpCK2lKVixDaUJ0akpNLGdCQU9JLDBCakJrakpWLENpQnpqSk0sc0JBT0ksZ0NqQnFqSlYsQ2lCNWpKTSxVQU9JLGVqQndqSlYsQ2lCL2pKTSxVQU9JLG9CakIyakpWLENpQmxrSk0sVUFPSSxtQmpCOGpKVixDaUJya0pNLFVBT0ksa0JqQmlrSlYsQ2lCeGtKTSxVQU9JLG9CakJva0pWLENpQjNrSk0sVUFPSSxrQmpCdWtKVixDaUI5a0pNLDBCQU9JLG9DakIwa0pWLENpQmpsSk0sd0JBT0ksa0NqQjZrSlYsQ2lCcGxKTSwyQkFPSSxnQ2pCZ2xKVixDaUJ2bEpNLDRCQU9JLHVDakJtbEpWLENpQjFsSk0sMkJBT0ksc0NqQnNsSlYsQ2lCN2xKTSwyQkFPSSxzQ2pCeWxKVixDaUJobUpNLHNCQU9JLGdDakI0bEpWLENpQm5tSk0sb0JBT0ksOEJqQitsSlYsQ2lCdG1KTSx1QkFPSSw0QmpCa21KVixDaUJ6bUpNLHlCQU9JLDhCakJxbUpWLENpQjVtSk0sd0JBT0ksNkJqQndtSlYsQ2lCL21KTSx3QkFPSSxrQ2pCMm1KVixDaUJsbkpNLHNCQU9JLGdDakI4bUpWLENpQnJuSk0seUJBT0ksOEJqQmluSlYsQ2lCeG5KTSwwQkFPSSxxQ2pCb25KVixDaUIzbkpNLHlCQU9JLG9DakJ1bkpWLENpQjluSk0sMEJBT0ksK0JqQjBuSlYsQ2lCam9KTSxvQkFPSSx5QmpCNm5KVixDaUJwb0pNLHFCQU9JLCtCakJnb0pWLENpQnZvSk0sbUJBT0ksNkJqQm1vSlYsQ2lCMW9KTSxzQkFPSSwyQmpCc29KVixDaUI3b0pNLHdCQU9JLDZCakJ5b0pWLENpQmhwSk0sdUJBT0ksNEJqQjRvSlYsQ2lCbnBKTSxnQkFPSSxrQmpCK29KVixDaUJ0cEpNLFlBT0ksaUJqQmtwSlYsQ2lCenBKTSxZQU9JLGlCakJxcEpWLENpQjVwSk0sWUFPSSxpQmpCd3BKVixDaUIvcEpNLFlBT0ksaUJqQjJwSlYsQ2lCbHFKTSxZQU9JLGlCakI4cEpWLENpQnJxSk0sWUFPSSxpQmpCaXFKVixDaUJ4cUpNLGVBT0ksaUJqQm9xSlYsQ2lCM3FKTSxRQU9JLGtCakJ1cUpWLENpQjlxSk0sUUFPSSx1QmpCMHFKVixDaUJqckpNLFFBT0ksc0JqQjZxSlYsQ2lCcHJKTSxRQU9JLHFCakJnckpWLENpQnZySk0sUUFPSSx1QmpCbXJKVixDaUIxckpNLFFBT0kscUJqQnNySlYsQ2lCN3JKTSxXQU9JLHFCakJ5ckpWLENpQmhzSk0sU0FPSSxnRGpCNnJKVixDaUJwc0pNLFNBT0ksMERqQmlzSlYsQ2lCeHNKTSxTQU9JLHdEakJxc0pWLENpQjVzSk0sU0FPSSxzRGpCeXNKVixDaUJodEpNLFNBT0ksMERqQjZzSlYsQ2lCcHRKTSxTQU9JLHNEakJpdEpWLENpQnh0Sk0sWUFPSSxzRGpCcXRKVixDaUI1dEpNLFNBT0ksZ0RqQnl0SlYsQ2lCaHVKTSxTQU9JLDBEakI2dEpWLENpQnB1Sk0sU0FPSSx3RGpCaXVKVixDaUJ4dUpNLFNBT0ksc0RqQnF1SlYsQ2lCNXVKTSxTQU9JLDBEakJ5dUpWLENpQmh2Sk0sU0FPSSxzRGpCNnVKVixDaUJwdkpNLFlBT0ksc0RqQml2SlYsQ2lCeHZKTSxTQU9JLHNCakJvdkpWLENpQjN2Sk0sU0FPSSwyQmpCdXZKVixDaUI5dkpNLFNBT0ksMEJqQjB2SlYsQ2lCandKTSxTQU9JLHlCakI2dkpWLENpQnB3Sk0sU0FPSSwyQmpCZ3dKVixDaUJ2d0pNLFNBT0kseUJqQm13SlYsQ2lCMXdKTSxZQU9JLHlCakJzd0pWLENpQjd3Sk0sU0FPSSx3QmpCeXdKVixDaUJoeEpNLFNBT0ksNkJqQjR3SlYsQ2lCbnhKTSxTQU9JLDRCakIrd0pWLENpQnR4Sk0sU0FPSSwyQmpCa3hKVixDaUJ6eEpNLFNBT0ksNkJqQnF4SlYsQ2lCNXhKTSxTQU9JLDJCakJ3eEpWLENpQi94Sk0sWUFPSSwyQmpCMnhKVixDaUJseUpNLFNBT0kseUJqQjh4SlYsQ2lCcnlKTSxTQU9JLDhCakJpeUpWLENpQnh5Sk0sU0FPSSw2QmpCb3lKVixDaUIzeUpNLFNBT0ksNEJqQnV5SlYsQ2lCOXlKTSxTQU9JLDhCakIweUpWLENpQmp6Sk0sU0FPSSw0QmpCNnlKVixDaUJwekpNLFlBT0ksNEJqQmd6SlYsQ2lCdnpKTSxTQU9JLHVCakJtekpWLENpQjF6Sk0sU0FPSSw0QmpCc3pKVixDaUI3ekpNLFNBT0ksMkJqQnl6SlYsQ2lCaDBKTSxTQU9JLDBCakI0ekpWLENpQm4wSk0sU0FPSSw0QmpCK3pKVixDaUJ0MEpNLFNBT0ksMEJqQmswSlYsQ2lCejBKTSxZQU9JLDBCakJxMEpWLENpQjUwSk0sUUFPSSxtQmpCdzBKVixDaUIvMEpNLFFBT0ksd0JqQjIwSlYsQ2lCbDFKTSxRQU9JLHVCakI4MEpWLENpQnIxSk0sUUFPSSxzQmpCaTFKVixDaUJ4MUpNLFFBT0ksd0JqQm8xSlYsQ2lCMzFKTSxRQU9JLHNCakJ1MUpWLENpQjkxSk0sU0FPSSxrRGpCMjFKVixDaUJsMkpNLFNBT0ksNERqQisxSlYsQ2lCdDJKTSxTQU9JLDBEakJtMkpWLENpQjEySk0sU0FPSSx3RGpCdTJKVixDaUI5MkpNLFNBT0ksNERqQjIySlYsQ2lCbDNKTSxTQU9JLHdEakIrMkpWLENpQnQzSk0sU0FPSSxrRGpCbTNKVixDaUIxM0pNLFNBT0ksNERqQnUzSlYsQ2lCOTNKTSxTQU9JLDBEakIyM0pWLENpQmw0Sk0sU0FPSSx3RGpCKzNKVixDaUJ0NEpNLFNBT0ksNERqQm00SlYsQ2lCMTRKTSxTQU9JLHdEakJ1NEpWLENpQjk0Sk0sU0FPSSx1QmpCMDRKVixDaUJqNUpNLFNBT0ksNEJqQjY0SlYsQ2lCcDVKTSxTQU9JLDJCakJnNUpWLENpQnY1Sk0sU0FPSSwwQmpCbTVKVixDaUIxNUpNLFNBT0ksNEJqQnM1SlYsQ2lCNzVKTSxTQU9JLDBCakJ5NUpWLENpQmg2Sk0sU0FPSSx5QmpCNDVKVixDaUJuNkpNLFNBT0ksOEJqQis1SlYsQ2lCdDZKTSxTQU9JLDZCakJrNkpWLENpQno2Sk0sU0FPSSw0QmpCcTZKVixDaUI1NkpNLFNBT0ksOEJqQnc2SlYsQ2lCLzZKTSxTQU9JLDRCakIyNkpWLENpQmw3Sk0sU0FPSSwwQmpCODZKVixDaUJyN0pNLFNBT0ksK0JqQmk3SlYsQ2lCeDdKTSxTQU9JLDhCakJvN0pWLENpQjM3Sk0sU0FPSSw2QmpCdTdKVixDaUI5N0pNLFNBT0ksK0JqQjA3SlYsQ2lCajhKTSxTQU9JLDZCakI2N0pWLENpQnA4Sk0sU0FPSSx3QmpCZzhKVixDaUJ2OEpNLFNBT0ksNkJqQm04SlYsQ2lCMThKTSxTQU9JLDRCakJzOEpWLENpQjc4Sk0sU0FPSSwyQmpCeThKVixDaUJoOUpNLFNBT0ksNkJqQjQ4SlYsQ2lCbjlKTSxTQU9JLDJCakIrOEpWLENpQnQ5Sk0sZUFPSSx5QmpCazlKVixDaUJ6OUpNLGFBT0ksMEJqQnE5SlYsQ2lCNTlKTSxnQkFPSSwyQmpCdzlKVixDQUNGLENPbitKSSwwQlVHSSxpQkFPSSxvQmpCNjlKVixDaUJwK0pNLGVBT0kscUJqQmcrSlYsQ2lCditKTSxnQkFPSSxvQmpCbStKVixDaUIxK0pNLGNBT0ksd0JqQnMrSlYsQ2lCNytKTSxvQkFPSSw4QmpCeStKVixDaUJoL0pNLGFBT0ksdUJqQjQrSlYsQ2lCbi9KTSxZQU9JLHNCakIrK0pWLENpQnQvSk0sYUFPSSx1QmpCay9KVixDaUJ6L0pNLGlCQU9JLDJCakJxL0pWLENpQjUvSk0sa0JBT0ksNEJqQncvSlYsQ2lCLy9KTSxZQU9JLHNCakIyL0pWLENpQmxnS00sbUJBT0ksNkJqQjgvSlYsQ2lCcmdLTSxZQU9JLHNCakJpZ0tWLENpQnhnS00sZUFPSSx1QmpCb2dLVixDaUIzZ0tNLGNBT0ksNEJqQnVnS1YsQ2lCOWdLTSxpQkFPSSwrQmpCMGdLVixDaUJqaEtNLHNCQU9JLG9DakI2Z0tWLENpQnBoS00seUJBT0ksdUNqQmdoS1YsQ2lCdmhLTSxpQkFPSSxxQmpCbWhLVixDaUIxaEtNLGlCQU9JLHFCakJzaEtWLENpQjdoS00sbUJBT0ksdUJqQnloS1YsQ2lCaGlLTSxtQkFPSSx1QmpCNGhLVixDaUJuaUtNLGVBT0ksd0JqQitoS1YsQ2lCdGlLTSxpQkFPSSwwQmpCa2lLVixDaUJ6aUtNLHVCQU9JLGdDakJxaUtWLENpQjVpS00sV0FPSSxlakJ3aUtWLENpQi9pS00sV0FPSSxvQmpCMmlLVixDaUJsaktNLFdBT0ksbUJqQjhpS1YsQ2lCcmpLTSxXQU9JLGtCakJpaktWLENpQnhqS00sV0FPSSxvQmpCb2pLVixDaUIzaktNLFdBT0ksa0JqQnVqS1YsQ2lCOWpLTSwyQkFPSSxvQ2pCMGpLVixDaUJqa0tNLHlCQU9JLGtDakI2aktWLENpQnBrS00sNEJBT0ksZ0NqQmdrS1YsQ2lCdmtLTSw2QkFPSSx1Q2pCbWtLVixDaUIxa0tNLDRCQU9JLHNDakJza0tWLENpQjdrS00sNEJBT0ksc0NqQnlrS1YsQ2lCaGxLTSx1QkFPSSxnQ2pCNGtLVixDaUJubEtNLHFCQU9JLDhCakIra0tWLENpQnRsS00sd0JBT0ksNEJqQmtsS1YsQ2lCemxLTSwwQkFPSSw4QmpCcWxLVixDaUI1bEtNLHlCQU9JLDZCakJ3bEtWLENpQi9sS00seUJBT0ksa0NqQjJsS1YsQ2lCbG1LTSx1QkFPSSxnQ2pCOGxLVixDaUJybUtNLDBCQU9JLDhCakJpbUtWLENpQnhtS00sMkJBT0kscUNqQm9tS1YsQ2lCM21LTSwwQkFPSSxvQ2pCdW1LVixDaUI5bUtNLDJCQU9JLCtCakIwbUtWLENpQmpuS00scUJBT0kseUJqQjZtS1YsQ2lCcG5LTSxzQkFPSSwrQmpCZ25LVixDaUJ2bktNLG9CQU9JLDZCakJtbktWLENpQjFuS00sdUJBT0ksMkJqQnNuS1YsQ2lCN25LTSx5QkFPSSw2QmpCeW5LVixDaUJob0tNLHdCQU9JLDRCakI0bktWLENpQm5vS00saUJBT0ksa0JqQituS1YsQ2lCdG9LTSxhQU9JLGlCakJrb0tWLENpQnpvS00sYUFPSSxpQmpCcW9LVixDaUI1b0tNLGFBT0ksaUJqQndvS1YsQ2lCL29LTSxhQU9JLGlCakIyb0tWLENpQmxwS00sYUFPSSxpQmpCOG9LVixDaUJycEtNLGFBT0ksaUJqQmlwS1YsQ2lCeHBLTSxnQkFPSSxpQmpCb3BLVixDaUIzcEtNLFNBT0ksa0JqQnVwS1YsQ2lCOXBLTSxTQU9JLHVCakIwcEtWLENpQmpxS00sU0FPSSxzQmpCNnBLVixDaUJwcUtNLFNBT0kscUJqQmdxS1YsQ2lCdnFLTSxTQU9JLHVCakJtcUtWLENpQjFxS00sU0FPSSxxQmpCc3FLVixDaUI3cUtNLFlBT0kscUJqQnlxS1YsQ2lCaHJLTSxVQU9JLGdEakI2cUtWLENpQnByS00sVUFPSSwwRGpCaXJLVixDaUJ4cktNLFVBT0ksd0RqQnFyS1YsQ2lCNXJLTSxVQU9JLHNEakJ5cktWLENpQmhzS00sVUFPSSwwRGpCNnJLVixDaUJwc0tNLFVBT0ksc0RqQmlzS1YsQ2lCeHNLTSxhQU9JLHNEakJxc0tWLENpQjVzS00sVUFPSSxnRGpCeXNLVixDaUJodEtNLFVBT0ksMERqQjZzS1YsQ2lCcHRLTSxVQU9JLHdEakJpdEtWLENpQnh0S00sVUFPSSxzRGpCcXRLVixDaUI1dEtNLFVBT0ksMERqQnl0S1YsQ2lCaHVLTSxVQU9JLHNEakI2dEtWLENpQnB1S00sYUFPSSxzRGpCaXVLVixDaUJ4dUtNLFVBT0ksc0JqQm91S1YsQ2lCM3VLTSxVQU9JLDJCakJ1dUtWLENpQjl1S00sVUFPSSwwQmpCMHVLVixDaUJqdktNLFVBT0kseUJqQjZ1S1YsQ2lCcHZLTSxVQU9JLDJCakJndktWLENpQnZ2S00sVUFPSSx5QmpCbXZLVixDaUIxdktNLGFBT0kseUJqQnN2S1YsQ2lCN3ZLTSxVQU9JLHdCakJ5dktWLENpQmh3S00sVUFPSSw2QmpCNHZLVixDaUJud0tNLFVBT0ksNEJqQit2S1YsQ2lCdHdLTSxVQU9JLDJCakJrd0tWLENpQnp3S00sVUFPSSw2QmpCcXdLVixDaUI1d0tNLFVBT0ksMkJqQnd3S1YsQ2lCL3dLTSxhQU9JLDJCakIyd0tWLENpQmx4S00sVUFPSSx5QmpCOHdLVixDaUJyeEtNLFVBT0ksOEJqQml4S1YsQ2lCeHhLTSxVQU9JLDZCakJveEtWLENpQjN4S00sVUFPSSw0QmpCdXhLVixDaUI5eEtNLFVBT0ksOEJqQjB4S1YsQ2lCanlLTSxVQU9JLDRCakI2eEtWLENpQnB5S00sYUFPSSw0QmpCZ3lLVixDaUJ2eUtNLFVBT0ksdUJqQm15S1YsQ2lCMXlLTSxVQU9JLDRCakJzeUtWLENpQjd5S00sVUFPSSwyQmpCeXlLVixDaUJoektNLFVBT0ksMEJqQjR5S1YsQ2lCbnpLTSxVQU9JLDRCakIreUtWLENpQnR6S00sVUFPSSwwQmpCa3pLVixDaUJ6ektNLGFBT0ksMEJqQnF6S1YsQ2lCNXpLTSxTQU9JLG1CakJ3ektWLENpQi96S00sU0FPSSx3QmpCMnpLVixDaUJsMEtNLFNBT0ksdUJqQjh6S1YsQ2lCcjBLTSxTQU9JLHNCakJpMEtWLENpQngwS00sU0FPSSx3QmpCbzBLVixDaUIzMEtNLFNBT0ksc0JqQnUwS1YsQ2lCOTBLTSxVQU9JLGtEakIyMEtWLENpQmwxS00sVUFPSSw0RGpCKzBLVixDaUJ0MUtNLFVBT0ksMERqQm0xS1YsQ2lCMTFLTSxVQU9JLHdEakJ1MUtWLENpQjkxS00sVUFPSSw0RGpCMjFLVixDaUJsMktNLFVBT0ksd0RqQisxS1YsQ2lCdDJLTSxVQU9JLGtEakJtMktWLENpQjEyS00sVUFPSSw0RGpCdTJLVixDaUI5MktNLFVBT0ksMERqQjIyS1YsQ2lCbDNLTSxVQU9JLHdEakIrMktWLENpQnQzS00sVUFPSSw0RGpCbTNLVixDaUIxM0tNLFVBT0ksd0RqQnUzS1YsQ2lCOTNLTSxVQU9JLHVCakIwM0tWLENpQmo0S00sVUFPSSw0QmpCNjNLVixDaUJwNEtNLFVBT0ksMkJqQmc0S1YsQ2lCdjRLTSxVQU9JLDBCakJtNEtWLENpQjE0S00sVUFPSSw0QmpCczRLVixDaUI3NEtNLFVBT0ksMEJqQnk0S1YsQ2lCaDVLTSxVQU9JLHlCakI0NEtWLENpQm41S00sVUFPSSw4QmpCKzRLVixDaUJ0NUtNLFVBT0ksNkJqQms1S1YsQ2lCejVLTSxVQU9JLDRCakJxNUtWLENpQjU1S00sVUFPSSw4QmpCdzVLVixDaUIvNUtNLFVBT0ksNEJqQjI1S1YsQ2lCbDZLTSxVQU9JLDBCakI4NUtWLENpQnI2S00sVUFPSSwrQmpCaTZLVixDaUJ4NktNLFVBT0ksOEJqQm82S1YsQ2lCMzZLTSxVQU9JLDZCakJ1NktWLENpQjk2S00sVUFPSSwrQmpCMDZLVixDaUJqN0tNLFVBT0ksNkJqQjY2S1YsQ2lCcDdLTSxVQU9JLHdCakJnN0tWLENpQnY3S00sVUFPSSw2QmpCbTdLVixDaUIxN0tNLFVBT0ksNEJqQnM3S1YsQ2lCNzdLTSxVQU9JLDJCakJ5N0tWLENpQmg4S00sVUFPSSw2QmpCNDdLVixDaUJuOEtNLFVBT0ksMkJqQis3S1YsQ2lCdDhLTSxnQkFPSSx5QmpCazhLVixDaUJ6OEtNLGNBT0ksMEJqQnE4S1YsQ2lCNThLTSxpQkFPSSwyQmpCdzhLVixDQUNGLENrQi8vS0EsMEJEK0NRLE1BT0ksMEJqQjY4S1YsQ2lCcDlLTSxNQU9JLHdCakJnOUtWLENpQnY5S00sTUFPSSwyQmpCbTlLVixDaUIxOUtNLE1BT0ksMEJqQnM5S1YsQ0FDRixDa0IxL0tBLGFENEJRLGdCQU9JLHdCakIyOUtWLENpQmwrS00sc0JBT0ksOEJqQjg5S1YsQ2lCcitLTSxlQU9JLHVCakJpK0tWLENpQngrS00sY0FPSSxzQmpCbytLVixDaUIzK0tNLGVBT0ksdUJqQnUrS1YsQ2lCOStLTSxtQkFPSSwyQmpCMCtLVixDaUJqL0tNLG9CQU9JLDRCakI2K0tWLENpQnAvS00sY0FPSSxzQmpCZy9LVixDaUJ2L0tNLHFCQU9JLDZCakJtL0tWLENpQjEvS00sY0FPSSxzQmpCcy9LVixDQUNGLENtQm5qTEEsV0FDRSx5QkFHQSxrQkFEQSxnQkFEQSw0ckVuQm1rTEYsQ21COWpMQSxNQUNFLDRCbkJxa0xGLENtQi9qTEEsTUFFRSxjQUNBLGlCQUNBLGtCQUhBLGtCQUlBLFNuQmtrTEYsQ21CaGtMQSxRQVVFLGNBSkEsZ0JBTEEsaUJBQ0Esa0JBRUEsZ0JBQ0EsY0FFQSxVQUpBLGtCQU1BLFNuQm9rTEYsQ21CamtMQSxpQ0FDRSxxQm5Cb2tMRixDbUJsa0xBLGdCQVFFLHVCQUhBLGFBRkEsWUFGQSxrQkFLQSw4QkFDQSxvRkFMQSxXQUVBLFNuQnlrTEYsQ21CbmtMQSx3RUFHRSx1Qm5Cc2tMRixDbUJwa0xBLG1CQUNFLGtCbkJ1a0xGLENtQnJrTEEsaUJBQ0Usa0JuQndrTEYsQ21CdGtMQSxjQU1FLGNBTEEsY0FFQSxZQUNBLGtCQUNBLDhCQUhBLFVuQjZrTEYsQ21CdmtMQSw4QkFDRSxpQm5CMGtMRixDbUJ2a0xBLG9EQUVFLFduQjJrTEYsQ21CemtMQSxtQ0FDRSx1QkFDQSxvQ25CNGtMRixDbUIxa0xBLHNDQUdVLDJCQUZSLHVCbkIra0xGLENtQjFrTEEsMkNBQ0Usa0JuQjhrTEYsQ21CNWtMQSwyQkFDRSwyQm5CK2tMRixDbUI3a0xBLFdBQ0Usa0JuQmdsTEYsQ21COWtMQSx3REFFRSwyQm5CaWxMRixDbUI5a0xBLGlDQUlFLHdCQUhBLGNBQ0Esb0JuQnFsTEYsQ21CaGxMQSxvREFDRSxZbkJtbExGLENtQmpsTEEsK0NBQ0UsNkJuQm9sTEYsQ21CbGxMQSxtREFDRSw0Qm5CcWxMRixDbUJubExBLGlEQUNFLDRCbkJzbExGLENtQnBsTEEsa0RBQ0UscUJuQnVsTEYsQ21CcmxMQSxnRUFDRSxzQm5Cd2xMRixDbUJ0bExBLHdEQUNFLFdBQ0EsY0FDQSxVbkJ5bExGLENtQnZsTEEsK0RBQ0UsZ0NBQ0EsdUJuQjBsTEYsQ21CeGxMQSw2RkFDRSx3RG5CMmxMRixDbUJ6bExBLDBFQUNFLFlBQ0EsZUFDQSx5Q25CNGxMRixDbUIxbExBLDJGQUNFLHVEbkI2bExGLENtQjNsTEEsd0VBR0UsMkNBREEsY0FEQSxVbkJnbUxGLENtQjFsTEEsc0xBY0UsWUFIQSxPQUlBLG9CQUxBLGtCQUVBLE1BQ0EsV0FHQSxVbkIrbExGLENtQjdsTEEsZ0NBQ0UsMEJuQmdtTEYsQ21COWxMQSxxQ0FDRSxtRW5CaW1MRixDbUIvbExBLHNDQUNFLGtFbkJrbUxGLENtQmhtTEEsb0NBQ0UsaUVuQm1tTEYsQ21Cam1MQSx1Q0FDRSxtRW5Cb21MRixDbUJsbUxBLHVCQWFFLHlFQURBLGtCQUNBLGlDQUhBLHNCQVJBLFlBRUEsU0FFQSxrQkFDQSxpQkFKQSxrQkFFQSxRQUlBLHFCQVJBLFdBT0EsVW5CMG1MRixDbUJubUxBLCtIQUVFLGtEbkJzbUxGLENtQnBtTEEsNkJBQ0UsNkJuQnVtTEYsQ21Ccm1MQSw2QkFDRSw2Qm5Cd21MRixDbUJ0bUxBLGlDQUNFLEdBQ0Usc0JuQnltTEYsQ21Cdm1MQSxHQUNFLHVCbkJ5bUxGLENBQ0YsQ21CdG1MQSw4QkFDRSxtQ0FDQSx1Qm5CeW1MRixDbUJ2bUxBLHNEQUNFLFdBRUEsT0FFQSxvQkFIQSxrQkFFQSxLbkIybUxGLENtQnhtTEEsd0VBQ0UsV0FDQSxnQ25CMm1MRixDbUJ6bUxBLHNFQUVFLGtDQURBLFNuQjZtTEYsQ21CMW1MQSxNQUNFLDZCbkJrbkxGLENtQjNtTEEsd0NBVUUsbUJBRUEsK0RBSkEsZUFDQSxhQUpBLHFDQU1BLHVCQUxBLHVEQUpBLGtCQUNBLDRDQUNBLGdEQUdBLFVuQm1uTEYsQ21CNW1MQSxzRkFHRSxZQURBLFlBRUEsbUJuQittTEYsQ21CN21MQSxrRkFHRSxZQURBLFVBRUEsbUJuQmduTEYsQ21COW1MQSxnR0FFRSxzQm5CaW5MRixDbUIvbUxBLGdEQUdFLFlBQ0EseUNBQ0Esd0JBSEEsVW5CcW5MRixDbUJobkxBLHdFQUVFLHdCbkJtbkxGLENtQmpuTEEsb0RBRUUsZ0RBQ0EsVW5Cb25MRixDbUI3bUxBLG9CQUNFLFluQnNuTEYsQ21Cbm5MQSxvREFFRSx5QkFDQSx3Q0FHQSxvQkFEQSxpQkFFQSxjQUhBLDZCbkIwbkxGLENtQnJuTEEsZ0VBRUUsY25Cd25MRixDbUJ0bkxBLG9EQUdFLFVBREEsZ0RuQjBuTEYsQ21Cdm5MQSxnRUFFRSxjbkIwbkxGLENtQmxtTEEsbUJBQ0Usa0JBQ0Esa0JBRUEsd0JBREEsdUJBRUEsVW5CNG5MRixDbUIxbkxBLDRDQUNFLFNuQjZuTEYsQ21CM25MQSw2RkFFRSxzQm5COG5MRixDbUIzbkxBLDRKQUlFLDJDQUVBLE9BREEsc0NBRUEsVW5CK25MRixDbUI1bkxBLG1DQUVFLFlBREEsZW5CaW9MRixDbUI5bkxBLDZEQUVFLGtCQURBLG9CbkJrb0xGLENtQjVuTEEsNklBQ0Usa0JuQm1vTEYsQ21Cam9MQSx5RUFDRSxvQm5Cb29MRixDbUJsb0xBLDhFQUNFLG9CbkJxb0xGLENtQm5vTEEseUVBQ0Usb0JuQnNvTEYsQ21CcG9MQSw4RUFDRSxvQm5CdW9MRixDbUJyb0xBLDBCQUtFLCtEQURBLGdFQURBLHFCQURBLHVGQUlBLDREQUxBLG9GbkI2b0xGLENtQnRvTEEsZ0NBS0Usd0JBQ1EscUNBTFIsWUFHQSxnQkFGQSxTQUNBLFNuQjRvTEYsQ21Cdm9MQSx1REFDRSxjbkIwb0xGLENtQnhvTEEscUNBQ0Usc0JuQjJvTEYsQ21Cem9MQSxpQ0FFRSxvRUFEQSxpRG5CNm9MRixDbUIxb0xBLGtHQUdFLHdDQURBLHlDQUVBLFFBQ0EsK0JuQjZvTEYsQ21CM29MQSxzSkFHRSxjQURBLHlEbkIrb0xGLENtQjVvTEEsc0tBRUUsUUFDQSwyQkFDQSxTbkIrb0xGLENtQjdvTEEsME5BRUUscUJBQ0EsZ0NuQmdwTEYsQ21COW9MQSwwSkFFRSwyRG5CaXBMRixDbUIvb0xBLDBLQUVFLFNBQ0EsMkJBQ0Esa0JuQmtwTEYsQ21CaHBMQSw4TkFFRSxpQ25CbXBMRixDbUJqcExBLDJGQUNFLGtDbkJvcExGLENtQmpwTEEsNEJBQ0UscURuQnFwTEYsQ21CbHBMQSwrQkFDRSx5RUFDQSxpQm5Cc3BMRixDbUJwcExBLG1FQUNFLG9FQUtBLFlBSEEsT0FEQSxrQkFFQSxNQUdBLG1CQUNBLDBCQUhBLFVuQjBwTEYsQ21CcnBMQSwrRUFDRSwwQm5Cd3BMRixDbUJ0cExBLHNTQUtFLHFEQUNBLE9BQ0EsTUFIQSxVbkI0cExGLENtQnZwTEEsc1NBS0UsWUFDQSxPQUNBLE1BSEEsbURuQjZwTEYsQ21CeHBMQSx3QkFDRSxZbkIycExGLENtQjVvTEEsa0JBSUUsMkRBSEEseURBQ0Esa0JBQ0EscUJuQjhwTEYsQ21CM3BMQSx5RkFFRSxzQm5COHBMRixDbUI1cExBLG1GQUlFLDBDQUdBLHdDQUpBLDZDQURBLGtCQUdBLHFDQUdBLDhEQUZBLFVuQmlxTEYsQ21CN3BMQSwrRUFRRSwrREFMQSx1Q0FEQSxrQkFFQSx3Q0FDQSw0Q0FFQSx1Q0FEQSxVbkJrcUxGLENtQjlwTEEsdUJBSUUsZ0VBQ0EseURBSkEsWUFLQSxPQUhBLGtCQUlBLE1BTEEsVW5Cc3FMRixDbUIvcExBLDhCQUNFLFduQmtxTEYsQ21CaHFMQSx1QkFDRSxZbkJtcUxGLENtQmhxTEEsdUJBS0UsbUJBRkEsYUFEQSxZQUVBLHVCQUVBLGtCQUxBLFVuQnlxTEYsQ21CbHFMQSxvRkFJRSxnQkFEQSxlQUVBLHdDbkJxcUxGLENtQmxxTEEscUJBQ0UsWUFDQSxpQm5Cc3FMRixDbUJucUxBLDZCQUVFLE9BR0EsVUFEQSxvQkFIQSxrQkFFQSxNQUdBLGFuQnVxTEYsQ21CcnFMQSxrQ0FFRSxjQURBLG1DbkJ5cUxGLENtQnRxTEEsNkJBQ0UsY25CeXFMRixDbUJ2cUxBLG9DQUVFLHNCQURBLGNuQjJxTEYsQ21CeHFMQSw0Q0FDRSxtQ25CMnFMRixDbUJ6cUxBLDJCQUNFLG9CQUNBLDJCbkI0cUxGLENtQjFxTEEseUNBQ0UsbUJuQjZxTEYsQ21CeHFMQSx5RkFDRSxtQm5CK3FMRixDbUI3cUxBLGFBQ0UsZ0JuQmdyTEYsQ21COXFMQSwyQkFHVSwyQkFLUixZQVBBLG9CQUtBLHFCQURBLGtCQUVBLFdBSEEsU25CcXJMRixDbUIvcUxBLHlDQUNFLG1CbkJrckxGLENtQmhyTEEsc0NBQ0UsdUJuQm1yTEYsQ21CanJMQSx5RkFFRSxtQm5Cb3JMRixDbUJsckxBLGtHQUdFLG9CQUNBLGtCbkJxckxGLENtQm5yTEEsaUNBR0UsU0FFQSxZQUhBLE9BSUEsV0FMQSxrQkFHQSxXQUdBLFNuQnNyTEYsQ21CcHJMQSx3Q0FFRSxnQkFJQSxTQUxBLFdBT0Esa0JBSkEsT0FEQSxrQkFJQSxRQUZBLEtuQjByTEYsQ21CcnJMQSw4Q0FDRSxvQkFDQSxrQm5Cd3JMRixDbUJyckxBLGtRQU1VLDJCQUZSLFNuQjJyTEYsQ21CdHJMQSxhQUNFLGdCbkIwckxGLENtQnhyTEEsMkJBR1UsMkJBRlIsb0JBR0EsU25CMnJMRixDbUJ6ckxBLHlDQUNFLG1CbkI0ckxGLENtQjFyTEEseUZBRUUsbUJuQjZyTEYsQ21CMXJMQSxrUUFNVSwyQkFGUixTbkJnc0xGLENtQjNyTEEsK0JBRVUsMkJBQ1IsZ0JBQ0EsNENuQityTEYsQ21CN3JMQSxjQUNFLGdCbkJnc0xGLENtQjlyTEEsNEJBR1UsMkJBQ1IsZ0JBSEEsOEJuQm9zTEYsQ29COTJNSSxtR2QzQ0YsbUJBQ0EsZ0JBS0EsaUJBREEsa0JBREEseUNBREEsMENBREEsVU51Nk1GLENvQnozTUksS1g5Q0YsbUJBQ0EsZ0JBQ0EsYUFDQSxlQUlBLHlDQURBLDBDQURBLHNDVDQ2TUYsQ29CaDRNTSxPWGpDSixjQUtBLDhCQUhBLGVBRUEseUNBREEsMENBRkEsVVR3Nk1GLENTcjNNTSxLQUNFLFdUdzNNUixDU3IzTU0saUJBcENKLGNBQ0EsVVQ2NU1GLENTLzRNRSxjQUNFLGNBQ0EsVVRrNU1KLENTcDVNRSxjQUNFLGNBQ0EsU1R1NU1KLENTejVNRSxjQUNFLGNBQ0Esa0JUNDVNSixDUzk1TUUsY0FDRSxjQUNBLFNUaTZNSixDU242TUUsY0FDRSxjQUNBLFNUczZNSixDU3g2TUUsY0FDRSxjQUNBLGtCVDI2TUosQ1M1NE1NLFVBaERKLGNBQ0EsVVRnOE1GLENTMzRNVSxPQWhFTixjQUNBLGlCVCs4TUosQ1NoNU1VLE9BaEVOLGNBQ0Esa0JUbzlNSixDU3I1TVUsT0FoRU4sY0FDQSxTVHk5TUosQ1MxNU1VLE9BaEVOLGNBQ0Esa0JUODlNSixDUy81TVUsT0FoRU4sY0FDQSxrQlRtK01KLENTcDZNVSxPQWhFTixjQUNBLFNUdytNSixDU3o2TVUsT0FoRU4sY0FDQSxrQlQ2K01KLENTOTZNVSxPQWhFTixjQUNBLGtCVGsvTUosQ1NuN01VLE9BaEVOLGNBQ0EsU1R1L01KLENTeDdNVSxRQWhFTixjQUNBLGtCVDQvTUosQ1M3N01VLFFBaEVOLGNBQ0Esa0JUaWdOSixDU2w4TVUsUUFoRU4sY0FDQSxVVHNnTkosQ1MvN01ZLFVBeERWLHVCVDIvTUYsQ1NuOE1ZLFVBeERWLHdCVCsvTUYsQ1N2OE1ZLFVBeERWLGVUbWdORixDUzM4TVksVUF4RFYsd0JUdWdORixDUy84TVksVUF4RFYsd0JUMmdORixDU245TVksVUF4RFYsZVQrZ05GLENTdjlNWSxVQXhEVix3QlRtaE5GLENTMzlNWSxVQXhEVix3QlR1aE5GLENTLzlNWSxVQXhEVixlVDJoTkYsQ1NuK01ZLFdBeERWLHdCVCtoTkYsQ1N2K01ZLFdBeERWLHdCVG1pTkYsQ1NoK01RLFdBRUUsZVRtK01WLENTaCtNUSxXQUVFLGVUbStNVixDUzErTVEsV0FFRSxxQlQ2K01WLENTMStNUSxXQUVFLHFCVDYrTVYsQ1NwL01RLFdBRUUsb0JUdS9NVixDU3AvTVEsV0FFRSxvQlR1L01WLENTOS9NUSxXQUVFLGtCVGlnTlYsQ1M5L01RLFdBRUUsa0JUaWdOVixDU3hnTlEsV0FFRSxvQlQyZ05WLENTeGdOUSxXQUVFLG9CVDJnTlYsQ1NsaE5RLFdBRUUsa0JUcWhOVixDU2xoTlEsV0FFRSxrQlRxaE5WLENPL2tOSSx5QkVVRSxRQUNFLFdUeWtOTixDU3RrTkksb0JBcENKLGNBQ0EsVVQ2bU5BLENTL2xOQSxpQkFDRSxjQUNBLFVUaW1ORixDU25tTkEsaUJBQ0UsY0FDQSxTVHFtTkYsQ1N2bU5BLGlCQUNFLGNBQ0Esa0JUeW1ORixDUzNtTkEsaUJBQ0UsY0FDQSxTVDZtTkYsQ1MvbU5BLGlCQUNFLGNBQ0EsU1Rpbk5GLENTbm5OQSxpQkFDRSxjQUNBLGtCVHFuTkYsQ1N0bE5JLGFBaERKLGNBQ0EsVVR5b05BLENTcGxOUSxVQWhFTixjQUNBLGlCVHVwTkYsQ1N4bE5RLFVBaEVOLGNBQ0Esa0JUMnBORixDUzVsTlEsVUFoRU4sY0FDQSxTVCtwTkYsQ1NobU5RLFVBaEVOLGNBQ0Esa0JUbXFORixDU3BtTlEsVUFoRU4sY0FDQSxrQlR1cU5GLENTeG1OUSxVQWhFTixjQUNBLFNUMnFORixDUzVtTlEsVUFoRU4sY0FDQSxrQlQrcU5GLENTaG5OUSxVQWhFTixjQUNBLGtCVG1yTkYsQ1Nwbk5RLFVBaEVOLGNBQ0EsU1R1ck5GLENTeG5OUSxXQWhFTixjQUNBLGtCVDJyTkYsQ1M1bk5RLFdBaEVOLGNBQ0Esa0JUK3JORixDU2hvTlEsV0FoRU4sY0FDQSxVVG1zTkYsQ1M1bk5VLGFBeERWLGFUdXJOQSxDUy9uTlUsYUF4RFYsdUJUMHJOQSxDU2xvTlUsYUF4RFYsd0JUNnJOQSxDU3JvTlUsYUF4RFYsZVRnc05BLENTeG9OVSxhQXhEVix3QlRtc05BLENTM29OVSxhQXhEVix3QlRzc05BLENTOW9OVSxhQXhEVixlVHlzTkEsQ1NqcE5VLGFBeERWLHdCVDRzTkEsQ1NwcE5VLGFBeERWLHdCVCtzTkEsQ1N2cE5VLGFBeERWLGVUa3ROQSxDUzFwTlUsY0F4RFYsd0JUcXROQSxDUzdwTlUsY0F4RFYsd0JUd3ROQSxDU3JwTk0saUJBRUUsZVR1cE5SLENTcHBOTSxpQkFFRSxlVHNwTlIsQ1M3cE5NLGlCQUVFLHFCVCtwTlIsQ1M1cE5NLGlCQUVFLHFCVDhwTlIsQ1NycU5NLGlCQUVFLG9CVHVxTlIsQ1NwcU5NLGlCQUVFLG9CVHNxTlIsQ1M3cU5NLGlCQUVFLGtCVCtxTlIsQ1M1cU5NLGlCQUVFLGtCVDhxTlIsQ1Nyck5NLGlCQUVFLG9CVHVyTlIsQ1Nwck5NLGlCQUVFLG9CVHNyTlIsQ1M3ck5NLGlCQUVFLGtCVCtyTlIsQ1M1ck5NLGlCQUVFLGtCVDhyTlIsQ0FDRixDT3p2TkkseUJFVUUsUUFDRSxXVGt2Tk4sQ1MvdU5JLG9CQXBDSixjQUNBLFVUc3hOQSxDU3h3TkEsaUJBQ0UsY0FDQSxVVDB3TkYsQ1M1d05BLGlCQUNFLGNBQ0EsU1Q4d05GLENTaHhOQSxpQkFDRSxjQUNBLGtCVGt4TkYsQ1NweE5BLGlCQUNFLGNBQ0EsU1RzeE5GLENTeHhOQSxpQkFDRSxjQUNBLFNUMHhORixDUzV4TkEsaUJBQ0UsY0FDQSxrQlQ4eE5GLENTL3ZOSSxhQWhESixjQUNBLFVUa3pOQSxDUzd2TlEsVUFoRU4sY0FDQSxpQlRnME5GLENTandOUSxVQWhFTixjQUNBLGtCVG8wTkYsQ1Nyd05RLFVBaEVOLGNBQ0EsU1R3ME5GLENTendOUSxVQWhFTixjQUNBLGtCVDQwTkYsQ1M3d05RLFVBaEVOLGNBQ0Esa0JUZzFORixDU2p4TlEsVUFoRU4sY0FDQSxTVG8xTkYsQ1NyeE5RLFVBaEVOLGNBQ0Esa0JUdzFORixDU3p4TlEsVUFoRU4sY0FDQSxrQlQ0MU5GLENTN3hOUSxVQWhFTixjQUNBLFNUZzJORixDU2p5TlEsV0FoRU4sY0FDQSxrQlRvMk5GLENTcnlOUSxXQWhFTixjQUNBLGtCVHcyTkYsQ1N6eU5RLFdBaEVOLGNBQ0EsVVQ0Mk5GLENTcnlOVSxhQXhEVixhVGcyTkEsQ1N4eU5VLGFBeERWLHVCVG0yTkEsQ1MzeU5VLGFBeERWLHdCVHMyTkEsQ1M5eU5VLGFBeERWLGVUeTJOQSxDU2p6TlUsYUF4RFYsd0JUNDJOQSxDU3B6TlUsYUF4RFYsd0JUKzJOQSxDU3Z6TlUsYUF4RFYsZVRrM05BLENTMXpOVSxhQXhEVix3QlRxM05BLENTN3pOVSxhQXhEVix3QlR3M05BLENTaDBOVSxhQXhEVixlVDIzTkEsQ1NuME5VLGNBeERWLHdCVDgzTkEsQ1N0ME5VLGNBeERWLHdCVGk0TkEsQ1M5ek5NLGlCQUVFLGVUZzBOUixDUzd6Tk0saUJBRUUsZVQrek5SLENTdDBOTSxpQkFFRSxxQlR3ME5SLENTcjBOTSxpQkFFRSxxQlR1ME5SLENTOTBOTSxpQkFFRSxvQlRnMU5SLENTNzBOTSxpQkFFRSxvQlQrME5SLENTdDFOTSxpQkFFRSxrQlR3MU5SLENTcjFOTSxpQkFFRSxrQlR1MU5SLENTOTFOTSxpQkFFRSxvQlRnMk5SLENTNzFOTSxpQkFFRSxvQlQrMU5SLENTdDJOTSxpQkFFRSxrQlR3Mk5SLENTcjJOTSxpQkFFRSxrQlR1Mk5SLENBQ0YsQ09sNk5JLHlCRVVFLFFBQ0UsV1QyNU5OLENTeDVOSSxvQkFwQ0osY0FDQSxVVCs3TkEsQ1NqN05BLGlCQUNFLGNBQ0EsVVRtN05GLENTcjdOQSxpQkFDRSxjQUNBLFNUdTdORixDU3o3TkEsaUJBQ0UsY0FDQSxrQlQyN05GLENTNzdOQSxpQkFDRSxjQUNBLFNUKzdORixDU2o4TkEsaUJBQ0UsY0FDQSxTVG04TkYsQ1NyOE5BLGlCQUNFLGNBQ0Esa0JUdThORixDU3g2TkksYUFoREosY0FDQSxVVDI5TkEsQ1N0Nk5RLFVBaEVOLGNBQ0EsaUJUeStORixDUzE2TlEsVUFoRU4sY0FDQSxrQlQ2K05GLENTOTZOUSxVQWhFTixjQUNBLFNUaS9ORixDU2w3TlEsVUFoRU4sY0FDQSxrQlRxL05GLENTdDdOUSxVQWhFTixjQUNBLGtCVHkvTkYsQ1MxN05RLFVBaEVOLGNBQ0EsU1Q2L05GLENTOTdOUSxVQWhFTixjQUNBLGtCVGlnT0YsQ1NsOE5RLFVBaEVOLGNBQ0Esa0JUcWdPRixDU3Q4TlEsVUFoRU4sY0FDQSxTVHlnT0YsQ1MxOE5RLFdBaEVOLGNBQ0Esa0JUNmdPRixDUzk4TlEsV0FoRU4sY0FDQSxrQlRpaE9GLENTbDlOUSxXQWhFTixjQUNBLFVUcWhPRixDUzk4TlUsYUF4RFYsYVR5Z09BLENTajlOVSxhQXhEVix1QlQ0Z09BLENTcDlOVSxhQXhEVix3QlQrZ09BLENTdjlOVSxhQXhEVixlVGtoT0EsQ1MxOU5VLGFBeERWLHdCVHFoT0EsQ1M3OU5VLGFBeERWLHdCVHdoT0EsQ1NoK05VLGFBeERWLGVUMmhPQSxDU24rTlUsYUF4RFYsd0JUOGhPQSxDU3QrTlUsYUF4RFYsd0JUaWlPQSxDU3orTlUsYUF4RFYsZVRvaU9BLENTNStOVSxjQXhEVix3QlR1aU9BLENTLytOVSxjQXhEVix3QlQwaU9BLENTditOTSxpQkFFRSxlVHkrTlIsQ1N0K05NLGlCQUVFLGVUdytOUixDUy8rTk0saUJBRUUscUJUaS9OUixDUzkrTk0saUJBRUUscUJUZy9OUixDU3YvTk0saUJBRUUsb0JUeS9OUixDU3QvTk0saUJBRUUsb0JUdy9OUixDUy8vTk0saUJBRUUsa0JUaWdPUixDUzkvTk0saUJBRUUsa0JUZ2dPUixDU3ZnT00saUJBRUUsb0JUeWdPUixDU3RnT00saUJBRUUsb0JUd2dPUixDUy9nT00saUJBRUUsa0JUaWhPUixDUzlnT00saUJBRUUsa0JUZ2hPUixDQUNGLENPM2tPSSwwQkVVRSxRQUNFLFdUb2tPTixDU2prT0ksb0JBcENKLGNBQ0EsVVR3bU9BLENTMWxPQSxpQkFDRSxjQUNBLFVUNGxPRixDUzlsT0EsaUJBQ0UsY0FDQSxTVGdtT0YsQ1NsbU9BLGlCQUNFLGNBQ0Esa0JUb21PRixDU3RtT0EsaUJBQ0UsY0FDQSxTVHdtT0YsQ1MxbU9BLGlCQUNFLGNBQ0EsU1Q0bU9GLENTOW1PQSxpQkFDRSxjQUNBLGtCVGduT0YsQ1NqbE9JLGFBaERKLGNBQ0EsVVRvb09BLENTL2tPUSxVQWhFTixjQUNBLGlCVGtwT0YsQ1NubE9RLFVBaEVOLGNBQ0Esa0JUc3BPRixDU3ZsT1EsVUFoRU4sY0FDQSxTVDBwT0YsQ1MzbE9RLFVBaEVOLGNBQ0Esa0JUOHBPRixDUy9sT1EsVUFoRU4sY0FDQSxrQlRrcU9GLENTbm1PUSxVQWhFTixjQUNBLFNUc3FPRixDU3ZtT1EsVUFoRU4sY0FDQSxrQlQwcU9GLENTM21PUSxVQWhFTixjQUNBLGtCVDhxT0YsQ1MvbU9RLFVBaEVOLGNBQ0EsU1Rrck9GLENTbm5PUSxXQWhFTixjQUNBLGtCVHNyT0YsQ1N2bk9RLFdBaEVOLGNBQ0Esa0JUMHJPRixDUzNuT1EsV0FoRU4sY0FDQSxVVDhyT0YsQ1N2bk9VLGFBeERWLGFUa3JPQSxDUzFuT1UsYUF4RFYsdUJUcXJPQSxDUzduT1UsYUF4RFYsd0JUd3JPQSxDU2hvT1UsYUF4RFYsZVQyck9BLENTbm9PVSxhQXhEVix3QlQ4ck9BLENTdG9PVSxhQXhEVix3QlRpc09BLENTem9PVSxhQXhEVixlVG9zT0EsQ1M1b09VLGFBeERWLHdCVHVzT0EsQ1Mvb09VLGFBeERWLHdCVDBzT0EsQ1NscE9VLGFBeERWLGVUNnNPQSxDU3JwT1UsY0F4RFYsd0JUZ3RPQSxDU3hwT1UsY0F4RFYsd0JUbXRPQSxDU2hwT00saUJBRUUsZVRrcE9SLENTL29PTSxpQkFFRSxlVGlwT1IsQ1N4cE9NLGlCQUVFLHFCVDBwT1IsQ1N2cE9NLGlCQUVFLHFCVHlwT1IsQ1NocU9NLGlCQUVFLG9CVGtxT1IsQ1MvcE9NLGlCQUVFLG9CVGlxT1IsQ1N4cU9NLGlCQUVFLGtCVDBxT1IsQ1N2cU9NLGlCQUVFLGtCVHlxT1IsQ1Nock9NLGlCQUVFLG9CVGtyT1IsQ1MvcU9NLGlCQUVFLG9CVGlyT1IsQ1N4ck9NLGlCQUVFLGtCVDByT1IsQ1N2ck9NLGlCQUVFLGtCVHlyT1IsQ0FDRixDT3B2T0ksMEJFVUUsU0FDRSxXVDZ1T04sQ1MxdU9JLHFCQXBDSixjQUNBLFVUaXhPQSxDU253T0Esa0JBQ0UsY0FDQSxVVHF3T0YsQ1N2d09BLGtCQUNFLGNBQ0EsU1R5d09GLENTM3dPQSxrQkFDRSxjQUNBLGtCVDZ3T0YsQ1Mvd09BLGtCQUNFLGNBQ0EsU1RpeE9GLENTbnhPQSxrQkFDRSxjQUNBLFNUcXhPRixDU3Z4T0Esa0JBQ0UsY0FDQSxrQlR5eE9GLENTMXZPSSxjQWhESixjQUNBLFVUNnlPQSxDU3h2T1EsV0FoRU4sY0FDQSxpQlQyek9GLENTNXZPUSxXQWhFTixjQUNBLGtCVCt6T0YsQ1Nod09RLFdBaEVOLGNBQ0EsU1RtME9GLENTcHdPUSxXQWhFTixjQUNBLGtCVHUwT0YsQ1N4d09RLFdBaEVOLGNBQ0Esa0JUMjBPRixDUzV3T1EsV0FoRU4sY0FDQSxTVCswT0YsQ1NoeE9RLFdBaEVOLGNBQ0Esa0JUbTFPRixDU3B4T1EsV0FoRU4sY0FDQSxrQlR1MU9GLENTeHhPUSxXQWhFTixjQUNBLFNUMjFPRixDUzV4T1EsWUFoRU4sY0FDQSxrQlQrMU9GLENTaHlPUSxZQWhFTixjQUNBLGtCVG0yT0YsQ1NweU9RLFlBaEVOLGNBQ0EsVVR1Mk9GLENTaHlPVSxjQXhEVixhVDIxT0EsQ1NueU9VLGNBeERWLHVCVDgxT0EsQ1N0eU9VLGNBeERWLHdCVGkyT0EsQ1N6eU9VLGNBeERWLGVUbzJPQSxDUzV5T1UsY0F4RFYsd0JUdTJPQSxDUy95T1UsY0F4RFYsd0JUMDJPQSxDU2x6T1UsY0F4RFYsZVQ2Mk9BLENTcnpPVSxjQXhEVix3QlRnM09BLENTeHpPVSxjQXhEVix3QlRtM09BLENTM3pPVSxjQXhEVixlVHMzT0EsQ1M5ek9VLGVBeERWLHdCVHkzT0EsQ1NqME9VLGVBeERWLHdCVDQzT0EsQ1N6ek9NLG1CQUVFLGVUMnpPUixDU3h6T00sbUJBRUUsZVQwek9SLENTajBPTSxtQkFFRSxxQlRtME9SLENTaDBPTSxtQkFFRSxxQlRrME9SLENTejBPTSxtQkFFRSxvQlQyME9SLENTeDBPTSxtQkFFRSxvQlQwME9SLENTajFPTSxtQkFFRSxrQlRtMU9SLENTaDFPTSxtQkFFRSxrQlRrMU9SLENTejFPTSxtQkFFRSxvQlQyMU9SLENTeDFPTSxtQkFFRSxvQlQwMU9SLENTajJPTSxtQkFFRSxrQlRtMk9SLENTaDJPTSxtQkFFRSxrQlRrMk9SLENBQ0YsQ083NU9JLHlCYWpCQSxtR2QzQ0YsbUJBQ0EsZ0JBS0EsaUJBREEsa0JBREEseUNBREEsMENBREEsVU51K09BLENvQno3T0UsS1g5Q0YsbUJBQ0EsZ0JBQ0EsYUFDQSxlQUlBLHlDQURBLDBDQURBLHNDVDIrT0EsQ29CLzdPSSxPWGpDSixjQUtBLDhCQUhBLGVBRUEseUNBREEsMENBRkEsVVR1K09BLENTcDdPSSxLQUNFLFdUczdPTixDU243T0ksaUJBcENKLGNBQ0EsVVQwOU9BLENTNThPQSxjQUNFLGNBQ0EsVVQ4OE9GLENTaDlPQSxjQUNFLGNBQ0EsU1RrOU9GLENTcDlPQSxjQUNFLGNBQ0Esa0JUczlPRixDU3g5T0EsY0FDRSxjQUNBLFNUMDlPRixDUzU5T0EsY0FDRSxjQUNBLFNUODlPRixDU2grT0EsY0FDRSxjQUNBLGtCVGsrT0YsQ1NuOE9JLFVBaERKLGNBQ0EsVVRzL09BLENTajhPUSxPQWhFTixjQUNBLGlCVG9nUEYsQ1NyOE9RLE9BaEVOLGNBQ0Esa0JUd2dQRixDU3o4T1EsT0FoRU4sY0FDQSxTVDRnUEYsQ1M3OE9RLE9BaEVOLGNBQ0Esa0JUZ2hQRixDU2o5T1EsT0FoRU4sY0FDQSxrQlRvaFBGLENTcjlPUSxPQWhFTixjQUNBLFNUd2hQRixDU3o5T1EsT0FoRU4sY0FDQSxrQlQ0aFBGLENTNzlPUSxPQWhFTixjQUNBLGtCVGdpUEYsQ1NqK09RLE9BaEVOLGNBQ0EsU1RvaVBGLENTcitPUSxRQWhFTixjQUNBLGtCVHdpUEYsQ1N6K09RLFFBaEVOLGNBQ0Esa0JUNGlQRixDUzcrT1EsUUFoRU4sY0FDQSxVVGdqUEYsQ1N6K09VLFVBeERWLHVCVG9pUEEsQ1M1K09VLFVBeERWLHdCVHVpUEEsQ1MvK09VLFVBeERWLGVUMGlQQSxDU2wvT1UsVUF4RFYsd0JUNmlQQSxDU3IvT1UsVUF4RFYsd0JUZ2pQQSxDU3gvT1UsVUF4RFYsZVRtalBBLENTMy9PVSxVQXhEVix3QlRzalBBLENTOS9PVSxVQXhEVix3QlR5alBBLENTamdQVSxVQXhEVixlVDRqUEEsQ1NwZ1BVLFdBeERWLHdCVCtqUEEsQ1N2Z1BVLFdBeERWLHdCVGtrUEEsQ1MvL09NLFdBRUUsZVRpZ1BSLENTOS9PTSxXQUVFLGVUZ2dQUixDU3ZnUE0sV0FFRSxxQlR5Z1BSLENTdGdQTSxXQUVFLHFCVHdnUFIsQ1MvZ1BNLFdBRUUsb0JUaWhQUixDUzlnUE0sV0FFRSxvQlRnaFBSLENTdmhQTSxXQUVFLGtCVHloUFIsQ1N0aFBNLFdBRUUsa0JUd2hQUixDUy9oUE0sV0FFRSxvQlRpaVBSLENTOWhQTSxXQUVFLG9CVGdpUFIsQ1N2aVBNLFdBRUUsa0JUeWlQUixDU3RpUE0sV0FFRSxrQlR3aVBSLENBQ0YsQ09ubVBJLCtDRVVFLFFBQ0UsV1Q0bFBOLENTemxQSSxvQkFwQ0osY0FDQSxVVGdvUEEsQ1NsblBBLGlCQUNFLGNBQ0EsVVRvblBGLENTdG5QQSxpQkFDRSxjQUNBLFNUd25QRixDUzFuUEEsaUJBQ0UsY0FDQSxrQlQ0blBGLENTOW5QQSxpQkFDRSxjQUNBLFNUZ29QRixDU2xvUEEsaUJBQ0UsY0FDQSxTVG9vUEYsQ1N0b1BBLGlCQUNFLGNBQ0Esa0JUd29QRixDU3ptUEksYUFoREosY0FDQSxVVDRwUEEsQ1N2bVBRLFVBaEVOLGNBQ0EsaUJUMHFQRixDUzNtUFEsVUFoRU4sY0FDQSxrQlQ4cVBGLENTL21QUSxVQWhFTixjQUNBLFNUa3JQRixDU25uUFEsVUFoRU4sY0FDQSxrQlRzclBGLENTdm5QUSxVQWhFTixjQUNBLGtCVDByUEYsQ1MzblBRLFVBaEVOLGNBQ0EsU1Q4clBGLENTL25QUSxVQWhFTixjQUNBLGtCVGtzUEYsQ1Nub1BRLFVBaEVOLGNBQ0Esa0JUc3NQRixDU3ZvUFEsVUFoRU4sY0FDQSxTVDBzUEYsQ1Mzb1BRLFdBaEVOLGNBQ0Esa0JUOHNQRixDUy9vUFEsV0FoRU4sY0FDQSxrQlRrdFBGLENTbnBQUSxXQWhFTixjQUNBLFVUc3RQRixDUy9vUFUsYUF4RFYsYVQwc1BBLENTbHBQVSxhQXhEVix1QlQ2c1BBLENTcnBQVSxhQXhEVix3QlRndFBBLENTeHBQVSxhQXhEVixlVG10UEEsQ1MzcFBVLGFBeERWLHdCVHN0UEEsQ1M5cFBVLGFBeERWLHdCVHl0UEEsQ1NqcVBVLGFBeERWLGVUNHRQQSxDU3BxUFUsYUF4RFYsd0JUK3RQQSxDU3ZxUFUsYUF4RFYsd0JUa3VQQSxDUzFxUFUsYUF4RFYsZVRxdVBBLENTN3FQVSxjQXhEVix3QlR3dVBBLENTaHJQVSxjQXhEVix3QlQydVBBLENTeHFQTSxpQkFFRSxlVDBxUFIsQ1N2cVBNLGlCQUVFLGVUeXFQUixDU2hyUE0saUJBRUUscUJUa3JQUixDUy9xUE0saUJBRUUscUJUaXJQUixDU3hyUE0saUJBRUUsb0JUMHJQUixDU3ZyUE0saUJBRUUsb0JUeXJQUixDU2hzUE0saUJBRUUsa0JUa3NQUixDUy9yUE0saUJBRUUsa0JUaXNQUixDU3hzUE0saUJBRUUsb0JUMHNQUixDU3ZzUE0saUJBRUUsb0JUeXNQUixDU2h0UE0saUJBRUUsa0JUa3RQUixDUy9zUE0saUJBRUUsa0JUaXRQUixDQUNGLENPNXdQSSwrQ0VVRSxRQUNFLFdUcXdQTixDU2x3UEksb0JBcENKLGNBQ0EsVVR5eVBBLENTM3hQQSxpQkFDRSxjQUNBLFVUNnhQRixDUy94UEEsaUJBQ0UsY0FDQSxTVGl5UEYsQ1NueVBBLGlCQUNFLGNBQ0Esa0JUcXlQRixDU3Z5UEEsaUJBQ0UsY0FDQSxTVHl5UEYsQ1MzeVBBLGlCQUNFLGNBQ0EsU1Q2eVBGLENTL3lQQSxpQkFDRSxjQUNBLGtCVGl6UEYsQ1NseFBJLGFBaERKLGNBQ0EsVVRxMFBBLENTaHhQUSxVQWhFTixjQUNBLGlCVG0xUEYsQ1NweFBRLFVBaEVOLGNBQ0Esa0JUdTFQRixDU3h4UFEsVUFoRU4sY0FDQSxTVDIxUEYsQ1M1eFBRLFVBaEVOLGNBQ0Esa0JUKzFQRixDU2h5UFEsVUFoRU4sY0FDQSxrQlRtMlBGLENTcHlQUSxVQWhFTixjQUNBLFNUdTJQRixDU3h5UFEsVUFoRU4sY0FDQSxrQlQyMlBGLENTNXlQUSxVQWhFTixjQUNBLGtCVCsyUEYsQ1NoelBRLFVBaEVOLGNBQ0EsU1RtM1BGLENTcHpQUSxXQWhFTixjQUNBLGtCVHUzUEYsQ1N4elBRLFdBaEVOLGNBQ0Esa0JUMjNQRixDUzV6UFEsV0FoRU4sY0FDQSxVVCszUEYsQ1N4elBVLGFBeERWLGFUbTNQQSxDUzN6UFUsYUF4RFYsdUJUczNQQSxDUzl6UFUsYUF4RFYsd0JUeTNQQSxDU2owUFUsYUF4RFYsZVQ0M1BBLENTcDBQVSxhQXhEVix3QlQrM1BBLENTdjBQVSxhQXhEVix3QlRrNFBBLENTMTBQVSxhQXhEVixlVHE0UEEsQ1M3MFBVLGFBeERWLHdCVHc0UEEsQ1NoMVBVLGFBeERWLHdCVDI0UEEsQ1NuMVBVLGFBeERWLGVUODRQQSxDU3QxUFUsY0F4RFYsd0JUaTVQQSxDU3oxUFUsY0F4RFYsd0JUbzVQQSxDU2oxUE0saUJBRUUsZVRtMVBSLENTaDFQTSxpQkFFRSxlVGsxUFIsQ1N6MVBNLGlCQUVFLHFCVDIxUFIsQ1N4MVBNLGlCQUVFLHFCVDAxUFIsQ1NqMlBNLGlCQUVFLG9CVG0yUFIsQ1NoMlBNLGlCQUVFLG9CVGsyUFIsQ1N6MlBNLGlCQUVFLGtCVDIyUFIsQ1N4MlBNLGlCQUVFLGtCVDAyUFIsQ1NqM1BNLGlCQUVFLG9CVG0zUFIsQ1NoM1BNLGlCQUVFLG9CVGszUFIsQ1N6M1BNLGlCQUVFLGtCVDIzUFIsQ1N4M1BNLGlCQUVFLGtCVDAzUFIsQ0FDRixDT3I3UEksK0NFVUUsUUFDRSxXVDg2UE4sQ1MzNlBJLG9CQXBDSixjQUNBLFVUazlQQSxDU3A4UEEsaUJBQ0UsY0FDQSxVVHM4UEYsQ1N4OFBBLGlCQUNFLGNBQ0EsU1QwOFBGLENTNThQQSxpQkFDRSxjQUNBLGtCVDg4UEYsQ1NoOVBBLGlCQUNFLGNBQ0EsU1RrOVBGLENTcDlQQSxpQkFDRSxjQUNBLFNUczlQRixDU3g5UEEsaUJBQ0UsY0FDQSxrQlQwOVBGLENTMzdQSSxhQWhESixjQUNBLFVUOCtQQSxDU3o3UFEsVUFoRU4sY0FDQSxpQlQ0L1BGLENTNzdQUSxVQWhFTixjQUNBLGtCVGdnUUYsQ1NqOFBRLFVBaEVOLGNBQ0EsU1RvZ1FGLENTcjhQUSxVQWhFTixjQUNBLGtCVHdnUUYsQ1N6OFBRLFVBaEVOLGNBQ0Esa0JUNGdRRixDUzc4UFEsVUFoRU4sY0FDQSxTVGdoUUYsQ1NqOVBRLFVBaEVOLGNBQ0Esa0JUb2hRRixDU3I5UFEsVUFoRU4sY0FDQSxrQlR3aFFGLENTejlQUSxVQWhFTixjQUNBLFNUNGhRRixDUzc5UFEsV0FoRU4sY0FDQSxrQlRnaVFGLENTaitQUSxXQWhFTixjQUNBLGtCVG9pUUYsQ1NyK1BRLFdBaEVOLGNBQ0EsVVR3aVFGLENTaitQVSxhQXhEVixhVDRoUUEsQ1NwK1BVLGFBeERWLHVCVCtoUUEsQ1N2K1BVLGFBeERWLHdCVGtpUUEsQ1MxK1BVLGFBeERWLGVUcWlRQSxDUzcrUFUsYUF4RFYsd0JUd2lRQSxDU2gvUFUsYUF4RFYsd0JUMmlRQSxDU24vUFUsYUF4RFYsZVQ4aVFBLENTdC9QVSxhQXhEVix3QlRpalFBLENTei9QVSxhQXhEVix3QlRvalFBLENTNS9QVSxhQXhEVixlVHVqUUEsQ1MvL1BVLGNBeERWLHdCVDBqUUEsQ1NsZ1FVLGNBeERWLHdCVDZqUUEsQ1MxL1BNLGlCQUVFLGVUNC9QUixDU3ovUE0saUJBRUUsZVQyL1BSLENTbGdRTSxpQkFFRSxxQlRvZ1FSLENTamdRTSxpQkFFRSxxQlRtZ1FSLENTMWdRTSxpQkFFRSxvQlQ0Z1FSLENTemdRTSxpQkFFRSxvQlQyZ1FSLENTbGhRTSxpQkFFRSxrQlRvaFFSLENTamhRTSxpQkFFRSxrQlRtaFFSLENTMWhRTSxpQkFFRSxvQlQ0aFFSLENTemhRTSxpQkFFRSxvQlQyaFFSLENTbGlRTSxpQkFFRSxrQlRvaVFSLENTamlRTSxpQkFFRSxrQlRtaVFSLENBQ0YsQ085bFFJLGdERVVFLFFBQ0UsV1R1bFFOLENTcGxRSSxvQkFwQ0osY0FDQSxVVDJuUUEsQ1M3bVFBLGlCQUNFLGNBQ0EsVVQrbVFGLENTam5RQSxpQkFDRSxjQUNBLFNUbW5RRixDU3JuUUEsaUJBQ0UsY0FDQSxrQlR1blFGLENTem5RQSxpQkFDRSxjQUNBLFNUMm5RRixDUzduUUEsaUJBQ0UsY0FDQSxTVCtuUUYsQ1Nqb1FBLGlCQUNFLGNBQ0Esa0JUbW9RRixDU3BtUUksYUFoREosY0FDQSxVVHVwUUEsQ1NsbVFRLFVBaEVOLGNBQ0EsaUJUcXFRRixDU3RtUVEsVUFoRU4sY0FDQSxrQlR5cVFGLENTMW1RUSxVQWhFTixjQUNBLFNUNnFRRixDUzltUVEsVUFoRU4sY0FDQSxrQlRpclFGLENTbG5RUSxVQWhFTixjQUNBLGtCVHFyUUYsQ1N0blFRLFVBaEVOLGNBQ0EsU1R5clFGLENTMW5RUSxVQWhFTixjQUNBLGtCVDZyUUYsQ1M5blFRLFVBaEVOLGNBQ0Esa0JUaXNRRixDU2xvUVEsVUFoRU4sY0FDQSxTVHFzUUYsQ1N0b1FRLFdBaEVOLGNBQ0Esa0JUeXNRRixDUzFvUVEsV0FoRU4sY0FDQSxrQlQ2c1FGLENTOW9RUSxXQWhFTixjQUNBLFVUaXRRRixDUzFvUVUsYUF4RFYsYVRxc1FBLENTN29RVSxhQXhEVix1QlR3c1FBLENTaHBRVSxhQXhEVix3QlQyc1FBLENTbnBRVSxhQXhEVixlVDhzUUEsQ1N0cFFVLGFBeERWLHdCVGl0UUEsQ1N6cFFVLGFBeERWLHdCVG90UUEsQ1M1cFFVLGFBeERWLGVUdXRRQSxDUy9wUVUsYUF4RFYsd0JUMHRRQSxDU2xxUVUsYUF4RFYsd0JUNnRRQSxDU3JxUVUsYUF4RFYsZVRndVFBLENTeHFRVSxjQXhEVix3QlRtdVFBLENTM3FRVSxjQXhEVix3QlRzdVFBLENTbnFRTSxpQkFFRSxlVHFxUVIsQ1NscVFNLGlCQUVFLGVUb3FRUixDUzNxUU0saUJBRUUscUJUNnFRUixDUzFxUU0saUJBRUUscUJUNHFRUixDU25yUU0saUJBRUUsb0JUcXJRUixDU2xyUU0saUJBRUUsb0JUb3JRUixDUzNyUU0saUJBRUUsa0JUNnJRUixDUzFyUU0saUJBRUUsa0JUNHJRUixDU25zUU0saUJBRUUsb0JUcXNRUixDU2xzUU0saUJBRUUsb0JUb3NRUixDUzNzUU0saUJBRUUsa0JUNnNRUixDUzFzUU0saUJBRUUsa0JUNHNRUixDQUNGLENPdndRSSxnREVVRSxTQUNFLFdUZ3dRTixDUzd2UUkscUJBcENKLGNBQ0EsVVRveVFBLENTdHhRQSxrQkFDRSxjQUNBLFVUd3hRRixDUzF4UUEsa0JBQ0UsY0FDQSxTVDR4UUYsQ1M5eFFBLGtCQUNFLGNBQ0Esa0JUZ3lRRixDU2x5UUEsa0JBQ0UsY0FDQSxTVG95UUYsQ1N0eVFBLGtCQUNFLGNBQ0EsU1R3eVFGLENTMXlRQSxrQkFDRSxjQUNBLGtCVDR5UUYsQ1M3d1FJLGNBaERKLGNBQ0EsVVRnMFFBLENTM3dRUSxXQWhFTixjQUNBLGlCVDgwUUYsQ1Mvd1FRLFdBaEVOLGNBQ0Esa0JUazFRRixDU254UVEsV0FoRU4sY0FDQSxTVHMxUUYsQ1N2eFFRLFdBaEVOLGNBQ0Esa0JUMDFRRixDUzN4UVEsV0FoRU4sY0FDQSxrQlQ4MVFGLENTL3hRUSxXQWhFTixjQUNBLFNUazJRRixDU255UVEsV0FoRU4sY0FDQSxrQlRzMlFGLENTdnlRUSxXQWhFTixjQUNBLGtCVDAyUUYsQ1MzeVFRLFdBaEVOLGNBQ0EsU1Q4MlFGLENTL3lRUSxZQWhFTixjQUNBLGtCVGszUUYsQ1NuelFRLFlBaEVOLGNBQ0Esa0JUczNRRixDU3Z6UVEsWUFoRU4sY0FDQSxVVDAzUUYsQ1NuelFVLGNBeERWLGFUODJRQSxDU3R6UVUsY0F4RFYsdUJUaTNRQSxDU3p6UVUsY0F4RFYsd0JUbzNRQSxDUzV6UVUsY0F4RFYsZVR1M1FBLENTL3pRVSxjQXhEVix3QlQwM1FBLENTbDBRVSxjQXhEVix3QlQ2M1FBLENTcjBRVSxjQXhEVixlVGc0UUEsQ1N4MFFVLGNBeERWLHdCVG00UUEsQ1MzMFFVLGNBeERWLHdCVHM0UUEsQ1M5MFFVLGNBeERWLGVUeTRRQSxDU2oxUVUsZUF4RFYsd0JUNDRRQSxDU3AxUVUsZUF4RFYsd0JUKzRRQSxDUzUwUU0sbUJBRUUsZVQ4MFFSLENTMzBRTSxtQkFFRSxlVDYwUVIsQ1NwMVFNLG1CQUVFLHFCVHMxUVIsQ1NuMVFNLG1CQUVFLHFCVHExUVIsQ1M1MVFNLG1CQUVFLG9CVDgxUVIsQ1MzMVFNLG1CQUVFLG9CVDYxUVIsQ1NwMlFNLG1CQUVFLGtCVHMyUVIsQ1NuMlFNLG1CQUVFLGtCVHEyUVIsQ1M1MlFNLG1CQUVFLG9CVDgyUVIsQ1MzMlFNLG1CQUVFLG9CVDYyUVIsQ1NwM1FNLG1CQUVFLGtCVHMzUVIsQ1NuM1FNLG1CQUVFLGtCVHEzUVIsQ0FDRixDT2g3UUkseUJhakJBLG1HZDNDRixtQkFDQSxnQkFLQSxpQkFEQSxrQkFEQSx5Q0FEQSwwQ0FEQSxVTjAvUUEsQ29CNThRRSxLWDlDRixtQkFDQSxnQkFDQSxhQUNBLGVBSUEseUNBREEsMENBREEsc0NUOC9RQSxDb0JsOVFJLE9YakNKLGNBS0EsOEJBSEEsZUFFQSx5Q0FEQSwwQ0FGQSxVVDAvUUEsQ1N2OFFJLEtBQ0UsV1R5OFFOLENTdDhRSSxpQkFwQ0osY0FDQSxVVDYrUUEsQ1MvOVFBLGNBQ0UsY0FDQSxVVGkrUUYsQ1NuK1FBLGNBQ0UsY0FDQSxTVHErUUYsQ1N2K1FBLGNBQ0UsY0FDQSxrQlR5K1FGLENTMytRQSxjQUNFLGNBQ0EsU1Q2K1FGLENTLytRQSxjQUNFLGNBQ0EsU1RpL1FGLENTbi9RQSxjQUNFLGNBQ0Esa0JUcS9RRixDU3Q5UUksVUFoREosY0FDQSxVVHlnUkEsQ1NwOVFRLE9BaEVOLGNBQ0EsaUJUdWhSRixDU3g5UVEsT0FoRU4sY0FDQSxrQlQyaFJGLENTNTlRUSxPQWhFTixjQUNBLFNUK2hSRixDU2grUVEsT0FoRU4sY0FDQSxrQlRtaVJGLENTcCtRUSxPQWhFTixjQUNBLGtCVHVpUkYsQ1N4K1FRLE9BaEVOLGNBQ0EsU1QyaVJGLENTNStRUSxPQWhFTixjQUNBLGtCVCtpUkYsQ1NoL1FRLE9BaEVOLGNBQ0Esa0JUbWpSRixDU3AvUVEsT0FoRU4sY0FDQSxTVHVqUkYsQ1N4L1FRLFFBaEVOLGNBQ0Esa0JUMmpSRixDUzUvUVEsUUFoRU4sY0FDQSxrQlQralJGLENTaGdSUSxRQWhFTixjQUNBLFVUbWtSRixDUzUvUVUsVUF4RFYsdUJUdWpSQSxDUy8vUVUsVUF4RFYsd0JUMGpSQSxDU2xnUlUsVUF4RFYsZVQ2alJBLENTcmdSVSxVQXhEVix3QlRna1JBLENTeGdSVSxVQXhEVix3QlRta1JBLENTM2dSVSxVQXhEVixlVHNrUkEsQ1M5Z1JVLFVBeERWLHdCVHlrUkEsQ1NqaFJVLFVBeERWLHdCVDRrUkEsQ1NwaFJVLFVBeERWLGVUK2tSQSxDU3ZoUlUsV0F4RFYsd0JUa2xSQSxDUzFoUlUsV0F4RFYsd0JUcWxSQSxDU2xoUk0sV0FFRSxlVG9oUlIsQ1NqaFJNLFdBRUUsZVRtaFJSLENTMWhSTSxXQUVFLHFCVDRoUlIsQ1N6aFJNLFdBRUUscUJUMmhSUixDU2xpUk0sV0FFRSxvQlRvaVJSLENTamlSTSxXQUVFLG9CVG1pUlIsQ1MxaVJNLFdBRUUsa0JUNGlSUixDU3ppUk0sV0FFRSxrQlQyaVJSLENTbGpSTSxXQUVFLG9CVG9qUlIsQ1NqalJNLFdBRUUsb0JUbWpSUixDUzFqUk0sV0FFRSxrQlQ0alJSLENTempSTSxXQUVFLGtCVDJqUlIsQ0FDRixDT3RuUkksK0NFVUUsUUFDRSxXVCttUk4sQ1M1bVJJLG9CQXBDSixjQUNBLFVUbXBSQSxDU3JvUkEsaUJBQ0UsY0FDQSxVVHVvUkYsQ1N6b1JBLGlCQUNFLGNBQ0EsU1Qyb1JGLENTN29SQSxpQkFDRSxjQUNBLGtCVCtvUkYsQ1NqcFJBLGlCQUNFLGNBQ0EsU1RtcFJGLENTcnBSQSxpQkFDRSxjQUNBLFNUdXBSRixDU3pwUkEsaUJBQ0UsY0FDQSxrQlQycFJGLENTNW5SSSxhQWhESixjQUNBLFVUK3FSQSxDUzFuUlEsVUFoRU4sY0FDQSxpQlQ2clJGLENTOW5SUSxVQWhFTixjQUNBLGtCVGlzUkYsQ1Nsb1JRLFVBaEVOLGNBQ0EsU1Rxc1JGLENTdG9SUSxVQWhFTixjQUNBLGtCVHlzUkYsQ1Mxb1JRLFVBaEVOLGNBQ0Esa0JUNnNSRixDUzlvUlEsVUFoRU4sY0FDQSxTVGl0UkYsQ1NscFJRLFVBaEVOLGNBQ0Esa0JUcXRSRixDU3RwUlEsVUFoRU4sY0FDQSxrQlR5dFJGLENTMXBSUSxVQWhFTixjQUNBLFNUNnRSRixDUzlwUlEsV0FoRU4sY0FDQSxrQlRpdVJGLENTbHFSUSxXQWhFTixjQUNBLGtCVHF1UkYsQ1N0cVJRLFdBaEVOLGNBQ0EsVVR5dVJGLENTbHFSVSxhQXhEVixhVDZ0UkEsQ1NycVJVLGFBeERWLHVCVGd1UkEsQ1N4cVJVLGFBeERWLHdCVG11UkEsQ1MzcVJVLGFBeERWLGVUc3VSQSxDUzlxUlUsYUF4RFYsd0JUeXVSQSxDU2pyUlUsYUF4RFYsd0JUNHVSQSxDU3ByUlUsYUF4RFYsZVQrdVJBLENTdnJSVSxhQXhEVix3QlRrdlJBLENTMXJSVSxhQXhEVix3QlRxdlJBLENTN3JSVSxhQXhEVixlVHd2UkEsQ1Noc1JVLGNBeERWLHdCVDJ2UkEsQ1Nuc1JVLGNBeERWLHdCVDh2UkEsQ1MzclJNLGlCQUVFLGVUNnJSUixDUzFyUk0saUJBRUUsZVQ0clJSLENTbnNSTSxpQkFFRSxxQlRxc1JSLENTbHNSTSxpQkFFRSxxQlRvc1JSLENTM3NSTSxpQkFFRSxvQlQ2c1JSLENTMXNSTSxpQkFFRSxvQlQ0c1JSLENTbnRSTSxpQkFFRSxrQlRxdFJSLENTbHRSTSxpQkFFRSxrQlRvdFJSLENTM3RSTSxpQkFFRSxvQlQ2dFJSLENTMXRSTSxpQkFFRSxvQlQ0dFJSLENTbnVSTSxpQkFFRSxrQlRxdVJSLENTbHVSTSxpQkFFRSxrQlRvdVJSLENBQ0YsQ08veFJJLCtDRVVFLFFBQ0UsV1R3eFJOLENTcnhSSSxvQkFwQ0osY0FDQSxVVDR6UkEsQ1M5eVJBLGlCQUNFLGNBQ0EsVVRnelJGLENTbHpSQSxpQkFDRSxjQUNBLFNUb3pSRixDU3R6UkEsaUJBQ0UsY0FDQSxrQlR3elJGLENTMXpSQSxpQkFDRSxjQUNBLFNUNHpSRixDUzl6UkEsaUJBQ0UsY0FDQSxTVGcwUkYsQ1NsMFJBLGlCQUNFLGNBQ0Esa0JUbzBSRixDU3J5UkksYUFoREosY0FDQSxVVHcxUkEsQ1NueVJRLFVBaEVOLGNBQ0EsaUJUczJSRixDU3Z5UlEsVUFoRU4sY0FDQSxrQlQwMlJGLENTM3lSUSxVQWhFTixjQUNBLFNUODJSRixDUy95UlEsVUFoRU4sY0FDQSxrQlRrM1JGLENTbnpSUSxVQWhFTixjQUNBLGtCVHMzUkYsQ1N2elJRLFVBaEVOLGNBQ0EsU1QwM1JGLENTM3pSUSxVQWhFTixjQUNBLGtCVDgzUkYsQ1MvelJRLFVBaEVOLGNBQ0Esa0JUazRSRixDU24wUlEsVUFoRU4sY0FDQSxTVHM0UkYsQ1N2MFJRLFdBaEVOLGNBQ0Esa0JUMDRSRixDUzMwUlEsV0FoRU4sY0FDQSxrQlQ4NFJGLENTLzBSUSxXQWhFTixjQUNBLFVUazVSRixDUzMwUlUsYUF4RFYsYVRzNFJBLENTOTBSVSxhQXhEVix1QlR5NFJBLENTajFSVSxhQXhEVix3QlQ0NFJBLENTcDFSVSxhQXhEVixlVCs0UkEsQ1N2MVJVLGFBeERWLHdCVGs1UkEsQ1MxMVJVLGFBeERWLHdCVHE1UkEsQ1M3MVJVLGFBeERWLGVUdzVSQSxDU2gyUlUsYUF4RFYsd0JUMjVSQSxDU24yUlUsYUF4RFYsd0JUODVSQSxDU3QyUlUsYUF4RFYsZVRpNlJBLENTejJSVSxjQXhEVix3QlRvNlJBLENTNTJSVSxjQXhEVix3QlR1NlJBLENTcDJSTSxpQkFFRSxlVHMyUlIsQ1NuMlJNLGlCQUVFLGVUcTJSUixDUzUyUk0saUJBRUUscUJUODJSUixDUzMyUk0saUJBRUUscUJUNjJSUixDU3AzUk0saUJBRUUsb0JUczNSUixDU24zUk0saUJBRUUsb0JUcTNSUixDUzUzUk0saUJBRUUsa0JUODNSUixDUzMzUk0saUJBRUUsa0JUNjNSUixDU3A0Uk0saUJBRUUsb0JUczRSUixDU240Uk0saUJBRUUsb0JUcTRSUixDUzU0Uk0saUJBRUUsa0JUODRSUixDUzM0Uk0saUJBRUUsa0JUNjRSUixDQUNGLENPeDhSSSwrQ0VVRSxRQUNFLFdUaThSTixDUzk3Ukksb0JBcENKLGNBQ0EsVVRxK1JBLENTdjlSQSxpQkFDRSxjQUNBLFVUeTlSRixDUzM5UkEsaUJBQ0UsY0FDQSxTVDY5UkYsQ1MvOVJBLGlCQUNFLGNBQ0Esa0JUaStSRixDU24rUkEsaUJBQ0UsY0FDQSxTVHErUkYsQ1N2K1JBLGlCQUNFLGNBQ0EsU1R5K1JGLENTMytSQSxpQkFDRSxjQUNBLGtCVDYrUkYsQ1M5OFJJLGFBaERKLGNBQ0EsVVRpZ1NBLENTNThSUSxVQWhFTixjQUNBLGlCVCtnU0YsQ1NoOVJRLFVBaEVOLGNBQ0Esa0JUbWhTRixDU3A5UlEsVUFoRU4sY0FDQSxTVHVoU0YsQ1N4OVJRLFVBaEVOLGNBQ0Esa0JUMmhTRixDUzU5UlEsVUFoRU4sY0FDQSxrQlQraFNGLENTaCtSUSxVQWhFTixjQUNBLFNUbWlTRixDU3ArUlEsVUFoRU4sY0FDQSxrQlR1aVNGLENTeCtSUSxVQWhFTixjQUNBLGtCVDJpU0YsQ1M1K1JRLFVBaEVOLGNBQ0EsU1QraVNGLENTaC9SUSxXQWhFTixjQUNBLGtCVG1qU0YsQ1NwL1JRLFdBaEVOLGNBQ0Esa0JUdWpTRixDU3gvUlEsV0FoRU4sY0FDQSxVVDJqU0YsQ1NwL1JVLGFBeERWLGFUK2lTQSxDU3YvUlUsYUF4RFYsdUJUa2pTQSxDUzEvUlUsYUF4RFYsd0JUcWpTQSxDUzcvUlUsYUF4RFYsZVR3alNBLENTaGdTVSxhQXhEVix3QlQyalNBLENTbmdTVSxhQXhEVix3QlQ4alNBLENTdGdTVSxhQXhEVixlVGlrU0EsQ1N6Z1NVLGFBeERWLHdCVG9rU0EsQ1M1Z1NVLGFBeERWLHdCVHVrU0EsQ1MvZ1NVLGFBeERWLGVUMGtTQSxDU2xoU1UsY0F4RFYsd0JUNmtTQSxDU3JoU1UsY0F4RFYsd0JUZ2xTQSxDUzdnU00saUJBRUUsZVQrZ1NSLENTNWdTTSxpQkFFRSxlVDhnU1IsQ1NyaFNNLGlCQUVFLHFCVHVoU1IsQ1NwaFNNLGlCQUVFLHFCVHNoU1IsQ1M3aFNNLGlCQUVFLG9CVCtoU1IsQ1M1aFNNLGlCQUVFLG9CVDhoU1IsQ1NyaVNNLGlCQUVFLGtCVHVpU1IsQ1NwaVNNLGlCQUVFLGtCVHNpU1IsQ1M3aVNNLGlCQUVFLG9CVCtpU1IsQ1M1aVNNLGlCQUVFLG9CVDhpU1IsQ1NyalNNLGlCQUVFLGtCVHVqU1IsQ1NwalNNLGlCQUVFLGtCVHNqU1IsQ0FDRixDT2puU0ksZ0RFVUUsUUFDRSxXVDBtU04sQ1N2bVNJLG9CQXBDSixjQUNBLFVUOG9TQSxDU2hvU0EsaUJBQ0UsY0FDQSxVVGtvU0YsQ1Nwb1NBLGlCQUNFLGNBQ0EsU1Rzb1NGLENTeG9TQSxpQkFDRSxjQUNBLGtCVDBvU0YsQ1M1b1NBLGlCQUNFLGNBQ0EsU1Q4b1NGLENTaHBTQSxpQkFDRSxjQUNBLFNUa3BTRixDU3BwU0EsaUJBQ0UsY0FDQSxrQlRzcFNGLENTdm5TSSxhQWhESixjQUNBLFVUMHFTQSxDU3JuU1EsVUFoRU4sY0FDQSxpQlR3clNGLENTem5TUSxVQWhFTixjQUNBLGtCVDRyU0YsQ1M3blNRLFVBaEVOLGNBQ0EsU1Rnc1NGLENTam9TUSxVQWhFTixjQUNBLGtCVG9zU0YsQ1Nyb1NRLFVBaEVOLGNBQ0Esa0JUd3NTRixDU3pvU1EsVUFoRU4sY0FDQSxTVDRzU0YsQ1M3b1NRLFVBaEVOLGNBQ0Esa0JUZ3RTRixDU2pwU1EsVUFoRU4sY0FDQSxrQlRvdFNGLENTcnBTUSxVQWhFTixjQUNBLFNUd3RTRixDU3pwU1EsV0FoRU4sY0FDQSxrQlQ0dFNGLENTN3BTUSxXQWhFTixjQUNBLGtCVGd1U0YsQ1NqcVNRLFdBaEVOLGNBQ0EsVVRvdVNGLENTN3BTVSxhQXhEVixhVHd0U0EsQ1NocVNVLGFBeERWLHVCVDJ0U0EsQ1NucVNVLGFBeERWLHdCVDh0U0EsQ1N0cVNVLGFBeERWLGVUaXVTQSxDU3pxU1UsYUF4RFYsd0JUb3VTQSxDUzVxU1UsYUF4RFYsd0JUdXVTQSxDUy9xU1UsYUF4RFYsZVQwdVNBLENTbHJTVSxhQXhEVix3QlQ2dVNBLENTcnJTVSxhQXhEVix3QlRndlNBLENTeHJTVSxhQXhEVixlVG12U0EsQ1MzclNVLGNBeERWLHdCVHN2U0EsQ1M5clNVLGNBeERWLHdCVHl2U0EsQ1N0clNNLGlCQUVFLGVUd3JTUixDU3JyU00saUJBRUUsZVR1clNSLENTOXJTTSxpQkFFRSxxQlRnc1NSLENTN3JTTSxpQkFFRSxxQlQrclNSLENTdHNTTSxpQkFFRSxvQlR3c1NSLENTcnNTTSxpQkFFRSxvQlR1c1NSLENTOXNTTSxpQkFFRSxrQlRndFNSLENTN3NTTSxpQkFFRSxrQlQrc1NSLENTdHRTTSxpQkFFRSxvQlR3dFNSLENTcnRTTSxpQkFFRSxvQlR1dFNSLENTOXRTTSxpQkFFRSxrQlRndVNSLENTN3RTTSxpQkFFRSxrQlQrdFNSLENBQ0YsQ08xeFNJLGdERVVFLFNBQ0UsV1RteFNOLENTaHhTSSxxQkFwQ0osY0FDQSxVVHV6U0EsQ1N6eVNBLGtCQUNFLGNBQ0EsVVQyeVNGLENTN3lTQSxrQkFDRSxjQUNBLFNUK3lTRixDU2p6U0Esa0JBQ0UsY0FDQSxrQlRtelNGLENTcnpTQSxrQkFDRSxjQUNBLFNUdXpTRixDU3p6U0Esa0JBQ0UsY0FDQSxTVDJ6U0YsQ1M3elNBLGtCQUNFLGNBQ0Esa0JUK3pTRixDU2h5U0ksY0FoREosY0FDQSxVVG0xU0EsQ1M5eFNRLFdBaEVOLGNBQ0EsaUJUaTJTRixDU2x5U1EsV0FoRU4sY0FDQSxrQlRxMlNGLENTdHlTUSxXQWhFTixjQUNBLFNUeTJTRixDUzF5U1EsV0FoRU4sY0FDQSxrQlQ2MlNGLENTOXlTUSxXQWhFTixjQUNBLGtCVGkzU0YsQ1NselNRLFdBaEVOLGNBQ0EsU1RxM1NGLENTdHpTUSxXQWhFTixjQUNBLGtCVHkzU0YsQ1MxelNRLFdBaEVOLGNBQ0Esa0JUNjNTRixDUzl6U1EsV0FoRU4sY0FDQSxTVGk0U0YsQ1NsMFNRLFlBaEVOLGNBQ0Esa0JUcTRTRixDU3QwU1EsWUFoRU4sY0FDQSxrQlR5NFNGLENTMTBTUSxZQWhFTixjQUNBLFVUNjRTRixDU3QwU1UsY0F4RFYsYVRpNFNBLENTejBTVSxjQXhEVix1QlRvNFNBLENTNTBTVSxjQXhEVix3QlR1NFNBLENTLzBTVSxjQXhEVixlVDA0U0EsQ1NsMVNVLGNBeERWLHdCVDY0U0EsQ1NyMVNVLGNBeERWLHdCVGc1U0EsQ1N4MVNVLGNBeERWLGVUbTVTQSxDUzMxU1UsY0F4RFYsd0JUczVTQSxDUzkxU1UsY0F4RFYsd0JUeTVTQSxDU2oyU1UsY0F4RFYsZVQ0NVNBLENTcDJTVSxlQXhEVix3QlQrNVNBLENTdjJTVSxlQXhEVix3QlRrNlNBLENTLzFTTSxtQkFFRSxlVGkyU1IsQ1M5MVNNLG1CQUVFLGVUZzJTUixDU3YyU00sbUJBRUUscUJUeTJTUixDU3QyU00sbUJBRUUscUJUdzJTUixDUy8yU00sbUJBRUUsb0JUaTNTUixDUzkyU00sbUJBRUUsb0JUZzNTUixDU3YzU00sbUJBRUUsa0JUeTNTUixDU3QzU00sbUJBRUUsa0JUdzNTUixDUy8zU00sbUJBRUUsb0JUaTRTUixDUzkzU00sbUJBRUUsb0JUZzRTUixDU3Y0U00sbUJBRUUsa0JUeTRTUixDU3Q0U00sbUJBRUUsa0JUdzRTUixDQUNGLENPbjhTSSx5QmFqQkEsbUdkM0NGLG1CQUNBLGdCQUtBLGlCQURBLGtCQURBLHlDQURBLDBDQURBLFVONmdUQSxDb0IvOVNFLEtYOUNGLG1CQUNBLGdCQUNBLGFBQ0EsZUFJQSx5Q0FEQSwwQ0FEQSxzQ1RpaFRBLENvQnIrU0ksT1hqQ0osY0FLQSw4QkFIQSxlQUVBLHlDQURBLDBDQUZBLFVUNmdUQSxDUzE5U0ksS0FDRSxXVDQ5U04sQ1N6OVNJLGlCQXBDSixjQUNBLFVUZ2dUQSxDU2wvU0EsY0FDRSxjQUNBLFVUby9TRixDU3QvU0EsY0FDRSxjQUNBLFNUdy9TRixDUzEvU0EsY0FDRSxjQUNBLGtCVDQvU0YsQ1M5L1NBLGNBQ0UsY0FDQSxTVGdnVEYsQ1NsZ1RBLGNBQ0UsY0FDQSxTVG9nVEYsQ1N0Z1RBLGNBQ0UsY0FDQSxrQlR3Z1RGLENTeitTSSxVQWhESixjQUNBLFVUNGhUQSxDU3YrU1EsT0FoRU4sY0FDQSxpQlQwaVRGLENTMytTUSxPQWhFTixjQUNBLGtCVDhpVEYsQ1MvK1NRLE9BaEVOLGNBQ0EsU1RralRGLENTbi9TUSxPQWhFTixjQUNBLGtCVHNqVEYsQ1N2L1NRLE9BaEVOLGNBQ0Esa0JUMGpURixDUzMvU1EsT0FoRU4sY0FDQSxTVDhqVEYsQ1MvL1NRLE9BaEVOLGNBQ0Esa0JUa2tURixDU25nVFEsT0FoRU4sY0FDQSxrQlRza1RGLENTdmdUUSxPQWhFTixjQUNBLFNUMGtURixDUzNnVFEsUUFoRU4sY0FDQSxrQlQ4a1RGLENTL2dUUSxRQWhFTixjQUNBLGtCVGtsVEYsQ1NuaFRRLFFBaEVOLGNBQ0EsVVRzbFRGLENTL2dUVSxVQXhEVix1QlQwa1RBLENTbGhUVSxVQXhEVix3QlQ2a1RBLENTcmhUVSxVQXhEVixlVGdsVEEsQ1N4aFRVLFVBeERWLHdCVG1sVEEsQ1MzaFRVLFVBeERWLHdCVHNsVEEsQ1M5aFRVLFVBeERWLGVUeWxUQSxDU2ppVFUsVUF4RFYsd0JUNGxUQSxDU3BpVFUsVUF4RFYsd0JUK2xUQSxDU3ZpVFUsVUF4RFYsZVRrbVRBLENTMWlUVSxXQXhEVix3QlRxbVRBLENTN2lUVSxXQXhEVix3QlR3bVRBLENTcmlUTSxXQUVFLGVUdWlUUixDU3BpVE0sV0FFRSxlVHNpVFIsQ1M3aVRNLFdBRUUscUJUK2lUUixDUzVpVE0sV0FFRSxxQlQ4aVRSLENTcmpUTSxXQUVFLG9CVHVqVFIsQ1NwalRNLFdBRUUsb0JUc2pUUixDUzdqVE0sV0FFRSxrQlQralRSLENTNWpUTSxXQUVFLGtCVDhqVFIsQ1Nya1RNLFdBRUUsb0JUdWtUUixDU3BrVE0sV0FFRSxvQlRza1RSLENTN2tUTSxXQUVFLGtCVCtrVFIsQ1M1a1RNLFdBRUUsa0JUOGtUUixDQUNGLENPem9USSwrQ0VVRSxRQUNFLFdUa29UTixDUy9uVEksb0JBcENKLGNBQ0EsVVRzcVRBLENTeHBUQSxpQkFDRSxjQUNBLFVUMHBURixDUzVwVEEsaUJBQ0UsY0FDQSxTVDhwVEYsQ1NocVRBLGlCQUNFLGNBQ0Esa0JUa3FURixDU3BxVEEsaUJBQ0UsY0FDQSxTVHNxVEYsQ1N4cVRBLGlCQUNFLGNBQ0EsU1QwcVRGLENTNXFUQSxpQkFDRSxjQUNBLGtCVDhxVEYsQ1Mvb1RJLGFBaERKLGNBQ0EsVVRrc1RBLENTN29UUSxVQWhFTixjQUNBLGlCVGd0VEYsQ1NqcFRRLFVBaEVOLGNBQ0Esa0JUb3RURixDU3JwVFEsVUFoRU4sY0FDQSxTVHd0VEYsQ1N6cFRRLFVBaEVOLGNBQ0Esa0JUNHRURixDUzdwVFEsVUFoRU4sY0FDQSxrQlRndVRGLENTanFUUSxVQWhFTixjQUNBLFNUb3VURixDU3JxVFEsVUFoRU4sY0FDQSxrQlR3dVRGLENTenFUUSxVQWhFTixjQUNBLGtCVDR1VEYsQ1M3cVRRLFVBaEVOLGNBQ0EsU1RndlRGLENTanJUUSxXQWhFTixjQUNBLGtCVG92VEYsQ1NyclRRLFdBaEVOLGNBQ0Esa0JUd3ZURixDU3pyVFEsV0FoRU4sY0FDQSxVVDR2VEYsQ1NyclRVLGFBeERWLGFUZ3ZUQSxDU3hyVFUsYUF4RFYsdUJUbXZUQSxDUzNyVFUsYUF4RFYsd0JUc3ZUQSxDUzlyVFUsYUF4RFYsZVR5dlRBLENTanNUVSxhQXhEVix3QlQ0dlRBLENTcHNUVSxhQXhEVix3QlQrdlRBLENTdnNUVSxhQXhEVixlVGt3VEEsQ1Mxc1RVLGFBeERWLHdCVHF3VEEsQ1M3c1RVLGFBeERWLHdCVHd3VEEsQ1NodFRVLGFBeERWLGVUMndUQSxDU250VFUsY0F4RFYsd0JUOHdUQSxDU3R0VFUsY0F4RFYsd0JUaXhUQSxDUzlzVE0saUJBRUUsZVRndFRSLENTN3NUTSxpQkFFRSxlVCtzVFIsQ1N0dFRNLGlCQUVFLHFCVHd0VFIsQ1NydFRNLGlCQUVFLHFCVHV0VFIsQ1M5dFRNLGlCQUVFLG9CVGd1VFIsQ1M3dFRNLGlCQUVFLG9CVCt0VFIsQ1N0dVRNLGlCQUVFLGtCVHd1VFIsQ1NydVRNLGlCQUVFLGtCVHV1VFIsQ1M5dVRNLGlCQUVFLG9CVGd2VFIsQ1M3dVRNLGlCQUVFLG9CVCt1VFIsQ1N0dlRNLGlCQUVFLGtCVHd2VFIsQ1NydlRNLGlCQUVFLGtCVHV2VFIsQ0FDRixDT2x6VEksK0NFVUUsUUFDRSxXVDJ5VE4sQ1N4eVRJLG9CQXBDSixjQUNBLFVUKzBUQSxDU2owVEEsaUJBQ0UsY0FDQSxVVG0wVEYsQ1NyMFRBLGlCQUNFLGNBQ0EsU1R1MFRGLENTejBUQSxpQkFDRSxjQUNBLGtCVDIwVEYsQ1M3MFRBLGlCQUNFLGNBQ0EsU1QrMFRGLENTajFUQSxpQkFDRSxjQUNBLFNUbTFURixDU3IxVEEsaUJBQ0UsY0FDQSxrQlR1MVRGLENTeHpUSSxhQWhESixjQUNBLFVUMjJUQSxDU3R6VFEsVUFoRU4sY0FDQSxpQlR5M1RGLENTMXpUUSxVQWhFTixjQUNBLGtCVDYzVEYsQ1M5elRRLFVBaEVOLGNBQ0EsU1RpNFRGLENTbDBUUSxVQWhFTixjQUNBLGtCVHE0VEYsQ1N0MFRRLFVBaEVOLGNBQ0Esa0JUeTRURixDUzEwVFEsVUFoRU4sY0FDQSxTVDY0VEYsQ1M5MFRRLFVBaEVOLGNBQ0Esa0JUaTVURixDU2wxVFEsVUFoRU4sY0FDQSxrQlRxNVRGLENTdDFUUSxVQWhFTixjQUNBLFNUeTVURixDUzExVFEsV0FoRU4sY0FDQSxrQlQ2NVRGLENTOTFUUSxXQWhFTixjQUNBLGtCVGk2VEYsQ1NsMlRRLFdBaEVOLGNBQ0EsVVRxNlRGLENTOTFUVSxhQXhEVixhVHk1VEEsQ1NqMlRVLGFBeERWLHVCVDQ1VEEsQ1NwMlRVLGFBeERWLHdCVCs1VEEsQ1N2MlRVLGFBeERWLGVUazZUQSxDUzEyVFUsYUF4RFYsd0JUcTZUQSxDUzcyVFUsYUF4RFYsd0JUdzZUQSxDU2gzVFUsYUF4RFYsZVQyNlRBLENTbjNUVSxhQXhEVix3QlQ4NlRBLENTdDNUVSxhQXhEVix3QlRpN1RBLENTejNUVSxhQXhEVixlVG83VEEsQ1M1M1RVLGNBeERWLHdCVHU3VEEsQ1MvM1RVLGNBeERWLHdCVDA3VEEsQ1N2M1RNLGlCQUVFLGVUeTNUUixDU3QzVE0saUJBRUUsZVR3M1RSLENTLzNUTSxpQkFFRSxxQlRpNFRSLENTOTNUTSxpQkFFRSxxQlRnNFRSLENTdjRUTSxpQkFFRSxvQlR5NFRSLENTdDRUTSxpQkFFRSxvQlR3NFRSLENTLzRUTSxpQkFFRSxrQlRpNVRSLENTOTRUTSxpQkFFRSxrQlRnNVRSLENTdjVUTSxpQkFFRSxvQlR5NVRSLENTdDVUTSxpQkFFRSxvQlR3NVRSLENTLzVUTSxpQkFFRSxrQlRpNlRSLENTOTVUTSxpQkFFRSxrQlRnNlRSLENBQ0YsQ08zOVRJLCtDRVVFLFFBQ0UsV1RvOVROLENTajlUSSxvQkFwQ0osY0FDQSxVVHcvVEEsQ1MxK1RBLGlCQUNFLGNBQ0EsVVQ0K1RGLENTOStUQSxpQkFDRSxjQUNBLFNUZy9URixDU2wvVEEsaUJBQ0UsY0FDQSxrQlRvL1RGLENTdC9UQSxpQkFDRSxjQUNBLFNUdy9URixDUzEvVEEsaUJBQ0UsY0FDQSxTVDQvVEYsQ1M5L1RBLGlCQUNFLGNBQ0Esa0JUZ2dVRixDU2orVEksYUFoREosY0FDQSxVVG9oVUEsQ1MvOVRRLFVBaEVOLGNBQ0EsaUJUa2lVRixDU24rVFEsVUFoRU4sY0FDQSxrQlRzaVVGLENTditUUSxVQWhFTixjQUNBLFNUMGlVRixDUzMrVFEsVUFoRU4sY0FDQSxrQlQ4aVVGLENTLytUUSxVQWhFTixjQUNBLGtCVGtqVUYsQ1NuL1RRLFVBaEVOLGNBQ0EsU1RzalVGLENTdi9UUSxVQWhFTixjQUNBLGtCVDBqVUYsQ1MzL1RRLFVBaEVOLGNBQ0Esa0JUOGpVRixDUy8vVFEsVUFoRU4sY0FDQSxTVGtrVUYsQ1NuZ1VRLFdBaEVOLGNBQ0Esa0JUc2tVRixDU3ZnVVEsV0FoRU4sY0FDQSxrQlQwa1VGLENTM2dVUSxXQWhFTixjQUNBLFVUOGtVRixDU3ZnVVUsYUF4RFYsYVRra1VBLENTMWdVVSxhQXhEVix1QlRxa1VBLENTN2dVVSxhQXhEVix3QlR3a1VBLENTaGhVVSxhQXhEVixlVDJrVUEsQ1NuaFVVLGFBeERWLHdCVDhrVUEsQ1N0aFVVLGFBeERWLHdCVGlsVUEsQ1N6aFVVLGFBeERWLGVUb2xVQSxDUzVoVVUsYUF4RFYsd0JUdWxVQSxDUy9oVVUsYUF4RFYsd0JUMGxVQSxDU2xpVVUsYUF4RFYsZVQ2bFVBLENTcmlVVSxjQXhEVix3QlRnbVVBLENTeGlVVSxjQXhEVix3QlRtbVVBLENTaGlVTSxpQkFFRSxlVGtpVVIsQ1MvaFVNLGlCQUVFLGVUaWlVUixDU3hpVU0saUJBRUUscUJUMGlVUixDU3ZpVU0saUJBRUUscUJUeWlVUixDU2hqVU0saUJBRUUsb0JUa2pVUixDUy9pVU0saUJBRUUsb0JUaWpVUixDU3hqVU0saUJBRUUsa0JUMGpVUixDU3ZqVU0saUJBRUUsa0JUeWpVUixDU2hrVU0saUJBRUUsb0JUa2tVUixDUy9qVU0saUJBRUUsb0JUaWtVUixDU3hrVU0saUJBRUUsa0JUMGtVUixDU3ZrVU0saUJBRUUsa0JUeWtVUixDQUNGLENPcG9VSSxnREVVRSxRQUNFLFdUNm5VTixDUzFuVUksb0JBcENKLGNBQ0EsVVRpcVVBLENTbnBVQSxpQkFDRSxjQUNBLFVUcXBVRixDU3ZwVUEsaUJBQ0UsY0FDQSxTVHlwVUYsQ1MzcFVBLGlCQUNFLGNBQ0Esa0JUNnBVRixDUy9wVUEsaUJBQ0UsY0FDQSxTVGlxVUYsQ1NucVVBLGlCQUNFLGNBQ0EsU1RxcVVGLENTdnFVQSxpQkFDRSxjQUNBLGtCVHlxVUYsQ1Mxb1VJLGFBaERKLGNBQ0EsVVQ2clVBLENTeG9VUSxVQWhFTixjQUNBLGlCVDJzVUYsQ1M1b1VRLFVBaEVOLGNBQ0Esa0JUK3NVRixDU2hwVVEsVUFoRU4sY0FDQSxTVG10VUYsQ1NwcFVRLFVBaEVOLGNBQ0Esa0JUdXRVRixDU3hwVVEsVUFoRU4sY0FDQSxrQlQydFVGLENTNXBVUSxVQWhFTixjQUNBLFNUK3RVRixDU2hxVVEsVUFoRU4sY0FDQSxrQlRtdVVGLENTcHFVUSxVQWhFTixjQUNBLGtCVHV1VUYsQ1N4cVVRLFVBaEVOLGNBQ0EsU1QydVVGLENTNXFVUSxXQWhFTixjQUNBLGtCVCt1VUYsQ1NoclVRLFdBaEVOLGNBQ0Esa0JUbXZVRixDU3ByVVEsV0FoRU4sY0FDQSxVVHV2VUYsQ1NoclVVLGFBeERWLGFUMnVVQSxDU25yVVUsYUF4RFYsdUJUOHVVQSxDU3RyVVUsYUF4RFYsd0JUaXZVQSxDU3pyVVUsYUF4RFYsZVRvdlVBLENTNXJVVSxhQXhEVix3QlR1dlVBLENTL3JVVSxhQXhEVix3QlQwdlVBLENTbHNVVSxhQXhEVixlVDZ2VUEsQ1Nyc1VVLGFBeERWLHdCVGd3VUEsQ1N4c1VVLGFBeERWLHdCVG13VUEsQ1Mzc1VVLGFBeERWLGVUc3dVQSxDUzlzVVUsY0F4RFYsd0JUeXdVQSxDU2p0VVUsY0F4RFYsd0JUNHdVQSxDU3pzVU0saUJBRUUsZVQyc1VSLENTeHNVTSxpQkFFRSxlVDBzVVIsQ1NqdFVNLGlCQUVFLHFCVG10VVIsQ1NodFVNLGlCQUVFLHFCVGt0VVIsQ1N6dFVNLGlCQUVFLG9CVDJ0VVIsQ1N4dFVNLGlCQUVFLG9CVDB0VVIsQ1NqdVVNLGlCQUVFLGtCVG11VVIsQ1NodVVNLGlCQUVFLGtCVGt1VVIsQ1N6dVVNLGlCQUVFLG9CVDJ1VVIsQ1N4dVVNLGlCQUVFLG9CVDB1VVIsQ1NqdlVNLGlCQUVFLGtCVG12VVIsQ1NodlVNLGlCQUVFLGtCVGt2VVIsQ0FDRixDTzd5VUksZ0RFVUUsU0FDRSxXVHN5VU4sQ1NueVVJLHFCQXBDSixjQUNBLFVUMDBVQSxDUzV6VUEsa0JBQ0UsY0FDQSxVVDh6VUYsQ1NoMFVBLGtCQUNFLGNBQ0EsU1RrMFVGLENTcDBVQSxrQkFDRSxjQUNBLGtCVHMwVUYsQ1N4MFVBLGtCQUNFLGNBQ0EsU1QwMFVGLENTNTBVQSxrQkFDRSxjQUNBLFNUODBVRixDU2gxVUEsa0JBQ0UsY0FDQSxrQlRrMVVGLENTbnpVSSxjQWhESixjQUNBLFVUczJVQSxDU2p6VVEsV0FoRU4sY0FDQSxpQlRvM1VGLENTcnpVUSxXQWhFTixjQUNBLGtCVHczVUYsQ1N6elVRLFdBaEVOLGNBQ0EsU1Q0M1VGLENTN3pVUSxXQWhFTixjQUNBLGtCVGc0VUYsQ1NqMFVRLFdBaEVOLGNBQ0Esa0JUbzRVRixDU3IwVVEsV0FoRU4sY0FDQSxTVHc0VUYsQ1N6MFVRLFdBaEVOLGNBQ0Esa0JUNDRVRixDUzcwVVEsV0FoRU4sY0FDQSxrQlRnNVVGLENTajFVUSxXQWhFTixjQUNBLFNUbzVVRixDU3IxVVEsWUFoRU4sY0FDQSxrQlR3NVVGLENTejFVUSxZQWhFTixjQUNBLGtCVDQ1VUYsQ1M3MVVRLFlBaEVOLGNBQ0EsVVRnNlVGLENTejFVVSxjQXhEVixhVG81VUEsQ1M1MVVVLGNBeERWLHVCVHU1VUEsQ1MvMVVVLGNBeERWLHdCVDA1VUEsQ1NsMlVVLGNBeERWLGVUNjVVQSxDU3IyVVUsY0F4RFYsd0JUZzZVQSxDU3gyVVUsY0F4RFYsd0JUbTZVQSxDUzMyVVUsY0F4RFYsZVRzNlVBLENTOTJVVSxjQXhEVix3QlR5NlVBLENTajNVVSxjQXhEVix3QlQ0NlVBLENTcDNVVSxjQXhEVixlVCs2VUEsQ1N2M1VVLGVBeERWLHdCVGs3VUEsQ1MxM1VVLGVBeERWLHdCVHE3VUEsQ1NsM1VNLG1CQUVFLGVUbzNVUixDU2ozVU0sbUJBRUUsZVRtM1VSLENTMTNVTSxtQkFFRSxxQlQ0M1VSLENTejNVTSxtQkFFRSxxQlQyM1VSLENTbDRVTSxtQkFFRSxvQlRvNFVSLENTajRVTSxtQkFFRSxvQlRtNFVSLENTMTRVTSxtQkFFRSxrQlQ0NFVSLENTejRVTSxtQkFFRSxrQlQyNFVSLENTbDVVTSxtQkFFRSxvQlRvNVVSLENTajVVTSxtQkFFRSxvQlRtNVVSLENTMTVVTSxtQkFFRSxrQlQ0NVVSLENTejVVTSxtQkFFRSxrQlQyNVVSLENBQ0YsQ090OVVJLDBCYWpCQSxtR2QzQ0YsbUJBQ0EsZ0JBS0EsaUJBREEsa0JBREEseUNBREEsMENBREEsVU5naVZBLENvQmwvVUUsS1g5Q0YsbUJBQ0EsZ0JBQ0EsYUFDQSxlQUlBLHlDQURBLDBDQURBLHNDVG9pVkEsQ29CeC9VSSxPWGpDSixjQUtBLDhCQUhBLGVBRUEseUNBREEsMENBRkEsVVRnaVZBLENTNytVSSxLQUNFLFdUKytVTixDUzUrVUksaUJBcENKLGNBQ0EsVVRtaFZBLENTcmdWQSxjQUNFLGNBQ0EsVVR1Z1ZGLENTemdWQSxjQUNFLGNBQ0EsU1QyZ1ZGLENTN2dWQSxjQUNFLGNBQ0Esa0JUK2dWRixDU2poVkEsY0FDRSxjQUNBLFNUbWhWRixDU3JoVkEsY0FDRSxjQUNBLFNUdWhWRixDU3poVkEsY0FDRSxjQUNBLGtCVDJoVkYsQ1M1L1VJLFVBaERKLGNBQ0EsVVQraVZBLENTMS9VUSxPQWhFTixjQUNBLGlCVDZqVkYsQ1M5L1VRLE9BaEVOLGNBQ0Esa0JUaWtWRixDU2xnVlEsT0FoRU4sY0FDQSxTVHFrVkYsQ1N0Z1ZRLE9BaEVOLGNBQ0Esa0JUeWtWRixDUzFnVlEsT0FoRU4sY0FDQSxrQlQ2a1ZGLENTOWdWUSxPQWhFTixjQUNBLFNUaWxWRixDU2xoVlEsT0FoRU4sY0FDQSxrQlRxbFZGLENTdGhWUSxPQWhFTixjQUNBLGtCVHlsVkYsQ1MxaFZRLE9BaEVOLGNBQ0EsU1Q2bFZGLENTOWhWUSxRQWhFTixjQUNBLGtCVGltVkYsQ1NsaVZRLFFBaEVOLGNBQ0Esa0JUcW1WRixDU3RpVlEsUUFoRU4sY0FDQSxVVHltVkYsQ1NsaVZVLFVBeERWLHVCVDZsVkEsQ1NyaVZVLFVBeERWLHdCVGdtVkEsQ1N4aVZVLFVBeERWLGVUbW1WQSxDUzNpVlUsVUF4RFYsd0JUc21WQSxDUzlpVlUsVUF4RFYsd0JUeW1WQSxDU2pqVlUsVUF4RFYsZVQ0bVZBLENTcGpWVSxVQXhEVix3QlQrbVZBLENTdmpWVSxVQXhEVix3QlRrblZBLENTMWpWVSxVQXhEVixlVHFuVkEsQ1M3alZVLFdBeERWLHdCVHduVkEsQ1Noa1ZVLFdBeERWLHdCVDJuVkEsQ1N4alZNLFdBRUUsZVQwalZSLENTdmpWTSxXQUVFLGVUeWpWUixDU2hrVk0sV0FFRSxxQlRra1ZSLENTL2pWTSxXQUVFLHFCVGlrVlIsQ1N4a1ZNLFdBRUUsb0JUMGtWUixDU3ZrVk0sV0FFRSxvQlR5a1ZSLENTaGxWTSxXQUVFLGtCVGtsVlIsQ1Mva1ZNLFdBRUUsa0JUaWxWUixDU3hsVk0sV0FFRSxvQlQwbFZSLENTdmxWTSxXQUVFLG9CVHlsVlIsQ1NobVZNLFdBRUUsa0JUa21WUixDUy9sVk0sV0FFRSxrQlRpbVZSLENBQ0YsQ081cFZJLGdERVVFLFFBQ0UsV1RxcFZOLENTbHBWSSxvQkFwQ0osY0FDQSxVVHlyVkEsQ1MzcVZBLGlCQUNFLGNBQ0EsVVQ2cVZGLENTL3FWQSxpQkFDRSxjQUNBLFNUaXJWRixDU25yVkEsaUJBQ0UsY0FDQSxrQlRxclZGLENTdnJWQSxpQkFDRSxjQUNBLFNUeXJWRixDUzNyVkEsaUJBQ0UsY0FDQSxTVDZyVkYsQ1MvclZBLGlCQUNFLGNBQ0Esa0JUaXNWRixDU2xxVkksYUFoREosY0FDQSxVVHF0VkEsQ1NocVZRLFVBaEVOLGNBQ0EsaUJUbXVWRixDU3BxVlEsVUFoRU4sY0FDQSxrQlR1dVZGLENTeHFWUSxVQWhFTixjQUNBLFNUMnVWRixDUzVxVlEsVUFoRU4sY0FDQSxrQlQrdVZGLENTaHJWUSxVQWhFTixjQUNBLGtCVG12VkYsQ1NwclZRLFVBaEVOLGNBQ0EsU1R1dlZGLENTeHJWUSxVQWhFTixjQUNBLGtCVDJ2VkYsQ1M1clZRLFVBaEVOLGNBQ0Esa0JUK3ZWRixDU2hzVlEsVUFoRU4sY0FDQSxTVG13VkYsQ1Nwc1ZRLFdBaEVOLGNBQ0Esa0JUdXdWRixDU3hzVlEsV0FoRU4sY0FDQSxrQlQyd1ZGLENTNXNWUSxXQWhFTixjQUNBLFVUK3dWRixDU3hzVlUsYUF4RFYsYVRtd1ZBLENTM3NWVSxhQXhEVix1QlRzd1ZBLENTOXNWVSxhQXhEVix3QlR5d1ZBLENTanRWVSxhQXhEVixlVDR3VkEsQ1NwdFZVLGFBeERWLHdCVCt3VkEsQ1N2dFZVLGFBeERWLHdCVGt4VkEsQ1MxdFZVLGFBeERWLGVUcXhWQSxDUzd0VlUsYUF4RFYsd0JUd3hWQSxDU2h1VlUsYUF4RFYsd0JUMnhWQSxDU251VlUsYUF4RFYsZVQ4eFZBLENTdHVWVSxjQXhEVix3QlRpeVZBLENTenVWVSxjQXhEVix3QlRveVZBLENTanVWTSxpQkFFRSxlVG11VlIsQ1NodVZNLGlCQUVFLGVUa3VWUixDU3p1Vk0saUJBRUUscUJUMnVWUixDU3h1Vk0saUJBRUUscUJUMHVWUixDU2p2Vk0saUJBRUUsb0JUbXZWUixDU2h2Vk0saUJBRUUsb0JUa3ZWUixDU3p2Vk0saUJBRUUsa0JUMnZWUixDU3h2Vk0saUJBRUUsa0JUMHZWUixDU2p3Vk0saUJBRUUsb0JUbXdWUixDU2h3Vk0saUJBRUUsb0JUa3dWUixDU3p3Vk0saUJBRUUsa0JUMndWUixDU3h3Vk0saUJBRUUsa0JUMHdWUixDQUNGLENPcjBWSSxnREVVRSxRQUNFLFdUOHpWTixDUzN6Vkksb0JBcENKLGNBQ0EsVVRrMlZBLENTcDFWQSxpQkFDRSxjQUNBLFVUczFWRixDU3gxVkEsaUJBQ0UsY0FDQSxTVDAxVkYsQ1M1MVZBLGlCQUNFLGNBQ0Esa0JUODFWRixDU2gyVkEsaUJBQ0UsY0FDQSxTVGsyVkYsQ1NwMlZBLGlCQUNFLGNBQ0EsU1RzMlZGLENTeDJWQSxpQkFDRSxjQUNBLGtCVDAyVkYsQ1MzMFZJLGFBaERKLGNBQ0EsVVQ4M1ZBLENTejBWUSxVQWhFTixjQUNBLGlCVDQ0VkYsQ1M3MFZRLFVBaEVOLGNBQ0Esa0JUZzVWRixDU2oxVlEsVUFoRU4sY0FDQSxTVG81VkYsQ1NyMVZRLFVBaEVOLGNBQ0Esa0JUdzVWRixDU3oxVlEsVUFoRU4sY0FDQSxrQlQ0NVZGLENTNzFWUSxVQWhFTixjQUNBLFNUZzZWRixDU2oyVlEsVUFoRU4sY0FDQSxrQlRvNlZGLENTcjJWUSxVQWhFTixjQUNBLGtCVHc2VkYsQ1N6MlZRLFVBaEVOLGNBQ0EsU1Q0NlZGLENTNzJWUSxXQWhFTixjQUNBLGtCVGc3VkYsQ1NqM1ZRLFdBaEVOLGNBQ0Esa0JUbzdWRixDU3IzVlEsV0FoRU4sY0FDQSxVVHc3VkYsQ1NqM1ZVLGFBeERWLGFUNDZWQSxDU3AzVlUsYUF4RFYsdUJUKzZWQSxDU3YzVlUsYUF4RFYsd0JUazdWQSxDUzEzVlUsYUF4RFYsZVRxN1ZBLENTNzNWVSxhQXhEVix3QlR3N1ZBLENTaDRWVSxhQXhEVix3QlQyN1ZBLENTbjRWVSxhQXhEVixlVDg3VkEsQ1N0NFZVLGFBeERWLHdCVGk4VkEsQ1N6NFZVLGFBeERWLHdCVG84VkEsQ1M1NFZVLGFBeERWLGVUdThWQSxDUy80VlUsY0F4RFYsd0JUMDhWQSxDU2w1VlUsY0F4RFYsd0JUNjhWQSxDUzE0Vk0saUJBRUUsZVQ0NFZSLENTejRWTSxpQkFFRSxlVDI0VlIsQ1NsNVZNLGlCQUVFLHFCVG81VlIsQ1NqNVZNLGlCQUVFLHFCVG01VlIsQ1MxNVZNLGlCQUVFLG9CVDQ1VlIsQ1N6NVZNLGlCQUVFLG9CVDI1VlIsQ1NsNlZNLGlCQUVFLGtCVG82VlIsQ1NqNlZNLGlCQUVFLGtCVG02VlIsQ1MxNlZNLGlCQUVFLG9CVDQ2VlIsQ1N6NlZNLGlCQUVFLG9CVDI2VlIsQ1NsN1ZNLGlCQUVFLGtCVG83VlIsQ1NqN1ZNLGlCQUVFLGtCVG03VlIsQ0FDRixDTzkrVkksZ0RFVUUsUUFDRSxXVHUrVk4sQ1NwK1ZJLG9CQXBDSixjQUNBLFVUMmdXQSxDUzcvVkEsaUJBQ0UsY0FDQSxVVCsvVkYsQ1NqZ1dBLGlCQUNFLGNBQ0EsU1RtZ1dGLENTcmdXQSxpQkFDRSxjQUNBLGtCVHVnV0YsQ1N6Z1dBLGlCQUNFLGNBQ0EsU1QyZ1dGLENTN2dXQSxpQkFDRSxjQUNBLFNUK2dXRixDU2poV0EsaUJBQ0UsY0FDQSxrQlRtaFdGLENTcC9WSSxhQWhESixjQUNBLFVUdWlXQSxDU2wvVlEsVUFoRU4sY0FDQSxpQlRxaldGLENTdC9WUSxVQWhFTixjQUNBLGtCVHlqV0YsQ1MxL1ZRLFVBaEVOLGNBQ0EsU1Q2aldGLENTOS9WUSxVQWhFTixjQUNBLGtCVGlrV0YsQ1NsZ1dRLFVBaEVOLGNBQ0Esa0JUcWtXRixDU3RnV1EsVUFoRU4sY0FDQSxTVHlrV0YsQ1MxZ1dRLFVBaEVOLGNBQ0Esa0JUNmtXRixDUzlnV1EsVUFoRU4sY0FDQSxrQlRpbFdGLENTbGhXUSxVQWhFTixjQUNBLFNUcWxXRixDU3RoV1EsV0FoRU4sY0FDQSxrQlR5bFdGLENTMWhXUSxXQWhFTixjQUNBLGtCVDZsV0YsQ1M5aFdRLFdBaEVOLGNBQ0EsVVRpbVdGLENTMWhXVSxhQXhEVixhVHFsV0EsQ1M3aFdVLGFBeERWLHVCVHdsV0EsQ1NoaVdVLGFBeERWLHdCVDJsV0EsQ1NuaVdVLGFBeERWLGVUOGxXQSxDU3RpV1UsYUF4RFYsd0JUaW1XQSxDU3ppV1UsYUF4RFYsd0JUb21XQSxDUzVpV1UsYUF4RFYsZVR1bVdBLENTL2lXVSxhQXhEVix3QlQwbVdBLENTbGpXVSxhQXhEVix3QlQ2bVdBLENTcmpXVSxhQXhEVixlVGduV0EsQ1N4aldVLGNBeERWLHdCVG1uV0EsQ1MzaldVLGNBeERWLHdCVHNuV0EsQ1NualdNLGlCQUVFLGVUcWpXUixDU2xqV00saUJBRUUsZVRvaldSLENTM2pXTSxpQkFFRSxxQlQ2aldSLENTMWpXTSxpQkFFRSxxQlQ0aldSLENTbmtXTSxpQkFFRSxvQlRxa1dSLENTbGtXTSxpQkFFRSxvQlRva1dSLENTM2tXTSxpQkFFRSxrQlQ2a1dSLENTMWtXTSxpQkFFRSxrQlQ0a1dSLENTbmxXTSxpQkFFRSxvQlRxbFdSLENTbGxXTSxpQkFFRSxvQlRvbFdSLENTM2xXTSxpQkFFRSxrQlQ2bFdSLENTMWxXTSxpQkFFRSxrQlQ0bFdSLENBQ0YsQ092cFdJLGlERVVFLFFBQ0UsV1RncFdOLENTN29XSSxvQkFwQ0osY0FDQSxVVG9yV0EsQ1N0cVdBLGlCQUNFLGNBQ0EsVVR3cVdGLENTMXFXQSxpQkFDRSxjQUNBLFNUNHFXRixDUzlxV0EsaUJBQ0UsY0FDQSxrQlRncldGLENTbHJXQSxpQkFDRSxjQUNBLFNUb3JXRixDU3RyV0EsaUJBQ0UsY0FDQSxTVHdyV0YsQ1MxcldBLGlCQUNFLGNBQ0Esa0JUNHJXRixDUzdwV0ksYUFoREosY0FDQSxVVGd0V0EsQ1MzcFdRLFVBaEVOLGNBQ0EsaUJUOHRXRixDUy9wV1EsVUFoRU4sY0FDQSxrQlRrdVdGLENTbnFXUSxVQWhFTixjQUNBLFNUc3VXRixDU3ZxV1EsVUFoRU4sY0FDQSxrQlQwdVdGLENTM3FXUSxVQWhFTixjQUNBLGtCVDh1V0YsQ1MvcVdRLFVBaEVOLGNBQ0EsU1RrdldGLENTbnJXUSxVQWhFTixjQUNBLGtCVHN2V0YsQ1N2cldRLFVBaEVOLGNBQ0Esa0JUMHZXRixDUzNyV1EsVUFoRU4sY0FDQSxTVDh2V0YsQ1MvcldRLFdBaEVOLGNBQ0Esa0JUa3dXRixDU25zV1EsV0FoRU4sY0FDQSxrQlRzd1dGLENTdnNXUSxXQWhFTixjQUNBLFVUMHdXRixDU25zV1UsYUF4RFYsYVQ4dldBLENTdHNXVSxhQXhEVix1QlRpd1dBLENTenNXVSxhQXhEVix3QlRvd1dBLENTNXNXVSxhQXhEVixlVHV3V0EsQ1Mvc1dVLGFBeERWLHdCVDB3V0EsQ1NsdFdVLGFBeERWLHdCVDZ3V0EsQ1NydFdVLGFBeERWLGVUZ3hXQSxDU3h0V1UsYUF4RFYsd0JUbXhXQSxDUzN0V1UsYUF4RFYsd0JUc3hXQSxDUzl0V1UsYUF4RFYsZVR5eFdBLENTanVXVSxjQXhEVix3QlQ0eFdBLENTcHVXVSxjQXhEVix3QlQreFdBLENTNXRXTSxpQkFFRSxlVDh0V1IsQ1MzdFdNLGlCQUVFLGVUNnRXUixDU3B1V00saUJBRUUscUJUc3VXUixDU251V00saUJBRUUscUJUcXVXUixDUzV1V00saUJBRUUsb0JUOHVXUixDUzN1V00saUJBRUUsb0JUNnVXUixDU3B2V00saUJBRUUsa0JUc3ZXUixDU252V00saUJBRUUsa0JUcXZXUixDUzV2V00saUJBRUUsb0JUOHZXUixDUzN2V00saUJBRUUsb0JUNnZXUixDU3B3V00saUJBRUUsa0JUc3dXUixDU253V00saUJBRUUsa0JUcXdXUixDQUNGLENPaDBXSSxpREVVRSxTQUNFLFdUeXpXTixDU3R6V0kscUJBcENKLGNBQ0EsVVQ2MVdBLENTLzBXQSxrQkFDRSxjQUNBLFVUaTFXRixDU24xV0Esa0JBQ0UsY0FDQSxTVHExV0YsQ1N2MVdBLGtCQUNFLGNBQ0Esa0JUeTFXRixDUzMxV0Esa0JBQ0UsY0FDQSxTVDYxV0YsQ1MvMVdBLGtCQUNFLGNBQ0EsU1RpMldGLENTbjJXQSxrQkFDRSxjQUNBLGtCVHEyV0YsQ1N0MFdJLGNBaERKLGNBQ0EsVVR5M1dBLENTcDBXUSxXQWhFTixjQUNBLGlCVHU0V0YsQ1N4MFdRLFdBaEVOLGNBQ0Esa0JUMjRXRixDUzUwV1EsV0FoRU4sY0FDQSxTVCs0V0YsQ1NoMVdRLFdBaEVOLGNBQ0Esa0JUbTVXRixDU3AxV1EsV0FoRU4sY0FDQSxrQlR1NVdGLENTeDFXUSxXQWhFTixjQUNBLFNUMjVXRixDUzUxV1EsV0FoRU4sY0FDQSxrQlQrNVdGLENTaDJXUSxXQWhFTixjQUNBLGtCVG02V0YsQ1NwMldRLFdBaEVOLGNBQ0EsU1R1NldGLENTeDJXUSxZQWhFTixjQUNBLGtCVDI2V0YsQ1M1MldRLFlBaEVOLGNBQ0Esa0JUKzZXRixDU2gzV1EsWUFoRU4sY0FDQSxVVG03V0YsQ1M1MldVLGNBeERWLGFUdTZXQSxDUy8yV1UsY0F4RFYsdUJUMDZXQSxDU2wzV1UsY0F4RFYsd0JUNjZXQSxDU3IzV1UsY0F4RFYsZVRnN1dBLENTeDNXVSxjQXhEVix3QlRtN1dBLENTMzNXVSxjQXhEVix3QlRzN1dBLENTOTNXVSxjQXhEVixlVHk3V0EsQ1NqNFdVLGNBeERWLHdCVDQ3V0EsQ1NwNFdVLGNBeERWLHdCVCs3V0EsQ1N2NFdVLGNBeERWLGVUazhXQSxDUzE0V1UsZUF4RFYsd0JUcThXQSxDUzc0V1UsZUF4RFYsd0JUdzhXQSxDU3I0V00sbUJBRUUsZVR1NFdSLENTcDRXTSxtQkFFRSxlVHM0V1IsQ1M3NFdNLG1CQUVFLHFCVCs0V1IsQ1M1NFdNLG1CQUVFLHFCVDg0V1IsQ1NyNVdNLG1CQUVFLG9CVHU1V1IsQ1NwNVdNLG1CQUVFLG9CVHM1V1IsQ1M3NVdNLG1CQUVFLGtCVCs1V1IsQ1M1NVdNLG1CQUVFLGtCVDg1V1IsQ1NyNldNLG1CQUVFLG9CVHU2V1IsQ1NwNldNLG1CQUVFLG9CVHM2V1IsQ1M3NldNLG1CQUVFLGtCVCs2V1IsQ1M1NldNLG1CQUVFLGtCVDg2V1IsQ0FDRixDT3orV0ksMEJhakJBLG1HZDNDRixtQkFDQSxnQkFLQSxpQkFEQSxrQkFEQSx5Q0FEQSwwQ0FEQSxVTm1qWEEsQ29CcmdYRSxLWDlDRixtQkFDQSxnQkFDQSxhQUNBLGVBSUEseUNBREEsMENBREEsc0NUdWpYQSxDb0IzZ1hJLE9YakNKLGNBS0EsOEJBSEEsZUFFQSx5Q0FEQSwwQ0FGQSxVVG1qWEEsQ1NoZ1hJLEtBQ0UsV1RrZ1hOLENTLy9XSSxpQkFwQ0osY0FDQSxVVHNpWEEsQ1N4aFhBLGNBQ0UsY0FDQSxVVDBoWEYsQ1M1aFhBLGNBQ0UsY0FDQSxTVDhoWEYsQ1NoaVhBLGNBQ0UsY0FDQSxrQlRraVhGLENTcGlYQSxjQUNFLGNBQ0EsU1RzaVhGLENTeGlYQSxjQUNFLGNBQ0EsU1QwaVhGLENTNWlYQSxjQUNFLGNBQ0Esa0JUOGlYRixDUy9nWEksVUFoREosY0FDQSxVVGtrWEEsQ1M3Z1hRLE9BaEVOLGNBQ0EsaUJUZ2xYRixDU2poWFEsT0FoRU4sY0FDQSxrQlRvbFhGLENTcmhYUSxPQWhFTixjQUNBLFNUd2xYRixDU3poWFEsT0FoRU4sY0FDQSxrQlQ0bFhGLENTN2hYUSxPQWhFTixjQUNBLGtCVGdtWEYsQ1NqaVhRLE9BaEVOLGNBQ0EsU1RvbVhGLENTcmlYUSxPQWhFTixjQUNBLGtCVHdtWEYsQ1N6aVhRLE9BaEVOLGNBQ0Esa0JUNG1YRixDUzdpWFEsT0FoRU4sY0FDQSxTVGduWEYsQ1NqalhRLFFBaEVOLGNBQ0Esa0JUb25YRixDU3JqWFEsUUFoRU4sY0FDQSxrQlR3blhGLENTempYUSxRQWhFTixjQUNBLFVUNG5YRixDU3JqWFUsVUF4RFYsdUJUZ25YQSxDU3hqWFUsVUF4RFYsd0JUbW5YQSxDUzNqWFUsVUF4RFYsZVRzblhBLENTOWpYVSxVQXhEVix3QlR5blhBLENTamtYVSxVQXhEVix3QlQ0blhBLENTcGtYVSxVQXhEVixlVCtuWEEsQ1N2a1hVLFVBeERWLHdCVGtvWEEsQ1Mxa1hVLFVBeERWLHdCVHFvWEEsQ1M3a1hVLFVBeERWLGVUd29YQSxDU2hsWFUsV0F4RFYsd0JUMm9YQSxDU25sWFUsV0F4RFYsd0JUOG9YQSxDUzNrWE0sV0FFRSxlVDZrWFIsQ1Mxa1hNLFdBRUUsZVQ0a1hSLENTbmxYTSxXQUVFLHFCVHFsWFIsQ1NsbFhNLFdBRUUscUJUb2xYUixDUzNsWE0sV0FFRSxvQlQ2bFhSLENTMWxYTSxXQUVFLG9CVDRsWFIsQ1NubVhNLFdBRUUsa0JUcW1YUixDU2xtWE0sV0FFRSxrQlRvbVhSLENTM21YTSxXQUVFLG9CVDZtWFIsQ1MxbVhNLFdBRUUsb0JUNG1YUixDU25uWE0sV0FFRSxrQlRxblhSLENTbG5YTSxXQUVFLGtCVG9uWFIsQ0FDRixDTy9xWEksZ0RFVUUsUUFDRSxXVHdxWE4sQ1NycVhJLG9CQXBDSixjQUNBLFVUNHNYQSxDUzlyWEEsaUJBQ0UsY0FDQSxVVGdzWEYsQ1Nsc1hBLGlCQUNFLGNBQ0EsU1Rvc1hGLENTdHNYQSxpQkFDRSxjQUNBLGtCVHdzWEYsQ1Mxc1hBLGlCQUNFLGNBQ0EsU1Q0c1hGLENTOXNYQSxpQkFDRSxjQUNBLFNUZ3RYRixDU2x0WEEsaUJBQ0UsY0FDQSxrQlRvdFhGLENTcnJYSSxhQWhESixjQUNBLFVUd3VYQSxDU25yWFEsVUFoRU4sY0FDQSxpQlRzdlhGLENTdnJYUSxVQWhFTixjQUNBLGtCVDB2WEYsQ1MzclhRLFVBaEVOLGNBQ0EsU1Q4dlhGLENTL3JYUSxVQWhFTixjQUNBLGtCVGt3WEYsQ1Nuc1hRLFVBaEVOLGNBQ0Esa0JUc3dYRixDU3ZzWFEsVUFoRU4sY0FDQSxTVDB3WEYsQ1Mzc1hRLFVBaEVOLGNBQ0Esa0JUOHdYRixDUy9zWFEsVUFoRU4sY0FDQSxrQlRreFhGLENTbnRYUSxVQWhFTixjQUNBLFNUc3hYRixDU3Z0WFEsV0FoRU4sY0FDQSxrQlQweFhGLENTM3RYUSxXQWhFTixjQUNBLGtCVDh4WEYsQ1MvdFhRLFdBaEVOLGNBQ0EsVVRreVhGLENTM3RYVSxhQXhEVixhVHN4WEEsQ1M5dFhVLGFBeERWLHVCVHl4WEEsQ1NqdVhVLGFBeERWLHdCVDR4WEEsQ1NwdVhVLGFBeERWLGVUK3hYQSxDU3Z1WFUsYUF4RFYsd0JUa3lYQSxDUzF1WFUsYUF4RFYsd0JUcXlYQSxDUzd1WFUsYUF4RFYsZVR3eVhBLENTaHZYVSxhQXhEVix3QlQyeVhBLENTbnZYVSxhQXhEVix3QlQ4eVhBLENTdHZYVSxhQXhEVixlVGl6WEEsQ1N6dlhVLGNBeERWLHdCVG96WEEsQ1M1dlhVLGNBeERWLHdCVHV6WEEsQ1NwdlhNLGlCQUVFLGVUc3ZYUixDU252WE0saUJBRUUsZVRxdlhSLENTNXZYTSxpQkFFRSxxQlQ4dlhSLENTM3ZYTSxpQkFFRSxxQlQ2dlhSLENTcHdYTSxpQkFFRSxvQlRzd1hSLENTbndYTSxpQkFFRSxvQlRxd1hSLENTNXdYTSxpQkFFRSxrQlQ4d1hSLENTM3dYTSxpQkFFRSxrQlQ2d1hSLENTcHhYTSxpQkFFRSxvQlRzeFhSLENTbnhYTSxpQkFFRSxvQlRxeFhSLENTNXhYTSxpQkFFRSxrQlQ4eFhSLENTM3hYTSxpQkFFRSxrQlQ2eFhSLENBQ0YsQ094MVhJLGdERVVFLFFBQ0UsV1RpMVhOLENTOTBYSSxvQkFwQ0osY0FDQSxVVHEzWEEsQ1N2MlhBLGlCQUNFLGNBQ0EsVVR5MlhGLENTMzJYQSxpQkFDRSxjQUNBLFNUNjJYRixDUy8yWEEsaUJBQ0UsY0FDQSxrQlRpM1hGLENTbjNYQSxpQkFDRSxjQUNBLFNUcTNYRixDU3YzWEEsaUJBQ0UsY0FDQSxTVHkzWEYsQ1MzM1hBLGlCQUNFLGNBQ0Esa0JUNjNYRixDUzkxWEksYUFoREosY0FDQSxVVGk1WEEsQ1M1MVhRLFVBaEVOLGNBQ0EsaUJUKzVYRixDU2gyWFEsVUFoRU4sY0FDQSxrQlRtNlhGLENTcDJYUSxVQWhFTixjQUNBLFNUdTZYRixDU3gyWFEsVUFoRU4sY0FDQSxrQlQyNlhGLENTNTJYUSxVQWhFTixjQUNBLGtCVCs2WEYsQ1NoM1hRLFVBaEVOLGNBQ0EsU1RtN1hGLENTcDNYUSxVQWhFTixjQUNBLGtCVHU3WEYsQ1N4M1hRLFVBaEVOLGNBQ0Esa0JUMjdYRixDUzUzWFEsVUFoRU4sY0FDQSxTVCs3WEYsQ1NoNFhRLFdBaEVOLGNBQ0Esa0JUbThYRixDU3A0WFEsV0FoRU4sY0FDQSxrQlR1OFhGLENTeDRYUSxXQWhFTixjQUNBLFVUMjhYRixDU3A0WFUsYUF4RFYsYVQrN1hBLENTdjRYVSxhQXhEVix1QlRrOFhBLENTMTRYVSxhQXhEVix3QlRxOFhBLENTNzRYVSxhQXhEVixlVHc4WEEsQ1NoNVhVLGFBeERWLHdCVDI4WEEsQ1NuNVhVLGFBeERWLHdCVDg4WEEsQ1N0NVhVLGFBeERWLGVUaTlYQSxDU3o1WFUsYUF4RFYsd0JUbzlYQSxDUzU1WFUsYUF4RFYsd0JUdTlYQSxDUy81WFUsYUF4RFYsZVQwOVhBLENTbDZYVSxjQXhEVix3QlQ2OVhBLENTcjZYVSxjQXhEVix3QlRnK1hBLENTNzVYTSxpQkFFRSxlVCs1WFIsQ1M1NVhNLGlCQUVFLGVUODVYUixDU3I2WE0saUJBRUUscUJUdTZYUixDU3A2WE0saUJBRUUscUJUczZYUixDUzc2WE0saUJBRUUsb0JUKzZYUixDUzU2WE0saUJBRUUsb0JUODZYUixDU3I3WE0saUJBRUUsa0JUdTdYUixDU3A3WE0saUJBRUUsa0JUczdYUixDUzc3WE0saUJBRUUsb0JUKzdYUixDUzU3WE0saUJBRUUsb0JUODdYUixDU3I4WE0saUJBRUUsa0JUdThYUixDU3A4WE0saUJBRUUsa0JUczhYUixDQUNGLENPamdZSSxnREVVRSxRQUNFLFdUMC9YTixDU3YvWEksb0JBcENKLGNBQ0EsVVQ4aFlBLENTaGhZQSxpQkFDRSxjQUNBLFVUa2hZRixDU3BoWUEsaUJBQ0UsY0FDQSxTVHNoWUYsQ1N4aFlBLGlCQUNFLGNBQ0Esa0JUMGhZRixDUzVoWUEsaUJBQ0UsY0FDQSxTVDhoWUYsQ1NoaVlBLGlCQUNFLGNBQ0EsU1RraVlGLENTcGlZQSxpQkFDRSxjQUNBLGtCVHNpWUYsQ1N2Z1lJLGFBaERKLGNBQ0EsVVQwallBLENTcmdZUSxVQWhFTixjQUNBLGlCVHdrWUYsQ1N6Z1lRLFVBaEVOLGNBQ0Esa0JUNGtZRixDUzdnWVEsVUFoRU4sY0FDQSxTVGdsWUYsQ1NqaFlRLFVBaEVOLGNBQ0Esa0JUb2xZRixDU3JoWVEsVUFoRU4sY0FDQSxrQlR3bFlGLENTemhZUSxVQWhFTixjQUNBLFNUNGxZRixDUzdoWVEsVUFoRU4sY0FDQSxrQlRnbVlGLENTamlZUSxVQWhFTixjQUNBLGtCVG9tWUYsQ1NyaVlRLFVBaEVOLGNBQ0EsU1R3bVlGLENTemlZUSxXQWhFTixjQUNBLGtCVDRtWUYsQ1M3aVlRLFdBaEVOLGNBQ0Esa0JUZ25ZRixDU2pqWVEsV0FoRU4sY0FDQSxVVG9uWUYsQ1M3aVlVLGFBeERWLGFUd21ZQSxDU2hqWVUsYUF4RFYsdUJUMm1ZQSxDU25qWVUsYUF4RFYsd0JUOG1ZQSxDU3RqWVUsYUF4RFYsZVRpbllBLENTempZVSxhQXhEVix3QlRvbllBLENTNWpZVSxhQXhEVix3QlR1bllBLENTL2pZVSxhQXhEVixlVDBuWUEsQ1Nsa1lVLGFBeERWLHdCVDZuWUEsQ1Nya1lVLGFBeERWLHdCVGdvWUEsQ1N4a1lVLGFBeERWLGVUbW9ZQSxDUzNrWVUsY0F4RFYsd0JUc29ZQSxDUzlrWVUsY0F4RFYsd0JUeW9ZQSxDU3RrWU0saUJBRUUsZVR3a1lSLENTcmtZTSxpQkFFRSxlVHVrWVIsQ1M5a1lNLGlCQUVFLHFCVGdsWVIsQ1M3a1lNLGlCQUVFLHFCVCtrWVIsQ1N0bFlNLGlCQUVFLG9CVHdsWVIsQ1NybFlNLGlCQUVFLG9CVHVsWVIsQ1M5bFlNLGlCQUVFLGtCVGdtWVIsQ1M3bFlNLGlCQUVFLGtCVCtsWVIsQ1N0bVlNLGlCQUVFLG9CVHdtWVIsQ1NybVlNLGlCQUVFLG9CVHVtWVIsQ1M5bVlNLGlCQUVFLGtCVGduWVIsQ1M3bVlNLGlCQUVFLGtCVCttWVIsQ0FDRixDTzFxWUksaURFVUUsUUFDRSxXVG1xWU4sQ1NocVlJLG9CQXBDSixjQUNBLFVUdXNZQSxDU3pyWUEsaUJBQ0UsY0FDQSxVVDJyWUYsQ1M3cllBLGlCQUNFLGNBQ0EsU1QrcllGLENTanNZQSxpQkFDRSxjQUNBLGtCVG1zWUYsQ1Nyc1lBLGlCQUNFLGNBQ0EsU1R1c1lGLENTenNZQSxpQkFDRSxjQUNBLFNUMnNZRixDUzdzWUEsaUJBQ0UsY0FDQSxrQlQrc1lGLENTaHJZSSxhQWhESixjQUNBLFVUbXVZQSxDUzlxWVEsVUFoRU4sY0FDQSxpQlRpdllGLENTbHJZUSxVQWhFTixjQUNBLGtCVHF2WUYsQ1N0cllRLFVBaEVOLGNBQ0EsU1R5dllGLENTMXJZUSxVQWhFTixjQUNBLGtCVDZ2WUYsQ1M5cllRLFVBaEVOLGNBQ0Esa0JUaXdZRixDU2xzWVEsVUFoRU4sY0FDQSxTVHF3WUYsQ1N0c1lRLFVBaEVOLGNBQ0Esa0JUeXdZRixDUzFzWVEsVUFoRU4sY0FDQSxrQlQ2d1lGLENTOXNZUSxVQWhFTixjQUNBLFNUaXhZRixDU2x0WVEsV0FoRU4sY0FDQSxrQlRxeFlGLENTdHRZUSxXQWhFTixjQUNBLGtCVHl4WUYsQ1MxdFlRLFdBaEVOLGNBQ0EsVVQ2eFlGLENTdHRZVSxhQXhEVixhVGl4WUEsQ1N6dFlVLGFBeERWLHVCVG94WUEsQ1M1dFlVLGFBeERWLHdCVHV4WUEsQ1MvdFlVLGFBeERWLGVUMHhZQSxDU2x1WVUsYUF4RFYsd0JUNnhZQSxDU3J1WVUsYUF4RFYsd0JUZ3lZQSxDU3h1WVUsYUF4RFYsZVRteVlBLENTM3VZVSxhQXhEVix3QlRzeVlBLENTOXVZVSxhQXhEVix3QlR5eVlBLENTanZZVSxhQXhEVixlVDR5WUEsQ1NwdllVLGNBeERWLHdCVCt5WUEsQ1N2dllVLGNBeERWLHdCVGt6WUEsQ1MvdVlNLGlCQUVFLGVUaXZZUixDUzl1WU0saUJBRUUsZVRndllSLENTdnZZTSxpQkFFRSxxQlR5dllSLENTdHZZTSxpQkFFRSxxQlR3dllSLENTL3ZZTSxpQkFFRSxvQlRpd1lSLENTOXZZTSxpQkFFRSxvQlRnd1lSLENTdndZTSxpQkFFRSxrQlR5d1lSLENTdHdZTSxpQkFFRSxrQlR3d1lSLENTL3dZTSxpQkFFRSxvQlRpeFlSLENTOXdZTSxpQkFFRSxvQlRneFlSLENTdnhZTSxpQkFFRSxrQlR5eFlSLENTdHhZTSxpQkFFRSxrQlR3eFlSLENBQ0YsQ09uMVlJLGlERVVFLFNBQ0UsV1Q0MFlOLENTejBZSSxxQkFwQ0osY0FDQSxVVGczWUEsQ1NsMllBLGtCQUNFLGNBQ0EsVVRvMllGLENTdDJZQSxrQkFDRSxjQUNBLFNUdzJZRixDUzEyWUEsa0JBQ0UsY0FDQSxrQlQ0MllGLENTOTJZQSxrQkFDRSxjQUNBLFNUZzNZRixDU2wzWUEsa0JBQ0UsY0FDQSxTVG8zWUYsQ1N0M1lBLGtCQUNFLGNBQ0Esa0JUdzNZRixDU3oxWUksY0FoREosY0FDQSxVVDQ0WUEsQ1N2MVlRLFdBaEVOLGNBQ0EsaUJUMDVZRixDUzMxWVEsV0FoRU4sY0FDQSxrQlQ4NVlGLENTLzFZUSxXQWhFTixjQUNBLFNUazZZRixDU24yWVEsV0FoRU4sY0FDQSxrQlRzNllGLENTdjJZUSxXQWhFTixjQUNBLGtCVDA2WUYsQ1MzMllRLFdBaEVOLGNBQ0EsU1Q4NllGLENTLzJZUSxXQWhFTixjQUNBLGtCVGs3WUYsQ1NuM1lRLFdBaEVOLGNBQ0Esa0JUczdZRixDU3YzWVEsV0FoRU4sY0FDQSxTVDA3WUYsQ1MzM1lRLFlBaEVOLGNBQ0Esa0JUODdZRixDUy8zWVEsWUFoRU4sY0FDQSxrQlRrOFlGLENTbjRZUSxZQWhFTixjQUNBLFVUczhZRixDUy8zWVUsY0F4RFYsYVQwN1lBLENTbDRZVSxjQXhEVix1QlQ2N1lBLENTcjRZVSxjQXhEVix3QlRnOFlBLENTeDRZVSxjQXhEVixlVG04WUEsQ1MzNFlVLGNBeERWLHdCVHM4WUEsQ1M5NFlVLGNBeERWLHdCVHk4WUEsQ1NqNVlVLGNBeERWLGVUNDhZQSxDU3A1WVUsY0F4RFYsd0JUKzhZQSxDU3Y1WVUsY0F4RFYsd0JUazlZQSxDUzE1WVUsY0F4RFYsZVRxOVlBLENTNzVZVSxlQXhEVix3QlR3OVlBLENTaDZZVSxlQXhEVix3QlQyOVlBLENTeDVZTSxtQkFFRSxlVDA1WVIsQ1N2NVlNLG1CQUVFLGVUeTVZUixDU2g2WU0sbUJBRUUscUJUazZZUixDUy81WU0sbUJBRUUscUJUaTZZUixDU3g2WU0sbUJBRUUsb0JUMDZZUixDU3Y2WU0sbUJBRUUsb0JUeTZZUixDU2g3WU0sbUJBRUUsa0JUazdZUixDUy82WU0sbUJBRUUsa0JUaTdZUixDU3g3WU0sbUJBRUUsb0JUMDdZUixDU3Y3WU0sbUJBRUUsb0JUeTdZUixDU2g4WU0sbUJBRUUsa0JUazhZUixDUy83WU0sbUJBRUUsa0JUaThZUixDQUNGLENxQjFqWkEsMEJBR0ksU3JCNmpaSixDcUI1alpJLGtJQUVJLDBCckJpa1pSLENxQi9qWkksOElBRUkseUJyQm9rWlIsQ3FCbGtaSSxvSkFFSSwwQnJCdWtaUixDcUJya1pJLHFEQUdJLFVBREEsdUJBREEscUdyQjJrWlIsQ3FCcGtaQSx1RkFPSSx3QkNEZ0IsQ0RBaEIsd0JBREEsNEJBREEscUJyQjJrWkosQ3VCNzlZRSw2QkFDRSxXQUNBLFdBQ0EsbUJ2QmcrWUosQ3VCNzlZRSw0QkFDRSxXQUNBLFlBQ0EsYXZCKzlZSixDdUJ4K1lFLDZCQUNFLFdBQ0EsV0FDQSxrQnZCMitZSixDdUJ4K1lFLDRCQUNFLFdBQ0EsWUFDQSxhdkIwK1lKLEN1Qm4vWUUsOEJBQ0UsV0FDQSxXQUNBLHFCdkJzL1lKLEN1Qm4vWUUsNkJBQ0UsV0FDQSxZQUNBLGF2QnEvWUosQ3FCemxaQSxZQUNJLFVyQjZsWkosQ3FCNWxaSSw0QkFDSSxrQ3JCOGxaUixDcUI1bFpJLCtCQUNJLHdDckI4bFpSLENxQjVsWkksNkJBQ0kscUNBQ0EsOERyQjhsWlIsQ3FCNWxaSSw0QkFDSSxrQ3JCOGxaUixDcUIzbFpBLHVGQUdJLHdCQ3BDZ0IsQ0MwSGxCLG1CRnZGa0MsQ0FEaEMsaUJyQmdtWkosQ3FCN2xaSSxtR0FHSSxZQUVBLE9BQ0EscUNBQ0EsK0RBTkEsa0JBR0EsTUFGQSxVckJvbVpSLENxQjNsWkEsOEJFMEVFLGtCdkJxaFpGLENxQjFsWkEsK0JFcUVFLHFCdkJ5aFpGLEN3QjdxWkEsV0FTRSxrQkFSQSxvQkFPQSxrQkFEQSxnQkFMQSwyQ0FDQSxrUnhCbXJaRixDd0IxcVpBLFNBQ0Usb0N4QjRxWkYsQ3dCenFaQSxtQkFDRSxHQUNFLHNCeEI0cVpGLEN3QnpxWkEsR0FDRSx3QnhCMnFaRixDQUNGLEN3QnhxWkEsNHREQUdFLFlBUUEsbUNBQ0Esa0NBVkEsOEJBRUEsa0JBRUEsb0JBREEsZ0JBR0EsY0FEQSxtQnhCc3JaRixDd0I5cVpBLHdCQUNFLGV4QmlyWkYsQ3dCOXFaQSx3QkFDRSxleEJpclpGLEN3QjlxWkEseUJBQ0UsZXhCaXJaRixDd0I5cVpBLHNCQUNFLGV4QmlyWkYsQ3dCOXFaQSw2QkFDRSxleEJpclpGLEN3QjlxWkEsNkJBQ0UsZXhCaXJaRixDd0I5cVpBLDhCQUNFLGV4QmlyWkYsQ3dCOXFaQSwyQkFDRSxleEJpclpGLEN3QjlxWkEsK0JBQ0UsZXhCaXJaRixDd0I5cVpBLCtCQUNFLGV4QmlyWkYsQ3dCOXFaQSxnQ0FDRSxleEJpclpGLEN3QjlxWkEsNkJBQ0UsZXhCaXJaRixDd0I5cVpBLCtCQUNFLGV4QmlyWkYsQ3dCOXFaQSwrQkFDRSxleEJpclpGLEN3QjlxWkEsZ0NBQ0UsZXhCaXJaRixDd0I5cVpBLDZCQUNFLGV4QmlyWkYsQ3dCOXFaQSw4QkFDRSxleEJpclpGLEN3QjlxWkEsb0JBQ0UsZXhCaXJaRixDd0I5cVpBLDZCQUNFLGV4QmlyWkYsQ3dCOXFaQSw4QkFDRSxleEJpclpGLEN3QjlxWkEsbUJBQ0UsZXhCaXJaRixDd0I5cVpBLHFCQUNFLGV4QmlyWkYsQ3dCOXFaQSxzQkFDRSxleEJpclpGLEN3QjlxWkEsc0JBQ0UsZXhCaXJaRixDd0I5cVpBLHlCQUNFLGV4QmlyWkYsQ3dCOXFaQSx1QkFDRSxleEJpclpGLEN3QjlxWkEscUJBQ0UsZXhCaXJaRixDd0I5cVpBLHNCQUNFLGV4QmlyWkYsQ3dCOXFaQSxrQkFDRSxleEJpclpGLEN3QjlxWkEsa0JBQ0UsZXhCaXJaRixDd0I5cVpBLHVCQUNFLGV4QmlyWkYsQ3dCOXFaQSx3QkFDRSxleEJpclpGLEN3QjlxWkEseUJBQ0UsZXhCaXJaRixDd0I5cVpBLG1CQUNFLGV4QmlyWkYsQ3dCOXFaQSxzQkFDRSxleEJpclpGLEN3QjlxWkEsa0JBQ0UsZXhCaXJaRixDd0I5cVpBLDBCQUNFLGV4QmlyWkYsQ3dCOXFaQSx5QkFDRSxleEJpclpGLEN3QjlxWkEsa0JBQ0UsZXhCaXJaRixDd0I5cVpBLHFCQUNFLGV4QmlyWkYsQ3dCOXFaQSxzQkFDRSxleEJpclpGLEN3QjlxWkEscUJBQ0UsZXhCaXJaRixDd0I5cVpBLG9CQUNFLGV4QmlyWkYsQ3lCeDRaQSxLQUNJLG1DQUNBLGtDQVNBLGVBREEsZ0JBTkEsNEJBREEsd0J6Qjg0WkosQ09sMVpJLHlCa0IvREosS0FPUSx3QnpCODRaTixDQUNGLEN5Qno0WkksdUJBQ0ksY3pCMjRaUixDeUJ4NFpJLHVCQUNJLGN6QjA0WlIsQ3lCdDRaQSxLQUVJLGFISU8sQ0dMUCxtQ0RyQlEsQ0N1QlIscUJ6Qnk0WkosQ3lCdDRaQSxJQUdJLGNBREEsWUFEQSxjekIyNFpKLEN5QnQ0WkEsRUFDSSxhSG5DTSxDR29DTixTekJ5NFpKLEN1Qm42WkksMkJFOEJJLGNBREEsb0J6QjA0WlIsQ3lCcjRaQSx5aEJBWUksYUhyREcsQ0NxRUgsa0J2QnM0WkosQ3VCbjRaRSxvQ0UvQkYseWhCRmlDTSx3Q3ZCNjVaSixDQUNGLEN1QjE1WkUscUNFckNGLHloQkZ1Q00sa0J2Qm83WkosQ0FDRixDeUI1OFpBLE9GWUksa0JBZFksQ0VNWixnQkFDQSxxQkFGQSxlekJpOVpKLEN1QnI4WkUsb0NFZkYsT0ZpQk0sOEN2Qnc4WkosQ0FDRixDdUJyOFpFLHFDRXJCRixPRnVCTSxjdkJ3OFpKLENBQ0YsQ3lCeDlaQSxPRklJLGNBZFksQ0VjWixnQkFDQSxxQkFGQSxlekI2OVpKLEN1Qno5WkUsb0NFUEYsT0ZTTSwwQ3ZCNDlaSixDQUNGLEN1Qno5WkUscUNFYkYsT0ZlTSxnQnZCNDlaSixDQUNGLEN5QnArWkEsT0ZKSSxnQkFkWSxDRXNCWixnQkFDQSxxQkFGQSxlekJ5K1pKLEN1QjcrWkUsb0NFQ0YsT0ZDTSw0Q3ZCZy9aSixDQUNGLEN1QjcrWkUscUNFTEYsT0ZPTSxrQnZCZy9aSixDQUNGLEN5QmgvWkEsc0VGWkksa0JBZFksQ0U4QlosZ0JBQ0EscUJBRkEsZXpCcy9aSixDdUJsZ2FFLG9DRVNGLHNFRlBNLDhDdkJzZ2FKLENBQ0YsQ3VCbmdhRSxxQ0VHRixzRUZETSxtQnZCdWdhSixDQUNGLEN5Qi8vWkEsNkJGcEJJLGlCQWRZLENFc0NaLGdCQUNBLHFCQUZBLGV6QnFnYUosQ3VCemhhRSxvQ0VpQkYsNkJGZk0sNkN2QjZoYUosQ0FDRixDdUIxaGFFLHFDRVdGLDZCRlRNLGdCdkI4aGFKLENBQ0YsQ3lCOWdhQSxpYUFFSSxtQkFFQSxnQkFDQSxpQkFGQSxnQnpCOGhhSixDeUJ6aGFBLDZGQUlJLGVBR0EsZ0JBREEsaUJBREEsZXpCZ2lhSixDeUIzaGFBLDBIQUNJLGVBRUEsZ0JBREEsZXpCZ2lhSixDeUI1aGFBLDZOQUNJLGtCQUVBLGdCQURBLGdCekJpaWFKLEN5QjdoYUEsV0FDSSxrQkFFQSxnQkFEQSxnQnpCaWlhSixDeUI3aGFBLHVCRmhFSSxrQkFkWSxDRWlGWixnQkFDQSxrQkFGQSxlekJraWFKLEN1QmptYUUsb0NFNkRGLHVCRjNETSw2Q3ZCbW1hSixDQUNGLEN1QmhtYUUscUNFdURGLHVCRnJETSxrQnZCa21hSixDQUNGLEN5QnZpYUEsd0ZBQ0ksbUJBQ0EsZ0J6QjBpYUosQ3lCdmlhQSw2aEJBQ0ksbUJBQ0EsZ0J6QitpYUosQ3lCNWlhQSwyQ0FDSSxtQkFFQSxnQkFEQSxnQnpCZ2phSixDeUI1aWFBLHNlQUNJLGVBRUEsZ0JBREEsZXpCa2phSixDeUI5aWFBLHlDQUNJLGtCQUVBLGdCQURBLGdCekJramFKLEN5QjlpYUEsNEVBQ0ksbUJBRUEsZ0JBQ0EscUJBRkEsZ0J6Qm1qYUosQ3lCOWlhQSx3QkFDSSxtQkFDQSxnQnpCaWphSixDeUI5aWFBLGVBSUksYUhwS1MsQ0d3S1QscUJBUEEsa0JBRUEsZ0JBREEsaUJBR0Esa0JBRUEsb0JBREEsaUJ6Qm1qYUosQ3lCL2lhSSxzQkFFSSxnQkFDQSxxQkFJQSxPQUZBLGtCQUNBLFdBRkEsb0J6Qm1qYVIsQzBCcnZhSSw4Q0hxRUEsa0JBZFksQ0FjWixldkJzcmFKLEN1Qm5yYUUsb0NHeEVFLDhDSDBFRSxzQ3ZCcXJhSixDQUNGLEN1QmxyYUUscUNHOUVFLDhDSGdGRSxldkJvcmFKLENBQ0YsQ3VCN3JhRSxvQ0d4RUUsOENIMEVFLHlDdkIrcmFKLENBQ0YsQ3VCNXJhRSxxQ0c5RUUsOENIZ0ZFLGtCdkI4cmFKLENBQ0YsQzBCM3dhTSxvREFFRSxnQkFEQSxZMUI4d2FSLEMwQjF3YU0sNERINERGLGtCQWRZLENBY1osZXZCa3RhSixDdUIvc2FFLG9DRy9ESSw0REhpRUEsc0N2Qml0YUosQ0FDRixDdUI5c2FFLHFDR3JFSSw0REh1RUEsZXZCZ3RhSixDQUNGLEN1Qnp0YUUsb0NHL0RJLDRESGlFQSx5Q3ZCMnRhSixDQUNGLEN1Qnh0YUUscUNHckVJLDRESHVFQSxrQnZCMHRhSixDQUNGLEMwQjF4YUEsV0FDRSxlQUNBLGtCQUNBLGtCMUI2eGFGLENPcnZhSSx5Qm1CM0NKLFdBTUksa0JBQ0Esa0IxQjh4YUYsQ0FDRixDTzN2YUkseUJtQjNDSixXQVdJLGtCQUNBLGtCMUIreGFGLENBQ0YsQ09qd2FJLDBCbUIzQ0osV0FnQkksZ0IxQmd5YUYsQ0FDRixDT3R3YUksMEJtQjNDSixXQW9CSSxnQjFCaXlhRixDQUNGLEMwQjl4YUEsY0g0Qkksa0JBZFksQ0FjWixldkJ1d2FKLEN1QnB3YUUsb0NHL0JGLGNIaUNNLHVDdkJzd2FKLENBQ0YsQ3VCbndhRSxxQ0dyQ0YsY0h1Q00sZXZCcXdhSixDQUNGLEN1Qjl3YUUsb0NHL0JGLGNIaUNNLDBDdkJneGFKLENBQ0YsQ3VCN3dhRSxxQ0dyQ0YsY0h1Q00sa0J2Qit3YUosQ0FDRixDMEJsemFBLGtCSHVCSSxldkIreGFKLEN1QjV4YUUsb0NHMUJGLGtCSDRCTSx1Q3ZCOHhhSixDQUNGLEN1QjN4YUUscUNHaENGLGtCSGtDTSxldkI2eGFKLENBQ0YsQzBCNXphQSxxQkhtQkksa0J2QjZ5YUosQ3VCMXlhRSxvQ0d0QkYscUJId0JNLDBDdkI0eWFKLENBQ0YsQ3VCenlhRSxxQ0c1QkYscUJIOEJNLGtCdkIyeWFKLENBQ0YsQzBCdDBhQSxRSGVJLGtCQWRZLENBY1osZXZCNHphSixDdUJ6emFFLG9DR2xCRixRSG9CTSx1Q3ZCMnphSixDQUNGLEN1Qnh6YUUscUNHeEJGLFFIMEJNLGdCdkIwemFKLENBQ0YsQ3VCbjBhRSxvQ0dsQkYsUUhvQk0sMEN2QnEwYUosQ0FDRixDdUJsMGFFLHFDR3hCRixRSDBCTSxtQnZCbzBhSixDQUNGLEMwQjExYUEsa0JIVUksZXZCbzFhSixDdUJqMWFFLG9DR2JGLGtCSGVNLHVDdkJtMWFKLENBQ0YsQ3VCaDFhRSxxQ0duQkYsa0JIcUJNLGdCdkJrMWFKLENBQ0YsQzBCcDJhQSxlSE1JLGtCdkJrMmFKLEN1Qi8xYUUsb0NHVEYsZUhXTSwwQ3ZCaTJhSixDQUNGLEN1QjkxYUUscUNHZkYsZUhpQk0sa0J2QmcyYUosQ0FDRixDMEI5MmFBLFNIRUksbUJBZFksQ0FjWixnQnZCaTNhSixDdUI5MmFFLG9DR0xGLFNIT00sd0N2QmczYUosQ0FDRixDdUI3MmFFLHFDR1hGLFNIYU0sZ0J2QisyYUosQ0FDRixDdUJ4M2FFLG9DR0xGLFNIT00sMkN2QjAzYUosQ0FDRixDdUJ2M2FFLHFDR1hGLFNIYU0sbUJ2QnkzYUosQ0FDRixDMEJsNGFBLGFISEksZ0J2Qnk0YUosQ3VCdDRhRSxvQ0dBRixhSEVNLHdDdkJ3NGFKLENBQ0YsQ3VCcjRhRSxxQ0dORixhSFFNLGdCdkJ1NGFKLENBQ0YsQzBCNTRhQSxnQkhQSSxtQnZCdTVhSixDdUJwNWFFLG9DR0lGLGdCSEZNLDJDdkJzNWFKLENBQ0YsQ3VCbjVhRSxxQ0dGRixnQkhJTSxtQnZCcTVhSixDQUNGLEMwQnA1YUEsaUJBRUUsd0JKM0VVLENJMEVWLGExQnk1YUYsQzBCMTVhQSxZQUVFLHdCSjNFVSxDSTBFVixhMUJ5NWFGLEMwQm41YUUsc0lBRUUsd0JBQ0EsUTFCczVhSixDMEJqNWFBLGtIQUdFLGlDMUJxNWFGLEMwQmw1YUEsU0hsQ0ksZ0JBZFksQ0dpRGQsaUIxQnM1YUYsQ3VCdDdhRSxvQ0crQkYsU0g3Qk0seUN2Qnc3YUosQ0FDRixDdUJyN2FFLHFDR3lCRixTSHZCTSxnQnZCdTdhSixDQUNGLENEM2diQSw2eEJBT0Usd0J1QlBRLEN2QlNSLFlBTkEsa0JBRUEsVUlHUyxDSk5ULHFCd0JzRUUsY0FkWSxDeEJ0RGQsZ0JBRUEsVUFFQSxrQkFQQSwyQ0N3aWJGLEN1Qjk5YUUsb0N4QjNFRiw2eEJ3QjZFTSxxQ3ZCaS9hSixDQUNGLEN1QjkrYUUscUN4QmpGRiw2eEJ3Qm1GTSxjdkJpZ2JKLENBQ0YsQ3VCamtiSSxtdkN4Qk5BLHdCSW9IUyxDSnJIVCxVQ2ltYkosQ0RsbGJFLHVwQkFLRSxnQkFGQSxhQUNBLDJDQ29tYkosQ09ya2JJLHlCUm5DRix1cEJBUUksaUJDb25iSixDQUNGLENEbG5iSSw2K0JBQ0UsY0Nvb2JOLENEam9iSSxtd0JBRUUsd0J1QjdDSSxDdkI0Q0osVUNvcGJOLENEaHBiSSx1N0JBQ0UsVUNrcWJOLENEaHFiTSxtaUNBRUUsVUk3Q0csQ0o0Q0gsWUFFQSxnQkNrcmJSLENEN3FiRSxxNENBR0UsaUJDcXNiSixDRGxzYkUseVZBQ0UsWUFDQSxjQzRzYkosQ0Ruc2JFLHlHQU1FLHlCQUNBLG9CQUZBLHdCQUpBLGVBRUEsZUFDQSxtQndCb0JGLFd4QnRCa0IsQ0FVaEIsZ0JBSEEsYUFEQSxjQUdBLDJDNEJsRkUsQzVCaUZGLG1Cd0JhRixVdkJnc2JGLEN1Qi93YkksMFp4QnVFRSx3QnVCdkZBLEN2QndGQSxvQkN1dGJOLENEbnRiRSw0SUFDRSxpQkN5dGJKLENEbHRiSSxrRkFDRSxlQUNBLFdDcXRiTixDRGp0YkUsNEJBQ0UsWUNtdGJKLENEL3NiSSxvQ0FDRSw4QkNpdGJOLENEL3NiTSxzQ0FDRSxvQkNpdGJSLENEM3NiQSxvSUFPRSxtQkFMQSx1QkFEQSxTQUlBLG9CQUNBLHVCQUZBLFVBREEsMkNDbXRiRixDRDVzYkEsdUJBR0UsbUJBRkEsb0JBSUEsUUFIQSx1QkFFQSxrQkFFQSwyQ0Mrc2JGLENENXNiQSxhQUVFLHlCQUNBLG1CQUZBLGF1QmpKUSxDdkJvSlIsZUFJQSxRQUhBLGlCQUNBLGlCQUNBLGtCQ2d0YkYsQ3VCbjFiSSwwRHhCd0lBLHdCdUI1Sk0sQ3ZCMkpOLFVDZ3RiSixDRDVzYkUsZUFDRSxjQzhzYkosQ0Qxc2JBLGVBQ0UsbUJBQ0EsZUFDQSxpQkFDQSxpQkFDQSxrQkM2c2JGLEN1QmwyYkksZ0V4QndKQSx3QkM2c2JKLENEenNiQSxpQkFFRSxrQkFDQSxld0IvRUEsV3hCNkVnQixDQUdoQixjd0JqRkEsVXZCOHhiRixDdUI3MmJJLHNFeEJtS0Esd0JDNnNiSixDRHpzYkEsdUJBRUUsa0J1QmxMVSxDdkJtTFYsNkJBRkEsYXVCNUxRLEN2QmtNUixlQUNBLGdCQUNBLGNBSkEsZ0JBQ0EsZUFGQSxhQ2l0YkYsQ0Qxc2JFLG1DQUNFLDJCQzRzYkosQ0R6c2JFLGtDQUNFLDJCQzJzYkosQ3VCbDRiSSx3RnhCMkxBLG9CQzBzYkosQ0R2c2JFLDhCQUVFLGtCdUJwTk0sQ3ZCcU5OLG9CdUJyTk0sQ3ZCbU5OLFVJM01PLENKOE1QLG1CQ3lzYkosQ0Ryc2JBLGdCQUNFLGF1QnhOSyxDdkJ5TkwsZUFDQSxnQkFFQSxzQkFEQSxpQkFLQSxpQkFEQSxtQkFEQSxpQkN5c2JGLENEcnNiRSx1QkFJRSxrQnVCdE9HLEN2QnVPSCxrQkFKQSxXQUVBLFdBTUEsVUFGQSxrQkFDQSxRQUZBLDJDNEJ0T0UsQzVCME9GLHNCQVJBLE9DK3NiSixDRHBzYkUsc0JBQ0UsZ0JBRUEsZUFDQSxrQkFFQSxXQURBLFNBRUEsMkNDcXNiSixDRGpzYkksd0ZBQ0UsVUNtc2JOLENEaHNiSSxxRkFDRSxXQ2tzYk4sQ0Q3cmJBLGFBR0UseUJBREEsbUJBREEsYXVCeFFRLEN2QjRRUixlQUNBLGdCQUVBLHFCQURBLGlCQUhBLGdCQ29zYkYsQ3VCMzdiSSwwRHhCZ1FBLGtCdUJwUk0sQ3ZCbVJOLFVDZ3NiSixDRDNyYkEsMEJBRUUseUJBQ0EsbUJBRkEsYXVCelJRLEN2QjRSUixnQkM4cmJGLEN1QnQ4YkksaUd4QjZRQSxrQnVCalNNLEN2QmdTTixVQzhyYkosQ0R6cmJBLDZCQUVFLHlCQUNBLG1CQUZBLGF1QnRTUSxDdkIyU1IsU0FGQSxpQkM2cmJGLENEenJiRSxxQ0FFRSxrQnVCcFJPLEN2QnFSUCx5QkFGQSxVSXRTTyxDSnlTUCxtQkMycmJKLEN1Qng5YkksMEd4QmtTQSxrQnVCdFRNLEN2QnFUTixVQzJyYkosQ0R0cmJBLGFBQ0UsYXVCM1RRLEN2QjhUUixTQUNBLFVBRkEsZUMwcmJGLENEdHJiRSwwQkFDRSxPQ3dyYkosQ0RycmJFLDJCQUlFLGtCdUJ4VE8sQ3ZCdVRQLDBCd0JoUUEsV0FkWSxDeEJpUlosd0JBREEsNEM0QnBVRSxDSmtFRixVdkIwN2JKLEN1QnY3YkUsb0N4QjBQQSwyQndCeFBJLGtDdkJ5N2JKLENBQ0YsQ3VCdDdiRSxxQ3hCb1BBLDJCd0JsUEksV3ZCdzdiSixDQUNGLEN1Qmo4YkUsb0N4QjBQQSwyQndCeFBJLGlDdkJtOGJKLENBQ0YsQ3VCaDhiRSxxQ3hCb1BBLDJCd0JsUEksVXZCazhiSixDQUNGLENEeHNiRSw0QkFJRSxrQnVCL1RPLEN2QjhUUCwwQndCelFBLFdBZFksQ3hCMFJaLHlCQURBLDRDNEI3VUUsQ0prRUYsVXZCczliSixDdUJuOWJFLG9DeEJtUUEsNEJ3QmpRSSxrQ3ZCcTliSixDQUNGLEN1Qmw5YkUscUN4QjZQQSw0QndCM1BJLFd2Qm85YkosQ0FDRixDdUI3OWJFLG9DeEJtUUEsNEJ3QmpRSSxpQ3ZCKzliSixDQUNGLEN1QjU5YkUscUN4QjZQQSw0QndCM1BJLFV2Qjg5YkosQ0FDRixDRDN0YkUsNkJ3Qi9RRSxTQWRZLEN4QjhSWixTQUVBLDBDQzZ0YkosQ3VCNStiRSxvQ3hCNFFBLDZCd0IxUUksK0J2QjgrYkosQ0FDRixDdUIzK2JFLHFDeEJzUUEsNkJ3QnBRSSxTdkI2K2JKLENBQ0YsQ0RwdWJFLHFCQUNFLDBCQUNFLE9Dc3ViSixDRC90YkUsdURBQ0UsbUJDb3ViSixDRGp1YkUsNkJBQ0UsU0NtdWJKLEN1QjFqY0UsMER4QjJWRSxPQ2t1YkosQ0RodWJJLGlHQUNFLE9Da3ViTixDRC90Ykksb0dBQ0UsdUJDaXViTixDRDl0YkksdUdBQ0Usd0JDZ3ViTixDRDd0YkksMEdBQ0UsU0MrdGJOLENBQ0YsQ3VCMWtjSSwwRHhCZ1hBLGFDNnRiSixDRHp0YkEsZ0NBSUUsa0J1QjVZUSxDdkIwWVIsbUJBQ0EsVUluWVMsQ0ppWVQsZ0JDK3RiRixDRHB0YkUsMEpBSEUsa0JJL1FTLENKOFFULFVDZ3ViSixDRHZ0YkUsd0NBRUUsa0J1QmhZTyxDdkIrWFAsVUlsWk8sQ0pvWlAsbUJDeXRiSixDRHJ0YkEsd0pBSUUsa0J1QnBhUSxDdkJrYVIsbUJBQ0EsVUkzWlMsQ0o4WlQsU0FJQSxnQkFGQSxnQkFQQSxrQkFNQSxrQkFFQSxTQ3l0YkYsQ0R0dGJFLDhKQUNFLGlCQUNBLGFDeXRiSixDRHR0YkUsNktBV0Usa0JJMVRTLENKcVRULFNBTEEsV0FDQSxjQVFBLFlBTEEsT0FEQSxrQkFHQSxRQUNBLE1BSUEsMkM0QnhiRSxDNUJxYkYsUUFOQSxVQ2t1YkosQ0R0dGJFLDBLQUNFLGdCQUdBLG1CQURBLGdCQ3l0YkosQ3VCeG9jSSx3VnhCb2JBLFVDMHRiSixDRHh0Ykksa1lBQ0UsVUM2dGJOLENEeHRiQSxzQkFFRSxrQnVCdmNVLEN2QndjViw2QkFFQSxtQkFKQSxhdUI5Y0ssQ3ZCaWRMLGlCQUVBLDJDQzJ0YkYsQ3VCN3BjSSxxRnhCdWNBLHlCQURBLGFDMnRiSixDRHZ0YkUsNkJBRUUsa0J1QmhlTSxDdkIrZE4sVUMwdGJKLENEcnRiQSx5QkFFRSxrQnVCM2RVLEN2QjRkViw2QkFFQSxtQkFKQSxhdUJsZUssQ3ZCcWVMLGtCQUVBLDJDQ3d0YkYsQ3VCOXFjSSw4RnhCMmRBLHlCQURBLGFDd3RiSixDRHB0YkUsZ0NBRUUsa0J1QnBmTSxDdkJtZk4sVUN1dGJKLENEbHRiQSwyQkFFRSxlSWxmUyxDSm1mVCx5QkFFQSxtQkFKQSxhdUJ0ZkssQ3ZCeWZMLGtCQUVBLDJDQ3F0YkYsQ3VCL3JjSSxvR3hCK2VBLHlCQURBLGFDcXRiSixDRGp0YkUsa0NBRUUsa0J1QnhnQk0sQ3ZCeWdCTix5QkFGQSxVQ3F0YkosQ0RodGJFLG1DQUNFLGF1QmhnQlEsQ3ZCaWdCUixtQkNrdGJKLENEOXNiQSx3QkFFRSx5QkFDQSxtQkFGQSxhdUJsZ0JTLEN2QnFnQlQsZ0JDaXRiRixDdUJudGNJLDJGeEJ1Z0JBLGtCdUIxZ0JPLEN2QnlnQlAsYUNpdGJKLENEM3NiQSxnQ0FJRSx5QkFGQSxtQkFDQSxhdUJuaUJRLEN2QnNpQlIsU0FJQSxnQkFGQSxnQkFQQSxrQkFNQSxrQkFFQSxTQzhzYkYsQ0Qzc2JFLGtDQUNFLGlCQUNBLGFDNnNiSixDRDFzYkUsc0NBQ0UsZ0JBR0EsbUJBREEsZ0JDNHNiSixDdUI1dWNJLG1IeEJzaUJBLGtCdUIxakJNLEN2QnlqQk4sVUMyc2JKLENEdHNiQSxXQUNFLGVDeXNiRixDRHBzYk0sMFBBSUUsb0NBR0Esd0JJemNLLENKdWNMLGtCQUVBLHdCSXpjSyxDSm1jTCxXQUNBLGN3QmxlTixXeEJtZXNCLEN3QnBldEIsVXZCaXJjRixDRG5zYkEsMFFBR0UsYXVCcGxCUSxDdkJrbEJSLFNBQ0EsU0N5c2JGLEN1Qnh3Y0ksNjNCeEJta0JBLGFDOHNiSixDNEJyeWNBLGlCQUlJLHlCQUNBLGdDQUZBLGNBRkEsYUFVQSxlQUZBLE9BR0EsZ0JBVkEsYUFLQSxlQU1BLGtCQUxBLE1BRUEsV0FKQSxZNUIreWNKLEN1QjV0Y0UsNEJBQ0UsUXZCOHRjSixDdUI1dGNJLHlCQUhGLDRCQUlJLFF2Qit0Y0osQ0FDRixDNEI3eWNJLDBCQUNFLFk1Qit5Y04sQzRCN3ljTSxtRkFFRSxhNUI4eWNSLEM0QjF5Y0ksMEJBQ0UsWTVCNHljTixDNEIxeWNNLHdGQUVFLGE1QjJ5Y1IsQzRCdnljSSxtQkFDSSxnQkFDQSx5QjVCeXljUixDNEJweWNFLHNFQUNFLGlCQUNJLGE1QnV5Y04sQ0FDRixDNkJuMWNBLFdBT0ksZTFCQ08sQzBCR1AseUJBREEsa0JBUkEsYUFNQSxhUFJNLENPU04sZUFLQSxlTjBEQSxXQWRZLENNMUNaLFVBZkEsZUFFQSxXQVNBLHFCQUdBLHlCQUZBLDJDRlJFLENKbUVGLFVBZFksQ010RFosVTdCaTJjSixDdUIxeGNFLG9DTTNFRixXTjZFTSxnQ3ZCNHhjSixDQUNGLEN1Qnp4Y0UscUNNakZGLFdObUZNLFV2QjJ4Y0osQ0FDRixDdUJweWNFLG9DTTNFRixXTjZFTSxpQ3ZCc3ljSixDQUNGLEN1Qm55Y0UscUNNakZGLFdObUZNLFd2QnF5Y0osQ0FDRixDTzF6Y0ksMEJzQi9ESixXQW9CUSxZQURBLFM3QjIyY04sQ0FDRixDNkJ4MmNJLGtCQUlJLGtCUDNCRSxDT3dCRixXQUVBLFdBS0EsU0FGQSxrQkFDQSxRQUVBLDhCQUpBLDJDRnZCRixDRTRCRSxzQkFSQSxPN0JrM2NSLEM2QnYyY0ksaUJBQ0ksZ0JBRUEsa0JOaUNKLFNBZFksQ01sQlIsUUFFQSwyQkFDQSwyQzdCdzJjUixDdUJ4MGNFLG9DTXZDRSxpQk55Q0UsZ0N2QjAwY0osQ0FDRixDdUJ2MGNFLHFDTTdDRSxpQk4rQ0UsVXZCeTBjSixDQUNGLEN1Qno0Y0ksb0RNNEJJLGFQaERFLENPK0NGLG9CN0JrM2NSLEM2Qi8yY1EseUVBRUksU05vQlIsVXZCNjFjSixDdUIxMWNFLG9DTXpCTSx5RU4yQkYsK0J2QjQxY0osQ0FDRixDdUJ6MWNFLHFDTS9CTSx5RU5pQ0YsVXZCMjFjSixDQUNGLEM2QngzY1Esc0VBQ0ksUzdCMDNjWixDNkJyM2NBLGlCQU9JLGUxQjVETyxDMEI2RFAsbUJBSkEsYUFIQSxjTlVBLGNBZFksQ01NWixlQUVBLFdBQ0EsVTdCMDNjSixDdUJsM2NFLG9DTWRGLGlCTmdCTSxvQ3ZCbzNjSixDQUNGLEN1QmozY0UscUNNcEJGLGlCTnNCTSxjdkJtM2NKLENBQ0YsQ3VCbjdjSSxzRU1vREksYTdCazRjUixDNkI5M2NBLGdCQWdCSSxtQkFQQSxrQlByRk0sQ091Rk4sNEJBTkEsYUFHQSxVMUI1RU8sQzBCa0ZQLHNCQWJBLGVBQ0EsZ0JBVUEsU0FHQSx1QkFaQSxpQkFjQSxVQVBBLHVCQU5BLGVBRUEsUUFZQSxrQkFMQSxXQU5BLFU3QjQ0Y0osQzZCLzNjSSxrQkFDSSxjN0JrNGNSLEM2QjkzY0ksd0NBSEksMkM3QjY0Y1IsQzZCMTRjSSxzQkFVSSxzRUFUQSxXQU1BLGNBRUEsWUFMQSxVQUVBLFVBSkEsa0JBQ0EsU0FLQSxVN0JrNGNSLEN1QjM5Y0ksbUVNK0ZJLFU3QiszY1IsQzZCNzNjUSx5RUFDSSxVQUNBLGlCN0IrM2NaLEM2QjUzY1EscUZBQ0ksVUFDQSxrQjdCODNjWixDOEIxL2NBLDJDQUNFLHlCQUNBLFE5QjgvY0YsQzhCMy9jRSxpRUFDRSwwQkFDQSxTOUI4L2NKLEM4QjMvY0ksb0NBTEYsaUVBTUksMEJBQ0EsUzlCKy9jSixDQUNGLEM4QjMvY0EsaUZBQ0UsVTlCKy9jRixDT2w5Y0kseUJ1QjlDSixpRkFJSSxTOUJpZ2RGLENBQ0YsQ094OWNJLHlCdUI5Q0osaUZBUUksUzlCbWdkRixDQUNGLEM4QmhnZEEsNENBTUUsYVJoQ0ssQ1E2QkwsYUFFQSxTQURBLFM5QnFnZEYsQzhCamdkRSxxREFDRSxTQUNBLFM5QnFnZEosQzhCbGdkRSxxREFHRSxlQURBLGlCQURBLGU5QndnZEosQzhCcGdkSSwyREFDRSxxQkFDQSwyQzlCd2dkTixDOEJ0Z2RNLHdMQUVFLG1COUIyZ2RSLEM4QnJnZEEsV0FHRSxtQkFDQSxRQUZBLDhCQURBLFU5QjRnZEYsQzhCdmdkRSwyQkFDRSxZOUJ5Z2RKLEM4QnBnZEksZ0JBSUUsbUJBRUEsbUJBSEEsb0JBRkEsZUFDQSxpQkFHQSxnQjlCdWdkTixDdUIvamRJLG1FTzRESSx3QjlCc2dkUixDOEJoZ2RNLHNFQUVFLHdCUjdFSSxDUTRFSixhOUJtZ2RSLEM4QjUvY1EsNkNBRUUsZ0JBSUEsY0FGQSxlQURBLGdCQUlBLGVBRkEsbUI5QisvY1YsQzhCeC9jUSx3SUFFRSx3QlJqR0UsQ1FnR0YsYTlCMi9jVixDOEJ4L2NVLDBKQUNFLDhCOUIwL2NaLEM4QnQvY1EsOExBRUUsVUFDQSxxQkFGQSxrQjlCMC9jVixDOEJsL2NFLCtCQVFFLE9BTEEsVUFHQSxpQkFGQSxvQkFIQSxrQkFRQSxRQUpBLHNCQUhBLGtCQUtBLFM5QnMvY0osQzhCbC9jSSw4Q0FFRSxpQkFEQSxxQjlCcS9jTixDOEJqL2NJLHlEQUNFLGU5Qm0vY04sQzhCaC9jSSxxREFDRSxnRVJuSVcsQ1FvSVgsNkNBQ0EsbUJBQ0Esa0JBQ0EsUzlCay9jTixDOEJoL2NNLDREQVNFLG1EQUZBLFlBTkEsV0FDQSxjQUdBLGFBQ0EsT0FFQSxtQkFFQSxvQkFQQSxrQkFDQSxXQU9BLFU5QmsvY1IsQzhCOStjSSwwQ0FFRSwrQkFEQSxnQkFHQSxxQkFEQSxnQjlCaS9jTixDOEI3K2NJLCtDQUNFLGtCOUIrK2NOLEM4QjUrY0ksOENBS0UsYVIvSk8sQ1EySlAseUNOL0tLLENNZ0xMLGVBQ0EsZ0JBQ0EsaUJBRUEsaUI5QjgrY04sQzhCNStjTSxnREFDRSxlQUVBLGlCQURBLG1COUIrK2NSLEM4QjErY0ksMENBQ0UsYVJyS0ssQ1FzS0wsZUFDQSxpQkFDQSxlOUI0K2NOLEM4QnorY0ksK0NBQ0Usa0I5QjIrY04sQzhCeCtjSSxnREFDRSxpQjlCMCtjTixDOEJ4K2NNLDBEQUdFLHFDQUZBLGFBQ0Esb0NBRUEsWTlCMCtjUixDOEJ4K2NRLHdFQUlFLGUzQmhOQyxDMkJpTkQsbUJBSkEsYUFFQSxTQUdBLFlBSkEsWTlCOCtjVixDOEJ4K2NVLDRFQUVFLHNCQUNBLGNBRkEsVTlCNCtjWixDOEJ2K2NVLHVGQUNFLGFSaE9MLENRaU9LLGVBQ0EsZ0JBQ0EsaUJBQ0Esa0I5QnkrY1osQzhCdCtjVSxtRkFDRSxlQUNBLGlCQUNBLGtCOUJ3K2NaLEM4QnIrY1Usd0ZBS0UsU0FFQSxrQkFEQSxZQUhBLE9BRkEsa0JBR0EsUUFGQSxLOUI0K2NaLEM4Qm4rY1ksa1JBRUUsa0JSN1BKLENRNFBJLFU5QnMrY2QsQzhCNTljQSxhQUNFLHFCOUJnK2NGLEM4Qjc5Y0UsZ0JBTUUsZ0NBQ0EsYVI5UUcsQ1ErUUgsZUFDQSxpQkFDQSxpQjlCMDljSixDOEJsK2NJLDRCQUNFLDRCOUJvK2NOLEM4QjE5Y00sK0NBQ0UsVTlCNDljUixDOEJ4OWNJLGtCQUdFLG1CQURBLG9CQUdBLDRCQUpBLGtCQUtBLFM5QjA5Y04sQzhCeDljTSx5QkFDRSxnQkFHQSxlQUZBLGlCOUIyOWNSLEN1Qjd1ZEkseUVPd1JJLGE5Qnc5Y1IsQzhCcDljSSxnQ0FTRSxtQkFFQSxlQVRBLGNBTUEsYUFKQSxZQU1BLHlCQVBBLGVBRkEsa0JBSUEsV0FDQSxTQU1BLDJDSHZUQSxDR3dUQSxXQU5BLFM5QjQ5Y04sQzhCcDljTSxzQ0FDRSxnQkFFQSxjOUJxOWNSLEM4Qmw5Y00scUNBQ0Usb0I5Qm85Y1IsQ3VCdHdkSSxtSE9zVEksYTlCbTljUixDOEI5OGNFLGlDQUNFLFk5Qmc5Y0osQzhCOThjSSw0Q0FDRSxTOUJnOWNOLEM4Qjk4Y00sNERBQ0UsWTlCZzljUixDOEI3OGNNLDZEQUNFLFU5Qis4Y1IsQzhCNzhjUSx1RUFDRSxhQUNBLHNCQUNBLFNBRUEsbUJBREEsZTlCZzljVixDOEJ6OGNFLDJCQUVFLG1CQUdBLGdFUjlWYSxDUStWYixtQkFMQSxhQUdBLFNBREEsaUI5Qjg4Y0osQzhCejhjSSwrQkFFRSxzQkFDQSxjQUNBLGNBSEEsVTlCODhjTixDOEJ4OGNJLGlEQUNFLFk5QjA4Y04sQzhCdjhjSSwyQ0FDRSxhUnhYQyxDUXlYRCxlQUNBLGdCQUNBLGdCOUJ5OGNOLEM4QnI4Y00sb0pBQ0UsYTlCdThjUixDOEJqOGNBLDJDQUlFLG9CQUZBLGVBQ0EsUUFHQSwyQ0gxWUksQ0d5WUosaUI5QnE4Y0YsQzhCajhjRSxpRkFRRSxlM0JsWk8sQzJCaVpQLDhCQUhBLFlBRUEsZ0JBREEsTUFIQSwyQkFEQSwyQzlCMDhjSixDOEI5N2NFLHlDQUdFLDJCQURBLG9CQURBLGtCOUJtOGNKLEM4Qi83Y0ksNERBQ0UsdUI5Qmk4Y04sQzhCNzdjRSx5Q0FDRSxnRVI1WmEsQ1E4WmIsb0JBREEsaUJBRUEsaUI5Qis3Y0osQzhCNzdjSSxnREFRRSxtREFFQSxxQkFIQSxTQU5BLFdBQ0EsY0FHQSxhQUNBLE9BR0Esb0JBTkEsa0JBQ0EsVTlCcThjTixDOEIzN2NFLHVDQU1FLGFSNWFTLENRdWFULHlDTjNiTyxDTTRiUCxlQUNBLGdCQUNBLGlCQUNBLGlCOUI4N2NKLEM4QjM3Y0kseUNBQ0UsZUFDQSxnQjlCNjdjTixDOEJ6N2NFLG1DQUNFLGFSemNHLENRMGNILGVBQ0EsZ0JBR0EscUJBRkEsaUJBQ0Esa0I5QjQ3Y0osQzhCdDdjRSx1Q0FHRSwyQkFEQSxvQkFEQSxrQjlCMjdjSixDOEJ2N2NJLDBEQUNFLHVCOUJ5N2NOLEM4QnI3Y0Usc0NBQ0UsYTlCdTdjSixDOEJyN2NJLDRDQUNFLGtCQUNBLGlCOUJ1N2NOLEM4QnI3Y00seURBQ0UsVzlCdTdjUixDOEJuN2NJLHFEQUNFLFE5QnE3Y04sQzhCbDdjSSx3REFDRSxZOUJvN2NOLEM4Qmg3Y0Usa0NBQ0UsY0FDQSxlOUJrN2NKLEM4Qi82Y0Usd0NBQ0Usa0I5Qmk3Y0osQzhCLzZjSSwrREFDRSxlQUNBLGdCQUNBLGM5Qmk3Y04sQzhCNzZjRSxnQ0FLRSxhUnRnQkcsQ1FrZ0JILGFBTUEsc0JBREEsU0FGQSxnQkFGQSxTOUJvN2NKLEM4Qjc2Y0ksMkNBQ0UsZTlCKzZjTixDOEI1NmNJLG1DQU1FLG1CQUZBLGFBR0EsZUFMQSxlQU1BLFNBTEEsaUJBRkEsZTlCcTdjTixDOEIzNmNRLDhDQUlFLGtCUm5oQkUsQ1FnaEJGLFdBSUEsY0FIQSxZQUNBLFM5Qis2Y1YsQzhCejZjTSxxQ0FHRSxtQkFEQSxhQUdBLGtCQURBLFNBRUEsb0JBTEEsZTlCZzdjUixDOEJ4NmNNLHFDQUdFLGtCQUNBLG9CQUhBLHFCQUNBLDJDOUI0NmNSLEN1Qng4ZEksa0lPaWlCTSxhOUIwNmNWLEM4Qm42Y0ksd0NBR0UsY0FEQSxtQkFEQSxVOUJ1NmNOLEM4Qmw2Y0kseUNBQ0UscUI5Qm82Y04sQzhCaDZjRSxtQ0FLRSxhUmhqQk8sQ1E4aUJQLGFBSUEsZUFEQSxTQUpBLG1CQURBLGdCQUdBLFM5QnE2Y0osQzhCaDZjSSxzQ0FLRSxtQkFEQSxhQUZBLGVBSUEsU0FIQSxpQkFGQSxlOUJ1NmNOLEM4Qi81Y1EsZ0RBSUUsa0JSaGxCRSxDUTZrQkYsV0FJQSxjQUhBLFlBQ0EsUzlCbTZjVixDOEI3NWNNLHdDQUdFLGtCQUNBLG9CQUhBLHFCQUNBLDJDOUJpNmNSLEN1QmovZEksMklPcWxCTSxhOUIrNWNWLEM4Qng1Y0EsNEJBR0UsU0FEQSxPQURBLGVBR0EsVTlCMjVjRixDOEJ4NWNBLG9CQUdFLGtCUi9tQlUsQ1E4bUJWLDZCQURBLDZCOUI2NWNGLEM4Qno1Y0UsK0JBQ0UsVzlCMjVjSixDOEJ4NWNFLGtDQUlFLG1CQUZBLGFBQ0Esc0JBRUEsUUFKQSx1QkFLQSwyQzlCMDVjSixDOEJ4NWNJLCtDUHBpQkYsV09xaUJvQixDUHRpQnBCLFV2Qmk4ZEYsQzhCeDVjSSxzQ0FDRSxXOUIwNWNOLEM4QnY1Y0ksb0NBQ0UsYVJybkJLLENRdW5CTCxlQUNBLGlCQUZBLGlCOUIyNWNOLEN1QnpoZUkseUhPb29CRSxVOUJ3NWNOLEMrQmhqZUEsZ0JBQ0UsYS9CbWplRixDK0JsamVFLHNCQUNFLGdDQUNBLGMvQm9qZUosQytCbmplSSxtQ0FDRSxlQUNBLFcvQnFqZU4sQytCcGplTSxzQ1JnRUYsY0FkWSxDUTlDUixnQlI0REosa0JBZFksQ1FqRFIsaUIvQnlqZVIsQ3VCdi9kRSxvQ1FuRUksc0NScUVBLHFDdkJ5L2RKLENBQ0YsQ3VCdC9kRSxxQ1F6RUksc0NSMkVBLGN2QncvZEosQ0FDRixDdUJqZ2VFLG9DUW5FSSxzQ1JxRUEseUN2Qm1nZUosQ0FDRixDdUJoZ2VFLHFDUXpFSSxzQ1IyRUEsa0J2QmtnZUosQ0FDRixDK0J6a2VRLDRDQUdFLGdCUndETixjQWRZLENRekNOLGtCQUdBLFFSb0ROLE9BZFksQ1E1Q04sMkMvQmdsZVYsQ3VCbmhlRSxvQ1E5RE0sNENSZ0VGLDhCdkJxaGVKLENBQ0YsQ3VCbGhlRSxxQ1FwRU0sNENSc0VGLE92Qm9oZUosQ0FDRixDdUI3aGVFLG9DUTlETSw0Q1JnRUYscUN2QitoZUosQ0FDRixDdUI1aGVFLHFDUXBFTSw0Q1JzRUYsY3ZCOGhlSixDQUNGLEMrQnpsZVUsbURBQ0UsdUIvQjJsZVosQytCdGxlSSxvQ0FDRSxhQUNBLFcvQndsZU4sQ2dDdm5lRSwrQ0FHRSw2REFDQSxZQUZBLFNoQzRuZUosQ2dDdm5lRSx1QkFLRSx3QlZZTyxDVVZQLDZCQUhBLG1CQURBLFNBR0EsZ0JBSkEsZUFNQSwyQ0xaRSxDS0tGLFVoQ2dvZUosQ2dDdm5lSSxvQ0FDRSxXaEN5bmVOLEN1QnZtZUUsa0RTZEksYWhDd25lTixDdUJsbWVFLGlGU3RCSSxhaEM4bmVOLEN1QnBtZUUsNkNTMUJJLGFoQ2lvZU4sQ2dDOW5lSSw2QkFDRSx3QmhDZ29lTixDZ0M3bmVJLHFEQUVFLHdEQUdBLHFCQUZBLGVUa0VKLFdTcEVvQixDQUdoQixtREw5QkEsQ0s4QkEsMkNMOUJBLENKOEZKLFV2QmlrZUYsQ3VCaHBlSSxrTFNtQkksa0VBQ0Esb0JoQ2dvZVIsQ2dDM25lRSxnQ0FNRSxhVnZCTyxDQ3dFVCxXU2xEa0IsQ0FEaEIsT0FIQSxrQkFDQSxRQUNBLDJCVG1ERixVdkI4a2VGLEN1QjdwZUksbUhTa0NFLGFoQzhuZU4sQ2dDMW5lRSxtQ0FZRSxtQkFWQSx3QlY1RE0sQ1VpRU4sa0JBSkEsVTdCckRPLEM2QjREUCxhQURBLGVUaUNGLFdTbENrQixDQUdoQix1QkFWQSxrQkFLQSxVQUZBLFFBQ0EsMkJUb0NGLFV2QmdtZUYsQ2dDM25lSSxxQ0FHRSw2QkFGQSxjQUNBLG1CaEM4bmVOLEN1QnByZUksNEhTMkRFLHdCaEM0bmVOLENnQ3huZUUseUJBQ0UsZUFDQSxnQmhDMG5lSixDaUM3c2VFLGlGQUVFLG1CQU1BLGFYVk0sQ1dHTixhQUdBLGVBREEsU0FFQSx1QkFFQSxtQkFEQSxpQmpDbXRlSixDTzVwZUkseUIwQjdERixpRkFZSSxnQkFEQSxlakNvdGVKLENBQ0YsQ2lDanRlSSw2RkFDRSxtQmpDb3RlTixDaUNqdGVJLDBMQUtFLG1CQURBLG9CQURBLGtCQUdBLFFBSkEsa0JBS0EscUJqQ3F0ZU4sQ09scmVJLHlCMEIxQ0EsMExBVUksUUFDQSwwQmpDeXRlTixDQUNGLENpQ3R0ZUksNkZBQ0UsTWpDeXRlTixDaUN2dGVNLDJHQUtFLG1CQU1BLGtCWHZDSSxDV3NDSiw2QkFEQSxrQkFSQSxnQkFFQSxhQUlBLGtCVnNETixXVXZEc0IsQ0FGaEIsdUJBSUEsMkNOMUNGLENKOEZKLFV2QnlxZUYsQ2lDdHRlSSw2RkFDRSxPakN5dGVOLENpQ3Z0ZU0seUdBS0UsbUJBTUEsa0JYekRJLENXd0RKLDZCQURBLGtCQVJBLGdCQUVBLGFBSUEsa0JWb0NOLFdVckNzQixDQUZoQix1QkFJQSwyQ041REYsQ0o4RkosVXZCMnJlRixDaUN0dGVJLGdMQUVFLGdCQUNBLDJDakMwdGVOLENpQ3h0ZU0sd1FBR0UsbUJBTUEsd0JYM0VJLENXNEVKLDZCQUZBLGtCQVBBLG9CQUdBLGtCQUVBLGdCVmlCTixXVWhCc0IsQ0FMaEIsdUJBR0EsY1ZpQk4sVXZCa3RlRixDaUM1dGVRLHdTQUVFLHdCWDNGQSxDVzBGQSxVakNrdWVWLENpQ3J0ZVUsNHZIQUVFLHdCakNzd2VaLENPaHplSSx5QjBCd0RFLCtIQUVJLGVqQzR2ZVIsQ2lDanZlSSwrSEFFSSxlakNxdmVSLENBTEYsQ2tDdDNlQSxlQUlFLGFBQ0EsZUFDQSxTQUpBLFNBREEsVUFFQSxpQmxDazRlRixDa0M3M2VFLGtCQUVFLHFCQURBLGVsQ2c0ZUosQ2tDNzNlSSxvQkFFRSxtQkFEQSxhQUlBLFlBRkEsdUJBQ0EsMkNsQ2c0ZU4sQ3VCNTNlSSwrRVdBSSxhbEMrM2VSLENrQzUzZU0sc0JBQ0Usa0JsQzgzZVIsQ21DdDVlQSxjQUdFLGFBQ0EsZUFDQSxTQUhBLFNBREEsU25DNjVlRixDbUN2NWVFLGlCQUdFLGFiVk0sQ2FTTixxQkFFQSxlQUNBLGNBSkEsb0JuQzY1ZUosQ21DdjVlSSxtQkFFRSxtQkFEQSxhQUtBLGtCWmdGSixXWWpGb0IsQ0FGaEIsdUJBSUEsb0JBSEEsMkNSYkEsQ0o4RkosVXZCNDBlRixDdUIzNWVJLDRFWUlJLGFuQzA1ZVIsQ29DbDdlQSx3REFNRSxtQkFDQSxrQmRDVyxDY0NYLG1CQUNBLFVqQ0ZTLENpQ0hULG9CQUpBLGlCQUNBLGdCQUNBLGlCQUNBLGdCQUlBLGlCQUdBLDJDcENxN2VGLEN1QjU2ZUksOE1hTEEsa0JkUVMsQ2NUVCxVcENzN2VKLENvQ2o3ZUEsMERBTUUsbUJBQ0Esa0JkSFcsQ2NLWCxtQkFDQSxVakNyQlMsQ2lDZ0JULG9CQUpBLGlCQUNBLGdCQUNBLGlCQUNBLGdCQUlBLGlCQUdBLDJDcENvN2VGLEN1Qjk3ZUksb05hY0Esa0JkMUJTLENjeUJULFVwQ3E3ZUosQ29DaDdlQSxVQU1FLG1CQUNBLGtCZGhDVSxDY2tDVixtQkFDQSxVakN4Q1MsQ2lDbUNULG9CQUpBLGlCQUNBLGdCQUNBLGlCQUNBLGdCQUlBLGdCcENxN2VGLENvQ2g3ZUEsK0JBU0UsbUJBTkEseUJBRUEsa0JBSkEsYWRwRFEsQ2MyRFIsb0JBRkEsNkJBQ0EsaUJBTEEsaUJBRUEsMkNwQ3c3ZUYsQ3VCMzllSSxtSWE0Q0Esa0JkaEVNLENjK0ROLFVwQ283ZUosQ29DLzZlQSxVQUlFLGtCcEN3N2VGLENvQzk2ZUEsd0JBWEUsbUJBR0EsMEJBQ0EsVWpDbkVTLENpQzhEVCxvQkFRQSx1QkFGQSxnQkFIQSxpQkFJQSxrQkFFQSxrQnBDODdlRixDb0MzN2VBLGNBSUUsa0JwQ3U3ZUYsQ3FDN2dmQSxpQkFDRSxtQkFDQSxnQkFDQSwyQ3JDZ2hmRixDcUM5Z2ZFLDJCQUVFLFVBQ0EsNEJBRkEsU0FHQSxTckNnaGZKLENxQzdnZkUsNkJkNklBLG9CYzVJa0MsQ0FDaEMsMkNyQytnZkosQ3FDNWdmRSwrQkFJRSxnRWZQYSxDZUtiLFNkcURBLFlBZFksQ2N0Q1osMkNyQytnZkosQ3VCeDllRSxvQ2MxREEsK0JkNERJLGtDdkIwOWVKLENBQ0YsQ3VCdjllRSxxQ2NoRUEsK0Jka0VJLFl2Qnk5ZUosQ0FDRixDcUNyaGZFLHVCQUNFLGFmekJNLENlMEJOLG1CQUNBLGdCQUNBLGlCQUNBLGVyQ3VoZkosQ3FDcGhmRSw2QkFDRSxlckNzaGZKLENxQ2poZkksOEJBRUUscUJBQ0EsNEJBQ0Esb0JBQ0EsZ0JBQ0EsZ0JBQ0Esc0JyQ2toZk4sQ3FDL2dmSSx3Q0FDRSxlckNpaGZOLENxQzdnZkUsbUNBQ0UsMkNyQytnZkosQ3FDN2dmSSwwQ0FDRSxlckMrZ2ZOLENxQzNnZkUscUJBQ0UsbUNBQ0UsU0FDQSxTckM2Z2ZKLENxQzFnZkUsK0JBSUUsc0JyQzRnZkosQ0FDRixDdUJ6Z2ZFLHNEY1JFLCtCZFVFLHNDdkIyZ2ZKLENBQ0YsQ3VCeGdmRSx1RGNkRSwrQmRnQkUsZ0J2QjBnZkosQ0FDRixDdUJuaGZFLHNEY1JFLCtCZFVFLHdDdkJxaGZKLENBQ0YsQ3VCbGhmRSx1RGNkRSwrQmRnQkUsa0J2Qm9oZkosQ0FDRixDdUI3aGZFLHNEY1JFLCtCZFVFLHVDdkIraGZKLENBQ0YsQ3VCNWhmRSx1RGNkRSwrQmRnQkUsaUJ2QjhoZkosQ0FDRixDcUNyamZFLHFCQWNJLDRIQUNFLFlBQ0EsU3JDMGlmTixDcUN2aWZJLGdIZFJGLFl2QmtqZkYsQ0FDRixDdUJoamZFLHNEY0tJLGdIZEhBLGtDdkJramZKLENBQ0YsQ3VCL2lmRSx1RGNESSxnSGRHQSxZdkJpamZKLENBQ0YsQ3FDeGtmRSxxQkF1QkksMEdkcUVKLGlDdkJnL2VBLENBQ0YsQ3FDM2lmUSxxREFDRSxnQnJDOGlmVixDcUNyaWZRLHFEQUNFLGdCckN1aWZWLENzQ2pwZkEsYUFJRSxnQmZvRUUsbUJBZFksQ0FjWixnQkFkWSxDZXZEZCxpQnRDcXBmRixDdUI3a2ZFLG9DZTNFRixhZjZFTSx3Q3ZCK2tmSixDQUNGLEN1QjVrZkUscUNlakZGLGFmbUZNLGdCdkI4a2ZKLENBQ0YsQ3VCdmxmRSxvQ2UzRUYsYWY2RU0sMkN2QnlsZkosQ0FDRixDdUJ0bGZFLHFDZWpGRixhZm1GTSxvQnZCd2xmSixDQUNGLENzQ3RxZkUsdUJBU0UsNEZBRkEsa0JmMkRBLFlBZFksQ2VqRFosV0FDQSxZQUlBLFdBRUEsZ0JBVEEsa0JBQ0EseUJBSUEsVXRDNHFmSixDdUI3bWZFLG9DZXJFQSx1QmZ1RUksbUN2QittZkosQ0FDRixDdUI1bWZFLHFDZTNFQSx1QmY2RUksWXZCOG1mSixDQUNGLENzQ2hyZkksNkJBU0UseURBRkEsU0FMQSxXQUNBLGNBRUEsV0FDQSxPQUlBLFdBVEEsa0JBR0EsV0FJQSxTdENvcmZOLENzQzlxZkUsMkJmd0NFLGtCdkJ5b2ZKLEN1QnRvZkUsb0NlM0NBLDJCZjZDSSwwQ3ZCd29mSixDQUNGLEN1QnJvZkUscUNlakRBLDJCZm1ESSxrQnZCdW9mSixDQUNGLENzQ3ZyZkUsK0JBRUUscUNma0NBLGtCQWRZLENlckJaLFd0QzJyZkosQ3VCcnBmRSxvQ2V2Q0EsK0JmeUNJLDBDdkJ1cGZKLENBQ0YsQ3VCcHBmRSxxQ2U3Q0EsK0JmK0NJLGtCdkJzcGZKLENBQ0YsQ3NDaHNmRSwrQkFDRSxZdENrc2ZKLENzQ2hzZkksbVFBR0UsZ0JBREEsb0JBREEsZXRDc3NmTixDT3hxZkksNEIrQi9CQSxtUUFNSSxVdEN1c2ZOLENBQ0YsQ081cmZJLHlCK0JsQkEsbVFBV0ksNEJBREEsd0J0QzJzZk4sQ0FDRixDT3ZyZkksNEIrQmZGLDBCQUVJLFV0Q3dzZkosQ0FDRixDT3pzZkkseUIrQklFLG1DQUVFLDZCQURBLHlCdEN5c2ZOLENBQ0YsQ3NDcHNmRSw2QkFDRSxhdENzc2ZKLENzQ25zZkUsdUJBQ0UsMENYdkVHLENXd0VILFN0Q3FzZkosQ3NDbnNmSSxzREFHRSxZQURBLFV0Q3NzZk4sQ3NDanNmRSwrQkFDRSxTdENtc2ZKLENzQ2hzZkUseUJBRUUsZUFEQSxXdENtc2ZKLENzQy9yZkUsNEJBRUUsd0JBQ0EsZ0JBRkEsVXRDbXNmSixDc0M5cmZFLDRCQUdFLHNEQURBLGdCQURBLFN0Q2tzZkosQ3NDN3JmRSw4QkFFRSxjQUVBLHdCQURBLDhCQUZBLFN0Q2tzZkosQ3NDNXJmRSwrQkFFRSx3QkFEQSwwQnRDK3JmSixDc0MzcmZFLCtCQUVFLFNBREEsT3RDOHJmSixDc0MxcmZFLHdCQUNFLFd0QzRyZkosQ3NDcnJmRSxzREFDRSx1QnRDMHJmSixDc0N2cmZFLDJCQUNFLHlCdEN5cmZKLENzQ3RyZkUsNEJBSUUsa0JoQjVIUyxDZ0IwSFQsb0JBQ0EsZ0JBRkEsaUJ0QzJyZkosQ3NDdHJmSSxrQ0FHRSxrQmhCbElPLENnQndJUCxTQVJBLFdBSUEsY0FFQSxZQUlBLE9BQ0EsVUFWQSxrQkFRQSxRQUZBLE1BS0EsMENYMUpDLENXbUpELFdBRkEsU3RDaXNmTixDc0NwcmZFLDBCQUtFLFlBSEEsV0FDQSxvQkFGQSxXQUdBLFV0Q3VyZkosQ3NDbnJmRSwyQkFPRSxtQkFIQSxvQ0FDQSxhQUNBLHVCQUpBLFVBQ0EsUUFGQSxTdEMycmZKLENzQ25yZkksK0JBRUUsWUFEQSxVdENzcmZOLENzQ2hyZkksNENBQ0UsY3RDa3JmTixDc0MvcWZJLGtEQUVFLHdCQURBLDZCdENrcmZOLENzQzlxZkksOENBQ0Usd0JBRUEseUJBREEsOEJBRUEsMEN0Q2dyZk4sQ3NDN3FmSSw4Q0FFRSx3QkFEQSw4QkFFQSwwQ3RDK3FmTixDc0M1cWZJLDhDQUNFLFVBQ0EsT3RDOHFmTixDc0N4cWZJLDBMQUtFLG1CdEMwcWZOLENzQ3RxZk0sMENBQ0UsU3RDd3FmUixDc0NucWZFLG1CQUNFLGV0Q3FxZkosQ3NDanFmSSxzQ0FFRSxtQkFFQSxxQ0FIQSxhQUVBLGVBRUEsV3RDbXFmTixDc0NocWZJLDJDQU1FLGtCaEJwT0ssQ0M4Q1Asa0JBZFksQ2VxTVYsU2Z2TEYsaUJ2QnkxZkosQ3VCdDFmRSxvQ2U2S0UsMkNmM0tFLHVDdkJ3MWZKLENBQ0YsQ3VCcjFmRSxxQ2V1S0UsMkNmcktFLGV2QnUxZkosQ0FDRixDdUJoMmZFLG9DZTZLRSwyQ2YzS0UsMEN2QmsyZkosQ0FDRixDdUIvMWZFLHFDZXVLRSwyQ2ZyS0Usa0J2QmkyZkosQ0FDRixDdUIxMmZFLG9DZTZLRSwyQ2YzS0UsdUN2QjQyZkosQ0FDRixDdUJ6MmZFLHFDZXVLRSwyQ2ZyS0UsaUJ2QjIyZkosQ0FDRixDdUJwM2ZFLG9DZTZLRSwyQ2YzS0Usd0N2QnMzZkosQ0FDRixDdUJuM2ZFLHFDZXVLRSwyQ2ZyS0Usa0J2QnEzZkosQ0FDRixDdUI5M2ZFLG9DZTZLRSwyQ2YzS0UsMEN2Qmc0ZkosQ0FDRixDdUI3M2ZFLHFDZXVLRSwyQ2ZyS0Usa0J2QiszZkosQ0FDRixDc0NqdGZJLDhDQUNFLFF0Q210Zk4sQ3NDaHRmSSw4QkFDRSxhaEJ2UUksQ2dCd1FKLG1CQUNBLGdCQUNBLGlCQUNBLGV0Q2t0Zk4sQ3NDL3NmSSwwQ0FNRSxtQkFKQSxlbkN4UUssQ21DZ1JMLDZCQVRBLGtCQU1BLGFoQmxRSyxDZ0IrUEwsYUFLQSxjQURBLGVmbExKLFdlNktvQixDQUVoQix1QkFNQSwyQ1hwUkEsQ0o4RkosVXZCdzRmRixDc0NodGZNLGlEQUNFLGdCdENrdGZSLENzQzdzZk0saUpBQ0Usd0J0QytzZlIsQ3NDcHNmUSw0U0FDRSxldEN1c2ZWLENzQzdyZlEsNFNBQ0UsZXRDK3JmVixDdUN4L2ZBLGFBQ0UsZXZDMi9mRixDdUN6L2ZFLHFCQUtFLHlEaEJnRUEsb0JBZFksQ2dCbkRaLFNBREEsT0FHQSxXQUxBLGtCQUNBLFdBS0EsU3ZDNC9mSixDdUIzN2ZFLG9DZ0J4RUEscUJoQjBFSSw0Q3ZCNjdmSixDQUNGLEN1QjE3ZkUscUNnQjlFQSxxQmhCZ0ZJLG9CdkI0N2ZKLENBQ0YsQ3VDbGdnQkUsa0JBRUUsa0JBREEsYUFFQSxTdkNvZ2dCSixDT3o4ZkksNEJnQ3hERixtQkFFSSxldkNtZ2dCSixDQUNGLENPMzlmSSx5QmdDM0NGLG1CQU1JLFlBRUEsb0JBREEsZ0J2Q3FnZ0JKLENBQ0YsQ3VDNy9mRSwrREFDRSxldkNrZ2dCSixDdUMvL2ZFLCtCQUNFLGV2Q2lnZ0JKLEN1Qy8vZkksMkNBQ0UsZXZDaWdnQk4sQ3VDNy9mRSw4QkFDRSxZQUNBLFl2QysvZkosQ3VDNS9mRSw4SGhCbUJFLDJCQWRZLENBY1osNEJBZFksQ2dCRlosWUFGQSxnQmhCbUdGLGdCdkIrNWZGLEN1QjcrZkUsb0NnQnRCQSw4SGhCd0JJLGtEdkIrK2ZKLENBQ0YsQ3VCNStmRSxxQ2dCNUJBLDhIaEI4QkksNEJ2QjgrZkosQ0FDRixDdUJ2L2ZFLG9DZ0J0QkEsOEhoQndCSSxtRHZCeS9mSixDQUNGLEN1QnQvZkUscUNnQjVCQSw4SGhCOEJJLDZCdkJ3L2ZKLENBQ0YsQ3VDL2dnQkUsb0JBQ0UsWXZDaWhnQkosQ3VDL2dnQkksd0JBQ0UsWUFDQSxVdkNpaGdCTixDdUM3Z2dCRSx5QkFHRSxTQURBLE9BR0EseUJBREEsNkJBRUEsMENacEVHLENZK0RILFd2Q29oZ0JKLEN1QzdnZ0JJLDZCQUVFLFlBREEsVXZDZ2hnQk4sQ3VDM2dnQkUsMkJBR0UsU0FEQSxRQURBLFd2QytnZ0JKLEN1QzNnZ0JJLCtCQUVFLFlBREEsVXZDOGdnQk4sQ3VDeGdnQkksNkJBRUUsWUFEQSxVdkMyZ2dCTixDdUN0Z2dCRSxnQ0FDRSxvQnZDd2dnQkosQ3VDdGdnQkksMkNBTUUsU0FKQSxZQUdBLE9BREEsUUFEQSxNQUZBLFV2QzZnZ0JOLENPeGpnQkkseUJnQ29ERiw2QmhCM0NFLGFBZFksQ2dCNkRWLG9CQURBLGdCdkN1Z2dCSixDQUNGLEN1Qm5qZ0JFLDBEZ0J3Q0EsNkJoQnRDSSx3Q3ZCcWpnQkosQ0FDRixDdUJsamdCRSwyRGdCa0NBLDZCaEJoQ0ksZ0J2Qm9qZ0JKLENBQ0YsQ3VDN2dnQkUsdUJBR0UsU0FJQSxZQUZBLE9BSkEsa0JBR0EsUUFGQSxNQUlBLFdBRUEsVXZDK2dnQkosQ3VDNWdnQkUsNEJBR0UsZ0VqQjNIYSxDaUJ5SGIsT0FJQSxrQkFIQSxNQUVBLFV2QytnZ0JKLEN1QzVnZ0JJLGtDQUlFLGdFakJuSVcsQ2lCZ0lYLFdBS0EsWUFKQSxrQkFDQSxXQUVBLFV2QytnZ0JOLEN1QzNnZ0JJLG1DQU1FLGVwQ3BKSyxDb0MrSUwsV0FDQSxrQkFFQSxRQUNBLE1BRkEsV0FJQSxTdkM2Z2dCTixDdUN6Z2dCRSw2QkFLRSxrQkFKQSxRQUNBLE1BRUEsVXZDNGdnQkosQ3VDemdnQkksZ0VBSkEsZ0V2Q3FoZ0JKLEN1Q2poZ0JJLG1DQUNFLFdBS0EsWUFIQSxVQURBLGtCQUdBLFV2QzRnZ0JOLEN1Q3ZnZ0JFLDBCQUNFLGV2Q3lnZ0JKLEN1Q3ZnZ0JJLDhCQUVFLFlBREEsVXZDMGdnQk4sQ09wbmdCSSw0QmdDc0dGLDBCQVNJLGtCdkN5Z2dCSixDQUNGLEN1Q3JnZ0JJLGlDQUNFLG1CdkN1Z2dCTixDdUNsZ2dCSSwrQmhCOUhBLFV2Qm1vZ0JKLEN1QmhvZ0JFLG9DZ0IySEUsK0JoQnpIRSx5Q3ZCa29nQkosQ0FDRixDdUIvbmdCRSxxQ2dCcUhFLCtCaEJuSEUsVXZCaW9nQkosQ0FDRixDdUMzZ2dCSSxxQ2hCbElBLGdCdkJncGdCSixDdUI3b2dCRSxvQ2dCK0hFLHFDaEI3SEUseUN2QitvZ0JKLENBQ0YsQ3VCNW9nQkUscUNnQnlIRSxxQ2hCdkhFLGdCdkI4b2dCSixDQUNGLEN1Q3BoZ0JJLDZCaEJ0SUEsY3ZCNnBnQkosQ3VCMXBnQkUsb0NnQm1JRSw2QmhCaklFLDBDdkI0cGdCSixDQUNGLEN1QnpwZ0JFLHFDZ0I2SEUsNkJoQjNIRSxpQnZCMnBnQkosQ0FDRixDdUM3aGdCSSxzQ0FFRSxXQURBLFN2Q2dpZ0JOLENPcHJnQkkseUJnQ21KQSxzQ2hCMUlBLFlBZFksQ2dCNkpSLFd2Q2lpZ0JOLENBQ0YsQ3VCOXFnQkUsMERnQnVJRSxzQ2hCcklFLHFDdkJncmdCSixDQUNGLEN1QjdxZ0JFLDJEZ0JpSUUsc0NoQi9IRSxZdkIrcWdCSixDQUNGLENPcHNnQkkseUJnQ21KQSxzQ0FVSSxTdkMyaWdCTixDQUNGLEN1Q3ppZ0JNLDZDaEJ2SkYsNEJBZFksQ2dCdUtSLFV2QzJpZ0JSLEN1QmpzZ0JFLG9DZ0JvSkksNkNoQmxKQSxxRHZCbXNnQkosQ0FDRixDdUJoc2dCRSxxQ2dCOElJLDZDaEI1SUEsNkJ2QmtzZ0JKLENBQ0YsQ092dGdCSSx5QmdDZ0tFLDZDaEJ2SkYsWXZCa3RnQkYsQ0FDRixDdUJodGdCRSwwRGdCb0pJLDZDaEJsSkEscUN2Qmt0Z0JKLENBQ0YsQ3VCL3NnQkUsMkRnQjhJSSw2Q2hCNUlBLFl2Qml0Z0JKLENBQ0YsQ3VDNWpnQkksdUNoQmpLQSwrQkFkWSxDZ0JpTFYsV0FEQSxTdkNna2dCTixDdUIvdGdCRSxvQ2dCOEpFLHVDaEI1SkUsdUR2Qml1Z0JKLENBQ0YsQ3VCOXRnQkUscUNnQndKRSx1Q2hCdEpFLCtCdkJndWdCSixDQUNGLENPcnZnQkkseUJnQzBLQSx1Q2hCaktBLFlBZFksQ2dCcUxSLFd2QzBrZ0JOLENBQ0YsQ3VCL3VnQkUsMERnQjhKRSx1Q2hCNUpFLHFDdkJpdmdCSixDQUNGLEN1Qjl1Z0JFLDJEZ0J3SkUsdUNoQnRKRSxZdkJndmdCSixDQUNGLENPcndnQkkseUJnQzBLQSx1Q0FXSSxTdkNvbGdCTixDQUNGLEN1Qy9rZ0JJLDhCaEJsTEEsVXZCb3dnQkosQ3VCandnQkUsb0NnQitLRSw4QmhCN0tFLHVDdkJtd2dCSixDQUNGLEN1Qmh3Z0JFLHFDZ0J5S0UsOEJoQnZLRSxVdkJrd2dCSixDQUNGLENPdnhnQkkseUJnQytMQSwyQkFFSSxnQnZDMGxnQk4sQ3VDdGxnQkUsNEJoQjVMQSxnQnZCdXhnQkYsQ0FKRixDdUJoeGdCRSwwRGdCeUxFLDRCaEJ2TEUsNkN2QnV4Z0JKLENBQ0YsQ3VCcHhnQkUsMkRnQm1MRSw0QmhCakxFLG1CdkJzeGdCSixDQUNGLEN1Q2htZ0JJLHFDQUVFLFlBREEsU3ZDbW1nQk4sQ08veWdCSSx5QmdDMk1BLHFDQUtJLFN2Q21tZ0JOLENBQ0YsQ09wemdCSSx5QmdDMk1BLHFDQVNJLFd2Q29tZ0JOLENBQ0YsQ3VDbG1nQk0sNENoQjlNRiw0QkFkWSxDZ0I2TlIsV3ZDcW1nQlIsQ3VCanpnQkUsb0NnQjJNSSw0Q2hCek1BLG9EdkJtemdCSixDQUNGLEN1Qmh6Z0JFLHFDZ0JxTUksNENoQm5NQSw2QnZCa3pnQkosQ0FDRixDdUMxbWdCSSxzQ2hCcE5BLCtCQWRZLENnQm9PVixZQURBLFN2QzhtZ0JOLEN1QmgwZ0JFLG9DZ0JpTkUsc0NoQi9NRSxzRHZCazBnQkosQ0FDRixDdUIvemdCRSxxQ2dCMk1FLHNDaEJ6TUUsK0J2QmkwZ0JKLENBQ0YsQ090MWdCSSx5QmdDNk5BLHNDQU1JLFN2Q3VuZ0JOLENBQ0YsQ08zMWdCSSx5QmdDNk5BLHNDQVVJLFd2Q3duZ0JOLENBQ0YsQ3VDcG5nQkUsb0NBQ0UsWXZDc25nQkosQ3dDbDZnQkEsb0JBRUUsMkZsQmFzQixDa0JkdEIsZ0JqQnVFRSxtQkFkWSxDaUJ0RGQsU3hDcTZnQkYsQ3VCOTFnQkUsb0NpQjNFRixvQmpCNkVNLDJDdkJnMmdCSixDQUNGLEN1QjcxZ0JFLHFDaUJqRkYsb0JqQm1GTSxvQnZCKzFnQkosQ0FDRixDd0M3NmdCRSwwQkFFRSxnQkFNQSxrQkFIQSxTQUpBLFdqQmlFQSxXQWRZLENpQjlDWixPQUZBLGtCQUtBLDBCQU5BLFdBT0EsVXhDKzZnQkosQ3VCcDNnQkUsb0NpQnJFQSwwQmpCdUVJLHFDdkJzM2dCSixDQUNGLEN1Qm4zZ0JFLHFDaUIzRUEsMEJqQjZFSSxZdkJxM2dCSixDQUNGLEN3Q3Q3Z0JFLDJCQVNFLHlEakI0Q0Esb0JBZFksQ2lCaENaLFNBTEEsV0FDQSxjQUVBLFdBQ0EsT0FJQSxXQVRBLGtCQUdBLFdBSUEsVXhDMjdnQkosQ3VCMzRnQkUsb0NpQnhEQSwyQmpCMERJLDRDdkI2NGdCSixDQUNGLEN1QjE0Z0JFLHFDaUI5REEsMkJqQmdFSSxvQnZCNDRnQkosQ0FDRixDd0MvN2dCRSwwQkFDRSxTQUNBLGtCeENpOGdCSixDd0M5N2dCRSxnQ0FDRSxReENnOGdCSixDd0M3N2dCRSxpQ2pCOEJFLG1CdkJrNmdCSixDdUIvNWdCRSxvQ2lCakNBLGlDakJtQ0kseUN2Qmk2Z0JKLENBQ0YsQ3VCOTVnQkUscUNpQnZDQSxpQ2pCeUNJLG1CdkJnNmdCSixDQUNGLEN5Q3AvZ0JBLGFBQ0ksYW5CRUcsQ21CRUgsZ0JsQm1FQSxtQkFkWSxDQWNaLGdCdkJtN2dCSixDdUJoN2dCRSxvQ2tCM0VGLGFsQjZFTSx3Q3ZCazdnQkosQ0FDRixDdUIvNmdCRSxxQ2tCakZGLGFsQm1GTSxnQnZCaTdnQkosQ0FDRixDdUIxN2dCRSxvQ2tCM0VGLGFsQjZFTSwwQ3ZCNDdnQkosQ0FDRixDdUJ6N2dCRSxxQ2tCakZGLGFsQm1GTSxtQnZCMjdnQkosQ0FDRixDeUN4Z2hCSSxlQUVJLGtCQUNBLG9CQUZBLDJDekM0Z2hCUixDeUNuZ2hCSSw4RkFDSSxhekN3Z2hCUixDeUNyZ2hCSSxtQkFLSSxtQkFGQSxvQmxCNEVOLGFrQjdFc0IsQ0FFaEIsdUJBSEEsZ0JBS0Esa0JsQndFTixZdkJnOGdCRixDeUN0Z2hCUSwwQkFJSSxtREFDQSx3QkFFQSxTQU5BLFdsQnNFVixha0JwRTBCLENBR2hCLE9BSkEsa0JsQm9FVixZdkIwOGdCRixDeUNwZ2hCQSxvQkFDSSxrQnpDdWdoQkosQzBDampoQkEsK0NBR0ksMkZwQllvQixDb0JicEIsZTFDcWpoQkosQ08zK2dCSSw0Qm1DNUVKLCtDQU1RLFFwQitCZSxDb0I3QmYsbUJBREEsVTFDdWpoQk4sQzBDbmpoQk0scUVBQ0ksUzFDc2poQlYsQ0FDRixDMENwamhCWSw2REFKSixxRUFLUSxTMUN3amhCZCxDQUNGLENPMWdoQkkseUJtQy9ESiwrQ0F5QlEsaUNBREEsOEJBREEsVUFEQSxXMUMyamhCTixDQUNGLEMwQ3RqaEJJLDJEQVFJLDJGcEJyQmdCLENvQmtCaEIsU0FKQSxXQU1BLFlBR0Esb0JBUkEsa0JBRUEsV0FEQSxNQUdBLHdCQUdBLFUxQzBqaEJSLEMwQ3RqaEJJLDZEQU9JLHlEQUdBLHFCQUpBLFNBTEEsV0FFQSxXQUtBLFdBR0Esb0JBVEEsa0JBR0EsUUFEQSx3QkFLQSxVMUMyamhCUixDT2ppaEJJLDRCbUNuQ0EsNkRBY1EsTUFDQSxVMUMyamhCVixDQUNGLEMwQ3hqaEJJLHFEQUtJLHFDQUZBLGFBRkEsU0FDQSxrQkFFQSxZMUM0amhCUixDT2hqaEJJLDRCbUNoQkEscURBV1EsZ0JBSEEsZ0JBQ0Esa0JBQ0EsVTFDOGpoQlYsQ0FDRixDT3RraEJJLHlCbUNIQSxxREFnQlEsa0JBREEsa0IxQ2draEJWLENBQ0YsQ083a2hCSSx5Qm1DSEEscURBcUJRLGtCQURBLGtCMUNra2hCVixDQUNGLENPcGxoQkkseUJtQ0hBLHFEQTBCUSxzQkFLQSxrQkFOQSxpQkFLQSxpQjFDb2toQlYsQ0FDRixDT2htaEJJLDBCbUNIQSxxRG5CWUEsaUJ2QjRsaEJGLENBQ0YsQ3VCMWxoQkUsNERtQmZFLHFEbkJpQkUsOEJ2QjZsaEJKLENBQ0YsQ3VCMWxoQkUsNERtQnJCRSxxRG5CdUJFLGtCdkI2bGhCSixDQUNGLENPbG5oQkksMEJtQ0hBLHFEQXVDUSxpQjFDbWxoQlYsQ0FDRixDMENobGhCSSxxREFDSSxlMUNtbGhCUixDMENobGhCWSxxR0FDSSxhMUNtbGhCaEIsQzBDOWtoQkksaUZBR0ksYXBCakhELENvQnFIQyxxQkFMQSxnQkFHQSxtQkFDQSxrQkFGQSwyQzFDbWxoQlIsQzBDOWtoQlEsK0ZBRUksZ0JBQ0EscUJBSUEsT0FDQSxrQkFGQSxTQUZBLHFCQUNBLDJDMUNtbGhCWixDMEN2a2hCUSwwTUFDSSxhMUM4a2hCWixDMkMxdGhCQSxpQkFHSSxnQ0FGQSxtQkFDQSxtQjNDOHRoQkosQzJDM3RoQkksMEJBQ0ksYUFFQSxlQURBLFEzQzh0aEJSLEM0Q3J1aEJBLFlBQ0ksa0I1Q3d1aEJKLEM2Q3p1aEJBLE1BR0UsU0FEQSxTQURBLFM3Qzh1aEJGLEM2QzF1aEJFLFNBRUUscUJBREEsZTdDNnVoQkosQzhDbHZoQkksd0JBQ0ksa0I5Q3F2aEJSLEM4Q2x2aEJJLHNCQUNJLGtCOUNvdmhCUixDOENodmhCUSxpQ0FDSSxlOUNrdmhCWixDOEM5dWhCSSxzRXZCeURBLFN2QnlyaEJKLEN1QnRyaEJFLG9DdUI1REUsc0V2QjhERSxpQ3ZCeXJoQkosQ0FDRixDdUJ0cmhCRSxxQ3VCbEVFLHNFdkJvRUUsU3ZCeXJoQkosQ0FDRixDOEN6dmhCSSx1QkFDSSxrQkFDQSxtQkFFQSxrQkFEQSxrQjlDNHZoQlIsQ09wdGhCSSx5QnVDM0NBLHVCQU9RLGtCQUNBLG1CQUVBLGtCQURBLGtCOUM2dmhCVixDQUNGLENPNXRoQkkseUJ1QzNDQSx1QkFjUSxjQUNBLGVBRUEsZUFEQSxlOUM4dmhCVixDQUNGLEM4QzF2aEJJLDZCQUNJLFc5QzR2aEJSLEMrQ3R5aEJBLGdCQUlFLGdFekJVZSxDeUJiZixtQkFDQSxnQkFDQSwyQy9DMHloQkYsQ09qdWhCSSw0QndDNUVKLGdCQVFJLFNBREEsaUIvQzJ5aEJGLENBQ0YsQytDeHloQkUsNEJBR0UsWUFEQSxjeEIyREEsV3ZCZ3ZoQkosQ3VCN3VoQkUsb0N3QmhFQSw0QnhCa0VJLG9DdkIrdWhCSixDQUNGLEN1QjV1aEJFLHFDd0J0RUEsNEJ4QndFSSxXdkI4dWhCSixDQUNGLEMrQ2x6aEJJLDJLeEJ5SUYscUJ2QjRxaEJGLENPenZoQkksNEJ3Q2pFRiw0QkFVSSxtQkFDQSxlL0NvemhCSixDK0NsemhCSSwyS3hCaUlKLG1CdkJvcmhCQSxDQUNGLEMrQ2h6aEJFLDhCQUNFLFlBQ0EsaUIvQ2t6aEJKLENPbnhoQkkseUJ3Q2pDRiw4QkFLSSxjL0NtemhCSixDQUNGLEMrQ2p6aEJJLG9DQUVFLFNBREEsa0IvQ296aEJOLEMrQ2p6aEJNLDhDQUVFLHFCQUNBLDRCQUNBLG9CQUlBLGdCQVBBLGdCQU1BLGdCQUZBLGdCQUNBLHNCL0NxemhCUixDK0NoemhCTSwwQ0FDRSxhekIvQkssQ3lCb0NMLGNBSkEsbUJBQ0EsZ0JBQ0EsaUJBQ0EsZS9DbXpoQlIsQytDN3loQkUsNEJBRUUscUJBQ0EsNEJBQ0Esb0JBSEEsZ0JBSUEsZ0JBQ0EsZ0JBQ0Esc0IvQyt5aEJKLEMrQzV5aEJFLGtDQUVFLFNBQ0EsVUFGQSwyQy9DZ3poQkosQytDNXloQkkseUNBQ0UsZS9DOHloQk4sQytDMXloQkUscUJBRUkseUhBQ0UsWUFDQSxTL0MyeWhCTixDQUNGLEMrQ3R5aEJBLHlCQUNFLG1CQUNBLGdCQUNBLDJDL0N5eWhCRixDK0N2eWhCRSxxQ3hCc0RBLHFCd0JyRGtDLENBQ2hDLDJDL0N5eWhCSixDK0N0eWhCRSx1Q0FJRSxnRXpCOUZhLEN5QjRGYix1QkFDQSwyQy9DeXloQkosQytDdHloQkksNkNBRUUsU0FEQSxrQi9DeXloQk4sQytDdHloQk0sdURBRUUscUJBQ0EsNEJBQ0Esb0JBSUEsZ0JBUEEsZ0JBTUEsZ0JBRkEsZ0JBQ0Esc0IvQzB5aEJSLEMrQ3J5aEJNLG1EQUNFLGF6QnZHSyxDeUI0R0wsY0FKQSxtQkFDQSxnQkFDQSxpQkFDQSxlL0N3eWhCUixDK0NseWhCRSxxQ0FDRSxlL0NveWhCSixDK0NqeWhCRSxvQ0FDRSxlL0NteWhCSixDK0NqeWhCSSxzQ0FFRSxxQkFDQSw0QkFDQSxvQkFDQSxnQkFDQSxnQkFDQSxzQi9Da3loQk4sQytDL3hoQkksZ0RBQ0UsZS9DaXloQk4sQytDN3hoQkUsMkNBQ0UsMkMvQyt4aEJKLEMrQzd4aEJJLGtEQUNFLGUvQyt4aEJOLEMrQzN4aEJFLHFCQUNFLDJDQUNFLFNBQ0EsUy9DNnhoQkosQytDenhoQkksb0pBQ0UsWUFDQSxTL0MyeGhCTixDK0N4eGhCSSxrSXhCekJKLGtDdkJvemhCQSxDQUNGLEMrQ2p4aEJRLDZEQUNFLGUvQ294aEJWLEMrQ2h4aEJNLGdFQUNFLGUvQ2t4aEJSLEMrQzd3aEJNLG1EQUNFLGUvQyt3aEJSLEMrQzV3aEJNLHVEQUNFLGUvQzh3aEJSLEMrQ3R3aEJRLDZEQUNFLGdCL0N3d2hCVixDK0Nwd2hCTSxnRUFDRSxlL0Nzd2hCUixDK0Nqd2hCTSxtREFDRSxlL0Ntd2hCUixDK0Nod2hCTSx1REFDRSxlL0Nrd2hCUixDZ0R0K2hCSSxnQ3pCdUVBLGtCQWRZLENBY1osWXZCbzZoQkosQ3VCajZoQkUsb0N5QjFFRSxnQ3pCNEVFLG1DdkJtNmhCSixDQUNGLEN1Qmg2aEJFLHFDeUJoRkUsZ0N6QmtGRSxZdkJrNmhCSixDQUNGLEN1QjM2aEJFLG9DeUIxRUUsZ0N6QjRFRSx5Q3ZCNjZoQkosQ0FDRixDdUIxNmhCRSxxQ3lCaEZFLGdDekJrRkUsa0J2QjQ2aEJKLENBQ0YsQ2dEMS9oQkksNEJBQ0ksYTFCSkQsQ0NxRUgsZXZCNDdoQkosQ3VCejdoQkUsb0N5QnJFRSw0QnpCdUVFLHVDdkIyN2hCSixDQUNGLEN1Qng3aEJFLHFDeUIzRUUsNEJ6QjZFRSxldkIwN2hCSixDQUNGLENnRGhnaUJRLHdDQUNJLGVoRGtnaUJaLENnRDkvaEJJLG1DQUVJLGdDekJtREosbUJ2QjY4aEJKLEN1QjE4aEJFLG9DeUJ4REUsbUN6QjBERSwyQ3ZCNDhoQkosQ0FDRixDdUJ6OGhCRSxxQ3lCOURFLG1DekJnRUUsbUJ2QjI4aEJKLENBQ0YsQ2dEdmdpQkksNEJBR0ksZ0UxQmJTLEMwQllULDZCQURBLG1CekIrQ0osaUJ2QmkraEJKLEN1Qjk5aEJFLG9DeUJuREUsNEJ6QnFERSx1Q3ZCZytoQkosQ0FDRixDdUI3OWhCRSxxQ3lCekRFLDRCekIyREUsZ0J2Qis5aEJKLENBQ0YsQ3VCeCtoQkUsb0N5Qm5ERSw0QnpCcURFLDBDdkIwK2hCSixDQUNGLEN1QnYraEJFLHFDeUJ6REUsNEJ6QjJERSxtQnZCeStoQkosQ0FDRixDdUJsL2hCRSxvQ3lCbkRFLDRCekJxREUseUN2Qm8vaEJKLENBQ0YsQ3VCai9oQkUscUN5QnpERSw0QnpCMkRFLGlCdkJtL2hCSixDQUNGLEN1QjUvaEJFLG9DeUJuREUsNEJ6QnFERSwwQ3ZCOC9oQkosQ0FDRixDdUIzL2hCRSxxQ3lCekRFLDRCekIyREUsa0J2QjYvaEJKLENBQ0YsQ2dEL2lpQlEsd0NBQ0ksMkNoRGlqaUJaLENnRDlpaUJRLG1DQUNJLHdCaERnamlCWixDZ0Q3aWlCUSxrRHpCOEJKLFF2QmtoaUJKLEN1Qi9naUJFLG9DeUJqQ00sa0R6Qm1DRixnQ3ZCaWhpQkosQ0FDRixDdUI5Z2lCRSxxQ3lCdkNNLGtEekJ5Q0YsUXZCZ2hpQkosQ0FDRixDZ0R0amlCUSwyQ0FFSSxjekJ3QlIsVXZCZ2lpQkosQ3VCN2hpQkUsb0N5QjdCTSwyQ3pCK0JGLGtDdkIraGlCSixDQUNGLEN1QjVoaUJFLHFDeUJuQ00sMkN6QnFDRixVdkI4aGlCSixDQUNGLENnRGhraUJZLCtDQUNJLFdoRGtraUJoQixDZ0Q3amlCWSwySUFDSSxhaEQramlCaEIsQ2lEeG5pQkEsd0IxQndFSSxrQkFkWSxDMEJ4RGQsb0JBQ0Esa0JBQ0EsU2pEMm5pQkYsQ3VCcGppQkUsb0MwQjNFRix3QjFCNkVNLDBDdkJzamlCSixDQUNGLEN1Qm5qaUJFLHFDMEJqRkYsd0IxQm1GTSxrQnZCcWppQkosQ0FDRixDaURub2lCRSx1QzFCa0VFLFF2Qm9raUJKLEN1QmpraUJFLG9DMEJyRUEsdUMxQnVFSSwrQnZCbWtpQkosQ0FDRixDdUJoa2lCRSxxQzBCM0VBLHVDMUI2RUksUXZCa2tpQkosQ0FDRixDaUQ1b2lCRSxzQ0FDRSxrQmpEOG9pQkosQ2lEM29pQkUsc0NBR0Usa0IzQmpCTSxDMkJrQk4sK0JBRkEsVTlDUk8sQzhDT1AsYTFCeURBLFFBZFksQ0FjWixZdkI0bGlCSixDdUJ6bGlCRSxvQzBCN0RBLHNDMUIrREksd0N2QjJsaUJKLENBQ0YsQ3VCeGxpQkUscUMwQm5FQSxzQzFCcUVJLGdCdkIwbGlCSixDQUNGLEN1Qm5taUJFLG9DMEI3REEsc0MxQitESSwyQ3ZCcW1pQkosQ0FDRixDdUJsbWlCRSxxQzBCbkVBLHNDMUJxRUksbUJ2Qm9taUJKLENBQ0YsQ3VCN21pQkUsb0MwQjdEQSxzQzFCK0RJLHlDdkIrbWlCSixDQUNGLEN1QjVtaUJFLHFDMEJuRUEsc0MxQnFFSSxrQnZCOG1pQkosQ0FDRixDdUJ2bmlCRSxvQzBCN0RBLHNDMUIrREksd0N2QnluaUJKLENBQ0YsQ3VCdG5pQkUscUMwQm5FQSxzQzFCcUVJLGlCdkJ3bmlCSixDQUNGLEN1QmpvaUJFLG9DMEI3REEsc0MxQitESSwrQnZCbW9pQkosQ0FDRixDdUJob2lCRSxxQzBCbkVBLHNDMUJxRUksUXZCa29pQkosQ0FDRixDaUQzcmlCSSxpREFDRSxlakQ2cmlCTixDaUR6cmlCRSxvQ0FDRSxjQUNBLGtCakQycmlCSixDTzlwaUJJLHlCMEMvQkYsb0NBS0ksYWpENHJpQkosQ0FDRixDaUR6cmlCRSxvQ0FDRSxlakQycmlCSixDaUR4cmlCRSxnQ0FHRSxjQURBLG1CMUJ5QkEsVXZCa3FpQkosQ3VCL3BpQkUsb0MwQjlCQSxnQzFCZ0NJLGtDdkJpcWlCSixDQUNGLEN1QjlwaUJFLHFDMEJwQ0EsZ0MxQnNDSSxVdkJncWlCSixDQUNGLENpRGxzaUJJLHdFQUdFLFlBREEsVWpEcXNpQk4sQ2lEL3JpQkksK0NBQ0UsK0JqRGlzaUJOLENrRDN2aUJJLGlDQUNJLGtCNUJTSSxDNEJSSix5QjNCcUVKLGlCdkI2cmlCSixDdUIxcmlCRSxvQzJCMUVFLGlDM0I0RUUsd0N2QjRyaUJKLENBQ0YsQ3VCenJpQkUscUMyQmhGRSxpQzNCa0ZFLGdCdkIycmlCSixDQUNGLEN1QnBzaUJFLG9DMkIxRUUsaUMzQjRFRSwyQ3ZCc3NpQkosQ0FDRixDdUJuc2lCRSxxQzJCaEZFLGlDM0JrRkUsbUJ2QnFzaUJKLENBQ0YsQ3VCOXNpQkUsb0MyQjFFRSxpQzNCNEVFLDBDdkJndGlCSixDQUNGLEN1QjdzaUJFLHFDMkJoRkUsaUMzQmtGRSxrQnZCK3NpQkosQ0FDRixDdUJ4dGlCRSxvQzJCMUVFLGlDM0I0RUUseUN2QjB0aUJKLENBQ0YsQ3VCdnRpQkUscUMyQmhGRSxpQzNCa0ZFLGlCdkJ5dGlCSixDQUNGLENrRG55aUJJLDBCQUNJLFlsRHF5aUJSLENrRGx5aUJJLDhCQUNJLGVsRG95aUJSLENrRGp5aUJJLDhCM0JzREEsbUJBZFksQ0FjWixrQnZCK3VpQkosQ3VCNXVpQkUsb0MyQnpERSw4QjNCMkRFLDBDdkI4dWlCSixDQUNGLEN1QjN1aUJFLHFDMkIvREUsOEIzQmlFRSxrQnZCNnVpQkosQ0FDRixDdUJ0dmlCRSxvQzJCekRFLDhCM0IyREUsMkN2Qnd2aUJKLENBQ0YsQ3VCcnZpQkUscUMyQi9ERSw4QjNCaUVFLG1CdkJ1dmlCSixDQUNGLENrRHJ6aUJRLGtDQUVJLFlBREEsVWxEd3ppQlosQ2tEbnppQkksK0JBQ0ksYWxEcXppQlIsQ2tEbnppQlEsMkNBQ0ksZWxEcXppQlosQ2tEbHppQlEscUUzQnFDSixrQkFkWSxDMkJwQkosZWxEb3ppQlosQ3VCL3dpQkUsb0MyQnhDTSxxRTNCMENGLDhDdkJreGlCSixDQUNGLEN1Qi93aUJFLHFDMkI5Q00scUUzQmdERixjdkJreGlCSixDQUNGLENrRDd6aUJRLHFFM0IrQkosY0FkWSxDMkJkSixlbEQremlCWixDdUJoeWlCRSxvQzJCbENNLHFFM0JvQ0YsMEN2Qm15aUJKLENBQ0YsQ3VCaHlpQkUscUMyQnhDTSxxRTNCMENGLGdCdkJteWlCSixDQUNGLENrRHgwaUJRLHFFM0J5QkosZ0JBZFksQzJCUkosZWxEMDBpQlosQ3VCanppQkUsb0MyQjVCTSxxRTNCOEJGLDRDdkJvemlCSixDQUNGLEN1Qmp6aUJFLHFDMkJsQ00scUUzQm9DRixrQnZCb3ppQkosQ0FDRixDa0RuMWlCUSxpUTNCbUJKLGtCQWRZLEMyQkZKLGVsRHUxaUJaLEN1QnAwaUJFLG9DMkJ0Qk0saVEzQndCRiw4Q3ZCeTBpQkosQ0FDRixDdUJ0MGlCRSxxQzJCNUJNLGlRM0I4QkYsbUJ2QjIwaUJKLENBQ0YsQ2tEcDJpQlEsK0szQmFKLGlCdkI2MWlCSixDdUIxMWlCRSxvQzJCaEJNLCtLM0JrQkYsNkN2QisxaUJKLENBQ0YsQ3VCNTFpQkUscUMyQnRCTSwrSzNCd0JGLGdCdkJpMmlCSixDQUNGLENrRHIzaUJRLDZ2Q0FFSSxlbER5NGlCWixDa0RyNGlCSSwrQkFDSSxnQzNCQ0osa0J2QnU0aUJKLEN1QnA0aUJFLG9DMkJMRSwrQjNCT0UsMEN2QnM0aUJKLENBQ0YsQ3VCbjRpQkUscUMyQlhFLCtCM0JhRSxrQnZCcTRpQkosQ0FDRixDa0QvNGlCUSx1Q0FFSSxtQjNCSlIsVXZCcTVpQkosQ3VCbDVpQkUsb0MyQkRNLHVDM0JHRixrQ3ZCbzVpQkosQ0FDRixDdUJqNWlCRSxxQzJCUE0sdUMzQlNGLFV2Qm01aUJKLENBQ0YsQ2tEejVpQlksMkNBRUksWUFEQSxVbEQ0NWlCaEIsQ21EMytpQkEsY0FDSSxlbkQ4K2lCSixDT2g3aUJJLDBCNEM1REEseUJBRVEsY25EOCtpQlYsQ0FDRixDT3I3aUJJLDBCNEM1REEseUJBTVEsZ0JuRCsraUJWLENBQ0YsQ21EMytpQlEsa0NBQ0ksa0JuRDYraUJaLENtRDEraUJRLDRDQUNJLHFDQUNBLFluRDQraUJaLENtRHoraUJRLHdDNUJpREosV3ZCMjdpQkosQ3VCeDdpQkUsb0M0QnBETSx3QzVCc0RGLG1DdkIwN2lCSixDQUNGLEN1QnY3aUJFLHFDNEIxRE0sd0M1QjRERixXdkJ5N2lCSixDQUNGLENtRG4vaUJZLDRDQUVJLFlBREEsVW5Ecy9pQmhCLENtRGgvaUJJLHFCNUJ1Q0EsbUJBZFksQzRCeEJSLGdCbkRtL2lCUixDdUIxOGlCRSxvQzRCMUNFLHFCNUI0Q0UsMkN2QjQ4aUJKLENBQ0YsQ3VCejhpQkUscUM0QmhERSxxQjVCa0RFLG1CdkIyOGlCSixDQUNGLENtRHovaUJJLG9CQUNJLFNBQ0EsU25EMi9pQlIsQ21Eei9pQlEsOEJBTUksa0I3QnJDQSxDNkJvQ0EseUJBREEsa0JBSEEsYTdCM0NGLEM2QjZDRSx5QzNCMUNELEMyQnlDQyxRNUI0QlIsV0FkWSxDNEJQSixrQjVCcUJSLFV2QnMraUJKLEN1Qm4raUJFLG9DNEJqQ00sOEI1Qm1DRixpQ3ZCcStpQkosQ0FDRixDdUJsK2lCRSxxQzRCdkNNLDhCNUJ5Q0YsVXZCbytpQkosQ0FDRixDdUI3K2lCRSxvQzRCakNNLDhCNUJtQ0Ysa0N2QisraUJKLENBQ0YsQ3VCNStpQkUscUM0QnZDTSw4QjVCeUNGLFd2QjgraUJKLENBQ0YsQ21EN2dqQlksb0NBU0ksZWhEdERMLENnRGdESywwQkFGQSxXQUtBLFVBRUEsb0JBSkEsa0JBQ0EsUUFIQSxZQUtBLFVuRGloakJoQixDbUQ1Z2pCWSxzQ0FDSSxlQUNBLGFuRDhnakJoQixDbUQzZ2pCWSxtQzVCRVIsaUJBZFksQzRCY0EsZ0JBREEsYW5EK2dqQmhCLEN1QjNnakJFLG9DNEJMVSxtQzVCT04sNkN2QjZnakJKLENBQ0YsQ3VCMWdqQkUscUM0QlhVLG1DNUJhTixnQnZCNGdqQkosQ0FDRixDbURuaGpCUSwrQkFDSSxhN0JqRUEsQzZCa0VBLFluRHFoakJaLENtRGpoakJZLHFDQUdJLGtCN0J0Rk4sQzZCcUZNLHlCQURBLFVuRHFoakJoQixDbURoaGpCWSxzQ0FDSSxhbkRraGpCaEIsQ21EN2dqQlksdUNBQ0ksd0JuRCtnakJoQixDbUQ3Z2pCZ0IsNkNBQ0kseUJuRCtnakJwQixDbUR4Z2pCZ0IsK0NBQ0kscUJuRDBnakJwQixDbURwZ2pCSSw0QkFFSSxxQ0FEQSxtQkFFQSxZbkRzZ2pCUixDbURwZ2pCUSx5Q0FDSSxXbkRzZ2pCWixDbURwZ2pCWSw2Q0FDSSxZQUNBLFVuRHNnakJoQixDbURqZ2pCSSwyQkFFSSxtQ0FEQSxnQkFFQSxZbkRtZ2pCUixDTzFqakJJLDRCNEMwRFEsOFBBQ0ksV25EcWdqQmQsQ0FDRixDbURqZ2pCSSw2QjVCcEVBLGtCdkJ3a2pCSixDdUJya2pCRSxvQzRCaUVFLDZCNUIvREUsd0N2QnVrakJKLENBQ0YsQ3VCcGtqQkUscUM0QjJERSw2QjVCekRFLGtCdkJza2pCSixDQUNGLENtRDFnakJJLDRCQUVJLGtCN0J4SEcsQzZCdUhILHlCQU1BLGdCNUIvRUosaUJ2QjJsakJKLEN1QnhsakJFLG9DNEJxRUUsNEI1Qm5FRSx3Q3ZCMGxqQkosQ0FDRixDdUJ2bGpCRSxxQzRCK0RFLDRCNUI3REUsZ0J2QnlsakJKLENBQ0YsQ3VCbG1qQkUsb0M0QnFFRSw0QjVCbkVFLDJDdkJvbWpCSixDQUNGLEN1QmptakJFLHFDNEIrREUsNEI1QjdERSxtQnZCbW1qQkosQ0FDRixDdUI1bWpCRSxvQzRCcUVFLDRCNUJuRUUsMEN2QjhtakJKLENBQ0YsQ3VCM21qQkUscUM0QitERSw0QjVCN0RFLGtCdkI2bWpCSixDQUNGLEN1QnRuakJFLG9DNEJxRUUsNEI1Qm5FRSx5Q3ZCd25qQkosQ0FDRixDdUJybmpCRSxxQzRCK0RFLDRCNUI3REUsaUJ2QnVuakJKLENBQ0YsQ081b2pCSSx5QjRDaUZBLDRCQVVRLGtCbkRxampCVixDQUNGLENPcG9qQkksNEI0Q29FQSw0QkFpQlEsY0FEQSxlQUZBLGtCQUNBLGtCbkR3ampCVixDQUNGLENtRGxqakJBLHVCQUVJLGtCN0I3SlEsQzZCNEpSLG1CQUtBLGE3QmhKTyxDNkI4SVAsU0FDQSxtQkFGQSxpQm5Ed2pqQkosQ21EbmpqQkksa0NBQ0ksT25EcWpqQlIsQ21EbGpqQkksb0NBS0ksbUJBRkEsYUFEQSxnQkFFQSx1QkFIQSxjbkR3ampCUixDbURsampCUSx3Q0FJSSxZQUNBLFlBSEEsZ0JBREEsZUFFQSxVbkRzampCWixDbUR6aWpCSSxvQ0FDSSxpQm5EMmlqQlIsQ21EemlqQlEsMENBSUksa0I3QnJMRCxDNkJ1TEMsYUFMQSxXQUNBLFdBR0EsV0FFQSxrQkFKQSx3Qm5EK2lqQlosQ08vcmpCSSwwQjRDd0pRLDhUQUVRLGdCQUNBLFduRHlpakJsQixDQUNGLENtRDVoakJJLDRKQUxZLGVoRDNOTCxDZ0QwTkssd0JuRDJpakJoQixDbURqaWpCUSx5Q0FDSSx3Qm5EbWlqQlosQ09wc2pCSSw2QjRDb0tJLGdEQUVRLDJCbkRraWpCZCxDQUNGLENtRC9oakJRLCtDQUlJLHlCQURBLG1CNUJqTFIsWUFkWSxDNEJpTUosZ0JBSEEsZW5Eb2lqQlosQ3VCanRqQkUsb0M0QjJLTSwrQzVCektGLHFDdkJtdGpCSixDQUNGLEN1Qmh0akJFLHFDNEJxS00sK0M1Qm5LRixZdkJrdGpCSixDQUNGLENPMXRqQkksNkI0Q2tMSSw0Q0FFUSxlbkQwaWpCZCxDQUNGLENtRHBpakJJLDZCQUtJLGVuRG1pakJSLENtRHZpakJRLCtCQUNJLGNuRHlpakJaLEN1Qjl4akJJLDBHNEIyUFEsa0JuRHNpakJaLENtRGxpakJJLCtDQUdJLDZCQUZBLGdCQUNBLGdCbkRxaWpCUixDTzl1akJJLDRCNEM2TUEsa0NBSVEsZ0NBRkEsbUJBQ0EsbUJuRG9pakJWLENBQ0YsQ21EamlqQlEsa0RBQ0ksZW5EbWlqQlosQ21EL2hqQkksbUNBQ0ksZW5EaWlqQlIsQ21EOWhqQkksNkNBQ0ksUW5EZ2lqQlIsQ21EN2hqQkksd0I1QnJPQSxrQnZCcXdqQkosQ3VCbHdqQkUsb0M0QmtPRSx3QjVCaE9FLDBDdkJvd2pCSixDQUNGLEN1Qmp3akJFLHFDNEI0TkUsd0I1QjFORSxtQnZCbXdqQkosQ0FDRixDbUR0aWpCSSx1Q0FDSSxpQm5Ed2lqQlIsQ21EdGlqQlEsNkNBUUksa0I3QmpTRCxDNkJnU0MsU0FOQSxXQUtBLFlBSEEsT0FEQSxrQkFFQSxNQUNBLFNuRDJpakJaLENtRGxpakJJLHFDQUNJLGtCbkRxaWpCUixDbURsaWpCSSxxQ0FDSSxhN0J2VUUsQzZCd1VGLGtCbkRvaWpCUixDbURoaWpCUSwwQ0FDSSxhaEQzTUMsQ2dENE1ELGlCbkRraWpCWixDbUQ1aGpCSSxnQ0FDSSxrQm5EK2hqQlIsQ21ENWhqQkksMEI1QmhSQSxldkIreWpCSixDdUI1eWpCRSxvQzRCNlFFLDBCNUIzUUUsdUN2Qjh5akJKLENBQ0YsQ3VCM3lqQkUscUM0QnVRRSwwQjVCclFFLGV2QjZ5akJKLENBQ0YsQ21EcGlqQlEscUNBQ0ksYWhENU5DLENnRDZORCxpQm5Ec2lqQlosQ21EbmlqQlEsb0NBQ0ksa0JuRHFpakJaLENtRGppakJJLHNONUIvUkEsZXZCcTBqQkosQ3VCbDBqQkUsb0M0QjRSRSxzTjVCMVJFLHVDdkJzMGpCSixDQUNGLEN1Qm4wakJFLHFDNEJzUkUsc041QnBSRSxldkJ1MGpCSixDQUNGLENPLzBqQkksNEI0QzJSQSxzTkFJUSxVbkRzampCVixDQUNGLENvRGw2akJBLGFBR0ksZWpES08sQ2lEUFAsbUJBR0EsZUFDQSxtQjdCbUVBLFlBZFksQzZCcERaLGlCcERxNmpCSixDdUJoMmpCRSxvQzZCM0VGLGE3QjZFTSxrQ3ZCazJqQkosQ0FDRixDdUIvMWpCRSxxQzZCakZGLGE3Qm1GTSxZdkJpMmpCSixDQUNGLENvRDc2akJJLCtCQUtJLFNBR0EsZUFMQSxZQUlBLE9BTkEsa0JBS0EsUUFGQSxNQUZBLFVwRHE3akJSLENvRDU2akJZLG1LQUNJLG9CakQ4R0gsQ2lEN0dHLGFwRDg2akJoQixDb0R6NmpCSSwrQkFDSSxRcEQyNmpCUixDb0R6NmpCUSw0RkFFSSxzQnBEMjZqQlosQ08zNGpCSSx5QjZDbENJLDRGQUtRLHNCcEQ2NmpCZCxDQUNGLENPajVqQkkseUI2Q2xDSSw0RkFTUSxzQnBEKzZqQmQsQ0FDRixDT3Y1akJJLDBCNkNsQ0ksNEZBYVEsc0JwRGk3akJkLENBQ0YsQ29ENzZqQkksMEJBRUkseUJBREEsbUJBRUEsZ0JBQ0EsbUJwRCs2akJSLENvRDU2akJZLHVMQVlJLCtCQVJBLFNBSEEsV0FPQSxZQUZBLE9BR0EsVUFDQSxvQkFSQSxrQkFHQSxRQUZBLE1BUUEsMkN6QjVEVixDeUJ3RFUsVXBEbTdqQmhCLENvRDM2akJZLDBMQUdJLFVqRGhFTCxDaUQ4REssZ0JBUUEsZUFIQSxTQUlBLFVBTkEsa0JBQ0EsUUFFQSwrQkFJQSwyQ3pCM0VWLEN5QndFVSxTcEQrNmpCaEIsQ29EdjZqQmdCLHFzQ0FFSSxTcER3NmpCcEIsQ29EbDZqQkkscUJBSUksa0I5QmpHRSxDOEJnR0Ysa0JBRUEsVWpEMUZHLENpRDJGSCxpQjdCQ04sZTZCR00sVUFSQSxVQURBLFFBUUEsMkN6QmpHRixDSjhGSixhNkJDc0IsQ0FDaEIsU3BEdTZqQlIsQ29EbjZqQlEsdUJBR0ksNkJBRkEsY0FDQSxtQnBEczZqQlosQ29EbDZqQlEsMkJBQ0ksa0JwRG82akJaLENvRGg2akJJLDhCQUVJLDBCQURBLG1CQUdBLGE5QnhIRSxDOEJ1SEYsZUFJQSxnQkFFQSxVQURBLG9CQUhBLDJDcERxNmpCUixDb0QvNWpCUSxpTEFDSSxlcERpNmpCWixDb0QvNWpCWSxnTUFLSSxTQUNBLFNBSkEsT0FEQSxhQUVBLFFBQ0EsS3BEbTZqQmhCLENvRDc1akJRLGdDQUNJLGNwRCs1akJaLENvRDM1akJJLHFCQUNJLG1CcEQ2NWpCUixDT24rakJJLDRCNkMrRVksMElBR1Esc0JwRHU1akJ0QixDQUNGLENPMStqQkksNEI2QytFWSwwSUFPUSxVcER5NWpCdEIsQ0FDRixDT2gvakJJLDRCNkNpR1ksMElBR1Esc0JwRGk1akJ0QixDQUNGLENPdC9qQkksNEI2Q2lHWSwwSUFPUSxVcERtNWpCdEIsQ0FDRixDcUR4a2tCQSxlQUVJLGVsRE1PLENrRFBQLG1CQUVBLDRCOUJxRUEsc0JBZFksQzhCdERaLFdyRCtra0JKLEN1Qnhna0JFLG9DOEIzRUYsZTlCNkVNLHdDdkIwZ2tCSixDQUNGLEN1QnZna0JFLHFDOEJqRkYsZTlCbUZNLGdCdkJ5Z2tCSixDQUNGLEN1Qmxoa0JFLG9DOEIzRUYsZTlCNkVNLDJDdkJvaGtCSixDQUNGLEN1Qmpoa0JFLHFDOEJqRkYsZTlCbUZNLG1CdkJtaGtCSixDQUNGLEN1QjVoa0JFLG9DOEIzRUYsZTlCNkVNLHdDdkI4aGtCSixDQUNGLEN1QjNoa0JFLHFDOEJqRkYsZTlCbUZNLGlCdkI2aGtCSixDQUNGLEN1QnRpa0JFLG9DOEIzRUYsZTlCNkVNLHlDdkJ3aWtCSixDQUNGLEN1QnJpa0JFLHFDOEJqRkYsZTlCbUZNLGtCdkJ1aWtCSixDQUNGLENxRGpua0JJLDBCQUdJLG1CQVFBLGtCL0JyQkUsQytCb0JGLGtCQUxBLGEvQmZFLEMrQnNCRixVbERkRyxDa0RHSCxvQjlCeUZOLFc4QnRGc0IsQ0FGaEIsdUJBSUEsa0JBQ0EsUUFDQSxNQUNBLDhCOUJnRk4sVXZCdWlrQkYsQ3FEbG5rQlEsNEJBQ0ksY3JEb25rQlosQ3FEam5rQlEsZ0NBQ0ksa0JyRG1ua0JaLENxRC9ta0JJLHNCOUJ1Q0Esa0J2QjJra0JKLEN1Qnhra0JFLG9DOEIxQ0Usc0I5QjRDRSwwQ3ZCMGtrQkosQ0FDRixDdUJ2a2tCRSxxQzhCaERFLHNCOUJrREUsa0J2Qnlra0JKLENBQ0YsQ3FEeG5rQkkseUJBQ0ksU0FDQSxVckQwbmtCUixDcUR4bmtCUSxzUEFDSSwwQkFDQSxpQnJENG5rQlosQ3NEdnFrQkEsZUFDSSxlbkRPTyxDbUREUCxZQUZBLHVCQUNBLFV0RDJxa0JKLEN1QnRta0JFLG9DK0IzRUYsZS9CNkVNLHdDdkJ3bWtCSixDQUNGLEN1QnJta0JFLHFDK0JqRkYsZS9CbUZNLGlCdkJ1bWtCSixDQUNGLEN1Qmhua0JFLG9DK0IzRUYsZS9CNkVNLHlDdkJrbmtCSixDQUNGLEN1Qi9ta0JFLHFDK0JqRkYsZS9CbUZNLGtCdkJpbmtCSixDQUNGLENPdG9rQkkseUIrQy9ESixlQVVRLG1CQUVBLDBCQUNBLDRCQUNBLGlCQUhBLFd0RGtza0JOLENBQ0YsQ3NEN3JrQkksMEJBR0ksbUJBRUEsYWhDdEJFLENnQ2tCRixvQi9Ca0ZOLGUrQi9Fc0IsQ0FGaEIsdUJBSUEsa0JBRUEsV0FEQSxTL0IyRU4sY3ZCc25rQkYsQ3NEOXJrQlEsNEJBQ0ksa0J0RGdza0JaLENPN3BrQkkseUIrQzlDQSwwQkFpQlEsa0JoQ2xDRixDZ0NpQ0Usa0JBRUEsVW5EM0JELENtRDZCQyxRQURBLE1BSkEsNkJ0RHFza0JWLENzRDlya0JVLDRCQUNJLGtCdERnc2tCZCxDc0Q3cmtCVSxnQ0FDSSxrQnREK3JrQmQsQ0FDRixDc0QzcmtCSSw0QkFHSSxtQkFGQSxhQUNBLHVCQUVBLGF0RDZya0JSLENzRDNya0JRLGdDQUNJLHNCQUNBLFd0RDZya0JaLENzRHpya0JJLHlCQUNJLFNBRUEsZ0JBREEsVXRENHJrQlIsQ3NEenJrQlEsc1BBQ0ksWUFDQSxldEQ2cmtCWixDc0QzcmtCWSxvQ0FKSixzUEFLUSxxQnREZ3NrQmQsQ0FDRixDc0Q1cmtCSSx1QkFTSSxTQVJBLGFBQ0EsOEJBQ0EsU0FFQSwwQkFFQSxPQUhBLGtCQUlBLFFBRUEsU0FKQSx1QnREa3NrQlIsQ09ydGtCSSx5QitDYUEsdUJBY1EseUJBREEsU0FFQSx1QnREK3JrQlYsQ0FDRixDc0Q1cmtCSSwrQkFDSSx3QnREOHJrQlIsQ3NEM3JrQkksK0JBQ0ksY0FNQSxRdER3cmtCUixDc0Q1cmtCUSxpQ0FDSSxldEQ4cmtCWixDc0R4cmtCSSx3REFPSSxtQkFDQSxrQmhDMUdJLENnQzZHSiw2QkFSQSxrQkFFQSxvQi9CZE4sVytCa0JzQixDQUhoQix1QkFKQSxVQUVBLGtCQU1BLDJDM0JsSEYsQ0o4RkosVXZCZ3RrQkYsQ3NEenJrQlEsb0VBQ0ksYWhDM0hGLENnQzZIRSxjdEQycmtCWixDdUJweWtCSSw4TStCNkdRLGtCaEN0SEEsQ2dDdUhBLHdCdEQ2cmtCWixDc0R4cmtCUSxrQ0FDSSxldEQwcmtCWixDc0RycmtCUSxrQ0FDSSxldER1cmtCWixDdURyMGtCQSxjQUVJLGVwRE1PLENvRFBQLG1CQUdBLDZCQURBLDRCQUVBLGNoQ21FQSxzQkFkWSxDZ0NoRFosVXZEdzBrQkosQ3VCdndrQkUsb0NnQzNFRixjaEM2RU0sd0N2Qnl3a0JKLENBQ0YsQ3VCdHdrQkUscUNnQ2pGRixjaENtRk0sZ0J2Qnd3a0JKLENBQ0YsQ3VCanhrQkUsb0NnQzNFRixjaEM2RU0sMkN2Qm14a0JKLENBQ0YsQ3VCaHhrQkUscUNnQ2pGRixjaENtRk0sbUJ2Qmt4a0JKLENBQ0YsQ3VCM3hrQkUsb0NnQzNFRixjaEM2RU0sdUN2QjZ4a0JKLENBQ0YsQ3VCMXhrQkUscUNnQ2pGRixjaENtRk0saUJ2QjR4a0JKLENBQ0YsQ3VCcnlrQkUsb0NnQzNFRixjaEM2RU0sd0N2QnV5a0JKLENBQ0YsQ3VCcHlrQkUscUNnQ2pGRixjaENtRk0sa0J2QnN5a0JKLENBQ0YsQ08zemtCSSx5QmdEL0RKLGNBY1EsZ0JBREEsV3ZEazNrQk4sQ0FDRixDdUQvMmtCSSxxQmhDdURBLGtCdkIyemtCSixDdUJ4emtCRSxvQ2dDMURFLHFCaEM0REUsMEN2QjB6a0JKLENBQ0YsQ3VCdnprQkUscUNnQ2hFRSxxQmhDa0VFLGtCdkJ5emtCSixDQUNGLEN1RHgza0JJLHdCaENtREEsZXZCdzBrQkosQ3VCcjBrQkUsb0NnQ3RERSx3QmhDd0RFLHVDdkJ1MGtCSixDQUNGLEN1QnAwa0JFLHFDZ0M1REUsd0JoQzhERSxldkJzMGtCSixDQUNGLEN1RGw0a0JRLGtQQUVJLGVBREEsV3ZEdTRrQlosQ09wMWtCSSw0QmdEcERJLGtQQUtRLFV2RHk0a0JkLENBQ0YsQ3dEdjZrQkEsT0FDSSxlQU9BLFV4RDA2a0JKLEN3RHg2a0JJLHdCQUhBLFNBTEEsWUFHQSxPQUNBLFFBRkEsTUFEQSxVeER3N2tCSixDd0RqN2tCSSxpQkFDSSx5QnhEZzdrQlIsQ3dEdDZrQkEsZUFFSSxhbENwQkcsQ2tDbUJILGlCeEQwNmtCSixDd0R2NmtCSSxpQkFDSSxleER5NmtCUixDd0R0NmtCSSxzQkFFSSxpQnhEdTZrQlIsQ3dEcDZrQkksd0NBRUksYWxDaENGLENrQ2lDRSxpQnhEczZrQlIsQ3dEbjZrQkksOE1BQ0ksZXhEdTZrQlIsQ3dEbjZrQkEsZ0JBQ0ksZXhEczZrQkosQ3lEbDlrQkUseURBSUUsZXRERU8sQ3NER1AsNkJBUkEsa0JBQ0EsWUFHQSxVQUZBLGtCQUtBLDJDOUJMRSxDOEJJRixVekR3OWtCSixDeURwOWtCSSw2RkFDRSxhekR1OWtCTixDeUR4OWtCSSxtRkFDRSxhekR1OWtCTixDeURwOWtCSSxxRUFFRSx5QkFEQSxTekR3OWtCTixDeURwOWtCSSw2RUFDRSxrQ3pEdTlrQk4sQ3lEbjlrQkUsK0RBQ0UsUXpEczlrQkosQ3lEcDlrQkksbUZBQ0UsbUJ6RHU5a0JOLEN5RG45a0JFLDJEQUNFLFlBQ0EsaUJ6RHM5a0JKLEN5RG45a0JFLCtDQUNFLGlCekRzOWtCSixDeURwOWtCSSwyREFRRSxrQm5DdENNLENtQ2tDTixXQUhBLFdBS0EsWUFKQSxrQkFDQSxZQUlBLHdCQUZBLFN6RDA5a0JOLEN5RG45a0JFLHlFQUNFLGFuQ3BERSxDbUN5REYsT0FIQSxnQkFEQSxlQUdBLFF6RHM5a0JKLEN5RGw5a0JFLDBQQUVFLHVCekRzOWtCSixDMER4aGxCQSxzQkFDSSxtQkFDQSxZMUQyaGxCSixDMER4aGxCQSxxQkFFSSxldkRDTyxDdURGUCxtQkFLQSxZMUQyaGxCSixDdUIzOWtCRSxvQ21DdEVGLHFCbkN3RU0sd0N2QjY5a0JKLENBQ0YsQ3VCMTlrQkUscUNtQzVFRixxQm5DOEVNLGtCdkI0OWtCSixDQUNGLEN1QnIra0JFLG9DbUN0RUYscUJuQ3dFTSx1Q3ZCdStrQkosQ0FDRixDdUJwK2tCRSxxQ21DNUVGLHFCbkM4RU0saUJ2QnMra0JKLENBQ0YsQzBEN2lsQkksbUNBR0ksZ0NBRkEsbUJBQ0EsbUIxRGdqbEJSLEMwRDdpbEJRLGlEQUNJLFExRCtpbEJaLEMwRDdpbEJZLDZEQUNJLGExRCtpbEJoQixDMEQzaWxCUSx1Q0FDSSxlQUNBLFUxRDZpbEJaLEMwRHppbEJJLDJCQUNJLGlCMUQyaWxCUixDMER6aWxCUSx1Q0FDSSxpQjFEMmlsQlosQzBEdmlsQkksbUNBRUksa0JwQ2hCRyxDb0NlSCxrQjFEMGlsQlIsQzJEOWtsQkUseUNwQ21FRSxrQkFkWSxDb0NsRFosZ0IzRHdsbEJKLEN1QnJobEJFLG9Db0N0RUEseUNwQ3dFSSw4Q3ZCd2hsQkosQ0FDRixDdUJyaGxCRSxxQ29DNUVBLHlDcEM4RUksa0J2QndobEJKLENBQ0YsQzJEam1sQkUseUNwQzZERSxnQkFkWSxDb0M1Q1osZ0IzRG1tbEJKLEN1QnRpbEJFLG9Db0NoRUEseUNwQ2tFSSw0Q3ZCeWlsQkosQ0FDRixDdUJ0aWxCRSxxQ29DdEVBLHlDcEN3RUksbUJ2QnlpbEJKLENBQ0YsQzJENW1sQkUseU1wQ3VERSxrQkFkWSxDb0N0Q1osZ0IzRGdubEJKLEN1QnpqbEJFLG9Db0MxREEseU1wQzRESSw4Q3ZCOGpsQkosQ0FDRixDdUIzamxCRSxxQ29DaEVBLHlNcENrRUksZ0J2QmdrbEJKLENBQ0YsQzJEN25sQkUsdUhwQ2lERSxpQkFkWSxDb0NoQ1osZTNEaW9sQkosQ3VCaGxsQkUsb0NvQ3BEQSx1SHBDc0RJLDZDdkJxbGxCSixDQUNGLEN1QmxsbEJFLHFDb0MxREEsdUhwQzRESSxtQnZCdWxsQkosQ0FDRixDMkQ5b2xCRSxxK0JBRUUsZ0IzRGtxbEJKLEMyRC9wbEJFLG1CQUVFLGtCQUVBLG9CQURBLG9CQUZBLHlCM0RvcWxCSixDMkQvcGxCSSxnQ0FDRSxhckN6Q0ksQ3FDMENKLG9CM0RpcWxCTixDdUJ2cmxCSSw0RW9DMEJFLHlCM0RncWxCTixDMkQ1cGxCRSxtQkFDRSxvQjNEOHBsQkosQzJEM3BsQkUsNEJBR0UsZ0VyQzNDYSxDcUMwQ2IsbUJBTUEscUJwQ1VBLFlBZFksQ29DSFosaUIzRG9xbEJKLEN1QmhwbEJFLG9Db0NyQkEsNEJwQ3VCSSx3Q3ZCa3BsQkosQ0FDRixDdUIvb2xCRSxxQ29DM0JBLDRCcEM2QkksZ0J2QmlwbEJKLENBQ0YsQ3VCMXBsQkUsb0NvQ3JCQSw0QnBDdUJJLDJDdkI0cGxCSixDQUNGLEN1QnpwbEJFLHFDb0MzQkEsNEJwQzZCSSxtQnZCMnBsQkosQ0FDRixDdUJwcWxCRSxvQ29DckJBLDRCcEN1QkkseUN2QnNxbEJKLENBQ0YsQ3VCbnFsQkUscUNvQzNCQSw0QnBDNkJJLGlCdkJxcWxCSixDQUNGLEN1QjlxbEJFLG9Db0NyQkEsNEJwQ3VCSSwwQ3ZCZ3JsQkosQ0FDRixDdUI3cWxCRSxxQ29DM0JBLDRCcEM2Qkksa0J2QitxbEJKLENBQ0YsQ092cmxCSSw0Qm9EdEJGLDRCQVdJLGdCM0Rzc2xCSixDQUNGLENPenNsQkkseUJvRFRGLDRCcENrQkUsaUJ2Qm9zbEJGLENBQ0YsQ3VCbHNsQkUsMERvQ3JCQSw0QnBDdUJJLHlDdkJvc2xCSixDQUNGLEN1QmpzbEJFLDJEb0MzQkEsNEJwQzZCSSxrQnZCbXNsQkosQ0FDRixDMkQvc2xCSSxtQ0FJRSxhckM1RUksQ3FDNkVKLGdCQUZBLGVwQ0hGLFNBZFksQ29DZ0JWLGtCcENGRixRdkJ1dGxCSixDdUJwdGxCRSxvQ29DSEUsbUNwQ0tFLGdDdkJzdGxCSixDQUNGLEN1Qm50bEJFLHFDb0NURSxtQ3BDV0UsUXZCcXRsQkosQ0FDRixDdUI5dGxCRSxvQ29DSEUsbUNwQ0tFLGlDdkJndWxCSixDQUNGLEN1Qjd0bEJFLHFDb0NURSxtQ3BDV0UsU3ZCK3RsQkosQ0FDRixDMkRqdWxCSSw4QkFLRSxhckNwRkMsQ0NxRUgsaUJBZFksQ29DMkJWLGdCQUNBLHFCQUZBLGdCM0RzdWxCTixDdUIvdWxCRSxvQ29DT0UsOEJwQ0xFLDZDdkJpdmxCSixDQUNGLEN1Qjl1bEJFLHFDb0NDRSw4QnBDQ0UsZ0J2Qmd2bEJKLENBQ0YsQzJEM3VsQk0seUNBQ0UsZTNENnVsQlIsQzJEenVsQkksaUNBRUUsYXJDN0ZDLENxQytGRCxjQUVBLGtCQUhBLGdCQUVBLGdCM0QydWxCTixDMkRydWxCSSx1Q0FJRSxXQUZBLFdBQ0EsYTNEdXVsQk4sQzJEbnVsQkksd0NBQ0Usa0IzRHF1bEJOLEMyRGp1bEJNLGtEQUNFLFczRG11bEJSLEMyRGh1bEJNLHlEQUVFLGtCQURBLGlCM0RtdWxCUixDMkRodWxCUSwyREFDRSxpQjNEa3VsQlYsQzJENXRsQk0sd0RBQ0UsZ0IzRDh0bEJSLEMyRHZ0bEJJLCtDQUNFLGMzRHl0bEJOLEMyRHZ0bEJNLHlEQUNFLGUzRHl0bEJSLEMyRHR0bEJNLDJEQUNFLGlCM0R3dGxCUixDMkRydGxCTSwwREFDRSxnQjNEdXRsQlIsQzJEanRsQlEsbUdwQ0xOLHFCb0NPd0MsQ0FEaEMsaUIzRG90bEJWLEMyRGp0bEJVLDBHcEM5RFIsV29DZ0UwQixDQUVoQixPQUhBLGtCQUVBLE1wQ2xFVixVdkJ1eGxCRixDMkQzc2xCSSwyREFDRSxnQjNEZ3RsQk4sQzJEN3NsQkkscUNBQ0UsZTNEK3NsQk4sQzJEeHNsQkUsZ0NBQ0UsWUFDQSxrQjNEMHNsQkosQzJEdnNsQkUsK0JBQ0UsV0FDQSxrQjNEeXNsQkosQzJEdHNsQkUsaUNBQ0UsY0FDQSxpQkFDQSxpQjNEd3NsQkosQzJEcHNsQkksa0NBQ0UsWUFDQSxzQjNEc3NsQk4sQzJEbnNsQkksaUNBQ0Usc0IzRHFzbEJOLEMyRGxzbEJJLGlDQUNFLFdBQ0Esc0IzRG9zbEJOLEMyRGpzbEJJLG1DQUNFLGNBQ0EsaUJBQ0EsaUIzRG1zbEJOLEMyRC9ybEJFLDZCQUNFLGV4RDFOTyxDd0QyTlAseUJBS0EsV0FKQSxlQUVBLHFCQUNBLGlCM0Rrc2xCSixDMkQvcmxCSSx1Q0FDRSxzQjNEaXNsQk4sQzJEOXJsQkksdUNBQ0UsV0FDQSxzQjNEZ3NsQk4sQzJEN3JsQkkseUNBQ0UsY0FDQSxpQkFDQSxpQjNEK3JsQk4sQzJENXJsQkksd0NBQ0UsWUFDQSxzQjNEOHJsQk4sQzJEM3JsQkksaUNBQ0UsU0FDQSxZQUNBLFNBQ0EsZUFDQSxVQUNBLFUzRDZybEJOLEMyRDFybEJJLCtDQUNFLGVBR0EsZ0JBRkEsU0FDQSxnQjNENnJsQk4sQzJEMXJsQk0saURBQ0UsYzNENHJsQlIsQ085M2xCSSw0Qm9EMkxBLCtDQVdJLGMzRDRybEJOLENBQ0YsQzJEdnJsQkUscUNBQ0UsMkJBR0EsV0FFQSxnQkFKQSw0QkFDQSxtQkFFQSxTM0QwcmxCSixDMkR0cmxCRSwyQ0FJRSxvQkFIQSx3QnhEeFJPLEN3RHlSUCxrQkFDQSxzQ0FFQSxhckN0U00sQ3FDdVNOLGNBQ0EsZUFDQSxrQkFDQSxnQkFDQSxZQUNBLFNBQ0EsbUJBQ0EsdUJBQ0EscUJBQ0EsUUFDQSxXQUNBLGMzRHlybEJKLEMyRHJybEJFLHdCQUNFLHdCM0R1cmxCSixDMkRucmxCRSxvQkFFRSxnQkFDQSxtQkFGQSxpQjNEdXJsQkosQzJEbnJsQkksMkJBQ0UsVTNEcXJsQk4sQzJEanJsQkksd0NBQ0UsYzNEbXJsQk4sQzJEanJsQk0sK0NBQ0UsWTNEbXJsQlIsQzJEOXFsQkUsb0JBRUUscUJBQ0EsYUFGQSxjM0RrcmxCSixDMkQ5cWxCSSx1QkFDRSxlQUNBLGdCM0RncmxCTixDMkQ1cWxCRSx3Q0FFRSxZM0Q4cWxCSixDMkQzcWxCRSxvQkFDRSxpQjNENnFsQkosQzJEM3FsQkksdUJBQ0UsZ0IzRDZxbEJOLEMyRDFxbEJJLHVCQUNFLGdCM0Q0cWxCTixDMkR4cWxCRSxtSXBDbFNFLGtCdkI2OGxCSixDdUIxOGxCRSxvQ29DK1JBLG1JcEM3Ukksd0N2QjQ4bEJKLENBQ0YsQ3VCejhsQkUscUNvQ3lSQSxtSXBDdlJJLGtCdkIyOGxCSixDQUNGLEMyRGxybEJJLHNJQUNFLGtCM0RvcmxCTixDMkRscmxCTSw2SUFLRSx3QnJDclhFLENxQ29YRixrQnBDaFJOLGFvQytRc0IsQ0FGaEIsT0FDQSxrQkFJQSxVQUNBLDJCcENwUk4sWXZCeThsQkYsQzJEbHJsQk0seUlBQ0UsZTNEb3JsQlIsQzJEaHJsQlEsZ0pBQ0Usb0MzRGtybEJWLEMyRDlxbEJVLG1KQUVFLHFCeEQ5WEQsQ3dENlhDLHdCM0RpcmxCWixDMkRycWxCUSw0dEJBQ0UsWTNEeXFsQlYsQzJEbHFsQkUsd0RBR0UseUJBQ0EsaUJBRkEsVTNEc3FsQkosQzJEbHFsQkksOERBR0Usd0JyQ2xhSSxDcUNvYUoseUJBREEsVXhEM1pLLEN3RHdaTCxpQjNEd3FsQk4sQzJEbHFsQk0sc0ZBQ0UsMkIzRHFxbEJSLEMyRGxxbEJNLG9GQUNFLDRCM0RxcWxCUixDMkRqcWxCSSw4REFFRSx5QkFEQSxZM0RxcWxCTixDMkRocWxCSSxvRUFDRSxXM0RtcWxCTixDMkRocWxCUSxnRkFFRSx3QnJDM2JBLENxQzRiQSxVM0RrcWxCVixDMkRocWxCVSx3R0FDRSwyQjNEbXFsQlosQzJEaHFsQlUsc0dBQ0UsNEIzRG1xbEJaLEMyRDFwbEJVLHdKQUNFLDJCM0Q2cGxCWixDMkQxcGxCVSxzSkFDRSw0QjNENnBsQlosQzJEdHBsQk0sd0dBQ0UscUIzRHlwbEJSLEMyRHRwbEJNLHNHQUNFLHdCM0R5cGxCUixDMkRwcGxCVSw4SEFDRSw4QjNEdXBsQlosQzJEcHBsQlUsNEhBQ0UsK0IzRHVwbEJaLEMyRGpwbEJJLDBGQUNFLGtCM0RvcGxCTixDMkRscGxCTSxrbEJBTUUsYzNEMHBsQlIsQzJEbnBsQkkseURBR0UsbUJBQ0Esa0JBSEEscUJBQ0EsMkMzRHVwbEJOLEMyRG5wbEJNLG1HQUVFLGtCckNyZ0JFLENxQ29nQkYsVTNEc3BsQlIsQ3VCdG9tQkksNFRvQ3FmTSxrQnhEdllHLEN3RHNZSCxVM0RzcGxCVixDMkQ5b2xCUSxvSEFHRSxnQkFEQSx5QkFEQSxhM0RrcGxCVixDdUIvb21CSSwrV29DbWdCUSxrQnJDdmhCRixDcUNzaEJFLFUzRGlwbEJaLEMyRHpvbEJFLHVCQUlFLFdBRkEsV0FDQSxhM0Qyb2xCSixDMkRwbmxCSSxpREFDRSx3QjNEd25sQk4sQzJEdG5sQk0sdUVBQ0Usd0JBckJjLENBc0JkLG9CM0R3bmxCUixDdUJqcW1CSSx3T29DNGlCTSx5QkFDQSxvQjNEd25sQlYsQzJEaG5sQk0sa0dBQ0UsYTNEcW5sQlIsQzJEL21sQlEsOEVBQ0Usb0IzRGlubEJWLEN1QjlxbUJJLDZQb0Nna0JRLG9CM0RpbmxCWixDdUJqcm1CSSw4Um9Dd2tCUSx5QkFDQSxvQjNENG1sQlosQzJEanBsQkksNENBQ0Usd0IzRG1wbEJOLEMyRGpwbEJNLGtFQUNFLHdCQXJCYyxDQXNCZCxvQjNEbXBsQlIsQ3VCNXJtQkkseU5vQzRpQk0seUJBQ0Esb0IzRG1wbEJWLEMyRDNvbEJNLHdGQUNFLGEzRGdwbEJSLEMyRDFvbEJRLHlFQUNFLG9CM0Q0b2xCVixDdUJ6c21CSSw4T29DZ2tCUSxvQjNENG9sQlosQ3VCNXNtQkksK1FvQ3drQlEseUJBQ0Esb0IzRHVvbEJaLEMyRDVxbEJJLDRDQUNFLHdCM0Q4cWxCTixDMkQ1cWxCTSxrRUFDRSx3QkFyQmMsQ0FzQmQsb0IzRDhxbEJSLEN1QnZ0bUJJLHlOb0M0aUJNLHlCQUNBLG9CM0Q4cWxCVixDMkR0cWxCTSx3RkFDRSxhM0QycWxCUixDMkRycWxCUSx5RUFDRSxvQjNEdXFsQlYsQ3VCcHVtQkksOE9vQ2drQlEsb0IzRHVxbEJaLEN1QnZ1bUJJLCtRb0N3a0JRLHlCQUNBLG9CM0RrcWxCWixDMkR2c2xCSSxnREFDRSx3QjNEeXNsQk4sQzJEdnNsQk0sc0VBQ0Usd0JBckJjLENBc0JkLG9CM0R5c2xCUixDdUJsdm1CSSxxT29DNGlCTSx5QkFDQSxvQjNEeXNsQlYsQzJEanNsQk0sZ0dBQ0UsYTNEc3NsQlIsQzJEaHNsQlEsNkVBQ0Usb0IzRGtzbEJWLEN1Qi92bUJJLDBQb0Nna0JRLG9CM0Rrc2xCWixDdUJsd21CSSwyUm9Dd2tCUSx5QkFDQSxvQjNENnJsQlosQzJEbHVsQkksNkNBQ0UscUIzRG91bEJOLEN1Qnp3bUJJLCtSb0N3aUJJLHFCQXJCYyxDQXNCZCxpQjNEd3VsQlIsQzJENXRsQk0sMEZBQ0UsVTNEaXVsQlIsQ3VCdnhtQkksMlRvQ2drQlEsaUIzRDZ0bEJaLEN1Qjd4bUJJLGtSb0N3a0JRLHNCQUNBLGlCM0R3dGxCWixDMkQ3dmxCSSxrREFDRSx3QjNEK3ZsQk4sQzJEN3ZsQk0sd0VBQ0Usd0JBckJjLENBc0JkLG9CM0QrdmxCUixDdUJ4eW1CSSwyT29DNGlCTSx5QkFDQSxvQjNEK3ZsQlYsQzJEdnZsQk0sb0dBQ0UsYTNENHZsQlIsQzJEdHZsQlEsK0VBQ0Usb0IzRHd2bEJWLEN1QnJ6bUJJLGdRb0Nna0JRLG9CM0R3dmxCWixDdUJ4em1CSSxpU29Dd2tCUSx5QkFDQSxvQjNEbXZsQlosQzJEeHhsQkksNkNBQ0Usd0IzRDB4bEJOLEMyRHh4bEJNLG1FQUNFLHdCQXJCYyxDQXNCZCxvQjNEMHhsQlIsQ3VCbjBtQkksNE5vQzRpQk0seUJBQ0Esb0IzRDB4bEJWLEMyRGx4bEJNLDBGQUNFLGEzRHV4bEJSLEMyRGp4bEJRLDBFQUNFLG9CM0RteGxCVixDdUJoMW1CSSxpUG9DZ2tCUSxvQjNEbXhsQlosQ3VCbjFtQkksa1JvQ3drQlEseUJBQ0Esb0IzRDh3bEJaLEMyRG56bEJJLDJDQUNFLHdCM0RxemxCTixDMkRuemxCTSxpRUFDRSx3QkFyQmMsQ0FzQmQsb0IzRHF6bEJSLEN1QjkxbUJJLHNOb0M0aUJNLHNCQUNBLGlCM0RxemxCVixDMkQ3eWxCTSxzRkFDRSxhM0RremxCUixDMkQ1eWxCUSx3RUFDRSxvQjNEOHlsQlYsQ3VCMzJtQkksMk9vQ2drQlEsaUIzRDh5bEJaLEN1QjkybUJJLDRRb0N3a0JRLHNCQUNBLGlCM0R5eWxCWixDMkQ5MGxCSSw0Q0FDRSx3QjNEZzFsQk4sQzJEOTBsQk0sa0VBQ0Usd0JBckJjLENBc0JkLG9CM0RnMWxCUixDdUJ6M21CSSx5Tm9DNGlCTSxzQkFDQSxpQjNEZzFsQlYsQzJEeDBsQk0sd0ZBQ0UsYTNENjBsQlIsQzJEdjBsQlEseUVBQ0Usb0IzRHkwbEJWLEN1QnQ0bUJJLDhPb0Nna0JRLGlCM0R5MGxCWixDdUJ6NG1CSSwrUW9Dd2tCUSxzQkFDQSxpQjNEbzBsQlosQzREajZtQkEsd0NBSUksa0J0Q0pNLENzQ0dOLGtCckNpR0YsV3FDbEdrQixDQUloQixhQURBLDRDckM4RkYsVXZCdzBtQkYsQzREbjZtQkksb0RBSUksVXpESkcsQ3lES0gsZ0JBRkEsY0FGQSxlQVVBLGdCQUxBLGtCQUVBLFdBREEsUUFFQSwyQkFDQSwyQzVEczZtQlIsQzREbDZtQkksc0RBSUksZXpEbEJHLEN5RG1CSCxrQkFKQSxXQUVBLFdBTUEsU0FGQSxrQkFDQSxRQUVBLDhCQUpBLDJDakN2QkYsQ2lDbUJFLE81RDY2bUJSLEM0RGg2bUJZLDRIQUVJLFNBREEsVTVEbzZtQmhCLEM0RGg2bUJZLDBIQUNJLFM1RG02bUJoQixDNEQ5NW1CSSxzRkFDSSxXQUNBLG9CNURpNm1CUixDNEQ3NW1CQSxvQnJDa0JJLFNBZFksQ3FDSFosd0I1RGk2bUJKLEN1Qjc0bUJFLG9DcUNyQkYsb0JyQ3VCTSwrQnZCKzRtQkosQ0FDRixDdUI1NG1CRSxxQ3FDM0JGLG9CckM2Qk0sVXZCODRtQkosQ0FDRixDNER2Nm1CQSxvQnJDYUksVXZCODVtQkosQ3VCMzVtQkUsb0NxQ2hCRixvQnJDa0JNLGdDdkI2NW1CSixDQUNGLEN1QjE1bUJFLHFDcUN0QkYsb0JyQ3dCTSxXdkI0NW1CSixDQUNGLEM0RGo3bUJBLDRCQUVJLGF0QzlERyxDc0MrREgsd0M1RG03bUJKLEM2RHIvbUJBLHFCQUVJLHNDN0R1L21CSixDdUJoNm1CRSxnQ0FDRSxRdkJrNm1CSixDdUJoNm1CSSx5QkFIRixnQ0FJSSxRdkJtNm1CSixDQUNGLEM2RDUvbUJBLG1CdENtRUksaUJ2Qmc4bUJKLEN1Qjc3bUJFLG9Dc0N0RUYsbUJ0Q3dFTSx5Q3ZCKzdtQkosQ0FDRixDdUI1N21CRSxxQ3NDNUVGLG1CdEM4RU0saUJ2Qjg3bUJKLENBQ0YsQ3VCdjhtQkUsb0NzQ3RFRixtQnRDd0VNLDBDdkJ5OG1CSixDQUNGLEN1QnQ4bUJFLHFDc0M1RUYsbUJ0QzhFTSxrQnZCdzhtQkosQ0FDRixDdUJqOW1CRSxvQ3NDdEVGLG1CdEN3RU0sd0N2Qm05bUJKLENBQ0YsQ3VCaDltQkUscUNzQzVFRixtQnRDOEVNLGdCdkJrOW1CSixDQUNGLEN1QjM5bUJFLG9Dc0N0RUYsbUJ0Q3dFTSwyQ3ZCNjltQkosQ0FDRixDdUIxOW1CRSxxQ3NDNUVGLG1CdEM4RU0sbUJ2QjQ5bUJKLENBQ0YsQzZEcmluQkksb0NBTkosbUJBT1EsbUJBQ0EsNEJBQ0EsZTdEd2luQk4sQ0FDRixDNkR0aW5CSSwwQ0FFSSxnQkFEQSxhN0R5aW5CUixDNkR0aW5CUSxnREFDSSxhN0R3aW5CWixDNkRyaW5CUSxvQ0FSSiwwQ0FZUSxrQnZDN0JGLEN1QzRCRSxrQkFFQSxVMUR0QkQsQzBEdUJDLFVBTEEsTUFDQSw2QjdENGluQlYsQzZEdGluQlUsZ0RBQ0ksa0IxRGdHSCxDMEQvRkcsVTdEd2luQmQsQ0FDRixDNkRuaW5CQSx1Q0FJSSx1QkFDQSxpQjdEc2luQkosQ3VCemduQkUsb0NzQ2xDRix1Q3RDb0NNLHdDdkIyZ25CSixDQUNGLEN1QnhnbkJFLHFDc0N4Q0YsdUN0QzBDTSxpQnZCMGduQkosQ0FDRixDdUJuaG5CRSxvQ3NDbENGLHVDdENvQ00seUN2QnFobkJKLENBQ0YsQ3VCbGhuQkUscUNzQ3hDRix1Q3RDMENNLGtCdkJvaG5CSixDQUNGLENPNWhuQkksNEJzRG5DSix1Q0FRUSxZQUNBLFU3RDJqbkJOLENBQ0YsQ08vaW5CSSx5QnNEdEJKLHVDQWFRLG1CQUVBLDhCQUNBLDRCQUZBLGlCQUdBLFc3RDRqbkJOLENBQ0YsQzZEMWpuQkksa0RBR0ksbUJBRUEsYXZDbEVFLEN1QzhERixvQnRDc0NOLGVzQ25Dc0IsQ0FGaEIsdUJBSUEsZ0JBRUEsUUFEQSxNdEMrQk4sY3ZCK2huQkYsQzZEM2puQlEsb0RBQ0ksa0I3RDZqbkJaLENPdGtuQkkseUJzREZBLGtEQWtCUSxrQnZDL0VGLEN1QzhFRSxrQkFFQSxVMUR4RUQsQzBEb0VDLGtCQUNBLDZCN0Rna25CVixDNkQzam5CVSxvREFDSSxrQjdENmpuQmQsQzZEMWpuQlUsd0RBQ0ksa0I3RDRqbkJkLENBQ0YsQzZEeGpuQkksb0RBR0ksc0JBREEsYTdEMmpuQlIsQzZEdGpuQlEsbUZBRUksZ0JBREEsVTdEeWpuQlosQ085bG5CSSx5QnNEb0NJLG1GQUtRLFc3RHlqbkJkLENBQ0YsQzZEcmpuQkksaURBQ0ksU0FDQSxVN0R1am5CUixDNkRyam5CUSwwVEFDSSx5QjdEdWpuQlosQzZEbmpuQkksaURBS0ksbUJBQ0Esa0J2Q2pISSxDdUNvSEosNkJBUkEsa0JBRUEsb0J0Q3JCTixnQnNDeUJzQixDQUhoQix1QkFGQSxrQkFNQSwyQ2xDekhGLENKOEZKLGV2QmtsbkJGLEM2RHBqbkJRLHVEQUNJLGE3RHNqbkJaLEN1QnBxbkJJLHNLc0NtSFEsa0J2QzVIQSxDdUM2SEEsd0I3RG9qbkJaLEM2RGhqbkJZLCtEQUNJLGU3RGtqbkJoQixDNkQ3aW5CWSwrREFDSSxlN0QraW5CaEIsQzZEMWluQkksaURBQ0ksU0FDQSxrQjdENGluQlIsQ08xbm5CSSw0QnNENEVBLGlEQUtRLGU3RDZpbkJWLENBQ0YsQzhEM3NuQkEsMEJBQ0ksVTlEOHNuQkosQzhEM3NuQkEsbUNBRUksZUFEQSxpQjlEK3NuQkosQzhENXNuQkkseUNBQ0ksYzlEOHNuQlIsQzhEMXNuQlEsa0RBYUksbUJBUkEsa0J4Q2xCRixDd0NxQkUsa0JBSkEsVTNEVEQsQzJET0MsZ0JBU0EsYUFHQSxldkN5RVYsV3VDaEYwQixDQUtoQix1QkFHQSxvQkFkQSxrQkFRQSxXQUNBLFFBSkEsMkNuQ2ROLENKOEZKLFV2QnFvbkJGLEM4RHZzbkJRLDhJQUNJLGtCOUR5c25CWixDOERuc25CSSw0QkFFSSxtQkFEQSxhQUVBLHNCOURzc25CUixDOERuc25CSSwwRkFFSSxTQUNBLGdCQUNBLGFBQ0EsZUFFQSxTQURBLHNCOURzc25CUixDOERsc25CSSxvREFDSSxlM0RqREcsQzJEa0RILFE5RG9zbkJSLEM4RGpzbkJJLDJEQUNJLGF4QzNERCxDd0M0REMsbUJBRUEsZ0JBREEsaUJBRUEsa0I5RG1zbkJSLEM4RGhzbkJJLGtEQUNJLFk5RGtzbkJSLEM4RC9ybkJJLHNEQUNJLGF4Q3ZFRCxDd0N3RUMsa0JBRUEsZ0JBREEsb0J2Q0pKLFVBZFksQ3VDb0JSLGE5RGtzbkJSLEN1QnJzbkJFLG9DdUNGRSxzRHZDSUUsaUN2QnVzbkJKLENBQ0YsQ3VCcHNuQkUscUN1Q1JFLHNEdkNVRSxVdkJzc25CSixDQUNGLEM4RHhzbkJJLGlEQVNJLDZCQU5BLGtCQUZBLGF4Q25GRSxDd0NvRkYseUN0Q2pGRyxDc0NtRkgsa0JBRUEsZ0JBREEsb0J2Q2ZKLFVBZFksQ3VDZ0NSLDJDbkNyRkYsQ21Db0ZFLGE5RDZzbkJSLEN1QjN0bkJFLG9DdUNPRSxpRHZDTEUsaUN2QjZ0bkJKLENBQ0YsQ3VCMXRuQkUscUN1Q0NFLGlEdkNDRSxVdkI0dG5CSixDQUNGLEN1QjV4bkJJLHNLdUM2RVEsa0J4Q3RGQSxDd0NxRkEseUJBREEsaUI5RHN0bkJaLEM4RC9zbkJRLDhGQUNJLGUzRC9GRCxDMkRnR0MsVzlEaXRuQlosQ3VCcnluQkksNlN1Q3lGWSxrQnhDbEdKLEN3Q2lHSSx5QkFEQSxpQjlEbXRuQmhCLEN1QjF5bkJJLCtQdUNvR1Esa0J4Q3hIRixDd0N1SEUsVTlEK3NuQlosQzhEMXNuQkksMkRBQ0ksY0FDQSxtQjlENHNuQlIsQzhEenNuQkksd0RBRUksa0J4Q3hISSxDd0MwSEosNkJBSEEsa0J2QzlCTixjdUNrQ3NCLENBRmhCLDJDbkMvSEYsQ0o4RkosYXZCK3VuQkYsQ3VCOXpuQkksMkx1Q3FIUSxrQnhDOUhBLEN3QytIQSx3QjlENHNuQlosQzhEeHNuQkksa0VBQ0ksUzlEMHNuQlIsQzhEdnNuQkksOERBQ0ksVTlEeXNuQlIsQzhEcnNuQlEsb0VBSUksU0FFQSxheEM3SkYsQ3dDZ0tFLGV2QzVEVixZdUNvRDBCLENBRWhCLFFBSUEsY0FMQSxRQU1BLDJCdkM1RFYsV3ZCb3duQkYsQzhEbHNuQlEsOEVBQ0ksZTlEb3NuQlosQzhEOXJuQlEsMEVBQ0ksZTlEZ3NuQlosQzhEMXJuQkEsWUFDSSxlM0Q1S08sQzJEK0tQLGFBQ0Esc0JBSEEsZ0JBQ0EsYzlEK3JuQkosQ090em5CSSx5QnVEb0hKLFlBUVEsbUJBRUEsNkJBREEsNEI5RCtybkJOLENBQ0YsQzhENXJuQkksMkJBR0ksZ0JBREEsZUFEQSxjdkN6SEosb0J2QjZ6bkJKLEN1QjF6bkJFLG9DdUNxSEUsMkJ2Q25IRSx3Q3ZCNHpuQkosQ0FDRixDdUJ6em5CRSxxQ3VDK0dFLDJCdkM3R0UsZ0J2QjJ6bkJKLENBQ0YsQ3VCcDBuQkUsb0N1Q3FIRSwyQnZDbkhFLDJDdkJzMG5CSixDQUNGLEN1Qm4wbkJFLHFDdUMrR0UsMkJ2QzdHRSxrQnZCcTBuQkosQ0FDRixDdUI5MG5CRSxvQ3VDcUhFLDJCdkNuSEUsMEN2QmcxbkJKLENBQ0YsQ3VCNzBuQkUscUN1QytHRSwyQnZDN0dFLGlCdkIrMG5CSixDQUNGLEN1QngxbkJFLG9DdUNxSEUsMkJ2Q25IRSw0Q3ZCMDFuQkosQ0FDRixDdUJ2MW5CRSxxQ3VDK0dFLDJCdkM3R0UsbUJ2QnkxbkJKLENBQ0YsQ09qMm5CSSw0QnVEb0hBLDJCQVdRLFlBQ0EsWUFGQSxnQjlEeXVuQlYsQ0FDRixDOERwdW5CSSx1QkFHSSxtQkFFQSxheENyTkUsQ3dDaU5GLGF2QzdHTixldUNnSHNCLENBRmhCLHVCQUlBLGdCQUVBLFdBREEsU3ZDcEhOLGN1Q2lIc0IsQ0FLaEIsUzlEdXVuQlIsQzhEcnVuQlEseUJBQ0ksa0I5RHV1bkJaLENPcDRuQkkseUJ1RGlKQSx1QkFtQlEsa0J4Q25PRixDd0NrT0Usa0JBRUEsVTNENU5ELEMyRHdOQyxrQkFNQSxRQURBLE1BSkEsNkI5RDR1bkJWLEM4RHJ1bkJVLHlCQUNJLGtCOUR1dW5CZCxDOERwdW5CVSw2QkFDSSxrQjlEc3VuQmQsQ0FDRixDT3g0bkJJLDRCdURzS0EseUJBTVEsZTNEaFBELEMyRCtPQyw2QkFGQSxZQURBLGNBRUEsaUI5RHN1bkJWLENBQ0YsQ085NW5CSSx5QnVEbUxBLHlCdkMxS0EsbUJ2Qnk1bkJGLENBQ0YsQ3VCdjVuQkUsMER1Q3VLRSx5QnZDcktFLDJDdkJ5NW5CSixDQUNGLEN1QnQ1bkJFLDJEdUNpS0UseUJ2Qy9KRSxtQnZCdzVuQkosQ0FDRixDOEQ3dW5CUSxzUEFFSSxnQkFEQSxVOURrdm5CWixDOER0dW5CZ0Isb0NBRkoscUpBR1EsZUFDQSxpQkFDQSxVOUQydW5CbEIsQ0FDRixDOERqdW5CZ0Isb0NBRkoscUpBR1EsZUFDQSxpQkFDQSxVOURxdW5CbEIsQ0FDRixDK0RuZ29CQSw0Q0FFSSxzQkNGWSxDREdaLGEvRHNnb0JKLEMrRHBnb0JJLGtKQUdJLGF6Q0xELEN5Q0lDLGNBRUEsa0IvRHdnb0JSLEMrRHJnb0JJLGtGQUVJLGF6Q2NHLEN5Q2ZILGNBRUEsa0IvRHdnb0JSLEMrRHJnb0JJLHdMQUVJLFkvRHlnb0JSLEMrRHRnb0JJLHdJQUdJLG1CQUNBLGtCQUNBLG1CQUVBLGtCQURBLG1CeEMyQ0osZ0J2QmcrbkJKLEN1Qjc5bkJFLG9Dd0NwREUsd0l4Q3NERSx3Q3ZCaytuQkosQ0FDRixDdUIvOW5CRSxxQ3dDMURFLHdJeEM0REUsZ0J2Qm8rbkJKLENBQ0YsQ096L25CSSx5QndEeENBLHdJQVlRLDRCQUNBLFN4Q29DUixpQkFkWSxDQWNaLGtCdkIwL25CRixDQUNGLEN1QngvbkJFLDBEd0NwREUsd0l4Q3NERSx5Q3ZCNi9uQkosQ0FDRixDdUIxL25CRSwyRHdDMURFLHdJeEM0REUsaUJ2QisvbkJKLENBQ0YsQ3VCeGdvQkUsMER3Q3BERSx3SXhDc0RFLDBDdkI2Z29CSixDQUNGLEN1QjFnb0JFLDJEd0MxREUsd0l4QzRERSxrQnZCK2dvQkosQ0FDRixDK0Qxam9CUSxvR0FDSSxpQi9Eb2tvQlosQytEaGtvQlksa0hBQ0ksNkJBQ0EsU0FDQSxTL0Qwa29CaEIsQytEeGtvQmdCLDBKQUVJLHVCQUNBLFNBRkEsYXpDaERkLEN5Q3FEYyxnQkFEQSxlQURBLFMvRDZrb0JwQixDK0R2a29CZ0Isa21CQUdJLHdCL0Q0a29CcEIsQytEdmtvQlksc3JCQWFJLGF6Qy9FVCxDeUN3RVMsY0FRQSxjQ2pGQyxDRGtGRCxnQkFIQSxnQkFKQSxTQURBLFVBU0EsUy9EeWtvQmhCLEMrRHRrb0JZLGdVQUlJLDZCQUVBLGtCQUdBLGNDL0ZDLENEeUZELFdDckZELENEdUZDLFVBRUEsZUFDQSwyQy9ENGtvQmhCLEMrRHprb0JnQixvV0FFSSx5QkFEQSxTL0RpbG9CcEIsQytEN2tvQmdCLDRhQUVJLGF6QzdGUixDeUM0RlEsYy9EcWxvQnBCLEMrRHRsb0JnQiw4WUFFSSxhekM3RlIsQ3lDNEZRLGMvRHFsb0JwQixDK0RobG9CWSxrSEFDSSxlL0RtbG9CaEIsQytEL2tvQlksd05BTUkscUJBSkEsYXpDbEhULEN5Q29IUyxhQUNBLGVBRUEsUUFKQSxpQi9EdWxvQmhCLEMrRGhsb0JvQiw0U0FDSSxhekN0SFgsQ3lDdUhXLGlCL0RxbG9CeEIsQytEOWtvQlksc1JBRUksZS9Ea2xvQmhCLEMrRGhsb0JnQiw4VUFHSSx1QkFGQSxhQUdBLGVBRkEsMEIvRHVsb0JwQixDK0RsbG9CZ0IsOFNBQ0ksZUFJQSxnQ0FEQSxlQURBLGVDM0lKLENEOElJLG9CQUNBLG1CQUxBLGlCL0Q0bG9CcEIsQytEcmxvQm9CLGdwQkFFSSxXQUNBLGNBQ0Esa0JBQ0Esc0JBQ0EsNEMvRDRsb0J4QixDK0R6bG9Cb0IsMFVBSUksZTVEL0piLEM0RDZKYSx5QnhDakV0QixXeUMzRmMsQ0Q2SlEsT0FFQSwyQnhDckV0QixVdkJvcW9CRixDK0Q1bG9Cb0Isc1VBRUksV0FEQSxVQUVBLDhCL0RpbW9CeEIsQytEN2xvQmdCLDhTQUdJLGF4Q2pGbEIsUXdDZ0ZrQyxDQURoQixvQnhDaEZsQixPdkJxcm9CRixDK0RqbW9Cb0IsOFhBQ0ksUy9Ec21vQnhCLEMrRC9sb0JvQixzS0FDSSxnQkFFQSxjL0RpbW9CeEIsQytEMWxvQm9CLGtLQUNJLGlCL0Q2bG9CeEIsQytEMWxvQm9CLGdLQUVJLGtCekMvTWQsQ3lDZ05jLGtCeEM1R3RCLGN3QzBHc0MsQ3hDM0d0QyxhdkIyc29CRixDK0R2bG9CZ0IsZ0tBRUksb0JBREEsZ0IvRDJsb0JwQixDK0R4bG9Cb0IsNEtBQ0ksYUFDQSxnQi9EMmxvQnhCLEMrRHZsb0JnQixzTEFDSSxZL0QwbG9CcEIsQytEcGxvQlEsZ0hBRUksYXpDOU1ELEN5QytNQyxtQkFGQSxlL0R5bG9CWixDK0RubG9CUSx3R0FDSSxhekM3T0wsQ3lDOE9LLGlCQUNBLGdCL0RzbG9CWixDK0RsbG9CUSxvR0FHSSxrQnpDL05ELEN5Q21PQyxlQUVBLGMvRHFsb0JaLENPcnhvQkkseUJ3RHVMSSxvR0FZUSw0QkFDQSxTQUNBLFMvRHVsb0JkLENBQ0YsQytEcmxvQlksa0h4Qy9MUixrQkFkWSxDd0M4TUEsZS9ENGxvQmhCLEN1Qnp4b0JFLG9Dd0M0TFUsa0h4QzFMTiwwQ3ZCNHhvQkosQ0FDRixDdUJ6eG9CRSxxQ3dDc0xVLGtIeENwTE4sa0J2QjR4b0JKLENBQ0YsQ09qem9CSSx5QndEd01RLGtIeEMvTFIsZ0JBZFksQ0FjWixpQnZCOHlvQkYsQ0FDRixDdUI1eW9CRSwwRHdDNExVLGtIeEMxTE4sd0N2Qit5b0JKLENBQ0YsQ3VCNXlvQkUsMkR3Q3NMVSxrSHhDcExOLGdCdkIreW9CSixDQUNGLEN1Qnh6b0JFLDBEd0M0TFUsa0h4QzFMTix5Q3ZCMnpvQkosQ0FDRixDdUJ4em9CRSwyRHdDc0xVLGtIeENwTE4saUJ2QjJ6b0JKLENBQ0YsQytEdm5vQlEsOEdBQ0ksYUFDQSxzQi9EMG5vQlosQytEeG5vQlksNEhBRUksUS9EMG5vQmhCLEMrRHhub0JnQiwwSUFDSSxnQi9EMm5vQnBCLEMrRG5ub0JBLDRCQUNJLGtCekNoUk8sQ3lDaVJQLG1CeENuT0EsaUJ2Qjgxb0JKLEN1QjMxb0JFLG9Dd0M4TkYsNEJ4QzVOTSx3Q3ZCNjFvQkosQ0FDRixDdUIxMW9CRSxxQ3dDd05GLDRCeEN0Tk0saUJ2QjQxb0JKLENBQ0YsQ3VCcjJvQkUsb0N3QzhORiw0QnhDNU5NLDJDdkJ1Mm9CSixDQUNGLEN1QnAyb0JFLHFDd0N3TkYsNEJ4Q3ROTSxvQnZCczJvQkosQ0FDRixDdUIvMm9CRSxvQ3dDOE5GLDRCeEM1Tk0sMEN2Qmkzb0JKLENBQ0YsQ3VCOTJvQkUscUN3Q3dORiw0QnhDdE5NLGtCdkJnM29CSixDQUNGLEN1Qnozb0JFLG9Dd0M4TkYsNEJ4QzVOTSx5Q3ZCMjNvQkosQ0FDRixDdUJ4M29CRSxxQ3dDd05GLDRCeEN0Tk0saUJ2QjAzb0JKLENBQ0YsQytEM3BvQkEsb0JBQ0ksWS9EK3BvQkosQytENXBvQkEsZUFDSSw0QkFFQSxlQURBLGlCL0RncW9CSixDK0Q3cG9CSSwyQ0FFSSxtQi9EOHBvQlIsQytEMXBvQkkscUJBTUksb0NBS0EscUI1RDNNSyxDNER5TUwsa0JBRUEsd0I1RDNNSyxDNERpTUwsY3hDL05OLFd5Q3hGYSxDRHlUUCx3QkFLQSxVQU5BLGtCQUVBLHVCeENuT04sVXlDdkZhLENENlRQLFMvRGlxb0JSLEMrRHpwb0JBLHlCQUNJLEdBQ0ksc0IvRDRwb0JOLEMrRHpwb0JFLEdBQ0ksdUIvRDJwb0JOLENBQ0YsQ2lFbC9vQkksOERBQ0ksaUJqRW8vb0JSLENpRWwvb0JRLHNPQUdJLHNCQURBLG1CQURBLGlCakVzL29CWixDaUVqL29CUSx5SUFFSSxrQkFDQSxTQUNBLDBCakVtL29CWixDaUU5K29CWSxxSkFFSSxlQUNBLE1BQ0EsMEJqRWcvb0JoQixDa0UzL29CQSxnQ0FFSSwwQ0FLQSxhNUNoQkcsQzRDZUgsZUFNQSxlQUpBLGVBYlEsQ0FTUixhQUNBLGtCQUlBLDJDdkNoQkUsQ3VDVUYsZ0VBUUEsWUFEQSxTbEVrZ3BCSixDa0U5L29CSSxrREFRSSxtQkFGQSxlL0R4QkcsQytEcUJILHlCQUNBLGtCQXpCSSxDQTRCSixhQUVBLDhCQUpBLGtCQXZCUyxDQW9CVCxpQkF4QkssQ0FnQ0wsMkN2Qy9CRixDdUNzQkUsVWxFMmdwQlIsQ2tFLy9vQlEsOERBSUksYTVDM0NGLEM0Q3dDRSxnQkFFQSxjQUdBLGVBQ0Esa0JBdENLLENBb0NMLGdCQXpDRyxDQTZDSCwrQkFEQSwyQ2xFa2dwQlosQ2tFMy9vQlksd0VBQ0ksb0JsRTgvb0JoQixDa0UxL29CUSxzREFDSSxVQUNBLG9CQUNBLHVCbEU2L29CWixDa0V6L29CSSxrREFDSSxxQkFDQSxhL0R4REcsQytEeURILG1CbEU0L29CUixDa0V6L29CWSxnRkFDSSxvQmxFNC9vQmhCLENrRXYvb0JJLGtEQUVJLFNBRUEsaUJBREEsZ0JBRkEsU2xFNi9vQlIsQ2tFdC9vQkksNENBWUksd0I1Q3hFRyxDNENzRUgsNEJBREEsNENBRkEsT0FMQSxVQVNBLGdCQU5BLG1CQUZBLG9CQUNBLGtCQUVBLG9CQU9BLDJDdkM5RkYsQ3VDa0ZFLFdBT0EsVWxFOC9vQlIsQ2tFbC9vQkksZ0RBSUksYTVDM0dELEM0Q3dHQyxlQUNBLGdCQUlBLFNBREEsNEJBRkEsMkNsRXcvb0JSLENrRW4vb0JRLDhEQUNJLFlsRXMvb0JaLEN1QnJscEJJLHNMMkNtR1EsYWxFdy9vQlosQ2tFci9vQlEsa0VBQ0ksZWxFdy9vQlosQ2tFci9vQlEsa0VBQ0ksNkJBQ0EsYS9EbEhELEMrRG1IQyxjbEV3L29CWixDbUV4bnBCSSxtQ0FHSSxlaEVJRyxDZ0VOSCxTQUtBLDhCQUpBLGdCQUtBLGdCNUNnRUosa0JBZFksQzRDcERSLGdCbkU2bnBCUixDdUJ4anBCRSxvQzRDMUVFLG1DNUM0RUUsMEN2QjBqcEJKLENBQ0YsQ3VCdmpwQkUscUM0Q2hGRSxtQzVDa0ZFLGtCdkJ5anBCSixDQUNGLENtRW5vcEJRLGlEQUNJLGE3Q1JMLEM2Q1NLLGVuRXFvcEJaLENtRWxvcEJZLHdEQUdJLGE3Q2xCTixDNkNnQk0sZ0JBSUEsa0JBREEsZ0JuRW9vcEJoQixDbUUvbnBCUSxrREFFSSxhQUNBLHNCQUNBLFNBSEEsZW5Fb29wQlosQ21FL25wQlkscURBQ0ksZW5FaW9wQmhCLENtRS9ucEJnQiw0REFDSSxZbkVpb3BCcEIsQ21FN25wQlksb0RBS0ksbUJBSkEsYTdDcENULEM2Q3VDUyxvQkFFQSxRQUhBLHFCQURBLDJDbkVtb3BCaEIsQ21FN25wQmdCLDBEQUNJLGdCQUVBLGdCbkU4bnBCcEIsQ21FM25wQmdCLDREQUNJLGFuRTZucEJwQixDdUI5cHBCSSwrSzRDcUNnQixhbkU0bnBCcEIsQ29FcnJwQkEsV0FDRSxnQnBFd3JwQkYsQ08xbnBCSSwwQjZEL0RKLFdBSUksaUJwRXlycEJGLENBQ0YsQ29FdHJwQkEsUUFDRSxlQUNBLE1BRUEsV0FEQSxVcEUwcnBCRixDdUI1bXBCRSxtQkFDRSxRdkI4bXBCSixDdUI1bXBCSSx5QkFIRixtQkFJSSxRdkIrbXBCSixDQUNGLENvRTdycEJFLHFCQUNFLGlCQUNBLGtCcEUrcnBCSixDb0U3cnBCSSx1QkFDRSxrQkFDQSxtQnBFK3JwQk4sQ29FM3JwQkUscUJBQ0UscUJqRW5CTyxDaUVvQlAsK0JwRTZycEJKLENvRTFycEJFLG1CQUNFLGdCcEU0cnBCSixDb0V6cnBCRSxjQUVFLFlBQ0EsZ0JBRkEsU3BFNnJwQkosQ29FenJwQkksc0RBRUUsWUFDQSw0Q3pDckNBLEN5Q3NDQSxVcEUycnBCTixDT3hxcEJJLDBCNkR2QkEsc0RBT0ksV3BFNnJwQk4sQ0FDRixDb0UzcnBCTSw4REFDRSxZQUNBLFVwRThycEJSLENvRTFycEJJLDBCQU1FLGVqRXRESyxDaUVrREwsT0FFQSxVQUhBLE1BSUEsa0JBRkEsU3BFK3JwQk4sQ29FeHJwQk0saUdBQ0UsVUFDQSxrQnBFMHJwQlIsQ29FcnJwQkUsOEJBRUUsU0FEQSxjcEV3cnBCSixDb0VycnBCSSwyQ0FDRSxZcEV1cnBCTixDb0VwcnBCUSwrRUFDRSxZcEVzcnBCVixDb0VocnBCRSxzQkFHRSxxQkFEQSxzQkFEQSxRcEVvcnBCSixDb0UzcXBCRSw2Q0FDRSxRcEVncnBCSixDb0U5cXBCSSw2QkFDRSxjQUNBLGNwRWdycEJOLEN1Qm53cEJJLDBHNkNzRkksYXBFZ3JwQlIsQ29FNXFwQkksaUNBR0Usa0I5Q3JHTSxDOENtR04sWUFDQSxTcEUrcXBCTixDb0UzcXBCSSxzQ0FDRSxlcEU2cXBCTixDb0V6cXBCRSxxQkFDRSxRcEUycXBCSixDb0V6cXBCSSxzT0FFRSxhOUM5SEksQzhDK0hKLGU3QzNCSixXNkN5Qm9CLEM3QzFCcEIsVXZCMHNwQkYsQ29FNXFwQk0sOFBBQ0UsYXBFZ3JwQlIsQ29FOXFwQlEsa1JBQ0Usd0JwRWtycEJWLENvRTNxcEJJLG9DQUNFLFlwRTZxcEJOLENvRTFxcEJJLHFDQUNFLG1CQUVBLDJCQURBLFFwRTZxcEJOLENPaHdwQkksMEI2RHVGQSx3RUFHSSxXcEUycXBCTixDQUNGLENvRXZxcEJNLGdFQUNFLFlwRXlxcEJSLENvRXBxcEJFLGlDQUNFLFFwRXNxcEJKLENvRXBxcEJJLG9DQUhGLGlDQUlJLFFwRXVxcEJKLENBQ0YsQ29FbnFwQkksMENBQ0UsUXBFcXFwQk4sQ29FbnFwQk0sMkRBQ0UsWXBFcXFwQlIsQ29FbHFwQk0sdURBQ0UsYXBFb3FwQlIsQ083d3BCSSw2QjZEK0dJLGlEQUNFLFFwRWlxcEJSLENvRTlwcEJNLGdHQUVFLFlwRWdxcEJSLENBQ0YsQ29FenBwQkEsb0JBSUUsZUFEQSxZQUZBLGtCQUNBLFVwRThwcEJGLENvRXhwcEJJLHNIQU1FLGtCQURBLFdBR0EsT0FMQSxrQkFJQSwyQ3pDbk5BLEN5Q2dOQSxVcEU4cHBCTixDb0V2cHBCSSxtQ0FJRSx3QjlDaE9JLEM4QzZOSixRQUNBLDJCQUNBLGlEcEUwcHBCTixDb0V2cHBCTSxtRkFJRSx5QkFGQSxXQUNBLHVDcEV5cHBCUixDb0VycHBCTSwwQ0FDRSxRcEV1cHBCUixDb0VwcHBCTSx5Q0FDRSxPcEVzcHBCUixDb0U5b3BCTSwyR0FDRSxTQUNBLGdEcEVncHBCUixDb0U5b3BCUSxnUEFFRSxNQUNBLHVDcEUrb3BCVixDb0U1b3BCUSx5SEFDRSx3QnBFOG9wQlYsQ29FM29wQlEsdUhBQ0UsdUJwRTZvcEJWLENvRXRvcEJBLDZDQUVFLGVwRXlvcEJGLENvRXZvcEJFLDBLQUVFLFlwRTJvcEJKLENvRXZvcEJBLG1CQUlFLGE5QzlQUyxDOEMyUFQsYUFDQSxlQUdBLFNBRkEsYXBFNG9wQkYsQ29FeG9wQkUsMkNBQ0UsT3BFMG9wQkosQ29FdG9wQkEsdUJBQ0UsYUFHQSxPQUZBLGtCQUNBLFNBRUEsVXBFeW9wQkYsQ29Fdm9wQkUsd0NBQ0UsZ0NBQ0EsMkNwRXlvcEJKLENvRXZvcEJJLDhDQUdFLGdCQUZBLGtCQUNBLGtCcEUwb3BCTixDb0V2b3BCTSwyREFDRSxXcEV5b3BCUixDb0V0b3BCTSxvREFDRSw0QnBFd29wQlIsQ29FcG9wQkksdURBQ0UsU3BFc29wQk4sQ29Fbm9wQkksMERBQ0UsWXBFcW9wQk4sQ29FaG9wQkEsd0JBQ0UsUXBFbW9wQkYsQ29FaG9wQkEsbUJBS0UsZWpFdFVTLENpRWtVVCx5QkFDQSxtQkFDQSxrQkFDQSxpQnBFb29wQkYsQ29Fam9wQkUsb0NBUEYsbUJBUUksaUJwRW9vcEJGLENBQ0YsQ29FbG9wQkUsa0NBQ0UsYUFDQSxTQUNBLHNCcEVvb3BCSixDb0Vsb3BCSSw4Q0FDRSxhOUN2VkMsQzhDd1ZELGVBQ0EsZ0JBRUEsbUJBREEsaUJBRUEsa0JwRW9vcEJOLENvRWpvcEJJLHNDQUdFLGNBRkEsWUFDQSxVcEVvb3BCTixDb0UvbnBCRSw4QkFJRSxhOUNqVk8sQzhDOFVQLGFBTUEsc0JBREEsU0FEQSxnQkFIQSxTcEVzb3BCSixDb0UvbnBCSSxpQ0FLRSxtQkFEQSxhQUZBLGVBSUEsU0FIQSxpQkFGQSxlcEVzb3BCTixDb0UvbnBCTSxtQ0FHRSxtQkFEQSxhQUdBLGtCQURBLFNBRUEsb0JBTEEsZXBFc29wQlIsQ29FN25wQlEsNENBSUUsa0I5QzNYRSxDOEN3WEYsV0FJQSxjQUhBLFlBQ0EsU3BFaW9wQlYsQ29FM25wQk0sbUNBR0Usa0JBQ0Esb0JBSEEscUJBQ0EsMkNwRStucEJSLEN1QjEvcEJJLDRINkNnWU0sYXBFNm5wQlYsQ29FdG5wQkksc0NBQ0UsY0FFQSx5QkFEQSxTcEV5bnBCTixDb0VybnBCSSx1Q0FDRSxjQUNBLFNwRXVucEJOLENvRW5ucEJFLDhOQUVFLGtCOUN6YU0sQzhDNmFOLG1CQUxBLFVqRWhhTyxDaUVzYVAsZUFDQSxnQkFIQSxTQUlBLGlCQU5BLGtCQUNBLFVwRTRucEJKLENvRW5ucEJJLHN1QkFDRSxrQnBFMm5wQk4sQ3FFaGpxQkEsUUFDRSxhL0NFSyxDK0NETCxrQkFDQSxTckVtanFCRixDTzErcEJJLDZCOEQ1RUosUUFNSSxtQnJFb2pxQkYsQ0FDRixDcUVsanFCRSxlQVFFLHdEOUN1REEsb0JBZFksQzhDMUNaLFNBTkEsV0FDQSxjOUM2REEsWUFkWSxDOEMzQ1osT0FHQSxvQkFOQSxrQkFDQSxXQU1BLFVyRXFqcUJKLEN1QjcvcEJFLG9DOENsRUEsZTlDb0VJLHFDdkIrL3BCSixDQUNGLEN1QjUvcEJFLHFDOEN4RUEsZTlDMEVJLFl2QjgvcEJKLENBQ0YsQ3VCdmdxQkUsb0M4Q2xFQSxlOUNvRUksNEN2QnlncUJKLENBQ0YsQ3VCdGdxQkUscUM4Q3hFQSxlOUMwRUksb0J2QndncUJKLENBQ0YsQ3FFcmtxQkUsbUJBQ0UsZ0JyRXVrcUJKLENxRXBrcUJFLFdBQ0UsU0FDQSxTckVza3FCSixDcUVua3FCRSxXQUNFLGVyRXFrcUJKLENxRWxrcUJFLHFCQUNFLGlCQUNBLGtCckVva3FCSixDcUVsa3FCSSx1QkFDRSxrQkFFQSxvQkFEQSxtQnJFcWtxQk4sQ3FFaGtxQkUsY0FFRSxxQkFFQSxZQUNBLGdCQUZBLG1CQUZBLFNyRXNrcUJKLENxRWhrcUJJLHNEQUVFLFVyRWtrcUJOLENPM2pxQkksMEI4RFRBLHNEQUtJLFVyRW9rcUJOLENBQ0YsQ3FFbGtxQk0sOERBRUUsWUFEQSxVckVza3FCUixDcUVqa3FCSSwwQkFPRSxrQi9DaEVNLEMrQzJETixPQUVBLFVBSEEsTUFLQSw0QzFDcEVBLEMwQ21FQSxrQkFGQSxTckV1a3FCTixDcUUvanFCTSxpR0FDRSxVQUNBLGtCckVpa3FCUixDcUU1anFCRSxlOUNkRSxvQkFkWSxDQWNaLGVBZFksQzhDNkJaLGFBR0Esb0M5Q2xCQSxZdkJnbHFCSixDdUI3a3FCRSxvQzhDV0EsZTlDVEksb0Z2QitrcUJKLENBQ0YsQ3VCNWtxQkUscUM4Q0tBLGU5Q0hJLG9CQXhCVSxDQXdCVixldkI4a3FCSixDQUNGLEN1QnZscUJFLG9DOENXQSxlOUNUSSxvQ3ZCeWxxQkosQ0FDRixDdUJ0bHFCRSxxQzhDS0EsZTlDSEksWXZCd2xxQkosQ0FDRixDTzdtcUJJLHlCOER1QkYsZUFPSSxtQ3JFbWxxQkosQ0FDRixDT2xucUJJLDBCOER1QkYsZUFXSSxtQ3JFb2xxQkosQ0FDRixDcUU5a3FCSSxrQkFNRSxtQkFDQSxtQkFIQSxvQkFDQSxRQUZBLGlCQUZBLHFCQUNBLDJDckV5bHFCTixDcUVsbHFCTSwwREFFRSxtQnJFbWxxQlIsQ3VCbHJxQkkseUU4Q21HSSxlckVrbHFCUixDcUU1a3FCRSwwQkFDRSxlQUNBLGdCQUVBLHFCQURBLGdCckVnbHFCSixDcUU3a3FCSSw0QkFDRSxrQkFFQSxrQkFEQSxrQnJFZ2xxQk4sQ3FFMWtxQk0saURBQ0UsZUFFQSxnQkFDQSxpQkFGQSxnQnJFOGtxQlIsQ3FFMWtxQlEsbURBQ0Usa0JBRUEsa0JBREEsa0JyRTZrcUJWLENxRXhrcUJVLDhEQUNFLGVyRTBrcUJaLENxRWxrcUJBLGFBQ0Usa0IvQ3ZKVSxDQzZEUixrQkFkWSxDQWNaLGlCdkJvcXFCSixDdUJqcXFCRSxvQzhDc0ZGLGE5Q3BGTSwwQ3ZCbXFxQkosQ0FDRixDdUJocXFCRSxxQzhDZ0ZGLGE5QzlFTSxrQnZCa3FxQkosQ0FDRixDdUIzcXFCRSxvQzhDc0ZGLGE5Q3BGTSx3Q3ZCNnFxQkosQ0FDRixDdUIxcXFCRSxxQzhDZ0ZGLGE5QzlFTSxnQnZCNHFxQkosQ0FDRixDdUJycnFCRSxvQzhDc0ZGLGE5Q3BGTSwyQ3ZCdXJxQkosQ0FDRixDdUJwcnFCRSxxQzhDZ0ZGLGE5QzlFTSxtQnZCc3JxQkosQ0FDRixDdUIvcnFCRSxvQzhDc0ZGLGE5Q3BGTSx3Q3ZCaXNxQkosQ0FDRixDdUI5cnFCRSxxQzhDZ0ZGLGE5QzlFTSxpQnZCZ3NxQkosQ0FDRixDdUJ6c3FCRSxvQzhDc0ZGLGE5Q3BGTSx5Q3ZCMnNxQkosQ0FDRixDdUJ4c3FCRSxxQzhDZ0ZGLGE5QzlFTSxrQnZCMHNxQkosQ0FDRixDcUVybnFCRSxrQkFDRSxZckV1bnFCSixDcUVwbnFCRSx3QkFDRSxhQUVBLHNCQURBLFFyRXVucUJKLENxRXBucUJJLG1DQUNFLGVyRXNucUJOLENxRW5ucUJJLDJCQU1FLG1CQUZBLGFBQ0EsZUFKQSxlQUVBLGdCQUlBLFNBTEEsZ0JyRTBucUJOLENxRW5ucUJNLDZCQUdFLG1CQURBLGFBR0Esa0JBREEsU0FFQSxvQkFMQSxlckUwbnFCUixDcUVqbnFCUSxzQ0FJRSxrQi9DaE1FLEMrQzZMRixXQUlBLGNBSEEsWUFDQSxTckVxbnFCVixDcUUvbXFCTSw2QkFDRSxrQkFDQSxvQkFDQSwyQ3JFaW5xQlIsQ3VCbHpxQkksMEc4Q29NTSxhckVpbnFCVixDcUUxbXFCSSxnQ0FHRSxjQURBLG1CQURBLFVyRThtcUJOLENxRXptcUJJLGlDQUNFLHFCckUybXFCTixDcUV0bXFCQSxZQUtFLFM5Q3hLRSxzQnZCaXhxQkosQ3VCOXdxQkUsb0M4Q2dLRixZOUM5Sk0sdUN2Qmd4cUJKLENBQ0YsQ3VCN3dxQkUscUM4QzBKRixZOUN4Sk0sZ0J2Qit3cUJKLENBQ0YsQ3VCeHhxQkUsb0M4Q2dLRixZOUM5Sk0sMEN2QjB4cUJKLENBQ0YsQ3VCdnhxQkUscUM4QzBKRixZOUN4Sk0sbUJ2Qnl4cUJKLENBQ0YsQ3VCbHlxQkUsb0M4Q2dLRixZOUM5Sk0seUN2Qm95cUJKLENBQ0YsQ3VCanlxQkUscUM4QzBKRixZOUN4Sk0saUJ2Qm15cUJKLENBQ0YsQ3VCNXlxQkUsb0M4Q2dLRixZOUM5Sk0sMEN2Qjh5cUJKLENBQ0YsQ3VCM3lxQkUscUM4QzBKRixZOUN4Sk0sa0J2QjZ5cUJKLENBQ0YsQ3FFL29xQkUsMEJBQ0UsYUFHQSxlQURBLFNBREEsU3JFbXBxQkosQ3FFL29xQkksNkJBS0UsbUJBREEsYUFGQSxlQUlBLFNBSEEsaUJBRkEsZXJFc3BxQk4sQ3FFOW9xQlEsdUNBSUUsa0IvQ3hQRSxDK0NxUEYsV0FJQSxjQUhBLFlBQ0EsU3JFa3BxQlYsQ3FFNW9xQk0sK0JBR0Usa0JBQ0Esb0JBSEEscUJBQ0EsMkNyRWdwcUJSLEN1Qng0cUJJLGdIOEM2UE0sYXJFOG9xQlYsQ3FFeG9xQkUsY0FJRSxtQkFEQSxhQUZBLGVBSUEsUUFIQSxpQkFJQSxlckUwb3FCSixDcUV4b3FCSSxnQkFLRSxtQkFEQSxvQkFGQSxrQkFDQSxvQkFGQSxvQnJFOG9xQk4sQ3FFdm9xQlEseUJBQ0UsMkNyRXlvcUJWLENxRW5vcUJVLDhGQUNFLFlyRXFvcUJaLENzRW43cUJBLFNBSUUsZW5FYVMsQ21FaEJULGNBQ0EsWUFNQSxPQUhBLFdBQ0Esa0JBQ0EsTUFFQSwwQzNDSEksQzJDSEosVXRFNjdxQkYsQ3NFcjdxQkUsNEJBQ0UseUVBQ0EsWUFDQSxTdEV1N3FCSixDc0VsN3FCQSxZQUNFLHFDQUNBLG1CQUNBLGlCdEVzN3FCRixDTzk0cUJJLHlCK0QzQ0osWUFNSSxZdEV1N3FCRixDQUNGLENzRW43cUJBLGFBQ0UsZXRFdTdxQkYsQ3NFcjdxQkUsNkJBQ0UsMEN0RXU3cUJKLENzRW43cUJJLDBHQUNFLHFCdEVxN3FCTixDc0UvNnFCQSxVQUNFLHdCQUNBLDRCQUNBLHFCdEVtN3FCRixDT3I2cUJJLDBCK0RqQkosVUFNSSwyQnRFbzdxQkYsQ0FDRixDc0VoN3FCQSxrQkFHRSxnQkFEQSxzQkFEQSxrQkFHQSxVdEVvN3FCRixDc0VsN3FCRSx5Qi9DcUNBLFcrQ2pDa0IsQ0FEaEIsT0FGQSxrQkFDQSxNL0NrQ0YsVXZCcTVxQkYsQ3NFajdxQkEsc0JBQ0UsMkN0RW83cUJGLEN1RTUvcUJBLFNoRHdFSSxhdkJ3N3FCSixDdUJyN3FCRSxvQ2dEM0VGLFNoRDZFTSx3Q3ZCdTdxQkosQ0FDRixDdUJwN3FCRSxxQ2dEakZGLFNoRG1GTSxnQnZCczdxQkosQ0FDRixDdUV2Z3JCSSx1QkFFSSxrQnZFd2dyQlIsQ3VFcGdyQlEseUJBQ0ksZXZFc2dyQlosQ3VFbmdyQlEsb0JBRUksU0FEQSxTdkVzZ3JCWixDdUVuZ3JCWSx1QkFDSSxnQkFDQSxrQnZFcWdyQmhCLEN1RW5nckJnQixrQ0FDSSxldkVxZ3JCcEIsQ3VFamdyQlksc0JBQ0ksMkN2RW1nckJoQixDdUIxZ3JCSSxxRmdEVWdCLGF2RW1nckJwQixDdUU1L3FCUSxnQ0FJSSx5QkFEQSxrQkFGQSxrQkFDQSxrQnZFZ2dyQlosQ3VFNS9xQlksNkNBQ0ksV3ZFOC9xQmhCLEN1RTMvcUJZLHNDQUNJLHdCdkU2L3FCaEIsQ3VFei9xQlEseUNBQ0ksU3ZFMi9xQlosQ3VFeC9xQlEsNENBQ0ksWXZFMC9xQlosQ3VFdC9xQkksbUJBQ0ksYUFDQSxlQUNBLFF2RXcvcUJSLEN1RTkrcUJJLCtCQUNJLGtCQUlBLFlBREEsY0FGQSxnQkFDQSxXdkVrL3FCUixDdUU5K3FCUSxvTGhEd0VOLHFCdkJ5NnFCRixDdUU1K3FCSSxpQ0FDSSxpQnZFOCtxQlIsQ3VFMytxQkksK0JBR0kscUJBQ0EsNEJBSEEsYWpEL0RHLENpRG1FSCxvQkFIQSxnQkFJQSxnQkFDQSxnQkFDQSx1QkFDQSwyQ3ZFNitxQlIsQ3VFeitxQlEsZ0hBQ0ksYXZFMitxQlosQ3VFbCtxQlksc0RBQ0ksZXZFcStxQmhCLEN1RTk5cUJZLHNEQUNJLGV2RWcrcUJoQixDd0UxbHJCQSxpQkFDSSwyQ3hFNmxyQkosQ3dFM2xyQkkseUJBRUksWUFEQSxtQnhFOGxyQlIsQ3dFM2xyQlEsdUNBQ0ksaUJ4RTZsckJaLEN3RTNsckJZLDhDQU9JLG9DQUtBLHdCckU0R0gsQ3FFOUdHLGtCQUVBLHdCckU0R0gsQ3FFdkhHLFdBQ0EsY2pEd0ZkLFdpRHBGOEIsQ0FGaEIsd0JBS0EsVUFOQSxrQmpEMkRaLFNBZFksQ0F5Q2QsVWlEbkY4QixDQUVoQixTeEVrbXJCaEIsQ3VCemlyQkUsb0NpRGpFVSw4Q2pEbUVOLGdDdkIyaXJCSixDQUNGLEN1QnhpckJFLHFDaUR2RVUsOENqRHlFTixTdkIwaXJCSixDQUNGLEN3RWxtckJBLGFBQ0ksMkN4RXFtckJKLEN3RW5tckJJLHFCQUVJLFlBREEsbUJ4RXNtckJSLEN3RWptckJnQixxUUFHSSxvQ0FHQSwwQnJFdUZQLENxRXpGTyxrQkFFQSx3QnJFdUZQLENxRTVGTyxXakQ4RGxCLGVpRDdEa0MsQ2pENERsQyxjdkI0aXJCRixDd0VqbXJCZ0Isd1FBQ0ksT3hFbW1yQnBCLEN3RTVsckJBLFdBQ0ksMkN4RStsckJKLEN3RTdsckJJLG1CQUdJLG9CQUZBLGtCQUNBLFV4RWdtckJSLEN3RTdsckJRLDBCQU9JLG9DQUtBLHdCckV3REMsQ3FFMURELGtCQUVBLHdCckV3REMsQ3FFbkVELFdBQ0EsY2pEb0NWLFdpRGhDMEIsQ0FGaEIsc0JBS0EsVUFOQSxlQUVBLHFCakRnQ1YsVWlEL0IwQixDQUVoQixVeEVvbXJCWixDd0U3bHJCUSx5QkFVSSw4QkFGQSxTQVBBLFdBRUEsWUFHQSxPQUpBLGtCQUtBLFFBRkEsTUFEQSxXQUtBLFV4RWdtckJaLEN3RTFsckJBLGNBQ0ksMkN4RTZsckJKLEN3RTNsckJJLHNCQUVJLFlBREEsbUJ4RThsckJSLEN3RTNsckJRLG1DQUNJLGlCeEU2bHJCWixDd0UzbHJCWSwwQ0FPSSxvQ0FLQSx3QnJFZ0JILENxRWxCRyxrQkFFQSx3QnJFZ0JILENxRTNCRyxXQUNBLGNqREpkLFdpRFE4QixDQUZoQixzQkFLQSxVQU5BLGtCQUVBLHFCakRSZCxVaURTOEIsQ0FFaEIsU3hFa21yQmhCLEN3RXZsckJJLHdCQUdJLG1CQUVBLGtCbERwR0csQ2tEcUdILG1CQUxBLGFBUUEsU2pEMURKLFlBZFksQ2lEaUVSLHVCQU1BLGtCQURBLGlCeEU0bHJCUixDdUJqcHJCRSxvQ2lEOENFLHdCakQ1Q0UscUN2Qm1wckJKLENBQ0YsQ3VCaHByQkUscUNpRHdDRSx3QmpEdENFLFl2QmtwckJKLENBQ0YsQ3dFbG1yQlEsK0JBSUksb0NBS0Esd0JyRVhDLENxRVNELGtCQUVBLHdCckVYQyxDcUVHRCxXQUNBLGNqRGxDVixXaURtQzBCLENBR2hCLFVqRHZDVixVaURvQzBCLENBRWhCLFN4RXltckJaLEN5RWx2ckJBLFVBQ0ksZXpFcXZyQkosQ3lFbnZyQkksdUJsRHFFQSxtQnZCaXJyQkosQ3VCOXFyQkUsb0NrRHhFRSx1QmxEMEVFLDBDdkJncnJCSixDQUNGLEN1QjdxckJFLHFDa0Q5RUUsdUJsRGdGRSxtQnZCK3FyQkosQ0FDRixDeUU1dnJCSSx3QmxEaUVBLG9CQWRZLENBY1osaUJ2QityckJKLEN1QjVyckJFLG9Da0RwRUUsd0JsRHNFRSx3Q3ZCOHJyQkosQ0FDRixDdUIzcnJCRSxxQ2tEMUVFLHdCbEQ0RUUsaUJ2QjZyckJKLENBQ0YsQ3VCdHNyQkUsb0NrRHBFRSx3QmxEc0VFLDJDdkJ3c3JCSixDQUNGLEN1QnJzckJFLHFDa0QxRUUsd0JsRDRFRSxvQnZCdXNyQkosQ0FDRixDeUUvd3JCSSx5QkFDSSw4QmxEMkRKLDRCQWRZLENBY1osWXZCd3RyQkosQ3VCcnRyQkUsb0NrRC9ERSx5QmxEaUVFLG9EdkJ1dHJCSixDQUNGLEN1QnB0ckJFLHFDa0RyRUUseUJsRHVFRSw0QnZCc3RyQkosQ0FDRixDdUIvdHJCRSxvQ2tEL0RFLHlCbERpRUUsb0N2Qml1ckJKLENBQ0YsQ3VCOXRyQkUscUNrRHJFRSx5QmxEdUVFLFl2Qmd1ckJKLENBQ0YsQ3lFbHlyQkksa0JsRHNEQSw4QkFkWSxDQWNaLDRCQWRZLENrRHRDUixTQUlBLFlBRkEsT0FNQSxnQkFQQSxRQUZBLE1BSUEsV0FFQSxVekV1eXJCUixDdUJydnJCRSxvQ2tEekRFLGtCbEQyREUsdUR2QnV2ckJKLENBQ0YsQ3VCcHZyQkUscUNrRC9ERSxrQmxEaUVFLCtCdkJzdnJCSixDQUNGLEN1Qi92ckJFLG9Da0R6REUsa0JsRDJERSxxRHZCaXdyQkosQ0FDRixDdUI5dnJCRSxxQ2tEL0RFLGtCbERpRUUsNkJ2Qmd3ckJKLENBQ0YsQ094d3JCSSw0QmtFMURBLGtCQWFRLGtCQUNBLHVCekV5enJCVixDQUNGLEN5RXZ6ckJRLDZJQUVJLFlBREEsZ0J6RTB6ckJaLEN5RXJ6ckJJLGlCQUNJLGV6RXV6ckJSLEN5RXB6ckJJLGdCQUNJLGV6RXN6ckJSLEN5RXB6ckJRLGtCQUNJLGF6RXN6ckJaLEN5RWx6ckJRLDRCQUNJLGV6RW96ckJaLEN5RWh6ckJJLG9CQUNJLGV6RWt6ckJSLEN5RS95ckJJLDZCQUVJLFNBREEsUUFFQSxRekVpenJCUixDeUU5eXJCSSw4QkFFSSxTQURBLFVBRUEsU3pFZ3pyQlIsQ3lFN3lyQkksNEJBRUksU0FEQSxRQUVBLFN6RSt5ckJSLENPN3pyQkkseUJrRVdBLDRCQU1RLFN6RWd6ckJWLENBQ0YsQ3lFN3lyQkksNkJBRUksU0FEQSxVQUVBLFN6RSt5ckJSLENPdjByQkkseUJrRXFCQSw2QkFNUSxRekVnenJCVixDQUNGLEN5RTV5ckJRLG9CQUVJLFlBREEsVXpFK3lyQlosQzBFNzRyQkUsNkJuRHNFRSxZdkIyMHJCSixDdUJ4MHJCRSxvQ21EekVBLDZCbkQyRUksbUN2QjAwckJKLENBQ0YsQ3VCdjByQkUscUNtRC9FQSw2Qm5EaUZJLFl2QnkwckJKLENBQ0YsQzBFeDVyQkksMkNuRG1FQSxldkJ3MXJCSixDdUJyMXJCRSxvQ21EdEVFLDJDbkR3RUUsc0N2QnUxckJKLENBQ0YsQ3VCcDFyQkUscUNtRDVFRSwyQ25EOEVFLGV2QnMxckJKLENBQ0YsQzBFNzVyQkUsaUNBR0UsbUJuRHdEQSxrQkFkWSxDbUR6Q1osZ0JBRkEsVTFFazZyQkosQ3VCdDJyQkUsb0NtRDlEQSxpQ25EZ0VJLDBDdkJ3MnJCSixDQUNGLEN1QnIyckJFLHFDbURwRUEsaUNuRHNFSSxrQnZCdTJyQkosQ0FDRixDMEV4NnJCSSxxQ0FDRSxVMUUwNnJCTixDMEV0NnJCRSxpQ0FFRSxnRXBEWmEsQ29EV2IsbUJBR0EsYXBEekJHLENDcUVILGtCQWRZLENBY1osWXZCNjNyQkosQ3VCMTNyQkUsb0NtRG5EQSxpQ25EcURJLGtDdkI0M3JCSixDQUNGLEN1QnozckJFLHFDbUR6REEsaUNuRDJESSxZdkIyM3JCSixDQUNGLEN1QnA0ckJFLG9DbURuREEsaUNuRHFESSwwQ3ZCczRyQkosQ0FDRixDdUJuNHJCRSxxQ21EekRBLGlDbkQyREksa0J2QnE0ckJKLENBQ0YsQzBFMTdyQkksd0NBR0UsbUJBREEsUUFEQSxrQjFFODdyQk4sQzBFMTdyQk0sMENBQ0UsYXBEckNFLENvRHNDRixpQjFFNDdyQlIsQzBFdjdyQk0sc0RBQ0UsZTFFeTdyQlIsQzBFcDdyQkUsOEJBRUUsU0FEQSxlMUV1N3JCSixDMEVuN3JCRSx1Q0FFRSxTbkRnQkEsZXZCcTZyQkosQ3VCbDZyQkUsb0NtRHJCQSx1Q25EdUJJLHVDdkJvNnJCSixDQUNGLEN1Qmo2ckJFLHFDbUQzQkEsdUNuRDZCSSxldkJtNnJCSixDQUNGLEMwRTU3ckJFLDJCQUNFLGdDbkRZQSxrQkFkWSxDQWNaLGV2Qm83ckJKLEN1Qmo3ckJFLG9DbURoQkEsMkJuRGtCSSx1Q3ZCbTdyQkosQ0FDRixDdUJoN3JCRSxxQ21EdEJBLDJCbkR3QkksZXZCazdyQkosQ0FDRixDdUIzN3JCRSxvQ21EaEJBLDJCbkRrQkksMEN2QjY3ckJKLENBQ0YsQ3VCMTdyQkUscUNtRHRCQSwyQm5Ed0JJLGtCdkI0N3JCSixDQUNGLEMwRWg5ckJJLG1DQUVFLG1CbkRNRixVdkI0OHJCSixDdUJ6OHJCRSxvQ21EWEUsbUNuRGFFLGtDdkIyOHJCSixDQUNGLEN1Qng4ckJFLHFDbURqQkUsbUNuRG1CRSxVdkIwOHJCSixDQUNGLEMwRTE5ckJNLHVDQUVFLFlBREEsVTFFNjlyQlIsQzBFdDlyQkksNkJBR0UsYXBEL0VJLENvRDZFSixhQUNBLHNCQUVBLGtCQUVBLGdCQUVBLFNBSEEsaUJBRUEsMkMxRXk5ckJOLEN1Qnhoc0JJLDBHbURtRUksYTFFdzlyQlIsQzBFdDlyQlEsZ0hBQ0Usd0IxRXc5ckJWLEMwRWw5ckJNLG1DQUNFLG9CMUVvOXJCUixDMEVoOXJCSSw2QkFHRSxtQkFPQSxrQnBEcEdNLENvRG1HTiw2QkFEQSxrQkFIQSxhcEQxR0ksQ29Ec0dKLGFBS0Esa0JuRFBKLFdtREtvQixDQUZoQix1QkFLQSwyQy9DdkdBLENKOEZKLFV2Qis5ckJGLEMyRWprc0JFLHNDQUdFLG1CcERvRUEsa0JBZFksQ29EckRaLGdCQUZBLFUzRXNrc0JKLEN1QjkvckJFLG9Db0QxRUEsc0NwRDRFSSwwQ3ZCZ2dzQkosQ0FDRixDdUI3L3JCRSxxQ29EaEZBLHNDcERrRkksa0J2QisvckJKLENBQ0YsQzJFNWtzQkksMENBQ0UsVTNFOGtzQk4sQzJFMWtzQkUsNENBRUUsU3BEMERBLGV2Qmtoc0JKLEN1Qi9nc0JFLG9Db0QvREEsNENwRGlFSSx1Q3ZCaWhzQkosQ0FDRixDdUI5Z3NCRSxxQ29EckVBLDRDcER1RUksZXZCZ2hzQkosQ0FDRixDMkVubHNCRSxnQ0FDRSxnQ3BEc0RBLGtCQWRZLENBY1osZXZCaWlzQkosQ3VCOWhzQkUsb0NvRDFEQSxnQ3BENERJLHVDdkJnaXNCSixDQUNGLEN1Qjdoc0JFLHFDb0RoRUEsZ0NwRGtFSSxldkIraHNCSixDQUNGLEN1Qnhpc0JFLG9Db0QxREEsZ0NwRDRESSwwQ3ZCMGlzQkosQ0FDRixDdUJ2aXNCRSxxQ29EaEVBLGdDcERrRUksa0J2Qnlpc0JKLENBQ0YsQzJFdm1zQkksd0NBRUUsbUJwRGdERixVdkJ5anNCSixDdUJ0anNCRSxvQ29EckRFLHdDcER1REUsa0N2Qndqc0JKLENBQ0YsQ3VCcmpzQkUscUNvRDNERSx3Q3BENkRFLFV2QnVqc0JKLENBQ0YsQzJFam5zQk0sNENBRUUsWUFEQSxVM0VvbnNCUixDMkU3bXNCSSxrQ0FHRSxhckRyQ0ksQ3FEbUNKLGFBQ0Esc0JBRUEsa0JBRUEsZ0JBRUEsU0FIQSxpQkFFQSwyQzNFZ25zQk4sQ3VCcm9zQkkseUhvRHlCSSxhM0UrbXNCUixDMkU3bXNCUSwrSEFDRSx3QjNFK21zQlYsQzJFem1zQk0sd0NBQ0Usb0IzRTJtc0JSLEMyRXZtc0JJLGtDQUdFLG1CQU9BLGtCckQxRE0sQ3FEeUROLDZCQURBLGtCQUhBLGFyRGhFSSxDcUQ0REosYUFLQSxrQnBEbUNKLFdvRHJDb0IsQ0FGaEIsdUJBS0EsMkNoRDdEQSxDSjhGSixVdkI0a3NCRixDMkVwbXNCRSx5QkFDRSxZM0V1bXNCSixDMkVubXNCSSx5Q0FDRSxTQUNBLGtCQUNBLGlCM0VxbXNCTixDMkVubXNCTSwrQ0FXRSxnRXJEbEZTLENxRHlFVCxtQkFJQSxTQUhBLFdBT0EsWUFGQSxPQUpBLGtCQUdBLFFBRkEsTUFKQSwyQ2hEakZGLENnRHlGRSxXQUdBLFUzRXFtc0JSLEMyRWptc0JJLDRDQUNFLFNBQ0Esa0IzRW1tc0JOLEMyRWhtc0JJLDRCQUNFLGFyRDNHSSxDcUQ0R0osbUJBQ0EsZ0JBQ0EsaUJBQ0EsZTNFa21zQk4sQzJFL2xzQkksa0NBQ0UsYTNFaW1zQk4sQzJFOWxzQkksd0NBTUUsbUJBSkEsZXhFaEhLLEN3RXlITCw2QkFWQSxrQkFNQSxhckQxR0ssQ3FEdUdMLGFBS0EsY0FEQSxlcEQxQkosV29EcUJvQixDQUVoQix1QkFLQSwyQ2hEM0hBLENKOEZKLFV2Qituc0JGLEMyRTdsc0JNLDJJQUNFLHdCM0UrbHNCUixDNEVwdXNCSSw4QnJEdUVBLGV2Qmlxc0JKLEN1Qjlwc0JFLG9DcUQxRUUsOEJyRDRFRSxzQ3ZCZ3FzQkosQ0FDRixDdUI3cHNCRSxxQ3FEaEZFLDhCckRrRkUsZXZCK3BzQkosQ0FDRixDNEUvdXNCUSxvQ0FJSSx5QkFEQSxrQkFGQSxrQkFDQSxrQjVFbXZzQlosQzRFL3VzQlksaURBQ0ksVzVFaXZzQmhCLEM0RTl1c0JZLDBDQUNJLHdCNUVndnNCaEIsQzRFNXVzQlEsNkNBQ0ksUzVFOHVzQlosQzRFM3VzQlEsZ0RBQ0ksWTVFNnVzQlosQzRFenVzQkksMEJBQ0ksa0I1RTJ1c0JSLEM0RXh1c0JJLGtCQUNJLFk1RTB1c0JSLENPNXNzQkkseUJxRS9CQSxrQkFJUSxZNUUydXNCVixDQUNGLEM0RXh1c0JJLDhCQUNJLGtCNUUwdXNCUixDNEVydXNCSSxrQ0FDSSxRNUV3dXNCUixDNEVydXNCSSx5QkFHSSxtQkFEQSxZQURBLGNBR0EsZ0JBQ0EsVzVFdXVzQlIsQzRFcnVzQlEsa0tyRGdHTixxQnZCd29zQkYsQzRFbnVzQkksMkJBQ0ksVzVFcXVzQlIsQzRFbnVzQlEsc0NBQ0ksa0I1RXF1c0JaLEM0RWp1c0JJLHlCQUNJLGdCQUNBLDJDNUVtdXNCUixDNEVodXNCSSx3QkFDSSxjNUVrdXNCUixDNEVodXNCUSwwQkFFSSxxQkFDQSw0QkFDQSxvQkFDQSxnQkFDQSxnQkFDQSxzQjVFaXVzQlosQzRFOXRzQlEsb0NBQ0ksZTVFZ3VzQlosQzRFM3RzQlEsOEZBQ0ksYTVFNnRzQlosQzRFcHRzQmdCLGlEQUNJLGU1RXV0c0JwQixDNEU5c3NCZ0IsaURBQ0ksZTVFZ3RzQnBCLEM2RWwwc0JFLDhCdER1RUUsWXZCK3ZzQkosQ3VCNXZzQkUsb0NzRDFFQSw4QnRENEVJLGtDdkI4dnNCSixDQUNGLEN1QjN2c0JFLHFDc0RoRkEsOEJ0RGtGSSxZdkI2dnNCSixDQUNGLEM2RTUwc0JFLGtDQUNFLFE3RTgwc0JKLENPeHdzQkksNEJzRXZFRixrQ0FJSSxVN0UrMHNCSixDQUNGLEM2RXowc0JRLG9JQUVFLGtCdkRsQkEsQ3VEaUJBLFU3RTYwc0JWLEM2RXQwc0JFLDhCdERnREUsb0JBZFksQ0FjWixlQWRZLENzRC9CWixtQkFEQSxZN0V5MHNCSixDdUJ4eHNCRSxvQ3NEbkRBLDhCdERxREksb0Z2QjB4c0JKLENBQ0YsQ3VCdnhzQkUscUNzRHpEQSw4QnREMkRJLG9CQXhCVSxDQXdCVixldkJ5eHNCSixDQUNGLENPanlzQkksNkJzRS9DQSwwUUFFSSxZQUNBLFU3RW8xc0JOLENBQ0YsQ090enNCSSwwQnNFbENBLDBRQU9JLFc3RXUxc0JOLENBQ0YsQzZFcDFzQkksNEN0RGdDQSxvQkFkWSxDQWNaLGVBZFksQ3NEaEJWLFk3RXMxc0JOLEN1QnJ6c0JFLG9Dc0RuQ0UsNEN0RHFDRSxvRnZCdXpzQkosQ0FDRixDdUJwenNCRSxxQ3NEekNFLDRDdEQyQ0Usb0JBeEJVLENBd0JWLGV2QnN6c0JKLENBQ0YsQ085enNCSSw2QnNFcENBLDRDQUtJLFU3RWkyc0JOLENBQ0YsQzZFNzFzQkUsMkJBR0Usa0J2RDFCTyxDdUR5QlAsWUFEQSxTN0VpMnNCSixDNkU1MXNCRSxnRUFHRSxZQURBLGNBRUEsVzdFODFzQkosQ08zMXNCSSx5QnNFUEYsZ0VBT0ksZTdFZzJzQkosQ0FDRixDNkU3MXNCTSw4RkFFRSxrQnZEckVFLEN1RG9FRixVN0VpMnNCUixDNkU1MXNCSSxrRkFFRSxrQnZEaEVNLEN1RCtETixXN0VpMnNCTixDNkU3MXNCTSw4RkFDRSxhN0VnMnNCUixDNkUzMXNCTSw0RkFFRSxrQnZEdEZFLEN1RHFGRixVN0UrMXNCUixDNkV6MXNCRSx1QkFDRSxhdkR6RkcsQ3VEMkZILGNBREEsa0I3RTQxc0JKLEM2RXYxc0JBLFlBTUUsa0J2RDlFUyxDdUQ2RVQsbUJBREEsc0I3RTQxc0JGLEN1QnYzc0JFLG9Dc0R1QkYsWXREckJNLDBDdkJ5M3NCSixDQUNGLEN1QnQzc0JFLHFDc0RpQkYsWXREZk0sa0J2Qnczc0JKLENBQ0YsQ3VCajRzQkUsb0NzRHVCRixZdERyQk0seUN2Qm00c0JKLENBQ0YsQ3VCaDRzQkUscUNzRGlCRixZdERmTSxpQnZCazRzQkosQ0FDRixDdUIzNHNCRSxvQ3NEdUJGLFl0RHJCTSwyQ3ZCNjRzQkosQ0FDRixDdUIxNHNCRSxxQ3NEaUJGLFl0RGZNLG1CdkI0NHNCSixDQUNGLENPcDVzQkksNkJzRXNCSixZQVNJLG1CN0V5M3NCRixDQUNGLEM2RXYzc0JFLDJIQUVFLG1CQUNBLGdCdER3Q0YscUJ2Qmkxc0JGLENPOTVzQkksNkJzRWtDRiwySEFNSSxrQjdFMDNzQkosQzZFdDNzQkEsMEJBTUksNEJBSEEsU0FDQSxPQUNBLGdCQUhBLFU3RTYzc0JKLENBUkYsQ09oN3NCSSwwQnNFeURGLDBCQVVJLGdCdEQxREYsVUFkWSxDc0QwRVYsSzdFMDNzQkosQ0FDRixDdUJwN3NCRSwyRHNENkNBLDBCdEQzQ0ksa0N2QnM3c0JKLENBQ0YsQ3VCbjdzQkUsNERzRHVDQSwwQnREckNJLFV2QnE3c0JKLENBQ0YsQzZFajRzQkUsc0JBQ0UsU0FHQSxnQkFGQSxNQUNBLDBCN0VvNHNCSixDT2g5c0JJLDBCc0V5RUYsc0J0RGhFRSxTQWRZLENzRHNGVixjN0VvNHNCSixDQUNGLEN1QjE4c0JFLDJEc0Q2REEsc0J0RDNESSxpQ3ZCNDhzQkosQ0FDRixDdUJ6OHNCRSw0RHNEdURBLHNCdERyREksU3ZCMjhzQkosQ0FDRixDNkUzNHNCRSwwQkFDRSxRN0U2NHNCSixDNkUzNHNCSSxxQ0FDRSxhN0U2NHNCTixDNkUzNHNCTSx5Q0FFRSxZQURBLFU3RTg0c0JSLEM2RXg0c0JFLHFCQUVFLGF2RGhLRyxDdUQrSkgsZTdFMjRzQkosQzZFdjRzQkUsc0JBQ0UsUTdFeTRzQkosQzZFdjRzQkksNlNBS0UsWUFEQSxRQUVBLDBCQUpBLGlCQUNBLGlCN0UrNHNCTixDTzUvc0JJLDBCc0UwR0EsNlNBU0ksa0JBQ0Esa0I3RWk1c0JOLENBQ0YsQzZFNzRzQkUsdUJBQ0UscUNBQ0EsWTdFKzRzQkosQzZFNTRzQkUsdUJBTUUsYXZEaE1HLEN1RDJMSCxhQUVBLHNCQURBLFN0RHZIQSxlQWRZLENzRHVJWixTN0VpNXNCSixDdUJ2Z3RCRSxvQ3NEa0hBLHVCdERoSEkscUN2QnlndEJKLENBQ0YsQ3VCdGd0QkUscUNzRDRHQSx1QnREMUdJLGV2QndndEJKLENBQ0YsQzZFdDVzQkksMEJBR0UsbUJBRkEsYUFDQSxlQUVBLFE3RXc1c0JOLEM2RXI1c0JNLDRCQUdFLG1CQURBLGFBR0Esa0JBREEsU0FFQSxvQkFMQSxlN0U0NXNCUixDNkVuNXNCUSxxQ0FJRSxrQnZEOU1FLEN1RDJNRixXQUlBLGNBSEEsZ0JBQ0EsUzdFdTVzQlYsQzZFLzRzQkUsMEJBQ0UsVzdFaTVzQkosQzZFLzRzQkksK0JBR0UsY0FEQSxtQkFEQSxXN0VtNXNCTixDNkU5NHNCSSxnQ0FDRSxxQjdFZzVzQk4sQzZFNTRzQkUscUJBSUUsYXZEcFBNLEN1RHNQTiwyQkFKQSxnQkFDQSxVQUVBLGdCQUVBLDJDN0U4NHNCSixDNkU1NHNCSSx1QkFDRSxnQjdFODRzQk4sQzZFMzRzQkksMkJBRUUsZ0JBSUEsY0FGQSxpQkFEQSxnQkFJQSxlQUZBLG1CN0U4NHNCTixDNkV6NHNCSSwyQkFDRSxhN0UyNHNCTixDNkV4NHNCSSwyQkFDRSxZN0UwNHNCTixDNkV0NHNCTSxrQ0FDRSxjN0V3NHNCUixDNkVyNHNCTSxrQ0FDRSxZN0V1NHNCUixDNkVwNHNCTSxrQ0FDRSxrQzdFczRzQlIsQzZFNTNzQlEsc0RBQ0UsVzdFKzNzQlYsQzZFdDNzQlEsc0RBQ0UsVzdFdzNzQlYsQzhFcnF0QkUsK0J2RHVFRSxXQWRZLENBY1osV3ZCbW10QkosQ3VCaG10QkUsb0N1RDFFQSwrQnZENEVJLG9DdkJrbXRCSixDQUNGLEN1Qi9sdEJFLHFDdURoRkEsK0J2RGtGSSxXdkJpbXRCSixDQUNGLEN1QjFtdEJFLG9DdUQxRUEsK0J2RDRFSSxtQ3ZCNG10QkosQ0FDRixDdUJ6bXRCRSxxQ3VEaEZBLCtCdkRrRkksV3ZCMm10QkosQ0FDRixDOEUxcnRCSSxtQ0FFRSxZQURBLFU5RTZydEJOLEM4RXhydEJFLCtCdkQ2REUsaUJBZFksQ0FjWixZQWRZLEN1RDdDWixZOUUwcnRCSixDdUI1bnRCRSxvQ3VEaEVBLCtCdkRrRUksd0Z2QjhudEJKLENBQ0YsQ3VCM250QkUscUN1RHRFQSwrQnZEd0VJLHFCQXhCVSxDQXdCVixnQnZCNm50QkosQ0FDRixDOEVqc3RCRSxrQ0FDRSxrQnhEU08sQ3dEUFAsc0R2RHFEQSxpQnZCa3B0QkosQ3VCL290QkUsb0N1RDNEQSxrQ3ZENkRJLHdDdkJpcHRCSixDQUNGLEN1QjlvdEJFLHFDdURqRUEsa0N2RG1FSSxnQnZCZ3B0QkosQ0FDRixDdUJ6cHRCRSxvQ3VEM0RBLGtDdkQ2REksMkN2QjJwdEJKLENBQ0YsQ3VCeHB0QkUscUN1RGpFQSxrQ3ZEbUVJLG1CdkIwcHRCSixDQUNGLEN1Qm5xdEJFLG9DdUQzREEsa0N2RDZESSwyQ3ZCcXF0QkosQ0FDRixDdUJscXRCRSxxQ3VEakVBLGtDdkRtRUksa0J2Qm9xdEJKLENBQ0YsQ3VCN3F0QkUsb0N1RDNEQSxrQ3ZENkRJLDBDdkIrcXRCSixDQUNGLEN1QjVxdEJFLHFDdURqRUEsa0N2RG1FSSxpQnZCOHF0QkosQ0FDRixDT25zdEJJLHlCdUUvQ0Ysa0NBVUksMkI5RTR1dEJKLENBQ0YsQ08zcnRCSSw0QnVFNURGLGtDQWlCSSxjQURBLGVBRkEsa0JBQ0Esa0I5RSt1dEJKLENBQ0YsQzhFM3V0QkksNENBQ0UsWTlFNnV0Qk4sQzhFMXV0QkksNkN2RGdDQSxlQWRZLEN1RGhCVixZOUU0dXRCTixDdUIzc3RCRSxvQ3VEbkNFLDZDdkRxQ0UsdUN2QjZzdEJKLENBQ0YsQ3VCMXN0QkUscUN1RHpDRSw2Q3ZEMkNFLGV2QjRzdEJKLENBQ0YsQ09qdXRCSSwwQnVFdkJBLDZDQUtJLGtCOUV1dnRCTixDOEVudnRCRSxnREFFSSxpQjlFc3Z0Qk4sQ0FKRixDOEU3dXRCTSwwQ0FFRSxhOUVtdnRCUixDOEVodnRCTSxvREFDRSxlOUVrdnRCUixDOEU3dXRCRSwyQkFDRSxRQUNBLGdCQUVBLFNBREEsUzlFZ3Z0QkosQzhFN3V0QkksOEJBQ0UsVTlFK3V0Qk4sQzhFM3V0QkUsMEJBZ0JFLG1CQWJBLGtCeER0RVEsQ3dEeUVSLDRCQUpBLGF4RGhGTSxDd0RtRk4sZUFTQSxvQnZEcEJBLFFBZFksQ3VEbUNaLHVCQUZBLGdCQU5BLGdCQUtBLGtCQVJBLDJDbkQ3RUUsQ21EaUZGLFU5RXF2dEJKLEN1Qmh3dEJFLG9DdURHQSwwQnZEREksc0N2Qmt3dEJKLENBQ0YsQ3VCL3Z0QkUscUN1REhBLDBCdkRLSSxnQnZCaXd0QkosQ0FDRixDdUIxd3RCRSxvQ3VER0EsMEJ2RERJLHlDdkI0d3RCSixDQUNGLEN1Qnp3dEJFLHFDdURIQSwwQnZES0ksbUJ2QjJ3dEJKLENBQ0YsQ3VCcHh0QkUsb0N1REdBLDBCdkRESSwrQnZCc3h0QkosQ0FDRixDdUJueHRCRSxxQ3VESEEsMEJ2REtJLFF2QnF4dEJKLENBQ0YsQ3VCcjF0QkksaUd1RDhFRSxhOUUwd3RCTixDOEV2d3RCSSxpQ0FFRSxrQnhEdkdJLEN3RHNHSixVM0U5RkssQzJFZ0dMLG1COUV5d3RCTixDOEVyd3RCRSxxREFDRSxlOUV1d3RCSixDOEVwd3RCRSxnQ0FFRSxlM0UxR08sQzJFeUdQLG1CQUdBLFNBREEsWTlFdXd0QkosQ08zenRCSSwwQnVFaURGLGdDQU9JLGlCOUV1d3RCSixDQUNGLENPbnp0QkksNkJ1RW9DRixnQ3ZEeENFLGlCdkI4enRCRixDQUNGLEN1QjV6dEJFLDhEdURxQ0EsZ0N2RG5DSSwyQ3ZCOHp0QkosQ0FDRixDdUIzenRCRSwrRHVEK0JBLGdDdkQ3Qkksa0J2QjZ6dEJKLENBQ0YsQ3VCdDB0QkUsOER1RHFDQSxnQ3ZEbkNJLDRDdkJ3MHRCSixDQUNGLEN1QnIwdEJFLCtEdUQrQkEsZ0N2RDdCSSxtQnZCdTB0QkosQ0FDRixDOEUxeHRCSSwwQ3ZEN0JGLFl1RDhCb0IsQ3ZEL0JwQixXdkI0enRCRixDOEUzeHRCTSw4Q0FHRSxZQUNBLGdCQUZBLGVBREEsVTlFZ3l0QlIsQzhFenh0Qkksc0NBQ0UsYXhEN0lJLEN3RDhJSixpQjlFMnh0Qk4sQzhFdnh0QkUsaURBQ0UsaUI5RXl4dEJKLEM4RXZ4dEJJLHVEQUlFLGF4RDVJTSxDd0R5SU4sZ0JBSUEsZUFFQSxTQURBLGNBSEEsa0JBS0EsVUFDQSwwQjlFd3h0Qk4sQ092M3RCSSwwQnVFc0ZBLHVEQWVJLGdCQUZBLFVBREEsUUFFQSwwQjlFMHh0Qk4sQ0FDRixDOEVueHRCSSwySEFDRSxhOUVzeHRCTixDOEU1d3RCUSx3U0FFRSxlM0VoTEMsQzJFK0tELDRCOUVxeHRCVixDOEU3d3RCUSw0VkFDRSxxQjlFa3h0QlYsQzhFaHh0QlUsNFhBQ0Usd0I5RXF4dEJaLEM4RTd3dEJBLGN2RG5JSSxlQWRZLEN1RG1KZCxlOUVneHRCRixDdUJsNXRCRSxvQ3VEZ0lGLGN2RDlITSx1Q3ZCbzV0QkosQ0FDRixDdUJqNXRCRSxxQ3VEMEhGLGN2RHhITSxldkJtNXRCSixDQUNGLEM4RXh4dEJFLHlCQUNFLG9CQUNBLFk5RTB4dEJKLEM4RXZ4dEJFLCtCQUNFLGlCOUV5eHRCSixDOEV2eHRCSSxxQ0FLRSxrQnhEak1LLEN3RDZMTCxXQUdBLFlBRUEsV0FKQSxrQkFLQSx3QkFKQSxTOUU2eHRCTixDOEVyeHRCRSwyQkFFRSxxQ0FEQSxnQkFFQSxZOUV1eHRCSixDOEVweHRCRSxvQkFDRSxROUVzeHRCSixDOEVweHRCSSxrT0FDRSwwQjlFd3h0Qk4sQ09yOHRCSSwwQnVFNEtBLGtPQUtJLFc5RTB4dEJOLENBQ0YsQzhFdnh0Qkksa09BQ0UsUTlFMnh0Qk4sQzhFenh0Qk0sb1BBQ0UsUTlFNnh0QlIsQzhFdnh0QkEsMkJBR0UsNkJBRkEsZ0JBQ0EsZ0I5RTJ4dEJGLEM4RXh4dEJFLHVDQUNFLGtCOUUweHRCSixDOEV2eHRCRSxzQ0FFRSxtQnZEak1BLGV2QjA5dEJKLEN1QnY5dEJFLG9DdUQ0TEEsc0N2RDFMSSx1Q3ZCeTl0QkosQ0FDRixDdUJ0OXRCRSxxQ3VEc0xBLHNDdkRwTEksZXZCdzl0QkosQ0FDRixDOEVqeXRCSSx1REFDRSxrQjlFbXl0Qk4sQzhFaHl0Qkksd0NBQ0UsYXhEN1FDLEN3RDhRRCxlOUVreXRCTixDOEU5eHRCRSx1REFJRSxheER0UkcsQ3dEdVJILFNBRkEsb0JBREEsa0JBREEsa0I5RW95dEJKLEM4RTd4dEJFLHNDQUNFLHFDQUNBLFc5RSt4dEJKLEM4RTV4dEJFLHNDQUNFLFc5RTh4dEJKLEM4RTN4dEJFLG9EQUNFLE85RTZ4dEJKLEM4RXp4dEJBLHlCQUVFLGUzRXJTUyxDMkVzU1QsbUJBRkEsWTlFOHh0QkYsQzhFMXh0QkUsdUNBR0UsYXhEaFRHLEN3RDhTSCxxQ0FDQSxXOUU2eHRCSixDOEUxeHRCSSw2Q0FDRSxpQjlFNHh0Qk4sQ09uaHVCSSx5QnVFeVBFLG1EQU1JLGtCeEQ3U0MsQ3dEeVNELFdBRUEsd0JBREEsa0JBTUEsWUFGQSxRQUNBLDJCQUhBLFM5RWd5dEJSLENBQ0YsQzhFdnh0QkUsb0NBR0UsYXhEMVVNLEN3RDRVTiwyQkFKQSxTQUNBLFVBRUEsZ0JBRUEsMkM5RXl4dEJKLEM4RXZ4dEJJLDBDQUVFLGdCQUlBLGNBRkEsaUJBREEsZ0JBSUEsZUFGQSxtQjlFMHh0Qk4sQzhFcnh0QkksMENBQ0UsYTlFdXh0Qk4sQzhFcHh0QkksMENBQ0UsWTlFc3h0Qk4sQzhFbHh0Qk0saURBQ0UsYzlFb3h0QlIsQzhFanh0Qk0saURBQ0UsWTlFbXh0QlIsQzhFaHh0Qk0saURBQ0Usa0M5RWt4dEJSLEM4RTd3dEJFLHdDQUVFLDZCQUVBLGdCQUhBLGdCQUVBLGdCOUVneHRCSixDOEU1d3RCRSxpQ0FDRSxROUU4d3RCSixDOEUzd3RCRSxnQ0FVRSx5QkFGQSxrQkFDQSxnQkFQQSxrQkFEQSxVOUVpeHRCSixDTzlrdUJJLHlCdUU0VEYsZ0NBS0ksVzlFaXh0QkosQ0FDRixDOEUzd3RCSSxzQ0FZRSwrQkFSQSxTQUhBLFdBT0EsWUFGQSxPQUdBLFVBQ0Esb0JBUkEsa0JBR0EsUUFGQSxNQVFBLDJDbkQ3WUEsQ21EeVlBLFU5RWt4dEJOLEM4RTF3dEJJLHVDQUdFLFUzRWpaSyxDMkUrWUwsZ0JBUUEsZUFIQSxTQUlBLFVBTkEsa0JBQ0EsUUFFQSwrQkFJQSwyQ25ENVpBLENtRHlaQSxTOUU4d3RCTixDOEV0d3RCTSw2UUFFRSxTOUV1d3RCUixDK0UvcXVCQSxpQkFHSSxnQkFGQSxrQkFDQSxTL0VtcnVCSixDK0VocnVCSSx3QkFRSSx3RHhEMkRKLG9CQWRZLEN3RDlDUixTQU5BLFdBQ0EsY3hEaUVKLFVBZFksQ0FjWixVQWRZLEN3RDVDUixvQkFOQSxrQkFTQSxxQkFSQSx3QkFNQSxVL0VvcnVCUixDdUJ4bnVCRSxvQ3dEdEVFLHdCeER3RUUsd0N2QjBudUJKLENBQ0YsQ3VCdm51QkUscUN3RDVFRSx3QnhEOEVFLFV2QnludUJKLENBQ0YsQ3VCbG91QkUsb0N3RHRFRSx3QnhEd0VFLGtDdkJvb3VCSixDQUNGLEN1QmpvdUJFLHFDd0Q1RUUsd0J4RDhFRSxVdkJtb3VCSixDQUNGLEN1QjVvdUJFLG9Dd0R0RUUsd0J4RHdFRSw0Q3ZCOG91QkosQ0FDRixDdUIzb3VCRSxxQ3dENUVFLHdCeEQ4RUUsb0J2QjZvdUJKLENBQ0YsQytFN3N1QkksaUN4RG9EQSxrQnZCNHB1QkosQ3VCenB1QkUsb0N3RHZERSxpQ3hEeURFLDBDdkIycHVCSixDQUNGLEN1QnhwdUJFLHFDd0Q3REUsaUN4RCtERSxrQnZCMHB1QkosQ0FDRixDK0V0dHVCSSwrQkFDSSxrQi9Fd3R1QlIsQytFcHR1QlEsMENBQ0ksZS9Fc3R1QlosQytFbHR1QkksK0JBQ0ksWS9Fb3R1QlIsQ094cnVCSSx5QndFN0JBLCtCQUlRLFkvRXF0dUJWLENBQ0YsQytFbHR1QkksK0JBRUksZ0V6RDlCUyxDeUQ2QlQsbUJ4RDZCSixZdkI0cnVCSixDdUJ6cnVCRSxvQ3dEakNFLCtCeERtQ0UsdUN2QjJydUJKLENBQ0YsQ3VCeHJ1QkUscUN3RHZDRSwrQnhEeUNFLGdCdkIwcnVCSixDQUNGLEN1Qm5zdUJFLG9Dd0RqQ0UsK0J4RG1DRSwwQ3ZCcXN1QkosQ0FDRixDdUJsc3VCRSxxQ3dEdkNFLCtCeER5Q0UsbUJ2Qm9zdUJKLENBQ0YsQ3VCN3N1QkUsb0N3RGpDRSwrQnhEbUNFLHlDdkIrc3VCSixDQUNGLEN1QjVzdUJFLHFDd0R2Q0UsK0J4RHlDRSxrQnZCOHN1QkosQ0FDRixDdUJ2dHVCRSxvQ3dEakNFLCtCeERtQ0Usd0N2Qnl0dUJKLENBQ0YsQ3VCdHR1QkUscUN3RHZDRSwrQnhEeUNFLGlCdkJ3dHVCSixDQUNGLEMrRTF2dUJRLHFEeERzQkosUXZCdXV1QkosQ3VCcHV1QkUsb0N3RHpCTSxxRHhEMkJGLCtCdkJzdXVCSixDQUNGLEN1Qm51dUJFLHFDd0QvQk0scUR4RGlDRixRdkJxdXVCSixDQUNGLEMrRW53dUJRLDhDQUVJLGN4RGdCUixVdkJxdnVCSixDdUJsdnVCRSxvQ3dEckJNLDhDeER1QkYsa0N2Qm92dUJKLENBQ0YsQ3VCanZ1QkUscUN3RDNCTSw4Q3hENkJGLFV2Qm12dUJKLENBQ0YsQytFM3d1QlkseURBQ0ksZS9FNnd1QmhCLEMrRTF3dUJZLDJEQUVJLGF6RC9EVCxDeUQ4RFMsZS9FNnd1QmhCLEMrRTF3dUJnQix1RUFDSSxlL0U0d3VCcEIsQytFeHd1QlksdUR4RERSLGV2QjR3dUJKLEN1Qnp3dUJFLG9Dd0RGVSx1RHhESU4scUN2QjJ3dUJKLENBQ0YsQ3VCeHd1QkUscUN3RFJVLHVEeERVTixldkIwd3VCSixDQUNGLEMrRS93dUJZLDhJQUVJLGtCekRqRk4sQ3lEZ0ZNLFUvRWt4dUJoQixDZ0ZqMnVCSSw2QnpEdUVBLGtCQWRZLENBY1osZUFkWSxDQWNaLFl2Qmd5dUJKLEN1Qjd4dUJFLG9DeUQxRUUsNkJ6RDRFRSx1Q3ZCK3h1QkosQ0FDRixDdUI1eHVCRSxxQ3lEaEZFLDZCekRrRkUsZ0J2Qjh4dUJKLENBQ0YsQ3VCdnl1QkUsb0N5RDFFRSw2QnpENEVFLGtDdkJ5eXVCSixDQUNGLEN1QnR5dUJFLHFDeURoRkUsNkJ6RGtGRSxZdkJ3eXVCSixDQUNGLEN1Qmp6dUJFLG9DeUQxRUUsNkJ6RDRFRSx5Q3ZCbXp1QkosQ0FDRixDdUJoenVCRSxxQ3lEaEZFLDZCekRrRkUsa0J2Qmt6dUJKLENBQ0YsQ2dGaDR1QlEsOEtBQ0ksbUJBQ0EsZ0J6RGlKVixxQnZCa3Z1QkYsQ2dGOTN1Qkksd0JBQ0ksZ0N6RDBESixrQnZCdTB1QkosQ3VCcDB1QkUsb0N5RDlERSx3QnpEZ0VFLDBDdkJzMHVCSixDQUNGLEN1Qm4wdUJFLHFDeURwRUUsd0J6RHNFRSxtQnZCcTB1QkosQ0FDRixDZ0Z4NHVCUSxnQ0FFSSxtQnpEcURSLFV2QnExdUJKLEN1QmwxdUJFLG9DeUQxRE0sZ0N6RDRERixrQ3ZCbzF1QkosQ0FDRixDdUJqMXVCRSxxQ3lEaEVNLGdDekRrRUYsVXZCbTF1QkosQ0FDRixDZ0ZsNXVCWSxvQ0FFSSxZQURBLFVoRnE1dUJoQixDZ0YvNHVCSSw0QkFFSSxnQnpEMENKLGVBZFksQ3lEN0JSLFNoRm01dUJSLEN1QnIydUJFLG9DeUQvQ0UsNEJ6RGlERSx1Q3ZCdTJ1QkosQ0FDRixDdUJwMnVCRSxxQ3lEckRFLDRCekR1REUsZXZCczJ1QkosQ0FDRixDZ0Z6NXVCUSwrQkFDSSxhQUlBLFNBSEEsbUJBQ0EsaUJBQ0EsaUJoRjQ1dUJaLENnRno1dUJZLHNDQU1JLHdCMUQ5Q04sQzBENkNNLGtCQUpBLFd6RDJEZCxjeUR4RDhCLENBRmhCLE9BQ0Esa0JBSUEsVUFDQSwyQnpEbURkLGF2QnkydUJGLENnRng1dUJRLHdDQUlJLGNBRkEsZ0JBQ0EsU2hGMDV1QlosQ09sNXVCSSx5QnlFWEksd0NBT1EsU2hGMDV1QmQsQ0FDRixDZ0Z2NXVCUSwwQ0FJSSxZQUZBLGdCQUNBLGVoRnk1dUJaLENnRnI1dUJRLHdDQUNJLFloRnU1dUJaLENPbDV1QkksNEJ5RURBLDRCQUVRLGVoRnE1dUJWLENBQ0YsQ2dGbDV1QkksNEJ6RFRBLGtCQWRZLENBY1osZXZCKzV1QkosQ3VCNTV1QkUsb0N5RE1FLDRCekRKRSx1Q3ZCODV1QkosQ0FDRixDdUIzNXVCRSxxQ3lEQUUsNEJ6REVFLGdCdkI2NXVCSixDQUNGLEN1QnQ2dUJFLG9DeURNRSw0QnpESkUsMEN2Qnc2dUJKLENBQ0YsQ3VCcjZ1QkUscUN5REFFLDRCekRFRSxtQnZCdTZ1QkosQ0FDRixDZ0Z0NnVCUSx3Q0FDSSxZaEZ3NnVCWixDZ0ZoNnVCSSxpRUFDSSxlaEZxNnVCUixDZ0ZsNnVCSSw4QkFDSSxhMURuR0UsQzBEb0dGLGVoRm82dUJSLENPNTd1QkksNEJ5RXNCQSw4QkFLUSxlaEZxNnVCVixDQUNGLENnRmw2dUJJLHlCQUNJLGVoRm82dUJSLENnRmw2dUJRLHFDQUNJLGVoRm82dUJaLENnRmg2dUJJLDJDQUNJLGVoRms2dUJSLENpRnRodkJBLG1CQUNJLHdEMUR1RUEsb0J2Qm05dUJKLEN1Qmg5dUJFLG9DMEQzRUYsbUIxRDZFTSw0Q3ZCazl1QkosQ0FDRixDdUIvOHVCRSxxQzBEakZGLG1CMURtRk0sb0J2Qmk5dUJKLENBQ0YsQ2lGaml2QkksMEMxRG9FQSxrQnZCZyt1QkosQ3VCNzl1QkUsb0MwRHZFRSwwQzFEeUVFLDBDdkIrOXVCSixDQUNGLEN1QjU5dUJFLHFDMEQ3RUUsMEMxRCtFRSxrQnZCODl1QkosQ0FDRixDaUYxaXZCSSwyQkFLSSxZQUpBLE9BS0Esa0JBSEEsUUFEQSxNQUVBLFVqRjhpdkJSLENPMy91QkkseUIwRXZEQSwyQkFTUSxpQmpGNml2QlYsQ0FDRixDT2hndkJJLHlCMEV2REEsMkJBYVEsaUJqRjhpdkJWLENBQ0YsQ2lGM2l2QkksaUNBQ0ksV2pGNml2QlIsQ2lGM2l2QlEscURBQ0ksb0JqRjZpdkJaLENPM2d2QkkseUIwRW5DSSxxREFJUSxvQmpGOGl2QmQsQ0FDRixDT2hodkJJLHlCMEVuQ0kscURBUVEsdUJqRitpdkJkLENBQ0YsQ2lGM2l2QkksZ0pBQ0ksbUJBQ0EsZ0IxRDhHTixxQnZCZzh1QkYsQ2lGMWl2QkksNkJBRUksc0JBQ0Esb0JBRkEsU2pGOGl2QlIsQ08vaHZCSSx5QjBFaEJBLDZCQU9RLHNCQURBLFNqRjhpdkJWLENBQ0YsQ09yaXZCSSx5QjBFaEJBLDZCQVlRLHNCQURBLFNqRitpdkJWLENBQ0YsQ2lGMWl2QlEsK0NBQ0ksZWpGNGl2QlosQ2lGeGl2QkksaUNBQ0ksa0JqRjBpdkJSLENpRnRpdkJRLDRDQUNJLGVqRndpdkJaLENpRnBpdkJJLHdDQUNJLGtCakZzaXZCUixDaUZwaXZCUSwwQ0FFSSxhakZxaXZCWixDaUZqaXZCSSwrQjFEaEJBLGV2Qm9qdkJKLEN1QmpqdkJFLG9DMERhRSwrQjFEWEUsdUN2Qm1qdkJKLENBQ0YsQ3VCaGp2QkUscUMwRE9FLCtCMURMRSxldkJranZCSixDQUNGLENrRnJvdkJJLDBCQUNJLFUvRU1HLENvQmdFUCxrQnZCbWt2QkosQ3VCaGt2QkUsb0MyRDFFRSwwQjNENEVFLDBDdkJra3ZCSixDQUNGLEN1Qi9qdkJFLHFDMkRoRkUsMEIzRGtGRSxrQnZCaWt2QkosQ0FDRixDa0Yvb3ZCSSwrQkFLSSxrQjVEWUssQ0NpRFQsK0JBZFksQ0FjWiwyQkFkWSxDMkRqRFIsUzNEK0RKLFFBZFksQ0FjWixpQkFkWSxDMkRsRFIsV0FEQSxTbEYycHZCUixDdUJ2bHZCRSxvQzJEckVFLCtCM0R1RUUsaUN2QnlsdkJKLENBQ0YsQ3VCdGx2QkUscUMyRDNFRSwrQjNENkVFLFF2QndsdkJKLENBQ0YsQ3VCam12QkUsb0MyRHJFRSwrQjNEdUVFLDJDdkJtbXZCSixDQUNGLEN1QmhtdkJFLHFDMkQzRUUsK0IzRDZFRSxrQnZCa212QkosQ0FDRixDdUIzbXZCRSxvQzJEckVFLCtCM0R1RUUsMEN2QjZtdkJKLENBQ0YsQ3VCMW12QkUscUMyRDNFRSwrQjNENkVFLGlCdkI0bXZCSixDQUNGLEN1QnJudkJFLG9DMkRyRUUsK0IzRHVFRSxtRHZCdW52QkosQ0FDRixDdUJwbnZCRSxxQzJEM0VFLCtCM0Q2RUUsNEJ2QnNudkJKLENBQ0YsQ3VCL252QkUsb0MyRHJFRSwrQjNEdUVFLHVEdkJpb3ZCSixDQUNGLEN1QjludkJFLHFDMkQzRUUsK0IzRDZFRSxnQ3ZCZ292QkosQ0FDRixDT3JwdkJJLHlCMkV6REEsK0JBY1EsU2xGb3N2QlYsQ0FDRixDa0Zqc3ZCSSwyQjNEZ0RBLFF2Qm9wdkJKLEN1QmpwdkJFLG9DMkRuREUsMkIzRHFERSxnQ3ZCbXB2QkosQ0FDRixDdUJocHZCRSxxQzJEekRFLDJCM0QyREUsUXZCa3B2QkosQ0FDRixDa0Yxc3ZCSSwyQkFFSSxjQURBLFdsRjZzdkJSLENrRnpzdkJJLG1CQUlJLGFBRkEsV0FDQSxNQUZBLFNsRjhzdkJSLENPanJ2QkkseUIyRTlCQSxtQkFRUSxrQkFEQSxTbEY2c3ZCVixDQUNGLENrRjFzdkJRLHlCM0Q0QkosVUFkWSxDMkRaSixTbEY0c3ZCWixDdUIvcXZCRSxvQzJEL0JNLHlCM0RpQ0Ysa0N2QmlydkJKLENBQ0YsQ3VCOXF2QkUscUMyRHJDTSx5QjNEdUNGLFd2QmdydkJKLENBQ0YsQ09yc3ZCSSx5QjJFbkJJLHlCQUtRLFVsRnV0dkJkLENBQ0YsQ2tGcHR2QlEsK0JBRUksd0JBREEsMEJBRUEsMEN2RGhETCxDdURpREssU2xGc3R2QlosQ2tGbnR2QlEsdUJBRUksWUFEQSxVbEZzdHZCWixDT3B0dkJJLHlCMkU5QkEsbUJBaUNRLHFCbEZxdHZCVixDa0ZudHZCVSwrQkFDSSx3QmxGcXR2QmQsQ0FDRixDa0ZodHZCUSxnQ0FDSSxtQmxGa3R2QlosQ2tGOXN2QkksbUNBQ0ksWWxGZ3R2QlIsQ21GaHl2Qkksa0NBQ0ksZW5GbXl2QlIsQ21Ganl2QlEsOENBQ0ksZW5GbXl2QlosQ21GL3h2QkksaUNBQ0ksZW5GaXl2QlIsQ21GOXh2QkksbUNBQ0ksa0I3REhJLENDNkRSLGlCdkIwdXZCSixDdUJ2dXZCRSxvQzREOURFLG1DNURnRUUsd0N2Qnl1dkJKLENBQ0YsQ3VCdHV2QkUscUM0RHBFRSxtQzVEc0VFLGdCdkJ3dXZCSixDQUNGLEN1Qmp2dkJFLG9DNEQ5REUsbUM1RGdFRSwyQ3ZCbXZ2QkosQ0FDRixDdUJodnZCRSxxQzREcEVFLG1DNURzRUUsbUJ2Qmt2dkJKLENBQ0YsQ3VCM3Z2QkUsb0M0RDlERSxtQzVEZ0VFLDJDdkI2dnZCSixDQUNGLEN1QjF2dkJFLHFDNERwRUUsbUM1RHNFRSxtQnZCNHZ2QkosQ0FDRixDdUJyd3ZCRSxvQzREOURFLG1DNURnRUUsMEN2QnV3dkJKLENBQ0YsQ3VCcHd2QkUscUM0RHBFRSxtQzVEc0VFLGtCdkJzd3ZCSixDQUNGLENPOXd2QkksNEI0RS9EQSxtQzVEMkRBLCtCdkJzeHZCRixDQUNGLEN1QnB4dkJFLDZENEQ5REUsbUM1RGdFRSx3RHZCc3h2QkosQ0FDRixDdUJueHZCRSw4RDREcEVFLG1DNURzRUUsZ0N2QnF4dkJKLENBQ0YsQ08xeXZCSSx5QjRFbERBLG1DNUQyREEsMkJBZFksQzREaENKLGlCbkZvMXZCVixDQUNGLEN1QnB5dkJFLDBENEQ5REUsbUM1RGdFRSxvRHZCc3l2QkosQ0FDRixDdUJueXZCRSwyRDREcEVFLG1DNURzRUUsNEJ2QnF5dkJKLENBQ0YsQ21GMzF2QkksbUNBQ0ksVW5GNjF2QlIsQ21GMzF2QlEsdUNBRUksWUFEQSxVbkY4MXZCWixDbUZ6MXZCSSxrQ0FDSSxTbkYyMXZCUixDbUZ6MXZCUSxzQ0FFSSxZQURBLFVuRjQxdkJaLENtRnYxdkJJLG1DQUNJLFVuRnkxdkJSLENtRnYxdkJRLHVDQUNJLFlBQ0EsVW5GeTF2QlosQ21GcjF2QkksaUNBQ0ksU25GdTF2QlIsQ21GcDF2QkksbUNBQ0ksa0I3RHhDSyxDNkR5Q0wsd0JBQ0EsVW5GczF2QlIsQ21GbjF2QkksbUNBRUksd0JBREEsZW5GczF2QlIsQ085MHZCSSw0QjRFVEEsbUNBS1EsU25GczF2QlYsQ0FDRixDT2gydkJJLHlCNEVJQSxtQ0FTUSx3QkFDQSxVbkZ1MXZCVixDQUNGLENvRnA2dkJJLDRCQUNJLGFBQ0Esc0I3RHFFSixRdkJtMnZCSixDdUJoMnZCRSxvQzZEMUVFLDRCN0Q0RUUsZ0N2QmsydkJKLENBQ0YsQ3VCLzF2QkUscUM2RGhGRSw0QjdEa0ZFLFN2QmkydkJKLENBQ0YsQ096MnZCSSw0QjZFM0VBLDRCQU1RLGVwRms3dkJWLENBQ0YsQ29GLzZ2Qkksc0JBQ0ksYUFDQSxzQkFDQSxRcEZpN3ZCUixDb0Y5NnZCSSx5QkFDSSxhOURsQkUsQ0N3RU4sa0J2QjIzdkJKLEN1QngzdkJFLG9DNkQxREUseUI3RDRERSwwQ3ZCMDN2QkosQ0FDRixDdUJ2M3ZCRSxxQzZEaEVFLHlCN0RrRUUsa0J2QnkzdkJKLENBQ0YsQ29Gdjd2Qkksa0JBRUkseUJBREEsa0JwRjA3dkJSLENvRnY3dkJRLDRCQU1JLHNCQUxBLGE5RHhCTCxDOER5QksseUM1RHpCRCxDNEQwQkMsbUJBQ0EsZ0JBQ0EsaUI3RHlDUixpQnZCazV2QkosQ3VCLzR2QkUsb0M2RGpETSw0QjdEbURGLHNDdkJpNXZCSixDQUNGLEN1Qjk0dkJFLHFDNkR2RE0sNEI3RHlERixpQnZCZzV2QkosQ0FDRixDb0ZoOHZCUSw4QkFDSSxnQkFDQSxpQnBGazh2QlosQ29GLzd2QlEsK0JBS0ksa0I5RG5DQSxDOERvQ0EsZTdEeUJSLGlCdkJ3NnZCSixDdUJyNnZCRSxvQzZEbENNLCtCN0RvQ0Ysd0N2QnU2dkJKLENBQ0YsQ3VCcDZ2QkUscUM2RHhDTSwrQjdEMENGLGlCdkJzNnZCSixDQUNGLEN1Qi82dkJFLG9DNkRsQ00sK0I3RG9DRix5Q3ZCaTd2QkosQ0FDRixDdUI5NnZCRSxxQzZEeENNLCtCN0QwQ0Ysa0J2Qmc3dkJKLENBQ0YsQ29GbDl2QmdCLGtEQUNJLGlCcEZvOXZCcEIsQ29GaDl2Qm9CLGdFQUNJLE9wRms5dkJ4QixDb0YvOHZCb0IsaUVBQ0ksdUJwRmk5dkJ4QixDb0Y5OHZCb0Isa0VBQ0ksd0JwRmc5dkJ4QixDb0Y3OHZCb0IsbUVBQ0ksU3BGKzh2QnhCLENvRno4dkJRLGdDQUNJLGE3REhSLFl2Qis4dkJKLEN1QjU4dkJFLG9DNkRETSxnQzdER0Ysb0N2Qjg4dkJKLENBQ0YsQ3VCMzh2QkUscUM2RFBNLGdDN0RTRixZdkI2OHZCSixDQUNGLENvRmo5dkJvQiwyREFDSSxtQ0FDQSxxQnBGbTl2QnhCLENvRi84dkJnQiw2REFDSSxlcEZpOXZCcEIsQ29GNzh2QlksMENBQ0ksZXBGKzh2QmhCLENvRjE4dkJZLDRDQUNJLE9wRjQ4dkJoQixDb0ZyOHZCWSwyRkFDSSxtQnBGMDh2QmhCLENvRnY4dkJZLCtDQUNJLFNwRnk4dkJoQixDcUZ0andCSSx5QzlEdUVBLGtCQWRZLENBY1osa0JBZFksQ0FjWixZdkJxL3ZCSixDdUJsL3ZCRSxvQzhEMUVFLHlDOUQ0RUUsbUN2Qm8vdkJKLENBQ0YsQ3VCai92QkUscUM4RGhGRSx5QzlEa0ZFLFl2Qm0vdkJKLENBQ0YsQ3VCNS92QkUsb0M4RDFFRSx5QzlENEVFLHlDdkI4L3ZCSixDQUNGLEN1QjMvdkJFLHFDOERoRkUseUM5RGtGRSxrQnZCNi92QkosQ0FDRixDdUJ0Z3dCRSxvQzhEMUVFLHlDOUQ0RUUsMEN2Qndnd0JKLENBQ0YsQ3VCcmd3QkUscUM4RGhGRSx5QzlEa0ZFLGtCdkJ1Z3dCSixDQUNGLENxRnJsd0JRLGtOOURrRUosa0JBZFksQzhEbERKLGdCOURpSlYscUJ2QnU4dkJGLEN1QnJod0JFLG9DOERyRU0sa045RHVFRix5Q3ZCdWh3QkosQ0FDRixDdUJwaHdCRSxxQzhEM0VNLGtOOUQ2RUYsa0J2QnNod0JKLENBQ0YsQ3FGNWx3QlEscURBQ0ksZXJGOGx3QlosQ3FGM2x3QlEsOERBRUksNkI5RG9EUixlQWRZLENBY1osZ0JBZFksQzhEbkNKLGlCckY0bHdCWixDdUJ4aXdCRSxvQzhEekRNLDhEOUQyREYsdUN2QjBpd0JKLENBQ0YsQ3VCdml3QkUscUM4RC9ETSw4RDlEaUVGLGdCdkJ5aXdCSixDQUNGLEN1Qmxqd0JFLG9DOER6RE0sOEQ5RDJERix3Q3ZCb2p3QkosQ0FDRixDdUJqandCRSxxQzhEL0RNLDhEOURpRUYsZ0J2Qm1qd0JKLENBQ0YsQ3FGOW13QlkscUVBUUksdURBQ0Esd0JBUkEsVzlEOENaLFdBZFksQzhEL0JBLGtCQUNBLFFBQ0EsUUFDQSw0QjlEMENaLFV2QjBrd0JKLEN1QnZrd0JFLG9DOERsRFUscUU5RG9ETixtQ3ZCeWt3QkosQ0FDRixDdUJ0a3dCRSxxQzhEeERVLHFFOUQwRE4sV3ZCd2t3QkosQ0FDRixDdUJqbHdCRSxvQzhEbERVLHFFOURvRE4sa0N2Qm1sd0JKLENBQ0YsQ3VCaGx3QkUscUM4RHhEVSxxRTlEMEROLFV2Qmtsd0JKLENBQ0YsQ3FGL253QkksbUNBQ0ksYS9EeENFLENDd0VOLGtCdkJrbXdCSixDdUIvbHdCRSxvQzhEcENFLG1DOURzQ0UsMEN2Qmltd0JKLENBQ0YsQ3VCOWx3QkUscUM4RDFDRSxtQzlENENFLGtCdkJnbXdCSixDQUNGLENxRnhvd0JJLGtDQUNJLGEvRDFDRCxDQ3FFSCxrQnZCZ253QkosQ3VCN213QkUsb0M4RC9CRSxrQzlEaUNFLDBDdkIrbXdCSixDQUNGLEN1QjVtd0JFLHFDOERyQ0Usa0M5RHVDRSxrQnZCOG13QkosQ0FDRixDcUY5b3dCUSw4Q0FDSSxlckZncHdCWixDcUY1b3dCSSwyQ0FHSSxtQjlEWUosa0JBZFksQzhEQ1IsWXJGK293QlIsQ3VCL253QkUsb0M4RGxCRSwyQzlEb0JFLDBDdkJpb3dCSixDQUNGLEN1Qjlud0JFLHFDOER4QkUsMkM5RDBCRSxrQnZCZ293QkosQ0FDRixDcUZycHdCSSwrQkFFSSxrQi9EdkNHLEMrRHNDSCxrQnJGd3B3QlIsQ3FGcnB3QlEsOENBRUksa0IvRHpEQSxDK0R3REEsK0JBR0EsU0FEQSxpQnJGd3B3QlosQ3FGcHB3QlEsaUNBQ0ksYS9EcERDLEMrRHFERCxtQkFDQSxnQnJGc3B3QlosQ3FGbnB3QlEsMENBQ0ksc0JyRnFwd0JaLENxRm5wd0JZLHNEQUNJLGVyRnFwd0JoQixDcUZocHdCSSxxQ0FFSSxrQi9EakVHLEMrRGdFSCxtQkFFQSxlckZrcHdCUixDcUZocHdCUSxzTTlEMkROLHFCdkJ3bHdCRixDcUYvb3dCUSxpREFRSSxxQkFDQSw0QkFMQSxrQi9EL0VDLEMrRGlGRCxtQkFMQSxTQUlBLFVsRi9GRCxDa0ZvR0Msb0JBUkEsU0FZQSw0QkFIQSxnQkFKQSxpQkFRQSxrQkFIQSx1QkFUQSw4QkFVQSx3Q3JGbXB3QlosQ3FGOW93QlEsZ0RBQ0ksc0JyRmdwd0JaLENxRjlvd0JZLDREQUNJLGVyRmdwd0JoQixDcUYzb3dCSSw0QjlEckRBLGtCQWRZLEM4RG9FUixrQkFDQSxtQkFFQSxrQkFEQSxrQnJGK293QlIsQ3VCcHN3QkUsb0M4RGtERSw0QjlEaERFLDBDdkJzc3dCSixDQUNGLEN1Qm5zd0JFLHFDOEQ0Q0UsNEI5RDFDRSxrQnZCcXN3QkosQ0FDRixDTzF0d0JJLHlCOEU4REEsNEJBUVEsa0JBQ0EsbUJBRUEsa0JBREEsa0JyRnlwd0JWLENBQ0YsQ09sdXdCSSx5QjhFOERBLDRCQWVRLGNBQ0EsZUFFQSxlQURBLGVyRjBwd0JWLENxRnJwd0JFLG9DQUlRLHFDQUlBLHVCQU5BLGFBQ0EsOENBSUEsb0JBRkEsYUFDQSx3QnJGMHB3QlYsQ0FWRixDTzF1d0JJLHlCOEVvRkEsb0NBWVEsNkNyRnlwd0JWLENBQ0YsQ3FGdHB3Qkksa0NBQ0ksV3JGd3B3QlIsQ3NGM3p3QkkseUNBQ0ksYWhFRkUsQ2dFR0Ysa0J0Rjh6d0JSLENzRjN6d0JJLHdDQUNJLGV0RjZ6d0JSLENzRjN6d0JRLG9EQUNJLGV0RjZ6d0JaLENzRnp6d0JJLHVEQUNJLGFBQ0Esc0IvRHdESixRdkJvd3dCSixDdUJqd3dCRSxvQytEN0RFLHVEL0QrREUsZ0N2Qm13d0JKLENBQ0YsQ3VCaHd3QkUscUMrRG5FRSx1RC9EcUVFLFN2Qmt3d0JKLENBQ0YsQ3NGbDB3QkksaURBRUksbUJBREEsWXRGcTB3QlIsQ3NGajB3Qkksa0NBSUksa0JoRUhHLENnRUNILDZCQURBLG1CL0Q4Q0osaUJBZFksQytEOUJSLDJDdEZ3MHdCUixDdUJ6eHdCRSxvQytEbERFLGtDL0RvREUsdUN2QjJ4d0JKLENBQ0YsQ3VCeHh3QkUscUMrRHhERSxrQy9EMERFLGdCdkIweHdCSixDQUNGLEN1Qm55d0JFLG9DK0RsREUsa0MvRG9ERSwwQ3ZCcXl3QkosQ0FDRixDdUJseXdCRSxxQytEeERFLGtDL0QwREUsbUJ2Qm95d0JKLENBQ0YsQ3VCN3l3QkUsb0MrRGxERSxrQy9Eb0RFLHdDdkIreXdCSixDQUNGLEN1QjV5d0JFLHFDK0R4REUsa0MvRDBERSxrQnZCOHl3QkosQ0FDRixDdUJ2endCRSxvQytEbERFLGtDL0RvREUsdUN2Qnl6d0JKLENBQ0YsQ3VCdHp3QkUscUMrRHhERSxrQy9EMERFLGlCdkJ3endCSixDQUNGLEN1Qngzd0JJLG9KK0RpQlksd0J0RjAyd0JoQixDc0ZyMndCSSwyQ0FDSSxRdEZ1MndCUixDT3Qwd0JJLDRCK0VsQ0EsMkNBSVEsa0J0Rncyd0JWLENBQ0YsQ094MXdCSSx5QitFckJBLDJDQVNRLHNCQURBLHVCQUVBLGlCdEZ5MndCVixDQUNGLENPbDF3QkksNEJnRjFFSixnQmhFc0VJLG1CQWRZLENBY1osZ0J2QjQxd0JGLENBQ0YsQ3VCMTF3QkUsNkRnRXpFRixnQmhFMkVNLHdDdkI0MXdCSixDQUNGLEN1Qnoxd0JFLDhEZ0UvRUYsZ0JoRWlGTSxnQnZCMjF3QkosQ0FDRixDdUJwMndCRSw2RGdFekVGLGdCaEUyRU0sMkN2QnMyd0JKLENBQ0YsQ3VCbjJ3QkUsOERnRS9FRixnQmhFaUZNLG1CdkJxMndCSixDQUNGLENPMTN3QkkseUJnRnZEQSw4QkFFUSxxQkFDQSw0QkFDQSxvQkFDQSxnQkFDQSxzQnZGbTd3QlYsQ3VGOTZ3Qk0sd0NBQ0ksZXZGazd3QlYsQ0FKRixDdUYxNndCSSw4QmhFZ0RBLGV2Qms0d0JKLEN1Qi8zd0JFLG9DZ0VuREUsOEJoRXFERSx1Q3ZCaTR3QkosQ0FDRixDdUI5M3dCRSxxQ2dFekRFLDhCaEUyREUsZXZCZzR3QkosQ0FDRixDT3I1d0JJLHlCZ0ZuQ0EsOEJBRVEsWXZGMDd3QlYsQ0FDRixDdUZ2N3dCSSw4QkFHSSxrQmpFckNFLENpRXNDRiwrQkFGQSxVcEY1QkcsQ29GMkJILGFoRXFDSixRQWRZLENBY1osWXZCNDV3QkosQ3VCejV3QkUsb0NnRXpDRSw4QmhFMkNFLHdDdkIyNXdCSixDQUNGLEN1Qng1d0JFLHFDZ0UvQ0UsOEJoRWlERSxnQnZCMDV3QkosQ0FDRixDdUJuNndCRSxvQ2dFekNFLDhCaEUyQ0UsMkN2QnE2d0JKLENBQ0YsQ3VCbDZ3QkUscUNnRS9DRSw4QmhFaURFLG1CdkJvNndCSixDQUNGLEN1Qjc2d0JFLG9DZ0V6Q0UsOEJoRTJDRSx5Q3ZCKzZ3QkosQ0FDRixDdUI1NndCRSxxQ2dFL0NFLDhCaEVpREUsa0J2Qjg2d0JKLENBQ0YsQ3VCdjd3QkUsb0NnRXpDRSw4QmhFMkNFLHdDdkJ5N3dCSixDQUNGLEN1QnQ3d0JFLHFDZ0UvQ0UsOEJoRWlERSxpQnZCdzd3QkosQ0FDRixDdUJqOHdCRSxvQ2dFekNFLDhCaEUyQ0UsK0J2Qm04d0JKLENBQ0YsQ3VCaDh3QkUscUNnRS9DRSw4QmhFaURFLFF2Qms4d0JKLENBQ0YsQ3VGdit3QlEseUNBQ0ksZXZGeSt3QlosQ3VGcit3QkksNEJBQ0ksYXZGdSt3QlIsQ083OXdCSSx5QmdGWEEsNEJBSVEsYXZGdyt3QlYsQ0FDRixDdUZyK3dCSSw0QkFFSSxtQmhFVUosZUFkWSxDZ0VLUixnQmhFMEZOLHFCdkI4NHdCRixDdUI1OXdCRSxvQ2dFZkUsNEJoRWlCRSx1Q3ZCODl3QkosQ0FDRixDdUIzOXdCRSxxQ2dFckJFLDRCaEV1QkUsZXZCNjl3QkosQ0FDRixDdUY3K3dCUSx1Q0FDSSxldkYrK3dCWixDdUYzK3dCSSxvQ0FFSSxlcEZuRUcsQ29Gb0VILGtCQUNBLG1CQUhBLGV2Rmcvd0JSLEN1RjMrd0JRLHVDQUNJLGtCQUNBLG1CdkY2K3dCWixDT2wvd0JJLDRCZ0ZIQSxvQ0FZUSxRakVoRFcsQ2lFa0RYLG1CQURBLFV2Rjgrd0JWLEN1RjErd0JVLCtDQUNJLFN2RjQrd0JkLENBQ0YsQ3VGMSt3QmdCLDZEQUpKLCtDQUtRLFN2RjYrd0JsQixDQUNGLENPOWd4QkkseUJnRlVBLG9DQTRCUSxrQkFDQSxrQnZGNCt3QlYsQ0FDRixDT3BoeEJJLHlCZ0ZVQSxvQ0FpQ1Esa0JBQ0Esa0J2RjYrd0JWLENBQ0YsQ08xaHhCSSx5QmdGVUEsb0NBc0NRLGNBQ0EsZUFFQSxVQURBLFd2Risrd0JWLEN1RjMrd0JVLCtDQUNJLFN2RjYrd0JkLENBQ0YsQ3VGMSt3QlEsdUNBS0kscUNBRkEsYUFGQSxTQUNBLGtCQUVBLFl2RjYrd0JaLENPL2h4QkksNEJnRjhDSSx1Q0FVUSxtQkFGQSxnQkFDQSxVdkY4K3dCZCxDQUNGLENPbmp4QkkseUJnRjJESSx1Q0FjUSxpQnZGOCt3QmQsQ0FDRixDT3hqeEJJLHlCZ0YyREksdUNBa0JRLGlCdkYrK3dCZCxDQUNGLENPN2p4QkkseUJnRjJESSx1Q0FzQlEsc0JBQ0EsVUFDQSxpQnZGZy93QmQsQ3VGOSt3QmMsOENBTUksK0JBTEEsV0FFQSx5QkFFQSxVQUhBLGtCQUVBLFNBR0EsVXZGZy93QmxCLENBQ0YsQ3VGNSt3QlEsdUNBRUksYUFEQSxldkYrK3dCWixDdUYzK3dCZ0IsK0RBRUksYWpFdktWLENpRXlLVSxrQkFEQSxldkY2K3dCcEIsQ3VGMSt3Qm9CLHFFQUNJLGtCakU1S2QsQ2lFNktjLFV2RjQrd0J4QixDTzdreEJJLDRCZ0Z5RlksK0RBWVEsYXZGNCt3QnRCLENBQ0YsQ3VGdit3QlEscURBQ0ksYWpFM0tBLENpRThLQSxvQmhFbkhSLFFBZFksQ2dFbUlKLG1CQUpBLDJDNURwTE4sQzREcUxNLHlCdkY0K3dCWixDdUIzbHhCRSxvQ2dFNEdNLHFEaEUxR0YsNkJ2QjZseEJKLENBQ0YsQ3VCMWx4QkUscUNnRXNHTSxxRGhFcEdGLFF2QjRseEJKLENBQ0YsQ3VGai93QlksMkRBVUksbUJBTEEsa0JqRXpMSixDaUV3TEksbUJBS0EsYUFEQSxjQVBBLGtCQUNBLGdCQVVBLFVBTEEsZ0JBSUEsdUJBRUEsaUJBVkEsaUJBR0EsY3ZGMC93QmhCLENPaG94QkkseUJnRmdKZ0Isa0VBQ0ksZXZGbS93QnRCLENBQ0YsQ094bnhCSSw0QmdGbUhRLDJEQXNCUSxrQmhFakhsQixnQmdFa0hrQyxDaEVuSGxDLGV2QnVteEJBLENBQ0YsQ3VGaC93QmdCLGtFQUNJLGF2Rmsvd0JwQixDdUYzK3dCUSxrREFDSSxrQkFDQSxrQnZGNit3QlosQ09ucHhCSSx5QmdGb0tJLGtEQUtRLGtCQUNBLGtCdkY4K3dCZCxDQUNGLENPenB4QkkseUJnRm9LSSxrREFVUSxrQkFDQSxrQnZGKyt3QmQsQ0FDRixDTy9weEJJLHlCZ0ZvS0ksa0RBZVEsY0FDQSxjdkZnL3dCZCxDQUNGLENPeHB4QkksNEJnRnVKSSxrREFxQlEsaUJBREEsZ0J2Rmsvd0JkLENBQ0YsQ3VGNyt3QkksOEJoRXJMQSxnQnZCcXF4QkosQ3VCbHF4QkUsb0NnRWtMRSw4QmhFaExFLHdDdkJvcXhCSixDQUNGLEN1QmpxeEJFLHFDZ0U0S0UsOEJoRTFLRSxpQnZCbXF4QkosQ0FDRixDdUZ0L3dCSSwrQmhFekxBLGdCdkJrcnhCSixDdUIvcXhCRSxvQ2dFc0xFLCtCaEVwTEUsd0N2QmlyeEJKLENBQ0YsQ3VCOXF4QkUscUNnRWdMRSwrQmhFOUtFLGlCdkJncnhCSixDQUNGLENPeHJ4QkksNEJnRndMSSw4Q0FJUSw2QmhFaE1aLGV2QmlzeEJGLENBQ0YsQ3VCL3J4QkUsNkRnRXlMTSw4Q2hFdkxGLHVDdkJpc3hCSixDQUNGLEN1QjlyeEJFLDhEZ0VtTE0sOENoRWpMRixnQnZCZ3N4QkosQ0FDRixDdUZyZ3hCSSx1Q0FNSSxlcEY3UUcsQ29GeVFILE9BRUEsb0JBSEEsZ0JBSUEsUWpFL09lLENpRWlQZix1QkFKQSxTdkY0Z3hCUixDTy90eEJJLDBCZ0ZnTkEsdUNBVVEsUXZGeWd4QlYsQ0FDRixDdUZ2Z3hCUSxrREFDSSxTdkZ5Z3hCWixDdUZ2Z3hCWSx5QkFISixrREFJUSxTdkYwZ3hCZCxDQUNGLENPNXV4QkksMEJnRjZOSSxrREFRUSxTdkYyZ3hCZCxDQUNGLEN1RmpneEJvQixxRUFDSSxTdkZvZ3hCeEIsQ3VGei93Qm9CLHFFQUNJLFN2RjIvd0J4QixDT3h2eEJJLHlCaUY5REEsb0NqRXVFQSxhdkJvdnhCRixDQUNGLEN1Qmx2eEJFLDBEaUUxRUUsb0NqRTRFRSx5Q3ZCb3Z4QkosQ0FDRixDdUJqdnhCRSwyRGlFaEZFLG9DakVrRkUsZ0J2Qm12eEJKLENBQ0YsQ3dGaDB4QkkseUJBQ0ksWXhGazB4QlIsQ3dGL3p4Qkksa0NBR0ksZ0NBRkEsa0JBQ0EsbUJ4RmsweEJSLEN3Rjl6eEJJLGdDakV1REEsZXZCMHd4QkosQ3VCdnd4QkUsb0NpRTFERSxnQ2pFNERFLHVDdkJ5d3hCSixDQUNGLEN1QnR3eEJFLHFDaUVoRUUsZ0NqRWtFRSxldkJ3d3hCSixDQUNGLEN3RnYweEJJLDJCQUVJLE9BREEsTUFFQSxTeEZ5MHhCUixDT2x5eEJJLHlCaUYxQ0EsMkJqRW1EQSxXdkI2eHhCRixDQUNGLEN1QjN4eEJFLDBEaUV0REUsMkJqRXdERSxrQ3ZCNnh4QkosQ0FDRixDdUIxeHhCRSwyRGlFNURFLDJCakU4REUsV3ZCNHh4QkosQ0FDRixDd0ZsMXhCUSwrQkFFSSxZQURBLFV4RnExeEJaLEN3RmgxeEJJLGtDQUVJLDZCQURBLDJCeEZtMXhCUixDT3p6eEJJLHlCaUYzQkEsa0NqRW9DQSxpQkFkWSxDQWNaLGdCdkJxenhCRixDQUNGLEN1Qm56eEJFLDBEaUV2Q0Usa0NqRXlDRSx1Q3ZCcXp4QkosQ0FDRixDdUJsenhCRSwyRGlFN0NFLGtDakUrQ0UsaUJ2Qm96eEJKLENBQ0YsQ3VCN3p4QkUsMERpRXZDRSxrQ2pFeUNFLHdDdkIrenhCSixDQUNGLEN1QjV6eEJFLDJEaUU3Q0Usa0NqRStDRSxrQnZCOHp4QkosQ0FDRixDd0ZyMnhCUSw2TEFFSSwwQkFEQSxleEZ3MnhCWixDd0ZuMnhCSSwrQkFDSSxnQ0FDQSxrQkFDQSwyQ3hGcTJ4QlIsQ3dGbjJ4QlEsa0RBQ0ksU0FDQSxrQkFDQSxpQnhGcTJ4QlosQ3dGbjJ4Qlksd0RBWUksZ0VsRTNEQyxDa0VpREQsbUJBSUEsU0FIQSxXQU9BLFlBRkEsT0FHQSxVQVBBLGtCQUdBLFFBRkEsTUFKQSwyQzdEekRWLEM2RGlFVSxXQUlBLFV4RnEyeEJoQixDd0ZqMnhCUSxxREFDSSxTQUNBLGtCeEZtMnhCWixDd0ZoMnhCUSxxQ0FDSSxhbEVwRkYsQ2tFcUZFLG1CQUNBLGdCQUNBLGlCQUNBLGV4RmsyeEJaLEN3Ri8xeEJRLDJDQUNJLGF4RmkyeEJaLEN3RjcxeEJRLGlEQU1JLG1CQUpBLGVyRjFGRCxDcUZ5RkMsa0JBTUEsYWxFcEZELENrRWlGQyxhQUtBLGNBREEsZWpFSlYsV2lFRDBCLENBRWhCLHVCakVGVixVdkJzMnhCRixDdUJyN3hCSSxnSGlFeUZRLG1DeEYrMXhCWixDd0Y1MXhCZ0IsMkxBQ0ksU3hGODF4QnBCLEN5Rjk4eEJJLHNDQUNJLGtCekZpOXhCUixDeUY5OHhCSSxvQ0FDSSxrQnpGZzl4QlIsQ3lGNTh4QlEsK0NBQ0ksZXpGODh4QlosQ083NHhCSSw0QmtGN0RBLGtDQUdRLG1CQURBLGV6RjY4eEJWLENBQ0YsQ3lGejh4Qkksb0ZsRWtEQSxTdkIyNXhCSixDdUJ4NXhCRSxvQ2tFckRFLG9GbEV1REUsaUN2QjI1eEJKLENBQ0YsQ3VCeDV4QkUscUNrRTNERSxvRmxFNkRFLFN2QjI1eEJKLENBQ0YsQ3lGcDl4QkksOEJBQ0ksa0JBQ0EsbUJBRUEsa0JBREEsa0J6RnU5eEJSLENPdDd4QkkseUJrRnBDQSw4QkFPUSxrQkFDQSxtQkFFQSxrQkFEQSxrQnpGdzl4QlYsQ0FDRixDTzk3eEJJLHlCa0ZwQ0EsOEJBY1EsY0FDQSxlQUVBLGVBREEsZXpGeTl4QlYsQ0FDRixDeUZyOXhCSSxvQ0FDSSxXekZ1OXhCUixDMEZ2Z3lCSSw2Q0FDSSxtQkFDQSxZMUYwZ3lCUixDMEZ2Z3lCSSwrQ0FDSSxtQkFDQSxZMUZ5Z3lCUixDMEZwZ3lCSSx1Q0FHSSxtQkFEQSxlQURBLHdDMUZ5Z3lCUixDT3g5eEJJLHlCbUZsREEsdUNBTVEscUJBQ0EsNEJBQ0Esb0JBR0EsWUFDQSxnQkFIQSxnQkFDQSxzQjFGMGd5QlYsQ0FDRixDMEZyZ3lCSSx5Q0FFSSxtQkFDQSxnQm5FeUhOLHFCdkI4NHhCRixDMEZwZ3lCSSwyQ0FFSSxtQjFGc2d5QlIsQzBGbmd5QkkseUNBQ0ksMkMxRnFneUJSLEMwRmpneUJRLDhJQUNJLGExRm1neUJaLEMwRjkveEJBLCtCQUdJLGdFcEV4Q2EsQ29Fc0NiLG1CQUNBLGUxRmtneUJKLEMwRi8veEJJLHlDQUtJLHFCQUNBLDRCQUNBLG9CQUxBLFNBU0EsZ0JBREEsZ0JBUEEsNEJBS0EsZ0JBQ0EsdUJBUkEsUUFHQSxTMUZ3Z3lCUixDMEY5L3hCSSwyQ0FHSSxZQURBLGNuRUFKLFd2QmlneUJKLEN1QjkveEJFLG9DbUVMRSwyQ25FT0UsbUN2QmdneUJKLENBQ0YsQ3VCNy94QkUscUNtRVhFLDJDbkVhRSxXdkIrL3hCSixDQUNGLEMwRnhneUJRLHdObkU4RU4scUJ2QjY3eEJGLEMwRnRneUJJLDZDQUNJLFluRVRKLFl2QmtoeUJKLEN1Qi9neUJFLG9DbUVLRSw2Q25FSEUsa0N2QmloeUJKLENBQ0YsQ3VCOWd5QkUscUNtRURFLDZDbkVHRSxZdkJnaHlCSixDQUNGLENPeGh5QkksNEJtRklBLDZDQU9RLG1CQURBLGFBREEsVzFGcWh5QlYsQ0FDRixDMEZoaHlCSSwyQ0FFSSxxQkFDQSw0QkFDQSxvQkFIQSxnQkFJQSxnQkFDQSxnQkFDQSx1QkFDQSwyQzFGa2h5QlIsQzBGOWd5QlEsb0pBQ0ksYTFGZ2h5QlosQzBGeGd5Qlksa0VBQ0ksZTFGMmd5QmhCLENPaGp5QkksNEJtRm9DUSxrRUFJUSxxQkFDQSxlMUY0Z3lCbEIsQ0FDRixDMEZ6Z3lCWSxnRUFDSSxlMUYyZ3lCaEIsQ090a3lCSSx5Qm1GZ0VRLDhEQUVRLFcxRndneUJsQixDQUNGLEMwRmpneUJZLGtFQUNJLHFCQUNBLGUxRm1neUJoQixDMEZoZ3lCWSxnRUFDSSxlMUZrZ3lCaEIsQ09sbHlCSSx5Qm1GcUZRLDhEQUVRLFcxRisveEJsQixDQUNGLEMyRnRweUJBLDRCQUNFLGUzRnlweUJGLEMyRnZweUJFLDBDQUNFLGtCM0Z5cHlCSixDMkZ0cHlCRSw0Q3BFaUVFLGV2QndseUJKLEN1QnJseUJFLG9Db0VwRUEsNENwRXNFSSx1Q3ZCdWx5QkosQ0FDRixDdUJwbHlCRSxxQ29FMUVBLDRDcEU0RUksZXZCc2x5QkosQ0FDRixDMkYvcHlCRSxtREFHRSxnQ3BFMERBLGtCQWRZLENBY1osbUJ2QnVteUJKLEN1QnBteUJFLG9Db0VoRUEsbURwRWtFSSwyQ3ZCc215QkosQ0FDRixDdUJubXlCRSxxQ29FdEVBLG1EcEV3RUksbUJ2QnFteUJKLENBQ0YsQ3VCOW15QkUsb0NvRWhFQSxtRHBFa0VJLDBDdkJnbnlCSixDQUNGLEN1QjdteUJFLHFDb0V0RUEsbURwRXdFSSxrQnZCK215QkosQ0FDRixDMkZscnlCRSwyQ0FJRSxtQkFGQSxhQUNBLGVBR0EsZ0JBTEEsVUFJQSxZM0ZxcnlCSixDMkZscnlCSSw4Q0FFRSxxQkFEQSxlM0ZxcnlCTixDMkZscnlCTSxvQ0FKRiw4Q0FLSSxVM0ZxcnlCTixDQUNGLEMyRmpyeUJFLHlDQUdFLG1CcEVrQ0EsWUFkWSxDb0V0QlosZ0JBR0EsZTNGbXJ5QkosQ3VCL295QkUsb0NvRXhDQSx5Q3BFMENJLG9DdkJpcHlCSixDQUNGLEN1QjlveUJFLHFDb0U5Q0EseUNwRWdESSxZdkJncHlCSixDQUNGLEMyRjFyeUJFLDBDQUdFLFlBREEsY0FEQSxPM0Y4cnlCSixDMkYxcnlCSSxxREFDRSxhM0Y0cnlCTixDMkYxcnlCTSx5REFFRSxZQURBLFUzRjZyeUJSLEMyRnhyeUJJLGdEQUNFLGUzRjByeUJOLEMyRnRyeUJFLDZDQUVFLGFyRTVERyxDcUUyREgsTzNGeXJ5QkosQzJGdHJ5QkksK0NBQ0UsbUIzRndyeUJOLEMyRnJyeUJJLHNEQUVFLG1CQURBLGUzRndyeUJOLEMyRm5yeUJFLHdDQUNFLGdDcEVKQSxrQkFkWSxDQWNaLGV2QjJyeUJKLEN1QnhyeUJFLG9Db0VBQSx3Q3BFRUksdUN2QjByeUJKLENBQ0YsQ3VCdnJ5QkUscUNvRU5BLHdDcEVRSSxldkJ5cnlCSixDQUNGLEN1QmxzeUJFLG9Db0VBQSx3Q3BFRUksMEN2Qm9zeUJKLENBQ0YsQ3VCanN5QkUscUNvRU5BLHdDcEVRSSxrQnZCbXN5QkosQ0FDRixDMkZ2c3lCSSxnREFFRSxtQnBFVkYsVXZCbXR5QkosQ3VCaHR5QkUsb0NvRUtFLGdEcEVIRSxrQ3ZCa3R5QkosQ0FDRixDdUIvc3lCRSxxQ29FREUsZ0RwRUdFLFV2Qml0eUJKLENBQ0YsQzJGanR5Qk0sb0RBRUUsWUFEQSxVM0ZvdHlCUixDMkY5c3lCRSwwQ0FHRSxlcEV0QkEsUUFkWSxDb0VtQ1osa0IzRml0eUJKLEN1Qm51eUJFLG9Db0VnQkEsMENwRWRJLGlDdkJxdXlCSixDQUNGLEN1Qmx1eUJFLHFDb0VVQSwwQ3BFUkksUXZCb3V5QkosQ0FDRixDTzV1eUJJLDRCb0ZlRiwwQ0FNSSxxQjNGMnR5QkosQ0FDRixDMkZ4dHlCRSx1Q0FNRSxhckV4R0csQ3FFbUdILGFBRUEsc0JBREEsU0FHQSxTQURBLFMzRjR0eUJKLEMyRnh0eUJJLDBDQUlFLG1CQUZBLGFBQ0EsZUFGQSxnQkFJQSxRM0YwdHlCTixDMkZ4dHlCTSw0Q0FHRSxtQkFEQSxhQUdBLGtCQURBLFNBRUEsb0JBTEEsZTNGK3R5QlIsQzJGdHR5QlEscURBSUUsa0JyRXJIRSxDcUVrSEYsV0FJQSxjQUhBLGdCQUNBLFMzRjB0eUJWLEMyRmx0eUJFLDBDQUNFLFczRm90eUJKLEMyRmx0eUJJLCtDQUdFLGNBREEsbUJBREEsVzNGc3R5Qk4sQzJGanR5QkksZ0RBQ0UscUIzRm10eUJOLEMyRjFzeUJRLHNFQUNFLFczRjZzeUJWLEMyRnBzeUJRLHNFQUNFLFczRnNzeUJWLEM0RjcyeUJBLHFCQUNFLGU1RmczeUJGLEM0RjkyeUJFLDBCQUNFLFk1RmczeUJKLEM0RjcyeUJFLG1DQUNFLFlBQ0EsYTVGKzJ5QkosQzRGNzJ5QkksZ01BQ0UsNEJBQ0EsZTVGKzJ5Qk4sQ083enlCSSx5QnFGeERGLG1DckVpRUUsZUFkWSxDcUV6Q1YsVTVGZzN5QkosQ0FDRixDdUJ2enlCRSwwRHFFcEVBLG1DckVzRUksMkN2Qnl6eUJKLENBQ0YsQ3VCdHp5QkUsMkRxRTFFQSxtQ3JFNEVJLGtCdkJ3enlCSixDQUNGLEM0RnQzeUJFLDRCQUVFLFlBREEsY0FFQSxTNUZ3M3lCSixDT2wxeUJJLHlCcUZ6Q0YsNEJBTUksUzVGeTN5QkosQ0FDRixDNEZ2M3lCSSxnRUFHRSxZQURBLFU1RjAzeUJOLEM2RjE1eUJJLDBDQUNJLGF2RUZFLENDd0VOLGtCdkJ3MXlCSixDdUJyMXlCRSxvQ3NFMUVFLDBDdEU0RUUsd0N2QnUxeUJKLENBQ0YsQ3VCcDF5QkUscUNzRWhGRSwwQ3RFa0ZFLGtCdkJzMXlCSixDQUNGLEM2RnA2eUJJLG9DQUNJLFE3RnM2eUJSLEM2Rm42eUJJLHFDQUNJLGtCN0ZxNnlCUixDNkZqNnlCUSxtREFDSSxlN0ZtNnlCWixDNkYvNXlCSSwrQkFDSSxzQnRFbURKLFF2QisyeUJKLEN1QjUyeUJFLG9Dc0V2REUsK0J0RXlERSwrQnZCODJ5QkosQ0FDRixDdUIzMnlCRSxxQ3NFN0RFLCtCdEUrREUsUXZCNjJ5QkosQ0FDRixDT2w0eUJJLHlCc0YzQ0EsK0JBS1Esa0I3RjQ2eUJWLEM2RjE2eUJVLDZDQUNJLDBCN0Y0NnlCZCxDQUNGLEM2Rng2eUJJLDBCQUNJLG1CQUVBLGNBREEsZ0JBRUEsVTdGMDZ5QlIsQ09oNXlCSSx5QnNGOUJBLDBCQU9RLFM3RjI2eUJWLENBQ0YsQzhGbjl5QkksdUNBQ0ksU0FDQSxlOUZzOXlCUixDTzE1eUJJLHlCdUY5REEsdUNBS1EsUTlGdTl5QlYsQ0FDRixDOEZyOXlCUSw2Q0FDSSxheEVQTCxDd0VTSyxjQURBLFU5Rnc5eUJaLENPcDZ5QkkseUJ1RnRESSw2Q0FNUSxXOUZ3OXlCZCxDQUNGLEM4RnI5eUJRLG9EQUVJLGNBREEsVTlGdzl5QlosQ083NnlCSSx5QnVGNUNJLG9EQUtRLFU5Rnc5eUJkLENBQ0YsQzhGdDl5QlksMERBRUksa0J4RU5ILEN3RVFHLFNBSEEsV0FNQSxZQUZBLFVBRkEsa0JBR0EsUzlGeTl5QmhCLENPMzd5QkkseUJ1RnBDUSwwREFXUSxXQURBLFU5RjA5eUJsQixDQUNGLEM4RnI5eUJnQiwrREFDSSxrQjlGdTl5QnBCLEM4Rm45eUJZLDJEQUNJLFVBQ0EsaUI5RnE5eUJoQixDOEZqOXlCUSwrQ0FVSSxtQkFOQSxrQnhFbkNDLEN3RXFDRCxtQkFMQSxVM0YvQ0QsQzJGdURDLGFBSkEsY0FNQSx1QkFSQSxnQkFJQSxhQUNBLGtCQU5BLFU5RjQ5eUJaLENPcjl5QkkseUJ1RlRJLCtDQWVRLGdCQURBLFU5RnE5eUJkLENBQ0YsQzhGbDl5Qlksc0RBRUksa0J4RS9DTCxDd0VpREssU0FIQSxXQU1BLFlBRkEsVUFGQSxrQkFHQSxVQUVBLFU5Rm85eUJoQixDT3IreUJJLHlCdUZTUSxzREFZUSxXQURBLFU5RnM5eUJsQixDQUNGLEM4Rmw5eUJZLHFEQUVJLGtCeEUvREwsQ3dFOERLLGE5RnE5eUJoQixDOEY5OHlCZ0Isc0VBQ0kseUI5Rmc5eUJwQixDOEYzOHlCUSxpREFHSSxrQnhFNUZBLEN3RTZGQSxjQUhBLFdBSUEsa0J2RW5DUixVdkJnL3lCSixDdUI3K3lCRSxvQ3VFMkJNLGlEdkV6QkYsa0N2QisreUJKLENBQ0YsQ3VCNSt5QkUscUN1RXFCTSxpRHZFbkJGLFV2QjgreUJKLENBQ0YsQzhGcjl5QlksdURBR0ksa0J4RW5HSixDd0VrR0ksa0JBREEsV3ZFVmQsVXVFYzhCLENBRWhCLE9BSEEsa0JBRUEsU3ZFaEJkLFN2QnkreUJGLEM4RnI5eUJZLHdEQUNJLFVBQ0EsaUI5RnU5eUJoQixDOEZuOXlCUSw4Q0FTSSxtQkFOQSxrQnhFcEhBLEN3RXNIQSxtQkFKQSxheEUzSEwsQ3dFa0lLLGFBSkEsY0FNQSx1QkFKQSxrQkFDQSxrQkFMQSxVOUY2OXlCWixDTzdoekJJLHlCdUY4REksOENBYVEsVzlGczl5QmQsQzhGbDl5Qk0sNkNBRVEsYTlGcTl5QmQsQ0FKRixDOEY5OHlCWSx5REFDSSxlOUZxOXlCaEIsQzhGaDl5Qkksc0NBQ0kscUNBQ0EsWTlGazl5QlIsQzhGLzh5Qkksd0RBQ0ksZTlGaTl5QlIsQyIsInNvdXJjZXMiOlsid2VicGFjazovL2lubm92ZXh0Ly4vbm9kZV9tb2R1bGVzL3JlYWN0LWRhdGVwaWNrZXIvZGlzdC9yZWFjdC1kYXRlcGlja2VyLmNzcyIsIndlYnBhY2s6Ly9pbm5vdmV4dC8uL25vZGVfbW9kdWxlcy9AZmFuY3lhcHBzL3VpL2Rpc3QvZmFuY3lib3gvZmFuY3lib3guY3NzIiwid2VicGFjazovL2lubm92ZXh0Ly4vcHVibGljX2h0bWwvd3AtY29udGVudC90aGVtZXMvaW5ub3ZleHQvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbi5zY3NzIiwid2VicGFjazovL2lubm92ZXh0Ly4vcHVibGljX2h0bWwvd3AtY29udGVudC90aGVtZXMvaW5ub3ZleHQvYXNzZXRzL3NyYy9zY3NzL21haW4uc2NzcyIsIndlYnBhY2s6Ly9pbm5vdmV4dC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCJ3ZWJwYWNrOi8vaW5ub3ZleHQvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIndlYnBhY2s6Ly9pbm5vdmV4dC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vaW5ub3ZleHQvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCJ3ZWJwYWNrOi8vaW5ub3ZleHQvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvbnRhaW5lcnMuc2NzcyIsIndlYnBhY2s6Ly9pbm5vdmV4dC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NvbnRhaW5lci5zY3NzIiwid2VicGFjazovL2lubm92ZXh0Ly4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIndlYnBhY2s6Ly9pbm5vdmV4dC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwid2VicGFjazovL2lubm92ZXh0Ly4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwid2VicGFjazovL2lubm92ZXh0Ly4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9pbm5vdmV4dC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXZhcmlhbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vaW5ub3ZleHQvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwid2VicGFjazovL2lubm92ZXh0Ly4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3JhdGlvLnNjc3MiLCJ3ZWJwYWNrOi8vaW5ub3ZleHQvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIndlYnBhY2s6Ly9pbm5vdmV4dC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL192aXN1YWxseS1oaWRkZW4uc2NzcyIsIndlYnBhY2s6Ly9pbm5vdmV4dC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwid2VicGFjazovL2lubm92ZXh0Ly4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MiLCJ3ZWJwYWNrOi8vaW5ub3ZleHQvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hcGkuc2NzcyIsIndlYnBhY2s6Ly9pbm5vdmV4dC8uL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyLWJ1bmRsZS5jc3MiLCJ3ZWJwYWNrOi8vaW5ub3ZleHQvLi9wdWJsaWNfaHRtbC93cC1jb250ZW50L3RoZW1lcy9pbm5vdmV4dC9hc3NldHMvc3JjL3Njc3MvYWJzdHJhY3RzL19zcGFjaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vaW5ub3ZleHQvLi9wdWJsaWNfaHRtbC93cC1jb250ZW50L3RoZW1lcy9pbm5vdmV4dC9hc3NldHMvc3JjL3Njc3MvYmFzZS9fdXRpbHMuc2NzcyIsIndlYnBhY2s6Ly9pbm5vdmV4dC8uL3B1YmxpY19odG1sL3dwLWNvbnRlbnQvdGhlbWVzL2lubm92ZXh0L2Fzc2V0cy9zcmMvc2Nzcy9iYXNlL192YXJzLnNjc3MiLCJ3ZWJwYWNrOi8vaW5ub3ZleHQvLi9wdWJsaWNfaHRtbC93cC1jb250ZW50L3RoZW1lcy9pbm5vdmV4dC9hc3NldHMvc3JjL3Njc3MvYWJzdHJhY3RzL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9pbm5vdmV4dC8uL3B1YmxpY19odG1sL3dwLWNvbnRlbnQvdGhlbWVzL2lubm92ZXh0L2Fzc2V0cy9zcmMvc2Nzcy9iYXNlL19mb250cy5zY3NzIiwid2VicGFjazovL2lubm92ZXh0Ly4vcHVibGljX2h0bWwvd3AtY29udGVudC90aGVtZXMvaW5ub3ZleHQvYXNzZXRzL3NyYy9zY3NzL2Jhc2UvX3Jlc2V0LnNjc3MiLCJ3ZWJwYWNrOi8vaW5ub3ZleHQvLi9wdWJsaWNfaHRtbC93cC1jb250ZW50L3RoZW1lcy9pbm5vdmV4dC9hc3NldHMvc3JjL3Njc3MvYmFzZS9fYmFzZS5zY3NzIiwid2VicGFjazovL2lubm92ZXh0Ly4vcHVibGljX2h0bWwvd3AtY29udGVudC90aGVtZXMvaW5ub3ZleHQvYXNzZXRzL3NyYy9zY3NzL2Fic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vaW5ub3ZleHQvLi9wdWJsaWNfaHRtbC93cC1jb250ZW50L3RoZW1lcy9pbm5vdmV4dC9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fYnJvd3Nlci11cGdyYWRlLnNjc3MiLCJ3ZWJwYWNrOi8vaW5ub3ZleHQvLi9wdWJsaWNfaHRtbC93cC1jb250ZW50L3RoZW1lcy9pbm5vdmV4dC9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fYmFjay10by10b3Auc2NzcyIsIndlYnBhY2s6Ly9pbm5vdmV4dC8uL3B1YmxpY19odG1sL3dwLWNvbnRlbnQvdGhlbWVzL2lubm92ZXh0L2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vaW5ub3ZleHQvLi9wdWJsaWNfaHRtbC93cC1jb250ZW50L3RoZW1lcy9pbm5vdmV4dC9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MiLCJ3ZWJwYWNrOi8vaW5ub3ZleHQvLi9wdWJsaWNfaHRtbC93cC1jb250ZW50L3RoZW1lcy9pbm5vdmV4dC9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fc2VhcmNoLWZvcm0uc2NzcyIsIndlYnBhY2s6Ly9pbm5vdmV4dC8uL3B1YmxpY19odG1sL3dwLWNvbnRlbnQvdGhlbWVzL2lubm92ZXh0L2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vaW5ub3ZleHQvLi9wdWJsaWNfaHRtbC93cC1jb250ZW50L3RoZW1lcy9pbm5vdmV4dC9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fc29jaWFsLXNoYXJlcy5zY3NzIiwid2VicGFjazovL2lubm92ZXh0Ly4vcHVibGljX2h0bWwvd3AtY29udGVudC90aGVtZXMvaW5ub3ZleHQvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3NvY2lhbC1saW5rcy5zY3NzIiwid2VicGFjazovL2lubm92ZXh0Ly4vcHVibGljX2h0bWwvd3AtY29udGVudC90aGVtZXMvaW5ub3ZleHQvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3RhZy5zY3NzIiwid2VicGFjazovL2lubm92ZXh0Ly4vcHVibGljX2h0bWwvd3AtY29udGVudC90aGVtZXMvaW5ub3ZleHQvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3Bvc3Qtc2xpZGUuc2NzcyIsIndlYnBhY2s6Ly9pbm5vdmV4dC8uL3B1YmxpY19odG1sL3dwLWNvbnRlbnQvdGhlbWVzL2lubm92ZXh0L2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19ob21lLWJhbm5lci5zY3NzIiwid2VicGFjazovL2lubm92ZXh0Ly4vcHVibGljX2h0bWwvd3AtY29udGVudC90aGVtZXMvaW5ub3ZleHQvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3BhZ2UtaGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vaW5ub3ZleHQvLi9wdWJsaWNfaHRtbC93cC1jb250ZW50L3RoZW1lcy9pbm5vdmV4dC9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fc2luZ2xlLXBhZ2UtaGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vaW5ub3ZleHQvLi9wdWJsaWNfaHRtbC93cC1jb250ZW50L3RoZW1lcy9pbm5vdmV4dC9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fYnJlYWRjcnVtYi5zY3NzIiwid2VicGFjazovL2lubm92ZXh0Ly4vcHVibGljX2h0bWwvd3AtY29udGVudC90aGVtZXMvaW5ub3ZleHQvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3N0aWNreS1iYXIuc2NzcyIsIndlYnBhY2s6Ly9pbm5vdmV4dC8uL3B1YmxpY19odG1sL3dwLWNvbnRlbnQvdGhlbWVzL2lubm92ZXh0L2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19maWx0ZXItbGlzdC5zY3NzIiwid2VicGFjazovL2lubm92ZXh0Ly4vcHVibGljX2h0bWwvd3AtY29udGVudC90aGVtZXMvaW5ub3ZleHQvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3Jlc3VsdC1udW0uc2NzcyIsIndlYnBhY2s6Ly9pbm5vdmV4dC8uL3B1YmxpY19odG1sL3dwLWNvbnRlbnQvdGhlbWVzL2lubm92ZXh0L2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL190YWdzLnNjc3MiLCJ3ZWJwYWNrOi8vaW5ub3ZleHQvLi9wdWJsaWNfaHRtbC93cC1jb250ZW50L3RoZW1lcy9pbm5vdmV4dC9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fcmVsYXRlZC1wb3N0cy5zY3NzIiwid2VicGFjazovL2lubm92ZXh0Ly4vcHVibGljX2h0bWwvd3AtY29udGVudC90aGVtZXMvaW5ub3ZleHQvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3Bvc3QtaXRlbS5zY3NzIiwid2VicGFjazovL2lubm92ZXh0Ly4vcHVibGljX2h0bWwvd3AtY29udGVudC90aGVtZXMvaW5ub3ZleHQvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3NlcnZpY2UtbGlzdC5zY3NzIiwid2VicGFjazovL2lubm92ZXh0Ly4vcHVibGljX2h0bWwvd3AtY29udGVudC90aGVtZXMvaW5ub3ZleHQvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2ZsZXhpYmxlLW1vZHVsZS1oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9pbm5vdmV4dC8uL3B1YmxpY19odG1sL3dwLWNvbnRlbnQvdGhlbWVzL2lubm92ZXh0L2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19tZWRpY2F0aW9uLWluZm8tY3RhLnNjc3MiLCJ3ZWJwYWNrOi8vaW5ub3ZleHQvLi9wdWJsaWNfaHRtbC93cC1jb250ZW50L3RoZW1lcy9pbm5vdmV4dC9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fYm9va2luZy1mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vaW5ub3ZleHQvLi9wdWJsaWNfaHRtbC93cC1jb250ZW50L3RoZW1lcy9pbm5vdmV4dC9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fZmlsZS11cGxvYWQuc2NzcyIsIndlYnBhY2s6Ly9pbm5vdmV4dC8uL3B1YmxpY19odG1sL3dwLWNvbnRlbnQvdGhlbWVzL2lubm92ZXh0L2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19jb25maXJtLW1vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vaW5ub3ZleHQvLi9wdWJsaWNfaHRtbC93cC1jb250ZW50L3RoZW1lcy9pbm5vdmV4dC9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fZ2FsbGVyeS1tb2RhbC5zY3NzIiwid2VicGFjazovL2lubm92ZXh0Ly4vcHVibGljX2h0bWwvd3AtY29udGVudC90aGVtZXMvaW5ub3ZleHQvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX3Jlc3VsdC1tb2RhbC5zY3NzIiwid2VicGFjazovL2lubm92ZXh0Ly4vcHVibGljX2h0bWwvd3AtY29udGVudC90aGVtZXMvaW5ub3ZleHQvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vaW5ub3ZleHQvLi9wdWJsaWNfaHRtbC93cC1jb250ZW50L3RoZW1lcy9pbm5vdmV4dC9hc3NldHMvc3JjL3Njc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzIiwid2VicGFjazovL2lubm92ZXh0Ly4vcHVibGljX2h0bWwvd3AtY29udGVudC90aGVtZXMvaW5ub3ZleHQvYXNzZXRzL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Jvb2tpbmctcmVzdWx0LWluZm9zLnNjc3MiLCJ3ZWJwYWNrOi8vaW5ub3ZleHQvLi9wdWJsaWNfaHRtbC93cC1jb250ZW50L3RoZW1lcy9pbm5vdmV4dC9hc3NldHMvc3JjL3Njc3MvdmVuZG9yLW92ZXJ3cml0ZS9fd3lzaXd5Zy5zY3NzIiwid2VicGFjazovL2lubm92ZXh0Ly4vcHVibGljX2h0bWwvd3AtY29udGVudC90aGVtZXMvaW5ub3ZleHQvYXNzZXRzL3NyYy9zY3NzL3ZlbmRvci1vdmVyd3JpdGUvX3N3aXBlci5zY3NzIiwid2VicGFjazovL2lubm92ZXh0Ly4vcHVibGljX2h0bWwvd3AtY29udGVudC90aGVtZXMvaW5ub3ZleHQvYXNzZXRzL3NyYy9zY3NzL3ZlbmRvci1vdmVyd3JpdGUvX2ZhbmN5Ym94LnNjc3MiLCJ3ZWJwYWNrOi8vaW5ub3ZleHQvLi9wdWJsaWNfaHRtbC93cC1jb250ZW50L3RoZW1lcy9pbm5vdmV4dC9hc3NldHMvc3JjL3Njc3MvdmVuZG9yLW92ZXJ3cml0ZS9fZGF0ZXBpY2tlci5zY3NzIiwid2VicGFjazovL2lubm92ZXh0Ly4vcHVibGljX2h0bWwvd3AtY29udGVudC90aGVtZXMvaW5ub3ZleHQvYXNzZXRzL3NyYy9zY3NzL3ZlbmRvci1vdmVyd3JpdGUvZ2Zvcm0vX2dmLWJhc2ljLnNjc3MiLCJ3ZWJwYWNrOi8vaW5ub3ZleHQvLi9wdWJsaWNfaHRtbC93cC1jb250ZW50L3RoZW1lcy9pbm5vdmV4dC9hc3NldHMvc3JjL3Njc3MvdmVuZG9yLW92ZXJ3cml0ZS9nZm9ybS9fZ2YtdmFycy5zY3NzIiwid2VicGFjazovL2lubm92ZXh0Ly4vcHVibGljX2h0bWwvd3AtY29udGVudC90aGVtZXMvaW5ub3ZleHQvYXNzZXRzL3NyYy9zY3NzL3ZlbmRvci1vdmVyd3JpdGUvZ2Zvcm0vX2dmLWZsb2F0bGFiZWwuc2NzcyIsIndlYnBhY2s6Ly9pbm5vdmV4dC8uL3B1YmxpY19odG1sL3dwLWNvbnRlbnQvdGhlbWVzL2lubm92ZXh0L2Fzc2V0cy9zcmMvc2Nzcy92ZW5kb3Itb3ZlcndyaXRlL19uaWNlLXNlbGVjdC5zY3NzIiwid2VicGFjazovL2lubm92ZXh0Ly4vcHVibGljX2h0bWwvd3AtY29udGVudC90aGVtZXMvaW5ub3ZleHQvYXNzZXRzL3NyYy9zY3NzL3ZlbmRvci1vdmVyd3JpdGUvX2V6LXRvYy5zY3NzIiwid2VicGFjazovL2lubm92ZXh0Ly4vcHVibGljX2h0bWwvd3AtY29udGVudC90aGVtZXMvaW5ub3ZleHQvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vaW5ub3ZleHQvLi9wdWJsaWNfaHRtbC93cC1jb250ZW50L3RoZW1lcy9pbm5vdmV4dC9hc3NldHMvc3JjL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly9pbm5vdmV4dC8uL3B1YmxpY19odG1sL3dwLWNvbnRlbnQvdGhlbWVzL2lubm92ZXh0L2Fzc2V0cy9zcmMvc2Nzcy9sYXlvdXQvX2xheW91dC5zY3NzIiwid2VicGFjazovL2lubm92ZXh0Ly4vcHVibGljX2h0bWwvd3AtY29udGVudC90aGVtZXMvaW5ub3ZleHQvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9fc2lkZWJhci5zY3NzIiwid2VicGFjazovL2lubm92ZXh0Ly4vcHVibGljX2h0bWwvd3AtY29udGVudC90aGVtZXMvaW5ub3ZleHQvYXNzZXRzL3NyYy9zY3NzL2xheW91dC9fbG9hZGluZy5zY3NzIiwid2VicGFjazovL2lubm92ZXh0Ly4vcHVibGljX2h0bWwvd3AtY29udGVudC90aGVtZXMvaW5ub3ZleHQvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL180MDQtcGFnZS5zY3NzIiwid2VicGFjazovL2lubm92ZXh0Ly4vcHVibGljX2h0bWwvd3AtY29udGVudC90aGVtZXMvaW5ub3ZleHQvYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19wb3N0LnNjc3MiLCJ3ZWJwYWNrOi8vaW5ub3ZleHQvLi9wdWJsaWNfaHRtbC93cC1jb250ZW50L3RoZW1lcy9pbm5vdmV4dC9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX25ld3Muc2NzcyIsIndlYnBhY2s6Ly9pbm5vdmV4dC8uL3B1YmxpY19odG1sL3dwLWNvbnRlbnQvdGhlbWVzL2lubm92ZXh0L2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fc2VhcmNoLnNjc3MiLCJ3ZWJwYWNrOi8vaW5ub3ZleHQvLi9wdWJsaWNfaHRtbC93cC1jb250ZW50L3RoZW1lcy9pbm5vdmV4dC9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3N0b3JlLnNjc3MiLCJ3ZWJwYWNrOi8vaW5ub3ZleHQvLi9wdWJsaWNfaHRtbC93cC1jb250ZW50L3RoZW1lcy9pbm5vdmV4dC9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX2FwcG9pbnRtZW50LnNjc3MiLCJ3ZWJwYWNrOi8vaW5ub3ZleHQvLi9wdWJsaWNfaHRtbC93cC1jb250ZW50L3RoZW1lcy9pbm5vdmV4dC9hc3NldHMvc3JjL3Njc3MvbW9kdWxlcy9fc2VydmljZXMuc2NzcyIsIndlYnBhY2s6Ly9pbm5vdmV4dC8uL3B1YmxpY19odG1sL3dwLWNvbnRlbnQvdGhlbWVzL2lubm92ZXh0L2Fzc2V0cy9zcmMvc2Nzcy9tb2R1bGVzL19hYm91dC5zY3NzIiwid2VicGFjazovL2lubm92ZXh0Ly4vcHVibGljX2h0bWwvd3AtY29udGVudC90aGVtZXMvaW5ub3ZleHQvYXNzZXRzL3NyYy9zY3NzL21vZHVsZXMvX2hvbWUtYWJvdXQuc2NzcyIsIndlYnBhY2s6Ly9pbm5vdmV4dC8uL3B1YmxpY19odG1sL3dwLWNvbnRlbnQvdGhlbWVzL2lubm92ZXh0L2Fzc2V0cy9zcmMvc2Nzcy9tb2R1bGVzL19jdGEuc2NzcyIsIndlYnBhY2s6Ly9pbm5vdmV4dC8uL3B1YmxpY19odG1sL3dwLWNvbnRlbnQvdGhlbWVzL2lubm92ZXh0L2Fzc2V0cy9zcmMvc2Nzcy9tb2R1bGVzL19jdGEtZmxleGlibGUuc2NzcyIsIndlYnBhY2s6Ly9pbm5vdmV4dC8uL3B1YmxpY19odG1sL3dwLWNvbnRlbnQvdGhlbWVzL2lubm92ZXh0L2Fzc2V0cy9zcmMvc2Nzcy9tb2R1bGVzL19mYXEuc2NzcyIsIndlYnBhY2s6Ly9pbm5vdmV4dC8uL3B1YmxpY19odG1sL3dwLWNvbnRlbnQvdGhlbWVzL2lubm92ZXh0L2Fzc2V0cy9zcmMvc2Nzcy9tb2R1bGVzL19pbmZvcm1hdGlvbi5zY3NzIiwid2VicGFjazovL2lubm92ZXh0Ly4vcHVibGljX2h0bWwvd3AtY29udGVudC90aGVtZXMvaW5ub3ZleHQvYXNzZXRzL3NyYy9zY3NzL21vZHVsZXMvX2RydWctZXF1aXBtZW50LWxpc3Quc2NzcyIsIndlYnBhY2s6Ly9pbm5vdmV4dC8uL3B1YmxpY19odG1sL3dwLWNvbnRlbnQvdGhlbWVzL2lubm92ZXh0L2Fzc2V0cy9zcmMvc2Nzcy9tb2R1bGVzL19wcm9jZXNzLnNjc3MiLCJ3ZWJwYWNrOi8vaW5ub3ZleHQvLi9wdWJsaWNfaHRtbC93cC1jb250ZW50L3RoZW1lcy9pbm5vdmV4dC9hc3NldHMvc3JjL3Njc3MvbW9kdWxlcy9fbGF0ZXN0LW5ld3Muc2NzcyIsIndlYnBhY2s6Ly9pbm5vdmV4dC8uL3B1YmxpY19odG1sL3dwLWNvbnRlbnQvdGhlbWVzL2lubm92ZXh0L2Fzc2V0cy9zcmMvc2Nzcy9tb2R1bGVzL19oZWFsdGgtY29sdW1uLnNjc3MiLCJ3ZWJwYWNrOi8vaW5ub3ZleHQvLi9wdWJsaWNfaHRtbC93cC1jb250ZW50L3RoZW1lcy9pbm5vdmV4dC9hc3NldHMvc3JjL3Njc3MvbW9kdWxlcy9faGVhbHRoLWNvbHVtbi1mbGV4aWJsZS5zY3NzIiwid2VicGFjazovL2lubm92ZXh0Ly4vcHVibGljX2h0bWwvd3AtY29udGVudC90aGVtZXMvaW5ub3ZleHQvYXNzZXRzL3NyYy9zY3NzL21vZHVsZXMvX2NvbnRhY3QtaW5mb3JtYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9pbm5vdmV4dC8uL3B1YmxpY19odG1sL3dwLWNvbnRlbnQvdGhlbWVzL2lubm92ZXh0L2Fzc2V0cy9zcmMvc2Nzcy9tb2R1bGVzL19jb250YWN0LWZvcm0uc2NzcyIsIndlYnBhY2s6Ly9pbm5vdmV4dC8uL3B1YmxpY19odG1sL3dwLWNvbnRlbnQvdGhlbWVzL2lubm92ZXh0L2Fzc2V0cy9zcmMvc2Nzcy9tb2R1bGVzL19pbWFnZS10ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vaW5ub3ZleHQvLi9wdWJsaWNfaHRtbC93cC1jb250ZW50L3RoZW1lcy9pbm5vdmV4dC9hc3NldHMvc3JjL3Njc3MvbW9kdWxlcy9fbWVkaWNhdGlvbi1zY2hlZHVsZS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXJlYWQtdmlldy0tZG93bi1hcnJvdyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXctLWRvd24tYXJyb3csXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3csIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLWljb246OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAzcHggM3B4IDAgMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogOXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICB3aWR0aDogOXB4O1xufVxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj10b3BdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZSwgLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1ib3R0b21dIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZSB7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xufVxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj10b3BdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZTo6YmVmb3JlLCAucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePWJvdHRvbV0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlOjpiZWZvcmUsIC5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49dG9wXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGU6OmFmdGVyLCAucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePWJvdHRvbV0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHotaW5kZXg6IC0xO1xuICBib3JkZXItd2lkdGg6IDhweDtcbiAgbGVmdDogLThweDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49dG9wXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGU6OmJlZm9yZSwgLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1ib3R0b21dIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2FlYWVhZTtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1ib3R0b21dIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZSB7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXRvcDogLThweDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49Ym90dG9tXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGU6OmJlZm9yZSwgLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1ib3R0b21dIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZTo6YWZ0ZXIge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjBmMGYwO1xufVxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1ib3R0b21dIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZTo6YWZ0ZXIge1xuICB0b3A6IDA7XG59XG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePWJvdHRvbV0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlOjpiZWZvcmUge1xuICB0b3A6IC0xcHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNhZWFlYWU7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49dG9wXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGUge1xuICBib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IC04cHg7XG59XG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePXRvcF0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlOjpiZWZvcmUsIC5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49dG9wXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGU6OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbn1cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49dG9wXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGU6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xufVxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj10b3BdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZTo6YmVmb3JlIHtcbiAgYm90dG9tOiAtMXB4O1xuICBib3JkZXItdG9wLWNvbG9yOiAjYWVhZWFlO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlci13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWVhZWFlO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlci0tdGltZS1vbmx5IC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZSB7XG4gIGxlZnQ6IDM1cHg7XG59XG4ucmVhY3QtZGF0ZXBpY2tlci0tdGltZS1vbmx5IC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWNvbnRhaW5lciB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLnJlYWN0LWRhdGVwaWNrZXItLXRpbWUtb25seSAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZSxcbi5yZWFjdC1kYXRlcGlja2VyLS10aW1lLW9ubHkgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtYm94IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwcHg7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlciB7XG4gIHotaW5kZXg6IDE7XG59XG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePWJvdHRvbV0ge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudD1ib3R0b20tZW5kXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGUsIC5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudD10b3AtZW5kXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogNTBweDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49dG9wXSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1yaWdodF0ge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49cmlnaHRdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA0MnB4O1xufVxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1sZWZ0XSB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49bGVmdF0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlIHtcbiAgbGVmdDogNDJweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWVhZWFlO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjNyZW07XG4gIHBhZGRpbmc6IDhweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9faGVhZGVyLS10aW1lIHtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19oZWFkZXItLXRpbWU6bm90KC5yZWFjdC1kYXRlcGlja2VyX19oZWFkZXItLXRpbWUtLW9ubHkpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19oZWFkZXI6bm90KC5yZWFjdC1kYXRlcGlja2VyX19oZWFkZXItLWhhcy10aW1lLXNlbGVjdCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1kcm9wZG93bi1jb250YWluZXItLXNlbGVjdCxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1kcm9wZG93bi1jb250YWluZXItLXNlbGVjdCxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLWRyb3Bkb3duLWNvbnRhaW5lci0tc2VsZWN0LFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItZHJvcGRvd24tY29udGFpbmVyLS1zY3JvbGwsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtZHJvcGRvd24tY29udGFpbmVyLS1zY3JvbGwsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1kcm9wZG93bi1jb250YWluZXItLXNjcm9sbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDE1cHg7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19jdXJyZW50LW1vbnRoLFxuLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faGVhZGVyLFxuLnJlYWN0LWRhdGVwaWNrZXIteWVhci1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMC45NDRyZW07XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2hlYWRlciB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xuICB0ZXh0LWluZGVudDogLTk5OWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXByZXZpb3VzIHtcbiAgbGVmdDogMnB4O1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLW5leHQge1xuICByaWdodDogMnB4O1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLW5leHQtLXdpdGgtdGltZTpub3QoLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLW5leHQtLXdpdGgtdG9kYXktYnV0dG9uKSB7XG4gIHJpZ2h0OiA4NXB4O1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXllYXJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXllYXJzLXByZXZpb3VzIHtcbiAgdG9wOiA0cHg7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0teWVhcnMtdXBjb21pbmcge1xuICB0b3A6IC00cHg7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbjpob3ZlciAqOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNhNmE2YTY7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB3aWR0aDogMDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLWljb24tLW5leHQge1xuICBsZWZ0OiAtMnB4O1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24taWNvbi0tbmV4dDo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBsZWZ0OiAtN3B4O1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24taWNvbi0tcHJldmlvdXMge1xuICByaWdodDogLTJweDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLWljb24tLXByZXZpb3VzOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICByaWdodDogLTdweDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLWNvbnRhaW5lciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhciB7XG4gIG1hcmdpbjogMC40cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXgtd2lkdGg6IDE4MHB4O1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXIgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDRyZW07XG4gIG1hcmdpbjogMnB4O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgge1xuICBtYXJnaW46IDAuNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoIC5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0cmVtO1xuICBtYXJnaW46IDJweDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LXRpbWUtY29udGFpbmVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA1cHggMCAxMHB4IDE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9fY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC10aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19pbnB1dC1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faW5wdXQtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2lucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC10aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19pbnB1dC1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faW5wdXQgaW5wdXQge1xuICB3aWR0aDogYXV0bztcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC10aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19pbnB1dC1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faW5wdXQgaW5wdXRbdHlwZT10aW1lXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbi5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC10aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19pbnB1dC1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faW5wdXQgaW5wdXRbdHlwZT10aW1lXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LXRpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2lucHV0LWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19pbnB1dCBpbnB1dFt0eXBlPXRpbWVdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faW5wdXQtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2RlbGltaXRlciB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtY29udGFpbmVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhZWFlYWU7XG4gIHdpZHRoOiA4NXB4O1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtY29udGFpbmVyLS13aXRoLXRvZGF5LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FlYWVhZTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtODdweDtcbiAgdG9wOiAwO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyX190aW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX190aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZSAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1ib3gge1xuICB3aWR0aDogODVweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyX190aW1lIC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWJveCB1bC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogY2FsYygxOTVweCArICgxLjdyZW0gLyAyKSk7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtYm94IHVsLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdCBsaS5yZWFjdC1kYXRlcGlja2VyX190aW1lLWxpc3QtaXRlbSB7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtYm94IHVsLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdCBsaS5yZWFjdC1kYXRlcGlja2VyX190aW1lLWxpc3QtaXRlbTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX190aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZSAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1ib3ggdWwucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1saXN0IGxpLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdC1pdGVtLS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTZiYTU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtYm94IHVsLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdCBsaS5yZWFjdC1kYXRlcGlja2VyX190aW1lLWxpc3QtaXRlbS0tc2VsZWN0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE2YmE1O1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyX190aW1lIC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWJveCB1bC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWxpc3QgbGkucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1saXN0LWl0ZW0tLWRpc2FibGVkIHtcbiAgY29sb3I6ICNjY2M7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtYm94IHVsLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdCBsaS5yZWFjdC1kYXRlcGlja2VyX190aW1lLWxpc3QtaXRlbS0tZGlzYWJsZWQ6aG92ZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fd2Vlay1udW1iZXIge1xuICBjb2xvcjogI2NjYztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS43cmVtO1xuICBsaW5lLWhlaWdodDogMS43cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMC4xNjZyZW07XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fd2Vlay1udW1iZXIucmVhY3QtZGF0ZXBpY2tlcl9fd2Vlay1udW1iZXItLWNsaWNrYWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX193ZWVrLW51bWJlci5yZWFjdC1kYXRlcGlja2VyX193ZWVrLW51bWJlci0tY2xpY2thYmxlOmhvdmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LW5hbWVzLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3dlZWsge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LW5hbWVzIHtcbiAgbWFyZ2luLWJvdHRvbTogLThweDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS1uYW1lLFxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheSxcbi5yZWFjdC1kYXRlcGlja2VyX190aW1lLW5hbWUge1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS43cmVtO1xuICBsaW5lLWhlaWdodDogMS43cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMC4xNjZyZW07XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19kYXksXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dCxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheTpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0OmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dDpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQ6aG92ZXIge1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS10b2RheSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS10b2RheSxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLXRvZGF5LFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0tdG9kYXkge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19kYXktLWhpZ2hsaWdodGVkLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWhpZ2hsaWdodGVkLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taGlnaGxpZ2h0ZWQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1oaWdobGlnaHRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkY2M0YTtcbiAgY29sb3I6ICNmZmY7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1oaWdobGlnaHRlZDpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1oaWdobGlnaHRlZDpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWhpZ2hsaWdodGVkOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taGlnaGxpZ2h0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzJiZTNmO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taGlnaGxpZ2h0ZWQtY3VzdG9tLTEsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taGlnaGxpZ2h0ZWQtY3VzdG9tLTEsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1oaWdobGlnaHRlZC1jdXN0b20tMSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWhpZ2hsaWdodGVkLWN1c3RvbS0xIHtcbiAgY29sb3I6IG1hZ2VudGE7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1oaWdobGlnaHRlZC1jdXN0b20tMixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1oaWdobGlnaHRlZC1jdXN0b20tMixcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWhpZ2hsaWdodGVkLWN1c3RvbS0yLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taGlnaGxpZ2h0ZWQtY3VzdG9tLTIge1xuICBjb2xvcjogZ3JlZW47XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1ob2xpZGF5cyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1ob2xpZGF5cyxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWhvbGlkYXlzLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taG9saWRheXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNjgwMztcbiAgY29sb3I6ICNmZmY7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1ob2xpZGF5cyAuaG9saWRheS1vdmVybGF5LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWhvbGlkYXlzIC5ob2xpZGF5LW92ZXJsYXksXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1ob2xpZGF5cyAuaG9saWRheS1vdmVybGF5LFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taG9saWRheXMgLmhvbGlkYXktb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMsIG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19kYXktLWhvbGlkYXlzOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWhvbGlkYXlzOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taG9saWRheXM6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1ob2xpZGF5czpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZjUzMDA7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1ob2xpZGF5czpob3ZlciAuaG9saWRheS1vdmVybGF5LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWhvbGlkYXlzOmhvdmVyIC5ob2xpZGF5LW92ZXJsYXksXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1ob2xpZGF5czpob3ZlciAuaG9saWRheS1vdmVybGF5LFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taG9saWRheXM6aG92ZXIgLmhvbGlkYXktb3ZlcmxheSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1zZWxlY3RlZCwgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tc2VsZWN0aW5nLXJhbmdlLCAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1zZWxlY3RlZCxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1zZWxlY3RlZCxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0tc2VsZWN0ZWQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1yYW5nZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxNmJhNTtcbiAgY29sb3I6ICNmZmY7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1zZWxlY3RlZDpob3ZlciwgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tc2VsZWN0aW5nLXJhbmdlOmhvdmVyLCAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1yYW5nZTpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1zZWxlY3RlZDpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2U6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tcmFuZ2U6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1zZWxlY3RlZDpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZTpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXJhbmdlOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0tc2VsZWN0ZWQ6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2U6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1yYW5nZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDVkOTA7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1rZXlib2FyZC1zZWxlY3RlZCxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1rZXlib2FyZC1zZWxlY3RlZCxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWtleWJvYXJkLXNlbGVjdGVkLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0ta2V5Ym9hcmQtc2VsZWN0ZWQge1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYWQ5ZjE7XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1rZXlib2FyZC1zZWxlY3RlZDpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1rZXlib2FyZC1zZWxlY3RlZDpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWtleWJvYXJkLXNlbGVjdGVkOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0ta2V5Ym9hcmQtc2VsZWN0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQ1ZDkwO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tc2VsZWN0aW5nLXJhbmdlOm5vdCgucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tcmFuZ2UpLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZTpub3QoLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXJhbmdlKSxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZTpub3QoLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXJhbmdlKSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZTpub3QoLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXJhbmdlKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzMsIDEwNywgMTY1LCAwLjUpO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLS1zZWxlY3RpbmctcmFuZ2UgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tcmFuZ2U6bm90KC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UpLCAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci0tc2VsZWN0aW5nLXJhbmdlIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXJhbmdlOm5vdCgucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlKSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC0tc2VsZWN0aW5nLXJhbmdlIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1yYW5nZTpub3QoLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSksXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci0tc2VsZWN0aW5nLXJhbmdlIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1yYW5nZTpub3QoLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSksXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtLXNlbGVjdGluZy1yYW5nZSAucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1yYW5nZTpub3QoLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSksXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci0tc2VsZWN0aW5nLXJhbmdlIC5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXJhbmdlOm5vdCgucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlKSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC0tc2VsZWN0aW5nLXJhbmdlIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXJhbmdlOm5vdCgucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlKSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLS1zZWxlY3RpbmctcmFuZ2UgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tcmFuZ2U6bm90KC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgY29sb3I6ICMwMDA7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1kaXNhYmxlZCxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1kaXNhYmxlZCxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWRpc2FibGVkLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0tZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGNvbG9yOiAjY2NjO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tZGlzYWJsZWQ6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0tZGlzYWJsZWQ6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1kaXNhYmxlZDpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyX19jYWxlbmRhci1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX192aWV3LWNhbGVuZGFyLWljb24gaW5wdXQge1xuICBwYWRkaW5nOiA2cHggMTBweCA1cHggMjVweDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXJlYWQtdmlldyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLXJlYWQtdmlldyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXJlYWQtdmlldzpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXc6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1yZWFkLXZpZXc6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXc6aG92ZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3LS1kb3duLWFycm93LFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3OmhvdmVyIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXctLWRvd24tYXJyb3csXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3OmhvdmVyIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXJlYWQtdmlldy0tZG93bi1hcnJvdyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXc6aG92ZXIgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXJlYWQtdmlldy0tZG93bi1hcnJvdyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLXJlYWQtdmlldzpob3ZlciAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3csXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1yZWFkLXZpZXc6aG92ZXIgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXJlYWQtdmlldy0tZG93bi1hcnJvdyB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiM2IzYjM7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3csXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3LS1kb3duLWFycm93LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItcmVhZC12aWV3LS1kb3duLWFycm93IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgcmlnaHQ6IC0xNnB4O1xuICB0b3A6IDA7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLWRyb3Bkb3duLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLWRyb3Bkb3duLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1MCU7XG4gIGxlZnQ6IDI1JTtcbiAgdG9wOiAzMHB4O1xuICB6LWluZGV4OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FlYWVhZTtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLWRyb3Bkb3duOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLWRyb3Bkb3duOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItZHJvcGRvd246aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1kcm9wZG93bi0tc2Nyb2xsYWJsZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1kcm9wZG93bi0tc2Nyb2xsYWJsZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLWRyb3Bkb3duLS1zY3JvbGxhYmxlIHtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1vcHRpb24sXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtb3B0aW9uLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItb3B0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLW9wdGlvbjpmaXJzdC1vZi10eXBlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLW9wdGlvbjpmaXJzdC1vZi10eXBlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItb3B0aW9uOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjNyZW07XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1vcHRpb246bGFzdC1vZi10eXBlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLW9wdGlvbjpsYXN0LW9mLXR5cGUsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1vcHRpb246bGFzdC1vZi10eXBlIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItb3B0aW9uOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLW9wdGlvbjpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLW9wdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1vcHRpb246aG92ZXIgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXllYXJzLXVwY29taW5nLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLW9wdGlvbjpob3ZlciAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0teWVhcnMtdXBjb21pbmcsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1vcHRpb246aG92ZXIgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXllYXJzLXVwY29taW5nIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2IzYjNiMztcbn1cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLW9wdGlvbjpob3ZlciAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0teWVhcnMtcHJldmlvdXMsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtb3B0aW9uOmhvdmVyIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS15ZWFycy1wcmV2aW91cyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLW9wdGlvbjpob3ZlciAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0teWVhcnMtcHJldmlvdXMge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYjNiM2IzO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItb3B0aW9uLS1zZWxlY3RlZCxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1vcHRpb24tLXNlbGVjdGVkLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItb3B0aW9uLS1zZWxlY3RlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTVweDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2Nsb3NlLWljb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIHBhZGRpbmc6IDAgNnB4IDAgMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fY2xvc2UtaWNvbjo6YWZ0ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTZiYTU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIHBhZGRpbmc6IDJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIsOXXCI7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX190b2RheS1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2FlYWVhZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19wb3J0YWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAyMTQ3NDgzNjQ3O1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LW5hbWUsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX19kYXksXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX190aW1lLW5hbWUge1xuICB3aWR0aDogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpLCAobWF4LWhlaWdodDogNTUwcHgpIHtcbiAgLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LW5hbWUsXG4gIC5yZWFjdC1kYXRlcGlja2VyX19wb3J0YWwgLnJlYWN0LWRhdGVwaWNrZXJfX2RheSxcbiAgLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1uYW1lIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fY3VycmVudC1tb250aCxcbi5yZWFjdC1kYXRlcGlja2VyX19wb3J0YWwgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faGVhZGVyIHtcbiAgZm9udC1zaXplOiAxLjQ0cmVtO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fY2hpbGRyZW4tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEzLjhyZW07XG4gIG1hcmdpbjogMC40cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjJyZW07XG4gIHBhZGRpbmctbGVmdDogMC4ycmVtO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19hcmlhLWxpdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXAtcGF0aDogY2lyY2xlKDApO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19jYWxlbmRhci1pY29uIHtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbn1cbiIsIjpyb290ey0tZi1zcGlubmVyLXdpZHRoOiAzNnB4Oy0tZi1zcGlubmVyLWhlaWdodDogMzZweDstLWYtc3Bpbm5lci1jb2xvci0xOiByZ2JhKDAsIDAsIDAsIDAuMSk7LS1mLXNwaW5uZXItY29sb3ItMjogcmdiYSgxNywgMjQsIDI4LCAwLjgpOy0tZi1zcGlubmVyLXN0cm9rZTogMi43NX0uZi1zcGlubmVye21hcmdpbjphdXRvO3BhZGRpbmc6MDt3aWR0aDp2YXIoLS1mLXNwaW5uZXItd2lkdGgpO2hlaWdodDp2YXIoLS1mLXNwaW5uZXItaGVpZ2h0KX0uZi1zcGlubmVyIHN2Z3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3ZlcnRpY2FsLWFsaWduOnRvcDthbmltYXRpb246Zi1zcGlubmVyLXJvdGF0ZSAycyBsaW5lYXIgaW5maW5pdGV9LmYtc3Bpbm5lciBzdmcgKntzdHJva2Utd2lkdGg6dmFyKC0tZi1zcGlubmVyLXN0cm9rZSk7ZmlsbDpub25lfS5mLXNwaW5uZXIgc3ZnICo6Zmlyc3QtY2hpbGR7c3Ryb2tlOnZhcigtLWYtc3Bpbm5lci1jb2xvci0xKX0uZi1zcGlubmVyIHN2ZyAqOmxhc3QtY2hpbGR7c3Ryb2tlOnZhcigtLWYtc3Bpbm5lci1jb2xvci0yKTthbmltYXRpb246Zi1zcGlubmVyLWRhc2ggMnMgZWFzZS1pbi1vdXQgaW5maW5pdGV9QGtleWZyYW1lcyBmLXNwaW5uZXItcm90YXRlezEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX1Aa2V5ZnJhbWVzIGYtc3Bpbm5lci1kYXNoezAle3N0cm9rZS1kYXNoYXJyYXk6MSwxNTA7c3Ryb2tlLWRhc2hvZmZzZXQ6MH01MCV7c3Ryb2tlLWRhc2hhcnJheTo5MCwxNTA7c3Ryb2tlLWRhc2hvZmZzZXQ6LTM1fTEwMCV7c3Ryb2tlLWRhc2hhcnJheTo5MCwxNTA7c3Ryb2tlLWRhc2hvZmZzZXQ6LTEyNH19LmYtdGhyb3dPdXRVcHthbmltYXRpb246LjE3NXMgZWFzZS1vdXQgYm90aCBmLXRocm93T3V0VXB9LmYtdGhyb3dPdXREb3due2FuaW1hdGlvbjouMTc1cyBlYXNlLW91dCBib3RoIGYtdGhyb3dPdXREb3dufUBrZXlmcmFtZXMgZi10aHJvd091dFVwe3Rve3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTUwcHgsIDApO29wYWNpdHk6MH19QGtleWZyYW1lcyBmLXRocm93T3V0RG93bnt0b3t0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMTUwcHgsIDApO29wYWNpdHk6MH19LmYtem9vbUluVXB7YW5pbWF0aW9uOnZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC4ycykgZWFzZS1vdXQgLjFzIGJvdGggZi16b29tSW5VcH0uZi16b29tT3V0RG93bnthbmltYXRpb246dmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAwLjJzKSBlYXNlLW91dCBib3RoIGYtem9vbU91dERvd259QGtleWZyYW1lcyBmLXpvb21JblVwe2Zyb217dHJhbnNmb3JtOnNjYWxlKDAuOTc1KSB0cmFuc2xhdGUzZCgwLCAxNnB4LCAwKTtvcGFjaXR5OjB9dG97dHJhbnNmb3JtOnNjYWxlKDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO29wYWNpdHk6MX19QGtleWZyYW1lcyBmLXpvb21PdXREb3due3Rve3RyYW5zZm9ybTpzY2FsZSgwLjk3NSkgdHJhbnNsYXRlM2QoMCwgMTZweCwgMCk7b3BhY2l0eTowfX0uZi1mYWRlSW57YW5pbWF0aW9uOnZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC4ycykgZWFzZSBib3RoIGYtZmFkZUluO3otaW5kZXg6Mn0uZi1mYWRlT3V0e2FuaW1hdGlvbjp2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuMnMpIGVhc2UgYm90aCBmLWZhZGVPdXQ7ei1pbmRleDoxfUBrZXlmcmFtZXMgZi1mYWRlSW57MCV7b3BhY2l0eTowfTEwMCV7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGYtZmFkZU91dHsxMDAle29wYWNpdHk6MH19LmYtZmFkZVNsb3dJbnthbmltYXRpb246dmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAwLjVzKSBlYXNlIGJvdGggZi1mYWRlU2xvd0luO3otaW5kZXg6Mn0uZi1mYWRlU2xvd091dHthbmltYXRpb246dmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAwLjVzKSBlYXNlIGJvdGggZi1mYWRlU2xvd091dDt6LWluZGV4OjF9QGtleWZyYW1lcyBmLWZhZGVTbG93SW57MCV7b3BhY2l0eTowfTEwMCV7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGYtZmFkZVNsb3dPdXR7MTAwJXtvcGFjaXR5OjB9fS5mLWZhZGVGYXN0SW57YW5pbWF0aW9uOnZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC4ycykgZWFzZS1vdXQgYm90aCBmLWZhZGVGYXN0SW47ei1pbmRleDoyfS5mLWZhZGVGYXN0T3V0e2FuaW1hdGlvbjp2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuMnMpIGVhc2Utb3V0IGJvdGggZi1mYWRlRmFzdE91dDt6LWluZGV4OjJ9QGtleWZyYW1lcyBmLWZhZGVGYXN0SW57MCV7b3BhY2l0eTouNzV9MTAwJXtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZi1mYWRlRmFzdE91dHsxMDAle29wYWNpdHk6MH19LmYtY3Jvc3NmYWRlSW57YW5pbWF0aW9uOnZhcigtLWYtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMC4ycykgZWFzZS1vdXQgYm90aCBmLWNyb3NzZmFkZUluO3otaW5kZXg6Mn0uZi1jcm9zc2ZhZGVPdXR7YW5pbWF0aW9uOmNhbGModmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAwLjJzKSouNSkgbGluZWFyIC4xcyBib3RoIGYtY3Jvc3NmYWRlT3V0O3otaW5kZXg6MX1Aa2V5ZnJhbWVzIGYtY3Jvc3NmYWRlSW57MCV7b3BhY2l0eTowfTEwMCV7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGYtY3Jvc3NmYWRlT3V0ezEwMCV7b3BhY2l0eTowfX0uZi1zbGlkZUluLmZyb20tbmV4dHthbmltYXRpb246dmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAwLjg1cykgY3ViaWMtYmV6aWVyKDAuMTYsIDEsIDAuMywgMSkgZi1zbGlkZUluTmV4dH0uZi1zbGlkZUluLmZyb20tcHJldnthbmltYXRpb246dmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAwLjg1cykgY3ViaWMtYmV6aWVyKDAuMTYsIDEsIDAuMywgMSkgZi1zbGlkZUluUHJldn0uZi1zbGlkZU91dC50by1uZXh0e2FuaW1hdGlvbjp2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuODVzKSBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKSBmLXNsaWRlT3V0TmV4dH0uZi1zbGlkZU91dC50by1wcmV2e2FuaW1hdGlvbjp2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuODVzKSBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKSBmLXNsaWRlT3V0UHJldn1Aa2V5ZnJhbWVzIGYtc2xpZGVJblByZXZ7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSl9MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fUBrZXlmcmFtZXMgZi1zbGlkZUluTmV4dHswJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSl9MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fUBrZXlmcmFtZXMgZi1zbGlkZU91dE5leHR7MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSl9fUBrZXlmcmFtZXMgZi1zbGlkZU91dFByZXZ7MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKX19LmYtY2xhc3NpY0luLmZyb20tbmV4dHthbmltYXRpb246dmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAwLjg1cykgY3ViaWMtYmV6aWVyKDAuMTYsIDEsIDAuMywgMSkgZi1jbGFzc2ljSW5OZXh0O3otaW5kZXg6Mn0uZi1jbGFzc2ljSW4uZnJvbS1wcmV2e2FuaW1hdGlvbjp2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuODVzKSBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKSBmLWNsYXNzaWNJblByZXY7ei1pbmRleDoyfS5mLWNsYXNzaWNPdXQudG8tbmV4dHthbmltYXRpb246dmFyKC0tZi10cmFuc2l0aW9uLWR1cmF0aW9uLCAwLjg1cykgY3ViaWMtYmV6aWVyKDAuMTYsIDEsIDAuMywgMSkgZi1jbGFzc2ljT3V0TmV4dDt6LWluZGV4OjF9LmYtY2xhc3NpY091dC50by1wcmV2e2FuaW1hdGlvbjp2YXIoLS1mLXRyYW5zaXRpb24tZHVyYXRpb24sIDAuODVzKSBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKSBmLWNsYXNzaWNPdXRQcmV2O3otaW5kZXg6MX1Aa2V5ZnJhbWVzIGYtY2xhc3NpY0luTmV4dHswJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNzVweCk7b3BhY2l0eTowfTEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO29wYWNpdHk6MX19QGtleWZyYW1lcyBmLWNsYXNzaWNJblByZXZ7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNzVweCk7b3BhY2l0eTowfTEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO29wYWNpdHk6MX19QGtleWZyYW1lcyBmLWNsYXNzaWNPdXROZXh0ezEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTc1cHgpO29wYWNpdHk6MH19QGtleWZyYW1lcyBmLWNsYXNzaWNPdXRQcmV2ezEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNzVweCk7b3BhY2l0eTowfX06cm9vdHstLWYtYnV0dG9uLXdpZHRoOiA0MHB4Oy0tZi1idXR0b24taGVpZ2h0OiA0MHB4Oy0tZi1idXR0b24tYm9yZGVyOiAwOy0tZi1idXR0b24tYm9yZGVyLXJhZGl1czogMDstLWYtYnV0dG9uLWNvbG9yOiAjMzc0MTUxOy0tZi1idXR0b24tYmc6ICNmOGY4Zjg7LS1mLWJ1dHRvbi1ob3Zlci1iZzogI2UwZTBlMDstLWYtYnV0dG9uLWFjdGl2ZS1iZzogI2QwZDBkMDstLWYtYnV0dG9uLXNoYWRvdzogbm9uZTstLWYtYnV0dG9uLXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOy0tZi1idXR0b24tdHJhbnNmb3JtOiBub25lOy0tZi1idXR0b24tc3ZnLXdpZHRoOiAyMHB4Oy0tZi1idXR0b24tc3ZnLWhlaWdodDogMjBweDstLWYtYnV0dG9uLXN2Zy1zdHJva2Utd2lkdGg6IDEuNTstLWYtYnV0dG9uLXN2Zy1maWxsOiBub25lOy0tZi1idXR0b24tc3ZnLWZpbHRlcjogbm9uZTstLWYtYnV0dG9uLXN2Zy1kaXNhYmxlZC1vcGFjaXR5OiAwLjY1fS5mLWJ1dHRvbntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Ym94LXNpemluZzpjb250ZW50LWJveDtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MDtwYWRkaW5nOjA7d2lkdGg6dmFyKC0tZi1idXR0b24td2lkdGgpO2hlaWdodDp2YXIoLS1mLWJ1dHRvbi1oZWlnaHQpO2JvcmRlcjp2YXIoLS1mLWJ1dHRvbi1ib3JkZXIpO2JvcmRlci1yYWRpdXM6dmFyKC0tZi1idXR0b24tYm9yZGVyLXJhZGl1cyk7Y29sb3I6dmFyKC0tZi1idXR0b24tY29sb3IpO2JhY2tncm91bmQ6dmFyKC0tZi1idXR0b24tYmcpO2JveC1zaGFkb3c6dmFyKC0tZi1idXR0b24tc2hhZG93KTtwb2ludGVyLWV2ZW50czphbGw7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjp2YXIoLS1mLWJ1dHRvbi10cmFuc2l0aW9uKX1AbWVkaWEoaG92ZXI6IGhvdmVyKXsuZi1idXR0b246aG92ZXI6bm90KFtkaXNhYmxlZF0pe2NvbG9yOnZhcigtLWYtYnV0dG9uLWhvdmVyLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWYtYnV0dG9uLWhvdmVyLWJnKX19LmYtYnV0dG9uOmFjdGl2ZTpub3QoW2Rpc2FibGVkXSl7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1mLWJ1dHRvbi1hY3RpdmUtYmcpfS5mLWJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpe291dGxpbmU6bm9uZX0uZi1idXR0b246Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOm5vbmU7Ym94LXNoYWRvdzppbnNldCAwIDAgMCB2YXIoLS1mLWJ1dHRvbi1vdXRsaW5lLCAycHgpIHZhcigtLWYtYnV0dG9uLW91dGxpbmUtY29sb3IsIHZhcigtLWYtYnV0dG9uLWNvbG9yKSl9LmYtYnV0dG9uIHN2Z3t3aWR0aDp2YXIoLS1mLWJ1dHRvbi1zdmctd2lkdGgpO2hlaWdodDp2YXIoLS1mLWJ1dHRvbi1zdmctaGVpZ2h0KTtmaWxsOnZhcigtLWYtYnV0dG9uLXN2Zy1maWxsKTtzdHJva2U6Y3VycmVudENvbG9yO3N0cm9rZS13aWR0aDp2YXIoLS1mLWJ1dHRvbi1zdmctc3Ryb2tlLXdpZHRoKTtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7dHJhbnNpdGlvbjpvcGFjaXR5IC4xNXMgZWFzZTt0cmFuc2Zvcm06dmFyKC0tZi1idXR0b24tdHJhbnNmb3JtKTtmaWx0ZXI6dmFyKC0tZi1idXR0b24tc3ZnLWZpbHRlcik7cG9pbnRlci1ldmVudHM6bm9uZX0uZi1idXR0b25bZGlzYWJsZWRde2N1cnNvcjpkZWZhdWx0fS5mLWJ1dHRvbltkaXNhYmxlZF0gc3Zne29wYWNpdHk6dmFyKC0tZi1idXR0b24tc3ZnLWRpc2FibGVkLW9wYWNpdHkpfS5mLWNhcm91c2VsX19uYXYgLmYtYnV0dG9uLmlzLXByZXYsLmYtY2Fyb3VzZWxfX25hdiAuZi1idXR0b24uaXMtbmV4dCwuZmFuY3lib3hfX25hdiAuZi1idXR0b24uaXMtcHJldiwuZmFuY3lib3hfX25hdiAuZi1idXR0b24uaXMtbmV4dHtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjF9LmlzLWhvcml6b250YWwgLmYtY2Fyb3VzZWxfX25hdiAuZi1idXR0b24uaXMtcHJldiwuaXMtaG9yaXpvbnRhbCAuZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1uZXh0LC5pcy1ob3Jpem9udGFsIC5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbi5pcy1wcmV2LC5pcy1ob3Jpem9udGFsIC5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbi5pcy1uZXh0e3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LmlzLWhvcml6b250YWwgLmYtY2Fyb3VzZWxfX25hdiAuZi1idXR0b24uaXMtcHJldiwuaXMtaG9yaXpvbnRhbCAuZmFuY3lib3hfX25hdiAuZi1idXR0b24uaXMtcHJldntsZWZ0OnZhcigtLWYtYnV0dG9uLXByZXYtcG9zKX0uaXMtaG9yaXpvbnRhbCAuZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1uZXh0LC5pcy1ob3Jpem9udGFsIC5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbi5pcy1uZXh0e3JpZ2h0OnZhcigtLWYtYnV0dG9uLW5leHQtcG9zKX0uaXMtaG9yaXpvbnRhbC5pcy1ydGwgLmYtY2Fyb3VzZWxfX25hdiAuZi1idXR0b24uaXMtcHJldiwuaXMtaG9yaXpvbnRhbC5pcy1ydGwgLmZhbmN5Ym94X19uYXYgLmYtYnV0dG9uLmlzLXByZXZ7bGVmdDphdXRvO3JpZ2h0OnZhcigtLWYtYnV0dG9uLW5leHQtcG9zKX0uaXMtaG9yaXpvbnRhbC5pcy1ydGwgLmYtY2Fyb3VzZWxfX25hdiAuZi1idXR0b24uaXMtbmV4dCwuaXMtaG9yaXpvbnRhbC5pcy1ydGwgLmZhbmN5Ym94X19uYXYgLmYtYnV0dG9uLmlzLW5leHR7cmlnaHQ6YXV0bztsZWZ0OnZhcigtLWYtYnV0dG9uLXByZXYtcG9zKX0uaXMtdmVydGljYWwgLmYtY2Fyb3VzZWxfX25hdiAuZi1idXR0b24uaXMtcHJldiwuaXMtdmVydGljYWwgLmYtY2Fyb3VzZWxfX25hdiAuZi1idXR0b24uaXMtbmV4dCwuaXMtdmVydGljYWwgLmZhbmN5Ym94X19uYXYgLmYtYnV0dG9uLmlzLXByZXYsLmlzLXZlcnRpY2FsIC5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbi5pcy1uZXh0e3RvcDphdXRvO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpfS5pcy12ZXJ0aWNhbCAuZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1wcmV2LC5pcy12ZXJ0aWNhbCAuZmFuY3lib3hfX25hdiAuZi1idXR0b24uaXMtcHJldnt0b3A6dmFyKC0tZi1idXR0b24tbmV4dC1wb3MpfS5pcy12ZXJ0aWNhbCAuZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1uZXh0LC5pcy12ZXJ0aWNhbCAuZmFuY3lib3hfX25hdiAuZi1idXR0b24uaXMtbmV4dHtib3R0b206dmFyKC0tZi1idXR0b24tbmV4dC1wb3MpfS5pcy12ZXJ0aWNhbCAuZi1jYXJvdXNlbF9fbmF2IC5mLWJ1dHRvbi5pcy1wcmV2IHN2ZywuaXMtdmVydGljYWwgLmYtY2Fyb3VzZWxfX25hdiAuZi1idXR0b24uaXMtbmV4dCBzdmcsLmlzLXZlcnRpY2FsIC5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbi5pcy1wcmV2IHN2ZywuaXMtdmVydGljYWwgLmZhbmN5Ym94X19uYXYgLmYtYnV0dG9uLmlzLW5leHQgc3Zne3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfWh0bWwud2l0aC1mYW5jeWJveHt3aWR0aDphdXRvO292ZXJmbG93OnZpc2libGU7c2Nyb2xsLWJlaGF2aW9yOmF1dG99aHRtbC53aXRoLWZhbmN5Ym94IGJvZHl7dG91Y2gtYWN0aW9uOm5vbmV9aHRtbC53aXRoLWZhbmN5Ym94IGJvZHkuaGlkZS1zY3JvbGxiYXJ7d2lkdGg6YXV0bzttYXJnaW4tcmlnaHQ6Y2FsYyh2YXIoLS1mYW5jeWJveC1ib2R5LW1hcmdpbiwgMHB4KSArIHZhcigtLWZhbmN5Ym94LXNjcm9sbGJhci1jb21wZW5zYXRlLCAwcHgpKTtvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudDtvdmVyc2Nyb2xsLWJlaGF2aW9yLXk6bm9uZX0uZmFuY3lib3hfX2NvbnRhaW5lcnstLWZhbmN5Ym94LWNvbG9yOiAjZGJkYmRiOy0tZmFuY3lib3gtaG92ZXItY29sb3I6ICNmZmY7LS1mYW5jeWJveC1iZzogcmdiYSgyNCwgMjQsIDI3LCAwLjk4KTstLWZhbmN5Ym94LXNsaWRlLWdhcDogMTBweDstLWYtc3Bpbm5lci13aWR0aDogNTBweDstLWYtc3Bpbm5lci1oZWlnaHQ6IDUwcHg7LS1mLXNwaW5uZXItY29sb3ItMTogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpOy0tZi1zcGlubmVyLWNvbG9yLTI6ICNiYmI7LS1mLXNwaW5uZXItc3Ryb2tlOiAzLjY1O3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDtib3R0b206MDtyaWdodDowO2RpcmVjdGlvbjpsdHI7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtib3gtc2l6aW5nOmJvcmRlci1ib3g7bWFyZ2luOjA7cGFkZGluZzowO2NvbG9yOiNmOGY4Zjg7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCk7b3ZlcmZsb3c6dmlzaWJsZTt6LWluZGV4OnZhcigtLWZhbmN5Ym94LXpJbmRleCwgMTA1MCk7b3V0bGluZTpub25lO3RyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQ7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCU7LW1vei10ZXh0LXNpemUtYWRqdXN0Om5vbmU7LW1zLXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTt0ZXh0LXNpemUtYWRqdXN0OjEwMCU7b3ZlcnNjcm9sbC1iZWhhdmlvci15OmNvbnRhaW59LmZhbmN5Ym94X19jb250YWluZXIgKiwuZmFuY3lib3hfX2NvbnRhaW5lciAqOjpiZWZvcmUsLmZhbmN5Ym94X19jb250YWluZXIgKjo6YWZ0ZXJ7Ym94LXNpemluZzppbmhlcml0fS5mYW5jeWJveF9fYmFja2Ryb3B7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO2JvdHRvbTowO3JpZ2h0OjA7ei1pbmRleDotMTtiYWNrZ3JvdW5kOnZhcigtLWZhbmN5Ym94LWJnKTtvcGFjaXR5OnZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpO3dpbGwtY2hhbmdlOm9wYWNpdHl9LmZhbmN5Ym94X19jYXJvdXNlbHtwb3NpdGlvbjpyZWxhdGl2ZTtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZmxleDoxO21pbi1oZWlnaHQ6MDt6LWluZGV4OjEwO292ZXJmbG93LXk6dmlzaWJsZTtvdmVyZmxvdy14OmNsaXB9LmZhbmN5Ym94X192aWV3cG9ydHt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5mYW5jeWJveF9fdmlld3BvcnQuaXMtZHJhZ2dhYmxle2N1cnNvcjptb3ZlO2N1cnNvcjpncmFifS5mYW5jeWJveF9fdmlld3BvcnQuaXMtZHJhZ2dpbmd7Y3Vyc29yOm1vdmU7Y3Vyc29yOmdyYWJiaW5nfS5mYW5jeWJveF9fdHJhY2t7ZGlzcGxheTpmbGV4O21hcmdpbjowIGF1dG87aGVpZ2h0OjEwMCV9LmZhbmN5Ym94X19zbGlkZXtmbGV4OjAgMCBhdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bWFyZ2luOjAgdmFyKC0tZmFuY3lib3gtc2xpZGUtZ2FwKSAwIDA7cGFkZGluZzo0cHg7b3ZlcmZsb3c6YXV0bzt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LmZhbmN5Ym94X19jb250YWluZXI6bm90KC5pcy1jb21wYWN0KSAuZmFuY3lib3hfX3NsaWRlLmhhcy1jbG9zZS1idG57cGFkZGluZy10b3A6NDBweH0uZmFuY3lib3hfX3NsaWRlLmhhcy1pZnJhbWUsLmZhbmN5Ym94X19zbGlkZS5oYXMtdmlkZW8sLmZhbmN5Ym94X19zbGlkZS5oYXMtaHRtbDV2aWRlb3tvdmVyZmxvdzpoaWRkZW59LmZhbmN5Ym94X19zbGlkZS5oYXMtaW1hZ2V7b3ZlcmZsb3c6aGlkZGVufS5mYW5jeWJveF9fc2xpZGUuaGFzLWltYWdlLmlzLWFuaW1hdGluZywuZmFuY3lib3hfX3NsaWRlLmhhcy1pbWFnZS5pcy1zZWxlY3RlZHtvdmVyZmxvdzp2aXNpYmxlfS5mYW5jeWJveF9fc2xpZGU6OmJlZm9yZSwuZmFuY3lib3hfX3NsaWRlOjphZnRlcntjb250ZW50OlwiXCI7ZmxleDowIDAgMDttYXJnaW46YXV0b30uZmFuY3lib3hfX2NvbnRlbnR7YWxpZ24tc2VsZjpjZW50ZXI7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MDtwYWRkaW5nOjJyZW07bWF4LXdpZHRoOjEwMCU7Y29sb3I6dmFyKC0tZmFuY3lib3gtY29udGVudC1jb2xvciwgIzM3NDE1MSk7YmFja2dyb3VuZDp2YXIoLS1mYW5jeWJveC1jb250ZW50LWJnLCAjZmZmKTtjdXJzb3I6ZGVmYXVsdDtib3JkZXItcmFkaXVzOjA7ei1pbmRleDoyMH0uaXMtbG9hZGluZyAuZmFuY3lib3hfX2NvbnRlbnR7b3BhY2l0eTowfS5pcy1kcmFnZ2FibGUgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjptb3ZlO2N1cnNvcjpncmFifS5jYW4tem9vbV9pbiAuZmFuY3lib3hfX2NvbnRlbnR7Y3Vyc29yOnpvb20taW59LmNhbi16b29tX291dCAuZmFuY3lib3hfX2NvbnRlbnR7Y3Vyc29yOnpvb20tb3V0fS5pcy1kcmFnZ2luZyAuZmFuY3lib3hfX2NvbnRlbnR7Y3Vyc29yOm1vdmU7Y3Vyc29yOmdyYWJiaW5nfS5mYW5jeWJveF9fY29udGVudCBbZGF0YS1zZWxlY3RhYmxlXSwuZmFuY3lib3hfX2NvbnRlbnQgW2NvbnRlbnRlZGl0YWJsZV17Y3Vyc29yOmF1dG99LmZhbmN5Ym94X19zbGlkZS5oYXMtaW1hZ2U+LmZhbmN5Ym94X19jb250ZW50e3BhZGRpbmc6MDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7bWluLWhlaWdodDoxcHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb250YWluO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjt0cmFuc2l0aW9uOm5vbmU7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5mYW5jeWJveF9fc2xpZGUuaGFzLWltYWdlPi5mYW5jeWJveF9fY29udGVudD5waWN0dXJlPmltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvO21heC1oZWlnaHQ6MTAwJX0uaXMtem9vbWluZy1pbiAuZmFuY3lib3hfX3ZpZXdwb3J0Om5vdCguaXMtZHJhZ2dpbmcpIC5mYW5jeWJveF9fc2xpZGU6bm90KC5pcy1zZWxlY3RlZCkgLmZhbmN5Ym94X19jb250ZW50LC5pcy16b29taW5nLW91dCAuZmFuY3lib3hfX3NsaWRlOm5vdCguaXMtc2VsZWN0ZWQpIC5mYW5jeWJveF9fY29udGVudHt2aXNpYmlsaXR5OmhpZGRlbn0uaXMtYW5pbWF0aW5nIC5mYW5jeWJveF9fY29udGVudCwuaXMtZHJhZ2dpbmcgLmZhbmN5Ym94X19jb250ZW50e2ZpbHRlcjpibHVyKDBweCk7d2lsbC1jaGFuZ2U6dHJhbnNmb3JtLHdpZHRoLGhlaWdodH0uZmFuY3lib3gtaW1hZ2V7bWFyZ2luOmF1dG87ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO21pbi1oZWlnaHQ6MDtvYmplY3QtZml0OmNvbnRhaW47dXNlci1zZWxlY3Q6bm9uZX0uZmFuY3lib3hfX2NhcHRpb257YWxpZ24tc2VsZjpjZW50ZXI7bWF4LXdpZHRoOjEwMCU7ZmxleC1zaHJpbms6MDttYXJnaW46MDtwYWRkaW5nOjE0cHggMCA0cHggMDtvdmVyZmxvdy13cmFwOmFueXdoZXJlO2xpbmUtaGVpZ2h0OjEuMzc1O2NvbG9yOnZhcigtLWZhbmN5Ym94LWNvbG9yLCBjdXJyZW50Q29sb3IpO29wYWNpdHk6dmFyKC0tZmFuY3lib3gtb3BhY2l0eSwgMSk7Y3Vyc29yOmF1dG87dmlzaWJpbGl0eTp2aXNpYmxlfS5pcy1sb2FkaW5nIC5mYW5jeWJveF9fY2FwdGlvbiwuaXMtY2xvc2luZyAuZmFuY3lib3hfX2NhcHRpb257b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVufS5pcy1jb21wYWN0IC5mYW5jeWJveF9fY2FwdGlvbntwYWRkaW5nLWJvdHRvbTowfS5mLWJ1dHRvbi5pcy1jbG9zZS1idG57LS1mLWJ1dHRvbi1zdmctc3Ryb2tlLXdpZHRoOiAyO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjhweDt6LWluZGV4OjQwfS5mYW5jeWJveF9fY29udGVudD4uZi1idXR0b24uaXMtY2xvc2UtYnRuey0tZi1idXR0b24td2lkdGg6IDM0cHg7LS1mLWJ1dHRvbi1oZWlnaHQ6IDM0cHg7LS1mLWJ1dHRvbi1ib3JkZXItcmFkaXVzOiA0cHg7LS1mLWJ1dHRvbi1jb2xvcjogdmFyKC0tZmFuY3lib3gtY29sb3IsICNmZmYpOy0tZi1idXR0b24taG92ZXItY29sb3I6IHZhcigtLWZhbmN5Ym94LWNvbG9yLCAjZmZmKTstLWYtYnV0dG9uLWJnOiB0cmFuc3BhcmVudDstLWYtYnV0dG9uLWhvdmVyLWJnOiB0cmFuc3BhcmVudDstLWYtYnV0dG9uLWFjdGl2ZS1iZzogdHJhbnNwYXJlbnQ7LS1mLWJ1dHRvbi1zdmctd2lkdGg6IDIycHg7LS1mLWJ1dHRvbi1zdmctaGVpZ2h0OiAyMnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMzhweDtyaWdodDowO29wYWNpdHk6Ljc1fS5pcy1sb2FkaW5nIC5mYW5jeWJveF9fY29udGVudD4uZi1idXR0b24uaXMtY2xvc2UtYnRue3Zpc2liaWxpdHk6aGlkZGVufS5pcy16b29taW5nLW91dCAuZmFuY3lib3hfX2NvbnRlbnQ+LmYtYnV0dG9uLmlzLWNsb3NlLWJ0bnt2aXNpYmlsaXR5OmhpZGRlbn0uZmFuY3lib3hfX2NvbnRlbnQ+LmYtYnV0dG9uLmlzLWNsb3NlLWJ0bjpob3ZlcntvcGFjaXR5OjF9LmZhbmN5Ym94X19mb290ZXJ7cGFkZGluZzowO21hcmdpbjowO3Bvc2l0aW9uOnJlbGF0aXZlfS5mYW5jeWJveF9fZm9vdGVyIC5mYW5jeWJveF9fY2FwdGlvbnt3aWR0aDoxMDAlO3BhZGRpbmc6MjRweDtvcGFjaXR5OnZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpO3RyYW5zaXRpb246YWxsIC4yNXMgZWFzZX0uaXMtY29tcGFjdCAuZmFuY3lib3hfX2Zvb3Rlcntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDt6LWluZGV4OjIwO2JhY2tncm91bmQ6cmdiYSgyNCwyNCwyNywuNSl9LmlzLWNvbXBhY3QgLmZhbmN5Ym94X19mb290ZXIgLmZhbmN5Ym94X19jYXB0aW9ue3BhZGRpbmc6MTJweH0uaXMtY29tcGFjdCAuZmFuY3lib3hfX2NvbnRlbnQ+LmYtYnV0dG9uLmlzLWNsb3NlLWJ0bnstLWYtYnV0dG9uLWJvcmRlci1yYWRpdXM6IDUwJTstLWYtYnV0dG9uLWNvbG9yOiAjZmZmOy0tZi1idXR0b24taG92ZXItY29sb3I6ICNmZmY7LS1mLWJ1dHRvbi1vdXRsaW5lLWNvbG9yOiAjMDAwOy0tZi1idXR0b24tYmc6IHJnYmEoMCwgMCwgMCwgMC42KTstLWYtYnV0dG9uLWFjdGl2ZS1iZzogcmdiYSgwLCAwLCAwLCAwLjYpOy0tZi1idXR0b24taG92ZXItYmc6IHJnYmEoMCwgMCwgMCwgMC42KTstLWYtYnV0dG9uLXN2Zy13aWR0aDogMThweDstLWYtYnV0dG9uLXN2Zy1oZWlnaHQ6IDE4cHg7LS1mLWJ1dHRvbi1zdmctZmlsdGVyOiBub25lO3RvcDo1cHg7cmlnaHQ6NXB4fS5mYW5jeWJveF9fbmF2ey0tZi1idXR0b24td2lkdGg6IDUwcHg7LS1mLWJ1dHRvbi1oZWlnaHQ6IDUwcHg7LS1mLWJ1dHRvbi1ib3JkZXI6IDA7LS1mLWJ1dHRvbi1ib3JkZXItcmFkaXVzOiA1MCU7LS1mLWJ1dHRvbi1jb2xvcjogdmFyKC0tZmFuY3lib3gtY29sb3IpOy0tZi1idXR0b24taG92ZXItY29sb3I6IHZhcigtLWZhbmN5Ym94LWhvdmVyLWNvbG9yKTstLWYtYnV0dG9uLWJnOiB0cmFuc3BhcmVudDstLWYtYnV0dG9uLWhvdmVyLWJnOiByZ2JhKDI0LCAyNCwgMjcsIDAuMyk7LS1mLWJ1dHRvbi1hY3RpdmUtYmc6IHJnYmEoMjQsIDI0LCAyNywgMC41KTstLWYtYnV0dG9uLXNoYWRvdzogbm9uZTstLWYtYnV0dG9uLXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOy0tZi1idXR0b24tdHJhbnNmb3JtOiBub25lOy0tZi1idXR0b24tc3ZnLXdpZHRoOiAyNnB4Oy0tZi1idXR0b24tc3ZnLWhlaWdodDogMjZweDstLWYtYnV0dG9uLXN2Zy1zdHJva2Utd2lkdGg6IDIuNTstLWYtYnV0dG9uLXN2Zy1maWxsOiBub25lOy0tZi1idXR0b24tc3ZnLWZpbHRlcjogZHJvcC1zaGFkb3coMXB4IDFweCAxcHggcmdiYSgyNCwgMjQsIDI3LCAwLjUpKTstLWYtYnV0dG9uLXN2Zy1kaXNhYmxlZC1vcGFjaXR5OiAwLjY1Oy0tZi1idXR0b24tbmV4dC1wb3M6IDFyZW07LS1mLWJ1dHRvbi1wcmV2LXBvczogMXJlbTtvcGFjaXR5OnZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpfS5mYW5jeWJveF9fbmF2IC5mLWJ1dHRvbjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDpcIlwiO3RvcDotMzBweDtyaWdodDotMjBweDtsZWZ0Oi0yMHB4O2JvdHRvbTotMzBweDt6LWluZGV4OjF9LmlzLWlkbGUgLmZhbmN5Ym94X19uYXZ7YW5pbWF0aW9uOi4xNXMgZWFzZS1vdXQgYm90aCBmLWZhZGVPdXR9LmlzLWlkbGUuaXMtY29tcGFjdCAuZmFuY3lib3hfX2Zvb3Rlcntwb2ludGVyLWV2ZW50czpub25lO2FuaW1hdGlvbjouMTVzIGVhc2Utb3V0IGJvdGggZi1mYWRlT3V0fS5mYW5jeWJveF9fc2xpZGU+LmYtc3Bpbm5lcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO21hcmdpbjp2YXIoLS1mLXNwaW5uZXItdG9wLCBjYWxjKHZhcigtLWYtc3Bpbm5lci13aWR0aCkgKiAtMC41KSkgMCAwIHZhcigtLWYtc3Bpbm5lci1sZWZ0LCBjYWxjKHZhcigtLWYtc3Bpbm5lci1oZWlnaHQpICogLTAuNSkpO3otaW5kZXg6MzA7Y3Vyc29yOnBvaW50ZXJ9LmZhbmN5Ym94LXByb3RlY3RlZHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDt6LWluZGV4OjQwO3VzZXItc2VsZWN0Om5vbmV9LmZhbmN5Ym94LWdob3N0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO21pbi1oZWlnaHQ6MDtvYmplY3QtZml0OmNvbnRhaW47ei1pbmRleDo0MDt1c2VyLXNlbGVjdDpub25lO3BvaW50ZXItZXZlbnRzOm5vbmV9LmZhbmN5Ym94LWZvY3VzLWd1YXJke291dGxpbmU6bm9uZTtvcGFjaXR5OjA7cG9zaXRpb246Zml4ZWQ7cG9pbnRlci1ldmVudHM6bm9uZX0uZmFuY3lib3hfX2NvbnRhaW5lcjpub3QoW2FyaWEtaGlkZGVuXSl7b3BhY2l0eTowfS5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXT4qOm5vdCguZmFuY3lib3hfX2JhY2tkcm9wLC5mYW5jeWJveF9fY2Fyb3VzZWwpLC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX2Nhcm91c2VsPio6bm90KC5mYW5jeWJveF9fdmlld3BvcnQpLC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX3NsaWRlPio6bm90KC5mYW5jeWJveF9fY29udGVudCl7YW5pbWF0aW9uOi4yNXMgZWFzZSAuMXMgYmFja3dhcmRzIGYtZmFkZUlufS5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX2JhY2tkcm9we2FuaW1hdGlvbjouMzVzIGVhc2UgYmFja3dhcmRzIGYtZmFkZUlufS5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPXRydWVdPio6bm90KC5mYW5jeWJveF9fYmFja2Ryb3AsLmZhbmN5Ym94X19jYXJvdXNlbCksLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49dHJ1ZV0gLmZhbmN5Ym94X19jYXJvdXNlbD4qOm5vdCguZmFuY3lib3hfX3ZpZXdwb3J0KSwuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj10cnVlXSAuZmFuY3lib3hfX3NsaWRlPio6bm90KC5mYW5jeWJveF9fY29udGVudCl7YW5pbWF0aW9uOi4xNXMgZWFzZSBmb3J3YXJkcyBmLWZhZGVPdXR9LmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49dHJ1ZV0gLmZhbmN5Ym94X19iYWNrZHJvcHthbmltYXRpb246LjM1cyBlYXNlIGZvcndhcmRzIGYtZmFkZU91dH0uaGFzLWlmcmFtZSAuZmFuY3lib3hfX2NvbnRlbnQsLmhhcy1tYXAgLmZhbmN5Ym94X19jb250ZW50LC5oYXMtcGRmIC5mYW5jeWJveF9fY29udGVudCwuaGFzLXlvdXR1YmUgLmZhbmN5Ym94X19jb250ZW50LC5oYXMtdmltZW8gLmZhbmN5Ym94X19jb250ZW50LC5oYXMtaHRtbDV2aWRlbyAuZmFuY3lib3hfX2NvbnRlbnR7bWF4LXdpZHRoOjEwMCU7ZmxleC1zaHJpbms6MTttaW4taGVpZ2h0OjFweDtvdmVyZmxvdzp2aXNpYmxlfS5oYXMtaWZyYW1lIC5mYW5jeWJveF9fY29udGVudCwuaGFzLW1hcCAuZmFuY3lib3hfX2NvbnRlbnQsLmhhcy1wZGYgLmZhbmN5Ym94X19jb250ZW50e3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmZhbmN5Ym94X19jb250YWluZXI6bm90KC5pcy1jb21wYWN0KSAuaGFzLWlmcmFtZSAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jb250YWluZXI6bm90KC5pcy1jb21wYWN0KSAuaGFzLW1hcCAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jb250YWluZXI6bm90KC5pcy1jb21wYWN0KSAuaGFzLXBkZiAuZmFuY3lib3hfX2NvbnRlbnR7d2lkdGg6Y2FsYygxMDAlIC0gMTIwcHgpO2hlaWdodDo5MCV9Lmhhcy15b3V0dWJlIC5mYW5jeWJveF9fY29udGVudCwuaGFzLXZpbWVvIC5mYW5jeWJveF9fY29udGVudCwuaGFzLWh0bWw1dmlkZW8gLmZhbmN5Ym94X19jb250ZW50e3dpZHRoOjk2MHB4O2hlaWdodDo1NDBweDttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCV9Lmhhcy1tYXAgLmZhbmN5Ym94X19jb250ZW50LC5oYXMtcGRmIC5mYW5jeWJveF9fY29udGVudCwuaGFzLXlvdXR1YmUgLmZhbmN5Ym94X19jb250ZW50LC5oYXMtdmltZW8gLmZhbmN5Ym94X19jb250ZW50LC5oYXMtaHRtbDV2aWRlbyAuZmFuY3lib3hfX2NvbnRlbnR7cGFkZGluZzowO2JhY2tncm91bmQ6cmdiYSgyNCwyNCwyNywuOSk7Y29sb3I6I2ZmZn0uaGFzLW1hcCAuZmFuY3lib3hfX2NvbnRlbnR7YmFja2dyb3VuZDojZTVlM2RmfS5mYW5jeWJveF9faHRtbDV2aWRlbywuZmFuY3lib3hfX2lmcmFtZXtib3JkZXI6MDtkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApfS5mYW5jeWJveC1wbGFjZWhvbGRlcntib3JkZXI6MCAhaW1wb3J0YW50O2NsaXA6cmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpICFpbXBvcnRhbnQ7LXdlYmtpdC1jbGlwLXBhdGg6aW5zZXQoNTAlKSAhaW1wb3J0YW50O2NsaXAtcGF0aDppbnNldCg1MCUpICFpbXBvcnRhbnQ7aGVpZ2h0OjFweCAhaW1wb3J0YW50O21hcmdpbjotMXB4ICFpbXBvcnRhbnQ7b3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnQ7cGFkZGluZzowICFpbXBvcnRhbnQ7cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDt3aWR0aDoxcHggIWltcG9ydGFudDt3aGl0ZS1zcGFjZTpub3dyYXAgIWltcG9ydGFudH0uZi1jYXJvdXNlbF9fdGh1bWJzey0tZi10aHVtYi13aWR0aDogOTZweDstLWYtdGh1bWItaGVpZ2h0OiA3MnB4Oy0tZi10aHVtYi1vdXRsaW5lOiAwOy0tZi10aHVtYi1vdXRsaW5lLWNvbG9yOiAjNWViMGVmOy0tZi10aHVtYi1vcGFjaXR5OiAxOy0tZi10aHVtYi1ob3Zlci1vcGFjaXR5OiAxOy0tZi10aHVtYi1zZWxlY3RlZC1vcGFjaXR5OiAxOy0tZi10aHVtYi1ib3JkZXItcmFkaXVzOiAycHg7LS1mLXRodW1iLW9mZnNldDogMHB4Oy0tZi1idXR0b24tbmV4dC1wb3M6IDA7LS1mLWJ1dHRvbi1wcmV2LXBvczogMH0uZi1jYXJvdXNlbF9fdGh1bWJzLmlzLWNsYXNzaWN7LS1mLXRodW1iLWdhcDogOHB4Oy0tZi10aHVtYi1vcGFjaXR5OiAwLjU7LS1mLXRodW1iLWhvdmVyLW9wYWNpdHk6IDE7LS1mLXRodW1iLXNlbGVjdGVkLW9wYWNpdHk6IDF9LmYtY2Fyb3VzZWxfX3RodW1icy5pcy1tb2Rlcm57LS1mLXRodW1iLWdhcDogNHB4Oy0tZi10aHVtYi1leHRyYS1nYXA6IDIwcHg7LS1mLXRodW1iLWNsaXAtd2lkdGg6IDQ2cHh9LmYtdGh1bWJze3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6MCAwIGF1dG87bWFyZ2luOjA7b3ZlcmZsb3c6aGlkZGVuOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApO3VzZXItc2VsZWN0Om5vbmU7cGVyc3BlY3RpdmU6MTAwMHB4O3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfS5mLXRodW1icyAuZi1zcGlubmVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JvcmRlci1yYWRpdXM6MnB4O2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KCNlYmVmZjIsICNlMmU4ZjApO3otaW5kZXg6LTF9LmYtdGh1bWJzIC5mLXNwaW5uZXIgc3Zne2Rpc3BsYXk6bm9uZX0uZi10aHVtYnMuaXMtdmVydGljYWx7aGVpZ2h0OjEwMCV9LmYtdGh1bWJzX192aWV3cG9ydHt3aWR0aDoxMDAlO2hlaWdodDphdXRvO292ZXJmbG93OmhpZGRlbn0uZi10aHVtYnNfX3RyYWNre2Rpc3BsYXk6ZmxleDt3aWxsLWNoYW5nZTp0cmFuc2Zvcm19LmYtdGh1bWJzX19zbGlkZXtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjAgMCBhdXRvO2JveC1zaXppbmc6Y29udGVudC1ib3g7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmc6MDttYXJnaW46MDt3aWR0aDp2YXIoLS1mLXRodW1iLXdpZHRoKTttaW4td2lkdGg6dmFyKC0tZi10aHVtYi13aWR0aCk7aGVpZ2h0OnZhcigtLWYtdGh1bWItaGVpZ2h0KTtvdmVyZmxvdzp2aXNpYmxlO2N1cnNvcjpwb2ludGVyfS5mLXRodW1ic19fc2xpZGUuaXMtbG9hZGluZyBpbWd7b3BhY2l0eTowfS5pcy1jbGFzc2ljIC5mLXRodW1ic19fdmlld3BvcnR7aGVpZ2h0OjEwMCV9LmlzLW1vZGVybiAuZi10aHVtYnNfX3RyYWNre3dpZHRoOm1heC1jb250ZW50fS5pcy1tb2Rlcm4gLmYtdGh1bWJzX190cmFjazo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtsZWZ0OmNhbGModmFyKC0tbGVmdCwgMCkqMXB4KTt3aWR0aDpjYWxjKDEwMCUgLSB2YXIoLS13aWR0aCwgMCkqMXB4KTtjdXJzb3I6cG9pbnRlcn0uaXMtbW9kZXJuIC5mLXRodW1ic19fc2xpZGV7LS1jbGlwLXBhdGg6IGluc2V0KCAwIGNhbGMoICh2YXIoLS1mLXRodW1iLXdpZHRoLCAwKSAtIHZhcigtLWYtdGh1bWItY2xpcC13aWR0aCwgMCkpICogMC41ICogKDEgLSB2YXIoLS1wcm9ncmVzcywgMCkpICkgcm91bmQgdmFyKC0tZi10aHVtYi1ib3JkZXItcmFkaXVzLCAwKSApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZChjYWxjKHZhcigtLXNoaWZ0LCAwKSAqIC0xcHgpLCAwLCAwKTt0cmFuc2l0aW9uOm5vbmU7cG9pbnRlci1ldmVudHM6bm9uZX0uaXMtbW9kZXJuIC5mLXRodW1ic19fc2xpZGU+KntjbGlwLXBhdGg6dmFyKC0tY2xpcC1wYXRoKX0uaXMtbW9kZXJuOm5vdCguaXMtdXNpbmctbW91c2UpIC5mLXRodW1ic19fc2xpZGU6Zm9jdXMtd2l0aGlue2ZpbHRlcjpkcm9wLXNoYWRvdygtMXB4IDBweCAwcHggdmFyKC0tZi10aHVtYi1vdXRsaW5lLWNvbG9yKSkgZHJvcC1zaGFkb3coMnB4IDBweCAwcHggdmFyKC0tZi10aHVtYi1vdXRsaW5lLWNvbG9yKSkgZHJvcC1zaGFkb3coMHB4IC0xcHggMHB4IHZhcigtLWYtdGh1bWItb3V0bGluZS1jb2xvcikpIGRyb3Atc2hhZG93KDBweCAycHggMHB4IHZhcigtLWYtdGh1bWItb3V0bGluZS1jb2xvcikpfS5pcy1tb2Rlcm4uaW4tdG91Y2ggLmYtdGh1bWJzX19zbGlkZXtmaWx0ZXI6bm9uZX0uaXMtbW9kZXJuLmlzLXJlc3RpbmcgLmYtdGh1bWJzX19zbGlkZXt0cmFuc2l0aW9uOmFsbCAuMzNzIGVhc2V9LmlzLW1vZGVybi5pcy1yZXN0aW5nIC5mLXRodW1ic19fc2xpZGU+Knt0cmFuc2l0aW9uOmFsbCAuMzNzIGVhc2V9LmYtdGh1bWJzX19zbGlkZV9fYnV0dG9ue2FwcGVhcmFuY2U6bm9uZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXI6MDtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXItcmFkaXVzOnZhcigtLWYtdGh1bWItYm9yZGVyLXJhZGl1cyk7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtvdXRsaW5lOm5vbmU7Y3Vyc29yOnBvaW50ZXI7cG9pbnRlci1ldmVudHM6YXV0bzt0b3VjaC1hY3Rpb246bWFuaXB1bGF0aW9uO29wYWNpdHk6dmFyKC0tZi10aHVtYi1vcGFjaXR5KTt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGVhc2V9LmYtdGh1bWJzX19zbGlkZV9fYnV0dG9uOmhvdmVye29wYWNpdHk6dmFyKC0tZi10aHVtYi1ob3Zlci1vcGFjaXR5KX0uZi10aHVtYnNfX3NsaWRlX19idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKXtvdXRsaW5lOm5vbmV9LmYtdGh1bWJzX19zbGlkZV9fYnV0dG9uOmZvY3VzLXZpc2libGV7b3V0bGluZTpub25lO29wYWNpdHk6dmFyKC0tZi10aHVtYi1zZWxlY3RlZC1vcGFjaXR5KX0uaXMtbmF2LXNlbGVjdGVkIC5mLXRodW1ic19fc2xpZGVfX2J1dHRvbntvcGFjaXR5OnZhcigtLWYtdGh1bWItc2VsZWN0ZWQtb3BhY2l0eSl9LmlzLW5hdi1zZWxlY3RlZCAuZi10aHVtYnNfX3NsaWRlX19idXR0b246OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtoZWlnaHQ6YXV0bztib3R0b206MDtib3JkZXI6dmFyKC0tZi10aHVtYi1vdXRsaW5lLCAwKSBzb2xpZCB2YXIoLS1mLXRodW1iLW91dGxpbmUtY29sb3IsIHRyYW5zcGFyZW50KTtib3JkZXItcmFkaXVzOnZhcigtLWYtdGh1bWItYm9yZGVyLXJhZGl1cyk7YW5pbWF0aW9uOmYtZmFkZUluIC4ycyBlYXNlLW91dDt6LWluZGV4OjEwfS5mLXRodW1ic19fc2xpZGVfX2ltZ3twb3NpdGlvbjphYnNvbHV0ZTtvdmVyZmxvdzpoaWRkZW47dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwYWRkaW5nOnZhcigtLWYtdGh1bWItb2Zmc2V0KTtib3gtc2l6aW5nOmJvcmRlci1ib3g7cG9pbnRlci1ldmVudHM6bm9uZTtvYmplY3QtZml0OmNvdmVyfS5mLXRodW1icy5pcy1ob3Jpem9udGFsIC5mLXRodW1ic19fdHJhY2t7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjhweCAwIDEycHggMH0uZi10aHVtYnMuaXMtaG9yaXpvbnRhbCAuZi10aHVtYnNfX3NsaWRle21hcmdpbjowIHZhcigtLWYtdGh1bWItZ2FwKSAwIDB9LmYtdGh1bWJzLmlzLXZlcnRpY2FsIC5mLXRodW1ic19fdHJhY2t7ZmxleC13cmFwOndyYXA7bWFyZ2luOmF1dG8gMDtwYWRkaW5nOjAgOHB4fS5mLXRodW1icy5pcy12ZXJ0aWNhbCAuZi10aHVtYnNfX3NsaWRle21hcmdpbjowIDAgdmFyKC0tZi10aHVtYi1nYXApIDB9LmZhbmN5Ym94X190aHVtYnN7LS1mLXRodW1iLXdpZHRoOiA5NnB4Oy0tZi10aHVtYi1oZWlnaHQ6IDcycHg7LS1mLXRodW1iLWJvcmRlci1yYWRpdXM6IDJweDstLWYtdGh1bWItb3V0bGluZTogMnB4Oy0tZi10aHVtYi1vdXRsaW5lLWNvbG9yOiAjZWRlZGVkO3Bvc2l0aW9uOnJlbGF0aXZlO29wYWNpdHk6dmFyKC0tZmFuY3lib3gtb3BhY2l0eSwgMSk7dHJhbnNpdGlvbjptYXgtaGVpZ2h0IC4zNXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpfS5mYW5jeWJveF9fdGh1bWJzLmlzLWNsYXNzaWN7LS1mLXRodW1iLWdhcDogOHB4Oy0tZi10aHVtYi1vcGFjaXR5OiAwLjU7LS1mLXRodW1iLWhvdmVyLW9wYWNpdHk6IDF9LmZhbmN5Ym94X190aHVtYnMuaXMtY2xhc3NpYyAuZi1zcGlubmVye2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSl9LmZhbmN5Ym94X190aHVtYnMuaXMtbW9kZXJuey0tZi10aHVtYi1nYXA6IDRweDstLWYtdGh1bWItZXh0cmEtZ2FwOiAyMHB4Oy0tZi10aHVtYi1jbGlwLXdpZHRoOiA0NnB4Oy0tZi10aHVtYi1vcGFjaXR5OiAxOy0tZi10aHVtYi1ob3Zlci1vcGFjaXR5OiAxfS5mYW5jeWJveF9fdGh1bWJzLmlzLW1vZGVybiAuZi1zcGlubmVye2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSl9LmZhbmN5Ym94X190aHVtYnMuaXMtaG9yaXpvbnRhbHtwYWRkaW5nOjAgdmFyKC0tZi10aHVtYi1nYXApfS5mYW5jeWJveF9fdGh1bWJzLmlzLXZlcnRpY2Fse3BhZGRpbmc6dmFyKC0tZi10aHVtYi1nYXApIDB9LmlzLWNvbXBhY3QgLmZhbmN5Ym94X190aHVtYnN7LS1mLXRodW1iLXdpZHRoOiA2NHB4Oy0tZi10aHVtYi1jbGlwLXdpZHRoOiAzMnB4Oy0tZi10aHVtYi1oZWlnaHQ6IDQ4cHg7LS1mLXRodW1iLWV4dHJhLWdhcDogMTBweH0uZmFuY3lib3hfX3RodW1icy5pcy1tYXNrZWR7bWF4LWhlaWdodDowcHggIWltcG9ydGFudH0uaXMtY2xvc2luZyAuZmFuY3lib3hfX3RodW1ic3t0cmFuc2l0aW9uOm5vbmUgIWltcG9ydGFudH0uZmFuY3lib3hfX3Rvb2xiYXJ7LS1mLXByb2dyZXNzLWNvbG9yOiB2YXIoLS1mYW5jeWJveC1jb2xvciwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk0KSk7LS1mLWJ1dHRvbi13aWR0aDogNDZweDstLWYtYnV0dG9uLWhlaWdodDogNDZweDstLWYtYnV0dG9uLWNvbG9yOiB2YXIoLS1mYW5jeWJveC1jb2xvcik7LS1mLWJ1dHRvbi1ob3Zlci1jb2xvcjogdmFyKC0tZmFuY3lib3gtaG92ZXItY29sb3IpOy0tZi1idXR0b24tYmc6IHJnYmEoMjQsIDI0LCAyNywgMC42NSk7LS1mLWJ1dHRvbi1ob3Zlci1iZzogcmdiYSg3MCwgNzAsIDczLCAwLjY1KTstLWYtYnV0dG9uLWFjdGl2ZS1iZzogcmdiYSg5MCwgOTAsIDkzLCAwLjY1KTstLWYtYnV0dG9uLWJvcmRlci1yYWRpdXM6IDA7LS1mLWJ1dHRvbi1zdmctd2lkdGg6IDI0cHg7LS1mLWJ1dHRvbi1zdmctaGVpZ2h0OiAyNHB4Oy0tZi1idXR0b24tc3ZnLXN0cm9rZS13aWR0aDogMS41Oy0tZi1idXR0b24tc3ZnLWZpbHRlcjogZHJvcC1zaGFkb3coMXB4IDFweCAxcHggcmdiYSgyNCwgMjQsIDI3LCAwLjE1KSk7LS1mLWJ1dHRvbi1zdmctZmlsbDogbm9uZTstLWYtYnV0dG9uLXN2Zy1kaXNhYmxlZC1vcGFjaXR5OiAwLjY1O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWFyZ2luOjA7cGFkZGluZzowO2ZvbnQtZmFtaWx5Oi1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFwiU2Vnb2UgVUkgQWRqdXN0ZWRcIixcIlNlZ29lIFVJXCIsXCJMaWJlcmF0aW9uIFNhbnNcIixzYW5zLXNlcmlmO2NvbG9yOnZhcigtLWZhbmN5Ym94LWNvbG9yLCBjdXJyZW50Q29sb3IpO29wYWNpdHk6dmFyKC0tZmFuY3lib3gtb3BhY2l0eSwgMSk7dGV4dC1zaGFkb3c6dmFyKC0tZmFuY3lib3gtdG9vbGJhci10ZXh0LXNoYWRvdywgMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjUpKTtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6MjB9LmZhbmN5Ym94X190b29sYmFyIDpmb2N1cy12aXNpYmxle3otaW5kZXg6MX0uZmFuY3lib3hfX3Rvb2xiYXIuaXMtYWJzb2x1dGUsLmlzLWNvbXBhY3QgLmZhbmN5Ym94X190b29sYmFye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowfS5pcy1pZGxlIC5mYW5jeWJveF9fdG9vbGJhcntwb2ludGVyLWV2ZW50czpub25lO2FuaW1hdGlvbjouMTVzIGVhc2Utb3V0IGJvdGggZi1mYWRlT3V0fS5mYW5jeWJveF9fdG9vbGJhcl9fY29sdW1ue2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOndyYXA7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0fS5mYW5jeWJveF9fdG9vbGJhcl9fY29sdW1uLmlzLWxlZnQsLmZhbmN5Ym94X190b29sYmFyX19jb2x1bW4uaXMtcmlnaHR7ZmxleC1ncm93OjE7ZmxleC1iYXNpczowfS5mYW5jeWJveF9fdG9vbGJhcl9fY29sdW1uLmlzLXJpZ2h0e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7ZmxleC13cmFwOm5vd3JhcH0uZmFuY3lib3hfX2luZm9iYXJ7cGFkZGluZzowIDVweDtsaW5lLWhlaWdodDp2YXIoLS1mLWJ1dHRvbi1oZWlnaHQpO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxN3B4O2ZvbnQtdmFyaWFudC1udW1lcmljOnRhYnVsYXItbnVtczstd2Via2l0LWZvbnQtc21vb3RoaW5nOnN1YnBpeGVsLWFudGlhbGlhc2VkO2N1cnNvcjpkZWZhdWx0O3VzZXItc2VsZWN0Om5vbmV9LmZhbmN5Ym94X19pbmZvYmFyIHNwYW57cGFkZGluZzowIDVweH0uZmFuY3lib3hfX2luZm9iYXI6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKXtiYWNrZ3JvdW5kOnZhcigtLWYtYnV0dG9uLWJnKX1bZGF0YS1mYW5jeWJveC10b2dnbGUtc2xpZGVzaG93XXtwb3NpdGlvbjpyZWxhdGl2ZX1bZGF0YS1mYW5jeWJveC10b2dnbGUtc2xpZGVzaG93XSAuZi1wcm9ncmVzc3toZWlnaHQ6MTAwJTtvcGFjaXR5Oi4zfVtkYXRhLWZhbmN5Ym94LXRvZ2dsZS1zbGlkZXNob3ddIHN2ZyBnOmZpcnN0LWNoaWxke2Rpc3BsYXk6ZmxleH1bZGF0YS1mYW5jeWJveC10b2dnbGUtc2xpZGVzaG93XSBzdmcgZzpsYXN0LWNoaWxke2Rpc3BsYXk6bm9uZX0uaGFzLXNsaWRlc2hvdyBbZGF0YS1mYW5jeWJveC10b2dnbGUtc2xpZGVzaG93XSBzdmcgZzpmaXJzdC1jaGlsZHtkaXNwbGF5Om5vbmV9Lmhhcy1zbGlkZXNob3cgW2RhdGEtZmFuY3lib3gtdG9nZ2xlLXNsaWRlc2hvd10gc3ZnIGc6bGFzdC1jaGlsZHtkaXNwbGF5OmZsZXh9W2RhdGEtZmFuY3lib3gtdG9nZ2xlLWZ1bGxzY3JlZW5dIHN2ZyBnOmZpcnN0LWNoaWxke2Rpc3BsYXk6ZmxleH1bZGF0YS1mYW5jeWJveC10b2dnbGUtZnVsbHNjcmVlbl0gc3ZnIGc6bGFzdC1jaGlsZHtkaXNwbGF5Om5vbmV9OmZ1bGxzY3JlZW4gW2RhdGEtZmFuY3lib3gtdG9nZ2xlLWZ1bGxzY3JlZW5dIHN2ZyBnOmZpcnN0LWNoaWxke2Rpc3BsYXk6bm9uZX06ZnVsbHNjcmVlbiBbZGF0YS1mYW5jeWJveC10b2dnbGUtZnVsbHNjcmVlbl0gc3ZnIGc6bGFzdC1jaGlsZHtkaXNwbGF5OmZsZXh9LmYtcHJvZ3Jlc3N7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7aGVpZ2h0OjNweDt0cmFuc2Zvcm06c2NhbGVYKDApO3RyYW5zZm9ybS1vcmlnaW46MDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpsaW5lYXI7YmFja2dyb3VuZDp2YXIoLS1mLXByb2dyZXNzLWNvbG9yLCB2YXIoLS1mLWNhcm91c2VsLXRoZW1lLWNvbG9yLCAjMDA5MWZmKSk7ei1pbmRleDozMDt1c2VyLXNlbGVjdDpub25lO3BvaW50ZXItZXZlbnRzOm5vbmV9IiwiLm1vcmUtYnRuIHtcbiAgdHJhbnNpdGlvbjogJHQtYjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgQGluY2x1ZGUgZmx1aWQoXCJmb250LXNpemVcIiwgKDE2cHgsIDE4cHgpKTtcblxuICBAaW5jbHVkZSBvbi1ldmVudCgpIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gIH1cbn1cblxuYS5idXR0b24sXG5idXR0b24uYnV0dG9uLFxuYnV0dG9uLmJ1dHRvbi5hbHQsXG5idXR0b24uYnV0dG9uLmFsdC5kaXNhYmxlZCxcbmJ1dHRvbi5idXR0b24uYWx0OmRpc2FibGVkW2Rpc2FibGVkXSxcbmJ1dHRvbi5idXR0b246ZGlzYWJsZWQsXG5idXR0b24uYnV0dG9uOmRpc2FibGVkW2Rpc2FibGVkXSxcbmEuY2hlY2tvdXQtYnV0dG9uLFxuYS5idXR0b24uYWx0IHtcblxuICAud29vY29tbWVyY2UgJixcbiAgLndvb2NvbW1lcmNlLWNhcnQgJiB7XG4gICAgQGV4dGVuZCAubW9yZS1idG47XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiAkdC1iO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBwYWRkaW5nOiAyNHB4IDMwcHg7XG4gICAgfVxuXG4gICAgJi5hZGRfdG9fY2FydF9idXR0b24ge1xuICAgICAgcGFkZGluZzogMjRweCAwO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cblxuICAgICYuY2hlY2tvdXQtYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCLihpJcIjtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLndvb2NvbW1lcmNlLW1lc3NhZ2UgJixcbiAgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1pbmZvICYsXG4gIC53b29jb21tZXJjZS1wYWdpbmF0aW9uLS13aXRob3V0LW51bWJlcnMgJiB7XG4gICAgcGFkZGluZzogMTRweCAxNnB4O1xuICB9XG5cbiAgLmNoZWNrb3V0X2NvdXBvbiAmIHtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG5cbi53b29jb21tZXJjZSxcbi53b29jb21tZXJjZS1wYWdlLFxuLnBhZ2UtdGVtcGxhdGUsXG4ucGFnZSxcbi5zZWFyY2gge1xuICBhLnJlbW92ZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIEBpbmNsdWRlIHNxdWFyZShhdXRvKTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgICBjb2xvcjogJGVycm9yLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGVycm9yLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIHBhZGRpbmc6IDAgM3B4O1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB0cmFuc2l0aW9uOiAkdC1iO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgICBAaW5jbHVkZSBvbi1ldmVudCgpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlcnJvci1jb2xvcjtcbiAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAucHJvZHVjdC1yZW1vdmUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4vL2xvYWQtbW9yZSBidXR0b24gd2hlbiBsb2FkaW5nXG4uYnRuLWxvYWQtbW9yZSB7XG4gIEBpbmNsdWRlIG9uLWV2ZW50KCkge1xuICAgICY6YWZ0ZXIge1xuICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgICAgYm90dG9tOiAtNHB4O1xuICAgIH1cbiAgfVxuXG4gICNhamF4LWxvYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYubG9hZGluZyB7XG4gICAgI2FqYXgtbG9hZGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuXG4gICAgICBpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYnRuIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogJHQtYjtcbiAgb3V0bGluZTogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYS1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIHRyYW5zaXRpb246ICR0LWI7XG59XG5cbi5idG4tY3RhLW5hdiB7XG4gIGNvbG9yOiAkcHJpbWFyeTtcbiAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHBhZGRpbmc6IDRweCAxM3B4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBnYXA6IDVweDtcblxuICBAaW5jbHVkZSBvbi1ldmVudCgpIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICB9XG5cbiAgaSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5idG4tcGhvbmUtbmF2IHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgQGluY2x1ZGUgb24tZXZlbnQoKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLTEwMDtcbiAgfVxufVxuXG4ub3Blbi1zZWFyY2gtYnRuIHtcbiAgQGluY2x1ZGUgc3F1YXJlKDM0cHgpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgQGluY2x1ZGUgb24tZXZlbnQoKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLTEwMDtcbiAgfVxufVxuXG4udGV4dC1zaXplLWNvbnRyb2wtYnRuIHtcbiAgY29sb3I6ICRwcmltYXJ5O1xuICBiYWNrZ3JvdW5kOiAkZ3JlZW4tMTAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMCA4cHg7XG4gIG1pbi1oZWlnaHQ6IDI2cHg7XG4gIG1pbi13aWR0aDogNDZweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4IDAgMCAyMHB4O1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDIwcHggMjBweCAwO1xuICB9XG5cbiAgQGluY2x1ZGUgb24tZXZlbnQoKSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuLmJ0bi1hcnJvdy1ncm93IHtcbiAgY29sb3I6ICRibHVlO1xuICBmb250LXNpemU6IDI3cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMS4zNXB4O1xuICBAZXh0ZW5kIC5hLWJ0bjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDBweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgdHJhbnNpdGlvbjogJHQtYjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMTAwJTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAyMG1zO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XG4gICAgQGV4dGVuZCAuaWNvbW9vbjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogLTZweDtcbiAgICB0cmFuc2l0aW9uOiAkdC1iO1xuICB9XG5cbiAgQGluY2x1ZGUgb24tZXZlbnQoKSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAtMjZweDtcbiAgICB9XG4gIH1cbn1cblxuLmJ0bi1zdWJtZW51IHtcbiAgY29sb3I6ICRwcmltYXJ5O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgcGFkZGluZzogOHB4IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjY1cHg7XG4gIEBleHRlbmQgLmJ0bjtcblxuICBAaW5jbHVkZSBvbi1ldmVudCgpIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICB9XG59XG5cbi5idG4tcm91bmQtYm9yZGVyLXByaW1hcnkge1xuICBjb2xvcjogJHByaW1hcnk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiA3cHggMTlweDtcbiAgQGV4dGVuZCAudGV4dC1idG4teHM7XG5cbiAgQGluY2x1ZGUgb24tZXZlbnQoKSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgfVxufVxuXG4uYnRuLXJvdW5kLWJvcmRlci1wcmltYXJ5LWxnIHtcbiAgY29sb3I6ICRwcmltYXJ5O1xuICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgYm9yZGVyLXJhZGl1czogNDVweDtcbiAgcGFkZGluZzogMTBweCAyNHB4O1xuICBAZXh0ZW5kIC50ZXh0LWJ0bi1sZztcbiAgZ2FwOiAxNXB4O1xuXG4gICYuZGlzYWJsZSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleS0yMDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktMjAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgb24tZXZlbnQoKSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgfVxufVxuXG4uYnRuLWNhcHN1bGUge1xuICBjb2xvcjogJHByaW1hcnk7XG4gIEBleHRlbmQgLnRleHQtYnRuLXhzO1xuICB0cmFuc2l0aW9uOiBub25lO1xuICBnYXA6IDEwcHg7XG4gIHBhZGRpbmc6IDA7XG5cbiAgLmNhcHN1bGUtaW1nIHtcbiAgICBnYXA6IDZweDtcbiAgfVxuXG4gIC5jYXBzdWxlLWxlZnQge1xuICAgIEBpbmNsdWRlIGZsdWlkKFwiaGVpZ2h0XCIsICgxMnB4LCAxNHB4KSk7XG4gICAgQGluY2x1ZGUgZmx1aWQoXCJ3aWR0aFwiLCAoMTRweCwgMTZweCkpO1xuICAgIGJvcmRlci1yYWRpdXM6IDdweCAwIDAgN3B4O1xuICAgIGJhY2tncm91bmQ6ICRsYWtlLTEwMDtcbiAgICB0cmFuc2l0aW9uOiAkdC1mO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI1ZGVnKTtcbiAgfVxuXG4gIC5jYXBzdWxlLXJpZ2h0IHtcbiAgICBAaW5jbHVkZSBmbHVpZChcImhlaWdodFwiLCAoMTJweCwgMTRweCkpO1xuICAgIEBpbmNsdWRlIGZsdWlkKFwid2lkdGhcIiwgKDE0cHgsIDE2cHgpKTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDdweCA3cHggMDtcbiAgICBiYWNrZ3JvdW5kOiAkbGFrZS0zMDA7XG4gICAgdHJhbnNpdGlvbjogJHQtZjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjVkZWcpO1xuICB9XG5cbiAgLmNhcHN1bGUtcG93ZGVyIHtcbiAgICB0b3A6IDEycHg7XG4gICAgQGluY2x1ZGUgZmx1aWQoXCJsZWZ0XCIsICgxMXB4LCAxM3B4KSk7XG4gICAgdHJhbnNpdGlvbjogJHQtcztcbiAgfVxuXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgLmNhcHN1bGUtaW1nIHtcbiAgICAgIGdhcDogM3B4O1xuICAgIH1cblxuICAgIC5jYXBzdWxlLWxlZnQge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgfVxuXG4gICAgLmNhcHN1bGUtcmlnaHQge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgfVxuXG4gICAgLmNhcHN1bGUtcG93ZGVyIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgb24tZXZlbnQoKSB7XG4gICAgICBnYXA6IDdweDtcblxuICAgICAgLmNhcHN1bGUtaW1nIHtcbiAgICAgICAgZ2FwOiA2cHg7XG4gICAgICB9XG5cbiAgICAgIC5jYXBzdWxlLWxlZnQge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNWRlZyk7XG4gICAgICB9XG5cbiAgICAgIC5jYXBzdWxlLXJpZ2h0IHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTI1ZGVnKTtcbiAgICAgIH1cblxuICAgICAgLmNhcHN1bGUtcG93ZGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBvbi1ldmVudCgpIHtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gIH1cbn1cblxuLmJ0bi1yb3VuZC1iZy1wcmltYXJ5LXNlY29uZGFyeSB7XG4gIHBhZGRpbmc6IDhweCAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA0NXB4O1xuICBjb2xvcjogJHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgQGV4dGVuZCAudGV4dC1idG4tbGc7XG5cbiAgQGluY2x1ZGUgb24tZXZlbnQoKSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcbiAgfVxuXG4gICYuZGlzYWJsZSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleS0yMDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuLmJ0bi1yb3VuZC1iZy1wcmltYXJ5LXNlY29uZGFyeS1hcnJvdyB7XG4gIHBhZGRpbmc6IDEwcHggMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gIEBleHRlbmQgLmg2O1xuICBnYXA6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcblxuICBpIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogLTE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcbiAgICB0cmFuc2l0aW9uOiAkdC1iO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG4gICAgQGV4dGVuZCAuaWNvbW9vbjtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgb24tZXZlbnQoKSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLmJ0bi1yb3VuZC1iZy1wcmltYXJ5IHtcbiAgY29sb3I6ICRibHVlO1xuICBiYWNrZ3JvdW5kOiAkZ3JlZW4tMTAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogM3B4IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gIHRyYW5zaXRpb246ICR0LWI7XG4gIEBleHRlbmQgLnRleHQtYnRuLWxnO1xuXG4gIEBpbmNsdWRlIG9uLWV2ZW50KCkge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICB9XG59XG5cbi5idG4tcm91bmQtYmctcHJpbWFyeS1sZyB7XG4gIGNvbG9yOiAkYmx1ZTtcbiAgYmFja2dyb3VuZDogJGdyZWVuLTEwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgdHJhbnNpdGlvbjogJHQtYjtcbiAgQGV4dGVuZCAudGV4dC1idG4tbGc7XG5cbiAgQGluY2x1ZGUgb24tZXZlbnQoKSB7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gIH1cbn1cblxuLmJ0bi1yb3VuZC1ib3JkZXItd2hpdGUtbGcge1xuICBjb2xvcjogJGJsdWU7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktMjAwO1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIHRyYW5zaXRpb246ICR0LWI7XG4gIEBleHRlbmQgLnRleHQtYnRuLWxnO1xuXG4gIEBpbmNsdWRlIG9uLWV2ZW50KCkge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuICB9XG5cbiAgJi5kaXNhYmxlIHtcbiAgICBjb2xvcjogJGdyZWVuLTMwMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuXG4uYnRuLXJvdW5kLWJvcmRlci13aGl0ZSB7XG4gIGNvbG9yOiAkbGFrZS0xMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRsYWtlLTEwMDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcGFkZGluZzogN3B4IDE5cHg7XG4gIEBleHRlbmQgLnRleHQtYnRuLXhzO1xuXG4gIEBpbmNsdWRlIG9uLWV2ZW50KCkge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBiYWNrZ3JvdW5kOiAkbGFrZS0xMDA7XG4gIH1cbn1cblxuXG4uYnRuLXJvdW5kLWJvcmRlci1wcmltYXJ5LWFycm93IHtcbiAgcGFkZGluZzogMTBweCAyNXB4O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBjb2xvcjogJHByaW1hcnk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuICBAZXh0ZW5kIC5oNjtcbiAgZ2FwOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgaSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGU5MGFcIjtcbiAgICBAZXh0ZW5kIC5pY29tb29uO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cblxuICBAaW5jbHVkZSBvbi1ldmVudCgpIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICB9XG59XG5cbi5sb2FkLW1vcmUge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuXG4gIC5idG4ge1xuICAgICYubG9hZG1vcmUge1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgQGluY2x1ZGUgc3F1YXJlKDIwcHgpO1xuICAgICAgICBhbmltYXRpb246IGdmb3Jtcy1yb3RhdGUgMnMgaW5maW5pdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJGdyZXktMjAwO1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYnRuLXRleHQtcHJpbWFyeS1zZWNvbmRhcnkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAkcHJpbWFyeTtcblxuICBAaW5jbHVkZSBvbi1ldmVudCgpIHtcbiAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgfVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qKiBDdXN0b20gdXRpbGl0aWVzIHN0YXJ0ICovXG4vKiogQ3VzdG9tIHV0aWxpdGllcyBlbmQgKi9cbkBpbXBvcnQgXCJyZWFjdC1kYXRlcGlja2VyL2Rpc3QvcmVhY3QtZGF0ZXBpY2tlci5jc3NcIjtcbkBpbXBvcnQgXCJAZmFuY3lhcHBzL3VpL2Rpc3QvZmFuY3lib3gvZmFuY3lib3guY3NzXCI7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Tm90bytTYW5zK1RDOndnaHRANDAwOzUwMDs3MDAmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVJ1YmlrOndnaHRANDAwOzUwMDs3MDAmZGlzcGxheT1zd2FwXCIpO1xuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gIDpyb290IHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgfVxufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtYm9keS1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYm9keS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnMtYm9keS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1icy1ib2R5LXRleHQtYWxpZ24pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbmhyIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQ7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbmg2LCBoNSwgaDQsIGgzLCBoMiwgaDEge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiB2YXIoLS1icy1oZWFkaW5nLWNvbG9yKTtcbn1cblxuaDEge1xuICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjMyNXJlbSArIDAuOXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjNyZW0gKyAwLjZ2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cblxuaDQge1xuICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuaDYge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5hYmJyW3RpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuXG5tYXJrIHtcbiAgcGFkZGluZzogMC4xODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1oaWdobGlnaHQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1oaWdobGlnaHQtYmcpO1xufVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5hIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtbGluay1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5hOmhvdmVyIHtcbiAgLS1icy1saW5rLWNvbG9yLXJnYjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvci1yZ2IpO1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSwgYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSk6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LW1vbm9zcGFjZSk7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cbnByZSBjb2RlIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG5jb2RlIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtY29kZS1jb2xvcik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbmEgPiBjb2RlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDAuMTg3NXJlbSAwLjM3NXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxua2JkIGtiZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5pbWcsXG5zdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG50YWJsZSB7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7XG59XG5cbnRoZWFkLFxudGJvZHksXG50Zm9vdCxcbnRyLFxudGQsXG50aCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuW3JvbGU9YnV0dG9uXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5zZWxlY3Q6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAxO1xufVxuXG5bbGlzdF06bm90KFt0eXBlPWRhdGVdKTpub3QoW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdKTpub3QoW3R5cGU9bW9udGhdKTpub3QoW3R5cGU9d2Vla10pOm5vdChbdHlwZT10aW1lXSk6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cbmJ1dHRvbjpub3QoOmRpc2FibGVkKSxcblt0eXBlPWJ1dHRvbl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1yZXNldF06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1zdWJtaXRdOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgbGVnZW5kIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxubGVnZW5kICsgKiB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuXG4vKiBydGw6cmF3OlxuW3R5cGU9XCJ0ZWxcIl0sXG5bdHlwZT1cInVybFwiXSxcblt0eXBlPVwiZW1haWxcIl0sXG5bdHlwZT1cIm51bWJlclwiXSB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuKi9cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkLFxuLmNvbnRhaW5lci14eGwsXG4uY29udGFpbmVyLXhsLFxuLmNvbnRhaW5lci1sZyxcbi5jb250YWluZXItbWQsXG4uY29udGFpbmVyLXNtIHtcbiAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICAtLWJzLWd1dHRlci15OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29udGFpbmVyLXh4bCwgLmNvbnRhaW5lci14bCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzIwcHg7XG4gIH1cbn1cbjpyb290IHtcbiAgLS1icy1icmVha3BvaW50LXhzOiAwO1xuICAtLWJzLWJyZWFrcG9pbnQtc206IDU3NnB4O1xuICAtLWJzLWJyZWFrcG9pbnQtbWQ6IDc2OHB4O1xuICAtLWJzLWJyZWFrcG9pbnQtbGc6IDk5MnB4O1xuICAtLWJzLWJyZWFrcG9pbnQteGw6IDEyMDBweDtcbiAgLS1icy1icmVha3BvaW50LXh4bDogMTQwMHB4O1xufVxuXG4ucm93IHtcbiAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICAtLWJzLWd1dHRlci15OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1icy1ndXR0ZXIteSkpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWd1dHRlci14KSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1ndXR0ZXIteCkpO1xufVxuLnJvdyA+ICoge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYnMtZ3V0dGVyLXkpO1xufVxuXG4uY29sIHtcbiAgZmxleDogMSAwIDAlO1xufVxuXG4ucm93LWNvbHMtYXV0byA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5yb3ctY29scy0xID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJvdy1jb2xzLTIgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5yb3ctY29scy0zID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuXG4ucm93LWNvbHMtNCA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI1JTtcbn1cblxuLnJvdy1jb2xzLTUgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyMCU7XG59XG5cbi5yb3ctY29scy02ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTYuNjY2NjY2NjclO1xufVxuXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogOC4zMzMzMzMzMyU7XG59XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTYuNjY2NjY2NjclO1xufVxuXG4uY29sLTMge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI1JTtcbn1cblxuLmNvbC00IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG59XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNDEuNjY2NjY2NjclO1xufVxuXG4uY29sLTYge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmNvbC03IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG59XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNjYuNjY2NjY2NjclO1xufVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDc1JTtcbn1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogODMuMzMzMzMzMzMlO1xufVxuXG4uY29sLTExIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA5MS42NjY2NjY2NyU7XG59XG5cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xufVxuXG4uZy0wLFxuLmd4LTAge1xuICAtLWJzLWd1dHRlci14OiAwO1xufVxuXG4uZy0wLFxuLmd5LTAge1xuICAtLWJzLWd1dHRlci15OiAwO1xufVxuXG4uZy0xLFxuLmd4LTEge1xuICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xufVxuXG4uZy0xLFxuLmd5LTEge1xuICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xufVxuXG4uZy0yLFxuLmd4LTIge1xuICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG59XG5cbi5nLTIsXG4uZ3ktMiB7XG4gIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbn1cblxuLmctMyxcbi5neC0zIHtcbiAgLS1icy1ndXR0ZXIteDogMXJlbTtcbn1cblxuLmctMyxcbi5neS0zIHtcbiAgLS1icy1ndXR0ZXIteTogMXJlbTtcbn1cblxuLmctNCxcbi5neC00IHtcbiAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xufVxuXG4uZy00LFxuLmd5LTQge1xuICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG59XG5cbi5nLTUsXG4uZ3gtNSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG59XG5cbi5nLTUsXG4uZ3ktNSB7XG4gIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtc20tMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1zbS01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtc20tNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLXNtLTAsXG4gIC5neC1zbS0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLXNtLTAsXG4gIC5neS1zbS0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLXNtLTEsXG4gIC5neC1zbS0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLXNtLTEsXG4gIC5neS1zbS0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLXNtLTIsXG4gIC5neC1zbS0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmctc20tMixcbiAgLmd5LXNtLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy1zbS0zLFxuICAuZ3gtc20tMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy1zbS0zLFxuICAuZ3ktc20tMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy1zbS00LFxuICAuZ3gtc20tNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLXNtLTQsXG4gIC5neS1zbS00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmctc20tNSxcbiAgLmd4LXNtLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmctc20tNSxcbiAgLmd5LXNtLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtbWQtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1tZC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLW1kLTAsXG4gIC5neC1tZC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLW1kLTAsXG4gIC5neS1tZC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLW1kLTEsXG4gIC5neC1tZC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLW1kLTEsXG4gIC5neS1tZC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLW1kLTIsXG4gIC5neC1tZC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmctbWQtMixcbiAgLmd5LW1kLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy1tZC0zLFxuICAuZ3gtbWQtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy1tZC0zLFxuICAuZ3ktbWQtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy1tZC00LFxuICAuZ3gtbWQtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLW1kLTQsXG4gIC5neS1tZC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmctbWQtNSxcbiAgLmd4LW1kLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmctbWQtNSxcbiAgLmd5LW1kLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtbGctMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbGctNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLWxnLTAsXG4gIC5neC1sZy0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLWxnLTAsXG4gIC5neS1sZy0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLWxnLTEsXG4gIC5neC1sZy0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLWxnLTEsXG4gIC5neS1sZy0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLWxnLTIsXG4gIC5neC1sZy0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmctbGctMixcbiAgLmd5LWxnLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy1sZy0zLFxuICAuZ3gtbGctMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy1sZy0zLFxuICAuZ3ktbGctMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy1sZy00LFxuICAuZ3gtbGctNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLWxnLTQsXG4gIC5neS1sZy00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmctbGctNSxcbiAgLmd4LWxnLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmctbGctNSxcbiAgLmd5LWxnLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy14bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy14bC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMteGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy14bC0wLFxuICAuZ3gteGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy14bC0wLFxuICAuZ3kteGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy14bC0xLFxuICAuZ3gteGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy14bC0xLFxuICAuZ3kteGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy14bC0yLFxuICAuZ3gteGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLXhsLTIsXG4gIC5neS14bC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmcteGwtMyxcbiAgLmd4LXhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmcteGwtMyxcbiAgLmd5LXhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmcteGwtNCxcbiAgLmd4LXhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy14bC00LFxuICAuZ3kteGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLXhsLTUsXG4gIC5neC14bC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLXhsLTUsXG4gIC5neS14bC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb2wteHhsIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wteHhsLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14eGwtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14eGwtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14eGwtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14eGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14eGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmcteHhsLTAsXG4gIC5neC14eGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy14eGwtMCxcbiAgLmd5LXh4bC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLXh4bC0xLFxuICAuZ3gteHhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmcteHhsLTEsXG4gIC5neS14eGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy14eGwtMixcbiAgLmd4LXh4bC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmcteHhsLTIsXG4gIC5neS14eGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLXh4bC0zLFxuICAuZ3gteHhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmcteHhsLTMsXG4gIC5neS14eGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy14eGwtNCxcbiAgLmd4LXh4bC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmcteHhsLTQsXG4gIC5neS14eGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLXh4bC01LFxuICAuZ3gteHhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmcteHhsLTUsXG4gIC5neS14eGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuLnRhYmxlIHtcbiAgLS1icy10YWJsZS1jb2xvci10eXBlOiBpbml0aWFsO1xuICAtLWJzLXRhYmxlLWJnLXR5cGU6IGluaXRpYWw7XG4gIC0tYnMtdGFibGUtY29sb3Itc3RhdGU6IGluaXRpYWw7XG4gIC0tYnMtdGFibGUtYmctc3RhdGU6IGluaXRpYWw7XG4gIC0tYnMtdGFibGUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy10YWJsZS1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC4wNSk7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMSk7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjA3NSk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG4udGFibGUgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3Itc3RhdGUsIHZhcigtLWJzLXRhYmxlLWNvbG9yLXR5cGUsIHZhcigtLWJzLXRhYmxlLWNvbG9yKSkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10YWJsZS1iZyk7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCB2YXIoLS1icy10YWJsZS1iZy1zdGF0ZSwgdmFyKC0tYnMtdGFibGUtYmctdHlwZSwgdmFyKC0tYnMtdGFibGUtYWNjZW50LWJnKSkpO1xufVxuLnRhYmxlID4gdGJvZHkge1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbn1cbi50YWJsZSA+IHRoZWFkIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLnRhYmxlLWdyb3VwLWRpdmlkZXIge1xuICBib3JkZXItdG9wOiBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSBzb2xpZCBjdXJyZW50Y29sb3I7XG59XG5cbi5jYXB0aW9uLXRvcCB7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xufVxuXG4udGFibGUtc20gPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuMjVyZW07XG59XG5cbi50YWJsZS1ib3JkZXJlZCA+IDpub3QoY2FwdGlvbikgPiAqIHtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIDA7XG59XG4udGFibGUtYm9yZGVyZWQgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBib3JkZXItd2lkdGg6IDAgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbn1cblxuLnRhYmxlLWJvcmRlcmxlc3MgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLnRhYmxlLWJvcmRlcmxlc3MgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4udGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSA+ICoge1xuICAtLWJzLXRhYmxlLWNvbG9yLXR5cGU6IHZhcigtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3IpO1xuICAtLWJzLXRhYmxlLWJnLXR5cGU6IHZhcigtLWJzLXRhYmxlLXN0cmlwZWQtYmcpO1xufVxuXG4udGFibGUtc3RyaXBlZC1jb2x1bW5zID4gOm5vdChjYXB0aW9uKSA+IHRyID4gOm50aC1jaGlsZChldmVuKSB7XG4gIC0tYnMtdGFibGUtY29sb3ItdHlwZTogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcik7XG4gIC0tYnMtdGFibGUtYmctdHlwZTogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1iZyk7XG59XG5cbi50YWJsZS1hY3RpdmUge1xuICAtLWJzLXRhYmxlLWNvbG9yLXN0YXRlOiB2YXIoLS1icy10YWJsZS1hY3RpdmUtY29sb3IpO1xuICAtLWJzLXRhYmxlLWJnLXN0YXRlOiB2YXIoLS1icy10YWJsZS1hY3RpdmUtYmcpO1xufVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gKiB7XG4gIC0tYnMtdGFibGUtY29sb3Itc3RhdGU6IHZhcigtLWJzLXRhYmxlLWhvdmVyLWNvbG9yKTtcbiAgLS1icy10YWJsZS1iZy1zdGF0ZTogdmFyKC0tYnMtdGFibGUtaG92ZXItYmcpO1xufVxuXG4udGFibGUtcHJpbWFyeSB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6ICNjZmUyZmY7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjYTZiNWNjO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNjNWQ3ZjI7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNiYWNiZTY7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjYmZkMWVjO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1zZWNvbmRhcnkge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiAjZTJlM2U1O1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2I1YjZiNztcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZDdkOGRhO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjY2JjY2NlO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2QxZDJkNDtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtc3VjY2VzcyB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6ICNkMWU3ZGQ7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjYTdiOWIxO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNjN2RiZDI7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNiY2QwYzc7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjYzFkNmNjO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1pbmZvIHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2NmZjRmYztcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNhNmMzY2E7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2M1ZThlZjtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2JhZGNlMztcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNiZmUyZTk7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLXdhcm5pbmcge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiAjZmZmM2NkO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2NjYzJhNDtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZjJlN2MzO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjZTZkYmI5O1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2VjZTFiZTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtZGFuZ2VyIHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2Y4ZDdkYTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNjNmFjYWU7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2VjY2NjZjtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2RmYzJjNDtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNlNWM3Y2E7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLWxpZ2h0IHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2Y4ZjlmYTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNjNmM3Yzg7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2VjZWRlZTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2RmZTBlMTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNlNWU2ZTc7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLWRhcmsge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjZmZmO1xuICAtLWJzLXRhYmxlLWJnOiAjMjEyNTI5O1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogIzRkNTE1NDtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjMmMzMDM0O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjMzczYjNlO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogIzMyMzUzOTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14bCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteHhsIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnJhdGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5yYXRpbzo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1icy1hc3BlY3QtcmF0aW8pO1xuICBjb250ZW50OiBcIlwiO1xufVxuLnJhdGlvID4gKiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucmF0aW8tMXgxIHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDEwMCU7XG59XG5cbi5yYXRpby00eDMge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogNzUlO1xufVxuXG4ucmF0aW8tMTZ4OSB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiA1Ni4yNSU7XG59XG5cbi5yYXRpby0yMXg5IHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDQyLjg1NzE0Mjg1NzElO1xufVxuXG4uc3RyZXRjaGVkLWxpbms6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi52aXN1YWxseS1oaWRkZW4sXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLnZpc3VhbGx5LWhpZGRlbjpub3QoY2FwdGlvbiksXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbik6bm90KGNhcHRpb24pIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1zdGFydCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1lbmQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0wIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0yNSB7XG4gIG9wYWNpdHk6IDAuMjUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktNTAge1xuICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktNzUge1xuICBvcGFjaXR5OiAwLjc1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTEwMCB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWF1dG8ge1xuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctdmlzaWJsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1zY3JvbGwge1xuICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1zbSB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LWxnIHtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDNyZW0gcmdiYSgwLCAwLCAwLCAwLjE3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1ub25lIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xufVxuXG4ucmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi5hYnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuLnN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbn1cblxuLmZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtMCB7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4udG9wLTUwIHtcbiAgdG9wOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnRvcC0xMDAge1xuICB0b3A6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS0wIHtcbiAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tNTAge1xuICBib3R0b206IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLTEwMCB7XG4gIGJvdHRvbTogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uc3RhcnQtMCB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnN0YXJ0LTUwIHtcbiAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFydC0xMDAge1xuICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5lbmQtMCB7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5lbmQtNTAge1xuICByaWdodDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5lbmQtMTAwIHtcbiAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zbGF0ZS1taWRkbGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNsYXRlLW1pZGRsZS14IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2xhdGUtbWlkZGxlLXkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtMCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1lbmQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZW5kLTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN0YXJ0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3RhcnQtMCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzBkNmVmZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICMxOTg3NTQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGRjYWYwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMSB7XG4gIGJvcmRlci13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMiB7XG4gIGJvcmRlci13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMyB7XG4gIGJvcmRlci13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItNCB7XG4gIGJvcmRlci13aWR0aDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItNSB7XG4gIGJvcmRlci13aWR0aDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4udy01MCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi53LWF1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi52dy0xMDAge1xuICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLm1pbi12dy0xMDAge1xuICBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5oLTI1IHtcbiAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDtcbn1cblxuLmgtNTAge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uaC03NSB7XG4gIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uaC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi52aC0xMDAge1xuICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdmgtMTAwIHtcbiAgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZmlsbCB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0wIHtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTEge1xuICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMCB7XG4gIGdhcDogMCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTEge1xuICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC0yIHtcbiAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC0zIHtcbiAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtNCB7XG4gIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtNSB7XG4gIGdhcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZXZlbmx5IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDMgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDYgIWltcG9ydGFudDtcbn1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTQge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS01IHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1lLTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1lLTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubWItMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1zLTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXMtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtNSB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC00IHtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTUge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTMge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTUge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHMtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTUge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmZvbnQtbW9ub3NwYWNlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtbW9ub3NwYWNlKSAhaW1wb3J0YW50O1xufVxuXG4uZnMtMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjMyNXJlbSArIDAuOXZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjNyZW0gKyAwLjZ2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTQge1xuICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTUge1xuICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmZzLTYge1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmZzdC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbn1cblxuLmZzdC1ub3JtYWwge1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLmZ3LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctbGlnaHRlciB7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctYm9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlciAhaW1wb3J0YW50O1xufVxuXG4ubGgtMSB7XG4gIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5saC1zbSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ICFpbXBvcnRhbnQ7XG59XG5cbi5saC1iYXNlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xufVxuXG4ubGgtbGcge1xuICBsaW5lLWhlaWdodDogMiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdGFydCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZW5kIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbGluZS10aHJvdWdoIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2ggIWltcG9ydGFudDtcbn1cblxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi8qIHJ0bDpiZWdpbjpyZW1vdmUgKi9cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbn1cblxuLyogcnRsOmVuZDpyZW1vdmUgKi9cbi50ZXh0LXByaW1hcnkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZyB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhbmdlciB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyayB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtYm9keS1jb2xvci1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1tdXRlZCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjay01MCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlLTUwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmVzZXQge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtb3BhY2l0eS0yNSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAwLjI1O1xufVxuXG4udGV4dC1vcGFjaXR5LTUwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuNTtcbn1cblxuLnRleHQtb3BhY2l0eS03NSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAwLjc1O1xufVxuXG4udGV4dC1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xufVxuXG4uYmctcHJpbWFyeSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3Mge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8ge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlciB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmsge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWJsYWNrIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctd2hpdGUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ib2R5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJvZHktYmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmJnLW9wYWNpdHktMTAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuMTtcbn1cblxuLmJnLW9wYWNpdHktMjUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5iZy1vcGFjaXR5LTUwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjU7XG59XG5cbi5iZy1vcGFjaXR5LTc1IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjc1O1xufVxuXG4uYmctb3BhY2l0eS0xMDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG59XG5cbi5iZy1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWdyYWRpZW50KSAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3QtYWxsIHtcbiAgdXNlci1zZWxlY3Q6IGFsbCAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3QtYXV0byB7XG4gIHVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1ub25lIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBlLW5vbmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGUtYXV0byB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMiB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTMge1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiA1MHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsb2F0LXNtLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1zbS1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1zbS1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsb2F0LW1kLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1tZC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1tZC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsb2F0LWxnLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1sZy1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1sZy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbG9hdC14bC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteGwtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZmxvYXQteHhsLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14eGwtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteHhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZzLTEge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLTIge1xuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy0zIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4vKipcbiAqIFN3aXBlciAxMC4yLjBcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjMgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogQXVndXN0IDE3LCAyMDIzXG4gKi9cbi8qIEZPTlRfU1RBUlQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJzd2lwZXItaWNvbnNcIjtcbiAgc3JjOiB1cmwoXCJkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLyogRk9OVF9FTkQgKi9cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICMwMDdhZmY7XG4gIC8qXG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogaW5pdGlhbDtcbiAgKi9cbn1cblxuOmhvc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdzogY2xpcDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiwgaW5pdGlhbCk7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItaW9zIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5zd2lwZXItdmVydGljYWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbn1cblxuLnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuXG4uc3dpcGVyLTNkIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cblxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAvKiBGb3IgRmlyZWZveCAqL1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IG5vbmU7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogbm9uZTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvcmRlcjogOTk5OTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlciBjZW50ZXI7XG4gIHNjcm9sbC1zbmFwLXN0b3A6IGFsd2F5cztcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDFweDtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cblxuLyogU2xpZGUgc3R5bGVzIHN0YXJ0ICovXG4vKiAzRCBTaGFkb3dzICovXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnN3aXBlcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcykgLnN3aXBlci1sYXp5LXByZWxvYWRlcixcbi5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MgLnN3aXBlci1zbGlkZS12aXNpYmxlIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmY7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICMwMDA7XG59XG5cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi8qIFNsaWRlIHN0eWxlcyBlbmQgKi9cbi5zd2lwZXItdmlydHVhbCAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpO1xufVxuXG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKTtcbn1cblxuOnJvb3Qge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDQ0cHg7XG4gIC8qXG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tdG9wLW9mZnNldDogNTAlO1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldDogMTBweDtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbn1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tdG9wLW9mZnNldCwgNTAlKTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgbWFyZ2luLXRvcDogY2FsYygwcHggLSB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWhpZGRlbixcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHN2Zyxcbi5zd2lwZXItYnV0dG9uLW5leHQgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2Zyxcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBsZWZ0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpO1xuICByaWdodDogYXV0bztcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KTtcbiAgbGVmdDogYXV0bztcbn1cblxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIE5hdmlnYXRpb24gZm9udCBzdGFydCAqL1xuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICBmb250LXNpemU6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC12YXJpYW50OiBpbml0aWFsO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcInByZXZcIjtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KTtcbiAgbGVmdDogYXV0bztcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIm5leHRcIjtcbn1cblxuLyogTmF2aWdhdGlvbiBmb250IGVuZCAqL1xuOnJvb3Qge1xuICAvKlxuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWxlZnQ6IGF1dG87XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tcmlnaHQ6IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1ib3R0b206IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi10b3A6IGF1dG87XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24tY29sb3I6IGluaGVyaXQ7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItYmctY29sb3I6IHJnYmEoMCwwLDAsMC4yNSk7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZTogNHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplOiA4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoOiA4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodDogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5OiAwLjI7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHk6IDE7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwOiA0cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcDogNnB4O1xuICAqL1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQgPiAuc3dpcGVyLXBhZ2luYXRpb24sXG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbW1vbiBTdHlsZXMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyxcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwge1xuICBib3R0b206IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbSwgOHB4KTtcbiAgdG9wOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi10b3AsIGF1dG8pO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogQnVsbGV0cyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoLCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ib3JkZXItcmFkaXVzLCA1MCUpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsICMwMDApO1xuICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgMC4yKTtcbn1cblxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5LCAxKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1yaWdodCwgOHB4KTtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tbGVmdCwgYXV0byk7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG59XG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcCwgNnB4KSAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyxcbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7XG59XG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsIDRweCk7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyxcbi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxuLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0O1xufVxuXG4vKiBGcmFjdGlvbiAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLWNvbG9yLCBpbmhlcml0KTtcbn1cblxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuMjUpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cblxuLnN3aXBlci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCxcbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLCA0cHgpO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLCA0cHgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG46cm9vdCB7XG4gIC8qXG4gIC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtLXN3aXBlci1zY3JvbGxiYXItdG9wOiBhdXRvO1xuICAtLXN3aXBlci1zY3JvbGxiYXItYm90dG9tOiA0cHg7XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1sZWZ0OiBhdXRvO1xuICAtLXN3aXBlci1zY3JvbGxiYXItcmlnaHQ6IDRweDtcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldDogMSU7XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1iZy1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtLXN3aXBlci1zY3JvbGxiYXItZHJhZy1iZy1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAtLXN3aXBlci1zY3JvbGxiYXItc2l6ZTogNHB4O1xuICAqL1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywgMTBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjEpKTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQgPiAuc3dpcGVyLXNjcm9sbGJhcixcbi5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyLFxuLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1ob3Jpem9udGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpO1xuICBib3R0b206IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYm90dG9tLCA0cHgpO1xuICB0b3A6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItdG9wLCBhdXRvKTtcbiAgei1pbmRleDogNTA7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLCA0cHgpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMiAqIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSkpO1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIsXG4uc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWxlZnQsIGF1dG8pO1xuICByaWdodDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1yaWdodCwgNHB4KTtcbiAgdG9wOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSwgNHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKSk7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItZHJhZy1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjUpKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLCAxMHB4KTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFpvb20gY29udGFpbmVyIHN0eWxlcyBzdGFydCAqL1xuLnN3aXBlci16b29tLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLyogWm9vbSBjb250YWluZXIgc3R5bGVzIGVuZCAqL1xuLnN3aXBlci1zbGlkZS16b29tZWQge1xuICBjdXJzb3I6IG1vdmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuLyogYTExeSAqL1xuLnN3aXBlciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7XG59XG5cbi5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnN3aXBlci1ncmlkID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc3dpcGVyLWdyaWQtY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLWZhZGUuc3dpcGVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xufVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jdWJlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItY3ViZS5zd2lwZXItcnRsIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldiB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDAuNjtcbiAgei1pbmRleDogMDtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGZpbHRlcjogYmx1cig1MHB4KTtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLyogQ3ViZSBzbGlkZSBzaGFkb3dzIHN0YXJ0ICovXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIEN1YmUgc2xpZGUgc2hhZG93cyBlbmQgKi9cbi5zd2lwZXItZmxpcCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4vKiBGbGlwIHNsaWRlIHNoYWRvd3Mgc3RhcnQgKi9cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogRmxpcCBzbGlkZSBzaGFkb3dzIGVuZCAqL1xuLnN3aXBlci1jcmVhdGl2ZSAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5LCBoZWlnaHQ7XG59XG5cbi5zd2lwZXItY2FyZHMge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jYXJkcyAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQsXG4uY29udGFpbmVyLXNtLFxuLmNvbnRhaW5lci1tZCxcbi5jb250YWluZXItbGcsXG4uY29udGFpbmVyLXhsLFxuLmNvbnRhaW5lci14eGwge1xuICAtLWJzLWd1dHRlci14OiAxNXB4O1xuICAtLWJzLWd1dHRlci15OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnJvdyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDMwcHg7XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWJzLWd1dHRlci15KSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWd1dHRlci14KSk7XG59XG4ucm93ID4gKiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1icy1ndXR0ZXIteSk7XG59XG5cbi5jb2wge1xuICBmbGV4OiAxIDAgMCU7XG59XG5cbi5yb3ctY29scy1hdXRvID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnJvdy1jb2xzLTEgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtMiA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbn1cblxuLnJvdy1jb2xzLTMgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG59XG5cbi5yb3ctY29scy00ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlO1xufVxuXG4ucm93LWNvbHMtNSA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDIwJTtcbn1cblxuLnJvdy1jb2xzLTYgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlO1xufVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC01IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0MS42NjY2NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG59XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNzUlO1xufVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4My4zMzMzMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG59XG5cbi5nLTAsXG4uZ3gtMCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDA7XG59XG5cbi5nLTAsXG4uZ3ktMCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG59XG5cbi5nLTEsXG4uZ3gtMSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG59XG5cbi5nLTEsXG4uZ3ktMSB7XG4gIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG59XG5cbi5nLTIsXG4uZ3gtMiB7XG4gIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbn1cblxuLmctMixcbi5neS0yIHtcbiAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xufVxuXG4uZy0zLFxuLmd4LTMge1xuICAtLWJzLWd1dHRlci14OiAxcmVtO1xufVxuXG4uZy0zLFxuLmd5LTMge1xuICAtLWJzLWd1dHRlci15OiAxcmVtO1xufVxuXG4uZy00LFxuLmd4LTQge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG59XG5cbi5nLTQsXG4uZ3ktNCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbn1cblxuLmctNSxcbi5neC01IHtcbiAgLS1icy1ndXR0ZXIteDogM3JlbTtcbn1cblxuLmctNSxcbi5neS01IHtcbiAgLS1icy1ndXR0ZXIteTogM3JlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMtc20tYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy1zbS0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtc20tNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1zbS02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmctc20tMCxcbiAgLmd4LXNtLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmctc20tMCxcbiAgLmd5LXNtLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmctc20tMSxcbiAgLmd4LXNtLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmctc20tMSxcbiAgLmd5LXNtLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmctc20tMixcbiAgLmd4LXNtLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy1zbS0yLFxuICAuZ3ktc20tMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLXNtLTMsXG4gIC5neC1zbS0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLXNtLTMsXG4gIC5neS1zbS0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLXNtLTQsXG4gIC5neC1zbS00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmctc20tNCxcbiAgLmd5LXNtLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy1zbS01LFxuICAuZ3gtc20tNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy1zbS01LFxuICAuZ3ktc20tNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy1tZC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1tZC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmctbWQtMCxcbiAgLmd4LW1kLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmctbWQtMCxcbiAgLmd5LW1kLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmctbWQtMSxcbiAgLmd4LW1kLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmctbWQtMSxcbiAgLmd5LW1kLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmctbWQtMixcbiAgLmd4LW1kLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy1tZC0yLFxuICAuZ3ktbWQtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLW1kLTMsXG4gIC5neC1tZC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLW1kLTMsXG4gIC5neS1tZC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLW1kLTQsXG4gIC5neC1tZC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmctbWQtNCxcbiAgLmd5LW1kLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy1tZC01LFxuICAuZ3gtbWQtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy1tZC01LFxuICAuZ3ktbWQtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy1sZy0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtbGctNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1sZy02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmctbGctMCxcbiAgLmd4LWxnLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmctbGctMCxcbiAgLmd5LWxnLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmctbGctMSxcbiAgLmd4LWxnLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmctbGctMSxcbiAgLmd5LWxnLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmctbGctMixcbiAgLmd4LWxnLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy1sZy0yLFxuICAuZ3ktbGctMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLWxnLTMsXG4gIC5neC1sZy0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLWxnLTMsXG4gIC5neS1sZy0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLWxnLTQsXG4gIC5neC1sZy00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmctbGctNCxcbiAgLmd5LWxnLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy1sZy01LFxuICAuZ3gtbGctNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy1sZy01LFxuICAuZ3ktbGctNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMteGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14bC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy14bC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMteGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteGwtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLXhsLTAsXG4gIC5neC14bC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLXhsLTAsXG4gIC5neS14bC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLXhsLTEsXG4gIC5neC14bC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLXhsLTEsXG4gIC5neS14bC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLXhsLTIsXG4gIC5neC14bC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmcteGwtMixcbiAgLmd5LXhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy14bC0zLFxuICAuZ3gteGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy14bC0zLFxuICAuZ3kteGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy14bC00LFxuICAuZ3gteGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLXhsLTQsXG4gIC5neS14bC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmcteGwtNSxcbiAgLmd4LXhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmcteGwtNSxcbiAgLmd5LXhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbC14eGwge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMteHhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMteHhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC14eGwtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXh4bC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXh4bC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXh4bC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXh4bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXh4bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy14eGwtMCxcbiAgLmd4LXh4bC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLXh4bC0wLFxuICAuZ3kteHhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmcteHhsLTEsXG4gIC5neC14eGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy14eGwtMSxcbiAgLmd5LXh4bC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLXh4bC0yLFxuICAuZ3gteHhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy14eGwtMixcbiAgLmd5LXh4bC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmcteHhsLTMsXG4gIC5neC14eGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy14eGwtMyxcbiAgLmd5LXh4bC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLXh4bC00LFxuICAuZ3gteHhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy14eGwtNCxcbiAgLmd5LXh4bC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmcteHhsLTUsXG4gIC5neC14eGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy14eGwtNSxcbiAgLmd5LXh4bC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lcixcbiAgLmNvbnRhaW5lci1mbHVpZCxcbiAgLmNvbnRhaW5lci1zbSxcbiAgLmNvbnRhaW5lci1tZCxcbiAgLmNvbnRhaW5lci1sZyxcbiAgLmNvbnRhaW5lci14bCxcbiAgLmNvbnRhaW5lci14eGwge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDE1cHg7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5yb3cge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDMwcHg7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtZ3V0dGVyLXkpKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWd1dHRlci14KSk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWd1dHRlci14KSk7XG4gIH1cbiAgLnJvdyA+ICoge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tYnMtZ3V0dGVyLXkpO1xuICB9XG4gIC5jb2wge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLTAsXG4gIC5neC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLTAsXG4gIC5neS0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLTEsXG4gIC5neC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLTEsXG4gIC5neS0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLTIsXG4gIC5neC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmctMixcbiAgLmd5LTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy0zLFxuICAuZ3gtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy0zLFxuICAuZ3ktMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy00LFxuICAuZ3gtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLTQsXG4gIC5neS00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmctNSxcbiAgLmd4LTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmctNSxcbiAgLmd5LTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMtc20tYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy1zbS0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtc20tNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1zbS02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmctc20tMCxcbiAgLmd4LXNtLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmctc20tMCxcbiAgLmd5LXNtLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmctc20tMSxcbiAgLmd4LXNtLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmctc20tMSxcbiAgLmd5LXNtLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmctc20tMixcbiAgLmd4LXNtLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy1zbS0yLFxuICAuZ3ktc20tMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLXNtLTMsXG4gIC5neC1zbS0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLXNtLTMsXG4gIC5neS1zbS0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLXNtLTQsXG4gIC5neC1zbS00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmctc20tNCxcbiAgLmd5LXNtLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy1zbS01LFxuICAuZ3gtc20tNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy1zbS01LFxuICAuZ3ktc20tNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy1tZC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1tZC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtbWQtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy1tZC0wLFxuICAuZ3gtbWQtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy1tZC0wLFxuICAuZ3ktbWQtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy1tZC0xLFxuICAuZ3gtbWQtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy1tZC0xLFxuICAuZ3ktbWQtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy1tZC0yLFxuICAuZ3gtbWQtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLW1kLTIsXG4gIC5neS1tZC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmctbWQtMyxcbiAgLmd4LW1kLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmctbWQtMyxcbiAgLmd5LW1kLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmctbWQtNCxcbiAgLmd4LW1kLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy1tZC00LFxuICAuZ3ktbWQtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLW1kLTUsXG4gIC5neC1tZC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLW1kLTUsXG4gIC5neS1tZC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtbGctMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbGctNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLWxnLTAsXG4gIC5neC1sZy0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLWxnLTAsXG4gIC5neS1sZy0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLWxnLTEsXG4gIC5neC1sZy0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLWxnLTEsXG4gIC5neS1sZy0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLWxnLTIsXG4gIC5neC1sZy0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmctbGctMixcbiAgLmd5LWxnLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy1sZy0zLFxuICAuZ3gtbGctMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy1sZy0zLFxuICAuZ3ktbGctMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy1sZy00LFxuICAuZ3gtbGctNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLWxnLTQsXG4gIC5neS1sZy00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmctbGctNSxcbiAgLmd4LWxnLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmctbGctNSxcbiAgLmd5LWxnLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMteGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14bC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy14bC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMteGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteGwtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLXhsLTAsXG4gIC5neC14bC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLXhsLTAsXG4gIC5neS14bC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLXhsLTEsXG4gIC5neC14bC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLXhsLTEsXG4gIC5neS14bC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLXhsLTIsXG4gIC5neC14bC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmcteGwtMixcbiAgLmd5LXhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy14bC0zLFxuICAuZ3gteGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy14bC0zLFxuICAuZ3kteGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy14bC00LFxuICAuZ3gteGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLXhsLTQsXG4gIC5neS14bC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmcteGwtNSxcbiAgLmd4LXhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmcteGwtNSxcbiAgLmd5LXhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29sLXh4bCB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy14eGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLXh4bC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteHhsLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wteHhsLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteHhsLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteHhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteHhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLXh4bC0wLFxuICAuZ3gteHhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmcteHhsLTAsXG4gIC5neS14eGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy14eGwtMSxcbiAgLmd4LXh4bC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLXh4bC0xLFxuICAuZ3kteHhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmcteHhsLTIsXG4gIC5neC14eGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLXh4bC0yLFxuICAuZ3kteHhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy14eGwtMyxcbiAgLmd4LXh4bC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLXh4bC0zLFxuICAuZ3kteHhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmcteHhsLTQsXG4gIC5neC14eGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLXh4bC00LFxuICAuZ3kteHhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy14eGwtNSxcbiAgLmd4LXh4bC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLXh4bC01LFxuICAuZ3kteHhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLFxuICAuY29udGFpbmVyLWZsdWlkLFxuICAuY29udGFpbmVyLXNtLFxuICAuY29udGFpbmVyLW1kLFxuICAuY29udGFpbmVyLWxnLFxuICAuY29udGFpbmVyLXhsLFxuICAuY29udGFpbmVyLXh4bCB7XG4gICAgLS1icy1ndXR0ZXIteDogMTVweDtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLnJvdyB7XG4gICAgLS1icy1ndXR0ZXIteDogMzBweDtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1icy1ndXR0ZXIteSkpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcbiAgfVxuICAucm93ID4gKiB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1icy1ndXR0ZXIteSk7XG4gIH1cbiAgLmNvbCB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmctMCxcbiAgLmd4LTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmctMCxcbiAgLmd5LTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmctMSxcbiAgLmd4LTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmctMSxcbiAgLmd5LTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmctMixcbiAgLmd4LTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy0yLFxuICAuZ3ktMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLTMsXG4gIC5neC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLTMsXG4gIC5neS0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLTQsXG4gIC5neC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmctNCxcbiAgLmd5LTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy01LFxuICAuZ3gtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy01LFxuICAuZ3ktNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy1zbS1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1zbS00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtc20tNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy1zbS0wLFxuICAuZ3gtc20tMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy1zbS0wLFxuICAuZ3ktc20tMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy1zbS0xLFxuICAuZ3gtc20tMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy1zbS0xLFxuICAuZ3ktc20tMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy1zbS0yLFxuICAuZ3gtc20tMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLXNtLTIsXG4gIC5neS1zbS0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmctc20tMyxcbiAgLmd4LXNtLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmctc20tMyxcbiAgLmd5LXNtLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmctc20tNCxcbiAgLmd4LXNtLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy1zbS00LFxuICAuZ3ktc20tNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLXNtLTUsXG4gIC5neC1zbS01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLXNtLTUsXG4gIC5neS1zbS01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtbWQtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1tZC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLW1kLTAsXG4gIC5neC1tZC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLW1kLTAsXG4gIC5neS1tZC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLW1kLTEsXG4gIC5neC1tZC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLW1kLTEsXG4gIC5neS1tZC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLW1kLTIsXG4gIC5neC1tZC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmctbWQtMixcbiAgLmd5LW1kLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy1tZC0zLFxuICAuZ3gtbWQtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy1tZC0zLFxuICAuZ3ktbWQtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy1tZC00LFxuICAuZ3gtbWQtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLW1kLTQsXG4gIC5neS1tZC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmctbWQtNSxcbiAgLmd4LW1kLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmctbWQtNSxcbiAgLmd5LW1kLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy1sZy0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtbGctNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1sZy02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmctbGctMCxcbiAgLmd4LWxnLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmctbGctMCxcbiAgLmd5LWxnLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmctbGctMSxcbiAgLmd4LWxnLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmctbGctMSxcbiAgLmd5LWxnLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmctbGctMixcbiAgLmd4LWxnLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy1sZy0yLFxuICAuZ3ktbGctMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLWxnLTMsXG4gIC5neC1sZy0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLWxnLTMsXG4gIC5neS1sZy0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLWxnLTQsXG4gIC5neC1sZy00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmctbGctNCxcbiAgLmd5LWxnLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy1sZy01LFxuICAuZ3gtbGctNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy1sZy01LFxuICAuZ3ktbGctNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMteGwtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy14bC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy14bC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMteGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy14bC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmcteGwtMCxcbiAgLmd4LXhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmcteGwtMCxcbiAgLmd5LXhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmcteGwtMSxcbiAgLmd4LXhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmcteGwtMSxcbiAgLmd5LXhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmcteGwtMixcbiAgLmd4LXhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy14bC0yLFxuICAuZ3kteGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLXhsLTMsXG4gIC5neC14bC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLXhsLTMsXG4gIC5neS14bC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLXhsLTQsXG4gIC5neC14bC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmcteGwtNCxcbiAgLmd5LXhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy14bC01LFxuICAuZ3gteGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy14bC01LFxuICAuZ3kteGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb2wteHhsIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wteHhsLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14eGwtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14eGwtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14eGwtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14eGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14eGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmcteHhsLTAsXG4gIC5neC14eGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy14eGwtMCxcbiAgLmd5LXh4bC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLXh4bC0xLFxuICAuZ3gteHhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmcteHhsLTEsXG4gIC5neS14eGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy14eGwtMixcbiAgLmd4LXh4bC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmcteHhsLTIsXG4gIC5neS14eGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLXh4bC0zLFxuICAuZ3gteHhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmcteHhsLTMsXG4gIC5neS14eGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy14eGwtNCxcbiAgLmd4LXh4bC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmcteHhsLTQsXG4gIC5neS14eGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLXh4bC01LFxuICAuZ3gteHhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmcteHhsLTUsXG4gIC5neS14eGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXIsXG4gIC5jb250YWluZXItZmx1aWQsXG4gIC5jb250YWluZXItc20sXG4gIC5jb250YWluZXItbWQsXG4gIC5jb250YWluZXItbGcsXG4gIC5jb250YWluZXIteGwsXG4gIC5jb250YWluZXIteHhsIHtcbiAgICAtLWJzLWd1dHRlci14OiAxNXB4O1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAucm93IHtcbiAgICAtLWJzLWd1dHRlci14OiAzMHB4O1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWJzLWd1dHRlci15KSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1ndXR0ZXIteCkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1ndXR0ZXIteCkpO1xuICB9XG4gIC5yb3cgPiAqIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICAgIG1hcmdpbi10b3A6IHZhcigtLWJzLWd1dHRlci15KTtcbiAgfVxuICAuY29sIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy0wLFxuICAuZ3gtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy0wLFxuICAuZ3ktMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy0xLFxuICAuZ3gtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy0xLFxuICAuZ3ktMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy0yLFxuICAuZ3gtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLTIsXG4gIC5neS0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmctMyxcbiAgLmd4LTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmctMyxcbiAgLmd5LTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmctNCxcbiAgLmd4LTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy00LFxuICAuZ3ktNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLTUsXG4gIC5neC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLTUsXG4gIC5neS01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtc20tMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1zbS01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtc20tNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLXNtLTAsXG4gIC5neC1zbS0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLXNtLTAsXG4gIC5neS1zbS0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLXNtLTEsXG4gIC5neC1zbS0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLXNtLTEsXG4gIC5neS1zbS0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLXNtLTIsXG4gIC5neC1zbS0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmctc20tMixcbiAgLmd5LXNtLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy1zbS0zLFxuICAuZ3gtc20tMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy1zbS0zLFxuICAuZ3ktc20tMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy1zbS00LFxuICAuZ3gtc20tNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLXNtLTQsXG4gIC5neS1zbS00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmctc20tNSxcbiAgLmd4LXNtLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmctc20tNSxcbiAgLmd5LXNtLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy1tZC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1tZC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmctbWQtMCxcbiAgLmd4LW1kLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmctbWQtMCxcbiAgLmd5LW1kLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmctbWQtMSxcbiAgLmd4LW1kLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmctbWQtMSxcbiAgLmd5LW1kLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmctbWQtMixcbiAgLmd4LW1kLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy1tZC0yLFxuICAuZ3ktbWQtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLW1kLTMsXG4gIC5neC1tZC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLW1kLTMsXG4gIC5neS1tZC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLW1kLTQsXG4gIC5neC1tZC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmctbWQtNCxcbiAgLmd5LW1kLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy1tZC01LFxuICAuZ3gtbWQtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy1tZC01LFxuICAuZ3ktbWQtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy1sZy1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1sZy00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtbGctNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy1sZy0wLFxuICAuZ3gtbGctMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy1sZy0wLFxuICAuZ3ktbGctMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy1sZy0xLFxuICAuZ3gtbGctMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy1sZy0xLFxuICAuZ3ktbGctMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy1sZy0yLFxuICAuZ3gtbGctMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLWxnLTIsXG4gIC5neS1sZy0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmctbGctMyxcbiAgLmd4LWxnLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmctbGctMyxcbiAgLmd5LWxnLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmctbGctNCxcbiAgLmd4LWxnLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy1sZy00LFxuICAuZ3ktbGctNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLWxnLTUsXG4gIC5neC1sZy01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLWxnLTUsXG4gIC5neS1sZy01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy14bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy14bC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMteGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy14bC0wLFxuICAuZ3gteGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy14bC0wLFxuICAuZ3kteGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy14bC0xLFxuICAuZ3gteGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy14bC0xLFxuICAuZ3kteGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy14bC0yLFxuICAuZ3gteGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLXhsLTIsXG4gIC5neS14bC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmcteGwtMyxcbiAgLmd4LXhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmcteGwtMyxcbiAgLmd5LXhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmcteGwtNCxcbiAgLmd4LXhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy14bC00LFxuICAuZ3kteGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLXhsLTUsXG4gIC5neC14bC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLXhsLTUsXG4gIC5neS14bC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbC14eGwge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMteHhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMteHhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC14eGwtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXh4bC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXh4bC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXh4bC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXh4bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXh4bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy14eGwtMCxcbiAgLmd4LXh4bC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLXh4bC0wLFxuICAuZ3kteHhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmcteHhsLTEsXG4gIC5neC14eGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy14eGwtMSxcbiAgLmd5LXh4bC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLXh4bC0yLFxuICAuZ3gteHhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy14eGwtMixcbiAgLmd5LXh4bC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmcteHhsLTMsXG4gIC5neC14eGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy14eGwtMyxcbiAgLmd5LXh4bC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLXh4bC00LFxuICAuZ3gteHhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy14eGwtNCxcbiAgLmd5LXh4bC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmcteHhsLTUsXG4gIC5neC14eGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy14eGwtNSxcbiAgLmd5LXh4bC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIsXG4gIC5jb250YWluZXItZmx1aWQsXG4gIC5jb250YWluZXItc20sXG4gIC5jb250YWluZXItbWQsXG4gIC5jb250YWluZXItbGcsXG4gIC5jb250YWluZXIteGwsXG4gIC5jb250YWluZXIteHhsIHtcbiAgICAtLWJzLWd1dHRlci14OiAxNXB4O1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAucm93IHtcbiAgICAtLWJzLWd1dHRlci14OiAzMHB4O1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWJzLWd1dHRlci15KSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1ndXR0ZXIteCkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1ndXR0ZXIteCkpO1xuICB9XG4gIC5yb3cgPiAqIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICAgIG1hcmdpbi10b3A6IHZhcigtLWJzLWd1dHRlci15KTtcbiAgfVxuICAuY29sIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy0wLFxuICAuZ3gtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy0wLFxuICAuZ3ktMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy0xLFxuICAuZ3gtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy0xLFxuICAuZ3ktMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy0yLFxuICAuZ3gtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLTIsXG4gIC5neS0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmctMyxcbiAgLmd4LTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmctMyxcbiAgLmd5LTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmctNCxcbiAgLmd4LTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy00LFxuICAuZ3ktNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLTUsXG4gIC5neC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLTUsXG4gIC5neS01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy1zbS1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1zbS00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtc20tNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy1zbS0wLFxuICAuZ3gtc20tMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy1zbS0wLFxuICAuZ3ktc20tMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy1zbS0xLFxuICAuZ3gtc20tMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy1zbS0xLFxuICAuZ3ktc20tMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy1zbS0yLFxuICAuZ3gtc20tMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLXNtLTIsXG4gIC5neS1zbS0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmctc20tMyxcbiAgLmd4LXNtLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmctc20tMyxcbiAgLmd5LXNtLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmctc20tNCxcbiAgLmd4LXNtLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy1zbS00LFxuICAuZ3ktc20tNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLXNtLTUsXG4gIC5neC1zbS01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLXNtLTUsXG4gIC5neS1zbS01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy1tZC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1tZC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtbWQtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy1tZC0wLFxuICAuZ3gtbWQtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy1tZC0wLFxuICAuZ3ktbWQtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy1tZC0xLFxuICAuZ3gtbWQtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy1tZC0xLFxuICAuZ3ktbWQtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy1tZC0yLFxuICAuZ3gtbWQtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLW1kLTIsXG4gIC5neS1tZC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmctbWQtMyxcbiAgLmd4LW1kLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmctbWQtMyxcbiAgLmd5LW1kLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmctbWQtNCxcbiAgLmd4LW1kLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy1tZC00LFxuICAuZ3ktbWQtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLW1kLTUsXG4gIC5neC1tZC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLW1kLTUsXG4gIC5neS1tZC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy1sZy1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1sZy00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtbGctNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy1sZy0wLFxuICAuZ3gtbGctMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy1sZy0wLFxuICAuZ3ktbGctMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy1sZy0xLFxuICAuZ3gtbGctMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy1sZy0xLFxuICAuZ3ktbGctMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy1sZy0yLFxuICAuZ3gtbGctMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLWxnLTIsXG4gIC5neS1sZy0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmctbGctMyxcbiAgLmd4LWxnLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmctbGctMyxcbiAgLmd5LWxnLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmctbGctNCxcbiAgLmd4LWxnLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy1sZy00LFxuICAuZ3ktbGctNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLWxnLTUsXG4gIC5neC1sZy01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLWxnLTUsXG4gIC5neS1sZy01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMteGwtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy14bC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy14bC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMteGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy14bC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmcteGwtMCxcbiAgLmd4LXhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmcteGwtMCxcbiAgLmd5LXhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmcteGwtMSxcbiAgLmd4LXhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmcteGwtMSxcbiAgLmd5LXhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmcteGwtMixcbiAgLmd4LXhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy14bC0yLFxuICAuZ3kteGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLXhsLTMsXG4gIC5neC14bC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLXhsLTMsXG4gIC5neS14bC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLXhsLTQsXG4gIC5neC14bC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmcteGwtNCxcbiAgLmd5LXhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy14bC01LFxuICAuZ3gteGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy14bC01LFxuICAuZ3kteGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29sLXh4bCB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy14eGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLXh4bC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteHhsLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wteHhsLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteHhsLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteHhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteHhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLXh4bC0wLFxuICAuZ3gteHhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmcteHhsLTAsXG4gIC5neS14eGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy14eGwtMSxcbiAgLmd4LXh4bC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLXh4bC0xLFxuICAuZ3kteHhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmcteHhsLTIsXG4gIC5neC14eGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLXh4bC0yLFxuICAuZ3kteHhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy14eGwtMyxcbiAgLmd4LXh4bC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLXh4bC0zLFxuICAuZ3kteHhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmcteHhsLTQsXG4gIC5neC14eGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLXh4bC00LFxuICAuZ3kteHhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy14eGwtNSxcbiAgLmd4LXh4bC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLXh4bC01LFxuICAuZ3kteHhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbnRhaW5lcixcbiAgLmNvbnRhaW5lci1mbHVpZCxcbiAgLmNvbnRhaW5lci1zbSxcbiAgLmNvbnRhaW5lci1tZCxcbiAgLmNvbnRhaW5lci1sZyxcbiAgLmNvbnRhaW5lci14bCxcbiAgLmNvbnRhaW5lci14eGwge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDE1cHg7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5yb3cge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDMwcHg7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtZ3V0dGVyLXkpKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWd1dHRlci14KSk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWd1dHRlci14KSk7XG4gIH1cbiAgLnJvdyA+ICoge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tYnMtZ3V0dGVyLXkpO1xuICB9XG4gIC5jb2wge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLTAsXG4gIC5neC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLTAsXG4gIC5neS0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLTEsXG4gIC5neC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLTEsXG4gIC5neS0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLTIsXG4gIC5neC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmctMixcbiAgLmd5LTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy0zLFxuICAuZ3gtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy0zLFxuICAuZ3ktMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy00LFxuICAuZ3gtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLTQsXG4gIC5neS00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmctNSxcbiAgLmd4LTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmctNSxcbiAgLmd5LTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtc20tMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1zbS01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtc20tNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLXNtLTAsXG4gIC5neC1zbS0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLXNtLTAsXG4gIC5neS1zbS0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLXNtLTEsXG4gIC5neC1zbS0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLXNtLTEsXG4gIC5neS1zbS0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLXNtLTIsXG4gIC5neC1zbS0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmctc20tMixcbiAgLmd5LXNtLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy1zbS0zLFxuICAuZ3gtc20tMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy1zbS0zLFxuICAuZ3ktc20tMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy1zbS00LFxuICAuZ3gtc20tNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLXNtLTQsXG4gIC5neS1zbS00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmctc20tNSxcbiAgLmd4LXNtLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmctc20tNSxcbiAgLmd5LXNtLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtbWQtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1tZC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLW1kLTAsXG4gIC5neC1tZC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLW1kLTAsXG4gIC5neS1tZC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLW1kLTEsXG4gIC5neC1tZC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLW1kLTEsXG4gIC5neS1tZC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLW1kLTIsXG4gIC5neC1tZC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmctbWQtMixcbiAgLmd5LW1kLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy1tZC0zLFxuICAuZ3gtbWQtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy1tZC0zLFxuICAuZ3ktbWQtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy1tZC00LFxuICAuZ3gtbWQtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLW1kLTQsXG4gIC5neS1tZC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmctbWQtNSxcbiAgLmd4LW1kLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmctbWQtNSxcbiAgLmd5LW1kLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtbGctMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbGctNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLWxnLTAsXG4gIC5neC1sZy0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLWxnLTAsXG4gIC5neS1sZy0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLWxnLTEsXG4gIC5neC1sZy0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLWxnLTEsXG4gIC5neS1sZy0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLWxnLTIsXG4gIC5neC1sZy0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmctbGctMixcbiAgLmd5LWxnLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy1sZy0zLFxuICAuZ3gtbGctMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy1sZy0zLFxuICAuZ3ktbGctMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy1sZy00LFxuICAuZ3gtbGctNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLWxnLTQsXG4gIC5neS1sZy00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmctbGctNSxcbiAgLmd4LWxnLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmctbGctNSxcbiAgLmd5LWxnLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy14bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy14bC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMteGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy14bC0wLFxuICAuZ3gteGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy14bC0wLFxuICAuZ3kteGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy14bC0xLFxuICAuZ3gteGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy14bC0xLFxuICAuZ3kteGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy14bC0yLFxuICAuZ3gteGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLXhsLTIsXG4gIC5neS14bC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmcteGwtMyxcbiAgLmd4LXhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmcteGwtMyxcbiAgLmd5LXhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmcteGwtNCxcbiAgLmd4LXhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy14bC00LFxuICAuZ3kteGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLXhsLTUsXG4gIC5neC14bC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLXhsLTUsXG4gIC5neS14bC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb2wteHhsIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wteHhsLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14eGwtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14eGwtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14eGwtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14eGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14eGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmcteHhsLTAsXG4gIC5neC14eGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy14eGwtMCxcbiAgLmd5LXh4bC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLXh4bC0xLFxuICAuZ3gteHhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmcteHhsLTEsXG4gIC5neS14eGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy14eGwtMixcbiAgLmd4LXh4bC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmcteHhsLTIsXG4gIC5neS14eGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLXh4bC0zLFxuICAuZ3gteHhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmcteHhsLTMsXG4gIC5neS14eGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy14eGwtNCxcbiAgLmd4LXh4bC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmcteHhsLTQsXG4gIC5neS14eGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLXh4bC01LFxuICAuZ3gteHhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmcteHhsLTUsXG4gIC5neS14eGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuLyogRm9zIEVmZmVjdCAqL1xuLmZvcy1pbml0LFxuLmZvcyxcbltkYXRhLWZvc10ge1xuICBvcGFjaXR5OiAwO1xufVxuLmZvcy1pbml0W2RhdGEtZm9zPWZhZGUtdXBdLCAuZm9zLWluaXQuZmFkZS11cCxcbi5mb3NbZGF0YS1mb3M9ZmFkZS11cF0sXG4uZm9zLmZhZGUtdXAsXG5bZGF0YS1mb3NdW2RhdGEtZm9zPWZhZGUtdXBdLFxuW2RhdGEtZm9zXS5mYWRlLXVwIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xufVxuLmZvcy1pbml0W2RhdGEtZm9zPWZhZGUtbGVmdF0sIC5mb3MtaW5pdC5mYWRlLWxlZnQsXG4uZm9zW2RhdGEtZm9zPWZhZGUtbGVmdF0sXG4uZm9zLmZhZGUtbGVmdCxcbltkYXRhLWZvc11bZGF0YS1mb3M9ZmFkZS1sZWZ0XSxcbltkYXRhLWZvc10uZmFkZS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzBweCwgMCk7XG59XG4uZm9zLWluaXRbZGF0YS1mb3M9ZmFkZS1yaWdodF0sIC5mb3MtaW5pdC5mYWRlLXJpZ2h0LFxuLmZvc1tkYXRhLWZvcz1mYWRlLXJpZ2h0XSxcbi5mb3MuZmFkZS1yaWdodCxcbltkYXRhLWZvc11bZGF0YS1mb3M9ZmFkZS1yaWdodF0sXG5bZGF0YS1mb3NdLmZhZGUtcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzBweCwgMCk7XG59XG4uZm9zLWluaXQuZm9zLXNob3csXG4uZm9zLmZvcy1zaG93LFxuW2RhdGEtZm9zXS5mb3Mtc2hvdyB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC43cyAwcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpLCB0cmFuc2Zvcm0gMC43cyAwcyBjdWJpYy1iZXppZXIoMC40NSwgMC4wNSwgMC41NSwgMC45NSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiBCYWNrZ3JvdW5kIFJhdGlvICovXG4uYmFja2dyb3VuZC1kZWZhdWx0LFxuLmJhY2tncm91bmQtcmF0aW8tMS0xLFxuLmJhY2tncm91bmQtcmF0aW8tNC0zLFxuLmJhY2tncm91bmQtcmF0aW8tMTYtOSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cblxuLmJhY2tncm91bmQtcmF0aW8tMS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbn1cbi5iYWNrZ3JvdW5kLXJhdGlvLTEtMTphZnRlciB7XG4gIGNsZWFyOiBsZWZ0O1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5iYWNrZ3JvdW5kLXJhdGlvLTQtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1ib3R0b206IDc1JTtcbn1cbi5iYWNrZ3JvdW5kLXJhdGlvLTQtMzphZnRlciB7XG4gIGNsZWFyOiBsZWZ0O1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5iYWNrZ3JvdW5kLXJhdGlvLTE2LTk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG59XG4uYmFja2dyb3VuZC1yYXRpby0xNi05OmFmdGVyIHtcbiAgY2xlYXI6IGxlZnQ7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLyogSW1hZ2UgT2JqZWN0IEZpdCAqL1xuLm9iamVjdC1maXQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5vYmplY3QtZml0Lm9iamVjdC1maXRfZmlsbCB7XG4gIG9iamVjdC1maXQ6IGZpbGw7XG59XG4ub2JqZWN0LWZpdC5vYmplY3QtZml0X2NvbnRhaW4ge1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLm9iamVjdC1maXQub2JqZWN0LWZpdF9jb3ZlciB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG4ub2JqZWN0LWZpdC5vYmplY3QtZml0X25vbmUge1xuICBvYmplY3QtZml0OiBub25lO1xufVxuXG4ub2JqZWN0LWZpdC1pbWFnZS13cmFwcGVyLCAub2JqZWN0LWZpdC1pbWFnZS13cmFwcGVyLTE2LTksIC5vYmplY3QtZml0LWltYWdlLXdyYXBwZXItNC0zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cbi5vYmplY3QtZml0LWltYWdlLXdyYXBwZXIgaW1nLCAub2JqZWN0LWZpdC1pbWFnZS13cmFwcGVyLTE2LTkgaW1nLCAub2JqZWN0LWZpdC1pbWFnZS13cmFwcGVyLTQtMyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLm9iamVjdC1maXQtaW1hZ2Utd3JhcHBlci00LTMge1xuICBwYWRkaW5nLWJvdHRvbTogNzUlO1xufVxuXG4ub2JqZWN0LWZpdC1pbWFnZS13cmFwcGVyLTE2LTkge1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICBzcmM6IHVybChcIi4uLy4uLy4uL2ZvbnRzL2ljb21vb24uZW90P2NlZ2YxaVwiKTtcbiAgc3JjOiB1cmwoXCIuLi8uLi8uLi9mb250cy9pY29ucy9pY29tb29uLmVvdD9jZWdmMWkjaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uLy4uL2ZvbnRzL2ljb25zL2ljb21vb24udHRmP2NlZ2YxaVwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vLi4vLi4vZm9udHMvaWNvbnMvaWNvbW9vbi53b2ZmP2NlZ2YxaVwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi8uLi9mb250cy9pY29ucy9pY29tb29uLnN2Zz9jZWdmMWkjaWNvbW9vblwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuLmZhLXNwaW4ge1xuICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuLmljb21vb24sIC5hcHBvaW50bWVudC1yZXN1bHQtaXRlbSAucGhvdG86OmJlZm9yZSwgLmFwcG9pbnRtZW50LXJlc3VsdC1pdGVtIC5waG90by1idG46OmFmdGVyLCAuYXBwb2ludG1lbnQtY29udGVudCAuc3RlcC13cmFwcGVyICsgLnN0ZXAtd3JhcHBlcjo6YWZ0ZXIsIC5zdG9yZS1pdGVtIC5tYXAtYnRuOjphZnRlciwgLmFydGljbGUtY29udGVudCAjZXotdG9jLWNvbnRhaW5lciB1bC5lei10b2MtbGlzdCBhOjphZnRlciwgLmFydGljbGUtY29udGVudCAjZXotdG9jLWNvbnRhaW5lciAuZXotdG9jLXRpdGxlOjpiZWZvcmUsIC5uaWNlLXNlbGVjdC1yZWFjdCAuY3VycmVudDo6YWZ0ZXIsXG4ubmljZS1zZWxlY3QgLmN1cnJlbnQ6OmFmdGVyLCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggbGFiZWw6OmFmdGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZS5ncmF2aXR5LXRoZW1lIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggbGFiZWw6OmFmdGVyLCAucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLWljb246OmJlZm9yZSwgLmhhcy12YWwgLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LWNvbnRhaW5lcjo6YWZ0ZXIsIC5waG90by1wb3B1cC1jb250ZW50LmZhbmN5Ym94X19jb250ZW50IC5mLWJ1dHRvbjo6YWZ0ZXIsIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyLFxuLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsIC5hcnRpY2xlLWNvbnRlbnQgYmxvY2txdW90ZTpiZWZvcmUsIC5nYWxsZXJ5LW1vZGFsIC5zd2lwZXItcHJldjo6YWZ0ZXIsXG4uZ2FsbGVyeS1tb2RhbCAuc3dpcGVyLW5leHQ6OmFmdGVyLCAuZmlsZS11cGxvYWQgLnVwbG9hZC1pdGVtIC5vYmplY3QtZml0LWltYWdlLXdyYXBwZXI6OmJlZm9yZSwgLmZpbGUtdXBsb2FkIC51cGxvYWQtaXRlbSAub2JqZWN0LWZpdC1pbWFnZS13cmFwcGVyLTQtMzo6YmVmb3JlLCAuZmlsZS11cGxvYWQgLnVwbG9hZC1pdGVtIC5vYmplY3QtZml0LWltYWdlLXdyYXBwZXItMTYtOTo6YmVmb3JlLCAuZmxleGlibGUtbW9kdWxlLXN0aWNreS1iYXIgLnN0aWNreS1iYXItbGluazo6YmVmb3JlLFxuLm1vZHVsZS1zdGlja3ktYmFyIC5zdGlja3ktYmFyLWxpbms6OmJlZm9yZSwgLnBhZ2luYXRpb24tbGlzdCAucGFnaW5hdGlvbiAubmV4dDo6YWZ0ZXIsXG4ud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gLm5leHQ6OmFmdGVyLCAucGFnaW5hdGlvbi1saXN0IC5wYWdpbmF0aW9uIC5wcmV2OjpiZWZvcmUsXG4ud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gLnByZXY6OmJlZm9yZSwgLmFjY29yZGlvbi1saXN0IC5jYXJkIC5jYXJkLWhlYWRlciBoMzphZnRlciwgLm1vYmlsZS1tZW51ID4gbGkgLnN1Ym1lbnUtdG9nZ2xlOmFmdGVyLCAubW9iaWxlLW1lbnUgPiBsaSA+IGE6OmJlZm9yZSwgLm1haW4tbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOjphZnRlciwgLmJhY2t0b3RvcDo6YWZ0ZXIsIC5idG4tcm91bmQtYm9yZGVyLXByaW1hcnktYXJyb3c6OmFmdGVyLCAuYnRuLXJvdW5kLWJnLXByaW1hcnktc2Vjb25kYXJ5LWFycm93OjphZnRlciwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIGJ1dHRvbjo6YWZ0ZXIsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lLmdyYXZpdHktdGhlbWUgLmdmb3JtX2Zvb3RlciBidXR0b246OmFmdGVyLCAuYnRuLWFycm93LWdyb3c6OmFmdGVyLCAudGV4dC10aXRsZS1zbTo6YmVmb3JlIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbn1cblxuLmljb24tYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuXG4uaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwN1wiO1xufVxuXG4uaWNvbi1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuXG4uaWNvbi1hcnJvdy1saW5lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cblxuLmljb24tYXJyb3ctbGluZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG5cbi5pY29uLWFycm93LWxpbmUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cblxuLmljb24tYXJyb3ctbGluZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuXG4uaWNvbi1hcnJvdy1saW5lLWRvd24tczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuXG4uaWNvbi1hcnJvdy1saW5lLWxlZnQtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xufVxuXG4uaWNvbi1hcnJvdy1saW5lLXJpZ2h0LXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbn1cblxuLmljb24tYXJyb3ctbGluZS11cC1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG59XG5cbi5pY29uLWFycm93LWxpbmUtZG93bi1sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG59XG5cbi5pY29uLWFycm93LWxpbmUtbGVmdC1sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG59XG5cbi5pY29uLWFycm93LWxpbmUtcmlnaHQtbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMVwiO1xufVxuXG4uaWNvbi1hcnJvdy1saW5lLXVwLWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTVcIjtcbn1cblxuLmljb24tYXJyb3ctcmlnaHQtaGVhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxN1wiO1xufVxuXG4uaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTlcIjtcbn1cblxuLmljb24tc3RlcC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI3XCI7XG59XG5cbi5pY29uLXN0ZXAtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjhcIjtcbn1cblxuLmljb24tY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjNcIjtcbn1cblxuLmljb24tdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMlwiO1xufVxuXG4uaWNvbi1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuXG4uaWNvbi1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOFwiO1xufVxuXG4uaWNvbi1saW5lLXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZlwiO1xufVxuXG4uaWNvbi1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWFcIjtcbn1cblxuLmljb24teW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxM1wiO1xufVxuXG4uaWNvbi1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNlwiO1xufVxuXG4uaWNvbi1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG59XG5cbi5pY29uLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWNcIjtcbn1cblxuLmljb24tY2hlY2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE0XCI7XG59XG5cbi5pY29uLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjVcIjtcbn1cblxuLmljb24tcXVvdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjZcIjtcbn1cblxuLmljb24tcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjFcIjtcbn1cblxuLmljb24tbG9jYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjJcIjtcbn1cblxuLmljb24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNFwiO1xufVxuXG4uaWNvbi1wcmVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWJcIjtcbn1cblxuLmljb24tYXBwb2ludG1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWRcIjtcbn1cblxuLmljb24tbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZVwiO1xufVxuXG4uaWNvbi1zdW1tYXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFmXCI7XG59XG5cbi5pY29uLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIwXCI7XG59XG5cbi5pY29uLXByZXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjlcIjtcbn1cblxuLmljb24tdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJhXCI7XG59XG5cbmh0bWwge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc2Nyb2xsLXBhZGRpbmctdG9wOiAxNzBweDtcbiAgc2Nyb2xsLXBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGh0bWwge1xuICAgIHNjcm9sbC1wYWRkaW5nLXRvcDogMTMwcHg7XG4gIH1cbn1cbmh0bWxbZGF0YS1mb250c2l6ZT1sZ10ge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5odG1sW2RhdGEtZm9udHNpemU9eGxdIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIFRDXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNTE1NzZBO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmEge1xuICBjb2xvcjogIzUzOUFBQTtcbiAgb3V0bGluZTogMDtcbn1cbmEsIGE6aG92ZXIsIGE6YWN0aXZlLCBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuaDEsXG4uaDEsXG5oMixcbi5oMixcbmgzLFxuLmgzLFxuaDQsXG4uaDQsXG4ubW9kdWxlLXByb2Nlc3MgLnByb2Nlc3Mtc3RpY2t5LWJhciBsaS5hY3RpdmUgLnN0aWNreS1iYXItbGluayxcbmg1LFxuLmg1LFxuLnBvcHVwLW1lc3NhZ2UgLnRpdGxlLFxuaDYsXG4uaDYsXG4ubW9kdWxlLWluZm9ybWF0aW9uIC5zZWN0aW9uLWRlc2MgcCxcbi5tb2R1bGUtaG9tZS1hYm91dCAubW9kdWxlLWRlc2MtcHJpbWFyeSBwLFxuLmFwcG9pbnRtZW50LWNvbnRlbnQgLnRhYixcbi5wYWdlLTQwNCAuZGVzYyBwLFxuLnNpZGViYXIgLndpZGdldC10aXRsZSxcbi5mbGV4aWJsZS1tb2R1bGUtc3RpY2t5LWJhciAuc3RpY2t5LWJhci1saW5rLFxuLm1vZHVsZS1zdGlja3ktYmFyIC5zdGlja3ktYmFyLWxpbmssXG4uYnRuLXJvdW5kLWJvcmRlci1wcmltYXJ5LWFycm93LFxuLmJ0bi1yb3VuZC1iZy1wcmltYXJ5LXNlY29uZGFyeS1hcnJvdyxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2Zvb3RlciBidXR0b24sXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lLmdyYXZpdHktdGhlbWUgLmdmb3JtX2Zvb3RlciBidXR0b24ge1xuICBjb2xvcjogIzE4MUY1NjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIGgxLFxuICAuaDEsXG4gIGgyLFxuICAuaDIsXG4gIGgzLFxuICAuaDMsXG4gIGg0LFxuICAuaDQsXG4gIC5tb2R1bGUtcHJvY2VzcyAucHJvY2Vzcy1zdGlja3ktYmFyIGxpLmFjdGl2ZSAuc3RpY2t5LWJhci1saW5rLFxuICBoNSxcbiAgLmg1LFxuICAucG9wdXAtbWVzc2FnZSAudGl0bGUsXG4gIGg2LFxuICAuaDYsXG4gIC5tb2R1bGUtaW5mb3JtYXRpb24gLnNlY3Rpb24tZGVzYyBwLFxuICAubW9kdWxlLWhvbWUtYWJvdXQgLm1vZHVsZS1kZXNjLXByaW1hcnkgcCxcbiAgLmFwcG9pbnRtZW50LWNvbnRlbnQgLnRhYixcbiAgLnBhZ2UtNDA0IC5kZXNjIHAsXG4gIC5zaWRlYmFyIC53aWRnZXQtdGl0bGUsXG4gIC5mbGV4aWJsZS1tb2R1bGUtc3RpY2t5LWJhciAuc3RpY2t5LWJhci1saW5rLFxuICAubW9kdWxlLXN0aWNreS1iYXIgLnN0aWNreS1iYXItbGluayxcbiAgLmJ0bi1yb3VuZC1ib3JkZXItcHJpbWFyeS1hcnJvdyxcbiAgLmJ0bi1yb3VuZC1iZy1wcmltYXJ5LXNlY29uZGFyeS1hcnJvdyxcbiAgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIGJ1dHRvbixcbiAgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZS5ncmF2aXR5LXRoZW1lIC5nZm9ybV9mb290ZXIgYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDE1cHggKyA1ICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIGgxLFxuICAuaDEsXG4gIGgyLFxuICAuaDIsXG4gIGgzLFxuICAuaDMsXG4gIGg0LFxuICAuaDQsXG4gIC5tb2R1bGUtcHJvY2VzcyAucHJvY2Vzcy1zdGlja3ktYmFyIGxpLmFjdGl2ZSAuc3RpY2t5LWJhci1saW5rLFxuICBoNSxcbiAgLmg1LFxuICAucG9wdXAtbWVzc2FnZSAudGl0bGUsXG4gIGg2LFxuICAuaDYsXG4gIC5tb2R1bGUtaW5mb3JtYXRpb24gLnNlY3Rpb24tZGVzYyBwLFxuICAubW9kdWxlLWhvbWUtYWJvdXQgLm1vZHVsZS1kZXNjLXByaW1hcnkgcCxcbiAgLmFwcG9pbnRtZW50LWNvbnRlbnQgLnRhYixcbiAgLnBhZ2UtNDA0IC5kZXNjIHAsXG4gIC5zaWRlYmFyIC53aWRnZXQtdGl0bGUsXG4gIC5mbGV4aWJsZS1tb2R1bGUtc3RpY2t5LWJhciAuc3RpY2t5LWJhci1saW5rLFxuICAubW9kdWxlLXN0aWNreS1iYXIgLnN0aWNreS1iYXItbGluayxcbiAgLmJ0bi1yb3VuZC1ib3JkZXItcHJpbWFyeS1hcnJvdyxcbiAgLmJ0bi1yb3VuZC1iZy1wcmltYXJ5LXNlY29uZGFyeS1hcnJvdyxcbiAgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIGJ1dHRvbixcbiAgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZS5ncmF2aXR5LXRoZW1lIC5nZm9ybV9mb290ZXIgYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbmgxLFxuLmgxIHtcbiAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIGgxLFxuICAuaDEge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyLjEyNXJlbSArIDAuODc1ICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIGgxLFxuICAuaDEge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuXG5oMixcbi5oMiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIGgyLFxuICAuaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYygycmVtICsgMC41ICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIGgyLFxuICAuaDIge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbmgzLFxuLmgzIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICBoMyxcbiAgLmgzIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS41cmVtICsgMC42MjUgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgaDMsXG4gIC5oMyB7XG4gICAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgfVxufVxuXG5oNCxcbi5oNCxcbi5tb2R1bGUtcHJvY2VzcyAucHJvY2Vzcy1zdGlja3ktYmFyIGxpLmFjdGl2ZSAuc3RpY2t5LWJhci1saW5rIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIGg0LFxuICAuaDQsXG4gIC5tb2R1bGUtcHJvY2VzcyAucHJvY2Vzcy1zdGlja3ktYmFyIGxpLmFjdGl2ZSAuc3RpY2t5LWJhci1saW5rIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAwLjMxMjUgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgaDQsXG4gIC5oNCxcbiAgLm1vZHVsZS1wcm9jZXNzIC5wcm9jZXNzLXN0aWNreS1iYXIgbGkuYWN0aXZlIC5zdGlja3ktYmFyLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMS42ODc1cmVtO1xuICB9XG59XG5cbmg1LFxuLmg1LFxuLnBvcHVwLW1lc3NhZ2UgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgaDUsXG4gIC5oNSxcbiAgLnBvcHVwLW1lc3NhZ2UgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4yNXJlbSArIDAuMjUgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgaDUsXG4gIC5oNSxcbiAgLnBvcHVwLW1lc3NhZ2UgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG5oNixcbi5oNixcbi5tb2R1bGUtaW5mb3JtYXRpb24gLnNlY3Rpb24tZGVzYyBwLFxuLm1vZHVsZS1ob21lLWFib3V0IC5tb2R1bGUtZGVzYy1wcmltYXJ5IHAsXG4uYXBwb2ludG1lbnQtY29udGVudCAudGFiLFxuLnBhZ2UtNDA0IC5kZXNjIHAsXG4uc2lkZWJhciAud2lkZ2V0LXRpdGxlLFxuLmZsZXhpYmxlLW1vZHVsZS1zdGlja3ktYmFyIC5zdGlja3ktYmFyLWxpbmssXG4ubW9kdWxlLXN0aWNreS1iYXIgLnN0aWNreS1iYXItbGluayxcbi5idG4tcm91bmQtYm9yZGVyLXByaW1hcnktYXJyb3csXG4uYnRuLXJvdW5kLWJnLXByaW1hcnktc2Vjb25kYXJ5LWFycm93LFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIGJ1dHRvbixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIGJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ0O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxucCxcbmEsXG5saSxcbi5wLWxnLFxuLmFydGljbGUtY29udGVudCAud3AtYmxvY2stdGFibGUgdGhlYWQgdHIgdGQsXG4uYXJ0aWNsZS1jb250ZW50IHRhYmxlIHRoZWFkIHRyIHRkIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnAtbGctYm9sZCwgLmFydGljbGUtY29udGVudCAjZXotdG9jLWNvbnRhaW5lciAuZXotdG9jLXRpdGxlLCAuYXJ0aWNsZS1jb250ZW50IC53cC1ibG9jay10YWJsZSB0aCxcbi5hcnRpY2xlLWNvbnRlbnQgdGFibGUgdGgge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5wLXNtLCAuc3RvcmUtaXRlbSAuaW5mby1saXN0IGxpLCAuc2VhcmNoLWl0ZW0gLml0ZW0tZGVzYyBwLCAuYXJ0aWNsZS1jb250ZW50IC53cC1ibG9jay10YWJsZSB0ZCxcbi5hcnRpY2xlLWNvbnRlbnQgdGFibGUgdGQsIC5hcnRpY2xlLWNvbnRlbnQgYmxvY2txdW90ZSBjaXRlLCAuYmxvZy1mZWF0dXJlZC1wb3N0LWl0ZW0gLml0ZW0tZGVzYyBwLCAucG9zdC1zbGlkZS1pdGVtIC5pdGVtLWRlc2MgcCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU3O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ucC1zbS1ib2xkIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi50ZXh0LWRpc3BsYXktaGVhZGxpbmUge1xuICBmb250LXNpemU6IDIuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogOCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAudGV4dC1kaXNwbGF5LWhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IGNhbGMoMi4xMjVyZW0gKyAxLjI1ICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC50ZXh0LWRpc3BsYXktaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMy4zNzVyZW07XG4gIH1cbn1cblxuLnRleHQtc3ViLXRpdGxlLCAuYXBwb2ludG1lbnQtY29udGVudCAudGFiLWNvbnRlbnQgLmRlc2MgcCwgLnNlcnZpY2UtbGlzdCAuc2VydmljZS1kZXNjIHAge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS42Nztcbn1cblxuLnRleHQtY2FwdGlvbiwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkIC5nZmllbGRfbGFiZWwgc3Bhbi5nZmllbGRfcmVxdWlyZWQsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQgbGFiZWwgc3Bhbi5nZmllbGRfcmVxdWlyZWQsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lLmdyYXZpdHktdGhlbWUgLmdmaWVsZCAuZ2ZpZWxkX2xhYmVsIHNwYW4uZ2ZpZWxkX3JlcXVpcmVkLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZS5ncmF2aXR5LXRoZW1lIC5nZmllbGQgbGFiZWwgc3Bhbi5nZmllbGRfcmVxdWlyZWQsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZC5nZmllbGRfZXJyb3IgLnZhbGlkYXRpb25fbWVzc2FnZSxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkLmdmaWVsZF9lcnJvciAudmFsaWRhdGlvbl9tZXNzYWdlLCAuZmlsbC1pbmZvLWNvbnRlbnQgLnZhbGlkYXRpb25fbWVzc2FnZSxcbi5oaXN0b3J5LWZvcm0gLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zODtcbn1cblxuLnRleHQtY2FwdGlvbi1ib2xkLCAuZGlzdGFuY2UtdGFnLCAuYXJlYS10YWcge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi50ZXh0LWJ0bi1sZywgLm1vZHVsZS1hYm91dCAuY29tcGFueS1pbmZvIC5pbmZvLWNvbnRlbnQsIC5tb2R1bGUtYWJvdXQgLmNvbXBhbnktaW5mbyAuaW5mby10aXRsZSwgLmhpc3RvcnktZm9ybSAuYnRucyAuYnRuLCAuaGlzdG9yeS1mb3JtIC5idG5zIC5idG4tc3VibWVudSxcbi5oaXN0b3J5LWZvcm0gLmJ0bnMgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZS5ncmF2aXR5LXRoZW1lIC5nZm9ybV9mb290ZXIgYnV0dG9uLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZS5ncmF2aXR5LXRoZW1lIC5nZm9ybV9mb290ZXIgLmhpc3RvcnktZm9ybSAuYnRucyBidXR0b24sIC5maWxlLXVwbG9hZCAuZmlsZS11cGxvYWQtYnRuLCAuYnRuLXJvdW5kLWJvcmRlci13aGl0ZS1sZywgLmJ0bi1yb3VuZC1iZy1wcmltYXJ5LWxnLCAuYnRuLXJvdW5kLWJnLXByaW1hcnksIC5idG4tcm91bmQtYmctcHJpbWFyeS1zZWNvbmRhcnksIC5idG4tcm91bmQtYm9yZGVyLXByaW1hcnktbGcge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi50ZXh0LWJ0bi1zbSwgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi50ZXh0LWJ0bi14cywgLmJ0bi1yb3VuZC1ib3JkZXItd2hpdGUsIC5idG4tY2Fwc3VsZSwgLmJ0bi1yb3VuZC1ib3JkZXItcHJpbWFyeSB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNjVweDtcbn1cblxuLnRleHQtbGluaywgLmJyZWFkY3J1bWJzIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ3O1xufVxuXG4udGV4dC10aXRsZS1zbSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU3O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzVDNUNCNztcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMS4ycmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udGV4dC10aXRsZS1zbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjRcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4yNXJlbTtcbiAgbGVmdDogMDtcbn1cblxuLyogQmxvY2sgRWRpdG9yIENvbnRhaW5lciBTcGFjaW5nICovXG4uZWRpdG9yLWNvbnRhaW5lciA+IC5jb250YWluZXIgPiAuYXJ0aWNsZS1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5lZGl0b3ItY29udGFpbmVyID4gLmNvbnRhaW5lciA+IC5hcnRpY2xlLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMzBweCArIDMwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5lZGl0b3ItY29udGFpbmVyID4gLmNvbnRhaW5lciA+IC5hcnRpY2xlLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5lZGl0b3ItY29udGFpbmVyID4gLmNvbnRhaW5lciA+IC5hcnRpY2xlLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMzBweCArIDMwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5lZGl0b3ItY29udGFpbmVyID4gLmNvbnRhaW5lciA+IC5hcnRpY2xlLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi5lZGl0b3ItY29udGFpbmVyID4gLmNvbnRhaW5lciA+IC5hcnRpY2xlLWNvbnRlbnQ6ZW1wdHkge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5lZGl0b3ItY29udGFpbmVyID4gLmNvbnRhaW5lciA+IC5hcnRpY2xlLWNvbnRlbnQgLmN1c3RvbS1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZWRpdG9yLWNvbnRhaW5lciA+IC5jb250YWluZXIgPiAuYXJ0aWNsZS1jb250ZW50IC5jdXN0b20tYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMzBweCArIDMwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5lZGl0b3ItY29udGFpbmVyID4gLmNvbnRhaW5lciA+IC5hcnRpY2xlLWNvbnRlbnQgLmN1c3RvbS1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmVkaXRvci1jb250YWluZXIgPiAuY29udGFpbmVyID4gLmFydGljbGUtY29udGVudCAuY3VzdG9tLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDMwcHggKyAzMCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZWRpdG9yLWNvbnRhaW5lciA+IC5jb250YWluZXIgPiAuYXJ0aWNsZS1jb250ZW50IC5jdXN0b20tYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzQwcHg7XG4gIH1cbn1cblxuLm1hcmdpbi1zbWFsbCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAubWFyZ2luLXNtYWxsIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDMwcHggKyAyMCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubWFyZ2luLXNtYWxsIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAubWFyZ2luLXNtYWxsIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDMwcHggKyAyMCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubWFyZ2luLXNtYWxsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbi5tYXJnaW4tc21hbGwtdG9wIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tYXJnaW4tc21hbGwtdG9wIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDMwcHggKyAyMCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubWFyZ2luLXNtYWxsLXRvcCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuXG4ubWFyZ2luLXNtYWxsLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAubWFyZ2luLXNtYWxsLWJvdHRvbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygzMHB4ICsgMjAgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1hcmdpbi1zbWFsbC1ib3R0b20ge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLm1hcmdpbiB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAubWFyZ2luIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDYwcHggKyA0MCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubWFyZ2luIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1hcmdpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyg2MHB4ICsgNDAgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1hcmdpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuLm1hcmdpbi1sYXJnZS10b3Age1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1hcmdpbi1sYXJnZS10b3Age1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNjBweCArIDQwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tYXJnaW4tbGFyZ2UtdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuXG4ubWFyZ2luLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAubWFyZ2luLWJvdHRvbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyg0MHB4ICsgMzUgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1hcmdpbi1ib3R0b20ge1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XG4gIH1cbn1cblxuLnBhZGRpbmcge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAucGFkZGluZyB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoNDBweCArIDM1ICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5wYWRkaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogNzVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnBhZGRpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDQwcHggKyAzNSAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucGFkZGluZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gIH1cbn1cblxuLnBhZGRpbmctdG9wIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAucGFkZGluZy10b3Age1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDQwcHggKyAzNSAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucGFkZGluZy10b3Age1xuICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICB9XG59XG5cbi5wYWRkaW5nLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnBhZGRpbmctYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyg0MHB4ICsgMzUgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnBhZGRpbmctYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbiAgfVxufVxuXG4vKiBCYXNlIHNldHRpbmdzICovXG46OnNlbGVjdGlvbiB7XG4gIGNvbG9yOiAjNTE1NzZBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlGMkVGO1xufVxuXG4uaW5wdXQtbnVtYmVyLWNlbnRlciBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4uaW5wdXQtbnVtYmVyLWNlbnRlciBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogc2VhcmNoIGhvdmVyIGhpZGUgWCAqL1xuaW5wdXRbdHlwZT1zZWFyY2hdLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbiNwcmltYXJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICNwcmltYXJ5IHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDMwMHB4ICsgMjAwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICNwcmltYXJ5IHtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuXG4ubW9yZS1idG4sIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX3BhZ2VfZm9vdGVyIGJ1dHRvbixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fcGFnZV9mb290ZXIgYnV0dG9uLCAud29vY29tbWVyY2UgYS5idXR0b24sIC53b29jb21tZXJjZS1jYXJ0IGEuYnV0dG9uLFxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24sXG4ud29vY29tbWVyY2UtY2FydCBidXR0b24uYnV0dG9uLFxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0LFxuLndvb2NvbW1lcmNlLWNhcnQgYnV0dG9uLmJ1dHRvbi5hbHQsXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQuZGlzYWJsZWQsXG4ud29vY29tbWVyY2UtY2FydCBidXR0b24uYnV0dG9uLmFsdC5kaXNhYmxlZCxcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdDpkaXNhYmxlZFtkaXNhYmxlZF0sXG4ud29vY29tbWVyY2UtY2FydCBidXR0b24uYnV0dG9uLmFsdDpkaXNhYmxlZFtkaXNhYmxlZF0sXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjpkaXNhYmxlZCxcbi53b29jb21tZXJjZS1jYXJ0IGJ1dHRvbi5idXR0b246ZGlzYWJsZWQsXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjpkaXNhYmxlZFtkaXNhYmxlZF0sXG4ud29vY29tbWVyY2UtY2FydCBidXR0b24uYnV0dG9uOmRpc2FibGVkW2Rpc2FibGVkXSxcbi53b29jb21tZXJjZSBhLmNoZWNrb3V0LWJ1dHRvbixcbi53b29jb21tZXJjZS1jYXJ0IGEuY2hlY2tvdXQtYnV0dG9uLFxuLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdCxcbi53b29jb21tZXJjZS1jYXJ0IGEuYnV0dG9uLmFsdCB7XG4gIHRyYW5zaXRpb246IDUwMG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzOUFBQTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb3JlLWJ0biwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fcGFnZV9mb290ZXIgYnV0dG9uLFxuICAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lLmdyYXZpdHktdGhlbWUgLmdmb3JtX3BhZ2VfZm9vdGVyIGJ1dHRvbiwgLndvb2NvbW1lcmNlIGEuYnV0dG9uLCAud29vY29tbWVyY2UtY2FydCBhLmJ1dHRvbixcbiAgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24sXG4gIC53b29jb21tZXJjZS1jYXJ0IGJ1dHRvbi5idXR0b24sXG4gIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdCxcbiAgLndvb2NvbW1lcmNlLWNhcnQgYnV0dG9uLmJ1dHRvbi5hbHQsXG4gIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdC5kaXNhYmxlZCxcbiAgLndvb2NvbW1lcmNlLWNhcnQgYnV0dG9uLmJ1dHRvbi5hbHQuZGlzYWJsZWQsXG4gIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdDpkaXNhYmxlZFtkaXNhYmxlZF0sXG4gIC53b29jb21tZXJjZS1jYXJ0IGJ1dHRvbi5idXR0b24uYWx0OmRpc2FibGVkW2Rpc2FibGVkXSxcbiAgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246ZGlzYWJsZWQsXG4gIC53b29jb21tZXJjZS1jYXJ0IGJ1dHRvbi5idXR0b246ZGlzYWJsZWQsXG4gIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmRpc2FibGVkW2Rpc2FibGVkXSxcbiAgLndvb2NvbW1lcmNlLWNhcnQgYnV0dG9uLmJ1dHRvbjpkaXNhYmxlZFtkaXNhYmxlZF0sXG4gIC53b29jb21tZXJjZSBhLmNoZWNrb3V0LWJ1dHRvbixcbiAgLndvb2NvbW1lcmNlLWNhcnQgYS5jaGVja291dC1idXR0b24sXG4gIC53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQsXG4gIC53b29jb21tZXJjZS1jYXJ0IGEuYnV0dG9uLmFsdCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE2cHggKyAyICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tb3JlLWJ0biwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fcGFnZV9mb290ZXIgYnV0dG9uLFxuICAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lLmdyYXZpdHktdGhlbWUgLmdmb3JtX3BhZ2VfZm9vdGVyIGJ1dHRvbiwgLndvb2NvbW1lcmNlIGEuYnV0dG9uLCAud29vY29tbWVyY2UtY2FydCBhLmJ1dHRvbixcbiAgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24sXG4gIC53b29jb21tZXJjZS1jYXJ0IGJ1dHRvbi5idXR0b24sXG4gIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdCxcbiAgLndvb2NvbW1lcmNlLWNhcnQgYnV0dG9uLmJ1dHRvbi5hbHQsXG4gIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdC5kaXNhYmxlZCxcbiAgLndvb2NvbW1lcmNlLWNhcnQgYnV0dG9uLmJ1dHRvbi5hbHQuZGlzYWJsZWQsXG4gIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdDpkaXNhYmxlZFtkaXNhYmxlZF0sXG4gIC53b29jb21tZXJjZS1jYXJ0IGJ1dHRvbi5idXR0b24uYWx0OmRpc2FibGVkW2Rpc2FibGVkXSxcbiAgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246ZGlzYWJsZWQsXG4gIC53b29jb21tZXJjZS1jYXJ0IGJ1dHRvbi5idXR0b246ZGlzYWJsZWQsXG4gIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmRpc2FibGVkW2Rpc2FibGVkXSxcbiAgLndvb2NvbW1lcmNlLWNhcnQgYnV0dG9uLmJ1dHRvbjpkaXNhYmxlZFtkaXNhYmxlZF0sXG4gIC53b29jb21tZXJjZSBhLmNoZWNrb3V0LWJ1dHRvbixcbiAgLndvb2NvbW1lcmNlLWNhcnQgYS5jaGVja291dC1idXR0b24sXG4gIC53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQsXG4gIC53b29jb21tZXJjZS1jYXJ0IGEuYnV0dG9uLmFsdCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4ubW9yZS1idG46aG92ZXIsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lLmdyYXZpdHktdGhlbWUgLmdmb3JtX3BhZ2VfZm9vdGVyIGJ1dHRvbjpob3ZlciwgLndvb2NvbW1lcmNlIGEuYnV0dG9uOmhvdmVyLCAud29vY29tbWVyY2UtY2FydCBhLmJ1dHRvbjpob3Zlcixcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmhvdmVyLFxuLndvb2NvbW1lcmNlLWNhcnQgYnV0dG9uLmJ1dHRvbjpob3Zlcixcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdFtkaXNhYmxlZF06aG92ZXI6ZGlzYWJsZWQsXG4ud29vY29tbWVyY2UtY2FydCBidXR0b24uYnV0dG9uLmFsdFtkaXNhYmxlZF06aG92ZXI6ZGlzYWJsZWQsXG4ud29vY29tbWVyY2UgYS5jaGVja291dC1idXR0b246aG92ZXIsXG4ud29vY29tbWVyY2UtY2FydCBhLmNoZWNrb3V0LWJ1dHRvbjpob3ZlciwgLm1vcmUtYnRuOmFjdGl2ZSxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fcGFnZV9mb290ZXIgYnV0dG9uOmFjdGl2ZSwgLndvb2NvbW1lcmNlIGEuYnV0dG9uOmFjdGl2ZSwgLndvb2NvbW1lcmNlLWNhcnQgYS5idXR0b246YWN0aXZlLFxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246YWN0aXZlLFxuLndvb2NvbW1lcmNlLWNhcnQgYnV0dG9uLmJ1dHRvbjphY3RpdmUsXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHRbZGlzYWJsZWRdOmFjdGl2ZTpkaXNhYmxlZCxcbi53b29jb21tZXJjZS1jYXJ0IGJ1dHRvbi5idXR0b24uYWx0W2Rpc2FibGVkXTphY3RpdmU6ZGlzYWJsZWQsXG4ud29vY29tbWVyY2UgYS5jaGVja291dC1idXR0b246YWN0aXZlLFxuLndvb2NvbW1lcmNlLWNhcnQgYS5jaGVja291dC1idXR0b246YWN0aXZlLCAubW9yZS1idG46Zm9jdXMsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lLmdyYXZpdHktdGhlbWUgLmdmb3JtX3BhZ2VfZm9vdGVyIGJ1dHRvbjpmb2N1cywgLndvb2NvbW1lcmNlIGEuYnV0dG9uOmZvY3VzLCAud29vY29tbWVyY2UtY2FydCBhLmJ1dHRvbjpmb2N1cyxcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmZvY3VzLFxuLndvb2NvbW1lcmNlLWNhcnQgYnV0dG9uLmJ1dHRvbjpmb2N1cyxcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdFtkaXNhYmxlZF06Zm9jdXM6ZGlzYWJsZWQsXG4ud29vY29tbWVyY2UtY2FydCBidXR0b24uYnV0dG9uLmFsdFtkaXNhYmxlZF06Zm9jdXM6ZGlzYWJsZWQsXG4ud29vY29tbWVyY2UgYS5jaGVja291dC1idXR0b246Zm9jdXMsXG4ud29vY29tbWVyY2UtY2FydCBhLmNoZWNrb3V0LWJ1dHRvbjpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmViMjcyO1xufVxuXG4ud29vY29tbWVyY2UgYS5idXR0b24sIC53b29jb21tZXJjZS1jYXJ0IGEuYnV0dG9uLFxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24sXG4ud29vY29tbWVyY2UtY2FydCBidXR0b24uYnV0dG9uLFxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0LFxuLndvb2NvbW1lcmNlLWNhcnQgYnV0dG9uLmJ1dHRvbi5hbHQsXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQuZGlzYWJsZWQsXG4ud29vY29tbWVyY2UtY2FydCBidXR0b24uYnV0dG9uLmFsdC5kaXNhYmxlZCxcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdDpkaXNhYmxlZFtkaXNhYmxlZF0sXG4ud29vY29tbWVyY2UtY2FydCBidXR0b24uYnV0dG9uLmFsdDpkaXNhYmxlZFtkaXNhYmxlZF0sXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjpkaXNhYmxlZCxcbi53b29jb21tZXJjZS1jYXJ0IGJ1dHRvbi5idXR0b246ZGlzYWJsZWQsXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjpkaXNhYmxlZFtkaXNhYmxlZF0sXG4ud29vY29tbWVyY2UtY2FydCBidXR0b24uYnV0dG9uOmRpc2FibGVkW2Rpc2FibGVkXSxcbi53b29jb21tZXJjZSBhLmNoZWNrb3V0LWJ1dHRvbixcbi53b29jb21tZXJjZS1jYXJ0IGEuY2hlY2tvdXQtYnV0dG9uLFxuLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdCxcbi53b29jb21tZXJjZS1jYXJ0IGEuYnV0dG9uLmFsdCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRyYW5zaXRpb246IDUwMG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLndvb2NvbW1lcmNlIGEuYnV0dG9uLCAud29vY29tbWVyY2UtY2FydCBhLmJ1dHRvbixcbiAgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24sXG4gIC53b29jb21tZXJjZS1jYXJ0IGJ1dHRvbi5idXR0b24sXG4gIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdCxcbiAgLndvb2NvbW1lcmNlLWNhcnQgYnV0dG9uLmJ1dHRvbi5hbHQsXG4gIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdC5kaXNhYmxlZCxcbiAgLndvb2NvbW1lcmNlLWNhcnQgYnV0dG9uLmJ1dHRvbi5hbHQuZGlzYWJsZWQsXG4gIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdDpkaXNhYmxlZFtkaXNhYmxlZF0sXG4gIC53b29jb21tZXJjZS1jYXJ0IGJ1dHRvbi5idXR0b24uYWx0OmRpc2FibGVkW2Rpc2FibGVkXSxcbiAgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246ZGlzYWJsZWQsXG4gIC53b29jb21tZXJjZS1jYXJ0IGJ1dHRvbi5idXR0b246ZGlzYWJsZWQsXG4gIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmRpc2FibGVkW2Rpc2FibGVkXSxcbiAgLndvb2NvbW1lcmNlLWNhcnQgYnV0dG9uLmJ1dHRvbjpkaXNhYmxlZFtkaXNhYmxlZF0sXG4gIC53b29jb21tZXJjZSBhLmNoZWNrb3V0LWJ1dHRvbixcbiAgLndvb2NvbW1lcmNlLWNhcnQgYS5jaGVja291dC1idXR0b24sXG4gIC53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQsXG4gIC53b29jb21tZXJjZS1jYXJ0IGEuYnV0dG9uLmFsdCB7XG4gICAgcGFkZGluZzogMjRweCAzMHB4O1xuICB9XG59XG4ud29vY29tbWVyY2UgYS5idXR0b24uYWRkX3RvX2NhcnRfYnV0dG9uLCAud29vY29tbWVyY2UtY2FydCBhLmJ1dHRvbi5hZGRfdG9fY2FydF9idXR0b24sXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hZGRfdG9fY2FydF9idXR0b24sXG4ud29vY29tbWVyY2UtY2FydCBidXR0b24uYnV0dG9uLmFkZF90b19jYXJ0X2J1dHRvbixcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdC5hZGRfdG9fY2FydF9idXR0b24sXG4ud29vY29tbWVyY2UtY2FydCBidXR0b24uYnV0dG9uLmFsdC5hZGRfdG9fY2FydF9idXR0b24sXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQuZGlzYWJsZWQuYWRkX3RvX2NhcnRfYnV0dG9uLFxuLndvb2NvbW1lcmNlLWNhcnQgYnV0dG9uLmJ1dHRvbi5hbHQuZGlzYWJsZWQuYWRkX3RvX2NhcnRfYnV0dG9uLFxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0OmRpc2FibGVkW2Rpc2FibGVkXS5hZGRfdG9fY2FydF9idXR0b24sXG4ud29vY29tbWVyY2UtY2FydCBidXR0b24uYnV0dG9uLmFsdDpkaXNhYmxlZFtkaXNhYmxlZF0uYWRkX3RvX2NhcnRfYnV0dG9uLFxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246ZGlzYWJsZWQuYWRkX3RvX2NhcnRfYnV0dG9uLFxuLndvb2NvbW1lcmNlLWNhcnQgYnV0dG9uLmJ1dHRvbjpkaXNhYmxlZC5hZGRfdG9fY2FydF9idXR0b24sXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjpkaXNhYmxlZFtkaXNhYmxlZF0uYWRkX3RvX2NhcnRfYnV0dG9uLFxuLndvb2NvbW1lcmNlLWNhcnQgYnV0dG9uLmJ1dHRvbjpkaXNhYmxlZFtkaXNhYmxlZF0uYWRkX3RvX2NhcnRfYnV0dG9uLFxuLndvb2NvbW1lcmNlIGEuY2hlY2tvdXQtYnV0dG9uLmFkZF90b19jYXJ0X2J1dHRvbixcbi53b29jb21tZXJjZS1jYXJ0IGEuY2hlY2tvdXQtYnV0dG9uLmFkZF90b19jYXJ0X2J1dHRvbixcbi53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQuYWRkX3RvX2NhcnRfYnV0dG9uLFxuLndvb2NvbW1lcmNlLWNhcnQgYS5idXR0b24uYWx0LmFkZF90b19jYXJ0X2J1dHRvbiB7XG4gIHBhZGRpbmc6IDI0cHggMDtcbn1cbi53b29jb21tZXJjZSBhLmJ1dHRvbjpob3ZlciwgLndvb2NvbW1lcmNlLWNhcnQgYS5idXR0b246aG92ZXIsXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjpob3Zlcixcbi53b29jb21tZXJjZS1jYXJ0IGJ1dHRvbi5idXR0b246aG92ZXIsXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQ6aG92ZXIsXG4ud29vY29tbWVyY2UtY2FydCBidXR0b24uYnV0dG9uLmFsdDpob3Zlcixcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdC5kaXNhYmxlZDpob3Zlcixcbi53b29jb21tZXJjZS1jYXJ0IGJ1dHRvbi5idXR0b24uYWx0LmRpc2FibGVkOmhvdmVyLFxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0OmRpc2FibGVkW2Rpc2FibGVkXTpob3Zlcixcbi53b29jb21tZXJjZS1jYXJ0IGJ1dHRvbi5idXR0b24uYWx0OmRpc2FibGVkW2Rpc2FibGVkXTpob3Zlcixcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmRpc2FibGVkOmhvdmVyLFxuLndvb2NvbW1lcmNlLWNhcnQgYnV0dG9uLmJ1dHRvbjpkaXNhYmxlZDpob3Zlcixcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmRpc2FibGVkW2Rpc2FibGVkXTpob3Zlcixcbi53b29jb21tZXJjZS1jYXJ0IGJ1dHRvbi5idXR0b246ZGlzYWJsZWRbZGlzYWJsZWRdOmhvdmVyLFxuLndvb2NvbW1lcmNlIGEuY2hlY2tvdXQtYnV0dG9uOmhvdmVyLFxuLndvb2NvbW1lcmNlLWNhcnQgYS5jaGVja291dC1idXR0b246aG92ZXIsXG4ud29vY29tbWVyY2UgYS5idXR0b24uYWx0OmhvdmVyLFxuLndvb2NvbW1lcmNlLWNhcnQgYS5idXR0b24uYWx0OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzlBQUE7XG59XG4ud29vY29tbWVyY2UgYS5idXR0b24uY2hlY2tvdXQtYnV0dG9uLCAud29vY29tbWVyY2UtY2FydCBhLmJ1dHRvbi5jaGVja291dC1idXR0b24sXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5jaGVja291dC1idXR0b24sXG4ud29vY29tbWVyY2UtY2FydCBidXR0b24uYnV0dG9uLmNoZWNrb3V0LWJ1dHRvbixcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdC5jaGVja291dC1idXR0b24sXG4ud29vY29tbWVyY2UtY2FydCBidXR0b24uYnV0dG9uLmFsdC5jaGVja291dC1idXR0b24sXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQuZGlzYWJsZWQuY2hlY2tvdXQtYnV0dG9uLFxuLndvb2NvbW1lcmNlLWNhcnQgYnV0dG9uLmJ1dHRvbi5hbHQuZGlzYWJsZWQuY2hlY2tvdXQtYnV0dG9uLFxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0OmRpc2FibGVkW2Rpc2FibGVkXS5jaGVja291dC1idXR0b24sXG4ud29vY29tbWVyY2UtY2FydCBidXR0b24uYnV0dG9uLmFsdDpkaXNhYmxlZFtkaXNhYmxlZF0uY2hlY2tvdXQtYnV0dG9uLFxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246ZGlzYWJsZWQuY2hlY2tvdXQtYnV0dG9uLFxuLndvb2NvbW1lcmNlLWNhcnQgYnV0dG9uLmJ1dHRvbjpkaXNhYmxlZC5jaGVja291dC1idXR0b24sXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjpkaXNhYmxlZFtkaXNhYmxlZF0uY2hlY2tvdXQtYnV0dG9uLFxuLndvb2NvbW1lcmNlLWNhcnQgYnV0dG9uLmJ1dHRvbjpkaXNhYmxlZFtkaXNhYmxlZF0uY2hlY2tvdXQtYnV0dG9uLFxuLndvb2NvbW1lcmNlIGEuY2hlY2tvdXQtYnV0dG9uLmNoZWNrb3V0LWJ1dHRvbixcbi53b29jb21tZXJjZS1jYXJ0IGEuY2hlY2tvdXQtYnV0dG9uLmNoZWNrb3V0LWJ1dHRvbixcbi53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQuY2hlY2tvdXQtYnV0dG9uLFxuLndvb2NvbW1lcmNlLWNhcnQgYS5idXR0b24uYWx0LmNoZWNrb3V0LWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndvb2NvbW1lcmNlIGEuYnV0dG9uLmNoZWNrb3V0LWJ1dHRvbjphZnRlciwgLndvb2NvbW1lcmNlLWNhcnQgYS5idXR0b24uY2hlY2tvdXQtYnV0dG9uOmFmdGVyLFxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uY2hlY2tvdXQtYnV0dG9uOmFmdGVyLFxuLndvb2NvbW1lcmNlLWNhcnQgYnV0dG9uLmJ1dHRvbi5jaGVja291dC1idXR0b246YWZ0ZXIsXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQuY2hlY2tvdXQtYnV0dG9uOmFmdGVyLFxuLndvb2NvbW1lcmNlLWNhcnQgYnV0dG9uLmJ1dHRvbi5hbHQuY2hlY2tvdXQtYnV0dG9uOmFmdGVyLFxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0LmRpc2FibGVkLmNoZWNrb3V0LWJ1dHRvbjphZnRlcixcbi53b29jb21tZXJjZS1jYXJ0IGJ1dHRvbi5idXR0b24uYWx0LmRpc2FibGVkLmNoZWNrb3V0LWJ1dHRvbjphZnRlcixcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdDpkaXNhYmxlZFtkaXNhYmxlZF0uY2hlY2tvdXQtYnV0dG9uOmFmdGVyLFxuLndvb2NvbW1lcmNlLWNhcnQgYnV0dG9uLmJ1dHRvbi5hbHQ6ZGlzYWJsZWRbZGlzYWJsZWRdLmNoZWNrb3V0LWJ1dHRvbjphZnRlcixcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmRpc2FibGVkLmNoZWNrb3V0LWJ1dHRvbjphZnRlcixcbi53b29jb21tZXJjZS1jYXJ0IGJ1dHRvbi5idXR0b246ZGlzYWJsZWQuY2hlY2tvdXQtYnV0dG9uOmFmdGVyLFxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246ZGlzYWJsZWRbZGlzYWJsZWRdLmNoZWNrb3V0LWJ1dHRvbjphZnRlcixcbi53b29jb21tZXJjZS1jYXJ0IGJ1dHRvbi5idXR0b246ZGlzYWJsZWRbZGlzYWJsZWRdLmNoZWNrb3V0LWJ1dHRvbjphZnRlcixcbi53b29jb21tZXJjZSBhLmNoZWNrb3V0LWJ1dHRvbi5jaGVja291dC1idXR0b246YWZ0ZXIsXG4ud29vY29tbWVyY2UtY2FydCBhLmNoZWNrb3V0LWJ1dHRvbi5jaGVja291dC1idXR0b246YWZ0ZXIsXG4ud29vY29tbWVyY2UgYS5idXR0b24uYWx0LmNoZWNrb3V0LWJ1dHRvbjphZnRlcixcbi53b29jb21tZXJjZS1jYXJ0IGEuYnV0dG9uLmFsdC5jaGVja291dC1idXR0b246YWZ0ZXIge1xuICBjb250ZW50OiBcIuKGklwiO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4ud29vY29tbWVyY2UtbWVzc2FnZSBhLmJ1dHRvbiwgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1pbmZvIGEuYnV0dG9uLCAud29vY29tbWVyY2UtcGFnaW5hdGlvbi0td2l0aG91dC1udW1iZXJzIGEuYnV0dG9uLFxuLndvb2NvbW1lcmNlLW1lc3NhZ2UgYnV0dG9uLmJ1dHRvbixcbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtaW5mbyBidXR0b24uYnV0dG9uLFxuLndvb2NvbW1lcmNlLXBhZ2luYXRpb24tLXdpdGhvdXQtbnVtYmVycyBidXR0b24uYnV0dG9uLFxuLndvb2NvbW1lcmNlLW1lc3NhZ2UgYnV0dG9uLmJ1dHRvbi5hbHQsXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWluZm8gYnV0dG9uLmJ1dHRvbi5hbHQsXG4ud29vY29tbWVyY2UtcGFnaW5hdGlvbi0td2l0aG91dC1udW1iZXJzIGJ1dHRvbi5idXR0b24uYWx0LFxuLndvb2NvbW1lcmNlLW1lc3NhZ2UgYnV0dG9uLmJ1dHRvbi5hbHQuZGlzYWJsZWQsXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWluZm8gYnV0dG9uLmJ1dHRvbi5hbHQuZGlzYWJsZWQsXG4ud29vY29tbWVyY2UtcGFnaW5hdGlvbi0td2l0aG91dC1udW1iZXJzIGJ1dHRvbi5idXR0b24uYWx0LmRpc2FibGVkLFxuLndvb2NvbW1lcmNlLW1lc3NhZ2UgYnV0dG9uLmJ1dHRvbi5hbHQ6ZGlzYWJsZWRbZGlzYWJsZWRdLFxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1pbmZvIGJ1dHRvbi5idXR0b24uYWx0OmRpc2FibGVkW2Rpc2FibGVkXSxcbi53b29jb21tZXJjZS1wYWdpbmF0aW9uLS13aXRob3V0LW51bWJlcnMgYnV0dG9uLmJ1dHRvbi5hbHQ6ZGlzYWJsZWRbZGlzYWJsZWRdLFxuLndvb2NvbW1lcmNlLW1lc3NhZ2UgYnV0dG9uLmJ1dHRvbjpkaXNhYmxlZCxcbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtaW5mbyBidXR0b24uYnV0dG9uOmRpc2FibGVkLFxuLndvb2NvbW1lcmNlLXBhZ2luYXRpb24tLXdpdGhvdXQtbnVtYmVycyBidXR0b24uYnV0dG9uOmRpc2FibGVkLFxuLndvb2NvbW1lcmNlLW1lc3NhZ2UgYnV0dG9uLmJ1dHRvbjpkaXNhYmxlZFtkaXNhYmxlZF0sXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWluZm8gYnV0dG9uLmJ1dHRvbjpkaXNhYmxlZFtkaXNhYmxlZF0sXG4ud29vY29tbWVyY2UtcGFnaW5hdGlvbi0td2l0aG91dC1udW1iZXJzIGJ1dHRvbi5idXR0b246ZGlzYWJsZWRbZGlzYWJsZWRdLFxuLndvb2NvbW1lcmNlLW1lc3NhZ2UgYS5jaGVja291dC1idXR0b24sXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWluZm8gYS5jaGVja291dC1idXR0b24sXG4ud29vY29tbWVyY2UtcGFnaW5hdGlvbi0td2l0aG91dC1udW1iZXJzIGEuY2hlY2tvdXQtYnV0dG9uLFxuLndvb2NvbW1lcmNlLW1lc3NhZ2UgYS5idXR0b24uYWx0LFxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1pbmZvIGEuYnV0dG9uLmFsdCxcbi53b29jb21tZXJjZS1wYWdpbmF0aW9uLS13aXRob3V0LW51bWJlcnMgYS5idXR0b24uYWx0IHtcbiAgcGFkZGluZzogMTRweCAxNnB4O1xufVxuLmNoZWNrb3V0X2NvdXBvbiBhLmJ1dHRvbixcbi5jaGVja291dF9jb3Vwb24gYnV0dG9uLmJ1dHRvbixcbi5jaGVja291dF9jb3Vwb24gYnV0dG9uLmJ1dHRvbi5hbHQsXG4uY2hlY2tvdXRfY291cG9uIGJ1dHRvbi5idXR0b24uYWx0LmRpc2FibGVkLFxuLmNoZWNrb3V0X2NvdXBvbiBidXR0b24uYnV0dG9uLmFsdDpkaXNhYmxlZFtkaXNhYmxlZF0sXG4uY2hlY2tvdXRfY291cG9uIGJ1dHRvbi5idXR0b246ZGlzYWJsZWQsXG4uY2hlY2tvdXRfY291cG9uIGJ1dHRvbi5idXR0b246ZGlzYWJsZWRbZGlzYWJsZWRdLFxuLmNoZWNrb3V0X2NvdXBvbiBhLmNoZWNrb3V0LWJ1dHRvbixcbi5jaGVja291dF9jb3Vwb24gYS5idXR0b24uYWx0IHtcbiAgaGVpZ2h0OiA1NXB4O1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG5cbi53b29jb21tZXJjZSBhLnJlbW92ZSxcbi53b29jb21tZXJjZS1wYWdlIGEucmVtb3ZlLFxuLnBhZ2UtdGVtcGxhdGUgYS5yZW1vdmUsXG4ucGFnZSBhLnJlbW92ZSxcbi5zZWFyY2ggYS5yZW1vdmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgY29sb3I6ICNEMTRBN0IgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgI0QxNEE3QjtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIHBhZGRpbmc6IDAgM3B4O1xuICBtYXJnaW46IDAgNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0cmFuc2l0aW9uOiA1MDBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLndvb2NvbW1lcmNlIGEucmVtb3ZlOmhvdmVyLCAud29vY29tbWVyY2UgYS5yZW1vdmU6YWN0aXZlLCAud29vY29tbWVyY2UgYS5yZW1vdmU6Zm9jdXMsXG4ud29vY29tbWVyY2UtcGFnZSBhLnJlbW92ZTpob3Zlcixcbi53b29jb21tZXJjZS1wYWdlIGEucmVtb3ZlOmFjdGl2ZSxcbi53b29jb21tZXJjZS1wYWdlIGEucmVtb3ZlOmZvY3VzLFxuLnBhZ2UtdGVtcGxhdGUgYS5yZW1vdmU6aG92ZXIsXG4ucGFnZS10ZW1wbGF0ZSBhLnJlbW92ZTphY3RpdmUsXG4ucGFnZS10ZW1wbGF0ZSBhLnJlbW92ZTpmb2N1cyxcbi5wYWdlIGEucmVtb3ZlOmhvdmVyLFxuLnBhZ2UgYS5yZW1vdmU6YWN0aXZlLFxuLnBhZ2UgYS5yZW1vdmU6Zm9jdXMsXG4uc2VhcmNoIGEucmVtb3ZlOmhvdmVyLFxuLnNlYXJjaCBhLnJlbW92ZTphY3RpdmUsXG4uc2VhcmNoIGEucmVtb3ZlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QxNEE3QjtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi53b29jb21tZXJjZSAucHJvZHVjdC1yZW1vdmUsXG4ud29vY29tbWVyY2UtcGFnZSAucHJvZHVjdC1yZW1vdmUsXG4ucGFnZS10ZW1wbGF0ZSAucHJvZHVjdC1yZW1vdmUsXG4ucGFnZSAucHJvZHVjdC1yZW1vdmUsXG4uc2VhcmNoIC5wcm9kdWN0LXJlbW92ZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJ0bi1sb2FkLW1vcmU6aG92ZXI6YWZ0ZXIsIC5idG4tbG9hZC1tb3JlOmFjdGl2ZTphZnRlciwgLmJ0bi1sb2FkLW1vcmU6Zm9jdXM6YWZ0ZXIge1xuICBhbmltYXRpb246IG5vbmU7XG4gIGJvdHRvbTogLTRweDtcbn1cbi5idG4tbG9hZC1tb3JlICNhamF4LWxvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnRuLWxvYWQtbW9yZS5sb2FkaW5nICNhamF4LWxvYWRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuLmJ0bi1sb2FkLW1vcmUubG9hZGluZyAjYWpheC1sb2FkZXIgaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJ0biwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIGJ1dHRvbixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIGJ1dHRvbiwgLmJ0bi1zdWJtZW51IHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogNTAwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgb3V0bGluZTogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYS1idG4sIC5idG4tYXJyb3ctZ3JvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgdHJhbnNpdGlvbjogNTAwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbn1cblxuLmJ0bi1jdGEtbmF2IHtcbiAgY29sb3I6ICM1MzlBQUE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1MzlBQUE7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHBhZGRpbmc6IDRweCAxM3B4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBnYXA6IDVweDtcbn1cbi5idG4tY3RhLW5hdjpob3ZlciwgLmJ0bi1jdGEtbmF2OmFjdGl2ZSwgLmJ0bi1jdGEtbmF2OmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzlBQUE7XG59XG4uYnRuLWN0YS1uYXYgaSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmJ0bi1waG9uZS1uYXYge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5idG4tcGhvbmUtbmF2OmhvdmVyLCAuYnRuLXBob25lLW5hdjphY3RpdmUsIC5idG4tcGhvbmUtbmF2OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjdGNTtcbn1cblxuLm9wZW4tc2VhcmNoLWJ0biB7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5vcGVuLXNlYXJjaC1idG46aG92ZXIsIC5vcGVuLXNlYXJjaC1idG46YWN0aXZlLCAub3Blbi1zZWFyY2gtYnRuOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjdGNTtcbn1cblxuLnRleHQtc2l6ZS1jb250cm9sLWJ0biB7XG4gIGNvbG9yOiAjNTM5QUFBO1xuICBiYWNrZ3JvdW5kOiAjRjJGN0Y1O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMCA4cHg7XG4gIG1pbi1oZWlnaHQ6IDI2cHg7XG4gIG1pbi13aWR0aDogNDZweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi50ZXh0LXNpemUtY29udHJvbC1idG46Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAyMHB4IDAgMCAyMHB4O1xufVxuLnRleHQtc2l6ZS1jb250cm9sLWJ0bjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAyMHB4IDIwcHggMDtcbn1cbi50ZXh0LXNpemUtY29udHJvbC1idG46aG92ZXIsIC50ZXh0LXNpemUtY29udHJvbC1idG46YWN0aXZlLCAudGV4dC1zaXplLWNvbnRyb2wtYnRuOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTM5QUFBO1xufVxuLnRleHQtc2l6ZS1jb250cm9sLWJ0bi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzUzOUFBQTtcbiAgYm9yZGVyLWNvbG9yOiAjNTM5QUFBO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJ0bi1hcnJvdy1ncm93IHtcbiAgY29sb3I6ICMxODFGNTY7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGxldHRlci1zcGFjaW5nOiAxLjM1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG4uYnRuLWFycm93LWdyb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjMTgxRjU2O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRyYW5zaXRpb246IDUwMG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDEwMCU7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIwbXM7XG59XG4uYnRuLWFycm93LWdyb3c6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IC02cHg7XG4gIHRyYW5zaXRpb246IDUwMG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG59XG4uYnRuLWFycm93LWdyb3c6aG92ZXI6OmJlZm9yZSwgLmJ0bi1hcnJvdy1ncm93OmFjdGl2ZTo6YmVmb3JlLCAuYnRuLWFycm93LWdyb3c6Zm9jdXM6OmJlZm9yZSB7XG4gIHdpZHRoOiAyMHB4O1xufVxuLmJ0bi1hcnJvdy1ncm93OmhvdmVyOjphZnRlciwgLmJ0bi1hcnJvdy1ncm93OmFjdGl2ZTo6YWZ0ZXIsIC5idG4tYXJyb3ctZ3Jvdzpmb2N1czo6YWZ0ZXIge1xuICByaWdodDogLTI2cHg7XG59XG5cbi5idG4tc3VibWVudSB7XG4gIGNvbG9yOiAjNTM5QUFBO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTM5QUFBO1xuICBwYWRkaW5nOiA4cHggMThweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNjVweDtcbn1cbi5idG4tc3VibWVudTpob3ZlciwgLmJ0bi1zdWJtZW51OmFjdGl2ZSwgLmJ0bi1zdWJtZW51OmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM1MzlBQUE7XG59XG5cbi5idG4tcm91bmQtYm9yZGVyLXByaW1hcnkge1xuICBjb2xvcjogIzUzOUFBQTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzUzOUFBQTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcGFkZGluZzogN3B4IDE5cHg7XG59XG4uYnRuLXJvdW5kLWJvcmRlci1wcmltYXJ5OmhvdmVyLCAuYnRuLXJvdW5kLWJvcmRlci1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1yb3VuZC1ib3JkZXItcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNTM5QUFBO1xufVxuXG4uYnRuLXJvdW5kLWJvcmRlci1wcmltYXJ5LWxnIHtcbiAgY29sb3I6ICM1MzlBQUE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1MzlBQUE7XG4gIGJvcmRlci1yYWRpdXM6IDQ1cHg7XG4gIHBhZGRpbmc6IDEwcHggMjRweDtcbiAgZ2FwOiAxNXB4O1xufVxuLmJ0bi1yb3VuZC1ib3JkZXItcHJpbWFyeS1sZy5kaXNhYmxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNFNkU2RTY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNkU2RTY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ0bi1yb3VuZC1ib3JkZXItcHJpbWFyeS1sZzpob3ZlciwgLmJ0bi1yb3VuZC1ib3JkZXItcHJpbWFyeS1sZzphY3RpdmUsIC5idG4tcm91bmQtYm9yZGVyLXByaW1hcnktbGc6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzUzOUFBQTtcbn1cblxuLmJ0bi1jYXBzdWxlIHtcbiAgY29sb3I6ICM1MzlBQUE7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIGdhcDogMTBweDtcbiAgcGFkZGluZzogMDtcbn1cbi5idG4tY2Fwc3VsZSAuY2Fwc3VsZS1pbWcge1xuICBnYXA6IDZweDtcbn1cbi5idG4tY2Fwc3VsZSAuY2Fwc3VsZS1sZWZ0IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogN3B4IDAgMCA3cHg7XG4gIGJhY2tncm91bmQ6ICNDOUVERUU7XG4gIHRyYW5zaXRpb246IDI1MG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI1ZGVnKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5idG4tY2Fwc3VsZSAuY2Fwc3VsZS1sZWZ0IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTJweCArIDIgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmJ0bi1jYXBzdWxlIC5jYXBzdWxlLWxlZnQge1xuICAgIGhlaWdodDogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJ0bi1jYXBzdWxlIC5jYXBzdWxlLWxlZnQge1xuICAgIHdpZHRoOiBjYWxjKDE0cHggKyAyICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5idG4tY2Fwc3VsZSAuY2Fwc3VsZS1sZWZ0IHtcbiAgICB3aWR0aDogMTZweDtcbiAgfVxufVxuLmJ0bi1jYXBzdWxlIC5jYXBzdWxlLXJpZ2h0IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMCA3cHggN3B4IDA7XG4gIGJhY2tncm91bmQ6ICMyRDg3OTA7XG4gIHRyYW5zaXRpb246IDI1MG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0yNWRlZyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYnRuLWNhcHN1bGUgLmNhcHN1bGUtcmlnaHQge1xuICAgIGhlaWdodDogY2FsYygxMnB4ICsgMiAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuYnRuLWNhcHN1bGUgLmNhcHN1bGUtcmlnaHQge1xuICAgIGhlaWdodDogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJ0bi1jYXBzdWxlIC5jYXBzdWxlLXJpZ2h0IHtcbiAgICB3aWR0aDogY2FsYygxNHB4ICsgMiAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuYnRuLWNhcHN1bGUgLmNhcHN1bGUtcmlnaHQge1xuICAgIHdpZHRoOiAxNnB4O1xuICB9XG59XG4uYnRuLWNhcHN1bGUgLmNhcHN1bGUtcG93ZGVyIHtcbiAgdG9wOiAxMnB4O1xuICBsZWZ0OiAxMXB4O1xuICB0cmFuc2l0aW9uOiAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5idG4tY2Fwc3VsZSAuY2Fwc3VsZS1wb3dkZXIge1xuICAgIGxlZnQ6IGNhbGMoMTFweCArIDIgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmJ0bi1jYXBzdWxlIC5jYXBzdWxlLXBvd2RlciB7XG4gICAgbGVmdDogMTNweDtcbiAgfVxufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmJ0bi1jYXBzdWxlIC5jYXBzdWxlLWltZyB7XG4gICAgZ2FwOiAzcHg7XG4gIH1cbiAgLmJ0bi1jYXBzdWxlIC5jYXBzdWxlLWxlZnQge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIC5idG4tY2Fwc3VsZSAuY2Fwc3VsZS1yaWdodCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgLmJ0bi1jYXBzdWxlIC5jYXBzdWxlLXBvd2RlciB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuYnRuLWNhcHN1bGU6aG92ZXIsIC5idG4tY2Fwc3VsZTphY3RpdmUsIC5idG4tY2Fwc3VsZTpmb2N1cyB7XG4gICAgZ2FwOiA3cHg7XG4gIH1cbiAgLmJ0bi1jYXBzdWxlOmhvdmVyIC5jYXBzdWxlLWltZywgLmJ0bi1jYXBzdWxlOmFjdGl2ZSAuY2Fwc3VsZS1pbWcsIC5idG4tY2Fwc3VsZTpmb2N1cyAuY2Fwc3VsZS1pbWcge1xuICAgIGdhcDogNnB4O1xuICB9XG4gIC5idG4tY2Fwc3VsZTpob3ZlciAuY2Fwc3VsZS1sZWZ0LCAuYnRuLWNhcHN1bGU6YWN0aXZlIC5jYXBzdWxlLWxlZnQsIC5idG4tY2Fwc3VsZTpmb2N1cyAuY2Fwc3VsZS1sZWZ0IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNWRlZyk7XG4gIH1cbiAgLmJ0bi1jYXBzdWxlOmhvdmVyIC5jYXBzdWxlLXJpZ2h0LCAuYnRuLWNhcHN1bGU6YWN0aXZlIC5jYXBzdWxlLXJpZ2h0LCAuYnRuLWNhcHN1bGU6Zm9jdXMgLmNhcHN1bGUtcmlnaHQge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0yNWRlZyk7XG4gIH1cbiAgLmJ0bi1jYXBzdWxlOmhvdmVyIC5jYXBzdWxlLXBvd2RlciwgLmJ0bi1jYXBzdWxlOmFjdGl2ZSAuY2Fwc3VsZS1wb3dkZXIsIC5idG4tY2Fwc3VsZTpmb2N1cyAuY2Fwc3VsZS1wb3dkZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5idG4tY2Fwc3VsZTpob3ZlciwgLmJ0bi1jYXBzdWxlOmFjdGl2ZSwgLmJ0bi1jYXBzdWxlOmZvY3VzIHtcbiAgY29sb3I6ICM1MzlBQUE7XG59XG5cbi5idG4tcm91bmQtYmctcHJpbWFyeS1zZWNvbmRhcnkge1xuICBwYWRkaW5nOiA4cHggMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNDVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM1MzlBQUE7XG59XG4uYnRuLXJvdW5kLWJnLXByaW1hcnktc2Vjb25kYXJ5OmhvdmVyLCAuYnRuLXJvdW5kLWJnLXByaW1hcnktc2Vjb25kYXJ5OmFjdGl2ZSwgLmJ0bi1yb3VuZC1iZy1wcmltYXJ5LXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZmViMjcyO1xufVxuLmJ0bi1yb3VuZC1iZy1wcmltYXJ5LXNlY29uZGFyeS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2ZlYjI3Mjtcbn1cbi5idG4tcm91bmQtYmctcHJpbWFyeS1zZWNvbmRhcnkuZGlzYWJsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjRTZFNkU2O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJ0bi1yb3VuZC1iZy1wcmltYXJ5LXNlY29uZGFyeS1hcnJvdywgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIGJ1dHRvbixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDEwcHggMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM1MzlBQUE7XG4gIGdhcDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJ0bi1yb3VuZC1iZy1wcmltYXJ5LXNlY29uZGFyeS1hcnJvdyBpLCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9mb290ZXIgYnV0dG9uIGksXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lLmdyYXZpdHktdGhlbWUgLmdmb3JtX2Zvb3RlciBidXR0b24gaSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5idG4tcm91bmQtYmctcHJpbWFyeS1zZWNvbmRhcnktYXJyb3c6OmJlZm9yZSwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIGJ1dHRvbjo6YmVmb3JlLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZS5ncmF2aXR5LXRoZW1lIC5nZm9ybV9mb290ZXIgYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogLTE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmViMjcyO1xuICB0cmFuc2l0aW9uOiA1MDBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xufVxuLmJ0bi1yb3VuZC1iZy1wcmltYXJ5LXNlY29uZGFyeS1hcnJvdzo6YWZ0ZXIsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2Zvb3RlciBidXR0b246OmFmdGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZS5ncmF2aXR5LXRoZW1lIC5nZm9ybV9mb290ZXIgYnV0dG9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xufVxuLmJ0bi1yb3VuZC1iZy1wcmltYXJ5LXNlY29uZGFyeS1hcnJvdzpob3Zlcixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIGJ1dHRvbjpob3ZlciwgLmJ0bi1yb3VuZC1iZy1wcmltYXJ5LXNlY29uZGFyeS1hcnJvdzphY3RpdmUsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lLmdyYXZpdHktdGhlbWUgLmdmb3JtX2Zvb3RlciBidXR0b246YWN0aXZlLCAuYnRuLXJvdW5kLWJnLXByaW1hcnktc2Vjb25kYXJ5LWFycm93OmZvY3VzLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZS5ncmF2aXR5LXRoZW1lIC5nZm9ybV9mb290ZXIgYnV0dG9uOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLXJvdW5kLWJnLXByaW1hcnktc2Vjb25kYXJ5LWFycm93OmhvdmVyOjpiZWZvcmUsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lLmdyYXZpdHktdGhlbWUgLmdmb3JtX2Zvb3RlciBidXR0b246aG92ZXI6OmJlZm9yZSwgLmJ0bi1yb3VuZC1iZy1wcmltYXJ5LXNlY29uZGFyeS1hcnJvdzphY3RpdmU6OmJlZm9yZSxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIGJ1dHRvbjphY3RpdmU6OmJlZm9yZSwgLmJ0bi1yb3VuZC1iZy1wcmltYXJ5LXNlY29uZGFyeS1hcnJvdzpmb2N1czo6YmVmb3JlLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZS5ncmF2aXR5LXRoZW1lIC5nZm9ybV9mb290ZXIgYnV0dG9uOmZvY3VzOjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ0bi1yb3VuZC1iZy1wcmltYXJ5IHtcbiAgY29sb3I6ICMxODFGNTY7XG4gIGJhY2tncm91bmQ6ICNGMkY3RjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAzcHggMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgdHJhbnNpdGlvbjogNTAwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbn1cbi5idG4tcm91bmQtYmctcHJpbWFyeTpob3ZlciwgLmJ0bi1yb3VuZC1iZy1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1yb3VuZC1iZy1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICM1MzlBQUE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1MzlBQUE7XG59XG4uYnRuLXJvdW5kLWJnLXByaW1hcnkuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM1MzlBQUE7XG59XG5cbi5idG4tcm91bmQtYmctcHJpbWFyeS1sZyB7XG4gIGNvbG9yOiAjMTgxRjU2O1xuICBiYWNrZ3JvdW5kOiAjRjJGN0Y1O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMTBweCAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICB0cmFuc2l0aW9uOiA1MDBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xufVxuLmJ0bi1yb3VuZC1iZy1wcmltYXJ5LWxnOmhvdmVyLCAuYnRuLXJvdW5kLWJnLXByaW1hcnktbGc6YWN0aXZlLCAuYnRuLXJvdW5kLWJnLXByaW1hcnktbGc6Zm9jdXMge1xuICBjb2xvcjogIzUzOUFBQTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzUzOUFBQTtcbn1cbi5idG4tcm91bmQtYmctcHJpbWFyeS1sZy5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzUzOUFBQTtcbn1cblxuLmJ0bi1yb3VuZC1ib3JkZXItd2hpdGUtbGcge1xuICBjb2xvcjogIzE4MUY1NjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U2RTZFNjtcbiAgcGFkZGluZzogMTBweCAyNXB4O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICB0cmFuc2l0aW9uOiA1MDBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xufVxuLmJ0bi1yb3VuZC1ib3JkZXItd2hpdGUtbGc6aG92ZXIsIC5idG4tcm91bmQtYm9yZGVyLXdoaXRlLWxnOmFjdGl2ZSwgLmJ0bi1yb3VuZC1ib3JkZXItd2hpdGUtbGc6Zm9jdXMge1xuICBjb2xvcjogIzUzOUFBQTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzUzOUFBQTtcbn1cbi5idG4tcm91bmQtYm9yZGVyLXdoaXRlLWxnLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNTM5QUFBO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTM5QUFBO1xufVxuLmJ0bi1yb3VuZC1ib3JkZXItd2hpdGUtbGcuZGlzYWJsZSB7XG4gIGNvbG9yOiAjOEZBNkE5O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJ0bi1yb3VuZC1ib3JkZXItd2hpdGUge1xuICBjb2xvcjogI0M5RURFRTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0M5RURFRTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcGFkZGluZzogN3B4IDE5cHg7XG59XG4uYnRuLXJvdW5kLWJvcmRlci13aGl0ZTpob3ZlciwgLmJ0bi1yb3VuZC1ib3JkZXItd2hpdGU6YWN0aXZlLCAuYnRuLXJvdW5kLWJvcmRlci13aGl0ZTpmb2N1cyB7XG4gIGNvbG9yOiAjNTM5QUFBO1xuICBiYWNrZ3JvdW5kOiAjQzlFREVFO1xufVxuXG4uYnRuLXJvdW5kLWJvcmRlci1wcmltYXJ5LWFycm93IHtcbiAgcGFkZGluZzogMTBweCAyNXB4O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBjb2xvcjogIzUzOUFBQTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzUzOUFBQTtcbiAgZ2FwOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYnRuLXJvdW5kLWJvcmRlci1wcmltYXJ5LWFycm93IGkge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYnRuLXJvdW5kLWJvcmRlci1wcmltYXJ5LWFycm93OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xufVxuLmJ0bi1yb3VuZC1ib3JkZXItcHJpbWFyeS1hcnJvdzpob3ZlciwgLmJ0bi1yb3VuZC1ib3JkZXItcHJpbWFyeS1hcnJvdzphY3RpdmUsIC5idG4tcm91bmQtYm9yZGVyLXByaW1hcnktYXJyb3c6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzUzOUFBQTtcbn1cblxuLmxvYWQtbW9yZSB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4ubG9hZC1tb3JlIC5idG4ubG9hZG1vcmU6OmFmdGVyLFxuLmxvYWQtbW9yZSAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lLmdyYXZpdHktdGhlbWUgLmdmb3JtX2Zvb3RlciBidXR0b24ubG9hZG1vcmU6OmFmdGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZS5ncmF2aXR5LXRoZW1lIC5nZm9ybV9mb290ZXIgLmxvYWQtbW9yZSBidXR0b24ubG9hZG1vcmU6OmFmdGVyLCAubG9hZC1tb3JlIC5sb2FkbW9yZS5idG4tc3VibWVudTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYW5pbWF0aW9uOiBnZm9ybXMtcm90YXRlIDJzIGluZmluaXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNFNkU2RTY7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZWIyNzI7XG59XG5cbi5idG4tdGV4dC1wcmltYXJ5LXNlY29uZGFyeSwgLmN1cnJlbnQtc3RvcmUtd3JhcHBlciAuYnRuLFxuLmN1cnJlbnQtc3RvcmUtd3JhcHBlciAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lLmdyYXZpdHktdGhlbWUgLmdmb3JtX2Zvb3RlciBidXR0b24sXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lLmdyYXZpdHktdGhlbWUgLmdmb3JtX2Zvb3RlciAuY3VycmVudC1zdG9yZS13cmFwcGVyIGJ1dHRvbiwgLmN1cnJlbnQtc3RvcmUtd3JhcHBlciAuYnRuLXN1Ym1lbnUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjNTM5QUFBO1xufVxuLmJ0bi10ZXh0LXByaW1hcnktc2Vjb25kYXJ5OmhvdmVyLCAuY3VycmVudC1zdG9yZS13cmFwcGVyIC5idG46aG92ZXIsXG4uY3VycmVudC1zdG9yZS13cmFwcGVyIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIGJ1dHRvbjpob3Zlcixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIC5jdXJyZW50LXN0b3JlLXdyYXBwZXIgYnV0dG9uOmhvdmVyLCAuY3VycmVudC1zdG9yZS13cmFwcGVyIC5idG4tc3VibWVudTpob3ZlciwgLmJ0bi10ZXh0LXByaW1hcnktc2Vjb25kYXJ5OmFjdGl2ZSwgLmN1cnJlbnQtc3RvcmUtd3JhcHBlciAuYnRuOmFjdGl2ZSxcbi5jdXJyZW50LXN0b3JlLXdyYXBwZXIgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZS5ncmF2aXR5LXRoZW1lIC5nZm9ybV9mb290ZXIgYnV0dG9uOmFjdGl2ZSxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIC5jdXJyZW50LXN0b3JlLXdyYXBwZXIgYnV0dG9uOmFjdGl2ZSwgLmN1cnJlbnQtc3RvcmUtd3JhcHBlciAuYnRuLXN1Ym1lbnU6YWN0aXZlLCAuYnRuLXRleHQtcHJpbWFyeS1zZWNvbmRhcnk6Zm9jdXMsIC5jdXJyZW50LXN0b3JlLXdyYXBwZXIgLmJ0bjpmb2N1cyxcbi5jdXJyZW50LXN0b3JlLXdyYXBwZXIgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZS5ncmF2aXR5LXRoZW1lIC5nZm9ybV9mb290ZXIgYnV0dG9uOmZvY3VzLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZS5ncmF2aXR5LXRoZW1lIC5nZm9ybV9mb290ZXIgLmN1cnJlbnQtc3RvcmUtd3JhcHBlciBidXR0b246Zm9jdXMsIC5jdXJyZW50LXN0b3JlLXdyYXBwZXIgLmJ0bi1zdWJtZW51OmZvY3VzIHtcbiAgY29sb3I6ICNmZWIyNzI7XG59XG5cbi5icm93c2VyLXVwZ3JhZGUge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAyMHB4O1xuICBjb2xvcjogIzkwMzMzMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjJmMjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5MDMzMzE7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYWRtaW4tYmFyIC5icm93c2VyLXVwZ3JhZGUge1xuICB0b3A6IDQ2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgzcHgpIHtcbiAgLmFkbWluLWJhciAuYnJvd3Nlci11cGdyYWRlIHtcbiAgICB0b3A6IDMycHg7XG4gIH1cbn1cbi5icm93c2VyLXVwZ3JhZGUgLmxhbmdfZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuaHRtbFtsYW5nPWVuXSAuYnJvd3Nlci11cGdyYWRlIC5sYW5nX2VuLCBodG1sW2xhbmc9ZW4tVVNdIC5icm93c2VyLXVwZ3JhZGUgLmxhbmdfZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5icm93c2VyLXVwZ3JhZGUgLmxhbmdfemgge1xuICBkaXNwbGF5OiBub25lO1xufVxuaHRtbFtsYW5nPXpoLVRXXSAuYnJvd3Nlci11cGdyYWRlIC5sYW5nX3poLCBodG1sW2xhbmc9emgtaGFudF0gLmJyb3dzZXItdXBncmFkZSAubGFuZ196aCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJyb3dzZXItdXBncmFkZSBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuYnJvd3Nlci11cGdyYWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmJhY2t0b3RvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHotaW5kZXg6IDEzO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzUzOUFBQTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1MzlBQUE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogNTAwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJhY2t0b3RvcCB7XG4gICAgd2lkdGg6IGNhbGMoMzBweCArIDUgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmJhY2t0b3RvcCB7XG4gICAgd2lkdGg6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5iYWNrdG90b3Age1xuICAgIGhlaWdodDogY2FsYygzMHB4ICsgNSAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuYmFja3RvdG9wIHtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJhY2t0b3RvcCB7XG4gICAgcmlnaHQ6IDdweDtcbiAgICBib3R0b206IDcwcHg7XG4gIH1cbn1cbi5iYWNrdG90b3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjNTM5QUFBO1xuICB0cmFuc2l0aW9uOiA1MDBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDJweCwgLTUwJSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDQwbXM7XG59XG4uYmFja3RvdG9wOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiA4cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNpdGlvbjogNTAwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5iYWNrdG90b3A6OmFmdGVyIHtcbiAgICByaWdodDogY2FsYyg4cHggKyAyICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5iYWNrdG90b3A6OmFmdGVyIHtcbiAgICByaWdodDogMTBweDtcbiAgfVxufVxuLmJhY2t0b3RvcDpob3ZlciwgLmJhY2t0b3RvcDphY3RpdmUsIC5iYWNrdG90b3A6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjNTM5QUFBO1xufVxuLmJhY2t0b3RvcDpob3Zlcjo6YmVmb3JlLCAuYmFja3RvdG9wOmFjdGl2ZTo6YmVmb3JlLCAuYmFja3RvdG9wOmZvY3VzOjpiZWZvcmUge1xuICB3aWR0aDogMTNweDtcbiAgbGVmdDogNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJhY2t0b3RvcDpob3Zlcjo6YmVmb3JlLCAuYmFja3RvdG9wOmFjdGl2ZTo6YmVmb3JlLCAuYmFja3RvdG9wOmZvY3VzOjpiZWZvcmUge1xuICAgIHdpZHRoOiBjYWxjKDEzcHggKyA1ICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5iYWNrdG90b3A6aG92ZXI6OmJlZm9yZSwgLmJhY2t0b3RvcDphY3RpdmU6OmJlZm9yZSwgLmJhY2t0b3RvcDpmb2N1czo6YmVmb3JlIHtcbiAgICB3aWR0aDogMThweDtcbiAgfVxufVxuLmJhY2t0b3RvcDpob3Zlcjo6YWZ0ZXIsIC5iYWNrdG90b3A6YWN0aXZlOjphZnRlciwgLmJhY2t0b3RvcDpmb2N1czo6YWZ0ZXIge1xuICByaWdodDogM3B4O1xufVxuXG4uZml4ZWQtbGluZS1saW5rIHtcbiAgY29sb3I6ICMwNkM3NTU7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDE1NXB4O1xuICByaWdodDogMTBweDtcbiAgei1pbmRleDogMTM7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZml4ZWQtbGluZS1saW5rIHtcbiAgICBmb250LXNpemU6IGNhbGMoMzBweCArIDUgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmZpeGVkLWxpbmUtbGluayB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG4uZml4ZWQtbGluZS1saW5rOmhvdmVyLCAuZml4ZWQtbGluZS1saW5rOmFjdGl2ZSwgLmZpeGVkLWxpbmUtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjNTM5QUFBO1xufVxuXG4uZml4ZWQtY3RhLWxpbmsge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMTM1cHg7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMztcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM1MzlBQUE7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAyMHB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMHB4IDBweCAxMHB4O1xuICBnYXA6IDEwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmZpeGVkLWN0YS1saW5rIGkge1xuICBmb250LXNpemU6IDI2cHg7XG4gIHRyYW5zaXRpb246IDUwMG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG59XG4uZml4ZWQtY3RhLWxpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIGxlZnQ6IDE1cHg7XG4gIHRyYW5zaXRpb246IDUwMG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi9pbWFnZXMvcHJlc2NyaXB0aW9uLWNvbG9yLWljb24uc3ZnXCIpIG5vLXJlcGVhdDtcbn1cbi5maXhlZC1jdGEtbGluazpob3ZlciwgLmZpeGVkLWN0YS1saW5rOmFjdGl2ZSwgLmZpeGVkLWN0YS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZml4ZWQtY3RhLWxpbms6aG92ZXIgaSwgLmZpeGVkLWN0YS1saW5rOmFjdGl2ZSBpLCAuZml4ZWQtY3RhLWxpbms6Zm9jdXMgaSB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5maXhlZC1jdGEtbGluazpob3Zlcjo6YWZ0ZXIsIC5maXhlZC1jdGEtbGluazphY3RpdmU6OmFmdGVyLCAuZml4ZWQtY3RhLWxpbms6Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLm1vYmlsZS1waG9uZS13cmFwcGVyLFxuLm1vYmlsZS1tZW51LXdyYXBwZXIge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDcwcHgpO1xuICB0b3A6IDcwcHg7XG59XG4uYWRtaW4tYmFyIC5tb2JpbGUtcGhvbmUtd3JhcHBlcixcbi5hZG1pbi1iYXIgLm1vYmlsZS1tZW51LXdyYXBwZXIge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDcwcHggLSA0NnB4KTtcbiAgdG9wOiAxMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc4M3B4KSB7XG4gIC5hZG1pbi1iYXIgLm1vYmlsZS1waG9uZS13cmFwcGVyLFxuICAuYWRtaW4tYmFyIC5tb2JpbGUtbWVudS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDcwcHggLSAzMnB4KTtcbiAgICB0b3A6IDEwMnB4O1xuICB9XG59XG5cbi5tb2JpbGUtcGhvbmUtd3JhcHBlciAud3JhcHBlci1jb250YWluZXIsXG4ubW9iaWxlLW1lbnUtd3JhcHBlciAud3JhcHBlci1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9iaWxlLXBob25lLXdyYXBwZXIgLndyYXBwZXItY29udGFpbmVyLFxuICAubW9iaWxlLW1lbnUtd3JhcHBlciAud3JhcHBlci1jb250YWluZXIge1xuICAgIHdpZHRoOiA2NiU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9iaWxlLXBob25lLXdyYXBwZXIgLndyYXBwZXItY29udGFpbmVyLFxuICAubW9iaWxlLW1lbnUtd3JhcHBlciAud3JhcHBlci1jb250YWluZXIge1xuICAgIHdpZHRoOiA0NiU7XG4gIH1cbn1cblxuLm1vYmlsZS1ib3R0b20tbWVudSxcbi5tYWluLW1lbnUsXG4ubW9iaWxlLW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMTgxRjU2O1xufVxuLm1vYmlsZS1ib3R0b20tbWVudSB1bCxcbi5tYWluLW1lbnUgdWwsXG4ubW9iaWxlLW1lbnUgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ubW9iaWxlLWJvdHRvbS1tZW51IGxpLFxuLm1haW4tbWVudSBsaSxcbi5tb2JpbGUtbWVudSBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXNpemU6IDE1cHg7XG59XG4ubW9iaWxlLWJvdHRvbS1tZW51IGxpIGEsXG4ubWFpbi1tZW51IGxpIGEsXG4ubW9iaWxlLW1lbnUgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogNTAwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbn1cbi5tb2JpbGUtYm90dG9tLW1lbnUgbGkgYVtocmVmPVwiI1wiXSwgLm1vYmlsZS1ib3R0b20tbWVudSBsaSBhOm5vdChbaHJlZl0pLFxuLm1haW4tbWVudSBsaSBhW2hyZWY9XCIjXCJdLFxuLm1haW4tbWVudSBsaSBhOm5vdChbaHJlZl0pLFxuLm1vYmlsZS1tZW51IGxpIGFbaHJlZj1cIiNcIl0sXG4ubW9iaWxlLW1lbnUgbGkgYTpub3QoW2hyZWZdKSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubWFpbi1tZW51IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG4gIC8qIGxldmVsIDEgKi9cbn1cbi5tYWluLW1lbnUgLnN1Ym1lbnUtdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tYWluLW1lbnUgPiBsaSA+IGEge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4ubWFpbi1tZW51ID4gbGkgPiBhOmhvdmVyLCAubWFpbi1tZW51ID4gbGkgPiBhOmFjdGl2ZSwgLm1haW4tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkY3RjU7XG59XG4ubWFpbi1tZW51ID4gbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhLCAubWFpbi1tZW51ID4gbGkuY3VycmVudF9wYWdlX3BhcmVudCA+IGEge1xuICBjb2xvcjogIzJEODc5MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjdGNTtcbn1cbi5tYWluLW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbi5tYWluLW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyID4gYSwgLm1haW4tbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46YWN0aXZlID4gYSwgLm1haW4tbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46Zm9jdXMgPiBhIHtcbiAgY29sb3I6ICMyRDg3OTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkY3RjU7XG59XG4ubWFpbi1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciA+IGE6OmFmdGVyLCAubWFpbi1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjphY3RpdmUgPiBhOjphZnRlciwgLm1haW4tbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46Zm9jdXMgPiBhOjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43KSBzY2FsZVkoLTEpO1xufVxuLm1haW4tbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgPiAubWVnYS1tZW51X193cmFwcGVyLCAubWFpbi1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjphY3RpdmUgPiAubWVnYS1tZW51X193cmFwcGVyLCAubWFpbi1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpmb2N1cyA+IC5tZWdhLW1lbnVfX3dyYXBwZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogdW5zZXQ7XG59XG4ubWFpbi1tZW51IC5tZWdhLW1lbnVfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRvcDogY2FsYygxMDAlIC0gMjBweCk7XG4gIHBhZGRpbmctdG9wOiAyMXB4O1xuICB6LWluZGV4OiAxO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi5oZWFkZXItc3RpY2t5IC5tYWluLW1lbnUgLm1lZ2EtbWVudV9fd3JhcHBlciB7XG4gIHRvcDogY2FsYygxMDAlIC0gMjRweCk7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuLm1haW4tbWVudSAubWVnYS1tZW51X193cmFwcGVyIC5tZWdhLW1lbnUtc2hhZG93LXdyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1haW4tbWVudSAubWVnYS1tZW51X193cmFwcGVyIC5tZWdhLW1lbnUtYmctd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGNkZBRjUgMjguODMlLCAjRkFGQUZBIDg1LjE5JSk7XG4gIGJveC1zaGFkb3c6IDEuNnB4IDEuMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5tYWluLW1lbnUgLm1lZ2EtbWVudV9fd3JhcHBlciAubWVnYS1tZW51LWJnLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE0N3B4O1xuICBsZWZ0OiAwO1xuICBib3R0b206IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uL2ltYWdlcy9tZW51LWJnLnN2Z1wiKSByZXBlYXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAtMTtcbn1cbi5tYWluLW1lbnUgLm1lZ2EtbWVudV9fd3JhcHBlciAubWVnYS1tZW51IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDM1MHB4KTtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cbi5tYWluLW1lbnUgLm1lZ2EtbWVudV9fd3JhcHBlciAuYnRuLWFycm93LWdyb3cge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLm1haW4tbWVudSAubWVnYS1tZW51X193cmFwcGVyIC5tZW51LXN1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgXCJOb3RvIFNhbnMgVENcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICM1QzVDQjc7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5tYWluLW1lbnUgLm1lZ2EtbWVudV9fd3JhcHBlciAubWVudS1zdWJ0aXRsZSBpIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLm1haW4tbWVudSAubWVnYS1tZW51X193cmFwcGVyIC5tZW51LWRlc2Mge1xuICBjb2xvcjogIzUxNTc2QTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tYWluLW1lbnUgLm1lZ2EtbWVudV9fd3JhcHBlciAubWVnYS1tZW51LWluZm8ge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuLm1haW4tbWVudSAubWVnYS1tZW51X193cmFwcGVyIC5tZWdhLW1lbnUtbGlua3Mge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4ubWFpbi1tZW51IC5tZWdhLW1lbnVfX3dyYXBwZXIgLm1lZ2EtbWVudS1saW5rcyA+IC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGNvbHVtbi1nYXA6IDMwcHg7XG4gIHJvdy1nYXA6IDMwcHg7XG59XG4ubWFpbi1tZW51IC5tZWdhLW1lbnVfX3dyYXBwZXIgLm1lZ2EtbWVudS1saW5rcyA+IC5zdWItbWVudSAuc3VibWVudS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMzBweDtcbiAgZ2FwOiA1MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubWFpbi1tZW51IC5tZWdhLW1lbnVfX3dyYXBwZXIgLm1lZ2EtbWVudS1saW5rcyA+IC5zdWItbWVudSAuc3VibWVudS1pdGVtIGltZyB7XG4gIHdpZHRoOiA3MHB4O1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5tYWluLW1lbnUgLm1lZ2EtbWVudV9fd3JhcHBlciAubWVnYS1tZW51LWxpbmtzID4gLnN1Yi1tZW51IC5zdWJtZW51LWl0ZW0gLnN1Ym1lbnUtdGl0bGUge1xuICBjb2xvcjogIzE4MUY1NjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5tYWluLW1lbnUgLm1lZ2EtbWVudV9fd3JhcHBlciAubWVnYS1tZW51LWxpbmtzID4gLnN1Yi1tZW51IC5zdWJtZW51LWl0ZW0gLm1lbnUtZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4ubWFpbi1tZW51IC5tZWdhLW1lbnVfX3dyYXBwZXIgLm1lZ2EtbWVudS1saW5rcyA+IC5zdWItbWVudSAuc3VibWVudS1pdGVtIC5zdHJldGNoZWQtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBmb250LXNpemU6IDA7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5tYWluLW1lbnUgLm1lZ2EtbWVudV9fd3JhcHBlciAubWVnYS1tZW51LWxpbmtzID4gLnN1Yi1tZW51IC5zdWJtZW51LWl0ZW06aG92ZXIgLmJ0bi1zdWJtZW51LCAubWFpbi1tZW51IC5tZWdhLW1lbnVfX3dyYXBwZXIgLm1lZ2EtbWVudS1saW5rcyA+IC5zdWItbWVudSAuc3VibWVudS1pdGVtOmFjdGl2ZSAuYnRuLXN1Ym1lbnUsIC5tYWluLW1lbnUgLm1lZ2EtbWVudV9fd3JhcHBlciAubWVnYS1tZW51LWxpbmtzID4gLnN1Yi1tZW51IC5zdWJtZW51LWl0ZW06Zm9jdXMgLmJ0bi1zdWJtZW51IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM1MzlBQUE7XG59XG5cbi5tb2JpbGUtbWVudSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC8qIGxldmVsIDEgKi9cbn1cbi5tb2JpbGUtbWVudSA+IGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMkY3RjU7XG4gIGNvbG9yOiAjMTgxRjU2O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9iaWxlLW1lbnUgPiBsaTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjJGN0Y1O1xufVxuLm1vYmlsZS1tZW51ID4gbGk6bm90KC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuKSA+IGEge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb2JpbGUtbWVudSA+IGxpID4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEzcHggMTBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgei1pbmRleDogMjtcbn1cbi5tb2JpbGUtbWVudSA+IGxpID4gYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjRcIjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubW9iaWxlLW1lbnUgPiBsaSA+IGE6aG92ZXIsIC5tb2JpbGUtbWVudSA+IGxpID4gYTphY3RpdmUsIC5tb2JpbGUtbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNTM5QUFBO1xufVxuLm1vYmlsZS1tZW51ID4gbGkgLnN1Ym1lbnUtdG9nZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLXdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDEzcHg7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogNTAwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9iaWxlLW1lbnUgPiBsaSAuc3VibWVudS10b2dnbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubW9iaWxlLW1lbnUgPiBsaSAuc3VibWVudS10b2dnbGUub3BlbiB7XG4gIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbn1cbi5tb2JpbGUtbWVudSA+IGxpIC5zdWJtZW51LXRvZ2dsZTpob3ZlciwgLm1vYmlsZS1tZW51ID4gbGkgLnN1Ym1lbnUtdG9nZ2xlOmFjdGl2ZSwgLm1vYmlsZS1tZW51ID4gbGkgLnN1Ym1lbnUtdG9nZ2xlOmZvY3VzIHtcbiAgY29sb3I6ICM1MzlBQUE7XG59XG4ubW9iaWxlLW1lbnUgLm1lZ2EtbWVudV9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9iaWxlLW1lbnUgLm1lZ2EtbWVudV9fd3JhcHBlciAuY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbn1cbi5tb2JpbGUtbWVudSAubWVnYS1tZW51X193cmFwcGVyIC5jb250YWluZXIgLm1lZ2EtbWVudS1pbmZvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2JpbGUtbWVudSAubWVnYS1tZW51X193cmFwcGVyIC5jb250YWluZXIgLm1lZ2EtbWVudS1saW5rcyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1vYmlsZS1tZW51IC5tZWdhLW1lbnVfX3dyYXBwZXIgLmNvbnRhaW5lciAubWVnYS1tZW51LWxpbmtzIC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5tb2JpbGUtbWVudSAuc3VibWVudS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICBnYXA6IDIwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGNkZBRjUgMjguODMlLCAjRkFGQUZBIDg1LjE5JSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4ubW9iaWxlLW1lbnUgLnN1Ym1lbnUtaXRlbSBpbWcge1xuICB3aWR0aDogNTBweDtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbjogYXV0byAwO1xufVxuLm1vYmlsZS1tZW51IC5zdWJtZW51LWl0ZW0gLnN1Ym1lbnUtdGV4dC13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2JpbGUtbWVudSAuc3VibWVudS1pdGVtIC5zdHJldGNoZWQtbGluayB7XG4gIGNvbG9yOiAjMTgxRjU2O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLm1vYmlsZS1tZW51IC5zdWJtZW51LWl0ZW06aG92ZXIgLnN0cmV0Y2hlZC1saW5rLCAubW9iaWxlLW1lbnUgLnN1Ym1lbnUtaXRlbTphY3RpdmUgLnN0cmV0Y2hlZC1saW5rLCAubW9iaWxlLW1lbnUgLnN1Ym1lbnUtaXRlbTpmb2N1cyAuc3RyZXRjaGVkLWxpbmsge1xuICBjb2xvcjogIzUzOUFBQTtcbn1cblxuLm1vYmlsZS1waG9uZS13cmFwcGVyLFxuLm1vYmlsZS1tZW51LXdyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiA1MDBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xufVxuLm1vYmlsZS1waG9uZS13cmFwcGVyIC53cmFwcGVyLWNvbnRhaW5lcixcbi5tb2JpbGUtbWVudS13cmFwcGVyIC53cmFwcGVyLWNvbnRhaW5lciB7XG4gIHRyYW5zaXRpb246IDUwMG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0U5RjJFRjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLm1vYmlsZS1waG9uZS1vcGVuIC5tb2JpbGUtcGhvbmUtd3JhcHBlciB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLm1vYmlsZS1waG9uZS1vcGVuIC5tb2JpbGUtcGhvbmUtd3JhcHBlciAud3JhcHBlci1jb250YWluZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4ubW9iaWxlLXBob25lLXdyYXBwZXIgLndyYXBwZXItY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0Y2RkFGNSAyOC44MyUsICNGQUZBRkEgODUuMTklKTtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9iaWxlLXBob25lLXdyYXBwZXIgLndyYXBwZXItY29udGFpbmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMTBweDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi9pbWFnZXMvbWVudS1iZy5zdmdcIikgcmVwZWF0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1zaXplOiA1MHB4O1xufVxuLm1vYmlsZS1waG9uZS13cmFwcGVyIC5waG9uZS1zdWItdGl0bGUge1xuICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBcIk5vdG8gU2FucyBUQ1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGNvbG9yOiAjNUM1Q0I3O1xufVxuLm1vYmlsZS1waG9uZS13cmFwcGVyIC5waG9uZS1zdWItdGl0bGUgaSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4ubW9iaWxlLXBob25lLXdyYXBwZXIgLnBob25lLXRpdGxlIHtcbiAgY29sb3I6ICMxODFGNTY7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbn1cblxuLm1vYmlsZS1tZW51LW9wZW4gLm1vYmlsZS1tZW51LXdyYXBwZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5tb2JpbGUtbWVudS1vcGVuIC5tb2JpbGUtbWVudS13cmFwcGVyIC53cmFwcGVyLWNvbnRhaW5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi5tb2JpbGUtbWVudS13cmFwcGVyIGZvcm0uc2VhcmNoLWZvcm0ge1xuICBtYXJnaW46IDMwcHggMDtcbn1cbi5tb2JpbGUtbWVudS13cmFwcGVyIGZvcm0uc2VhcmNoLWZvcm0gaW5wdXQge1xuICBwYWRkaW5nLWxlZnQ6IDQycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cbi5tb2JpbGUtbWVudS13cmFwcGVyIGZvcm0uc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgaGVpZ2h0OiA0NXB4O1xufVxuLm1vYmlsZS1tZW51LXdyYXBwZXIgZm9ybS5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCB7XG4gIGxlZnQ6IDhweDtcbn1cbi5tb2JpbGUtbWVudS13cmFwcGVyIGZvcm0uc2VhcmNoLWZvcm0gLmNsb3NlLXNlYXJjaC1idG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vYmlsZS1tZW51LXdyYXBwZXIgLmJ0bi1jdGEtbmF2IHtcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIG1pbi1oZWlnaHQ6IDQ1cHg7XG59XG4ubW9iaWxlLW1lbnUtd3JhcHBlciAudGV4dC1zaXplLWNvbnRyb2wge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuLm1vYmlsZS1tZW51LXdyYXBwZXIgLnRleHQtc2l6ZS1jb250cm9sIC50ZXh0LXNpemUtY29udHJvbC1idG4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIG1pbi13aWR0aDogNjBweDtcbn1cbi5tb2JpbGUtbWVudS13cmFwcGVyIC5pbmZvLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGNvbG9yOiAjMTgxRjU2O1xuICBnYXA6IDEwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubW9iaWxlLW1lbnUtd3JhcHBlciAuaW5mby1saXN0ICsgLmluZm8tbGlzdCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ubW9iaWxlLW1lbnUtd3JhcHBlciAuaW5mby1saXN0IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTBweDtcbn1cbi5tb2JpbGUtbWVudS13cmFwcGVyIC5pbmZvLWxpc3QgbGkgcCArIHA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTNweDtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZDogIzhGQTZBOTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubW9iaWxlLW1lbnUtd3JhcHBlciAuaW5mby1saXN0IGxpIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ubW9iaWxlLW1lbnUtd3JhcHBlciAuaW5mby1saXN0IGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDUwMG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ubW9iaWxlLW1lbnUtd3JhcHBlciAuaW5mby1saXN0IGxpIGE6aG92ZXIsIC5tb2JpbGUtbWVudS13cmFwcGVyIC5pbmZvLWxpc3QgbGkgYTphY3RpdmUsIC5tb2JpbGUtbWVudS13cmFwcGVyIC5pbmZvLWxpc3QgbGkgYTpmb2N1cyB7XG4gIGNvbG9yOiAjNTM5QUFBO1xufVxuLm1vYmlsZS1tZW51LXdyYXBwZXIgLm9wZW5pbmctbGlzdCAuZGF5IHtcbiAgd2lkdGg6IDk3cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLm1vYmlsZS1tZW51LXdyYXBwZXIgLm9wZW5pbmctbGlzdCAudGltZSB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4ubW9iaWxlLW1lbnUtd3JhcHBlciAucHJpdmFjeS1saXN0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICM1MTU3NkE7XG4gIGdhcDogMTBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLm1vYmlsZS1tZW51LXdyYXBwZXIgLnByaXZhY3ktbGlzdCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbi5tb2JpbGUtbWVudS13cmFwcGVyIC5wcml2YWN5LWxpc3QgbGkgKyBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxM3B4O1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjOEZBNkE5O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tb2JpbGUtbWVudS13cmFwcGVyIC5wcml2YWN5LWxpc3QgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogNTAwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5tb2JpbGUtbWVudS13cmFwcGVyIC5wcml2YWN5LWxpc3QgbGkgYTpob3ZlciwgLm1vYmlsZS1tZW51LXdyYXBwZXIgLnByaXZhY3ktbGlzdCBsaSBhOmFjdGl2ZSwgLm1vYmlsZS1tZW51LXdyYXBwZXIgLnByaXZhY3ktbGlzdCBsaSBhOmZvY3VzIHtcbiAgY29sb3I6ICM1MzlBQUE7XG59XG5cbi5tb2JpbGUtYm90dG9tLW1lbnUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMjtcbn1cblxuLm1vYmlsZS1ib3R0b20tbWVudSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNkU2RTY7XG4gIGJhY2tncm91bmQ6ICNGMkY3RjU7XG59XG4ubW9iaWxlLWJvdHRvbS1tZW51IC5tZW51LWl0ZW0ge1xuICBmbGV4LWdyb3c6IDE7XG59XG4ubW9iaWxlLWJvdHRvbS1tZW51IC5zdWJtZW51LWl0ZW0ge1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTFweCAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgdHJhbnNpdGlvbjogNTAwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbn1cbi5tb2JpbGUtYm90dG9tLW1lbnUgLnN1Ym1lbnUtaXRlbSAuaW1nLXdyYXBwZXIge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuLm1vYmlsZS1ib3R0b20tbWVudSAuc3VibWVudS1pdGVtIGltZyB7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5tb2JpbGUtYm90dG9tLW1lbnUgLnN1Ym1lbnUtaXRlbSBhIHtcbiAgY29sb3I6ICM1MTU3NkE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5tb2JpbGUtYm90dG9tLW1lbnUgLnN1Ym1lbnUtaXRlbTpob3ZlciwgLm1vYmlsZS1ib3R0b20tbWVudSAuc3VibWVudS1pdGVtOmFjdGl2ZSwgLm1vYmlsZS1ib3R0b20tbWVudSAuc3VibWVudS1pdGVtOmZvY3VzIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uYWNjb3JkaW9uLWxpc3Qge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5hY2NvcmRpb24tbGlzdCAuY2FyZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG4uYWNjb3JkaW9uLWxpc3QgLmNhcmQgLmNhcmQtaGVhZGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiA1cHg7XG59XG4uYWNjb3JkaW9uLWxpc3QgLmNhcmQgLmNhcmQtaGVhZGVyIGgzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDIycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYWNjb3JkaW9uLWxpc3QgLmNhcmQgLmNhcmQtaGVhZGVyIGgzIHtcbiAgICBmb250LXNpemU6IGNhbGMoMjJweCArIDggKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmFjY29yZGlvbi1saXN0IC5jYXJkIC5jYXJkLWhlYWRlciBoMyB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYWNjb3JkaW9uLWxpc3QgLmNhcmQgLmNhcmQtaGVhZGVyIGgzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDIwcHggKyAyMCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuYWNjb3JkaW9uLWxpc3QgLmNhcmQgLmNhcmQtaGVhZGVyIGgzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG4uYWNjb3JkaW9uLWxpc3QgLmNhcmQgLmNhcmQtaGVhZGVyIGgzOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogNTAwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICByaWdodDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5hY2NvcmRpb24tbGlzdCAuY2FyZCAuY2FyZC1oZWFkZXIgaDM6YWZ0ZXIge1xuICAgIHRvcDogY2FsYyg1cHggKyAzICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5hY2NvcmRpb24tbGlzdCAuY2FyZCAuY2FyZC1oZWFkZXIgaDM6YWZ0ZXIge1xuICAgIHRvcDogOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYWNjb3JkaW9uLWxpc3QgLmNhcmQgLmNhcmQtaGVhZGVyIGgzOmFmdGVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoMThweCArIDQgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmFjY29yZGlvbi1saXN0IC5jYXJkIC5jYXJkLWhlYWRlciBoMzphZnRlciB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4uYWNjb3JkaW9uLWxpc3QgLmNhcmQgLmNhcmQtaGVhZGVyLmFjdGl2ZSBoMzphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5hY2NvcmRpb24tbGlzdCAuY2FyZCAuY2FyZC1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogNXB4O1xufVxuXG5mb3JtLnNlYXJjaC1mb3JtIGlucHV0LFxuZm9ybS5zZWFyY2gtZm9ybSBidXR0b24ge1xuICBvdXRsaW5lOiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG5mb3JtLnNlYXJjaC1mb3JtIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMzRweDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogNTAwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbn1cbmZvcm0uc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgaGVpZ2h0OiAzNHB4O1xufVxuZm9ybS5zZWFyY2gtZm9ybSBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOEZBNkE5O1xufVxuZm9ybS5zZWFyY2gtZm9ybSBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4RkE2QTk7XG59XG5mb3JtLnNlYXJjaC1mb3JtIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4RkE2QTk7XG59XG5mb3JtLnNlYXJjaC1mb3JtIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOEZBNkE5O1xufVxuZm9ybS5zZWFyY2gtZm9ybSBpbnB1dDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1MzlBQUE7XG59XG5mb3JtLnNlYXJjaC1mb3JtIGlucHV0Ojotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMTlweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vaW1hZ2VzL2Nsb3NlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDUwMG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTlweDtcbn1cbmZvcm0uc2VhcmNoLWZvcm0gaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b246aG92ZXIsIGZvcm0uc2VhcmNoLWZvcm0gaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b246YWN0aXZlLCBmb3JtLnNlYXJjaC1mb3JtIGlucHV0Ojotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vaW1hZ2VzL2Nsb3NlLXNlY29uZGFyeS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxOXB4O1xufVxuZm9ybS5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgY29sb3I6ICM1MTU3NkE7XG59XG5mb3JtLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0OmhvdmVyLCBmb3JtLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0OmFjdGl2ZSwgZm9ybS5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdDpmb2N1cyB7XG4gIGNvbG9yOiAjNTM5QUFBO1xufVxuZm9ybS5zZWFyY2gtZm9ybSAuY2xvc2Utc2VhcmNoLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzOUFBQTtcbiAgY29sb3I6ICNmZmY7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmZvcm0uc2VhcmNoLWZvcm0gLmNsb3NlLXNlYXJjaC1idG4gaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7XG4gIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweCAjZmZmO1xufVxuZm9ybS5zZWFyY2gtZm9ybSAuY2xvc2Utc2VhcmNoLWJ0bjpob3ZlciwgZm9ybS5zZWFyY2gtZm9ybSAuY2xvc2Utc2VhcmNoLWJ0bjphY3RpdmUsIGZvcm0uc2VhcmNoLWZvcm0gLmNsb3NlLXNlYXJjaC1idG46Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmViMjcyO1xufVxuLmhlYWRlciBmb3JtLnNlYXJjaC1mb3JtIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnBhZ2luYXRpb24tbGlzdCAucGFnaW5hdGlvbixcbi53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICBjb2xvcjogIzUzOUFBQTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFnaW5hdGlvbi1saXN0IC5wYWdpbmF0aW9uLFxuICAud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gLnBhZ2luYXRpb24ge1xuICAgIHBhZGRpbmc6IDAgMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnBhZ2luYXRpb24tbGlzdCAucGFnaW5hdGlvbiAuZG90cyxcbi53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiAuZG90cyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnBhZ2luYXRpb24tbGlzdCAucGFnaW5hdGlvbiAucHJldixcbi5wYWdpbmF0aW9uLWxpc3QgLnBhZ2luYXRpb24gLm5leHQsXG4ud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gLnByZXYsXG4ud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gLm5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgdG9wOiBjYWxjKDEwMCUgKyAzMHB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFnaW5hdGlvbi1saXN0IC5wYWdpbmF0aW9uIC5wcmV2LFxuICAucGFnaW5hdGlvbi1saXN0IC5wYWdpbmF0aW9uIC5uZXh0LFxuICAud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gLnByZXYsXG4gIC53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiAubmV4dCB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG4ucGFnaW5hdGlvbi1saXN0IC5wYWdpbmF0aW9uIC5wcmV2LFxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uIC5wcmV2IHtcbiAgbGVmdDogMDtcbn1cbi5wYWdpbmF0aW9uLWxpc3QgLnBhZ2luYXRpb24gLnByZXY6OmJlZm9yZSxcbi53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiAucHJldjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGVcIjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHRyYW5zaXRpb246IDUwMG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6ICNGMkY3RjU7XG59XG4ucGFnaW5hdGlvbi1saXN0IC5wYWdpbmF0aW9uIC5uZXh0LFxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uIC5uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG4ucGFnaW5hdGlvbi1saXN0IC5wYWdpbmF0aW9uIC5uZXh0OjphZnRlcixcbi53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiAubmV4dDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkxMVwiO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgdHJhbnNpdGlvbjogNTAwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogI0YyRjdGNTtcbn1cbi5wYWdpbmF0aW9uLWxpc3QgLnBhZ2luYXRpb24gYSxcbi5wYWdpbmF0aW9uLWxpc3QgLnBhZ2luYXRpb24gc3Bhbixcbi53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiBhLFxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uIHNwYW4ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uOiA1MDBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xufVxuLnBhZ2luYXRpb24tbGlzdCAucGFnaW5hdGlvbiBhOm5vdCgubmV4dCk6bm90KC5wcmV2KSxcbi5wYWdpbmF0aW9uLWxpc3QgLnBhZ2luYXRpb24gc3Bhbjpub3QoLm5leHQpOm5vdCgucHJldiksXG4ud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gYTpub3QoLm5leHQpOm5vdCgucHJldiksXG4ud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gc3Bhbjpub3QoLm5leHQpOm5vdCgucHJldikge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkY3RjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnBhZ2luYXRpb24tbGlzdCAucGFnaW5hdGlvbiBhOm5vdCgubmV4dCk6bm90KC5wcmV2KS5jdXJyZW50LFxuLnBhZ2luYXRpb24tbGlzdCAucGFnaW5hdGlvbiBzcGFuOm5vdCgubmV4dCk6bm90KC5wcmV2KS5jdXJyZW50LFxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uIGE6bm90KC5uZXh0KTpub3QoLnByZXYpLmN1cnJlbnQsXG4ud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gc3Bhbjpub3QoLm5leHQpOm5vdCgucHJldikuY3VycmVudCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM5QUFBO1xufVxuLnBhZ2luYXRpb24tbGlzdCAucGFnaW5hdGlvbiBhOm5vdCgubmV4dCk6bm90KC5wcmV2KTpob3ZlciwgLnBhZ2luYXRpb24tbGlzdCAucGFnaW5hdGlvbiBhOm5vdCgubmV4dCk6bm90KC5wcmV2KTphY3RpdmUsIC5wYWdpbmF0aW9uLWxpc3QgLnBhZ2luYXRpb24gYTpub3QoLm5leHQpOm5vdCgucHJldik6Zm9jdXMsXG4ucGFnaW5hdGlvbi1saXN0IC5wYWdpbmF0aW9uIHNwYW46bm90KC5uZXh0KTpub3QoLnByZXYpOmhvdmVyLFxuLnBhZ2luYXRpb24tbGlzdCAucGFnaW5hdGlvbiBzcGFuOm5vdCgubmV4dCk6bm90KC5wcmV2KTphY3RpdmUsXG4ucGFnaW5hdGlvbi1saXN0IC5wYWdpbmF0aW9uIHNwYW46bm90KC5uZXh0KTpub3QoLnByZXYpOmZvY3VzLFxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uIGE6bm90KC5uZXh0KTpub3QoLnByZXYpOmhvdmVyLFxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uIGE6bm90KC5uZXh0KTpub3QoLnByZXYpOmFjdGl2ZSxcbi53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiBhOm5vdCgubmV4dCk6bm90KC5wcmV2KTpmb2N1cyxcbi53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiBzcGFuOm5vdCgubmV4dCk6bm90KC5wcmV2KTpob3Zlcixcbi53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiBzcGFuOm5vdCgubmV4dCk6bm90KC5wcmV2KTphY3RpdmUsXG4ud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gc3Bhbjpub3QoLm5leHQpOm5vdCgucHJldik6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTM5QUFBO1xufVxuLnBhZ2luYXRpb24tbGlzdCAucGFnaW5hdGlvbiBhLm5leHQ6aG92ZXI6OmJlZm9yZSwgLnBhZ2luYXRpb24tbGlzdCAucGFnaW5hdGlvbiBhLm5leHQ6aG92ZXI6OmFmdGVyLCAucGFnaW5hdGlvbi1saXN0IC5wYWdpbmF0aW9uIGEubmV4dDphY3RpdmU6OmJlZm9yZSwgLnBhZ2luYXRpb24tbGlzdCAucGFnaW5hdGlvbiBhLm5leHQ6YWN0aXZlOjphZnRlciwgLnBhZ2luYXRpb24tbGlzdCAucGFnaW5hdGlvbiBhLm5leHQ6Zm9jdXM6OmJlZm9yZSwgLnBhZ2luYXRpb24tbGlzdCAucGFnaW5hdGlvbiBhLm5leHQ6Zm9jdXM6OmFmdGVyLCAucGFnaW5hdGlvbi1saXN0IC5wYWdpbmF0aW9uIGEucHJldjpob3Zlcjo6YmVmb3JlLCAucGFnaW5hdGlvbi1saXN0IC5wYWdpbmF0aW9uIGEucHJldjpob3Zlcjo6YWZ0ZXIsIC5wYWdpbmF0aW9uLWxpc3QgLnBhZ2luYXRpb24gYS5wcmV2OmFjdGl2ZTo6YmVmb3JlLCAucGFnaW5hdGlvbi1saXN0IC5wYWdpbmF0aW9uIGEucHJldjphY3RpdmU6OmFmdGVyLCAucGFnaW5hdGlvbi1saXN0IC5wYWdpbmF0aW9uIGEucHJldjpmb2N1czo6YmVmb3JlLCAucGFnaW5hdGlvbi1saXN0IC5wYWdpbmF0aW9uIGEucHJldjpmb2N1czo6YWZ0ZXIsXG4ucGFnaW5hdGlvbi1saXN0IC5wYWdpbmF0aW9uIHNwYW4ubmV4dDpob3Zlcjo6YmVmb3JlLFxuLnBhZ2luYXRpb24tbGlzdCAucGFnaW5hdGlvbiBzcGFuLm5leHQ6aG92ZXI6OmFmdGVyLFxuLnBhZ2luYXRpb24tbGlzdCAucGFnaW5hdGlvbiBzcGFuLm5leHQ6YWN0aXZlOjpiZWZvcmUsXG4ucGFnaW5hdGlvbi1saXN0IC5wYWdpbmF0aW9uIHNwYW4ubmV4dDphY3RpdmU6OmFmdGVyLFxuLnBhZ2luYXRpb24tbGlzdCAucGFnaW5hdGlvbiBzcGFuLm5leHQ6Zm9jdXM6OmJlZm9yZSxcbi5wYWdpbmF0aW9uLWxpc3QgLnBhZ2luYXRpb24gc3Bhbi5uZXh0OmZvY3VzOjphZnRlcixcbi5wYWdpbmF0aW9uLWxpc3QgLnBhZ2luYXRpb24gc3Bhbi5wcmV2OmhvdmVyOjpiZWZvcmUsXG4ucGFnaW5hdGlvbi1saXN0IC5wYWdpbmF0aW9uIHNwYW4ucHJldjpob3Zlcjo6YWZ0ZXIsXG4ucGFnaW5hdGlvbi1saXN0IC5wYWdpbmF0aW9uIHNwYW4ucHJldjphY3RpdmU6OmJlZm9yZSxcbi5wYWdpbmF0aW9uLWxpc3QgLnBhZ2luYXRpb24gc3Bhbi5wcmV2OmFjdGl2ZTo6YWZ0ZXIsXG4ucGFnaW5hdGlvbi1saXN0IC5wYWdpbmF0aW9uIHNwYW4ucHJldjpmb2N1czo6YmVmb3JlLFxuLnBhZ2luYXRpb24tbGlzdCAucGFnaW5hdGlvbiBzcGFuLnByZXY6Zm9jdXM6OmFmdGVyLFxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uIGEubmV4dDpob3Zlcjo6YmVmb3JlLFxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uIGEubmV4dDpob3Zlcjo6YWZ0ZXIsXG4ud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gYS5uZXh0OmFjdGl2ZTo6YmVmb3JlLFxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uIGEubmV4dDphY3RpdmU6OmFmdGVyLFxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uIGEubmV4dDpmb2N1czo6YmVmb3JlLFxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uIGEubmV4dDpmb2N1czo6YWZ0ZXIsXG4ud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gYS5wcmV2OmhvdmVyOjpiZWZvcmUsXG4ud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gYS5wcmV2OmhvdmVyOjphZnRlcixcbi53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiBhLnByZXY6YWN0aXZlOjpiZWZvcmUsXG4ud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gYS5wcmV2OmFjdGl2ZTo6YWZ0ZXIsXG4ud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gYS5wcmV2OmZvY3VzOjpiZWZvcmUsXG4ud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gYS5wcmV2OmZvY3VzOjphZnRlcixcbi53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiBzcGFuLm5leHQ6aG92ZXI6OmJlZm9yZSxcbi53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiBzcGFuLm5leHQ6aG92ZXI6OmFmdGVyLFxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uIHNwYW4ubmV4dDphY3RpdmU6OmJlZm9yZSxcbi53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiBzcGFuLm5leHQ6YWN0aXZlOjphZnRlcixcbi53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiBzcGFuLm5leHQ6Zm9jdXM6OmJlZm9yZSxcbi53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiBzcGFuLm5leHQ6Zm9jdXM6OmFmdGVyLFxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uIHNwYW4ucHJldjpob3Zlcjo6YmVmb3JlLFxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uIHNwYW4ucHJldjpob3Zlcjo6YWZ0ZXIsXG4ud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gc3Bhbi5wcmV2OmFjdGl2ZTo6YmVmb3JlLFxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uIHNwYW4ucHJldjphY3RpdmU6OmFmdGVyLFxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uIHNwYW4ucHJldjpmb2N1czo6YmVmb3JlLFxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uIHNwYW4ucHJldjpmb2N1czo6YWZ0ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTM5QUFBO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaHRtbFtkYXRhLWZvbnRzaXplPWxnXSAucGFnaW5hdGlvbi1saXN0IC5wYWdpbmF0aW9uLFxuICBodG1sW2RhdGEtZm9udHNpemU9bGddIC53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiB7XG4gICAgcGFkZGluZzogMCAxMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGh0bWxbZGF0YS1mb250c2l6ZT14bF0gLnBhZ2luYXRpb24tbGlzdCAucGFnaW5hdGlvbixcbiAgaHRtbFtkYXRhLWZvbnRzaXplPXhsXSAud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gLnBhZ2luYXRpb24ge1xuICAgIHBhZGRpbmc6IDAgMTIwcHg7XG4gIH1cbn1cblxuLnNvY2lhbC1zaGFyZXMge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7XG59XG4uc29jaWFsLXNoYXJlcyBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zb2NpYWwtc2hhcmVzIGxpIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogNTAwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgZm9udC1zaXplOiAwO1xufVxuLnNvY2lhbC1zaGFyZXMgbGkgYTpob3ZlciwgLnNvY2lhbC1zaGFyZXMgbGkgYTphY3RpdmUsIC5zb2NpYWwtc2hhcmVzIGxpIGE6Zm9jdXMge1xuICBjb2xvcjogIzUzOUFBQTtcbn1cbi5zb2NpYWwtc2hhcmVzIGxpIGEgaSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbi5zb2NpYWwtbGlua3Mge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xufVxuLnNvY2lhbC1saW5rcyBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzUzOUFBQTtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5zb2NpYWwtbGlua3MgbGkgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiA1MDBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLnNvY2lhbC1saW5rcyBsaSBhOmhvdmVyLCAuc29jaWFsLWxpbmtzIGxpIGE6YWN0aXZlLCAuc29jaWFsLWxpbmtzIGxpIGE6Zm9jdXMge1xuICBjb2xvcjogI2ZlYjI3Mjtcbn1cblxuLmFydGljbGUtdGFnLCAucGFnZS1zaW5nbGUgLnNpbmdsZS1wYWdlLWhlYWRlciAuY2F0ZWdvcnkge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI3O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI0ZFOTY3ODtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiA1MDBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xufVxuLmFydGljbGUtdGFnOmhvdmVyLCAucGFnZS1zaW5nbGUgLnNpbmdsZS1wYWdlLWhlYWRlciAuY2F0ZWdvcnk6aG92ZXIsIC5hcnRpY2xlLXRhZzphY3RpdmUsIC5wYWdlLXNpbmdsZSAuc2luZ2xlLXBhZ2UtaGVhZGVyIC5jYXRlZ29yeTphY3RpdmUsIC5hcnRpY2xlLXRhZzpmb2N1cywgLnBhZ2Utc2luZ2xlIC5zaW5nbGUtcGFnZS1oZWFkZXIgLmNhdGVnb3J5OmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM1QzVDQjc7XG59XG5cbi5uZXdzLXRhZywgLnBhZ2Utc2luZ2xlLW5ld3MgLnNpbmdsZS1wYWdlLWhlYWRlciAuY2F0ZWdvcnkge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI3O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzVDNUNCNztcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiA1MDBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xufVxuLm5ld3MtdGFnOmhvdmVyLCAucGFnZS1zaW5nbGUtbmV3cyAuc2luZ2xlLXBhZ2UtaGVhZGVyIC5jYXRlZ29yeTpob3ZlciwgLm5ld3MtdGFnOmFjdGl2ZSwgLnBhZ2Utc2luZ2xlLW5ld3MgLnNpbmdsZS1wYWdlLWhlYWRlciAuY2F0ZWdvcnk6YWN0aXZlLCAubmV3cy10YWc6Zm9jdXMsIC5wYWdlLXNpbmdsZS1uZXdzIC5zaW5nbGUtcGFnZS1oZWFkZXIgLmNhdGVnb3J5OmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNGRTk2Nzg7XG59XG5cbi5wYWdlLXRhZyB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjc7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjOEZBNkE5O1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wb3N0LXRhZywgLnNpZGViYXIgLnRhZ2Nsb3VkIGEge1xuICBjb2xvcjogIzUzOUFBQTtcbiAgcGFkZGluZzogM3B4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1MzlBQUE7XG4gIHRyYW5zaXRpb246IDUwMG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBvc3QtdGFnOmhvdmVyLCAuc2lkZWJhciAudGFnY2xvdWQgYTpob3ZlciwgLnBvc3QtdGFnOmFjdGl2ZSwgLnNpZGViYXIgLnRhZ2Nsb3VkIGE6YWN0aXZlLCAucG9zdC10YWc6Zm9jdXMsIC5zaWRlYmFyIC50YWdjbG91ZCBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM1MzlBQUE7XG59XG5cbi5hcmVhLXRhZyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjNUM1Q0I3O1xuICBwYWRkaW5nOiA0cHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZGlzdGFuY2UtdGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICM1MzlBQUE7XG4gIHBhZGRpbmc6IDRweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5wb3N0LXNsaWRlLWl0ZW0ge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiA1MDBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xufVxuLnBvc3Qtc2xpZGUtaXRlbSAuY2F0ZWdvcnkge1xuICB0b3A6IDEycHg7XG4gIGxlZnQ6IDEycHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjRweCk7XG4gIHotaW5kZXg6IDE7XG59XG4ucG9zdC1zbGlkZS1pdGVtIC5pdGVtLWNvdmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDc0LjMlO1xuICB0cmFuc2l0aW9uOiA1MDBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xufVxuLnBvc3Qtc2xpZGUtaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgcGFkZGluZzogMjVweDtcbiAgZ2FwOiAxMHB4O1xuICB0cmFuc2l0aW9uOiA1MDBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRjZGQUY1IDI4LjgzJSwgI0ZBRkFGQSA4NS4xOSUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnBvc3Qtc2xpZGUtaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiBjYWxjKDI1cHggKyA1ICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5wb3N0LXNsaWRlLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuLnBvc3Qtc2xpZGUtaXRlbSAuZGF0ZSB7XG4gIGNvbG9yOiAjNTM5QUFBO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucG9zdC1zbGlkZS1pdGVtIC5pdGVtLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wb3N0LXNsaWRlLWl0ZW0gLml0ZW0tZGVzYyBwIHtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgbWF4LWhlaWdodDogOTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ucG9zdC1zbGlkZS1pdGVtIC5pdGVtLWRlc2MgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBvc3Qtc2xpZGUtaXRlbSAuaXRlbS1idG4td3JhcHBlciB7XG4gIHRyYW5zaXRpb246IDUwMG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG59XG4ucG9zdC1zbGlkZS1pdGVtIC5pdGVtLWJ0bi13cmFwcGVyIGJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAucG9zdC1zbGlkZS1pdGVtIC5pdGVtLWJ0bi13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAucG9zdC1zbGlkZS1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoaG92ZXI6IGhvdmVyKSBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnBvc3Qtc2xpZGUtaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygyNXB4ICsgNSAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChob3ZlcjogaG92ZXIpIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnBvc3Qtc2xpZGUtaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKGhvdmVyOiBob3ZlcikgYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wb3N0LXNsaWRlLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygyNXB4ICsgNSAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChob3ZlcjogaG92ZXIpIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnBvc3Qtc2xpZGUtaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoaG92ZXI6IGhvdmVyKSBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnBvc3Qtc2xpZGUtaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMjVweCArIDUgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoaG92ZXI6IGhvdmVyKSBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5wb3N0LXNsaWRlLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAucG9zdC1zbGlkZS1pdGVtOmhvdmVyIC5pdGVtLWJ0bi13cmFwcGVyLCAucG9zdC1zbGlkZS1pdGVtOmFjdGl2ZSAuaXRlbS1idG4td3JhcHBlciwgLnBvc3Qtc2xpZGUtaXRlbTpmb2N1cyAuaXRlbS1idG4td3JhcHBlciB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLnBvc3Qtc2xpZGUtaXRlbTpob3ZlciAuaXRlbS1jb250ZW50LCAucG9zdC1zbGlkZS1pdGVtOmFjdGl2ZSAuaXRlbS1jb250ZW50LCAucG9zdC1zbGlkZS1pdGVtOmZvY3VzIC5pdGVtLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChob3ZlcjogaG92ZXIpIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAucG9zdC1zbGlkZS1pdGVtOmhvdmVyIC5pdGVtLWNvbnRlbnQsIC5wb3N0LXNsaWRlLWl0ZW06YWN0aXZlIC5pdGVtLWNvbnRlbnQsIC5wb3N0LXNsaWRlLWl0ZW06Zm9jdXMgLml0ZW0tY29udGVudCB7XG4gICAgcGFkZGluZzogY2FsYygyNXB4ICsgNSAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChob3ZlcjogaG92ZXIpIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnBvc3Qtc2xpZGUtaXRlbTpob3ZlciAuaXRlbS1jb250ZW50LCAucG9zdC1zbGlkZS1pdGVtOmFjdGl2ZSAuaXRlbS1jb250ZW50LCAucG9zdC1zbGlkZS1pdGVtOmZvY3VzIC5pdGVtLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5wb3N0LXNsaWRlLWl0ZW06aG92ZXIgLml0ZW0tY292ZXIsIC5wb3N0LXNsaWRlLWl0ZW06YWN0aXZlIC5pdGVtLWNvdmVyLCAucG9zdC1zbGlkZS1pdGVtOmZvY3VzIC5pdGVtLWNvdmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyg3NC4zJSAtIDMwcHgpO1xuICB9XG59XG5cbmh0bWxbZGF0YS1mb250c2l6ZT1sZ10gLnBvc3Qtc2xpZGUtaXRlbSAuaXRlbS1kZXNjIHAge1xuICBtYXgtaGVpZ2h0OiAxMTBweDtcbn1cbmh0bWxbZGF0YS1mb250c2l6ZT14bF0gLnBvc3Qtc2xpZGUtaXRlbSAuaXRlbS1kZXNjIHAge1xuICBtYXgtaGVpZ2h0OiAxMzVweDtcbn1cblxuLmhvbWUtYmFubmVyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaG9tZS1iYW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDQwcHggKyAyMCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuaG9tZS1iYW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaG9tZS1iYW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDUwcHggKyA1MCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuaG9tZS1iYW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLmhvbWUtYmFubmVyIC5iZy1ncmVlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI3MHB4KTtcbiAgaGVpZ2h0OiA5NSU7XG4gIGxlZnQ6IC0xMzVweDtcbiAgYm90dG9tOiAyNzRweDtcbiAgei1pbmRleDogLTE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMC44O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI0Y2RkFGNSAyMy45NiUsICNGN0ZERjUgMzMuNSUsICNGNkZBRjUgNjMuMjUlLCAjRkFGQUZBIDg5LjA2JSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaG9tZS1iYW5uZXIgLmJnLWdyZWVuIHtcbiAgICBib3R0b206IGNhbGMoMjc0cHggKyAzMiAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuaG9tZS1iYW5uZXIgLmJnLWdyZWVuIHtcbiAgICBib3R0b206IDMwNnB4O1xuICB9XG59XG4uaG9tZS1iYW5uZXIgLmJnLWdyZWVuOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwJTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi9pbWFnZXMvbWVudS1iZy13aGl0ZS5zdmdcIikgcmVwZWF0O1xuICBvcGFjaXR5OiAwLjg7XG59XG4uaG9tZS1iYW5uZXIgLmJhbm5lci10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaG9tZS1iYW5uZXIgLmJhbm5lci10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygzMHB4ICsgMTAgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhvbWUtYmFubmVyIC5iYW5uZXItdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5ob21lLWJhbm5lciAubG9jYXRpb24td3JhcHBlciB7XG4gIHJvdy1nYXA6IDVweDtcbiAgY29sdW1uLWdhcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ob21lLWJhbm5lciAubG9jYXRpb24td3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyg1MHB4ICsgMzAgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhvbWUtYmFubmVyIC5sb2NhdGlvbi13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG4uaG9tZS1iYW5uZXIgLmRyb3Bkb3duLXdyYXBwZXIge1xuICByb3ctZ2FwOiAxMnB4O1xufVxuLmhvbWUtYmFubmVyIC5kcm9wZG93bi13cmFwcGVyIC5idG4tcm91bmQtYmctcHJpbWFyeS1zZWNvbmRhcnktYXJyb3csXG4uaG9tZS1iYW5uZXIgLmRyb3Bkb3duLXdyYXBwZXIgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZS5ncmF2aXR5LXRoZW1lIC5nZm9ybV9mb290ZXIgYnV0dG9uLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZS5ncmF2aXR5LXRoZW1lIC5nZm9ybV9mb290ZXIgLmhvbWUtYmFubmVyIC5kcm9wZG93bi13cmFwcGVyIGJ1dHRvbiB7XG4gIHBhZGRpbmctdG9wOiA5cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBtaW4taGVpZ2h0OiA0NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ob21lLWJhbm5lciAuZHJvcGRvd24td3JhcHBlciAuYnRuLXJvdW5kLWJnLXByaW1hcnktc2Vjb25kYXJ5LWFycm93LFxuICAuaG9tZS1iYW5uZXIgLmRyb3Bkb3duLXdyYXBwZXIgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZS5ncmF2aXR5LXRoZW1lIC5nZm9ybV9mb290ZXIgYnV0dG9uLFxuICAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lLmdyYXZpdHktdGhlbWUgLmdmb3JtX2Zvb3RlciAuaG9tZS1iYW5uZXIgLmRyb3Bkb3duLXdyYXBwZXIgYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lLWJhbm5lciAuZHJvcGRvd24td3JhcHBlciAuYnRuLXJvdW5kLWJnLXByaW1hcnktc2Vjb25kYXJ5LWFycm93LFxuICAuaG9tZS1iYW5uZXIgLmRyb3Bkb3duLXdyYXBwZXIgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZS5ncmF2aXR5LXRoZW1lIC5nZm9ybV9mb290ZXIgYnV0dG9uLFxuICAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lLmdyYXZpdHktdGhlbWUgLmdmb3JtX2Zvb3RlciAuaG9tZS1iYW5uZXIgLmRyb3Bkb3duLXdyYXBwZXIgYnV0dG9uIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuaG9tZS1iYW5uZXIgLm5pY2Utc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lLWJhbm5lciAubmljZS1zZWxlY3QgLmN1cnJlbnQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG59XG4uaG9tZS1iYW5uZXIgLm1vYmlsZS13cmFwcGVyIHtcbiAgbWFyZ2luOiAwIDIwcHg7XG59XG4uaG9tZS1iYW5uZXIgLmxlYWYtc3ZnIHtcbiAgdHJhbnNpdGlvbjogMzAwMG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gIHdpZHRoOiA1MCU7XG59XG4uaG9tZS1iYW5uZXIgLmxlYWYtc3ZnIGltZyxcbi5ob21lLWJhbm5lciAubGVhZi1zdmcgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5ob21lLWJhbm5lciAubG90dGllLWFuaW1hdGlvbiB7XG4gIHdpZHRoOiA1MCU7XG59XG4uaG9tZS1iYW5uZXIgLmxlYWYtZ3JvdXAge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbn1cbi5ob21lLWJhbm5lciAuYmFubmVyLWltZy1sZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAzNSUgMCAwIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaG9tZS1iYW5uZXIgLmJhbm5lci1pbWctc20ge1xuICB3aWR0aDogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KHdoaXRlLCBibGFjayk7XG59XG4uaG9tZS1iYW5uZXIgLmdyZWVuLWxlYWYtbGVmdCB7XG4gIHdpZHRoOiAxMSU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5ob21lLWJhbm5lciAuZ3JlZW4tbGVhZi1yaWdodCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLmhvbWUtYmFubmVyIC5vcmFuZ2UtbGVhZi1sZWZ0IHtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi5ob21lLWJhbm5lciAubGVhZi1sYXN0IHtcbiAgd2lkdGg6IDM4LjUlO1xufVxuLmhvbWUtYmFubmVyIC5iYW5uZXItaW1nLTIge1xuICBib3JkZXItcmFkaXVzOiAwIDU1JSAwIDA7XG59XG4uaG9tZS1iYW5uZXIgLmJhbm5lci1pbWctMyB7XG4gIGJvcmRlci1yYWRpdXM6IDAgNTUlIDAgMDtcbn1cbi5ob21lLWJhbm5lciAuYmFubmVyLWltZy00IHtcbiAgYm9yZGVyLXJhZGl1czogMCA1NSUgMCA1NSU7XG59XG4uaG9tZS1iYW5uZXIgLmxvdHRpZS1jYXJpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDU1JSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjNUM1Q0I3O1xufVxuLmhvbWUtYmFubmVyIC5sb3R0aWUtY2FyaW5nOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI0UwRTBGNDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogMzAwMG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG59XG4uaG9tZS1iYW5uZXIgLmxvdHRpZS1waWxsIHtcbiAgdG9wOiAtMTMwcHg7XG4gIGxlZnQ6IC04MHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5ob21lLWJhbm5lciAub3JhbmdlLWNyb3NzIHtcbiAgd2lkdGg6IDEyJTtcbiAgcmlnaHQ6IDQ0JTtcbiAgdG9wOiA0NCU7XG4gIGFuaW1hdGlvbjogZ2Zvcm1zLXJvdGF0ZSAzcyBpbmZpbml0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaG9tZS1iYW5uZXIgLm9yYW5nZS1jcm9zcyBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmhvbWUtYmFubmVyIC5kZXNrdG9wLWFuaW1hdGlvbiAubGVhZi1ncm91cCB7XG4gIGZsZXgtYmFzaXM6IDMzJTtcbn1cbi5ob21lLWJhbm5lciAuZGVza3RvcC1hbmltYXRpb24gLm9yYW5nZS1sZWFmLWxlZnQge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5ob21lLWJhbm5lciAuZGVza3RvcC1hbmltYXRpb24gLmJhbm5lci1pbWctMiB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwIDU1JTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2l0aW9uOiAzMDAwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbn1cbi5ob21lLWJhbm5lciAuZGVza3RvcC1hbmltYXRpb24gLmJhbm5lci1pbWctNCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2l0aW9uOiAzMDAwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbn1cbi5ob21lLWJhbm5lciAuZGVza3RvcC1hbmltYXRpb24gLm9yYW5nZS1jcm9zcyB7XG4gIHJpZ2h0OiAtNiU7XG4gIHRvcDogNDQlO1xufVxuLmhvbWUtYmFubmVyLmluX3ZpZXcgLmJhbm5lci1pbWctMixcbi5ob21lLWJhbm5lci5pbl92aWV3IC5iYW5uZXItaW1nLTQsXG4uaG9tZS1iYW5uZXIuaW5fdmlldyAub3JhbmdlLWxlYWYtbGVmdCxcbi5ob21lLWJhbm5lci5pbl92aWV3IC5ncmVlbi1sZWFmLXJpZ2h0LFxuLmhvbWUtYmFubmVyLmluX3ZpZXcgLmdyZWVuLWxlYWYtbGVmdCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDApO1xufVxuLmhvbWUtYmFubmVyLmluX3ZpZXcgLmxvdHRpZS1jYXJpbmc6OmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5ob21lLWJhbm5lciAubmV3cyB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4uaG9tZS1iYW5uZXIgLm5ld3MtaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2x1bW4tZ2FwOiAxMHB4O1xuICByb3ctZ2FwOiA4cHg7XG59XG4uaG9tZS1iYW5uZXIgLm5ld3MtaXRlbSAubmV3cy1pdGVtLXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYmFja2dyb3VuZDogI0Y5RjlGOTtcbiAgZ2FwOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmhvbWUtYmFubmVyIC5uZXdzLWl0ZW0gLm5ld3MtaXRlbS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygxMnB4ICsgLTQgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhvbWUtYmFubmVyIC5uZXdzLWl0ZW0gLm5ld3MtaXRlbS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaG9tZS1iYW5uZXIgLm5ld3MtaXRlbSAubmV3cy1pdGVtLXdyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEycHggKyAtNCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuaG9tZS1iYW5uZXIgLm5ld3MtaXRlbSAubmV3cy1pdGVtLXdyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ob21lLWJhbm5lciAubmV3cy1pdGVtIC5uZXdzLWl0ZW0td3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDE1cHggKyAtNSAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuaG9tZS1iYW5uZXIgLm5ld3MtaXRlbSAubmV3cy1pdGVtLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmhvbWUtYmFubmVyIC5uZXdzLWl0ZW0gLm5ld3MtaXRlbS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDE1cHggKyAtNSAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuaG9tZS1iYW5uZXIgLm5ld3MtaXRlbSAubmV3cy1pdGVtLXdyYXBwZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ob21lLWJhbm5lciAubmV3cy1pdGVtIC5uZXdzLWl0ZW0td3JhcHBlciB7XG4gICAgYm9yZGVyLXJhZGl1czogY2FsYygxNXB4ICsgMjUgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhvbWUtYmFubmVyIC5uZXdzLWl0ZW0gLm5ld3MtaXRlbS13cmFwcGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICB9XG59XG4uaG9tZS1iYW5uZXIgLm5ld3MtaXRlbSAuaXRlbS1oZWFkaW5nLXdyYXBwZXIge1xuICBnYXA6IDE1cHg7XG59XG4uaG9tZS1iYW5uZXIgLm5ld3MtaXRlbSAuZGF0ZSB7XG4gIGNvbG9yOiAjNTM5QUFBO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaG9tZS1iYW5uZXIgLm5ld3MtaXRlbSAuaWNvbi1hcnJvdy1yaWdodCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMkQ4NzkwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogNTAwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbn1cbi5ob21lLWJhbm5lciAubmV3cy1pdGVtIC5pY29uLWFycm93LXJpZ2h0OjpiZWZvcmUge1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbn1cbi5ob21lLWJhbm5lciAubmV3cy1pdGVtOmhvdmVyIC5pY29uLWFycm93LXJpZ2h0LCAuaG9tZS1iYW5uZXIgLm5ld3MtaXRlbTphY3RpdmUgLmljb24tYXJyb3ctcmlnaHQsIC5ob21lLWJhbm5lciAubmV3cy1pdGVtOmZvY3VzIC5pY29uLWFycm93LXJpZ2h0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJEODc5MDtcbn1cblxuaHRtbFtkYXRhLWZvbnRzaXplPWxnXSAuaG9tZS1iYW5uZXIgLmRyb3Bkb3duLXdyYXBwZXIgLmJ0bi1yb3VuZC1iZy1wcmltYXJ5LXNlY29uZGFyeS1hcnJvdywgaHRtbFtkYXRhLWZvbnRzaXplPWxnXSAuaG9tZS1iYW5uZXIgLmRyb3Bkb3duLXdyYXBwZXIgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIGJ1dHRvbiwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIGh0bWxbZGF0YS1mb250c2l6ZT1sZ10gLmhvbWUtYmFubmVyIC5kcm9wZG93bi13cmFwcGVyIGJ1dHRvbiB7XG4gIG1pbi1oZWlnaHQ6IDUycHg7XG59XG5odG1sW2RhdGEtZm9udHNpemU9eGxdIC5ob21lLWJhbm5lciAuZHJvcGRvd24td3JhcHBlciAuYnRuLXJvdW5kLWJnLXByaW1hcnktc2Vjb25kYXJ5LWFycm93LCBodG1sW2RhdGEtZm9udHNpemU9eGxdIC5ob21lLWJhbm5lciAuZHJvcGRvd24td3JhcHBlciAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9mb290ZXIgYnV0dG9uLCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9mb290ZXIgaHRtbFtkYXRhLWZvbnRzaXplPXhsXSAuaG9tZS1iYW5uZXIgLmRyb3Bkb3duLXdyYXBwZXIgYnV0dG9uIHtcbiAgbWluLWhlaWdodDogNThweDtcbn1cblxuLnBhZ2UtaGVhZGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYWdlLWhlYWRlciAuYmctZG90IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi9pbWFnZXMvbWVudS1iZy13aGl0ZS5zdmdcIikgcmVwZWF0O1xuICBvcGFjaXR5OiAwLjg7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wYWdlLWhlYWRlciAuYmctZG90IHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoNTBweCArIDMwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5wYWdlLWhlYWRlciAuYmctZG90IHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDgwcHg7XG4gIH1cbn1cbi5wYWdlLWhlYWRlciAucm93IHtcbiAgcm93LWdhcDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWdlLWhlYWRlciAudGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLWhlYWRlciAudGV4dCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG4ucGFnZS1oZWFkZXIgLnRleHQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhZ2UtaGVhZGVyIC5wYWdlLWhlYWRlci10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFnZS1oZWFkZXIgLnBhZ2UtaGVhZGVyLWRlc2Mge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLnBhZ2UtaGVhZGVyIC5wYWdlLWhlYWRlci1kZXNjID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYWdlLWhlYWRlciAucGFnZS1oZWFkZXItaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogODIuNDQlO1xufVxuLnBhZ2UtaGVhZGVyIC5vYmplY3QtZml0LWltYWdlLXdyYXBwZXIsIC5wYWdlLWhlYWRlciAub2JqZWN0LWZpdC1pbWFnZS13cmFwcGVyLTQtMywgLnBhZ2UtaGVhZGVyIC5vYmplY3QtZml0LWltYWdlLXdyYXBwZXItMTYtOSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDU0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1NHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnBhZ2UtaGVhZGVyIC5vYmplY3QtZml0LWltYWdlLXdyYXBwZXIsIC5wYWdlLWhlYWRlciAub2JqZWN0LWZpdC1pbWFnZS13cmFwcGVyLTQtMywgLnBhZ2UtaGVhZGVyIC5vYmplY3QtZml0LWltYWdlLXdyYXBwZXItMTYtOSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYyg1NHB4ICsgNjYgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnBhZ2UtaGVhZGVyIC5vYmplY3QtZml0LWltYWdlLXdyYXBwZXIsIC5wYWdlLWhlYWRlciAub2JqZWN0LWZpdC1pbWFnZS13cmFwcGVyLTQtMywgLnBhZ2UtaGVhZGVyIC5vYmplY3QtZml0LWltYWdlLXdyYXBwZXItMTYtOSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wYWdlLWhlYWRlciAub2JqZWN0LWZpdC1pbWFnZS13cmFwcGVyLCAucGFnZS1oZWFkZXIgLm9iamVjdC1maXQtaW1hZ2Utd3JhcHBlci00LTMsIC5wYWdlLWhlYWRlciAub2JqZWN0LWZpdC1pbWFnZS13cmFwcGVyLTE2LTkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDU0cHggKyA2NiAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucGFnZS1oZWFkZXIgLm9iamVjdC1maXQtaW1hZ2Utd3JhcHBlciwgLnBhZ2UtaGVhZGVyIC5vYmplY3QtZml0LWltYWdlLXdyYXBwZXItNC0zLCAucGFnZS1oZWFkZXIgLm9iamVjdC1maXQtaW1hZ2Utd3JhcHBlci0xNi05IHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTIwcHg7XG4gIH1cbn1cbi5wYWdlLWhlYWRlciAubGVhZnMge1xuICB3aWR0aDogMTcuNTYlO1xufVxuLnBhZ2UtaGVhZGVyIC5sZWFmcyBzdmcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2UtaGVhZGVyIC5ncmVlbi1sZWFmIHtcbiAgd2lkdGg6IDE2LjQlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2l0aW9uOiAzMDAwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbn1cbi5wYWdlLWhlYWRlciAuZ3JlZW4tbGVhZiBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnBhZ2UtaGVhZGVyIC5vcmFuZ2UtYmxvY2sge1xuICB3aWR0aDogMjEuMyU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG4ucGFnZS1oZWFkZXIgLm9yYW5nZS1ibG9jayBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnBhZ2UtaGVhZGVyIC5vcmFnZS1sZWFmIHN2ZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFnZS1oZWFkZXIgLmltZy1ncm91cC13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDUyLjclO1xufVxuLnBhZ2UtaGVhZGVyIC5pbWctZ3JvdXAtd3JhcHBlciAuaW1nLWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLWhlYWRlciAubWFyZ2luLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnBhZ2UtaGVhZGVyIC5tYXJnaW4td3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMHB4ICsgNzYgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucGFnZS1oZWFkZXIgLm1hcmdpbi13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogNzZweDtcbiAgfVxufVxuLnBhZ2UtaGVhZGVyIC5iZy1ncmVlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5wYWdlLWhlYWRlciAuYmctZ3JlZW4tbGVmdCB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0Y2RkFGNSAyOC44MyUsICNGQUZBRkEgODUuMTklKTtcbiAgei1pbmRleDogLTE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlLWhlYWRlciAuYmctZ3JlZW4tbGVmdDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRjZGQUY1IDI4LjgzJSwgI0ZBRkFGQSA4NS4xOSUpO1xuICB3aWR0aDogNTB2dztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhZ2UtaGVhZGVyIC5iZy1ncmVlbi1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1MHZ3O1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB6LWluZGV4OiAxO1xufVxuLnBhZ2UtaGVhZGVyIC5iZy1ncmVlbi1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGNkZBRjUgMjguODMlLCAjRkFGQUZBIDg1LjE5JSk7XG4gIHotaW5kZXg6IC0xO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZS1oZWFkZXIgLmJnLWdyZWVuLXJpZ2h0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0Y2RkFGNSAyOC44MyUsICNGQUZBRkEgODUuMTklKTtcbiAgd2lkdGg6IDUwdnc7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYWdlLWhlYWRlciAuZGVmYXVsdC1pbWcge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuLnBhZ2UtaGVhZGVyIC5kZWZhdWx0LWltZyBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWdlLWhlYWRlciAuZGVmYXVsdC1pbWcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gIH1cbn1cbi5wYWdlLWhlYWRlci5pbl92aWV3IC5ncmVlbi1sZWFmIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG59XG4ucGFnZS1oZWFkZXIuaGFzLWltYWdlIC5iZy1kb3Qge1xuICBoZWlnaHQ6IDg4JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wYWdlLWhlYWRlci5oYXMtaW1hZ2UgLmJnLWRvdCB7XG4gICAgaGVpZ2h0OiBjYWxjKDg4JSArIC0yMyAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucGFnZS1oZWFkZXIuaGFzLWltYWdlIC5iZy1kb3Qge1xuICAgIGhlaWdodDogNjUlO1xuICB9XG59XG4ucGFnZS1oZWFkZXIuaGFzLWltYWdlIC5tYWluLWNvbnRlbnQge1xuICBtaW4taGVpZ2h0OiAyNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLWhlYWRlci5oYXMtaW1hZ2UgLm1haW4tY29udGVudCB7XG4gICAgbWluLWhlaWdodDogY2FsYygyNTBweCArIDI1MCAqICgxMDB2dyAtIDc2OHB4KSAvIDYzMik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucGFnZS1oZWFkZXIuaGFzLWltYWdlIC5tYWluLWNvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICB9XG59XG4ucGFnZS1oZWFkZXIuaGFzLWltYWdlIC50ZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAucGFnZS1oZWFkZXIuaGFzLWltYWdlIC50ZXh0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMHB4ICsgNTAgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnBhZ2UtaGVhZGVyLmhhcy1pbWFnZSAudGV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICB9XG59XG4ucGFnZS1oZWFkZXIuaGFzLWltYWdlIC5iZy1ncmVlbi1sZWZ0IHtcbiAgd2lkdGg6IDMzJTtcbiAgaGVpZ2h0OiA4NSU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtaGVhZGVyLmhhcy1pbWFnZSAuYmctZ3JlZW4tbGVmdCB7XG4gICAgd2lkdGg6IDQxLjclO1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtaGVhZGVyLmhhcy1pbWFnZSAuYmctZ3JlZW4tbGVmdCB7XG4gICAgaGVpZ2h0OiBjYWxjKDI1MHB4ICsgMjUwICogKDEwMHZ3IC0gNzY4cHgpIC8gNjMyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnBhZ2UtaGVhZGVyLmhhcy1pbWFnZSAuYmctZ3JlZW4tbGVmdCB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlLWhlYWRlci5oYXMtaW1hZ2UgLmJnLWdyZWVuLWxlZnQge1xuICAgIHdpZHRoOiAzMyU7XG4gIH1cbn1cbi5wYWdlLWhlYWRlci5oYXMtaW1hZ2UgLmJnLWdyZWVuLWxlZnQ6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA3MHB4O1xuICBoZWlnaHQ6IDg1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wYWdlLWhlYWRlci5oYXMtaW1hZ2UgLmJnLWdyZWVuLWxlZnQ6OmJlZm9yZSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoNzBweCArIDEzMCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucGFnZS1oZWFkZXIuaGFzLWltYWdlIC5iZy1ncmVlbi1sZWZ0OjpiZWZvcmUge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLWhlYWRlci5oYXMtaW1hZ2UgLmJnLWdyZWVuLWxlZnQ6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1oZWFkZXIuaGFzLWltYWdlIC5iZy1ncmVlbi1sZWZ0OjpiZWZvcmUge1xuICAgIGhlaWdodDogY2FsYygyNTBweCArIDI1MCAqICgxMDB2dyAtIDc2OHB4KSAvIDYzMik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5wYWdlLWhlYWRlci5oYXMtaW1hZ2UgLmJnLWdyZWVuLWxlZnQ6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuLnBhZ2UtaGVhZGVyLmhhcy1pbWFnZSAuYmctZ3JlZW4tcmlnaHQge1xuICB3aWR0aDogNjclO1xuICBoZWlnaHQ6IDg1JTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAucGFnZS1oZWFkZXIuaGFzLWltYWdlIC5iZy1ncmVlbi1yaWdodCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYygxNTBweCArIDE1MCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucGFnZS1oZWFkZXIuaGFzLWltYWdlIC5iZy1ncmVlbi1yaWdodCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1oZWFkZXIuaGFzLWltYWdlIC5iZy1ncmVlbi1yaWdodCB7XG4gICAgd2lkdGg6IDU4LjMlO1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtaGVhZGVyLmhhcy1pbWFnZSAuYmctZ3JlZW4tcmlnaHQge1xuICAgIGhlaWdodDogY2FsYygyNTBweCArIDI1MCAqICgxMDB2dyAtIDc2OHB4KSAvIDYzMik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5wYWdlLWhlYWRlci5oYXMtaW1hZ2UgLmJnLWdyZWVuLXJpZ2h0IHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhZ2UtaGVhZGVyLmhhcy1pbWFnZSAuYmctZ3JlZW4tcmlnaHQge1xuICAgIHdpZHRoOiA2NyU7XG4gIH1cbn1cbi5wYWdlLWhlYWRlci5uby1pbWFnZSAuYmctZG90IHtcbiAgaGVpZ2h0OiA4OCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAucGFnZS1oZWFkZXIubm8taW1hZ2UgLmJnLWRvdCB7XG4gICAgaGVpZ2h0OiBjYWxjKDg4JSArIC04ICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5wYWdlLWhlYWRlci5uby1pbWFnZSAuYmctZG90IHtcbiAgICBoZWlnaHQ6IDgwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLWhlYWRlci5uby1pbWFnZSAucm93IHtcbiAgICBtaW4taGVpZ2h0OiAyNTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLWhlYWRlci5uby1pbWFnZSAudGV4dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAucGFnZS1oZWFkZXIubm8taW1hZ2UgLnRleHQge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDBweCArIDkwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnBhZ2UtaGVhZGVyLm5vLWltYWdlIC50ZXh0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgfVxufVxuLnBhZ2UtaGVhZGVyLm5vLWltYWdlIC5iZy1ncmVlbi1sZWZ0IHtcbiAgd2lkdGg6IDIwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLWhlYWRlci5uby1pbWFnZSAuYmctZ3JlZW4tbGVmdCB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlLWhlYWRlci5uby1pbWFnZSAuYmctZ3JlZW4tbGVmdCB7XG4gICAgd2lkdGg6IDQxLjclO1xuICB9XG59XG4ucGFnZS1oZWFkZXIubm8taW1hZ2UgLmJnLWdyZWVuLWxlZnQ6OmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDcwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAucGFnZS1oZWFkZXIubm8taW1hZ2UgLmJnLWdyZWVuLWxlZnQ6OmJlZm9yZSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoNzBweCArIDYwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5wYWdlLWhlYWRlci5uby1pbWFnZSAuYmctZ3JlZW4tbGVmdDo6YmVmb3JlIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTMwcHg7XG4gIH1cbn1cbi5wYWdlLWhlYWRlci5uby1pbWFnZSAuYmctZ3JlZW4tcmlnaHQge1xuICB3aWR0aDogODAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnBhZ2UtaGVhZGVyLm5vLWltYWdlIC5iZy1ncmVlbi1yaWdodCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYygxMjBweCArIDEyMCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucGFnZS1oZWFkZXIubm8taW1hZ2UgLmJnLWdyZWVuLXJpZ2h0IHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLWhlYWRlci5uby1pbWFnZSAuYmctZ3JlZW4tcmlnaHQge1xuICAgIHdpZHRoOiA1NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFnZS1oZWFkZXIubm8taW1hZ2UgLmJnLWdyZWVuLXJpZ2h0IHtcbiAgICB3aWR0aDogNTguMyU7XG4gIH1cbn1cbi5hcHBvaW50bWVudC1mb3JtLXNob3cgLnBhZ2UtaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNpbmdsZS1wYWdlLWhlYWRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjRjZGQUY1IDIzLjk2JSwgI0Y3RkRGNSAzMy41JSwgI0Y2RkFGNSA2My4yNSUsICNGQUZBRkEgODkuMDYlKTtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2luZ2xlLXBhZ2UtaGVhZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyg4MHB4ICsgNzAgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNpbmdsZS1wYWdlLWhlYWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICB9XG59XG4uc2luZ2xlLXBhZ2UtaGVhZGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zaW5nbGUtcGFnZS1oZWFkZXI6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoNTBweCArIDkwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zaW5nbGUtcGFnZS1oZWFkZXI6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICB9XG59XG4uc2luZ2xlLXBhZ2UtaGVhZGVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3MCU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uL2ltYWdlcy9tZW51LWJnLXdoaXRlLnN2Z1wiKSByZXBlYXQ7XG4gIG9wYWNpdHk6IDAuODtcbiAgYmFja2dyb3VuZC1zaXplOiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNpbmdsZS1wYWdlLWhlYWRlcjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoNTBweCArIDMwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zaW5nbGUtcGFnZS1oZWFkZXI6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4MHB4O1xuICB9XG59XG4uc2luZ2xlLXBhZ2UtaGVhZGVyIC5pbmZvIHtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNpbmdsZS1wYWdlLWhlYWRlciAuY2F0ZWdvcmllcyB7XG4gIGdhcDogMTBweDtcbn1cbi5zaW5nbGUtcGFnZS1oZWFkZXIgLmJyZWFkY3J1bWJzIHtcbiAgcGFkZGluZy1ib3R0b206IDU1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2luZ2xlLXBhZ2UtaGVhZGVyIC5icmVhZGNydW1icyB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoNTVweCArIDUgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNpbmdsZS1wYWdlLWhlYWRlciAuYnJlYWRjcnVtYnMge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbi5icmVhZGNydW1icyB7XG4gIGNvbG9yOiAjMTgxRjU2O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIxcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYnJlYWRjcnVtYnMge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDIwcHggKyAxMCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuYnJlYWRjcnVtYnMge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYnJlYWRjcnVtYnMge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDIxcHggKyAyMSAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuYnJlYWRjcnVtYnMge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MnB4O1xuICB9XG59XG4uYnJlYWRjcnVtYnMgYSB7XG4gIHRyYW5zaXRpb246IDUwMG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4uYnJlYWRjcnVtYnMgYTpob3ZlciwgLmJyZWFkY3J1bWJzIGE6YWN0aXZlLCAuYnJlYWRjcnVtYnMgYTpmb2N1cyB7XG4gIGNvbG9yOiAjNTM5QUFBO1xufVxuLmJyZWFkY3J1bWJzIC5icmVhZGNydW1iX2xhc3Qge1xuICBjb2xvcjogIzUzOUFBQTtcbn1cbi5icmVhZGNydW1icyAucGlsbCB7XG4gIG1hcmdpbjogMCAwLjY3cmVtO1xuICB3aWR0aDogMC42N3JlbTtcbiAgaGVpZ2h0OiAwLjY3cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5icmVhZGNydW1icyAucGlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMC42N3JlbTtcbiAgaGVpZ2h0OiAwLjY3cmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi9pbWFnZXMvcGlsbC5zdmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLmJyZWFkY3J1bWItd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNGNkZBRjU7XG59XG5cbi5mbGV4aWJsZS1tb2R1bGUtc3RpY2t5LWJhcixcbi5tb2R1bGUtc3RpY2t5LWJhciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjRjZGQUY1IDIzLjk2JSwgI0Y3RkRGNSAzMy41JSwgI0Y2RkFGNSA2My4yNSUsICNGQUZBRkEgODkuMDYlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuZmxleGlibGUtbW9kdWxlLXN0aWNreS1iYXIsXG4gIC5tb2R1bGUtc3RpY2t5LWJhciB7XG4gICAgdG9wOiA3MHB4O1xuICAgIHotaW5kZXg6IDEyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLmFkbWluLWJhciAuZmxleGlibGUtbW9kdWxlLXN0aWNreS1iYXIsXG4gIC5hZG1pbi1iYXIgLm1vZHVsZS1zdGlja3ktYmFyIHtcbiAgICB0b3A6IDExNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkgYW5kIChtaW4td2lkdGg6IDc4M3B4KSB7XG4gIC5hZG1pbi1iYXIgLmZsZXhpYmxlLW1vZHVsZS1zdGlja3ktYmFyLFxuICAuYWRtaW4tYmFyIC5tb2R1bGUtc3RpY2t5LWJhciB7XG4gICAgdG9wOiAxMDJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbGV4aWJsZS1tb2R1bGUtc3RpY2t5LWJhcixcbiAgLm1vZHVsZS1zdGlja3ktYmFyIHtcbiAgICB3aWR0aDogdW5zZXQ7XG4gICAgdG9wOiAxNTBweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEzMHB4O1xuICB9XG59XG4uZmxleGlibGUtbW9kdWxlLXN0aWNreS1iYXI6OmFmdGVyLFxuLm1vZHVsZS1zdGlja3ktYmFyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogY2FsYyg1MHZ3IC0gMzAwJSk7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNGNkZBRjUgMjMuOTYlLCAjRjdGREY1IDMzLjUlLCAjRjZGQUY1IDYzLjI1JSwgI0ZBRkFGQSA4OS4wNiUpO1xuICB6LWluZGV4OiAtMjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZmxleGlibGUtbW9kdWxlLXN0aWNreS1iYXI6OmJlZm9yZSxcbi5tb2R1bGUtc3RpY2t5LWJhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDY1JTtcbiAgd2lkdGg6IGNhbGMoNTB2dyAtIDIwMCUpO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi9pbWFnZXMvbWVudS1iZy13aGl0ZS5zdmdcIikgcmVwZWF0O1xuICBvcGFjaXR5OiAwLjg7XG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5mbGV4aWJsZS1tb2R1bGUtc3RpY2t5LWJhcjo6YmVmb3JlLFxuICAubW9kdWxlLXN0aWNreS1iYXI6OmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZmxleGlibGUtbW9kdWxlLXN0aWNreS1iYXIgdWwsXG4ubW9kdWxlLXN0aWNreS1iYXIgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgcm93LWdhcDogMzBweDtcbiAgY29sdW1uLWdhcDogMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuZmxleGlibGUtbW9kdWxlLXN0aWNreS1iYXIgdWwsXG4gIC5tb2R1bGUtc3RpY2t5LWJhciB1bCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbGV4aWJsZS1tb2R1bGUtc3RpY2t5LWJhciB1bCxcbiAgLm1vZHVsZS1zdGlja3ktYmFyIHVsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4aWJsZS1tb2R1bGUtc3RpY2t5LWJhciB1bCxcbiAgLm1vZHVsZS1zdGlja3ktYmFyIHVsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbGV4aWJsZS1tb2R1bGUtc3RpY2t5LWJhciB1bCxcbiAgLm1vZHVsZS1zdGlja3ktYmFyIHVsIHtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxleGlibGUtbW9kdWxlLXN0aWNreS1iYXIgdWwsXG4gIC5tb2R1bGUtc3RpY2t5LWJhciB1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IC03MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsZXhpYmxlLW1vZHVsZS1zdGlja3ktYmFyIHVsLFxuICAubW9kdWxlLXN0aWNreS1iYXIgdWwge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC03MHB4ICsgLTcwICogKDEwMHZ3IC0gMTIwMHB4KSAvIDIwMCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZmxleGlibGUtbW9kdWxlLXN0aWNreS1iYXIgdWwsXG4gIC5tb2R1bGUtc3RpY2t5LWJhciB1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZmxleGlibGUtbW9kdWxlLXN0aWNreS1iYXIgdWwsXG4gIC5tb2R1bGUtc3RpY2t5LWJhciB1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICB9XG59XG4uZmxleGlibGUtbW9kdWxlLXN0aWNreS1iYXIgbGksXG4ubW9kdWxlLXN0aWNreS1iYXIgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmZsZXhpYmxlLW1vZHVsZS1zdGlja3ktYmFyIGxpLmFjdGl2ZSAuc3RpY2t5LWJhci1saW5rLFxuLm1vZHVsZS1zdGlja3ktYmFyIGxpLmFjdGl2ZSAuc3RpY2t5LWJhci1saW5rIHtcbiAgY29sb3I6ICM1MzlBQUE7XG59XG4uZmxleGlibGUtbW9kdWxlLXN0aWNreS1iYXIgLnN0aWNreS1iYXItbGluayxcbi5tb2R1bGUtc3RpY2t5LWJhciAuc3RpY2t5LWJhci1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICMxODFGNTY7XG4gIHRyYW5zaXRpb246IDUwMG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmZsZXhpYmxlLW1vZHVsZS1zdGlja3ktYmFyIC5zdGlja3ktYmFyLWxpbms6OmJlZm9yZSxcbi5tb2R1bGUtc3RpY2t5LWJhciAuc3RpY2t5LWJhci1saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNFwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42NSk7XG4gIHRyYW5zaXRpb246IDUwMG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gIHRvcDogMC4yZW07XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5mbGV4aWJsZS1tb2R1bGUtc3RpY2t5LWJhciAuc3RpY2t5LWJhci1saW5rOmhvdmVyOjpiZWZvcmUsXG4ubW9kdWxlLXN0aWNreS1iYXIgLnN0aWNreS1iYXItbGluazpob3Zlcjo6YmVmb3JlIHtcbiAgY29sb3I6ICM1MzlBQUE7XG59XG4uZmxleGlibGUtbW9kdWxlLXN0aWNreS1iYXIgLnN0aWNreS1iYXItbGluay5hY3RpdmUsXG4ubW9kdWxlLXN0aWNreS1iYXIgLnN0aWNreS1iYXItbGluay5hY3RpdmUge1xuICBjb2xvcjogIzUzOUFBQTtcbn1cblxuLmZpbHRlcnMtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U2RTZFNjtcbn1cbi5maWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnJlc3VsdC1udW0ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4udGFncyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZ2FwOiAxMHB4O1xufVxuLnRhZ3MgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5yZWxhdGVkLXBvc3RzIC5oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbi5yZWxhdGVkLXBvc3RzIC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucmVsYXRlZC1wb3N0cyAuZGVzYyA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmVsYXRlZC1wb3N0cyAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnJlbGF0ZWQtcG9zdHMgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHRvcDogMTk0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAucmVsYXRlZC1wb3N0cyAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAucmVsYXRlZC1wb3N0cyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICB0b3A6IGNhbGMoMTk0cHggKyAtNTggKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnJlbGF0ZWQtcG9zdHMgLnN3aXBlci1idXR0b24tcHJldixcbiAgLnJlbGF0ZWQtcG9zdHMgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgdG9wOiAxMzZweDtcbiAgfVxufVxuLnJlbGF0ZWQtcG9zdHMgLnN3aXBlciB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgcGFkZGluZy1yaWdodDogMzdweDtcbiAgcGFkZGluZy1sZWZ0OiAzN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5yZWxhdGVkLXBvc3RzIC5zd2lwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlbGF0ZWQtcG9zdHMgLnN3aXBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4ucmVsYXRlZC1wb3N0cyAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYmxvZy1wb3N0LWl0ZW0ge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiA1MDBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRjZGQUY1IDI4LjgzJSwgI0ZBRkFGQSA4NS4xOSUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9nLXBvc3QtaXRlbSB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgIGdhcDogMTVweDtcbiAgfVxufVxuLmJsb2ctcG9zdC1pdGVtIC5pdGVtLWNvdmVyIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1ncm93OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJsb2ctcG9zdC1pdGVtIC5pdGVtLWNvdmVyIHtcbiAgICB3aWR0aDogY2FsYygxMDBweCArIDIwMCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuYmxvZy1wb3N0LWl0ZW0gLml0ZW0tY292ZXIge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuLmJsb2ctcG9zdC1pdGVtIC5pdGVtLWNvdmVyIC5vYmplY3QtZml0LWltYWdlLXdyYXBwZXIsIC5ibG9nLXBvc3QtaXRlbSAuaXRlbS1jb3ZlciAub2JqZWN0LWZpdC1pbWFnZS13cmFwcGVyLTQtMywgLmJsb2ctcG9zdC1pdGVtIC5pdGVtLWNvdmVyIC5vYmplY3QtZml0LWltYWdlLXdyYXBwZXItMTYtOSB7XG4gIHBhZGRpbmctYm90dG9tOiA2Ni42NyU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2ctcG9zdC1pdGVtIC5pdGVtLWNvdmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmJsb2ctcG9zdC1pdGVtIC5pdGVtLWNvdmVyIC5vYmplY3QtZml0LWltYWdlLXdyYXBwZXIsIC5ibG9nLXBvc3QtaXRlbSAuaXRlbS1jb3ZlciAub2JqZWN0LWZpdC1pbWFnZS13cmFwcGVyLTQtMywgLmJsb2ctcG9zdC1pdGVtIC5pdGVtLWNvdmVyIC5vYmplY3QtZml0LWltYWdlLXdyYXBwZXItMTYtOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIH1cbn1cbi5ibG9nLXBvc3QtaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsb2ctcG9zdC1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxufVxuLmJsb2ctcG9zdC1pdGVtIC5pdGVtLWNvbnRlbnQgLmluZm8ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBnYXA6IDEwcHg7XG59XG4uYmxvZy1wb3N0LWl0ZW0gLml0ZW0tY29udGVudCAuaW5mbyAuY2F0ZWdvcnkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWF4LWhlaWdodDogMjNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5ibG9nLXBvc3QtaXRlbSAuaXRlbS1jb250ZW50IC5pbmZvIC5kYXRlIHtcbiAgY29sb3I6ICM1QzVDQjc7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4zODtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uYmxvZy1wb3N0LWl0ZW0gLml0ZW0tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBtYXgtaGVpZ2h0OiA1NXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5ibG9nLXBvc3QtaXRlbSAuaXRlbS1idG4td3JhcHBlciB7XG4gIHRyYW5zaXRpb246IDUwMG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbn1cbi5ibG9nLXBvc3QtaXRlbSAuaXRlbS1idG4td3JhcHBlciBidXR0b24ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmJsb2ctcG9zdC1pdGVtOmhvdmVyIC5pdGVtLWJ0bi13cmFwcGVyLCAuYmxvZy1wb3N0LWl0ZW06YWN0aXZlIC5pdGVtLWJ0bi13cmFwcGVyLCAuYmxvZy1wb3N0LWl0ZW06Zm9jdXMgLml0ZW0tYnRuLXdyYXBwZXIge1xuICAgIGhlaWdodDogNDVweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5ibG9nLWZlYXR1cmVkLXBvc3QtaXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDUwMG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG59XG4uYmxvZy1mZWF0dXJlZC1wb3N0LWl0ZW0gLml0ZW0tY292ZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNjUuOTklO1xuICB0cmFuc2l0aW9uOiA1MDBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xufVxuLmJsb2ctZmVhdHVyZWQtcG9zdC1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICBwYWRkaW5nOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgdHJhbnNpdGlvbjogNTAwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0Y2RkFGNSAyOC44MyUsICNGQUZBRkEgODUuMTklKTtcbn1cbi5ibG9nLWZlYXR1cmVkLXBvc3QtaXRlbSAuaXRlbS1jb250ZW50IC5pbmZvIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZ2FwOiAxMHB4O1xufVxuLmJsb2ctZmVhdHVyZWQtcG9zdC1pdGVtIC5pdGVtLWNvbnRlbnQgLmluZm8gLmNhdGVnb3J5IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG1heC1oZWlnaHQ6IDIzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4uYmxvZy1mZWF0dXJlZC1wb3N0LWl0ZW0gLml0ZW0tY29udGVudCAuaW5mbyAuZGF0ZSB7XG4gIGNvbG9yOiAjNUM1Q0I3O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmJsb2ctZmVhdHVyZWQtcG9zdC1pdGVtIC5pdGVtLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ibG9nLWZlYXR1cmVkLXBvc3QtaXRlbSAuaXRlbS1kZXNjIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5ibG9nLWZlYXR1cmVkLXBvc3QtaXRlbSAuaXRlbS1kZXNjIHAge1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBtYXgtaGVpZ2h0OiA3MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5ibG9nLWZlYXR1cmVkLXBvc3QtaXRlbSAuaXRlbS1kZXNjID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ibG9nLWZlYXR1cmVkLXBvc3QtaXRlbSAuaXRlbS1idG4td3JhcHBlciB7XG4gIHRyYW5zaXRpb246IDUwMG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG59XG4uYmxvZy1mZWF0dXJlZC1wb3N0LWl0ZW0gLml0ZW0tYnRuLXdyYXBwZXIgYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5ibG9nLWZlYXR1cmVkLXBvc3QtaXRlbSAuaXRlbS1idG4td3JhcHBlciB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLmJsb2ctZmVhdHVyZWQtcG9zdC1pdGVtOmhvdmVyIC5pdGVtLWJ0bi13cmFwcGVyLCAuYmxvZy1mZWF0dXJlZC1wb3N0LWl0ZW06YWN0aXZlIC5pdGVtLWJ0bi13cmFwcGVyLCAuYmxvZy1mZWF0dXJlZC1wb3N0LWl0ZW06Zm9jdXMgLml0ZW0tYnRuLXdyYXBwZXIge1xuICAgIGhlaWdodDogNDVweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5ibG9nLWZlYXR1cmVkLXBvc3QtaXRlbTpob3ZlciAuaXRlbS1jb3ZlciwgLmJsb2ctZmVhdHVyZWQtcG9zdC1pdGVtOmFjdGl2ZSAuaXRlbS1jb3ZlciwgLmJsb2ctZmVhdHVyZWQtcG9zdC1pdGVtOmZvY3VzIC5pdGVtLWNvdmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyg2NS45OSUgLSA0NXB4KTtcbiAgfVxufVxuXG5odG1sW2RhdGEtZm9udHNpemU9bGddIC5ibG9nLWZlYXR1cmVkLXBvc3QtaXRlbSAuaXRlbS1kZXNjIHAge1xuICBtYXgtaGVpZ2h0OiA5M3B4O1xufVxuaHRtbFtkYXRhLWZvbnRzaXplPWxnXSAuYmxvZy1mZWF0dXJlZC1wb3N0LWl0ZW0gLmluZm8gLmNhdGVnb3J5IHtcbiAgbWF4LWhlaWdodDogMjhweDtcbn1cbmh0bWxbZGF0YS1mb250c2l6ZT1sZ10gLmJsb2ctcG9zdC1pdGVtIC5pdGVtLXRpdGxlIHtcbiAgbWF4LWhlaWdodDogNjZweDtcbn1cbmh0bWxbZGF0YS1mb250c2l6ZT1sZ10gLmJsb2ctcG9zdC1pdGVtIC5pbmZvIC5jYXRlZ29yeSB7XG4gIG1heC1oZWlnaHQ6IDI4cHg7XG59XG5odG1sW2RhdGEtZm9udHNpemU9eGxdIC5ibG9nLWZlYXR1cmVkLXBvc3QtaXRlbSAuaXRlbS1kZXNjIHAge1xuICBtYXgtaGVpZ2h0OiAxMTBweDtcbn1cbmh0bWxbZGF0YS1mb250c2l6ZT14bF0gLmJsb2ctZmVhdHVyZWQtcG9zdC1pdGVtIC5pbmZvIC5jYXRlZ29yeSB7XG4gIG1heC1oZWlnaHQ6IDMycHg7XG59XG5odG1sW2RhdGEtZm9udHNpemU9eGxdIC5ibG9nLXBvc3QtaXRlbSAuaXRlbS10aXRsZSB7XG4gIG1heC1oZWlnaHQ6IDgwcHg7XG59XG5odG1sW2RhdGEtZm9udHNpemU9eGxdIC5ibG9nLXBvc3QtaXRlbSAuaW5mbyAuY2F0ZWdvcnkge1xuICBtYXgtaGVpZ2h0OiAzMnB4O1xufVxuXG4uc2VydmljZS1saXN0IC5zZXJ2aWNlLWxpc3Qtcm93IHtcbiAgcm93LWdhcDogMTBweDtcbiAgLS1icy1ndXR0ZXIteDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zZXJ2aWNlLWxpc3QgLnNlcnZpY2UtbGlzdC1yb3cge1xuICAgIHJvdy1nYXA6IGNhbGMoMTBweCArIDEwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zZXJ2aWNlLWxpc3QgLnNlcnZpY2UtbGlzdC1yb3cge1xuICAgIHJvdy1nYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zZXJ2aWNlLWxpc3QgLnNlcnZpY2UtbGlzdC1yb3cge1xuICAgIC0tYnMtZ3V0dGVyLXg6IGNhbGMoMTBweCArIDEwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zZXJ2aWNlLWxpc3QgLnNlcnZpY2UtbGlzdC1yb3cge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDIwcHg7XG4gIH1cbn1cbi5zZXJ2aWNlLWxpc3QgLnNlcnZpY2UtZGVzYyB7XG4gIGNvbG9yOiAjMTgxRjU2O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNlcnZpY2UtbGlzdCAuc2VydmljZS1kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDQwcHggKyA0MCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuc2VydmljZS1saXN0IC5zZXJ2aWNlLWRlc2Mge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbi5zZXJ2aWNlLWxpc3QgLnNlcnZpY2UtZGVzYyA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VydmljZS1saXN0IC5zZXJ2aWNlLWRlc2MtYm9yZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTZFNkU2O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNlcnZpY2UtbGlzdCAuc2VydmljZS1kZXNjLWJvcmRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoNDBweCArIDQwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zZXJ2aWNlLWxpc3QgLnNlcnZpY2UtZGVzYy1ib3JkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG4uc2VydmljZS1saXN0IC5zZXJ2aWNlLWl0ZW0ge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0Y2RkFGNSAyOC44MyUsICNGQUZBRkEgODUuMTklKTtcbiAgcGFkZGluZzogMzVweCA0MHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zZXJ2aWNlLWxpc3QgLnNlcnZpY2UtaXRlbSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMTVweCArIDIwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zZXJ2aWNlLWxpc3QgLnNlcnZpY2UtaXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zZXJ2aWNlLWxpc3QgLnNlcnZpY2UtaXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTVweCArIDIwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zZXJ2aWNlLWxpc3QgLnNlcnZpY2UtaXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zZXJ2aWNlLWxpc3QgLnNlcnZpY2UtaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDMwcHggKyAxMCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuc2VydmljZS1saXN0IC5zZXJ2aWNlLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNlcnZpY2UtbGlzdCAuc2VydmljZS1pdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDMwcHggKyAxMCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuc2VydmljZS1saXN0IC5zZXJ2aWNlLWl0ZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5zZXJ2aWNlLWxpc3QgLnNlcnZpY2UtaXRlbSAuaXRlbS10aXRsZSB7XG4gIHRyYW5zaXRpb246IDUwMG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG59XG4uc2VydmljZS1saXN0IC5zZXJ2aWNlLWl0ZW0uYWN0aXZlIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzUzOUFBQTtcbn1cbi5zZXJ2aWNlLWxpc3QgLnNlcnZpY2UtaXRlbSAuc2VydmljZS1pdGVtLXdyYXBwZXIge1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2VydmljZS1saXN0IC5zZXJ2aWNlLWl0ZW0gLnNlcnZpY2UtaXRlbS13cmFwcGVyIHtcbiAgICBnYXA6IGNhbGMoMjBweCArIDEwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zZXJ2aWNlLWxpc3QgLnNlcnZpY2UtaXRlbSAuc2VydmljZS1pdGVtLXdyYXBwZXIge1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuLnNlcnZpY2UtbGlzdCAuc2VydmljZS1pdGVtIC5pbWFnZS13cmFwcGVyIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNlcnZpY2UtbGlzdCAuc2VydmljZS1pdGVtIC5pbWFnZS13cmFwcGVyIHtcbiAgICB3aWR0aDogY2FsYyg1MHB4ICsgMjAgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNlcnZpY2UtbGlzdCAuc2VydmljZS1pdGVtIC5pbWFnZS13cmFwcGVyIHtcbiAgICB3aWR0aDogNzBweDtcbiAgfVxufVxuLnNlcnZpY2UtbGlzdCAuc2VydmljZS1pdGVtIC5pbWFnZS13cmFwcGVyIGltZyB7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5zZXJ2aWNlLWxpc3QgLnNlcnZpY2UtaXRlbTpob3ZlciAuaXRlbS10aXRsZSwgLnNlcnZpY2UtbGlzdCAuc2VydmljZS1pdGVtOmFjdGl2ZSAuaXRlbS10aXRsZSwgLnNlcnZpY2UtbGlzdCAuc2VydmljZS1pdGVtOmZvY3VzIC5pdGVtLXRpdGxlIHtcbiAgY29sb3I6ICM1MzlBQUE7XG59XG5cbi5mbGV4aWJsZS1tb2R1bGUtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbGV4aWJsZS1tb2R1bGUtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDQ1cHggKyAxNSAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZmxleGlibGUtbW9kdWxlLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLmZsZXhpYmxlLW1vZHVsZS1oZWFkZXIgLnRpdGxlLXdyYXBwZXIge1xuICBnYXA6IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxleGlibGUtbW9kdWxlLWhlYWRlciAudGl0bGUtd3JhcHBlciB7XG4gICAgZ2FwOiBjYWxjKDE1cHggKyAxMCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZmxleGlibGUtbW9kdWxlLWhlYWRlciAudGl0bGUtd3JhcHBlciB7XG4gICAgZ2FwOiAyNXB4O1xuICB9XG59XG4uZmxleGlibGUtbW9kdWxlLWhlYWRlciAubW9kdWxlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5mbGV4aWJsZS1tb2R1bGUtaGVhZGVyIC5kZXNjLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzUzOUFBQTtcbiAgYm9yZGVyLXJhZGl1czogMCAyMHB4IDIwcHggMjBweDtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIGdhcDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbGV4aWJsZS1tb2R1bGUtaGVhZGVyIC5kZXNjLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDI1cHggKyAxNSAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZmxleGlibGUtbW9kdWxlLWhlYWRlciAuZGVzYy13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsZXhpYmxlLW1vZHVsZS1oZWFkZXIgLmRlc2Mtd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMjVweCArIDE1ICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5mbGV4aWJsZS1tb2R1bGUtaGVhZGVyIC5kZXNjLXdyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxleGlibGUtbW9kdWxlLWhlYWRlciAuZGVzYy13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDI1cHggKyAyNSAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZmxleGlibGUtbW9kdWxlLWhlYWRlciAuZGVzYy13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxleGlibGUtbW9kdWxlLWhlYWRlciAuZGVzYy13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMjVweCArIDI1ICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5mbGV4aWJsZS1tb2R1bGUtaGVhZGVyIC5kZXNjLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsZXhpYmxlLW1vZHVsZS1oZWFkZXIgLmRlc2Mtd3JhcHBlciB7XG4gICAgZ2FwOiBjYWxjKDMwcHggKyAzMCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZmxleGlibGUtbW9kdWxlLWhlYWRlciAuZGVzYy13cmFwcGVyIHtcbiAgICBnYXA6IDYwcHg7XG4gIH1cbn1cbi5mbGV4aWJsZS1tb2R1bGUtaGVhZGVyIC5tb2R1bGUtZGVzYyA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZmxleGlibGUtbW9kdWxlLWhlYWRlciAubW9kdWxlLWJ0biB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4aWJsZS1tb2R1bGUtaGVhZGVyIC5tb2R1bGUtYnRuIHtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxufVxuLmZsZXhpYmxlLW1vZHVsZS1oZWFkZXIgLm1vYmlsZS1idG4ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmZsZXhpYmxlLW1vZHVsZS1oZWFkZXIgLmhyLXN2ZyB7XG4gIHdpZHRoOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiAtM3B4O1xuICBmbGV4LXNocmluazogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbGV4aWJsZS1tb2R1bGUtaGVhZGVyIC5oci1zdmcge1xuICAgIHdpZHRoOiBjYWxjKDYwcHggKyAxNSAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZmxleGlibGUtbW9kdWxlLWhlYWRlciAuaHItc3ZnIHtcbiAgICB3aWR0aDogNzVweDtcbiAgfVxufVxuLmZsZXhpYmxlLW1vZHVsZS1oZWFkZXIgLmhyLXN2ZyBpbWcsXG4uZmxleGlibGUtbW9kdWxlLWhlYWRlciAuaHItc3ZnIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZmxleGlibGUtbW9kdWxlLWhlYWRlci5uby1kZXNjIC50aXRsZS13cmFwcGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM1MzlBQUE7XG59XG5cbi5tZWRpY2F0aW9uLWluZm8tY3RhIC5iZy13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI0YyRjdGNTtcbiAgYm9yZGVyLXJhZGl1czogNzBweCAwIDAgMDtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAubWVkaWNhdGlvbi1pbmZvLWN0YSAuYmctd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoNTBweCArIDEwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tZWRpY2F0aW9uLWluZm8tY3RhIC5iZy13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1lZGljYXRpb24taW5mby1jdGEgLmJnLXdyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDUwcHggKyAxMCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubWVkaWNhdGlvbi1pbmZvLWN0YSAuYmctd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tZWRpY2F0aW9uLWluZm8tY3RhIC5iZy13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDQwcHggKyAzMCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubWVkaWNhdGlvbi1pbmZvLWN0YSAuYmctd3JhcHBlciB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1lZGljYXRpb24taW5mby1jdGEgLmJnLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyg0MHB4ICsgMzAgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1lZGljYXRpb24taW5mby1jdGEgLmJnLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgfVxufVxuLm1lZGljYXRpb24taW5mby1jdGEgLnJvdyB7XG4gIHJvdy1nYXA6IDUwcHg7XG59XG4ubWVkaWNhdGlvbi1pbmZvLWN0YSAuY3RhLWJ0biB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ubWVkaWNhdGlvbi1pbmZvLWN0YSAuc3ZnLWltZyB7XG4gIG1hcmdpbi1yaWdodDogLTQwcHg7XG4gIG1hcmdpbi1ib3R0b206IC01MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1lZGljYXRpb24taW5mby1jdGEgLnN2Zy1pbWcge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtNDBweCArIC0zMCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubWVkaWNhdGlvbi1pbmZvLWN0YSAuc3ZnLWltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1lZGljYXRpb24taW5mby1jdGEgLnN2Zy1pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLTUwcHggKyAtMTAgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1lZGljYXRpb24taW5mby1jdGEgLnN2Zy1pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IC02MHB4O1xuICB9XG59XG4ubWVkaWNhdGlvbi1pbmZvLWN0YSAuc3ZnLWltZyBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm1lZGljYXRpb24taW5mby1jdGEgLmN0YS1kZXNjIHtcbiAgY29sb3I6ICMxODFGNTY7XG59XG4ubWVkaWNhdGlvbi1pbmZvLWN0YSAuY3RhLWRlc2MgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1lZGljYXRpb24taW5mby1jdGEgLmN0YS1kZXNjIGgxLFxuLm1lZGljYXRpb24taW5mby1jdGEgLmN0YS1kZXNjIC5oMSB7XG4gIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAubWVkaWNhdGlvbi1pbmZvLWN0YSAuY3RhLWRlc2MgaDEsXG4gIC5tZWRpY2F0aW9uLWluZm8tY3RhIC5jdGEtZGVzYyAuaDEge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyLjEyNXJlbSArIDAuODc1ICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tZWRpY2F0aW9uLWluZm8tY3RhIC5jdGEtZGVzYyBoMSxcbiAgLm1lZGljYXRpb24taW5mby1jdGEgLmN0YS1kZXNjIC5oMSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG4ubWVkaWNhdGlvbi1pbmZvLWN0YSAuY3RhLWRlc2MgaDIsXG4ubWVkaWNhdGlvbi1pbmZvLWN0YSAuY3RhLWRlc2MgLmgyIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1lZGljYXRpb24taW5mby1jdGEgLmN0YS1kZXNjIGgyLFxuICAubWVkaWNhdGlvbi1pbmZvLWN0YSAuY3RhLWRlc2MgLmgyIHtcbiAgICBmb250LXNpemU6IGNhbGMoMnJlbSArIDAuNSAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubWVkaWNhdGlvbi1pbmZvLWN0YSAuY3RhLWRlc2MgaDIsXG4gIC5tZWRpY2F0aW9uLWluZm8tY3RhIC5jdGEtZGVzYyAuaDIge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG4ubWVkaWNhdGlvbi1pbmZvLWN0YSAuY3RhLWRlc2MgaDMsXG4ubWVkaWNhdGlvbi1pbmZvLWN0YSAuY3RhLWRlc2MgLmgzIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAubWVkaWNhdGlvbi1pbmZvLWN0YSAuY3RhLWRlc2MgaDMsXG4gIC5tZWRpY2F0aW9uLWluZm8tY3RhIC5jdGEtZGVzYyAuaDMge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjVyZW0gKyAwLjYyNSAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubWVkaWNhdGlvbi1pbmZvLWN0YSAuY3RhLWRlc2MgaDMsXG4gIC5tZWRpY2F0aW9uLWluZm8tY3RhIC5jdGEtZGVzYyAuaDMge1xuICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIH1cbn1cbi5tZWRpY2F0aW9uLWluZm8tY3RhIC5jdGEtZGVzYyBoNCxcbi5tZWRpY2F0aW9uLWluZm8tY3RhIC5jdGEtZGVzYyAuaDQsXG4ubWVkaWNhdGlvbi1pbmZvLWN0YSAuY3RhLWRlc2MgLm1vZHVsZS1wcm9jZXNzIC5wcm9jZXNzLXN0aWNreS1iYXIgbGkuYWN0aXZlIC5zdGlja3ktYmFyLWxpbmssXG4ubW9kdWxlLXByb2Nlc3MgLnByb2Nlc3Mtc3RpY2t5LWJhciBsaS5hY3RpdmUgLm1lZGljYXRpb24taW5mby1jdGEgLmN0YS1kZXNjIC5zdGlja3ktYmFyLWxpbmsge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1lZGljYXRpb24taW5mby1jdGEgLmN0YS1kZXNjIGg0LFxuICAubWVkaWNhdGlvbi1pbmZvLWN0YSAuY3RhLWRlc2MgLmg0LFxuICAubWVkaWNhdGlvbi1pbmZvLWN0YSAuY3RhLWRlc2MgLm1vZHVsZS1wcm9jZXNzIC5wcm9jZXNzLXN0aWNreS1iYXIgbGkuYWN0aXZlIC5zdGlja3ktYmFyLWxpbmssXG4gIC5tb2R1bGUtcHJvY2VzcyAucHJvY2Vzcy1zdGlja3ktYmFyIGxpLmFjdGl2ZSAubWVkaWNhdGlvbi1pbmZvLWN0YSAuY3RhLWRlc2MgLnN0aWNreS1iYXItbGluayB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMzc1cmVtICsgMC4zMTI1ICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tZWRpY2F0aW9uLWluZm8tY3RhIC5jdGEtZGVzYyBoNCxcbiAgLm1lZGljYXRpb24taW5mby1jdGEgLmN0YS1kZXNjIC5oNCxcbiAgLm1lZGljYXRpb24taW5mby1jdGEgLmN0YS1kZXNjIC5tb2R1bGUtcHJvY2VzcyAucHJvY2Vzcy1zdGlja3ktYmFyIGxpLmFjdGl2ZSAuc3RpY2t5LWJhci1saW5rLFxuICAubW9kdWxlLXByb2Nlc3MgLnByb2Nlc3Mtc3RpY2t5LWJhciBsaS5hY3RpdmUgLm1lZGljYXRpb24taW5mby1jdGEgLmN0YS1kZXNjIC5zdGlja3ktYmFyLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMS42ODc1cmVtO1xuICB9XG59XG4ubWVkaWNhdGlvbi1pbmZvLWN0YSAuY3RhLWRlc2MgaDUsXG4ubWVkaWNhdGlvbi1pbmZvLWN0YSAuY3RhLWRlc2MgLmg1LFxuLm1lZGljYXRpb24taW5mby1jdGEgLmN0YS1kZXNjIC5wb3B1cC1tZXNzYWdlIC50aXRsZSxcbi5wb3B1cC1tZXNzYWdlIC5tZWRpY2F0aW9uLWluZm8tY3RhIC5jdGEtZGVzYyAudGl0bGUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAubWVkaWNhdGlvbi1pbmZvLWN0YSAuY3RhLWRlc2MgaDUsXG4gIC5tZWRpY2F0aW9uLWluZm8tY3RhIC5jdGEtZGVzYyAuaDUsXG4gIC5tZWRpY2F0aW9uLWluZm8tY3RhIC5jdGEtZGVzYyAucG9wdXAtbWVzc2FnZSAudGl0bGUsXG4gIC5wb3B1cC1tZXNzYWdlIC5tZWRpY2F0aW9uLWluZm8tY3RhIC5jdGEtZGVzYyAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjI1cmVtICsgMC4yNSAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubWVkaWNhdGlvbi1pbmZvLWN0YSAuY3RhLWRlc2MgaDUsXG4gIC5tZWRpY2F0aW9uLWluZm8tY3RhIC5jdGEtZGVzYyAuaDUsXG4gIC5tZWRpY2F0aW9uLWluZm8tY3RhIC5jdGEtZGVzYyAucG9wdXAtbWVzc2FnZSAudGl0bGUsXG4gIC5wb3B1cC1tZXNzYWdlIC5tZWRpY2F0aW9uLWluZm8tY3RhIC5jdGEtZGVzYyAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4ubWVkaWNhdGlvbi1pbmZvLWN0YSAuY3RhLWRlc2MgaDYsXG4ubWVkaWNhdGlvbi1pbmZvLWN0YSAuY3RhLWRlc2MgLmg2LFxuLm1lZGljYXRpb24taW5mby1jdGEgLmN0YS1kZXNjIC5tb2R1bGUtaW5mb3JtYXRpb24gLnNlY3Rpb24tZGVzYyBwLFxuLm1vZHVsZS1pbmZvcm1hdGlvbiAuc2VjdGlvbi1kZXNjIC5tZWRpY2F0aW9uLWluZm8tY3RhIC5jdGEtZGVzYyBwLFxuLm1lZGljYXRpb24taW5mby1jdGEgLmN0YS1kZXNjIC5tb2R1bGUtaG9tZS1hYm91dCAubW9kdWxlLWRlc2MtcHJpbWFyeSBwLFxuLm1vZHVsZS1ob21lLWFib3V0IC5tb2R1bGUtZGVzYy1wcmltYXJ5IC5tZWRpY2F0aW9uLWluZm8tY3RhIC5jdGEtZGVzYyBwLFxuLm1lZGljYXRpb24taW5mby1jdGEgLmN0YS1kZXNjIC5hcHBvaW50bWVudC1jb250ZW50IC50YWIsXG4uYXBwb2ludG1lbnQtY29udGVudCAubWVkaWNhdGlvbi1pbmZvLWN0YSAuY3RhLWRlc2MgLnRhYixcbi5tZWRpY2F0aW9uLWluZm8tY3RhIC5jdGEtZGVzYyAucGFnZS00MDQgLmRlc2MgcCxcbi5wYWdlLTQwNCAuZGVzYyAubWVkaWNhdGlvbi1pbmZvLWN0YSAuY3RhLWRlc2MgcCxcbi5tZWRpY2F0aW9uLWluZm8tY3RhIC5jdGEtZGVzYyAuc2lkZWJhciAud2lkZ2V0LXRpdGxlLFxuLnNpZGViYXIgLm1lZGljYXRpb24taW5mby1jdGEgLmN0YS1kZXNjIC53aWRnZXQtdGl0bGUsXG4ubWVkaWNhdGlvbi1pbmZvLWN0YSAuY3RhLWRlc2MgLmJ0bi1yb3VuZC1iZy1wcmltYXJ5LXNlY29uZGFyeS1hcnJvdyxcbi5tZWRpY2F0aW9uLWluZm8tY3RhIC5jdGEtZGVzYyAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lLmdyYXZpdHktdGhlbWUgLmdmb3JtX2Zvb3RlciBidXR0b24sXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lLmdyYXZpdHktdGhlbWUgLmdmb3JtX2Zvb3RlciAubWVkaWNhdGlvbi1pbmZvLWN0YSAuY3RhLWRlc2MgYnV0dG9uLFxuLm1lZGljYXRpb24taW5mby1jdGEgLmN0YS1kZXNjIC5idG4tcm91bmQtYm9yZGVyLXByaW1hcnktYXJyb3csXG4ubWVkaWNhdGlvbi1pbmZvLWN0YSAuY3RhLWRlc2MgLmZsZXhpYmxlLW1vZHVsZS1zdGlja3ktYmFyIC5zdGlja3ktYmFyLWxpbmssXG4uZmxleGlibGUtbW9kdWxlLXN0aWNreS1iYXIgLm1lZGljYXRpb24taW5mby1jdGEgLmN0YS1kZXNjIC5zdGlja3ktYmFyLWxpbmssXG4ubWVkaWNhdGlvbi1pbmZvLWN0YSAuY3RhLWRlc2MgLm1vZHVsZS1zdGlja3ktYmFyIC5zdGlja3ktYmFyLWxpbmssXG4ubW9kdWxlLXN0aWNreS1iYXIgLm1lZGljYXRpb24taW5mby1jdGEgLmN0YS1kZXNjIC5zdGlja3ktYmFyLWxpbmsge1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLm1lZGljYXRpb24taW5mby1jdGEgLmFib3V0LWhyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNkU2RTY7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAubWVkaWNhdGlvbi1pbmZvLWN0YSAuYWJvdXQtaHIge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMzBweCArIDIwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tZWRpY2F0aW9uLWluZm8tY3RhIC5hYm91dC1ociB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLm1lZGljYXRpb24taW5mby1jdGEgLmFib3V0LWhyIC5oci1zdmcge1xuICB3aWR0aDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tZWRpY2F0aW9uLWluZm8tY3RhIC5hYm91dC1ociAuaHItc3ZnIHtcbiAgICB3aWR0aDogY2FsYyg0MHB4ICsgMzAgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1lZGljYXRpb24taW5mby1jdGEgLmFib3V0LWhyIC5oci1zdmcge1xuICAgIHdpZHRoOiA3MHB4O1xuICB9XG59XG4ubWVkaWNhdGlvbi1pbmZvLWN0YSAuYWJvdXQtaHIgLmhyLXN2ZyBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYm9va2luZy1mb3JtIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJvb2tpbmctZm9ybSAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmJvb2tpbmctZm9ybSAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEzNDBweDtcbiAgfVxufVxuLmJvb2tpbmctZm9ybSAuZm9ybS1oZWFkZXIgLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5ib29raW5nLWZvcm0gLmZvcm0taGVhZGVyIC5oZWFkaW5nLXdyYXBwZXIge1xuICBjb2x1bW4tZ2FwOiAzMHB4O1xuICByb3ctZ2FwOiAyNXB4O1xufVxuLmJvb2tpbmctZm9ybSAuZm9ybS1oZWFkZXIgLnN2Zy13cmFwcGVyIHtcbiAgd2lkdGg6IDE1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJvb2tpbmctZm9ybSAuZm9ybS1oZWFkZXIgLnN2Zy13cmFwcGVyIHtcbiAgICB3aWR0aDogY2FsYygxNTBweCArIDUwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5ib29raW5nLWZvcm0gLmZvcm0taGVhZGVyIC5zdmctd3JhcHBlciB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG4uYm9va2luZy1mb3JtIC5mb3JtLWhlYWRlciAuc3ZnLXdyYXBwZXIgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5ib29raW5nLWZvcm0gLnN0ZXBzIHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJvb2tpbmctZm9ybSAuc3RlcHMge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDM1cHggKyAxNSAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuYm9va2luZy1mb3JtIC5zdGVwcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi5ib29raW5nLWZvcm0gLnN0ZXAge1xuICBnYXA6IDE1cHg7XG4gIHdpZHRoOiAyNSU7XG59XG4uYm9va2luZy1mb3JtIC5zdGVwIC5zdGVwLW51bSB7XG4gIGNvbG9yOiAjNTM5QUFBO1xuICBnYXA6IDNweDtcbiAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgXCJOb3RvIFNhbnMgVENcIiwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjJGN0Y1O1xuICBiYWNrZ3JvdW5kOiAjRjJGN0Y1O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYm9va2luZy1mb3JtIC5zdGVwIC5zdGVwLW51bSB7XG4gICAgd2lkdGg6IGNhbGMoMzBweCArIDMwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5ib29raW5nLWZvcm0gLnN0ZXAgLnN0ZXAtbnVtIHtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJvb2tpbmctZm9ybSAuc3RlcCAuc3RlcC1udW0ge1xuICAgIGhlaWdodDogY2FsYygzMHB4ICsgMzAgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmJvb2tpbmctZm9ybSAuc3RlcCAuc3RlcC1udW0ge1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuLmJvb2tpbmctZm9ybSAuc3RlcCAuc3RlcC1udW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIwMHB4O1xuICBib3JkZXI6IDJweCBkYXNoZWQgI0YyRjdGNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMTAwJTtcbiAgei1pbmRleDogLTE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmJvb2tpbmctZm9ybSAuc3RlcCAuc3RlcC1udW0gLnByZWZpeCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYm9va2luZy1mb3JtIC5zdGVwIC5zdGVwLW51bSAubnVtIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYm9va2luZy1mb3JtIC5zdGVwIC5zdGVwLW51bSAubnVtIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC44NzVyZW0gKyAwLjYyNSAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuYm9va2luZy1mb3JtIC5zdGVwIC5zdGVwLW51bSAubnVtIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLmJvb2tpbmctZm9ybSAuc3RlcCAuc3RlcC10ZXh0IHtcbiAgY29sb3I6ICM4RkE2QTk7XG4gIG1hcmdpbjogMCA1cHg7XG59XG4uYm9va2luZy1mb3JtIC5zdGVwLmFjdGl2ZSAuc3RlcC1udW0ge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiA0cHggc29saWQgI0U5RjJFRjtcbiAgYmFja2dyb3VuZDogIzUzOUFBQTtcbn1cbi5ib29raW5nLWZvcm0gLnN0ZXAuYWN0aXZlIC5zdGVwLXRleHQge1xuICBjb2xvcjogIzE4MUY1Njtcbn1cbi5ib29raW5nLWZvcm0gLnN0ZXAuY29tcGxldGUgLnN0ZXAtbnVtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzUzOUFBQTtcbn1cbi5ib29raW5nLWZvcm0gLnN0ZXAuY29tcGxldGUgLnN0ZXAtbnVtOjphZnRlciB7XG4gIGJvcmRlcjogMnB4IGRhc2hlZCAjNTM5QUFBO1xufVxuLmJvb2tpbmctZm9ybSAuc3RlcDpsYXN0LWNoaWxkIC5zdGVwLW51bTo6YWZ0ZXIge1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xufVxuLmJvb2tpbmctZm9ybSAuc3RlcC1oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgY29sdW1uLWdhcDogMjBweDtcbiAgcm93LWdhcDogMTVweDtcbn1cbi5ib29raW5nLWZvcm0gLnN0ZXAtaGVhZGluZyAuc3ZnLXdyYXBwZXIge1xuICBoZWlnaHQ6IDNyZW07XG59XG4uYm9va2luZy1mb3JtIC5zdGVwLWhlYWRpbmcgLnN2Zy13cmFwcGVyIHN2ZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG59XG4uYm9va2luZy1mb3JtIC5mb3JtLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGNvbHVtbi1nYXA6IDVweDtcbiAgcm93LWdhcDogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYm9va2luZy1mb3JtIC5mb3JtLWZvb3RlciAuYnRuLFxuICAuYm9va2luZy1mb3JtIC5mb3JtLWZvb3RlciAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lLmdyYXZpdHktdGhlbWUgLmdmb3JtX2Zvb3RlciBidXR0b24sXG4gIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIC5ib29raW5nLWZvcm0gLmZvcm0tZm9vdGVyIGJ1dHRvbiwgLmJvb2tpbmctZm9ybSAuZm9ybS1mb290ZXIgLmJ0bi1zdWJtZW51IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbn1cbi5ib29raW5nLWZvcm0gLnNlY3Rpb24tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJvb2tpbmctZm9ybSAuc2VjdGlvbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygzNXB4ICsgNSAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuYm9va2luZy1mb3JtIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uYm9va2luZy1mb3JtIC5zdGVwLWNvbnRlbnQge1xuICBib3JkZXI6IDRweCBzb2xpZCAjRTlGMkVGO1xuICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ib29raW5nLWZvcm0gLnN0ZXAtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoNTBweCArIDEwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5ib29raW5nLWZvcm0gLnN0ZXAtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ib29raW5nLWZvcm0gLnN0ZXAtY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoNTBweCArIDEwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5ib29raW5nLWZvcm0gLnN0ZXAtY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ib29raW5nLWZvcm0gLnN0ZXAtY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygyMHB4ICsgNDAgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmJvb2tpbmctZm9ybSAuc3RlcC1jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYm9va2luZy1mb3JtIC5zdGVwLWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygyMHB4ICsgNDAgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmJvb2tpbmctZm9ybSAuc3RlcC1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYm9va2luZy1mb3JtIC5zdGVwLWNvbnRlbnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYm9va2luZy1mb3JtIC5zdGVwLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxufVxuXG4uY3VycmVudC1zdG9yZS13cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogI0YyRjdGNTtcbiAgcGFkZGluZzogMTVweCAyNXB4O1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGNvbG9yOiAjNTE1NzZBO1xufVxuLmN1cnJlbnQtc3RvcmUtd3JhcHBlciAudGV4dC1mbGV4IHtcbiAgZ2FwOiA4cHg7XG59XG4uY3VycmVudC1zdG9yZS13cmFwcGVyIC5zdmctd3JhcHBlciB7XG4gIHdpZHRoOiAxLjEyNXJlbTtcbiAgaGVpZ2h0OiAxLjEyNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY3VycmVudC1zdG9yZS13cmFwcGVyIC5zdmctd3JhcHBlciBzdmcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogYXV0bztcbn1cbi5jaG9vc2Utc3RvcmUtY29udGVudCAuZm9ybS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNob29zZS1zdG9yZS1jb250ZW50IC5mb3JtLXdyYXBwZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxMjBweCk7XG4gIGJhY2tncm91bmQ6ICNFNkU2RTY7XG4gIGxlZnQ6IC02MHB4O1xuICBib3R0b206IC0zNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jaG9vc2Utc3RvcmUtY29udGVudCAuZm9ybS13cmFwcGVyIC5idG5zLXdyYXBwZXIgLmJ0biwgLmNob29zZS1zdG9yZS1jb250ZW50IC5mb3JtLXdyYXBwZXIgLmJ0bnMtd3JhcHBlciAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9mb290ZXIgYnV0dG9uLCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9mb290ZXIgLmNob29zZS1zdG9yZS1jb250ZW50IC5mb3JtLXdyYXBwZXIgLmJ0bnMtd3JhcHBlciBidXR0b24sIC5jaG9vc2Utc3RvcmUtY29udGVudCAuZm9ybS13cmFwcGVyIC5idG5zLXdyYXBwZXIgLmJ0bi1zdWJtZW51IHtcbiAgICBtaW4td2lkdGg6IDIyOHB4O1xuICAgIHdpZHRoOiB1bnNldDtcbiAgfVxufVxuLmNob29zZS1zdG9yZS1jb250ZW50IC5mb3JtLXdyYXBwZXIgLm5pY2Utc2VsZWN0LXJlYWN0IC5jdXJyZW50LFxuLmNob29zZS1zdG9yZS1jb250ZW50IC5mb3JtLXdyYXBwZXIgLm5pY2Utc2VsZWN0IC5jdXJyZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U2RTZFNjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5jaG9vc2Utc3RvcmUtY29udGVudCAuc3RvcmUtaXRlbSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNkU2RTY7XG59XG4uY2hvb3NlLXN0b3JlLWNvbnRlbnQgLnN0b3JlLWl0ZW0uYWN0aXZlIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzUzOUFBQTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmNob29zZS1zdG9yZS1jb250ZW50IC5zdG9yZS1pdGVtIC5kaXN0YW5jZS10YWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxNXB4IDE1cHg7XG4gIH1cbn1cbi5jaG9vc2Utc3RvcmUtY29udGVudCAuc3RvcmUtaXRlbSAubWFwLXdyYXBwZXIge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTZFNkU2O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNob29zZS1zdG9yZS1jb250ZW50IC5zdG9yZS1pdGVtIC5tYXAtd3JhcHBlciB7XG4gICAgaGVpZ2h0OiBjYWxjKDIwMHB4ICsgMTAwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jaG9vc2Utc3RvcmUtY29udGVudCAuc3RvcmUtaXRlbSAubWFwLXdyYXBwZXIge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmNob29zZS1zdG9yZS1jb250ZW50IC5zdG9yZS1pdGVtIC5idG4tbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxufVxuXG4uZmlsbC1pbmZvLWNvbnRlbnQgLmRhdGUtYnRuIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5maWxsLWluZm8tY29udGVudCAuZGF0ZS1idG4gaSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5maWxsLWluZm8tY29udGVudCAuZGF0ZS1idG46aG92ZXIsIC5maWxsLWluZm8tY29udGVudCAuZGF0ZS1idG46YWN0aXZlLCAuZmlsbC1pbmZvLWNvbnRlbnQgLmRhdGUtYnRuOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzUzOUFBQTtcbn1cbi5maWxsLWluZm8tY29udGVudCAuZm9ybS1zZWN0aW9uICsgLmZvcm0tc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0U2RTZFNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuZmlsbC1pbmZvLWNvbnRlbnQgLmZpcnN0LXNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNkU2RTY7XG4gIH1cbn1cbi5maWxsLWluZm8tY29udGVudCAuZmlyc3Qtc2VjdGlvbiAuZ2ZpZWxkICsgLmdmaWVsZCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uZmlsbC1pbmZvLWNvbnRlbnQgLmdmaWVsZCArIC5nZmllbGQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmZpbGwtaW5mby1jb250ZW50IC5nZmllbGRfcmFkaW8uZmxleC1jb2x1bW4ge1xuICBnYXA6IDE1cHg7XG59XG4uZmlsbC1pbmZvLWNvbnRlbnQgLnJvdyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmlsbC1pbmZvLWNvbnRlbnQgLnJvdyB7XG4gICAgLS1icy1ndXR0ZXIteDogY2FsYyg1MHB4ICsgNTAgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmZpbGwtaW5mby1jb250ZW50IC5yb3cge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEwMHB4O1xuICB9XG59XG4uZmlsbC1pbmZvLWNvbnRlbnQgLmNvbC1sZy02ICsgLmNvbC1sZy02IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZpbGwtaW5mby1jb250ZW50IC5jb2wtbGctNiArIC5jb2wtbGctNjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICNFNkU2RTY7XG59XG5cbi51cGxvYWQtcGhvdG8tY29udGVudCAuc2VjdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4udXBsb2FkLXBob3RvLWNvbnRlbnQgLnByaW1hcnktdGl0bGUge1xuICBjb2xvcjogIzUzOUFBQTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi51cGxvYWQtcGhvdG8tY29udGVudCAuYXJ0aWNsZS1jb250ZW50IGVtIHtcbiAgY29sb3I6ICNmZWIyNzI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnN1Y2Nlc3MtY29udGVudCAuc2VjdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uc3VjY2Vzcy1jb250ZW50IC5zZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zdWNjZXNzLWNvbnRlbnQgLnNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNDBweCArIDEwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zdWNjZXNzLWNvbnRlbnQgLnNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbi5zdWNjZXNzLWNvbnRlbnQgLmFydGljbGUtY29udGVudCBlbSB7XG4gIGNvbG9yOiAjZmViMjcyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uc3VjY2Vzcy1jb250ZW50IC5hcnRpY2xlLWNvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc3VjY2Vzcy1jb250ZW50IC5idG4sXG4uc3VjY2Vzcy1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIGJ1dHRvbixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIC5zdWNjZXNzLWNvbnRlbnQgYnV0dG9uLCAuc3VjY2Vzcy1jb250ZW50IC5idG4tc3VibWVudSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc3VjY2Vzcy1jb250ZW50IC5idG4sXG4gIC5zdWNjZXNzLWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZS5ncmF2aXR5LXRoZW1lIC5nZm9ybV9mb290ZXIgYnV0dG9uLFxuICAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lLmdyYXZpdHktdGhlbWUgLmdmb3JtX2Zvb3RlciAuc3VjY2Vzcy1jb250ZW50IGJ1dHRvbiwgLnN1Y2Nlc3MtY29udGVudCAuYnRuLXN1Ym1lbnUge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMzBweCArIDIwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zdWNjZXNzLWNvbnRlbnQgLmJ0bixcbiAgLnN1Y2Nlc3MtY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lLmdyYXZpdHktdGhlbWUgLmdmb3JtX2Zvb3RlciBidXR0b24sXG4gIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIC5zdWNjZXNzLWNvbnRlbnQgYnV0dG9uLCAuc3VjY2Vzcy1jb250ZW50IC5idG4tc3VibWVudSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5zdWNjZXNzLWNvbnRlbnQgLmJ0bixcbiAgLnN1Y2Nlc3MtY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lLmdyYXZpdHktdGhlbWUgLmdmb3JtX2Zvb3RlciBidXR0b24sXG4gIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIC5zdWNjZXNzLWNvbnRlbnQgYnV0dG9uLCAuc3VjY2Vzcy1jb250ZW50IC5idG4tc3VibWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmZpbGUtdXBsb2FkIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogMjVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmlsZS11cGxvYWQge1xuICAgIHBhZGRpbmc6IGNhbGMoMjVweCArIDUgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmZpbGUtdXBsb2FkIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG4uZmlsZS11cGxvYWQgLmZpbGUtdXBsb2FkLWRyYWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZpbGUtdXBsb2FkIC5maWxlLXVwbG9hZC1kcmFnOmhvdmVyIH4gLmZpbGUtdXBsb2FkLWJ0biwgLmZpbGUtdXBsb2FkIC5maWxlLXVwbG9hZC1kcmFnOmFjdGl2ZSB+IC5maWxlLXVwbG9hZC1idG4sIC5maWxlLXVwbG9hZCAuZmlsZS11cGxvYWQtZHJhZzpmb2N1cyB+IC5maWxlLXVwbG9hZC1idG4ge1xuICBib3JkZXItY29sb3I6ICNmZWIyNzI7XG4gIGNvbG9yOiAjZmViMjcyO1xufVxuLmZpbGUtdXBsb2FkIC5maWxlLXVwbG9hZC1saXN0IHtcbiAgZ2FwOiAxNXB4O1xufVxuLmZpbGUtdXBsb2FkIC5maWxlLXVwbG9hZC1saXN0ID4gLmZpbGUtdXBsb2FkLWJ0bixcbi5maWxlLXVwbG9hZCAuZmlsZS11cGxvYWQtbGlzdCA+IC51cGxvYWQtaXRlbSB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDEzcHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5maWxlLXVwbG9hZCAuZmlsZS11cGxvYWQtbGlzdCA+IC5maWxlLXVwbG9hZC1idG4sXG4gIC5maWxlLXVwbG9hZCAuZmlsZS11cGxvYWQtbGlzdCA+IC51cGxvYWQtaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMzMlIC0gMTNweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmlsZS11cGxvYWQgLmZpbGUtdXBsb2FkLWxpc3QgPiAuZmlsZS11cGxvYWQtYnRuLFxuICAuZmlsZS11cGxvYWQgLmZpbGUtdXBsb2FkLWxpc3QgPiAudXBsb2FkLWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDEzcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5maWxlLXVwbG9hZCAuZmlsZS11cGxvYWQtbGlzdCA+IC5maWxlLXVwbG9hZC1idG4sXG4gIC5maWxlLXVwbG9hZCAuZmlsZS11cGxvYWQtbGlzdCA+IC51cGxvYWQtaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMjAlIC0gMTNweCk7XG4gIH1cbn1cbi5maWxlLXVwbG9hZCAudXBsb2FkLWl0ZW0ge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTZFNkU2O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5maWxlLXVwbG9hZCAudXBsb2FkLWl0ZW0gLm9iamVjdC1maXQtaW1hZ2Utd3JhcHBlcjo6YWZ0ZXIsIC5maWxlLXVwbG9hZCAudXBsb2FkLWl0ZW0gLm9iamVjdC1maXQtaW1hZ2Utd3JhcHBlci00LTM6OmFmdGVyLCAuZmlsZS11cGxvYWQgLnVwbG9hZC1pdGVtIC5vYmplY3QtZml0LWltYWdlLXdyYXBwZXItMTYtOTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IDUwMG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gIGJhY2tncm91bmQ6IHJnYmEoODMsIDE1NCwgMTcwLCAwLjIpO1xufVxuLmZpbGUtdXBsb2FkIC51cGxvYWQtaXRlbSAub2JqZWN0LWZpdC1pbWFnZS13cmFwcGVyOjpiZWZvcmUsIC5maWxlLXVwbG9hZCAudXBsb2FkLWl0ZW0gLm9iamVjdC1maXQtaW1hZ2Utd3JhcHBlci00LTM6OmJlZm9yZSwgLmZpbGUtdXBsb2FkIC51cGxvYWQtaXRlbSAub2JqZWN0LWZpdC1pbWFnZS13cmFwcGVyLTE2LTk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI5XCI7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAxO1xuICBmb250LXNpemU6IDM4cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDUwMG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG59XG4uZmlsZS11cGxvYWQgLnVwbG9hZC1pdGVtIC5vYmplY3QtZml0LWltYWdlLXdyYXBwZXI6aG92ZXI6OmJlZm9yZSwgLmZpbGUtdXBsb2FkIC51cGxvYWQtaXRlbSAub2JqZWN0LWZpdC1pbWFnZS13cmFwcGVyLTQtMzpob3Zlcjo6YmVmb3JlLCAuZmlsZS11cGxvYWQgLnVwbG9hZC1pdGVtIC5vYmplY3QtZml0LWltYWdlLXdyYXBwZXItMTYtOTpob3Zlcjo6YmVmb3JlLCAuZmlsZS11cGxvYWQgLnVwbG9hZC1pdGVtIC5vYmplY3QtZml0LWltYWdlLXdyYXBwZXI6aG92ZXI6OmFmdGVyLCAuZmlsZS11cGxvYWQgLnVwbG9hZC1pdGVtIC5vYmplY3QtZml0LWltYWdlLXdyYXBwZXItNC0zOmhvdmVyOjphZnRlciwgLmZpbGUtdXBsb2FkIC51cGxvYWQtaXRlbSAub2JqZWN0LWZpdC1pbWFnZS13cmFwcGVyLTE2LTk6aG92ZXI6OmFmdGVyLCAuZmlsZS11cGxvYWQgLnVwbG9hZC1pdGVtIC5vYmplY3QtZml0LWltYWdlLXdyYXBwZXI6YWN0aXZlOjpiZWZvcmUsIC5maWxlLXVwbG9hZCAudXBsb2FkLWl0ZW0gLm9iamVjdC1maXQtaW1hZ2Utd3JhcHBlci00LTM6YWN0aXZlOjpiZWZvcmUsIC5maWxlLXVwbG9hZCAudXBsb2FkLWl0ZW0gLm9iamVjdC1maXQtaW1hZ2Utd3JhcHBlci0xNi05OmFjdGl2ZTo6YmVmb3JlLCAuZmlsZS11cGxvYWQgLnVwbG9hZC1pdGVtIC5vYmplY3QtZml0LWltYWdlLXdyYXBwZXI6YWN0aXZlOjphZnRlciwgLmZpbGUtdXBsb2FkIC51cGxvYWQtaXRlbSAub2JqZWN0LWZpdC1pbWFnZS13cmFwcGVyLTQtMzphY3RpdmU6OmFmdGVyLCAuZmlsZS11cGxvYWQgLnVwbG9hZC1pdGVtIC5vYmplY3QtZml0LWltYWdlLXdyYXBwZXItMTYtOTphY3RpdmU6OmFmdGVyLCAuZmlsZS11cGxvYWQgLnVwbG9hZC1pdGVtIC5vYmplY3QtZml0LWltYWdlLXdyYXBwZXI6Zm9jdXM6OmJlZm9yZSwgLmZpbGUtdXBsb2FkIC51cGxvYWQtaXRlbSAub2JqZWN0LWZpdC1pbWFnZS13cmFwcGVyLTQtMzpmb2N1czo6YmVmb3JlLCAuZmlsZS11cGxvYWQgLnVwbG9hZC1pdGVtIC5vYmplY3QtZml0LWltYWdlLXdyYXBwZXItMTYtOTpmb2N1czo6YmVmb3JlLCAuZmlsZS11cGxvYWQgLnVwbG9hZC1pdGVtIC5vYmplY3QtZml0LWltYWdlLXdyYXBwZXI6Zm9jdXM6OmFmdGVyLCAuZmlsZS11cGxvYWQgLnVwbG9hZC1pdGVtIC5vYmplY3QtZml0LWltYWdlLXdyYXBwZXItNC0zOmZvY3VzOjphZnRlciwgLmZpbGUtdXBsb2FkIC51cGxvYWQtaXRlbSAub2JqZWN0LWZpdC1pbWFnZS13cmFwcGVyLTE2LTk6Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5maWxlLXVwbG9hZCAucm0tYnRuIHtcbiAgdG9wOiA1cHg7XG4gIHJpZ2h0OiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzUzOUFBQTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgei1pbmRleDogMjtcbiAgdHJhbnNpdGlvbjogNTAwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgcGFkZGluZzogMDtcbn1cbi5maWxlLXVwbG9hZCAucm0tYnRuIGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICAtd2Via2l0LXRleHQtc3Ryb2tlOiAxcHggI2ZmZjtcbn1cbi5maWxlLXVwbG9hZCAucm0tYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZlYjI3Mjtcbn1cbi5maWxlLXVwbG9hZCAuZmlsZS11cGxvYWQtYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAycHggZGFzaGVkICM1MzlBQUE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM1MzlBQUE7XG4gIHRyYW5zaXRpb246IDUwMG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLmZpbGUtdXBsb2FkIC5maWxlLXVwbG9hZC1idG4gLm9iamVjdC1maXQtaW1hZ2Utd3JhcHBlciwgLmZpbGUtdXBsb2FkIC5maWxlLXVwbG9hZC1idG4gLm9iamVjdC1maXQtaW1hZ2Utd3JhcHBlci00LTMsIC5maWxlLXVwbG9hZCAuZmlsZS11cGxvYWQtYnRuIC5vYmplY3QtZml0LWltYWdlLXdyYXBwZXItMTYtOSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uZmlsZS11cGxvYWQgLmZpbGUtdXBsb2FkLWJ0biAub2JqZWN0LWZpdC1pbWFnZS13cmFwcGVyIHNwYW4sIC5maWxlLXVwbG9hZCAuZmlsZS11cGxvYWQtYnRuIC5vYmplY3QtZml0LWltYWdlLXdyYXBwZXItNC0zIHNwYW4sIC5maWxlLXVwbG9hZCAuZmlsZS11cGxvYWQtYnRuIC5vYmplY3QtZml0LWltYWdlLXdyYXBwZXItMTYtOSBzcGFuIHtcbiAgcGFkZGluZzogMTBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBnYXA6IDIwcHg7XG59XG4uZmlsZS11cGxvYWQgLmZpbGUtdXBsb2FkLWJ0biBpIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLmZpbGUtdXBsb2FkLmRpc2FibGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGh0bWxbZGF0YS1mb250c2l6ZT1sZ10gLmZpbGUtdXBsb2FkIC5maWxlLXVwbG9hZC1saXN0ID4gLmZpbGUtdXBsb2FkLWJ0bixcbiAgaHRtbFtkYXRhLWZvbnRzaXplPWxnXSAuZmlsZS11cGxvYWQgLmZpbGUtdXBsb2FkLWxpc3QgPiAudXBsb2FkLWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEzcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgaHRtbFtkYXRhLWZvbnRzaXplPWxnXSAuZmlsZS11cGxvYWQgLmZpbGUtdXBsb2FkLWxpc3QgPiAuZmlsZS11cGxvYWQtYnRuLFxuICBodG1sW2RhdGEtZm9udHNpemU9bGddIC5maWxlLXVwbG9hZCAuZmlsZS11cGxvYWQtbGlzdCA+IC51cGxvYWQtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBodG1sW2RhdGEtZm9udHNpemU9eGxdIC5maWxlLXVwbG9hZCAuZmlsZS11cGxvYWQtbGlzdCA+IC5maWxlLXVwbG9hZC1idG4sXG4gIGh0bWxbZGF0YS1mb250c2l6ZT14bF0gLmZpbGUtdXBsb2FkIC5maWxlLXVwbG9hZC1saXN0ID4gLnVwbG9hZC1pdGVtIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxM3B4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIGh0bWxbZGF0YS1mb250c2l6ZT14bF0gLmZpbGUtdXBsb2FkIC5maWxlLXVwbG9hZC1saXN0ID4gLmZpbGUtdXBsb2FkLWJ0bixcbiAgaHRtbFtkYXRhLWZvbnRzaXplPXhsXSAuZmlsZS11cGxvYWQgLmZpbGUtdXBsb2FkLWxpc3QgPiAudXBsb2FkLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb25maXJtLW1vZGFsIHtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgd2lkdGg6IDUwMHB4O1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb25maXJtLW1vZGFsIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyg1MHB4ICsgMTAgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbmZpcm0tbW9kYWwge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29uZmlybS1tb2RhbCB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoNDBweCArIDIwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb25maXJtLW1vZGFsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbmZpcm0tbW9kYWwge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygzMHB4ICsgMzAgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbmZpcm0tbW9kYWwge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbmZpcm0tbW9kYWwge1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMzBweCArIDMwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb25maXJtLW1vZGFsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICB9XG59XG4uY29uZmlybS1tb2RhbCAuY2xvc2UtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzUzOUFBQTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICM1MzlBQUE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNvbmZpcm0tbW9kYWwgLmNsb3NlLWJ0biBpIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmNvbmZpcm0tbW9kYWwgLmNsb3NlLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZWIyNzI7XG59XG4uY29uZmlybS1tb2RhbCAudGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbmZpcm0tbW9kYWwgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDM1cHggKyAxMCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29uZmlybS1tb2RhbCAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbn1cbi5jb25maXJtLW1vZGFsIC5idG4tbGlzdCB7XG4gIGdhcDogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29uZmlybS1tb2RhbCAuYnRuLWxpc3QgLmJ0bixcbi5jb25maXJtLW1vZGFsIC5idG4tbGlzdCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lLmdyYXZpdHktdGhlbWUgLmdmb3JtX2Zvb3RlciBidXR0b24sXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lLmdyYXZpdHktdGhlbWUgLmdmb3JtX2Zvb3RlciAuY29uZmlybS1tb2RhbCAuYnRuLWxpc3QgYnV0dG9uLCAuY29uZmlybS1tb2RhbCAuYnRuLWxpc3QgLmJ0bi1zdWJtZW51IHtcbiAgbWluLXdpZHRoOiBjYWxjKDUwJSAtIDhweCk7XG4gIHBhZGRpbmc6IDEwcHggMjRweDtcbn1cblxuLmdhbGxlcnktbW9kYWwge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nLXRvcDogOTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5nYWxsZXJ5LW1vZGFsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMjBweCArIDIwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5nYWxsZXJ5LW1vZGFsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5nYWxsZXJ5LW1vZGFsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDIwcHggKyAyMCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZ2FsbGVyeS1tb2RhbCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5nYWxsZXJ5LW1vZGFsIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIHdpZHRoOiA2MzBweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE4M3B4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG4uZ2FsbGVyeS1tb2RhbCAuY2xvc2UtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMS44NzVyZW07XG4gIGhlaWdodDogMS44NzVyZW07XG4gIGNvbG9yOiAjNTM5QUFBO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG59XG4uZ2FsbGVyeS1tb2RhbCAuY2xvc2UtYnRuIGkge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5nYWxsZXJ5LW1vZGFsIC5jbG9zZS1idG4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICM1MzlBQUE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5nYWxsZXJ5LW1vZGFsIC5jbG9zZS1idG4gaSB7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIH1cbiAgLmdhbGxlcnktbW9kYWwgLmNsb3NlLWJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZlYjI3MjtcbiAgfVxufVxuLmdhbGxlcnktbW9kYWwgLmltZy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLmdhbGxlcnktbW9kYWwgLmltZy13cmFwcGVyIGltZyB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5nYWxsZXJ5LW1vZGFsIC5idG4tbGlzdCB7XG4gIGdhcDogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uZ2FsbGVyeS1tb2RhbCAuYnRuLWxpc3QgLmJ0bixcbi5nYWxsZXJ5LW1vZGFsIC5idG4tbGlzdCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lLmdyYXZpdHktdGhlbWUgLmdmb3JtX2Zvb3RlciBidXR0b24sXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lLmdyYXZpdHktdGhlbWUgLmdmb3JtX2Zvb3RlciAuZ2FsbGVyeS1tb2RhbCAuYnRuLWxpc3QgYnV0dG9uLCAuZ2FsbGVyeS1tb2RhbCAuYnRuLWxpc3QgLmJ0bi1zdWJtZW51IHtcbiAgaGVpZ2h0OiA0NXB4O1xuICBtYXgtd2lkdGg6IDE2N3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzUwcHgpIHtcbiAgLmdhbGxlcnktbW9kYWwgLmJ0bi1saXN0IC5idG4sXG4gIC5nYWxsZXJ5LW1vZGFsIC5idG4tbGlzdCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lLmdyYXZpdHktdGhlbWUgLmdmb3JtX2Zvb3RlciBidXR0b24sXG4gIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIC5nYWxsZXJ5LW1vZGFsIC5idG4tbGlzdCBidXR0b24sIC5nYWxsZXJ5LW1vZGFsIC5idG4tbGlzdCAuYnRuLXN1Ym1lbnUge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDhweCk7XG4gIH1cbn1cbi5nYWxsZXJ5LW1vZGFsIC5zd2lwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGdhcDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEzMHB4KTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDkwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmdhbGxlcnktbW9kYWwgLnN3aXBlciB7XG4gICAgdG9wOiA0MHB4O1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICB9XG59XG4uZ2FsbGVyeS1tb2RhbCAuc3dpcGVyLXdyYXBwZXIge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDU1cHgpO1xufVxuLmdhbGxlcnktbW9kYWwgLnN3aXBlci1jb250cm9sIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGdhcDogNTBweDtcbn1cbi5nYWxsZXJ5LW1vZGFsIC5zd2lwZXItY29udHJvbCA+ICoge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLmdhbGxlcnktbW9kYWwgLnN3aXBlci1wcmV2LFxuLmdhbGxlcnktbW9kYWwgLnN3aXBlci1uZXh0IHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI0YyRjdGNTtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgdHJhbnNpdGlvbjogNTAwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZ2FsbGVyeS1tb2RhbCAuc3dpcGVyLXByZXY6OmFmdGVyLFxuLmdhbGxlcnktbW9kYWwgLnN3aXBlci1uZXh0OjphZnRlciB7XG4gIGNvbG9yOiAjNTM5QUFBO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uZ2FsbGVyeS1tb2RhbCAuc3dpcGVyLXByZXY6aG92ZXIsIC5nYWxsZXJ5LW1vZGFsIC5zd2lwZXItcHJldjphY3RpdmUsIC5nYWxsZXJ5LW1vZGFsIC5zd2lwZXItcHJldjpmb2N1cyxcbi5nYWxsZXJ5LW1vZGFsIC5zd2lwZXItbmV4dDpob3Zlcixcbi5nYWxsZXJ5LW1vZGFsIC5zd2lwZXItbmV4dDphY3RpdmUsXG4uZ2FsbGVyeS1tb2RhbCAuc3dpcGVyLW5leHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjRjJGN0Y1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTM5QUFBO1xufVxuLmdhbGxlcnktbW9kYWwgLnN3aXBlci1wcmV2OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG4uZ2FsbGVyeS1tb2RhbCAuc3dpcGVyLW5leHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbn1cblxuLnJlc3VsdC1tb2RhbCB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnJlc3VsdC1tb2RhbCB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoNTBweCArIDEwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5yZXN1bHQtbW9kYWwge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAucmVzdWx0LW1vZGFsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyg0MHB4ICsgMjAgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnJlc3VsdC1tb2RhbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5yZXN1bHQtbW9kYWwge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygyNXB4ICsgMzUgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnJlc3VsdC1tb2RhbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAucmVzdWx0LW1vZGFsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDI1cHggKyAzNSAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucmVzdWx0LW1vZGFsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJlc3VsdC1tb2RhbCB7XG4gICAgd2lkdGg6IHVuc2V0O1xuICAgIG1pbi13aWR0aDogODUwcHg7XG4gIH1cbn1cbi5yZXN1bHQtbW9kYWwgLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5yZXN1bHQtbW9kYWwgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDMwcHggKyAyMCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucmVzdWx0LW1vZGFsIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLnJlc3VsdC1tb2RhbCAuYnRuLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnJlc3VsdC1tb2RhbCAuYnRuLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMzBweCArIDIwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5yZXN1bHQtbW9kYWwgLmJ0bi1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG4ucmVzdWx0LW1vZGFsIC5idG4tbGlzdCAuYnRuLFxuLnJlc3VsdC1tb2RhbCAuYnRuLWxpc3QgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZS5ncmF2aXR5LXRoZW1lIC5nZm9ybV9mb290ZXIgYnV0dG9uLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZS5ncmF2aXR5LXRoZW1lIC5nZm9ybV9mb290ZXIgLnJlc3VsdC1tb2RhbCAuYnRuLWxpc3QgYnV0dG9uLCAucmVzdWx0LW1vZGFsIC5idG4tbGlzdCAuYnRuLXN1Ym1lbnUge1xuICB3aWR0aDogMzAwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucmVzdWx0LW1vZGFsIC5idG4tbGlzdCAuYnRuLFxuICAucmVzdWx0LW1vZGFsIC5idG4tbGlzdCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lLmdyYXZpdHktdGhlbWUgLmdmb3JtX2Zvb3RlciBidXR0b24sXG4gIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIC5yZXN1bHQtbW9kYWwgLmJ0bi1saXN0IGJ1dHRvbiwgLnJlc3VsdC1tb2RhbCAuYnRuLWxpc3QgLmJ0bi1zdWJtZW51IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMjA7XG59XG4ubW9kYWwgLm1vZGFsLWJnIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5wb3B1cC1tZXNzYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzE4MUY1Njtcbn1cbi5wb3B1cC1tZXNzYWdlIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBvcHVwLW1lc3NhZ2UgLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnBvcHVwLW1lc3NhZ2UgZW0sXG4ucG9wdXAtbWVzc2FnZSBzdHJvbmcge1xuICBjb2xvcjogI0QxNEE3QjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnBvcHVwLW1lc3NhZ2UgLmJ0bixcbi5wb3B1cC1tZXNzYWdlIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIGJ1dHRvbixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIC5wb3B1cC1tZXNzYWdlIGJ1dHRvbiwgLnBvcHVwLW1lc3NhZ2UgLmJ0bi1zdWJtZW51IHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbn1cblxuYm9keS5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZpbGwtaW5mby1jb250ZW50IC50ZXh0LWlucHV0LFxuLmhpc3RvcnktZm9ybSAudGV4dC1pbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IDUwMG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmZpbGwtaW5mby1jb250ZW50IC50ZXh0LWlucHV0OjpwbGFjZWhvbGRlcixcbi5oaXN0b3J5LWZvcm0gLnRleHQtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4RkE2QTk7XG59XG4uZmlsbC1pbmZvLWNvbnRlbnQgLnRleHQtaW5wdXQ6Zm9jdXMsXG4uaGlzdG9yeS1mb3JtIC50ZXh0LWlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzUzOUFBQTtcbn1cbi5maWxsLWluZm8tY29udGVudCAudGV4dC1pbnB1dC5oYXMtZXJyb3IsXG4uaGlzdG9yeS1mb3JtIC50ZXh0LWlucHV0Lmhhcy1lcnJvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMTRBN0IgIWltcG9ydGFudDtcbn1cbi5maWxsLWluZm8tY29udGVudCAuYmlydGgtd3JhcHBlcixcbi5oaXN0b3J5LWZvcm0gLmJpcnRoLXdyYXBwZXIge1xuICBnYXA6IDMwcHg7XG59XG4uZmlsbC1pbmZvLWNvbnRlbnQgLmJpcnRoLXdyYXBwZXIuaGFzLWVycm9yLFxuLmhpc3RvcnktZm9ybSAuYmlydGgtd3JhcHBlci5oYXMtZXJyb3Ige1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cbi5maWxsLWluZm8tY29udGVudCAuYmlydGgtaW5wdXQsXG4uaGlzdG9yeS1mb3JtIC5iaXJ0aC1pbnB1dCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZpbGwtaW5mby1jb250ZW50IC5zbGFzaCxcbi5oaXN0b3J5LWZvcm0gLnNsYXNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZpbGwtaW5mby1jb250ZW50IC5zbGFzaDo6YWZ0ZXIsXG4uaGlzdG9yeS1mb3JtIC5zbGFzaDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTRweDtcbiAgYm90dG9tOiA4cHg7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMzBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xuICBiYWNrZ3JvdW5kOiAjOEZBNkE5O1xufVxuLmZpbGwtaW5mby1jb250ZW50IC52YWxpZGF0aW9uX21lc3NhZ2UsXG4uaGlzdG9yeS1mb3JtIC52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICBjb2xvcjogI0QxNEE3QjtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG59XG4uZmlsbC1pbmZvLWNvbnRlbnQgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuLmZpbGwtaW5mby1jb250ZW50IGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbi5oaXN0b3J5LWZvcm0gaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuLmhpc3RvcnktZm9ybSBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5ib29raW5nLXJlc3VsdC1pbmZvcyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDIwcHg7XG4gIHJvdy1nYXA6IDEwcHg7XG59XG5cbi5ib29raW5nLXJlc3VsdC1pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYm9va2luZy1yZXN1bHQtaXRlbSB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygyNXB4ICsgNSAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuYm9va2luZy1yZXN1bHQtaXRlbSB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJvb2tpbmctcmVzdWx0LWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygyNXB4ICsgNSAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuYm9va2luZy1yZXN1bHQtaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG4uYm9va2luZy1yZXN1bHQtaXRlbSAuaXRlbS1oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTZFNkU2O1xufVxuLmJvb2tpbmctcmVzdWx0LWl0ZW0gLml0ZW0taGVhZGluZyAuaWNvbi13cmFwcGVyIHtcbiAgZ2FwOiAxMHB4O1xufVxuLmJvb2tpbmctcmVzdWx0LWl0ZW0gLml0ZW0taGVhZGluZyAuaWNvbi13cmFwcGVyIC5pdGVtLXRpdGxlIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uYm9va2luZy1yZXN1bHQtaXRlbSAuaXRlbS1oZWFkaW5nIHN2ZyB7XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgd2lkdGg6IGF1dG87XG59XG4uYm9va2luZy1yZXN1bHQtaXRlbSAuaW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5ib29raW5nLXJlc3VsdC1pdGVtIC5pbmZvIC5pbmZvLXRpdGxlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnJlc3VsdC1tb2RhbCAuYm9va2luZy1yZXN1bHQtaXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNGOUY5Rjk7XG59XG5cbi8qIFdvcmRQcmVzcyBTdHlsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYXJ0aWNsZS1jb250ZW50IHtcbiAgLyogVGV4dCBtZWFudCBvbmx5IGZvciBzY3JlZW4gcmVhZGVycy4gKi9cbiAgLyogdGFibGUgYWRkIHBhZGRpbmcgKi9cbiAgLypCdXR0b24qL1xufVxuLmFydGljbGUtY29udGVudCBoMixcbi5hcnRpY2xlLWNvbnRlbnQgLmgyIHtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYXJ0aWNsZS1jb250ZW50IGgyLFxuICAuYXJ0aWNsZS1jb250ZW50IC5oMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuNjI1cmVtICsgMC4yNSAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuYXJ0aWNsZS1jb250ZW50IGgyLFxuICAuYXJ0aWNsZS1jb250ZW50IC5oMiB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxufVxuLmFydGljbGUtY29udGVudCBoMyxcbi5hcnRpY2xlLWNvbnRlbnQgLmgzIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE2O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmFydGljbGUtY29udGVudCBoMyxcbiAgLmFydGljbGUtY29udGVudCAuaDMge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjVyZW0gKyAwLjE4NzUgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmFydGljbGUtY29udGVudCBoMyxcbiAgLmFydGljbGUtY29udGVudCAuaDMge1xuICAgIGZvbnQtc2l6ZTogMS42ODc1cmVtO1xuICB9XG59XG4uYXJ0aWNsZS1jb250ZW50IGg0LFxuLmFydGljbGUtY29udGVudCAuaDQsXG4uYXJ0aWNsZS1jb250ZW50IC5tb2R1bGUtcHJvY2VzcyAucHJvY2Vzcy1zdGlja3ktYmFyIGxpLmFjdGl2ZSAuc3RpY2t5LWJhci1saW5rLFxuLm1vZHVsZS1wcm9jZXNzIC5wcm9jZXNzLXN0aWNreS1iYXIgbGkuYWN0aXZlIC5hcnRpY2xlLWNvbnRlbnQgLnN0aWNreS1iYXItbGluayB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmFydGljbGUtY29udGVudCBoNCxcbiAgLmFydGljbGUtY29udGVudCAuaDQsXG4gIC5hcnRpY2xlLWNvbnRlbnQgLm1vZHVsZS1wcm9jZXNzIC5wcm9jZXNzLXN0aWNreS1iYXIgbGkuYWN0aXZlIC5zdGlja3ktYmFyLWxpbmssXG4gIC5tb2R1bGUtcHJvY2VzcyAucHJvY2Vzcy1zdGlja3ktYmFyIGxpLmFjdGl2ZSAuYXJ0aWNsZS1jb250ZW50IC5zdGlja3ktYmFyLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDAuMTI1ICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5hcnRpY2xlLWNvbnRlbnQgaDQsXG4gIC5hcnRpY2xlLWNvbnRlbnQgLmg0LFxuICAuYXJ0aWNsZS1jb250ZW50IC5tb2R1bGUtcHJvY2VzcyAucHJvY2Vzcy1zdGlja3ktYmFyIGxpLmFjdGl2ZSAuc3RpY2t5LWJhci1saW5rLFxuICAubW9kdWxlLXByb2Nlc3MgLnByb2Nlc3Mtc3RpY2t5LWJhciBsaS5hY3RpdmUgLmFydGljbGUtY29udGVudCAuc3RpY2t5LWJhci1saW5rIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLmFydGljbGUtY29udGVudCBoNSxcbi5hcnRpY2xlLWNvbnRlbnQgLmg1LFxuLmFydGljbGUtY29udGVudCAucG9wdXAtbWVzc2FnZSAudGl0bGUsXG4ucG9wdXAtbWVzc2FnZSAuYXJ0aWNsZS1jb250ZW50IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5hcnRpY2xlLWNvbnRlbnQgaDUsXG4gIC5hcnRpY2xlLWNvbnRlbnQgLmg1LFxuICAuYXJ0aWNsZS1jb250ZW50IC5wb3B1cC1tZXNzYWdlIC50aXRsZSxcbiAgLnBvcHVwLW1lc3NhZ2UgLmFydGljbGUtY29udGVudCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjI1cmVtICsgMC4wNjI1ICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5hcnRpY2xlLWNvbnRlbnQgaDUsXG4gIC5hcnRpY2xlLWNvbnRlbnQgLmg1LFxuICAuYXJ0aWNsZS1jb250ZW50IC5wb3B1cC1tZXNzYWdlIC50aXRsZSxcbiAgLnBvcHVwLW1lc3NhZ2UgLmFydGljbGUtY29udGVudCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICB9XG59XG4uYXJ0aWNsZS1jb250ZW50IGg2LFxuLmFydGljbGUtY29udGVudCAuaDYsXG4uYXJ0aWNsZS1jb250ZW50IC5tb2R1bGUtaW5mb3JtYXRpb24gLnNlY3Rpb24tZGVzYyBwLFxuLm1vZHVsZS1pbmZvcm1hdGlvbiAuc2VjdGlvbi1kZXNjIC5hcnRpY2xlLWNvbnRlbnQgcCxcbi5hcnRpY2xlLWNvbnRlbnQgLm1vZHVsZS1ob21lLWFib3V0IC5tb2R1bGUtZGVzYy1wcmltYXJ5IHAsXG4ubW9kdWxlLWhvbWUtYWJvdXQgLm1vZHVsZS1kZXNjLXByaW1hcnkgLmFydGljbGUtY29udGVudCBwLFxuLmFydGljbGUtY29udGVudCAuYXBwb2ludG1lbnQtY29udGVudCAudGFiLFxuLmFwcG9pbnRtZW50LWNvbnRlbnQgLmFydGljbGUtY29udGVudCAudGFiLFxuLmFydGljbGUtY29udGVudCAucGFnZS00MDQgLmRlc2MgcCxcbi5wYWdlLTQwNCAuZGVzYyAuYXJ0aWNsZS1jb250ZW50IHAsXG4uYXJ0aWNsZS1jb250ZW50IC5zaWRlYmFyIC53aWRnZXQtdGl0bGUsXG4uc2lkZWJhciAuYXJ0aWNsZS1jb250ZW50IC53aWRnZXQtdGl0bGUsXG4uYXJ0aWNsZS1jb250ZW50IC5idG4tcm91bmQtYmctcHJpbWFyeS1zZWNvbmRhcnktYXJyb3csXG4uYXJ0aWNsZS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIGJ1dHRvbixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIC5hcnRpY2xlLWNvbnRlbnQgYnV0dG9uLFxuLmFydGljbGUtY29udGVudCAuYnRuLXJvdW5kLWJvcmRlci1wcmltYXJ5LWFycm93LFxuLmFydGljbGUtY29udGVudCAuZmxleGlibGUtbW9kdWxlLXN0aWNreS1iYXIgLnN0aWNreS1iYXItbGluayxcbi5mbGV4aWJsZS1tb2R1bGUtc3RpY2t5LWJhciAuYXJ0aWNsZS1jb250ZW50IC5zdGlja3ktYmFyLWxpbmssXG4uYXJ0aWNsZS1jb250ZW50IC5tb2R1bGUtc3RpY2t5LWJhciAuc3RpY2t5LWJhci1saW5rLFxuLm1vZHVsZS1zdGlja3ktYmFyIC5hcnRpY2xlLWNvbnRlbnQgLnN0aWNreS1iYXItbGluayB7XG4gIGxpbmUtaGVpZ2h0OiAxLjIyO1xufVxuLmFydGljbGUtY29udGVudCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuLmFydGljbGUtY29udGVudCBhOm5vdChbY2xhc3NdKSB7XG4gIGNvbG9yOiAjNTM5QUFBO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXJ0aWNsZS1jb250ZW50IGE6aG92ZXIsIC5hcnRpY2xlLWNvbnRlbnQgYTphY3RpdmUsIC5hcnRpY2xlLWNvbnRlbnQgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmFydGljbGUtY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmFydGljbGUtY29udGVudCBibG9ja3F1b3RlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRjZGQUY1IDI4LjgzJSwgI0ZBRkFGQSA4NS4xOSUpO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmFydGljbGUtY29udGVudCBibG9ja3F1b3RlIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygzMHB4ICsgMTUgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmFydGljbGUtY29udGVudCBibG9ja3F1b3RlIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmFydGljbGUtY29udGVudCBibG9ja3F1b3RlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygzMHB4ICsgMTUgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmFydGljbGUtY29udGVudCBibG9ja3F1b3RlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmFydGljbGUtY29udGVudCBibG9ja3F1b3RlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMzBweCArIDIwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5hcnRpY2xlLWNvbnRlbnQgYmxvY2txdW90ZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYXJ0aWNsZS1jb250ZW50IGJsb2NrcXVvdGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMzBweCArIDIwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5hcnRpY2xlLWNvbnRlbnQgYmxvY2txdW90ZSB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5hcnRpY2xlLWNvbnRlbnQgYmxvY2txdW90ZSB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYXJ0aWNsZS1jb250ZW50IGJsb2NrcXVvdGUge1xuICAgIHBhZGRpbmctbGVmdDogNzRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYXJ0aWNsZS1jb250ZW50IGJsb2NrcXVvdGUge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyg3NHB4ICsgNDYgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuYXJ0aWNsZS1jb250ZW50IGJsb2NrcXVvdGUge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gIH1cbn1cbi5hcnRpY2xlLWNvbnRlbnQgYmxvY2txdW90ZTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICM1MzlBQUE7XG4gIGNvbnRlbnQ6IFwiXFxlOTI1XCI7XG4gIHRvcDogMzBweDtcbiAgbGVmdDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5hcnRpY2xlLWNvbnRlbnQgYmxvY2txdW90ZTpiZWZvcmUge1xuICAgIHRvcDogY2FsYygzMHB4ICsgMTUgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmFydGljbGUtY29udGVudCBibG9ja3F1b3RlOmJlZm9yZSB7XG4gICAgdG9wOiA0NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYXJ0aWNsZS1jb250ZW50IGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgICBsZWZ0OiBjYWxjKDMwcHggKyAyMCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuYXJ0aWNsZS1jb250ZW50IGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgICBsZWZ0OiA1MHB4O1xuICB9XG59XG4uYXJ0aWNsZS1jb250ZW50IGJsb2NrcXVvdGUgcCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGNvbG9yOiAjMTgxRjU2O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmFydGljbGUtY29udGVudCBibG9ja3F1b3RlIHAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjI1cmVtICsgMC4yNSAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuYXJ0aWNsZS1jb250ZW50IGJsb2NrcXVvdGUgcCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5hcnRpY2xlLWNvbnRlbnQgYmxvY2txdW90ZSBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFydGljbGUtY29udGVudCBibG9ja3F1b3RlIGNpdGUge1xuICBjb2xvcjogIzE4MUY1NjtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uYXJ0aWNsZS1jb250ZW50IC53cC1ibG9jay1pbWFnZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uYXJ0aWNsZS1jb250ZW50IC53cC1ibG9jay1pbWFnZSBmaWd1cmUge1xuICBtYXJnaW46IDJyZW0gYXV0byAwO1xufVxuLmFydGljbGUtY29udGVudCAud3AtYmxvY2staW1hZ2UgLmFsaWduY2VudGVyIGltZyB7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5hcnRpY2xlLWNvbnRlbnQgLndwLWJsb2NrLWltYWdlIC5hbGlnbmNlbnRlciBmaWdjYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG4uYXJ0aWNsZS1jb250ZW50IC53cC1ibG9jay1pbWFnZSAuYWxpZ25jZW50ZXIgZmlnY2FwdGlvbiBhIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuLmFydGljbGUtY29udGVudCAud3AtYmxvY2staW1hZ2UgLmFsaWducmlnaHQgZmlnY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmFydGljbGUtY29udGVudCAud3AtYmxvY2stZW1iZWQuaXMtdHlwZS12aWRlbyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5hcnRpY2xlLWNvbnRlbnQgLndwLWJsb2NrLWVtYmVkLmlzLXR5cGUtdmlkZW8uYWxpZ25sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5hcnRpY2xlLWNvbnRlbnQgLndwLWJsb2NrLWVtYmVkLmlzLXR5cGUtdmlkZW8uYWxpZ25jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYXJ0aWNsZS1jb250ZW50IC53cC1ibG9jay1lbWJlZC5pcy10eXBlLXZpZGVvLmFsaWducmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5hcnRpY2xlLWNvbnRlbnQgLndwLWJsb2NrLWVtYmVkLndwLWhhcy1hc3BlY3QtcmF0aW8ud3AtZW1iZWQtYXNwZWN0LTE2LTkgLndwLWJsb2NrLWVtYmVkX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xufVxuLmFydGljbGUtY29udGVudCAud3AtYmxvY2stZW1iZWQud3AtaGFzLWFzcGVjdC1yYXRpby53cC1lbWJlZC1hc3BlY3QtMTYtOSAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uYXJ0aWNsZS1jb250ZW50IGhyIHtcbiAgbWFyZ2luOiAzMHB4IGF1dG87XG59XG4uYXJ0aWNsZS1jb250ZW50IGhyLndwLWJsb2NrLXNlcGFyYXRvciB7XG4gIG1hcmdpbjogMzBweCBhdXRvO1xufVxuLmFydGljbGUtY29udGVudCBoci5pcy1zdHlsZS1kZWZhdWx0IHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbn1cbi5hcnRpY2xlLWNvbnRlbnQgaW1nLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMCAwIDFlbSAxZW07XG59XG4uYXJ0aWNsZS1jb250ZW50IGltZy5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDFlbSAxZW0gMDtcbn1cbi5hcnRpY2xlLWNvbnRlbnQgaW1nLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uYXJ0aWNsZS1jb250ZW50IGEgaW1nLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogNXB4IDAgMjBweCAyMHB4O1xufVxuLmFydGljbGUtY29udGVudCBhIGltZy5hbGlnbm5vbmUge1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbn1cbi5hcnRpY2xlLWNvbnRlbnQgYSBpbWcuYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuLmFydGljbGUtY29udGVudCBhIGltZy5hbGlnbmNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmFydGljbGUtY29udGVudCAud3AtY2FwdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWVjZWY7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogSW1hZ2UgZG9lcyBub3Qgb3ZlcmZsb3cgdGhlIGNvbnRlbnQgYXJlYSAqL1xuICBwYWRkaW5nOiA1cHggM3B4IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY2xlYXI6IGJvdGg7XG59XG4uYXJ0aWNsZS1jb250ZW50IC53cC1jYXB0aW9uLmFsaWdubm9uZSB7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuLmFydGljbGUtY29udGVudCAud3AtY2FwdGlvbi5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG59XG4uYXJ0aWNsZS1jb250ZW50IC53cC1jYXB0aW9uLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uYXJ0aWNsZS1jb250ZW50IC53cC1jYXB0aW9uLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogNXB4IDAgMjBweCAyMHB4O1xufVxuLmFydGljbGUtY29udGVudCAud3AtY2FwdGlvbiBpbWcge1xuICBib3JkZXI6IDAgbm9uZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGF1dG87XG59XG4uYXJ0aWNsZS1jb250ZW50IC53cC1jYXB0aW9uIHAud3AtY2FwdGlvbi10ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHggMCAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4uYXJ0aWNsZS1jb250ZW50IC53cC1jYXB0aW9uIHAud3AtY2FwdGlvbi10ZXh0IGEge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmFydGljbGUtY29udGVudCAud3AtY2FwdGlvbiBwLndwLWNhcHRpb24tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4uYXJ0aWNsZS1jb250ZW50IC5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hcnRpY2xlLWNvbnRlbnQgLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNTM5QUFBO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogMTAwMDAwO1xuICAvKiBBYm92ZSBXUCB0b29sYmFyLiAqL1xufVxuLmFydGljbGUtY29udGVudCBpZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5hcnRpY2xlLWNvbnRlbnQgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYXJ0aWNsZS1jb250ZW50IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uYXJ0aWNsZS1jb250ZW50IGxpLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uYXJ0aWNsZS1jb250ZW50IGxpLmJsb2Nrcy1nYWxsZXJ5LWl0ZW06YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hcnRpY2xlLWNvbnRlbnQgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5hcnRpY2xlLWNvbnRlbnQgdWwgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLmFydGljbGUtY29udGVudCA+IG9sLFxuLmFydGljbGUtY29udGVudCA+IHVsIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5hcnRpY2xlLWNvbnRlbnQgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uYXJ0aWNsZS1jb250ZW50IG9sIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiA3cHg7XG59XG4uYXJ0aWNsZS1jb250ZW50IG9sIG9sIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4uYXJ0aWNsZS1jb250ZW50IHVsOm5vdCguZ2Zvcm1fZmllbGRzKTpub3QoLnNvY2lhbC1saW5rcyk6bm90KC53Yy1ibG9jay1ncmlkX19wcm9kdWN0cyk6bm90KC5ibG9ja3MtZ2FsbGVyeS1ncmlkKTpub3QoLnNsaWNrLWRvdHMpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5hcnRpY2xlLWNvbnRlbnQgdWw6bm90KC5nZm9ybV9maWVsZHMpOm5vdCguc29jaWFsLWxpbmtzKTpub3QoLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3RzKTpub3QoLmJsb2Nrcy1nYWxsZXJ5LWdyaWQpOm5vdCguc2xpY2stZG90cykge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTVweCArIDUgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmFydGljbGUtY29udGVudCB1bDpub3QoLmdmb3JtX2ZpZWxkcyk6bm90KC5zb2NpYWwtbGlua3MpOm5vdCgud2MtYmxvY2stZ3JpZF9fcHJvZHVjdHMpOm5vdCguYmxvY2tzLWdhbGxlcnktZ3JpZCk6bm90KC5zbGljay1kb3RzKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmFydGljbGUtY29udGVudCB1bDpub3QoLmdmb3JtX2ZpZWxkcyk6bm90KC5zb2NpYWwtbGlua3MpOm5vdCgud2MtYmxvY2stZ3JpZF9fcHJvZHVjdHMpOm5vdCguYmxvY2tzLWdhbGxlcnktZ3JpZCk6bm90KC5zbGljay1kb3RzKSA+IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbn1cbi5hcnRpY2xlLWNvbnRlbnQgdWw6bm90KC5nZm9ybV9maWVsZHMpOm5vdCguc29jaWFsLWxpbmtzKTpub3QoLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3RzKTpub3QoLmJsb2Nrcy1nYWxsZXJ5LWdyaWQpOm5vdCguc2xpY2stZG90cykgPiBsaTpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwLjM3NWVtO1xuICBoZWlnaHQ6IDAuMzc1ZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzOUFBQTtcbiAgdG9wOiAwLjc1ZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5hcnRpY2xlLWNvbnRlbnQgdWw6bm90KC5nZm9ybV9maWVsZHMpOm5vdCguc29jaWFsLWxpbmtzKTpub3QoLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3RzKTpub3QoLmJsb2Nrcy1nYWxsZXJ5LWdyaWQpOm5vdCguc2xpY2stZG90cykgPiBsaSB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXJ0aWNsZS1jb250ZW50IHVsOm5vdCguZ2Zvcm1fZmllbGRzKTpub3QoLnNvY2lhbC1saW5rcyk6bm90KC53Yy1ibG9jay1ncmlkX19wcm9kdWN0cyk6bm90KC5ibG9ja3MtZ2FsbGVyeS1ncmlkKTpub3QoLnNsaWNrLWRvdHMpID4gbGkgbGk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NSwgMTM1LCAxNDQsIDAuMyk7XG59XG4uYXJ0aWNsZS1jb250ZW50IHVsOm5vdCguZ2Zvcm1fZmllbGRzKTpub3QoLnNvY2lhbC1saW5rcyk6bm90KC53Yy1ibG9jay1ncmlkX19wcm9kdWN0cyk6bm90KC5ibG9ja3MtZ2FsbGVyeS1ncmlkKTpub3QoLnNsaWNrLWRvdHMpID4gbGkgbGkgbGk6YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJEODc5MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5hcnRpY2xlLWNvbnRlbnQgdWw6bm90KC5nZm9ybV9maWVsZHMpOm5vdCguc29jaWFsLWxpbmtzKTpub3QoLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3RzKTpub3QoLmJsb2Nrcy1nYWxsZXJ5LWdyaWQpOm5vdCguc2xpY2stZG90cykud3AtYmxvY2stZ2FsbGVyeSBsaS5ibG9ja3MtZ2FsbGVyeS1pdGVtOmJlZm9yZSxcbi5hcnRpY2xlLWNvbnRlbnQgdWw6bm90KC5nZm9ybV9maWVsZHMpOm5vdCguc29jaWFsLWxpbmtzKTpub3QoLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3RzKTpub3QoLmJsb2Nrcy1nYWxsZXJ5LWdyaWQpOm5vdCguc2xpY2stZG90cykud3AtYmxvY2stZ2FsbGVyeSBsaS53Yy1ibG9jay1ncmlkX19wcm9kdWN0OmJlZm9yZSwgLmFydGljbGUtY29udGVudCB1bDpub3QoLmdmb3JtX2ZpZWxkcyk6bm90KC5zb2NpYWwtbGlua3MpOm5vdCgud2MtYmxvY2stZ3JpZF9fcHJvZHVjdHMpOm5vdCguYmxvY2tzLWdhbGxlcnktZ3JpZCk6bm90KC5zbGljay1kb3RzKS53Yy1ibG9jay1ncmlkX19wcm9kdWN0cyBsaS5ibG9ja3MtZ2FsbGVyeS1pdGVtOmJlZm9yZSxcbi5hcnRpY2xlLWNvbnRlbnQgdWw6bm90KC5nZm9ybV9maWVsZHMpOm5vdCguc29jaWFsLWxpbmtzKTpub3QoLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3RzKTpub3QoLmJsb2Nrcy1nYWxsZXJ5LWdyaWQpOm5vdCguc2xpY2stZG90cykud2MtYmxvY2stZ3JpZF9fcHJvZHVjdHMgbGkud2MtYmxvY2stZ3JpZF9fcHJvZHVjdDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFydGljbGUtY29udGVudCAud3AtYmxvY2stdGFibGUsXG4uYXJ0aWNsZS1jb250ZW50IHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuLmFydGljbGUtY29udGVudCAud3AtYmxvY2stdGFibGUgdGgsXG4uYXJ0aWNsZS1jb250ZW50IHRhYmxlIHRoIHtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM5QUFBO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U2RTZFNjtcbn1cbi5hcnRpY2xlLWNvbnRlbnQgLndwLWJsb2NrLXRhYmxlIHRoOmZpcnN0LWNoaWxkLFxuLmFydGljbGUtY29udGVudCB0YWJsZSB0aDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG59XG4uYXJ0aWNsZS1jb250ZW50IC53cC1ibG9jay10YWJsZSB0aDpsYXN0LWNoaWxkLFxuLmFydGljbGUtY29udGVudCB0YWJsZSB0aDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG59XG4uYXJ0aWNsZS1jb250ZW50IC53cC1ibG9jay10YWJsZSB0ZCxcbi5hcnRpY2xlLWNvbnRlbnQgdGFibGUgdGQge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTZFNkU2O1xufVxuLmFydGljbGUtY29udGVudCAud3AtYmxvY2stdGFibGUgdGhlYWQsXG4uYXJ0aWNsZS1jb250ZW50IHRhYmxlIHRoZWFkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmFydGljbGUtY29udGVudCAud3AtYmxvY2stdGFibGUgdGhlYWQgdHIgdGQsXG4uYXJ0aWNsZS1jb250ZW50IHRhYmxlIHRoZWFkIHRyIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzOUFBQTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYXJ0aWNsZS1jb250ZW50IC53cC1ibG9jay10YWJsZSB0aGVhZCB0ciB0ZDpmaXJzdC1jaGlsZCxcbi5hcnRpY2xlLWNvbnRlbnQgdGFibGUgdGhlYWQgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xufVxuLmFydGljbGUtY29udGVudCAud3AtYmxvY2stdGFibGUgdGhlYWQgdHIgdGQ6bGFzdC1jaGlsZCxcbi5hcnRpY2xlLWNvbnRlbnQgdGFibGUgdGhlYWQgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xufVxuLmFydGljbGUtY29udGVudCAud3AtYmxvY2stdGFibGUgdGJvZHk6Zmlyc3QtY2hpbGQgdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4uYXJ0aWNsZS1jb250ZW50IHRhYmxlIHRib2R5OmZpcnN0LWNoaWxkIHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbn1cbi5hcnRpY2xlLWNvbnRlbnQgLndwLWJsb2NrLXRhYmxlIHRib2R5OmZpcnN0LWNoaWxkIHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4uYXJ0aWNsZS1jb250ZW50IHRhYmxlIHRib2R5OmZpcnN0LWNoaWxkIHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbn1cbi5hcnRpY2xlLWNvbnRlbnQgLndwLWJsb2NrLXRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChvZGQpLFxuLmFydGljbGUtY29udGVudCB0YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYXJ0aWNsZS1jb250ZW50IC53cC1ibG9jay10YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbiksXG4uYXJ0aWNsZS1jb250ZW50IHRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7XG59XG4uYXJ0aWNsZS1jb250ZW50IC53cC1ibG9jay10YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLmFydGljbGUtY29udGVudCB0YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbn1cbi5hcnRpY2xlLWNvbnRlbnQgLndwLWJsb2NrLXRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5hcnRpY2xlLWNvbnRlbnQgdGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG59XG4uYXJ0aWNsZS1jb250ZW50IC53cC1ibG9jay10YWJsZS5pcy1zdHlsZS1zdHJpcGVzLFxuLmFydGljbGUtY29udGVudCB0YWJsZS5pcy1zdHlsZS1zdHJpcGVzIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5hcnRpY2xlLWNvbnRlbnQgLndwLWJsb2NrLXRhYmxlLmlzLXN0eWxlLXN0cmlwZXMgdGhlYWQsXG4uYXJ0aWNsZS1jb250ZW50IC53cC1ibG9jay10YWJsZS5pcy1zdHlsZS1zdHJpcGVzIHRib2R5LFxuLmFydGljbGUtY29udGVudCAud3AtYmxvY2stdGFibGUuaXMtc3R5bGUtc3RyaXBlcyB0Zm9vdCxcbi5hcnRpY2xlLWNvbnRlbnQgLndwLWJsb2NrLXRhYmxlLmlzLXN0eWxlLXN0cmlwZXMgdHIsXG4uYXJ0aWNsZS1jb250ZW50IC53cC1ibG9jay10YWJsZS5pcy1zdHlsZS1zdHJpcGVzIHRkLFxuLmFydGljbGUtY29udGVudCAud3AtYmxvY2stdGFibGUuaXMtc3R5bGUtc3RyaXBlcyB0aCxcbi5hcnRpY2xlLWNvbnRlbnQgdGFibGUuaXMtc3R5bGUtc3RyaXBlcyB0aGVhZCxcbi5hcnRpY2xlLWNvbnRlbnQgdGFibGUuaXMtc3R5bGUtc3RyaXBlcyB0Ym9keSxcbi5hcnRpY2xlLWNvbnRlbnQgdGFibGUuaXMtc3R5bGUtc3RyaXBlcyB0Zm9vdCxcbi5hcnRpY2xlLWNvbnRlbnQgdGFibGUuaXMtc3R5bGUtc3RyaXBlcyB0cixcbi5hcnRpY2xlLWNvbnRlbnQgdGFibGUuaXMtc3R5bGUtc3RyaXBlcyB0ZCxcbi5hcnRpY2xlLWNvbnRlbnQgdGFibGUuaXMtc3R5bGUtc3RyaXBlcyB0aCB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbi5hcnRpY2xlLWNvbnRlbnQgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiA1MDBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICBib3JkZXItcmFkaXVzOiA0NXB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG4uYXJ0aWNsZS1jb250ZW50IC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoLmhhcy10ZXh0LWNvbG9yKTpub3QoLmhhcy1iYWNrZ3JvdW5kKSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNTM5QUFBO1xufVxuLmFydGljbGUtY29udGVudCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KC5oYXMtdGV4dC1jb2xvcik6bm90KC5oYXMtYmFja2dyb3VuZCk6aG92ZXIsIC5hcnRpY2xlLWNvbnRlbnQgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCguaGFzLXRleHQtY29sb3IpOm5vdCguaGFzLWJhY2tncm91bmQpOmFjdGl2ZSwgLmFydGljbGUtY29udGVudCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KC5oYXMtdGV4dC1jb2xvcik6bm90KC5oYXMtYmFja2dyb3VuZCk6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2ZlYjI3Mjtcbn1cbi5hcnRpY2xlLWNvbnRlbnQgLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KC5oYXMtdGV4dC1jb2xvcik6bm90KC5oYXMtYmFja2dyb3VuZCkge1xuICBjb2xvcjogIzUzOUFBQTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzUzOUFBQTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5hcnRpY2xlLWNvbnRlbnQgLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KC5oYXMtdGV4dC1jb2xvcik6bm90KC5oYXMtYmFja2dyb3VuZCk6aG92ZXIsIC5hcnRpY2xlLWNvbnRlbnQgLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KC5oYXMtdGV4dC1jb2xvcik6bm90KC5oYXMtYmFja2dyb3VuZCk6YWN0aXZlLCAuYXJ0aWNsZS1jb250ZW50IC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCguaGFzLXRleHQtY29sb3IpOm5vdCguaGFzLWJhY2tncm91bmQpOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM1MzlBQUE7XG59XG4uYXJ0aWNsZS1jb250ZW50OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cblxuLyogVGhlbWUgY29sb3IgKi9cbi5hcnRpY2xlLWNvbnRlbnQgLmhhcy10dXJxdW9pc2UtYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzlBQUE7XG59XG4uYXJ0aWNsZS1jb250ZW50IC5oYXMtdHVycXVvaXNlLWJhY2tncm91bmQtY29sb3Iud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzOUFBQTtcbiAgYm9yZGVyLWNvbG9yOiAjNTM5QUFBO1xufVxuLmFydGljbGUtY29udGVudCAuaGFzLXR1cnF1b2lzZS1iYWNrZ3JvdW5kLWNvbG9yLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlciwgLmFydGljbGUtY29udGVudCAuaGFzLXR1cnF1b2lzZS1iYWNrZ3JvdW5kLWNvbG9yLndwLWJsb2NrLWJ1dHRvbl9fbGluazphY3RpdmUsIC5hcnRpY2xlLWNvbnRlbnQgLmhhcy10dXJxdW9pc2UtYmFja2dyb3VuZC1jb2xvci53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzVhZWJiO1xuICBib3JkZXItY29sb3I6ICM3NWFlYmI7XG59XG4uYXJ0aWNsZS1jb250ZW50IC5oYXMtdHVycXVvaXNlLWNvbG9yIHtcbiAgY29sb3I6ICM1MzlBQUE7XG59XG4uYXJ0aWNsZS1jb250ZW50IC5oYXMtdHVycXVvaXNlLWNvbG9yLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIGNvbG9yOiAjNTM5QUFBO1xufVxuLmFydGljbGUtY29udGVudCAuaXMtc3R5bGUtb3V0bGluZSAuaGFzLXR1cnF1b2lzZS1jb2xvci53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICBib3JkZXItY29sb3I6ICM1MzlBQUE7XG59XG4uYXJ0aWNsZS1jb250ZW50IC5pcy1zdHlsZS1vdXRsaW5lIC5oYXMtdHVycXVvaXNlLWNvbG9yLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlciwgLmFydGljbGUtY29udGVudCAuaXMtc3R5bGUtb3V0bGluZSAuaGFzLXR1cnF1b2lzZS1jb2xvci53cC1ibG9jay1idXR0b25fX2xpbms6YWN0aXZlLCAuYXJ0aWNsZS1jb250ZW50IC5pcy1zdHlsZS1vdXRsaW5lIC5oYXMtdHVycXVvaXNlLWNvbG9yLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzc1YWViYjtcbn1cbi5hcnRpY2xlLWNvbnRlbnQgLmlzLXN0eWxlLW91dGxpbmUgLmhhcy10dXJxdW9pc2UtYmFja2dyb3VuZC1jb2xvci53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsIC5hcnRpY2xlLWNvbnRlbnQgLmlzLXN0eWxlLW91dGxpbmUgLmhhcy10dXJxdW9pc2UtYmFja2dyb3VuZC1jb2xvci53cC1ibG9jay1idXR0b25fX2xpbms6YWN0aXZlLCAuYXJ0aWNsZS1jb250ZW50IC5pcy1zdHlsZS1vdXRsaW5lIC5oYXMtdHVycXVvaXNlLWJhY2tncm91bmQtY29sb3Iud3AtYmxvY2stYnV0dG9uX19saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1YWViYjtcbiAgYm9yZGVyLWNvbG9yOiAjNzVhZWJiO1xufVxuLmFydGljbGUtY29udGVudCAuaGFzLWxha2UtYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRDg3OTA7XG59XG4uYXJ0aWNsZS1jb250ZW50IC5oYXMtbGFrZS1iYWNrZ3JvdW5kLWNvbG9yLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRDg3OTA7XG4gIGJvcmRlci1jb2xvcjogIzJEODc5MDtcbn1cbi5hcnRpY2xlLWNvbnRlbnQgLmhhcy1sYWtlLWJhY2tncm91bmQtY29sb3Iud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyLCAuYXJ0aWNsZS1jb250ZW50IC5oYXMtbGFrZS1iYWNrZ3JvdW5kLWNvbG9yLndwLWJsb2NrLWJ1dHRvbl9fbGluazphY3RpdmUsIC5hcnRpY2xlLWNvbnRlbnQgLmhhcy1sYWtlLWJhY2tncm91bmQtY29sb3Iud3AtYmxvY2stYnV0dG9uX19saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5YWJiNztcbiAgYm9yZGVyLWNvbG9yOiAjMzlhYmI3O1xufVxuLmFydGljbGUtY29udGVudCAuaGFzLWxha2UtY29sb3Ige1xuICBjb2xvcjogIzJEODc5MDtcbn1cbi5hcnRpY2xlLWNvbnRlbnQgLmhhcy1sYWtlLWNvbG9yLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIGNvbG9yOiAjMkQ4NzkwO1xufVxuLmFydGljbGUtY29udGVudCAuaXMtc3R5bGUtb3V0bGluZSAuaGFzLWxha2UtY29sb3Iud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgYm9yZGVyLWNvbG9yOiAjMkQ4NzkwO1xufVxuLmFydGljbGUtY29udGVudCAuaXMtc3R5bGUtb3V0bGluZSAuaGFzLWxha2UtY29sb3Iud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyLCAuYXJ0aWNsZS1jb250ZW50IC5pcy1zdHlsZS1vdXRsaW5lIC5oYXMtbGFrZS1jb2xvci53cC1ibG9jay1idXR0b25fX2xpbms6YWN0aXZlLCAuYXJ0aWNsZS1jb250ZW50IC5pcy1zdHlsZS1vdXRsaW5lIC5oYXMtbGFrZS1jb2xvci53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMzOWFiYjc7XG59XG4uYXJ0aWNsZS1jb250ZW50IC5pcy1zdHlsZS1vdXRsaW5lIC5oYXMtbGFrZS1iYWNrZ3JvdW5kLWNvbG9yLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlciwgLmFydGljbGUtY29udGVudCAuaXMtc3R5bGUtb3V0bGluZSAuaGFzLWxha2UtYmFja2dyb3VuZC1jb2xvci53cC1ibG9jay1idXR0b25fX2xpbms6YWN0aXZlLCAuYXJ0aWNsZS1jb250ZW50IC5pcy1zdHlsZS1vdXRsaW5lIC5oYXMtbGFrZS1iYWNrZ3JvdW5kLWNvbG9yLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOWFiYjc7XG4gIGJvcmRlci1jb2xvcjogIzM5YWJiNztcbn1cbi5hcnRpY2xlLWNvbnRlbnQgLmhhcy1uYXZ5LWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxRjU2O1xufVxuLmFydGljbGUtY29udGVudCAuaGFzLW5hdnktYmFja2dyb3VuZC1jb2xvci53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxRjU2O1xuICBib3JkZXItY29sb3I6ICMxODFGNTY7XG59XG4uYXJ0aWNsZS1jb250ZW50IC5oYXMtbmF2eS1iYWNrZ3JvdW5kLWNvbG9yLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlciwgLmFydGljbGUtY29udGVudCAuaGFzLW5hdnktYmFja2dyb3VuZC1jb2xvci53cC1ibG9jay1idXR0b25fX2xpbms6YWN0aXZlLCAuYXJ0aWNsZS1jb250ZW50IC5oYXMtbmF2eS1iYWNrZ3JvdW5kLWNvbG9yLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzJkN2U7XG4gIGJvcmRlci1jb2xvcjogIzIzMmQ3ZTtcbn1cbi5hcnRpY2xlLWNvbnRlbnQgLmhhcy1uYXZ5LWNvbG9yIHtcbiAgY29sb3I6ICMxODFGNTY7XG59XG4uYXJ0aWNsZS1jb250ZW50IC5oYXMtbmF2eS1jb2xvci53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICBjb2xvcjogIzE4MUY1Njtcbn1cbi5hcnRpY2xlLWNvbnRlbnQgLmlzLXN0eWxlLW91dGxpbmUgLmhhcy1uYXZ5LWNvbG9yLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIGJvcmRlci1jb2xvcjogIzE4MUY1Njtcbn1cbi5hcnRpY2xlLWNvbnRlbnQgLmlzLXN0eWxlLW91dGxpbmUgLmhhcy1uYXZ5LWNvbG9yLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlciwgLmFydGljbGUtY29udGVudCAuaXMtc3R5bGUtb3V0bGluZSAuaGFzLW5hdnktY29sb3Iud3AtYmxvY2stYnV0dG9uX19saW5rOmFjdGl2ZSwgLmFydGljbGUtY29udGVudCAuaXMtc3R5bGUtb3V0bGluZSAuaGFzLW5hdnktY29sb3Iud3AtYmxvY2stYnV0dG9uX19saW5rOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjMyZDdlO1xufVxuLmFydGljbGUtY29udGVudCAuaXMtc3R5bGUtb3V0bGluZSAuaGFzLW5hdnktYmFja2dyb3VuZC1jb2xvci53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsIC5hcnRpY2xlLWNvbnRlbnQgLmlzLXN0eWxlLW91dGxpbmUgLmhhcy1uYXZ5LWJhY2tncm91bmQtY29sb3Iud3AtYmxvY2stYnV0dG9uX19saW5rOmFjdGl2ZSwgLmFydGljbGUtY29udGVudCAuaXMtc3R5bGUtb3V0bGluZSAuaGFzLW5hdnktYmFja2dyb3VuZC1jb2xvci53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyZDdlO1xuICBib3JkZXItY29sb3I6ICMyMzJkN2U7XG59XG4uYXJ0aWNsZS1jb250ZW50IC5oYXMtY2hhcmNvYWwtYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MTU3NkE7XG59XG4uYXJ0aWNsZS1jb250ZW50IC5oYXMtY2hhcmNvYWwtYmFja2dyb3VuZC1jb2xvci53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTE1NzZBO1xuICBib3JkZXItY29sb3I6ICM1MTU3NkE7XG59XG4uYXJ0aWNsZS1jb250ZW50IC5oYXMtY2hhcmNvYWwtYmFja2dyb3VuZC1jb2xvci53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsIC5hcnRpY2xlLWNvbnRlbnQgLmhhcy1jaGFyY29hbC1iYWNrZ3JvdW5kLWNvbG9yLndwLWJsb2NrLWJ1dHRvbl9fbGluazphY3RpdmUsIC5hcnRpY2xlLWNvbnRlbnQgLmhhcy1jaGFyY29hbC1iYWNrZ3JvdW5kLWNvbG9yLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NzZmODc7XG4gIGJvcmRlci1jb2xvcjogIzY3NmY4Nztcbn1cbi5hcnRpY2xlLWNvbnRlbnQgLmhhcy1jaGFyY29hbC1jb2xvciB7XG4gIGNvbG9yOiAjNTE1NzZBO1xufVxuLmFydGljbGUtY29udGVudCAuaGFzLWNoYXJjb2FsLWNvbG9yLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIGNvbG9yOiAjNTE1NzZBO1xufVxuLmFydGljbGUtY29udGVudCAuaXMtc3R5bGUtb3V0bGluZSAuaGFzLWNoYXJjb2FsLWNvbG9yLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIGJvcmRlci1jb2xvcjogIzUxNTc2QTtcbn1cbi5hcnRpY2xlLWNvbnRlbnQgLmlzLXN0eWxlLW91dGxpbmUgLmhhcy1jaGFyY29hbC1jb2xvci53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsIC5hcnRpY2xlLWNvbnRlbnQgLmlzLXN0eWxlLW91dGxpbmUgLmhhcy1jaGFyY29hbC1jb2xvci53cC1ibG9jay1idXR0b25fX2xpbms6YWN0aXZlLCAuYXJ0aWNsZS1jb250ZW50IC5pcy1zdHlsZS1vdXRsaW5lIC5oYXMtY2hhcmNvYWwtY29sb3Iud3AtYmxvY2stYnV0dG9uX19saW5rOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjc2Zjg3O1xufVxuLmFydGljbGUtY29udGVudCAuaXMtc3R5bGUtb3V0bGluZSAuaGFzLWNoYXJjb2FsLWJhY2tncm91bmQtY29sb3Iud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyLCAuYXJ0aWNsZS1jb250ZW50IC5pcy1zdHlsZS1vdXRsaW5lIC5oYXMtY2hhcmNvYWwtYmFja2dyb3VuZC1jb2xvci53cC1ibG9jay1idXR0b25fX2xpbms6YWN0aXZlLCAuYXJ0aWNsZS1jb250ZW50IC5pcy1zdHlsZS1vdXRsaW5lIC5oYXMtY2hhcmNvYWwtYmFja2dyb3VuZC1jb2xvci53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjc2Zjg3O1xuICBib3JkZXItY29sb3I6ICM2NzZmODc7XG59XG4uYXJ0aWNsZS1jb250ZW50IC5oYXMtd2hpdGUtYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYXJ0aWNsZS1jb250ZW50IC5oYXMtd2hpdGUtYmFja2dyb3VuZC1jb2xvci53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4uYXJ0aWNsZS1jb250ZW50IC5oYXMtd2hpdGUtYmFja2dyb3VuZC1jb2xvci53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsIC5hcnRpY2xlLWNvbnRlbnQgLmhhcy13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yLndwLWJsb2NrLWJ1dHRvbl9fbGluazphY3RpdmUsIC5hcnRpY2xlLWNvbnRlbnQgLmhhcy13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuLmFydGljbGUtY29udGVudCAuaGFzLXdoaXRlLWNvbG9yIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYXJ0aWNsZS1jb250ZW50IC5oYXMtd2hpdGUtY29sb3Iud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYXJ0aWNsZS1jb250ZW50IC5pcy1zdHlsZS1vdXRsaW5lIC5oYXMtd2hpdGUtY29sb3Iud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLmFydGljbGUtY29udGVudCAuaXMtc3R5bGUtb3V0bGluZSAuaGFzLXdoaXRlLWNvbG9yLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlciwgLmFydGljbGUtY29udGVudCAuaXMtc3R5bGUtb3V0bGluZSAuaGFzLXdoaXRlLWNvbG9yLndwLWJsb2NrLWJ1dHRvbl9fbGluazphY3RpdmUsIC5hcnRpY2xlLWNvbnRlbnQgLmlzLXN0eWxlLW91dGxpbmUgLmhhcy13aGl0ZS1jb2xvci53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuLmFydGljbGUtY29udGVudCAuaXMtc3R5bGUtb3V0bGluZSAuaGFzLXdoaXRlLWJhY2tncm91bmQtY29sb3Iud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyLCAuYXJ0aWNsZS1jb250ZW50IC5pcy1zdHlsZS1vdXRsaW5lIC5oYXMtd2hpdGUtYmFja2dyb3VuZC1jb2xvci53cC1ibG9jay1idXR0b25fX2xpbms6YWN0aXZlLCAuYXJ0aWNsZS1jb250ZW50IC5pcy1zdHlsZS1vdXRsaW5lIC5oYXMtd2hpdGUtYmFja2dyb3VuZC1jb2xvci53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cbi5hcnRpY2xlLWNvbnRlbnQgLmhhcy1ncmVlbi1jbGF5LWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEZBNkE5O1xufVxuLmFydGljbGUtY29udGVudCAuaGFzLWdyZWVuLWNsYXktYmFja2dyb3VuZC1jb2xvci53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEZBNkE5O1xuICBib3JkZXItY29sb3I6ICM4RkE2QTk7XG59XG4uYXJ0aWNsZS1jb250ZW50IC5oYXMtZ3JlZW4tY2xheS1iYWNrZ3JvdW5kLWNvbG9yLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlciwgLmFydGljbGUtY29udGVudCAuaGFzLWdyZWVuLWNsYXktYmFja2dyb3VuZC1jb2xvci53cC1ibG9jay1idXR0b25fX2xpbms6YWN0aXZlLCAuYXJ0aWNsZS1jb250ZW50IC5oYXMtZ3JlZW4tY2xheS1iYWNrZ3JvdW5kLWNvbG9yLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhY2JkYmY7XG4gIGJvcmRlci1jb2xvcjogI2FjYmRiZjtcbn1cbi5hcnRpY2xlLWNvbnRlbnQgLmhhcy1ncmVlbi1jbGF5LWNvbG9yIHtcbiAgY29sb3I6ICM4RkE2QTk7XG59XG4uYXJ0aWNsZS1jb250ZW50IC5oYXMtZ3JlZW4tY2xheS1jb2xvci53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICBjb2xvcjogIzhGQTZBOTtcbn1cbi5hcnRpY2xlLWNvbnRlbnQgLmlzLXN0eWxlLW91dGxpbmUgLmhhcy1ncmVlbi1jbGF5LWNvbG9yLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIGJvcmRlci1jb2xvcjogIzhGQTZBOTtcbn1cbi5hcnRpY2xlLWNvbnRlbnQgLmlzLXN0eWxlLW91dGxpbmUgLmhhcy1ncmVlbi1jbGF5LWNvbG9yLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlciwgLmFydGljbGUtY29udGVudCAuaXMtc3R5bGUtb3V0bGluZSAuaGFzLWdyZWVuLWNsYXktY29sb3Iud3AtYmxvY2stYnV0dG9uX19saW5rOmFjdGl2ZSwgLmFydGljbGUtY29udGVudCAuaXMtc3R5bGUtb3V0bGluZSAuaGFzLWdyZWVuLWNsYXktY29sb3Iud3AtYmxvY2stYnV0dG9uX19saW5rOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWNiZGJmO1xufVxuLmFydGljbGUtY29udGVudCAuaXMtc3R5bGUtb3V0bGluZSAuaGFzLWdyZWVuLWNsYXktYmFja2dyb3VuZC1jb2xvci53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsIC5hcnRpY2xlLWNvbnRlbnQgLmlzLXN0eWxlLW91dGxpbmUgLmhhcy1ncmVlbi1jbGF5LWJhY2tncm91bmQtY29sb3Iud3AtYmxvY2stYnV0dG9uX19saW5rOmFjdGl2ZSwgLmFydGljbGUtY29udGVudCAuaXMtc3R5bGUtb3V0bGluZSAuaGFzLWdyZWVuLWNsYXktYmFja2dyb3VuZC1jb2xvci53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWNiZGJmO1xuICBib3JkZXItY29sb3I6ICNhY2JkYmY7XG59XG4uYXJ0aWNsZS1jb250ZW50IC5oYXMtY29yYWwtYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRTk2Nzg7XG59XG4uYXJ0aWNsZS1jb250ZW50IC5oYXMtY29yYWwtYmFja2dyb3VuZC1jb2xvci53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkU5Njc4O1xuICBib3JkZXItY29sb3I6ICNGRTk2Nzg7XG59XG4uYXJ0aWNsZS1jb250ZW50IC5oYXMtY29yYWwtYmFja2dyb3VuZC1jb2xvci53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsIC5hcnRpY2xlLWNvbnRlbnQgLmhhcy1jb3JhbC1iYWNrZ3JvdW5kLWNvbG9yLndwLWJsb2NrLWJ1dHRvbl9fbGluazphY3RpdmUsIC5hcnRpY2xlLWNvbnRlbnQgLmhhcy1jb3JhbC1iYWNrZ3JvdW5kLWNvbG9yLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWJkYWI7XG4gIGJvcmRlci1jb2xvcjogI2ZlYmRhYjtcbn1cbi5hcnRpY2xlLWNvbnRlbnQgLmhhcy1jb3JhbC1jb2xvciB7XG4gIGNvbG9yOiAjRkU5Njc4O1xufVxuLmFydGljbGUtY29udGVudCAuaGFzLWNvcmFsLWNvbG9yLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIGNvbG9yOiAjRkU5Njc4O1xufVxuLmFydGljbGUtY29udGVudCAuaXMtc3R5bGUtb3V0bGluZSAuaGFzLWNvcmFsLWNvbG9yLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIGJvcmRlci1jb2xvcjogI0ZFOTY3ODtcbn1cbi5hcnRpY2xlLWNvbnRlbnQgLmlzLXN0eWxlLW91dGxpbmUgLmhhcy1jb3JhbC1jb2xvci53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsIC5hcnRpY2xlLWNvbnRlbnQgLmlzLXN0eWxlLW91dGxpbmUgLmhhcy1jb3JhbC1jb2xvci53cC1ibG9jay1idXR0b25fX2xpbms6YWN0aXZlLCAuYXJ0aWNsZS1jb250ZW50IC5pcy1zdHlsZS1vdXRsaW5lIC5oYXMtY29yYWwtY29sb3Iud3AtYmxvY2stYnV0dG9uX19saW5rOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmViZGFiO1xufVxuLmFydGljbGUtY29udGVudCAuaXMtc3R5bGUtb3V0bGluZSAuaGFzLWNvcmFsLWJhY2tncm91bmQtY29sb3Iud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyLCAuYXJ0aWNsZS1jb250ZW50IC5pcy1zdHlsZS1vdXRsaW5lIC5oYXMtY29yYWwtYmFja2dyb3VuZC1jb2xvci53cC1ibG9jay1idXR0b25fX2xpbms6YWN0aXZlLCAuYXJ0aWNsZS1jb250ZW50IC5pcy1zdHlsZS1vdXRsaW5lIC5oYXMtY29yYWwtYmFja2dyb3VuZC1jb2xvci53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmViZGFiO1xuICBib3JkZXItY29sb3I6ICNmZWJkYWI7XG59XG4uYXJ0aWNsZS1jb250ZW50IC5oYXMtc2VhLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGN0Y1O1xufVxuLmFydGljbGUtY29udGVudCAuaGFzLXNlYS1iYWNrZ3JvdW5kLWNvbG9yLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkY3RjU7XG4gIGJvcmRlci1jb2xvcjogI0YyRjdGNTtcbn1cbi5hcnRpY2xlLWNvbnRlbnQgLmhhcy1zZWEtYmFja2dyb3VuZC1jb2xvci53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsIC5hcnRpY2xlLWNvbnRlbnQgLmhhcy1zZWEtYmFja2dyb3VuZC1jb2xvci53cC1ibG9jay1idXR0b25fX2xpbms6YWN0aXZlLCAuYXJ0aWNsZS1jb250ZW50IC5oYXMtc2VhLWJhY2tncm91bmQtY29sb3Iud3AtYmxvY2stYnV0dG9uX19saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG4uYXJ0aWNsZS1jb250ZW50IC5oYXMtc2VhLWNvbG9yIHtcbiAgY29sb3I6ICNGMkY3RjU7XG59XG4uYXJ0aWNsZS1jb250ZW50IC5oYXMtc2VhLWNvbG9yLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIGNvbG9yOiAjRjJGN0Y1O1xufVxuLmFydGljbGUtY29udGVudCAuaXMtc3R5bGUtb3V0bGluZSAuaGFzLXNlYS1jb2xvci53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICBib3JkZXItY29sb3I6ICNGMkY3RjU7XG59XG4uYXJ0aWNsZS1jb250ZW50IC5pcy1zdHlsZS1vdXRsaW5lIC5oYXMtc2VhLWNvbG9yLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlciwgLmFydGljbGUtY29udGVudCAuaXMtc3R5bGUtb3V0bGluZSAuaGFzLXNlYS1jb2xvci53cC1ibG9jay1idXR0b25fX2xpbms6YWN0aXZlLCAuYXJ0aWNsZS1jb250ZW50IC5pcy1zdHlsZS1vdXRsaW5lIC5oYXMtc2VhLWNvbG9yLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG4uYXJ0aWNsZS1jb250ZW50IC5pcy1zdHlsZS1vdXRsaW5lIC5oYXMtc2VhLWJhY2tncm91bmQtY29sb3Iud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyLCAuYXJ0aWNsZS1jb250ZW50IC5pcy1zdHlsZS1vdXRsaW5lIC5oYXMtc2VhLWJhY2tncm91bmQtY29sb3Iud3AtYmxvY2stYnV0dG9uX19saW5rOmFjdGl2ZSwgLmFydGljbGUtY29udGVudCAuaXMtc3R5bGUtb3V0bGluZSAuaGFzLXNlYS1iYWNrZ3JvdW5kLWNvbG9yLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuLmFydGljbGUtY29udGVudCAuaGFzLWdyZXktYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNkU2RTY7XG59XG4uYXJ0aWNsZS1jb250ZW50IC5oYXMtZ3JleS1iYWNrZ3JvdW5kLWNvbG9yLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNkU2RTY7XG4gIGJvcmRlci1jb2xvcjogI0U2RTZFNjtcbn1cbi5hcnRpY2xlLWNvbnRlbnQgLmhhcy1ncmV5LWJhY2tncm91bmQtY29sb3Iud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyLCAuYXJ0aWNsZS1jb250ZW50IC5oYXMtZ3JleS1iYWNrZ3JvdW5kLWNvbG9yLndwLWJsb2NrLWJ1dHRvbl9fbGluazphY3RpdmUsIC5hcnRpY2xlLWNvbnRlbnQgLmhhcy1ncmV5LWJhY2tncm91bmQtY29sb3Iud3AtYmxvY2stYnV0dG9uX19saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG4uYXJ0aWNsZS1jb250ZW50IC5oYXMtZ3JleS1jb2xvciB7XG4gIGNvbG9yOiAjRTZFNkU2O1xufVxuLmFydGljbGUtY29udGVudCAuaGFzLWdyZXktY29sb3Iud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgY29sb3I6ICNFNkU2RTY7XG59XG4uYXJ0aWNsZS1jb250ZW50IC5pcy1zdHlsZS1vdXRsaW5lIC5oYXMtZ3JleS1jb2xvci53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICBib3JkZXItY29sb3I6ICNFNkU2RTY7XG59XG4uYXJ0aWNsZS1jb250ZW50IC5pcy1zdHlsZS1vdXRsaW5lIC5oYXMtZ3JleS1jb2xvci53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsIC5hcnRpY2xlLWNvbnRlbnQgLmlzLXN0eWxlLW91dGxpbmUgLmhhcy1ncmV5LWNvbG9yLndwLWJsb2NrLWJ1dHRvbl9fbGluazphY3RpdmUsIC5hcnRpY2xlLWNvbnRlbnQgLmlzLXN0eWxlLW91dGxpbmUgLmhhcy1ncmV5LWNvbG9yLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG4uYXJ0aWNsZS1jb250ZW50IC5pcy1zdHlsZS1vdXRsaW5lIC5oYXMtZ3JleS1iYWNrZ3JvdW5kLWNvbG9yLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlciwgLmFydGljbGUtY29udGVudCAuaXMtc3R5bGUtb3V0bGluZSAuaGFzLWdyZXktYmFja2dyb3VuZC1jb2xvci53cC1ibG9jay1idXR0b25fX2xpbms6YWN0aXZlLCAuYXJ0aWNsZS1jb250ZW50IC5pcy1zdHlsZS1vdXRsaW5lIC5oYXMtZ3JleS1iYWNrZ3JvdW5kLWNvbG9yLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzUzOUFBQTtcbiAgdHJhbnNpdGlvbjogNTAwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyLFxuLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgY29udGVudDogXCJcXGU5MTdcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDE0cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNpdGlvbjogNTAwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXY6OmJlZm9yZSxcbi5zd2lwZXItYnV0dG9uLW5leHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRyYW5zaXRpb246IDUwMG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMnB4LCAtNTAlKTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXY6bm90KC5zd2lwZXItYnV0dG9uLWRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLnN3aXBlci1idXR0b24tbmV4dDpub3QoLnN3aXBlci1idXR0b24tZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUge1xuICB3aWR0aDogMjJweDtcbiAgbGVmdDogOHB4O1xufVxuLnN3aXBlci1idXR0b24tcHJldjpub3QoLnN3aXBlci1idXR0b24tZGlzYWJsZWQpOmhvdmVyOjphZnRlcixcbi5zd2lwZXItYnV0dG9uLW5leHQ6bm90KC5zd2lwZXItYnV0dG9uLWRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIge1xuICByaWdodDogOHB4O1xufVxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC40O1xuICBwb2ludGVyLWV2ZW50czogdW5zZXQ7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICBsZWZ0OiAtOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogY2FsYygtOHB4ICsgLTEyICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IC0yMHB4O1xuICB9XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogLThweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiBjYWxjKC04cHggKyAtMTIgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IC0yMHB4O1xuICB9XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gIGNvbG9yOiAjMTgxRjU2O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5mYW5jeWJveF9fY29udGFpbmVyIHtcbiAgLS1mYW5jeWJveC1iZzogcmdiYSgwLCAwLCAwLCAwLjcpICFpbXBvcnRhbnQ7XG59XG4uYWRtaW4tYmFyIC5mYW5jeWJveF9fY29udGFpbmVyIHtcbiAgdG9wOiA0NnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4M3B4KSB7XG4gIC5hZG1pbi1iYXIgLmZhbmN5Ym94X19jb250YWluZXIge1xuICAgIHRvcDogMzJweDtcbiAgfVxufVxuXG4uZmFuY3lib3hfX2NvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mYW5jeWJveF9fY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDIwcHggKyA0MCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZmFuY3lib3hfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZhbmN5Ym94X19jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDIwcHggKyA0MCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZmFuY3lib3hfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mYW5jeWJveF9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoNDBweCArIDQwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5mYW5jeWJveF9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mYW5jeWJveF9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoNDBweCArIDIwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5mYW5jeWJveF9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3OXB4KSB7XG4gIC5mYW5jeWJveF9fY29udGVudCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIG1pbi13aWR0aDogNTAwcHg7XG4gIH1cbn1cbi5mYW5jeWJveF9fY29udGVudCA+IC5mLWJ1dHRvbi5pcy1jbG9zZS1idG4ge1xuICBjb2xvcjogIzUzOUFBQTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5mYW5jeWJveF9fY29udGVudCA+IC5mLWJ1dHRvbi5pcy1jbG9zZS1idG46aG92ZXIge1xuICBjb2xvcjogI2ZlYjI3Mjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3OXB4KSB7XG4gIC5mYW5jeWJveF9fY29udGVudCA+IC5mLWJ1dHRvbi5pcy1jbG9zZS1idG4ge1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjNTM5QUFBO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmZhbmN5Ym94X19jb250ZW50ID4gLmYtYnV0dG9uLmlzLWNsb3NlLWJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZlYjI3MjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4ucGhvdG8tcG9wdXAtY29udGVudC5mYW5jeWJveF9fY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAucGhvdG8tcG9wdXAtY29udGVudC5mYW5jeWJveF9fY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDIwcHggKyAyMCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucGhvdG8tcG9wdXAtY29udGVudC5mYW5jeWJveF9fY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAucGhvdG8tcG9wdXAtY29udGVudC5mYW5jeWJveF9fY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygyMHB4ICsgMjAgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnBob3RvLXBvcHVwLWNvbnRlbnQuZmFuY3lib3hfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGhvdG8tcG9wdXAtY29udGVudC5mYW5jeWJveF9fY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnBob3RvLXBvcHVwLWNvbnRlbnQuZmFuY3lib3hfX2NvbnRlbnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMTE1cHgpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgd2lkdGg6IDYzMHB4O1xuICB9XG59XG4ucGhvdG8tcG9wdXAtY29udGVudC5mYW5jeWJveF9fY29udGVudCAuY2xvc2UtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMS44NzVyZW07XG4gIGhlaWdodDogMS44NzVyZW07XG4gIGNvbG9yOiAjNTM5QUFBO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLnBob3RvLXBvcHVwLWNvbnRlbnQuZmFuY3lib3hfX2NvbnRlbnQgLmNsb3NlLWJ0biBpIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucGhvdG8tcG9wdXAtY29udGVudC5mYW5jeWJveF9fY29udGVudCAuY2xvc2UtYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogIzUzOUFBQTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAucGhvdG8tcG9wdXAtY29udGVudC5mYW5jeWJveF9fY29udGVudCAuY2xvc2UtYnRuIGkge1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICB9XG4gIC5waG90by1wb3B1cC1jb250ZW50LmZhbmN5Ym94X19jb250ZW50IC5jbG9zZS1idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZWIyNzI7XG4gIH1cbn1cbi5waG90by1wb3B1cC1jb250ZW50LmZhbmN5Ym94X19jb250ZW50IC5pbWctd3JhcHBlciB7XG4gIG1hcmdpbjogYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ucGhvdG8tcG9wdXAtY29udGVudC5mYW5jeWJveF9fY29udGVudCAubXgtc20tYXV0byAuYnRuLXJvdW5kLWJnLXByaW1hcnktc2Vjb25kYXJ5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnBob3RvLXBvcHVwLWNvbnRlbnQuZmFuY3lib3hfX2NvbnRlbnQgLm14LXNtLWF1dG8gLmJ0bi1yb3VuZC1iZy1wcmltYXJ5LXNlY29uZGFyeSB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG4ucGhvdG8tcG9wdXAtY29udGVudC5mYW5jeWJveF9fY29udGVudCAuYnRuLWxpc3Qge1xuICBnYXA6IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBob3RvLXBvcHVwLWNvbnRlbnQuZmFuY3lib3hfX2NvbnRlbnQgLmJ0bi1saXN0IC5idG4sIC5waG90by1wb3B1cC1jb250ZW50LmZhbmN5Ym94X19jb250ZW50IC5idG4tbGlzdCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9mb290ZXIgYnV0dG9uLCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9mb290ZXIgLnBob3RvLXBvcHVwLWNvbnRlbnQuZmFuY3lib3hfX2NvbnRlbnQgLmJ0bi1saXN0IGJ1dHRvbiwgLnBob3RvLXBvcHVwLWNvbnRlbnQuZmFuY3lib3hfX2NvbnRlbnQgLmJ0bi1saXN0IC5idG4tc3VibWVudSB7XG4gIG1pbi13aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xufVxuLnBob3RvLXBvcHVwLWNvbnRlbnQuZmFuY3lib3hfX2NvbnRlbnQgLmYtYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI0YyRjdGNTtcbiAgd2lkdGg6IDIuMTg3NXJlbTtcbiAgaGVpZ2h0OiAyLjE4NzVyZW07XG4gIHRyYW5zaXRpb246IDUwMG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnBob3RvLXBvcHVwLWNvbnRlbnQuZmFuY3lib3hfX2NvbnRlbnQgLmYtYnV0dG9uOjphZnRlciB7XG4gIGNvbG9yOiAjNTM5QUFBO1xufVxuLnBob3RvLXBvcHVwLWNvbnRlbnQuZmFuY3lib3hfX2NvbnRlbnQgLmYtYnV0dG9uOmhvdmVyLCAucGhvdG8tcG9wdXAtY29udGVudC5mYW5jeWJveF9fY29udGVudCAuZi1idXR0b246YWN0aXZlLCAucGhvdG8tcG9wdXAtY29udGVudC5mYW5jeWJveF9fY29udGVudCAuZi1idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjRjJGN0Y1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTM5QUFBO1xufVxuLnBob3RvLXBvcHVwLWNvbnRlbnQuZmFuY3lib3hfX2NvbnRlbnQgLmYtYnV0dG9uLmlzLW5leHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbn1cbi5waG90by1wb3B1cC1jb250ZW50LmZhbmN5Ym94X19jb250ZW50IC5mLWJ1dHRvbi5pcy1wcmV2OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG4ucGhvdG8tcG9wdXAtY29udGVudC5mYW5jeWJveF9fY29udGVudCAuaW5mby1iYXIge1xuICBnYXA6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBob3RvLXBvcHVwLWNvbnRlbnQuZmFuY3lib3hfX2NvbnRlbnQgLmluZm8tYmFyIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LWNvbnRhaW5lciBpbnB1dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5oYXMtdmFsIC5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC1jb250YWluZXI6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlxcZTkyMFwiO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzUzOUFBQTtcbiAgdHJhbnNpdGlvbjogNTAwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICByaWdodDogMTVweDtcbiAgdG9wOiA3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LWNvbnRhaW5lcjpob3Zlcjo6YWZ0ZXIsIC5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC1jb250YWluZXI6YWN0aXZlOjphZnRlciwgLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LWNvbnRhaW5lcjpmb2N1czo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmViMjcyO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsID4gKiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlciA+ICosXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDQwcHg7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDA7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX19jdXJyZW50LW1vbnRoIHtcbiAgY29sb3I6ICMxODFGNTY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ0O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fd2VlayB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX19kYXktbmFtZSB7XG4gIGNvbG9yOiAjMTgxRjU2O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgd2lkdGg6IDIuMjVyZW07XG4gIG1hcmdpbjogM3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LW5hbWUge1xuICAgIG1hcmdpbjogY2FsYygzcHggKyAyICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5yZWFjdC1kYXRlcGlja2VyX19wb3J0YWwgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS1uYW1lIHtcbiAgICBtYXJnaW46IDVweDtcbiAgfVxufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5IHtcbiAgY29sb3I6ICM1MzlBQUE7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIFwiTm90byBTYW5zIFRDXCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHdpZHRoOiAyLjI1cmVtO1xuICB0cmFuc2l0aW9uOiA1MDBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiAzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX19kYXkge1xuICAgIG1hcmdpbjogY2FsYygzcHggKyAyICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5yZWFjdC1kYXRlcGlja2VyX19wb3J0YWwgLnJlYWN0LWRhdGVwaWNrZXJfX2RheSB7XG4gICAgbWFyZ2luOiA1cHg7XG4gIH1cbn1cbi5yZWFjdC1kYXRlcGlja2VyX19wb3J0YWwgLnJlYWN0LWRhdGVwaWNrZXJfX2RheTpob3ZlciwgLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5OmFjdGl2ZSwgLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5OmZvY3VzIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTM5QUFBO1xuICBiYWNrZ3JvdW5kOiAjRjJGN0Y1O1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS10b2RheTpub3QoLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tc2VsZWN0ZWQpIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS10b2RheTpub3QoLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tc2VsZWN0ZWQpOmhvdmVyLCAucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLXRvZGF5Om5vdCgucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1zZWxlY3RlZCk6YWN0aXZlLCAucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLXRvZGF5Om5vdCgucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1zZWxlY3RlZCk6Zm9jdXMge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1MzlBQUE7XG4gIGJhY2tncm91bmQ6ICNGMkY3RjU7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLXNlbGVjdGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM1MzlBQUE7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLXNlbGVjdGVkOmhvdmVyLCAucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLXNlbGVjdGVkOmFjdGl2ZSwgLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1zZWxlY3RlZDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNTM5QUFBO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjQzVENEQ2O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19wb3J0YWwgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNGMkY3RjU7XG4gIHRyYW5zaXRpb246IDUwMG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB3aWR0aDogMi4yNXJlbTtcbiAgaGVpZ2h0OiAyLjI1cmVtO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbjpob3ZlciwgLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbjphY3RpdmUsIC5yZWFjdC1kYXRlcGlja2VyX19wb3J0YWwgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb246Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjRjJGN0Y1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTM5QUFBO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0tcHJldmlvdXMge1xuICBsZWZ0OiAxNHB4O1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0tbmV4dCB7XG4gIHJpZ2h0OiAxNHB4O1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi1pY29uOjpiZWZvcmUge1xuICB3aWR0aDogMC42cmVtO1xuICBoZWlnaHQ6IDAuNnJlbTtcbiAgdG9wOiA0NSU7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjNTM5QUFBO1xuICB0ZXh0LWluZGVudDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBmb250LXNpemU6IDFyZW07XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLWljb24tLXByZXZpb3VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi1pY29uLS1uZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwN1wiO1xufVxuXG4uZGF0ZS1tb2RhbCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZGF0ZS1tb2RhbCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgfVxufVxuLmRhdGUtbW9kYWwgLm1vZGFsLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kYXRlLW1vZGFsIC5tb2RhbC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygyMHB4ICsgNDAgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmRhdGUtbW9kYWwgLm1vZGFsLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZGF0ZS1tb2RhbCAubW9kYWwtd3JhcHBlciB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyg1cHggKyA0MCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZGF0ZS1tb2RhbCAubW9kYWwtd3JhcHBlciB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRhdGUtbW9kYWwgLm1vZGFsLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyg1cHggKyA0MCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZGF0ZS1tb2RhbCAubW9kYWwtd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZGF0ZS1tb2RhbCAubW9kYWwtd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoNXB4ICsgNDAgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmRhdGUtbW9kYWwgLm1vZGFsLXdyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmRhdGUtbW9kYWwgLm1vZGFsLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5kYXRlLW1vZGFsIC5jbG9zZS1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEuODc1cmVtO1xuICBoZWlnaHQ6IDEuODc1cmVtO1xuICBjb2xvcjogIzUzOUFBQTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgei1pbmRleDogNDtcbn1cbi5kYXRlLW1vZGFsIC5jbG9zZS1idG4gaSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRhdGUtbW9kYWwgLmNsb3NlLWJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICM1MzlBQUE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5kYXRlLW1vZGFsIC5jbG9zZS1idG4gaSB7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIH1cbiAgLmRhdGUtbW9kYWwgLmNsb3NlLWJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZlYjI3MjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5kYXRlLW1vZGFsIC5idG4td3JhcHBlciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0U2RTZFNjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRhdGUtbW9kYWwgLmJ0bi13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZGF0ZS1tb2RhbCAuYnRuLXdyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDIwcHggKyA0MCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5kYXRlLW1vZGFsIC5idG4td3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi5kYXRlLW1vZGFsIC5idG4td3JhcHBlciAuYnRuLFxuLmRhdGUtbW9kYWwgLmJ0bi13cmFwcGVyIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIGJ1dHRvbixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIC5kYXRlLW1vZGFsIC5idG4td3JhcHBlciBidXR0b24sIC5kYXRlLW1vZGFsIC5idG4td3JhcHBlciAuYnRuLXN1Ym1lbnUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgaHRtbFtkYXRhLWZvbnRzaXplPWxnXSAucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX19kYXksXG4gIGh0bWxbZGF0YS1mb250c2l6ZT1sZ10gLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICB3aWR0aDogMzZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDY0cHgpIHtcbiAgaHRtbFtkYXRhLWZvbnRzaXplPXhsXSAucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX19kYXksXG4gIGh0bWxbZGF0YS1mb250c2l6ZT14bF0gLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICB3aWR0aDogMzZweDtcbiAgfVxufVxuXG4uZ2Zvcm1fd3JhcHBlcixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMxODFGNTY7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fdGl0bGUsXG4uZ2Zvcm1fd3JhcHBlciAuZ3NlY3Rpb25fdGl0bGUsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV90aXRsZSxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdzZWN0aW9uX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMTgxRjU2O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Rlc2NyaXB0aW9uLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM1MTU3NkE7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnMsXG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fcmVxdWlyZWRfbGVnZW5kLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnMsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9yZXF1aXJlZF9sZWdlbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtLWJvZHksXG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtLWJvZHksXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9ib2R5IHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNGOUY5Rjk7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmdmb3JtX3dyYXBwZXIgLmdmb3JtLWJvZHksXG4gIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5LFxuICAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybS1ib2R5LFxuICAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygzMHB4ICsgMjAgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmdmb3JtX3dyYXBwZXIgLmdmb3JtLWJvZHksXG4gIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5LFxuICAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybS1ib2R5LFxuICAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5nZm9ybV93cmFwcGVyIC5nZm9ybS1ib2R5LFxuICAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSxcbiAgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm0tYm9keSxcbiAgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweCAyMHB4IDAgMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmdmb3JtX3dyYXBwZXIgLmdmb3JtLWJvZHksXG4gIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5LFxuICAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybS1ib2R5LFxuICAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMzBweCArIDIwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmdmb3JtX3dyYXBwZXIgLmdmb3JtLWJvZHksXG4gIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5LFxuICAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybS1ib2R5LFxuICAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmdmb3JtX3dyYXBwZXIgLmdmb3JtLWJvZHksXG4gIC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5LFxuICAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybS1ib2R5LFxuICAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9ib2R5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDMwcHggKyAyMCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5nZm9ybV93cmFwcGVyIC5nZm9ybS1ib2R5LFxuICAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSxcbiAgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm0tYm9keSxcbiAgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fYm9keSB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxufVxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUuZ3Jhdml0eS10aGVtZSB7XG4gIC8qIHRleHQgY291bnQgc3R5bGUgKi9cbiAgLyogdGV4dCBjb3VudCBzdHlsZSAqL1xuICAvKiBCdXR0b24gc3R5bGUgKi9cbiAgLyogQnV0dG9uIHN0eWxlICovXG59XG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9maWVsZHMsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lLmdyYXZpdHktdGhlbWUgLmdmb3JtX2ZpZWxkcyB7XG4gIGdyaWQtcm93LWdhcDogMjBweDtcbn1cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZCxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkIHtcbiAgLyogUmVzZXQgZm9ybSBzdHlsZSAqL1xuICAvKiBsYWJlbCAqL1xuICAvKiBDaGVja2JveHMgYW5kIHJhZGlvcyBzdHlsZSAqL1xuICAvKiBUZXh0YXJlYSBzdHlsZSAqL1xufVxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkLmdmaWVsZF9lcnJvcixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkLmdmaWVsZF9lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQuZ2ZpZWxkX2Vycm9yIC52YWxpZGF0aW9uX21lc3NhZ2UsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lLmdyYXZpdHktdGhlbWUgLmdmaWVsZC5nZmllbGRfZXJyb3IgLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gIGNvbG9yOiAjRDE0QTdCO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQuZ2ZpZWxkX2Vycm9yIHNlbGVjdCxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZC5nZmllbGRfZXJyb3IgaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1idXR0b25dKTpub3QoW3R5cGU9aW1hZ2VdKTpub3QoW3R5cGU9ZmlsZV0pLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkLmdmaWVsZF9lcnJvciB0ZXh0YXJlYSxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkLmdmaWVsZF9lcnJvciBzZWxlY3QsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lLmdyYXZpdHktdGhlbWUgLmdmaWVsZC5nZmllbGRfZXJyb3IgaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1idXR0b25dKTpub3QoW3R5cGU9aW1hZ2VdKTpub3QoW3R5cGU9ZmlsZV0pLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZS5ncmF2aXR5LXRoZW1lIC5nZmllbGQuZ2ZpZWxkX2Vycm9yIHRleHRhcmVhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QxNEE3Qjtcbn1cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZCBsYWJlbCxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZCBsZWdlbmQsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQgaW5wdXQ6bm90KC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94LCAuZ2lucHV0X2NvbnRhaW5lcl9yYWRpbywgLmdmaWVsZC1jaG9pY2UtaW5wdXQpLCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQuZ3NlY3Rpb24sXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQgLmdzZWN0aW9uX2Rlc2NyaXB0aW9uLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZS5ncmF2aXR5LXRoZW1lIC5nZmllbGQgbGFiZWwsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lLmdyYXZpdHktdGhlbWUgLmdmaWVsZCBsZWdlbmQsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lLmdyYXZpdHktdGhlbWUgLmdmaWVsZCBpbnB1dDpub3QoLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3gsIC5naW5wdXRfY29udGFpbmVyX3JhZGlvLCAuZ2ZpZWxkLWNob2ljZS1pbnB1dCksXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lLmdyYXZpdHktdGhlbWUgLmdmaWVsZC5nc2VjdGlvbixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkIC5nc2VjdGlvbl9kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdXRsaW5lOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMTgxRjU2O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHotaW5kZXg6IDI7XG59XG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQgaW5wdXRbdHlwZV0sXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQgdGV4dGFyZWEsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQgc2VsZWN0LFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZS5ncmF2aXR5LXRoZW1lIC5nZmllbGQgaW5wdXRbdHlwZV0sXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lLmdyYXZpdHktdGhlbWUgLmdmaWVsZCB0ZXh0YXJlYSxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkIHNlbGVjdCB7XG4gIGhlaWdodDogNDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICB0cmFuc2l0aW9uOiA1MDBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQgaW5wdXRbdHlwZV06Zm9jdXMsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQgdGV4dGFyZWE6Zm9jdXMsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQgc2VsZWN0OmZvY3VzLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZS5ncmF2aXR5LXRoZW1lIC5nZmllbGQgaW5wdXRbdHlwZV06Zm9jdXMsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lLmdyYXZpdHktdGhlbWUgLmdmaWVsZCB0ZXh0YXJlYTpmb2N1cyxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkIHNlbGVjdDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1MzlBQUE7XG59XG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQgaW5wdXRbdHlwZV06OnBsYWNlaG9sZGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkIHRleHRhcmVhOjpwbGFjZWhvbGRlcixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZCBzZWxlY3Q6OnBsYWNlaG9sZGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZS5ncmF2aXR5LXRoZW1lIC5nZmllbGQgaW5wdXRbdHlwZV06OnBsYWNlaG9sZGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZS5ncmF2aXR5LXRoZW1lIC5nZmllbGQgdGV4dGFyZWE6OnBsYWNlaG9sZGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZS5ncmF2aXR5LXRoZW1lIC5nZmllbGQgc2VsZWN0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM4RkE2QTk7XG59XG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQuaGlkZGVuX2xhYmVsLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZS5ncmF2aXR5LXRoZW1lIC5nZmllbGQuaGlkZGVuX2xhYmVsIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZCAuZ2ZpZWxkX2xhYmVsLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkIGxhYmVsLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZS5ncmF2aXR5LXRoZW1lIC5nZmllbGQgLmdmaWVsZF9sYWJlbCxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkIGxhYmVsIHtcbiAgY29sb3I6ICMxODFGNTY7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGdhcDogNHB4O1xufVxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkIC5nZmllbGRfbGFiZWwgc3Bhbi5nZmllbGRfcmVxdWlyZWQsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQgbGFiZWwgc3Bhbi5nZmllbGRfcmVxdWlyZWQsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lLmdyYXZpdHktdGhlbWUgLmdmaWVsZCAuZ2ZpZWxkX2xhYmVsIHNwYW4uZ2ZpZWxkX3JlcXVpcmVkLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZS5ncmF2aXR5LXRoZW1lIC5nZmllbGQgbGFiZWwgc3Bhbi5nZmllbGRfcmVxdWlyZWQge1xuICBjb2xvcjogI0ZFOTY3ODtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94LFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX3JhZGlvLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZS5ncmF2aXR5LXRoZW1lIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3gsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lLmdyYXZpdHktdGhlbWUgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9yYWRpbyB7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG59XG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggLmdmaWVsZF9yYWRpbyxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9yYWRpbyAuZ2ZpZWxkX3JhZGlvLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZS5ncmF2aXR5LXRoZW1lIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggLmdmaWVsZF9yYWRpbyxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX3JhZGlvIC5nZmllbGRfcmFkaW8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggbGFiZWwsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfcmFkaW8gbGFiZWwsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lLmdyYXZpdHktdGhlbWUgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCBsYWJlbCxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX3JhZGlvIGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFyZW07XG4gIG1heC13aWR0aDogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMXJlbSArIDEuMTVweCk7XG4gIHBhZGRpbmctbGVmdDogMS40cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IGxhYmVsOjpiZWZvcmUsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCBsYWJlbDo6YWZ0ZXIsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfcmFkaW8gbGFiZWw6OmJlZm9yZSxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9yYWRpbyBsYWJlbDo6YWZ0ZXIsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lLmdyYXZpdHktdGhlbWUgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCBsYWJlbDo6YmVmb3JlLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZS5ncmF2aXR5LXRoZW1lIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggbGFiZWw6OmFmdGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZS5ncmF2aXR5LXRoZW1lIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfcmFkaW8gbGFiZWw6OmJlZm9yZSxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX3JhZGlvIGxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygwLjVyZW0gKyAxcHgpO1xuICB0cmFuc2l0aW9uOiAyNTBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xufVxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IGxhYmVsOjpiZWZvcmUsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfcmFkaW8gbGFiZWw6OmJlZm9yZSxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IGxhYmVsOjpiZWZvcmUsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lLmdyYXZpdHktdGhlbWUgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9yYWRpbyBsYWJlbDo6YmVmb3JlIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJEODc5MDtcbiAgbGVmdDogMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCBsYWJlbDo6YWZ0ZXIsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfcmFkaW8gbGFiZWw6OmFmdGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZS5ncmF2aXR5LXRoZW1lIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggbGFiZWw6OmFmdGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZS5ncmF2aXR5LXRoZW1lIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfcmFkaW8gbGFiZWw6OmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgbGVmdDogMC41cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCBpbnB1dCxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9yYWRpbyBpbnB1dCxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IGlucHV0LFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZS5ncmF2aXR5LXRoZW1lIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfcmFkaW8gaW5wdXQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCBpbnB1dDpjaGVja2VkIH4gbGFiZWw6OmFmdGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX3JhZGlvIGlucHV0OmNoZWNrZWQgfiBsYWJlbDo6YWZ0ZXIsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lLmdyYXZpdHktdGhlbWUgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCBpbnB1dDpjaGVja2VkIH4gbGFiZWw6OmFmdGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZS5ncmF2aXR5LXRoZW1lIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfcmFkaW8gaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggbGFiZWw6OmFmdGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZS5ncmF2aXR5LXRoZW1lIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MTRcIjtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX3JhZGlvIGxhYmVsOjpiZWZvcmUsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lLmdyYXZpdHktdGhlbWUgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9yYWRpbyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX3JhZGlvIGxhYmVsOjphZnRlcixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX3JhZGlvIGxhYmVsOjphZnRlciB7XG4gIHdpZHRoOiAwLjYyNXJlbTtcbiAgaGVpZ2h0OiAwLjYyNXJlbTtcbiAgYmFja2dyb3VuZDogIzUzOUFBQTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX3RleHRhcmVhIHRleHRhcmVhLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZS5ncmF2aXR5LXRoZW1lIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfdGV4dGFyZWEgdGV4dGFyZWEge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfdGV4dGFyZWEgdGV4dGFyZWEubGFyZ2UsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lLmdyYXZpdHktdGhlbWUgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl90ZXh0YXJlYSB0ZXh0YXJlYS5sYXJnZSB7XG4gIGhlaWdodDogMTUwcHg7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xufVxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX3RleHRhcmVhICsgLnZhbGlkYXRpb25fbWVzc2FnZSxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX3RleHRhcmVhICsgLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfZGVzY3JpcHRpb24sXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lLmdyYXZpdHktdGhlbWUgLmdmaWVsZF9kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG4gIGNvbG9yOiAjNTE1NzZBO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdpbnB1dF9jb3VudGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZS5ncmF2aXR5LXRoZW1lIC5naW5wdXRfY291bnRlciB7XG4gIGNvbG9yOiAjMTgxRjU2O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZS5ncmF2aXR5LXRoZW1lIC5nZm9ybV9mb290ZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICNGOUY5Rjk7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2Zvb3RlcixcbiAgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZS5ncmF2aXR5LXRoZW1lIC5nZm9ybV9mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2Zvb3RlciBidXR0b24sXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lLmdyYXZpdHktdGhlbWUgLmdmb3JtX2Zvb3RlciBidXR0b24ge1xuICBtaW4td2lkdGg6IDIxNHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIGJ1dHRvbixcbiAgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZS5ncmF2aXR5LXRoZW1lIC5nZm9ybV9mb290ZXIgYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDMwcHggKyAyMCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9mb290ZXIgYnV0dG9uLFxuICAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lLmdyYXZpdHktdGhlbWUgLmdmb3JtX2Zvb3RlciBidXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9mb290ZXIgYnV0dG9uLFxuICAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lLmdyYXZpdHktdGhlbWUgLmdmb3JtX2Zvb3RlciBidXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9mb290ZXIgYnV0dG9uLFxuICAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lLmdyYXZpdHktdGhlbWUgLmdmb3JtX2Zvb3RlciBidXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDMwcHggKyAyMCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2Zvb3RlciBidXR0b24sXG4gIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIGJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIGJ1dHRvbixcbiAgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZS5ncmF2aXR5LXRoZW1lIC5nZm9ybV9mb290ZXIgYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMzBweCArIDIwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIGJ1dHRvbixcbiAgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZS5ncmF2aXR5LXRoZW1lIC5nZm9ybV9mb290ZXIgYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gIH1cbn1cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX3BhZ2VfZm9vdGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZS5ncmF2aXR5LXRoZW1lIC5nZm9ybV9wYWdlX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fcGFnZV9mb290ZXIgYnV0dG9uLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZS5ncmF2aXR5LXRoZW1lIC5nZm9ybV9wYWdlX2Zvb3RlciBidXR0b24ge1xuICBtYXJnaW46IDA7XG59XG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9wYWdlX2Zvb3RlciBidXR0b24gKyBidXR0b24sXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lLmdyYXZpdHktdGhlbWUgLmdmb3JtX3BhZ2VfZm9vdGVyIGJ1dHRvbiArIGJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4vKiBGb3JtIGNvbmZpcm1hdGlvbiAqL1xuLmdmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI0Y5RjlGOTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDgwcHggKyAyMCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmdmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyg4MHB4ICsgMjAgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmdmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5nZm9ybV9jb25maXJtYXRpb25fd3JhcHBlciB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyg0MHB4ICsgMTAgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmdmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyg0MHB4ICsgMTAgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmdmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIH1cbn1cblxuLyogYWpheF9zcGlubmVyICovXG4uZ2Zvcm1fYWpheF9zcGlubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdmb3JtLXNwaW5uZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZ2Zvcm0tc3Bpbm5lcjo6YmVmb3JlLCAuZ2Zvcm0tc3Bpbm5lcjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG4uZ2Zvcm0tc3Bpbm5lcl9pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMTIuNXB4KTtcbiAgdG9wOiBjYWxjKDUwJSAtIDEyLjVweCk7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGFuaW1hdGlvbjogZ2Zvcm1zLXJvdGF0ZSAycyBpbmZpbml0ZTtcbiAgei1pbmRleDogMjtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmViMjcyO1xufVxuXG5Aa2V5ZnJhbWVzIGdmb3Jtcy1yb3RhdGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZm9jdXMtaW5pdGVkOm5vdCguaGlkZGVuX2xhYmVsKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmZvY3VzLWluaXRlZDpub3QoLmhpZGRlbl9sYWJlbCkgLmdpbnB1dF9jb250YWluZXI6bm90KC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94LCAuZ2lucHV0X2NvbnRhaW5lcl9yYWRpbywgLmdpbnB1dF9jb250YWluZXJfc2VsZWN0LCAuZ2lucHV0X2NvbnRhaW5lcl90ZXh0YXJlYSwgLmdpbnB1dF9jb250YWluZXJfdGltZSwgW2NsYXNzKj1fZHJvcGRvd25dKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDEwLjVweDtcbiAgcGFkZGluZy1ib3R0b206IDEwLjVweDtcbn1cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmZvY3VzLWluaXRlZDpub3QoLmhpZGRlbl9sYWJlbCkgbGFiZWwsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5mb2N1cy1pbml0ZWQ6bm90KC5oaWRkZW5fbGFiZWwpIGxlZ2VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5mb2N1cy1pbml0ZWQ6bm90KC5oaWRkZW5fbGFiZWwpLmZvY3VzIGxhYmVsLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZm9jdXMtaW5pdGVkOm5vdCguaGlkZGVuX2xhYmVsKS5mb2N1cyBsZWdlbmQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zNSUpO1xufVxuXG4vKiBkcm9wZG93biAqL1xuLm5pY2Utc2VsZWN0LXJlYWN0LFxuLm5pY2Utc2VsZWN0IHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMTgxRjU2O1xuICBtaW4taGVpZ2h0OiA0NXB4O1xuICB0cmFuc2l0aW9uOiA1MDBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICB6LWluZGV4OiA1O1xuICB3aWR0aDogMzAwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogbGlzdCBhbmQgb3B0aW9ucyAqL1xufVxuLm5pY2Utc2VsZWN0LXJlYWN0IC5jdXJyZW50LFxuLm5pY2Utc2VsZWN0IC5jdXJyZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzUzOUFBQTtcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB0cmFuc2l0aW9uOiA1MDBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAvKiBhcnJvdyAqL1xufVxuLm5pY2Utc2VsZWN0LXJlYWN0IC5jdXJyZW50OjphZnRlcixcbi5uaWNlLXNlbGVjdCAuY3VycmVudDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM1MzlBQUE7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHRyYW5zaXRpb246IDUwMG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG59XG4ubmljZS1zZWxlY3QtcmVhY3Qub3BlbiAuY3VycmVudDo6YWZ0ZXIsXG4ubmljZS1zZWxlY3Qub3BlbiAuY3VycmVudDo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59XG4ubmljZS1zZWxlY3QtcmVhY3Qub3BlbiAubGlzdCxcbi5uaWNlLXNlbGVjdC5vcGVuIC5saXN0IHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5uaWNlLXNlbGVjdC1yZWFjdC5kaXNhYmxlZCxcbi5uaWNlLXNlbGVjdC5kaXNhYmxlZCB7XG4gIGJvcmRlci1jb2xvcjogI2Q0ZDlkZTtcbiAgY29sb3I6ICNjZWQ0ZGE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm5pY2Utc2VsZWN0LXJlYWN0LmRpc2FibGVkIC5jdXJyZW50OjphZnRlcixcbi5uaWNlLXNlbGVjdC5kaXNhYmxlZCAuY3VycmVudDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICM5N2MyY2M7XG59XG4ubmljZS1zZWxlY3QtcmVhY3QgLmxpc3QtdWwsXG4ubmljZS1zZWxlY3QgLmxpc3QtdWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xufVxuLm5pY2Utc2VsZWN0LXJlYWN0IC5saXN0LFxuLm5pY2Utc2VsZWN0IC5saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmctdG9wOiAyMi41cHg7XG4gIHRvcDogY2FsYyg1MCUgKyAxcHgpO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgYm94LXNoYWRvdzogMHB4IDZweCAxMHB4IDBweCByZ2JhKDE2NiwgMTcyLCAxNzIsIDAuNCk7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMTBweCAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xuICB0cmFuc2l0aW9uOiA1MDBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xufVxuLm5pY2Utc2VsZWN0LXJlYWN0IC5vcHRpb24sXG4ubmljZS1zZWxlY3QgLm9wdGlvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogNTAwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgY29sb3I6ICMxODFGNTY7XG4gIHBhZGRpbmc6IDEwcHggMTVweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG59XG4ubmljZS1zZWxlY3QtcmVhY3QgLm9wdGlvbjo6YmVmb3JlLFxuLm5pY2Utc2VsZWN0IC5vcHRpb246OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmljZS1zZWxlY3QtcmVhY3QgLm9wdGlvbjpob3ZlciwgLm5pY2Utc2VsZWN0LXJlYWN0IC5vcHRpb246YWN0aXZlLCAubmljZS1zZWxlY3QtcmVhY3QgLm9wdGlvbjpmb2N1cyxcbi5uaWNlLXNlbGVjdCAub3B0aW9uOmhvdmVyLFxuLm5pY2Utc2VsZWN0IC5vcHRpb246YWN0aXZlLFxuLm5pY2Utc2VsZWN0IC5vcHRpb246Zm9jdXMge1xuICBjb2xvcjogIzUzOUFBQTtcbn1cbi5uaWNlLXNlbGVjdC1yZWFjdCAub3B0aW9uLnNlbGVjdGVkLFxuLm5pY2Utc2VsZWN0IC5vcHRpb24uc2VsZWN0ZWQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5uaWNlLXNlbGVjdC1yZWFjdCAub3B0aW9uLmRpc2FibGVkLFxuLm5pY2Utc2VsZWN0IC5vcHRpb24uZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmFydGljbGUtY29udGVudCAjZXotdG9jLWNvbnRhaW5lciB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgcGFkZGluZzogNXB4IDMwcHg7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI0U0RUZFQjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5hcnRpY2xlLWNvbnRlbnQgI2V6LXRvYy1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoNTBweCArIDIwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5hcnRpY2xlLWNvbnRlbnQgI2V6LXRvYy1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cbn1cbi5hcnRpY2xlLWNvbnRlbnQgI2V6LXRvYy1jb250YWluZXIgLmV6LXRvYy10aXRsZSB7XG4gIGNvbG9yOiAjMTgxRjU2O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFydGljbGUtY29udGVudCAjZXotdG9jLWNvbnRhaW5lciAuZXotdG9jLXRpdGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZVwiO1xuICBjb2xvcjogIzUzOUFBQTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5hcnRpY2xlLWNvbnRlbnQgI2V6LXRvYy1jb250YWluZXIgdWwuZXotdG9jLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG59XG4uYXJ0aWNsZS1jb250ZW50ICNlei10b2MtY29udGFpbmVyIHVsLmV6LXRvYy1saXN0IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5hcnRpY2xlLWNvbnRlbnQgI2V6LXRvYy1jb250YWluZXIgdWwuZXotdG9jLWxpc3QgbGk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXJ0aWNsZS1jb250ZW50ICNlei10b2MtY29udGFpbmVyIHVsLmV6LXRvYy1saXN0IGEge1xuICBjb2xvcjogIzE4MUY1NjtcbiAgdHJhbnNpdGlvbjogNTAwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG4uYXJ0aWNsZS1jb250ZW50ICNlei10b2MtY29udGFpbmVyIHVsLmV6LXRvYy1saXN0IGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmFydGljbGUtY29udGVudCAjZXotdG9jLWNvbnRhaW5lciB1bC5lei10b2MtbGlzdCBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzE4MUY1Njtcbn1cbi5hcnRpY2xlLWNvbnRlbnQgI2V6LXRvYy1jb250YWluZXIgdWwuZXotdG9jLWxpc3QgYTpob3ZlciwgLmFydGljbGUtY29udGVudCAjZXotdG9jLWNvbnRhaW5lciB1bC5lei10b2MtbGlzdCBhOmFjdGl2ZSwgLmFydGljbGUtY29udGVudCAjZXotdG9jLWNvbnRhaW5lciB1bC5lei10b2MtbGlzdCBhOmZvY3VzIHtcbiAgY29sb3I6ICM1MzlBQUE7XG59XG5cbi5zaXRlLW1haW4ge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpdGUtbWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDEyM3B4O1xuICB9XG59XG5cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMjA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFkbWluLWJhciAuaGVhZGVyIHtcbiAgdG9wOiA0NnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4M3B4KSB7XG4gIC5hZG1pbi1iYXIgLmhlYWRlciB7XG4gICAgdG9wOiAzMnB4O1xuICB9XG59XG4uaGVhZGVyIGxpLm1lbnUtaXRlbSB7XG4gIGZvbnQtc2l6ZTogaW5pdGlhbDtcbiAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG59XG4uaGVhZGVyIGxpLm1lbnUtaXRlbSA+IGEge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLmhlYWRlciAuaGVhZGVyLW1haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YyRjdGNTtcbn1cbi5oZWFkZXIgLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTQwMHB4O1xufVxuLmhlYWRlciAubG9nbyB7XG4gIHotaW5kZXg6IDE7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBsaW5lLWhlaWdodDogMXB4O1xufVxuLmhlYWRlciAubG9nbyAubG9nby1ob3Zlcixcbi5oZWFkZXIgLmxvZ28gLmxvZ28tZGVmYXVsdCB7XG4gIGhlaWdodDogMzBweDtcbiAgdHJhbnNpdGlvbjogMjUwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXIgLmxvZ28gLmxvZ28taG92ZXIsXG4gIC5oZWFkZXIgLmxvZ28gLmxvZ28tZGVmYXVsdCB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG4uaGVhZGVyIC5sb2dvIC5sb2dvLWhvdmVyIHN2Zyxcbi5oZWFkZXIgLmxvZ28gLmxvZ28tZGVmYXVsdCBzdmcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmhlYWRlciAubG9nbyAubG9nby1ob3ZlciB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmhlYWRlciAubG9nbzpob3ZlciAubG9nby1ob3ZlciwgLmhlYWRlciAubG9nbzphY3RpdmUgLmxvZ28taG92ZXIsIC5oZWFkZXIgLmxvZ286Zm9jdXMgLmxvZ28taG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmhlYWRlciAuZGVza3RvcC1tZW51LXdyYXBwZXIge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGdhcDogMTVweDtcbn1cbi5oZWFkZXIgLmRlc2t0b3AtbWVudS13cmFwcGVyIC5zZWFyY2gtZm9ybSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyIC5kZXNrdG9wLW1lbnUtd3JhcHBlciAuc2VhcmNoLWZvcm0gaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlciAubWVudS13cmFwcGVyIHtcbiAgZ2FwOiAxMnB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uaGVhZGVyIC5tYWluLW1lbnUtd3JhcHBlciB7XG4gIGdhcDogMTVweDtcbn1cbi5oZWFkZXIgLnRvcC1tZW51IHtcbiAgZ2FwOiAxNXB4O1xufVxuLmhlYWRlciAudG9wLW1lbnUgLmxpbmUtbGluayB7XG4gIGNvbG9yOiAjMDZDNzU1O1xuICBmb250LXNpemU6IDIycHg7XG59XG4uaGVhZGVyIC50b3AtbWVudSAubGluZS1saW5rOmhvdmVyLCAuaGVhZGVyIC50b3AtbWVudSAubGluZS1saW5rOmFjdGl2ZSwgLmhlYWRlciAudG9wLW1lbnUgLmxpbmUtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjNTM5QUFBO1xufVxuLmhlYWRlciAudG9wLW1lbnUgLnZlcnRpY2xlLWxpbmUge1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQ6ICNFOUYyRUY7XG59XG4uaGVhZGVyIC50b3AtbWVudSAuc2VhcmNoLWlucHV0LWdyb3VwIHtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbn1cbi5oZWFkZXIgLm1vYmlsZS1idG5zIHtcbiAgZ2FwOiAxNXB4O1xufVxuLmhlYWRlciAubW9iaWxlLWJ0bnMgLmJ0biwgLmhlYWRlciAubW9iaWxlLWJ0bnMgLmJ0bi1zdWJtZW51LFxuLmhlYWRlciAubW9iaWxlLWJ0bnMgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZS5ncmF2aXR5LXRoZW1lIC5nZm9ybV9mb290ZXIgYnV0dG9uLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZS5ncmF2aXR5LXRoZW1lIC5nZm9ybV9mb290ZXIgLmhlYWRlciAubW9iaWxlLWJ0bnMgYnV0dG9uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgY29sb3I6ICM1MzlBQUE7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbi5oZWFkZXIgLm1vYmlsZS1idG5zIC5idG46aG92ZXIsIC5oZWFkZXIgLm1vYmlsZS1idG5zIC5idG4tc3VibWVudTpob3Zlcixcbi5oZWFkZXIgLm1vYmlsZS1idG5zIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIGJ1dHRvbjpob3Zlcixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIC5oZWFkZXIgLm1vYmlsZS1idG5zIGJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmViMjcyO1xufVxuLmhlYWRlciAubW9iaWxlLWJ0bnMgLmJ0bjpob3ZlciBzcGFuLCAuaGVhZGVyIC5tb2JpbGUtYnRucyAuYnRuLXN1Ym1lbnU6aG92ZXIgc3Bhbixcbi5oZWFkZXIgLm1vYmlsZS1idG5zIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIGJ1dHRvbjpob3ZlciBzcGFuLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZS5ncmF2aXR5LXRoZW1lIC5nZm9ybV9mb290ZXIgLmhlYWRlciAubW9iaWxlLWJ0bnMgYnV0dG9uOmhvdmVyIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmViMjcyO1xufVxuLmhlYWRlci1zdGlja3kgLmhlYWRlciAuc3RpY2t5LWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlci1zdGlja3kgLmhlYWRlciAubWVudS13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNXB4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXItc3RpY2t5IC5oZWFkZXIgLmxvZ28taG92ZXIsXG4gIC5oZWFkZXItc3RpY2t5IC5oZWFkZXIgLmxvZ28tZGVmYXVsdCB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG4uaGVhZGVyLXN0aWNreSAuaGVhZGVyIC5kZXNrdG9wLW1lbnUtd3JhcHBlciAudGV4dC1zaXplLWNvbnRyb2wge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFkbWluLWJhci5oZWFkZXItc3RpY2t5IC5oZWFkZXIge1xuICB0b3A6IDQ2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3ODNweCkge1xuICAuYWRtaW4tYmFyLmhlYWRlci1zdGlja3kgLmhlYWRlciB7XG4gICAgdG9wOiAzMnB4O1xuICB9XG59XG4uaGVhZGVyLm9wZW4tc2VhcmNoIC5kZXNrdG9wLW1lbnUtd3JhcHBlciB7XG4gIGdhcDogMTBweDtcbn1cbi5oZWFkZXIub3Blbi1zZWFyY2ggLmRlc2t0b3AtbWVudS13cmFwcGVyIC5vcGVuLXNlYXJjaC1idG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlci5vcGVuLXNlYXJjaCAuZGVza3RvcC1tZW51LXdyYXBwZXIgLnNlYXJjaC1mb3JtIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5oZWFkZXItc3RpY2t5IC5oZWFkZXIub3Blbi1zZWFyY2ggLm1lbnUtd3JhcHBlciB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG4gIC5oZWFkZXItc3RpY2t5IC5oZWFkZXIub3Blbi1zZWFyY2ggLmxpbmUtbGluayxcbiAgLmhlYWRlci1zdGlja3kgLmhlYWRlci5vcGVuLXNlYXJjaCAuYnRuLXBob25lLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubW9iaWxlLW1lbnUtdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubW9iaWxlLW1lbnUtdG9nZ2xlIC5pY29uLWJhciBzcGFuLFxuLm1vYmlsZS1tZW51LXRvZ2dsZSAuaWNvbi1iYXIgc3BhbjpiZWZvcmUsXG4ubW9iaWxlLW1lbnUtdG9nZ2xlIC5pY29uLWJhciBzcGFuOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdHJhbnNpdGlvbjogNTAwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgbGVmdDogMDtcbn1cbi5tb2JpbGUtbWVudS10b2dnbGUgLmljb24tYmFyIHNwYW4ge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMHMgMC4zcyBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgMC4zcztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzOUFBQTtcbn1cbi5tb2JpbGUtbWVudS10b2dnbGUgLmljb24tYmFyIHNwYW46YmVmb3JlLCAubW9iaWxlLW1lbnUtdG9nZ2xlIC5pY29uLWJhciBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgdHJhbnNpdGlvbjogdG9wIDAuM3MgMC4zcywgdHJhbnNmb3JtIDAuM3MgMHM7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG4ubW9iaWxlLW1lbnUtdG9nZ2xlIC5pY29uLWJhciBzcGFuOmJlZm9yZSB7XG4gIHRvcDogLThweDtcbn1cbi5tb2JpbGUtbWVudS10b2dnbGUgLmljb24tYmFyIHNwYW46YWZ0ZXIge1xuICB0b3A6IDhweDtcbn1cbi5tb2JpbGUtcGhvbmUtb3BlbiAubW9iaWxlLW1lbnUtdG9nZ2xlIC5pY29uLWJhciBzcGFuLCAubW9iaWxlLW1lbnUtb3BlbiAubW9iaWxlLW1lbnUtdG9nZ2xlIC5pY29uLWJhciBzcGFuIHtcbiAgaGVpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMHMgMHMgYmFja2dyb3VuZC1jb2xvciAwLjNzIDAuM3M7XG59XG4ubW9iaWxlLXBob25lLW9wZW4gLm1vYmlsZS1tZW51LXRvZ2dsZSAuaWNvbi1iYXIgc3BhbjpiZWZvcmUsIC5tb2JpbGUtcGhvbmUtb3BlbiAubW9iaWxlLW1lbnUtdG9nZ2xlIC5pY29uLWJhciBzcGFuOmFmdGVyLCAubW9iaWxlLW1lbnUtb3BlbiAubW9iaWxlLW1lbnUtdG9nZ2xlIC5pY29uLWJhciBzcGFuOmJlZm9yZSwgLm1vYmlsZS1tZW51LW9wZW4gLm1vYmlsZS1tZW51LXRvZ2dsZSAuaWNvbi1iYXIgc3BhbjphZnRlciB7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuM3MgMHMsIHRyYW5zZm9ybSAwLjNzIDAuM3M7XG59XG4ubW9iaWxlLXBob25lLW9wZW4gLm1vYmlsZS1tZW51LXRvZ2dsZSAuaWNvbi1iYXIgc3BhbjpiZWZvcmUsIC5tb2JpbGUtbWVudS1vcGVuIC5tb2JpbGUtbWVudS10b2dnbGUgLmljb24tYmFyIHNwYW46YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5tb2JpbGUtcGhvbmUtb3BlbiAubW9iaWxlLW1lbnUtdG9nZ2xlIC5pY29uLWJhciBzcGFuOmFmdGVyLCAubW9iaWxlLW1lbnUtb3BlbiAubW9iaWxlLW1lbnUtdG9nZ2xlIC5pY29uLWJhciBzcGFuOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG5ib2R5Lm1vYmlsZS1waG9uZS1vcGVuLFxuYm9keS5tb2JpbGUtbWVudS1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmJvZHkubW9iaWxlLXBob25lLW9wZW4gLm9wZW4tcGhvbmUtbWVudS1idG4sXG5ib2R5Lm1vYmlsZS1waG9uZS1vcGVuIC5zZWFyY2gtYmFyLXRvZ2dsZSxcbmJvZHkubW9iaWxlLW1lbnUtb3BlbiAub3Blbi1waG9uZS1tZW51LWJ0bixcbmJvZHkubW9iaWxlLW1lbnUtb3BlbiAuc2VhcmNoLWJhci10b2dnbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGV4dC1zaXplLWNvbnRyb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzUxNTc2QTtcbiAgZ2FwOiAxMHB4O1xufVxuLnRleHQtc2l6ZS1jb250cm9sIC50ZXh0LXNpemUtY29udHJvbC1idG5zIHtcbiAgZ2FwOiAxcHg7XG59XG5cbi5tb2JpbGUtc2VhcmNoLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG59XG4ubW9iaWxlLXNlYXJjaC13cmFwcGVyIGZvcm0uc2VhcmNoLWZvcm0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzhGQTZBOTtcbiAgYm94LXNoYWRvdzogMHB4IDdweCAxNnB4IDBweCByZ2JhKDE2NiwgMTcyLCAxNzIsIDAuNCk7XG59XG4ubW9iaWxlLXNlYXJjaC13cmFwcGVyIGZvcm0uc2VhcmNoLWZvcm0gaW5wdXQge1xuICBwYWRkaW5nLWxlZnQ6IDQ0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubW9iaWxlLXNlYXJjaC13cmFwcGVyIGZvcm0uc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLm1vYmlsZS1zZWFyY2gtd3JhcHBlciBmb3JtLnNlYXJjaC1mb3JtIGlucHV0OmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ubW9iaWxlLXNlYXJjaC13cmFwcGVyIGZvcm0uc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQge1xuICBsZWZ0OiAxMHB4O1xufVxuLm1vYmlsZS1zZWFyY2gtd3JhcHBlciBmb3JtLnNlYXJjaC1mb3JtIC5jbG9zZS1zZWFyY2gtYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1lbnUtY29udGFjdC1pbmZvLWxpc3Qge1xuICBnYXA6IDE1cHg7XG59XG5cbi5tZW51LWNvbnRhY3QtaW5mbyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1MzlBQUE7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDMwcHggMzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzY0cHgpIHtcbiAgLm1lbnUtY29udGFjdC1pbmZvIHtcbiAgICBwYWRkaW5nOiAzMHB4IDE0cHg7XG4gIH1cbn1cbi5tZW51LWNvbnRhY3QtaW5mbyAudGl0bGUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTJweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubWVudS1jb250YWN0LWluZm8gLnRpdGxlLXdyYXBwZXIgLmluZm8tdGl0bGUge1xuICBjb2xvcjogIzE4MUY1NjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5tZW51LWNvbnRhY3QtaW5mbyAudGl0bGUtd3JhcHBlciBzdmcge1xuICBoZWlnaHQ6IDI4cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5tZW51LWNvbnRhY3QtaW5mbyAuaW5mby1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzUxNTc2QTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgZ2FwOiAxMHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm1lbnUtY29udGFjdC1pbmZvIC5pbmZvLWxpc3QgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG4ubWVudS1jb250YWN0LWluZm8gLmluZm8tbGlzdCBsaSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLm1lbnUtY29udGFjdC1pbmZvIC5pbmZvLWxpc3QgbGkgcCArIHA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTNweDtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZDogIzhGQTZBOTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWVudS1jb250YWN0LWluZm8gLmluZm8tbGlzdCBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiA1MDBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLm1lbnUtY29udGFjdC1pbmZvIC5pbmZvLWxpc3QgbGkgYTpob3ZlciwgLm1lbnUtY29udGFjdC1pbmZvIC5pbmZvLWxpc3QgbGkgYTphY3RpdmUsIC5tZW51LWNvbnRhY3QtaW5mbyAuaW5mby1saXN0IGxpIGE6Zm9jdXMge1xuICBjb2xvcjogIzUzOUFBQTtcbn1cbi5tZW51LWNvbnRhY3QtaW5mbyAub3BlbmluZy1saXN0IC5kYXkge1xuICBmbGV4LXNocmluazogMTtcbiAgd2lkdGg6IDUwJTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5tZW51LWNvbnRhY3QtaW5mbyAub3BlbmluZy1saXN0IC50aW1lIHtcbiAgZmxleC1zaHJpbms6IDE7XG4gIHdpZHRoOiA1MCU7XG59XG4ubWVudS1jb250YWN0LWluZm8gLmJ0biwgLm1lbnUtY29udGFjdC1pbmZvIC5idG4tc3VibWVudSxcbi5tZW51LWNvbnRhY3QtaW5mbyAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lLmdyYXZpdHktdGhlbWUgLmdmb3JtX2Zvb3RlciBidXR0b24sXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lLmdyYXZpdHktdGhlbWUgLmdmb3JtX2Zvb3RlciAubWVudS1jb250YWN0LWluZm8gYnV0dG9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM1MzlBQUE7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGdhcDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cbi5tZW51LWNvbnRhY3QtaW5mbzpob3ZlciAuYnRuLCAubWVudS1jb250YWN0LWluZm86aG92ZXIgLmJ0bi1zdWJtZW51LFxuLm1lbnUtY29udGFjdC1pbmZvOmhvdmVyIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIGJ1dHRvbixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIC5tZW51LWNvbnRhY3QtaW5mbzpob3ZlciBidXR0b24sIC5tZW51LWNvbnRhY3QtaW5mbzphY3RpdmUgLmJ0biwgLm1lbnUtY29udGFjdC1pbmZvOmFjdGl2ZSAuYnRuLXN1Ym1lbnUsXG4ubWVudS1jb250YWN0LWluZm86YWN0aXZlIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIGJ1dHRvbixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIC5tZW51LWNvbnRhY3QtaW5mbzphY3RpdmUgYnV0dG9uLCAubWVudS1jb250YWN0LWluZm86Zm9jdXMgLmJ0biwgLm1lbnUtY29udGFjdC1pbmZvOmZvY3VzIC5idG4tc3VibWVudSxcbi5tZW51LWNvbnRhY3QtaW5mbzpmb2N1cyAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lLmdyYXZpdHktdGhlbWUgLmdmb3JtX2Zvb3RlciBidXR0b24sXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lLmdyYXZpdHktdGhlbWUgLmdmb3JtX2Zvb3RlciAubWVudS1jb250YWN0LWluZm86Zm9jdXMgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI2ZlYjI3Mjtcbn1cblxuLmZvb3RlciB7XG4gIGNvbG9yOiAjMTgxRjU2O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG59XG4uZm9vdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NjlweDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi9pbWFnZXMvbWVudS1iZy1ncmV5LnN2Z1wiKSByZXBlYXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAtMTtcbiAgYmFja2dyb3VuZC1zaXplOiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZvb3Rlcjo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IGNhbGMoNDY5cHggKyAtMTYzICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5mb290ZXI6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAzMDZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZvb3Rlcjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoNTBweCArIDMwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5mb290ZXI6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4MHB4O1xuICB9XG59XG4uZm9vdGVyIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbn1cbi5mb290ZXIgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZm9vdGVyIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5mb290ZXIgbGkubWVudS1pdGVtIHtcbiAgZm9udC1zaXplOiBpbml0aWFsO1xuICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbn1cbi5mb290ZXIgbGkubWVudS1pdGVtID4gYSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuLmZvb3RlciAubG9nbyB7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1zaXplOiAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxcHg7XG59XG4uZm9vdGVyIC5sb2dvIC5sb2dvLWhvdmVyLFxuLmZvb3RlciAubG9nbyAubG9nby1kZWZhdWx0IHtcbiAgd2lkdGg6IDUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mb290ZXIgLmxvZ28gLmxvZ28taG92ZXIsXG4gIC5mb290ZXIgLmxvZ28gLmxvZ28tZGVmYXVsdCB7XG4gICAgd2lkdGg6IDY1cHg7XG4gIH1cbn1cbi5mb290ZXIgLmxvZ28gLmxvZ28taG92ZXIgc3ZnLFxuLmZvb3RlciAubG9nbyAubG9nby1kZWZhdWx0IHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZm9vdGVyIC5sb2dvIC5sb2dvLWhvdmVyIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDI1MG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gIGJhY2tncm91bmQ6ICNGMkY3RjU7XG59XG4uZm9vdGVyIC5sb2dvOmhvdmVyIC5sb2dvLWhvdmVyLCAuZm9vdGVyIC5sb2dvOmFjdGl2ZSAubG9nby1ob3ZlciwgLmZvb3RlciAubG9nbzpmb2N1cyAubG9nby1ob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uZm9vdGVyIC5saW5rcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGNvbHVtbi1nYXA6IDE1cHg7XG4gIHJvdy1nYXA6IDMwcHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZm9vdGVyIC5saW5rcyB7XG4gICAgY29sdW1uLWdhcDogY2FsYygxNXB4ICsgMjUgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmZvb3RlciAubGlua3Mge1xuICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mb290ZXIgLmxpbmtzIHtcbiAgICByb3ctZ2FwOiBjYWxjKDMwcHggKyAxMCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZm9vdGVyIC5saW5rcyB7XG4gICAgcm93LWdhcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mb290ZXIgLmxpbmtzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mb290ZXIgLmxpbmtzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG59XG5cbi5mb290ZXItbWVudSB7XG4gIC8qIGxldmVsIDEgKi9cbn1cbi5mb290ZXItbWVudSBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiA1MDBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGdhcDogOHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLmZvb3Rlci1tZW51IGxpIGFbaHJlZj1cIiNcIl0sIC5mb290ZXItbWVudSBsaSBhOm5vdChbaHJlZl0pIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZm9vdGVyLW1lbnUgbGkgYTpob3ZlciwgLmZvb3Rlci1tZW51IGxpIGE6YWN0aXZlLCAuZm9vdGVyLW1lbnUgbGkgYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uZm9vdGVyLW1lbnUgPiBsaS5tZW51LWl0ZW0ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC42NXB4O1xuICAvKiBsZXZlbCAyICovXG59XG4uZm9vdGVyLW1lbnUgPiBsaS5tZW51LWl0ZW0gPiBhIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG4uZm9vdGVyLW1lbnUgPiBsaS5tZW51LWl0ZW0gPiAuc3ViLW1lbnUgPiBsaS5tZW51LWl0ZW0ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbi5mb290ZXItbWVudSA+IGxpLm1lbnUtaXRlbSA+IC5zdWItbWVudSA+IGxpLm1lbnUtaXRlbSA+IGEge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cbi5mb290ZXItbWVudSA+IGxpLm1lbnUtaXRlbSA+IC5zdWItbWVudSA+IGxpLm1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mb290ZXItbWFpbiB7XG4gIGJhY2tncm91bmQ6ICNGMkY3RjU7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZvb3Rlci1tYWluIHtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjKDMwcHggKyAxMCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZm9vdGVyLW1haW4ge1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mb290ZXItbWFpbiB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMzVweCArIDE1ICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5mb290ZXItbWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mb290ZXItbWFpbiB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMzVweCArIDM1ICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5mb290ZXItbWFpbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mb290ZXItbWFpbiB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDI1cHggKyAyNSAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZm9vdGVyLW1haW4ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZvb3Rlci1tYWluIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDI1cHggKyAyNSAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZm9vdGVyLW1haW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cbn1cbi5mb290ZXItbWFpbiAucm93IHtcbiAgcm93LWdhcDogNDBweDtcbn1cbi5mb290ZXItbWFpbiAuaW5mby1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmZvb3Rlci1tYWluIC5pbmZvLWxpc3QgKyAuaW5mby1saXN0IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5mb290ZXItbWFpbiAuaW5mby1saXN0IGxpIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG4uZm9vdGVyLW1haW4gLmluZm8tbGlzdCBsaSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLmZvb3Rlci1tYWluIC5pbmZvLWxpc3QgbGkgcCArIHA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTNweDtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZDogIzhGQTZBOTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZm9vdGVyLW1haW4gLmluZm8tbGlzdCBsaSBhIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgdHJhbnNpdGlvbjogNTAwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbn1cbi5mb290ZXItbWFpbiAuaW5mby1saXN0IGxpIGE6aG92ZXIsIC5mb290ZXItbWFpbiAuaW5mby1saXN0IGxpIGE6YWN0aXZlLCAuZm9vdGVyLW1haW4gLmluZm8tbGlzdCBsaSBhOmZvY3VzIHtcbiAgY29sb3I6ICM1MzlBQUE7XG59XG4uZm9vdGVyLW1haW4gLm9wZW5pbmctbGlzdCAuZGF5IHtcbiAgd2lkdGg6IDk3cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmZvb3Rlci1tYWluIC5vcGVuaW5nLWxpc3QgLnRpbWUge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4uZm9vdGVyLXN1YiB7XG4gIHBhZGRpbmctdG9wOiAxM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBnYXA6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZm9vdGVyLXN1YiB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMTNweCArIDMgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmZvb3Rlci1zdWIge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZm9vdGVyLXN1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMjVweCArIDI1ICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5mb290ZXItc3ViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZvb3Rlci1zdWIge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygxMHB4ICsgMjAgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmZvb3Rlci1zdWIge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZvb3Rlci1zdWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMTBweCArIDIwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5mb290ZXItc3ViIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG4uZm9vdGVyLXN1YiAucHJpdmFjeS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMDtcbiAgZ2FwOiAxMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZm9vdGVyLXN1YiAucHJpdmFjeS1saXN0IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuLmZvb3Rlci1zdWIgLnByaXZhY3ktbGlzdCBsaSArIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEzcHg7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQ6ICM4RkE2QTk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZvb3Rlci1zdWIgLnByaXZhY3ktbGlzdCBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiA1MDBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLmZvb3Rlci1zdWIgLnByaXZhY3ktbGlzdCBsaSBhOmhvdmVyLCAuZm9vdGVyLXN1YiAucHJpdmFjeS1saXN0IGxpIGE6YWN0aXZlLCAuZm9vdGVyLXN1YiAucHJpdmFjeS1saXN0IGxpIGE6Zm9jdXMge1xuICBjb2xvcjogIzUzOUFBQTtcbn1cbi5mb290ZXItc3ViIHAge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb290ZXItc3ViIHAgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZm9vdGVyLXN1YiBwIGEgc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiA1MDBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xufVxuLmZvb3Rlci1zdWIgcCBhOmhvdmVyIHN2ZyBwYXRoLCAuZm9vdGVyLXN1YiBwIGE6YWN0aXZlIHN2ZyBwYXRoLCAuZm9vdGVyLXN1YiBwIGE6Zm9jdXMgc3ZnIHBhdGgge1xuICBmaWxsOiAjNTM5QUFBO1xufVxuXG4vKiBPdmVybGF5IGNvdmVyICovXG4ub3ZlcmxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbn1cbi5vdmVybGF5Lm92ZXJsYXktbGluZS13aGl0ZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1NzUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgb3BhY2l0eTogMC44NTtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLyogQmFja2dyb3VuZCB1c2Ugb3BhY2l0eSBjb2xvciAqL1xuLmJnLW9wYWNpdHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiA1MHB4IDIycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJnLW9wYWNpdHkge1xuICAgIHBhZGRpbmc6IDUwcHg7XG4gIH1cbn1cblxuLyogQmFja2dyb3VuZCBpbWFnZSB6b29tIGluICYgb3V0ICovXG4ub3Zlci1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm92ZXItaGlkZGVuIC5iZy16b29tLWluLW91dCB7XG4gIHRyYW5zaXRpb246IDEwMDBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xufVxuLm92ZXItaGlkZGVuOmhvdmVyIC5iZy16b29tLWluLW91dCwgLm92ZXItaGlkZGVuOmFjdGl2ZSAuYmctem9vbS1pbi1vdXQsIC5vdmVyLWhpZGRlbjpmb2N1cyAuYmctem9vbS1pbi1vdXQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuXG4vKiBDcmVhdGUgdGhlIHBhcmFsbGF4IHNjcm9sbGluZyBlZmZlY3QgKi9cbi5wYXJhbGxheCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhcmFsbGF4IHtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICB9XG59XG5cbi8qKiB5b3V0dWJlIGVtYmVkICovXG4ucmVzcG9uc2l2ZS1lbWJlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmVzcG9uc2l2ZS1lbWJlZCBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnNsaWRlLXRvZ2dsZS13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbjogNTAwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbn1cblxuLnNpZGViYXIge1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpZGViYXIge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDBweCArIDQwICogKDEwMHZ3IC0gOTkycHgpIC8gNDA4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zaWRlYmFyIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxufVxuLnNpZGViYXIgLndpZGdldC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uc2lkZWJhciAud2lkZ2V0ICsgLndpZGdldCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG4uc2lkZWJhciAud2lkZ2V0IHVsIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLnNpZGViYXIgLndpZGdldCB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2lkZWJhciAud2lkZ2V0IHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNpZGViYXIgLndpZGdldCB1bCBhIHtcbiAgdHJhbnNpdGlvbjogNTAwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbn1cbi5zaWRlYmFyIC53aWRnZXQgdWwgYTpob3ZlciwgLnNpZGViYXIgLndpZGdldCB1bCBhOmFjdGl2ZSwgLnNpZGViYXIgLndpZGdldCB1bCBhOmZvY3VzIHtcbiAgY29sb3I6ICM1MzlBQUE7XG59XG4uc2lkZWJhciBmb3JtLnNlYXJjaC1mb3JtIGlucHV0IHtcbiAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNkU2RTY7XG59XG4uc2lkZWJhciBmb3JtLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIGhlaWdodDogNDVweDtcbn1cbi5zaWRlYmFyIGZvcm0uc2VhcmNoLWZvcm0gaW5wdXQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTM5QUFBO1xufVxuLnNpZGViYXIgZm9ybS5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCB7XG4gIGxlZnQ6IDEwcHg7XG59XG4uc2lkZWJhciBmb3JtLnNlYXJjaC1mb3JtIC5jbG9zZS1zZWFyY2gtYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaWRlYmFyIC50YWdjbG91ZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMHB4O1xufVxuLnBvcHVsYXItcG9zdC1pdGVtIC5pdGVtLWNvdmVyIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LWdyb3c6IDA7XG59XG4ucG9wdWxhci1wb3N0LWl0ZW0gLml0ZW0tY292ZXIgLm9iamVjdC1maXQtaW1hZ2Utd3JhcHBlciwgLnBvcHVsYXItcG9zdC1pdGVtIC5pdGVtLWNvdmVyIC5vYmplY3QtZml0LWltYWdlLXdyYXBwZXItNC0zLCAucG9wdWxhci1wb3N0LWl0ZW0gLml0ZW0tY292ZXIgLm9iamVjdC1maXQtaW1hZ2Utd3JhcHBlci0xNi05IHtcbiAgcGFkZGluZy1ib3R0b206IDY2LjY3JTtcbn1cbi5wb3B1bGFyLXBvc3QtaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLnBvcHVsYXItcG9zdC1pdGVtIC5pdGVtLXRpdGxlIHtcbiAgY29sb3I6ICM1MTU3NkE7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIG1heC1oZWlnaHQ6IDQ0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0cmFuc2l0aW9uOiA1MDBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xufVxuLnBvcHVsYXItcG9zdC1pdGVtOmhvdmVyIC5pdGVtLXRpdGxlLCAucG9wdWxhci1wb3N0LWl0ZW06YWN0aXZlIC5pdGVtLXRpdGxlLCAucG9wdWxhci1wb3N0LWl0ZW06Zm9jdXMgLml0ZW0tdGl0bGUge1xuICBjb2xvcjogIzUzOUFBQTtcbn1cblxuaHRtbFtkYXRhLWZvbnRzaXplPWxnXSAucG9wdWxhci1wb3N0LWl0ZW0gLml0ZW0tdGl0bGUge1xuICBtYXgtaGVpZ2h0OiA1NnB4O1xufVxuaHRtbFtkYXRhLWZvbnRzaXplPXhsXSAucG9wdWxhci1wb3N0LWl0ZW0gLml0ZW0tdGl0bGUge1xuICBtYXgtaGVpZ2h0OiA2OHB4O1xufVxuXG4ubG9hZGluZy13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbjogNTAwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbn1cbi5sb2FkaW5nLXdyYXBwZXIubG9hZGluZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjY1O1xufVxuLmxvYWRpbmctd3JhcHBlci5sb2FkaW5nIC5wb3N0LWxpc3Rpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubG9hZGluZy13cmFwcGVyLmxvYWRpbmcgLnBvc3QtbGlzdGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYyg1MCUgLSAxMi41cHgpO1xuICB0b3A6IC0zOHB4O1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBhbmltYXRpb246IGdmb3Jtcy1yb3RhdGUgMnMgaW5maW5pdGU7XG4gIHotaW5kZXg6IDI7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAzcHggc29saWQgI0U2RTZFNjtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZlYjI3Mjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5sb2FkaW5nLXdyYXBwZXIubG9hZGluZyAucG9zdC1saXN0aW5nOjpiZWZvcmUge1xuICAgIHRvcDogY2FsYygtMzhweCArIC0yNyAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubG9hZGluZy13cmFwcGVyLmxvYWRpbmcgLnBvc3QtbGlzdGluZzo6YmVmb3JlIHtcbiAgICB0b3A6IC02NXB4O1xuICB9XG59XG5cbi50YWItY29udGVudCB7XG4gIHRyYW5zaXRpb246IDUwMG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG59XG4udGFiLWNvbnRlbnQubG9hZGluZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjY1O1xufVxuLnRhYi1jb250ZW50LmxvYWRpbmcgLmhpc3RvcnktZm9ybSAuYnRuLXJvdW5kLWJnLXByaW1hcnktc2Vjb25kYXJ5LWFycm93OjphZnRlciwgLnRhYi1jb250ZW50LmxvYWRpbmcgLmhpc3RvcnktZm9ybSAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9mb290ZXIgYnV0dG9uOjphZnRlciwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIC50YWItY29udGVudC5sb2FkaW5nIC5oaXN0b3J5LWZvcm0gYnV0dG9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxLjM3NXJlbTtcbiAgaGVpZ2h0OiAxLjM3NXJlbTtcbiAgYW5pbWF0aW9uOiBnZm9ybXMtcm90YXRlIDJzIGluZmluaXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMC4ycmVtIHNvbGlkICNFNkU2RTY7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZWIyNzI7XG59XG4udGFiLWNvbnRlbnQubG9hZGluZyAuaGlzdG9yeS1mb3JtIC5idG4tcm91bmQtYmctcHJpbWFyeS1zZWNvbmRhcnktYXJyb3c6OmJlZm9yZSwgLnRhYi1jb250ZW50LmxvYWRpbmcgLmhpc3RvcnktZm9ybSAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9mb290ZXIgYnV0dG9uOjpiZWZvcmUsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2Zvb3RlciAudGFiLWNvbnRlbnQubG9hZGluZyAuaGlzdG9yeS1mb3JtIGJ1dHRvbjo6YmVmb3JlIHtcbiAgd2lkdGg6IDA7XG59XG5cbi5maWxsLWluZm8ge1xuICB0cmFuc2l0aW9uOiA1MDBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xufVxuLmZpbGwtaW5mby5sb2FkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZmlsbC1pbmZvLmxvYWRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMjVweCk7XG4gIHRvcDogY2FsYyg1MCUgLSAyNXB4KTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYW5pbWF0aW9uOiBnZm9ybXMtcm90YXRlIDJzIGluZmluaXRlO1xuICB6LWluZGV4OiAyMjtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDVweCBzb2xpZCAjRTZFNkU2O1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmViMjcyO1xufVxuLmZpbGwtaW5mby5sb2FkaW5nOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAyMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4udXBsb2FkLXBob3RvIHtcbiAgdHJhbnNpdGlvbjogNTAwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbn1cbi51cGxvYWQtcGhvdG8ubG9hZGluZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjY1O1xufVxuLnVwbG9hZC1waG90by5sb2FkaW5nIC5maWxlLXVwbG9hZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51cGxvYWQtcGhvdG8ubG9hZGluZyAuZmlsZS11cGxvYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMTVweCk7XG4gIHRvcDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYW5pbWF0aW9uOiBnZm9ybXMtcm90YXRlIDJzIGluZmluaXRlO1xuICB6LWluZGV4OiAyO1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNFNkU2RTY7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZWIyNzI7XG59XG5cbi5sb2FkaW5nLXJlYWN0IC53cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTUwcHg7XG4gIGJhY2tncm91bmQ6ICNGOUY5Rjk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBnYXA6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAubG9hZGluZy1yZWFjdCAud3JhcHBlciB7XG4gICAgaGVpZ2h0OiBjYWxjKDE1MHB4ICsgMzUwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5sb2FkaW5nLXJlYWN0IC53cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG59XG4ubG9hZGluZy1yZWFjdCAud3JhcHBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGFuaW1hdGlvbjogZ2Zvcm1zLXJvdGF0ZSAycyBpbmZpbml0ZTtcbiAgei1pbmRleDogMjtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDVweCBzb2xpZCAjRTZFNkU2O1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmViMjcyO1xufVxuXG4ucGFnZS00MDQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhZ2UtNDA0IC5icmVhZGNydW1icyB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnBhZ2UtNDA0IC5icmVhZGNydW1icyB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMzBweCArIDMwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5wYWdlLTQwNCAuYnJlYWRjcnVtYnMge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG4ucGFnZS00MDQgLnRleHQtd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnBhZ2UtNDA0IC50ZXh0LXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDEwMHB4ICsgNDAgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnBhZ2UtNDA0IC50ZXh0LXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnBhZ2UtNDA0IC50ZXh0LXdyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMHB4ICsgNDAgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnBhZ2UtNDA0IC50ZXh0LXdyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgfVxufVxuLnBhZ2UtNDA0IC53aGl0ZS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogODBweDtcbiAgcGFkZGluZzogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wYWdlLTQwNCAud2hpdGUtd3JhcHBlciB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoODBweCArIDEwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5wYWdlLTQwNCAud2hpdGUtd3JhcHBlciB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDkwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wYWdlLTQwNCAud2hpdGUtd3JhcHBlciB7XG4gICAgcGFkZGluZzogY2FsYygzMHB4ICsgMjAgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnBhZ2UtNDA0IC53aGl0ZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA1MHB4O1xuICB9XG59XG4ucGFnZS00MDQgLmJnLWltZyB7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogLTE7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDgwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnBhZ2UtNDA0IC5iZy1pbWcge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoODBweCArIDkwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5wYWdlLTQwNCAuYmctaW1nIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnBhZ2UtNDA0IC5iZy1pbWcge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDgwcHggKyA5MCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucGFnZS00MDQgLmJnLWltZyB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBhZ2UtNDA0IC5iZy1pbWcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gIH1cbn1cbi5wYWdlLTQwNCAuYmctaW1nIC5vYmplY3QtZml0LWltYWdlLXdyYXBwZXIsIC5wYWdlLTQwNCAuYmctaW1nIC5vYmplY3QtZml0LWltYWdlLXdyYXBwZXItNC0zLCAucGFnZS00MDQgLmJnLWltZyAub2JqZWN0LWZpdC1pbWFnZS13cmFwcGVyLTE2LTkge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhZ2UtNDA0IC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFnZS00MDQgLmRlc2Mge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnBhZ2UtNDA0IC5kZXNjIHAge1xuICBjb2xvcjogIzE4MUY1Njtcbn1cbi5wYWdlLTQwNCAuZGVzYyA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFnZS00MDQgLmhvbWUtYnRuIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5wYWdlLTQwNCAuZGVza3RvcC1sZWZ0LWxlYWYge1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogOSU7XG59XG4ucGFnZS00MDQgLmRlc2t0b3AtcmlnaHQtbGVhZiB7XG4gIGxlZnQ6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDE4JTtcbn1cbi5wYWdlLTQwNCAubW9iaWxlLWxlZnQtbGVhZiB7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAyMiU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnBhZ2UtNDA0IC5tb2JpbGUtbGVmdC1sZWFmIHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG59XG4ucGFnZS00MDQgLm1vYmlsZS1yaWdodC1sZWFmIHtcbiAgbGVmdDogMTAwJTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTElO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wYWdlLTQwNCAubW9iaWxlLXJpZ2h0LWxlYWYge1xuICAgIHdpZHRoOiA1JTtcbiAgfVxufVxuLnBhZ2UtNDA0IC5sZWFmIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5wb3N0cy1jb250ZW50IC5wb3N0LWxpc3Rpbmcge1xuICByb3ctZ2FwOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnBvc3RzLWNvbnRlbnQgLnBvc3QtbGlzdGluZyB7XG4gICAgcm93LWdhcDogY2FsYygxNXB4ICsgMTUgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnBvc3RzLWNvbnRlbnQgLnBvc3QtbGlzdGluZyB7XG4gICAgcm93LWdhcDogMzBweDtcbiAgfVxufVxuLnBvc3RzLWNvbnRlbnQgLnBvc3QtbGlzdGluZyArIC5wb3N0LWxpc3Rpbmcge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnBvc3RzLWNvbnRlbnQgLnBvc3QtbGlzdGluZyArIC5wb3N0LWxpc3Rpbmcge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTVweCArIDE1ICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5wb3N0cy1jb250ZW50IC5wb3N0LWxpc3RpbmcgKyAucG9zdC1saXN0aW5nIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5zaW5nbGUtY29udGVudCAudGh1bWJtYWlsLWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2luZ2xlLWNvbnRlbnQgLnRodW1ibWFpbC1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyg1MHB4ICsgMjAgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNpbmdsZS1jb250ZW50IC50aHVtYm1haWwtaW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cbn1cbi5zaW5nbGUtY29udGVudCAudGh1bWJtYWlsLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNpbmdsZS1jb250ZW50IC5hcnRpY2xlLWV4Y2VycHQge1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRjZGQUY1IDI4LjgzJSwgI0ZBRkFGQSA4NS4xOSUpO1xuICBwYWRkaW5nOiAyNXB4O1xuICBjb2xvcjogIzE4MUY1NjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zaW5nbGUtY29udGVudCAuYXJ0aWNsZS1leGNlcnB0IHtcbiAgICBwYWRkaW5nOiBjYWxjKDI1cHggKyA1ICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zaW5nbGUtY29udGVudCAuYXJ0aWNsZS1leGNlcnB0IHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2luZ2xlLWNvbnRlbnQgLmFydGljbGUtZXhjZXJwdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyg1MHB4ICsgMjAgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNpbmdsZS1jb250ZW50IC5hcnRpY2xlLWV4Y2VycHQge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cbn1cbi5zaW5nbGUtY29udGVudCAuYXJ0aWNsZS1leGNlcnB0IC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGdhcDogOHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNpbmdsZS1jb250ZW50IC5hcnRpY2xlLWV4Y2VycHQgLnRpdGxlIGkge1xuICBjb2xvcjogIzUzOUFBQTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLnNpbmdsZS1jb250ZW50IC5hcnRpY2xlLWV4Y2VycHQgLmNvbnRlbnQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNpbmdsZS1jb250ZW50IC50YWdzLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBnYXA6IDIwcHg7XG59XG4uc2luZ2xlLWNvbnRlbnQgLnNvY2lhbC1zaGFyZXMtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zaW5nbGUtY29udGVudCAuc29jaWFsLXNoYXJlcy13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDUwcHggKyAyMCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuc2luZ2xlLWNvbnRlbnQgLnNvY2lhbC1zaGFyZXMtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxufVxuLnNpbmdsZS1jb250ZW50IC5mb290ZXItaHIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U2RTZFNjtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zaW5nbGUtY29udGVudCAuZm9vdGVyLWhyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDMwcHggKyAyMCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuc2luZ2xlLWNvbnRlbnQgLmZvb3Rlci1ociB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNpbmdsZS1jb250ZW50IC5mb290ZXItaHIge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoNjBweCArIDEwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zaW5nbGUtY29udGVudCAuZm9vdGVyLWhyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG59XG4uc2luZ2xlLWNvbnRlbnQgLmZvb3Rlci1ociAuaHItc3ZnIHtcbiAgd2lkdGg6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2luZ2xlLWNvbnRlbnQgLmZvb3Rlci1ociAuaHItc3ZnIHtcbiAgICB3aWR0aDogY2FsYyg0MHB4ICsgMzAgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNpbmdsZS1jb250ZW50IC5mb290ZXItaHIgLmhyLXN2ZyB7XG4gICAgd2lkdGg6IDcwcHg7XG4gIH1cbn1cbi5zaW5nbGUtY29udGVudCAuZm9vdGVyLWhyIC5oci1zdmcgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zaW5nbGUtY29udGVudCAucG9zdC1uYXZzIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjb2xvcjogIzUzOUFBQTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRyYW5zaXRpb246IDUwMG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gIGdhcDogMTBweDtcbn1cbi5zaW5nbGUtY29udGVudCAucG9zdC1uYXZzIGE6aG92ZXIsIC5zaW5nbGUtY29udGVudCAucG9zdC1uYXZzIGE6YWN0aXZlLCAuc2luZ2xlLWNvbnRlbnQgLnBvc3QtbmF2cyBhOmZvY3VzIHtcbiAgY29sb3I6ICMyRDg3OTA7XG59XG4uc2luZ2xlLWNvbnRlbnQgLnBvc3QtbmF2cyBhOmhvdmVyIGksIC5zaW5nbGUtY29udGVudCAucG9zdC1uYXZzIGE6YWN0aXZlIGksIC5zaW5nbGUtY29udGVudCAucG9zdC1uYXZzIGE6Zm9jdXMgaSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1MzlBQUE7XG59XG4uc2luZ2xlLWNvbnRlbnQgLnBvc3QtbmF2cyAubmV4dCBhIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLnNpbmdsZS1jb250ZW50IC5wb3N0LW5hdnMgaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBjb2xvcjogIzUzOUFBQTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgdHJhbnNpdGlvbjogNTAwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogI0YyRjdGNTtcbn1cblxuLnNpbmdsZS1uZXdzLWNvbnRlbnQgLnRodW1ibWFpbC1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNpbmdsZS1uZXdzLWNvbnRlbnQgLnRodW1ibWFpbC1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyg1MHB4ICsgMjAgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNpbmdsZS1uZXdzLWNvbnRlbnQgLnRodW1ibWFpbC1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxufVxuLnNpbmdsZS1uZXdzLWNvbnRlbnQgLnRodW1ibWFpbC1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaW5nbGUtbmV3cy1jb250ZW50IC5zb2NpYWwtc2hhcmVzLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2luZ2xlLW5ld3MtY29udGVudCAuc29jaWFsLXNoYXJlcy13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDUwcHggKyAxMCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuc2luZ2xlLW5ld3MtY29udGVudCAuc29jaWFsLXNoYXJlcy13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG4uc2luZ2xlLW5ld3MtY29udGVudCAuZm9vdGVyLWhyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNkU2RTY7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2luZ2xlLW5ld3MtY29udGVudCAuZm9vdGVyLWhyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDMwcHggKyAyMCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuc2luZ2xlLW5ld3MtY29udGVudCAuZm9vdGVyLWhyIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2luZ2xlLW5ld3MtY29udGVudCAuZm9vdGVyLWhyIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDYwcHggKyAxMCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuc2luZ2xlLW5ld3MtY29udGVudCAuZm9vdGVyLWhyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG59XG4uc2luZ2xlLW5ld3MtY29udGVudCAuZm9vdGVyLWhyIC5oci1zdmcge1xuICB3aWR0aDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zaW5nbGUtbmV3cy1jb250ZW50IC5mb290ZXItaHIgLmhyLXN2ZyB7XG4gICAgd2lkdGg6IGNhbGMoNDBweCArIDMwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zaW5nbGUtbmV3cy1jb250ZW50IC5mb290ZXItaHIgLmhyLXN2ZyB7XG4gICAgd2lkdGg6IDcwcHg7XG4gIH1cbn1cbi5zaW5nbGUtbmV3cy1jb250ZW50IC5mb290ZXItaHIgLmhyLXN2ZyBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnNpbmdsZS1uZXdzLWNvbnRlbnQgLnBvc3QtbmF2cyBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY29sb3I6ICM1MzlBQUE7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU3O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0cmFuc2l0aW9uOiA1MDBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICBnYXA6IDEwcHg7XG59XG4uc2luZ2xlLW5ld3MtY29udGVudCAucG9zdC1uYXZzIGE6aG92ZXIsIC5zaW5nbGUtbmV3cy1jb250ZW50IC5wb3N0LW5hdnMgYTphY3RpdmUsIC5zaW5nbGUtbmV3cy1jb250ZW50IC5wb3N0LW5hdnMgYTpmb2N1cyB7XG4gIGNvbG9yOiAjMkQ4NzkwO1xufVxuLnNpbmdsZS1uZXdzLWNvbnRlbnQgLnBvc3QtbmF2cyBhOmhvdmVyIGksIC5zaW5nbGUtbmV3cy1jb250ZW50IC5wb3N0LW5hdnMgYTphY3RpdmUgaSwgLnNpbmdsZS1uZXdzLWNvbnRlbnQgLnBvc3QtbmF2cyBhOmZvY3VzIGkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTM5QUFBO1xufVxuLnNpbmdsZS1uZXdzLWNvbnRlbnQgLnBvc3QtbmF2cyAubmV4dCBhIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLnNpbmdsZS1uZXdzLWNvbnRlbnQgLnBvc3QtbmF2cyBpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGNvbG9yOiAjNTM5QUFBO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0cmFuc2l0aW9uOiA1MDBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAjRjJGN0Y1O1xufVxuXG4ucGFnZS1uZXdzIC5wb3N0LWxpc3Rpbmcge1xuICByb3ctZ2FwOiAxMHB4O1xufVxuLnBhZ2UtbmV3cyAubmV3cy1pdGVtIC5uZXdzLWl0ZW0td3JhcHBlciB7XG4gIGdhcDogMzBweDtcbiAgcGFkZGluZzogMTJweCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZS1uZXdzIC5uZXdzLWl0ZW0gLm5ld3MtaXRlbS13cmFwcGVyOjphZnRlciB7XG4gIHRyYW5zaXRpb246IDUwMG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRjZGQUY1IDI4LjgzJSwgI0ZBRkFGQSA4NS4xOSUpO1xuICB6LWluZGV4OiAtMTtcbn1cbi5wYWdlLW5ld3MgLm5ld3MtaXRlbSAuaXRlbS1oZWFkaW5nLXdyYXBwZXIge1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucGFnZS1uZXdzIC5uZXdzLWl0ZW0gLmRhdGUge1xuICBjb2xvcjogIzUzOUFBQTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhZ2UtbmV3cyAubmV3cy1pdGVtIC5pdGVtLXRpdGxlIHtcbiAgY29sb3I6ICM1MTU3NkE7XG59XG4ucGFnZS1uZXdzIC5uZXdzLWl0ZW0gLmljb24tYXJyb3ctcmlnaHQge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzJEODc5MDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmbGV4LXNocmluazogMDtcbiAgdHJhbnNpdGlvbjogNTAwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ucGFnZS1uZXdzIC5uZXdzLWl0ZW06aG92ZXIgLmljb24tYXJyb3ctcmlnaHQsIC5wYWdlLW5ld3MgLm5ld3MtaXRlbTphY3RpdmUgLmljb24tYXJyb3ctcmlnaHQsIC5wYWdlLW5ld3MgLm5ld3MtaXRlbTpmb2N1cyAuaWNvbi1hcnJvdy1yaWdodCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1MzlBQUE7XG59XG5cbi5wYWdlLXNlYXJjaCBmb3JtLnNlYXJjaC1mb3JtIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wYWdlLXNlYXJjaCBmb3JtLnNlYXJjaC1mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDE1cHggKyAxNSAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucGFnZS1zZWFyY2ggZm9ybS5zZWFyY2gtZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLnBhZ2Utc2VhcmNoIGZvcm0uc2VhcmNoLWZvcm0gaW5wdXQge1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U2RTZFNjtcbn1cbi5wYWdlLXNlYXJjaCBmb3JtLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIGhlaWdodDogNDVweDtcbn1cbi5wYWdlLXNlYXJjaCBmb3JtLnNlYXJjaC1mb3JtIGlucHV0OmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzUzOUFBQTtcbn1cbi5wYWdlLXNlYXJjaCBmb3JtLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0IHtcbiAgbGVmdDogMTBweDtcbn1cbi5wYWdlLXNlYXJjaCBmb3JtLnNlYXJjaC1mb3JtIC5jbG9zZS1zZWFyY2gtYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLXNlYXJjaCAuZW50cnktdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLnBhZ2Utc2VhcmNoIC5yb3cge1xuICByb3ctZ2FwOiA1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLXNlYXJjaCAucm93IHtcbiAgICByb3ctZ2FwOiAzMHB4O1xuICB9XG59XG4ucGFnZS1zZWFyY2ggLm5vLXJlc3VsdC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5zZWFyY2gtaXRlbSAuc2VhcmNoLWl0ZW0td3JhcHBlciB7XG4gIGdhcDogMzVweDtcbn1cbi5zZWFyY2gtaXRlbSAuaXRlbS1jb3ZlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LWdyb3c6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAyNTBweDtcbn1cbi5zZWFyY2gtaXRlbSAuaXRlbS1jb3ZlciAub2JqZWN0LWZpdC1pbWFnZS13cmFwcGVyLCAuc2VhcmNoLWl0ZW0gLml0ZW0tY292ZXIgLm9iamVjdC1maXQtaW1hZ2Utd3JhcHBlci00LTMsIC5zZWFyY2gtaXRlbSAuaXRlbS1jb3ZlciAub2JqZWN0LWZpdC1pbWFnZS13cmFwcGVyLTE2LTkge1xuICBwYWRkaW5nLWJvdHRvbTogNjYuNjclO1xufVxuLnNlYXJjaC1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICBmbGV4LWdyb3c6IDE7XG59XG4uc2VhcmNoLWl0ZW0gLml0ZW0tY29udGVudCAucG9zdC10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5zZWFyY2gtaXRlbSAuaXRlbS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRyYW5zaXRpb246IDUwMG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG59XG4uc2VhcmNoLWl0ZW0gLml0ZW0tZGVzYyB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5zZWFyY2gtaXRlbSAuaXRlbS1kZXNjIHAge1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBtYXgtaGVpZ2h0OiA0N3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5zZWFyY2gtaXRlbSAuaXRlbS1kZXNjID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zZWFyY2gtaXRlbTpob3ZlciAuaXRlbS10aXRsZSwgLnNlYXJjaC1pdGVtOmFjdGl2ZSAuaXRlbS10aXRsZSwgLnNlYXJjaC1pdGVtOmZvY3VzIC5pdGVtLXRpdGxlIHtcbiAgY29sb3I6ICM1MzlBQUE7XG59XG5cbmh0bWxbZGF0YS1mb250c2l6ZT1sZ10gLnNlYXJjaC1pdGVtIC5pdGVtLWRlc2MgcCB7XG4gIG1heC1oZWlnaHQ6IDU1cHg7XG59XG5odG1sW2RhdGEtZm9udHNpemU9eGxdIC5zZWFyY2gtaXRlbSAuaXRlbS1kZXNjIHAge1xuICBtYXgtaGVpZ2h0OiA2N3B4O1xufVxuXG4uc3RvcmVzLWNvbnRlbnQgLnBvc3QtbGlzdGluZyB7XG4gIHJvdy1nYXA6IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc3RvcmVzLWNvbnRlbnQgLnBvc3QtbGlzdGluZyB7XG4gICAgcm93LWdhcDogY2FsYygxNXB4ICsgNSAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuc3RvcmVzLWNvbnRlbnQgLnBvc3QtbGlzdGluZyB7XG4gICAgcm93LWdhcDogMjBweDtcbiAgfVxufVxuLnN0b3Jlcy1jb250ZW50IC5sb2NhdGlvbi13cmFwcGVyIHtcbiAgZ2FwOiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zdG9yZXMtY29udGVudCAubG9jYXRpb24td3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zdG9yZXMtY29udGVudCAubG9jYXRpb24td3JhcHBlci5hY3RpdmUgLm5pY2Utc2VsZWN0LXJlYWN0IC5jdXJyZW50LFxuLnN0b3Jlcy1jb250ZW50IC5sb2NhdGlvbi13cmFwcGVyLmFjdGl2ZSAubmljZS1zZWxlY3QgLmN1cnJlbnQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzUzOUFBQTtcbn1cbi5zdG9yZXMtY29udGVudCAuZm9ybS13cmFwcGVyIHtcbiAgY29sdW1uLWdhcDogMTVweDtcbiAgcm93LWdhcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zdG9yZXMtY29udGVudCAuZm9ybS13cmFwcGVyIHtcbiAgICBjb2x1bW4tZ2FwOiBjYWxjKDE1cHggKyAzNSAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuc3RvcmVzLWNvbnRlbnQgLmZvcm0td3JhcHBlciB7XG4gICAgY29sdW1uLWdhcDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuc3RvcmVzLWNvbnRlbnQgLmZvcm0td3JhcHBlciAuYnRuLCAuc3RvcmVzLWNvbnRlbnQgLmZvcm0td3JhcHBlciAuYnRuLXN1Ym1lbnUsXG4gIC5zdG9yZXMtY29udGVudCAuZm9ybS13cmFwcGVyIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIGJ1dHRvbixcbiAgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZS5ncmF2aXR5LXRoZW1lIC5nZm9ybV9mb290ZXIgLnN0b3Jlcy1jb250ZW50IC5mb3JtLXdyYXBwZXIgYnV0dG9uIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN0b3Jlcy1jb250ZW50IC5mb3JtLXdyYXBwZXIgLmJ0biwgLnN0b3Jlcy1jb250ZW50IC5mb3JtLXdyYXBwZXIgLmJ0bi1zdWJtZW51LFxuICAuc3RvcmVzLWNvbnRlbnQgLmZvcm0td3JhcHBlciAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lLmdyYXZpdHktdGhlbWUgLmdmb3JtX2Zvb3RlciBidXR0b24sXG4gIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIC5zdG9yZXMtY29udGVudCAuZm9ybS13cmFwcGVyIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG4uc3RvcmVzLWNvbnRlbnQgLmZvcm0td3JhcHBlciAuYnRucy13cmFwcGVyIHtcbiAgY29sdW1uLWdhcDogMTVweDtcbiAgcm93LWdhcDogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zdG9yZXMtY29udGVudCAuZm9ybS13cmFwcGVyIC5idG5zLXdyYXBwZXIge1xuICAgIGNvbHVtbi1nYXA6IGNhbGMoMTVweCArIDM1ICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zdG9yZXMtY29udGVudCAuZm9ybS13cmFwcGVyIC5idG5zLXdyYXBwZXIge1xuICAgIGNvbHVtbi1nYXA6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnN0b3Jlcy1jb250ZW50IC5mb3JtLXdyYXBwZXIgLmJ0bnMtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zdG9yZXMtY29udGVudCAuZm9ybS1saW5lIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBiYWNrZ3JvdW5kOiAjRTZFNkU2O1xufVxuLnN0b3Jlcy1jb250ZW50IC5uaWNlLXNlbGVjdC1yZWFjdCxcbi5zdG9yZXMtY29udGVudCAubmljZS1zZWxlY3Qge1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1ncm93OiAxO1xuICB3aWR0aDogdW5zZXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN0b3Jlcy1jb250ZW50IC5uaWNlLXNlbGVjdC1yZWFjdCxcbiAgLnN0b3Jlcy1jb250ZW50IC5uaWNlLXNlbGVjdCB7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgfVxufVxuLnN0b3Jlcy1jb250ZW50IC5uaWNlLXNlbGVjdC1yZWFjdDpob3ZlciAuY3VycmVudCxcbi5zdG9yZXMtY29udGVudCAubmljZS1zZWxlY3Q6aG92ZXIgLmN1cnJlbnQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzUzOUFBQTtcbn1cbi5zdG9yZXMtY29udGVudCAubmljZS1zZWxlY3QtcmVhY3QgLmN1cnJlbnQsXG4uc3RvcmVzLWNvbnRlbnQgLm5pY2Utc2VsZWN0IC5jdXJyZW50IHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRjJGN0Y1O1xuICAvKiBhcnJvdyAqL1xufVxuLnN0b3Jlcy1jb250ZW50IC5uaWNlLXNlbGVjdC1yZWFjdCAuY3VycmVudDo6YWZ0ZXIsXG4uc3RvcmVzLWNvbnRlbnQgLm5pY2Utc2VsZWN0IC5jdXJyZW50OjphZnRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnN0b3Jlcy1jb250ZW50IC5uaWNlLXNlbGVjdC1yZWFjdC5vcGVuIC5jdXJyZW50LFxuLnN0b3Jlcy1jb250ZW50IC5uaWNlLXNlbGVjdC5vcGVuIC5jdXJyZW50IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM1MzlBQUE7XG59XG4uc3RvcmVzLWNvbnRlbnQgLmxhYmVsIHtcbiAgY29sb3I6ICMxODFGNTY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uc3RvcmUtaXRlbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIHBhZGRpbmctdG9wOiA0NnB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnN0b3JlLWl0ZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMjVweCArIDEwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zdG9yZS1pdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc3RvcmUtaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDI1cHggKyAxMCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuc3RvcmUtaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc3RvcmUtaXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMjVweCArIDEwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zdG9yZS1pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuc3RvcmUtaXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi5zdG9yZS1pdGVtIC5vYmplY3QtZml0LWltYWdlLXdyYXBwZXIsIC5zdG9yZS1pdGVtIC5vYmplY3QtZml0LWltYWdlLXdyYXBwZXItNC0zLCAuc3RvcmUtaXRlbSAub2JqZWN0LWZpdC1pbWFnZS13cmFwcGVyLTE2LTkge1xuICBwYWRkaW5nLWJvdHRvbTogNjYuNjclO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuc3RvcmUtaXRlbSAub2JqZWN0LWZpdC1pbWFnZS13cmFwcGVyLCAuc3RvcmUtaXRlbSAub2JqZWN0LWZpdC1pbWFnZS13cmFwcGVyLTQtMywgLnN0b3JlLWl0ZW0gLm9iamVjdC1maXQtaW1hZ2Utd3JhcHBlci0xNi05IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5zdG9yZS1pdGVtIC5kaXN0YW5jZS10YWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDIwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3RvcmUtaXRlbSAuZGlzdGFuY2UtdGFnIHtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgIHJpZ2h0OiAyNXB4O1xuICAgIHRvcDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnN0b3JlLWl0ZW0gLmRpc3RhbmNlLXRhZyB7XG4gICAgcmlnaHQ6IGNhbGMoMjVweCArIDEwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zdG9yZS1pdGVtIC5kaXN0YW5jZS10YWcge1xuICAgIHJpZ2h0OiAzNXB4O1xuICB9XG59XG4uc3RvcmUtaXRlbSAuYXJlYS10YWcge1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBtaW4td2lkdGg6IDEzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3RvcmUtaXRlbSAuYXJlYS10YWcge1xuICAgIGxlZnQ6IDI1cHg7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc3RvcmUtaXRlbSAuYXJlYS10YWcge1xuICAgIGxlZnQ6IGNhbGMoMjVweCArIDEwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zdG9yZS1pdGVtIC5hcmVhLXRhZyB7XG4gICAgbGVmdDogMzVweDtcbiAgfVxufVxuLnN0b3JlLWl0ZW0gLnNob3Atd3JhcHBlciB7XG4gIGdhcDogMTBweDtcbn1cbi5zdG9yZS1pdGVtIC5zaG9wLXdyYXBwZXIgLnNob3AtaWNvbiB7XG4gIHdpZHRoOiAxLjMzcmVtO1xufVxuLnN0b3JlLWl0ZW0gLnNob3Atd3JhcHBlciAuc2hvcC1pY29uIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc3RvcmUtaXRlbSAuYWRkcmVzcyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGNvbG9yOiAjMTgxRjU2O1xufVxuLnN0b3JlLWl0ZW0gLmJ0bi1saXN0IHtcbiAgZ2FwOiAxMHB4O1xufVxuLnN0b3JlLWl0ZW0gLmJ0bi1saXN0IC5hLWJ0biwgLnN0b3JlLWl0ZW0gLmJ0bi1saXN0IC5idG4tYXJyb3ctZ3Jvdyxcbi5zdG9yZS1pdGVtIC5idG4tbGlzdCAuYnRuLFxuLnN0b3JlLWl0ZW0gLmJ0bi1saXN0IC5idG4tc3VibWVudSxcbi5zdG9yZS1pdGVtIC5idG4tbGlzdCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lLmdyYXZpdHktdGhlbWUgLmdmb3JtX2Zvb3RlciBidXR0b24sXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lLmdyYXZpdHktdGhlbWUgLmdmb3JtX2Zvb3RlciAuc3RvcmUtaXRlbSAuYnRuLWxpc3QgYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgZ2FwOiA3cHg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWluLXdpZHRoOiBjYWxjKDUwJSAtIDdweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdG9yZS1pdGVtIC5idG4tbGlzdCAuYS1idG4sIC5zdG9yZS1pdGVtIC5idG4tbGlzdCAuYnRuLWFycm93LWdyb3csXG4gIC5zdG9yZS1pdGVtIC5idG4tbGlzdCAuYnRuLFxuICAuc3RvcmUtaXRlbSAuYnRuLWxpc3QgLmJ0bi1zdWJtZW51LFxuICAuc3RvcmUtaXRlbSAuYnRuLWxpc3QgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZS5ncmF2aXR5LXRoZW1lIC5nZm9ybV9mb290ZXIgYnV0dG9uLFxuICAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lLmdyYXZpdHktdGhlbWUgLmdmb3JtX2Zvb3RlciAuc3RvcmUtaXRlbSAuYnRuLWxpc3QgYnV0dG9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTdweDtcbiAgfVxufVxuLnN0b3JlLWl0ZW0gLnNpZGUtZmxleCB7XG4gIGNvbHVtbi1nYXA6IDMwcHg7XG4gIHJvdy1nYXA6IDI1cHg7XG59XG4uc3RvcmUtaXRlbSAuaW5mby1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMTgxRjU2O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnN0b3JlLWl0ZW0gLmluZm8tbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxNXB4ICsgNSAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuc3RvcmUtaXRlbSAuaW5mby1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uc3RvcmUtaXRlbSAuaW5mby1saXN0IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG4uc3RvcmUtaXRlbSAuaW5mby1saXN0IGxpIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4uc3RvcmUtaXRlbSAuaW5mby1saXN0IGxpIHAgKyBwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDAuODEyNXJlbTtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZDogIzhGQTZBOTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3RvcmUtaXRlbSAub3BlbmluZy1saXN0IHtcbiAgZmxleC1ncm93OiAxO1xufVxuLnN0b3JlLWl0ZW0gLm9wZW5pbmctbGlzdCAuZGF5IHtcbiAgd2lkdGg6IDExMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5zdG9yZS1pdGVtIC5vcGVuaW5nLWxpc3QgLnRpbWUge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLnN0b3JlLWl0ZW0gLm1hcC1idG4ge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjNTM5QUFBO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb246IDUwMG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG59XG4uc3RvcmUtaXRlbSAubWFwLWJ0biBpIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uc3RvcmUtaXRlbSAubWFwLWJ0bjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbi5zdG9yZS1pdGVtIC5tYXAtYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNmZWIyNzI7XG59XG4uc3RvcmUtaXRlbSAubWFwLWJ0biAuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3RvcmUtaXRlbSAubWFwLWJ0bi5hY3RpdmUgLmhpZGUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uc3RvcmUtaXRlbSAubWFwLWJ0bi5hY3RpdmUgLnNob3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN0b3JlLWl0ZW0gLm1hcC1idG4uYWN0aXZlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43KSByb3RhdGUoMTgwZGVnKTtcbn1cblxuaHRtbFtkYXRhLWZvbnRzaXplPWxnXSAuc3RvcmUtaXRlbSAub3BlbmluZy1saXN0IC5kYXkge1xuICB3aWR0aDogMTQwcHg7XG59XG5odG1sW2RhdGEtZm9udHNpemU9eGxdIC5zdG9yZS1pdGVtIC5vcGVuaW5nLWxpc3QgLmRheSB7XG4gIHdpZHRoOiAxNTlweDtcbn1cblxuLmFwcG9pbnRtZW50LWNvbnRlbnQgLmZhc3Qtc3ZnIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBtYXJnaW46IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYXBwb2ludG1lbnQtY29udGVudCAuZmFzdC1zdmcge1xuICAgIHdpZHRoOiBjYWxjKDIwMHB4ICsgMTAwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5hcHBvaW50bWVudC1jb250ZW50IC5mYXN0LXN2ZyB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYXBwb2ludG1lbnQtY29udGVudCAuZmFzdC1zdmcge1xuICAgIG1hcmdpbjogY2FsYygyMHB4ICsgMTAgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmFwcG9pbnRtZW50LWNvbnRlbnQgLmZhc3Qtc3ZnIHtcbiAgICBtYXJnaW46IDMwcHg7XG4gIH1cbn1cbi5hcHBvaW50bWVudC1jb250ZW50IC5mYXN0LXN2ZyBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmFwcG9pbnRtZW50LWNvbnRlbnQgLnN2Zy1mbGV4IHtcbiAgY29sdW1uLWdhcDogMHB4O1xuICByb3ctZ2FwOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmFwcG9pbnRtZW50LWNvbnRlbnQgLnN2Zy1mbGV4IHtcbiAgICBjb2x1bW4tZ2FwOiBjYWxjKDBweCArIDEwMCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuYXBwb2ludG1lbnQtY29udGVudCAuc3ZnLWZsZXgge1xuICAgIGNvbHVtbi1nYXA6IDEwMHB4O1xuICB9XG59XG4uYXBwb2ludG1lbnQtY29udGVudCAudGFiLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xuICBib3JkZXI6IDRweCBzb2xpZCAjRTlGMkVGO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzUzOUFBQTtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYXBwb2ludG1lbnQtY29udGVudCAudGFiLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDQwcHggKyAzMCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuYXBwb2ludG1lbnQtY29udGVudCAudGFiLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYXBwb2ludG1lbnQtY29udGVudCAudGFiLWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDQwcHggKyAzMCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuYXBwb2ludG1lbnQtY29udGVudCAudGFiLWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYXBwb2ludG1lbnQtY29udGVudCAudGFiLWNvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMjBweCArIDUwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5hcHBvaW50bWVudC1jb250ZW50IC50YWItY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmFwcG9pbnRtZW50LWNvbnRlbnQgLnRhYi1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMjBweCArIDUwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5hcHBvaW50bWVudC1jb250ZW50IC50YWItY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmFwcG9pbnRtZW50LWNvbnRlbnQgLnRhYi1jb250ZW50IHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMjBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmFwcG9pbnRtZW50LWNvbnRlbnQgLnRhYi1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbn1cbi5hcHBvaW50bWVudC1jb250ZW50IC50YWItY29udGVudCAubWFpbi1yb3cge1xuICByb3ctZ2FwOiAyMHB4O1xufVxuLmFwcG9pbnRtZW50LWNvbnRlbnQgLnRhYi1jb250ZW50IC5zdGVwLWxpc3Qge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICByb3ctZ2FwOiA0NnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmFwcG9pbnRtZW50LWNvbnRlbnQgLnRhYi1jb250ZW50IC5zdGVwLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNTBweCArIDMwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5hcHBvaW50bWVudC1jb250ZW50IC50YWItY29udGVudCAuc3RlcC1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hcHBvaW50bWVudC1jb250ZW50IC50YWItY29udGVudCAuc3RlcC1saXN0IHtcbiAgICAtLWJzLWd1dHRlci14OiA0NnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hcHBvaW50bWVudC1jb250ZW50IC50YWItY29udGVudCAudGV4dC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbi5hcHBvaW50bWVudC1jb250ZW50IC50YWItY29udGVudCAuZGVzYyBwIHtcbiAgY29sb3I6ICMxODFGNTY7XG59XG4uYXBwb2ludG1lbnQtY29udGVudCAudGFiLWNvbnRlbnQgLmRlc2MgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFwcG9pbnRtZW50LWNvbnRlbnQgLnRhYnMge1xuICBnYXA6IDVweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmFwcG9pbnRtZW50LWNvbnRlbnQgLnRhYnMgbGkge1xuICB3aWR0aDogMTAwJTtcbn1cbi5hcHBvaW50bWVudC1jb250ZW50IC50YWIge1xuICBjb2xvcjogIzUzOUFBQTtcbiAgYmFja2dyb3VuZDogI0YyRjdGNTtcbiAgdHJhbnNpdGlvbjogNTAwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmFwcG9pbnRtZW50LWNvbnRlbnQgLnRhYiB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMTBweCArIDQgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmFwcG9pbnRtZW50LWNvbnRlbnQgLnRhYiB7XG4gICAgcGFkZGluZy10b3A6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5hcHBvaW50bWVudC1jb250ZW50IC50YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwcHggKyA0ICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5hcHBvaW50bWVudC1jb250ZW50IC50YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYXBwb2ludG1lbnQtY29udGVudCAudGFiIHtcbiAgICBnYXA6IGNhbGMoMTBweCArIDEwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5hcHBvaW50bWVudC1jb250ZW50IC50YWIge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLmFwcG9pbnRtZW50LWNvbnRlbnQgLnRhYjpob3ZlciwgLmFwcG9pbnRtZW50LWNvbnRlbnQgLnRhYjphY3RpdmUsIC5hcHBvaW50bWVudC1jb250ZW50IC50YWI6Zm9jdXMge1xuICBjb2xvcjogI2ZlYjI3Mjtcbn1cbi5hcHBvaW50bWVudC1jb250ZW50IC50YWIuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM1MzlBQUE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFwcG9pbnRtZW50LWNvbnRlbnQgLmJ0bi1yb3VuZC1ib3JkZXItcHJpbWFyeS1hcnJvdyB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4uYXBwb2ludG1lbnQtY29udGVudCAuc3RlcC1pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMzBweDtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYXBwb2ludG1lbnQtY29udGVudCAuc3RlcC1pdGVtIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmFwcG9pbnRtZW50LWNvbnRlbnQgLnN0ZXAtaXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkgYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5hcHBvaW50bWVudC1jb250ZW50IC5zdGVwLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyg0MHB4ICsgMjYwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5hcHBvaW50bWVudC1jb250ZW50IC5zdGVwLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkgYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5hcHBvaW50bWVudC1jb250ZW50IC5zdGVwLWl0ZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNDBweCArIDI2MCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkgYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuYXBwb2ludG1lbnQtY29udGVudCAuc3RlcC1pdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMDBweDtcbiAgfVxufVxuLmFwcG9pbnRtZW50LWNvbnRlbnQgLnN0ZXAtaXRlbSAuc3RlcC1pbWcge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG59XG4uYXBwb2ludG1lbnQtY29udGVudCAuc3RlcC1pdGVtIC5zdGVwLWltZyBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG4uYXBwb2ludG1lbnQtY29udGVudCAuc3RlcC1pdGVtIC5zdGVwIHtcbiAgY29sb3I6ICM1MzlBQUE7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5hcHBvaW50bWVudC1jb250ZW50IC5zdGVwLXdyYXBwZXIgKyAuc3RlcC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFwcG9pbnRtZW50LWNvbnRlbnQgLnN0ZXAtd3JhcHBlciArIC5zdGVwLXdyYXBwZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MjdcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogIzhGQTZBOTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IC0zMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hcHBvaW50bWVudC1jb250ZW50IC5zdGVwLXdyYXBwZXIgKyAuc3RlcC13cmFwcGVyOjphZnRlciB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogLTRweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgY29udGVudDogXCJcXGU5MjhcIjtcbiAgfVxufVxuLmFwcG9pbnRtZW50LWNvbnRlbnQgLnBhZ2luYXRpb24tbGlzdCAucGFnaW5hdGlvbixcbi5hcHBvaW50bWVudC1jb250ZW50IC53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiB7XG4gIGNvbG9yOiAjNTM5QUFBO1xufVxuLmFwcG9pbnRtZW50LWNvbnRlbnQgLnBhZ2luYXRpb24tbGlzdCAucGFnaW5hdGlvbiAucHJldjo6YmVmb3JlLFxuLmFwcG9pbnRtZW50LWNvbnRlbnQgLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uIC5wcmV2OjpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5hcHBvaW50bWVudC1jb250ZW50IC5wYWdpbmF0aW9uLWxpc3QgLnBhZ2luYXRpb24gLm5leHQ6OmFmdGVyLFxuLmFwcG9pbnRtZW50LWNvbnRlbnQgLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uIC5uZXh0OjphZnRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmFwcG9pbnRtZW50LWNvbnRlbnQgLnBhZ2luYXRpb24tbGlzdCAucGFnaW5hdGlvbiBhOm5vdCgubmV4dCk6bm90KC5wcmV2KSxcbi5hcHBvaW50bWVudC1jb250ZW50IC5wYWdpbmF0aW9uLWxpc3QgLnBhZ2luYXRpb24gc3Bhbjpub3QoLm5leHQpOm5vdCgucHJldiksXG4uYXBwb2ludG1lbnQtY29udGVudCAud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gYTpub3QoLm5leHQpOm5vdCgucHJldiksXG4uYXBwb2ludG1lbnQtY29udGVudCAud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gc3Bhbjpub3QoLm5leHQpOm5vdCgucHJldikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmFwcG9pbnRtZW50LWNvbnRlbnQgLnBhZ2luYXRpb24tbGlzdCAucGFnaW5hdGlvbiBhOm5vdCgubmV4dCk6bm90KC5wcmV2KS5jdXJyZW50LFxuLmFwcG9pbnRtZW50LWNvbnRlbnQgLnBhZ2luYXRpb24tbGlzdCAucGFnaW5hdGlvbiBzcGFuOm5vdCgubmV4dCk6bm90KC5wcmV2KS5jdXJyZW50LFxuLmFwcG9pbnRtZW50LWNvbnRlbnQgLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uIGE6bm90KC5uZXh0KTpub3QoLnByZXYpLmN1cnJlbnQsXG4uYXBwb2ludG1lbnQtY29udGVudCAud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gc3Bhbjpub3QoLm5leHQpOm5vdCgucHJldikuY3VycmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzlBQUE7XG59XG5cbi5oaXN0b3J5LWZvcm0ge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmhpc3RvcnktZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygzNXB4ICsgMTUgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhpc3RvcnktZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuLmhpc3RvcnktZm9ybSAuaW5wdXQtcm93IHtcbiAgLS1icy1ndXR0ZXIteDogMTAwcHg7XG4gIHJvdy1nYXA6IDIwcHg7XG59XG4uaGlzdG9yeS1mb3JtIC5zZWN0aW9uLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGlzdG9yeS1mb3JtIC5zZWN0aW9uLXdyYXBwZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJhY2tncm91bmQ6ICNFNkU2RTY7XG4gIGxlZnQ6IC01MHB4O1xuICB0b3A6IGNhbGMoMS41cmVtICsgMTJweCk7XG59XG4uaGlzdG9yeS1mb3JtIC5mb3JtLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGNvbHVtbi1nYXA6IDcwcHg7XG4gIHJvdy1nYXA6IDMwcHg7XG59XG4uaGlzdG9yeS1mb3JtIC5idG5zIHtcbiAgZ2FwOiAyMHB4O1xufVxuLmhpc3RvcnktZm9ybSAuYnRucyAuYnRuLCAuaGlzdG9yeS1mb3JtIC5idG5zIC5idG4tc3VibWVudSxcbi5oaXN0b3J5LWZvcm0gLmJ0bnMgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZS5ncmF2aXR5LXRoZW1lIC5nZm9ybV9mb290ZXIgYnV0dG9uLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZS5ncmF2aXR5LXRoZW1lIC5nZm9ybV9mb290ZXIgLmhpc3RvcnktZm9ybSAuYnRucyBidXR0b24ge1xuICBtaW4td2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oaXN0b3J5LWZvcm0gLmJ0bnMgLmJ0biwgLmhpc3RvcnktZm9ybSAuYnRucyAuYnRuLXN1Ym1lbnUsXG4gIC5oaXN0b3J5LWZvcm0gLmJ0bnMgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZS5ncmF2aXR5LXRoZW1lIC5nZm9ybV9mb290ZXIgYnV0dG9uLFxuICAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lLmdyYXZpdHktdGhlbWUgLmdmb3JtX2Zvb3RlciAuaGlzdG9yeS1mb3JtIC5idG5zIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG4uaGlzdG9yeS1mb3JtIC5idG5zIC5idG4tcm91bmQtYmctcHJpbWFyeS1zZWNvbmRhcnktYXJyb3csXG4uaGlzdG9yeS1mb3JtIC5idG5zIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIGJ1dHRvbixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIC5oaXN0b3J5LWZvcm0gLmJ0bnMgYnV0dG9uIHtcbiAgZ2FwOiAxNXB4O1xufVxuLmhpc3RvcnktZm9ybSAuYnRucyAuYnRuLXJvdW5kLWJnLXByaW1hcnktc2Vjb25kYXJ5LWFycm93OjphZnRlcixcbi5oaXN0b3J5LWZvcm0gLmJ0bnMgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZS5ncmF2aXR5LXRoZW1lIC5nZm9ybV9mb290ZXIgYnV0dG9uOjphZnRlcixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIC5oaXN0b3J5LWZvcm0gLmJ0bnMgYnV0dG9uOjphZnRlciB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFwcG9pbnRtZW50LXNlYXJjaC1yZXN1bHQge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNkU2RTY7XG59XG4uYXBwb2ludG1lbnQtc2VhcmNoLXJlc3VsdCAucmVzdWx0LW51bSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uYXBwb2ludG1lbnQtc2VhcmNoLXJlc3VsdCAubm8tcmVzdWx0IHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5hcHBvaW50bWVudC1zZWFyY2gtcmVzdWx0IC5uby1yZXN1bHQge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNTBweCArIDIwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5hcHBvaW50bWVudC1zZWFyY2gtcmVzdWx0IC5uby1yZXN1bHQge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cbn1cbi5hcHBvaW50bWVudC1zZWFyY2gtcmVzdWx0IC5uby1yZXN1bHQgLm5vLXJlc3VsdC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYXBwb2ludG1lbnQtc2VhcmNoLXJlc3VsdCAubm8tcmVzdWx0IHAge1xuICBjb2xvcjogIzE4MUY1NjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hcHBvaW50bWVudC1zZWFyY2gtcmVzdWx0IC5hcHBvaW50bWVudC1yZXN1bHQtaGVhZGluZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGNvbG9yOiAjMTgxRjU2O1xuICBnYXA6IDQxcHg7XG59XG4uYXBwb2ludG1lbnQtc2VhcmNoLXJlc3VsdCAuaW5mby1mbGV4IHtcbiAgY29sdW1uLWdhcDogNDFweDtcbiAgcm93LWdhcDogNXB4O1xufVxuLmFwcG9pbnRtZW50LXNlYXJjaC1yZXN1bHQgLmZpeC13aWR0aCB7XG4gIHdpZHRoOiAxMjBweDtcbn1cbi5hcHBvaW50bWVudC1zZWFyY2gtcmVzdWx0IC5hcHBvaW50bWVudC1yZXN1bHQtbGlzdCB7XG4gIGdhcDogOHB4O1xufVxuXG4uYXBwb2ludG1lbnQtcmVzdWx0LWl0ZW0ge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmFwcG9pbnRtZW50LXJlc3VsdC1pdGVtIC5pdGVtLWhlYWRpbmcge1xuICBjb2x1bW4tZ2FwOiA0MXB4O1xuICByb3ctZ2FwOiA1cHg7XG4gIGNvbG9yOiAjMTgxRjU2O1xufVxuLmFwcG9pbnRtZW50LXJlc3VsdC1pdGVtIC5pdGVtLWhlYWRpbmcgLmluZm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFwcG9pbnRtZW50LXJlc3VsdC1pdGVtIC5pdGVtLWhlYWRpbmcgLmluZm86OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDRweCk7XG4gICAgd2lkdGg6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAjQzlFREVFO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICByaWdodDogLTIwcHg7XG4gIH1cbn1cbi5hcHBvaW50bWVudC1yZXN1bHQtaXRlbSAucGhvdG8tYnRuIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzUzOUFBQTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uOiA1MDBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xufVxuLmFwcG9pbnRtZW50LXJlc3VsdC1pdGVtIC5waG90by1idG46OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG4uYXBwb2ludG1lbnQtcmVzdWx0LWl0ZW0gLnBob3RvLWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjZmViMjcyO1xufVxuLmFwcG9pbnRtZW50LXJlc3VsdC1pdGVtIC5waG90by1idG4gLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFwcG9pbnRtZW50LXJlc3VsdC1pdGVtIC5waG90by1idG4uYWN0aXZlIC5oaWRlIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmFwcG9pbnRtZW50LXJlc3VsdC1pdGVtIC5waG90by1idG4uYWN0aXZlIC5zaG93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hcHBvaW50bWVudC1yZXN1bHQtaXRlbSAucGhvdG8tYnRuLmFjdGl2ZTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNykgcm90YXRlKDE4MGRlZyk7XG59XG4uYXBwb2ludG1lbnQtcmVzdWx0LWl0ZW0gLnBob3RvLWNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0U2RTZFNjtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uYXBwb2ludG1lbnQtcmVzdWx0LWl0ZW0gLnBob3RvcyB7XG4gIGdhcDogMTBweDtcbn1cbi5hcHBvaW50bWVudC1yZXN1bHQtaXRlbSAucGhvdG8ge1xuICB3aWR0aDogNTFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNkU2RTY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmFwcG9pbnRtZW50LXJlc3VsdC1pdGVtIC5waG90byB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG59XG4uYXBwb2ludG1lbnQtcmVzdWx0LWl0ZW0gLnBob3RvOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogNTAwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgYmFja2dyb3VuZDogcmdiYSg4MywgMTU0LCAxNzAsIDAuMik7XG59XG4uYXBwb2ludG1lbnQtcmVzdWx0LWl0ZW0gLnBob3RvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOVwiO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMTtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiA1MDBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xufVxuLmFwcG9pbnRtZW50LXJlc3VsdC1pdGVtIC5waG90bzpob3Zlcjo6YmVmb3JlLCAuYXBwb2ludG1lbnQtcmVzdWx0LWl0ZW0gLnBob3RvOmhvdmVyOjphZnRlciwgLmFwcG9pbnRtZW50LXJlc3VsdC1pdGVtIC5waG90bzphY3RpdmU6OmJlZm9yZSwgLmFwcG9pbnRtZW50LXJlc3VsdC1pdGVtIC5waG90bzphY3RpdmU6OmFmdGVyLCAuYXBwb2ludG1lbnQtcmVzdWx0LWl0ZW0gLnBob3RvOmZvY3VzOjpiZWZvcmUsIC5hcHBvaW50bWVudC1yZXN1bHQtaXRlbSAucGhvdG86Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm1vZHVsZS1zZXJ2aWNlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb2R1bGUtc2VydmljZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgaGVpZ2h0OiA3MiU7XG4gIGxlZnQ6IC0yNHB4O1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uL2ltYWdlcy9tZW51LWJnLWdyZXkuc3ZnXCIpIHJlcGVhdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwcHg7XG4gIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2R1bGUtc2VydmljZXM6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDcyJSArIC0yMiAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubW9kdWxlLXNlcnZpY2VzOjpiZWZvcmUge1xuICAgIGhlaWdodDogNTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kdWxlLXNlcnZpY2VzOjpiZWZvcmUge1xuICAgIGxlZnQ6IGNhbGMoLTI0cHggKyAtMTYgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1vZHVsZS1zZXJ2aWNlczo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZHVsZS1zZXJ2aWNlczo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoNTBweCArIDMwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tb2R1bGUtc2VydmljZXM6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4MHB4O1xuICB9XG59XG4ubW9kdWxlLXNlcnZpY2VzIC5tb2R1bGUtaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kdWxlLXNlcnZpY2VzIC5tb2R1bGUtaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygzNXB4ICsgMjAgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1vZHVsZS1zZXJ2aWNlcyAubW9kdWxlLWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gIH1cbn1cbi5tb2R1bGUtc2VydmljZXMgLm1vZHVsZS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubW9kdWxlLXNlcnZpY2VzIC5tb2R1bGUtZGVzYyA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubW9kdWxlLXNlcnZpY2VzIC5zZXJ2aWNlLWxpc3Qge1xuICByb3ctZ2FwOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2R1bGUtc2VydmljZXMgLnNlcnZpY2UtbGlzdCB7XG4gICAgcm93LWdhcDogMzBweDtcbiAgfVxufVxuLm1vZHVsZS1zZXJ2aWNlcyAuc2VydmljZS1pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0Y2RkFGNSAyOC44MyUsICNGQUZBRkEgODUuMTklKTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kdWxlLXNlcnZpY2VzIC5zZXJ2aWNlLWl0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDIwcHggKyAxNSAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubW9kdWxlLXNlcnZpY2VzIC5zZXJ2aWNlLWl0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kdWxlLXNlcnZpY2VzIC5zZXJ2aWNlLWl0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDIwcHggKyAxNSAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubW9kdWxlLXNlcnZpY2VzIC5zZXJ2aWNlLWl0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kdWxlLXNlcnZpY2VzIC5zZXJ2aWNlLWl0ZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMjBweCArIDIwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tb2R1bGUtc2VydmljZXMgLnNlcnZpY2UtaXRlbSB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZHVsZS1zZXJ2aWNlcyAuc2VydmljZS1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMjBweCArIDIwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tb2R1bGUtc2VydmljZXMgLnNlcnZpY2UtaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG4ubW9kdWxlLXNlcnZpY2VzIC5zZXJ2aWNlLWl0ZW0gLnNlcnZpY2UtaXRlbS13cmFwcGVyIHtcbiAgZ2FwOiAyNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZHVsZS1zZXJ2aWNlcyAuc2VydmljZS1pdGVtIC5zZXJ2aWNlLWl0ZW0td3JhcHBlciB7XG4gICAgZ2FwOiBjYWxjKDI1cHggKyAyNSAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubW9kdWxlLXNlcnZpY2VzIC5zZXJ2aWNlLWl0ZW0gLnNlcnZpY2UtaXRlbS13cmFwcGVyIHtcbiAgICBnYXA6IDUwcHg7XG4gIH1cbn1cbi5tb2R1bGUtc2VydmljZXMgLnNlcnZpY2UtaXRlbSAuaW1hZ2Utd3JhcHBlciB7XG4gIHdpZHRoOiA1MHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2R1bGUtc2VydmljZXMgLnNlcnZpY2UtaXRlbSAuaW1hZ2Utd3JhcHBlciB7XG4gICAgd2lkdGg6IGNhbGMoNTBweCArIDIwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tb2R1bGUtc2VydmljZXMgLnNlcnZpY2UtaXRlbSAuaW1hZ2Utd3JhcHBlciB7XG4gICAgd2lkdGg6IDcwcHg7XG4gIH1cbn1cbi5tb2R1bGUtc2VydmljZXMgLnNlcnZpY2UtaXRlbSAudGV4dC13cmFwcGVyIC5pdGVtLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2R1bGUtc2VydmljZXMgLnNlcnZpY2UtaXRlbSAudGV4dC13cmFwcGVyIC5pdGVtLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBjb2xvcjogIzE4MUY1Njtcbn1cbi5tb2R1bGUtc2VydmljZXMgLnNlcnZpY2UtaXRlbSAudGV4dC13cmFwcGVyIC5pdGVtLWNvbnRlbnQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1vZHVsZS1zZXJ2aWNlcyAuc2VydmljZS1pdGVtIC50ZXh0LXdyYXBwZXIgLml0ZW0tYnRuIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2R1bGUtc2VydmljZXMgLnNlcnZpY2UtaXRlbSAudGV4dC13cmFwcGVyIC5pdGVtLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygyMHB4ICsgNSAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubW9kdWxlLXNlcnZpY2VzIC5zZXJ2aWNlLWl0ZW0gLnRleHQtd3JhcHBlciAuaXRlbS1idG4ge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbn1cbi5tb2R1bGUtc2VydmljZXMgLnNlcnZpY2UtaXRlbTpob3ZlciAuaXRlbS1idG4sIC5tb2R1bGUtc2VydmljZXMgLnNlcnZpY2UtaXRlbTphY3RpdmUgLml0ZW0tYnRuLCAubW9kdWxlLXNlcnZpY2VzIC5zZXJ2aWNlLWl0ZW06Zm9jdXMgLml0ZW0tYnRuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM1MzlBQUE7XG59XG5cbi5tb2R1bGUtYWJvdXQgLmFib3V0LWdhbGxlcnkge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICByb3ctZ2FwOiAxNXB4O1xuICAtLWJzLWd1dHRlci14OiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZHVsZS1hYm91dCAuYWJvdXQtZ2FsbGVyeSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg0MHB4ICsgNjAgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1vZHVsZS1hYm91dCAuYWJvdXQtZ2FsbGVyeSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2R1bGUtYWJvdXQgLmFib3V0LWdhbGxlcnkge1xuICAgIHJvdy1nYXA6IGNhbGMoMTVweCArIDUgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1vZHVsZS1hYm91dCAuYWJvdXQtZ2FsbGVyeSB7XG4gICAgcm93LWdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZHVsZS1hYm91dCAuYWJvdXQtZ2FsbGVyeSB7XG4gICAgLS1icy1ndXR0ZXIteDogY2FsYygxNXB4ICsgNSAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubW9kdWxlLWFib3V0IC5hYm91dC1nYWxsZXJ5IHtcbiAgICAtLWJzLWd1dHRlci14OiAyMHB4O1xuICB9XG59XG4ubW9kdWxlLWFib3V0IC5hYm91dC1nYWxsZXJ5IC5vYmplY3QtZml0LWltYWdlLXdyYXBwZXIsIC5tb2R1bGUtYWJvdXQgLmFib3V0LWdhbGxlcnkgLm9iamVjdC1maXQtaW1hZ2Utd3JhcHBlci00LTMsIC5tb2R1bGUtYWJvdXQgLmFib3V0LWdhbGxlcnkgLm9iamVjdC1maXQtaW1hZ2Utd3JhcHBlci0xNi05IHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDY2LjY3JTtcbn1cbi5tb2R1bGUtYWJvdXQgLmFib3V0LWhyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNkU2RTY7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kdWxlLWFib3V0IC5hYm91dC1ociB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyg3MHB4ICsgODAgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1vZHVsZS1hYm91dCAuYWJvdXQtaHIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuICB9XG59XG4ubW9kdWxlLWFib3V0IC5hYm91dC1ociAuaHItc3ZnIHtcbiAgd2lkdGg6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kdWxlLWFib3V0IC5hYm91dC1ociAuaHItc3ZnIHtcbiAgICB3aWR0aDogY2FsYyg0MHB4ICsgMzAgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1vZHVsZS1hYm91dCAuYWJvdXQtaHIgLmhyLXN2ZyB7XG4gICAgd2lkdGg6IDcwcHg7XG4gIH1cbn1cbi5tb2R1bGUtYWJvdXQgLmFib3V0LWhyIC5oci1zdmcgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5tb2R1bGUtYWJvdXQgLmNvbXBhbnktaW5mbyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kdWxlLWFib3V0IC5jb21wYW55LWluZm8ge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNDBweCArIDIwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tb2R1bGUtYWJvdXQgLmNvbXBhbnktaW5mbyB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuLm1vZHVsZS1hYm91dCAuY29tcGFueS1pbmZvIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ2FwOiAxMHB4O1xufVxuLm1vZHVsZS1hYm91dCAuY29tcGFueS1pbmZvIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDAuMzEyNWVtO1xuICBoZWlnaHQ6IDAuMzEyNWVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzlBQUE7XG4gIHRvcDogMC43NWVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ubW9kdWxlLWFib3V0IC5jb21wYW55LWluZm8gLmluZm8tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3aWR0aDogNTAlO1xuICBmbGV4LXNocmluazogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kdWxlLWFib3V0IC5jb21wYW55LWluZm8gLmluZm8tdGl0bGUge1xuICAgIHdpZHRoOiAzNCU7XG4gIH1cbn1cbi5tb2R1bGUtYWJvdXQgLmNvbXBhbnktaW5mbyAuaW5mby1jb250ZW50IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZmxleC1ncm93OiAxO1xufVxuLm1vZHVsZS1hYm91dCAuY29tcGFueS1pbmZvOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubW9kdWxlLWFib3V0IC5jb250ZW50LWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5tb2R1bGUtYWJvdXQgLmNvbnRlbnQtaXRlbSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kdWxlLWFib3V0IC5jb250ZW50LWl0ZW0ge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNDBweCArIDYwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tb2R1bGUtYWJvdXQgLmNvbnRlbnQtaXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2R1bGUtYWJvdXQgLmNvbnRlbnQtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyg0MHB4ICsgNjAgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1vZHVsZS1hYm91dCAuY29udGVudC1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLm1vZHVsZS1hYm91dCAuY29udGVudC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5tb2R1bGUtYWJvdXQgLmNvbnRlbnQtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2R1bGUtYWJvdXQgLml0ZW0tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1vZHVsZS1hYm91dCAuaXRlbS1zdWItdGl0bGUge1xuICBjb2xvcjogIzUzOUFBQTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubW9kdWxlLWFib3V0IC5pdGVtLXN1Yi10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgfVxufVxuLm1vZHVsZS1hYm91dCAuaXRlbS1kZXNjIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5tb2R1bGUtYWJvdXQgLml0ZW0tZGVzYyA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubW9kdWxlLWFib3V0IC5idG4tcm91bmQtYm9yZGVyLXByaW1hcnktbGcge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4ubW9kdWxlLWhvbWUtYWJvdXQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi9pbWFnZXMvbWVudS1iZy1ncmV5LnN2Z1wiKSByZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2R1bGUtaG9tZS1hYm91dCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDUwcHggKyAzMCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubW9kdWxlLWhvbWUtYWJvdXQge1xuICAgIGJhY2tncm91bmQtc2l6ZTogODBweDtcbiAgfVxufVxuLm1vZHVsZS1ob21lLWFib3V0IC5zd2lwZXItaGVpZ2h0LXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZHVsZS1ob21lLWFib3V0IC5zd2lwZXItaGVpZ2h0LXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoNTBweCArIDMwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tb2R1bGUtaG9tZS1hYm91dCAuc3dpcGVyLWhlaWdodC13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG4ubW9kdWxlLWhvbWUtYWJvdXQgLnN3aXBlciB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDMzJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kdWxlLWhvbWUtYWJvdXQgLnN3aXBlciB7XG4gICAgcGFkZGluZy1yaWdodDogNDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZHVsZS1ob21lLWFib3V0IC5zd2lwZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwJTtcbiAgfVxufVxuLm1vZHVsZS1ob21lLWFib3V0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubW9kdWxlLWhvbWUtYWJvdXQgLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgd2lkdGg6IDgwdncgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kdWxlLWhvbWUtYWJvdXQgLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICB3aWR0aDogNjB2dyAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZHVsZS1ob21lLWFib3V0IC5zd2lwZXItc2xpZGUuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgd2lkdGg6IDMxLjI1dncgIWltcG9ydGFudDtcbiAgfVxufVxuLm1vZHVsZS1ob21lLWFib3V0IC5vYmplY3QtZml0LWltYWdlLXdyYXBwZXIsIC5tb2R1bGUtaG9tZS1hYm91dCAub2JqZWN0LWZpdC1pbWFnZS13cmFwcGVyLTQtMywgLm1vZHVsZS1ob21lLWFib3V0IC5vYmplY3QtZml0LWltYWdlLXdyYXBwZXItMTYtOSB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiA2Ni42NyU7XG59XG4ubW9kdWxlLWhvbWUtYWJvdXQgLmZha2UtaW1nIHtcbiAgd2lkdGg6IDgxJTtcbiAgcGFkZGluZy1ib3R0b206IDUzLjQ2JTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZHVsZS1ob21lLWFib3V0IC5mYWtlLWltZyB7XG4gICAgd2lkdGg6IDYxJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDAuMjYlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZHVsZS1ob21lLWFib3V0IC5mYWtlLWltZyB7XG4gICAgd2lkdGg6IDMyJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjEuMTIlO1xuICB9XG59XG4ubW9kdWxlLWhvbWUtYWJvdXQgLm1vZHVsZS1oZWFkaW5nID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2R1bGUtaG9tZS1hYm91dCAubW9kdWxlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbi5tb2R1bGUtaG9tZS1hYm91dCAubW9kdWxlLWRlc2MgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1vZHVsZS1ob21lLWFib3V0IC5tb2R1bGUtZGVzYy1wcmltYXJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5tb2R1bGUtaG9tZS1hYm91dCAubW9kdWxlLWRlc2MtcHJpbWFyeSBwIHtcbiAgY29sb3I6ICM1MzlBQUE7XG59XG4ubW9kdWxlLWhvbWUtYWJvdXQgLm1vZHVsZS1idG4ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZHVsZS1ob21lLWFib3V0IC5tb2R1bGUtYnRuIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDMwcHggKyAyMCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubW9kdWxlLWhvbWUtYWJvdXQgLm1vZHVsZS1idG4ge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cblxuLm1vZHVsZS1jdGEgLm1vZHVsZS10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZHVsZS1jdGEgLm1vZHVsZS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyg0MHB4ICsgLTEwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tb2R1bGUtY3RhIC5tb2R1bGUtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5tb2R1bGUtY3RhIC50ZXh0LXFyLWNvZGUtZmxleCB7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IDgwcHg7XG4gIGdhcDogMTBweDtcbiAgYmFja2dyb3VuZDogIzVDNUNCNztcbiAgcGFkZGluZy10b3A6IDcwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZHVsZS1jdGEgLnRleHQtcXItY29kZS1mbGV4IHtcbiAgICBnYXA6IGNhbGMoMTBweCArIDcwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tb2R1bGUtY3RhIC50ZXh0LXFyLWNvZGUtZmxleCB7XG4gICAgZ2FwOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kdWxlLWN0YSAudGV4dC1xci1jb2RlLWZsZXgge1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMjBweCArIDUwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tb2R1bGUtY3RhIC50ZXh0LXFyLWNvZGUtZmxleCB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZHVsZS1jdGEgLnRleHQtcXItY29kZS1mbGV4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMjBweCArIDUwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tb2R1bGUtY3RhIC50ZXh0LXFyLWNvZGUtZmxleCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kdWxlLWN0YSAudGV4dC1xci1jb2RlLWZsZXgge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoNTBweCArIDUwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tb2R1bGUtY3RhIC50ZXh0LXFyLWNvZGUtZmxleCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2R1bGUtY3RhIC50ZXh0LXFyLWNvZGUtZmxleCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoNTBweCArIDUwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tb2R1bGUtY3RhIC50ZXh0LXFyLWNvZGUtZmxleCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZHVsZS1jdGEgLnRleHQtcXItY29kZS1mbGV4IHtcbiAgICB3aWR0aDogODglO1xuICB9XG59XG4ubW9kdWxlLWN0YSAuaW1nLWljb24tZmxleCB7XG4gIGdhcDogMjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2R1bGUtY3RhIC5pbWctaWNvbi1mbGV4IHtcbiAgICBnYXA6IGNhbGMoMjVweCArIDEwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tb2R1bGUtY3RhIC5pbWctaWNvbi1mbGV4IHtcbiAgICBnYXA6IDM1cHg7XG4gIH1cbn1cbi5tb2R1bGUtY3RhIC5pbWFnZS13cmFwcGVyIHtcbiAgd2lkdGg6IDEzMHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5tb2R1bGUtY3RhIC5sZWFmcyB7XG4gIHotaW5kZXg6IDA7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZHVsZS1jdGEgLmxlYWZzIHtcbiAgICB3aWR0aDogMTIlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuLm1vZHVsZS1jdGEgLmxlYWZzIC5sZWFmIHtcbiAgd2lkdGg6IDc1cHg7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kdWxlLWN0YSAubGVhZnMgLmxlYWYge1xuICAgIHdpZHRoOiBjYWxjKDc1cHggKyA3NSAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubW9kdWxlLWN0YSAubGVhZnMgLmxlYWYge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2R1bGUtY3RhIC5sZWFmcyAubGVhZiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tb2R1bGUtY3RhIC5sZWFmcyAubGVhZi1ob3ZlciB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zaXRpb246IDMwMDBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICB6LWluZGV4OiAwO1xufVxuLm1vZHVsZS1jdGEgLmxlYWZzIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZHVsZS1jdGEgLmxlYWZzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5tb2R1bGUtY3RhIC5sZWFmcyAubGVhZi1ob3ZlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgfVxufVxuLm1vZHVsZS1jdGEuaW5fdmlldyAubGVhZi1ob3ZlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDApO1xufVxuLmFwcG9pbnRtZW50LWZvcm0tc2hvdyAubW9kdWxlLWN0YSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb2R1bGUtY3RhLWZsZXhpYmxlIC5tb2R1bGUtZGVzYyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ubW9kdWxlLWN0YS1mbGV4aWJsZSAubW9kdWxlLWRlc2MgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1vZHVsZS1jdGEtZmxleGlibGUgLm1vZHVsZS1idG4ge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLm1vZHVsZS1jdGEtZmxleGlibGUgLnRleHQtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNGMkY3RjU7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZHVsZS1jdGEtZmxleGlibGUgLnRleHQtd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoNTBweCArIDIwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tb2R1bGUtY3RhLWZsZXhpYmxlIC50ZXh0LXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kdWxlLWN0YS1mbGV4aWJsZSAudGV4dC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyg1MHB4ICsgMjAgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1vZHVsZS1jdGEtZmxleGlibGUgLnRleHQtd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2R1bGUtY3RhLWZsZXhpYmxlIC50ZXh0LXdyYXBwZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMzVweCArIDY1ICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tb2R1bGUtY3RhLWZsZXhpYmxlIC50ZXh0LXdyYXBwZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kdWxlLWN0YS1mbGV4aWJsZSAudGV4dC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMzVweCArIDY1ICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tb2R1bGUtY3RhLWZsZXhpYmxlIC50ZXh0LXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubW9kdWxlLWN0YS1mbGV4aWJsZSAudGV4dC13cmFwcGVyIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kdWxlLWN0YS1mbGV4aWJsZSAudGV4dC13cmFwcGVyIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYyg2MHB4ICsgMTEwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1vZHVsZS1jdGEtZmxleGlibGUgLnRleHQtd3JhcHBlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZHVsZS1jdGEtZmxleGlibGUgLnRleHQtd3JhcHBlciB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNjBweDtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZHVsZS1jdGEtZmxleGlibGUgLnRleHQtd3JhcHBlciB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYyg2MHB4ICsgMTEwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1vZHVsZS1jdGEtZmxleGlibGUgLnRleHQtd3JhcHBlciB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTcwcHg7XG4gIH1cbn1cbi5tb2R1bGUtY3RhLWZsZXhpYmxlIC5sZWFmLWRlc2t0b3Age1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb2R1bGUtY3RhLWZsZXhpYmxlIC5sZWFmLWRlc2t0b3Agc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5tb2R1bGUtY3RhLWZsZXhpYmxlIC5sZWFmLW1vYmlsZSB7XG4gIHdpZHRoOiAyOCU7XG59XG4ubW9kdWxlLWN0YS1mbGV4aWJsZSAubGVhZi1tb2JpbGUgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5tb2R1bGUtY3RhLWZsZXhpYmxlIC5ibG9jay1tb2JpbGUge1xuICBoZWlnaHQ6IDUwJTtcbn1cbi5tb2R1bGUtY3RhLWZsZXhpYmxlIC5ibG9jay1tb2JpbGUgc3ZnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbn1cbi5tb2R1bGUtY3RhLWZsZXhpYmxlIC5taWRkbGUtY29sIHtcbiAgd2lkdGg6IDI4JTtcbn1cbi5tb2R1bGUtY3RhLWZsZXhpYmxlIC5wdXJwbGUtYmxvY2sge1xuICBiYWNrZ3JvdW5kOiAjRTBFMEY0O1xuICBib3JkZXItcmFkaXVzOiAwIDU1JSAwIDA7XG4gIGhlaWdodDogNTAlO1xufVxuLm1vZHVsZS1jdGEtZmxleGlibGUgLm1vZHVsZS1pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDQ0JSAwIDAgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubW9kdWxlLWN0YS1mbGV4aWJsZSAubW9kdWxlLWltYWdlIHtcbiAgICB3aWR0aDogNTYlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZHVsZS1jdGEtZmxleGlibGUgLm1vZHVsZS1pbWFnZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDAgNDQlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5tb2R1bGUtZmFxIC5mYXEtZ3JvdXAtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2R1bGUtZmFxIC5mYXEtZ3JvdXAtbGlzdCB7XG4gICAgZ2FwOiBjYWxjKDUwcHggKyA1MCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubW9kdWxlLWZhcSAuZmFxLWdyb3VwLWxpc3Qge1xuICAgIGdhcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubW9kdWxlLWZhcSAuZmFxLWdyb3VwLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5tb2R1bGUtZmFxIC5mYXEtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbn1cbi5tb2R1bGUtZmFxIC5ncm91cC10aXRsZSB7XG4gIGNvbG9yOiAjNTM5QUFBO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZHVsZS1mYXEgLmdyb3VwLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDMwcHggKyAxMCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubW9kdWxlLWZhcSAuZ3JvdXAtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5tb2R1bGUtZmFxIC5jYXJkIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI0YyRjdGNTtcbn1cbi5tb2R1bGUtZmFxIC5jYXJkIC5xdWVzdGlvbiB7XG4gIGNvbG9yOiAjMTgxRjU2O1xuICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBcIk5vdG8gU2FucyBUQ1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4xODtcbiAgYWxpZ24tc2VsZjogc2VsZi1zdGFydDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZHVsZS1mYXEgLmNhcmQgLnF1ZXN0aW9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTBweCArIDUgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1vZHVsZS1mYXEgLmNhcmQgLnF1ZXN0aW9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5tb2R1bGUtZmFxIC5jYXJkIC5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLm1vZHVsZS1mYXEgLmNhcmQgLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQ6ICNGMkY3RjU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2R1bGUtZmFxIC5jYXJkIC5jYXJkLWhlYWRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDE4cHggKyAxMiAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubW9kdWxlLWZhcSAuY2FyZCAuY2FyZC1oZWFkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZHVsZS1mYXEgLmNhcmQgLmNhcmQtaGVhZGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDE4cHggKyAxMiAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubW9kdWxlLWZhcSAuY2FyZCAuY2FyZC1oZWFkZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5tb2R1bGUtZmFxIC5jYXJkIC5jYXJkLWhlYWRlci5hY3RpdmUgLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG59XG4ubW9kdWxlLWZhcSAuY2FyZCAuY2FyZC1oZWFkZXIuYWN0aXZlIC5idG4tY2Fwc3VsZSAuY2Fwc3VsZS1pbWcge1xuICBnYXA6IDZweDtcbn1cbi5tb2R1bGUtZmFxIC5jYXJkIC5jYXJkLWhlYWRlci5hY3RpdmUgLmJ0bi1jYXBzdWxlIC5jYXBzdWxlLWxlZnQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNWRlZyk7XG59XG4ubW9kdWxlLWZhcSAuY2FyZCAuY2FyZC1oZWFkZXIuYWN0aXZlIC5idG4tY2Fwc3VsZSAuY2Fwc3VsZS1yaWdodCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0yNWRlZyk7XG59XG4ubW9kdWxlLWZhcSAuY2FyZCAuY2FyZC1oZWFkZXIuYWN0aXZlIC5idG4tY2Fwc3VsZSAuY2Fwc3VsZS1wb3dkZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLm1vZHVsZS1mYXEgLmNhcmQgLmNhcmQtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDI4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kdWxlLWZhcSAuY2FyZCAuY2FyZC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiBjYWxjKDI4cHggKyAxMiAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubW9kdWxlLWZhcSAuY2FyZCAuY2FyZC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG4ubW9kdWxlLWZhcSAuY2FyZCAuY2FyZC1jb250ZW50IC5hcnRpY2xlLWNvbnRlbnQgbGk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxNTc2QSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tb2R1bGUtZmFxIC5jYXJkIC5jYXJkLWNvbnRlbnQgLmFydGljbGUtY29udGVudCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubW9kdWxlLWZhcSAuY2FyZCAuY2FyZC1jb250ZW50IC5jYXJkLWJ0biB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ubW9kdWxlLWZhcSAuY2FyZCAuYnRuLWNhcHN1bGUgLmNhcHN1bGUtaW1nIHtcbiAgZ2FwOiAzcHg7XG59XG4ubW9kdWxlLWZhcSAuY2FyZCAuYnRuLWNhcHN1bGUgLmNhcHN1bGUtbGVmdCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDApO1xufVxuLm1vZHVsZS1mYXEgLmNhcmQgLmJ0bi1jYXBzdWxlIC5jYXBzdWxlLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG59XG4ubW9kdWxlLWZhcSAuY2FyZCAuYnRuLWNhcHN1bGUgLmNhcHN1bGUtcG93ZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm1vZHVsZS1pbmZvcm1hdGlvbiAuaW5mb3JtYXRpb24tZ2FsbGVyeSB7XG4gIHJvdy1nYXA6IDEwcHg7XG4gIC0tYnMtZ3V0dGVyLXg6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kdWxlLWluZm9ybWF0aW9uIC5pbmZvcm1hdGlvbi1nYWxsZXJ5IHtcbiAgICByb3ctZ2FwOiBjYWxjKDEwcHggKyAxMCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubW9kdWxlLWluZm9ybWF0aW9uIC5pbmZvcm1hdGlvbi1nYWxsZXJ5IHtcbiAgICByb3ctZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kdWxlLWluZm9ybWF0aW9uIC5pbmZvcm1hdGlvbi1nYWxsZXJ5IHtcbiAgICAtLWJzLWd1dHRlci14OiBjYWxjKDEwcHggKyAxMCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubW9kdWxlLWluZm9ybWF0aW9uIC5pbmZvcm1hdGlvbi1nYWxsZXJ5IHtcbiAgICAtLWJzLWd1dHRlci14OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kdWxlLWluZm9ybWF0aW9uIC5pbmZvcm1hdGlvbi1nYWxsZXJ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDMwcHggKyAyMCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubW9kdWxlLWluZm9ybWF0aW9uIC5pbmZvcm1hdGlvbi1nYWxsZXJ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG4ubW9kdWxlLWluZm9ybWF0aW9uIC5pbmZvcm1hdGlvbi1nYWxsZXJ5IC5vYmplY3QtZml0LWltYWdlLXdyYXBwZXIsIC5tb2R1bGUtaW5mb3JtYXRpb24gLmluZm9ybWF0aW9uLWdhbGxlcnkgLm9iamVjdC1maXQtaW1hZ2Utd3JhcHBlci00LTMsIC5tb2R1bGUtaW5mb3JtYXRpb24gLmluZm9ybWF0aW9uLWdhbGxlcnkgLm9iamVjdC1maXQtaW1hZ2Utd3JhcHBlci0xNi05IHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDY2LjY3JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2R1bGUtaW5mb3JtYXRpb24gLmluZm9ybWF0aW9uLWdhbGxlcnkgLm9iamVjdC1maXQtaW1hZ2Utd3JhcHBlciwgLm1vZHVsZS1pbmZvcm1hdGlvbiAuaW5mb3JtYXRpb24tZ2FsbGVyeSAub2JqZWN0LWZpdC1pbWFnZS13cmFwcGVyLTQtMywgLm1vZHVsZS1pbmZvcm1hdGlvbiAuaW5mb3JtYXRpb24tZ2FsbGVyeSAub2JqZWN0LWZpdC1pbWFnZS13cmFwcGVyLTE2LTkge1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoMTBweCArIDEwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tb2R1bGUtaW5mb3JtYXRpb24gLmluZm9ybWF0aW9uLWdhbGxlcnkgLm9iamVjdC1maXQtaW1hZ2Utd3JhcHBlciwgLm1vZHVsZS1pbmZvcm1hdGlvbiAuaW5mb3JtYXRpb24tZ2FsbGVyeSAub2JqZWN0LWZpdC1pbWFnZS13cmFwcGVyLTQtMywgLm1vZHVsZS1pbmZvcm1hdGlvbiAuaW5mb3JtYXRpb24tZ2FsbGVyeSAub2JqZWN0LWZpdC1pbWFnZS13cmFwcGVyLTE2LTkge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIH1cbn1cbi5tb2R1bGUtaW5mb3JtYXRpb24gLmluZm9ybWF0aW9uLXNlY3Rpb24gPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1vZHVsZS1pbmZvcm1hdGlvbiAuaW5mb3JtYXRpb24tc2VjdGlvbiArIC5pbmZvcm1hdGlvbi1zZWN0aW9uIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNkU2RTY7XG4gIG1hcmdpbi10b3A6IDc4cHg7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kdWxlLWluZm9ybWF0aW9uIC5pbmZvcm1hdGlvbi1zZWN0aW9uICsgLmluZm9ybWF0aW9uLXNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNzhweCArIDU2ICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tb2R1bGUtaW5mb3JtYXRpb24gLmluZm9ybWF0aW9uLXNlY3Rpb24gKyAuaW5mb3JtYXRpb24tc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTM0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2R1bGUtaW5mb3JtYXRpb24gLmluZm9ybWF0aW9uLXNlY3Rpb24gKyAuaW5mb3JtYXRpb24tc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoNjBweCArIC0xMCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubW9kdWxlLWluZm9ybWF0aW9uIC5pbmZvcm1hdGlvbi1zZWN0aW9uICsgLmluZm9ybWF0aW9uLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG59XG4ubW9kdWxlLWluZm9ybWF0aW9uIC5pbmZvcm1hdGlvbi1zZWN0aW9uICsgLmluZm9ybWF0aW9uLXNlY3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHdpZHRoOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi9pbWFnZXMvYWJvdXQtaHIuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZHVsZS1pbmZvcm1hdGlvbiAuaW5mb3JtYXRpb24tc2VjdGlvbiArIC5pbmZvcm1hdGlvbi1zZWN0aW9uOjpiZWZvcmUge1xuICAgIGhlaWdodDogY2FsYyg0OHB4ICsgMzYgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1vZHVsZS1pbmZvcm1hdGlvbiAuaW5mb3JtYXRpb24tc2VjdGlvbiArIC5pbmZvcm1hdGlvbi1zZWN0aW9uOjpiZWZvcmUge1xuICAgIGhlaWdodDogODRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZHVsZS1pbmZvcm1hdGlvbiAuaW5mb3JtYXRpb24tc2VjdGlvbiArIC5pbmZvcm1hdGlvbi1zZWN0aW9uOjpiZWZvcmUge1xuICAgIHdpZHRoOiBjYWxjKDQwcHggKyAzMCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubW9kdWxlLWluZm9ybWF0aW9uIC5pbmZvcm1hdGlvbi1zZWN0aW9uICsgLmluZm9ybWF0aW9uLXNlY3Rpb246OmJlZm9yZSB7XG4gICAgd2lkdGg6IDcwcHg7XG4gIH1cbn1cbi5tb2R1bGUtaW5mb3JtYXRpb24gLnNlY3Rpb24tdGl0bGUge1xuICBjb2xvcjogIzUzOUFBQTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2R1bGUtaW5mb3JtYXRpb24gLnNlY3Rpb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMzBweCArIDEwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tb2R1bGUtaW5mb3JtYXRpb24gLnNlY3Rpb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5tb2R1bGUtaW5mb3JtYXRpb24gLnNlY3Rpb24tZGVzYyB7XG4gIGNvbG9yOiAjMTgxRjU2O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZHVsZS1pbmZvcm1hdGlvbiAuc2VjdGlvbi1kZXNjIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDIwcHggKyAxMCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubW9kdWxlLWluZm9ybWF0aW9uIC5zZWN0aW9uLWRlc2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5tb2R1bGUtaW5mb3JtYXRpb24gLnNlY3Rpb24tZGVzYyA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubW9kdWxlLWluZm9ybWF0aW9uIC5pbmZvcm1hdGlvbi10ZXh0LWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICByb3ctZ2FwOiAxNXB4O1xuICAtLWJzLWd1dHRlci14OiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZHVsZS1pbmZvcm1hdGlvbiAuaW5mb3JtYXRpb24tdGV4dC1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDMwcHggKyAyMCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubW9kdWxlLWluZm9ybWF0aW9uIC5pbmZvcm1hdGlvbi10ZXh0LWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi5tb2R1bGUtaW5mb3JtYXRpb24gLnRleHQtaXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNGOUY5Rjk7XG59XG4ubW9kdWxlLWluZm9ybWF0aW9uIC50ZXh0LWl0ZW0gLnRpdGxlLXdyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggNDBweCAwcHg7XG4gIGJhY2tncm91bmQ6ICNFOUYyRUY7XG4gIHBhZGRpbmc6IDEycHggMzBweDtcbiAgZ2FwOiAxMHB4O1xufVxuLm1vZHVsZS1pbmZvcm1hdGlvbiAudGV4dC1pdGVtIGkge1xuICBjb2xvcjogIzVDNUNCNztcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg1O1xufVxuLm1vZHVsZS1pbmZvcm1hdGlvbiAudGV4dC1pdGVtIC5pdGVtLWRlc2Mge1xuICBwYWRkaW5nOiAxNXB4IDMwcHggMjVweCAzMHB4O1xufVxuLm1vZHVsZS1pbmZvcm1hdGlvbiAudGV4dC1pdGVtIC5pdGVtLWRlc2MgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1vZHVsZS1pbmZvcm1hdGlvbiAuaW1hZ2UtdGV4dC1pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogI0Y5RjlGOTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb2R1bGUtaW5mb3JtYXRpb24gLmltYWdlLXRleHQtaXRlbSAub2JqZWN0LWZpdC1pbWFnZS13cmFwcGVyLCAubW9kdWxlLWluZm9ybWF0aW9uIC5pbWFnZS10ZXh0LWl0ZW0gLm9iamVjdC1maXQtaW1hZ2Utd3JhcHBlci00LTMsIC5tb2R1bGUtaW5mb3JtYXRpb24gLmltYWdlLXRleHQtaXRlbSAub2JqZWN0LWZpdC1pbWFnZS13cmFwcGVyLTE2LTkge1xuICBwYWRkaW5nLWJvdHRvbTogNjYuNjclO1xufVxuLm1vZHVsZS1pbmZvcm1hdGlvbiAuaW1hZ2UtdGV4dC1pdGVtIC5pdGVtLXRpdGxlIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG4gIGJhY2tncm91bmQ6ICM1QzVDQjc7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiA1cHggMzBweDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1vZHVsZS1pbmZvcm1hdGlvbiAuaW1hZ2UtdGV4dC1pdGVtIC5pdGVtLWRlc2Mge1xuICBwYWRkaW5nOiA0MHB4IDI1cHggMzBweCAyNXB4O1xufVxuLm1vZHVsZS1pbmZvcm1hdGlvbiAuaW1hZ2UtdGV4dC1pdGVtIC5pdGVtLWRlc2MgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1vZHVsZS1pbmZvcm1hdGlvbiAuc3dpcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kdWxlLWluZm9ybWF0aW9uIC5zd2lwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMzBweCArIDIwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tb2R1bGUtaW5mb3JtYXRpb24gLnN3aXBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2R1bGUtaW5mb3JtYXRpb24gLnN3aXBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kdWxlLWluZm9ybWF0aW9uIC5zd2lwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2R1bGUtaW5mb3JtYXRpb24gLnN3aXBlci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBjb2x1bW4tZ2FwOiAxNXB4O1xuICAgIHJvdy1nYXA6IDMwcHg7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiB1bnNldCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZHVsZS1pbmZvcm1hdGlvbiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxufVxuLm1vZHVsZS1pbmZvcm1hdGlvbiAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ubW9kdWxlLWRydWctZXF1aXBtZW50LWxpc3QgLmdyb3VwLXRpdGxlIHtcbiAgY29sb3I6ICM1MzlBQUE7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ubW9kdWxlLWRydWctZXF1aXBtZW50LWxpc3QgLmdyb3VwLWRlc2Mge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLm1vZHVsZS1kcnVnLWVxdWlwbWVudC1saXN0IC5ncm91cC1kZXNjID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2R1bGUtZHJ1Zy1lcXVpcG1lbnQtbGlzdCAuZHJ1Zy1lcXVpcG1lbnQtZ3JvdXAtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2R1bGUtZHJ1Zy1lcXVpcG1lbnQtbGlzdCAuZHJ1Zy1lcXVpcG1lbnQtZ3JvdXAtbGlzdCB7XG4gICAgZ2FwOiBjYWxjKDUwcHggKyA1MCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubW9kdWxlLWRydWctZXF1aXBtZW50LWxpc3QgLmRydWctZXF1aXBtZW50LWdyb3VwLWxpc3Qge1xuICAgIGdhcDogMTAwcHg7XG4gIH1cbn1cbi5tb2R1bGUtZHJ1Zy1lcXVpcG1lbnQtbGlzdCAuZHJ1Zy1lcXVpcG1lbnQtbGlzdCB7XG4gIHJvdy1nYXA6IDEwcHg7XG4gIC0tYnMtZ3V0dGVyLXg6IDEwcHg7XG59XG4ubW9kdWxlLWRydWctZXF1aXBtZW50LWxpc3QgLmNhcmQge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogNTAwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgYmFja2dyb3VuZDogI0Y5RjlGOTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kdWxlLWRydWctZXF1aXBtZW50LWxpc3QgLmNhcmQge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDEwcHggKyAxMCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubW9kdWxlLWRydWctZXF1aXBtZW50LWxpc3QgLmNhcmQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kdWxlLWRydWctZXF1aXBtZW50LWxpc3QgLmNhcmQge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwcHggKyAxMCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubW9kdWxlLWRydWctZXF1aXBtZW50LWxpc3QgLmNhcmQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kdWxlLWRydWctZXF1aXBtZW50LWxpc3QgLmNhcmQge1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMTVweCArIDUgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1vZHVsZS1kcnVnLWVxdWlwbWVudC1saXN0IC5jYXJkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kdWxlLWRydWctZXF1aXBtZW50LWxpc3QgLmNhcmQge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygxNXB4ICsgNSAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubW9kdWxlLWRydWctZXF1aXBtZW50LWxpc3QgLmNhcmQge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuLm1vZHVsZS1kcnVnLWVxdWlwbWVudC1saXN0IC5jYXJkLmhhcy1saW5rOmhvdmVyLCAubW9kdWxlLWRydWctZXF1aXBtZW50LWxpc3QgLmNhcmQuaGFzLWxpbms6YWN0aXZlLCAubW9kdWxlLWRydWctZXF1aXBtZW50LWxpc3QgLmNhcmQuaGFzLWxpbms6Zm9jdXMge1xuICBib3JkZXI6IDJweCBzb2xpZCAjNTM5QUFBO1xufVxuLm1vZHVsZS1kcnVnLWVxdWlwbWVudC1saXN0IC5jYXJkLWNvbmV0ZW50IHtcbiAgZ2FwOiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5tb2R1bGUtZHJ1Zy1lcXVpcG1lbnQtbGlzdCAuY2FyZC1jb25ldGVudCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2R1bGUtZHJ1Zy1lcXVpcG1lbnQtbGlzdCAuY2FyZC1jb25ldGVudCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tb2R1bGUtcHJvY2VzcyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZHVsZS1wcm9jZXNzIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyg0MHB4ICsgMzUgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkgYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubW9kdWxlLXByb2Nlc3Mge1xuICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkgYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2R1bGUtcHJvY2VzcyB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoNDBweCArIDM1ICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1vZHVsZS1wcm9jZXNzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2R1bGUtcHJvY2VzcyAubW9kdWxlLXRpdGxlIHtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZHVsZS1wcm9jZXNzIC5mbGV4aWJsZS1tb2R1bGUtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ubW9kdWxlLXByb2Nlc3MgLm1haW4tY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kdWxlLXByb2Nlc3MgLm1haW4tY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg0NXB4ICsgMTUgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1vZHVsZS1wcm9jZXNzIC5tYWluLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kdWxlLXByb2Nlc3MgLmRlc2Mtd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1vZHVsZS1wcm9jZXNzIC5wcm9jZXNzLWRlc2Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzUzOUFBQTtcbiAgYm9yZGVyLXJhZGl1czogMCAyMHB4IDIwcHggMjBweDtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIGdhcDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2R1bGUtcHJvY2VzcyAucHJvY2Vzcy1kZXNjIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygyNXB4ICsgMTUgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1vZHVsZS1wcm9jZXNzIC5wcm9jZXNzLWRlc2Mge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kdWxlLXByb2Nlc3MgLnByb2Nlc3MtZGVzYyB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMjVweCArIDE1ICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tb2R1bGUtcHJvY2VzcyAucHJvY2Vzcy1kZXNjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZHVsZS1wcm9jZXNzIC5wcm9jZXNzLWRlc2Mge1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMjVweCArIDI1ICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tb2R1bGUtcHJvY2VzcyAucHJvY2Vzcy1kZXNjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kdWxlLXByb2Nlc3MgLnByb2Nlc3MtZGVzYyB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDI1cHggKyAyNSAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubW9kdWxlLXByb2Nlc3MgLnByb2Nlc3MtZGVzYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kdWxlLXByb2Nlc3MgLnByb2Nlc3MtZGVzYyB7XG4gICAgZ2FwOiBjYWxjKDMwcHggKyAzMCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubW9kdWxlLXByb2Nlc3MgLnByb2Nlc3MtZGVzYyB7XG4gICAgZ2FwOiA2MHB4O1xuICB9XG59XG4ubW9kdWxlLXByb2Nlc3MgLm1vZHVsZS1kZXNjID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2R1bGUtcHJvY2VzcyAubW9kdWxlLWJ0biB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2R1bGUtcHJvY2VzcyAubW9kdWxlLWJ0biB7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbn1cbi5tb2R1bGUtcHJvY2VzcyAuc3RlcC1pbWFnZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiA2Ni42NyU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kdWxlLXByb2Nlc3MgLnN0ZXAtaW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMjBweCArIDEwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tb2R1bGUtcHJvY2VzcyAuc3RlcC1pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLm1vZHVsZS1wcm9jZXNzIC5zdGVwLWRlc2MgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1vZHVsZS1wcm9jZXNzIC5wcm9jZXNzLXN0aWNreS1iYXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG4ubW9kdWxlLXByb2Nlc3MgLnByb2Nlc3Mtc3RpY2t5LWJhciBoMyB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm1vZHVsZS1wcm9jZXNzIC5wcm9jZXNzLXN0aWNreS1iYXIge1xuICAgIHRvcDogNzBweDtcbiAgICB6LWluZGV4OiAxMTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5hZG1pbi1iYXIgLm1vZHVsZS1wcm9jZXNzIC5wcm9jZXNzLXN0aWNreS1iYXIge1xuICAgIHRvcDogMTE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSBhbmQgKG1pbi13aWR0aDogNzgzcHgpIHtcbiAgLmFkbWluLWJhciAubW9kdWxlLXByb2Nlc3MgLnByb2Nlc3Mtc3RpY2t5LWJhciB7XG4gICAgdG9wOiAxMDJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2R1bGUtcHJvY2VzcyAucHJvY2Vzcy1zdGlja3ktYmFyIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2R1bGUtcHJvY2VzcyAucHJvY2Vzcy1zdGlja3ktYmFyIHtcbiAgICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2R1bGUtcHJvY2VzcyAucHJvY2Vzcy1zdGlja3ktYmFyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHVuc2V0O1xuICAgIHRvcDogMjAycHg7XG4gIH1cbiAgLmFkbWluLWJhciAubW9kdWxlLXByb2Nlc3MgLnByb2Nlc3Mtc3RpY2t5LWJhciB7XG4gICAgdG9wOiAyMzRweDtcbiAgfVxufVxuLm1vZHVsZS1wcm9jZXNzIC5wcm9jZXNzLXN0aWNreS1iYXIgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgcm93LWdhcDogMzVweDtcbiAgY29sdW1uLWdhcDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubW9kdWxlLXByb2Nlc3MgLnByb2Nlc3Mtc3RpY2t5LWJhciB1bCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZHVsZS1wcm9jZXNzIC5wcm9jZXNzLXN0aWNreS1iYXIgdWwge1xuICAgIHBhZGRpbmc6IDEwcHggNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2R1bGUtcHJvY2VzcyAucHJvY2Vzcy1zdGlja3ktYmFyIHVsIHtcbiAgICBwYWRkaW5nOiAyMHB4IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kdWxlLXByb2Nlc3MgLnByb2Nlc3Mtc3RpY2t5LWJhciB1bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAubW9kdWxlLXByb2Nlc3MgLnByb2Nlc3Mtc3RpY2t5LWJhciB1bDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIGJvcmRlci1sZWZ0OiAzcHggZGFzaGVkICNFNkU2RTY7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbn1cbi5tb2R1bGUtcHJvY2VzcyAucHJvY2Vzcy1zdGlja3ktYmFyIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tb2R1bGUtcHJvY2VzcyAucHJvY2Vzcy1zdGlja3ktYmFyIGxpLmFjdGl2ZSAuc3RpY2t5LWJhci1saW5rIHtcbiAgY29sb3I6ICM1MzlBQUE7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjEzNjtcbn1cbi5tb2R1bGUtcHJvY2VzcyAucHJvY2Vzcy1zdGlja3ktYmFyIGxpLmFjdGl2ZSAuc3RpY2t5LWJhci1saW5rIC5zdGVwIHtcbiAgYmFja2dyb3VuZDogIzUzOUFBQTtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm1vZHVsZS1wcm9jZXNzIC5wcm9jZXNzLXN0aWNreS1iYXIgbGkuYWN0aXZlIC5zdGlja3ktYmFyLWxpbmsge1xuICAgIGNvbG9yOiAjMTgxRjU2O1xuICB9XG59XG4ubW9kdWxlLXByb2Nlc3MgLnByb2Nlc3Mtc3RpY2t5LWJhciAuc3RpY2t5LWJhci1saW5rIHtcbiAgY29sb3I6ICM4RkE2QTk7XG4gIHRyYW5zaXRpb246IDUwMG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS41NjI1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZHVsZS1wcm9jZXNzIC5wcm9jZXNzLXN0aWNreS1iYXIgLnN0aWNreS1iYXItbGluayB7XG4gICAgZ2FwOiBjYWxjKDEwcHggKyA1ICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tb2R1bGUtcHJvY2VzcyAucHJvY2Vzcy1zdGlja3ktYmFyIC5zdGlja3ktYmFyLWxpbmsge1xuICAgIGdhcDogMTVweDtcbiAgfVxufVxuLm1vZHVsZS1wcm9jZXNzIC5wcm9jZXNzLXN0aWNreS1iYXIgLnN0aWNreS1iYXItbGluayAuc3RlcCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjRjJGN0Y1O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGhlaWdodDogMS44NzVyZW07XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAzLjVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZHVsZS1wcm9jZXNzIC5wcm9jZXNzLXN0aWNreS1iYXIgLnN0aWNreS1iYXItbGluayAuc3RlcDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlN0ZXAgXCI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubW9kdWxlLXByb2Nlc3MgLnByb2Nlc3Mtc3RpY2t5LWJhciAuc3RpY2t5LWJhci1saW5rIC5zdGVwIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDEuNTYyNXJlbTtcbiAgICBoZWlnaHQ6IDEuNTYyNXJlbTtcbiAgfVxufVxuLm1vZHVsZS1wcm9jZXNzIC5wcm9jZXNzLXN0aWNreS1iYXIgLnN0aWNreS1iYXItbGluazpob3Zlcjo6YmVmb3JlIHtcbiAgY29sb3I6ICM1MzlBQUE7XG59XG4ubW9kdWxlLXByb2Nlc3MuaGFzLW91dGVyLWJhciAucHJvY2Vzcy1zdGlja3ktYmFyIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2R1bGUtcHJvY2Vzcy5oYXMtb3V0ZXItYmFyIC5wcm9jZXNzLXN0aWNreS1iYXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZHVsZS1wcm9jZXNzLmhhcy1vdXRlci1iYXIgLnByb2Nlc3Mtc3RpY2t5LWJhciB7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kdWxlLXByb2Nlc3MuaGFzLW91dGVyLWJhciAucHJvY2Vzcy1zdGlja3ktYmFyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubW9kdWxlLXByb2Nlc3MuaGFzLW91dGVyLWJhciAucHJvY2Vzcy1zdGlja3ktYmFyIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgfVxufVxuLm1vZHVsZS1wcm9jZXNzIC5wcm9jZXNzLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2R1bGUtcHJvY2VzcyAucHJvY2Vzcy1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC01MHB4ICsgLTUwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tb2R1bGUtcHJvY2VzcyAucHJvY2Vzcy1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gIH1cbn1cbi5tb2R1bGUtcHJvY2VzcyAucHJvY2Vzcy1ncm91cCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZHVsZS1wcm9jZXNzIC5wcm9jZXNzLWdyb3VwIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyg1MHB4ICsgNTAgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1vZHVsZS1wcm9jZXNzIC5wcm9jZXNzLWdyb3VwIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubW9kdWxlLXByb2Nlc3MgLnByb2Nlc3MtZ3JvdXAgKyAucHJvY2Vzcy1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0U2RTZFNjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kdWxlLXByb2Nlc3MgLnByb2Nlc3MtZ3JvdXAgKyAucHJvY2Vzcy1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg1MHB4ICsgNTAgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkgYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubW9kdWxlLXByb2Nlc3MgLnByb2Nlc3MtZ3JvdXAgKyAucHJvY2Vzcy1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cblxuLnNjcm9sbGluZ19fd3JhcHBlciAuc2Nyb2xsaW5nX19oZWFkZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG9wOiA3MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogY2FsYygxMDAlICsgMXB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNjcm9sbGluZ19fd3JhcHBlciAuc2Nyb2xsaW5nX19oZWFkZXIge1xuICAgIHRvcDogODBweDtcbiAgfVxufVxuLmFkbWluLWJhciAuc2Nyb2xsaW5nX193cmFwcGVyIC5zY3JvbGxpbmdfX2hlYWRlciB7XG4gIHRvcDogMTE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgzcHgpIHtcbiAgLmFkbWluLWJhciAuc2Nyb2xsaW5nX193cmFwcGVyIC5zY3JvbGxpbmdfX2hlYWRlciB7XG4gICAgdG9wOiAxMDJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWRtaW4tYmFyIC5zY3JvbGxpbmdfX3dyYXBwZXIgLnNjcm9sbGluZ19faGVhZGVyIHtcbiAgICB0b3A6IDExMnB4O1xuICB9XG59XG5cbmh0bWxbZGF0YS1mb250c2l6ZT1sZ10gLm1vZHVsZS1wcm9jZXNzIC5wcm9jZXNzLXN0aWNreS1iYXIgdWw6OmJlZm9yZSB7XG4gIGxlZnQ6IDM1cHg7XG59XG5odG1sW2RhdGEtZm9udHNpemU9eGxdIC5tb2R1bGUtcHJvY2VzcyAucHJvY2Vzcy1zdGlja3ktYmFyIHVsOjpiZWZvcmUge1xuICBsZWZ0OiA0MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZHVsZS1sYXRlc3QtbmV3cyAubW9kdWxlLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZHVsZS1sYXRlc3QtbmV3cyAubW9kdWxlLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDBweCArIDYzICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1vZHVsZS1sYXRlc3QtbmV3cyAubW9kdWxlLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiA2M3B4O1xuICB9XG59XG4ubW9kdWxlLWxhdGVzdC1uZXdzIC5yb3cge1xuICByb3ctZ2FwOiA1MHB4O1xufVxuLm1vZHVsZS1sYXRlc3QtbmV3cyAubW9kdWxlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNkU2RTY7XG59XG4ubW9kdWxlLWxhdGVzdC1uZXdzIC5tb2R1bGUtYnRuIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2R1bGUtbGF0ZXN0LW5ld3MgLm1vZHVsZS1idG4ge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMzBweCArIDIwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tb2R1bGUtbGF0ZXN0LW5ld3MgLm1vZHVsZS1idG4ge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbi5tb2R1bGUtbGF0ZXN0LW5ld3MgLmxlYWZzIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMzclO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2R1bGUtbGF0ZXN0LW5ld3MgLmxlYWZzIHtcbiAgICB3aWR0aDogMTIzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZHVsZS1sYXRlc3QtbmV3cyAubGVhZnMge1xuICAgIHdpZHRoOiBjYWxjKDEyM3B4ICsgNTcgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubW9kdWxlLWxhdGVzdC1uZXdzIC5sZWFmcyB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG59XG4ubW9kdWxlLWxhdGVzdC1uZXdzIC5sZWFmcyBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm1vZHVsZS1sYXRlc3QtbmV3cyAubW9kdWxlLWltYWdlIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMjElIC0gMnB4KTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDIxJSAtIDJweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZHVsZS1sYXRlc3QtbmV3cyAubW9kdWxlLWltYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogNjhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDY4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZHVsZS1sYXRlc3QtbmV3cyAubW9kdWxlLWltYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyg2OHB4ICsgMzIgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubW9kdWxlLWxhdGVzdC1uZXdzIC5tb2R1bGUtaW1hZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kdWxlLWxhdGVzdC1uZXdzIC5tb2R1bGUtaW1hZ2Uge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyg2OHB4ICsgMzIgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubW9kdWxlLWxhdGVzdC1uZXdzIC5tb2R1bGUtaW1hZ2Uge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gIH1cbn1cbi5tb2R1bGUtbGF0ZXN0LW5ld3MgLm1vZHVsZS1pbWFnZSAub2JqZWN0LWZpdC1pbWFnZS13cmFwcGVyLCAubW9kdWxlLWxhdGVzdC1uZXdzIC5tb2R1bGUtaW1hZ2UgLm9iamVjdC1maXQtaW1hZ2Utd3JhcHBlci00LTMsIC5tb2R1bGUtbGF0ZXN0LW5ld3MgLm1vZHVsZS1pbWFnZSAub2JqZWN0LWZpdC1pbWFnZS13cmFwcGVyLTE2LTkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAwIDM2JSAwIDM2JTtcbn1cbi5tb2R1bGUtbGF0ZXN0LW5ld3MgLm5ld3MtaXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTZFNkU2O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHRyYW5zaXRpb246IDUwMG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG59XG4ubW9kdWxlLWxhdGVzdC1uZXdzIC5uZXdzLWl0ZW0gLm5ld3MtaXRlbS13cmFwcGVyIHtcbiAgZ2FwOiAzMHB4O1xuICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tb2R1bGUtbGF0ZXN0LW5ld3MgLm5ld3MtaXRlbSAubmV3cy1pdGVtLXdyYXBwZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogNTAwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGNkZBRjUgMjguODMlLCAjRkFGQUZBIDg1LjE5JSk7XG4gIHotaW5kZXg6IC0xO1xufVxuLm1vZHVsZS1sYXRlc3QtbmV3cyAubmV3cy1pdGVtIC5pdGVtLWhlYWRpbmctd3JhcHBlciB7XG4gIGdhcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5tb2R1bGUtbGF0ZXN0LW5ld3MgLm5ld3MtaXRlbSAuZGF0ZSB7XG4gIGNvbG9yOiAjNTM5QUFBO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubW9kdWxlLWxhdGVzdC1uZXdzIC5uZXdzLWl0ZW0gLml0ZW0tdGl0bGUge1xuICBjb2xvcjogIzUxNTc2QTtcbn1cbi5tb2R1bGUtbGF0ZXN0LW5ld3MgLm5ld3MtaXRlbSAuaWNvbi1hcnJvdy1yaWdodCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMkQ4NzkwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLm1vZHVsZS1sYXRlc3QtbmV3cyAubmV3cy1pdGVtOmhvdmVyLCAubW9kdWxlLWxhdGVzdC1uZXdzIC5uZXdzLWl0ZW06YWN0aXZlLCAubW9kdWxlLWxhdGVzdC1uZXdzIC5uZXdzLWl0ZW06Zm9jdXMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ubW9kdWxlLWxhdGVzdC1uZXdzIC5uZXdzLWl0ZW06aG92ZXIgLm5ld3MtaXRlbS13cmFwcGVyOjphZnRlciwgLm1vZHVsZS1sYXRlc3QtbmV3cyAubmV3cy1pdGVtOmFjdGl2ZSAubmV3cy1pdGVtLXdyYXBwZXI6OmFmdGVyLCAubW9kdWxlLWxhdGVzdC1uZXdzIC5uZXdzLWl0ZW06Zm9jdXMgLm5ld3MtaXRlbS13cmFwcGVyOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tb2R1bGUtaGVhbHRoLWNvbHVtbiAubW9kdWxlLWhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuLm1vZHVsZS1oZWFsdGgtY29sdW1uIC5tb2R1bGUtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLm1vZHVsZS1oZWFsdGgtY29sdW1uIC5tb2R1bGUtZGVzYyA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1vZHVsZS1oZWFsdGgtY29sdW1uIC5tb2R1bGUtYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5tb2R1bGUtaGVhbHRoLWNvbHVtbiAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLm1vZHVsZS1oZWFsdGgtY29sdW1uIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICB0b3A6IDE5NHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZHVsZS1oZWFsdGgtY29sdW1uIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC5tb2R1bGUtaGVhbHRoLWNvbHVtbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICB0b3A6IGNhbGMoMTk0cHggKyAtNTggKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1vZHVsZS1oZWFsdGgtY29sdW1uIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC5tb2R1bGUtaGVhbHRoLWNvbHVtbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICB0b3A6IDEzNnB4O1xuICB9XG59XG4ubW9kdWxlLWhlYWx0aC1jb2x1bW4gLnN3aXBlciB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgcGFkZGluZy1yaWdodDogMzdweDtcbiAgcGFkZGluZy1sZWZ0OiAzN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2R1bGUtaGVhbHRoLWNvbHVtbiAuc3dpcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2R1bGUtaGVhbHRoLWNvbHVtbiAuc3dpcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5tb2R1bGUtaGVhbHRoLWNvbHVtbiAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ubW9kdWxlLWhlYWx0aC1jb2x1bW4tZmxleGlibGUgLnZlcnRpY2xlLXJvdyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDIwcHg7XG4gIHJvdy1nYXA6IDUwcHg7XG59XG4ubW9kdWxlLWhlYWx0aC1jb2x1bW4tZmxleGlibGUgLmhvcml6b250YWwtcm93IHtcbiAgLS1icy1ndXR0ZXIteDogMjBweDtcbiAgcm93LWdhcDogMTVweDtcbn1cblxuLmhlYWx0aC1jb2x1bW4tdmVydGljbGUtaXRlbSAuY2F0ZWdvcnkge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaGVhbHRoLWNvbHVtbi12ZXJ0aWNsZS1pdGVtIC5jYXRlZ29yeSB7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBoZWlnaHQ6IDIzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuLmhlYWx0aC1jb2x1bW4tdmVydGljbGUtaXRlbSAuaXRlbS1jb3ZlciB7XG4gIHBhZGRpbmctYm90dG9tOiA2Ni42NyU7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaGVhbHRoLWNvbHVtbi12ZXJ0aWNsZS1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmhlYWx0aC1jb2x1bW4tdmVydGljbGUtaXRlbSAuaXRlbS10aXRsZSB7XG4gIHRyYW5zaXRpb246IDUwMG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG59XG4uaGVhbHRoLWNvbHVtbi12ZXJ0aWNsZS1pdGVtOmhvdmVyIC5pdGVtLXRpdGxlLCAuaGVhbHRoLWNvbHVtbi12ZXJ0aWNsZS1pdGVtOmFjdGl2ZSAuaXRlbS10aXRsZSwgLmhlYWx0aC1jb2x1bW4tdmVydGljbGUtaXRlbTpmb2N1cyAuaXRlbS10aXRsZSB7XG4gIGNvbG9yOiAjNTM5QUFBO1xufVxuXG4uaGVhbHRoLWNvbHVtbi1ob3Jpem9udGFsLWl0ZW0ge1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRjZGQUY1IDI4LjgzJSwgI0ZBRkFGQSA4NS4xOSUpO1xufVxuLmhlYWx0aC1jb2x1bW4taG9yaXpvbnRhbC1pdGVtIC5jYXRlZ29yeSB7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiA4cHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTZweCk7XG4gIHotaW5kZXg6IDE7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMTtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtYXgtaGVpZ2h0OiAyM3B4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLmhlYWx0aC1jb2x1bW4taG9yaXpvbnRhbC1pdGVtIC5pdGVtLWNvdmVyIHtcbiAgd2lkdGg6IDE1MHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1ncm93OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmhlYWx0aC1jb2x1bW4taG9yaXpvbnRhbC1pdGVtIC5pdGVtLWNvdmVyIHtcbiAgICB3aWR0aDogY2FsYygxNTBweCArIDUwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5oZWFsdGgtY29sdW1uLWhvcml6b250YWwtaXRlbSAuaXRlbS1jb3ZlciB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG4uaGVhbHRoLWNvbHVtbi1ob3Jpem9udGFsLWl0ZW0gLml0ZW0tY292ZXIgLm9iamVjdC1maXQtaW1hZ2Utd3JhcHBlciwgLmhlYWx0aC1jb2x1bW4taG9yaXpvbnRhbC1pdGVtIC5pdGVtLWNvdmVyIC5vYmplY3QtZml0LWltYWdlLXdyYXBwZXItNC0zLCAuaGVhbHRoLWNvbHVtbi1ob3Jpem9udGFsLWl0ZW0gLml0ZW0tY292ZXIgLm9iamVjdC1maXQtaW1hZ2Utd3JhcHBlci0xNi05IHtcbiAgcGFkZGluZy1ib3R0b206IDY2LjY3JTtcbn1cbi5oZWFsdGgtY29sdW1uLWhvcml6b250YWwtaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmhlYWx0aC1jb2x1bW4taG9yaXpvbnRhbC1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IGNhbGMoMTVweCArIDUgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmhlYWx0aC1jb2x1bW4taG9yaXpvbnRhbC1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuaGVhbHRoLWNvbHVtbi1ob3Jpem9udGFsLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmhlYWx0aC1jb2x1bW4taG9yaXpvbnRhbC1pdGVtIC5pdGVtLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgbWF4LWhlaWdodDogNzVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHRyYW5zaXRpb246IDUwMG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG59XG4uaGVhbHRoLWNvbHVtbi1ob3Jpem9udGFsLWl0ZW06aG92ZXIgLml0ZW0tdGl0bGUsIC5oZWFsdGgtY29sdW1uLWhvcml6b250YWwtaXRlbTphY3RpdmUgLml0ZW0tdGl0bGUsIC5oZWFsdGgtY29sdW1uLWhvcml6b250YWwtaXRlbTpmb2N1cyAuaXRlbS10aXRsZSB7XG4gIGNvbG9yOiAjNTM5QUFBO1xufVxuXG5odG1sW2RhdGEtZm9udHNpemU9bGddIC5oZWFsdGgtY29sdW1uLWhvcml6b250YWwtaXRlbSAuaXRlbS10aXRsZSB7XG4gIG1heC1oZWlnaHQ6IDkzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgaHRtbFtkYXRhLWZvbnRzaXplPWxnXSAuaGVhbHRoLWNvbHVtbi1ob3Jpem9udGFsLWl0ZW0gLml0ZW0tdGl0bGUge1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICBtYXgtaGVpZ2h0OiA2M3B4O1xuICB9XG59XG5odG1sW2RhdGEtZm9udHNpemU9bGddIC5oZWFsdGgtY29sdW1uLWhvcml6b250YWwtaXRlbSAuY2F0ZWdvcnkge1xuICBtYXgtaGVpZ2h0OiAyOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIGh0bWxbZGF0YS1mb250c2l6ZT1sZ10gLmhlYWx0aC1jb2x1bW4tdmVydGljbGUtaXRlbSAuY2F0ZWdvcnkge1xuICAgIGhlaWdodDogMjhweDtcbiAgfVxufVxuaHRtbFtkYXRhLWZvbnRzaXplPXhsXSAuaGVhbHRoLWNvbHVtbi1ob3Jpem9udGFsLWl0ZW0gLml0ZW0tdGl0bGUge1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIG1heC1oZWlnaHQ6IDc1cHg7XG59XG5odG1sW2RhdGEtZm9udHNpemU9eGxdIC5oZWFsdGgtY29sdW1uLWhvcml6b250YWwtaXRlbSAuY2F0ZWdvcnkge1xuICBtYXgtaGVpZ2h0OiAzMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIGh0bWxbZGF0YS1mb250c2l6ZT14bF0gLmhlYWx0aC1jb2x1bW4tdmVydGljbGUtaXRlbSAuY2F0ZWdvcnkge1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxufVxuXG4ubW9kdWxlLWNvbnRhY3QtaW5mb3JtYXRpb24ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZHVsZS1jb250YWN0LWluZm9ybWF0aW9uIC5tb2R1bGUtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA1NXB4O1xufVxuLm1vZHVsZS1jb250YWN0LWluZm9ybWF0aW9uIC5tb2R1bGUtaGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kdWxlLWNvbnRhY3QtaW5mb3JtYXRpb24gLm1vZHVsZS1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDIwcHggKyAxMCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubW9kdWxlLWNvbnRhY3QtaW5mb3JtYXRpb24gLm1vZHVsZS1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4ubW9kdWxlLWNvbnRhY3QtaW5mb3JtYXRpb24gLmNvbnRhY3QtbGlua3Mtd3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U2RTZFNjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2R1bGUtY29udGFjdC1pbmZvcm1hdGlvbiAuY29udGFjdC1saW5rcy13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyg1MHB4ICsgLTE1ICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tb2R1bGUtY29udGFjdC1pbmZvcm1hdGlvbiAuY29udGFjdC1saW5rcy13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZHVsZS1jb250YWN0LWluZm9ybWF0aW9uIC5jb250YWN0LWxpbmtzLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoNTBweCArIC0xNSAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubW9kdWxlLWNvbnRhY3QtaW5mb3JtYXRpb24gLmNvbnRhY3QtbGlua3Mtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxufVxuLm1vZHVsZS1jb250YWN0LWluZm9ybWF0aW9uIC5jb250YWN0LWxpbmtzIHtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtLWJzLWd1dHRlci14OiAxNXB4O1xuICByb3ctZ2FwOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1vZHVsZS1jb250YWN0LWluZm9ybWF0aW9uIC5jb250YWN0LWxpbmtzIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTEwcHgpIHtcbiAgLm1vZHVsZS1jb250YWN0LWluZm9ybWF0aW9uIC5jb250YWN0LWxpbmtzIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm1vZHVsZS1jb250YWN0LWluZm9ybWF0aW9uIC5tYXAtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kdWxlLWNvbnRhY3QtaW5mb3JtYXRpb24gLm1hcC13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMjAwcHggKyAyMDAgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1vZHVsZS1jb250YWN0LWluZm9ybWF0aW9uIC5tYXAtd3JhcHBlciB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuLm1vZHVsZS1jb250YWN0LWluZm9ybWF0aW9uIC5zaG9wLXdyYXBwZXIge1xuICBnYXA6IDhweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtZ3JvdzogMDtcbn1cbi5tb2R1bGUtY29udGFjdC1pbmZvcm1hdGlvbiAuc2hvcC13cmFwcGVyIC5zaG9wLWljb24ge1xuICB3aWR0aDogMS4zM3JlbTtcbn1cbi5tb2R1bGUtY29udGFjdC1pbmZvcm1hdGlvbiAuc2hvcC13cmFwcGVyIC5zaG9wLWljb24gc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5tb2R1bGUtY29udGFjdC1pbmZvcm1hdGlvbiAuc2hvcC13cmFwcGVyIC5zaG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2R1bGUtY29udGFjdC1pbmZvcm1hdGlvbiAuYWRkcmVzcy13cmFwcGVyIHtcbiAgZ2FwOiA4cHg7XG4gIGNvbG9yOiAjMTgxRjU2O1xufVxuLm1vZHVsZS1jb250YWN0LWluZm9ybWF0aW9uIC5hZGRyZXNzLXdyYXBwZXIgaSB7XG4gIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xufVxuLm1vZHVsZS1jb250YWN0LWluZm9ybWF0aW9uIC5hZGRyZXNzLXdyYXBwZXIgLmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41NjI1O1xufVxuLm1vZHVsZS1jb250YWN0LWluZm9ybWF0aW9uIC5jb250YWN0LWhyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNkU2RTY7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kdWxlLWNvbnRhY3QtaW5mb3JtYXRpb24gLmNvbnRhY3QtaHIge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNDBweCArIDM1ICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tb2R1bGUtY29udGFjdC1pbmZvcm1hdGlvbiAuY29udGFjdC1ociB7XG4gICAgbWFyZ2luLXRvcDogNzVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZHVsZS1jb250YWN0LWluZm9ybWF0aW9uIC5jb250YWN0LWhyIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDMwcHggKyAyMCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubW9kdWxlLWNvbnRhY3QtaW5mb3JtYXRpb24gLmNvbnRhY3QtaHIge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi5tb2R1bGUtY29udGFjdC1pbmZvcm1hdGlvbiAuY29udGFjdC1ociAuaHItc3ZnIHtcbiAgd2lkdGg6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kdWxlLWNvbnRhY3QtaW5mb3JtYXRpb24gLmNvbnRhY3QtaHIgLmhyLXN2ZyB7XG4gICAgd2lkdGg6IGNhbGMoNDBweCArIDMwICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tb2R1bGUtY29udGFjdC1pbmZvcm1hdGlvbiAuY29udGFjdC1ociAuaHItc3ZnIHtcbiAgICB3aWR0aDogNzBweDtcbiAgfVxufVxuLm1vZHVsZS1jb250YWN0LWluZm9ybWF0aW9uIC5jb250YWN0LWhyIC5oci1zdmcgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5tb2R1bGUtY29udGFjdC1pbmZvcm1hdGlvbiAuaW5mby13cmFwcGVyIHtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kdWxlLWNvbnRhY3QtaW5mb3JtYXRpb24gLmluZm8td3JhcHBlciB7XG4gICAgZ2FwOiBjYWxjKDIwcHggKyA1MCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubW9kdWxlLWNvbnRhY3QtaW5mb3JtYXRpb24gLmluZm8td3JhcHBlciB7XG4gICAgZ2FwOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm1vZHVsZS1jb250YWN0LWluZm9ybWF0aW9uIC5pbmZvLXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5tb2R1bGUtY29udGFjdC1pbmZvcm1hdGlvbiAuaW5mby1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMTgxRjU2O1xufVxuLm1vZHVsZS1jb250YWN0LWluZm9ybWF0aW9uIC5pbmZvLWxpc3QgbGkge1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbn1cbi5tb2R1bGUtY29udGFjdC1pbmZvcm1hdGlvbiAuaW5mby1saXN0IGxpIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ubW9kdWxlLWNvbnRhY3QtaW5mb3JtYXRpb24gLmluZm8tbGlzdCBsaSBwICsgcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwLjgxMjVyZW07XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQ6ICM4RkE2QTk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1vZHVsZS1jb250YWN0LWluZm9ybWF0aW9uIC5vcGVuaW5nLWxpc3Qge1xuICBmbGV4LWdyb3c6IDE7XG59XG4ubW9kdWxlLWNvbnRhY3QtaW5mb3JtYXRpb24gLm9wZW5pbmctbGlzdCAuZGF5IHtcbiAgd2lkdGg6IDEyMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5tb2R1bGUtY29udGFjdC1pbmZvcm1hdGlvbiAub3BlbmluZy1saXN0IC50aW1lIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuaHRtbFtkYXRhLWZvbnRzaXplPWxnXSAubW9kdWxlLWNvbnRhY3QtaW5mb3JtYXRpb24gLm9wZW5pbmctbGlzdCAuZGF5IHtcbiAgd2lkdGg6IDE0OXB4O1xufVxuaHRtbFtkYXRhLWZvbnRzaXplPXhsXSAubW9kdWxlLWNvbnRhY3QtaW5mb3JtYXRpb24gLm9wZW5pbmctbGlzdCAuZGF5IHtcbiAgd2lkdGg6IDE3OXB4O1xufVxuXG4ubW9kdWxlLWNvbnRhY3QtZm9ybSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9kdWxlLWNvbnRhY3QtZm9ybSAucm93IHtcbiAgcm93LWdhcDogNTBweDtcbn1cbi5tb2R1bGUtY29udGFjdC1mb3JtIC5tb2R1bGUtaW1hZ2Uge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAxO1xufVxuLm1vZHVsZS1jb250YWN0LWZvcm0gLm1vZHVsZS1pbWFnZSAub2JqZWN0LWZpdC1pbWFnZS13cmFwcGVyLCAubW9kdWxlLWNvbnRhY3QtZm9ybSAubW9kdWxlLWltYWdlIC5vYmplY3QtZml0LWltYWdlLXdyYXBwZXItNC0zLCAubW9kdWxlLWNvbnRhY3QtZm9ybSAubW9kdWxlLWltYWdlIC5vYmplY3QtZml0LWltYWdlLXdyYXBwZXItMTYtOSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1NSU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZHVsZS1jb250YWN0LWZvcm0gLm1vZHVsZS1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2R1bGUtY29udGFjdC1mb3JtIC5tb2R1bGUtaW1hZ2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMHB4ICsgNDUgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubW9kdWxlLWNvbnRhY3QtZm9ybSAubW9kdWxlLWltYWdlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICB9XG59XG4ubW9kdWxlLWNvbnRhY3QtZm9ybSAubGVhZnMge1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1ncm93OiAwO1xuICB3aWR0aDogMzMlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2R1bGUtY29udGFjdC1mb3JtIC5sZWFmcyB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuLm1vZHVsZS1jb250YWN0LWZvcm0gLmxlYWZzIGltZyxcbi5tb2R1bGUtY29udGFjdC1mb3JtIC5sZWFmcyBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ubW9kdWxlLWltYWdlLXRleHQgLmltYWdlLXRleHQtbGlzdC10aXRsZSB7XG4gIGNvbG9yOiAjNTM5QUFBO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZHVsZS1pbWFnZS10ZXh0IC5pbWFnZS10ZXh0LWxpc3QtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMzVweCArIDUgKiAoMTAwdncgLSA1NzZweCkgLyA4MjQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1vZHVsZS1pbWFnZS10ZXh0IC5pbWFnZS10ZXh0LWxpc3QtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5tb2R1bGUtaW1hZ2UtdGV4dCAuaW1hZ2UtdGV4dC1saXN0IHtcbiAgZ2FwOiA1MHB4O1xufVxuLm1vZHVsZS1pbWFnZS10ZXh0IC5pbWFnZS10ZXh0LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5tb2R1bGUtaW1hZ2UtdGV4dCAuaW1hZ2UtdGV4dC1jb250ZW50ID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2R1bGUtaW1hZ2UtdGV4dCAuaW1hZ2UtdGV4dCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2R1bGUtaW1hZ2UtdGV4dCAuaW1hZ2UtdGV4dCB7XG4gICAgZ2FwOiBjYWxjKDIwcHggKyAzMCAqICgxMDB2dyAtIDU3NnB4KSAvIDgyNCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubW9kdWxlLWltYWdlLXRleHQgLmltYWdlLXRleHQge1xuICAgIGdhcDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2R1bGUtaW1hZ2UtdGV4dCAuaW1hZ2UtdGV4dCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubW9kdWxlLWltYWdlLXRleHQgLmltYWdlLXRleHQ6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cbi5tb2R1bGUtaW1hZ2UtdGV4dCAuaW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZHVsZS1pbWFnZS10ZXh0IC5pbWFnZSB7XG4gICAgd2lkdGg6IDM4JTtcbiAgfVxufVxuXG4ubW9kdWxlLW1lZGljYXRpb24tc2NoZWR1bGUgLnRpbWUtaXRlbSB7XG4gIGdhcDogMTBweDtcbiAgbWluLWhlaWdodDogNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kdWxlLW1lZGljYXRpb24tc2NoZWR1bGUgLnRpbWUtaXRlbSB7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG59XG4ubW9kdWxlLW1lZGljYXRpb24tc2NoZWR1bGUgLnRpbWUtaXRlbSAudGltZSB7XG4gIGNvbG9yOiAjMTgxRjU2O1xuICB3aWR0aDogNjBweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZHVsZS1tZWRpY2F0aW9uLXNjaGVkdWxlIC50aW1lLWl0ZW0gLnRpbWUge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuLm1vZHVsZS1tZWRpY2F0aW9uLXNjaGVkdWxlIC50aW1lLWl0ZW0gLmFjdGlvbi1saW5lIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2R1bGUtbWVkaWNhdGlvbi1zY2hlZHVsZSAudGltZS1pdGVtIC5hY3Rpb24tbGluZSB7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cbn1cbi5tb2R1bGUtbWVkaWNhdGlvbi1zY2hlZHVsZSAudGltZS1pdGVtIC5hY3Rpb24tbGluZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjNUM1Q0I3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogODJweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2R1bGUtbWVkaWNhdGlvbi1zY2hlZHVsZSAudGltZS1pdGVtIC5hY3Rpb24tbGluZTo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGxlZnQ6IDE0MHB4O1xuICB9XG59XG4ubW9kdWxlLW1lZGljYXRpb24tc2NoZWR1bGUgLnRpbWUtaXRlbSAuYWN0aW9uLWxpbmUuZ3JleTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjRTZFNkU2O1xufVxuLm1vZHVsZS1tZWRpY2F0aW9uLXNjaGVkdWxlIC50aW1lLWl0ZW0gLmFjdGlvbi1saW5lLmhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5tb2R1bGUtbWVkaWNhdGlvbi1zY2hlZHVsZSAudGltZS1pdGVtIC5hY3Rpb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICM1QzVDQjc7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2R1bGUtbWVkaWNhdGlvbi1zY2hlZHVsZSAudGltZS1pdGVtIC5hY3Rpb24ge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gIH1cbn1cbi5tb2R1bGUtbWVkaWNhdGlvbi1zY2hlZHVsZSAudGltZS1pdGVtIC5hY3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICNFNkU2RTY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA4MnB4O1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2R1bGUtbWVkaWNhdGlvbi1zY2hlZHVsZSAudGltZS1pdGVtIC5hY3Rpb246OmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgbGVmdDogMTQwcHg7XG4gIH1cbn1cbi5tb2R1bGUtbWVkaWNhdGlvbi1zY2hlZHVsZSAudGltZS1pdGVtIC5hY3Rpb24uc2xlZXAge1xuICBjb2xvcjogIzE4MUY1NjtcbiAgYmFja2dyb3VuZDogI0U2RTZFNjtcbn1cbi5tb2R1bGUtbWVkaWNhdGlvbi1zY2hlZHVsZSAudGltZS1pdGVtOmZpcnN0LWNoaWxkIC5hY3Rpb24tbGluZTo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbn1cbi5tb2R1bGUtbWVkaWNhdGlvbi1zY2hlZHVsZSAudGltZS1pdGVtIC5kb3QtbGluZSB7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMjBweDtcbiAgYmFja2dyb3VuZDogIzhGQTZBOTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2R1bGUtbWVkaWNhdGlvbi1zY2hlZHVsZSAudGltZS1pdGVtIC5kb3QtbGluZSB7XG4gICAgd2lkdGg6IGNhbGMoMjBweCArIDM1ICogKDEwMHZ3IC0gNTc2cHgpIC8gODI0KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tb2R1bGUtbWVkaWNhdGlvbi1zY2hlZHVsZSAudGltZS1pdGVtIC5kb3QtbGluZSB7XG4gICAgd2lkdGg6IDU1cHg7XG4gIH1cbn1cbi5tb2R1bGUtbWVkaWNhdGlvbi1zY2hlZHVsZSAudGltZS1pdGVtIC5kb3QtbGluZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICM4RkE2QTk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHRvcDogLTJweDtcbiAgbGVmdDogMDtcbn1cbi5tb2R1bGUtbWVkaWNhdGlvbi1zY2hlZHVsZSAudGltZS1pdGVtIC5kb3QtbGluZS5oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ubW9kdWxlLW1lZGljYXRpb24tc2NoZWR1bGUgLnRpbWUtaXRlbSAudGl0bGUge1xuICBjb2xvcjogIzE4MUY1NjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNFOUYyRUY7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZHVsZS1tZWRpY2F0aW9uLXNjaGVkdWxlIC50aW1lLWl0ZW0gLnRpdGxlIHtcbiAgICB3aWR0aDogMTUycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kdWxlLW1lZGljYXRpb24tc2NoZWR1bGUgLnRpbWUtaXRlbSAuZGVzYyB7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gIH1cbn1cbi5tb2R1bGUtbWVkaWNhdGlvbi1zY2hlZHVsZSAudGltZS1pdGVtIC5kZXNjID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2R1bGUtbWVkaWNhdGlvbi1zY2hlZHVsZSAuc3ViLWZsZXgge1xuICBjb2x1bW4tZ2FwOiA0MHB4O1xuICByb3ctZ2FwOiAxMHB4O1xufVxuLm1vZHVsZS1tZWRpY2F0aW9uLXNjaGVkdWxlIC50aW1lLWxpc3QgKyAub3RoZXItdGltZS1saXN0IHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbn0iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cblxuLy8gUm9vdFxuLy9cbi8vIEFiaWxpdHkgdG8gdGhlIHZhbHVlIG9mIHRoZSByb290IGZvbnQgc2l6ZXMsIGFmZmVjdGluZyB0aGUgdmFsdWUgb2YgYHJlbWAuXG4vLyBudWxsIGJ5IGRlZmF1bHQsIHRodXMgbm90aGluZyBpcyBnZW5lcmF0ZWQuXG5cbjpyb290IHtcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXJvb3QtZm9udC1zaXplKSk7XG4gIH1cblxuICBAaWYgJGVuYWJsZS1zbW9vdGgtc2Nyb2xsIHtcbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbi8vIDQuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcmVib290LWJvZHktcnVsZXNcbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6IHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtZmFtaWx5KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWJvZHktZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fWJvZHktbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS10ZXh0LWFsaWduKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktYmcpOyAvLyAyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gM1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNFxufVxuLy8gc2Nzcy1kb2NzLWVuZCByZWJvb3QtYm9keS1ydWxlc1xuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBSZXNldCBGaXJlZm94J3MgZ3JheSBjb2xvclxuXG5ociB7XG4gIG1hcmdpbjogJGhyLW1hcmdpbi15IDA7XG4gIGNvbG9yOiAkaHItY29sb3I7IC8vIDFcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XG4gIG9wYWNpdHk6ICRoci1vcGFjaXR5O1xufVxuXG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyAxLiBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy8gICAgQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vICAgIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cblxuJWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwOyAvLyAxXG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXN0eWxlOiAkaGVhZGluZ3MtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1oZWFkaW5nLWNvbG9yKTtcbn1cblxuaDEge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgxLWZvbnQtc2l6ZSk7XG59XG5cbmgyIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMi1mb250LXNpemUpO1xufVxuXG5oMyB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTtcbn1cblxuaDQge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7XG59XG5cbmg1IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNS1mb250LXNpemUpO1xufVxuXG5oNiB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDYtZm9udC1zaXplKTtcbn1cblxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDIuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDMuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxuXG5hYmJyW3RpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMVxuICBjdXJzb3I6IGhlbHA7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyAzXG59XG5cblxuLy8gQWRkcmVzc1xuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuXG4vLyBMaXN0c1xuXG5vbCxcbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuLy8gMS4gVW5kbyBicm93c2VyIGRlZmF1bHRcblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIDFcbn1cblxuXG4vLyBCbG9ja3F1b3RlXG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vIFN0cm9uZ1xuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyO1xufVxuXG5cbi8vIFNtYWxsXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcblxuc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG59XG5cblxuLy8gTWFya1xuXG5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1oaWdobGlnaHQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnKTtcbn1cblxuXG4vLyBTdWIgYW5kIFN1cFxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc3ViLXN1cC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vIExpbmtzXG5cbmEge1xuICBjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAxKSk7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICAmOmhvdmVyIHtcbiAgICAtLSN7JHByZWZpeH1saW5rLWNvbG9yLXJnYjogdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3ItcmdiKTtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICAmLFxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBDb2RlXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1jb2RlO1xuICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuXG4vLyAxLiBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbi8vIDIuIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4vLyAzLiBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7IC8vIDFcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgLy8gMlxuICBvdmVyZmxvdzogYXV0bzsgLy8gM1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgfVxufVxuXG5jb2RlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29kZS1jb2xvcik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6ICRrYmQtcGFkZGluZy15ICRrYmQtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGtiZC1mb250LXNpemUpO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pO1xuICAgIGZvbnQtd2VpZ2h0OiAkbmVzdGVkLWtiZC1mb250LXdlaWdodDtcbiAgfVxufVxuXG5cbi8vIEZpZ3VyZXNcbi8vXG4vLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG5cbmltZyxcbnN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xuXG50YWJsZSB7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vLyAxLiBSZW1vdmVzIGZvbnQtd2VpZ2h0IGJvbGQgYnkgaW5oZXJpdGluZ1xuLy8gMi4gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBgdGV4dC1hbGlnbmAuXG4vLyAzLiBGaXggYWxpZ25tZW50IGZvciBTYWZhcmlcblxudGgge1xuICBmb250LXdlaWdodDogJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OyAvLyAxXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIDJcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IC8vIDNcbn1cblxudGhlYWQsXG50Ym9keSxcbnRmb290LFxudHIsXG50ZCxcbnRoIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cblxuLy8gRm9ybXNcbi8vXG4vLyAxLiBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gMVxufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIEV4cGxpY2l0bHkgcmVtb3ZlIGZvY3VzIG91dGxpbmUgaW4gQ2hyb21pdW0gd2hlbiBpdCBzaG91bGRuJ3QgYmVcbi8vIHZpc2libGUgKGUuZy4gYXMgcmVzdWx0IG9mIG1vdXNlIGNsaWNrIG9yIHRvdWNoIHRhcCkuIEl0IGFscmVhZHlcbi8vIHNob3VsZCBiZSBkb2luZyB0aGlzIGF1dG9tYXRpY2FsbHksIGJ1dCBzZWVtcyB0byBjdXJyZW50bHkgYmVcbi8vIGNvbmZ1c2VkIGFuZCBhcHBsaWVzIGl0cyB2ZXJ5IHZpc2libGUgdHdvLXRvbmUgb3V0bGluZSBhbnl3YXkuXG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi8vIFNldCB0aGUgY3Vyc29yIGZvciBub24tYDxidXR0b24+YCBidXR0b25zXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMDU2MlxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcbiAgd29yZC13cmFwOiBub3JtYWw7XG5cbiAgLy8gVW5kbyB0aGUgb3BhY2l0eSBjaGFuZ2UgZnJvbSBDaHJvbWVcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vLyBSZW1vdmUgdGhlIGRyb3Bkb3duIGFycm93IG9ubHkgZnJvbSB0ZXh0IHR5cGUgaW5wdXRzIGJ1aWx0IHdpdGggZGF0YWxpc3RzIGluIENocm9tZS5cbi8vIFNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL2EvNTQ5OTcxMThcblxuW2xpc3RdOm5vdChbdHlwZT1cImRhdGVcIl0pOm5vdChbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdKTpub3QoW3R5cGU9XCJtb250aFwiXSk6bm90KFt0eXBlPVwid2Vla1wiXSk6bm90KFt0eXBlPVwidGltZVwiXSk6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMy4gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG5cbiAgQGlmICRlbmFibGUtYnV0dG9uLXBvaW50ZXJzIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgLy8gM1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLy8gMS4gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7IC8vIDFcbn1cblxuLy8gMS4gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbi8vICAgIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuLy8gICAgU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuLy8gICAgU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbi8vICAgIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbi8vIDIuIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG4gIG1hcmdpbjogMDsgLy8gMlxuICBib3JkZXI6IDA7IC8vIDJcbn1cblxuLy8gMS4gQnkgdXNpbmcgYGZsb2F0OiBsZWZ0YCwgdGhlIGxlZ2VuZCB3aWxsIGJlaGF2ZSBsaWtlIGEgYmxvY2sgZWxlbWVudC5cbi8vICAgIFRoaXMgd2F5IHRoZSBib3JkZXIgb2YgYSBmaWVsZHNldCB3cmFwcyBhcm91bmQgdGhlIGxlZ2VuZCBpZiBwcmVzZW50LlxuLy8gMi4gRml4IHdyYXBwaW5nIGJ1Zy5cbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI5NzEyXG5cbmxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0OyAvLyAxXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkbGVnZW5kLW1hcmdpbi1ib3R0b207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVnZW5kLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVnZW5kLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcblxuICArICoge1xuICAgIGNsZWFyOiBsZWZ0OyAvLyAyXG4gIH1cbn1cblxuLy8gRml4IGhlaWdodCBvZiBpbnB1dHMgd2l0aCBhIHR5cGUgb2YgZGF0ZXRpbWUtbG9jYWwsIGRhdGUsIG1vbnRoLCB3ZWVrLCBvciB0aW1lXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODg0MlxuXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyAxLiBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4vLyAgICBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbi8vICAgIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbi8vICAgIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG4vLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMVxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMlxufVxuXG4vLyAxLiBBIGZldyBpbnB1dCB0eXBlcyBzaG91bGQgc3RheSBMVFJcbi8vIFNlZSBodHRwczovL3J0bHN0eWxpbmcuY29tL3Bvc3RzL3J0bC1zdHlsaW5nI2Zvcm0taW5wdXRzXG4vLyAyLiBSVEwgb25seSBvdXRwdXRcbi8vIFNlZSBodHRwczovL3J0bGNzcy5jb20vbGVhcm4vdXNhZ2UtZ3VpZGUvY29udHJvbC1kaXJlY3RpdmVzLyNyYXdcblxuLyogcnRsOnJhdzpcblt0eXBlPVwidGVsXCJdLFxuW3R5cGU9XCJ1cmxcIl0sXG5bdHlwZT1cImVtYWlsXCJdLFxuW3R5cGU9XCJudW1iZXJcIl0ge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbiovXG5cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cblxuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vLyBSZW1vdmUgcGFkZGluZyBhcm91bmQgY29sb3IgcGlja2VycyBpbiB3ZWJraXQgYnJvd3NlcnNcblxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuXG4vLyAxLiBJbmhlcml0IGZvbnQgZmFtaWx5IGFuZCBsaW5lIGhlaWdodCBmb3IgZmlsZSBpbnB1dCBidXR0b25zXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuXG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vLyBSZW1vdmUgYm9yZGVyIGZyb20gaWZyYW1lXG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gU3VtbWFyeVxuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyAxXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG4vLyBQcm9ncmVzc1xuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5cbi8vIEhpZGRlbiBhdHRyaWJ1dGVcbi8vXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlLlxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNjc3MvZGltZW5zaW9uLW5vLW5vbi1udW1lcmljLXZhbHVlc1xuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCByZXNwb25zaXZlIHZhbHVlcyBmb3IgZm9udCBzaXplcywgcGFkZGluZ3MsIG1hcmdpbnMgYW5kIG11Y2ggbW9yZVxuLy9cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2Jsb2IvbWFpbi9MSUNFTlNFKVxuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgdmFsdWVcbiRyZnMtYmFzZS12YWx1ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtdW5pdDogcmVtICFkZWZhdWx0O1xuXG5AaWYgJHJmcy11bml0ICE9IHJlbSBhbmQgJHJmcy11bml0ICE9IHB4IHtcbiAgQGVycm9yIFwiYCN7JHJmcy11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbn1cblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSB2YWx1ZXMgc3RhcnQgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBweCBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gZW0gYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHJlbSB7XG4gIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xufVxuXG4vLyBSZXNpemUgdmFsdWVzIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gbnVtYmVyIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gTW9kZS4gUG9zc2liaWxpdGllczogXCJtaW4tbWVkaWEtcXVlcnlcIiwgXCJtYXgtbWVkaWEtcXVlcnlcIlxuJHJmcy1tb2RlOiBtaW4tbWVkaWEtcXVlcnkgIWRlZmF1bHQ7XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZnMgdG8gZmFsc2VcbiRlbmFibGUtcmZzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtdmFsdWUgdW5pdFxuJHJmcy1iYXNlLXZhbHVlLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLXZhbHVlKTtcblxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xuICAkc2lnbjogaWYoJGRpdmlkZW5kID4gMCBhbmQgJGRpdmlzb3IgPiAwIG9yICRkaXZpZGVuZCA8IDAgYW5kICRkaXZpc29yIDwgMCwgMSwgLTEpO1xuICAkZGl2aWRlbmQ6IGFicygkZGl2aWRlbmQpO1xuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcbiAgQGlmICRkaXZpZGVuZCA9PSAwIHtcbiAgICBAcmV0dXJuIDA7XG4gIH1cbiAgQGlmICRkaXZpc29yID09IDAge1xuICAgIEBlcnJvciBcIkNhbm5vdCBkaXZpZGUgYnkgMFwiO1xuICB9XG4gICRyZW1haW5kZXI6ICRkaXZpZGVuZDtcbiAgJHJlc3VsdDogMDtcbiAgJGZhY3RvcjogMTA7XG4gIEB3aGlsZSAoJHJlbWFpbmRlciA+IDAgYW5kICRwcmVjaXNpb24gPj0gMCkge1xuICAgICRxdW90aWVudDogMDtcbiAgICBAd2hpbGUgKCRyZW1haW5kZXIgPj0gJGRpdmlzb3IpIHtcbiAgICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgLSAkZGl2aXNvcjtcbiAgICAgICRxdW90aWVudDogJHF1b3RpZW50ICsgMTtcbiAgICB9XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgJHF1b3RpZW50O1xuICAgICRmYWN0b3I6ICRmYWN0b3IgKiAuMTtcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XG4gICAgJHByZWNpc2lvbjogJHByZWNpc2lvbiAtIDE7XG4gICAgQGlmICgkcHJlY2lzaW9uIDwgMCBhbmQgJHJlbWFpbmRlciA+PSAkZGl2aXNvciAqIDUpIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xuICAgIH1cbiAgfVxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xuICAkZGl2aWRlbmQtdW5pdDogdW5pdCgkZGl2aWRlbmQpO1xuICAkZGl2aXNvci11bml0OiB1bml0KCRkaXZpc29yKTtcbiAgJHVuaXQtbWFwOiAoXG4gICAgXCJweFwiOiAxcHgsXG4gICAgXCJyZW1cIjogMXJlbSxcbiAgICBcImVtXCI6IDFlbSxcbiAgICBcIiVcIjogMSVcbiAgKTtcbiAgQGlmICgkZGl2aWRlbmQtdW5pdCAhPSAkZGl2aXNvci11bml0IGFuZCBtYXAtaGFzLWtleSgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KSkge1xuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiBtYXAtZ2V0KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHB4IHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSByZW0ge1xuICAkcmZzLWJhc2UtdmFsdWU6IGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUsIGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHB4IHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSByZW0gb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCBkaXZpZGUoJHJmcy1icmVha3BvaW50ICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhbGN1bGF0ZSB0aGUgbWVkaWEgcXVlcnkgdmFsdWVcbiRyZnMtbXEtdmFsdWU6IGlmKCRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4LCAjeyRyZnMtYnJlYWtwb2ludH1weCwgI3tkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLXJlbS12YWx1ZSl9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH0pO1xuJHJmcy1tcS1wcm9wZXJ0eS13aWR0aDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LXdpZHRoLCBtaW4td2lkdGgpO1xuJHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHQ6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC1oZWlnaHQsIG1pbi1oZWlnaHQpO1xuXG4vLyBJbnRlcm5hbCBtaXhpbiB1c2VkIHRvIGRldGVybWluZSB3aGljaCBtZWRpYSBxdWVyeSBuZWVkcyB0byBiZSB1c2VkXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeSB7XG4gIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgQGlmICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSwgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIGFuZCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZGlzYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1ydWxlIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSB7XG4gICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSwgd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBwcm9wZXJ0eVxuICAgICYsXG4gICAgLmRpc2FibGUtcmZzICYsXG4gICAgJi5kaXNhYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgIC5lbmFibGUtcmZzICYsXG4gICAgJi5lbmFibGUtcmZzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGVuYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeS1ydWxlIHtcblxuICBAaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkgKCkge1xuICAgICAgLmVuYWJsZS1yZnMgJixcbiAgICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICAuZGlzYWJsZS1yZnMgJixcbiAgICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSAoKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgZm9ybWF0dGVkIG5vbi1yZXNwb25zaXZlIHZhbHVlXG5AZnVuY3Rpb24gcmZzLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogXCJcIjtcblxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICBAaWYgJHZhbHVlID09IDAge1xuICAgICAgJHZhbDogJHZhbCArIFwiIDBcIjtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgLy8gQ2FjaGUgJHZhbHVlIHVuaXRcbiAgICAgICR1bml0OiBpZih0eXBlLW9mKCR2YWx1ZSkgPT0gXCJudW1iZXJcIiwgdW5pdCgkdmFsdWUpLCBmYWxzZSk7XG5cbiAgICAgIEBpZiAkdW5pdCA9PSBweCB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcmVtIGlmIG5lZWRlZFxuICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAkcmZzLXJlbS12YWx1ZSl9cmVtLCAkdmFsdWUpO1xuICAgICAgfVxuICAgICAgQGVsc2UgaWYgJHVuaXQgPT0gcmVtIHtcbiAgICAgICAgLy8gQ29udmVydCB0byBweCBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgaWYoJHJmcy11bml0ID09IHB4LCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAxKSAqICRyZnMtcmVtLXZhbHVlfXB4LCAkdmFsdWUpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIElmICR2YWx1ZSBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkdmFsdWUgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyAkdmFsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xufVxuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSByZXNwb25zaXZlIHZhbHVlIGNhbGN1bGF0ZWQgYnkgUkZTXG5AZnVuY3Rpb24gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogXCJcIjtcblxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICBAaWYgJHZhbHVlID09IDAge1xuICAgICAgJHZhbDogJHZhbCArIFwiIDBcIjtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgIEBpZiBub3QgJHVuaXQgb3IgJHVuaXQgIT0gcHggYW5kICR1bml0ICE9IHJlbSB7XG4gICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArICR2YWx1ZTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBSZW1vdmUgdW5pdCBmcm9tICR2YWx1ZSBmb3IgY2FsY3VsYXRpb25zXG4gICAgICAgICR2YWx1ZTogZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArIGlmKCR1bml0ID09IHB4LCAxLCBkaXZpZGUoMSwgJHJmcy1yZW0tdmFsdWUpKSk7XG5cbiAgICAgICAgLy8gT25seSBhZGQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHRoZSB2YWx1ZSBpcyBncmVhdGVyIHRoYW4gdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgQGlmIGFicygkdmFsdWUpIDw9ICRyZnMtYmFzZS12YWx1ZSBvciBub3QgJGVuYWJsZS1yZnMge1xuICAgICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZSwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWV9cHgpO1xuICAgICAgICB9XG4gICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtbWluOiAkcmZzLWJhc2UtdmFsdWUgKyBkaXZpZGUoYWJzKCR2YWx1ZSkgLSAkcmZzLWJhc2UtdmFsdWUsICRyZnMtZmFjdG9yKTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gJHZhbHVlIGFuZCB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICR2YWx1ZS1kaWZmOiBhYnMoJHZhbHVlKSAtICR2YWx1ZS1taW47XG5cbiAgICAgICAgICAvLyBCYXNlIHZhbHVlIGZvcm1hdHRpbmdcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUtbWluLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyR2YWx1ZS1taW59cHgpO1xuXG4gICAgICAgICAgLy8gVXNlIG5lZ2F0aXZlIHZhbHVlIGlmIG5lZWRlZFxuICAgICAgICAgICRtaW4td2lkdGg6IGlmKCR2YWx1ZSA8IDAsIC0kbWluLXdpZHRoLCAkbWluLXdpZHRoKTtcblxuICAgICAgICAgIC8vIFVzZSBgdm1pbmAgaWYgdHdvLWRpbWVuc2lvbmFsIGlzIGVuYWJsZWRcbiAgICAgICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICAgICAkdmFyaWFibGUtd2lkdGg6ICN7ZGl2aWRlKCR2YWx1ZS1kaWZmICogMTAwLCAkcmZzLWJyZWFrcG9pbnQpfSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAgICAgLy8gUmV0dXJuIHRoZSBjYWxjdWxhdGVkIHZhbHVlXG4gICAgICAgICAgJHZhbDogJHZhbCArIFwiIGNhbGMoXCIgKyAkbWluLXdpZHRoICsgaWYoJHZhbHVlIDwgMCwgXCIgLSBcIiwgXCIgKyBcIikgKyAkdmFyaWFibGUtd2lkdGggKyBcIilcIjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gUkZTIG1peGluXG5AbWl4aW4gcmZzKCR2YWx1ZXMsICRwcm9wZXJ0eTogZm9udC1zaXplKSB7XG4gIEBpZiAkdmFsdWVzICE9IG51bGwge1xuICAgICR2YWw6IHJmcy12YWx1ZSgkdmFsdWVzKTtcbiAgICAkZmx1aWQtdmFsOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlcyk7XG5cbiAgICAvLyBEbyBub3QgcHJpbnQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHJlc3BvbnNpdmUgJiBub24tcmVzcG9uc2l2ZSB2YWx1ZXMgYXJlIHRoZSBzYW1lXG4gICAgQGlmICR2YWwgPT0gJGZsdWlkLXZhbCB7XG4gICAgICAjeyRwcm9wZXJ0eX06ICR2YWw7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIF9yZnMtcnVsZSAoKSB7XG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJHZhbCwgJGZsdWlkLXZhbCk7XG5cbiAgICAgICAgLy8gSW5jbHVkZSBzYWZhcmkgaWZyYW1lIHJlc2l6ZSBmaXggaWYgbmVlZGVkXG4gICAgICAgIG1pbi13aWR0aDogaWYoJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4LCAoMCAqIDF2dyksIG51bGwpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5LXJ1bGUgKCkge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICRmbHVpZC12YWwsICR2YWwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTaG9ydGhhbmQgaGVscGVyIG1peGluc1xuQG1peGluIGZvbnQtc2l6ZSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nKTtcbn1cblxuQG1peGluIHBhZGRpbmctdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXRvcCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXJpZ2h0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXJpZ2h0KTtcbn1cblxuQG1peGluIHBhZGRpbmctYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWJvdHRvbSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctbGVmdCk7XG59XG5cbkBtaXhpbiBtYXJnaW4oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbik7XG59XG5cbkBtaXhpbiBtYXJnaW4tdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tdG9wKTtcbn1cblxuQG1peGluIG1hcmdpbi1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXJpZ2h0KTtcbn1cblxuQG1peGluIG1hcmdpbi1ib3R0b20oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1ib3R0b20pO1xufVxuXG5AbWl4aW4gbWFyZ2luLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1sZWZ0KTtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JheS1jb2xvci12YXJpYWJsZXNcbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JheS1jb2xvci12YXJpYWJsZXNcblxuLy8gZnVzdi1kaXNhYmxlXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JheS1jb2xvcnMtbWFwXG4kZ3JheXM6IChcbiAgXCIxMDBcIjogJGdyYXktMTAwLFxuICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgXCI0MDBcIjogJGdyYXktNDAwLFxuICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgXCI3MDBcIjogJGdyYXktNzAwLFxuICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gIFwiOTAwXCI6ICRncmF5LTkwMFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JheS1jb2xvcnMtbWFwXG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3ItdmFyaWFibGVzXG4kYmx1ZTogICAgIzBkNmVmZCAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2Q2MzM4NCAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMTk4NzU0ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzBkY2FmMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3ItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvcnMtbWFwXG4kY29sb3JzOiAoXG4gIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICBcImJsYWNrXCI6ICAgICAgJGJsYWNrLFxuICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvcnMtbWFwXG5cbi8vIFRoZSBjb250cmFzdCByYXRpbyB0byByZWFjaCBhZ2FpbnN0IHdoaXRlLCB0byBkZXRlcm1pbmUgaWYgY29sb3IgY2hhbmdlcyBmcm9tIFwibGlnaHRcIiB0byBcImRhcmtcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgZm9yIFdDQUcgMi4wIGFyZSAzLCA0LjUgYW5kIDcuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcyMC8jdmlzdWFsLWF1ZGlvLWNvbnRyYXN0LWNvbnRyYXN0XG4kbWluLWNvbnRyYXN0LXJhdGlvOiAgIDQuNSAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiRjb2xvci1jb250cmFzdC1kYXJrOiAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjb2xvci1jb250cmFzdC1saWdodDogICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kYmx1ZS0xMDA6IHRpbnQtY29sb3IoJGJsdWUsIDgwJSkgIWRlZmF1bHQ7XG4kYmx1ZS0yMDA6IHRpbnQtY29sb3IoJGJsdWUsIDYwJSkgIWRlZmF1bHQ7XG4kYmx1ZS0zMDA6IHRpbnQtY29sb3IoJGJsdWUsIDQwJSkgIWRlZmF1bHQ7XG4kYmx1ZS00MDA6IHRpbnQtY29sb3IoJGJsdWUsIDIwJSkgIWRlZmF1bHQ7XG4kYmx1ZS01MDA6ICRibHVlICFkZWZhdWx0O1xuJGJsdWUtNjAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgMjAlKSAhZGVmYXVsdDtcbiRibHVlLTcwMDogc2hhZGUtY29sb3IoJGJsdWUsIDQwJSkgIWRlZmF1bHQ7XG4kYmx1ZS04MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA2MCUpICFkZWZhdWx0O1xuJGJsdWUtOTAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgODAlKSAhZGVmYXVsdDtcblxuJGluZGlnby0xMDA6IHRpbnQtY29sb3IoJGluZGlnbywgODAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tMjAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDYwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTMwMDogdGludC1jb2xvcigkaW5kaWdvLCA0MCUpICFkZWZhdWx0O1xuJGluZGlnby00MDA6IHRpbnQtY29sb3IoJGluZGlnbywgMjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNTAwOiAkaW5kaWdvICFkZWZhdWx0O1xuJGluZGlnby02MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDIwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTcwMDogc2hhZGUtY29sb3IoJGluZGlnbywgNDAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tODAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA2MCUpICFkZWZhdWx0O1xuJGluZGlnby05MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDgwJSkgIWRlZmF1bHQ7XG5cbiRwdXJwbGUtMTAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDgwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTIwMDogdGludC1jb2xvcigkcHVycGxlLCA2MCUpICFkZWZhdWx0O1xuJHB1cnBsZS0zMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgNDAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNDAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDIwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTUwMDogJHB1cnBsZSAhZGVmYXVsdDtcbiRwdXJwbGUtNjAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCAyMCUpICFkZWZhdWx0O1xuJHB1cnBsZS03MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDQwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTgwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtOTAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA4MCUpICFkZWZhdWx0O1xuXG4kcGluay0xMDA6IHRpbnQtY29sb3IoJHBpbmssIDgwJSkgIWRlZmF1bHQ7XG4kcGluay0yMDA6IHRpbnQtY29sb3IoJHBpbmssIDYwJSkgIWRlZmF1bHQ7XG4kcGluay0zMDA6IHRpbnQtY29sb3IoJHBpbmssIDQwJSkgIWRlZmF1bHQ7XG4kcGluay00MDA6IHRpbnQtY29sb3IoJHBpbmssIDIwJSkgIWRlZmF1bHQ7XG4kcGluay01MDA6ICRwaW5rICFkZWZhdWx0O1xuJHBpbmstNjAwOiBzaGFkZS1jb2xvcigkcGluaywgMjAlKSAhZGVmYXVsdDtcbiRwaW5rLTcwMDogc2hhZGUtY29sb3IoJHBpbmssIDQwJSkgIWRlZmF1bHQ7XG4kcGluay04MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA2MCUpICFkZWZhdWx0O1xuJHBpbmstOTAwOiBzaGFkZS1jb2xvcigkcGluaywgODAlKSAhZGVmYXVsdDtcblxuJHJlZC0xMDA6IHRpbnQtY29sb3IoJHJlZCwgODAlKSAhZGVmYXVsdDtcbiRyZWQtMjAwOiB0aW50LWNvbG9yKCRyZWQsIDYwJSkgIWRlZmF1bHQ7XG4kcmVkLTMwMDogdGludC1jb2xvcigkcmVkLCA0MCUpICFkZWZhdWx0O1xuJHJlZC00MDA6IHRpbnQtY29sb3IoJHJlZCwgMjAlKSAhZGVmYXVsdDtcbiRyZWQtNTAwOiAkcmVkICFkZWZhdWx0O1xuJHJlZC02MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDIwJSkgIWRlZmF1bHQ7XG4kcmVkLTcwMDogc2hhZGUtY29sb3IoJHJlZCwgNDAlKSAhZGVmYXVsdDtcbiRyZWQtODAwOiBzaGFkZS1jb2xvcigkcmVkLCA2MCUpICFkZWZhdWx0O1xuJHJlZC05MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDgwJSkgIWRlZmF1bHQ7XG5cbiRvcmFuZ2UtMTAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDgwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTIwMDogdGludC1jb2xvcigkb3JhbmdlLCA2MCUpICFkZWZhdWx0O1xuJG9yYW5nZS0zMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgNDAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNDAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDIwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTUwMDogJG9yYW5nZSAhZGVmYXVsdDtcbiRvcmFuZ2UtNjAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCAyMCUpICFkZWZhdWx0O1xuJG9yYW5nZS03MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDQwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTgwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtOTAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA4MCUpICFkZWZhdWx0O1xuXG4keWVsbG93LTEwMDogdGludC1jb2xvcigkeWVsbG93LCA4MCUpICFkZWZhdWx0O1xuJHllbGxvdy0yMDA6IHRpbnQtY29sb3IoJHllbGxvdywgNjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctMzAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDQwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTQwMDogdGludC1jb2xvcigkeWVsbG93LCAyMCUpICFkZWZhdWx0O1xuJHllbGxvdy01MDA6ICR5ZWxsb3cgIWRlZmF1bHQ7XG4keWVsbG93LTYwMDogc2hhZGUtY29sb3IoJHllbGxvdywgMjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNzAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA0MCUpICFkZWZhdWx0O1xuJHllbGxvdy04MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDYwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTkwMDogc2hhZGUtY29sb3IoJHllbGxvdywgODAlKSAhZGVmYXVsdDtcblxuJGdyZWVuLTEwMDogdGludC1jb2xvcigkZ3JlZW4sIDgwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tMjAwOiB0aW50LWNvbG9yKCRncmVlbiwgNjAlKSAhZGVmYXVsdDtcbiRncmVlbi0zMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA0MCUpICFkZWZhdWx0O1xuJGdyZWVuLTQwMDogdGludC1jb2xvcigkZ3JlZW4sIDIwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNTAwOiAkZ3JlZW4gIWRlZmF1bHQ7XG4kZ3JlZW4tNjAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDIwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNzAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDQwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tODAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDYwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tOTAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDgwJSkgIWRlZmF1bHQ7XG5cbiR0ZWFsLTEwMDogdGludC1jb2xvcigkdGVhbCwgODAlKSAhZGVmYXVsdDtcbiR0ZWFsLTIwMDogdGludC1jb2xvcigkdGVhbCwgNjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTMwMDogdGludC1jb2xvcigkdGVhbCwgNDAlKSAhZGVmYXVsdDtcbiR0ZWFsLTQwMDogdGludC1jb2xvcigkdGVhbCwgMjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTUwMDogJHRlYWwgIWRlZmF1bHQ7XG4kdGVhbC02MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCAyMCUpICFkZWZhdWx0O1xuJHRlYWwtNzAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNDAlKSAhZGVmYXVsdDtcbiR0ZWFsLTgwMDogc2hhZGUtY29sb3IoJHRlYWwsIDYwJSkgIWRlZmF1bHQ7XG4kdGVhbC05MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA4MCUpICFkZWZhdWx0O1xuXG4kY3lhbi0xMDA6IHRpbnQtY29sb3IoJGN5YW4sIDgwJSkgIWRlZmF1bHQ7XG4kY3lhbi0yMDA6IHRpbnQtY29sb3IoJGN5YW4sIDYwJSkgIWRlZmF1bHQ7XG4kY3lhbi0zMDA6IHRpbnQtY29sb3IoJGN5YW4sIDQwJSkgIWRlZmF1bHQ7XG4kY3lhbi00MDA6IHRpbnQtY29sb3IoJGN5YW4sIDIwJSkgIWRlZmF1bHQ7XG4kY3lhbi01MDA6ICRjeWFuICFkZWZhdWx0O1xuJGN5YW4tNjAwOiBzaGFkZS1jb2xvcigkY3lhbiwgMjAlKSAhZGVmYXVsdDtcbiRjeWFuLTcwMDogc2hhZGUtY29sb3IoJGN5YW4sIDQwJSkgIWRlZmF1bHQ7XG4kY3lhbi04MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA2MCUpICFkZWZhdWx0O1xuJGN5YW4tOTAwOiBzaGFkZS1jb2xvcigkY3lhbiwgODAlKSAhZGVmYXVsdDtcblxuJGJsdWVzOiAoXG4gIFwiYmx1ZS0xMDBcIjogJGJsdWUtMTAwLFxuICBcImJsdWUtMjAwXCI6ICRibHVlLTIwMCxcbiAgXCJibHVlLTMwMFwiOiAkYmx1ZS0zMDAsXG4gIFwiYmx1ZS00MDBcIjogJGJsdWUtNDAwLFxuICBcImJsdWUtNTAwXCI6ICRibHVlLTUwMCxcbiAgXCJibHVlLTYwMFwiOiAkYmx1ZS02MDAsXG4gIFwiYmx1ZS03MDBcIjogJGJsdWUtNzAwLFxuICBcImJsdWUtODAwXCI6ICRibHVlLTgwMCxcbiAgXCJibHVlLTkwMFwiOiAkYmx1ZS05MDBcbikgIWRlZmF1bHQ7XG5cbiRpbmRpZ29zOiAoXG4gIFwiaW5kaWdvLTEwMFwiOiAkaW5kaWdvLTEwMCxcbiAgXCJpbmRpZ28tMjAwXCI6ICRpbmRpZ28tMjAwLFxuICBcImluZGlnby0zMDBcIjogJGluZGlnby0zMDAsXG4gIFwiaW5kaWdvLTQwMFwiOiAkaW5kaWdvLTQwMCxcbiAgXCJpbmRpZ28tNTAwXCI6ICRpbmRpZ28tNTAwLFxuICBcImluZGlnby02MDBcIjogJGluZGlnby02MDAsXG4gIFwiaW5kaWdvLTcwMFwiOiAkaW5kaWdvLTcwMCxcbiAgXCJpbmRpZ28tODAwXCI6ICRpbmRpZ28tODAwLFxuICBcImluZGlnby05MDBcIjogJGluZGlnby05MDBcbikgIWRlZmF1bHQ7XG5cbiRwdXJwbGVzOiAoXG4gIFwicHVycGxlLTEwMFwiOiAkcHVycGxlLTEwMCxcbiAgXCJwdXJwbGUtMjAwXCI6ICRwdXJwbGUtMjAwLFxuICBcInB1cnBsZS0zMDBcIjogJHB1cnBsZS0zMDAsXG4gIFwicHVycGxlLTQwMFwiOiAkcHVycGxlLTQwMCxcbiAgXCJwdXJwbGUtNTAwXCI6ICRwdXJwbGUtNTAwLFxuICBcInB1cnBsZS02MDBcIjogJHB1cnBsZS02MDAsXG4gIFwicHVycGxlLTcwMFwiOiAkcHVycGxlLTcwMCxcbiAgXCJwdXJwbGUtODAwXCI6ICRwdXJwbGUtODAwLFxuICBcInB1cnBsZS05MDBcIjogJHB1cnBsZS05MDBcbikgIWRlZmF1bHQ7XG5cbiRwaW5rczogKFxuICBcInBpbmstMTAwXCI6ICRwaW5rLTEwMCxcbiAgXCJwaW5rLTIwMFwiOiAkcGluay0yMDAsXG4gIFwicGluay0zMDBcIjogJHBpbmstMzAwLFxuICBcInBpbmstNDAwXCI6ICRwaW5rLTQwMCxcbiAgXCJwaW5rLTUwMFwiOiAkcGluay01MDAsXG4gIFwicGluay02MDBcIjogJHBpbmstNjAwLFxuICBcInBpbmstNzAwXCI6ICRwaW5rLTcwMCxcbiAgXCJwaW5rLTgwMFwiOiAkcGluay04MDAsXG4gIFwicGluay05MDBcIjogJHBpbmstOTAwXG4pICFkZWZhdWx0O1xuXG4kcmVkczogKFxuICBcInJlZC0xMDBcIjogJHJlZC0xMDAsXG4gIFwicmVkLTIwMFwiOiAkcmVkLTIwMCxcbiAgXCJyZWQtMzAwXCI6ICRyZWQtMzAwLFxuICBcInJlZC00MDBcIjogJHJlZC00MDAsXG4gIFwicmVkLTUwMFwiOiAkcmVkLTUwMCxcbiAgXCJyZWQtNjAwXCI6ICRyZWQtNjAwLFxuICBcInJlZC03MDBcIjogJHJlZC03MDAsXG4gIFwicmVkLTgwMFwiOiAkcmVkLTgwMCxcbiAgXCJyZWQtOTAwXCI6ICRyZWQtOTAwXG4pICFkZWZhdWx0O1xuXG4kb3JhbmdlczogKFxuICBcIm9yYW5nZS0xMDBcIjogJG9yYW5nZS0xMDAsXG4gIFwib3JhbmdlLTIwMFwiOiAkb3JhbmdlLTIwMCxcbiAgXCJvcmFuZ2UtMzAwXCI6ICRvcmFuZ2UtMzAwLFxuICBcIm9yYW5nZS00MDBcIjogJG9yYW5nZS00MDAsXG4gIFwib3JhbmdlLTUwMFwiOiAkb3JhbmdlLTUwMCxcbiAgXCJvcmFuZ2UtNjAwXCI6ICRvcmFuZ2UtNjAwLFxuICBcIm9yYW5nZS03MDBcIjogJG9yYW5nZS03MDAsXG4gIFwib3JhbmdlLTgwMFwiOiAkb3JhbmdlLTgwMCxcbiAgXCJvcmFuZ2UtOTAwXCI6ICRvcmFuZ2UtOTAwXG4pICFkZWZhdWx0O1xuXG4keWVsbG93czogKFxuICBcInllbGxvdy0xMDBcIjogJHllbGxvdy0xMDAsXG4gIFwieWVsbG93LTIwMFwiOiAkeWVsbG93LTIwMCxcbiAgXCJ5ZWxsb3ctMzAwXCI6ICR5ZWxsb3ctMzAwLFxuICBcInllbGxvdy00MDBcIjogJHllbGxvdy00MDAsXG4gIFwieWVsbG93LTUwMFwiOiAkeWVsbG93LTUwMCxcbiAgXCJ5ZWxsb3ctNjAwXCI6ICR5ZWxsb3ctNjAwLFxuICBcInllbGxvdy03MDBcIjogJHllbGxvdy03MDAsXG4gIFwieWVsbG93LTgwMFwiOiAkeWVsbG93LTgwMCxcbiAgXCJ5ZWxsb3ctOTAwXCI6ICR5ZWxsb3ctOTAwXG4pICFkZWZhdWx0O1xuXG4kZ3JlZW5zOiAoXG4gIFwiZ3JlZW4tMTAwXCI6ICRncmVlbi0xMDAsXG4gIFwiZ3JlZW4tMjAwXCI6ICRncmVlbi0yMDAsXG4gIFwiZ3JlZW4tMzAwXCI6ICRncmVlbi0zMDAsXG4gIFwiZ3JlZW4tNDAwXCI6ICRncmVlbi00MDAsXG4gIFwiZ3JlZW4tNTAwXCI6ICRncmVlbi01MDAsXG4gIFwiZ3JlZW4tNjAwXCI6ICRncmVlbi02MDAsXG4gIFwiZ3JlZW4tNzAwXCI6ICRncmVlbi03MDAsXG4gIFwiZ3JlZW4tODAwXCI6ICRncmVlbi04MDAsXG4gIFwiZ3JlZW4tOTAwXCI6ICRncmVlbi05MDBcbikgIWRlZmF1bHQ7XG5cbiR0ZWFsczogKFxuICBcInRlYWwtMTAwXCI6ICR0ZWFsLTEwMCxcbiAgXCJ0ZWFsLTIwMFwiOiAkdGVhbC0yMDAsXG4gIFwidGVhbC0zMDBcIjogJHRlYWwtMzAwLFxuICBcInRlYWwtNDAwXCI6ICR0ZWFsLTQwMCxcbiAgXCJ0ZWFsLTUwMFwiOiAkdGVhbC01MDAsXG4gIFwidGVhbC02MDBcIjogJHRlYWwtNjAwLFxuICBcInRlYWwtNzAwXCI6ICR0ZWFsLTcwMCxcbiAgXCJ0ZWFsLTgwMFwiOiAkdGVhbC04MDAsXG4gIFwidGVhbC05MDBcIjogJHRlYWwtOTAwXG4pICFkZWZhdWx0O1xuXG4kY3lhbnM6IChcbiAgXCJjeWFuLTEwMFwiOiAkY3lhbi0xMDAsXG4gIFwiY3lhbi0yMDBcIjogJGN5YW4tMjAwLFxuICBcImN5YW4tMzAwXCI6ICRjeWFuLTMwMCxcbiAgXCJjeWFuLTQwMFwiOiAkY3lhbi00MDAsXG4gIFwiY3lhbi01MDBcIjogJGN5YW4tNTAwLFxuICBcImN5YW4tNjAwXCI6ICRjeWFuLTYwMCxcbiAgXCJjeWFuLTcwMFwiOiAkY3lhbi03MDAsXG4gIFwiY3lhbi04MDBcIjogJGN5YW4tODAwLFxuICBcImN5YW4tOTAwXCI6ICRjeWFuLTkwMFxuKSAhZGVmYXVsdDtcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvci12YXJpYWJsZXNcbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9ycy1tYXBcbiR0aGVtZS1jb2xvcnM6IChcbiAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICBcImluZm9cIjogICAgICAgJGluZm8sXG4gIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFya1xuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3JzLW1hcFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtdGV4dC12YXJpYWJsZXNcbiRwcmltYXJ5LXRleHQtZW1waGFzaXM6ICAgc2hhZGUtY29sb3IoJHByaW1hcnksIDYwJSkgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LXRleHQtZW1waGFzaXM6IHNoYWRlLWNvbG9yKCRzZWNvbmRhcnksIDYwJSkgIWRlZmF1bHQ7XG4kc3VjY2Vzcy10ZXh0LWVtcGhhc2lzOiAgIHNoYWRlLWNvbG9yKCRzdWNjZXNzLCA2MCUpICFkZWZhdWx0O1xuJGluZm8tdGV4dC1lbXBoYXNpczogICAgICBzaGFkZS1jb2xvcigkaW5mbywgNjAlKSAhZGVmYXVsdDtcbiR3YXJuaW5nLXRleHQtZW1waGFzaXM6ICAgc2hhZGUtY29sb3IoJHdhcm5pbmcsIDYwJSkgIWRlZmF1bHQ7XG4kZGFuZ2VyLXRleHQtZW1waGFzaXM6ICAgIHNoYWRlLWNvbG9yKCRkYW5nZXIsIDYwJSkgIWRlZmF1bHQ7XG4kbGlnaHQtdGV4dC1lbXBoYXNpczogICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRkYXJrLXRleHQtZW1waGFzaXM6ICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS10ZXh0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtYmctc3VidGxlLXZhcmlhYmxlc1xuJHByaW1hcnktYmctc3VidGxlOiAgICAgICB0aW50LWNvbG9yKCRwcmltYXJ5LCA4MCUpICFkZWZhdWx0O1xuJHNlY29uZGFyeS1iZy1zdWJ0bGU6ICAgICB0aW50LWNvbG9yKCRzZWNvbmRhcnksIDgwJSkgIWRlZmF1bHQ7XG4kc3VjY2Vzcy1iZy1zdWJ0bGU6ICAgICAgIHRpbnQtY29sb3IoJHN1Y2Nlc3MsIDgwJSkgIWRlZmF1bHQ7XG4kaW5mby1iZy1zdWJ0bGU6ICAgICAgICAgIHRpbnQtY29sb3IoJGluZm8sIDgwJSkgIWRlZmF1bHQ7XG4kd2FybmluZy1iZy1zdWJ0bGU6ICAgICAgIHRpbnQtY29sb3IoJHdhcm5pbmcsIDgwJSkgIWRlZmF1bHQ7XG4kZGFuZ2VyLWJnLXN1YnRsZTogICAgICAgIHRpbnQtY29sb3IoJGRhbmdlciwgODAlKSAhZGVmYXVsdDtcbiRsaWdodC1iZy1zdWJ0bGU6ICAgICAgICAgbWl4KCRncmF5LTEwMCwgJHdoaXRlKSAhZGVmYXVsdDtcbiRkYXJrLWJnLXN1YnRsZTogICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1iZy1zdWJ0bGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1ib3JkZXItc3VidGxlLXZhcmlhYmxlc1xuJHByaW1hcnktYm9yZGVyLXN1YnRsZTogICB0aW50LWNvbG9yKCRwcmltYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHNlY29uZGFyeS1ib3JkZXItc3VidGxlOiB0aW50LWNvbG9yKCRzZWNvbmRhcnksIDYwJSkgIWRlZmF1bHQ7XG4kc3VjY2Vzcy1ib3JkZXItc3VidGxlOiAgIHRpbnQtY29sb3IoJHN1Y2Nlc3MsIDYwJSkgIWRlZmF1bHQ7XG4kaW5mby1ib3JkZXItc3VidGxlOiAgICAgIHRpbnQtY29sb3IoJGluZm8sIDYwJSkgIWRlZmF1bHQ7XG4kd2FybmluZy1ib3JkZXItc3VidGxlOiAgIHRpbnQtY29sb3IoJHdhcm5pbmcsIDYwJSkgIWRlZmF1bHQ7XG4kZGFuZ2VyLWJvcmRlci1zdWJ0bGU6ICAgIHRpbnQtY29sb3IoJGRhbmdlciwgNjAlKSAhZGVmYXVsdDtcbiRsaWdodC1ib3JkZXItc3VidGxlOiAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRhcmstYm9yZGVyLXN1YnRsZTogICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWJvcmRlci1zdWJ0bGUtdmFyaWFibGVzXG5cbi8vIENoYXJhY3RlcnMgd2hpY2ggYXJlIGVzY2FwZWQgYnkgdGhlIGVzY2FwZS1zdmcgZnVuY3Rpb25cbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcbiAgKFwiPFwiLCBcIiUzY1wiKSxcbiAgKFwiPlwiLCBcIiUzZVwiKSxcbiAgKFwiI1wiLCBcIiUyM1wiKSxcbiAgKFwiKFwiLCBcIiUyOFwiKSxcbiAgKFwiKVwiLCBcIiUyOVwiKSxcbikgIWRlZmF1bHQ7XG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlZHVjZWQtbW90aW9uOiAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zbW9vdGgtc2Nyb2xsOiAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWNvbnRhaW5lci1jbGFzc2VzOiAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1jc3NncmlkOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWJ1dHRvbi1wb2ludGVyczogICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZnM6ICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLW5lZ2F0aXZlLW1hcmdpbnM6ICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6IHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXM6ICB0cnVlICFkZWZhdWx0O1xuXG4kZW5hYmxlLWRhcmstbW9kZTogICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGNvbG9yLW1vZGUtdHlwZTogICAgICAgICAgICAgZGF0YSAhZGVmYXVsdDsgLy8gYGRhdGFgIG9yIGBtZWRpYS1xdWVyeWBcblxuLy8gUHJlZml4IGZvciA6cm9vdCBDU1MgdmFyaWFibGVzXG5cbiR2YXJpYWJsZS1wcmVmaXg6ICAgICAgICAgICAgIGJzLSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAgZm9yIHRoZSBzaG9ydGVyIGAkcHJlZml4YFxuJHByZWZpeDogICAgICAgICAgICAgICAgICAgICAgJHZhcmlhYmxlLXByZWZpeCAhZGVmYXVsdDtcblxuLy8gR3JhZGllbnRcbi8vXG4vLyBUaGUgZ3JhZGllbnQgd2hpY2ggaXMgYWRkZWQgdG8gY29tcG9uZW50cyBpZiBgJGVuYWJsZS1ncmFkaWVudHNgIGlzIGB0cnVlYFxuLy8gVGhpcyBncmFkaWVudCBpcyBhbHNvIGFkZGVkIHRvIGVsZW1lbnRzIHdpdGggYC5iZy1ncmFkaWVudGBcbi8vIHNjc3MtZG9jcy1zdGFydCB2YXJpYWJsZS1ncmFkaWVudFxuJGdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKCR3aGl0ZSwgLjE1KSwgcmdiYSgkd2hpdGUsIDApKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdmFyaWFibGUtZ3JhZGllbnRcblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGFjZXItdmFyaWFibGVzLW1hcHNcbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKFxuICAwOiAwLFxuICAxOiAkc3BhY2VyICogLjI1LFxuICAyOiAkc3BhY2VyICogLjUsXG4gIDM6ICRzcGFjZXIsXG4gIDQ6ICRzcGFjZXIgKiAxLjUsXG4gIDU6ICRzcGFjZXIgKiAzLFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc3BhY2VyLXZhcmlhYmxlcy1tYXBzXG5cbi8vIFBvc2l0aW9uXG4vL1xuLy8gRGVmaW5lIHRoZSBlZGdlIHBvc2l0aW9uaW5nIGFuY2hvcnMgb2YgdGhlIHBvc2l0aW9uIHV0aWxpdGllcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvc2l0aW9uLW1hcFxuJHBvc2l0aW9uLXZhbHVlczogKFxuICAwOiAwLFxuICA1MDogNTAlLFxuICAxMDA6IDEwMCVcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBvc2l0aW9uLW1hcFxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS10ZXh0LWFsaWduOiAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kYm9keS1zZWNvbmRhcnktY29sb3I6ICAgICAgcmdiYSgkYm9keS1jb2xvciwgLjc1KSAhZGVmYXVsdDtcbiRib2R5LXNlY29uZGFyeS1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRib2R5LXRlcnRpYXJ5LWNvbG9yOiAgICAgICByZ2JhKCRib2R5LWNvbG9yLCAuNSkgIWRlZmF1bHQ7XG4kYm9keS10ZXJ0aWFyeS1iZzogICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuXG4kYm9keS1lbXBoYXNpcy1jb2xvcjogICAgICAgJGJsYWNrICFkZWZhdWx0O1xuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4kbGluay1zaGFkZS1wZXJjZW50YWdlOiAgICAgICAgICAgICAgICAgICAyMCUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBzaGlmdC1jb2xvcigkbGluay1jb2xvciwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kc3RyZXRjaGVkLWxpbmstcHNldWRvLWVsZW1lbnQ6ICAgICAgICAgICBhZnRlciAhZGVmYXVsdDtcbiRzdHJldGNoZWQtbGluay16LWluZGV4OiAgICAgICAgICAgICAgICAgIDEgIWRlZmF1bHQ7XG5cbi8vIEljb24gbGlua3Ncbi8vIHNjc3MtZG9jcy1zdGFydCBpY29uLWxpbmstdmFyaWFibGVzXG4kaWNvbi1saW5rLWdhcDogICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGljb24tbGluay11bmRlcmxpbmUtb2Zmc2V0OiAgLjI1ZW0gIWRlZmF1bHQ7XG4kaWNvbi1saW5rLWljb24tc2l6ZTogICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kaWNvbi1saW5rLWljb24tdHJhbnNpdGlvbjogICAuMnMgZWFzZS1pbi1vdXQgdHJhbnNmb3JtICFkZWZhdWx0O1xuJGljb24tbGluay1pY29uLXRyYW5zZm9ybTogICAgdHJhbnNsYXRlM2QoLjI1ZW0sIDAsIDApICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpY29uLWxpbmstdmFyaWFibGVzXG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyaWQtYnJlYWtwb2ludHNcbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4LFxuICB4eGw6IDE0MDBweFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JpZC1icmVha3BvaW50c1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbnRhaW5lci1tYXgtd2lkdGhzXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweCxcbiAgeHhsOiAxMzIwcHhcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbnRhaW5lci1tYXgtd2lkdGhzXG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuLy8gQ29udGFpbmVyIHBhZGRpbmdcblxuJGNvbnRhaW5lci1wYWRkaW5nLXg6ICRncmlkLWd1dHRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXZhcmlhYmxlc1xuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci13aWR0aHM6IChcbiAgMTogMXB4LFxuICAyOiAycHgsXG4gIDM6IDNweCxcbiAgNDogNHB4LFxuICA1OiA1cHhcbikgIWRlZmF1bHQ7XG4kYm9yZGVyLXN0eWxlOiAgICAgICAgICAgICAgICBzb2xpZCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICAgIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy12YXJpYWJsZXNcbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXhsOiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy14eGw6ICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtcGlsbDogICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXG4vLyBmdXN2LWRpc2FibGVcbiRib3JkZXItcmFkaXVzLTJ4bDogICAgICAgICAgICRib3JkZXItcmFkaXVzLXh4bCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjBcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3gtc2hhZG93LXZhcmlhYmxlc1xuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1pbnNldDogICAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3gtc2hhZG93LXZhcmlhYmxlc1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvY3VzLXJpbmctdmFyaWFibGVzXG4kZm9jdXMtcmluZy13aWR0aDogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZm9jdXMtcmluZy1vcGFjaXR5OiAgICAuMjUgIWRlZmF1bHQ7XG4kZm9jdXMtcmluZy1jb2xvcjogICAgICByZ2JhKCRwcmltYXJ5LCAkZm9jdXMtcmluZy1vcGFjaXR5KSAhZGVmYXVsdDtcbiRmb2N1cy1yaW5nLWJsdXI6ICAgICAgIDAgIWRlZmF1bHQ7XG4kZm9jdXMtcmluZy1ib3gtc2hhZG93OiAwIDAgJGZvY3VzLXJpbmctYmx1ciAkZm9jdXMtcmluZy13aWR0aCAkZm9jdXMtcmluZy1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9jdXMtcmluZy12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmV0LXZhcmlhYmxlc1xuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2FyZXQtdmFyaWFibGVzXG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbGxhcHNlLXRyYW5zaXRpb25cbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aDogICB3aWR0aCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbGxhcHNlLXRyYW5zaXRpb25cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4vLyBzY3NzLWRvY3Mtc3RhcnQgYXNwZWN0LXJhdGlvc1xuJGFzcGVjdC1yYXRpb3M6IChcbiAgXCIxeDFcIjogMTAwJSxcbiAgXCI0eDNcIjogY2FsYygzIC8gNCAqIDEwMCUpLFxuICBcIjE2eDlcIjogY2FsYyg5IC8gMTYgKiAxMDAlKSxcbiAgXCIyMXg5XCI6IGNhbGMoOSAvIDIxICogMTAwJSlcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGFzcGVjdC1yYXRpb3Ncbi8vIHN0eWxlbGludC1lbmFibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtdmFyaWFibGVzXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWZvbnQtc2Fucy1zZXJpZikgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktY29kZTogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Zm9udC1tb25vc3BhY2UpICFkZWZhdWx0O1xuXG4vLyAkZm9udC1zaXplLXJvb3QgYWZmZWN0cyB0aGUgdmFsdWUgb2YgYHJlbWAsIHdoaWNoIGlzIHVzZWQgZm9yIGFzIHdlbGwgZm9udCBzaXplcywgcGFkZGluZ3MsIGFuZCBtYXJnaW5zXG4vLyAkZm9udC1zaXplLWJhc2UgYWZmZWN0cyB0aGUgZm9udCBzaXplIG9mIHRoZSBib2R5IHRleHRcbiRmb250LXNpemUtcm9vdDogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW1lZGl1bTogICAgICAgICAgNTAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LXNlbWlib2xkOiAgICAgICAgNjAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuXG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMiAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb250LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9udC1zaXplc1xuJGZvbnQtc2l6ZXM6IChcbiAgMTogJGgxLWZvbnQtc2l6ZSxcbiAgMjogJGgyLWZvbnQtc2l6ZSxcbiAgMzogJGgzLWZvbnQtc2l6ZSxcbiAgNDogJGg0LWZvbnQtc2l6ZSxcbiAgNTogJGg1LWZvbnQtc2l6ZSxcbiAgNjogJGg2LWZvbnQtc2l6ZVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC1zaXplc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaGVhZGluZ3MtdmFyaWFibGVzXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtc3R5bGU6ICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGhlYWRpbmdzLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZGlzcGxheS1oZWFkaW5nc1xuJGRpc3BsYXktZm9udC1zaXplczogKFxuICAxOiA1cmVtLFxuICAyOiA0LjVyZW0sXG4gIDM6IDRyZW0sXG4gIDQ6IDMuNXJlbSxcbiAgNTogM3JlbSxcbiAgNjogMi41cmVtXG4pICFkZWZhdWx0O1xuXG4kZGlzcGxheS1mb250LWZhbWlseTogbnVsbCAhZGVmYXVsdDtcbiRkaXNwbGF5LWZvbnQtc3R5bGU6ICBudWxsICFkZWZhdWx0O1xuJGRpc3BsYXktZm9udC13ZWlnaHQ6IDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRpc3BsYXktaGVhZGluZ3NcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHR5cGUtdmFyaWFibGVzXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICAuODc1ZW0gIWRlZmF1bHQ7XG5cbiRzdWItc3VwLWZvbnQtc2l6ZTogICAgICAgICAgIC43NWVtICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIDUuMy4wXG4vLyBmdXN2LWVuYWJsZVxuXG4kaW5pdGlhbGlzbS1mb250LXNpemU6ICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvb3Rlci1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvb3Rlci1mb250LXNpemU6ICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kaHItY29sb3I6ICAgICAgICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiRoci1iZy1jb2xvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wXG4kaHItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuLy8gZnVzdi1lbmFibGVcblxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gQWxsb3dzIGZvciBpbmhlcml0ZWQgY29sb3JzXG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRoci1vcGFjaXR5OiAgICAgICAgICAgICAgICAgIC4yNSAhZGVmYXVsdDtcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHZyLXZhcmlhYmxlc1xuJHZyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHZyLXZhcmlhYmxlc1xuXG4kbGVnZW5kLW1hcmdpbi1ib3R0b206ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRsZWdlbmQtZm9udC1zaXplOiAgICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRsZWdlbmQtZm9udC13ZWlnaHQ6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjE4NzVlbSAhZGVmYXVsdDtcbiRtYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgJHllbGxvdy0xMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHR5cGUtdmFyaWFibGVzXG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtdmFyaWFibGVzXG4kdGFibGUtY2VsbC1wYWRkaW5nLXk6ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteDogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy15LXNtOiAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtOiAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY2VsbC12ZXJ0aWNhbC1hbGlnbjogICB0b3AgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtY29sb3I6ICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yOiAgICAgLjA1ICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmc6ICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3I6ICAgICAgLjEgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAkdGFibGUtYWN0aXZlLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZy1mYWN0b3I6ICAgICAgIC4wNzUgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAkdGFibGUtaG92ZXItYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci1mYWN0b3I6ICAgICAgICAgLjIgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1jb2x1bW5zLW9yZGVyOiBldmVuICFkZWZhdWx0O1xuXG4kdGFibGUtZ3JvdXAtc2VwYXJhdG9yLWNvbG9yOiBjdXJyZW50Y29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuXG4kdGFibGUtYmctc2NhbGU6ICAgICAgICAgICAgICAtODAlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLWxvb3BcbiR0YWJsZS12YXJpYW50czogKFxuICBcInByaW1hcnlcIjogICAgc2hpZnQtY29sb3IoJHByaW1hcnksICR0YWJsZS1iZy1zY2FsZSksXG4gIFwic2Vjb25kYXJ5XCI6ICBzaGlmdC1jb2xvcigkc2Vjb25kYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxuICBcInN1Y2Nlc3NcIjogICAgc2hpZnQtY29sb3IoJHN1Y2Nlc3MsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwiaW5mb1wiOiAgICAgICBzaGlmdC1jb2xvcigkaW5mbywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJ3YXJuaW5nXCI6ICAgIHNoaWZ0LWNvbG9yKCR3YXJuaW5nLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImRhbmdlclwiOiAgICAgc2hpZnQtY29sb3IoJGRhbmdlciwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrLFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtbG9vcFxuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW5wdXQtYnRuLXZhcmlhYmxlc1xuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgICAkZm9jdXMtcmluZy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eTogJGZvY3VzLXJpbmctb3BhY2l0eSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgICAgJGZvY3VzLXJpbmctY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJsdXI6ICAgICAgICAgICRmb2N1cy1yaW5nLWJsdXIgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LWJ0bi12YXJpYWJsZXNcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFibGVzXG4kYnRuLWNvbG9yOiAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcikgIWRlZmF1bHQ7XG4kYnRuLWxpbmstaG92ZXItY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnRuLWxpbmstZm9jdXMtc2hhZG93LXJnYjogICB0by1yZ2IobWl4KGNvbG9yLWNvbnRyYXN0KCRsaW5rLWNvbG9yKSwgJGxpbmstY29sb3IsIDE1JSkpICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbSkgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQ6ICAgICAgIDE1JSAhZGVmYXVsdDtcbiRidG4taG92ZXItYmctdGludC1hbW91bnQ6ICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQ6ICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQ6ICAgIDEwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudDogICAgICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudDogICAgICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudDogIDI1JSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudDogICAxMCUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYWJsZXNcblxuXG4vLyBGb3Jtc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS10ZXh0LXZhcmlhYmxlc1xuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXN0eWxlOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS10ZXh0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1sYWJlbC12YXJpYWJsZXNcbiRmb3JtLWxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC1zdHlsZTogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWxhYmVsLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1pbnB1dC12YXJpYWJsZXNcbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1pbnNldCkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc20pICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnKSAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA1MCUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtYm9yZGVyLXdpZHRofSAqIDIpICFkZWZhdWx0OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtLCAkaW5wdXQtcGFkZGluZy15KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAuNSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLWNvbG9yLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAzcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWlucHV0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1jaGVjay12YXJpYWJsZXNcbiRmb3JtLWNoZWNrLWlucHV0LXdpZHRoOiAgICAgICAgICAgICAgICAgIDFlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLW1pbi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDogICAgICAgICAgICAgICAgJGZvcm0tY2hlY2staW5wdXQtd2lkdGggKyAuNWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1jdXJzb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtYWN0aXZlLWZpbHRlcjogICAgICAgICAgYnJpZ2h0bmVzcyg5MCUpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm9yZGVyOiAgICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3I6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjogICAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J202IDEwIDMgMyA2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPScyJyBmaWxsPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICAgJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGg4Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjUgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWJ0bi1jaGVjay1kaXNhYmxlZC1vcGFjaXR5OiAgICAkYnRuLWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4tZW5kOiAgICAxcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWNoZWNrLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1zd2l0Y2gtdmFyaWFibGVzXG4kZm9ybS1zd2l0Y2gtY29sb3I6ICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgMmVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ6ICAgICAgICRmb3JtLXN3aXRjaC13aWR0aCArIC41ZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtYmctaW1hZ2U6ICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXM6ICAgICAgICRmb3JtLXN3aXRjaC13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC10cmFuc2l0aW9uOiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcjogICAgICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWZvY3VzLWJnLWltYWdlOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2U6ICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctcG9zaXRpb246IHJpZ2h0IGNlbnRlciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1zd2l0Y2gtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBpbnB1dC1ncm91cC12YXJpYWJsZXNcbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LWdyb3VwLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgICAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyBmb3IgYmFja2dyb3VuZC1pbWFnZVxuJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctcG9zaXRpb246ICAgICAgICAgICByaWdodCAkZm9ybS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICAgIDE2cHggMTJweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1lbmQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKiAyLjUgKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgY2VudGVyIHJpZ2h0ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0KSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRmb3JtLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1zbTogICAgJGlucHV0LWJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLWxnOiAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXRyYW5zaXRpb246ICAgICAgICAgICRpbnB1dC10cmFuc2l0aW9uICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXNlbGVjdC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tcmFuZ2UtdmFyaWFibGVzXG4kZm9ybS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQpICFkZWZhdWx0O1xuXG4kZm9ybS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkZm9ybS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gRWRnZVxuJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDcwJSkgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXJhbmdlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1maWxlLXZhcmlhYmxlc1xuJGZvcm0tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc6ICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZpbGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZsb2F0aW5nLXZhcmlhYmxlc1xuJGZvcm0tZmxvYXRpbmctaGVpZ2h0OiAgICAgICAgICAgICAgICAgIGFkZCgzLjVyZW0sICRpbnB1dC1oZWlnaHQtYm9yZGVyKSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDogICAgICAgICAxLjYyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjogICAgICAgICAuNjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtaGVpZ2h0OiAgICAgICAgICAgIDEuNWVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTogICAgICAgICAgIC42NSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTogICAgICAgICBzY2FsZSguODUpIHRyYW5zbGF0ZVkoLS41cmVtKSB0cmFuc2xhdGVYKC4xNXJlbSkgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbjogICAgICAgICAgICAgIG9wYWNpdHkgLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gLjFzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZsb2F0aW5nLXZhcmlhYmxlc1xuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU6ICAgICAgICAgICRmb3JtLXRleHQtZm9udC1zdHlsZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgICRzdWNjZXNzICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgJGRhbmdlciAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfSc+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mZWVkYmFjay12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1jb2xvcnNcbiRmb3JtLXZhbGlkLWNvbG9yOiAgICAgICAgICAgICAgICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1pbnZhbGlkLWNvbG9yOiAgICAgICAgICAgICAgICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICAgICAgICAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLWNvbG9yc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IChcbiAgXCJ2YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1jb2xvciksXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQsXG4gICAgXCJ0b29sdGlwLWNvbG9yXCI6ICNmZmYsXG4gICAgXCJ0b29sdGlwLWJnLWNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1zdWNjZXNzKSxcbiAgICBcImZvY3VzLWJveC1zaGFkb3dcIjogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSh2YXIoLS0jeyRwcmVmaXh9c3VjY2Vzcy1yZ2IpLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpLFxuICAgIFwiYm9yZGVyLWNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWJvcmRlci1jb2xvciksXG4gICksXG4gIFwiaW52YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWNvbG9yKSxcbiAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLFxuICAgIFwidG9vbHRpcC1jb2xvclwiOiAjZmZmLFxuICAgIFwidG9vbHRpcC1iZy1jb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9ZGFuZ2VyKSxcbiAgICBcImZvY3VzLWJveC1zaGFkb3dcIjogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZGFuZ2VyLXJnYiksICRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eSksXG4gICAgXCJib3JkZXItY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpLFxuICApXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHppbmRleC1zdGFja1xuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1vZmZjYW52YXMtYmFja2Ryb3A6ICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtb2ZmY2FudmFzOiAgICAgICAgICAgICAgICAgIDEwNDUgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1NSAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDgwICFkZWZhdWx0O1xuJHppbmRleC10b2FzdDogICAgICAgICAgICAgICAgICAgICAgMTA5MCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgemluZGV4LXN0YWNrXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB6aW5kZXgtbGV2ZWxzLW1hcFxuJHppbmRleC1sZXZlbHM6IChcbiAgbjE6IC0xLFxuICAwOiAwLFxuICAxOiAxLFxuICAyOiAyLFxuICAzOiAzXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB6aW5kZXgtbGV2ZWxzLW1hcFxuXG5cbi8vIE5hdnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi12YXJpYWJsZXNcbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1mb250LXNpemU6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG5hdi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXVuZGVybGluZS1nYXA6ICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRoOiAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRuYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yOiAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdi12YXJpYWJsZXNcblxuXG4vLyBOYXZiYXJcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci12YXJpYWJsZXNcbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAgICAgICAgJGJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiAgICAgICAgIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgLjY1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIC44KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIDEpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1pY29uLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYm9keS1jb2xvciwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1pY29uLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAuMTUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWRhcmstdmFyaWFibGVzXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjU1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaWNvbi1jb2xvcjogICAgICAgICAgICAkbmF2YmFyLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1pY29uLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1kYXJrLXZhcmlhYmxlc1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLXZhcmlhYmxlc1xuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIGNhbGMoI3skZHJvcGRvd24tYm9yZGVyLXJhZGl1c30gLSAjeyRkcm9wZG93bi1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdykgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICRkcm9wZG93bi1saW5rLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yKSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgJHNwYWNlciAqIC4yNSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4vLyBmdXN2LWRpc2FibGVcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15ICRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuLy8gZnVzdi1lbmFibGVcbi8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1kYXJrLXZhcmlhYmxlc1xuJGRyb3Bkb3duLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgICAgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWRpdmlkZXItYmc6ICAgICAgICAgICRkcm9wZG93bi1kaXZpZGVyLWJnICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYm94LXNoYWRvdzogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstY29sb3I6ICAgICAgICAgICRkcm9wZG93bi1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1jb2xvcjogICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1iZzogICAgICAgcmdiYSgkd2hpdGUsIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1jb2xvcjogICAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1iZzogICAgICAkZHJvcGRvd24tbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1oZWFkZXItY29sb3I6ICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWRhcmstdmFyaWFibGVzXG5cblxuLy8gUGFnaW5hdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi12YXJpYWJsZXNcbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydDogICAgICAgICAgIGNhbGMoI3skcGFnaW5hdGlvbi1ib3JkZXItd2lkdGh9ICogLTEpICFkZWZhdWx0OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLWJnOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDsgLy8gVG9kbyBpbiB2NjogcmVtb3ZlIHRoaXM/XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbSkgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tdmFyaWFibGVzXG5cblxuLy8gUGxhY2Vob2xkZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwbGFjZWhvbGRlcnNcbiRwbGFjZWhvbGRlci1vcGFjaXR5LW1heDogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluOiAgICAgICAgICAgLjIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBsYWNlaG9sZGVyc1xuXG4vLyBDYXJkc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZC12YXJpYWJsZXNcbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtdGl0bGUtc3BhY2VyLXk6ICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGNhcmQtdGl0bGUtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLXN1YnRpdGxlLWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGNhcmQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAqIC41ICFkZWZhdWx0O1xuJGNhcmQtY2FwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXggIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYiksIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoICogLjUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmQtdmFyaWFibGVzXG5cbi8vIEFjY29yZGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuJGFjY29yZGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgc3VidHJhY3QoJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzLCAkYWNjb3JkaW9uLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteTogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy14OiAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiwgYm9yZGVyLXJhZGl1cyAuMTVzIGVhc2UgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeS1iZy1zdWJ0bGUpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXByaW1hcnktdGV4dC1lbXBoYXNpcykgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvcjogICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24taWNvbi13aWR0aDogICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICRwcmltYXJ5LXRleHQtZW1waGFzaXMgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zZm9ybTogICAgICAgICAgICAgICAgcm90YXRlKC0xODBkZWcpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1pY29uOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRhY2NvcmRpb24taWNvbi1jb2xvcn0nPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uOiAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcn0nPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuXG4vLyBUb29sdGlwc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC12YXJpYWJsZXNcbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuMjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBUT0RPOiByZW1vdmUgdGhpcyBpbiB2NlxuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuLy8gZnVzdi1kaXNhYmxlXG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIEJvb3RzdHJhcCA1LjIuMCBmb3IgQ1NTIHZhcmlhYmxlc1xuLy8gZnVzdi1lbmFibGVcbi8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC12YXJpYWJsZXNcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXG5cblxuLy8gUG9wb3ZlcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvcG92ZXItdmFyaWFibGVzXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgY2FsYygjeyRwb3BvdmVyLWJvcmRlci1yYWRpdXN9IC0gI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93KSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBvcG92ZXItdmFyaWFibGVzXG5cbi8vIGZ1c3YtZGlzYWJsZVxuLy8gRGVwcmVjYXRlZCBpbiBCb290c3RyYXAgNS4yLjAgZm9yIENTUyB2YXJpYWJsZXNcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4vLyBmdXN2LWVuYWJsZVxuXG5cbi8vIFRvYXN0c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9hc3QtdmFyaWFibGVzXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWJnLXJnYiksIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3cpICFkZWZhdWx0O1xuJHRvYXN0LXNwYWNpbmc6ICAgICAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2IpLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJHRvYXN0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdG9hc3QtdmFyaWFibGVzXG5cblxuLy8gQmFkZ2VzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBiYWRnZS12YXJpYWJsZXNcbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC43NWVtICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMzVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC42NWVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBiYWRnZS12YXJpYWJsZXNcblxuXG4vLyBNb2RhbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLXZhcmlhYmxlc1xuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LXNtKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG5cbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG5cbiRtb2RhbC1mb290ZXItYmc6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC12YXJpYWJsZXNcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LXZhcmlhYmxlc1xuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRhbGVydC1kaXNtaXNzaWJsZS1wYWRkaW5nLXI6ICAgJGFsZXJ0LXBhZGRpbmcteCAqIDMgIWRlZmF1bHQ7IC8vIDN4IGNvdmVycyB3aWR0aCBvZiB4IHBsdXMgZGVmYXVsdCBwYWRkaW5nIG9uIGVpdGhlciBzaWRlXG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LXZhcmlhYmxlc1xuXG4vLyBmdXN2LWRpc2FibGVcbiRhbGVydC1iZy1zY2FsZTogICAgICAgICAgICAgICAgLTgwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHRvIGJlIHJlbW92ZWQgaW4gdjZcbiRhbGVydC1ib3JkZXItc2NhbGU6ICAgICAgICAgICAgLTcwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHRvIGJlIHJlbW92ZWQgaW4gdjZcbiRhbGVydC1jb2xvci1zY2FsZTogICAgICAgICAgICAgNDAlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgdG8gYmUgcmVtb3ZlZCBpbiB2NlxuLy8gZnVzdi1lbmFibGVcblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcHJvZ3Jlc3MtdmFyaWFibGVzXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1pbnNldCkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwcm9ncmVzcy12YXJpYWJsZXNcblxuXG4vLyBMaXN0IGdyb3VwXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLXZhcmlhYmxlc1xuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbi8vIGZ1c3YtZGlzYWJsZVxuJGxpc3QtZ3JvdXAtaXRlbS1iZy1zY2FsZTogICAgICAgICAgLTgwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjBcbiRsaXN0LWdyb3VwLWl0ZW0tY29sb3Itc2NhbGU6ICAgICAgIDQwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjBcbi8vIGZ1c3YtZW5hYmxlXG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLXZhcmlhYmxlc1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRodW1ibmFpbC12YXJpYWJsZXNcbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1zbSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRodW1ibmFpbC12YXJpYWJsZXNcblxuXG4vLyBGaWd1cmVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmaWd1cmUtdmFyaWFibGVzXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZpZ3VyZS12YXJpYWJsZXNcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnJlYWRjcnVtYi12YXJpYWJsZXNcbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1mbGlwcGVkOiAgICAgICAgJGJyZWFkY3J1bWItZGl2aWRlciAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJyZWFkY3J1bWItdmFyaWFibGVzXG5cbi8vIENhcm91c2VsXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJvdXNlbC12YXJpYWJsZXNcbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLW9wYWNpdHk6ICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtb3BhY2l0eTogIDEgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLXNwYWNlcjogICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMnJlbSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDB6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTQuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEwLjI5MyA4IDQuNjQ2IDIuMzU0YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG4vLyBzY3NzLWRvY3MtZW5kIGNhcm91c2VsLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2Fyb3VzZWwtZGFyay12YXJpYWJsZXNcbiRjYXJvdXNlbC1kYXJrLWluZGljYXRvci1hY3RpdmUtYmc6ICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtZGFyay1jYXB0aW9uLWNvbG9yOiAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNhcm91c2VsLWRhcmstY29udHJvbC1pY29uLWZpbHRlcjogIGludmVydCgxKSBncmF5c2NhbGUoMTAwKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2Fyb3VzZWwtZGFyay12YXJpYWJsZXNcblxuXG4vLyBTcGlubmVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci12YXJpYWJsZXNcbiRzcGlubmVyLXdpZHRoOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogIC0uMTI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAgIC4yNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAuNzVzICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLXZhcmlhYmxlc1xuXG5cbi8vIENsb3NlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjbG9zZS12YXJpYWJsZXNcbiRidG4tY2xvc2Utd2lkdGg6ICAgICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1oZWlnaHQ6ICAgICAgICAgICAkYnRuLWNsb3NlLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1wYWRkaW5nLXg6ICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtcGFkZGluZy15OiAgICAgICAgJGJ0bi1jbG9zZS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWNvbG9yOiAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRidG4tY2xvc2UtYmc6ICAgICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGJ0bi1jbG9zZS1jb2xvcn0nPjxwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwIDEgMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMSAxIDEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMCAxIDAtMS40MTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c6ICAgICAkZm9jdXMtcmluZy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1vcGFjaXR5OiAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtaG92ZXItb3BhY2l0eTogICAgLjc1ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5OiAgICAxICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5OiAuMjUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXdoaXRlLWZpbHRlcjogICAgIGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2xvc2UtdmFyaWFibGVzXG5cblxuLy8gT2ZmY2FudmFzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBvZmZjYW52YXMtdmFyaWFibGVzXG4kb2ZmY2FudmFzLXBhZGRpbmcteTogICAgICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtcGFkZGluZy14OiAgICAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ob3Jpem9udGFsLXdpZHRoOiAgICAgICAgNDAwcHggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXZlcnRpY2FsLWhlaWdodDogICAgICAgICAzMHZoICFkZWZhdWx0O1xuJG9mZmNhbnZhcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgLjNzICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodDogICAgICAgJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iZy1jb2xvcjogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1jb2xvcjogICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICRtb2RhbC1iYWNrZHJvcC1iZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBvZmZjYW52YXMtdmFyaWFibGVzXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMTg3NXJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgcmVtb3ZpbmcgaW4gdjZcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBuZWdhdGl2ZSB2YWx1ZXMgd2l0aCAwXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgJHJldHVybjogKCk7XG4gIEBlYWNoICR2YWx1ZSBpbiAkcmFkaXVzIHtcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgbWF4KCR2YWx1ZSwgMCkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJldHVybjtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtbWl4aW5zXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3Atc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWNvbnRhaW5lci1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIENvbnRhaW5lciBtaXhpbnNcblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRjb250YWluZXItcGFkZGluZy14KSB7XG4gIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyRndXR0ZXJ9O1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCB4eGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAaWYgbm90ICRuIHtcbiAgICBAZXJyb3IgXCJicmVha3BvaW50IGAjeyRuYW1lfWAgbm90IGZvdW5kIGluIGAjeyRicmVha3BvaW50c31gXCI7XG4gIH1cbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgcmVkdWNlZCBieSAwLjAycHggdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mXG4vLyBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KG1kLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWF4IGFuZCAkbWF4ID4gMCwgJG1heCAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiAgYnJlYWtwb2ludC1tYXgoJG5leHQsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuOnJvb3Qge1xuICBAZWFjaCAkbmFtZSwgJHZhbHVlIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAtLSN7JHByZWZpeH1icmVha3BvaW50LSN7JG5hbWV9OiAjeyR2YWx1ZX07XG4gIH1cbn1cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcblxuICAgID4gKiB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgIH1cbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1jc3NncmlkIHtcbiAgLmdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQodmFyKC0tI3skcHJlZml4fXJvd3MsIDEpLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLSN7JHByZWZpeH1jb2x1bW5zLCAjeyRncmlkLWNvbHVtbnN9KSwgMWZyKTtcbiAgICBnYXA6IHZhcigtLSN7JHByZWZpeH1nYXAsICN7JGdyaWQtZ3V0dGVyLXdpZHRofSk7XG5cbiAgICBAaW5jbHVkZSBtYWtlLWNzc2dyaWQoKTtcbiAgfVxufVxuXG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skZ3V0dGVyfTtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLy8gVE9ETzogUmV2aXNpdCBjYWxjIG9yZGVyIGFmdGVyIGh0dHBzOi8vZ2l0aHViLmNvbS9yZWFjdC1ib290c3RyYXAvcmVhY3QtYm9vdHN0cmFwL2lzc3Vlcy82MDM5IGlzIGZpeGVkXG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCkge1xuICAvLyBBZGQgYm94IHNpemluZyBpZiBvbmx5IHRoZSBncmlkIGlzIGxvYWRlZFxuICBib3gtc2l6aW5nOiBpZih2YXJpYWJsZS1leGlzdHMoaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZykgYW5kICRpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nLCBib3JkZXItYm94LCBudWxsKTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHNldCB0aGUgd2lkdGhcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUHJldmVudCBgLmNvbC1hdXRvYCwgYC5jb2xgICgmIHJlc3BvbnNpdmUgdmFyaWFudHMpIGZyb20gYnJlYWtpbmcgb3V0IHRoZSBncmlkXG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi10b3A6IHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteSk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZTogZmFsc2UsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIEBpZiAkc2l6ZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xuXG4gIH0gQGVsc2Uge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiBkaXZpZGUoJHNpemUsICRjb2x1bW5zKTtcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXIgb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgxLCAkY291bnQpKTtcbiAgfVxufVxuXG4vLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleDogMSAwIDAlOyAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIH1cblxuICAgICAgLnJvdy1jb2xzI3skaW5maXh9LWF1dG8gPiAqIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBHdXR0ZXJzXG4gICAgICAvL1xuICAgICAgLy8gTWFrZSB1c2Ugb2YgYC5nLSpgLCBgLmd4LSpgIG9yIGAuZ3ktKmAgdXRpbGl0aWVzIHRvIGNoYW5nZSBzcGFjaW5nIGJldHdlZW4gdGhlIGNvbHVtbnMuXG4gICAgICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJGd1dHRlcnMge1xuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3gjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neSN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHByZWZpeH1ndXR0ZXIteTogI3skdmFsdWV9O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNzc2dyaWQoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmctY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBhdXRvIC8gc3BhbiAkaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTdGFydCB3aXRoIGAxYCBiZWNhdXNlIGAwYCBpcyBhbmQgaW52YWxpZCB2YWx1ZS5cbiAgICAgICAgLy8gRW5kcyB3aXRoIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZS5cbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgLmctc3RhcnQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6ICRpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgLy8gUmVzZXQgbmVlZGVkIGZvciBuZXN0aW5nIHRhYmxlc1xuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlOiBpbml0aWFsO1xuICAtLSN7JHByZWZpeH10YWJsZS1iZy10eXBlOiBpbml0aWFsO1xuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci1zdGF0ZTogaW5pdGlhbDtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYmctc3RhdGU6IGluaXRpYWw7XG4gIC8vIEVuZCBvZiByZXNldFxuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvcjogI3skdGFibGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1iZzogI3skdGFibGUtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3I6ICN7JHRhYmxlLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZzogI3skdGFibGUtYWNjZW50LWJnfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcjogI3skdGFibGUtc3RyaXBlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmc6ICN7JHRhYmxlLXN0cmlwZWQtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtY29sb3I6ICN7JHRhYmxlLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZzogI3skdGFibGUtYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3I6ICN7JHRhYmxlLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItYmc6ICN7JHRhYmxlLWhvdmVyLWJnfTtcblxuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgdmVydGljYWwtYWxpZ246ICR0YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWduO1xuICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3IpO1xuXG4gIC8vIFRhcmdldCB0aCAmIHRkXG4gIC8vIFdlIG5lZWQgdGhlIGNoaWxkIGNvbWJpbmF0b3IgdG8gcHJldmVudCBzdHlsZXMgbGVha2luZyB0byBuZXN0ZWQgdGFibGVzIHdoaWNoIGRvZXNuJ3QgaGF2ZSBhIGAudGFibGVgIGNsYXNzLlxuICAvLyBXZSB1c2UgdGhlIHVuaXZlcnNhbCBzZWxlY3RvcnMgaGVyZSB0byBzaW1wbGlmeSB0aGUgc2VsZWN0b3IgKGVsc2Ugd2Ugd291bGQgbmVlZCA2IGRpZmZlcmVudCBzZWxlY3RvcnMpLlxuICAvLyBBbm90aGVyIGFkdmFudGFnZSBpcyB0aGF0IHRoaXMgZ2VuZXJhdGVzIGxlc3MgY29kZSBhbmQgbWFrZXMgdGhlIHNlbGVjdG9yIGxlc3Mgc3BlY2lmaWMgbWFraW5nIGl0IGVhc2llciB0byBvdmVycmlkZS5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteSAkdGFibGUtY2VsbC1wYWRkaW5nLXg7XG4gICAgLy8gRm9sbG93aW5nIHRoZSBwcmVjZXB0IG9mIGNhc2NhZGVzOiBodHRwczovL2NvZGVwZW4uaW8vbWlyaWFtc3V6YW5uZS9mdWxsL3ZZTmdvZGJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXN0YXRlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3ItdHlwZSwgdmFyKC0tI3skcHJlZml4fXRhYmxlLWNvbG9yKSkpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1iZyk7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggdmFyKC0tI3skcHJlZml4fXRhYmxlLWJnLXN0YXRlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYmctdHlwZSwgdmFyKC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZykpKTtcbiAgfVxuXG4gID4gdGJvZHkge1xuICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICB9XG5cbiAgPiB0aGVhZCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxufVxuXG4udGFibGUtZ3JvdXAtZGl2aWRlciB7XG4gIGJvcmRlci10b3A6IGNhbGMoI3skdGFibGUtYm9yZGVyLXdpZHRofSAqIDIpIHNvbGlkICR0YWJsZS1ncm91cC1zZXBhcmF0b3ItY29sb3I7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG59XG5cbi8vXG4vLyBDaGFuZ2UgcGxhY2VtZW50IG9mIGNhcHRpb25zIHdpdGggYSBjbGFzc1xuLy9cblxuLmNhcHRpb24tdG9wIHtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXktc20gJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtO1xuICB9XG59XG5cblxuLy8gQm9yZGVyIHZlcnNpb25zXG4vL1xuLy8gQWRkIG9yIHJlbW92ZSBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cbi8vXG4vLyBXaGVuIGJvcmRlcnMgYXJlIGFkZGVkIG9uIGFsbCBzaWRlcyBvZiB0aGUgY2VsbHMsIHRoZSBjb3JuZXJzIGNhbiByZW5kZXIgb2RkIHdoZW5cbi8vIHRoZXNlIGJvcmRlcnMgZG8gbm90IGhhdmUgdGhlIHNhbWUgY29sb3Igb3IgaWYgdGhleSBhcmUgc2VtaS10cmFuc3BhcmVudC5cbi8vIFRoZXJlZm9yIHdlIGFkZCB0b3AgYW5kIGJvcmRlciBib3R0b21zIHRvIHRoZSBgdHJgcyBhbmQgbGVmdCBhbmQgcmlnaHQgYm9yZGVyc1xuLy8gdG8gdGhlIGB0ZGBzIG9yIGB0aGBzXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gID4gOm5vdChjYXB0aW9uKSA+ICoge1xuICAgIGJvcmRlci13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aCAwO1xuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgICA+ICoge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIH1cblxuICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgfVxufVxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi8vIEZvciByb3dzXG4udGFibGUtc3RyaXBlZCB7XG4gID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkgPiAqIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmctdHlwZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpO1xuICB9XG59XG5cbi8vIEZvciBjb2x1bW5zXG4udGFibGUtc3RyaXBlZC1jb2x1bW5zIHtcbiAgPiA6bm90KGNhcHRpb24pID4gdHIgPiA6bnRoLWNoaWxkKCN7JHRhYmxlLXN0cmlwZWQtY29sdW1ucy1vcmRlcn0pIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmctdHlwZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpO1xuICB9XG59XG5cbi8vIEFjdGl2ZSB0YWJsZVxuLy9cbi8vIFRoZSBgLnRhYmxlLWFjdGl2ZWAgY2xhc3MgY2FuIGJlIGFkZGVkIHRvIGhpZ2hsaWdodCByb3dzIG9yIGNlbGxzXG5cbi50YWJsZS1hY3RpdmUge1xuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcik7XG4gIC0tI3skcHJlZml4fXRhYmxlLWJnLXN0YXRlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWJnKTtcbn1cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICA+IHRib2R5ID4gdHI6aG92ZXIgPiAqIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yKTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1iZy1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWJnKTtcbiAgfVxufVxuXG5cbi8vIFRhYmxlIHZhcmlhbnRzXG4vL1xuLy8gVGFibGUgdmFyaWFudHMgc2V0IHRoZSB0YWJsZSBjZWxsIGJhY2tncm91bmRzLCBib3JkZXIgY29sb3JzXG4vLyBhbmQgdGhlIGNvbG9ycyBvZiB0aGUgc3RyaXBlZCwgaG92ZXJlZCAmIGFjdGl2ZSB0YWJsZXNcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRhYmxlLXZhcmlhbnRzIHtcbiAgQGluY2x1ZGUgdGFibGUtdmFyaWFudCgkY29sb3IsICR2YWx1ZSk7XG59XG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUjeyRpbmZpeH0ge1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS12YXJpYW50XG5AbWl4aW4gdGFibGUtdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kKSB7XG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICRjb2xvcjogY29sb3ItY29udHJhc3Qob3BhcXVlKCRib2R5LWJnLCAkYmFja2dyb3VuZCkpO1xuICAgICRob3Zlci1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWhvdmVyLWJnLWZhY3RvcikpO1xuICAgICRzdHJpcGVkLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtc3RyaXBlZC1iZy1mYWN0b3IpKTtcbiAgICAkYWN0aXZlLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtYWN0aXZlLWJnLWZhY3RvcikpO1xuICAgICR0YWJsZS1ib3JkZXItY29sb3I6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1ib3JkZXItZmFjdG9yKSk7XG5cbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvcjogI3skY29sb3J9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWJnOiAjeyRiYWNrZ3JvdW5kfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3I6ICN7JHRhYmxlLWJvcmRlci1jb2xvcn07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZzogI3skc3RyaXBlZC1iZ307XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkc3RyaXBlZC1iZyl9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJnfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJGFjdGl2ZS1iZyl9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWJnOiAjeyRob3Zlci1iZ307XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJGhvdmVyLWJnKX07XG5cbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWNvbG9yKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3IpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLXZhcmlhbnRcbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBjbGVhcmZpeFxuQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjbGVhcmZpeFxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5yYXRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tI3skcHJlZml4fWFzcGVjdC1yYXRpbyk7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gID4gKiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5AZWFjaCAka2V5LCAkcmF0aW8gaW4gJGFzcGVjdC1yYXRpb3Mge1xuICAucmF0aW8tI3ska2V5fSB7XG4gICAgLS0jeyRwcmVmaXh9YXNwZWN0LXJhdGlvOiAjeyRyYXRpb307XG4gIH1cbn1cbiIsIi8vXG4vLyBTdHJldGNoZWQgbGlua1xuLy9cblxuLnN0cmV0Y2hlZC1saW5rIHtcbiAgJjo6I3skc3RyZXRjaGVkLWxpbmstcHNldWRvLWVsZW1lbnR9IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6ICRzdHJldGNoZWQtbGluay16LWluZGV4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiIsIi8vXG4vLyBWaXN1YWxseSBoaWRkZW5cbi8vXG5cbi52aXN1YWxseS1oaWRkZW4sXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBIaWRlIGNvbnRlbnQgdmlzdWFsbHkgd2hpbGUga2VlcGluZyBpdCBhY2Nlc3NpYmxlIHRvIGFzc2lzdGl2ZSB0ZWNobm9sb2dpZXNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8va2l0dHlnaXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbigpIHtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG5cbiAgLy8gRml4IGZvciBwb3NpdGlvbmVkIHRhYmxlIGNhcHRpb24gdGhhdCBjb3VsZCBiZWNvbWUgYW5vbnltb3VzIGNlbGxzXG4gICY6bm90KGNhcHRpb24pIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBVc2UgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQsIG9yIG9uZSBvZiBpdHMgY2hpbGQgZWxlbWVudHMgaXMgZm9jdXNlZFxuLy8gKGkuZS4gd2hlbiBmb2N1cyBpcyB3aXRoaW4gdGhlIGVsZW1lbnQvY29udGFpbmVyIHRoYXQgdGhlIGNsYXNzIHdhcyBhcHBsaWVkIHRvKVxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGUoKSB7XG4gICY6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbiAgfVxufVxuIiwiLy8gVXRpbGl0eSBnZW5lcmF0b3Jcbi8vIFVzZWQgdG8gZ2VuZXJhdGUgdXRpbGl0aWVzICYgcHJpbnQgdXRpbGl0aWVzXG5AbWl4aW4gZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4OiBcIlwiLCAkaXMtcmZzLW1lZGlhLXF1ZXJ5OiBmYWxzZSkge1xuICAkdmFsdWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCB2YWx1ZXMpO1xuXG4gIC8vIElmIHRoZSB2YWx1ZXMgYXJlIGEgbGlzdCBvciBzdHJpbmcsIGNvbnZlcnQgaXQgaW50byBhIG1hcFxuICBAaWYgdHlwZS1vZigkdmFsdWVzKSA9PSBcInN0cmluZ1wiIG9yIHR5cGUtb2YobnRoKCR2YWx1ZXMsIDEpKSAhPSBcImxpc3RcIiB7XG4gICAgJHZhbHVlczogemlwKCR2YWx1ZXMsICR2YWx1ZXMpO1xuICB9XG5cbiAgQGVhY2ggJGtleSwgJHZhbHVlIGluICR2YWx1ZXMge1xuICAgICRwcm9wZXJ0aWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCBwcm9wZXJ0eSk7XG5cbiAgICAvLyBNdWx0aXBsZSBwcm9wZXJ0aWVzIGFyZSBwb3NzaWJsZSwgZm9yIGV4YW1wbGUgd2l0aCB2ZXJ0aWNhbCBvciBob3Jpem9udGFsIG1hcmdpbnMgb3IgcGFkZGluZ3NcbiAgICBAaWYgdHlwZS1vZigkcHJvcGVydGllcykgPT0gXCJzdHJpbmdcIiB7XG4gICAgICAkcHJvcGVydGllczogYXBwZW5kKCgpLCAkcHJvcGVydGllcyk7XG4gICAgfVxuXG4gICAgLy8gVXNlIGN1c3RvbSBjbGFzcyBpZiBwcmVzZW50XG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY2xhc3MpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjbGFzcyksIG50aCgkcHJvcGVydGllcywgMSkpO1xuICAgICRwcm9wZXJ0eS1jbGFzczogaWYoJHByb3BlcnR5LWNsYXNzID09IG51bGwsIFwiXCIsICRwcm9wZXJ0eS1jbGFzcyk7XG5cbiAgICAvLyBVc2UgY3VzdG9tIENTUyB2YXJpYWJsZSBuYW1lIGlmIHByZXNlbnQsIG90aGVyd2lzZSBkZWZhdWx0IHRvIGBjbGFzc2BcbiAgICAkY3NzLXZhcmlhYmxlLW5hbWU6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBjc3MtdmFyaWFibGUtbmFtZSksIG1hcC1nZXQoJHV0aWxpdHksIGNzcy12YXJpYWJsZS1uYW1lKSwgbWFwLWdldCgkdXRpbGl0eSwgY2xhc3MpKTtcblxuICAgIC8vIFN0YXRlIHBhcmFtcyB0byBnZW5lcmF0ZSBwc2V1ZG8tY2xhc3Nlc1xuICAgICRzdGF0ZTogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIHN0YXRlKSwgbWFwLWdldCgkdXRpbGl0eSwgc3RhdGUpLCAoKSk7XG5cbiAgICAkaW5maXg6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBcIlwiIGFuZCBzdHItc2xpY2UoJGluZml4LCAxLCAxKSA9PSBcIi1cIiwgc3RyLXNsaWNlKCRpbmZpeCwgMiksICRpbmZpeCk7XG5cbiAgICAvLyBEb24ndCBwcmVmaXggaWYgdmFsdWUga2V5IGlzIG51bGwgKGUuZy4gd2l0aCBzaGFkb3cgY2xhc3MpXG4gICAgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyOiBpZigka2V5LCBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgJGluZml4ID09IFwiXCIsIFwiXCIsIFwiLVwiKSArICRrZXksIFwiXCIpO1xuXG4gICAgQGlmIG1hcC1nZXQoJHV0aWxpdHksIHJmcykge1xuICAgICAgLy8gSW5zaWRlIHRoZSBtZWRpYSBxdWVyeVxuICAgICAgQGlmICRpcy1yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlKTtcblxuICAgICAgICAvLyBEbyBub3QgcmVuZGVyIGFueXRoaW5nIGlmIGZsdWlkIGFuZCBub24gZmx1aWQgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgICAgICAkdmFsdWU6IGlmKCR2YWwgPT0gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSksIG51bGwsICR2YWwpO1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICAkdmFsdWU6IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICRpcy1jc3MtdmFyOiBtYXAtZ2V0KCR1dGlsaXR5LCBjc3MtdmFyKTtcbiAgICAkaXMtbG9jYWwtdmFyczogbWFwLWdldCgkdXRpbGl0eSwgbG9jYWwtdmFycyk7XG4gICAgJGlzLXJ0bDogbWFwLWdldCgkdXRpbGl0eSwgcnRsKTtcblxuICAgIEBpZiAkdmFsdWUgIT0gbnVsbCB7XG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDpiZWdpbjpyZW1vdmUgKi9cbiAgICAgIH1cblxuICAgICAgQGlmICRpcy1jc3MtdmFyIHtcbiAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9I3skY3NzLXZhcmlhYmxlLW5hbWV9OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skY3NzLXZhcmlhYmxlLW5hbWV9OiAjeyR2YWx1ZX07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XG4gICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgIEBpZiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgIEBlYWNoICRsb2NhbC12YXIsICR2YXJpYWJsZSBpbiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skbG9jYWwtdmFyfTogI3skdmFyaWFibGV9O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRwc2V1ZG8gaW4gJHN0YXRlIHtcbiAgICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9LSN7JHBzZXVkb306I3skcHNldWRvfSB7XG4gICAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICAgICBAaWYgJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgIEBlYWNoICRsb2NhbC12YXIsICR2YXJpYWJsZSBpbiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRsb2NhbC12YXJ9OiAjeyR2YXJpYWJsZX07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpZiAkaXMtcnRsID09IGZhbHNlIHtcbiAgICAgICAgLyogcnRsOmVuZDpyZW1vdmUgKi9cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIExvb3Agb3ZlciBlYWNoIGJyZWFrcG9pbnRcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG5cbiAgLy8gR2VuZXJhdGUgbWVkaWEgcXVlcnkgaWYgbmVlZGVkXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC8vIExvb3Agb3ZlciBlYWNoIHV0aWxpdHkgcHJvcGVydHlcbiAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAgIC8vIE9ubHkgcHJvY2VlZCBpZiByZXNwb25zaXZlIG1lZGlhIHF1ZXJpZXMgYXJlIGVuYWJsZWQgb3IgaWYgaXQncyB0aGUgYmFzZSBtZWRpYSBxdWVyeVxuICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xuICAgICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBSRlMgcmVzY2FsaW5nXG5AbWVkaWEgKG1pbi13aWR0aDogJHJmcy1tcS12YWx1ZSkge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmIChtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkgPCAkcmZzLWJyZWFrcG9pbnQpIHtcbiAgICAgIC8vIExvb3Agb3ZlciBlYWNoIHV0aWxpdHkgcHJvcGVydHlcbiAgICAgIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAgIC8vIE9ubHkgcHJvY2VlZCBpZiByZXNwb25zaXZlIG1lZGlhIHF1ZXJpZXMgYXJlIGVuYWJsZWQgb3IgaWYgaXQncyB0aGUgYmFzZSBtZWRpYSBxdWVyeVxuICAgICAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgbWFwLWdldCgkdXRpbGl0eSwgcmZzKSBhbmQgKG1hcC1nZXQoJHV0aWxpdHksIHJlc3BvbnNpdmUpIG9yICRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4LCB0cnVlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFByaW50IHV0aWxpdGllc1xuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgIC8vIFRoZW4gY2hlY2sgaWYgdGhlIHV0aWxpdHkgbmVlZHMgcHJpbnQgc3R5bGVzXG4gICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHByaW50KSA9PSB0cnVlIHtcbiAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksIFwiLXByaW50XCIpO1xuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4gKiBTd2lwZXIgMTAuMi4wXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIzIFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IEF1Z3VzdCAxNywgMjAyM1xuICovXG5cbi8qIEZPTlRfU1RBUlQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3N3aXBlci1pY29ucyc7XG4gIHNyYzogdXJsKCdkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQScpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4vKiBGT05UX0VORCAqL1xuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogIzAwN2FmZjtcbiAgLypcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBpbml0aWFsO1xuICAqL1xufVxuOmhvc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGNsaXA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiwgaW5pdGlhbCk7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWlvcyAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cbi5zd2lwZXItdmVydGljYWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG4uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXIge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuLnN3aXBlci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAvKiBGb3IgRmlyZWZveCAqL1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xufVxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogbm9uZTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogbm9uZTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZmxleC1zaHJpbms6IDA7XG4gIG9yZGVyOiA5OTk5O1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlciBjZW50ZXI7XG4gIHNjcm9sbC1zbmFwLXN0b3A6IGFsd2F5cztcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxcHg7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG59XG4vKiBTbGlkZSBzdHlsZXMgc3RhcnQgKi9cbi8qIDNEIFNoYWRvd3MgKi9cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnN3aXBlcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcykgLnN3aXBlci1sYXp5LXByZWxvYWRlcixcbi5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MgLnN3aXBlci1zbGlkZS12aXNpYmxlIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmO1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogIzAwMDtcbn1cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi8qIFNsaWRlIHN0eWxlcyBlbmQgKi9cbi5zd2lwZXItdmlydHVhbCAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpO1xufVxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSk7XG59XG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcbiAgLypcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi10b3Atb2Zmc2V0OiA1MCU7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0OiAxMHB4O1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tdG9wLW9mZnNldCwgNTAlKTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgbWFyZ2luLXRvcDogY2FsYygwcHggLSAodmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKSk7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1oaWRkZW4sXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHN2Zyxcbi5zd2lwZXItYnV0dG9uLW5leHQgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiBzdmcsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KTtcbiAgbGVmdDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogTmF2aWdhdGlvbiBmb250IHN0YXJ0ICovXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiAncHJldic7XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpO1xuICBsZWZ0OiBhdXRvO1xufVxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiAnbmV4dCc7XG59XG4vKiBOYXZpZ2F0aW9uIGZvbnQgZW5kICovXG46cm9vdCB7XG4gIC8qXG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tbGVmdDogYXV0bztcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1yaWdodDogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbTogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLXRvcDogYXV0bztcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbi1jb2xvcjogaW5oZXJpdDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1iZy1jb2xvcjogcmdiYSgwLDAsMCwwLjI1KTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplOiA0cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemU6IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGg6IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0OiA4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHk6IDAuMjtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eTogMTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXA6IDRweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwOiA2cHg7XG4gICovXG59XG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCA+IC5zd2lwZXItcGFnaW5hdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi8qIENvbW1vbiBTdHlsZXMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyxcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwge1xuICBib3R0b206IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbSwgOHB4KTtcbiAgdG9wOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi10b3AsIGF1dG8pO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi8qIEJ1bGxldHMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoLCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ib3JkZXItcmFkaXVzLCA1MCUpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsICMwMDApO1xuICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgMC4yKTtcbn1cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om9ubHktY2hpbGQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5LCAxKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICByaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcmlnaHQsIDhweCk7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWxlZnQsIGF1dG8pO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xufVxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLCA2cHgpIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyxcbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7XG59XG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyB0b3A7XG59XG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxuLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcCwgNHB4KTtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyxcbi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQ7XG59XG4uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG59XG4vKiBGcmFjdGlvbiAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLWNvbG9yLCBpbmhlcml0KTtcbn1cbi8qIFByb2dyZXNzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjI1KSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuLnN3aXBlci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLFxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSwgNHB4KTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCxcbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSxcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsIDRweCk7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuOnJvb3Qge1xuICAvKlxuICAtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLXRvcDogYXV0bztcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLWJvdHRvbTogNHB4O1xuICAtLXN3aXBlci1zY3JvbGxiYXItbGVmdDogYXV0bztcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLXJpZ2h0OiA0cHg7XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQ6IDElO1xuICAtLXN3aXBlci1zY3JvbGxiYXItYmctY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLWRyYWctYmctY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLXNpemU6IDRweDtcbiAgKi9cbn1cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLCAxMHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xufVxuLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQgPiAuc3dpcGVyLXNjcm9sbGJhcixcbi5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhcixcbi5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItaG9yaXpvbnRhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKTtcbiAgYm90dG9tOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvdHRvbSwgNHB4KTtcbiAgdG9wOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXRvcCwgYXV0byk7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSwgNHB4KTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpKTtcbn1cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhcixcbi5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItdmVydGljYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItbGVmdCwgYXV0byk7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXJpZ2h0LCA0cHgpO1xuICB0b3A6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSk7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLCA0cHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpKTtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItZHJhZy1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjUpKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLCAxMHB4KTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIFpvb20gY29udGFpbmVyIHN0eWxlcyBzdGFydCAqL1xuLnN3aXBlci16b29tLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IHN2Zyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBjYW52YXMge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4vKiBab29tIGNvbnRhaW5lciBzdHlsZXMgZW5kICovXG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XG4gIGN1cnNvcjogbW92ZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuLyogYTExeSAqL1xuLnN3aXBlciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7XG59XG4uc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc3dpcGVyLWdyaWQgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc3dpcGVyLWdyaWQtY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jdWJlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1jdWJlLnN3aXBlci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbn1cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCxcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC42O1xuICB6LWluZGV4OiAwO1xufVxuLnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3c6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBmaWx0ZXI6IGJsdXIoNTBweCk7XG59XG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLyogQ3ViZSBzbGlkZSBzaGFkb3dzIHN0YXJ0ICovXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIEN1YmUgc2xpZGUgc2hhZG93cyBlbmQgKi9cbi5zd2lwZXItZmxpcCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4vKiBGbGlwIHNsaWRlIHNoYWRvd3Mgc3RhcnQgKi9cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogRmxpcCBzbGlkZSBzaGFkb3dzIGVuZCAqL1xuLnN3aXBlci1jcmVhdGl2ZSAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHksIGhlaWdodDtcbn1cbi5zd2lwZXItY2FyZHMge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zd2lwZXItY2FyZHMgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiIsIiRzcGFjZXI6IDMwcHg7IC8vICRncmlkLWd1dHRlci13aWR0aDtcbiRzY2FsZTogKFxuICAwLFxuICAwLjI1LFxuICAwLjUsXG4gIDAuNzUsXG4gIDEsXG4gIDEuMjUsXG4gIDEuNSxcbiAgMS43NSxcbiAgMixcbiAgMi41LFxuICAzLFxuICA0LFxuICA2LFxuICA4LFxuICAxMFxuKTtcblxuJHNwYWNpbmc6IChcbik7XG5cbkBlYWNoICRzaXplIGluICRzY2FsZSB7XG4gICRzcGFjaW5nOiBtYXAtbWVyZ2UoJHNwYWNpbmcsXG4gICAgKCRzaXplOiAoJHNwYWNlciAqICRzaXplICkpKTtcbn1cblxuJHNwYWNlcnM6ICRzcGFjaW5nO1xuXG5cbiRjdXN0b20tZ3V0dGVyLXdpZHRoczogKFxuICB4czogJHNwYWNlcixcbiAgc206ICRzcGFjZXIsXG4gIG1kOiAkc3BhY2VyLFxuICBsZzogJHNwYWNlcixcbiAgeGw6ICRzcGFjZXIsXG4gIHh4bDogJHNwYWNlcixcbik7XG5cbkBlYWNoICRicmVha3BvaW50LFxuJGd1dHRlcndpZHRoIGluICRjdXN0b20tZ3V0dGVyLXdpZHRocyB7XG4gICRjb250YWluZXItcGFkZGluZy14OiAkZ3V0dGVyd2lkdGggKiAwLjU7XG4gICRncmlkLWd1dHRlci13aWR0aDogJGd1dHRlcndpZHRoO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG5cbiAgICAuY29udGFpbmVyLFxuICAgIC5jb250YWluZXItZmx1aWQge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgICB9XG5cbiAgICAucm93IHtcbiAgICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG5cbiAgICAgID4qIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xuICB9XG59IiwiLyogRm9zIEVmZmVjdCAqL1xuLmZvcy1pbml0LFxuLmZvcyxcbltkYXRhLWZvc10ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgJltkYXRhLWZvcz1cImZhZGUtdXBcIl0sXG4gICAgJi5mYWRlLXVwIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuICAgIH1cbiAgICAmW2RhdGEtZm9zPVwiZmFkZS1sZWZ0XCJdLFxuICAgICYuZmFkZS1sZWZ0IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzBweCwgMCk7XG4gICAgfVxuICAgICZbZGF0YS1mb3M9XCJmYWRlLXJpZ2h0XCJdLFxuICAgICYuZmFkZS1yaWdodCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zMHB4LCAwKTtcbiAgICB9XG4gICAgJi5mb3Mtc2hvdyB7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC43cyAwcyAkZWFzZSwgdHJhbnNmb3JtIDAuN3MgMHMgJGZvcy1lYXNlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbi8qIEJhY2tncm91bmQgUmF0aW8gKi9cbi5iYWNrZ3JvdW5kLWRlZmF1bHQsXG4uYmFja2dyb3VuZC1yYXRpby0xLTEsXG4uYmFja2dyb3VuZC1yYXRpby00LTMsXG4uYmFja2dyb3VuZC1yYXRpby0xNi05IHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsYXp5bG9hZC1iZy1jb2xvcjtcbn1cblxuLmJhY2tncm91bmQtcmF0aW8tMS0xIHtcbiAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLXJhdGlvKDEwMCUpO1xufVxuXG4uYmFja2dyb3VuZC1yYXRpby00LTMge1xuICAgIEBpbmNsdWRlIGJhY2tncm91bmQtcmF0aW8oNzUlKTtcbn1cblxuLmJhY2tncm91bmQtcmF0aW8tMTYtOSB7XG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZC1yYXRpbyg1Ni4yNSUpO1xufVxuXG4vKiBJbWFnZSBPYmplY3QgRml0ICovXG4ub2JqZWN0LWZpdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgJi5vYmplY3QtZml0X2ZpbGwge1xuICAgICAgICBvYmplY3QtZml0OiBmaWxsO1xuICAgIH1cbiAgICAmLm9iamVjdC1maXRfY29udGFpbiB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuICAgICYub2JqZWN0LWZpdF9jb3ZlciB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgfVxuICAgICYub2JqZWN0LWZpdF9ub25lIHtcbiAgICAgICAgb2JqZWN0LWZpdDogbm9uZTtcbiAgICB9XG59XG4ub2JqZWN0LWZpdC1pbWFnZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgb2JqZWN0LWZpdC1pbWFnZS1yYXRpbygxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGF6eWxvYWQtYmctY29sb3I7XG4gICAgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgfVxufVxuXG4ub2JqZWN0LWZpdC1pbWFnZS13cmFwcGVyLTQtMyB7XG4gICAgQGV4dGVuZCAub2JqZWN0LWZpdC1pbWFnZS13cmFwcGVyO1xuICAgIEBpbmNsdWRlIG9iamVjdC1maXQtaW1hZ2UtcmF0aW8oNzUlKTtcbn1cblxuLm9iamVjdC1maXQtaW1hZ2Utd3JhcHBlci0xNi05IHtcbiAgICBAZXh0ZW5kIC5vYmplY3QtZml0LWltYWdlLXdyYXBwZXI7XG4gICAgQGluY2x1ZGUgb2JqZWN0LWZpdC1pbWFnZS1yYXRpbyg1Ni4yNSUpO1xufVxuIiwiJHByaW1hcnk6ICM1MzlBQUE7XG4kc2Vjb25kYXJ5OiAkb3JhbmdlLTMwMDtcblxuJGJsdWU6ICMxODFGNTY7XG4kcmVkOiAjRDE0QTdCO1xuXG4kb3JhbmdlLTEwMDogI0ZFRUFFOTtcbiRvcmFuZ2UtMjAwOiAjRkZEOENEO1xuJG9yYW5nZS0zMDA6ICNGRTk2Nzg7XG4kb3JhbmdlLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMjI1ZGVnLCAjRkQ5RjgzIDAlLCAjRkZEOUNFIDYwLjE1JSwgI0ZFRUFFOSAxMDAlKTtcblxuJGdyZWVuLTEwMDogI0YyRjdGNTtcbiRncmVlbi0yMDA6ICNFOUYyRUY7XG4kZ3JlZW4tMzAwOiAjOEZBNkE5O1xuJGdyZWVuLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRjZGQUY1IDI4LjgzJSwgI0ZBRkFGQSA4NS4xOSUpO1xuJGdyZWVuLWdyYWRpZW50LWhlYWRlcjogbGluZWFyLWdyYWRpZW50KDBkZWcsICNGNkZBRjUgMjMuOTYlLCAjRjdGREY1IDMzLjUwJSwgI0Y2RkFGNSA2My4yNSUsICNGQUZBRkEgODkuMDYlKTtcblxuJGxha2UtMTAwOiAjQzlFREVFO1xuJGxha2UtMjAwOiAjNTM5QUFBO1xuJGxha2UtMzAwOiAjMkQ4NzkwO1xuJGxha2UtZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxMzZkZWcsICMyMTc5ODIgMCUsICM1MzlBQUEgMzUuNDIlLCAjQzlFREVFIDEwMCUpO1xuXG4kcHVycGxlLTEwMDogI0UwRTBGNDtcbiRwdXJwbGUtMjAwOiAjNUM1Q0I3O1xuJHB1cnBsZS1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDEzNmRlZywgIzRCNEJCMyAxNS4xMCUsICNBREFERTkgNzQuMjUlLCAjRTBFMEY0IDEwMCUpO1xuXG4kZ3JleS0xMDA6ICNGOUY5Rjk7XG4kZ3JleS0yMDA6ICNFNkU2RTY7XG4kZ3JleS0zMDA6ICM1MTU3NkE7XG5cbiR0ZXh0LWNvbG9yOiAkZ3JleS0zMDA7XG4kbGF6eWxvYWQtYmctY29sb3I6ICNmMGYwZjA7XG4kZXJyb3ItY29sb3I6ICRyZWQ7XG4kbW9kdWxlLWJnLWNvbG9yOiAjZjhmNmY0O1xuJGZvcm0tYm9yZGVyLWNvbG9yOiAjZWJlYmViO1xuXG4kaGVhZGVyLWRlc2t0b3AtaGVpZ2h0OiAxMjNweDtcbiRoZWFkZXItbW9iaWxlLWhlaWdodDogNzBweDtcbiRkZXNrdG9wLXN0aWNreS1oZWFkZXItaGVpZ2h0OiA4MHB4O1xuXG4kbW9iaWxlLWFkbWluYmFyLWhlaWdodDogNDZweDtcbiRkZXNrdG9wLWFkbWluYmFyLWhlaWdodDogMzJweDtcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgYWxsIGFwcGxpY2F0aW9uLXdpZGUgU2FzcyBtaXhpbnMuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8vIEV2ZW50IHdyYXBwZXJcbi8vLyBAYXV0aG9yIEhhcnJ5IFJvYmVydHNcbi8vLyBAcGFyYW0ge0Jvb2x9ICRzZWxmIFtmYWxzZV0gLSBXaGV0aGVyIG9yIG5vdCB0byBpbmNsdWRlIGN1cnJlbnQgc2VsZWN0b3Jcbi8vLyBAbGluayBodHRwczovL3R3aXR0ZXIuY29tL2Nzc3dpemFyZHJ5L3N0YXR1cy80Nzg5Mzg1MzAzNDIwMDY3ODQgT3JpZ2luYWwgdHdlZXQgZnJvbSBIYXJyeSBSb2JlcnRzXG5AbWl4aW4gb24tZXZlbnQoJHNlbGY6IGZhbHNlKSB7XG4gIEBpZiAkc2VsZiB7XG5cbiAgICAmLFxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1cyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSB7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vLyBNYWtlIGEgY29udGV4dCBiYXNlZCBzZWxlY3RvciBhIGxpdHRsZSBtb3JlIGZyaWVuZGx5XG4vLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRjb250ZXh0XG5AbWl4aW4gd2hlbi1pbnNpZGUoJGNvbnRleHQpIHtcbiAgI3skY29udGV4dH0gJiB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGlucHV0LXBsYWNlaG9sZGVyIHtcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cblxuICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgIEBjb250ZW50O1xuICB9XG5cbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cblxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gRmx1aWQgVHlwb2dyYXBoeSBtaXhpbi5cbkBtaXhpbiBmbHVpZCgkcHJvcGVydGllcywgJGxpc3QsICRtaW4tdnc6ICRmbHVpZC1taW4sICRtYXgtdnc6ICRmbHVpZC1tYXgpIHtcbiAgQGlmIChsZW5ndGgoJGxpc3QpPT0yKSB7XG4gICAgJG1pbi12YWx1ZTogbnRoKCRsaXN0LCAxKTtcbiAgICAkbWF4LXZhbHVlOiBudGgoJGxpc3QsIDIpO1xuICAgIEBpbmNsdWRlIF9mbHVpZCgkcHJvcGVydGllcywgJG1pbi12YWx1ZSwgJG1heC12YWx1ZSwgJG1pbi12dywgJG1heC12dyk7XG4gIH1cblxuICBAZWxzZSB7XG4gICAgJG1pbi12YWx1ZTogbnRoKCRsaXN0LCAxKTtcbiAgICAkbWF4LXZhbHVlOiBudGgoJGxpc3QsIDEpO1xuICAgIEBpbmNsdWRlIF9mbHVpZCgkcHJvcGVydGllcywgJG1pbi12YWx1ZSwgJG1heC12YWx1ZSwgJG1pbi12dywgJG1heC12dyk7XG4gIH1cbn1cblxuQG1peGluIF9mbHVpZCgkcHJvcGVydGllcywgJG1pbi12YWx1ZSwgJG1heC12YWx1ZSwgJG1pbi12dywgJG1heC12dykge1xuICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICN7JHByb3BlcnR5fTogJG1pbi12YWx1ZTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtaW4tdncpIHtcbiAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgI3skcHJvcGVydHl9OiBjYWxjKCN7JG1pbi12YWx1ZX0gKyAoKCN7c3RyaXAtdW5pdCgkbWF4LXZhbHVlIC0gJG1pbi12YWx1ZSl9ICogKDEwMHZ3IC0gI3skbWluLXZ3fSkpIC8gI3tzdHJpcC11bml0KCRtYXgtdncgLSAkbWluLXZ3KX0pKTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWF4LXZ3KSB7XG4gICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICN7JHByb3BlcnR5fTogJG1heC12YWx1ZTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHdwLWFkbWluLWZpeCgkcHJvcGVydHk6IHRvcCkge1xuICAuYWRtaW4tYmFyICYge1xuICAgICN7JHByb3BlcnR5fTogNDZweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3ODNweCkge1xuICAgICAgI3skcHJvcGVydHl9OiAzMnB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gc2l6ZSgkd2lkdGgsICRoZWlnaHQpIHtcbiAgd2lkdGg6ICR3aWR0aDtcbiAgaGVpZ2h0OiAkaGVpZ2h0O1xufVxuXG5AbWl4aW4gc3F1YXJlKCRzaXplKSB7XG4gIEBpbmNsdWRlIHNpemUoJHNpemUsICRzaXplKTtcbn1cblxuQG1peGluIGNlbnRlci1ibG9jaygpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbkBtaXhpbiBjbGVhcmZpeCgpIHtcblxuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7IC8vIDFcbiAgICBkaXNwbGF5OiB0YWJsZTsgLy8gMlxuICB9XG5cbiAgJjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuQG1peGluIHRleHQtaGlkZSgpIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbkBtaXhpbiBzcGFjZSgkcHJvcGVydHksICRtaW4taW5kZXg6IDEsICRtYXgtaW5kZXg6IDIpIHtcbiAgQGluY2x1ZGUgZmx1aWQoJHByb3BlcnR5LCAoc3BhY2luZygkbWluLWluZGV4KSwgc3BhY2luZygkbWF4LWluZGV4KSkpO1xufVxuXG5AbWl4aW4gYmFja2dyb3VuZC1yYXRpbygkcmF0aW8pIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1ib3R0b206ICRyYXRpbztcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG59XG5cbkBtaXhpbiBvYmplY3QtZml0LWltYWdlLXJhdGlvKCRyYXRpbykge1xuICBwYWRkaW5nLWJvdHRvbTogJHJhdGlvO1xufSIsIkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU5vdG8rU2FucytUQzp3Z2h0QDQwMDs1MDA7NzAwJmRpc3BsYXk9c3dhcCcpO1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UnViaWs6d2dodEA0MDA7NTAwOzcwMCZkaXNwbGF5PXN3YXAnKTtcbiRmb250LWJhc2U6ICdOb3RvIFNhbnMgVEMnLCBzYW5zLXNlcmlmO1xuJGZvbnQtZW5nOiAnUnViaWsnLCAnTm90byBTYW5zIFRDJywgc2Fucy1zZXJpZjtcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi8uLi9mb250cy9pY29tb29uLmVvdD9jZWdmMWlcIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vLi4vZm9udHMvaWNvbnMvaWNvbW9vbi5lb3Q/Y2VnZjFpI2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgIHVybChcIi4uLy4uLy4uL2ZvbnRzL2ljb25zL2ljb21vb24udHRmP2NlZ2YxaVwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICB1cmwoXCIuLi8uLi8uLi9mb250cy9pY29ucy9pY29tb29uLndvZmY/Y2VnZjFpXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKFwiLi4vLi4vLi4vZm9udHMvaWNvbnMvaWNvbW9vbi5zdmc/Y2VnZjFpI2ljb21vb25cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuLmZhLXNwaW4ge1xuICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5cbi5pY29tb29uIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuXG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuXG4uaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG5cbi5pY29uLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XG59XG5cbi5pY29uLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG59XG5cbi5pY29uLWFycm93LWxpbmUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuXG4uaWNvbi1hcnJvdy1saW5lLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cblxuLmljb24tYXJyb3ctbGluZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuXG4uaWNvbi1hcnJvdy1saW5lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG5cbi5pY29uLWFycm93LWxpbmUtZG93bi1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG5cbi5pY29uLWFycm93LWxpbmUtbGVmdC1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG59XG5cbi5pY29uLWFycm93LWxpbmUtcmlnaHQtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuXG4uaWNvbi1hcnJvdy1saW5lLXVwLXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGJcIjtcbn1cblxuLmljb24tYXJyb3ctbGluZS1kb3duLWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGNcIjtcbn1cblxuLmljb24tYXJyb3ctbGluZS1sZWZ0LWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGVcIjtcbn1cblxuLmljb24tYXJyb3ctbGluZS1yaWdodC1sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG59XG5cbi5pY29uLWFycm93LWxpbmUtdXAtbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNVwiO1xufVxuXG4uaWNvbi1hcnJvdy1yaWdodC1oZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE3XCI7XG59XG5cbi5pY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOVwiO1xufVxuXG4uaWNvbi1zdGVwLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjdcIjtcbn1cblxuLmljb24tc3RlcC1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOFwiO1xufVxuXG4uaWNvbi1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyM1wiO1xufVxuXG4uaWNvbi10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG59XG5cbi5pY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XG59XG5cbi5pY29uLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG59XG5cbi5pY29uLWxpbmUtc2ltcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG59XG5cbi5pY29uLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYVwiO1xufVxuXG4uaWNvbi15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEzXCI7XG59XG5cbi5pY29uLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE2XCI7XG59XG5cbi5pY29uLWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTBcIjtcbn1cblxuLmljb24tcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxY1wiO1xufVxuXG4uaWNvbi1jaGVja21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTRcIjtcbn1cblxuLmljb24tcXVvdGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNVwiO1xufVxuXG4uaWNvbi1xdW90ZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNlwiO1xufVxuXG4uaWNvbi1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMVwiO1xufVxuXG4uaWNvbi1sb2NhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMlwiO1xufVxuXG4uaWNvbi1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI0XCI7XG59XG5cbi5pY29uLXByZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYlwiO1xufVxuXG4uaWNvbi1hcHBvaW50bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZFwiO1xufVxuXG4uaWNvbi1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFlXCI7XG59XG5cbi5pY29uLXN1bW1hcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWZcIjtcbn1cblxuLmljb24tY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjBcIjtcbn1cblxuLmljb24tcHJldmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOVwiO1xufVxuXG4uaWNvbi11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmFcIjtcbn0iLCJodG1sIHtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIHNjcm9sbC1wYWRkaW5nLXRvcDogMTcwcHg7XG4gICAgc2Nyb2xsLXBhZGRpbmctYm90dG9tOiAxMDBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgc2Nyb2xsLXBhZGRpbmctdG9wOiAxMzBweDtcbiAgICB9XG5cbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICZbZGF0YS1mb250c2l6ZT1cImxnXCJdIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgICZbZGF0YS1mb250c2l6ZT1cInhsXCJdIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbn1cblxuYm9keSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWJhc2U7XG4gICAgY29sb3I6ICRncmV5LTMwMDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG5pbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbmEge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBvdXRsaW5lOiAwO1xuXG4gICAgQGluY2x1ZGUgb24tZXZlbnQodHJ1ZSkge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbn1cblxuaDEsXG4uaDEsXG5oMixcbi5oMixcbmgzLFxuLmgzLFxuaDQsXG4uaDQsXG5oNSxcbi5oNSxcbmg2LFxuLmg2IHtcbiAgICBjb2xvcjogJGJsdWU7XG4gICAgQGluY2x1ZGUgZmx1aWQoXCJtYXJnaW4tYm90dG9tXCIsICgxNXB4LCAyMHB4KSk7XG59XG5cbmgxLFxuLmgxIHtcbiAgICBAaW5jbHVkZSBmbHVpZChcImZvbnQtc2l6ZVwiLCAoMi4xMjVyZW0sIDNyZW0pKTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbn1cblxuaDIsXG4uaDIge1xuICAgIEBpbmNsdWRlIGZsdWlkKFwiZm9udC1zaXplXCIsICgycmVtLCAyLjVyZW0pKTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cblxuaDMsXG4uaDMge1xuICAgIEBpbmNsdWRlIGZsdWlkKFwiZm9udC1zaXplXCIsICgxLjVyZW0sIDIuMTI1cmVtKSk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5cbmg0LFxuLmg0IHtcbiAgICBAaW5jbHVkZSBmbHVpZChcImZvbnQtc2l6ZVwiLCAoMS4zNzVyZW0sIDEuNjg3NXJlbSkpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuXG5oNSxcbi5oNSB7XG4gICAgQGluY2x1ZGUgZmx1aWQoXCJmb250LXNpemVcIiwgKDEuMjVyZW0sIDEuNXJlbSkpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuXG5oNixcbi5oNiB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40NDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG5wLFxuYSxcbmxpLFxuLnAtbGcge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5wLWxnLWJvbGQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5wLXNtIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU3O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5wLXNtLWJvbGQge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnRleHQtZGlzcGxheS1oZWFkbGluZSB7XG4gICAgQGluY2x1ZGUgZmx1aWQoXCJmb250LXNpemVcIiwgKDIuMTI1cmVtLCAzLjM3NXJlbSkpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogOCU7XG59XG5cbi50ZXh0LXN1Yi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42Nztcbn1cblxuLnRleHQtY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzg7XG59XG5cbi50ZXh0LWNhcHRpb24tYm9sZCB7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnRleHQtYnRuLWxnIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4udGV4dC1idG4tc20ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnRleHQtYnRuLXhzIHtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjY1cHg7XG59XG5cbi50ZXh0LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ3O1xufVxuXG4udGV4dC10aXRsZS1zbSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAkcHVycGxlLTIwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMS4ycmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIEBleHRlbmQgLmljb21vb247XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOTI0XCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjY1KTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDAuMjVyZW07XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxufSIsIi8qIEJsb2NrIEVkaXRvciBDb250YWluZXIgU3BhY2luZyAqL1xuLmVkaXRvci1jb250YWluZXIge1xuICA+LmNvbnRhaW5lciB7XG4gICAgPi5hcnRpY2xlLWNvbnRlbnQge1xuICAgICAgQGluY2x1ZGUgZmx1aWQoXCJtYXJnaW4tdG9wXCIsIChzcGFjaW5nKDEpLCBzcGFjaW5nKDIpKSk7XG4gICAgICBAaW5jbHVkZSBmbHVpZChcIm1hcmdpbi1ib3R0b21cIiwgKHNwYWNpbmcoMSksIHNwYWNpbmcoMikpKTtcblxuICAgICAgJjplbXB0eSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgfVxuXG4gICAgICAuY3VzdG9tLWJsb2NrIHtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQoXCJtYXJnaW4tdG9wXCIsIChzcGFjaW5nKDEpLCBzcGFjaW5nKDIpKSk7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkKFwibWFyZ2luLWJvdHRvbVwiLCAoc3BhY2luZygxKSwgc3BhY2luZygyKSkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1heC13aWR0aDogMTE2MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICBtYXgtd2lkdGg6IDEzNDBweDtcbiAgfVxufVxuXG4ubWFyZ2luLXNtYWxsIHtcbiAgQGluY2x1ZGUgZmx1aWQoXCJtYXJnaW4tdG9wXCIsICgzMHB4LCA1MHB4KSk7XG4gIEBpbmNsdWRlIGZsdWlkKFwibWFyZ2luLWJvdHRvbVwiLCAoMzBweCwgNTBweCkpO1xufVxuXG4ubWFyZ2luLXNtYWxsLXRvcCB7XG4gIEBpbmNsdWRlIGZsdWlkKFwibWFyZ2luLXRvcFwiLCAoMzBweCwgNTBweCkpO1xufVxuXG4ubWFyZ2luLXNtYWxsLWJvdHRvbSB7XG4gIEBpbmNsdWRlIGZsdWlkKFwibWFyZ2luLWJvdHRvbVwiLCAoMzBweCwgNTBweCkpO1xufVxuXG4ubWFyZ2luIHtcbiAgQGluY2x1ZGUgZmx1aWQoXCJtYXJnaW4tdG9wXCIsICg2MHB4LCAxMDBweCkpO1xuICBAaW5jbHVkZSBmbHVpZChcIm1hcmdpbi1ib3R0b21cIiwgKDYwcHgsIDEwMHB4KSk7XG59XG5cbi5tYXJnaW4tbGFyZ2UtdG9wIHtcbiAgQGluY2x1ZGUgZmx1aWQoXCJtYXJnaW4tdG9wXCIsICg2MHB4LCAxMDBweCkpO1xufVxuXG4ubWFyZ2luLWJvdHRvbSB7XG4gIEBpbmNsdWRlIGZsdWlkKFwibWFyZ2luLWJvdHRvbVwiLCAoNDBweCwgNzVweCkpO1xufVxuXG4ucGFkZGluZyB7XG4gIEBpbmNsdWRlIGZsdWlkKFwicGFkZGluZy10b3BcIiwgKDQwcHgsIDc1cHgpKTtcbiAgQGluY2x1ZGUgZmx1aWQoXCJwYWRkaW5nLWJvdHRvbVwiLCAoNDBweCwgNzVweCkpO1xufVxuXG4ucGFkZGluZy10b3Age1xuICBAaW5jbHVkZSBmbHVpZChcInBhZGRpbmctdG9wXCIsICg0MHB4LCA3NXB4KSk7XG59XG5cbi5wYWRkaW5nLWJvdHRvbSB7XG4gIEBpbmNsdWRlIGZsdWlkKFwicGFkZGluZy1ib3R0b21cIiwgKDQwcHgsIDc1cHgpKTtcbn1cblxuXG4vKiBCYXNlIHNldHRpbmdzICovXG46OnNlbGVjdGlvbiB7XG4gIGNvbG9yOiAkZ3JleS0zMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi0yMDA7XG59XG5cbi5pbnB1dC1udW1iZXItY2VudGVyIHtcblxuICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi8qIHNlYXJjaCBob3ZlciBoaWRlIFggKi9cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4jcHJpbWFyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgZmx1aWQoXCJtaW4taGVpZ2h0XCIsICgzMDBweCwgNTAwcHgpKTtcbn0iLCIvLyBUcmFuc2l0aW9uc1xuJGVhc2U6IGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4kZm9zLWVhc2U6IGN1YmljLWJlemllcigwLjQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcbiR0LXNwZWVkOiA1MDBtcztcblxuJHQtYjogJHQtc3BlZWQgJGVhc2U7XG4kdC1mOiBjYWxjKCR0LXNwZWVkIC8gMikgJGVhc2U7XG4kdC1zOiAkdC1zcGVlZCAqIDIgJGVhc2U7XG4kdC1zczogJHQtc3BlZWQgKiA2ICRlYXNlO1xuXG4kYmFzZS11cmw6ICcuLi8uLi8uLi8nO1xuJGZsdWlkLW1pbjogYnJlYWtwb2ludC1taW4oc20pO1xuJGZsdWlkLW1heDogYnJlYWtwb2ludC1taW4oeHhsKTtcbiIsIi5icm93c2VyLXVwZ3JhZGUgeyBcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgY29sb3I6ICM5MDMzMzE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjJmMjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzkwMzMzMTtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTsgXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIHdwLWFkbWluLWZpeCgpOyBcblxuICAgIC5sYW5nX2VuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIGh0bWxbbGFuZz1cImVuXCJdICYsXG4gICAgICBodG1sW2xhbmc9XCJlbi1VU1wiXSAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxhbmdfemgge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgaHRtbFtsYW5nPVwiemgtVFdcIl0gJixcbiAgICAgIGh0bWxbbGFuZz1cInpoLWhhbnRcIl0gJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBhIHsgICAgXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgICAgICAgIFxuICAgIH1cbiAgICBcbiAgfVxuICBcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICAuYnJvd3Nlci11cGdyYWRlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9IiwiLmJhY2t0b3RvcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMTEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgei1pbmRleDogMTM7XG4gICAgQGluY2x1ZGUgZmx1aWQoXCJ3aWR0aFwiLCAoMzBweCwgMzVweCkpO1xuICAgIEBpbmNsdWRlIGZsdWlkKFwiaGVpZ2h0XCIsICgzMHB4LCAzNXB4KSk7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiAkdC1iO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIHJpZ2h0OiA3cHg7XG4gICAgICAgIGJvdHRvbTogNzBweDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMHB4O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgIHRyYW5zaXRpb246ICR0LWI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMnB4LCAtNTAlKTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogNDBtcztcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XG4gICAgICAgIEBleHRlbmQgLmljb21vb247XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkKFwicmlnaHRcIiwgKDhweCwgMTBweCkpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHRyYW5zaXRpb246ICR0LWI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgb24tZXZlbnQoKSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmbHVpZChcIndpZHRoXCIsICgxM3B4LCAxOHB4KSk7XG4gICAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICByaWdodDogM3B4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZml4ZWQtbGluZS1saW5rIHtcbiAgICBjb2xvcjogIzA2Qzc1NTtcbiAgICBAaW5jbHVkZSBmbHVpZChcImZvbnQtc2l6ZVwiLCAoMzBweCwgMzVweCkpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDE1NXB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHotaW5kZXg6IDEzO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuXG4gICAgQGluY2x1ZGUgb24tZXZlbnQoKSB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG59XG5cbi5maXhlZC1jdGEtbGluayB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMTM1cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTM7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMjBweCAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMHB4IDBweCAxMHB4O1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICBpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAkdC1iO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgIHRyYW5zaXRpb246ICR0LWI7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJGJhc2UtdXJsK1wiaW1hZ2VzL3ByZXNjcmlwdGlvbi1jb2xvci1pY29uLnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgb24tZXZlbnQoKSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiJW1vYmlsZS1tZW51LWhlaWdodCB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gJGhlYWRlci1tb2JpbGUtaGVpZ2h0KTtcbiAgdG9wOiBjYWxjKCRoZWFkZXItbW9iaWxlLWhlaWdodCk7XG5cbiAgLy9XaGVuIExvZ2luIGFkbWluXG4gIC5hZG1pbi1iYXIgJiB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAkaGVhZGVyLW1vYmlsZS1oZWlnaHQgLSA0NnB4KTtcbiAgICB0b3A6IGNhbGMoNDZweCArICRoZWFkZXItbW9iaWxlLWhlaWdodCk7XG5cbiAgICAvL0FkbWluLWJhciBicmVha3BvaW50XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzgzcHgpIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gJGhlYWRlci1tb2JpbGUtaGVpZ2h0IC0gMzJweCk7XG4gICAgICB0b3A6IGNhbGMoMzJweCArICRoZWFkZXItbW9iaWxlLWhlaWdodCk7XG4gICAgfVxuICB9XG59XG5cbiVtb2JpbGUtbWVudS13aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB3aWR0aDogNjYlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHdpZHRoOiA0NiU7XG4gIH1cbn1cblxuLm1vYmlsZS1ib3R0b20tbWVudSxcbi5tYWluLW1lbnUsXG4ubW9iaWxlLW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAkYmx1ZTtcblxuICB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246ICR0LWI7XG5cbiAgICAgICZbaHJlZj0nIyddLFxuICAgICAgJjpub3QoW2hyZWZdKSB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubWFpbi1tZW51IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG5cbiAgLnN1Ym1lbnUtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLyogbGV2ZWwgMSAqL1xuICA+bGkge1xuICAgID5hIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuXG4gICAgICBAaW5jbHVkZSBvbi1ldmVudCgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLTEwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmN1cnJlbnQtbWVudS1pdGVtLFxuICAgICYuY3VycmVudF9wYWdlX3BhcmVudCB7XG4gICAgICA+YSB7XG4gICAgICAgIGNvbG9yOiAkbGFrZS0zMDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi0xMDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgID5hIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIEBleHRlbmQgLmljb21vb247XG4gICAgICAgICAgY29udGVudDogXCJcXGU5MDVcIjtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG9uLWV2ZW50KCkge1xuICAgICAgICA+YSB7XG4gICAgICAgICAgY29sb3I6ICRsYWtlLTMwMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tMTAwO1xuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpIHNjYWxlWSgtMSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPi5tZWdhLW1lbnVfX3dyYXBwZXIge1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogdW5zZXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWVnYS1tZW51X193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdG9wOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICBwYWRkaW5nLXRvcDogMjFweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG5cbiAgICAuaGVhZGVyLXN0aWNreSAmIHtcbiAgICAgIHRvcDogY2FsYygxMDAlIC0gMjRweCk7XG4gICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICB9XG5cbiAgICAubWVnYS1tZW51LXNoYWRvdy13cmFwcGVyIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLm1lZ2EtbWVudS1iZy13cmFwcGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRncmVlbi1ncmFkaWVudDtcbiAgICAgIGJveC1zaGFkb3c6IDEuNnB4IDEuMXB4IDVweCAwIHJnYmEoJGJsYWNrLCAwLjE1KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxNDdweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJGJhc2UtdXJsK1wiaW1hZ2VzL21lbnUtYmcuc3ZnXCIpIHJlcGVhdDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tZWdhLW1lbnUge1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzNTBweCk7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICB9XG5cbiAgICAuYnRuLWFycm93LWdyb3cge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICAubWVudS1zdWJ0aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZW5nO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgY29sb3I6ICRwdXJwbGUtMjAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgICBpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tZW51LWRlc2Mge1xuICAgICAgY29sb3I6ICRncmV5LTMwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAubWVnYS1tZW51LWluZm8ge1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAubWVnYS1tZW51LWxpbmtzIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcblxuICAgICAgPi5zdWItbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIGNvbHVtbi1nYXA6IDMwcHg7XG4gICAgICAgIHJvdy1nYXA6IDMwcHg7XG5cbiAgICAgICAgLnN1Ym1lbnUtaXRlbSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICAgIGdhcDogNTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnN1Ym1lbnUtdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubWVudS1kZXNjIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc3RyZXRjaGVkLWxpbmsge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG9uLWV2ZW50KCkge1xuICAgICAgICAgICAgLmJ0bi1zdWJtZW51IHtcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tb2JpbGUtbWVudSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLyogbGV2ZWwgMSAqL1xuICA+bGkge1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZWVuLTEwMDtcbiAgICB9XG5cbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZWVuLTEwMDtcbiAgICBjb2xvcjogJGJsdWU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6bm90KC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuKSB7XG4gICAgICA+YSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgID5hIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEzcHggMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZTkyNFwiO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIEBleHRlbmQgLmljb21vb247XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgb24tZXZlbnQoKSB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3VibWVudS10b2dnbGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtaW4td2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHRvcDogMTNweDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAkdC1iO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlxcZTkwNVwiO1xuICAgICAgICBAZXh0ZW5kIC5pY29tb29uO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG5cbiAgICAgICYub3BlbiB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgb24tZXZlbnQoKSB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWVnYS1tZW51X193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAubWVnYS1tZW51LWluZm8ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAubWVnYS1tZW51LWxpbmtzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zdWJtZW51LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICRncmVlbi1ncmFkaWVudDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgfVxuXG4gICAgLnN1Ym1lbnUtdGV4dC13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnN0cmV0Y2hlZC1saW5rIHtcbiAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBvbi1ldmVudCgpIHtcbiAgICAgIC5zdHJldGNoZWQtbGluayB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1vYmlsZS1waG9uZS13cmFwcGVyLFxuLm1vYmlsZS1tZW51LXdyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAkdC1iO1xuICBAZXh0ZW5kICVtb2JpbGUtbWVudS1oZWlnaHQ7XG5cbiAgLndyYXBwZXItY29udGFpbmVyIHtcbiAgICB0cmFuc2l0aW9uOiAkdC1iO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICBAZXh0ZW5kICVtb2JpbGUtbWVudS13aWR0aDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JlZW4tMjAwO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgfVxufVxuXG4ubW9iaWxlLXBob25lLXdyYXBwZXIge1xuICAubW9iaWxlLXBob25lLW9wZW4gJiB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMC4xNSk7XG5cbiAgICAud3JhcHBlci1jb250YWluZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cbiAgfVxuXG4gIC53cmFwcGVyLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogJGdyZWVuLWdyYWRpZW50O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzEwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZDogdXJsKCRiYXNlLXVybCtcImltYWdlcy9tZW51LWJnLnN2Z1wiKSByZXBlYXQ7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNTBweDtcbiAgICB9XG4gIH1cblxuICAucGhvbmUtc3ViLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZW5nO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBjb2xvcjogJHB1cnBsZS0yMDA7XG5cbiAgICBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5waG9uZS10aXRsZSB7XG4gICAgY29sb3I6ICRibHVlO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICB9XG59XG5cbi5tb2JpbGUtbWVudS13cmFwcGVyIHtcbiAgLm1vYmlsZS1tZW51LW9wZW4gJiB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMC4xNSk7XG5cbiAgICAud3JhcHBlci1jb250YWluZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cbiAgfVxuXG4gIGZvcm0uc2VhcmNoLWZvcm0ge1xuICAgIG1hcmdpbjogMzBweCAwO1xuXG4gICAgaW5wdXQge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuXG4gICAgICAmW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaC1zdWJtaXQge1xuICAgICAgbGVmdDogOHB4O1xuICAgIH1cblxuICAgIC5jbG9zZS1zZWFyY2gtYnRuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1jdGEtbmF2IHtcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICB9XG5cbiAgLnRleHQtc2l6ZS1jb250cm9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuXG4gICAgLnRleHQtc2l6ZS1jb250cm9sLWJ0biB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgbWluLXdpZHRoOiA2MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5pbmZvLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBjb2xvcjogJGJsdWU7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAmKy5pbmZvLWxpc3Qge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGdhcDogMTBweDtcblxuICAgICAgcCtwIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4tMzAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246ICR0LWI7XG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cbiAgICAgICAgQGluY2x1ZGUgb24tZXZlbnQoKSB7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm9wZW5pbmctbGlzdCB7XG4gICAgLmRheSB7XG4gICAgICB3aWR0aDogOTdweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG5cbiAgICAudGltZSB7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIH1cbiAgfVxuXG4gIC5wcml2YWN5LWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICRncmV5LTMwMDtcbiAgICBnYXA6IDEwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDEwcHg7XG5cbiAgICAgICYrbGkge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRncmVlbi0zMDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogJHQtYjtcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcblxuICAgICAgICBAaW5jbHVkZSBvbi1ldmVudCgpIHtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1vYmlsZS1ib3R0b20tbWVudS13cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEyO1xufVxuXG4ubW9iaWxlLWJvdHRvbS1tZW51IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXktMjAwO1xuICBiYWNrZ3JvdW5kOiAkZ3JlZW4tMTAwO1xuXG4gIC5tZW51LWl0ZW0ge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuXG4gIC5zdWJtZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMXB4IDEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA2cHg7XG4gICAgdHJhbnNpdGlvbjogJHQtYjtcblxuICAgIC5pbWctd3JhcHBlciB7XG4gICAgICBAaW5jbHVkZSBzcXVhcmUoMjVweCk7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkZ3JleS0zMDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBvbi1ldmVudCgpIHtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICB9XG4gIH1cbn0iLCIuYWNjb3JkaW9uLWxpc3Qge1xuICBtYXJnaW46IDAgYXV0bztcbiAgLmNhcmQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZm9ybS1ib3JkZXItY29sb3I7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBoMyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQoXCJmb250LXNpemVcIiwgKDIycHgsIDMwcHgpKTtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQoXCJwYWRkaW5nLXJpZ2h0XCIsICgyMHB4LCA0MHB4KSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zaXRpb246ICR0LWI7XG4gICAgICAgICAgQGV4dGVuZCAuaWNvbW9vbjtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZTkwNVwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBAaW5jbHVkZSBmbHVpZChcInRvcFwiLCAoNXB4LCA4cHgpKTtcbiAgICAgICAgICBAaW5jbHVkZSBmbHVpZChcImZvbnQtc2l6ZVwiLCAoMThweCwgMjJweCkpO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmNhcmQtY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgIH1cbiAgfVxufVxuIiwiZm9ybS5zZWFyY2gtZm9ybSB7XG5cbiAgaW5wdXQsXG4gIGJ1dHRvbiB7XG4gICAgb3V0bGluZTogMDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDM0cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktMTAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogJHQtYjtcblxuICAgICZbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICRncmVlbi0zMDA7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIHNxdWFyZSgxOXB4KTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgkYmFzZS11cmwrXCJpbWFnZXMvY2xvc2Uuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAkdC1iO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxOXB4O1xuXG4gICAgICBAaW5jbHVkZSBvbi1ldmVudCgpIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCRiYXNlLXVybCtcImltYWdlcy9jbG9zZS1zZWNvbmRhcnkuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTlweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLXN1Ym1pdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBsZWZ0OiAwO1xuICAgIEBpbmNsdWRlIHNxdWFyZSgzNHB4KTtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBvbi1ldmVudCgpIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gIH1cblxuICAuY2xvc2Utc2VhcmNoLWJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHJpZ2h0OiA3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIEBpbmNsdWRlIHNxdWFyZSgxOHB4KTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgaSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC42KTtcbiAgICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweCAkd2hpdGU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgb24tZXZlbnQoKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXIgJiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59IiwiLnBhZ2luYXRpb24tbGlzdCxcbi53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB7XG4gIC5wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICBjb2xvcjogJHByaW1hcnk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBwYWRkaW5nOiAwIDEwMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuZG90cyB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAucHJldixcbiAgICAubmV4dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA4cHg7XG4gICAgICB0b3A6IGNhbGMoMTAwJSArIDMwcHgpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByZXYge1xuICAgICAgbGVmdDogMDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGU5MGVcIjtcbiAgICAgICAgQGV4dGVuZCAuaWNvbW9vbjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIHNxdWFyZSgycmVtKTtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogJHQtYjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuLTEwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmV4dCB7XG4gICAgICByaWdodDogMDtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlxcZTkxMVwiO1xuICAgICAgICBAZXh0ZW5kIC5pY29tb29uO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgc3F1YXJlKDJyZW0pO1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICB0cmFuc2l0aW9uOiAkdC1iO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4tMTAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIGEsXG4gICAgc3BhbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdHJhbnNpdGlvbjogJHQtYjtcbiAgICAgIFxuICAgICAgJjpub3QoLm5leHQpOm5vdCgucHJldikge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBAaW5jbHVkZSBzcXVhcmUoNDBweCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLTEwMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgb24tZXZlbnQoKSB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5uZXh0LFxuICAgICAgJi5wcmV2IHtcbiAgICAgICAgQGluY2x1ZGUgb24tZXZlbnQoKSB7XG5cbiAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmh0bWwge1xuICAmW2RhdGEtZm9udHNpemU9XCJsZ1wiXSB7XG5cbiAgICAucGFnaW5hdGlvbi1saXN0LFxuICAgIC53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB7XG5cbiAgICAgIC5wYWdpbmF0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW2RhdGEtZm9udHNpemU9XCJ4bFwiXSB7XG5cbiAgICAucGFnaW5hdGlvbi1saXN0LFxuICAgIC53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB7XG5cbiAgICAgIC5wYWdpbmF0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuc29jaWFsLXNoYXJlcyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjBweDtcblxuICBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAkdC1iO1xuICAgICAgZm9udC1zaXplOiAwO1xuXG4gICAgICBAaW5jbHVkZSBvbi1ldmVudCgpIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuXG4gICAgICBpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuc29jaWFsLWxpbmtzIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjBweDtcblxuICBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbjogJHQtYjtcbiAgICAgIEBpbmNsdWRlIHNxdWFyZSgyNXB4KTtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXG4gICAgICBAaW5jbHVkZSBvbi1ldmVudCgpIHtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmFydGljbGUtdGFnIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yNztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICRvcmFuZ2UtMzAwO1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgdHJhbnNpdGlvbjogJHQtYjtcblxuICBAaW5jbHVkZSBvbi1ldmVudCgpIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICRwdXJwbGUtMjAwO1xuICB9XG59XG5cbi5uZXdzLXRhZyB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjc7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAkcHVycGxlLTIwMDtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHRyYW5zaXRpb246ICR0LWI7XG5cbiAgQGluY2x1ZGUgb24tZXZlbnQoKSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlLTMwMDtcbiAgfVxufVxuXG4ucGFnZS10YWcge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI3O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogJGdyZWVuLTMwMDtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGNvbG9yOiAkd2hpdGU7XG59XG5cbi5wb3N0LXRhZyB7XG4gIGNvbG9yOiAkcHJpbWFyeTtcbiAgcGFkZGluZzogM3B4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuICB0cmFuc2l0aW9uOiAkdC1iO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBAaW5jbHVkZSBvbi1ldmVudCgpIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICB9XG59XG5cbi5hcmVhLXRhZyB7XG4gIEBleHRlbmQgLnRleHQtY2FwdGlvbi1ib2xkO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogJHB1cnBsZS0yMDA7XG4gIHBhZGRpbmc6IDRweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmRpc3RhbmNlLXRhZyB7XG4gIEBleHRlbmQgLnRleHQtY2FwdGlvbi1ib2xkO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gIHBhZGRpbmc6IDRweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn0iLCIucG9zdC1zbGlkZS1pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogJHQtYjtcblxuICAuY2F0ZWdvcnkge1xuICAgIHRvcDogMTJweDtcbiAgICBsZWZ0OiAxMnB4O1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjRweCk7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC5pdGVtLWNvdmVyIHtcbiAgICBAaW5jbHVkZSBvYmplY3QtZml0LWltYWdlLXJhdGlvKGNhbGMoNzQuMyUpKTtcbiAgICB0cmFuc2l0aW9uOiAkdC1iO1xuICB9XG5cbiAgLml0ZW0tY29udGVudCB7XG4gICAgQGluY2x1ZGUgZmx1aWQoXCJwYWRkaW5nXCIsICgyNXB4LCAzMHB4KSk7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHRyYW5zaXRpb246ICR0LWI7XG4gICAgYmFja2dyb3VuZDogJGdyZWVuLWdyYWRpZW50O1xuICB9XG5cbiAgLmRhdGUge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuaXRlbS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG5cbiAgLml0ZW0tZGVzYyB7XG4gICAgcCB7XG4gICAgICBAZXh0ZW5kIC5wLXNtO1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgbWF4LWhlaWdodDogOTBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9XG5cbiAgICA+KjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLml0ZW0tYnRuLXdyYXBwZXIge1xuICAgIHRyYW5zaXRpb246ICR0LWI7XG5cbiAgICBidXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgIC5pdGVtLWJ0bi13cmFwcGVyIHtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgLml0ZW0tY29udGVudCB7XG4gICAgICBAaW5jbHVkZSBmbHVpZChcInBhZGRpbmctdG9wXCIsICgyNXB4LCAzMHB4KSk7XG4gICAgICBAaW5jbHVkZSBmbHVpZChcInBhZGRpbmctcmlnaHRcIiwgKDI1cHgsIDMwcHgpKTtcbiAgICAgIEBpbmNsdWRlIGZsdWlkKFwicGFkZGluZy1sZWZ0XCIsICgyNXB4LCAzMHB4KSk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBvbi1ldmVudCgpIHtcbiAgICAgIC5pdGVtLWJ0bi13cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG4gICAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQoXCJwYWRkaW5nXCIsICgyNXB4LCAzMHB4KSk7XG4gICAgICB9XG5cbiAgICAgIC5pdGVtLWNvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgb2JqZWN0LWZpdC1pbWFnZS1yYXRpbyhjYWxjKDc0LjMlIC0gMzBweCkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5odG1sIHtcbiAgJltkYXRhLWZvbnRzaXplPVwibGdcIl0ge1xuICAgIC5wb3N0LXNsaWRlLWl0ZW0ge1xuICAgICAgLml0ZW0tZGVzYyB7XG4gICAgICAgIHAge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDExMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJltkYXRhLWZvbnRzaXplPVwieGxcIl0ge1xuICAgIC5wb3N0LXNsaWRlLWl0ZW0ge1xuICAgICAgLml0ZW0tZGVzYyB7XG4gICAgICAgIHAge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDEzNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmhvbWUtYmFubmVyIHtcbiAgQGluY2x1ZGUgZmx1aWQoXCJwYWRkaW5nLXRvcFwiLCAoNDBweCwgNjBweCkpO1xuICBAaW5jbHVkZSBmbHVpZChcInBhZGRpbmctYm90dG9tXCIsICg1MHB4LCAxMDBweCkpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLmJnLWdyZWVuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDI3MHB4KTtcbiAgICBoZWlnaHQ6IDk1JTtcbiAgICBsZWZ0OiAtMTM1cHg7XG4gICAgQGluY2x1ZGUgZmx1aWQoXCJib3R0b21cIiwgKDI3NHB4LCAzMDZweCkpO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgYmFja2dyb3VuZDogJGdyZWVuLWdyYWRpZW50LWhlYWRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgkYmFzZS11cmwrXCJpbWFnZXMvbWVudS1iZy13aGl0ZS5zdmdcIikgcmVwZWF0O1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cbiAgfVxuXG4gIC5iYW5uZXItdGl0bGUge1xuICAgIEBpbmNsdWRlIGZsdWlkKFwibWFyZ2luLWJvdHRvbVwiLCAoMzBweCwgNDBweCkpO1xuICB9XG5cbiAgLmxvY2F0aW9uLXdyYXBwZXIge1xuICAgIHJvdy1nYXA6IDVweDtcbiAgICBjb2x1bW4tZ2FwOiAxNXB4O1xuICAgIEBpbmNsdWRlIGZsdWlkKFwibWFyZ2luLWJvdHRvbVwiLCAoNTBweCwgODBweCkpO1xuICB9XG5cbiAgLmRyb3Bkb3duLXdyYXBwZXIge1xuICAgIHJvdy1nYXA6IDEycHg7XG5cbiAgICAuYnRuLXJvdW5kLWJnLXByaW1hcnktc2Vjb25kYXJ5LWFycm93IHtcbiAgICAgIHBhZGRpbmctdG9wOiA5cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ2cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uaWNlLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAuY3VycmVudCB7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubW9iaWxlLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICB9XG5cbiAgLmxlYWYtc3ZnIHtcbiAgICB0cmFuc2l0aW9uOiAkdC1zcztcbiAgICB3aWR0aDogNTAlO1xuXG4gICAgaW1nLFxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAubG90dGllLWFuaW1hdGlvbiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5sZWFmLWdyb3VwIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG5cbiAgLmJhbm5lci1pbWctbGcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDM1JSAwIDAgMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLmJhbm5lci1pbWctc20ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KHdoaXRlLCBibGFjayk7XG4gIH1cblxuICAuZ3JlZW4tbGVhZi1sZWZ0IHtcbiAgICB3aWR0aDogMTElO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cblxuICAuZ3JlZW4tbGVhZi1yaWdodCB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxuXG4gIC5vcmFuZ2UtbGVhZi1sZWZ0IHtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cblxuICAubGVhZi1sYXN0IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgKiAwLjc3KTtcbiAgfVxuXG4gIC5iYW5uZXItaW1nLTIge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgNTUlIDAgMDtcbiAgfVxuXG4gIC5iYW5uZXItaW1nLTMge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgNTUlIDAgMDtcbiAgfVxuXG4gIC5iYW5uZXItaW1nLTQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgNTUlIDAgNTUlO1xuICB9XG5cbiAgLmxvdHRpZS1jYXJpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1NSUgMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6ICRwdXJwbGUtMjAwO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiAkcHVycGxlLTEwMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zaXRpb246ICR0LXNzO1xuICAgIH1cbiAgfVxuXG4gIC5sb3R0aWUtcGlsbCB7XG4gICAgdG9wOiAtMTMwcHg7XG4gICAgbGVmdDogLTgwcHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLm9yYW5nZS1jcm9zcyB7XG4gICAgd2lkdGg6IDEyJTtcbiAgICByaWdodDogNDQlO1xuICAgIHRvcDogNDQlO1xuICAgIGFuaW1hdGlvbjogZ2Zvcm1zLXJvdGF0ZSAzcyBpbmZpbml0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLmRlc2t0b3AtYW5pbWF0aW9uIHtcbiAgICAubGVhZi1ncm91cCB7XG4gICAgICBmbGV4LWJhc2lzOiAzMyU7XG4gICAgfVxuXG4gICAgLm9yYW5nZS1sZWFmLWxlZnQge1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIH1cblxuICAgIC5iYW5uZXItaW1nLTIge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDAgNTUlO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgIHRyYW5zaXRpb246ICR0LXNzO1xuICAgIH1cblxuICAgIC5iYW5uZXItaW1nLTQge1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogJHQtc3M7XG4gICAgfVxuXG4gICAgLm9yYW5nZS1jcm9zcyB7XG4gICAgICByaWdodDogLTYlO1xuICAgICAgdG9wOiA0NCU7XG4gICAgfVxuICB9XG5cbiAgJi5pbl92aWV3IHtcblxuICAgIC5iYW5uZXItaW1nLTIsXG4gICAgLmJhbm5lci1pbWctNCxcbiAgICAub3JhbmdlLWxlYWYtbGVmdCxcbiAgICAuZ3JlZW4tbGVhZi1yaWdodCxcbiAgICAuZ3JlZW4tbGVhZi1sZWZ0IHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIH1cblxuICAgIC5sb3R0aWUtY2FyaW5nIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmV3cyB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuXG4gIC5uZXdzLWl0ZW0ge1xuICAgIC5pdGVtLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBjb2x1bW4tZ2FwOiAxMHB4O1xuICAgICAgcm93LWdhcDogOHB4O1xuICAgIH1cblxuICAgIC5uZXdzLWl0ZW0td3JhcHBlciB7XG4gICAgICBAaW5jbHVkZSBmbHVpZChcInBhZGRpbmctdG9wXCIsICgxMnB4LCA4cHgpKTtcbiAgICAgIEBpbmNsdWRlIGZsdWlkKFwicGFkZGluZy1ib3R0b21cIiwgKDEycHgsIDhweCkpO1xuICAgICAgQGluY2x1ZGUgZmx1aWQoXCJwYWRkaW5nLWxlZnRcIiwgKDE1cHgsIDEwcHgpKTtcbiAgICAgIEBpbmNsdWRlIGZsdWlkKFwicGFkZGluZy1yaWdodFwiLCAoMTVweCwgMTBweCkpO1xuICAgICAgQGluY2x1ZGUgZmx1aWQoXCJib3JkZXItcmFkaXVzXCIsICgxNXB4LCA0MHB4KSk7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JleS0xMDA7XG4gICAgICBnYXA6IDE1cHg7XG4gICAgfVxuXG4gICAgLml0ZW0taGVhZGluZy13cmFwcGVyIHtcbiAgICAgIGdhcDogMTVweDtcbiAgICB9XG5cbiAgICAuZGF0ZSB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4zODtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmljb24tYXJyb3ctcmlnaHQge1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgQGluY2x1ZGUgc3F1YXJlKDI1cHgpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkbGFrZS0zMDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgdHJhbnNpdGlvbjogJHQtYjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgb24tZXZlbnQoKSB7XG4gICAgICAuaWNvbi1hcnJvdy1yaWdodCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsYWtlLTMwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuaHRtbCB7XG4gICZbZGF0YS1mb250c2l6ZT1cImxnXCJdIHtcbiAgICAuaG9tZS1iYW5uZXIge1xuICAgICAgLmRyb3Bkb3duLXdyYXBwZXIge1xuXG4gICAgICAgIC5idG4tcm91bmQtYmctcHJpbWFyeS1zZWNvbmRhcnktYXJyb3cge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDUycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW2RhdGEtZm9udHNpemU9XCJ4bFwiXSB7XG4gICAgLmhvbWUtYmFubmVyIHtcbiAgICAgIC5kcm9wZG93bi13cmFwcGVyIHtcblxuICAgICAgICAuYnRuLXJvdW5kLWJnLXByaW1hcnktc2Vjb25kYXJ5LWFycm93IHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA1OHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnBhZ2UtaGVhZGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAuYmctZG90IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogdXJsKCRiYXNlLXVybCtcImltYWdlcy9tZW51LWJnLXdoaXRlLnN2Z1wiKSByZXBlYXQ7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIHotaW5kZXg6IDA7XG4gICAgQGluY2x1ZGUgZmx1aWQoXCJiYWNrZ3JvdW5kLXNpemVcIiwgKDUwcHgsIDgwcHgpKTtcbiAgfVxuXG4gIC5yb3cge1xuICAgIHJvdy1nYXA6IDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAudGV4dCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgPio6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5wYWdlLWhlYWRlci10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5wYWdlLWhlYWRlci1kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICAgPio6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5wYWdlLWhlYWRlci1pbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogODIuNDQlO1xuICB9XG5cbiAgLm9iamVjdC1maXQtaW1hZ2Utd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAaW5jbHVkZSBvYmplY3QtZml0LWltYWdlLXJhdGlvKDApO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBAaW5jbHVkZSBmbHVpZChcImJvcmRlci10b3AtbGVmdC1yYWRpdXNcIiwgKDU0cHgsIDEyMHB4KSk7XG4gICAgQGluY2x1ZGUgZmx1aWQoXCJib3JkZXItdG9wLXJpZ2h0LXJhZGl1c1wiLCAoNTRweCwgMTIwcHgpKTtcbiAgfVxuXG4gIC5sZWFmcyB7XG4gICAgd2lkdGg6IDE3LjU2JTtcblxuICAgIHN2ZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuZ3JlZW4tbGVhZiB7XG4gICAgd2lkdGg6IDE2LjQlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgdHJhbnNpdGlvbjogJHQtc3M7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLm9yYW5nZS1ibG9jayB7XG4gICAgd2lkdGg6IDIxLjMlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAub3JhZ2UtbGVhZiB7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5pbWctZ3JvdXAtd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDUyLjclO1xuXG4gICAgLmltZy1ncm91cCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAubWFyZ2luLXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIEBpbmNsdWRlIGZsdWlkKFwibWFyZ2luLWxlZnRcIiwgKDBweCwgNzZweCkpO1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cblxuICAuYmctZ3JlZW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG5cbiAgLmJnLWdyZWVuLWxlZnQge1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6ICRncmVlbi1ncmFkaWVudDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogJGdyZWVuLWdyYWRpZW50O1xuICAgICAgd2lkdGg6IDUwdnc7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDUwdnc7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG5cbiAgLmJnLWdyZWVuLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZDogJGdyZWVuLWdyYWRpZW50O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICRncmVlbi1ncmFkaWVudDtcbiAgICAgIHdpZHRoOiA1MHZ3O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5kZWZhdWx0LWltZyB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gICAgfVxuICB9XG5cbiAgJi5pbl92aWV3IHtcbiAgICAuZ3JlZW4tbGVhZiB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB9XG4gIH1cblxuICAmLmhhcy1pbWFnZSB7XG4gICAgLmJnLWRvdCB7XG4gICAgICBAaW5jbHVkZSBmbHVpZChcImhlaWdodFwiLCAoODglLCA2NSUpKTtcbiAgICB9XG5cbiAgICAubWFpbi1jb250ZW50IHtcbiAgICAgIEBpbmNsdWRlIGZsdWlkKFwibWluLWhlaWdodFwiLCAoMjUwcHgsIDUwMHB4KSwgNzY4cHgpO1xuICAgIH1cblxuICAgIC50ZXh0IHtcbiAgICAgIEBpbmNsdWRlIGZsdWlkKFwibWFyZ2luLXJpZ2h0XCIsICgwcHgsIDUwcHgpKTtcbiAgICB9XG5cbiAgICAuYmctZ3JlZW4tbGVmdCB7XG4gICAgICB3aWR0aDogMzMlO1xuICAgICAgaGVpZ2h0OiA4NSU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgd2lkdGg6IDQxLjclO1xuICAgICAgICBAaW5jbHVkZSBmbHVpZChcImhlaWdodFwiLCAoMjUwcHgsIDUwMHB4KSwgNzY4cHgpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkKFwiYm9yZGVyLXRvcC1yaWdodC1yYWRpdXNcIiwgKDcwcHgsIDIwMHB4KSk7XG4gICAgICAgIGhlaWdodDogODUlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBmbHVpZChcImhlaWdodFwiLCAoMjUwcHgsIDUwMHB4KSwgNzY4cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJnLWdyZWVuLXJpZ2h0IHtcbiAgICAgIHdpZHRoOiA2NyU7XG4gICAgICBoZWlnaHQ6IDg1JTtcbiAgICAgIEBpbmNsdWRlIGZsdWlkKFwiYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1c1wiLCAoMTUwcHgsIDMwMHB4KSk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgd2lkdGg6IDU4LjMlO1xuICAgICAgICBAaW5jbHVkZSBmbHVpZChcImhlaWdodFwiLCAoMjUwcHgsIDUwMHB4KSwgNzY4cHgpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHdpZHRoOiA2NyU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5uby1pbWFnZSB7XG4gICAgLmJnLWRvdCB7XG4gICAgICBAaW5jbHVkZSBmbHVpZChcImhlaWdodFwiLCAoODglLCA4MCUpKTtcbiAgICB9XG5cbiAgICAucm93IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWluLWhlaWdodDogMjU2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRleHQge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBAaW5jbHVkZSBmbHVpZChcInBhZGRpbmctYm90dG9tXCIsICgwcHgsIDkwcHgpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmctZ3JlZW4tbGVmdCB7XG4gICAgICB3aWR0aDogMjAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgd2lkdGg6IDQxLjclO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkKFwiYm9yZGVyLXRvcC1yaWdodC1yYWRpdXNcIiwgKDcwcHgsIDEzMHB4KSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJnLWdyZWVuLXJpZ2h0IHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBmbHVpZChcImJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXNcIiwgKDEyMHB4LCAyNDBweCkpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHdpZHRoOiA1NSU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgd2lkdGg6IDU4LjMlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hcHBvaW50bWVudC1mb3JtLXNob3cgJiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufSIsIi5zaW5nbGUtcGFnZS1oZWFkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAkZ3JlZW4tZ3JhZGllbnQtaGVhZGVyO1xuICBAaW5jbHVkZSBmbHVpZChcInBhZGRpbmctYm90dG9tXCIsICg4MHB4LCAxNTBweCkpO1xuICB6LWluZGV4OiAxO1xuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIEBpbmNsdWRlIGZsdWlkKFwiaGVpZ2h0XCIsICg1MHB4LCAxNDBweCkpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNzAlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQ6IHVybCgkYmFzZS11cmwrXCJpbWFnZXMvbWVudS1iZy13aGl0ZS5zdmdcIikgcmVwZWF0O1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICBAaW5jbHVkZSBmbHVpZChcImJhY2tncm91bmQtc2l6ZVwiLCAoNTBweCwgODBweCkpO1xuICB9XG5cbiAgLmluZm8ge1xuICAgIGdhcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLmNhdGVnb3JpZXMge1xuICAgIGdhcDogMTBweDtcbiAgfVxuXG4gIC5icmVhZGNydW1icyB7XG4gICAgQGluY2x1ZGUgZmx1aWQoXCJwYWRkaW5nLWJvdHRvbVwiLCAoNTVweCwgNjBweCkpO1xuICB9XG59IiwiLmJyZWFkY3J1bWJzIHtcbiAgICBjb2xvcjogJGJsdWU7XG4gICAgQGV4dGVuZCAudGV4dC1saW5rO1xuICAgIEBpbmNsdWRlIGZsdWlkKFwicGFkZGluZy10b3BcIiwgKDIwcHgsIDMwcHgpKTtcbiAgICBAaW5jbHVkZSBmbHVpZChcInBhZGRpbmctYm90dG9tXCIsICgyMXB4LCA0MnB4KSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIGEge1xuICAgICAgICB0cmFuc2l0aW9uOiAkdC1iO1xuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXG4gICAgICAgIEBpbmNsdWRlIG9uLWV2ZW50KCkge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJyZWFkY3J1bWJfbGFzdCB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG5cbiAgICAucGlsbCB7XG4gICAgICAgIG1hcmdpbjogMCAwLjY3cmVtO1xuICAgICAgICBAaW5jbHVkZSBzcXVhcmUoMC42N3JlbSk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNxdWFyZSgwLjY3cmVtKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkYmFzZS11cmwrXCJpbWFnZXMvcGlsbC5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJyZWFkY3J1bWItd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogI0Y2RkFGNTtcbn0iLCIuZmxleGlibGUtbW9kdWxlLXN0aWNreS1iYXIsXG4ubW9kdWxlLXN0aWNreS1iYXIge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYmFja2dyb3VuZDogJGdyZWVuLWdyYWRpZW50LWhlYWRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICB0b3A6ICRoZWFkZXItbW9iaWxlLWhlaWdodDtcbiAgICAgICAgei1pbmRleDogMTI7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgLy9XaGVuIExvZ2luIGFkbWluXG4gICAgICAgIC5hZG1pbi1iYXIgJiB7XG4gICAgICAgICAgICB0b3A6IGNhbGMoNDZweCArICRoZWFkZXItbW9iaWxlLWhlaWdodCk7XG5cbiAgICAgICAgICAgIC8vQWRtaW4tYmFyIGJyZWFrcG9pbnRcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc4M3B4KSB7XG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKDMycHggKyAkaGVhZGVyLW1vYmlsZS1oZWlnaHQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICAgIHRvcDogMTUwcHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMzBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEzMHB4O1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogY2FsYyg1MHZ3IC0gMzAwJSk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuLWdyYWRpZW50LWhlYWRlcjtcbiAgICAgICAgei1pbmRleDogLTI7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogNjUlO1xuICAgICAgICB3aWR0aDogY2FsYyg1MHZ3IC0gMjAwJSk7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgkYmFzZS11cmwrXCJpbWFnZXMvbWVudS1iZy13aGl0ZS5zdmdcIikgcmVwZWF0O1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwcHg7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICByb3ctZ2FwOiAzMHB4O1xuICAgICAgICBjb2x1bW4tZ2FwOiAyNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmbHVpZChcIm1hcmdpbi1sZWZ0XCIsICgtNzBweCwgLTE0MHB4KSwgMTIwMHB4LCAxNDAwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAuc3RpY2t5LWJhci1saW5rIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RpY2t5LWJhci1saW5rIHtcbiAgICAgICAgQGV4dGVuZCAuaDY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogJHQtYjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmljb21vb247XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZTkyNFwiO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjY1KTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0LWI7XG4gICAgICAgICAgICB0b3A6IDAuMmVtO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmZpbHRlcnMtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktMjAwO1xuXG4gICAgLmZpbHRlcnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG59IiwiLnJlc3VsdC1udW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59IiwiLnRhZ3Mge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGdhcDogMTBweDtcblxuICBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn0iLCIucmVsYXRlZC1wb3N0cyB7XG4gICAgLmhlYWRpbmcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgLmRlc2Mge1xuICAgICAgICA+KjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICBAaW5jbHVkZSBmbHVpZChcInRvcFwiLCAoMTk0cHgsIDEzNnB4KSk7XG4gICAgfVxuXG4gICAgLnN3aXBlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzdweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzN3B4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG59IiwiLmJsb2ctcG9zdC1pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogJHQtYjtcbiAgYmFja2dyb3VuZDogJGdyZWVuLWdyYWRpZW50O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICBnYXA6IDE1cHg7XG4gIH1cblxuICAuaXRlbS1jb3ZlciB7XG4gICAgQGluY2x1ZGUgZmx1aWQoXCJ3aWR0aFwiLCAoMTAwcHgsIDMwMHB4KSk7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZmxleC1ncm93OiAwO1xuXG4gICAgLm9iamVjdC1maXQtaW1hZ2Utd3JhcHBlciB7XG4gICAgICBAaW5jbHVkZSBvYmplY3QtZml0LWltYWdlLXJhdGlvKDY2LjY3JSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgLm9iamVjdC1maXQtaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIEBpbmNsdWRlIG9iamVjdC1maXQtaW1hZ2UtcmF0aW8oMTAwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLml0ZW0tY29udGVudCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICB9XG5cbiAgICAuaW5mbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgZ2FwOiAxMHB4O1xuXG4gICAgICAuY2F0ZWdvcnkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgbWF4LWhlaWdodDogMjNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIH1cblxuICAgICAgLmRhdGUge1xuICAgICAgICBjb2xvcjogJHB1cnBsZS0yMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zODtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLml0ZW0tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgbWF4LWhlaWdodDogNTVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG5cbiAgLml0ZW0tYnRuLXdyYXBwZXIge1xuICAgIHRyYW5zaXRpb246ICR0LWI7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG5cbiAgICBidXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgIEBpbmNsdWRlIG9uLWV2ZW50KCkge1xuICAgICAgLml0ZW0tYnRuLXdyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ibG9nLWZlYXR1cmVkLXBvc3QtaXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246ICR0LWI7XG5cbiAgLml0ZW0tY292ZXIge1xuICAgIEBpbmNsdWRlIG9iamVjdC1maXQtaW1hZ2UtcmF0aW8oNjUuOTklKTtcbiAgICB0cmFuc2l0aW9uOiAkdC1iO1xuICB9XG5cbiAgLml0ZW0tY29udGVudCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICB0cmFuc2l0aW9uOiAkdC1iO1xuICAgIGJhY2tncm91bmQ6ICRncmVlbi1ncmFkaWVudDtcblxuICAgIC5pbmZvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBnYXA6IDEwcHg7XG5cbiAgICAgIC5jYXRlZ29yeSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBtYXgtaGVpZ2h0OiAyM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgfVxuXG4gICAgICAuZGF0ZSB7XG4gICAgICAgIGNvbG9yOiAkcHVycGxlLTIwMDtcbiAgICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaXRlbS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5pdGVtLWRlc2Mge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICBwIHtcbiAgICAgIEBleHRlbmQgLnAtc207XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBtYXgtaGVpZ2h0OiA3MHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIH1cblxuICAgID4qOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAuaXRlbS1idG4td3JhcHBlciB7XG4gICAgdHJhbnNpdGlvbjogJHQtYjtcblxuICAgIGJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgLml0ZW0tYnRuLXdyYXBwZXIge1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBvbi1ldmVudCgpIHtcbiAgICAgIC5pdGVtLWJ0bi13cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG4gICAgICAuaXRlbS1jb3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIG9iamVjdC1maXQtaW1hZ2UtcmF0aW8oY2FsYyg2NS45OSUgLSA0NXB4KSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmh0bWwge1xuICAmW2RhdGEtZm9udHNpemU9XCJsZ1wiXSB7XG4gICAgLmJsb2ctZmVhdHVyZWQtcG9zdC1pdGVtIHtcbiAgICAgIC5pdGVtLWRlc2Mge1xuICAgICAgICBwIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA5M3B4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbmZvIC5jYXRlZ29yeSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2ctcG9zdC1pdGVtIHtcbiAgICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgbWF4LWhlaWdodDogNjZweDtcbiAgICAgIH1cblxuICAgICAgLmluZm8gLmNhdGVnb3J5IHtcbiAgICAgICAgbWF4LWhlaWdodDogMjhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW2RhdGEtZm9udHNpemU9XCJ4bFwiXSB7XG4gICAgLmJsb2ctZmVhdHVyZWQtcG9zdC1pdGVtIHtcbiAgICAgIC5pdGVtLWRlc2Mge1xuICAgICAgICBwIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaW5mbyAuY2F0ZWdvcnkge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9nLXBvc3QtaXRlbSB7XG4gICAgICAuaXRlbS10aXRsZSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDgwcHg7XG4gICAgICB9XG5cbiAgICAgIC5pbmZvIC5jYXRlZ29yeSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDMycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnNlcnZpY2UtbGlzdCB7XG4gICAgLnNlcnZpY2UtbGlzdC1yb3cge1xuICAgICAgICBAaW5jbHVkZSBmbHVpZChcInJvdy1nYXBcIiwgKDEwcHgsIDIwcHgpKTtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQoXCItLWJzLWd1dHRlci14XCIsICgxMHB4LCAyMHB4KSk7XG4gICAgfVxuXG4gICAgLnNlcnZpY2UtZGVzYyB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQoXCJtYXJnaW4tdG9wXCIsICg0MHB4LCA4MHB4KSk7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBAZXh0ZW5kIC50ZXh0LXN1Yi10aXRsZTtcbiAgICAgICAgfVxuXG4gICAgICAgID4qOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZXJ2aWNlLWRlc2MtYm9yZGVyIHtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQoXCJwYWRkaW5nLWJvdHRvbVwiLCAoNDBweCwgODBweCkpO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktMjAwO1xuICAgIH1cblxuICAgIC5zZXJ2aWNlLWl0ZW0ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuLWdyYWRpZW50O1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDQwcHg7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkKFwicGFkZGluZy10b3BcIiwgKDE1cHgsIDM1cHgpKTtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQoXCJwYWRkaW5nLWJvdHRvbVwiLCAoMTVweCwgMzVweCkpO1xuICAgICAgICBAaW5jbHVkZSBmbHVpZChcInBhZGRpbmctbGVmdFwiLCAoMzBweCwgNDBweCkpO1xuICAgICAgICBAaW5jbHVkZSBmbHVpZChcInBhZGRpbmctcmlnaHRcIiwgKDMwcHgsIDQwcHgpKTtcblxuICAgICAgICAuaXRlbS10aXRsZSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdC1iO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHByaW1hcnk7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VydmljZS1pdGVtLXdyYXBwZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmx1aWQoXCJnYXBcIiwgKDIwcHgsIDMwcHgpKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsdWlkKFwid2lkdGhcIiwgKDUwcHgsIDcwcHgpKTtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG9uLWV2ZW50KCkge1xuICAgICAgICAgICAgLml0ZW0tdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuZmxleGlibGUtbW9kdWxlLWhlYWRlciB7XG4gIEBpbmNsdWRlIGZsdWlkKFwibWFyZ2luLWJvdHRvbVwiLCAoNDVweCwgNjBweCkpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuXG4gIC50aXRsZS13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBmbHVpZChcImdhcFwiLCAoMTVweCwgMjVweCkpO1xuICB9XG5cbiAgLm1vZHVsZS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gIC5kZXNjLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDIwcHggMjBweCAyMHB4O1xuICAgIEBpbmNsdWRlIGZsdWlkKFwicGFkZGluZy10b3BcIiwgKDI1cHgsIDQwcHgpKTtcbiAgICBAaW5jbHVkZSBmbHVpZChcInBhZGRpbmctYm90dG9tXCIsICgyNXB4LCA0MHB4KSk7XG4gICAgQGluY2x1ZGUgZmx1aWQoXCJwYWRkaW5nLXJpZ2h0XCIsICgyNXB4LCA1MHB4KSk7XG4gICAgQGluY2x1ZGUgZmx1aWQoXCJwYWRkaW5nLWxlZnRcIiwgKDI1cHgsIDUwcHgpKTtcbiAgICBAaW5jbHVkZSBmbHVpZChcImdhcFwiLCAoMzBweCwgNjBweCkpO1xuICB9XG5cbiAgLm1vZHVsZS1kZXNjIHtcbiAgICA+KjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLm1vZHVsZS1idG4ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICB9XG4gIH1cblxuICAubW9iaWxlLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gIC5oci1zdmcge1xuICAgIEBpbmNsdWRlIGZsdWlkKFwid2lkdGhcIiwgKDYwcHgsIDc1cHgpKTtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3B4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgaW1nLFxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmLm5vLWRlc2Mge1xuICAgIC50aXRsZS13cmFwcGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcHJpbWFyeTtcbiAgICB9XG4gIH1cbn0iLCIubWVkaWNhdGlvbi1pbmZvLWN0YSB7XG4gICAgLmJnLXdyYXBwZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4tMTAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA3MHB4IDAgMCAwO1xuICAgICAgICBAaW5jbHVkZSBmbHVpZChcInBhZGRpbmctdG9wXCIsICg1MHB4LCA2MHB4KSk7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkKFwicGFkZGluZy1ib3R0b21cIiwgKDUwcHgsIDYwcHgpKTtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQoXCJwYWRkaW5nLXJpZ2h0XCIsICg0MHB4LCA3MHB4KSk7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkKFwicGFkZGluZy1sZWZ0XCIsICg0MHB4LCA3MHB4KSk7XG4gICAgfVxuXG4gICAgLnJvdyB7XG4gICAgICAgIHJvdy1nYXA6IDUwcHg7XG4gICAgfVxuXG4gICAgLmN0YS1idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cblxuICAgIC5zdmctaW1nIHtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQoXCJtYXJnaW4tcmlnaHRcIiwgKC00MHB4LCAtNzBweCkpO1xuICAgICAgICBAaW5jbHVkZSBmbHVpZChcIm1hcmdpbi1ib3R0b21cIiwgKC01MHB4LCAtNjBweCkpO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jdGEtZGVzYyB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcblxuICAgICAgICA+KjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICBoMSxcbiAgICAgICAgLmgxIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsdWlkKFwiZm9udC1zaXplXCIsICgyLjEyNXJlbSwgM3JlbSkpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyLFxuICAgICAgICAuaDIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmx1aWQoXCJmb250LXNpemVcIiwgKDJyZW0sIDIuNXJlbSkpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzLFxuICAgICAgICAuaDMge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmx1aWQoXCJmb250LXNpemVcIiwgKDEuNXJlbSwgMi4xMjVyZW0pKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIH1cblxuICAgICAgICBoNCxcbiAgICAgICAgLmg0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsdWlkKFwiZm9udC1zaXplXCIsICgxLjM3NXJlbSwgMS42ODc1cmVtKSk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICB9XG5cbiAgICAgICAgaDUsXG4gICAgICAgIC5oNSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmbHVpZChcImZvbnQtc2l6ZVwiLCAoMS4yNXJlbSwgMS41cmVtKSk7XG4gICAgICAgIH1cblxuICAgICAgICBoNixcbiAgICAgICAgLmg2IHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWJvdXQtaHIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktMjAwO1xuICAgICAgICBAaW5jbHVkZSBmbHVpZChcIm1hcmdpbi1ib3R0b21cIiwgKDMwcHgsIDUwcHgpKTtcblxuICAgICAgICAuaHItc3ZnIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsdWlkKFwid2lkdGhcIiwgKDQwcHgsIDcwcHgpKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5ib29raW5nLWZvcm0ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTM0MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0taGVhZGVyIHtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaGVhZGluZy13cmFwcGVyIHtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDMwcHg7XG4gICAgICAgICAgICByb3ctZ2FwOiAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnN2Zy13cmFwcGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsdWlkKFwid2lkdGhcIiwgKDE1MHB4LCAyMDBweCkpO1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdGVwcyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgICBAaW5jbHVkZSBmbHVpZChcInBhZGRpbmctYm90dG9tXCIsICgzNXB4LCA1MHB4KSk7XG4gICAgfVxuXG4gICAgLnN0ZXAge1xuICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgIHdpZHRoOiAyNSU7XG5cbiAgICAgICAgLnN0ZXAtbnVtIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIGdhcDogM3B4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWVuZztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmVlbi0xMDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4tMTAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgZmx1aWQoXCJ3aWR0aFwiLCAoMzBweCwgNjBweCkpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZmx1aWQoXCJoZWlnaHRcIiwgKDMwcHgsIDYwcHgpKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBkYXNoZWQgJGdyZWVuLTEwMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcmVmaXgge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm51bSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbHVpZChcImZvbnQtc2l6ZVwiLCAoMC44NzVyZW0sIDEuNXJlbSkpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN0ZXAtdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuLTMwMDtcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAuc3RlcC1udW0ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgJGdyZWVuLTIwMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN0ZXAtdGV4dCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jb21wbGV0ZSB7XG4gICAgICAgICAgICAuc3RlcC1udW0ge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBkYXNoZWQgJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIC5zdGVwLW51bSB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN0ZXAtaGVhZGluZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICAgIHJvdy1nYXA6IDE1cHg7XG5cbiAgICAgICAgLnN2Zy13cmFwcGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogM3JlbTtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1mb290ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICBjb2x1bW4tZ2FwOiA1cHg7XG4gICAgICAgIHJvdy1nYXA6IDE1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkKFwibWFyZ2luLWJvdHRvbVwiLCAoMzVweCwgNDBweCkpO1xuICAgIH1cblxuICAgIC5zdGVwLWNvbnRlbnQge1xuICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAkZ3JlZW4tMjAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleS0xMDA7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkKFwicGFkZGluZy10b3BcIiwgKDUwcHgsIDYwcHgpKTtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQoXCJwYWRkaW5nLWJvdHRvbVwiLCAoNTBweCwgNjBweCkpO1xuICAgICAgICBAaW5jbHVkZSBmbHVpZChcInBhZGRpbmctcmlnaHRcIiwgKDIwcHgsIDYwcHgpKTtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQoXCJwYWRkaW5nLWxlZnRcIiwgKDIwcHgsIDYwcHgpKTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jdXJyZW50LXN0b3JlLXdyYXBwZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogJGdyZWVuLTEwMDtcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuXG4gICAgLnRleHQtZmxleCB7XG4gICAgICAgIGdhcDogOHB4O1xuICAgIH1cblxuICAgIC5zdmctd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxLjEyNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjEyNXJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgICBAZXh0ZW5kIC5idG4tdGV4dC1wcmltYXJ5LXNlY29uZGFyeTtcbiAgICB9XG59XG5cbi5jaG9vc2Utc3RvcmUtY29udGVudCB7XG5cbiAgICAuZm9ybS13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMTIwcHgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZXktMjAwO1xuICAgICAgICAgICAgbGVmdDogLTYwcHg7XG4gICAgICAgICAgICBib3R0b206IC0zNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bnMtd3JhcHBlciB7XG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjI4cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmljZS1zZWxlY3QtcmVhY3QsXG4gICAgICAgIC5uaWNlLXNlbGVjdCB7XG4gICAgICAgICAgICAuY3VycmVudCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktMjAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdG9yZS1pdGVtIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS0yMDA7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHByaW1hcnk7XG4gICAgICAgIH1cblxuICAgICAgICAuZGlzdGFuY2UtdGFnIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxNXB4IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWFwLXdyYXBwZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmx1aWQoXCJoZWlnaHRcIiwgKDIwMHB4LCAzMDBweCkpO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS0yMDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bi1saXN0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5maWxsLWluZm8tY29udGVudCB7XG4gICAgLmRhdGUtYnRuIHtcbiAgICAgICAgaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgICAgICAgQGluY2x1ZGUgb24tZXZlbnQoKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLXNlY3Rpb24rLmZvcm0tc2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXktMjAwO1xuICAgIH1cblxuICAgIC5maXJzdC1zZWN0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktMjAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmdmaWVsZCsuZ2ZpZWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2ZpZWxkKy5nZmllbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIC5nZmllbGRfcmFkaW8uZmxleC1jb2x1bW4ge1xuICAgICAgICBnYXA6IDE1cHg7XG4gICAgfVxuXG4gICAgLnJvdyB7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkKFwiLS1icy1ndXR0ZXIteFwiLCAoNTBweCwgMTAwcHgpKTtcbiAgICB9XG5cbiAgICAuY29sLWxnLTYrLmNvbC1sZy02IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleS0yMDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi51cGxvYWQtcGhvdG8tY29udGVudCB7XG4gICAgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIC5wcmltYXJ5LXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5hcnRpY2xlLWNvbnRlbnQge1xuICAgICAgICBlbSB7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnN1Y2Nlc3MtY29udGVudCB7XG4gICAgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgIC5zZWN0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQoXCJtYXJnaW4tdG9wXCIsICg0MHB4LCA1MHB4KSk7XG4gICAgfVxuXG4gICAgLmFydGljbGUtY29udGVudCB7XG4gICAgICAgIGVtIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkKFwibWFyZ2luLXRvcFwiLCAoMzBweCwgNTBweCkpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmZpbGUtdXBsb2FkIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIEBpbmNsdWRlIGZsdWlkKFwicGFkZGluZ1wiLCAoMjVweCwgMzBweCkpO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuZmlsZS11cGxvYWQtZHJhZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgb24tZXZlbnQoKSB7XG4gICAgICAgICAgICB+LmZpbGUtdXBsb2FkLWJ0biB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZpbGUtdXBsb2FkLWxpc3Qge1xuICAgICAgICBnYXA6IDE1cHg7XG5cbiAgICAgICAgPi5maWxlLXVwbG9hZC1idG4sXG4gICAgICAgID4udXBsb2FkLWl0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTNweCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygzMyUgLSAxM3B4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDEzcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjAlIC0gMTNweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudXBsb2FkLWl0ZW0ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS0yMDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXG4gICAgICAgIC5vYmplY3QtZml0LWltYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHQtYjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRwcmltYXJ5LCAwLjIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTI5XCI7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuaWNvbW9vbjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdC1iO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBvbi1ldmVudCgpIHtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJtLWJ0biB7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICByaWdodDogNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgIEBpbmNsdWRlIHNxdWFyZSgxLjI1cmVtKTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgdHJhbnNpdGlvbjogJHQtYjtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICAgICAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMXB4ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5maWxlLXVwbG9hZC1idG4ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBib3JkZXI6IDJweCBkYXNoZWQgJHByaW1hcnk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB0cmFuc2l0aW9uOiAkdC1iO1xuICAgICAgICBAZXh0ZW5kIC50ZXh0LWJ0bi1sZztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgLm9iamVjdC1maXQtaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxufVxuXG5odG1sIHtcbiAgICAmW2RhdGEtZm9udHNpemU9XCJsZ1wiXSB7XG4gICAgICAgIC5maWxlLXVwbG9hZCB7XG4gICAgICAgICAgICAuZmlsZS11cGxvYWQtbGlzdCB7XG5cbiAgICAgICAgICAgICAgICA+LmZpbGUtdXBsb2FkLWJ0bixcbiAgICAgICAgICAgICAgICA+LnVwbG9hZC1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxM3B4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2RhdGEtZm9udHNpemU9XCJ4bFwiXSB7XG4gICAgICAgIC5maWxlLXVwbG9hZCB7XG4gICAgICAgICAgICAuZmlsZS11cGxvYWQtbGlzdCB7XG5cbiAgICAgICAgICAgICAgICA+LmZpbGUtdXBsb2FkLWJ0bixcbiAgICAgICAgICAgICAgICA+LnVwbG9hZC1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxM3B4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmNvbmZpcm0tbW9kYWwge1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIEBpbmNsdWRlIGZsdWlkKCdwYWRkaW5nLXRvcCcsICg1MHB4LCA2MHB4KSk7XG4gICAgQGluY2x1ZGUgZmx1aWQoJ3BhZGRpbmctYm90dG9tJywgKDQwcHgsIDYwcHgpKTtcbiAgICBAaW5jbHVkZSBmbHVpZCgncGFkZGluZy1sZWZ0JywgKDMwcHgsIDYwcHgpKTtcbiAgICBAaW5jbHVkZSBmbHVpZCgncGFkZGluZy1yaWdodCcsICgzMHB4LCA2MHB4KSk7XG5cbiAgICAuY2xvc2UtYnRuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBzcXVhcmUoMzBweCk7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgIGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQoJ21hcmdpbi1ib3R0b20nLCAoMzVweCwgNDVweCkpO1xuICAgIH1cblxuICAgIC5idG4tbGlzdCB7XG4gICAgICAgIGdhcDogMTVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoNTAlIC0gOHB4KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjRweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuZ2FsbGVyeS1tb2RhbCB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIEBpbmNsdWRlIGZsdWlkKCdwYWRkaW5nLWxlZnQnLCAoMjBweCwgNDBweCkpO1xuICAgIEBpbmNsdWRlIGZsdWlkKCdwYWRkaW5nLXJpZ2h0JywgKDIwcHgsIDQwcHgpKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgIHdpZHRoOiA2MzBweDtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxODNweCk7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIH1cblxuICAgIC5jbG9zZS1idG4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIHNxdWFyZSgxLjg3NXJlbSk7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuXG4gICAgICAgIGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcblxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1nLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLWxpc3Qge1xuICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjdweDtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzUwcHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTMwcHgpO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHRvcDogOTBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1NXB4KTtcbiAgICB9XG5cbiAgICAuc3dpcGVyLWNvbnRyb2wge1xuICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICA+KiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB9XG5cbiAgICAgICAgZ2FwOiA1MHB4O1xuICAgIH1cblxuICAgIC5zd2lwZXItcHJldixcbiAgICAuc3dpcGVyLW5leHQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4tMTAwO1xuICAgICAgICBAaW5jbHVkZSBzcXVhcmUoMzVweCk7XG4gICAgICAgIHRyYW5zaXRpb246ICR0LWI7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIEBleHRlbmQgLmljb21vb247XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBvbi1ldmVudCgpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmVlbi0xMDA7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItcHJldiB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpcGVyLW5leHQge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZTkwN1wiO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5yZXN1bHQtbW9kYWwge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgQGluY2x1ZGUgZmx1aWQoJ3BhZGRpbmctdG9wJywgKDUwcHgsIDYwcHgpKTtcbiAgICBAaW5jbHVkZSBmbHVpZCgncGFkZGluZy1ib3R0b20nLCAoNDBweCwgNjBweCkpO1xuICAgIEBpbmNsdWRlIGZsdWlkKCdwYWRkaW5nLWxlZnQnLCAoMjVweCwgNjBweCkpO1xuICAgIEBpbmNsdWRlIGZsdWlkKCdwYWRkaW5nLXJpZ2h0JywgKDI1cHgsIDYwcHgpKTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICBtaW4td2lkdGg6IDg1MHB4O1xuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkKCdtYXJnaW4tYm90dG9tJywgKDMwcHgsIDUwcHgpKTtcbiAgICB9XG5cbiAgICAuYnRuLWxpc3Qge1xuICAgICAgICBAaW5jbHVkZSBmbHVpZCgnbWFyZ2luLXRvcCcsICgzMHB4LCA1MHB4KSk7XG5cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5tb2RhbCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMjA7XG5cbiAgICAubW9kYWwtYmcge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCMwMDAwMDAsICRhbHBoYTogMC43KTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLnBvcHVwLW1lc3NhZ2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJGJsdWU7XG5cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgICBAZXh0ZW5kIC5oNTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgIGVtLFxuICAgIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgfVxufVxuXG5ib2R5Lm1vZGFsLW9wZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59IiwiLmZpbGwtaW5mby1jb250ZW50LFxuLmhpc3RvcnktZm9ybSB7XG4gIC50ZXh0LWlucHV0IHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogJHQtYjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkZ3JlZW4tMzAwO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgIH1cblxuICAgICYuaGFzLWVycm9yIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRlcnJvci1jb2xvciAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5iaXJ0aC13cmFwcGVyIHtcbiAgICBnYXA6IDMwcHg7XG5cbiAgICAmLmhhcy1lcnJvciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICB9XG4gIH1cblxuICAuYmlydGgtaW5wdXQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuc2xhc2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC0xNHB4O1xuICAgICAgYm90dG9tOiA4cHg7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xuICAgICAgYmFja2dyb3VuZDogJGdyZWVuLTMwMDtcbiAgICB9XG4gIH1cblxuICAudmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgICBjb2xvcjogJGVycm9yLWNvbG9yO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIEBleHRlbmQgLnRleHQtY2FwdGlvbjtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4gIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxufSIsIi5ib29raW5nLXJlc3VsdC1pbmZvcyB7XG4gICAgLS1icy1ndXR0ZXIteDogMjBweDtcbiAgICByb3ctZ2FwOiAxMHB4O1xufVxuXG4uYm9va2luZy1yZXN1bHQtaXRlbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgQGluY2x1ZGUgZmx1aWQoXCJwYWRkaW5nLXJpZ2h0XCIsICgyNXB4LCAzMHB4KSk7XG4gICAgQGluY2x1ZGUgZmx1aWQoXCJwYWRkaW5nLWxlZnRcIiwgKDI1cHgsIDMwcHgpKTtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcblxuICAgIC5pdGVtLWhlYWRpbmcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LTIwMDtcblxuICAgICAgICAuaWNvbi13cmFwcGVyIHtcbiAgICAgICAgICAgIGdhcDogMTBweDtcblxuICAgICAgICAgICAgLml0ZW0tdGl0bGUge1xuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmluZm8ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAgICAgLmluZm8tdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJlc3VsdC1tb2RhbCAmIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZXktMTAwO1xuICAgIH1cbn0iLCIvKiBXb3JkUHJlc3MgU3R5bGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYXJ0aWNsZS1jb250ZW50IHtcblxuICBoMixcbiAgLmgyIHtcbiAgICBAaW5jbHVkZSBmbHVpZChcImZvbnQtc2l6ZVwiLCAoMS42MjVyZW0sIDEuODc1cmVtKSk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTQ7XG4gIH1cblxuICBoMyxcbiAgLmgzIHtcbiAgICBAaW5jbHVkZSBmbHVpZChcImZvbnQtc2l6ZVwiLCAoMS41cmVtLCAxLjY4NzVyZW0pKTtcbiAgICBsaW5lLWhlaWdodDogMS4xNjtcbiAgfVxuXG4gIGg0LFxuICAuaDQge1xuICAgIEBpbmNsdWRlIGZsdWlkKFwiZm9udC1zaXplXCIsICgxLjM3NXJlbSwgMS41cmVtKSk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTg7XG4gIH1cblxuICBoNSxcbiAgLmg1IHtcbiAgICBAaW5jbHVkZSBmbHVpZChcImZvbnQtc2l6ZVwiLCAoMS4yNXJlbSwgMS4zMTI1cmVtKSk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxuXG4gIGg2LFxuICAuaDYge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjIyO1xuICB9XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXG4gICAgJjpub3QoW2NsYXNzXSkge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG9uLWV2ZW50KCkge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG5cbiAgYmxvY2txdW90ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogJGdyZWVuLWdyYWRpZW50O1xuICAgIEBpbmNsdWRlIGZsdWlkKFwicGFkZGluZy10b3BcIiwgKDMwcHgsIDQ1cHgpKTtcbiAgICBAaW5jbHVkZSBmbHVpZChcInBhZGRpbmctYm90dG9tXCIsICgzMHB4LCA0NXB4KSk7XG4gICAgQGluY2x1ZGUgZmx1aWQoXCJwYWRkaW5nLWxlZnRcIiwgKDMwcHgsIDUwcHgpKTtcbiAgICBAaW5jbHVkZSBmbHVpZChcInBhZGRpbmctcmlnaHRcIiwgKDMwcHgsIDUwcHgpKTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIEBpbmNsdWRlIGZsdWlkKFwicGFkZGluZy1sZWZ0XCIsICg3NHB4LCAxMjBweCkpO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIEBleHRlbmQgLmljb21vb247XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICBjb250ZW50OiBcIlxcZTkyNVwiO1xuICAgICAgQGluY2x1ZGUgZmx1aWQoXCJ0b3BcIiwgKDMwcHgsIDQ1cHgpKTtcbiAgICAgIEBpbmNsdWRlIGZsdWlkKFwibGVmdFwiLCAoMzBweCwgNTBweCkpO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgQGluY2x1ZGUgZmx1aWQoXCJmb250LXNpemVcIiwgKDEuMjVyZW0sIDEuNXJlbSkpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgIGNvbG9yOiAkYmx1ZTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBjaXRlIHtcbiAgICAgIEBleHRlbmQgLnAtc207XG4gICAgICBjb2xvcjogJGJsdWU7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB9XG4gIH1cblxuICAud3AtYmxvY2staW1hZ2Uge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIC8vcmVtb3ZlIGZsb2F0XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICBmaWd1cmUge1xuICAgICAgbWFyZ2luOiAycmVtIGF1dG8gMDtcbiAgICB9XG5cbiAgICAuYWxpZ25jZW50ZXIge1xuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgfVxuXG4gICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFsaWducmlnaHQge1xuICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vU2V0dGluZyBWaWRlbyBibG9jayByYXRpb1xuICAud3AtYmxvY2stZW1iZWQge1xuICAgICYuaXMtdHlwZS12aWRlbyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICYuYWxpZ25sZWZ0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cblxuICAgICAgJi5hbGlnbmNlbnRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJi5hbGlnbnJpZ2h0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi53cC1oYXMtYXNwZWN0LXJhdGlvIHtcbiAgICAgICYud3AtZW1iZWQtYXNwZWN0LTE2LTkge1xuICAgICAgICAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBAaW5jbHVkZSBvYmplY3QtZml0LWltYWdlLXJhdGlvKDU2LjI1JSk7XG5cbiAgICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgQGluY2x1ZGUgc3F1YXJlKDEwMCUpO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvL2hyIGRpZmZlcmVudCBzdHlsZVxuICBociB7XG4gICAgJi53cC1ibG9jay1zZXBhcmF0b3Ige1xuICAgICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gICAgfVxuXG4gICAgJi5pcy1zdHlsZS1kZWZhdWx0IHtcbiAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgfVxuXG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gIH1cblxuICAvL3RoZXNlIGNsYXNzZXMgd2lsbCBvbmx5IGJlIHVzZWQgb24gaW1hZ2Ugc28gd2UgYXJlIHNhZmVcbiAgaW1nLmFsaWducmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDAgMCAxZW0gMWVtO1xuICB9XG5cbiAgaW1nLmFsaWdubGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDFlbSAxZW0gMDtcbiAgfVxuXG4gIGltZy5hbGlnbmNlbnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgYSBpbWcge1xuICAgICYuYWxpZ25yaWdodCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW46IDVweCAwIDIwcHggMjBweDtcbiAgICB9XG5cbiAgICAmLmFsaWdubm9uZSB7XG4gICAgICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbiAgICB9XG5cbiAgICAmLmFsaWdubGVmdCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xuICAgIH1cblxuICAgICYuYWxpZ25jZW50ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAud3AtY2FwdGlvbiB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTIwMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgLyogSW1hZ2UgZG9lcyBub3Qgb3ZlcmZsb3cgdGhlIGNvbnRlbnQgYXJlYSAqL1xuICAgIHBhZGRpbmc6IDVweCAzcHggMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY2xlYXI6IGJvdGg7XG5cbiAgICAmLmFsaWdubm9uZSB7XG4gICAgICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbiAgICB9XG5cbiAgICAmLmFsaWdubGVmdCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xuICAgIH1cblxuICAgICYuYWxpZ25jZW50ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAmLmFsaWducmlnaHQge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luOiA1cHggMCAyMHB4IDIwcHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIHAud3AtY2FwdGlvbi10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMCAwIDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuXG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMuICovXG4gIC5zY3JlZW4tcmVhZGVyLXRleHQge1xuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgkYmxhY2ssIDAuNik7XG4gICAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbGVmdDogNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgcGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRvcDogNXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHotaW5kZXg6IDEwMDAwMDtcbiAgICAvKiBBYm92ZSBXUCB0b29sYmFyLiAqL1xuICB9XG5cbiAgaWZyYW1lIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vT2wgVWwgcmVzdHlsZVxuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuXG4gICAgLy93aGVuIHVzZSBibG9ja3MtZ2FsbGVyeS1ncmlkLCBuZWVkIHRvIHJlbW92ZSBkb3RzICYgcGFkZGluZy1sZWZ0LlxuICAgICYuYmxvY2tzLWdhbGxlcnktaXRlbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgdWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgPm9sLFxuICA+dWwge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICBvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuXG4gICAgbGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gICAgfVxuXG4gICAgb2wge1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgdWw6bm90KC5nZm9ybV9maWVsZHMpOm5vdCguc29jaWFsLWxpbmtzKTpub3QoLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3RzKTpub3QoLmJsb2Nrcy1nYWxsZXJ5LWdyaWQpOm5vdCguc2xpY2stZG90cykge1xuICAgIEBpbmNsdWRlIGZsdWlkKFwibWFyZ2luLWJvdHRvbVwiLCAoMTVweCwgMjBweCkpO1xuXG4gICAgPmxpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBAaW5jbHVkZSBzcXVhcmUoMC4zNzVlbSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIHRvcDogMC43NWVtO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkbGFrZS0zMDAsIDAuMyk7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxha2UtMzAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYud3AtYmxvY2stZ2FsbGVyeSxcbiAgICAmLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3RzIHtcblxuICAgICAgbGkuYmxvY2tzLWdhbGxlcnktaXRlbSxcbiAgICAgIGxpLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3Qge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qIHRhYmxlIGFkZCBwYWRkaW5nICovXG4gIC53cC1ibG9jay10YWJsZSxcbiAgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG5cbiAgICB0aCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgICBAZXh0ZW5kIC5wLWxnLWJvbGQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS0yMDA7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0ZCB7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktMjAwO1xuICAgICAgQGV4dGVuZCAucC1zbTtcbiAgICB9XG5cbiAgICB0aGVhZCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgIHRyIHtcbiAgICAgICAgdGQge1xuICAgICAgICAgIEBleHRlbmQgLnAtbGc7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHRib2R5OmZpcnN0LWNoaWxkIHRyIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB0Ym9keSB0ciB7XG4gICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTEwMDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgdGQge1xuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1zdHlsZS1zdHJpcGVzIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG5cbiAgICAgIHRoZWFkLFxuICAgICAgdGJvZHksXG4gICAgICB0Zm9vdCxcbiAgICAgIHRyLFxuICAgICAgdGQsXG4gICAgICB0aCB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvKkJ1dHRvbiovXG4gIC53cC1ibG9jay1idXR0b24ge1xuICAgIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogJHQtYjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDQ1cHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG5cbiAgICAgICY6bm90KC5oYXMtdGV4dC1jb2xvcik6bm90KC5oYXMtYmFja2dyb3VuZCkge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcblxuICAgICAgICBAaW5jbHVkZSBvbi1ldmVudCgpIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLXN0eWxlLW91dGxpbmUge1xuICAgICAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gICAgICAgICY6bm90KC5oYXMtdGV4dC1jb2xvcik6bm90KC5oYXMtYmFja2dyb3VuZCkge1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgICAgICAgQGluY2x1ZGUgb24tZXZlbnQoKSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIC8vcmVtb3ZlIGZsb2F0XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG5cbiRjdXN0b20tdGhlbWUtY29sb3JzOiAoXG4gIFwidHVycXVvaXNlXCI6ICRwcmltYXJ5LFxuICBcImxha2VcIjogJGxha2UtMzAwLFxuICBcIm5hdnlcIjogJGJsdWUsXG4gIFwiY2hhcmNvYWxcIjogJGdyZXktMzAwLFxuICBcIndoaXRlXCI6ICR3aGl0ZSxcbiAgXCJncmVlbi1jbGF5XCI6ICRncmVlbi0zMDAsXG4gIFwiY29yYWxcIjogJG9yYW5nZS0zMDAsXG4gIFwic2VhXCI6ICRncmVlbi0xMDAsXG4gIFwiZ3JleVwiOiAkZ3JleS0yMDAsXG4pO1xuXG4vKiBUaGVtZSBjb2xvciAqL1xuLmFydGljbGUtY29udGVudCB7XG5cbiAgQGVhY2ggJHRoZW1lLFxuICAkY29sb3IgaW4gJGN1c3RvbS10aGVtZS1jb2xvcnMge1xuICAgIC5oYXMtI3skdGhlbWV9LWJhY2tncm91bmQtY29sb3Ige1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXG4gICAgICAmLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgICAgQGluY2x1ZGUgb24tZXZlbnQoKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3IsIDEwJSk7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgMTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5oYXMtI3skdGhlbWV9LWNvbG9yIHtcbiAgICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICAgICYud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaXMtc3R5bGUtb3V0bGluZSB7XG4gICAgICAuaGFzLSN7JHRoZW1lfS1jb2xvciB7XG4gICAgICAgICYud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgICAgIEBpbmNsdWRlIG9uLWV2ZW50KCkge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgMTAlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmhhcy0jeyR0aGVtZX0tYmFja2dyb3VuZC1jb2xvciB7XG4gICAgICAgICYud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgICAgICAgICBAaW5jbHVkZSBvbi1ldmVudCgpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAxMCUpO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgMTAlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgQGluY2x1ZGUgc3F1YXJlKDQ1cHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICB0cmFuc2l0aW9uOiAkdC1iO1xuICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgQGV4dGVuZCAuaWNvbW9vbjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOTE3XCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAxNHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHRyYW5zaXRpb246ICR0LWI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDBweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAkdC1iO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDJweCwgLTUwJSk7XG4gICAgfVxuXG4gICAgJjpub3QoLnN3aXBlci1idXR0b24tZGlzYWJsZWQpIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiB1bnNldDtcbiAgICB9XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgQGluY2x1ZGUgZmx1aWQoXCJsZWZ0XCIsICgtOHB4LCAtMjBweCkpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBAaW5jbHVkZSBmbHVpZChcInJpZ2h0XCIsICgtOHB4LCAtMjBweCkpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICAgIEBleHRlbmQgLnRleHQtYnRuLXNtO1xuICAgIGNvbG9yOiAkYmx1ZTtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG59IiwiLmZhbmN5Ym94X19jb250YWluZXIge1xuICAgIEBpbmNsdWRlIHdwLWFkbWluLWZpeCgpO1xuICAgIC0tZmFuY3lib3gtYmc6IHJnYmEoMCwgMCwgMCwgMC43KSAhaW1wb3J0YW50O1xufVxuXG4uZmFuY3lib3hfX2NvbnRlbnQge1xuICAgIEBpbmNsdWRlIGZsdWlkKCdwYWRkaW5nLWxlZnQnLCAoMjBweCwgNjBweCkpO1xuICAgIEBpbmNsdWRlIGZsdWlkKCdwYWRkaW5nLXJpZ2h0JywgKDIwcHgsIDYwcHgpKTtcbiAgICBAaW5jbHVkZSBmbHVpZCgncGFkZGluZy10b3AnLCAoNDBweCwgODBweCkpO1xuICAgIEBpbmNsdWRlIGZsdWlkKCdwYWRkaW5nLWJvdHRvbScsICg0MHB4LCA2MHB4KSk7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzlweCkge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgICBtaW4td2lkdGg6IDUwMHB4O1xuICAgIH1cblxuICAgID4uZi1idXR0b24uaXMtY2xvc2UtYnRuIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzlweCkge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGhvdG8tcG9wdXAtY29udGVudC5mYW5jeWJveF9fY29udGVudCB7XG4gICAgQGluY2x1ZGUgZmx1aWQoJ3BhZGRpbmctbGVmdCcsICgyMHB4LCA0MHB4KSk7XG4gICAgQGluY2x1ZGUgZmx1aWQoJ3BhZGRpbmctcmlnaHQnLCAoMjBweCwgNDBweCkpO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDExNXB4KTtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICAgICAgd2lkdGg6IDYzMHB4O1xuICAgIH1cblxuICAgIC5jbG9zZS1idG4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIHNxdWFyZSgxLjg3NXJlbSk7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbWctd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgLm14LXNtLWF1dG8ge1xuICAgICAgICAuYnRuLXJvdW5kLWJnLXByaW1hcnktc2Vjb25kYXJ5IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idG4tbGlzdCB7XG4gICAgICAgIGdhcDogMTVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoNTAlIC0gOHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mLWJ1dHRvbiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmVlbi0xMDA7XG4gICAgICAgIEBpbmNsdWRlIHNxdWFyZSgyLjE4NzVyZW0pO1xuICAgICAgICB0cmFuc2l0aW9uOiAkdC1iO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICBAZXh0ZW5kIC5pY29tb29uO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgb24tZXZlbnQoKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4tMTAwO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLW5leHQge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLXByZXYge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5mby1iYXIge1xuICAgICAgICBnYXA6IDUwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5yZWFjdC1kYXRlcGlja2VyLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgaW5wdXQge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLmhhcy12YWwgJiB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTIwXCI7XG4gICAgICAgICAgICBAZXh0ZW5kIC5pY29tb29uO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHQtYjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNxdWFyZSgzMHB4KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBvbi1ldmVudCgpIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCB7XG4gICAgPioge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAucmVhY3QtZGF0ZXBpY2tlcj4qLFxuICAgIC5yZWFjdC1kYXRlcGlja2VyIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBnYXA6IDQwcHg7XG4gICAgfVxuXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX2hlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgIH1cblxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19jdXJyZW50LW1vbnRoIHtcbiAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40NDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fd2VlayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS1uYW1lIHtcbiAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgd2lkdGg6IDIuMjVyZW07XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkKFwibWFyZ2luXCIsICgzcHgsIDVweCkpO1xuICAgIH1cblxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19kYXkge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1lbmc7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHdpZHRoOiAyLjI1cmVtO1xuICAgICAgICB0cmFuc2l0aW9uOiAkdC1iO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQoXCJtYXJnaW5cIiwgKDNweCwgNXB4KSk7XG5cbiAgICAgICAgQGluY2x1ZGUgb24tZXZlbnQoKSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmVlbi0xMDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS10b2RheSB7XG4gICAgICAgICY6bm90KC5yZWFjdC1kYXRlcGlja2VyX19kYXktLXNlbGVjdGVkKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG9uLWV2ZW50KCkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4tMTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tc2VsZWN0ZWQge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcblxuICAgICAgICBAaW5jbHVkZSBvbi1ldmVudCgpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICNDNUQ0RDY7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4tMTAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAkdC1iO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgQGluY2x1ZGUgc3F1YXJlKDIuMjVyZW0pO1xuXG4gICAgICAgIEBpbmNsdWRlIG9uLWV2ZW50KCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuLTEwMDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXByZXZpb3VzIHtcbiAgICAgICAgbGVmdDogMTRweDtcbiAgICB9XG5cbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0tbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAxNHB4O1xuICAgIH1cblxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLWljb24ge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3F1YXJlKDAuNnJlbSk7XG4gICAgICAgICAgICB0b3A6IDQ1JTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgQGV4dGVuZCAuaWNvbW9vbjtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24taWNvbi0tcHJldmlvdXMge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcXGU5MDZcIjtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24taWNvbi0tbmV4dCB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZTkwN1wiO1xuXG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5kYXRlLW1vZGFsIHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgfVxuXG4gICAgLm1vZGFsLXdyYXBwZXIge1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBmbHVpZChcInBhZGRpbmctdG9wXCIsICgyMHB4LCA2MHB4KSk7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkKFwicGFkZGluZy1yaWdodFwiLCAoNXB4LCA0NXB4KSk7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkKFwicGFkZGluZy1sZWZ0XCIsICg1cHgsIDQ1cHgpKTtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQoXCJwYWRkaW5nLWJvdHRvbVwiLCAoNXB4LCA0NXB4KSk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jbG9zZS1idG4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgc3F1YXJlKDEuODc1cmVtKTtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB6LWluZGV4OiA0O1xuXG4gICAgICAgIGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcblxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLXdyYXBwZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5LTIwMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsdWlkKFwicGFkZGluZy1ib3R0b21cIiwgKDIwcHgsIDYwcHgpKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5odG1sIHtcbiAgICAmW2RhdGEtZm9udHNpemU9XCJsZ1wiXSB7XG4gICAgICAgIC5yZWFjdC1kYXRlcGlja2VyX19wb3J0YWwge1xuXG4gICAgICAgICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LFxuICAgICAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS1uYW1lIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzRweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2RhdGEtZm9udHNpemU9XCJ4bFwiXSB7XG4gICAgICAgIC5yZWFjdC1kYXRlcGlja2VyX19wb3J0YWwge1xuXG4gICAgICAgICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LFxuICAgICAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS1uYW1lIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjRweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmdmb3JtX3dyYXBwZXIsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIHtcbiAgICBiYWNrZ3JvdW5kOiAkZm9ybS1iZy1jb2xvcjtcbiAgICBjb2xvcjogJGZvcm0tdGV4dC1jb2xvcjtcblxuICAgIC5nZm9ybV90aXRsZSxcbiAgICAuZ3NlY3Rpb25fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICRmb3JtLXRleHQtY29sb3I7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRmb3JtLXNwYWNlO1xuICAgIH1cblxuICAgIC5nZm9ybV9kZXNjcmlwdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgfVxuXG4gICAgLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3JzLFxuICAgIC5nZm9ybV9yZXF1aXJlZF9sZWdlbmQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5nZm9ybS1ib2R5LFxuICAgIC5nZm9ybV9ib2R5IHtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQoXCJwYWRkaW5nLXRvcFwiLCAoMzBweCwgNTBweCkpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleS0xMDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsdWlkKFwicGFkZGluZy1sZWZ0XCIsICgzMHB4LCA1MHB4KSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmbHVpZChcInBhZGRpbmctcmlnaHRcIiwgKDMwcHgsIDUwcHgpKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAwIDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmdyYXZpdHktdGhlbWUge1xuICAgICAgICAuZ2Zvcm1fZmllbGRzIHtcbiAgICAgICAgICAgIGdyaWQtcm93LWdhcDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nZmllbGQge1xuICAgICAgICAgICAgJi5nZmllbGRfZXJyb3Ige1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXJyb3ItY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAudGV4dC1jYXB0aW9uO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNlbGVjdCxcbiAgICAgICAgICAgICAgICBpbnB1dDpub3QoW3R5cGU9XCJyYWRpb1wiXSk6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbdHlwZT1cInN1Ym1pdFwiXSk6bm90KFt0eXBlPVwiYnV0dG9uXCJdKTpub3QoW3R5cGU9XCJpbWFnZVwiXSk6bm90KFt0eXBlPVwiZmlsZVwiXSksXG4gICAgICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZXJyb3ItY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvKiBSZXNldCBmb3JtIHN0eWxlICovXG4gICAgICAgICAgICBsYWJlbCxcbiAgICAgICAgICAgIGxlZ2VuZCxcbiAgICAgICAgICAgIC8vIHRleHRhcmVhLFxuICAgICAgICAgICAgaW5wdXQ6bm90KC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94LCAuZ2lucHV0X2NvbnRhaW5lcl9yYWRpbywgLmdmaWVsZC1jaG9pY2UtaW5wdXQpLFxuICAgICAgICAgICAgJi5nc2VjdGlvbixcbiAgICAgICAgICAgIC5nc2VjdGlvbl9kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgLy8gcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAvLyBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxhYmVsLWNvbG9yO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvcm0tdGV4dC1zaXplO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZV0sXG4gICAgICAgICAgICB0ZXh0YXJlYSxcbiAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkbGFiZWwtaGVpZ2h0O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdC1iO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvcm0tdGV4dC1zaXplO1xuXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9ybS10ZXh0LXNpemU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW4tMzAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5oaWRkZW5fbGFiZWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8qIGxhYmVsICovXG4gICAgICAgICAgICAuZ2ZpZWxkX2xhYmVsLFxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGFiZWwtY29sb3I7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgICAgICAgICBnYXA6IDRweDtcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAmLmdmaWVsZF9yZXF1aXJlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlcXVpcmUtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC50ZXh0LWNhcHRpb247XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8qIENoZWNrYm94cyBhbmQgcmFkaW9zIHN0eWxlICovXG4gICAgICAgICAgICAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCxcbiAgICAgICAgICAgIC5naW5wdXRfY29udGFpbmVyX3JhZGlvIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xuXG4gICAgICAgICAgICAgICAgLmdmaWVsZF9yYWRpbyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkY2hlY2tib3gtc2l6ZTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygkY2hlY2tib3gtc2l6ZSArICRjaGVja2JveC1ib3JkZXIgKiAxLjE1KTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCRjaGVja2JveC1zaXplICsgJGNoZWNrYm94LXNpemUgKiAwLjQpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKCRjaGVja2JveC1zaXplICogMC41ICsgJGNoZWNrYm94LWJvcmRlcik7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdC1mO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNxdWFyZSgkY2hlY2tib3gtc2l6ZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICRjaGVja2JveC1ib3JkZXIgc29saWQgJGxha2UtMzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogJGNoZWNrYm94LXNpemUgKiAwLjU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNxdWFyZSgwKTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWR+bGFiZWw6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IHtcbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTE0XCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5pY29tb29uO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZ2lucHV0X2NvbnRhaW5lcl9yYWRpbyB7XG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3F1YXJlKCRjaGVja2JveC1zaXplICogMC42MjUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8qIFRleHRhcmVhIHN0eWxlICovXG4gICAgICAgICAgICAuZ2lucHV0X2NvbnRhaW5lcl90ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5sYXJnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICArLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLyogdGV4dCBjb3VudCBzdHlsZSAqL1xuICAgICAgICAuZ2ZpZWxkX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8qIHRleHQgY291bnQgc3R5bGUgKi9cbiAgICAgICAgLmdpbnB1dF9jb3VudGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZm9ybS10ZXh0LWNvbG9yO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAvKiBCdXR0b24gc3R5bGUgKi9cbiAgICAgICAgLmdmb3JtX2Zvb3RlciB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZXktMTAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMTRweDtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5idG47XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuYnRuLXJvdW5kLWJnLXByaW1hcnktc2Vjb25kYXJ5LWFycm93O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsdWlkKFwibWFyZ2luLWJvdHRvbVwiLCAoMzBweCwgNTBweCkpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbHVpZChcIm1hcmdpbi1sZWZ0XCIsICgzMHB4LCA1MHB4KSk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsdWlkKFwibWFyZ2luLXJpZ2h0XCIsICgzMHB4LCA1MHB4KSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLyogQnV0dG9uIHN0eWxlICovXG4gICAgICAgIC5nZm9ybV9wYWdlX2Zvb3RlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAubW9yZS1idG47XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgK2J1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogRm9ybSBjb25maXJtYXRpb24gKi9cbi5nZm9ybV9jb25maXJtYXRpb25fd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogJGdyZXktMTAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgQGluY2x1ZGUgZmx1aWQoXCJwYWRkaW5nLXRvcFwiLCAoODBweCwgMTAwcHgpKTtcbiAgICBAaW5jbHVkZSBmbHVpZChcInBhZGRpbmctYm90dG9tXCIsICg4MHB4LCAxMDBweCkpO1xuICAgIEBpbmNsdWRlIGZsdWlkKFwicGFkZGluZy1yaWdodFwiLCAoNDBweCwgNTBweCkpO1xuICAgIEBpbmNsdWRlIGZsdWlkKFwicGFkZGluZy1sZWZ0XCIsICg0MHB4LCA1MHB4KSk7XG59XG5cbi8qIGFqYXhfc3Bpbm5lciAqL1xuLmdmb3JtX2FqYXhfc3Bpbm5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdmb3JtLXNwaW5uZXIge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gYWRkIHRoZSBzcGlubmVyIGluIHRoZSBjZW50ZXIgb2YgdGhlIGJ1dHRvblxuICAgICZfaW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtICRzcGlubmVyLXNpemUgLyAyKTtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtICRzcGlubmVyLXNpemUgLyAyKTtcbiAgICAgICAgQGluY2x1ZGUgc3F1YXJlKCRzcGlubmVyLXNpemUpO1xuICAgICAgICBhbmltYXRpb246IGdmb3Jtcy1yb3RhdGUgMnMgaW5maW5pdGU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJHdoaXRlO1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBnZm9ybXMtcm90YXRlIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbn0iLCIkZm9ybS1iZy1jb2xvcjogdHJhbnNwYXJlbnQ7XG4kZm9ybS10ZXh0LWNvbG9yOiAkYmx1ZTtcbiRmb3JtLXRleHQtc2l6ZTogMXJlbTtcbiRmb3JtLXNwYWNlOiAxNXB4O1xuXG4kbGFiZWwtY29sb3I6ICRibHVlO1xuJGxhYmVsLWhlaWdodDogNDVweDsgLy8gbXVzdCBudW1iZXJcbiRsYWJlbC1saW5lLWhlaWdodDogMjRweDsgLy8gbXVzdCBudW1iZXJcblxuJGNoZWNrYm94LXNpemU6IDFyZW07IC8vIG11c3QgbnVtYmVyXG4kY2hlY2tib3gtYm9yZGVyOiAxcHg7XG5cbiRzcGlubmVyLXNpemU6IDI1cHg7XG4kcmVxdWlyZS1jb2xvcjogJG9yYW5nZS0zMDA7XG5cbiIsIi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUge1xuICAgIC5mb2N1cy1pbml0ZWQ6bm90KC5oaWRkZW5fbGFiZWwpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5naW5wdXRfY29udGFpbmVyOm5vdCguZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCwgLmdpbnB1dF9jb250YWluZXJfcmFkaW8sIC5naW5wdXRfY29udGFpbmVyX3NlbGVjdCwgLmdpbnB1dF9jb250YWluZXJfdGV4dGFyZWEsIC5naW5wdXRfY29udGFpbmVyX3RpbWUsIFtjbGFzcyo9XCJfZHJvcGRvd25cIl0pIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKCgkbGFiZWwtaGVpZ2h0IC0gJGxhYmVsLWxpbmUtaGVpZ2h0KSAvIDIpO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoKCRsYWJlbC1oZWlnaHQgLSAkbGFiZWwtbGluZS1oZWlnaHQpIC8gMik7XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbCxcbiAgICAgICAgbGVnZW5kIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogY2FsYygoJGxhYmVsLWhlaWdodCAtICRsYWJlbC1saW5lLWhlaWdodCkpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5mb2N1cyB7XG5cbiAgICAgICAgICAgIGxhYmVsLFxuICAgICAgICAgICAgbGVnZW5kIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzUlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIkbnMtcHJpbWFyeTogJHByaW1hcnk7XG4kbnMtYWN0aXZlLWJnOiAkZ3JheS0yMDA7XG4kbnMtdGV4dC1jb2xvcjogJGJsdWU7XG4kbnMtZm9udC1zaXplOiAxcmVtO1xuJG5zLXNwYWNpbmc6IDEwcHggMTVweDtcbiRucy1yYWRpdXM6IDYwcHg7XG4kbnMtYm9yZGVyOiAxcHg7XG4kbnMtaGVpZ2h0OiA0NXB4O1xuJG5zLWxpbmUtaGVpZ2h0OiAkbnMtZm9udC1zaXplICogMS41O1xuXG5cbi8qIGRyb3Bkb3duICovXG4ubmljZS1zZWxlY3QtcmVhY3QsXG4ubmljZS1zZWxlY3Qge1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYShibGFjaywgMCk7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAkbnMtdGV4dC1jb2xvcjtcbiAgICBtaW4taGVpZ2h0OiAkbnMtaGVpZ2h0O1xuICAgIHRyYW5zaXRpb246ICR0LWI7XG4gICAgei1pbmRleDogNTtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgLmN1cnJlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogJG5zLXNwYWNpbmc7XG4gICAgICAgIGJvcmRlcjogJG5zLWJvcmRlciBzb2xpZCAkbnMtcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJG5zLXJhZGl1cztcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRucy1saW5lLWhlaWdodDtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHRyYW5zaXRpb246ICR0LWI7XG5cbiAgICAgICAgLyogYXJyb3cgKi9cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcXGU5MDVcIjtcbiAgICAgICAgICAgIEBleHRlbmQgLmljb21vb247XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAkbnMtcHJpbWFyeTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkbnMtZm9udC1zaXplO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRucy1saW5lLWhlaWdodDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0LWI7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5vcGVuIHtcbiAgICAgICAgLmN1cnJlbnQge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5saXN0IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGdyYXktNDAwLCAyJSk7XG4gICAgICAgIGNvbG9yOiAkZ3JheS00MDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgIC5jdXJyZW50IHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJG5zLXByaW1hcnksIDIwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGlzdC11bCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgfVxuXG4gICAgLyogbGlzdCBhbmQgb3B0aW9ucyAqL1xuICAgIC5saXN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKCRucy1oZWlnaHQgLyAyKTtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSArICRucy1ib3JkZXIpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDZweCAxMHB4IDBweCByZ2JhKDE2NiwgMTcyLCAxNzIsIDAuNDApO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDEwcHggMTBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktMTAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAkdC1iO1xuXG4gICAgICAgIC8vICY6aG92ZXIgLm9wdGlvbjpub3QoOmhvdmVyKSB7XG4gICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAvLyB9XG4gICAgfVxuXG4gICAgLm9wdGlvbiB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogJHQtYjtcbiAgICAgICAgY29sb3I6ICRucy10ZXh0LWNvbG9yO1xuICAgICAgICBwYWRkaW5nOiAkbnMtc3BhY2luZyAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBvbi1ldmVudCgpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbnMtcHJpbWFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTYwMDtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIjZXotdG9jLWNvbnRhaW5lciB7XG4gICAgLmFydGljbGUtY29udGVudCAmIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkKFwibWFyZ2luLWJvdHRvbVwiLCAoNTBweCwgNzBweCkpO1xuICAgICAgICBwYWRkaW5nOiA1cHggMzBweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjRTRFRkVCO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICAgIC5lei10b2MtdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIEBleHRlbmQgLnAtbGctYm9sZDtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTkxZVwiO1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmljb21vb247XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHVsLmV6LXRvYy1saXN0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMTBweDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0LWI7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZ2FwOiA4cHg7XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmljb21vb247XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOnZpc2l0ZWQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgb24tZXZlbnQoKSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnNpdGUtbWFpbiB7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nLXRvcDogMTIzcHg7XG4gIH1cbn1cblxuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAyMDtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIHdwLWFkbWluLWZpeCgpO1xuXG5cbiAgbGkubWVudS1pdGVtIHtcbiAgICBmb250LXNpemU6IGluaXRpYWw7XG4gICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG5cbiAgICA+YSB7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICB9XG4gIH1cblxuICAuaGVhZGVyLW1haW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZWVuLTEwMDtcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTQwMHB4O1xuICB9XG5cbiAgLmxvZ28ge1xuICAgIHotaW5kZXg6IDE7XG4gICAgZm9udC1zaXplOiAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDFweDtcblxuICAgIC5sb2dvLWhvdmVyLFxuICAgIC5sb2dvLWRlZmF1bHQge1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgdHJhbnNpdGlvbjogJHQtZjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubG9nby1ob3ZlciB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgb24tZXZlbnQoKSB7XG4gICAgICAubG9nby1ob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRlc2t0b3AtbWVudS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgZ2FwOiAxNXB4O1xuXG4gICAgLnNlYXJjaC1mb3JtIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgJjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tZW51LXdyYXBwZXIge1xuICAgIGdhcDogMTJweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuXG4gIC5tYWluLW1lbnUtd3JhcHBlciB7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG5cbiAgLnRvcC1tZW51IHtcbiAgICBnYXA6IDE1cHg7XG5cbiAgICAubGluZS1saW5rIHtcbiAgICAgIGNvbG9yOiAjMDZDNzU1O1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuXG4gICAgICBAaW5jbHVkZSBvbi1ldmVudCgpIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuICAgIH1cblxuICAgIC52ZXJ0aWNsZS1saW5lIHtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4tMjAwO1xuICAgIH1cblxuICAgIC5zZWFyY2gtaW5wdXQtZ3JvdXAge1xuICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICB9XG4gIH1cblxuICAubW9iaWxlLWJ0bnMge1xuICAgIGdhcDogMTVweDtcblxuICAgIC5idG4ge1xuICAgICAgQGluY2x1ZGUgc3F1YXJlKDMwcHgpO1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXItc3RpY2t5ICYge1xuICAgIC5zdGlja3ktaGlkZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5tZW51LXdyYXBwZXIge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMTVweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICB9XG5cbiAgICAubG9nby1ob3ZlcixcbiAgICAubG9nby1kZWZhdWx0IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kZXNrdG9wLW1lbnUtd3JhcHBlciB7XG4gICAgICAudGV4dC1zaXplLWNvbnRyb2wge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hZG1pbi1iYXIuaGVhZGVyLXN0aWNreSAmIHtcbiAgICB0b3A6IDQ2cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3ODNweCkge1xuICAgICAgdG9wOiAzMnB4O1xuICAgIH1cbiAgfVxuXG4gICYub3Blbi1zZWFyY2gge1xuICAgIC5kZXNrdG9wLW1lbnUtd3JhcHBlciB7XG4gICAgICBnYXA6IDEwcHg7XG5cbiAgICAgIC5vcGVuLXNlYXJjaC1idG4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAuc2VhcmNoLWZvcm0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGVyLXN0aWNreSAmIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4eGwpIHtcbiAgICAgICAgLm1lbnUtd3JhcHBlciB7XG4gICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxpbmUtbGluayxcbiAgICAgICAgLmJ0bi1waG9uZS1uYXYge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy90b2dnbGUgc2V0dGluZ1xuLm1vYmlsZS1tZW51LXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIC5pY29uLWJhciB7XG5cbiAgICBzcGFuLFxuICAgIHNwYW46YmVmb3JlLFxuICAgIHNwYW46YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIHRyYW5zaXRpb246ICR0LWI7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMHMgMC4zcyBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgMC4zcztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4zcyAwLjNzLCB0cmFuc2Zvcm0gMC4zcyAwcztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB0b3A6IC04cHg7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubW9iaWxlLXBob25lLW9wZW4gJixcbiAgLm1vYmlsZS1tZW51LW9wZW4gJiB7XG4gICAgLmljb24tYmFyIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwcyAwcyBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgMC4zcztcblxuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjNzIDBzLCB0cmFuc2Zvcm0gMC4zcyAwLjNzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuYm9keS5tb2JpbGUtcGhvbmUtb3BlbixcbmJvZHkubW9iaWxlLW1lbnUtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLm9wZW4tcGhvbmUtbWVudS1idG4sXG4gIC5zZWFyY2gtYmFyLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udGV4dC1zaXplLWNvbnRyb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGdyZXktMzAwO1xuICBnYXA6IDEwcHg7XG5cbiAgLnRleHQtc2l6ZS1jb250cm9sLWJ0bnMge1xuICAgIGdhcDogMXB4O1xuICB9XG59XG5cbi5tb2JpbGUtc2VhcmNoLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG5cbiAgZm9ybS5zZWFyY2gtZm9ybSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmVlbi0zMDA7XG4gICAgYm94LXNoYWRvdzogMHB4IDdweCAxNnB4IDBweCByZ2JhKDE2NiwgMTcyLCAxNzIsIDAuNDApO1xuXG4gICAgaW5wdXQge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0NHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICZbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWFyY2gtc3VibWl0IHtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLmNsb3NlLXNlYXJjaC1idG4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLm1lbnUtY29udGFjdC1pbmZvLWxpc3Qge1xuICBnYXA6IDE1cHg7XG59XG5cbi5tZW51LWNvbnRhY3QtaW5mbyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAzMHB4IDM1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2NHB4KSB7XG4gICAgcGFkZGluZzogMzBweCAxNHB4O1xuICB9XG5cbiAgLnRpdGxlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxMnB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgLmluZm8tdGl0bGUge1xuICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuICB9XG5cbiAgLmluZm8tbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogJGdyZXktMzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMTBweDtcblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgIH1cblxuICAgICAgcCtwIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4tMzAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246ICR0LWI7XG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cbiAgICAgICAgQGluY2x1ZGUgb24tZXZlbnQoKSB7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm9wZW5pbmctbGlzdCB7XG4gICAgLmRheSB7XG4gICAgICBmbGV4LXNocmluazogMTtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgIC50aW1lIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cblxuICAuYnRuIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBnYXA6IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG9uLWV2ZW50KCkge1xuICAgIC5idG4ge1xuICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcbiAgICB9XG4gIH1cbn0iLCIuZm9vdGVyIHtcbiAgY29sb3I6ICRibHVlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIGZsdWlkKFwiaGVpZ2h0XCIsICg0NjlweCwgMzA2cHgpKTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJGJhc2UtdXJsK1wiaW1hZ2VzL21lbnUtYmctZ3JleS5zdmdcIikgcmVwZWF0O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIEBpbmNsdWRlIGZsdWlkKFwiYmFja2dyb3VuZC1zaXplXCIsICg1MHB4LCA4MHB4KSk7XG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgfVxuXG4gIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG5cbiAgbGkubWVudS1pdGVtIHtcbiAgICBmb250LXNpemU6IGluaXRpYWw7XG4gICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG5cbiAgICA+YSB7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIH1cbiAgfVxuXG4gIC5sb2dvIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxcHg7XG5cbiAgICAubG9nby1ob3ZlcixcbiAgICAubG9nby1kZWZhdWx0IHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIHdpZHRoOiA2NXB4O1xuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dvLWhvdmVyIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246ICR0LWY7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4tMTAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG9uLWV2ZW50KCkge1xuICAgICAgLmxvZ28taG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5saW5rcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBAaW5jbHVkZSBmbHVpZChcImNvbHVtbi1nYXBcIiwgKDE1cHgsIDQwcHgpKTtcbiAgICBAaW5jbHVkZSBmbHVpZChcInJvdy1nYXBcIiwgKDMwcHgsIDQwcHgpKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIH1cbiAgfVxufVxuXG4uZm9vdGVyLW1lbnUge1xuICBsaSB7XG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiAkdC1iO1xuICAgICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGdhcDogOHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cbiAgICAgICZbaHJlZj0nIyddLFxuICAgICAgJjpub3QoW2hyZWZdKSB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBvbi1ldmVudCgpIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qIGxldmVsIDEgKi9cbiAgPmxpLm1lbnUtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNjVweDtcblxuICAgID5hIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgfVxuXG4gICAgLyogbGV2ZWwgMiAqL1xuICAgID4uc3ViLW1lbnUge1xuICAgICAgPmxpLm1lbnUtaXRlbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuXG4gICAgICAgID5hIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgID5hIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mb290ZXItbWFpbiB7XG4gIGJhY2tncm91bmQ6ICRncmVlbi0xMDA7XG4gIEBpbmNsdWRlIGZsdWlkKFwiYm9yZGVyLXJhZGl1c1wiLCAoMzBweCwgNDBweCkpO1xuICBAaW5jbHVkZSBmbHVpZChcInBhZGRpbmctdG9wXCIsICgzNXB4LCA1MHB4KSk7XG4gIEBpbmNsdWRlIGZsdWlkKFwicGFkZGluZy1ib3R0b21cIiwgKDM1cHgsIDcwcHgpKTtcbiAgQGluY2x1ZGUgZmx1aWQoXCJwYWRkaW5nLWxlZnRcIiwgKDI1cHgsIDUwcHgpKTtcbiAgQGluY2x1ZGUgZmx1aWQoXCJwYWRkaW5nLXJpZ2h0XCIsICgyNXB4LCA1MHB4KSk7XG5cbiAgLnJvdyB7XG4gICAgcm93LWdhcDogNDBweDtcbiAgfVxuXG4gIC5pbmZvLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAmKy5pbmZvLWxpc3Qge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMTBweDtcblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgIH1cblxuICAgICAgcCtwIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4tMzAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICB0cmFuc2l0aW9uOiAkdC1iO1xuXG4gICAgICAgIEBpbmNsdWRlIG9uLWV2ZW50KCkge1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5vcGVuaW5nLWxpc3Qge1xuICAgIC5kYXkge1xuICAgICAgd2lkdGg6IDk3cHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuXG4gICAgLnRpbWUge1xuICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICB9XG4gIH1cbn1cblxuLmZvb3Rlci1zdWIge1xuICBAaW5jbHVkZSBmbHVpZChcInBhZGRpbmctdG9wXCIsICgxM3B4LCAxNnB4KSk7XG4gIEBpbmNsdWRlIGZsdWlkKFwicGFkZGluZy1ib3R0b21cIiwgKDI1cHgsIDUwcHgpKTtcbiAgQGluY2x1ZGUgZmx1aWQoXCJwYWRkaW5nLWxlZnRcIiwgKDEwcHgsIDMwcHgpKTtcbiAgQGluY2x1ZGUgZmx1aWQoXCJwYWRkaW5nLXJpZ2h0XCIsICgxMHB4LCAzMHB4KSk7XG4gIGdhcDogMTBweDtcblxuICAucHJpdmFjeS1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxMHB4O1xuXG4gICAgICAmK2xpIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4tMzAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246ICR0LWI7XG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cbiAgICAgICAgQGluY2x1ZGUgb24tZXZlbnQoKSB7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogJHQtYjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBvbi1ldmVudCgpIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6ICRwcmltYXJ5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8qIE92ZXJsYXkgY292ZXIgKi9cbi5vdmVybGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICRibGFjaztcbiAgb3BhY2l0eTogMC41O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogJHQtcztcblxuICAmLm92ZXJsYXktbGluZS13aGl0ZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKCR3aGl0ZSwgMC45NTc1KSwgcmdiYSgkd2hpdGUsIDApKTtcbiAgICBvcGFjaXR5OiAwLjg1O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLyogQmFja2dyb3VuZCB1c2Ugb3BhY2l0eSBjb2xvciAqL1xuLmJnLW9wYWNpdHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHdoaXRlLCAwLjg1KTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogNTBweCAyMnB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiA1MHB4O1xuICB9XG59XG5cbi8qIEJhY2tncm91bmQgaW1hZ2Ugem9vbSBpbiAmIG91dCAqL1xuLm92ZXItaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAuYmctem9vbS1pbi1vdXQge1xuICAgIHRyYW5zaXRpb246ICR0LXM7XG4gIH1cblxuICBAaW5jbHVkZSBvbi1ldmVudCgpIHtcbiAgICAuYmctem9vbS1pbi1vdXQge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICB9XG4gIH1cbn1cblxuLyogQ3JlYXRlIHRoZSBwYXJhbGxheCBzY3JvbGxpbmcgZWZmZWN0ICovXG4ucGFyYWxsYXgge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIH1cbn1cblxuLyoqIHlvdXR1YmUgZW1iZWQgKi9cbi5yZXNwb25zaXZlLWVtYmVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogcGVyY2VudGFnZShjYWxjKDkvMTYpKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgQGluY2x1ZGUgc3F1YXJlKDEwMCUpO1xuICB9XG59XG5cbi5zbGlkZS10b2dnbGUtd3JhcHBlciB7XG4gIHRyYW5zaXRpb246ICR0LWI7XG59IiwiLnNpZGViYXIge1xuICAgIEBpbmNsdWRlIGZsdWlkKFwibWFyZ2luLWxlZnRcIiwgKDBweCwgNDBweCksIDk5MnB4KTtcblxuICAgIC53aWRnZXQtdGl0bGUge1xuICAgICAgICBAZXh0ZW5kIC5oNjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICAud2lkZ2V0IHtcbiAgICAgICAgJisud2lkZ2V0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0LWI7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBvbi1ldmVudCgpIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGZvcm0uc2VhcmNoLWZvcm0ge1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktMjAwO1xuXG4gICAgICAgICAgICAmW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2VhcmNoLXN1Ym1pdCB7XG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNsb3NlLXNlYXJjaC1idG4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50YWdjbG91ZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiAxMHB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgQGV4dGVuZCAucG9zdC10YWc7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLnBvcHVsYXItcG9zdC1pdGVtIHtcbiAgICAuaXRlbS1jb3ZlciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgZmxleC1ncm93OiAwO1xuXG4gICAgICAgIC5vYmplY3QtZml0LWltYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgb2JqZWN0LWZpdC1pbWFnZS1yYXRpbyg2Ni42NyUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLml0ZW0tY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB9XG5cbiAgICAuaXRlbS10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgbWF4LWhlaWdodDogNDRweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHRyYW5zaXRpb246ICR0LWI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgb24tZXZlbnQoKSB7XG4gICAgICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuaHRtbCB7XG4gICAgJltkYXRhLWZvbnRzaXplPVwibGdcIl0ge1xuXG4gICAgICAgIC5wb3B1bGFyLXBvc3QtaXRlbSB7XG4gICAgICAgICAgICAuaXRlbS10aXRsZSB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGF0YS1mb250c2l6ZT1cInhsXCJdIHtcbiAgICAgICAgLnBvcHVsYXItcG9zdC1pdGVtIHtcbiAgICAgICAgICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2OHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5sb2FkaW5nLXdyYXBwZXIge1xuICAgIHRyYW5zaXRpb246ICR0LWI7XG5cbiAgICAmLmxvYWRpbmcge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogMC42NTtcblxuICAgICAgICAucG9zdC1saXN0aW5nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAyNXB4IC8gMik7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmx1aWQoXCJ0b3BcIiwgKC0zOHB4LCAtNjVweCkpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNxdWFyZSgyNXB4KTtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IGdmb3Jtcy1yb3RhdGUgMnMgaW5maW5pdGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkZ3JleS0yMDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRhYi1jb250ZW50IHtcbiAgICB0cmFuc2l0aW9uOiAkdC1iO1xuXG4gICAgJi5sb2FkaW5nIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIG9wYWNpdHk6IDAuNjU7XG5cbiAgICAgICAgLmhpc3RvcnktZm9ybSB7XG4gICAgICAgICAgICAuYnRuLXJvdW5kLWJnLXByaW1hcnktc2Vjb25kYXJ5LWFycm93IHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcXVhcmUoMS4zNzVyZW0pO1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IGdmb3Jtcy1yb3RhdGUgMnMgaW5maW5pdGU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwLjJyZW0gc29saWQgJGdyZXktMjAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZpbGwtaW5mbyB7XG4gICAgdHJhbnNpdGlvbjogJHQtYjtcblxuICAgICYubG9hZGluZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTI7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA1MHB4IC8gMik7XG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNTBweCAvIDIpO1xuICAgICAgICAgICAgQGluY2x1ZGUgc3F1YXJlKDUwcHgpO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBnZm9ybXMtcm90YXRlIDJzIGluZmluaXRlO1xuICAgICAgICAgICAgei1pbmRleDogMjI7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYm9yZGVyOiA1cHggc29saWQgJGdyZXktMjAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAkYWxwaGE6IDAuNyk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi51cGxvYWQtcGhvdG8ge1xuICAgIHRyYW5zaXRpb246ICR0LWI7XG5cbiAgICAmLmxvYWRpbmcge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogMC42NTtcblxuICAgICAgICAuZmlsZS11cGxvYWQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDMwcHggLyAyKTtcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMzBweCAvIDIpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNxdWFyZSgzMHB4KTtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IGdmb3Jtcy1yb3RhdGUgMnMgaW5maW5pdGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAkZ3JleS0yMDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxvYWRpbmctcmVhY3Qge1xuICAgIC53cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkKFwiaGVpZ2h0XCIsICgxNTBweCwgNTAwcHgpKTtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZXktMTAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZ2FwOiAxMHB4O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgQGluY2x1ZGUgc3F1YXJlKDMwcHgpO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBnZm9ybXMtcm90YXRlIDJzIGluZmluaXRlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAkZ3JleS0yMDA7XG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5wYWdlLTQwNCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5icmVhZGNydW1icyB7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkKFwicGFkZGluZy1ib3R0b21cIiwgKDMwcHgsIDYwcHgpKTtcbiAgICB9XG5cbiAgICAudGV4dC13cmFwcGVyIHtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQoXCJwYWRkaW5nLXRvcFwiLCAoMTAwcHgsIDE0MHB4KSk7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkKFwicGFkZGluZy1ib3R0b21cIiwgKDEwMHB4LCAxNDBweCkpO1xuICAgIH1cblxuICAgIC53aGl0ZS13cmFwcGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIDAuOSk7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkKFwiYm9yZGVyLXRvcC1yaWdodC1yYWRpdXNcIiwgKDgwcHgsIDkwcHgpKTtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQoXCJwYWRkaW5nXCIsICgzMHB4LCA1MHB4KSk7XG4gICAgfVxuXG4gICAgLmJnLWltZyB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkKFwiYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1c1wiLCAoODBweCwgMTcwcHgpKTtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQoXCJib3JkZXItdG9wLXJpZ2h0LXJhZGl1c1wiLCAoODBweCwgMTcwcHgpKTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vYmplY3QtZml0LWltYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5kZXNjIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIEBleHRlbmQgLmg2O1xuICAgICAgICB9XG5cbiAgICAgICAgPio6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhvbWUtYnRuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB9XG5cbiAgICAuZGVza3RvcC1sZWZ0LWxlYWYge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogOSU7XG4gICAgfVxuXG4gICAgLmRlc2t0b3AtcmlnaHQtbGVhZiB7XG4gICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDE4JTtcbiAgICB9XG5cbiAgICAubW9iaWxlLWxlZnQtbGVhZiB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAyMiU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tb2JpbGUtcmlnaHQtbGVhZiB7XG4gICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDExJTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogNSU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGVhZiB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvL0Jsb2cgTGlzdCAoYXJjaGl2ZSlcbi5wb3N0cy1jb250ZW50IHtcbiAgLnBvc3QtbGlzdGluZyB7XG4gICAgQGluY2x1ZGUgZmx1aWQoXCJyb3ctZ2FwXCIsICgxNXB4LCAzMHB4KSk7XG5cbiAgICArLnBvc3QtbGlzdGluZyB7XG4gICAgICBAaW5jbHVkZSBmbHVpZChcIm1hcmdpbi10b3BcIiwgKDE1cHgsIDMwcHgpKTtcbiAgICB9XG4gIH1cbn1cblxuLy9CbG9nIFNpbmdsZVxuLnNpbmdsZS1jb250ZW50IHtcbiAgLnRodW1ibWFpbC1pbWFnZSB7XG4gICAgQGluY2x1ZGUgZmx1aWQoXCJtYXJnaW4tYm90dG9tXCIsICg1MHB4LCA3MHB4KSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5hcnRpY2xlLWV4Y2VycHQge1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogJGdyZWVuLWdyYWRpZW50O1xuICAgIEBpbmNsdWRlIGZsdWlkKFwicGFkZGluZ1wiLCAoMjVweCwgMzBweCkpO1xuICAgIGNvbG9yOiAkYmx1ZTtcbiAgICBAaW5jbHVkZSBmbHVpZChcIm1hcmdpbi1ib3R0b21cIiwgKDUwcHgsIDcwcHgpKTtcblxuICAgIC50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgZ2FwOiA4cHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBpIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQge1xuICAgICAgPio6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRhZ3Mtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBnYXA6IDIwcHg7XG4gIH1cblxuICAuc29jaWFsLXNoYXJlcy13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBmbHVpZChcIm1hcmdpbi10b3BcIiwgKDUwcHgsIDcwcHgpKTtcbiAgICBnYXA6IDIwcHg7XG4gIH1cblxuICAuZm9vdGVyLWhyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktMjAwO1xuICAgIEBpbmNsdWRlIGZsdWlkKFwibWFyZ2luLXRvcFwiLCAoMzBweCwgNTBweCkpO1xuICAgIEBpbmNsdWRlIGZsdWlkKFwibWFyZ2luLWJvdHRvbVwiLCAoNjBweCwgNzBweCkpO1xuXG4gICAgLmhyLXN2ZyB7XG4gICAgICBAaW5jbHVkZSBmbHVpZChcIndpZHRoXCIsICg0MHB4LCA3MHB4KSk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wb3N0LW5hdnMge1xuICAgIGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgdHJhbnNpdGlvbjogJHQtYjtcbiAgICAgIGdhcDogMTBweDtcblxuICAgICAgQGluY2x1ZGUgb24tZXZlbnQoKSB7XG4gICAgICAgIGNvbG9yOiAkbGFrZS0zMDA7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmV4dCB7XG4gICAgICBhIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgfVxuICAgIH1cblxuICAgIGkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIHNxdWFyZSgycmVtKTtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICB0cmFuc2l0aW9uOiAkdC1iO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4tMTAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi5wYWdlLXNpbmdsZSB7XG4gIC5zaW5nbGUtcGFnZS1oZWFkZXIge1xuXG4gICAgLmNhdGVnb3J5IHtcbiAgICAgIEBleHRlbmQgLmFydGljbGUtdGFnO1xuICAgIH1cbiAgfVxufSIsIi5zaW5nbGUtbmV3cy1jb250ZW50IHtcbiAgLnRodW1ibWFpbC1pbWFnZSB7XG4gICAgQGluY2x1ZGUgZmx1aWQoXCJtYXJnaW4tYm90dG9tXCIsICg1MHB4LCA3MHB4KSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5zb2NpYWwtc2hhcmVzLXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIGZsdWlkKFwibWFyZ2luLXRvcFwiLCAoNTBweCwgNjBweCkpO1xuICAgIGdhcDogMjBweDtcbiAgfVxuXG4gIC5mb290ZXItaHIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS0yMDA7XG4gICAgQGluY2x1ZGUgZmx1aWQoXCJtYXJnaW4tdG9wXCIsICgzMHB4LCA1MHB4KSk7XG4gICAgQGluY2x1ZGUgZmx1aWQoXCJtYXJnaW4tYm90dG9tXCIsICg2MHB4LCA3MHB4KSk7XG5cbiAgICAuaHItc3ZnIHtcbiAgICAgIEBpbmNsdWRlIGZsdWlkKFwid2lkdGhcIiwgKDQwcHgsIDcwcHgpKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBvc3QtbmF2cyB7XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS41NztcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB0cmFuc2l0aW9uOiAkdC1iO1xuICAgICAgZ2FwOiAxMHB4O1xuXG4gICAgICBAaW5jbHVkZSBvbi1ldmVudCgpIHtcbiAgICAgICAgY29sb3I6ICRsYWtlLTMwMDtcblxuICAgICAgICBpIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5uZXh0IHtcbiAgICAgIGEge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgc3F1YXJlKDJyZW0pO1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIHRyYW5zaXRpb246ICR0LWI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQ6ICRncmVlbi0xMDA7XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLW5ld3Mge1xuICAucG9zdC1saXN0aW5nIHtcbiAgICByb3ctZ2FwOiAxMHB4O1xuICB9XG5cbiAgLm5ld3MtaXRlbSB7XG4gICAgLm5ld3MtaXRlbS13cmFwcGVyIHtcbiAgICAgIGdhcDogMzBweDtcbiAgICAgIHBhZGRpbmc6IDEycHggMTVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiAkdC1iO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuLWdyYWRpZW50O1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaXRlbS1oZWFkaW5nLXdyYXBwZXIge1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAuZGF0ZSB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4zODtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLml0ZW0tdGl0bGUge1xuICAgICAgY29sb3I6ICRncmV5LTMwMDtcbiAgICB9XG5cbiAgICAuaWNvbi1hcnJvdy1yaWdodCB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBAaW5jbHVkZSBzcXVhcmUoMzBweCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY29sb3I6ICRsYWtlLTMwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgdHJhbnNpdGlvbjogJHQtYjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG9uLWV2ZW50KCkge1xuICAgICAgLmljb24tYXJyb3ctcmlnaHQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuXG4ucGFnZS1zaW5nbGUtbmV3cyB7XG4gIC5zaW5nbGUtcGFnZS1oZWFkZXIge1xuXG4gICAgLmNhdGVnb3J5IHtcbiAgICAgIEBleHRlbmQgLm5ld3MtdGFnO1xuICAgIH1cbiAgfVxufSIsIi5wYWdlLXNlYXJjaCB7XG4gICAgZm9ybS5zZWFyY2gtZm9ybSB7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkKFwibWFyZ2luLXRvcFwiLCAoMTVweCwgMzBweCkpO1xuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS0yMDA7XG5cbiAgICAgICAgICAgICZbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWFyY2gtc3VibWl0IHtcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY2xvc2Utc2VhcmNoLWJ0biB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmVudHJ5LXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG5cbiAgICAucm93IHtcbiAgICAgICAgcm93LWdhcDogNTBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICByb3ctZ2FwOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5vLXJlc3VsdC10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxufVxuXG4uc2VhcmNoLWl0ZW0ge1xuICAgIC5zZWFyY2gtaXRlbS13cmFwcGVyIHtcbiAgICAgICAgZ2FwOiAzNXB4O1xuICAgIH1cblxuICAgIC5pdGVtLWNvdmVyIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xuXG4gICAgICAgIC5vYmplY3QtZml0LWltYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgb2JqZWN0LWZpdC1pbWFnZS1yYXRpbyg2Ni42NyUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLml0ZW0tY29udGVudCB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcblxuICAgICAgICAucG9zdC10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaXRlbS10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHRyYW5zaXRpb246ICR0LWI7XG4gICAgfVxuXG4gICAgLml0ZW0tZGVzYyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIEBleHRlbmQgLnAtc207XG4gICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0N3B4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB9XG5cbiAgICAgICAgPio6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgb24tZXZlbnQoKSB7XG4gICAgICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuaHRtbCB7XG4gICAgJltkYXRhLWZvbnRzaXplPVwibGdcIl0ge1xuICAgICAgICAuc2VhcmNoLWl0ZW0ge1xuICAgICAgICAgICAgLml0ZW0tZGVzYyB7XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkYXRhLWZvbnRzaXplPVwieGxcIl0ge1xuICAgICAgICAuc2VhcmNoLWl0ZW0ge1xuICAgICAgICAgICAgLml0ZW0tZGVzYyB7XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDY3cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5zdG9yZXMtY29udGVudCB7XG4gIC5wb3N0LWxpc3Rpbmcge1xuICAgIEBpbmNsdWRlIGZsdWlkKFwicm93LWdhcFwiLCAoMTVweCwgMjBweCkpO1xuICB9XG5cbiAgLmxvY2F0aW9uLXdyYXBwZXIge1xuICAgIGdhcDogMTJweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuXG4gICAgICAubmljZS1zZWxlY3QtcmVhY3QsXG4gICAgICAubmljZS1zZWxlY3Qge1xuICAgICAgICAuY3VycmVudCB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIGZsdWlkKFwiY29sdW1uLWdhcFwiLCAoMTVweCwgNTBweCkpO1xuICAgIHJvdy1nYXA6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcblxuICAgIC5idG4ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idG5zLXdyYXBwZXIge1xuICAgICAgQGluY2x1ZGUgZmx1aWQoXCJjb2x1bW4tZ2FwXCIsICgxNXB4LCA1MHB4KSk7XG4gICAgICByb3ctZ2FwOiAxNXB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tbGluZSB7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgYmFja2dyb3VuZDogJGdyZXktMjAwO1xuICB9XG5cbiAgLm5pY2Utc2VsZWN0LXJlYWN0LFxuICAubmljZS1zZWxlY3Qge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogdW5zZXQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgLmN1cnJlbnQge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY3VycmVudCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4tMTAwO1xuXG4gICAgICAvKiBhcnJvdyAqL1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm9wZW4ge1xuICAgICAgLmN1cnJlbnQge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubGFiZWwge1xuICAgIGNvbG9yOiAkYmx1ZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5cbi5zdG9yZS1pdGVtIHtcbiAgQGluY2x1ZGUgZmx1aWQoXCJwYWRkaW5nLXJpZ2h0XCIsICgyNXB4LCAzNXB4KSk7XG4gIEBpbmNsdWRlIGZsdWlkKFwicGFkZGluZy1sZWZ0XCIsICgyNXB4LCAzNXB4KSk7XG4gIEBpbmNsdWRlIGZsdWlkKFwicGFkZGluZy1ib3R0b21cIiwgKDI1cHgsIDM1cHgpKTtcbiAgcGFkZGluZy10b3A6IDQ2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICRncmV5LTEwMDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gIC5vYmplY3QtZml0LWltYWdlLXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIG9iamVjdC1maXQtaW1hZ2UtcmF0aW8oNjYuNjclKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLmRpc3RhbmNlLXRhZyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDIwcHggMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgQGluY2x1ZGUgZmx1aWQoXCJyaWdodFwiLCAoMjVweCwgMzVweCkpO1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5hcmVhLXRhZyB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgbWluLXdpZHRoOiAxMzBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIEBpbmNsdWRlIGZsdWlkKFwibGVmdFwiLCAoMjVweCwgMzVweCkpO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5zaG9wLXdyYXBwZXIge1xuICAgIGdhcDogMTBweDtcblxuICAgIC5zaG9wLWljb24ge1xuICAgICAgd2lkdGg6IDEuMzNyZW07XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFkZHJlc3Mge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgY29sb3I6ICRibHVlO1xuICB9XG5cbiAgLmJ0bi1saXN0IHtcbiAgICBnYXA6IDEwcHg7XG5cbiAgICAuYS1idG4sXG4gICAgLmJ0biB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgICAgIGdhcDogN3B4O1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgbWluLXdpZHRoOiBjYWxjKDUwJSAtIDdweCk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zaWRlLWZsZXgge1xuICAgIGNvbHVtbi1nYXA6IDMwcHg7XG4gICAgcm93LWdhcDogMjVweDtcbiAgfVxuXG4gIC5pbmZvLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICRibHVlO1xuICAgIEBpbmNsdWRlIGZsdWlkKFwibWFyZ2luLXRvcFwiLCAoMTVweCwgMjBweCkpO1xuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICBAZXh0ZW5kIC5wLXNtO1xuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgfVxuXG4gICAgICBwK3Age1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGhlaWdodDogMC44MTI1cmVtO1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuLTMwMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5vcGVuaW5nLWxpc3Qge1xuICAgIGZsZXgtZ3JvdzogMTtcblxuICAgIC5kYXkge1xuICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cblxuICAgIC50aW1lIHtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgfVxuICB9XG5cbiAgLm1hcC1idG4ge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHRyYW5zaXRpb246ICR0LWI7XG5cbiAgICBpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIEBleHRlbmQgLmljb21vb247XG4gICAgICBjb250ZW50OiBcIlxcZTkwNVwiO1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgLmhpZGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAuaGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIH1cblxuICAgICAgLnNob3cge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KSByb3RhdGUoMTgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuaHRtbCB7XG4gICZbZGF0YS1mb250c2l6ZT1cImxnXCJdIHtcbiAgICAuc3RvcmUtaXRlbSB7XG4gICAgICAub3BlbmluZy1saXN0IHtcbiAgICAgICAgLmRheSB7XG4gICAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJltkYXRhLWZvbnRzaXplPVwieGxcIl0ge1xuICAgIC5zdG9yZS1pdGVtIHtcbiAgICAgIC5vcGVuaW5nLWxpc3Qge1xuICAgICAgICAuZGF5IHtcbiAgICAgICAgICB3aWR0aDogMTU5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuYXBwb2ludG1lbnQtY29udGVudCB7XG4gIC5mYXN0LXN2ZyB7XG4gICAgQGluY2x1ZGUgZmx1aWQoXCJ3aWR0aFwiLCAoMjAwcHgsIDMwMHB4KSk7XG4gICAgQGluY2x1ZGUgZmx1aWQoXCJtYXJnaW5cIiwgKDIwcHgsIDMwcHgpKTtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAuc3ZnLWZsZXgge1xuICAgIEBpbmNsdWRlIGZsdWlkKFwiY29sdW1uLWdhcFwiLCAoMHB4LCAxMDBweCkpO1xuICAgIHJvdy1nYXA6IDEwcHg7XG4gIH1cblxuICAudGFiLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICRncmV5LTEwMDtcbiAgICBib3JkZXI6IDRweCBzb2xpZCAkZ3JlZW4tMjAwO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkcHJpbWFyeTtcbiAgICBAaW5jbHVkZSBmbHVpZChcInBhZGRpbmctdG9wXCIsICg0MHB4LCA3MHB4KSk7XG4gICAgQGluY2x1ZGUgZmx1aWQoXCJwYWRkaW5nLWJvdHRvbVwiLCAoNDBweCwgNzBweCkpO1xuICAgIEBpbmNsdWRlIGZsdWlkKFwicGFkZGluZy1yaWdodFwiLCAoMjBweCwgNzBweCkpO1xuICAgIEBpbmNsdWRlIGZsdWlkKFwicGFkZGluZy1sZWZ0XCIsICgyMHB4LCA3MHB4KSk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgMjBweCAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5tYWluLXJvdyB7XG4gICAgICByb3ctZ2FwOiAyMHB4O1xuICAgIH1cblxuICAgIC5zdGVwLWxpc3Qge1xuICAgICAgQGluY2x1ZGUgZmx1aWQoXCJtYXJnaW4tdG9wXCIsICg1MHB4LCA4MHB4KSk7XG4gICAgICByb3ctZ2FwOiA0NnB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIC0tYnMtZ3V0dGVyLXg6IDQ2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRleHQtd3JhcHBlciB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGVzYyB7XG4gICAgICBwIHtcbiAgICAgICAgQGV4dGVuZCAudGV4dC1zdWItdGl0bGU7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgIH1cblxuICAgICAgPio6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRhYnMge1xuICAgIGdhcDogNXB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBsaSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAudGFiIHtcbiAgICBAZXh0ZW5kIC5oNjtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgYmFja2dyb3VuZDogJGdyZWVuLTEwMDtcbiAgICB0cmFuc2l0aW9uOiAkdC1iO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMCAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgZmx1aWQoXCJwYWRkaW5nLXRvcFwiLCAoMTBweCwgMTRweCkpO1xuICAgIEBpbmNsdWRlIGZsdWlkKFwicGFkZGluZy1ib3R0b21cIiwgKDEwcHgsIDE0cHgpKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgZmx1aWQoXCJnYXBcIiwgKDEwcHgsIDIwcHgpKTtcblxuICAgIEBpbmNsdWRlIG9uLWV2ZW50KCkge1xuICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1yb3VuZC1ib3JkZXItcHJpbWFyeS1hcnJvdyB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuXG4gIC5zdGVwLWl0ZW0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgZ2FwOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIEBpbmNsdWRlIGZsdWlkKFwicGFkZGluZy1sZWZ0XCIsICg0MHB4LCAzMDBweCkpO1xuICAgICAgQGluY2x1ZGUgZmx1aWQoXCJwYWRkaW5nLXJpZ2h0XCIsICg0MHB4LCAzMDBweCkpO1xuICAgIH1cblxuICAgIC5zdGVwLWltZyB7XG4gICAgICBAaW5jbHVkZSBzcXVhcmUoMTAwcHgpO1xuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN0ZXAge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5zdGVwLXdyYXBwZXIrLnN0ZXAtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcXGU5MjdcIjtcbiAgICAgIEBleHRlbmQgLmljb21vb247XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb2xvcjogJGdyZWVuLTMwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiAtMzBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogLTRweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBjb250ZW50OiBcIlxcZTkyOFwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYWdpbmF0aW9uLWxpc3QsXG4gIC53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB7XG4gICAgLnBhZ2luYXRpb24ge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuXG4gICAgICAucHJldiB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5uZXh0IHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhLFxuICAgICAgc3BhbiB7XG5cbiAgICAgICAgJjpub3QoLm5leHQpOm5vdCgucHJldikge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmhpc3RvcnktZm9ybSB7XG4gIEBpbmNsdWRlIGZsdWlkKFwibWFyZ2luLXRvcFwiLCAoMzVweCwgNTBweCkpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5pbnB1dC1yb3cge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEwMHB4O1xuICAgIHJvdy1nYXA6IDIwcHg7XG4gIH1cblxuICAuc2VjdGlvbi13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JleS0yMDA7XG4gICAgICBsZWZ0OiAtNTBweDtcbiAgICAgIHRvcDogY2FsYygxLjVyZW0gKyAxMnB4KTtcbiAgICB9XG4gIH1cblxuICAuZm9ybS1mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgY29sdW1uLWdhcDogNzBweDtcbiAgICByb3ctZ2FwOiAzMHB4O1xuICB9XG5cbiAgLmJ0bnMge1xuICAgIGdhcDogMjBweDtcblxuICAgIC5idG4ge1xuICAgICAgbWluLXdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgQGV4dGVuZCAudGV4dC1idG4tbGc7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idG4tcm91bmQtYmctcHJpbWFyeS1zZWNvbmRhcnktYXJyb3cge1xuICAgICAgZ2FwOiAxNXB4O1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFwcG9pbnRtZW50LXNlYXJjaC1yZXN1bHQge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5LTIwMDtcblxuICAucmVzdWx0LW51bSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5uby1yZXN1bHQge1xuICAgIEBpbmNsdWRlIGZsdWlkKFwibWFyZ2luLXRvcFwiLCAoNTBweCwgNzBweCkpO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAubm8tcmVzdWx0LXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBjb2xvcjogJGJsdWU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5hcHBvaW50bWVudC1yZXN1bHQtaGVhZGluZyB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgY29sb3I6ICRibHVlO1xuICAgIGdhcDogNDFweDtcbiAgfVxuXG4gIC5pbmZvLWZsZXgge1xuICAgIGNvbHVtbi1nYXA6IDQxcHg7XG4gICAgcm93LWdhcDogNXB4O1xuICB9XG5cbiAgLmZpeC13aWR0aCB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG5cbiAgLmFwcG9pbnRtZW50LXJlc3VsdC1saXN0IHtcbiAgICBnYXA6IDhweDtcbiAgfVxufVxuXG4uYXBwb2ludG1lbnQtcmVzdWx0LWl0ZW0ge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cbiAgLml0ZW0taGVhZGluZyB7XG4gICAgY29sdW1uLWdhcDogNDFweDtcbiAgICByb3ctZ2FwOiA1cHg7XG4gICAgY29sb3I6ICRibHVlO1xuXG4gICAgLmluZm8ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0cHgpO1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGxha2UtMTAwO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGhvdG8tYnRuIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgdHJhbnNpdGlvbjogJHQtYjtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIEBleHRlbmQgLmljb21vb247XG4gICAgICBjb250ZW50OiBcIlxcZTkwNVwiO1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgLmhpZGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAuaGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIH1cblxuICAgICAgLnNob3cge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KSByb3RhdGUoMTgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGhvdG8tY29udGVudCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXktMjAwO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAucGhvdG9zIHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cblxuICAucGhvdG8ge1xuICAgIHdpZHRoOiA1MXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICB9XG5cbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS0yMDA7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogJHQtYjtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHByaW1hcnksIDAuMik7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxlOTI5XCI7XG4gICAgICBAZXh0ZW5kIC5pY29tb29uO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246ICR0LWI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgb24tZXZlbnQoKSB7XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIubW9kdWxlLXNlcnZpY2VzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgICAgICBAaW5jbHVkZSBmbHVpZChcImhlaWdodFwiLCAoNzIlLCA1MCUpKTtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQoXCJsZWZ0XCIsICgtMjRweCwgLTQwcHgpKTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJGJhc2UtdXJsK1wiaW1hZ2VzL21lbnUtYmctZ3JleS5zdmdcIikgcmVwZWF0O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkKFwiYmFja2dyb3VuZC1zaXplXCIsICg1MHB4LCA4MHB4KSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbiAgICB9XG5cbiAgICAubW9kdWxlLWhlYWRpbmcge1xuICAgICAgICBAaW5jbHVkZSBmbHVpZChcIm1hcmdpbi1ib3R0b21cIiwgKDM1cHgsIDU1cHgpKTtcbiAgICB9XG5cbiAgICAubW9kdWxlLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICAubW9kdWxlLWRlc2Mge1xuICAgICAgICA+KjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VydmljZS1saXN0IHtcbiAgICAgICAgcm93LWdhcDogMTVweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICByb3ctZ2FwOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlcnZpY2UtaXRlbSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmVlbi1ncmFkaWVudDtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQoXCJwYWRkaW5nLXRvcFwiLCAoMjBweCwgMzVweCkpO1xuICAgICAgICBAaW5jbHVkZSBmbHVpZChcInBhZGRpbmctYm90dG9tXCIsICgyMHB4LCAzNXB4KSk7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkKFwicGFkZGluZy1yaWdodFwiLCAoMjBweCwgNDBweCkpO1xuICAgICAgICBAaW5jbHVkZSBmbHVpZChcInBhZGRpbmctbGVmdFwiLCAoMjBweCwgNDBweCkpO1xuXG4gICAgICAgIC5zZXJ2aWNlLWl0ZW0td3JhcHBlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmbHVpZChcImdhcFwiLCAoMjVweCwgNTBweCkpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmx1aWQoXCJ3aWR0aFwiLCAoNTBweCwgNzBweCkpO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dC13cmFwcGVyIHtcbiAgICAgICAgICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcblxuICAgICAgICAgICAgICAgID4qOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLml0ZW0tYnRuIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbHVpZChcIm1hcmdpbi10b3BcIiwgKDIwcHgsIDI1cHgpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG9uLWV2ZW50KCkge1xuICAgICAgICAgICAgLml0ZW0tYnRuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5tb2R1bGUtYWJvdXQge1xuICAgIC5hYm91dC1nYWxsZXJ5IHtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQoXCJtYXJnaW4tdG9wXCIsICg0MHB4LCAxMDBweCkpO1xuICAgICAgICBAaW5jbHVkZSBmbHVpZChcInJvdy1nYXBcIiwgKDE1cHgsIDIwcHgpKTtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQoXCItLWJzLWd1dHRlci14XCIsICgxNXB4LCAyMHB4KSk7XG5cbiAgICAgICAgLm9iamVjdC1maXQtaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG9iamVjdC1maXQtaW1hZ2UtcmF0aW8oNjYuNjclKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hYm91dC1ociB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS0yMDA7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkKFwibWFyZ2luLWJvdHRvbVwiLCAoNzBweCwgMTUwcHgpKTtcblxuICAgICAgICAuaHItc3ZnIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsdWlkKFwid2lkdGhcIiwgKDQwcHgsIDcwcHgpKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbXBhbnktaW5mbyB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkKFwibWFyZ2luLXRvcFwiLCAoNDBweCwgNjBweCkpO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBnYXA6IDEwcHg7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNxdWFyZSgwLjMxMjVlbSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIHRvcDogMC43NWVtO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbmZvLXRpdGxlIHtcbiAgICAgICAgICAgIEBleHRlbmQgLnRleHQtYnRuLWxnO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW5mby1jb250ZW50IHtcbiAgICAgICAgICAgIEBleHRlbmQgLnRleHQtYnRuLWxnO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudC1saXN0IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtaXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkKFwibWFyZ2luLXRvcFwiLCAoNDBweCwgMTAwcHgpKTtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQoXCJtYXJnaW4tYm90dG9tXCIsICg0MHB4LCAxMDBweCkpO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLml0ZW0tdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5pdGVtLXN1Yi10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaXRlbS1kZXNjIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgICA+KjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLXJvdW5kLWJvcmRlci1wcmltYXJ5LWxnIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB9XG59IiwiLm1vZHVsZS1ob21lLWFib3V0IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJGJhc2UtdXJsK1wiaW1hZ2VzL21lbnUtYmctZ3JleS5zdmdcIikgcmVwZWF0O1xuICAgIEBpbmNsdWRlIGZsdWlkKFwiYmFja2dyb3VuZC1zaXplXCIsICg1MHB4LCA4MHB4KSk7XG5cbiAgICAuc3dpcGVyLWhlaWdodC13cmFwcGVyIHtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQoXCJtYXJnaW4tYm90dG9tXCIsICg1MHB4LCA4MHB4KSk7XG4gICAgfVxuXG4gICAgLnN3aXBlciB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMzJTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MCU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMCVcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgJi5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAgICAgICAgIHdpZHRoOiA4MHZ3ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjB2dyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMxLjI1dncgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5vYmplY3QtZml0LWltYWdlLXdyYXBwZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBAaW5jbHVkZSBvYmplY3QtZml0LWltYWdlLXJhdGlvKDY2LjY3JSk7XG4gICAgfVxuXG4gICAgLmZha2UtaW1nIHtcbiAgICAgICAgd2lkdGg6IDgxJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoODElICogMC42Nik7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MSU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyg2MSUgKiAwLjY2KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMiU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygzMiUgKiAwLjY2KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tb2R1bGUtaGVhZGluZyB7XG4gICAgICAgID4qOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tb2R1bGUtdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIH1cblxuICAgIC5tb2R1bGUtZGVzYyB7XG4gICAgICAgID4qOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tb2R1bGUtZGVzYy1wcmltYXJ5IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmg2O1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1vZHVsZS1idG4ge1xuICAgICAgICBAaW5jbHVkZSBmbHVpZChcIm1hcmdpbi10b3BcIiwgKDMwcHgsIDUwcHgpKTtcbiAgICB9XG59IiwiLm1vZHVsZS1jdGEge1xuICAgIC5tb2R1bGUtdGl0bGUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBAaW5jbHVkZSBmbHVpZChcIm1hcmdpbi1ib3R0b21cIiwgKDQwcHgsIDMwcHgpKTtcbiAgICB9XG5cbiAgICAudGV4dC1xci1jb2RlLWZsZXgge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZ2FwOiA4MHB4O1xuICAgICAgICBAaW5jbHVkZSBmbHVpZChcImdhcFwiLCAoMTBweCwgODBweCkpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHVycGxlLTIwMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICAgICAgICBAaW5jbHVkZSBmbHVpZChcInBhZGRpbmctcmlnaHRcIiwgKDIwcHgsIDcwcHgpKTtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQoXCJwYWRkaW5nLWxlZnRcIiwgKDIwcHgsIDcwcHgpKTtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQoXCJib3JkZXItdG9wLWxlZnQtcmFkaXVzXCIsICg1MHB4LCAxMDBweCkpO1xuICAgICAgICBAaW5jbHVkZSBmbHVpZChcImJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzXCIsICg1MHB4LCAxMDBweCkpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiA4OCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1nLWljb24tZmxleCB7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkKFwiZ2FwXCIsICgyNXB4LCAzNXB4KSk7XG4gICAgfVxuXG4gICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cblxuICAgIC5sZWFmcyB7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgd2lkdGg6IDEyJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICB9XG5cbiAgICAgICAgLmxlYWYge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmx1aWQoXCJ3aWR0aFwiLCAoNzVweCwgMTUwcHgpKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5sZWFmLWhvdmVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHQtc3M7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgLmxlYWYtaG92ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmluX3ZpZXcge1xuICAgICAgICAubGVhZi1ob3ZlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hcHBvaW50bWVudC1mb3JtLXNob3cgJiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufSIsIi5tb2R1bGUtY3RhLWZsZXhpYmxlIHtcbiAgICAubW9kdWxlLWRlc2Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgID4qOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tb2R1bGUtYnRuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB9XG5cbiAgICAudGV4dC13cmFwcGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuLTEwMDtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQoXCJwYWRkaW5nLXRvcFwiLCAoNTBweCwgNzBweCkpO1xuICAgICAgICBAaW5jbHVkZSBmbHVpZChcInBhZGRpbmctYm90dG9tXCIsICg1MHB4LCA3MHB4KSk7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkKFwicGFkZGluZy1yaWdodFwiLCAoMzVweCwgMTAwcHgpKTtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQoXCJwYWRkaW5nLWxlZnRcIiwgKDM1cHgsIDEwMHB4KSk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmbHVpZChcImJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzXCIsICg2MHB4LCAxNzBweCkpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmx1aWQoXCJib3JkZXItdG9wLWxlZnQtcmFkaXVzXCIsICg2MHB4LCAxNzBweCkpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxlYWYtZGVza3RvcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sZWFmLW1vYmlsZSB7XG4gICAgICAgIHdpZHRoOiAyOCU7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2NrLW1vYmlsZSB7XG4gICAgICAgIGhlaWdodDogNTAlO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5taWRkbGUtY29sIHtcbiAgICAgICAgd2lkdGg6IDI4JTtcbiAgICB9XG5cbiAgICAucHVycGxlLWJsb2NrIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHB1cnBsZS0xMDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNTUlIDAgMDtcbiAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgfVxuXG4gICAgLm1vZHVsZS1pbWFnZSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQ0JSAwIDAgMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiA1NiU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMCA0NCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIubW9kdWxlLWZhcSB7XG4gICAgLmZhcS1ncm91cC1saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQoXCJnYXBcIiwgKDUwcHgsIDEwMHB4KSk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZhcS1saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgIH1cblxuICAgIC5ncm91cC10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQoXCJtYXJnaW4tYm90dG9tXCIsICgzMHB4LCA0MHB4KSk7XG4gICAgfVxuXG4gICAgLmNhcmQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JlZW4tMTAwO1xuXG4gICAgICAgIC5xdWVzdGlvbiB7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZW5nO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xODtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IHNlbGYtc3RhcnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBmbHVpZChcIm1hcmdpbi1yaWdodFwiLCAoMTBweCwgMTVweCkpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmQtdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgZmx1aWQoXCJwYWRkaW5nLWxlZnRcIiwgKDE4cHgsIDMwcHgpKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsdWlkKFwicGFkZGluZy1yaWdodFwiLCAoMThweCwgMzBweCkpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuLTEwMDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIC5jYXJkLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5idG4tY2Fwc3VsZSB7XG4gICAgICAgICAgICAgICAgICAgIC5jYXBzdWxlLWltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5jYXBzdWxlLWxlZnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjVkZWcpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmNhcHN1bGUtcmlnaHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTI1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5jYXBzdWxlLXBvd2RlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmQtY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgZmx1aWQoXCJwYWRkaW5nXCIsICgyOHB4LCA0MHB4KSk7XG5cbiAgICAgICAgICAgIC5hcnRpY2xlLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktMzAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4qOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNhcmQtYnRuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bi1jYXBzdWxlIHtcbiAgICAgICAgICAgIC5jYXBzdWxlLWltZyB7XG4gICAgICAgICAgICAgICAgZ2FwOiAzcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYXBzdWxlLWxlZnQge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2Fwc3VsZS1yaWdodCB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYXBzdWxlLXBvd2RlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIubW9kdWxlLWluZm9ybWF0aW9uIHtcbiAgICAuaW5mb3JtYXRpb24tZ2FsbGVyeSB7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkKFwicm93LWdhcFwiLCAoMTBweCwgMjBweCkpO1xuICAgICAgICBAaW5jbHVkZSBmbHVpZChcIi0tYnMtZ3V0dGVyLXhcIiwgKDEwcHgsIDIwcHgpKTtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQoXCJtYXJnaW4tYm90dG9tXCIsICgzMHB4LCA1MHB4KSk7XG5cbiAgICAgICAgLm9iamVjdC1maXQtaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmbHVpZChcImJvcmRlci1yYWRpdXNcIiwgKDEwcHgsIDIwcHgpKTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBAaW5jbHVkZSBvYmplY3QtZml0LWltYWdlLXJhdGlvKDY2LjY3JSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5mb3JtYXRpb24tc2VjdGlvbiB7XG4gICAgICAgID4qOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICsuaW5mb3JtYXRpb24tc2VjdGlvbiB7XG5cbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleS0yMDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBmbHVpZChcIm1hcmdpbi10b3BcIiwgKDc4cHgsIDEzNHB4KSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmbHVpZChcInBhZGRpbmctdG9wXCIsICg2MHB4LCA1MHB4KSk7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmx1aWQoXCJoZWlnaHRcIiwgKDQ4cHgsIDg0cHgpKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbHVpZChcIndpZHRoXCIsICg0MHB4LCA3MHB4KSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRiYXNlLXVybCtcImltYWdlcy9hYm91dC1oci5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBAaW5jbHVkZSBmbHVpZChcIm1hcmdpbi1ib3R0b21cIiwgKDMwcHgsIDQwcHgpKTtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1kZXNjIHtcbiAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICBAaW5jbHVkZSBmbHVpZChcIm1hcmdpbi1ib3R0b21cIiwgKDIwcHgsIDMwcHgpKTtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmg2O1xuICAgICAgICB9XG5cbiAgICAgICAgPio6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmluZm9ybWF0aW9uLXRleHQtbGlzdCB7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkKFwibWFyZ2luLWJvdHRvbVwiLCAoMzBweCwgNTBweCkpO1xuICAgICAgICByb3ctZ2FwOiAxNXB4O1xuICAgICAgICAtLWJzLWd1dHRlci14OiAxNXB4O1xuICAgIH1cblxuICAgIC50ZXh0LWl0ZW0ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleS0xMDA7XG5cbiAgICAgICAgLnRpdGxlLXdyYXBwZXIge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDQwcHggMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuLTIwMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMzBweDtcbiAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGkge1xuICAgICAgICAgICAgY29sb3I6ICRwdXJwbGUtMjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS44NTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtLWRlc2Mge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAzMHB4IDI1cHggMzBweDtcblxuICAgICAgICAgICAgPio6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbWFnZS10ZXh0LWl0ZW0ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleS0xMDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgLm9iamVjdC1maXQtaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBvYmplY3QtZml0LWltYWdlLXJhdGlvKDY2LjY3JSk7XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbS10aXRsZSB7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHB1cnBsZS0yMDA7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAzMHB4O1xuICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtLWRlc2Mge1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCAyNXB4IDMwcHggMjVweDtcblxuICAgICAgICAgICAgPio6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQoXCJtYXJnaW4tYm90dG9tXCIsICgzMHB4LCA1MHB4KSk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMTVweDtcbiAgICAgICAgICAgIHJvdy1nYXA6IDMwcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgY3Vyc29yOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG59IiwiLm1vZHVsZS1kcnVnLWVxdWlwbWVudC1saXN0IHtcbiAgICAuZ3JvdXAtdGl0bGUge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgLmdyb3VwLWRlc2Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgICAgID4qOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kcnVnLWVxdWlwbWVudC1ncm91cC1saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQoXCJnYXBcIiwgKDUwcHgsIDEwMHB4KSk7XG4gICAgfVxuXG4gICAgLmRydWctZXF1aXBtZW50LWxpc3Qge1xuICAgICAgICByb3ctZ2FwOiAxMHB4O1xuICAgICAgICAtLWJzLWd1dHRlci14OiAxMHB4O1xuICAgIH1cblxuICAgIC5jYXJkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRyYW5zaXRpb246ICR0LWI7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmV5LTEwMDtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQoXCJwYWRkaW5nLXRvcFwiLCAoMTBweCwgMjBweCkpO1xuICAgICAgICBAaW5jbHVkZSBmbHVpZChcInBhZGRpbmctYm90dG9tXCIsICgxMHB4LCAyMHB4KSk7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkKFwicGFkZGluZy1yaWdodFwiLCAoMTVweCwgMjBweCkpO1xuICAgICAgICBAaW5jbHVkZSBmbHVpZChcInBhZGRpbmctbGVmdFwiLCAoMTVweCwgMjBweCkpO1xuXG4gICAgICAgICYuaGFzLWxpbmsge1xuICAgICAgICAgICAgQGluY2x1ZGUgb24tZXZlbnQoKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZC1jb25ldGVudCB7XG4gICAgICAgIGdhcDogMTJweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59IiwiJHNjcm9sbGluZy1ib3JkZXItdG9wLWhlaWdodDogMTIycHg7XG5cbi5tb2R1bGUtcHJvY2VzcyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkKFwicGFkZGluZy10b3BcIiwgKDQwcHgsIDc1cHgpKTtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQoXCJwYWRkaW5nLWJvdHRvbVwiLCAoNDBweCwgNzVweCkpO1xuICAgIH1cblxuICAgIC5tb2R1bGUtdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIC5mbGV4aWJsZS1tb2R1bGUtaGVhZGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQoXCJtYXJnaW4tdG9wXCIsICg0NXB4LCA2MHB4KSk7XG4gICAgfVxuXG4gICAgLmRlc2Mtd3JhcHBlciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvY2Vzcy1kZXNjIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMjBweCAyMHB4IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkKFwicGFkZGluZy10b3BcIiwgKDI1cHgsIDQwcHgpKTtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQoXCJwYWRkaW5nLWJvdHRvbVwiLCAoMjVweCwgNDBweCkpO1xuICAgICAgICBAaW5jbHVkZSBmbHVpZChcInBhZGRpbmctcmlnaHRcIiwgKDI1cHgsIDUwcHgpKTtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQoXCJwYWRkaW5nLWxlZnRcIiwgKDI1cHgsIDUwcHgpKTtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQoXCJnYXBcIiwgKDMwcHgsIDYwcHgpKTtcbiAgICB9XG5cbiAgICAubW9kdWxlLWRlc2Mge1xuICAgICAgICA+KjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubW9kdWxlLWJ0biB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjUlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN0ZXAtaW1hZ2Uge1xuICAgICAgICBAaW5jbHVkZSBmbHVpZChcIm1hcmdpbi10b3BcIiwgKDIwcHgsIDMwcHgpKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgQGluY2x1ZGUgb2JqZWN0LWZpdC1pbWFnZS1yYXRpbyg2Ni42NyUpO1xuICAgIH1cblxuICAgIC5zdGVwLWRlc2Mge1xuICAgICAgICA+KjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvY2Vzcy1zdGlja3ktYmFyIHtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIHRvcDogJGhlYWRlci1tb2JpbGUtaGVpZ2h0O1xuICAgICAgICAgICAgei1pbmRleDogMTE7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICAgICAvL1doZW4gTG9naW4gYWRtaW5cbiAgICAgICAgICAgIC5hZG1pbi1iYXIgJiB7XG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKDQ2cHggKyAkaGVhZGVyLW1vYmlsZS1oZWlnaHQpO1xuXG4gICAgICAgICAgICAgICAgLy9BZG1pbi1iYXIgYnJlYWtwb2ludFxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc4M3B4KSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYygzMnB4ICsgJGhlYWRlci1tb2JpbGUtaGVpZ2h0KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgdG9wOiBjYWxjKCRkZXNrdG9wLXN0aWNreS1oZWFkZXItaGVpZ2h0ICsgJHNjcm9sbGluZy1ib3JkZXItdG9wLWhlaWdodCk7XG5cbiAgICAgICAgICAgIC8vV2hlbiBMb2dpbiBhZG1pblxuICAgICAgICAgICAgLmFkbWluLWJhciAmIHtcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoMzJweCArICRkZXNrdG9wLXN0aWNreS1oZWFkZXItaGVpZ2h0ICsgJHNjcm9sbGluZy1ib3JkZXItdG9wLWhlaWdodCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcm93LWdhcDogMzVweDtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDMwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAzcHggZGFzaGVkICRncmV5LTIwMDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAuc3RpY2t5LWJhci1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuaDQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTM2O1xuXG4gICAgICAgICAgICAgICAgICAgIC5zdGVwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN0aWNreS1iYXItbGluayB7XG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuLTMwMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0LWI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgQGluY2x1ZGUgZmx1aWQoXCJnYXBcIiwgKDEwcHgsIDE1cHgpKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU2MjU7XG5cbiAgICAgICAgICAgIC5zdGVwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4tMTAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuODc1cmVtO1xuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBnYXA6IDMuNXB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1N0ZXAgJztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNxdWFyZSgxLjU2MjVyZW0pO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaGFzLW91dGVyLWJhciB7XG4gICAgICAgIC5wcm9jZXNzLXN0aWNreS1iYXIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTUwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC02MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByb2Nlc3MtbGlzdCB7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkKFwibWFyZ2luLXRvcFwiLCAoLTUwcHgsIC0xMDBweCkpO1xuICAgIH1cblxuICAgIC5wcm9jZXNzLWdyb3VwIHtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQoXCJwYWRkaW5nLXRvcFwiLCAoNTBweCwgMTAwcHgpKTtcblxuICAgICAgICArLnByb2Nlc3MtZ3JvdXAge1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbHVpZChcIm1hcmdpbi10b3BcIiwgKDUwcHgsIDEwMHB4KSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5LTIwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNjcm9sbGluZ19fd3JhcHBlciB7XG4gICAgLnNjcm9sbGluZ19faGVhZGVyIHtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHRvcDogJGhlYWRlci1tb2JpbGUtaGVpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxcHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIHRvcDogJGRlc2t0b3Atc3RpY2t5LWhlYWRlci1oZWlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAuYWRtaW4tYmFyICYge1xuICAgICAgICAgICAgdG9wOiBjYWxjKCRoZWFkZXItbW9iaWxlLWhlaWdodCArICRtb2JpbGUtYWRtaW5iYXItaGVpZ2h0KTtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc4M3B4KSB7XG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKCRoZWFkZXItbW9iaWxlLWhlaWdodCArICRkZXNrdG9wLWFkbWluYmFyLWhlaWdodCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoJGRlc2t0b3Atc3RpY2t5LWhlYWRlci1oZWlnaHQgKyAkZGVza3RvcC1hZG1pbmJhci1oZWlnaHQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5odG1sIHtcbiAgICAmW2RhdGEtZm9udHNpemU9XCJsZ1wiXSB7XG4gICAgICAgIC5tb2R1bGUtcHJvY2VzcyB7XG4gICAgICAgICAgICAucHJvY2Vzcy1zdGlja3ktYmFyIHtcbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkYXRhLWZvbnRzaXplPVwieGxcIl0ge1xuICAgICAgICAubW9kdWxlLXByb2Nlc3Mge1xuICAgICAgICAgICAgLnByb2Nlc3Mtc3RpY2t5LWJhciB7XG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIubW9kdWxlLWxhdGVzdC1uZXdzIHtcbiAgICAubW9kdWxlLWNvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmbHVpZChcIm1hcmdpbi1sZWZ0XCIsICgwcHgsIDYzcHgpKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yb3cge1xuICAgICAgICByb3ctZ2FwOiA1MHB4O1xuICAgIH1cblxuICAgIC5tb2R1bGUtdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktMjAwO1xuICAgIH1cblxuICAgIC5tb2R1bGUtYnRuIHtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQoXCJtYXJnaW4tdG9wXCIsICgzMHB4LCA1MHB4KSk7XG4gICAgfVxuXG4gICAgLmxlYWZzIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMzclO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsdWlkKFwid2lkdGhcIiwgKDEyM3B4LCAxODBweCkpO1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1vZHVsZS1pbWFnZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDIxJSAtIDJweCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygyMSUgLSAycHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsdWlkKFwicGFkZGluZy10b3BcIiwgKDY4cHgsIDEwMHB4KSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmbHVpZChcInBhZGRpbmctbGVmdFwiLCAoNjhweCwgMTAwcHgpKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vYmplY3QtZml0LWltYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMzYlIDAgMzYlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5ld3MtaXRlbSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS0yMDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogJHQtYjtcblxuICAgICAgICAubmV3cy1pdGVtLXdyYXBwZXIge1xuICAgICAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHQtYjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4tZ3JhZGllbnQ7XG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbS1oZWFkaW5nLXdyYXBwZXIge1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kYXRlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleS0zMDA7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC5pY29uLWFycm93LXJpZ2h0IHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNxdWFyZSgzMHB4KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJGxha2UtMzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBvbi1ldmVudCgpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgLm5ld3MtaXRlbS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5tb2R1bGUtaGVhbHRoLWNvbHVtbiB7XG4gICAgLm1vZHVsZS1oZWFkaW5nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICB9XG5cbiAgICAubW9kdWxlLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICAubW9kdWxlLWRlc2Mge1xuICAgICAgICA+KjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubW9kdWxlLWJ0biB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICBAaW5jbHVkZSBmbHVpZChcInRvcFwiLCAoMTk0cHgsIDEzNnB4KSk7XG4gICAgfVxuXG4gICAgLnN3aXBlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzdweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzN3B4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG59IiwiLm1vZHVsZS1oZWFsdGgtY29sdW1uLWZsZXhpYmxlIHtcbiAgICAudmVydGljbGUtcm93IHtcbiAgICAgICAgLS1icy1ndXR0ZXIteDogMjBweDtcbiAgICAgICAgcm93LWdhcDogNTBweDtcbiAgICB9XG5cbiAgICAuaG9yaXpvbnRhbC1yb3cge1xuICAgICAgICAtLWJzLWd1dHRlci14OiAyMHB4O1xuICAgICAgICByb3ctZ2FwOiAxNXB4O1xuICAgIH1cbn1cblxuLmhlYWx0aC1jb2x1bW4tdmVydGljbGUtaXRlbSB7XG4gICAgLmNhdGVnb3J5IHtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pdGVtLWNvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgb2JqZWN0LWZpdC1pbWFnZS1yYXRpbyhjYWxjKDY2LjY3JSkpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogJHQtYjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBvbi1ldmVudCgpIHtcbiAgICAgICAgLml0ZW0tdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGVhbHRoLWNvbHVtbi1ob3Jpem9udGFsLWl0ZW0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4tZ3JhZGllbnQ7XG5cbiAgICAuY2F0ZWdvcnkge1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE2cHgpO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgbWF4LWhlaWdodDogMjNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB9XG5cbiAgICAuaXRlbS1jb3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkKFwid2lkdGhcIiwgKDE1MHB4LCAyMDBweCkpO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgZmxleC1ncm93OiAwO1xuXG4gICAgICAgIC5vYmplY3QtZml0LWltYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgb2JqZWN0LWZpdC1pbWFnZS1yYXRpbyg2Ni42NyUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLml0ZW0tY29udGVudCB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQoXCJwYWRkaW5nXCIsICgxNXB4LCAyMHB4KSk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgbWF4LWhlaWdodDogNzVweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHRyYW5zaXRpb246ICR0LWI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgb24tZXZlbnQoKSB7XG4gICAgICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuaHRtbCB7XG4gICAgJltkYXRhLWZvbnRzaXplPVwibGdcIl0ge1xuICAgICAgICAuaGVhbHRoLWNvbHVtbi1ob3Jpem9udGFsLWl0ZW0ge1xuICAgICAgICAgICAgLml0ZW0tdGl0bGUge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDkzcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2M3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNhdGVnb3J5IHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWx0aC1jb2x1bW4tdmVydGljbGUtaXRlbSB7XG4gICAgICAgICAgICAuY2F0ZWdvcnkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGF0YS1mb250c2l6ZT1cInhsXCJdIHtcbiAgICAgICAgLmhlYWx0aC1jb2x1bW4taG9yaXpvbnRhbC1pdGVtIHtcbiAgICAgICAgICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNzVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNhdGVnb3J5IHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWx0aC1jb2x1bW4tdmVydGljbGUtaXRlbSB7XG4gICAgICAgICAgICAuY2F0ZWdvcnkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIubW9kdWxlLWNvbnRhY3QtaW5mb3JtYXRpb24ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5tb2R1bGUtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gIH1cblxuICAubW9kdWxlLWhlYWRpbmcge1xuICAgIEBpbmNsdWRlIGZsdWlkKFwibWFyZ2luLXRvcFwiLCAoMjBweCwgMzBweCkpO1xuICB9XG5cbiAgLmNvbnRhY3QtbGlua3Mtd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgZmx1aWQoXCJwYWRkaW5nLWJvdHRvbVwiLCAoNTBweCwgMzVweCkpO1xuICAgIEBpbmNsdWRlIGZsdWlkKFwibWFyZ2luLWJvdHRvbVwiLCAoNTBweCwgMzVweCkpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS0yMDA7XG4gIH1cblxuICAuY29udGFjdC1saW5rcyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtLWJzLWd1dHRlci14OiAxNXB4O1xuICAgIHJvdy1nYXA6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUxMHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tYXAtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBAaW5jbHVkZSBmbHVpZChcImhlaWdodFwiLCAoMjAwcHgsIDQwMHB4KSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLnNob3Atd3JhcHBlciB7XG4gICAgZ2FwOiA4cHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZmxleC1ncm93OiAwO1xuXG4gICAgLnNob3AtaWNvbiB7XG4gICAgICB3aWR0aDogMS4zM3JlbTtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5hZGRyZXNzLXdyYXBwZXIge1xuICAgIGdhcDogOHB4O1xuICAgIGNvbG9yOiAkYmx1ZTtcblxuICAgIGkge1xuICAgICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gICAgfVxuXG4gICAgLmFkZHJlc3Mge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU2MjU7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhY3QtaHIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS0yMDA7XG4gICAgQGluY2x1ZGUgZmx1aWQoXCJtYXJnaW4tdG9wXCIsICg0MHB4LCA3NXB4KSk7XG4gICAgQGluY2x1ZGUgZmx1aWQoXCJtYXJnaW4tYm90dG9tXCIsICgzMHB4LCA1MHB4KSk7XG5cbiAgICAuaHItc3ZnIHtcbiAgICAgIEBpbmNsdWRlIGZsdWlkKFwid2lkdGhcIiwgKDQwcHgsIDcwcHgpKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmluZm8td3JhcHBlciB7XG4gICAgQGluY2x1ZGUgZmx1aWQoXCJnYXBcIiwgKDIwcHgsIDcwcHgpKTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICAuaW5mby1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAkYmx1ZTtcblxuICAgIGxpIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMjBweDtcblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgIH1cblxuICAgICAgcCtwIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBoZWlnaHQ6IDAuODEyNXJlbTtcbiAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRncmVlbi0zMDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAub3BlbmluZy1saXN0IHtcbiAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICAuZGF5IHtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG5cbiAgICAudGltZSB7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIH1cbiAgfVxufVxuXG5odG1sIHtcbiAgJltkYXRhLWZvbnRzaXplPVwibGdcIl0ge1xuICAgIC5tb2R1bGUtY29udGFjdC1pbmZvcm1hdGlvbiB7XG4gICAgICAub3BlbmluZy1saXN0IHtcbiAgICAgICAgLmRheSB7XG4gICAgICAgICAgd2lkdGg6IDE0OXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJltkYXRhLWZvbnRzaXplPVwieGxcIl0ge1xuICAgIC5tb2R1bGUtY29udGFjdC1pbmZvcm1hdGlvbiB7XG4gICAgICAub3BlbmluZy1saXN0IHtcbiAgICAgICAgLmRheSB7XG4gICAgICAgICAgd2lkdGg6IDE3OXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLm1vZHVsZS1jb250YWN0LWZvcm0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5yb3cge1xuICAgIHJvdy1nYXA6IDUwcHg7XG4gIH1cblxuICAubW9kdWxlLWltYWdlIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDE7XG5cbiAgICAub2JqZWN0LWZpdC1pbWFnZS13cmFwcGVyIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1NSU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgZmx1aWQoXCJwYWRkaW5nLXJpZ2h0XCIsICgwcHgsIDQ1cHgpKTtcbiAgICB9XG4gIH1cblxuICAubGVhZnMge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICB3aWR0aDogMzMlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgd2lkdGg6IDc1JTtcbiAgICB9XG5cbiAgICBpbWcsXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufSIsIi5tb2R1bGUtaW1hZ2UtdGV4dCB7XG4gICAgLmltYWdlLXRleHQtbGlzdC10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQoXCJtYXJnaW4tYm90dG9tXCIsICgzNXB4LCA0MHB4KSk7XG4gICAgfVxuXG4gICAgLmltYWdlLXRleHQtbGlzdCB7XG4gICAgICAgIGdhcDogNTBweDtcbiAgICB9XG5cbiAgICAuaW1hZ2UtdGV4dC10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgLmltYWdlLXRleHQtY29udGVudCB7XG4gICAgICAgID4qOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbWFnZS10ZXh0IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQoXCJnYXBcIiwgKDIwcHgsIDUwcHgpKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmltYWdlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgd2lkdGg6IDM4JTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIubW9kdWxlLW1lZGljYXRpb24tc2NoZWR1bGUge1xuICAgIC50aW1lLWl0ZW0ge1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpbWUge1xuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hY3Rpb24tbGluZSB7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHVycGxlLTIwMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDgycHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZ3JleSB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleS0yMDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmhpZGRlbiB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWN0aW9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHVycGxlLTIwMDtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleS0yMDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA4MnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNsZWVwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZXktMjAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAuYWN0aW9uLWxpbmUge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRvdC1saW5lIHtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgZmx1aWQoXCJ3aWR0aFwiLCAoMjBweCwgNTVweCkpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuLTMwMDtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmVlbi0zMDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNxdWFyZSg1cHgpO1xuICAgICAgICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmhpZGRlbiB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4tMjAwO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kZXNjIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPio6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdWItZmxleCB7XG4gICAgICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gICAgICAgIHJvdy1nYXA6IDEwcHg7XG4gICAgfVxuXG4gICAgLnRpbWUtbGlzdCsub3RoZXItdGltZS1saXN0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICB9XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/