/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.rdp-root{--rdp-accent-color:blue;--rdp-accent-background-color:#f0f0ff;--rdp-day-height:44px;--rdp-day-width:44px;--rdp-day_button-border-radius:100%;--rdp-day_button-border:2px solid transparent;--rdp-day_button-height:42px;--rdp-day_button-width:42px;--rdp-selected-border:2px solid var(--rdp-accent-color);--rdp-disabled-opacity:0.5;--rdp-outside-opacity:0.75;--rdp-today-color:var(--rdp-accent-color);--rdp-dropdown-gap:0.5rem;--rdp-months-gap:2rem;--rdp-nav_button-disabled-opacity:0.5;--rdp-nav_button-height:2.25rem;--rdp-nav_button-width:2.25rem;--rdp-nav-height:2.75rem;--rdp-range_middle-background-color:var(--rdp-accent-background-color);--rdp-range_middle-color:inherit;--rdp-range_start-color:#fff;--rdp-range_start-background:linear-gradient(var(--rdp-gradient-direction),transparent 50%,var(--rdp-range_middle-background-color) 50%);--rdp-range_start-date-background-color:var(--rdp-accent-color);--rdp-range_end-background:linear-gradient(var(--rdp-gradient-direction),var(--rdp-range_middle-background-color) 50%,transparent 50%);--rdp-range_end-color:#fff;--rdp-range_end-date-background-color:var(--rdp-accent-color);--rdp-week_number-border-radius:100%;--rdp-week_number-border:2px solid transparent;--rdp-week_number-height:var(--rdp-day-height);--rdp-week_number-opacity:0.75;--rdp-week_number-width:var(--rdp-day-width);--rdp-weeknumber-text-align:center;--rdp-weekday-opacity:0.75;--rdp-weekday-padding:0.5rem 0rem;--rdp-weekday-text-align:center;--rdp-gradient-direction:90deg;--rdp-animation_duration:0.3s;--rdp-animation_timing:cubic-bezier(0.4,0,0.2,1)}.rdp-root[dir=rtl]{--rdp-gradient-direction:-90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity:unset}.rdp-root{position:relative}.rdp-root,.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;justify-content:center;align-items:center;display:flex;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;position:relative;display:inline-flex;align-items:center;white-space:nowrap;border:0}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{border:none;background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;-moz-appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{display:inline-block;fill:var(--rdp-accent-color)}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{position:relative;display:inline-flex;align-items:center;gap:var(--rdp-dropdown-gap)}.rdp-dropdown{z-index:2;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-start:0;width:100%;margin:0;padding:0;cursor:inherit;border:none;line-height:inherit}.rdp-dropdown_root{position:relative;display:inline-flex;align-items:center}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{display:flex;align-content:center;height:var(--rdp-nav-height);font-weight:700;font-size:large}.rdp-root[data-nav-layout=after] .rdp-month,.rdp-root[data-nav-layout=around] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;-webkit-margin-start:var(--rdp-nav_button-width);margin-inline-start:var(--rdp-nav_button-width);-webkit-margin-end:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{position:absolute;inset-inline-start:0;top:0;height:var(--rdp-nav-height);display:inline-flex}.rdp-root[data-nav-layout=around] .rdp-button_next{position:absolute;inset-inline-end:0;top:0;height:var(--rdp-nav-height);display:inline-flex;justify-content:center}.rdp-months{position:relative;display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.rdp-month_grid{border-collapse:collapse}.rdp-nav{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;align-items:center;height:var(--rdp-nav-height)}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);font-weight:500;font-size:smaller;text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{opacity:var(--rdp-week_number-opacity);font-weight:400;font-size:small;height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-weight:700;font-size:large}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes rdp-slide_in_right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes rdp-slide_out_left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translateX(0)}to{transform:translateX(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdnt__root{background:linear-gradient(90deg,#5e6fdb,#5ba1d2,#5acdca);display:flex;flex-flow:column;font-family:Roboto,sans-serif;letter-spacing:.0313em;min-height:100vh;width:100vw}@media(resolution >= 192dpi),(resolution >= 2dppx){.rdnt__root{font-size:.9em}}.rdnt__main{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);background-color:#f9f9f9;border-radius:1rem 1rem 0 0;display:flex;flex:2;min-height:2rem;position:relative}.rdnt__main--disabled{pointer-events:none}.rdnt__main--disabled>*{opacity:.4}.add-column__form{padding:1rem 0 0}.add-column__select{border-radius:.2rem;margin:.5rem 0}.add-column__buttons{display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem}.add-column__buttons__button{margin-left:1em}.analytics{border-radius:1rem 1rem 0 0;display:flex;flex-direction:column;flex-grow:1;padding-top:2rem;position:relative}.analytics__form{padding:1rem 1rem 2rem}.analytics__graph{height:40rem;padding:2rem 2rem 1rem;position:relative;width:100%}.analytics__period{font-size:.9em;margin:.3rem 2rem .2rem 3rem}.analytics__period strong:before{background-color:currentcolor;border-radius:50%;content:"";display:inline-block;height:.5rem;margin-right:.5rem;position:relative;width:.5rem}.analytics__error{display:none}.analytics__line{background-color:#f1f1f1;border-radius:1rem;height:3rem;margin:1rem 0;overflow:hidden;padding:1rem}.analytics__line--active{height:auto;overflow:initial}.analytics__line-title{font-size:1.25em;font-weight:700;letter-spacing:.0125em;margin:0 0 2rem}.analytics__minimize{background-color:transparent;border-bottom:0;border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-top:.5rem solid #d8d8d8;cursor:pointer;float:right;height:0;margin:.3rem 0 0;outline:0;padding:0;width:0}.analytics__minimize:hover{border-top-color:#7a7a7a}.analytics__minimize--active{border-bottom:.5rem solid #d8d8d8;border-top:0}.analytics__minimize--active:hover{border-bottom-color:#7a7a7a}.analytics__delete{background-color:transparent;border:0;color:rgba(248,56,24,.6);cursor:pointer;float:right;font-size:2em;height:2rem;margin:-.8rem 0 0 .1rem;outline:0;padding:0;width:2rem}.analytics__delete:hover{color:#f83818}.analytics .recharts-surface{overflow:visible}.analytics .recharts-text{font-size:.9em}.analytics__settings__buttons{display:flex;flex-direction:row}.analytics__settings__buttons__button{margin:4px}.analytics__select{margin-top:1rem}.analytics__buttons{align-self:end;padding:1rem 2rem 2rem}.analytics__buttons__button{margin:4px}@media(width <= 567px){.analytics{padding:2rem 0 0}.analytics__modal{max-width:60vw}}.audio-info__generated{padding:1rem 2rem 1rem 0}.audio-info__content{display:inline-flex}.audio-info__generating{background-color:#5e6fdb;margin:1rem 2rem 0 0}.audio-info__generating,.audio-info__status{border-radius:4px;color:#fff;display:flex;flex-direction:row;font-size:.8em;padding:.5rem .6rem}.audio-info__status{align-items:center;justify-content:space-between;margin-top:.5rem}.audio-info__status.generated{background-color:#5acdca}.audio-info__status.not-generated{background-color:#cd5a5d}.audio-info__pause,.audio-info__play{transition-duration:.2s;transition-property:fill;transition-timing-function:ease;cursor:pointer;display:inline-block;height:1.8rem;margin:0 .6rem 0 0;outline:0;stroke:#fff;width:1.8rem}.audio-info__buttons{align-self:stretch;display:flex;-moz-column-gap:.2rem;column-gap:.2rem}.audio-info__recognize,.audio-info__transcript{display:inline-flex;align-items:center}.audio-info__delete{display:inline-block}.audio-info__delete,.audio-info__recognize,.audio-info__transcript{transition-duration:.2s;transition-property:background-color;transition-timing-function:ease;background-color:#39bbb8;border:0;border-radius:4px;color:#fff;cursor:pointer;font-size:1.6em;font-weight:700;width:1.6rem}.audio-info__delete--active,.audio-info__delete:hover,.audio-info__recognize--active,.audio-info__recognize:hover,.audio-info__transcript--active,.audio-info__transcript:hover{background-color:#33a8a5}.audio-info__icon{fill:#fff}body{background-color:#f9f9f9}.rdnt__button--dark{transition-duration:.2s;transition-property:background;transition-timing-function:ease;background:#5acdca;border:1px solid #fff;border-radius:.8rem;color:#fff;cursor:pointer;padding:5px 16px}.rdnt__button--dark:focus{border-color:#ccc;color:#ccc;outline:0}.rdnt__button--dark:hover{background:#39bbb8;color:#fff}.rdnt__button--dark{border:0}.rdnt__button--dark-negative{transition-duration:.2s;transition-property:background;transition-timing-function:ease;background:#cd5a5d;border:1px solid #fff;border-radius:.8rem;color:#fff;cursor:pointer;padding:5px 16px}.rdnt__button--dark-negative:focus{border-color:#ccc;color:#ccc;outline:0}.rdnt__button--dark-negative:hover{background:#bb393c;color:#fff}.rdnt__button--dark-negative{border:0}.rdnt__button--border{transition-duration:.2s;transition-property:background;transition-timing-function:ease;background:transparent;border:1px solid #36aac4;border-radius:.8rem;color:#36aac4;cursor:pointer;padding:5px 16px}.rdnt__button--border:focus{border-color:#206574;color:#206574;outline:0}.rdnt__button--border:hover{background:#5bbcd2;color:#fff}.rdnt__button--border-negative{transition-duration:.2s;transition-property:background;transition-timing-function:ease;background:transparent;border:1px solid #cd5a5d;border-radius:.8rem;color:#cd5a5d;cursor:pointer;padding:5px 16px}.rdnt__button--border-negative:focus{border-color:#942d30;color:#942d30;outline:0}.rdnt__button--border-negative:hover{background:#d98183;color:#fff}.rdnt__button--text{background:none;border:0;color:#5acdca;cursor:pointer;font-weight:700}.rdnt__button--text:hover{color:#39bbb8}.rdnt__button--link-like{background:transparent;border:0;border-bottom:1px solid;cursor:pointer;display:inline;outline:0;padding:0}.rdnt__button--dark-alternative{transition-duration:.2s;transition-property:background;transition-timing-function:ease;background:#5ba1d2;border:1px solid #fff;border-radius:.8rem;color:#fff;cursor:pointer;padding:5px 16px}.rdnt__button--dark-alternative:focus{border-color:#ccc;color:#ccc;outline:0}.rdnt__button--dark-alternative:hover{background:#368ac4;color:#fff}.rdnt__button--dark-alternative{border:1px solid #368ac4}.rdnt__button--dark-alternative:focus{border-color:#205174;color:#fff}.rdnt__button--dark-alternative[disabled]{background-color:#ddd;border:1px solid #c4c4c4;color:#000;opacity:.4;pointer-events:none}.changelog{display:flex;flex-direction:column;width:100vw}.changelog__title{font-size:1.5em;margin:2rem 0;text-align:center}.changelog__entry{margin:1rem auto 3rem;max-width:100%;width:40rem}.changelog__date{color:rgba(0,0,0,.4);display:block;font-size:.9em;text-align:center}.changelog__list{background-color:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.18);margin:1rem auto 2rem;max-width:100%;padding:.4rem 0;width:40rem}.changelog__list dd,.changelog__list dt{display:inline-block;line-height:1.4;margin:0;padding:.8rem 0;vertical-align:middle}.changelog__list dt{text-align:center;width:6rem}.changelog__list dd{font-size:.9em;padding-left:1rem;padding-right:2rem;width:calc(100% - 6rem)}.changelog__type{border-radius:.2rem;display:inline-block;font-size:.8em;padding:.2rem .3rem}.changelog__type--feature{background-color:#5acdca;color:#f9f9f9}.changelog__type--fix{background-color:#cd5a5d;color:#f9f9f9}.changelog__type--info{background-color:#5e6fdb;color:#f9f9f9}.rdnt__checkbox{display:none}.rdnt__checkbox__check{border:1px solid #d8d8d8;cursor:pointer;display:inline-block;height:12px;margin:-4px 24px 0 0;position:relative;vertical-align:middle;width:12px}.rdnt__checkbox__check:before{transition-duration:.2s;transition-property:background-color;transition-timing-function:ease;bottom:1px;content:"";height:8px;left:1px;position:absolute;width:8px}.rdnt__checkbox__check.checked:before{background-color:#5ba1d2}.converter__title{font-size:1.5em;margin:0 0 1rem}.converter__upload{background-color:#efefef;border-radius:.6rem;display:block;font-size:1.2em;font-weight:700;height:8rem;padding-top:1rem;text-align:center}.converter__upload-icon{margin:0 auto .5rem;width:75px}.converter__upload-browse{margin:1rem 0}.converter--full-width{height:100%;padding:0 3rem;width:100%}.converter--full-width .converter__upload{font-size:1.6em;height:20rem;padding-top:4rem}.converter--full-width .converter__upload-icon{margin:0 auto 1rem;width:125px}.converter--full-width .converter__upload-browse{font-size:1.2em}.converter__icon{height:1.8rem;outline:0;stroke:#000;width:1.8rem}.converter__info{font-size:.8em;line-height:1.4;margin:1rem 0 0}.converter__upload-file{display:none}.converter__select{margin:1rem 0!important}.converter__file{margin:.5rem 0}.converter__file:nth-child(2n){background-color:#fff}.converter__file:nth-child(odd){background-color:#f9f9f9}.converter__files{margin-top:1rem}.converter__files--hidden{display:none}.converter__files p{margin-bottom:.1rem}.converter__canvas{pointer-events:none;position:absolute}.converter__canvas-info{display:flex;justify-content:space-between;padding-top:14rem}.converter__selection{background:linear-gradient(90deg,#5e6fdb,#5ba1d2,#5acdca);bottom:-1rem;opacity:.6;position:absolute;top:-1rem;z-index:0}.converter__reference{height:12rem;overflow:hidden;pointer-events:none;position:absolute;width:calc(100% - 6rem)}.converter__reference--loaded{--left:0;pointer-events:all}.converter__reference--loaded:after{border-left:3px solid #5acdca;bottom:-1rem;content:"";display:none;left:var(--left);position:absolute;top:-1rem;z-index:1}.converter__reference--loaded:hover:after{display:block}.converter__file-icon{margin-right:.5rem}.converter__file-name{font-size:.9em;font-weight:700}.converter__button{float:right;margin:1rem 0}.dashboard{display:flex;flex-basis:100%;flex-direction:column;padding:2rem 4rem}.dashboard__title{font-size:1.5em;margin:0 0 1rem}.dashboard__analytics{display:flex;flex-grow:1}.dashboard__graph{background-color:#fff;border:1px solid rgba(90,205,202,.4);border-radius:1rem;display:flex;margin:0 1.5rem 1.5rem 0;padding:2rem 1rem 1rem 0;width:70%}.dashboard__graph .recharts-cartesian-axis-line,.dashboard__graph .recharts-cartesian-axis-tick-line{stroke:rgba(90,205,202,.4)}.dashboard__graph .recharts-text{fill:#5e5e5e;font-size:.9em}.dashboard__info{flex-grow:1}.dashboard__info-block{background-color:#fff;border:1px solid rgba(90,205,202,.4);border-radius:1rem;margin-bottom:2rem;padding:1rem 2rem}.dashboard__info-amount,.dashboard__info-title{color:#5acdca;display:block;font-size:2em}.dashboard__info-title{color:#5e5e5e;font-size:1.2em;font-variant:all-petite-caps;font-weight:400;margin:0}.dashboard__menu{display:flex;flex-wrap:wrap}.dashboard__menu-item{transition-duration:.2s;transition-property:box-shadow;transition-timing-function:ease;background-color:#fff;border:1px solid rgba(90,205,202,.4);border-radius:1rem;color:#5e5e5e;height:7rem;margin:0 1.5rem 1.5rem 0;outline:none;text-align:center;text-decoration:none;width:7rem}.dashboard__menu-item:focus,.dashboard__menu-item:hover{box-shadow:0 3px 6px rgba(90,205,202,.16),0 3px 6px rgba(90,205,202,.23);text-decoration:underline;-webkit-text-decoration-color:rgba(94,94,94,.4);text-decoration-color:rgba(94,94,94,.4)}.dashboard__menu-icon{display:block;height:3rem;margin:1.2rem auto 0;width:40%}.dashboard__menu-icon--first{width:50%}.dashboard__menu-icon--third{width:35%}.dashboard__menu-icon--primary-1{fill:#5e6fdb}.dashboard__menu-icon--primary-2{fill:#5ba1d2}.dashboard__menu-icon--primary-3{fill:#5acdca}.dashboard__menu-title{display:block;font-size:.8em;font-variant:small-caps;font-weight:400;margin:.8rem 0 0}@media(width <= 992px){.dashboard{padding:2rem}.dashboard__analytics{flex-wrap:wrap}.dashboard__graph,.dashboard__info{font-size:.9em;width:100%}.dashboard__graph{height:20rem;margin:1rem 0}.dashboard__info-block{margin-bottom:1rem}}@media(orientation:portrait),(width <= 767px){.dashboard__graph{margin-right:0}}@media(width <= 567px){.dashboard__graph{height:16rem}}.rdp{margin:1rem 4rem 0 0}.rdp-caption_label,.rdp-head_cell{font-weight:400}.rdp-caption_label{text-transform:capitalize;z-index:0}.rdnt__daypicker{display:flex;margin:2rem 0}.delete__form{padding:1rem 0 0}.delete__buttons{display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem}.delete__buttons__button{margin-left:1em}.detail-table{border-collapse:collapse;margin-top:1em;width:100%}.detail-table__row:nth-child(2n){background-color:#fff}.detail-table__row:nth-child(odd){background-color:#f9f9f9}.detail-table__row--empty{height:1.5rem}.detail-table__row--padding td{padding:1rem}.detail-table__edit__input{transition-duration:.2s;transition-property:border-color,box-shadow;transition-timing-function:ease;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:#fff;border:1px solid #ccc;border-radius:4px;outline:0;padding:9px 16px 8px}.detail-table__edit__input::-moz-placeholder{color:#ccc;font-style:italic;font-weight:lighter}.detail-table__edit__input::-ms-input-placeholder{color:#ccc;font-style:italic;font-weight:lighter}.detail-table__edit__input::placeholder{color:#ccc;font-style:italic;font-weight:lighter}.detail-table__edit__input:focus{border-color:#2684ff;box-shadow:0 0 0 1px #2684ff}.detail-table__edit__input{background:none;border:1px solid transparent;width:100%}.detail-table__key,.detail-table__value{color:#888;position:relative}.detail-table__key--no-edit,.detail-table__value--no-edit{padding:1rem}.dialog{align-items:center;inset:0;display:flex;font-size:.9rem;justify-content:center;opacity:0;pointer-events:none;position:fixed;z-index:4}.dialog--active{opacity:1;pointer-events:auto}.dialog__scrim{transition-duration:.2s;transition-property:opacity;transition-timing-function:ease;background-color:rgba(0,0,0,.36);inset:0;opacity:0;position:fixed}.dialog__scrim--active{cursor:pointer;opacity:1}.dialog__content{flex-grow:1;line-height:1.5em;margin:0;-webkit-overflow-scrolling:touch;padding:1rem}.dialog__container{border-radius:1rem;display:flex;flex-direction:row;justify-content:space-around;opacity:0;overflow:hidden;pointer-events:none;transform:scale(.8);transition:opacity,transform .2s;z-index:5}.dialog__container--active{opacity:1;transform:scale(1)}.dialog__surface{background-color:#f9f9f9;border-radius:1rem;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;height:calc(90vh - 6rem);overflow:auto;padding:2rem 3rem 4rem;width:80vw}.dialog__surface--active{pointer-events:auto}.dialog__surface--s{height:auto;width:50vw}.dialog__title{flex-shrink:0;font-size:1.25em;font-weight:700;letter-spacing:.0125em;margin:1rem 0 2rem;position:relative}.dialog__actions{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;margin:0;min-height:52px;padding:.5rem;position:relative}.documentation{font-family:Roboto,sans-serif;letter-spacing:.0313em;min-height:100vh;padding:1rem calc(300px + 4rem) 2rem 4rem;width:100vw}.documentation__embed{border:0;height:100vh;width:100vw}.documentation__info{background-color:rgba(94,111,219,.2);border:1px solid #5e6fdb;border-radius:1rem;margin:2rem 0;padding:1rem}.documentation__info strong{display:block;margin-bottom:.5rem}.documentation__sidebar{height:100%;overflow-y:auto;padding-top:4rem;position:fixed;right:0;top:0;width:300px;z-index:999}.documentation__sidebar li{list-style-type:none;margin-bottom:.5rem}.documentation__sidebar__link{display:block;font-size:.9em;padding:0 2rem}.documentation__sidebar__link--sub{font-size:.85em;padding-left:2.5rem}.documentation code{background:#f4f4f4;border:1px solid #ddd;border-left:3px solid #5e6fdb;color:#555;display:block;font-family:monospace;font-size:15px;line-height:1.6;margin-bottom:2rem;max-width:100%;overflow:auto;padding:1rem 1.5rem;-moz-column-break-inside:avoid;break-inside:avoid;overflow-wrap:break-word}.documentation a{color:#5ba1d2;text-decoration:none}.documentation a:hover{color:#5e6fdb;text-decoration:underline}.documentation li{margin-bottom:.5rem}.documentation p{line-height:1.4}.documentation h1{font-size:2.2em}.documentation h1,.documentation h2{color:#5e5e5e;margin:0 0 1rem;padding-top:4rem}.documentation h2{font-size:1.6em}.documentation h3{color:#5e5e5e;font-size:1.2em;margin:0 0 1rem;padding-top:3rem}.documentation h4{color:#5e5e5e;font-size:1em;margin:0 0 1rem;padding-top:2rem}.documentation em{padding-top:.5rem}.documentation table{border-collapse:collapse;margin-bottom:2rem;width:100%}.documentation tr{border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd}.documentation thead tr{background-color:#5e6fdb;border:1px solid #5e6fdb}.documentation tbody tr:nth-child(2n){background-color:#f4f4f4}.documentation th{color:#fff;font-size:.7em;line-height:1.4;padding:.5rem;text-align:left;text-transform:uppercase}.documentation td{font-size:.8em;line-height:1.4;padding:.5rem}.documents{flex-direction:column;padding-top:2rem}.document-detail,.documents{display:flex;flex-grow:1;position:relative}.document-detail{flex-flow:column;padding:0 2rem;width:100%}.document-detail__delete,.document-detail__download{margin-left:1rem}.document-detail__header{align-items:baseline;display:flex;flex-flow:row wrap;justify-content:space-between}.document-detail__header__title{margin:0 1rem 0 0}.document-detail__header__subtitle{display:inline-block;font-size:.5em;font-weight:400;margin-left:.5rem}.document-detail__actions{display:flex;justify-content:space-between;width:100%}.document-detail__actions--right{justify-content:flex-end;padding:0 0 2rem}.document-detail__add-field,.document-detail__delete-field{background:none;border:0;color:#5acdca;cursor:pointer;font-weight:700}.document-detail__add-field:hover,.document-detail__delete-field:hover{color:#39bbb8}.document-detail__delete-field{font-size:1.6em}.document-detail__save{transition-duration:.2s;transition-property:background;transition-timing-function:ease;background:transparent;border:1px solid #36aac4;border-radius:.8rem;color:#36aac4;cursor:pointer;padding:5px 16px}.document-detail__save:focus{border-color:#206574;color:#206574;outline:0}.document-detail__save:hover{background:#5bbcd2;color:#fff}.document-detail__content{align-items:flex-start;display:flex;flex-grow:1;padding-bottom:2rem}.document-detail__content__tables{align-items:flex-start;display:flex;flex-flow:column wrap;flex-grow:1;min-height:100%;padding-top:2rem;position:relative}.document-detail__content__tables--audio{padding-top:1rem}.document-detail__content__alt{align-items:flex-start;display:flex;margin-bottom:2rem;padding:.5rem 0 .5rem 2rem;width:100%}.document-detail__content__alt-container{margin-right:2rem;position:relative;width:18rem}.document-detail__content__image{max-height:12rem;max-width:100%}.document-detail__content__textarea{border:1px solid #ccc;border-radius:.4rem;min-height:6rem;padding:1rem;resize:vertical;width:100%}.document-detail__content__left{padding-top:2rem;position:-webkit-sticky;position:sticky;top:0}.document-detail__content__left+.document-detail__content__tables{padding-left:2rem}.document-detail__content .book-preview{flex:0 1 auto;margin-right:2rem}.document-detail__chapter{display:block;font-size:.9em;margin-bottom:.5rem}.document-detail__duplicate,.document-detail__refresh{margin:0 1rem 1rem 0}.document-detail__replace{margin-bottom:1rem;position:relative}.document-detail__replace-file,.document-detail__replace-icon{display:none}.document-detail__upload{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);display:block;margin:0 2rem 1rem 0;position:relative;width:500px}.document-detail__upload-file{display:none}.document-detail__upload-image{width:100%}.document-detail__props{background:#ccc}.document-detail__change-status{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);background-color:#fff;bottom:0;left:0;padding:1rem;position:fixed;right:0;text-align:right}.document-detail__change-status__text{display:inline}.document-detail__change-status__submit{transition-duration:.2s;transition-property:background;transition-timing-function:ease;background:#5acdca;border:1px solid #fff;border-radius:.8rem;color:#fff;cursor:pointer;padding:5px 16px}.document-detail__change-status__submit:focus{border-color:#ccc;color:#ccc;outline:0}.document-detail__change-status__submit:hover{background:#39bbb8;color:#fff}.document-detail__change-status__submit{border:0;margin-left:1rem}.document-detail__change-status.collapsed{display:none}.document-preview{display:flex;flex-flow:column wrap;margin-right:2rem}.document-preview__iframe{border:0;pointer-events:none}.document-preview__iframe--fullscreen{pointer-events:auto}.document-preview__content{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);line-height:0;position:relative}.document-preview__selection-area{inset:0;overflow:hidden;position:absolute}.document-preview__selection{background-color:rgba(94,111,219,.1);border:1px solid rgba(94,111,219,.5);position:absolute}.document-preview__highlight{height:0;pointer-events:none;visibility:hidden;width:0}.document-preview__highlight__helper{font-family:sans-serif;letter-spacing:1px;white-space:pre}.document-preview__screenshot{display:none}.document-preview__navigation{display:flex;justify-content:space-between;padding:1.5rem 0}.document-preview__direct-page{display:inline-block;vertical-align:top}.document-preview__direct-page__input{border:1px solid #5acdca;color:#5acdca;font-size:1.1em;font-weight:700;line-height:2.5rem;text-align:center}.document-preview__select{flex-direction:column}.document-preview__direct-page__input,.document-preview__fullscreen,.document-preview__next,.document-preview__previous,.document-preview__refresh{transition-duration:.2s;transition-property:fill;transition-timing-function:ease;border-radius:50%;cursor:pointer;display:inline-block;fill:#5acdca;height:2.5em;margin:0 .2rem;outline:0;width:2.5rem}.document-preview__direct-page__input:hover,.document-preview__fullscreen:hover,.document-preview__next:hover,.document-preview__previous:hover,.document-preview__refresh:hover{fill:#5ba1d2}.rdnt__editor{counter-reset:line;display:flex;flex-direction:column;width:100%}.rdnt__editor__switch{margin-left:.5rem}.rdnt__editor__save{transition-duration:.2s;transition-property:background;transition-timing-function:ease;background:transparent;border:1px solid #36aac4;border-radius:.8rem;color:#36aac4;cursor:pointer;padding:5px 16px}.rdnt__editor__save:focus{border-color:#206574;color:#206574;outline:0}.rdnt__editor__save:hover{background:#5bbcd2;color:#fff}.rdnt__editor__switch-box{margin-right:1.5rem;padding:.6rem 0 0;position:relative}.rdnt__editor__block{display:flex;outline:0}.rdnt__editor__block:nth-child(2n){background-color:#fff}.rdnt__editor__block:before{color:#888;content:counter(line);counter-increment:line;display:inline-block;margin-right:.5rem;min-width:4rem;padding:0 .5rem 0 0;pointer-events:none;text-align:right;vertical-align:top;width:4rem}.rdnt__editor__block--dragged{opacity:.2}.rdnt__editor__block--selected{background-color:rgba(94,111,219,.1)!important;border:1px solid rgba(94,111,219,.5)}.rdnt__editor__textarea{background-color:transparent;border:0;cursor:pointer;min-height:3rem;padding:.5rem 1rem;resize:none;width:100%}.rdnt__editor__textarea--disabled{opacity:.4;pointer-events:none}.rdnt__editor__textarea--editable{cursor:text!important}.rdnt__editor__textarea:active,.rdnt__editor__textarea:focus{resize:vertical}.rdnt__editor__editable{background:transparent;border:0;display:inline-block;line-break:after-white-space;padding:.5rem 0 0;resize:none;-webkit-nbsp-mode:space;width:calc(80% - 4.5rem);overflow-wrap:break-word}.rdnt__editor__editable[disabled]{pointer-events:none}.rdnt__editor__keyboard-button{display:inline-block;margin:0 .2rem;vertical-align:bottom;width:2rem}.rdnt__editor__buttons{background-color:#f9f9f9;display:flex;margin-bottom:1rem;padding:1rem 2rem .5rem;position:-webkit-sticky;position:sticky;top:0;z-index:1}.rdnt__editor__buttons__button{background:#f7f5f8;border:1px solid #e9e9e9;border-right:0;cursor:pointer;font-size:.8em;padding:.5rem .3rem .3rem;position:relative}.rdnt__editor__buttons__button.first{border-bottom-left-radius:2rem;border-top-left-radius:2rem;padding-left:.8rem}.rdnt__editor__buttons__button.last{border-bottom-right-radius:2rem;border-right:1px solid #e9e9e9;border-top-right-radius:2rem;margin-right:1rem;padding-right:.8rem}.rdnt__editor__buttons__button.active{background:#c7b9ce}.rdnt__editor__buttons__button:hover{background-color:#dfd7e3}.rdnt__editor__buttons__icon{align-self:center;display:inline-block;height:1.2rem;width:1.2rem}.rdnt__editor__buttons__icon--smaller{height:.9rem}.rdnt__editor__buttons__icon--small{height:1rem}.rdnt__editor__buttons__icon--medium{height:1.1rem}.rdnt__editor__buttons__action{transition-duration:.2s;transition-property:background;transition-timing-function:ease;background:transparent;border:1px solid #36aac4;border-radius:.8rem;color:#36aac4;cursor:pointer;padding:5px 16px}.rdnt__editor__buttons__action:focus{border-color:#206574;color:#206574;outline:0}.rdnt__editor__buttons__action:hover{background:#5bbcd2;color:#fff}.rdnt__editor__buttons__action{border-radius:2rem;font-size:.8em;margin-left:.4rem;padding:.4rem .8rem .3rem;position:relative}.rdnt__editor__buttons__action.last{transition-duration:.2s;transition-property:background;transition-timing-function:ease;background:#5acdca;border:1px solid #fff;border-radius:.8rem;color:#fff;cursor:pointer;padding:5px 16px}.rdnt__editor__buttons__action.last:focus{border-color:#ccc;color:#ccc;outline:0}.rdnt__editor__buttons__action.last:hover{background:#39bbb8;color:#fff}.rdnt__editor__buttons__action.last{border:0;border-radius:2rem;font-size:.8em;margin-left:.4rem;padding:.4rem .8rem .3rem;position:relative}.rdnt__editor__buttons__actions{align-items:center;display:inline-flex}.rdnt__editor__buttons__actions--buttons{margin-left:auto}.rdnt__editor__buttons--epub{align-items:center;justify-content:space-between;width:100%}.rdnt__editor__hide{display:none}.rdnt__editor__list{line-height:2.2em;margin-top:1rem;padding:0}.rdnt__editor__help{font-size:.9em;font-style:italic;line-height:1.5;margin:0 0 1rem 2rem;padding:0;width:80%}.rdnt__editor__break,.rdnt__editor__ignore,.rdnt__editor__space{border-radius:.2rem;display:inline;margin-right:.5rem;padding:.2rem .4rem}.rdnt__editor__break svg,.rdnt__editor__ignore svg,.rdnt__editor__space svg{width:.8rem}.rdnt__editor__space{background-color:rgba(94,111,219,.2);border:1px solid #5e6fdb}.rdnt__editor__break{background-color:rgba(91,161,210,.2);border:1px solid #5ba1d2}.rdnt__editor__ignore{background-color:rgba(90,205,202,.2);border:1px solid #5acdca}.rdnt__editor__preview{background-color:#fff;font-size:1.1em;letter-spacing:0;line-height:2em;margin-top:1rem;padding:2rem 4rem;white-space:pre-wrap}.rdnt__create-audio__confirm{transition-duration:.2s;transition-property:background;transition-timing-function:ease;background:transparent;border:1px solid #36aac4;border-radius:.8rem;color:#36aac4;cursor:pointer;padding:5px 16px}.rdnt__create-audio__confirm:focus{border-color:#206574;color:#206574;outline:0}.rdnt__create-audio__confirm:hover{background:#5bbcd2;color:#fff}.rdnt__create-audio__confirm{margin-top:2rem}.rdnt__create-audio__audio,.rdnt__create-audio__language-select,.rdnt__create-audio__price-indication,.rdnt__create-audio__provider-select,.rdnt__create-audio__radio-button,.rdnt__create-audio__voice-select{display:block;margin:1rem 0}.rdnt__create-audio__price-indication{font-size:1.2em;margin:2rem 0 0}.rdnt__transcript__waveform{background-color:#f9f9f9;height:200px;position:-webkit-sticky;position:sticky;top:4rem;width:100%;z-index:1}.rdnt__transcript__player{display:none}.rdnt__transcript__canvas{height:100%;width:100%}.rdnt__transcript__overlay{inset:0 0 25px;cursor:pointer;position:absolute}.rdnt__transcript__info{align-items:center;background-color:#f9f9f9;display:flex;height:3rem;justify-content:space-between;padding:2rem 0;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1}.rdnt__transcript__play-pause{cursor:pointer;display:inline-block;height:1.8rem;margin:0 .6rem 0 0;outline:0;transition-duration:.2s;transition-property:fill;transition-timing-function:ease;stroke:#5acdca;width:1.8rem}.rdnt__transcript__seeker,.rdnt__transcript__tracker{background-color:rgba(94,111,219,.6);display:none;height:100%;left:0;margin-left:-1px;pointer-events:none;position:absolute;top:0;width:2px}.rdnt__transcript__tracker{background-color:rgba(91,161,210,.8)}.rdnt__transcript__syntax{margin:2rem 0}.rdnt__transcript__sentence{background-color:#5ba1d2;border-radius:.5rem;display:block;padding:.5rem .5rem .3rem}.rdnt__transcript__sentence--add{background-color:#368ac4;border-radius:.5rem;color:#fff;cursor:pointer;display:inline-block;font-weight:700;height:1.2rem;margin:.8rem 0;line-height:1.2rem;text-align:center;transition:background-color .2s ease-in;width:100%}.rdnt__transcript__sentence--add:hover{background-color:#2b6d9c}.rdnt__transcript__time{display:inline-block}.rdnt__transcript__time__input{background-color:#f9f9f9;font-size:.9em;margin-left:.2rem;width:5rem}.rdnt__transcript__time__input,.rdnt__transcript__word{border:0;border-radius:.2rem;height:1.5rem;padding:.2rem .5rem}.rdnt__transcript__word{display:inline-block;font-size:.85em;resize:none;width:6rem}.rdnt__transcript__word--add,.rdnt__transcript__word--delete,.rdnt__transcript__word--split{background-color:#368ac4;border-radius:.2rem;color:#fff;cursor:pointer;display:inline-block;font-weight:700;height:1.5rem;line-height:1.6rem;margin:0 .1rem;text-align:center;transition:background-color .2s ease-in;vertical-align:middle;width:1rem}.rdnt__transcript__word--add:hover,.rdnt__transcript__word--delete:hover,.rdnt__transcript__word--split:hover{background-color:#2b6d9c}.rdnt__transcript__changes{border:2px solid #fff;border-radius:.2rem;display:inline-flex;margin-right:.1rem;padding:.2rem}.rdnt__transcript__entry{display:inline-block;margin:0 .2rem .2rem 0;vertical-align:middle}.error{background-color:#ff6245;border-radius:.5rem;color:#fff;display:block;font-size:.8em;padding:.5rem;text-align:left;transition:opacity .2s linear}.error:empty{opacity:0}.filter__form{padding:1rem 0 1.5rem}.filter__form:last-of-type{border-bottom:1px solid #d8d8d8}.filter__form--settings{border-top:1px solid #d8d8d8;padding:1em 0 0}.filter__form--settings:last-of-type{border-bottom:0}.filter__select{margin:.5rem 0 1rem}.filter__switch{background-color:#ce6778;border-radius:1rem;cursor:pointer;display:inline-block;height:16px;margin-right:.5rem;position:relative;transition:background-color .2s linear;vertical-align:bottom;width:32px}.filter__switch:before{background-color:#fff;border-radius:50%;bottom:2px;content:"";height:12px;left:2px;position:absolute;transition:transform .2s linear;width:12px}.filter__info{display:block;margin:1rem 0}.filter__details{border-spacing:unset;margin-bottom:1rem}.filter__details tr{margin-top:.5rem}.filter__details td{padding-right:1rem}.filter__details--extend{cursor:pointer;font-weight:700;margin-left:.2rem;text-decoration:underline}.filter__options{height:calc(100vh - 26rem);list-style:none;margin:0;overflow:auto;padding:1.5rem 0 0}.filter__option{margin-bottom:.4rem}.filter__option--top{margin-bottom:1rem}.filter__buttons{display:flex;flex-direction:row;justify-content:flex-end}.filter__buttons__button{margin-left:1em}.header{align-items:center;color:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;padding:.75rem}.header__logo{fill:#fff;height:2rem;vertical-align:middle;width:2rem}.header__help{background-color:transparent;border:2px solid #fff;border-radius:50%;color:inherit;cursor:pointer;display:inline-block;font-size:1em;height:1.7rem;line-height:1rem;margin-right:.8rem;outline:none;padding:0;position:relative;text-align:center;transition:background-color .2s;width:1.7rem}.header__help:hover{background-color:hsla(0,0%,100%,.1)}.header__initials{background-color:transparent;border:2px solid #fff;border-radius:50%;color:inherit;cursor:pointer;display:inline-block;font-size:.8em;height:2rem;line-height:1.5rem;margin-right:1.5rem;outline:none;padding:0;position:relative;text-align:center;text-transform:uppercase;transition:background-color .2s;width:2rem}.header__initials:after{border-left:.3rem solid transparent;border-right:.3rem solid transparent;border-top:.3rem solid #fff;content:"";height:0;position:absolute;right:-1.2rem;top:calc(50% - .1em);width:0}.header__initials:hover{background-color:hsla(0,0%,100%,.1)}.header__user-menu{display:flex;flex-wrap:wrap;height:0;justify-content:space-between;overflow:hidden;padding:0 15%;transition:height,padding .1s;width:100%}.header__user-menu--active{height:auto;padding:2rem 15% .5rem}.header__user-menu-item{background-color:hsla(0,0%,100%,.1);border-radius:4px;color:#fff;cursor:pointer;flex-grow:1;font-size:.9em;letter-spacing:.0125em;margin:.3rem 1rem;padding:.5rem 1rem;text-decoration:none;transition:background-color .2s}.header__user-menu-item--active,.header__user-menu-item:hover{background-color:rgba(0,0,0,.1)}.header__user-menu-icon{fill:#fff;height:1rem;margin-right:.5rem;vertical-align:bottom;width:1rem}.header__message{background-color:#ff9;border:1px solid #ff0;border-radius:.5rem;color:#000;font-size:.9em;margin:1rem 0 .5rem;padding:.5rem 0;text-align:center;width:100%}.header__inline-link{color:inherit;font-weight:700;text-decoration:none}.header__inline-link:hover{text-decoration:underline}.import__upload{background-color:#efefef;border:1px solid #d6d6d6;border-radius:.6rem;display:block;font-size:1.2em;font-weight:700;height:8rem;padding-top:1rem;text-align:center}.import__upload-icon{margin:0 auto .5rem;width:75px}.import__upload-browse{margin:1rem 0}.import__info{font-size:.8em;font-style:italic;margin:0}.import__message{margin:1rem 0 .5rem}.import__files{margin-top:1rem}.import__files p{margin-bottom:.1rem}.import__fields{border-collapse:collapse;font-size:.9em;margin-top:1rem;width:100%}.import__fields tbody tr:nth-child(2n){background-color:#fff}.import__fields td,.import__fields th{padding:.3rem}.import__center{text-align:center}.import__header{padding-bottom:.5rem;text-align:left}.import__header__width{width:6rem}.import__multiple{margin:0}.import__delimiter__input{padding:3px 4px 1px!important;width:1.5rem}.import__select{margin:.5rem 0 1rem}.import__select--top{margin-top:2rem!important}.import__select--bottom{margin-bottom:4rem!important}.import__upload-file{display:none}.import__button{float:right;margin:1rem 0 0}.import__buttons{display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem}.import__buttons__button{margin-left:1em}.rdnt__input{display:flex;flex-wrap:wrap;margin-bottom:.5em}.rdnt__input__input{transition-duration:.2s;transition-property:border-color,box-shadow;transition-timing-function:ease;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:#fff;border:1px solid #ccc;border-radius:4px;outline:0;padding:9px 16px 8px}.rdnt__input__input::-moz-placeholder{color:#ccc;font-style:italic;font-weight:lighter}.rdnt__input__input::-ms-input-placeholder{color:#ccc;font-style:italic;font-weight:lighter}.rdnt__input__input::placeholder{color:#ccc;font-style:italic;font-weight:lighter}.rdnt__input__input:focus{border-color:#2684ff;box-shadow:0 0 0 1px #2684ff}.rdnt__input__input{flex-grow:1}.rdnt__input.list{margin-top:4rem}.rdnt__input.column{flex-direction:column;margin-bottom:2rem}.rdnt__input.column span{margin-bottom:.5em}.rdnt__input.column input{width:100%}.rdnt__input.column .rdnt__input__span{margin-bottom:.5rem}.rdnt__input.row{align-items:center;flex-direction:row;margin-bottom:0}.rdnt__input.row .rdnt__input__span{margin-right:.5rem}.rdnt__input--filter{display:inline-flex;width:calc(100% - 75px)}.rdnt__input--filter__input{border-left:0;border-radius:0 4px 4px 0;padding:11px 16px 9px}.rdnt__input__indicator{background-color:#ddd;border-radius:4px;height:4px;margin-top:4px;width:24%}.rdnt__input__strength{display:flex;flex-basis:100%;justify-content:space-between}.rdnt__input__strength--weak .rdnt__input__indicator:nth-child(-n+1){background-color:#ef4836}.rdnt__input__strength--ok .rdnt__input__indicator:nth-child(-n+2){background-color:#f6b44d}.rdnt__input__strength--good .rdnt__input__indicator:nth-child(-n+3){background-color:#2b90ef}.rdnt__input__strength--strong .rdnt__input__indicator:nth-child(-n+4){background-color:#25c281}.react-joyride__tooltip{white-space:pre-line}@keyframes fade1{0%{opacity:1}20%,45%{opacity:0}to{opacity:1}}@keyframes fade2{0%{opacity:1}60%,85%{opacity:0}to{opacity:1}}@keyframes fade3{0%{opacity:1}30%,65%{opacity:0}to{opacity:1}}@keyframes fade4{0%{opacity:1}30%,55%{opacity:0}to{opacity:1}}@keyframes fade5{0%{opacity:1}50%,75%{opacity:0}to{opacity:1}}@keyframes fade6{0%{opacity:1}25%,50%{opacity:0}to{opacity:1}}@keyframes fade7{0%{opacity:1}35%,55%{opacity:0}to{opacity:1}}.loading{background-color:hsla(0,0%,97.6%,.95);height:100%;left:0;position:absolute;top:0;width:100%;z-index:8}.loading__logo{fill:#acdbe3;height:4rem;left:50%;position:absolute;top:40%;transform:translate(-40%,-50%)}.loading__logo--one{animation:fade1 4s linear infinite alternate both}.loading__logo--two{animation:fade2 4s linear infinite alternate both}.loading__logo--three{animation:fade3 4s linear infinite alternate both}.loading__logo--four{animation:fade4 4s linear infinite alternate both}.loading__logo--five{animation:fade5 4s linear infinite alternate both}.loading__logo--six{animation:fade6 4s linear infinite alternate both}.loading__logo--seven{animation:fade7 4s linear infinite alternate both}.login{background:url(/img/login_bg.jpg);background-color:#f9f9f9;background-repeat:no-repeat;background-size:100% 50%;height:100vh}.login__box{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);background:url(/img/login.jpg);background-color:#fff;background-repeat:no-repeat;background-size:100% 8rem;border-radius:1rem;left:35%;margin-bottom:2rem;position:absolute;top:6rem;width:30%}.login__header{font-size:1.6em;margin:1rem 0 .2rem;text-align:center}.login__sub-header{font-size:1.1em;font-weight:400;margin:0 0 .5rem;text-align:center}.login__form{padding:1rem 2rem;text-align:center}.login__input{margin:0 0 .5em;width:100%}.login__button{margin:1.2rem auto .5rem}.login__forgot{color:#76ceb6;padding:1rem 0 4rem;text-align:center}.login__message{margin:0 0 2rem}.login__logo{display:block;fill:#fff;height:4rem;margin:1rem auto}.login__logo--small{background-color:#617192;border-radius:100%;fill:#fff;height:4rem;margin:6rem calc(50% - 2rem) 0;overflow:visible;padding:0 1rem;width:4rem}.login__footer{font-size:.8em;margin:0 10%;padding:.6rem 0 .5rem;text-align:center;width:80%}@media(width <= 1200px){.login{background-size:100% 18rem}.login__box{left:35%;top:6rem;width:30%}}@media(width <= 992px){.login__logo{display:none}.login__box{left:30%;top:2rem;width:40%}}@media(orientation:portrait),(width <= 767px){.login__box{left:25%;width:50%}}@media(width <= 567px){.login{background:none}.login__background,.login__logo{display:none}.login__box{border-radius:0;height:100%;left:0;top:0;width:100%}.login__header{font-size:2em}.login__input{font-size:1.2rem}.login__button{font-size:1.3rem;padding-bottom:.6rem}.login__footer,.login__missing{font-size:1.1rem}}.menu{display:flex;flex-wrap:wrap;font-size:.9em;justify-content:center}.menu__item{transition-duration:.2s;transition-property:background-color,border;transition-timing-function:ease;border:2px solid transparent;border-radius:.8rem;color:inherit;display:inline-block;letter-spacing:.0125em;margin:0 .2rem;min-width:10em;padding:.5rem 1rem;text-decoration:none;transition:background-color .2s}.menu__item--active,.menu__item:hover{background-color:hsla(0,0%,100%,.1)}.menu__item--active{border:2px solid #fff}.menu__icon{fill:#fff;height:1rem;margin-right:.5rem;vertical-align:bottom;width:1rem}@media(width <= 992px){.menu__item{font-size:0}.menu__icon{margin-right:0}}.no-match{align-items:center;background-color:#f9f9f9;display:flex;flex:2;flex-flow:column;justify-content:center;position:relative}.no-match__logo{margin:-4rem 0 2rem;width:4rem}.no-match__logo :nth-child(2),.no-match__logo :nth-child(5){fill:#2c428e}.no-match__logo :nth-child(3){fill:#7ecad4}.no-match__logo :nth-child(4){fill:#2db3af}.no-match__logo :first-child,.no-match__logo :nth-child(6){fill:#5165a8}.no-match__logo :last-child{fill:#f5a128}.no-match__title{font-size:1.5em;font-weight:700;margin:0 0 1rem}.no-match__support{color:#2188c3;text-decoration:none}.no-match__support:hover{text-decoration:underline}.rdnt__radio__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.rdnt__radio__span{transition-duration:.2s;transition-property:border-color;transition-timing-function:ease;background-color:#5e6fdb;border:1px solid #aaa;border-radius:50%;cursor:pointer;display:inline-block;height:16px;margin-right:6px;position:relative;vertical-align:bottom;width:16px}.rdnt__radio__span:after{transition-duration:.2s;transition-property:bottom,left,right,top;transition-timing-function:ease;background:#fff;border-radius:50%;inset:0;content:"";position:absolute}.rdnt__radio__input:checked+.rdnt__radio__span:after{inset:5px 5px 5px 5px}.rdnt__radio__input:focus+.rdnt__radio__span{border-color:#555}.ripple{overflow:hidden;position:relative}.ripple:after{background-image:radial-gradient(circle,#fff 10%,transparent 10.01%);content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:scale(10);transition:transform .5s,opacity 1s;width:100%}.ripple:active:after{opacity:.3;transform:scale(0);transition:0s}.royalties{display:flex;flex-flow:column;padding:0 2rem}.royalties__header{align-items:baseline;display:flex;flex-flow:row wrap}.royalties__header__title{margin-right:1rem}.royalties__button{margin-top:2rem}.search__form{display:flex;flex-direction:column;padding:1rem 0 0}.search__checkbox{align-self:end;margin-bottom:-1rem}.search__table{border-collapse:collapse;margin-top:4rem;width:100%}.search__table tbody tr:nth-child(2n){background-color:#fff}.search__table__row{text-align:left}.search__table__row td,.search__table__row th{padding:.5rem 1rem}.search__result-button{cursor:pointer;height:1rem;margin-right:.5rem;vertical-align:middle;width:1rem}.search__buttons{display:flex;flex-direction:row;justify-content:flex-end}.search__buttons__button{margin-left:1rem}select{background-image:linear-gradient(45deg,transparent 50%,#ccc 0),linear-gradient(135deg,#ccc 50%,transparent 0),linear-gradient(90deg,#ccc,#ccc);background-position:calc(100% - 20px) 13.2px,calc(100% - 15px) 13.2px,calc(100% - 2.5em) .3em;background-repeat:no-repeat;background-size:5px 5px,5px 5px,1px 1.3em}.rdnt__select{cursor:pointer;display:flex}.rdnt__select.column{flex-direction:column;margin-bottom:2rem}.rdnt__select--no-margin{margin:0!important}.rdnt__select.row{align-items:center;flex-direction:row}.rdnt__select__span{margin-bottom:.5rem}.rdnt__select__span:empty{margin-bottom:0}.rdnt__select--filter{display:inline-flex;width:75px}.rdnt__select--filter__select{width:100%}.rdnt__select--filter__select__control{border-radius:4px 0 0 4px!important;min-height:41px!important}.rdnt__select--filter__select__indicator-separator{width:0!important}.rdnt__select--sections{display:inline-block;width:220px}.rdnt__select--preview-layouts{display:inline-block;margin:2px .5rem 0 0!important;vertical-align:top;width:120px}.settings{display:flex;flex-direction:column;flex-grow:1;padding-top:2rem;position:relative}.settings__header{align-items:baseline;display:flex;flex-flow:row wrap;justify-content:space-between;padding:0 2rem}.settings__title{margin:0 0 2rem}.settings__form,.settings__usage{padding:0 2rem}.settings__form--margin-top,.settings__usage--margin-top{margin-top:4rem}.settings__graph-titles,.settings__select{flex-shrink:0;width:100%}.settings__usage{display:flex;flex-flow:column wrap;flex-grow:1;min-height:0;overflow-y:auto;position:relative}.settings__activity,.settings__domains,.settings__layout,.settings__stylesheet{background:#fff;border:1px solid #ccc;border-radius:4px;outline:0;padding:9px 16px 3px}.settings__buttons{padding-top:1rem;text-align:right}.settings__buttons label{margin-right:2rem}.settings__button{line-height:1;margin:0 .2rem}.settings__button--delete{color:#000;font-size:1.6em}.settings__button--delete:hover{color:#000}.settings__terms-message{font-weight:700}.settings__icon{height:1rem;width:1rem}.settings__client-list{border-collapse:collapse;font-size:.9em;width:100%}.settings__client-list th{text-align:left}.settings__client-list td,.settings__client-list th{height:44px}.settings__client-list td:first-of-type,.settings__client-list th:first-of-type{padding-left:2rem}.settings__client-list td:last-of-type,.settings__client-list th:last-of-type{padding-right:2rem;text-align:right}.settings__client-list thead tr{background-color:#fff}.settings__client-list tbody tr:nth-child(2n){background-color:#fff}.settings__block{margin:1rem 0}.settings__domain{color:#545454;display:block}.settings__call{align-items:center;display:flex;justify-content:space-between;margin:.5rem}.settings__call__endpoint{flex-grow:1;font-size:.8em}.settings__call__method,.settings__call__response-code{background:#545454;border-radius:4px;color:#fff;display:inline-block;font-size:.7em;padding:3px 0;text-align:center;text-transform:uppercase;width:54px}.settings__call__timestamp{font-size:.8em;padding:0 40px}.settings__layout,.settings__stylesheet{margin:2rem 0}.settings__layout__row,.settings__stylesheet__row{align-items:center;display:flex;justify-content:space-between;margin:1rem .5rem}.settings__layout__icon,.settings__stylesheet__icon{width:2rem}.settings__layout__icon *,.settings__stylesheet__icon *{color:#000!important;fill:#000!important}.settings__layout__title,.settings__stylesheet__title{flex-grow:1;padding:0 2rem}.settings__stylesheet{padding:1rem}.settings__graph-title{margin:0 0 1rem;text-align:center}.settings__graph{height:30vh;min-width:0}.settings__graphs{display:grid;gap:2rem;grid-template-columns:1fr 1fr;padding:2rem 0;width:100%}.settings__graphs--audio,.settings__graphs--conversions,.settings__graphs--pages,.settings__graphs--translations{display:flex;flex-direction:column;min-width:0}.settings__terms{height:50vh;line-height:1.4;margin:2rem 0;padding-right:40%;overflow:auto}.settings__terms ul{margin:.5rem 0}.settings__terms table{table-layout:fixed;border-spacing:0;border-radius:5px;border-collapse:collapse;margin:2rem 0}.settings__terms thead{background:#00b5ac;color:#fff}.settings__terms td,.settings__terms th{border:1px solid #000;font-weight:400;padding:1rem;text-align:left}.settings__terms thead tr:nth-child(2n){background:#fff;color:#000}.rdnt__shelf-logo{display:block;margin:0 auto 2rem;transform:none;width:2rem}.rdnt__shelf-logo--bottom-left,.rdnt__shelf-logo--bottom-right,.rdnt__shelf-logo--left,.rdnt__shelf-logo--left-center,.rdnt__shelf-logo--right-center,.rdnt__shelf-logo--top-center,.rdnt__shelf-logo--top-right{fill:#555;transition:fill .1s}.rdnt__shelf{font-family:Roboto,sans-serif;letter-spacing:.0313em;padding:3rem 2rem}.rdnt__shelf:hover .rdnt__shelf-logo--left-center,.rdnt__shelf:hover .rdnt__shelf-logo--top-right{fill:#5165a8}.rdnt__shelf:hover .rdnt__shelf-logo--bottom-left,.rdnt__shelf:hover .rdnt__shelf-logo--right-center{fill:#2c428e;transition-delay:.05s}.rdnt__shelf:hover .rdnt__shelf-logo--top-center{fill:#7ecad4;transition-delay:.1s}.rdnt__shelf:hover .rdnt__shelf-logo--left{fill:#2db3af;transition-delay:.15s}.rdnt__shelf:hover .rdnt__shelf-logo--bottom-right{fill:#f5a128;transition-delay:.1s}.rdnt__shelf-documents{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-top:4rem;width:100%}.rdnt__shelf-image{border-radius:.5rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);overflow:hidden;height:auto;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;width:100%}.rdnt__shelf-document{background-color:#ebf0f3;border-radius:.5rem;color:#444;display:inline-block;text-decoration:none;width:45%}.rdnt__shelf-document:hover .rdnt__shelf-image{transform:scale(1.05)}.rdnt__shelf-cover{align-items:center;display:flex;padding:2rem;position:relative}.rdnt__shelf-title{color:#444;font-size:1.6rem;font-weight:700;margin:0;text-align:center;width:100%}.rdnt__shelf-description{color:#999;margin:1rem 0 0;text-align:center;width:100%}.rdnt__shelf-document-title{font-size:.8rem;font-weight:700;margin:0 0 2rem;padding:0 2rem;text-align:center;text-transform:uppercase}.rdnt__shelf-copyright{color:#999;display:block;font-size:.7rem;margin:12rem 0 2rem;text-align:center}@media(width >= 1024px){.rdnt__shelf{margin-left:auto;margin-right:auto;max-width:72rem}.rdnt__shelf-description{padding:0 12rem}.rdnt__shelf-document{width:22%}}.side-menu{box-shadow:inset -7px 0 9px -7px rgba(0,0,0,.1);font-size:.8em;padding:2rem .4rem 0}.side-menu__icon{display:block;fill:rgba(0,0,0,.4);height:1.5rem;margin:0 auto .4rem;width:1.5rem}.side-menu__item{transition-duration:.2s;transition-property:color;transition-timing-function:ease;color:rgba(0,0,0,.4);cursor:pointer;display:block;letter-spacing:.0125em;margin-bottom:2rem;padding:0 1rem;position:relative;text-align:center;text-decoration:none;transition:color .2s;width:140px}.side-menu__item--active,.side-menu__item:hover{color:#5e6fdb}.side-menu__item--active .side-menu__icon,.side-menu__item:hover .side-menu__icon{fill:#5e6fdb}.rdnt__slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;height:1rem;margin:1rem 0;width:100%}.rdnt__slider__span span{margin-left:.2rem}.rdnt__slider::-moz-slider-thumb{background-color:#5e6fdb;border:0;border-radius:50%;cursor:pointer;height:1rem;width:1rem}.rdnt__slider::-moz-slider-track{background-color:hsla(0,0%,80%,.2);border:0;border-radius:3px;cursor:pointer;height:6px;width:100%}.rdnt__slider::-ms-thumb{background-color:#5e6fdb;border:0;border-radius:50%;cursor:pointer;height:1rem;width:1rem}.rdnt__slider::-ms-track{background:hsla(0,0%,80%,.2);border:0;border-radius:3px;color:transparent;cursor:pointer;height:6px;width:100%}.rdnt__slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#5e6fdb;border:0;border-radius:50%;cursor:pointer;height:1rem;margin-top:-.35rem;width:1rem}.rdnt__slider::-webkit-slider-runnable-track{background-color:hsla(0,0%,80%,.2);border:0;border-radius:3px;cursor:pointer;height:6px;width:100%}.rdnt__switch{position:relative}.rdnt__switch.block{display:block;margin-bottom:.5rem}.rdnt__switch__span{transition-duration:.2s;transition-property:background-color;transition-timing-function:ease;background-color:#cd5a5d;border-radius:8px;cursor:pointer;display:inline-block;height:16px;margin-right:.5rem;position:relative;vertical-align:top;width:32px}.rdnt__switch__span:before{transition-duration:.2s;transition-property:transform;transition-timing-function:ease;background-color:#fff;border-radius:50%;bottom:2px;content:"";height:12px;left:2px;position:absolute;width:12px}.rdnt__switch__input:checked+.rdnt__switch__span{background-color:#5acdca}.rdnt__switch__input:checked+.rdnt__switch__span:before{transform:translateX(16px)}.rdnt__switch__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0}.table{background-color:#f9f9f9;display:flex;flex:2;flex-direction:column;font-size:.9em;overflow:hidden}.table--analytics{border:1px solid #efefef;margin-top:20px;padding:.6em}.table__main{height:calc(100vh - 13rem)}.table__options{bottom:2rem;position:fixed;right:2rem;width:3rem;z-index:4}.table__add,.table__delete,.table__view{background-color:#fff;border:0;cursor:pointer;font-size:2.8em;font-weight:700;height:3rem;line-height:3rem;outline:0;padding:0 .3rem;transition:box-shadow,color .2s linear;vertical-align:middle;width:3rem}.table__add{border-radius:50%;box-shadow:0 0 6px rgba(0,0,0,.15),0 3px 6px rgba(0,0,0,.1);color:rgba(1,202,112,.6);font-size:3.1em;height:3rem;margin-bottom:1rem;width:3rem}.table__add:hover{box-shadow:0 0 6px rgba(0,0,0,.2),0 3px 6px rgba(0,0,0,.15);color:#01ca70}.table__delete{border-radius:50%;box-shadow:0 0 6px rgba(0,0,0,.15),0 3px 6px rgba(0,0,0,.1);color:rgba(248,56,24,.6);padding-bottom:2rem}.table__delete:hover{box-shadow:0 0 6px rgba(0,0,0,.2),0 3px 6px rgba(0,0,0,.15);color:#f83818}.table__view{border-radius:50%;box-shadow:0 0 6px rgba(0,0,0,.15),0 3px 6px rgba(0,0,0,.1);fill:rgba(34,34,34,.6);font-size:3.1em;height:3rem;line-height:.5;margin-bottom:1rem;width:3rem}.table__view:hover{box-shadow:0 0 6px rgba(0,0,0,.2),0 3px 6px rgba(0,0,0,.15);color:#222}.table__view__icon{width:1.5rem}.table__icon{fill:#d8d8d8;transition:fill .2s linear}.table__icon:hover{fill:#7a7a7a}.table__column-delete,.table__copy,.table__edit,.table__filter{background-color:transparent;border:0;cursor:pointer;float:right;height:1rem;outline:0;padding:0;width:1rem}.table__column-delete--active .table__icon,.table__copy--active .table__icon,.table__edit--active .table__icon,.table__filter--active .table__icon{fill:#7a7a7a}.table__edit,.table__filter,.table__sort{margin-left:.3rem}.table__sort{background-color:transparent;border:0;cursor:pointer;float:right;height:1rem;outline:0;padding:0;position:relative;width:1rem}.table__sort:after,.table__sort:before{border-left:.25rem solid transparent;border-right:.25rem solid transparent;content:"";height:0;left:.25rem;position:absolute;transition:border-color .2s linear;width:0}.table__sort:after{border-top:.25rem solid #d8d8d8;bottom:.15rem}.table__sort:before{border-bottom:.25rem solid #d8d8d8;top:.1rem}.table__sort:hover:not(.table__sort-asc,.table__sort--desc):before{border-bottom-color:#7a7a7a}.table__sort--asc:before{border-bottom-color:#7a7a7a}.table__sort--asc:hover:after{border-top-color:#7a7a7a}.table__sort--asc:hover:before{border-bottom-color:#d8d8d8}.table__sort--desc:after{border-top-color:#7a7a7a}.table__sort--desc:hover:after{border-top-color:#d8d8d8}.table__sort--desc:hover:before{border-bottom-color:#7a7a7a}.table__link{background:transparent;border:0;color:#2188c3;text-align:left;text-decoration:none;text-overflow:ellipsis;overflow:hidden;padding:0;white-space:nowrap;width:20rem}.table__link:hover{text-decoration:underline}.table__switch{background-color:#ce6778;border-radius:1rem;cursor:pointer;display:inline-block;height:16px;margin:0 .5rem 1rem 0;position:relative;transition:background-color .2s linear;vertical-align:text-top;width:32px}.table__switch:before{background-color:#fff;border-radius:50%;bottom:2px;content:"";height:12px;left:2px;position:absolute;transition:transform .2s linear;width:12px}.table__column{max-width:20rem;overflow:hidden;padding:1rem 1.5rem .9rem;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;width:20rem}.table__column--analytics-head{text-align:left}.table__column--head{background-color:#fff;border-bottom:1px solid #f9f9f9;font-weight:700;overflow:visible}.table__column--head.table__column--first{z-index:3}.table__column--first{border-right:1px solid #f9f9f9;font-weight:700;min-width:26rem}.table__column--no-checkbox{padding-left:calc(1.5rem + 36px)}.table__column--even{background-color:#f9f9f9}.table__column--odd{background-color:#fff}.table__column-delete{color:#d8d8d8;font-size:1.5rem;line-height:.1}.table__column-delete:hover{color:#f83818}.table__form{box-shadow:0 1px 3px hsla(0,0%,48%,.12),0 1px 2px hsla(0,0%,48%,.24);background-color:#fff;border-radius:0 0 .6rem .6rem;font-size:.9em;left:0;opacity:0;padding:1rem;pointer-events:none;position:absolute;top:100%;transition:opacity .2s linear;width:100%;z-index:-1}.table__form--open{opacity:1;pointer-events:auto}.table__form__select__select{width:100%}.table__button{float:right;margin:1rem 0 0 .5rem}.table__title{background-color:#222;color:#f9f9f9;font-weight:lighter;height:2.4rem;padding:.8rem 1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(width <= 567px){.table__column{min-width:2rem;padding:1rem 0 .9rem;width:7rem}.table__column--first{min-width:10rem;padding-left:2rem;position:relative;width:14rem}.table .converter{border-left:1px solid rgba(0,0,0,.1)}}.tabs{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 2rem}.tabs__block{margin:0 0 1rem}.tabs__select{display:inline-flex;margin-right:.5rem;vertical-align:middle}.tabs__tab{border-bottom:.2rem solid transparent;color:#7a7a7a;display:inline-block;margin:0 .1rem;padding:0 1rem .2rem;position:relative;text-decoration:none;transition:border-color,color .2s linear}.tabs__tab--active,.tabs__tab:hover{border-color:#208fce;color:#000}.tabs__title{font-size:1.5em;margin:0 0 1rem}.tabs__link{margin-right:.5rem}.tabs__button,.tabs__link{font-size:.9em;margin-left:.5rem}.tabs__button--add:before{content:"+";font-weight:700;margin-right:.3rem}.tabs__button--small{margin-top:0}.tabs__small{padding-bottom:1rem}.rdnt__tooltip{position:relative}.rdnt__tooltip:after{background-color:#5bbcd2;border-radius:4px;color:#fff;content:attr(aria-label);display:none;font-size:13px;font-weight:400;line-height:1;padding:5px 8px 6px;pointer-events:none;position:absolute;text-align:center;width:200px;z-index:9}.rdnt__tooltip:before{content:"";display:none;height:0;position:absolute;width:0}.rdnt__tooltip:hover:after,.rdnt__tooltip:hover:before{display:block}.rdnt__tooltip.bottom:after{top:125%}.rdnt__tooltip.bottom:before{border-bottom:4px solid #5bbcd2;border-left:4px solid transparent;border-right:4px solid transparent;margin-top:-4px;top:125%}.rdnt__tooltip.top:after{bottom:125%}.rdnt__tooltip.top:before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #5bbcd2;bottom:125%;margin-bottom:-4px}.rdnt__tooltip.center:after{left:calc(50% - 100px)}.rdnt__tooltip.center:before{right:calc(50% - 2px)}.rdnt__tooltip.left:after{right:-.1rem}.rdnt__tooltip.left:before{right:calc(50% - 2px)}.rdnt__tooltip.right:after{left:-.1rem}.rdnt__tooltip.right:before{left:calc(50% - 2px)}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/fonts/roboto-regular.woff2) format("woff2"),url(/fonts/roboto-regular.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/fonts/roboto-bold.woff2) format("woff2"),url(/fonts/roboto-bold.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;src:url(/fonts/roboto-light.woff2) format("woff2"),url(/fonts/roboto-light.woff) format("woff")}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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a0NBQ0EsbUNBQ0EsZ0JBQ0EsU0FLRix5QkFDRSxZQUdGLDBCQUNFLGtDQUNBLG1DQUNBLDZCQUNBLFlBQ0EsbUJBS0YsNEJBQ0UsdUJBR0YsNkJBQ0Usc0JBS0YsMEJBQ0UsYUFHRiwyQkFDRSxzQkFLRiwyQkFDRSxZQUdGLDRCQUNFLHFCQzFGUixXQUNFLGtCQUNBLG1CQUNBLGtCQUNBLGdCQUNBLGtIQUNFLENBSUosV0FDRSxrQkFDQSxtQkFDQSxrQkFDQSxnQkFDQSxrSEFDRSxDQUlKLFdBQ0Usa0JBQ0EsbUJBQ0Esa0JBQ0Esc0YiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL25vcm1hbGl6ZS5jc3Mvbm9ybWFsaXplLmNzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL3JlYWN0LWRheS1waWNrZXIvc3JjL3N0eWxlLmNzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvbWFpbi5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vbWl4aW5zL3Jlc3BvbnNpdmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL21peGlucy9zaGFkb3dzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb2xvcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvYWRkQ29sdW1uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL2FuYWx5dGljcy5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy9hdWRpb0luZm8uc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL21peGlucy90cmFuc2l0aW9ucy5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy9ib2R5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL2J1dHRvbi5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vbWl4aW5zL2J1dHRvbi5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy9jaGFuZ2Vsb2cuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvY2hlY2tib3guc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvY29udmVydGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL2Rhc2hib2FyZC5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy9kYXlwaWNrZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvZGVsZXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL2RldGFpbFRhYmxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9taXhpbnMvaW5wdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvZGlhbG9nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL2RvY3VtZW50YXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvZG9jdW1lbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL2RvY3VtZW50RGV0YWlsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL2RvY3VtZW50UHJldmlldy5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy9lZGl0b3Iuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvZXJyb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL2ZpbHRlci5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy9oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvaW1wb3J0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL2lucHV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL2pveXJpZGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvbG9hZGluZy5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy9sb2dpbi5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy9tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL25vTWF0Y2guc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvcmFkaW8uc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvcmlwcGxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL3JveWFsdGllcy5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy9zZWFyY2guc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvc2VsZWN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL3NldHRpbmdzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL3NoZWxmLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL3NpZGVNZW51LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL3NsaWRlci5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy9zd2l0Y2guc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvdGFibGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvdGFicy5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy90b29sdGlwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL21haW4uc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLyogVmFyaWFibGVzIGRlY2xhcmF0aW9uICovXG4ucmRwLXJvb3Qge1xuICAtLXJkcC1hY2NlbnQtY29sb3I6IGJsdWU7IC8qIFRoZSBhY2NlbnQgY29sb3IgdXNlZCBmb3Igc2VsZWN0ZWQgZGF5cyBhbmQgVUkgZWxlbWVudHMuICovXG4gIC0tcmRwLWFjY2VudC1iYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGZmOyAvKiBUaGUgYWNjZW50IGJhY2tncm91bmQgY29sb3IgdXNlZCBmb3Igc2VsZWN0ZWQgZGF5cyBhbmQgVUkgZWxlbWVudHMuICovXG5cbiAgLS1yZHAtZGF5LWhlaWdodDogNDRweDsgLyogVGhlIGhlaWdodCBvZiB0aGUgZGF5IGNlbGxzLiAqL1xuICAtLXJkcC1kYXktd2lkdGg6IDQ0cHg7IC8qIFRoZSB3aWR0aCBvZiB0aGUgZGF5IGNlbGxzLiAqL1xuXG4gIC0tcmRwLWRheV9idXR0b24tYm9yZGVyLXJhZGl1czogMTAwJTsgLyogVGhlIGJvcmRlciByYWRpdXMgb2YgdGhlIGRheSBjZWxscy4gKi9cbiAgLS1yZHAtZGF5X2J1dHRvbi1ib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDsgLyogVGhlIGJvcmRlciBvZiB0aGUgZGF5IGNlbGxzLiAqL1xuICAtLXJkcC1kYXlfYnV0dG9uLWhlaWdodDogNDJweDsgLyogVGhlIGhlaWdodCBvZiB0aGUgZGF5IGNlbGxzLiAqL1xuICAtLXJkcC1kYXlfYnV0dG9uLXdpZHRoOiA0MnB4OyAvKiBUaGUgd2lkdGggb2YgdGhlIGRheSBjZWxscy4gKi9cblxuICAtLXJkcC1zZWxlY3RlZC1ib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1yZHAtYWNjZW50LWNvbG9yKTsgLyogVGhlIGJvcmRlciBvZiB0aGUgc2VsZWN0ZWQgZGF5cy4gKi9cbiAgLS1yZHAtZGlzYWJsZWQtb3BhY2l0eTogMC41OyAvKiBUaGUgb3BhY2l0eSBvZiB0aGUgZGlzYWJsZWQgZGF5cy4gKi9cbiAgLS1yZHAtb3V0c2lkZS1vcGFjaXR5OiAwLjc1OyAvKiBUaGUgb3BhY2l0eSBvZiB0aGUgZGF5cyBvdXRzaWRlIHRoZSBjdXJyZW50IG1vbnRoLiAqL1xuICAtLXJkcC10b2RheS1jb2xvcjogdmFyKC0tcmRwLWFjY2VudC1jb2xvcik7IC8qIFRoZSBjb2xvciBvZiB0aGUgdG9kYXkncyBkYXRlLiAqL1xuXG4gIC0tcmRwLWRyb3Bkb3duLWdhcDogMC41cmVtOyAvKiBUaGUgZ2FwIGJldHdlZW4gdGhlIGRyb3Bkb3ducyB1c2VkIGluIHRoZSBtb250aCBjYXB0b25zLiAqL1xuXG4gIC0tcmRwLW1vbnRocy1nYXA6IDJyZW07IC8qIFRoZSBnYXAgYmV0d2VlbiB0aGUgbW9udGhzIGluIHRoZSBtdWx0aS1tb250aCB2aWV3LiAqL1xuXG4gIC0tcmRwLW5hdl9idXR0b24tZGlzYWJsZWQtb3BhY2l0eTogMC41OyAvKiBUaGUgb3BhY2l0eSBvZiB0aGUgZGlzYWJsZWQgbmF2aWdhdGlvbiBidXR0b25zLiAqL1xuICAtLXJkcC1uYXZfYnV0dG9uLWhlaWdodDogMi4yNXJlbTsgLyogVGhlIGhlaWdodCBvZiB0aGUgbmF2aWdhdGlvbiBidXR0b25zLiAqL1xuICAtLXJkcC1uYXZfYnV0dG9uLXdpZHRoOiAyLjI1cmVtOyAvKiBUaGUgd2lkdGggb2YgdGhlIG5hdmlnYXRpb24gYnV0dG9ucy4gKi9cbiAgLS1yZHAtbmF2LWhlaWdodDogMi43NXJlbTsgLyogVGhlIGhlaWdodCBvZiB0aGUgbmF2aWdhdGlvbiBiYXIuICovXG5cbiAgLS1yZHAtcmFuZ2VfbWlkZGxlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLXJkcC1hY2NlbnQtYmFja2dyb3VuZC1jb2xvcik7IC8qIFRoZSBjb2xvciBvZiB0aGUgYmFja2dyb3VuZCBmb3IgZGF5cyBpbiB0aGUgbWlkZGxlIG9mIGEgcmFuZ2UuICovXG4gIC0tcmRwLXJhbmdlX21pZGRsZS1jb2xvcjogaW5oZXJpdDsgLyogVGhlIGNvbG9yIG9mIHRoZSByYW5nZSB0ZXh0LiAqL1xuXG4gIC0tcmRwLXJhbmdlX3N0YXJ0LWNvbG9yOiB3aGl0ZTsgLyogVGhlIGNvbG9yIG9mIHRoZSByYW5nZSB0ZXh0LiAqL1xuICAtLXJkcC1yYW5nZV9zdGFydC1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgdmFyKC0tcmRwLWdyYWRpZW50LWRpcmVjdGlvbiksXG4gICAgdHJhbnNwYXJlbnQgNTAlLFxuICAgIHZhcigtLXJkcC1yYW5nZV9taWRkbGUtYmFja2dyb3VuZC1jb2xvcikgNTAlXG4gICk7IC8qIFVzZWQgZm9yIHRoZSBiYWNrZ3JvdW5kIG9mIHRoZSBzdGFydCBvZiB0aGUgc2VsZWN0ZWQgcmFuZ2UuICovXG4gIC0tcmRwLXJhbmdlX3N0YXJ0LWRhdGUtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmRwLWFjY2VudC1jb2xvcik7IC8qIFRoZSBiYWNrZ3JvdW5kIGNvbG9yIG9mIHRoZSBkYXRlIHdoZW4gYXQgdGhlIHN0YXJ0IG9mIHRoZSBzZWxlY3RlZCByYW5nZS4gKi9cblxuICAtLXJkcC1yYW5nZV9lbmQtYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgIHZhcigtLXJkcC1ncmFkaWVudC1kaXJlY3Rpb24pLFxuICAgIHZhcigtLXJkcC1yYW5nZV9taWRkbGUtYmFja2dyb3VuZC1jb2xvcikgNTAlLFxuICAgIHRyYW5zcGFyZW50IDUwJVxuICApOyAvKiBVc2VkIGZvciB0aGUgYmFja2dyb3VuZCBvZiB0aGUgZW5kIG9mIHRoZSBzZWxlY3RlZCByYW5nZS4gKi9cbiAgLS1yZHAtcmFuZ2VfZW5kLWNvbG9yOiB3aGl0ZTsgLyogVGhlIGNvbG9yIG9mIHRoZSByYW5nZSB0ZXh0LiAqL1xuICAtLXJkcC1yYW5nZV9lbmQtZGF0ZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZHAtYWNjZW50LWNvbG9yKTsgLyogVGhlIGJhY2tncm91bmQgY29sb3Igb2YgdGhlIGRhdGUgd2hlbiBhdCB0aGUgZW5kIG9mIHRoZSBzZWxlY3RlZCByYW5nZS4gKi9cblxuICAtLXJkcC13ZWVrX251bWJlci1ib3JkZXItcmFkaXVzOiAxMDAlOyAvKiBUaGUgYm9yZGVyIHJhZGl1cyBvZiB0aGUgd2VlayBudW1iZXIuICovXG4gIC0tcmRwLXdlZWtfbnVtYmVyLWJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50OyAvKiBUaGUgYm9yZGVyIG9mIHRoZSB3ZWVrIG51bWJlci4gKi9cblxuICAtLXJkcC13ZWVrX251bWJlci1oZWlnaHQ6IHZhcigtLXJkcC1kYXktaGVpZ2h0KTsgLyogVGhlIGhlaWdodCBvZiB0aGUgd2VlayBudW1iZXIgY2VsbHMuICovXG4gIC0tcmRwLXdlZWtfbnVtYmVyLW9wYWNpdHk6IDAuNzU7IC8qIFRoZSBvcGFjaXR5IG9mIHRoZSB3ZWVrIG51bWJlci4gKi9cbiAgLS1yZHAtd2Vla19udW1iZXItd2lkdGg6IHZhcigtLXJkcC1kYXktd2lkdGgpOyAvKiBUaGUgd2lkdGggb2YgdGhlIHdlZWsgbnVtYmVyIGNlbGxzLiAqL1xuICAtLXJkcC13ZWVrbnVtYmVyLXRleHQtYWxpZ246IGNlbnRlcjsgLyogVGhlIHRleHQgYWxpZ25tZW50IG9mIHRoZSB3ZWVrZGF5IGNlbGxzLiAqL1xuXG4gIC0tcmRwLXdlZWtkYXktb3BhY2l0eTogMC43NTsgLyogVGhlIG9wYWNpdHkgb2YgdGhlIHdlZWtkYXkuICovXG4gIC0tcmRwLXdlZWtkYXktcGFkZGluZzogMC41cmVtIDByZW07IC8qIFRoZSBwYWRkaW5nIG9mIHRoZSB3ZWVrZGF5LiAqL1xuICAtLXJkcC13ZWVrZGF5LXRleHQtYWxpZ246IGNlbnRlcjsgLyogVGhlIHRleHQgYWxpZ25tZW50IG9mIHRoZSB3ZWVrZGF5IGNlbGxzLiAqL1xuXG4gIC0tcmRwLWdyYWRpZW50LWRpcmVjdGlvbjogOTBkZWc7XG5cbiAgLS1yZHAtYW5pbWF0aW9uX2R1cmF0aW9uOiAwLjNzO1xuICAtLXJkcC1hbmltYXRpb25fdGltaW5nOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuXG4ucmRwLXJvb3RbZGlyPVwicnRsXCJdIHtcbiAgLS1yZHAtZ3JhZGllbnQtZGlyZWN0aW9uOiAtOTBkZWc7XG59XG5cbi5yZHAtcm9vdFtkYXRhLWJyb2FkY2FzdC1jYWxlbmRhcj1cInRydWVcIl0ge1xuICAtLXJkcC1vdXRzaWRlLW9wYWNpdHk6IHVuc2V0O1xufVxuXG4vKiBSb290IG9mIHRoZSBjb21wb25lbnQuICovXG4ucmRwLXJvb3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IC8qIFJlcXVpcmVkIHRvIHBvc2l0aW9uIHRoZSBuYXZpZ2F0aW9uIHRvb2xiYXIuICovXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5yZHAtcm9vdCAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnJkcC1kYXkge1xuICB3aWR0aDogdmFyKC0tcmRwLWRheS13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tcmRwLWRheS1oZWlnaHQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yZHAtZGF5X2J1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgd2lkdGg6IHZhcigtLXJkcC1kYXlfYnV0dG9uLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1yZHAtZGF5X2J1dHRvbi1oZWlnaHQpO1xuICBib3JkZXI6IHZhcigtLXJkcC1kYXlfYnV0dG9uLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJkcC1kYXlfYnV0dG9uLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ucmRwLWRheV9idXR0b246ZGlzYWJsZWQge1xuICBjdXJzb3I6IHJldmVydDtcbn1cblxuLnJkcC1jYXB0aW9uX2xhYmVsIHtcbiAgei1pbmRleDogMTtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLnJkcC1kcm9wZG93bjpmb2N1cy12aXNpYmxlIH4gLnJkcC1jYXB0aW9uX2xhYmVsIHtcbiAgb3V0bGluZTogNXB4IGF1dG8gSGlnaGxpZ2h0O1xuICAvKiBiaW9tZS1pZ25vcmUgbGludC9zdXNwaWNpb3VzL25vRHVwbGljYXRlUHJvcGVydGllczogYmFja3dhcmQgY29tcGF0aWJpbGl0eSAqL1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG59XG5cbi5yZHAtYnV0dG9uX25leHQsXG4ucmRwLWJ1dHRvbl9wcmV2aW91cyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgd2lkdGg6IHZhcigtLXJkcC1uYXZfYnV0dG9uLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1yZHAtbmF2X2J1dHRvbi1oZWlnaHQpO1xufVxuXG4ucmRwLWJ1dHRvbl9uZXh0OmRpc2FibGVkLFxuLnJkcC1idXR0b25fbmV4dFthcmlhLWRpc2FibGVkPVwidHJ1ZVwiXSxcbi5yZHAtYnV0dG9uX3ByZXZpb3VzOmRpc2FibGVkLFxuLnJkcC1idXR0b25fcHJldmlvdXNbYXJpYS1kaXNhYmxlZD1cInRydWVcIl0ge1xuICBjdXJzb3I6IHJldmVydDtcblxuICBvcGFjaXR5OiB2YXIoLS1yZHAtbmF2X2J1dHRvbi1kaXNhYmxlZC1vcGFjaXR5KTtcbn1cblxuLnJkcC1jaGV2cm9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmaWxsOiB2YXIoLS1yZHAtYWNjZW50LWNvbG9yKTtcbn1cblxuLnJkcC1yb290W2Rpcj1cInJ0bFwiXSAucmRwLW5hdiAucmRwLWNoZXZyb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG59XG5cbi5yZHAtZHJvcGRvd25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1yZHAtZHJvcGRvd24tZ2FwKTtcbn1cbi5yZHAtZHJvcGRvd24ge1xuICB6LWluZGV4OiAyO1xuXG4gIC8qIFJlc2V0ICovXG4gIG9wYWNpdHk6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWJsb2NrLWVuZDogMDtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5yZHAtZHJvcGRvd25fcm9vdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5yZHAtZHJvcGRvd25fcm9vdFtkYXRhLWRpc2FibGVkPVwidHJ1ZVwiXSAucmRwLWNoZXZyb24ge1xuICBvcGFjaXR5OiB2YXIoLS1yZHAtZGlzYWJsZWQtb3BhY2l0eSk7XG59XG5cbi5yZHAtbW9udGhfY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiB2YXIoLS1yZHAtbmF2LWhlaWdodCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IGxhcmdlO1xufVxuXG4ucmRwLXJvb3RbZGF0YS1uYXYtbGF5b3V0PVwiYXJvdW5kXCJdIC5yZHAtbW9udGgsXG4ucmRwLXJvb3RbZGF0YS1uYXYtbGF5b3V0PVwiYWZ0ZXJcIl0gLnJkcC1tb250aCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJkcC1yb290W2RhdGEtbmF2LWxheW91dD1cImFyb3VuZFwiXSAucmRwLW1vbnRoX2NhcHRpb24ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tcmRwLW5hdl9idXR0b24td2lkdGgpO1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tcmRwLW5hdl9idXR0b24td2lkdGgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZHAtcm9vdFtkYXRhLW5hdi1sYXlvdXQ9XCJhcm91bmRcIl0gLnJkcC1idXR0b25fcHJldmlvdXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IHZhcigtLXJkcC1uYXYtaGVpZ2h0KTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi5yZHAtcm9vdFtkYXRhLW5hdi1sYXlvdXQ9XCJhcm91bmRcIl0gLnJkcC1idXR0b25fbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IHZhcigtLXJkcC1uYXYtaGVpZ2h0KTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucmRwLW1vbnRocyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IHZhcigtLXJkcC1tb250aHMtZ2FwKTtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLnJkcC1tb250aF9ncmlkIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuLnJkcC1uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgaGVpZ2h0OiB2YXIoLS1yZHAtbmF2LWhlaWdodCk7XG59XG5cbi5yZHAtd2Vla2RheSB7XG4gIG9wYWNpdHk6IHZhcigtLXJkcC13ZWVrZGF5LW9wYWNpdHkpO1xuICBwYWRkaW5nOiB2YXIoLS1yZHAtd2Vla2RheS1wYWRkaW5nKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiBzbWFsbGVyO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1yZHAtd2Vla2RheS10ZXh0LWFsaWduKTtcbiAgdGV4dC10cmFuc2Zvcm06IHZhcigtLXJkcC13ZWVrZGF5LXRleHQtdHJhbnNmb3JtKTtcbn1cblxuLnJkcC13ZWVrX251bWJlciB7XG4gIG9wYWNpdHk6IHZhcigtLXJkcC13ZWVrX251bWJlci1vcGFjaXR5KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiBzbWFsbDtcbiAgaGVpZ2h0OiB2YXIoLS1yZHAtd2Vla19udW1iZXItaGVpZ2h0KTtcbiAgd2lkdGg6IHZhcigtLXJkcC13ZWVrX251bWJlci13aWR0aCk7XG4gIGJvcmRlcjogdmFyKC0tcmRwLXdlZWtfbnVtYmVyLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJkcC13ZWVrX251bWJlci1ib3JkZXItcmFkaXVzKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tcmRwLXdlZWtudW1iZXItdGV4dC1hbGlnbik7XG59XG5cbi8qIERBWSBNT0RJRklFUlMgKi9cbi5yZHAtdG9kYXk6bm90KC5yZHAtb3V0c2lkZSkge1xuICBjb2xvcjogdmFyKC0tcmRwLXRvZGF5LWNvbG9yKTtcbn1cblxuLnJkcC1zZWxlY3RlZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IGxhcmdlO1xufVxuXG4ucmRwLXNlbGVjdGVkIC5yZHAtZGF5X2J1dHRvbiB7XG4gIGJvcmRlcjogdmFyKC0tcmRwLXNlbGVjdGVkLWJvcmRlcik7XG59XG5cbi5yZHAtb3V0c2lkZSB7XG4gIG9wYWNpdHk6IHZhcigtLXJkcC1vdXRzaWRlLW9wYWNpdHkpO1xufVxuXG4ucmRwLWRpc2FibGVkOm5vdCgucmRwLXNlbGVjdGVkKSB7XG4gIG9wYWNpdHk6IHZhcigtLXJkcC1kaXNhYmxlZC1vcGFjaXR5KTtcbn1cblxuLnJkcC1oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGNvbG9yOiB2YXIoLS1yZHAtcmFuZ2Vfc3RhcnQtY29sb3IpO1xufVxuXG4ucmRwLXJhbmdlX3N0YXJ0IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcmRwLXJhbmdlX3N0YXJ0LWJhY2tncm91bmQpO1xufVxuXG4ucmRwLXJhbmdlX3N0YXJ0IC5yZHAtZGF5X2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJkcC1yYW5nZV9zdGFydC1kYXRlLWJhY2tncm91bmQtY29sb3IpO1xuICBjb2xvcjogdmFyKC0tcmRwLXJhbmdlX3N0YXJ0LWNvbG9yKTtcbn1cblxuLnJkcC1yYW5nZV9taWRkbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZHAtcmFuZ2VfbWlkZGxlLWJhY2tncm91bmQtY29sb3IpO1xufVxuXG4ucmRwLXJhbmdlX21pZGRsZSAucmRwLWRheV9idXR0b24ge1xuICBib3JkZXI6IHVuc2V0O1xuICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgY29sb3I6IHZhcigtLXJkcC1yYW5nZV9taWRkbGUtY29sb3IpO1xufVxuXG4ucmRwLXJhbmdlX2VuZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXJkcC1yYW5nZV9lbmQtYmFja2dyb3VuZCk7XG4gIGNvbG9yOiB2YXIoLS1yZHAtcmFuZ2VfZW5kLWNvbG9yKTtcbn1cblxuLnJkcC1yYW5nZV9lbmQgLnJkcC1kYXlfYnV0dG9uIHtcbiAgY29sb3I6IHZhcigtLXJkcC1yYW5nZV9zdGFydC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJkcC1yYW5nZV9lbmQtZGF0ZS1iYWNrZ3JvdW5kLWNvbG9yKTtcbn1cblxuLnJkcC1yYW5nZV9zdGFydC5yZHAtcmFuZ2VfZW5kIHtcbiAgYmFja2dyb3VuZDogcmV2ZXJ0O1xufVxuXG4ucmRwLWZvY3VzYWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQGtleWZyYW1lcyByZHAtc2xpZGVfaW5fbGVmdCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJkcC1zbGlkZV9pbl9yaWdodCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcmRwLXNsaWRlX291dF9sZWZ0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcmRwLXNsaWRlX291dF9yaWdodCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG59XG5cbi5yZHAtd2Vla3NfYmVmb3JlX2VudGVyIHtcbiAgYW5pbWF0aW9uOiByZHAtc2xpZGVfaW5fbGVmdCB2YXIoLS1yZHAtYW5pbWF0aW9uX2R1cmF0aW9uKVxuICAgIHZhcigtLXJkcC1hbmltYXRpb25fdGltaW5nKSBmb3J3YXJkcztcbn1cblxuLnJkcC13ZWVrc19iZWZvcmVfZXhpdCB7XG4gIGFuaW1hdGlvbjogcmRwLXNsaWRlX291dF9sZWZ0IHZhcigtLXJkcC1hbmltYXRpb25fZHVyYXRpb24pXG4gICAgdmFyKC0tcmRwLWFuaW1hdGlvbl90aW1pbmcpIGZvcndhcmRzO1xufVxuXG4ucmRwLXdlZWtzX2FmdGVyX2VudGVyIHtcbiAgYW5pbWF0aW9uOiByZHAtc2xpZGVfaW5fcmlnaHQgdmFyKC0tcmRwLWFuaW1hdGlvbl9kdXJhdGlvbilcbiAgICB2YXIoLS1yZHAtYW5pbWF0aW9uX3RpbWluZykgZm9yd2FyZHM7XG59XG5cbi5yZHAtd2Vla3NfYWZ0ZXJfZXhpdCB7XG4gIGFuaW1hdGlvbjogcmRwLXNsaWRlX291dF9yaWdodCB2YXIoLS1yZHAtYW5pbWF0aW9uX2R1cmF0aW9uKVxuICAgIHZhcigtLXJkcC1hbmltYXRpb25fdGltaW5nKSBmb3J3YXJkcztcbn1cblxuLnJkcC1yb290W2Rpcj1cInJ0bFwiXSAucmRwLXdlZWtzX2FmdGVyX2VudGVyIHtcbiAgYW5pbWF0aW9uOiByZHAtc2xpZGVfaW5fbGVmdCB2YXIoLS1yZHAtYW5pbWF0aW9uX2R1cmF0aW9uKVxuICAgIHZhcigtLXJkcC1hbmltYXRpb25fdGltaW5nKSBmb3J3YXJkcztcbn1cblxuLnJkcC1yb290W2Rpcj1cInJ0bFwiXSAucmRwLXdlZWtzX2JlZm9yZV9leGl0IHtcbiAgYW5pbWF0aW9uOiByZHAtc2xpZGVfb3V0X3JpZ2h0IHZhcigtLXJkcC1hbmltYXRpb25fZHVyYXRpb24pXG4gICAgdmFyKC0tcmRwLWFuaW1hdGlvbl90aW1pbmcpIGZvcndhcmRzO1xufVxuXG4ucmRwLXJvb3RbZGlyPVwicnRsXCJdIC5yZHAtd2Vla3NfYmVmb3JlX2VudGVyIHtcbiAgYW5pbWF0aW9uOiByZHAtc2xpZGVfaW5fcmlnaHQgdmFyKC0tcmRwLWFuaW1hdGlvbl9kdXJhdGlvbilcbiAgICB2YXIoLS1yZHAtYW5pbWF0aW9uX3RpbWluZykgZm9yd2FyZHM7XG59XG5cbi5yZHAtcm9vdFtkaXI9XCJydGxcIl0gLnJkcC13ZWVrc19hZnRlcl9leGl0IHtcbiAgYW5pbWF0aW9uOiByZHAtc2xpZGVfb3V0X2xlZnQgdmFyKC0tcmRwLWFuaW1hdGlvbl9kdXJhdGlvbilcbiAgICB2YXIoLS1yZHAtYW5pbWF0aW9uX3RpbWluZykgZm9yd2FyZHM7XG59XG5cbkBrZXlmcmFtZXMgcmRwLWZhZGVfaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcmRwLWZhZGVfb3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucmRwLWNhcHRpb25fYWZ0ZXJfZW50ZXIge1xuICBhbmltYXRpb246IHJkcC1mYWRlX2luIHZhcigtLXJkcC1hbmltYXRpb25fZHVyYXRpb24pXG4gICAgdmFyKC0tcmRwLWFuaW1hdGlvbl90aW1pbmcpIGZvcndhcmRzO1xufVxuXG4ucmRwLWNhcHRpb25fYWZ0ZXJfZXhpdCB7XG4gIGFuaW1hdGlvbjogcmRwLWZhZGVfb3V0IHZhcigtLXJkcC1hbmltYXRpb25fZHVyYXRpb24pXG4gICAgdmFyKC0tcmRwLWFuaW1hdGlvbl90aW1pbmcpIGZvcndhcmRzO1xufVxuXG4ucmRwLWNhcHRpb25fYmVmb3JlX2VudGVyIHtcbiAgYW5pbWF0aW9uOiByZHAtZmFkZV9pbiB2YXIoLS1yZHAtYW5pbWF0aW9uX2R1cmF0aW9uKVxuICAgIHZhcigtLXJkcC1hbmltYXRpb25fdGltaW5nKSBmb3J3YXJkcztcbn1cblxuLnJkcC1jYXB0aW9uX2JlZm9yZV9leGl0IHtcbiAgYW5pbWF0aW9uOiByZHAtZmFkZV9vdXQgdmFyKC0tcmRwLWFuaW1hdGlvbl9kdXJhdGlvbilcbiAgICB2YXIoLS1yZHAtYW5pbWF0aW9uX3RpbWluZykgZm9yd2FyZHM7XG59XG4iLCJAdXNlICcuLi9jb2xvcnMnO1xuQHVzZSAnLi4vbWl4aW5zL3Jlc3BvbnNpdmUnO1xuQHVzZSAnLi4vbWl4aW5zL3NoYWRvd3MnO1xuXG4ucmRudF9fcm9vdCB7XG4gIC8qIHByZXR0aWVyLWlnbm9yZSAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsXG4gIGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0xLFxuICBjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMixcbiAgY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTMpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDMxM2VtO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMHZ3O1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUucmV0aW5hIHtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICB9XG59XG5cbi5yZG50X19tYWluIHtcbiAgQGluY2x1ZGUgc2hhZG93cy5zaGFkb3c7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRyZWFkaWFudC1iYWNrZ3JvdW5kO1xuICBib3JkZXItcmFkaXVzOiAxcmVtIDFyZW0gMCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAyO1xuICBtaW4taGVpZ2h0OiAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJi0tZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgPiAqIHtcbiAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICB9XG4gIH1cbn1cbiIsIkBtaXhpbiBtb2JpbGUge1xuICBAbWVkaWEgKHdpZHRoIDw9IDU2N3B4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBvcnRyYWl0IHtcbiAgQG1lZGlhICh3aWR0aCA8PSA3NjdweCksIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbGFuZHNjYXBlIHtcbiAgQG1lZGlhICh3aWR0aCA8PSA5OTJweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBsYXJnZSB7XG4gIEBtZWRpYSAod2lkdGggPD0gMTIwMHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHhsIHtcbiAgQG1lZGlhICh3aWR0aCA8PSAxNTAwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gd2lkZSB7XG4gIEBtZWRpYSAod2lkdGggPj0gMTUwMXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHJldGluYSB7XG4gIEBtZWRpYSAocmVzb2x1dGlvbiA+PSAxOTJkcGkpLCAocmVzb2x1dGlvbiA+PSAyZHBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIvKipcbiAqIFNoYWRvd3MgYmFzZWQgb24gaHR0cHM6Ly9tZWRpdW0uY29tL0BGbG9yaWFuL2ZyZWViaWUtZ29vZ2xlLW1hdGVyaWFsLWRlc2lnbi1zaGFkb3ctaGVscGVyLTJhMDUwMTI5NWEyZFxuICovXG5cbkBtaXhpbiBzaGFkb3coJGxldmVsOiAxLCAkY29sb3I6ICMwMDApIHtcbiAgQGlmICRsZXZlbCA9PSAxIHtcbiAgICBib3gtc2hhZG93OlxuICAgICAgMCAxcHggM3B4IHJnYmEoJGNvbG9yLCAxMiUpLFxuICAgICAgMCAxcHggMnB4IHJnYmEoJGNvbG9yLCAyNCUpO1xuICB9IEBlbHNlIGlmICRsZXZlbCA9PSAyIHtcbiAgICBib3gtc2hhZG93OlxuICAgICAgMCAzcHggNnB4IHJnYmEoJGNvbG9yLCAxNiUpLFxuICAgICAgMCAzcHggNnB4IHJnYmEoJGNvbG9yLCAyMyUpO1xuICB9IEBlbHNlIGlmICRsZXZlbCA9PSAzIHtcbiAgICBib3gtc2hhZG93OlxuICAgICAgMCAxMHB4IDIwcHggcmdiYSgkY29sb3IsIDE5JSksXG4gICAgICAwIDZweCA2cHggcmdiYSgkY29sb3IsIDIzJSk7XG4gIH0gQGVsc2UgaWYgJGxldmVsID09IDQge1xuICAgIGJveC1zaGFkb3c6XG4gICAgICAwIDE0cHggMjhweCByZ2JhKCRjb2xvciwgMjUlKSxcbiAgICAgIDAgMTBweCAxMHB4IHJnYmEoJGNvbG9yLCAyMiUpO1xuICB9IEBlbHNlIGlmICRsZXZlbCA9PSA1IHtcbiAgICBib3gtc2hhZG93OlxuICAgICAgMCAxOXB4IDM4cHggcmdiYSgkY29sb3IsIDMwJSksXG4gICAgICAwIDE1cHggMTJweCByZ2JhKCRjb2xvciwgMjIlKTtcbiAgfSBAZWxzZSB7XG4gICAgQGVycm9yICdsZXZlbCBzaG91bGQgYmUgYmV0d2VlbiAxIGFuZCA1LCBidXQgaXMgI3skbGV2ZWx9JztcbiAgfVxufVxuIiwiQHVzZSAnc2Fzczpjb2xvcic7XG5cbiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTE6ICM1ZTZmZGI7XG4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0yOiAjNWJhMWQyO1xuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMzogIzVhY2RjYTtcbiRyZWFkaWFudC1yZWQ6IGNvbG9yLmNvbXBsZW1lbnQoJHJlYWRpYW50LXByaW1hcnktY29sb3ItMyk7XG5cbi8qKlxuICogQSBsaWdodCBncmV5IHVzYWJsZSBmb3IgYm9yZGVycyBhbmQgdGV4dCBoaW50cy5cbiAqL1xuJHJlYWRpYW50LWdyZXk6ICNkOGQ4ZDg7XG5cbi8qKlxuICogVGhlIGJhY2tncm91bmQgY29sb3IgZm9yIGFsbCBwYWdlcy5cbiAqL1xuJHJlYWRpYW50LWJhY2tncm91bmQ6ICNmOWY5Zjk7XG5cbi8qKlxuICogV2hpdGUgY29sb3JcbiAqL1xuJHJlYWRpYW50LXdoaXRlOiAjZmZmO1xuIiwiLmFkZC1jb2x1bW4ge1xuICAmX19mb3JtIHtcbiAgICBwYWRkaW5nOiAxcmVtIDAgMDtcbiAgfVxuXG4gICZfX3NlbGVjdCB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICAgIG1hcmdpbjogMC41cmVtIDA7XG4gIH1cblxuICAmX19idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICcuLi9jb2xvcnMnO1xuQHVzZSAnLi4vbWl4aW5zL3Jlc3BvbnNpdmUnO1xuQHVzZSAnc2Fzczpjb2xvcic7XG5cbiRhbmFseXRpY3MtLWJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kcmVhZGlhbnQtYmFja2dyb3VuZDtcblxuLyogcHJldHRpZXItaWdub3JlICovXG4kYW5hbHl0aWNzX19saW5lLS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoJGFuYWx5dGljcy0tYmFja2dyb3VuZC1jb2xvcixcbiRsaWdodG5lc3M6IC0zJSk7XG4kYW5hbHl0aWNzX19taW5pbWl6ZS0taG92ZXItLWNvbG9yOiAjN2E3YTdhO1xuJGFuYWx5dGljc19fbWluaW1pemUtLWNvbG9yOiAjZDhkOGQ4O1xuJGFuYWx5dGljc19fZGVsZXRlLS1ob3Zlci0tY29sb3I6ICNmODM4MTg7XG4kYW5hbHl0aWNzX19kZWxldGUtLWNvbG9yOiByZ2JhKCRhbmFseXRpY3NfX2RlbGV0ZS0taG92ZXItLWNvbG9yLCA2MCUpO1xuJGFuYWx5dGljc19fYnV0dG9uLS1ob3Zlci0tYmFja2dyb3VuZC1jb2xvcjogIzVjYmNkMjtcbiRhbmFseXRpY3NfX2J1dHRvbi0taG92ZXItLWNvbG9yOiAjZmZmO1xuJGFuYWx5dGljc19fYnV0dG9uLS1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuLyogcHJldHRpZXItaWdub3JlICovXG4kYW5hbHl0aWNzX19idXR0b24tLWJvcmRlci1jb2xvcjogY29sb3IuYWRqdXN0KCRhbmFseXRpY3NfX2J1dHRvbi0taG92ZXItLWJhY2tncm91bmQtY29sb3IsXG4kbGlnaHRuZXNzOiAtMTAlKTtcbiRhbmFseXRpY3NfX2J1dHRvbi0tY29sb3I6ICRhbmFseXRpY3NfX2J1dHRvbi0tYm9yZGVyLWNvbG9yO1xuJGFuYWx5dGljc19fYnV0dG9uLS1jYW5jZWwtLWhvdmVyLS1iYWNrZ3JvdW5kLWNvbG9yOiAjY2U2Nzc4O1xuJGFuYWx5dGljc19fYnV0dG9uLS1jYW5jZWwtLWhvdmVyLS1jb2xvcjogI2ZmZjtcblxuLyogcHJldHRpZXItaWdub3JlICovXG4kYW5hbHl0aWNzX19idXR0b24tLWNhbmNlbC0tYm9yZGVyLWNvbG9yOiBjb2xvci5hZGp1c3QoJGFuYWx5dGljc19fYnV0dG9uLS1jYW5jZWwtLWhvdmVyLS1iYWNrZ3JvdW5kLWNvbG9yLFxuJGxpZ2h0bmVzczogLTEwJSk7XG4kYW5hbHl0aWNzX19idXR0b24tLWNhbmNlbC0tY29sb3I6ICRhbmFseXRpY3NfX2J1dHRvbi0tY2FuY2VsLS1ib3JkZXItY29sb3I7XG5cbi5hbmFseXRpY3Mge1xuICBib3JkZXItcmFkaXVzOiAxcmVtIDFyZW0gMCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJl9fZm9ybSB7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtIDJyZW07XG4gIH1cblxuICAmX19ncmFwaCB7XG4gICAgaGVpZ2h0OiA0MHJlbTtcbiAgICBwYWRkaW5nOiAycmVtIDJyZW0gMXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19wZXJpb2Qge1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgbWFyZ2luOiAwLjNyZW0gMnJlbSAwLjJyZW0gM3JlbTtcblxuICAgIHN0cm9uZyB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAwLjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZXJyb3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmX19saW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYW5hbHl0aWNzX19saW5lLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIG1hcmdpbjogMXJlbSAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMXJlbTtcblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICBoZWlnaHQ6IGluaXRpYWw7XG4gICAgICBvdmVyZmxvdzogaW5pdGlhbDtcbiAgICB9XG4gIH1cblxuICAmX19saW5lLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMTI1ZW07XG4gICAgbWFyZ2luOiAwIDAgMnJlbTtcbiAgfVxuXG4gICZfX21pbmltaXplIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwLjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAwLjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogMC41cmVtIHNvbGlkICRhbmFseXRpY3NfX21pbmltaXplLS1jb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGhlaWdodDogMDtcbiAgICBtYXJnaW46IDAuM3JlbSAwIDA7XG4gICAgb3V0bGluZTogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkYW5hbHl0aWNzX19taW5pbWl6ZS0taG92ZXItLWNvbG9yO1xuICAgIH1cblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwLjVyZW0gc29saWQgJGFuYWx5dGljc19fbWluaW1pemUtLWNvbG9yO1xuICAgICAgYm9yZGVyLXRvcDogMDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRhbmFseXRpY3NfX21pbmltaXplLS1ob3Zlci0tY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZGVsZXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICRhbmFseXRpY3NfX2RlbGV0ZS0tY29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgbWFyZ2luOiAtMC44cmVtIDAgMCAwLjFyZW07XG4gICAgb3V0bGluZTogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAycmVtO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGFuYWx5dGljc19fZGVsZXRlLS1ob3Zlci0tY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLnJlY2hhcnRzLXN1cmZhY2Uge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG5cbiAgLnJlY2hhcnRzLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gIH1cblxuICAmX19zZXR0aW5nc19fYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgIG1hcmdpbjogNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3NlbGVjdCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuXG4gICZfX2J1dHRvbnMge1xuICAgIGFsaWduLXNlbGY6IGVuZDtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW0gMnJlbTtcblxuICAgICZfX2J1dHRvbiB7XG4gICAgICBtYXJnaW46IDRweDtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uc2l2ZS5tb2JpbGUge1xuICAuYW5hbHl0aWNzIHtcbiAgICBwYWRkaW5nOiAycmVtIDAgMDtcblxuICAgICZfX21vZGFsIHtcbiAgICAgIG1heC13aWR0aDogNjB2dztcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uL2NvbG9ycyc7XG5AdXNlICcuLi9taXhpbnMvdHJhbnNpdGlvbnMnO1xuQHVzZSAnc2Fzczpjb2xvcic7XG5cbi5hdWRpby1pbmZvIHtcbiAgJl9fZ2VuZXJhdGVkIHtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW0gMXJlbSAwO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cblxuICAmX19nZW5lcmF0aW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgbWFyZ2luOiAxcmVtIDJyZW0gMCAwO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjZyZW07XG4gIH1cblxuICAmX19zdGF0dXMge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgcGFkZGluZzogMC41cmVtIDAuNnJlbTtcblxuICAgICYuZ2VuZXJhdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0zO1xuICAgIH1cblxuICAgICYubm90LWdlbmVyYXRlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHJlYWRpYW50LXJlZDtcbiAgICB9XG4gIH1cblxuICAmX19wYXVzZSxcbiAgJl9fcGxheSB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMudHJhbnNpdGlvbi1zaW1wbGUtZWFzZShmaWxsKTtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxLjhyZW07XG4gICAgbWFyZ2luOiAwIDAuNnJlbSAwIDA7XG4gICAgb3V0bGluZTogMDtcbiAgICBzdHJva2U6ICNmZmY7XG4gICAgd2lkdGg6IDEuOHJlbTtcbiAgfVxuXG4gICZfX2J1dHRvbnMge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2x1bW4tZ2FwOiAwLjJyZW07XG4gIH1cblxuICAmX19yZWNvZ25pemUsXG4gICZfX3RyYW5zY3JpcHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmX19kZWxldGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gICZfX2RlbGV0ZSxcbiAgJl9fcmVjb2duaXplLFxuICAmX190cmFuc2NyaXB0IHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucy50cmFuc2l0aW9uLXNpbXBsZS1lYXNlKGJhY2tncm91bmQtY29sb3IpO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0zLFxuICAgICRsaWdodG5lc3M6IC0xMCUpO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgd2lkdGg6IDEuNnJlbTtcblxuICAgICYtLWFjdGl2ZSxcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdChjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMyxcbiAgICAgICRsaWdodG5lc3M6IC0xNSUpO1xuICAgIH1cbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIGZpbGw6ICNmZmY7XG4gIH1cbn1cbiIsIkBtaXhpbiB0cmFuc2l0aW9uLXNpbXBsZS1lYXNlKCRwcm9wZXJ0aWVzLi4uKSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6ICRwcm9wZXJ0aWVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbn1cbiIsIkB1c2UgJy4uL2NvbG9ycyc7XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHJlYWRpYW50LWJhY2tncm91bmQ7XG59XG4iLCJAdXNlICcuLi9jb2xvcnMnO1xuQHVzZSAnLi4vbWl4aW5zL2J1dHRvbic7XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIHNjc3Mvc2VsZWN0b3Itbm8tcmVkdW5kYW50LW5lc3Rpbmctc2VsZWN0b3IsIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMgKi9cblxuQHVzZSAnc2Fzczpjb2xvcic7XG5cbi5yZG50X19idXR0b24tLWRhcmsge1xuICBAaW5jbHVkZSBidXR0b24ucHJpbWFyeS1idXR0b24tZGFyaztcbn1cblxuLnJkbnRfX2J1dHRvbi0tZGFyay1uZWdhdGl2ZSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi5wcmltYXJ5LWJ1dHRvbi1kYXJrKGNvbG9ycy4kcmVhZGlhbnQtcmVkKTtcbn1cblxuLnJkbnRfX2J1dHRvbi0tYm9yZGVyIHtcbiAgQGluY2x1ZGUgYnV0dG9uLnByaW1hcnktYnV0dG9uO1xufVxuXG4ucmRudF9fYnV0dG9uLS1ib3JkZXItbmVnYXRpdmUge1xuICBAaW5jbHVkZSBidXR0b24ucHJpbWFyeS1idXR0b24oJGNvbG9yOiBjb2xvcnMuJHJlYWRpYW50LXJlZCk7XG59XG5cbi5yZG50X19idXR0b24tLXRleHQge1xuICBAaW5jbHVkZSBidXR0b24udGV4dC1idXR0b247XG59XG5cbi5yZG50X19idXR0b24tLWxpbmstbGlrZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjdXJyZW50Y29sb3I7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lO1xuICBvdXRsaW5lOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucmRudF9fYnV0dG9uLS1kYXJrLWFsdGVybmF0aXZlIHtcbiAgQGluY2x1ZGUgYnV0dG9uLnByaW1hcnktYnV0dG9uLWRhcmsoXG4gICAgJGJhY2tncm91bmQ6IGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0yXG4gICk7XG5cbiAgYm9yZGVyOiAxcHggc29saWRcbiAgICBjb2xvci5hZGp1c3QoY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTIsICRsaWdodG5lc3M6IC0xMCUpO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogY29sb3IuYWRqdXN0KGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0yLFxuICAgICRsaWdodG5lc3M6IC0zMCUpO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgJltkaXNhYmxlZF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgY29sb3IuYWRqdXN0KCNkZGQsICRsaWdodG5lc3M6IC0xMCUpO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuIiwiQHVzZSAnLi4vY29sb3JzJztcbkB1c2UgJ3RyYW5zaXRpb25zJztcblxuLyogc3R5bGVsaW50LWRpc2FibGUgc2Nzcy9zZWxlY3Rvci1uby1yZWR1bmRhbnQtbmVzdGluZy1zZWxlY3RvciwgbmVzdGluZy1zZWxlY3Rvci1uby1taXNzaW5nLXNjb3Bpbmctcm9vdCAqL1xuXG5AdXNlICdzYXNzOmNvbG9yJztcblxuLyoqXG4gKiBUaGUgYmFzaXMgZm9yIGEgYnV0dG9uIHRoYXQgaGFzIGEgcHJpbWFyeSBmdW5jdGlvbiwgbGlrZSBzdWJtaXR0aW5nIGEgZm9ybS5cbiAqL1xuQG1peGluIHByaW1hcnktYnV0dG9uKFxuICAkYmFja2dyb3VuZDogdHJhbnNwYXJlbnQsXG4gICRjb2xvcjogIzM2YWFjNCxcbiAgJGJhY2tncm91bmQtLWhvdmVyOiBjb2xvci5hZGp1c3QoJGNvbG9yLCAkbGlnaHRuZXNzOiAxMCUpLFxuICAkY29sb3ItLWhvdmVyOiAjZmZmLFxuICAkY29sb3ItLWZvY3VzOiBjb2xvci5hZGp1c3QoJGNvbG9yLCAkbGlnaHRuZXNzOiAtMjAlKVxuKSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb25zLnRyYW5zaXRpb24tc2ltcGxlLWVhc2UoYmFja2dyb3VuZCk7XG5cbiAgYmFja2dyb3VuZDogJGJhY2tncm91bmQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMC44cmVtO1xuICBjb2xvcjogJGNvbG9yO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDVweCAxNnB4O1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLS1mb2N1cztcbiAgICBjb2xvcjogJGNvbG9yLS1mb2N1cztcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJGJhY2tncm91bmQtLWhvdmVyO1xuICAgIGNvbG9yOiAkY29sb3ItLWhvdmVyO1xuICB9XG59XG5cbi8qKlxuICogQSBkYXJrIHZlcnNpb24gb2YgYHByaW1hcnktYnV0dG9uYC5cbiAqL1xuQG1peGluIHByaW1hcnktYnV0dG9uLWRhcmsoXG4gICRiYWNrZ3JvdW5kOiBjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMyxcbiAgJGNvbG9yOiAjZmZmLFxuICAkYmFja2dyb3VuZC0taG92ZXI6IGNvbG9yLmFkanVzdCgkYmFja2dyb3VuZCwgJGxpZ2h0bmVzczogLTEwJSksXG4gICRjb2xvci0taG92ZXI6ICNmZmZcbikge1xuICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbihcbiAgICAkYmFja2dyb3VuZCxcbiAgICAkY29sb3IsXG4gICAgJGJhY2tncm91bmQtLWhvdmVyLFxuICAgICRjb2xvci0taG92ZXJcbiAgKTtcblxuICBib3JkZXI6IDA7XG59XG5cbi8qKlxuICogQSBidXR0b24gdGhhdCBjb25zaXN0IG9mIG9ubHkgc3R5bGVkIHRleHQsIHdpdGhvdXQgYSBiYWNrZ3JvdW5kLlxuICovXG5AbWl4aW4gdGV4dC1idXR0b24oXG4gICRjb2xvcjogY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTMsXG4gICRjb2xvci0taG92ZXI6IGNvbG9yLmFkanVzdCgkY29sb3IsICRsaWdodG5lc3M6IC0xMCUpXG4pIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogJGNvbG9yO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItLWhvdmVyO1xuICB9XG59XG4iLCJAdXNlICcuLi9jb2xvcnMnO1xuXG4uY2hhbmdlbG9nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMHZ3O1xuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIG1hcmdpbjogMnJlbSAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2VudHJ5IHtcbiAgICBtYXJnaW46IDFyZW0gYXV0byAzcmVtO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogNDByZW07XG4gIH1cblxuICAmX19kYXRlIHtcbiAgICBjb2xvcjogcmdiKDAsIDAsIDAsIDQwJSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCAwIHJnYigwLCAwLCAwLCAxOCUpO1xuICAgIG1hcmdpbjogMXJlbSBhdXRvIDJyZW07XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAuNHJlbSAwO1xuICAgIHdpZHRoOiA0MHJlbTtcblxuICAgIGR0LFxuICAgIGRkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwLjhyZW0gMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgZHQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDZyZW07XG4gICAgfVxuXG4gICAgZGQge1xuICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNnJlbSk7XG4gICAgfVxuICB9XG5cbiAgJl9fdHlwZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIHBhZGRpbmc6IDAuMnJlbSAwLjNyZW07XG5cbiAgICAmLS1mZWF0dXJlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0zO1xuICAgICAgY29sb3I6IGNvbG9ycy4kcmVhZGlhbnQtYmFja2dyb3VuZDtcbiAgICB9XG5cbiAgICAmLS1maXgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRyZWFkaWFudC1yZWQ7XG4gICAgICBjb2xvcjogY29sb3JzLiRyZWFkaWFudC1iYWNrZ3JvdW5kO1xuICAgIH1cblxuICAgICYtLWluZm8ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTE7XG4gICAgICBjb2xvcjogY29sb3JzLiRyZWFkaWFudC1iYWNrZ3JvdW5kO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnLi4vY29sb3JzJztcbkB1c2UgJy4uL21peGlucy90cmFuc2l0aW9ucyc7XG5cbi5yZG50X19jaGVja2JveCB7XG4gICRiYWNrZ3JvdW5kLWNvbG9yLWNoZWNrZWQ6IGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0yO1xuICAkYm9yZGVyLWNvbG9yOiBjb2xvcnMuJHJlYWRpYW50LWdyZXk7XG5cbiAgZGlzcGxheTogbm9uZTtcblxuICAmX19jaGVjayB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTJweDtcbiAgICBtYXJnaW46IC00cHggMjRweCAwIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDEycHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMudHJhbnNpdGlvbi1zaW1wbGUtZWFzZShiYWNrZ3JvdW5kLWNvbG9yKTtcblxuICAgICAgYm90dG9tOiAxcHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgbGVmdDogMXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDhweDtcbiAgICB9XG5cbiAgICAmLmNoZWNrZWQ6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1jb2xvci1jaGVja2VkO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnLi4vY29sb3JzJztcblxuJGNvbnZlcnRlcl9fdXBsb2FkLS1iYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuXG4uY29udmVydGVyIHtcbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgfVxuXG4gICZfX3VwbG9hZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbnZlcnRlcl9fdXBsb2FkLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNnJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGhlaWdodDogOHJlbTtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmLWljb24ge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMC41cmVtO1xuICAgICAgd2lkdGg6IDc1cHg7XG4gICAgfVxuXG4gICAgJi1icm93c2Uge1xuICAgICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgfVxuICB9XG5cbiAgJi0tZnVsbC13aWR0aCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgM3JlbTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5jb252ZXJ0ZXJfX3VwbG9hZCB7XG4gICAgICBmb250LXNpemU6IDEuNmVtO1xuICAgICAgaGVpZ2h0OiAyMHJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuXG4gICAgICAmLWljb24ge1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxcmVtO1xuICAgICAgICB3aWR0aDogMTI1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnZlcnRlcl9fdXBsb2FkLWJyb3dzZSB7XG4gICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIGhlaWdodDogMS44cmVtO1xuICAgIG91dGxpbmU6IDA7XG4gICAgc3Ryb2tlOiAjMDAwO1xuICAgIHdpZHRoOiAxLjhyZW07XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgbWFyZ2luOiAxcmVtIDAgMDtcbiAgfVxuXG4gICZfX3VwbG9hZC1maWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9fc2VsZWN0IHtcbiAgICBtYXJnaW46IDFyZW0gMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9fZmlsZSB7XG4gICAgbWFyZ2luOiAwLjVyZW0gMDtcblxuICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHJlYWRpYW50LWJhY2tncm91bmQ7XG4gICAgfVxuICB9XG5cbiAgJl9fZmlsZXMge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG5cbiAgICAmLS1oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMXJlbTtcbiAgICB9XG4gIH1cblxuICAmX19jYW52YXMge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuXG4gICZfX2NhbnZhcy1pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLXRvcDogMTRyZW07XG4gIH1cblxuICAmX19zZWxlY3Rpb24ge1xuICAgIC8qIHByZXR0aWVyLWlnbm9yZSAqL1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCxcbiAgICBjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMSxcbiAgICBjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMixcbiAgICBjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMyk7XG4gICAgYm90dG9tOiAtMXJlbTtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTFyZW07XG4gICAgei1pbmRleDogMDtcbiAgfVxuXG4gICZfX3JlZmVyZW5jZSB7XG4gICAgaGVpZ2h0OiAxMnJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNnJlbSk7XG5cbiAgICAmLS1sb2FkZWQge1xuICAgICAgLS1sZWZ0OiAwO1xuXG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTM7XG4gICAgICAgIGJvdHRvbTogLTFyZW07XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBsZWZ0OiB2YXIoLS1sZWZ0KTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xcmVtO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ZpbGUtaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cblxuICAmX19maWxlLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgfVxufVxuIiwiQHVzZSAnLi4vY29sb3JzJztcbkB1c2UgJy4uL21peGlucy9yZXNwb25zaXZlJztcbkB1c2UgJy4uL21peGlucy9zaGFkb3dzJztcbkB1c2UgJy4uL21peGlucy90cmFuc2l0aW9ucyc7XG5cbiRkYXNoYm9hcmRfX21lbnUtaXRlbS0tY29sb3I6ICM1ZTVlNWU7XG4kZGFzaGJvYXJkX19tZW51LWl0ZW0tLWJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4kZGFzaGJvYXJkX19tZW51LWl0ZW0tLWJvcmRlci1jb2xvcjogcmdiYShjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMyxcbjQwJSk7XG4kZGFzaGJvYXJkX19tZW51LWl0ZW0tLXVuZGVybGluZS1jb2xvcjogcmdiKDk0LCA5NCwgOTQsIDQwJSk7XG5cbi5kYXNoYm9hcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAycmVtIDRyZW07XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgfVxuXG4gICZfX2FuYWx5dGljcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cblxuICAmX19ncmFwaCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhc2hib2FyZF9fbWVudS1pdGVtLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXNoYm9hcmRfX21lbnUtaXRlbS0tYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDAgMS41cmVtIDEuNXJlbSAwO1xuICAgIHBhZGRpbmc6IDJyZW0gMXJlbSAxcmVtIDA7XG4gICAgd2lkdGg6IDcwJTtcblxuICAgIC5yZWNoYXJ0cy1jYXJ0ZXNpYW4tYXhpcy10aWNrLWxpbmUsXG4gICAgLnJlY2hhcnRzLWNhcnRlc2lhbi1heGlzLWxpbmUge1xuICAgICAgc3Ryb2tlOiAkZGFzaGJvYXJkX19tZW51LWl0ZW0tLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAucmVjaGFydHMtdGV4dCB7XG4gICAgICBmaWxsOiAkZGFzaGJvYXJkX19tZW51LWl0ZW0tLWNvbG9yO1xuICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICB9XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cblxuICAmX19pbmZvLWJsb2NrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFzaGJvYXJkX19tZW51LWl0ZW0tLWJhY2tncm91bmQtY29sb3I7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGRhc2hib2FyZF9fbWVudS1pdGVtLS1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgfVxuXG4gICZfX2luZm8tYW1vdW50LFxuICAmX19pbmZvLXRpdGxlIHtcbiAgICBjb2xvcjogY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAyZW07XG4gIH1cblxuICAmX19pbmZvLXRpdGxlIHtcbiAgICBjb2xvcjogJGRhc2hib2FyZF9fbWVudS1pdGVtLS1jb2xvcjtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIGZvbnQtdmFyaWFudDogYWxsLXBldGl0ZS1jYXBzO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgJl9fbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAmX19tZW51LWl0ZW0ge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zLnRyYW5zaXRpb24tc2ltcGxlLWVhc2UoYm94LXNoYWRvdyk7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFzaGJvYXJkX19tZW51LWl0ZW0tLWJhY2tncm91bmQtY29sb3I7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGRhc2hib2FyZF9fbWVudS1pdGVtLS1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBjb2xvcjogJGRhc2hib2FyZF9fbWVudS1pdGVtLS1jb2xvcjtcbiAgICBoZWlnaHQ6IDdyZW07XG4gICAgbWFyZ2luOiAwIDEuNXJlbSAxLjVyZW0gMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2lkdGg6IDdyZW07XG5cbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgc2hhZG93cy5zaGFkb3coMiwgJGRhc2hib2FyZF9fbWVudS1pdGVtLS1ib3JkZXItY29sb3IpO1xuXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogJGRhc2hib2FyZF9fbWVudS1pdGVtLS11bmRlcmxpbmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJl9fbWVudS1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgbWFyZ2luOiAxLjJyZW0gYXV0byAwO1xuICAgIHdpZHRoOiA0MCU7XG5cbiAgICAmLS1maXJzdCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgICYtLXRoaXJkIHtcbiAgICAgIHdpZHRoOiAzNSU7XG4gICAgfVxuXG4gICAgJi0tcHJpbWFyeS0xIHtcbiAgICAgIGZpbGw6IGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0xO1xuICAgIH1cblxuICAgICYtLXByaW1hcnktMiB7XG4gICAgICBmaWxsOiBjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMjtcbiAgICB9XG5cbiAgICAmLS1wcmltYXJ5LTMge1xuICAgICAgZmlsbDogY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTM7XG4gICAgfVxuICB9XG5cbiAgJl9fbWVudS10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICBmb250LXZhcmlhbnQ6IHNtYWxsLWNhcHM7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW46IDAuOHJlbSAwIDA7XG4gIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uc2l2ZS5sYW5kc2NhcGUge1xuICAuZGFzaGJvYXJkIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuXG4gICAgJl9fYW5hbHl0aWNzIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICAmX19ncmFwaCxcbiAgICAmX19pbmZvIHtcbiAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19ncmFwaCB7XG4gICAgICBoZWlnaHQ6IDIwcmVtO1xuICAgICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgfVxuXG4gICAgJl9faW5mby1ibG9jayB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSByZXNwb25zaXZlLnBvcnRyYWl0IHtcbiAgLmRhc2hib2FyZCB7XG4gICAgJl9fZ3JhcGgge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSByZXNwb25zaXZlLm1vYmlsZSB7XG4gIC5kYXNoYm9hcmQge1xuICAgICZfX2dyYXBoIHtcbiAgICAgIGhlaWdodDogMTZyZW07XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICdyZWFjdC1kYXktcGlja2VyL3NyYy9zdHlsZS5jc3MnO1xuXG4ucmRwIHtcbiAgbWFyZ2luOiAxcmVtIDRyZW0gMCAwO1xuXG4gICYtY2FwdGlvbl9sYWJlbCxcbiAgJi1oZWFkX2NlbGwge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cblxuICAmLWNhcHRpb25fbGFiZWwge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIHotaW5kZXg6IDA7XG4gIH1cbn1cblxuLnJkbnQge1xuICAmX19kYXlwaWNrZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAycmVtIDA7XG4gIH1cbn1cbiIsIi5kZWxldGUge1xuICAmX19mb3JtIHtcbiAgICBwYWRkaW5nOiAxcmVtIDAgMDtcbiAgfVxuXG4gICZfX2J1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uL2NvbG9ycyc7XG5AdXNlICcuLi9taXhpbnMvaW5wdXQnO1xuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBzY3NzL3NlbGVjdG9yLW5vLXJlZHVuZGFudC1uZXN0aW5nLXNlbGVjdG9yLCBuby1kdXBsaWNhdGUtc2VsZWN0b3JzICovXG5cbi5kZXRhaWwtdGFibGUge1xuICAkZGV0YWlsLXRhYmxlX19yb3ctLWJhY2tncm91bmQtY29sb3ItLWV2ZW46ICNmZmY7XG4gICRkZXRhaWwtdGFibGVfX3Jvdy0tYmFja2dyb3VuZC1jb2xvci0tb2RkOiBjb2xvcnMuJHJlYWRpYW50LWJhY2tncm91bmQ7XG4gICRkZXRhaWwtdGFibGVfX2VkaXQtLWJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICRkZXRhaWwtdGFibGVfX2VkaXQtLWZvY3VzLS1ib3JkZXItY29sb3I6ICMyNjg0ZmY7XG4gICRkZXRhaWwtdGFibGUtLWNvbG9yOiAjODg4O1xuXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJl9fcm93IHtcbiAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGV0YWlsLXRhYmxlX19yb3ctLWJhY2tncm91bmQtY29sb3ItLWV2ZW47XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGV0YWlsLXRhYmxlX19yb3ctLWJhY2tncm91bmQtY29sb3ItLW9kZDtcbiAgICB9XG5cbiAgICAmLS1lbXB0eSB7XG4gICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICB9XG5cbiAgICAmLS1wYWRkaW5nIHtcbiAgICAgIHRkIHtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19lZGl0X19pbnB1dCB7XG4gICAgQGluY2x1ZGUgaW5wdXQuaW5wdXQ7XG5cbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fa2V5LFxuICAmX192YWx1ZSB7XG4gICAgY29sb3I6ICRkZXRhaWwtdGFibGUtLWNvbG9yO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYtLW5vLWVkaXQge1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJ3RyYW5zaXRpb25zJztcblxuLyogc3R5bGVsaW50LWRpc2FibGUgbmVzdGluZy1zZWxlY3Rvci1uby1taXNzaW5nLXNjb3Bpbmctcm9vdCAqL1xuXG5AbWl4aW4gaW5wdXQoJGNvbG9yOiAjY2NjLCAkYm9yZGVyLWNvbG9yLS1mb2N1czogIzI2ODRmZikge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9ucy50cmFuc2l0aW9uLXNpbXBsZS1lYXNlKGJvcmRlci1jb2xvciwgYm94LXNoYWRvdyk7XG5cbiAgYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3V0bGluZTogMDtcbiAgcGFkZGluZzogOXB4IDE2cHggOHB4O1xuXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvci0tZm9jdXM7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICRib3JkZXItY29sb3ItLWZvY3VzO1xuICB9XG59XG4iLCJAdXNlICcuLi9jb2xvcnMnO1xuQHVzZSAnLi4vbWl4aW5zL3RyYW5zaXRpb25zJztcblxuLmRpYWxvZyB7XG4gICRkaWFsb2dfX3NjcmltLS1iYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMCwgMCwgMzYlKTtcbiAgJGRpYWxvZ19fc3VyZmFjZS0tYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRyZWFkaWFudC1iYWNrZ3JvdW5kO1xuXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGluc2V0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDQ7XG5cbiAgJi0tYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG5cbiAgJl9fc2NyaW0ge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zLnRyYW5zaXRpb24tc2ltcGxlLWVhc2Uob3BhY2l0eSk7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGlhbG9nX19zY3JpbS0tYmFja2dyb3VuZC1jb2xvcjtcbiAgICBpbnNldDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgIHRyYW5zaXRpb246XG4gICAgICBvcGFjaXR5LFxuICAgICAgdHJhbnNmb3JtIDAuMnM7XG4gICAgei1pbmRleDogNTtcblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG4gIH1cblxuICAmX19zdXJmYWNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGlhbG9nX19zdXJmYWNlLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBoZWlnaHQ6IGNhbGMoOTB2aCAtIDZyZW0pO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBhZGRpbmc6IDJyZW0gM3JlbSA0cmVtO1xuICAgIHdpZHRoOiA4MHZ3O1xuXG4gICAgJi0tYWN0aXZlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIH1cblxuICAgICYtLXMge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDUwdnc7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxMjVlbTtcbiAgICBtYXJnaW46IDFyZW0gMCAycmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX2FjdGlvbnMge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWluLWhlaWdodDogNTJweDtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4iLCJAdXNlICcuLi9jb2xvcnMnO1xuXG4kZG9jdW1lbnRhdGlvbl9faGVhZGVyLS1jb2xvcjogIzVlNWU1ZTtcblxuLmRvY3VtZW50YXRpb24ge1xuICBmb250LWZhbWlseTogUm9ib3RvLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMzEzZW07XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nOiAxcmVtIGNhbGMoMzAwcHggKyA0cmVtKSAycmVtIDRyZW07XG4gIHdpZHRoOiAxMDB2dztcblxuICAmX19lbWJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYShjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMSwgMjAlKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMTtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIG1hcmdpbjogMnJlbSAwO1xuICAgIHBhZGRpbmc6IDFyZW07XG5cbiAgICBzdHJvbmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fc2lkZWJhciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgei1pbmRleDogOTk5O1xuXG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX3NpZGViYXJfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgcGFkZGluZzogMCAycmVtO1xuXG4gICAgJi0tc3ViIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44NWVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgfVxuICB9XG5cbiAgY29kZSB7XG4gICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzVlNmZkYjtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAjNWJhMWQyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICM1ZTZmZGI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG5cbiAgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxuXG4gIGgxIHtcbiAgICBjb2xvcjogJGRvY3VtZW50YXRpb25fX2hlYWRlci0tY29sb3I7XG4gICAgZm9udC1zaXplOiAyLjJlbTtcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICB9XG5cbiAgaDIge1xuICAgIGNvbG9yOiAkZG9jdW1lbnRhdGlvbl9faGVhZGVyLS1jb2xvcjtcbiAgICBmb250LXNpemU6IDEuNmVtO1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gIH1cblxuICBoMyB7XG4gICAgY29sb3I6ICRkb2N1bWVudGF0aW9uX19oZWFkZXItLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgfVxuXG4gIGg0IHtcbiAgICBjb2xvcjogJGRvY3VtZW50YXRpb25fX2hlYWRlci0tY29sb3I7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgfVxuXG4gIGVtIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICB9XG5cbiAgdGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIHRyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcbiAgfVxuXG4gIHRoZWFkIHRyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWU2ZmRiO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ZTZmZGI7XG4gIH1cblxuICB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbikge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIH1cblxuICB0aCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAwLjdlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICB0ZCB7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgfVxufVxuIiwiLmRvY3VtZW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiIsIkB1c2UgJy4uL21peGlucy9idXR0b24nO1xuQHVzZSAnLi4vbWl4aW5zL3NoYWRvd3MnO1xuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBzY3NzL3NlbGVjdG9yLW5vLXJlZHVuZGFudC1uZXN0aW5nLXNlbGVjdG9yLCBuby1kdXBsaWNhdGUtc2VsZWN0b3JzICovXG5cbi5kb2N1bWVudC1kZXRhaWwge1xuICAkcHJvcHMtLWJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICRkb2N1bWVudC1kZXRhaWwtLWNoYW5nZS1zdGF0dXMtYmFja2dyb3VuZDogI2ZmZjtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiAwIDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJl9fZGVsZXRlLFxuICAmX19kb3dubG9hZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgbWFyZ2luOiAwIDFyZW0gMCAwO1xuICAgIH1cblxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMC41ZW07XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICB9XG4gIH1cblxuICAmX19hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICYtLXJpZ2h0IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBwYWRkaW5nOiAwIDAgMnJlbTtcbiAgICB9XG4gIH1cblxuICAmX19hZGQtZmllbGQsXG4gICZfX2RlbGV0ZS1maWVsZCB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLnRleHQtYnV0dG9uO1xuICB9XG5cbiAgJl9fZGVsZXRlLWZpZWxkIHtcbiAgICBmb250LXNpemU6IDEuNmVtO1xuICB9XG5cbiAgJl9fc2F2ZSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLnByaW1hcnktYnV0dG9uO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG5cbiAgICAmX190YWJsZXMge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJi0tYXVkaW8ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hbHQge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAwIDAuNXJlbSAycmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fYWx0LWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMThyZW07XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgbWF4LWhlaWdodDogMTJyZW07XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fdGV4dGFyZWEge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgICAgIG1pbi1oZWlnaHQ6IDZyZW07XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2xlZnQge1xuICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgICZfX2xlZnQgKyAuZG9jdW1lbnQtZGV0YWlsX19jb250ZW50X190YWJsZXMge1xuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIH1cblxuICAgIC5ib29rLXByZXZpZXcge1xuICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fY2hhcHRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cblxuICAmX19kdXBsaWNhdGUsXG4gICZfX3JlZnJlc2gge1xuICAgIG1hcmdpbjogMCAxcmVtIDFyZW0gMDtcbiAgfVxuXG4gICZfX3JlcGxhY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fcmVwbGFjZS1maWxlLFxuICAmX19yZXBsYWNlLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmX191cGxvYWQge1xuICAgIGJveC1zaGFkb3c6XG4gICAgICAwIDFweCAzcHggcmdiKDAsIDAsIDAsIDEyJSksXG4gICAgICAwIDFweCAycHggcmdiKDAsIDAsIDAsIDI0JSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDJyZW0gMXJlbSAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNTAwcHg7XG4gIH1cblxuICAmX191cGxvYWQtZmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICZfX3VwbG9hZC1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19wcm9wcyB7XG4gICAgYmFja2dyb3VuZDogJHByb3BzLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICB9XG5cbiAgJl9fY2hhbmdlLXN0YXR1cyB7XG4gICAgQGluY2x1ZGUgc2hhZG93cy5zaGFkb3c7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9jdW1lbnQtZGV0YWlsLS1jaGFuZ2Utc3RhdHVzLWJhY2tncm91bmQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG5cbiAgICAmX19zdWJtaXQge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLnByaW1hcnktYnV0dG9uLWRhcms7XG5cbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIH1cblxuICAgICYuY29sbGFwc2VkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICcuLi9jb2xvcnMnO1xuQHVzZSAnLi4vbWl4aW5zL3NoYWRvd3MnO1xuQHVzZSAnLi4vbWl4aW5zL3RyYW5zaXRpb25zJztcblxuLmRvY3VtZW50LXByZXZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG5cbiAgJl9faWZyYW1lIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAmLS1mdWxsc2NyZWVuIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIEBpbmNsdWRlIHNoYWRvd3Muc2hhZG93O1xuXG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fc2VsZWN0aW9uLWFyZWEge1xuICAgIGluc2V0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG5cbiAgJl9fc2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0xLCAxMCUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTEsIDUwJSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG5cbiAgJl9faGlnaGxpZ2h0IHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHdpZHRoOiAwO1xuICB9XG5cbiAgJl9faGlnaGxpZ2h0X19oZWxwZXIge1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgfVxuXG4gICZfX3NjcmVlbnNob3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmX19uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgfVxuXG4gICZfX2RpcmVjdC1wYWdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuXG4gICZfX2RpcmVjdC1wYWdlX19pbnB1dCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTM7XG4gICAgY29sb3I6IGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0zO1xuICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19zZWxlY3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAmX19kaXJlY3QtcGFnZV9faW5wdXQsXG4gICZfX2Z1bGxzY3JlZW4sXG4gICZfX25leHQsXG4gICZfX3ByZXZpb3VzLFxuICAmX19yZWZyZXNoIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucy50cmFuc2l0aW9uLXNpbXBsZS1lYXNlKGZpbGwpO1xuXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmlsbDogY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTM7XG4gICAgaGVpZ2h0OiAyLjVlbTtcbiAgICBtYXJnaW46IDAgMC4ycmVtO1xuICAgIG91dGxpbmU6IDA7XG4gICAgd2lkdGg6IDIuNXJlbTtcblxuICAgICY6aG92ZXIge1xuICAgICAgZmlsbDogY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTI7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICcuLi9jb2xvcnMnO1xuQHVzZSAnLi4vbWl4aW5zL2J1dHRvbic7XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIHNjc3Mvc2VsZWN0b3Itbm8tcmVkdW5kYW50LW5lc3Rpbmctc2VsZWN0b3IsIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMgKi9cblxuQHVzZSAnc2Fzczpjb2xvcic7XG5cbi5yZG50X19lZGl0b3Ige1xuICAkYnJlYWstYmFja2dyb3VuZC1jb2xvcjogIzY0NzdlZDtcbiAgJGJyZWFrLWNvbG9yOiAjZmZmO1xuICAkc2lsZW50LWJhY2tncm91bmQtY29sb3I6ICNmNDI4Mjk7XG4gICRzcGFjZS1iYWNrZ3JvdW5kLWNvbG9yOiAjZjQyODI5O1xuICAkYnV0dG9uLWJhY2tncm91bmQtY29sb3I6ICNmN2Y1Zjg7XG5cbiAgLyogcHJldHRpZXItaWdub3JlICovXG4gICRidXR0b24tYmFja2dyb3VuZC1jb2xvci0taG92ZXI6IGNvbG9yLmFkanVzdCgkYnV0dG9uLWJhY2tncm91bmQtY29sb3IsXG4gICRsaWdodG5lc3M6IC0xMCUpO1xuICAkYnV0dG9uLWJvcmRlci1jb2xvcjogI2U5ZTllOTtcblxuICBjb3VudGVyLXJlc2V0OiBsaW5lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcblxuICAmX19zd2l0Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIH1cblxuICAmX19zYXZlIHtcbiAgICBAaW5jbHVkZSBidXR0b24ucHJpbWFyeS1idXR0b247XG4gIH1cblxuICAmX19zd2l0Y2gtYm94IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nOiAwLjZyZW0gMCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX2Jsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG91dGxpbmU6IDA7XG5cbiAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogIzg4ODtcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobGluZSk7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogbGluZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgbWluLXdpZHRoOiA0cmVtO1xuICAgICAgcGFkZGluZzogMCAwLjVyZW0gMCAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB3aWR0aDogNHJlbTtcbiAgICB9XG5cbiAgICAmLS1kcmFnZ2VkIHtcbiAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICB9XG5cbiAgICAmLS1zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0xLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0xLCA1MCUpO1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHRhcmVhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1pbi1oZWlnaHQ6IDNyZW07XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgcmVzaXplOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJi0tZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgJi0tZWRpdGFibGUge1xuICAgICAgY3Vyc29yOiB0ZXh0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1cyB7XG4gICAgICByZXNpemU6IHZlcnRpY2FsO1xuICAgIH1cbiAgfVxuXG4gICZfX2VkaXRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtYnJlYWs6IGFmdGVyLXdoaXRlLXNwYWNlO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwIDA7XG4gICAgcmVzaXplOiBub25lO1xuICAgIC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTtcbiAgICB3aWR0aDogY2FsYyg4MCUgLSA0LjVyZW0pO1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgICAmW2Rpc2FibGVkXSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19rZXlib2FyZC1idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMC4ycmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgd2lkdGg6IDJyZW07XG4gIH1cblxuICAmX19idXR0b25zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW0gMC41cmVtO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogJGJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJ1dHRvbi1ib3JkZXItY29sb3I7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgcGFkZGluZzogMC41cmVtIDAuM3JlbSAwLjNyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICYuZmlyc3Qge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycmVtO1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuOHJlbTtcbiAgICAgIH1cblxuICAgICAgJi5sYXN0IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJyZW07XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRidXR0b24tYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjhyZW07XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogY29sb3IuYWRqdXN0KCRidXR0b24tYmFja2dyb3VuZC1jb2xvciwgJGxpZ2h0bmVzczogLTIwJSk7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWJhY2tncm91bmQtY29sb3ItLWhvdmVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiAxLjJyZW07XG4gICAgICB3aWR0aDogMS4ycmVtO1xuXG4gICAgICAmLS1zbWFsbGVyIHtcbiAgICAgICAgaGVpZ2h0OiAwLjlyZW07XG4gICAgICB9XG5cbiAgICAgICYtLXNtYWxsIHtcbiAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgfVxuXG4gICAgICAmLS1tZWRpdW0ge1xuICAgICAgICBoZWlnaHQ6IDEuMXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hY3Rpb24ge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLnByaW1hcnktYnV0dG9uO1xuXG4gICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjRyZW07XG4gICAgICBwYWRkaW5nOiAwLjRyZW0gMC44cmVtIDAuM3JlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJi5sYXN0IHtcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uLnByaW1hcnktYnV0dG9uLWRhcms7XG5cbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNHJlbTtcbiAgICAgICAgcGFkZGluZzogMC40cmVtIDAuOHJlbSAwLjNyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hY3Rpb25zIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcblxuICAgICAgJi0tYnV0dG9ucyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWVwdWIge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2hpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBsaW5lLWhlaWdodDogMi4yZW07XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJl9faGVscCB7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW46IDAgMCAxcmVtIDJyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogODAlO1xuICB9XG5cbiAgJl9fc3BhY2UsXG4gICZfX2JyZWFrLFxuICAmX19pZ25vcmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZzogMC4ycmVtIDAuNHJlbTtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMC44cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX3NwYWNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0xLCAyMCUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0xO1xuICB9XG5cbiAgJl9fYnJlYWsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTIsIDIwJSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTI7XG4gIH1cblxuICAmX19pZ25vcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTMsIDIwJSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTM7XG4gIH1cblxuICAmX19wcmV2aWV3IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIHBhZGRpbmc6IDJyZW0gNHJlbTtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIH1cbn1cblxuLnJkbnRfX2NyZWF0ZS1hdWRpbyB7XG4gICZfX2NvbmZpcm0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi5wcmltYXJ5LWJ1dHRvbjtcblxuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cblxuICAmX19hdWRpbyxcbiAgJl9fcmFkaW8tYnV0dG9uLFxuICAmX19sYW5ndWFnZS1zZWxlY3QsXG4gICZfX3Byb3ZpZGVyLXNlbGVjdCxcbiAgJl9fdm9pY2Utc2VsZWN0LFxuICAmX19wcmljZS1pbmRpY2F0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgfVxuXG4gICZfX3ByaWNlLWluZGljYXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgbWFyZ2luOiAycmVtIDAgMDtcbiAgfVxufVxuXG4ucmRudF9fdHJhbnNjcmlwdCB7XG4gICZfX3dhdmVmb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDRyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICZfX3BsYXllciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICZfX2NhbnZhcyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fb3ZlcmxheSB7XG4gICAgaW5zZXQ6IDAgMCAyNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgJl9fcGxheS1wYXVzZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDEuOHJlbTtcbiAgICBtYXJnaW46IDAgMC42cmVtIDAgMDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogZmlsbDtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICBzdHJva2U6IGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0zO1xuICAgIHdpZHRoOiAxLjhyZW07XG4gIH1cblxuICAmX19zZWVrZXIsXG4gICZfX3RyYWNrZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTEsIDYwJSk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAycHg7XG4gIH1cblxuICAmX190cmFja2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0yLCA4MCUpO1xuICB9XG5cbiAgJl9fc3ludGF4IHtcbiAgICBtYXJnaW46IDJyZW0gMDtcbiAgfVxuXG4gICZfX3NlbnRlbmNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMjtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMC41cmVtIDAuNXJlbSAwLjNyZW07XG5cbiAgICAmLS1hZGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0yLCAkbGlnaHRuZXNzOiAtMTAlKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBoZWlnaHQ6IDEuMnJlbTtcbiAgICAgIG1hcmdpbjogMC44cmVtIDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4ycmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0yLCAkbGlnaHRuZXNzOiAtMjAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190aW1lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAmX19pbnB1dCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuMnJlbTtcbiAgICAgIHBhZGRpbmc6IDAuMnJlbSAwLjVyZW07XG4gICAgICB3aWR0aDogNXJlbTtcbiAgICB9XG4gIH1cblxuICAmX193b3JkIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDAuODVlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nOiAwLjJyZW0gMC41cmVtO1xuICAgIHJlc2l6ZTogbm9uZTtcbiAgICB3aWR0aDogNnJlbTtcblxuICAgICYtLWFkZCxcbiAgICAmLS1zcGxpdCxcbiAgICAmLS1kZWxldGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0yLCAkbGlnaHRuZXNzOiAtMTAlKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gICAgICBtYXJnaW46IDAgMC4xcmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW47XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgd2lkdGg6IDFyZW07XG4gIFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdChjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMiwgJGxpZ2h0bmVzczogLTIwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY2hhbmdlcyB7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjFyZW07XG4gICAgcGFkZGluZzogMC4ycmVtO1xuICB9XG5cbiAgJl9fZW50cnkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMC4ycmVtIDAuMnJlbSAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cbiIsIi5lcnJvciB7XG4gICRsb2dpbl9fbGFiZWwtLWVycm9yLS1iYWNrZ3JvdW5kLWNvbG9yOiAjZmY2MjQ1O1xuICAkbG9naW5fX2xhYmVsLS1lcnJvci0tY29sb3I6ICNmZmY7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogJGxvZ2luX19sYWJlbC0tZXJyb3ItLWJhY2tncm91bmQtY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgY29sb3I6ICRsb2dpbl9fbGFiZWwtLWVycm9yLS1jb2xvcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSBsaW5lYXIgMC4ycztcblxuICAmOmVtcHR5IHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4iLCJAdXNlICcuLi9jb2xvcnMnO1xuQHVzZSAnc2Fzczpjb2xvcic7XG5cbiRmaWx0ZXJfX2Zvcm0tLWJvcmRlci1jb2xvcjogI2Q4ZDhkODtcbiRmaWx0ZXJfX2lucHV0LS1iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuJGZpbHRlcl9faW5wdXQtLWJvcmRlci1jb2xvcjogI2Q4ZDhkODtcbiRmaWx0ZXJfX2lucHV0LS1mb2N1cy0tYm9yZGVyLWNvbG9yOiAjMjY4NGZmO1xuJGZpbHRlcl9faW5wdXQtLXBsYWNlaG9sZGVyLS1jb2xvcjogJGZpbHRlcl9faW5wdXQtLWJvcmRlci1jb2xvcjtcbiRmaWx0ZXJfX3NlbGVjdGVkLS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHJlYWRpYW50LWJhY2tncm91bmQ7XG4kZmlsdGVyX19zZWxlY3RlZC0tYm9yZGVyLWNvbG9yOiAjZDhkOGQ4O1xuJGZpbHRlcl9fc3dpdGNoLS1iYWNrZ3JvdW5kLS1jb2xvcjogI2NlNjc3ODtcbiRmaWx0ZXJfX3N3aXRjaC0tYmVmb3JlLS1iYWNrZ3JvdW5kLS1jb2xvcjogI2ZmZjtcbiRmaWx0ZXJfX3N3aXRjaC0tY2hlY2tlZC0tYmFja2dyb3VuZC0tY29sb3I6ICM1Y2JjZDI7XG4kZmlsdGVyX19idXR0b24tLWhvdmVyLS1iYWNrZ3JvdW5kLWNvbG9yOiAjNWNiY2QyO1xuJGZpbHRlcl9fYnV0dG9uLS1ob3Zlci0tY29sb3I6ICNmZmY7XG4kZmlsdGVyX19idXR0b24tLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4vKiBwcmV0dGllci1pZ25vcmUgKi9cbiRmaWx0ZXJfX2J1dHRvbi0tYm9yZGVyLWNvbG9yOiBjb2xvci5hZGp1c3QoJGZpbHRlcl9fYnV0dG9uLS1ob3Zlci0tYmFja2dyb3VuZC1jb2xvcixcbiRsaWdodG5lc3M6IC0xMCUpO1xuJGZpbHRlcl9fYnV0dG9uLS1jb2xvcjogJGZpbHRlcl9fYnV0dG9uLS1ib3JkZXItY29sb3I7XG4kZmlsdGVyX19idXR0b24tLWNhbmNlbC0taG92ZXItLWJhY2tncm91bmQtY29sb3I6ICNjZTY3Nzg7XG4kZmlsdGVyX19idXR0b24tLWNhbmNlbC0taG92ZXItLWNvbG9yOiAjZmZmO1xuXG4vKiBwcmV0dGllci1pZ25vcmUgKi9cbiRmaWx0ZXJfX2J1dHRvbi0tY2FuY2VsLS1ib3JkZXItY29sb3I6IGNvbG9yLmFkanVzdCgkZmlsdGVyX19idXR0b24tLWNhbmNlbC0taG92ZXItLWJhY2tncm91bmQtY29sb3IsXG4kbGlnaHRuZXNzOiAtMTAlKTtcbiRmaWx0ZXJfX2J1dHRvbi0tY2FuY2VsLS1jb2xvcjogJGZpbHRlcl9fYnV0dG9uLS1jYW5jZWwtLWJvcmRlci1jb2xvcjtcblxuLmZpbHRlciB7XG4gICZfX2Zvcm0ge1xuICAgIHBhZGRpbmc6IDFyZW0gMCAxLjVyZW07XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY29sb3JzLiRyZWFkaWFudC1ncmV5O1xuICAgIH1cblxuICAgICYtLXNldHRpbmdzIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBjb2xvcnMuJHJlYWRpYW50LWdyZXk7XG4gICAgICBwYWRkaW5nOiAxZW0gMCAwO1xuXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc2VsZWN0IHtcbiAgICBtYXJnaW46IDAuNXJlbSAwIDFyZW07XG4gIH1cblxuICAmX19zd2l0Y2gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmaWx0ZXJfX3N3aXRjaC0tYmFja2dyb3VuZC0tY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBsaW5lYXIgMC4ycztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIHdpZHRoOiAzMnB4O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmaWx0ZXJfX3N3aXRjaC0tYmVmb3JlLS1iYWNrZ3JvdW5kLS1jb2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvdHRvbTogMnB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBsZWZ0OiAycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gbGluZWFyIDAuMnM7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICB9XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgfVxuXG4gICZfX2RldGFpbHMge1xuICAgIGJvcmRlci1zcGFjaW5nOiB1bnNldDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgdHIge1xuICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIH1cblxuICAgIHRkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgfVxuXG4gICAgJi0tZXh0ZW5kIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuMnJlbTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuXG4gICZfX29wdGlvbnMge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDI2cmVtKTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwYWRkaW5nOiAxLjVyZW0gMCAwO1xuICB9XG5cbiAgJl9fb3B0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XG5cbiAgICAmLS10b3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICZfX2J1dHRvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnLi4vY29sb3JzJztcblxuLmhlYWRlciB7XG4gICRoZWFkZXItLWNvbG9yOiAjZmZmO1xuICAkaGVhZGVyX19pbml0aWFscy0tYm9yZGVyLWNvbG9yOiAkaGVhZGVyLS1jb2xvcjtcbiAgJGhlYWRlcl9fbWVudS0tYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRyZWFkaWFudC1iYWNrZ3JvdW5kO1xuICAkaGVhZGVyX19tZW51LWl0ZW0tLWFjdGl2ZS0tYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUsIDEwJSk7XG4gICRoZWFkZXJfX21lbnUtaXRlbS0tY29sb3I6ICNmZmY7XG5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICRoZWFkZXItLWNvbG9yO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMC43NXJlbTtcblxuICAmX19sb2dvIHtcbiAgICBmaWxsOiAkaGVhZGVyLS1jb2xvcjtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogMnJlbTtcbiAgfVxuXG4gICZfX2hlbHAge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRoZWFkZXJfX2luaXRpYWxzLS1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgaGVpZ2h0OiAxLjdyZW07XG4gICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjhyZW07XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICAgIHdpZHRoOiAxLjdyZW07XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXJfX21lbnUtaXRlbS0tYWN0aXZlLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICZfX2luaXRpYWxzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkaGVhZGVyX19pbml0aWFscy0tYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gICAgd2lkdGg6IDJyZW07XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItbGVmdDogMC4zcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwLjNyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItdG9wOiAwLjNyZW0gc29saWQgJGhlYWRlcl9faW5pdGlhbHMtLWJvcmRlci1jb2xvcjtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC0xLjJyZW07XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMC4xZW0pO1xuICAgICAgd2lkdGg6IDA7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyX19tZW51LWl0ZW0tLWFjdGl2ZS0tYmFja2dyb3VuZC1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmX191c2VyLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGhlaWdodDogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwIDE1JTtcbiAgICB0cmFuc2l0aW9uOlxuICAgICAgaGVpZ2h0LFxuICAgICAgcGFkZGluZyAwLjFzO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJi0tYWN0aXZlIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDJyZW0gMTUlIDAuNXJlbTtcbiAgICB9XG4gIH1cblxuICAmX191c2VyLW1lbnUtaXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRlcl9fbWVudS1pdGVtLS1hY3RpdmUtLWJhY2tncm91bmQtY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiAkaGVhZGVyX19tZW51LWl0ZW0tLWNvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMTI1ZW07XG4gICAgbWFyZ2luOiAwLjNyZW0gMXJlbTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuXG4gICAgJjpob3ZlcixcbiAgICAmLS1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDAsIDAsIDEwJSk7XG4gICAgfVxuICB9XG5cbiAgJl9fdXNlci1tZW51LWljb24ge1xuICAgIGZpbGw6ICRoZWFkZXJfX21lbnUtaXRlbS0tY29sb3I7XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgd2lkdGg6IDFyZW07XG4gIH1cblxuICAmX19tZXNzYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZjA7XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgbWFyZ2luOiAxcmVtIDAgMC41cmVtO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2lubGluZS1saW5rIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnc2Fzczpjb2xvcic7XG5cbiRpbXBvcnRfX3VwbG9hZC0tYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcblxuLyogcHJldHRpZXItaWdub3JlICovXG4kaW1wb3J0X191cGxvYWQtLWJvcmRlci1jb2xvcjogY29sb3IuYWRqdXN0KCRpbXBvcnRfX3VwbG9hZC0tYmFja2dyb3VuZC1jb2xvcixcbiRsaWdodG5lc3M6IC0xMCUpO1xuXG4uaW1wb3J0IHtcbiAgJl9fdXBsb2FkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW1wb3J0X191cGxvYWQtLWJhY2tncm91bmQtY29sb3I7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGltcG9ydF9fdXBsb2FkLS1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMC42cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgaGVpZ2h0OiA4cmVtO1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICYtaWNvbiB7XG4gICAgICBtYXJnaW46IDAgYXV0byAwLjVyZW07XG4gICAgICB3aWR0aDogNzVweDtcbiAgICB9XG5cbiAgICAmLWJyb3dzZSB7XG4gICAgICBtYXJnaW46IDFyZW0gMDtcbiAgICB9XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmX19tZXNzYWdlIHtcbiAgICBtYXJnaW46IDFyZW0gMCAwLjVyZW07XG4gIH1cblxuICAmX19maWxlcyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcblxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC4xcmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2ZpZWxkcyB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICB0ZCxcbiAgICB0aCB7XG4gICAgICBwYWRkaW5nOiAwLjNyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICZfX3dpZHRoIHtcbiAgICAgIHdpZHRoOiA2cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX211bHRpcGxlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmX19kZWxpbWl0ZXIge1xuICAgICZfX2lucHV0IHtcbiAgICAgIHBhZGRpbmc6IDNweCA0cHggMXB4ICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMS41cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX3NlbGVjdCB7XG4gICAgbWFyZ2luOiAwLjVyZW0gMCAxcmVtO1xuXG4gICAgJi0tdG9wIHtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLS1ib3R0b20ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZfX3VwbG9hZC1maWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAxcmVtIDAgMDtcbiAgfVxuXG4gICZfX2J1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uL21peGlucy9pbnB1dCc7XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIHNjc3Mvc2VsZWN0b3Itbm8tcmVkdW5kYW50LW5lc3Rpbmctc2VsZWN0b3IsIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMgKi9cblxuLnJkbnRfX2lucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcblxuICAmX19pbnB1dCB7XG4gICAgQGluY2x1ZGUgaW5wdXQuaW5wdXQ7XG5cbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cblxuICAmLmxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gIH1cblxuICAmLmNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgc3BhbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAucmRudF9faW5wdXRfX3NwYW4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIH1cbiAgfVxuXG4gICYucm93IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIC5yZG50X19pbnB1dF9fc3BhbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB9XG4gIH1cblxuICAmLS1maWx0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3NXB4KTtcblxuICAgICZfX2lucHV0IHtcbiAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG4gICAgICBwYWRkaW5nOiAxMXB4IDE2cHggOXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2luZGljYXRvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIHdpZHRoOiAyNCU7XG4gIH1cblxuICAmX19zdHJlbmd0aCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICYtLXdlYWsgLnJkbnRfX2lucHV0X19pbmRpY2F0b3I6bnRoLWNoaWxkKC1uICsgMSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmNDgzNjtcbiAgICB9XG5cbiAgICAmLS1vayAucmRudF9faW5wdXRfX2luZGljYXRvcjpudGgtY2hpbGQoLW4gKyAyKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZiNDRkO1xuICAgIH1cblxuICAgICYtLWdvb2QgLnJkbnRfX2lucHV0X19pbmRpY2F0b3I6bnRoLWNoaWxkKC1uICsgMykge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJiOTBlZjtcbiAgICB9XG5cbiAgICAmLS1zdHJvbmcgLnJkbnRfX2lucHV0X19pbmRpY2F0b3I6bnRoLWNoaWxkKC1uICsgNCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI1YzI4MTtcbiAgICB9XG4gIH1cbn1cbiIsIi5yZWFjdC1qb3lyaWRlIHtcbiAgJl9fdG9vbHRpcCB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICB9XG59XG4iLCIkbG9hZGluZ19fYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0OSwgMjQ5LCAyNDksIDk1JSk7XG4kbG9hZGluZ19fZmFkZS0tYmFja2dyb3VuZC1jb2xvcjogI2FjZGJlMztcbiRsb2FkaW5nX190ZXh0LS1jb2xvcjogIzdhN2E3YTtcblxuQGtleWZyYW1lcyBmYWRlMSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMjAlLFxuICA0NSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZTIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDYwJSxcbiAgODUlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGUzIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAzMCUsXG4gIDY1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlNCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMzAlLFxuICA1NSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZTUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDUwJSxcbiAgNzUlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGU2IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAyNSUsXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlNyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMzUlLFxuICA1NSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5sb2FkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxvYWRpbmdfX2JhY2tncm91bmQtY29sb3I7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA4O1xuXG4gICZfX2xvZ28ge1xuICAgIGZpbGw6ICRsb2FkaW5nX19mYWRlLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGhlaWdodDogNHJlbTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00MCUsIC01MCUpO1xuXG4gICAgJi0tb25lIHtcbiAgICAgIGFuaW1hdGlvbjogZmFkZTEgNHMgbGluZWFyIGluZmluaXRlIGFsdGVybmF0ZSBib3RoO1xuICAgIH1cblxuICAgICYtLXR3byB7XG4gICAgICBhbmltYXRpb246IGZhZGUyIDRzIGxpbmVhciBpbmZpbml0ZSBhbHRlcm5hdGUgYm90aDtcbiAgICB9XG5cbiAgICAmLS10aHJlZSB7XG4gICAgICBhbmltYXRpb246IGZhZGUzIDRzIGxpbmVhciBpbmZpbml0ZSBhbHRlcm5hdGUgYm90aDtcbiAgICB9XG5cbiAgICAmLS1mb3VyIHtcbiAgICAgIGFuaW1hdGlvbjogZmFkZTQgNHMgbGluZWFyIGluZmluaXRlIGFsdGVybmF0ZSBib3RoO1xuICAgIH1cblxuICAgICYtLWZpdmUge1xuICAgICAgYW5pbWF0aW9uOiBmYWRlNSA0cyBsaW5lYXIgaW5maW5pdGUgYWx0ZXJuYXRlIGJvdGg7XG4gICAgfVxuXG4gICAgJi0tc2l4IHtcbiAgICAgIGFuaW1hdGlvbjogZmFkZTYgNHMgbGluZWFyIGluZmluaXRlIGFsdGVybmF0ZSBib3RoO1xuICAgIH1cblxuICAgICYtLXNldmVuIHtcbiAgICAgIGFuaW1hdGlvbjogZmFkZTcgNHMgbGluZWFyIGluZmluaXRlIGFsdGVybmF0ZSBib3RoO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnLi4vY29sb3JzJztcbkB1c2UgJy4uL21peGlucy9yZXNwb25zaXZlJztcbkB1c2UgJy4uL21peGlucy9zaGFkb3dzJztcblxuJGxvZ2luLS1iYWNrZ3JvdW5kOiB1cmwoJy4vaW1nL2xvZ2luX2JnLmpwZycpO1xuJGxvZ2luLS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHJlYWRpYW50LWJhY2tncm91bmQ7XG4kbG9naW5fX2JveC0tYmFja2dyb3VuZDogdXJsKCcuL2ltZy9sb2dpbi5qcGcnKTtcbiRsb2dpbl9fYm94LS1iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuJGxvZ2luX19sb2dvLS1zbWFsbC0tYmFja2dyb3VuZC1jb2xvcjogIzYxNzE5MjtcbiRsb2dpbl9faW5wdXQtLWJvcmRlci1jb2xvcjogI2Q4ZDhkODtcbiRsb2dpbl9faW5wdXQtLWZvY3VzLS1ib3JkZXItY29sb3I6ICMyNjg0ZmY7XG4kbG9naW5fX2lucHV0LS1wbGFjZWhvbGRlci0tY29sb3I6ICRsb2dpbl9faW5wdXQtLWJvcmRlci1jb2xvcjtcbiRsb2dpbl9fYnV0dG9uLS1ob3Zlci0tYmFja2dyb3VuZC1jb2xvcjogIzVjYmNkMjtcbiRsb2dpbl9fYnV0dG9uLS1ob3Zlci0tY29sb3I6ICNmZmY7XG4kbG9naW5fX2J1dHRvbi0tYmFja2dyb3VuZC1jb2xvcjogIzc2Y2ViNjtcbiRsb2dpbl9fYnV0dG9uLS1jb2xvcjogI2ZmZjtcbiRsb2dpbl9fZm9vdGVyLS1jb2xvcjogIzU1NTtcbiRsb2dpbl9fZm9yZ290LS1jb2xvcjogIzc2Y2ViNjtcblxuLmxvZ2luIHtcbiAgYmFja2dyb3VuZDogJGxvZ2luLS1iYWNrZ3JvdW5kO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbG9naW4tLWJhY2tncm91bmQtY29sb3I7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSA1MCU7XG4gIGhlaWdodDogMTAwdmg7XG5cbiAgJl9fYm94IHtcbiAgICBAaW5jbHVkZSBzaGFkb3dzLnNoYWRvdztcblxuICAgIGJhY2tncm91bmQ6ICRsb2dpbl9fYm94LS1iYWNrZ3JvdW5kO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsb2dpbl9fYm94LS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDhyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBsZWZ0OiAzNSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2cmVtO1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgbWFyZ2luOiAxcmVtIDAgMC4ycmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX3N1Yi1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW46IDAgMCAwLjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fZm9ybSB7XG4gICAgcGFkZGluZzogMXJlbSAycmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2lucHV0IHtcbiAgICBtYXJnaW46IDAgMCAwLjVlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgbWFyZ2luOiAxLjJyZW0gYXV0byAwLjVyZW07XG4gIH1cblxuICAmX19mb3Jnb3Qge1xuICAgIGNvbG9yOiAkbG9naW5fX2ZvcmdvdC0tY29sb3I7XG4gICAgcGFkZGluZzogMXJlbSAwIDRyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fbWVzc2FnZSB7XG4gICAgbWFyZ2luOiAwIDAgMnJlbTtcbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZpbGw6ICNmZmY7XG4gICAgaGVpZ2h0OiA0cmVtO1xuICAgIG1hcmdpbjogMXJlbSBhdXRvO1xuXG4gICAgJi0tc21hbGwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxvZ2luX19sb2dvLS1zbWFsbC0tYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBmaWxsOiAjZmZmO1xuICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgbWFyZ2luOiA2cmVtIGNhbGMoNTAlIC0gMnJlbSkgMDtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgd2lkdGg6IDRyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fZm9vdGVyIHtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIG1hcmdpbjogMCAxMCU7XG4gICAgcGFkZGluZzogMC42cmVtIDAgMC41cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbnNpdmUubGFyZ2Uge1xuICAubG9naW4ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxOHJlbTtcblxuICAgICZfX2JveCB7XG4gICAgICBsZWZ0OiAzNSU7XG4gICAgICB0b3A6IDZyZW07XG4gICAgICB3aWR0aDogMzAlO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSByZXNwb25zaXZlLmxhbmRzY2FwZSB7XG4gIC5sb2dpbiB7XG4gICAgJl9fbG9nbyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX2JveCB7XG4gICAgICBsZWZ0OiAzMCU7XG4gICAgICB0b3A6IDJyZW07XG4gICAgICB3aWR0aDogNDAlO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSByZXNwb25zaXZlLnBvcnRyYWl0IHtcbiAgLmxvZ2luIHtcbiAgICAmX19ib3gge1xuICAgICAgbGVmdDogMjUlO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uc2l2ZS5tb2JpbGUge1xuICAubG9naW4ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAmX19iYWNrZ3JvdW5kLFxuICAgICZfX2xvZ28ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19ib3gge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgfVxuXG4gICAgJl9faW5wdXQge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuNnJlbTtcbiAgICB9XG5cbiAgICAmX19taXNzaW5nLFxuICAgICZfX2Zvb3RlciB7XG4gICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uL21peGlucy9yZXNwb25zaXZlJztcbkB1c2UgJy4uL21peGlucy90cmFuc2l0aW9ucyc7XG5cbiRtZW51X19pdGVtLS1hY3RpdmUtLWJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1LCAxMCUpO1xuJG1lbnVfX2l0ZW0tLWFjdGl2ZS0tYm9yZGVyLWNvbG9yOiAjZmZmO1xuJG1lbnVfX2ljb24tLWZpbGw6ICNmZmY7XG5cbi5tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAmX19pdGVtIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucy50cmFuc2l0aW9uLXNpbXBsZS1lYXNlKGJhY2tncm91bmQtY29sb3IsIGJvcmRlcik7XG5cbiAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjhyZW07XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxMjVlbTtcbiAgICBtYXJnaW46IDAgMC4ycmVtO1xuICAgIG1pbi13aWR0aDogMTBlbTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuXG4gICAgJjpob3ZlcixcbiAgICAmLS1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1lbnVfX2l0ZW0tLWFjdGl2ZS0tYmFja2dyb3VuZC1jb2xvcjtcbiAgICB9XG5cbiAgICAmLS1hY3RpdmUge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJG1lbnVfX2l0ZW0tLWFjdGl2ZS0tYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIGZpbGw6ICRtZW51X19pY29uLS1maWxsO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIHdpZHRoOiAxcmVtO1xuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbnNpdmUubGFuZHNjYXBlIHtcbiAgLm1lbnUge1xuICAgICZfX2l0ZW0ge1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnLi4vY29sb3JzJztcblxuJG5vLW1hdGNoLS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHJlYWRpYW50LWJhY2tncm91bmQ7XG4kbm8tbWF0Y2gtLWxpZ2h0LXB1cnBsZTogIzUxNjVhODtcbiRuby1tYXRjaC0tcHVycGxlOiAjMmM0MjhlO1xuJG5vLW1hdGNoLS1saWdodC1ncmVlbjogIzdlY2FkNDtcbiRuby1tYXRjaC0tZ3JlZW46ICMyZGIzYWY7XG4kbm8tbWF0Y2gtLXllbGxvdzogI2Y1YTEyODtcbiRuby1tYXRjaF9fc3VwcG9ydC0tY29sb3I6ICMyMTg4YzM7XG5cbi5uby1tYXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRuby1tYXRjaC0tYmFja2dyb3VuZC1jb2xvcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMjtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJl9fbG9nbyB7XG4gICAgbWFyZ2luOiAtNHJlbSAwIDJyZW07XG4gICAgd2lkdGg6IDRyZW07XG5cbiAgICA6bnRoLWNoaWxkKDIpLFxuICAgIDpudGgtY2hpbGQoNSkge1xuICAgICAgZmlsbDogJG5vLW1hdGNoLS1wdXJwbGU7XG4gICAgfVxuXG4gICAgOm50aC1jaGlsZCgzKSB7XG4gICAgICBmaWxsOiAkbm8tbWF0Y2gtLWxpZ2h0LWdyZWVuO1xuICAgIH1cblxuICAgIDpudGgtY2hpbGQoNCkge1xuICAgICAgZmlsbDogJG5vLW1hdGNoLS1ncmVlbjtcbiAgICB9XG5cbiAgICA6bnRoLWNoaWxkKDEpLFxuICAgIDpudGgtY2hpbGQoNikge1xuICAgICAgZmlsbDogJG5vLW1hdGNoLS1saWdodC1wdXJwbGU7XG4gICAgfVxuXG4gICAgOmxhc3QtY2hpbGQge1xuICAgICAgZmlsbDogJG5vLW1hdGNoLS15ZWxsb3c7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgfVxuXG4gICZfX3N1cHBvcnQge1xuICAgIGNvbG9yOiAkbm8tbWF0Y2hfX3N1cHBvcnQtLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICcuLi9jb2xvcnMnO1xuQHVzZSAnLi4vbWl4aW5zL3RyYW5zaXRpb25zJztcbkB1c2UgJ3Nhc3M6bWF0aCc7XG5cbi5yZG50X19yYWRpbyB7XG4gICRkaWFtZXRlcjogMTZweDtcbiAgJGRpYW1ldGVyLWRvdDogNnB4O1xuICAkZG90LXNwYWNpbmc6IG1hdGguZGl2KCRkaWFtZXRlciAtICRkaWFtZXRlci1kb3QsIDIpO1xuXG4gICZfX2lucHV0IHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAmX19zcGFuIHtcbiAgICAkYm9yZGVyLWNvbG9yOiAjYWFhO1xuICAgICRiYWNrZ3JvdW5kOiBjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMTtcbiAgICAkZG90LWNvbG9yOiAjZmZmO1xuXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMudHJhbnNpdGlvbi1zaW1wbGUtZWFzZShib3JkZXItY29sb3IpO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6ICRkaWFtZXRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6ICRkaWFtZXRlci1kb3Q7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgd2lkdGg6ICRkaWFtZXRlcjtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zLnRyYW5zaXRpb24tc2ltcGxlLWVhc2UoYm90dG9tLCBsZWZ0LCByaWdodCwgdG9wKTtcblxuICAgICAgYmFja2dyb3VuZDogJGRvdC1jb2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICB9XG5cbiAgJl9faW5wdXQ6Y2hlY2tlZCArIC5yZG50X19yYWRpb19fc3Bhbjo6YWZ0ZXIge1xuICAgIGluc2V0OiAkZG90LXNwYWNpbmcgJGRvdC1zcGFjaW5nICRkb3Qtc3BhY2luZyAkZG90LXNwYWNpbmc7XG4gIH1cblxuICAmX19pbnB1dDpmb2N1cyArIC5yZG50X19yYWRpb19fc3BhbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTU1O1xuICB9XG59XG4iLCIucmlwcGxlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAjZmZmIDEwJSwgdHJhbnNwYXJlbnQgMTAuMDElKTtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxMCk7XG4gICAgdHJhbnNpdGlvbjpcbiAgICAgIHRyYW5zZm9ybSAwLjVzLFxuICAgICAgb3BhY2l0eSAxcztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgdHJhbnNpdGlvbjogMHM7XG4gICAgfVxuICB9XG59XG4iLCIucm95YWx0aWVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIHBhZGRpbmc6IDAgMnJlbTtcblxuICAmX19oZWFkZXIge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG59XG4iLCIuc2VhcmNoIHtcbiAgJl9fZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDFyZW0gMCAwO1xuICB9XG5cbiAgJl9fY2hlY2tib3gge1xuICAgIGFsaWduLXNlbGY6IGVuZDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbTtcbiAgfVxuXG4gICZfX3RhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAmX19yb3cge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgdGQsXG4gICAgICB0aCB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3Jlc3VsdC1idXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogMXJlbTtcbiAgfVxuXG4gICZfX2J1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIH1cbiAgfVxufVxuIiwic2VsZWN0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTpcbiAgICBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHRyYW5zcGFyZW50IDUwJSwgI2NjYyA1MCUpLFxuICAgIGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNjY2MgNTAlLCB0cmFuc3BhcmVudCA1MCUpLFxuICAgIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2NjYywgI2NjYyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246XG4gICAgY2FsYygxMDAlIC0gMjBweCkgMTMuMnB4LFxuICAgIGNhbGMoMTAwJSAtIDE1cHgpIDEzLjJweCxcbiAgICBjYWxjKDEwMCUgLSAyLjVlbSkgMC4zZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTpcbiAgICA1cHggNXB4LFxuICAgIDVweCA1cHgsXG4gICAgMXB4IDEuM2VtO1xufVxuXG4ucmRudF9fc2VsZWN0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gICYuY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cblxuICAmLS1uby1tYXJnaW4ge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi5yb3cge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gICZfX3NwYW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcblxuICAgICY6ZW1wdHkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmLS1maWx0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHdpZHRoOiA3NXB4O1xuXG4gICAgJl9fc2VsZWN0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX3NlbGVjdF9fY29udHJvbCB7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweCAhaW1wb3J0YW50O1xuICAgICAgbWluLWhlaWdodDogNDFweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICZfX3NlbGVjdF9faW5kaWNhdG9yLXNlcGFyYXRvciB7XG4gICAgICB3aWR0aDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYtLXNlY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDIyMHB4O1xuICB9XG5cbiAgJi0tcHJldmlldy1sYXlvdXRzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAycHggMC41cmVtIDAgMCAhaW1wb3J0YW50O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG59XG4iLCIvKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kZXNjZW5kaW5nLXNwZWNpZmljaXR5ICovXG5cbi5zZXR0aW5ncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmX19oZWFkZXIge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAycmVtO1xuICB9XG5cbiAgJl9fZm9ybSxcbiAgJl9fdXNhZ2Uge1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcblxuICAgICYtLW1hcmdpbi10b3Age1xuICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICB9XG4gIH1cblxuICAmX19zZWxlY3QsXG4gICZfX2dyYXBoLXRpdGxlcyB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX191c2FnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fYWN0aXZpdHksXG4gICZfX2RvbWFpbnMsXG4gICZfX2xheW91dCxcbiAgJl9fc3R5bGVzaGVldCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHBhZGRpbmc6IDlweCAxNnB4IDNweDtcbiAgfVxuXG4gICZfX2J1dHRvbnMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgbGFiZWwge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luOiAwIDAuMnJlbTtcblxuICAgICYtLWRlbGV0ZSB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS42ZW07XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190ZXJtcy1tZXNzYWdlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIGhlaWdodDogMXJlbTtcbiAgICB3aWR0aDogMXJlbTtcbiAgfVxuXG4gICZfX2NsaWVudC1saXN0IHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICB0aCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIHRkLFxuICAgIHRoIHtcbiAgICAgIGhlaWdodDogNDRweDtcblxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cblxuICAgIHRoZWFkIHtcbiAgICAgIHRyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0Ym9keSB7XG4gICAgICB0ciB7XG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYmxvY2sge1xuICAgIG1hcmdpbjogMXJlbSAwO1xuICB9XG5cbiAgJl9fZG9tYWluIHtcbiAgICBjb2xvcjogIzU0NTQ1NDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICZfX2NhbGwge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiAwLjVyZW07XG5cbiAgICAmX19lbmRwb2ludCB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIH1cblxuICAgICZfX21ldGhvZCxcbiAgICAmX19yZXNwb25zZS1jb2RlIHtcbiAgICAgIGJhY2tncm91bmQ6ICM1NDU0NTQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMC43ZW07XG4gICAgICBwYWRkaW5nOiAzcHggMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB3aWR0aDogNTRweDtcbiAgICB9XG5cbiAgICAmX190aW1lc3RhbXAge1xuICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICB9XG4gIH1cblxuICAmX19sYXlvdXQsXG4gICZfX3N0eWxlc2hlZXQge1xuICAgIG1hcmdpbjogMnJlbSAwO1xuXG4gICAgJl9fcm93IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luOiAxcmVtIDAuNXJlbTtcbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgIHdpZHRoOiAycmVtO1xuXG4gICAgICAqIHtcbiAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgICAgZmlsbDogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICB9XG4gIH1cblxuICAmX19zdHlsZXNoZWV0IHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG5cbiAgJl9fZ3JhcGgtdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fZ3JhcGgge1xuICAgIGhlaWdodDogMzB2aDtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cblxuICAmX19ncmFwaHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAycmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmLS1wYWdlcyxcbiAgICAmLS1hdWRpbyxcbiAgICAmLS10cmFuc2xhdGlvbnMsXG4gICAgJi0tY29udmVyc2lvbnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fdGVybXMge1xuICAgIGhlaWdodDogNTB2aDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIG1hcmdpbjogMnJlbSAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcblxuICAgIHVsIHtcbiAgICAgIG1hcmdpbjogMC41cmVtIDA7XG4gICAgfVxuXG4gICAgdGFibGUge1xuICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgIG1hcmdpbjogMnJlbSAwO1xuICAgIH1cblxuICAgIHRoZWFkIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMGI1YWM7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIHRoZWFkIHRyOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuICB9XG59XG4iLCIkcmRudF9fY29sb3VyLS1ncmV5OiAjNTU1O1xuJHJkbnRfX2NvbG91ci0tbGlnaHQtcHVycGxlOiAjNTE2NWE4O1xuJHJkbnRfX2NvbG91ci0tcHVycGxlOiAjMmM0MjhlO1xuJHJkbnRfX2NvbG91ci0tbGlnaHQtZ3JlZW46ICM3ZWNhZDQ7XG4kcmRudF9fY29sb3VyLS1ncmVlbjogIzJkYjNhZjtcbiRyZG50X19jb2xvdXItLXllbGxvdzogI2Y1YTEyODtcblxuLnJkbnQge1xuICAmX19zaGVsZi1sb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0byAycmVtO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB3aWR0aDogMnJlbTtcblxuICAgICYtLXRvcC1yaWdodCxcbiAgICAmLS1sZWZ0LWNlbnRlcixcbiAgICAmLS1ib3R0b20tbGVmdCxcbiAgICAmLS1yaWdodC1jZW50ZXIsXG4gICAgJi0tdG9wLWNlbnRlcixcbiAgICAmLS1sZWZ0LFxuICAgICYtLWJvdHRvbS1yaWdodCB7XG4gICAgICBmaWxsOiAkcmRudF9fY29sb3VyLS1ncmV5O1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjFzO1xuICAgIH1cbiAgfVxuXG4gICZfX3NoZWxmIHtcbiAgICBmb250LWZhbWlseTogUm9ib3RvLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzMTNlbTtcbiAgICBwYWRkaW5nOiAzcmVtIDJyZW07XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5yZG50X19zaGVsZi1sb2dvIHtcbiAgICAgICAgJi0tdG9wLXJpZ2h0LFxuICAgICAgICAmLS1sZWZ0LWNlbnRlciB7XG4gICAgICAgICAgZmlsbDogJHJkbnRfX2NvbG91ci0tbGlnaHQtcHVycGxlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tYm90dG9tLWxlZnQsXG4gICAgICAgICYtLXJpZ2h0LWNlbnRlciB7XG4gICAgICAgICAgZmlsbDogJHJkbnRfX2NvbG91ci0tcHVycGxlO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMDVzO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tdG9wLWNlbnRlciB7XG4gICAgICAgICAgZmlsbDogJHJkbnRfX2NvbG91ci0tbGlnaHQtZ3JlZW47XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWxlZnQge1xuICAgICAgICAgIGZpbGw6ICRyZG50X19jb2xvdXItLWdyZWVuO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTVzO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tYm90dG9tLXJpZ2h0IHtcbiAgICAgICAgICBmaWxsOiAkcmRudF9fY29sb3VyLS15ZWxsb3c7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NoZWxmLWRvY3VtZW50cyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxLjVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX3NoZWxmLWltYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgYm94LXNoYWRvdzpcbiAgICAgIDAgMjBweCAyNXB4IC01cHggcmdiKDAsIDAsIDAsIDEwJSksXG4gICAgICAwIDhweCAxMHB4IC02cHggcmdiKDAsIDAsIDAsIDEwJSk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fc2hlbGYtZG9jdW1lbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmYwZjM7XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2lkdGg6IDQ1JTtcblxuICAgICY6aG92ZXIge1xuICAgICAgLnJkbnRfX3NoZWxmLWltYWdlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zaGVsZi1jb3ZlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fc2hlbGYtdGl0bGUge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19zaGVsZi1kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgbWFyZ2luOiAxcmVtIDAgMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19zaGVsZi1kb2N1bWVudC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luOiAwIDAgMnJlbTtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAmX19zaGVsZi1jb3B5cmlnaHQge1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICAgIG1hcmdpbjogMTJyZW0gMCAycmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgKHdpZHRoID49IDEwMjRweCkge1xuICAucmRudCB7XG4gICAgJl9fc2hlbGYge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDcycmVtO1xuICAgIH1cblxuICAgICZfX3NoZWxmLWRlc2NyaXB0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDAgMTJyZW07XG4gICAgfVxuXG4gICAgJl9fc2hlbGYtZG9jdW1lbnQge1xuICAgICAgd2lkdGg6IDIyJTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uL21peGlucy90cmFuc2l0aW9ucyc7XG5cbiRzaWRlLW1lbnVfX2l0ZW0tLWFjdGl2ZS0tY29sb3I6ICM1ZTZmZGI7XG4kc2lkZS1tZW51X19pdGVtLS1jb2xvcjogcmdiKDAsIDAsIDAsIDQwJSk7XG4kc2lkZS1tZW51X19pY29uLS1maWxsOiAkc2lkZS1tZW51X19pdGVtLS1jb2xvcjtcblxuLnNpZGUtbWVudSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IC03cHggMCA5cHggLTdweCByZ2IoMCwgMCwgMCwgMTAlKTtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgcGFkZGluZzogMnJlbSAwLjRyZW0gMDtcblxuICAmX19pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmaWxsOiAkc2lkZS1tZW51X19pY29uLS1maWxsO1xuICAgIGhlaWdodDogMS41cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvIDAuNHJlbTtcbiAgICB3aWR0aDogMS41cmVtO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMudHJhbnNpdGlvbi1zaW1wbGUtZWFzZShjb2xvcik7XG5cbiAgICBjb2xvcjogJHNpZGUtbWVudV9faXRlbS0tY29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxMjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICAgIHdpZHRoOiAxNDBweDtcblxuICAgICYtLWFjdGl2ZSxcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkc2lkZS1tZW51X19pdGVtLS1hY3RpdmUtLWNvbG9yO1xuXG4gICAgICAuc2lkZS1tZW51X19pY29uIHtcbiAgICAgICAgZmlsbDogJHNpZGUtbWVudV9faXRlbS0tYWN0aXZlLS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uL2NvbG9ycyc7XG5AdXNlICdzYXNzOm1hdGgnO1xuXG4kcmRudF9fc2xpZGVyLS10aHVtYi1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMTtcbiRyZG50X19zbGlkZXItLXRyYWNrLWJhY2tncm91bmQtY29sb3I6ICNjY2M7XG5cbi5yZG50X19zbGlkZXIge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW46IDFyZW0gMDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJl9fc3BhbiB7XG4gICAgc3BhbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMC4ycmVtO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otc2xpZGVyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmRudF9fc2xpZGVyLS10aHVtYi1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICB3aWR0aDogMXJlbTtcbiAgfVxuXG4gICY6Oi1tb3otc2xpZGVyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRyZG50X19zbGlkZXItLXRyYWNrLWJhY2tncm91bmQtY29sb3IsIDIwJSk7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmOjotbXMtdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRyZG50X19zbGlkZXItLXRodW1iLWJhY2tncm91bmQtY29sb3I7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIHdpZHRoOiAxcmVtO1xuICB9XG5cbiAgJjo6LW1zLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRyZG50X19zbGlkZXItLXRyYWNrLWJhY2tncm91bmQtY29sb3IsIDIwJSk7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJkbnRfX3NsaWRlci0tdGh1bWItYmFja2dyb3VuZC1jb2xvcjtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogLTAuMzVyZW07XG4gICAgd2lkdGg6IDFyZW07XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcmRudF9fc2xpZGVyLS10cmFjay1iYWNrZ3JvdW5kLWNvbG9yLCAyMCUpO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCJAdXNlICcuLi9jb2xvcnMnO1xuQHVzZSAnLi4vbWl4aW5zL3RyYW5zaXRpb25zJztcbkB1c2UgJ3Nhc3M6bWF0aCc7XG5cbiRzd2l0Y2gtLXdpZHRoOiAzMnB4O1xuJHN3aXRjaC0taGVpZ2h0OiAxNnB4O1xuJHN3aXRjaC0tZGlhbC0tZGlhbWV0ZXI6IDEycHg7XG4kc3dpdGNoLS1vZmYtLWNvbG9yOiBjb2xvcnMuJHJlYWRpYW50LXJlZDtcbiRzd2l0Y2gtLW9uLS1jb2xvcjogY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTM7XG4kc3dpdGNoLS1kaWFsLS1jb2xvcjogI2ZmZjtcblxuLnJkbnRfX3N3aXRjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmLmJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cblxuICAmX19zcGFuIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucy50cmFuc2l0aW9uLXNpbXBsZS1lYXNlKGJhY2tncm91bmQtY29sb3IpO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHN3aXRjaC0tb2ZmLS1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiBtYXRoLmRpdigkc3dpdGNoLS1oZWlnaHQsIDIpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAkc3dpdGNoLS1oZWlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6ICRzd2l0Y2gtLXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICRzcGFjZS0tYXJvdW5kOiBtYXRoLmRpdigkc3dpdGNoLS1oZWlnaHQgLSAkc3dpdGNoLS1kaWFsLS1kaWFtZXRlciwgMik7XG5cbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zLnRyYW5zaXRpb24tc2ltcGxlLWVhc2UodHJhbnNmb3JtKTtcblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN3aXRjaC0tZGlhbC0tY29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3R0b206ICRzcGFjZS0tYXJvdW5kO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6ICRzd2l0Y2gtLWRpYWwtLWRpYW1ldGVyO1xuICAgICAgbGVmdDogJHNwYWNlLS1hcm91bmQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogJHN3aXRjaC0tZGlhbC0tZGlhbWV0ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9faW5wdXQ6Y2hlY2tlZCArIC5yZG50X19zd2l0Y2hfX3NwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzd2l0Y2gtLW9uLS1jb2xvcjtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTZweCk7XG4gICAgfVxuICB9XG5cbiAgJl9faW5wdXQge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuIiwiQHVzZSAnLi4vY29sb3JzJztcbkB1c2UgJy4uL21peGlucy9yZXNwb25zaXZlJztcbkB1c2UgJy4uL21peGlucy9zaGFkb3dzJztcblxuJHRhYmxlLS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHJlYWRpYW50LWJhY2tncm91bmQ7XG4kdGFibGVfX2hlYWQtLWJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4kdGFibGVfX292ZXJsYXktLWJhY2tncm91bmQtY29sb3I6IHJnYmEoJHRhYmxlX19oZWFkLS1iYWNrZ3JvdW5kLWNvbG9yLCA5MCUpO1xuJHRhYmxlX19yb3ctLWV2ZW4tLWJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kcmVhZGlhbnQtYmFja2dyb3VuZDtcbiR0YWJsZV9fcm93LS1vZGQtLWJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4kdGFibGVfX2xpbmstLWNvbG9yOiAjMjE4OGMzO1xuJHRhYmxlX19jaGVjay0tY2hlY2tlZC0tYmFja2dyb3VuZC0tY29sb3I6ICM1Y2JjZDI7XG4kdGFibGVfX2NoZWNrLS1jaGVja2VkLS1ib3JkZXItLWNvbG9yOiAjZDhkOGQ4O1xuJHRhYmxlX19pY29uLS1jb2xvcjogI2Q4ZDhkODtcbiR0YWJsZV9faWNvbi0taG92ZXItLWNvbG9yOiAjN2E3YTdhO1xuJHRhYmxlX19hZGQtLWhvdmVyLS1jb2xvcjogIzAxY2E3MDtcbiR0YWJsZV9fYWRkLS1jb2xvcjogcmdiYSgkdGFibGVfX2FkZC0taG92ZXItLWNvbG9yLCA2MCUpO1xuXG4vKiBwcmV0dGllci1pZ25vcmUgKi9cbiR0YWJsZV9fYWRkLS1ib3gtc2hhZG93OiAwIDAgNnB4IHJnYigwLCAwLCAwLCAxNSUpLFxuICAwIDNweCA2cHggcmdiKDAsIDAsIDAsIDEwJSk7XG5cbi8qIHByZXR0aWVyLWlnbm9yZSAqL1xuJHRhYmxlX19hZGQtLWhvdmVyLS1ib3gtc2hhZG93OiAwIDAgNnB4IHJnYigwLCAwLCAwLCAyMCUpLFxuICAwIDNweCA2cHggcmdiKDAsIDAsIDAsIDE1JSk7XG4kdGFibGVfX2RlbGV0ZS0taG92ZXItLWNvbG9yOiAjZjgzODE4O1xuJHRhYmxlX19kZWxldGUtLWNvbG9yOiByZ2JhKCR0YWJsZV9fZGVsZXRlLS1ob3Zlci0tY29sb3IsIDYwJSk7XG4kdGFibGVfX2RlbGV0ZS0tYm94LXNoYWRvdzogJHRhYmxlX19hZGQtLWJveC1zaGFkb3c7XG4kdGFibGVfX2RlbGV0ZS0taG92ZXItLWJveC1zaGFkb3c6ICR0YWJsZV9fYWRkLS1ob3Zlci0tYm94LXNoYWRvdztcbiR0YWJsZV9fdmlldy0taG92ZXItLWNvbG9yOiAjMjIyO1xuJHRhYmxlX192aWV3LS1jb2xvcjogcmdiYSgkdGFibGVfX3ZpZXctLWhvdmVyLS1jb2xvciwgNjAlKTtcblxuLyogcHJldHRpZXItaWdub3JlICovXG4kdGFibGVfX3ZpZXctLWJveC1zaGFkb3c6IDAgMCA2cHggcmdiKDAsIDAsIDAsIDE1JSksXG4gIDAgM3B4IDZweCByZ2IoMCwgMCwgMCwgMTAlKTtcblxuLyogcHJldHRpZXItaWdub3JlICovXG4kdGFibGVfX3ZpZXctLWhvdmVyLS1ib3gtc2hhZG93OiAwIDAgNnB4IHJnYigwLCAwLCAwLCAyMCUpLFxuICAwIDNweCA2cHggcmdiKDAsIDAsIDAsIDE1JSk7XG4kdGFibGVfX3RpdGxlLS1iYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xuJHRhYmxlX19zb3J0LS1iYWNrZ3JvdW5kLWNvbG9yOiAjZDhkOGQ4O1xuJHRhYmxlX19zb3J0LS1hY3RpdmUtLWJhY2tncm91bmQtY29sb3I6ICM3YTdhN2E7XG4kdGFibGVfX3N3aXRjaC0tYmFja2dyb3VuZC0tY29sb3I6ICNjZTY3Nzg7XG4kdGFibGVfX3N3aXRjaC0tYmVmb3JlLS1iYWNrZ3JvdW5kLS1jb2xvcjogI2ZmZjtcbiR0YWJsZV9fc3dpdGNoLS1jaGVja2VkLS1iYWNrZ3JvdW5kLS1jb2xvcjogIzVjYmNkMjtcbiR0YWJsZV9fY2xvc2UtLWNvbG9yOiAjN2E3YTdhO1xuXG4udGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtLWJhY2tncm91bmQtY29sb3I7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJi0tYW5hbHl0aWNzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWZlZmVmO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZzogMC42ZW07XG4gIH1cblxuICAmX19tYWluIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxM3JlbSk7XG4gIH1cblxuICAmX19vcHRpb25zIHtcbiAgICBib3R0b206IDJyZW07XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAycmVtO1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIHotaW5kZXg6IDQ7XG4gIH1cblxuICAmX19hZGQsXG4gICZfX2RlbGV0ZSxcbiAgJl9fdmlldyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRyZWFkaWFudC13aGl0ZTtcbiAgICBib3JkZXI6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMi44ZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgIG91dGxpbmU6IDA7XG4gICAgcGFkZGluZzogMCAwLjNyZW07XG4gICAgdHJhbnNpdGlvbjpcbiAgICAgIGJveC1zaGFkb3csXG4gICAgICBjb2xvciBsaW5lYXIgMC4ycztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAzcmVtO1xuICB9XG5cbiAgJl9fYWRkIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm94LXNoYWRvdzogJHRhYmxlX19hZGQtLWJveC1zaGFkb3c7XG4gICAgY29sb3I6ICR0YWJsZV9fYWRkLS1jb2xvcjtcbiAgICBmb250LXNpemU6IDMuMWVtO1xuICAgIGhlaWdodDogM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIHdpZHRoOiAzcmVtO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAkdGFibGVfX2FkZC0taG92ZXItLWJveC1zaGFkb3c7XG4gICAgICBjb2xvcjogJHRhYmxlX19hZGQtLWhvdmVyLS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmX19kZWxldGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3gtc2hhZG93OiAkdGFibGVfX2FkZC0tYm94LXNoYWRvdztcbiAgICBjb2xvcjogJHRhYmxlX19kZWxldGUtLWNvbG9yO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAkdGFibGVfX2RlbGV0ZS0taG92ZXItLWJveC1zaGFkb3c7XG4gICAgICBjb2xvcjogJHRhYmxlX19kZWxldGUtLWhvdmVyLS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmX192aWV3IHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm94LXNoYWRvdzogJHRhYmxlX192aWV3LS1ib3gtc2hhZG93O1xuICAgIGZpbGw6ICR0YWJsZV9fdmlldy0tY29sb3I7XG4gICAgZm9udC1zaXplOiAzLjFlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDAuNTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIHdpZHRoOiAzcmVtO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAkdGFibGVfX3ZpZXctLWhvdmVyLS1ib3gtc2hhZG93O1xuICAgICAgY29sb3I6ICR0YWJsZV9fdmlldy0taG92ZXItLWNvbG9yO1xuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBmaWxsOiAkdGFibGVfX2ljb24tLWNvbG9yO1xuICAgIHRyYW5zaXRpb246IGZpbGwgbGluZWFyIDAuMnM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGZpbGw6ICR0YWJsZV9faWNvbi0taG92ZXItLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvcHksXG4gICZfX2NvbHVtbi1kZWxldGUsXG4gICZfX2VkaXQsXG4gICZfX2ZpbHRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIG91dGxpbmU6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMXJlbTtcblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICAudGFibGVfX2ljb24ge1xuICAgICAgICBmaWxsOiAkdGFibGVfX2ljb24tLWhvdmVyLS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19lZGl0LFxuICAmX19maWx0ZXIsXG4gICZfX3NvcnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjNyZW07XG4gIH1cblxuICAmX19zb3J0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgb3V0bGluZTogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMXJlbTtcblxuICAgICY6OmFmdGVyLFxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXItbGVmdDogMC4yNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogMC4yNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbGVmdDogMC4yNXJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBsaW5lYXIgMC4ycztcbiAgICAgIHdpZHRoOiAwO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci10b3A6IDAuMjVyZW0gc29saWQgJHRhYmxlX19zb3J0LS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgYm90dG9tOiAwLjE1cmVtO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwLjI1cmVtIHNvbGlkICR0YWJsZV9fc29ydC0tYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIHRvcDogMC4xcmVtO1xuICAgIH1cblxuICAgICY6aG92ZXI6bm90KC50YWJsZV9fc29ydC1hc2MsIC50YWJsZV9fc29ydC0tZGVzYykge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRhYmxlX19zb3J0LS1hY3RpdmUtLWJhY2tncm91bmQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tYXNjIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0YWJsZV9fc29ydC0tYWN0aXZlLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0YWJsZV9fc29ydC0tYWN0aXZlLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdGFibGVfX3NvcnQtLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1kZXNjIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRhYmxlX19zb3J0LS1hY3RpdmUtLWJhY2tncm91bmQtY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRhYmxlX19zb3J0LS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdGFibGVfX3NvcnQtLWFjdGl2ZS0tYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogJHRhYmxlX19saW5rLS1jb2xvcjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB3aWR0aDogMjByZW07XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuXG4gICZfX3N3aXRjaCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlX19zd2l0Y2gtLWJhY2tncm91bmQtLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luOiAwIDAuNXJlbSAxcmVtIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgbGluZWFyIDAuMnM7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICAgIHdpZHRoOiAzMnB4O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZV9fc3dpdGNoLS1iZWZvcmUtLWJhY2tncm91bmQtLWNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm90dG9tOiAycHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGxlZnQ6IDJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSBsaW5lYXIgMC4ycztcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbHVtbiB7XG4gICAgbWF4LXdpZHRoOiAyMHJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtIDAuOXJlbTtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgd2lkdGg6IDIwcmVtO1xuXG4gICAgJi0tYW5hbHl0aWNzLWhlYWQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAmLS1oZWFkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZV9faGVhZC0tYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGFibGUtLWJhY2tncm91bmQtY29sb3I7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgICAmLnRhYmxlX19jb2x1bW4tLWZpcnN0IHtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1maXJzdCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkdGFibGUtLWJhY2tncm91bmQtY29sb3I7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1pbi13aWR0aDogMjZyZW07XG4gICAgfVxuXG4gICAgJi0tbm8tY2hlY2tib3gge1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKDEuNXJlbSArIDM2cHgpO1xuICAgIH1cblxuICAgICYtLWV2ZW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlX19yb3ctLWV2ZW4tLWJhY2tncm91bmQtY29sb3I7XG4gICAgfVxuXG4gICAgJi0tb2RkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZV9fcm93LS1vZGQtLWJhY2tncm91bmQtY29sb3I7XG4gICAgfVxuXG4gICAgJi1kZWxldGUge1xuICAgICAgY29sb3I6ICR0YWJsZV9faWNvbi0tY29sb3I7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjE7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHRhYmxlX19kZWxldGUtLWhvdmVyLS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19mb3JtIHtcbiAgICBAaW5jbHVkZSBzaGFkb3dzLnNoYWRvdygxLCAkdGFibGVfX2ljb24tLWhvdmVyLS1jb2xvcik7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGVfX2hlYWQtLWJhY2tncm91bmQtY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDAuNnJlbSAwLjZyZW07XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgbGluZWFyIDAuMnM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogLTE7XG5cbiAgICAmLS1vcGVuIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB9XG5cbiAgICAmX19zZWxlY3RfX3NlbGVjdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDFyZW0gMCAwIDAuNXJlbTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGVfX3RpdGxlLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGNvbG9yOiAkdGFibGUtLWJhY2tncm91bmQtY29sb3I7XG4gICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gICAgaGVpZ2h0OiAyLjRyZW07XG4gICAgcGFkZGluZzogMC44cmVtIDFyZW07XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uc2l2ZS5tb2JpbGUge1xuICAudGFibGUge1xuICAgICZfX2NvbHVtbiB7XG4gICAgICBtaW4td2lkdGg6IDJyZW07XG4gICAgICBwYWRkaW5nOiAxcmVtIDAgMC45cmVtO1xuICAgICAgd2lkdGg6IDdyZW07XG5cbiAgICAgICYtLWZpcnN0IHtcbiAgICAgICAgbWluLXdpZHRoOiAxMHJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxNHJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udmVydGVyIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiKDAsIDAsIDAsIDEwJSk7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICdzYXNzOmNvbG9yJztcblxuJHRhYnMtLWJvcmRlci1jb2xvcjogcmdiKDk2LCAxMTAsIDIyMSwgMTAlKTtcbiR0YWJzX190YWItLWNvbG9yOiAjN2E3YTdhO1xuJHRhYnNfX3RhYi0tYWN0aXZlLS1ib3JkZXItY29sb3I6ICMyMDhmY2U7XG4kdGFic19fdGFiLS1hY3RpdmUtLWNvbG9yOiAjMDAwO1xuJHRhYnNfX2J1dHRvbi0taG92ZXItLWJhY2tncm91bmQtY29sb3I6ICM1Y2JjZDI7XG4kdGFic19fYnV0dG9uLS1ob3Zlci0tY29sb3I6ICNmZmY7XG4kdGFic19fYnV0dG9uLS1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuLyogcHJldHRpZXItaWdub3JlICovXG4kdGFic19fYnV0dG9uLS1ib3JkZXItY29sb3I6IGNvbG9yLmFkanVzdCgkdGFic19fYnV0dG9uLS1ob3Zlci0tYmFja2dyb3VuZC1jb2xvcixcbiRsaWdodG5lc3M6IC0xMCUpO1xuJHRhYnNfX2J1dHRvbi0tY29sb3I6ICR0YWJzX19idXR0b24tLWJvcmRlci1jb2xvcjtcblxuLnRhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMCAycmVtO1xuXG4gICZfX2Jsb2NrIHtcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xuICB9XG5cbiAgJl9fc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgJl9fdGFiIHtcbiAgICBib3JkZXItYm90dG9tOiAwLjJyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICR0YWJzX190YWItLWNvbG9yO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMC4xcmVtO1xuICAgIHBhZGRpbmc6IDAgMXJlbSAwLjJyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOlxuICAgICAgYm9yZGVyLWNvbG9yLFxuICAgICAgY29sb3IgbGluZWFyIDAuMnM7XG5cbiAgICAmLS1hY3RpdmUsXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJzX190YWItLWFjdGl2ZS0tYm9yZGVyLWNvbG9yO1xuICAgICAgY29sb3I6ICR0YWJzX190YWItLWFjdGl2ZS0tY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuXG4gICAgJi0tYWRkOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJysnO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuM3JlbTtcbiAgICB9XG5cbiAgICAmLS1zbWFsbCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3NtYWxsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuIiwiQHVzZSAnLi4vY29sb3JzJztcbkB1c2UgJ3Nhc3M6Y29sb3InO1xuXG4kcmRudF9fdG9vbHRpcC0tYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KCMzNmFhYzQsICRsaWdodG5lc3M6IDEwJSk7XG4kcmRudF9fdG9vbHRpcC0tY29sb3I6IGNvbG9ycy4kcmVhZGlhbnQtd2hpdGU7XG5cbi5yZG50IHtcbiAgJl9fdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJkbnRfX3Rvb2x0aXAtLWJhY2tncm91bmQtY29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBjb2xvcjogJHJkbnRfX3Rvb2x0aXAtLWNvbG9yO1xuICAgICAgY29udGVudDogYXR0cihhcmlhLWxhYmVsKTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBwYWRkaW5nOiA1cHggOHB4IDZweDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgei1pbmRleDogOTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDA7XG4gICAgfVxuXG4gICAgJjpob3Zlcjo6YWZ0ZXIsXG4gICAgJjpob3Zlcjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICYuYm90dG9tIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAxMjUlO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgJHJkbnRfX3Rvb2x0aXAtLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICB0b3A6IDEyNSU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi50b3Age1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3R0b206IDEyNSU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItdG9wOiA0cHggc29saWQgJHJkbnRfX3Rvb2x0aXAtLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIGJvdHRvbTogMTI1JTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNlbnRlciB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTAwcHgpO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICByaWdodDogY2FsYyg1MCUgLSAycHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYubGVmdCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAtMC4xcmVtO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICByaWdodDogY2FsYyg1MCUgLSAycHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYucmlnaHQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAtMC4xcmVtO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDJweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICdzYXNzOm1ldGEnO1xuQGltcG9ydCAnbm9ybWFsaXplLmNzcy9ub3JtYWxpemUuY3NzJztcbkBpbmNsdWRlIG1ldGEubG9hZC1jc3MoJ2N1c3RvbS9jdXN0b20nKTtcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6XG4gICAgdXJsKCcuL2ZvbnRzL3JvYm90by1yZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLi9mb250cy9yb2JvdG8tcmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHNyYzpcbiAgICB1cmwoJy4vZm9udHMvcm9ib3RvLWJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcuL2ZvbnRzL3JvYm90by1ib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6XG4gICAgdXJsKCcuL2ZvbnRzL3JvYm90by1saWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4vZm9udHMvcm9ib3RvLWxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/