/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./assets/js/ReactCommon/components/ui/Select/SelectUncontrolled.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.select-container,.select-selector{position:relative;width:100%}.select-selector{font-feature-settings:normal;box-sizing:border-box;color:rgba(0,0,0,.85);cursor:pointer;font-size:14px;font-variant:normal;line-height:1.5715;list-style:none;margin:0;padding:0 30px 0 10px;align-items:center;display:flex;justify-content:space-between;min-height:40px;background-color:rgba(var(--mb-surface-rgb),.7);border:1px solid rgba(var(--mb-on-surface-variant-rgb),.4);border-radius:var(--bs-border-radius-sm);transition:all .3s cubic-bezier(.645,.045,.355,1)}.select-selector .select-placeholder{color:var(--mb-outline-variant)}.select-selector .select-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-selector .select-arrow{position:absolute;right:10px;transition:transform .2s ease;pointer-events:none}.select-selector[aria-expanded=true] .select-arrow{transform:rotate(180deg)}.select-selector[data-focus-visible]{border-color:#2abfa9;border-right-width:1px;box-shadow:0 0 0 2px rgba(11,178,159,.2);outline:0}.select-selector[data-hovered]{border-color:#2abfa9}.select-selector[aria-disabled=true]{opacity:.5;cursor:not-allowed}.select-selector[aria-disabled=true]:hover,.select-selector[aria-disabled=true][data-hovered]{border-color:rgba(var(--mb-on-surface-variant-rgb),.4)}.select-selector[aria-invalid=true]{border-color:var(--mb-error)}.select-popover{font-feature-settings:normal;background-color:#fff;border-radius:.4rem;box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05);box-sizing:border-box;color:rgba(0,0,0,.85);font-size:14px;font-variant:normal;line-height:1.5715;list-style:none;margin:0;outline:none;padding:4px 0;z-index:1050;max-height:250px;overflow-y:auto;width:var(--trigger-width)}.select-dropdown{outline:none}.select-option{padding:8px 10px;cursor:pointer;transition:background-color .3s;outline:none}.select-option[data-hovered]{background-color:#f5f5f5}.select-option[data-focus-visible]{background-color:#f0f0f0;outline:none}.select-option[aria-disabled=true]{color:rgba(0,0,0,.25);cursor:not-allowed}.select-option[aria-disabled=true][data-hovered]{background-color:transparent}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./assets/js/ReactCommon/components/FormItems/SliderFormItem.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.slider-form-item .slider-form-item-row{display:flex;justify-content:space-between;align-items:center;margin-top:var(--match-gap-md,20px)}.slider-form-item .slider-form-item-row .slider-form-item-label{color:var(--match-fonts-body,#403f3e);font-size:var(--match-body-medium-medium-font-size,14px);line-height:var(--match-body-medium-medium-line-height,20px);font-weight:var(--match-font-weight-medium,500)}.slider-form-item .slider-form-item-row .slider-inputs{display:flex;align-items:center}.slider-form-item .slider-form-item-row .slider-inputs .prefix,.slider-form-item .slider-form-item-row .slider-inputs .suffix{margin:0 12px;color:var(--match-fonts-body,#403f3e);font-size:var(--match-body-large-font-size,16px);line-height:var(--match-body-large-line-height,24px);font-weight:var(--match-font-weight-medium,500)}.slider-form-item .slider-form-item-row .slider-inputs .prefix{margin-left:0}.slider-form-item .slider-form-item-row .slider-inputs .suffix{margin-right:0}.slider-form-item .slider-form-item-row .slider-inputs .slider-input{width:86px;height:35px;padding:10px;border:1px solid var(--match-field-border-dark,#cecece);border-radius:6px;text-align:left;box-shadow:var(--match-fields-shadow);font-weight:var(--match-font-weight-regular,400)}.slider-form-item .slider-form-item-row .slider-inputs .range-separator,.slider-form-item .slider-form-item-row .slider-inputs .slider-input{color:var(--match-fonts-body,#403f3e);font-size:var(--match-body-medium-medium-font-size,14px);line-height:var(--match-body-medium-medium-line-height,20px)}.slider-form-item .slider-form-item-row .slider-inputs .range-separator{margin:0 0 0 6px;font-weight:var(--match-font-weight-medium,500)}.slider-form-item .slider-form-item-slider{position:relative;width:100%}.slider-form-item .slider-form-item-slider .slider-track{position:relative;height:4px;background-color:#e0e0e0;border-radius:2px;margin-top:10px;background:linear-gradient(90deg,#5e53d1 -15.5%,#099 112%)}.slider-form-item .slider-form-item-slider .slider-track .slider-track-fill{position:absolute;height:4px;left:0;border-radius:2px}.slider-form-item .slider-form-item-slider .slider-thumb{position:absolute;width:20px;height:20px;background-color:#fff;border-radius:50%;cursor:grab;box-shadow:0 1px 3px rgba(0,0,0,.2)}.slider-form-item .slider-form-item-slider .slider-thumb:active,.slider-form-item .slider-form-item-slider .slider-thumb:hover{box-shadow:0 0 0 8px rgba(94,83,209,.1)}.slider-form-item .slider-form-item-slider .slider-thumb:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(94,83,209,.4)}.slider-form-item .slider-form-item-slider .slider-thumb-min{border:3px solid var(--match-primary-500,#5e53d1);margin-top:1px}.slider-form-item .slider-form-item-slider .slider-thumb-max{border:3px solid var(--match-secondary-600,#008282);margin-top:1px}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./assets/js/ReactCommon/components/ui/MultiSelect/MultiSelect.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root{--ms-bg:#fff;--ms-border:#cecece;--ms-focus-border:#4535f2;--ms-focus-ring:#eceaf9;--ms-pill-bg:#eceaf9;--ms-pill-text:#000;--ms-pill-hover-bg:#eceaf9;--ms-checkbox-bg:var(--mb-surface);--ms-checkbox-text:var(--mb-on-surface);--ms-checkbox-tick:var(--mb-on-surface);--ms-checkbox-border:var(--mb-outline);--ms-checkbox-hover-bg:var(--mb-primary-container);--ms-font-family:"Roboto Flex",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;--ms-font-size:14px;--ms-line-height:20px;--ms-radius:6px}.multi-select-container{background:var(--ms-bg);border-radius:var(--ms-radius)}.multi-select-container .select{padding:10px}.multi-select-container .select__control{border:1px solid var(--ms-border);box-shadow:none;background:transparent;border-radius:var(--ms-radius)}.multi-select-container .select__control--is-focused{border:1px solid var(--ms-focus-border);background:var(--ms-bg);box-shadow:0 1px 2px 0 rgba(10,13,18,.05),0 0 0 2px var(--ms-focus-ring);outline:none}.multi-select-container .select__control:hover{border:1px solid var(--ms-focus-border);box-shadow:none;outline:none}.multi-select-container .select__multi-value{border-radius:var(--ms-pill-radius);background:var(--ms-pill-bg);gap:4px}.multi-select-container .select__multi-value__label{font-family:var(--ms-font-family);font-size:var(--ms-font-size);line-height:var(--ms-line-height);color:var(--ms-pill-text);padding:4px 0 4px 8px}.multi-select-container .select__multi-value__remove{color:var(--ms-pill-text);padding:0 6px 0 0}.multi-select-container .select__multi-value__remove:hover{background:var(--ms-pill-remove-hover-bg);color:var(--ms-pill-remove-text);border-radius:var(--ms-pill-remove-hover-radius);cursor:pointer}.multi-select-container .select__indicators{border-left:none}.multi-select-container .select__indicator-separator{display:none}.multi-select-container .select__menu{font-family:var(--ms-font-family);font-size:var(--ms-font-size);line-height:var(--ms-line-height);z-index:10}.multi-select-container .select__option{padding-top:8px;padding-bottom:8px}.multi-select-container .select__option .multi-select-checkbox label{color:var(--ms-checkbox-text)}.multi-select-container .select__option .multi-select-checkbox .form-check-input{margin-top:4px;margin-bottom:4px;margin-right:4px}.multi-select-container .select__option .multi-select-checkbox .form-check-input:checked[type=checkbox]{position:relative;background-color:var(--ms-checkbox-bg);border-color:var(--ms-checkbox-border);background-image:none}.multi-select-container .select__option .multi-select-checkbox .form-check-input:checked[type=checkbox]:after{--tick-color:var(--mb-on-primary);content:"";position:absolute;inset:0;background-color:var(--ms-checkbox-tick);-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27m9.55 18.55-6.3-6.3 1.875-1.875L9.55 14.8l9.375-9.375L20.8 7.3Z%27/%3E%3C/svg%3E") center/14px 14px no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27m9.55 18.55-6.3-6.3 1.875-1.875L9.55 14.8l9.375-9.375L20.8 7.3Z%27/%3E%3C/svg%3E") center/14px 14px no-repeat}.multiselect-theme--match{--ms-bg:var(--Expert-Match-Background-White,#fff);--ms-border:var(--Expert-Match-Fields-BorderDark,#cecece);--ms-focus-border:var(--Expert-Match-Secondary-300,#8e87df);--ms-focus-ring:var(--Expert-Match-Secondary-50,#eceaf9);--ms-pill-bg:var(--Expert-Match-Secondary-50,#eceaf9);--ms-pill-radius:16px;--ms-pill-text:var(--Expert-Match-Secondary-600,#5047b2);--ms-pill-remove-text:var(--Expert-Match-Secondary-600,#5047b2);--ms-pill-remove-hover-bg:var(--Expert-Match-Secondary-50,#eceaf9);--ms-pill-remove-hover-radius:16px;--ms-checkbox-bg:var(--Expert-Match-Secondary-50,#eceaf9);--ms-checkbox-text:var(--Expert-Match-body,#403f3e);--ms-checkbox-tick:var(--Expert-Match-Secondary-600,#5047b2);--ms-checkbox-border:var(--Expert-Match-Secondary-300,#8e87df);--ms-checkbox-hover-bg:var(--Expert-Match-Secondary-50,#eceaf9);--ms-font-family:"Roboto Flex",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;--ms-font-size:14px;--ms-line-height:20px;--ms-radius:6px;--ms-body:var(--Expert-Match-body,#403f3e)}.multiselect-theme--match .select__control{align-items:flex-start}.multiselect-theme--match .select__value-container{align-self:center}.multiselect-theme--match .select__value-container--is-multi{align-self:stretch}.multiselect-theme--match .select__value-container .select__placeholder{color:var(--match-control-fields-color,#757575)!important}.multiselect-theme--match .select__indicators{align-self:stretch;align-items:flex-start}.multiselect-theme--match .select__indicators .select__indicator-separator{align-self:flex-start;margin-top:8px;height:20px}.multiselect-theme--match .select__indicators .select__dropdown-indicator{padding-top:8px;padding-bottom:0;color:var(--match-control-fields-color,#757575)!important}.multiselect-theme--example{--ms-bg:var(--Expert-Match-Background-White,#1db1d6);--ms-border:var(--Expert-Match-Fields-BorderDark,#cecece);--ms-focus-border:var(--Expert-Match-Secondary-300,#1c0ccb);--ms-focus-ring:var(--Expert-Match-Secondary-50,#eceaf9);--ms-pill-bg:var(--Expert-Match-Secondary-50,#240db7);--ms-pill-text:var(--Expert-Match-Secondary-600,#56e3de);--ms-pill-hover-bg:var(--Expert-Match-Secondary-50,#4089c9);--ms-checkbox-bg:var(--Expert-Match-Secondary-50,#11cbbb);--ms-checkbox-text:var(--Expert-Match-body,#100748);--ms-checkbox-border:var(--Expert-Match-Secondary-300,#8e87df);--ms-checkbox-hover-bg:var(--Expert-Match-Secondary-50,#10bac0);--ms-font-family:"Roboto Flex",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;--ms-font-size:16px;--ms-line-height:20px;--ms-radius:6px;--ms-body:var(--Expert-Match-body,#403f3e)}.multiselect-theme--insights{--ms-bg:#fff;--ms-border:#aeadaa;--ms-focus-border:var(--mbi-primary-color,#099);--ms-focus-ring:var(--mbi-hover-bg,rgba(0,153,153,.05));--ms-pill-bg:#def0ef;--ms-pill-radius:20px;--ms-pill-text:var(--mbi-primary-color,#099);--ms-pill-remove-text:var(--mbi-primary-color,#099);--ms-pill-remove-hover-bg:var(--mbi-trust-tag-bg-color,#cbf2f2);--ms-pill-remove-hover-radius:10px;--ms-checkbox-bg:rgba(0,153,153,.13);--ms-checkbox-text:var(--mbi-text-color,#40403e);--ms-checkbox-tick:var(--mbi-primary-color,#099);--ms-checkbox-border:#cecece;--ms-checkbox-hover-bg:var(--mbi-hover-bg,rgba(0,153,153,.05));--ms-font-family:"Roboto Flex",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;--ms-font-size:var(--mbi-font-size-lg,12px);--ms-line-height:var(--mbi-line-height-sm,13px);--ms-radius:var(--mbi-radius-xs,3px)}.multiselect-theme--insights .select__control{box-sizing:border-box;min-height:36px;padding:6px 10px;border-width:.5px;display:flex;align-items:flex-start;gap:10px}.multiselect-theme--insights .select{padding:0}.multiselect-theme--insights .select__value-container{display:flex;flex-wrap:wrap;align-items:center;align-self:center;padding:0}.multiselect-theme--insights .select__value-container--is-multi{align-self:stretch}.multiselect-theme--insights .select__indicators{align-items:flex-start;align-self:stretch;padding:0;color:#7a7a7a}.multiselect-theme--insights .select__placeholder{font-size:var(--ms-font-size);color:#aeadaa}.multiselect-theme--insights .select__dropdown-indicator{padding:0;color:#7a7a7a}.multiselect-theme--insights .select__dropdown-indicator svg{fill:currentColor}.multiselect-theme--insights .select__option .multi-select-checkbox label{font-size:var(--ms-font-size)}.multiselect-theme--insights .select__option--is-focused,.multiselect-theme--insights .select__option--is-selected{background-color:var(--ms-pill-bg)}.multi-select-container--invalid.multiselect-theme--match{border-color:transparent!important}.multi-select-container--invalid .select__control{border-color:var(--mb-error);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27 viewBox=%270 0 12 12%27%3E%3Ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3E%3Cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3E%3Ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.multi-select-container--invalid .select__control--is-focused,.multi-select-container--invalid .select__control:hover{border-color:var(--mb-error)}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./assets/js/ReactCommon/components/ui/SingleDatePicker/SingleDatePicker.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.sdp-date-picker{position:relative}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./assets/js/ReactCommon/components/ui/Modal/Modal.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.msr-modal-title{display:flex;justify-content:space-between;align-items:center;border-top-left-radius:var(--bs-border-radius-lg);border-top-right-radius:var(--bs-border-radius-lg)}.msr-modal-title h1,.msr-modal-title h2,.msr-modal-title h3,.msr-modal-title h4,.msr-modal-title h5,.msr-modal-title h6{margin:0;font:inherit;color:inherit}.msr-modal-footer{position:relative;z-index:2!important}

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