@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-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;line-height:normal;position:relative}.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-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{color:#f0f0f0;fill:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{color:#fff;fill:#fff}.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}h2.react-datepicker__current-month{margin:0;padding: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:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.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:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):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:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):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 .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .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:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .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:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):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:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):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 .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;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__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:content-box;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;-ms-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__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.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;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}

/*!
 * jQuery UI CSS Framework 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/category/theming/
 */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{border:0;font-size:100%;line-height:1.3;list-style:none;margin:0;outline:0;padding:0;text-decoration:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{border-collapse:collapse;content:"";display:table}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{background-repeat:no-repeat;display:inline-block;margin-top:-.25em;overflow:hidden;position:relative;text-indent:-99999px;vertical-align:middle}.ui-widget-icon-block{display:block;left:50%;margin-left:-8px}.ui-widget-overlay{height:100%;left:0;position:fixed;top:0;width:100%}
/*!
 * jQuery UI CSS Framework 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit https://jqueryui.com/themeroller/
 */.ui-widget{font-family:Arial,Helvetica,sans-serif}.ui-widget,.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{background:#fff;border:1px solid #ddd;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{background:#e9e9e9;border:1px solid #ddd;color:#333;font-weight:700}.ui-widget-header a{color:#333}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{background:#f6f6f6;border:1px solid #c5c5c5;color:#454545;font-weight:400}.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button{color:#454545;text-decoration:none}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{background:#ededed;border:1px solid #ccc;color:#2b2b2b;font-weight:400}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{background:#007fff;border:1px solid #003eff;color:#fff;font-weight:400}.ui-icon-background,.ui-state-active .ui-icon-background{background-color:#fff;border:#003eff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{background:#fffa90;border:1px solid #dad55e;color:#777620}.ui-state-checked{background:#fffa90;border:1px solid #dad55e}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{background:#fddfdf;border:1px solid #f1a899;color:#5f3f3f}.ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error a,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{font-weight:400;opacity:.7}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{background-image:none;opacity:.35}.ui-icon{height:16px;width:16px}.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(/packs/static/node_modules/jquery-ui/themes/base/images/ui-icons_444444_256x240-d1b818587c3bc65058fe.png)}.ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(/packs/static/node_modules/jquery-ui/themes/base/images/ui-icons_555555_256x240-35d57320d9df28ec0d0d.png)}.ui-button:active .ui-icon,.ui-state-active .ui-icon{background-image:url(/packs/static/node_modules/jquery-ui/themes/base/images/ui-icons_ffffff_256x240-92bef7e45fed3caba8dc.png)}.ui-button .ui-state-highlight.ui-icon,.ui-state-highlight .ui-icon{background-image:url(/packs/static/node_modules/jquery-ui/themes/base/images/ui-icons_777620_256x240-f423048bf942a7a33b33.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/packs/static/node_modules/jquery-ui/themes/base/images/ui-icons_cc0000_256x240-5cbbd560bcf30acb95dd.png)}.ui-button .ui-icon{background-image:url(/packs/static/node_modules/jquery-ui/themes/base/images/ui-icons_777777_256x240-f5d5fce2f36b5776eab8.png)}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:3px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3}.ui-widget-shadow{box-shadow:0 0 5px #666}:host,:root{color-scheme:var(--mantine-color-scheme)}*,:after,:before{box-sizing:border-box}button,input,select,textarea{font:inherit}button,select{text-transform:none}:host,body{background-color:var(--mantine-color-body);color:var(--mantine-color-text);font-family:var(--mantine-font-family);font-size:var(--mantine-font-size-md);line-height:var(--mantine-line-height);margin:0;-webkit-font-smoothing:var(--mantine-webkit-font-smoothing);-moz-osx-font-smoothing:var(--mantine-moz-font-smoothing)}@media screen and (max-device-width:31.25em){:host,body{-webkit-text-size-adjust:100%}}@media(prefers-reduced-motion:reduce){[data-respect-reduced-motion] [data-reduce-motion]{animation:none;transition:none}}[data-mantine-color-scheme=dark] .mantine-dark-hidden,[data-mantine-color-scheme=light] .mantine-light-hidden{display:none}.mantine-focus-auto:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem*var(--mantine-scale))}.mantine-focus-always:focus{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem*var(--mantine-scale))}.mantine-focus-never:focus{outline:none}.mantine-active:active{transform:translateY(calc(.0625rem*var(--mantine-scale)))}fieldset:disabled .mantine-active:active{transform:none}:where([dir=rtl]) .mantine-rotate-rtl{transform:rotate(180deg)}:host,:root{--mantine-z-index-app:100;--mantine-z-index-modal:200;--mantine-z-index-popover:300;--mantine-z-index-overlay:400;--mantine-z-index-max:9999;--mantine-scale:1;--mantine-cursor-type:default;--mantine-webkit-font-smoothing:antialiased;--mantine-moz-font-smoothing:grayscale;--mantine-color-white:#fff;--mantine-color-black:#000;--mantine-line-height:1.55;--mantine-font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;--mantine-font-family-monospace:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;--mantine-font-family-headings:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;--mantine-heading-font-weight:700;--mantine-heading-text-wrap:wrap;--mantine-radius-default:calc(0.25rem*var(--mantine-scale));--mantine-primary-color-filled:var(--mantine-color-blue-filled);--mantine-primary-color-filled-hover:var(--mantine-color-blue-filled-hover);--mantine-primary-color-light:var(--mantine-color-blue-light);--mantine-primary-color-light-hover:var(--mantine-color-blue-light-hover);--mantine-primary-color-light-color:var(--mantine-color-blue-light-color);--mantine-breakpoint-xs:36em;--mantine-breakpoint-sm:48em;--mantine-breakpoint-md:62em;--mantine-breakpoint-lg:75em;--mantine-breakpoint-xl:88em;--mantine-spacing-xs:calc(0.625rem*var(--mantine-scale));--mantine-spacing-sm:calc(0.75rem*var(--mantine-scale));--mantine-spacing-md:calc(1rem*var(--mantine-scale));--mantine-spacing-lg:calc(1.25rem*var(--mantine-scale));--mantine-spacing-xl:calc(2rem*var(--mantine-scale));--mantine-font-size-xs:calc(0.75rem*var(--mantine-scale));--mantine-font-size-sm:calc(0.875rem*var(--mantine-scale));--mantine-font-size-md:calc(1rem*var(--mantine-scale));--mantine-font-size-lg:calc(1.125rem*var(--mantine-scale));--mantine-font-size-xl:calc(1.25rem*var(--mantine-scale));--mantine-line-height-xs:1.4;--mantine-line-height-sm:1.45;--mantine-line-height-md:1.55;--mantine-line-height-lg:1.6;--mantine-line-height-xl:1.65;--mantine-shadow-xs:0 calc(0.0625rem*var(--mantine-scale)) calc(0.1875rem*var(--mantine-scale)) rgba(0,0,0,.05),0 calc(0.0625rem*var(--mantine-scale)) calc(0.125rem*var(--mantine-scale)) rgba(0,0,0,.1);--mantine-shadow-sm:0 calc(0.0625rem*var(--mantine-scale)) calc(0.1875rem*var(--mantine-scale)) rgba(0,0,0,.05),rgba(0,0,0,.05) 0 calc(0.625rem*var(--mantine-scale)) calc(0.9375rem*var(--mantine-scale)) calc(-0.3125rem*var(--mantine-scale)),rgba(0,0,0,.04) 0 calc(0.4375rem*var(--mantine-scale)) calc(0.4375rem*var(--mantine-scale)) calc(-0.3125rem*var(--mantine-scale));--mantine-shadow-md:0 calc(0.0625rem*var(--mantine-scale)) calc(0.1875rem*var(--mantine-scale)) rgba(0,0,0,.05),rgba(0,0,0,.05) 0 calc(1.25rem*var(--mantine-scale)) calc(1.5625rem*var(--mantine-scale)) calc(-0.3125rem*var(--mantine-scale)),rgba(0,0,0,.04) 0 calc(0.625rem*var(--mantine-scale)) calc(0.625rem*var(--mantine-scale)) calc(-0.3125rem*var(--mantine-scale));--mantine-shadow-lg:0 calc(0.0625rem*var(--mantine-scale)) calc(0.1875rem*var(--mantine-scale)) rgba(0,0,0,.05),rgba(0,0,0,.05) 0 calc(1.75rem*var(--mantine-scale)) calc(1.4375rem*var(--mantine-scale)) calc(-0.4375rem*var(--mantine-scale)),rgba(0,0,0,.04) 0 calc(0.75rem*var(--mantine-scale)) calc(0.75rem*var(--mantine-scale)) calc(-0.4375rem*var(--mantine-scale));--mantine-shadow-xl:0 calc(0.0625rem*var(--mantine-scale)) calc(0.1875rem*var(--mantine-scale)) rgba(0,0,0,.05),rgba(0,0,0,.05) 0 calc(2.25rem*var(--mantine-scale)) calc(1.75rem*var(--mantine-scale)) calc(-0.4375rem*var(--mantine-scale)),rgba(0,0,0,.04) 0 calc(1.0625rem*var(--mantine-scale)) calc(1.0625rem*var(--mantine-scale)) calc(-0.4375rem*var(--mantine-scale));--mantine-radius-xs:calc(0.125rem*var(--mantine-scale));--mantine-radius-sm:calc(0.25rem*var(--mantine-scale));--mantine-radius-md:calc(0.5rem*var(--mantine-scale));--mantine-radius-lg:calc(1rem*var(--mantine-scale));--mantine-radius-xl:calc(2rem*var(--mantine-scale));--mantine-primary-color-0:var(--mantine-color-blue-0);--mantine-primary-color-1:var(--mantine-color-blue-1);--mantine-primary-color-2:var(--mantine-color-blue-2);--mantine-primary-color-3:var(--mantine-color-blue-3);--mantine-primary-color-4:var(--mantine-color-blue-4);--mantine-primary-color-5:var(--mantine-color-blue-5);--mantine-primary-color-6:var(--mantine-color-blue-6);--mantine-primary-color-7:var(--mantine-color-blue-7);--mantine-primary-color-8:var(--mantine-color-blue-8);--mantine-primary-color-9:var(--mantine-color-blue-9);--mantine-color-dark-0:#c9c9c9;--mantine-color-dark-1:#b8b8b8;--mantine-color-dark-2:#828282;--mantine-color-dark-3:#696969;--mantine-color-dark-4:#424242;--mantine-color-dark-5:#3b3b3b;--mantine-color-dark-6:#2e2e2e;--mantine-color-dark-7:#242424;--mantine-color-dark-8:#1f1f1f;--mantine-color-dark-9:#141414;--mantine-color-gray-0:#f8f9fa;--mantine-color-gray-1:#f1f3f5;--mantine-color-gray-2:#e9ecef;--mantine-color-gray-3:#dee2e6;--mantine-color-gray-4:#ced4da;--mantine-color-gray-5:#adb5bd;--mantine-color-gray-6:#868e96;--mantine-color-gray-7:#495057;--mantine-color-gray-8:#343a40;--mantine-color-gray-9:#212529;--mantine-color-red-0:#fff5f5;--mantine-color-red-1:#ffe3e3;--mantine-color-red-2:#ffc9c9;--mantine-color-red-3:#ffa8a8;--mantine-color-red-4:#ff8787;--mantine-color-red-5:#ff6b6b;--mantine-color-red-6:#fa5252;--mantine-color-red-7:#f03e3e;--mantine-color-red-8:#e03131;--mantine-color-red-9:#c92a2a;--mantine-color-pink-0:#fff0f6;--mantine-color-pink-1:#ffdeeb;--mantine-color-pink-2:#fcc2d7;--mantine-color-pink-3:#faa2c1;--mantine-color-pink-4:#f783ac;--mantine-color-pink-5:#f06595;--mantine-color-pink-6:#e64980;--mantine-color-pink-7:#d6336c;--mantine-color-pink-8:#c2255c;--mantine-color-pink-9:#a61e4d;--mantine-color-grape-0:#f8f0fc;--mantine-color-grape-1:#f3d9fa;--mantine-color-grape-2:#eebefa;--mantine-color-grape-3:#e599f7;--mantine-color-grape-4:#da77f2;--mantine-color-grape-5:#cc5de8;--mantine-color-grape-6:#be4bdb;--mantine-color-grape-7:#ae3ec9;--mantine-color-grape-8:#9c36b5;--mantine-color-grape-9:#862e9c;--mantine-color-violet-0:#f3f0ff;--mantine-color-violet-1:#e5dbff;--mantine-color-violet-2:#d0bfff;--mantine-color-violet-3:#b197fc;--mantine-color-violet-4:#9775fa;--mantine-color-violet-5:#845ef7;--mantine-color-violet-6:#7950f2;--mantine-color-violet-7:#7048e8;--mantine-color-violet-8:#6741d9;--mantine-color-violet-9:#5f3dc4;--mantine-color-indigo-0:#edf2ff;--mantine-color-indigo-1:#dbe4ff;--mantine-color-indigo-2:#bac8ff;--mantine-color-indigo-3:#91a7ff;--mantine-color-indigo-4:#748ffc;--mantine-color-indigo-5:#5c7cfa;--mantine-color-indigo-6:#4c6ef5;--mantine-color-indigo-7:#4263eb;--mantine-color-indigo-8:#3b5bdb;--mantine-color-indigo-9:#364fc7;--mantine-color-blue-0:#e7f5ff;--mantine-color-blue-1:#d0ebff;--mantine-color-blue-2:#a5d8ff;--mantine-color-blue-3:#74c0fc;--mantine-color-blue-4:#4dabf7;--mantine-color-blue-5:#339af0;--mantine-color-blue-6:#228be6;--mantine-color-blue-7:#1c7ed6;--mantine-color-blue-8:#1971c2;--mantine-color-blue-9:#1864ab;--mantine-color-cyan-0:#e3fafc;--mantine-color-cyan-1:#c5f6fa;--mantine-color-cyan-2:#99e9f2;--mantine-color-cyan-3:#66d9e8;--mantine-color-cyan-4:#3bc9db;--mantine-color-cyan-5:#22b8cf;--mantine-color-cyan-6:#15aabf;--mantine-color-cyan-7:#1098ad;--mantine-color-cyan-8:#0c8599;--mantine-color-cyan-9:#0b7285;--mantine-color-teal-0:#e6fcf5;--mantine-color-teal-1:#c3fae8;--mantine-color-teal-2:#96f2d7;--mantine-color-teal-3:#63e6be;--mantine-color-teal-4:#38d9a9;--mantine-color-teal-5:#20c997;--mantine-color-teal-6:#12b886;--mantine-color-teal-7:#0ca678;--mantine-color-teal-8:#099268;--mantine-color-teal-9:#087f5b;--mantine-color-green-0:#ebfbee;--mantine-color-green-1:#d3f9d8;--mantine-color-green-2:#b2f2bb;--mantine-color-green-3:#8ce99a;--mantine-color-green-4:#69db7c;--mantine-color-green-5:#51cf66;--mantine-color-green-6:#40c057;--mantine-color-green-7:#37b24d;--mantine-color-green-8:#2f9e44;--mantine-color-green-9:#2b8a3e;--mantine-color-lime-0:#f4fce3;--mantine-color-lime-1:#e9fac8;--mantine-color-lime-2:#d8f5a2;--mantine-color-lime-3:#c0eb75;--mantine-color-lime-4:#a9e34b;--mantine-color-lime-5:#94d82d;--mantine-color-lime-6:#82c91e;--mantine-color-lime-7:#74b816;--mantine-color-lime-8:#66a80f;--mantine-color-lime-9:#5c940d;--mantine-color-yellow-0:#fff9db;--mantine-color-yellow-1:#fff3bf;--mantine-color-yellow-2:#ffec99;--mantine-color-yellow-3:#ffe066;--mantine-color-yellow-4:#ffd43b;--mantine-color-yellow-5:#fcc419;--mantine-color-yellow-6:#fab005;--mantine-color-yellow-7:#f59f00;--mantine-color-yellow-8:#f08c00;--mantine-color-yellow-9:#e67700;--mantine-color-orange-0:#fff4e6;--mantine-color-orange-1:#ffe8cc;--mantine-color-orange-2:#ffd8a8;--mantine-color-orange-3:#ffc078;--mantine-color-orange-4:#ffa94d;--mantine-color-orange-5:#ff922b;--mantine-color-orange-6:#fd7e14;--mantine-color-orange-7:#f76707;--mantine-color-orange-8:#e8590c;--mantine-color-orange-9:#d9480f;--mantine-h1-font-size:calc(2.125rem*var(--mantine-scale));--mantine-h1-line-height:1.3;--mantine-h1-font-weight:700;--mantine-h2-font-size:calc(1.625rem*var(--mantine-scale));--mantine-h2-line-height:1.35;--mantine-h2-font-weight:700;--mantine-h3-font-size:calc(1.375rem*var(--mantine-scale));--mantine-h3-line-height:1.4;--mantine-h3-font-weight:700;--mantine-h4-font-size:calc(1.125rem*var(--mantine-scale));--mantine-h4-line-height:1.45;--mantine-h4-font-weight:700;--mantine-h5-font-size:calc(1rem*var(--mantine-scale));--mantine-h5-line-height:1.5;--mantine-h5-font-weight:700;--mantine-h6-font-size:calc(0.875rem*var(--mantine-scale));--mantine-h6-line-height:1.5;--mantine-h6-font-weight:700}:host([data-mantine-color-scheme=dark]),:root[data-mantine-color-scheme=dark]{--mantine-color-scheme:dark;--mantine-primary-color-contrast:var(--mantine-color-white);--mantine-color-bright:var(--mantine-color-white);--mantine-color-text:var(--mantine-color-dark-0);--mantine-color-body:var(--mantine-color-dark-7);--mantine-color-error:var(--mantine-color-red-8);--mantine-color-placeholder:var(--mantine-color-dark-3);--mantine-color-anchor:var(--mantine-color-blue-4);--mantine-color-default:var(--mantine-color-dark-6);--mantine-color-default-hover:var(--mantine-color-dark-5);--mantine-color-default-color:var(--mantine-color-white);--mantine-color-default-border:var(--mantine-color-dark-4);--mantine-color-dimmed:var(--mantine-color-dark-2);--mantine-color-disabled:var(--mantine-color-dark-6);--mantine-color-disabled-color:var(--mantine-color-dark-3);--mantine-color-disabled-border:var(--mantine-color-dark-4);--mantine-color-dark-text:var(--mantine-color-dark-4);--mantine-color-dark-filled:var(--mantine-color-dark-8);--mantine-color-dark-filled-hover:var(--mantine-color-dark-9);--mantine-color-dark-light:rgba(46,46,46,.15);--mantine-color-dark-light-hover:rgba(46,46,46,.2);--mantine-color-dark-light-color:var(--mantine-color-dark-3);--mantine-color-dark-outline:var(--mantine-color-dark-4);--mantine-color-dark-outline-hover:rgba(66,66,66,.05);--mantine-color-gray-text:var(--mantine-color-gray-4);--mantine-color-gray-filled:var(--mantine-color-gray-8);--mantine-color-gray-filled-hover:var(--mantine-color-gray-9);--mantine-color-gray-light:hsla(210,7%,56%,.15);--mantine-color-gray-light-hover:hsla(210,7%,56%,.2);--mantine-color-gray-light-color:var(--mantine-color-gray-3);--mantine-color-gray-outline:var(--mantine-color-gray-4);--mantine-color-gray-outline-hover:rgba(206,212,218,.05);--mantine-color-red-text:var(--mantine-color-red-4);--mantine-color-red-filled:var(--mantine-color-red-8);--mantine-color-red-filled-hover:var(--mantine-color-red-9);--mantine-color-red-light:rgba(250,82,82,.15);--mantine-color-red-light-hover:rgba(250,82,82,.2);--mantine-color-red-light-color:var(--mantine-color-red-3);--mantine-color-red-outline:var(--mantine-color-red-4);--mantine-color-red-outline-hover:hsla(0,100%,76%,.05);--mantine-color-pink-text:var(--mantine-color-pink-4);--mantine-color-pink-filled:var(--mantine-color-pink-8);--mantine-color-pink-filled-hover:var(--mantine-color-pink-9);--mantine-color-pink-light:rgba(230,73,128,.15);--mantine-color-pink-light-hover:rgba(230,73,128,.2);--mantine-color-pink-light-color:var(--mantine-color-pink-3);--mantine-color-pink-outline:var(--mantine-color-pink-4);--mantine-color-pink-outline-hover:rgba(247,131,172,.05);--mantine-color-grape-text:var(--mantine-color-grape-4);--mantine-color-grape-filled:var(--mantine-color-grape-8);--mantine-color-grape-filled-hover:var(--mantine-color-grape-9);--mantine-color-grape-light:rgba(190,75,219,.15);--mantine-color-grape-light-hover:rgba(190,75,219,.2);--mantine-color-grape-light-color:var(--mantine-color-grape-3);--mantine-color-grape-outline:var(--mantine-color-grape-4);--mantine-color-grape-outline-hover:rgba(218,119,242,.05);--mantine-color-violet-text:var(--mantine-color-violet-4);--mantine-color-violet-filled:var(--mantine-color-violet-8);--mantine-color-violet-filled-hover:var(--mantine-color-violet-9);--mantine-color-violet-light:rgba(121,80,242,.15);--mantine-color-violet-light-hover:rgba(121,80,242,.2);--mantine-color-violet-light-color:var(--mantine-color-violet-3);--mantine-color-violet-outline:var(--mantine-color-violet-4);--mantine-color-violet-outline-hover:rgba(151,117,250,.05);--mantine-color-indigo-text:var(--mantine-color-indigo-4);--mantine-color-indigo-filled:var(--mantine-color-indigo-8);--mantine-color-indigo-filled-hover:var(--mantine-color-indigo-9);--mantine-color-indigo-light:rgba(76,110,245,.15);--mantine-color-indigo-light-hover:rgba(76,110,245,.2);--mantine-color-indigo-light-color:var(--mantine-color-indigo-3);--mantine-color-indigo-outline:var(--mantine-color-indigo-4);--mantine-color-indigo-outline-hover:rgba(116,143,252,.05);--mantine-color-blue-text:var(--mantine-color-blue-4);--mantine-color-blue-filled:var(--mantine-color-blue-8);--mantine-color-blue-filled-hover:var(--mantine-color-blue-9);--mantine-color-blue-light:rgba(34,139,230,.15);--mantine-color-blue-light-hover:rgba(34,139,230,.2);--mantine-color-blue-light-color:var(--mantine-color-blue-3);--mantine-color-blue-outline:var(--mantine-color-blue-4);--mantine-color-blue-outline-hover:rgba(77,171,247,.05);--mantine-color-cyan-text:var(--mantine-color-cyan-4);--mantine-color-cyan-filled:var(--mantine-color-cyan-8);--mantine-color-cyan-filled-hover:var(--mantine-color-cyan-9);--mantine-color-cyan-light:rgba(21,170,191,.15);--mantine-color-cyan-light-hover:rgba(21,170,191,.2);--mantine-color-cyan-light-color:var(--mantine-color-cyan-3);--mantine-color-cyan-outline:var(--mantine-color-cyan-4);--mantine-color-cyan-outline-hover:rgba(59,201,219,.05);--mantine-color-teal-text:var(--mantine-color-teal-4);--mantine-color-teal-filled:var(--mantine-color-teal-8);--mantine-color-teal-filled-hover:var(--mantine-color-teal-9);--mantine-color-teal-light:rgba(18,184,134,.15);--mantine-color-teal-light-hover:rgba(18,184,134,.2);--mantine-color-teal-light-color:var(--mantine-color-teal-3);--mantine-color-teal-outline:var(--mantine-color-teal-4);--mantine-color-teal-outline-hover:rgba(56,217,169,.05);--mantine-color-green-text:var(--mantine-color-green-4);--mantine-color-green-filled:var(--mantine-color-green-8);--mantine-color-green-filled-hover:var(--mantine-color-green-9);--mantine-color-green-light:rgba(64,192,87,.15);--mantine-color-green-light-hover:rgba(64,192,87,.2);--mantine-color-green-light-color:var(--mantine-color-green-3);--mantine-color-green-outline:var(--mantine-color-green-4);--mantine-color-green-outline-hover:rgba(105,219,124,.05);--mantine-color-lime-text:var(--mantine-color-lime-4);--mantine-color-lime-filled:var(--mantine-color-lime-8);--mantine-color-lime-filled-hover:var(--mantine-color-lime-9);--mantine-color-lime-light:rgba(130,201,30,.15);--mantine-color-lime-light-hover:rgba(130,201,30,.2);--mantine-color-lime-light-color:var(--mantine-color-lime-3);--mantine-color-lime-outline:var(--mantine-color-lime-4);--mantine-color-lime-outline-hover:rgba(169,227,75,.05);--mantine-color-yellow-text:var(--mantine-color-yellow-4);--mantine-color-yellow-filled:var(--mantine-color-yellow-8);--mantine-color-yellow-filled-hover:var(--mantine-color-yellow-9);--mantine-color-yellow-light:rgba(250,176,5,.15);--mantine-color-yellow-light-hover:rgba(250,176,5,.2);--mantine-color-yellow-light-color:var(--mantine-color-yellow-3);--mantine-color-yellow-outline:var(--mantine-color-yellow-4);--mantine-color-yellow-outline-hover:rgba(255,212,59,.05);--mantine-color-orange-text:var(--mantine-color-orange-4);--mantine-color-orange-filled:var(--mantine-color-orange-8);--mantine-color-orange-filled-hover:var(--mantine-color-orange-9);--mantine-color-orange-light:rgba(253,126,20,.15);--mantine-color-orange-light-hover:rgba(253,126,20,.2);--mantine-color-orange-light-color:var(--mantine-color-orange-3);--mantine-color-orange-outline:var(--mantine-color-orange-4);--mantine-color-orange-outline-hover:rgba(255,169,77,.05)}:host([data-mantine-color-scheme=light]),:root[data-mantine-color-scheme=light]{--mantine-color-scheme:light;--mantine-primary-color-contrast:var(--mantine-color-white);--mantine-color-bright:var(--mantine-color-black);--mantine-color-text:#000;--mantine-color-body:#fff;--mantine-color-error:var(--mantine-color-red-6);--mantine-color-placeholder:var(--mantine-color-gray-5);--mantine-color-anchor:var(--mantine-color-blue-6);--mantine-color-default:var(--mantine-color-white);--mantine-color-default-hover:var(--mantine-color-gray-0);--mantine-color-default-color:var(--mantine-color-black);--mantine-color-default-border:var(--mantine-color-gray-4);--mantine-color-dimmed:var(--mantine-color-gray-6);--mantine-color-disabled:var(--mantine-color-gray-2);--mantine-color-disabled-color:var(--mantine-color-gray-5);--mantine-color-disabled-border:var(--mantine-color-gray-3);--mantine-color-dark-text:var(--mantine-color-dark-filled);--mantine-color-dark-filled:var(--mantine-color-dark-6);--mantine-color-dark-filled-hover:var(--mantine-color-dark-7);--mantine-color-dark-light:rgba(46,46,46,.1);--mantine-color-dark-light-hover:rgba(46,46,46,.12);--mantine-color-dark-light-color:var(--mantine-color-dark-6);--mantine-color-dark-outline:var(--mantine-color-dark-6);--mantine-color-dark-outline-hover:rgba(46,46,46,.05);--mantine-color-gray-text:var(--mantine-color-gray-filled);--mantine-color-gray-filled:var(--mantine-color-gray-6);--mantine-color-gray-filled-hover:var(--mantine-color-gray-7);--mantine-color-gray-light:hsla(210,7%,56%,.1);--mantine-color-gray-light-hover:hsla(210,7%,56%,.12);--mantine-color-gray-light-color:var(--mantine-color-gray-6);--mantine-color-gray-outline:var(--mantine-color-gray-6);--mantine-color-gray-outline-hover:hsla(210,7%,56%,.05);--mantine-color-red-text:var(--mantine-color-red-filled);--mantine-color-red-filled:var(--mantine-color-red-6);--mantine-color-red-filled-hover:var(--mantine-color-red-7);--mantine-color-red-light:rgba(250,82,82,.1);--mantine-color-red-light-hover:rgba(250,82,82,.12);--mantine-color-red-light-color:var(--mantine-color-red-6);--mantine-color-red-outline:var(--mantine-color-red-6);--mantine-color-red-outline-hover:rgba(250,82,82,.05);--mantine-color-pink-text:var(--mantine-color-pink-filled);--mantine-color-pink-filled:var(--mantine-color-pink-6);--mantine-color-pink-filled-hover:var(--mantine-color-pink-7);--mantine-color-pink-light:rgba(230,73,128,.1);--mantine-color-pink-light-hover:rgba(230,73,128,.12);--mantine-color-pink-light-color:var(--mantine-color-pink-6);--mantine-color-pink-outline:var(--mantine-color-pink-6);--mantine-color-pink-outline-hover:rgba(230,73,128,.05);--mantine-color-grape-text:var(--mantine-color-grape-filled);--mantine-color-grape-filled:var(--mantine-color-grape-6);--mantine-color-grape-filled-hover:var(--mantine-color-grape-7);--mantine-color-grape-light:rgba(190,75,219,.1);--mantine-color-grape-light-hover:rgba(190,75,219,.12);--mantine-color-grape-light-color:var(--mantine-color-grape-6);--mantine-color-grape-outline:var(--mantine-color-grape-6);--mantine-color-grape-outline-hover:rgba(190,75,219,.05);--mantine-color-violet-text:var(--mantine-color-violet-filled);--mantine-color-violet-filled:var(--mantine-color-violet-6);--mantine-color-violet-filled-hover:var(--mantine-color-violet-7);--mantine-color-violet-light:rgba(121,80,242,.1);--mantine-color-violet-light-hover:rgba(121,80,242,.12);--mantine-color-violet-light-color:var(--mantine-color-violet-6);--mantine-color-violet-outline:var(--mantine-color-violet-6);--mantine-color-violet-outline-hover:rgba(121,80,242,.05);--mantine-color-indigo-text:var(--mantine-color-indigo-filled);--mantine-color-indigo-filled:var(--mantine-color-indigo-6);--mantine-color-indigo-filled-hover:var(--mantine-color-indigo-7);--mantine-color-indigo-light:rgba(76,110,245,.1);--mantine-color-indigo-light-hover:rgba(76,110,245,.12);--mantine-color-indigo-light-color:var(--mantine-color-indigo-6);--mantine-color-indigo-outline:var(--mantine-color-indigo-6);--mantine-color-indigo-outline-hover:rgba(76,110,245,.05);--mantine-color-blue-text:var(--mantine-color-blue-filled);--mantine-color-blue-filled:var(--mantine-color-blue-6);--mantine-color-blue-filled-hover:var(--mantine-color-blue-7);--mantine-color-blue-light:rgba(34,139,230,.1);--mantine-color-blue-light-hover:rgba(34,139,230,.12);--mantine-color-blue-light-color:var(--mantine-color-blue-6);--mantine-color-blue-outline:var(--mantine-color-blue-6);--mantine-color-blue-outline-hover:rgba(34,139,230,.05);--mantine-color-cyan-text:var(--mantine-color-cyan-filled);--mantine-color-cyan-filled:var(--mantine-color-cyan-6);--mantine-color-cyan-filled-hover:var(--mantine-color-cyan-7);--mantine-color-cyan-light:rgba(21,170,191,.1);--mantine-color-cyan-light-hover:rgba(21,170,191,.12);--mantine-color-cyan-light-color:var(--mantine-color-cyan-6);--mantine-color-cyan-outline:var(--mantine-color-cyan-6);--mantine-color-cyan-outline-hover:rgba(21,170,191,.05);--mantine-color-teal-text:var(--mantine-color-teal-filled);--mantine-color-teal-filled:var(--mantine-color-teal-6);--mantine-color-teal-filled-hover:var(--mantine-color-teal-7);--mantine-color-teal-light:rgba(18,184,134,.1);--mantine-color-teal-light-hover:rgba(18,184,134,.12);--mantine-color-teal-light-color:var(--mantine-color-teal-6);--mantine-color-teal-outline:var(--mantine-color-teal-6);--mantine-color-teal-outline-hover:rgba(18,184,134,.05);--mantine-color-green-text:var(--mantine-color-green-filled);--mantine-color-green-filled:var(--mantine-color-green-6);--mantine-color-green-filled-hover:var(--mantine-color-green-7);--mantine-color-green-light:rgba(64,192,87,.1);--mantine-color-green-light-hover:rgba(64,192,87,.12);--mantine-color-green-light-color:var(--mantine-color-green-6);--mantine-color-green-outline:var(--mantine-color-green-6);--mantine-color-green-outline-hover:rgba(64,192,87,.05);--mantine-color-lime-text:var(--mantine-color-lime-filled);--mantine-color-lime-filled:var(--mantine-color-lime-6);--mantine-color-lime-filled-hover:var(--mantine-color-lime-7);--mantine-color-lime-light:rgba(130,201,30,.1);--mantine-color-lime-light-hover:rgba(130,201,30,.12);--mantine-color-lime-light-color:var(--mantine-color-lime-6);--mantine-color-lime-outline:var(--mantine-color-lime-6);--mantine-color-lime-outline-hover:rgba(130,201,30,.05);--mantine-color-yellow-text:var(--mantine-color-yellow-filled);--mantine-color-yellow-filled:var(--mantine-color-yellow-6);--mantine-color-yellow-filled-hover:var(--mantine-color-yellow-7);--mantine-color-yellow-light:rgba(250,176,5,.1);--mantine-color-yellow-light-hover:rgba(250,176,5,.12);--mantine-color-yellow-light-color:var(--mantine-color-yellow-6);--mantine-color-yellow-outline:var(--mantine-color-yellow-6);--mantine-color-yellow-outline-hover:rgba(250,176,5,.05);--mantine-color-orange-text:var(--mantine-color-orange-filled);--mantine-color-orange-filled:var(--mantine-color-orange-6);--mantine-color-orange-filled-hover:var(--mantine-color-orange-7);--mantine-color-orange-light:rgba(253,126,20,.1);--mantine-color-orange-light-hover:rgba(253,126,20,.12);--mantine-color-orange-light-color:var(--mantine-color-orange-6);--mantine-color-orange-outline:var(--mantine-color-orange-6);--mantine-color-orange-outline-hover:rgba(253,126,20,.05)}.m_d57069b5{--scrollarea-scrollbar-size:calc(0.75rem*var(--mantine-scale));overflow:hidden;position:relative}.m_d57069b5:where([data-autosize]) .m_b1336c6{min-width:min-content}.m_c0783ff9{overscroll-behavior:var(--scrollarea-over-scroll-behavior);scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;height:100%;width:100%}.m_c0783ff9::-webkit-scrollbar{display:none}.m_c0783ff9:where([data-scrollbars=xy],[data-scrollbars=y]):where([data-offset-scrollbars=xy],[data-offset-scrollbars=y],[data-offset-scrollbars=present]):where([data-vertical-hidden]){padding-inline-end:0;padding-inline-start:0}.m_c0783ff9:where([data-scrollbars=xy],[data-scrollbars=y]):where([data-offset-scrollbars=xy],[data-offset-scrollbars=y],[data-offset-scrollbars=present]):not([data-vertical-hidden]){padding-inline-end:var(--scrollarea-scrollbar-size);padding-inline-start:unset}.m_c0783ff9:where([data-scrollbars=xy],[data-scrollbars=x]):where([data-offset-scrollbars=xy],[data-offset-scrollbars=x],[data-offset-scrollbars=present]):where([data-horizontal-hidden]){padding-bottom:0}.m_c0783ff9:where([data-scrollbars=xy],[data-scrollbars=x]):where([data-offset-scrollbars=xy],[data-offset-scrollbars=x],[data-offset-scrollbars=present]):not([data-horizontal-hidden]){padding-bottom:var(--scrollarea-scrollbar-size)}.m_f8f631dd{display:table;min-width:100%}.m_c44ba933{background-color:transparent;box-sizing:border-box;display:flex;flex-direction:row;padding:calc(var(--scrollarea-scrollbar-size)/5);touch-action:none;transition:background-color .15s ease,opacity .15s ease;user-select:none}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_c44ba933:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=light]) .m_c44ba933:hover>.m_d8b5e363{background-color:rgba(0,0,0,.5)}:where([data-mantine-color-scheme=dark]) .m_c44ba933:hover{background-color:var(--mantine-color-dark-8)}:where([data-mantine-color-scheme=dark]) .m_c44ba933:hover>.m_d8b5e363{background-color:hsla(0,0%,100%,.5)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_c44ba933:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=light]) .m_c44ba933:active>.m_d8b5e363{background-color:rgba(0,0,0,.5)}:where([data-mantine-color-scheme=dark]) .m_c44ba933:active{background-color:var(--mantine-color-dark-8)}:where([data-mantine-color-scheme=dark]) .m_c44ba933:active>.m_d8b5e363{background-color:hsla(0,0%,100%,.5)}}.m_c44ba933:where([data-hidden],[data-state=hidden]){display:none}.m_c44ba933:where([data-orientation=vertical]){bottom:var(--sa-corner-width);inset-inline-end:0;top:0;width:var(--scrollarea-scrollbar-size)}.m_c44ba933:where([data-orientation=horizontal]){bottom:0;flex-direction:column;height:var(--scrollarea-scrollbar-size);inset-inline-end:var(--sa-corner-width);inset-inline-start:0}.m_d8b5e363{border-radius:var(--scrollarea-scrollbar-size);flex:1;opacity:var(--thumb-opacity);overflow:hidden;position:relative;transition:background-color .15s ease}.m_d8b5e363:before{content:"";height:100%;left:50%;min-height:calc(2.75rem*var(--mantine-scale));min-width:calc(2.75rem*var(--mantine-scale));position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}:where([data-mantine-color-scheme=light]) .m_d8b5e363{background-color:rgba(0,0,0,.4)}:where([data-mantine-color-scheme=dark]) .m_d8b5e363{background-color:hsla(0,0%,100%,.4)}.m_21657268{bottom:0;display:block;inset-inline-end:0;opacity:0;position:absolute;transition:opacity .15s ease}:where([data-mantine-color-scheme=light]) .m_21657268{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_21657268{background-color:var(--mantine-color-dark-8)}.m_21657268:where([data-hovered]){opacity:1}.m_21657268:where([data-hidden]){display:none}.m_b1336c6{min-width:100%}.m_87cf2631{appearance:none;background-color:transparent;border:0;color:inherit;cursor:pointer;font-size:var(--mantine-font-size-md);padding:0;text-align:left;text-decoration:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}:where([dir=rtl]) .m_87cf2631{text-align:right}.m_515a97f8{border:0;clip:rect(0 0 0 0);height:calc(.0625rem*var(--mantine-scale));margin:calc(-.0625rem*var(--mantine-scale));overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:calc(.0625rem*var(--mantine-scale))}.m_1b7284a3{--paper-radius:var(--mantine-radius-default);outline:0;-webkit-tap-highlight-color:transparent;background-color:var(--mantine-color-body);border-radius:var(--paper-radius);box-shadow:var(--paper-shadow);display:block;text-decoration:none;touch-action:manipulation}[data-mantine-color-scheme=light] .m_1b7284a3{--paper-border-color:var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .m_1b7284a3{--paper-border-color:var(--mantine-color-dark-4)}.m_1b7284a3:where([data-with-border]){border:calc(.0625rem*var(--mantine-scale)) solid var(--paper-border-color)}.m_9814e45f{-webkit-backdrop-filter:var(--overlay-filter);backdrop-filter:var(--overlay-filter);background:var(--overlay-bg,rgba(0,0,0,.6));border-radius:var(--overlay-radius,0);inset:0;position:absolute;z-index:var(--overlay-z-index)}.m_9814e45f:where([data-fixed]){position:fixed}.m_9814e45f:where([data-center]){align-items:center;display:flex;justify-content:center}.m_38a85659{border:1px solid var(--popover-border-color);border-radius:var(--popover-radius,var(--mantine-radius-default));box-shadow:var(--popover-shadow,none);padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);position:absolute}.m_38a85659:where([data-fixed]){position:fixed}.m_38a85659:focus{outline:none}:where([data-mantine-color-scheme=light]) .m_38a85659{--popover-border-color:var(--mantine-color-gray-2);background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_38a85659{--popover-border-color:var(--mantine-color-dark-4);background-color:var(--mantine-color-dark-6)}.m_a31dc6c1{background-color:inherit;border:1px solid var(--popover-border-color);z-index:1}.m_3d7bc908{inset:0;position:fixed}.m_5ae2e3c{--loader-size-xs:calc(1.125rem*var(--mantine-scale));--loader-size-sm:calc(1.375rem*var(--mantine-scale));--loader-size-md:calc(2.25rem*var(--mantine-scale));--loader-size-lg:calc(2.75rem*var(--mantine-scale));--loader-size-xl:calc(3.625rem*var(--mantine-scale));--loader-size:var(--loader-size-md);--loader-color:var(--mantine-primary-color-filled)}@keyframes m_5d2b3b9d{0%{opacity:0;transform:scale(.6)}50%,to{transform:scale(1)}}.m_7a2bd4cd{display:flex;gap:calc(var(--loader-size)/5);height:var(--loader-size);position:relative;width:var(--loader-size)}.m_870bb79{animation:m_5d2b3b9d 1.2s cubic-bezier(0,.5,.5,1) infinite;background:var(--loader-color);border-radius:calc(.125rem*var(--mantine-scale));flex:1}.m_870bb79:first-of-type{animation-delay:-.24s}.m_870bb79:nth-of-type(2){animation-delay:-.12s}.m_870bb79:nth-of-type(3){animation-delay:0}@keyframes m_aac34a1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.6)}}.m_4e3f22d7{align-items:center;display:flex;gap:calc(var(--loader-size)/10);height:var(--loader-size);justify-content:center;position:relative;width:var(--loader-size)}.m_870c4af{animation:m_aac34a1 .8s linear infinite;background:var(--loader-color);border-radius:50%;height:calc(var(--loader-size)/3 - var(--loader-size)/15);width:calc(var(--loader-size)/3 - var(--loader-size)/15)}.m_870c4af:nth-child(2){animation-delay:.4s}@keyframes m_f8e89c4b{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.m_b34414df{display:inline-block;height:var(--loader-size);width:var(--loader-size)}.m_b34414df:after{animation:m_f8e89c4b 1.2s linear infinite;border-color:var(--loader-color) var(--loader-color) var(--loader-color) transparent;border-radius:calc(625rem*var(--mantine-scale));border-style:solid;border-width:calc(var(--loader-size)/8);content:"";display:block;height:var(--loader-size);width:var(--loader-size)}.m_8d3f4000{--ai-size-xs:calc(1.125rem*var(--mantine-scale));--ai-size-sm:calc(1.375rem*var(--mantine-scale));--ai-size-md:calc(1.75rem*var(--mantine-scale));--ai-size-lg:calc(2.125rem*var(--mantine-scale));--ai-size-xl:calc(2.75rem*var(--mantine-scale));--ai-size-input-xs:calc(1.875rem*var(--mantine-scale));--ai-size-input-sm:calc(2.25rem*var(--mantine-scale));--ai-size-input-md:calc(2.625rem*var(--mantine-scale));--ai-size-input-lg:calc(3.125rem*var(--mantine-scale));--ai-size-input-xl:calc(3.75rem*var(--mantine-scale));--ai-size:var(--ai-size-md);--ai-color:var(--mantine-color-white);align-items:center;background:var(--ai-bg,var(--mantine-primary-color-filled));border:var(--ai-bd,calc(.0625rem*var(--mantine-scale)) solid transparent);border-radius:var(--ai-radius,var(--mantine-radius-default));color:var(--ai-color,var(--mantine-color-white));cursor:pointer;display:inline-flex;height:var(--ai-size);justify-content:center;line-height:1;min-height:var(--ai-size);min-width:var(--ai-size);overflow:hidden;position:relative;user-select:none;width:var(--ai-size)}@media(hover:hover){.m_8d3f4000:hover:where(:not([data-loading],:disabled,[data-disabled])){background-color:var(--ai-hover,var(--mantine-primary-color-filled-hover));color:var(--ai-hover-color,var(--ai-color))}}@media(hover:none){.m_8d3f4000:active:where(:not([data-loading],:disabled,[data-disabled])){background-color:var(--ai-hover,var(--mantine-primary-color-filled-hover));color:var(--ai-hover-color,var(--ai-color))}}.m_8d3f4000[data-loading]{cursor:not-allowed}.m_8d3f4000[data-loading] .m_8d3afb97{opacity:0;transform:translateY(100%)}.m_8d3f4000:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])){background:var(--mantine-color-disabled);border:calc(.0625rem*var(--mantine-scale)) solid transparent;color:var(--mantine-color-disabled-color);cursor:not-allowed}.m_8d3f4000:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])):active{transform:none}.m_302b9fb1{align-items:center;border-radius:var(--ai-radius,var(--mantine-radius-default));display:flex;inset:calc(-.0625rem*var(--mantine-scale));justify-content:center;position:absolute}:where([data-mantine-color-scheme=light]) .m_302b9fb1{background-color:hsla(0,0%,100%,.15)}:where([data-mantine-color-scheme=dark]) .m_302b9fb1{background-color:rgba(0,0,0,.15)}.m_1a0f1b21{--ai-border-width:calc(0.0625rem*var(--mantine-scale));display:flex}.m_1a0f1b21 :where(*):focus{position:relative;z-index:1}.m_1a0f1b21[data-orientation=horizontal]{flex-direction:row}.m_1a0f1b21[data-orientation=horizontal] .m_437b6484:not(:only-child):first-child,.m_1a0f1b21[data-orientation=horizontal] .m_8d3f4000:not(:only-child):first-child{border-end-end-radius:0;border-inline-end-width:calc(var(--ai-border-width)/2);border-start-end-radius:0}.m_1a0f1b21[data-orientation=horizontal] .m_437b6484:not(:only-child):last-child,.m_1a0f1b21[data-orientation=horizontal] .m_8d3f4000:not(:only-child):last-child{border-end-start-radius:0;border-inline-start-width:calc(var(--ai-border-width)/2);border-start-start-radius:0}.m_1a0f1b21[data-orientation=horizontal] .m_437b6484:not(:only-child):not(:first-child):not(:last-child),.m_1a0f1b21[data-orientation=horizontal] .m_8d3f4000:not(:only-child):not(:first-child):not(:last-child){border-inline-width:calc(var(--ai-border-width)/2);border-radius:0}.m_1a0f1b21[data-orientation=vertical]{flex-direction:column}.m_1a0f1b21[data-orientation=vertical] .m_437b6484:not(:only-child):first-child,.m_1a0f1b21[data-orientation=vertical] .m_8d3f4000:not(:only-child):first-child{border-bottom-width:calc(var(--ai-border-width)/2);border-end-end-radius:0;border-end-start-radius:0}.m_1a0f1b21[data-orientation=vertical] .m_437b6484:not(:only-child):last-child,.m_1a0f1b21[data-orientation=vertical] .m_8d3f4000:not(:only-child):last-child{border-start-end-radius:0;border-start-start-radius:0;border-top-width:calc(var(--ai-border-width)/2)}.m_1a0f1b21[data-orientation=vertical] .m_437b6484:not(:only-child):not(:first-child):not(:last-child),.m_1a0f1b21[data-orientation=vertical] .m_8d3f4000:not(:only-child):not(:first-child):not(:last-child){border-bottom-width:calc(var(--ai-border-width)/2);border-radius:0;border-top-width:calc(var(--ai-border-width)/2)}.m_8d3afb97{align-items:center;display:flex;height:100%;justify-content:center;transition:transform .15s ease,opacity .1s ease;width:100%}.m_437b6484{--section-height-xs:calc(1.125rem*var(--mantine-scale));--section-height-sm:calc(1.375rem*var(--mantine-scale));--section-height-md:calc(1.75rem*var(--mantine-scale));--section-height-lg:calc(2.125rem*var(--mantine-scale));--section-height-xl:calc(2.75rem*var(--mantine-scale));--section-height-input-xs:calc(1.875rem*var(--mantine-scale));--section-height-input-sm:calc(2.25rem*var(--mantine-scale));--section-height-input-md:calc(2.625rem*var(--mantine-scale));--section-height-input-lg:calc(3.125rem*var(--mantine-scale));--section-height-input-xl:calc(3.75rem*var(--mantine-scale));--section-padding-x-xs:calc(0.375rem*var(--mantine-scale));--section-padding-x-sm:calc(0.5rem*var(--mantine-scale));--section-padding-x-md:calc(0.625rem*var(--mantine-scale));--section-padding-x-lg:calc(0.75rem*var(--mantine-scale));--section-padding-x-xl:calc(1rem*var(--mantine-scale));--section-height:var(--section-height-sm);--section-padding-x:var(--section-padding-x-sm);--section-color:var(--mantine-color-white);background:var(--section-bg,var(--mantine-primary-color-filled));border:var(--section-bd,calc(.0625rem*var(--mantine-scale)) solid transparent);border-radius:var(--section-radius,var(--mantine-radius-default));color:var(--section-color,var(--mantine-color-white));font-size:var(--section-fz,var(--mantine-font-size-sm));font-weight:600;height:var(--section-height,var(--section-height-sm));padding-inline:var(--section-padding-x,var(--section-padding-x-sm));vertical-align:middle;width:auto}.m_437b6484,.m_86a44da5{align-items:center;display:inline-flex;justify-content:center;line-height:1}.m_86a44da5{--cb-size-xs:calc(1.125rem*var(--mantine-scale));--cb-size-sm:calc(1.375rem*var(--mantine-scale));--cb-size-md:calc(1.75rem*var(--mantine-scale));--cb-size-lg:calc(2.125rem*var(--mantine-scale));--cb-size-xl:calc(2.75rem*var(--mantine-scale));--cb-size:var(--cb-size-md);--cb-icon-size:70%;--cb-radius:var(--mantine-radius-default);border-radius:var(--cb-radius);height:var(--cb-size);min-height:var(--cb-size);min-width:var(--cb-size);position:relative;user-select:none;width:var(--cb-size)}:where([data-mantine-color-scheme=light]) .m_86a44da5{color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_86a44da5{color:var(--mantine-color-dark-1)}.m_86a44da5:disabled,.m_86a44da5[data-disabled]{cursor:not-allowed;opacity:.6}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_220c80f2:where(:not([data-disabled],:disabled)):hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_220c80f2:where(:not([data-disabled],:disabled)):hover{background-color:var(--mantine-color-dark-6)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_220c80f2:where(:not([data-disabled],:disabled)):active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_220c80f2:where(:not([data-disabled],:disabled)):active{background-color:var(--mantine-color-dark-6)}}.m_4081bf90{align-items:var(--group-align,center);display:flex;flex-direction:row;flex-wrap:var(--group-wrap,wrap);gap:var(--group-gap,var(--mantine-spacing-md));justify-content:var(--group-justify,flex-start)}.m_4081bf90:where([data-grow])>*{flex-grow:1;max-width:var(--group-child-width)}.m_615af6c9{font-size:var(--mantine-font-size-md);font-weight:400;line-height:1;margin:0;padding:0}.m_b5489c3c{align-items:center;background-color:var(--mantine-color-body);display:flex;justify-content:space-between;min-height:calc(3.75rem*var(--mantine-scale));padding:var(--mb-padding,var(--mantine-spacing-md));padding-inline-end:calc(var(--mb-padding, var(--mantine-spacing-md)) - .3125rem*var(--mantine-scale));position:sticky;top:0;transition:padding-inline-end .1s;z-index:1000}.m_60c222c7{bottom:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:var(--mb-z-index)}.m_fd1ab0aa{box-shadow:var(--mb-shadow,var(--mantine-shadow-xl));pointer-events:all}.m_fd1ab0aa [data-mantine-scrollbar]{z-index:1001}[data-offset-scrollbars] .m_fd1ab0aa:has([data-mantine-scrollbar]) .m_b5489c3c{padding-inline-end:calc(var(--mb-padding, var(--mantine-spacing-md)) + .3125rem*var(--mantine-scale))}.m_606cb269{margin-inline-start:auto}.m_5df29311{padding:var(--mb-padding,var(--mantine-spacing-md));padding-top:var(--mb-padding,var(--mantine-spacing-md))}.m_5df29311:where(:not(:only-child)){padding-top:0}.m_6c018570{margin-bottom:var(--input-margin-bottom,0);margin-top:var(--input-margin-top,0);position:relative;--input-height-xs:calc(1.875rem*var(--mantine-scale));--input-height-sm:calc(2.25rem*var(--mantine-scale));--input-height-md:calc(2.625rem*var(--mantine-scale));--input-height-lg:calc(3.125rem*var(--mantine-scale));--input-height-xl:calc(3.75rem*var(--mantine-scale));--input-padding-y-xs:calc(0.3125rem*var(--mantine-scale));--input-padding-y-sm:calc(0.375rem*var(--mantine-scale));--input-padding-y-md:calc(0.5rem*var(--mantine-scale));--input-padding-y-lg:calc(0.625rem*var(--mantine-scale));--input-padding-y-xl:calc(0.8125rem*var(--mantine-scale));--input-height:var(--input-height-sm);--input-radius:var(--mantine-radius-default);--input-cursor:text;--input-text-align:left;--input-line-height:calc(var(--input-height) - 0.125rem*var(--mantine-scale));--input-padding:calc(var(--input-height)/3);--input-padding-inline-start:var(--input-padding);--input-padding-inline-end:var(--input-padding);--input-placeholder-color:var(--mantine-color-placeholder);--input-color:var(--mantine-color-text);--input-disabled-bg:var(--mantine-color-disabled);--input-disabled-color:var(--mantine-color-disabled-color);--input-left-section-size:var(--input-left-section-width,calc(var(--input-height) - 0.125rem*var(--mantine-scale)));--input-right-section-size:var( --input-right-section-width,calc(var(--input-height) - 0.125rem*var(--mantine-scale)) );--input-size:var(--input-height);--section-y:calc(0.0625rem*var(--mantine-scale));--left-section-start:calc(0.0625rem*var(--mantine-scale));--left-section-border-radius:var(--input-radius) 0 0 var(--input-radius);--right-section-end:calc(0.0625rem*var(--mantine-scale));--right-section-border-radius:0 var(--input-radius) var(--input-radius) 0}.m_6c018570[data-variant=unstyled]{--input-padding:0;--input-padding-y:0;--input-padding-inline-start:0;--input-padding-inline-end:0}.m_6c018570[data-pointer]{--input-cursor:pointer}.m_6c018570[data-multiline]{--input-padding-y-xs:calc(0.28125rem*var(--mantine-scale));--input-padding-y-sm:calc(0.34375rem*var(--mantine-scale));--input-padding-y-md:calc(0.4375rem*var(--mantine-scale));--input-padding-y-lg:calc(0.59375rem*var(--mantine-scale));--input-padding-y-xl:calc(0.8125rem*var(--mantine-scale));--input-size:auto;--input-line-height:var(--mantine-line-height)}.m_6c018570[data-with-left-section]{--input-padding-inline-start:var(--input-left-section-size)}.m_6c018570[data-with-right-section]{--input-padding-inline-end:var(--input-right-section-size)}.m_6c018570[data-size=xs] .m_6c018570[data-with-right-section]:has([data-combined-clear-section]){--input-padding-inline-end:calc(2.5625rem*var(--mantine-scale))}.m_6c018570[data-size=sm] .m_6c018570[data-with-right-section]:has([data-combined-clear-section]){--input-padding-inline-end:calc(3.125rem*var(--mantine-scale))}.m_6c018570[data-size=md] .m_6c018570[data-with-right-section]:has([data-combined-clear-section]){--input-padding-inline-end:calc(3.75rem*var(--mantine-scale))}.m_6c018570[data-size=lg] .m_6c018570[data-with-right-section]:has([data-combined-clear-section]){--input-padding-inline-end:calc(4.5rem*var(--mantine-scale))}.m_6c018570[data-size=xl] .m_6c018570[data-with-right-section]:has([data-combined-clear-section]){--input-padding-inline-end:calc(5.5625rem*var(--mantine-scale))}[data-mantine-color-scheme=light] .m_6c018570[data-variant=default]{--input-bd:var(--mantine-color-gray-4);--input-bg:var(--mantine-color-white);--input-bd-focus:var(--mantine-primary-color-filled)}[data-mantine-color-scheme=light] .m_6c018570[data-variant=filled]{--input-bd:transparent;--input-bg:var(--mantine-color-gray-1);--input-bd-focus:var(--mantine-primary-color-filled)}[data-mantine-color-scheme=light] .m_6c018570[data-variant=unstyled]{--input-bd:transparent;--input-bg:transparent;--input-bd-focus:transparent}[data-mantine-color-scheme=dark] .m_6c018570[data-variant=default]{--input-bd:var(--mantine-color-dark-4);--input-bg:var(--mantine-color-dark-6);--input-bd-focus:var(--mantine-primary-color-filled)}[data-mantine-color-scheme=dark] .m_6c018570[data-variant=filled]{--input-bd:transparent;--input-bg:var(--mantine-color-dark-5);--input-bd-focus:var(--mantine-primary-color-filled)}[data-mantine-color-scheme=dark] .m_6c018570[data-variant=unstyled]{--input-bd:transparent;--input-bg:transparent;--input-bd-focus:transparent}[data-mantine-color-scheme] .m_6c018570[data-error]:not([data-variant=unstyled]){--input-bd:var(--mantine-color-error)}[data-mantine-color-scheme] .m_6c018570[data-error]{--input-color:var(--mantine-color-error);--input-placeholder-color:var(--mantine-color-error);--input-section-color:var(--mantine-color-error)}:where([dir=rtl]) .m_6c018570{--input-text-align:right;--left-section-border-radius:0 var(--input-radius) var(--input-radius) 0;--right-section-border-radius:var(--input-radius) 0 0 var(--input-radius)}.m_8fb7ebe7{-webkit-tap-highlight-color:transparent;appearance:none;background-color:var(--input-bg);border:calc(.0625rem*var(--mantine-scale)) solid var(--input-bd);border-radius:var(--input-radius);color:var(--input-color);cursor:var(--input-cursor);display:block;font-family:var(--input-font-family,var(--mantine-font-family));font-size:var(--_input-fz,var(--input-fz,var(--mantine-font-size-md)));height:var(--input-size);line-height:var(--input-line-height);min-height:var(--input-height);overflow:var(--input-overflow);padding-inline-end:var(--input-padding-inline-end);padding-bottom:var(--input-padding-y,0);padding-inline-start:var(--input-padding-inline-start);padding-top:var(--input-padding-y,0);resize:var(--input-resize,none);text-align:var(--input-text-align);transition:border-color .1s ease;width:100%}.m_8fb7ebe7[data-no-overflow]{--input-overflow:hidden}.m_8fb7ebe7[data-monospace]{--input-font-family:var(--mantine-font-family-monospace);--_input-fz:calc(var(--input-fz) - 0.125rem*var(--mantine-scale))}.m_8fb7ebe7:focus,.m_8fb7ebe7:focus-within{outline:none;--input-bd:var(--input-bd-focus)}[data-error] .m_8fb7ebe7:focus,[data-error] .m_8fb7ebe7:focus-within{--input-bd:var(--mantine-color-error)}.m_8fb7ebe7::placeholder{color:var(--input-placeholder-color);opacity:1}.m_8fb7ebe7::-webkit-inner-spin-button,.m_8fb7ebe7::-webkit-outer-spin-button,.m_8fb7ebe7::-webkit-search-cancel-button,.m_8fb7ebe7::-webkit-search-decoration,.m_8fb7ebe7::-webkit-search-results-button,.m_8fb7ebe7::-webkit-search-results-decoration{appearance:none}.m_8fb7ebe7[type=number]{-moz-appearance:textfield}.m_8fb7ebe7:disabled,.m_8fb7ebe7[data-disabled]{background-color:var(--input-disabled-bg);color:var(--input-disabled-color);cursor:not-allowed;opacity:.6}.m_8fb7ebe7:has(input:disabled){background-color:var(--input-disabled-bg);color:var(--input-disabled-color);cursor:not-allowed;opacity:.6}.m_8fb7ebe7[readonly]{caret-color:transparent}.m_82577fc2{align-items:center;border-radius:var(--section-border-radius);bottom:var(--section-y);color:var(--input-section-color,var(--mantine-color-dimmed));display:flex;inset-inline-end:var(--section-end);inset-inline-start:var(--section-start);justify-content:center;pointer-events:var(--section-pointer-events);position:absolute;top:var(--section-y);width:var(--section-size);z-index:1}.m_82577fc2[data-position=right]{--section-pointer-events:var(--input-right-section-pointer-events);--section-end:var(--right-section-end);--section-size:var(--input-right-section-size);--section-border-radius:var(--right-section-border-radius)}.m_6c018570[data-size=xs] .m_82577fc2[data-position=right]:has([data-combined-clear-section]){--section-size:calc(2.5625rem*var(--mantine-scale))}.m_6c018570[data-size=sm] .m_82577fc2[data-position=right]:has([data-combined-clear-section]){--section-size:calc(3.125rem*var(--mantine-scale))}.m_6c018570[data-size=md] .m_82577fc2[data-position=right]:has([data-combined-clear-section]){--section-size:calc(3.75rem*var(--mantine-scale))}.m_6c018570[data-size=lg] .m_82577fc2[data-position=right]:has([data-combined-clear-section]){--section-size:calc(4.5rem*var(--mantine-scale))}.m_6c018570[data-size=xl] .m_82577fc2[data-position=right]:has([data-combined-clear-section]){--section-size:calc(5.5625rem*var(--mantine-scale))}.m_82577fc2[data-position=left]{--section-pointer-events:var(--input-left-section-pointer-events);--section-start:var(--left-section-start);--section-size:var(--input-left-section-size);--section-border-radius:var(--left-section-border-radius)}.m_88bacfd0{color:var(--input-placeholder-color,var(--mantine-color-placeholder))}[data-error] .m_88bacfd0{--input-placeholder-color:var(--input-color,var(--mantine-color-placeholder))}.m_46b77525{line-height:var(--mantine-line-height)}.m_8fdc1311{cursor:default;display:inline-block;font-weight:500;overflow-wrap:break-word;-webkit-tap-highlight-color:transparent;font-size:var(--input-label-size,var(--mantine-font-size-sm))}.m_78a94662{color:var(--input-asterisk-color,var(--mantine-color-error))}.m_8f816625,.m_fe47ce59{word-wrap:break-word;display:block;line-height:1.2;margin:0;padding:0}.m_8f816625{color:var(--mantine-color-error);font-size:var(--input-error-size,calc(var(--mantine-font-size-sm) - .125rem*var(--mantine-scale)))}.m_fe47ce59{color:var(--mantine-color-dimmed);font-size:var(--input-description-size,calc(var(--mantine-font-size-sm) - .125rem*var(--mantine-scale)))}.m_8bffd616{display:flex}.m_96b553a6{--transition-duration:150ms;left:0;position:absolute;top:0;transition-duration:0ms;transition-property:transform,width,height;transition-timing-function:ease;z-index:0}.m_96b553a6:where([data-initialized]){transition-duration:var(--transition-duration)}.m_96b553a6:where([data-hidden]){background-color:red;display:none}.m_9bdbb667{--accordion-radius:var(--mantine-radius-default)}.m_df78851f{overflow-wrap:break-word}.m_4ba554d4{padding:var(--mantine-spacing-md);padding-top:calc(var(--mantine-spacing-xs)/2)}.m_8fa820a0{margin:0;padding:0}.m_4ba585b8{align-items:center;background-color:transparent;color:var(--mantine-color-bright);cursor:pointer;display:flex;flex-direction:row-reverse;opacity:1;padding-inline:var(--mantine-spacing-md);width:100%}.m_4ba585b8:where([data-chevron-position=left]){flex-direction:row;padding-inline-start:0}.m_4ba585b8:where(:disabled,[data-disabled]){cursor:not-allowed;opacity:.4}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_4271d21b:where(:not(:disabled,[data-disabled])):hover,:where([data-mantine-color-scheme=light]) .m_6939a5e9:where(:not(:disabled,[data-disabled])):hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_4271d21b:where(:not(:disabled,[data-disabled])):hover,:where([data-mantine-color-scheme=dark]) .m_6939a5e9:where(:not(:disabled,[data-disabled])):hover{background-color:var(--mantine-color-dark-6)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_4271d21b:where(:not(:disabled,[data-disabled])):active,:where([data-mantine-color-scheme=light]) .m_6939a5e9:where(:not(:disabled,[data-disabled])):active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_4271d21b:where(:not(:disabled,[data-disabled])):active,:where([data-mantine-color-scheme=dark]) .m_6939a5e9:where(:not(:disabled,[data-disabled])):active{background-color:var(--mantine-color-dark-6)}}.m_df3ffa0f{color:inherit;flex:1;font-weight:400;overflow:hidden;padding-bottom:var(--mantine-spacing-sm);padding-top:var(--mantine-spacing-sm);text-overflow:ellipsis}.m_3f35ae96{align-items:center;display:flex;justify-content:flex-start;min-width:var(--accordion-chevron-size,calc(.9375rem*var(--mantine-scale)));transform:rotate(0deg);transition:transform var(--accordion-transition-duration,.2s) ease;width:var(--accordion-chevron-size,calc(.9375rem*var(--mantine-scale)))}.m_3f35ae96:where([data-rotate]){transform:rotate(180deg)}.m_3f35ae96:where([data-position=left]){margin-inline-end:var(--mantine-spacing-md);margin-inline-start:var(--mantine-spacing-md)}.m_9bd771fe{align-items:center;display:flex;justify-content:center;margin-inline-end:var(--mantine-spacing-sm)}.m_9bd771fe:where([data-chevron-position=left]){margin-inline-end:0;margin-inline-start:var(--mantine-spacing-lg)}:where([data-mantine-color-scheme=light]) .m_9bd7b098{--item-border-color:var(--mantine-color-gray-3);--item-filled-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_9bd7b098{--item-border-color:var(--mantine-color-dark-4);--item-filled-color:var(--mantine-color-dark-6)}.m_fe19b709{border-bottom:1px solid var(--item-border-color)}.m_1f921b3b{border:1px solid var(--item-border-color);transition:background-color .15s ease}.m_1f921b3b:where([data-active]){background-color:var(--item-filled-color)}.m_1f921b3b:first-of-type{border-start-end-radius:var(--accordion-radius);border-start-start-radius:var(--accordion-radius)}.m_1f921b3b:first-of-type>[data-accordion-control]{border-start-end-radius:var(--accordion-radius);border-start-start-radius:var(--accordion-radius)}.m_1f921b3b:last-of-type{border-end-end-radius:var(--accordion-radius);border-end-start-radius:var(--accordion-radius)}.m_1f921b3b:last-of-type>[data-accordion-control]{border-end-end-radius:var(--accordion-radius);border-end-start-radius:var(--accordion-radius)}.m_1f921b3b+.m_1f921b3b{border-top:0}.m_2cdf939a{border-radius:var(--accordion-radius)}.m_2cdf939a:where([data-active]){background-color:var(--item-filled-color)}.m_9f59b069{background-color:var(--item-filled-color);border:calc(.0625rem*var(--mantine-scale)) solid transparent;border-radius:var(--accordion-radius);transition:background-color .15s ease}.m_9f59b069[data-active]{border-color:var(--item-border-color)}:where([data-mantine-color-scheme=light]) .m_9f59b069[data-active]{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_9f59b069[data-active]{background-color:var(--mantine-color-dark-7)}.m_9f59b069+.m_9f59b069{margin-top:var(--mantine-spacing-md)}.m_7f854edf{bottom:var(--affix-bottom);inset-inline-end:var(--affix-right);inset-inline-start:var(--affix-left);position:fixed;top:var(--affix-top);z-index:var(--affix-z-index)}.m_66836ed3{--alert-radius:var(--mantine-radius-default);--alert-bg:var(--mantine-primary-color-light);--alert-bd:calc(0.0625rem*var(--mantine-scale)) solid transparent;--alert-color:var(--mantine-primary-color-light-color);background-color:var(--alert-bg);border:var(--alert-bd);border-radius:var(--alert-radius);color:var(--alert-color);overflow:hidden;padding:var(--mantine-spacing-md) var(--mantine-spacing-md);position:relative}.m_667c2793,.m_a5d60502{display:flex}.m_667c2793{flex:1;flex-direction:column;gap:var(--mantine-spacing-xs)}.m_6a03f287{align-items:center;display:flex;font-size:var(--mantine-font-size-sm);font-weight:700;justify-content:space-between}.m_6a03f287:where([data-with-close-button]){padding-inline-end:var(--mantine-spacing-md)}.m_698f4f23{display:block;overflow:hidden;text-overflow:ellipsis}.m_667f2a6a{align-items:center;display:flex;height:calc(1.25rem*var(--mantine-scale));justify-content:flex-start;line-height:1;margin-inline-end:var(--mantine-spacing-md);margin-top:calc(.0625rem*var(--mantine-scale));width:calc(1.25rem*var(--mantine-scale))}.m_7fa78076{font-size:var(--mantine-font-size-sm);overflow:hidden;text-overflow:ellipsis}:where([data-mantine-color-scheme=light]) .m_7fa78076{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_7fa78076{color:var(--mantine-color-white)}.m_7fa78076:where([data-variant=filled]){color:var(--alert-color)}.m_7fa78076:where([data-variant=white]){color:var(--mantine-color-black)}.m_87f54839{color:var(--alert-color);height:calc(1.25rem*var(--mantine-scale));width:calc(1.25rem*var(--mantine-scale))}.m_b6d8b162{-webkit-tap-highlight-color:transparent;color:var(--text-color);font-size:var(--text-fz,var(--mantine-font-size-md));font-weight:400;line-height:var(--text-lh,var(--mantine-line-height-md));margin:0;padding:0;text-decoration:none}.m_b6d8b162:where([data-truncate]){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m_b6d8b162:where([data-truncate=start]){direction:rtl;text-align:right}:where([dir=rtl]) .m_b6d8b162:where([data-truncate=start]){direction:ltr;text-align:left}.m_b6d8b162:where([data-variant=gradient]){background-clip:text;-webkit-background-clip:text;background-image:var(--text-gradient);-webkit-text-fill-color:transparent}.m_b6d8b162:where([data-line-clamp]){display:-webkit-box;-webkit-line-clamp:var(--text-line-clamp);overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.m_b6d8b162:where([data-inherit]){font-size:inherit;font-weight:inherit;line-height:inherit}.m_b6d8b162:where([data-inline]){line-height:1}.m_849cf0da{appearance:none;background-color:transparent;border:none;color:var(--mantine-color-anchor);cursor:pointer;display:inline;margin:0;padding:0;text-decoration:none}@media(hover:hover){.m_849cf0da:where([data-underline=hover]):hover{text-decoration:underline}}@media(hover:none){.m_849cf0da:where([data-underline=hover]):active{text-decoration:underline}}.m_849cf0da:where([data-underline=not-hover]){text-decoration:underline}@media(hover:hover){.m_849cf0da:where([data-underline=not-hover]):hover{text-decoration:none}}@media(hover:none){.m_849cf0da:where([data-underline=not-hover]):active{text-decoration:none}}.m_849cf0da:where([data-underline=always]){text-decoration:underline}.m_849cf0da:where([data-variant=gradient]),.m_849cf0da:where([data-variant=gradient]):hover{text-decoration:none}.m_849cf0da:where([data-line-clamp]){display:-webkit-box}.m_48204f9b{align-items:center;border-radius:100%;display:flex;height:var(--slider-size);justify-content:center;position:relative;user-select:none;width:var(--slider-size)}.m_48204f9b:focus-within{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem*var(--mantine-scale))}.m_48204f9b{--slider-size:calc(3.75rem*var(--mantine-scale));--thumb-size:calc(var(--slider-size)/5)}:where([data-mantine-color-scheme=light]) .m_48204f9b{background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_48204f9b{background-color:var(--mantine-color-dark-5)}.m_bb9cdbad{border-radius:var(--slider-size);inset:calc(.0625rem*var(--mantine-scale));pointer-events:none;position:absolute}.m_481dd586{bottom:0;left:calc(50% - 1px);position:absolute;top:0;transform:rotate(var(--angle));width:calc(.125rem*var(--mantine-scale))}.m_481dd586:before{content:"";height:calc(var(--thumb-size)/1.5);left:calc(.03125rem*var(--mantine-scale));position:absolute;top:calc(var(--thumb-size)/3);transform:translate(-50%,-50%);width:calc(.0625rem*var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_481dd586:before{background-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_481dd586:before{background-color:var(--mantine-color-dark-3)}.m_481dd586[data-label]:after{content:attr(data-label);font-size:var(--mantine-font-size-xs);left:calc(-.4375rem*var(--mantine-scale));min-width:calc(1.125rem*var(--mantine-scale));position:absolute;text-align:center;top:calc(-1.5rem*var(--mantine-scale));transform:rotate(calc(1turn - var(--angle)))}.m_bc02ba3d{height:100%;inset-block:0;inset-inline-end:0;inset-inline-start:calc(50% - 1.5px);outline:none;pointer-events:none;position:absolute;width:calc(.1875rem*var(--mantine-scale))}.m_bc02ba3d:before{content:"";height:min(var(--thumb-size),var(--slider-size)/2);position:absolute;right:0;top:0;width:calc(.1875rem*var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_bc02ba3d:before{background-color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_bc02ba3d:before{background-color:var(--mantine-color-dark-1)}.m_bb8e875b{font-size:var(--mantine-font-size-xs)}.m_89ab340[data-resizing]{--app-shell-transition-duration:0ms!important}.m_89ab340[data-disabled]{--app-shell-header-offset:0rem!important;--app-shell-navbar-offset:0rem!important;--app-shell-aside-offset:0rem!important;--app-shell-footer-offset:0rem!important}.m_89ab340[data-mode=static]{display:grid;grid-template-columns:var(--app-shell-navbar-width,0) 1fr var(--app-shell-aside-width,0);grid-template-rows:auto 1fr auto;height:100%;overflow:auto;position:relative}[data-mantine-color-scheme=light] .m_89ab340{--app-shell-border-color:var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .m_89ab340{--app-shell-border-color:var(--mantine-color-dark-4)}.m_3840c879,.m_3b16f56b,.m_45252eee,.m_8983817,.m_9cdde9a{transition-duration:var(--app-shell-transition-duration);transition-timing-function:var(--app-shell-transition-timing-function)}.m_45252eee,.m_9cdde9a{background-color:var(--mantine-color-body);display:flex;flex-direction:column;height:calc(100dvh - var(--app-shell-header-offset, 0rem) - var(--app-shell-footer-offset, 0rem));position:fixed;top:var(--app-shell-header-offset,0);transition-property:transform,top,height}:where([data-mode=static]) .m_45252eee,:where([data-mode=static]) .m_9cdde9a{grid-row:var(--app-shell-navbar-grid-row,auto);height:100%;position:var(--app-shell-navbar-position,fixed)}:where([data-layout=alt]) .m_45252eee,:where([data-layout=alt]) .m_9cdde9a{height:100dvh;top:0}:where([data-mode=static][data-layout=alt]) .m_45252eee,:where([data-mode=static][data-layout=alt]) .m_9cdde9a{grid-row:var(--app-shell-navbar-grid-row-alt,var(--app-shell-navbar-grid-row,auto))}.m_45252eee{inset-inline-start:0;transform:var(--app-shell-navbar-transform);transition-property:transform,top,height;width:var(--app-shell-navbar-width);z-index:var(--app-shell-navbar-z-index)}:where([data-mode=static]) .m_45252eee{display:var(--app-shell-navbar-display,flex);grid-column:var(--app-shell-navbar-grid-column,auto)}:where([dir=rtl]) .m_45252eee{transform:var(--app-shell-navbar-transform-rtl)}.m_45252eee:where([data-with-border]){border-inline-end:1px solid var(--app-shell-border-color)}.m_9cdde9a{inset-inline-end:0;transform:var(--app-shell-aside-transform);width:var(--app-shell-aside-width);z-index:var(--app-shell-aside-z-index)}:where([data-mode=static]) .m_9cdde9a{display:var(--app-shell-aside-display,flex);grid-column:var(--app-shell-aside-grid-column,auto);grid-row:var(--app-shell-aside-grid-row,auto);position:var(--app-shell-aside-position,fixed)}:where([dir=rtl]) .m_9cdde9a{transform:var(--app-shell-aside-transform-rtl)}.m_9cdde9a:where([data-with-border]){border-inline-start:1px solid var(--app-shell-border-color)}:where([data-scroll-locked]) .m_9cdde9a{visibility:var(--app-shell-aside-scroll-locked-visibility)}.m_8983817{min-height:100dvh;padding-inline-end:calc(var(--app-shell-aside-offset, 0rem) + var(--app-shell-padding));padding-bottom:calc(var(--app-shell-footer-offset, 0rem) + var(--app-shell-padding));padding-inline-start:calc(var(--app-shell-navbar-offset, 0rem) + var(--app-shell-padding));padding-top:calc(var(--app-shell-header-offset, 0rem) + var(--app-shell-padding));transition-property:padding}:where([data-mode=static]) .m_8983817{grid-column:var(--app-shell-main-column-start,1)/var(--app-shell-main-column-end,-1);grid-row:var(--app-shell-main-grid-row,2);min-height:auto;padding-inline-end:var(--app-shell-padding);padding-bottom:var(--app-shell-padding);padding-inline-start:var(--app-shell-padding);padding-top:var(--app-shell-padding)}.m_3840c879,.m_3b16f56b{background-color:var(--mantine-color-body);inset-inline:0;position:fixed;transition-property:transform,margin-inline-start,margin-inline-end}:where([data-mode=static]) .m_3840c879,:where([data-mode=static]) .m_3b16f56b{grid-column:var(--app-shell-header-grid-column,auto);position:var(--app-shell-header-position,fixed)}:where([data-layout=alt]) .m_3840c879,:where([data-layout=alt]) .m_3b16f56b{margin-inline-end:var(--app-shell-aside-offset,0);margin-inline-start:var(--app-shell-navbar-offset,0)}:where([data-mode=static][data-layout=alt]) .m_3840c879,:where([data-mode=static][data-layout=alt]) .m_3b16f56b{margin-inline-end:0;margin-inline-start:0}.m_3b16f56b{background-color:var(--mantine-color-body);height:var(--app-shell-header-height);top:0;transform:var(--app-shell-header-transform);z-index:var(--app-shell-header-z-index)}:where([data-mode=static]) .m_3b16f56b{grid-row:var(--app-shell-header-grid-row,auto)}.m_3b16f56b:where([data-with-border]){border-bottom:1px solid var(--app-shell-border-color)}.m_3840c879{bottom:0;height:calc(var(--app-shell-footer-height) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);transform:var(--app-shell-footer-transform);z-index:var(--app-shell-footer-z-index)}:where([data-mode=static]) .m_3840c879{grid-column:var(--app-shell-footer-grid-column,auto);grid-row:var(--app-shell-footer-grid-row,auto);position:var(--app-shell-footer-position,fixed)}.m_3840c879:where([data-with-border]){border-top:1px solid var(--app-shell-border-color)}.m_6dcfc7c7{flex-grow:0}.m_6dcfc7c7:where([data-grow]){flex-grow:1}.m_71ac47fc{--ar-ratio:1;max-width:100%}.m_71ac47fc>:where(:not(style)){aspect-ratio:var(--ar-ratio);width:100%}.m_71ac47fc>:where(img,video){object-fit:cover}.m_88b62a41{--combobox-padding:calc(0.25rem*var(--mantine-scale));padding:var(--combobox-padding)}.m_88b62a41:has([data-mantine-scrollbar]) .m_985517d8{max-width:calc(100% + var(--combobox-padding))}.m_88b62a41[data-composed]{padding-inline-end:0}.m_88b62a41[data-hidden]{display:none}.m_88b62a41,.m_b2821a6e{--combobox-option-padding-xs:calc(0.25rem*var(--mantine-scale)) calc(0.5rem*var(--mantine-scale));--combobox-option-padding-sm:calc(0.375rem*var(--mantine-scale)) calc(0.625rem*var(--mantine-scale));--combobox-option-padding-md:calc(0.5rem*var(--mantine-scale)) calc(0.75rem*var(--mantine-scale));--combobox-option-padding-lg:calc(0.625rem*var(--mantine-scale)) calc(1rem*var(--mantine-scale));--combobox-option-padding-xl:calc(0.875rem*var(--mantine-scale)) calc(1.25rem*var(--mantine-scale));--combobox-option-padding:var(--combobox-option-padding-sm)}.m_92253aa5{background-color:transparent;border-radius:var(--mantine-radius-default);color:inherit;cursor:pointer;font-size:var(--combobox-option-fz,var(--mantine-font-size-sm));overflow-wrap:break-word;padding:var(--combobox-option-padding)}.m_92253aa5:where([data-combobox-selected]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}.m_92253aa5:where([data-combobox-disabled]){cursor:not-allowed;opacity:.35}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_92253aa5:hover:where(:not([data-combobox-selected],[data-combobox-disabled])){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_92253aa5:hover:where(:not([data-combobox-selected],[data-combobox-disabled])){background-color:var(--mantine-color-dark-7)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_92253aa5:active:where(:not([data-combobox-selected],[data-combobox-disabled])){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_92253aa5:active:where(:not([data-combobox-selected],[data-combobox-disabled])){background-color:var(--mantine-color-dark-7)}}.m_985517d8{border-end-end-radius:0;border-end-start-radius:0;border-inline-width:0;border-top-width:0;margin-inline:calc(var(--combobox-padding)*-1);margin-bottom:var(--combobox-padding);margin-top:calc(var(--combobox-padding)*-1);position:relative;width:calc(100% + var(--combobox-padding)*2)}:where([data-mantine-color-scheme=light]) .m_985517d8,:where([data-mantine-color-scheme=light]) .m_985517d8:focus{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_985517d8,:where([data-mantine-color-scheme=dark]) .m_985517d8:focus{border-color:var(--mantine-color-dark-4)}:where([data-mantine-color-scheme=light]) .m_985517d8{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_985517d8{background-color:var(--mantine-color-dark-7)}.m_2530cd1d{color:var(--mantine-color-dimmed);text-align:center}.m_2530cd1d,.m_82b967cb,.m_858f94bd{font-size:var(--combobox-option-fz,var(--mantine-font-size-sm));padding:var(--combobox-option-padding)}.m_82b967cb,.m_858f94bd{border:0 solid transparent;margin-inline:calc(var(--combobox-padding)*-1)}:where([data-mantine-color-scheme=light]) .m_82b967cb,:where([data-mantine-color-scheme=light]) .m_858f94bd{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_82b967cb,:where([data-mantine-color-scheme=dark]) .m_858f94bd{border-color:var(--mantine-color-dark-4)}.m_82b967cb{border-top-width:calc(.0625rem*var(--mantine-scale));margin-bottom:calc(var(--combobox-padding)*-1);margin-top:var(--combobox-padding)}.m_858f94bd{border-bottom-width:calc(.0625rem*var(--mantine-scale));margin-bottom:var(--combobox-padding);margin-top:calc(var(--combobox-padding)*-1)}.m_254f3e4f:has(.m_2bb2e9e5:only-child){display:none}.m_2bb2e9e5{align-items:center;color:var(--mantine-color-dimmed);display:flex;font-size:calc(var(--combobox-option-fz, var(--mantine-font-size-sm))*.85);font-weight:500;padding:var(--combobox-option-padding);position:relative}.m_2bb2e9e5:after{content:"";flex:1;height:calc(.0625rem*var(--mantine-scale));inset-inline:0;margin-inline-start:var(--mantine-spacing-xs)}:where([data-mantine-color-scheme=light]) .m_2bb2e9e5:after{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_2bb2e9e5:after{background-color:var(--mantine-color-dark-4)}.m_2bb2e9e5:only-child{display:none}.m_2943220b{--combobox-chevron-size-xs:calc(0.875rem*var(--mantine-scale));--combobox-chevron-size-sm:calc(1.125rem*var(--mantine-scale));--combobox-chevron-size-md:calc(1.25rem*var(--mantine-scale));--combobox-chevron-size-lg:calc(1.5rem*var(--mantine-scale));--combobox-chevron-size-xl:calc(1.75rem*var(--mantine-scale));--combobox-chevron-size:var(--combobox-chevron-size-sm)}:where([data-mantine-color-scheme=light]) .m_2943220b{--_combobox-chevron-color:var(--combobox-chevron-color,var(--mantine-color-gray-6))}:where([data-mantine-color-scheme=dark]) .m_2943220b{--_combobox-chevron-color:var(--combobox-chevron-color,var(--mantine-color-dark-3))}.m_2943220b{color:var(--_combobox-chevron-color);height:var(--combobox-chevron-size);width:var(--combobox-chevron-size)}.m_2943220b:where([data-error]){color:var(--combobox-chevron-color,var(--mantine-color-error))}.m_390b5f4{align-items:center;display:flex;gap:calc(.5rem*var(--mantine-scale))}.m_390b5f4:where([data-reverse]){justify-content:space-between}.m_8ee53fc2{height:.8em;min-width:.8em;opacity:.4;width:.8em}:where([data-combobox-selected]) .m_8ee53fc2{opacity:1}.m_a530ee0a{height:.8em;min-width:.8em;width:.8em}.m_5f75b09e{--label-lh-xs:calc(1rem*var(--mantine-scale));--label-lh-sm:calc(1.25rem*var(--mantine-scale));--label-lh-md:calc(1.5rem*var(--mantine-scale));--label-lh-lg:calc(1.875rem*var(--mantine-scale));--label-lh-xl:calc(2.25rem*var(--mantine-scale));--label-lh:var(--label-lh-sm)}.m_5f75b09e[data-label-position=left]{--label-order:1;--label-offset-end:var(--mantine-spacing-sm);--label-offset-start:0}.m_5f75b09e[data-label-position=right]{--label-order:2;--label-offset-end:0;--label-offset-start:var(--mantine-spacing-sm)}.m_5f6e695e{display:flex}.m_5f6e695e,.m_d3ea56bb{-webkit-tap-highlight-color:transparent}.m_d3ea56bb{--label-cursor:var(--mantine-cursor-type);cursor:var(--label-cursor);display:inline-flex;flex-direction:column;font-size:var(--label-fz,var(--mantine-font-size-sm));line-height:var(--label-lh);order:var(--label-order)}.m_d3ea56bb[data-disabled],fieldset:disabled .m_d3ea56bb{--label-cursor:not-allowed}.m_8ee546b8{color:inherit;cursor:var(--label-cursor);padding-inline-end:var(--label-offset-end);padding-inline-start:var(--label-offset-start)}.m_8ee546b8:where([data-disabled]),fieldset:disabled .m_8ee546b8{color:var(--mantine-color-disabled-color)}.m_328f68c0{cursor:default}.m_328f68c0,.m_8e8a99cc{margin-top:calc(var(--mantine-spacing-xs)/2);padding-inline-end:var(--label-offset-end);padding-inline-start:var(--label-offset-start)}.m_bf2d988c{--checkbox-size-xs:calc(1rem*var(--mantine-scale));--checkbox-size-sm:calc(1.25rem*var(--mantine-scale));--checkbox-size-md:calc(1.5rem*var(--mantine-scale));--checkbox-size-lg:calc(1.875rem*var(--mantine-scale));--checkbox-size-xl:calc(2.25rem*var(--mantine-scale));--checkbox-size:var(--checkbox-size-sm);--checkbox-color:var(--mantine-primary-color-filled)}.m_bf2d988c:where([data-variant=filled]){--checkbox-icon-color:var(--mantine-color-white)}.m_bf2d988c:where([data-variant=outline]){--checkbox-icon-color:var(--checkbox-color)}.m_26062bec{height:var(--checkbox-size);order:1;position:relative;width:var(--checkbox-size)}.m_26062bec:where([data-label-position=left]){order:2}.m_26063560{appearance:none;border:calc(.0625rem*var(--mantine-scale)) solid transparent;border-radius:var(--checkbox-radius,var(--mantine-radius-default));cursor:var(--mantine-cursor-type);display:block;height:var(--checkbox-size);margin:0;padding:0;transition:border-color .1s ease,background-color .1s ease;width:var(--checkbox-size);-webkit-tap-highlight-color:transparent}:where([data-mantine-color-scheme=light]) .m_26063560{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_26063560{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}.m_26063560:where([data-error]){border-color:var(--mantine-color-error)}.m_26063560:checked,.m_26063560[data-indeterminate]{background-color:var(--checkbox-color);border-color:var(--checkbox-color)}.m_26063560:checked+.m_bf295423,.m_26063560[data-indeterminate]+.m_bf295423{opacity:1;transform:none}.m_26063560:disabled{background-color:var(--mantine-color-disabled);border-color:var(--mantine-color-disabled-border);cursor:not-allowed}.m_26063560:disabled+.m_bf295423{color:var(--mantine-color-disabled-color)}.m_215c4542+.m_bf295423{color:var(--checkbox-color)}.m_215c4542:checked:not(:disabled),.m_215c4542[data-indeterminate]:not(:disabled){background-color:transparent;border-color:var(--checkbox-color)}.m_215c4542:checked:not(:disabled)+.m_bf295423,.m_215c4542[data-indeterminate]:not(:disabled)+.m_bf295423{color:var(--checkbox-icon-color);opacity:1;transform:none}.m_bf295423{color:var(--checkbox-icon-color);inset:0;margin:auto;opacity:0;pointer-events:none;position:absolute;transform:translateY(calc(.3125rem*var(--mantine-scale))) scale(.5);transition:transform .1s ease,opacity .1s ease;width:60%}.m_26775b0a{--card-radius:var(--mantine-radius-default);border-radius:var(--card-radius);cursor:pointer;display:block;width:100%}.m_26775b0a :where(*){cursor:inherit}.m_26775b0a:where([data-with-border]){border:calc(.0625rem*var(--mantine-scale)) solid transparent}:where([data-mantine-color-scheme=light]) .m_26775b0a:where([data-with-border]){border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_26775b0a:where([data-with-border]){border-color:var(--mantine-color-dark-4)}.m_5e5256ee{--checkbox-size-xs:calc(1rem*var(--mantine-scale));--checkbox-size-sm:calc(1.25rem*var(--mantine-scale));--checkbox-size-md:calc(1.5rem*var(--mantine-scale));--checkbox-size-lg:calc(1.875rem*var(--mantine-scale));--checkbox-size-xl:calc(2.25rem*var(--mantine-scale));--checkbox-size:var(--checkbox-size-sm);--checkbox-color:var(--mantine-primary-color-filled)}.m_5e5256ee:where([data-variant=filled]){--checkbox-icon-color:var(--mantine-color-white)}.m_5e5256ee:where([data-variant=outline]){--checkbox-icon-color:var(--checkbox-color)}.m_5e5256ee{border:calc(.0625rem*var(--mantine-scale)) solid transparent;border-radius:var(--checkbox-radius,var(--mantine-radius-default));cursor:var(--mantine-cursor-type);height:var(--checkbox-size);min-height:var(--checkbox-size);min-width:var(--checkbox-size);position:relative;transition:border-color .1s ease,background-color .1s ease;width:var(--checkbox-size);-webkit-tap-highlight-color:transparent;align-items:center;display:flex;justify-content:center}:where([data-mantine-color-scheme=light]) .m_5e5256ee{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_5e5256ee{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}.m_5e5256ee[data-checked],.m_5e5256ee[data-indeterminate]{background-color:var(--checkbox-color);border-color:var(--checkbox-color)}.m_5e5256ee[data-checked]>.m_1b1c543a,.m_5e5256ee[data-indeterminate]>.m_1b1c543a{color:var(--checkbox-icon-color);opacity:1;transform:none}.m_5e5256ee[data-disabled]{background-color:var(--mantine-color-disabled);border-color:var(--mantine-color-disabled-border);cursor:not-allowed}[data-mantine-color-scheme=light] .m_5e5256ee[data-disabled][data-checked]>.m_1b1c543a{color:var(--mantine-color-gray-5)}[data-mantine-color-scheme=dark] .m_5e5256ee[data-disabled][data-checked]>.m_1b1c543a{color:var(--mantine-color-dark-3)}.m_76e20374[data-checked]:not([data-disabled]),.m_76e20374[data-indeterminate]:not([data-disabled]){background-color:transparent;border-color:var(--checkbox-color)}.m_76e20374[data-checked]:not([data-disabled])>.m_1b1c543a,.m_76e20374[data-indeterminate]:not([data-disabled])>.m_1b1c543a{color:var(--checkbox-icon-color);opacity:1;transform:none}.m_1b1c543a{color:transparent;display:block;opacity:1;pointer-events:none;transform:translateY(calc(.3125rem*var(--mantine-scale))) scale(.5);transition:transform .1s ease,opacity .1s ease;width:60%}.m_11def92b{--ag-spacing:var(--mantine-spacing-sm);--ag-offset:calc(var(--ag-spacing)*-1);display:flex;padding-inline-start:var(--ag-spacing)}.m_f85678b6{--avatar-size-xs:calc(1rem*var(--mantine-scale));--avatar-size-sm:calc(1.625rem*var(--mantine-scale));--avatar-size-md:calc(2.375rem*var(--mantine-scale));--avatar-size-lg:calc(3.5rem*var(--mantine-scale));--avatar-size-xl:calc(5.25rem*var(--mantine-scale));--avatar-size:var(--avatar-size-md);--avatar-radius:calc(62.5rem*var(--mantine-scale));--avatar-bg:var(--mantine-color-gray-light);--avatar-bd:calc(0.0625rem*var(--mantine-scale)) solid transparent;--avatar-color:var(--mantine-color-gray-light-color);--avatar-placeholder-fz:calc(var(--avatar-size)/2.5);-webkit-tap-highlight-color:transparent;border-radius:var(--avatar-radius);display:block;height:var(--avatar-size);min-width:var(--avatar-size);overflow:hidden;padding:0;position:relative;text-decoration:none;user-select:none;width:var(--avatar-size)}.m_f85678b6:where([data-within-group]){background:var(--mantine-color-body);border:2px solid var(--mantine-color-body);margin-inline-start:var(--ag-offset)}.m_11f8ac07{display:block;height:100%;object-fit:cover;width:100%}.m_104cd71f{align-items:center;background:var(--avatar-bg);border:var(--avatar-bd);border-radius:var(--avatar-radius);color:var(--avatar-color);display:flex;font-size:var(--avatar-placeholder-fz);font-weight:700;height:100%;justify-content:center;user-select:none;width:100%}.m_104cd71f>[data-avatar-placeholder-icon]{height:70%;width:70%}.m_2ce0de02{background-position:50%;background-size:cover;border:0;border-radius:var(--bi-radius,0);display:block;text-decoration:none;width:100%}.m_347db0ec{--badge-height-xs:calc(1rem*var(--mantine-scale));--badge-height-sm:calc(1.125rem*var(--mantine-scale));--badge-height-md:calc(1.25rem*var(--mantine-scale));--badge-height-lg:calc(1.625rem*var(--mantine-scale));--badge-height-xl:calc(2rem*var(--mantine-scale));--badge-fz-xs:calc(0.5625rem*var(--mantine-scale));--badge-fz-sm:calc(0.625rem*var(--mantine-scale));--badge-fz-md:calc(0.6875rem*var(--mantine-scale));--badge-fz-lg:calc(0.8125rem*var(--mantine-scale));--badge-fz-xl:calc(1rem*var(--mantine-scale));--badge-padding-x-xs:calc(0.375rem*var(--mantine-scale));--badge-padding-x-sm:calc(0.5rem*var(--mantine-scale));--badge-padding-x-md:calc(0.625rem*var(--mantine-scale));--badge-padding-x-lg:calc(0.75rem*var(--mantine-scale));--badge-padding-x-xl:calc(1rem*var(--mantine-scale));--badge-height:var(--badge-height-md);--badge-fz:var(--badge-fz-md);--badge-padding-x:var(--badge-padding-x-md);--badge-radius:calc(62.5rem*var(--mantine-scale));--badge-lh:calc(var(--badge-height) - 0.125rem*var(--mantine-scale));--badge-color:var(--mantine-color-white);--badge-bg:var(--mantine-primary-color-filled);--badge-border-width:calc(0.0625rem*var(--mantine-scale));--badge-bd:var(--badge-border-width) solid transparent;-webkit-tap-highlight-color:transparent;align-items:center;background:var(--badge-bg);border:var(--badge-bd);border-radius:var(--badge-radius);color:var(--badge-color);cursor:default;display:inline-grid;font-size:var(--badge-fz);font-weight:700;height:var(--badge-height);justify-content:center;letter-spacing:calc(.01563rem*var(--mantine-scale));line-height:var(--badge-lh);overflow:hidden;padding:0 var(--badge-padding-x);text-decoration:none;text-overflow:ellipsis;text-transform:uppercase;width:fit-content}.m_347db0ec:where([data-with-left-section],[data-variant=dot]){grid-template-columns:auto 1fr}.m_347db0ec:where([data-with-right-section]){grid-template-columns:1fr auto}.m_347db0ec:where([data-with-left-section][data-with-right-section],[data-variant=dot][data-with-right-section]){grid-template-columns:auto 1fr auto}.m_347db0ec:where([data-block]){display:flex;width:100%}.m_347db0ec:where([data-circle]){display:flex;padding-inline:calc(.125rem*var(--mantine-scale));width:var(--badge-height)}.m_fbd81e3d{--badge-dot-size:calc(var(--badge-height)/3.4)}:where([data-mantine-color-scheme=light]) .m_fbd81e3d{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4);color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_fbd81e3d{background-color:var(--mantine-color-dark-5);border-color:var(--mantine-color-dark-5);color:var(--mantine-color-white)}.m_fbd81e3d:before{background-color:var(--badge-dot-color);border-radius:var(--badge-dot-size);content:"";display:block;height:var(--badge-dot-size);margin-inline-end:var(--badge-dot-size);width:var(--badge-dot-size)}.m_5add502a{cursor:inherit;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.m_91fdda9b{--badge-section-margin:calc(var(--mantine-spacing-xs)/2);align-items:center;display:inline-flex;justify-content:center;max-height:calc(var(--badge-height) - var(--badge-border-width)*2)}.m_91fdda9b:where([data-position=left]){margin-inline-end:var(--badge-section-margin)}.m_91fdda9b:where([data-position=right]){margin-inline-start:var(--badge-section-margin)}.m_ddec01c0{--blockquote-border:3px solid var(--bq-bd);border-end-end-radius:var(--bq-radius);border-inline-start:var(--blockquote-border);border-start-end-radius:var(--bq-radius);margin:0;padding:var(--mantine-spacing-xl) calc(2.375rem*var(--mantine-scale));position:relative}:where([data-mantine-color-scheme=light]) .m_ddec01c0{background-color:var(--bq-bg-light)}:where([data-mantine-color-scheme=dark]) .m_ddec01c0{background-color:var(--bq-bg-dark)}.m_dde7bd57{--blockquote-icon-offset:calc(var(--bq-icon-size)/-2);align-items:center;background-color:var(--mantine-color-body);border-radius:var(--bq-icon-size);color:var(--bq-bd);display:flex;height:var(--bq-icon-size);inset-inline-start:var(--blockquote-icon-offset);justify-content:center;position:absolute;top:var(--blockquote-icon-offset);width:var(--bq-icon-size)}.m_dde51a35{display:block;font-size:85%;margin-top:var(--mantine-spacing-md);opacity:.6}.m_8b3717df{align-items:center;display:flex;flex-wrap:wrap}.m_f678d540{line-height:1;white-space:nowrap;-webkit-tap-highlight-color:transparent}.m_3b8f2208{align-items:center;display:flex;justify-content:center;line-height:1;margin-inline:var(--bc-separator-margin,var(--mantine-spacing-xs))}:where([data-mantine-color-scheme=light]) .m_3b8f2208{color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_3b8f2208{color:var(--mantine-color-dark-2)}.m_fea6bf1a{--burger-size-xs:calc(0.75rem*var(--mantine-scale));--burger-size-sm:calc(1.125rem*var(--mantine-scale));--burger-size-md:calc(1.5rem*var(--mantine-scale));--burger-size-lg:calc(2.125rem*var(--mantine-scale));--burger-size-xl:calc(2.625rem*var(--mantine-scale));--burger-size:var(--burger-size-md);--burger-line-size:calc(var(--burger-size)/12);cursor:pointer;height:calc(var(--burger-size) + var(--mantine-spacing-xs));padding:calc(var(--mantine-spacing-xs)/2);width:calc(var(--burger-size) + var(--mantine-spacing-xs))}:where([data-mantine-color-scheme=light]) .m_fea6bf1a{--burger-color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_fea6bf1a{--burger-color:var(--mantine-color-white)}.m_d4fb9cad{position:relative;user-select:none}.m_d4fb9cad,.m_d4fb9cad:after,.m_d4fb9cad:before{background-color:var(--burger-color);display:block;height:var(--burger-line-size);outline:calc(.0625rem*var(--mantine-scale)) solid transparent;transition-duration:var(--burger-transition-duration,.3s);transition-property:background-color,transform;transition-timing-function:var(--burger-transition-timing-function,ease);width:var(--burger-size)}.m_d4fb9cad:after,.m_d4fb9cad:before{content:"";inset-inline-start:0;position:absolute}.m_d4fb9cad:before{top:calc(var(--burger-size)/-3)}.m_d4fb9cad:after{top:calc(var(--burger-size)/3)}.m_d4fb9cad[data-opened]{background-color:transparent}.m_d4fb9cad[data-opened]:before{transform:translateY(calc(var(--burger-size)/3)) rotate(45deg)}.m_d4fb9cad[data-opened]:after{transform:translateY(calc(var(--burger-size)/-3)) rotate(-45deg)}.m_77c9d27d{--button-height-xs:calc(1.875rem*var(--mantine-scale));--button-height-sm:calc(2.25rem*var(--mantine-scale));--button-height-md:calc(2.625rem*var(--mantine-scale));--button-height-lg:calc(3.125rem*var(--mantine-scale));--button-height-xl:calc(3.75rem*var(--mantine-scale));--button-height-compact-xs:calc(1.375rem*var(--mantine-scale));--button-height-compact-sm:calc(1.625rem*var(--mantine-scale));--button-height-compact-md:calc(1.875rem*var(--mantine-scale));--button-height-compact-lg:calc(2.125rem*var(--mantine-scale));--button-height-compact-xl:calc(2.5rem*var(--mantine-scale));--button-padding-x-xs:calc(0.875rem*var(--mantine-scale));--button-padding-x-sm:calc(1.125rem*var(--mantine-scale));--button-padding-x-md:calc(1.375rem*var(--mantine-scale));--button-padding-x-lg:calc(1.625rem*var(--mantine-scale));--button-padding-x-xl:calc(2rem*var(--mantine-scale));--button-padding-x-compact-xs:calc(0.4375rem*var(--mantine-scale));--button-padding-x-compact-sm:calc(0.5rem*var(--mantine-scale));--button-padding-x-compact-md:calc(0.625rem*var(--mantine-scale));--button-padding-x-compact-lg:calc(0.75rem*var(--mantine-scale));--button-padding-x-compact-xl:calc(0.875rem*var(--mantine-scale));--button-height:var(--button-height-sm);--button-padding-x:var(--button-padding-x-sm);--button-color:var(--mantine-color-white);background:var(--button-bg,var(--mantine-primary-color-filled));border:var(--button-bd,calc(.0625rem*var(--mantine-scale)) solid transparent);border-radius:var(--button-radius,var(--mantine-radius-default));color:var(--button-color,var(--mantine-color-white));cursor:pointer;display:inline-block;font-size:var(--button-fz,var(--mantine-font-size-sm));font-weight:600;height:var(--button-height,var(--button-height-sm));line-height:1;overflow:hidden;padding-inline:var(--button-padding-x,var(--button-padding-x-sm));position:relative;text-align:center;user-select:none;vertical-align:middle;width:auto}.m_77c9d27d:where([data-block]){display:block;width:100%}.m_77c9d27d:where([data-with-left-section]){padding-inline-start:calc(var(--button-padding-x)/1.5)}.m_77c9d27d:where([data-with-right-section]){padding-inline-end:calc(var(--button-padding-x)/1.5)}.m_77c9d27d:where(:disabled:not([data-loading]),[data-disabled]:not([data-loading])){background:var(--mantine-color-disabled);border:calc(.0625rem*var(--mantine-scale)) solid transparent;color:var(--mantine-color-disabled-color);cursor:not-allowed;transform:none}.m_77c9d27d:before{border-radius:var(--button-radius,var(--mantine-radius-default));content:"";filter:blur(12px);inset:calc(-.0625rem*var(--mantine-scale));opacity:0;pointer-events:none;position:absolute;transform:translateY(-100%);transition:transform .15s ease,opacity .1s ease}:where([data-mantine-color-scheme=light]) .m_77c9d27d:before{background-color:hsla(0,0%,100%,.15)}:where([data-mantine-color-scheme=dark]) .m_77c9d27d:before{background-color:rgba(0,0,0,.15)}.m_77c9d27d:where([data-loading]){cursor:not-allowed;transform:none}.m_77c9d27d:where([data-loading]):before{opacity:1;transform:translateY(0)}.m_77c9d27d:where([data-loading]) .m_80f1301b{opacity:0;transform:translateY(100%)}@media(hover:hover){.m_77c9d27d:hover:where(:not([data-loading],:disabled,[data-disabled])){background-color:var(--button-hover,var(--mantine-primary-color-filled-hover));color:var(--button-hover-color,var(--button-color))}}@media(hover:none){.m_77c9d27d:active:where(:not([data-loading],:disabled,[data-disabled])){background-color:var(--button-hover,var(--mantine-primary-color-filled-hover));color:var(--button-hover-color,var(--button-color))}}.m_80f1301b{justify-content:var(--button-justify,center);overflow:visible;transition:transform .15s ease,opacity .1s ease}.m_80f1301b,.m_811560b9{align-items:center;display:flex;height:100%}.m_811560b9{opacity:1;overflow:hidden;white-space:nowrap}.m_811560b9:where([data-loading]){opacity:.2}.m_a74036a{align-items:center;display:flex}.m_a74036a:where([data-position=left]){margin-inline-end:var(--mantine-spacing-xs)}.m_a74036a:where([data-position=right]){margin-inline-start:var(--mantine-spacing-xs)}.m_a25b86ee{left:50%;position:absolute;top:50%}.m_80d6d844{--button-border-width:calc(0.0625rem*var(--mantine-scale));display:flex}.m_80d6d844 :where(.m_77c9d27d):focus{position:relative;z-index:1}.m_80d6d844[data-orientation=horizontal]{flex-direction:row}.m_80d6d844[data-orientation=horizontal] .m_70be2a01:not(:only-child):first-child,.m_80d6d844[data-orientation=horizontal] .m_77c9d27d:not(:only-child):first-child{border-end-end-radius:0;border-inline-end-width:calc(var(--button-border-width)/2);border-start-end-radius:0}.m_80d6d844[data-orientation=horizontal] .m_70be2a01:not(:only-child):last-child,.m_80d6d844[data-orientation=horizontal] .m_77c9d27d:not(:only-child):last-child{border-end-start-radius:0;border-inline-start-width:calc(var(--button-border-width)/2);border-start-start-radius:0}.m_80d6d844[data-orientation=horizontal] .m_70be2a01:not(:only-child):not(:first-child):not(:last-child),.m_80d6d844[data-orientation=horizontal] .m_77c9d27d:not(:only-child):not(:first-child):not(:last-child){border-inline-width:calc(var(--button-border-width)/2);border-radius:0}.m_80d6d844[data-orientation=vertical]{flex-direction:column}.m_80d6d844[data-orientation=vertical] .m_70be2a01:not(:only-child):first-child,.m_80d6d844[data-orientation=vertical] .m_77c9d27d:not(:only-child):first-child{border-bottom-width:calc(var(--button-border-width)/2);border-end-end-radius:0;border-end-start-radius:0}.m_80d6d844[data-orientation=vertical] .m_70be2a01:not(:only-child):last-child,.m_80d6d844[data-orientation=vertical] .m_77c9d27d:not(:only-child):last-child{border-start-end-radius:0;border-start-start-radius:0;border-top-width:calc(var(--button-border-width)/2)}.m_80d6d844[data-orientation=vertical] .m_70be2a01:not(:only-child):not(:first-child):not(:last-child),.m_80d6d844[data-orientation=vertical] .m_77c9d27d:not(:only-child):not(:first-child):not(:last-child){border-bottom-width:calc(var(--button-border-width)/2);border-radius:0;border-top-width:calc(var(--button-border-width)/2)}.m_70be2a01{--section-height-xs:calc(1.875rem*var(--mantine-scale));--section-height-sm:calc(2.25rem*var(--mantine-scale));--section-height-md:calc(2.625rem*var(--mantine-scale));--section-height-lg:calc(3.125rem*var(--mantine-scale));--section-height-xl:calc(3.75rem*var(--mantine-scale));--section-height-compact-xs:calc(1.375rem*var(--mantine-scale));--section-height-compact-sm:calc(1.625rem*var(--mantine-scale));--section-height-compact-md:calc(1.875rem*var(--mantine-scale));--section-height-compact-lg:calc(2.125rem*var(--mantine-scale));--section-height-compact-xl:calc(2.5rem*var(--mantine-scale));--section-padding-x-xs:calc(0.875rem*var(--mantine-scale));--section-padding-x-sm:calc(1.125rem*var(--mantine-scale));--section-padding-x-md:calc(1.375rem*var(--mantine-scale));--section-padding-x-lg:calc(1.625rem*var(--mantine-scale));--section-padding-x-xl:calc(2rem*var(--mantine-scale));--section-padding-x-compact-xs:calc(0.4375rem*var(--mantine-scale));--section-padding-x-compact-sm:calc(0.5rem*var(--mantine-scale));--section-padding-x-compact-md:calc(0.625rem*var(--mantine-scale));--section-padding-x-compact-lg:calc(0.75rem*var(--mantine-scale));--section-padding-x-compact-xl:calc(0.875rem*var(--mantine-scale));--section-height:var(--section-height-sm);--section-padding-x:var(--section-padding-x-sm);--section-color:var(--mantine-color-white);align-items:center;background:var(--section-bg,var(--mantine-primary-color-filled));border:var(--section-bd,calc(.0625rem*var(--mantine-scale)) solid transparent);border-radius:var(--section-radius,var(--mantine-radius-default));color:var(--section-color,var(--mantine-color-white));display:inline-flex;font-size:var(--section-fz,var(--mantine-font-size-sm));font-weight:600;height:var(--section-height,var(--section-height-sm));justify-content:center;line-height:1;padding-inline:var(--section-padding-x,var(--section-padding-x-sm));vertical-align:middle;width:auto}.m_e615b15f{--card-padding:var(--mantine-spacing-md);color:var(--mantine-color-text);display:flex;flex-direction:column;overflow:hidden;padding:var(--card-padding);position:relative}:where([data-mantine-color-scheme=light]) .m_e615b15f{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_e615b15f{background-color:var(--mantine-color-dark-6)}.m_599a2148{display:block;margin-inline:calc(var(--card-padding)*-1)}.m_599a2148:where(:first-child){border-top:none!important;margin-top:calc(var(--card-padding)*-1)}.m_599a2148:where(:last-child){border-bottom:none!important;margin-bottom:calc(var(--card-padding)*-1)}.m_599a2148:where([data-inherit-padding]){padding-inline:var(--card-padding)}.m_599a2148:where([data-with-border]){border-bottom:calc(.0625rem*var(--mantine-scale)) solid;border-top:calc(.0625rem*var(--mantine-scale)) solid}:where([data-mantine-color-scheme=light]) .m_599a2148{border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_599a2148{border-color:var(--mantine-color-dark-4)}.m_599a2148+.m_599a2148{border-top:none!important}.m_4451eb3a{align-items:center;display:flex;justify-content:center}.m_4451eb3a:where([data-inline]){display:inline-flex}.m_f59ffda3{--chip-size-xs:calc(1.4375rem*var(--mantine-scale));--chip-size-sm:calc(1.75rem*var(--mantine-scale));--chip-size-md:calc(2rem*var(--mantine-scale));--chip-size-lg:calc(2.25rem*var(--mantine-scale));--chip-size-xl:calc(2.5rem*var(--mantine-scale));--chip-icon-size-xs:calc(0.5625rem*var(--mantine-scale));--chip-icon-size-sm:calc(0.75rem*var(--mantine-scale));--chip-icon-size-md:calc(0.875rem*var(--mantine-scale));--chip-icon-size-lg:calc(1rem*var(--mantine-scale));--chip-icon-size-xl:calc(1.125rem*var(--mantine-scale));--chip-padding-xs:calc(1rem*var(--mantine-scale));--chip-padding-sm:calc(1.25rem*var(--mantine-scale));--chip-padding-md:calc(1.5rem*var(--mantine-scale));--chip-padding-lg:calc(1.75rem*var(--mantine-scale));--chip-padding-xl:calc(2rem*var(--mantine-scale));--chip-checked-padding-xs:calc(0.5125rem*var(--mantine-scale));--chip-checked-padding-sm:calc(0.625rem*var(--mantine-scale));--chip-checked-padding-md:calc(0.73125rem*var(--mantine-scale));--chip-checked-padding-lg:calc(0.84375rem*var(--mantine-scale));--chip-checked-padding-xl:calc(0.98125rem*var(--mantine-scale));--chip-spacing-xs:calc(0.625rem*var(--mantine-scale));--chip-spacing-sm:calc(0.75rem*var(--mantine-scale));--chip-spacing-md:calc(1rem*var(--mantine-scale));--chip-spacing-lg:calc(1.25rem*var(--mantine-scale));--chip-spacing-xl:calc(1.375rem*var(--mantine-scale));--chip-size:var(--chip-size-sm);--chip-icon-size:var(--chip-icon-size-sm);--chip-padding:var(--chip-padding-sm);--chip-spacing:var(--chip-spacing-sm);--chip-checked-padding:var(--chip-checked-padding-sm);--chip-bg:var(--mantine-primary-color-filled);--chip-hover:var(--mantine-primary-color-filled-hover);--chip-color:var(--mantine-color-white);--chip-bd:calc(0.0625rem*var(--mantine-scale)) solid transparent}.m_be049a53{align-items:center;border-radius:var(--chip-radius,1000rem);cursor:pointer;display:inline-flex;font-size:var(--chip-fz,var(--mantine-font-size-sm));height:var(--chip-size);line-height:calc(var(--chip-size) - .125rem*var(--mantine-scale));padding-inline:var(--chip-padding);user-select:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;border:calc(.0625rem*var(--mantine-scale)) solid transparent;color:var(--mantine-color-text)}.m_be049a53:where([data-checked]){padding-inline:var(--chip-checked-padding)}.m_be049a53:where([data-disabled]){background-color:var(--mantine-color-disabled);color:var(--mantine-color-disabled-color);cursor:not-allowed}:where([data-mantine-color-scheme=light]) .m_3904c1af:not([data-disabled]){background-color:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_3904c1af:not([data-disabled]){background-color:var(--mantine-color-dark-6);border:1px solid var(--mantine-color-dark-4)}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_3904c1af:not([data-disabled]):hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_3904c1af:not([data-disabled]):hover{background-color:var(--mantine-color-dark-5)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_3904c1af:not([data-disabled]):active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_3904c1af:not([data-disabled]):active{background-color:var(--mantine-color-dark-5)}}.m_3904c1af:not([data-disabled]):where([data-checked]){--chip-icon-color:var(--chip-color);border:var(--chip-bd)}@media(hover:hover){.m_3904c1af:not([data-disabled]):where([data-checked]):hover{background-color:var(--chip-hover)}}@media(hover:none){.m_3904c1af:not([data-disabled]):where([data-checked]):active{background-color:var(--chip-hover)}}.m_f7e165c3:not([data-disabled]),.m_fa109255:not([data-disabled]){border:calc(.0625rem*var(--mantine-scale)) solid transparent;color:var(--mantine-color-text)}:where([data-mantine-color-scheme=light]) .m_f7e165c3:not([data-disabled]),:where([data-mantine-color-scheme=light]) .m_fa109255:not([data-disabled]){background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_f7e165c3:not([data-disabled]),:where([data-mantine-color-scheme=dark]) .m_fa109255:not([data-disabled]){background-color:var(--mantine-color-dark-5)}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_f7e165c3:not([data-disabled]):hover,:where([data-mantine-color-scheme=light]) .m_fa109255:not([data-disabled]):hover{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_f7e165c3:not([data-disabled]):hover,:where([data-mantine-color-scheme=dark]) .m_fa109255:not([data-disabled]):hover{background-color:var(--mantine-color-dark-4)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_f7e165c3:not([data-disabled]):active,:where([data-mantine-color-scheme=light]) .m_fa109255:not([data-disabled]):active{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_f7e165c3:not([data-disabled]):active,:where([data-mantine-color-scheme=dark]) .m_fa109255:not([data-disabled]):active{background-color:var(--mantine-color-dark-4)}}.m_f7e165c3:not([data-disabled]):where([data-checked]),.m_fa109255:not([data-disabled]):where([data-checked]){--chip-icon-color:var(--chip-color);background-color:var(--chip-bg);color:var(--chip-color)}@media(hover:hover){.m_f7e165c3:not([data-disabled]):where([data-checked]):hover,.m_fa109255:not([data-disabled]):where([data-checked]):hover{background-color:var(--chip-hover)}}@media(hover:none){.m_f7e165c3:not([data-disabled]):where([data-checked]):active,.m_fa109255:not([data-disabled]):where([data-checked]):active{background-color:var(--chip-hover)}}.m_9ac86df9{align-items:center;display:flex;max-width:calc(var(--chip-icon-size) + var(--chip-spacing)/1.5);overflow:hidden;width:calc(var(--chip-icon-size) + var(--chip-spacing)/1.5)}.m_9ac86df9,.m_d6d72580{height:var(--chip-icon-size)}.m_d6d72580{color:var(--chip-icon-color,inherit);display:block;width:var(--chip-icon-size)}.m_bde07329{height:0;margin:0;opacity:0;padding:0;width:0}.m_bde07329:focus-visible+.m_be049a53{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem*var(--mantine-scale))}.m_b183c0a2{border-radius:var(--mantine-radius-sm);font-family:var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-xs);line-height:var(--mantine-line-height);margin:0;overflow:auto;padding:2px calc(var(--mantine-spacing-xs)/2)}:where([data-mantine-color-scheme=light]) .m_b183c0a2{background-color:var(--code-bg,var(--mantine-color-gray-0))}:where([data-mantine-color-scheme=dark]) .m_b183c0a2{background-color:var(--code-bg,var(--mantine-color-dark-6))}.m_b183c0a2[data-block]{padding:var(--mantine-spacing-xs)}.m_de3d2490{--cs-size:calc(1.75rem*var(--mantine-scale));--cs-radius:calc(62.5rem*var(--mantine-scale));-webkit-tap-highlight-color:transparent;appearance:none;border:none;border-radius:var(--cs-radius);color:inherit;display:block;height:var(--cs-size);line-height:1;min-height:var(--cs-size);min-width:var(--cs-size);position:relative;text-decoration:none;width:var(--cs-size)}[data-mantine-color-scheme=light] .m_de3d2490{--alpha-overlay-color:var(--mantine-color-gray-3);--alpha-overlay-bg:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .m_de3d2490{--alpha-overlay-color:var(--mantine-color-dark-4);--alpha-overlay-bg:var(--mantine-color-dark-7)}.m_862f3d1b,.m_98ae7f22{border-radius:var(--cs-radius);inset:0;position:absolute}.m_98ae7f22{box-shadow:rgba(0,0,0,.1) 0 0 0 calc(.0625rem*var(--mantine-scale)) inset,rgba(0,0,0,.15) 0 0 calc(.25rem*var(--mantine-scale)) inset;z-index:1}.m_95709ac0{background-image:linear-gradient(45deg,var(--alpha-overlay-color) 25%,transparent 25%),linear-gradient(-45deg,var(--alpha-overlay-color) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--alpha-overlay-color) 75%),linear-gradient(-45deg,var(--alpha-overlay-bg) 75%,var(--alpha-overlay-color) 75%);background-position:0 0,0 calc(.25rem*var(--mantine-scale)),calc(.25rem*var(--mantine-scale)) calc(-.25rem*var(--mantine-scale)),calc(-.25rem*var(--mantine-scale)) 0;background-size:calc(.5rem*var(--mantine-scale)) calc(.5rem*var(--mantine-scale))}.m_93e74e3,.m_95709ac0{border-radius:var(--cs-radius);inset:0;position:absolute}.m_93e74e3{align-items:center;display:flex;justify-content:center;z-index:2}.m_fee9c77{--cp-width-xs:calc(11.25rem*var(--mantine-scale));--cp-width-sm:calc(12.5rem*var(--mantine-scale));--cp-width-md:calc(15rem*var(--mantine-scale));--cp-width-lg:calc(17.5rem*var(--mantine-scale));--cp-width-xl:calc(20rem*var(--mantine-scale));--cp-preview-size-xs:calc(1.625rem*var(--mantine-scale));--cp-preview-size-sm:calc(2.125rem*var(--mantine-scale));--cp-preview-size-md:calc(2.625rem*var(--mantine-scale));--cp-preview-size-lg:calc(3.125rem*var(--mantine-scale));--cp-preview-size-xl:calc(3.375rem*var(--mantine-scale));--cp-thumb-size-xs:calc(0.5rem*var(--mantine-scale));--cp-thumb-size-sm:calc(0.75rem*var(--mantine-scale));--cp-thumb-size-md:calc(1rem*var(--mantine-scale));--cp-thumb-size-lg:calc(1.25rem*var(--mantine-scale));--cp-thumb-size-xl:calc(1.375rem*var(--mantine-scale));--cp-saturation-height-xs:calc(6.25rem*var(--mantine-scale));--cp-saturation-height-sm:calc(6.875rem*var(--mantine-scale));--cp-saturation-height-md:calc(7.5rem*var(--mantine-scale));--cp-saturation-height-lg:calc(8.75rem*var(--mantine-scale));--cp-saturation-height-xl:calc(10rem*var(--mantine-scale));--cp-preview-size:var(--cp-preview-size-sm);--cp-thumb-size:var(--cp-thumb-size-sm);--cp-saturation-height:var(--cp-saturation-height-sm);--cp-width:var(--cp-width-sm);--cp-body-spacing:var(--mantine-spacing-sm);padding:calc(.0625rem*var(--mantine-scale));width:var(--cp-width)}.m_fee9c77:where([data-full-width]){width:100%}.m_9dddfbac{height:var(--cp-preview-size);width:var(--cp-preview-size)}.m_bffecc3e{display:flex;padding-top:calc(var(--cp-body-spacing)/2)}.m_3283bb96{flex:1}.m_3283bb96:not(:only-child){margin-inline-end:var(--mantine-spacing-xs)}.m_40d572ba{border:2px solid var(--mantine-color-white);border-radius:var(--cp-thumb-size);box-shadow:0 0 1px rgba(0,0,0,.6);height:var(--cp-thumb-size);left:calc(var(--thumb-x-offset) - var(--cp-thumb-size)/2);overflow:hidden;position:absolute;top:calc(var(--thumb-y-offset) - var(--cp-thumb-size)/2);width:var(--cp-thumb-size)}.m_d8ee6fd8{cursor:pointer;flex:0 0 calc(var(--cp-swatch-size) - 0.25rem*var(--mantine-scale));height:unset!important;margin:calc(.125rem*var(--mantine-scale));min-height:0!important;min-width:0!important;padding-bottom:calc(var(--cp-swatch-size) - .25rem*var(--mantine-scale));width:unset!important}.m_5711e686{display:flex;flex-wrap:wrap;margin-top:calc(.3125rem*var(--mantine-scale));margin-inline:calc(-.125rem*var(--mantine-scale))}.m_5711e686:only-child{margin-top:0}.m_202a296e{--cp-thumb-size-xs:calc(0.5rem*var(--mantine-scale));--cp-thumb-size-sm:calc(0.75rem*var(--mantine-scale));--cp-thumb-size-md:calc(1rem*var(--mantine-scale));--cp-thumb-size-lg:calc(1.25rem*var(--mantine-scale));--cp-thumb-size-xl:calc(1.375rem*var(--mantine-scale));-webkit-tap-highlight-color:transparent;border-radius:var(--mantine-radius-sm);height:var(--cp-saturation-height);margin:calc(var(--cp-thumb-size)/2);position:relative}.m_202a296e:where([data-focus-ring=auto]):focus:focus-visible .m_40d572ba{outline:2px solid var(--mantine-color-blue-filled)}.m_202a296e:where([data-focus-ring=always]):focus .m_40d572ba{outline:2px solid var(--mantine-color-blue-filled)}.m_11b3db02{border-radius:var(--mantine-radius-sm);inset:calc(var(--cp-thumb-size)*-1/2 - .0625rem*var(--mantine-scale));position:absolute}.m_d856d47d{--cp-thumb-size-xs:calc(0.5rem*var(--mantine-scale));--cp-thumb-size-sm:calc(0.75rem*var(--mantine-scale));--cp-thumb-size-md:calc(1rem*var(--mantine-scale));--cp-thumb-size-lg:calc(1.25rem*var(--mantine-scale));--cp-thumb-size-xl:calc(1.375rem*var(--mantine-scale));--cp-thumb-size:var(--cp-thumb-size,calc(0.75rem*var(--mantine-scale)));height:calc(var(--cp-thumb-size) + .125rem*var(--mantine-scale));margin-inline:calc(var(--cp-thumb-size)/2);outline:none;position:relative}.m_d856d47d+.m_d856d47d{margin-top:calc(.375rem*var(--mantine-scale))}.m_d856d47d:where([data-focus-ring=auto]):focus:focus-visible .m_40d572ba{outline:2px solid var(--mantine-color-blue-filled)}.m_d856d47d:where([data-focus-ring=always]):focus .m_40d572ba{outline:2px solid var(--mantine-color-blue-filled)}:where([data-mantine-color-scheme=light]) .m_d856d47d{--slider-checkers:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_d856d47d{--slider-checkers:var(--mantine-color-dark-4)}.m_8f327113{border-radius:10000rem;bottom:0;position:absolute;top:0;inset-inline:calc(var(--cp-thumb-size)*-1/2 - .0625rem*var(--mantine-scale))}.m_b077c2bc{--ci-eye-dropper-icon-size-xs:calc(0.875rem*var(--mantine-scale));--ci-eye-dropper-icon-size-sm:calc(1rem*var(--mantine-scale));--ci-eye-dropper-icon-size-md:calc(1.125rem*var(--mantine-scale));--ci-eye-dropper-icon-size-lg:calc(1.25rem*var(--mantine-scale));--ci-eye-dropper-icon-size-xl:calc(1.375rem*var(--mantine-scale));--ci-eye-dropper-icon-size:var(--ci-eye-dropper-icon-size-sm)}.m_66a028b5{--ci-button-size-xs:calc(1.375rem*var(--mantine-scale));--ci-button-size-sm:calc(1.625rem*var(--mantine-scale));--ci-button-size-md:calc(1.75rem*var(--mantine-scale));--ci-button-size-lg:calc(2rem*var(--mantine-scale));--ci-button-size-xl:calc(2.5rem*var(--mantine-scale));--ci-button-size:var(--ci-button-size-sm);height:var(--ci-button-size);min-height:var(--ci-button-size);min-width:var(--ci-button-size);width:var(--ci-button-size)}.m_c5ccdcab{--ci-preview-size-xs:calc(1rem*var(--mantine-scale));--ci-preview-size-sm:calc(1.125rem*var(--mantine-scale));--ci-preview-size-md:calc(1.375rem*var(--mantine-scale));--ci-preview-size-lg:calc(1.75rem*var(--mantine-scale));--ci-preview-size-xl:calc(2.25rem*var(--mantine-scale));--ci-preview-size:var(--ci-preview-size-sm)}.m_5ece2cd7{padding:calc(.5rem*var(--mantine-scale))}.m_7485cace{--container-size-xs:calc(33.75rem*var(--mantine-scale));--container-size-sm:calc(45rem*var(--mantine-scale));--container-size-md:calc(60rem*var(--mantine-scale));--container-size-lg:calc(71.25rem*var(--mantine-scale));--container-size-xl:calc(82.5rem*var(--mantine-scale));--container-size:var(--container-size-md)}.m_7485cace:where([data-strategy=block]){margin-inline:auto;max-width:var(--container-size);padding-inline:var(--mantine-spacing-md)}.m_7485cace:where([data-strategy=block]):where([data-fluid]){max-width:100%}.m_7485cace:where([data-strategy=grid]){display:grid;grid-template-columns:1fr min(100%,var(--container-size)) 1fr;margin-inline:auto}.m_7485cace:where([data-strategy=grid])>*{grid-column:2}.m_7485cace:where([data-strategy=grid])>[data-breakout]{grid-column:1/-1}.m_7485cace:where([data-strategy=grid])>[data-breakout]>[data-container]{margin-inline:auto;max-width:var(--container-size)}.m_e2125a27{--dialog-size-xs:calc(10rem*var(--mantine-scale));--dialog-size-sm:calc(12.5rem*var(--mantine-scale));--dialog-size-md:calc(21.25rem*var(--mantine-scale));--dialog-size-lg:calc(25rem*var(--mantine-scale));--dialog-size-xl:calc(31.25rem*var(--mantine-scale));--dialog-size:var(--dialog-size-md);max-width:calc(100vw - var(--mantine-spacing-xl)*2);min-height:calc(3.125rem*var(--mantine-scale));position:relative;width:var(--dialog-size)}.m_5abab665{inset-inline-end:calc(var(--mantine-spacing-md)/2);position:absolute;top:calc(var(--mantine-spacing-md)/2)}.m_3eebeb36{--divider-size-xs:calc(0.0625rem*var(--mantine-scale));--divider-size-sm:calc(0.125rem*var(--mantine-scale));--divider-size-md:calc(0.1875rem*var(--mantine-scale));--divider-size-lg:calc(0.25rem*var(--mantine-scale));--divider-size-xl:calc(0.3125rem*var(--mantine-scale));--divider-size:var(--divider-size-xs)}:where([data-mantine-color-scheme=light]) .m_3eebeb36{--divider-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_3eebeb36{--divider-color:var(--mantine-color-dark-4)}.m_3eebeb36:where([data-orientation=horizontal]){border-top:var(--divider-size) var(--divider-border-style,solid) var(--divider-color)}.m_3eebeb36:where([data-orientation=vertical]){align-self:stretch;border-inline-start:var(--divider-size) var(--divider-border-style,solid) var(--divider-color);height:auto}.m_3eebeb36:where([data-with-label]){border:0}.m_9e365f20{align-items:center;color:var(--mantine-color-dimmed);display:flex;font-size:var(--mantine-font-size-xs);white-space:nowrap}.m_9e365f20:where([data-position=left]):before{display:none}.m_9e365f20:where([data-position=right]):after{display:none}.m_9e365f20:before{border-top:var(--divider-size) var(--divider-border-style,solid) var(--divider-color);content:"";flex:1;height:calc(.0625rem*var(--mantine-scale));margin-inline-end:var(--mantine-spacing-xs)}.m_9e365f20:after{border-top:var(--divider-size) var(--divider-border-style,solid) var(--divider-color);content:"";flex:1;height:calc(.0625rem*var(--mantine-scale));margin-inline-start:var(--mantine-spacing-xs)}.m_f11b401e{--drawer-size-xs:calc(20rem*var(--mantine-scale));--drawer-size-sm:calc(23.75rem*var(--mantine-scale));--drawer-size-md:calc(27.5rem*var(--mantine-scale));--drawer-size-lg:calc(38.75rem*var(--mantine-scale));--drawer-size-xl:calc(48.75rem*var(--mantine-scale));--drawer-size:var(--drawer-size-md);--drawer-offset:0rem}.m_5a7c2c9{z-index:1000}.m_b8a05bbd{flex:var(--drawer-flex,0 0 var(--drawer-size));height:var(--drawer-height,calc(100% - var(--drawer-offset)*2));margin:var(--drawer-offset);max-height:calc(100% - var(--drawer-offset)*2);max-width:calc(100% - var(--drawer-offset)*2);overflow-y:auto}.m_b8a05bbd[data-hidden]{opacity:0!important;pointer-events:none}.m_31cd769a{align-items:var(--drawer-align,flex-start);display:flex;justify-content:var(--drawer-justify,flex-start)}.m_e9408a47{border-radius:var(--fieldset-radius,var(--mantine-radius-default));min-inline-size:auto;padding:var(--mantine-spacing-lg);padding-top:var(--mantine-spacing-xs)}.m_84c9523a{border:calc(.0625rem*var(--mantine-scale)) solid}:where([data-mantine-color-scheme=light]) .m_84c9523a{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_84c9523a{background-color:var(--mantine-color-dark-7);border-color:var(--mantine-color-dark-4)}.m_ef274e49{border:calc(.0625rem*var(--mantine-scale)) solid}:where([data-mantine-color-scheme=light]) .m_ef274e49{background-color:var(--mantine-color-gray-0);border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_ef274e49{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}.m_eda993d3{border:0;border-radius:0;padding:0}.m_90794832{font-size:var(--mantine-font-size-sm)}.m_74ca27fe{margin-bottom:var(--mantine-spacing-sm);padding:0}.m_8478a6da{container:mantine-grid/inline-size}.m_410352e9{--grid-overflow:visible;--grid-margin:calc(var(--grid-gutter)/-2);--grid-col-padding:calc(var(--grid-gutter)/2);overflow:var(--grid-overflow)}.m_dee7bd2f{align-items:var(--grid-align);display:flex;flex-wrap:wrap;justify-content:var(--grid-justify);margin:var(--grid-margin);width:calc(100% + var(--grid-gutter))}.m_96bdd299{--col-flex-grow:0;--col-offset:0rem;flex-basis:var(--col-flex-basis);flex-grow:var(--col-flex-grow);flex-shrink:0;margin-inline-start:var(--col-offset);max-width:var(--col-max-width);order:var(--col-order);padding:var(--grid-col-padding);width:var(--col-width)}.m_bcb3f3c2{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=light]) .m_bcb3f3c2{background-color:var(--mark-bg-light)}:where([data-mantine-color-scheme=dark]) .m_bcb3f3c2{background-color:var(--mark-bg-dark)}.m_9e117634{border-radius:var(--image-radius,0);display:block;object-fit:var(--image-object-fit,cover);width:100%}@keyframes m_885901b1{0%{opacity:.6;transform:scale(0)}to{opacity:0;transform:scale(2.8)}}.m_e5262200{--indicator-size:calc(0.625rem*var(--mantine-scale));--indicator-color:var(--mantine-primary-color-filled);display:block;position:relative}.m_e5262200:where([data-inline]){display:inline-block}.m_760d1fb1{align-items:center;background-color:var(--indicator-color);border-radius:var(--indicator-radius,1000rem);bottom:var(--indicator-bottom);color:var(--indicator-text-color,var(--mantine-color-white));display:flex;font-size:var(--mantine-font-size-xs);height:var(--indicator-size);justify-content:center;left:var(--indicator-left);min-width:var(--indicator-size);position:absolute;right:var(--indicator-right);top:var(--indicator-top);transform:translate(var(--indicator-translate-x),var(--indicator-translate-y));white-space:nowrap;z-index:var(--indicator-z-index,200)}.m_760d1fb1:before{background-color:var(--indicator-color);border-radius:var(--indicator-radius,1000rem);content:"";inset:0;position:absolute;z-index:-1}.m_760d1fb1:where([data-with-label]){padding-inline:calc(var(--mantine-spacing-xs)/2)}.m_760d1fb1:where([data-with-border]){border:2px solid var(--mantine-color-body)}.m_760d1fb1[data-processing]:before{animation:m_885901b1 1s linear infinite}.m_dc6f14e2{--kbd-fz-xs:calc(0.625rem*var(--mantine-scale));--kbd-fz-sm:calc(0.75rem*var(--mantine-scale));--kbd-fz-md:calc(0.875rem*var(--mantine-scale));--kbd-fz-lg:calc(1rem*var(--mantine-scale));--kbd-fz-xl:calc(1.25rem*var(--mantine-scale));--kbd-fz:var(--kbd-fz-sm);border:calc(.0625rem*var(--mantine-scale)) solid;border-bottom-width:calc(.1875rem*var(--mantine-scale));border-radius:var(--mantine-radius-sm);font-family:var(--mantine-font-family-monospace);font-size:var(--kbd-fz);font-weight:700;line-height:var(--mantine-line-height);padding:.12em .45em;text-align:center;unicode-bidi:embed}:where([data-mantine-color-scheme=light]) .m_dc6f14e2{background-color:var(--mantine-color-gray-0);border-color:var(--mantine-color-gray-3);color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_dc6f14e2{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4);color:var(--mantine-color-dark-0)}.m_abbac491{--list-fz:var(--mantine-font-size-md);--list-lh:var(--mantine-line-height-md);--list-marker-gap:var(--mantine-spacing-lg);font-size:var(--list-fz);line-height:var(--list-lh);list-style-position:outside;margin:0;padding:0;padding-inline-start:var(--list-marker-gap)}.m_abbac491[data-type=none]{--list-marker-gap:0}.m_abbac491:where([data-with-padding]){padding-inline-start:calc(var(--list-marker-gap) + var(--mantine-spacing-md))}.m_abb6bec2{line-height:var(--list-lh);white-space:normal}.m_abb6bec2:where([data-with-icon]){list-style:none}.m_abb6bec2:where([data-with-icon]) .m_75cd9f71{--li-direction:row;--li-align:center}.m_abb6bec2:where(:not(:first-of-type)){margin-top:var(--list-spacing,0)}.m_abb6bec2:where([data-centered]){line-height:1}.m_75cd9f71{align-items:var(--li-align,flex-start);display:inline-flex;flex-direction:var(--li-direction,column);white-space:normal}.m_60f83e5b{display:inline-block;margin-inline-end:var(--mantine-spacing-sm);vertical-align:middle}.m_6e45937b{align-items:center;display:flex;inset:0;justify-content:center;overflow:hidden;position:absolute;z-index:var(--lo-z-index)}.m_e8eb006c{position:relative;z-index:calc(var(--lo-z-index) + 1)}.m_df587f17{z-index:var(--lo-z-index)}.m_dc9b7c9f{padding:calc(.25rem*var(--mantine-scale))}.m_9bfac126{color:var(--mantine-color-dimmed);cursor:default;font-size:var(--mantine-font-size-xs);font-weight:500;padding:calc(var(--mantine-spacing-xs)/2) var(--mantine-spacing-sm)}.m_efdf90cb{border-top:calc(.0625rem*var(--mantine-scale)) solid;margin-bottom:calc(.25rem*var(--mantine-scale));margin-top:calc(.25rem*var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_efdf90cb{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_efdf90cb{border-color:var(--mantine-color-dark-4)}.m_99ac2aa1{align-items:center;border-radius:var(--popover-radius,var(--mantine-radius-default));color:var(--menu-item-color,var(--mantine-color-text));display:flex;font-size:var(--mantine-font-size-sm);padding:calc(var(--mantine-spacing-xs)/1.5) var(--mantine-spacing-sm);user-select:none;width:100%}.m_99ac2aa1:where([data-disabled],:disabled){color:var(--mantine-color-disabled-color);cursor:not-allowed;opacity:.6}:where([data-mantine-color-scheme=light]) .m_99ac2aa1:where(:hover,:focus):where(:not(:disabled,[data-disabled])){background-color:var(--menu-item-hover,var(--mantine-color-gray-1))}:where([data-mantine-color-scheme=dark]) .m_99ac2aa1:where(:hover,:focus):where(:not(:disabled,[data-disabled])){background-color:var(--menu-item-hover,var(--mantine-color-dark-4))}.m_99ac2aa1:where([data-sub-menu-item]){padding-inline-end:calc(.3125rem*var(--mantine-scale))}.m_5476e0d3{flex:1}.m_8b75e504{align-items:center;display:flex;justify-content:center}.m_8b75e504:where([data-position=left]){margin-inline-end:var(--mantine-spacing-xs)}.m_8b75e504:where([data-position=right]){margin-inline-start:var(--mantine-spacing-xs)}.m_b85b0bed{transform:rotate(-90deg)}:where([dir=rtl]) .m_b85b0bed{transform:rotate(90deg)}.m_9df02822{--modal-size-xs:calc(20rem*var(--mantine-scale));--modal-size-sm:calc(23.75rem*var(--mantine-scale));--modal-size-md:calc(27.5rem*var(--mantine-scale));--modal-size-lg:calc(38.75rem*var(--mantine-scale));--modal-size-xl:calc(48.75rem*var(--mantine-scale));--modal-size:var(--modal-size-md);--modal-y-offset:5dvh;--modal-x-offset:5vw}.m_9df02822[data-full-screen]{--modal-border-radius:0!important}.m_9df02822[data-full-screen] .m_54c44539{--modal-content-flex:0 0 100%;--modal-content-max-height:auto;--modal-content-height:100dvh}.m_9df02822[data-full-screen] .m_1f958f16{--modal-inner-y-offset:0;--modal-inner-x-offset:0}.m_9df02822[data-centered] .m_1f958f16{--modal-inner-align:center}.m_d0e2b9cd{border-start-end-radius:var(--modal-radius,var(--mantine-radius-default));border-start-start-radius:var(--modal-radius,var(--mantine-radius-default))}.m_54c44539{flex:var(--modal-content-flex,0 0 var(--modal-size));height:var(--modal-content-height,auto);max-height:var(--modal-content-max-height,calc(100dvh - var(--modal-y-offset)*2));max-width:100%;overflow-y:auto}.m_54c44539[data-full-screen]{border-radius:0}.m_54c44539[data-hidden]{opacity:0!important;pointer-events:none}.m_1f958f16{align-items:var(--modal-inner-align,flex-start);display:flex;justify-content:center;padding-bottom:var(--modal-inner-y-offset,var(--modal-y-offset));padding-top:var(--modal-inner-y-offset,var(--modal-y-offset));padding-inline:var(--modal-inner-x-offset,var(--modal-x-offset))}.m_7cda1cd6{--pill-fz-xs:calc(0.625rem*var(--mantine-scale));--pill-fz-sm:calc(0.75rem*var(--mantine-scale));--pill-fz-md:calc(0.875rem*var(--mantine-scale));--pill-fz-lg:calc(1rem*var(--mantine-scale));--pill-fz-xl:calc(1.125rem*var(--mantine-scale));--pill-height-xs:calc(1.125rem*var(--mantine-scale));--pill-height-sm:calc(1.375rem*var(--mantine-scale));--pill-height-md:calc(1.5625rem*var(--mantine-scale));--pill-height-lg:calc(1.75rem*var(--mantine-scale));--pill-height-xl:calc(2rem*var(--mantine-scale));--pill-fz:var(--pill-fz-sm);--pill-height:var(--pill-height-sm);align-items:center;border-radius:var(--pill-radius,1000rem);display:inline-flex;flex:0;font-size:var(--pill-fz);height:var(--pill-height);line-height:1;max-width:100%;padding-inline:.8em;user-select:none;-webkit-user-select:none;white-space:nowrap}:where([data-mantine-color-scheme=dark]) .m_7cda1cd6{background-color:var(--mantine-color-dark-7);color:var(--mantine-color-dark-0)}:where([data-mantine-color-scheme=light]) .m_7cda1cd6{color:var(--mantine-color-black)}.m_7cda1cd6:where([data-with-remove]:not(:has(button:disabled))){padding-inline-end:0}.m_7cda1cd6:where([data-disabled],:has(button:disabled)){cursor:not-allowed}:where([data-mantine-color-scheme=light]) .m_44da308b{background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=light]) .m_44da308b:where([data-disabled],:has(button:disabled)){background-color:var(--mantine-color-disabled)}:where([data-mantine-color-scheme=light]) .m_e3a01f8{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=light]) .m_e3a01f8:where([data-disabled],:has(button:disabled)){background-color:var(--mantine-color-disabled)}.m_1e0e6180{cursor:inherit;height:100%;line-height:var(--pill-height);overflow:hidden;text-overflow:ellipsis}.m_ae386778{border-radius:0;border-end-end-radius:var(--pill-radius,50%);border-start-end-radius:var(--pill-radius,50%);color:inherit;flex:0;font-size:inherit;height:100%;min-height:unset;min-width:2em;padding-inline-end:.3em;padding-inline-start:.1em;width:unset}.m_7cda1cd6[data-disabled]>.m_ae386778,.m_ae386778:disabled{background-color:transparent;cursor:not-allowed;display:none;min-width:.8em;padding:0;width:.8em}.m_7cda1cd6[data-disabled]>.m_ae386778>svg,.m_ae386778:disabled>svg{display:none}.m_ae386778>svg{pointer-events:none}.m_1dcfd90b{--pg-gap-xs:calc(0.375rem*var(--mantine-scale));--pg-gap-sm:calc(0.5rem*var(--mantine-scale));--pg-gap-md:calc(0.625rem*var(--mantine-scale));--pg-gap-lg:calc(0.75rem*var(--mantine-scale));--pg-gap-xl:calc(0.75rem*var(--mantine-scale));--pg-gap:var(--pg-gap-sm);align-items:center;display:flex;flex-wrap:wrap;gap:var(--pg-gap)}.m_45c4369d{appearance:none;background-color:transparent;border:0;color:inherit;flex:1;font-size:inherit;height:1.6em;min-width:calc(6.25rem*var(--mantine-scale));padding:0}.m_45c4369d::placeholder{color:var(--input-placeholder-color);opacity:1}.m_45c4369d:where([data-type=hidden],[data-type=auto]){height:calc(.0625rem*var(--mantine-scale));left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:calc(.0625rem*var(--mantine-scale))}.m_45c4369d:focus{outline:none}.m_45c4369d:where([data-type=auto]:focus){height:1.6em;opacity:1;position:static;visibility:visible}.m_45c4369d:where([data-pointer]:not([data-disabled],:disabled)){cursor:pointer}.m_45c4369d:where([data-disabled],:disabled){cursor:not-allowed}.m_f0824112{--nl-bg:var(--mantine-primary-color-light);--nl-hover:var(--mantine-primary-color-light-hover);--nl-color:var(--mantine-primary-color-light-color);align-items:center;display:flex;padding:8px var(--mantine-spacing-sm);user-select:none;width:100%}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_f0824112:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_f0824112:hover{background-color:var(--mantine-color-dark-6)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_f0824112:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_f0824112:active{background-color:var(--mantine-color-dark-6)}}.m_f0824112:where([data-disabled]){opacity:.4;pointer-events:none}.m_f0824112:where([data-active],[aria-current=page]){background-color:var(--nl-bg);color:var(--nl-color)}@media(hover:hover){.m_f0824112:where([data-active],[aria-current=page]):hover{background-color:var(--nl-hover)}}@media(hover:none){.m_f0824112:where([data-active],[aria-current=page]):active{background-color:var(--nl-hover)}}.m_f0824112:where([data-active],[aria-current=page]) .m_57492dcc{--description-opacity:0.9;--description-color:var(--nl-color)}.m_690090b5{align-items:center;display:flex;justify-content:center;transition:transform .15s ease}.m_690090b5>svg{display:block}.m_690090b5:where([data-position=left]){margin-inline-end:var(--mantine-spacing-sm)}.m_690090b5:where([data-position=right]){margin-inline-start:var(--mantine-spacing-sm)}.m_690090b5:where([data-rotate]){transform:rotate(90deg)}.m_1f6ac4c4{font-size:var(--mantine-font-size-sm)}.m_f07af9d2{flex:1;overflow:hidden;text-overflow:ellipsis}.m_f07af9d2:where([data-no-wrap]){white-space:nowrap}.m_57492dcc{color:var(--description-color,var(--mantine-color-dimmed));display:block;font-size:var(--mantine-font-size-xs);opacity:var(--description-opacity,1);overflow:hidden;text-overflow:ellipsis}:where([data-no-wrap]) .m_57492dcc{white-space:nowrap}.m_e17b862f{padding-inline-start:var(--nl-offset,var(--mantine-spacing-lg))}.m_1fd8a00b{transform:rotate(-90deg)}.m_a513464{--notification-radius:var(--mantine-radius-default);--notification-color:var(--mantine-primary-color-filled);align-items:center;border-radius:var(--notification-radius);box-shadow:var(--mantine-shadow-lg);box-sizing:border-box;display:flex;overflow:hidden;padding-inline-end:var(--mantine-spacing-xs);padding-bottom:var(--mantine-spacing-xs);padding-inline-start:calc(1.375rem*var(--mantine-scale));padding-top:var(--mantine-spacing-xs);position:relative}.m_a513464:before{background-color:var(--notification-color);border-radius:var(--notification-radius);bottom:var(--notification-radius);content:"";display:block;inset-inline-start:calc(.25rem*var(--mantine-scale));position:absolute;top:var(--notification-radius);width:calc(.375rem*var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_a513464{background-color:var(--mantine-color-white)}:where([data-mantine-color-scheme=dark]) .m_a513464{background-color:var(--mantine-color-dark-6)}.m_a513464:where([data-with-icon]):before{display:none}:where([data-mantine-color-scheme=light]) .m_a513464:where([data-with-border]){border:1px solid var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_a513464:where([data-with-border]){border:1px solid var(--mantine-color-dark-4)}.m_a4ceffb{align-items:center;background-color:var(--notification-color);border-radius:calc(1.75rem*var(--mantine-scale));box-sizing:border-box;color:var(--mantine-color-white);display:flex;height:calc(1.75rem*var(--mantine-scale));justify-content:center;width:calc(1.75rem*var(--mantine-scale))}.m_a4ceffb,.m_b0920b15{margin-inline-end:var(--mantine-spacing-md)}.m_a49ed24{flex:1;margin-inline-end:var(--mantine-spacing-xs);overflow:hidden}.m_3feedf16{font-size:var(--mantine-font-size-sm);font-weight:500;line-height:var(--mantine-line-height-sm);margin-bottom:calc(.125rem*var(--mantine-scale));overflow:hidden;text-overflow:ellipsis}:where([data-mantine-color-scheme=light]) .m_3feedf16{color:var(--mantine-color-gray-9)}:where([data-mantine-color-scheme=dark]) .m_3feedf16{color:var(--mantine-color-white)}.m_3d733a3a{font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height-sm);overflow:hidden;text-overflow:ellipsis}:where([data-mantine-color-scheme=light]) .m_3d733a3a{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_3d733a3a{color:var(--mantine-color-dark-0)}:where([data-mantine-color-scheme=light]) .m_3d733a3a:where([data-with-title]){color:var(--mantine-color-gray-6)}:where([data-mantine-color-scheme=dark]) .m_3d733a3a:where([data-with-title]){color:var(--mantine-color-dark-2)}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_919a4d88:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_919a4d88:hover{background-color:var(--mantine-color-dark-8)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_919a4d88:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_919a4d88:active{background-color:var(--mantine-color-dark-8)}}.m_e2f5cd4e{--ni-right-section-width-xs:calc(1.0625rem*var(--mantine-scale));--ni-right-section-width-sm:calc(1.5rem*var(--mantine-scale));--ni-right-section-width-md:calc(1.6875rem*var(--mantine-scale));--ni-right-section-width-lg:calc(1.9375rem*var(--mantine-scale));--ni-right-section-width-xl:calc(2.125rem*var(--mantine-scale))}.m_95e17d22{--ni-chevron-size-xs:calc(0.625rem*var(--mantine-scale));--ni-chevron-size-sm:calc(0.875rem*var(--mantine-scale));--ni-chevron-size-md:calc(1rem*var(--mantine-scale));--ni-chevron-size-lg:calc(1.125rem*var(--mantine-scale));--ni-chevron-size-xl:calc(1.25rem*var(--mantine-scale));--ni-chevron-size:var(--ni-chevron-size-sm);display:flex;flex-direction:column;height:calc(var(--input-height) - .125rem*var(--mantine-scale));margin-inline-start:auto;max-width:calc(var(--ni-chevron-size)*1.7);width:100%}.m_80b4b171{--control-border:1px solid var(--input-bd);--control-radius:calc(var(--input-radius) - 0.0625rem*var(--mantine-scale));align-items:center;background-color:transparent;border-inline-start:var(--control-border);color:var(--mantine-color-text);cursor:pointer;display:flex;flex:0 0 50%;height:calc(var(--input-height)/2 - .0625rem*var(--mantine-scale));justify-content:center;padding:0;width:100%}.m_80b4b171:where(:disabled){background-color:transparent;color:var(--mantine-color-disabled-color);cursor:not-allowed;opacity:.6}.m_e2f5cd4e[data-error] :where(.m_80b4b171){color:var(--mantine-color-error)}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_80b4b171:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_80b4b171:hover{background-color:var(--mantine-color-dark-4)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_80b4b171:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_80b4b171:active{background-color:var(--mantine-color-dark-4)}}.m_80b4b171:where(:first-of-type){border-radius:0;border-start-end-radius:var(--control-radius)}.m_80b4b171:last-of-type{border-radius:0;border-end-end-radius:var(--control-radius)}.m_4addd315{--pagination-control-size-xs:calc(1.375rem*var(--mantine-scale));--pagination-control-size-sm:calc(1.625rem*var(--mantine-scale));--pagination-control-size-md:calc(2rem*var(--mantine-scale));--pagination-control-size-lg:calc(2.375rem*var(--mantine-scale));--pagination-control-size-xl:calc(2.75rem*var(--mantine-scale));--pagination-control-size:var(--pagination-control-size-md);--pagination-control-fz:var(--mantine-font-size-md);--pagination-active-bg:var(--mantine-primary-color-filled)}.m_326d024a{align-items:center;border:calc(.0625rem*var(--mantine-scale)) solid;border-radius:var(--pagination-control-radius,var(--mantine-radius-default));color:var(--mantine-color-text);cursor:pointer;display:flex;font-size:var(--pagination-control-fz);height:var(--pagination-control-size);justify-content:center;line-height:1;min-width:var(--pagination-control-size)}.m_326d024a:where([data-with-padding]){padding:calc(var(--pagination-control-size)/4)}.m_326d024a:where(:disabled,[data-disabled]){cursor:not-allowed;opacity:.4}:where([data-mantine-color-scheme=light]) .m_326d024a{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_326d024a:hover:where(:not(:disabled,[data-disabled])){background-color:var(--mantine-color-gray-0)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_326d024a:active:where(:not(:disabled,[data-disabled])){background-color:var(--mantine-color-gray-0)}}:where([data-mantine-color-scheme=dark]) .m_326d024a{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}@media(hover:hover){:where([data-mantine-color-scheme=dark]) .m_326d024a:hover:where(:not(:disabled,[data-disabled])){background-color:var(--mantine-color-dark-5)}}@media(hover:none){:where([data-mantine-color-scheme=dark]) .m_326d024a:active:where(:not(:disabled,[data-disabled])){background-color:var(--mantine-color-dark-5)}}.m_326d024a:where([data-active]){background-color:var(--pagination-active-bg);border-color:var(--pagination-active-bg);color:var(--pagination-active-color,var(--mantine-color-white))}@media(hover:hover){.m_326d024a:where([data-active]):hover{background-color:var(--pagination-active-bg)}}@media(hover:none){.m_326d024a:where([data-active]):active{background-color:var(--pagination-active-bg)}}.m_4ad7767d{align-items:center;display:flex;height:var(--pagination-control-size);justify-content:center;min-width:var(--pagination-control-size);pointer-events:none}.m_f61ca620{--psi-button-size-xs:calc(1.375rem*var(--mantine-scale));--psi-button-size-sm:calc(1.625rem*var(--mantine-scale));--psi-button-size-md:calc(1.75rem*var(--mantine-scale));--psi-button-size-lg:calc(2rem*var(--mantine-scale));--psi-button-size-xl:calc(2.5rem*var(--mantine-scale));--psi-icon-size-xs:calc(0.75rem*var(--mantine-scale));--psi-icon-size-sm:calc(0.9375rem*var(--mantine-scale));--psi-icon-size-md:calc(1.0625rem*var(--mantine-scale));--psi-icon-size-lg:calc(1.1875rem*var(--mantine-scale));--psi-icon-size-xl:calc(1.3125rem*var(--mantine-scale));--psi-button-size:var(--psi-button-size-sm);--psi-icon-size:var(--psi-icon-size-sm)}.m_ccf8da4c{overflow:hidden;position:relative}.m_f2d85dd2{background-color:transparent;border:0;color:inherit;font-family:var(--mantine-font-family);font-size:inherit;height:100%;inset:0;line-height:var(--mantine-line-height);outline:0;padding-inline-end:var(--input-padding-inline-end);padding-inline-start:var(--input-padding-inline-start);position:absolute;width:100%}.m_ccf8da4c[data-disabled] .m_f2d85dd2,.m_f2d85dd2:disabled{cursor:not-allowed}.m_f2d85dd2::placeholder{color:var(--input-placeholder-color);opacity:1}.m_f2d85dd2::-ms-reveal{display:none}.m_b1072d44{height:var(--psi-button-size);min-height:var(--psi-button-size);min-width:var(--psi-button-size);width:var(--psi-button-size)}.m_b1072d44:disabled{display:none}.m_f1cb205a{--pin-input-size-xs:calc(1.875rem*var(--mantine-scale));--pin-input-size-sm:calc(2.25rem*var(--mantine-scale));--pin-input-size-md:calc(2.625rem*var(--mantine-scale));--pin-input-size-lg:calc(3.125rem*var(--mantine-scale));--pin-input-size-xl:calc(3.75rem*var(--mantine-scale));--pin-input-size:var(--pin-input-size-sm)}.m_cb288ead{height:var(--pin-input-size);width:var(--pin-input-size)}@keyframes m_81a374bd{0%{background-position:0 0}to{background-position:calc(2.5rem*var(--mantine-scale)) 0}}@keyframes m_e0fb7a86{0%{background-position:0 0}to{background-position:0 calc(2.5rem*var(--mantine-scale))}}.m_db6d6462{--progress-radius:var(--mantine-radius-default);--progress-size:var(--progress-size-md);--progress-size-xs:calc(0.1875rem*var(--mantine-scale));--progress-size-sm:calc(0.3125rem*var(--mantine-scale));--progress-size-md:calc(0.5rem*var(--mantine-scale));--progress-size-lg:calc(0.75rem*var(--mantine-scale));--progress-size-xl:calc(1rem*var(--mantine-scale));border-radius:var(--progress-radius);display:flex;height:var(--progress-size);overflow:hidden;position:relative}:where([data-mantine-color-scheme=light]) .m_db6d6462{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_db6d6462{background-color:var(--mantine-color-dark-4)}.m_db6d6462:where([data-orientation=vertical]){flex-direction:column-reverse;height:auto;width:var(--progress-size)}.m_2242eb65{align-items:center;background-color:var(--progress-section-color);background-size:calc(1.25rem*var(--mantine-scale)) calc(1.25rem*var(--mantine-scale));display:flex;height:100%;justify-content:center;overflow:hidden;transition:width var(--progress-transition-duration,.1s) ease;width:var(--progress-section-size)}.m_2242eb65:where([data-striped]){background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.m_2242eb65:where([data-animated]){animation:m_81a374bd 1s linear infinite}.m_2242eb65:where(:last-of-type){border-radius:0;border-end-end-radius:var(--progress-radius);border-start-end-radius:var(--progress-radius)}.m_2242eb65:where(:first-of-type){border-radius:0;border-end-start-radius:var(--progress-radius);border-start-start-radius:var(--progress-radius)}.m_db6d6462:where([data-orientation=vertical]) .m_2242eb65{height:var(--progress-section-size);transition:height var(--progress-transition-duration,.1s) ease;width:100%}.m_db6d6462:where([data-orientation=vertical]) .m_2242eb65:where([data-striped]){background-image:linear-gradient(135deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.m_db6d6462:where([data-orientation=vertical]) .m_2242eb65:where([data-animated]){animation:m_e0fb7a86 1s linear infinite}.m_db6d6462:where([data-orientation=vertical]) .m_2242eb65:where(:last-of-type){border-radius:0;border-start-end-radius:var(--progress-radius);border-start-start-radius:var(--progress-radius)}.m_db6d6462:where([data-orientation=vertical]) .m_2242eb65:where(:first-of-type){border-radius:0;border-end-end-radius:var(--progress-radius);border-end-start-radius:var(--progress-radius)}.m_91e40b74{color:var(--progress-label-color,var(--mantine-color-white));font-size:min(var(--progress-size)*.65,1.125rem*var(--mantine-scale));font-weight:700;line-height:1;overflow:hidden;padding-inline:calc(.25rem*var(--mantine-scale));text-overflow:ellipsis;user-select:none;white-space:nowrap}.m_db6d6462:where([data-orientation=vertical]) .m_91e40b74{writing-mode:vertical-rl}.m_f3f1af94{--radio-size-xs:calc(1rem*var(--mantine-scale));--radio-size-sm:calc(1.25rem*var(--mantine-scale));--radio-size-md:calc(1.5rem*var(--mantine-scale));--radio-size-lg:calc(1.875rem*var(--mantine-scale));--radio-size-xl:calc(2.25rem*var(--mantine-scale));--radio-size:var(--radio-size-sm);--radio-icon-size-xs:calc(0.375rem*var(--mantine-scale));--radio-icon-size-sm:calc(0.5rem*var(--mantine-scale));--radio-icon-size-md:calc(0.625rem*var(--mantine-scale));--radio-icon-size-lg:calc(0.875rem*var(--mantine-scale));--radio-icon-size-xl:calc(1rem*var(--mantine-scale));--radio-icon-size:var(--radio-icon-size-sm);--radio-icon-color:var(--mantine-color-white)}.m_89c4f5e4{height:var(--radio-size);order:1;position:relative;width:var(--radio-size)}.m_89c4f5e4:where([data-label-position=left]){order:2}.m_f3ed6b2b{color:var(--radio-icon-color);height:var(--radio-icon-size);left:calc(50% - var(--radio-icon-size)/2);opacity:var(--radio-icon-opacity,0);pointer-events:none;position:absolute;top:calc(50% - var(--radio-icon-size)/2);transform:var(--radio-icon-transform,scale(.2) translateY(calc(.625rem*var(--mantine-scale))));transition:opacity .1s ease,transform .2s ease;width:var(--radio-icon-size)}.m_8a3dbb89{align-items:center;appearance:none;border:calc(.0625rem*var(--mantine-scale)) solid;border-radius:var(--radio-radius,var(--radio-size));cursor:var(--mantine-cursor-type);display:flex;height:var(--radio-size);justify-content:center;margin:0;position:relative;transition-duration:.1s;transition-property:background-color,border-color;transition-timing-function:ease;width:var(--radio-size);-webkit-tap-highlight-color:transparent}:where([data-mantine-color-scheme=light]) .m_8a3dbb89{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_8a3dbb89{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}.m_8a3dbb89:checked{background-color:var(--radio-color,var(--mantine-primary-color-filled));border-color:var(--radio-color,var(--mantine-primary-color-filled))}.m_8a3dbb89:checked+.m_f3ed6b2b{--radio-icon-opacity:1;--radio-icon-transform:scale(1)}.m_8a3dbb89:disabled{background-color:var(--mantine-color-disabled);border-color:var(--mantine-color-disabled-border);cursor:not-allowed}.m_8a3dbb89:disabled+.m_f3ed6b2b{--radio-icon-color:var(--mantine-color-disabled-color)}.m_8a3dbb89:where([data-error]){border-color:var(--mantine-color-error)}.m_1bfe9d39+.m_f3ed6b2b{--radio-icon-color:var(--radio-color)}.m_1bfe9d39:checked:not(:disabled){background-color:transparent;border-color:var(--radio-color)}.m_1bfe9d39:checked:not(:disabled)+.m_f3ed6b2b{--radio-icon-color:var(--radio-color);--radio-icon-opacity:1;--radio-icon-transform:none}.m_9dc8ae12{--card-radius:var(--mantine-radius-default);border-radius:var(--card-radius);cursor:pointer;display:block;width:100%}.m_9dc8ae12 :where(*){cursor:inherit}.m_9dc8ae12:where([data-with-border]){border:calc(.0625rem*var(--mantine-scale)) solid transparent}:where([data-mantine-color-scheme=light]) .m_9dc8ae12:where([data-with-border]){border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_9dc8ae12:where([data-with-border]){border-color:var(--mantine-color-dark-4)}.m_717d7ff6{--radio-size-xs:calc(1rem*var(--mantine-scale));--radio-size-sm:calc(1.25rem*var(--mantine-scale));--radio-size-md:calc(1.5rem*var(--mantine-scale));--radio-size-lg:calc(1.875rem*var(--mantine-scale));--radio-size-xl:calc(2.25rem*var(--mantine-scale));--radio-icon-size-xs:calc(0.375rem*var(--mantine-scale));--radio-icon-size-sm:calc(0.5rem*var(--mantine-scale));--radio-icon-size-md:calc(0.625rem*var(--mantine-scale));--radio-icon-size-lg:calc(0.875rem*var(--mantine-scale));--radio-icon-size-xl:calc(1rem*var(--mantine-scale));--radio-icon-size:var(--radio-icon-size-sm);--radio-size:var(--radio-size-sm);--radio-color:var(--mantine-primary-color-filled);--radio-icon-color:var(--mantine-color-white);border:calc(.0625rem*var(--mantine-scale)) solid transparent;border-radius:var(--radio-radius,10000px);cursor:var(--mantine-cursor-type);height:var(--radio-size);min-height:var(--radio-size);min-width:var(--radio-size);position:relative;transition:border-color .1s ease,background-color .1s ease;width:var(--radio-size);-webkit-tap-highlight-color:transparent;align-items:center;display:flex;justify-content:center}:where([data-mantine-color-scheme=light]) .m_717d7ff6{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_717d7ff6{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}.m_717d7ff6[data-checked],.m_717d7ff6[data-indeterminate]{background-color:var(--radio-color);border-color:var(--radio-color)}.m_717d7ff6[data-checked]>.m_3e4da632,.m_717d7ff6[data-indeterminate]>.m_3e4da632{color:var(--radio-icon-color);opacity:1;transform:none}.m_717d7ff6[data-disabled]{background-color:var(--mantine-color-disabled);border-color:var(--mantine-color-disabled-border);cursor:not-allowed}.m_717d7ff6[data-disabled][data-checked]>.m_3e4da632{color:var(--mantine-color-disabled-color)}.m_2980836c[data-checked]:not([data-disabled]),.m_2980836c[data-indeterminate]:not([data-disabled]){background-color:transparent;border-color:var(--radio-color)}.m_2980836c[data-checked]:not([data-disabled])>.m_3e4da632,.m_2980836c[data-indeterminate]:not([data-disabled])>.m_3e4da632{color:var(--radio-color);opacity:1;transform:none}.m_3e4da632{color:transparent;display:block;height:var(--radio-icon-size);opacity:1;pointer-events:none;transform:translateY(calc(.3125rem*var(--mantine-scale))) scale(.5);transition:transform .1s ease,opacity .1s ease;width:var(--radio-icon-size)}.m_f8d312f2{--rating-size-xs:calc(0.875rem*var(--mantine-scale));--rating-size-sm:calc(1.125rem*var(--mantine-scale));--rating-size-md:calc(1.25rem*var(--mantine-scale));--rating-size-lg:calc(1.75rem*var(--mantine-scale));--rating-size-xl:calc(2rem*var(--mantine-scale));display:flex;width:max-content}.m_f8d312f2:where(:has(input:disabled)){pointer-events:none}.m_61734bb7{position:relative;transition:transform .1s ease}.m_61734bb7:where([data-active]){transform:scale(1.1);z-index:1}.m_5662a89a{display:block;height:var(--rating-size);width:var(--rating-size)}:where([data-mantine-color-scheme=light]) .m_5662a89a{fill:var(--mantine-color-gray-3);stroke:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_5662a89a{fill:var(--mantine-color-dark-3);stroke:var(--mantine-color-dark-3)}.m_5662a89a:where([data-filled]){fill:var(--rating-color);stroke:var(--rating-color)}.m_211007ba{height:0;opacity:0;overflow:hidden;position:absolute;white-space:nowrap;width:0;-webkit-tap-highlight-color:transparent}.m_211007ba:focus-visible+label{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem*var(--mantine-scale))}.m_21342ee4{cursor:pointer;display:block;left:0;position:absolute;top:0;z-index:var(--rating-item-z-index,0);-webkit-tap-highlight-color:transparent}.m_21342ee4:where([data-read-only]){cursor:default}.m_21342ee4:where(:last-of-type){position:relative}.m_fae05d6a{clip-path:var(--rating-symbol-clip-path)}.m_1b3c8819{--tooltip-radius:var(--mantine-radius-default);border-radius:var(--tooltip-radius);font-size:var(--mantine-font-size-sm);padding:calc(var(--mantine-spacing-xs)/2) var(--mantine-spacing-xs);pointer-events:none;position:absolute;white-space:nowrap}:where([data-mantine-color-scheme=light]) .m_1b3c8819{background-color:var(--tooltip-bg,var(--mantine-color-gray-9));color:var(--tooltip-color,var(--mantine-color-white))}:where([data-mantine-color-scheme=dark]) .m_1b3c8819{background-color:var(--tooltip-bg,var(--mantine-color-gray-2));color:var(--tooltip-color,var(--mantine-color-black))}.m_1b3c8819:where([data-multiline]){white-space:normal}.m_1b3c8819:where([data-fixed]){position:fixed}.m_f898399f{background-color:inherit;border:0;z-index:1}.m_b32e4812{position:relative;--rp-transition-duration:0ms}.m_b32e4812,.m_d43b5134{height:var(--rp-size);min-height:var(--rp-size);min-width:var(--rp-size);width:var(--rp-size)}.m_d43b5134{transform:rotate(-90deg)}.m_b1ca1fbf{stroke:var(--curve-color,var(--rp-curve-root-color));transition:stroke-dashoffset var(--rp-transition-duration) ease,stroke-dasharray var(--rp-transition-duration) ease,stroke var(--rp-transition-duration)}[data-mantine-color-scheme=light] .m_b1ca1fbf{--rp-curve-root-color:var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .m_b1ca1fbf{--rp-curve-root-color:var(--mantine-color-dark-4)}.m_b23f9dc4{position:absolute;top:50%;inset-inline:var(--rp-label-offset);transform:translateY(-50%)}.m_cf365364{--sc-padding-xs:calc(0.125rem*var(--mantine-scale)) calc(0.375rem*var(--mantine-scale));--sc-padding-sm:calc(0.1875rem*var(--mantine-scale)) calc(0.625rem*var(--mantine-scale));--sc-padding-md:calc(0.25rem*var(--mantine-scale)) calc(0.875rem*var(--mantine-scale));--sc-padding-lg:calc(0.4375rem*var(--mantine-scale)) calc(1rem*var(--mantine-scale));--sc-padding-xl:calc(0.625rem*var(--mantine-scale)) calc(1.25rem*var(--mantine-scale));--sc-transition-duration:200ms;--sc-padding:var(--sc-padding-sm);--sc-transition-timing-function:ease;--sc-font-size:var(--mantine-font-size-sm);border-radius:var(--sc-radius,var(--mantine-radius-default));display:inline-flex;flex-direction:row;overflow:hidden;padding:calc(.25rem*var(--mantine-scale));position:relative;width:auto}.m_cf365364:where([data-full-width]){display:flex}.m_cf365364:where([data-orientation=vertical]){display:flex;flex-direction:column;width:max-content}.m_cf365364:where([data-orientation=vertical]):where([data-full-width]){width:auto}:where([data-mantine-color-scheme=light]) .m_cf365364{background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_cf365364{background-color:var(--mantine-color-dark-8)}.m_9e182ccd{border-radius:var(--sc-radius,var(--mantine-radius-default));display:block;position:absolute;z-index:1}:where([data-mantine-color-scheme=light]) .m_9e182ccd{background-color:var(--sc-color,var(--mantine-color-white));box-shadow:var(--sc-shadow,none)}:where([data-mantine-color-scheme=dark]) .m_9e182ccd{background-color:var(--sc-color,var(--mantine-color-dark-5));box-shadow:none}.m_1738fcb2{-webkit-tap-highlight-color:transparent;border-radius:var(--sc-radius,var(--mantine-radius-default));cursor:pointer;display:block;font-size:var(--sc-font-size);font-weight:500;outline:var(--segmented-control-outline,none);overflow:hidden;padding:var(--sc-padding);text-align:center;text-overflow:ellipsis;transition:color var(--sc-transition-duration) var(--sc-transition-timing-function);user-select:none;white-space:nowrap}:where([data-mantine-color-scheme=light]) .m_1738fcb2{color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_1738fcb2{color:var(--mantine-color-dark-1)}.m_1738fcb2:where([data-read-only]){cursor:default}.m_1738fcb2:where([data-disabled]),fieldset:disabled .m_1738fcb2{color:var(--mantine-color-disabled-color);cursor:not-allowed}:where([data-mantine-color-scheme=light]) .m_1738fcb2:where([data-active]){color:var(--sc-label-color,var(--mantine-color-black))}:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where([data-active]){color:var(--sc-label-color,var(--mantine-color-white))}.m_cf365364:where([data-initialized]) .m_1738fcb2:where([data-active]):before{display:none}.m_1738fcb2:where([data-active]):before{border-radius:var(--sc-radius,var(--mantine-radius-default));content:"";inset:0;position:absolute;z-index:0}:where([data-mantine-color-scheme=light]) .m_1738fcb2:where([data-active]):before{background-color:var(--sc-color,var(--mantine-color-white));box-shadow:var(--sc-shadow,none)}:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where([data-active]):before{background-color:var(--sc-color,var(--mantine-color-dark-5));box-shadow:none}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_1738fcb2:where(:not([data-disabled],[data-active],[data-read-only])):hover{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where(:not([data-disabled],[data-active],[data-read-only])):hover{color:var(--mantine-color-white)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_1738fcb2:where(:not([data-disabled],[data-active],[data-read-only])):active{color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_1738fcb2:where(:not([data-disabled],[data-active],[data-read-only])):active{color:var(--mantine-color-white)}}@media(hover:hover){fieldset:disabled .m_1738fcb2:hover{color:var(--mantine-color-disabled-color)!important}}@media(hover:none){fieldset:disabled .m_1738fcb2:active{color:var(--mantine-color-disabled-color)!important}}.m_1714d588{height:0;opacity:0;overflow:hidden;position:absolute;white-space:nowrap;width:0}.m_1714d588[data-focus-ring=auto]:focus:focus-visible+.m_1738fcb2{--segmented-control-outline:2px solid var(--mantine-primary-color-filled)}.m_1714d588[data-focus-ring=always]:focus+.m_1738fcb2{--segmented-control-outline:2px solid var(--mantine-primary-color-filled)}.m_69686b9b{flex:1;position:relative;transition:border-color var(--sc-transition-duration) var(--sc-transition-timing-function);z-index:2}.m_cf365364[data-with-items-borders] :where(.m_69686b9b):before{background-color:var(--separator-color);bottom:0;content:"";inset-inline-start:0;position:absolute;top:0;transition:background-color var(--sc-transition-duration) var(--sc-transition-timing-function);width:calc(.0625rem*var(--mantine-scale))}.m_69686b9b[data-orientation=vertical]:before{top:0;inset-inline:0;bottom:auto;height:calc(.0625rem*var(--mantine-scale));width:auto}:where([data-mantine-color-scheme=light]) .m_69686b9b{--separator-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_69686b9b{--separator-color:var(--mantine-color-dark-4)}.m_69686b9b:first-of-type:before{--separator-color:transparent}[data-mantine-color-scheme] .m_69686b9b[data-active]+.m_69686b9b:before,[data-mantine-color-scheme] .m_69686b9b[data-active]:before{--separator-color:transparent}.m_78882f40{position:relative;z-index:2}.m_fa528724{--scp-filled-segment-color:var(--mantine-primary-color-filled);--scp-transition-duration:0ms;--scp-thickness:calc(0.625rem*var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_fa528724{--scp-empty-segment-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_fa528724{--scp-empty-segment-color:var(--mantine-color-dark-4)}.m_fa528724{position:relative;width:fit-content}.m_62e9e7e2{display:block;overflow:hidden;transform:var(--scp-rotation)}.m_c573fb6f{transition:stroke-dashoffset var(--scp-transition-duration) ease,stroke-dasharray var(--scp-transition-duration) ease,stroke var(--scp-transition-duration)}.m_4fa340f2{inset-inline:0;margin:0;padding:0;position:absolute;text-align:center;z-index:1}.m_4fa340f2:where([data-position=bottom]){bottom:0;padding-inline:calc(var(--scp-thickness)*2)}.m_4fa340f2:where([data-position=bottom]):where([data-orientation=down]){bottom:auto;top:0}.m_4fa340f2:where([data-position=center]){padding-inline:calc(var(--scp-thickness)*3);top:50%}.m_925c2d2c{container:simple-grid/inline-size}.m_2415a157{display:grid;gap:var(--sg-spacing-y) var(--sg-spacing-x);grid-template-columns:repeat(var(--sg-cols),minmax(0,1fr))}@keyframes m_299c329c{0%,to{opacity:.4}50%{opacity:1}}.m_18320242{border-radius:var(--skeleton-radius,var(--mantine-radius-default));height:var(--skeleton-height,auto);position:relative;transform:translateZ(0);-webkit-transform:translateZ(0);width:var(--skeleton-width,100%)}.m_18320242:where([data-animate]):after{animation:m_299c329c 1.5s linear infinite}.m_18320242:where([data-visible]){overflow:hidden}.m_18320242:where([data-visible]):before{background-color:var(--mantine-color-body);content:"";inset:0;position:absolute;z-index:10}.m_18320242:where([data-visible]):after{content:"";inset:0;position:absolute;z-index:11}:where([data-mantine-color-scheme=light]) .m_18320242:where([data-visible]):after{background-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_18320242:where([data-visible]):after{background-color:var(--mantine-color-dark-4)}.m_dd36362e{--slider-size-xs:calc(0.25rem*var(--mantine-scale));--slider-size-sm:calc(0.375rem*var(--mantine-scale));--slider-size-md:calc(0.5rem*var(--mantine-scale));--slider-size-lg:calc(0.625rem*var(--mantine-scale));--slider-size-xl:calc(0.75rem*var(--mantine-scale));--slider-size:var(--slider-size-md);--slider-radius:calc(62.5rem*var(--mantine-scale));--slider-color:var(--mantine-primary-color-filled);--slider-track-disabled-bg:var(--mantine-color-disabled);-webkit-tap-highlight-color:transparent;align-items:center;display:flex;flex-direction:column;height:calc(var(--slider-size)*2);outline:none;padding-inline:var(--slider-size);position:relative;touch-action:none}[data-mantine-color-scheme=light] .m_dd36362e{--slider-track-bg:var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .m_dd36362e{--slider-track-bg:var(--mantine-color-dark-4)}.m_c9357328{border-radius:var(--mantine-radius-sm);color:var(--mantine-color-white);font-size:var(--mantine-font-size-xs);padding:calc(var(--mantine-spacing-xs)/2);pointer-events:none;position:absolute;top:calc(-2.25rem*var(--mantine-scale));touch-action:none;user-select:none;white-space:nowrap}:where([data-mantine-color-scheme=light]) .m_c9357328{background-color:var(--mantine-color-gray-9)}:where([data-mantine-color-scheme=dark]) .m_c9357328{background-color:var(--mantine-color-dark-4)}.m_c9a9a60a{align-items:center;border:calc(.25rem*var(--mantine-scale)) solid;border-radius:var(--slider-radius);cursor:pointer;display:flex;height:var(--slider-thumb-size);justify-content:center;left:var(--slider-thumb-offset);outline-offset:calc(.125rem*var(--mantine-scale));position:absolute;top:50%;touch-action:none;transform:translate(-50%,-50%);transition:box-shadow .1s ease,transform .1s ease;user-select:none;width:var(--slider-thumb-size);z-index:3}:where([dir=rtl]) .m_c9a9a60a{left:auto;right:calc(var(--slider-thumb-offset) - var(--slider-thumb-size))}.m_c9a9a60a:where([data-disabled]),fieldset:disabled .m_c9a9a60a{display:none}.m_c9a9a60a:where([data-dragging]){box-shadow:var(--mantine-shadow-sm);transform:translate(-50%,-50%) scale(1.05)}:where([data-mantine-color-scheme=light]) .m_c9a9a60a{background-color:var(--mantine-color-white);border-color:var(--slider-color);color:var(--slider-color)}:where([data-mantine-color-scheme=dark]) .m_c9a9a60a{background-color:var(--slider-color);border-color:var(--mantine-color-white);color:var(--mantine-color-white)}.m_a8645c2{align-items:center;cursor:pointer;display:flex;height:calc(var(--slider-size)*2);width:100%}.m_a8645c2:where([data-disabled]),fieldset:disabled .m_a8645c2{cursor:not-allowed}.m_c9ade57f{height:var(--slider-size);position:relative;width:100%}.m_c9ade57f:where([data-inverted]:not([data-disabled])){--track-bg:var(--slider-color)}.m_c9ade57f:where([data-inverted][data-disabled]),fieldset:disabled .m_c9ade57f:where([data-inverted]){--track-bg:var(--slider-track-disabled-bg)}.m_c9ade57f:before{background-color:var(--track-bg,var(--slider-track-bg));border-radius:var(--slider-radius);bottom:0;content:"";position:absolute;top:0;inset-inline:calc(var(--slider-size)*-1);z-index:0}.m_38aeed47{background-color:var(--slider-color);border-radius:var(--slider-radius);bottom:0;inset-inline-start:var(--slider-bar-offset);position:absolute;top:0;width:var(--slider-bar-width);z-index:1}.m_38aeed47:where([data-inverted]){background-color:var(--slider-track-bg)}.m_38aeed47:where([data-disabled]:not([data-inverted])),fieldset:disabled .m_38aeed47:where(:not([data-inverted])){background-color:var(--mantine-color-disabled-color)}.m_b7b0423a{height:0;inset-inline-start:calc(var(--mark-offset) - var(--slider-size)/2);pointer-events:none;position:absolute;top:0;z-index:2}.m_dd33bc19{background-color:var(--mantine-color-white);border:calc(.125rem*var(--mantine-scale)) solid;border-radius:calc(62.5rem*var(--mantine-scale));height:var(--slider-size);pointer-events:none;width:var(--slider-size)}:where([data-mantine-color-scheme=light]) .m_dd33bc19{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_dd33bc19{border-color:var(--mantine-color-dark-4)}.m_dd33bc19:where([data-filled]){border-color:var(--slider-color)}.m_dd33bc19:where([data-filled]):where([data-disabled]){border-color:var(--mantine-color-disabled-border)}.m_68c77a5b{cursor:pointer;font-size:var(--mantine-font-size-sm);transform:translate(calc(-50% + var(--slider-size)/2),calc(var(--mantine-spacing-xs)/2));user-select:none;white-space:nowrap}:where([data-mantine-color-scheme=light]) .m_68c77a5b{color:var(--mantine-color-gray-6)}:where([data-mantine-color-scheme=dark]) .m_68c77a5b{color:var(--mantine-color-dark-2)}.m_559cce2d{position:relative}.m_559cce2d:where([data-has-spoiler]){margin-bottom:calc(1.5rem*var(--mantine-scale))}.m_b912df4e{display:flex;flex-direction:column;overflow:hidden;transition:max-height var(--spoiler-transition-duration,.2s) ease}.m_b9131032{height:calc(1.5rem*var(--mantine-scale));inset-inline-start:0;position:absolute;top:100%}.m_6d731127{align-items:var(--stack-align,stretch);display:flex;flex-direction:column;gap:var(--stack-gap,var(--mantine-spacing-md));justify-content:var(--stack-justify,flex-start)}.m_cbb4ea7e{--stepper-icon-size-xs:calc(2.125rem*var(--mantine-scale));--stepper-icon-size-sm:calc(2.25rem*var(--mantine-scale));--stepper-icon-size-md:calc(2.625rem*var(--mantine-scale));--stepper-icon-size-lg:calc(3rem*var(--mantine-scale));--stepper-icon-size-xl:calc(3.25rem*var(--mantine-scale));--stepper-icon-size:var(--stepper-icon-size-md);--stepper-color:var(--mantine-primary-color-filled);--stepper-content-padding:var(--mantine-spacing-md);--stepper-spacing:var(--mantine-spacing-md);--stepper-radius:calc(62.5rem*var(--mantine-scale));--stepper-fz:var(--mantine-font-size-md);--stepper-outline-thickness:calc(0.125rem*var(--mantine-scale))}[data-mantine-color-scheme=light] .m_cbb4ea7e{--stepper-outline-color:var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .m_cbb4ea7e{--stepper-outline-color:var(--mantine-color-dark-5)}.m_aaf89d0b{align-items:center;display:flex;flex-wrap:nowrap}.m_aaf89d0b:where([data-wrap]){flex-wrap:wrap;gap:var(--mantine-spacing-md) 0}.m_aaf89d0b:where([data-orientation=vertical]){flex-direction:column}.m_aaf89d0b:where([data-orientation=vertical]):where([data-icon-position=left]){align-items:flex-start}.m_aaf89d0b:where([data-orientation=vertical]):where([data-icon-position=right]){align-items:flex-end}.m_aaf89d0b:where([data-orientation=horizontal]){flex-direction:row}.m_2a371ac9{background-color:var(--stepper-outline-color);flex:1;height:var(--stepper-outline-thickness);margin-inline:var(--mantine-spacing-md);transition:background-color .15s ease}.m_2a371ac9:where([data-active]){background-color:var(--stepper-color)}.m_78da155d{padding-top:var(--stepper-content-padding)}.m_cbb57068{--step-color:var(--stepper-color);cursor:default;display:flex}.m_cbb57068:where([data-allow-click]){cursor:pointer}.m_cbb57068:where([data-icon-position=left]){flex-direction:row}.m_cbb57068:where([data-icon-position=right]){flex-direction:row-reverse}.m_f56b1e2c{align-items:center}.m_833edb7e{--separator-spacing:calc(var(--mantine-spacing-xs)/2);justify-content:flex-start;margin-top:var(--separator-spacing);min-height:calc(var(--stepper-icon-size) + var(--mantine-spacing-xl) + var(--separator-spacing));overflow:hidden}.m_833edb7e:where(:first-of-type){margin-top:0}.m_833edb7e:where(:last-of-type){min-height:auto}.m_833edb7e:where(:last-of-type) .m_6496b3f3{display:none}.m_818e70b{position:relative}.m_6496b3f3{border-inline-start:var(--stepper-outline-thickness) solid var(--stepper-outline-color);height:100vh;inset-inline-start:calc(var(--stepper-icon-size)/2);position:absolute;top:calc(var(--stepper-icon-size) + var(--separator-spacing))}.m_6496b3f3:where([data-active]){border-color:var(--stepper-color)}.m_1959ad01{align-items:center;background-color:var(--stepper-outline-color);border:var(--stepper-outline-thickness) solid var(--stepper-outline-color);border-radius:var(--stepper-radius);display:flex;font-size:var(--stepper-fz);font-weight:700;height:var(--stepper-icon-size);justify-content:center;min-height:var(--stepper-icon-size);min-width:var(--stepper-icon-size);position:relative;transition:background-color .15s ease,border-color .15s ease;width:var(--stepper-icon-size)}:where([data-mantine-color-scheme=light]) .m_1959ad01{color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_1959ad01{color:var(--mantine-color-dark-1)}.m_1959ad01:where([data-progress]){border-color:var(--step-color)}.m_1959ad01:where([data-completed]){background-color:var(--step-color);border-color:var(--step-color);color:var(--stepper-icon-color,var(--mantine-color-white))}.m_a79331dc{align-items:center;color:var(--stepper-icon-color,var(--mantine-color-white));display:flex;inset:0;justify-content:center;position:absolute}.m_1956aa2a{display:flex;flex-direction:column}.m_1956aa2a:where([data-icon-position=left]){margin-inline-start:var(--mantine-spacing-sm)}.m_1956aa2a:where([data-icon-position=right]){margin-inline-end:var(--mantine-spacing-sm);text-align:right}:where([dir=rtl]) .m_1956aa2a:where([data-icon-position=right]){text-align:left}.m_12051f6c{font-size:var(--stepper-fz);font-weight:500;line-height:1}.m_164eea74{color:var(--mantine-color-dimmed);font-size:calc(var(--stepper-fz) - .125rem*var(--mantine-scale));line-height:1;margin-bottom:calc(var(--stepper-spacing)/3);margin-top:calc(var(--stepper-spacing)/3)}.m_5f93f3bb{--switch-height-xs:calc(1rem*var(--mantine-scale));--switch-height-sm:calc(1.25rem*var(--mantine-scale));--switch-height-md:calc(1.5rem*var(--mantine-scale));--switch-height-lg:calc(1.875rem*var(--mantine-scale));--switch-height-xl:calc(2.25rem*var(--mantine-scale));--switch-width-xs:calc(2rem*var(--mantine-scale));--switch-width-sm:calc(2.375rem*var(--mantine-scale));--switch-width-md:calc(2.875rem*var(--mantine-scale));--switch-width-lg:calc(3.5rem*var(--mantine-scale));--switch-width-xl:calc(4.5rem*var(--mantine-scale));--switch-thumb-size-xs:calc(0.75rem*var(--mantine-scale));--switch-thumb-size-sm:calc(0.875rem*var(--mantine-scale));--switch-thumb-size-md:calc(1.125rem*var(--mantine-scale));--switch-thumb-size-lg:calc(1.375rem*var(--mantine-scale));--switch-thumb-size-xl:calc(1.75rem*var(--mantine-scale));--switch-label-font-size-xs:calc(0.3125rem*var(--mantine-scale));--switch-label-font-size-sm:calc(0.375rem*var(--mantine-scale));--switch-label-font-size-md:calc(0.4375rem*var(--mantine-scale));--switch-label-font-size-lg:calc(0.5625rem*var(--mantine-scale));--switch-label-font-size-xl:calc(0.6875rem*var(--mantine-scale));--switch-track-label-padding-xs:calc(0.125rem*var(--mantine-scale));--switch-track-label-padding-sm:calc(0.15625rem*var(--mantine-scale));--switch-track-label-padding-md:calc(0.1875rem*var(--mantine-scale));--switch-track-label-padding-lg:calc(0.1875rem*var(--mantine-scale));--switch-track-label-padding-xl:calc(0.21875rem*var(--mantine-scale));--switch-height:var(--switch-height-sm);--switch-width:var(--switch-width-sm);--switch-thumb-size:var(--switch-thumb-size-sm);--switch-label-font-size:var(--switch-label-font-size-sm);--switch-track-label-padding:var(--switch-track-label-padding-sm);--switch-radius:calc(62.5rem*var(--mantine-scale));--switch-color:var(--mantine-primary-color-filled);--switch-disabled-color:var(--mantine-color-disabled);position:relative}.m_926b4011{height:100%;opacity:0;padding:0;position:absolute;white-space:nowrap;width:100%}.m_926b4011,.m_9307d992{margin:0;overflow:hidden}.m_9307d992{-webkit-tap-highlight-color:transparent;align-items:center;appearance:none;background-color:var(--switch-bg);border-radius:var(--switch-radius);color:var(--switch-text-color);cursor:var(--switch-cursor,var(--mantine-cursor-type));display:flex;font-size:var(--switch-label-font-size);font-weight:600;height:var(--switch-height);line-height:0;min-width:var(--switch-width);order:var(--switch-order,1);position:relative;transition:background-color .15s ease,border-color .15s ease;user-select:none;z-index:0}.m_9307d992:where([data-without-labels]){width:var(--switch-width)}.m_926b4011:focus-visible+.m_9307d992{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem*var(--mantine-scale))}.m_926b4011:checked+.m_9307d992{--switch-bg:var(--switch-color);--switch-text-color:var(--mantine-color-white)}.m_926b4011:disabled+.m_9307d992,.m_926b4011[data-disabled]+.m_9307d992{--switch-bg:var(--switch-disabled-color);--switch-cursor:not-allowed}[data-mantine-color-scheme=light] .m_9307d992{--switch-bg:var(--mantine-color-gray-3);--switch-text-color:var(--mantine-color-gray-6)}[data-mantine-color-scheme=dark] .m_9307d992{--switch-bg:var(--mantine-color-dark-5);--switch-text-color:var(--mantine-color-dark-1)}.m_9307d992[data-label-position=left]{--switch-order:2}.m_93039a1d{background-color:var(--switch-thumb-bg,var(--mantine-color-white));border-radius:var(--switch-radius);display:flex;height:var(--switch-thumb-size);inset-inline-start:var(--switch-thumb-start,var(--switch-track-label-padding));position:absolute;transition:inset-inline-start .15s ease;width:var(--switch-thumb-size);z-index:1}.m_93039a1d:where([data-with-thumb-indicator]):before{background-color:var(--switch-bg);border-radius:var(--switch-radius);content:"";height:40%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40%}.m_93039a1d>*{margin:auto}.m_926b4011:checked+*>.m_93039a1d{--switch-thumb-start:calc(100% - var(--switch-thumb-size) - var(--switch-track-label-padding))}.m_926b4011:disabled+*>.m_93039a1d,.m_926b4011[data-disabled]+*>.m_93039a1d{--switch-thumb-bg:var(--switch-thumb-bg-disabled)}[data-mantine-color-scheme=light] .m_93039a1d{--switch-thumb-bg-disabled:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_93039a1d{--switch-thumb-bg-disabled:var(--mantine-color-dark-3)}.m_8277e082{display:grid;height:100%;margin-inline-start:calc(var(--switch-thumb-size) + var(--switch-track-label-padding));min-width:calc(var(--switch-width) - var(--switch-thumb-size));padding-inline:var(--switch-track-label-padding);place-content:center;transition:margin .15s ease}.m_926b4011:checked+*>.m_8277e082{margin-inline-end:calc(var(--switch-thumb-size) + var(--switch-track-label-padding));margin-inline-start:0}.m_b23fa0ef{border:none;border-collapse:collapse;border-spacing:0;caption-side:var(--table-caption-side,bottom);font-size:var(--mantine-font-size-sm);line-height:var(--mantine-line-height);table-layout:var(--table-layout,auto);width:100%}:where([data-mantine-color-scheme=light]) .m_b23fa0ef{--table-hover-color:var(--mantine-color-gray-1);--table-striped-color:var(--mantine-color-gray-0);--table-border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_b23fa0ef{--table-hover-color:var(--mantine-color-dark-5);--table-striped-color:var(--mantine-color-dark-6);--table-border-color:var(--mantine-color-dark-4)}.m_b23fa0ef:where([data-with-table-border]){border:calc(.0625rem*var(--mantine-scale)) solid var(--table-border-color)}.m_b23fa0ef:where([data-tabular-nums]){font-variant-numeric:tabular-nums}.m_b23fa0ef:where([data-variant=vertical]) :where(.m_4e7aa4f3){font-weight:500}:where([data-mantine-color-scheme=light]) .m_b23fa0ef:where([data-variant=vertical]) :where(.m_4e7aa4f3){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_b23fa0ef:where([data-variant=vertical]) :where(.m_4e7aa4f3){background-color:var(--mantine-color-dark-6)}.m_4e7aa4f3{text-align:left}:where([dir=rtl]) .m_4e7aa4f3{text-align:right}.m_4e7aa4fd{background-color:transparent;border-bottom:none}@media(hover:hover){.m_4e7aa4fd:hover:where([data-hover]){background-color:var(--tr-hover-bg)}}@media(hover:none){.m_4e7aa4fd:active:where([data-hover]){background-color:var(--tr-hover-bg)}}.m_4e7aa4fd:where([data-with-row-border]){border-bottom:calc(.0625rem*var(--mantine-scale)) solid var(--table-border-color)}.m_4e7aa4ef,.m_4e7aa4f3{padding:var(--table-vertical-spacing) var(--table-horizontal-spacing,var(--mantine-spacing-xs))}.m_4e7aa4ef:where([data-with-column-border]:not(:first-child)),.m_4e7aa4f3:where([data-with-column-border]:not(:first-child)){border-inline-start:calc(.0625rem*var(--mantine-scale)) solid var(--table-border-color)}.m_4e7aa4ef:where([data-with-column-border]:not(:last-child)),.m_4e7aa4f3:where([data-with-column-border]:not(:last-child)){border-inline-end:calc(.0625rem*var(--mantine-scale)) solid var(--table-border-color)}.m_b2404537>:where(tr):where([data-with-row-border]:last-of-type){border-bottom:none}.m_b2404537>:where(tr):where([data-striped=odd]:nth-of-type(odd)){background-color:var(--table-striped-color)}.m_b2404537>:where(tr):where([data-striped=even]:nth-of-type(2n)){background-color:var(--table-striped-color)}.m_b2404537>:where(tr)[data-hover]{--tr-hover-bg:var(--table-highlight-on-hover-color,var(--table-hover-color))}.m_b242d975{top:var(--table-sticky-header-offset,0);z-index:3}.m_b242d975:where([data-sticky]){position:sticky}.m_b242d975:where([data-sticky]) :where(.m_4e7aa4f3){background-color:var(--mantine-color-body);position:sticky;top:var(--table-sticky-header-offset,0)}:where([data-with-table-border]) .m_b242d975[data-sticky]{border-top:none;position:sticky;top:var(--table-sticky-header-offset,0);z-index:4}:where([data-with-table-border]) .m_b242d975[data-sticky]:before{background-color:var(--table-border-color);content:"";display:block;height:calc(.0625rem*var(--mantine-scale));left:0;position:absolute;top:calc(-.03125rem*var(--mantine-scale));width:100%;z-index:5}:where([data-with-table-border]) .m_b242d975[data-sticky] .m_4e7aa4f3:first-child{border-top:none}.m_9e5a3ac7{color:var(--mantine-color-dimmed)}.m_9e5a3ac7:where([data-side=top]){margin-bottom:var(--mantine-spacing-xs)}.m_9e5a3ac7:where([data-side=bottom]){margin-top:var(--mantine-spacing-xs)}.m_a100c15{overflow-x:var(--table-overflow)}.m_62259741{max-height:var(--table-max-height);min-width:var(--table-min-width)}.m_bcaa9990{display:flex;flex-direction:column;--toc-depth-offset:0.8em}.m_375a65ef{border-radius:var(--toc-radius,var(--mantine-radius-default));display:block;font-size:var(--toc-size,var(--mantine-font-size-md));padding:.3em .8em;padding-left:max(var(--depth-offset)*var(--toc-depth-offset),.8em)}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_375a65ef:where(:hover):where(:not([data-variant=none])){background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_375a65ef:where(:hover):where(:not([data-variant=none])){background-color:var(--mantine-color-dark-5)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_375a65ef:where(:active):where(:not([data-variant=none])){background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_375a65ef:where(:active):where(:not([data-variant=none])){background-color:var(--mantine-color-dark-5)}}.m_375a65ef:where([data-active]){background-color:var(--toc-bg);color:var(--toc-color)}[data-mantine-color-scheme=light] .m_89d60db1{--tab-border-color:var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .m_89d60db1{--tab-border-color:var(--mantine-color-dark-4)}.m_89d60db1{display:var(--tabs-display);flex-direction:var(--tabs-flex-direction);--tabs-list-direction:row;--tabs-panel-grow:unset;--tabs-display:block;--tabs-flex-direction:row;--tabs-list-border-width:0;--tabs-list-border-size:0 0 var(--tabs-list-border-width) 0;--tabs-list-gap:unset;--tabs-list-line-bottom:0;--tabs-list-line-top:unset;--tabs-list-line-start:0;--tabs-list-line-end:0;--tab-radius:var(--tabs-radius) var(--tabs-radius) 0 0;--tab-border-width:0 0 var(--tabs-list-border-width) 0}.m_89d60db1[data-inverted]{--tabs-list-line-bottom:unset;--tabs-list-line-top:0;--tab-radius:0 0 var(--tabs-radius) var(--tabs-radius);--tab-border-width:var(--tabs-list-border-width) 0 0 0}.m_89d60db1[data-inverted] .m_576c9d4:before{bottom:unset;top:0}.m_89d60db1[data-orientation=vertical]{--tabs-list-line-start:unset;--tabs-list-line-end:0;--tabs-list-line-top:0;--tabs-list-line-bottom:0;--tabs-list-border-size:0 var(--tabs-list-border-width) 0 0;--tab-border-width:0 var(--tabs-list-border-width) 0 0;--tab-radius:var(--tabs-radius) 0 0 var(--tabs-radius);--tabs-list-direction:column;--tabs-panel-grow:1;--tabs-display:flex}[dir=rtl] .m_89d60db1[data-orientation=vertical]{--tabs-list-border-size:0 0 0 var(--tabs-list-border-width);--tab-border-width:0 0 0 var(--tabs-list-border-width);--tab-radius:0 var(--tabs-radius) var(--tabs-radius) 0}.m_89d60db1[data-orientation=vertical][data-placement=right]{--tabs-flex-direction:row-reverse;--tabs-list-line-start:0;--tabs-list-line-end:unset;--tabs-list-border-size:0 0 0 var(--tabs-list-border-width);--tab-border-width:0 0 0 var(--tabs-list-border-width);--tab-radius:0 var(--tabs-radius) var(--tabs-radius) 0}[dir=rtl] .m_89d60db1[data-orientation=vertical][data-placement=right]{--tabs-list-border-size:0 var(--tabs-list-border-width) 0 0;--tab-border-width:0 var(--tabs-list-border-width) 0 0;--tab-radius:var(--tabs-radius) 0 0 var(--tabs-radius)}.m_89d60db1[data-variant=default]{--tabs-list-border-width:calc(0.125rem*var(--mantine-scale))}[data-mantine-color-scheme=light] .m_89d60db1[data-variant=default]{--tab-hover-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_89d60db1[data-variant=default]{--tab-hover-color:var(--mantine-color-dark-6)}.m_89d60db1[data-variant=outline]{--tabs-list-border-width:calc(0.0625rem*var(--mantine-scale))}.m_89d60db1[data-variant=pills]{--tabs-list-gap:calc(var(--mantine-spacing-sm)/2)}[data-mantine-color-scheme=light] .m_89d60db1[data-variant=pills]{--tab-hover-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_89d60db1[data-variant=pills]{--tab-hover-color:var(--mantine-color-dark-6)}.m_89d33d6d{display:flex;flex-direction:var(--tabs-list-direction);flex-wrap:wrap;gap:var(--tabs-list-gap);justify-content:var(--tabs-justify,flex-start)}.m_89d33d6d:where([data-grow]) .m_4ec4dce6{flex:1}.m_b0c91715{flex-grow:var(--tabs-panel-grow)}.m_4ec4dce6{align-items:center;display:flex;font-size:var(--mantine-font-size-sm);line-height:1;padding:var(--mantine-spacing-xs) var(--mantine-spacing-md);position:relative;user-select:none;white-space:nowrap;z-index:0}.m_4ec4dce6:where(:disabled,[data-disabled]){cursor:not-allowed;opacity:.5}.m_4ec4dce6:focus{z-index:1}.m_fc420b1f{align-items:center;display:flex;justify-content:center}.m_fc420b1f:where([data-position=left]:not(:only-child)){margin-inline-end:var(--mantine-spacing-xs)}.m_fc420b1f:where([data-position=right]:not(:only-child)){margin-inline-start:var(--mantine-spacing-xs)}.m_42bbd1ae{flex:1;text-align:center}.m_576c9d4{position:relative}.m_576c9d4:before{border:1px solid var(--tab-border-color);bottom:var(--tabs-list-line-bottom);content:"";inset-inline-end:var(--tabs-list-line-end);inset-inline-start:var(--tabs-list-line-start);position:absolute;top:var(--tabs-list-line-top)}.m_539e827b{background-color:transparent;border-color:transparent;border-radius:var(--tab-radius);border-style:solid;border-width:var(--tab-border-width)}.m_539e827b:where([data-active]){border-color:var(--tabs-color)}@media(hover:hover){.m_539e827b:hover{background-color:var(--tab-hover-color)}.m_539e827b:hover:where(:not([data-active])){border-color:var(--tab-border-color)}}@media(hover:none){.m_539e827b:active{background-color:var(--tab-hover-color)}.m_539e827b:active:where(:not([data-active])){border-color:var(--tab-border-color)}}@media(hover:hover){.m_539e827b:disabled:hover,.m_539e827b[data-disabled]:hover{background-color:transparent}}@media(hover:none){.m_539e827b:disabled:active,.m_539e827b[data-disabled]:active{background-color:transparent}}.m_6772fbd5{position:relative}.m_6772fbd5:before{border-color:var(--tab-border-color);border-style:solid;border-width:var(--tabs-list-border-size);bottom:var(--tabs-list-line-bottom);content:"";inset-inline-end:var(--tabs-list-line-end);inset-inline-start:var(--tabs-list-line-start);position:absolute;top:var(--tabs-list-line-top)}.m_b59ab47c{border-bottom-color:transparent;border-bottom:calc(.0625rem*var(--mantine-scale)) solid var(--tab-border-bottom-color);border-left:calc(.0625rem*var(--mantine-scale)) solid transparent;border-radius:var(--tab-radius);border-right:calc(.0625rem*var(--mantine-scale)) solid transparent;border-top-color:transparent;border-top:calc(.0625rem*var(--mantine-scale)) solid var(--tab-border-top-color);position:relative;--tab-border-bottom-color:transparent;--tab-border-top-color:transparent;--tab-border-inline-end-color:transparent;--tab-border-inline-start-color:transparent}.m_b59ab47c:where([data-active]):before{background-color:var(--tab-border-color);bottom:var(--tab-before-bottom,calc(-.0625rem*var(--mantine-scale)));content:"";height:calc(.0625rem*var(--mantine-scale));left:var(--tab-before-left,calc(-.0625rem*var(--mantine-scale)));position:absolute;right:var(--tab-before-right,auto);top:var(--tab-before-top,auto);width:calc(.0625rem*var(--mantine-scale))}.m_b59ab47c:where([data-active]):after{background-color:var(--tab-border-color);bottom:var(--tab-after-bottom,calc(-.0625rem*var(--mantine-scale)));content:"";height:calc(.0625rem*var(--mantine-scale));left:var(--tab-after-left,auto);position:absolute;right:var(--tab-after-right,calc(-.0625rem*var(--mantine-scale)));top:var(--tab-after-top,auto);width:calc(.0625rem*var(--mantine-scale))}.m_b59ab47c:where([data-active]){border-bottom-color:var(--tab-border-bottom-color);border-inline-end-color:var(--tab-border-inline-end-color);border-inline-start-color:var(--tab-border-inline-start-color);border-top-color:var(--tab-border-top-color);--tab-border-top-color:var(--tab-border-color);--tab-border-inline-start-color:var(--tab-border-color);--tab-border-inline-end-color:var(--tab-border-color);--tab-border-bottom-color:var(--mantine-color-body)}.m_b59ab47c:where([data-active])[data-inverted]{--tab-border-bottom-color:var(--tab-border-color);--tab-border-top-color:var(--mantine-color-body);--tab-before-bottom:auto;--tab-before-top:calc(-0.0625rem*var(--mantine-scale));--tab-after-bottom:auto;--tab-after-top:calc(-0.0625rem*var(--mantine-scale))}.m_b59ab47c:where([data-active])[data-orientation=vertical][data-placement=left]{--tab-border-inline-end-color:var(--mantine-color-body);--tab-border-inline-start-color:var(--tab-border-color);--tab-border-bottom-color:var(--tab-border-color);--tab-before-right:calc(-0.0625rem*var(--mantine-scale));--tab-before-left:auto;--tab-before-bottom:auto;--tab-before-top:calc(-0.0625rem*var(--mantine-scale));--tab-after-left:auto;--tab-after-right:calc(-0.0625rem*var(--mantine-scale))}[dir=rtl] .m_b59ab47c:where([data-active])[data-orientation=vertical][data-placement=left]{--tab-before-right:auto;--tab-before-left:calc(-0.0625rem*var(--mantine-scale));--tab-after-left:calc(-0.0625rem*var(--mantine-scale));--tab-after-right:auto}.m_b59ab47c:where([data-active])[data-orientation=vertical][data-placement=right]{--tab-border-inline-start-color:var(--mantine-color-body);--tab-border-inline-end-color:var(--tab-border-color);--tab-border-bottom-color:var(--tab-border-color);--tab-before-left:calc(-0.0625rem*var(--mantine-scale));--tab-before-right:auto;--tab-before-bottom:auto;--tab-before-top:calc(-0.0625rem*var(--mantine-scale));--tab-after-right:auto;--tab-after-left:calc(-0.0625rem*var(--mantine-scale))}[dir=rtl] .m_b59ab47c:where([data-active])[data-orientation=vertical][data-placement=right]{--tab-before-left:auto;--tab-before-right:calc(-0.0625rem*var(--mantine-scale));--tab-after-right:calc(-0.0625rem*var(--mantine-scale));--tab-after-left:auto}.m_c3381914{background-color:var(--tab-bg);border-radius:var(--tabs-radius);color:var(--tab-color);--tab-bg:transparent;--tab-color:inherit}@media(hover:hover){.m_c3381914:not([data-disabled]):hover{--tab-bg:var(--tab-hover-color)}}@media(hover:none){.m_c3381914:not([data-disabled]):active{--tab-bg:var(--tab-hover-color)}}.m_c3381914[data-active][data-active]{--tab-bg:var(--tabs-color);--tab-color:var(--tabs-text-color,var(--mantine-color-white))}@media(hover:hover){.m_c3381914[data-active][data-active]:hover{--tab-bg:var(--tabs-color)}}@media(hover:none){.m_c3381914[data-active][data-active]:active{--tab-bg:var(--tabs-color)}}.m_7341320d{--ti-size-xs:calc(1.125rem*var(--mantine-scale));--ti-size-sm:calc(1.375rem*var(--mantine-scale));--ti-size-md:calc(1.75rem*var(--mantine-scale));--ti-size-lg:calc(2.125rem*var(--mantine-scale));--ti-size-xl:calc(2.75rem*var(--mantine-scale));--ti-size:var(--ti-size-md);align-items:center;background:var(--ti-bg,var(--mantine-primary-color-filled));border:var(--ti-bd,1px solid transparent);border-radius:var(--ti-radius,var(--mantine-radius-default));color:var(--ti-color,var(--mantine-color-white));display:inline-flex;height:var(--ti-size);justify-content:center;line-height:1;min-height:var(--ti-size);min-width:var(--ti-size);position:relative;user-select:none;width:var(--ti-size)}.m_43657ece{--offset:calc(var(--tl-bullet-size)/2 + var(--tl-line-width)/2);--tl-bullet-size:calc(1.25rem*var(--mantine-scale));--tl-line-width:calc(0.25rem*var(--mantine-scale));--tl-radius:calc(62.5rem*var(--mantine-scale));--tl-color:var(--mantine-primary-color-filled)}.m_43657ece:where([data-align=left]){padding-inline-start:var(--offset)}.m_43657ece:where([data-align=right]){padding-inline-end:var(--offset)}.m_2ebe8099{font-weight:500;line-height:1;margin-bottom:calc(var(--mantine-spacing-xs)/2)}.m_436178ff{--item-border:var(--tl-line-width) var(--tli-border-style,solid) var(--item-border-color);color:var(--mantine-color-text);position:relative}.m_436178ff:before{border-inline-start:var(--item-border);bottom:calc(var(--mantine-spacing-xl)*-1);content:"";display:var(--timeline-line-display,none);left:var(--timeline-line-left,0);pointer-events:none;position:absolute;right:var(--timeline-line-right,0);top:0}.m_43657ece[data-align=left] .m_436178ff:before{--timeline-line-left:calc(var(--tl-line-width)*-1);--timeline-line-right:auto}[dir=rtl] .m_43657ece[data-align=left] .m_436178ff:before{--timeline-line-left:auto;--timeline-line-right:calc(var(--tl-line-width)*-1)}.m_43657ece[data-align=right] .m_436178ff:before{--timeline-line-left:auto;--timeline-line-right:calc(var(--tl-line-width)*-1)}[dir=rtl] .m_43657ece[data-align=right] .m_436178ff:before{--timeline-line-left:calc(var(--tl-line-width)*-1);--timeline-line-right:auto}.m_43657ece:where([data-align=left]) .m_436178ff{padding-inline-start:var(--offset);text-align:left}.m_43657ece:where([data-align=right]) .m_436178ff{padding-inline-end:var(--offset);text-align:right}:where([data-mantine-color-scheme=light]) .m_436178ff{--item-border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_436178ff{--item-border-color:var(--mantine-color-dark-4)}.m_436178ff:where([data-line-active]):before{border-color:var(--tli-color,var(--tl-color))}.m_436178ff:where(:not(:last-of-type)){--timeline-line-display:block}.m_436178ff:where(:not(:first-of-type)){margin-top:var(--mantine-spacing-xl)}.m_8affcee1{align-items:center;background-color:var(--mantine-color-body);border:var(--tl-line-width) solid;border-radius:var(--tli-radius,var(--tl-radius));color:var(--mantine-color-text);display:flex;height:var(--tl-bullet-size);justify-content:center;position:absolute;top:0;width:var(--tl-bullet-size)}:where([data-mantine-color-scheme=light]) .m_8affcee1{border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_8affcee1{border-color:var(--mantine-color-dark-4)}.m_43657ece:where([data-align=left]) .m_8affcee1{left:calc(var(--tl-bullet-size)/2*-1 + var(--tl-line-width)/2*-1);right:auto}:where([dir=rtl]) .m_43657ece:where([data-align=left]) .m_8affcee1{left:auto;right:calc(var(--tl-bullet-size)/2*-1 + var(--tl-line-width)/2*-1)}.m_43657ece:where([data-align=right]) .m_8affcee1{left:auto;right:calc(var(--tl-bullet-size)/2*-1 + var(--tl-line-width)/2*-1)}:where([dir=rtl]) .m_43657ece:where([data-align=right]) .m_8affcee1{left:calc(var(--tl-bullet-size)/2*-1 + var(--tl-line-width)/2*-1);right:auto}.m_8affcee1:where([data-with-child]){border-width:var(--tl-line-width)}:where([data-mantine-color-scheme=light]) .m_8affcee1:where([data-with-child]){background-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_8affcee1:where([data-with-child]){background-color:var(--mantine-color-dark-4)}.m_8affcee1:where([data-active]){background-color:var(--mantine-color-white);border-color:var(--tli-color,var(--tl-color));color:var(--tl-icon-color,var(--mantine-color-white))}.m_8affcee1:where([data-active]):where([data-with-child]){background-color:var(--tli-color,var(--tl-color));color:var(--tl-icon-color,var(--mantine-color-white))}.m_43657ece:where([data-align=left]) .m_540e8f41{padding-inline-start:var(--offset);text-align:left}:where([dir=rtl]) .m_43657ece:where([data-align=left]) .m_540e8f41{text-align:right}.m_43657ece:where([data-align=right]) .m_540e8f41{padding-inline-end:var(--offset);text-align:right}:where([dir=rtl]) .m_43657ece:where([data-align=right]) .m_540e8f41{text-align:left}.m_8a5d1357{font-family:var(--mantine-font-family-headings);font-size:var(--title-fz);font-weight:var(--title-fw);line-height:var(--title-lh);margin:0;text-wrap:var(--title-text-wrap,var(--mantine-heading-text-wrap))}.m_8a5d1357:where([data-line-clamp]){display:-webkit-box;-webkit-line-clamp:var(--title-line-clamp);overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.m_f698e191{--level-offset:var(--mantine-spacing-lg);user-select:none}.m_75f3ecf,.m_f6970eb1,.m_f698e191{margin:0;padding:0}.m_f6970eb1{cursor:pointer;list-style:none;outline:0}.m_f6970eb1:focus-visible>.m_dc283425{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem*var(--mantine-scale))}.m_dc283425{padding-inline-start:var(--label-offset)}:where([data-mantine-color-scheme=light]) .m_dc283425:where([data-selected]){background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_dc283425:where([data-selected]){background-color:var(--mantine-color-dark-5)}.m_d08caa0 :first-child{margin-top:0}.m_d08caa0 :last-child{margin-bottom:0}.m_d08caa0 :where(h1,h2,h3,h4,h5,h6){font-family:var(--mantine-font-family-headings);margin-bottom:var(--mantine-spacing-xs);text-wrap:var(--mantine-heading-text-wrap)}.m_d08caa0 :where(h1){font-size:var(--mantine-h1-font-size);font-weight:var(--mantine-h1-font-weight);line-height:var(--mantine-h1-line-height);margin-top:calc(var(--mantine-spacing-xl)*1.5)}.m_d08caa0 :where(h2){font-size:var(--mantine-h2-font-size);font-weight:var(--mantine-h2-font-weight);line-height:var(--mantine-h2-line-height);margin-top:var(--mantine-spacing-xl)}.m_d08caa0 :where(h3){font-size:var(--mantine-h3-font-size);font-weight:var(--mantine-h3-font-weight);line-height:var(--mantine-h3-line-height);margin-top:calc(var(--mantine-spacing-xl)*.8)}.m_d08caa0 :where(h4){font-size:var(--mantine-h4-font-size);font-weight:var(--mantine-h4-font-weight);line-height:var(--mantine-h4-line-height);margin-top:calc(var(--mantine-spacing-xl)*.8)}.m_d08caa0 :where(h5){font-size:var(--mantine-h5-font-size);font-weight:var(--mantine-h5-font-weight);line-height:var(--mantine-h5-line-height);margin-top:calc(var(--mantine-spacing-xl)*.5)}.m_d08caa0 :where(h6){font-size:var(--mantine-h6-font-size);font-weight:var(--mantine-h6-font-weight);line-height:var(--mantine-h6-line-height);margin-top:calc(var(--mantine-spacing-xl)*.5)}.m_d08caa0 :where(img){margin-bottom:var(--mantine-spacing-xs);max-width:100%}.m_d08caa0 :where(p){margin-bottom:var(--mantine-spacing-lg);margin-top:0}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(mark){background-color:var(--mantine-color-yellow-2);color:inherit}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(mark){background-color:var(--mantine-color-yellow-5);color:var(--mantine-color-black)}.m_d08caa0 :where(a){color:var(--mantine-color-anchor);text-decoration:none}@media(hover:hover){.m_d08caa0 :where(a):hover{text-decoration:underline}}@media(hover:none){.m_d08caa0 :where(a):active{text-decoration:underline}}.m_d08caa0 :where(hr){border:0;border-top:calc(.0625rem*var(--mantine-scale)) solid;margin-bottom:var(--mantine-spacing-md);margin-top:var(--mantine-spacing-md)}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(hr){border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(hr){border-color:var(--mantine-color-dark-3)}.m_d08caa0 :where(pre){border-radius:var(--mantine-radius-sm);font-family:var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-xs);line-height:var(--mantine-line-height);margin:0;margin-bottom:var(--mantine-spacing-md);margin-top:var(--mantine-spacing-md);overflow-x:auto;padding:var(--mantine-spacing-xs)}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(pre){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(pre){background-color:var(--mantine-color-dark-8)}.m_d08caa0 :where(pre) :where(code){background-color:transparent;border:0;border-radius:0;color:inherit;padding:0}.m_d08caa0 :where(kbd){--kbd-fz:calc(0.75rem*var(--mantine-scale));--kbd-padding:calc(0.1875rem*var(--mantine-scale)) calc(0.3125rem*var(--mantine-scale));border:calc(.0625rem*var(--mantine-scale)) solid;border-bottom-width:calc(.1875rem*var(--mantine-scale));border-radius:var(--mantine-radius-sm);font-family:var(--mantine-font-family-monospace);font-size:var(--kbd-fz);font-weight:700;line-height:var(--mantine-line-height);padding:var(--kbd-padding)}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(kbd){background-color:var(--mantine-color-gray-0);border-color:var(--mantine-color-gray-3);color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(kbd){background-color:var(--mantine-color-dark-5);border-color:var(--mantine-color-dark-3);color:var(--mantine-color-dark-0)}.m_d08caa0 :where(code){border-radius:var(--mantine-radius-sm);font-family:var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-xs);line-height:var(--mantine-line-height);padding:calc(.0625rem*var(--mantine-scale)) calc(.3125rem*var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(code){background-color:var(--mantine-color-gray-0);color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(code){background-color:var(--mantine-color-dark-5);color:var(--mantine-color-white)}.m_d08caa0 :where(ul,ol):not([data-type=taskList]){list-style-position:outside;margin-bottom:var(--mantine-spacing-md);padding-inline-start:var(--mantine-spacing-xl)}.m_d08caa0 :where(table){border-collapse:collapse;caption-side:bottom;margin-bottom:var(--mantine-spacing-md);width:100%}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(table){--table-border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(table){--table-border-color:var(--mantine-color-dark-4)}.m_d08caa0 :where(table) :where(caption){color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-sm);margin-top:var(--mantine-spacing-xs)}.m_d08caa0 :where(table) :where(th){font-size:var(--mantine-font-size-sm);font-weight:700;padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);text-align:left}.m_d08caa0 :where(table) :where(thead th){border-bottom:calc(.0625rem*var(--mantine-scale)) solid;border-color:var(--table-border-color)}.m_d08caa0 :where(table) :where(tfoot th){border-top:calc(.0625rem*var(--mantine-scale)) solid;border-color:var(--table-border-color)}.m_d08caa0 :where(table) :where(td){border-bottom:calc(.0625rem*var(--mantine-scale)) solid;border-color:var(--table-border-color);font-size:var(--mantine-font-size-sm);padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm)}.m_d08caa0 :where(table) :where(tr:last-of-type td){border-bottom:0}.m_d08caa0 :where(blockquote){border-radius:var(--mantine-radius-sm);font-size:var(--mantine-font-size-lg);line-height:var(--mantine-line-height);margin:var(--mantine-spacing-md) 0;padding:var(--mantine-spacing-md) var(--mantine-spacing-lg)}:where([data-mantine-color-scheme=light]) .m_d08caa0 :where(blockquote){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d08caa0 :where(blockquote){background-color:var(--mantine-color-dark-8)}.m_d46a4834{border:calc(.0625rem*var(--mantine-scale)) dashed;border-radius:var(--dropzone-radius);color:var(--mantine-color-text);cursor:pointer;padding:var(--mantine-spacing-md);position:relative;transition:background-color .1s ease,border-color .1s ease;user-select:none}.m_d46a4834:where(:not([data-activate-on-click])),.m_d46a4834:where([data-loading]){cursor:default}:where([data-mantine-color-scheme=light]) .m_d46a4834{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_d46a4834{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_d46a4834:hover:where([data-activate-on-click]:not([data-loading])){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d46a4834:hover:where([data-activate-on-click]:not([data-loading])){background-color:var(--mantine-color-dark-5)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_d46a4834:active:where([data-activate-on-click]:not([data-loading])){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d46a4834:active:where([data-activate-on-click]:not([data-loading])){background-color:var(--mantine-color-dark-5)}}.m_d46a4834:where([data-accept]){background-color:var(--dropzone-accept-bg);border-color:var(--dropzone-accept-bg);color:var(--dropzone-accept-color)}.m_d46a4834:where([data-reject]){background-color:var(--dropzone-reject-bg);border-color:var(--dropzone-reject-bg);color:var(--dropzone-reject-color)}.m_b85f7144{pointer-events:none;user-select:none}.m_b85f7144:where([data-enable-pointer-events]){pointer-events:all}.m_96f6e9ad{background-color:var(--mantine-color-body);display:flex;flex-direction:column;inset:0;padding:var(--mantine-spacing-xs);position:fixed;transition:opacity .1s ease}.m_96f6e9ad .m_7946116d{flex:1}.m_b37d9ac7{max-width:var(--notifications-container-width);position:fixed;width:calc(100% - var(--mantine-spacing-md)*2);z-index:var(--notifications-z-index)}.m_b37d9ac7:where([data-position=top-center]){left:50%;top:var(--mantine-spacing-md);transform:translateX(-50%)}.m_b37d9ac7:where([data-position=top-left]){left:var(--mantine-spacing-md);top:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=top-right]){right:var(--mantine-spacing-md);top:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-center]){bottom:var(--mantine-spacing-md);left:50%;transform:translateX(-50%)}.m_b37d9ac7:where([data-position=bottom-left]){bottom:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-right]){bottom:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_5ed0edd0+.m_5ed0edd0{margin-top:var(--mantine-spacing-md)}.m_468e7eda{appearance:none;padding-bottom:0;padding-top:0}.m_468e7eda::-webkit-calendar-picker-indicator,.m_468e7eda::-webkit-clear-button{display:none}.m_468e7eda::-webkit-datetime-edit-ampm-field,.m_468e7eda::-webkit-datetime-edit-hour-field,.m_468e7eda::-webkit-datetime-edit-minute-field,.m_468e7eda::-webkit-datetime-edit-second-field{display:inline;max-height:calc(1.875rem*var(--mantine-scale));padding-top:0}.m_468e7eda::-webkit-datetime-edit-ampm-field:focus,.m_468e7eda::-webkit-datetime-edit-hour-field:focus,.m_468e7eda::-webkit-datetime-edit-minute-field:focus,.m_468e7eda::-webkit-datetime-edit-second-field:focus{background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}.m_7a8f1e6d{align-items:center;display:flex;height:100%;overflow:hidden}:where([dir=rtl]) .m_7a8f1e6d{flex-direction:row-reverse}.m_d6bb0a54{align-items:center;display:flex;height:calc(var(--input-height) - 15px)}.m_b97ecb26{display:flex;flex-direction:column}.m_31fe42f9{display:flex;gap:calc(.25rem*var(--mantine-scale))}.m_9c4817c3{padding:calc(.25rem*var(--mantine-scale))}.m_154c536b{border-radius:var(--mantine-radius-default);font-size:var(--control-font-size,var(--mantine-font-size-sm));height:2em;min-width:2.5em;text-align:center;width:max-content}.m_154c536b:where([data-active]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}@media(hover:hover){.m_154c536b:hover:where(:not([data-active])){color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=dark]) .m_154c536b:hover:where(:not([data-active])){background-color:var(--mantine-color-dark-5)}:where([data-mantine-color-scheme=light]) .m_154c536b:hover:where(:not([data-active])){background-color:var(--mantine-color-gray-1)}}@media(hover:none){.m_154c536b:active:where(:not([data-active])){color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=dark]) .m_154c536b:active:where(:not([data-active])){background-color:var(--mantine-color-dark-5)}:where([data-mantine-color-scheme=light]) .m_154c536b:active:where(:not([data-active])){background-color:var(--mantine-color-gray-1)}}.m_7be09d0c{border-radius:var(--mantine-radius-default);font-size:var(--control-font-size,var(--mantine-font-size-sm));height:2em;padding-inline:.5em;text-align:center}.m_7be09d0c:where([data-active]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}@media(hover:hover){.m_7be09d0c:hover:where(:not([data-active])){color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=dark]) .m_7be09d0c:hover:where(:not([data-active])){background-color:var(--mantine-color-dark-5)}:where([data-mantine-color-scheme=light]) .m_7be09d0c:hover:where(:not([data-active])){background-color:var(--mantine-color-gray-1)}}@media(hover:none){.m_7be09d0c:active:where(:not([data-active])){color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=dark]) .m_7be09d0c:active:where(:not([data-active])){background-color:var(--mantine-color-dark-5)}:where([data-mantine-color-scheme=light]) .m_7be09d0c:active:where(:not([data-active])){background-color:var(--mantine-color-gray-1)}}.m_7d00001d+.m_7d00001d{margin-top:var(--mantine-spacing-sm)}.m_d8d918d7{align-items:center;color:var(--mantine-color-dimmed);display:flex;font-size:calc(var(--control-font-size, var(--mantine-font-size-sm)) - 2px);font-weight:500;margin-bottom:calc(.25rem*var(--mantine-scale));padding-inline-start:calc(.4375rem*var(--mantine-scale))}.m_d8d918d7:after{content:"";flex:1;height:calc(.0625rem*var(--mantine-scale));margin-inline-start:var(--mantine-spacing-xs);width:100%}:where([data-mantine-color-scheme=light]) .m_d8d918d7:after{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_d8d918d7:after{background-color:var(--mantine-color-dark-4)}.m_6b43ba88{appearance:none;background-color:transparent;border:0;border-radius:calc(.125rem*var(--mantine-scale));caret-color:transparent;color:var(--input-color);font-variant-numeric:tabular-nums;height:100%;line-height:1;padding-inline:.15em;position:relative;text-align:center;text-align-last:center;width:calc(2ch + .3em)}.m_6b43ba88:where([data-am-pm]){width:auto}.m_6b43ba88:where(:disabled){cursor:not-allowed}.m_6b43ba88::selection{background-color:transparent}.m_6b43ba88::placeholder{color:inherit;opacity:1}.m_6b43ba88:focus{background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white);outline:0}.m_6b43ba88:focus::placeholder{color:var(--mantine-color-white)}.m_396ce5cb{--day-size-xs:calc(1.875rem*var(--mantine-scale));--day-size-sm:calc(2.25rem*var(--mantine-scale));--day-size-md:calc(2.625rem*var(--mantine-scale));--day-size-lg:calc(3rem*var(--mantine-scale));--day-size-xl:calc(3.375rem*var(--mantine-scale));--day-size:var(--day-size-sm);align-items:center;background-color:transparent;border-radius:var(--mantine-radius-default);color:var(--mantine-color-text);cursor:pointer;display:inline-flex;font-size:calc(var(--day-size)/2.8);height:var(--day-size,var(--day-size-sm));justify-content:center;opacity:1;user-select:none;width:var(--day-size,var(--day-size-sm))}@media(hover:hover){[data-mantine-color-scheme=light] .m_396ce5cb:hover:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_396ce5cb:hover:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-dark-5)}}@media(hover:none){[data-mantine-color-scheme=light] .m_396ce5cb:active:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_396ce5cb:active:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-dark-5)}}.m_396ce5cb:where([data-static]){cursor:default;user-select:auto}.m_396ce5cb:where([data-weekend]){color:var(--mantine-color-red-6)}.m_396ce5cb:where([data-outside]){color:var(--mantine-color-dimmed);opacity:.5}.m_396ce5cb:where(:disabled,[data-disabled]){color:var(--mantine-color-disabled-color);cursor:not-allowed;opacity:.5}.m_396ce5cb:where([data-hidden]){display:none}:where([data-mantine-color-scheme=light]) .m_396ce5cb:where([data-today][data-highlight-today]:not([data-selected],[data-in-range])){border:1px solid var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_396ce5cb:where([data-today][data-highlight-today]:not([data-selected],[data-in-range])){border:1px solid var(--mantine-color-dark-4)}.m_396ce5cb:where([data-in-range]){background-color:var(--mantine-primary-color-light-hover);border-radius:0}@media(hover:hover){.m_396ce5cb:where([data-in-range]):hover:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-light)}}@media(hover:none){.m_396ce5cb:where([data-in-range]):active:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-light)}}.m_396ce5cb:where([data-first-in-range]){border-radius:0;border-end-start-radius:var(--mantine-radius-default);border-start-start-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-last-in-range]){border-radius:0;border-end-end-radius:var(--mantine-radius-default);border-start-end-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-last-in-range][data-first-in-range]){border-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-selected]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast)}@media(hover:hover){.m_396ce5cb:where([data-selected]):hover:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}@media(hover:none){.m_396ce5cb:where([data-selected]):active:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}.m_18a3eca{color:var(--mantine-color-dimmed);font-size:var(--wr-fz,var(--mantine-font-size-sm));font-weight:400;padding-bottom:calc(var(--wr-spacing, var(--mantine-spacing-sm))/2);text-transform:capitalize}.m_cc9820d3{border-collapse:collapse;table-layout:fixed}.m_8f457cd5{padding:0}.m_8f457cd5:where([data-with-spacing]){padding:calc(.03125rem*var(--mantine-scale))}.m_6cff9dea{--wn-size-xs:calc(1.875rem*var(--mantine-scale));--wn-size-sm:calc(2.25rem*var(--mantine-scale));--wn-size-md:calc(2.625rem*var(--mantine-scale));--wn-size-lg:calc(3rem*var(--mantine-scale));--wn-size-xl:calc(3.375rem*var(--mantine-scale));color:var(--mantine-color-dimmed);font-size:calc(var(--wn-size, var(--wn-size-sm))/2.8);font-weight:400;text-align:center;width:var(--wn-size,var(--wn-size-sm))}.m_dc6a3c71{--dpc-size-xs:calc(1.875rem*var(--mantine-scale));--dpc-size-sm:calc(2.25rem*var(--mantine-scale));--dpc-size-md:calc(2.625rem*var(--mantine-scale));--dpc-size-lg:calc(3rem*var(--mantine-scale));--dpc-size-xl:calc(3.375rem*var(--mantine-scale));--dpc-size:var(--dpc-size-sm);align-items:center;background-color:transparent;border-radius:var(--mantine-radius-default);color:var(--mantine-color-text);cursor:pointer;display:flex;font-size:var(--dpc-fz,var(--mantine-font-size-sm));height:var(--dpc-size);justify-content:center;opacity:1;user-select:none;width:calc(var(--dpc-size)*7/3 + .09375rem*var(--mantine-scale))}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_dc6a3c71:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_dc6a3c71:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-dark-5)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_dc6a3c71:active:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_dc6a3c71:active:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-dark-5)}}.m_dc6a3c71:where(:disabled,[data-disabled]){color:var(--mantine-color-disabled-color);cursor:not-allowed;opacity:.5}.m_dc6a3c71:where([data-selected]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast,var(--mantine-color-white))}@media(hover:hover){.m_dc6a3c71:where([data-selected]):hover{background-color:var(--mantine-primary-color-filled-hover)}}@media(hover:none){.m_dc6a3c71:where([data-selected]):active{background-color:var(--mantine-primary-color-filled-hover)}}.m_dc6a3c71:where([data-in-range]){background-color:var(--mantine-primary-color-light-hover);border-radius:0}@media(hover:hover){.m_dc6a3c71:where([data-in-range]):hover{background-color:var(--mantine-primary-color-light)}}@media(hover:none){.m_dc6a3c71:where([data-in-range]):active{background-color:var(--mantine-primary-color-light)}}.m_dc6a3c71:where([data-first-in-range]){border-radius:0;border-end-start-radius:var(--mantine-radius-default);border-start-start-radius:var(--mantine-radius-default)}.m_dc6a3c71:where([data-last-in-range]){border-radius:0;border-end-end-radius:var(--mantine-radius-default);border-start-end-radius:var(--mantine-radius-default)}.m_dc6a3c71:where([data-first-in-range][data-last-in-range]){border-radius:var(--mantine-radius-default)}.m_9206547b{border-collapse:collapse;border-width:0}.m_c5a19c7d{padding:0}.m_c5a19c7d:where([data-with-spacing]){padding:calc(.03125rem*var(--mantine-scale))}.m_2a6c32d{border-collapse:collapse;border-width:0;cursor:pointer}.m_fe27622f{padding:0}.m_fe27622f:where([data-with-spacing]){padding:calc(.03125rem*var(--mantine-scale))}.m_730a79ed{--dch-control-size-xs:calc(1.875rem*var(--mantine-scale));--dch-control-size-sm:calc(2.25rem*var(--mantine-scale));--dch-control-size-md:calc(2.625rem*var(--mantine-scale));--dch-control-size-lg:calc(3rem*var(--mantine-scale));--dch-control-size-xl:calc(3.375rem*var(--mantine-scale));--dch-control-size:var(--dch-control-size-sm);display:flex;margin-bottom:var(--mantine-spacing-xs);max-width:calc(var(--dch-control-size)*8 + .4375rem*var(--mantine-scale))}.m_2351eeb0,.m_f6645d97{align-items:center;border-radius:var(--mantine-radius-default);cursor:pointer;display:flex;height:var(--dch-control-size);justify-content:center;opacity:1;user-select:none}.m_2351eeb0:where([data-static]),.m_f6645d97:where([data-static]){cursor:default}@media(hover:hover){[data-mantine-color-scheme=light] .m_2351eeb0:hover:where(:not([data-disabled],[data-static],:disabled)),[data-mantine-color-scheme=light] .m_f6645d97:hover:where(:not([data-disabled],[data-static],:disabled)){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_2351eeb0:hover:where(:not([data-disabled],[data-static],:disabled)),[data-mantine-color-scheme=dark] .m_f6645d97:hover:where(:not([data-disabled],[data-static],:disabled)){background-color:var(--mantine-color-dark-5)}}@media(hover:none){[data-mantine-color-scheme=light] .m_2351eeb0:active:where(:not([data-disabled],[data-static],:disabled)),[data-mantine-color-scheme=light] .m_f6645d97:active:where(:not([data-disabled],[data-static],:disabled)){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_2351eeb0:active:where(:not([data-disabled],[data-static],:disabled)),[data-mantine-color-scheme=dark] .m_f6645d97:active:where(:not([data-disabled],[data-static],:disabled)){background-color:var(--mantine-color-dark-5)}}.m_2351eeb0:where(:disabled,[data-disabled]),.m_f6645d97:where(:disabled,[data-disabled]){cursor:not-allowed;opacity:.2}.m_2351eeb0{width:var(--dch-control-size)}.m_f6645d97{flex:1;font-size:var(--dch-fz,var(--mantine-font-size-sm));font-weight:500;text-transform:capitalize}.m_367dc749{height:60%;width:60%}.m_367dc749:where([data-direction=next]){transform:rotate(270deg)}:where([dir=rtl]) .m_367dc749:where([data-direction=next]){transform:rotate(90deg)}.m_367dc749:where([data-direction=previous]){transform:rotate(90deg)}:where([dir=rtl]) .m_367dc749:where([data-direction=previous]){transform:rotate(270deg)}.m_30b26e33{display:flex;gap:var(--mantine-spacing-md)}.m_6fa5e2aa{cursor:pointer;line-height:unset}.m_6fa5e2aa:where([data-read-only]){cursor:default}.m_765a40cf{display:flex;font-size:var(--preset-font-size)}.m_d6a681e1{border-inline-end:calc(.0625rem*var(--mantine-scale)) solid;display:flex;flex-direction:column;margin-inline-end:.5em;padding-inline-end:.5em}:where([data-mantine-color-scheme=light]) .m_d6a681e1{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_d6a681e1{border-color:var(--mantine-color-dark-5)}.m_acd30b22{border-radius:var(--mantine-radius-default);font-size:var(--preset-font-size);padding:.52em .8em;white-space:nowrap}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_acd30b22:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_acd30b22:hover{background-color:var(--mantine-color-dark-5)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_acd30b22:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_acd30b22:active{background-color:var(--mantine-color-dark-5)}}.m_208d2562{align-items:stretch;display:flex;margin-top:var(--mantine-spacing-md)}.m_62ee059{flex:1;margin-inline-end:var(--mantine-spacing-md)}.m_ac3f4d63{background-color:var(--mantine-color-default);border:1px solid var(--mantine-color-default-border);border-radius:var(--time-grid-radius,var(--mantine-radius-default));color:var(--mantine-color-default-color);font-size:var(--time-grid-fz,var(--mantine-font-size-sm));padding-block:.25em;padding-inline:1em;text-align:center}@media(hover:hover){.m_ac3f4d63:hover:where(:not([data-disabled])){background-color:var(--mantine-color-default-hover)}}@media(hover:none){.m_ac3f4d63:active:where(:not([data-disabled])){background-color:var(--mantine-color-default-hover)}}.m_ac3f4d63:where([data-active]){background-color:var(--mantine-primary-color-filled);border-color:transparent;color:var(--mantine-color-white)}@media(hover:hover){.m_ac3f4d63:where([data-active]):hover:where(:not([data-disabled])){background-color:var(--mantine-primary-color-filled-hover)}}@media(hover:none){.m_ac3f4d63:where([data-active]):active:where(:not([data-disabled])){background-color:var(--mantine-primary-color-filled-hover)}}.m_ac3f4d63:where(:disabled,[data-disabled]){cursor:not-allowed;opacity:.5}.m_2a0c4eda{align-items:center;display:flex;font-size:var(--mini-calendar-font-size);width:fit-content}.m_2a05be4f,.m_99d16a4{display:flex;font-size:inherit}.m_99d16a4{align-items:center;border-radius:var(--mantine-radius-default);flex-direction:column;gap:.5em;line-height:1;min-width:3em;padding:.75em}.m_99d16a4:where([data-selected]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast)}@media(hover:hover){.m_99d16a4:where([data-selected]):hover:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}@media(hover:none){.m_99d16a4:where([data-selected]):active:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}.m_99d16a4:where([data-disabled]){cursor:not-allowed;opacity:.3}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_99d16a4:hover:where(:not([data-disabled],[data-selected])){background-color:var(--mantine-color-gray-1)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_99d16a4:active:where(:not([data-disabled],[data-selected])){background-color:var(--mantine-color-gray-1)}}@media(hover:hover){:where([data-mantine-color-scheme=dark]) .m_99d16a4:hover:where(:not([data-disabled],[data-selected])){background-color:var(--mantine-color-dark-5)}}@media(hover:none){:where([data-mantine-color-scheme=dark]) .m_99d16a4:active:where(:not([data-disabled],[data-selected])){background-color:var(--mantine-color-dark-5)}}.m_176ca23c{font-size:.75em;font-weight:500;opacity:.65}.m_d830530d{font-size:.9em;font-weight:500}.m_14c23465{align-items:center;align-self:stretch;border-radius:var(--mantine-radius-default);color:var(--mantine-color-bright);display:flex;font-size:inherit;justify-content:center;width:2em}.m_14c23465:where([data-disabled]){cursor:not-allowed;opacity:.3}.m_14c23465 [data-chevron]{font-size:inherit;width:60%}.m_14c23465[data-direction=previous] [data-chevron]{transform:rotate(90deg)}.m_14c23465[data-direction=next] [data-chevron],[dir=rtl] .m_14c23465[data-direction=previous] [data-chevron]{transform:rotate(-90deg)}[dir=rtl] .m_14c23465[data-direction=next] [data-chevron]{transform:rotate(90deg)}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_14c23465:hover:where(:not([data-disabled])){background-color:var(--mantine-color-gray-1)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_14c23465:active:where(:not([data-disabled])){background-color:var(--mantine-color-gray-1)}}@media(hover:hover){:where([data-mantine-color-scheme=dark]) .m_14c23465:hover:where(:not([data-disabled])){background-color:var(--mantine-color-dark-5)}}@media(hover:none){:where([data-mantine-color-scheme=dark]) .m_14c23465:active:where(:not([data-disabled])){background-color:var(--mantine-color-dark-5)}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzLzgzMC1jODEwYzM5ZC5jc3MiLCJtYXBwaW5ncyI6IkFBMnBCQSxnQkFjQSxDQXhxQkEsMkxBS0UsaUJBQXlCLENBQXpCLGtCQUF5QixDQUF6Qix3QkFBeUIsQ0FDekIsVUFBVyxDQUNYLGFBQWMsQ0FDZCxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixTQUNGLENBQ0EsMEJBR0UsUUFBUyxDQUZULG9CQUFxQixDQUNyQixTQUVGLENBRUEsa0JBR0UscUJBQXNCLENBRXRCLHdCQUF5QixDQUN6QixtQkFBcUIsQ0FGckIsVUFBVyxDQUdYLG9CQUFxQixDQU5yQixxREFBMkQsQ0FDM0QsZUFBaUIsQ0FPakIsa0JBQW9CLENBRHBCLGlCQUVGLENBRUEsK0RBQ0UsYUFDRixDQUNBLDhHQUVFLCtCQUFpQyxDQUNqQyxnQ0FDRixDQUVBLHlCQUVFLGFBQWMsQ0FEZCxTQUVGLENBQ0EscURBQ0UsY0FDRixDQUNBLDZFQUVFLGFBQWMsQ0FEZCxZQUVGLENBQ0EsMEVBRUUsVUFBVyxDQURYLFNBRUYsQ0FFQSwwQkFFRSx3QkFBeUIsQ0FDekIsK0JBQWdDLENBQ2hDLDRCQUE4QixDQUM5QixhQUFjLENBQ2QsaUJBQWtCLENBTGxCLGlCQU1GLENBQ0EsZ0NBQ0Usa0JBQW1CLENBQ25CLGdCQUFpQixDQUNqQixpQkFDRixDQUNBLDJFQUNFLHdCQUNGLENBQ0EsMEVBQ0UsNkJBQ0YsQ0FFQSxnVUFNRSxvQkFBcUIsQ0FDckIsYUFDRixDQUVBLDhGQUlFLFVBQVcsQ0FFWCxpQkFBbUIsQ0FEbkIsZUFBaUIsQ0FGakIsWUFJRixDQUVBLG1DQUVFLFFBQVMsQ0FEVCxTQUVGLENBRUEsK0JBR0UsZUFBZ0IsQ0FGaEIsc0JBQXVCLENBQ3ZCLGtCQUVGLENBRUEsOEJBQ0Usa0JBQW1CLENBQ25CLGVBQWdCLENBUWhCLFdBQVksQ0FKWixjQUFlLENBSGYsWUFBYSxDQVNiLFdBQVksQ0FSWixzQkFBdUIsQ0FXdkIsZUFBZ0IsQ0FOaEIsU0FBVSxDQUZWLGlCQUFrQixDQUZsQixpQkFBa0IsQ0FTbEIsa0JBQW1CLENBTm5CLE9BQVEsQ0FLUixVQUFXLENBRlgsU0FLRixDQUNBLHdDQUNFLFFBQ0YsQ0FDQSxvQ0FDRSxTQUNGLENBQ0EsMkdBQ0UsVUFDRixDQUNBLHFDQUdFLGFBQWMsQ0FDZCxnQkFBaUIsQ0FDakIsaUJBQWtCLENBSmxCLGlCQUFrQixDQUNsQixLQUlGLENBQ0EsOENBQ0UsT0FDRixDQUNBLDhDQUNFLFFBQ0YsQ0FDQSw0Q0FDRSxvQkFDRixDQUVBLG1DQUdFLGNBQWUsQ0FGZixpQkFBa0IsQ0FDbEIsUUFBUyxDQUVULE9BQ0YsQ0FDQSx5Q0FDRSxTQUNGLENBQ0EsZ0RBRUUsU0FBVSxDQURWLHVCQUVGLENBQ0EsNkNBQ0UsVUFDRixDQUNBLG9EQUVFLFVBQVcsQ0FEWCx3QkFFRixDQUVBLG1DQUNFLFVBQ0YsQ0FFQSx3QkFDRSxZQUFjLENBQ2QsaUJBQ0YsQ0FDQSxnQ0FDRSxZQUFhLENBQ2IsY0FBZSxDQUNmLGVBQ0YsQ0FDQSxxREFDRSxvQkFBcUIsQ0FFckIsVUFBVyxDQURYLFVBRUYsQ0FFQSx5QkFDRSxZQUFjLENBQ2QsaUJBQ0YsQ0FDQSxnSEFFRSxvQkFBcUIsQ0FFckIsVUFBVyxDQURYLFVBRUYsQ0FFQSx3Q0FDRSxVQUFXLENBRVgsVUFBVyxDQUNYLHNCQUF1QixDQUN2QixlQUFnQixDQUhoQixVQUlGLENBSUEsd0pBQ0Usb0JBQ0YsQ0FDQSw4R0FDRSxvQkFBcUIsQ0FDckIsZ0JBQ0YsQ0FDQSxvSEFDRSxVQUNGLENBQ0Esb1RBRUUsdUJBQXdCLENBQ3hCLFFBQ0YsQ0FDQSwrSEFDRSx5QkFDRixDQUNBLGtIQUVFLG9CQUFxQixDQURyQixlQUVGLENBRUEsa0NBRUUsNkJBQThCLENBRDlCLFdBQVksQ0FFWixVQUNGLENBQ0EscURBRUUsd0JBQXlCLENBQ3pCLG1CQUFxQixDQUZyQixjQUFlLENBR2YsaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixLQUNGLENBQ0EsMERBRUUsZUFBaUIsQ0FDakIsZ0NBQWtDLENBRmxDLGlCQUdGLENBQ0Esc0ZBS0UsZ0NBQWtDLENBRmxDLGFBQWMsQ0FEZCxpQkFBa0IsQ0FFbEIsaUJBQWtCLENBSGxCLFVBS0YsQ0FDQSxxSEFRRSxzQkFBdUIsQ0FMdkIsMkJBQWdDLENBRmhDLGVBQWdCLENBQ2hCLFFBQVMsQ0FFVCxpQkFBa0IsQ0FFbEIsY0FBZSxDQURmLGVBQWdCLENBRWhCLFVBRUYsQ0FDQSx5SkFDRSxXQUFZLENBQ1osZ0JBQWlCLENBQ2pCLGtCQUNGLENBQ0EsK0pBRUUsd0JBQXlCLENBRHpCLGNBRUYsQ0FDQSxtS0FDRSx3QkFBeUIsQ0FDekIsVUFBWSxDQUNaLGVBQ0YsQ0FDQSx5S0FDRSx3QkFDRixDQUNBLG1LQUNFLFVBQ0YsQ0FDQSx5S0FFRSw0QkFBNkIsQ0FEN0IsY0FFRixDQUVBLCtCQUNFLFVBQVcsQ0FDWCxvQkFBcUIsQ0FFckIsa0JBQW1CLENBRW5CLGNBQWdCLENBRGhCLGlCQUFrQixDQUZsQixZQUlGLENBQ0Esd0VBQ0UsY0FDRixDQUNBLDRIQUVFLHdCQUF5QixDQUR6QixtQkFFRixDQUNBLHlDQUVFLHdCQUF5QixDQUR6QixtQkFBcUIsQ0FFckIsVUFDRixDQUNBLCtDQUNFLHdCQUNGLENBRUEsNkJBRUUsa0JBQW1CLENBRG5CLGtCQUVGLENBRUEsd0JBQ0Usa0JBQ0YsQ0FFQSxnRkFHRSxVQUFXLENBQ1gsb0JBQXFCLENBRXJCLGtCQUFtQixDQUVuQixjQUFnQixDQURoQixpQkFBa0IsQ0FGbEIsWUFJRixDQUVBLGtIQUlFLGNBQ0YsQ0FDQSxrUEFLRSx3QkFBeUIsQ0FEekIsbUJBRUYsQ0FDQSw4SUFJRSxlQUNGLENBQ0Esc0tBS0Usd0JBQXlCLENBRHpCLG1CQUFxQixDQUVyQixVQUNGLENBQ0Esc1NBSUUsd0JBQ0YsQ0FDQSwwTUFJRSxVQUNGLENBQ0EsME1BSUUsV0FDRixDQUNBLDBKQU1FLHdCQUF5QixDQUR6QixtQkFBcUIsQ0FFckIsVUFBVyxDQUhYLGlCQUlGLENBQ0EsOExBUUUscUJBQXNCLENBR3RCLGlCQUFrQixDQU5sQixXQUFZLENBSVosVUFBVyxDQUhYLFFBQVMsQ0FRVCxTQUFVLENBSlYsV0FBWSxDQU5aLGlCQUFrQixDQUdsQiwwQkFBMkIsQ0FRM0IsZ0RBQW1ELENBRm5ELGlCQUFrQixDQURsQixrQkFJRixDQUNBLDBSQUlFLHdCQUNGLENBQ0Esc05BS0UsU0FBVSxDQURWLGtCQUVGLENBQ0Esc2ZBV0Usd0JBQXlCLENBRHpCLG1CQUFxQixDQUVyQixVQUNGLENBQ0EsczNCQVVFLHdCQUNGLENBQ0EsOExBS0Usd0JBQXFELENBRHJELG1CQUFxQixDQUVyQixVQUNGLENBQ0EsOFRBSUUsd0JBQ0YsQ0FDQSw4ekJBZ0JFLG9DQUNGLENBQ0Esd3JFQStCRSx3QkFBeUIsQ0FDekIsVUFDRixDQUNBLDBKQUtFLFVBQVcsQ0FEWCxjQUVGLENBQ0EsOExBUUUscUJBQXNCLENBR3RCLGlCQUFrQixDQU5sQixVQUFXLENBSVgsVUFBVyxDQUhYLFFBQVMsQ0FRVCxTQUFVLENBSlYsV0FBWSxDQU5aLGlCQUFrQixDQUdsQiwwQkFBMkIsQ0FRM0IsZ0RBQW1ELENBRm5ELGlCQUFrQixDQURsQixrQkFJRixDQUVBLG1DQUVFLG9CQUFxQixDQURyQixpQkFBa0IsQ0FFbEIsVUFDRixDQUNBLG9FQUdFLHNCQUF1QixDQUR2QixhQUFlLENBRGYsaUJBR0YsQ0FFQSw0Q0FDRSx5QkFDRixDQUVBLDZHQUdFLDRCQUE2QixDQUM3QixtQkFBcUIsQ0FDckIsaUJBQ0YsQ0FDQSwrSEFHRSxjQUNGLENBQ0EscWhCQU1FLHdCQUNGLENBQ0EsaUpBSUUsV0FBWSxDQUNaLEtBQU0sQ0FGTix3QkFHRixDQUVBLDBHQUdFLHdCQUF5QixDQVF6Qix3QkFBeUIsQ0FEekIsbUJBQXFCLENBSnJCLFFBQVMsQ0FGVCxpQkFBa0IsQ0FLbEIsaUJBQWtCLENBRmxCLFFBQVMsQ0FGVCxTQUFVLENBR1YsU0FJRixDQUNBLDRIQUdFLGNBQ0YsQ0FDQSw4SUFHRSxZQUFhLENBQ2IsaUJBQ0YsQ0FFQSxvR0FLRSxhQUFjLENBRmQsZ0JBQWlCLENBR2pCLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FIbEIsVUFJRixDQUNBLDhJQUdFLDRCQUE4QixDQUM5Qiw2QkFDRixDQUNBLDJJQU9FLCtCQUFpQyxDQUNqQyxnQ0FBa0MsQ0FMbEMsd0JBQXlCLENBQ3pCLHFCQUFzQixDQUN0QixvQkFBcUIsQ0FDckIsZ0JBR0YsQ0FDQSxzSEFHRSxxQkFDRixDQUNBLGdRQUdFLDJCQUNGLENBQ0EsZ1FBR0Usd0JBQ0YsQ0FDQSxrSUFJRSxTQUFVLENBRFYsaUJBRUYsQ0FFQSw4QkFFRSw0QkFBNkIsQ0FDN0IsUUFBUyxDQUZULGNBQWUsQ0FTZixrQkFBbUIsQ0FEbkIsV0FBWSxDQUxaLFNBQVUsQ0FDVixpQkFBa0IsQ0FDbEIsaUJBQWtCLENBRWxCLE9BQVEsQ0FEUixLQUFNLENBSU4scUJBQ0YsQ0FDQSxvQ0FFRSx3QkFBeUIsQ0FFekIsaUJBQWtCLENBRGxCLFVBQVcsQ0FVWCxXQUFZLENBWlosY0FBZSxDQVVmLGtCQUFtQixDQUhuQixjQUFlLENBSGYsV0FBWSxDQUlaLGFBQWMsQ0FGZCxXQUFZLENBR1osaUJBQWtCLENBRWxCLHFCQUFzQixDQU50QixVQVFGLENBQ0Esd0NBQ0UsY0FDRixDQUNBLDhDQUVFLHFCQUFzQixDQUR0QixjQUVGLENBRUEsZ0NBQ0Usa0JBQW1CLENBQ25CLDRCQUE2QixDQUs3QixVQUFXLENBSlgsY0FBZSxDQUVmLGVBQWlCLENBQ2pCLGFBQWMsQ0FGZCxpQkFJRixDQUVBLDBCQVFFLGtCQUFtQixDQUpuQiwrQkFBb0MsQ0FLcEMsWUFBYSxDQU5iLFlBQWEsQ0FJYixzQkFBdUIsQ0FGdkIsTUFBTyxDQUpQLGNBQWUsQ0FLZixLQUFNLENBSk4sV0FBWSxDQVFaLGtCQUNGLENBQ0EsOEpBSUUsZ0JBQWlCLENBRGpCLFVBRUYsQ0FDQSw0Q0FDRSw4SkFJRSxnQkFBaUIsQ0FEakIsVUFFRixDQUNGLENBQ0Esb0hBRUUsaUJBQ0YsQ0FFQSxzQ0FLRSxXQUFZLENBSFosWUFBYyxDQUVkLGtCQUFvQixDQURwQixtQkFBcUIsQ0FGckIsYUFLRixDQUVBLDZCQUdFLFFBQVMsQ0FEVCxtQkFBb0IsQ0FFcEIsVUFBVyxDQUNYLFdBQVksQ0FDWixlQUFnQixDQUNoQixTQUFVLENBTlYsaUJBQWtCLENBUWxCLGtCQUFtQixDQURuQixTQUVGLENBRUEsaUNBRUUsVUFBVyxDQUNYLHNCQUF3QixDQUZ4QixTQUdGOztBQ252QkE7Ozs7Ozs7OztFQUFBLENBYUEsa0JBQ0MsYUFFRCw2QkFDQyxTQUNBLG1CQUNBLFdBQ0EsWUFDQSxnQkFDQSxVQUNBLGtCQUNBLFVBRUQsaUJBR0MsU0FJQSxlQUZBLGdCQUdBLGdCQVBBLFNBR0EsVUFGQSxVQUlBLG9CQUVBLENBRUQscURBSUMseUJBRkEsV0FDQSxhQUNBLENBRUQsMEJBQ0MsV0FFRCxnQkFFQyxZQUVBLE9BRUEsU0FBUSxDQURSLGtCQUZBLE1BRkEsVUFLQSxDQUdELFVBQ0MsWUFNRCxtQkFDQyx5QkFDQSxvQkFNRCxTQU9DLDRCQU5BLHFCQUVBLGtCQUdBLGdCQUZBLGtCQUNBLHFCQUhBLHFCQUtBLENBR0Qsc0JBR0MsY0FGQSxTQUNBLGdCQUNBLENBT0QsbUJBS0MsWUFGQSxPQUZBLGVBQ0EsTUFFQSxVQUNBO0FDOUZEOzs7Ozs7Ozs7OztFQUFBLENBZ0JBLFdBQ0Msc0NBQ0EsQ0FFRCxpQ0FGQyxhQUdBLENBRUQseUVBSUMsdUNBQ0EsY0FFRCw2QkFDQyx5QkFFRCxtQkFFQyxnQkFEQSxzQkFFQSxXQUVELHFCQUNDLFdBRUQsa0JBRUMsbUJBREEsc0JBRUEsV0FDQSxnQkFFRCxvQkFDQyxXQUtELHVMQVVDLG1CQURBLHlCQUdBLGNBREEsZUFDQSxDQUVELHFJQU9DLGNBQ0EscUJBRUQsNE1BU0MsbUJBREEsc0JBR0EsY0FEQSxlQUNBLENBRUQsME5BVUMsY0FDQSxxQkFHRCxpQkFDQywrQkFFRCw4SkFPQyxtQkFEQSx5QkFHQSxXQURBLGVBQ0EsQ0FFRCx5REFHQyxzQkFEQSxjQUNBLENBRUQsc0VBR0MsV0FDQSxxQkFLRCxpR0FJQyxtQkFEQSx5QkFFQSxjQUVELGtCQUVDLG1CQURBLHdCQUNBLENBRUQsdUdBR0MsY0FFRCxxRkFJQyxtQkFEQSx5QkFFQSxjQU9ELCtMQUdDLGNBRUQsb0dBR0MsZ0JBRUQsMEdBSUMsZ0JBREEsVUFDQSxDQUVELDhGQUlDLHNCQURBLFdBQ0EsQ0FPRCxTQUVDLFlBREEsVUFDQSxDQU9BLGdFQUVELDhIQUlDLHVHQUlBLDhIQUlBLHNEQUVELDhIQUtDLHFFQUtELDhIQUtBLHdEQUNBLDhIQUVBLHFCQUNBLDhIQUVBLDRDQUNBLHFCQUNBLDJDQUNBLG9FQUNBLGdEQUNBLCtDQUNBLDJFQUNBLCtDQUNBLGlEQUNBLGtEQUNBLG1EQUNBLHlFQUNBLCtCQUNBLHNEQUNBLHVEQUNBLHNEQUNBLHVEQUNBLHNEQUNBLHdEQUNBLHlEQUNBLHlEQUNBLCtDQUNBLG9EQUNBLG1EQUNBLG9EQUNBLG1EQUNBLHdFQUNBLG9EQUNBLHNEQUNBLHdEQUNBLHNEQUNBLHdEQUNBLHdEQUNBLHdEQUNBLHdEQUNBLHdEQUNBLHlEQUNBLHNGQUNBLHdEQUNBLHlEQUNBLHdEQUNBLHlEQUNBLHdEQUNBLDBEQUNBLDJEQUNBLDZEQUNBLDJEQUNBLDZEQUNBLDZEQUNBLDZEQUNBLDZEQUNBLDZEQUNBLDBEQUNBLDhEQUNBLDhEQUNBLDhEQUNBLDBCQUNBLHlEQUNBLHlEQUNBLGdDQUNBLHlEQUNBLDJEQUNBLDJEQUNBLDJEQUNBLDJEQUNBLDZDQUNBLHNEQUNBLGlEQUNBLGdEQUNBLGlEQUNBLGlEQUNBLHNEQUNBLDREQUNBLDJCQUNBLGlEQUNBLGtEQUNBLG9EQUNBLDhDQUNBLHFEQUNBLG1EQUNBLCtCQUNBLG1EQUNBLGtEQUNBLGlEQUNBLGdEQUNBLGdEQUNBLGlEQUNBLG1EQUNBLG1EQUNBLDhDQUNBLDBEQUNBLG1EQUNBLCtDQUNBLGlEQUNBLGdEQUNBLCtDQUNBLHFEQUNBLGlDQUNBLGtEQUNBLG1EQUNBLGtEQUNBLGtEQUNBLGdFQUNBLGlDQUNBLCtEQUNBLGtEQUNBLDJFQUNBLG9CQUNBLGdGQUNBLHFCQUNBLGdEQUNBLHFEQUNBLDhDQUNBLHFEQUNBLG9EQUNBLGlDQUNBLHFEQUNBLGdEQUNBLG1EQUNBLGlEQUNBLGlEQUNBLGtEQUNBLDRDQUNBLCtDQUNBLGlE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OEJBQStCLENBQy9CLDhCQUErQixDQUMvQiw4QkFBK0IsQ0FDL0IsK0JBQWdDLENBQ2hDLCtCQUFnQyxDQUNoQywrQkFBZ0MsQ0FDaEMsK0JBQWdDLENBQ2hDLCtCQUFnQyxDQUNoQywrQkFBZ0MsQ0FDaEMsK0JBQWdDLENBQ2hDLCtCQUFnQyxDQUNoQywrQkFBZ0MsQ0FDaEMsK0JBQWdDLENBQ2hDLGdDQUFpQyxDQUNqQyxnQ0FBaUMsQ0FDakMsZ0NBQWlDLENBQ2pDLGdDQUFpQyxDQUNqQyxnQ0FBaUMsQ0FDakMsZ0NBQWlDLENBQ2pDLGdDQUFpQyxDQUNqQyxnQ0FBaUMsQ0FDakMsZ0NBQWlDLENBQ2pDLGdDQUFpQyxDQUNqQyxnQ0FBaUMsQ0FDakMsZ0NBQWlDLENBQ2pDLGdDQUFpQyxDQUNqQyxnQ0FBaUMsQ0FDakMsZ0NBQWlDLENBQ2pDLGdDQUFpQyxDQUNqQyxnQ0FBaUMsQ0FDakMsZ0NBQWlDLENBQ2pDLGdDQUFpQyxDQUNqQyxnQ0FBaUMsQ0FDakMsOEJBQStCLENBQy9CLDhCQUErQixDQUMvQiw4QkFBK0IsQ0FDL0IsOEJBQStCLENBQy9CLDhCQUErQixDQUMvQiw4QkFBK0IsQ0FDL0IsOEJBQStCLENBQy9CLDhCQUErQixDQUMvQiw4QkFBK0IsQ0FDL0IsOEJBQStCLENBQy9CLDhCQUErQixDQUMvQiw4QkFBK0IsQ0FDL0IsOEJBQStCLENBQy9CLDhCQUErQixDQUMvQiw4QkFBK0IsQ0FDL0IsOEJBQStCLENBQy9CLDhCQUErQixDQUMvQiw4QkFBK0IsQ0FDL0IsOEJBQStCLENBQy9CLDhCQUErQixDQUMvQiw4QkFBK0IsQ0FDL0IsOEJBQStCLENBQy9CLDhCQUErQixDQUMvQiw4QkFBK0IsQ0FDL0IsOEJBQStCLENBQy9CLDhCQUErQixDQUMvQiw4QkFBK0IsQ0FDL0IsOEJBQStCLENBQy9CLDhCQUErQixDQUMvQiw4QkFBK0IsQ0FDL0IsK0JBQWdDLENBQ2hDLCtCQUFnQyxDQUNoQywrQkFBZ0MsQ0FDaEMsK0JBQWdDLENBQ2hDLCtCQUFnQyxDQUNoQywrQkFBZ0MsQ0FDaEMsK0JB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QSxTQUtBLENBR0YsbUNBRUksbUJBREEsVUFDQSxDQUdKLDJCQUNJLGtCQUNBLFVBR0osb0RBQ0ksd0JBT0osOEdBQ0kseUJBR0osMERBQ00sd0JBR04sb0JBQ00seUZBQ0UsOENBSVIsbUJBQ00sMEZBQ0UsOENBSVIsb0JBQ00sd0ZBQ0UsOENBSVIsbUJBQ00seUZBQ0UiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9hcHAvLi9ub2RlX21vZHVsZXMvcmVhY3QtZGF0ZXBpY2tlci9kaXN0L3JlYWN0LWRhdGVwaWNrZXIuY3NzIiwid2VicGFjazovL2FwcC8uL25vZGVfbW9kdWxlcy9qcXVlcnktdWkvdGhlbWVzL2Jhc2UvY29yZS5jc3MiLCJ3ZWJwYWNrOi8vYXBwLy4vbm9kZV9tb2R1bGVzL2pxdWVyeS11aS90aGVtZXMvYmFzZS90aGVtZS5jc3MiLCJ3ZWJwYWNrOi8vYXBwLy4vbm9kZV9tb2R1bGVzL0BtYW50aW5lL2NvcmUvc3R5bGVzLmNzcyIsIndlYnBhY2s6Ly9hcHAvLi9ub2RlX21vZHVsZXMvQG1hbnRpbmUvZHJvcHpvbmUvc3R5bGVzLmNzcyIsIndlYnBhY2s6Ly9hcHAvLi9ub2RlX21vZHVsZXMvQG1hbnRpbmUvbm90aWZpY2F0aW9ucy9zdHlsZXMuY3NzIiwid2VicGFjazovL2FwcC8uL25vZGVfbW9kdWxlcy9AbWFudGluZS9kYXRlcy9zdHlsZXMuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLWljb246OmJlZm9yZSwgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3LS1kb3duLWFycm93LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXJlYWQtdmlldy0tZG93bi1hcnJvdyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLXJlYWQtdmlldy0tZG93bi1hcnJvdyB7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAzcHggM3B4IDAgMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogOXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICB3aWR0aDogOXB4O1xufVxuLnJlYWN0LWRhdGVwaWNrZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FlYWVhZTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyLS10aW1lLW9ubHkgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtY29udGFpbmVyIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4ucmVhY3QtZGF0ZXBpY2tlci0tdGltZS1vbmx5IC5yZWFjdC1kYXRlcGlja2VyX190aW1lLFxuLnJlYWN0LWRhdGVwaWNrZXItLXRpbWUtb25seSAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1ib3gge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjNyZW07XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlciB7XG4gIHotaW5kZXg6IDE7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZSB7XG4gIHN0cm9rZTogI2FlYWVhZTtcbn1cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49Ym90dG9tXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGUge1xuICBmaWxsOiAjZjBmMGYwO1xuICBjb2xvcjogI2YwZjBmMDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49dG9wXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGUge1xuICBmaWxsOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2hlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhZWFlYWU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuM3JlbTtcbiAgcGFkZGluZzogOHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19oZWFkZXItLXRpbWUge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2hlYWRlci0tdGltZTpub3QoLnJlYWN0LWRhdGVwaWNrZXJfX2hlYWRlci0tdGltZS0tb25seSkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2hlYWRlcjpub3QoLnJlYWN0LWRhdGVwaWNrZXJfX2hlYWRlci0taGFzLXRpbWUtc2VsZWN0KSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjNyZW07XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLWRyb3Bkb3duLWNvbnRhaW5lci0tc2VsZWN0LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLWRyb3Bkb3duLWNvbnRhaW5lci0tc2VsZWN0LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItZHJvcGRvd24tY29udGFpbmVyLS1zZWxlY3QsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1kcm9wZG93bi1jb250YWluZXItLXNjcm9sbCxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1kcm9wZG93bi1jb250YWluZXItLXNjcm9sbCxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLWRyb3Bkb3duLWNvbnRhaW5lci0tc2Nyb2xsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMTVweDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2N1cnJlbnQtbW9udGgsXG4ucmVhY3QtZGF0ZXBpY2tlci10aW1lX19oZWFkZXIsXG4ucmVhY3QtZGF0ZXBpY2tlci15ZWFyLWhlYWRlciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAwLjk0NHJlbTtcbn1cblxuaDIucmVhY3QtZGF0ZXBpY2tlcl9fY3VycmVudC1tb250aCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faGVhZGVyIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG4gIHRleHQtaW5kZW50OiAtOTk5ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0tcHJldmlvdXMge1xuICBsZWZ0OiAycHg7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0tbmV4dCB7XG4gIHJpZ2h0OiAycHg7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0tbmV4dC0td2l0aC10aW1lOm5vdCgucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0tbmV4dC0td2l0aC10b2RheS1idXR0b24pIHtcbiAgcmlnaHQ6IDg1cHg7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0teWVhcnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0teWVhcnMtcHJldmlvdXMge1xuICB0b3A6IDRweDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS15ZWFycy11cGNvbWluZyB7XG4gIHRvcDogLTRweDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uOmhvdmVyICo6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE2NS43NSwgMTY1Ljc1LCAxNjUuNzUpO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgd2lkdGg6IDA7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi1pY29uLS1uZXh0IHtcbiAgbGVmdDogLTJweDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLWljb24tLW5leHQ6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgbGVmdDogLTdweDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLWljb24tLXByZXZpb3VzIHtcbiAgcmlnaHQ6IC0ycHg7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi1pY29uLS1wcmV2aW91czo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgcmlnaHQ6IC03cHg7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1jb250YWluZXIge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXIge1xuICBtYXJnaW46IDAuNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWF4LXdpZHRoOiAxODBweDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0cmVtO1xuICBtYXJnaW46IDJweDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoIHtcbiAgbWFyZ2luOiAwLjRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19tb250aCAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dCxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aCAucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNHJlbTtcbiAgbWFyZ2luOiAycHg7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC10aW1lLWNvbnRhaW5lciB7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNXB4IDAgMTBweCAxNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LXRpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2NhcHRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faW5wdXQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LXRpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2lucHV0LWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19pbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faW5wdXQtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2lucHV0IGlucHV0IHtcbiAgd2lkdGg6IGF1dG87XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faW5wdXQtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2lucHV0IGlucHV0W3R5cGU9dGltZV06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4ucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faW5wdXQtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2lucHV0IGlucHV0W3R5cGU9dGltZV06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC10aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19pbnB1dC1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faW5wdXQgaW5wdXRbdHlwZT10aW1lXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LXRpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2lucHV0LWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19kZWxpbWl0ZXIge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX190aW1lLWNvbnRhaW5lciB7XG4gIGZsb2F0OiByaWdodDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYWVhZWFlO1xuICB3aWR0aDogODVweDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX190aW1lLWNvbnRhaW5lci0td2l0aC10b2RheS1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZWFlYWU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTg3cHg7XG4gIHRvcDogMDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX190aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjNyZW07XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtYm94IHtcbiAgd2lkdGg6IDg1cHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX190aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZSAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1ib3ggdWwucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IGNhbGMoMTk1cHggKyAxLjdyZW0gLyAyKTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX190aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZSAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1ib3ggdWwucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1saXN0IGxpLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdC1pdGVtIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX190aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZSAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1ib3ggdWwucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1saXN0IGxpLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdC1pdGVtOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyX190aW1lIC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWJveCB1bC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWxpc3QgbGkucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1saXN0LWl0ZW0tLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxNmJhNTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX190aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZSAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1ib3ggdWwucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1saXN0IGxpLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdC1pdGVtLS1zZWxlY3RlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTZiYTU7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtYm94IHVsLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdCBsaS5yZWFjdC1kYXRlcGlja2VyX190aW1lLWxpc3QtaXRlbS0tZGlzYWJsZWQge1xuICBjb2xvcjogI2NjYztcbn1cbi5yZWFjdC1kYXRlcGlja2VyX190aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZSAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1ib3ggdWwucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1saXN0IGxpLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdC1pdGVtLS1kaXNhYmxlZDpob3ZlciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX193ZWVrLW51bWJlciB7XG4gIGNvbG9yOiAjY2NjO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjdyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwLjE2NnJlbTtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX193ZWVrLW51bWJlci5yZWFjdC1kYXRlcGlja2VyX193ZWVrLW51bWJlci0tY2xpY2thYmxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3dlZWstbnVtYmVyLnJlYWN0LWRhdGVwaWNrZXJfX3dlZWstbnVtYmVyLS1jbGlja2FibGU6bm90KC5yZWFjdC1kYXRlcGlja2VyX193ZWVrLW51bWJlci0tc2VsZWN0ZWQpOmhvdmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3dlZWstbnVtYmVyLS1zZWxlY3RlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxNmJhNTtcbiAgY29sb3I6ICNmZmY7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fd2Vlay1udW1iZXItLXNlbGVjdGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI4Ljc1LCA5My4yMTk2OTY5Njk3LCAxNDMuNzUpO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LW5hbWVzIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogLThweDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3dlZWsge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LW5hbWUsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LFxuLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbmFtZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjdyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwLjE2NnJlbTtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dCxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5Om5vdChbYXJpYS1kaXNhYmxlZD10cnVlXSk6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dDpub3QoW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0pOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dDpub3QoW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0pOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dDpub3QoW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0pOmhvdmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tdG9kYXksXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0tdG9kYXksXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS10b2RheSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLXRvZGF5IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1oaWdobGlnaHRlZCxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1oaWdobGlnaHRlZCxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWhpZ2hsaWdodGVkLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taGlnaGxpZ2h0ZWQge1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZGNjNGE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taGlnaGxpZ2h0ZWQ6bm90KFthcmlhLWRpc2FibGVkPXRydWVdKTpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1oaWdobGlnaHRlZDpub3QoW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0pOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taGlnaGxpZ2h0ZWQ6bm90KFthcmlhLWRpc2FibGVkPXRydWVdKTpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWhpZ2hsaWdodGVkOm5vdChbYXJpYS1kaXNhYmxlZD10cnVlXSk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNDkuODU1MTAyMDQwOCwgMTg5LjY0NDg5Nzk1OTIsIDYyLjU2MzI2NTMwNjEpO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taGlnaGxpZ2h0ZWQtY3VzdG9tLTEsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taGlnaGxpZ2h0ZWQtY3VzdG9tLTEsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1oaWdobGlnaHRlZC1jdXN0b20tMSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWhpZ2hsaWdodGVkLWN1c3RvbS0xIHtcbiAgY29sb3I6IG1hZ2VudGE7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1oaWdobGlnaHRlZC1jdXN0b20tMixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1oaWdobGlnaHRlZC1jdXN0b20tMixcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWhpZ2hsaWdodGVkLWN1c3RvbS0yLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taGlnaGxpZ2h0ZWQtY3VzdG9tLTIge1xuICBjb2xvcjogZ3JlZW47XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1ob2xpZGF5cyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1ob2xpZGF5cyxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWhvbGlkYXlzLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taG9saWRheXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNjgwMztcbiAgY29sb3I6ICNmZmY7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1ob2xpZGF5cyAub3ZlcmxheSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1ob2xpZGF5cyAub3ZlcmxheSxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWhvbGlkYXlzIC5vdmVybGF5LFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taG9saWRheXMgLm92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTAwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzLCBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1ob2xpZGF5czpub3QoW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0pOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWhvbGlkYXlzOm5vdChbYXJpYS1kaXNhYmxlZD10cnVlXSk6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1ob2xpZGF5czpub3QoW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0pOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taG9saWRheXM6bm90KFthcmlhLWRpc2FibGVkPXRydWVdKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMDcsIDgyLjk2NDI4NTcxNDMsIDApO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taG9saWRheXM6aG92ZXIgLm92ZXJsYXksXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taG9saWRheXM6aG92ZXIgLm92ZXJsYXksXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1ob2xpZGF5czpob3ZlciAub3ZlcmxheSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWhvbGlkYXlzOmhvdmVyIC5vdmVybGF5IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19kYXktLXNlbGVjdGVkLCAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1zZWxlY3RpbmctcmFuZ2UsIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLXNlbGVjdGVkLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLXNlbGVjdGVkLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taW4tcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1zZWxlY3RlZCxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE2YmE1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19kYXktLXNlbGVjdGVkOm5vdChbYXJpYS1kaXNhYmxlZD10cnVlXSk6aG92ZXIsIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXNlbGVjdGluZy1yYW5nZTpub3QoW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0pOmhvdmVyLCAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1yYW5nZTpub3QoW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0pOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLXNlbGVjdGVkOm5vdChbYXJpYS1kaXNhYmxlZD10cnVlXSk6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlOm5vdChbYXJpYS1kaXNhYmxlZD10cnVlXSk6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tcmFuZ2U6bm90KFthcmlhLWRpc2FibGVkPXRydWVdKTpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLXNlbGVjdGVkOm5vdChbYXJpYS1kaXNhYmxlZD10cnVlXSk6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2U6bm90KFthcmlhLWRpc2FibGVkPXRydWVdKTpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXJhbmdlOm5vdChbYXJpYS1kaXNhYmxlZD10cnVlXSk6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1zZWxlY3RlZDpub3QoW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0pOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlOm5vdChbYXJpYS1kaXNhYmxlZD10cnVlXSk6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1yYW5nZTpub3QoW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0pOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI4Ljc1LCA5My4yMTk2OTY5Njk3LCAxNDMuNzUpO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0ta2V5Ym9hcmQtc2VsZWN0ZWQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0ta2V5Ym9hcmQtc2VsZWN0ZWQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1rZXlib2FyZC1zZWxlY3RlZCxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWtleWJvYXJkLXNlbGVjdGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTg2LjI1LCAyMTcuMDgzMzMzMzMzMywgMjQxLjI1KTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19kYXktLWtleWJvYXJkLXNlbGVjdGVkOm5vdChbYXJpYS1kaXNhYmxlZD10cnVlXSk6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0ta2V5Ym9hcmQtc2VsZWN0ZWQ6bm90KFthcmlhLWRpc2FibGVkPXRydWVdKTpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWtleWJvYXJkLXNlbGVjdGVkOm5vdChbYXJpYS1kaXNhYmxlZD10cnVlXSk6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1rZXlib2FyZC1zZWxlY3RlZDpub3QoW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0pOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI4Ljc1LCA5My4yMTk2OTY5Njk3LCAxNDMuNzUpO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tc2VsZWN0aW5nLXJhbmdlOm5vdCgucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tcmFuZ2UpLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZTpub3QoLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXJhbmdlKSxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZTpub3QoLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXJhbmdlKSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZTpub3QoLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXJhbmdlKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzMsIDEwNywgMTY1LCAwLjUpO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLS1zZWxlY3RpbmctcmFuZ2UgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tcmFuZ2U6bm90KC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UpLCAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci0tc2VsZWN0aW5nLXJhbmdlIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXJhbmdlOm5vdCgucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlKSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC0tc2VsZWN0aW5nLXJhbmdlIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1yYW5nZTpub3QoLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSksXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci0tc2VsZWN0aW5nLXJhbmdlIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1yYW5nZTpub3QoLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSksXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtLXNlbGVjdGluZy1yYW5nZSAucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1yYW5nZTpub3QoLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSksXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci0tc2VsZWN0aW5nLXJhbmdlIC5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXJhbmdlOm5vdCgucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlKSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC0tc2VsZWN0aW5nLXJhbmdlIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXJhbmdlOm5vdCgucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlKSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLS1zZWxlY3RpbmctcmFuZ2UgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tcmFuZ2U6bm90KC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgY29sb3I6ICMwMDA7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1kaXNhYmxlZCxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1kaXNhYmxlZCxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWRpc2FibGVkLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0tZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGNvbG9yOiAjY2NjO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tZGlzYWJsZWQgLm92ZXJsYXksXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0tZGlzYWJsZWQgLm92ZXJsYXksXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1kaXNhYmxlZCAub3ZlcmxheSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWRpc2FibGVkIC5vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDcwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzLCBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyX19jYWxlbmRhci1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fdmlldy1jYWxlbmRhci1pY29uIGlucHV0IHtcbiAgcGFkZGluZzogNnB4IDEwcHggNXB4IDI1cHg7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXJlYWQtdmlldyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXcsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1yZWFkLXZpZXcge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXc6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3OmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItcmVhZC12aWV3OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3OmhvdmVyIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXJlYWQtdmlldy0tZG93bi1hcnJvdyxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXJlYWQtdmlldzpob3ZlciAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3LS1kb3duLWFycm93LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXJlYWQtdmlldzpob3ZlciAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3csXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3OmhvdmVyIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXctLWRvd24tYXJyb3csXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1yZWFkLXZpZXc6aG92ZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3LS1kb3duLWFycm93LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItcmVhZC12aWV3OmhvdmVyIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXctLWRvd24tYXJyb3cge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2IoMTc4LjUsIDE3OC41LCAxNzguNSk7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3csXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3LS1kb3duLWFycm93LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItcmVhZC12aWV3LS1kb3duLWFycm93IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgcmlnaHQ6IC0xNnB4O1xuICB0b3A6IDA7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLWRyb3Bkb3duLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLWRyb3Bkb3duLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1MCU7XG4gIGxlZnQ6IDI1JTtcbiAgdG9wOiAzMHB4O1xuICB6LWluZGV4OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FlYWVhZTtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLWRyb3Bkb3duOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLWRyb3Bkb3duOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItZHJvcGRvd246aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1kcm9wZG93bi0tc2Nyb2xsYWJsZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1kcm9wZG93bi0tc2Nyb2xsYWJsZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLWRyb3Bkb3duLS1zY3JvbGxhYmxlIHtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1vcHRpb24sXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtb3B0aW9uLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItb3B0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLW9wdGlvbjpmaXJzdC1vZi10eXBlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLW9wdGlvbjpmaXJzdC1vZi10eXBlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItb3B0aW9uOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjNyZW07XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1vcHRpb246bGFzdC1vZi10eXBlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLW9wdGlvbjpsYXN0LW9mLXR5cGUsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1vcHRpb246bGFzdC1vZi10eXBlIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItb3B0aW9uOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLW9wdGlvbjpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLW9wdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1vcHRpb246aG92ZXIgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXllYXJzLXVwY29taW5nLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLW9wdGlvbjpob3ZlciAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0teWVhcnMtdXBjb21pbmcsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1vcHRpb246aG92ZXIgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXllYXJzLXVwY29taW5nIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiKDE3OC41LCAxNzguNSwgMTc4LjUpO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItb3B0aW9uOmhvdmVyIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS15ZWFycy1wcmV2aW91cyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1vcHRpb246aG92ZXIgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXllYXJzLXByZXZpb3VzLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItb3B0aW9uOmhvdmVyIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS15ZWFycy1wcmV2aW91cyB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYigxNzguNSwgMTc4LjUsIDE3OC41KTtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLW9wdGlvbi0tc2VsZWN0ZWQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtb3B0aW9uLS1zZWxlY3RlZCxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLW9wdGlvbi0tc2VsZWN0ZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1cHg7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19jbG9zZS1pY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBwYWRkaW5nOiAwIDZweCAwIDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2Nsb3NlLWljb246OmFmdGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE2YmE1O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBwYWRkaW5nOiAycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCLDl1wiO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2Nsb3NlLWljb24tLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2Nsb3NlLWljb24tLWRpc2FibGVkOjphZnRlciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3RvZGF5LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYWVhZWFlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBjbGVhcjogbGVmdDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDIxNDc0ODM2NDc7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX19kYXktbmFtZSxcbi5yZWFjdC1kYXRlcGlja2VyX19wb3J0YWwgLnJlYWN0LWRhdGVwaWNrZXJfX2RheSxcbi5yZWFjdC1kYXRlcGlja2VyX19wb3J0YWwgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbmFtZSB7XG4gIHdpZHRoOiAzcmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCksIChtYXgtaGVpZ2h0OiA1NTBweCkge1xuICAucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX19kYXktbmFtZSxcbiAgLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LFxuICAucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX190aW1lLW5hbWUge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX19jdXJyZW50LW1vbnRoLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19oZWFkZXIge1xuICBmb250LXNpemU6IDEuNDRyZW07XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19jaGlsZHJlbi1jb250YWluZXIge1xuICB3aWR0aDogMTMuOHJlbTtcbiAgbWFyZ2luOiAwLjRyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuMnJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjJyZW07XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2FyaWEtbGl2ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcC1wYXRoOiBjaXJjbGUoMCk7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDFweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2NhbGVuZGFyLWljb24ge1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgdmVydGljYWwtYWxpZ246IC0wLjEyNWVtO1xufVxuIiwiLyohXG4gKiBqUXVlcnkgVUkgQ1NTIEZyYW1ld29yayAxLjE0LjFcbiAqIGh0dHBzOi8vanF1ZXJ5dWkuY29tXG4gKlxuICogQ29weXJpZ2h0IE9wZW5KUyBGb3VuZGF0aW9uIGFuZCBvdGhlciBjb250cmlidXRvcnNcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZS5cbiAqIGh0dHBzOi8vanF1ZXJ5Lm9yZy9saWNlbnNlXG4gKlxuICogaHR0cHM6Ly9hcGkuanF1ZXJ5dWkuY29tL2NhdGVnb3J5L3RoZW1pbmcvXG4gKi9cblxuLyogTGF5b3V0IGhlbHBlcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLWhlbHBlci1oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLnVpLWhlbHBlci1oaWRkZW4tYWNjZXNzaWJsZSB7XG5cdGJvcmRlcjogMDtcblx0Y2xpcDogcmVjdCgwIDAgMCAwKTtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMXB4O1xufVxuLnVpLWhlbHBlci1yZXNldCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xuXHRvdXRsaW5lOiAwO1xuXHRsaW5lLWhlaWdodDogMS4zO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGZvbnQtc2l6ZTogMTAwJTtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cbi51aS1oZWxwZXItY2xlYXJmaXg6YmVmb3JlLFxuLnVpLWhlbHBlci1jbGVhcmZpeDphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuLnVpLWhlbHBlci1jbGVhcmZpeDphZnRlciB7XG5cdGNsZWFyOiBib3RoO1xufVxuLnVpLWhlbHBlci16Zml4IHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi51aS1mcm9udCB7XG5cdHotaW5kZXg6IDEwMDtcbn1cblxuXG4vKiBJbnRlcmFjdGlvbiBDdWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1zdGF0ZS1kaXNhYmxlZCB7XG5cdGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuXG4vKiBJY29uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktaWNvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0bWFyZ2luLXRvcDogLS4yNWVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtaW5kZW50OiAtOTk5OTlweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnVpLXdpZGdldC1pY29uLWJsb2NrIHtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tbGVmdDogLThweDtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIE1pc2MgdmlzdWFsc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIE92ZXJsYXlzICovXG4udWktd2lkZ2V0LW92ZXJsYXkge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cbiIsIi8qIVxuICogalF1ZXJ5IFVJIENTUyBGcmFtZXdvcmsgMS4xNC4xXG4gKiBodHRwczovL2pxdWVyeXVpLmNvbVxuICpcbiAqIENvcHlyaWdodCBPcGVuSlMgRm91bmRhdGlvbiBhbmQgb3RoZXIgY29udHJpYnV0b3JzXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UuXG4gKiBodHRwczovL2pxdWVyeS5vcmcvbGljZW5zZVxuICpcbiAqIGh0dHBzOi8vYXBpLmpxdWVyeXVpLmNvbS9jYXRlZ29yeS90aGVtaW5nL1xuICpcbiAqIFRvIHZpZXcgYW5kIG1vZGlmeSB0aGlzIHRoZW1lLCB2aXNpdCBodHRwczovL2pxdWVyeXVpLmNvbS90aGVtZXJvbGxlci9cbiAqL1xuXG5cbi8qIENvbXBvbmVudCBjb250YWluZXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS13aWRnZXQge1xuXHRmb250LWZhbWlseTogQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWYvKntmZkRlZmF1bHR9Ki87XG5cdGZvbnQtc2l6ZTogMWVtLyp7ZnNEZWZhdWx0fSovO1xufVxuLnVpLXdpZGdldCAudWktd2lkZ2V0IHtcblx0Zm9udC1zaXplOiAxZW07XG59XG4udWktd2lkZ2V0IGlucHV0LFxuLnVpLXdpZGdldCBzZWxlY3QsXG4udWktd2lkZ2V0IHRleHRhcmVhLFxuLnVpLXdpZGdldCBidXR0b24ge1xuXHRmb250LWZhbWlseTogQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWYvKntmZkRlZmF1bHR9Ki87XG5cdGZvbnQtc2l6ZTogMWVtO1xufVxuLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzUvKntib3JkZXJDb2xvckRlZmF1bHR9Ki87XG59XG4udWktd2lkZ2V0LWNvbnRlbnQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkLyp7Ym9yZGVyQ29sb3JDb250ZW50fSovO1xuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmLyp7YmdDb2xvckNvbnRlbnR9Ki8gLyp7YmdJbWdVcmxDb250ZW50fSovIC8qe2JnQ29udGVudFhQb3N9Ki8gLyp7YmdDb250ZW50WVBvc30qLyAvKntiZ0NvbnRlbnRSZXBlYXR9Ki87XG5cdGNvbG9yOiAjMzMzMzMzLyp7ZmNDb250ZW50fSovO1xufVxuLnVpLXdpZGdldC1jb250ZW50IGEge1xuXHRjb2xvcjogIzMzMzMzMy8qe2ZjQ29udGVudH0qLztcbn1cbi51aS13aWRnZXQtaGVhZGVyIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2RkZGRkZC8qe2JvcmRlckNvbG9ySGVhZGVyfSovO1xuXHRiYWNrZ3JvdW5kOiAjZTllOWU5Lyp7YmdDb2xvckhlYWRlcn0qLyAvKntiZ0ltZ1VybEhlYWRlcn0qLyAvKntiZ0hlYWRlclhQb3N9Ki8gLyp7YmdIZWFkZXJZUG9zfSovIC8qe2JnSGVhZGVyUmVwZWF0fSovO1xuXHRjb2xvcjogIzMzMzMzMy8qe2ZjSGVhZGVyfSovO1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cbi51aS13aWRnZXQtaGVhZGVyIGEge1xuXHRjb2xvcjogIzMzMzMzMy8qe2ZjSGVhZGVyfSovO1xufVxuXG4vKiBJbnRlcmFjdGlvbiBzdGF0ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdCxcbi51aS1idXR0b24sXG5cbi8qIFdlIHVzZSBodG1sIGhlcmUgYmVjYXVzZSB3ZSBuZWVkIGEgZ3JlYXRlciBzcGVjaWZpY2l0eSB0byBtYWtlIHN1cmUgZGlzYWJsZWRcbndvcmtzIHByb3Blcmx5IHdoZW4gY2xpY2tlZCBvciBob3ZlcmVkICovXG5odG1sIC51aS1idXR0b24udWktc3RhdGUtZGlzYWJsZWQ6aG92ZXIsXG5odG1sIC51aS1idXR0b24udWktc3RhdGUtZGlzYWJsZWQ6YWN0aXZlIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2M1YzVjNS8qe2JvcmRlckNvbG9yRGVmYXVsdH0qLztcblx0YmFja2dyb3VuZDogI2Y2ZjZmNi8qe2JnQ29sb3JEZWZhdWx0fSovIC8qe2JnSW1nVXJsRGVmYXVsdH0qLyAvKntiZ0RlZmF1bHRYUG9zfSovIC8qe2JnRGVmYXVsdFlQb3N9Ki8gLyp7YmdEZWZhdWx0UmVwZWF0fSovO1xuXHRmb250LXdlaWdodDogbm9ybWFsLyp7ZndEZWZhdWx0fSovO1xuXHRjb2xvcjogIzQ1NDU0NS8qe2ZjRGVmYXVsdH0qLztcbn1cbi51aS1zdGF0ZS1kZWZhdWx0IGEsXG4udWktc3RhdGUtZGVmYXVsdCBhOmxpbmssXG4udWktc3RhdGUtZGVmYXVsdCBhOnZpc2l0ZWQsXG5hLnVpLWJ1dHRvbixcbmE6bGluay51aS1idXR0b24sXG5hOnZpc2l0ZWQudWktYnV0dG9uLFxuLnVpLWJ1dHRvbiB7XG5cdGNvbG9yOiAjNDU0NTQ1Lyp7ZmNEZWZhdWx0fSovO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udWktc3RhdGUtaG92ZXIsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXN0YXRlLWZvY3VzLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1mb2N1cyxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1mb2N1cyxcbi51aS1idXR0b246aG92ZXIsXG4udWktYnV0dG9uOmZvY3VzIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2NjY2NjYy8qe2JvcmRlckNvbG9ySG92ZXJ9Ki87XG5cdGJhY2tncm91bmQ6ICNlZGVkZWQvKntiZ0NvbG9ySG92ZXJ9Ki8gLyp7YmdJbWdVcmxIb3Zlcn0qLyAvKntiZ0hvdmVyWFBvc30qLyAvKntiZ0hvdmVyWVBvc30qLyAvKntiZ0hvdmVyUmVwZWF0fSovO1xuXHRmb250LXdlaWdodDogbm9ybWFsLyp7ZndEZWZhdWx0fSovO1xuXHRjb2xvcjogIzJiMmIyYi8qe2ZjSG92ZXJ9Ki87XG59XG4udWktc3RhdGUtaG92ZXIgYSxcbi51aS1zdGF0ZS1ob3ZlciBhOmhvdmVyLFxuLnVpLXN0YXRlLWhvdmVyIGE6bGluayxcbi51aS1zdGF0ZS1ob3ZlciBhOnZpc2l0ZWQsXG4udWktc3RhdGUtZm9jdXMgYSxcbi51aS1zdGF0ZS1mb2N1cyBhOmhvdmVyLFxuLnVpLXN0YXRlLWZvY3VzIGE6bGluayxcbi51aS1zdGF0ZS1mb2N1cyBhOnZpc2l0ZWQsXG5hLnVpLWJ1dHRvbjpob3ZlcixcbmEudWktYnV0dG9uOmZvY3VzIHtcblx0Y29sb3I6ICMyYjJiMmIvKntmY0hvdmVyfSovO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi51aS12aXN1YWwtZm9jdXMge1xuXHRib3gtc2hhZG93OiAwIDAgM3B4IDFweCByZ2IoOTQsIDE1OCwgMjE0KTtcbn1cbi51aS1zdGF0ZS1hY3RpdmUsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWFjdGl2ZSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1hY3RpdmUsXG5hLnVpLWJ1dHRvbjphY3RpdmUsXG4udWktYnV0dG9uOmFjdGl2ZSxcbi51aS1idXR0b24udWktc3RhdGUtYWN0aXZlOmhvdmVyIHtcblx0Ym9yZGVyOiAxcHggc29saWQgIzAwM2VmZi8qe2JvcmRlckNvbG9yQWN0aXZlfSovO1xuXHRiYWNrZ3JvdW5kOiAjMDA3ZmZmLyp7YmdDb2xvckFjdGl2ZX0qLyAvKntiZ0ltZ1VybEFjdGl2ZX0qLyAvKntiZ0FjdGl2ZVhQb3N9Ki8gLyp7YmdBY3RpdmVZUG9zfSovIC8qe2JnQWN0aXZlUmVwZWF0fSovO1xuXHRmb250LXdlaWdodDogbm9ybWFsLyp7ZndEZWZhdWx0fSovO1xuXHRjb2xvcjogI2ZmZmZmZi8qe2ZjQWN0aXZlfSovO1xufVxuLnVpLWljb24tYmFja2dyb3VuZCxcbi51aS1zdGF0ZS1hY3RpdmUgLnVpLWljb24tYmFja2dyb3VuZCB7XG5cdGJvcmRlcjogIzAwM2VmZi8qe2JvcmRlckNvbG9yQWN0aXZlfSovO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmLyp7ZmNBY3RpdmV9Ki87XG59XG4udWktc3RhdGUtYWN0aXZlIGEsXG4udWktc3RhdGUtYWN0aXZlIGE6bGluayxcbi51aS1zdGF0ZS1hY3RpdmUgYTp2aXNpdGVkIHtcblx0Y29sb3I6ICNmZmZmZmYvKntmY0FjdGl2ZX0qLztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBJbnRlcmFjdGlvbiBDdWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1zdGF0ZS1oaWdobGlnaHQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGFkNTVlLyp7Ym9yZGVyQ29sb3JIaWdobGlnaHR9Ki87XG5cdGJhY2tncm91bmQ6ICNmZmZhOTAvKntiZ0NvbG9ySGlnaGxpZ2h0fSovIC8qe2JnSW1nVXJsSGlnaGxpZ2h0fSovIC8qe2JnSGlnaGxpZ2h0WFBvc30qLyAvKntiZ0hpZ2hsaWdodFlQb3N9Ki8gLyp7YmdIaWdobGlnaHRSZXBlYXR9Ki87XG5cdGNvbG9yOiAjNzc3NjIwLyp7ZmNIaWdobGlnaHR9Ki87XG59XG4udWktc3RhdGUtY2hlY2tlZCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkYWQ1NWUvKntib3JkZXJDb2xvckhpZ2hsaWdodH0qLztcblx0YmFja2dyb3VuZDogI2ZmZmE5MC8qe2JnQ29sb3JIaWdobGlnaHR9Ki87XG59XG4udWktc3RhdGUtaGlnaGxpZ2h0IGEsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCBhLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodCBhIHtcblx0Y29sb3I6ICM3Nzc2MjAvKntmY0hpZ2hsaWdodH0qLztcbn1cbi51aS1zdGF0ZS1lcnJvcixcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3IsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3Ige1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZjFhODk5Lyp7Ym9yZGVyQ29sb3JFcnJvcn0qLztcblx0YmFja2dyb3VuZDogI2ZkZGZkZi8qe2JnQ29sb3JFcnJvcn0qLyAvKntiZ0ltZ1VybEVycm9yfSovIC8qe2JnRXJyb3JYUG9zfSovIC8qe2JnRXJyb3JZUG9zfSovIC8qe2JnRXJyb3JSZXBlYXR9Ki87XG5cdGNvbG9yOiAjNWYzZjNmLyp7ZmNFcnJvcn0qLztcbn1cbi51aS1zdGF0ZS1lcnJvciBhLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvciBhLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yIGEge1xuXHRjb2xvcjogIzVmM2YzZi8qe2ZjRXJyb3J9Ki87XG59XG4udWktc3RhdGUtZXJyb3ItdGV4dCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3ItdGV4dCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvci10ZXh0IHtcblx0Y29sb3I6ICM1ZjNmM2YvKntmY0Vycm9yfSovO1xufVxuLnVpLXByaW9yaXR5LXByaW1hcnksXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXByaW1hcnksXG4udWktd2lkZ2V0LWhlYWRlciAudWktcHJpb3JpdHktcHJpbWFyeSB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnVpLXByaW9yaXR5LXNlY29uZGFyeSxcbi51aS13aWRnZXQtY29udGVudCAudWktcHJpb3JpdHktc2Vjb25kYXJ5LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXNlY29uZGFyeSB7XG5cdG9wYWNpdHk6IC43O1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnVpLXN0YXRlLWRpc2FibGVkLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kaXNhYmxlZCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kaXNhYmxlZCB7XG5cdG9wYWNpdHk6IC4zNTtcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLyogSWNvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBzdGF0ZXMgYW5kIGltYWdlcyAqL1xuLnVpLWljb24ge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xufVxuLnVpLWljb24sXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfNDQ0NDQ0XzI1NngyNDAucG5nXCIpLyp7aWNvbnNDb250ZW50fSovO1xufVxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfNDQ0NDQ0XzI1NngyNDAucG5nXCIpLyp7aWNvbnNIZWFkZXJ9Ki87XG59XG4udWktc3RhdGUtaG92ZXIgLnVpLWljb24sXG4udWktc3RhdGUtZm9jdXMgLnVpLWljb24sXG4udWktYnV0dG9uOmhvdmVyIC51aS1pY29uLFxuLnVpLWJ1dHRvbjpmb2N1cyAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc181NTU1NTVfMjU2eDI0MC5wbmdcIikvKntpY29uc0hvdmVyfSovO1xufVxuLnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbixcbi51aS1idXR0b246YWN0aXZlIC51aS1pY29uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zX2ZmZmZmZl8yNTZ4MjQwLnBuZ1wiKS8qe2ljb25zQWN0aXZlfSovO1xufVxuLnVpLXN0YXRlLWhpZ2hsaWdodCAudWktaWNvbixcbi51aS1idXR0b24gLnVpLXN0YXRlLWhpZ2hsaWdodC51aS1pY29uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zXzc3NzYyMF8yNTZ4MjQwLnBuZ1wiKS8qe2ljb25zSGlnaGxpZ2h0fSovO1xufVxuLnVpLXN0YXRlLWVycm9yIC51aS1pY29uLFxuLnVpLXN0YXRlLWVycm9yLXRleHQgLnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfY2MwMDAwXzI1NngyNDAucG5nXCIpLyp7aWNvbnNFcnJvcn0qLztcbn1cbi51aS1idXR0b24gLnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfNzc3Nzc3XzI1NngyNDAucG5nXCIpLyp7aWNvbnNEZWZhdWx0fSovO1xufVxuXG4vKiBwb3NpdGlvbmluZyAqL1xuLyogVGhyZWUgY2xhc3NlcyBuZWVkZWQgdG8gb3ZlcnJpZGUgYC51aS1idXR0b246aG92ZXIgLnVpLWljb25gICovXG4udWktaWNvbi1ibGFuay51aS1pY29uLWJsYW5rLnVpLWljb24tYmxhbmsge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLnVpLWljb24tY2FyZXQtMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG4udWktaWNvbi1jYXJldC0xLW5lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggMDsgfVxuLnVpLWljb24tY2FyZXQtMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggMDsgfVxuLnVpLWljb24tY2FyZXQtMS1zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IDA7IH1cbi51aS1pY29uLWNhcmV0LTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NXB4IDA7IH1cbi51aS1pY29uLWNhcmV0LTEtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAwOyB9XG4udWktaWNvbi1jYXJldC0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAwOyB9XG4udWktaWNvbi1jYXJldC0xLW53IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IDA7IH1cbi51aS1pY29uLWNhcmV0LTItbi1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IDA7IH1cbi51aS1pY29uLWNhcmV0LTItZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IDA7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtbmUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1cHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtbncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTItbi1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0yLWUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTZweDsgfVxuLnVpLWljb24tYXJyb3ctMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS1uZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS1zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjVweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS1zdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS1udyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMi1uLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTItbmUtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTItZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0yLXNlLW53IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvd3N0b3AtMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvd3N0b3AtMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvd3N0b3AtMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvd3N0b3AtMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDFweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLW5lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS1zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLW53IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTItbi1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTItbmUtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMi1lLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMi1zZS1udyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJuLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybi0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJuLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3ctNCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgwcHg7IH1cbi51aS1pY29uLWFycm93LTQtZGlhZyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC04MHB4OyB9XG4udWktaWNvbi1leHRsaW5rIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTgwcHg7IH1cbi51aS1pY29uLW5ld3dpbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC04MHB4OyB9XG4udWktaWNvbi1yZWZyZXNoIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTgwcHg7IH1cbi51aS1pY29uLXNodWZmbGUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtODBweDsgfVxuLnVpLWljb24tdHJhbnNmZXItZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTgwcHg7IH1cbi51aS1pY29uLXRyYW5zZmVydGhpY2stZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC04MHB4OyB9XG4udWktaWNvbi1mb2xkZXItY29sbGFwc2VkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTZweDsgfVxuLnVpLWljb24tZm9sZGVyLW9wZW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtOTZweDsgfVxuLnVpLWljb24tZG9jdW1lbnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTZweDsgfVxuLnVpLWljb24tZG9jdW1lbnQtYiB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC05NnB4OyB9XG4udWktaWNvbi1ub3RlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTk2cHg7IH1cbi51aS1pY29uLW1haWwtY2xvc2VkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTk2cHg7IH1cbi51aS1pY29uLW1haWwtb3BlbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC05NnB4OyB9XG4udWktaWNvbi1zdWl0Y2FzZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTZweDsgfVxuLnVpLWljb24tY29tbWVudCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtOTZweDsgfVxuLnVpLWljb24tcGVyc29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC05NnB4OyB9XG4udWktaWNvbi1wcmludCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtOTZweDsgfVxuLnVpLWljb24tdHJhc2ggeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTk2cHg7IH1cbi51aS1pY29uLWxvY2tlZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtOTZweDsgfVxuLnVpLWljb24tdW5sb2NrZWQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTk2cHg7IH1cbi51aS1pY29uLWJvb2ttYXJrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC05NnB4OyB9XG4udWktaWNvbi10YWcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTk2cHg7IH1cbi51aS1pY29uLWhvbWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMTJweDsgfVxuLnVpLWljb24tZmxhZyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xMTJweDsgfVxuLnVpLWljb24tY2FsZW5kYXIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTEycHg7IH1cbi51aS1pY29uLWNhcnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTEycHg7IH1cbi51aS1pY29uLXBlbmNpbCB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xMTJweDsgfVxuLnVpLWljb24tY2xvY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTEycHg7IH1cbi51aS1pY29uLWRpc2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTEycHg7IH1cbi51aS1pY29uLWNhbGN1bGF0b3IgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTExMnB4OyB9XG4udWktaWNvbi16b29taW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTExMnB4OyB9XG4udWktaWNvbi16b29tb3V0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xMTJweDsgfVxuLnVpLWljb24tc2VhcmNoIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xMTJweDsgfVxuLnVpLWljb24td3JlbmNoIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xMTJweDsgfVxuLnVpLWljb24tZ2VhciB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTEycHg7IH1cbi51aS1pY29uLWhlYXJ0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xMTJweDsgfVxuLnVpLWljb24tc3RhciB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMTEycHg7IH1cbi51aS1pY29uLWxpbmsgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTExMnB4OyB9XG4udWktaWNvbi1jYW5jZWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjhweDsgfVxuLnVpLWljb24tcGx1cyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xMjhweDsgfVxuLnVpLWljb24tcGx1c3RoaWNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTEyOHB4OyB9XG4udWktaWNvbi1taW51cyB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xMjhweDsgfVxuLnVpLWljb24tbWludXN0aGljayB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xMjhweDsgfVxuLnVpLWljb24tY2xvc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTI4cHg7IH1cbi51aS1pY29uLWNsb3NldGhpY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTI4cHg7IH1cbi51aS1pY29uLWtleSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTI4cHg7IH1cbi51aS1pY29uLWxpZ2h0YnVsYiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTI4cHg7IH1cbi51aS1pY29uLXNjaXNzb3JzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xMjhweDsgfVxuLnVpLWljb24tY2xpcGJvYXJkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xMjhweDsgfVxuLnVpLWljb24tY29weSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTI4cHg7IH1cbi51aS1pY29uLWNvbnRhY3QgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTEyOHB4OyB9XG4udWktaWNvbi1pbWFnZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTI4cHg7IH1cbi51aS1pY29uLXZpZGVvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0xMjhweDsgfVxuLnVpLWljb24tc2NyaXB0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0xMjhweDsgfVxuLnVpLWljb24tYWxlcnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNDRweDsgfVxuLnVpLWljb24taW5mbyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNDRweDsgfVxuLnVpLWljb24tbm90aWNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE0NHB4OyB9XG4udWktaWNvbi1oZWxwIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE0NHB4OyB9XG4udWktaWNvbi1jaGVjayB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNDRweDsgfVxuLnVpLWljb24tYnVsbGV0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE0NHB4OyB9XG4udWktaWNvbi1yYWRpby1vbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNDRweDsgfVxuLnVpLWljb24tcmFkaW8tb2ZmIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNDRweDsgfVxuLnVpLWljb24tcGluLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE0NHB4OyB9XG4udWktaWNvbi1waW4tcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTQ0cHg7IH1cbi51aS1pY29uLXBsYXkgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNjBweDsgfVxuLnVpLWljb24tcGF1c2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTYwcHg7IH1cbi51aS1pY29uLXNlZWstbmV4dCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNjBweDsgfVxuLnVpLWljb24tc2Vlay1wcmV2IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE2MHB4OyB9XG4udWktaWNvbi1zZWVrLWVuZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNjBweDsgfVxuLnVpLWljb24tc2Vlay1zdGFydCB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNjBweDsgfVxuLyogdWktaWNvbi1zZWVrLWZpcnN0IGlzIGRlcHJlY2F0ZWQsIHVzZSB1aS1pY29uLXNlZWstc3RhcnQgaW5zdGVhZCAqL1xuLnVpLWljb24tc2Vlay1maXJzdCB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNjBweDsgfVxuLnVpLWljb24tc3RvcCB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNjBweDsgfVxuLnVpLWljb24tZWplY3QgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE2MHB4OyB9XG4udWktaWNvbi12b2x1bWUtb2ZmIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNjBweDsgfVxuLnVpLWljb24tdm9sdW1lLW9uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNjBweDsgfVxuLnVpLWljb24tcG93ZXIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNzZweDsgfVxuLnVpLWljb24tc2lnbmFsLWRpYWcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTc2cHg7IH1cbi51aS1pY29uLXNpZ25hbCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNzZweDsgfVxuLnVpLWljb24tYmF0dGVyeS0wIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE3NnB4OyB9XG4udWktaWNvbi1iYXR0ZXJ5LTEgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTc2cHg7IH1cbi51aS1pY29uLWJhdHRlcnktMiB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNzZweDsgfVxuLnVpLWljb24tYmF0dGVyeS0zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE3NnB4OyB9XG4udWktaWNvbi1jaXJjbGUtcGx1cyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtbWludXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS1jbG9zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS1hcnJvdy1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLWFycm93LXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtYXJyb3ctdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS1hcnJvdy1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLXpvb21pbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS16b29tb3V0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLWNoZWNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlc21hbGwtcGx1cyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwOHB4OyB9XG4udWktaWNvbi1jaXJjbGVzbWFsbC1taW51cyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0yMDhweDsgfVxuLnVpLWljb24tY2lyY2xlc21hbGwtY2xvc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMjA4cHg7IH1cbi51aS1pY29uLXNxdWFyZXNtYWxsLXBsdXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMjA4cHg7IH1cbi51aS1pY29uLXNxdWFyZXNtYWxsLW1pbnVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTIwOHB4OyB9XG4udWktaWNvbi1zcXVhcmVzbWFsbC1jbG9zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMDhweDsgfVxuLnVpLWljb24tZ3JpcC1kb3R0ZWQtdmVydGljYWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMjRweDsgfVxuLnVpLWljb24tZ3JpcC1kb3R0ZWQtaG9yaXpvbnRhbCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0yMjRweDsgfVxuLnVpLWljb24tZ3JpcC1zb2xpZC12ZXJ0aWNhbCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0yMjRweDsgfVxuLnVpLWljb24tZ3JpcC1zb2xpZC1ob3Jpem9udGFsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTIyNHB4OyB9XG4udWktaWNvbi1ncmlwc21hbGwtZGlhZ29uYWwtc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMjI0cHg7IH1cbi51aS1pY29uLWdyaXAtZGlhZ29uYWwtc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjI0cHg7IH1cblxuXG4vKiBNaXNjIHZpc3VhbHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBDb3JuZXIgcmFkaXVzICovXG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItdG9wLFxuLnVpLWNvcm5lci1sZWZ0LFxuLnVpLWNvcm5lci10bCB7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweC8qe2Nvcm5lclJhZGl1c30qLztcbn1cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci10b3AsXG4udWktY29ybmVyLXJpZ2h0LFxuLnVpLWNvcm5lci10ciB7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHgvKntjb3JuZXJSYWRpdXN9Ki87XG59XG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItYm90dG9tLFxuLnVpLWNvcm5lci1sZWZ0LFxuLnVpLWNvcm5lci1ibCB7XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweC8qe2Nvcm5lclJhZGl1c30qLztcbn1cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci1ib3R0b20sXG4udWktY29ybmVyLXJpZ2h0LFxuLnVpLWNvcm5lci1iciB7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHgvKntjb3JuZXJSYWRpdXN9Ki87XG59XG5cbi8qIE92ZXJsYXlzICovXG4udWktd2lkZ2V0LW92ZXJsYXkge1xuXHRiYWNrZ3JvdW5kOiAjYWFhYWFhLyp7YmdDb2xvck92ZXJsYXl9Ki8gLyp7YmdJbWdVcmxPdmVybGF5fSovIC8qe2JnT3ZlcmxheVhQb3N9Ki8gLyp7YmdPdmVybGF5WVBvc30qLyAvKntiZ092ZXJsYXlSZXBlYXR9Ki87XG5cdG9wYWNpdHk6IC4zLyp7b3BhY2l0eU92ZXJsYXl9Ki87XG59XG4udWktd2lkZ2V0LXNoYWRvdyB7XG5cdGJveC1zaGFkb3c6IDAvKntvZmZzZXRMZWZ0U2hhZG93fSovIDAvKntvZmZzZXRUb3BTaGFkb3d9Ki8gNXB4Lyp7dGhpY2tuZXNzU2hhZG93fSovICM2NjY2NjYvKntiZ0NvbG9yU2hhZG93fSovO1xufVxuIiwiOnJvb3QsXG46aG9zdCB7XG4gIGNvbG9yLXNjaGVtZTogdmFyKC0tbWFudGluZS1jb2xvci1zY2hlbWUpO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnRleHRhcmVhLFxuc2VsZWN0IHtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbmJvZHksXG46aG9zdCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLW1hbnRpbmUtZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLW1hbnRpbmUtZm9udC1zaXplLW1kKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLW1hbnRpbmUtbGluZS1oZWlnaHQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWJvZHkpO1xuICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci10ZXh0KTtcblxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1tYW50aW5lLXdlYmtpdC1mb250LXNtb290aGluZyk7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiB2YXIoLS1tYW50aW5lLW1vei1mb250LXNtb290aGluZyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAzMS4yNWVtKSB7XG5cbmJvZHksXG46aG9zdCB7XG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlXG59XG4gIH1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICBbZGF0YS1yZXNwZWN0LXJlZHVjZWQtbW90aW9uXSBbZGF0YS1yZWR1Y2UtbW90aW9uXSB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG5bZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSAubWFudGluZS1saWdodC1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbltkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10gLm1hbnRpbmUtZGFyay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tYW50aW5lLWZvY3VzLWF1dG86Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci1maWxsZWQpO1xuICAgIG91dGxpbmUtb2Zmc2V0OiBjYWxjKDAuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICB9XG5cbi5tYW50aW5lLWZvY3VzLWFsd2F5czpmb2N1cyB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci1maWxsZWQpO1xuICAgIG91dGxpbmUtb2Zmc2V0OiBjYWxjKDAuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICB9XG5cbi5tYW50aW5lLWZvY3VzLW5ldmVyOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbi5tYW50aW5lLWFjdGl2ZTphY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSk7XG4gIH1cblxuZmllbGRzZXQ6ZGlzYWJsZWQgLm1hbnRpbmUtYWN0aXZlOmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbjp3aGVyZShbZGlyPVwicnRsXCJdKSAubWFudGluZS1yb3RhdGUtcnRsIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4vKiBUaGlzIGZpbGUgaXMgYXV0b21hdGljYWxseSBnZW5lcmF0ZWQsIGRvIG5vdCBtb2RpZnkgaXQgZGlyZWN0bHkuICovXG46cm9vdCxcbjpob3N0IHtcbiAgLS1tYW50aW5lLXotaW5kZXgtYXBwOiAxMDA7XG4gIC0tbWFudGluZS16LWluZGV4LW1vZGFsOiAyMDA7XG4gIC0tbWFudGluZS16LWluZGV4LXBvcG92ZXI6IDMwMDtcbiAgLS1tYW50aW5lLXotaW5kZXgtb3ZlcmxheTogNDAwO1xuICAtLW1hbnRpbmUtei1pbmRleC1tYXg6IDk5OTk7XG4gIC0tbWFudGluZS1zY2FsZTogMTtcbiAgLS1tYW50aW5lLWN1cnNvci10eXBlOiBkZWZhdWx0O1xuICAtLW1hbnRpbmUtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLS1tYW50aW5lLW1vei1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtLW1hbnRpbmUtY29sb3Itd2hpdGU6ICNmZmY7XG4gIC0tbWFudGluZS1jb2xvci1ibGFjazogIzAwMDtcbiAgLS1tYW50aW5lLWxpbmUtaGVpZ2h0OiAxLjU1O1xuICAtLW1hbnRpbmUtZm9udC1mYW1pbHk6XG4gICAgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBTZWdvZSBVSSwgUm9ib3RvLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLFxuICAgIEFwcGxlIENvbG9yIEVtb2ppLCBTZWdvZSBVSSBFbW9qaTtcbiAgLS1tYW50aW5lLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTpcbiAgICB1aS1tb25vc3BhY2UsIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgTGliZXJhdGlvbiBNb25vLCBDb3VyaWVyIE5ldywgbW9ub3NwYWNlO1xuICAtLW1hbnRpbmUtZm9udC1mYW1pbHktaGVhZGluZ3M6XG4gICAgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBTZWdvZSBVSSwgUm9ib3RvLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLFxuICAgIEFwcGxlIENvbG9yIEVtb2ppLCBTZWdvZSBVSSBFbW9qaTtcbiAgLS1tYW50aW5lLWhlYWRpbmctZm9udC13ZWlnaHQ6IDcwMDtcbiAgLS1tYW50aW5lLWhlYWRpbmctdGV4dC13cmFwOiB3cmFwO1xuICAtLW1hbnRpbmUtcmFkaXVzLWRlZmF1bHQ6IGNhbGMoMC4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1tYW50aW5lLXByaW1hcnktY29sb3ItZmlsbGVkOiB2YXIoLS1tYW50aW5lLWNvbG9yLWJsdWUtZmlsbGVkKTtcbiAgLS1tYW50aW5lLXByaW1hcnktY29sb3ItZmlsbGVkLWhvdmVyOiB2YXIoLS1tYW50aW5lLWNvbG9yLWJsdWUtZmlsbGVkLWhvdmVyKTtcbiAgLS1tYW50aW5lLXByaW1hcnktY29sb3ItbGlnaHQ6IHZhcigtLW1hbnRpbmUtY29sb3ItYmx1ZS1saWdodCk7XG4gIC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWxpZ2h0LWhvdmVyOiB2YXIoLS1tYW50aW5lLWNvbG9yLWJsdWUtbGlnaHQtaG92ZXIpO1xuICAtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci1saWdodC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ibHVlLWxpZ2h0LWNvbG9yKTtcbiAgLS1tYW50aW5lLWJyZWFrcG9pbnQteHM6IDM2ZW07XG4gIC0tbWFudGluZS1icmVha3BvaW50LXNtOiA0OGVtO1xuICAtLW1hbnRpbmUtYnJlYWtwb2ludC1tZDogNjJlbTtcbiAgLS1tYW50aW5lLWJyZWFrcG9pbnQtbGc6IDc1ZW07XG4gIC0tbWFudGluZS1icmVha3BvaW50LXhsOiA4OGVtO1xuICAtLW1hbnRpbmUtc3BhY2luZy14czogY2FsYygwLjYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1tYW50aW5lLXNwYWNpbmctc206IGNhbGMoMC43NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1tYW50aW5lLXNwYWNpbmctbWQ6IGNhbGMoMXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1tYW50aW5lLXNwYWNpbmctbGc6IGNhbGMoMS4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1tYW50aW5lLXNwYWNpbmcteGw6IGNhbGMoMnJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1tYW50aW5lLWZvbnQtc2l6ZS14czogY2FsYygwLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLW1hbnRpbmUtZm9udC1zaXplLXNtOiBjYWxjKDAuODc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLW1hbnRpbmUtZm9udC1zaXplLW1kOiBjYWxjKDFyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tbWFudGluZS1mb250LXNpemUtbGc6IGNhbGMoMS4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tbWFudGluZS1mb250LXNpemUteGw6IGNhbGMoMS4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1tYW50aW5lLWxpbmUtaGVpZ2h0LXhzOiAxLjQ7XG4gIC0tbWFudGluZS1saW5lLWhlaWdodC1zbTogMS40NTtcbiAgLS1tYW50aW5lLWxpbmUtaGVpZ2h0LW1kOiAxLjU1O1xuICAtLW1hbnRpbmUtbGluZS1oZWlnaHQtbGc6IDEuNjtcbiAgLS1tYW50aW5lLWxpbmUtaGVpZ2h0LXhsOiAxLjY1O1xuICAtLW1hbnRpbmUtc2hhZG93LXhzOlxuICAgIDAgY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgY2FsYygwLjE4NzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSlcbiAgICAgIHJnYmEoMCwgMCwgMCwgMC4wNSksXG4gICAgMCBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBjYWxjKDAuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpXG4gICAgICByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC0tbWFudGluZS1zaGFkb3ctc206XG4gICAgMCBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBjYWxjKDAuMTg3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKVxuICAgICAgcmdiYSgwLCAwLCAwLCAwLjA1KSxcbiAgICByZ2JhKDAsIDAsIDAsIDAuMDUpIDAgY2FsYygwLjYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKVxuICAgICAgY2FsYygwLjkzNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgY2FsYygtMC4zMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpLFxuICAgIHJnYmEoMCwgMCwgMCwgMC4wNCkgMCBjYWxjKDAuNDM3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKVxuICAgICAgY2FsYygwLjQzNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgY2FsYygtMC4zMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLW1hbnRpbmUtc2hhZG93LW1kOlxuICAgIDAgY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgY2FsYygwLjE4NzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSlcbiAgICAgIHJnYmEoMCwgMCwgMCwgMC4wNSksXG4gICAgcmdiYSgwLCAwLCAwLCAwLjA1KSAwIGNhbGMoMS4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKVxuICAgICAgY2FsYygxLjU2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgY2FsYygtMC4zMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpLFxuICAgIHJnYmEoMCwgMCwgMCwgMC4wNCkgMCBjYWxjKDAuNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpXG4gICAgICBjYWxjKDAuNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIGNhbGMoLTAuMzEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1tYW50aW5lLXNoYWRvdy1sZzpcbiAgICAwIGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIGNhbGMoMC4xODc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpXG4gICAgICByZ2JhKDAsIDAsIDAsIDAuMDUpLFxuICAgIHJnYmEoMCwgMCwgMCwgMC4wNSkgMCBjYWxjKDEuNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSlcbiAgICAgIGNhbGMoMS40Mzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIGNhbGMoLTAuNDM3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSxcbiAgICByZ2JhKDAsIDAsIDAsIDAuMDQpIDAgY2FsYygwLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIGNhbGMoMC43NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKVxuICAgICAgY2FsYygtMC40Mzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLW1hbnRpbmUtc2hhZG93LXhsOlxuICAgIDAgY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgY2FsYygwLjE4NzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSlcbiAgICAgIHJnYmEoMCwgMCwgMCwgMC4wNSksXG4gICAgcmdiYSgwLCAwLCAwLCAwLjA1KSAwIGNhbGMoMi4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBjYWxjKDEuNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSlcbiAgICAgIGNhbGMoLTAuNDM3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSxcbiAgICByZ2JhKDAsIDAsIDAsIDAuMDQpIDAgY2FsYygxLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSlcbiAgICAgIGNhbGMoMS4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIGNhbGMoLTAuNDM3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1tYW50aW5lLXJhZGl1cy14czogY2FsYygwLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1tYW50aW5lLXJhZGl1cy1zbTogY2FsYygwLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLW1hbnRpbmUtcmFkaXVzLW1kOiBjYWxjKDAuNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1tYW50aW5lLXJhZGl1cy1sZzogY2FsYygxcmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLW1hbnRpbmUtcmFkaXVzLXhsOiBjYWxjKDJyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLTA6IHZhcigtLW1hbnRpbmUtY29sb3ItYmx1ZS0wKTtcbiAgLS1tYW50aW5lLXByaW1hcnktY29sb3ItMTogdmFyKC0tbWFudGluZS1jb2xvci1ibHVlLTEpO1xuICAtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci0yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWJsdWUtMik7XG4gIC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLTM6IHZhcigtLW1hbnRpbmUtY29sb3ItYmx1ZS0zKTtcbiAgLS1tYW50aW5lLXByaW1hcnktY29sb3ItNDogdmFyKC0tbWFudGluZS1jb2xvci1ibHVlLTQpO1xuICAtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci01OiB2YXIoLS1tYW50aW5lLWNvbG9yLWJsdWUtNSk7XG4gIC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLTY6IHZhcigtLW1hbnRpbmUtY29sb3ItYmx1ZS02KTtcbiAgLS1tYW50aW5lLXByaW1hcnktY29sb3ItNzogdmFyKC0tbWFudGluZS1jb2xvci1ibHVlLTcpO1xuICAtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci04OiB2YXIoLS1tYW50aW5lLWNvbG9yLWJsdWUtOCk7XG4gIC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLTk6IHZhcigtLW1hbnRpbmUtY29sb3ItYmx1ZS05KTtcbiAgLS1tYW50aW5lLWNvbG9yLWRhcmstMDogI2M5YzljOTtcbiAgLS1tYW50aW5lLWNvbG9yLWRhcmstMTogI2I4YjhiODtcbiAgLS1tYW50aW5lLWNvbG9yLWRhcmstMjogIzgyODI4MjtcbiAgLS1tYW50aW5lLWNvbG9yLWRhcmstMzogIzY5Njk2OTtcbiAgLS1tYW50aW5lLWNvbG9yLWRhcmstNDogIzQyNDI0MjtcbiAgLS1tYW50aW5lLWNvbG9yLWRhcmstNTogIzNiM2IzYjtcbiAgLS1tYW50aW5lLWNvbG9yLWRhcmstNjogIzJlMmUyZTtcbiAgLS1tYW50aW5lLWNvbG9yLWRhcmstNzogIzI0MjQyNDtcbiAgLS1tYW50aW5lLWNvbG9yLWRhcmstODogIzFmMWYxZjtcbiAgLS1tYW50aW5lLWNvbG9yLWRhcmstOTogIzE0MTQxNDtcbiAgLS1tYW50aW5lLWNvbG9yLWdyYXktMDogI2Y4ZjlmYTtcbiAgLS1tYW50aW5lLWNvbG9yLWdyYXktMTogI2YxZjNmNTtcbiAgLS1tYW50aW5lLWNvbG9yLWdyYXktMjogI2U5ZWNlZjtcbiAgLS1tYW50aW5lLWNvbG9yLWdyYXktMzogI2RlZTJlNjtcbiAgLS1tYW50aW5lLWNvbG9yLWdyYXktNDogI2NlZDRkYTtcbiAgLS1tYW50aW5lLWNvbG9yLWdyYXktNTogI2FkYjViZDtcbiAgLS1tYW50aW5lLWNvbG9yLWdyYXktNjogIzg2OGU5NjtcbiAgLS1tYW50aW5lLWNvbG9yLWdyYXktNzogIzQ5NTA1NztcbiAgLS1tYW50aW5lLWNvbG9yLWdyYXktODogIzM0M2E0MDtcbiAgLS1tYW50aW5lLWNvbG9yLWdyYXktOTogIzIxMjUyOTtcbiAgLS1tYW50aW5lLWNvbG9yLXJlZC0wOiAjZmZmNWY1O1xuICAtLW1hbnRpbmUtY29sb3ItcmVkLTE6ICNmZmUzZTM7XG4gIC0tbWFudGluZS1jb2xvci1yZWQtMjogI2ZmYzljOTtcbiAgLS1tYW50aW5lLWNvbG9yLXJlZC0zOiAjZmZhOGE4O1xuICAtLW1hbnRpbmUtY29sb3ItcmVkLTQ6ICNmZjg3ODc7XG4gIC0tbWFudGluZS1jb2xvci1yZWQtNTogI2ZmNmI2YjtcbiAgLS1tYW50aW5lLWNvbG9yLXJlZC02OiAjZmE1MjUyO1xuICAtLW1hbnRpbmUtY29sb3ItcmVkLTc6ICNmMDNlM2U7XG4gIC0tbWFudGluZS1jb2xvci1yZWQtODogI2UwMzEzMTtcbiAgLS1tYW50aW5lLWNvbG9yLXJlZC05OiAjYzkyYTJhO1xuICAtLW1hbnRpbmUtY29sb3ItcGluay0wOiAjZmZmMGY2O1xuICAtLW1hbnRpbmUtY29sb3ItcGluay0xOiAjZmZkZWViO1xuICAtLW1hbnRpbmUtY29sb3ItcGluay0yOiAjZmNjMmQ3O1xuICAtLW1hbnRpbmUtY29sb3ItcGluay0zOiAjZmFhMmMxO1xuICAtLW1hbnRpbmUtY29sb3ItcGluay00OiAjZjc4M2FjO1xuICAtLW1hbnRpbmUtY29sb3ItcGluay01OiAjZjA2NTk1O1xuICAtLW1hbnRpbmUtY29sb3ItcGluay02OiAjZTY0OTgwO1xuICAtLW1hbnRpbmUtY29sb3ItcGluay03OiAjZDYzMzZjO1xuICAtLW1hbnRpbmUtY29sb3ItcGluay04OiAjYzIyNTVjO1xuICAtLW1hbnRpbmUtY29sb3ItcGluay05OiAjYTYxZTRkO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JhcGUtMDogI2Y4ZjBmYztcbiAgLS1tYW50aW5lLWNvbG9yLWdyYXBlLTE6ICNmM2Q5ZmE7XG4gIC0tbWFudGluZS1jb2xvci1ncmFwZS0yOiAjZWViZWZhO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JhcGUtMzogI2U1OTlmNztcbiAgLS1tYW50aW5lLWNvbG9yLWdyYXBlLTQ6ICNkYTc3ZjI7XG4gIC0tbWFudGluZS1jb2xvci1ncmFwZS01OiAjY2M1ZGU4O1xuICAtLW1hbnRpbmUtY29sb3ItZ3JhcGUtNjogI2JlNGJkYjtcbiAgLS1tYW50aW5lLWNvbG9yLWdyYXBlLTc6ICNhZTNlYzk7XG4gIC0tbWFudGluZS1jb2xvci1ncmFwZS04OiAjOWMzNmI1O1xuICAtLW1hbnRpbmUtY29sb3ItZ3JhcGUtOTogIzg2MmU5YztcbiAgLS1tYW50aW5lLWNvbG9yLXZpb2xldC0wOiAjZjNmMGZmO1xuICAtLW1hbnRpbmUtY29sb3ItdmlvbGV0LTE6ICNlNWRiZmY7XG4gIC0tbWFudGluZS1jb2xvci12aW9sZXQtMjogI2QwYmZmZjtcbiAgLS1tYW50aW5lLWNvbG9yLXZpb2xldC0zOiAjYjE5N2ZjO1xuICAtLW1hbnRpbmUtY29sb3ItdmlvbGV0LTQ6ICM5Nzc1ZmE7XG4gIC0tbWFudGluZS1jb2xvci12aW9sZXQtNTogIzg0NWVmNztcbiAgLS1tYW50aW5lLWNvbG9yLXZpb2xldC02OiAjNzk1MGYyO1xuICAtLW1hbnRpbmUtY29sb3ItdmlvbGV0LTc6ICM3MDQ4ZTg7XG4gIC0tbWFudGluZS1jb2xvci12aW9sZXQtODogIzY3NDFkOTtcbiAgLS1tYW50aW5lLWNvbG9yLXZpb2xldC05OiAjNWYzZGM0O1xuICAtLW1hbnRpbmUtY29sb3ItaW5kaWdvLTA6ICNlZGYyZmY7XG4gIC0tbWFudGluZS1jb2xvci1pbmRpZ28tMTogI2RiZTRmZjtcbiAgLS1tYW50aW5lLWNvbG9yLWluZGlnby0yOiAjYmFjOGZmO1xuICAtLW1hbnRpbmUtY29sb3ItaW5kaWdvLTM6ICM5MWE3ZmY7XG4gIC0tbWFudGluZS1jb2xvci1pbmRpZ28tNDogIzc0OGZmYztcbiAgLS1tYW50aW5lLWNvbG9yLWluZGlnby01OiAjNWM3Y2ZhO1xuICAtLW1hbnRpbmUtY29sb3ItaW5kaWdvLTY6ICM0YzZlZjU7XG4gIC0tbWFudGluZS1jb2xvci1pbmRpZ28tNzogIzQyNjNlYjtcbiAgLS1tYW50aW5lLWNvbG9yLWluZGlnby04OiAjM2I1YmRiO1xuICAtLW1hbnRpbmUtY29sb3ItaW5kaWdvLTk6ICMzNjRmYzc7XG4gIC0tbWFudGluZS1jb2xvci1ibHVlLTA6ICNlN2Y1ZmY7XG4gIC0tbWFudGluZS1jb2xvci1ibHVlLTE6ICNkMGViZmY7XG4gIC0tbWFudGluZS1jb2xvci1ibHVlLTI6ICNhNWQ4ZmY7XG4gIC0tbWFudGluZS1jb2xvci1ibHVlLTM6ICM3NGMwZmM7XG4gIC0tbWFudGluZS1jb2xvci1ibHVlLTQ6ICM0ZGFiZjc7XG4gIC0tbWFudGluZS1jb2xvci1ibHVlLTU6ICMzMzlhZjA7XG4gIC0tbWFudGluZS1jb2xvci1ibHVlLTY6ICMyMjhiZTY7XG4gIC0tbWFudGluZS1jb2xvci1ibHVlLTc6ICMxYzdlZDY7XG4gIC0tbWFudGluZS1jb2xvci1ibHVlLTg6ICMxOTcxYzI7XG4gIC0tbWFudGluZS1jb2xvci1ibHVlLTk6ICMxODY0YWI7XG4gIC0tbWFudGluZS1jb2xvci1jeWFuLTA6ICNlM2ZhZmM7XG4gIC0tbWFudGluZS1jb2xvci1jeWFuLTE6ICNjNWY2ZmE7XG4gIC0tbWFudGluZS1jb2xvci1jeWFuLTI6ICM5OWU5ZjI7XG4gIC0tbWFudGluZS1jb2xvci1jeWFuLTM6ICM2NmQ5ZTg7XG4gIC0tbWFudGluZS1jb2xvci1jeWFuLTQ6ICMzYmM5ZGI7XG4gIC0tbWFudGluZS1jb2xvci1jeWFuLTU6ICMyMmI4Y2Y7XG4gIC0tbWFudGluZS1jb2xvci1jeWFuLTY6ICMxNWFhYmY7XG4gIC0tbWFudGluZS1jb2xvci1jeWFuLTc6ICMxMDk4YWQ7XG4gIC0tbWFudGluZS1jb2xvci1jeWFuLTg6ICMwYzg1OTk7XG4gIC0tbWFudGluZS1jb2xvci1jeWFuLTk6ICMwYjcyODU7XG4gIC0tbWFudGluZS1jb2xvci10ZWFsLTA6ICNlNmZjZjU7XG4gIC0tbWFudGluZS1jb2xvci10ZWFsLTE6ICNjM2ZhZTg7XG4gIC0tbWFudGluZS1jb2xvci10ZWFsLTI6ICM5NmYyZDc7XG4gIC0tbWFudGluZS1jb2xvci10ZWFsLTM6ICM2M2U2YmU7XG4gIC0tbWFudGluZS1jb2xvci10ZWFsLTQ6ICMzOGQ5YTk7XG4gIC0tbWFudGluZS1jb2xvci10ZWFsLTU6ICMyMGM5OTc7XG4gIC0tbWFudGluZS1jb2xvci10ZWFsLTY6ICMxMmI4ODY7XG4gIC0tbWFudGluZS1jb2xvci10ZWFsLTc6ICMwY2E2Nzg7XG4gIC0tbWFudGluZS1jb2xvci10ZWFsLTg6ICMwOTkyNjg7XG4gIC0tbWFudGluZS1jb2xvci10ZWFsLTk6ICMwODdmNWI7XG4gIC0tbWFudGluZS1jb2xvci1ncmVlbi0wOiAjZWJmYmVlO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JlZW4tMTogI2QzZjlkODtcbiAgLS1tYW50aW5lLWNvbG9yLWdyZWVuLTI6ICNiMmYyYmI7XG4gIC0tbWFudGluZS1jb2xvci1ncmVlbi0zOiAjOGNlOTlhO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JlZW4tNDogIzY5ZGI3YztcbiAgLS1tYW50aW5lLWNvbG9yLWdyZWVuLTU6ICM1MWNmNjY7XG4gIC0tbWFudGluZS1jb2xvci1ncmVlbi02OiAjNDBjMDU3O1xuICAtLW1hbnRpbmUtY29sb3ItZ3JlZW4tNzogIzM3YjI0ZDtcbiAgLS1tYW50aW5lLWNvbG9yLWdyZWVuLTg6ICMyZjllNDQ7XG4gIC0tbWFudGluZS1jb2xvci1ncmVlbi05OiAjMmI4YTNlO1xuICAtLW1hbnRpbmUtY29sb3ItbGltZS0wOiAjZjRmY2UzO1xuICAtLW1hbnRpbmUtY29sb3ItbGltZS0xOiAjZTlmYWM4O1xuICAtLW1hbnRpbmUtY29sb3ItbGltZS0yOiAjZDhmNWEyO1xuICAtLW1hbnRpbmUtY29sb3ItbGltZS0zOiAjYzBlYjc1O1xuICAtLW1hbnRpbmUtY29sb3ItbGltZS00OiAjYTllMzRiO1xuICAtLW1hbnRpbmUtY29sb3ItbGltZS01OiAjOTRkODJkO1xuICAtLW1hbnRpbmUtY29sb3ItbGltZS02OiAjODJjOTFlO1xuICAtLW1hbnRpbmUtY29sb3ItbGltZS03OiAjNzRiODE2O1xuICAtLW1hbnRpbmUtY29sb3ItbGltZS04OiAjNjZhODBmO1xuICAtLW1hbnRpbmUtY29sb3ItbGltZS05OiAjNWM5NDBkO1xuICAtLW1hbnRpbmUtY29sb3IteWVsbG93LTA6ICNmZmY5ZGI7XG4gIC0tbWFudGluZS1jb2xvci15ZWxsb3ctMTogI2ZmZjNiZjtcbiAgLS1tYW50aW5lLWNvbG9yLXllbGxvdy0yOiAjZmZlYzk5O1xuICAtLW1hbnRpbmUtY29sb3IteWVsbG93LTM6ICNmZmUwNjY7XG4gIC0tbWFudGluZS1jb2xvci15ZWxsb3ctNDogI2ZmZDQzYjtcbiAgLS1tYW50aW5lLWNvbG9yLXllbGxvdy01OiAjZmNjNDE5O1xuICAtLW1hbnRpbmUtY29sb3IteWVsbG93LTY6ICNmYWIwMDU7XG4gIC0tbWFudGluZS1jb2xvci15ZWxsb3ctNzogI2Y1OWYwMDtcbiAgLS1tYW50aW5lLWNvbG9yLXllbGxvdy04OiAjZjA4YzAwO1xuICAtLW1hbnRpbmUtY29sb3IteWVsbG93LTk6ICNlNjc3MDA7XG4gIC0tbWFudGluZS1jb2xvci1vcmFuZ2UtMDogI2ZmZjRlNjtcbiAgLS1tYW50aW5lLWNvbG9yLW9yYW5nZS0xOiAjZmZlOGNjO1xuICAtLW1hbnRpbmUtY29sb3Itb3JhbmdlLTI6ICNmZmQ4YTg7XG4gIC0tbWFudGluZS1jb2xvci1vcmFuZ2UtMzogI2ZmYzA3ODtcbiAgLS1tYW50aW5lLWNvbG9yLW9yYW5nZS00OiAjZmZhOTRkO1xuICAtLW1hbnRpbmUtY29sb3Itb3JhbmdlLTU6ICNmZjkyMmI7XG4gIC0tbWFudGluZS1jb2xvci1vcmFuZ2UtNjogI2ZkN2UxNDtcbiAgLS1tYW50aW5lLWNvbG9yLW9yYW5nZS03OiAjZjc2NzA3O1xuICAtLW1hbnRpbmUtY29sb3Itb3JhbmdlLTg6ICNlODU5MGM7XG4gIC0tbWFudGluZS1jb2xvci1vcmFuZ2UtOTogI2Q5NDgwZjtcbiAgLS1tYW50aW5lLWgxLWZvbnQtc2l6ZTogY2FsYygyLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1tYW50aW5lLWgxLWxpbmUtaGVpZ2h0OiAxLjM7XG4gIC0tbWFudGluZS1oMS1mb250LXdlaWdodDogNzAwO1xuICAtLW1hbnRpbmUtaDItZm9udC1zaXplOiBjYWxjKDEuNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLW1hbnRpbmUtaDItbGluZS1oZWlnaHQ6IDEuMzU7XG4gIC0tbWFudGluZS1oMi1mb250LXdlaWdodDogNzAwO1xuICAtLW1hbnRpbmUtaDMtZm9udC1zaXplOiBjYWxjKDEuMzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLW1hbnRpbmUtaDMtbGluZS1oZWlnaHQ6IDEuNDtcbiAgLS1tYW50aW5lLWgzLWZvbnQtd2VpZ2h0OiA3MDA7XG4gIC0tbWFudGluZS1oNC1mb250LXNpemU6IGNhbGMoMS4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tbWFudGluZS1oNC1saW5lLWhlaWdodDogMS40NTtcbiAgLS1tYW50aW5lLWg0LWZvbnQtd2VpZ2h0OiA3MDA7XG4gIC0tbWFudGluZS1oNS1mb250LXNpemU6IGNhbGMoMXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1tYW50aW5lLWg1LWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tbWFudGluZS1oNS1mb250LXdlaWdodDogNzAwO1xuICAtLW1hbnRpbmUtaDYtZm9udC1zaXplOiBjYWxjKDAuODc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLW1hbnRpbmUtaDYtbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1tYW50aW5lLWg2LWZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbjpyb290W2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSxcbjpob3N0KFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIHtcbiAgLS1tYW50aW5lLWNvbG9yLXNjaGVtZTogZGFyaztcbiAgLS1tYW50aW5lLXByaW1hcnktY29sb3ItY29udHJhc3Q6IHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpO1xuICAtLW1hbnRpbmUtY29sb3ItYnJpZ2h0OiB2YXIoLS1tYW50aW5lLWNvbG9yLXdoaXRlKTtcbiAgLS1tYW50aW5lLWNvbG9yLXRleHQ6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay0wKTtcbiAgLS1tYW50aW5lLWNvbG9yLWJvZHk6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay03KTtcbiAgLS1tYW50aW5lLWNvbG9yLWVycm9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLXJlZC04KTtcbiAgLS1tYW50aW5lLWNvbG9yLXBsYWNlaG9sZGVyOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstMyk7XG4gIC0tbWFudGluZS1jb2xvci1hbmNob3I6IHZhcigtLW1hbnRpbmUtY29sb3ItYmx1ZS00KTtcbiAgLS1tYW50aW5lLWNvbG9yLWRlZmF1bHQ6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay02KTtcbiAgLS1tYW50aW5lLWNvbG9yLWRlZmF1bHQtaG92ZXI6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay01KTtcbiAgLS1tYW50aW5lLWNvbG9yLWRlZmF1bHQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpO1xuICAtLW1hbnRpbmUtY29sb3ItZGVmYXVsdC1ib3JkZXI6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay00KTtcbiAgLS1tYW50aW5lLWNvbG9yLWRpbW1lZDogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTIpO1xuICAtLW1hbnRpbmUtY29sb3ItZGlzYWJsZWQ6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay02KTtcbiAgLS1tYW50aW5lLWNvbG9yLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstMyk7XG4gIC0tbWFudGluZS1jb2xvci1kaXNhYmxlZC1ib3JkZXI6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay00KTtcbiAgLS1tYW50aW5lLWNvbG9yLWRhcmstdGV4dDogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTQpO1xuICAtLW1hbnRpbmUtY29sb3ItZGFyay1maWxsZWQ6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay04KTtcbiAgLS1tYW50aW5lLWNvbG9yLWRhcmstZmlsbGVkLWhvdmVyOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstOSk7XG4gIC0tbWFudGluZS1jb2xvci1kYXJrLWxpZ2h0OiByZ2JhKDQ2LCA0NiwgNDYsIDAuMTUpO1xuICAtLW1hbnRpbmUtY29sb3ItZGFyay1saWdodC1ob3ZlcjogcmdiYSg0NiwgNDYsIDQ2LCAwLjIpO1xuICAtLW1hbnRpbmUtY29sb3ItZGFyay1saWdodC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTMpO1xuICAtLW1hbnRpbmUtY29sb3ItZGFyay1vdXRsaW5lOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNCk7XG4gIC0tbWFudGluZS1jb2xvci1kYXJrLW91dGxpbmUtaG92ZXI6IHJnYmEoNjYsIDY2LCA2NiwgMC4wNSk7XG4gIC0tbWFudGluZS1jb2xvci1ncmF5LXRleHQ6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS00KTtcbiAgLS1tYW50aW5lLWNvbG9yLWdyYXktZmlsbGVkOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktOCk7XG4gIC0tbWFudGluZS1jb2xvci1ncmF5LWZpbGxlZC1ob3ZlcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTkpO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JheS1saWdodDogcmdiYSgxMzQsIDE0MiwgMTUwLCAwLjE1KTtcbiAgLS1tYW50aW5lLWNvbG9yLWdyYXktbGlnaHQtaG92ZXI6IHJnYmEoMTM0LCAxNDIsIDE1MCwgMC4yKTtcbiAgLS1tYW50aW5lLWNvbG9yLWdyYXktbGlnaHQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0zKTtcbiAgLS1tYW50aW5lLWNvbG9yLWdyYXktb3V0bGluZTogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTQpO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JheS1vdXRsaW5lLWhvdmVyOiByZ2JhKDIwNiwgMjEyLCAyMTgsIDAuMDUpO1xuICAtLW1hbnRpbmUtY29sb3ItcmVkLXRleHQ6IHZhcigtLW1hbnRpbmUtY29sb3ItcmVkLTQpO1xuICAtLW1hbnRpbmUtY29sb3ItcmVkLWZpbGxlZDogdmFyKC0tbWFudGluZS1jb2xvci1yZWQtOCk7XG4gIC0tbWFudGluZS1jb2xvci1yZWQtZmlsbGVkLWhvdmVyOiB2YXIoLS1tYW50aW5lLWNvbG9yLXJlZC05KTtcbiAgLS1tYW50aW5lLWNvbG9yLXJlZC1saWdodDogcmdiYSgyNTAsIDgyLCA4MiwgMC4xNSk7XG4gIC0tbWFudGluZS1jb2xvci1yZWQtbGlnaHQtaG92ZXI6IHJnYmEoMjUwLCA4MiwgODIsIDAuMik7XG4gIC0tbWFudGluZS1jb2xvci1yZWQtbGlnaHQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItcmVkLTMpO1xuICAtLW1hbnRpbmUtY29sb3ItcmVkLW91dGxpbmU6IHZhcigtLW1hbnRpbmUtY29sb3ItcmVkLTQpO1xuICAtLW1hbnRpbmUtY29sb3ItcmVkLW91dGxpbmUtaG92ZXI6IHJnYmEoMjU1LCAxMzUsIDEzNSwgMC4wNSk7XG4gIC0tbWFudGluZS1jb2xvci1waW5rLXRleHQ6IHZhcigtLW1hbnRpbmUtY29sb3ItcGluay00KTtcbiAgLS1tYW50aW5lLWNvbG9yLXBpbmstZmlsbGVkOiB2YXIoLS1tYW50aW5lLWNvbG9yLXBpbmstOCk7XG4gIC0tbWFudGluZS1jb2xvci1waW5rLWZpbGxlZC1ob3ZlcjogdmFyKC0tbWFudGluZS1jb2xvci1waW5rLTkpO1xuICAtLW1hbnRpbmUtY29sb3ItcGluay1saWdodDogcmdiYSgyMzAsIDczLCAxMjgsIDAuMTUpO1xuICAtLW1hbnRpbmUtY29sb3ItcGluay1saWdodC1ob3ZlcjogcmdiYSgyMzAsIDczLCAxMjgsIDAuMik7XG4gIC0tbWFudGluZS1jb2xvci1waW5rLWxpZ2h0LWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLXBpbmstMyk7XG4gIC0tbWFudGluZS1jb2xvci1waW5rLW91dGxpbmU6IHZhcigtLW1hbnRpbmUtY29sb3ItcGluay00KTtcbiAgLS1tYW50aW5lLWNvbG9yLXBpbmstb3V0bGluZS1ob3ZlcjogcmdiYSgyNDcsIDEzMSwgMTcyLCAwLjA1KTtcbiAgLS1tYW50aW5lLWNvbG9yLWdyYXBlLXRleHQ6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JhcGUtNCk7XG4gIC0tbWFudGluZS1jb2xvci1ncmFwZS1maWxsZWQ6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JhcGUtOCk7XG4gIC0tbWFudGluZS1jb2xvci1ncmFwZS1maWxsZWQtaG92ZXI6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JhcGUtOSk7XG4gIC0tbWFudGluZS1jb2xvci1ncmFwZS1saWdodDogcmdiYSgxOTAsIDc1LCAyMTksIDAuMTUpO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JhcGUtbGlnaHQtaG92ZXI6IHJnYmEoMTkwLCA3NSwgMjE5LCAwLjIpO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JhcGUtbGlnaHQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JhcGUtMyk7XG4gIC0tbWFudGluZS1jb2xvci1ncmFwZS1vdXRsaW5lOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXBlLTQpO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JhcGUtb3V0bGluZS1ob3ZlcjogcmdiYSgyMTgsIDExOSwgMjQyLCAwLjA1KTtcbiAgLS1tYW50aW5lLWNvbG9yLXZpb2xldC10ZXh0OiB2YXIoLS1tYW50aW5lLWNvbG9yLXZpb2xldC00KTtcbiAgLS1tYW50aW5lLWNvbG9yLXZpb2xldC1maWxsZWQ6IHZhcigtLW1hbnRpbmUtY29sb3ItdmlvbGV0LTgpO1xuICAtLW1hbnRpbmUtY29sb3ItdmlvbGV0LWZpbGxlZC1ob3ZlcjogdmFyKC0tbWFudGluZS1jb2xvci12aW9sZXQtOSk7XG4gIC0tbWFudGluZS1jb2xvci12aW9sZXQtbGlnaHQ6IHJnYmEoMTIxLCA4MCwgMjQyLCAwLjE1KTtcbiAgLS1tYW50aW5lLWNvbG9yLXZpb2xldC1saWdodC1ob3ZlcjogcmdiYSgxMjEsIDgwLCAyNDIsIDAuMik7XG4gIC0tbWFudGluZS1jb2xvci12aW9sZXQtbGlnaHQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItdmlvbGV0LTMpO1xuICAtLW1hbnRpbmUtY29sb3ItdmlvbGV0LW91dGxpbmU6IHZhcigtLW1hbnRpbmUtY29sb3ItdmlvbGV0LTQpO1xuICAtLW1hbnRpbmUtY29sb3ItdmlvbGV0LW91dGxpbmUtaG92ZXI6IHJnYmEoMTUxLCAxMTcsIDI1MCwgMC4wNSk7XG4gIC0tbWFudGluZS1jb2xvci1pbmRpZ28tdGV4dDogdmFyKC0tbWFudGluZS1jb2xvci1pbmRpZ28tNCk7XG4gIC0tbWFudGluZS1jb2xvci1pbmRpZ28tZmlsbGVkOiB2YXIoLS1tYW50aW5lLWNvbG9yLWluZGlnby04KTtcbiAgLS1tYW50aW5lLWNvbG9yLWluZGlnby1maWxsZWQtaG92ZXI6IHZhcigtLW1hbnRpbmUtY29sb3ItaW5kaWdvLTkpO1xuICAtLW1hbnRpbmUtY29sb3ItaW5kaWdvLWxpZ2h0OiByZ2JhKDc2LCAxMTAsIDI0NSwgMC4xNSk7XG4gIC0tbWFudGluZS1jb2xvci1pbmRpZ28tbGlnaHQtaG92ZXI6IHJnYmEoNzYsIDExMCwgMjQ1LCAwLjIpO1xuICAtLW1hbnRpbmUtY29sb3ItaW5kaWdvLWxpZ2h0LWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWluZGlnby0zKTtcbiAgLS1tYW50aW5lLWNvbG9yLWluZGlnby1vdXRsaW5lOiB2YXIoLS1tYW50aW5lLWNvbG9yLWluZGlnby00KTtcbiAgLS1tYW50aW5lLWNvbG9yLWluZGlnby1vdXRsaW5lLWhvdmVyOiByZ2JhKDExNiwgMTQzLCAyNTIsIDAuMDUpO1xuICAtLW1hbnRpbmUtY29sb3ItYmx1ZS10ZXh0OiB2YXIoLS1tYW50aW5lLWNvbG9yLWJsdWUtNCk7XG4gIC0tbWFudGluZS1jb2xvci1ibHVlLWZpbGxlZDogdmFyKC0tbWFudGluZS1jb2xvci1ibHVlLTgpO1xuICAtLW1hbnRpbmUtY29sb3ItYmx1ZS1maWxsZWQtaG92ZXI6IHZhcigtLW1hbnRpbmUtY29sb3ItYmx1ZS05KTtcbiAgLS1tYW50aW5lLWNvbG9yLWJsdWUtbGlnaHQ6IHJnYmEoMzQsIDEzOSwgMjMwLCAwLjE1KTtcbiAgLS1tYW50aW5lLWNvbG9yLWJsdWUtbGlnaHQtaG92ZXI6IHJnYmEoMzQsIDEzOSwgMjMwLCAwLjIpO1xuICAtLW1hbnRpbmUtY29sb3ItYmx1ZS1saWdodC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ibHVlLTMpO1xuICAtLW1hbnRpbmUtY29sb3ItYmx1ZS1vdXRsaW5lOiB2YXIoLS1tYW50aW5lLWNvbG9yLWJsdWUtNCk7XG4gIC0tbWFudGluZS1jb2xvci1ibHVlLW91dGxpbmUtaG92ZXI6IHJnYmEoNzcsIDE3MSwgMjQ3LCAwLjA1KTtcbiAgLS1tYW50aW5lLWNvbG9yLWN5YW4tdGV4dDogdmFyKC0tbWFudGluZS1jb2xvci1jeWFuLTQpO1xuICAtLW1hbnRpbmUtY29sb3ItY3lhbi1maWxsZWQ6IHZhcigtLW1hbnRpbmUtY29sb3ItY3lhbi04KTtcbiAgLS1tYW50aW5lLWNvbG9yLWN5YW4tZmlsbGVkLWhvdmVyOiB2YXIoLS1tYW50aW5lLWNvbG9yLWN5YW4tOSk7XG4gIC0tbWFudGluZS1jb2xvci1jeWFuLWxpZ2h0OiByZ2JhKDIxLCAxNzAsIDE5MSwgMC4xNSk7XG4gIC0tbWFudGluZS1jb2xvci1jeWFuLWxpZ2h0LWhvdmVyOiByZ2JhKDIxLCAxNzAsIDE5MSwgMC4yKTtcbiAgLS1tYW50aW5lLWNvbG9yLWN5YW4tbGlnaHQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItY3lhbi0zKTtcbiAgLS1tYW50aW5lLWNvbG9yLWN5YW4tb3V0bGluZTogdmFyKC0tbWFudGluZS1jb2xvci1jeWFuLTQpO1xuICAtLW1hbnRpbmUtY29sb3ItY3lhbi1vdXRsaW5lLWhvdmVyOiByZ2JhKDU5LCAyMDEsIDIxOSwgMC4wNSk7XG4gIC0tbWFudGluZS1jb2xvci10ZWFsLXRleHQ6IHZhcigtLW1hbnRpbmUtY29sb3ItdGVhbC00KTtcbiAgLS1tYW50aW5lLWNvbG9yLXRlYWwtZmlsbGVkOiB2YXIoLS1tYW50aW5lLWNvbG9yLXRlYWwtOCk7XG4gIC0tbWFudGluZS1jb2xvci10ZWFsLWZpbGxlZC1ob3ZlcjogdmFyKC0tbWFudGluZS1jb2xvci10ZWFsLTkpO1xuICAtLW1hbnRpbmUtY29sb3ItdGVhbC1saWdodDogcmdiYSgxOCwgMTg0LCAxMzQsIDAuMTUpO1xuICAtLW1hbnRpbmUtY29sb3ItdGVhbC1saWdodC1ob3ZlcjogcmdiYSgxOCwgMTg0LCAxMzQsIDAuMik7XG4gIC0tbWFudGluZS1jb2xvci10ZWFsLWxpZ2h0LWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLXRlYWwtMyk7XG4gIC0tbWFudGluZS1jb2xvci10ZWFsLW91dGxpbmU6IHZhcigtLW1hbnRpbmUtY29sb3ItdGVhbC00KTtcbiAgLS1tYW50aW5lLWNvbG9yLXRlYWwtb3V0bGluZS1ob3ZlcjogcmdiYSg1NiwgMjE3LCAxNjksIDAuMDUpO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JlZW4tdGV4dDogdmFyKC0tbWFudGluZS1jb2xvci1ncmVlbi00KTtcbiAgLS1tYW50aW5lLWNvbG9yLWdyZWVuLWZpbGxlZDogdmFyKC0tbWFudGluZS1jb2xvci1ncmVlbi04KTtcbiAgLS1tYW50aW5lLWNvbG9yLWdyZWVuLWZpbGxlZC1ob3ZlcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmVlbi05KTtcbiAgLS1tYW50aW5lLWNvbG9yLWdyZWVuLWxpZ2h0OiByZ2JhKDY0LCAxOTIsIDg3LCAwLjE1KTtcbiAgLS1tYW50aW5lLWNvbG9yLWdyZWVuLWxpZ2h0LWhvdmVyOiByZ2JhKDY0LCAxOTIsIDg3LCAwLjIpO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JlZW4tbGlnaHQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JlZW4tMyk7XG4gIC0tbWFudGluZS1jb2xvci1ncmVlbi1vdXRsaW5lOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyZWVuLTQpO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JlZW4tb3V0bGluZS1ob3ZlcjogcmdiYSgxMDUsIDIxOSwgMTI0LCAwLjA1KTtcbiAgLS1tYW50aW5lLWNvbG9yLWxpbWUtdGV4dDogdmFyKC0tbWFudGluZS1jb2xvci1saW1lLTQpO1xuICAtLW1hbnRpbmUtY29sb3ItbGltZS1maWxsZWQ6IHZhcigtLW1hbnRpbmUtY29sb3ItbGltZS04KTtcbiAgLS1tYW50aW5lLWNvbG9yLWxpbWUtZmlsbGVkLWhvdmVyOiB2YXIoLS1tYW50aW5lLWNvbG9yLWxpbWUtOSk7XG4gIC0tbWFudGluZS1jb2xvci1saW1lLWxpZ2h0OiByZ2JhKDEzMCwgMjAxLCAzMCwgMC4xNSk7XG4gIC0tbWFudGluZS1jb2xvci1saW1lLWxpZ2h0LWhvdmVyOiByZ2JhKDEzMCwgMjAxLCAzMCwgMC4yKTtcbiAgLS1tYW50aW5lLWNvbG9yLWxpbWUtbGlnaHQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItbGltZS0zKTtcbiAgLS1tYW50aW5lLWNvbG9yLWxpbWUtb3V0bGluZTogdmFyKC0tbWFudGluZS1jb2xvci1saW1lLTQpO1xuICAtLW1hbnRpbmUtY29sb3ItbGltZS1vdXRsaW5lLWhvdmVyOiByZ2JhKDE2OSwgMjI3LCA3NSwgMC4wNSk7XG4gIC0tbWFudGluZS1jb2xvci15ZWxsb3ctdGV4dDogdmFyKC0tbWFudGluZS1jb2xvci15ZWxsb3ctNCk7XG4gIC0tbWFudGluZS1jb2xvci15ZWxsb3ctZmlsbGVkOiB2YXIoLS1tYW50aW5lLWNvbG9yLXllbGxvdy04KTtcbiAgLS1tYW50aW5lLWNvbG9yLXllbGxvdy1maWxsZWQtaG92ZXI6IHZhcigtLW1hbnRpbmUtY29sb3IteWVsbG93LTkpO1xuICAtLW1hbnRpbmUtY29sb3IteWVsbG93LWxpZ2h0OiByZ2JhKDI1MCwgMTc2LCA1LCAwLjE1KTtcbiAgLS1tYW50aW5lLWNvbG9yLXllbGxvdy1saWdodC1ob3ZlcjogcmdiYSgyNTAsIDE3NiwgNSwgMC4yKTtcbiAgLS1tYW50aW5lLWNvbG9yLXllbGxvdy1saWdodC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci15ZWxsb3ctMyk7XG4gIC0tbWFudGluZS1jb2xvci15ZWxsb3ctb3V0bGluZTogdmFyKC0tbWFudGluZS1jb2xvci15ZWxsb3ctNCk7XG4gIC0tbWFudGluZS1jb2xvci15ZWxsb3ctb3V0bGluZS1ob3ZlcjogcmdiYSgyNTUsIDIxMiwgNTksIDAuMDUpO1xuICAtLW1hbnRpbmUtY29sb3Itb3JhbmdlLXRleHQ6IHZhcigtLW1hbnRpbmUtY29sb3Itb3JhbmdlLTQpO1xuICAtLW1hbnRpbmUtY29sb3Itb3JhbmdlLWZpbGxlZDogdmFyKC0tbWFudGluZS1jb2xvci1vcmFuZ2UtOCk7XG4gIC0tbWFudGluZS1jb2xvci1vcmFuZ2UtZmlsbGVkLWhvdmVyOiB2YXIoLS1tYW50aW5lLWNvbG9yLW9yYW5nZS05KTtcbiAgLS1tYW50aW5lLWNvbG9yLW9yYW5nZS1saWdodDogcmdiYSgyNTMsIDEyNiwgMjAsIDAuMTUpO1xuICAtLW1hbnRpbmUtY29sb3Itb3JhbmdlLWxpZ2h0LWhvdmVyOiByZ2JhKDI1MywgMTI2LCAyMCwgMC4yKTtcbiAgLS1tYW50aW5lLWNvbG9yLW9yYW5nZS1saWdodC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1vcmFuZ2UtMyk7XG4gIC0tbWFudGluZS1jb2xvci1vcmFuZ2Utb3V0bGluZTogdmFyKC0tbWFudGluZS1jb2xvci1vcmFuZ2UtNCk7XG4gIC0tbWFudGluZS1jb2xvci1vcmFuZ2Utb3V0bGluZS1ob3ZlcjogcmdiYSgyNTUsIDE2OSwgNzcsIDAuMDUpO1xufVxuXG46cm9vdFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddLFxuOmhvc3QoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIHtcbiAgLS1tYW50aW5lLWNvbG9yLXNjaGVtZTogbGlnaHQ7XG4gIC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWNvbnRyYXN0OiB2YXIoLS1tYW50aW5lLWNvbG9yLXdoaXRlKTtcbiAgLS1tYW50aW5lLWNvbG9yLWJyaWdodDogdmFyKC0tbWFudGluZS1jb2xvci1ibGFjayk7XG4gIC0tbWFudGluZS1jb2xvci10ZXh0OiAjMDAwO1xuICAtLW1hbnRpbmUtY29sb3ItYm9keTogI2ZmZjtcbiAgLS1tYW50aW5lLWNvbG9yLWVycm9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLXJlZC02KTtcbiAgLS1tYW50aW5lLWNvbG9yLXBsYWNlaG9sZGVyOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktNSk7XG4gIC0tbWFudGluZS1jb2xvci1hbmNob3I6IHZhcigtLW1hbnRpbmUtY29sb3ItYmx1ZS02KTtcbiAgLS1tYW50aW5lLWNvbG9yLWRlZmF1bHQ6IHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpO1xuICAtLW1hbnRpbmUtY29sb3ItZGVmYXVsdC1ob3ZlcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTApO1xuICAtLW1hbnRpbmUtY29sb3ItZGVmYXVsdC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ibGFjayk7XG4gIC0tbWFudGluZS1jb2xvci1kZWZhdWx0LWJvcmRlcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTQpO1xuICAtLW1hbnRpbmUtY29sb3ItZGltbWVkOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktNik7XG4gIC0tbWFudGluZS1jb2xvci1kaXNhYmxlZDogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTIpO1xuICAtLW1hbnRpbmUtY29sb3ItZGlzYWJsZWQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS01KTtcbiAgLS1tYW50aW5lLWNvbG9yLWRpc2FibGVkLWJvcmRlcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTMpO1xuICAtLW1hbnRpbmUtY29sb3ItZGFyay10ZXh0OiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstZmlsbGVkKTtcbiAgLS1tYW50aW5lLWNvbG9yLWRhcmstZmlsbGVkOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNik7XG4gIC0tbWFudGluZS1jb2xvci1kYXJrLWZpbGxlZC1ob3ZlcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTcpO1xuICAtLW1hbnRpbmUtY29sb3ItZGFyay1saWdodDogcmdiYSg0NiwgNDYsIDQ2LCAwLjEpO1xuICAtLW1hbnRpbmUtY29sb3ItZGFyay1saWdodC1ob3ZlcjogcmdiYSg0NiwgNDYsIDQ2LCAwLjEyKTtcbiAgLS1tYW50aW5lLWNvbG9yLWRhcmstbGlnaHQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay02KTtcbiAgLS1tYW50aW5lLWNvbG9yLWRhcmstb3V0bGluZTogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTYpO1xuICAtLW1hbnRpbmUtY29sb3ItZGFyay1vdXRsaW5lLWhvdmVyOiByZ2JhKDQ2LCA0NiwgNDYsIDAuMDUpO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JheS10ZXh0OiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktZmlsbGVkKTtcbiAgLS1tYW50aW5lLWNvbG9yLWdyYXktZmlsbGVkOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktNik7XG4gIC0tbWFudGluZS1jb2xvci1ncmF5LWZpbGxlZC1ob3ZlcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTcpO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JheS1saWdodDogcmdiYSgxMzQsIDE0MiwgMTUwLCAwLjEpO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JheS1saWdodC1ob3ZlcjogcmdiYSgxMzQsIDE0MiwgMTUwLCAwLjEyKTtcbiAgLS1tYW50aW5lLWNvbG9yLWdyYXktbGlnaHQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS02KTtcbiAgLS1tYW50aW5lLWNvbG9yLWdyYXktb3V0bGluZTogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTYpO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JheS1vdXRsaW5lLWhvdmVyOiByZ2JhKDEzNCwgMTQyLCAxNTAsIDAuMDUpO1xuICAtLW1hbnRpbmUtY29sb3ItcmVkLXRleHQ6IHZhcigtLW1hbnRpbmUtY29sb3ItcmVkLWZpbGxlZCk7XG4gIC0tbWFudGluZS1jb2xvci1yZWQtZmlsbGVkOiB2YXIoLS1tYW50aW5lLWNvbG9yLXJlZC02KTtcbiAgLS1tYW50aW5lLWNvbG9yLXJlZC1maWxsZWQtaG92ZXI6IHZhcigtLW1hbnRpbmUtY29sb3ItcmVkLTcpO1xuICAtLW1hbnRpbmUtY29sb3ItcmVkLWxpZ2h0OiByZ2JhKDI1MCwgODIsIDgyLCAwLjEpO1xuICAtLW1hbnRpbmUtY29sb3ItcmVkLWxpZ2h0LWhvdmVyOiByZ2JhKDI1MCwgODIsIDgyLCAwLjEyKTtcbiAgLS1tYW50aW5lLWNvbG9yLXJlZC1saWdodC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1yZWQtNik7XG4gIC0tbWFudGluZS1jb2xvci1yZWQtb3V0bGluZTogdmFyKC0tbWFudGluZS1jb2xvci1yZWQtNik7XG4gIC0tbWFudGluZS1jb2xvci1yZWQtb3V0bGluZS1ob3ZlcjogcmdiYSgyNTAsIDgyLCA4MiwgMC4wNSk7XG4gIC0tbWFudGluZS1jb2xvci1waW5rLXRleHQ6IHZhcigtLW1hbnRpbmUtY29sb3ItcGluay1maWxsZWQpO1xuICAtLW1hbnRpbmUtY29sb3ItcGluay1maWxsZWQ6IHZhcigtLW1hbnRpbmUtY29sb3ItcGluay02KTtcbiAgLS1tYW50aW5lLWNvbG9yLXBpbmstZmlsbGVkLWhvdmVyOiB2YXIoLS1tYW50aW5lLWNvbG9yLXBpbmstNyk7XG4gIC0tbWFudGluZS1jb2xvci1waW5rLWxpZ2h0OiByZ2JhKDIzMCwgNzMsIDEyOCwgMC4xKTtcbiAgLS1tYW50aW5lLWNvbG9yLXBpbmstbGlnaHQtaG92ZXI6IHJnYmEoMjMwLCA3MywgMTI4LCAwLjEyKTtcbiAgLS1tYW50aW5lLWNvbG9yLXBpbmstbGlnaHQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItcGluay02KTtcbiAgLS1tYW50aW5lLWNvbG9yLXBpbmstb3V0bGluZTogdmFyKC0tbWFudGluZS1jb2xvci1waW5rLTYpO1xuICAtLW1hbnRpbmUtY29sb3ItcGluay1vdXRsaW5lLWhvdmVyOiByZ2JhKDIzMCwgNzMsIDEyOCwgMC4wNSk7XG4gIC0tbWFudGluZS1jb2xvci1ncmFwZS10ZXh0OiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXBlLWZpbGxlZCk7XG4gIC0tbWFudGluZS1jb2xvci1ncmFwZS1maWxsZWQ6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JhcGUtNik7XG4gIC0tbWFudGluZS1jb2xvci1ncmFwZS1maWxsZWQtaG92ZXI6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JhcGUtNyk7XG4gIC0tbWFudGluZS1jb2xvci1ncmFwZS1saWdodDogcmdiYSgxOTAsIDc1LCAyMTksIDAuMSk7XG4gIC0tbWFudGluZS1jb2xvci1ncmFwZS1saWdodC1ob3ZlcjogcmdiYSgxOTAsIDc1LCAyMTksIDAuMTIpO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JhcGUtbGlnaHQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JhcGUtNik7XG4gIC0tbWFudGluZS1jb2xvci1ncmFwZS1vdXRsaW5lOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXBlLTYpO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JhcGUtb3V0bGluZS1ob3ZlcjogcmdiYSgxOTAsIDc1LCAyMTksIDAuMDUpO1xuICAtLW1hbnRpbmUtY29sb3ItdmlvbGV0LXRleHQ6IHZhcigtLW1hbnRpbmUtY29sb3ItdmlvbGV0LWZpbGxlZCk7XG4gIC0tbWFudGluZS1jb2xvci12aW9sZXQtZmlsbGVkOiB2YXIoLS1tYW50aW5lLWNvbG9yLXZpb2xldC02KTtcbiAgLS1tYW50aW5lLWNvbG9yLXZpb2xldC1maWxsZWQtaG92ZXI6IHZhcigtLW1hbnRpbmUtY29sb3ItdmlvbGV0LTcpO1xuICAtLW1hbnRpbmUtY29sb3ItdmlvbGV0LWxpZ2h0OiByZ2JhKDEyMSwgODAsIDI0MiwgMC4xKTtcbiAgLS1tYW50aW5lLWNvbG9yLXZpb2xldC1saWdodC1ob3ZlcjogcmdiYSgxMjEsIDgwLCAyNDIsIDAuMTIpO1xuICAtLW1hbnRpbmUtY29sb3ItdmlvbGV0LWxpZ2h0LWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLXZpb2xldC02KTtcbiAgLS1tYW50aW5lLWNvbG9yLXZpb2xldC1vdXRsaW5lOiB2YXIoLS1tYW50aW5lLWNvbG9yLXZpb2xldC02KTtcbiAgLS1tYW50aW5lLWNvbG9yLXZpb2xldC1vdXRsaW5lLWhvdmVyOiByZ2JhKDEyMSwgODAsIDI0MiwgMC4wNSk7XG4gIC0tbWFudGluZS1jb2xvci1pbmRpZ28tdGV4dDogdmFyKC0tbWFudGluZS1jb2xvci1pbmRpZ28tZmlsbGVkKTtcbiAgLS1tYW50aW5lLWNvbG9yLWluZGlnby1maWxsZWQ6IHZhcigtLW1hbnRpbmUtY29sb3ItaW5kaWdvLTYpO1xuICAtLW1hbnRpbmUtY29sb3ItaW5kaWdvLWZpbGxlZC1ob3ZlcjogdmFyKC0tbWFudGluZS1jb2xvci1pbmRpZ28tNyk7XG4gIC0tbWFudGluZS1jb2xvci1pbmRpZ28tbGlnaHQ6IHJnYmEoNzYsIDExMCwgMjQ1LCAwLjEpO1xuICAtLW1hbnRpbmUtY29sb3ItaW5kaWdvLWxpZ2h0LWhvdmVyOiByZ2JhKDc2LCAxMTAsIDI0NSwgMC4xMik7XG4gIC0tbWFudGluZS1jb2xvci1pbmRpZ28tbGlnaHQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItaW5kaWdvLTYpO1xuICAtLW1hbnRpbmUtY29sb3ItaW5kaWdvLW91dGxpbmU6IHZhcigtLW1hbnRpbmUtY29sb3ItaW5kaWdvLTYpO1xuICAtLW1hbnRpbmUtY29sb3ItaW5kaWdvLW91dGxpbmUtaG92ZXI6IHJnYmEoNzYsIDExMCwgMjQ1LCAwLjA1KTtcbiAgLS1tYW50aW5lLWNvbG9yLWJsdWUtdGV4dDogdmFyKC0tbWFudGluZS1jb2xvci1ibHVlLWZpbGxlZCk7XG4gIC0tbWFudGluZS1jb2xvci1ibHVlLWZpbGxlZDogdmFyKC0tbWFudGluZS1jb2xvci1ibHVlLTYpO1xuICAtLW1hbnRpbmUtY29sb3ItYmx1ZS1maWxsZWQtaG92ZXI6IHZhcigtLW1hbnRpbmUtY29sb3ItYmx1ZS03KTtcbiAgLS1tYW50aW5lLWNvbG9yLWJsdWUtbGlnaHQ6IHJnYmEoMzQsIDEzOSwgMjMwLCAwLjEpO1xuICAtLW1hbnRpbmUtY29sb3ItYmx1ZS1saWdodC1ob3ZlcjogcmdiYSgzNCwgMTM5LCAyMzAsIDAuMTIpO1xuICAtLW1hbnRpbmUtY29sb3ItYmx1ZS1saWdodC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ibHVlLTYpO1xuICAtLW1hbnRpbmUtY29sb3ItYmx1ZS1vdXRsaW5lOiB2YXIoLS1tYW50aW5lLWNvbG9yLWJsdWUtNik7XG4gIC0tbWFudGluZS1jb2xvci1ibHVlLW91dGxpbmUtaG92ZXI6IHJnYmEoMzQsIDEzOSwgMjMwLCAwLjA1KTtcbiAgLS1tYW50aW5lLWNvbG9yLWN5YW4tdGV4dDogdmFyKC0tbWFudGluZS1jb2xvci1jeWFuLWZpbGxlZCk7XG4gIC0tbWFudGluZS1jb2xvci1jeWFuLWZpbGxlZDogdmFyKC0tbWFudGluZS1jb2xvci1jeWFuLTYpO1xuICAtLW1hbnRpbmUtY29sb3ItY3lhbi1maWxsZWQtaG92ZXI6IHZhcigtLW1hbnRpbmUtY29sb3ItY3lhbi03KTtcbiAgLS1tYW50aW5lLWNvbG9yLWN5YW4tbGlnaHQ6IHJnYmEoMjEsIDE3MCwgMTkxLCAwLjEpO1xuICAtLW1hbnRpbmUtY29sb3ItY3lhbi1saWdodC1ob3ZlcjogcmdiYSgyMSwgMTcwLCAxOTEsIDAuMTIpO1xuICAtLW1hbnRpbmUtY29sb3ItY3lhbi1saWdodC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1jeWFuLTYpO1xuICAtLW1hbnRpbmUtY29sb3ItY3lhbi1vdXRsaW5lOiB2YXIoLS1tYW50aW5lLWNvbG9yLWN5YW4tNik7XG4gIC0tbWFudGluZS1jb2xvci1jeWFuLW91dGxpbmUtaG92ZXI6IHJnYmEoMjEsIDE3MCwgMTkxLCAwLjA1KTtcbiAgLS1tYW50aW5lLWNvbG9yLXRlYWwtdGV4dDogdmFyKC0tbWFudGluZS1jb2xvci10ZWFsLWZpbGxlZCk7XG4gIC0tbWFudGluZS1jb2xvci10ZWFsLWZpbGxlZDogdmFyKC0tbWFudGluZS1jb2xvci10ZWFsLTYpO1xuICAtLW1hbnRpbmUtY29sb3ItdGVhbC1maWxsZWQtaG92ZXI6IHZhcigtLW1hbnRpbmUtY29sb3ItdGVhbC03KTtcbiAgLS1tYW50aW5lLWNvbG9yLXRlYWwtbGlnaHQ6IHJnYmEoMTgsIDE4NCwgMTM0LCAwLjEpO1xuICAtLW1hbnRpbmUtY29sb3ItdGVhbC1saWdodC1ob3ZlcjogcmdiYSgxOCwgMTg0LCAxMzQsIDAuMTIpO1xuICAtLW1hbnRpbmUtY29sb3ItdGVhbC1saWdodC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci10ZWFsLTYpO1xuICAtLW1hbnRpbmUtY29sb3ItdGVhbC1vdXRsaW5lOiB2YXIoLS1tYW50aW5lLWNvbG9yLXRlYWwtNik7XG4gIC0tbWFudGluZS1jb2xvci10ZWFsLW91dGxpbmUtaG92ZXI6IHJnYmEoMTgsIDE4NCwgMTM0LCAwLjA1KTtcbiAgLS1tYW50aW5lLWNvbG9yLWdyZWVuLXRleHQ6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JlZW4tZmlsbGVkKTtcbiAgLS1tYW50aW5lLWNvbG9yLWdyZWVuLWZpbGxlZDogdmFyKC0tbWFudGluZS1jb2xvci1ncmVlbi02KTtcbiAgLS1tYW50aW5lLWNvbG9yLWdyZWVuLWZpbGxlZC1ob3ZlcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmVlbi03KTtcbiAgLS1tYW50aW5lLWNvbG9yLWdyZWVuLWxpZ2h0OiByZ2JhKDY0LCAxOTIsIDg3LCAwLjEpO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JlZW4tbGlnaHQtaG92ZXI6IHJnYmEoNjQsIDE5MiwgODcsIDAuMTIpO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JlZW4tbGlnaHQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JlZW4tNik7XG4gIC0tbWFudGluZS1jb2xvci1ncmVlbi1vdXRsaW5lOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyZWVuLTYpO1xuICAtLW1hbnRpbmUtY29sb3ItZ3JlZW4tb3V0bGluZS1ob3ZlcjogcmdiYSg2NCwgMTkyLCA4NywgMC4wNSk7XG4gIC0tbWFudGluZS1jb2xvci1saW1lLXRleHQ6IHZhcigtLW1hbnRpbmUtY29sb3ItbGltZS1maWxsZWQpO1xuICAtLW1hbnRpbmUtY29sb3ItbGltZS1maWxsZWQ6IHZhcigtLW1hbnRpbmUtY29sb3ItbGltZS02KTtcbiAgLS1tYW50aW5lLWNvbG9yLWxpbWUtZmlsbGVkLWhvdmVyOiB2YXIoLS1tYW50aW5lLWNvbG9yLWxpbWUtNyk7XG4gIC0tbWFudGluZS1jb2xvci1saW1lLWxpZ2h0OiByZ2JhKDEzMCwgMjAxLCAzMCwgMC4xKTtcbiAgLS1tYW50aW5lLWNvbG9yLWxpbWUtbGlnaHQtaG92ZXI6IHJnYmEoMTMwLCAyMDEsIDMwLCAwLjEyKTtcbiAgLS1tYW50aW5lLWNvbG9yLWxpbWUtbGlnaHQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItbGltZS02KTtcbiAgLS1tYW50aW5lLWNvbG9yLWxpbWUtb3V0bGluZTogdmFyKC0tbWFudGluZS1jb2xvci1saW1lLTYpO1xuICAtLW1hbnRpbmUtY29sb3ItbGltZS1vdXRsaW5lLWhvdmVyOiByZ2JhKDEzMCwgMjAxLCAzMCwgMC4wNSk7XG4gIC0tbWFudGluZS1jb2xvci15ZWxsb3ctdGV4dDogdmFyKC0tbWFudGluZS1jb2xvci15ZWxsb3ctZmlsbGVkKTtcbiAgLS1tYW50aW5lLWNvbG9yLXllbGxvdy1maWxsZWQ6IHZhcigtLW1hbnRpbmUtY29sb3IteWVsbG93LTYpO1xuICAtLW1hbnRpbmUtY29sb3IteWVsbG93LWZpbGxlZC1ob3ZlcjogdmFyKC0tbWFudGluZS1jb2xvci15ZWxsb3ctNyk7XG4gIC0tbWFudGluZS1jb2xvci15ZWxsb3ctbGlnaHQ6IHJnYmEoMjUwLCAxNzYsIDUsIDAuMSk7XG4gIC0tbWFudGluZS1jb2xvci15ZWxsb3ctbGlnaHQtaG92ZXI6IHJnYmEoMjUwLCAxNzYsIDUsIDAuMTIpO1xuICAtLW1hbnRpbmUtY29sb3IteWVsbG93LWxpZ2h0LWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLXllbGxvdy02KTtcbiAgLS1tYW50aW5lLWNvbG9yLXllbGxvdy1vdXRsaW5lOiB2YXIoLS1tYW50aW5lLWNvbG9yLXllbGxvdy02KTtcbiAgLS1tYW50aW5lLWNvbG9yLXllbGxvdy1vdXRsaW5lLWhvdmVyOiByZ2JhKDI1MCwgMTc2LCA1LCAwLjA1KTtcbiAgLS1tYW50aW5lLWNvbG9yLW9yYW5nZS10ZXh0OiB2YXIoLS1tYW50aW5lLWNvbG9yLW9yYW5nZS1maWxsZWQpO1xuICAtLW1hbnRpbmUtY29sb3Itb3JhbmdlLWZpbGxlZDogdmFyKC0tbWFudGluZS1jb2xvci1vcmFuZ2UtNik7XG4gIC0tbWFudGluZS1jb2xvci1vcmFuZ2UtZmlsbGVkLWhvdmVyOiB2YXIoLS1tYW50aW5lLWNvbG9yLW9yYW5nZS03KTtcbiAgLS1tYW50aW5lLWNvbG9yLW9yYW5nZS1saWdodDogcmdiYSgyNTMsIDEyNiwgMjAsIDAuMSk7XG4gIC0tbWFudGluZS1jb2xvci1vcmFuZ2UtbGlnaHQtaG92ZXI6IHJnYmEoMjUzLCAxMjYsIDIwLCAwLjEyKTtcbiAgLS1tYW50aW5lLWNvbG9yLW9yYW5nZS1saWdodC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1vcmFuZ2UtNik7XG4gIC0tbWFudGluZS1jb2xvci1vcmFuZ2Utb3V0bGluZTogdmFyKC0tbWFudGluZS1jb2xvci1vcmFuZ2UtNik7XG4gIC0tbWFudGluZS1jb2xvci1vcmFuZ2Utb3V0bGluZS1ob3ZlcjogcmdiYSgyNTMsIDEyNiwgMjAsIDAuMDUpO1xufVxuXG4ubV9kNTcwNjliNSB7XG4gIC0tc2Nyb2xsYXJlYS1zY3JvbGxiYXItc2l6ZTogY2FsYygwLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuICAubV9kNTcwNjliNTp3aGVyZShbZGF0YS1hdXRvc2l6ZV0pIC5tX2IxMzM2YzYge1xuICAgIG1pbi13aWR0aDogbWluLWNvbnRlbnQ7XG4gIH1cblxuLm1fYzA3ODNmZjkge1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3I6IHZhcigtLXNjcm9sbGFyZWEtb3Zlci1zY3JvbGwtYmVoYXZpb3IpO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm1fYzA3ODNmZjk6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbi5tX2MwNzgzZmY5OndoZXJlKFtkYXRhLXNjcm9sbGJhcnM9J3h5J10sIFtkYXRhLXNjcm9sbGJhcnM9J3knXSk6d2hlcmUoXG4gICAgICBbZGF0YS1vZmZzZXQtc2Nyb2xsYmFycz0neHknXSxcbiAgICAgIFtkYXRhLW9mZnNldC1zY3JvbGxiYXJzPSd5J10sXG4gICAgICBbZGF0YS1vZmZzZXQtc2Nyb2xsYmFycz0ncHJlc2VudCddXG4gICAgKTp3aGVyZShbZGF0YS12ZXJ0aWNhbC1oaWRkZW5dKSB7XG4gICAgICAgIHBhZGRpbmctaW5saW5lLWVuZDogMDtcbiAgICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gICAgICB9XG5cbi5tX2MwNzgzZmY5OndoZXJlKFtkYXRhLXNjcm9sbGJhcnM9J3h5J10sIFtkYXRhLXNjcm9sbGJhcnM9J3knXSk6d2hlcmUoXG4gICAgICBbZGF0YS1vZmZzZXQtc2Nyb2xsYmFycz0neHknXSxcbiAgICAgIFtkYXRhLW9mZnNldC1zY3JvbGxiYXJzPSd5J10sXG4gICAgICBbZGF0YS1vZmZzZXQtc2Nyb2xsYmFycz0ncHJlc2VudCddXG4gICAgKTpub3QoW2RhdGEtdmVydGljYWwtaGlkZGVuXSkge1xuICAgICAgICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLXNjcm9sbGFyZWEtc2Nyb2xsYmFyLXNpemUpO1xuICAgICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogdW5zZXQ7XG4gICAgICB9XG5cbi5tX2MwNzgzZmY5OndoZXJlKFtkYXRhLXNjcm9sbGJhcnM9J3h5J10sIFtkYXRhLXNjcm9sbGJhcnM9J3gnXSk6d2hlcmUoXG4gICAgICBbZGF0YS1vZmZzZXQtc2Nyb2xsYmFycz0neHknXSxcbiAgICAgIFtkYXRhLW9mZnNldC1zY3JvbGxiYXJzPSd4J10sXG4gICAgICBbZGF0YS1vZmZzZXQtc2Nyb2xsYmFycz0ncHJlc2VudCddXG4gICAgKTp3aGVyZShbZGF0YS1ob3Jpem9udGFsLWhpZGRlbl0pIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB9XG5cbi5tX2MwNzgzZmY5OndoZXJlKFtkYXRhLXNjcm9sbGJhcnM9J3h5J10sIFtkYXRhLXNjcm9sbGJhcnM9J3gnXSk6d2hlcmUoXG4gICAgICBbZGF0YS1vZmZzZXQtc2Nyb2xsYmFycz0neHknXSxcbiAgICAgIFtkYXRhLW9mZnNldC1zY3JvbGxiYXJzPSd4J10sXG4gICAgICBbZGF0YS1vZmZzZXQtc2Nyb2xsYmFycz0ncHJlc2VudCddXG4gICAgKTpub3QoW2RhdGEtaG9yaXpvbnRhbC1oaWRkZW5dKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zY3JvbGxhcmVhLXNjcm9sbGJhci1zaXplKTtcbiAgICAgIH1cblxuLm1fZjhmNjMxZGQge1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4ubV9jNDRiYTkzMyB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb246XG4gICAgYmFja2dyb3VuZC1jb2xvciAxNTBtcyBlYXNlLFxuICAgIG9wYWNpdHkgMTUwbXMgZWFzZTtcblxuICBwYWRkaW5nOiBjYWxjKHZhcigtLXNjcm9sbGFyZWEtc2Nyb2xsYmFyLXNpemUpIC8gNSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fYzQ0YmE5MzM6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTApO1xuICB9XG5cbiAgICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fYzQ0YmE5MzM6aG92ZXIgPiAubV9kOGI1ZTM2MyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgIH1cblxuICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV9jNDRiYTkzMzpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstOCk7XG4gIH1cblxuICAgICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tX2M0NGJhOTMzOmhvdmVyID4gLm1fZDhiNWUzNjMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgICB9XG59XG5cbkBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcbiAgICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tX2M0NGJhOTMzOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMCk7XG4gIH1cblxuICAgICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV9jNDRiYTkzMzphY3RpdmUgPiAubV9kOGI1ZTM2MyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgIH1cblxuICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV9jNDRiYTkzMzphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTgpO1xuICB9XG5cbiAgICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV9jNDRiYTkzMzphY3RpdmUgPiAubV9kOGI1ZTM2MyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgIH1cbn1cblxuLm1fYzQ0YmE5MzM6d2hlcmUoW2RhdGEtaGlkZGVuXSwgW2RhdGEtc3RhdGU9J2hpZGRlbiddKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4ubV9jNDRiYTkzMzp3aGVyZShbZGF0YS1vcmllbnRhdGlvbj0ndmVydGljYWwnXSkge1xuICAgIHdpZHRoOiB2YXIoLS1zY3JvbGxhcmVhLXNjcm9sbGJhci1zaXplKTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiB2YXIoLS1zYS1jb3JuZXItd2lkdGgpO1xuICAgIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gIH1cblxuLm1fYzQ0YmE5MzM6d2hlcmUoW2RhdGEtb3JpZW50YXRpb249J2hvcml6b250YWwnXSkge1xuICAgIGhlaWdodDogdmFyKC0tc2Nyb2xsYXJlYS1zY3JvbGxiYXItc2l6ZSk7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBib3R0b206IDA7XG4gICAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICAgIGluc2V0LWlubGluZS1lbmQ6IHZhcigtLXNhLWNvcm5lci13aWR0aCk7XG4gIH1cblxuLm1fZDhiNWUzNjMge1xuICBmbGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zY3JvbGxhcmVhLXNjcm9sbGJhci1zaXplKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zIGVhc2U7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IHZhcigtLXRodW1iLW9wYWNpdHkpO1xufVxuXG4ubV9kOGI1ZTM2Mzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4td2lkdGg6IGNhbGMoMi43NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDIuNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIH1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV9kOGI1ZTM2MyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fZDhiNWUzNjMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbn1cblxuLm1fMjE2NTcyNjgge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXMgZWFzZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV8yMTY1NzI2OCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTApO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fMjE2NTcyNjgge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay04KTtcbn1cblxuLm1fMjE2NTcyNjg6d2hlcmUoW2RhdGEtaG92ZXJlZF0pIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbi5tXzIxNjU3MjY4OndoZXJlKFtkYXRhLWhpZGRlbl0pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbi5tX2IxMzM2YzYge1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG5cbi5tXzg3Y2YyNjMxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBmb250LXNpemU6IHZhcigtLW1hbnRpbmUtZm9udC1zaXplLW1kKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbiAgOndoZXJlKFtkaXI9XCJydGxcIl0pIC5tXzg3Y2YyNjMxIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLm1fNTE1YTk3Zjgge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIHdpZHRoOiBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgbWFyZ2luOiBjYWxjKC0wLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLm1fMWI3Mjg0YTMge1xuICAtLXBhcGVyLXJhZGl1czogdmFyKC0tbWFudGluZS1yYWRpdXMtZGVmYXVsdCk7XG5cbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXBhcGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IHZhcigtLXBhcGVyLXNoYWRvdyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItYm9keSk7XG59XG5cbiAgW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10gLm1fMWI3Mjg0YTMge1xuICAgIC0tcGFwZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMyk7XG59XG5cbiAgW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSAubV8xYjcyODRhMyB7XG4gICAgLS1wYXBlci1ib3JkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay00KTtcbn1cblxuICAubV8xYjcyODRhMzp3aGVyZShbZGF0YS13aXRoLWJvcmRlcl0pIHtcbiAgICBib3JkZXI6IGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIHNvbGlkIHZhcigtLXBhcGVyLWJvcmRlci1jb2xvcik7XG4gIH1cblxuLm1fOTgxNGU0NWYge1xuICBpbnNldDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1vdmVybGF5LWJnLCByZ2JhKDAsIDAsIDAsIDAuNikpO1xuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogdmFyKC0tb3ZlcmxheS1maWx0ZXIpO1xuICBiYWNrZHJvcC1maWx0ZXI6IHZhcigtLW92ZXJsYXktZmlsdGVyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tb3ZlcmxheS1yYWRpdXMsIDApO1xuICB6LWluZGV4OiB2YXIoLS1vdmVybGF5LXotaW5kZXgpO1xufVxuXG4gIC5tXzk4MTRlNDVmOndoZXJlKFtkYXRhLWZpeGVkXSkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxuXG4gIC5tXzk4MTRlNDVmOndoZXJlKFtkYXRhLWNlbnRlcl0pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuLm1fMzhhODU2NTkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgcGFkZGluZzogdmFyKC0tbWFudGluZS1zcGFjaW5nLXNtKSB2YXIoLS1tYW50aW5lLXNwYWNpbmctbWQpO1xuICBib3gtc2hhZG93OiB2YXIoLS1wb3BvdmVyLXNoYWRvdywgbm9uZSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXBvcG92ZXItcmFkaXVzLCB2YXIoLS1tYW50aW5lLXJhZGl1cy1kZWZhdWx0KSk7XG59XG5cbiAgLm1fMzhhODU2NTk6d2hlcmUoW2RhdGEtZml4ZWRdKSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG5cbiAgLm1fMzhhODU2NTk6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzM4YTg1NjU5IHtcbiAgICAtLXBvcG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSk7XG59XG5cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzM4YTg1NjU5IHtcbiAgICAtLXBvcG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTYpO1xufVxuXG4ubV9hMzFkYzZjMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgei1pbmRleDogMTtcbn1cblxuLm1fM2Q3YmM5MDgge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xufVxuXG4ubV81YWUyZTNjIHtcbiAgLS1sb2FkZXItc2l6ZS14czogY2FsYygxLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1sb2FkZXItc2l6ZS1zbTogY2FsYygxLjM3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1sb2FkZXItc2l6ZS1tZDogY2FsYygyLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWxvYWRlci1zaXplLWxnOiBjYWxjKDIuNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tbG9hZGVyLXNpemUteGw6IGNhbGMoMy42MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tbG9hZGVyLXNpemU6IHZhcigtLWxvYWRlci1zaXplLW1kKTtcbiAgLS1sb2FkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci1maWxsZWQpO1xufVxuXG4vKiAtLS0tLSBCYXJzIGxvYWRlciAtLS0tLSAqL1xuQGtleWZyYW1lcyBtXzVkMmIzYjlkIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNTAlLFxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbi5tXzdhMmJkNGNkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogdmFyKC0tbG9hZGVyLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLWxvYWRlci1zaXplKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiBjYWxjKHZhcigtLWxvYWRlci1zaXplKSAvIDUpO1xufVxuXG4ubV84NzBiYjc5IHtcbiAgZmxleDogMTtcbiAgYmFja2dyb3VuZDogdmFyKC0tbG9hZGVyLWNvbG9yKTtcbiAgYW5pbWF0aW9uOiBtXzVkMmIzYjlkIDEuMnMgY3ViaWMtYmV6aWVyKDAsIDAuNSwgMC41LCAxKSBpbmZpbml0ZTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYygwLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbn1cblxuLm1fODcwYmI3OTpudGgtb2YtdHlwZSgxKSB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMjQwbXM7XG4gIH1cblxuLm1fODcwYmI3OTpudGgtb2YtdHlwZSgyKSB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMTIwbXM7XG4gIH1cblxuLm1fODcwYmI3OTpudGgtb2YtdHlwZSgzKSB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwO1xuICB9XG5cbi8qIC0tLS0tIERvdHMgbG9hZGVyIC0tLS0tICovXG5Aa2V5ZnJhbWVzIG1fYWFjMzRhMSB7XG4gIDAlLFxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42KTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbn1cblxuLm1fNGUzZjIyZDcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiBjYWxjKHZhcigtLWxvYWRlci1zaXplKSAvIDEwKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogdmFyKC0tbG9hZGVyLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLWxvYWRlci1zaXplKTtcbn1cblxuLm1fODcwYzRhZiB7XG4gIHdpZHRoOiBjYWxjKHZhcigtLWxvYWRlci1zaXplKSAvIDMgLSB2YXIoLS1sb2FkZXItc2l6ZSkgLyAxNSk7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1sb2FkZXItc2l6ZSkgLyAzIC0gdmFyKC0tbG9hZGVyLXNpemUpIC8gMTUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWxvYWRlci1jb2xvcik7XG4gIGFuaW1hdGlvbjogbV9hYWMzNGExIDAuOHMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4ubV84NzBjNGFmOm50aC1jaGlsZCgyKSB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjRzO1xuICB9XG5cbi8qIC0tLS0tIE92YWwgbG9hZGVyIC0tLS0tICovXG5Aa2V5ZnJhbWVzIG1fZjhlODljNGIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi5tX2IzNDQxNGRmIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogdmFyKC0tbG9hZGVyLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLWxvYWRlci1zaXplKTtcbn1cblxuLm1fYjM0NDE0ZGY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogdmFyKC0tbG9hZGVyLXNpemUpO1xuICAgIGhlaWdodDogdmFyKC0tbG9hZGVyLXNpemUpO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1sb2FkZXItc2l6ZSkgLyA4KTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbG9hZGVyLWNvbG9yKSB2YXIoLS1sb2FkZXItY29sb3IpIHZhcigtLWxvYWRlci1jb2xvcikgdHJhbnNwYXJlbnQ7XG4gICAgYW5pbWF0aW9uOiBtX2Y4ZTg5YzRiIDEuMnMgbGluZWFyIGluZmluaXRlO1xuICB9XG5cbi5tXzhkM2Y0MDAwIHtcbiAgLS1haS1zaXplLXhzOiBjYWxjKDEuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWFpLXNpemUtc206IGNhbGMoMS4zNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tYWktc2l6ZS1tZDogY2FsYygxLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWFpLXNpemUtbGc6IGNhbGMoMi4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tYWktc2l6ZS14bDogY2FsYygyLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuXG4gIC0tYWktc2l6ZS1pbnB1dC14czogY2FsYygxLjg3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1haS1zaXplLWlucHV0LXNtOiBjYWxjKDIuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tYWktc2l6ZS1pbnB1dC1tZDogY2FsYygyLjYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1haS1zaXplLWlucHV0LWxnOiBjYWxjKDMuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWFpLXNpemUtaW5wdXQteGw6IGNhbGMoMy43NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcblxuICAtLWFpLXNpemU6IHZhcigtLWFpLXNpemUtbWQpO1xuICAtLWFpLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLXdoaXRlKTtcblxuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIHdpZHRoOiB2YXIoLS1haS1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1haS1zaXplKTtcbiAgbWluLXdpZHRoOiB2YXIoLS1haS1zaXplKTtcbiAgbWluLWhlaWdodDogdmFyKC0tYWktc2l6ZSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWFpLXJhZGl1cywgdmFyKC0tbWFudGluZS1yYWRpdXMtZGVmYXVsdCkpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1haS1iZywgdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWZpbGxlZCkpO1xuICBjb2xvcjogdmFyKC0tYWktY29sb3IsIHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpKTtcbiAgYm9yZGVyOiB2YXIoLS1haS1iZCwgY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgc29saWQgdHJhbnNwYXJlbnQpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAubV84ZDNmNDAwMDpob3Zlcjp3aGVyZSg6bm90KFtkYXRhLWxvYWRpbmddLCA6ZGlzYWJsZWQsIFtkYXRhLWRpc2FibGVkXSkpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFpLWhvdmVyLCB2YXIoLS1tYW50aW5lLXByaW1hcnktY29sb3ItZmlsbGVkLWhvdmVyKSk7XG4gICAgICBjb2xvcjogdmFyKC0tYWktaG92ZXItY29sb3IsIHZhcigtLWFpLWNvbG9yKSk7XG4gICAgfVxufVxuXG4gIEBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcbiAgICAubV84ZDNmNDAwMDphY3RpdmU6d2hlcmUoOm5vdChbZGF0YS1sb2FkaW5nXSwgOmRpc2FibGVkLCBbZGF0YS1kaXNhYmxlZF0pKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1haS1ob3ZlciwgdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWZpbGxlZC1ob3ZlcikpO1xuICAgICAgY29sb3I6IHZhcigtLWFpLWhvdmVyLWNvbG9yLCB2YXIoLS1haS1jb2xvcikpO1xuICAgIH1cbn1cblxuICAubV84ZDNmNDAwMFtkYXRhLWxvYWRpbmddIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG5cbiAgLm1fOGQzZjQwMDBbZGF0YS1sb2FkaW5nXSAubV84ZDNhZmI5NyB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIH1cblxuICAubV84ZDNmNDAwMDp3aGVyZSg6ZGlzYWJsZWQ6bm90KFtkYXRhLWxvYWRpbmddKSwgW2RhdGEtZGlzYWJsZWRdOm5vdChbZGF0YS1sb2FkaW5nXSkpIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIGJvcmRlcjogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGlzYWJsZWQtY29sb3IpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLW1hbnRpbmUtY29sb3ItZGlzYWJsZWQpO1xuICB9XG5cbiAgLm1fOGQzZjQwMDA6d2hlcmUoOmRpc2FibGVkOm5vdChbZGF0YS1sb2FkaW5nXSksIFtkYXRhLWRpc2FibGVkXTpub3QoW2RhdGEtbG9hZGluZ10pKTphY3RpdmUge1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cblxuLm1fMzAyYjlmYjEge1xuICBpbnNldDogY2FsYygtMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWFpLXJhZGl1cywgdmFyKC0tbWFudGluZS1yYWRpdXMtZGVmYXVsdCkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV8zMDJiOWZiMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzMwMmI5ZmIxIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4ubV8xYTBmMWIyMSB7XG4gIC0tYWktYm9yZGVyLXdpZHRoOiBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm1fMWEwZjFiMjEgOndoZXJlKCopOmZvY3VzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4ubV8xYTBmMWIyMVtkYXRhLW9yaWVudGF0aW9uPSdob3Jpem9udGFsJ10ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuLm1fMWEwZjFiMjFbZGF0YS1vcmllbnRhdGlvbj0naG9yaXpvbnRhbCddIC5tXzhkM2Y0MDAwOm5vdCg6b25seS1jaGlsZCk6Zmlyc3QtY2hpbGQsIC5tXzFhMGYxYjIxW2RhdGEtb3JpZW50YXRpb249J2hvcml6b250YWwnXSAubV80MzdiNjQ4NDpub3QoOm9ubHktY2hpbGQpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IGNhbGModmFyKC0tYWktYm9yZGVyLXdpZHRoKSAvIDIpO1xuICAgICAgfVxuXG4ubV8xYTBmMWIyMVtkYXRhLW9yaWVudGF0aW9uPSdob3Jpem9udGFsJ10gLm1fOGQzZjQwMDA6bm90KDpvbmx5LWNoaWxkKTpsYXN0LWNoaWxkLCAubV8xYTBmMWIyMVtkYXRhLW9yaWVudGF0aW9uPSdob3Jpem9udGFsJ10gLm1fNDM3YjY0ODQ6bm90KDpvbmx5LWNoaWxkKTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGg6IGNhbGModmFyKC0tYWktYm9yZGVyLXdpZHRoKSAvIDIpO1xuICAgICAgfVxuXG4ubV8xYTBmMWIyMVtkYXRhLW9yaWVudGF0aW9uPSdob3Jpem9udGFsJ10gLm1fOGQzZjQwMDA6bm90KDpvbmx5LWNoaWxkKTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLCAubV8xYTBmMWIyMVtkYXRhLW9yaWVudGF0aW9uPSdob3Jpem9udGFsJ10gLm1fNDM3YjY0ODQ6bm90KDpvbmx5LWNoaWxkKTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWlubGluZS13aWR0aDogY2FsYyh2YXIoLS1haS1ib3JkZXItd2lkdGgpIC8gMik7XG4gICAgICB9XG5cbi5tXzFhMGYxYjIxW2RhdGEtb3JpZW50YXRpb249J3ZlcnRpY2FsJ10ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuLm1fMWEwZjFiMjFbZGF0YS1vcmllbnRhdGlvbj0ndmVydGljYWwnXSAubV84ZDNmNDAwMDpub3QoOm9ubHktY2hpbGQpOmZpcnN0LWNoaWxkLCAubV8xYTBmMWIyMVtkYXRhLW9yaWVudGF0aW9uPSd2ZXJ0aWNhbCddIC5tXzQzN2I2NDg0Om5vdCg6b25seS1jaGlsZCk6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiBjYWxjKHZhcigtLWFpLWJvcmRlci13aWR0aCkgLyAyKTtcbiAgICAgIH1cblxuLm1fMWEwZjFiMjFbZGF0YS1vcmllbnRhdGlvbj0ndmVydGljYWwnXSAubV84ZDNmNDAwMDpub3QoOm9ubHktY2hpbGQpOmxhc3QtY2hpbGQsIC5tXzFhMGYxYjIxW2RhdGEtb3JpZW50YXRpb249J3ZlcnRpY2FsJ10gLm1fNDM3YjY0ODQ6bm90KDpvbmx5LWNoaWxkKTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IGNhbGModmFyKC0tYWktYm9yZGVyLXdpZHRoKSAvIDIpO1xuICAgICAgfVxuXG4ubV8xYTBmMWIyMVtkYXRhLW9yaWVudGF0aW9uPSd2ZXJ0aWNhbCddIC5tXzhkM2Y0MDAwOm5vdCg6b25seS1jaGlsZCk6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSwgLm1fMWEwZjFiMjFbZGF0YS1vcmllbnRhdGlvbj0ndmVydGljYWwnXSAubV80MzdiNjQ4NDpub3QoOm9ubHktY2hpbGQpOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiBjYWxjKHZhcigtLWFpLWJvcmRlci13aWR0aCkgLyAyKTtcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogY2FsYyh2YXIoLS1haS1ib3JkZXItd2lkdGgpIC8gMik7XG4gICAgICB9XG5cbi5tXzhkM2FmYjk3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246XG4gICAgdHJhbnNmb3JtIDE1MG1zIGVhc2UsXG4gICAgb3BhY2l0eSAxMDBtcyBlYXNlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubV80MzdiNjQ4NCB7XG4gIC0tc2VjdGlvbi1oZWlnaHQteHM6IGNhbGMoMS4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc2VjdGlvbi1oZWlnaHQtc206IGNhbGMoMS4zNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc2VjdGlvbi1oZWlnaHQtbWQ6IGNhbGMoMS43NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1zZWN0aW9uLWhlaWdodC1sZzogY2FsYygyLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1zZWN0aW9uLWhlaWdodC14bDogY2FsYygyLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuXG4gIC0tc2VjdGlvbi1oZWlnaHQtaW5wdXQteHM6IGNhbGMoMS44NzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc2VjdGlvbi1oZWlnaHQtaW5wdXQtc206IGNhbGMoMi4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1zZWN0aW9uLWhlaWdodC1pbnB1dC1tZDogY2FsYygyLjYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1zZWN0aW9uLWhlaWdodC1pbnB1dC1sZzogY2FsYygzLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1zZWN0aW9uLWhlaWdodC1pbnB1dC14bDogY2FsYygzLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuXG4gIC0tc2VjdGlvbi1wYWRkaW5nLXgteHM6IGNhbGMoMC4zNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc2VjdGlvbi1wYWRkaW5nLXgtc206IGNhbGMoMC41cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXNlY3Rpb24tcGFkZGluZy14LW1kOiBjYWxjKDAuNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXNlY3Rpb24tcGFkZGluZy14LWxnOiBjYWxjKDAuNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc2VjdGlvbi1wYWRkaW5nLXgteGw6IGNhbGMoMXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcblxuICAtLXNlY3Rpb24taGVpZ2h0OiB2YXIoLS1zZWN0aW9uLWhlaWdodC1zbSk7XG4gIC0tc2VjdGlvbi1wYWRkaW5nLXg6IHZhcigtLXNlY3Rpb24tcGFkZGluZy14LXNtKTtcbiAgLS1zZWN0aW9uLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLXdoaXRlKTtcblxuICBmb250LXdlaWdodDogNjAwO1xuICB3aWR0aDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2VjdGlvbi1yYWRpdXMsIHZhcigtLW1hbnRpbmUtcmFkaXVzLWRlZmF1bHQpKTtcbiAgZm9udC1zaXplOiB2YXIoLS1zZWN0aW9uLWZ6LCB2YXIoLS1tYW50aW5lLWZvbnQtc2l6ZS1zbSkpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWN0aW9uLWJnLCB2YXIoLS1tYW50aW5lLXByaW1hcnktY29sb3ItZmlsbGVkKSk7XG4gIGJvcmRlcjogdmFyKC0tc2VjdGlvbi1iZCwgY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgc29saWQgdHJhbnNwYXJlbnQpO1xuICBjb2xvcjogdmFyKC0tc2VjdGlvbi1jb2xvciwgdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSkpO1xuICBoZWlnaHQ6IHZhcigtLXNlY3Rpb24taGVpZ2h0LCB2YXIoLS1zZWN0aW9uLWhlaWdodC1zbSkpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc2VjdGlvbi1wYWRkaW5nLXgsIHZhcigtLXNlY3Rpb24tcGFkZGluZy14LXNtKSk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5tXzg2YTQ0ZGE1IHtcbiAgLS1jYi1zaXplLXhzOiBjYWxjKDEuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNiLXNpemUtc206IGNhbGMoMS4zNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY2Itc2l6ZS1tZDogY2FsYygxLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNiLXNpemUtbGc6IGNhbGMoMi4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY2Itc2l6ZS14bDogY2FsYygyLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuXG4gIC0tY2Itc2l6ZTogdmFyKC0tY2Itc2l6ZS1tZCk7XG4gIC0tY2ItaWNvbi1zaXplOiA3MCU7XG4gIC0tY2ItcmFkaXVzOiB2YXIoLS1tYW50aW5lLXJhZGl1cy1kZWZhdWx0KTtcblxuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuXG4gIHdpZHRoOiB2YXIoLS1jYi1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1jYi1zaXplKTtcbiAgbWluLXdpZHRoOiB2YXIoLS1jYi1zaXplKTtcbiAgbWluLWhlaWdodDogdmFyKC0tY2Itc2l6ZSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWNiLXJhZGl1cyk7XG59XG5cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV84NmE0NGRhNSB7XG4gICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS03KTtcbn1cblxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fODZhNDRkYTUge1xuICAgIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstMSk7XG59XG5cbiAgLm1fODZhNDRkYTVbZGF0YS1kaXNhYmxlZF0sXG4gIC5tXzg2YTQ0ZGE1OmRpc2FibGVkIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxuXG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fMjIwYzgwZjI6d2hlcmUoOm5vdChbZGF0YS1kaXNhYmxlZF0sIDpkaXNhYmxlZCkpOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0wKTtcbiAgfVxuXG4gICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzIyMGM4MGYyOndoZXJlKDpub3QoW2RhdGEtZGlzYWJsZWRdLCA6ZGlzYWJsZWQpKTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNik7XG4gIH1cbn1cblxuQG1lZGlhIChob3Zlcjogbm9uZSkge1xuICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fMjIwYzgwZjI6d2hlcmUoOm5vdChbZGF0YS1kaXNhYmxlZF0sIDpkaXNhYmxlZCkpOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMCk7XG4gIH1cblxuICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV8yMjBjODBmMjp3aGVyZSg6bm90KFtkYXRhLWRpc2FibGVkXSwgOmRpc2FibGVkKSk6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay02KTtcbiAgfVxufVxuXG4ubV80MDgxYmY5MCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogdmFyKC0tZ3JvdXAtd3JhcCwgd3JhcCk7XG4gIGp1c3RpZnktY29udGVudDogdmFyKC0tZ3JvdXAtanVzdGlmeSwgZmxleC1zdGFydCk7XG4gIGFsaWduLWl0ZW1zOiB2YXIoLS1ncm91cC1hbGlnbiwgY2VudGVyKTtcbiAgZ2FwOiB2YXIoLS1ncm91cC1nYXAsIHZhcigtLW1hbnRpbmUtc3BhY2luZy1tZCkpO1xufVxuXG4gIC5tXzQwODFiZjkwOndoZXJlKFtkYXRhLWdyb3ddKSA+ICoge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgbWF4LXdpZHRoOiB2YXIoLS1ncm91cC1jaGlsZC13aWR0aCk7XG4gICAgfVxuXG4ubV82MTVhZjZjOSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tbWFudGluZS1mb250LXNpemUtbWQpO1xufVxuXG4ubV9iNTQ4OWMzYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tbWItcGFkZGluZywgdmFyKC0tbWFudGluZS1zcGFjaW5nLW1kKSk7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogY2FsYyh2YXIoLS1tYi1wYWRkaW5nLCB2YXIoLS1tYW50aW5lLXNwYWNpbmctbWQpKSAtIGNhbGMoMC4zMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpKTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWJvZHkpO1xuICB6LWluZGV4OiAxMDAwO1xuICBtaW4taGVpZ2h0OiBjYWxjKDMuNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIHRyYW5zaXRpb246IHBhZGRpbmctaW5saW5lLWVuZCAxMDBtcztcbn1cblxuLm1fNjBjMjIyYzcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogdmFyKC0tbWItei1pbmRleCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubV9mZDFhYjBhYSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIGJveC1zaGFkb3c6IHZhcigtLW1iLXNoYWRvdywgdmFyKC0tbWFudGluZS1zaGFkb3cteGwpKTtcbn1cblxuLm1fZmQxYWIwYWEgW2RhdGEtbWFudGluZS1zY3JvbGxiYXJdIHtcbiAgICB6LWluZGV4OiAxMDAxO1xuICB9XG5cbltkYXRhLW9mZnNldC1zY3JvbGxiYXJzXSAubV9mZDFhYjBhYTpoYXMoW2RhdGEtbWFudGluZS1zY3JvbGxiYXJdKSAubV9iNTQ4OWMzYyB7XG4gICAgcGFkZGluZy1pbmxpbmUtZW5kOiBjYWxjKHZhcigtLW1iLXBhZGRpbmcsIHZhcigtLW1hbnRpbmUtc3BhY2luZy1tZCkpICsgY2FsYygwLjMxMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkpO1xuICB9XG5cbi5tXzYwNmNiMjY5IHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcbn1cblxuLm1fNWRmMjkzMTEge1xuICBwYWRkaW5nOiB2YXIoLS1tYi1wYWRkaW5nLCB2YXIoLS1tYW50aW5lLXNwYWNpbmctbWQpKTtcbiAgcGFkZGluZy10b3A6IHZhcigtLW1iLXBhZGRpbmcsIHZhcigtLW1hbnRpbmUtc3BhY2luZy1tZCkpO1xufVxuXG4ubV81ZGYyOTMxMTp3aGVyZSg6bm90KDpvbmx5LWNoaWxkKSkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbi5tXzZjMDE4NTcwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1pbnB1dC1tYXJnaW4tdG9wLCAwcmVtKTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0taW5wdXQtbWFyZ2luLWJvdHRvbSwgMHJlbSk7XG5cbiAgLS1pbnB1dC1oZWlnaHQteHM6IGNhbGMoMS44NzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0taW5wdXQtaGVpZ2h0LXNtOiBjYWxjKDIuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0taW5wdXQtaGVpZ2h0LW1kOiBjYWxjKDIuNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWlucHV0LWhlaWdodC1sZzogY2FsYygzLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1pbnB1dC1oZWlnaHQteGw6IGNhbGMoMy43NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcblxuICAtLWlucHV0LXBhZGRpbmcteS14czogY2FsYygwLjMxMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0taW5wdXQtcGFkZGluZy15LXNtOiBjYWxjKDAuMzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWlucHV0LXBhZGRpbmcteS1tZDogY2FsYygwLjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0taW5wdXQtcGFkZGluZy15LWxnOiBjYWxjKDAuNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWlucHV0LXBhZGRpbmcteS14bDogY2FsYygwLjgxMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG5cbiAgLS1pbnB1dC1oZWlnaHQ6IHZhcigtLWlucHV0LWhlaWdodC1zbSk7XG4gIC0taW5wdXQtcmFkaXVzOiB2YXIoLS1tYW50aW5lLXJhZGl1cy1kZWZhdWx0KTtcblxuICAtLWlucHV0LWN1cnNvcjogdGV4dDtcbiAgLS1pbnB1dC10ZXh0LWFsaWduOiBsZWZ0O1xuICAtLWlucHV0LWxpbmUtaGVpZ2h0OiBjYWxjKHZhcigtLWlucHV0LWhlaWdodCkgLSBjYWxjKDAuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpKTtcbiAgLS1pbnB1dC1wYWRkaW5nOiBjYWxjKHZhcigtLWlucHV0LWhlaWdodCkgLyAzKTtcbiAgLS1pbnB1dC1wYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0taW5wdXQtcGFkZGluZyk7XG4gIC0taW5wdXQtcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1pbnB1dC1wYWRkaW5nKTtcbiAgLS1pbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1wbGFjZWhvbGRlcik7XG4gIC0taW5wdXQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItdGV4dCk7XG4gIC0taW5wdXQtZGlzYWJsZWQtYmc6IHZhcigtLW1hbnRpbmUtY29sb3ItZGlzYWJsZWQpO1xuICAtLWlucHV0LWRpc2FibGVkLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRpc2FibGVkLWNvbG9yKTtcblxuICAtLWlucHV0LWxlZnQtc2VjdGlvbi1zaXplOiB2YXIoLS1pbnB1dC1sZWZ0LXNlY3Rpb24td2lkdGgsIGNhbGModmFyKC0taW5wdXQtaGVpZ2h0KSAtIGNhbGMoMC4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkpKTtcblxuICAtLWlucHV0LXJpZ2h0LXNlY3Rpb24tc2l6ZTogdmFyKFxuICAgIC0taW5wdXQtcmlnaHQtc2VjdGlvbi13aWR0aCxcbiAgICBjYWxjKHZhcigtLWlucHV0LWhlaWdodCkgLSBjYWxjKDAuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpKVxuICApO1xuXG4gIC0taW5wdXQtc2l6ZTogdmFyKC0taW5wdXQtaGVpZ2h0KTtcblxuICAtLXNlY3Rpb24teTogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tbGVmdC1zZWN0aW9uLXN0YXJ0OiBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1sZWZ0LXNlY3Rpb24tYm9yZGVyLXJhZGl1czogdmFyKC0taW5wdXQtcmFkaXVzKSAwIDAgdmFyKC0taW5wdXQtcmFkaXVzKTtcblxuICAtLXJpZ2h0LXNlY3Rpb24tZW5kOiBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1yaWdodC1zZWN0aW9uLWJvcmRlci1yYWRpdXM6IDAgdmFyKC0taW5wdXQtcmFkaXVzKSB2YXIoLS1pbnB1dC1yYWRpdXMpIDA7XG59XG5cbiAgLm1fNmMwMTg1NzBbZGF0YS12YXJpYW50PSd1bnN0eWxlZCddIHtcbiAgICAtLWlucHV0LXBhZGRpbmc6IDA7XG4gICAgLS1pbnB1dC1wYWRkaW5nLXk6IDA7XG4gICAgLS1pbnB1dC1wYWRkaW5nLWlubGluZS1zdGFydDogMDtcbiAgICAtLWlucHV0LXBhZGRpbmctaW5saW5lLWVuZDogMDtcbiAgfVxuXG4gIC5tXzZjMDE4NTcwW2RhdGEtcG9pbnRlcl0ge1xuICAgIC0taW5wdXQtY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLm1fNmMwMTg1NzBbZGF0YS1tdWx0aWxpbmVdIHtcbiAgICAtLWlucHV0LXBhZGRpbmcteS14czogY2FsYygwLjI4MTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAgIC0taW5wdXQtcGFkZGluZy15LXNtOiBjYWxjKDAuMzQzNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gICAgLS1pbnB1dC1wYWRkaW5nLXktbWQ6IGNhbGMoMC40Mzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAgIC0taW5wdXQtcGFkZGluZy15LWxnOiBjYWxjKDAuNTkzNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gICAgLS1pbnB1dC1wYWRkaW5nLXkteGw6IGNhbGMoMC44MTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuXG4gICAgLS1pbnB1dC1zaXplOiBhdXRvO1xuICAgIC0taW5wdXQtbGluZS1oZWlnaHQ6IHZhcigtLW1hbnRpbmUtbGluZS1oZWlnaHQpO1xuICB9XG5cbiAgLm1fNmMwMTg1NzBbZGF0YS13aXRoLWxlZnQtc2VjdGlvbl0ge1xuICAgIC0taW5wdXQtcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLWlucHV0LWxlZnQtc2VjdGlvbi1zaXplKTtcbiAgfVxuXG4gIC5tXzZjMDE4NTcwW2RhdGEtd2l0aC1yaWdodC1zZWN0aW9uXSB7XG4gICAgLS1pbnB1dC1wYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLWlucHV0LXJpZ2h0LXNlY3Rpb24tc2l6ZSk7XG4gIH1cblxuICAubV82YzAxODU3MFtkYXRhLXNpemU9J3hzJ10gLm1fNmMwMTg1NzBbZGF0YS13aXRoLXJpZ2h0LXNlY3Rpb25dOmhhcyhbZGF0YS1jb21iaW5lZC1jbGVhci1zZWN0aW9uXSkge1xuICAgICAgICAtLWlucHV0LXBhZGRpbmctaW5saW5lLWVuZDogY2FsYygyLjU2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gICAgICB9XG5cbiAgLm1fNmMwMTg1NzBbZGF0YS1zaXplPSdzbSddIC5tXzZjMDE4NTcwW2RhdGEtd2l0aC1yaWdodC1zZWN0aW9uXTpoYXMoW2RhdGEtY29tYmluZWQtY2xlYXItc2VjdGlvbl0pIHtcbiAgICAgICAgLS1pbnB1dC1wYWRkaW5nLWlubGluZS1lbmQ6IGNhbGMoMy4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gICAgICB9XG5cbiAgLm1fNmMwMTg1NzBbZGF0YS1zaXplPSdtZCddIC5tXzZjMDE4NTcwW2RhdGEtd2l0aC1yaWdodC1zZWN0aW9uXTpoYXMoW2RhdGEtY29tYmluZWQtY2xlYXItc2VjdGlvbl0pIHtcbiAgICAgICAgLS1pbnB1dC1wYWRkaW5nLWlubGluZS1lbmQ6IGNhbGMoMy43NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgICAgIH1cblxuICAubV82YzAxODU3MFtkYXRhLXNpemU9J2xnJ10gLm1fNmMwMTg1NzBbZGF0YS13aXRoLXJpZ2h0LXNlY3Rpb25dOmhhcyhbZGF0YS1jb21iaW5lZC1jbGVhci1zZWN0aW9uXSkge1xuICAgICAgICAtLWlucHV0LXBhZGRpbmctaW5saW5lLWVuZDogY2FsYyg0LjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gICAgICB9XG5cbiAgLm1fNmMwMTg1NzBbZGF0YS1zaXplPSd4bCddIC5tXzZjMDE4NTcwW2RhdGEtd2l0aC1yaWdodC1zZWN0aW9uXTpoYXMoW2RhdGEtY29tYmluZWQtY2xlYXItc2VjdGlvbl0pIHtcbiAgICAgICAgLS1pbnB1dC1wYWRkaW5nLWlubGluZS1lbmQ6IGNhbGMoNS41NjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAgICAgfVxuXG4gIFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddIC5tXzZjMDE4NTcwW2RhdGEtdmFyaWFudD0nZGVmYXVsdCddIHtcbiAgICAgIC0taW5wdXQtYmQ6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS00KTtcbiAgICAgIC0taW5wdXQtYmc6IHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpO1xuICAgICAgLS1pbnB1dC1iZC1mb2N1czogdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWZpbGxlZCk7XG4gICAgfVxuXG4gIFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddIC5tXzZjMDE4NTcwW2RhdGEtdmFyaWFudD0nZmlsbGVkJ10ge1xuICAgICAgLS1pbnB1dC1iZDogdHJhbnNwYXJlbnQ7XG4gICAgICAtLWlucHV0LWJnOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMSk7XG4gICAgICAtLWlucHV0LWJkLWZvY3VzOiB2YXIoLS1tYW50aW5lLXByaW1hcnktY29sb3ItZmlsbGVkKTtcbiAgICB9XG5cbiAgW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10gLm1fNmMwMTg1NzBbZGF0YS12YXJpYW50PSd1bnN0eWxlZCddIHtcbiAgICAgIC0taW5wdXQtYmQ6IHRyYW5zcGFyZW50O1xuICAgICAgLS1pbnB1dC1iZzogdHJhbnNwYXJlbnQ7XG4gICAgICAtLWlucHV0LWJkLWZvY3VzOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSAubV82YzAxODU3MFtkYXRhLXZhcmlhbnQ9J2RlZmF1bHQnXSB7XG4gICAgICAtLWlucHV0LWJkOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNCk7XG4gICAgICAtLWlucHV0LWJnOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNik7XG4gICAgICAtLWlucHV0LWJkLWZvY3VzOiB2YXIoLS1tYW50aW5lLXByaW1hcnktY29sb3ItZmlsbGVkKTtcbiAgICB9XG5cbiAgW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSAubV82YzAxODU3MFtkYXRhLXZhcmlhbnQ9J2ZpbGxlZCddIHtcbiAgICAgIC0taW5wdXQtYmQ6IHRyYW5zcGFyZW50O1xuICAgICAgLS1pbnB1dC1iZzogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTUpO1xuICAgICAgLS1pbnB1dC1iZC1mb2N1czogdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWZpbGxlZCk7XG4gICAgfVxuXG4gIFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10gLm1fNmMwMTg1NzBbZGF0YS12YXJpYW50PSd1bnN0eWxlZCddIHtcbiAgICAgIC0taW5wdXQtYmQ6IHRyYW5zcGFyZW50O1xuICAgICAgLS1pbnB1dC1iZzogdHJhbnNwYXJlbnQ7XG4gICAgICAtLWlucHV0LWJkLWZvY3VzOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWVdIC5tXzZjMDE4NTcwW2RhdGEtZXJyb3JdOm5vdChbZGF0YS12YXJpYW50PSd1bnN0eWxlZCddKSB7XG4gICAgICAtLWlucHV0LWJkOiB2YXIoLS1tYW50aW5lLWNvbG9yLWVycm9yKTtcbiAgICB9XG5cbiAgW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWVdIC5tXzZjMDE4NTcwW2RhdGEtZXJyb3JdIHtcblxuICAgIC0taW5wdXQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZXJyb3IpO1xuICAgIC0taW5wdXQtcGxhY2Vob2xkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZXJyb3IpO1xuICAgIC0taW5wdXQtc2VjdGlvbi1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1lcnJvcik7XG59XG5cbiAgOndoZXJlKFtkaXI9XCJydGxcIl0pIC5tXzZjMDE4NTcwIHtcbiAgICAtLWlucHV0LXRleHQtYWxpZ246IHJpZ2h0O1xuICAgIC0tbGVmdC1zZWN0aW9uLWJvcmRlci1yYWRpdXM6IDAgdmFyKC0taW5wdXQtcmFkaXVzKSB2YXIoLS1pbnB1dC1yYWRpdXMpIDA7XG4gICAgLS1yaWdodC1zZWN0aW9uLWJvcmRlci1yYWRpdXM6IHZhcigtLWlucHV0LXJhZGl1cykgMCAwIHZhcigtLWlucHV0LXJhZGl1cyk7XG59XG5cbi5tXzhmYjdlYmU3IHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcmVzaXplOiB2YXIoLS1pbnB1dC1yZXNpemUsIG5vbmUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAxMDBtcyBlYXNlO1xuXG4gIHRleHQtYWxpZ246IHZhcigtLWlucHV0LXRleHQtYWxpZ24pO1xuICBjb2xvcjogdmFyKC0taW5wdXQtY29sb3IpO1xuICBib3JkZXI6IGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIHNvbGlkIHZhcigtLWlucHV0LWJkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtYmcpO1xuICBmb250LWZhbWlseTogdmFyKC0taW5wdXQtZm9udC1mYW1pbHksIHZhcigtLW1hbnRpbmUtZm9udC1mYW1pbHkpKTtcbiAgaGVpZ2h0OiB2YXIoLS1pbnB1dC1zaXplKTtcbiAgbWluLWhlaWdodDogdmFyKC0taW5wdXQtaGVpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWlucHV0LWxpbmUtaGVpZ2h0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1faW5wdXQtZnosIHZhcigtLWlucHV0LWZ6LCB2YXIoLS1tYW50aW5lLWZvbnQtc2l6ZS1tZCkpKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0taW5wdXQtcmFkaXVzKTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLWlucHV0LXBhZGRpbmctaW5saW5lLXN0YXJ0KTtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1pbnB1dC1wYWRkaW5nLWlubGluZS1lbmQpO1xuICBwYWRkaW5nLXRvcDogdmFyKC0taW5wdXQtcGFkZGluZy15LCAwcmVtKTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWlucHV0LXBhZGRpbmcteSwgMHJlbSk7XG4gIGN1cnNvcjogdmFyKC0taW5wdXQtY3Vyc29yKTtcbiAgb3ZlcmZsb3c6IHZhcigtLWlucHV0LW92ZXJmbG93KTtcbn1cblxuLyogVXNlZCBhcyBkYXRhIGF0dHJpYnV0ZSBpbiBUZXh0YXJlYSBjb21wb25lbnQsIGRvZXMgbm90IGhhdmUgYXNzb2NpYXRlZCBwcm9wIG9uIHRoZSBJbnB1dCBjb21wb25lbnQgKi9cblxuLm1fOGZiN2ViZTdbZGF0YS1uby1vdmVyZmxvd10ge1xuICAgIC0taW5wdXQtb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4vKiBVc2VkIGFzIGRhdGEgYXR0cmlidXRlIGluIEpzb25JbnB1dCBjb21wb25lbnQsIGRvZXMgbm90IGhhdmUgYXNzb2NpYXRlZCBwcm9wIG9uIHRoZSBJbnB1dCBjb21wb25lbnQgKi9cblxuLm1fOGZiN2ViZTdbZGF0YS1tb25vc3BhY2VdIHtcbiAgICAtLWlucHV0LWZvbnQtZmFtaWx5OiB2YXIoLS1tYW50aW5lLWZvbnQtZmFtaWx5LW1vbm9zcGFjZSk7XG4gICAgLS1faW5wdXQtZno6IGNhbGModmFyKC0taW5wdXQtZnopIC0gY2FsYygwLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSk7XG4gIH1cblxuLm1fOGZiN2ViZTc6Zm9jdXMsXG4gIC5tXzhmYjdlYmU3OmZvY3VzLXdpdGhpbiB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICAtLWlucHV0LWJkOiB2YXIoLS1pbnB1dC1iZC1mb2N1cyk7XG4gIH1cblxuW2RhdGEtZXJyb3JdIC5tXzhmYjdlYmU3OmZvY3VzLCBbZGF0YS1lcnJvcl0gLm1fOGZiN2ViZTc6Zm9jdXMtd2l0aGluIHtcbiAgICAgIC0taW5wdXQtYmQ6IHZhcigtLW1hbnRpbmUtY29sb3ItZXJyb3IpO1xuICAgIH1cblxuLm1fOGZiN2ViZTc6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogdmFyKC0taW5wdXQtcGxhY2Vob2xkZXItY29sb3IpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuLm1fOGZiN2ViZTc6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4gIC5tXzhmYjdlYmU3Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuICAubV84ZmI3ZWJlNzo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcbiAgLm1fOGZiN2ViZTc6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG4gIC5tXzhmYjdlYmU3Ojotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbixcbiAgLm1fOGZiN2ViZTc6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuXG4ubV84ZmI3ZWJlN1t0eXBlPSdudW1iZXInXSB7XG4gICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIH1cblxuLm1fOGZiN2ViZTc6ZGlzYWJsZWQsXG4gIC5tXzhmYjdlYmU3W2RhdGEtZGlzYWJsZWRdIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1kaXNhYmxlZC1iZyk7XG4gICAgY29sb3I6IHZhcigtLWlucHV0LWRpc2FibGVkLWNvbG9yKTtcbiAgfVxuXG4vKiBSZXF1aXJlZCB0byBiZSBhIHNlcGFyYXRlIHNlbGVjdG9yIHRvIHdvcmsgaW4gRmlyZWZveCwgY2FuIGJlIG1lcmdlZCB3aXRoICY6ZGlzYWJsZWQgb25jZSA6aGFzIGlzIHN1cHBvcnRlZCAqL1xuXG4ubV84ZmI3ZWJlNzpoYXMoaW5wdXQ6ZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1kaXNhYmxlZC1iZyk7XG4gICAgY29sb3I6IHZhcigtLWlucHV0LWRpc2FibGVkLWNvbG9yKTtcbiAgfVxuXG4ubV84ZmI3ZWJlN1tyZWFkb25seV0ge1xuICAgIGNhcmV0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4ubV84MjU3N2ZjMiB7XG4gIHBvaW50ZXItZXZlbnRzOiB2YXIoLS1zZWN0aW9uLXBvaW50ZXItZXZlbnRzKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IHZhcigtLXNlY3Rpb24tc3RhcnQpO1xuICBpbnNldC1pbmxpbmUtZW5kOiB2YXIoLS1zZWN0aW9uLWVuZCk7XG4gIGJvdHRvbTogdmFyKC0tc2VjdGlvbi15KTtcbiAgdG9wOiB2YXIoLS1zZWN0aW9uLXkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IHZhcigtLXNlY3Rpb24tc2l6ZSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNlY3Rpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGNvbG9yOiB2YXIoLS1pbnB1dC1zZWN0aW9uLWNvbG9yLCB2YXIoLS1tYW50aW5lLWNvbG9yLWRpbW1lZCkpO1xufVxuXG4ubV84MjU3N2ZjMltkYXRhLXBvc2l0aW9uPSdyaWdodCddIHtcbiAgICAtLXNlY3Rpb24tcG9pbnRlci1ldmVudHM6IHZhcigtLWlucHV0LXJpZ2h0LXNlY3Rpb24tcG9pbnRlci1ldmVudHMpO1xuICAgIC0tc2VjdGlvbi1lbmQ6IHZhcigtLXJpZ2h0LXNlY3Rpb24tZW5kKTtcbiAgICAtLXNlY3Rpb24tc2l6ZTogdmFyKC0taW5wdXQtcmlnaHQtc2VjdGlvbi1zaXplKTtcbiAgICAtLXNlY3Rpb24tYm9yZGVyLXJhZGl1czogdmFyKC0tcmlnaHQtc2VjdGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4ubV82YzAxODU3MFtkYXRhLXNpemU9J3hzJ10gLm1fODI1NzdmYzJbZGF0YS1wb3NpdGlvbj0ncmlnaHQnXTpoYXMoW2RhdGEtY29tYmluZWQtY2xlYXItc2VjdGlvbl0pIHtcbiAgICAgICAgLS1zZWN0aW9uLXNpemU6IGNhbGMoMi41NjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAgICAgfVxuXG4ubV82YzAxODU3MFtkYXRhLXNpemU9J3NtJ10gLm1fODI1NzdmYzJbZGF0YS1wb3NpdGlvbj0ncmlnaHQnXTpoYXMoW2RhdGEtY29tYmluZWQtY2xlYXItc2VjdGlvbl0pIHtcbiAgICAgICAgLS1zZWN0aW9uLXNpemU6IGNhbGMoMy4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gICAgICB9XG5cbi5tXzZjMDE4NTcwW2RhdGEtc2l6ZT0nbWQnXSAubV84MjU3N2ZjMltkYXRhLXBvc2l0aW9uPSdyaWdodCddOmhhcyhbZGF0YS1jb21iaW5lZC1jbGVhci1zZWN0aW9uXSkge1xuICAgICAgICAtLXNlY3Rpb24tc2l6ZTogY2FsYygzLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAgICAgfVxuXG4ubV82YzAxODU3MFtkYXRhLXNpemU9J2xnJ10gLm1fODI1NzdmYzJbZGF0YS1wb3NpdGlvbj0ncmlnaHQnXTpoYXMoW2RhdGEtY29tYmluZWQtY2xlYXItc2VjdGlvbl0pIHtcbiAgICAgICAgLS1zZWN0aW9uLXNpemU6IGNhbGMoNC41cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAgICAgfVxuXG4ubV82YzAxODU3MFtkYXRhLXNpemU9J3hsJ10gLm1fODI1NzdmYzJbZGF0YS1wb3NpdGlvbj0ncmlnaHQnXTpoYXMoW2RhdGEtY29tYmluZWQtY2xlYXItc2VjdGlvbl0pIHtcbiAgICAgICAgLS1zZWN0aW9uLXNpemU6IGNhbGMoNS41NjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAgICAgfVxuXG4ubV84MjU3N2ZjMltkYXRhLXBvc2l0aW9uPSdsZWZ0J10ge1xuICAgIC0tc2VjdGlvbi1wb2ludGVyLWV2ZW50czogdmFyKC0taW5wdXQtbGVmdC1zZWN0aW9uLXBvaW50ZXItZXZlbnRzKTtcbiAgICAtLXNlY3Rpb24tc3RhcnQ6IHZhcigtLWxlZnQtc2VjdGlvbi1zdGFydCk7XG4gICAgLS1zZWN0aW9uLXNpemU6IHZhcigtLWlucHV0LWxlZnQtc2VjdGlvbi1zaXplKTtcbiAgICAtLXNlY3Rpb24tYm9yZGVyLXJhZGl1czogdmFyKC0tbGVmdC1zZWN0aW9uLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbi8qIC0tLS0tIElucHV0LlBsYWNlaG9sZGVyIC0tLS0tICovXG4ubV84OGJhY2ZkMCB7XG4gIGNvbG9yOiB2YXIoLS1pbnB1dC1wbGFjZWhvbGRlci1jb2xvciwgdmFyKC0tbWFudGluZS1jb2xvci1wbGFjZWhvbGRlcikpO1xufVxuW2RhdGEtZXJyb3JdIC5tXzg4YmFjZmQwIHtcbiAgICAtLWlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiB2YXIoLS1pbnB1dC1jb2xvciwgdmFyKC0tbWFudGluZS1jb2xvci1wbGFjZWhvbGRlcikpO1xuICB9XG5cbi8qIC0tLS0tIElucHV0LldyYXBwZXIgLS0tLS0gKi9cbi5tXzQ2Yjc3NTI1IHtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLW1hbnRpbmUtbGluZS1oZWlnaHQpO1xufVxuXG4ubV84ZmRjMTMxMSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IHZhcigtLWlucHV0LWxhYmVsLXNpemUsIHZhcigtLW1hbnRpbmUtZm9udC1zaXplLXNtKSk7XG59XG5cbi5tXzc4YTk0NjYyIHtcbiAgY29sb3I6IHZhcigtLWlucHV0LWFzdGVyaXNrLWNvbG9yLCB2YXIoLS1tYW50aW5lLWNvbG9yLWVycm9yKSk7XG59XG5cbi5tXzhmODE2NjI1LFxuLm1fZmU0N2NlNTkge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5tXzhmODE2NjI1IHtcbiAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZXJyb3IpO1xuICBmb250LXNpemU6IHZhcigtLWlucHV0LWVycm9yLXNpemUsIGNhbGModmFyKC0tbWFudGluZS1mb250LXNpemUtc20pIC0gY2FsYygwLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSkpO1xufVxuXG4ubV9mZTQ3Y2U1OSB7XG4gIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRpbW1lZCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0taW5wdXQtZGVzY3JpcHRpb24tc2l6ZSwgY2FsYyh2YXIoLS1tYW50aW5lLWZvbnQtc2l6ZS1zbSkgLSBjYWxjKDAuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpKSk7XG59XG5cbi5tXzhiZmZkNjE2IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm1fOTZiNTUzYTYge1xuICAtLXRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xuXG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIHdpZHRoLCBoZWlnaHQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwbXM7XG59XG5cbiAgLm1fOTZiNTUzYTY6d2hlcmUoW2RhdGEtaW5pdGlhbGl6ZWRdKSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1kdXJhdGlvbik7XG4gIH1cblxuICAubV85NmI1NTNhNjp3aGVyZShbZGF0YS1oaWRkZW5dKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuLm1fOWJkYmI2Njcge1xuICAtLWFjY29yZGlvbi1yYWRpdXM6IHZhcigtLW1hbnRpbmUtcmFkaXVzLWRlZmF1bHQpO1xufVxuXG4ubV9kZjc4ODUxZiB7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5tXzRiYTU1NGQ0IHtcbiAgcGFkZGluZzogdmFyKC0tbWFudGluZS1zcGFjaW5nLW1kKTtcbiAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tbWFudGluZS1zcGFjaW5nLXhzKSAvIDIpO1xufVxuXG4ubV84ZmE4MjBhMCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLm1fNGJhNTg1Yjgge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tbWFudGluZS1zcGFjaW5nLW1kKTtcbiAgb3BhY2l0eTogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItYnJpZ2h0KTtcbn1cblxuLm1fNGJhNTg1Yjg6d2hlcmUoW2RhdGEtY2hldnJvbi1wb3NpdGlvbj0nbGVmdCddKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbiAgfVxuXG4ubV80YmE1ODViODp3aGVyZSg6ZGlzYWJsZWQsIFtkYXRhLWRpc2FibGVkXSkge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzY5MzlhNWU5OndoZXJlKDpub3QoOmRpc2FibGVkLCBbZGF0YS1kaXNhYmxlZF0pKTpob3ZlciwgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV80MjcxZDIxYjp3aGVyZSg6bm90KDpkaXNhYmxlZCwgW2RhdGEtZGlzYWJsZWRdKSk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMCk7XG4gIH1cblxuICAgICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzY5MzlhNWU5OndoZXJlKDpub3QoOmRpc2FibGVkLCBbZGF0YS1kaXNhYmxlZF0pKTpob3ZlciwgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzQyNzFkMjFiOndoZXJlKDpub3QoOmRpc2FibGVkLCBbZGF0YS1kaXNhYmxlZF0pKTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay02KTtcbiAgfVxufVxuXG5AbWVkaWEgKGhvdmVyOiBub25lKSB7XG4gICAgICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzY5MzlhNWU5OndoZXJlKDpub3QoOmRpc2FibGVkLCBbZGF0YS1kaXNhYmxlZF0pKTphY3RpdmUsIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fNDI3MWQyMWI6d2hlcmUoOm5vdCg6ZGlzYWJsZWQsIFtkYXRhLWRpc2FibGVkXSkpOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0wKTtcbiAgfVxuXG4gICAgICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fNjkzOWE1ZTk6d2hlcmUoOm5vdCg6ZGlzYWJsZWQsIFtkYXRhLWRpc2FibGVkXSkpOmFjdGl2ZSwgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzQyNzFkMjFiOndoZXJlKDpub3QoOmRpc2FibGVkLCBbZGF0YS1kaXNhYmxlZF0pKTphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNik7XG4gIH1cbn1cblxuLm1fZGYzZmZhMGYge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1tYW50aW5lLXNwYWNpbmctc20pO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tbWFudGluZS1zcGFjaW5nLXNtKTtcbn1cblxuLm1fM2YzNWFlOTYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS1hY2NvcmRpb24tdHJhbnNpdGlvbi1kdXJhdGlvbiwgMjAwbXMpIGVhc2U7XG4gIHdpZHRoOiB2YXIoLS1hY2NvcmRpb24tY2hldnJvbi1zaXplLCBjYWxjKDAuOTM3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSk7XG4gIG1pbi13aWR0aDogdmFyKC0tYWNjb3JkaW9uLWNoZXZyb24tc2l6ZSwgY2FsYygwLjkzNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cblxuLm1fM2YzNWFlOTY6d2hlcmUoW2RhdGEtcm90YXRlXSkge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cblxuLm1fM2YzNWFlOTY6d2hlcmUoW2RhdGEtcG9zaXRpb249J2xlZnQnXSkge1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1tYW50aW5lLXNwYWNpbmctbWQpO1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLW1hbnRpbmUtc3BhY2luZy1tZCk7XG4gIH1cblxuLm1fOWJkNzcxZmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLW1hbnRpbmUtc3BhY2luZy1zbSk7XG59XG5cbi5tXzliZDc3MWZlOndoZXJlKFtkYXRhLWNoZXZyb24tcG9zaXRpb249J2xlZnQnXSkge1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAwO1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLW1hbnRpbmUtc3BhY2luZy1sZyk7XG4gIH1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV85YmQ3YjA5OCB7XG4gICAgLS1pdGVtLWJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTMpO1xuICAgIC0taXRlbS1maWxsZWQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0wKTtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzliZDdiMDk4IHtcbiAgICAtLWl0ZW0tYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNCk7XG4gICAgLS1pdGVtLWZpbGxlZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTYpO1xufVxuXG4ubV9mZTE5YjcwOSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1pdGVtLWJvcmRlci1jb2xvcik7XG59XG5cbi5tXzFmOTIxYjNiIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taXRlbS1ib3JkZXItY29sb3IpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zIGVhc2U7XG59XG5cbi5tXzFmOTIxYjNiOndoZXJlKFtkYXRhLWFjdGl2ZV0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pdGVtLWZpbGxlZC1jb2xvcik7XG4gIH1cblxuLm1fMWY5MjFiM2I6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYWNjb3JkaW9uLXJhZGl1cyk7XG4gICAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLWFjY29yZGlvbi1yYWRpdXMpO1xuICB9XG5cbi5tXzFmOTIxYjNiOmZpcnN0LW9mLXR5cGUgPiBbZGF0YS1hY2NvcmRpb24tY29udHJvbF0ge1xuICAgICAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tYWNjb3JkaW9uLXJhZGl1cyk7XG4gICAgICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogdmFyKC0tYWNjb3JkaW9uLXJhZGl1cyk7XG4gICAgfVxuXG4ubV8xZjkyMWIzYjpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1hY2NvcmRpb24tcmFkaXVzKTtcbiAgICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWFjY29yZGlvbi1yYWRpdXMpO1xuICB9XG5cbi5tXzFmOTIxYjNiOmxhc3Qtb2YtdHlwZSA+IFtkYXRhLWFjY29yZGlvbi1jb250cm9sXSB7XG4gICAgICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tYWNjb3JkaW9uLXJhZGl1cyk7XG4gICAgICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWFjY29yZGlvbi1yYWRpdXMpO1xuICAgIH1cblxuLm1fMWY5MjFiM2IgKyAubV8xZjkyMWIzYiB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuXG4ubV8yY2RmOTM5YSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWFjY29yZGlvbi1yYWRpdXMpO1xufVxuXG4ubV8yY2RmOTM5YTp3aGVyZShbZGF0YS1hY3RpdmVdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXRlbS1maWxsZWQtY29sb3IpO1xuICB9XG5cbi5tXzlmNTliMDY5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXRlbS1maWxsZWQtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1hY2NvcmRpb24tcmFkaXVzKTtcbiAgYm9yZGVyOiBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxNTBtcyBlYXNlO1xufVxuXG4ubV85ZjU5YjA2OVtkYXRhLWFjdGl2ZV0ge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0taXRlbS1ib3JkZXItY29sb3IpO1xuICB9XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fOWY1OWIwNjlbZGF0YS1hY3RpdmVdIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fOWY1OWIwNjlbZGF0YS1hY3RpdmVdIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay03KTtcbn1cblxuLm1fOWY1OWIwNjkgKyAubV85ZjU5YjA2OSB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tbWFudGluZS1zcGFjaW5nLW1kKTtcbiAgfVxuXG4ubV83Zjg1NGVkZiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogdmFyKC0tYWZmaXgtei1pbmRleCk7XG4gIGluc2V0LWlubGluZS1zdGFydDogdmFyKC0tYWZmaXgtbGVmdCk7XG4gIGluc2V0LWlubGluZS1lbmQ6IHZhcigtLWFmZml4LXJpZ2h0KTtcbiAgdG9wOiB2YXIoLS1hZmZpeC10b3ApO1xuICBib3R0b206IHZhcigtLWFmZml4LWJvdHRvbSk7XG59XG5cbi5tXzY2ODM2ZWQzIHtcbiAgLS1hbGVydC1yYWRpdXM6IHZhcigtLW1hbnRpbmUtcmFkaXVzLWRlZmF1bHQpO1xuICAtLWFsZXJ0LWJnOiB2YXIoLS1tYW50aW5lLXByaW1hcnktY29sb3ItbGlnaHQpO1xuICAtLWFsZXJ0LWJkOiBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgLS1hbGVydC1jb2xvcjogdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWxpZ2h0LWNvbG9yKTtcblxuICBwYWRkaW5nOiB2YXIoLS1tYW50aW5lLXNwYWNpbmctbWQpIHZhcigtLW1hbnRpbmUtc3BhY2luZy1tZCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWFsZXJ0LXJhZGl1cyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWxlcnQtYmcpO1xuICBib3JkZXI6IHZhcigtLWFsZXJ0LWJkKTtcbiAgY29sb3I6IHZhcigtLWFsZXJ0LWNvbG9yKTtcbn1cblxuLm1fYTVkNjA1MDIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubV82NjdjMjc5MyB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogdmFyKC0tbWFudGluZS1zcGFjaW5nLXhzKTtcbn1cblxuLm1fNmEwM2YyODcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtc2l6ZTogdmFyKC0tbWFudGluZS1mb250LXNpemUtc20pO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubV82YTAzZjI4Nzp3aGVyZShbZGF0YS13aXRoLWNsb3NlLWJ1dHRvbl0pIHtcbiAgICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLW1hbnRpbmUtc3BhY2luZy1tZCk7XG4gIH1cblxuLm1fNjk4ZjRmMjMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5tXzY2N2YyYTZhIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdpZHRoOiBjYWxjKDEuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIGhlaWdodDogY2FsYygxLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1tYW50aW5lLXNwYWNpbmctbWQpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbn1cblxuLm1fN2ZhNzgwNzYge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiB2YXIoLS1tYW50aW5lLWZvbnQtc2l6ZS1zbSk7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fN2ZhNzgwNzYge1xuICAgIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWJsYWNrKTtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzdmYTc4MDc2IHtcbiAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSk7XG59XG5cbi5tXzdmYTc4MDc2OndoZXJlKFtkYXRhLXZhcmlhbnQ9J2ZpbGxlZCddKSB7XG4gICAgY29sb3I6IHZhcigtLWFsZXJ0LWNvbG9yKTtcbiAgfVxuXG4ubV83ZmE3ODA3Njp3aGVyZShbZGF0YS12YXJpYW50PSd3aGl0ZSddKSB7XG4gICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItYmxhY2spO1xuICB9XG5cbi5tXzg3ZjU0ODM5IHtcbiAgd2lkdGg6IGNhbGMoMS4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgaGVpZ2h0OiBjYWxjKDEuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIGNvbG9yOiB2YXIoLS1hbGVydC1jb2xvcik7XG59XG5cbi5tX2I2ZDhiMTYyIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IHZhcigtLXRleHQtZnosIHZhcigtLW1hbnRpbmUtZm9udC1zaXplLW1kKSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS10ZXh0LWxoLCB2YXIoLS1tYW50aW5lLWxpbmUtaGVpZ2h0LW1kKSk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xufVxuXG4gIC5tX2I2ZDhiMTYyOndoZXJlKFtkYXRhLXRydW5jYXRlXSkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC5tX2I2ZDhiMTYyOndoZXJlKFtkYXRhLXRydW5jYXRlPSdzdGFydCddKSB7XG4gICAgZGlyZWN0aW9uOiBydGw7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICA6d2hlcmUoW2Rpcj1cInJ0bFwiXSkgLm1fYjZkOGIxNjI6d2hlcmUoW2RhdGEtdHJ1bmNhdGU9J3N0YXJ0J10pIHtcbiAgICAgIGRpcmVjdGlvbjogbHRyO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuICAubV9iNmQ4YjE2Mjp3aGVyZShbZGF0YS12YXJpYW50PSdncmFkaWVudCddKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tdGV4dC1ncmFkaWVudCk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5tX2I2ZDhiMTYyOndoZXJlKFtkYXRhLWxpbmUtY2xhbXBdKSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IHZhcigtLXRleHQtbGluZS1jbGFtcCk7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgfVxuXG4gIC5tX2I2ZDhiMTYyOndoZXJlKFtkYXRhLWluaGVyaXRdKSB7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICB9XG5cbiAgLm1fYjZkOGIxNjI6d2hlcmUoW2RhdGEtaW5saW5lXSkge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbi5tXzg0OWNmMGRhIHtcbiAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItYW5jaG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG5cbiAgLm1fODQ5Y2YwZGE6d2hlcmUoW2RhdGEtdW5kZXJsaW5lPSdob3ZlciddKTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4gIEBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcblxuICAubV84NDljZjBkYTp3aGVyZShbZGF0YS11bmRlcmxpbmU9J2hvdmVyJ10pOmFjdGl2ZSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4gIC5tXzg0OWNmMGRhOndoZXJlKFtkYXRhLXVuZGVybGluZT0nbm90LWhvdmVyJ10pIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG5cbiAgLm1fODQ5Y2YwZGE6d2hlcmUoW2RhdGEtdW5kZXJsaW5lPSdub3QtaG92ZXInXSk6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbiAgQG1lZGlhIChob3Zlcjogbm9uZSkge1xuXG4gIC5tXzg0OWNmMGRhOndoZXJlKFtkYXRhLXVuZGVybGluZT0nbm90LWhvdmVyJ10pOmFjdGl2ZSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuICAubV84NDljZjBkYTp3aGVyZShbZGF0YS11bmRlcmxpbmU9J2Fsd2F5cyddKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAubV84NDljZjBkYTp3aGVyZShbZGF0YS12YXJpYW50PSdncmFkaWVudCddKSxcbiAgICAubV84NDljZjBkYTp3aGVyZShbZGF0YS12YXJpYW50PSdncmFkaWVudCddKTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gIC5tXzg0OWNmMGRhOndoZXJlKFtkYXRhLWxpbmUtY2xhbXBdKSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIH1cblxuLm1fNDgyMDRmOWIge1xuICB3aWR0aDogdmFyKC0tc2xpZGVyLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLXNsaWRlci1zaXplKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbiAgLm1fNDgyMDRmOWI6Zm9jdXMtd2l0aGluIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWZpbGxlZCk7XG4gICAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoMC4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIH1cblxuICAubV80ODIwNGY5YiB7XG5cbiAgLS1zbGlkZXItc2l6ZTogY2FsYygzLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXRodW1iLXNpemU6IGNhbGModmFyKC0tc2xpZGVyLXNpemUpIC8gNSk7XG59XG5cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV80ODIwNGY5YiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTEpO1xufVxuXG4gIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV80ODIwNGY5YiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTUpO1xufVxuXG4ubV9iYjljZGJhZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zbGlkZXItc2l6ZSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubV80ODFkZDU4NiB7XG4gIHdpZHRoOiBjYWxjKDAuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDFweCk7XG4gIHRyYW5zZm9ybTogcm90YXRlKHZhcigtLWFuZ2xlKSk7XG59XG5cbi5tXzQ4MWRkNTg2OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGModmFyKC0tdGh1bWItc2l6ZSkgLyAzKTtcbiAgICBsZWZ0OiBjYWxjKDAuMDMxMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gICAgd2lkdGg6IGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS10aHVtYi1zaXplKSAvIDEuNSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV80ODFkZDU4Njo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS00KTtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzQ4MWRkNTg2OjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTMpO1xufVxuXG4ubV80ODFkZDU4NltkYXRhLWxhYmVsXTo6YWZ0ZXIge1xuICAgIG1pbi13aWR0aDogY2FsYygxLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29udGVudDogYXR0cihkYXRhLWxhYmVsKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKC0xLjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gICAgbGVmdDogY2FsYygtMC40Mzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKGNhbGMoMzYwZGVnIC0gdmFyKC0tYW5nbGUpKSk7XG4gICAgZm9udC1zaXplOiB2YXIoLS1tYW50aW5lLWZvbnQtc2l6ZS14cyk7XG4gIH1cblxuLm1fYmMwMmJhM2Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrOiAwO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGMoNTAlIC0gMS41cHgpO1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBjYWxjKDAuMTg3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5tX2JjMDJiYTNkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiBtaW4odmFyKC0tdGh1bWItc2l6ZSksIGNhbGModmFyKC0tc2xpZGVyLXNpemUpIC8gMikpO1xuICAgIHdpZHRoOiBjYWxjKDAuMTg3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgfVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tX2JjMDJiYTNkOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTcpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fYmMwMmJhM2Q6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstMSk7XG59XG5cbi5tX2JiOGU4NzViIHtcbiAgZm9udC1zaXplOiB2YXIoLS1tYW50aW5lLWZvbnQtc2l6ZS14cyk7XG59XG5cbi5tXzg5YWIzNDBbZGF0YS1yZXNpemluZ10ge1xuICAgIC0tYXBwLXNoZWxsLXRyYW5zaXRpb24tZHVyYXRpb246IDBtcyAhaW1wb3J0YW50O1xuICB9XG4gIC5tXzg5YWIzNDBbZGF0YS1kaXNhYmxlZF0ge1xuICAgIC0tYXBwLXNoZWxsLWhlYWRlci1vZmZzZXQ6IDByZW0gIWltcG9ydGFudDtcbiAgICAtLWFwcC1zaGVsbC1uYXZiYXItb2Zmc2V0OiAwcmVtICFpbXBvcnRhbnQ7XG4gICAgLS1hcHAtc2hlbGwtYXNpZGUtb2Zmc2V0OiAwcmVtICFpbXBvcnRhbnQ7XG4gICAgLS1hcHAtc2hlbGwtZm9vdGVyLW9mZnNldDogMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tXzg5YWIzNDBbZGF0YS1tb2RlPSdzdGF0aWMnXSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLWFwcC1zaGVsbC1uYXZiYXItd2lkdGgsIDApIDFmciB2YXIoLS1hcHAtc2hlbGwtYXNpZGUtd2lkdGgsIDApO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnIgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG4gIFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddIC5tXzg5YWIzNDAge1xuICAgIC0tYXBwLXNoZWxsLWJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTMpO1xufVxuICBbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddIC5tXzg5YWIzNDAge1xuICAgIC0tYXBwLXNoZWxsLWJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTQpO1xufVxuXG4ubV80NTI1MmVlZSxcbi5tXzljZGRlOWEsXG4ubV8zYjE2ZjU2Yixcbi5tXzg5ODM4MTcsXG4ubV8zODQwYzg3OSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLWFwcC1zaGVsbC10cmFuc2l0aW9uLWR1cmF0aW9uKTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLWFwcC1zaGVsbC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbik7XG59XG5cbi5tXzQ1MjUyZWVlLFxuLm1fOWNkZGU5YSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdG9wOiB2YXIoLS1hcHAtc2hlbGwtaGVhZGVyLW9mZnNldCwgMHJlbSk7XG4gIGhlaWdodDogY2FsYyhcbiAgICAxMDBkdmggLSB2YXIoLS1hcHAtc2hlbGwtaGVhZGVyLW9mZnNldCwgMHJlbSkgLSB2YXIoLS1hcHAtc2hlbGwtZm9vdGVyLW9mZnNldCwgMHJlbSlcbiAgKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ib2R5KTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCB0b3AsIGhlaWdodDtcbn1cblxuOndoZXJlKFtkYXRhLW1vZGU9J3N0YXRpYyddKSAubV80NTI1MmVlZSwgOndoZXJlKFtkYXRhLW1vZGU9J3N0YXRpYyddKSAubV85Y2RkZTlhIHtcbiAgICBwb3NpdGlvbjogdmFyKC0tYXBwLXNoZWxsLW5hdmJhci1wb3NpdGlvbiwgZml4ZWQpO1xuICAgIGdyaWQtcm93OiB2YXIoLS1hcHAtc2hlbGwtbmF2YmFyLWdyaWQtcm93LCBhdXRvKTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuOndoZXJlKFtkYXRhLWxheW91dD0nYWx0J10pIC5tXzQ1MjUyZWVlLCA6d2hlcmUoW2RhdGEtbGF5b3V0PSdhbHQnXSkgLm1fOWNkZGU5YSB7XG4gICAgdG9wOiAwcmVtO1xuICAgIGhlaWdodDogMTAwZHZoO1xuICB9XG5cbjp3aGVyZShbZGF0YS1tb2RlPSdzdGF0aWMnXVtkYXRhLWxheW91dD0nYWx0J10pIC5tXzQ1MjUyZWVlLCA6d2hlcmUoW2RhdGEtbW9kZT0nc3RhdGljJ11bZGF0YS1sYXlvdXQ9J2FsdCddKSAubV85Y2RkZTlhIHtcbiAgICBncmlkLXJvdzogdmFyKC0tYXBwLXNoZWxsLW5hdmJhci1ncmlkLXJvdy1hbHQsIHZhcigtLWFwcC1zaGVsbC1uYXZiYXItZ3JpZC1yb3csIGF1dG8pKTtcbiAgfVxuXG4ubV80NTI1MmVlZSB7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgd2lkdGg6IHZhcigtLWFwcC1zaGVsbC1uYXZiYXItd2lkdGgpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIHRvcCwgaGVpZ2h0O1xuICB0cmFuc2Zvcm06IHZhcigtLWFwcC1zaGVsbC1uYXZiYXItdHJhbnNmb3JtKTtcbiAgei1pbmRleDogdmFyKC0tYXBwLXNoZWxsLW5hdmJhci16LWluZGV4KTtcbn1cblxuOndoZXJlKFtkYXRhLW1vZGU9J3N0YXRpYyddKSAubV80NTI1MmVlZSB7XG4gICAgZ3JpZC1jb2x1bW46IHZhcigtLWFwcC1zaGVsbC1uYXZiYXItZ3JpZC1jb2x1bW4sIGF1dG8pO1xuICAgIGRpc3BsYXk6IHZhcigtLWFwcC1zaGVsbC1uYXZiYXItZGlzcGxheSwgZmxleCk7XG4gIH1cblxuOndoZXJlKFtkaXI9XCJydGxcIl0pIC5tXzQ1MjUyZWVlIHtcbiAgICB0cmFuc2Zvcm06IHZhcigtLWFwcC1zaGVsbC1uYXZiYXItdHJhbnNmb3JtLXJ0bCk7XG59XG5cbi5tXzQ1MjUyZWVlOndoZXJlKFtkYXRhLXdpdGgtYm9yZGVyXSkge1xuICAgIGJvcmRlci1pbmxpbmUtZW5kOiAxcHggc29saWQgdmFyKC0tYXBwLXNoZWxsLWJvcmRlci1jb2xvcik7XG4gIH1cblxuLm1fOWNkZGU5YSB7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gIHdpZHRoOiB2YXIoLS1hcHAtc2hlbGwtYXNpZGUtd2lkdGgpO1xuICB0cmFuc2Zvcm06IHZhcigtLWFwcC1zaGVsbC1hc2lkZS10cmFuc2Zvcm0pO1xuICB6LWluZGV4OiB2YXIoLS1hcHAtc2hlbGwtYXNpZGUtei1pbmRleCk7XG59XG5cbjp3aGVyZShbZGF0YS1tb2RlPSdzdGF0aWMnXSkgLm1fOWNkZGU5YSB7XG4gICAgcG9zaXRpb246IHZhcigtLWFwcC1zaGVsbC1hc2lkZS1wb3NpdGlvbiwgZml4ZWQpO1xuICAgIGdyaWQtY29sdW1uOiB2YXIoLS1hcHAtc2hlbGwtYXNpZGUtZ3JpZC1jb2x1bW4sIGF1dG8pO1xuICAgIGdyaWQtcm93OiB2YXIoLS1hcHAtc2hlbGwtYXNpZGUtZ3JpZC1yb3csIGF1dG8pO1xuICAgIGRpc3BsYXk6IHZhcigtLWFwcC1zaGVsbC1hc2lkZS1kaXNwbGF5LCBmbGV4KTtcbiAgfVxuXG46d2hlcmUoW2Rpcj1cInJ0bFwiXSkgLm1fOWNkZGU5YSB7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS1hcHAtc2hlbGwtYXNpZGUtdHJhbnNmb3JtLXJ0bCk7XG59XG5cbi5tXzljZGRlOWE6d2hlcmUoW2RhdGEtd2l0aC1ib3JkZXJdKSB7XG4gICAgYm9yZGVyLWlubGluZS1zdGFydDogMXB4IHNvbGlkIHZhcigtLWFwcC1zaGVsbC1ib3JkZXItY29sb3IpO1xuICB9XG5cbjp3aGVyZShbZGF0YS1zY3JvbGwtbG9ja2VkXSkgLm1fOWNkZGU5YSB7XG4gICAgdmlzaWJpbGl0eTogdmFyKC0tYXBwLXNoZWxsLWFzaWRlLXNjcm9sbC1sb2NrZWQtdmlzaWJpbGl0eSk7XG4gIH1cblxuLm1fODk4MzgxNyB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLWFwcC1zaGVsbC1uYXZiYXItb2Zmc2V0LCAwcmVtKSArIHZhcigtLWFwcC1zaGVsbC1wYWRkaW5nKSk7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogY2FsYyh2YXIoLS1hcHAtc2hlbGwtYXNpZGUtb2Zmc2V0LCAwcmVtKSArIHZhcigtLWFwcC1zaGVsbC1wYWRkaW5nKSk7XG4gIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLWFwcC1zaGVsbC1oZWFkZXItb2Zmc2V0LCAwcmVtKSArIHZhcigtLWFwcC1zaGVsbC1wYWRkaW5nKSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKHZhcigtLWFwcC1zaGVsbC1mb290ZXItb2Zmc2V0LCAwcmVtKSArIHZhcigtLWFwcC1zaGVsbC1wYWRkaW5nKSk7XG4gIG1pbi1oZWlnaHQ6IDEwMGR2aDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogcGFkZGluZztcbn1cblxuOndoZXJlKFtkYXRhLW1vZGU9J3N0YXRpYyddKSAubV84OTgzODE3IHtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tYXBwLXNoZWxsLXBhZGRpbmcpO1xuICAgIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tYXBwLXNoZWxsLXBhZGRpbmcpO1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1hcHAtc2hlbGwtcGFkZGluZyk7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLWFwcC1zaGVsbC1wYWRkaW5nKTtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIGdyaWQtY29sdW1uOiB2YXIoLS1hcHAtc2hlbGwtbWFpbi1jb2x1bW4tc3RhcnQsIDEpIC8gdmFyKC0tYXBwLXNoZWxsLW1haW4tY29sdW1uLWVuZCwgLTEpO1xuICAgIGdyaWQtcm93OiB2YXIoLS1hcHAtc2hlbGwtbWFpbi1ncmlkLXJvdywgMik7XG4gIH1cblxuLm1fM2IxNmY1NmIsXG4ubV8zODQwYzg3OSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQtaW5saW5lOiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG1hcmdpbi1pbmxpbmUtc3RhcnQsIG1hcmdpbi1pbmxpbmUtZW5kO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWJvZHkpO1xufVxuXG46d2hlcmUoW2RhdGEtbW9kZT0nc3RhdGljJ10pIC5tXzNiMTZmNTZiLCA6d2hlcmUoW2RhdGEtbW9kZT0nc3RhdGljJ10pIC5tXzM4NDBjODc5IHtcbiAgICBwb3NpdGlvbjogdmFyKC0tYXBwLXNoZWxsLWhlYWRlci1wb3NpdGlvbiwgZml4ZWQpO1xuICAgIGdyaWQtY29sdW1uOiB2YXIoLS1hcHAtc2hlbGwtaGVhZGVyLWdyaWQtY29sdW1uLCBhdXRvKTtcbiAgfVxuXG46d2hlcmUoW2RhdGEtbGF5b3V0PSdhbHQnXSkgLm1fM2IxNmY1NmIsIDp3aGVyZShbZGF0YS1sYXlvdXQ9J2FsdCddKSAubV8zODQwYzg3OSB7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tYXBwLXNoZWxsLW5hdmJhci1vZmZzZXQsIDByZW0pO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1hcHAtc2hlbGwtYXNpZGUtb2Zmc2V0LCAwcmVtKTtcbiAgfVxuXG46d2hlcmUoW2RhdGEtbW9kZT0nc3RhdGljJ11bZGF0YS1sYXlvdXQ9J2FsdCddKSAubV8zYjE2ZjU2YiwgOndoZXJlKFtkYXRhLW1vZGU9J3N0YXRpYyddW2RhdGEtbGF5b3V0PSdhbHQnXSkgLm1fMzg0MGM4Nzkge1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDByZW07XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDByZW07XG4gIH1cblxuLm1fM2IxNmY1NmIge1xuICB0b3A6IDA7XG4gIGhlaWdodDogdmFyKC0tYXBwLXNoZWxsLWhlYWRlci1oZWlnaHQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWJvZHkpO1xuICB0cmFuc2Zvcm06IHZhcigtLWFwcC1zaGVsbC1oZWFkZXItdHJhbnNmb3JtKTtcbiAgei1pbmRleDogdmFyKC0tYXBwLXNoZWxsLWhlYWRlci16LWluZGV4KTtcbn1cblxuOndoZXJlKFtkYXRhLW1vZGU9J3N0YXRpYyddKSAubV8zYjE2ZjU2YiB7XG4gICAgZ3JpZC1yb3c6IHZhcigtLWFwcC1zaGVsbC1oZWFkZXItZ3JpZC1yb3csIGF1dG8pO1xuICB9XG5cbi5tXzNiMTZmNTZiOndoZXJlKFtkYXRhLXdpdGgtYm9yZGVyXSkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1hcHAtc2hlbGwtYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4ubV8zODQwYzg3OSB7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWFwcC1zaGVsbC1mb290ZXItaGVpZ2h0KSArIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKSk7XG4gIHBhZGRpbmctYm90dG9tOiBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSk7XG4gIHRyYW5zZm9ybTogdmFyKC0tYXBwLXNoZWxsLWZvb3Rlci10cmFuc2Zvcm0pO1xuICB6LWluZGV4OiB2YXIoLS1hcHAtc2hlbGwtZm9vdGVyLXotaW5kZXgpO1xufVxuXG46d2hlcmUoW2RhdGEtbW9kZT0nc3RhdGljJ10pIC5tXzM4NDBjODc5IHtcbiAgICBwb3NpdGlvbjogdmFyKC0tYXBwLXNoZWxsLWZvb3Rlci1wb3NpdGlvbiwgZml4ZWQpO1xuICAgIGdyaWQtY29sdW1uOiB2YXIoLS1hcHAtc2hlbGwtZm9vdGVyLWdyaWQtY29sdW1uLCBhdXRvKTtcbiAgICBncmlkLXJvdzogdmFyKC0tYXBwLXNoZWxsLWZvb3Rlci1ncmlkLXJvdywgYXV0byk7XG4gIH1cblxuLm1fMzg0MGM4Nzk6d2hlcmUoW2RhdGEtd2l0aC1ib3JkZXJdKSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWFwcC1zaGVsbC1ib3JkZXItY29sb3IpO1xuICB9XG5cbi5tXzZkY2ZjN2M3IHtcbiAgZmxleC1ncm93OiAwO1xufVxuXG4ubV82ZGNmYzdjNzp3aGVyZShbZGF0YS1ncm93XSkge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuXG4ubV83MWFjNDdmYyB7XG4gIC0tYXItcmF0aW86IDE7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuICAubV83MWFjNDdmYyA+IDp3aGVyZSgqOm5vdChzdHlsZSkpIHtcbiAgICBhc3BlY3QtcmF0aW86IHZhcigtLWFyLXJhdGlvKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5tXzcxYWM0N2ZjID4gOndoZXJlKGltZywgdmlkZW8pIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuXG4ubV84OGI2MmE0MSB7XG4gIC0tY29tYm9ib3gtcGFkZGluZzogY2FsYygwLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICBwYWRkaW5nOiB2YXIoLS1jb21ib2JveC1wYWRkaW5nKTtcbn1cblxuICAubV84OGI2MmE0MTpoYXMoW2RhdGEtbWFudGluZS1zY3JvbGxiYXJdKSAubV85ODU1MTdkOCB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSArIHZhcigtLWNvbWJvYm94LXBhZGRpbmcpKTtcbiAgICB9XG5cbiAgLm1fODhiNjJhNDFbZGF0YS1jb21wb3NlZF0ge1xuICAgIHBhZGRpbmctaW5saW5lLWVuZDogMDtcbiAgfVxuXG4gIC5tXzg4YjYyYTQxW2RhdGEtaGlkZGVuXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4vKiBWYXJpYWJsZXMgbXVzdCBiZSBib3RoIG9uIGRyb3Bkb3duIGFuZCBvcHRpb25zIHRvIHN1cHBvcnQgdXNhZ2Ugb2YgQ29tYm9ib3guT3B0aW9ucyB3aXRob3V0IENvbWJvYm94LkRyb3Bkb3duICovXG4ubV84OGI2MmE0MSxcbi5tX2IyODIxYTZlIHtcbiAgLS1jb21ib2JveC1vcHRpb24tcGFkZGluZy14czogY2FsYygwLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIGNhbGMoMC41cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNvbWJvYm94LW9wdGlvbi1wYWRkaW5nLXNtOiBjYWxjKDAuMzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIGNhbGMoMC42MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY29tYm9ib3gtb3B0aW9uLXBhZGRpbmctbWQ6IGNhbGMoMC41cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIGNhbGMoMC43NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jb21ib2JveC1vcHRpb24tcGFkZGluZy1sZzogY2FsYygwLjYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBjYWxjKDFyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY29tYm9ib3gtb3B0aW9uLXBhZGRpbmcteGw6IGNhbGMoMC44NzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgY2FsYygxLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNvbWJvYm94LW9wdGlvbi1wYWRkaW5nOiB2YXIoLS1jb21ib2JveC1vcHRpb24tcGFkZGluZy1zbSk7XG59XG5cbi5tXzkyMjUzYWE1IHtcbiAgcGFkZGluZzogdmFyKC0tY29tYm9ib3gtb3B0aW9uLXBhZGRpbmcpO1xuICBmb250LXNpemU6IHZhcigtLWNvbWJvYm94LW9wdGlvbi1meiwgdmFyKC0tbWFudGluZS1mb250LXNpemUtc20pKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tbWFudGluZS1yYWRpdXMtZGVmYXVsdCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xufVxuXG4ubV85MjI1M2FhNTp3aGVyZShbZGF0YS1jb21ib2JveC1zZWxlY3RlZF0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLXByaW1hcnktY29sb3ItZmlsbGVkKTtcbiAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSk7XG4gIH1cblxuLm1fOTIyNTNhYTU6d2hlcmUoW2RhdGEtY29tYm9ib3gtZGlzYWJsZWRdKSB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBvcGFjaXR5OiAwLjM1O1xuICB9XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzkyMjUzYWE1OmhvdmVyOndoZXJlKDpub3QoW2RhdGEtY29tYm9ib3gtc2VsZWN0ZWRdLCBbZGF0YS1jb21ib2JveC1kaXNhYmxlZF0pKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0wKTtcbiAgfVxuXG4gICAgICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fOTIyNTNhYTU6aG92ZXI6d2hlcmUoOm5vdChbZGF0YS1jb21ib2JveC1zZWxlY3RlZF0sIFtkYXRhLWNvbWJvYm94LWRpc2FibGVkXSkpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTcpO1xuICB9XG59XG5cbkBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcbiAgICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fOTIyNTNhYTU6YWN0aXZlOndoZXJlKDpub3QoW2RhdGEtY29tYm9ib3gtc2VsZWN0ZWRdLCBbZGF0YS1jb21ib2JveC1kaXNhYmxlZF0pKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0wKTtcbiAgfVxuXG4gICAgICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fOTIyNTNhYTU6YWN0aXZlOndoZXJlKDpub3QoW2RhdGEtY29tYm9ib3gtc2VsZWN0ZWRdLCBbZGF0YS1jb21ib2JveC1kaXNhYmxlZF0pKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay03KTtcbiAgfVxufVxuXG4ubV85ODU1MTdkOCB7XG4gIG1hcmdpbi1pbmxpbmU6IGNhbGModmFyKC0tY29tYm9ib3gtcGFkZGluZykgKiAtMSk7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tY29tYm9ib3gtcGFkZGluZykgKiAtMSk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyB2YXIoLS1jb21ib2JveC1wYWRkaW5nKSAqIDIpO1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItaW5saW5lLXdpZHRoOiAwO1xuICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiAwO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1jb21ib2JveC1wYWRkaW5nKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzk4NTUxN2Q4LCA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzk4NTUxN2Q4OmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTIpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fOTg1NTE3ZDgsIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV85ODU1MTdkODpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay00KTtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV85ODU1MTdkOCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSk7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV85ODU1MTdkOCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTcpO1xufVxuXG4ubV8yNTMwY2QxZCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tY29tYm9ib3gtb3B0aW9uLWZ6LCB2YXIoLS1tYW50aW5lLWZvbnQtc2l6ZS1zbSkpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLWNvbWJvYm94LW9wdGlvbi1wYWRkaW5nKTtcbiAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGltbWVkKTtcbn1cblxuLm1fODU4Zjk0YmQsXG4ubV84MmI5NjdjYiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tY29tYm9ib3gtb3B0aW9uLWZ6LCB2YXIoLS1tYW50aW5lLWZvbnQtc2l6ZS1zbSkpO1xuICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1pbmxpbmU6IGNhbGModmFyKC0tY29tYm9ib3gtcGFkZGluZykgKiAtMSk7XG4gIHBhZGRpbmc6IHZhcigtLWNvbWJvYm94LW9wdGlvbi1wYWRkaW5nKTtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV84NThmOTRiZCwgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV84MmI5NjdjYiB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMik7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV84NThmOTRiZCwgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzgyYjk2N2NiIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay00KTtcbn1cblxuLm1fODJiOTY3Y2Ige1xuICBib3JkZXItdG9wLXdpZHRoOiBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tY29tYm9ib3gtcGFkZGluZyk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tY29tYm9ib3gtcGFkZGluZykgKiAtMSk7XG59XG5cbi5tXzg1OGY5NGJkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWNvbWJvYm94LXBhZGRpbmcpO1xuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWNvbWJvYm94LXBhZGRpbmcpICogLTEpO1xufVxuXG4ubV8yNTRmM2U0ZjpoYXMoLm1fMmJiMmU5ZTU6b25seS1jaGlsZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuLm1fMmJiMmU5ZTUge1xuICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kaW1tZWQpO1xuICBmb250LXNpemU6IGNhbGModmFyKC0tY29tYm9ib3gtb3B0aW9uLWZ6LCB2YXIoLS1tYW50aW5lLWZvbnQtc2l6ZS1zbSkpICogMC44NSk7XG4gIHBhZGRpbmc6IHZhcigtLWNvbWJvYm94LW9wdGlvbi1wYWRkaW5nKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubV8yYmIyZTllNTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGZsZXg6IDE7XG4gICAgaW5zZXQtaW5saW5lOiAwO1xuICAgIGhlaWdodDogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tbWFudGluZS1zcGFjaW5nLXhzKTtcbiAgfVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzJiYjJlOWU1OjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMik7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV8yYmIyZTllNTo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTQpO1xufVxuXG4ubV8yYmIyZTllNTpvbmx5LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbi8qIC0tLS0tLS0gQ29tYm9ib3guQ2hldnJvbiAtLS0tLS0tICovXG4ubV8yOTQzMjIwYiB7XG4gIC0tY29tYm9ib3gtY2hldnJvbi1zaXplLXhzOiBjYWxjKDAuODc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNvbWJvYm94LWNoZXZyb24tc2l6ZS1zbTogY2FsYygxLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jb21ib2JveC1jaGV2cm9uLXNpemUtbWQ6IGNhbGMoMS4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jb21ib2JveC1jaGV2cm9uLXNpemUtbGc6IGNhbGMoMS41cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNvbWJvYm94LWNoZXZyb24tc2l6ZS14bDogY2FsYygxLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNvbWJvYm94LWNoZXZyb24tc2l6ZTogdmFyKC0tY29tYm9ib3gtY2hldnJvbi1zaXplLXNtKTtcbn1cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fMjk0MzIyMGIge1xuICAgIC0tX2NvbWJvYm94LWNoZXZyb24tY29sb3I6IHZhcigtLWNvbWJvYm94LWNoZXZyb24tY29sb3IsIHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS02KSk7XG59XG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fMjk0MzIyMGIge1xuICAgIC0tX2NvbWJvYm94LWNoZXZyb24tY29sb3I6IHZhcigtLWNvbWJvYm94LWNoZXZyb24tY29sb3IsIHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay0zKSk7XG59XG4ubV8yOTQzMjIwYiB7XG5cbiAgd2lkdGg6IHZhcigtLWNvbWJvYm94LWNoZXZyb24tc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tY29tYm9ib3gtY2hldnJvbi1zaXplKTtcbiAgY29sb3I6IHZhcigtLV9jb21ib2JveC1jaGV2cm9uLWNvbG9yKTtcbn1cbi5tXzI5NDMyMjBiOndoZXJlKFtkYXRhLWVycm9yXSkge1xuICAgIGNvbG9yOiB2YXIoLS1jb21ib2JveC1jaGV2cm9uLWNvbG9yLCB2YXIoLS1tYW50aW5lLWNvbG9yLWVycm9yKSk7XG4gIH1cblxuLyogLS0tLS0tLSBPcHRpb25zRHJvcGRvd24gLS0tLS0tLSAqL1xuLm1fMzkwYjVmNCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogY2FsYygwLjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG59XG4ubV8zOTBiNWY0OndoZXJlKFtkYXRhLXJldmVyc2VdKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbi5tXzhlZTUzZmMyIHtcbiAgb3BhY2l0eTogMC40O1xuICB3aWR0aDogMC44ZW07XG4gIG1pbi13aWR0aDogMC44ZW07XG4gIGhlaWdodDogMC44ZW07XG59XG5cbjp3aGVyZShbZGF0YS1jb21ib2JveC1zZWxlY3RlZF0pIC5tXzhlZTUzZmMyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbi5tX2E1MzBlZTBhIHtcbiAgd2lkdGg6IDAuOGVtO1xuICBtaW4td2lkdGg6IDAuOGVtO1xuICBoZWlnaHQ6IDAuOGVtO1xufVxuXG4ubV81Zjc1YjA5ZSB7XG4gIC0tbGFiZWwtbGgteHM6IGNhbGMoMXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1sYWJlbC1saC1zbTogY2FsYygxLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWxhYmVsLWxoLW1kOiBjYWxjKDEuNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1sYWJlbC1saC1sZzogY2FsYygxLjg3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1sYWJlbC1saC14bDogY2FsYygyLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWxhYmVsLWxoOiB2YXIoLS1sYWJlbC1saC1zbSk7XG59XG5cbiAgLm1fNWY3NWIwOWVbZGF0YS1sYWJlbC1wb3NpdGlvbj0nbGVmdCddIHtcbiAgICAtLWxhYmVsLW9yZGVyOiAxO1xuICAgIC0tbGFiZWwtb2Zmc2V0LWVuZDogdmFyKC0tbWFudGluZS1zcGFjaW5nLXNtKTtcbiAgICAtLWxhYmVsLW9mZnNldC1zdGFydDogMDtcbiAgfVxuXG4gIC5tXzVmNzViMDllW2RhdGEtbGFiZWwtcG9zaXRpb249J3JpZ2h0J10ge1xuICAgIC0tbGFiZWwtb3JkZXI6IDI7XG4gICAgLS1sYWJlbC1vZmZzZXQtZW5kOiAwO1xuICAgIC0tbGFiZWwtb2Zmc2V0LXN0YXJ0OiB2YXIoLS1tYW50aW5lLXNwYWNpbmctc20pO1xuICB9XG5cbi5tXzVmNmU2OTVlIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm1fZDNlYTU2YmIge1xuICAtLWxhYmVsLWN1cnNvcjogdmFyKC0tbWFudGluZS1jdXJzb3ItdHlwZSk7XG5cbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtc2l6ZTogdmFyKC0tbGFiZWwtZnosIHZhcigtLW1hbnRpbmUtZm9udC1zaXplLXNtKSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1sYWJlbC1saCk7XG4gIGN1cnNvcjogdmFyKC0tbGFiZWwtY3Vyc29yKTtcbiAgb3JkZXI6IHZhcigtLWxhYmVsLW9yZGVyKTtcbn1cblxuZmllbGRzZXQ6ZGlzYWJsZWQgLm1fZDNlYTU2YmIsXG4gIC5tX2QzZWE1NmJiW2RhdGEtZGlzYWJsZWRdIHtcbiAgICAtLWxhYmVsLWN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cblxuLm1fOGVlNTQ2Yjgge1xuICBjdXJzb3I6IHZhcigtLWxhYmVsLWN1cnNvcik7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tbGFiZWwtb2Zmc2V0LXN0YXJ0KTtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1sYWJlbC1vZmZzZXQtZW5kKTtcbn1cblxuZmllbGRzZXQ6ZGlzYWJsZWQgLm1fOGVlNTQ2YjgsXG4gIC5tXzhlZTU0NmI4OndoZXJlKFtkYXRhLWRpc2FibGVkXSkge1xuICAgIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRpc2FibGVkLWNvbG9yKTtcbiAgfVxuXG4ubV8zMjhmNjhjMCB7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tbWFudGluZS1zcGFjaW5nLXhzKSAvIDIpO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tbGFiZWwtb2Zmc2V0LXN0YXJ0KTtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1sYWJlbC1vZmZzZXQtZW5kKTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubV84ZThhOTljYyB7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tbWFudGluZS1zcGFjaW5nLXhzKSAvIDIpO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tbGFiZWwtb2Zmc2V0LXN0YXJ0KTtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1sYWJlbC1vZmZzZXQtZW5kKTtcbn1cblxuLm1fYmYyZDk4OGMge1xuICAtLWNoZWNrYm94LXNpemUteHM6IGNhbGMoMXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jaGVja2JveC1zaXplLXNtOiBjYWxjKDEuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY2hlY2tib3gtc2l6ZS1tZDogY2FsYygxLjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY2hlY2tib3gtc2l6ZS1sZzogY2FsYygxLjg3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jaGVja2JveC1zaXplLXhsOiBjYWxjKDIuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG5cbiAgLS1jaGVja2JveC1zaXplOiB2YXIoLS1jaGVja2JveC1zaXplLXNtKTtcbiAgLS1jaGVja2JveC1jb2xvcjogdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWZpbGxlZCk7XG59XG5cbiAgLm1fYmYyZDk4OGM6d2hlcmUoW2RhdGEtdmFyaWFudD0nZmlsbGVkJ10pIHtcbiAgICAtLWNoZWNrYm94LWljb24tY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpO1xuICB9XG5cbiAgLm1fYmYyZDk4OGM6d2hlcmUoW2RhdGEtdmFyaWFudD0nb3V0bGluZSddKSB7XG4gICAgLS1jaGVja2JveC1pY29uLWNvbG9yOiB2YXIoLS1jaGVja2JveC1jb2xvcik7XG4gIH1cblxuLm1fMjYwNjJiZWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiB2YXIoLS1jaGVja2JveC1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1jaGVja2JveC1zaXplKTtcbiAgb3JkZXI6IDE7XG59XG5cbi5tXzI2MDYyYmVjOndoZXJlKFtkYXRhLWxhYmVsLXBvc2l0aW9uPSdsZWZ0J10pIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4ubV8yNjA2MzU2MCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiB2YXIoLS1jaGVja2JveC1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1jaGVja2JveC1zaXplKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY2hlY2tib3gtcmFkaXVzLCB2YXIoLS1tYW50aW5lLXJhZGl1cy1kZWZhdWx0KSk7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zaXRpb246XG4gICAgYm9yZGVyLWNvbG9yIDEwMG1zIGVhc2UsXG4gICAgYmFja2dyb3VuZC1jb2xvciAxMDBtcyBlYXNlO1xuICBjdXJzb3I6IHZhcigtLW1hbnRpbmUtY3Vyc29yLXR5cGUpO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzI2MDYzNTYwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLXdoaXRlKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS00KTtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzI2MDYzNTYwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNik7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNCk7XG59XG5cbi5tXzI2MDYzNTYwOndoZXJlKFtkYXRhLWVycm9yXSkge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1lcnJvcik7XG4gIH1cblxuLm1fMjYwNjM1NjBbZGF0YS1pbmRldGVybWluYXRlXSxcbiAgLm1fMjYwNjM1NjA6Y2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2hlY2tib3gtY29sb3IpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY2hlY2tib3gtY29sb3IpO1xuICB9XG5cbi5tXzI2MDYzNTYwW2RhdGEtaW5kZXRlcm1pbmF0ZV0gKyAubV9iZjI5NTQyMywgLm1fMjYwNjM1NjA6Y2hlY2tlZCArIC5tX2JmMjk1NDIzIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuXG4ubV8yNjA2MzU2MDpkaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGlzYWJsZWQtYm9yZGVyKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRpc2FibGVkKTtcbiAgfVxuXG4ubV8yNjA2MzU2MDpkaXNhYmxlZCArIC5tX2JmMjk1NDIzIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRpc2FibGVkLWNvbG9yKTtcbiAgICB9XG5cbi5tXzIxNWM0NTQyICsgLm1fYmYyOTU0MjMge1xuICAgIGNvbG9yOiB2YXIoLS1jaGVja2JveC1jb2xvcik7XG4gIH1cblxuLm1fMjE1YzQ1NDJbZGF0YS1pbmRldGVybWluYXRlXTpub3QoOmRpc2FibGVkKSxcbiAgLm1fMjE1YzQ1NDI6Y2hlY2tlZDpub3QoOmRpc2FibGVkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jaGVja2JveC1jb2xvcik7XG4gIH1cblxuLm1fMjE1YzQ1NDJbZGF0YS1pbmRldGVybWluYXRlXTpub3QoOmRpc2FibGVkKSArIC5tX2JmMjk1NDIzLCAubV8yMTVjNDU0MjpjaGVja2VkOm5vdCg6ZGlzYWJsZWQpICsgLm1fYmYyOTU0MjMge1xuICAgICAgY29sb3I6IHZhcigtLWNoZWNrYm94LWljb24tY29sb3IpO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG5cbi5tX2JmMjk1NDIzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBjb2xvcjogdmFyKC0tY2hlY2tib3gtaWNvbi1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygwLjMxMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkpIHNjYWxlKDAuNSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246XG4gICAgdHJhbnNmb3JtIDEwMG1zIGVhc2UsXG4gICAgb3BhY2l0eSAxMDBtcyBlYXNlO1xufVxuXG4ubV8yNjc3NWIwYSB7XG4gIC0tY2FyZC1yYWRpdXM6IHZhcigtLW1hbnRpbmUtcmFkaXVzLWRlZmF1bHQpO1xuXG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY2FyZC1yYWRpdXMpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiAgLm1fMjY3NzViMGEgOndoZXJlKCopIHtcbiAgICBjdXJzb3I6IGluaGVyaXQ7XG4gIH1cblxuICAubV8yNjc3NWIwYTp3aGVyZShbZGF0YS13aXRoLWJvcmRlcl0pIHtcbiAgICBib3JkZXI6IGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG5cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV8yNjc3NWIwYTp3aGVyZShbZGF0YS13aXRoLWJvcmRlcl0pIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTMpO1xufVxuXG4gIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV8yNjc3NWIwYTp3aGVyZShbZGF0YS13aXRoLWJvcmRlcl0pIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTQpO1xufVxuXG4ubV81ZTUyNTZlZSB7XG4gIC0tY2hlY2tib3gtc2l6ZS14czogY2FsYygxcmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNoZWNrYm94LXNpemUtc206IGNhbGMoMS4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jaGVja2JveC1zaXplLW1kOiBjYWxjKDEuNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jaGVja2JveC1zaXplLWxnOiBjYWxjKDEuODc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNoZWNrYm94LXNpemUteGw6IGNhbGMoMi4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcblxuICAtLWNoZWNrYm94LXNpemU6IHZhcigtLWNoZWNrYm94LXNpemUtc20pO1xuICAtLWNoZWNrYm94LWNvbG9yOiB2YXIoLS1tYW50aW5lLXByaW1hcnktY29sb3ItZmlsbGVkKTtcbn1cblxuICAubV81ZTUyNTZlZTp3aGVyZShbZGF0YS12YXJpYW50PSdmaWxsZWQnXSkge1xuICAgIC0tY2hlY2tib3gtaWNvbi1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSk7XG4gIH1cblxuICAubV81ZTUyNTZlZTp3aGVyZShbZGF0YS12YXJpYW50PSdvdXRsaW5lJ10pIHtcbiAgICAtLWNoZWNrYm94LWljb24tY29sb3I6IHZhcigtLWNoZWNrYm94LWNvbG9yKTtcbiAgfVxuXG4gIC5tXzVlNTI1NmVlIHtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiB2YXIoLS1jaGVja2JveC1zaXplKTtcbiAgbWluLXdpZHRoOiB2YXIoLS1jaGVja2JveC1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1jaGVja2JveC1zaXplKTtcbiAgbWluLWhlaWdodDogdmFyKC0tY2hlY2tib3gtc2l6ZSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWNoZWNrYm94LXJhZGl1cywgdmFyKC0tbWFudGluZS1yYWRpdXMtZGVmYXVsdCkpO1xuICB0cmFuc2l0aW9uOlxuICAgIGJvcmRlci1jb2xvciAxMDBtcyBlYXNlLFxuICAgIGJhY2tncm91bmQtY29sb3IgMTAwbXMgZWFzZTtcbiAgY3Vyc29yOiB2YXIoLS1tYW50aW5lLWN1cnNvci10eXBlKTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV81ZTUyNTZlZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktNCk7XG59XG5cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzVlNTI1NmVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNik7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNCk7XG59XG5cbiAgLm1fNWU1MjU2ZWVbZGF0YS1pbmRldGVybWluYXRlXSxcbiAgLm1fNWU1MjU2ZWVbZGF0YS1jaGVja2VkXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2hlY2tib3gtY29sb3IpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY2hlY2tib3gtY29sb3IpO1xuICB9XG5cbiAgLm1fNWU1MjU2ZWVbZGF0YS1pbmRldGVybWluYXRlXSA+IC5tXzFiMWM1NDNhLCAubV81ZTUyNTZlZVtkYXRhLWNoZWNrZWRdID4gLm1fMWIxYzU0M2Ege1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGNvbG9yOiB2YXIoLS1jaGVja2JveC1pY29uLWNvbG9yKTtcbiAgICB9XG5cbiAgLm1fNWU1MjU2ZWVbZGF0YS1kaXNhYmxlZF0ge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRpc2FibGVkLWJvcmRlcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kaXNhYmxlZCk7XG4gIH1cblxuICBbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSAubV81ZTUyNTZlZVtkYXRhLWRpc2FibGVkXVtkYXRhLWNoZWNrZWRdID4gLm1fMWIxYzU0M2Ege1xuICAgICAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTUpO1xufVxuXG4gIFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10gLm1fNWU1MjU2ZWVbZGF0YS1kaXNhYmxlZF1bZGF0YS1jaGVja2VkXSA+IC5tXzFiMWM1NDNhIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay0zKTtcbn1cblxuLm1fNzZlMjAzNzRbZGF0YS1pbmRldGVybWluYXRlXTpub3QoW2RhdGEtZGlzYWJsZWRdKSxcbiAgLm1fNzZlMjAzNzRbZGF0YS1jaGVja2VkXTpub3QoW2RhdGEtZGlzYWJsZWRdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jaGVja2JveC1jb2xvcik7XG4gIH1cblxuLm1fNzZlMjAzNzRbZGF0YS1pbmRldGVybWluYXRlXTpub3QoW2RhdGEtZGlzYWJsZWRdKSA+IC5tXzFiMWM1NDNhLCAubV83NmUyMDM3NFtkYXRhLWNoZWNrZWRdOm5vdChbZGF0YS1kaXNhYmxlZF0pID4gLm1fMWIxYzU0M2Ege1xuICAgICAgY29sb3I6IHZhcigtLWNoZWNrYm94LWljb24tY29sb3IpO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG5cbi5tXzFiMWM1NDNhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2MCU7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKDAuMzEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSkgc2NhbGUoMC41KTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjpcbiAgICB0cmFuc2Zvcm0gMTAwbXMgZWFzZSxcbiAgICBvcGFjaXR5IDEwMG1zIGVhc2U7XG59XG5cbi8qIEF2YXRhci5Hcm91cCByb290IGVsZW1lbnQgKi9cbi5tXzExZGVmOTJiIHtcbiAgLS1hZy1zcGFjaW5nOiB2YXIoLS1tYW50aW5lLXNwYWNpbmctc20pO1xuICAtLWFnLW9mZnNldDogY2FsYyh2YXIoLS1hZy1zcGFjaW5nKSAqIC0xKTtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tYWctc3BhY2luZyk7XG59XG5cbi8qIEF2YXRhciByb290IGVsZW1lbnQgKi9cbi5tX2Y4NTY3OGI2IHtcbiAgLS1hdmF0YXItc2l6ZS14czogY2FsYygxcmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWF2YXRhci1zaXplLXNtOiBjYWxjKDEuNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWF2YXRhci1zaXplLW1kOiBjYWxjKDIuMzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWF2YXRhci1zaXplLWxnOiBjYWxjKDMuNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1hdmF0YXItc2l6ZS14bDogY2FsYyg1LjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuXG4gIC0tYXZhdGFyLXNpemU6IHZhcigtLWF2YXRhci1zaXplLW1kKTtcbiAgLS1hdmF0YXItcmFkaXVzOiBjYWxjKDYyLjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tYXZhdGFyLWJnOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktbGlnaHQpO1xuICAtLWF2YXRhci1iZDogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIC0tYXZhdGFyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktbGlnaHQtY29sb3IpO1xuICAtLWF2YXRhci1wbGFjZWhvbGRlci1mejogY2FsYyh2YXIoLS1hdmF0YXItc2l6ZSkgLyAyLjUpO1xuXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1hdmF0YXItcmFkaXVzKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogdmFyKC0tYXZhdGFyLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLWF2YXRhci1zaXplKTtcbiAgbWluLXdpZHRoOiB2YXIoLS1hdmF0YXItc2l6ZSk7XG59XG4ubV9mODU2NzhiNjp3aGVyZShbZGF0YS13aXRoaW4tZ3JvdXBdKSB7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tYWctb2Zmc2V0KTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1tYW50aW5lLWNvbG9yLWJvZHkpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLW1hbnRpbmUtY29sb3ItYm9keSk7XG4gIH1cblxuLm1fMTFmOGFjMDcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tXzEwNGNkNzFmIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1hdmF0YXItcmFkaXVzKTtcbiAgZm9udC1zaXplOiB2YXIoLS1hdmF0YXItcGxhY2Vob2xkZXItZnopO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1hdmF0YXItYmcpO1xuICBib3JkZXI6IHZhcigtLWF2YXRhci1iZCk7XG4gIGNvbG9yOiB2YXIoLS1hdmF0YXItY29sb3IpO1xufVxuXG4ubV8xMDRjZDcxZiA+IFtkYXRhLWF2YXRhci1wbGFjZWhvbGRlci1pY29uXSB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBoZWlnaHQ6IDcwJTtcbiAgfVxuXG4ubV8yY2UwZGUwMiB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYmktcmFkaXVzLCAwKTtcbn1cblxuLm1fMzQ3ZGIwZWMge1xuICAtLWJhZGdlLWhlaWdodC14czogY2FsYygxcmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWJhZGdlLWhlaWdodC1zbTogY2FsYygxLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1iYWRnZS1oZWlnaHQtbWQ6IGNhbGMoMS4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1iYWRnZS1oZWlnaHQtbGc6IGNhbGMoMS42MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tYmFkZ2UtaGVpZ2h0LXhsOiBjYWxjKDJyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG5cbiAgLS1iYWRnZS1mei14czogY2FsYygwLjU2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tYmFkZ2UtZnotc206IGNhbGMoMC42MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tYmFkZ2UtZnotbWQ6IGNhbGMoMC42ODc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWJhZGdlLWZ6LWxnOiBjYWxjKDAuODEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1iYWRnZS1mei14bDogY2FsYygxcmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuXG4gIC0tYmFkZ2UtcGFkZGluZy14LXhzOiBjYWxjKDAuMzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWJhZGdlLXBhZGRpbmcteC1zbTogY2FsYygwLjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tYmFkZ2UtcGFkZGluZy14LW1kOiBjYWxjKDAuNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWJhZGdlLXBhZGRpbmcteC1sZzogY2FsYygwLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWJhZGdlLXBhZGRpbmcteC14bDogY2FsYygxcmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuXG4gIC0tYmFkZ2UtaGVpZ2h0OiB2YXIoLS1iYWRnZS1oZWlnaHQtbWQpO1xuICAtLWJhZGdlLWZ6OiB2YXIoLS1iYWRnZS1mei1tZCk7XG4gIC0tYmFkZ2UtcGFkZGluZy14OiB2YXIoLS1iYWRnZS1wYWRkaW5nLXgtbWQpO1xuICAtLWJhZGdlLXJhZGl1czogY2FsYyg2Mi41cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWJhZGdlLWxoOiBjYWxjKHZhcigtLWJhZGdlLWhlaWdodCkgLSBjYWxjKDAuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpKTtcbiAgLS1iYWRnZS1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSk7XG4gIC0tYmFkZ2UtYmc6IHZhcigtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci1maWxsZWQpO1xuICAtLWJhZGdlLWJvcmRlci13aWR0aDogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tYmFkZ2UtYmQ6IHZhcigtLWJhZGdlLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiB2YXIoLS1iYWRnZS1meik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJhZGdlLXJhZGl1cyk7XG4gIGhlaWdodDogdmFyKC0tYmFkZ2UtaGVpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJhZGdlLWxoKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwIHZhcigtLWJhZGdlLXBhZGRpbmcteCk7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogY2FsYygwLjAxNTYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6IHZhcigtLWJhZGdlLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmFkZ2UtYmcpO1xuICBib3JkZXI6IHZhcigtLWJhZGdlLWJkKTtcbn1cblxuICAubV8zNDdkYjBlYzp3aGVyZShbZGF0YS13aXRoLWxlZnQtc2VjdGlvbl0sIFtkYXRhLXZhcmlhbnQ9J2RvdCddKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgfVxuXG4gIC5tXzM0N2RiMGVjOndoZXJlKFtkYXRhLXdpdGgtcmlnaHQtc2VjdGlvbl0pIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICB9XG5cbiAgLm1fMzQ3ZGIwZWM6d2hlcmUoXG4gICAgW2RhdGEtd2l0aC1sZWZ0LXNlY3Rpb25dW2RhdGEtd2l0aC1yaWdodC1zZWN0aW9uXSxcbiAgICBbZGF0YS12YXJpYW50PSdkb3QnXVtkYXRhLXdpdGgtcmlnaHQtc2VjdGlvbl1cbiAgKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmciBhdXRvO1xuICB9XG5cbiAgLm1fMzQ3ZGIwZWM6d2hlcmUoW2RhdGEtYmxvY2tdKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5tXzM0N2RiMGVjOndoZXJlKFtkYXRhLWNpcmNsZV0pIHtcbiAgICBwYWRkaW5nLWlubGluZTogY2FsYygwLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiB2YXIoLS1iYWRnZS1oZWlnaHQpO1xuICB9XG5cbi5tX2ZiZDgxZTNkIHtcbiAgLS1iYWRnZS1kb3Qtc2l6ZTogY2FsYyh2YXIoLS1iYWRnZS1oZWlnaHQpIC8gMy40KTtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV9mYmQ4MWUzZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktNCk7XG4gICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItYmxhY2spO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fZmJkODFlM2Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay01KTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay01KTtcbiAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSk7XG59XG5cbi5tX2ZiZDgxZTNkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiB2YXIoLS1iYWRnZS1kb3Qtc2l6ZSk7XG4gICAgaGVpZ2h0OiB2YXIoLS1iYWRnZS1kb3Qtc2l6ZSk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYmFkZ2UtZG90LXNpemUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhZGdlLWRvdC1jb2xvcik7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLWJhZGdlLWRvdC1zaXplKTtcbiAgfVxuXG4ubV81YWRkNTAyYSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogaW5oZXJpdDtcbn1cblxuLm1fOTFmZGRhOWIge1xuICAtLWJhZGdlLXNlY3Rpb24tbWFyZ2luOiBjYWxjKHZhcigtLW1hbnRpbmUtc3BhY2luZy14cykgLyAyKTtcblxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC1oZWlnaHQ6IGNhbGModmFyKC0tYmFkZ2UtaGVpZ2h0KSAtIHZhcigtLWJhZGdlLWJvcmRlci13aWR0aCkgKiAyKTtcbn1cblxuLm1fOTFmZGRhOWI6d2hlcmUoW2RhdGEtcG9zaXRpb249J2xlZnQnXSkge1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1iYWRnZS1zZWN0aW9uLW1hcmdpbik7XG4gIH1cblxuLm1fOTFmZGRhOWI6d2hlcmUoW2RhdGEtcG9zaXRpb249J3JpZ2h0J10pIHtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1iYWRnZS1zZWN0aW9uLW1hcmdpbik7XG4gIH1cblxuLm1fZGRlYzAxYzAge1xuICAtLWJsb2NrcXVvdGUtYm9yZGVyOiAzcHggc29saWQgdmFyKC0tYnEtYmQpO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItaW5saW5lLXN0YXJ0OiB2YXIoLS1ibG9ja3F1b3RlLWJvcmRlcik7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1icS1yYWRpdXMpO1xuICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLWJxLXJhZGl1cyk7XG4gIHBhZGRpbmc6IHZhcigtLW1hbnRpbmUtc3BhY2luZy14bCkgY2FsYygyLjM3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbn1cblxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tX2RkZWMwMWMwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icS1iZy1saWdodCk7XG59XG5cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tX2RkZWMwMWMwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icS1iZy1kYXJrKTtcbn1cblxuLm1fZGRlN2JkNTcge1xuICAtLWJsb2NrcXVvdGUtaWNvbi1vZmZzZXQ6IGNhbGModmFyKC0tYnEtaWNvbi1zaXplKSAvIC0yKTtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiB2YXIoLS1icS1iZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItYm9keSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0b3A6IHZhcigtLWJsb2NrcXVvdGUtaWNvbi1vZmZzZXQpO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IHZhcigtLWJsb2NrcXVvdGUtaWNvbi1vZmZzZXQpO1xuICB3aWR0aDogdmFyKC0tYnEtaWNvbi1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1icS1pY29uLXNpemUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icS1pY29uLXNpemUpO1xufVxuXG4ubV9kZGU1MWEzNSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1tYW50aW5lLXNwYWNpbmctbWQpO1xuICBvcGFjaXR5OiAwLjY7XG4gIGZvbnQtc2l6ZTogODUlO1xufVxuXG4ubV84YjM3MTdkZiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLm1fZjY3OGQ1NDAge1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm1fM2I4ZjIyMDgge1xuICBtYXJnaW4taW5saW5lOiB2YXIoLS1iYy1zZXBhcmF0b3ItbWFyZ2luLCB2YXIoLS1tYW50aW5lLXNwYWNpbmcteHMpKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzNiOGYyMjA4IHtcbiAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTcpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fM2I4ZjIyMDgge1xuICAgIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstMik7XG59XG5cbi5tX2ZlYTZiZjFhIHtcbiAgLS1idXJnZXItc2l6ZS14czogY2FsYygwLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWJ1cmdlci1zaXplLXNtOiBjYWxjKDEuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWJ1cmdlci1zaXplLW1kOiBjYWxjKDEuNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1idXJnZXItc2l6ZS1sZzogY2FsYygyLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1idXJnZXItc2l6ZS14bDogY2FsYygyLjYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcblxuICAtLWJ1cmdlci1zaXplOiB2YXIoLS1idXJnZXItc2l6ZS1tZCk7XG4gIC0tYnVyZ2VyLWxpbmUtc2l6ZTogY2FsYyh2YXIoLS1idXJnZXItc2l6ZSkgLyAxMik7XG5cbiAgd2lkdGg6IGNhbGModmFyKC0tYnVyZ2VyLXNpemUpICsgdmFyKC0tbWFudGluZS1zcGFjaW5nLXhzKSk7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1idXJnZXItc2l6ZSkgKyB2YXIoLS1tYW50aW5lLXNwYWNpbmcteHMpKTtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1tYW50aW5lLXNwYWNpbmcteHMpIC8gMik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tX2ZlYTZiZjFhIHtcbiAgICAtLWJ1cmdlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ibGFjayk7XG59XG5cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tX2ZlYTZiZjFhIHtcbiAgICAtLWJ1cmdlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSk7XG59XG5cbi5tX2Q0ZmI5Y2FkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLm1fZDRmYjljYWQsXG4gIC5tX2Q0ZmI5Y2FkOjpiZWZvcmUsXG4gIC5tX2Q0ZmI5Y2FkOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLWJ1cmdlci1zaXplKTtcbiAgICBoZWlnaHQ6IHZhcigtLWJ1cmdlci1saW5lLXNpemUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ1cmdlci1jb2xvcik7XG4gICAgb3V0bGluZTogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLWJ1cmdlci10cmFuc2l0aW9uLWR1cmF0aW9uLCAzMDBtcyk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLWJ1cmdlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiwgZWFzZSk7XG4gIH1cblxuLm1fZDRmYjljYWQ6OmJlZm9yZSxcbiAgLm1fZDRmYjljYWQ6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICB9XG5cbi5tX2Q0ZmI5Y2FkOjpiZWZvcmUge1xuICAgIHRvcDogY2FsYyh2YXIoLS1idXJnZXItc2l6ZSkgLyAtMyk7XG4gIH1cblxuLm1fZDRmYjljYWQ6OmFmdGVyIHtcbiAgICB0b3A6IGNhbGModmFyKC0tYnVyZ2VyLXNpemUpIC8gMyk7XG4gIH1cblxuLm1fZDRmYjljYWRbZGF0YS1vcGVuZWRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4ubV9kNGZiOWNhZFtkYXRhLW9wZW5lZF06OmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYyh2YXIoLS1idXJnZXItc2l6ZSkgLyAzKSkgcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG5cbi5tX2Q0ZmI5Y2FkW2RhdGEtb3BlbmVkXTo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGModmFyKC0tYnVyZ2VyLXNpemUpIC8gLTMpKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICB9XG5cbi5tXzc3YzlkMjdkIHtcbiAgLS1idXR0b24taGVpZ2h0LXhzOiBjYWxjKDEuODc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWJ1dHRvbi1oZWlnaHQtc206IGNhbGMoMi4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1idXR0b24taGVpZ2h0LW1kOiBjYWxjKDIuNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWJ1dHRvbi1oZWlnaHQtbGc6IGNhbGMoMy4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tYnV0dG9uLWhlaWdodC14bDogY2FsYygzLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuXG4gIC0tYnV0dG9uLWhlaWdodC1jb21wYWN0LXhzOiBjYWxjKDEuMzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWJ1dHRvbi1oZWlnaHQtY29tcGFjdC1zbTogY2FsYygxLjYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1idXR0b24taGVpZ2h0LWNvbXBhY3QtbWQ6IGNhbGMoMS44NzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tYnV0dG9uLWhlaWdodC1jb21wYWN0LWxnOiBjYWxjKDIuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWJ1dHRvbi1oZWlnaHQtY29tcGFjdC14bDogY2FsYygyLjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG5cbiAgLS1idXR0b24tcGFkZGluZy14LXhzOiBjYWxjKDAuODc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWJ1dHRvbi1wYWRkaW5nLXgtc206IGNhbGMoMS4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tYnV0dG9uLXBhZGRpbmcteC1tZDogY2FsYygxLjM3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1idXR0b24tcGFkZGluZy14LWxnOiBjYWxjKDEuNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWJ1dHRvbi1wYWRkaW5nLXgteGw6IGNhbGMoMnJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcblxuICAtLWJ1dHRvbi1wYWRkaW5nLXgtY29tcGFjdC14czogY2FsYygwLjQzNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tYnV0dG9uLXBhZGRpbmcteC1jb21wYWN0LXNtOiBjYWxjKDAuNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1idXR0b24tcGFkZGluZy14LWNvbXBhY3QtbWQ6IGNhbGMoMC42MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tYnV0dG9uLXBhZGRpbmcteC1jb21wYWN0LWxnOiBjYWxjKDAuNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tYnV0dG9uLXBhZGRpbmcteC1jb21wYWN0LXhsOiBjYWxjKDAuODc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuXG4gIC0tYnV0dG9uLWhlaWdodDogdmFyKC0tYnV0dG9uLWhlaWdodC1zbSk7XG4gIC0tYnV0dG9uLXBhZGRpbmcteDogdmFyKC0tYnV0dG9uLXBhZGRpbmcteC1zbSk7XG4gIC0tYnV0dG9uLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLXdoaXRlKTtcblxuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIHdpZHRoOiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnV0dG9uLXJhZGl1cywgdmFyKC0tbWFudGluZS1yYWRpdXMtZGVmYXVsdCkpO1xuICBmb250LXNpemU6IHZhcigtLWJ1dHRvbi1meiwgdmFyKC0tbWFudGluZS1mb250LXNpemUtc20pKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnV0dG9uLWJnLCB2YXIoLS1tYW50aW5lLXByaW1hcnktY29sb3ItZmlsbGVkKSk7XG4gIGJvcmRlcjogdmFyKC0tYnV0dG9uLWJkLCBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBzb2xpZCB0cmFuc3BhcmVudCk7XG4gIGNvbG9yOiB2YXIoLS1idXR0b24tY29sb3IsIHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpKTtcbiAgaGVpZ2h0OiB2YXIoLS1idXR0b24taGVpZ2h0LCB2YXIoLS1idXR0b24taGVpZ2h0LXNtKSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1idXR0b24tcGFkZGluZy14LCB2YXIoLS1idXR0b24tcGFkZGluZy14LXNtKSk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbiAgLm1fNzdjOWQyN2Q6d2hlcmUoW2RhdGEtYmxvY2tdKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubV83N2M5ZDI3ZDp3aGVyZShbZGF0YS13aXRoLWxlZnQtc2VjdGlvbl0pIHtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS1idXR0b24tcGFkZGluZy14KSAvIDEuNSk7XG4gIH1cblxuICAubV83N2M5ZDI3ZDp3aGVyZShbZGF0YS13aXRoLXJpZ2h0LXNlY3Rpb25dKSB7XG4gICAgcGFkZGluZy1pbmxpbmUtZW5kOiBjYWxjKHZhcigtLWJ1dHRvbi1wYWRkaW5nLXgpIC8gMS41KTtcbiAgfVxuXG4gIC5tXzc3YzlkMjdkOndoZXJlKDpkaXNhYmxlZDpub3QoW2RhdGEtbG9hZGluZ10pLCBbZGF0YS1kaXNhYmxlZF06bm90KFtkYXRhLWxvYWRpbmddKSkge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgYm9yZGVyOiBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGlzYWJsZWQtY29sb3IpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLW1hbnRpbmUtY29sb3ItZGlzYWJsZWQpO1xuICB9XG5cbiAgLm1fNzdjOWQyN2Q6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiBjYWxjKC0wLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnV0dG9uLXJhZGl1cywgdmFyKC0tbWFudGluZS1yYWRpdXMtZGVmYXVsdCkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICBmaWx0ZXI6IGJsdXIoMTJweCk7XG4gICAgdHJhbnNpdGlvbjpcbiAgICAgIHRyYW5zZm9ybSAxNTBtcyBlYXNlLFxuICAgICAgb3BhY2l0eSAxMDBtcyBlYXNlO1xuICB9XG5cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV83N2M5ZDI3ZDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG59XG5cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzc3YzlkMjdkOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuICAubV83N2M5ZDI3ZDp3aGVyZShbZGF0YS1sb2FkaW5nXSkge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLm1fNzdjOWQyN2Q6d2hlcmUoW2RhdGEtbG9hZGluZ10pOjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgLm1fNzdjOWQyN2Q6d2hlcmUoW2RhdGEtbG9hZGluZ10pIC5tXzgwZjEzMDFiIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgfVxuXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgLm1fNzdjOWQyN2Q6aG92ZXI6d2hlcmUoOm5vdChbZGF0YS1sb2FkaW5nXSwgOmRpc2FibGVkLCBbZGF0YS1kaXNhYmxlZF0pKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idXR0b24taG92ZXIsIHZhcigtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci1maWxsZWQtaG92ZXIpKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1idXR0b24taG92ZXItY29sb3IsIHZhcigtLWJ1dHRvbi1jb2xvcikpO1xuICAgIH1cbn1cblxuICBAbWVkaWEgKGhvdmVyOiBub25lKSB7XG4gICAgLm1fNzdjOWQyN2Q6YWN0aXZlOndoZXJlKDpub3QoW2RhdGEtbG9hZGluZ10sIDpkaXNhYmxlZCwgW2RhdGEtZGlzYWJsZWRdKSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnV0dG9uLWhvdmVyLCB2YXIoLS1tYW50aW5lLXByaW1hcnktY29sb3ItZmlsbGVkLWhvdmVyKSk7XG4gICAgICBjb2xvcjogdmFyKC0tYnV0dG9uLWhvdmVyLWNvbG9yLCB2YXIoLS1idXR0b24tY29sb3IpKTtcbiAgICB9XG59XG5cbi5tXzgwZjEzMDFiIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiB2YXIoLS1idXR0b24tanVzdGlmeSwgY2VudGVyKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjpcbiAgICB0cmFuc2Zvcm0gMTUwbXMgZWFzZSxcbiAgICBvcGFjaXR5IDEwMG1zIGVhc2U7XG59XG5cbi5tXzgxMTU2MGI5IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubV84MTE1NjBiOTp3aGVyZShbZGF0YS1sb2FkaW5nXSkge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxuXG4ubV9hNzQwMzZhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1fYTc0MDM2YTp3aGVyZShbZGF0YS1wb3NpdGlvbj0nbGVmdCddKSB7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLW1hbnRpbmUtc3BhY2luZy14cyk7XG4gIH1cblxuLm1fYTc0MDM2YTp3aGVyZShbZGF0YS1wb3NpdGlvbj0ncmlnaHQnXSkge1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLW1hbnRpbmUtc3BhY2luZy14cyk7XG4gIH1cblxuLm1fYTI1Yjg2ZWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG59XG5cbi5tXzgwZDZkODQ0IHtcbiAgLS1idXR0b24tYm9yZGVyLXdpZHRoOiBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm1fODBkNmQ4NDQgOndoZXJlKC5tXzc3YzlkMjdkKTpmb2N1cyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuLm1fODBkNmQ4NDRbZGF0YS1vcmllbnRhdGlvbj0naG9yaXpvbnRhbCddIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbi5tXzgwZDZkODQ0W2RhdGEtb3JpZW50YXRpb249J2hvcml6b250YWwnXSAubV83N2M5ZDI3ZDpub3QoOm9ubHktY2hpbGQpOmZpcnN0LWNoaWxkLCAubV84MGQ2ZDg0NFtkYXRhLW9yaWVudGF0aW9uPSdob3Jpem9udGFsJ10gLm1fNzBiZTJhMDE6bm90KDpvbmx5LWNoaWxkKTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1lbmQtZW5kLXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiBjYWxjKHZhcigtLWJ1dHRvbi1ib3JkZXItd2lkdGgpIC8gMik7XG4gICAgICB9XG5cbi5tXzgwZDZkODQ0W2RhdGEtb3JpZW50YXRpb249J2hvcml6b250YWwnXSAubV83N2M5ZDI3ZDpub3QoOm9ubHktY2hpbGQpOmxhc3QtY2hpbGQsIC5tXzgwZDZkODQ0W2RhdGEtb3JpZW50YXRpb249J2hvcml6b250YWwnXSAubV83MGJlMmEwMTpub3QoOm9ubHktY2hpbGQpOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogY2FsYyh2YXIoLS1idXR0b24tYm9yZGVyLXdpZHRoKSAvIDIpO1xuICAgICAgfVxuXG4ubV84MGQ2ZDg0NFtkYXRhLW9yaWVudGF0aW9uPSdob3Jpem9udGFsJ10gLm1fNzdjOWQyN2Q6bm90KDpvbmx5LWNoaWxkKTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLCAubV84MGQ2ZDg0NFtkYXRhLW9yaWVudGF0aW9uPSdob3Jpem9udGFsJ10gLm1fNzBiZTJhMDE6bm90KDpvbmx5LWNoaWxkKTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWlubGluZS13aWR0aDogY2FsYyh2YXIoLS1idXR0b24tYm9yZGVyLXdpZHRoKSAvIDIpO1xuICAgICAgfVxuXG4ubV84MGQ2ZDg0NFtkYXRhLW9yaWVudGF0aW9uPSd2ZXJ0aWNhbCddIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbi5tXzgwZDZkODQ0W2RhdGEtb3JpZW50YXRpb249J3ZlcnRpY2FsJ10gLm1fNzdjOWQyN2Q6bm90KDpvbmx5LWNoaWxkKTpmaXJzdC1jaGlsZCwgLm1fODBkNmQ4NDRbZGF0YS1vcmllbnRhdGlvbj0ndmVydGljYWwnXSAubV83MGJlMmEwMTpub3QoOm9ubHktY2hpbGQpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1lbmQtZW5kLXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogY2FsYyh2YXIoLS1idXR0b24tYm9yZGVyLXdpZHRoKSAvIDIpO1xuICAgICAgfVxuXG4ubV84MGQ2ZDg0NFtkYXRhLW9yaWVudGF0aW9uPSd2ZXJ0aWNhbCddIC5tXzc3YzlkMjdkOm5vdCg6b25seS1jaGlsZCk6bGFzdC1jaGlsZCwgLm1fODBkNmQ4NDRbZGF0YS1vcmllbnRhdGlvbj0ndmVydGljYWwnXSAubV83MGJlMmEwMTpub3QoOm9ubHktY2hpbGQpOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItc3RhcnQtZW5kLXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogY2FsYyh2YXIoLS1idXR0b24tYm9yZGVyLXdpZHRoKSAvIDIpO1xuICAgICAgfVxuXG4ubV84MGQ2ZDg0NFtkYXRhLW9yaWVudGF0aW9uPSd2ZXJ0aWNhbCddIC5tXzc3YzlkMjdkOm5vdCg6b25seS1jaGlsZCk6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSwgLm1fODBkNmQ4NDRbZGF0YS1vcmllbnRhdGlvbj0ndmVydGljYWwnXSAubV83MGJlMmEwMTpub3QoOm9ubHktY2hpbGQpOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiBjYWxjKHZhcigtLWJ1dHRvbi1ib3JkZXItd2lkdGgpIC8gMik7XG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IGNhbGModmFyKC0tYnV0dG9uLWJvcmRlci13aWR0aCkgLyAyKTtcbiAgICAgIH1cblxuLm1fNzBiZTJhMDEge1xuICAtLXNlY3Rpb24taGVpZ2h0LXhzOiBjYWxjKDEuODc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXNlY3Rpb24taGVpZ2h0LXNtOiBjYWxjKDIuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc2VjdGlvbi1oZWlnaHQtbWQ6IGNhbGMoMi42MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc2VjdGlvbi1oZWlnaHQtbGc6IGNhbGMoMy4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc2VjdGlvbi1oZWlnaHQteGw6IGNhbGMoMy43NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcblxuICAtLXNlY3Rpb24taGVpZ2h0LWNvbXBhY3QteHM6IGNhbGMoMS4zNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc2VjdGlvbi1oZWlnaHQtY29tcGFjdC1zbTogY2FsYygxLjYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1zZWN0aW9uLWhlaWdodC1jb21wYWN0LW1kOiBjYWxjKDEuODc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXNlY3Rpb24taGVpZ2h0LWNvbXBhY3QtbGc6IGNhbGMoMi4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc2VjdGlvbi1oZWlnaHQtY29tcGFjdC14bDogY2FsYygyLjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG5cbiAgLS1zZWN0aW9uLXBhZGRpbmcteC14czogY2FsYygwLjg3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1zZWN0aW9uLXBhZGRpbmcteC1zbTogY2FsYygxLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1zZWN0aW9uLXBhZGRpbmcteC1tZDogY2FsYygxLjM3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1zZWN0aW9uLXBhZGRpbmcteC1sZzogY2FsYygxLjYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1zZWN0aW9uLXBhZGRpbmcteC14bDogY2FsYygycmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuXG4gIC0tc2VjdGlvbi1wYWRkaW5nLXgtY29tcGFjdC14czogY2FsYygwLjQzNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc2VjdGlvbi1wYWRkaW5nLXgtY29tcGFjdC1zbTogY2FsYygwLjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc2VjdGlvbi1wYWRkaW5nLXgtY29tcGFjdC1tZDogY2FsYygwLjYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1zZWN0aW9uLXBhZGRpbmcteC1jb21wYWN0LWxnOiBjYWxjKDAuNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc2VjdGlvbi1wYWRkaW5nLXgtY29tcGFjdC14bDogY2FsYygwLjg3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcblxuICAtLXNlY3Rpb24taGVpZ2h0OiB2YXIoLS1zZWN0aW9uLWhlaWdodC1zbSk7XG4gIC0tc2VjdGlvbi1wYWRkaW5nLXg6IHZhcigtLXNlY3Rpb24tcGFkZGluZy14LXNtKTtcbiAgLS1zZWN0aW9uLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLXdoaXRlKTtcblxuICBmb250LXdlaWdodDogNjAwO1xuICB3aWR0aDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2VjdGlvbi1yYWRpdXMsIHZhcigtLW1hbnRpbmUtcmFkaXVzLWRlZmF1bHQpKTtcbiAgZm9udC1zaXplOiB2YXIoLS1zZWN0aW9uLWZ6LCB2YXIoLS1tYW50aW5lLWZvbnQtc2l6ZS1zbSkpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWN0aW9uLWJnLCB2YXIoLS1tYW50aW5lLXByaW1hcnktY29sb3ItZmlsbGVkKSk7XG4gIGJvcmRlcjogdmFyKC0tc2VjdGlvbi1iZCwgY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgc29saWQgdHJhbnNwYXJlbnQpO1xuICBjb2xvcjogdmFyKC0tc2VjdGlvbi1jb2xvciwgdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSkpO1xuICBoZWlnaHQ6IHZhcigtLXNlY3Rpb24taGVpZ2h0LCB2YXIoLS1zZWN0aW9uLWhlaWdodC1zbSkpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tc2VjdGlvbi1wYWRkaW5nLXgsIHZhcigtLXNlY3Rpb24tcGFkZGluZy14LXNtKSk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5tX2U2MTViMTVmIHtcbiAgLS1jYXJkLXBhZGRpbmc6IHZhcigtLW1hbnRpbmUtc3BhY2luZy1tZCk7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiB2YXIoLS1jYXJkLXBhZGRpbmcpO1xuICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci10ZXh0KTtcbn1cblxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tX2U2MTViMTVmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLXdoaXRlKTtcbn1cblxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fZTYxNWIxNWYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay02KTtcbn1cblxuLm1fNTk5YTIxNDgge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWlubGluZTogY2FsYyh2YXIoLS1jYXJkLXBhZGRpbmcpICogLTEpO1xufVxuXG4ubV81OTlhMjE0ODp3aGVyZSg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWNhcmQtcGFkZGluZykgKiAtMSk7XG4gICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbi5tXzU5OWEyMTQ4OndoZXJlKDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1jYXJkLXBhZGRpbmcpICogLTEpO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4ubV81OTlhMjE0ODp3aGVyZShbZGF0YS1pbmhlcml0LXBhZGRpbmddKSB7XG4gICAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWNhcmQtcGFkZGluZyk7XG4gIH1cblxuLm1fNTk5YTIxNDg6d2hlcmUoW2RhdGEtd2l0aC1ib3JkZXJdKSB7XG4gICAgYm9yZGVyLXRvcDogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgc29saWQ7XG4gICAgYm9yZGVyLWJvdHRvbTogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgc29saWQ7XG4gIH1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV81OTlhMjE0OCB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMyk7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV81OTlhMjE0OCB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNCk7XG59XG5cbi5tXzU5OWEyMTQ4ICsgLm1fNTk5YTIxNDgge1xuICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4ubV80NDUxZWIzYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4gIC5tXzQ0NTFlYjNhOndoZXJlKFtkYXRhLWlubGluZV0pIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuXG4ubV9mNTlmZmRhMyB7XG4gIC0tY2hpcC1zaXplLXhzOiBjYWxjKDEuNDM3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jaGlwLXNpemUtc206IGNhbGMoMS43NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jaGlwLXNpemUtbWQ6IGNhbGMoMnJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jaGlwLXNpemUtbGc6IGNhbGMoMi4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jaGlwLXNpemUteGw6IGNhbGMoMi41cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuXG4gIC0tY2hpcC1pY29uLXNpemUteHM6IGNhbGMoMC41NjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNoaXAtaWNvbi1zaXplLXNtOiBjYWxjKDAuNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY2hpcC1pY29uLXNpemUtbWQ6IGNhbGMoMC44NzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY2hpcC1pY29uLXNpemUtbGc6IGNhbGMoMXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jaGlwLWljb24tc2l6ZS14bDogY2FsYygxLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcblxuICAtLWNoaXAtcGFkZGluZy14czogY2FsYygxcmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNoaXAtcGFkZGluZy1zbTogY2FsYygxLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNoaXAtcGFkZGluZy1tZDogY2FsYygxLjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY2hpcC1wYWRkaW5nLWxnOiBjYWxjKDEuNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY2hpcC1wYWRkaW5nLXhsOiBjYWxjKDJyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG5cbiAgLS1jaGlwLWNoZWNrZWQtcGFkZGluZy14czogY2FsYygwLjUxMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY2hpcC1jaGVja2VkLXBhZGRpbmctc206IGNhbGMoMC42MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY2hpcC1jaGVja2VkLXBhZGRpbmctbWQ6IGNhbGMoMC43MzEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jaGlwLWNoZWNrZWQtcGFkZGluZy1sZzogY2FsYygwLjg0Mzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNoaXAtY2hlY2tlZC1wYWRkaW5nLXhsOiBjYWxjKDAuOTgxMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG5cbiAgLS1jaGlwLXNwYWNpbmcteHM6IGNhbGMoMC42MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY2hpcC1zcGFjaW5nLXNtOiBjYWxjKDAuNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY2hpcC1zcGFjaW5nLW1kOiBjYWxjKDFyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY2hpcC1zcGFjaW5nLWxnOiBjYWxjKDEuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY2hpcC1zcGFjaW5nLXhsOiBjYWxjKDEuMzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuXG4gIC0tY2hpcC1zaXplOiB2YXIoLS1jaGlwLXNpemUtc20pO1xuICAtLWNoaXAtaWNvbi1zaXplOiB2YXIoLS1jaGlwLWljb24tc2l6ZS1zbSk7XG4gIC0tY2hpcC1wYWRkaW5nOiB2YXIoLS1jaGlwLXBhZGRpbmctc20pO1xuICAtLWNoaXAtc3BhY2luZzogdmFyKC0tY2hpcC1zcGFjaW5nLXNtKTtcbiAgLS1jaGlwLWNoZWNrZWQtcGFkZGluZzogdmFyKC0tY2hpcC1jaGVja2VkLXBhZGRpbmctc20pO1xuICAtLWNoaXAtYmc6IHZhcigtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci1maWxsZWQpO1xuICAtLWNoaXAtaG92ZXI6IHZhcigtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci1maWxsZWQtaG92ZXIpO1xuICAtLWNoaXAtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpO1xuICAtLWNoaXAtYmQ6IGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4ubV9iZTA0OWE1MyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY2hpcC1yYWRpdXMsIDEwMDByZW0pO1xuICBoZWlnaHQ6IHZhcigtLWNoaXAtc2l6ZSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tY2hpcC1meiwgdmFyKC0tbWFudGluZS1mb250LXNpemUtc20pKTtcbiAgbGluZS1oZWlnaHQ6IGNhbGModmFyKC0tY2hpcC1zaXplKSAtIGNhbGMoMC4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkpO1xuICBwYWRkaW5nLWlubGluZTogdmFyKC0tY2hpcC1wYWRkaW5nKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci10ZXh0KTtcbn1cblxuLm1fYmUwNDlhNTM6d2hlcmUoW2RhdGEtY2hlY2tlZF0pIHtcbiAgICBwYWRkaW5nLWlubGluZTogdmFyKC0tY2hpcC1jaGVja2VkLXBhZGRpbmcpO1xuICB9XG5cbi5tX2JlMDQ5YTUzOndoZXJlKFtkYXRhLWRpc2FibGVkXSkge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kaXNhYmxlZCk7XG4gICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGlzYWJsZWQtY29sb3IpO1xuICB9XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fMzkwNGMxYWY6bm90KFtkYXRhLWRpc2FibGVkXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0zKTtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzM5MDRjMWFmOm5vdChbZGF0YS1kaXNhYmxlZF0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNik7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTQpO1xufVxuXG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fMzkwNGMxYWY6bm90KFtkYXRhLWRpc2FibGVkXSk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTApO1xuICB9XG5cbiAgICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fMzkwNGMxYWY6bm90KFtkYXRhLWRpc2FibGVkXSk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTUpO1xuICB9XG59XG5cbkBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcbiAgICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzM5MDRjMWFmOm5vdChbZGF0YS1kaXNhYmxlZF0pOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMCk7XG4gIH1cblxuICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV8zOTA0YzFhZjpub3QoW2RhdGEtZGlzYWJsZWRdKTphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTUpO1xuICB9XG59XG5cbi5tXzM5MDRjMWFmOm5vdChbZGF0YS1kaXNhYmxlZF0pOndoZXJlKFtkYXRhLWNoZWNrZWRdKSB7XG4gICAgLS1jaGlwLWljb24tY29sb3I6IHZhcigtLWNoaXAtY29sb3IpO1xuICAgIGJvcmRlcjogdmFyKC0tY2hpcC1iZCk7XG4gIH1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcblxuICAubV8zOTA0YzFhZjpub3QoW2RhdGEtZGlzYWJsZWRdKTp3aGVyZShbZGF0YS1jaGVja2VkXSk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2hpcC1ob3Zlcik7XG4gIH1cbn1cblxuQG1lZGlhIChob3Zlcjogbm9uZSkge1xuXG4gIC5tXzM5MDRjMWFmOm5vdChbZGF0YS1kaXNhYmxlZF0pOndoZXJlKFtkYXRhLWNoZWNrZWRdKTphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2hpcC1ob3Zlcik7XG4gIH1cbn1cblxuLm1fZmExMDkyNTU6bm90KFtkYXRhLWRpc2FibGVkXSksXG4ubV9mN2UxNjVjMzpub3QoW2RhdGEtZGlzYWJsZWRdKSB7XG4gIGJvcmRlcjogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLXRleHQpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tX2ZhMTA5MjU1Om5vdChbZGF0YS1kaXNhYmxlZF0pLCA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tX2Y3ZTE2NWMzOm5vdChbZGF0YS1kaXNhYmxlZF0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMSk7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV9mYTEwOTI1NTpub3QoW2RhdGEtZGlzYWJsZWRdKSwgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tX2Y3ZTE2NWMzOm5vdChbZGF0YS1kaXNhYmxlZF0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNSk7XG59XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV9mYTEwOTI1NTpub3QoW2RhdGEtZGlzYWJsZWRdKTpob3ZlciwgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV9mN2UxNjVjMzpub3QoW2RhdGEtZGlzYWJsZWRdKTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMik7XG4gIH1cblxuICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV9mYTEwOTI1NTpub3QoW2RhdGEtZGlzYWJsZWRdKTpob3ZlciwgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tX2Y3ZTE2NWMzOm5vdChbZGF0YS1kaXNhYmxlZF0pOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay00KTtcbiAgfVxufVxuXG5AbWVkaWEgKGhvdmVyOiBub25lKSB7XG4gICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV9mYTEwOTI1NTpub3QoW2RhdGEtZGlzYWJsZWRdKTphY3RpdmUsIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fZjdlMTY1YzM6bm90KFtkYXRhLWRpc2FibGVkXSk6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0yKTtcbiAgfVxuXG4gICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tX2ZhMTA5MjU1Om5vdChbZGF0YS1kaXNhYmxlZF0pOmFjdGl2ZSwgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tX2Y3ZTE2NWMzOm5vdChbZGF0YS1kaXNhYmxlZF0pOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNCk7XG4gIH1cbn1cblxuLm1fZmExMDkyNTU6bm90KFtkYXRhLWRpc2FibGVkXSk6d2hlcmUoW2RhdGEtY2hlY2tlZF0pLCAubV9mN2UxNjVjMzpub3QoW2RhdGEtZGlzYWJsZWRdKTp3aGVyZShbZGF0YS1jaGVja2VkXSkge1xuICAgIC0tY2hpcC1pY29uLWNvbG9yOiB2YXIoLS1jaGlwLWNvbG9yKTtcbiAgICBjb2xvcjogdmFyKC0tY2hpcC1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2hpcC1iZyk7XG4gIH1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcblxuICAubV9mYTEwOTI1NTpub3QoW2RhdGEtZGlzYWJsZWRdKTp3aGVyZShbZGF0YS1jaGVja2VkXSk6aG92ZXIsIC5tX2Y3ZTE2NWMzOm5vdChbZGF0YS1kaXNhYmxlZF0pOndoZXJlKFtkYXRhLWNoZWNrZWRdKTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jaGlwLWhvdmVyKTtcbiAgfVxufVxuXG5AbWVkaWEgKGhvdmVyOiBub25lKSB7XG5cbiAgLm1fZmExMDkyNTU6bm90KFtkYXRhLWRpc2FibGVkXSk6d2hlcmUoW2RhdGEtY2hlY2tlZF0pOmFjdGl2ZSwgLm1fZjdlMTY1YzM6bm90KFtkYXRhLWRpc2FibGVkXSk6d2hlcmUoW2RhdGEtY2hlY2tlZF0pOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jaGlwLWhvdmVyKTtcbiAgfVxufVxuXG4ubV85YWM4NmRmOSB7XG4gIHdpZHRoOiBjYWxjKHZhcigtLWNoaXAtaWNvbi1zaXplKSArICh2YXIoLS1jaGlwLXNwYWNpbmcpIC8gMS41KSk7XG4gIG1heC13aWR0aDogY2FsYyh2YXIoLS1jaGlwLWljb24tc2l6ZSkgKyAodmFyKC0tY2hpcC1zcGFjaW5nKSAvIDEuNSkpO1xuICBoZWlnaHQ6IHZhcigtLWNoaXAtaWNvbi1zaXplKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1fZDZkNzI1ODAge1xuICB3aWR0aDogdmFyKC0tY2hpcC1pY29uLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLWNoaXAtaWNvbi1zaXplKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS1jaGlwLWljb24tY29sb3IsIGluaGVyaXQpO1xufVxuXG4ubV9iZGUwNzMyOSB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLm1fYmRlMDczMjk6Zm9jdXMtdmlzaWJsZSArIC5tX2JlMDQ5YTUzIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWZpbGxlZCk7XG4gICAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoMC4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIH1cblxuLm1fYjE4M2MwYTIge1xuICBmb250LWZhbWlseTogdmFyKC0tbWFudGluZS1mb250LWZhbWlseS1tb25vc3BhY2UpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbWFudGluZS1saW5lLWhlaWdodCk7XG4gIHBhZGRpbmc6IDJweCBjYWxjKHZhcigtLW1hbnRpbmUtc3BhY2luZy14cykgLyAyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tbWFudGluZS1yYWRpdXMtc20pO1xuICBmb250LXNpemU6IHZhcigtLW1hbnRpbmUtZm9udC1zaXplLXhzKTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tX2IxODNjMGEyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2RlLWJnLCB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMCkpO1xufVxuXG4gIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV9iMTgzYzBhMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29kZS1iZywgdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTYpKTtcbn1cblxuICAubV9iMTgzYzBhMltkYXRhLWJsb2NrXSB7XG4gICAgcGFkZGluZzogdmFyKC0tbWFudGluZS1zcGFjaW5nLXhzKTtcbiAgfVxuXG4ubV9kZTNkMjQ5MCB7XG4gIC0tY3Mtc2l6ZTogY2FsYygxLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNzLXJhZGl1czogY2FsYyg2Mi41cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiB2YXIoLS1jcy1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1jcy1zaXplKTtcbiAgbWluLXdpZHRoOiB2YXIoLS1jcy1zaXplKTtcbiAgbWluLWhlaWdodDogdmFyKC0tY3Mtc2l6ZSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWNzLXJhZGl1cyk7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbiAgW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10gLm1fZGUzZDI0OTAge1xuICAgIC0tYWxwaGEtb3ZlcmxheS1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTMpO1xuICAgIC0tYWxwaGEtb3ZlcmxheS1iZzogdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSk7XG59XG5cbiAgW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSAubV9kZTNkMjQ5MCB7XG4gICAgLS1hbHBoYS1vdmVybGF5LWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNCk7XG4gICAgLS1hbHBoYS1vdmVybGF5LWJnOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNyk7XG59XG5cbi5tXzg2MmYzZDFiIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY3MtcmFkaXVzKTtcbn1cblxuLm1fOThhZTdmMjIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1jcy1yYWRpdXMpO1xuICB6LWluZGV4OiAxO1xuICBib3gtc2hhZG93OlxuICAgIHJnYmEoMCwgMCwgMCwgMC4xKSAwIDAgMCBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBpbnNldCxcbiAgICByZ2IoMCwgMCwgMCwgMC4xNSkgMCAwIGNhbGMoMC4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBpbnNldDtcbn1cblxuLm1fOTU3MDlhYzAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1jcy1yYWRpdXMpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC41cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIGNhbGMoMC41cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOlxuICAgIDAgMCxcbiAgICAwIGNhbGMoMC4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSxcbiAgICBjYWxjKDAuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgY2FsYygtMC4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSxcbiAgICBjYWxjKC0wLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6XG4gICAgbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCB2YXIoLS1hbHBoYS1vdmVybGF5LWNvbG9yKSAyNSUsIHRyYW5zcGFyZW50IDI1JSksXG4gICAgbGluZWFyLWdyYWRpZW50KC00NWRlZywgdmFyKC0tYWxwaGEtb3ZlcmxheS1jb2xvcikgMjUlLCB0cmFuc3BhcmVudCAyNSUpLFxuICAgIGxpbmVhci1ncmFkaWVudCg0NWRlZywgdHJhbnNwYXJlbnQgNzUlLCB2YXIoLS1hbHBoYS1vdmVybGF5LWNvbG9yKSA3NSUpLFxuICAgIGxpbmVhci1ncmFkaWVudCgtNDVkZWcsIHZhcigtLWFscGhhLW92ZXJsYXktYmcpIDc1JSwgdmFyKC0tYWxwaGEtb3ZlcmxheS1jb2xvcikgNzUlKTtcbn1cblxuLm1fOTNlNzRlMyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWNzLXJhZGl1cyk7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubV9mZWU5Yzc3IHtcbiAgLS1jcC13aWR0aC14czogY2FsYygxMS4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jcC13aWR0aC1zbTogY2FsYygxMi41cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNwLXdpZHRoLW1kOiBjYWxjKDE1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNwLXdpZHRoLWxnOiBjYWxjKDE3LjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY3Atd2lkdGgteGw6IGNhbGMoMjByZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG5cbiAgLS1jcC1wcmV2aWV3LXNpemUteHM6IGNhbGMoMS42MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY3AtcHJldmlldy1zaXplLXNtOiBjYWxjKDIuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNwLXByZXZpZXctc2l6ZS1tZDogY2FsYygyLjYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jcC1wcmV2aWV3LXNpemUtbGc6IGNhbGMoMy4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY3AtcHJldmlldy1zaXplLXhsOiBjYWxjKDMuMzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuXG4gIC0tY3AtdGh1bWItc2l6ZS14czogY2FsYygwLjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY3AtdGh1bWItc2l6ZS1zbTogY2FsYygwLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNwLXRodW1iLXNpemUtbWQ6IGNhbGMoMXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jcC10aHVtYi1zaXplLWxnOiBjYWxjKDEuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY3AtdGh1bWItc2l6ZS14bDogY2FsYygxLjM3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcblxuICAtLWNwLXNhdHVyYXRpb24taGVpZ2h0LXhzOiBjYWxjKDYuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY3Atc2F0dXJhdGlvbi1oZWlnaHQtc206IGNhbGMoNi44NzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY3Atc2F0dXJhdGlvbi1oZWlnaHQtbWQ6IGNhbGMoNy41cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNwLXNhdHVyYXRpb24taGVpZ2h0LWxnOiBjYWxjKDguNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY3Atc2F0dXJhdGlvbi1oZWlnaHQteGw6IGNhbGMoMTByZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG5cbiAgLS1jcC1wcmV2aWV3LXNpemU6IHZhcigtLWNwLXByZXZpZXctc2l6ZS1zbSk7XG4gIC0tY3AtdGh1bWItc2l6ZTogdmFyKC0tY3AtdGh1bWItc2l6ZS1zbSk7XG4gIC0tY3Atc2F0dXJhdGlvbi1oZWlnaHQ6IHZhcigtLWNwLXNhdHVyYXRpb24taGVpZ2h0LXNtKTtcbiAgLS1jcC13aWR0aDogdmFyKC0tY3Atd2lkdGgtc20pO1xuICAtLWNwLWJvZHktc3BhY2luZzogdmFyKC0tbWFudGluZS1zcGFjaW5nLXNtKTtcblxuICB3aWR0aDogdmFyKC0tY3Atd2lkdGgpO1xuICBwYWRkaW5nOiBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbn1cblxuICAubV9mZWU5Yzc3OndoZXJlKFtkYXRhLWZ1bGwtd2lkdGhdKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuLm1fOWRkZGZiYWMge1xuICB3aWR0aDogdmFyKC0tY3AtcHJldmlldy1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1jcC1wcmV2aWV3LXNpemUpO1xufVxuXG4ubV9iZmZlY2MzZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLWNwLWJvZHktc3BhY2luZykgLyAyKTtcbn1cblxuLm1fMzI4M2JiOTYge1xuICBmbGV4OiAxO1xufVxuXG4ubV8zMjgzYmI5Njpub3QoOm9ubHktY2hpbGQpIHtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tbWFudGluZS1zcGFjaW5nLXhzKTtcbiAgfVxuXG4ubV80MGQ1NzJiYSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNoYWRvdzogMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpO1xuICB3aWR0aDogdmFyKC0tY3AtdGh1bWItc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tY3AtdGh1bWItc2l6ZSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWNwLXRodW1iLXNpemUpO1xuICBsZWZ0OiBjYWxjKHZhcigtLXRodW1iLXgtb2Zmc2V0KSAtIHZhcigtLWNwLXRodW1iLXNpemUpIC8gMik7XG4gIHRvcDogY2FsYyh2YXIoLS10aHVtYi15LW9mZnNldCkgLSB2YXIoLS1jcC10aHVtYi1zaXplKSAvIDIpO1xufVxuXG4ubV9kOGVlNmZkOCB7XG4gIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogY2FsYygwLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS1jcC1zd2F0Y2gtc2l6ZSkgLSBjYWxjKDAuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkpO1xuICBmbGV4OiAwIDAgY2FsYyh2YXIoLS1jcC1zd2F0Y2gtc2l6ZSkgLSBjYWxjKDAuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkpO1xufVxuXG4ubV81NzExZTY4NiB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMC4zMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICBtYXJnaW4taW5saW5lOiBjYWxjKC0wLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubV81NzExZTY4Njpvbmx5LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbi5tXzIwMmEyOTZlIHtcbiAgLS1jcC10aHVtYi1zaXplLXhzOiBjYWxjKDAuNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jcC10aHVtYi1zaXplLXNtOiBjYWxjKDAuNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY3AtdGh1bWItc2l6ZS1tZDogY2FsYygxcmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNwLXRodW1iLXNpemUtbGc6IGNhbGMoMS4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jcC10aHVtYi1zaXplLXhsOiBjYWxjKDEuMzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiB2YXIoLS1jcC1zYXR1cmF0aW9uLWhlaWdodCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLW1hbnRpbmUtcmFkaXVzLXNtKTtcbiAgbWFyZ2luOiBjYWxjKHZhcigtLWNwLXRodW1iLXNpemUpIC8gMik7XG59XG5cbi5tXzIwMmEyOTZlOndoZXJlKFtkYXRhLWZvY3VzLXJpbmc9J2F1dG8nXSk6Zm9jdXM6Zm9jdXMtdmlzaWJsZSAubV80MGQ1NzJiYSB7XG4gICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1tYW50aW5lLWNvbG9yLWJsdWUtZmlsbGVkKTtcbiAgICAgIH1cblxuLm1fMjAyYTI5NmU6d2hlcmUoW2RhdGEtZm9jdXMtcmluZz0nYWx3YXlzJ10pOmZvY3VzIC5tXzQwZDU3MmJhIHtcbiAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLW1hbnRpbmUtY29sb3ItYmx1ZS1maWxsZWQpO1xuICAgICAgfVxuXG4ubV8xMWIzZGIwMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tbWFudGluZS1yYWRpdXMtc20pO1xuICBpbnNldDogY2FsYyh2YXIoLS1jcC10aHVtYi1zaXplKSAqIC0xIC8gMiAtIGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpKTtcbn1cblxuLm1fZDg1NmQ0N2Qge1xuICAtLWNwLXRodW1iLXNpemUteHM6IGNhbGMoMC41cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNwLXRodW1iLXNpemUtc206IGNhbGMoMC43NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jcC10aHVtYi1zaXplLW1kOiBjYWxjKDFyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY3AtdGh1bWItc2l6ZS1sZzogY2FsYygxLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNwLXRodW1iLXNpemUteGw6IGNhbGMoMS4zNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY3AtdGh1bWItc2l6ZTogdmFyKC0tY3AtdGh1bWItc2l6ZSwgY2FsYygwLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpKTtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1jcC10aHVtYi1zaXplKSArIGNhbGMoMC4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkpO1xuICBtYXJnaW4taW5saW5lOiBjYWxjKHZhcigtLWNwLXRodW1iLXNpemUpIC8gMik7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5tX2Q4NTZkNDdkICsgLm1fZDg1NmQ0N2Qge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMC4zNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIH1cblxuLm1fZDg1NmQ0N2Q6d2hlcmUoW2RhdGEtZm9jdXMtcmluZz0nYXV0byddKTpmb2N1czpmb2N1cy12aXNpYmxlIC5tXzQwZDU3MmJhIHtcbiAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLW1hbnRpbmUtY29sb3ItYmx1ZS1maWxsZWQpO1xuICAgICAgfVxuXG4ubV9kODU2ZDQ3ZDp3aGVyZShbZGF0YS1mb2N1cy1yaW5nPSdhbHdheXMnXSk6Zm9jdXMgLm1fNDBkNTcyYmEge1xuICAgICAgICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tbWFudGluZS1jb2xvci1ibHVlLWZpbGxlZCk7XG4gICAgICB9XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fZDg1NmQ0N2Qge1xuICAgIC0tc2xpZGVyLWNoZWNrZXJzOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMyk7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV9kODU2ZDQ3ZCB7XG4gICAgLS1zbGlkZXItY2hlY2tlcnM6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay00KTtcbn1cblxuLm1fOGYzMjcxMTMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBpbnNldC1pbmxpbmU6IGNhbGModmFyKC0tY3AtdGh1bWItc2l6ZSkgKiAtMSAvIDIgLSBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMDAwcmVtO1xufVxuXG4ubV9iMDc3YzJiYyB7XG4gIC0tY2ktZXllLWRyb3BwZXItaWNvbi1zaXplLXhzOiBjYWxjKDAuODc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNpLWV5ZS1kcm9wcGVyLWljb24tc2l6ZS1zbTogY2FsYygxcmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNpLWV5ZS1kcm9wcGVyLWljb24tc2l6ZS1tZDogY2FsYygxLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jaS1leWUtZHJvcHBlci1pY29uLXNpemUtbGc6IGNhbGMoMS4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jaS1leWUtZHJvcHBlci1pY29uLXNpemUteGw6IGNhbGMoMS4zNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY2ktZXllLWRyb3BwZXItaWNvbi1zaXplOiB2YXIoLS1jaS1leWUtZHJvcHBlci1pY29uLXNpemUtc20pO1xufVxuXG4ubV82NmEwMjhiNSB7XG4gIC0tY2ktYnV0dG9uLXNpemUteHM6IGNhbGMoMS4zNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY2ktYnV0dG9uLXNpemUtc206IGNhbGMoMS42MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY2ktYnV0dG9uLXNpemUtbWQ6IGNhbGMoMS43NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jaS1idXR0b24tc2l6ZS1sZzogY2FsYygycmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNpLWJ1dHRvbi1zaXplLXhsOiBjYWxjKDIuNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jaS1idXR0b24tc2l6ZTogdmFyKC0tY2ktYnV0dG9uLXNpemUtc20pO1xuXG4gIHdpZHRoOiB2YXIoLS1jaS1idXR0b24tc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tY2ktYnV0dG9uLXNpemUpO1xuICBtaW4td2lkdGg6IHZhcigtLWNpLWJ1dHRvbi1zaXplKTtcbiAgbWluLWhlaWdodDogdmFyKC0tY2ktYnV0dG9uLXNpemUpO1xufVxuXG4ubV9jNWNjZGNhYiB7XG4gIC0tY2ktcHJldmlldy1zaXplLXhzOiBjYWxjKDFyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tY2ktcHJldmlldy1zaXplLXNtOiBjYWxjKDEuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNpLXByZXZpZXctc2l6ZS1tZDogY2FsYygxLjM3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jaS1wcmV2aWV3LXNpemUtbGc6IGNhbGMoMS43NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jaS1wcmV2aWV3LXNpemUteGw6IGNhbGMoMi4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jaS1wcmV2aWV3LXNpemU6IHZhcigtLWNpLXByZXZpZXctc2l6ZS1zbSk7XG59XG5cbi5tXzVlY2UyY2Q3IHtcbiAgcGFkZGluZzogY2FsYygwLjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG59XG5cbi5tXzc0ODVjYWNlIHtcbiAgLS1jb250YWluZXItc2l6ZS14czogY2FsYygzMy43NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jb250YWluZXItc2l6ZS1zbTogY2FsYyg0NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jb250YWluZXItc2l6ZS1tZDogY2FsYyg2MHJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jb250YWluZXItc2l6ZS1sZzogY2FsYyg3MS4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1jb250YWluZXItc2l6ZS14bDogY2FsYyg4Mi41cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWNvbnRhaW5lci1zaXplOiB2YXIoLS1jb250YWluZXItc2l6ZS1tZCk7XG59XG5cbiAgLm1fNzQ4NWNhY2U6d2hlcmUoW2RhdGEtc3RyYXRlZ3k9J2Jsb2NrJ10pIHtcbiAgICBtYXgtd2lkdGg6IHZhcigtLWNvbnRhaW5lci1zaXplKTtcbiAgICBwYWRkaW5nLWlubGluZTogdmFyKC0tbWFudGluZS1zcGFjaW5nLW1kKTtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB9XG5cbiAgLm1fNzQ4NWNhY2U6d2hlcmUoW2RhdGEtc3RyYXRlZ3k9J2Jsb2NrJ10pOndoZXJlKFtkYXRhLWZsdWlkXSkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAubV83NDg1Y2FjZTp3aGVyZShbZGF0YS1zdHJhdGVneT0nZ3JpZCddKSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBtaW4oMTAwJSwgdmFyKC0tY29udGFpbmVyLXNpemUpKSAxZnI7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgfVxuXG4gIC5tXzc0ODVjYWNlOndoZXJlKFtkYXRhLXN0cmF0ZWd5PSdncmlkJ10pID4gKiB7XG4gICAgICBncmlkLWNvbHVtbjogMjtcbiAgICB9XG5cbiAgLm1fNzQ4NWNhY2U6d2hlcmUoW2RhdGEtc3RyYXRlZ3k9J2dyaWQnXSkgPiBbZGF0YS1icmVha291dF0ge1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICB9XG5cbiAgLm1fNzQ4NWNhY2U6d2hlcmUoW2RhdGEtc3RyYXRlZ3k9J2dyaWQnXSkgPiBbZGF0YS1icmVha291dF0gPiBbZGF0YS1jb250YWluZXJdIHtcbiAgICAgICAgbWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXItc2l6ZSk7XG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgICB9XG5cbi5tX2UyMTI1YTI3IHtcbiAgLS1kaWFsb2ctc2l6ZS14czogY2FsYygxMHJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1kaWFsb2ctc2l6ZS1zbTogY2FsYygxMi41cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWRpYWxvZy1zaXplLW1kOiBjYWxjKDIxLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWRpYWxvZy1zaXplLWxnOiBjYWxjKDI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWRpYWxvZy1zaXplLXhsOiBjYWxjKDMxLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWRpYWxvZy1zaXplOiB2YXIoLS1kaWFsb2ctc2l6ZS1tZCk7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogdmFyKC0tZGlhbG9nLXNpemUpO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSB2YXIoLS1tYW50aW5lLXNwYWNpbmcteGwpICogMik7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMy4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG59XG5cbi5tXzVhYmFiNjY1IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGModmFyKC0tbWFudGluZS1zcGFjaW5nLW1kKSAvIDIpO1xuICBpbnNldC1pbmxpbmUtZW5kOiBjYWxjKHZhcigtLW1hbnRpbmUtc3BhY2luZy1tZCkgLyAyKTtcbn1cblxuLm1fM2VlYmViMzYge1xuICAtLWRpdmlkZXItc2l6ZS14czogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tZGl2aWRlci1zaXplLXNtOiBjYWxjKDAuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWRpdmlkZXItc2l6ZS1tZDogY2FsYygwLjE4NzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tZGl2aWRlci1zaXplLWxnOiBjYWxjKDAuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tZGl2aWRlci1zaXplLXhsOiBjYWxjKDAuMzEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1kaXZpZGVyLXNpemU6IHZhcigtLWRpdmlkZXItc2l6ZS14cyk7XG59XG5cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV8zZWViZWIzNiB7XG4gICAgLS1kaXZpZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMyk7XG59XG5cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzNlZWJlYjM2IHtcbiAgICAtLWRpdmlkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay00KTtcbn1cblxuICAubV8zZWViZWIzNjp3aGVyZShbZGF0YS1vcmllbnRhdGlvbj0naG9yaXpvbnRhbCddKSB7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tZGl2aWRlci1zaXplKSB2YXIoLS1kaXZpZGVyLWJvcmRlci1zdHlsZSwgc29saWQpIHZhcigtLWRpdmlkZXItY29sb3IpO1xuICB9XG5cbiAgLm1fM2VlYmViMzY6d2hlcmUoW2RhdGEtb3JpZW50YXRpb249J3ZlcnRpY2FsJ10pIHtcbiAgICBib3JkZXItaW5saW5lLXN0YXJ0OiB2YXIoLS1kaXZpZGVyLXNpemUpIHZhcigtLWRpdmlkZXItYm9yZGVyLXN0eWxlLCBzb2xpZCkgdmFyKC0tZGl2aWRlci1jb2xvcik7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIH1cblxuICAubV8zZWViZWIzNjp3aGVyZShbZGF0YS13aXRoLWxhYmVsXSkge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4ubV85ZTM2NWYyMCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogdmFyKC0tbWFudGluZS1mb250LXNpemUteHMpO1xuICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kaW1tZWQpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubV85ZTM2NWYyMDp3aGVyZShbZGF0YS1wb3NpdGlvbj0nbGVmdCddKTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbi5tXzllMzY1ZjIwOndoZXJlKFtkYXRhLXBvc2l0aW9uPSdyaWdodCddKTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuLm1fOWUzNjVmMjA6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZmxleDogMTtcbiAgICBoZWlnaHQ6IGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWRpdmlkZXItc2l6ZSkgdmFyKC0tZGl2aWRlci1ib3JkZXItc3R5bGUsIHNvbGlkKSB2YXIoLS1kaXZpZGVyLWNvbG9yKTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tbWFudGluZS1zcGFjaW5nLXhzKTtcbiAgfVxuXG4ubV85ZTM2NWYyMDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGZsZXg6IDE7XG4gICAgaGVpZ2h0OiBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1kaXZpZGVyLXNpemUpIHZhcigtLWRpdmlkZXItYm9yZGVyLXN0eWxlLCBzb2xpZCkgdmFyKC0tZGl2aWRlci1jb2xvcik7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tbWFudGluZS1zcGFjaW5nLXhzKTtcbiAgfVxuXG4ubV9mMTFiNDAxZSB7XG4gIC0tZHJhd2VyLXNpemUteHM6IGNhbGMoMjByZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tZHJhd2VyLXNpemUtc206IGNhbGMoMjMuNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tZHJhd2VyLXNpemUtbWQ6IGNhbGMoMjcuNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1kcmF3ZXItc2l6ZS1sZzogY2FsYygzOC43NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1kcmF3ZXItc2l6ZS14bDogY2FsYyg0OC43NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1kcmF3ZXItc2l6ZTogdmFyKC0tZHJhd2VyLXNpemUtbWQpO1xuICAtLWRyYXdlci1vZmZzZXQ6IDByZW07XG59XG5cbi5tXzVhN2MyYzkge1xuICB6LWluZGV4OiAxMDAwO1xufVxuXG4ubV9iOGEwNWJiZCB7XG4gIGZsZXg6IHZhcigtLWRyYXdlci1mbGV4LCAwIDAgdmFyKC0tZHJhd2VyLXNpemUpKTtcbiAgaGVpZ2h0OiB2YXIoLS1kcmF3ZXItaGVpZ2h0LCBjYWxjKDEwMCUgLSB2YXIoLS1kcmF3ZXItb2Zmc2V0KSAqIDIpKTtcbiAgbWFyZ2luOiB2YXIoLS1kcmF3ZXItb2Zmc2V0KTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS1kcmF3ZXItb2Zmc2V0KSAqIDIpO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS1kcmF3ZXItb2Zmc2V0KSAqIDIpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubV9iOGEwNWJiZFtkYXRhLWhpZGRlbl0ge1xuICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4ubV8zMWNkNzY5YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogdmFyKC0tZHJhd2VyLWp1c3RpZnksIGZsZXgtc3RhcnQpO1xuICBhbGlnbi1pdGVtczogdmFyKC0tZHJhd2VyLWFsaWduLCBmbGV4LXN0YXJ0KTtcbn1cblxuLm1fZTk0MDhhNDcge1xuICBwYWRkaW5nOiB2YXIoLS1tYW50aW5lLXNwYWNpbmctbGcpO1xuICBwYWRkaW5nLXRvcDogdmFyKC0tbWFudGluZS1zcGFjaW5nLXhzKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmllbGRzZXQtcmFkaXVzLCB2YXIoLS1tYW50aW5lLXJhZGl1cy1kZWZhdWx0KSk7XG4gIG1pbi1pbmxpbmUtc2l6ZTogYXV0bztcbn1cblxuLm1fODRjOTUyM2Ege1xuICBib3JkZXI6IGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIHNvbGlkO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzg0Yzk1MjNhIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0zKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLXdoaXRlKTtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzg0Yzk1MjNhIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay00KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNyk7XG59XG5cbi5tX2VmMjc0ZTQ5IHtcbiAgYm9yZGVyOiBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBzb2xpZDtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV9lZjI3NGU0OSB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTApO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fZWYyNzRlNDkge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay02KTtcbn1cblxuLm1fZWRhOTkzZDMge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5tXzkwNzk0ODMyIHtcbiAgZm9udC1zaXplOiB2YXIoLS1tYW50aW5lLWZvbnQtc2l6ZS1zbSk7XG59XG5cbi5tXzc0Y2EyN2ZlIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tbWFudGluZS1zcGFjaW5nLXNtKTtcbn1cblxuLm1fODQ3OGE2ZGEge1xuICBjb250YWluZXI6IG1hbnRpbmUtZ3JpZCAvIGlubGluZS1zaXplO1xufVxuXG4ubV80MTAzNTJlOSB7XG4gIC0tZ3JpZC1vdmVyZmxvdzogdmlzaWJsZTtcbiAgLS1ncmlkLW1hcmdpbjogY2FsYyh2YXIoLS1ncmlkLWd1dHRlcikgLyAtMik7XG4gIC0tZ3JpZC1jb2wtcGFkZGluZzogY2FsYyh2YXIoLS1ncmlkLWd1dHRlcikgLyAyKTtcblxuICBvdmVyZmxvdzogdmFyKC0tZ3JpZC1vdmVyZmxvdyk7XG59XG5cbi5tX2RlZTdiZDJmIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIHZhcigtLWdyaWQtZ3V0dGVyKSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiB2YXIoLS1ncmlkLWp1c3RpZnkpO1xuICBhbGlnbi1pdGVtczogdmFyKC0tZ3JpZC1hbGlnbik7XG4gIG1hcmdpbjogdmFyKC0tZ3JpZC1tYXJnaW4pO1xufVxuXG4ubV85NmJkZDI5OSB7XG4gIC0tY29sLWZsZXgtZ3JvdzogMDtcbiAgLS1jb2wtb2Zmc2V0OiAwcmVtO1xuXG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvcmRlcjogdmFyKC0tY29sLW9yZGVyKTtcbiAgZmxleC1iYXNpczogdmFyKC0tY29sLWZsZXgtYmFzaXMpO1xuICB3aWR0aDogdmFyKC0tY29sLXdpZHRoKTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1jb2wtbWF4LXdpZHRoKTtcbiAgZmxleC1ncm93OiB2YXIoLS1jb2wtZmxleC1ncm93KTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tY29sLW9mZnNldCk7XG4gIHBhZGRpbmc6IHZhcigtLWdyaWQtY29sLXBhZGRpbmcpO1xufVxuXG4ubV9iY2IzZjNjMiB7XG4gIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWJsYWNrKTtcbn1cblxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tX2JjYjNmM2MyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYXJrLWJnLWxpZ2h0KTtcbn1cblxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fYmNiM2YzYzIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hcmstYmctZGFyayk7XG59XG5cbi5tXzllMTE3NjM0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1maXQ6IHZhcigtLWltYWdlLW9iamVjdC1maXQsIGNvdmVyKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWltYWdlLXJhZGl1cywgMCk7XG59XG5cbkBrZXlmcmFtZXMgbV84ODU5MDFiMSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgyLjgpO1xuICB9XG59XG5cbi5tX2U1MjYyMjAwIHtcbiAgLS1pbmRpY2F0b3Itc2l6ZTogY2FsYygwLjYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1pbmRpY2F0b3ItY29sb3I6IHZhcigtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci1maWxsZWQpO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tX2U1MjYyMjAwOndoZXJlKFtkYXRhLWlubGluZV0pIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuLm1fNzYwZDFmYjEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogdmFyKC0taW5kaWNhdG9yLXRvcCk7XG4gIGxlZnQ6IHZhcigtLWluZGljYXRvci1sZWZ0KTtcbiAgcmlnaHQ6IHZhcigtLWluZGljYXRvci1yaWdodCk7XG4gIGJvdHRvbTogdmFyKC0taW5kaWNhdG9yLWJvdHRvbSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKHZhcigtLWluZGljYXRvci10cmFuc2xhdGUteCksIHZhcigtLWluZGljYXRvci10cmFuc2xhdGUteSkpO1xuICBtaW4td2lkdGg6IHZhcigtLWluZGljYXRvci1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1pbmRpY2F0b3Itc2l6ZSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWluZGljYXRvci1yYWRpdXMsIDEwMDByZW0pO1xuICB6LWluZGV4OiB2YXIoLS1pbmRpY2F0b3Itei1pbmRleCwgMjAwKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogdmFyKC0tbWFudGluZS1mb250LXNpemUteHMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbmRpY2F0b3ItY29sb3IpO1xuICBjb2xvcjogdmFyKC0taW5kaWNhdG9yLXRleHQtY29sb3IsIHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLm1fNzYwZDFmYjE6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWluZGljYXRvci1jb2xvcik7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0taW5kaWNhdG9yLXJhZGl1cywgMTAwMHJlbSk7XG4gICAgei1pbmRleDogLTE7XG4gIH1cblxuLm1fNzYwZDFmYjE6d2hlcmUoW2RhdGEtd2l0aC1sYWJlbF0pIHtcbiAgICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1tYW50aW5lLXNwYWNpbmcteHMpIC8gMik7XG4gIH1cblxuLm1fNzYwZDFmYjE6d2hlcmUoW2RhdGEtd2l0aC1ib3JkZXJdKSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tbWFudGluZS1jb2xvci1ib2R5KTtcbiAgfVxuXG4ubV83NjBkMWZiMVtkYXRhLXByb2Nlc3NpbmddOjpiZWZvcmUge1xuICAgICAgYW5pbWF0aW9uOiBtXzg4NTkwMWIxIDEwMDBtcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgfVxuXG4ubV9kYzZmMTRlMiB7XG4gIC0ta2JkLWZ6LXhzOiBjYWxjKDAuNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWtiZC1mei1zbTogY2FsYygwLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWtiZC1mei1tZDogY2FsYygwLjg3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1rYmQtZnotbGc6IGNhbGMoMXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1rYmQtZnoteGw6IGNhbGMoMS4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1rYmQtZno6IHZhcigtLWtiZC1mei1zbSk7XG5cbiAgZm9udC1mYW1pbHk6IHZhcigtLW1hbnRpbmUtZm9udC1mYW1pbHktbW9ub3NwYWNlKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLW1hbnRpbmUtbGluZS1oZWlnaHQpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IHZhcigtLWtiZC1meik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLW1hbnRpbmUtcmFkaXVzLXNtKTtcbiAgYm9yZGVyOiBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogY2FsYygwLjE4NzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIHVuaWNvZGUtYmlkaTogZW1iZWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMC4xMmVtIDAuNDVlbTtcbn1cblxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tX2RjNmYxNGUyIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0zKTtcbiAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTcpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0wKTtcbn1cblxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fZGM2ZjE0ZTIge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTQpO1xuICAgIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstMCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTYpO1xufVxuXG4ubV9hYmJhYzQ5MSB7XG4gIC0tbGlzdC1mejogdmFyKC0tbWFudGluZS1mb250LXNpemUtbWQpO1xuICAtLWxpc3QtbGg6IHZhcigtLW1hbnRpbmUtbGluZS1oZWlnaHQtbWQpO1xuICAtLWxpc3QtbWFya2VyLWdhcDogdmFyKC0tbWFudGluZS1zcGFjaW5nLWxnKTtcblxuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICBmb250LXNpemU6IHZhcigtLWxpc3QtZnopO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGlzdC1saCk7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLWxpc3QtbWFya2VyLWdhcCk7XG59XG5cbiAgLm1fYWJiYWM0OTFbZGF0YS10eXBlPSdub25lJ10ge1xuICAgIC0tbGlzdC1tYXJrZXItZ2FwOiAwO1xuICB9XG5cbiAgLm1fYWJiYWM0OTE6d2hlcmUoW2RhdGEtd2l0aC1wYWRkaW5nXSkge1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLWxpc3QtbWFya2VyLWdhcCkgKyB2YXIoLS1tYW50aW5lLXNwYWNpbmctbWQpKTtcbiAgfVxuXG4ubV9hYmI2YmVjMiB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saXN0LWxoKTtcbn1cblxuLm1fYWJiNmJlYzI6d2hlcmUoW2RhdGEtd2l0aC1pY29uXSkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cblxuLm1fYWJiNmJlYzI6d2hlcmUoW2RhdGEtd2l0aC1pY29uXSkgLm1fNzVjZDlmNzEge1xuICAgICAgLS1saS1kaXJlY3Rpb246IHJvdztcbiAgICAgIC0tbGktYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbi5tX2FiYjZiZWMyOndoZXJlKDpub3QoOmZpcnN0LW9mLXR5cGUpKSB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tbGlzdC1zcGFjaW5nLCAwKTtcbiAgfVxuXG4ubV9hYmI2YmVjMjp3aGVyZShbZGF0YS1jZW50ZXJlZF0pIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4ubV83NWNkOWY3MSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogdmFyKC0tbGktZGlyZWN0aW9uLCBjb2x1bW4pO1xuICBhbGlnbi1pdGVtczogdmFyKC0tbGktYWxpZ24sIGZsZXgtc3RhcnQpO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4ubV82MGY4M2U1YiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLW1hbnRpbmUtc3BhY2luZy1zbSk7XG59XG5cbi5tXzZlNDU5MzdiIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IHZhcigtLWxvLXotaW5kZXgpO1xufVxuXG4ubV9lOGViMDA2YyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogY2FsYyh2YXIoLS1sby16LWluZGV4KSArIDEpO1xufVxuXG4ubV9kZjU4N2YxNyB7XG4gIHotaW5kZXg6IHZhcigtLWxvLXotaW5kZXgpO1xufVxuXG4ubV9kYzliN2M5ZiB7XG4gIHBhZGRpbmc6IGNhbGMoMC4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbn1cblxuLm1fOWJmYWMxMjYge1xuICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kaW1tZWQpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IHZhcigtLW1hbnRpbmUtZm9udC1zaXplLXhzKTtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1tYW50aW5lLXNwYWNpbmcteHMpIC8gMikgdmFyKC0tbWFudGluZS1zcGFjaW5nLXNtKTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubV9lZmRmOTBjYiB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMC4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygwLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICBib3JkZXItdG9wOiBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBzb2xpZDtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV9lZmRmOTBjYiB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMik7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV9lZmRmOTBjYiB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNCk7XG59XG5cbi5tXzk5YWMyYWExIHtcbiAgZm9udC1zaXplOiB2YXIoLS1tYW50aW5lLWZvbnQtc2l6ZS1zbSk7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLW1hbnRpbmUtc3BhY2luZy14cykgLyAxLjUpIHZhcigtLW1hbnRpbmUtc3BhY2luZy1zbSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXBvcG92ZXItcmFkaXVzLCB2YXIoLS1tYW50aW5lLXJhZGl1cy1kZWZhdWx0KSk7XG4gIGNvbG9yOiB2YXIoLS1tZW51LWl0ZW0tY29sb3IsIHZhcigtLW1hbnRpbmUtY29sb3ItdGV4dCkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLm1fOTlhYzJhYTE6d2hlcmUoW2RhdGEtZGlzYWJsZWRdLCA6ZGlzYWJsZWQpIHtcbiAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kaXNhYmxlZC1jb2xvcik7XG4gICAgb3BhY2l0eTogMC42O1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV85OWFjMmFhMTp3aGVyZSg6aG92ZXIsIDpmb2N1cyk6d2hlcmUoOm5vdCg6ZGlzYWJsZWQsIFtkYXRhLWRpc2FibGVkXSkpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWVudS1pdGVtLWhvdmVyLCB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMSkpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fOTlhYzJhYTE6d2hlcmUoOmhvdmVyLCA6Zm9jdXMpOndoZXJlKDpub3QoOmRpc2FibGVkLCBbZGF0YS1kaXNhYmxlZF0pKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1lbnUtaXRlbS1ob3ZlciwgdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTQpKTtcbn1cblxuLm1fOTlhYzJhYTE6d2hlcmUoW2RhdGEtc3ViLW1lbnUtaXRlbV0pIHtcbiAgICBwYWRkaW5nLWlubGluZS1lbmQ6IGNhbGMoMC4zMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICB9XG5cbi5tXzU0NzZlMGQzIHtcbiAgZmxleDogMTtcbn1cblxuLm1fOGI3NWU1MDQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1fOGI3NWU1MDQ6d2hlcmUoW2RhdGEtcG9zaXRpb249J2xlZnQnXSkge1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1tYW50aW5lLXNwYWNpbmcteHMpO1xuICB9XG5cbi5tXzhiNzVlNTA0OndoZXJlKFtkYXRhLXBvc2l0aW9uPSdyaWdodCddKSB7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tbWFudGluZS1zcGFjaW5nLXhzKTtcbiAgfVxuXG4ubV9iODViMGJlZCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG5cbjp3aGVyZShbZGlyPVwicnRsXCJdKSAubV9iODViMGJlZCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4ubV85ZGYwMjgyMiB7XG4gIC0tbW9kYWwtc2l6ZS14czogY2FsYygyMHJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1tb2RhbC1zaXplLXNtOiBjYWxjKDIzLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLW1vZGFsLXNpemUtbWQ6IGNhbGMoMjcuNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1tb2RhbC1zaXplLWxnOiBjYWxjKDM4Ljc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLW1vZGFsLXNpemUteGw6IGNhbGMoNDguNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tbW9kYWwtc2l6ZTogdmFyKC0tbW9kYWwtc2l6ZS1tZCk7XG5cbiAgLS1tb2RhbC15LW9mZnNldDogNWR2aDtcbiAgLS1tb2RhbC14LW9mZnNldDogNXZ3O1xufVxuXG4gIC5tXzlkZjAyODIyW2RhdGEtZnVsbC1zY3JlZW5dIHtcbiAgICAtLW1vZGFsLWJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tXzlkZjAyODIyW2RhdGEtZnVsbC1zY3JlZW5dIC5tXzU0YzQ0NTM5IHtcbiAgICAgIC0tbW9kYWwtY29udGVudC1mbGV4OiAwIDAgMTAwJTtcbiAgICAgIC0tbW9kYWwtY29udGVudC1tYXgtaGVpZ2h0OiBhdXRvO1xuICAgICAgLS1tb2RhbC1jb250ZW50LWhlaWdodDogMTAwZHZoO1xuICAgIH1cblxuICAubV85ZGYwMjgyMltkYXRhLWZ1bGwtc2NyZWVuXSAubV8xZjk1OGYxNiB7XG4gICAgICAtLW1vZGFsLWlubmVyLXktb2Zmc2V0OiAwO1xuICAgICAgLS1tb2RhbC1pbm5lci14LW9mZnNldDogMDtcbiAgICB9XG5cbiAgLm1fOWRmMDI4MjJbZGF0YS1jZW50ZXJlZF0gLm1fMWY5NThmMTYge1xuICAgICAgLS1tb2RhbC1pbm5lci1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuLm1fZDBlMmI5Y2Qge1xuICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1tb2RhbC1yYWRpdXMsIHZhcigtLW1hbnRpbmUtcmFkaXVzLWRlZmF1bHQpKTtcbiAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLW1vZGFsLXJhZGl1cywgdmFyKC0tbWFudGluZS1yYWRpdXMtZGVmYXVsdCkpO1xufVxuXG4ubV81NGM0NDUzOSB7XG4gIGZsZXg6IHZhcigtLW1vZGFsLWNvbnRlbnQtZmxleCwgMCAwIHZhcigtLW1vZGFsLXNpemUpKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiB2YXIoLS1tb2RhbC1jb250ZW50LW1heC1oZWlnaHQsIGNhbGMoMTAwZHZoIC0gdmFyKC0tbW9kYWwteS1vZmZzZXQpICogMikpO1xuICBoZWlnaHQ6IHZhcigtLW1vZGFsLWNvbnRlbnQtaGVpZ2h0LCBhdXRvKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1fNTRjNDQ1MzlbZGF0YS1mdWxsLXNjcmVlbl0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuLm1fNTRjNDQ1MzlbZGF0YS1oaWRkZW5dIHtcbiAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuLm1fMWY5NThmMTYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IHZhcigtLW1vZGFsLWlubmVyLWFsaWduLCBmbGV4LXN0YXJ0KTtcbiAgcGFkZGluZy10b3A6IHZhcigtLW1vZGFsLWlubmVyLXktb2Zmc2V0LCB2YXIoLS1tb2RhbC15LW9mZnNldCkpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tbW9kYWwtaW5uZXIteS1vZmZzZXQsIHZhcigtLW1vZGFsLXktb2Zmc2V0KSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1tb2RhbC1pbm5lci14LW9mZnNldCwgdmFyKC0tbW9kYWwteC1vZmZzZXQpKTtcbn1cblxuLm1fN2NkYTFjZDYge1xuICAtLXBpbGwtZnoteHM6IGNhbGMoMC42MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tcGlsbC1mei1zbTogY2FsYygwLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXBpbGwtZnotbWQ6IGNhbGMoMC44NzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tcGlsbC1mei1sZzogY2FsYygxcmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXBpbGwtZnoteGw6IGNhbGMoMS4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG5cbiAgLS1waWxsLWhlaWdodC14czogY2FsYygxLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1waWxsLWhlaWdodC1zbTogY2FsYygxLjM3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1waWxsLWhlaWdodC1tZDogY2FsYygxLjU2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tcGlsbC1oZWlnaHQtbGc6IGNhbGMoMS43NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1waWxsLWhlaWdodC14bDogY2FsYygycmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuXG4gIC0tcGlsbC1mejogdmFyKC0tcGlsbC1mei1zbSk7XG4gIC0tcGlsbC1oZWlnaHQ6IHZhcigtLXBpbGwtaGVpZ2h0LXNtKTtcblxuICBmb250LXNpemU6IHZhcigtLXBpbGwtZnopO1xuICBmbGV4OiAwO1xuICBoZWlnaHQ6IHZhcigtLXBpbGwtaGVpZ2h0KTtcbiAgcGFkZGluZy1pbmxpbmU6IDAuOGVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcGlsbC1yYWRpdXMsIDEwMDByZW0pO1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fN2NkYTFjZDYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay03KTtcbiAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTApO1xufVxuXG4gIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fN2NkYTFjZDYge1xuICAgIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWJsYWNrKTtcbn1cblxuICAubV83Y2RhMWNkNjp3aGVyZShbZGF0YS13aXRoLXJlbW92ZV06bm90KDpoYXMoYnV0dG9uOmRpc2FibGVkKSkpIHtcbiAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDA7XG4gIH1cblxuICAubV83Y2RhMWNkNjp3aGVyZShbZGF0YS1kaXNhYmxlZF0sIDpoYXMoYnV0dG9uOmRpc2FibGVkKSkge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV80NGRhMzA4YiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTEpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzQ0ZGEzMDhiOndoZXJlKFtkYXRhLWRpc2FibGVkXSwgOmhhcyhidXR0b246ZGlzYWJsZWQpKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRpc2FibGVkKTtcbiAgICB9XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fZTNhMDFmOCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSk7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fZTNhMDFmODp3aGVyZShbZGF0YS1kaXNhYmxlZF0sIDpoYXMoYnV0dG9uOmRpc2FibGVkKSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kaXNhYmxlZCk7XG4gICAgfVxuXG4ubV8xZTBlNjE4MCB7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsaW5lLWhlaWdodDogdmFyKC0tcGlsbC1oZWlnaHQpO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLm1fYWUzODY3Nzgge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICBtaW4td2lkdGg6IDJlbTtcbiAgd2lkdGg6IHVuc2V0O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMC4xZW07XG4gIHBhZGRpbmctaW5saW5lLWVuZDogMC4zZW07XG4gIGZsZXg6IDA7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tcGlsbC1yYWRpdXMsIDUwJSk7XG4gIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1waWxsLXJhZGl1cywgNTAlKTtcbn1cblxuLm1fN2NkYTFjZDZbZGF0YS1kaXNhYmxlZF0gPiAubV9hZTM4Njc3OCxcbiAgLm1fYWUzODY3Nzg6ZGlzYWJsZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDAuOGVtO1xuICAgIG1pbi13aWR0aDogMC44ZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG5cbi5tXzdjZGExY2Q2W2RhdGEtZGlzYWJsZWRdID4gLm1fYWUzODY3NzggPiBzdmcsIC5tX2FlMzg2Nzc4OmRpc2FibGVkID4gc3ZnIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4ubV9hZTM4Njc3OCA+IHN2ZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuLm1fMWRjZmQ5MGIge1xuICAtLXBnLWdhcC14czogY2FsYygwLjM3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1wZy1nYXAtc206IGNhbGMoMC41cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXBnLWdhcC1tZDogY2FsYygwLjYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1wZy1nYXAtbGc6IGNhbGMoMC43NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1wZy1nYXAteGw6IGNhbGMoMC43NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1wZy1nYXA6IHZhcigtLXBnLWdhcC1zbSk7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1wZy1nYXApO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5tXzQ1YzQzNjlkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG1pbi13aWR0aDogY2FsYyg2LjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICBmbGV4OiAxO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgaGVpZ2h0OiAxLjZlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDA7XG59XG5cbiAgLm1fNDVjNDM2OWQ6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogdmFyKC0taW5wdXQtcGxhY2Vob2xkZXItY29sb3IpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAubV80NWM0MzY5ZDp3aGVyZShbZGF0YS10eXBlPSdoaWRkZW4nXSwgW2RhdGEtdHlwZT0nYXV0byddKSB7XG4gICAgaGVpZ2h0OiBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgICB3aWR0aDogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAubV80NWM0MzY5ZDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gIC5tXzQ1YzQzNjlkOndoZXJlKFtkYXRhLXR5cGU9J2F1dG8nXTpmb2N1cykge1xuICAgIGhlaWdodDogMS42ZW07XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cblxuICAubV80NWM0MzY5ZDp3aGVyZShbZGF0YS1wb2ludGVyXTpub3QoW2RhdGEtZGlzYWJsZWRdLCA6ZGlzYWJsZWQpKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLm1fNDVjNDM2OWQ6d2hlcmUoW2RhdGEtZGlzYWJsZWRdLCA6ZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG5cbi5tX2YwODI0MTEyIHtcbiAgLS1ubC1iZzogdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWxpZ2h0KTtcbiAgLS1ubC1ob3ZlcjogdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWxpZ2h0LWhvdmVyKTtcbiAgLS1ubC1jb2xvcjogdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWxpZ2h0LWNvbG9yKTtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogOHB4IHZhcigtLW1hbnRpbmUtc3BhY2luZy1zbSk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV9mMDgyNDExMjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMCk7XG4gIH1cblxuICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV9mMDgyNDExMjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNik7XG4gIH1cbn1cblxuICBAbWVkaWEgKGhvdmVyOiBub25lKSB7XG4gICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV9mMDgyNDExMjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTApO1xuICB9XG5cbiAgICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fZjA4MjQxMTI6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay02KTtcbiAgfVxufVxuXG4gIC5tX2YwODI0MTEyOndoZXJlKFtkYXRhLWRpc2FibGVkXSkge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC5tX2YwODI0MTEyOndoZXJlKFtkYXRhLWFjdGl2ZV0sIFthcmlhLWN1cnJlbnQ9J3BhZ2UnXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5sLWJnKTtcbiAgICBjb2xvcjogdmFyKC0tbmwtY29sb3IpO1xuICB9XG5cbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcblxuICAubV9mMDgyNDExMjp3aGVyZShbZGF0YS1hY3RpdmVdLCBbYXJpYS1jdXJyZW50PSdwYWdlJ10pOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5sLWhvdmVyKTtcbiAgfVxufVxuXG4gIEBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcblxuICAubV9mMDgyNDExMjp3aGVyZShbZGF0YS1hY3RpdmVdLCBbYXJpYS1jdXJyZW50PSdwYWdlJ10pOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ubC1ob3Zlcik7XG4gIH1cbn1cblxuICAubV9mMDgyNDExMjp3aGVyZShbZGF0YS1hY3RpdmVdLCBbYXJpYS1jdXJyZW50PSdwYWdlJ10pIC5tXzU3NDkyZGNjIHtcbiAgICAgIC0tZGVzY3JpcHRpb24tb3BhY2l0eTogMC45O1xuICAgICAgLS1kZXNjcmlwdGlvbi1jb2xvcjogdmFyKC0tbmwtY29sb3IpO1xuICAgIH1cblxuLm1fNjkwMDkwYjUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE1MG1zIGVhc2U7XG59XG5cbi5tXzY5MDA5MGI1ID4gc3ZnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4ubV82OTAwOTBiNTp3aGVyZShbZGF0YS1wb3NpdGlvbj0nbGVmdCddKSB7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLW1hbnRpbmUtc3BhY2luZy1zbSk7XG4gIH1cblxuLm1fNjkwMDkwYjU6d2hlcmUoW2RhdGEtcG9zaXRpb249J3JpZ2h0J10pIHtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1tYW50aW5lLXNwYWNpbmctc20pO1xuICB9XG5cbi5tXzY5MDA5MGI1OndoZXJlKFtkYXRhLXJvdGF0ZV0pIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cblxuLm1fMWY2YWM0YzQge1xuICBmb250LXNpemU6IHZhcigtLW1hbnRpbmUtZm9udC1zaXplLXNtKTtcbn1cblxuLm1fZjA3YWY5ZDIge1xuICBmbGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLm1fZjA3YWY5ZDI6d2hlcmUoW2RhdGEtbm8td3JhcF0pIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbi5tXzU3NDkyZGNjIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogdmFyKC0tbWFudGluZS1mb250LXNpemUteHMpO1xuICBvcGFjaXR5OiB2YXIoLS1kZXNjcmlwdGlvbi1vcGFjaXR5LCAxKTtcbiAgY29sb3I6IHZhcigtLWRlc2NyaXB0aW9uLWNvbG9yLCB2YXIoLS1tYW50aW5lLWNvbG9yLWRpbW1lZCkpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuOndoZXJlKFtkYXRhLW5vLXdyYXBdKSAubV81NzQ5MmRjYyB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4ubV9lMTdiODYyZiB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1ubC1vZmZzZXQsIHZhcigtLW1hbnRpbmUtc3BhY2luZy1sZykpO1xufVxuXG4ubV8xZmQ4YTAwYiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG5cbi5tX2E1MTM0NjQge1xuICAtLW5vdGlmaWNhdGlvbi1yYWRpdXM6IHZhcigtLW1hbnRpbmUtcmFkaXVzLWRlZmF1bHQpO1xuICAtLW5vdGlmaWNhdGlvbi1jb2xvcjogdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWZpbGxlZCk7XG5cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYygxLjM3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1tYW50aW5lLXNwYWNpbmcteHMpO1xuICBwYWRkaW5nLXRvcDogdmFyKC0tbWFudGluZS1zcGFjaW5nLXhzKTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLW1hbnRpbmUtc3BhY2luZy14cyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLW5vdGlmaWNhdGlvbi1yYWRpdXMpO1xuICBib3gtc2hhZG93OiB2YXIoLS1tYW50aW5lLXNoYWRvdy1sZyk7XG59XG5cbiAgLm1fYTUxMzQ2NDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IGNhbGMoMC4zNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gICAgdG9wOiB2YXIoLS1ub3RpZmljYXRpb24tcmFkaXVzKTtcbiAgICBib3R0b206IHZhcigtLW5vdGlmaWNhdGlvbi1yYWRpdXMpO1xuICAgIGluc2V0LWlubGluZS1zdGFydDogY2FsYygwLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLW5vdGlmaWNhdGlvbi1yYWRpdXMpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5vdGlmaWNhdGlvbi1jb2xvcik7XG4gIH1cblxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tX2E1MTM0NjQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpO1xufVxuXG4gIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV9hNTEzNDY0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNik7XG59XG5cbiAgLm1fYTUxMzQ2NDp3aGVyZShbZGF0YS13aXRoLWljb25dKTo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fYTUxMzQ2NDp3aGVyZShbZGF0YS13aXRoLWJvcmRlcl0pIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0zKTtcbn1cblxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fYTUxMzQ2NDp3aGVyZShbZGF0YS13aXRoLWJvcmRlcl0pIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay00KTtcbn1cblxuLm1fYTRjZWZmYiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1tYW50aW5lLXNwYWNpbmctbWQpO1xuICB3aWR0aDogY2FsYygxLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICBoZWlnaHQ6IGNhbGMoMS43NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYygxLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbm90aWZpY2F0aW9uLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpO1xufVxuXG4ubV9iMDkyMGIxNSB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1tYW50aW5lLXNwYWNpbmctbWQpO1xufVxuXG4ubV9hNDllZDI0IHtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLW1hbnRpbmUtc3BhY2luZy14cyk7XG59XG5cbi5tXzNmZWVkZjE2IHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygwLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZvbnQtc2l6ZTogdmFyKC0tbWFudGluZS1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbWFudGluZS1saW5lLWhlaWdodC1zbSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fM2ZlZWRmMTYge1xuICAgIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktOSk7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV8zZmVlZGYxNiB7XG4gICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpO1xufVxuXG4ubV8zZDczM2EzYSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tbWFudGluZS1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbWFudGluZS1saW5lLWhlaWdodC1zbSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzNkNzMzYTNhIHtcbiAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ibGFjayk7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV8zZDczM2EzYSB7XG4gICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay0wKTtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV8zZDczM2EzYTp3aGVyZShbZGF0YS13aXRoLXRpdGxlXSkge1xuICAgICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS02KTtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzNkNzMzYTNhOndoZXJlKFtkYXRhLXdpdGgtdGl0bGVdKSB7XG4gICAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTIpO1xufVxuXG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fOTE5YTRkODg6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTApO1xuICB9XG5cbiAgICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fOTE5YTRkODg6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTgpO1xuICB9XG59XG5cbkBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcbiAgICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzkxOWE0ZDg4OmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMCk7XG4gIH1cblxuICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV85MTlhNGQ4ODphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTgpO1xuICB9XG59XG5cbi5tX2UyZjVjZDRlIHtcbiAgLS1uaS1yaWdodC1zZWN0aW9uLXdpZHRoLXhzOiBjYWxjKDEuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1uaS1yaWdodC1zZWN0aW9uLXdpZHRoLXNtOiBjYWxjKDEuNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1uaS1yaWdodC1zZWN0aW9uLXdpZHRoLW1kOiBjYWxjKDEuNjg3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1uaS1yaWdodC1zZWN0aW9uLXdpZHRoLWxnOiBjYWxjKDEuOTM3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1uaS1yaWdodC1zZWN0aW9uLXdpZHRoLXhsOiBjYWxjKDIuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xufVxuXG4ubV85NWUxN2QyMiB7XG4gIC0tbmktY2hldnJvbi1zaXplLXhzOiBjYWxjKDAuNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLW5pLWNoZXZyb24tc2l6ZS1zbTogY2FsYygwLjg3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1uaS1jaGV2cm9uLXNpemUtbWQ6IGNhbGMoMXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1uaS1jaGV2cm9uLXNpemUtbGc6IGNhbGMoMS4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tbmktY2hldnJvbi1zaXplLXhsOiBjYWxjKDEuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tbmktY2hldnJvbi1zaXplOiB2YXIoLS1uaS1jaGV2cm9uLXNpemUtc20pO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGModmFyKC0taW5wdXQtaGVpZ2h0KSAtIGNhbGMoMC4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkpO1xuICBtYXgtd2lkdGg6IGNhbGModmFyKC0tbmktY2hldnJvbi1zaXplKSAqIDEuNyk7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG59XG5cbi5tXzgwYjRiMTcxIHtcbiAgLS1jb250cm9sLWJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWlucHV0LWJkKTtcbiAgLS1jb250cm9sLXJhZGl1czogY2FsYyh2YXIoLS1pbnB1dC1yYWRpdXMpIC0gY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkpO1xuXG4gIGZsZXg6IDAgMCA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IGNhbGModmFyKC0taW5wdXQtaGVpZ2h0KSAvIDIgLSBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSk7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQ6IHZhcigtLWNvbnRyb2wtYm9yZGVyKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLXRleHQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubV84MGI0YjE3MTp3aGVyZSg6ZGlzYWJsZWQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kaXNhYmxlZC1jb2xvcik7XG4gIH1cblxuLm1fZTJmNWNkNGVbZGF0YS1lcnJvcl0gOndoZXJlKC5tXzgwYjRiMTcxKSB7XG4gICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZXJyb3IpO1xuICB9XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV84MGI0YjE3MTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMCk7XG4gIH1cblxuICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV84MGI0YjE3MTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNCk7XG4gIH1cbn1cblxuQG1lZGlhIChob3Zlcjogbm9uZSkge1xuICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fODBiNGIxNzE6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0wKTtcbiAgfVxuXG4gICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzgwYjRiMTcxOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNCk7XG4gIH1cbn1cblxuLm1fODBiNGIxNzE6d2hlcmUoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1jb250cm9sLXJhZGl1cyk7XG4gIH1cblxuLm1fODBiNGIxNzE6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tY29udHJvbC1yYWRpdXMpO1xuICB9XG5cbi5tXzRhZGRkMzE1IHtcbiAgLS1wYWdpbmF0aW9uLWNvbnRyb2wtc2l6ZS14czogY2FsYygxLjM3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1wYWdpbmF0aW9uLWNvbnRyb2wtc2l6ZS1zbTogY2FsYygxLjYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1wYWdpbmF0aW9uLWNvbnRyb2wtc2l6ZS1tZDogY2FsYygycmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXBhZ2luYXRpb24tY29udHJvbC1zaXplLWxnOiBjYWxjKDIuMzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXBhZ2luYXRpb24tY29udHJvbC1zaXplLXhsOiBjYWxjKDIuNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tcGFnaW5hdGlvbi1jb250cm9sLXNpemU6IHZhcigtLXBhZ2luYXRpb24tY29udHJvbC1zaXplLW1kKTtcbiAgLS1wYWdpbmF0aW9uLWNvbnRyb2wtZno6IHZhcigtLW1hbnRpbmUtZm9udC1zaXplLW1kKTtcbiAgLS1wYWdpbmF0aW9uLWFjdGl2ZS1iZzogdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWZpbGxlZCk7XG59XG5cbi5tXzMyNmQwMjRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgc29saWQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItdGV4dCk7XG4gIGhlaWdodDogdmFyKC0tcGFnaW5hdGlvbi1jb250cm9sLXNpemUpO1xuICBtaW4td2lkdGg6IHZhcigtLXBhZ2luYXRpb24tY29udHJvbC1zaXplKTtcbiAgZm9udC1zaXplOiB2YXIoLS1wYWdpbmF0aW9uLWNvbnRyb2wtZnopO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcGFnaW5hdGlvbi1jb250cm9sLXJhZGl1cywgdmFyKC0tbWFudGluZS1yYWRpdXMtZGVmYXVsdCkpO1xufVxuXG4ubV8zMjZkMDI0YTp3aGVyZShbZGF0YS13aXRoLXBhZGRpbmddKSB7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS1wYWdpbmF0aW9uLWNvbnRyb2wtc2l6ZSkgLyA0KTtcbiAgfVxuXG4ubV8zMjZkMDI0YTp3aGVyZSg6ZGlzYWJsZWQsIFtkYXRhLWRpc2FibGVkXSkge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgb3BhY2l0eTogMC40O1xuICB9XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fMzI2ZDAyNGEge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpO1xufVxuXG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV8zMjZkMDI0YTpob3Zlcjp3aGVyZSg6bm90KDpkaXNhYmxlZCwgW2RhdGEtZGlzYWJsZWRdKSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMCk7XG4gICAgICB9XG59XG5cbkBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcbiAgICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fMzI2ZDAyNGE6YWN0aXZlOndoZXJlKDpub3QoOmRpc2FibGVkLCBbZGF0YS1kaXNhYmxlZF0pKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0wKTtcbiAgICAgIH1cbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzMyNmQwMjRhIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay00KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNik7XG59XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fMzI2ZDAyNGE6aG92ZXI6d2hlcmUoOm5vdCg6ZGlzYWJsZWQsIFtkYXRhLWRpc2FibGVkXSkpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTUpO1xuICAgICAgfVxufVxuXG5AbWVkaWEgKGhvdmVyOiBub25lKSB7XG4gICAgICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fMzI2ZDAyNGE6YWN0aXZlOndoZXJlKDpub3QoOmRpc2FibGVkLCBbZGF0YS1kaXNhYmxlZF0pKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay01KTtcbiAgICAgIH1cbn1cblxuLm1fMzI2ZDAyNGE6d2hlcmUoW2RhdGEtYWN0aXZlXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2luYXRpb24tYWN0aXZlLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXBhZ2luYXRpb24tYWN0aXZlLWJnKTtcbiAgICBjb2xvcjogdmFyKC0tcGFnaW5hdGlvbi1hY3RpdmUtY29sb3IsIHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpKTtcbiAgfVxuXG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuXG4gIC5tXzMyNmQwMjRhOndoZXJlKFtkYXRhLWFjdGl2ZV0pOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2luYXRpb24tYWN0aXZlLWJnKTtcbiAgfVxufVxuXG5AbWVkaWEgKGhvdmVyOiBub25lKSB7XG5cbiAgLm1fMzI2ZDAyNGE6d2hlcmUoW2RhdGEtYWN0aXZlXSk6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2luYXRpb24tYWN0aXZlLWJnKTtcbiAgfVxufVxuXG4ubV80YWQ3NzY3ZCB7XG4gIGhlaWdodDogdmFyKC0tcGFnaW5hdGlvbi1jb250cm9sLXNpemUpO1xuICBtaW4td2lkdGg6IHZhcigtLXBhZ2luYXRpb24tY29udHJvbC1zaXplKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubV9mNjFjYTYyMCB7XG4gIC0tcHNpLWJ1dHRvbi1zaXplLXhzOiBjYWxjKDEuMzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXBzaS1idXR0b24tc2l6ZS1zbTogY2FsYygxLjYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1wc2ktYnV0dG9uLXNpemUtbWQ6IGNhbGMoMS43NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1wc2ktYnV0dG9uLXNpemUtbGc6IGNhbGMoMnJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1wc2ktYnV0dG9uLXNpemUteGw6IGNhbGMoMi41cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuXG4gIC0tcHNpLWljb24tc2l6ZS14czogY2FsYygwLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXBzaS1pY29uLXNpemUtc206IGNhbGMoMC45Mzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXBzaS1pY29uLXNpemUtbWQ6IGNhbGMoMS4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXBzaS1pY29uLXNpemUtbGc6IGNhbGMoMS4xODc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXBzaS1pY29uLXNpemUteGw6IGNhbGMoMS4zMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuXG4gIC0tcHNpLWJ1dHRvbi1zaXplOiB2YXIoLS1wc2ktYnV0dG9uLXNpemUtc20pO1xuICAtLXBzaS1pY29uLXNpemU6IHZhcigtLXBzaS1pY29uLXNpemUtc20pO1xufVxuXG4ubV9jY2Y4ZGE0YyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1fZjJkODVkZDIge1xuICBmb250LWZhbWlseTogdmFyKC0tbWFudGluZS1mb250LWZhbWlseSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0taW5wdXQtcGFkZGluZy1pbmxpbmUtZW5kKTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLWlucHV0LXBhZGRpbmctaW5saW5lLXN0YXJ0KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogdmFyKC0tbWFudGluZS1saW5lLWhlaWdodCk7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ubV9jY2Y4ZGE0Y1tkYXRhLWRpc2FibGVkXSAubV9mMmQ4NWRkMixcbiAgLm1fZjJkODVkZDI6ZGlzYWJsZWQge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cblxuLm1fZjJkODVkZDI6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogdmFyKC0taW5wdXQtcGxhY2Vob2xkZXItY29sb3IpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuLm1fZjJkODVkZDI6Oi1tcy1yZXZlYWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuLm1fYjEwNzJkNDQge1xuICB3aWR0aDogdmFyKC0tcHNpLWJ1dHRvbi1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1wc2ktYnV0dG9uLXNpemUpO1xuICBtaW4td2lkdGg6IHZhcigtLXBzaS1idXR0b24tc2l6ZSk7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLXBzaS1idXR0b24tc2l6ZSk7XG59XG5cbi5tX2IxMDcyZDQ0OmRpc2FibGVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbi5tX2YxY2IyMDVhIHtcbiAgLS1waW4taW5wdXQtc2l6ZS14czogY2FsYygxLjg3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1waW4taW5wdXQtc2l6ZS1zbTogY2FsYygyLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXBpbi1pbnB1dC1zaXplLW1kOiBjYWxjKDIuNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXBpbi1pbnB1dC1zaXplLWxnOiBjYWxjKDMuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXBpbi1pbnB1dC1zaXplLXhsOiBjYWxjKDMuNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tcGluLWlucHV0LXNpemU6IHZhcigtLXBpbi1pbnB1dC1zaXplLXNtKTtcbn1cblxuLm1fY2IyODhlYWQge1xuICB3aWR0aDogdmFyKC0tcGluLWlucHV0LXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLXBpbi1pbnB1dC1zaXplKTtcbn1cblxuQGtleWZyYW1lcyBtXzgxYTM3NGJkIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMi41cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBtX2UwZmI3YTg2IHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgY2FsYygyLjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIH1cbn1cblxuLm1fZGI2ZDY0NjIge1xuICAtLXByb2dyZXNzLXJhZGl1czogdmFyKC0tbWFudGluZS1yYWRpdXMtZGVmYXVsdCk7XG4gIC0tcHJvZ3Jlc3Mtc2l6ZTogdmFyKC0tcHJvZ3Jlc3Mtc2l6ZS1tZCk7XG5cbiAgLS1wcm9ncmVzcy1zaXplLXhzOiBjYWxjKDAuMTg3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1wcm9ncmVzcy1zaXplLXNtOiBjYWxjKDAuMzEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1wcm9ncmVzcy1zaXplLW1kOiBjYWxjKDAuNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1wcm9ncmVzcy1zaXplLWxnOiBjYWxjKDAuNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tcHJvZ3Jlc3Mtc2l6ZS14bDogY2FsYygxcmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiB2YXIoLS1wcm9ncmVzcy1zaXplKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcHJvZ3Jlc3MtcmFkaXVzKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV9kYjZkNjQ2MiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTIpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fZGI2ZDY0NjIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay00KTtcbn1cblxuLm1fZGI2ZDY0NjI6d2hlcmUoW2RhdGEtb3JpZW50YXRpb249J3ZlcnRpY2FsJ10pIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IHZhcigtLXByb2dyZXNzLXNpemUpO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuXG4ubV8yMjQyZWI2NSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByb2dyZXNzLXNlY3Rpb24tY29sb3IpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiB2YXIoLS1wcm9ncmVzcy1zZWN0aW9uLXNpemUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDEuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgY2FsYygxLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICB0cmFuc2l0aW9uOiB3aWR0aCB2YXIoLS1wcm9ncmVzcy10cmFuc2l0aW9uLWR1cmF0aW9uLCAxMDBtcykgZWFzZTtcbn1cblxuLm1fMjI0MmViNjU6d2hlcmUoW2RhdGEtc3RyaXBlZF0pIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICA0NWRlZyxcbiAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLFxuICAgICAgdHJhbnNwYXJlbnQgMjUlLFxuICAgICAgdHJhbnNwYXJlbnQgNTAlLFxuICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsXG4gICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSxcbiAgICAgIHRyYW5zcGFyZW50IDc1JSxcbiAgICAgIHRyYW5zcGFyZW50XG4gICAgKTtcbiAgfVxuXG4ubV8yMjQyZWI2NTp3aGVyZShbZGF0YS1hbmltYXRlZF0pIHtcbiAgICBhbmltYXRpb246IG1fODFhMzc0YmQgMXMgbGluZWFyIGluZmluaXRlO1xuICB9XG5cbi5tXzIyNDJlYjY1OndoZXJlKDpsYXN0LW9mLXR5cGUpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1wcm9ncmVzcy1yYWRpdXMpO1xuICAgIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tcHJvZ3Jlc3MtcmFkaXVzKTtcbiAgfVxuXG4ubV8yMjQyZWI2NTp3aGVyZSg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tcHJvZ3Jlc3MtcmFkaXVzKTtcbiAgICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tcHJvZ3Jlc3MtcmFkaXVzKTtcbiAgfVxuXG4ubV9kYjZkNjQ2Mjp3aGVyZShbZGF0YS1vcmllbnRhdGlvbj0ndmVydGljYWwnXSkgLm1fMjI0MmViNjUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogdmFyKC0tcHJvZ3Jlc3Mtc2VjdGlvbi1zaXplKTtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgdmFyKC0tcHJvZ3Jlc3MtdHJhbnNpdGlvbi1kdXJhdGlvbiwgMTAwbXMpIGVhc2U7XG4gIH1cblxuLm1fZGI2ZDY0NjI6d2hlcmUoW2RhdGEtb3JpZW50YXRpb249J3ZlcnRpY2FsJ10pIC5tXzIyNDJlYjY1OndoZXJlKFtkYXRhLXN0cmlwZWRdKSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgIDEzNWRlZyxcbiAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsXG4gICAgICAgIHRyYW5zcGFyZW50IDI1JSxcbiAgICAgICAgdHJhbnNwYXJlbnQgNTAlLFxuICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSxcbiAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsXG4gICAgICAgIHRyYW5zcGFyZW50IDc1JSxcbiAgICAgICAgdHJhbnNwYXJlbnRcbiAgICAgICk7XG4gICAgfVxuXG4ubV9kYjZkNjQ2Mjp3aGVyZShbZGF0YS1vcmllbnRhdGlvbj0ndmVydGljYWwnXSkgLm1fMjI0MmViNjU6d2hlcmUoW2RhdGEtYW5pbWF0ZWRdKSB7XG4gICAgICBhbmltYXRpb246IG1fZTBmYjdhODYgMXMgbGluZWFyIGluZmluaXRlO1xuICAgIH1cblxuLm1fZGI2ZDY0NjI6d2hlcmUoW2RhdGEtb3JpZW50YXRpb249J3ZlcnRpY2FsJ10pIC5tXzIyNDJlYjY1OndoZXJlKDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiB2YXIoLS1wcm9ncmVzcy1yYWRpdXMpO1xuICAgICAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLXByb2dyZXNzLXJhZGl1cyk7XG4gICAgfVxuXG4ubV9kYjZkNjQ2Mjp3aGVyZShbZGF0YS1vcmllbnRhdGlvbj0ndmVydGljYWwnXSkgLm1fMjI0MmViNjU6d2hlcmUoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItZW5kLXN0YXJ0LXJhZGl1czogdmFyKC0tcHJvZ3Jlc3MtcmFkaXVzKTtcbiAgICAgIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tcHJvZ3Jlc3MtcmFkaXVzKTtcbiAgICB9XG5cbi5tXzkxZTQwYjc0IHtcbiAgY29sb3I6IHZhcigtLXByb2dyZXNzLWxhYmVsLWNvbG9yLCB2YXIoLS1tYW50aW5lLWNvbG9yLXdoaXRlKSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZvbnQtc2l6ZTogbWluKGNhbGModmFyKC0tcHJvZ3Jlc3Mtc2l6ZSkgKiAwLjY1KSwgY2FsYygxLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nLWlubGluZTogY2FsYygwLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xufVxuXG4ubV9kYjZkNjQ2Mjp3aGVyZShbZGF0YS1vcmllbnRhdGlvbj0ndmVydGljYWwnXSkgLm1fOTFlNDBiNzQge1xuICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gIH1cblxuLm1fZjNmMWFmOTQge1xuICAtLXJhZGlvLXNpemUteHM6IGNhbGMoMXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1yYWRpby1zaXplLXNtOiBjYWxjKDEuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tcmFkaW8tc2l6ZS1tZDogY2FsYygxLjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tcmFkaW8tc2l6ZS1sZzogY2FsYygxLjg3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1yYWRpby1zaXplLXhsOiBjYWxjKDIuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tcmFkaW8tc2l6ZTogdmFyKC0tcmFkaW8tc2l6ZS1zbSk7XG5cbiAgLS1yYWRpby1pY29uLXNpemUteHM6IGNhbGMoMC4zNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tcmFkaW8taWNvbi1zaXplLXNtOiBjYWxjKDAuNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1yYWRpby1pY29uLXNpemUtbWQ6IGNhbGMoMC42MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tcmFkaW8taWNvbi1zaXplLWxnOiBjYWxjKDAuODc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXJhZGlvLWljb24tc2l6ZS14bDogY2FsYygxcmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXJhZGlvLWljb24tc2l6ZTogdmFyKC0tcmFkaW8taWNvbi1zaXplLXNtKTtcbiAgLS1yYWRpby1pY29uLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLXdoaXRlKTtcbn1cblxuLm1fODljNGY1ZTQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiB2YXIoLS1yYWRpby1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1yYWRpby1zaXplKTtcbiAgb3JkZXI6IDE7XG59XG5cbi5tXzg5YzRmNWU0OndoZXJlKFtkYXRhLWxhYmVsLXBvc2l0aW9uPSdsZWZ0J10pIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4ubV9mM2VkNmIyYiB7XG4gIGNvbG9yOiB2YXIoLS1yYWRpby1pY29uLWNvbG9yKTtcbiAgb3BhY2l0eTogdmFyKC0tcmFkaW8taWNvbi1vcGFjaXR5LCAwKTtcbiAgdHJhbnNmb3JtOiB2YXIoLS1yYWRpby1pY29uLXRyYW5zZm9ybSwgc2NhbGUoMC4yKSB0cmFuc2xhdGVZKGNhbGMoMC42MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkpKTtcbiAgdHJhbnNpdGlvbjpcbiAgICBvcGFjaXR5IDEwMG1zIGVhc2UsXG4gICAgdHJhbnNmb3JtIDIwMG1zIGVhc2U7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB3aWR0aDogdmFyKC0tcmFkaW8taWNvbi1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1yYWRpby1pY29uLXNpemUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSB2YXIoLS1yYWRpby1pY29uLXNpemUpIC8gMik7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gdmFyKC0tcmFkaW8taWNvbi1zaXplKSAvIDIpO1xufVxuXG4ubV84YTNkYmI4OSB7XG4gIGJvcmRlcjogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgc29saWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IHZhcigtLXJhZGlvLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLXJhZGlvLXNpemUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpby1yYWRpdXMsIHZhcigtLXJhZGlvLXNpemUpKTtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTAwbXM7XG4gIGN1cnNvcjogdmFyKC0tbWFudGluZS1jdXJzb3ItdHlwZSk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fOGEzZGJiODkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTQpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fOGEzZGJiODkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay02KTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay00KTtcbn1cblxuLm1fOGEzZGJiODk6Y2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmFkaW8tY29sb3IsIHZhcigtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci1maWxsZWQpKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXJhZGlvLWNvbG9yLCB2YXIoLS1tYW50aW5lLXByaW1hcnktY29sb3ItZmlsbGVkKSk7XG4gIH1cblxuLm1fOGEzZGJiODk6Y2hlY2tlZCArIC5tX2YzZWQ2YjJiIHtcbiAgICAgIC0tcmFkaW8taWNvbi1vcGFjaXR5OiAxO1xuICAgICAgLS1yYWRpby1pY29uLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxuXG4ubV84YTNkYmI4OTpkaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRpc2FibGVkKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGlzYWJsZWQtYm9yZGVyKTtcbiAgfVxuXG4ubV84YTNkYmI4OTpkaXNhYmxlZCArIC5tX2YzZWQ2YjJiIHtcbiAgICAgIC0tcmFkaW8taWNvbi1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kaXNhYmxlZC1jb2xvcik7XG4gICAgfVxuXG4ubV84YTNkYmI4OTp3aGVyZShbZGF0YS1lcnJvcl0pIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZXJyb3IpO1xuICB9XG5cbi5tXzFiZmU5ZDM5ICsgLm1fZjNlZDZiMmIge1xuICAgIC0tcmFkaW8taWNvbi1jb2xvcjogdmFyKC0tcmFkaW8tY29sb3IpO1xuICB9XG5cbi5tXzFiZmU5ZDM5OmNoZWNrZWQ6bm90KDpkaXNhYmxlZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcmFkaW8tY29sb3IpO1xuICB9XG5cbi5tXzFiZmU5ZDM5OmNoZWNrZWQ6bm90KDpkaXNhYmxlZCkgKyAubV9mM2VkNmIyYiB7XG4gICAgICAtLXJhZGlvLWljb24tY29sb3I6IHZhcigtLXJhZGlvLWNvbG9yKTtcbiAgICAgIC0tcmFkaW8taWNvbi1vcGFjaXR5OiAxO1xuICAgICAgLS1yYWRpby1pY29uLXRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG5cbi5tXzlkYzhhZTEyIHtcbiAgLS1jYXJkLXJhZGl1czogdmFyKC0tbWFudGluZS1yYWRpdXMtZGVmYXVsdCk7XG5cbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1jYXJkLXJhZGl1cyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuICAubV85ZGM4YWUxMiA6d2hlcmUoKikge1xuICAgIGN1cnNvcjogaW5oZXJpdDtcbiAgfVxuXG4gIC5tXzlkYzhhZTEyOndoZXJlKFtkYXRhLXdpdGgtYm9yZGVyXSkge1xuICAgIGJvcmRlcjogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cblxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzlkYzhhZTEyOndoZXJlKFtkYXRhLXdpdGgtYm9yZGVyXSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMyk7XG59XG5cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzlkYzhhZTEyOndoZXJlKFtkYXRhLXdpdGgtYm9yZGVyXSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNCk7XG59XG5cbi5tXzcxN2Q3ZmY2IHtcbiAgLS1yYWRpby1zaXplLXhzOiBjYWxjKDFyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tcmFkaW8tc2l6ZS1zbTogY2FsYygxLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXJhZGlvLXNpemUtbWQ6IGNhbGMoMS41cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXJhZGlvLXNpemUtbGc6IGNhbGMoMS44NzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tcmFkaW8tc2l6ZS14bDogY2FsYygyLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuXG4gIC0tcmFkaW8taWNvbi1zaXplLXhzOiBjYWxjKDAuMzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXJhZGlvLWljb24tc2l6ZS1zbTogY2FsYygwLjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tcmFkaW8taWNvbi1zaXplLW1kOiBjYWxjKDAuNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXJhZGlvLWljb24tc2l6ZS1sZzogY2FsYygwLjg3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1yYWRpby1pY29uLXNpemUteGw6IGNhbGMoMXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcblxuICAtLXJhZGlvLWljb24tc2l6ZTogdmFyKC0tcmFkaW8taWNvbi1zaXplLXNtKTtcbiAgLS1yYWRpby1zaXplOiB2YXIoLS1yYWRpby1zaXplLXNtKTtcbiAgLS1yYWRpby1jb2xvcjogdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWZpbGxlZCk7XG4gIC0tcmFkaW8taWNvbi1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSk7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIHNvbGlkIHRyYW5zcGFyZW50O1xuICB3aWR0aDogdmFyKC0tcmFkaW8tc2l6ZSk7XG4gIG1pbi13aWR0aDogdmFyKC0tcmFkaW8tc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tcmFkaW8tc2l6ZSk7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLXJhZGlvLXNpemUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpby1yYWRpdXMsIDEwMDAwcHgpO1xuICB0cmFuc2l0aW9uOlxuICAgIGJvcmRlci1jb2xvciAxMDBtcyBlYXNlLFxuICAgIGJhY2tncm91bmQtY29sb3IgMTAwbXMgZWFzZTtcbiAgY3Vyc29yOiB2YXIoLS1tYW50aW5lLWN1cnNvci10eXBlKTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV83MTdkN2ZmNiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktNCk7XG59XG5cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzcxN2Q3ZmY2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNik7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNCk7XG59XG5cbiAgLm1fNzE3ZDdmZjZbZGF0YS1pbmRldGVybWluYXRlXSxcbiAgLm1fNzE3ZDdmZjZbZGF0YS1jaGVja2VkXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmFkaW8tY29sb3IpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcmFkaW8tY29sb3IpO1xuICB9XG5cbiAgLm1fNzE3ZDdmZjZbZGF0YS1pbmRldGVybWluYXRlXSA+IC5tXzNlNGRhNjMyLCAubV83MTdkN2ZmNltkYXRhLWNoZWNrZWRdID4gLm1fM2U0ZGE2MzIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGNvbG9yOiB2YXIoLS1yYWRpby1pY29uLWNvbG9yKTtcbiAgICB9XG5cbiAgLm1fNzE3ZDdmZjZbZGF0YS1kaXNhYmxlZF0ge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kaXNhYmxlZCk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRpc2FibGVkLWJvcmRlcik7XG4gIH1cblxuICAubV83MTdkN2ZmNltkYXRhLWRpc2FibGVkXVtkYXRhLWNoZWNrZWRdID4gLm1fM2U0ZGE2MzIge1xuICAgICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGlzYWJsZWQtY29sb3IpO1xuICAgIH1cblxuLm1fMjk4MDgzNmNbZGF0YS1pbmRldGVybWluYXRlXTpub3QoW2RhdGEtZGlzYWJsZWRdKSxcbiAgLm1fMjk4MDgzNmNbZGF0YS1jaGVja2VkXTpub3QoW2RhdGEtZGlzYWJsZWRdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1yYWRpby1jb2xvcik7XG4gIH1cblxuLm1fMjk4MDgzNmNbZGF0YS1pbmRldGVybWluYXRlXTpub3QoW2RhdGEtZGlzYWJsZWRdKSA+IC5tXzNlNGRhNjMyLCAubV8yOTgwODM2Y1tkYXRhLWNoZWNrZWRdOm5vdChbZGF0YS1kaXNhYmxlZF0pID4gLm1fM2U0ZGE2MzIge1xuICAgICAgY29sb3I6IHZhcigtLXJhZGlvLWNvbG9yKTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuXG4ubV8zZTRkYTYzMiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogdmFyKC0tcmFkaW8taWNvbi1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1yYWRpby1pY29uLXNpemUpO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygwLjMxMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkpIHNjYWxlKDAuNSk7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246XG4gICAgdHJhbnNmb3JtIDEwMG1zIGVhc2UsXG4gICAgb3BhY2l0eSAxMDBtcyBlYXNlO1xufVxuXG4ubV9mOGQzMTJmMiB7XG4gIC0tcmF0aW5nLXNpemUteHM6IGNhbGMoMC44NzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tcmF0aW5nLXNpemUtc206IGNhbGMoMS4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tcmF0aW5nLXNpemUtbWQ6IGNhbGMoMS4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1yYXRpbmctc2l6ZS1sZzogY2FsYygxLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXJhdGluZy1zaXplLXhsOiBjYWxjKDJyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xufVxuXG4gIC5tX2Y4ZDMxMmYyOndoZXJlKDpoYXMoaW5wdXQ6ZGlzYWJsZWQpKSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuLm1fNjE3MzRiYjcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxMDBtcyBlYXNlO1xufVxuXG4ubV82MTczNGJiNzp3aGVyZShbZGF0YS1hY3RpdmVdKSB7XG4gICAgei1pbmRleDogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cblxuLm1fNTY2MmE4OWEge1xuICB3aWR0aDogdmFyKC0tcmF0aW5nLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLXJhdGluZy1zaXplKTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fNTY2MmE4OWEge1xuICAgIGZpbGw6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0zKTtcbiAgICBzdHJva2U6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0zKTtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzU2NjJhODlhIHtcbiAgICBmaWxsOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstMyk7XG4gICAgc3Ryb2tlOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstMyk7XG59XG5cbi5tXzU2NjJhODlhOndoZXJlKFtkYXRhLWZpbGxlZF0pIHtcbiAgICBmaWxsOiB2YXIoLS1yYXRpbmctY29sb3IpO1xuICAgIHN0cm9rZTogdmFyKC0tcmF0aW5nLWNvbG9yKTtcbiAgfVxuXG4ubV8yMTEwMDdiYSB7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm1fMjExMDA3YmE6Zm9jdXMtdmlzaWJsZSArIGxhYmVsIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWZpbGxlZCk7XG4gICAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoMC4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIH1cblxuLm1fMjEzNDJlZTQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogdmFyKC0tcmF0aW5nLWl0ZW0tei1pbmRleCwgMCk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5tXzIxMzQyZWU0OndoZXJlKFtkYXRhLXJlYWQtb25seV0pIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cblxuLm1fMjEzNDJlZTQ6d2hlcmUoOmxhc3Qtb2YtdHlwZSkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4ubV9mYWUwNWQ2YSB7XG4gIGNsaXAtcGF0aDogdmFyKC0tcmF0aW5nLXN5bWJvbC1jbGlwLXBhdGgpO1xufVxuXG4ubV8xYjNjODgxOSB7XG4gIC0tdG9vbHRpcC1yYWRpdXM6IHZhcigtLW1hbnRpbmUtcmFkaXVzLWRlZmF1bHQpO1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1tYW50aW5lLXNwYWNpbmcteHMpIC8gMikgdmFyKC0tbWFudGluZS1zcGFjaW5nLXhzKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZvbnQtc2l6ZTogdmFyKC0tbWFudGluZS1mb250LXNpemUtc20pO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS10b29sdGlwLXJhZGl1cyk7XG59XG5cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV8xYjNjODgxOSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdG9vbHRpcC1iZywgdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTkpKTtcbiAgICBjb2xvcjogdmFyKC0tdG9vbHRpcC1jb2xvciwgdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSkpO1xufVxuXG4gIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV8xYjNjODgxOSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdG9vbHRpcC1iZywgdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTIpKTtcbiAgICBjb2xvcjogdmFyKC0tdG9vbHRpcC1jb2xvciwgdmFyKC0tbWFudGluZS1jb2xvci1ibGFjaykpO1xufVxuXG4gIC5tXzFiM2M4ODE5OndoZXJlKFtkYXRhLW11bHRpbGluZV0pIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG5cbiAgLm1fMWIzYzg4MTk6d2hlcmUoW2RhdGEtZml4ZWRdKSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG5cbi5tX2Y4OTgzOTlmIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4ubV9iMzJlNDgxMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IHZhcigtLXJwLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLXJwLXNpemUpO1xuICBtaW4td2lkdGg6IHZhcigtLXJwLXNpemUpO1xuICBtaW4taGVpZ2h0OiB2YXIoLS1ycC1zaXplKTtcbiAgLS1ycC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwbXM7XG59XG5cbi5tX2Q0M2I1MTM0IHtcbiAgd2lkdGg6IHZhcigtLXJwLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLXJwLXNpemUpO1xuICBtaW4td2lkdGg6IHZhcigtLXJwLXNpemUpO1xuICBtaW4taGVpZ2h0OiB2YXIoLS1ycC1zaXplKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cblxuLm1fYjFjYTFmYmYge1xuICBzdHJva2U6IHZhcigtLWN1cnZlLWNvbG9yLCB2YXIoLS1ycC1jdXJ2ZS1yb290LWNvbG9yKSk7XG4gIHRyYW5zaXRpb246XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQgdmFyKC0tcnAtdHJhbnNpdGlvbi1kdXJhdGlvbikgZWFzZSxcbiAgICBzdHJva2UtZGFzaGFycmF5IHZhcigtLXJwLXRyYW5zaXRpb24tZHVyYXRpb24pIGVhc2UsXG4gICAgc3Ryb2tlIHZhcigtLXJwLXRyYW5zaXRpb24tZHVyYXRpb24pO1xufVxuXG5bZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSAubV9iMWNhMWZiZiB7XG4gICAgLS1ycC1jdXJ2ZS1yb290LWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMik7XG59XG5cbltkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10gLm1fYjFjYTFmYmYge1xuICAgIC0tcnAtY3VydmUtcm9vdC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTQpO1xufVxuXG4ubV9iMjNmOWRjNCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgaW5zZXQtaW5saW5lOiB2YXIoLS1ycC1sYWJlbC1vZmZzZXQpO1xufVxuXG4ubV9jZjM2NTM2NCB7XG4gIC0tc2MtcGFkZGluZy14czogY2FsYygwLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBjYWxjKDAuMzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXNjLXBhZGRpbmctc206IGNhbGMoMC4xODc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIGNhbGMoMC42MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc2MtcGFkZGluZy1tZDogY2FsYygwLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIGNhbGMoMC44NzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc2MtcGFkZGluZy1sZzogY2FsYygwLjQzNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgY2FsYygxcmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXNjLXBhZGRpbmcteGw6IGNhbGMoMC42MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgY2FsYygxLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuXG4gIC0tc2MtdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIC0tc2MtcGFkZGluZzogdmFyKC0tc2MtcGFkZGluZy1zbSk7XG4gIC0tc2MtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIC0tc2MtZm9udC1zaXplOiB2YXIoLS1tYW50aW5lLWZvbnQtc2l6ZS1zbSk7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNjLXJhZGl1cywgdmFyKC0tbWFudGluZS1yYWRpdXMtZGVmYXVsdCkpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiBjYWxjKDAuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG59XG5cbiAgLm1fY2YzNjUzNjQ6d2hlcmUoW2RhdGEtZnVsbC13aWR0aF0pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLm1fY2YzNjUzNjQ6d2hlcmUoW2RhdGEtb3JpZW50YXRpb249J3ZlcnRpY2FsJ10pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICB9XG5cbiAgLm1fY2YzNjUzNjQ6d2hlcmUoW2RhdGEtb3JpZW50YXRpb249J3ZlcnRpY2FsJ10pOndoZXJlKFtkYXRhLWZ1bGwtd2lkdGhdKSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV9jZjM2NTM2NCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTEpO1xufVxuXG4gIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV9jZjM2NTM2NCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTgpO1xufVxuXG4ubV85ZTE4MmNjZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNjLXJhZGl1cywgdmFyKC0tbWFudGluZS1yYWRpdXMtZGVmYXVsdCkpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzllMTgyY2NkIHtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1zYy1zaGFkb3csIG5vbmUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNjLWNvbG9yLCB2YXIoLS1tYW50aW5lLWNvbG9yLXdoaXRlKSk7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV85ZTE4MmNjZCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zYy1jb2xvciwgdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTUpKTtcbn1cblxuLm1fMTczOGZjYjIge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNjLXJhZGl1cywgdmFyKC0tbWFudGluZS1yYWRpdXMtZGVmYXVsdCkpO1xuICBmb250LXNpemU6IHZhcigtLXNjLWZvbnQtc2l6ZSk7XG4gIHBhZGRpbmc6IHZhcigtLXNjLXBhZGRpbmcpO1xuICB0cmFuc2l0aW9uOiBjb2xvciB2YXIoLS1zYy10cmFuc2l0aW9uLWR1cmF0aW9uKSB2YXIoLS1zYy10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbik7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAvKiBvdXRsaW5lIGlzIGNvbnRyb2xsZWQgYnkgLmlucHV0ICovXG4gIG91dGxpbmU6IHZhcigtLXNlZ21lbnRlZC1jb250cm9sLW91dGxpbmUsIG5vbmUpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzE3MzhmY2IyIHtcbiAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTcpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fMTczOGZjYjIge1xuICAgIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstMSk7XG59XG5cbi5tXzE3MzhmY2IyOndoZXJlKFtkYXRhLXJlYWQtb25seV0pIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cblxuZmllbGRzZXQ6ZGlzYWJsZWQgLm1fMTczOGZjYjIsXG4gIC5tXzE3MzhmY2IyOndoZXJlKFtkYXRhLWRpc2FibGVkXSkge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGlzYWJsZWQtY29sb3IpO1xuICB9XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fMTczOGZjYjI6d2hlcmUoW2RhdGEtYWN0aXZlXSkge1xuICAgICAgY29sb3I6IHZhcigtLXNjLWxhYmVsLWNvbG9yLCB2YXIoLS1tYW50aW5lLWNvbG9yLWJsYWNrKSk7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV8xNzM4ZmNiMjp3aGVyZShbZGF0YS1hY3RpdmVdKSB7XG4gICAgICBjb2xvcjogdmFyKC0tc2MtbGFiZWwtY29sb3IsIHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpKTtcbn1cblxuLm1fY2YzNjUzNjQ6d2hlcmUoW2RhdGEtaW5pdGlhbGl6ZWRdKSAubV8xNzM4ZmNiMjp3aGVyZShbZGF0YS1hY3RpdmVdKTo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuLm1fMTczOGZjYjI6d2hlcmUoW2RhdGEtYWN0aXZlXSk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGluc2V0OiAwO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXNjLXJhZGl1cywgdmFyKC0tbWFudGluZS1yYWRpdXMtZGVmYXVsdCkpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzE3MzhmY2IyOndoZXJlKFtkYXRhLWFjdGl2ZV0pOjpiZWZvcmUge1xuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS1zYy1zaGFkb3csIG5vbmUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zYy1jb2xvciwgdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSkpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fMTczOGZjYjI6d2hlcmUoW2RhdGEtYWN0aXZlXSk6OmJlZm9yZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNjLWNvbG9yLCB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNSkpO1xufVxuXG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV8xNzM4ZmNiMjp3aGVyZSg6bm90KFtkYXRhLWRpc2FibGVkXSwgW2RhdGEtYWN0aXZlXSwgW2RhdGEtcmVhZC1vbmx5XSkpOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItYmxhY2spO1xuICB9XG5cbiAgICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV8xNzM4ZmNiMjp3aGVyZSg6bm90KFtkYXRhLWRpc2FibGVkXSwgW2RhdGEtYWN0aXZlXSwgW2RhdGEtcmVhZC1vbmx5XSkpOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpO1xuICB9XG59XG5cbkBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcbiAgICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fMTczOGZjYjI6d2hlcmUoOm5vdChbZGF0YS1kaXNhYmxlZF0sIFtkYXRhLWFjdGl2ZV0sIFtkYXRhLXJlYWQtb25seV0pKTphY3RpdmUge1xuICAgICAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ibGFjayk7XG4gIH1cblxuICAgICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzE3MzhmY2IyOndoZXJlKDpub3QoW2RhdGEtZGlzYWJsZWRdLCBbZGF0YS1hY3RpdmVdLCBbZGF0YS1yZWFkLW9ubHldKSk6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpO1xuICB9XG59XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG5cbiAgZmllbGRzZXQ6ZGlzYWJsZWQgLm1fMTczOGZjYjI6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGlzYWJsZWQtY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChob3Zlcjogbm9uZSkge1xuXG4gIGZpZWxkc2V0OmRpc2FibGVkIC5tXzE3MzhmY2IyOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kaXNhYmxlZC1jb2xvcikgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubV8xNzE0ZDU4OCB7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm1fMTcxNGQ1ODhbZGF0YS1mb2N1cy1yaW5nPSdhdXRvJ106Zm9jdXM6Zm9jdXMtdmlzaWJsZSArIC5tXzE3MzhmY2IyIHtcbiAgICAgICAgLS1zZWdtZW50ZWQtY29udHJvbC1vdXRsaW5lOiAycHggc29saWQgdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWZpbGxlZCk7XG4gICAgICB9XG5cbi5tXzE3MTRkNTg4W2RhdGEtZm9jdXMtcmluZz0nYWx3YXlzJ106Zm9jdXMgKyAubV8xNzM4ZmNiMiB7XG4gICAgICAgIC0tc2VnbWVudGVkLWNvbnRyb2wtb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci1maWxsZWQpO1xuICAgICAgfVxuXG4ubV82OTY4NmI5YiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMTtcbiAgei1pbmRleDogMjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIHZhcigtLXNjLXRyYW5zaXRpb24tZHVyYXRpb24pIHZhcigtLXNjLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKTtcbn1cblxuLm1fY2YzNjUzNjRbZGF0YS13aXRoLWl0ZW1zLWJvcmRlcnNdIDp3aGVyZSgubV82OTY4NmI5Yik6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlcGFyYXRvci1jb2xvcik7XG4gICAgd2lkdGg6IGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgdmFyKC0tc2MtdHJhbnNpdGlvbi1kdXJhdGlvbikgdmFyKC0tc2MtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24pO1xuICB9XG5cbi5tXzY5Njg2YjliW2RhdGEtb3JpZW50YXRpb249J3ZlcnRpY2FsJ106OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBpbnNldC1pbmxpbmU6IDA7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICBoZWlnaHQ6IGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzY5Njg2YjliIHtcbiAgICAtLXNlcGFyYXRvci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTMpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fNjk2ODZiOWIge1xuICAgIC0tc2VwYXJhdG9yLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNCk7XG59XG5cbi5tXzY5Njg2YjliOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSB7XG4gICAgICAtLXNlcGFyYXRvci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG5bZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZV0gLm1fNjk2ODZiOWJbZGF0YS1hY3RpdmVdOjpiZWZvcmUsIFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lXSAubV82OTY4NmI5YltkYXRhLWFjdGl2ZV0gKyAubV82OTY4NmI5Yjo6YmVmb3JlIHtcbiAgICAgICAgICAtLXNlcGFyYXRvci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuLm1fNzg4ODJmNDAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5tX2ZhNTI4NzI0IHtcbiAgLS1zY3AtZmlsbGVkLXNlZ21lbnQtY29sb3I6IHZhcigtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci1maWxsZWQpO1xuICAtLXNjcC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwbXM7XG4gIC0tc2NwLXRoaWNrbmVzczogY2FsYygwLjYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbn1cblxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tX2ZhNTI4NzI0IHtcbiAgICAtLXNjcC1lbXB0eS1zZWdtZW50LWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMik7XG59XG5cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tX2ZhNTI4NzI0IHtcbiAgICAtLXNjcC1lbXB0eS1zZWdtZW50LWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNCk7XG59XG5cbiAgLm1fZmE1Mjg3MjQge1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4ubV82MmU5ZTdlMiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2Zvcm06IHZhcigtLXNjcC1yb3RhdGlvbik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tX2M1NzNmYjZmIHtcbiAgdHJhbnNpdGlvbjpcbiAgICBzdHJva2UtZGFzaG9mZnNldCB2YXIoLS1zY3AtdHJhbnNpdGlvbi1kdXJhdGlvbikgZWFzZSxcbiAgICBzdHJva2UtZGFzaGFycmF5IHZhcigtLXNjcC10cmFuc2l0aW9uLWR1cmF0aW9uKSBlYXNlLFxuICAgIHN0cm9rZSB2YXIoLS1zY3AtdHJhbnNpdGlvbi1kdXJhdGlvbik7XG59XG5cbi5tXzRmYTM0MGYyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGluc2V0LWlubGluZTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxO1xufVxuXG4ubV80ZmEzNDBmMjp3aGVyZShbZGF0YS1wb3NpdGlvbj0nYm90dG9tJ10pIHtcbiAgICBib3R0b206IDA7XG4gICAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0tc2NwLXRoaWNrbmVzcykgKiAyKTtcbiAgfVxuXG4ubV80ZmEzNDBmMjp3aGVyZShbZGF0YS1wb3NpdGlvbj0nYm90dG9tJ10pOndoZXJlKFtkYXRhLW9yaWVudGF0aW9uPSdkb3duJ10pIHtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIHRvcDogMDtcbiAgICB9XG5cbi5tXzRmYTM0MGYyOndoZXJlKFtkYXRhLXBvc2l0aW9uPSdjZW50ZXInXSkge1xuICAgIHRvcDogNTAlO1xuICAgIHBhZGRpbmctaW5saW5lOiBjYWxjKHZhcigtLXNjcC10aGlja25lc3MpICogMyk7XG4gIH1cblxuLm1fOTI1YzJkMmMge1xuICBjb250YWluZXI6IHNpbXBsZS1ncmlkIC8gaW5saW5lLXNpemU7XG59XG5cbi5tXzI0MTVhMTU3IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQodmFyKC0tc2ctY29scyksIG1pbm1heCgwLCAxZnIpKTtcbiAgZ2FwOiB2YXIoLS1zZy1zcGFjaW5nLXkpIHZhcigtLXNnLXNwYWNpbmcteCk7XG59XG5cbkBrZXlmcmFtZXMgbV8yOTljMzI5YyB7XG4gIDAlLFxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLm1fMTgzMjAyNDIge1xuICBoZWlnaHQ6IHZhcigtLXNrZWxldG9uLWhlaWdodCwgYXV0byk7XG4gIHdpZHRoOiB2YXIoLS1za2VsZXRvbi13aWR0aCwgMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNrZWxldG9uLXJhZGl1cywgdmFyKC0tbWFudGluZS1yYWRpdXMtZGVmYXVsdCkpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cbi5tXzE4MzIwMjQyOndoZXJlKFtkYXRhLWFuaW1hdGVdKTo6YWZ0ZXIge1xuICAgIGFuaW1hdGlvbjogbV8yOTljMzI5YyAxNTAwbXMgbGluZWFyIGluZmluaXRlO1xuICB9XG5cbi5tXzE4MzIwMjQyOndoZXJlKFtkYXRhLXZpc2libGVdKSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4ubV8xODMyMDI0Mjp3aGVyZShbZGF0YS12aXNpYmxlXSk6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGluc2V0OiAwO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWJvZHkpO1xuICAgIH1cblxuLm1fMTgzMjAyNDI6d2hlcmUoW2RhdGEtdmlzaWJsZV0pOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGluc2V0OiAwO1xuICAgICAgei1pbmRleDogMTE7XG4gICAgfVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzE4MzIwMjQyOndoZXJlKFtkYXRhLXZpc2libGVdKTo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMyk7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV8xODMyMDI0Mjp3aGVyZShbZGF0YS12aXNpYmxlXSk6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTQpO1xufVxuXG4ubV9kZDM2MzYyZSB7XG4gIC0tc2xpZGVyLXNpemUteHM6IGNhbGMoMC4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1zbGlkZXItc2l6ZS1zbTogY2FsYygwLjM3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1zbGlkZXItc2l6ZS1tZDogY2FsYygwLjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc2xpZGVyLXNpemUtbGc6IGNhbGMoMC42MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc2xpZGVyLXNpemUteGw6IGNhbGMoMC43NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcblxuICAtLXNsaWRlci1zaXplOiB2YXIoLS1zbGlkZXItc2l6ZS1tZCk7XG4gIC0tc2xpZGVyLXJhZGl1czogY2FsYyg2Mi41cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXNsaWRlci1jb2xvcjogdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWZpbGxlZCk7XG4gIC0tc2xpZGVyLXRyYWNrLWRpc2FibGVkLWJnOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRpc2FibGVkKTtcblxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBoZWlnaHQ6IGNhbGModmFyKC0tc2xpZGVyLXNpemUpICogMik7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zbGlkZXItc2l6ZSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4gIFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddIC5tX2RkMzYzNjJlIHtcbiAgICAtLXNsaWRlci10cmFjay1iZzogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTIpO1xufVxuXG4gIFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10gLm1fZGQzNjM2MmUge1xuICAgIC0tc2xpZGVyLXRyYWNrLWJnOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNCk7XG59XG5cbi5tX2M5MzU3MzI4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoLTIuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tbWFudGluZS1mb250LXNpemUteHMpO1xuICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSk7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tbWFudGluZS1zcGFjaW5nLXhzKSAvIDIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1tYW50aW5lLXJhZGl1cy1zbSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tX2M5MzU3MzI4IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktOSk7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV9jOTM1NzMyOCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTQpO1xufVxuXG4ubV9jOWE5YTYwYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiB2YXIoLS1zbGlkZXItdGh1bWItc2l6ZSk7XG4gIHdpZHRoOiB2YXIoLS1zbGlkZXItdGh1bWItc2l6ZSk7XG4gIGJvcmRlcjogY2FsYygwLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIHNvbGlkO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdG9wOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2xpZGVyLXJhZGl1cyk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOlxuICAgIGJveC1zaGFkb3cgMTAwbXMgZWFzZSxcbiAgICB0cmFuc2Zvcm0gMTAwbXMgZWFzZTtcbiAgei1pbmRleDogMztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoMC4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIGxlZnQ6IHZhcigtLXNsaWRlci10aHVtYi1vZmZzZXQpO1xufVxuXG46d2hlcmUoW2Rpcj1cInJ0bFwiXSkgLm1fYzlhOWE2MGEge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IGNhbGModmFyKC0tc2xpZGVyLXRodW1iLW9mZnNldCkgLSB2YXIoLS1zbGlkZXItdGh1bWItc2l6ZSkpO1xufVxuXG5maWVsZHNldDpkaXNhYmxlZCAubV9jOWE5YTYwYSxcbiAgLm1fYzlhOWE2MGE6d2hlcmUoW2RhdGEtZGlzYWJsZWRdKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4ubV9jOWE5YTYwYTp3aGVyZShbZGF0YS1kcmFnZ2luZ10pIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjA1KTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1tYW50aW5lLXNoYWRvdy1zbSk7XG4gIH1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV9jOWE5YTYwYSB7XG4gICAgY29sb3I6IHZhcigtLXNsaWRlci1jb2xvcik7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zbGlkZXItY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fYzlhOWE2MGEge1xuICAgIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLXdoaXRlKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsaWRlci1jb2xvcik7XG59XG5cbi5tX2E4NjQ1YzIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLXNsaWRlci1zaXplKSAqIDIpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmZpZWxkc2V0OmRpc2FibGVkIC5tX2E4NjQ1YzIsXG4gIC5tX2E4NjQ1YzI6d2hlcmUoW2RhdGEtZGlzYWJsZWRdKSB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxuXG4ubV9jOWFkZTU3ZiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogdmFyKC0tc2xpZGVyLXNpemUpO1xufVxuXG4ubV9jOWFkZTU3Zjp3aGVyZShbZGF0YS1pbnZlcnRlZF06bm90KFtkYXRhLWRpc2FibGVkXSkpIHtcbiAgICAtLXRyYWNrLWJnOiB2YXIoLS1zbGlkZXItY29sb3IpO1xuICB9XG5cbmZpZWxkc2V0OmRpc2FibGVkIC5tX2M5YWRlNTdmOndoZXJlKFtkYXRhLWludmVydGVkXSksXG4gIC5tX2M5YWRlNTdmOndoZXJlKFtkYXRhLWludmVydGVkXVtkYXRhLWRpc2FibGVkXSkge1xuICAgIC0tdHJhY2stYmc6IHZhcigtLXNsaWRlci10cmFjay1kaXNhYmxlZC1iZyk7XG4gIH1cblxuLm1fYzlhZGU1N2Y6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2xpZGVyLXJhZGl1cyk7XG4gICAgaW5zZXQtaW5saW5lOiBjYWxjKHZhcigtLXNsaWRlci1zaXplKSAqIC0xKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10cmFjay1iZywgdmFyKC0tc2xpZGVyLXRyYWNrLWJnKSk7XG4gICAgei1pbmRleDogMDtcbiAgfVxuXG4ubV8zOGFlZWQ0NyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsaWRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXNsaWRlci1yYWRpdXMpO1xuICB3aWR0aDogdmFyKC0tc2xpZGVyLWJhci13aWR0aCk7XG4gIGluc2V0LWlubGluZS1zdGFydDogdmFyKC0tc2xpZGVyLWJhci1vZmZzZXQpO1xufVxuXG4ubV8zOGFlZWQ0Nzp3aGVyZShbZGF0YS1pbnZlcnRlZF0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbGlkZXItdHJhY2stYmcpO1xuICB9XG5cbmZpZWxkc2V0OmRpc2FibGVkIC5tXzM4YWVlZDQ3OndoZXJlKDpub3QoW2RhdGEtaW52ZXJ0ZWRdKSksXG4gIC5tXzM4YWVlZDQ3OndoZXJlKFtkYXRhLWRpc2FibGVkXTpub3QoW2RhdGEtaW52ZXJ0ZWRdKSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGlzYWJsZWQtY29sb3IpO1xuICB9XG5cbi5tX2I3YjA0MjNhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tbWFyay1vZmZzZXQpIC0gdmFyKC0tc2xpZGVyLXNpemUpIC8gMik7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMjtcbiAgaGVpZ2h0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm1fZGQzM2JjMTkge1xuICBib3JkZXI6IGNhbGMoMC4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgc29saWQ7XG4gIGhlaWdodDogdmFyKC0tc2xpZGVyLXNpemUpO1xuICB3aWR0aDogdmFyKC0tc2xpZGVyLXNpemUpO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDYyLjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV9kZDMzYmMxOSB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMik7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV9kZDMzYmMxOSB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNCk7XG59XG5cbi5tX2RkMzNiYzE5OndoZXJlKFtkYXRhLWZpbGxlZF0pIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXNsaWRlci1jb2xvcik7XG4gIH1cblxuLm1fZGQzM2JjMTk6d2hlcmUoW2RhdGEtZmlsbGVkXSk6d2hlcmUoW2RhdGEtZGlzYWJsZWRdKSB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGlzYWJsZWQtYm9yZGVyKTtcbiAgICB9XG5cbi5tXzY4Yzc3YTViIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtNTAlICsgdmFyKC0tc2xpZGVyLXNpemUpIC8gMiksIGNhbGModmFyKC0tbWFudGluZS1zcGFjaW5nLXhzKSAvIDIpKTtcbiAgZm9udC1zaXplOiB2YXIoLS1tYW50aW5lLWZvbnQtc2l6ZS1zbSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fNjhjNzdhNWIge1xuICAgIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktNik7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV82OGM3N2E1YiB7XG4gICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay0yKTtcbn1cblxuLm1fNTU5Y2NlMmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiAgLm1fNTU5Y2NlMmQ6d2hlcmUoW2RhdGEtaGFzLXNwb2lsZXJdKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxLjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIH1cblxuLm1fYjkxMmRmNGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IHZhcigtLXNwb2lsZXItdHJhbnNpdGlvbi1kdXJhdGlvbiwgMjAwbXMpIGVhc2U7XG59XG5cbi5tX2I5MTMxMDMyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbn1cblxuLm1fNmQ3MzExMjcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogdmFyKC0tc3RhY2stYWxpZ24sIHN0cmV0Y2gpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHZhcigtLXN0YWNrLWp1c3RpZnksIGZsZXgtc3RhcnQpO1xuICBnYXA6IHZhcigtLXN0YWNrLWdhcCwgdmFyKC0tbWFudGluZS1zcGFjaW5nLW1kKSk7XG59XG5cbi5tX2NiYjRlYTdlIHtcbiAgLS1zdGVwcGVyLWljb24tc2l6ZS14czogY2FsYygyLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1zdGVwcGVyLWljb24tc2l6ZS1zbTogY2FsYygyLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXN0ZXBwZXItaWNvbi1zaXplLW1kOiBjYWxjKDIuNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXN0ZXBwZXItaWNvbi1zaXplLWxnOiBjYWxjKDNyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc3RlcHBlci1pY29uLXNpemUteGw6IGNhbGMoMy4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcblxuICAtLXN0ZXBwZXItaWNvbi1zaXplOiB2YXIoLS1zdGVwcGVyLWljb24tc2l6ZS1tZCk7XG4gIC0tc3RlcHBlci1jb2xvcjogdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWZpbGxlZCk7XG4gIC0tc3RlcHBlci1jb250ZW50LXBhZGRpbmc6IHZhcigtLW1hbnRpbmUtc3BhY2luZy1tZCk7XG4gIC0tc3RlcHBlci1zcGFjaW5nOiB2YXIoLS1tYW50aW5lLXNwYWNpbmctbWQpO1xuICAtLXN0ZXBwZXItcmFkaXVzOiBjYWxjKDYyLjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc3RlcHBlci1mejogdmFyKC0tbWFudGluZS1mb250LXNpemUtbWQpO1xuICAtLXN0ZXBwZXItb3V0bGluZS10aGlja25lc3M6IGNhbGMoMC4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG59XG5cbiAgW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10gLm1fY2JiNGVhN2Uge1xuICAgIC0tc3RlcHBlci1vdXRsaW5lLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMik7XG59XG5cbiAgW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSAubV9jYmI0ZWE3ZSB7XG4gICAgLS1zdGVwcGVyLW91dGxpbmUtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay01KTtcbn1cblxuLm1fYWFmODlkMGIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1fYWFmODlkMGI6d2hlcmUoW2RhdGEtd3JhcF0pIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiB2YXIoLS1tYW50aW5lLXNwYWNpbmctbWQpIDA7XG4gIH1cblxuLm1fYWFmODlkMGI6d2hlcmUoW2RhdGEtb3JpZW50YXRpb249J3ZlcnRpY2FsJ10pIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbi5tX2FhZjg5ZDBiOndoZXJlKFtkYXRhLW9yaWVudGF0aW9uPSd2ZXJ0aWNhbCddKTp3aGVyZShbZGF0YS1pY29uLXBvc2l0aW9uPSdsZWZ0J10pIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuLm1fYWFmODlkMGI6d2hlcmUoW2RhdGEtb3JpZW50YXRpb249J3ZlcnRpY2FsJ10pOndoZXJlKFtkYXRhLWljb24tcG9zaXRpb249J3JpZ2h0J10pIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB9XG5cbi5tX2FhZjg5ZDBiOndoZXJlKFtkYXRhLW9yaWVudGF0aW9uPSdob3Jpem9udGFsJ10pIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbi5tXzJhMzcxYWM5IHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxNTBtcyBlYXNlO1xuICBmbGV4OiAxO1xuICBoZWlnaHQ6IHZhcigtLXN0ZXBwZXItb3V0bGluZS10aGlja25lc3MpO1xuICBtYXJnaW4taW5saW5lOiB2YXIoLS1tYW50aW5lLXNwYWNpbmctbWQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdGVwcGVyLW91dGxpbmUtY29sb3IpO1xufVxuXG4ubV8yYTM3MWFjOTp3aGVyZShbZGF0YS1hY3RpdmVdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3RlcHBlci1jb2xvcik7XG4gIH1cblxuLm1fNzhkYTE1NWQge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tc3RlcHBlci1jb250ZW50LXBhZGRpbmcpO1xufVxuXG4ubV9jYmI1NzA2OCB7XG4gIC0tc3RlcC1jb2xvcjogdmFyKC0tc3RlcHBlci1jb2xvcik7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubV9jYmI1NzA2ODp3aGVyZShbZGF0YS1hbGxvdy1jbGlja10pIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuLm1fY2JiNTcwNjg6d2hlcmUoW2RhdGEtaWNvbi1wb3NpdGlvbj0nbGVmdCddKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4ubV9jYmI1NzA2ODp3aGVyZShbZGF0YS1pY29uLXBvc2l0aW9uPSdyaWdodCddKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG5cbi5tX2Y1NmIxZTJjIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1fODMzZWRiN2Uge1xuICAtLXNlcGFyYXRvci1zcGFjaW5nOiBjYWxjKHZhcigtLW1hbnRpbmUtc3BhY2luZy14cykgLyAyKTtcblxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1pbi1oZWlnaHQ6IGNhbGModmFyKC0tc3RlcHBlci1pY29uLXNpemUpICsgdmFyKC0tbWFudGluZS1zcGFjaW5nLXhsKSArIHZhcigtLXNlcGFyYXRvci1zcGFjaW5nKSk7XG4gIG1hcmdpbi10b3A6IHZhcigtLXNlcGFyYXRvci1zcGFjaW5nKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1fODMzZWRiN2U6d2hlcmUoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbi5tXzgzM2VkYjdlOndoZXJlKDpsYXN0LW9mLXR5cGUpIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG5cbi5tXzgzM2VkYjdlOndoZXJlKDpsYXN0LW9mLXR5cGUpIC5tXzY0OTZiM2YzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4ubV84MThlNzBiIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubV82NDk2YjNmMyB7XG4gIHRvcDogY2FsYyh2YXIoLS1zdGVwcGVyLWljb24tc2l6ZSkgKyB2YXIoLS1zZXBhcmF0b3Itc3BhY2luZykpO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3RlcHBlci1pY29uLXNpemUpIC8gMik7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLWlubGluZS1zdGFydDogdmFyKC0tc3RlcHBlci1vdXRsaW5lLXRoaWNrbmVzcykgc29saWQgdmFyKC0tc3RlcHBlci1vdXRsaW5lLWNvbG9yKTtcbn1cblxuLm1fNjQ5NmIzZjM6d2hlcmUoW2RhdGEtYWN0aXZlXSkge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc3RlcHBlci1jb2xvcik7XG4gIH1cblxuLm1fMTk1OWFkMDEge1xuICBoZWlnaHQ6IHZhcigtLXN0ZXBwZXItaWNvbi1zaXplKTtcbiAgd2lkdGg6IHZhcigtLXN0ZXBwZXItaWNvbi1zaXplKTtcbiAgbWluLWhlaWdodDogdmFyKC0tc3RlcHBlci1pY29uLXNpemUpO1xuICBtaW4td2lkdGg6IHZhcigtLXN0ZXBwZXItaWNvbi1zaXplKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3RlcHBlci1yYWRpdXMpO1xuICBmb250LXNpemU6IHZhcigtLXN0ZXBwZXItZnopO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdHJhbnNpdGlvbjpcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zIGVhc2UsXG4gICAgYm9yZGVyLWNvbG9yIDE1MG1zIGVhc2U7XG4gIGJvcmRlcjogdmFyKC0tc3RlcHBlci1vdXRsaW5lLXRoaWNrbmVzcykgc29saWQgdmFyKC0tc3RlcHBlci1vdXRsaW5lLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3RlcHBlci1vdXRsaW5lLWNvbG9yKTtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV8xOTU5YWQwMSB7XG4gICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS03KTtcbn1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzE5NTlhZDAxIHtcbiAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTEpO1xufVxuXG4ubV8xOTU5YWQwMTp3aGVyZShbZGF0YS1wcm9ncmVzc10pIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXN0ZXAtY29sb3IpO1xuICB9XG5cbi5tXzE5NTlhZDAxOndoZXJlKFtkYXRhLWNvbXBsZXRlZF0pIHtcbiAgICBjb2xvcjogdmFyKC0tc3RlcHBlci1pY29uLWNvbG9yLCB2YXIoLS1tYW50aW5lLWNvbG9yLXdoaXRlKSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3RlcC1jb2xvcik7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdGVwLWNvbG9yKTtcbiAgfVxuXG4ubV9hNzkzMzFkYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3RlcHBlci1pY29uLWNvbG9yLCB2YXIoLS1tYW50aW5lLWNvbG9yLXdoaXRlKSk7XG59XG5cbi5tXzE5NTZhYTJhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLm1fMTk1NmFhMmE6d2hlcmUoW2RhdGEtaWNvbi1wb3NpdGlvbj0nbGVmdCddKSB7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tbWFudGluZS1zcGFjaW5nLXNtKTtcbiAgfVxuXG4ubV8xOTU2YWEyYTp3aGVyZShbZGF0YS1pY29uLXBvc2l0aW9uPSdyaWdodCddKSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLW1hbnRpbmUtc3BhY2luZy1zbSk7XG4gIH1cblxuOndoZXJlKFtkaXI9XCJydGxcIl0pIC5tXzE5NTZhYTJhOndoZXJlKFtkYXRhLWljb24tcG9zaXRpb249J3JpZ2h0J10pIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5tXzEyMDUxZjZjIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiB2YXIoLS1zdGVwcGVyLWZ6KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5tXzE2NGVlYTc0IHtcbiAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1zdGVwcGVyLXNwYWNpbmcpIC8gMyk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tc3RlcHBlci1zcGFjaW5nKSAvIDMpO1xuICBmb250LXNpemU6IGNhbGModmFyKC0tc3RlcHBlci1meikgLSBjYWxjKDAuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRpbW1lZCk7XG59XG5cbi5tXzVmOTNmM2JiIHtcbiAgLS1zd2l0Y2gtaGVpZ2h0LXhzOiBjYWxjKDFyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc3dpdGNoLWhlaWdodC1zbTogY2FsYygxLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXN3aXRjaC1oZWlnaHQtbWQ6IGNhbGMoMS41cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXN3aXRjaC1oZWlnaHQtbGc6IGNhbGMoMS44NzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc3dpdGNoLWhlaWdodC14bDogY2FsYygyLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuXG4gIC0tc3dpdGNoLXdpZHRoLXhzOiBjYWxjKDJyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc3dpdGNoLXdpZHRoLXNtOiBjYWxjKDIuMzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXN3aXRjaC13aWR0aC1tZDogY2FsYygyLjg3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1zd2l0Y2gtd2lkdGgtbGc6IGNhbGMoMy41cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXN3aXRjaC13aWR0aC14bDogY2FsYyg0LjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG5cbiAgLS1zd2l0Y2gtdGh1bWItc2l6ZS14czogY2FsYygwLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXN3aXRjaC10aHVtYi1zaXplLXNtOiBjYWxjKDAuODc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXN3aXRjaC10aHVtYi1zaXplLW1kOiBjYWxjKDEuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXN3aXRjaC10aHVtYi1zaXplLWxnOiBjYWxjKDEuMzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXN3aXRjaC10aHVtYi1zaXplLXhsOiBjYWxjKDEuNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG5cbiAgLS1zd2l0Y2gtbGFiZWwtZm9udC1zaXplLXhzOiBjYWxjKDAuMzEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1zd2l0Y2gtbGFiZWwtZm9udC1zaXplLXNtOiBjYWxjKDAuMzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXN3aXRjaC1sYWJlbC1mb250LXNpemUtbWQ6IGNhbGMoMC40Mzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXN3aXRjaC1sYWJlbC1mb250LXNpemUtbGc6IGNhbGMoMC41NjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXN3aXRjaC1sYWJlbC1mb250LXNpemUteGw6IGNhbGMoMC42ODc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuXG4gIC0tc3dpdGNoLXRyYWNrLWxhYmVsLXBhZGRpbmcteHM6IGNhbGMoMC4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc3dpdGNoLXRyYWNrLWxhYmVsLXBhZGRpbmctc206IGNhbGMoMC4xNTYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1zd2l0Y2gtdHJhY2stbGFiZWwtcGFkZGluZy1tZDogY2FsYygwLjE4NzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tc3dpdGNoLXRyYWNrLWxhYmVsLXBhZGRpbmctbGc6IGNhbGMoMC4xODc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXN3aXRjaC10cmFjay1sYWJlbC1wYWRkaW5nLXhsOiBjYWxjKDAuMjE4NzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG5cbiAgLS1zd2l0Y2gtaGVpZ2h0OiB2YXIoLS1zd2l0Y2gtaGVpZ2h0LXNtKTtcbiAgLS1zd2l0Y2gtd2lkdGg6IHZhcigtLXN3aXRjaC13aWR0aC1zbSk7XG4gIC0tc3dpdGNoLXRodW1iLXNpemU6IHZhcigtLXN3aXRjaC10aHVtYi1zaXplLXNtKTtcbiAgLS1zd2l0Y2gtbGFiZWwtZm9udC1zaXplOiB2YXIoLS1zd2l0Y2gtbGFiZWwtZm9udC1zaXplLXNtKTtcbiAgLS1zd2l0Y2gtdHJhY2stbGFiZWwtcGFkZGluZzogdmFyKC0tc3dpdGNoLXRyYWNrLWxhYmVsLXBhZGRpbmctc20pO1xuICAtLXN3aXRjaC1yYWRpdXM6IGNhbGMoNjIuNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1zd2l0Y2gtY29sb3I6IHZhcigtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci1maWxsZWQpO1xuICAtLXN3aXRjaC1kaXNhYmxlZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kaXNhYmxlZCk7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubV85MjZiNDAxMSB7XG4gIC8qIEhpZGUgdGhlIGlucHV0IHZpc3VhbGx5IHdpdGhvdXQgcmVtb3ZpbmcgaXQgZnJvbSB0aGUgYWNjZXNzaWJpbGl0eSB0cmVlIG9yIG9ic2N1cmluZyBpdCBpbiB0aGUgRE9NICovXG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG5cbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5tXzkzMDdkOTkyIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiB2YXIoLS1zd2l0Y2gtY3Vyc29yLCB2YXIoLS1tYW50aW5lLWN1cnNvci10eXBlKSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3dpdGNoLXJhZGl1cyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN3aXRjaC1iZyk7XG4gIGhlaWdodDogdmFyKC0tc3dpdGNoLWhlaWdodCk7XG4gIG1pbi13aWR0aDogdmFyKC0tc3dpdGNoLXdpZHRoKTtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2l0aW9uOlxuICAgIGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZSxcbiAgICBib3JkZXItY29sb3IgMTUwbXMgZWFzZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiB2YXIoLS1zd2l0Y2gtbGFiZWwtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgb3JkZXI6IHZhcigtLXN3aXRjaC1vcmRlciwgMSk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB6LWluZGV4OiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgY29sb3I6IHZhcigtLXN3aXRjaC10ZXh0LWNvbG9yKTtcbn1cblxuLm1fOTMwN2Q5OTI6d2hlcmUoW2RhdGEtd2l0aG91dC1sYWJlbHNdKSB7XG4gICAgd2lkdGg6IHZhcigtLXN3aXRjaC13aWR0aCk7XG4gIH1cblxuLm1fOTI2YjQwMTE6Zm9jdXMtdmlzaWJsZSArIC5tXzkzMDdkOTkyIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWZpbGxlZCk7XG4gICAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoMC4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIH1cblxuLm1fOTI2YjQwMTE6Y2hlY2tlZCArIC5tXzkzMDdkOTkyIHtcbiAgICAtLXN3aXRjaC1iZzogdmFyKC0tc3dpdGNoLWNvbG9yKTtcbiAgICAtLXN3aXRjaC10ZXh0LWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLXdoaXRlKTtcbiAgfVxuXG4ubV85MjZiNDAxMTpkaXNhYmxlZCArIC5tXzkzMDdkOTkyLFxuICAubV85MjZiNDAxMVtkYXRhLWRpc2FibGVkXSArIC5tXzkzMDdkOTkyIHtcbiAgICAtLXN3aXRjaC1iZzogdmFyKC0tc3dpdGNoLWRpc2FibGVkLWNvbG9yKTtcbiAgICAtLXN3aXRjaC1jdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG5cbltkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddIC5tXzkzMDdkOTkyIHtcbiAgICAtLXN3aXRjaC1iZzogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTMpO1xuICAgIC0tc3dpdGNoLXRleHQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS02KTtcbn1cblxuW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSAubV85MzA3ZDk5MiB7XG4gICAgLS1zd2l0Y2gtYmc6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay01KTtcbiAgICAtLXN3aXRjaC10ZXh0LWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstMSk7XG59XG5cbi5tXzkzMDdkOTkyW2RhdGEtbGFiZWwtcG9zaXRpb249J2xlZnQnXSB7XG4gICAgLS1zd2l0Y2gtb3JkZXI6IDI7XG4gIH1cblxuLm1fOTMwMzlhMWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXRjaC1yYWRpdXMpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zd2l0Y2gtdGh1bWItYmcsIHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpKTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2l0Y2gtdGh1bWItc2l6ZSk7XG4gIHdpZHRoOiB2YXIoLS1zd2l0Y2gtdGh1bWItc2l6ZSk7XG4gIGluc2V0LWlubGluZS1zdGFydDogdmFyKC0tc3dpdGNoLXRodW1iLXN0YXJ0LCB2YXIoLS1zd2l0Y2gtdHJhY2stbGFiZWwtcGFkZGluZykpO1xuICB0cmFuc2l0aW9uOiBpbnNldC1pbmxpbmUtc3RhcnQgMTUwbXMgZWFzZTtcbn1cblxuLm1fOTMwMzlhMWQ6d2hlcmUoW2RhdGEtd2l0aC10aHVtYi1pbmRpY2F0b3JdKTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogNDAlO1xuICAgIGhlaWdodDogNDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN3aXRjaC1iZyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXRjaC1yYWRpdXMpO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxuXG4ubV85MzAzOWExZCA+ICoge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuXG4ubV85MjZiNDAxMTpjaGVja2VkICsgKiA+IC5tXzkzMDM5YTFkIHtcbiAgICAtLXN3aXRjaC10aHVtYi1zdGFydDogY2FsYygxMDAlIC0gdmFyKC0tc3dpdGNoLXRodW1iLXNpemUpIC0gdmFyKC0tc3dpdGNoLXRyYWNrLWxhYmVsLXBhZGRpbmcpKTtcbiAgfVxuXG4ubV85MjZiNDAxMTpkaXNhYmxlZCArICogPiAubV85MzAzOWExZCxcbiAgLm1fOTI2YjQwMTFbZGF0YS1kaXNhYmxlZF0gKyAqID4gLm1fOTMwMzlhMWQge1xuICAgIC0tc3dpdGNoLXRodW1iLWJnOiB2YXIoLS1zd2l0Y2gtdGh1bWItYmctZGlzYWJsZWQpO1xuICB9XG5cbltkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddIC5tXzkzMDM5YTFkIHtcbiAgICAtLXN3aXRjaC10aHVtYi1iZy1kaXNhYmxlZDogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTApO1xufVxuXG5bZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddIC5tXzkzMDM5YTFkIHtcbiAgICAtLXN3aXRjaC10aHVtYi1iZy1kaXNhYmxlZDogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTMpO1xufVxuXG4ubV84Mjc3ZTA4MiB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtY29udGVudDogY2VudGVyO1xuICBtaW4td2lkdGg6IGNhbGModmFyKC0tc3dpdGNoLXdpZHRoKSAtIHZhcigtLXN3aXRjaC10aHVtYi1zaXplKSk7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1zd2l0Y2gtdHJhY2stbGFiZWwtcGFkZGluZyk7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGModmFyKC0tc3dpdGNoLXRodW1iLXNpemUpICsgdmFyKC0tc3dpdGNoLXRyYWNrLWxhYmVsLXBhZGRpbmcpKTtcbiAgdHJhbnNpdGlvbjogbWFyZ2luIDE1MG1zIGVhc2U7XG59XG5cbi5tXzkyNmI0MDExOmNoZWNrZWQgKyAqID4gLm1fODI3N2UwODIge1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiBjYWxjKHZhcigtLXN3aXRjaC10aHVtYi1zaXplKSArIHZhcigtLXN3aXRjaC10cmFjay1sYWJlbC1wYWRkaW5nKSk7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogMDtcbiAgfVxuXG4ubV9iMjNmYTBlZiB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLW1hbnRpbmUtbGluZS1oZWlnaHQpO1xuICBmb250LXNpemU6IHZhcigtLW1hbnRpbmUtZm9udC1zaXplLXNtKTtcbiAgdGFibGUtbGF5b3V0OiB2YXIoLS10YWJsZS1sYXlvdXQsIGF1dG8pO1xuICBjYXB0aW9uLXNpZGU6IHZhcigtLXRhYmxlLWNhcHRpb24tc2lkZSwgYm90dG9tKTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4gIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fYjIzZmEwZWYge1xuICAgIC0tdGFibGUtaG92ZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0xKTtcbiAgICAtLXRhYmxlLXN0cmlwZWQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0wKTtcbiAgICAtLXRhYmxlLWJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTMpO1xufVxuXG4gIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV9iMjNmYTBlZiB7XG4gICAgLS10YWJsZS1ob3Zlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTUpO1xuICAgIC0tdGFibGUtc3RyaXBlZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTYpO1xuICAgIC0tdGFibGUtYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNCk7XG59XG5cbiAgLm1fYjIzZmEwZWY6d2hlcmUoW2RhdGEtd2l0aC10YWJsZS1ib3JkZXJdKSB7XG4gICAgYm9yZGVyOiBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBzb2xpZCB2YXIoLS10YWJsZS1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgLm1fYjIzZmEwZWY6d2hlcmUoW2RhdGEtdGFidWxhci1udW1zXSkge1xuICAgIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XG4gIH1cblxuICAubV9iMjNmYTBlZjp3aGVyZShbZGF0YS12YXJpYW50PSd2ZXJ0aWNhbCddKSA6d2hlcmUoLm1fNGU3YWE0ZjMpIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG5cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV9iMjNmYTBlZjp3aGVyZShbZGF0YS12YXJpYW50PSd2ZXJ0aWNhbCddKSA6d2hlcmUoLm1fNGU3YWE0ZjMpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0wKTtcbn1cblxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fYjIzZmEwZWY6d2hlcmUoW2RhdGEtdmFyaWFudD0ndmVydGljYWwnXSkgOndoZXJlKC5tXzRlN2FhNGYzKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNik7XG59XG5cbi5tXzRlN2FhNGYzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuOndoZXJlKFtkaXI9XCJydGxcIl0pIC5tXzRlN2FhNGYzIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLm1fNGU3YWE0ZmQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAubV80ZTdhYTRmZDpob3Zlcjp3aGVyZShbZGF0YS1ob3Zlcl0pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRyLWhvdmVyLWJnKTtcbiAgICB9XG59XG5cbkBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcbiAgICAubV80ZTdhYTRmZDphY3RpdmU6d2hlcmUoW2RhdGEtaG92ZXJdKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ci1ob3Zlci1iZyk7XG4gICAgfVxufVxuXG4ubV80ZTdhYTRmZDp3aGVyZShbZGF0YS13aXRoLXJvdy1ib3JkZXJdKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgc29saWQgdmFyKC0tdGFibGUtYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4ubV80ZTdhYTRlZixcbi5tXzRlN2FhNGYzIHtcbiAgcGFkZGluZzogdmFyKC0tdGFibGUtdmVydGljYWwtc3BhY2luZykgdmFyKC0tdGFibGUtaG9yaXpvbnRhbC1zcGFjaW5nLCB2YXIoLS1tYW50aW5lLXNwYWNpbmcteHMpKTtcbn1cblxuLm1fNGU3YWE0ZWY6d2hlcmUoW2RhdGEtd2l0aC1jb2x1bW4tYm9yZGVyXTpub3QoOmZpcnN0LWNoaWxkKSksIC5tXzRlN2FhNGYzOndoZXJlKFtkYXRhLXdpdGgtY29sdW1uLWJvcmRlcl06bm90KDpmaXJzdC1jaGlsZCkpIHtcbiAgICBib3JkZXItaW5saW5lLXN0YXJ0OiBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBzb2xpZCB2YXIoLS10YWJsZS1ib3JkZXItY29sb3IpO1xuICB9XG5cbi5tXzRlN2FhNGVmOndoZXJlKFtkYXRhLXdpdGgtY29sdW1uLWJvcmRlcl06bm90KDpsYXN0LWNoaWxkKSksIC5tXzRlN2FhNGYzOndoZXJlKFtkYXRhLXdpdGgtY29sdW1uLWJvcmRlcl06bm90KDpsYXN0LWNoaWxkKSkge1xuICAgIGJvcmRlci1pbmxpbmUtZW5kOiBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBzb2xpZCB2YXIoLS10YWJsZS1ib3JkZXItY29sb3IpO1xuICB9XG5cbi5tX2IyNDA0NTM3ID4gOndoZXJlKHRyKTp3aGVyZShbZGF0YS13aXRoLXJvdy1ib3JkZXJdOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG5cbi5tX2IyNDA0NTM3ID4gOndoZXJlKHRyKTp3aGVyZShbZGF0YS1zdHJpcGVkPSdvZGQnXTpudGgtb2YtdHlwZShvZGQpKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbiAgICB9XG5cbi5tX2IyNDA0NTM3ID4gOndoZXJlKHRyKTp3aGVyZShbZGF0YS1zdHJpcGVkPSdldmVuJ106bnRoLW9mLXR5cGUoZXZlbikpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRhYmxlLXN0cmlwZWQtY29sb3IpO1xuICAgIH1cblxuLm1fYjI0MDQ1MzcgPiA6d2hlcmUodHIpW2RhdGEtaG92ZXJdIHtcbiAgICAgIC0tdHItaG92ZXItYmc6IHZhcigtLXRhYmxlLWhpZ2hsaWdodC1vbi1ob3Zlci1jb2xvciwgdmFyKC0tdGFibGUtaG92ZXItY29sb3IpKTtcbiAgICB9XG5cbi5tX2IyNDJkOTc1IHtcbiAgdG9wOiB2YXIoLS10YWJsZS1zdGlja3ktaGVhZGVyLW9mZnNldCwgMCk7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5tX2IyNDJkOTc1OndoZXJlKFtkYXRhLXN0aWNreV0pIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICB9XG5cbi5tX2IyNDJkOTc1OndoZXJlKFtkYXRhLXN0aWNreV0pIDp3aGVyZSgubV80ZTdhYTRmMykge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogdmFyKC0tdGFibGUtc3RpY2t5LWhlYWRlci1vZmZzZXQsIDApO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ib2R5KTtcbiAgICB9XG5cbjp3aGVyZShbZGF0YS13aXRoLXRhYmxlLWJvcmRlcl0pIC5tX2IyNDJkOTc1W2RhdGEtc3RpY2t5XSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogdmFyKC0tdGFibGUtc3RpY2t5LWhlYWRlci1vZmZzZXQsIDApO1xuICB6LWluZGV4OiA0O1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG46d2hlcmUoW2RhdGEtd2l0aC10YWJsZS1ib3JkZXJdKSAubV9iMjQyZDk3NVtkYXRhLXN0aWNreV06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IGNhbGMoLTAuMDMxMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10YWJsZS1ib3JkZXItY29sb3IpO1xuICB6LWluZGV4OiA1O1xufVxuXG46d2hlcmUoW2RhdGEtd2l0aC10YWJsZS1ib3JkZXJdKSAubV9iMjQyZDk3NVtkYXRhLXN0aWNreV0gLm1fNGU3YWE0ZjM6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4ubV85ZTVhM2FjNyB7XG4gIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRpbW1lZCk7XG59XG5cbi5tXzllNWEzYWM3OndoZXJlKFtkYXRhLXNpZGU9J3RvcCddKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tbWFudGluZS1zcGFjaW5nLXhzKTtcbiAgfVxuXG4ubV85ZTVhM2FjNzp3aGVyZShbZGF0YS1zaWRlPSdib3R0b20nXSkge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLW1hbnRpbmUtc3BhY2luZy14cyk7XG4gIH1cblxuLm1fYTEwMGMxNSB7XG4gIG92ZXJmbG93LXg6IHZhcigtLXRhYmxlLW92ZXJmbG93KTtcbn1cblxuLm1fNjIyNTk3NDEge1xuICBtaW4td2lkdGg6IHZhcigtLXRhYmxlLW1pbi13aWR0aCk7XG4gIG1heC1oZWlnaHQ6IHZhcigtLXRhYmxlLW1heC1oZWlnaHQpO1xufVxuXG4ubV9iY2FhOTk5MCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC0tdG9jLWRlcHRoLW9mZnNldDogMC44ZW07XG59XG5cbi5tXzM3NWE2NWVmIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuM2VtIDAuOGVtO1xuICBmb250LXNpemU6IHZhcigtLXRvYy1zaXplLCB2YXIoLS1tYW50aW5lLWZvbnQtc2l6ZS1tZCkpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS10b2MtcmFkaXVzLCB2YXIoLS1tYW50aW5lLXJhZGl1cy1kZWZhdWx0KSk7XG4gIHBhZGRpbmctbGVmdDogbWF4KGNhbGModmFyKC0tZGVwdGgtb2Zmc2V0KSAqIHZhcigtLXRvYy1kZXB0aC1vZmZzZXQpKSwgMC44ZW0pO1xufVxuXG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV8zNzVhNjVlZjp3aGVyZSg6aG92ZXIpOndoZXJlKDpub3QoW2RhdGEtdmFyaWFudD0nbm9uZSddKSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMSk7XG4gIH1cblxuICAgICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzM3NWE2NWVmOndoZXJlKDpob3Zlcik6d2hlcmUoOm5vdChbZGF0YS12YXJpYW50PSdub25lJ10pKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay01KTtcbiAgfVxufVxuXG5AbWVkaWEgKGhvdmVyOiBub25lKSB7XG4gICAgICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzM3NWE2NWVmOndoZXJlKDphY3RpdmUpOndoZXJlKDpub3QoW2RhdGEtdmFyaWFudD0nbm9uZSddKSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMSk7XG4gIH1cblxuICAgICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzM3NWE2NWVmOndoZXJlKDphY3RpdmUpOndoZXJlKDpub3QoW2RhdGEtdmFyaWFudD0nbm9uZSddKSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNSk7XG4gIH1cbn1cblxuLm1fMzc1YTY1ZWY6d2hlcmUoW2RhdGEtYWN0aXZlXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRvYy1iZyk7XG4gICAgY29sb3I6IHZhcigtLXRvYy1jb2xvcik7XG4gIH1cblxuW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10gLm1fODlkNjBkYjEge1xuICAgIC0tdGFiLWJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTMpO1xufVxuICBbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddIC5tXzg5ZDYwZGIxIHtcbiAgICAtLXRhYi1ib3JkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay00KTtcbn1cbiAgLm1fODlkNjBkYjEge1xuXG4gIGRpc3BsYXk6IHZhcigtLXRhYnMtZGlzcGxheSk7XG4gIGZsZXgtZGlyZWN0aW9uOiB2YXIoLS10YWJzLWZsZXgtZGlyZWN0aW9uKTtcblxuICAtLXRhYnMtbGlzdC1kaXJlY3Rpb246IHJvdztcbiAgLS10YWJzLXBhbmVsLWdyb3c6IHVuc2V0O1xuICAtLXRhYnMtZGlzcGxheTogYmxvY2s7XG4gIC0tdGFicy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAtLXRhYnMtbGlzdC1ib3JkZXItd2lkdGg6IDA7XG4gIC0tdGFicy1saXN0LWJvcmRlci1zaXplOiAwIDAgdmFyKC0tdGFicy1saXN0LWJvcmRlci13aWR0aCkgMDtcbiAgLS10YWJzLWxpc3QtZ2FwOiB1bnNldDtcblxuICAtLXRhYnMtbGlzdC1saW5lLWJvdHRvbTogMDtcbiAgLS10YWJzLWxpc3QtbGluZS10b3A6IHVuc2V0O1xuICAtLXRhYnMtbGlzdC1saW5lLXN0YXJ0OiAwO1xuICAtLXRhYnMtbGlzdC1saW5lLWVuZDogMDtcblxuICAtLXRhYi1yYWRpdXM6IHZhcigtLXRhYnMtcmFkaXVzKSB2YXIoLS10YWJzLXJhZGl1cykgMCAwO1xuICAtLXRhYi1ib3JkZXItd2lkdGg6IDAgMCB2YXIoLS10YWJzLWxpc3QtYm9yZGVyLXdpZHRoKSAwO1xufVxuXG4gIC5tXzg5ZDYwZGIxW2RhdGEtaW52ZXJ0ZWRdIHtcbiAgICAtLXRhYnMtbGlzdC1saW5lLWJvdHRvbTogdW5zZXQ7XG4gICAgLS10YWJzLWxpc3QtbGluZS10b3A6IDA7XG4gICAgLS10YWItcmFkaXVzOiAwIDAgdmFyKC0tdGFicy1yYWRpdXMpIHZhcigtLXRhYnMtcmFkaXVzKTtcbiAgICAtLXRhYi1ib3JkZXItd2lkdGg6IHZhcigtLXRhYnMtbGlzdC1ib3JkZXItd2lkdGgpIDAgMCAwO1xuICB9XG5cbiAgLm1fODlkNjBkYjFbZGF0YS1pbnZlcnRlZF0gLm1fNTc2YzlkNDo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogdW5zZXQ7XG4gICAgfVxuXG4gIC5tXzg5ZDYwZGIxW2RhdGEtb3JpZW50YXRpb249J3ZlcnRpY2FsJ10ge1xuICAgIC0tdGFicy1saXN0LWxpbmUtc3RhcnQ6IHVuc2V0O1xuICAgIC0tdGFicy1saXN0LWxpbmUtZW5kOiAwO1xuICAgIC0tdGFicy1saXN0LWxpbmUtdG9wOiAwO1xuICAgIC0tdGFicy1saXN0LWxpbmUtYm90dG9tOiAwO1xuICAgIC0tdGFicy1saXN0LWJvcmRlci1zaXplOiAwIHZhcigtLXRhYnMtbGlzdC1ib3JkZXItd2lkdGgpIDAgMDtcbiAgICAtLXRhYi1ib3JkZXItd2lkdGg6IDAgdmFyKC0tdGFicy1saXN0LWJvcmRlci13aWR0aCkgMCAwO1xuICAgIC0tdGFiLXJhZGl1czogdmFyKC0tdGFicy1yYWRpdXMpIDAgMCB2YXIoLS10YWJzLXJhZGl1cyk7XG4gICAgLS10YWJzLWxpc3QtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLS10YWJzLXBhbmVsLWdyb3c6IDE7XG4gICAgLS10YWJzLWRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tXzg5ZDYwZGIxW2RhdGEtb3JpZW50YXRpb249J3ZlcnRpY2FsJ10ge1xuICAgICAgLS10YWJzLWxpc3QtYm9yZGVyLXNpemU6IDAgMCAwIHZhcigtLXRhYnMtbGlzdC1ib3JkZXItd2lkdGgpO1xuICAgICAgLS10YWItYm9yZGVyLXdpZHRoOiAwIDAgMCB2YXIoLS10YWJzLWxpc3QtYm9yZGVyLXdpZHRoKTtcbiAgICAgIC0tdGFiLXJhZGl1czogMCB2YXIoLS10YWJzLXJhZGl1cykgdmFyKC0tdGFicy1yYWRpdXMpIDA7XG59XG5cbiAgLm1fODlkNjBkYjFbZGF0YS1vcmllbnRhdGlvbj0ndmVydGljYWwnXVtkYXRhLXBsYWNlbWVudD0ncmlnaHQnXSB7XG4gICAgICAtLXRhYnMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgLS10YWJzLWxpc3QtbGluZS1zdGFydDogMDtcbiAgICAgIC0tdGFicy1saXN0LWxpbmUtZW5kOiB1bnNldDtcbiAgICAgIC0tdGFicy1saXN0LWJvcmRlci1zaXplOiAwIDAgMCB2YXIoLS10YWJzLWxpc3QtYm9yZGVyLXdpZHRoKTtcbiAgICAgIC0tdGFiLWJvcmRlci13aWR0aDogMCAwIDAgdmFyKC0tdGFicy1saXN0LWJvcmRlci13aWR0aCk7XG4gICAgICAtLXRhYi1yYWRpdXM6IDAgdmFyKC0tdGFicy1yYWRpdXMpIHZhcigtLXRhYnMtcmFkaXVzKSAwO1xuICAgIH1cblxuICBbZGlyPVwicnRsXCJdIC5tXzg5ZDYwZGIxW2RhdGEtb3JpZW50YXRpb249J3ZlcnRpY2FsJ11bZGF0YS1wbGFjZW1lbnQ9J3JpZ2h0J10ge1xuICAgICAgICAtLXRhYnMtbGlzdC1ib3JkZXItc2l6ZTogMCB2YXIoLS10YWJzLWxpc3QtYm9yZGVyLXdpZHRoKSAwIDA7XG4gICAgICAgIC0tdGFiLWJvcmRlci13aWR0aDogMCB2YXIoLS10YWJzLWxpc3QtYm9yZGVyLXdpZHRoKSAwIDA7XG4gICAgICAgIC0tdGFiLXJhZGl1czogdmFyKC0tdGFicy1yYWRpdXMpIDAgMCB2YXIoLS10YWJzLXJhZGl1cyk7XG59XG5cbiAgLm1fODlkNjBkYjFbZGF0YS12YXJpYW50PSdkZWZhdWx0J10ge1xuICAgIC0tdGFicy1saXN0LWJvcmRlci13aWR0aDogY2FsYygwLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgfVxuXG4gIFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddIC5tXzg5ZDYwZGIxW2RhdGEtdmFyaWFudD0nZGVmYXVsdCddIHtcbiAgICAgIC0tdGFiLWhvdmVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMCk7XG59XG5cbiAgW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSAubV84OWQ2MGRiMVtkYXRhLXZhcmlhbnQ9J2RlZmF1bHQnXSB7XG4gICAgICAtLXRhYi1ob3Zlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTYpO1xufVxuXG4gIC5tXzg5ZDYwZGIxW2RhdGEtdmFyaWFudD0nb3V0bGluZSddIHtcbiAgICAtLXRhYnMtbGlzdC1ib3JkZXItd2lkdGg6IGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICB9XG5cbiAgLm1fODlkNjBkYjFbZGF0YS12YXJpYW50PSdwaWxscyddIHtcbiAgICAtLXRhYnMtbGlzdC1nYXA6IGNhbGModmFyKC0tbWFudGluZS1zcGFjaW5nLXNtKSAvIDIpO1xuICB9XG5cbiAgW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10gLm1fODlkNjBkYjFbZGF0YS12YXJpYW50PSdwaWxscyddIHtcbiAgICAgIC0tdGFiLWhvdmVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMCk7XG59XG5cbiAgW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSAubV84OWQ2MGRiMVtkYXRhLXZhcmlhbnQ9J3BpbGxzJ10ge1xuICAgICAgLS10YWItaG92ZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay02KTtcbn1cblxuLm1fODlkMzNkNmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogdmFyKC0tdGFicy1qdXN0aWZ5LCBmbGV4LXN0YXJ0KTtcbiAgZmxleC1kaXJlY3Rpb246IHZhcigtLXRhYnMtbGlzdC1kaXJlY3Rpb24pO1xuICBnYXA6IHZhcigtLXRhYnMtbGlzdC1nYXApO1xufVxuXG4ubV84OWQzM2Q2ZDp3aGVyZShbZGF0YS1ncm93XSkgLm1fNGVjNGRjZTYge1xuICAgIGZsZXg6IDE7XG4gIH1cblxuLm1fYjBjOTE3MTUge1xuICBmbGV4LWdyb3c6IHZhcigtLXRhYnMtcGFuZWwtZ3Jvdyk7XG59XG5cbi5tXzRlYzRkY2U2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiB2YXIoLS1tYW50aW5lLXNwYWNpbmcteHMpIHZhcigtLW1hbnRpbmUtc3BhY2luZy1tZCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tbWFudGluZS1mb250LXNpemUtc20pO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB6LWluZGV4OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5tXzRlYzRkY2U2OndoZXJlKDpkaXNhYmxlZCwgW2RhdGEtZGlzYWJsZWRdKSB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cblxuLm1fNGVjNGRjZTY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuLm1fZmM0MjBiMWYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm1fZmM0MjBiMWY6d2hlcmUoW2RhdGEtcG9zaXRpb249J2xlZnQnXTpub3QoOm9ubHktY2hpbGQpKSB7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLW1hbnRpbmUtc3BhY2luZy14cyk7XG4gIH1cblxuLm1fZmM0MjBiMWY6d2hlcmUoW2RhdGEtcG9zaXRpb249J3JpZ2h0J106bm90KDpvbmx5LWNoaWxkKSkge1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLW1hbnRpbmUtc3BhY2luZy14cyk7XG4gIH1cblxuLm1fNDJiYmQxYWUge1xuICBmbGV4OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogZGVmYXVsdCB2YXJpYW50ICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5tXzU3NmM5ZDQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubV81NzZjOWQ0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10YWItYm9yZGVyLWNvbG9yKTtcbiAgICBib3R0b206IHZhcigtLXRhYnMtbGlzdC1saW5lLWJvdHRvbSk7XG4gICAgaW5zZXQtaW5saW5lLXN0YXJ0OiB2YXIoLS10YWJzLWxpc3QtbGluZS1zdGFydCk7XG4gICAgaW5zZXQtaW5saW5lLWVuZDogdmFyKC0tdGFicy1saXN0LWxpbmUtZW5kKTtcbiAgICB0b3A6IHZhcigtLXRhYnMtbGlzdC1saW5lLXRvcCk7XG4gIH1cblxuLm1fNTM5ZTgyN2Ige1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS10YWItcmFkaXVzKTtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS10YWItYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5tXzUzOWU4MjdiOndoZXJlKFtkYXRhLWFjdGl2ZV0pIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXRhYnMtY29sb3IpO1xuICB9XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgLm1fNTM5ZTgyN2I6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRhYi1ob3Zlci1jb2xvcik7XG4gICAgfVxuXG4gICAgLm1fNTM5ZTgyN2I6aG92ZXI6d2hlcmUoOm5vdChbZGF0YS1hY3RpdmVdKSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10YWItYm9yZGVyLWNvbG9yKTtcbiAgICB9XG59XG5cbkBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcbiAgICAubV81MzllODI3YjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRhYi1ob3Zlci1jb2xvcik7XG4gICAgfVxuXG4gICAgLm1fNTM5ZTgyN2I6YWN0aXZlOndoZXJlKDpub3QoW2RhdGEtYWN0aXZlXSkpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdGFiLWJvcmRlci1jb2xvcik7XG4gICAgfVxufVxuXG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgIC5tXzUzOWU4MjdiOmRpc2FibGVkOmhvdmVyLCAubV81MzllODI3YltkYXRhLWRpc2FibGVkXTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG59XG5cbkBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcbiAgICAubV81MzllODI3YjpkaXNhYmxlZDphY3RpdmUsIC5tXzUzOWU4MjdiW2RhdGEtZGlzYWJsZWRdOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogb3V0bGluZSB2YXJpYW50ICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5tXzY3NzJmYmQ1IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1fNjc3MmZiZDU6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdGFiLWJvcmRlci1jb2xvcik7XG4gICAgYm9yZGVyLXdpZHRoOiB2YXIoLS10YWJzLWxpc3QtYm9yZGVyLXNpemUpO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm90dG9tOiB2YXIoLS10YWJzLWxpc3QtbGluZS1ib3R0b20pO1xuICAgIGluc2V0LWlubGluZS1zdGFydDogdmFyKC0tdGFicy1saXN0LWxpbmUtc3RhcnQpO1xuICAgIGluc2V0LWlubGluZS1lbmQ6IHZhcigtLXRhYnMtbGlzdC1saW5lLWVuZCk7XG4gICAgdG9wOiB2YXIoLS10YWJzLWxpc3QtbGluZS10b3ApO1xuICB9XG5cbi5tX2I1OWFiNDdjIHtcbiAgYm9yZGVyLXRvcDogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLXRhYi1ib3JkZXItdG9wLWNvbG9yKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tdGFiLWJvcmRlci1ib3R0b20tY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS10YWItcmFkaXVzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC0tdGFiLWJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXRhYi1ib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS10YWItYm9yZGVyLWlubGluZS1lbmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXRhYi1ib3JkZXItaW5saW5lLXN0YXJ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm1fYjU5YWI0N2M6d2hlcmUoW2RhdGEtYWN0aXZlXSk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRhYi1ib3JkZXItY29sb3IpO1xuICAgICAgYm90dG9tOiB2YXIoLS10YWItYmVmb3JlLWJvdHRvbSwgY2FsYygtMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpKTtcbiAgICAgIGxlZnQ6IHZhcigtLXRhYi1iZWZvcmUtbGVmdCwgY2FsYygtMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpKTtcbiAgICAgIHJpZ2h0OiB2YXIoLS10YWItYmVmb3JlLXJpZ2h0LCBhdXRvKTtcbiAgICAgIHRvcDogdmFyKC0tdGFiLWJlZm9yZS10b3AsIGF1dG8pO1xuICAgICAgd2lkdGg6IGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgICB9XG5cbi5tX2I1OWFiNDdjOndoZXJlKFtkYXRhLWFjdGl2ZV0pOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRhYi1ib3JkZXItY29sb3IpO1xuICAgICAgYm90dG9tOiB2YXIoLS10YWItYWZ0ZXItYm90dG9tLCBjYWxjKC0wLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkpO1xuICAgICAgcmlnaHQ6IHZhcigtLXRhYi1hZnRlci1yaWdodCwgY2FsYygtMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpKTtcbiAgICAgIGxlZnQ6IHZhcigtLXRhYi1hZnRlci1sZWZ0LCBhdXRvKTtcbiAgICAgIHRvcDogdmFyKC0tdGFiLWFmdGVyLXRvcCwgYXV0byk7XG4gICAgICB3aWR0aDogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gICAgICBoZWlnaHQ6IGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAgIH1cblxuLm1fYjU5YWI0N2M6d2hlcmUoW2RhdGEtYWN0aXZlXSkge1xuXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tdGFiLWJvcmRlci10b3AtY29sb3IpO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXRhYi1ib3JkZXItYm90dG9tLWNvbG9yKTtcbiAgICBib3JkZXItaW5saW5lLXN0YXJ0LWNvbG9yOiB2YXIoLS10YWItYm9yZGVyLWlubGluZS1zdGFydC1jb2xvcik7XG4gICAgYm9yZGVyLWlubGluZS1lbmQtY29sb3I6IHZhcigtLXRhYi1ib3JkZXItaW5saW5lLWVuZC1jb2xvcik7XG5cbiAgICAtLXRhYi1ib3JkZXItdG9wLWNvbG9yOiB2YXIoLS10YWItYm9yZGVyLWNvbG9yKTtcbiAgICAtLXRhYi1ib3JkZXItaW5saW5lLXN0YXJ0LWNvbG9yOiB2YXIoLS10YWItYm9yZGVyLWNvbG9yKTtcbiAgICAtLXRhYi1ib3JkZXItaW5saW5lLWVuZC1jb2xvcjogdmFyKC0tdGFiLWJvcmRlci1jb2xvcik7XG4gICAgLS10YWItYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ib2R5KTtcbn1cblxuLm1fYjU5YWI0N2M6d2hlcmUoW2RhdGEtYWN0aXZlXSlbZGF0YS1pbnZlcnRlZF0ge1xuICAgICAgLS10YWItYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tdGFiLWJvcmRlci1jb2xvcik7XG4gICAgICAtLXRhYi1ib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWJvZHkpO1xuXG4gICAgICAtLXRhYi1iZWZvcmUtYm90dG9tOiBhdXRvO1xuICAgICAgLS10YWItYmVmb3JlLXRvcDogY2FsYygtMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAgICAgLS10YWItYWZ0ZXItYm90dG9tOiBhdXRvO1xuICAgICAgLS10YWItYWZ0ZXItdG9wOiBjYWxjKC0wLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gICAgfVxuXG4ubV9iNTlhYjQ3Yzp3aGVyZShbZGF0YS1hY3RpdmVdKVtkYXRhLW9yaWVudGF0aW9uPSd2ZXJ0aWNhbCddW2RhdGEtcGxhY2VtZW50PSdsZWZ0J10ge1xuICAgICAgICAtLXRhYi1ib3JkZXItaW5saW5lLWVuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ib2R5KTtcbiAgICAgICAgLS10YWItYm9yZGVyLWlubGluZS1zdGFydC1jb2xvcjogdmFyKC0tdGFiLWJvcmRlci1jb2xvcik7XG4gICAgICAgIC0tdGFiLWJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXRhYi1ib3JkZXItY29sb3IpO1xuXG4gICAgICAgIC0tdGFiLWJlZm9yZS1yaWdodDogY2FsYygtMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAgICAgICAtLXRhYi1iZWZvcmUtbGVmdDogYXV0bztcbiAgICAgICAgLS10YWItYmVmb3JlLWJvdHRvbTogYXV0bztcbiAgICAgICAgLS10YWItYmVmb3JlLXRvcDogY2FsYygtMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAgICAgICAtLXRhYi1hZnRlci1sZWZ0OiBhdXRvO1xuICAgICAgICAtLXRhYi1hZnRlci1yaWdodDogY2FsYygtMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAgICAgfVxuXG5bZGlyPVwicnRsXCJdIC5tX2I1OWFiNDdjOndoZXJlKFtkYXRhLWFjdGl2ZV0pW2RhdGEtb3JpZW50YXRpb249J3ZlcnRpY2FsJ11bZGF0YS1wbGFjZW1lbnQ9J2xlZnQnXSB7XG4gICAgICAgICAgLS10YWItYmVmb3JlLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgIC0tdGFiLWJlZm9yZS1sZWZ0OiBjYWxjKC0wLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gICAgICAgICAgLS10YWItYWZ0ZXItbGVmdDogY2FsYygtMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAgICAgICAgIC0tdGFiLWFmdGVyLXJpZ2h0OiBhdXRvO1xufVxuXG4ubV9iNTlhYjQ3Yzp3aGVyZShbZGF0YS1hY3RpdmVdKVtkYXRhLW9yaWVudGF0aW9uPSd2ZXJ0aWNhbCddW2RhdGEtcGxhY2VtZW50PSdyaWdodCddIHtcbiAgICAgICAgLS10YWItYm9yZGVyLWlubGluZS1zdGFydC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ib2R5KTtcbiAgICAgICAgLS10YWItYm9yZGVyLWlubGluZS1lbmQtY29sb3I6IHZhcigtLXRhYi1ib3JkZXItY29sb3IpO1xuICAgICAgICAtLXRhYi1ib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS10YWItYm9yZGVyLWNvbG9yKTtcblxuICAgICAgICAtLXRhYi1iZWZvcmUtbGVmdDogY2FsYygtMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAgICAgICAtLXRhYi1iZWZvcmUtcmlnaHQ6IGF1dG87XG4gICAgICAgIC0tdGFiLWJlZm9yZS1ib3R0b206IGF1dG87XG4gICAgICAgIC0tdGFiLWJlZm9yZS10b3A6IGNhbGMoLTAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgICAgICAgLS10YWItYWZ0ZXItcmlnaHQ6IGF1dG87XG4gICAgICAgIC0tdGFiLWFmdGVyLWxlZnQ6IGNhbGMoLTAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgICAgIH1cblxuW2Rpcj1cInJ0bFwiXSAubV9iNTlhYjQ3Yzp3aGVyZShbZGF0YS1hY3RpdmVdKVtkYXRhLW9yaWVudGF0aW9uPSd2ZXJ0aWNhbCddW2RhdGEtcGxhY2VtZW50PSdyaWdodCddIHtcbiAgICAgICAgICAtLXRhYi1iZWZvcmUtbGVmdDogYXV0bztcbiAgICAgICAgICAtLXRhYi1iZWZvcmUtcmlnaHQ6IGNhbGMoLTAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgICAgICAgICAtLXRhYi1hZnRlci1yaWdodDogY2FsYygtMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAgICAgICAgIC0tdGFiLWFmdGVyLWxlZnQ6IGF1dG87XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogcGlsbHMgdmFyaWFudCAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ubV9jMzM4MTkxNCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXRhYnMtcmFkaXVzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGFiLWJnKTtcbiAgY29sb3I6IHZhcigtLXRhYi1jb2xvcik7XG5cbiAgLS10YWItYmc6IHRyYW5zcGFyZW50O1xuICAtLXRhYi1jb2xvcjogaW5oZXJpdDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgLm1fYzMzODE5MTQ6bm90KFtkYXRhLWRpc2FibGVkXSk6aG92ZXIge1xuICAgICAgLS10YWItYmc6IHZhcigtLXRhYi1ob3Zlci1jb2xvcik7XG4gICAgfVxufVxuQG1lZGlhIChob3Zlcjogbm9uZSkge1xuICAgIC5tX2MzMzgxOTE0Om5vdChbZGF0YS1kaXNhYmxlZF0pOmFjdGl2ZSB7XG4gICAgICAtLXRhYi1iZzogdmFyKC0tdGFiLWhvdmVyLWNvbG9yKTtcbiAgICB9XG59XG4ubV9jMzM4MTkxNFtkYXRhLWFjdGl2ZV1bZGF0YS1hY3RpdmVdIHtcbiAgICAtLXRhYi1iZzogdmFyKC0tdGFicy1jb2xvcik7XG4gICAgLS10YWItY29sb3I6IHZhcigtLXRhYnMtdGV4dC1jb2xvciwgdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSkpO1xuICB9XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgIC5tX2MzMzgxOTE0W2RhdGEtYWN0aXZlXVtkYXRhLWFjdGl2ZV06aG92ZXIge1xuICAgICAgLS10YWItYmc6IHZhcigtLXRhYnMtY29sb3IpO1xuICAgIH1cbn1cbkBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcbiAgICAubV9jMzM4MTkxNFtkYXRhLWFjdGl2ZV1bZGF0YS1hY3RpdmVdOmFjdGl2ZSB7XG4gICAgICAtLXRhYi1iZzogdmFyKC0tdGFicy1jb2xvcik7XG4gICAgfVxufVxuXG4ubV83MzQxMzIwZCB7XG4gIC0tdGktc2l6ZS14czogY2FsYygxLjEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS10aS1zaXplLXNtOiBjYWxjKDEuMzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXRpLXNpemUtbWQ6IGNhbGMoMS43NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS10aS1zaXplLWxnOiBjYWxjKDIuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXRpLXNpemUteGw6IGNhbGMoMi43NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS10aS1zaXplOiB2YXIoLS10aS1zaXplLW1kKTtcblxuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuXG4gIHdpZHRoOiB2YXIoLS10aS1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS10aS1zaXplKTtcbiAgbWluLXdpZHRoOiB2YXIoLS10aS1zaXplKTtcbiAgbWluLWhlaWdodDogdmFyKC0tdGktc2l6ZSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXRpLXJhZGl1cywgdmFyKC0tbWFudGluZS1yYWRpdXMtZGVmYXVsdCkpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10aS1iZywgdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWZpbGxlZCkpO1xuICBjb2xvcjogdmFyKC0tdGktY29sb3IsIHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpKTtcbiAgYm9yZGVyOiB2YXIoLS10aS1iZCwgMXB4IHNvbGlkIHRyYW5zcGFyZW50KTtcbn1cblxuLm1fNDM2NTdlY2Uge1xuICAtLW9mZnNldDogY2FsYyh2YXIoLS10bC1idWxsZXQtc2l6ZSkgLyAyICsgdmFyKC0tdGwtbGluZS13aWR0aCkgLyAyKTtcbiAgLS10bC1idWxsZXQtc2l6ZTogY2FsYygxLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLXRsLWxpbmUtd2lkdGg6IGNhbGMoMC4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS10bC1yYWRpdXM6IGNhbGMoNjIuNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS10bC1jb2xvcjogdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWZpbGxlZCk7XG59XG5cbiAgLm1fNDM2NTdlY2U6d2hlcmUoW2RhdGEtYWxpZ249J2xlZnQnXSkge1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1vZmZzZXQpO1xuICB9XG5cbiAgLm1fNDM2NTdlY2U6d2hlcmUoW2RhdGEtYWxpZ249J3JpZ2h0J10pIHtcbiAgICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLW9mZnNldCk7XG4gIH1cblxuLm1fMmViZTgwOTkge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1tYW50aW5lLXNwYWNpbmcteHMpIC8gMik7XG59XG5cbi5tXzQzNjE3OGZmIHtcbiAgLS1pdGVtLWJvcmRlcjogdmFyKC0tdGwtbGluZS13aWR0aCkgdmFyKC0tdGxpLWJvcmRlci1zdHlsZSwgc29saWQpIHZhcigtLWl0ZW0tYm9yZGVyLWNvbG9yKTtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLXRleHQpO1xufVxuXG4ubV80MzYxNzhmZjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IHZhcigtLXRpbWVsaW5lLWxpbmUtbGVmdCwgMCk7XG4gICAgcmlnaHQ6IHZhcigtLXRpbWVsaW5lLWxpbmUtcmlnaHQsIDApO1xuICAgIGJvdHRvbTogY2FsYyh2YXIoLS1tYW50aW5lLXNwYWNpbmcteGwpICogLTEpO1xuICAgIGJvcmRlci1pbmxpbmUtc3RhcnQ6IHZhcigtLWl0ZW0tYm9yZGVyKTtcbiAgICBkaXNwbGF5OiB2YXIoLS10aW1lbGluZS1saW5lLWRpc3BsYXksIG5vbmUpO1xuICB9XG5cbi5tXzQzNjU3ZWNlW2RhdGEtYWxpZ249J2xlZnQnXSAubV80MzYxNzhmZjo6YmVmb3JlIHtcbiAgICAgIC0tdGltZWxpbmUtbGluZS1sZWZ0OiBjYWxjKHZhcigtLXRsLWxpbmUtd2lkdGgpICogLTEpO1xuICAgICAgLS10aW1lbGluZS1saW5lLXJpZ2h0OiBhdXRvO1xuICAgIH1cblxuW2Rpcj1cInJ0bFwiXSAubV80MzY1N2VjZVtkYXRhLWFsaWduPSdsZWZ0J10gLm1fNDM2MTc4ZmY6OmJlZm9yZSB7XG4gICAgICAgIC0tdGltZWxpbmUtbGluZS1sZWZ0OiBhdXRvO1xuICAgICAgICAtLXRpbWVsaW5lLWxpbmUtcmlnaHQ6IGNhbGModmFyKC0tdGwtbGluZS13aWR0aCkgKiAtMSk7XG59XG5cbi5tXzQzNjU3ZWNlW2RhdGEtYWxpZ249J3JpZ2h0J10gLm1fNDM2MTc4ZmY6OmJlZm9yZSB7XG4gICAgICAtLXRpbWVsaW5lLWxpbmUtbGVmdDogYXV0bztcbiAgICAgIC0tdGltZWxpbmUtbGluZS1yaWdodDogY2FsYyh2YXIoLS10bC1saW5lLXdpZHRoKSAqIC0xKTtcbiAgICB9XG5cbltkaXI9XCJydGxcIl0gLm1fNDM2NTdlY2VbZGF0YS1hbGlnbj0ncmlnaHQnXSAubV80MzYxNzhmZjo6YmVmb3JlIHtcbiAgICAgICAgLS10aW1lbGluZS1saW5lLWxlZnQ6IGNhbGModmFyKC0tdGwtbGluZS13aWR0aCkgKiAtMSk7XG4gICAgICAgIC0tdGltZWxpbmUtbGluZS1yaWdodDogYXV0bztcbn1cblxuLm1fNDM2NTdlY2U6d2hlcmUoW2RhdGEtYWxpZ249J2xlZnQnXSkgLm1fNDM2MTc4ZmYge1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1vZmZzZXQpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuLm1fNDM2NTdlY2U6d2hlcmUoW2RhdGEtYWxpZ249J3JpZ2h0J10pIC5tXzQzNjE3OGZmIHtcbiAgICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLW9mZnNldCk7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV80MzYxNzhmZiB7XG4gICAgLS1pdGVtLWJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTMpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fNDM2MTc4ZmYge1xuICAgIC0taXRlbS1ib3JkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay00KTtcbn1cblxuLm1fNDM2MTc4ZmY6d2hlcmUoW2RhdGEtbGluZS1hY3RpdmVdKTo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdGxpLWNvbG9yLCB2YXIoLS10bC1jb2xvcikpO1xuICAgIH1cblxuLm1fNDM2MTc4ZmY6d2hlcmUoOm5vdCg6bGFzdC1vZi10eXBlKSkge1xuICAgIC0tdGltZWxpbmUtbGluZS1kaXNwbGF5OiBibG9jaztcbiAgfVxuXG4ubV80MzYxNzhmZjp3aGVyZSg6bm90KDpmaXJzdC1vZi10eXBlKSkge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLW1hbnRpbmUtc3BhY2luZy14bCk7XG4gIH1cblxuLm1fOGFmZmNlZTEge1xuICB3aWR0aDogdmFyKC0tdGwtYnVsbGV0LXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLXRsLWJ1bGxldC1zaXplKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdGxpLXJhZGl1cywgdmFyKC0tdGwtcmFkaXVzKSk7XG4gIGJvcmRlcjogdmFyKC0tdGwtbGluZS13aWR0aCkgc29saWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItYm9keSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItdGV4dCk7XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fOGFmZmNlZTEge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTMpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fOGFmZmNlZTEge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTQpO1xufVxuXG4ubV80MzY1N2VjZTp3aGVyZShbZGF0YS1hbGlnbj0nbGVmdCddKSAubV84YWZmY2VlMSB7XG4gICAgbGVmdDogY2FsYygodmFyKC0tdGwtYnVsbGV0LXNpemUpIC8gMiArIHZhcigtLXRsLWxpbmUtd2lkdGgpIC8gMikgKiAtMSk7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cblxuOndoZXJlKFtkaXI9XCJydGxcIl0pIC5tXzQzNjU3ZWNlOndoZXJlKFtkYXRhLWFsaWduPSdsZWZ0J10pIC5tXzhhZmZjZWUxIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogY2FsYygodmFyKC0tdGwtYnVsbGV0LXNpemUpIC8gMiArIHZhcigtLXRsLWxpbmUtd2lkdGgpIC8gMikgKiAtMSk7XG59XG5cbi5tXzQzNjU3ZWNlOndoZXJlKFtkYXRhLWFsaWduPSdyaWdodCddKSAubV84YWZmY2VlMSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogY2FsYygodmFyKC0tdGwtYnVsbGV0LXNpemUpIC8gMiArIHZhcigtLXRsLWxpbmUtd2lkdGgpIC8gMikgKiAtMSk7XG4gIH1cblxuOndoZXJlKFtkaXI9XCJydGxcIl0pIC5tXzQzNjU3ZWNlOndoZXJlKFtkYXRhLWFsaWduPSdyaWdodCddKSAubV84YWZmY2VlMSB7XG4gICAgICBsZWZ0OiBjYWxjKCh2YXIoLS10bC1idWxsZXQtc2l6ZSkgLyAyICsgdmFyKC0tdGwtbGluZS13aWR0aCkgLyAyKSAqIC0xKTtcbiAgICAgIHJpZ2h0OiBhdXRvO1xufVxuXG4ubV84YWZmY2VlMTp3aGVyZShbZGF0YS13aXRoLWNoaWxkXSkge1xuICAgIGJvcmRlci13aWR0aDogdmFyKC0tdGwtbGluZS13aWR0aCk7XG4gIH1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV84YWZmY2VlMTp3aGVyZShbZGF0YS13aXRoLWNoaWxkXSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTMpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fOGFmZmNlZTE6d2hlcmUoW2RhdGEtd2l0aC1jaGlsZF0pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay00KTtcbn1cblxuLm1fOGFmZmNlZTE6d2hlcmUoW2RhdGEtYWN0aXZlXSkge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdGxpLWNvbG9yLCB2YXIoLS10bC1jb2xvcikpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpO1xuICAgIGNvbG9yOiB2YXIoLS10bC1pY29uLWNvbG9yLCB2YXIoLS1tYW50aW5lLWNvbG9yLXdoaXRlKSk7XG4gIH1cblxuLm1fOGFmZmNlZTE6d2hlcmUoW2RhdGEtYWN0aXZlXSk6d2hlcmUoW2RhdGEtd2l0aC1jaGlsZF0pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRsaS1jb2xvciwgdmFyKC0tdGwtY29sb3IpKTtcbiAgICAgIGNvbG9yOiB2YXIoLS10bC1pY29uLWNvbG9yLCB2YXIoLS1tYW50aW5lLWNvbG9yLXdoaXRlKSk7XG4gICAgfVxuXG4ubV80MzY1N2VjZTp3aGVyZShbZGF0YS1hbGlnbj0nbGVmdCddKSAubV81NDBlOGY0MSB7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLW9mZnNldCk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG46d2hlcmUoW2Rpcj1cInJ0bFwiXSkgLm1fNDM2NTdlY2U6d2hlcmUoW2RhdGEtYWxpZ249J2xlZnQnXSkgLm1fNTQwZThmNDEge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5tXzQzNjU3ZWNlOndoZXJlKFtkYXRhLWFsaWduPSdyaWdodCddKSAubV81NDBlOGY0MSB7XG4gICAgcGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1vZmZzZXQpO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbjp3aGVyZShbZGlyPVwicnRsXCJdKSAubV80MzY1N2VjZTp3aGVyZShbZGF0YS1hbGlnbj0ncmlnaHQnXSkgLm1fNTQwZThmNDEge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLm1fOGE1ZDEzNTcge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS10aXRsZS1mdyk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGl0bGUtZnopO1xuICBsaW5lLWhlaWdodDogdmFyKC0tdGl0bGUtbGgpO1xuICBmb250LWZhbWlseTogdmFyKC0tbWFudGluZS1mb250LWZhbWlseS1oZWFkaW5ncyk7XG4gIHRleHQtd3JhcDogdmFyKC0tdGl0bGUtdGV4dC13cmFwLCB2YXIoLS1tYW50aW5lLWhlYWRpbmctdGV4dC13cmFwKSk7XG59XG5cbiAgLm1fOGE1ZDEzNTc6d2hlcmUoW2RhdGEtbGluZS1jbGFtcF0pIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogdmFyKC0tdGl0bGUtbGluZS1jbGFtcCk7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgfVxuXG4ubV9mNjk4ZTE5MSB7XG4gIC0tbGV2ZWwtb2Zmc2V0OiB2YXIoLS1tYW50aW5lLXNwYWNpbmctbGcpO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ubV83NWYzZWNmIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubV9mNjk3MGViMSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubV9mNjk3MGViMTpmb2N1cy12aXNpYmxlID4gLm1fZGMyODM0MjUge1xuICAgICAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci1maWxsZWQpO1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoMC4xMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gICAgfVxuXG4ubV9kYzI4MzQyNSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1sYWJlbC1vZmZzZXQpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tX2RjMjgzNDI1OndoZXJlKFtkYXRhLXNlbGVjdGVkXSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTEpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fZGMyODM0MjU6d2hlcmUoW2RhdGEtc2VsZWN0ZWRdKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNSk7XG59XG5cbi5tX2QwOGNhYTAgOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5tX2QwOGNhYTAgOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLm1fZDA4Y2FhMCA6d2hlcmUoaDEsIGgyLCBoMywgaDQsIGg1LCBoNikge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLW1hbnRpbmUtc3BhY2luZy14cyk7XG4gICAgdGV4dC13cmFwOiB2YXIoLS1tYW50aW5lLWhlYWRpbmctdGV4dC13cmFwKTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tbWFudGluZS1mb250LWZhbWlseS1oZWFkaW5ncyk7XG4gIH1cbiAgLm1fZDA4Y2FhMCA6d2hlcmUoaDEpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDEuNSAqIHZhcigtLW1hbnRpbmUtc3BhY2luZy14bCkpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tbWFudGluZS1oMS1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1tYW50aW5lLWgxLWxpbmUtaGVpZ2h0KTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tbWFudGluZS1oMS1mb250LXdlaWdodCk7XG4gIH1cbiAgLm1fZDA4Y2FhMCA6d2hlcmUoaDIpIHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1tYW50aW5lLXNwYWNpbmcteGwpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tbWFudGluZS1oMi1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1tYW50aW5lLWgyLWxpbmUtaGVpZ2h0KTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tbWFudGluZS1oMi1mb250LXdlaWdodCk7XG4gIH1cbiAgLm1fZDA4Y2FhMCA6d2hlcmUoaDMpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDAuOCAqIHZhcigtLW1hbnRpbmUtc3BhY2luZy14bCkpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tbWFudGluZS1oMy1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1tYW50aW5lLWgzLWxpbmUtaGVpZ2h0KTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tbWFudGluZS1oMy1mb250LXdlaWdodCk7XG4gIH1cbiAgLm1fZDA4Y2FhMCA6d2hlcmUoaDQpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDAuOCAqIHZhcigtLW1hbnRpbmUtc3BhY2luZy14bCkpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tbWFudGluZS1oNC1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1tYW50aW5lLWg0LWxpbmUtaGVpZ2h0KTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tbWFudGluZS1oNC1mb250LXdlaWdodCk7XG4gIH1cbiAgLm1fZDA4Y2FhMCA6d2hlcmUoaDUpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDAuNSAqIHZhcigtLW1hbnRpbmUtc3BhY2luZy14bCkpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tbWFudGluZS1oNS1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1tYW50aW5lLWg1LWxpbmUtaGVpZ2h0KTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tbWFudGluZS1oNS1mb250LXdlaWdodCk7XG4gIH1cbiAgLm1fZDA4Y2FhMCA6d2hlcmUoaDYpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDAuNSAqIHZhcigtLW1hbnRpbmUtc3BhY2luZy14bCkpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tbWFudGluZS1oNi1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1tYW50aW5lLWg2LWxpbmUtaGVpZ2h0KTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tbWFudGluZS1oNi1mb250LXdlaWdodCk7XG4gIH1cbiAgLm1fZDA4Y2FhMCA6d2hlcmUoaW1nKSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLW1hbnRpbmUtc3BhY2luZy14cyk7XG4gIH1cbiAgLm1fZDA4Y2FhMCA6d2hlcmUocCkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tbWFudGluZS1zcGFjaW5nLWxnKTtcbiAgfVxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tX2QwOGNhYTAgOndoZXJlKG1hcmspIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3IteWVsbG93LTIpO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG59XG4gIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV9kMDhjYWEwIDp3aGVyZShtYXJrKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLXllbGxvdy01KTtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWJsYWNrKTtcbn1cbiAgLm1fZDA4Y2FhMCA6d2hlcmUoYSkge1xuICAgIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWFuY2hvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgLm1fZDA4Y2FhMCA6d2hlcmUoYSk6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxufVxuICBAbWVkaWEgKGhvdmVyOiBub25lKSB7XG4gICAgLm1fZDA4Y2FhMCA6d2hlcmUoYSk6YWN0aXZlIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbn1cbiAgLm1fZDA4Y2FhMCA6d2hlcmUoaHIpIHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1tYW50aW5lLXNwYWNpbmctbWQpO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLW1hbnRpbmUtc3BhY2luZy1tZCk7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci10b3A6IGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIHNvbGlkO1xuICB9XG4gIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fZDA4Y2FhMCA6d2hlcmUoaHIpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTMpO1xufVxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fZDA4Y2FhMCA6d2hlcmUoaHIpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTMpO1xufVxuICAubV9kMDhjYWEwIDp3aGVyZShwcmUpIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1tYW50aW5lLXNwYWNpbmcteHMpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1tYW50aW5lLWxpbmUtaGVpZ2h0KTtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tbWFudGluZS1zcGFjaW5nLW1kKTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1tYW50aW5lLXNwYWNpbmctbWQpO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLW1hbnRpbmUtZm9udC1mYW1pbHktbW9ub3NwYWNlKTtcbiAgICBmb250LXNpemU6IHZhcigtLW1hbnRpbmUtZm9udC1zaXplLXhzKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1tYW50aW5lLXJhZGl1cy1zbSk7XG4gIH1cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV9kMDhjYWEwIDp3aGVyZShwcmUpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0wKTtcbn1cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tX2QwOGNhYTAgOndoZXJlKHByZSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTgpO1xufVxuICAubV9kMDhjYWEwIDp3aGVyZShwcmUpIDp3aGVyZShjb2RlKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgfVxuICAubV9kMDhjYWEwIDp3aGVyZShrYmQpIHtcbiAgICAtLWtiZC1mejogY2FsYygwLjc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAgIC0ta2JkLXBhZGRpbmc6IGNhbGMoMC4xODc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIGNhbGMoMC4zMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLW1hbnRpbmUtZm9udC1mYW1pbHktbW9ub3NwYWNlKTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tbWFudGluZS1saW5lLWhlaWdodCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nOiB2YXIoLS1rYmQtcGFkZGluZyk7XG4gICAgZm9udC1zaXplOiB2YXIoLS1rYmQtZnopO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLW1hbnRpbmUtcmFkaXVzLXNtKTtcbiAgICBib3JkZXI6IGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIHNvbGlkO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IGNhbGMoMC4xODc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICB9XG4gIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fZDA4Y2FhMCA6d2hlcmUoa2JkKSB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0zKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktNyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMCk7XG59XG4gIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV9kMDhjYWEwIDp3aGVyZShrYmQpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTMpO1xuICAgICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay0wKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay01KTtcbn1cbiAgLm1fZDA4Y2FhMCA6d2hlcmUoY29kZSkge1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1tYW50aW5lLWxpbmUtaGVpZ2h0KTtcbiAgICBwYWRkaW5nOiBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBjYWxjKDAuMzEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1tYW50aW5lLXJhZGl1cy1zbSk7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLW1hbnRpbmUtZm9udC1mYW1pbHktbW9ub3NwYWNlKTtcbiAgICBmb250LXNpemU6IHZhcigtLW1hbnRpbmUtZm9udC1zaXplLXhzKTtcbiAgfVxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tX2QwOGNhYTAgOndoZXJlKGNvZGUpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0wKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWJsYWNrKTtcbn1cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tX2QwOGNhYTAgOndoZXJlKGNvZGUpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay01KTtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLXdoaXRlKTtcbn1cbiAgLm1fZDA4Y2FhMCA6d2hlcmUodWwsIG9sKTpub3QoW2RhdGEtdHlwZT0ndGFza0xpc3QnXSkge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLW1hbnRpbmUtc3BhY2luZy1tZCk7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLW1hbnRpbmUtc3BhY2luZy14bCk7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgfVxuICAubV9kMDhjYWEwIDp3aGVyZSh0YWJsZSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgY2FwdGlvbi1zaWRlOiBib3R0b207XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tbWFudGluZS1zcGFjaW5nLW1kKTtcbiAgfVxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tX2QwOGNhYTAgOndoZXJlKHRhYmxlKSB7XG4gICAgICAtLXRhYmxlLWJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTMpO1xufVxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fZDA4Y2FhMCA6d2hlcmUodGFibGUpIHtcbiAgICAgIC0tdGFibGUtYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNCk7XG59XG4gIC5tX2QwOGNhYTAgOndoZXJlKHRhYmxlKSA6d2hlcmUoY2FwdGlvbikge1xuICAgICAgbWFyZ2luLXRvcDogdmFyKC0tbWFudGluZS1zcGFjaW5nLXhzKTtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tbWFudGluZS1mb250LXNpemUtc20pO1xuICAgICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGltbWVkKTtcbiAgICB9XG4gIC5tX2QwOGNhYTAgOndoZXJlKHRhYmxlKSA6d2hlcmUodGgpIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tbWFudGluZS1mb250LXNpemUtc20pO1xuICAgICAgcGFkZGluZzogdmFyKC0tbWFudGluZS1zcGFjaW5nLXhzKSB2YXIoLS1tYW50aW5lLXNwYWNpbmctc20pO1xuICAgIH1cbiAgLm1fZDA4Y2FhMCA6d2hlcmUodGFibGUpIDp3aGVyZSh0aGVhZCB0aCkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogY2FsYygwLjA2MjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkgc29saWQ7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLXRhYmxlLWJvcmRlci1jb2xvcik7XG4gICAgfVxuICAubV9kMDhjYWEwIDp3aGVyZSh0YWJsZSkgOndoZXJlKHRmb290IHRoKSB7XG4gICAgICBib3JkZXItdG9wOiBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKSBzb2xpZDtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdGFibGUtYm9yZGVyLWNvbG9yKTtcbiAgICB9XG4gIC5tX2QwOGNhYTAgOndoZXJlKHRhYmxlKSA6d2hlcmUodGQpIHtcbiAgICAgIHBhZGRpbmc6IHZhcigtLW1hbnRpbmUtc3BhY2luZy14cykgdmFyKC0tbWFudGluZS1zcGFjaW5nLXNtKTtcbiAgICAgIGJvcmRlci1ib3R0b206IGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIHNvbGlkO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10YWJsZS1ib3JkZXItY29sb3IpO1xuICAgICAgZm9udC1zaXplOiB2YXIoLS1tYW50aW5lLWZvbnQtc2l6ZS1zbSk7XG4gICAgfVxuICAubV9kMDhjYWEwIDp3aGVyZSh0YWJsZSkgOndoZXJlKHRyOmxhc3Qtb2YtdHlwZSB0ZCkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG4gIC5tX2QwOGNhYTAgOndoZXJlKGJsb2NrcXVvdGUpIHtcbiAgICBmb250LXNpemU6IHZhcigtLW1hbnRpbmUtZm9udC1zaXplLWxnKTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tbWFudGluZS1saW5lLWhlaWdodCk7XG4gICAgbWFyZ2luOiB2YXIoLS1tYW50aW5lLXNwYWNpbmctbWQpIDA7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tbWFudGluZS1yYWRpdXMtc20pO1xuICAgIHBhZGRpbmc6IHZhcigtLW1hbnRpbmUtc3BhY2luZy1tZCkgdmFyKC0tbWFudGluZS1zcGFjaW5nLWxnKTtcbiAgfVxuICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tX2QwOGNhYTAgOndoZXJlKGJsb2NrcXVvdGUpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0wKTtcbn1cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tX2QwOGNhYTAgOndoZXJlKGJsb2NrcXVvdGUpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay04KTtcbn1cbiIsIi5tX2Q0NmE0ODM0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIGRhc2hlZDtcbiAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItdGV4dCk7XG4gIHBhZGRpbmc6IHZhcigtLW1hbnRpbmUtc3BhY2luZy1tZCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWRyb3B6b25lLXJhZGl1cyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRyYW5zaXRpb246XG4gICAgYmFja2dyb3VuZC1jb2xvciAxMDBtcyBlYXNlLFxuICAgIGJvcmRlci1jb2xvciAxMDBtcyBlYXNlO1xufVxuXG4gIC5tX2Q0NmE0ODM0OndoZXJlKFtkYXRhLWxvYWRpbmddKSxcbiAgLm1fZDQ2YTQ4MzQ6d2hlcmUoOm5vdChbZGF0YS1hY3RpdmF0ZS1vbi1jbGlja10pKSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG5cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV9kNDZhNDgzNCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktNCk7XG59XG5cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tX2Q0NmE0ODM0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNik7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNCk7XG59XG5cbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fZDQ2YTQ4MzQ6aG92ZXI6d2hlcmUoW2RhdGEtYWN0aXZhdGUtb24tY2xpY2tdOm5vdChbZGF0YS1sb2FkaW5nXSkpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTApO1xuICB9XG5cbiAgICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV9kNDZhNDgzNDpob3Zlcjp3aGVyZShbZGF0YS1hY3RpdmF0ZS1vbi1jbGlja106bm90KFtkYXRhLWxvYWRpbmddKSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNSk7XG4gIH1cbn1cblxuICBAbWVkaWEgKGhvdmVyOiBub25lKSB7XG4gICAgICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tX2Q0NmE0ODM0OmFjdGl2ZTp3aGVyZShbZGF0YS1hY3RpdmF0ZS1vbi1jbGlja106bm90KFtkYXRhLWxvYWRpbmddKSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMCk7XG4gIH1cblxuICAgICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tX2Q0NmE0ODM0OmFjdGl2ZTp3aGVyZShbZGF0YS1hY3RpdmF0ZS1vbi1jbGlja106bm90KFtkYXRhLWxvYWRpbmddKSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNSk7XG4gIH1cbn1cblxuICAubV9kNDZhNDgzNDp3aGVyZShbZGF0YS1hY2NlcHRdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHJvcHpvbmUtYWNjZXB0LWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWRyb3B6b25lLWFjY2VwdC1iZyk7XG4gICAgY29sb3I6IHZhcigtLWRyb3B6b25lLWFjY2VwdC1jb2xvcik7XG4gIH1cblxuICAubV9kNDZhNDgzNDp3aGVyZShbZGF0YS1yZWplY3RdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHJvcHpvbmUtcmVqZWN0LWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWRyb3B6b25lLXJlamVjdC1iZyk7XG4gICAgY29sb3I6IHZhcigtLWRyb3B6b25lLXJlamVjdC1jb2xvcik7XG4gIH1cblxuLm1fYjg1ZjcxNDQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5tX2I4NWY3MTQ0OndoZXJlKFtkYXRhLWVuYWJsZS1wb2ludGVyLWV2ZW50c10pIHtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB9XG5cbi5tXzk2ZjZlOWFkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ib2R5KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogdmFyKC0tbWFudGluZS1zcGFjaW5nLXhzKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMDBtcyBlYXNlO1xufVxuXG4ubV85NmY2ZTlhZCAubV83OTQ2MTE2ZCB7XG4gICAgZmxleDogMTtcbiAgfVxuIiwiLm1fYjM3ZDlhYzcge1xuICB3aWR0aDogY2FsYygxMDAlIC0gdmFyKC0tbWFudGluZS1zcGFjaW5nLW1kKSAqIDIpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IHZhcigtLW5vdGlmaWNhdGlvbnMtei1pbmRleCk7XG4gIG1heC13aWR0aDogdmFyKC0tbm90aWZpY2F0aW9ucy1jb250YWluZXItd2lkdGgpO1xufVxuXG4gIC5tX2IzN2Q5YWM3OndoZXJlKFtkYXRhLXBvc2l0aW9uPSd0b3AtY2VudGVyJ10pIHtcbiAgICB0b3A6IHZhcigtLW1hbnRpbmUtc3BhY2luZy1tZCk7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuXG4gIC5tX2IzN2Q5YWM3OndoZXJlKFtkYXRhLXBvc2l0aW9uPSd0b3AtbGVmdCddKSB7XG4gICAgdG9wOiB2YXIoLS1tYW50aW5lLXNwYWNpbmctbWQpO1xuICAgIGxlZnQ6IHZhcigtLW1hbnRpbmUtc3BhY2luZy1tZCk7XG4gIH1cblxuICAubV9iMzdkOWFjNzp3aGVyZShbZGF0YS1wb3NpdGlvbj0ndG9wLXJpZ2h0J10pIHtcbiAgICB0b3A6IHZhcigtLW1hbnRpbmUtc3BhY2luZy1tZCk7XG4gICAgcmlnaHQ6IHZhcigtLW1hbnRpbmUtc3BhY2luZy1tZCk7XG4gIH1cblxuICAubV9iMzdkOWFjNzp3aGVyZShbZGF0YS1wb3NpdGlvbj0nYm90dG9tLWNlbnRlciddKSB7XG4gICAgYm90dG9tOiB2YXIoLS1tYW50aW5lLXNwYWNpbmctbWQpO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cblxuICAubV9iMzdkOWFjNzp3aGVyZShbZGF0YS1wb3NpdGlvbj0nYm90dG9tLWxlZnQnXSkge1xuICAgIGJvdHRvbTogdmFyKC0tbWFudGluZS1zcGFjaW5nLW1kKTtcbiAgICBsZWZ0OiB2YXIoLS1tYW50aW5lLXNwYWNpbmctbWQpO1xuICB9XG5cbiAgLm1fYjM3ZDlhYzc6d2hlcmUoW2RhdGEtcG9zaXRpb249J2JvdHRvbS1yaWdodCddKSB7XG4gICAgYm90dG9tOiB2YXIoLS1tYW50aW5lLXNwYWNpbmctbWQpO1xuICAgIHJpZ2h0OiB2YXIoLS1tYW50aW5lLXNwYWNpbmctbWQpO1xuICB9XG5cbi5tXzVlZDBlZGQwICsgLm1fNWVkMGVkZDAge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLW1hbnRpbmUtc3BhY2luZy1tZCk7XG4gIH1cbiIsIi5tXzQ2OGU3ZWRhIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4gIC5tXzQ2OGU3ZWRhOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubV80NjhlN2VkYTo6LXdlYmtpdC1jbGVhci1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubV80NjhlN2VkYTo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQsXG4gIC5tXzQ2OGU3ZWRhOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLWZpZWxkLFxuICAubV80NjhlN2VkYTo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXNlY29uZC1maWVsZCxcbiAgLm1fNDY4ZTdlZGE6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1hbXBtLWZpZWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEuODc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuXG4gIC5tXzQ2OGU3ZWRhOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZDpmb2N1cywgLm1fNDY4ZTdlZGE6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUtZmllbGQ6Zm9jdXMsIC5tXzQ2OGU3ZWRhOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtc2Vjb25kLWZpZWxkOmZvY3VzLCAubV80NjhlN2VkYTo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWFtcG0tZmllbGQ6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWZpbGxlZCk7XG4gICAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSk7XG4gICAgfVxuXG4ubV83YThmMWU2ZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuICA6d2hlcmUoW2Rpcj1cInJ0bFwiXSkgLm1fN2E4ZjFlNmQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLm1fZDZiYjBhNTQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IGNhbGModmFyKC0taW5wdXQtaGVpZ2h0KSAtIDE1cHgpO1xufVxuXG4ubV9iOTdlY2IyNiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5tXzMxZmU0MmY5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiBjYWxjKDAuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG59XG5cbi5tXzljNDgxN2MzIHtcbiAgcGFkZGluZzogY2FsYygwLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xufVxuXG4ubV8xNTRjNTM2YiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAyLjVlbTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBoZWlnaHQ6IDJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tbWFudGluZS1yYWRpdXMtZGVmYXVsdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tY29udHJvbC1mb250LXNpemUsIHZhcigtLW1hbnRpbmUtZm9udC1zaXplLXNtKSk7XG59XG5cbi5tXzE1NGM1MzZiOndoZXJlKFtkYXRhLWFjdGl2ZV0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLXByaW1hcnktY29sb3ItZmlsbGVkKTtcbiAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSk7XG4gIH1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAubV8xNTRjNTM2Yjpob3Zlcjp3aGVyZSg6bm90KFtkYXRhLWFjdGl2ZV0pKSB7XG4gICAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1icmlnaHQpO1xuICAgIH1cblxuICAgICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzE1NGM1MzZiOmhvdmVyOndoZXJlKDpub3QoW2RhdGEtYWN0aXZlXSkpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTUpO1xuICB9XG5cbiAgICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fMTU0YzUzNmI6aG92ZXI6d2hlcmUoOm5vdChbZGF0YS1hY3RpdmVdKSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMSk7XG4gIH1cbn1cblxuQG1lZGlhIChob3Zlcjogbm9uZSkge1xuICAgIC5tXzE1NGM1MzZiOmFjdGl2ZTp3aGVyZSg6bm90KFtkYXRhLWFjdGl2ZV0pKSB7XG4gICAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1icmlnaHQpO1xuICAgIH1cblxuICAgICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzE1NGM1MzZiOmFjdGl2ZTp3aGVyZSg6bm90KFtkYXRhLWFjdGl2ZV0pKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay01KTtcbiAgfVxuXG4gICAgICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzE1NGM1MzZiOmFjdGl2ZTp3aGVyZSg6bm90KFtkYXRhLWFjdGl2ZV0pKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0xKTtcbiAgfVxufVxuXG4ubV83YmUwOWQwYyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAyZW07XG4gIHBhZGRpbmctaW5saW5lOiAwLjVlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tbWFudGluZS1yYWRpdXMtZGVmYXVsdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tY29udHJvbC1mb250LXNpemUsIHZhcigtLW1hbnRpbmUtZm9udC1zaXplLXNtKSk7XG59XG5cbi5tXzdiZTA5ZDBjOndoZXJlKFtkYXRhLWFjdGl2ZV0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLXByaW1hcnktY29sb3ItZmlsbGVkKTtcbiAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci13aGl0ZSk7XG4gIH1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAubV83YmUwOWQwYzpob3Zlcjp3aGVyZSg6bm90KFtkYXRhLWFjdGl2ZV0pKSB7XG4gICAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1icmlnaHQpO1xuICAgIH1cblxuICAgICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzdiZTA5ZDBjOmhvdmVyOndoZXJlKDpub3QoW2RhdGEtYWN0aXZlXSkpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTUpO1xuICB9XG5cbiAgICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fN2JlMDlkMGM6aG92ZXI6d2hlcmUoOm5vdChbZGF0YS1hY3RpdmVdKSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMSk7XG4gIH1cbn1cblxuQG1lZGlhIChob3Zlcjogbm9uZSkge1xuICAgIC5tXzdiZTA5ZDBjOmFjdGl2ZTp3aGVyZSg6bm90KFtkYXRhLWFjdGl2ZV0pKSB7XG4gICAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1icmlnaHQpO1xuICAgIH1cblxuICAgICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzdiZTA5ZDBjOmFjdGl2ZTp3aGVyZSg6bm90KFtkYXRhLWFjdGl2ZV0pKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay01KTtcbiAgfVxuXG4gICAgICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzdiZTA5ZDBjOmFjdGl2ZTp3aGVyZSg6bm90KFtkYXRhLWFjdGl2ZV0pKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0xKTtcbiAgfVxufVxuXG4ubV83ZDAwMDAxZCArIC5tXzdkMDAwMDFkIHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1tYW50aW5lLXNwYWNpbmctc20pO1xuICB9XG5cbi5tX2Q4ZDkxOGQ3IHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygwLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kaW1tZWQpO1xuICBmb250LXNpemU6IGNhbGModmFyKC0tY29udHJvbC1mb250LXNpemUsIHZhcigtLW1hbnRpbmUtZm9udC1zaXplLXNtKSkgLSAycHgpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogY2FsYygwLjQzNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG59XG5cbi5tX2Q4ZDkxOGQ3OjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKDAuMDYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLW1hbnRpbmUtc3BhY2luZy14cyk7XG4gIH1cblxuOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV9kOGQ5MThkNzo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTIpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fZDhkOTE4ZDc6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay00KTtcbn1cblxuLm1fNmI0M2JhODgge1xuICB3aWR0aDogY2FsYygyY2ggKyAwLjNlbSk7XG4gIGNhcmV0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nLWlubGluZTogMC4xNWVtO1xuICBib3JkZXI6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1hbGlnbi1sYXN0OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0taW5wdXQtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDAuMTI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4ubV82YjQzYmE4ODp3aGVyZShbZGF0YS1hbS1wbV0pIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4ubV82YjQzYmE4ODp3aGVyZSg6ZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG5cbi5tXzZiNDNiYTg4OjpzZWxlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbi5tXzZiNDNiYTg4OjpwbGFjZWhvbGRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4ubV82YjQzYmE4ODpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWZpbGxlZCk7XG4gICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpO1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuLm1fNmI0M2JhODg6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLXdoaXRlKTtcbiAgICB9XG5cbi5tXzM5NmNlNWNiIHtcbiAgLS1kYXktc2l6ZS14czogY2FsYygxLjg3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1kYXktc2l6ZS1zbTogY2FsYygyLjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWRheS1zaXplLW1kOiBjYWxjKDIuNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWRheS1zaXplLWxnOiBjYWxjKDNyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tZGF5LXNpemUteGw6IGNhbGMoMy4zNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tZGF5LXNpemU6IHZhcigtLWRheS1zaXplLXNtKTtcblxuICB3aWR0aDogdmFyKC0tZGF5LXNpemUsIHZhcigtLWRheS1zaXplLXNtKSk7XG4gIGhlaWdodDogdmFyKC0tZGF5LXNpemUsIHZhcigtLWRheS1zaXplLXNtKSk7XG4gIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS1kYXktc2l6ZSkgLyAyLjgpO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1tYW50aW5lLXJhZGl1cy1kZWZhdWx0KTtcbiAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItdGV4dCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgIFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddIC5tXzM5NmNlNWNiOmhvdmVyOndoZXJlKDpub3QoW2RhdGEtc3RhdGljXSwgW2RhdGEtZGlzYWJsZWRdLCBbZGF0YS1zZWxlY3RlZF0sIFtkYXRhLWluLXJhbmdlXSkpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTApO1xuICB9XG5cbiAgICAgIFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10gLm1fMzk2Y2U1Y2I6aG92ZXI6d2hlcmUoOm5vdChbZGF0YS1zdGF0aWNdLCBbZGF0YS1kaXNhYmxlZF0sIFtkYXRhLXNlbGVjdGVkXSwgW2RhdGEtaW4tcmFuZ2VdKSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNSk7XG4gIH1cbn1cblxuICBAbWVkaWEgKGhvdmVyOiBub25lKSB7XG4gICAgICBbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSAubV8zOTZjZTVjYjphY3RpdmU6d2hlcmUoOm5vdChbZGF0YS1zdGF0aWNdLCBbZGF0YS1kaXNhYmxlZF0sIFtkYXRhLXNlbGVjdGVkXSwgW2RhdGEtaW4tcmFuZ2VdKSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMCk7XG4gIH1cblxuICAgICAgW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSAubV8zOTZjZTVjYjphY3RpdmU6d2hlcmUoOm5vdChbZGF0YS1zdGF0aWNdLCBbZGF0YS1kaXNhYmxlZF0sIFtkYXRhLXNlbGVjdGVkXSwgW2RhdGEtaW4tcmFuZ2VdKSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNSk7XG4gIH1cbn1cblxuICAubV8zOTZjZTVjYjp3aGVyZShbZGF0YS1zdGF0aWNdKSB7XG4gICAgdXNlci1zZWxlY3Q6IGF1dG87XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG5cbiAgLm1fMzk2Y2U1Y2I6d2hlcmUoW2RhdGEtd2Vla2VuZF0pIHtcbiAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1yZWQtNik7XG4gIH1cblxuICAubV8zOTZjZTVjYjp3aGVyZShbZGF0YS1vdXRzaWRlXSkge1xuICAgIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRpbW1lZCk7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG5cbiAgLm1fMzk2Y2U1Y2I6d2hlcmUoOmRpc2FibGVkLCBbZGF0YS1kaXNhYmxlZF0pIHtcbiAgICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kaXNhYmxlZC1jb2xvcik7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cblxuICAubV8zOTZjZTVjYjp3aGVyZShbZGF0YS1oaWRkZW5dKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fMzk2Y2U1Y2I6d2hlcmUoW2RhdGEtdG9kYXldW2RhdGEtaGlnaGxpZ2h0LXRvZGF5XTpub3QoW2RhdGEtc2VsZWN0ZWRdLCBbZGF0YS1pbi1yYW5nZV0pKSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktNCk7XG59XG5cbiAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzM5NmNlNWNiOndoZXJlKFtkYXRhLXRvZGF5XVtkYXRhLWhpZ2hsaWdodC10b2RheV06bm90KFtkYXRhLXNlbGVjdGVkXSwgW2RhdGEtaW4tcmFuZ2VdKSkge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTQpO1xufVxuXG4gIC5tXzM5NmNlNWNiOndoZXJlKFtkYXRhLWluLXJhbmdlXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci1saWdodC1ob3Zlcik7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAubV8zOTZjZTVjYjp3aGVyZShbZGF0YS1pbi1yYW5nZV0pOmhvdmVyOndoZXJlKDpub3QoW2RhdGEtZGlzYWJsZWRdLCBbZGF0YS1zdGF0aWNdKSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLXByaW1hcnktY29sb3ItbGlnaHQpO1xuICAgICAgfVxufVxuXG4gIEBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcbiAgICAgIC5tXzM5NmNlNWNiOndoZXJlKFtkYXRhLWluLXJhbmdlXSk6YWN0aXZlOndoZXJlKDpub3QoW2RhdGEtZGlzYWJsZWRdLCBbZGF0YS1zdGF0aWNdKSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLXByaW1hcnktY29sb3ItbGlnaHQpO1xuICAgICAgfVxufVxuXG4gIC5tXzM5NmNlNWNiOndoZXJlKFtkYXRhLWZpcnN0LWluLXJhbmdlXSkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogdmFyKC0tbWFudGluZS1yYWRpdXMtZGVmYXVsdCk7XG4gICAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IHZhcigtLW1hbnRpbmUtcmFkaXVzLWRlZmF1bHQpO1xuICB9XG5cbiAgLm1fMzk2Y2U1Y2I6d2hlcmUoW2RhdGEtbGFzdC1pbi1yYW5nZV0pIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1lbmQtZW5kLXJhZGl1czogdmFyKC0tbWFudGluZS1yYWRpdXMtZGVmYXVsdCk7XG4gICAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IHZhcigtLW1hbnRpbmUtcmFkaXVzLWRlZmF1bHQpO1xuICB9XG5cbiAgLm1fMzk2Y2U1Y2I6d2hlcmUoW2RhdGEtbGFzdC1pbi1yYW5nZV1bZGF0YS1maXJzdC1pbi1yYW5nZV0pIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1tYW50aW5lLXJhZGl1cy1kZWZhdWx0KTtcbiAgfVxuXG4gIC5tXzM5NmNlNWNiOndoZXJlKFtkYXRhLXNlbGVjdGVkXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci1maWxsZWQpO1xuICAgIGNvbG9yOiB2YXIoLS1tYW50aW5lLXByaW1hcnktY29sb3ItY29udHJhc3QpO1xuICB9XG5cbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgIC5tXzM5NmNlNWNiOndoZXJlKFtkYXRhLXNlbGVjdGVkXSk6aG92ZXI6d2hlcmUoOm5vdChbZGF0YS1kaXNhYmxlZF0sIFtkYXRhLXN0YXRpY10pKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci1maWxsZWQtaG92ZXIpO1xuICAgICAgfVxufVxuXG4gIEBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcbiAgICAgIC5tXzM5NmNlNWNiOndoZXJlKFtkYXRhLXNlbGVjdGVkXSk6YWN0aXZlOndoZXJlKDpub3QoW2RhdGEtZGlzYWJsZWRdLCBbZGF0YS1zdGF0aWNdKSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLXByaW1hcnktY29sb3ItZmlsbGVkLWhvdmVyKTtcbiAgICAgIH1cbn1cblxuLm1fMThhM2VjYSB7XG4gIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRpbW1lZCk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogdmFyKC0td3ItZnosIHZhcigtLW1hbnRpbmUtZm9udC1zaXplLXNtKSk7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS13ci1zcGFjaW5nLCB2YXIoLS1tYW50aW5lLXNwYWNpbmctc20pKSAvIDIpO1xufVxuXG4ubV9jYzk4MjBkMyB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5cbi5tXzhmNDU3Y2Q1IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLm1fOGY0NTdjZDU6d2hlcmUoW2RhdGEtd2l0aC1zcGFjaW5nXSkge1xuICAgIHBhZGRpbmc6IGNhbGMoMC4wMzEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgfVxuXG4ubV82Y2ZmOWRlYSB7XG4gIC0td24tc2l6ZS14czogY2FsYygxLjg3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS13bi1zaXplLXNtOiBjYWxjKDIuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0td24tc2l6ZS1tZDogY2FsYygyLjYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS13bi1zaXplLWxnOiBjYWxjKDNyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0td24tc2l6ZS14bDogY2FsYygzLjM3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcblxuICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kaW1tZWQpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IGNhbGModmFyKC0td24tc2l6ZSwgdmFyKC0td24tc2l6ZS1zbSkpIC8gMi44KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogdmFyKC0td24tc2l6ZSwgdmFyKC0td24tc2l6ZS1zbSkpO1xufVxuXG4ubV9kYzZhM2M3MSB7XG4gIC0tZHBjLXNpemUteHM6IGNhbGMoMS44NzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tZHBjLXNpemUtc206IGNhbGMoMi4yNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1kcGMtc2l6ZS1tZDogY2FsYygyLjYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1kcGMtc2l6ZS1sZzogY2FsYygzcmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWRwYy1zaXplLXhsOiBjYWxjKDMuMzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpO1xuICAtLWRwYy1zaXplOiB2YXIoLS1kcGMtc2l6ZS1zbSk7XG5cbiAgZm9udC1zaXplOiB2YXIoLS1kcGMtZnosIHZhcigtLW1hbnRpbmUtZm9udC1zaXplLXNtKSk7XG4gIGhlaWdodDogdmFyKC0tZHBjLXNpemUpO1xuICB3aWR0aDogY2FsYygodmFyKC0tZHBjLXNpemUpICogNykgLyAzICsgY2FsYygwLjA5Mzc1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci10ZXh0KTtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tbWFudGluZS1yYWRpdXMtZGVmYXVsdCk7XG59XG5cbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fZGM2YTNjNzE6aG92ZXI6d2hlcmUoOm5vdChbZGF0YS1kaXNhYmxlZF0sIDpkaXNhYmxlZCkpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTApO1xuICB9XG5cbiAgICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV9kYzZhM2M3MTpob3Zlcjp3aGVyZSg6bm90KFtkYXRhLWRpc2FibGVkXSwgOmRpc2FibGVkKSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNSk7XG4gIH1cbn1cblxuICBAbWVkaWEgKGhvdmVyOiBub25lKSB7XG4gICAgICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tX2RjNmEzYzcxOmFjdGl2ZTp3aGVyZSg6bm90KFtkYXRhLWRpc2FibGVkXSwgOmRpc2FibGVkKSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMCk7XG4gIH1cblxuICAgICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tX2RjNmEzYzcxOmFjdGl2ZTp3aGVyZSg6bm90KFtkYXRhLWRpc2FibGVkXSwgOmRpc2FibGVkKSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNSk7XG4gIH1cbn1cblxuICAubV9kYzZhM2M3MTp3aGVyZSg6ZGlzYWJsZWQsIFtkYXRhLWRpc2FibGVkXSkge1xuICAgIGNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRpc2FibGVkLWNvbG9yKTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuXG4gIC5tX2RjNmEzYzcxOndoZXJlKFtkYXRhLXNlbGVjdGVkXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci1maWxsZWQpO1xuICAgIGNvbG9yOiB2YXIoLS1tYW50aW5lLXByaW1hcnktY29sb3ItY29udHJhc3QsIHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpKTtcbiAgfVxuXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG5cbiAgLm1fZGM2YTNjNzE6d2hlcmUoW2RhdGEtc2VsZWN0ZWRdKTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLXByaW1hcnktY29sb3ItZmlsbGVkLWhvdmVyKTtcbiAgfVxufVxuXG4gIEBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcblxuICAubV9kYzZhM2M3MTp3aGVyZShbZGF0YS1zZWxlY3RlZF0pOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLXByaW1hcnktY29sb3ItZmlsbGVkLWhvdmVyKTtcbiAgfVxufVxuXG4gIC5tX2RjNmEzYzcxOndoZXJlKFtkYXRhLWluLXJhbmdlXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci1saWdodC1ob3Zlcik7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG5cbiAgLm1fZGM2YTNjNzE6d2hlcmUoW2RhdGEtaW4tcmFuZ2VdKTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLXByaW1hcnktY29sb3ItbGlnaHQpO1xuICB9XG59XG5cbiAgQG1lZGlhIChob3Zlcjogbm9uZSkge1xuXG4gIC5tX2RjNmEzYzcxOndoZXJlKFtkYXRhLWluLXJhbmdlXSk6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci1saWdodCk7XG4gIH1cbn1cblxuICAubV9kYzZhM2M3MTp3aGVyZShbZGF0YS1maXJzdC1pbi1yYW5nZV0pIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1zdGFydC1zdGFydC1yYWRpdXM6IHZhcigtLW1hbnRpbmUtcmFkaXVzLWRlZmF1bHQpO1xuICAgIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiB2YXIoLS1tYW50aW5lLXJhZGl1cy1kZWZhdWx0KTtcbiAgfVxuXG4gIC5tX2RjNmEzYzcxOndoZXJlKFtkYXRhLWxhc3QtaW4tcmFuZ2VdKSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IHZhcigtLW1hbnRpbmUtcmFkaXVzLWRlZmF1bHQpO1xuICAgIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiB2YXIoLS1tYW50aW5lLXJhZGl1cy1kZWZhdWx0KTtcbiAgfVxuXG4gIC5tX2RjNmEzYzcxOndoZXJlKFtkYXRhLWZpcnN0LWluLXJhbmdlXVtkYXRhLWxhc3QtaW4tcmFuZ2VdKSB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tbWFudGluZS1yYWRpdXMtZGVmYXVsdCk7XG4gIH1cblxuLm1fOTIwNjU0N2Ige1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5tX2M1YTE5YzdkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLm1fYzVhMTljN2Q6d2hlcmUoW2RhdGEtd2l0aC1zcGFjaW5nXSkge1xuICAgIHBhZGRpbmc6IGNhbGMoMC4wMzEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgfVxuXG4ubV8yYTZjMzJkIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tX2ZlMjc2MjJmIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLm1fZmUyNzYyMmY6d2hlcmUoW2RhdGEtd2l0aC1zcGFjaW5nXSkge1xuICAgIHBhZGRpbmc6IGNhbGMoMC4wMzEyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgfVxuXG4ubV83MzBhNzllZCB7XG4gIC0tZGNoLWNvbnRyb2wtc2l6ZS14czogY2FsYygxLjg3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1kY2gtY29udHJvbC1zaXplLXNtOiBjYWxjKDIuMjVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tZGNoLWNvbnRyb2wtc2l6ZS1tZDogY2FsYygyLjYyNXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1kY2gtY29udHJvbC1zaXplLWxnOiBjYWxjKDNyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSk7XG4gIC0tZGNoLWNvbnRyb2wtc2l6ZS14bDogY2FsYygzLjM3NXJlbSAqIHZhcigtLW1hbnRpbmUtc2NhbGUpKTtcbiAgLS1kY2gtY29udHJvbC1zaXplOiB2YXIoLS1kY2gtY29udHJvbC1zaXplLXNtKTtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IGNhbGModmFyKC0tZGNoLWNvbnRyb2wtc2l6ZSkgKiA4ICsgY2FsYygwLjQzNzVyZW0gKiB2YXIoLS1tYW50aW5lLXNjYWxlKSkpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1tYW50aW5lLXNwYWNpbmcteHMpO1xufVxuXG4ubV9mNjY0NWQ5Nyxcbi5tXzIzNTFlZWIwIHtcbiAgaGVpZ2h0OiB2YXIoLS1kY2gtY29udHJvbC1zaXplKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tbWFudGluZS1yYWRpdXMtZGVmYXVsdCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3BhY2l0eTogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubV9mNjY0NWQ5Nzp3aGVyZShbZGF0YS1zdGF0aWNdKSwgLm1fMjM1MWVlYjA6d2hlcmUoW2RhdGEtc3RhdGljXSkge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuXG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10gLm1fZjY2NDVkOTc6aG92ZXI6d2hlcmUoOm5vdChbZGF0YS1kaXNhYmxlZF0sIFtkYXRhLXN0YXRpY10sIDpkaXNhYmxlZCkpLCBbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSAubV8yMzUxZWViMDpob3Zlcjp3aGVyZSg6bm90KFtkYXRhLWRpc2FibGVkXSwgW2RhdGEtc3RhdGljXSwgOmRpc2FibGVkKSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMCk7XG4gIH1cblxuICAgICAgW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSAubV9mNjY0NWQ5Nzpob3Zlcjp3aGVyZSg6bm90KFtkYXRhLWRpc2FibGVkXSwgW2RhdGEtc3RhdGljXSwgOmRpc2FibGVkKSksIFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10gLm1fMjM1MWVlYjA6aG92ZXI6d2hlcmUoOm5vdChbZGF0YS1kaXNhYmxlZF0sIFtkYXRhLXN0YXRpY10sIDpkaXNhYmxlZCkpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTUpO1xuICB9XG59XG5cbkBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcbiAgICAgIFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddIC5tX2Y2NjQ1ZDk3OmFjdGl2ZTp3aGVyZSg6bm90KFtkYXRhLWRpc2FibGVkXSwgW2RhdGEtc3RhdGljXSwgOmRpc2FibGVkKSksIFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddIC5tXzIzNTFlZWIwOmFjdGl2ZTp3aGVyZSg6bm90KFtkYXRhLWRpc2FibGVkXSwgW2RhdGEtc3RhdGljXSwgOmRpc2FibGVkKSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMCk7XG4gIH1cblxuICAgICAgW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSAubV9mNjY0NWQ5NzphY3RpdmU6d2hlcmUoOm5vdChbZGF0YS1kaXNhYmxlZF0sIFtkYXRhLXN0YXRpY10sIDpkaXNhYmxlZCkpLCBbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddIC5tXzIzNTFlZWIwOmFjdGl2ZTp3aGVyZSg6bm90KFtkYXRhLWRpc2FibGVkXSwgW2RhdGEtc3RhdGljXSwgOmRpc2FibGVkKSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNSk7XG4gIH1cbn1cblxuLm1fZjY2NDVkOTc6d2hlcmUoOmRpc2FibGVkLCBbZGF0YS1kaXNhYmxlZF0pLCAubV8yMzUxZWViMDp3aGVyZSg6ZGlzYWJsZWQsIFtkYXRhLWRpc2FibGVkXSkge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG5cbi5tXzIzNTFlZWIwIHtcbiAgd2lkdGg6IHZhcigtLWRjaC1jb250cm9sLXNpemUpO1xufVxuXG4ubV9mNjY0NWQ5NyB7XG4gIGZsZXg6IDE7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZGNoLWZ6LCB2YXIoLS1tYW50aW5lLWZvbnQtc2l6ZS1zbSkpO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLm1fMzY3ZGM3NDkge1xuICB3aWR0aDogNjAlO1xuICBoZWlnaHQ6IDYwJTtcbn1cblxuLm1fMzY3ZGM3NDk6d2hlcmUoW2RhdGEtZGlyZWN0aW9uPSduZXh0J10pIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB9XG5cbjp3aGVyZShbZGlyPVwicnRsXCJdKSAubV8zNjdkYzc0OTp3aGVyZShbZGF0YS1kaXJlY3Rpb249J25leHQnXSkge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4ubV8zNjdkYzc0OTp3aGVyZShbZGF0YS1kaXJlY3Rpb249J3ByZXZpb3VzJ10pIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cblxuOndoZXJlKFtkaXI9XCJydGxcIl0pIC5tXzM2N2RjNzQ5OndoZXJlKFtkYXRhLWRpcmVjdGlvbj0ncHJldmlvdXMnXSkge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cblxuLm1fMzBiMjZlMzMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IHZhcigtLW1hbnRpbmUtc3BhY2luZy1tZCk7XG59XG5cbi5tXzZmYTVlMmFhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogdW5zZXQ7XG59XG5cbiAgLm1fNmZhNWUyYWE6d2hlcmUoW2RhdGEtcmVhZC1vbmx5XSkge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuXG4ubV83NjVhNDBjZiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogdmFyKC0tcHJlc2V0LWZvbnQtc2l6ZSk7XG59XG5cbi5tX2Q2YTY4MWUxIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLWlubGluZS1lbmQ6IGNhbGMoMC4wNjI1cmVtICogdmFyKC0tbWFudGluZS1zY2FsZSkpIHNvbGlkO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IDAuNWVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMC41ZW07XG59XG5cbjp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fZDZhNjgxZTEge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTIpO1xufVxuXG46d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fZDZhNjgxZTEge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTUpO1xufVxuXG4ubV9hY2QzMGIyMiB7XG4gIHBhZGRpbmc6IDAuNTJlbSAwLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tbWFudGluZS1yYWRpdXMtZGVmYXVsdCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tcHJlc2V0LWZvbnQtc2l6ZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV9hY2QzMGIyMjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWdyYXktMCk7XG4gIH1cblxuICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV9hY2QzMGIyMjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNSk7XG4gIH1cbn1cblxuQG1lZGlhIChob3Zlcjogbm9uZSkge1xuICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fYWNkMzBiMjI6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0wKTtcbiAgfVxuXG4gICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tX2FjZDMwYjIyOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNSk7XG4gIH1cbn1cblxuLm1fMjA4ZDI1NjIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgbWFyZ2luLXRvcDogdmFyKC0tbWFudGluZS1zcGFjaW5nLW1kKTtcbn1cblxuLm1fNjJlZTA1OSB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1tYW50aW5lLXNwYWNpbmctbWQpO1xufVxuXG4ubV9hYzNmNGQ2MyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1pbmxpbmU6IDFlbTtcbiAgcGFkZGluZy1ibG9jazogMC4yNWVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1tYW50aW5lLWNvbG9yLWRlZmF1bHQtYm9yZGVyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kZWZhdWx0KTtcbiAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGVmYXVsdC1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXRpbWUtZ3JpZC1yYWRpdXMsIHZhcigtLW1hbnRpbmUtcmFkaXVzLWRlZmF1bHQpKTtcbiAgZm9udC1zaXplOiB2YXIoLS10aW1lLWdyaWQtZnosIHZhcigtLW1hbnRpbmUtZm9udC1zaXplLXNtKSk7XG59XG5cbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAubV9hYzNmNGQ2Mzpob3Zlcjp3aGVyZSg6bm90KFtkYXRhLWRpc2FibGVkXSkpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGVmYXVsdC1ob3Zlcik7XG4gICAgfVxufVxuXG4gIEBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcbiAgICAubV9hYzNmNGQ2MzphY3RpdmU6d2hlcmUoOm5vdChbZGF0YS1kaXNhYmxlZF0pKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRlZmF1bHQtaG92ZXIpO1xuICAgIH1cbn1cblxuICAubV9hYzNmNGQ2Mzp3aGVyZShbZGF0YS1hY3RpdmVdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWZpbGxlZCk7XG4gICAgY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3Itd2hpdGUpO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgLm1fYWMzZjRkNjM6d2hlcmUoW2RhdGEtYWN0aXZlXSk6aG92ZXI6d2hlcmUoOm5vdChbZGF0YS1kaXNhYmxlZF0pKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci1maWxsZWQtaG92ZXIpO1xuICAgICAgfVxufVxuXG4gIEBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcbiAgICAgIC5tX2FjM2Y0ZDYzOndoZXJlKFtkYXRhLWFjdGl2ZV0pOmFjdGl2ZTp3aGVyZSg6bm90KFtkYXRhLWRpc2FibGVkXSkpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWZpbGxlZC1ob3Zlcik7XG4gICAgICB9XG59XG5cbiAgLm1fYWMzZjRkNjM6d2hlcmUoOmRpc2FibGVkLCBbZGF0YS1kaXNhYmxlZF0pIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxuXG4ubV8yYTBjNGVkYSB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiB2YXIoLS1taW5pLWNhbGVuZGFyLWZvbnQtc2l6ZSk7XG59XG5cbi5tXzJhMDViZTRmIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG4ubV85OWQxNmE0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLXdpZHRoOiAzZW07XG4gIGdhcDogMC41ZW07XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDAuNzVlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tbWFudGluZS1yYWRpdXMtZGVmYXVsdCk7XG59XG5cbi5tXzk5ZDE2YTQ6d2hlcmUoW2RhdGEtc2VsZWN0ZWRdKSB7XG4gICAgY29sb3I6IHZhcigtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci1jb250cmFzdCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWZpbGxlZCk7XG4gIH1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgIC5tXzk5ZDE2YTQ6d2hlcmUoW2RhdGEtc2VsZWN0ZWRdKTpob3Zlcjp3aGVyZSg6bm90KFtkYXRhLWRpc2FibGVkXSwgW2RhdGEtc3RhdGljXSkpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1wcmltYXJ5LWNvbG9yLWZpbGxlZC1ob3Zlcik7XG4gICAgICB9XG59XG5cbkBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcbiAgICAgIC5tXzk5ZDE2YTQ6d2hlcmUoW2RhdGEtc2VsZWN0ZWRdKTphY3RpdmU6d2hlcmUoOm5vdChbZGF0YS1kaXNhYmxlZF0sIFtkYXRhLXN0YXRpY10pKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtcHJpbWFyeS1jb2xvci1maWxsZWQtaG92ZXIpO1xuICAgICAgfVxufVxuXG4ubV85OWQxNmE0OndoZXJlKFtkYXRhLWRpc2FibGVkXSkge1xuICAgIG9wYWNpdHk6IDAuMztcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzk5ZDE2YTQ6aG92ZXI6d2hlcmUoOm5vdChbZGF0YS1kaXNhYmxlZF0sIFtkYXRhLXNlbGVjdGVkXSkpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1ncmF5LTEpO1xuICAgICAgfVxufVxuXG5AbWVkaWEgKGhvdmVyOiBub25lKSB7XG4gICAgICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2xpZ2h0J10pIC5tXzk5ZDE2YTQ6YWN0aXZlOndoZXJlKDpub3QoW2RhdGEtZGlzYWJsZWRdLCBbZGF0YS1zZWxlY3RlZF0pKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0xKTtcbiAgICAgIH1cbn1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV85OWQxNmE0OmhvdmVyOndoZXJlKDpub3QoW2RhdGEtZGlzYWJsZWRdLCBbZGF0YS1zZWxlY3RlZF0pKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay01KTtcbiAgICAgIH1cbn1cblxuQG1lZGlhIChob3Zlcjogbm9uZSkge1xuICAgICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdkYXJrJ10pIC5tXzk5ZDE2YTQ6YWN0aXZlOndoZXJlKDpub3QoW2RhdGEtZGlzYWJsZWRdLCBbZGF0YS1zZWxlY3RlZF0pKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZGFyay01KTtcbiAgICAgIH1cbn1cblxuLm1fMTc2Y2EyM2Mge1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgb3BhY2l0eTogMC42NTtcbn1cblxuLm1fZDgzMDUzMGQge1xuICBmb250LXNpemU6IDAuOWVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ubV8xNGMyMzQ2NSB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgd2lkdGg6IDJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tbWFudGluZS1yYWRpdXMtZGVmYXVsdCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1icmlnaHQpO1xufVxuXG4ubV8xNGMyMzQ2NTp3aGVyZShbZGF0YS1kaXNhYmxlZF0pIHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxuXG4ubV8xNGMyMzQ2NSBbZGF0YS1jaGV2cm9uXSB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cblxuLm1fMTRjMjM0NjVbZGF0YS1kaXJlY3Rpb249J3ByZXZpb3VzJ10gW2RhdGEtY2hldnJvbl0ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxuXG5bZGlyPVwicnRsXCJdIC5tXzE0YzIzNDY1W2RhdGEtZGlyZWN0aW9uPSdwcmV2aW91cyddIFtkYXRhLWNoZXZyb25dIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG5cbi5tXzE0YzIzNDY1W2RhdGEtZGlyZWN0aW9uPSduZXh0J10gW2RhdGEtY2hldnJvbl0ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIH1cblxuW2Rpcj1cInJ0bFwiXSAubV8xNGMyMzQ2NVtkYXRhLWRpcmVjdGlvbj0nbmV4dCddIFtkYXRhLWNoZXZyb25dIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nbGlnaHQnXSkgLm1fMTRjMjM0NjU6aG92ZXI6d2hlcmUoOm5vdChbZGF0YS1kaXNhYmxlZF0pKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0xKTtcbiAgICAgIH1cbn1cblxuQG1lZGlhIChob3Zlcjogbm9uZSkge1xuICAgICAgOndoZXJlKFtkYXRhLW1hbnRpbmUtY29sb3Itc2NoZW1lPSdsaWdodCddKSAubV8xNGMyMzQ2NTphY3RpdmU6d2hlcmUoOm5vdChbZGF0YS1kaXNhYmxlZF0pKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1hbnRpbmUtY29sb3ItZ3JheS0xKTtcbiAgICAgIH1cbn1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgIDp3aGVyZShbZGF0YS1tYW50aW5lLWNvbG9yLXNjaGVtZT0nZGFyayddKSAubV8xNGMyMzQ2NTpob3Zlcjp3aGVyZSg6bm90KFtkYXRhLWRpc2FibGVkXSkpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFudGluZS1jb2xvci1kYXJrLTUpO1xuICAgICAgfVxufVxuXG5AbWVkaWEgKGhvdmVyOiBub25lKSB7XG4gICAgICA6d2hlcmUoW2RhdGEtbWFudGluZS1jb2xvci1zY2hlbWU9J2RhcmsnXSkgLm1fMTRjMjM0NjU6YWN0aXZlOndoZXJlKDpub3QoW2RhdGEtZGlzYWJsZWRdKSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYW50aW5lLWNvbG9yLWRhcmstNSk7XG4gICAgICB9XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/